/*! 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}html{color:#000}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{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:400}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}input,select,textarea{*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:after,.clearfix-new:before{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{border-radius:2px}.rounded-5{border-radius:5px}.rounded-10{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}.bd:after,.media: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:active,select:focus,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:active,a:hover{outline:0}b,strong{font-weight:700}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}.h1,h1{font-size:196%;font-weight:400;font-style:normal;color:#333}.h2,h2{font-size:167%;font-weight:400;font-style:normal;color:#333}.h3,h3{font-size:146.5%;font-weight:400;font-style:normal;color:#333}.h4,h4{font-size:123.1%;font-weight:400;font-style:normal;color:#333}.h5,h5{font-size:108%;font-weight:700;font-style:normal;color:#333}.h6,h6{font-size:108%;font-weight:400;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:#fff;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:400;white-space:nowrap}a.sb-book-button,a.sb-book-button:hover{color:#fff;text-decoration:none}.sb-has-offer{color:red}@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,.9);color:#fff;width:100%;padding:5px;border-top:solid 1px #fff;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,.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}#simplebooking_policy body,html#simplebooking_policy{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 a,#simplebooking_policy abbr,#simplebooking_policy acronym,#simplebooking_policy address,#simplebooking_policy blockquote,#simplebooking_policy button,#simplebooking_policy caption,#simplebooking_policy cite,#simplebooking_policy code,#simplebooking_policy dd,#simplebooking_policy del,#simplebooking_policy dfn,#simplebooking_policy dl,#simplebooking_policy dt,#simplebooking_policy em,#simplebooking_policy fieldset,#simplebooking_policy form,#simplebooking_policy h1,#simplebooking_policy h2,#simplebooking_policy h3,#simplebooking_policy h4,#simplebooking_policy h5,#simplebooking_policy h6,#simplebooking_policy img,#simplebooking_policy label,#simplebooking_policy legend,#simplebooking_policy li,#simplebooking_policy ol,#simplebooking_policy p,#simplebooking_policy pre,#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 table,#simplebooking_policy tbody,#simplebooking_policy td,#simplebooking_policy tfoot,#simplebooking_policy th,#simplebooking_policy thead,#simplebooking_policy tr,#simplebooking_policy tt,#simplebooking_policy ul,#simplebooking_policy var{border:0;font-family:inherit;font-size:100%;font-style:normal;font-weight:400;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 blockquote:after,#simplebooking_policy blockquote:before,#simplebooking_policy q:after,#simplebooking_policy q:before{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;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:400;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:700}#simplebooking_policy h1{font-size:19px;font-weight:400;line-height:23px;margin-bottom:5px}#simplebooking_policy h1 small{font-size:18px}#simplebooking_policy h2{font-size:17px;font-weight:700;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:700;line-height:19px;padding-top:24px}#simplebooking_policy h4{font-size:13px;font-weight:700;margin-bottom:0;padding-top:19px}#simplebooking_policy h4 small{font-size:13px;font-weight:700}#simplebooking_policy h6{color:#bfbfbf;font-size:13px;text-transform:uppercase}#simplebooking_policy ol,#simplebooking_policy ul{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:700}#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:700}#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{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,.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,.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,.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);background:#fff;border:1px solid #c0c1c1;border-bottom-color:#a8aaab;box-shadow:0 1px 0 rgba(0,0,0,.1)}#simplebooking_policy .box_content{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{border-radius:3px;margin-bottom:15px;padding:10px}#simplebooking_policy .box_10>h4{font-size:13px;margin-bottom:0}#simplebooking_policy .box_10.expand>.w_icon,#simplebooking_policy .box_10.expand>.w_icon.expand-click,#simplebooking_policy .box_10>.w_icon,#simplebooking_policy .box_10>.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.expand>.w_icon_16,#simplebooking_policy .box_10.expand>.w_icon_16.expand-click,#simplebooking_policy .box_10>.w_icon_16,#simplebooking_policy .box_10>.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.expand>.w_icon_24,#simplebooking_policy .box_10.expand>.w_icon_24.expand-click,#simplebooking_policy .box_10>.w_icon_24,#simplebooking_policy .box_10>.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{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,.1) rgba(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:700;line-height:38px;padding:0 20px;text-shadow:0 1px 1px rgba(255,255,255,.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{box-shadow:inset 0 2px 4px rgba(0,0,0,.25),0 1px 2px rgba(0,0,0,.05)}#simplebooking_policy .btn.large{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{border-radius:11px;font-size:11px;line-height:18px;padding:0;text-align:center;width:18px}#simplebooking_policy .circle.small{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,.1) rgba(0,0,0,.1) rgba(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,.25)}#simplebooking_policy .alert-message{-moz-border-radius:4px;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);-webkit-border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);background-color:#eedc94;background-image:linear-gradient(to bottom,#fceec1,#eedc94);background-repeat:repeat-x;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-radius:4px;border-style:solid;border-width:1px;box-shadow:inset 0 1px 0 rgba(255,255,255,.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,.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{box-shadow:0 1px 0 rgba(255,255,255,.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 p,#simplebooking_policy .alert-message.block-message ul{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.info,#simplebooking_policy .alert-message.block-message.success{color:#404040;text-shadow:0 1px 0 rgba(255,255,255,.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 .box_10.expand.expanded .expand-click:after,#simplebooking_policy .expand.expanded .expand-click:after{border:5px;border-color:#333b43 transparent transparent;border-style:solid;content:"";position:absolute;right:10px;top:19px}#simplebooking_policy .box_10.expand .expand-click,#simplebooking_policy .box_10.expand.expanded .expand-click,#simplebooking_policy .expand .expand-click,#simplebooking_policy .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:400;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:400;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{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 li,#simplebooking_policy ul{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{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 .for_boxes,#simplebooking_policy.simplebooking_vip_policy .sb_footer{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:active,#simplebooking_policy a:focus,#simplebooking_policy a:hover{outline:0}#simplebooking_policy .show,#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{display:block}#simplebooking_policy #wbars .horizontal,#simplebooking_policy .hide,#simplebooking_policy audio:not([controls]){display:none}#simplebooking_policy h2 small,#simplebooking_policy h3 small,#simplebooking_policy h5{font-size:14px}#simplebooking_policy .alert-message p,#simplebooking_policy .alert-message.block-message ul,#simplebooking_policy ol ol,#simplebooking_policy ol ul,#simplebooking_policy ul ol,#simplebooking_policy ul ul{margin-bottom:0}#simplebooking_policy .alert-message h5,#simplebooking_policy dl dd,#simplebooking_policy dl dt{line-height:18px}#simplebooking_policy .blue,#simplebooking_policy .btn.primary{-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 .link_on_dark a,#simplebooking_policy .red a{border-bottom-color:rgba(247,247,247,.3)}#simplebooking_policy .link_on_dark a:hover,#simplebooking_policy .red a:hover{border-bottom-color:rgba(247,247,247,.6)}#simplebooking_policy .half_col:after,#simplebooking_policy .half_col:before,#simplebooking_policy .one_line_col:after,#simplebooking_policy .one_line_col:before,#simplebooking_policy .sb_container-fluid:after,#simplebooking_policy .sb_container-fluid:before,#simplebooking_policy ul.for_boxes:after,#simplebooking_policy ul.for_boxes:before,#simplebooking_policy.simplebooking_fixed_policy .sb_container:after,#simplebooking_policy.simplebooking_fixed_policy .sb_container:before{content:"";display:inline;zoom:1}#simplebooking_policy .half_col:after,#simplebooking_policy .one_line_col:after,#simplebooking_policy .sb_container-fluid:after,#simplebooking_policy ul.for_boxes:after,#simplebooking_policy.simplebooking_fixed_policy .sb_container:after{clear:both}#simplebooking_policy .icon_general,#simplebooking_policy [class*=policyicon_]{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 .half_col,#simplebooking_policy.simplebooking_fluid_policy .one_line_col,#simplebooking_policy.simplebooking_vip_policy .half_col,#simplebooking_policy.simplebooking_vip_policy .one_line_col{width:100%}#simplebooking_policy .one_line_col.wide>ul.for_boxes>li,#simplebooking_policy.simplebooking_fluid_policy .half_col>ul.for_boxes>li,#simplebooking_policy.simplebooking_fluid_policy .one_line_col>ul.for_boxes>li,#simplebooking_policy.simplebooking_vip_policy .half_col>ul.for_boxes>li,#simplebooking_policy.simplebooking_vip_policy .one_line_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 .half_col>ul.for_boxes>li:nth-child(2n+1)>div,#simplebooking_policy.simplebooking_fluid_policy .one_line_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 .half_col>ul.for_boxes>li:nth-child(2n+1)>div,#simplebooking_policy.simplebooking_vip_policy .one_line_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 .half_col>ul.for_boxes>li:nth-child(2n)>div,#simplebooking_policy.simplebooking_fluid_policy .one_line_col>ul.for_boxes>li:nth-child(2n)>div,#simplebooking_policy.simplebooking_vip_policy .half_col:nth-child(2n)>*,#simplebooking_policy.simplebooking_vip_policy .half_col>ul.for_boxes>li:nth-child(2n)>div,#simplebooking_policy.simplebooking_vip_policy .one_line_col>ul.for_boxes>li:nth-child(2n)>div{margin-left:0}#simplebooking_policy .legal_pp .definitions,#simplebooking_policy .legal_pp .one_line_col>ul.for_boxes{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 .definitions p,#simplebooking_policy.simplebooking_vip_policy .for_boxes h3,#simplebooking_policy.simplebooking_vip_policy .for_boxes p,#simplebooking_policy.simplebooking_vip_policy .sb_footer h3,#simplebooking_policy.simplebooking_vip_policy .sb_footer p{font-size:13px}@media(max-width:767px){#simplebooking_policy .legal_pp .half_col,#simplebooking_policy .legal_pp .one_line_col{width:100%}#simplebooking_policy .legal_pp .half_col>ul.for_boxes>li,#simplebooking_policy .legal_pp .one_line_col>ul.for_boxes>li{clear:both;width:100%}#simplebooking_policy .legal_pp .half_col>ul.for_boxes>li:nth-child(2n+1)>div,#simplebooking_policy .legal_pp .one_line_col>ul.for_boxes>li:nth-child(2n+1)>div{margin-right:0}#simplebooking_policy .legal_pp .half_col>ul.for_boxes>li:nth-child(2n)>div,#simplebooking_policy .legal_pp .one_line_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("/static/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{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 .half_col,#simplebooking_policy .one_line_col{width:100%}#simplebooking_policy .half_col>ul.for_boxes>li,#simplebooking_policy .one_line_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("/static/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{border-radius:9px;line-height:14px;padding:0;width:14px}#simplebooking_policy body,html#simplebooking_policy{padding:0}#simplebooking_policy .half_col:nth-child(2n+1)>*,#simplebooking_policy .half_col>ul.for_boxes>li:nth-child(2n+1)>div,#simplebooking_policy .one_line_col>ul.for_boxes>li:nth-child(2n+1)>div{margin-right:0}#simplebooking_policy .half_col:nth-child(2n)>*,#simplebooking_policy .half_col>ul.for_boxes>li:nth-child(2n)>div,#simplebooking_policy .one_line_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:after,.ui-helper-clearfix:before{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-active,.ui-menu .ui-state-focus{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;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{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}button.ui-button::-moz-focus-inner,input.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.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item: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-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-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-next span,.ui-datepicker .ui-datepicker-prev 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:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{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-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{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-autohide .ui-resizable-handle,.ui-resizable-disabled .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 #000}.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:700;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-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .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 button,.ui-widget input,.ui-widget select,.ui-widget textarea{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:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.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{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;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:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.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("/static/css-personalarea/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/static/css-personalarea/images/ui-icons_444444_256x240.png")}.ui-button .ui-icon{background-image:url("/static/css-personalarea/images/ui-icons_777777_256x240.png")}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-default .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url("/static/css-personalarea/images/ui-icons_555555_256x240.png")}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url("/static/css-personalarea/images/ui-icons_ffffff_256x240.png")}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url("/static/css-personalarea/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/static/css-personalarea/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-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{box-shadow:0 0 5px #666}.pa-container,.sb-cart-view,.sb-current-view>div,.sb-package-list-extended,.sb-rez-summary-cart,.sb-room,.sb-room-closed,.sb-search-view,.sb-step-room-alloc,.slides{box-shadow:0 0 20px -10px #000}.sb-current-view .sb-rooms-list,.sb-current-view .sb-tabs,.sb-rez-summary-cart .sb-current-view>div,.sb-solution .pa-container{box-shadow:none}.sb-booking-page{width:1200px;margin:0 auto;position:relative;z-index:1;padding-top:40px}.sb-package-search-view,.sb-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-package-search-form-container,.sb-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{background-repeat:no-repeat;width:30%}.icon-container+div{width:70%;padding:0;margin:0}.grecaptcha-badge{visibility:hidden}body .visible{opacity:1!important;filter:alpha(opacity=100)!important;transition:all .5s ease-out 0s;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}body .hidden{opacity:0!important;filter:alpha(opacity=0)!important;transition:all .5s ease-out 0s;transition:.5s;-moz-transition:.5s;-webkit-transition:.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:all .5s ease-out 0s;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;z-index:10}.rpi-container:before{content:"";position:absolute;width:50px;height:0;top:0;left:15px;background-image:url("/fo/content/images/ribbon.png");background-position:center bottom;background-repeat:no-repeat;background-size:cover;z-index:11;transition:all .5s ease-out 0s;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.rpi-container:after{content:"";position:absolute;width:26px;height:0;top:0;left:22px;background-image:url("/fo/content/images/best-price-star.png");background-position:center bottom;background-repeat:no-repeat;background-size:cover;z-index:12;transition:all .5s ease-out 0s;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.rpi-container .rpi-content{overflow:hidden;position:absolute;width:100%;height:100%;top:0;left:0}.rpi-container .rpi-content .rpi-header{position:relative}.rpi-container .rpi-content .rpi-header .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)}.rpi-container .rpi-content .rpi-header .rpi-header-loading>div{position:absolute;top:0;left:40px;opacity:0;filter:alpha(opacity=0);transition:all .5s ease-out 0s;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.rpi-container .rpi-content .rpi-header .rpi-header-loading>div#checking{opacity:1;filter:alpha(opacity=100)}.rpi-container .rpi-content .rpi-header .rpi-header-loading .loading-bar{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#036ea8;z-index:-1;animation:loadingBar 4s 1 linear}@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%}}.rpi-container .rpi-content .rpi-header .rpi-header-loading .spinner{width:12px;height:12px;border-color:#4d9cc6;border-width:2px;border-style:solid;position:absolute;top:12px;left:12px;border-radius:50%}.rpi-container .rpi-content .rpi-header .rpi-header-loading .spinner: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%;animation:loadSpinner 1s infinite linear}@keyframes loadSpinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rpi-container .rpi-content .rpi-header .rpi-header-loaded{text-align:right;position:relative;cursor:pointer;background:#0081cb;padding:10px 25px 15px 75px;margin:0 0 15px}.rpi-container .rpi-content .rpi-header .rpi-header-loaded h3,.rpi-container .rpi-content .rpi-header .rpi-header-loaded p{color:#fff;line-height:1.1}.rpi-container .rpi-content .rpi-header .rpi-header-loaded h3{opacity:1;filter:alpha(opacity=100);margin-bottom:10px;text-transform:uppercase;font-size:1.1em;font-weight:700;line-height:20px}.rpi-container .rpi-content .rpi-header .rpi-header-loaded .rpi-open-close{opacity:1;filter:alpha(opacity=100);position:absolute;right:8px;top:18px}.rpi-container .rpi-content .rpi-header .rpi-header-loaded .rpi-open-close .rpi-arrow{border-color:#fff transparent;border-width:5px 4px 0;border-style:solid;height:0;width:0;cursor:pointer}.rpi-container .rpi-content .rpi-header .rpi-header-loaded .sb-button{display:none}.rpi-container .rpi-content .rpi-item{margin:5px 10px;border-bottom:solid 1px #bbb;padding:5px 10px}.rpi-container .rpi-content .rpi-item .rpi-portal-name{font-weight:700;display:inline}.rpi-container .rpi-content .rpi-item .rpi-portal-roomprice{float:right}.rpi-container .rpi-content .rpi-item .rpi-portal-roomprice .rpi-room-name{display:none}.rpi-container .rpi-content .rpi-item .rpi-portal-roomprice .rpi-price-container .loading{text-align:right}.rpi-container .rpi-content .rpi-item .rpi-portal-roomprice .rpi-price-container .rpi-room-price{display:none;font-size:1em;text-align:right}.rpi-container .rpi-content .rpi-item .rpi-portal-rate-info{display:none}.rpi-container .rpi-content .rpi-item.cheapest{background-color:#449d44;color:#fff;font-weight:700;position:relative}.rpi-container .rpi-content .rpi-item.cheapest:after{content:"";position:absolute;top:-12px;left:50%;margin-left:-25px;width:50px;height:50px;background-image:url("/fo/content/images/best-price-tag.png");background-repeat:no-repeat;background-position:center center;animation:shakeHorizontal 4s infinite ease-in-out}@keyframes shakeHorizontal{0%{top:-12px;margin-left:-25px;transform:rotate(0)}2.5%{top:-5px;margin-left:-20px;transform:rotate(-20deg)}5%{top:-12px;margin-left:-25px;transform:rotate(0)}7.5%{top:-5px;margin-left:-20px;transform:rotate(-20deg)}10%{top:-12px;margin-left:-25px;transform:rotate(0)}}.rpi-container.open{height:215px}.rpi-container.open:before{width:70px;height:90px;top:-13px;left:10px}.rpi-container.open:after{width:42px;height:64px;top:-11px;left:17px}.rpi-container.open .rpi-arrow{border-width:0 4px 5px}.rpi-container.close{height:40px}.rpi-container.close:before{width:50px;height:65px;top:-10px;left:15px}.rpi-container.close:after{width:26px;height:40px;top:-7px;left:22px}.rpi-container.close .rpi-arrow{border-width:0 4px 5px}.full.rpi-container{max-width:300px}.full.rpi-container.open{height:350px}.full.rpi-container .rpi-item{padding:10px}.full.rpi-container .rpi-item .rpi-portal-name{float:none;padding:0}.full.rpi-container .rpi-item .rpi-portal-roomprice{float:none;padding:0;width:100%}.full.rpi-container .rpi-item .rpi-portal-roomprice .rpi-room-name{display:inline-block}.full.rpi-container .rpi-item .rpi-portal-roomprice .rpi-price-container{margin-top:-15px}.full.rpi-container .rpi-item .rpi-portal-roomprice .rpi-room-name+.rpi-price-container{width:50%;float:right;margin-top:0}.full.rpi-container .rpi-item .rpi-portal-roomprice .rpi-room-name+.rpi-price-container .rpi-room-price{font-size:1em}.full.rpi-container .rpi-item .rpi-portal-roomprice .rpi-room-name+.rpi-price-container .rpi-room-price.cheapest{font-weight:400}.full.rpi-container .rpi-item .rpi-portal-roomprice .front{text-align:right}.full.rpi-container .rpi-item .rpi-portal-rate-info{display:block}.full.rpi-container .rpi-item .rpi-portal-rate-info span{font-size:9px;color:#fff;padding:1px 3px;white-space:nowrap;border-radius:3px;background-clip:padding-box}.full.rpi-container .rpi-item .rpi-portal-rate-info span.rpi-lbl-freecanc{background-color:#449d44}.full.rpi-container .rpi-item .rpi-portal-rate-info span.rpi-lbl-notref{background-color:#44f}.full.rpi-container .rpi-item .rpi-portal-rate-info span.rpi-lbl-mealplan{background-color:#888}.full.rpi-container .rpi-footer .sb-button{display:block}.rpi-banner-tooltip{background-color:#fff!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,.75)}.rpi-banner-tooltip: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-banner-tooltip .rpi-match-deal-title{font-size:1.4em;padding:5px 0;font-weight:600;text-align:center}.rpi-banner-tooltip.v0 .rpi-match-deal-title{color:#0081cb!important}.rpi-banner-tooltip.v0 strong{color:#449d44!important}.rpi-banner-tooltip.v1 .rpi-match-deal-title{color:#833486!important}.rpi-banner-tooltip.v1 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:all .5s ease-out 0s;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.rpi-banner-container.v0 .rpi-price-comparison{padding:10px}.rpi-banner-container.v0 .rpi-price-comparison .rpi-persuasion-text{float:left;width:55%;margin-top:0 1%}@media(max-width:480px){.rpi-banner-container.v0 .rpi-price-comparison .rpi-persuasion-text{float:none;width:100%}}.rpi-banner-container.v0 .rpi-price-comparison .rpi-persuasion-text .rpi-persuasion-title{font-weight:700;font-size:1.3em;margin-top:5px}@media(max-width:1280px){.rpi-banner-container.v0 .rpi-price-comparison .rpi-persuasion-text .rpi-persuasion-title{font-size:1.15em}}@media(max-width:480px){.rpi-banner-container.v0 .rpi-price-comparison .rpi-persuasion-text .rpi-persuasion-title{margin-top:0;font-size:1em}}.rpi-banner-container.v0 .rpi-price-comparison .rpi-persuasion-text .rpi-persuasion-title .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){.rpi-banner-container.v0 .rpi-price-comparison .rpi-persuasion-text .rpi-persuasion-title .rpi-match-deal-icon{margin-left:10px}}.rpi-banner-container.v0 .rpi-price-comparison .rpi-persuasion-text .rpi-match-deal-text{margin-top:2%}.rpi-banner-container.v0 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container{margin-top:3%}.rpi-banner-container.v0 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit{padding:5px 0 5px 18px;position:relative;float:left;margin-right:10px}@media(max-width:480px){.rpi-banner-container.v0 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit{padding:8px 0 8px 18px}}.rpi-banner-container.v0 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit:after,.rpi-banner-container.v0 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit:before{content:"";position:absolute;top:auto;bottom:7px;background:#31b0d5;width:4px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.rpi-banner-container.v0 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit:before{transform:rotate(-30deg);height:10px;left:0}.rpi-banner-container.v0 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit:after{transform:rotate(30deg);height:15px;left:5px}.rpi-banner-container.v0 .rpi-items{float:right;width:40%}@media(max-width:480px){.rpi-banner-container.v0 .rpi-items{float:none;width:100%;margin-top:15px}}.rpi-banner-container.v0 .rpi-banner-content{overflow:hidden;width:100%;height:100%;top:0;left:0}.rpi-banner-container.v0 .rpi-banner-content .rpi-banner-header{position:relative}.rpi-banner-container.v0 .rpi-banner-content .rpi-banner-header .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)}.rpi-banner-container.v0 .rpi-banner-content .rpi-banner-header .rpi-banner-header-loading>div{position:absolute;top:0;left:40px;opacity:0;filter:alpha(opacity=0);transition:all .5s ease-out 0s;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.rpi-banner-container.v0 .rpi-banner-content .rpi-banner-header .rpi-banner-header-loading>div#checking{opacity:1;filter:alpha(opacity=100)}.rpi-banner-container.v0 .rpi-banner-content .rpi-banner-header .rpi-banner-header-loading .loading-bar{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#036ea8;z-index:-1;animation:loadingBar 4s 1 linear}@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%}}.rpi-banner-container.v0 .rpi-banner-content .rpi-banner-header .rpi-banner-header-loading .spinner{width:12px;height:12px;border-color:#4d9cc6;border-width:2px;border-style:solid;position:absolute;top:8px;left:12px;border-radius:50%}.rpi-banner-container.v0 .rpi-banner-content .rpi-banner-header .rpi-banner-header-loading .spinner: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%;animation:loadSpinner 1s infinite linear}@keyframes loadSpinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rpi-banner-container.v0 .rpi-banner-content .rpi-banner-header .rpi-banner-header-loaded{text-align:left;position:relative;cursor:pointer;background:#0081cb;padding:5px 0 5px 10px;margin:0}.rpi-banner-container.v0 .rpi-banner-content .rpi-banner-header .rpi-banner-header-loaded h3,.rpi-banner-container.v0 .rpi-banner-content .rpi-banner-header .rpi-banner-header-loaded p{color:#fff;line-height:1.1}.rpi-banner-container.v0 .rpi-banner-content .rpi-banner-header .rpi-banner-header-loaded h3{opacity:1;filter:alpha(opacity=100);text-transform:uppercase;font-size:1.5em;font-weight:700}.rpi-banner-container.v0 .rpi-banner-content .rpi-banner-header .rpi-banner-header-loaded .rpi-open-close{opacity:1;filter:alpha(opacity=100);position:absolute;right:15px;top:15px}.rpi-banner-container.v0 .rpi-banner-content .rpi-banner-header .rpi-banner-header-loaded .rpi-open-close .rpi-arrow{border-color:#fff transparent;border-style:solid;height:0;width:0;cursor:pointer}.rpi-banner-container.v0 .rpi-banner-content .rpi-banner-header .rpi-banner-header-loaded .sb-button{display:none}.rpi-banner-container.v0 .rpi-banner-content .rpi-banner-item{border-bottom:solid 1px #bbb;padding:5px 10px}.rpi-banner-container.v0 .rpi-banner-content .rpi-banner-item .rpi-portal-name{font-weight:700;display:inline}.rpi-banner-container.v0 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice{float:right;width:40%;min-width:80px}.rpi-banner-container.v0 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice .rpi-room-name{display:none}.rpi-banner-container.v0 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice .rpi-price-container .loading{text-align:right}.rpi-banner-container.v0 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice .rpi-price-container .rpi-room-price{display:none;font-size:1em;text-align:center}.rpi-banner-container.v0 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice .rpi-price-container.no-animation .loading{display:none}.rpi-banner-container.v0 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice .rpi-price-container.no-animation .rpi-room-price{display:block}.rpi-banner-container.v0 .rpi-banner-content .rpi-banner-item .rpi-portal-rate-info{display:none}.rpi-banner-container.v0 .rpi-banner-content .rpi-banner-item.cheapest{background-color:#449d44;color:#fff;font-weight:700;position:relative}.rpi-banner-container.v0 .rpi-banner-content .rpi-banner-item.cheapest:after{content:"";position:absolute;top:-12px;left:50%;margin-left:-25px;margin-top:-3px;width:50px;height:50px;background-image:url("/fo/content/images/best-price-tag.png");background-repeat:no-repeat;background-position:center center;background-size:40px;animation:shakeHorizontal 4s infinite ease-in-out}@keyframes shakeHorizontal{0%{top:-12px;margin-left:-25px;transform:rotate(0)}2.5%{top:-5px;margin-left:-20px;transform:rotate(-20deg)}5%{top:-12px;margin-left:-25px;transform:rotate(0)}7.5%{top:-5px;margin-left:-20px;transform:rotate(-20deg)}10%{top:-12px;margin-left:-25px;transform:rotate(0)}100%{top:-12px;margin-left:-25px;transform:rotate(0)}}.rpi-banner-container.v0.bestPrice.open{height:140px}@media(max-width:1280px){.rpi-banner-container.v0.bestPrice.open{height:130px}}@media(max-width:480px){.rpi-banner-container.v0.bestPrice.open{height:225px}}.rpi-banner-container.v0.bestPrice.open:before{width:50px;height:65px;top:-10px;left:15px}.rpi-banner-container.v0.bestPrice.open:after{width:26px;height:40px;top:-7px;left:22px}.rpi-banner-container.v0.bestPrice.open .rpi-arrow{border-width:0 4px 5px}.rpi-banner-container.v0.bestPrice.close{height:32px}@media(max-width:1280px){.rpi-banner-container.v0.bestPrice.close{height:29px}}.rpi-banner-container.v0.bestPrice.close:before{width:50px;height:65px;top:-10px;left:15px}.rpi-banner-container.v0.bestPrice.close:after{width:26px;height:40px;top:-7px;left:22px}.rpi-banner-container.v0.bestPrice.close .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:all .5s ease-out 0s;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.rpi-banner-container.v1 .rpi-price-comparison{padding:10px;position:relative}.rpi-banner-container.v1 .rpi-price-comparison:after,.rpi-banner-container.v1 .rpi-price-comparison:before{content:"";position:absolute;width:10px;height:40px;background:#bf5fb5;left:61%;top:50%}@media(max-width:480px){.rpi-banner-container.v1 .rpi-price-comparison:after,.rpi-banner-container.v1 .rpi-price-comparison:before{display:none}}.rpi-banner-container.v1 .rpi-price-comparison:before{transform:rotate(-35deg);margin-top:-35px}.rpi-banner-container.v1 .rpi-price-comparison:after{transform:rotate(35deg);margin-top:-8px}.rpi-banner-container.v1 .rpi-price-comparison .rpi-persuasion-text{float:left;width:60%}@media(max-width:480px){.rpi-banner-container.v1 .rpi-price-comparison .rpi-persuasion-text{float:none;width:100%}}.rpi-banner-container.v1 .rpi-price-comparison .rpi-persuasion-text .rpi-persuasion-title{font-weight:700;font-size:1.3em}@media(max-width:1280px){.rpi-banner-container.v1 .rpi-price-comparison .rpi-persuasion-text .rpi-persuasion-title{font-size:1.15em}}@media(max-width:480px){.rpi-banner-container.v1 .rpi-price-comparison .rpi-persuasion-text .rpi-persuasion-title{font-size:1em}}.rpi-banner-container.v1 .rpi-price-comparison .rpi-persuasion-text .rpi-persuasion-title .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-banner-container.v1 .rpi-price-comparison .rpi-persuasion-text .rpi-match-deal-text{margin-top:10px}.rpi-banner-container.v1 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container{margin-top:3%}.rpi-banner-container.v1 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit{padding:5px 0 5px 18px;position:relative;float:left;margin-right:10px}@media(max-width:480px){.rpi-banner-container.v1 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit{padding:8px 0 8px 18px}}.rpi-banner-container.v1 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit:after,.rpi-banner-container.v1 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit:before{content:"";position:absolute;top:auto;bottom:7px;background:#833486;width:4px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.rpi-banner-container.v1 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit:before{transform:rotate(-30deg);height:10px;left:0}.rpi-banner-container.v1 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit:after{transform:rotate(30deg);height:15px;left:5px}.rpi-banner-container.v1 .rpi-items{float:right;width:30%}@media(max-width:480px){.rpi-banner-container.v1 .rpi-items{float:none;width:100%;margin-top:15px}}.rpi-banner-container.v1 .rpi-banner-content{overflow:hidden;background:#a744ab;color:#fff;width:100%;height:100%;top:0;left:0}.rpi-banner-container.v1 .rpi-banner-content .rpi-banner-header{position:relative}.rpi-banner-container.v1 .rpi-banner-content .rpi-banner-header .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)}.rpi-banner-container.v1 .rpi-banner-content .rpi-banner-header .rpi-banner-header-loading>div{position:absolute;top:0;left:40px;opacity:0;filter:alpha(opacity=0);transition:all .5s ease-out 0s;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.rpi-banner-container.v1 .rpi-banner-content .rpi-banner-header .rpi-banner-header-loading>div#checking{opacity:1;filter:alpha(opacity=100)}.rpi-banner-container.v1 .rpi-banner-content .rpi-banner-header .rpi-banner-header-loading .loading-bar{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#bf5fb5;z-index:-1;animation:loadingBar 4s 1 linear}@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%}}.rpi-banner-container.v1 .rpi-banner-content .rpi-banner-header .rpi-banner-header-loading .spinner{width:12px;height:12px;border-color:#833486;border-width:2px;border-style:solid;position:absolute;top:8px;left:12px;border-radius:50%}.rpi-banner-container.v1 .rpi-banner-content .rpi-banner-header .rpi-banner-header-loading .spinner: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%;animation:loadSpinner 1s infinite linear}@keyframes loadSpinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rpi-banner-container.v1 .rpi-banner-content .rpi-banner-header .rpi-banner-header-loaded{text-align:left;position:relative;cursor:pointer;background:#833486;padding:5px 0 5px 10px;margin:0}.rpi-banner-container.v1 .rpi-banner-content .rpi-banner-header .rpi-banner-header-loaded h3,.rpi-banner-container.v1 .rpi-banner-content .rpi-banner-header .rpi-banner-header-loaded p{color:#fff;line-height:1.1}.rpi-banner-container.v1 .rpi-banner-content .rpi-banner-header .rpi-banner-header-loaded h3{opacity:1;filter:alpha(opacity=100);text-transform:uppercase;font-size:1.5em;font-weight:700}.rpi-banner-container.v1 .rpi-banner-content .rpi-banner-header .rpi-banner-header-loaded .rpi-open-close{opacity:1;filter:alpha(opacity=100);position:absolute;right:15px;top:15px}.rpi-banner-container.v1 .rpi-banner-content .rpi-banner-header .rpi-banner-header-loaded .rpi-open-close .rpi-arrow{border-color:#fff transparent;border-style:solid;height:0;width:0;cursor:pointer}.rpi-banner-container.v1 .rpi-banner-content .rpi-banner-header .rpi-banner-header-loaded .sb-button{display:none}.rpi-banner-container.v1 .rpi-banner-content .rpi-banner-item{margin:2px 0;border-bottom:solid 1px #bf5fb5;padding:4px 10px}.rpi-banner-container.v1 .rpi-banner-content .rpi-banner-item .rpi-portal-name{display:inline}.rpi-banner-container.v1 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice{float:right;width:40%;min-width:80px}.rpi-banner-container.v1 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice .rpi-room-name{display:none}.rpi-banner-container.v1 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice .rpi-price-container .loading{text-align:right}.rpi-banner-container.v1 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice .rpi-price-container .rpi-room-price{display:none;font-size:1em;text-align:right;float:left}.rpi-banner-container.v1 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice .rpi-price-container.no-animation .loading{display:none}.rpi-banner-container.v1 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice .rpi-price-container.no-animation .rpi-room-price{display:block}.rpi-banner-container.v1 .rpi-banner-content .rpi-banner-item .rpi-portal-rate-info{display:none}.rpi-banner-container.v1 .rpi-banner-content .rpi-banner-item.cheapest{background-color:#bf5fb5;color:#fff;position:relative;font-size:1.2em}.rpi-banner-container.v1.bestPrice.open{height:140px}@media(max-width:1280px){.rpi-banner-container.v1.bestPrice.open{height:130px}}@media(max-width:480px){.rpi-banner-container.v1.bestPrice.open{height:225px}}.rpi-banner-container.v1.bestPrice.open .rpi-arrow{border-width:5px 4px 0}.rpi-banner-container.v1.bestPrice.close{height:32px}.rpi-banner-container.v1.bestPrice.close .rpi-arrow{border-width:0 4px 5px}.full.rpi-container{max-width:300px}.full.rpi-container.open{height:350px}.full.rpi-container .rpi-item{padding:10px}.full.rpi-container .rpi-item .rpi-portal-name{float:none;padding:0}.full.rpi-container .rpi-item .rpi-portal-roomprice{float:none;padding:0;width:100%}.full.rpi-container .rpi-item .rpi-portal-roomprice .rpi-room-name{display:inline-block}.full.rpi-container .rpi-item .rpi-portal-roomprice .rpi-price-container{margin-top:-15px}.full.rpi-container .rpi-item .rpi-portal-roomprice .rpi-room-name+.rpi-price-container{width:50%;float:right;margin-top:0}.full.rpi-container .rpi-item .rpi-portal-roomprice .rpi-room-name+.rpi-price-container .rpi-room-price{font-size:1em}.full.rpi-container .rpi-item .rpi-portal-roomprice .rpi-room-name+.rpi-price-container .rpi-room-price.cheapest{font-weight:400}.full.rpi-container .rpi-item .rpi-portal-roomprice .front{text-align:right}.full.rpi-container .rpi-item .rpi-portal-rate-info{display:block}.full.rpi-container .rpi-item .rpi-portal-rate-info span{font-size:9px;color:#fff;padding:1px 3px;white-space:nowrap;border-radius:3px;background-clip:padding-box}.full.rpi-container .rpi-item .rpi-portal-rate-info span.rpi-lbl-freecanc{background-color:#449d44}.full.rpi-container .rpi-item .rpi-portal-rate-info span.rpi-lbl-notref{background-color:#44f}.full.rpi-container .rpi-item .rpi-portal-rate-info span.rpi-lbl-mealplan{background-color:#888}.full.rpi-container .rpi-footer .sb-button{display:block}.rpm2-dialog{min-width:650px}.rpm2-dialog .ui-dialog-titlebar{display:none}.rpm2-dialog #rpm2-dialog{min-height:180px}.rpm-best-price-icon{width:20px;height:20px;float:left;display:none}.rpm-best-price-icon:before{content:"";position:absolute;width:26px;height:33px;left:-6px;background-image:url("/fo/content/images/ribbon.png");background-position:center bottom;background-repeat:no-repeat;background-size:cover;z-index:1}.rpm-best-price-icon:after{content:"";position:absolute;width:17px;height:24px;left:-4px;background-image:url("/fo/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:all .5s ease-out 0s;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.rpm2-container:before{content:"";position:absolute;width:70px;height:90px;top:-10px;left:10px;background-image:url("/fo/content/images/ribbon.png");background-position:center bottom;background-repeat:no-repeat;background-size:cover;z-index:1}.rpm2-container:after{content:"";position:absolute;width:42px;height:64px;top:-11px;left:17px;background-image:url("/fo/content/images/best-price-star.png");background-position:center bottom;background-repeat:no-repeat;background-size:cover;z-index:1}.rpm2-container .rpm-price-comparison{padding:10px;position:absolute;margin-top:40px}.rpm2-container .rpm-price-comparison .rpm-persuasion-text{float:left;width:55%;margin-top:0 1%}.rpm2-container .rpm-price-comparison .rpm-persuasion-text .rpm-persuasion-title{font-weight:700;font-size:1.3em}.rpm2-container .rpm-price-comparison .rpm-persuasion-text .rpm-persuasion-title .rpm-match-deal-icon{margin-left:10px;cursor:pointer}.rpm2-container .rpm-price-comparison .rpm-persuasion-text .rpm-match-deal-text{margin-top:2%;position:relative}.rpm2-container .rpm-price-comparison .rpm-persuasion-text .rpm-benefits-container{margin-top:2%}.rpm2-container .rpm-price-comparison .rpm-persuasion-text .rpm-benefits-container .rpm-benefit{padding:5px 10px}.rpm2-container .rpm-price-comparison .rpm-persuasion-text div{float:left}.rpm2-container .rpm-items{float:right;width:40%}.rpm2-container .rpm-banner-content{overflow:hidden;width:100%;height:100%;top:0;left:0}.rpm2-container .rpm-banner-content .rpm-banner-header{position:relative}.rpm2-container .rpm-banner-content .rpm-banner-header .rpm-banner-header-loaded{text-align:left;position:relative;cursor:pointer;background:#0081cb;padding:10px 0 1px 80px;margin:0}.rpm2-container .rpm-banner-content .rpm-banner-header .rpm-banner-header-loaded h3,.rpm2-container .rpm-banner-content .rpm-banner-header .rpm-banner-header-loaded p{color:#fff;line-height:1.1}.rpm2-container .rpm-banner-content .rpm-banner-header .rpm-banner-header-loaded h3{opacity:1;filter:alpha(opacity=100);margin-bottom:10px;text-transform:uppercase;font-size:1.3em;font-weight:700}.rpm2-container .rpm-banner-content .rpm-banner-header .rpm-banner-header-loaded .rpm-open-close{opacity:1;filter:alpha(opacity=100);position:absolute;right:8px;top:18px}.rpm2-container .rpm-banner-content .rpm-banner-header .rpm-banner-header-loaded .rpm-open-close .rpm-arrow{border-color:#fff transparent;border-style:solid;height:0;width:0;cursor:pointer}.rpm2-container .rpm-banner-content .rpm-banner-header .rpm-banner-header-loaded .sb-button{display:none}.rpm2-container .rpm-banner-content .rpm-banner-item{margin:2px 10px;border-bottom:solid 1px #bbb;padding:5px 10px}.rpm2-container .rpm-banner-content .rpm-banner-item .rpm-portal-name{font-weight:700;display:inline}.rpm2-container .rpm-banner-content .rpm-banner-item .rpm-portal-roomprice{float:right;width:40%;min-width:80px}.rpm2-container .rpm-banner-content .rpm-banner-item .rpm-portal-roomprice .rpm-room-name{display:none}.rpm2-container .rpm-banner-content .rpm-banner-item .rpm-portal-roomprice .rpm-price-container .loading{text-align:right}.rpm2-container .rpm-banner-content .rpm-banner-item .rpm-portal-roomprice .rpm-price-container .rpm-room-price{display:none;font-size:1em;text-align:center}.rpm2-container .rpm-banner-content .rpm-banner-item .rpm-portal-roomprice .rpm-price-container.no-animation .loading{display:none}.rpm2-container .rpm-banner-content .rpm-banner-item .rpm-portal-roomprice .rpm-price-container.no-animation .rpm-room-price{display:block}.rpm2-container .rpm-banner-content .rpm-banner-item .rpm-portal-rate-info{display:none}.rpm2-container .rpm-banner-content .rpm-banner-item.cheapest{background-color:#449d44;color:#fff;font-weight:700;position:relative}.rpm2-container .rpm-banner-content .rpm-banner-item.cheapest:after{content:"";position:absolute;top:-12px;left:50%;margin-left:-25px;width:50px;height:50px;background-image:url("/fo/content/images/best-price-tag.png");background-repeat:no-repeat;background-position:center center;animation:shakeHorizontal 4s infinite ease-in-out}@keyframes shakeHorizontal{0%{top:-12px;margin-left:-25px;transform:rotate(0)}2.5%{top:-5px;margin-left:-20px;transform:rotate(-20deg)}5%{top:-12px;margin-left:-25px;transform:rotate(0)}7.5%{top:-5px;margin-left:-20px;transform:rotate(-20deg)}10%{top:-12px;margin-left:-25px;transform:rotate(0)}}.rpi-banner-container.v3{position:relative;background-color:#fff;box-shadow:0 0 20px -5px #5a5a5a;color:rgba(90,90,90,.6);border:2px solid #fff;height:36px;margin:12px 0;box-sizing:border-box;overflow:hidden;transition:all .5s ease-out 0s;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.rpi-banner-container.v3 *{box-sizing:border-box}@media(min-width:768px){.rpi-banner-container.v3 .rpi-price-comparison{float:right;width:77%}}@media(min-width:768px){.rpi-banner-container.v3 .rpi-price-comparison .rpi-benefit-elems-container{display:table-row;vertical-align:middle}}@media(min-width:768px){.rpi-banner-container.v3 .rpi-price-comparison .rpi-benefit-elems-content{display:table;height:100%;width:100%}}@media(min-width:768px){.rpi-banner-container.v3 .rpi-price-comparison .rpi-persuasion-text{bottom:5px;left:65%;position:absolute;right:0;top:2px;opacity:0}}@media(max-width:767px){.rpi-banner-container.v3 .rpi-price-comparison .rpi-persuasion-text{float:none;width:100%;margin-left:0;padding:0 2%}}@media(max-width:1280px){.rpi-banner-container.v3 .rpi-price-comparison .rpi-persuasion-text .rpi-match-deal-text{font-size:11px}}@media(max-width:767px){.rpi-banner-container.v3 .rpi-price-comparison .rpi-persuasion-text .rpi-match-deal-text{margin-top:1%}}.rpi-banner-container.v3 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container{padding:0 10px;font-weight:600}@media(max-width:767px){.rpi-banner-container.v3 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container{position:relative;top:auto;overflow:visible;bottom:auto}}.rpi-banner-container.v3 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefits-content{width:100%;position:relative;display:table}@media(min-width:1280px){.rpi-banner-container.v3 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefits-content{height:130px}}@media(max-width:1279px) and (min-width:768px){.rpi-banner-container.v3 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefits-content{height:120px;font-size:.9em;line-height:1}}@media(min-width:768px){.rpi-banner-container.v3 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefits-text{display:table-row}}@media(max-width:767px){.rpi-banner-container.v3 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefits-text{margin:10px 0 5px;text-align:justify}}.rpi-banner-container.v3 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit{position:relative;display:table-row}@media(min-width:768px){.rpi-banner-container.v3 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit{display:table-row}}@media(max-width:767px){.rpi-banner-container.v3 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit{float:left;max-width:100%;margin:3px 10px 0 0}}.rpi-banner-container.v3 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit-bullet{width:15px;height:15px;display:table-cell;position:relative;vertical-align:top}.rpi-banner-container.v3 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit-bullet:after,.rpi-banner-container.v3 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit-bullet:before{content:"";position:absolute;background:#449d44;width:3px;top:2px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}@media(max-width:1280px){.rpi-banner-container.v3 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit-bullet:after,.rpi-banner-container.v3 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit-bullet:before{top:0}}@media(max-width:767px){.rpi-banner-container.v3 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit-bullet:after,.rpi-banner-container.v3 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit-bullet:before{top:0}}.rpi-banner-container.v3 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit-bullet:before{transform:rotate(-30deg);height:8px;left:2px;margin-top:4px}.rpi-banner-container.v3 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit-bullet:after{transform:rotate(30deg);height:12px;left:6px}.rpi-banner-container.v3 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit-name{display:table-cell;max-width:85%}.rpi-banner-container.v3 .rpi-price-comparison .rpi-persuasion-text .rpi-match-deal-container{padding:0 10px 0 0}@media(max-width:767px){.rpi-banner-container.v3 .rpi-price-comparison .rpi-persuasion-text .rpi-match-deal-container{position:relative;top:auto;overflow:visible;bottom:auto}}.rpi-banner-container.v3 .rpi-items{position:relative}@media(max-width:767px){.rpi-banner-container.v3 .rpi-items{float:none;width:96%;margin:8px 2% 0}}.rpi-banner-container.v3 .rpi-banner-content{overflow:hidden;width:100%;height:100%;top:0;left:0}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-header-loading{color:#fff;background:#357935;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)}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-header-loading>div{position:absolute;top:0;left:40px;opacity:0;filter:alpha(opacity=0);transition:all .5s ease-out 0s;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-header-loading>div#checking{opacity:1;filter:alpha(opacity=100)}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-header-loading .loading-bar{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#449d44;z-index:-1;animation:loadingBar 4s 1 linear}@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%}}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-header-loading .spinner{width:16px;height:16px;border-color:rgba(90,90,90,.15);border-width:2px;border-style:solid;position:absolute;top:8px;left:12px;border-radius:50%}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-header-loading .spinner: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%;animation:loadSpinner 1s infinite linear}@keyframes loadSpinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-header-clickable{position:absolute;top:0;left:0;right:0;height:42px;z-index:1}@media(min-width:768px){.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-header-clickable{display:none}}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-header-loaded{padding:5px 0;width:100%;text-align:center;background:#449d44}@media(min-width:768px){.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-header-loaded{position:absolute;top:0;left:0;margin:0;height:100%;z-index:2}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-header-loaded: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:#449d44;border-width:68px 0 68px 15px;z-index:-1}}@media(max-width:767px){.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-header-loaded{background:#449d44;float:none;width:100%;height:auto}}@media(max-width:767px){.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-header-loaded .rpi-open-close{opacity:1;filter:alpha(opacity=100);position:absolute;right:10px;top:4px;width:18px;height:18px;background:rgba(90,90,90,.2);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-header-loaded .rpi-open-close .rpi-arrow{border-color:#fff transparent;border-style:solid;height:0;width:0;cursor:pointer}}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-header-loaded .not-available{position:absolute;background:#449d44;top:0;left:0;padding:0 10px;z-index:3}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-header-loaded .not-available h3{font-size:.9rem!important;margin:0;padding:10px 0;width:100%}@media(max-width:1280px){.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-header-loaded .not-available h3{font-size:.75rem!important}}@media(max-width:1280px){.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-header-loaded .not-available{font-size:.75rem!important}}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-header-loaded h3,.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-header-loaded p{color:#fff;line-height:1.1}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-header-loaded h3{opacity:1;filter:alpha(opacity=100);text-transform:uppercase;font-weight:700;position:relative}@media(min-width:1281px){.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-header-loaded h3{margin-top:40px}}@media(max-width:1280px) and (min-width:768px){.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-header-loaded h3{margin-top:45px}}@media(max-width:767px){.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-header-loaded h3{padding:10px 0}}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-header-loaded .sb-button{display:none}.rpi-banner-container.v3 .rpi-banner-content .rpi-persuasion-title{font-weight:700;font-size:1.3em;margin-top:5px}@media(max-width:1280px){.rpi-banner-container.v3 .rpi-banner-content .rpi-persuasion-title{font-size:1.15em}}@media(max-width:767px){.rpi-banner-container.v3 .rpi-banner-content .rpi-persuasion-title{margin:0;padding:0;font-size:1em}}.rpi-banner-container.v3 .rpi-banner-content .rpi-persuasion-title .rpi-match-deal-icon{cursor:pointer;background:rgba(90,90,90,.4);border-radius:50%;width:18px;height:18px;line-height:18px;display:inline-block;color:#fff;font-size:.8em;text-align:center;position:absolute;top:auto;left:10px;bottom:10px;opacity:0}@media(max-width:767px){.rpi-banner-container.v3 .rpi-banner-content .rpi-persuasion-title .rpi-match-deal-icon{opacity:1;left:10px;bottom:-113px;z-index:10}}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item{position:relative;z-index:0}@media(min-width:768px){.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item{text-align:center}}@media(min-width:1280px){.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item{height:136px;float:left}}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item:before{position:absolute;content:"";top:auto;bottom:0;height:1px;left:-50px;right:0}@media(max-width:767px){.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item:before{left:0}}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice-label{padding:15px 0 0;font-size:1.2em;font-weight:700}@media(min-width:1024px){.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice-label{padding:10px 0 0}}@media(max-width:767px){.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice-label{float:left;width:49%;padding:15px 0 15px 35px}}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item .rpi-portal-name{font-size:1.1em;font-weight:700;display:block;text-align:center}@media(max-width:767px){.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item .rpi-portal-name{float:right;width:49%;text-align:right;padding:0 15px 0 0}}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item .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){.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice{border-top:1px solid #dadada}}@media(max-width:767px){.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice{float:right;width:49%;padding:10px 15px 0 0;margin:0}}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice .rpi-room-name{display:none}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice .rpi-price-container .loading{text-align:center}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice .rpi-price-container .rpi-room-price{display:none;font-size:1.6em;font-weight:500;text-align:center}@media(max-width:767px){.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice .rpi-price-container .rpi-room-price{text-align:right}}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice .rpi-price-container .rpi-room-price.not-available{font-size:1em}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice .rpi-price-container .rpi-room-price .sb-symbol-part{padding-right:5px}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice .rpi-price-container .rpi-room-price .long-currency{font-size:.9em}@media(max-width:1224px){.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice .rpi-price-container .rpi-room-price .long-currency{font-size:.7em}}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice .rpi-price-container.no-animation .loading{display:none}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice .rpi-price-container.no-animation .rpi-room-price{display:block}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item .rpi-portal-rate-info{display:none}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item.lowest{background:#c3c3c3}@media(min-width:768px){.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item.lowest{position:absolute;top:0;bottom:0;right:0;left:100%;padding-left:20px}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item.lowest: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:#c3c3c3;border-width:68px 0 68px 15px;z-index:-1}}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item.cheapest{color:rgba(90,90,90,.8);z-index:1}@media(min-width:768px){.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item.cheapest{position:absolute;top:0;bottom:0;right:0;left:100%;padding-left:20px}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item.cheapest:after,.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item.cheapest:before{content:"";position:absolute;background:#449d44;width:5px;height:50px;top:15px;left:100%;opacity:0}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item.cheapest:before{transform:rotate(-12deg)}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item.cheapest:after{transform:rotate(12deg);top:63px}.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item.cheapest .rpi-portal-name,.rpi-banner-container.v3 .rpi-banner-content .rpi-banner-item.cheapest .rpi-portal-roomprice{color:#449d44}}.rpi-banner-container.v3.bestPrice.open{height:140px}@media(max-width:1280px){.rpi-banner-container.v3.bestPrice.open{height:130px}}@media(max-width:767px){.rpi-banner-container.v3.bestPrice.open{height:270px}.rpi-banner-container.v3.bestPrice.open.lang-ES{height:275px}}.rpi-banner-container.v3.bestPrice.open:before{width:50px;height:65px;top:-10px;left:15px}.rpi-banner-container.v3.bestPrice.open:after{width:26px;height:40px;top:-7px;left:22px}.rpi-banner-container.v3.bestPrice.open .rpi-arrow{border-width:0 4px 5px;margin:6px auto 0}@media(min-width:768px){.rpi-banner-container.v3.bestPrice.open .rpi-banner-header-loaded{animation:moveTitle 3s ease-in-out .5s forwards}}@keyframes moveTitle{0%{width:100%}20%{width:50%}45%{width:50%}60%{width:33%}80%{width:33%}100%{width:24%}}@media(min-width:768px){.rpi-banner-container.v3.bestPrice.open .rpi-match-deal-icon{animation:matchDeal 3s ease-in-out 1s forwards}}@keyframes matchDeal{0%{opacity:0}90%{opacity:0}100%{opacity:1}}@media(min-width:768px){.rpi-banner-container.v3.bestPrice.open .lowest{animation:lowestPrice 3s ease-in-out .5s forwards}}@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%}}@media(min-width:768px){.rpi-banner-container.v3.bestPrice.open .rpm-v3-competitors-detail{animation:competitorsDetail 3s ease-in-out 1s forwards}}@keyframes competitorsDetail{0%{opacity:0}90%{opacity:0}100%{opacity:1}}@media(min-width:768px){.rpi-banner-container.v3.bestPrice.open .cheapest{animation:cheapestPrice 3s ease-in-out .5s forwards}.rpi-banner-container.v3.bestPrice.open .cheapest:after,.rpi-banner-container.v3.bestPrice.open .cheapest:before{animation:cheapestPriceArrow 3.5s ease-in-out .5s forwards}}@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 cheapestPriceArrow{0%{left:100%;opacity:0}90%{left:100%;opacity:0}100%{left:110%;opacity:1}}@media(min-width:768px){.rpi-banner-container.v3.bestPrice.open .rpi-persuasion-text{animation:persuasionText 3.5s ease-in-out 1s forwards}}@keyframes persuasionText{0%{opacity:0;left:65%;right:5%}80%{opacity:0;left:65%;right:5%}100%{opacity:1;left:69%;right:0}}.rpi-banner-container.v3.bestPrice.close{height:36px}@media(max-width:1280px){.rpi-banner-container.v3.bestPrice.close{height:29px}}.rpi-banner-container.v3.bestPrice.close:before{width:50px;height:65px;top:-10px;left:15px}.rpi-banner-container.v3.bestPrice.close:after{width:26px;height:40px;top:-7px;left:22px}.rpi-banner-container.v3.bestPrice.close .rpi-arrow{border-width:5px 4px 0;margin:7px auto 0}.rpi-banner-container.v3 h3{line-height:.85!important;font-size:1.9rem;text-align:left;display:inline-block}.rpi-banner-container.v3 h3 span{font-size:.7em;display:block}@media all and (min-width:768px) and (max-width:1280px){.rpi-banner-container.v3 h3{font-size:1.35rem}}.rpi-banner-container.v3.lang-EN h3{font-size:1.9rem}.rpi-banner-container.v3.lang-EN h3 span{font-size:2.3rem}@media all and (min-width:768px) and (max-width:1280px){.rpi-banner-container.v3.lang-EN h3{font-size:1.35rem;line-height:.9!important}.rpi-banner-container.v3.lang-EN h3 span{font-size:1.6rem}}.rpi-banner-container.v3.lang-ES h3{font-size:1.7rem}@media all and (min-width:768px) and (max-width:1280px){.rpi-banner-container.v3.lang-ES h3{font-size:1.4rem}}.rpi-banner-container.v3.lang-CS h3,.rpi-banner-container.v3.lang-RU h3{font-size:1rem}.rpi-banner-container.v3.lang-CS h3 span,.rpi-banner-container.v3.lang-RU h3 span{font-size:2em;display:block}@media all and (min-width:768px) and (max-width:1280px){.rpi-banner-container.v3.lang-CS h3,.rpi-banner-container.v3.lang-RU h3{font-size:.75rem}}@media(max-width:767px){.rpi-banner-container.v3 h3,.rpi-banner-container.v3.lang-CS h3,.rpi-banner-container.v3.lang-EN h3,.rpi-banner-container.v3.lang-ES h3,.rpi-banner-container.v3.lang-RU h3{font-size:1rem;line-height:1!important;margin:0;padding:0 0 2px}.rpi-banner-container.v3 h3 span,.rpi-banner-container.v3.lang-CS h3 span,.rpi-banner-container.v3.lang-EN h3 span,.rpi-banner-container.v3.lang-ES h3 span,.rpi-banner-container.v3.lang-RU h3 span{display:inline;font-size:inherit}.rpi-banner-container.v3 .rpi-persuasion-title{position:relative;padding:5px 0 5px 25px}.rpi-banner-container.v3 .rpi-persuasion-title .rpi-match-deal-icon{position:absolute;left:0;top:50%;margin:-9px 0 0 0!important;z-index:1}}.rpi-banner-container.v3.tot-benefit2 .rpi-benefits-text{height:50%}.rpi-banner-container.v3.tot-benefit2 .rpi-benefit-elems-container{height:50%}.rpi-banner-container.v2{position:relative;background-color:#fff;box-shadow:0 0 20px -5px #5a5a5a;color:rgba(90,90,90,.6);border:2px solid #fff;height:36px;margin:12px 0;box-sizing:border-box;transition:all .5s ease-out 0s;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.rpi-banner-container.v2 *{box-sizing:border-box}@media(min-width:768px){.rpi-banner-container.v2 .rpi-price-comparison{float:right;width:70%}}@media(min-width:768px){.rpi-banner-container.v2 .rpi-price-comparison .rpi-benefit-elems-container{display:table-cell;height:80px;vertical-align:middle}}.rpi-banner-container.v2 .rpi-price-comparison .rpi-persuasion-text{float:left;width:48%;margin-left:2%}@media(max-width:767px){.rpi-banner-container.v2 .rpi-price-comparison .rpi-persuasion-text{float:none;width:100%;margin-left:0;padding:0 2%}}@media(max-width:1280px){.rpi-banner-container.v2 .rpi-price-comparison .rpi-persuasion-text .rpi-match-deal-text{font-size:11px;margin-top:1%}}@media(max-width:767px){.rpi-banner-container.v2 .rpi-price-comparison .rpi-persuasion-text .rpi-match-deal-text{margin-top:2%}}.rpi-banner-container.v2 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container{padding:0 10px;font-weight:600;bottom:100%;overflow:hidden;position:absolute;top:5px}@media(max-width:767px){.rpi-banner-container.v2 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container{position:relative;top:auto;overflow:visible;bottom:auto}}@media(max-width:767px){.rpi-banner-container.v2 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefits-text{margin:10px 0 5px}}.rpi-banner-container.v2 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit{padding-left:18px;margin:5px 0;position:relative}@media(max-width:767px){.rpi-banner-container.v2 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit{float:left;max-width:100%;padding:0 10px 0 15px;margin:3px 0}}.rpi-banner-container.v2 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit:after,.rpi-banner-container.v2 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit:before{content:"";position:absolute;background:#449d44;width:3px;top:3px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}@media(max-width:767px){.rpi-banner-container.v2 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit:after,.rpi-banner-container.v2 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit:before{top:0}}.rpi-banner-container.v2 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit:before{transform:rotate(-30deg);height:8px;left:2px;margin-top:4px}.rpi-banner-container.v2 .rpi-price-comparison .rpi-persuasion-text .rpi-benefits-container .rpi-benefit:after{transform:rotate(30deg);height:12px;left:6px}.rpi-banner-container.v2 .rpi-price-comparison .rpi-persuasion-text .rpi-match-deal-container{padding:0 10px;bottom:100%;overflow:hidden;position:absolute;top:10px}@media(max-width:767px){.rpi-banner-container.v2 .rpi-price-comparison .rpi-persuasion-text .rpi-match-deal-container{position:relative;top:auto;overflow:visible;bottom:auto}}.rpi-banner-container.v2 .rpi-items{float:left;width:50%;position:relative}@media(min-width:768px){.rpi-banner-container.v2 .rpi-items:before{content:" ";position:absolute;top:0;left:-50px;right:110%;height:45px;background-color:#c3c3c3;z-index:0}.rpi-banner-container.v2 .rpi-items: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:#c3c3c3;border-width:23px 0 23px 10px}}@media(max-width:767px){.rpi-banner-container.v2 .rpi-items{float:none;width:96%;margin:8px 2% 0}}.rpi-banner-container.v2 .rpi-banner-content{overflow:hidden;width:100%;height:100%;top:0;left:0}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-header-loading{color:#fff;background:#357935;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)}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-header-loading>div{position:absolute;top:0;left:40px;opacity:0;filter:alpha(opacity=0);transition:all .5s ease-out 0s;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-header-loading>div#checking{opacity:1;filter:alpha(opacity=100)}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-header-loading .loading-bar{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#449d44;z-index:-1;animation:loadingBar 4s 1 linear}@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%}}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-header-loading .spinner{width:16px;height:16px;border-color:rgba(90,90,90,.15);border-width:2px;border-style:solid;position:absolute;top:8px;left:12px;border-radius:50%}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-header-loading .spinner: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%;animation:loadSpinner 1s infinite linear}@keyframes loadSpinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-header-clickable{position:absolute;top:0;left:0;right:0;height:42px;z-index:1}@media(min-width:768px){.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-header-clickable{display:none}}.rpi-banner-container.v2 .rpi-banner-content .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){.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-header-loaded{z-index:2}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-header-loaded:before{content:"";position:absolute;background:#449d44;top:0;bottom:0;left:0;right:-1000px;z-index:-1}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-header-loaded: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:#449d44;border-width:110px 0 110px 35px;margin-top:-85px;z-index:2}}@media(max-width:767px){.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-header-loaded{background:#449d44;float:none;width:100%;height:auto}}@media(max-width:767px){.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-header-loaded .rpi-open-close{opacity:1;filter:alpha(opacity=100);position:absolute;right:10px;top:4px;width:18px;height:18px;background:rgba(90,90,90,.2);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-header-loaded .rpi-open-close .rpi-arrow{border-color:#fff transparent;border-style:solid;height:0;width:0;cursor:pointer}}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-header-loaded .not-available{position:absolute;background:#449d44;top:0;left:0;width:1000px;padding:0 10px;z-index:3}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-header-loaded .not-available h3{font-size:1rem!important;padding:10px 0}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-header-loaded h3,.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-header-loaded p{color:#fff;line-height:1.1}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-header-loaded h3{opacity:1;filter:alpha(opacity=100);text-transform:uppercase;font-weight:700}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-header-loaded .sb-button{display:none}.rpi-banner-container.v2 .rpi-banner-content .rpi-persuasion-title{font-weight:700;font-size:1.3em;margin-top:5px}@media(max-width:1280px){.rpi-banner-container.v2 .rpi-banner-content .rpi-persuasion-title{font-size:1.15em}}@media(max-width:767px){.rpi-banner-container.v2 .rpi-banner-content .rpi-persuasion-title{margin-top:0;font-size:1em}}.rpi-banner-container.v2 .rpi-banner-content .rpi-persuasion-title .rpi-match-deal-icon{margin-left:5px;cursor:pointer;background:rgba(90,90,90,.4);border-radius:50%;width:18px;height:18px;line-height:18px;display:inline-block;color:#fff;font-size:.8em;text-align:center}@media(max-width:767px){.rpi-banner-container.v2 .rpi-banner-content .rpi-persuasion-title .rpi-match-deal-icon{margin-left:10px}}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-items-competitors{width:100%;height:90px;overflow:auto;display:table}@media(max-width:1280px){.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-items-competitors{height:80px}}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-items-competitors .rpi-banner-item{display:table-row}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-items-competitors .rpi-banner-item .rpi-portal-name{font-size:1.1em;padding-left:10px}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-items-competitors .rpi-banner-item .rpi-portal-roomprice{padding-right:10px;font-size:1.2em}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-items-competitors .rpi-banner-item .rpi-portal-name,.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-items-competitors .rpi-banner-item .rpi-portal-roomprice{display:table-cell;vertical-align:middle;float:none;border-bottom:1px solid rgba(0,0,0,.1)}@media(max-width:767px){.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-items-competitors{height:75px}}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-item{padding:5px 10px;position:relative;z-index:0}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-item:before{position:absolute;content:"";top:auto;bottom:0;height:1px;left:-50px;right:0}@media(max-width:767px){.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-item:before{left:0}}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-item .rpi-portal-name{font-weight:700;display:inline}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice{float:right;width:60%;min-width:80px}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice .rpi-room-name{display:none}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice .rpi-price-container .loading{text-align:right}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice .rpi-price-container .rpi-room-price{display:none;font-size:1em;font-weight:600;text-align:right}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice .rpi-price-container .rpi-room-price .sb-symbol-part{padding-right:5px}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice .rpi-price-container.no-animation .loading{display:none}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-item .rpi-portal-roomprice .rpi-price-container.no-animation .rpi-room-price{display:block}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-item .rpi-portal-rate-info{display:none}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-item.cheapest{color:rgba(90,90,90,.8);font-weight:700;position:relative;font-size:1.4em;height:46px;padding:0 10px;line-height:45px;overflow:visible;z-index:1}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-item.cheapest:before{background:rgba(90,90,90,.1)}@media(max-width:1280px){.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-item.cheapest{font-size:1.2em}}@media(max-width:767px){.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-item.cheapest{background-color:#c3c3c3;height:auto;line-height:35px}}.rpi-banner-container.v2 .rpi-banner-content .rpi-banner-item.cheapest .rpi-portal-name{width:40%;padding-top:10px;display:inline-block;line-height:1}.rpi-banner-container.v2.bestPrice.open{height:140px}@media(max-width:1280px){.rpi-banner-container.v2.bestPrice.open{height:130px}}@media(max-width:767px){.rpi-banner-container.v2.bestPrice.open{height:260px}.rpi-banner-container.v2.bestPrice.open.lang-ES{height:275px}}.rpi-banner-container.v2.bestPrice.open:before{width:50px;height:65px;top:-10px;left:15px}.rpi-banner-container.v2.bestPrice.open:after{width:26px;height:40px;top:-7px;left:22px}.rpi-banner-container.v2.bestPrice.open .rpi-arrow{border-width:0 4px 5px;margin:6px auto 0}@media(min-width:768px){.rpi-banner-container.v2.bestPrice.open .rpi-banner-header-loaded:before{animation:stretchBgGreenTitle .5s ease-in-out .5s forwards}}@media(min-width:768px){.rpi-banner-container.v2.bestPrice.open .rpi-banner-header-loaded:after{animation:stretchArrowGreenTitle .5s ease-in-out .5s forwards}}@keyframes stretchBgGreenTitle{0%{right:-1000px}100%{right:0}}@keyframes stretchArrowGreenTitle{0%{left:1200px}100%{left:100%}}@media(min-width:768px){.rpi-banner-container.v2.bestPrice.open .rpi-items:before{animation:enterBgGreyPrice .5s ease-in-out 2.1s forwards}}@media(min-width:768px){.rpi-banner-container.v2.bestPrice.open .rpi-items:after{animation:enterArrowGreyPrice .5s ease-in-out 2.1s forwards}}@keyframes enterBgGreyPrice{0%{right:110%}100%{right:0}}@keyframes enterArrowGreyPrice{0%{left:-10%}100%{left:100%}}@media(min-width:768px){.rpi-banner-container.v2.bestPrice.open .rpi-benefits-container,.rpi-banner-container.v2.bestPrice.open .rpi-match-deal-container{animation:openBenefits .5s ease-in-out 2.5s forwards}}@keyframes openBenefits{0%{bottom:100%}100%{bottom:0}}.rpi-banner-container.v2.bestPrice.close{height:36px}@media(max-width:1280px){.rpi-banner-container.v2.bestPrice.close{height:29px}}.rpi-banner-container.v2.bestPrice.close:before{width:50px;height:65px;top:-10px;left:15px}.rpi-banner-container.v2.bestPrice.close:after{width:26px;height:40px;top:-7px;left:22px}.rpi-banner-container.v2.bestPrice.close .rpi-arrow{border-width:5px 4px 0;margin:7px auto 0}.rpi-banner-container.v2 h3{line-height:.85!important;font-size:1.9rem;padding:2% 0}.rpi-banner-container.v2 h3 span{font-size:.7em}@media all and (min-width:768px) and (max-width:1280px){.rpi-banner-container.v2 h3{font-size:1.35rem}}.rpi-banner-container.v2.lang-EN h3{font-size:1.9rem}.rpi-banner-container.v2.lang-EN h3 span{font-size:2.3rem}@media all and (min-width:768px) and (max-width:1280px){.rpi-banner-container.v2.lang-EN h3{font-size:1.35rem;line-height:.9!important}.rpi-banner-container.v2.lang-EN h3 span{font-size:1.6rem}}.rpi-banner-container.v2.lang-ES h3{font-size:1.7rem}@media all and (min-width:768px) and (max-width:1280px){.rpi-banner-container.v2.lang-ES h3{font-size:1.4rem}}.rpi-banner-container.v2.lang-CS h3,.rpi-banner-container.v2.lang-RU h3{font-size:1rem}.rpi-banner-container.v2.lang-CS h3 span,.rpi-banner-container.v2.lang-RU h3 span{font-size:2em;display:block}@media all and (min-width:768px) and (max-width:1280px){.rpi-banner-container.v2.lang-CS h3,.rpi-banner-container.v2.lang-RU h3{font-size:.75rem}}@media(max-width:767px){.rpi-banner-container.v2 h3,.rpi-banner-container.v2.lang-CS h3,.rpi-banner-container.v2.lang-EN h3,.rpi-banner-container.v2.lang-ES h3,.rpi-banner-container.v2.lang-RU h3{font-size:1rem;line-height:1!important;margin:0;padding:0 0 2px}.rpi-banner-container.v2 h3 span,.rpi-banner-container.v2.lang-CS h3 span,.rpi-banner-container.v2.lang-EN h3 span,.rpi-banner-container.v2.lang-ES h3 span,.rpi-banner-container.v2.lang-RU h3 span{display:inline;font-size:inherit}.rpi-banner-container.v2 .rpi-persuasion-title{position:relative;padding:5px 0 5px 25px}.rpi-banner-container.v2 .rpi-persuasion-title .rpi-match-deal-icon{position:absolute;left:0;top:50%;margin:-9px 0 0 0!important;z-index:1}}@media(max-width:768px){.qnt-tooltip.rpi-banner-tooltip{width:96%!important;left:2%!important}}.qnt-tooltip.rpi-banner-tooltip strong{color:#449d44}.qnt-tooltip.rpm-banner-tooltip.v3{line-height:1;font-size:inherit;background:#c3c3c3;color:rgba(90,90,90,.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 #5a5a5a}@media(max-width:768px){.qnt-tooltip.rpm-banner-tooltip.v3{width:96%!important;left:2%!important}}.qnt-tooltip.rpm-banner-tooltip.v3: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:#5d5d5d;border-width:10px;margin-left:-10px}.qnt-tooltip.rpm-banner-tooltip.v3 h3{text-align:center;font-size:.75em;text-transform:uppercase;font-weight:600;padding:8px 0;background:#5d5d5d;color:#fff}.qnt-tooltip.rpm-banner-tooltip.v3 h3+.rpi-banner-item .rpi-portal-name,.qnt-tooltip.rpm-banner-tooltip.v3 h3+.rpi-banner-item .rpi-portal-roomprice{border:0;background:#fff}.qnt-tooltip.rpm-banner-tooltip.v3 .rpi-banner-item{display:table;width:100%}.qnt-tooltip.rpm-banner-tooltip.v3 .rpi-banner-item .rpi-portal-name,.qnt-tooltip.rpm-banner-tooltip.v3 .rpi-banner-item .rpi-portal-roomprice{width:50%;display:table-cell;padding:8px;border-top:1px solid rgba(90,90,90,.25)}.qnt-tooltip.rpm-banner-tooltip.v3 .rpi-banner-item .rpi-portal-name,.qnt-tooltip.rpm-banner-tooltip.v3 .rpi-banner-item .rpi-portal-roomprice .rpi-room-price.not-available{font-size:.75em}.qnt-tooltip.rpm-banner-tooltip.v3 .rpi-banner-item .rpi-portal-roomprice{text-align:right}.qnt-tooltip.rpm-banner-tooltip.v3 .rpi-banner-item .rpi-portal-roomprice .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){.rpm-v3-competitors-detail{left:10px;right:auto;bottom:20px}}.rpm-v3-competitors-detail strong{color:rgba(90,90,90,.5);text-align:center;font-size:.85em;font-weight:500;text-decoration:underline;white-space:nowrap}@media(max-width:767px){.rpm-v3-competitors-detail strong{display:none}}.rpm-v3-competitors-detail span{color:#fff;font-size:1em;font-weight:800;text-align:center;background:rgba(90,90,90,.5);border-radius:50%;width:18px;height:18px;line-height:18px;display:none}@media(max-width:767px){.rpm-v3-competitors-detail span{display:inline-block;background:rgba(90,90,90,.3)}}@media(max-width:767px){.rpm-v3-competitors-detail{opacity:1}}.rpi-match-deal-title{color:#449d44;text-transform:uppercase}@media(min-width:768px){.open .rpi-price-comparison .rpi-banner-items-competitors{position:relative}.open .rpi-price-comparison .rpi-banner-items-competitors .rpi-banner-item{top:-100%}}.sb-ibe-title h1{color:#fff}.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:700}.emb{font-size:140%;font-weight:700}.emn{font-size:100%;font-weight:400;font-style:normal}.shadow{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("/fo/content/images/left-arrow.png");background-position:3px center;background-repeat:no-repeat}.sb-item-container{padding:15px;background-color:#fff;position:relative;box-sizing:border-box}.sb-info-link{color:#0081cb;font-size:.95em;letter-spacing:-.01em;border-radius:5px;background-clip:padding-box;text-decoration:none}.sb-info-link:hover{text-decoration:underline}.sb-info-link img{vertical-align:middle;margin-right:4px}.offer-color{color:#449d44}.web-rate-color{color:#555}.free-color{color:#2c8e2c}.product-name-color{color:#444}.product-description-color{color:#6f6f6f}.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:#449d44;color:#fff;border:0;padding:2px 6px;display:inline-block;border-radius:5px;background-clip:padding-box}.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:700;padding:6px 15px 6px 6px;background-image:url("/fo/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("/fo/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("/fo/content/images/button-plus.png");background-position:90% center;padding-right:20px}.sb-button.gray{background-color:grey;width:14em}.sb-button.nav{background-color:grey;font-size:10px;font-weight:700}.sb-button.back{padding-left:15px;background-image:url("/fo/content/images/button-arrow-small-left.png");background-position:5% center;background-repeat:no-repeat}.sb-button.back:hover,.sb-button.gray:hover,.sb-button.nav:hover{background-color:#31b0d5}html{height:100%}body{min-height:100%;background:fixed;background-size: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-borded{background:#e7e7e7;background:rgba(255,255,255,.8)}.sb-package-search-view,.sb-rez-summary-cart,.sb-search-view{background:#e7e7e7;background:rgba(255,255,255,.8);transition:background .3s ease-out}.sb-cart-view,.sb-rez-summary-cart:hover,.sb-search-view: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-commands-header .sb-head-left,.sb-commands-header .sb-head-right{line-height:40px;transition:all .2s ease-out 0s;transition:.2s;-moz-transition:.2s;-webkit-transition:.2s}@media screen and (max-width:600px){.sb-commands-header .sb-head-left,.sb-commands-header .sb-head-right{line-height:35px}}.sb-commands-header .sb-head-right{display:table;box-shadow:1px 0 0 rgba(255,255,255,.25)}.sb-commands-header .sb-head-right>div{display:table-cell;vertical-align:middle;box-shadow:-1px 0 0 rgba(255,255,255,.25)}.sb-commands-header .sb-head-right>div:hover{background-color:rgba(255,255,255,.15)}.sb-commands-header:before{background:none repeat scroll 0 0 rgba(0,0,0,.45);content:"";height:100%;left:-100%;position:absolute;right:-100%;top:0;z-index:-1}.sb-commands-header.fixed{font-size:1em}.sb-commands-header.fixed .sb-head-left,.sb-commands-header.fixed .sb-head-right{line-height:30px}.sb-commands-header.fixed .sb-language-selector-current>img{margin-top:-3px}.sb-commands-header.fixed:before{background:none repeat scroll 0 0 rgba(0,0,0,.65)}.sb-commands-header .sb-currency-selector-current{font-size:1.3em;color:#fff;text-shadow:none}.sb-commands-header .sb-currency-selector-current span{font-weight:700;padding:0 15px}.sb-commands-header .sb-language-selector-current>img{padding:0 15px;margin-top:-2px}.sb-commands-header .sb-login-status-container{padding:0 15px;cursor:pointer;position:relative}.sb-commands-header .sb-user-link-container{color:#fff;text-shadow:none;font-size:.8em;box-shadow:-1px 0 0 rgba(255,255,255,.25) inset;position:relative}.sb-commands-header .sb-user-link-container .sb-login-status-container .sb-login-menu-icon-container{display:inline-table;vertical-align:middle}.sb-commands-header .sb-user-link-container .sb-login-status-container .login-menu-icon{background:#fff;display:block;width:22px;height:2px;border-radius:1px;background-color:#fff;margin:3px 0}.sb-commands-header .sb-user-link-container .social-login-picture{border-radius:0;-moz-border-radius:0;-webkit-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-commands-header .sb-user-link-container .sb-user-actions-popup{position:absolute;top:110%;left:auto;right:0;background:#fff;box-shadow:0 3px 25px -5px #333;z-index:10}.sb-commands-header .sb-user-link-container .sb-user-actions-popup .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;-moz-border-radius:0;-webkit-border-radius:0;position:relative;white-space:nowrap}.sb-commands-header .sb-user-link-container .sb-user-actions-popup .logged-user-action:last-child{border:0}.sb-commands-header .sb-user-link-container .sb-user-actions-popup .logged-user-action:hover{background:#eee}.sb-commands-header .sb-user-link-container .sb-user-actions-popup .logged-user-action:before{position:absolute;content:"";width:15px;height:15px;background-size:cover;background-position:center center;background-repeat:no-repeat;top:10px;left:15px}.sb-commands-header .sb-user-link-container .sb-user-actions-popup .logged-user-action.sb-action-edit-reservation:before{background-image:url("/fo/content/images/responsive/reservation-edit-gray.png")}.sb-commands-header .sb-user-link-container .sb-user-actions-popup .logged-user-action.sb-action-login:before{background-image:url("/fo/content/images/responsive/login-gray.png")}.sb-commands-header .sb-user-link-container .sb-user-actions-popup .logged-user-action.sb-action-show-reservations:before{background-image:url("/fo/content/images/responsive/reservation-gray.png")}.sb-commands-header .sb-user-link-container .sb-user-actions-popup .logged-user-action.sb-action-showprofile:before{background-image:url("/fo/content/images/responsive/user-gray.png")}.sb-commands-header .sb-user-link-container .sb-user-actions-popup .logged-user-action.sb-action-logout:before{background-image:url("/fo/content/images/responsive/logout-gray.png")}.sb-commands-header .sb-dropdown-arrow{position:absolute;padding:0!important;top:0;left:0;width:100%;height:100%;display:none}.sb-commands-header .sb-dropdown-arrow: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-commands-header .sb-dropdown-arrow.sb-user-actions-connector:after{left:auto;right:10px}.sb-hotel-header{position:relative;padding:10px 0;min-height:18px}.sb-hotel-header .sb-head-right .sb-ibe-title h1{color:#fff;font-size:1em}.sb-hotel-header .sb-head-right [class*=" sb-icon-"],.sb-hotel-header .sb-head-right [class^=sb-icon-]{vertical-align:middle}.sb-reservation-modification-panel{position:relative;padding:10px 0;min-height:18px;text-align:center;background:#fff}.sb-reservation-modification-panel 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-back-to-website,.sb-email,.sb-phone-number{display:inline-block}.sb-currency-selector-container,.sb-language-selector-container{overflow:visible;display:inline-block;cursor:pointer}.sb-back-to-website,.sb-currency-selector{color:#fff;overflow:visible;cursor:pointer;font-size:.8em;text-transform:uppercase;display:block;position:relative}.sb-back-to-website>a,.sb-currency-selector>a{padding:0 15px;display:block}.sb-email,.sb-phone-number{font-size:1em;line-height:60px;text-transform:uppercase;color:#fff;cursor:pointer}.sb-email{margin-right:15px}.sb-back-to-website a,.sb-email 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 #000}.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-info.sb-cart-info{display:none}.sb-step-room-alloc{position:relative;background:rgba(255,255,255,.8);padding:5px 15px;margin-bottom:10px;color:#000;font-size:1.1em}.sb-step-room-alloc .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,.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;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-size: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: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_dvItemRiepilogoUtente div.SBCSS_dvTxt,.SBCSS_dvItemRiepilogoUtenteNote .SBCSS_dvNote div.SBCSS_dvLbl2{padding:3px 7px;font-size:12px;width:15%;float:left}.SBCSS_dvItemRiepilogoUtente div.SBCSS_dvLbl2,.SBCSS_dvItemRiepilogoUtenteNote .SBCSS_dvNote div.SBCSS_dvLbl2{padding-left:20px}.SBCSS_dvItemRiepilogoUtente div.SBCSS_dvTxt{font-weight:700;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:700}.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:700}.SBCSS_dvCancPoliciesContainer{color:#4f4f4f;font-size:12px;padding-top:5px;padding-bottom:15px}.SBCSS_dvCancPoliciesContainer .title{font-weight:700}.SBCSS_dvCancPoliciesContainer .text{padding-top:3px}.sb-rez-form h3{font-size:1.2em;font-weight:700;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:#fff;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:700}.sb-rez-summ-cart .sb-rez-summ-cart-text span.reservation-code{border:solid 3px #e5e5e2;margin-bottom:10px;background-color:#fff;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;border-radius:5px;background-clip:padding-box;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:700}.sb-availability-request .sb-cart-head-dates,.sb-availability-request .sb-cart-head-nrg{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:700;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{padding:15px;background-color:#fff;position:relative;box-sizing:border-box;border-color:#64ff64;background-color:#d2ffd2}.notification-warning{padding:15px;background-color:#fff;position:relative;box-sizing:border-box;border-color:#ffe44d;background-color:#ffffd2}.notification-error{padding:15px;background-color:#fff;position:relative;box-sizing:border-box;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{background:#e7e7e7;background:rgba(255,255,255,.8);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){.sb-overlay-box{width:auto;left:15px!important;right:15px!important}}.sb-overlay-box .notification-error{font-size:14px;font-weight:700}.sb-overlay-box .notification-warning{font-size:13px}.sb-rez-form.pop-up-tmpl{padding:10px 30px 10px!important}@media(max-width:480px){.sb-rez-form.pop-up-tmpl{padding:5px 10px!important}}.sb-rez-form.pop-up-tmpl .sb-commands{float:right!important;width:100%;text-align:center}@media(max-width:480px){.sb-rez-form.pop-up-tmpl .sb-commands{margin-top:10px}}.sb-rez-form.pop-up-tmpl .form-rez-checkbox{display:table}.sb-rez-form.pop-up-tmpl .form-rez-checkbox input{margin:0 6px 0 0;display:table-cell}.sb-rez-form.pop-up-tmpl .form-rez-checkbox label{display:table-cell;margin:0;font-weight:400;font-size:.9em}.sb-save-search-popup-tmpl{position:relative}.save-search-popup-container{width:900px!important;padding:0}@media(max-width:600px){.save-search-popup-container{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("/fo/content/images/responsive/login-bg-1.jpg");background-position:center top;background-size:cover}.save-search-popup-left-side .hotel-background{position:absolute;top:0;left:0;width:100%;height:100%}.save-search-popup-left-side h2{color:#fff;font-size:2.5em;font-weight:600;letter-spacing:-.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 rgba(0,0,0,.5),0 2px 15px rgba(0,0,0,.5)}@media(max-width:480px){.save-search-popup-left-side h2{font-size:1.8em;line-height:1}}@media(max-width:600px){.save-search-popup-left-side{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){.save-search-popup-right-side{left:0;width:100%}}@media(max-width:600px){.save-search-popup-tmpl-confirm .save-search-popup-right-side{min-height:0}}.save-search-popup-right-side .save-search-popup-tmpl-text{padding:0 30px 10px!important;position:absolute;top:50%;transform:translateY(-50%)}@media(max-width:600px){.save-search-popup-right-side .save-search-popup-tmpl-text{transform:translateY(0);top:0;position:relative}}@media(max-width:480px){.save-search-popup-right-side .save-search-popup-tmpl-text{padding:15px 10px 5px!important}}.save-search-popup-right-side .save-search-popup-tmpl-text h3{font-weight:600;margin-bottom:15px}.save-search-popup-right-side .save-search-popup-tmpl-text p{text-align:justify}@media(min-width:600px){.save-search-popup-right-side .save-search-popup-tmpl-text p{line-height:1.5}}.save-search-popup-right-side .sb-rez-form.pop-up-tmpl{padding:10px 0 10px!important}@media(max-width:480px){.save-search-popup-right-side .sb-rez-form.pop-up-tmpl{padding:5px 0!important}}.save-search-popup-right-side .form-rez-checkbox{position:relative}.save-search-popup-right-side .form-rez-checkbox input:checked~label:after{background:#fff;content:"\2714";font-size:1.5em;font-weight:bolder;line-height:20px;text-align:center;color:green}.save-search-popup-right-side .form-rez-checkbox label{float:right;display:inline;line-height:1;width:90%;font-weight:400;font-size:1em;cursor:pointer}.save-search-popup-right-side .form-rez-checkbox label:after{content:"";width:20px;height:20px;position:absolute;background:#ddd;top:10px;left:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #999;cursor:pointer}.save-search-popup-right-side .input-container{padding:15px 0;margin:0 -5px}@media(max-width:480px){.save-search-popup-right-side .input-container{padding:10px 0;margin:0}}.save-search-popup-right-side .sb-logo-modal{width:87px;position:absolute;top:auto;bottom:10px;left:50%;background-image:url("/fo/content/images/powered-sb.png");background-size:cover;height:13px;transform:translateX(-50%)}.input-container{width:auto;padding:15px 35px;position:relative;margin:0 -40px}@media(max-width:480px){.input-container{width:100%;padding:10px 35px}}.form-field-popup{float:left;padding:0 1%;width:31.3334%}@media(max-width:480px){.form-field-popup{float:none;width:100%;padding:5px 1%}}.form-field-popup input{background:#eee;height:30px;box-sizing:border-box;padding:6px 10px;width:100%;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #999}.sb-bback-cart{background-color:#fff;font-size:15px;line-height:23px;margin:0 -15px -15px;padding:15px;position:relative}.sb-bback-cart h2{margin-bottom:20px}.sb-bback-cart .sb-button.big{margin:20px 0 10px;max-width:100%}.sb-bback-cart .expiration-date{margin:10px 0}.sb-bback-cart .btn-reject-proposals-cmd,.sb-bback-cart .btn-reject-proposals-show-cmd{float:right;background:#e85a5a;color:#fff;text-decoration:none;margin-top:10px;padding:4px 6px;transition:all .2s ease-out 0s;transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;border-radius:3px;background-clip:padding-box}.sb-bback-cart .btn-reject-proposals-cmd:hover,.sb-bback-cart .btn-reject-proposals-show-cmd:hover{background:#c13434}.sb-bback-cart .btn-reject-proposals-hide-cmd{float:left;margin-top:15px}.sb-bback-cart textarea.reject-reason{width:100%;min-height:65px}.sb-bback-cart .bookback-notes-for-customer-container{border-bottom:#eee solid 1px}.sb-bback-cart .bookback-notes-for-customer-label{line-height:.8em;font-weight:700;display:block}.sb-bback-cart .bookback-notes-for-customer{font-size:.9em}.processing-message-container .text-container{text-align:center;padding:10px;font-size:1.2rem}.processing-message-container .spinner-container{overflow:hidden;width:45px;height:45px;margin:auto}.processing-message-container .spinner-container .spinner{top:50%;left:50%}.paypal-overlay-container{width:auto;border-radius:10px}.paypal-overlay-container .paypal-response-container{padding:40px;text-align:center;max-width:300px}.paypal-overlay-container .paypal-response-container .paypal-message-container.error h2{color:#b11c1c}.paypal-overlay-container .paypal-response-container .paypal-message-container.success h2{color:green}.paypal-overlay-container .paypal-response-container .paypal-message-container h2{margin-bottom:10px;text-align:left;font-size:1.2em;font-weight:bolder}.paypal-overlay-container .paypal-response-container .paypal-message-container h2:before{content:url("/fo/images/img_paypal.png");position:relative;padding:0;float:left;min-width:30px;line-height:167%;margin:0;margin-right:10px}.paypal-overlay-container .paypal-response-container .paypal-message-container h3{text-align:left;margin:20px 0;line-height:1.5em;font-size:1.4em}.paypal-overlay-container .paypal-response-container .paypal-message-container .paypal-error-detail{display:none}.paypal-overlay-container .paypal-response-container .paypal-message-container .sb-commands{margin:20px 0;margin-bottom:30px}.paypal-overlay-container .paypal-response-container .paypal-message-container a{color:#989898}.paypal-overlay-container .paypal-response-container .paypal-message-container p{margin-top:5px;padding:2%;text-align:justify}.start-page-message{border:solid 3px #dbe0e4;border-radius:5px;background-clip:padding-box;padding:5px;margin:10px 0 5px 0;background-color:#fff;font-size:1.3em;font-weight:700;color:#31b0d5}.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("/fo/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("/fo/content/images/list-icon.png") no-repeat;color:green;margin:5px 0;padding:0 0 0 30px}.start-pag-form-container{background:url("/fo/content/images/down-arrow-green.png") no-repeat 20% bottom;padding-bottom:20px;margin-top:20px;margin-bottom:20px}.start-pag-form-title{color:#31b0d5;font-size:2em;margin-bottom:20px}.sb-noresult-title{font-size:1.3em;color:#e34744;margin-bottom:10px;display:none}.sb-noresult-message{margin-bottom:30px}.sb-noresult-change-dates{min-height:30px;background-image:url("/fo/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:700;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("/fo/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:700;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:#31b0d5;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{border-radius:0;background-clip:padding-box;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:700;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("/fo/content/images/responsive/ico-coupon-no-bg.png") 4px center no-repeat;border-radius:5px;background-clip:padding-box;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("/fo/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;border-radius:5px;background-clip:padding-box}.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:700;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-dates span,.sb-cart-head-nrg label,.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:700;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:700}.cart-item-content .other-content,.cart-item-content span{font-size:.9em;font-weight:400}.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:700}.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:700}.sb-item-container-hilight{padding:15px;background-color:#fff;position:relative;box-sizing:border-box;background-color:#31b0d5;color:#fff;font-size:1.2em;font-weight:700}.sb-room-image.cart{width:46.66666667px;height:36.66666667px;float:left;margin-right:3px;display:none;border-radius:3px;background-clip:padding-box}.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:700;font-size:120%}.sb-cart-total-hotel{text-align:right;padding:5px 10px}.sb-cart-total-hotel .sb-cart-discounted-total{display:block}.sb-cart-total-hotel .sb-cart-discounted-total-hotel-with-taxes{font-size:1.05em;margin-top:5px}.sb-cart-total-hotel .sb-cart-discounted-total-hotel-with-taxes .sb-cart-discounted-total{display:inline;font-size:1.05em;font-weight:400}.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-not-included-taxes-label,.sb-total-with-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-excluded-txt,.sb-pck-taxes-included-txt{font-size:x-small;padding:0;display:block;margin-bottom:10px;line-height:1}.sb-package-detail-side .sb-pck-taxes-excluded-txt,.sb-package-detail-side .sb-pck-taxes-included-txt{margin-top:0!important}.sb-cart-container .sb-mandatory-services-container .long-currency,.sb-cart-container .sb-rooms-container .long-currency,.sb-cart-container .sb-service.sb-item-container .long-currency{font-size:.7rem}.sb-cart-container .sb-cart-total-container .long-currency{font-size:1.1rem}@media(max-width:600px){.sb-cart-container .sb-cart-total-container .long-currency{font-size:.9rem}}.sb-taxes-info-text{width:100%;padding-top:2%;float:right;text-align:justify;font-size:.7rem}.sb-tabstrip .sb-tablink{float:left}.sb-tabpane{display:none}.sb-tabpane.sb-active{display:block}.sb-tablink{background:#e7e7e7;background:rgba(255,255,255,.8);border-radius:5px 5px 0 0;background-clip:padding-box;padding:5px 15px;margin-left:10px;color:#444;cursor:pointer;line-height:1.5;height:20px;box-shadow:0 -5px 10px -8px #666}.sb-tablink.sb-active{background-color:#fff;color:#31b0d5;font-size:1.2em;font-weight:700}.sb-tabpane{padding:0;margin-bottom:20px;border-radius:0 5px 5px 5px;background-clip:padding-box}.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-size:cover;background-repeat:no-repeat;background-position:center center;transform:scale(1) rotate(0);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:700;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:700}.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:700;margin-bottom:15px}.sb-package-item{border-bottom:1px solid #ccc;background-color:#fff;display:table;width:100%;box-shadow:0 0 0 0 #0081cb inset;transition:all .3s ease-out 0s;transition:.3s;-moz-transition:.3s;-webkit-transition:.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:#fff;border-radius:5px}.sb-package-item .sb-package-link{padding:5px 25px 5px 8px;text-decoration:none;background-image:url("/fo/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:700;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:all .3s ease-out 0s;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transform:scale(1) rotate(0)}.sb-package-item:hover .sb-package-image span{transform:scale(1.2) rotate(5deg)}.sb-package-name{font-size:1.2em;font-weight:700}.sb-package-name:before{background:rgba(0,0,0,.5);left:0;position:absolute;top:0;right:0;height:100%;content:"";z-index:-1}.sb-ext-info{color:#444;width:25%;padding:15px;text-align:center;vertical-align:middle;border-left:1px solid #ccc;box-shadow:0 0 0 0 #31b0d5 inset;transition:all .3s ease-out 0s;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}.sb-package-item:hover .sb-ext-info{box-shadow:-400px 0 0 0 #31b0d5 inset;color:#fff}.sb-ext-info,.sb-package-image,.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:700;margin-top:20px}.sb-package-item-price{font-size:1.5em;font-weight:700}.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 .sb-sharing-toolbar,.sb-offer-detail-side,.sb-package-detail .sb-sharing-toolbar,.sb-package-detail-side{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;-ms-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:700;color:#dd9940;padding:2px 8px;margin-bottom:15px;border:solid 1px #dd9940;text-align:center;font-size:.95em}.sb-package-checkin-title{font-size:1.2em;font-weight:700;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:700}.sb-package-checkout{color:#8e8e8e;display:block}.sb-package-em{font-size:18px;line-height:18px;font-weight:700}.sb-package-price-container{border-top:1px solid #ccc;margin:15px 0;padding:15px 0 0}.sb-package-price{font-size:18px;line-height:18px;font-weight:700;color:#449d44}.sb-package-checkin input{font-size:18px;line-height:18px;font-weight:700;color:#449d44;height:20px;width:92px}.sb-package-checkin span{font-size:18px;line-height:18px;font-weight:700;width:100px;background-color:#fff;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("/static/css-personalarea/images/bg.jpg") no-repeat center center left;padding:0;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,.5) inset}.sb-package-widget-name{background-color:rgba(0,0,0,.55);color:#fff;height:30px;padding:5px 10px;font-size:1.7em;line-height:30px;font-weight:700;overflow:hidden;text-shadow:0 0 5px #000}.sb-package-widget-abstract{color:#fff;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:#fff;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-next,.slides .sb-prev{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("/fo/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}.sb-package-search-form-container .add-room-cmd{display:none}.sb-package-search-form-container .sb-selection-description{margin-top:8px}.sb-package-search-form-container__header{line-height:1.2;margin-bottom:8px}.sb-package-search-form-container__header h3{font-weight:500}.sb-package-search-form-container__header h3 span{font-weight:700}@media screen and (max-width:737px){.sb-package-search-form-container__header h3{padding-top:8px}}.sb-package-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.sb-package-detail{padding:15px;background:#fff;overflow:hidden;position:relative}.sb-package-detail *{box-sizing:border-box}.sb-package-detail__content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sb-package-detail__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;line-height:1.1}.sb-package-detail__header .sb-sharing-toolbar{margin-left:auto;width:auto}.sb-package-detail__header .sb-sharing-toolbar a{margin-bottom:0}.sb-package-detail__header .sb-button{white-space:nowrap}.sb-package-detail__header-title{font-size:28px;font-weight:500;margin-left:8px}@media screen and (max-width:737px){.sb-package-detail__header-title{font-size:22px;margin-left:0;margin-top:8px;width:100%}}.sb-package-detail__content-img-wrapper{width:100%;position:relative;overflow:hidden;margin-top:16px;background-size:cover;background-position:center center;margin-bottom:16px}.sb-package-detail__content-img-wrapper:after{content:"";display:block;height:0;padding-bottom:40%}@media screen and (max-width:500px){.sb-package-detail__content-img-wrapper:after{padding-bottom:75%}}.sb-package-detail__content-img-flag{position:absolute;top:-20px;right:16px}@media screen and (max-width:737px){.sb-package-detail__content-img-flag{width:53px;right:8px}}.sb-package-detail__content-img-title{position:absolute;left:0;right:0;bottom:0;color:#fff;padding:32px 16px 16px 16px;font-size:24px;font-weight:500;line-height:1.1;background:linear-gradient(180deg,transparent,rgba(90,90,90,.7));text-shadow:0 1px 1px rgba(90,90,90,.5)}@media screen and (max-width:737px){.sb-package-detail__content-img-title{color:#3a3b3c;font-size:16px;padding:8px;background:rgba(255,255,255,.75);text-shadow:0;margin-bottom:0}}.sb-package-detail__content-full-wrapper{width:68%;padding-right:16px}@media screen and (max-width:737px){.sb-package-detail__content-full-wrapper{width:100%}}.sb-package-detail__content-full{position:relative;overflow:hidden}.sb-package-detail__content-full--closed:after{content:"";display:block;height:64px;background:linear-gradient(180deg,transparent,#fff 80%);position:absolute;left:0;right:0;bottom:0}.sb-package-detail__sidebar{width:32%;background:#f5f5f5;padding:12px;font-size:12px}@media screen and (max-width:737px){.sb-package-detail__sidebar{width:100%;margin-top:16px}}.sb-package-detail__sidebar-price{text-align:center;padding-bottom:8px;border-bottom:1px solid #cacbcd}.sb-package-detail__sidebar-price-nights .sb-room-card__price-nights{margin:8px 0}.sb-package-detail__sidebar-price-taxes{display:block;color:#aaabad;margin-top:4px}.sb-package-detail__sidebar-price-message{display:block;margin-top:8px;font-size:13px;line-height:1.2;background:#fff;padding:8px;font-weight:500;color:#0081cb;border:1px solid #0081cb}.sb-package-detail__sidebar-price .sb-button{margin-top:8px}.sb-package-detail__sidebar-availability,.sb-package-detail__sidebar-checkin,.sb-package-detail__sidebar-checkin-days,.sb-package-detail__sidebar-nights{display:-ms-flexbox;display:flex;margin-top:8px}.sb-package-detail__sidebar-availability:before,.sb-package-detail__sidebar-checkin-days:before,.sb-package-detail__sidebar-checkin:before,.sb-package-detail__sidebar-nights:before{content:"✓";margin-right:8px;font-weight:700}.sb-package-detail__sidebar-checkin{margin-top:16px;font-weight:500;color:#0081cb}.sb-package-detail__footer{background:#fff;padding:8px 16px;margin-top:2px}.sb-rate-plan--package .sb-price-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.sb-rate-plan--package .sb-price-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:8px;background:#fff}.sb-package-rooms-list .sb-results-sharing-container{display:none}.sb-package-rooms-list__no-results{padding:8px;background:#fff;text-align:center;font-size:14px;font-weight:500;background:#f5f5f5}.sb-room.sb-item-container:hover{background-image:none}.inner{position:relative}.sb-room.sb-room-closed.sb-item-container:hover{transition:all .1s ease-out 0s;transition:all .15s linear;-moz-transition:all .15s linear;-webkit-transition:all .15s linear}@media screen and (min-width:800px){.sb-room.sb-item-container .sb-room-head-container .sb-room-best-price .offer-price-big .long-currency,.sb-room.sb-item-container .sb-room-head-container .sb-room-best-price .sale-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:all .2s ease-out 0s;transition:.2s;-moz-transition:.2s;-webkit-transition:.2s}.offer.sb-room.sb-room-closed.sb-item-container:after{border-color:#449d44 #449d44 #449d44 #fff}.sb-room.sb-room-closed.sb-item-container:hover:after{right:0;top: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 .offer-price-big,.offer.sb-room.sb-room-closed.sb-item-container:hover .sale-price-big,.offer.sb-room.sb-room-closed.sb-item-container:hover .sb-taxes-included-excluded-txt,.offer.sb-room.sb-room-closed.sb-item-container:hover .sb-total-for-txt{color:#fff}.sb-room.sb-room-closed.sb-item-container:hover .offer-price-big,.sb-room.sb-room-closed.sb-item-container:hover .sale-price-big{font-size:2.2em;line-height:1}.sb-room.sb-room-closed.sb-item-container:hover .offer-price-big .long-currency,.sb-room.sb-room-closed.sb-item-container:hover .sale-price-big .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:all .2s ease-out 0s;transition:.2s;-moz-transition:.2s;-webkit-transition:.2s}}@media(max-width:736px){.sb-quotes .sb-quote .sb-price-column{padding-right:10px}.sb-quotes .sb-quote .sb-price-column .long-currency{font-size:.65rem}}@media screen and (max-width:420px){.sb-room.sb-item-container .sb-room-head-container .sb-room-best-price .offer-price-big .long-currency,.sb-room.sb-item-container .sb-room-head-container .sb-room-best-price .sale-price-big .long-currency{font-size:1rem}}@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}}.sb-room,.sb-room-closed{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:267px;top:160px;z-index:100}.sb-lnk-room-more-info-container{position:absolute;left:0;top:148px;z-index:100;width:250px;text-align:right;height:20px}.sb-lnk-room-more-info{position:relative;padding-left:20px;padding-right:4px;background-color:rgba(0,0,0,.5);color:#fff;opacity:1;transition:all .2s ease-out 0s;transition:.2s;-moz-transition:.2s;-webkit-transition:.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:700;line-height:1;color:#dd9940;text-align:left;float:left;margin:0 0 10px 15px;position:relative;left:0}.sb-few-room-tag:before{border:2px solid #dd9940;border-radius:50%;background-clip:padding-box;color:#dd9940;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:#d33d3d}.sb-few-room-tag.last-room:before{border:2px solid #d33d3d;color:#d33d3d;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:all .1s ease-out 0s;transition:all .15s linear;-moz-transition:all .15s linear;-webkit-transition:all .15s linear}.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-guest-allocation,.sb-room-name .additional-bed{font-weight:400;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:#555;transition:all .2s ease-out 0s;transition:.2s;-moz-transition:.2s;-webkit-transition:.2s}.sale-price-big{font-weight:700;font-size:1.7em;color:#555;transition:all .2s ease-out 0s;transition:.2s;-moz-transition:.2s;-webkit-transition:.2s}.offer-price-big{font-weight:700;font-size:1.7em;color:#449d44;transition:all .2s ease-out 0s;transition:.2s;-moz-transition:.2s;-webkit-transition:.2s}.sb-total-for-txt{font-size:.9em;font-weight:700}.sale-price-big .long-currency{transition:all .2s ease-out 0s;transition:.2s;-moz-transition:.2s;-webkit-transition:.2s}.offer-price-big .long-currency{transition:all .2s ease-out 0s;transition:.2s;-moz-transition:.2s;-webkit-transition:.2s}.sb-room-description,.sb-room-description.small{max-height:74px;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}.sb-room-image.small{width:140px;height:110px}.sb-room-image.big{width:250px;height:170px}.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-contractedrate-descr,.sb-offer-descr,.sb-offer-header,.sb-webrate-descr,.sb-webrate-header{cursor:pointer}.sb-rate-condition-link{float:right;font-size:.85em;font-weight:400;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:700}.sb-quote .sb-book-button-column,.sb-quote .sb-meal-plan-column,.sb-quote .sb-price-column{display:table-cell;padding:0;float:none;vertical-align:middle}.striked-price{color:#555;text-decoration:line-through}.sb-quote .offer-price-small{color:#fff;background-color:#449d44;padding:1px 3px;white-space:nowrap;border-radius:3px;background-clip:padding-box}.sb-quote .offer-price-small.sb-price-link.secret{background-color:#0081cb;position:relative}.sb-quote .offer-price-small.sb-price-link.secret:after{content:"";background-image:url("/fo/content/images/responsive/padlock-gray.png");background-size:contain;background-repeat:no-repeat;width:10px;height:14px;position:absolute;margin-left:6px;top:3px}.sb-quote .offer-price-small.sb-price-link.secret.unlocked:after{content:"";position:absolute;margin-left:5px;background-image:url("/fo/content/images/responsive/padlock-gray-open.png")}.sb-quote .web-price-small{color:#fff;background-color:#555;white-space:nowrap;padding:1px 3px;border-radius:3px;background-clip:padding-box}.sb-quote .web-price-small.sb-price-link.secret{background-color:#0081cb;position:relative}.sb-quote .web-price-small.sb-price-link.secret:after{content:"";background-image:url("/fo/content/images/responsive/padlock-gray.png");background-size:contain;background-repeat:no-repeat;width:10px;height:14px;position:absolute;margin-left:6px;top:3px}.sb-quote .web-price-small.sb-price-link.secret.unlocked:after{content:"";position:absolute;margin-left:5px;background-image:url("/fo/content/images/responsive/padlock-gray-open.png")}.offer-price.secret,.sale-price.secret{color:#0081cb!important;position:relative}.offer-price.secret:after,.sale-price.secret:after{content:"";background-image:url("/fo/content/images/responsive/padlock-gray.png");background-size:contain;background-repeat:no-repeat;width:10px;height:10px;position:absolute;margin-left:6px;top:3px}.offer-price.secret.unlocked:after,.sale-price.secret.unlocked:after{content:"";position:absolute;margin-left:5px;background-image:url("/fo/content/images/responsive/padlock-gray-open.png")}.offer-price.secret,.sb-price-link,.sb-secret-price-link{cursor:pointer}.sb-rate-plan-header{background-color:#eee;color:#000;height:30px;font-weight:700;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{border-radius:3px;background-clip:padding-box;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{border-radius: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 .contracted-rate-tag:after,.sb-rate-plan-header .special-rate-tag:after{border-color:transparent transparent transparent #449d44;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 #ffc700}.sb-rate-plan-header .special-rate-tag{background-color:#449d44;color:#fff}.secret .sb-rate-plan-header .special-rate-tag{background-color:#0081cb}.secret .sb-rate-plan-header .special-rate-tag:after{border-color:transparent transparent transparent #0081cb}.sb-rate-plan-header .contracted-rate-tag{background-color:#ffc700;color:#fff}.special-offer-tag-img{float:left;margin-right:5px}.special-offer-selected-header{background-color:red}.sb-taxes-included-excluded-txt{font-size:x-small}.sb-unlock-offers-cmd{background-color:#0081cb}.sb-unlock-offers-cmd:hover{background-color:#004f99!important}.sb-member-solution-label,.sb-secret-solution-label{float:left;margin-left:15px;margin-bottom:3px;font-size:.9em;font-weight:700;line-height:22px}.sb-member-solution-label .sb-secret-solution-info,.sb-secret-solution-label .sb-secret-solution-info{border-radius:50%;-moz-border-radius:50%;-webkit-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:#0081cb}.sb-secret-solution-label.locked .sb-secret-solution-info{background-image:url("/fo/content/images/responsive/padlock-blue.png");border:2px solid #0081cb}.sb-secret-solution-label.unlocked{color:green}.sb-secret-solution-label.unlocked .sb-secret-solution-info{background-image:url("/fo/content/images/responsive/padlock-green-open.png");border:2px solid green}.sb-secret-offers-banner{position:relative;width:100%;background-color:#fff;display:table;text-align:center;margin:5px 0 10px;box-shadow:0 0 20px -10px #000;cursor:pointer;transition:all .1s ease-out 0s;transition:all .15s linear;-moz-transition:all .15s linear;-webkit-transition:all .15s linear}.sb-secret-offers-banner>div{display:table-cell;vertical-align:middle;transition:all .1s ease-out 0s;transition:all .15s linear;-moz-transition:all .15s linear;-webkit-transition:all .15s linear}.sb-secret-offers-banner .sb-secret-offers-banner-icon{width:145px;background:#0081cb;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 .sb-secret-offers-banner-icon .sb-secret-offers-banner-image{width:50px;height:50px;background-image:url("/fo/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%;-moz-border-radius:50%;-webkit-border-radius:50%;transition:all .1s ease-out 0s;transition:all .15s linear;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;box-shadow:0 2px 15px -3px #000;z-index:1}@media(max-width:600px){.sb-secret-offers-banner .sb-secret-offers-banner-icon .sb-secret-offers-banner-image{background-size:cover}}.sb-secret-offers-banner .sb-secret-offers-banner-text{text-align:left;line-height:1;padding:5px 0 5px 25px;position:relative;overflow:hidden;transition:all .1s ease-out 0s;transition:all .15s linear;-moz-transition:all .15s linear;-webkit-transition:all .15s linear}@media(max-width:1250px){.sb-secret-offers-banner .sb-secret-offers-banner-text{font-size:.9em}}.sb-secret-offers-banner .sb-secret-offers-banner-text:before{content:"";position:absolute;left:-35px;top:-5px;bottom:-5px;width:50px;background:#0081cb;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;transition:all .1s ease-out 0s;transition:all .15s linear;-moz-transition:all .15s linear;-webkit-transition:all .15s linear}.sb-secret-offers-banner .sb-secret-offers-banner-text: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}.sb-secret-offers-banner .sb-secret-offers-banner-text h3{color:#0081cb;font-size:1.3em;font-weight:500}.sb-secret-offers-banner .sb-secret-offers-banner-text p{padding:2px 0}.sb-secret-offers-banner .sb-secret-offers-banner-button{width:125px;background-color:#0081cb;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}.sb-secret-offers-banner .sb-secret-offers-banner-button:before{content:"";position:absolute;top:0;bottom:0;left:-50px;width:50px;background:#0081cb;box-shadow:0 -2px 0 0 #fff inset,0 2px 0 0 #fff inset;transition:all .1s ease-out 0s;transition:all .15s linear;-moz-transition:all .15s linear;-webkit-transition:all .15s linear}.sb-secret-offers-banner .sb-secret-offers-banner-button:after{content:"";position:absolute;left:-35px;top:-5px;bottom:-5px;width:50px;background:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.sb-secret-offers-banner .sb-secret-offers-banner-button .sb-button{background-color:transparent;background-image:url("/fo/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:all .1s ease-out 0s;transition:all .15s linear;-moz-transition:all .15s linear;-webkit-transition:all .15s linear}.sb-secret-offers-banner:hover{box-shadow:0 10px 50px -15px #000}.sb-secret-offers-banner:hover .sb-secret-offers-banner-button,.sb-secret-offers-banner:hover .sb-secret-offers-banner-button:before,.sb-secret-offers-banner:hover .sb-secret-offers-banner-icon,.sb-secret-offers-banner:hover .sb-secret-offers-banner-text:before{background:#006198;background:#31b0d5}.sb-secret-offers-banner:hover .sb-secret-offers-banner-image{left:65%}.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:700;line-height:17px}.sb-service-category-count{float:right;color:#fff;font-size:1em;font-weight:700;background-color:#31b0d5;padding:1px 5px;line-height:17px;border-radius:5px;background-clip:padding-box}.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:#0081cb;text-decoration:underline}.sb-solution-room-popup{cursor:pointer}a.sb-solution-offer-popup,a.sb-solution-room-popup{color:gray;text-decoration:none}a.sb-solution-offer-popup:hover,a.sb-solution-room-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:700}.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:700}.sb-room-info{display:table-cell;vertical-align:top;width:100%}.sb-meal-plans-navigator{margin-top:10px;color:#6f6f6f;font-weight:700;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:700;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:700;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{border-radius:5px;background-clip:padding-box;background-color:#888;padding:2px 8px;color:#fff;text-decoration:none;font-weight:700}.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-size:cover;background-repeat:no-repeat;background-position:center center;width:90%;height:110px}.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:700;font-size:1.1em}.sb-service-description{white-space:pre-line}.sb-service-price{font-weight:700;font-size:1.5em;color:gray;margin-top:10px}.sb-service-rate-type{font-weight:400;font-size:10px;display:block;margin-bottom:15px}.sb-service-rate{margin-right:8px;font-size:1.1em;height:21px;font-weight:700;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{padding:15px;background-color:#fff;position:relative;box-sizing:border-box;line-height:1em}.sb-rez-form .form-claim{font-size:16px;color:#1a971a;font-weight:700;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("/fo/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-address,.sb-rez-form .form-field-textarea{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:700;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-field-address label b,.sb-rez-form .form-field2 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:#fff;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 input,.sb-rez-form .form-field label,.sb-rez-form .form-field select,.sb-rez-form .form-field2 input,.sb-rez-form .form-field2 label,.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:#fff;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:400;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:700;margin-left:40px}.sb-rez-form .sb-rez-title-info-guest{color:#7e7e7e;padding-bottom:12px;font-weight:700}.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:700;width:75px;display:block;margin-right:14px;text-align:left}.sb-rez-form .sb-rez-summary-title-info-card,.sb-rez-form .sb-rez-title-info-card{color:#7e7e7e;padding-top:26px;font-weight:700}.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:700;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:#0081cb!important;text-decoration:underline!important;cursor:pointer}.sb-condition-popup-link:hover,.sb-privacy-popup-link:hover{color:red}.rez-currency-info{left:10px;bottom:10px;z-index:1}.sb-payment-deposit-amount{float:right;background-color:#fff;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}.form-rez-checkbox,.sb-rez-message-info-card,.sb-rez-payment-type,.sb-rez-title-info-card{margin:0 1%}.sb-tabstrip.clearfix-new{position:relative;top:1px;display:-ms-flexbox;display:flex;white-space:nowrap;width:100%;overflow-x:auto;overflow-y:hidden}@media screen and (max-width:737px){.sb-tabstrip.clearfix-new{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:-ms-inline-flexbox;display:inline-flex}.sb-payments-tabs .sb-tablink:before{position:relative;content:" ";margin:0;padding:0;float:left;min-width:30px;line-height:24px}.sb-payments-tabs .sb-tablink.sb-tabpane-104:before,.sb-payments-tabs .sb-tablink.sb-tabpane-4:before{content:url("/fo/images/img_cc.png")}.sb-payments-tabs .sb-tablink.sb-tabpane-5:before{content:url("/fo/images/img_vaglia.png")}.sb-payments-tabs .sb-tablink.sb-tabpane-1:before{content:url("/fo/images/img_bonifico.png")}.sb-payments-tabs .sb-tablink.sb-tabpane-3:before{content:url("/fo/images/img_vaglia.png")}.sb-payments-tabs .sb-tablink.sb-tabpane-7:before{content:url("/fo/images/img_datatrans.png")}.sb-payments-tabs .sb-tablink.sb-tabpane-6:before{content:url("/fo/images/img_paypal.png")}.sb-payments-tabs .sb-tablink.sb-tabpane-8:before{content:url("/fo/images/img_cartasi.png")}.sb-payments-tabs .sb-tablink.sb-tabpane-9:before{content:url("/fo/images/img_airpay.png")}.sb-payments-tabs .sb-tablink.sb-tabpane-10:before{content:url("/fo/images/img_igfs.png")}.sb-payments-tabs .sb-tablink.sb-tabpane-11:before{content:url("/fo/images/img_paymaya.png")}.sb-payments-tabs .sb-tablink.sb-tabpane-12:before{content:url("/fo/images/img_bitpay.png")}.sb-payments-tabs .sb-tablink.sb-tabpane-15:before{content:url("/fo/images/img_pelecard.png")}.sb-payments-tabs .sb-tablink.sb-tabpane-16:before{content:url("/fo/images/img_bnl.png");background-position:center;background-size:100%}.sb-payments-tabs .sb-tablink.sb-tabpane-17:before{content:url("/fo/images/img-pashabank.PNG");background-position:center;background-size:100%}.sb-payments-tabs .sb-tablink.sb-tabpane-18:before{content:url("/fo/images/img_payway-logo.PNG");background-position:center;background-size:100%}.sb-payments-tabs .sb-tablink.sb-tabpane-19:before{content:url("/fo/images/img_sberbank.png");background-position:center;background-size:100%}.sb-payments-tabs .sb-tablink.sb-active{color:#444;border-bottom:solid 1px #eee;font-size:inherit;background-color:#eee}.sb-payments-tabs .sb-tablink:last-child{border-right:solid 1px #9b9b9b}.sb-payments-tabs .sb-payment-container{border:solid 1px #999}.sb-payments-tabs .sb-tabpane{background:#eee;border:0;margin:0 1%;border:solid 1px #9b9b9b;min-height:110px;padding:10px;overflow:auto}.sb-payments-tabs .sb-tabpane .sb-info-payment-instruction-container{margin-top:20px;clear:both}.sb-payments-tabs .sb-tabpane .sb-rez-title-info-card{padding-top:10px}.sb-payments-tabs .sb-payment-instruction-mex h3{margin-bottom:10px;float:left;color:#444}.sb-payments-tabs .sb-payment-instruction-mex p{line-height:1.5em;color:#444}.sb-payments-tabs .sb-payment-instruction-mex .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:#fff}.sb-payments-tabs .sb-payment-instruction-mex .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:400;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:all .2s ease-out 0s;transition:.2s;-moz-transition:.2s;-webkit-transition:.2s}.sb-buttons-login.sb-style{background-color:#0081cb;background-image:url("/fo/content/images/responsive/icon-simplebooking.png")}.sb-buttons-login.sb-style:hover{background-color:#31b0d5}.sb-buttons-login.fb-style{background-color:#3b5998;background-image:url("/fo/content/images/responsive/icon-facebook.png")}.sb-buttons-login.fb-style:hover{background-color:#4b72c1}.sb-buttons-login.gp-style{background-color:#c93022;background-image:url("/fo/content/images/responsive/icon-google.png")}.sb-buttons-login.gp-style:hover{background-color:#dd4b39}.sb-buttons-login input{border:0;background:0;color:#fff;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;border-radius:50%;box-shadow:0 0 0 1px #ccc;background-size:cover;background-position:center center}@media(max-width:600px){.social-login-picture{display:block!important}}.social-login-picture.login-icon{margin-right:0!important;margin-left:10px;cursor:pointer}.sb-user-logged-title{text-align:center}@media(min-width:601px){.sb-rez-form label.welcome-label{margin-bottom:-25px;padding-left:60px}}@media(max-width:600px){.sb-rez-form label.welcome-label{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:400;color:#555;margin-top:20px}.social-logout{background:0;border:0;font-size:.85em;float:right;cursor:pointer;text-decoration:underline;line-height:25px;line-height:50px!important}.social-logout:hover{text-decoration:none}.social-btn{background:0;border:0;font-size:.85em;float:right;cursor:pointer;text-decoration:underline;line-height:25px}.social-btn:hover{text-decoration:none}.sb-login-popup-container{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:0;margin:0;border:0;box-shadow:0 0 100px rgba(0,0,0,.8)}@media(max-width:600px){.sb-login-popup-container{width:90vw!important;left:5vw!important;top:3vh!important}}.sb-login-popup-container.ui-widget button,.sb-login-popup-container.ui-widget input,.sb-login-popup-container.ui-widget select,.sb-login-popup-container.ui-widget textarea{font-family:Roboto,sans-serif}.sb-login-popup-container .ui-dialog-content{padding:0}.sb-login-popup-container .ui-dialog-titlebar{padding:0;border:0}.sb-login-popup-container .ui-dialog-title{display:none}.sb-login-popup-container .ui-dialog-titlebar-close{top:auto;bottom:-30px;z-index:1;background-color:rgba(255,255,255,.6)!important}.sb-login-popup-container .login-popup-left-side{width:50%;float:left;padding:40px;box-sizing:border-box;position:relative}@media(max-width:600px){.sb-login-popup-container .login-popup-left-side{width:100%;float:none;padding:20px}}.sb-login-popup-container .login-popup-left-side h2{margin:0 0 15px;font-weight:600}.sb-login-popup-container .login-popup-left-side p{font-size:1.1em;color:#999}.sb-login-popup-container .login-popup-left-side #social-login-buttons{background:0;margin:15px 0 5px;padding:0}.sb-login-popup-container .login-popup-left-side #social-login-buttons .sb-buttons-login{width:46%;margin:0 2% 10px;background-image:none;height:auto;line-height:1}@media(max-width:600px){.sb-login-popup-container .login-popup-left-side #social-login-buttons .sb-buttons-login{width:96%}}.sb-login-popup-container .login-popup-left-side #social-login-buttons .sb-buttons-login input{font-weight:500;font-size:1.2em;padding:5px}.sb-login-popup-container .login-popup-left-side #social-login-buttons .sb-buttons-login.fb-style{width:96%}.sb-login-popup-container .login-popup-left-side .sb-small-title.details-label{display:none}.sb-login-popup-container .login-popup-left-side .sb-login-divider{margin:5px 0 15px}.sb-login-popup-container .login-popup-left-side .social-logout{display:none}.sb-login-popup-container .login-popup-left-side .sb-rez-form{padding:0;margin:0 -2%}.sb-login-popup-container .login-popup-left-side .sb-rez-form form{width:100%}.sb-login-popup-container .login-popup-left-side .sb-rez-form .form-rez-checkbox{padding:10px 1%}.sb-login-popup-container .login-popup-left-side .sb-rez-form .form-rez-checkbox input{margin-right:10px;float:left;position:relative}.sb-login-popup-container .login-popup-left-side .sb-rez-form .form-rez-checkbox input:checked~label:after{background:#fff;content:"\2714";font-size:1.5em;font-weight:bolder;line-height:20px;text-align:center;color:green}.sb-login-popup-container .login-popup-left-side .sb-rez-form .form-rez-checkbox label{float:right;display:inline;line-height:1;width:90%;font-weight:400;font-size:1em;position:relative;cursor:pointer}.sb-login-popup-container .login-popup-left-side .sb-rez-form .form-rez-checkbox label:after{content:"";width:20px;height:20px;position:absolute;background:#ddd;top:0;left:-35px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #999;cursor:pointer}@media(max-width:600px){.sb-login-popup-container .login-popup-left-side .sb-rez-form .form-rez-checkbox label:after{left:-30px}}.sb-login-popup-container .login-popup-left-side .sb-rez-form .form-field,.sb-login-popup-container .login-popup-left-side .sb-rez-form .form-field2{min-height:auto;width:46%;margin:0 2% 10px}.sb-login-popup-container .login-popup-left-side .sb-rez-form .form-field input,.sb-login-popup-container .login-popup-left-side .sb-rez-form .form-field select,.sb-login-popup-container .login-popup-left-side .sb-rez-form .form-field2 input,.sb-login-popup-container .login-popup-left-side .sb-rez-form .form-field2 select{height:30px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#eee}.sb-login-popup-container .login-popup-left-side .sb-rez-form .form-field input:focus,.sb-login-popup-container .login-popup-left-side .sb-rez-form .form-field select:focus,.sb-login-popup-container .login-popup-left-side .sb-rez-form .form-field2 input:focus,.sb-login-popup-container .login-popup-left-side .sb-rez-form .form-field2 select:focus{background:#fff}.sb-login-popup-container .login-popup-left-side .sb-rez-form .form-field label,.sb-login-popup-container .login-popup-left-side .sb-rez-form .form-field2 label{display:none}.sb-login-popup-container .login-popup-left-side .sb-rez-form .sb-commands{text-align:center;width:100%}.sb-login-popup-container .login-popup-left-side .sb-rez-form .sb-commands input{font-size:1.6em;padding:6px 12px}.sb-login-popup-container .login-popup-left-side .sb-rez-form .field-validation-error{margin-bottom:5px}.sb-login-popup-container .login-popup-left-side .sb-rez-form .social-login-state{background:0;margin:0 0 10px;padding:0}.sb-login-popup-container .login-popup-left-side .sb-rez-form .welcome-label{float:none;text-align:center;padding:0;font-weight:300;font-size:2em;margin-bottom:30px;color:#555}.sb-login-popup-container .login-popup-left-side .sb-rez-form .social-login-picture{float:none;margin:0 auto;width:100px;height:100px}.sb-login-popup-container .login-popup-left-side .sb-rez-form .username-label{float:none;text-align:center;font-size:1.6em;padding:0 0 20px}.sb-login-popup-container .login-popup-left-side .sb-rez-form .sb-user-logged-title{text-align:center;margin-bottom:20px;font-size:.75em;text-transform:uppercase}@media(max-width:600px){.sb-login-popup-container .login-popup-left-side .sb-rez-form .sb-user-logged-title{margin-bottom:15px}}.sb-login-popup-container .login-popup-left-side .sb-rez-form .sb-user-logged-detail{padding:3px 0 4px;margin:0 2%;border-bottom:1px solid #ccc}.sb-login-popup-container .login-popup-left-side .sb-rez-form .sb-user-logged-detail label{float:left!important;line-height:25px;width:100px!important}@media(max-width:600px){.sb-login-popup-container .login-popup-left-side .sb-rez-form .sb-user-logged-detail label{font-size:.8em}}.sb-login-popup-container .login-popup-left-side .sb-rez-form .sb-user-logged-detail span{float:right;line-height:25px}.sb-login-popup-container .login-popup-left-side .sb-rez-form .sb-login-edit-cmd{font-size:.7em;display:block}@media(max-width:600px){.sb-login-popup-container .login-popup-left-side .sb-rez-form .sb-login-edit-cmd{margin:15px 5px 5px}}.sb-login-popup-container .login-popup-left-side .sb-rez-form .sb-login-cancel-edit-cmd{font-size:.85em}@media(max-width:600px){.sb-login-popup-container .login-popup-left-side .sb-rez-form .sb-login-cancel-edit-cmd{margin:5px}}.sb-login-popup-container .login-popup-left-side.sb-logged-in h2,.sb-login-popup-container .login-popup-left-side.sb-logged-in p{display:none}.sb-login-popup-container .login-popup-left-side .sb-logo-modal{width:87px;position:absolute;top:auto;bottom:10px;left:50%;background-image:url("/fo/content/images/powered-sb.png");background-size:contain;background-position:center;background-repeat:no-repeat;height:13px;transform:translateX(-50%)}.sb-login-popup-container .login-popup-right-side{width:50%;height:100%;position:absolute;right:0;top:0;margin:0;background-image:url("/fo/content/images/responsive/login-bg-1.jpg");background-position:center center;background-size:cover;float:right}@media(max-width:767px){.sb-login-popup-container .login-popup-right-side{display:none}}.sb-login-popup-container .login-popup-right-side .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:#fff}.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:700;font-family:Tahoma,Arial,Verdana,Sans-Serif;background-color:#4967a0;height:27px;background-image:url("/fo/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:active,.SBCSS_TabPeriodo TD.SBCSS_tdCam div A:hover{color:red;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:green}.SBCSS_TabPeriodo TD.SBCSS_ND{background-color:#c60000}.SBCSS_TabPeriodo TD.SBCSS_Mese{width:auto;height:20px;text-align:left;color:#1b3578;font-weight:700;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:700}.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:700;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:700;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:700;margin-bottom:10px}.room-feature{margin-top:2px}.room-feature li{font-weight:400;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-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{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}.popup-open{overflow:hidden}.sb-room-swiper-container{background:#000;top:0;left:0;bottom:0}.sb-room-info-container{float:right;overflow:auto;width:310px;height:300px;margin-top:25px;width:100%;height:auto;margin-top:12px}.swiper-slide-counter{background:#333;padding:4px 6px;font-size:10px;color:#fff;position:absolute;right:0;bottom:0;z-index:2}.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:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:hidden}.sb-swiper-container.fullscreen .btn-close{position:absolute;top:2px;right:2px;background:#fff;z-index:1;background-position:-98px -130px;background-repeat:no-repeat;display:inline-block;width:22px;height:22px;border:5px solid #fff;background-image:url("/fo/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}.sb-room-img-thumbnails-container a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0);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}.sb-room-info-size{background:none repeat scroll 0 0 #eee;font-size:1.1em;font-weight:700;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:-ms-flexbox;display:flex;-ms-flex-align:center;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:700;box-shadow:0 1px 2px rgba(0,0,0,.65);color:#fff;padding:2px 6px}.ui-dialog-buttonset button:hover{background-color:#31b0d5}.sb-rez-payment-type-title{color:#7e7e7e;padding-top:26px;font-weight:700;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:700}.sb-payment-detail-title{color:#7e7e7e;padding-top:8px;font-weight:700;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:700;line-height:22px}.sb-payment-detail-value{line-height:22px;font-weight:700}.sb-payment-detail-notes{background-color:#fff7d9;font-size:12px;line-height:17px;padding:10px}.sb-credit-card-expiration-msg{display:-ms-flexbox;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;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("/fo/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("/fo/content/images/responsive/icons-sprite.png");top:10px;left:0}.sb-icon-room{background:0}.sb-icon-calendar{background:0}.sb-icon-calendar:before,.sb-icon-room:before{position:absolute;content:"";width:20px;height:20px;top:4px;left:0}.sb-icon-room:before{background:url("/fo/content/images/responsive/icons-sprite.png") no-repeat -65px -395px}.sb-icon-calendar:before{background:url("/fo/content/images/responsive/icons-sprite.png") no-repeat -65px -425px}.sb-icon-password,.sb-icon-user{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-password:before,.sb-icon-user:before{position:absolute;content:"";width:30px;height:30px;top:0;left:0;background-image:url("/fo/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-lake-view,.sb-icon-sea-view{background-position:-47px -93px}.sb-icon-garden-view{background-position:-47px -115px}.sb-icon-countryside-view,.sb-icon-desert-view,.sb-icon-landmark-view,.sb-icon-mountain-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-lake-view,.sb-icon-sea-view{background-position:-62px -123px}.sb-icon-garden-view{background-position:-62px -153px}.sb-icon-countryside-view,.sb-icon-desert-view,.sb-icon-landmark-view,.sb-icon-mountain-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:700;text-align:center}.nf-info{font-size:13px;background-color:#6fb7df;border:solid 1px #5790af;color:#000;font-weight:700;text-align:center}.nf-error{font-size:13px;background-color:#df6f6f;border:solid 1px #af5757;color:#000;font-weight:700;text-align:center}.nf-success{font-size:13px;background-color:#7ddf8a;border:solid 1px #62af6d;color:#000;font-weight:700;text-align:center}.nf-calendar-error{background-color:#cf4d4d;font-weight:700;border:solid 2px #fff}.nf-notification-container{background-color:#fcab28;height:auto;padding:8px;box-shadow:0 0 20px -10px #000;border-radius:3px;border:solid 1px #d4c472;overflow:hidden;margin:3px 0}.nf-notification-container .icon-container{background-size:100% 100%;background-repeat:no-repeat;width:30px;height:30px;float:left;border-radius:50%}.nf-notification-container .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 #000;color:#fff;font-size:1.1em;text-shadow:0 0 4px #d87e00}.nf-container.mobile-device.bl{width:220px!important;bottom:0!important}.nf-container.mobile-device.bl .nf-notification-container{padding:3px 8px}.nf-container.mobile-device.bl .nf-notification-container .nf-gmail{font-size:.7em!important}.nf-container.mobile-device.bl .nf-notification-container .icon-container{width:25px;height:25px}.nf-container.mobile-device.bl .nf-notification-container .icon-container+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;border-radius:3px;white-space:pre-wrap}table{border-collapse:collapse}div,p,td,th{margin:0;padding:0}td,th{font-size:100%;font-weight:400}.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-footer,.rg-container .rg-header{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:700;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("/fo/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("/fo/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("/fo/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-container .rg-day .today .rg-month-label{color:#fff}.rg-container .rg-day .selected{background-color:#0081cb;font-weight:600}.rg-container tr .rg-day.advanced .inner.selected{background-color:#449d44;font-weight:600}.rg-container tr .rg-day.advanced.selected{background:#449d44;color:#fff}.rg-container tr .rg-day.advanced.selected.complete{font-weight:600}.rg-container tr .rg-day.advanced.selected .no-checkin{background:#000;background:#357935;color:#fff}.rg-container tr .rg-day.advanced.selected .no-checkin .end-chevron{background:#357935}.rg-container tr .rg-day.advanced.selected .no-checkin .end-chevron:after{border-color:transparent transparent transparent #357935}.rg-container tr .rg-day.advanced.selected .end-chevron{position:absolute;width:20px;height:34px;top:0;left:0;background:#449d44}.rg-container tr .rg-day.advanced.selected .end-chevron:after{content:'';height:0;border-style:solid;border-width:17px 0 17px 12px;border-color:transparent transparent transparent #449d44;position:absolute;left:20px;top:0}.rg-container tr .rg-day.advanced.selected .rg-month-label{color:#fff}.rg-container tr .rg-day.advanced.selected.rg-last-selected .inner{overflow:visible;background:#fff}.rg-container tr .rg-day.advanced.selected.rg-last-selected .inner.no-checkin{background:#d0d0d0}.rg-container tr .rg-day.advanced.selected.rg-last-selected .inner:after{content:" ";border:0;width:15px;background-color:red}.rg-container tr .rg-day.advanced.selected.rg-last-selected{background:0}.rg-container tr .rg-day.advanced.selected.rg-last-selected:after{border:0}.rg-container tr .rg-day.advanced.selected.rg-first-selected:after{border:0}.rg-container tr .rg-day.advanced .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:700;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:700;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:700;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("/fo/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:400;font-style:normal}.sb-search-view .sb-selection-description{text-align:center;font-size:1.2em;margin-top:10px}.sb-search-view .sb-selection-description .checkin-display,.sb-search-view .sb-selection-description .checkout-display{display:inline-block;font-size:.9em}.sb-search-view .sb-selection-description .sb-range-selector.sb-vert label{text-align:left;font-size:.65em}.sb-search-view .sb-selection-description .sb-nights-selection{text-align:left}tr .rg-day.advanced{position:relative}tr .rg-day.advanced .no-checkin{background-color:#d0d0d0;color:#000;cursor:not-allowed}.checkout-selection{position:absolute;background-color:#fff;z-index:2;border:1px solid #ccc;box-shadow:0 5px 12px rgba(0,0,0,.4)}.checkout-selection .select-checkin-title{padding:8px 15px;font-weight:600;border-bottom:1px solid #ccc;background-color:#f1f1f1}.checkout-selection .select-checkin-title:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #449d44;content:" ";position:absolute;top:-1px}.checkout-selection.right .select-checkin-title:before{right:15px}.checkout-selection .select-dates-container{max-height:231px;overflow:auto}.checkout-selection .select-dates-container .checkout-option{border-bottom:1px solid #ccc;position:relative;cursor:pointer;padding:8px 0}.checkout-selection .select-dates-container .checkout-option .checkout-disabled{width:15%;display:list-item;float:left}.checkout-selection .select-dates-container .checkout-option .checkout-day{width:26%;float:left;font-size:.9em;line-height:1.4em}.checkout-selection .select-dates-container .checkout-option .checkout-day-of-moth{display:inline-block;width:33%;font-size:.9em}.checkout-selection .select-dates-container .checkout-option .checkout-nights{float:right;width:20%;font-weight:700;white-space:nowrap;overflow:hidden;font-size:.85em;line-height:1.6;text-align:right;margin-right:5%}.checkout-selection .select-dates-container .checkout-option .checkout-nights.icon-moon:before{content:"\6e";font-family:sbpersonalconcierge!important;float:right;margin-right:10%;margin-left:10%;color:#aaa}.checkout-selection .select-dates-container .checkout-option.no-checkout{color:#ccc;cursor:auto}.checkout-selection .select-dates-container .checkout-option.no-checkout .icon-moon:before{color:#ddd}.checkout-selection .select-dates-container .checkout-option.no-checkout:before{content:' ';position:absolute;left:8px;top:1px;height:30px;width:10px;color:red;font-weight:900;background-image:url("/fo/images/ico-cursor-not-allowed.png");background-size:contain;background-repeat:no-repeat;background-position-y:10px;opacity:.6}.checkout-selection .select-dates-container .checkout-option:not(.no-checkout):hover{color:#fff;background-color:#449d44}.checkout-selection .select-dates-container .checkout-option:not(.no-checkout):hover .icon-moon:before{color:#fff}.checkout-selection .select-dates-footer{background-color:#0081cb;color:#fff;padding:5px 15px;text-align:center;cursor:pointer}.checkout-selection .select-dates-footer:after{content:" ";position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #fff;bottom:10px;right:4px}.checkout-selection .select-dates-footer:hover{background-color:#31b0d5}.rg-container .ext-data{font-size:80%}.rg-container .ext-data .restrictions{color:#fff;padding:0 2px;font-weight:700;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("/fo/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;border-radius:4px;background-clip:padding-box}.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:-.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("/fo/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:-ms-flexbox;display:flex}.sb-currency-selector-list h4{color:#666}.sb-currency-col>div{padding:3px 10px}.sb-currency-col .active,.sb-currency-col>div:hover{background-color:#ddd;border-radius:5px;background-clip:padding-box}.sb-currency-symbol{font-weight:700;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("/static/css-personalarea/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:0;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url("/static/css-personalarea/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("/static/css-personalarea/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("/static/css-personalarea/fancybox.png");background-position:-40px -30px}#fancybox-right-ico{background-image:url("/static/css-personalarea/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("/static/css-personalarea/fancybox-x.png")}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url("/static/css-personalarea/fancybox.png");background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url("/static/css-personalarea/fancybox-y.png");background-position:-20px 0}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url("/static/css-personalarea/fancybox.png");background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url("/static/css-personalarea/fancybox-x.png");background-position:0 -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url("/static/css-personalarea/fancybox.png");background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url("/static/css-personalarea/fancybox-y.png")}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url("/static/css-personalarea/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("/static/css-personalarea/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("/static/css-personalarea/fancybox.png") -40px -90px no-repeat}#fancybox-title-float-main{color:#fff;line-height:29px;font-weight:700;padding:0 0 3px 0;background:url("/static/css-personalarea/fancybox-x.png") 0 -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url("/static/css-personalarea/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{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;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{-ms-flex-align:start;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{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;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:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack: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(0,-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:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align: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;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-package-search-view,.sb-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-few-room-tag,.sb-secret-solution-label{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 .offer-price-small.sb-price-link.secret:after,.sb-quote .web-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,.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=password],.login-form-container input[type=text]{border:0 none;background:0;padding:2px 10px;margin-left:30px;height:30px;color:#666;position:relative;width:200px;box-sizing:border-box}.input-password,.input-user{background:none repeat scroll 0 0 #fff;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}.sb-rez-form .username-label,.social-login-picture,.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 #000}.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,.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,.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,.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-address,.sb-hotel-name{line-height:1.5}.sb-hotel-name{display:block;font-size:11px}.sb-hotel-address{display:block;font-size:10px}.sb-package-search-view,.sb-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-back-to-website,.sb-currency-selector-container,.sb-language-selector-container{font-size:.85em;float:none;display:inline-block;margin:0}.sb-back-to-website>a,.sb-commands-header .sb-currency-selector-current span,.sb-commands-header .sb-language-selector-current>img,.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-name-container,.social-login-picture{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-cart-view,.sb-cart-view:hover,.sb-package-search-view,.sb-rez-summary-cart,.sb-rez-summary-cart:hover .sb-package-search-view:hover,.sb-search-view,.sb-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-info.sb-cart-info{display:block;border-top:0;border-bottom:0}.sb-info.sb-cart-info .sb-icon-calendar:before,.sb-info.sb-cart-info .sb-icon-room:before{top:0}.sb-cart-head-dates,.sb-cart-head-nrg{display:none}.sb-cart-head-dates.sb-mobile-only,.sb-cart-head-nrg.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:#fff;font-weight:400;padding:5px 0;margin:5px 0 20px;text-align:center;border-radius:5px;background-clip:padding-box;box-shadow:0 1px 2px rgba(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%;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-nights-selection .text,.sb-range-selector .sb-nights-selection .count{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;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;-webkit-user-select:none;-ms-user-select:none;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:after,input.toggle-switch+label:before{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("/fo/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-package-search-form-container .sb-button.big,.sb-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-ibe-title,.sb-rate-plan-header .special-offer-tag:after,.sb-results-sharing-container{display:none}.sb-tabstrip{background:#ccc;padding-top:10px}.sb-sale-price .offer-price-big,.sb-sale-price .striked-price{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:700}.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 .form-field input,.sb-rez-form .form-field label,.sb-rez-form .form-field select,.sb-rez-form .form-field-textarea label,.sb-rez-form .form-field2 label,.sb-rez-form 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,.5) inset}.sb-tabpane-rooms .sb-package-widget,.sb-tabpane-rooms .slides_control{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-ext-info,.sb-package-image,.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-offer-list,.sb-start-page .sb-start-page-message,.sb-start-page .sb-start-page-title{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,.sb-package-detail-body,html.sb-offer-detail-side,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}}.checkout-selection{z-index:1002}.sb-selection-description{text-align:center;font-size:1.2em;margin-top:10px}.sb-selection-description .checkin-display,.sb-selection-description .checkout-display{display:inline-block;font-size:.9em}.sb-selection-description .sb-range-selector.sb-vert label{text-align:left;float:left;font-size:.75em;font-weight:500;width:65px;line-height:2.3;text-transform:uppercase}.sb-selection-description .sb-nights-selection{text-align:left}.sb-search-dates{float:left}.rg-container tr .rg-day.advanced.selected .end-chevron{width:25px;height:32px}.rg-container tr .rg-day.advanced.selected .end-chevron:after{height:24px;width:22px;left:13px}.sb-range-selector.sb-vert .sb-date label{float:left}@media screen and (max-width:737px){.rg-container tr .rg-day.advanced.selected .end-chevron{height:30px}.rg-container tr .rg-day.advanced.selected .end-chevron:after{height:28px;width:21px;left:11px;top:3px}}@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:400;font-style:normal}[data-icon]:before{font-family:sbpersonalconcierge!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"]:before,[class^=icon-]:before{speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;font-family:sbpersonalconcierge!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important}.icon-add:before{content:"\61"}.icon-calendar:before{content:"\62"}.icon-close:before{content:"\63"}.icon-photo:before{content:"\64"}.icon-door:before{content:"\65"}.icon-delete:before{content:"\66"}.icon-modify:before{content:"\67"}.icon-open:before{content:"\68"}.icon-credit-card:before{content:"\69"}.icon-bed:before{content:"\6a"}.icon-email:before{content:"\6b"}.icon-hotel-bell:before{content:"\6c"}.icon-arrow-left:before{content:"\6d"}.icon-moon:before{content:"\6e"}.icon-zoom:before{content:"\6f"}.icon-user:before{content:"\70"}.icon-phone:before{content:"\71"}.icon-password:before{content:"\72"}.icon-google-plus:before{content:"\ea88"}.icon-facebook:before{content:"\74"}.icon-more-dotted:before{content:"\75"}.icon-less:before{content:"\76";color:#e34744!important}.icon-more-1:before{content:"\77"}.icon-homepage:before{content:"\78"}.icon-logout:before{content:"\79"}.icon-reservation:before{content:"\7a"}.icon-information:before{content:"\31"}.icon-notification:before{content:"\32"}.icon-success:before{content:"\33"}.icon-unchecked{border-color:#449d44;background-color:#fff}.icon-checked{border-color:#449d44;background-color:#fff;position:relative}.icon-checked:after{content:'✔';color:#449d44;font-size:2.3rem;position:absolute;right:-.4rem;bottom:.2rem}.hidden-xs{display:block}@media all and (max-width:600px){.hidden-xs{display:none!important}}.bg-info{color:#20778c;background-color:#deebee}.bg-default{color:#777;background-color:#f1f1f1}.btn-big{font-size:16px!important;padding:10px 30px!important}@media all and (min-width:601px){.table-cell{display:table;width:100%}.table-cell>div{display:table-cell;vertical-align:top}}@media all and (max-width:990px) and (min-width:601px){.sb-booking-page,.sb-booking-page #id-commands-header{width:96%}.sb-booking-page #id-commands-header .sb-head-left{line-height:12px;padding-top:8px}.sb-booking-page #id-commands-header .sb-head-left .sb-hotel-address{display:block}}.sb-popup-container .pa-rez-change-popup-container .sb-items{overflow-y:auto}@media all and (max-height:800px){.sb-popup-container .pa-rez-change-popup-container .sb-items{max-height:400px}}@media all and (min-height:801px){.sb-popup-container .pa-rez-change-popup-container .sb-items{max-height:650px}}.sb-popup-container .pa-commands{margin-top:0;margin-bottom:5px}.ui-widget-overlay{position:fixed}h1,h2,h3{font-weight:300;line-height:1.1}.btn{font-size:12px;font-weight:500;height:25px;line-height:23px!important;padding:0 8px;display:inline-block;border-style:solid;border-width:1px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;transition:all .1s ease-out 0s;transition:all .15s linear;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;white-space:nowrap;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-ms-user-select:none;-webkit-user-select:none;user-select:none;text-decoration:none;-webkit-appearance:none}.btn:before{position:relative;top:6px;font-size:23px;line-height:20px;margin-right:5px;color:#fff}.btn.btn-icon{width:25px;height:25px;text-align:center}.btn.btn-icon:before{top:-1px;left:-2px;font-size:12px;line-height:25px;margin-right:0;font-weight:bolder!important}.btn.btn-icon.btn-select-service:before{left:-3px!important}.btn.btn-icon span{display:none}.btn.btn-xs{line-height:20px!important;height:20px}.btn.btn-xs:before{position:relative;top:2px;font-size:14px;line-height:14px;margin-right:5px}.btn.btn-xxs{line-height:12px!important;height:12px;font-size:12px;font-weight:400}.btn.btn-xxs:before{position:relative;top:2px;font-size:10px;line-height:110px;margin-right:3px}.btn.btn-link{border:0;display:block;text-align:center;color:#0081cb;text-decoration:underline}.btn.btn-full{display:block;width:100%}.btn-confirm{color:#fff!important;border-color:#449d44;background-color:#449d44;height:auto}.btn-confirm:focus,.btn-confirm:hover{border-color:#388138;background-color:#388138}.btn-info{color:#0081cb!important;border-color:#0081cb;background-color:#fff}.btn-info:focus,.btn-info:hover{color:#fff!important;border-color:#0081cb;background-color:#0081cb}.btn-info:focus:before,.btn-info:hover:before{color:#fff!important}.btn-delete{color:#e34744!important;border-color:#e34744;background-color:#fff}.btn-delete:focus,.btn-delete:hover{color:#fff!important;border-color:#e34744;background-color:#e34744}.btn-delete:focus:before,.btn-delete:hover:before{color:#fff!important}.btn-upgrade{color:#449d44!important;border-color:#449d44;background-color:#fff}.btn-upgrade:focus,.btn-upgrade:hover{color:#fff!important;border-color:#449d44;background-color:#449d44}.btn-upgrade:focus:before,.btn-upgrade:hover:before{color:#fff!important}.btn-upgrade.hide{display:none!important}.btn-default{color:rgba(119,119,119,.95)!important;border-color:#f1f1f1;background-color:#f1f1f1;border:1px solid rgba(195,195,195,.35)}.btn-default:focus,.btn-default:hover{border-color:#ddd;background-color:#ddd}.btn-default:before{color:rgba(119,119,119,.95);font-size:14px}.btn-facebook{color:#fff!important;border-color:#3b5998;background-color:#3b5998;height:35px}.btn-facebook:focus,.btn-facebook:hover{border-color:#30487b;background-color:#30487b}.btn-google-plus{color:#fff!important;border-color:#4285f4;background-color:#4285f4;height:35px}.btn-google-plus:focus,.btn-google-plus:hover{border-color:#1b6cf2;background-color:#1b6cf2}.color-blue{color:#20778c}.color-green{color:#449d44}.sb-pa-rez-right-side{background:rgba(241,241,241,.5)}@media(min-width:1024px){.sb-pa-rez-right-side{display:table-cell;padding:0}}#sb-pa-account-view .sb-rez-form{background:0}#sb-pa-account-view .sb-rez-form .field-validation-error{color:#e34744}#sb-pa-account-view .loading-indicator-container{width:200px;height:250px;position:relative}#sb-pa-account-view .loading-indicator-container .loading-indicator-spinner{position:absolute;top:125px;left:100px}.validation-summary-errors{color:#e34744}.sb-rez-form{padding:0}.sb-rez-form .form-field,.sb-rez-form .form-field2{position:relative;min-height:0;margin:0}.sb-rez-form .form-field label,.sb-rez-form .form-field2 label{font-size:.9rem;font-weight:400}.sb-rez-form .form-field input[type=password],.sb-rez-form .form-field input[type=text],.sb-rez-form .form-field select,.sb-rez-form .form-field2 input[type=password],.sb-rez-form .form-field2 input[type=text],.sb-rez-form .form-field2 select{color:#449d44;cursor:pointer;height:40px;line-height:25px;font-size:12px;border:1px solid rgba(195,195,195,.5);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 0 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 0 rgba(0,0,0,.15);transition:all all .3s linear ease-out 0s;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;color:#333;font-size:.9rem}.sb-rez-form .form-field input[type=password]:focus,.sb-rez-form .form-field input[type=text]:focus,.sb-rez-form .form-field select:focus,.sb-rez-form .form-field2 input[type=password]:focus,.sb-rez-form .form-field2 input[type=text]:focus,.sb-rez-form .form-field2 select:focus{border:1px solid rgba(32,119,140,.3);outline:0;-woutline:0;box-shadow:0 0 16px rgba(32,119,140,.8);-moz-box-shadow:0 0 16px rgba(32,119,140,.8);-webkit-box-shadow:0 0 16px rgba(32,119,140,.8)}.sb-rez-form .form-field.icon-element:before,.sb-rez-form .form-field2.icon-element:before{position:absolute;left:15px;top:15px;color:#20778c}.sb-rez-form .form-field.icon-element input[type=password],.sb-rez-form .form-field.icon-element input[type=text],.sb-rez-form .form-field.icon-element select,.sb-rez-form .form-field2.icon-element input[type=password],.sb-rez-form .form-field2.icon-element input[type=text],.sb-rez-form .form-field2.icon-element select{padding-left:40px}.sb-rez-form .form-field{width:100%;padding:1% 0}.sb-rez-form .form-field2{width:50%;padding:1%}#sb-pa-account-view #social-login-buttons{margin:0;padding:0}#sb-pa-account-view #social-login-buttons a{margin:0;float:none}@media all and (max-width:600px){#sb-pa-account-view #social-login-buttons{margin-top:15px}#sb-pa-account-view #social-login-buttons a{text-align:center;margin-bottom:5px}}.ui-widget-header .ui-dialog-titlebar-close{background:0 0!important}.sb-popup-container .ui-dialog-titlebar{border-bottom:0;margin-bottom:0;border-bottom:solid 1px #e0e0e0;padding-bottom:8px}.sb-popup-container .ui-dialog-titlebar .ui-dialog-title{font-size:1.3rem;font-weight:500}.sb-popup-container .ui-dialog-content{max-height:80vh;overflow-y:auto;overflow-x:hidden}.pa-rez-change-popup-container .pa-commands{text-align:right;float:right;margin:15px 0;padding-top:10px;width:100%;border-top:1px solid #f1f1f1}.pa-rez-change-popup-container .header-container{color:#555;background-color:#f1f1f1;padding:10px;margin-bottom:15px;font-size:.9rem}.pa-rez-change-popup-container #sb-pa-rez-change-cc-popup .dv-verisign-logo-form{float:right;right:0;bottom:0;width:121px;text-align:right}.pa-rez-change-popup-container .sb-search-guests{position:relative}.pa-rez-change-popup-container .sb-search-guests .sb-guests-container{margin:0 0 30px 0;box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);-webkit-box-shadow:0 0 0 rgba(0,0,0,0)}.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-room-allocation,.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-allocations{width:100%}.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-room-label-container{font-size:1.2rem;color:#20778c}.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-adults-list-container,.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-children-list-container,.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-kid-age-container{background:0;margin:0;padding:0;height:auto;width:auto;border:0;overflow:visible}.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-adults-list-container:focus,.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-adults-list-container:hover,.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-children-list-container:focus,.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-children-list-container:hover,.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-kid-age-container:focus,.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-kid-age-container:hover{box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);-webkit-box-shadow:0 0 0 rgba(0,0,0,0)}.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-adults-list-container input[type=password],.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-adults-list-container input[type=text],.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-adults-list-container select,.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-children-list-container input[type=password],.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-children-list-container input[type=text],.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-children-list-container select,.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-kid-age-container input[type=password],.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-kid-age-container input[type=text],.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-kid-age-container select{position:relative;color:#20778c;cursor:pointer;height:40px;line-height:40px;background-color:#fff;border:1px solid rgba(195,195,195,.5);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:0;margin:0;right:0;letter-spacing:0;overflow:visible;box-shadow:0 0 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 0 rgba(0,0,0,.15);transition:all all .3s linear ease-out 0s;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-adults-list-container input[type=password]:focus,.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-adults-list-container input[type=text]:focus,.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-adults-list-container select:focus,.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-children-list-container input[type=password]:focus,.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-children-list-container input[type=text]:focus,.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-children-list-container select:focus,.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-kid-age-container input[type=password]:focus,.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-kid-age-container input[type=text]:focus,.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-kid-age-container select:focus{border:1px solid rgba(32,119,140,.3);outline:0;-woutline:0;box-shadow:0 0 16px rgba(32,119,140,.8);-moz-box-shadow:0 0 16px rgba(32,119,140,.8);-webkit-box-shadow:0 0 16px rgba(32,119,140,.8)}.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-adults-list-container input[type=password].missing-kids-age-error,.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-adults-list-container input[type=text].missing-kids-age-error,.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-adults-list-container select.missing-kids-age-error,.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-children-list-container input[type=password].missing-kids-age-error,.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-children-list-container input[type=text].missing-kids-age-error,.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-children-list-container select.missing-kids-age-error,.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-kid-age-container input[type=password].missing-kids-age-error,.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-kid-age-container input[type=text].missing-kids-age-error,.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-kid-age-container select.missing-kids-age-error{background-color:#e34744;color:#000}.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-header span{float:left;width:50px;margin-right:1%;margin-left:1%}.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-header span:first-child{width:80px;margin-left:0}.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-header .sb-children-age-label{margin-left:1%}.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-room-allocation>div{width:50px;margin-right:1%;margin-left:1%;border-right:1px solid #fff}.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-room-allocation .sb-room-label-container{width:80px;margin-left:0}.pa-rez-change-popup-container .sb-search-guests .sb-guests-container .sb-rooms-selector .sb-children-ages .sb-kid-age-container{width:50px;padding:0 1%}.pa-rez-change-popup-container .sb-search-guests .sb-show-promo-code-container{position:absolute;right:70px;top:50%;margin-top:-18.5px}.pa-rez-change-popup-container .sb-search-guests .sb-pa-rez-add-room-search-btn{position:absolute;right:10px;top:50%;margin-top:-17.5px}.pa-rez-change-popup-container .pa-search-results{width:102%;padding-right:2%}.pa-rez-change-popup-container .pa-search-results .sb-sol-room{border:1px solid #c3c3c3;border-radius:4px}.pa-rez-change-popup-container .pa-search-results .sb-sol-room.pa-panel{padding:0}.pa-rez-change-popup-container .pa-search-results .sb-sol-room .pa-panel-body{padding:10px}.pa-rez-change-popup-container .pa-search-results .sb-sol-room .sale-price{text-align:left}.pa-rez-change-popup-container .pa-search-results .sb-sol-room .pa-panel-footer{border-radius:0 0 4px 4px}@media all and (max-width:600px){.pa-rez-change-popup-container .pa-search-results .sb-sol-room .pa-description-container,.pa-rez-change-popup-container .pa-search-results .sb-sol-room .pa-pics-container{float:left;width:50%}.pa-rez-change-popup-container .pa-search-results .sb-sol-room .pa-description-container{padding-left:10px}.pa-rez-change-popup-container .pa-search-results .sb-sol-room .pa-panel-footer{display:table;width:100%}.pa-rez-change-popup-container .pa-search-results .sb-sol-room .pa-panel-footer>*{display:table-cell;vertical-align:middle}.pa-rez-change-popup-container .pa-search-results .sb-sol-room .pa-panel-footer .pa-price-container{text-align:left;margin:0}}.pa-rez-change-popup-container .pa-search-results .pa-upgrade-room-container{margin-bottom:20px;padding:1%;color:#449d44;background-color:#eff6ef}.pa-rez-change-popup-container .pa-search-results .pa-upgrade-room-container h4{text-align:right;font-size:.8em;border-bottom:1px dashed #ccc;padding:10px;margin-bottom:10px;line-height:1.2;font-weight:700;text-transform:uppercase;color:#449d44}.pa-rez-change-popup-container .pa-search-results .pa-upgrade-room-container .pa-panel-footer{position:relative;background:#d3e6f4}.pa-rez-change-popup-container .pa-rez-add-services-popup-container .pa-panel{width:101%;padding-right:1%}@media all and (max-width:600px){.pa-rez-change-popup-container .pa-rez-add-services-popup-container .pa-panel{width:104%;padding-right:4%}}.pa-rez-change-popup-container .pa-rez-add-services-popup-container .sb-cart-item{border:solid 1px #e4e4e4}.pa-rez-change-popup-container .pa-rez-add-services-popup-container .sb-cart-item .cart-item-toolbar{display:table;text-align:right}.pa-rez-change-popup-container .pa-rez-add-services-popup-container .sb-cart-item .cart-item-toolbar select{color:#449d44;cursor:pointer;height:40px;line-height:25px;font-size:12px;border:1px solid rgba(195,195,195,.5);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 0 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 0 rgba(0,0,0,.15);transition:all all .3s linear ease-out 0s;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;font-size:15px;height:25px}.pa-rez-change-popup-container .pa-rez-add-services-popup-container .sb-cart-item .cart-item-toolbar select:focus{border:1px solid rgba(32,119,140,.3);outline:0;-woutline:0;box-shadow:0 0 16px rgba(32,119,140,.8);-moz-box-shadow:0 0 16px rgba(32,119,140,.8);-webkit-box-shadow:0 0 16px rgba(32,119,140,.8)}.pa-rez-change-popup-container .pa-rez-add-services-popup-container .sb-cart-item .cart-item-toolbar .button-toggle{display:none;width:25px}.pa-rez-change-popup-container .pa-rez-add-services-popup-container .sb-cart-item .cart-item-toolbar .add,.pa-rez-change-popup-container .pa-rez-add-services-popup-container .sb-cart-item .cart-item-toolbar .cart-item-price,.pa-rez-change-popup-container .pa-rez-add-services-popup-container .sb-cart-item .cart-item-toolbar .cart-item-price-free,.pa-rez-change-popup-container .pa-rez-add-services-popup-container .sb-cart-item .cart-item-toolbar select{display:table-cell}.pa-rez-change-popup-container .pa-rez-add-services-popup-container .sb-cart-item.selected{box-shadow:2px 2px 16px rgba(0,0,0,.2);-moz-box-shadow:2px 2px 16px rgba(0,0,0,.2);-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.2)}.pa-rez-change-popup-container .pa-rez-add-services-popup-container .sb-cart-item.selected .add{display:none}.pa-rez-change-popup-container .pa-rez-add-services-popup-container .sb-cart-item.selected .remove{display:table-cell}.pa-rez-change-popup-container .pa-rez-change-dates-confirm-container table,.pa-rez-change-popup-container .pa-rez-upgrade-review-container table{margin-top:10%}.pa-rez-change-popup-container .pa-rez-change-dates-confirm-container table.vertical,.pa-rez-change-popup-container .pa-rez-upgrade-review-container table.vertical{display:none}@media all and (max-width:600px){.pa-rez-change-popup-container .pa-rez-change-dates-confirm-container table.vertical,.pa-rez-change-popup-container .pa-rez-upgrade-review-container table.vertical{display:table}}.pa-rez-change-popup-container .pa-rez-change-dates-confirm-container table.horizontal,.pa-rez-change-popup-container .pa-rez-upgrade-review-container table.horizontal{display:table}@media all and (max-width:600px){.pa-rez-change-popup-container .pa-rez-change-dates-confirm-container table.horizontal,.pa-rez-change-popup-container .pa-rez-upgrade-review-container table.horizontal{display:none}}.pa-rez-change-popup-container .pa-rez-change-dates-confirm-container table thead,.pa-rez-change-popup-container .pa-rez-upgrade-review-container table thead{color:#333;line-height:2em;font-size:1.5em;font-weight:500}.pa-rez-change-popup-container .pa-rez-change-dates-confirm-container table thead th,.pa-rez-change-popup-container .pa-rez-upgrade-review-container table thead th{border-right:1px solid rgba(255,255,255,.15);padding-left:2%;line-height:100%;vertical-align:bottom;font-size:.9em}.pa-rez-change-popup-container .pa-rez-change-dates-confirm-container table tbody tr td,.pa-rez-change-popup-container .pa-rez-upgrade-review-container table tbody tr td{line-height:1.3em;padding:2%;vertical-align:top;padding-top:30px}.pa-rez-change-popup-container .pa-rez-change-dates-confirm-container table tbody tr td strong,.pa-rez-change-popup-container .pa-rez-upgrade-review-container table tbody tr td strong{font-size:1.3em}.pa-rez-change-popup-container .pa-rez-change-dates-confirm-container table tbody tr td:not(:last-child),.pa-rez-change-popup-container .pa-rez-upgrade-review-container table tbody tr td:not(:last-child){border-right:1px solid rgba(195,195,195,.3)}@media all and (max-width:320px){.pa-rez-change-popup-container .pa-rez-change-dates-confirm-container table tbody tr td,.pa-rez-change-popup-container .pa-rez-upgrade-review-container table tbody tr td{font-size:.8em}.pa-rez-change-popup-container .pa-rez-change-dates-confirm-container table tbody tr td strong,.pa-rez-change-popup-container .pa-rez-upgrade-review-container table tbody tr td strong{font-size:1em}}.pa-rez-change-popup-container .pa-rez-change-dates-confirm-container table tbody tr:nth-of-type(n+2),.pa-rez-change-popup-container .pa-rez-upgrade-review-container table tbody tr:nth-of-type(n+2){border-top:1px solid rgba(195,195,195,.3)}.pa-rez-change-popup-container .pa-rez-change-dates-confirm-container h3,.pa-rez-change-popup-container .pa-rez-upgrade-review-container h3{margin-bottom:10px}.pa-rez-change-popup-container .pa-rez-change-dates-confirm-container h4,.pa-rez-change-popup-container .pa-rez-upgrade-review-container h4{margin-bottom:5px}.pa-rez-change-popup-container .sb-sol-room{margin-bottom:15px}@media all and (min-width:601px){.pa-rez-change-popup-container .sb-sol-room .pa-room-pics-container{width:120px;height:80px}}@media all and (max-width:600px){.pa-rez-change-popup-container .sb-sol-room .sb-room-description{width:100%;padding-top:0}}.pa-rez-change-popup-container .sb-sol-room .sb-room-total-price{width:130px;text-align:left}@media all and (max-width:600px){.pa-rez-change-popup-container .sb-sol-room .sb-room-total-price{width:100%}}.pa-rez-change-popup-container .sb-sol-room .sb-room-total-price .offer-price{font-size:1.2em}.pa-rez-change-popup-container .sb-sol-room .sb-room-name{margin:0}.pa-rez-change-popup-container .sb-sol-room .sb-room-name h3{font-size:1rem}.pa-rez-change-popup-container .sb-sol-room .sb-room-name h3 strong{display:block}.ui-dialog.upgrade-popup{padding:8;overflow:visible}.ui-dialog.upgrade-popup div.ui-dialog-titlebar{display:none}.ui-dialog.upgrade-popup #rez-detail-popup-container{padding:0}.ui-dialog.upgrade-popup .pa-rez-change-popup-container{height:100%}.ui-dialog.upgrade-popup .pa-rez-change-popup-container .content-container{height:100%}.pa-rez-upgrade-room-container{position:relative;height:100%}.pa-rez-upgrade-room-container .sb-icon-room-size{background:inherit}.pa-rez-upgrade-room-container .sb-icon-room-size:after{content:attr(title);display:block;color:#000;width:100%;height:100%;font-size:7px;line-height:26px;text-align:center}.pa-rez-upgrade-room-container .pa-room-upgrade-left{overflow:hidden;position:relative;width:65%;float:left;background-size:cover;height:100%;background-repeat:no-repeat}.pa-rez-upgrade-room-container .pa-room-upgrade-left .room-detail-toggle-link{position:absolute;right:0;top:0;cursor:pointer;z-index:2;font-size:12px;padding:8px 15px;margin:15px;background:#0081cb;color:#fff;border-radius:4px;transition:all all .2s ease ease-out 0s;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}.pa-rez-upgrade-room-container .pa-room-upgrade-left .room-detail-toggle-link:hover{background:#0091e4}.pa-rez-upgrade-room-container .pa-room-upgrade-left .pa-room-upgrade-details{transition:all all .8s ease ease-out 0s;transition:all .8s ease;-moz-transition:all .8s ease;-webkit-transition:all .8s ease;position:absolute;bottom:0;width:100%;height:100%;font-size:.7rem;color:#fff;transform:translateY(100%)}.pa-rez-upgrade-room-container .pa-room-upgrade-left .pa-room-upgrade-details.show-details{transform:translateY(0);overflow:auto;z-index:2}.pa-rez-upgrade-room-container .pa-room-upgrade-left .pa-room-upgrade-details .sb-room-img-thumbnails-container{height:auto;line-height:auto;bottom:10px;font-size:0}.pa-rez-upgrade-room-container .pa-room-upgrade-left .pa-room-upgrade-details .room-detail-text{padding:10px;overflow:auto}.pa-rez-upgrade-room-container .pa-room-upgrade-left .pa-room-upgrade-details .room-detail-text p{margin-bottom:20px}.pa-rez-upgrade-room-container .pa-room-upgrade-left .pa-room-upgrade-details .room-detail-text .room-detail-description{clear:both;padding-top:20px;transition:all .8s ease-out 0s;transition:.8s;-moz-transition:.8s;-webkit-transition:.8s}.pa-rez-upgrade-room-container .pa-room-upgrade-left .pa-room-upgrade-details .room-detail-text strong{font-size:1.5em}.pa-rez-upgrade-room-container .pa-room-upgrade-left .pa-room-upgrade-details .room-detail-footer-amenities{text-align:center;position:absolute;width:100%;overflow:hidden;bottom:0;height:25px;margin:0;padding-right:10%}.pa-rez-upgrade-room-container .pa-room-upgrade-left .pa-room-upgrade-details .room-detail-footer-amenities .sb-icon-amenities{margin-left:8px;background-color:#fff}.pa-rez-upgrade-room-container .pa-room-upgrade-left .pa-room-upgrade-details .room-detail-footer-amenities:after{content:"";clear:both;display:table}.pa-rez-upgrade-room-container .pa-room-upgrade-left .pa-room-upgrade-details .room-detail-footer-amenity{width:50%;float:left;display:block;padding-bottom:5px}.pa-rez-upgrade-room-container .pa-room-upgrade-left .pa-room-upgrade-details .room-detail-footer-amenity .sb-icon-amenities{background-color:#fff;display:inline-block;vertical-align:middle}.pa-rez-upgrade-room-container .pa-room-upgrade-left .pa-room-upgrade-details .room-detail-footer-amenity .room-detail-footer-amenity-content{display:inline-block;vertical-align:middle;padding-left:5px;width:calc(64%)}.pa-rez-upgrade-room-container .pa-room-upgrade-right{background-color:#fff;width:35%;z-index:3;padding:10px 20px;position:absolute;right:0;height:100%;transition:all .4s ease}.pa-rez-upgrade-room-container .pa-room-upgrade-right div.title{font-size:3em;line-height:.8em;padding:15px 0;margin-bottom:2%}.pa-rez-upgrade-room-container .pa-room-upgrade-right p{font-size:1.2rem}.pa-rez-upgrade-room-container .pa-room-upgrade-right .pa-room-upgrade-description p:nth-child(3){margin-top:5%}.pa-rez-upgrade-room-container .pa-room-upgrade-right .pa-commands{position:absolute;width:84%!important;bottom:10px;left:8%;margin:1%}.pa-rez-upgrade-room-container .pa-room-upgrade-right .pa-commands .sb-pa-rez-upgrade-room-details-btn{margin:auto;text-transform:uppercase;font-weight:200;height:80px;padding:7%;font-size:1.5em;margin-bottom:20px;background-image:url("/fo/content/images/arrow-white-bg-right-big.png");background-repeat:no-repeat;background-position-y:50%;background-position-x:95%;background-size:5%}@media all and (max-width:320px){.pa-rez-upgrade-room-container .pa-room-upgrade-right .pa-commands .sb-pa-rez-upgrade-room-details-btn{font-size:1.1em!important}}.pa-rez-upgrade-room-container .pa-room-upgrade-right .pa-commands .sb-pa-rez-upgrade-room-details-btn span{display:block;line-height:15px;font-size:.7rem;text-transform:none}.pa-rez-upgrade-room-container .pa-room-upgrade-right .pa-commands a{cursor:pointer;display:block;text-align:center;color:gray}.pa-rez-upgrade-room-container .pa-room-upgrade-right .pa-commands a.close-popup-btn{font-size:.8em}.pa-rez-upgrade-room-container .pa-room-upgrade-right .pa-commands a.close-popup-btn:hover{color:#000}.pa-rez-upgrade-room-container .pa-room-upgrade-right .upgrade-better-room-span,.pa-rez-upgrade-room-container .pa-room-upgrade-right .upgrade-previous-room-span{font-weight:600;font-size:1.1em}.pa-rez-upgrade-room-container .pa-room-upgrade-right .upgrade-amount-per-night{display:block;font-weight:700;font-size:2.5em;margin-top:2%}.pa-rez-upgrade-room-container .pa-room-upgrade-right .upgrade-amount-per-night .discounted-amount-value-per-night+.amount-value-per-night{font-size:.8em;margin-left:5px;text-decoration:line-through;color:#707070}.pa-rez-upgrade-room-container .pa-room-upgrade-right .upgrade-amount-per-night .per-night-label{font-weight:100;font-size:.7em;color:#707070}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary{width:70%;position:absolute;right:0}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container{height:60%}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container{height:100%;margin-top:10px}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card{width:50%;height:100%;float:left}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card h3{font-weight:600}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card .pa-rez-room-card-container{border:1px solid #e0e0e0;position:relative;min-height:200px;height:100%}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card .pa-rez-room-card-container .room-card-image-header{min-height:60%;background-size:cover;background-position:center}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card .pa-rez-room-card-container .room-card-name{display:block;font-weight:500;font-size:1.2em;padding:2%}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card .pa-rez-room-card-container .room-card-amenities{display:block;margin:1%}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card .pa-rez-room-card-container .room-card-footer .room-card-pernight-price{position:absolute;bottom:1%;left:1%}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card .pa-rez-room-card-container .room-card-footer .room-card-total-price{position:absolute;bottom:1%;right:1%;text-align:right}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card .pa-rez-room-card-container .room-card-footer .price-value{font-size:2em;font-weight:600}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card .pa-rez-room-card-container .room-card-footer .price-label{display:block;font-size:1em;text-align:center}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card .pa-rez-room-card-container .room-card-footer .price-label.full-price{text-align:left;text-decoration:line-through}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card .pa-rez-room-card-container .room-card-footer .per-night-label{font-weight:100;font-size:1em}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card.old-room-card{padding-right:5px}@media all and (max-width:779px){.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card.old-room-card{padding-right:0}}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card.old-room-card .persuation-text-small{font-size:.8rem;margin-top:4%}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card.new-room-card{padding-left:5px}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card.new-room-card .price-value{color:#449d44}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card.new-room-card .btn-confirm{margin-top:20px;border-radius:2px;width:100%;text-align:center;text-transform:uppercase;font-weight:200;font-size:1.3em;height:40px;padding:2%}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .back-btn{cursor:pointer;position:absolute;font-size:.7rem;bottom:2%}.pa-rez-upgrade-room-container .pa-room-upgrade-right .pa-rez-upgrade-review-container{position:relative;height:100%}.pa-rez-upgrade-room-container .pa-room-upgrade-right .pa-rez-upgrade-review-container p.green{color:#449d44}.pa-rez-upgrade-room-container .pa-room-upgrade-right .pa-rez-upgrade-review-container p.green:before{content:" ";position:relative;width:45px;height:45px;display:block;float:left;background:transparent url("/fo/content/images/img_thumb_up.png") no-repeat;top:3px}.pa-rez-upgrade-room-container .pa-room-upgrade-right .pa-rez-upgrade-review-container .footer-container{position:absolute;width:100%;bottom:5%}.pa-rez-upgrade-room-container .pa-room-upgrade-right .pa-rez-upgrade-review-container .footer-container span{width:80%;float:left;font-size:1.2em}.pa-rez-upgrade-room-container .pa-room-upgrade-right .pa-rez-upgrade-review-container .footer-container .close-popup-btn{float:right;width:20%;font-size:2em;padding:2%;height:100%;font-weight:200;text-align:center}.pa-rez-upgrade-room-container .close-popup-btn.ui-icon-closethick{position:absolute;right:0;cursor:pointer;z-index:2;margin:1%;width:19px;height:19px;border:1px solid gray;border-radius:50%}@media(max-width:799px){.pa-rez-upgrade-room-container .close-popup-btn.ui-icon-closethick{position:fixed;top:10px;margin:3%;border:3px solid #fff;background-color:#fff;background-position:-98px -130px;right:12px}.pa-rez-upgrade-room-container .pa-room-upgrade-left{height:auto;width:100%;float:none}.pa-rez-upgrade-room-container .pa-room-upgrade-left .sb-room-img-thumbnails-container{display:none}.pa-rez-upgrade-room-container .pa-room-upgrade-left .pa-room-upgrade-details{position:absolute;margin-top:0;font-size:.7em;height:0}.pa-rez-upgrade-room-container .pa-room-upgrade-left .pa-room-upgrade-details.show-details{height:100%;z-index:2}.pa-rez-upgrade-room-container .pa-room-upgrade-left .pa-room-upgrade-details .room-detail-footer-amenities{display:none}.pa-rez-upgrade-room-container .pa-room-upgrade-left .pa-room-upgrade-details .room-detail-toggle-link{right:3%}.pa-rez-upgrade-room-container .pa-room-upgrade-right{width:100%;overflow:auto;padding:5%;float:right;height:auto;position:relative;right:auto;top:0;transition:none}.pa-rez-upgrade-room-container .pa-room-upgrade-right div.title{font-size:2em;line-height:1.4rem;margin-bottom:3%;padding:0}.pa-rez-upgrade-room-container .pa-room-upgrade-right p{font-size:1em}.pa-rez-upgrade-room-container .pa-room-upgrade-right .pa-commands{position:relative;width:100%!important;bottom:2%;margin:auto;left:auto;float:none;border-top:0}.pa-rez-upgrade-room-container .pa-room-upgrade-right .pa-commands .sb-pa-rez-upgrade-room-details-btn{height:46px;padding:2%;font-size:1.3em;margin-bottom:3%}.pa-rez-upgrade-room-container .pa-room-upgrade-right .pa-commands .sb-pa-rez-upgrade-room-details-btn span{font-size:.6em}.pa-rez-upgrade-room-container .pa-room-upgrade-right .upgrade-previous-room-span{font-size:.9em}.pa-rez-upgrade-room-container .pa-room-upgrade-right .upgrade-better-room-span{font-size:1.1em}.pa-rez-upgrade-room-container .pa-room-upgrade-right .upgrade-amount-per-night{font-size:1.7em}.pa-rez-upgrade-room-container .pa-room-upgrade-right .upgrade-amount-per-night .discounted-amount-value-per-night+.amount-value-per-night{font-size:.7em}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary{width:100%;height:100%}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card{width:100%;position:relative}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card h3{position:absolute;top:3%;left:3%;padding:1%;background:#fff;font-size:.8em;z-index:4}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card .pa-rez-room-card-container .room-card-image-header{height:140px}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card .pa-rez-room-card-container .room-card-name{font-size:.9em}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card .pa-rez-room-card-container .room-card-footer{position:relative;height:50px;padding:2% 1%;margin:4% 1%}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card .pa-rez-room-card-container .room-card-footer .room-card-pernight-price{float:left}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card .pa-rez-room-card-container .room-card-footer .room-card-total-price{float:right;text-align:right}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card .pa-rez-room-card-container .room-card-footer .price-value{font-size:1em}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card.old-room-card .persuation-text-small{display:none}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card.new-room-card{padding-left:0;margin-top:3%}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .upgrade-cards-container .upgrade-card.new-room-card .btn-confirm{margin:5% 0;font-size:1em;height:35px}.pa-rez-upgrade-room-container .pa-room-upgrade-right.upgrade-summary .pa-rez-upgrade-room-right-summary-container .back-btn{display:none}.pa-rez-upgrade-room-container .pa-room-upgrade-right .pa-rez-upgrade-review-container p{font-size:1.1em;margin-top:3%}.pa-rez-upgrade-room-container .pa-room-upgrade-right .pa-rez-upgrade-review-container table.vertical td{font-size:.8em}.pa-rez-upgrade-room-container .pa-room-upgrade-right .pa-rez-upgrade-review-container .footer-container{position:relative;bottom:0;margin-top:5%}.pa-rez-upgrade-room-container .pa-room-upgrade-right .pa-rez-upgrade-review-container .footer-container span{width:100%;font-size:.9em;clear:both;float:none}.pa-rez-upgrade-room-container .pa-room-upgrade-right .pa-rez-upgrade-review-container .footer-container .close-popup-btn{width:100%;font-size:1.5em;padding:3%;text-align:center;margin-top:5%;float:none;margin-bottom:5%}}@media all and (max-width:799px){.pa-rez-upgrade-room-container .close-popup-btn.ui-icon-closethick{top:-5px;right:-5px;border:1px solid #ccc;background-position:-96px -128px}.pa-rez-upgrade-room-container .pa-room-upgrade-right .room-card-footer{height:35px!important}}#sb-pa-account-view{text-align:center}#sb-pa-account-view .sb-commands{margin-top:15px;margin-bottom:15px}#sb-pa-container{position:fixed;top:25%;left:50%;padding:30px;background:rgba(255,255,255,.9);transform:translateX(-50%);box-sizing:border-box;line-height:24px;box-shadow:0 0 36px rgba(0,0,0,.2);-moz-box-shadow:0 0 36px rgba(0,0,0,.2);-webkit-box-shadow:0 0 36px rgba(0,0,0,.2);max-width:380px}@media(max-width:600px){#sb-pa-container{position:absolute;width:90%;top:80px}}#sb-pa-container .sb-rez-form,#sb-pa-container .sb-rez-summary{padding:0}#sb-pa-container .sb-rez-form .field-validation-error,#sb-pa-container .sb-rez-summary .field-validation-error{display:inline-block;float:none}#sb-pa-container label{margin:0;padding:0;text-align:center!important;float:none}#sb-pa-container label.welcome-label{font-weight:300;font-size:2em;margin-bottom:15px;color:#555;display:block}#sb-pa-container .social-login-picture{border-radius:0;-moz-border-radius:0;-webkit-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-pa-container .sb-user-logged-title{text-align:center;margin-bottom:20px;font-size:.75em;text-transform:uppercase}#sb-pa-container .form-input-info{padding:2px;font-size:.85em;color:#999}.sb-commands.sb-commands-full{width:100%;float:left}.sb-commands .sb-button-danger{background-color:#e34744}.pa-pics-container{position:relative;width:100%;height:140px;margin-bottom:15px}@media all and (min-width:601px){.pa-pics-container{border-right:10px solid rgba(255,255,255,0)}}.pa-pics-container .pa-room-pics-content{position:absolute;width:100%;height:100%;max-height:170px;z-index:1;background-size:cover;background-position:center;z-index:10}#pa-main-container{line-height:1.3;font-size:15px}#pa-main-container *{box-sizing:border-box}@media all and (max-width:600px){#pa-main-container{padding:15px 10px}}@media(max-width:1023px){#pa-main-container{padding-bottom:80px}}@media(min-width:769px){#pa-main-container{display:table;width:100%;margin:0}}.pa-icon{background-image:url("/fo/content/images/responsive/pa-icon-sprite.png");display:inline-block;width:25px;height:25px;vertical-align:middle;text-align:center;background-repeat:no-repeat;background-position:center}.red-bg{background:#e85a5a!important}.red-bg:hover{background:#c13434!important}.sb-pa-add-cmd-container{position:relative;display:inline-block;width:100%;text-align:right}@media all and (min-width:1024px){#pa-main-nav{display:table-cell;width:100px;text-align:center;vertical-align:top}}@media(max-width:1023px){#pa-main-nav{position:fixed;background:rgba(51,51,51,.75);top:auto;left:0;right:0;bottom:0;z-index:10}}#pa-main-nav ul{background:rgba(0,0,0,.45)}#pa-main-nav ul li{border-bottom:1px solid rgba(153,153,153,.5)}@media(max-width:1023px){#pa-main-nav ul li{float:left;width:25%;text-align:center;border-bottom:0;border-right:1px solid rgba(255,255,255,.1);font-size:.8em}}#pa-main-nav ul li:last-child{border:0}#pa-main-nav ul li a{color:#fff;text-decoration:none;display:block;padding:15px 0;font-size:.9em;line-height:1.2em;transition:all .1s ease-out 0s;transition:all .15s linear;-moz-transition:all .15s linear;-webkit-transition:all .15s linear}@media(max-width:768px){#pa-main-nav ul li a{font-size:.8em;padding:10px 0}}#pa-main-nav ul li a span{display:block;width:100%;height:40px;margin:0 auto}#pa-main-nav ul li a span:before{font-size:2em;line-height:35px;color:#fff;transition:all .1s ease-out 0s;transition:all .15s linear;-moz-transition:all .15s linear;-webkit-transition:all .15s linear}#pa-main-nav ul li.active a,#pa-main-nav ul li:hover a{background:rgba(32,119,140,.7)}#pa-main-nav ul li.active a:before,#pa-main-nav ul li:hover a:before{color:#0081cb;font-size:2.4rem}#sb-pa-rez-detail-container{text-align:left}@media(min-width:1024px){#sb-pa-rez-detail-container{display:table-cell;padding:0}}#sb-pa-rez-detail-container .pa-rez-detail-top-container{margin:10px}#sb-pa-rez-detail-container .pa-rez-detail-top{display:table;width:100%;padding:10px 15px;margin-bottom:10px;background:#fff;box-shadow:2px 1px 8px -3px #666}#sb-pa-rez-detail-container .pa-rez-detail-top>div{display:table-cell;vertical-align:middle}#sb-pa-rez-detail-container .pa-rez-detail-top .pa-rez-detail-top-title{padding:10px}#sb-pa-rez-detail-container .pa-rez-detail-top .pa-rez-detail-top-title h3{font-size:1.2em;font-weight:400;color:#20778c;margin:0 0 2px 0}#sb-pa-rez-detail-container .pa-rez-detail-top .pa-rez-detail-top-title h4{margin:0}#sb-pa-rez-detail-container .pa-rez-detail-top .pa-rez-detail-top-back{text-align:right}#sb-pa-rez-detail-container .reservation-deleted-label{color:#e34744}.pa-rez-status{border:2px solid;text-align:center;color:#449d44}.pa-rez-status .rez-status{font-size:.9em;text-align:center;padding:0 5px}.pa-rez-status.rez-status-DEL{color:#e34744}.pa-rez-status.rez-status-UPD,.pa-rez-status.rez-status-UPD .rez-status{color:#0081cb!important}.pa-rez-status.rez-status-passed{color:gray!important}.rez-cancellation-alert-title{color:#e00}#sb-pa-rez-cancel-popup .rez-cancellation-alert-msg{color:maroon;font-size:12px;font-weight:700}#sb-pa-rez-cancel-popup .textarea-container textarea{width:100%}.rez-cancellation-policies{margin:20px 0;border:1px solid gray;padding:5px;max-height:400px;overflow:auto}.rez-cancellation-policies .title{font-weight:700}.pa-rez-detail-header{padding:0 5px;margin-bottom:10px}@media all and (max-width:768px){.pa-rez-detail-header{padding:0}}.pa-rez-detail-header>div{margin:0;padding:15px 20px 60px;position:relative;z-index:1}@media all and (min-width:769px){.pa-rez-detail-header>div{text-align:center;width:33.333%}}@media all and (min-width:601px) and (max-width:768px){.pa-rez-detail-header>div{margin-bottom:10px;width:50%}.pa-rez-detail-header>div:nth-of-type(1){display:table-caption;width:100%}}@media all and (max-width:600px){.pa-rez-detail-header>div{margin-bottom:10px}}.pa-rez-detail-header>div .pa-rez-detail-hotel:after{content:"";position:absolute;top:0;left:5px;right:5px;bottom:0;background:#fff;box-shadow:2px 1px 8px -3px #666;z-index:-1}.pa-rez-detail-header>div .pa-rez-detail-dates:after{content:"";position:absolute;top:0;left:5px;right:5px;bottom:0;background:#fff;box-shadow:2px 1px 8px -3px #666;z-index:-1}.pa-rez-detail-header>div .pa-rez-detail-prices:after{content:"";position:absolute;top:0;left:6px;right:4px;bottom:0;background:#fff;box-shadow:2px 1px 8px -3px #666;z-index:-1}.pa-rez-detail-header>div .pa-commands{position:absolute;top:auto;left:20px;right:20px;bottom:15px;text-align:right}.pa-rez-detail-header>div .pa-commands .sb-button{margin:10px auto 0;display:block}.pa-rez-detail-header .pa-rez-detail-hotel .pa-rez-detail-customer-container{text-align:left}.pa-rez-detail-header .pa-rez-detail-hotel .pa-rez-detail-customer-container .pa-rez-detail-profile-user{vertical-align:middle}.pa-rez-detail-header .pa-rez-detail-hotel .pa-rez-detail-customer-container .pa-rez-detail-profile-user .avatar{width:72px;height:72px;background:0;background-size:cover;background-position:center;background-color:#c3c3c3;vertical-align:top}.pa-rez-detail-header .pa-rez-detail-hotel .pa-rez-detail-customer-container .pa-rez-detail-profile-user .detail-user{display:inline-block;margin-left:10px}.pa-rez-detail-header .pa-rez-detail-hotel .pa-rez-detail-customer-container .pa-rez-detail-profile-user .detail-user h2{font-size:1.4rem}.pa-rez-detail-header .pa-rez-detail-hotel .pa-rez-detail-customer-container .pa-rez-detail-profile-user .detail-user h2 span{display:block;font-size:1.2em;line-height:.9}.pa-rez-detail-header .pa-rez-detail-hotel .pa-rez-detail-customer-container .pa-rez-detail-customer-data ul{margin-top:15px}.pa-rez-detail-header .pa-rez-detail-hotel .pa-rez-detail-customer-container .pa-rez-detail-customer-data ul li{position:relative;background:0;font-size:inherit;color:inherit;margin:0;padding:5px 0 5px 0;border-bottom:1px solid #f1f1f1}.pa-rez-detail-header .pa-rez-detail-hotel .pa-rez-detail-customer-container .pa-rez-detail-customer-data ul li:before{position:relative;color:#c3c3c3;top:4px;margin-right:8px}.pa-rez-detail-header .pa-rez-detail-dates{font-size:1rem}@media all and (max-width:768px){.pa-rez-detail-header .pa-rez-detail-dates{font-size:.8rem}}.pa-rez-detail-header .pa-rez-detail-dates .pa-rez-detail-days{width:100%;text-align:center}.pa-rez-detail-header .pa-rez-detail-dates .pa-rez-detail-days .pa-rez-detail-chkin{border-right:1px dotted #ccc;margin-right:-1px}.pa-rez-detail-header .pa-rez-detail-dates .pa-rez-detail-days .pa-rez-detail-chkin,.pa-rez-detail-header .pa-rez-detail-dates .pa-rez-detail-days .pa-rez-detail-chkout{float:left;width:50%}.pa-rez-detail-header .pa-rez-detail-dates .pa-rez-detail-days .pa-rez-detail-chkin .pa-rez-detail-label,.pa-rez-detail-header .pa-rez-detail-dates .pa-rez-detail-days .pa-rez-detail-chkout .pa-rez-detail-label{font-size:.8em;text-transform:uppercase;height:18px}.pa-rez-detail-header .pa-rez-detail-dates .pa-rez-detail-days .pa-rez-detail-chkin .pa-rez-detail-day,.pa-rez-detail-header .pa-rez-detail-dates .pa-rez-detail-days .pa-rez-detail-chkout .pa-rez-detail-day{font-size:3.5rem;font-weight:500;height:55px;line-height:55px!important}.pa-rez-detail-header .pa-rez-detail-dates .pa-rez-detail-days .pa-rez-detail-chkin .pa-rez-detail-my,.pa-rez-detail-header .pa-rez-detail-dates .pa-rez-detail-days .pa-rez-detail-chkout .pa-rez-detail-my{font-size:1rem;text-transform:uppercase;font-weight:500;height:14px}.pa-rez-detail-header .pa-rez-detail-dates .pa-rez-detail-days .pa-rez-detail-chkin .pa-rez-detail-long,.pa-rez-detail-header .pa-rez-detail-dates .pa-rez-detail-days .pa-rez-detail-chkout .pa-rez-detail-long{font-size:.9em}.pa-rez-detail-header .pa-rez-detail-dates .pa-rez-detail-sistemation{text-align:center;text-transform:lowercase;margin:12px 0 0;position:relative;width:100%}.pa-rez-detail-header .pa-rez-detail-dates .pa-rez-detail-sistemation .sistemation{float:left;width:50%;text-align:center;padding:10px 0;overflow:hidden}.pa-rez-detail-header .pa-rez-detail-dates .pa-rez-detail-sistemation .sistemation span{position:relative;z-index:2;display:block;text-transform:capitalize}.pa-rez-detail-header .pa-rez-detail-dates .pa-rez-detail-sistemation .sistemation span:before{position:absolute;top:-10px;left:0;color:#fff;z-index:-1;font-size:50px}.pa-rez-detail-header .pa-rez-detail-dates .pa-rez-detail-sistemation .sistemation span strong{font-size:1.4em;font-weight:700}@media all and (max-width:768px){.pa-rez-detail-header .pa-rez-detail-dates .pa-rez-detail-sistemation{display:block}.pa-rez-detail-header .pa-rez-detail-dates .pa-rez-detail-sistemation .sistemation{width:100%;margin-bottom:5px}}.pa-rez-detail-header .pa-rez-detail-dates .pa-rez-detail-sistemation .nights span:before{left:15px}.pa-rez-detail-header .pa-rez-detail-dates .pa-rez-detail-sistemation .rooms span:before{left:auto;right:15px;transform:rotate(15deg) rotate(0);transform:rotate(15deg);-moz-transform:rotate(15deg);-webkit-transform:rotate(15deg)}.pa-rez-detail-header .pa-rez-detail-prices{text-align:left}.pa-rez-detail-header .pa-rez-detail-prices .rez-code{font-size:1em;font-weight:700;margin-bottom:6px}.pa-rez-detail-header .pa-rez-detail-prices .pa-row-prices{border-bottom:1px solid #f1f1f1;padding-bottom:2%;margin-bottom:2%}.pa-rez-detail-header .pa-rez-detail-prices .pa-row-prices>div{margin-bottom:10px}@media all and (min-width:601px){.pa-rez-detail-header .pa-rez-detail-prices .pa-row-prices>div{width:50%;margin-bottom:0}}.pa-rez-detail-header .pa-rez-detail-prices .pa-row-prices>div .label{font-size:.9em}.pa-rez-detail-header .pa-rez-detail-prices .pa-row-prices .pa-rez-detail-prices-total .sb-taxes-included-excluded-txt{position:relative;top:-5px;line-height:18px}.pa-rez-detail-header .pa-rez-detail-prices .pa-row-prices .price{font-size:1.5em}@media all and (min-width:601px){.pa-rez-detail-header .pa-rez-detail-prices .pa-row-prices>div:nth-of-type(2){text-align:right}}.pa-rez-detail-header .pa-rez-detail-prices .pa-row-prices>div:nth-of-type(2) .price{font-size:1.2em}.pa-rez-detail-header .pa-rez-detail-prices .pa-row-prices .pa-rez-detail-deposit-amount .not-required{font-size:.7em;font-weight:600;color:#999;background-color:#f1f1f1;padding:0 2px;text-align:center}.pa-panel{padding:0 10px;margin:0 0 15px}.pa-panel .pa-panel-header{position:relative}.pa-panel .pa-panel-header h2{font-size:1.3rem;padding:10px 0}.pa-panel .pa-panel-header h2 .sb-room-guest-allocation{color:#777;font-weight:700;font-style:italic;font-size:.7em}.pa-panel .pa-panel-header .sb-pa-link-room-more-info{display:inline-block;color:#0081cb;font-size:24px;vertical-align:middle;cursor:pointer;transition:all .1s ease-out 0s;transition:all .15s linear;-moz-transition:all .15s linear;-webkit-transition:all .15s linear}.pa-panel .pa-panel-header .sb-pa-link-room-more-info:before{font-size:24px}.pa-panel .pa-panel-header .sb-pa-link-room-more-info span{display:none}.pa-panel .pa-panel-header .sb-pa-link-room-more-info:hover{color:#0091e4}.pa-panel .pa-panel-body{display:table;width:100%;padding-bottom:10px}.pa-panel .pa-panel-body .pa-price-container{font-size:1em;text-align:right;vertical-align:bottom}.pa-panel .pa-panel-body .pa-description-container .pa-title{border-bottom:1px solid #f1f1f1;padding-bottom:5px;margin-bottom:5px}.pa-panel .pa-panel-body .pa-description-container .pa-title h3{font-size:1rem}.pa-panel .pa-panel-body .pa-description-container .pa-title h3 strong{font-weight:400}.pa-panel .pa-panel-body .field-value{font-weight:200}.pa-panel .pa-panel-footer{padding:10px;text-align:right}@media all and (min-width:601px){.pa-panel .pa-panel-footer{display:table;width:100%}.pa-panel .pa-panel-footer>div{display:table-cell;vertical-align:middle}}.pa-panel .pa-panel-footer .sb-pa-prices{text-align:right;font-size:.8em}@media all and (min-width:601px){.pa-panel .pa-panel-footer .sb-pa-prices{text-align:left;width:30%}}@media all and (max-width:600px){.pa-panel .pa-panel-footer .sb-pa-prices{margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid rgba(119,119,119,.15)}}.pa-panel .pa-panel-footer .sb-pa-prices strong{font-size:2em;display:block;font-weight:700}.pa-panel .pa-panel-footer .pa-btn-commands{width:70%;text-align:right}@media all and (max-width:600px){.pa-panel .pa-panel-footer .pa-btn-commands{width:100%}.pa-panel .pa-panel-footer .pa-btn-commands a{margin:5px 0}}@keyframes upgrade-alert{0%{transform:translatey(-100%);opacity:0}75%{transform:rotate(0)}80%{transform:rotate(-2deg)}85%{transform:rotate(2deg)}90%{transform:rotate(-2deg)}95%{transform:rotate(2deg)}100%{transform:translateY(0) rotate(0);opacity:1}}.pa-room-item{border:1px solid #c3c3c3;border-radius:4px}.pa-room-item.pa-panel{padding:10px 0 0 0}.pa-room-item .pa-room-upgrade-alert{background:#e34744;color:#fff;cursor:pointer;margin:0 10px;padding:10px;border-radius:4px;font-weight:700;animation:upgrade-alert 2s}.pa-room-item .pa-room-upgrade-alert .icon-notification:before{font-size:22px;vertical-align:text-bottom}.pa-room-item .pa-room-upgrade-alert-offer{font-size:20px}.pa-room-item .pa-room-upgrade-alert-offer span{font-size:13px;font-weight:500}@media screen and (max-width:600px){.pa-room-item .pa-room-upgrade-alert-offer span{display:block}}.pa-room-item .pa-room-upgrade-alert-offer-rooms-left{font-size:13px;font-weight:500;font-style:italic}.pa-room-item .pa-room-upgrade-alert .btn{float:right;color:#fff}.pa-room-item .pa-room-upgrade-alert .btn:hover{background:#fff;color:#e34744;border-color:#fff}@media screen and (max-width:600px){.pa-room-item .pa-room-upgrade-alert .btn{margin-top:5px;float:none;display:block;text-align:center}}.pa-room-item .pa-room-upgrade-alert:after{content:"";display:table;clear:both}.pa-room-item .pa-panel-header{padding:0 10px}.pa-room-item .pa-panel-body{padding:0 10px;margin-bottom:10px}@media(max-width:1023px){.pa-room-item .pa-item-container .pa-room-detail-link{margin-bottom:10px;text-align:center}}@media(min-width:1024px){.pa-room-item .pa-item-container .pa-room-detail-link{float:right}}.pa-room-item .pa-item-container .pa-room-pics-container{width:220px}@media all and (max-width:600px){.pa-room-item .pa-item-container .pa-room-pics-container{width:100%;height:180px}}@media(max-width:1023px){.pa-room-item .pa-item-container .pa-room-pics-container .pa-room-pics-content{display:block}}.pa-room-item .pa-item-container .pa-room-pics-container .pa-room-pics-content:after{content:"";position:absolute;background-image:url("/fo/content/images/responsive/pa-icon-sprite.png");display:inline-block;width:25px;height:25px;vertical-align:middle;text-align:center;background-repeat:no-repeat;background-position:center;top:50%;left:50%;transform:translate(-50%,-50%);background-position:0 -250px;width:50px;height:50px;opacity:0;transition:opacity .3s}.pa-room-item .pa-item-container .pa-room-pics-container .pa-room-pics-content:hover{cursor:pointer}.pa-room-item .pa-item-container .pa-room-pics-container .pa-room-pics-content:hover:after,.pa-room-item .pa-item-container .pa-room-pics-container .pa-room-pics-content:hover:before{opacity:1}.pa-room-item .pa-item-container .pa-room-pics-container .pa-room-pics-content .pa-lnk-room-more-info-container{position:absolute;left:0;bottom:10px;z-index:100;width:100%;text-align:right;height:20px}.pa-room-item .pa-item-container .pa-room-pics-container .pa-room-pics-content .pa-lnk-room-more-info-container .pa-lnk-room-more-info{position:relative;padding-left:20px;padding-right:4px;background-color:rgba(0,0,0,.5);color:#fff;opacity:1;transition:all .2s ease-out 0s;font-size:.8em;letter-spacing:-.01em}.pa-room-item .pa-item-container .pa-room-detail .sb-icons-amenities-container{margin:0 0 10px 0;padding-left:10px}.pa-room-item .pa-item-container .pa-room-detail .sb-icons-amenities-container .sb-icons-amenity{float:left;width:50%;display:table;margin-bottom:5px}.pa-room-item .pa-item-container .pa-room-detail .sb-icons-amenities-container i{vertical-align:middle;display:table-cell;opacity:.75}.pa-room-item .pa-item-container .pa-room-detail .sb-icons-amenities-container span{vertical-align:middle;display:table-cell;padding-left:5px;font-size:12px}.pa-room-item .pa-more-room-info{margin:10px 0}@media(max-width:1023px){.pa-room-item .pa-more-room-info{text-align:center}}@media(min-width:1024px){.pa-room-item .pa-more-room-info .sb-pa-more-room-info{float:right;text-align:right;width:100%}}.pa-room-item .pa-room-text{position:relative;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #f1f1f1;padding-left:10px;white-space:pre-line}@media(max-width:600px){.pa-room-item .pa-room-text{padding-left:0}}.pa-room-item .pa-room-footer{border-radius:0 0 4px 4px}#pa-main-container .sb-info-link,.content-container .sb-info-link{display:block;text-align:right;font-size:.8rem;font-weight:700;line-height:1;bottom:8px;right:5px;color:#0081cb;background:0;text-transform:capitalize}#pa-main-container .sb-info-link:focus,#pa-main-container .sb-info-link:hover,.content-container .sb-info-link:focus,.content-container .sb-info-link:hover{text-decoration:underline}#pa-main-container .sb-info-link.truncator-more:before,.content-container .sb-info-link.truncator-more:before{font-family:sbpersonalconcierge!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;content:"\77";font-size:7px;position:relative;top:0;margin-right:5px}#pa-main-container .sb-info-link.truncator-less:before,.content-container .sb-info-link.truncator-less:before{font-family:sbpersonalconcierge!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;content:"\76";font-size:7px;position:relative;top:0;margin-right:5px}#pa-main-container .sb-edit-link{position:absolute;font-size:.8rem;line-height:1;bottom:8px;right:5px;color:#20778c;background:0;text-transform:capitalize;cursor:pointer}#pa-main-container .sb-edit-link:focus,#pa-main-container .sb-edit-link:hover{text-decoration:underline}#pa-main-container .pa-rez-price-details-link{font-size:.8rem;line-height:1;bottom:8px;right:5px;color:#20778c;background:0;text-transform:capitalize;cursor:pointer;text-decoration:none}#pa-main-container .pa-rez-price-details-link:focus,#pa-main-container .pa-rez-price-details-link:hover{text-decoration:underline}@media(max-width:1023px){.sb-pa-roomtype-cmd{text-align:center}.sb-pa-roomtype-cmd input{margin:0 0 10px}}.pa-offer-detail>div{position:relative;margin-bottom:0;padding:0 0 0 10px;display:block;float:left;width:100%}@media(max-width:600px){.pa-offer-detail>div{padding:5px 0 0 0}}.pa-detail-services{z-index:1;min-height:120px}.pa-detail-services>h3{padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #f1f1f1}.pa-detail-services .sb-items{padding:0;border:0}.pa-detail-services .sb-items .sb-cart-item{position:relative;margin:0 0 10px;border:1px solid #c3c3c3;border-radius:4px}.pa-detail-services .sb-items .sb-item-container{padding:10px;background:0;margin-bottom:5px;width:100%}@media all and (max-width:600px){.pa-detail-services .sb-items .sb-item-container{padding:0}}.pa-detail-services .sb-items .sb-item-container>div{display:table-cell;vertical-align:top}.pa-detail-services .sb-items .sb-item-container .sb-service-image{width:100px;height:75px;background-size:cover;background-position:center;display:block}.pa-detail-services .sb-items .sb-item-container .sb-service-image.cell{display:table-cell}.pa-detail-services .sb-items .sb-item-container .cart-item-amount{font-weight:700;margin-right:2px}.pa-detail-services .sb-items .sb-item-container .cart-item-amount span{font-size:.9em}.pa-detail-services .sb-items .sb-item-container .cart-item-content{position:relative;padding-left:10px;padding-top:0;padding-bottom:5px;font-size:15px}@media all and (max-width:600px){.pa-detail-services .sb-items .sb-item-container .cart-item-content{width:80%}}.pa-detail-services .sb-items .sb-item-container .cart-item-content .other-content{font-size:15px}.pa-detail-services .sb-items .cart-item-toolbar{display:table;width:100%;border-radius:0 0 4px 4px}.pa-detail-services .sb-items .cart-item-toolbar>*{display:table-cell;vertical-align:middle}.pa-detail-services .sb-items .cart-item-toolbar .pa-price-container{text-align:left;margin:0}@media all and (max-width:600px){.pa-detail-services .sb-items .cart-item-toolbar .btn-container{width:25px}}@media all and (max-width:600px){.pa-detail-services .sb-items .cart-item-toolbar{display:table;width:100%;margin-bottom:10px}.pa-detail-services .sb-items .cart-item-toolbar>*{display:table-cell;vertical-align:middle}.pa-detail-services .sb-items .cart-item-toolbar a{float:right}.pa-detail-services .sb-items .cart-item-toolbar a:before{line-height:25px;font-size:15px}}#rez-detail-popup-container{max-height:80vh!important}#rez-detail-popup-container .pa-rez-change-dates-confirm-container table td{padding:20px 5px}@media all and (max-width:320px){#rez-detail-popup-container .pa-rez-change-dates-confirm-container table td{padding:20px 2px;font-size:80%}}#rez-detail-popup-container .pa-rez-change-dates-confirm-container table td:first-of-type{font-size:.9em;line-height:1em;font-weight:700}@media all and (max-width:320px){#rez-detail-popup-container .pa-rez-change-dates-confirm-container table td:first-of-type{font-size:.8em}}#rez-detail-popup-container .sb-search-dates{font-size:13px}#rez-detail-popup-container *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#rez-detail-popup-container .cart-item-content{font-size:14px}#rez-detail-popup-container .errors-container{width:100%}#rez-detail-popup-container .errors-container>.error{background:#e34744;width:100%;display:block;padding:1%;color:#fff;margin:2% 0}.ui-widget-content{background:#fff;border:0}.pa-rez-change-success-container{text-align:center}.pa-rez-change-success-container i{display:inline-block;margin:0 auto;color:#449d44;padding:10px;border:5px solid #449d44;border-radius:50%}.pa-rez-change-success-container i:before{font-size:72px}.pa-rez-change-success-container+.footer-container{text-align:center;margin-top:20px}.pa-rez-change-success-message{margin-top:20px;font-size:18px}.pa-content-container{background:#fff;box-shadow:2px 1px 8px -3px #666;position:relative;z-index:1;background-color:#fff;margin-bottom:10px}.pa-content-container,.pa-content-container .pa-rez-items-detail-container{min-height:120px}.pa-content-container .pa-rez-items-detail-container .pa-rez-status,.pa-content-container .pa-rez-status{position:absolute;margin:6px 20px;right:0}.pa-content-container>div{padding:0 15px 15px 15px;background-color:#fff}@media(min-width:1024px){.pa-content-container>div{padding:15px 15px 15px 0;margin-left:80px}}.pa-content-container:before{position:absolute;top:15px;left:15px;color:rgba(0,0,0,.15);font-size:50px;z-index:1}@media all and (max-width:1024px){.pa-content-container:before{position:relative;top:0;left:0;font-size:30px;padding:10px;display:block}}@media(min-width:1024px){.pa-content-container{margin:10px 10px}}.pa-content-container .sb-package-text-contanier{padding:0}.pa-rez-list-container{font-size:1.1rem}@media all and (min-width:601px){.pa-rez-list-container .pa-panel-body .pa-pics-container{width:160px;height:80px}}.pa-rez-list-container .pa-panel-body .pa-description-container .pa-title h3{font-size:1em}.pa-rez-list-container .pa-panel-body .pa-description-container .pa-title h3 strong{color:#449d44;font-size:1em}.pa-rez-list-container .pa-panel-body .pa-rez-detail{padding:10px}.pa-rez-list-container .pa-panel-body .pa-rez-detail>div{float:left;font-size:1.4rem;margin-right:1%;color:#5a5a5a}.pa-rez-list-container .pa-panel-body .pa-rez-detail .pa-rez-detail-label{width:100%;font-size:.8rem;font-weight:100;margin-bottom:5px;text-transform:uppercase;color:#333}.pa-rez-list-container .pa-panel-body .pa-rez-detail .pa-rez-detail-long{font-size:.8em;vertical-align:bottom;clear:both}@media all and (max-width:600px){.pa-rez-list-container .pa-panel-body .pa-rez-detail.pa-rez-detail-chkin{border-bottom:1px solid #fff}}.pa-rez-list-container .pa-rez-item-code-price strong{display:block;font-size:1.4em}.pa-profile .pa-panel-header{border-bottom:1px solid #f1f1f1;padding-bottom:10px}.pa-profile .pa-panel-header h3{text-transform:capitalize}.pa-profile .pa-profile-fields h3{padding-bottom:10px;margin-top:30px;border-bottom:1px solid #f1f1f1}.pa-profile .pa-profile-fields>div{border-bottom:1px solid #f1f1f1;line-height:40px!important}.pa-profile .pa-profile-fields>div strong{color:#5a5a5a;font-weight:400!important;margin-right:10px}.pa-profile .pa-profile-fields>div:before{color:#777;position:relative;top:3px;margin-right:10px}.loading-room-solution{text-align:center}.pa-price-details-container h3{padding:10px 0}.pa-price-details-container h3:before{color:#ccc;margin-right:10px}.pa-price-details-container>div{position:relative;height:35px;line-height:35px;margin-left:30px}.pa-price-details-container>div:nth-of-type(2n+1){border-bottom:solid 1px #e0e0e0}.pa-price-details-container .price-detail-room-price,.pa-price-details-container .service-price{float:right;color:#449d44;font-size:1.1em;font-weight:700}.pa-price-details-container .pa-price-details-total{text-align:right;background:#f1f1f1;border:0;border-bottom:none!important;margin-top:30px;margin-bottom:30px;font-weight:500}.pa-price-details-container .pa-price-details-total .price-detail-reservation-total{font-size:1.3em;color:#449d44}.sb-language-selector-item img{margin-right:5px;margin-top:-2px;width:14px;height:14px;border-radius:12%}.sb-commands-header .sb-language-selector-current>img{padding:0 15px;margin-top:-2px;width:14px;height:14px}.ui-widget-header .ui-dialog-titlebar-close{display:none}