html{color:#000}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}.clearfix{overflow:hidden;display:inline-block;zoom:1;display:block}.clearfix:after{clear:both}.clearfix-out:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix-new:before,.clearfix-new:after{content:"";display:table}.clearfix-new:after{clear:both}.clearfix-new{zoom:1}.inline-block{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline}.pull-left{float:left}.pull-right{float:right}.rounded-2{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.rounded-5{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.rounded-10{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.hide{display:none}.size1of1{float:none}.size1of2{width:50%;float:left}.size1of3{width:33.33333%;float:left}.size2of3{width:66.66666%;float:left}.size1of4{width:25%;float:left}.size2of4{width:50%;float:left}.size3of4{width:75%;float:left}.size1of5{width:20%;float:left}.size2of5{width:40%;float:left}.size3of5{width:60%;float:left}.size4of5{width:80%;float:left}.size1of6{width:16.66666%;float:left}.size2of6{width:33.33333%;float:left}.size3of6{width:50%;float:left}.size4of6{width:66.66666%;float:left}.size5of6{width:83.33333%;float:left}.media{margin:10px}.media:after,.bd:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0!important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x "}.media .bd{display:table-cell;zoom:1}.media .bd>:first-child{margin-top:0}.media .bd>:last-child{margin-bottom:0}.media .img{float:left;margin-right:10px}.media .img img{display:block}.media .imgExt{float:right;margin-left:10px}.txtR{text-align:right}.txtL{text-align:left}.txtC{text-align:center}.fsss{font-size:95%}.fssm{font-size:90%}.fssl{font-size:80%}.fsbs{font-size:105%}.fsbm{font-size:110%}.fsbl{font-size:120%}.pa-container{position:relative}.pa-bl{position:absolute;bottom:0;left:0}.pa-br{position:absolute;bottom:0;right:0}.pa-tl{position:absolute;top:0;left:0}.pa-tr{position:absolute;top:0;right:0}.pan{padding:0}.pas{padding:5px}.pam{padding:10px}.pal{padding:20px}.ptn{padding-top:0}.pts{padding-top:5px}.ptm{padding-top:10px}.ptl{padding-top:20px}.prn{padding-right:0}.prs{padding-right:5px}.prm{padding-right:10px}.prl{padding-right:20px}.pbn{padding-bottom:0}.pbs{padding-bottom:5px}.pbm{padding-bottom:10px}.pbl{padding-bottom:20px}.pln{padding-left:0}.pls{padding-left:5px}.plm{padding-left:10px}.pll{padding-left:20px}.phn{padding-left:0;padding-right:0}.phs{padding-left:5px;padding-right:5px}.phm{padding-left:10px;padding-right:10px}.phl{padding-left:20px;padding-right:20px}.pvn{padding-top:0;padding-bottom:0}.pvs{padding-top:5px;padding-bottom:5px}.pvm{padding-top:10px;padding-bottom:10px}.pvl{padding-top:20px;padding-bottom:20px}.man{margin:0}.mas{margin:5px}.mam{margin:10px}.mal{margin:20px}.mtn{margin-top:0}.mts{margin-top:5px}.mtm{margin-top:10px}.mtl{margin-top:20px}.mrn{margin-right:0}.mrs{margin-right:5px}.mrm{margin-right:10px}.mrl{margin-right:20px}.mbn{margin-bottom:0}.mbs{margin-bottom:5px}.mbm{margin-bottom:10px}.mbl{margin-bottom:20px}.mln{margin-left:0}.mls{margin-left:5px}.mlm{margin-left:10px}.mll{margin-left:20px}.mhn{margin-left:0;margin-right:0}.mhs{margin-left:5px;margin-right:5px}.mhm{margin-left:10px;margin-right:10px}.mhl{margin-left:20px;margin-right:20px}.mvn{margin-top:0;margin-bottom:0}.mvs{margin-top:5px;margin-bottom:5px}.mvm{margin-top:10px;margin-bottom:10px}.mvl{margin-top:20px;margin-bottom:20px}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-size:13px;line-height:1.3}body,button,input,select,textarea{font-family:'Roboto',sans-serif;color:#333}select{outline:0}select:-moz-focusring,select:focus,select:active,select:visited{color:transparent;border:0 none;outline:0;text-shadow:0 0 0 #000;box-shadow:none}a{color:#366DEC}a:focus{outline:0}a:hover,a:active{outline:0}b,strong{font-weight:bold}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}h1,.h1{font-size:196%;font-weight:normal;font-style:normal;color:#333}h2,.h2{font-size:167%;font-weight:normal;font-style:normal;color:#333}h3,.h3{font-size:146.5%;font-weight:normal;font-style:normal;color:#333}h4,.h4{font-size:123.1%;font-weight:normal;font-style:normal;color:#333}h5,.h5{font-size:108%;font-weight:bold;font-style:normal;color:#333}h6,.h6{font-size:108%;font-weight:normal;font-style:italic;color:#333}.sb-loading{position:fixed;color:#333;background-color:#FFF1A8;border:solid 1px #e7c300;font-size:14px;top:5px;left:45%;padding:3px 10px;z-index:999}.sb-booking-page{line-height:1.4em}.sb-book-button{background:#50a04a;color:white;border-top:1px #dae2e6 solid;border-right:1px #1d5a2e solid;border-bottom:1px #1d5a2e solid;border-left:1px #dae2e6 solid;cursor:pointer;padding:1px 10px 3px 10px;font-size:13px;font-weight:normal;white-space:nowrap}a.sb-book-button,a.sb-book-button:hover{color:white;text-decoration:none}.sb-has-offer{color:red}@-webkit-keyframes fadein-anim{0%{opacity:0}50%{opacity:0;display:block}100%{opacity:1;display:block}}@-moz-keyframes fadein-anim{0%{opacity:0}50%{opacity:0;display:block}100%{opacity:1;display:block}}@-o-keyframes fadein-anim{0%{opacity:0}50%{opacity:0;display:block}100%{opacity:1;display:block}}@keyframes fadein-anim{0%{opacity:0}50%{opacity:0;display:block}100%{opacity:1;display:block}}.sb-cookie-info-box{position:fixed;bottom:0;left:0;z-index:1001;background-color:#000;background-color:rgba(0,0,0,0.9);color:white;width:100%;padding:5px;border-top:solid 1px #fff;-webkit-animation:fadein-anim 2s;-moz-animation:fadein-anim 2s;-o-animation:fadein-anim 2s;animation:fadein-anim 2s}.sb-cookie-info-box.closed{display:none}.sb-cookie-info-buttons{float:right}.sb-cookie-info-buttons *{margin-right:20px}.sb-cookie-info-content a{color:#fff}.sb-privacy-cookie-extended-links-container{clear:both;background-color:rgba(0,0,0,0.65);padding:4px 6px;font-size:12px;margin-bottom:10px}.sb-privacy-cookie-extended-links-container a{color:#fff}.sb-bookback-disabled:after{position:absolute;content:"";left:0;right:0;top:0;bottom:0;background-color:#fff;opacity:.65;z-index:1}html#simplebooking_policy,#simplebooking_policy body{background-color:#FFF;margin:0;padding:0}html#simplebooking_policy{-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-size:100%;overflow-y:scroll}#simplebooking_policy .no-padding{padding:0!important}#simplebooking_policy h1,#simplebooking_policy h2,#simplebooking_policy h3,#simplebooking_policy h4,#simplebooking_policy h5,#simplebooking_policy h6,#simplebooking_policy p,#simplebooking_policy blockquote,#simplebooking_policy pre,#simplebooking_policy a,#simplebooking_policy abbr,#simplebooking_policy acronym,#simplebooking_policy address,#simplebooking_policy cite,#simplebooking_policy code,#simplebooking_policy del,#simplebooking_policy dfn,#simplebooking_policy em,#simplebooking_policy img,#simplebooking_policy q,#simplebooking_policy s,#simplebooking_policy samp,#simplebooking_policy small,#simplebooking_policy strike,#simplebooking_policy strong,#simplebooking_policy sub,#simplebooking_policy sup,#simplebooking_policy tt,#simplebooking_policy var,#simplebooking_policy dd,#simplebooking_policy dl,#simplebooking_policy dt,#simplebooking_policy li,#simplebooking_policy ol,#simplebooking_policy ul,#simplebooking_policy fieldset,#simplebooking_policy form,#simplebooking_policy label,#simplebooking_policy legend,#simplebooking_policy button,#simplebooking_policy table,#simplebooking_policy caption,#simplebooking_policy tbody,#simplebooking_policy tfoot,#simplebooking_policy thead,#simplebooking_policy tr,#simplebooking_policy th,#simplebooking_policy td{border:0;font-family:inherit;font-size:100%;font-style:normal;font-weight:normal;line-height:1;margin:0;padding:0}#simplebooking_policy table{border-collapse:collapse;border-spacing:0}#simplebooking_policy ol,#simplebooking_policy ul{list-style:none}#simplebooking_policy q:before,#simplebooking_policy q:after,#simplebooking_policy blockquote:before,#simplebooking_policy blockquote:after{content:""}#simplebooking_policy audio,#simplebooking_policy canvas,#simplebooking_policy video{display:inline;zoom:1}#simplebooking_policy sub,#simplebooking_policy sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#simplebooking_policy sup{top:-.5em}#simplebooking_policy sub{bottom:-.25em}#simplebooking_policy img{-ms-interpolation-mode:bicubic;border:0}#simplebooking_policy button,#simplebooking_policy input,#simplebooking_policy select,#simplebooking_policy textarea{font-size:100%;margin:0;vertical-align:middle}#simplebooking_policy button,#simplebooking_policy input{line-height:normal;overflow:visible}#simplebooking_policy button::-moz-focus-inner,#simplebooking_policy input::-moz-focus-inner{border:0;padding:0}#simplebooking_policy button,#simplebooking_policy input[type="button"],#simplebooking_policy input[type="reset"],#simplebooking_policy input[type="submit"]{-webkit-appearance:button;cursor:pointer}#simplebooking_policy input[type="search"]{-moz-box-sizing:content-box;-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}#simplebooking_policy input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}#simplebooking_policy textarea{overflow:auto;vertical-align:top}#simplebooking_policy p{font-size:13px;font-weight:normal;line-height:19px;margin:0;padding-top:11px}#simplebooking_policy p small{color:#bfbfbf;font-size:11px}#simplebooking_policy h1,#simplebooking_policy h2,#simplebooking_policy h3,#simplebooking_policy h4,#simplebooking_policy h5,#simplebooking_policy h6{color:#59636d;font-weight:bold}#simplebooking_policy h1{font-size:19px;font-weight:normal;line-height:23px;margin-bottom:5px}#simplebooking_policy h1 small{font-size:18px}#simplebooking_policy h2{font-size:17px;font-weight:bold;line-height:21px;margin-bottom:18px;padding-top:21px}#simplebooking_policy h3,#simplebooking_policy h4,#simplebooking_policy h5,#simplebooking_policy h6{margin-bottom:9px}#simplebooking_policy h3{font-size:13px;font-weight:bold;line-height:19px;padding-top:24px}#simplebooking_policy h4{font-size:13px;font-weight:bold;margin-bottom:0;padding-top:19px}#simplebooking_policy h4 small{font-size:13px;font-weight:bold}#simplebooking_policy h6{color:#bfbfbf;font-size:13px;text-transform:uppercase}#simplebooking_policy ul,#simplebooking_policy ol{margin:0 0 18px 25px}#simplebooking_policy ul.styled{list-style:disc;padding-top:5px}#simplebooking_policy ul.styled li{font-size:13px;line-height:19px;list-style:disc;margin-left:30px;margin-top:2px}#simplebooking_policy ol{list-style:decimal}#simplebooking_policy ul.unstyled{list-style:none;margin-left:0}#simplebooking_policy dl{margin-bottom:18px}#simplebooking_policy dl dt{font-weight:bold}#simplebooking_policy dl dd{margin-left:9px}#simplebooking_policy hr{border:0;border-bottom:1px solid #eee;margin:0 0 15px;padding-top:15px}#simplebooking_policy strong{font-style:inherit;font-weight:bold}#simplebooking_policy em{font-style:italic;font-weight:inherit;line-height:inherit}#simplebooking_policy .muted{color:#bfbfbf}#simplebooking_policy blockquote{border-left:5px solid #eee;margin-bottom:18px;padding-left:15px}#simplebooking_policy blockquote p{font-size:14px;font-weight:300;line-height:18px;margin-bottom:0}#simplebooking_policy blockquote small{color:#bfbfbf;display:block;font-size:12px;font-weight:300;line-height:18px}#simplebooking_policy blockquote small:before{content:'\2014 \00A0'}#simplebooking_policy address{display:inline;line-height:inherit;margin:0}#simplebooking_policy code,#simplebooking_policy pre{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-family:Monaco,Andale Mono,Courier New,monospace;font-size:12px;padding:0 3px 2px}#simplebooking_policy code{background-color:#fee9cc;color:rgba(0,0,0,0.75);padding:1px 3px}#simplebooking_policy pre{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#f5f5f5;border:1px solid rgba(0,0,0,0.15);border-radius:3px;display:block;font-size:12px;line-height:18px;margin:0 0 18px;padding:17px;white-space:pre-wrap;word-wrap:break-word}#simplebooking_policy .breadcrumbs{border-bottom:1px solid #f6f6f6;margin-bottom:30px;padding:0 0 10px;width:100%}#simplebooking_policy .breadcrumbs>li{-khtml-opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);float:left;opacity:.5}#simplebooking_policy .breadcrumbs>li:not(:last-child):after{color:#333b43;content:"\203a";padding:0 10px}#simplebooking_policy .breadcrumbs+.pills,#simplebooking_policy .breadcrumbs+.sec_tabs{margin-top:-15px}#simplebooking_policy .table{border-collapse:collapse;display:table;margin:0;padding:0!important}#simplebooking_policy .cust_row{display:table-row;margin:0}#simplebooking_policy .column{display:table-cell;padding:30px;vertical-align:top}#simplebooking_policy .box_primary{-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1);background:#FFF;border:1px solid #c0c1c1;border-bottom-color:#a8aaab;box-shadow:0 1px 0 rgba(0,0,0,0.1)}#simplebooking_policy .box_content{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:30px}#simplebooking_policy .box_content .sb_content{padding:30px}#simplebooking_policy .box_content .sb_content>hr{margin-left:-30px;margin-right:-30px;width:686px}#simplebooking_policy .box_content .aside{padding:30px;width:191px}#simplebooking_policy .box_content .aside.aside-right{border-left:1px solid #dfdfdf}#simplebooking_policy .table>.box_content{padding:0}#simplebooking_policy .box_10{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-bottom:15px;padding:10px}#simplebooking_policy .box_10>h4{font-size:13px;margin-bottom:0}#simplebooking_policy .box_10>.w_icon,#simplebooking_policy .box_10.expand>.w_icon,#simplebooking_policy .box_10>.w_icon.expand-click,#simplebooking_policy .box_10.expand>.w_icon.expand-click{background-color:transparent;background-position:10px 7px;background-position-x:10px;background-position-y:7px;background-repeat:no-repeat;padding-left:45px}#simplebooking_policy .box_10>.w_icon_16,#simplebooking_policy .box_10.expand>.w_icon_16,#simplebooking_policy .box_10>.w_icon_16.expand-click,#simplebooking_policy .box_10.expand>.w_icon_16.expand-click{background-color:transparent;background-position:11px 11px;background-position-x:11px;background-position-y:11px;background-repeat:no-repeat;padding-left:40px}#simplebooking_policy .box_10>.w_icon_24,#simplebooking_policy .box_10.expand>.w_icon_24,#simplebooking_policy .box_10>.w_icon_24.expand-click,#simplebooking_policy .box_10.expand>.w_icon_24.expand-click{background-color:transparent;background-position:10px 10px;background-position-x:10px;background-position-y:10px;background-repeat:no-repeat;padding-left:45px}#simplebooking_policy .box_5{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:11px;margin-bottom:15px;padding:5px}#simplebooking_policy .box_5 hr{border:0;border-bottom:1px solid #ac3737;margin:0 -5px 5px;padding-top:5px}#simplebooking_policy .box_5.w_icon_16{background-position:8px 6px;background-position-x:8px;background-position-y:6px;background-repeat:no-repeat;padding-left:30px}#simplebooking_policy .box_5.w_icon_16 hr{margin-left:-30px;margin-right:-5px;padding-left:30px;padding-right:5px;width:100%}#simplebooking_policy .box_5.w_icon_16.red{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAATlBMVEUAAAD%2F%2F%2F8AAAD%2F%2F%2F8AAAAAAAD%2F%2F%2F%2F%2F%2F%2F%2FT09P%2F%2F%2F%2F9%2Ff3Y2Nj9%2Ff39%2Ff3d3d3%2F%2F%2F%2F8%2FPz39%2Ff19fX%2B%2Fv79%2Ff34%2BPj5%2Bfn8%2FPz9%2Ff3%2F%2F%2F8ZO4GEAAAAGXRSTlMAEB0gMDNAUHSAgYSRoaWwsra3weLl5fLyUJhrdwAAAF1JREFUeF6NzUcWhCAAwFAQsIPOWCD3v6gPxLYjy7%2BJKE1Ok%2FxAD%2BMbFIB6wYIxLA%2FUbEJAc8PKHmG9oAOkArq8DICdgXCuLUA7EDkBsd%2BfWALnyXmXoNImpytR0AEwdQcUE5t8VQAAAABJRU5ErkJggg%3D%3D")}#simplebooking_policy .box_thumb{-moz-box-shadow:0 0 1px #a3a3a3,0 1px 1px #a3a3a3;-webkit-box-shadow:0 0 1px #a3a3a3,0 1px 1px #a3a3a3;background:#FFF;box-shadow:0 0 1px #a3a3a3,0 1px 1px #a3a3a3;padding:6px}#simplebooking_policy footer{border-top:1px solid #eee;margin-top:17px;padding-top:17px}#simplebooking_policy hr.primary{-moz-box-shadow:0 1px 0 #f7f7f7;-webkit-box-shadow:0 1px 0 #f7f7f7;border:0;border-bottom:1px solid #dfdfdf;box-shadow:0 1px 0 #f7f7f7}#simplebooking_policy .btn{-moz-border-radius:3px;-moz-box-shadow:inset 0 0 0 1px #fff,0 1px 0 #ddd;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;-webkit-border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px #fff,0 1px 0 #ddd;-webkit-transition:.1s linear all;background-color:#f3f3f3;background-image:linear-gradient(to bottom,#fafafa,#f3f3f3);background-repeat:repeat-x;border:1px solid #ccc;border-collapse:separate;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) #bbb;border-radius:3px;box-shadow:inset 0 0 0 1px #fff,0 1px 0 #ddd;color:#54616b;cursor:pointer;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa',endColorstr='#f3f3f3',GradientType=0);font-size:13px;font-weight:bold;line-height:38px;padding:0 20px;text-shadow:0 1px 1px rgba(255,255,255,0.75);transition:.1s linear all}#simplebooking_policy .btn:hover{background-position:0 -15px;text-decoration:none}#simplebooking_policy .btn:focus{outline:1px dotted #666}#simplebooking_policy .btn:active{-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.05);-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.05)}#simplebooking_policy .btn.large{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;font-size:16px;line-height:normal;padding:0 14px}#simplebooking_policy .btn.mid_large{font-size:13px;line-height:32px;padding:0 10px}#simplebooking_policy .btn.mid{font-size:11px;line-height:28px;padding:0 10px}#simplebooking_policy .btn.small{font-size:11px;line-height:18px;padding:0 8px}#simplebooking_policy button.btn::-moz-focus-inner,#simplebooking_policy input[type=submit].btn::-moz-focus-inner{border:0;padding:0}#simplebooking_policy .circle{-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;font-size:11px;line-height:18px;padding:0;text-align:center;width:18px}#simplebooking_policy .circle.small{-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;line-height:14px;padding:0;width:14px}#simplebooking_policy .yellow{-moz-box-shadow:inset 0 0 0 1px #fdfcf2,0 1px 0 #e7e3bd;-webkit-box-shadow:inset 0 0 0 1px #fdfcf2,0 1px 0 #e7e3bd;background-color:#fbf9e3;background-image:linear-gradient(to bottom,#fbf9e3,#fbf9e3);background-repeat:repeat-x;border-color:#c9c6a2;box-shadow:inset 0 0 0 1px #fdfcf2,0 1px 0 #e7e3bd;color:#6d693d;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbf9e3',endColorstr='#fbf9e3',GradientType=0);text-shadow:0 1px 1px #fdfcf1}#simplebooking_policy .red{-moz-box-shadow:inset 0 0 0 1px #d56264,0 1px 0 #d6c3c4;-webkit-box-shadow:inset 0 0 0 1px #d56264,0 1px 0 #d6c3c4;background-color:#d34141;background-image:linear-gradient(to bottom,#d34141,#d34141);background-repeat:repeat-x;border-color:#ac3737;box-shadow:inset 0 0 0 1px #d56264,0 1px 0 #d6c3c4;color:#FFF;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d34141',endColorstr='#d34141',GradientType=0);text-shadow:0 1px 1px #a93434}#simplebooking_policy .red a,#simplebooking_policy .red a:hover:not(.btn){color:#FFF}#simplebooking_policy .green{-moz-box-shadow:inset 0 0 0 1px #edfbe9,0 1px 0 #dfeadd;-webkit-box-shadow:inset 0 0 0 1px #edfbe9,0 1px 0 #dfeadd;background-color:#e8fae3;background-image:linear-gradient(to bottom,#e9fae5,#e8fae3);background-repeat:repeat-x;border-color:#9fca96;box-shadow:inset 0 0 0 1px #edfbe9,0 1px 0 #dfeadd;color:#4d6c47;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9fae5',endColorstr='#e8fae3',GradientType=0);text-shadow:0 1px 1px #FFF}#simplebooking_policy .iubgreen{-moz-box-shadow:inset 0 0 0 1px #67c8af,0 1px 0 #dfeadd;-webkit-box-shadow:inset 0 0 0 1px #67c8af,0 1px 0 #dfeadd;background-color:#1aa779;background-image:linear-gradient(to bottom,#26b385,#1aa779);background-repeat:repeat-x;border-color:#1a926a;box-shadow:inset 0 0 0 1px #67c8af,0 1px 0 #dfeadd;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26b385',endColorstr='#1aa779',GradientType=0);text-shadow:0 1px 1px #1a926a}#simplebooking_policy .azure{-moz-box-shadow:inset 0 0 0 1px #e5ecf3,0 1px 0 #dfe2e4;-webkit-box-shadow:inset 0 0 0 1px #e5ecf3,0 1px 0 #dfe2e4;background-color:#d5dfeb;background-image:linear-gradient(to bottom,#d5dfeb,#d5dfeb);background-repeat:repeat-x;border-color:#a6b1b9;box-shadow:inset 0 0 0 1px #e5ecf3,0 1px 0 #dfe2e4;color:#364048;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5dfeb',endColorstr='#d5dfeb',GradientType=0);text-shadow:0 1px 1px #FFF}#simplebooking_policy .white{-moz-box-shadow:inset 0 0 0 1px #f9fbfc,0 1px 0 #dfe2e4;-webkit-box-shadow:inset 0 0 0 1px #f9fbfc,0 1px 0 #dfe2e4;background-color:#f3f6f9;background-image:linear-gradient(to bottom,#fff,#f3f6f9);background-repeat:repeat-x;border-color:#c3c7cf;box-shadow:inset 0 0 0 1px #f9fbfc,0 1px 0 #dfe2e4;color:#54616b;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f3f6f9',GradientType=0);text-shadow:0 1px 1px #FFF}#simplebooking_policy .black{-moz-box-shadow:inset 0 0 0 1px #4a555c,0 1px 0 #a3a3a3;-webkit-box-shadow:inset 0 0 0 1px #4a555c,0 1px 0 #a3a3a3;background-color:#394147;background-image:linear-gradient(to bottom,#394147,#394147);background-repeat:repeat-x;border-color:#0e1012;box-shadow:inset 0 0 0 1px #4a555c,0 1px 0 #a3a3a3;color:#FFF;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#394147',endColorstr='#394147',GradientType=0);text-shadow:0 1px 1px #32393f}#simplebooking_policy .trasp{-moz-box-shadow:0 1px 1px #979797,0 1px 0 #6c6c6c;-webkit-box-shadow:0 1px 1px #979797,0 1px 0 #6c6c6c;background-color:#fff;background-image:linear-gradient(to bottom,#fff,#fff);background-repeat:repeat-x;border:0;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);box-shadow:0 1px 1px #979797,0 1px 0 #6c6c6c;color:#333b43;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,0.25)}#simplebooking_policy .alert-message{-moz-border-radius:4px;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);-webkit-border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);background-color:#eedc94;background-image:linear-gradient(to bottom,#fceec1,#eedc94);background-repeat:repeat-x;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-radius:4px;border-style:solid;border-width:1px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);color:#404040;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1',endColorstr='#eedc94',GradientType=0);margin-bottom:18px;padding:7px 15px;position:relative;text-shadow:0 1px 0 rgba(255,255,255,0.5)}#simplebooking_policy .alert-message .close{margin-top:3px}#simplebooking_policy .alert-message div{line-height:28px;margin-bottom:2px;margin-top:5px}#simplebooking_policy .alert-message .btn{-moz-box-shadow:0 1px 0 rgba(255,255,255,0.25);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.25);box-shadow:0 1px 0 rgba(255,255,255,0.25)}#simplebooking_policy .alert-message.block-message{-moz-box-shadow:none;-webkit-box-shadow:none;background-color:#fdf5d9;background-image:none;border-color:#fceec1;box-shadow:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);padding:14px}#simplebooking_policy .alert-message.block-message ul,#simplebooking_policy .alert-message.block-message p{margin-right:30px}#simplebooking_policy .alert-message.block-message li{color:#404040}#simplebooking_policy .alert-message.block-message .alert-actions{margin-top:5px}#simplebooking_policy .alert-message.block-message.error,#simplebooking_policy .alert-message.block-message.success,#simplebooking_policy .alert-message.block-message.info{color:#404040;text-shadow:0 1px 0 rgba(255,255,255,0.5)}#simplebooking_policy .alert-message.block-message.error{background-color:#fddfde;border-color:#fbc7c6}#simplebooking_policy .alert-message.block-message.success{background-color:#d1eed1;border-color:#bfe7bf}#simplebooking_policy .alert-message.block-message.info{background-color:#ddf4fb;border-color:#c6edf9}#simplebooking_policy .fade{-moz-transition:opacity .15s linear;-ms-transition:opacity .15s linear;-o-transition:opacity .15s linear;-webkit-transition:opacity .15s linear;opacity:0;transition:opacity .15s linear}#simplebooking_policy .fade.in{opacity:1}#simplebooking_policy .expand-click{cursor:pointer;position:relative}#simplebooking_policy .box_10.expand .expand-click{margin:-10px;padding:12px 25px 13px 10px}#simplebooking_policy .box_10.expand .expand-content{margin-top:10px}#simplebooking_policy .box_10.expand .expand-content>:first-child{margin-top:0;padding-top:0}#simplebooking_policy .expand.expanded .expand-click:after,#simplebooking_policy .box_10.expand.expanded .expand-click:after{border:5px;border-color:#333b43 transparent transparent;border-style:solid;content:"";position:absolute;right:10px;top:19px}#simplebooking_policy .expand .expand-click,#simplebooking_policy .box_10.expand .expand-click,#simplebooking_policy .expand.expanded .expand-click,#simplebooking_policy .box_10.expand.expanded .expand-click{-moz-transition:.2s linear all;-ms-transition:.2s linear all;-o-transition:.2s linear all;-webkit-transition:.2s linear all;border-bottom:1px dotted #DDD;margin-bottom:10px;transition:.2s linear all}#simplebooking_policy .expand.collapsed .expand-click:after{border:5px;border-color:transparent #333b43 transparent transparent;border-style:solid;content:"";position:absolute;right:10px;top:17px}#simplebooking_policy .expand.collapsed .expand-click{border-bottom:0;margin-bottom:-10px}#simplebooking_policy{color:#59636d;font-family:"Helvetica Neue",Helvetica,Arial,FreeSans,sans-serif;font-size:13px;font-weight:normal;line-height:18px}#simplebooking_policy body{margin:0}#simplebooking_policy .sb_container-fluid{min-width:940px;padding-left:20px;padding-right:20px;position:relative;zoom:1}#simplebooking_policy .sb_container-fluid>.sidebar{float:left;width:220px}#simplebooking_policy .sb_container-fluid>.sb_content{margin-left:240px}#simplebooking_policy a{border-bottom:1px solid #f0f0f0;color:#333b43;font-weight:normal;line-height:inherit;text-decoration:none}#simplebooking_policy a.unstyled{border-bottom:0}#simplebooking_policy a:hover:not(.btn){-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;-webkit-transition:.1s linear all;border-bottom-color:#d6d6d6;color:#121518;transition:.1s linear all}#simplebooking_policy a.no_border,#simplebooking_policy a.no_border:hover{border-bottom-width:0}#simplebooking_policy .pull-right{float:right}#simplebooking_policy .pull-left{float:left}#simplebooking_policy .icon_ribbon{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAW0lEQVR42u3OwQkAIQxE0XSWVrazlJpdQdGDC0pQEf7A3ELmibsPV1V9pDM%2FAQAAAAAAAAAAAAAAEAXY1%2BcUwCQnITYD6niL2ASo4z3EaoDKf8qNBQHxArgK8ALKMXCw%2Bim7vwAAAABJRU5ErkJggg%3D%3D")}#simplebooking_policy .icon_owner{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAMFBMVEUAAAA%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz%2Fjai5RAAAAD3RSTlMAECAwQGBwgJCgsMDQ4PC8YWy5AAAAiElEQVR42o2QwRKFIAhFIcwyRP7%2Fb3uNlkBv0dkw3jODd4AbPHhNC7xAafqjYBRZOzUa0cHmc9IbiZsefIFtiuQ68RS7FUkNnwTWmRewLE9ewSPh73dfCgJbzxkiRxcrDGJhWVxa5MqYr1HzcLSPRo2ojcoZAcyV2F1MzaPoxIqcP4gGkP5BcAIxQBCQ7o5t3AAAAABJRU5ErkJggg%3D%3D")}#simplebooking_policy .icon_temple_24{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABwklEQVR42s3Wu0vDUBjGYS%2BLsbZSSaWgguAFHFztYEmFbp0E%2FwOrgotQFyetOKiTLqKCWCenbl20S8FFERydBLt1KV7QwUGR4094hQymjYpi4SGH9zvf%2BUgCoQ3GmF%2F1dwNq%2FRzHaUwkEn24lP73rEaL%2FwEcZmEcJexiDyfKrG8P0OG9OIDBrCvPKMuh98sDaApiAmWYj8fiqg%2FjSrWy9gbrDlDzEHIwLi9YRieiWMOrakIPvZ4DKHYhjTsYD%2Be48Kqrdwpdnw1I4RAFbCKHHWxhX%2BtjHGFb2ZbynHoKOiNV7x3YrnWLrmFFWqvm6vH7DmK4ho0l5NGGCialoiyvPbZ6Yn4GOHhCFBsoIQSDOTHKStoTVY%2FjZ0Act7CxiiICqGJaqsqK2mOrJ%2F6VARGs6ZA2ZTNyq6yoPZF%2FNWC0xiOaEq9HNOpnQBIG3djFGcLKFsQoO8UOepQl%2FQyIIKtP9BjSylcwghhWlKWR0N4sIp4D1NCKDgR0DSIEGxbCYikLibvH8voWNWMdD6jiEXe4waOye1GdGntc9Qcso8nrDtoxgEFdIcp81INed7CIBWQw%2F00ZnbH42YAXef4RnfNn%2FyreALybXwSLU3v7AAAAAElFTkSuQmCC")}#simplebooking_policy .icon_box_24{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABv0lEQVR42t3Vz0uTcRzAcUMyWhmWdAgqkKDMiBHt0A%2FYsploddwpO1gk0l%2BQEEQU0iUPgd0LIpCOCh2KkG4GTaI6mqAmWhG0CQ5jfXsdntN4bJPRxS%2B84IFnz%2Ff97Nl4Pg0hhP9qkwT%2BtTKZTCN7uM0qeTrZuc4ltQVs0EqK%2B3xmigc8Z5E39HOI7TUFfHAbJxngNQtM0kdzg5VOp7c4TvKYeeZ4wmXaYgNONHGcW7zjA6Mkqzy%2BZq4zzgxj5DhcGUgxwzSZ9TasEtvFCL%2F4WBm4SKDAPXrZV%2BPGWznFVSYIhMpAliILhEieO5ynMWbjDgZ4xjxlAn%2FiAt0skeMG44TIT8boo51zDPOeEqFSXKAnCrRHd5fgNMN8IrDCFLOUCVB74CsdZBlkL03s5xG%2FCcAGA73M0cIViswyQisn%2BFZPoIdljkWP6AIvKDFIiuV6Al2s8JIciSh0hqNk%2BVHvNwiRNd5ylwNRqKvewNnYv1z0O%2FCQ7xsIFCsDCS4xyhKhwiprhCqmGaIz%2Fm0qxBGu8YoCoYpFntLNwbS3ba3zYDdJhshTohwpMEE%2FbeyoMg%2BqTrQWbvKFSSxDJn5tsqH%2FF0QW2NxzTlYFAAAAAElFTkSuQmCC")}#simplebooking_policy .icon_tools_24{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABdklEQVR42rXVzyuDcRzA8WU3ctOag0RiO5mEg8MKcaJc%2FAlcdxppKPlZdpeTE0dqxZWaaEnh7DShlYuJbG0f78Nz%2BPj2zfM89Wz1qmff5%2FPdu%2B27tpCINNTfJzySyeQGhkPGg7UljBtrEbxDMOkaYCiKJ8QtgR0cGWt9EMe8l8AIBAOWwCGKxtqMCux5CSRQxyW61QtNo4yCEVhWgRzCboFm5CF4xTVuUYUgZQTOVeAZHV4OeRSfEMMFWoxAVt2%2FQtQ14Gzsx43anEWr5Vx61Eza9Qz%2B%2BXw71S09M6hm1v0GVtXmWCMCa2pz3BpgXc1kAg2w1oW0mjnGRJCBOYjhLshAO96MQCroM3hQMzUMBfkOZvEDUU78BFbUxl5LYBdiqPgJbKmNCUtg2xL48PpTMYVvFFDEPdqCDDwi51xHIVi0%2FAGJoew18IJ957oJFWx6CHx5DSygjgPkUULM8i2qGoFTP4ecgaCEMcshh5FFDYIzRGyBhvoF3n%2ByMxzF1ykAAAAASUVORK5CYII%3D")}#simplebooking_policy .icon_paper_24{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABYklEQVR42t3VP0vDQBjH8Tq4SKXiWFwcRHARVyspgq9AOjkoLoKTcymk%2BjKKYDcnO6iLKPgHRJ11aVGkgt2M2IiWlobzKzyB4zBwBGvBwIdc7rnjR8ITLqGU6qm%2FC8hms%2Bo39TWgg0fUUJX7PV7RlVo1Qtsm4Ckhl%2BM4A%2BGY%2BQJ8TCYiLmp1m4AHWbyGa%2BxiFEtQMneIY80RTtCyCahJwDpOsYc0FtHGDS5wbjjDp03AM6aRRhIpTGAbH5jBEJIm208UwMcbmuIFHam34KEZ0tYGNgEeXFEUW9jAKvLYRFHjCs8moIEMZpHRxnNwzJrx3Oj%2Fj2a%2BQbT4b%2BDBjcmz6iK9M6LF76I6UnHY%2Fgc%2BythB2YK%2B1tcC%2Ful54COPMeT0tsMBxsW%2B0dY52VPAe1RAgAoGw7OA8QoUbvVzgPEU7qS2HJ4b33tRQfBTQBcl4wBZgMIlhrX5EVxJbd7YU0JXD%2BipLw8sG8DBrCLzAAAAAElFTkSuQmCC")}#simplebooking_policy .icon_man_24{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABLUlEQVR42t3VsUrDUBSAYaWtSwSp6NAH6CbOVSHZ9QEEBx9AEPc6OAh9Bp0KDg6igqs4tktXFQQnKQiKiNRAp%2BT4C2cImqbXc3Fp4VsazvlpuUmmRORfTUig6BNFURnbeISoB2yhlDPiHvhegF18Qn74wA5KPoE13EFGuEXDFGBwBoeQMQ5QsQSqOHUInGDOEljElUPgEguWwDzOHQJnqFoCszh2CBwhsAQq2EdSsDxFE2XrMV3HS0HgFRs%2B90ENNwWBa9TMgTAMp%2FWR8J6z%2FA2bXo8K%2FRXLuB9xFy%2BZAwwHWMUF4pxArNdWnE%2BRLm2ghS76SMecoj66aOls8CvAl3XsoYNnDCF%2FNNTZju6qZwO93L%2FBLkYvGxggVeIpVYNsoI0nJBBPie5qT8ZL%2FwsLLryq%2FnnTDAAAAABJRU5ErkJggg%3D%3D")}#simplebooking_policy .icon_keyhole_24{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABIUlEQVR42rXUP0vCQRjA8bIoiAppLmwQEmehSX5RLTb2Huw9RGODLvUCXG0Kp16ALhENNRjRXLRlIeafJOyevkNu14M89%2FPgMx133%2BF4bkZEpkrdHK8oipIoowuHK2QxGxzgkk1cYgD3R9BEAQlzgMOruMA3xOMZuZDAEToQxRkWrYEHOIiiibQ1IBMEOtixBn4mCLSRtwbqIKIGbrFhDRzgA6I4xpw1kMA5ep6LHa6RCh20ddx4Aq%2FYj2OSF1D3BJ6QjCOQwosn8IbtOAK7%2BPQEvlAcf3ghj1zE4J9HrmApJDCPkvLZ3WMtJLCCmjLNLWRCAmk8KkPWxyHMgQLaSmCIk5BJPkVfCYxQxbI10MBQCTjcYcsaeMcIomhhTwtM1S9g12NLa1YPRQAAAABJRU5ErkJggg%3D%3D")}#simplebooking_policy .sb_base_container{-moz-border-radius:3px;-webkit-border-radius:3px;background:#fff;border-radius:3px;color:#6b6b6b;position:relative}#simplebooking_policy .sb_base_container>.close{background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAMAAAAmopZHAAAAw1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4eHh1dXUAAAAAAAAAAAAAAAAAAABfX18AAAAAAAAAAAAAAAAAAAAAAAA2NjYAAAAAAAArKyvJycne3t7X19eFhYWxsbGVlZWsrKzr6%2BvLy8vJycnv7%2B%2Fp6enS0tLi4uL09PTv7%2B%2F8%2FPz7%2B%2Fv4%2BPj39%2FcAAABPT09fX19vb2%2F%2F%2F%2F9S%2BfXQAAAAPHRSTlMAAgMEBQYHCgsMDQ4PEhMWGRobHB8gIiMkJScoKSs0NT1DRUpMWF5gjpOYmaGjpr%2FIys3S1dnZ7vP09vfFQC13AAAA9ElEQVR42oXQZ6%2BCMBiG4aeCAoqiuPceuPes8P7%2FX6Xn5RgBTbw%2BNO3dpG2KH0RcM5JJQ4uLUE2UnSM9HZ1y4r0TM50z%2FTs7ZuyVSysKWJX8DZHeUsg2zUfpU4qY6gBE8xLtl6YAtAnP79Ij8uSdFxMNsHY8lVK67nPgxc4CisQ8yTxiRaBGPvcvu%2BSrAY1vvQHUv51TByqHz3sPFcCef75zbgOpwZUiroMUoFSX0b6sKgDMzjqc1x2Tvznb2wTzppf1P1q1u7PTq55mXVuFT7Va48X%2BRnTbL8YtizMTRqHdH45Gw367YAgEKHoml8%2FnMroC9gCKfVabzD1q%2BwAAAABJRU5ErkJggg%3D%3D") no-repeat;border:0;display:block;height:24px;position:absolute;right:-9px;top:-10px;width:23px;z-index:110}#simplebooking_policy .sb_content{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;margin:0 auto;padding:25px 30px;position:relative}#simplebooking_policy #wbars{overflow-x:hidden;overflow-y:auto;position:relative}#simplebooking_policy .sb_header{border-bottom:1px dotted #dfdfdf;padding-bottom:25px;position:relative}#simplebooking_policy .sb_header p{margin:0;padding:0}#simplebooking_policy .sb_header img{display:block;position:absolute;right:0;top:5px}#simplebooking_policy h1,#simplebooking_policy h2,#simplebooking_policy h3{color:#3f3f3f;margin:0}#simplebooking_policy h1+p,#simplebooking_policy h2+p,#simplebooking_policy h3+p{padding-top:5px}#simplebooking_policy .iconed ul li h3{color:#787878;padding-top:10px}#simplebooking_policy ul,#simplebooking_policy li{list-style:none;margin:0;padding:0}#simplebooking_policy ul.for_boxes{zoom:1}#simplebooking_policy .half_col{float:left;width:50%;zoom:1}#simplebooking_policy .half_col+.one_line_col,#simplebooking_policy .half_col+.sb_footer{border-top:1px dotted #dfdfdf}#simplebooking_policy .one_line_col{border-bottom:1px dotted #dfdfdf;float:left;width:100%;zoom:1}#simplebooking_policy .one_line_col>ul.for_boxes>li{float:left;width:50%}#simplebooking_policy .one_line_col>ul.for_boxes>li:nth-child(2n+1){clear:left}#simplebooking_policy .one_line_col>ul.for_boxes>li:nth-child(2n){clear:right}#simplebooking_policy ul.normal_list{display:block;list-style:disc;padding-top:11px}#simplebooking_policy ul.normal_list li{float:none;line-height:19px;list-style:disc;margin:5px 25px}#simplebooking_policy .simple_pp>ul>li{padding-bottom:21px}#simplebooking_policy .simple_pp>ul>li>ul .iconed{background-color:transparent;background-position:2px 26px;background-position-x:2px;background-position-y:26px;background-repeat:no-repeat;padding-left:40px}#simplebooking_policy .simple_pp .for_boxes>.one_line_col>ul.for_boxes{margin-top:0}#simplebooking_policy .legal_pp .one_line_col{border-top:0;float:none;padding-bottom:21px}#simplebooking_policy .legal_pp .one_line_col>ul.for_boxes>li:nth-child(2n+1){clear:left;float:left}#simplebooking_policy .legal_pp .one_line_col>ul.for_boxes>li:nth-child(2n){clear:right;float:right}#simplebooking_policy .legal_pp .definitions .expand-click.w_icon_24{background-color:transparent;background-position:5px 0;background-position-x:5px;background-position-y:0;background-repeat:no-repeat;margin-top:-11px;padding:14px 10px 12px 45px}#simplebooking_policy .legal_pp .definitions .expand-content{padding-left:5px;padding-right:5px}#simplebooking_policy .sb_footer{clear:both;font-size:11px;position:relative}#simplebooking_policy .sb_footer p{font-size:11px;padding:0}#simplebooking_policy .sb_content .sb_footer{padding:24px 0}#simplebooking_policy .sb_content .sb_footer .show_comp_link{display:block;position:absolute;right:0;top:30px}#simplebooking_policy .sb_container>.sb_footer{-moz-border-radius:0 0 3px 3px;-moz-box-shadow:0 -1px 6px #cfcfcf;-webkit-border-radius:0 0 3px 3px;-webkit-box-shadow:0 -1px 6px #cfcfcf;background-color:#f6f6f6;border-radius:0 0 3px 3px;box-shadow:0 -1px 6px #cfcfcf;color:#949494;min-height:21px;padding:30px}#simplebooking_policy .sb_container>.sb_footer>.btn{position:absolute;right:30px;top:25px}#simplebooking_policy .sb_container>.sb_footer .btn{line-height:29px;padding:0 10px}#simplebooking_policy .sb_container>.sb_footer .button-stack{margin:-4px 0}#simplebooking_policy .sb_container>.sb_footer .button-stack .btn+.btn{margin-left:5px}#simplebooking_policy .sb_container>.sb_footer img{margin:0 0 -4px 2px}#simplebooking_policy .wide{width:150px}#simplebooking_policy.simplebooking_fixed_policy .sb_base_container{max-width:800px}#simplebooking_policy.simplebooking_fixed_policy .sb_container{margin-left:auto;margin-right:auto;zoom:1}#simplebooking_policy.simplebooking_fluid_policy #wbars{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;height:auto;overflow-y:auto}#simplebooking_policy.simplebooking_fluid_policy .sb_container{margin-bottom:30px;margin-top:30px}#simplebooking_policy.simplebooking_embed_policy .sb_base_container{background:0}#simplebooking_policy.simplebooking_embed_policy .sb_container>.sb_footer{-moz-border-radius:none;-moz-box-shadow:none;-webkit-border-radius:none;-webkit-box-shadow:none;border-radius:none;box-shadow:none}#simplebooking_policy.simplebooking_embed_policy .expand-click{cursor:default}#simplebooking_policy.simplebooking_vip_policy.simplebooking_fixed_policy .sb_container{max-width:660px;padding-top:80px}#simplebooking_policy.simplebooking_vip_policy .sb_base_container{color:#777}#simplebooking_policy.simplebooking_vip_policy h1{color:#141414;font-size:30px;line-height:1.6;margin-bottom:60px}#simplebooking_policy.simplebooking_vip_policy h2{color:#141414;font-size:18px;line-height:1.6;padding-bottom:15px;padding-top:50px}#simplebooking_policy.simplebooking_vip_policy h3{color:#141414;font-size:16px;line-height:1.6;margin-bottom:10px}#simplebooking_policy.simplebooking_vip_policy .legal_pp .one_line_col{padding-bottom:50px}#simplebooking_policy.simplebooking_vip_policy .definitions,#simplebooking_policy.simplebooking_vip_policy .sb_footer,#simplebooking_policy.simplebooking_vip_policy .for_boxes{color:#59636d}#simplebooking_policy.simplebooking_vip_policy .w_icon_24{background-image:none}#simplebooking_policy.simplebooking_vip_policy .box_10.expand .expand-click.w_icon_24{padding-left:10px}#simplebooking_policy.simplebooking_vip_policy .box_primary{-moz-box-shadow:none;-webkit-box-shadow:none;border-color:#e0e0e0 #e0e0e0 #d3d3d3;box-shadow:none}#simplebooking_policy.simplebooking_vip_policy .box_primary h3{color:#333}#simplebooking_policy a:focus,#simplebooking_policy a:hover,#simplebooking_policy a:active{outline:0}#simplebooking_policy article,#simplebooking_policy aside,#simplebooking_policy details,#simplebooking_policy figcaption,#simplebooking_policy figure,#simplebooking_policy footer,#simplebooking_policy header,#simplebooking_policy hgroup,#simplebooking_policy nav,#simplebooking_policy section,#simplebooking_policy .show{display:block}#simplebooking_policy audio:not([controls]),#simplebooking_policy .hide,#simplebooking_policy #wbars .horizontal{display:none}#simplebooking_policy h2 small,#simplebooking_policy h3 small,#simplebooking_policy h5{font-size:14px}#simplebooking_policy ul ul,#simplebooking_policy ul ol,#simplebooking_policy ol ol,#simplebooking_policy ol ul,#simplebooking_policy .alert-message p,#simplebooking_policy .alert-message.block-message ul{margin-bottom:0}#simplebooking_policy dl dt,#simplebooking_policy dl dd,#simplebooking_policy .alert-message h5{line-height:18px}#simplebooking_policy .btn.primary,#simplebooking_policy .blue{-moz-box-shadow:inset 0 0 0 1px #48aef6,0 1px 0 #ccc;-webkit-box-shadow:inset 0 0 0 1px #48aef6,0 1px 0 #ccc;background-color:#018ff3;background-image:linear-gradient(to bottom,#0d9bff,#018ff3);background-repeat:repeat-x;border-color:#0c6eb3;box-shadow:inset 0 0 0 1px #48aef6,0 1px 0 #ccc;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d9bff',endColorstr='#018ff3',GradientType=0);text-shadow:0 1px 1px #0493f6}#simplebooking_policy .btn.disabled,#simplebooking_policy .btn[disabled]{-khtml-opacity:.65;-moz-box-shadow:none;-moz-opacity:.65;-webkit-box-shadow:none;background-image:none;box-shadow:none;cursor:default;filter:alpha(opacity=65);opacity:.65}#simplebooking_policy .red a,#simplebooking_policy .link_on_dark a{border-bottom-color:rgba(247,247,247,0.3)}#simplebooking_policy .red a:hover,#simplebooking_policy .link_on_dark a:hover{border-bottom-color:rgba(247,247,247,0.6)}#simplebooking_policy .sb_container-fluid:before,#simplebooking_policy .sb_container-fluid:after,#simplebooking_policy ul.for_boxes:before,#simplebooking_policy ul.for_boxes:after,#simplebooking_policy .half_col:before,#simplebooking_policy .half_col:after,#simplebooking_policy .one_line_col:before,#simplebooking_policy .one_line_col:after,#simplebooking_policy.simplebooking_fixed_policy .sb_container:before,#simplebooking_policy.simplebooking_fixed_policy .sb_container:after{content:"";display:inline;zoom:1}#simplebooking_policy .sb_container-fluid:after,#simplebooking_policy ul.for_boxes:after,#simplebooking_policy .half_col:after,#simplebooking_policy .one_line_col:after,#simplebooking_policy.simplebooking_fixed_policy .sb_container:after{clear:both}#simplebooking_policy [class*="policyicon_"],#simplebooking_policy .icon_general{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAHQwAAB0MBeBVaqwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAIkSURBVEiJrdVPiI9BGAfwz6y1/rXFrvzJSlKS0maRlFKkuJCDM0W5ijg6KU4oJVwoNwcS2VIkxQW71p/TKmrXyRLtgSzG4Tf8Xq953920Tz3NO/N+v/OdZ+Z5ZkKMUc5CCMuwFmvQjWE8ST4QY/yWJZYtxviXYxF6EWt8CNvL3JyXJ9+LT2mSH3iFKziKM3iA0YLQJcyekAAOF4gD6MkSaMd5/EzYp2itFcBKfEmE02gbN3S24HPiHKvBacXjBLyPgA4syPjUEnl/4n1Dd5XA7gQaxVKswNeKwx0pH24hIa5VCZxMgMslQpXfzGxVxFBOoAU9KWP7QggzsVm9tZf6z1LbFUKYXwa3YvVvAUzBzhKmJUW5KqcWY/wQQhhGl0ZR3i4LfEnfszT2/m1GYCQbS9NmpDbkIujHYqzDXTzCnHEm/GMhhC50pu7rnEAfdmB9jPF7CGEflpQiOKKRpjlbk9pRvMkBtmpeDRszadaCq5pZdL/wrw3P0/i5ukq+nkCDmImFuCGfpvcKAscL4/8srigwD+8TsBcL0/g2jQzqxanUn5GiOoSxgkAfOuouu10FwkfswfTMlnXjYUV0/eisu67X4mWBMJZWdgl3knBdlUeNwuvMCiSRaTiheVPm/BY24GDF/wHMjTEKNU9mwHLNJ/NTSoKBGONgAXdQ44ov2wtsHvfJm9CzWB3J2UkRqBF5N2kCFSIXKs/gfy2EsAkHNCr84i8l/NKEQjoilwAAAABJRU5ErkJggg==")}#simplebooking_policy h3+p,#simplebooking_policy h4:first-child{padding-top:0}#simplebooking_policy .half_col:nth-child(2n+1)>*,#simplebooking_policy .one_line_col>ul.for_boxes>li:nth-child(2n+1)>div{margin-right:15px}#simplebooking_policy .half_col:nth-child(2n)>*,#simplebooking_policy .one_line_col>ul.for_boxes>li:nth-child(2n)>div{margin-left:15px}#simplebooking_policy .one_line_col.wide,#simplebooking_policy.simplebooking_fluid_policy .one_line_col,#simplebooking_policy.simplebooking_fluid_policy .half_col,#simplebooking_policy.simplebooking_vip_policy .one_line_col,#simplebooking_policy.simplebooking_vip_policy .half_col{width:100%}#simplebooking_policy .one_line_col.wide>ul.for_boxes>li,#simplebooking_policy.simplebooking_fluid_policy .one_line_col>ul.for_boxes>li,#simplebooking_policy.simplebooking_fluid_policy .half_col>ul.for_boxes>li,#simplebooking_policy.simplebooking_vip_policy .one_line_col>ul.for_boxes>li,#simplebooking_policy.simplebooking_vip_policy .half_col>ul.for_boxes>li{clear:both;width:100%}#simplebooking_policy .one_line_col.wide>ul.for_boxes>li:nth-child(2n+1)>div,#simplebooking_policy.simplebooking_fluid_policy .half_col:nth-child(2n+1)>*,#simplebooking_policy.simplebooking_fluid_policy .one_line_col>ul.for_boxes>li:nth-child(2n+1)>div,#simplebooking_policy.simplebooking_fluid_policy .half_col>ul.for_boxes>li:nth-child(2n+1)>div,#simplebooking_policy.simplebooking_vip_policy .half_col:nth-child(2n+1)>*,#simplebooking_policy.simplebooking_vip_policy .one_line_col>ul.for_boxes>li:nth-child(2n+1)>div,#simplebooking_policy.simplebooking_vip_policy .half_col>ul.for_boxes>li:nth-child(2n+1)>div{margin-right:0}#simplebooking_policy .one_line_col.wide>ul.for_boxes>li:nth-child(2n)>div,#simplebooking_policy.simplebooking_fluid_policy .half_col:nth-child(2n)>*,#simplebooking_policy.simplebooking_fluid_policy .one_line_col>ul.for_boxes>li:nth-child(2n)>div,#simplebooking_policy.simplebooking_fluid_policy .half_col>ul.for_boxes>li:nth-child(2n)>div,#simplebooking_policy.simplebooking_vip_policy .half_col:nth-child(2n)>*,#simplebooking_policy.simplebooking_vip_policy .one_line_col>ul.for_boxes>li:nth-child(2n)>div,#simplebooking_policy.simplebooking_vip_policy .half_col>ul.for_boxes>li:nth-child(2n)>div{margin-left:0}#simplebooking_policy .legal_pp .one_line_col>ul.for_boxes,#simplebooking_policy .legal_pp .definitions{margin-top:21px}#simplebooking_policy.simplebooking_vip_policy p,#simplebooking_policy.simplebooking_vip_policy ul.styled li{font-size:14px;line-height:1.6}#simplebooking_policy.simplebooking_vip_policy .definitions h3,#simplebooking_policy.simplebooking_vip_policy .sb_footer h3,#simplebooking_policy.simplebooking_vip_policy .for_boxes h3,#simplebooking_policy.simplebooking_vip_policy .definitions p,#simplebooking_policy.simplebooking_vip_policy .sb_footer p,#simplebooking_policy.simplebooking_vip_policy .for_boxes p{font-size:13px}@media(max-width:767px){#simplebooking_policy .legal_pp .one_line_col,#simplebooking_policy .legal_pp .half_col{width:100%}#simplebooking_policy .legal_pp .one_line_col>ul.for_boxes>li,#simplebooking_policy .legal_pp .half_col>ul.for_boxes>li{clear:both;width:100%}#simplebooking_policy .legal_pp .one_line_col>ul.for_boxes>li:nth-child(2n+1)>div,#simplebooking_policy .legal_pp .half_col>ul.for_boxes>li:nth-child(2n+1)>div{margin-right:0}#simplebooking_policy .legal_pp .one_line_col>ul.for_boxes>li:nth-child(2n)>div,#simplebooking_policy .legal_pp .half_col>ul.for_boxes>li:nth-child(2n)>div{margin-left:0}#simplebooking_policy .sb_header img{margin-bottom:12.5px;position:static}#simplebooking_policy .sb_content>.sb_footer .show_comp_link{display:inline;position:static}#simplebooking_policy .sb_container>.sb_footer{padding:20px}#simplebooking_policy .sb_container>.sb_footer .btn{right:15px;top:15px}#simplebooking_policy .sb_base_container>.close{-moz-border-radius:30px;-moz-box-shadow:0 1px 1px #000;-webkit-border-radius:30px;-webkit-box-shadow:0 1px 1px #000;background:#fff url("/content/design/images/close_big.png") no-repeat;background-position:18px 18px;background-position-x:18px;background-position-y:18px;border-radius:30px;box-shadow:0 1px 1px #000;color:#000;content:"X";display:block;font-size:11px;height:57px;line-height:18px;margin:5px 5px 0 0;padding:0;position:absolute;right:-10px;text-align:center;top:-10px;width:60px;z-index:110}#simplebooking_policy .sb_base_container>.close.small{-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;line-height:14px;padding:0;width:14px}}@media(max-width:480px){#simplebooking_policy .sb_base_container,#simplebooking_policy .sb_container{margin:0}#simplebooking_policy .one_line_col,#simplebooking_policy .half_col{width:100%}#simplebooking_policy .one_line_col>ul.for_boxes>li,#simplebooking_policy .half_col>ul.for_boxes>li{clear:both;width:100%}#simplebooking_policy .sb_header img{margin-bottom:12.5px;position:static}#simplebooking_policy .sb_content>.sb_footer .show_comp_link{display:inline;position:static}#simplebooking_policy .sb_container>.sb_footer{padding:10px;text-align:center}#simplebooking_policy .sb_container>.sb_footer .btn{display:block;margin:10px auto 0;max-width:200px;position:static;width:auto}#simplebooking_policy .sb_container>.sb_footer.in_preview{padding:30px 10px}#simplebooking_policy .sb_content{padding-left:20px;padding-right:20px}#simplebooking_policy .sb_base_container>.close{-moz-border-radius:30px;-moz-box-shadow:0 1px 1px #000;-webkit-border-radius:30px;-webkit-box-shadow:0 1px 1px #000;background:#fff url("/content/design/images/close_big.png") no-repeat;background-position:18px 18px;background-position-x:18px;background-position-y:18px;border-radius:30px;box-shadow:0 1px 1px #000;color:#000;content:"X";display:block;font-size:11px;height:57px;line-height:18px;margin:5px 5px 0 0;padding:0;position:absolute;right:-10px;text-align:center;top:-10px;width:60px;z-index:110}#simplebooking_policy .sb_base_container>.close.small{-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;line-height:14px;padding:0;width:14px}html#simplebooking_policy,#simplebooking_policy body{padding:0}#simplebooking_policy .half_col:nth-child(2n+1)>*,#simplebooking_policy .one_line_col>ul.for_boxes>li:nth-child(2n+1)>div,#simplebooking_policy .half_col>ul.for_boxes>li:nth-child(2n+1)>div{margin-right:0}#simplebooking_policy .half_col:nth-child(2n)>*,#simplebooking_policy .one_line_col>ul.for_boxes>li:nth-child(2n)>div,#simplebooking_policy .half_col>ul.for_boxes>li:nth-child(2n)>div{margin-left:0}}/*! jQuery UI - v1.12.0 - 2016-07-08
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:0}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:0}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:0}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:0}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:0}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:0;background:0;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/content/themes/base/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/content/themes/base/images/ui-icons_444444_256x240.png")}.ui-button .ui-icon{background-image:url("/content/themes/base/images/ui-icons_777777_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon,.ui-state-default .ui-icon{background-image:url("/content/themes/base/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/content/themes/base/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/content/themes/base/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/content/themes/base/images/ui-icons_cc0000_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */@import url("/content/themes/base/base.css");@import url("/content/themes/base/theme.css");.sb-search-view,.sb-package-list-extended,.slides,.pa-container,.sb-room-closed,.sb-room,.sb-step-room-alloc,.sb-cart-view,.sb-rez-summary-cart,.sb-current-view>div{box-shadow:0 0 20px -10px #000}.sb-current-view .sb-tabs,.sb-current-view .sb-rooms-list,.sb-solution .pa-container,.sb-rez-summary-cart .sb-current-view>div{box-shadow:none}.sb-booking-page{width:1200px;margin:0 auto;position:relative;z-index:1;padding-top:40px}.sb-search-view,.sb-package-search-view{float:left;width:30%;min-height:450px}.sb-results-view{float:right;width:69%}.sb-cart-view,.sb-rez-summary-cart{float:left;width:30%;min-height:100px;display:none;position:relative}.sb-bookback-cart{float:left;width:30%;min-height:100px;display:none;position:relative}.sb-search-form-container,.sb-package-search-form-container{margin:10px}.toggle-switch,.toggle-switch label,.toggle-switch-title{display:none}.sb-head-left{float:left}.sb-hotel-header .sb-head-left{width:30%}.ns-notidication-container{.icon-container{background-size:100% 100%;background-repeat:no-repeat;width:30%}.icon-container+div{width:70%;padding:0;margin:0}}.sb-triptease-widget-placeholder-div{position:absolute;z-index:10000;width:100%;top:50px}.grecaptcha-badge{visibility:hidden}@rpi-banner-content-height:140px;.rotation(@deg:0deg){-ms-transform:rotate(@deg);-webkit-transform:rotate(@deg);transform:rotate(@deg)}.border-radius(@radius:0){-webkit-border-radius:@radius;-moz-border-radius:@radius;border-radius:@radius}body .visible{opacity:1!important;filter:alpha(opacity=100)!important;.transition(0.5s)}body .hidden{opacity:0!important;filter:alpha(opacity=0)!important;.transition(0.5s);z-index:0!important}.rpi-container{position:fixed;z-index:2;background-color:#fff;border:2px solid #fff;box-shadow:0 0 20px -5px #000;color:#666;right:10px;bottom:10px;width:300px;height:40px;.transition(0.5s);z-index:10;&:before{content:"";position:absolute;width:50px;height:0;top:0;left:15px;background-image:url("/Content/images/ribbon.png");background-position:center bottom;background-repeat:no-repeat;background-size:cover;z-index:11;.transition(0.5s)}&:after{content:"";position:absolute;width:26px;height:0;top:0;left:22px;background-image:url("/Content/images/best-price-star.png");background-position:center bottom;background-repeat:no-repeat;background-size:cover;z-index:12;.transition(0.5s)}.rpi-content{overflow:hidden;position:absolute;width:100%;height:100%;top:0;left:0;.rpi-header{position:relative;.rpi-header-loading{color:#fff;background:#0081CB;position:absolute;text-align:left;width:100%;left:0;top:0;font-size:1.2em;line-height:40px;height:40px;z-index:1;opacity:1;filter:alpha(opacity=100);&>div{position:absolute;top:0;left:40px;opacity:0;filter:alpha(opacity=0);.transition(0.5s);&#checking{opacity:1;filter:alpha(opacity=100)}}.loading-bar{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#036EA8;z-index:-1;-webkit-animation:loadingBar 4s 1 linear;animation:loadingBar 4s 1 linear}@-webkit-keyframes loadingBar{0%{width:0}20%{width:0}25%{width:25%}45%{width:25%}50%{width:50%}70%{width:50%}75%{width:75%}95%{width:75%}100%{width:100%}}@keyframes loadingBar{0%{width:0}20%{width:0}25%{width:25%}45%{width:25%}50%{width:50%}70%{width:50%}75%{width:75%}95%{width:75%}100%{width:100%}}.spinner{width:12px;height:12px;border-color:#4D9CC6;border-width:2px;border-style:solid;position:absolute;top:12px;left:12px;border-radius:50%;&:before{content:"";width:12px;height:12px;border-color:#fff transparent transparent;border-width:2px;border-style:solid;position:absolute;top:-2px;left:-2px;border-radius:50%;-webkit-animation:loadSpinner 1s infinite linear;animation:loadSpinner 1s infinite linear}@-webkit-keyframes loadSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loadSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}}}.rpi-header-loaded{text-align:right;position:relative;cursor:pointer;background:#0081CB;padding:10px 25px 15px 75px;margin:0 0 15px;h3,p{color:#fff;line-height:1.1}h3{opacity:1;filter:alpha(opacity=100);margin-bottom:10px;text-transform:uppercase;font-size:1.1em;font-weight:bold;line-height:20px}.rpi-open-close{opacity:1;filter:alpha(opacity=100);position:absolute;right:8px;top:18px;.rpi-arrow{border-color:#fff transparent;border-width:5px 4px 0;border-style:solid;height:0;width:0;cursor:pointer}}.sb-button{display:none}}}.rpi-item{margin:5px 10px;border-bottom:solid 1px #bbb;padding:5px 10px;.rpi-portal-name{font-weight:bold;display:inline}.rpi-portal-roomprice{float:right;.rpi-room-name{display:none}.rpi-price-container{.loading{text-align:right}.rpi-room-price{display:none;font-size:1em;text-align:right}}}.rpi-portal-rate-info{display:none}&.cheapest{background-color:#449d44;color:#fff;font-weight:bold;position:relative;&:after{content:"";position:absolute;top:-12px;left:50%;margin-left:-25px;width:50px;height:50px;background-image:url("/Content/images/best-price-tag.png");background-repeat:no-repeat;background-position:center center;-webkit-animation:shakeHorizontal 4s infinite ease-in-out;animation:shakeHorizontal 4s infinite ease-in-out;@-webkit-keyframes shakeHorizontal{0%{top:-12px;margin-left:-25px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}2%{top:-5px;margin-left:-20px;-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}4%{top:-12px;margin-left:-25px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}6.5%{top:-5px;margin-left:-20px;-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}8%{top:-12px;margin-left:-25px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes shakeHorizontal{0%{top:-12px;margin-left:-25px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}2.5%{top:-5px;margin-left:-20px;-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}5%{top:-12px;margin-left:-25px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}7.5%{top:-5px;margin-left:-20px;-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}10%{top:-12px;margin-left:-25px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}}}}}}&.open{height:215px;&:before{width:70px;height:90px;top:-13px;left:10px}&:after{width:42px;height:64px;top:-11px;left:17px}.rpi-arrow{border-width:0 4px 5px}}&.close{height:40px;&:before{width:50px;height:65px;top:-10px;left:15px}&:after{width:26px;height:40px;top:-7px;left:22px}.rpi-arrow{border-width:0 4px 5px}}}.full.rpi-container{max-width:300px;&.open{height:350px}.rpi-item{padding:10px;.rpi-portal-name{float:none;padding:0}.rpi-portal-roomprice{float:none;padding:0;width:100%;.rpi-room-name{display:inline-block}.rpi-price-container{margin-top:-15px}.rpi-room-name+.rpi-price-container{width:50%;float:right;margin-top:0;.rpi-room-price{font-size:1em;&.cheapest{font-weight:normal}}}.front{text-align:right}}.rpi-portal-rate-info{display:block;span{font-size:9px;color:#FFF;padding:1px 3px;white-space:nowrap;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;&.rpi-lbl-freecanc{background-color:#449D44}&.rpi-lbl-notref{background-color:#44F}&.rpi-lbl-mealplan{background-color:#888}}}}.rpi-footer{.sb-button{display:block}}}.rpi-banner-tooltip{background-color:white!important;color:#666!important;padding:10px 15px 15px!important;position:relative;border:0!important;text-align:justify;box-shadow:0 5px 50px rgba(0,0,0,0.75);&:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.rpi-match-deal-title{font-size:1.4em;padding:5px 0;font-weight:600;text-align:center}&.v0{.rpi-match-deal-title{color:#0081CB!important}strong{color:#449d44!important}}&.v1{.rpi-match-deal-title{color:#833486!important}strong{color:#a744ab!important}}}.rpi-banner-container.v0{position:relative;background-color:#fff;border:2px solid #fff;box-shadow:0 0 20px -5px #000;color:#666;height:32px;margin:12px 0;.transition(0.5s);.rpi-price-comparison{padding:10px;.rpi-persuasion-text{float:left;width:55%;margin-top:0 1%;@media(max-width:480px){float:none;width:100%}.rpi-persuasion-title{font-weight:bold;font-size:1.3em;margin-top:5px;@media(max-width:1280px){font-size:1.15em}@media(max-width:480px){margin-top:0;font-size:1em}.rpi-match-deal-icon{margin-left:5px;cursor:pointer;background:#31B0D5;border-radius:50%;width:18px;height:18px;line-height:18px;display:inline-block;color:#fff;font-size:.8em;text-align:center;@media(max-width:480px){margin-left:10px}}}.rpi-match-deal-text{margin-top:2%}.rpi-benefits-container{margin-top:3%;.rpi-benefit{padding:5px 0 5px 18px;position:relative;float:left;margin-right:10px;@media(max-width:480px){padding:8px 0 8px 18px}&:before,&:after{content:"";position:absolute;top:auto;bottom:7px;background:#31b0d5;width:4px;.border-radius(10px)}&:before{.rotation(-30deg);height:10px;left:0}&:after{.rotation(30deg);height:15px;left:5px}}}}}.rpi-items{float:right;width:40%;@media(max-width:480px){float:none;width:100%;margin-top:15px}}.rpi-banner-content{overflow:hidden;//position:absolute;width:100%;height:100%;top:0;left:0;.rpi-banner-header{position:relative;.rpi-banner-header-loading{color:#fff;background:#0081CB;position:absolute;text-align:left;width:100%;left:0;top:0;font-size:1.2em;line-height:32px;height:32px;z-index:1;opacity:1;filter:alpha(opacity=100);&>div{position:absolute;top:0;left:40px;opacity:0;filter:alpha(opacity=0);.transition(0.5s);&#checking{opacity:1;filter:alpha(opacity=100)}}.loading-bar{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#036EA8;z-index:-1;-webkit-animation:loadingBar 4s 1 linear;animation:loadingBar 4s 1 linear}@-webkit-keyframes loadingBar{0%{width:0}20%{width:0}25%{width:25%}45%{width:25%}50%{width:50%}70%{width:50%}75%{width:75%}95%{width:75%}100%{width:100%}}@keyframes loadingBar{0%{width:0}20%{width:0}25%{width:25%}45%{width:25%}50%{width:50%}70%{width:50%}75%{width:75%}95%{width:75%}100%{width:100%}}.spinner{width:12px;height:12px;border-color:#4D9CC6;border-width:2px;border-style:solid;position:absolute;top:8px;left:12px;border-radius:50%;&:before{content:"";width:12px;height:12px;border-color:#fff transparent transparent;border-width:2px;border-style:solid;position:absolute;top:-2px;left:-2px;border-radius:50%;-webkit-animation:loadSpinner 1s infinite linear;animation:loadSpinner 1s infinite linear}@-webkit-keyframes loadSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loadSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}}}.rpi-banner-header-loaded{text-align:left;position:relative;cursor:pointer;background:#0081CB;padding:5px 0 5px 10px;margin:0;h3,p{color:#fff;line-height:1.1}h3{opacity:1;filter:alpha(opacity=100);text-transform:uppercase;font-size:1.5em;font-weight:bold}.rpi-open-close{opacity:1;filter:alpha(opacity=100);position:absolute;right:15px;top:15px;.rpi-arrow{border-color:#fff transparent;//border-width:0 4px 5px;border-style:solid;height:0;width:0;cursor:pointer}}.sb-button{display:none}}}.rpi-banner-item{border-bottom:solid 1px #bbb;padding:5px 10px;.rpi-portal-name{font-weight:bold;//float:left;display:inline}.rpi-portal-roomprice{float:right;width:40%;min-width:80px;.rpi-room-name{display:none}.rpi-price-container{.loading{text-align:right}.rpi-room-price{display:none;font-size:1em;text-align:center;//float:left}&.no-animation{.loading{display:none}.rpi-room-price{display:block}}}}.rpi-portal-rate-info{display:none}&.cheapest{background-color:#449d44;color:#fff;font-weight:bold;position:relative;&:after{content:"";position:absolute;top:-12px;left:50%;margin-left:-25px;margin-top:-3px;width:50px;height:50px;background-image:url("/Content/images/best-price-tag.png");background-repeat:no-repeat;background-position:center center;background-size:40px;-webkit-animation:shakeHorizontal 4s infinite ease-in-out;animation:shakeHorizontal 4s infinite ease-in-out;@-webkit-keyframes shakeHorizontal{0%{top:-12px;margin-left:-25px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}2%{top:-5px;margin-left:-20px;-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}4%{top:-12px;margin-left:-25px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}6.5%{top:-5px;margin-left:-20px;-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}8%{top:-12px;margin-left:-25px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{top:-12px;margin-left:-25px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes shakeHorizontal{0%{top:-12px;margin-left:-25px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}2.5%{top:-5px;margin-left:-20px;-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}5%{top:-12px;margin-left:-25px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}7.5%{top:-5px;margin-left:-20px;-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}10%{top:-12px;margin-left:-25px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{top:-12px;margin-left:-25px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}}}}}}&.bestPrice.open{height:@rpi-banner-content-height;@media(max-width:1280px){height:130px}@media(max-width:480px){height:225px}&:before{width:50px;height:65px;top:-10px;left:15px}&:after{width:26px;height:40px;top:-7px;left:22px}.rpi-arrow{border-width:0 4px 5px}}&.bestPrice.close{height:32px;@media(max-width:1280px){height:29px;height:29px}&:before{width:50px;height:65px;top:-10px;left:15px}&:after{width:26px;height:40px;top:-7px;left:22px}.rpi-arrow{border-width:5px 4px 0}}}.rpi-banner-container.v1{position:relative;background-color:#fff;border:2px solid #fff;box-shadow:0 0 20px -5px #000;color:#666;height:32px;margin:12px 0;.transition(0.5s);.rpi-price-comparison{padding:10px;position:relative;&:before,&:after{content:"";position:absolute;width:10px;height:40px;background:#bf5fb5;left:61%;top:50%;@media(max-width:480px){display:none}}&:before{.rotation(-35deg);margin-top:-35px}&:after{.rotation(35deg);margin-top:-8px}.rpi-persuasion-text{float:left;width:60%;@media(max-width:480px){float:none;width:100%}.rpi-persuasion-title{font-weight:bold;font-size:1.3em;@media(max-width:1280px){font-size:1.15em}@media(max-width:480px){font-size:1em}.rpi-match-deal-icon{margin-left:5px;cursor:pointer;background:#833486;border-radius:50%;width:18px;height:18px;line-height:18px;display:inline-block;color:#fff;font-size:.8em;text-align:center}}.rpi-match-deal-text{margin-top:10px}.rpi-benefits-container{margin-top:3%;.rpi-benefit{padding:5px 0 5px 18px;position:relative;float:left;margin-right:10px;@media(max-width:480px){padding:8px 0 8px 18px}&:before,&:after{content:"";position:absolute;top:auto;bottom:7px;background:#833486;width:4px;.border-radius(10px)}&:before{.rotation(-30deg);height:10px;left:0}&:after{.rotation(30deg);height:15px;left:5px}}}}}.rpi-items{float:right;width:30%;@media(max-width:480px){float:none;width:100%;margin-top:15px}}.rpi-banner-content{overflow:hidden;background:#A744AB;color:white;//position:absolute;width:100%;height:100%;top:0;left:0;.rpi-banner-header{position:relative;.rpi-banner-header-loading{color:#fff;background:#833486;position:absolute;text-align:left;width:100%;left:0;top:0;font-size:1.2em;line-height:32px;height:32px;z-index:1;opacity:1;filter:alpha(opacity=100);&>div{position:absolute;top:0;left:40px;opacity:0;filter:alpha(opacity=0);.transition(0.5s);&#checking{opacity:1;filter:alpha(opacity=100)}}.loading-bar{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#BF5FB5;z-index:-1;-webkit-animation:loadingBar 4s 1 linear;animation:loadingBar 4s 1 linear}@-webkit-keyframes loadingBar{0%{width:0}20%{width:0}25%{width:25%}45%{width:25%}50%{width:50%}70%{width:50%}75%{width:75%}95%{width:75%}100%{width:100%}}@keyframes loadingBar{0%{width:0}20%{width:0}25%{width:25%}45%{width:25%}50%{width:50%}70%{width:50%}75%{width:75%}95%{width:75%}100%{width:100%}}.spinner{width:12px;height:12px;border-color:#833486;border-width:2px;border-style:solid;position:absolute;top:8px;left:12px;border-radius:50%;&:before{content:"";width:12px;height:12px;border-color:#fff transparent transparent;border-width:2px;border-style:solid;position:absolute;top:-2px;left:-2px;border-radius:50%;-webkit-animation:loadSpinner 1s infinite linear;animation:loadSpinner 1s infinite linear}@-webkit-keyframes loadSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loadSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}}}.rpi-banner-header-loaded{text-align:left;position:relative;cursor:pointer;background:#833486;padding:5px 0 5px 10px;margin:0;h3,p{color:#fff;line-height:1.1}h3{opacity:1;filter:alpha(opacity=100);text-transform:uppercase;font-size:1.5em;font-weight:bold}.rpi-open-close{opacity:1;filter:alpha(opacity=100);position:absolute;right:15px;top:15px;.rpi-arrow{border-color:#fff transparent;border-style:solid;height:0;width:0;cursor:pointer}}.sb-button{display:none}}}.rpi-banner-item{margin:2px 0;border-bottom:solid 1px #bf5fb5;padding:4px 10px;.rpi-portal-name{//font-weight:bold;//float:left;display:inline}.rpi-portal-roomprice{float:right;width:40%;min-width:80px;.rpi-room-name{display:none}.rpi-price-container{.loading{text-align:right}.rpi-room-price{display:none;font-size:1em;text-align:right;float:left}&.no-animation{.loading{display:none}.rpi-room-price{display:block}}}}.rpi-portal-rate-info{display:none}&.cheapest{background-color:#bf5fb5;color:#fff;position:relative;font-size:1.2em}}}&.bestPrice.open{height:@rpi-banner-content-height;@media(max-width:1280px){height:130px}@media(max-width:480px){height:225px}.rpi-arrow{border-width:5px 4px 0}}&.bestPrice.close{height:32px;.rpi-arrow{border-width:0 4px 5px}}}.full.rpi-container{max-width:300px;&.open{height:350px}.rpi-item{padding:10px;.rpi-portal-name{float:none;padding:0}.rpi-portal-roomprice{float:none;padding:0;width:100%;.rpi-room-name{display:inline-block}.rpi-price-container{margin-top:-15px}.rpi-room-name+.rpi-price-container{width:50%;float:right;margin-top:0;.rpi-room-price{font-size:1em;&.cheapest{font-weight:normal}}}.front{text-align:right}}.rpi-portal-rate-info{display:block;span{font-size:9px;color:#FFF;padding:1px 3px;white-space:nowrap;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;&.rpi-lbl-freecanc{background-color:#449D44}&.rpi-lbl-notref{background-color:#44F}&.rpi-lbl-mealplan{background-color:#888}}}}.rpi-footer{.sb-button{display:block}}}.rpm2-dialog{min-width:650px;.ui-dialog-titlebar{display:none}#rpm2-dialog{min-height:180px}}.rpm-best-price-icon{width:20px;height:20px;float:left;display:none;&:before{content:"";position:absolute;width:26px;height:33px;left:-6px;background-image:url("/Content/images/ribbon.png");background-position:center bottom;background-repeat:no-repeat;background-size:cover;z-index:1}&:after{content:"";position:absolute;width:17px;height:24px;left:-4px;background-image:url("/Content/images/best-price-star.png");background-position:center bottom;background-repeat:no-repeat;background-size:cover;z-index:1}}.rpm2-container{position:relative;background-color:#fff;border:2px solid #fff;box-shadow:0 0 20px -5px #000;color:#666;bottom:5px;height:40px;margin-top:16px;.transition(0.5s);&:before{content:"";position:absolute;width:70px;height:90px;top:-10px;left:10px;background-image:url("/Content/images/ribbon.png");background-position:center bottom;background-repeat:no-repeat;background-size:cover;z-index:1}&:after{content:"";position:absolute;width:42px;height:64px;top:-11px;left:17px;background-image:url("/Content/images/best-price-star.png");background-position:center bottom;background-repeat:no-repeat;background-size:cover;z-index:1}.rpm-price-comparison{padding:10px;position:absolute;margin-top:40px;.rpm-persuasion-text{float:left;width:55%;margin-top:0 1%;.rpm-persuasion-title{font-weight:bold;font-size:1.3em;.rpm-match-deal-icon{margin-left:10px;cursor:pointer}}.rpm-match-deal-text{margin-top:2%;position:relative}.rpm-benefits-container{margin-top:2%;.rpm-benefit{padding:5px 10px}}div{float:left}}}.rpm-items{float:right;width:40%}.rpm-banner-content{overflow:hidden;//position:absolute;width:100%;height:100%;top:0;left:0;.rpm-banner-header{position:relative;.rpm-banner-header-loaded{text-align:left;position:relative;cursor:pointer;background:#0081CB;padding:10px 0 1px 80px;margin:0;h3,p{color:#fff;line-height:1.1}h3{opacity:1;filter:alpha(opacity=100);margin-bottom:10px;text-transform:uppercase;font-size:1.3em;font-weight:bold}.rpm-open-close{opacity:1;filter:alpha(opacity=100);position:absolute;right:8px;top:18px;.rpm-arrow{border-color:#fff transparent;//border-width:0 4px 5px;border-style:solid;height:0;width:0;cursor:pointer}}.sb-button{display:none}}}.rpm-banner-item{margin:2px 10px;border-bottom:solid 1px #bbb;padding:5px 10px;.rpm-portal-name{font-weight:bold;//float:left;display:inline}.rpm-portal-roomprice{float:right;width:40%;min-width:80px;.rpm-room-name{display:none}.rpm-price-container{.loading{text-align:right}.rpm-room-price{display:none;font-size:1em;text-align:center;//float:left}&.no-animation{.loading{display:none}.rpm-room-price{display:block}}}}.rpm-portal-rate-info{display:none}&.cheapest{background-color:#449d44;color:#fff;font-weight:bold;position:relative;&:after{content:"";position:absolute;top:-12px;left:50%;margin-left:-25px;width:50px;height:50px;background-image:url("/Content/images/best-price-tag.png");background-repeat:no-repeat;background-position:center center;-webkit-animation:shakeHorizontal 4s infinite ease-in-out;animation:shakeHorizontal 4s infinite ease-in-out;@-webkit-keyframes shakeHorizontal{0%{top:-12px;margin-left:-25px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}2%{top:-5px;margin-left:-20px;-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}4%{top:-12px;margin-left:-25px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}6.5%{top:-5px;margin-left:-20px;-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}8%{top:-12px;margin-left:-25px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes shakeHorizontal{0%{top:-12px;margin-left:-25px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}2.5%{top:-5px;margin-left:-20px;-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}5%{top:-12px;margin-left:-25px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}7.5%{top:-5px;margin-left:-20px;-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}10%{top:-12px;margin-left:-25px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}}}}}}}@green:#449d44;@blue:#0081cb;@sky:#31b0d5;@grey:#ddd;@white:#fff;@black:#000;.rpi-banner-container.v3{position:relative;background-color:@white;box-shadow:0 0 20px -5px @black;color:fade(@black,60%);border:2px solid @white;height:36px;margin:12px 0;box-sizing:border-box;overflow:hidden;.transition(0.5s);*{box-sizing:border-box}.rpi-price-comparison{@media(min-width:768px){float:right;width:77%}.rpi-benefit-elems-container{@media(min-width:768px){display:table-row;vertical-align:middle}}.rpi-benefit-elems-content{@media(min-width:768px){display:table;height:100%;width:100%}}.rpi-persuasion-text{@media(min-width:768px){bottom:5px;left:65%;position:absolute;right:0;top:2px;opacity:0}@media(max-width:767px){float:none;width:100%;margin-left:0;padding:0 2%}.rpi-match-deal-text{@media(max-width:1280px){font-size:11px}@media(max-width:767px){margin-top:1%}}.rpi-benefits-container{padding:0 10px;font-weight:600;@media(max-width:767px){position:relative;top:auto;overflow:visible;bottom:auto}.rpi-benefits-content{width:100%;position:relative;display:table;@media(min-width:1280px){height:130px}@media(max-width:1279px) and (min-width:768px){height:120px;font-size:.9em;line-height:1}}.rpi-benefits-text{@media(min-width:768px){display:table-row}@media(max-width:767px){margin:10px 0 5px;text-align:justify}}.rpi-benefit{position:relative;display:table-row;@media(min-width:768px){display:table-row}@media(max-width:767px){float:left;max-width:100%;margin:3px 10px 0 0}}.rpi-benefit-bullet{width:15px;height:15px;display:table-cell;position:relative;vertical-align:top;&:before,&:after{content:"";position:absolute;background:@green;width:3px;top:2px;.border-radius(10px);@media(max-width:1280px){top:0}@media(max-width:767px){top:0}}&:before{.rotation(-30deg);height:8px;left:2px;margin-top:4px}&:after{.rotation(30deg);height:12px;left:6px}}.rpi-benefit-name{display:table-cell;max-width:85%}}.rpi-match-deal-container{padding:0 10px 0 0;@media(max-width:767px){position:relative;top:auto;overflow:visible;bottom:auto}}}}.rpi-items{position:relative;@media(max-width:767px){float:none;width:96%;margin:8px 2% 0}}.rpi-banner-content{overflow:hidden;width:100%;height:100%;top:0;left:0;.rpi-banner-header-loading{color:@white;background:darken(@green,10%);position:absolute;text-align:left;width:100%;left:0;top:0;font-size:1.2em;line-height:32px;height:32px;z-index:3;opacity:1;filter:alpha(opacity=100);&>div{position:absolute;top:0;left:40px;opacity:0;filter:alpha(opacity=0);.transition(0.5s);&#checking{opacity:1;filter:alpha(opacity=100)}}.loading-bar{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:@green;z-index:-1;-webkit-animation:loadingBar 4s 1 linear;animation:loadingBar 4s 1 linear}@-webkit-keyframes loadingBar{0%{width:0}20%{width:0}25%{width:25%}45%{width:25%}50%{width:50%}70%{width:50%}75%{width:75%}95%{width:75%}100%{width:100%}}@keyframes loadingBar{0%{width:0}20%{width:0}25%{width:25%}45%{width:25%}50%{width:50%}70%{width:50%}75%{width:75%}95%{width:75%}100%{width:100%}}.spinner{width:16px;height:16px;border-color:fade(@black,15%);border-width:2px;border-style:solid;position:absolute;top:8px;left:12px;border-radius:50%;&:before{content:"";width:12px;height:12px;border-color:@white transparent transparent;border-width:2px;border-style:solid;position:absolute;top:-2px;left:-2px;border-radius:50%;-webkit-animation:loadSpinner 1s infinite linear;animation:loadSpinner 1s infinite linear}@-webkit-keyframes loadSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loadSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}}}.rpi-banner-header-clickable{position:absolute;top:0;left:0;right:0;height:42px;z-index:1;@media(min-width:768px){display:none}}.rpi-banner-header-loaded{padding:5px 0;width:100%;text-align:center;background:@green;@media(min-width:768px){position:absolute;top:0;left:0;margin:0;height:100%;z-index:2;&:after{left:100%;top:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-left-color:@green;border-width:68px 0 68px 15px;z-index:-1}}@media(max-width:767px){background:@green;float:none;width:100%;height:auto}.rpi-open-close{@media(max-width:767px){opacity:1;filter:alpha(opacity=100);position:absolute;right:10px;top:4px;width:18px;height:18px;background:fade(@black,20%);.border-radius(50%);.rpi-arrow{border-color:#fff transparent;border-style:solid;height:0;width:0;cursor:pointer}}}.not-available{position:absolute;background:@green;top:0;left:0;padding:0 10px;z-index:3;h3{font-size:.9rem!important;margin:0;padding:10px 0;width:100%;@media(max-width:1280px){font-size:.75rem!important}}@media(max-width:1280px){font-size:.75rem!important}}h3,p{color:@white;line-height:1.1}h3{opacity:1;filter:alpha(opacity=100);text-transform:uppercase;font-weight:bold;position:relative;@media(min-width:1281px){margin-top:40px}@media(max-width:1280px) and (min-width:768px){margin-top:45px}@media(max-width:767px){padding:10px 0}}.sb-button{display:none}}.rpi-persuasion-title{font-weight:bold;font-size:1.3em;margin-top:5px;@media(max-width:1280px){font-size:1.15em}@media(max-width:767px){margin:0;padding:0;font-size:1em}.rpi-match-deal-icon{cursor:pointer;background:fade(@black,40%);border-radius:50%;width:18px;height:18px;line-height:18px;display:inline-block;color:@white;font-size:.8em;text-align:center;position:absolute;top:auto;left:10px;bottom:10px;opacity:0;@media(max-width:767px){opacity:1;left:10px;bottom:-113px;z-index:10}}}.rpi-banner-item{position:relative;z-index:0;@media(min-width:768px){text-align:center}@media(min-width:1280px){height:136px;float:left}&:before{position:absolute;content:"";top:auto;bottom:0;height:1px;left:-50px;right:0;@media(max-width:767px){left:0}}.rpi-portal-roomprice-label{padding:15px 0 0;font-size:1.2em;font-weight:bold;@media(min-width:1024px){padding:10px 0 0}@media(max-width:767px){float:left;width:49%;padding:15px 0 15px 35px}}.rpi-portal-name{font-size:1.1em;font-weight:bold;display:block;text-align:center;@media(max-width:767px){float:right;width:49%;text-align:right;padding:0 15px 0 0}}.rpi-portal-roomprice{padding:10px 0 0;font-size:1.2em;display:inline-block;margin:10px 0 0;text-align:center;@media(min-width:768px){border-top:1px solid lighten(@black,50%)}@media(max-width:767px){float:right;width:49%;padding:10px 15px 0 0;margin:0}.rpi-room-name{display:none}.rpi-price-container{.loading{text-align:center}.rpi-room-price{display:none;font-size:1.6em;font-weight:500;text-align:center;@media(max-width:767px){text-align:right}&.not-available{font-size:1em}.sb-symbol-part{padding-right:5px}.long-currency{font-size:.9em;@media(max-width:1224px){font-size:.7em}}}&.no-animation{.loading{display:none}.rpi-room-price{display:block}}}}.rpi-portal-rate-info{display:none}&.lowest{background:@grey;@media(min-width:768px){position:absolute;top:0;bottom:0;right:0;left:100%;padding-left:20px;&:after{top:0;left:auto;right:-15px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-left-color:@grey;border-width:68px 0 68px 15px;z-index:-1}}}&.cheapest{color:fade(@black,80%);z-index:1;@media(min-width:768px){position:absolute;top:0;bottom:0;right:0;left:100%;padding-left:20px;&:before,&:after{content:"";position:absolute;background:@green;width:5px;height:50px;top:15px;left:100%;opacity:0}&:before{.rotation(-12deg)}&:after{.rotation(12deg);top:63px}.rpi-portal-roomprice,.rpi-portal-name{color:#449d44}}}}}&.bestPrice.open{height:@rpi-banner-content-height;@media(max-width:1280px){height:@rpi-banner-content-height - 10px}@media(max-width:767px){@rpi-banner-content-height:270px;height:@rpi-banner-content-height;&.lang-ES{height:275px}}&:before{width:50px;height:65px;top:-10px;left:15px}&:after{width:26px;height:40px;top:-7px;left:22px}.rpi-arrow{border-width:0 4px 5px;margin:6px auto 0}.rpi-banner-header-loaded{@media(min-width:768px){-webkit-animation:moveTitle 3s ease-in-out .5s forwards;animation:moveTitle 3s ease-in-out .5s forwards}@-webkit-keyframes moveTitle{0%{width:100%}20%{width:50%}45%{width:50%}60%{width:33%}80%{width:33%}100%{width:24%}}@keyframes moveTitle{0%{width:100%}20%{width:50%}45%{width:50%}60%{width:33%}80%{width:33%}100%{width:24%}}}.rpi-match-deal-icon{@media(min-width:768px){-webkit-animation:matchDeal 3s ease-in-out 1s forwards;animation:matchDeal 3s ease-in-out 1s forwards}@-webkit-keyframes matchDeal{0%{opacity:0}90%{opacity:0}100%{opacity:1}}@keyframes matchDeal{0%{opacity:0}90%{opacity:0}100%{opacity:1}}}.lowest{@media(min-width:768px){-webkit-animation:lowestPrice 3s ease-in-out .5s forwards;animation:lowestPrice 3s ease-in-out .5s forwards}@-webkit-keyframes lowestPrice{0%{left:100%;right:0}20%{left:50%;right:0}45%{left:50%;right:0}60%{left:33%;right:34%}80%{left:33%;right:34%}100%{left:23%;right:55%}}@keyframes lowestPrice{0%{left:100%;right:0}20%{left:50%;right:0}45%{left:50%;right:0}60%{left:33%;right:34%}80%{left:33%;right:34%}100%{left:23%;right:55%}}}.rpm-v3-competitors-detail{@media(min-width:768px){-webkit-animation:competitorsDetail 3s ease-in-out 1s forwards;animation:competitorsDetail 3s ease-in-out 1s forwards}@-webkit-keyframes competitorsDetail{0%{opacity:0}90%{opacity:0}100%{opacity:1}}@keyframes competitorsDetail{0%{opacity:0}90%{opacity:0}100%{opacity:1}}}.cheapest{@media(min-width:768px){-webkit-animation:cheapestPrice 3s ease-in-out .5s forwards;animation:cheapestPrice 3s ease-in-out .5s forwards;&:before,&:after{-webkit-animation:cheapestPriceArrow 3.5s ease-in-out .5s forwards;animation:cheapestPriceArrow 3.5s ease-in-out .5s forwards}}@-webkit-keyframes cheapestPrice{0%{left:100%;right:0}20%{left:100%;right:0}45%{left:100%;right:0}60%{left:66%;right:0}80%{left:66%;right:0}100%{left:45%;right:35%}}@keyframes cheapestPrice{0%{left:100%;right:0}20%{left:100%;right:0}45%{left:100%;right:0}60%{left:66%;right:0}80%{left:66%;right:0}100%{left:45%;right:35%}}@-webkit-keyframes cheapestPriceArrow{0%{left:100%;opacity:0}90%{left:100%;opacity:0}100%{left:110%;opacity:1}}@keyframes cheapestPriceArrow{0%{left:100%;opacity:0}90%{left:100%;opacity:0}100%{left:110%;opacity:1}}}.rpi-persuasion-text{@media(min-width:768px){-webkit-animation:persuasionText 3.5s ease-in-out 1s forwards;animation:persuasionText 3.5s ease-in-out 1s forwards}@-webkit-keyframes persuasionText{0%{opacity:0;left:65%;right:5%}80%{opacity:0;left:65%;right:5%}100%{opacity:1;left:69%;right:0}}@keyframes persuasionText{0%{opacity:0;left:65%;right:5%}80%{opacity:0;left:65%;right:5%}100%{opacity:1;left:69%;right:0}}}}&.bestPrice.close{height:36px;@media(max-width:1280px){height:29px;height:29px}&:before{width:50px;height:65px;top:-10px;left:15px}&:after{width:26px;height:40px;top:-7px;left:22px}.rpi-arrow{border-width:5px 4px 0;margin:7px auto 0}}h3{line-height:.85!important;font-size:1.9rem;text-align:left;display:inline-block;span{font-size:.7em;display:block}@media all and (min-width:768px) and (max-width:1280px){font-size:1.35rem}}&.lang-EN{h3{font-size:1.9rem;span{font-size:2.3rem}@media all and (min-width:768px) and (max-width:1280px){font-size:1.35rem;line-height:.9!important;span{font-size:1.6rem}}}}&.lang-ES{h3{font-size:1.7rem;@media all and (min-width:768px) and (max-width:1280px){font-size:1.4rem}}}&.lang-CS,&.lang-RU{h3{font-size:1rem;span{font-size:2em;display:block}@media all and (min-width:768px) and (max-width:1280px){font-size:.75rem}}}@media(max-width:767px){&,&.lang-EN,&.lang-ES,&.lang-CS,&.lang-RU{h3{font-size:1rem;line-height:1!important;margin:0;padding:0 0 2px;span{display:inline;font-size:inherit}}}.rpi-persuasion-title{position:relative;padding:5px 0 5px 25px;.rpi-match-deal-icon{position:absolute;left:0;top:50%;margin:-9px 0 0 0!important;z-index:1}}}&.tot-benefit2{.rpi-benefits-text{height:50%}.rpi-benefit-elems-container{height:50%}}}.rpi-banner-container.v2{position:relative;background-color:@white;box-shadow:0 0 20px -5px @black;color:fade(@black,60%);border:2px solid @white;height:36px;margin:12px 0;box-sizing:border-box;.transition(0.5s);*{box-sizing:border-box}.rpi-price-comparison{@media(min-width:768px){float:right;width:70%}.rpi-benefit-elems-container{@media(min-width:768px){display:table-cell;height:80px;vertical-align:middle}}.rpi-persuasion-text{float:left;width:48%;margin-left:2%;@media(max-width:767px){float:none;width:100%;margin-left:0;padding:0 2%}.rpi-match-deal-text{@media(max-width:1280px){font-size:11px;margin-top:1%}@media(max-width:767px){margin-top:2%}}.rpi-benefits-container{padding:0 10px;font-weight:600;bottom:100%;overflow:hidden;position:absolute;top:5px;@media(max-width:767px){position:relative;top:auto;overflow:visible;bottom:auto}.rpi-benefits-text{@media(max-width:767px){margin:10px 0 5px}}.rpi-benefit{padding-left:18px;margin:5px 0;position:relative;@media(max-width:767px){float:left;max-width:100%;padding:0 10px 0 15px;margin:3px 0}&:before,&:after{content:"";position:absolute;background:@green;width:3px;top:3px;.border-radius(10px);@media(max-width:767px){top:0}}&:before{.rotation(-30deg);height:8px;left:2px;margin-top:4px}&:after{.rotation(30deg);height:12px;left:6px}}}.rpi-match-deal-container{padding:0 10px;bottom:100%;overflow:hidden;position:absolute;top:10px;@media(max-width:767px){position:relative;top:auto;overflow:visible;bottom:auto}}}}.rpi-items{float:left;width:50%;position:relative;@media(min-width:768px){&:before{content:" ";position:absolute;top:0;left:-50px;right:110%;height:45px;background-color:@grey;z-index:0}&:after{left:-50px;top:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-left-color:@grey;border-width:23px 0 23px 10px}}@media(max-width:767px){float:none;width:96%;margin:8px 2% 0}}.rpi-banner-content{overflow:hidden;width:100%;height:100%;top:0;left:0;.rpi-banner-header-loading{color:@white;background:darken(@green,10%);position:absolute;text-align:left;width:100%;left:0;top:0;font-size:1.2em;line-height:32px;height:32px;z-index:3;opacity:1;filter:alpha(opacity=100);&>div{position:absolute;top:0;left:40px;opacity:0;filter:alpha(opacity=0);.transition(0.5s);&#checking{opacity:1;filter:alpha(opacity=100)}}.loading-bar{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:@green;z-index:-1;-webkit-animation:loadingBar 4s 1 linear;animation:loadingBar 4s 1 linear}@-webkit-keyframes loadingBar{0%{width:0}20%{width:0}25%{width:25%}45%{width:25%}50%{width:50%}70%{width:50%}75%{width:75%}95%{width:75%}100%{width:100%}}@keyframes loadingBar{0%{width:0}20%{width:0}25%{width:25%}45%{width:25%}50%{width:50%}70%{width:50%}75%{width:75%}95%{width:75%}100%{width:100%}}.spinner{width:16px;height:16px;border-color:fade(@black,15%);border-width:2px;border-style:solid;position:absolute;top:8px;left:12px;border-radius:50%;&:before{content:"";width:12px;height:12px;border-color:@white transparent transparent;border-width:2px;border-style:solid;position:absolute;top:-2px;left:-2px;border-radius:50%;-webkit-animation:loadSpinner 1s infinite linear;animation:loadSpinner 1s infinite linear}@-webkit-keyframes loadSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loadSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}}}.rpi-banner-header-clickable{position:absolute;top:0;left:0;right:0;height:42px;z-index:1;@media(min-width:768px){display:none}}.rpi-banner-header-loaded{text-align:left;position:relative;padding:5px 0 5px 10px;margin:0;float:left;width:25%;height:100%;@media(min-width:768px){z-index:2;&:before{content:"";position:absolute;background:@green;top:0;bottom:0;left:0;right:-1000px;z-index:-1}&:after{left:100%;top:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-left-color:@green;border-width:110px 0 110px 35px;margin-top:-85px;z-index:2}}@media(max-width:767px){background:@green;float:none;width:100%;height:auto}.rpi-open-close{@media(max-width:767px){opacity:1;filter:alpha(opacity=100);position:absolute;right:10px;top:4px;width:18px;height:18px;background:fade(@black,20%);.border-radius(50%);.rpi-arrow{border-color:#fff transparent;border-style:solid;height:0;width:0;cursor:pointer}}}.not-available{position:absolute;background:@green;top:0;left:0;width:1000px;padding:0 10px;z-index:3;h3{font-size:1rem!important;padding:10px 0}}h3,p{color:@white;line-height:1.1}h3{opacity:1;filter:alpha(opacity=100);text-transform:uppercase;font-weight:bold}.sb-button{display:none}}.rpi-persuasion-title{font-weight:bold;font-size:1.3em;margin-top:5px;@media(max-width:1280px){font-size:1.15em}@media(max-width:767px){margin-top:0;font-size:1em}.rpi-match-deal-icon{margin-left:5px;cursor:pointer;background:fade(@black,40%);border-radius:50%;width:18px;height:18px;line-height:18px;display:inline-block;color:@white;font-size:.8em;text-align:center;@media(max-width:767px){margin-left:10px}}}.rpi-banner-items-competitors{width:100%;height:90px;overflow:auto;@media(max-width:1280px){height:80px}display:table;.rpi-banner-item{display:table-row;.rpi-portal-name{font-size:1.1em;padding-left:10px}.rpi-portal-roomprice{padding-right:10px;font-size:1.2em}.rpi-portal-name,.rpi-portal-roomprice{display:table-cell;vertical-align:middle;float:none;border-bottom:1px solid rgba(0,0,0,.1)}}@media(max-width:767px){height:75px}}.rpi-banner-item{padding:5px 10px;position:relative;z-index:0;&:before{position:absolute;content:"";top:auto;bottom:0;height:1px;left:-50px;right:0;@media(max-width:767px){left:0}}.rpi-portal-name{font-weight:bold;display:inline}.rpi-portal-roomprice{float:right;width:60%;min-width:80px;.rpi-room-name{display:none}.rpi-price-container{.loading{text-align:right}.rpi-room-price{display:none;font-size:1em;font-weight:600;text-align:right;.sb-symbol-part{padding-right:5px}}&.no-animation{.loading{display:none}.rpi-room-price{display:block}}}}.rpi-portal-rate-info{display:none}&.cheapest{color:fade(@black,80%);font-weight:bold;position:relative;font-size:1.4em;height:46px;padding:0 10px;line-height:45px;overflow:visible;z-index:1;&:before{background:fade(@black,10%)}@media(max-width:1280px){font-size:1.2em}@media(max-width:767px){background-color:@grey;height:auto;line-height:35px}.rpi-portal-name{width:40%;padding-top:10px;display:inline-block;line-height:1}}}}&.bestPrice.open{height:@rpi-banner-content-height;@media(max-width:1280px){height:130px}@media(max-width:767px){height:260px;&.lang-ES{height:275px}}&:before{width:50px;height:65px;top:-10px;left:15px}&:after{width:26px;height:40px;top:-7px;left:22px}.rpi-arrow{border-width:0 4px 5px;margin:6px auto 0}.rpi-banner-header-loaded{&:before{@media(min-width:768px){-webkit-animation:stretchBgGreenTitle .5s ease-in-out .5s forwards;animation:stretchBgGreenTitle .5s ease-in-out .5s forwards}}&:after{@media(min-width:768px){-webkit-animation:stretchArrowGreenTitle .5s ease-in-out .5s forwards;animation:stretchArrowGreenTitle .5s ease-in-out .5s forwards}}}@-webkit-keyframes stretchBgGreenTitle{0%{right:-1000px}100%{right:0}}@keyframes stretchBgGreenTitle{0%{right:-1000px}100%{right:0}}@-webkit-keyframes stretchArrowGreenTitle{0%{left:1200px}100%{left:100%}}@keyframes stretchArrowGreenTitle{0%{left:1200px}100%{left:100%}}.rpi-items{&:before{@media(min-width:768px){-webkit-animation:enterBgGreyPrice .5s ease-in-out 2.1s forwards;animation:enterBgGreyPrice .5s ease-in-out 2.1s forwards}}&:after{@media(min-width:768px){-webkit-animation:enterArrowGreyPrice .5s ease-in-out 2.1s forwards;animation:enterArrowGreyPrice .5s ease-in-out 2.1s forwards}}}@-webkit-keyframes enterBgGreyPrice{0%{right:110%}100%{right:0}}@keyframes enterBgGreyPrice{0%{right:110%}100%{right:0}}@-webkit-keyframes enterArrowGreyPrice{0%{left:-10%}100%{left:100%}}@keyframes enterArrowGreyPrice{0%{left:-10%}100%{left:100%}}.rpi-benefits-container,.rpi-match-deal-container{@media(min-width:768px){-webkit-animation:openBenefits .5s ease-in-out 2.5s forwards;animation:openBenefits .5s ease-in-out 2.5s forwards}}@-webkit-keyframes openBenefits{0%{bottom:100%}100%{bottom:0}}@keyframes openBenefits{0%{bottom:100%}100%{bottom:0}}}&.bestPrice.close{height:36px;@media(max-width:1280px){height:29px;height:29px}&:before{width:50px;height:65px;top:-10px;left:15px}&:after{width:26px;height:40px;top:-7px;left:22px}.rpi-arrow{border-width:5px 4px 0;margin:7px auto 0}}h3{line-height:.85!important;font-size:1.9rem;padding:2% 0;span{font-size:.7em}@media all and (min-width:768px) and (max-width:1280px){font-size:1.35rem}}&.lang-EN{h3{font-size:1.9rem;span{font-size:2.3rem}@media all and (min-width:768px) and (max-width:1280px){font-size:1.35rem;line-height:.9!important;span{font-size:1.6rem}}}}&.lang-ES{h3{font-size:1.7rem;@media all and (min-width:768px) and (max-width:1280px){font-size:1.4rem}}}&.lang-CS,&.lang-RU{h3{font-size:1rem;span{font-size:2em;display:block}@media all and (min-width:768px) and (max-width:1280px){font-size:.75rem}}}@media(max-width:767px){&,&.lang-EN,&.lang-ES,&.lang-CS,&.lang-RU{h3{font-size:1rem;line-height:1!important;margin:0;padding:0 0 2px;span{display:inline;font-size:inherit}}}.rpi-persuasion-title{position:relative;padding:5px 0 5px 25px;.rpi-match-deal-icon{position:absolute;left:0;top:50%;margin:-9px 0 0 0!important;z-index:1}}}}.qnt-tooltip.rpi-banner-tooltip{@media(max-width:768px){width:96%!important;left:2%!important}strong{color:@green}}.qnt-tooltip.rpm-banner-tooltip.v3{line-height:1;font-size:inherit;white-space:normal;background:@grey;color:fade(@black,65%);font-family:"Roboto",sans-serif;font-size:1.2em;white-space:normal;font-weight:600;border:0;padding:0;box-shadow:0 0 35px -5px @black;@media(max-width:768px){width:96%!important;left:2%!important}&:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(221,221,221,0);border-bottom-color:darken(@grey,40%);border-width:10px;margin-left:-10px}h3{text-align:center;font-size:.75em;text-transform:uppercase;font-weight:600;padding:8px 0;background:darken(@grey,40%);color:@white;&+.rpi-banner-item{.rpi-portal-name,.rpi-portal-roomprice{border:0;background:@white}}}.rpi-banner-item{display:table;width:100%;.rpi-portal-name,.rpi-portal-roomprice{width:50%;display:table-cell;padding:8px;border-top:1px solid fade(@black,25%)}.rpi-portal-name,.rpi-portal-roomprice .rpi-room-price.not-available{font-size:.75em}.rpi-portal-roomprice{text-align:right;.direct{color:#449d44}}}}.rpm-v3-competitors-detail{cursor:pointer;position:absolute;display:inline-block;top:auto;left:50%;bottom:5px;opacity:0;text-align:center;transform:translateX(-50%);margin-left:10px;@media(max-width:767px){left:10px;right:auto;bottom:20px}strong{color:fade(@black,50%);text-align:center;font-size:.85em;font-weight:500;text-decoration:underline;white-space:nowrap;@media(max-width:767px){display:none}}span{color:white;font-size:1em;font-weight:800;text-align:center;background:fade(@black,50%);border-radius:50%;width:18px;height:18px;line-height:18px;display:none;@media(max-width:767px){display:inline-block;background:fade(@black,30%)}}@media(max-width:767px){opacity:1}}.rpi-match-deal-title{color:@green;text-transform:uppercase}@media(min-width:768px){.open .rpi-price-comparison .rpi-banner-items-competitors{position:relative;.rpi-banner-item{top:-100%}}}.sb-ibe-title h1{color:#fff}@color1:#bbb;@color2:lighten(@color1,20%);@green-button-color:#449d44;@grey-button-color:grey;@offer-color:#449d44;@exclusive-rate-color:#FFC700;@offer-selected-color:#f00;@web-rate-color:#555;@free-color:#2C8E2C;@link-color-normal:#0467bd;@link-color-hoover:red;@few-room-tag-color:#DD9940;@last-room-tag-color:#D33D3D;@header-color:#31B0D5;//@item-border-color:darken(#dbe0e4,20%);@item-border-color:#e5e5e2;@item-background-color:#fff;@product-name-color:#444;@product-description-color:#6f6f6f;@error-message-color:red;@small-header-color:#8e8e8e;@secret-offer-color:#0081cb;@secret-rate-color:#0081cb;@room-img-small-width:140px;@room-img-small-height:110px;@room-img-big-width:250px;@room-img-big-height:170px;@rate-plan-descr-width:38%;.fix-perc-width{overflow:hidden}.fix-perc-width2-left{margin-left:-2px}.fix-perc-width2-right{margin-right:-2px}.fl{float:left}.fr{float:right}.full{width:100%}.ems{font-size:110%}.emm{font-size:120%;font-weight:bold}.emb{font-size:140%;font-weight:bold}.emn{font-size:100%;font-weight:normal;font-style:normal}.rounded-corners(@border-radius:5px){-webkit-border-radius:@border-radius;-moz-border-radius:@border-radius;border-radius:@border-radius;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;//border-image:initial}.rounded-corners-each(@tr:5px,@tl:5px,@bl:5px,@br:5px){-webkit-border-radius:@tr @tl @bl @br;-moz-border-radius:@tr @tl @bl @br;border-radius:@tr @tl @bl @br;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;//border-image:initial}.transition(@time:.1s,@delay:0s){-webkit-transition:all @time ease-out @delay;transition:all @time ease-out @delay}.transform(@scale:scale(1),@rotate:rotate(0deg)){-webkit-transform:@scale @rotate;-ms-transform:@scale @rotate;transform:@scale @rotate}.background-cover(@style:cover){-webkit-background-size:@style;-moz-background-size:@style;-o-background-size:@style;background-size:@style}.shadow{-moz-box-shadow:0 1px 2px rgba(0,0,0,.65);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.65);box-shadow:0 1px 2px rgba(0,0,0,.65);filter:~"progid:DXImageTransform.Microsoft.Shadow(color='rgba(0,0,0,.65)',direction='90',strength='2')"}.background-left-arrow{background-image:url("/Content/images/left-arrow.png");//background-attachment:scroll;background-position:3px center;background-repeat:no-repeat}.sb-item-container{padding:15px;background-color:@item-background-color;position:relative;box-sizing:border-box}.sb-info-link{color:@link-color-normal;font-size:.95em;letter-spacing:-0.01em;.rounded-corners(5px);text-decoration:none}.sb-info-link:hover{text-decoration:underline}//.sb-info-link:hover{color:@link-color-hoover}.sb-info-link img{vertical-align:middle;margin-right:4px}.offer-color{color:@offer-color}.web-rate-color{color:@web-rate-color}.free-color{color:@free-color}.product-name-color{color:@product-name-color}.product-description-color{color:@product-description-color}.bordered-bottom{border-bottom:solid 1px #ccc;padding-bottom:5px;margin-bottom:5px}.sb-dec-part{font-size:80%}.loading-indicator-text{margin-top:200px;font-size:40px;text-align:center;color:#555;text-shadow:1px 1px 3px #fff}.loading-indicator-spinner{position:absolute;top:300px;left:700px}.sb-button,sb-button:visited{background-color:@green-button-color;color:white;border:0;padding:2px 6px;display:inline-block;.rounded-corners(5px)}.sb-button:hover,button.sb-button:hover,button.sb-button_hover{-moz-transition:all .2s ease-in-out 0s;background-color:#107C10;cursor:pointer}.sb-button.small{font-size:11px;font-weight:bold;padding:6px 15px 6px 6px;background-image:url("/Content/images/button-arrow-small.png");background-position:95% center;background-repeat:no-repeat;text-transform:uppercase}.sb-button.big{font-size:1.4em;padding:8px 20px 8px 10px;background-image:url("/Content/images/button-arrow-small.png");background-position:95% center;background-repeat:no-repeat;max-width:235px}.sb-search-form .sb-button.big{height:42px}.sb-button.plus{background-image:url("/Content/images/button-plus.png");background-position:90% center;padding-right:20px}.sb-button.gray{background-color:@grey-button-color;width:14em}.sb-button.nav{background-color:@grey-button-color;font-size:10px;font-weight:bold}.sb-button.back{padding-left:15px;background-image:url("/Content/images/button-arrow-small-left.png");background-position:5% center;background-repeat:no-repeat}.sb-button.gray:hover,.sb-button.nav:hover,.sb-button.back:hover{background-color:#31B0D5}html{height:100%}body{min-height:100%;background:fixed;.background-cover(cover)}#parallax{width:100%;height:125%;position:fixed;top:0;left:0;background-size:cover;background-position:fixed}hr{width:100%;float:left;color:#fff;height:2px}.bg-trasp(@opacity:.8){//used background shortcut for ie7+compatibility background:#e7e7e7;background:rgba(255,255,255,@opacity)}.bg-trasp-borded{.bg-trasp}.sb-search-view,.sb-rez-summary-cart,.sb-package-search-view{.bg-trasp-borded;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.sb-cart-view,.sb-search-view:hover,.sb-rez-summary-cart:hover{background:#fff}.sb-main-view{padding:0;margin-bottom:20px}.sb-services+.sb-commands{background:none repeat scroll 0 0 #e9e9e9;padding:10px}.sb-commands-header{display:table;width:1200px;position:fixed;font-size:1.1em;top:0;z-index:10;.sb-head-left,.sb-head-right{line-height:40px;.transition(0.2s);@media screen and (max-width:600px){line-height:35px}}.sb-head-right{display:table;box-shadow:1px 0 0 rgba(255,255,255,0.25);&>div{display:table-cell;vertical-align:middle;box-shadow:-1px 0 0 rgba(255,255,255,0.25);&:hover{background-color:fade(#fff,15%)}}}&:before{background:none repeat scroll 0 0 rgba(0,0,0,0.45);content:"";height:100%;left:-100%;position:absolute;right:-100%;top:0;z-index:-1}&.fixed{font-size:1em;.sb-head-left,.sb-head-right{line-height:30px}.sb-language-selector-current>img{margin-top:-3px}}&.fixed:before{background:none repeat scroll 0 0 rgba(0,0,0,0.65)}.sb-currency-selector-current{font-size:1.3em;color:#fff;text-shadow:none;span{font-weight:bold;padding:0 15px}}.sb-language-selector-current{&>img{padding:0 15px;margin-top:-2px}}.sb-login-status-container{padding:0 15px;cursor:pointer;position:relative}.sb-user-link-container{color:#fff;text-shadow:none;font-size:.8em;box-shadow:-1px 0 0 rgba(255,255,255,0.25) inset;position:relative;.sb-login-status-container{.sb-login-menu-icon-container{display:inline-table;vertical-align:middle}.login-menu-icon{background:white;display:block;width:22px;height:2px;border-radius:1px;background-color:#fff;margin:3px 0}}.social-login-picture{.border-radius(0);width:25px;height:25px;margin:0 5px 0 0!important;display:inline-block;vertical-align:middle;float:none;background-color:#fff}.sb-user-actions-popup{position:absolute;top:110%;left:auto;right:0;background:#fff;box-shadow:0 3px 25px -5px #333;z-index:10;.logged-user-action{display:block;font-size:1em;line-height:1;padding:15px 15px 15px 45px;border-bottom:1px solid #ccc;text-transform:uppercase;.border-radius(0);position:relative;white-space:nowrap;&:last-child{border:0}&:hover{background:#eee}&:before{position:absolute;content:"";width:15px;height:15px;background-size:cover;background-position:center center;background-repeat:no-repeat;top:10px;left:15px}&.sb-action-edit-reservation:before{background-image:url("/Content/images/responsive/reservation-edit-gray.png")}&.sb-action-login:before{background-image:url("/Content/images/responsive/login-gray.png")}&.sb-action-show-reservations:before{background-image:url("/Content/images/responsive/reservation-gray.png")}&.sb-action-showprofile:before{background-image:url("/Content/images/responsive/user-gray.png")}&.sb-action-logout:before{background-image:url("/Content/images/responsive/logout-gray.png")}}}}.sb-dropdown-arrow{position:absolute;padding:0!important;top:0;left:0;width:100%;height:100%;display:none;&:after{top:auto;left:50%;bottom:-5px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:8px;margin-left:-8px;z-index:300}&.sb-user-actions-connector{&:after{left:auto;right:10px}}}}.sb-hotel-header{position:relative;padding:10px 0;min-height:18px;.sb-head-right{.sb-ibe-title h1{color:#fff;font-size:1em}[class^="sb-icon-"],[class*=" sb-icon-"]{vertical-align:middle}}}.sb-reservation-modification-panel{position:relative;padding:10px 0;min-height:18px;text-align:center;background:#fff;h1{font-size:1.2em}}.sb-head-left{float:left;color:#fff;text-shadow:0 1px 2px #000;line-height:20px;margin-right:1%}.sb-head-right{float:right;text-shadow:0 1px 2px #000}.sb-hotel-address{font-size:.85em}.sb-phone-number a{color:#fff;text-decoration:none}img.star,img.star-lux{vertical-align:inherit}.sb-hotel-logo{position:relative;max-width:150px;display:table;height:60px}.sb-hotel-logo a{display:table-cell;vertical-align:middle}.sb-hotel-logo img{margin-right:5px;max-height:60px}.sb-phone-number,.sb-email,.sb-back-to-website{display:inline-block}.sb-language-selector-container,.sb-currency-selector-container{overflow:visible;display:inline-block;cursor:pointer}.sb-currency-selector,.sb-back-to-website{color:#fff;overflow:visible;cursor:pointer;font-size:.8em;text-transform:uppercase;display:block;position:relative;&>a{padding:0 15px;display:block}}.sb-phone-number,.sb-email{font-size:1em;line-height:60px;text-transform:uppercase;color:#fff;cursor:pointer}.sb-email{margin-right:15px}.sb-email a,.sb-back-to-website a{color:#fff;text-decoration:none}.sb-ibe-title{line-height:60px}.sb-hotel-logo+.sb-ibe-title{float:right;text-align:right}.sb-ibe-title h1{font-size:1.2em;line-height:60px;font-weight:300;text-shadow:0 1px 2px black}.sb-results-view h2{padding:15px;background-color:#fff;font-size:1.3em;color:#444;border-bottom:1px solid #ccc}.sb-info{line-height:1.1;margin-right:15px;margin-top:7px;font-size:1em;font-weight:500;color:#444;position:absolute;top:0;right:0;&.sb-cart-info{display:none}}.sb-step-room-alloc{position:relative;background:rgba(255,255,255,0.8);padding:5px 15px;margin-bottom:10px;color:#000;font-size:1.1em;.sb-results-sharing-container{padding-top:2px}}.sb-step-room-alloc:before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(255,255,255,0.8);bottom:-8px;content:"";height:0;left:50%;margin-left:-5px;position:absolute;width:0}.sb-step-room-alloc span{font-size:1.1em;font-weight:500}.sb-header-room-n-of-n{float:left}.sb-results-sharing-container{float:right}.ui-widget-overlay{background-color:#000;background-image:none;opacity:.7;filter:alpha(opacity=70)}.sb-popup-container .ui-dialog-titlebar{font-size:16px;background:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:0;border-bottom:solid 3px #DBE0E4;color:#444;padding-bottom:2px}.sb-popup-container #qnt-popup{max-height:500px}.sb-popup-container #popupContent h2{border:0;color:#222;padding:0}.sb-popup-room-thumb-container{margin-bottom:10px;padding:5px;border:solid 1px #dedede}.sb-popup-room-thumb{.background-cover(cover);background-repeat:no-repeat;background-position:center center}.sb-popup-container .SBCSS_popup-camera-container{width:auto;padding:2px;position:relative}.sb-popup-container .SBCSS_popup-camera-descr{float:left;width:380px;margin-left:5px}.sb-popup-container .SBCSS_popup-camera-elenco-img{float:left;overflow:auto;overflow-y:auto;width:166px;//height:378px;height:auto;overflow-x:hidden}.sb-popup-container .SBCSS_popup-camera-elenco-img table{width:145px}.SBCSS_Clr{clear:both}.SBCSS_dvHeadRiepilogoUtente{padding:7px;background:#e0e0e0;font-size:12px;margin:0 0 10px}.SBCSS_dvItemRiepilogoUtente{border-bottom:solid 1px #e8e8e8}.SBCSS_dvItemRiepilogoUtente div.SBCSS_dvLbl,.SBCSS_dvItemRiepilogoUtente div.SBCSS_dvLbl2,.SBCSS_dvItemRiepilogoUtenteNote .SBCSS_dvNote div.SBCSS_dvLbl2,.SBCSS_dvItemRiepilogoUtente div.SBCSS_dvTxt{padding:3px 7px;font-size:12px;width:15%;float:left}.SBCSS_dvItemRiepilogoUtenteNote .SBCSS_dvNote div.SBCSS_dvLbl2,.SBCSS_dvItemRiepilogoUtente div.SBCSS_dvLbl2{padding-left:20px}.SBCSS_dvItemRiepilogoUtente div.SBCSS_dvTxt{font-weight:bold;width:27%}.SBCSS_dvItemRiepilogoUtenteNote{border-bottom:solid 2px #e0e0e0;padding:0 0 10px 323px;position:relative}.SBCSS_dvItemRiepilogoUtenteNote .SBCSS_dvNote{position:absolute;top:0;left:0;width:320px}.SBCSS_dvItemRiepilogoUtenteNote .SBCSS_dvNote .SBCSS_dvNoteLbl,.SBCSS_dvItemRiepilogoUtenteNote .SBCSS_dvNote .SBCSS_dvNoteTxt{padding:3px 7px;font-size:12px}.SBCSS_dvItemRiepilogoUtenteNote .SBCSS_dvNote .SBCSS_dvNoteTxt{font-weight:bold}.SBCSS_dvDatiCarta{padding-bottom:5px;padding-top:10px}.SBCSS_dvDatiCarta fieldset{border:1px groove #9c9c9c;padding:0 10px 10px 10px}.SBCSS_dvDatiCarta fieldset legend{padding:0 7px 10px 7px;margin:0 15px;font-weight:bold}.SBCSS_dvCancPoliciesContainer{color:#4f4f4f;font-size:12px;padding-top:5px;padding-bottom:15px}.SBCSS_dvCancPoliciesContainer .title{font-weight:bold}.SBCSS_dvCancPoliciesContainer .text{padding-top:3px}.sb-rez-form h3{font-size:1.2em;font-weight:bold;color:#555;margin-top:10px;margin-bottom:5px}.sb-rez-form .sb-cart-head-dates label{color:inherit;display:inline-block;float:none;text-align:right}.sb-rez-form .sb-total{text-align:right;position:relative;line-height:20px}.sb-rez-form .sb-total .sb-cart-total-container{position:relative;bottom:auto;right:auto;float:none;padding:0}.sb-rez-form .sb-total .sb-cart-total-container .sb-cart-total-price-container{font-size:180%}.sb-rez-form .sb-total .sb-cart-total-container .sb-cart-total-price-container .sb-cart-discounted-total{font-size:100%}.sb-rez-form .sb-total .sb-cart-total-container .sb-cart-total-price-container .sb-cart-total{font-size:80%}.sb-rez-form .sb-service.sb-item-container{line-height:1.1em}.sb-rez-summ-cart{background-color:white;font-size:15px;line-height:23px;margin:0 -15px -15px;padding:15px;position:relative}.sb-rez-summ-cart .sb-rez-summ-cart-title{background:#449d44;color:#fff;font-size:24px;font-weight:400;line-height:1.2;margin-bottom:20px;padding:10px 10px 15px;text-align:center}.sb-rez-summ-cart .sb-rez-summ-cart-title.cancelled-rez{background:#e85a5a}.sb-rez-summ-cart .sb-rez-summ-cart-text{margin:0 0 15px}.sb-rez-summ-cart .line-height-28{line-height:28px}.sb-rez-summ-cart .sb-rez-summ-cart-text span{color:#449D44;font-weight:bold}.sb-rez-summ-cart .sb-rez-summ-cart-text span.reservation-code{border:solid 3px #E5E5E2;margin-bottom:10px;background-color:white;position:relative;padding:2px 2px;display:block;text-align:center}.sb-rez-form .sb-rez-summ-cart-print,.sb-rez-summ-cart .sb-rez-summ-cart-print{background:none repeat scroll 0 0 #31b0d5;.rounded-corners;color:#fff;cursor:pointer;float:left;font-size:14px;line-height:1;padding:6px 10px 8px 10px}.sb-rez-form .sb-rez-summ-cart-print i,.sb-rez-summ-cart .sb-rez-summ-cart-print i{margin:2px 0 0 10px}.sb-rez-form .sb-rez-summ-cart-print{float:right}.sb-rez-code-and-date{font-size:13px;color:#00000;padding:5px 0 15px 0;line-height:1.75}.sb-rez-code-and-date>div{display:inline}.sb-rez-code-and-date span{font-size:16px;font-weight:bold}.sb-availability-request .sb-cart-head-nrg,.sb-availability-request .sb-cart-head-dates{display:block}.sb-availability-request .sb-item-container{margin-bottom:20px}.sb-availability-request .sb-rez-form{padding:0}.sb-availability-request .sb-item-container,.sb-availability-request .sb-rez-form{padding-left:0}.sb-availability-request .sb-availability-request-title{font-size:16px;font-weight:bold;color:#444343;padding-bottom:5px}.sb-availability-request .sb-availability-request-field{font-size:12px;color:#474747}.sb-availability-request .sb-availability-request-field label{margin-top:10px}.sb-availability-request .sb-availability-request-field label.error{color:#c00;margin-left:25%;display:block}.sb-availability-request .sb-availability-request-field label span{font-size:10px;display:inline;line-height:1;margin-left:5px}.sb-availability-request .sb-availability-request-field input,.sb-availability-request .sb-availability-request-field textarea{width:100%;box-sizing:border-box;padding:5px}.sb-availability-request .sb-availability-request-field textarea{line-height:1.4}.sb-availability-request .sb-availability-request-field input{height:24px}.sb-availability-request .sb-availability-request-field textarea{height:100px}.sb-availability-request .sb-commands{text-align:right;margin-right:20%}.sb-availability-request .sb-commands span{display:block;font-size:11px;color:#606060}.notification-info{.sb-item-container;border-color:#64FF64;background-color:#D2FFD2}.notification-warning{.sb-item-container;border-color:#FFE44D;background-color:#FFFFD2}.notification-error{.sb-item-container;width:auto;margin-bottom:0;margin-top:10px;border-color:#990505;background-color:#FB8383}.sb-overlay-area{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:10000;display:none}.sb-overlay-box{.bg-trasp-borded;padding:0 10px 10px 10px;overflow:hidden;position:fixed;width:500px;margin:auto auto;z-index:10001;background:#fff;display:none;@media(max-width:480px){width:auto;left:15px!important;right:15px!important}}.sb-overlay-box .notification-error{font-size:14px;font-weight:bold}.sb-overlay-box .notification-warning{font-size:13px}.sb-rez-form.pop-up-tmpl{padding:10px 30px 10px!important;@media(max-width:480px){padding:5px 10px!important}.sb-commands{float:right!important;width:100%;text-align:center;@media(max-width:480px){margin-top:10px}}.form-rez-checkbox{display:table;input{margin:0 6px 0 0;display:table-cell}label{display:table-cell;margin:0;font-weight:normal;font-size:.9em}}}.sb-save-search-popup-tmpl{position:relative}.save-search-popup-container{width:900px!important;padding:0;@media(max-width:600px){width:90%!important;left:5%!important;top:2%!important}}.save-search-popup-left-side{width:50%;position:absolute;top:0;left:0;height:100%;background-image:url("/content/images/responsive/login-bg-1.jpg");background-position:center top;background-size:cover;.hotel-background{position:absolute;top:0;left:0;width:100%;height:100%}h2{color:white;font-size:2.5em;font-weight:600;letter-spacing:-0.03em;line-height:1;text-align:center;text-transform:uppercase;position:absolute;width:80%;left:10%;top:50%;transform:translateY(-50%);text-shadow:0 1px 5px fade(#000,50%),0 2px 15px fade(#000,50%);@media(max-width:480px){font-size:1.8em;line-height:1}}@media(max-width:600px){display:none}}.save-search-popup-right-side{position:relative;left:50%;width:50%;box-sizing:border-box;padding-bottom:15px;min-height:400px;@media(max-width:600px){left:0;width:100%}.save-search-popup-tmpl-confirm &{@media(max-width:600px){min-height:0}}.save-search-popup-tmpl-text{padding:0 30px 10px!important;position:absolute;top:50%;transform:translateY(-50%);@media(max-width:600px){transform:translateY(0);top:0;position:relative}@media(max-width:480px){padding:15px 10px 5px!important}h3{font-weight:600;margin-bottom:15px}p{text-align:justify;@media(min-width:600px){line-height:1.5}}}.sb-rez-form.pop-up-tmpl{padding:10px 0 10px!important;@media(max-width:480px){padding:5px 0!important}}.form-rez-checkbox{position:relative;input:checked ~ label:after{background:white;content:"\2714";font-size:1.5em;font-weight:bolder;line-height:20px;text-align:center;color:green}label{float:right;display:inline;line-height:1;width:90%;font-weight:normal;font-size:1em;cursor:pointer;&:after{content:"";width:20px;height:20px;position:absolute;background:#ddd;top:10px;left:0;.border-radius(3px);border:1px solid #999;cursor:pointer}}}.input-container{padding:15px 0;margin:0 -5px;@media(max-width:480px){padding:10px 0;margin:0}}.sb-logo-modal{width:87px;position:absolute;top:auto;bottom:10px;left:50%;background-image:url("/Content/images/powered-sb.png");background-size:cover;height:13px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.input-container{width:auto;padding:15px 35px;position:relative;margin:0 -40px;@media(max-width:480px){width:100%;padding:10px 35px}}.form-field-popup{float:left;padding:0 1%;width:31.3334%;@media(max-width:480px){float:none;width:100%;padding:5px 1%}input{background:#eee;height:30px;box-sizing:border-box;padding:6px 10px;width:100%;.border-radius(3px);border:1px solid #999}}.sb-bback-cart{background-color:white;font-size:15px;line-height:23px;margin:0 -15px -15px;padding:15px;position:relative;h2{margin-bottom:20px}.sb-button.big{margin:20px 0 10px;max-width:100%}.expiration-date{margin:10px 0}.btn-reject-proposals-show-cmd,.btn-reject-proposals-cmd{float:right;background:#E85A5A;color:#fff;text-decoration:none;margin-top:10px;padding:4px 6px;.transition(0.2s);.rounded-corners(3px);&:hover{background:#c13434}}.btn-reject-proposals-hide-cmd{float:left;margin-top:15px}textarea.reject-reason{width:100%;min-height:65px}.bookback-notes-for-customer-container{border-bottom:#eee solid 1px}.bookback-notes-for-customer-label{line-height:.8em;font-weight:bold;display:block}.bookback-notes-for-customer{font-size:.9em}}.processing-message-container{.text-container{text-align:center;padding:10px;font-size:1.2rem}.spinner-container{overflow:hidden;width:45px;height:45px;margin:auto;.spinner{top:50%;left:50%}}}.paypal-overlay-container{width:auto;border-radius:10px;.paypal-response-container{padding:40px;text-align:center;max-width:300px;.paypal-message-container{&.error h2{color:#b11c1c}&.success h2{color:green}h2{margin-bottom:10px;text-align:left;font-size:1.2em;font-weight:bolder;&:before{content:url("/images/img_paypal.png");position:relative;padding:0;float:left;min-width:30px;line-height:167%;margin:0;margin-right:10px}}h3{text-align:left;margin:20px 0;line-height:1.5em;font-size:1.4em}.paypal-error-detail{display:none}.sb-commands{margin:20px 0;margin-bottom:30px}a{color:#989898}p{margin-top:5px;padding:2%;text-align:justify}}}}.start-page-message{border:solid 3px #dbe0e4;.rounded-corners;padding:5px;margin:10px 0 5px 0;background-color:#fff;font-size:1.3em;font-weight:bold;color:@header-color}.start-page-intro,.start-page-why-direct-booking{float:left;font-size:1.2em;color:grey;display:inline-block;vertical-align:top;line-height:18px}.start-page-intro{background:url("/Content/images/left-arrow-green.png") no-repeat 0 10%;padding-left:30px;padding-right:10px;width:40%}.start-page-why-direct-booking{width:45%;margin-left:20px}.start-page-why-direct-booking ul{margin-top:15px}.start-page-why-direct-booking li{background:url("/Content/images/list-icon.png") no-repeat;color:green;margin:5px 0;padding:0 0 0 30px}.start-pag-form-container{background:url("/Content/images/down-arrow-green.png") no-repeat 20% bottom;padding-bottom:20px;margin-top:20px;margin-bottom:20px}.start-pag-form-title{color:@header-color;font-size:2em;margin-bottom:20px}.sb-noresult-title{font-size:1.3em;color:@error-message-color;margin-bottom:10px;display:none}.sb-noresult-message{margin-bottom:30px}.sb-noresult-change-dates{min-height:30px;background-image:url("/Content/images/left-arrow-green.png");background-position:0 center;background-repeat:no-repeat;padding:15px 0 0 20px;float:left;font-size:1.2em;font-weight:bold;color:grey}.sb-noresult-phone-container{float:right}.sb-noresult-phone-title{position:relative;color:green;font-size:1.5em;padding:0;padding-left:35px}.sb-noresult-phone-title:before{position:absolute;background-image:url("/Content/images/ico-phone-white.png");background-position:center center;background-repeat:no-repeat;background-color:green;width:30px;height:45px;content:"";left:0;top:0;border-radius:3px}.sb-noresult-phone{font-size:2em;font-weight:bold;color:green;line-height:1em;margin-left:35px}.sb-noresult-form-container{clear:both;margin-top:100px}.sb-noresult-form-title{font-size:2em;color:@header-color;margin-bottom:20px}.sb-do-availability-request-cmd{margin-top:20px}.sb-search-view .rg-container .rg-month{font-size:90%}.sb-search-view .sb-range-selector.sb-vert .sb-date label{float:left;font-size:.75em;font-weight:500;width:65px;line-height:2.3;text-transform:uppercase}.sb-search-dates{float:left}.sb-nights-container{float:right}.sb-nights-selection{background:none repeat scroll 0 0 #0081cb;color:#fff;padding:10px 4px;position:relative;z-index:0}.sb-nights-selection .count{.rounded-corners(0);white-space:nowrap;padding:0;font-size:1.3em;display:block;z-index:1}.sb-nights-selection .text{width:45px;font-size:.75em;font-weight:bold;text-align:center;text-transform:uppercase;line-height:1;display:block;z-index:1}.sb-do-search-container{margin:0;text-align:right;float:right}.sb-show-promo-code-container{float:left;margin-left:5px}.sb-show-promo-code{background:url("/Content/images/responsive/ico-coupon-no-bg.png") 4px center no-repeat;.rounded-corners(5px);display:table-cell;height:42px;line-height:1;padding:0 0 0 20px;position:relative;vertical-align:middle;width:100px;font-size:.8em;box-sizing:border-box}.sb-show-promo-code:hover{text-decoration:none;background:url("/Content/images/responsive/ico-coupon-no-bg.png") 4px center no-repeat;box-shadow:0 0 4px 1px #31B0D5}.sb-coupon-code-container{background:#31b0d5;color:#fff;display:none;font-weight:600;padding:4px 10px 6px;text-align:center;width:100px;min-height:42px;box-sizing:border-box;.rounded-corners(5px)}.sb-search-form .sb-coupon-code-container>label{display:block;font-size:.75em;text-transform:uppercase;line-height:.95em;padding-bottom:2px}.sb-coupon-code{width:78px}.sb-logos-container{float:right;margin-top:15px}.sb-logos-container img{margin-left:5px}.sb-room-allocation.last-child{float:left}.sb-cart-container{margin:0 15px 15px}.sb-toggle-container>.sb-item-container{padding:0}.sb-cart-title{margin:15px 0}.sb-cart-view .sb-commands .sb-back-cmd{float:left;margin-bottom:10px}.sb-cart-view .sb-commands .sb-cart-book-cmd{float:right;margin-bottom:10px}.sb-cart-view h3{font-size:1.2em;font-weight:bold;color:#555;margin-top:20px;margin-bottom:5px}.sb-cart-head-dates,.sb-cart-head-nrg{font-size:.9em}.sb-cart-head-dates label,.sb-cart-head-nrg label,.sb-cart-head-dates span,.sb-cart-head-nrg span{display:inline-block;float:none}.sb-cart-head-dates,.sb-cart-head-nrg{font-size:1.1em;line-height:1.8}.sb-rez-form .sb-cart-head-dates label,.sb-rez-form .sb-cart-head-nrg label{background:none repeat scroll 0 0 #eee;color:inherit;display:inline-block;margin:0 5px 0 0;padding:0 5px 0 0;text-align:right;width:110px}.sb-cart-head-dates span,.sb-cart-head-nrg span{font-weight:bold;margin-bottom:2px}.sb-cart-head-nrg>div>*:nth-child(3){margin-left:15px}.sb-cart-item .sb-item-container{background:#eee;margin-bottom:1px}.cart-item-content{font-size:1em;font-weight:bold}.cart-item-content span,.cart-item-content .other-content{font-size:.9em;font-weight:normal}.cart-item-content a.sb-cart-service-popup{color:#333}.cart-item-content a.sb-cart-service-popup:hover{color:gray;text-decoration:underline}.cart-item-price{font-size:1em;font-weight:bold}.sb-cart-new-search{position:absolute;top:18px;right:20px}.sb-cart-no-srv-selected,.sb-cart-room-alloc{color:#333;text-align:center;font-weight:bold}.sb-item-container-hilight{.sb-item-container;background-color:#31B0D5;color:#fff;font-size:1.2em;font-weight:bold}.sb-room-image.cart{width:@room-img-small-width /3;height:@room-img-small-height /3;float:left;margin-right:3px;display:none;.rounded-corners(3px)}.sb-cart-total-container{bottom:0;float:right;margin-top:10px;padding:10px 0;position:relative;right:0;white-space:nowrap}.sb-cart-total-price-container{font-size:150%;padding:5px 10px}.sb-cart-discounted-total{font-weight:bold;font-size:120%}.sb-cart-total-hotel{text-align:right;padding:5px 10px;.sb-cart-discounted-total{display:block}.sb-cart-discounted-total-hotel-with-taxes{font-size:1.05em;margin-top:5px;.sb-cart-discounted-total{display:inline;font-size:1.05em;font-weight:normal}}}.sb-cart-total-hotel .sb-cart-discounted-total{font-size:18px;color:#666}.currency-info{font-size:11px}.spacer-hack{margin-top:20px;height:10px}.dv-verisign-logo-box{display:inline}.sb-cart-item .sb-dec-part{font-size:80%}.sb-taxes-excluded-info-container{float:right;text-align:right;width:100%}.sb-taxes-excluded-summary-container{text-align:right}.sb-taxes-excluded-container,.sb-total-with-taxes-container{bottom:0;float:none;position:relative;right:auto;white-space:nowrap}.sb-cart-total-price-with-taxes-container,.sb-cart-total-taxes-container{font-size:smaller;padding:5px 10px}.sb-total-with-taxes-label,.sb-not-included-taxes-label{font-size:smaller;text-transform:initial;font-style:italic}.sb-cart-total-price-with-taxes-container,.sb-total-with-taxes-label{font-size:1.05em}.sb-taxes-excluded-container{padding-right:6px}.sb-taxes-container .sb-taxes-included-txt{font-size:x-small;text-transform:lowercase;float:right;padding-right:10px}.sb-cart-taxes-info-container{text-align:right}.sb-pck-taxes-included-txt,.sb-pck-taxes-excluded-txt{font-size:x-small;padding:0;display:block;margin-bottom:10px;line-height:1}.sb-package-detail-side .sb-pck-taxes-included-txt,.sb-package-detail-side .sb-pck-taxes-excluded-txt{margin-top:0!important}.sb-cart-container{.sb-rooms-container,.sb-mandatory-services-container,.sb-service.sb-item-container{.long-currency{font-size:.7rem}}.sb-cart-total-container{.long-currency{font-size:1.1rem}@media(max-width:600px){.long-currency{font-size:.9rem}}}}.sb-taxes-info-text{width:100%;padding-top:2%;float:right;text-align:justify;font-size:.7rem}//Structure .sb-tabstrip .sb-tablink{float:left}.sb-tabpane{display:none}.sb-tabpane.sb-active{display:block}//Visual .sb-tablink{.bg-trasp(0.8);.rounded-corners-each(5px,5px,0,0);padding:5px 15px;margin-left:10px;color:@product-name-color;cursor:pointer;line-height:1.5;height:20px;box-shadow:0 -5px 10px -8px #666}.sb-tablink.sb-active{//padding:5px 10px;background-color:#fff;color:@header-color;font-size:1.2em;font-weight:bold}.sb-tabpane{.sb-main-view;.rounded-corners-each(0,5px,5px,5px)}.sb-offer-item{border-bottom:1px solid #ccc;padding:15px 0}.sb-offer-item.sb-item-container:hover{background-color:ivory;background-image:none;cursor:pointer}.sb-offer-item-container{position:relative}.sb-offer-image-container{overflow:hidden;height:100px;width:20%;display:table-cell}.sb-offer-image{.background-cover(cover);background-repeat:no-repeat;background-position:center center;transform:scale(1) rotate(0deg);transition:all .3s ease-out 0s}.sb-offer-item:hover .sb-offer-image{transform:scale(1.2) rotate(5deg)}.sb-offer-image.small{height:100px;width:100%;min-width:160px}.sb-offer-text-contanier{box-sizing:border-box;display:table-cell;padding:0 10px;vertical-align:top;width:70%}.sb-offer-name{font-weight:bold;font-size:1.1em;margin-bottom:10px}.sb-offer-link-container{border-left:1px solid #ccc;display:table-cell;text-align:center;vertical-align:middle;width:10%}.sb-offer-element-title{font-weight:bold}.sb-offer-element-mealplanlist .sb-mp-tooltip-icon{display:inline;position:relative;padding-top:9px;margin-left:2px}.sb-offer-btns{margin-top:15px}.sb-img-offer-detail{width:200px}.sb-offer-title{border:0;color:#222;padding:0;font-size:1.5em;font-weight:bold;margin-bottom:15px}.sb-package-item{border-bottom:1px solid #ccc;background-color:white;display:table;width:100%;box-shadow:0 0 0 0 #0081CB inset;.transition(0.3s)}.sb-package-list .sb-package-item{padding:15px 0}.sb-offer-item .sb-offer-link{text-align:center;background:#0081cb;padding:4px 6px;z-index:1;font-size:.75em;font-weight:600;text-transform:uppercase;line-height:1.2;color:white;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.sb-package-item .sb-package-link{padding:5px 25px 5px 8px;text-decoration:none;background-image:url("/Content/images/button-arrow-small.png");background-position:95% center;background-repeat:no-repeat}.sb-package-item.sb-item-container:hover{background-color:ivory;background-image:none;cursor:pointer}.sb-package-room,.sb-package-visibility-period{font-weight:bold;position:relative;margin-bottom:15px;line-height:1.1}.sb-package-item .sb-package-abstract{margin-bottom:15px}.sb-package-image{width:40%;position:relative}.sb-package-image>.sb-package-image-frame{height:100%;position:relative;overflow:hidden;min-height:150px;width:100%;top:0}.sb-package-image span{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;height:100%;min-height:150px;width:100%;position:absolute;.transition(0.3s);.transform(scale(1),rotate(0deg))}.sb-package-item:hover .sb-package-image span{.transform(scale(1.2),rotate(5deg))}.sb-package-name{font-size:1.2em;font-weight:bold}.sb-package-name:before{background:rgba(0,0,0,0.5);left:0;position:absolute;top:0;right:0;height:100%;content:"";z-index:-1}.sb-ext-info{color:@product-name-color;width:25%;padding:15px;text-align:center;vertical-align:middle;border-left:1px solid #ccc;box-shadow:0 0 0 0 #31b0d5 inset;.transition(0.3s)}.sb-package-item:hover .sb-ext-info{box-shadow:-400px 0 0 0 #31b0d5 inset;color:#fff}.sb-package-image,.sb-ext-info,.sb-package-text-contanier{display:table-cell}.sb-package-text-contanier{vertical-align:middle;width:35%;min-width:250px}.sb-package-element-title{font-weight:bold;margin-top:20px}.sb-package-item-price{font-size:1.5em;font-weight:bold}.sb-package-item-price+div{margin-bottom:15px}.sb-img-offer-detail,.sb-img-package-detail{width:100%}.sb-offer-head-container,.sb-package-head-container{display:table-row}.sb-offer-detail-body,.sb-offer-title-container,.sb-package-detail-body,.sb-package-title-container{vertical-align:top;display:table-cell;width:65%;text-align:justify;box-sizing:border-box;padding:0 15px 0 0}.sb-offer-detail-side,.sb-package-detail-side,.sb-offer-detail .sb-sharing-toolbar,.sb-package-detail .sb-sharing-toolbar{display:table-cell;width:35%;position:relative}.sb-offer-detail-side,.sb-package-detail-side{background:#eee}.sb-package-reservation-date-container{box-sizing:border-box;padding:15px;background:#eee}.sb-sharing-toolbar{padding-left:10px;padding-right:0}.sb-package-reservation-date-container{text-align:center}.sb-cancellation-policy-container{background:#eee;box-sizing:border-box;padding:15px;text-align:justify;width:100%;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.sb-cancellation-policy-container.package{padding:0;position:relative}.sb-package-title{border:0;color:#222;padding:0;font-size:1.5em;font-weight:600;margin-bottom:10px}.sb-package-subtitle{font-weight:600;font-size:1.2em;margin-bottom:10px}.sb-package-text-contanier{padding:0 15px}.sb-package-visibility-range{font-weight:bold;color:@few-room-tag-color;padding:2px 8px;margin-bottom:15px;border:solid 1px @few-room-tag-color;text-align:center;font-size:.95em}.sb-package-checkin-title{font-size:1.2em;font-weight:bold;margin-bottom:15px}.sb-package-checkin-lbl{display:block;text-transform:uppercase}.sb-package-checkin img{cursor:pointer;padding:0 4px 7px 5px;box-sizing:content-box}.sb-package-checkin-sel-date{font-size:1.4em;font-weight:bold}.sb-package-checkout{color:#8E8E8E;display:block}.sb-package-em{font-size:18px;line-height:18px;font-weight:bold}.sb-package-price-container{border-top:1px solid #ccc;margin:15px 0;padding:15px 0 0}.sb-package-price{.sb-package-em;color:@offer-color}.sb-package-checkin input{.sb-package-em;color:@offer-color;height:20px;width:92px}.sb-package-checkin span{.sb-package-em;width:100px;background-color:white;border:1px solid #ccc;-webkit-appearance:textfield;display:inline-block;margin:5px 0;padding:5px}.sb-pakgs-datepicker-available .ui-state-default{background:0;border-color:#64FF64;background-color:#D2FFD2}.sb-pakgs-datepicker-not-available .ui-state-default{background:0;border-color:#990505;background-color:#FB8383}.sb-package-reservation-date-container .sb-done-cmd{max-width:100%;width:100%;margin:0 0 15px}.slides{display:block;background:#fff;border-bottom:1px solid #aaa}.slides_container{display:block;background:#fff;margin:15px;position:relative}.sb-package-widget{width:798px;height:200px;background:url("/content/css-responsive/hotelbooking/images/bg.jpg") no-repeat center center left;background-size:cover;padding:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;webkit-background-position:center;-moz-background-position:center;-o-background-position:center;background-position:center}.sb-package-widget-content{position:absolute;z-index:1;left:10px;top:10px;right:0;bottom:0}.package-widget-red-sign{position:absolute;right:14px;top:-32px;z-index:2}.package-widget-gradient-bg{position:absolute;left:0;top:0;height:100%;width:100%;box-shadow:350px 0 250px -50px rgba(0,0,0,0.5) inset}.sb-package-widget-name{background-color:rgba(0,0,0,.55);color:white;height:30px;padding:5px 10px;font-size:1.7em;line-height:30px;font-weight:bold;overflow:hidden;text-shadow:0 0 5px #000}.sb-package-widget-abstract{color:white;height:66px;padding:5px 0 5px 5px;font-size:1.2em;font-style:italic;line-height:18px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 5px #000}.sb-package-widget-footer{background-color:rgba(0,0,0,.55);color:white;padding:5px 10px;font-style:italic;text-shadow:0 0 5px #000}.sb-package-widget-footer .price{font-size:1.7em;line-height:24px}.sb-package-widget-footer .room{font-size:1em;line-height:12px}.sb-package-widget-content .sb-book-button-column .sb-button{margin-right:10px;margin-top:10px;padding-right:24px;padding-left:12px}.slides .sb-prev,.slides .sb-next{float:right;margin:-5px 10px 5px 0}.slider-pagination{margin:0 10px 10px;float:left}.slider-pagination li{float:left;margin:0 1px 0 0;list-style:none}.slider-pagination li a{display:block;width:12px;height:0;padding-top:12px;background-image:url("/Content/images/slider-pagination.png");background-position:0 0;float:left;overflow:hidden}.slider-pagination li.current a{background-position:0 -12px}.sb-img-package-container{max-height:300px;margin:0 0 10px;overflow:hidden;position:relative}.sb-img-offer-container{max-height:100%;margin:0 0 10px;overflow:hidden;position:relative}.sb-img-offer-container .sb-sharing-toolbar,.sb-img-package-container .sb-sharing-toolbar{margin-top:10px;margin-bottom:10px}//////////////////////////////////////////////////////////////////////////////// // Gutter //////////////////////////////////////////////////////////////////////////////// @gutter:8px;//////////////////////////////////////////////////////////////////////////////// // Colors //////////////////////////////////////////////////////////////////////////////// @black:#000;@white:#fff;@grey-d-1:#3a3b3c;@grey-d-2:#5a5b5c;@grey-d-3:#777;@grey-l-1:#fafbfd;@grey-l-2:#f5f5f5;@grey-l-3:#eaeaea;@grey-l-4:#cacbcd;@grey-l-5:#aaabad;@notification-alert:#ffb300;//////////////////////////////////////////////////////////////////////////////// // Fonts //////////////////////////////////////////////////////////////////////////////// @normal:400;@semibold:500;@bold:700;//////////////////////////////////////////////////////////////////////////////// // Packages Sunrise //////////////////////////////////////////////////////////////////////////////// .sb-package-search-form-container{.add-room-cmd{display:none}.sb-selection-description{margin-top:@gutter}}.sb-package-search-form-container__header{line-height:1.2;margin-bottom:@gutter;h3{font-weight:@semibold;span{font-weight:@bold}@media screen and (max-width:737px){padding-top:@gutter}}}.sb-package-title{display:flex;align-items:center;flex-wrap:wrap}.sb-package-detail{padding:15px;background:#fff;// border:1px solid @grey-l-4;// max-height:90vh;overflow:hidden;position:relative;*{box-sizing:border-box}}.sb-package-detail__content{display:flex;flex-wrap:wrap}.sb-package-detail__header{display:flex;align-items:center;flex-wrap:wrap;width:100%;line-height:1.1;.sb-sharing-toolbar{margin-left:auto;width:auto;a{margin-bottom:0}}.sb-button{white-space:nowrap}}.sb-package-detail__header-title{font-size:28px;font-weight:@semibold;margin-left:@gutter;@media screen and (max-width:737px){font-size:22px;margin-left:0;margin-top:@gutter;width:100%}}.sb-package-detail__content-img-wrapper{width:100%;position:relative;overflow:hidden;margin-top:@gutter * 2;background-size:cover;background-position:center center;margin-bottom:@gutter * 2;&:after{content:"";display:block;height:0;padding-bottom:40%;// .mq-to-xs({// padding-bottom:75%;//})}&:after{@media screen and (max-width:500px){padding-bottom:75%}}}.sb-package-detail__content-img-flag{position:absolute;top:-20px;right:16px;@media screen and (max-width:737px){width:53px;right:8px}}.sb-package-detail__content-img-title{position:absolute;left:0;right:0;bottom:0;color:@white;padding:@gutter * 4 @gutter * 2 @gutter * 2 @gutter * 2;font-size:24px;font-weight:@semibold;line-height:1.1;background:linear-gradient(180deg,transparent,fade(@black,70%));text-shadow:0 1px 1px fade(@black,50%);@media screen and (max-width:737px){color:@grey-d-1;font-size:16px;padding:@gutter;background:fade(@white,75%);text-shadow:0;margin-bottom:0}}.sb-package-detail__content-full-wrapper{width:68%;padding-right:@gutter * 2;// .mq-to-s({// width:100%;// order:1;// padding-right:0;// margin-top:@gutter * 2;//}) @media screen and (max-width:737px){width:100%}}.sb-package-detail__content-full{position:relative;overflow:hidden;&--closed{&:after{content:"";display:block;height:@gutter * 8;background:linear-gradient(180deg,transparent,@white 80%);position:absolute;left:0;right:0;bottom:0}}}.sb-package-detail__sidebar{width:32%;background:@grey-l-2;padding:@gutter * 3 / 2;font-size:12px;// .mq-to-s({// width:100%;// order:0;//}) @media screen and (max-width:737px){width:100%;margin-top:@gutter * 2}}.sb-package-detail__sidebar-price{text-align:center;padding-bottom:@gutter;border-bottom:1px solid @grey-l-4}.sb-package-detail__sidebar-price-nights{.sb-room-card__price-nights{margin:@gutter 0}}.sb-package-detail__sidebar-price-taxes{display:block;color:@grey-l-5;margin-top:@gutter / 2}.sb-package-detail__sidebar-price-message{display:block;margin-top:@gutter;font-size:13px;line-height:1.2;background:@white;padding:@gutter;font-weight:@semibold;color:@blue;border:1px solid @blue}.sb-package-detail__sidebar-price .sb-button{margin-top:@gutter}.sb-package-detail__sidebar-checkin,.sb-package-detail__sidebar-nights,.sb-package-detail__sidebar-availability,.sb-package-detail__sidebar-checkin-days{display:flex;margin-top:@gutter;&:before{content:"✓";margin-right:@gutter;font-weight:@bold}}.sb-package-detail__sidebar-checkin{margin-top:@gutter * 2;font-weight:@semibold;color:@blue}.sb-package-detail__footer{background:@white;padding:@gutter @gutter * 2;margin-top:@gutter / 4}.sb-rate-plan--package{.sb-price-column{display:flex;flex-direction:column;.striked-price{display:none}}}.sb-package-quote-additional-night{font-size:10px}.sb-package-detail__sidebar-price-additional-night{display:block;font-size:11px}.sb-package-rooms-list{padding:@gutter;background:@white;.sb-results-sharing-container{display:none}}.sb-package-rooms-list__no-results{padding:@gutter;background:@white;text-align:center;font-size:14px;font-weight:500;background:@grey-l-2;// border:1px solid @grey-l-4}.sb-room.sb-item-container:hover{//background-color:darken(@item-background-color,5%);//background-color:#fff;background-image:none}.inner{position:relative}.sb-room.sb-room-closed.sb-item-container:hover{.transition}@media screen and (min-width:800px){.sb-room.sb-item-container .sb-room-head-container .sb-room-best-price{.sale-price-big,.offer-price-big{.long-currency{font-size:1.2rem;line-height:1;vertical-align:top}}}.sb-room.sb-room-closed.sb-item-container:after{border-color:#ddd #ddd #ddd #fff;border-style:solid;border-width:100px 160px 100px 0;content:"";position:absolute;right:-200px;top:-20%;.transition(0.2s)}.offer.sb-room.sb-room-closed.sb-item-container:after{border-color:@offer-color @offer-color @offer-color #fff}.sb-room.sb-room-closed.sb-item-container:hover:after{right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-width:100px 160px 100px 25px}.offer.sb-room.sb-room-closed.sb-item-container:hover .sb-starting-from-txt,.offer.sb-room.sb-room-closed.sb-item-container:hover .striked-price{color:#ddd}.offer.sb-room.sb-room-closed.sb-item-container:hover .sale-price-big,.offer.sb-room.sb-room-closed.sb-item-container:hover .offer-price-big,.offer.sb-room.sb-room-closed.sb-item-container:hover .sb-total-for-txt,.offer.sb-room.sb-room-closed.sb-item-container:hover .sb-taxes-included-excluded-txt{color:#fff}.sb-room.sb-room-closed.sb-item-container:hover .sale-price-big,.sb-room.sb-room-closed.sb-item-container:hover .offer-price-big{font-size:2.2em;line-height:1;.long-currency{font-size:1.3rem;line-height:1}}.sb-room.sb-room-closed.sb-item-container:hover .sb-open-close-detail{background:#31B0D5;padding:4px 6px;.transition(0.2s)}}@media(max-width:736px){.sb-quotes .sb-quote .sb-price-column{padding-right:10px;.long-currency{font-size:.65rem}}}@media screen and (max-width:420px){.sb-room.sb-item-container .sb-room-head-container .sb-room-best-price{.sale-price-big,.offer-price-big{.long-currency{font-size:1rem}}}}@-webkit-keyframes animateRoomResults{0%{-webkit-filter:~"grayscale(1)";margin-bottom:40px;margin-top:40px}50%{-webkit-filter:~"grayscale(1)";margin-bottom:0;margin-top:0}90%{-webkit-filter:~"grayscale(0)"}100%{border-bottom:solid 1px #ccc}}@-webkit-keyframes animateRoomResultsOpen{0%{margin:40px 0}50%{margin:10px 0}100%{margin:10px 0;border-bottom:solid 1px #ccc}}@keyframes animateRoomResults{0%{-webkit-filter:~"grayscale(1)";margin-bottom:40px;margin-top:40px}50%{-webkit-filter:~"grayscale(1)";margin-bottom:0;margin-top:0}100%{-webkit-filter:~"grayscale(0)"}}@keyframes animateRoomResultsOpen{0%{margin:40px 0}50%{margin:10px 0}100%{margin:10px 0}}@-webkit-keyframes grayscaleRoomResults{0%{-webkit-filter:~"grayscale(1)"}100%{-webkit-filter:~"grayscale(0)"}}.sb-room-closed,.sb-room{position:relative;border-bottom:solid 1px #ccc;box-shadow:0 0 20px -10px #666;margin:0}.sb-room-open{-webkit-animation-delay:2s;-webkit-animation:animateRoomResultsOpen 2s 1;animation-delay:2s;animation:animateRoomResultsOpen 2s 1;margin:10px 0}.sb-room-closed{background:#fff;margin:0;-webkit-animation-delay:2s;-webkit-animation:animateRoomResults 2s 1;animation-delay:2s;animation:animateRoomResults 2s 1}.sb-room-head-container{position:relative;z-index:1}.sb-room.sb-room-closed .sb-room-head-container{cursor:pointer}.sb-room-left{position:relative;cursor:pointer;float:left}.sb-room-right{float:left;position:relative;cursor:pointer;width:55%;min-height:30px}.sb-room-right.closed{width:65%;max-height:none;overflow:hidden;min-height:30px}.sb-room-info-tag-container{position:absolute;left:@room-img-big-width+17px;top:@room-img-big-height - 10px;z-index:100}.sb-lnk-room-more-info-container{position:absolute;left:0;top:148px;z-index:100;width:@room-img-big-width;text-align:right;height:20px}.sb-lnk-room-more-info{position:relative;padding-left:20px;padding-right:4px;background-color:rgba(0,0,0,0.5);color:#fff;opacity:1;.transition(0.2s)}.sb-lnk-room-more-info.closed{opacity:0}.sb-tag-offer{position:absolute;top:0;right:0}.sb-few-room-tag{position:absolute;padding:5px 0 0 25px;font-size:.9em;font-weight:bold;line-height:1;color:@few-room-tag-color;text-align:left;float:left;margin:0 0 10px 15px;position:relative;left:0}.sb-few-room-tag:before{border:2px solid @few-room-tag-color;.rounded-corners(50%);color:@few-room-tag-color;font-size:11px;left:0;padding:0;box-sizing:border-box;position:absolute;text-align:center;top:0;width:22px;height:22px;line-height:20px}.sb-few-room-tag.number2:before{content:"2"}.sb-few-room-tag.number3:before{content:"3"}.sb-few-room-tag.closed{left:0}.sb-few-room-tag.last-room{color:@last-room-tag-color}.sb-few-room-tag.last-room:before{border:2px solid @last-room-tag-color;color:@last-room-tag-color;content:"1"}.sb-open-close-detail{position:absolute;bottom:0;right:15px;background:#E85A5A;padding:4px 6px;line-height:1.2;color:#fff;text-transform:uppercase;font-size:.75em;font-weight:600;.transition}.sb-open-close-detail:hover{text-decoration:none;background:#C13434}.sb-room-closed .sb-open-close-detail{position:absolute;bottom:0;right:0;background:#0081CB;padding:4px 6px;z-index:1;font-size:.75em}.sb-room-closed .sb-open-close-detail:hover{text-decoration:none}.sb-room-name{font-size:1.45em;margin-bottom:10px;margin-left:15px}.sb-room-name .additional-bed,.sb-room-guest-allocation{font-weight:normal;font-size:.8em;color:gray}.sb-room-best-price{float:right;text-align:right;position:absolute;right:0;top:0;cursor:pointer;line-height:1.2}.sb-starting-from-txt{color:@web-rate-color;.transition(0.2s)}.sale-price-big{font-weight:bold;font-size:1.7em;color:@web-rate-color;.transition(0.2s)}.offer-price-big{font-weight:bold;font-size:1.7em;color:@offer-color;.transition(0.2s)}.sb-total-for-txt{font-size:.9em;font-weight:bold}.sale-price-big .long-currency{.transition(0.2s)}.offer-price-big .long-currency{.transition(0.2s)}.sb-room-description,.sb-room-description.small{max-height:@room-img-big-height - 96px;overflow:hidden;margin-left:15px;margin-top:10px}.sb-combination-meal-plan .sb-room-description{width:85%;float:left}.sb-room-description.small{line-height:16px;max-height:32px}.sb-room-image{background-size:cover;background-repeat:no-repeat;background-position:center center;display:table-cell;// filter:~"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/images/img_camera_nodisp.gif', sizingMethod='scale')";// -ms-filter:~"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/images/img_camera_nodisp.gif', sizingMethod='scale')"}.sb-room-image.small{width:@room-img-small-width;height:@room-img-small-height}.sb-room-image.big{width:@room-img-big-width;height:@room-img-big-height}.sb-rate-plans-container{margin-bottom:30px;padding-bottom:5px;width:100%}.sb-rate-plans-container.closed{display:none}.sb-rate-plan{margin-top:15px;box-shadow:0 5px 5px -5px #ccc;border-left:1px solid #eee;border-right:1px solid #eee}.sb-rate-plan:hover{background:#FFFEDF}.sb-rate-plan-descr-container{padding:0 10px}.sb-rate-plan-descr{max-height:70px;overflow:hidden;padding:2px 0}.sb-offer-header,.sb-offer-descr,.sb-webrate-header,.sb-webrate-descr,.sb-contractedrate-descr{cursor:pointer}.sb-rate-condition-link{float:right;font-size:.85em;font-weight:normal;padding-left:20px;position:relative}.sb-quotes{margin:10px 0 0}.sb-quote{padding:5px 10px;min-height:35px;border-bottom:1px solid #ccc;display:table;width:100%;box-sizing:border-box}.sb-quote:first-child{border-top:1px solid #ccc}.sb-quote .sb-meal-plan-column{padding-top:10px;font-size:.9em}.sb-quote .sb-mealplan-tooltip{cursor:pointer}.sb-quote .sb-mealplan-tooltip .sb-mp-tooltip-icon{display:inline;position:relative;padding-top:3px}.sb-quote .sb-mealplan-tooltip .sb-mp-tooltip-icon:before{top:3px;left:5px}.sb-quote .sb-mp-arrow{color:#777;font-size:1.4em}.sb-quote .sb-price-column{padding-top:10px}.sb-quote .sb-book-button-column{padding-top:0}.sb-quote .sb-mp-arrow{padding:0 3px 2px 0;font-weight:bold}.sb-quote .sb-meal-plan-column,.sb-quote .sb-price-column,.sb-quote .sb-book-button-column{display:table-cell;padding:0;float:none;vertical-align:middle}.striked-price{color:@web-rate-color;text-decoration:line-through}.sb-quote .offer-price-small{color:white;background-color:@offer-color;padding:1px 3px;white-space:nowrap;.rounded-corners(3px);&.sb-price-link.secret{background-color:@secret-offer-color;position:relative;&:after{content:"";background-image:url("/Content/images/responsive/padlock-gray.png");background-size:contain;background-repeat:no-repeat;width:10px;height:14px;position:absolute;margin-left:6px;top:3px}&.unlocked{&:after{content:"";position:absolute;margin-left:5px;background-image:url("/Content/images/responsive/padlock-gray-open.png")}}}}.sb-quote .web-price-small{color:white;background-color:@web-rate-color;white-space:nowrap;padding:1px 3px;.rounded-corners(3px);&.sb-price-link.secret{background-color:@secret-offer-color;position:relative;&:after{content:"";background-image:url("/Content/images/responsive/padlock-gray.png");background-size:contain;background-repeat:no-repeat;width:10px;height:14px;position:absolute;margin-left:6px;top:3px}&.unlocked{&:after{content:"";position:absolute;margin-left:5px;background-image:url("/Content/images/responsive/padlock-gray-open.png")}}}}.offer-price.secret,.sale-price.secret{color:@secret-offer-color!important;position:relative;&:after{content:"";background-image:url("/Content/images/responsive/padlock-gray.png");background-size:contain;background-repeat:no-repeat;width:10px;height:10px;position:absolute;margin-left:6px;top:3px}&.unlocked:after{content:"";position:absolute;margin-left:5px;background-image:url("/Content/images/responsive/padlock-gray-open.png")}}.sb-price-link,.sb-secret-price-link,.offer-price.secret{cursor:pointer}.sb-rate-plan-header{background-color:#eee;color:#000;height:30px;font-weight:bold;line-height:30px;margin-top:10px;margin-bottom:5px;padding:0 10px;cursor:pointer}.sb-rate-plan-header .web-rate-tag{float:left}.sb-rate-plan-name{float:left}.sb-canc-pol-label{display:inline}.sb-canc-pol-label span{.rounded-corners(3px);font-weight:600;font-size:.9em}.sb-canc-pol-label .canc-free{color:#449d44;margin-left:25px;margin-top:4px;padding-top:2px;position:relative}.sb-canc-pol-label .canc-free:before{.rounded-corners(3px);background-clip:padding-box;background-color:#449d44;background-image:url("/fo/content/images/responsive/icons-sprite.png");background-position:-95px -155px;content:"";height:100%;left:-25px;height:20px;position:absolute;top:0;width:20px}.sb-canc-pol-label .not-ref{color:#2d9dbc;white-space:nowrap}.sb-rate-plan-header .special-rate-tag{float:left;margin:0 30px 0 -10px;padding:0 5px 0 10px;position:relative}.sb-rate-plan-header .special-rate-tag:after,.sb-rate-plan-header .contracted-rate-tag:after{border-color:transparent transparent transparent @offer-color;border-style:solid;border-width:30px 0 0 25px;content:"";position:absolute;right:-25px;top:0}.sb-rate-plan-header .contracted-rate-tag:after{border-color:transparent transparent transparent @exclusive-rate-color}.sb-rate-plan-header .special-rate-tag{background-color:@offer-color;color:#fff;.secret &{background-color:@secret-offer-color;&:after{border-color:transparent transparent transparent @secret-offer-color}}}.sb-rate-plan-header .contracted-rate-tag{background-color:@exclusive-rate-color;color:#fff;//background:url("/Content/images/special-rate-tag.png") left center no-repeat}.special-offer-tag-img{float:left;margin-right:5px}.special-offer-selected-header{background-color:@offer-selected-color}.sb-taxes-included-excluded-txt{font-size:x-small}.sb-unlock-offers-cmd{background-color:@secret-offer-color;&:hover{background-color:(@secret-offer-color - 50)!important}}.sb-secret-solution-label,.sb-member-solution-label{float:left;margin-left:15px;margin-bottom:3px;font-size:.9em;font-weight:bold;line-height:22px;.sb-secret-solution-info{.border-radius(50%);background-position:center 3px;background-size:8px;background-repeat:no-repeat;width:18px;height:18px;display:inline-block;vertical-align:top;margin-right:2px}}.sb-secret-solution-label{&.locked{color:@secret-offer-color;.sb-secret-solution-info{background-image:url("/content/images/responsive/padlock-blue.png");border:2px solid @secret-offer-color}}&.unlocked{color:green;.sb-secret-solution-info{background-image:url("/content/images/responsive/padlock-green-open.png");border:2px solid green}}}.sb-secret-offers-banner{position:relative;width:100%;background-color:white;display:table;text-align:center;margin:5px 0 10px;box-shadow:0 0 20px -10px black;cursor:pointer;.transition();&>div{display:table-cell;vertical-align:middle;.transition()}.sb-secret-offers-banner-icon{width:145px;background:@secret-offer-color;position:relative;box-shadow:0 -2px 0 0 #fff inset,0 2px 0 0 #fff inset,2px 0 0 0 #fff inset;.sb-secret-offers-banner-image{width:50px;height:50px;background-image:url("/content/images/responsive/secret-offer-banner-icon.png");background-position:center center;background-repeat:no-repeat;background-size:52px;background-color:#fff;position:absolute;left:55%;top:50%;transform:translateX(-50%)translateY(-50%);.border-radius(50%);.transition();box-shadow:0 2px 15px -3px #000;z-index:1;@media(max-width:600px){background-size:cover}}}.sb-secret-offers-banner-text{text-align:left;line-height:1;padding:5px 0 5px 25px;position:relative;overflow:hidden;.transition();@media(max-width:1250px){font-size:.9em}&:before{content:"";position:absolute;left:-35px;top:-5px;bottom:-5px;width:50px;background:@secret-offer-color;.border-radius(50%);.transition()}&:after{content:"";position:absolute;top:0;bottom:0;left:0;width:50px;box-shadow:0 -2px 0 0 #fff inset,0 2px 0 0 #fff inset}h3{color:@secret-offer-color;font-size:1.3em;font-weight:500}p{padding:2px 0}}.sb-secret-offers-banner-button{width:125px;background-color:@secret-offer-color;box-shadow:0 -2px 0 0 #fff inset,0 2px 0 0 #fff inset,-2px 0 0 0 #fff inset;position:relative;overflow:hidden;text-align:right;padding:0 10px 0 0;&:before{content:"";position:absolute;top:0;bottom:0;left:-50px;width:50px;background:@secret-offer-color;box-shadow:0 -2px 0 0 #fff inset,0 2px 0 0 #fff inset;.transition()}&:after{content:"";position:absolute;left:-35px;top:-5px;bottom:-5px;width:50px;background:#fff;.border-radius(50%)}.sb-button{background-color:transparent;background-image:url("/Content/images/responsive/key-white.png");background-position:8% center;background-size:22px auto;padding:7px 15px 6px 35px;outline:0!important;border:0!important;.transition()}}&:hover{box-shadow:0 10px 50px -15px black;.sb-secret-offers-banner-icon,.sb-secret-offers-banner-text:before,.sb-secret-offers-banner-button,.sb-secret-offers-banner-button:before{background:darken(@secret-offer-color,10%);background:#31B0D5}.sb-secret-offers-banner-image{left:65%}}}@-webkit-keyframes bounceIcon{0%{left:55%}33%{left:65%}66%{left:45%}100%{left:55%}}.sb-service-category-arrow{background-repeat:no-repeat;float:left}.sb-service-category-arrow.close{border-color:transparent transparent transparent #31B0D5;border-style:solid;border-width:8px 0 8px 8px;margin-left:8px;padding-left:10px}.sb-service-category-arrow.open{border-color:#31B0D5 transparent transparent;border-style:solid;border-width:8px 8px 0;margin-top:5px;margin-right:10px}.sb-service-category-name{float:left;color:#555;font-size:1.2em;font-weight:bold;line-height:17px}.sb-service-category-count{float:right;color:#fff;font-size:1em;font-weight:bold;background-color:@header-color;padding:1px 5px;line-height:17px;.rounded-corners}.sb-service-category-info-cmd{float:right;line-height:17px;margin-right:10px}.sb-solution .sb-item-container{position:relative}.sb-rooms{width:80%}.solution-room-info a{color:@link-color-normal;text-decoration:underline}.sb-solution-room-popup{cursor:pointer}a.sb-solution-room-popup,a.sb-solution-offer-popup{color:gray;text-decoration:none}a.sb-solution-room-popup:hover,a.sb-solution-offer-popup:hover{color:gray;text-decoration:underline}.sb-sol-room{min-height:60px;margin-bottom:20px;display:table}.solution-room-price{width:20%}.offer-price{color:#1A971A;font-size:1em;font-weight:bold}.sb-combination-meal-plan-button{text-align:right}.sb-sale-price{margin-top:-37px;position:absolute;right:15px;top:50%}.sale-price{color:#8E8E8E;font-weight:bold}.sb-room-info{display:table-cell;vertical-align:top;width:100%}.sb-meal-plans-navigator{margin-top:10px;color:#6F6F6F;font-weight:bold;min-height:18px}.sb-navigator{margin:0 auto;position:relative;color:gray;padding:10px 15px;background:#e9e9e9}.sb-navigator .combinations-available{color:#666;float:left}.sb-counter{font-weight:bold;font-size:130%}.sb-solution .select-room{border:0;padding:8px 0 20px;margin:20px 0}.select-room .msg{color:#1A971A;font-size:1.3em;font-weight:bold;margin-bottom:20px}.select-room .sb-button{font-size:12px;padding:8px 40px 8px 10px;text-decoration:none}.nav-link{margin-top:2px;float:right}.sb-sol-prev-next{.rounded-corners;background-color:#888;padding:2px 8px;color:white;text-decoration:none;font-weight:bold}.sb-sol-prev-next:hover{background-color:#0081CB}.sb-service-container{position:relative;zoom:1;padding:0}.sb-service-element-container{border-bottom:1px solid #ccc;margin:0 10px;padding:10px 0;cursor:pointer}.sb-service-category>.sb-service-container>.sb-service-element-container:hover{background:rgba(49,176,213,.15)}.sb-service-image{.background-cover(cover);background-repeat:no-repeat;background-position:center center;width:90%;height:@room-img-small-height}.sb-service-cmd-container{float:right;margin-top:10px}.sb-service-cmd-container .sb-service-rate{float:left}.sb-service-cmd-container button{float:left;margin:0!important}.sb-service-name{font-weight:bold;font-size:1.1em}.sb-service-description{white-space:pre-line}.sb-service-price{font-weight:bold;font-size:1.5em;color:gray;margin-top:10px}.sb-service-rate-type{font-weight:normal;font-size:10px;display:block;margin-bottom:15px}.sb-service-rate{margin-right:8px;font-size:1.1em;height:21px;font-weight:bold;color:gray}.sb-additional-service-taxes-detail{font-size:.5em;font-style:italic}.sb-package-text-contanier .sb-dec-part{font-size:80%}.sb-rez-form,.sb-rez-summary{.sb-item-container;line-height:1em}.sb-rez-form .form-claim{font-size:16px;color:#1a971a;font-weight:bold;line-height:20px}.sb-rez-form form{width:97%;margin:auto;position:relative;overflow:hidden}.sb-small-header{font-size:1.2em}.sb-small-header .sb-small-title{padding:10px}.sb-rez-form .sb-rooms-container{margin-top:30px}.sb-rez-form li{background:url("/Content/images/list-icon.png") no-repeat;color:green;margin:5px 0;padding:0 0 0 30px}.sb-rez-form .form-fieldClr{clear:both;zoom:1}.sb-rez-form .form-fieldFltL{float:left}.sb-rez-form .form-fieldFltR{float:left}.sb-rez-form .form-field{float:left;width:50%;padding:0}.sb-rez-form .form-field2{float:left;width:50%;padding:0}.sb-rez-form .form-field-hospitalitymodel{clear:both;margin:0 1%;float:left;width:98%}.sb-rez-form .form-field-hospitalitymodel select{height:30px;width:100%}.sb-rez-form .form-field-textarea,.sb-rez-form .form-field-address{clear:both;padding:10px 0 0;margin:0 1%;float:left;width:98%;min-height:65px}.sb-rez-form .form-field .input-validation-error{border:1px solid #f40000}.sb-rez-form .form-field span.error{width:auto;color:#f40000;float:right;margin-right:15px}.sb-rez-form label{color:#7e7e7e;display:block;text-align:left;font-weight:bold;line-height:22px}.sb-rez-form .form-field label{width:43%;margin-right:3%}.sb-rez-form .form-field-textarea label{margin-right:1.4%}.sb-rez-form .form-field-address label{width:100%;margin-right:14px}.sb-rez-form .form-field2 label{width:120px}.sb-rez-form .form-field-address label span,.sb-rez-form .form-field2 label span{font-size:8px;color:#858585;line-height:8px}.sb-rez-form .input-validation-error{border:1px solid #f40000}.sb-rez-form .field-validation-error{float:left;border-bottom:3px solid #ff5454;color:#ff5454;display:block;text-align:left;margin-top:2px 0 10px;padding:5px 0}.sb-rez-form .form-field2 .ccv2-validation-error{color:#f40000;display:block}.sb-rez-form .form-field2 label.error{width:auto;color:#f40000;float:right;margin-right:50px}.sb-rez-form .form-field-address .input-validation-error{border:1px solid #f40000}.sb-rez-form .form-field-address .field-validation-error{display:inline-block;background-color:#ff5454;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin-top:2px;padding:1px 5px}.sb-rez-form .form-field-address label.error{width:auto;color:#f40000;float:left;margin-left:115px}.sb-rez-form .form-field label b,.sb-rez-form .form-field2 label b,.sb-rez-form .form-field-address label b{color:#f40000}.sb-rez-form .form-field input,.sb-rez-form .form-field select,.sb-rez-form .form-field-address input,.sb-rez-form .form-field2 input,.sb-rez-form .form-field2 select{background-color:white;height:24px;border:1px solid #999;padding-left:5px;box-sizing:border-box}.sb-rez-form .form-field,.sb-rez-form .form-field2{width:48%;margin:0 1%;min-height:65px}.sb-rez-form .form-field label,.sb-rez-form .form-field input,.sb-rez-form .form-field select,.sb-rez-form .form-field2 label,.sb-rez-form .form-field2 input,.sb-rez-form .form-field2 select{width:100%}.sb-rez-form .form-field-ccv2{clear:both}.sb-rez-form .form-field-expire #credit-card-exp-month{width:55px}.sb-rez-form .form-field-expire #credit-card-exp-year{width:70px;margin-left:5px}.sb-rez-form .form-field-ccv2 input{width:40px}.sb-rez-form .form-field-textarea{padding-bottom:18px}.sb-rez-form .form-field-textarea textarea{background-color:white;border:1px solid #999;height:102px;width:100%;box-sizing:border-box}.sb-rez-form .form-field-address input{width:100%}.sb-rez-form .form-field-textarea span{display:block;font-weight:normal;line-height:normal}.sb-rez-form .form-rez-checkbox{clear:both;padding:10px 0}.sb-rez-form .form-rez-checkbox label{float:none;display:inline;line-height:1}.sb-rez-form .form-rez-checkbox input{margin-right:10px}.sb-rez-form .form-rez-checkbox label.error{display:block;color:#f40000;font-weight:bold;margin-left:40px}.sb-rez-form .sb-rez-title-info-guest{color:#7e7e7e;padding-bottom:12px;font-weight:bold}.sb-rez-form .sb-rez-summary-info-guest,.sb-rez-form .sb-rez-summary-info-guest-floated{color:#7e7e7e;line-height:22px}.sb-rez-form .sb-rez-summary-info-guest-floated{float:left;width:42%}.sb-rez-form .sb-rez-summary-info-guest label,.sb-rez-form .sb-rez-summary-info-guest-floated label{font-weight:bold;width:75px;display:block;margin-right:14px;text-align:left}.sb-rez-form .sb-rez-title-info-card,.sb-rez-form .sb-rez-summary-title-info-card{color:#7e7e7e;padding-top:26px;font-weight:bold}.sb-rez-summary-info-guest{font-size:1.5em;float:left;width:48%;margin:0 1%}.sb-rez-summary-info-guest:last-child{margin-left:2%}.sb-rez-summary-info-guest label{font-size:.6em}.sb-rez-form .sb-rez-summary-title-info-card{padding-top:15px;padding-bottom:15px}.sb-rez-form .sb-rez-message-info-card{color:#1a971a;font-size:12px;font-weight:bold;font-style:italic}.sb-rez-form .sb-rez-message-info-card-custom{font-size:9px;font-style:italic}.sb-rez-form .sb-verisign-table{width:80px}.sb-rez-form .sb-verisign-table .text{color:#7e7e7e;font-size:11px;padding-left:5px}.sb-rez-form .sb-verisign-table .text a{color:#7e7e7e}.sb-rez-form .sb-verisign-table .ico{vertical-align:top;padding-top:0}.sb-rez-form .form-to-contact{color:#9a9a9a;font-size:11px;padding:10px 0;margin:0 1%;clear:both;border-bottom:1px solid #c6e5c6}.sb-rez-form .sb-commands{float:right;margin-top:20px;text-align:right}.sb-rez-form .sb-commands span{display:block;padding-top:5px;font-size:11px;color:#606060;text-align:center}.sb-rez-form .sb-commands span.ttr{text-align:right}.sb-rez-form .button-step-one{margin-top:0;margin-right:10px;text-align:right}.sb-rez-form.sb-print.big{background-image:none}.sb-condition-popup-link,.sb-privacy-popup-link{color:@link-color-normal!important;text-decoration:underline!important;cursor:pointer}.sb-condition-popup-link:hover,.sb-privacy-popup-link:hover{color:@link-color-hoover}.rez-currency-info{left:10px;bottom:10px;z-index:1}.sb-payment-deposit-amount{float:right;background-color:white;margin-top:5px}.sb-payment-deposit-amount .required{border:1px solid #2d9dbc;color:#2d9dbc;font-weight:400;padding:2px 6px}.sb-payment-deposit-amount .not-required{border:1px solid #449d44;color:#449d44;font-weight:600;padding:2px 6px 4px}.sb-rez-payment-type,.sb-rez-title-info-card,.sb-rez-message-info-card,.form-rez-checkbox{margin:0 1%}@active-tab-color:#eee;.sb-tabstrip.clearfix-new{position:relative;top:1px;display:flex;white-space:nowrap;width:100%;overflow-x:auto;overflow-y:hidden;@media screen and (max-width:737px){background:#ccc;padding-top:0}}.sb-payments-tabs{.sb-tablink{webkit-border-radius:0;border-radius:0;box-shadow:none;border:solid 1px #9b9b9b;border-right:0;margin:0;padding:5px;display:inline-flex;&:before{position:relative;content:" ";margin:0;padding:0;float:left;min-width:30px;line-height:24px}&.sb-tabpane-4:before,&.sb-tabpane-104:before{content:url("/images/img_cc.png")}&.sb-tabpane-5:before{content:url("/images/img_vaglia.png")}&.sb-tabpane-1:before{content:url("/images/img_bonifico.png")}&.sb-tabpane-3:before{content:url("/images/img_vaglia.png")}&.sb-tabpane-7:before{content:url("/images/img_datatrans.png")}&.sb-tabpane-6:before{content:url("/images/img_paypal.png")}&.sb-tabpane-8:before{content:url("/images/img_cartasi.png")}&.sb-tabpane-9:before{content:url("/images/img_airpay.png")}&.sb-tabpane-10:before{content:url("/images/img_igfs.png")}&.sb-tabpane-11:before{content:url("/images/img_paymaya.png")}&.sb-tabpane-12:before{content:url("/images/img_bitpay.png")}&.sb-tabpane-15:before{content:url("/images/img_pelecard.png")}&.sb-tabpane-16:before{content:url("/images/img_bnl.png");background-position:center;background-size:100%}&.sb-tabpane-17:before{content:url("/images/img-pashabank.PNG");background-position:center;background-size:100%}&.sb-tabpane-18:before{content:url("/images/img_payway-logo.PNG");background-position:center;background-size:100%}&.sb-tabpane-19:before{content:url("/images/img_sberbank.png");background-position:center;background-size:100%}&.sb-active{color:#444;border-bottom:solid 1px #eee;font-size:inherit;background-color:#eee}}.sb-tablink:last-child{border-right:solid 1px #9b9b9b}.sb-payment-container{border:solid 1px #999}.sb-tabpane{background:@active-tab-color;border:0;margin:0 1%;border:solid 1px #9b9b9b;min-height:110px;padding:10px;overflow:auto;.sb-info-payment-instruction-container{margin-top:20px;clear:both}.sb-rez-title-info-card{padding-top:10px}}.sb-payment-instruction-mex{h3{margin-bottom:10px;float:left;color:#444}p{line-height:1.5em;color:#444}.sb-info-payment-icon{border:solid 4px #999;width:50px;height:50px;border-radius:50%;text-align:center;float:left;margin-right:10px;background-color:white}.sb-info-payment-icon:after{content:"i";position:relative;top:17px;font-size:30px;font-weight:bolder;color:#999}}}.sb-tabpane-CC{overflow:auto}#social-login-buttons{margin:5px -1%;padding:0 10px 10px}#social-login-buttons label{color:#333;font-weight:normal;line-height:1;padding:15px 0;text-align:center}.sb-buttons-login{float:left;line-height:30px;height:30px;margin:0 1%;width:31.333%;box-sizing:border-box;border-radius:5px;text-align:left;background-repeat:no-repeat;background-position:8px center;background-size:auto 20px;.transition(0.2s);&.sb-style{background-color:#0081CB;background-image:url("/Content/images/responsive/icon-simplebooking.png");&:hover{background-color:#31b0d5}}&.fb-style{background-color:#3b5998;background-image:url("/Content/images/responsive/icon-facebook.png");&:hover{background-color:#4B72C1}}&.gp-style{background-color:#C93022;background-image:url("/Content/images/responsive/icon-google.png");&:hover{background-color:#dd4b39}}input{border:0;background:0;color:white;text-decoration:none;cursor:pointer;width:100%;height:100%}}.sb-login-divider{text-align:center;margin:15px 0}.social-login-state{padding:10px;margin:30px 0 10px;border-bottom:1px solid #ccc}.social-login-picture{float:left;margin-right:10px;width:50px;height:50px;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;box-shadow:0 0 0 1px #ccc;background-size:cover;background-position:center center;@media(max-width:600px){display:block!important}&.login-icon{margin-right:0!important;margin-left:10px;cursor:pointer}}.sb-user-logged-title{text-align:center}.sb-rez-form label.welcome-label{@media(min-width:601px){margin-bottom:-25px;padding-left:60px}@media(max-width:600px){text-align:center!important;font-size:2em;font-weight:300;margin:15px 0;color:#555}}.sb-rez-form .username-label{float:left;font-size:1.3em;font-weight:normal;color:#555;margin-top:20px}.social-logout{.social-btn;line-height:50px!important}.social-btn{background:0;border:0;font-size:.85em;float:right;cursor:pointer;text-decoration:underline;line-height:25px;&:hover{text-decoration:none}}.sb-login-popup-container{.border-radius(0);padding:0;margin:0;border:0;box-shadow:0 0 100px fade(#000,80%);@media(max-width:600px){width:90vw!important;left:5vw!important;top:3vh!important}&.ui-widget{input,select,textarea,button{font-family:'Roboto',sans-serif}}.ui-dialog-content{padding:0}.ui-dialog-titlebar{padding:0;border:0}.ui-dialog-title{display:none}.ui-dialog-titlebar-close{top:auto;bottom:-30px;z-index:1;background-color:rgba(255,255,255,.6)!important}.login-popup-left-side{width:50%;float:left;padding:40px;box-sizing:border-box;position:relative;@media(max-width:600px){width:100%;float:none;padding:20px}h2{margin:0 0 15px;font-weight:600}p{font-size:1.1em;color:#999}#social-login-buttons{background:0;margin:15px 0 5px;padding:0;.sb-buttons-login{width:46%;margin:0 2% 10px;background-image:none;height:auto;line-height:1;@media(max-width:600px){width:96%}input{font-weight:500;font-size:1.2em;padding:5px}&.fb-style{width:96%}}}.sb-small-title.details-label{display:none}.sb-login-divider{margin:5px 0 15px}.social-logout{display:none}.sb-rez-form{padding:0;margin:0 -2%;form{width:100%}.form-rez-checkbox{padding:10px 1%;input{margin-right:10px;float:left;position:relative}input:checked ~ label{&:after{background:white;content:"\2714";font-size:1.5em;font-weight:bolder;line-height:20px;text-align:center;color:green}}label{float:right;display:inline;line-height:1;width:90%;font-weight:normal;font-size:1em;position:relative;cursor:pointer;&:after{content:"";width:20px;height:20px;position:absolute;background:#ddd;top:0;left:-35px;.border-radius(3px);border:1px solid #999;cursor:pointer;@media(max-width:600px){left:-30px}}}}.form-field,.form-field2{min-height:auto;width:46%;margin:0 2% 10px;input,select{height:30px;.border-radius(3px);background:#eee;&:focus{background:#fff}}label{display:none}}.sb-commands{text-align:center;width:100%;input{font-size:1.6em;padding:6px 12px}}.field-validation-error{margin-bottom:5px}.social-login-state{background:0;margin:0 0 10px;padding:0}.welcome-label{float:none;text-align:center;padding:0;font-weight:300;font-size:2em;margin-bottom:30px;color:#555}.social-login-picture{float:none;margin:0 auto;width:100px;height:100px}.username-label{float:none;text-align:center;font-size:1.6em;padding:0 0 20px}.sb-user-logged-title{text-align:center;margin-bottom:20px;font-size:.75em;text-transform:uppercase;@media(max-width:600px){margin-bottom:15px}}.sb-user-logged-detail{padding:3px 0 4px;margin:0 2%;border-bottom:1px solid #ccc;label{float:left!important;line-height:25px;width:100px!important;@media(max-width:600px){font-size:.8em}}span{float:right;line-height:25px}}.sb-login-edit-cmd{font-size:.7em;display:block;@media(max-width:600px){margin:15px 5px 5px}}.sb-login-cancel-edit-cmd{font-size:.85em;@media(max-width:600px){margin:5px}}}&.sb-logged-in{h2,p{display:none}}.sb-logo-modal{width:87px;position:absolute;top:auto;bottom:10px;left:50%;background-image:url("/Content/images/powered-sb.png");background-size:contain;background-position:center;background-repeat:no-repeat;height:13px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.login-popup-right-side{width:50%;height:100%;position:absolute;right:0;top:0;margin:0;background-image:url("/content/images/responsive/login-bg-1.jpg");background-position:center center;background-size:cover;float:right;@media(max-width:767px){display:none}.hotel-background{background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0;background-position:center center}}}.SBCSS_DvPopUp,.ui-widget.ui-dialog{font-family:"Roboto",sans-serif;font-size:12px}.SBCSS_TabTariffe{font-size:12px}.SBCSS_TabTariffe .SBCSS_tdHead{font-size:10px;white-space:nowrap;padding:2px 5px;width:60px;margin-bottom:3px;text-align:center}.SBCSS_TabTariffe .SBCSS_tdHead span{font-size:12px}.SBCSS_TabTariffe .SBCSS_tdHeadOut{background-color:#dcdcdc}.SBCSS_TabTariffe .SBCSS_tdHeadIn{background-color:#ccdecd}.SBCSS_TabTariffe .SBCSS_tdHeadOutWE{background-color:#989898}.SBCSS_TabTariffe .SBCSS_tdHeadInWE{background-color:#8d9f8e}.SBCSS_TabTariffe .SBCSS_tdRate{font-size:12px;height:40px;text-align:right;vertical-align:top;padding:5px}.SBCSS_TabTariffe .SBCSS_tdRateOut{background-color:#f2f2f2}.SBCSS_TabTariffe .SBCSS_tdRateIn{background-color:#e1f3e2}.SBCSS_TabTariffe .SBCSS_tdRateOutWE{background-color:#dedede}.SBCSS_TabTariffe .SBCSS_tdRateInWE{background-color:#cee0cf}.SBCSS_TabTariffe .SBCSS_tdSepVert{font-size:1px;height:3px;background-color:white}.sb-privacy-popup-box{height:400px;overflow:auto}.sb-noresult-calendar-loading{display:none}.sb-noresult-calendar{display:none;padding:0 0 10px 0}.SBCSS_popup-camera-container{width:460px;padding:6px}.SBCSS_popup-camera-elenco-img{float:left;overflow:auto;width:163px;height:265px}.SBCSS_popup-camera-descr{float:right;width:282px}.SBCSS_DvCalDisp{display:none;position:absolute;left:10px;top:10px;width:580px}.SBCSS_DvCalDisp .SBCSS_dvBox{position:absolute;z-index:5;background-color:#FFF;border:solid 1px #000;padding:4px}.SBCSS_DvCalDisp .SBCSS_dvShadow{background-color:#000;z-index:1;position:absolute;left:10px;top:10px;width:586px;height:271px;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}.SBCSS_TitoloBoxCalDisp{color:#FFF;width:580px;font-size:14px;font-style:normal;font-weight:bold;font-family:Tahoma,Arial,Verdana,Sans-Serif;background-color:#4967A0;height:27px;background-image:url("/images/gradient.gif");background-repeat:repeat-y}.SBCSS_TitoloBoxCalDisp div.SBCSS_Tit{padding-top:4px;padding-left:6px;float:left}.SBCSS_TitoloBoxCalDisp div.SBCSS_Close{float:right;padding-right:4px;padding-top:3px}.SBCSS_dvTabPeriodo{overflow:auto;margin-top:5px}.SBCSS_TabPeriodo{width:100%;font-size:11px;border-collapse:collapse;border:solid 1px #CFCFCF}.SBCSS_TabPeriodo TD{text-align:center;border:solid 1px #CFCFCF}.SBCSS_TabPeriodo TD.SBCSS_tdCam{width:100px;text-align:left;padding-left:2px;white-space:nowrap;overflow:hidden}.SBCSS_TabPeriodo TD.SBCSS_tdCam div.SBCSS_Cam{height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}@media screen and (max-width:1250px){.SBCSS_TabPeriodo TD.SBCSS_tdCam div.SBCSS_Cam{max-width:120px}}.SBCSS_TabPeriodo TD.SBCSS_tdCam div.SBCSS_LnkAltCam{float:left;width:10px;padding-left:2px}.SBCSS_TabPeriodo TD.SBCSS_tdCam div.SBCSS_divAltCam{width:82px;overflow:visible;clear:both}.SBCSS_TabPeriodo TD.SBCSS_tdCam div.SBCSS_divAltCam div{width:82px;height:15px;white-space:nowrap;overflow:hidden}.SBCSS_TabPeriodo TD.SBCSS_tdCam div A,.SBCSS_TabPeriodo TD.SBCSS_tdCam div A:link,.SBCSS_TabPeriodo TD.SBCSS_tdCam div A:visited{color:#000;text-decoration:none}.SBCSS_TabPeriodo TD.SBCSS_tdCam div A:hover,.SBCSS_TabPeriodo TD.SBCSS_tdCam div A:active{color:#F00;text-decoration:underline}.SBCSS_TabPeriodo TD.SBCSS_tdCam div A.SBCSS_LnkAltCam{color:#000;text-decoration:none}.SBCSS_TabPeriodo TD.SBCSS_tdCam div A.SBCSS_LnkAltCam:link{color:#000;text-decoration:none}.SBCSS_TabPeriodo TD.SBCSS_tdCam div A.SBCSS_LnkAltCam:visited{color:#000;text-decoration:none}.SBCSS_TabPeriodo TD.SBCSS_tdCam div A.SBCSS_LnkAltCam:hover{color:#000;text-decoration:none}.SBCSS_TabPeriodo TD.SBCSS_tdCam div A.SBCSS_LnkAltCam:active{color:#000;text-decoration:none}.SBCSS_TabPeriodo TD.SBCSS_D{background-color:#008000}.SBCSS_TabPeriodo TD.SBCSS_ND{background-color:#C60000}.SBCSS_TabPeriodo TD.SBCSS_Mese{width:auto;height:20px;text-align:left;color:#1B3578;font-weight:bold;position:relative;overflow:hidden;vertical-align:top}.SBCSS_TabPeriodo TD.SBCSS_Mese .SBCSS_Mese_Text_Div{position:relative}.SBCSS_TabPeriodo TD.SBCSS_Mese .SBCSS_Mese_Text{position:absolute;white-space:nowrap;top:3px;left:0}.SBCSS_dvCalDispLegenda{margin-top:5px;height:30px}.SBCSS_dvCalDispLegenda .SBCSS_dvLeg{float:left}.SBCSS_dvCalDispLegenda .SBCSS_dvLeg .SBCSS_Leg1{width:12px;float:left;height:10px;border:solid 1px #DCDCDC}.SBCSS_dvCalDispLegenda .SBCSS_dvLeg .SBCSS_Leg2{padding-left:3px;float:left;font-size:11px}.SBCSS_dvCalDispLegenda .SBCSS_dvLeg .SBCSS_Leg3{width:12px;height:12px;float:left;border:solid 1px #DCDCDC}.SBCSS_dvCalDispLegenda .SBCSS_dvLeg .SBCSS_Leg4{padding-left:3px;float:left;font-size:11px}.SBCSS_dvCalDispLegenda .SBCSS_MinStay{margin-left:15px;float:right;font-size:11px;width:300px}.SBCSS_dvCalDispLegenda .SBCSS_CamAlt{float:right;font-size:11px;width:130px;text-align:left}.SBCSS_HeadWE{font-size:11px;color:#1B3578;background-color:#ddd;font-weight:bold}.SBCSS_Head{font-size:11px;color:#1B3578;background-color:#ededed}.SBCSS_Disp{font-size:10px;color:#000;background-color:#01C101}.SBCSS_DispWE{font-size:10px;color:#000;background-color:#01C101}.SBCSS_NDisp{font-size:10px;color:#FFF;background-color:#C60000}.SBCSS_NDispWE{font-size:10px;color:#FFF;background-color:#C60000}.SBCSS_HeadPax{font-size:11px;color:#1B3578;background-color:#ddd;font-weight:bold;padding:0 6px}.SBCSS_Pax{font-size:10px;color:#1B3578;background-color:#ededed}.SBCSS_Pax div{height:15px}.SBCSS_TabPeriodo td.SBCSS_SelHeadDay{background-color:#c3c3c3}.SBCSS_TabPeriodo td.SBCSS_SelHeadDayWE{background-color:#b3b3b3}.SBCSS_TabPeriodo td.SBCSS_SelDayDisp{background-color:#009600;border:1px solid #969696}.SBCSS_TabPeriodo td.SBCSS_SelDayDispWE{background-color:#009600;border:1px solid #969696}.SBCSS_TabPeriodo td.SBCSS_SelDayNDisp{background-color:#960000;border:1px solid #969696}.SBCSS_TabPeriodo td.SBCSS_SelDayNDispWE{background-color:#960000;border:1px solid #969696}.SBCC_btn-richiedi-disponibilita{float:left;margin-right:10px;margin-bottom:10px}.SBCC_btn-mostra-calendario-disponibilita{float:left;margin-right:10px;margin-bottom:10px}.SBCC_btn-effettua-nuova-ricerca{float:left;margin-bottom:10px}.sb-canc-pol-popup-title{font-size:14px;font-weight:bold;color:#616161;border-bottom:solid 1px #8F8F8F;padding:2px 8px 2px 0;margin-bottom:7px}#ui-datepicker-div{display:none}.room-feature-category{margin-top:10px}.room-feature-category>li{font-weight:bold;margin-bottom:10px}.room-feature{margin-top:2px}.room-feature li{font-weight:normal;margin-bottom:3px}.sb-popup-container-room-info .ui-widget-header{background:0;border:0;position:absolute;right:3px;top:1px;z-index:2}.ui-widget-header .ui-dialog-titlebar-close{background-color:#ccc;width:23px;height:24px;padding:0}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:0;background-color:#bbb;border:0}.ui-widget-header .ui-icon-closethick{position:relative;top:2px;left:2px}.ui-dialog{padding:8px;overflow-y:auto}.ui-dialog .ui-dialog-content{padding:0;@media screen and (max-width:737px){overflow:scroll}}.ui-dialog .ui-dialog-buttonpane button{margin-right:0}.popup-open{overflow:hidden}.sb-room-swiper-container{background:#000;@media screen and (min-width:738px){position:absolute;top:0;left:0;bottom:0}}.sb-room-info-container{float:right;overflow:auto;width:310px;height:300px;margin-top:25px;@media screen and (max-width:737px){float:none;width:100%;height:auto;margin-top:12px}}.sb-room-info-content{margin:5px 10px;@media screen and (max-width:737px){margin:0}}.sb-room-swiper{width:100%;overflow:hidden;position:relative;@media screen and (min-width:738px){height:100%}}.swiper-slide{text-align:center;background-color:black;position:relative;display:flex;align-items:center;justify-content:center}.swiper-slide-counter{background:#333;padding:4px 6px;font-size:10px;color:white;position:absolute;right:0;bottom:0;z-index:2;@media screen and (min-width:738px){display:none}}body.swiper-fullscreen{background:black}.sb-swiper-container.fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:10000}.sb-swiper-container.fullscreen .swiper-slide{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;overflow:hidden}.sb-swiper-container.fullscreen .btn-close{position:absolute;top:2px;right:2px;background:white;z-index:1;background-position:-98px -130px;background-repeat:no-repeat;display:inline-block;width:22px;height:22px;border:5px solid white;background-image:url("/content/js/jquery-ui-1.8.12/themes/base/images/ui-icons_222222_256x240.png");box-sizing:border-box;cursor:pointer}.swiper-slide img{max-width:100%;max-height:100%}.swiper-slide-counter svg{vertical-align:bottom;display:inline-block}.sb-room-img-thumbnails-container{text-align:center;position:absolute;left:0;bottom:15px;width:100%;font-size:0;z-index:2;@media screen and (max-width:737px){display:none}}.sb-room-img-thumbnails-container a{width:60px;height:60px;display:inline-block;background-size:cover;box-shadow:inset 0 0 0 0 #0081cb;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;margin:2px;position:relative}.sb-room-img-thumbnails-container a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0);-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}.sb-room-img-thumbnails-container a:hover:after{background:rgba(255,255,255,.25)}.sb-room-img-thumbnails-container a.active{box-shadow:inset 0 0 0 3px #0081cb}#qnt-fullscreen-dialog{@media screen and (max-width:737px){overflow:scroll}}.sb-room-info-name{margin-bottom:10px}.sb-room-info-size{background:none repeat scroll 0 0 #eee;font-size:1.1em;font-weight:bold;margin-top:5px;padding:2px 5px;text-align:left}.sb-room-info-size span{font-size:1.2em}.sb-room-info-features-container{margin-top:15px}.sb-room-info-features h3{margin-bottom:10px}.sb-room-info-top-features{padding-top:5px}.sb-room-info-top-features li{margin:5px 0;display:flex;align-items:center}.sb-room-info-other-features li{display:inline-block;background-color:#ddd;border-radius:3px;padding:2px 5px;margin:2px 5px 2px 0}.sb-room-info-other-features{padding-top:10px;margin-top:10px;border-top:1px solid #ddd}#qnt-popup #dlTariffe{width:100%}#qnt-popup #dlTariffe td{width:14.28%;text-align:center}.popupContent-treatments{padding:2px 5px;background-color:#ddd;border-radius:4px;margin-top:5px}.popupContent-night-include{margin:15px 0}.popupContent-night-include>div{display:block;clear:both;margin:5px 0}.ui-dialog-buttonset button{background:0;border:0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:gray;font-size:10px;font-weight:bold;box-shadow:0 1px 2px rgba(0,0,0,0.65);color:white;padding:2px 6px}.ui-dialog-buttonset button:hover,.ui-dialog-buttonset button:hover,.ui-dialog-buttonset button:hover{background-color:#31b0d5}.sb-rez-payment-type-title{color:#7E7E7E;padding-top:26px;font-weight:bold;margin-bottom:3px;text-transform:uppercase}.sb-rez-payment-type-message{font-size:.9em;margin-bottom:5px}.sb-payment-instruction-mex{margin:8px 0;border:1px solid #C6E5C6;padding:5px;color:#7E7E7E}.sb-payment-instruction-mex span{font-weight:bold}.sb-payment-detail-title{color:#7E7E7E;padding-top:8px;font-weight:bold;margin-bottom:5px}.sb-payment-detail-table{border:1px solid #C6E5C6;border-collapse:collapse;margin-bottom:5px}.sb-payment-detail-table td{padding:2px 4px}sb-payment-detail-label{width:30%;color:#7E7E7E;font-weight:bold;line-height:22px}.sb-payment-detail-value{line-height:22px;font-weight:bold}.sb-payment-detail-notes{background-color:#FFF7D9;font-size:12px;line-height:17px;padding:10px}.sb-credit-card-expiration-msg{display:flex}[class^="sb-icon-"],[class*=" sb-icon-"]{display:inline-block;vertical-align:text-top;margin-right:2px;background-image:url("/fo/content/images/responsive/icons-sprite.png");background-repeat:no-repeat;position:relative}.sb-icon-small{width:16px;height:18px}.sb-icon-big{width:26px;height:26px}.sb-icon-amenities{width:28px;height:28px;background-size:90px 600px;border:1px solid #aaa;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-right:5px;box-sizing:border-box}.sb-icons-amenities-container{margin:6px 0 6px 15px}.sb-icon-homepage{background-position:-7px -8px}.sb-icon-email{background-position:-7px -38px}.sb-icon-print{background-position:-7px -68px}.sb-icon-phone{background-position:-7px -98px}.sb-icon-arrow-top-left{background-image:none}.sb-icon-arrow-top-left:before{background:url("/content/images/responsive/icons-sprite.png") no-repeat scroll -7px -188px rgba(0,0,0,0);content:"";height:16px;left:0;position:absolute;top:0;width:16px}.sb-icon-question-mark{background:0}.sb-icon-question-mark:before{position:absolute;content:"";width:16px;height:16px;background-position:-7px -170px;background-size:70px auto;background-repeat:no-repeat;background-image:url("/content/images/responsive/icons-sprite.png");top:10px;left:0}.sb-icon-room{background:0}.sb-icon-calendar{background:0}.sb-icon-room:before,.sb-icon-calendar:before{position:absolute;content:"";width:20px;height:20px;top:4px;left:0}.sb-icon-room:before{background:url("/content/images/responsive/icons-sprite.png") no-repeat -65px -395px}.sb-icon-calendar:before{background:url("/content/images/responsive/icons-sprite.png") no-repeat -65px -425px}.sb-icon-user,.sb-icon-password{background:none repeat scroll 0 0 #bbb;left:0;margin:0;padding:2px;position:absolute;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.sb-icon-user:before,.sb-icon-password:before{position:absolute;content:"";width:30px;height:30px;top:0;left:0;background-image:url("/content/images/responsive/icons-sprite.png");background-repeat:no-repeat}.sb-icon-user:before{background-position:-30px -30px}.sb-icon-password:before{background-position:-30px -60px}.sb-icon-sea-view,.sb-icon-lake-view{background-position:-47px -93px}.sb-icon-garden-view{background-position:-47px -115px}.sb-icon-mountain-view,.sb-icon-landmark-view,.sb-icon-countryside-view,.sb-icon-desert-view{background-position:-47px -138px}.sb-icon-city-view{background-position:-47px -160px}.sb-icon-balcony,.sb-icon-terrace{background-position:-47px -183px}.sb-icon-wifi{background-position:-47px -2px}.sb-icon-wifi-free,.sb-icon-wifi-hall-free{background-position:-47px -24px}.sb-icon-internet{background-position:-46px -47px}.sb-icon-internet-free,.sb-icon-internet-hall-free{background-position:-46px -70px}.sb-icon-air-conditioning{background-position:-47px -205px}.sb-icon-soundproof{background-position:-47px -251px}.sb-icon-disability{background-position:-47px -228px}.sb-icon-flat-tv{background-position:-46px -274px}.sb-icon-sea-view,.sb-icon-lake-view{background-position:-62px -123px}.sb-icon-garden-view{background-position:-62px -153px}.sb-icon-mountain-view,.sb-icon-landmark-view,.sb-icon-countryside-view,.sb-icon-desert-view{background-position:-62px -183px}.sb-icon-city-view{background-position:-62px -213px}.sb-icon-balcony,.sb-icon-terrace{background-position:-62px -243px}.sb-icon-wifi{background-position:-62px -2px}.sb-icon-wifi-free,.sb-icon-wifi-hall-free{background-position:-62px -33px}.sb-icon-internet{background-position:-62px -62px}.sb-icon-internet-free,.sb-icon-internet-hall-free{background-position:-62px -92px}.sb-icon-air-conditioning{background-position:-62px -271px}.sb-icon-soundproof{background-position:-62px -332px}.sb-icon-disability{background-position:-62px -301px}.sb-icon-flat-tv{background-position:-61px -363px}.nf-container{margin:10px}.nf-notification{position:relative;z-index:99}.nf-close-cmd{position:absolute;top:0;right:3px;font-size:90%;cursor:pointer}.nf-notification{font-size:12px;text-transform:uppercase;margin:5px 0;padding:10px;background-color:#2a2626;color:#f6f6f6}.nf-standard{box-shadow:2px 2px 4px #333;-webkit-box-shadow:2px 2px 4px #333;-moz-box-shadow:2px 2px 4px #333}.nf-gmail{font-size:11px;background-color:#FFF1A8;border:solid 1px #d4c472;color:#000;font-weight:bold;text-align:center}.nf-info{font-size:13px;background-color:#6FB7DF;border:solid 1px #5790AF;color:#000;font-weight:bold;text-align:center}.nf-error{font-size:13px;background-color:#DF6F6F;border:solid 1px #AF5757;color:#000;font-weight:bold;text-align:center}.nf-success{font-size:13px;background-color:#7DDF8A;border:solid 1px #62AF6D;color:#000;font-weight:bold;text-align:center}.nf-calendar-error{background-color:#cf4d4d;font-weight:bold;border:solid 2px white}.nf-notification-container{background-color:#FCAB28;height:auto;padding:8px;box-shadow:0 0 20px -10px black;border-radius:3px;border:solid 1px #d4c472;overflow:hidden;margin:3px 0;.icon-container{background-size:100% 100%;background-repeat:no-repeat;width:30px;height:30px;float:left;border-radius:50%}.icon-container+div{width:178px;padding:0;margin:0;float:right;border:0;box-shadow:none;font-size:.85em;text-align:left}}.nf-container{margin:0;z-index:1000}.nf-notification:first-child{margin-top:45px}.nf-users{padding:10px;margin-right:10px}.nf-gmail{background-color:#FCAB28;border:1px solid #ffba00;border-radius:3px;box-shadow:0 0 20px -10px black;color:white;font-size:1.1em;text-shadow:0 0 4px #D87E00}.nf-container.mobile-device.bl{width:220px!important;bottom:0!important;.nf-notification-container{padding:3px 8px;.nf-gmail{font-size:.7em!important}.icon-container{width:25px;height:25px;+div{width:165px}}}}.nf-container.mobile-device.tc{width:300px!important;margin-left:-150px!important}.qnt-tooltip{position:absolute;padding:5px 13px;z-index:99;box-sizing:border-box;margin-right:2%;max-width:450px;color:#ffe;background-color:#444;border:1px solid #111;font-family:sans-serif;font-size:12px;line-height:18px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;white-space:pre-wrap}.qnt-popover{position:absolute;padding:5px 0;z-index:201;box-sizing:border-box;max-width:450px;color:#ffe;font-family:sans-serif;font-size:12px;line-height:18px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;white-space:pre-wrap}table{border-collapse:collapse}div,p,th,td{margin:0;padding:0}th,td{font-size:100%;font-weight:normal}.rg-container{font-size:14px;line-height:1em}.rg-container .rg-day{font-size:90%}.rg-container .inner{height:100%;height:30px}.rg-container .rg-header{margin-bottom:10px}.rg-container .rg-footer{margin-top:10px}.rg-container .rg-header .cmd-container a{font-size:.8em;margin:0 1px}.rg-container .rg-header,.rg-container .rg-footer{position:relative}.rg-container .rg-day{width:13%}.rg-container .rg-month{width:9%}.rg-container .rg-day{vertical-align:top;background-clip:padding-box}.rg-container .rg-day .inner{cursor:pointer}.rg-container .rg-month{font-weight:bold;background:#31B0D5;color:#fff;padding:6px 0;vertical-align:top;text-align:center;border-top:1px solid #ccc;border-right:1px solid #ccc}.rg-container .rg-month:empty{border-top:0 none}.rg-container .rg-month-label{float:right;position:relative;z-index:1}.rg-container .rg-day .unselectable{cursor:default}.rg-container{color:#333}.rg-container .rg-header .cmd-container *{vertical-align:middle}.rg-container .rg-header .months-list-container{float:left;width:130px;height:25px;overflow:hidden;background:url("/Content/images/responsive/month-arrow-select.png") no-repeat 95% center;border-bottom:1px #999 dashed}.rg-container .rg-header .months-list-container select{width:150px;border:0 none;background:0;cursor:pointer}.rg-container .rg-header .months-list-container select option{background:#fff}.rg-container .rg-header .months-list-container select:-moz-focusring{border:0 none;outline:0 none;color:transparent;text-shadow:0 0 0 #000}.rg-container .rg-header .months-list{color:#444;margin:0 15px 0 0;padding:3px 1px}.rg-container .rg-header .week-cmd-container{float:right}.rg-container .rg-header .cmd-container a{border:1px solid #ccc;border-left:0;color:#333;font-weight:600;margin:0;text-decoration:none;text-transform:uppercase;padding:6px 12px;float:left}.rg-container .rg-header .cmd-container .next-week-cmd{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;text-indent:-9999px;background-image:url("/Content/images/responsive/prev-next-arrow.png");background-repeat:no-repeat;background-position:110% center;width:0}.rg-container .rg-header .cmd-container .prev-week-cmd{border-left:1px solid #ccc;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;text-indent:-9999px;background-image:url("/Content/images/responsive/prev-next-arrow.png");background-repeat:no-repeat;background-position:-10% center;width:0}.rg-container .rg-header .cmd-container a:hover{background-color:#31B0D5}.rg-container .rg-header .cmd-container .today-cmd:hover{background:#78cc63;color:#107C10}.bordered{border:solid 1px}.rg-body{width:100%}.rg-body>tbody>tr:last-child{display:none}.rg-body .rg-day{padding:0;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#fff}.rg-day .inner{padding:2px 3px}.rg-container .rg-day .rg-day-header{font-size:100%;position:relative;z-index:1}.rg-container .rg-body thead th{font-size:85%;padding:2px 0;text-align:center;border-bottom:1px solid #ccc}.rg-container .rg-body thead th:first-child{border:0}.rg-container .rg-month-label{color:#999}.rg-container .rg-day .unselectable{background-color:#e3e3e3;color:#999}.rg-container .rg-day .today{background:#31b0d5;color:#fff;font-weight:600;.rg-month-label{color:#fff}}.rg-container .rg-day .selected{background-color:#0081cb;font-weight:600}@border-color:#107c10;@border-color:#107c10;.rg-container tr .rg-day.advanced{.inner.selected{background-color:#449d44;font-weight:600}&.selected{background:@green;color:white;&.complete{font-weight:600;// border-top:1px double @border-color;// border-bottom:1px double @border-color}.no-checkin{background:black;background:darken(@green,10);color:white;.end-chevron{background:darken(@green,10);&:after{border-color:transparent transparent transparent darken(@green,10)}}}.end-chevron{position:absolute;width:20px;height:34px;top:0;left:0;background:@green;&:after{content:'';height:0;border-style:solid;border-width:17px 0 17px 12px;border-color:transparent transparent transparent @green;position:absolute;left:20px;top:0}}.rg-month-label{color:white}&.rg-last-selected .inner{overflow:visible;background:#fff;&.no-checkin{background:#d0d0d0}&:after{content:" ";border:0;width:15px;background-color:red;// ???}}&.rg-last-selected{background:transparent;&:after{border:0}}&.rg-first-selected{&:after{border:0}}}&:first-of-type.selected.complete{// border-left:1px double @border-color}.no-availability-checkout-allowed:after{border:0}}.rg-container .rg-day .selected .rg-day-header{color:#fff}.rg-container .rg-day .rg-first-selected{position:relative;background-color:#31b0d5}.rg-container .rg-day .selected.rg-first-selected .rg-day-header{color:#fff;z-index:1}.rg-container .rg-day .rg-first-selected:after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:17px 15px 17px 8px;border-color:#0081cb #0081cb #0081cb #31b0d5;z-index:0}.rg-container .rg-day .rg-last-selected:after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:17px 15px 17px 8px;border-color:#31b0d5 #31b0d5 #31b0d5 #0081cb;z-index:0}.rg-container .begin-sel,.rg-container .end-sel{font-size:65%;font-weight:bold;color:#eff;text-transform:uppercase;line-height:1em;z-index:1;display:none}.rg-container .rg-selection .count{background-color:#9FCFFF;color:#eff;padding:0 5px;font-weight:bold;font-size:130%}.sb-range-selector .sb-date select{float:left}.sb-range-selector .sb-date label{width:8.5em}.sb-range-selector .sb-date .day{margin-right:6px}.sb-range-selector.sb-vert .sb-date label{float:none;display:block}.sb-range-selector.sb-horz .sb-date label{float:left}.sb-range-selector{color:#333;box-shadow:0 10px 20px -15px #aaa;margin-left:-10px;margin-right:-10px;padding:0 10px 6px}.sb-range-selector .sb-nights-selection .count{font-size:130%;font-weight:bold;text-align:center;vertical-align:middle}.sb-range-selector .sb-nights-selection .count.not-valid{background-color:#CF4D4D}.sb-range-selector .sb-nights-selection .count.not-valid:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#CF4D4D;z-index:-1}.sb-guests-container{box-shadow:0 10px 20px -15px #aaa;margin-left:-10px;margin-right:-10px;margin-bottom:20px;padding:4px 10px}.sb-inner-selects{margin-top:10px}.rg-day .inner{position:relative}.rg-day .ext-data{position:absolute;bottom:1px;right:3px;z-index:1}.rg-day .begin-sel,.rg-day .end-sel{position:absolute;bottom:1px;left:3px}.sb-checkin-day-container,.sb-checkin-month-container,.sb-checkout-day-container,.sb-checkout-month-container{background-image:url("/Content/images/responsive/month-arrow-select.png");background-repeat:no-repeat;background-position:95% center;border-bottom:1px dashed #999;float:left;overflow:hidden}.sb-rooms-selector .sb-adults-list-container:hover,.sb-rooms-selector .sb-children-list-container:hover,.sb-rooms-selector .sb-kid-age-container:hover{box-shadow:0 0 3px #0081CB}.sb-checkin-day-container,.sb-checkout-day-container{width:85px;margin-right:6px}.sb-checkin-day-container select,.sb-checkout-day-container select{width:105px}.sb-checkin-month-container,.sb-checkout-month-container{width:125px}.sb-checkin-month-container select,.sb-checkout-month-container select{width:143px}.sb-range-selector select,.sb-range-selector select:active,.sb-range-selector select:focus{border:0 none;background:0 none;cursor:pointer;box-shadow:0;outline:0 none}.rg-container .inner{border-color:#ddd}.rg-day .no-availability{background-color:#F8EAE7;color:#BF432F;border-color:#DFC8C3}.rg-day .no-availability-checkout-allowed{position:relative;background-color:#fff}.rg-day .no-availability-checkout-allowed:after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:17px 15px 17px 8px;border-color:#F8EAE7 #F8EAE7 #F8EAE7 #fff}.rg-day .no-availability-checkout-allowed.selected:after{border-color:#F8EAE7 #F8EAE7 #F8EAE7 #0081cb}@font-face{font-family:"sbpersonalconcierge";src:url("/fo/Content/css/personalarea/fonts/sbpersonalconcierge.eot");src:url("/fo/Content/css/personalarea/fonts/sbpersonalconcierge.eot?#iefix") format("embedded-opentype"),url("/fo/Content/css/personalarea/fonts/sbpersonalconcierge.woff") format("woff"),url("/fo/Content/css/personalarea/fonts/sbpersonalconcierge.ttf") format("truetype"),url("/fo/Content/css/personalarea/fonts/sbpersonalconcierge.svg#sbpersonalconcierge") format("svg");font-weight:normal;font-style:normal}.sb-search-view .sb-selection-description{text-align:center;font-size:1.2em;margin-top:10px;.checkin-display,.checkout-display{display:inline-block;font-size:.9em}.sb-range-selector.sb-vert label{text-align:left;font-size:.65em}.sb-nights-selection{text-align:left}}tr .rg-day.advanced{position:relative;.no-checkin{background-color:#d0d0d0;color:black;cursor:not-allowed}}.checkout-selection{position:absolute;background-color:white;z-index:2;border:1px solid #ccc;box-shadow:0 5px 12px rgba(0,0,0,0.4);.select-checkin-title{padding:8px 15px;font-weight:600;border-bottom:1px solid #ccc;background-color:#f1f1f1;&:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #449d44;content:" ";position:absolute;top:-1px}}&.right{.select-checkin-title{&:before{right:15px}}}.select-dates-container{max-height:231px;overflow:auto;.checkout-option{border-bottom:1px solid #ccc;position:relative;cursor:pointer;padding:8px 0;.checkout-disabled{width:15%;display:list-item;float:left}.checkout-day{width:26%;float:left;font-size:.9em;line-height:1.4em}.checkout-day-of-moth{display:inline-block;width:33%;font-size:.9em}.checkout-nights{float:right;width:20%;font-weight:bold;white-space:nowrap;overflow:hidden;font-size:.85em;line-height:1.6;text-align:right;margin-right:5%;&.icon-moon:before{content:"\6e";font-family:"sbpersonalconcierge"!important;float:right;margin-right:10%;margin-left:10%;color:#aaa}}&.no-checkout{color:#ccc;cursor:auto;.icon-moon:before{color:#ddd}}&.no-checkout:before{content:' ';position:absolute;left:8px;top:1px;height:30px;width:10px;color:red;font-weight:900;background-image:url("/images/ico-cursor-not-allowed.png");background-size:contain;background-repeat:no-repeat;background-position-y:10px;opacity:.6}&:not(.no-checkout):hover{color:white;background-color:#449d44;.icon-moon:before{color:#fff}}}}.select-dates-footer{background-color:#0081cb;color:#fff;padding:5px 15px;text-align:center;cursor:pointer;&:after{content:" ";position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #fff;bottom:10px;right:4px}&:hover{background-color:#31b0d5}}}.rg-container .ext-data{font-size:80%}.rg-container .ext-data .restrictions{color:#fff;padding:0 2px;font-weight:bold;background-color:#777;box-shadow:0 0 0 1px #fff inset}.sb-rooms-selector .sb-header{font-size:.7em;line-height:1.3;text-transform:uppercase;font-weight:500}.sb-rooms-selector .sb-header span{display:inline-block;margin-right:2px;overflow:hidden;white-space:nowrap;width:42px}.sb-rooms-selector .sb-header span:first-child{width:60px}.sb-rooms-selector .sb-room-label-container{width:65px;vertical-align:middle;float:left}.sb-rooms-selector .sb-room-label{display:inline;font-size:1.2em;font-weight:600;line-height:2;width:auto}.sb-rooms-selector .sb-adults-list-container,.sb-rooms-selector .sb-children-list-container,.sb-rooms-selector .sb-kid-age-container{background:url("/Content/images/responsive/month-arrow-select.png") no-repeat 8px 92% #fff;background-size:35%;border:1px solid #999;display:inline-block;height:24px;overflow:hidden;width:24px;padding-bottom:5px;position:relative;.rounded-corners(4px)}.sb-rooms-selector .sb-adults-list-container,.sb-rooms-selector .sb-children-list-container{margin-right:15px}.sb-rooms-selector .sb-adults-list,.sb-rooms-selector .sb-children-list,.sb-rooms-selector .sb-kid-age{background:0;border:0 none;cursor:pointer;padding-left:5px;padding-bottom:8px;position:absolute;letter-spacing:-0.2em;right:-20px;width:45px;font-size:1.2em}.sb-rooms-selector .sb-kid-age.missing-kids-age-error{border:solid 1px red;background-color:rgba(255,0,0,.5)}.add-room-cmd{background:url("/Content/images/responsive/ico-plus-no-bg.png") no-repeat 4px center;float:right;line-height:1;margin-top:1px;margin-right:2px;padding:4px 0 4px 20px;width:50px;font-size:.8em}.add-room-cmd:hover{text-decoration:none;box-shadow:0 0 3px #0081CB}.remove-room-cmd{margin-top:5px;margin-left:2px}.remove-room-cmd img{vertical-align:inherit}.sb-rooms-selector{color:#333}.sb-rooms-allocations{float:left}.sb-room-allocation{margin-bottom:3px}.sb-room-allocation select{margin-top:0;margin-bottom:0}.sb-search-form label{display:block}.sb-language-selector-container{display:inline-block;position:relative}.sb-language-selector-list{display:none;text-align:center;background:#fff;box-shadow:0 0 10px -3px #666;display:none;position:absolute;width:127px;top:110%;right:-1px;z-index:2;text-shadow:none}.sb-language-select-text{margin-top:10px;color:#666;text-transform:uppercase;font-size:.85em}.sb-language-selector-item-container{text-align:left;padding:0}.sb-language-selector-item{display:block;padding:6px 20px 6px 45px;border-radius:0;line-height:1.1;font-size:.8em;text-transform:uppercase}.sb-language-selector-item img{position:absolute;left:20px;margin-top:-2px}.sb-language-selector-item:hover{background:#eee}.sb-currency-col{float:left}.sb-currency-selector-list{display:none;position:absolute;box-sizing:inherit;padding-top:0;z-index:200;right:0;top:110%;text-align:left;box-shadow:0 3px 25px -5px #666;text-shadow:none}@media(max-width:600px){.sb-currency-selector-list{right:auto!important}}.sb-currency-selector-item-container{margin-top:15px;line-height:1.6}.sb-currency-symbol{display:inline-block;width:26px}.sb-currency-row{display:flex}.sb-currency-selector-list h4{color:#666}.sb-currency-col>div{padding:3px 10px}.sb-currency-col>div:hover,.sb-currency-col .active{background-color:#ddd;.rounded-corners}.sb-currency-symbol{font-weight:bold;color:#666;font-size:10px}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url("/content/js/jquery-fancybox/fancybox.png")}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:0;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url("/content/js/jquery-fancybox/fancybox.png") -40px 0;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:0;outline:0;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:0;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;background:transparent url("/content/js/jquery-fancybox/blank.gif");z-index:1102;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url("/content/js/jquery-fancybox/fancybox.png");background-position:-40px -30px}#fancybox-right-ico{background-image:url("/content/js/jquery-fancybox/fancybox.png");background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url("/content/js/jquery-fancybox/fancybox-x.png")}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url("/content/js/jquery-fancybox/fancybox.png");background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url("/content/js/jquery-fancybox/fancybox-y.png");background-position:-20px 0}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url("/content/js/jquery-fancybox/fancybox.png");background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url("/content/js/jquery-fancybox/fancybox-x.png");background-position:0 -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url("/content/js/jquery-fancybox/fancybox.png");background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url("/content/js/jquery-fancybox/fancybox-y.png")}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url("/content/js/jquery-fancybox/fancybox.png");background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url("/content/js/jquery-fancybox/fancy_title_over.png");display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:0;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:0;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url("/content/js/jquery-fancybox/fancybox.png") -40px -90px no-repeat}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url("/content/js/jquery-fancybox/fancybox-x.png") 0 -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url("/content/js/jquery-fancybox/fancybox.png") -55px -90px no-repeat}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width:1250px){.sb-booking-page{width:960px;font-size:12px;line-height:1.2}.sb-commands-header{width:960px}.sb-hotel-header .sb-head-left{width:37%}.sb-search-view,.sb-package-search-view{float:left;width:37%;min-height:450px}.sb-results-view{float:right;width:62%}.sb-cart-view,.sb-rez-summary-cart{float:left;width:37%;min-height:100px;display:none;position:relative}.sb-package-widget{width:565px}.sb-room-right{width:40%}.sb-room-right.closed{width:60%}.sb-package-text-contanier{min-width:175px}.sb-offer-image.small{min-width:113px}.sb-room-notifications{width:166%;display:block}.sb-secret-solution-label,.sb-few-room-tag{font-size:.8em;min-width:0;max-width:100px}.sb-secret-solution-label{line-height:1;padding-left:25px;margin-top:5px;position:relative;padding-top:1px}.sb-secret-solution-label .sb-member-solution-info{position:absolute;left:0;background-position:center 1px;background-size:6px;width:10px;height:10px;top:-1px}.sb-few-room-tag:before{top:4px}.sb-quote .web-price-small.sb-price-link.secret:after,.sb-quote .offer-price-small.sb-price-link.secret:after{height:10px}}@media screen and (max-width:1024px)and (min-width:738px){.sb-commands-header{font-size:1em}.sb-commands-header:before{background:rgba(0,0,0,0.65)}}@media screen and (max-width:737px){.login-form-container p{width:250px;margin:10px auto 0;font-size:1rem}.login-form-container input[type="text"],.login-form-container input[type="password"]{border:0 none;background:0;padding:2px 10px;margin-left:30px;height:30px;color:#666;position:relative;width:200px;box-sizing:border-box}.input-user,.input-password{background:none repeat scroll 0 0 #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-sizing:border-box;height:30px;margin:0 auto;padding:0;position:relative;width:230px}.field-validation-error,.validation-summary-errors{color:#d82424;display:block;margin-bottom:6px}.field-validation-error,.validation-summary-errors li{font-size:.75em}.social-login-state{text-align:center!important}.social-login-picture,.sb-rez-form .username-label,.social-logout{float:none;line-height:1;margin:4px auto;text-align:center!important}.sb-secret-offers-banner{background:#fff;box-shadow:0 0 20px -10px black}.sb-secret-offers-banner .sb-secret-offers-banner-icon{width:50px}.sb-secret-offers-banner .sb-secret-offers-banner-icon .sb-secret-offers-banner-image{width:40px;height:40px}.sb-secret-offers-banner .sb-secret-offers-banner-text h3{font-size:1.1em;font-weight:500}.sb-secret-offers-banner .sb-secret-offers-banner-text p{display:none}.sb-secret-offers-banner .sb-secret-offers-banner-button{width:80px;padding:0 5px 0 0}.sb-secret-offers-banner .sb-secret-offers-banner-button .sb-button{background-image:none;background-position:96% center;padding:8px}.sb-secret-solution-label{margin-left:0}html:not(.has-hero) #parallax{display:none}.sb-booking-page{padding-top:0}.sb-commands-header{width:100%;position:static}.sb-commands-header:before{display:none}.loading-indicator-text{display:none}.loading-indicator-spinner{display:block;position:absolute;left:50%;top:200px;z-index:100}html body{background-image:none}html body:after{background:rgba(0,0,0,0.15);width:100%;height:100%;position:fixed;content:"";top:0;left:0}.sb-booking-page{width:100%;font-size:12px;line-height:1.2;min-height:300px;margin:0}.sb-room-closed{margin:10px 0 0}.sb-head-left{width:100%;float:none}.sb-commands-header .sb-head-right{position:relative;width:100%;float:none;text-align:center;background:rgba(0,0,0,0.7);border-top:1px solid #999;border-bottom:1px solid #999}.sb-commands-header .sb-head-right .sb-phone-number{display:none}.sb-commands-header{padding:0}.sb-commands-header .sb-head-left,.sb-hotel-header .sb-head-right{width:100%;background:rgba(0,0,0,0.5);padding:0 2%;text-align:center;box-sizing:border-box}.sb-hotel-header{margin:0;padding:0;height:auto;overflow:visible}.sb-hotel-header .sb-head-left{display:none}.sb-hotel-header .sb-head-right{float:none;text-align:center}.sb-hotel-header .sb-head-right .sb-phone-number{display:block;font-size:1em;font-weight:300;line-height:1;padding:10px 0}.sb-hotel-header .sb-head-right .sb-phone-number .sb-icon-small{background-position:-7px -96px;width:18px;height:18px}.sb-hotel-name,.sb-hotel-address{line-height:1.5}.sb-hotel-name{display:block;font-size:11px}.sb-hotel-address{display:block;font-size:10px}.sb-search-view,.sb-package-search-view{float:none;width:96%;margin:0 2%;min-height:450px;clear:both}.sb-results-view{float:none;width:96%;margin:10px 2% 0;clear:both}.sb-cart-view,.sb-rez-summary-cart{float:left;width:96%;margin:0 2%;min-height:0;display:none;position:relative;box-sizing:border-box}.sb-bookback-cart{float:left;width:96%;margin:0 2%;min-height:0;display:none;position:relative;box-sizing:border-box}.sb-currency-selector-list{width:auto!important;right:0}.sb-language-selector-container,.sb-currency-selector-container,.sb-back-to-website{font-size:.85em;margin:0;float:none;display:inline-block;margin:0}.sb-commands-header .sb-language-selector-current>img,.sb-commands-header .sb-currency-selector-current span,.sb-back-to-website>a,.sb-currency-selector>a{padding:0 10px}.sb-back-to-website i{display:none}.sb-currency-selector-current>span{font-size:1.2em;top:0}.sb-commands-header .sb-user-link-container .sb-login-status-container{text-align:left;display:table;width:100%;box-sizing:border-box;padding:0 0 0 10px}.social-login-picture,.social-login-name-container{display:table-cell;vertical-align:middle}.social-login-name-container span{display:block;line-height:1}.sb-commands-header .sb-user-link-container .social-login-picture{margin:0!important}.sb-email{display:none}.sb-language-selector label{display:none}.sb-language-selector img{position:relative;margin-top:-2px;left:0}.sb-language-selector-item{font-size:1.2em;padding:8px 15px}.sb-hotel-logo{width:30%;margin:0 35%}.sb-hotel-data{width:68%;margin-left:4%}.sb-hotel-logo>a{line-height:4}.sb-search-form-container{margin:0}.sb-search-form-container:after{content:"";position:absolute;height:36px;width:100%;background:#eee;top:0;left:0;z-index:0}.sb-cart-view,.sb-results-view{float:none}.sb-search-view,.sb-cart-view,.sb-rez-summary-cart,.sb-package-search-view,.sb-search-view:hover,.sb-cart-view:hover,.sb-rez-summary-cart:hover .sb-package-search-view:hover{background:#fff}.sb-results-view h2{background:0;padding:10px;position:relative;z-index:1;border:0;overflow:hidden}.sb-results-view h2:before{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:250%;z-index:-1;border:0}.sb-info{font-size:1em;font-weight:500;line-height:1.1;margin:0;padding:10px;position:relative;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#eee;color:#111;&.sb-cart-info{display:block;border-top:0;border-bottom:0;.sb-icon-room,.sb-icon-calendar{&:before{top:0}}}}.sb-cart-head-nrg,.sb-cart-head-dates{display:none;&.sb-mobile-only{display:block}}.sb-info p{display:inline}.sb-info p:last-child{margin-left:10px;position:relative}.sb-info p:last-child:before{content:"-";height:10px;left:-9px;position:absolute;top:2px;width:5px}.sb-header-room-n-of-n{text-align:center;float:none}.sb-solution .select-room{margin:10px 0}.sb-mp-arrow{display:none}.sb-fo-calendar{margin-top:15px}.rg-container .rg-day .inner{height:28px}.rg-container tr .rg-day.advanced.selected .end-chevron{height:32px}.rg-container .rg-day .rg-first-selected:after{border-width:16px 14px 16px 8px}.rg-container .rg-day .rg-last-selected:after{border-width:16px 14px 16px 8px}.rg-container .rg-day .no-availability-checkout-allowed:after{border-width:16px 14px 16px 8px}.sb-noresult-container .sb-noresult-change-dates{background:0;min-height:0;border:0;background-color:#0081cb;cursor:pointer;color:white;font-weight:normal;padding:5px 0;margin:5px 0 20px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.65);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.65);box-shadow:0 1px 2px rgba(0,0,0,0.65);width:100%;font-size:1.4em}.sb-noresult-container .sb-noresult-change-dates:hover{background-color:#31b0d5}.sb-noresult-container .sb-noresult-phone-container{width:100%}.sb-noresult-container .sb-noresult-form-title{margin-bottom:10px;text-align:left;margin-top:20px;display:inline-block;width:100%}.sb-search-view{min-height:0;padding:0!important;position:relative;margin-top:10px!important}.sb-search-form-container{padding:6px 10px;position:relative}.sb-search-form{float:left;height:0;width:100%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.sb-nights-container{clear:both;float:none}.sb-nights-selection{background:0;border-bottom:1px solid #ccc;color:inherit;margin-left:65px;padding:2px 4px}.sb-range-selector .sb-nights-selection .count,.sb-nights-selection .text{font-size:1em;vertical-align:inherit;display:inline}.sb-range-selector{box-shadow:none}.sb-kid-age-container{margin-right:3px}.sb-guests-container{box-shadow:none;padding:0 10px;margin-bottom:10px}.add-room-cmd:hover{box-shadow:none}.sb-toggle-container{overflow:hidden;height:0;transition:all .3s ease-out}.sb-toggle-container .sb-item-container{margin-top:15px}.toggle-switch,.toggle-switch+label{display:block}.toggle-switch-title{display:inline;z-index:1;position:relative;font-size:1.2em;line-height:1.6;color:#666}.toggle-switch+label{float:right}.toggle-switch:checked ~ .sb-search-form,.toggle-switch:checked ~ .sb-toggle-container{height:auto;min-height:260px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;overflow:visible}.toggle-switch{position:absolute;margin-left:-9999px;visibility:hidden}.toggle-switch+label{display:block;position:relative;cursor:pointer;outline:0;user-select:none;z-index:1}input.toggle-switch+label{padding:2px;width:40px;height:20px;background-color:#ccc;border-radius:20px;transition:background .2s}input.toggle-switch+label:before,input.toggle-switch+label:after{display:block;position:absolute;content:""}input.toggle-switch+label:before{top:2px;left:2px;bottom:2px;right:2px;background-color:#fff;border-radius:20px;transition:background .2s}input.toggle-switch+label:after{top:4px;left:4px;bottom:4px;width:16px;background-color:#ccc;border-radius:16px;transition:margin .2s,background .2s}input.toggle-switch:checked+label{background-color:#31B0D5}input.toggle-switch:checked+label:after{margin-left:20px;background-color:#31B0D5}.inner,.sb-room-right.closed{position:static}.sb-room-head-container{min-height:100px}.sb-step-room-alloc{background:#eee}.sb-combination-meal-plan .sb-room-description{width:75%}.sb-room-total-price{margin:10px 0 0;width:25%}.sb-room-left{width:100%}.sb-room-closed .sb-room-left{float:left;width:90px}.sb-room-image.small{width:90px;height:70px}.sb-room-image.big{width:100%;height:200px;display:block}.sb-room-right{margin:0}.sb-room-right,.sb-room-right.closed{margin-left:0!important;max-height:none!important;height:auto!important;position:relative}.sb-room-right.closed{width:100%}.sb-room-right{width:60%}.sb-rooms,.solution-room-info{width:100%}.sb-room-info{margin-left:0!important;width:100%}.sb-room .sb-room-best-price{width:40%;position:static;margin:10px 0 0;font-size:1.1em}.sb-room-closed .sb-room-best-price{margin:0}.sb-room-best-price{line-height:1}.sb-solution .sb-room-image{display:none}.sb-lnk-room-more-info{display:none}.sb-room-name{font-size:1.3em;font-weight:500;margin:10px 0 0;min-height:50px}.sb-room-closed .sb-room-name{margin:10px 0 0;padding:0 30px 0 0;min-height:0}.sb-room-description.small{display:none}.sb-room-description{line-height:1.5;margin:0;padding:20px 0 0;text-align:justify;width:166%}.sb-sale-price{margin-top:20px;position:relative;right:0;top:0}.sb-few-room-tag.closed{left:0;bottom:0}.sb-few-room-tag{position:relative;margin:3px 0 0;padding:4px 0 0 20px;top:-1px}.sb-few-room-tag:before{top:2px;padding:2px 0 0;height:12px;width:12px;line-height:4px;font-size:.5rem}.sb-secret-solution-label+.sb-few-room-tag:before{margin-left:5px}.sb-room,.sb-room-closed{box-shadow:0 0 8px #888;padding:10px}.sb-room{min-height:100px}.sb-rate-plan-descr-container{padding:10px;line-height:1.5}.sb-rate-condition-link{float:none;display:block;line-height:1;padding-bottom:6px}.sb-rate-plan-header{height:auto}.sb-rate-plan-header .web-rate-tag{float:none}.sb-rate-plan-name{float:none;line-height:1.3;margin:5px 0}.sb-rate-plan-header .special-offer-tag{display:block;float:none;font-size:.8em;line-height:1.5;margin:0 -10px}.sb-open-close-detail{bottom:10px;right:10px}.sb-room-closed .sb-open-close-detail{background:url("/Content/images/responsive/month-arrow-select.png") no-repeat scroll center center rgba(0,0,0,0);border:2px solid #09649A;border-radius:20px;height:20px;width:20px;padding:0;text-indent:-999px;bottom:10px;right:10px}.sb-rate-condition-link{padding-left:15px}.sb-rate-condition-link:before{background-position:-7px -170px;background-size:70px auto;top:-1px}.sb-canc-pol-label .canc-free{margin-left:0}.sb-canc-pol-label .canc-free:before{display:none}.sb-do-search-container{box-shadow:none;float:none}.sb-button.big{max-width:none;box-shadow:none;padding:8px 20px 8px 10px}.sb-search-form-container .sb-button.big,.sb-package-search-form-container .sb-button.big{width:100%}.sb-package-reservation-date-container .sb-button.big{margin:0}.sb-logos-container{width:50%;margin-top:5px}.sb-show-promo-code:hover{box-shadow:none}.sb-coupon-code-container{margin:8px 0 0}.sb-rate-plan-header .special-offer-tag:after,.sb-ibe-title,.sb-results-sharing-container{display:none}.sb-tabstrip{background:#ccc;padding-top:10px}.sb-sale-price .striked-price,.sb-sale-price .offer-price-big{display:inline-block}.sb-combination-meal-plan-button{margin:10px 0 0;text-align:right}.sb-combination-meal-plan-button button{width:100%}.sb-navigator .combinations-available{float:none;text-align:center}.sb-navigator .combinations-available span:not(.sb-counter){display:block}.nav-link{margin:10px 0;float:none;text-align:center}.sb-sol-prev-next{display:inline-block;padding:4px 10px}.sb-cart-container{margin:0;padding:6px 10px}.sb-cart-container:before{background:none repeat scroll 0 0 #eee;content:"";height:36px;left:0;position:absolute;top:0;width:100%}.spacer-hack{height:0;margin-top:0}.sb-cart-head-dates,.sb-cart-head-nrg{font-size:1em}.sb-cart-head-dates span,.sb-cart-head-nrg span{background:0;color:#000}.sb-cart-head-dates,.sb-cart-head-nrg{line-height:2}.sb-cart-title{font-size:1.3em;margin:5px 0 15px}.sb-cart-view h2,.sb-cart-view h3{display:none}.sb-cart-no-srv-selected{display:none}.sb-cart-view .sb-item-container{padding:0}.sb-cart-item .sb-item-container{padding:10px}.sb-cart-total-container{bottom:0;float:none;padding:10px 0;position:relative;right:0;white-space:nowrap;text-align:right}.sb-cart-total-hotel .sb-cart-discounted-total{display:block}.sb-cart-total-hotel .currency-info{margin-right:0}.sb-item-container-hilight{margin:10px 0}.cart-item-content{box-sizing:border-box;color:gray;font-size:1em;font-weight:bold}.sb-cart-head-dates{float:none;width:100%}.sb-cart-new-search{float:right;position:relative;right:0;top:5px}.sale-price-big{font-size:1.3em}.sb-service-image{height:60px;width:90%}.sb-rez-code-and-date>div{display:block}.sb-rez-form .size1of5,.sb-rez-form .size4of5{width:100%}.sb-rez-form .sb-rooms-container{margin:0}.sb-rez-form form{overflow:visible;width:100%}.sb-rez-form,.sb-rez-summary{clear:both;padding:10px}.sb-rez-summary-info-guest{width:100%}.sb-rez-form label,.sb-rez-form .form-field input,.sb-rez-form .form-field select,.sb-rez-form .form-field label,.sb-rez-form .form-field2 label,.sb-rez-form .form-field-textarea label{width:100%!important;text-align:left!important;float:none!important;display:block}.sb-rez-form .form-field-textarea label span{padding:0;font-size:.9em}.sb-rez-form .form-field{float:left;padding-top:5px}.sb-rez-form .form-field input,.sb-rez-form .form-field select{height:30px}.sb-rez-form .form-field2 input,.sb-rez-form .form-field2 select{height:30px}.sb-rez-form .form-field-address input{height:30px}.sb-rez-form .form-field2 label span{display:inline;margin-left:4px}.sb-rez-form .form-rez-checkbox{padding-left:0}.sb-rez-form .form-rez-checkbox label{display:inline-block;width:88%!important;line-height:1.5}.sb-rez-form .form-rez-checkbox input{vertical-align:top;width:20px;height:20px}.sb-rez-form li{margin:10px 0}.sb-rez-form .form-claim{font-size:14px;line-height:1}.sb-rez-form .form-field-textarea textarea{border:1px solid #aaa;height:100px;width:99%}.sb-rez-form .sb-commands{float:none;margin-top:20px;text-align:center}.sb-rez-form .form-field .field-validation-error{font-size:.9em;text-align:left}.sb-rez-form .sb-rez-summ-cart-print,.sb-rez-summ-cart .sb-rez-summ-cart-print{float:none;text-align:center}.sb-small-header{border-radius:0}.sb-small-header .sb-small-title{text-align:center}.sb-availability-request .sb-item-container{padding:15px 0 20px}.sb-availability-request .sb-commands{margin:10px 0;text-align:center}.sb-icons-amenities-container{display:none}.sb-tabpane-rooms .slides_container{margin:3%;width:94%!important}.sb-tabpane-rooms.package-widget-gradient-bg{box-shadow:250px 0 100px -50px rgba(0,0,0,0.5) inset}.sb-tabpane-rooms .slides_control,.sb-tabpane-rooms .sb-package-widget{width:100%!important;position:relative}.sb-tabpane-rooms [class*="sb-package-"]{width:100%!important}.sb-tabpane-rooms .sb-package-widget-abstract{width:90%!important;height:50px}.sb-tabpane-rooms .sb-package-widget-footer{width:auto!important}.sb-tabpane-rooms .package-widget-red-sign{top:-15px;width:60px}.sb-tabpane-rooms .sb-package-widget-content{bottom:0;box-sizing:border-box;left:0;padding:10px;position:absolute;right:0;top:0;z-index:1}.sb-tabpane-rooms .sb-package-widget-content .size3of5{width:100%}.sb-tabpane-rooms .sb-package-widget-name{box-sizing:border-box;font-size:1.4em;padding:5px 90px 5px 10px;text-overflow:ellipsis;white-space:nowrap;height:auto}.sb-tabpane-rooms .sb-package-widget-footer .price{font-size:1.4em;line-height:1}.sb-tabpane-rooms .sb-book-button-column{float:none;width:auto}.sb-tabpane-rooms .sb-package-widget-content .sb-book-button-column .sb-button{margin:5px 0 0;padding-left:12px;padding-right:24px}.sb-package-list .sb-package-item{padding:15px;width:100%}.sb-package-image,.sb-ext-info,.sb-package-text-contanier{box-sizing:border-box;display:block;width:100%;min-width:0;border:0;padding:0}.sb-package-item:hover .sb-package-image span{transform:none}.sb-package-item:hover .sb-ext-info{box-shadow:none;color:inherit}.sb-package-image{margin-bottom:10px}.sb-package-text-contanier{text-align:center}.sb-package-item .sb-package-link{clear:both;display:block;font-size:1.1em;padding:10px 25px 10px 8px}.sb-start-page .sb-start-page-title,.sb-start-page .sb-start-page-message,.sb-start-page .sb-offer-list{display:none}.sb-offer-head-container,.sb-package-head-container{display:block}.sb-offer-title{margin-bottom:10px}.sb-offer-detail.sb-item-container{padding-bottom:40px}.sb-offer-detail-body,html.sb-offer-detail-side,.sb-package-detail-body,html.sb-package-detail-side{display:block;width:100%;padding:0}.sb-package-detail-body{margin-bottom:10px}.sb-offer-detail .sb-sharing-toolbar,.sb-package-detail .sb-sharing-toolbar{display:block;margin-bottom:10px;padding:0;width:100%}.sb-cancellation-policy-container.package{font-size:.9em;margin-top:15px;padding:0;position:static;text-align:justify}.sb-offer-detail .sb-button.back{bottom:10px;position:absolute}.sb-buttons-login{float:none;height:40px;margin:10px 0;width:100%}#social-login-buttons label{text-align:center!important;line-height:30px}.sb-rez-form .form-field-expire #credit-card-exp-month{box-sizing:border-box;width:40%}.sb-rez-form .form-field-expire #credit-card-exp-year{box-sizing:border-box;margin-left:2%;width:55%}#sb-cc-payment .size1of5{position:relative;width:100%}#sb-cc-payment .dv-verisign-logo-form{bottom:0;right:15px}.sb-rez-form .sb-verisign-table{width:49%}html .SBCSS_dvLbl,html .SBCSS_dvLbl2{float:left!important;padding:5px 0!important;width:35%!important}html .SBCSS_dvTxt{float:right!important;padding:5px 0!important;width:65%!important}.sb-payment-deposit-amount{display:inline-block;margin:5px 0 0}}