.sidebar-menu{clear:both;margin-top:24px;border-width:1px;border-style:solid;margin-bottom:50px}.sidebar-menu+*{margin-top:24px!important}.sidebar-menu span{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;vertical-align:middle}.sidebar-menu .dropdown-backdrop{display:none}.sidebar-menu .dropdown-submenu{padding:0;list-style:none;position:relative;margin:20px 0 0;display:none}.sidebar-menu button{width:100%;text-align:left;position:relative;padding:0 32px 0 42px;min-height:30px}.sidebar-menu button.no-icon{padding-left:0}.sidebar-menu button .icon{position:absolute;left:0;margin-top:-.2em}.sidebar-menu button .icon-down{display:block;position:absolute;left:auto;right:0;top:50%;margin-top:-14px;line-height:30px}.sidebar-menu .open .dropdown-submenu{display:block}.sidebar-menu .open button .icon-down:before{content:"\e629"}.sidebar-menu .icon{padding-right:12px}.sidebar-menu .dropdown-menu-btn{position:relative;display:block;padding:22px 0 22px 42px;font-size:1.125em}.sidebar-menu .dropdown-menu-btn.no-icon{padding-left:0}.sidebar-menu .dropdown-menu-btn.active{display:none}.sidebar-menu .dropdown-menu-btn.active:after{position:absolute;left:0;bottom:0;content:"";height:4px;width:100%}.sidebar-menu .dropdown-menu-btn>.icon{position:absolute;left:0;margin-top:-.2em}@media (min-width:992px){.sidebar-menu{margin-bottom:0}.sidebar-details .book-now .sidebar-menu .sidebar-big-btn,.sidebar-menu .sidebar-content,.sidebar-menu .sidebar-details .book-now .sidebar-big-btn{position:relative;padding:30px 0}.sidebar-menu #dropdown-submenu{display:none}.sidebar-menu .dropdown-menu-btn.active{display:block}.sidebar-menu .dropdown-submenu{display:block;margin-top:0}}.sidebar,.sidebar-details,.sidebar-extras{min-width:300px;width:100%;position:relative}@media (min-width:992px){.sidebar,.sidebar-details,.sidebar-extras{position:relative;min-height:1px;float:left;width:25%;float:right;clear:right;padding-left:0;padding-right:0;margin-left:-12.5px;margin-right:12.5px!important;max-width:300px}}.sidebar-content header .title,.sidebar-details .book-now .sidebar-big-btn header .title{font-family:PlutoSansRegular,Lucida Sans Unicode,Lucida Grande,sans-serif}@media (min-width:992px){.sidebar-content,.sidebar-details .book-now .sidebar-big-btn{margin:0 auto;width:220px}}.sidebar-two-cols{margin-left:-12.5px;margin-right:-12.5px}.sidebar-two-cols:after,.sidebar-two-cols:before{content:" ";display:table}.sidebar-two-cols:after{clear:both}.sidebar-two-cols>*{position:relative;min-height:1px;padding-left:12.5px;padding-right:12.5px;float:left;width:50%}.sidebar-inline>*{display:inline-block;margin-right:15px}.sidebar-inline>:last-child{margin-right:0}@media (min-width:480px){.sidebar-row{display:table;margin-left:25px;margin-top:1.5em;margin-bottom:3.125em}.sidebar-row .block{display:table-cell;width:50%}.sidebar-row .block:first-child{position:relative;left:-25px}}@media (min-width:992px){.sidebar-row{display:block;margin-left:0;margin-top:0;margin-bottom:0}.sidebar-row .block{display:block;width:100%}.sidebar-row .block:first-child{left:auto}}.sidebar-extras{padding-left:17.75px;margin-bottom:1.5em}@media (min-width:992px){.sidebar-extras.no-highlights-above{margin-top:-25px}}#main .sidebar-extras header .title{font-size:1.5em;font-family:Georgia,serif;font-weight:400;margin:0}.sidebar-extras .block{margin-bottom:1.5em;border-top:4px solid}@media (min-width:992px){.sidebar-details .book-now .sidebar-extras .sidebar-big-btn,.sidebar-extras .sidebar-content,.sidebar-extras .sidebar-details .book-now .sidebar-big-btn{padding:30px 0 25px}}@media (max-width:991px){.sidebar-details .book-now .sidebar-extras .sidebar-big-btn,.sidebar-extras .sidebar-content,.sidebar-extras .sidebar-details .book-now .sidebar-big-btn{padding:25px 20px 20px}}.sidebar-extras .show-all{margin:2em 0 0;text-align:center}@media (min-width:992px){.sidebar-extras .show-all{display:block;padding-left:.2em;padding-right:.2em}}.sidebar-extras .sidebar-popularity{background:#2d9a2c;color:#fff}.sidebar-extras .sidebar-popularity .title{font-size:1.5em;font-family:Georgia,serif;font-weight:400}.sidebar-extras .sidebar-popularity .percentage{font-size:3.375em;font-family:PlutoSansCondRegular,Lucida Sans Unicode,Lucida Grande,sans-serif;font-weight:400}.sidebar-extras .sidebar-popularity .review-adjectif{font-size:1.6875em;font-family:PlutoSansCondRegular,Lucida Sans Unicode,Lucida Grande,sans-serif;font-weight:400}.sidebar-extras .sidebar-popularity header p{font-size:1.125em}.sidebar-extras .sidebar-popularity header span{display:block}.sidebar-extras .sidebar-popularity .graph{overflow:hidden;position:relative;border:2px solid}.sidebar-extras .sidebar-popularity .graph:after{content:"";position:absolute;top:50%;left:0;height:50%;width:100%;background:rgba(0,0,0,.15)}.sidebar-extras .sidebar-popularity .graph div{float:left;height:22px}.sidebar-extras .sidebar-popularity .graph .positive{background:#2d9a2c}.sidebar-extras .sidebar-popularity .graph .neutral{background:orange}.sidebar-extras .sidebar-popularity .graph .negative{background:red}.sidebar-extras .sidebar-popularity blockquote{margin:0}.sidebar-extras .sidebar-popularity blockquote p{font-size:1.125em;line-height:1.2em}.sidebar-extras .sidebar-popularity blockquote p:before{content:"\201C";top:.4em;margin-right:.1em}.sidebar-extras .sidebar-popularity blockquote p:after{content:"\201D";top:.55em;margin-left:.1em}.sidebar-extras .sidebar-popularity blockquote p:after,.sidebar-extras .sidebar-popularity blockquote p:before{position:relative;vertical-align:baseline;font-size:3em;line-height:0}.sidebar-extras .sidebar-popularity cite{font-size:1.125em;font-style:normal;line-height:1.2em}.sidebar-extras .sidebar-popularity cite span{display:block}.sidebar-extras .sidebar-popularity .rate{float:left;width:100%;margin:0 0 .5em;font-size:1.875em}.sidebar-extras .sidebar-popularity .rate span{float:left;margin-right:.1em}.sidebar-extras .sidebar-popularity .show-all{background-color:#fff;color:#2d9a2c;border:2px solid #fff}.sidebar-extras .sidebar-popularity .show-all:focus,.sidebar-extras .sidebar-popularity .show-all:hover{background-color:#2d9a2c;color:#fff}.sidebar-extras .sidebar-popularity footer{margin-top:2em;clear:both;margin-bottom:1em}.sidebar-extras .sidebar-popularity footer img{display:block}.sidebar-extras .sidebar-popularity footer a{color:#fff}.sidebar-extras .sidebar-awards{border-style:solid;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;background:#fff}.sidebar-extras .sidebar-awards .content{border-bottom:1px solid}.sidebar-extras .sidebar-awards article{padding:1.5em 0;border-top:1px solid}.sidebar-extras .sidebar-awards article:first-child{border-top:0;margin-top:0}#main .sidebar-extras .sidebar-awards article .award-presenter{margin-bottom:.3em;text-transform:uppercase;font-size:1.125em}#main .sidebar-extras .sidebar-awards article .award-name,.sidebar-extras .sidebar-awards article p{font-family:Georgia,serif;font-weight:400;font-size:1em}.sidebar-extras .sidebar-awards article .read-more{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin-top:.2em;font-size:1.125em;padding-bottom:7px}.sidebar-extras .sidebar-awards article .read-more:hover{padding-bottom:4px;border-bottom:3px solid}.sidebar-extras .sidebar-share{border-top:0}.sidebar-details .book-now .sidebar-extras .sidebar-share .sidebar-big-btn,.sidebar-extras .sidebar-share .sidebar-content,.sidebar-extras .sidebar-share .sidebar-details .book-now .sidebar-big-btn{overflow:hidden}.sidebar-extras .sidebar-share header{float:left}#main .sidebar-extras .sidebar-share .title{margin:0 1.75em .4em 0;font-size:1.125em;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400}.sidebar-extras .sidebar-share ul{margin:0 0 -.2em;padding:0;float:left;list-style-type:none}.sidebar-extras .sidebar-share li{float:left;margin:0 0 0 .75em;display:inline}.sidebar-extras .sidebar-share li:first-child{margin-left:0}.sidebar-extras .sidebar-share .icon{font-size:24px}.sidebar-continue,.sidebar-search{background-color:#f6f6f6;border-top:0!important;margin:20px 0;padding:20px;position:relative}.sidebar-details.smartphone-only .sidebar-continue,.sidebar-details.smartphone-only .sidebar-search{background-color:none!important;margin:0;padding:0!important}.sidebar-details.smartphone-only .sidebar-continue #bar,.sidebar-details.smartphone-only .sidebar-search #bar{background-color:#f6f6f6;display:none;margin:20px 0;padding:20px}.sidebar-details.smartphone-only .sidebar-continue #bar .btn-fixed,.sidebar-details.smartphone-only .sidebar-search #bar .btn-fixed{display:none!important}.sidebar-details.smartphone-only .sidebar-continue #bar.opened,.sidebar-details.smartphone-only .sidebar-search #bar.opened{display:block}.sidebar-details.smartphone-only .sidebar-continue #bar.opened .btn-fixed,.sidebar-details.smartphone-only .sidebar-search #bar.opened .btn-fixed{display:block!important}.sidebar-details.smartphone-only .sidebar-continue fieldset:first-child,.sidebar-details.smartphone-only .sidebar-search fieldset:first-child{padding-top:0!important}.sidebar-continue .btn.continue,.sidebar-continue .btn.print,.sidebar-continue [type=submit],.sidebar-search .btn.continue,.sidebar-search .btn.print,.sidebar-search [type=submit]{width:100%}.sidebar-continue .btn.update,.sidebar-search .btn.update{background-color:#777}.sidebar-continue .btn,.sidebar-search .btn{text-align:center}.sidebar-continue .btn-fixed,.sidebar-search .btn-fixed{bottom:-220px;left:0;margin:0;position:fixed;width:100%;z-index:1031;-webkit-transition:all,.3s,linear;-moz-transition:all,.3s,linear;-ms-transition:all,.3s,linear;-o-transition:all,.3s,linear;transition:all,.3s,linear}.sidebar-continue .btn-fixed .container>div,.sidebar-search .btn-fixed .container>div{position:relative}.sidebar-continue .btn-fixed .wrap,.sidebar-search .btn-fixed .wrap{background-color:#f6f6f6;padding:25px 40px 0}.sidebar-continue .btn-fixed [type=submit],.sidebar-search .btn-fixed [type=submit]{margin-top:0}.sidebar-continue .btn-fixed .btn+.btn,.sidebar-search .btn-fixed .btn+.btn{margin-top:25px}.sidebar-continue .btn-fixed.in-viewport,.sidebar-search .btn-fixed.in-viewport{bottom:0}.sidebar-continue .btn-fixed.in-viewport .wrap,.sidebar-search .btn-fixed.in-viewport .wrap{padding:25px 40px}.sidebar-continue .btn-fixed.not-in-viewport,.sidebar-search .btn-fixed.not-in-viewport{bottom:0;position:relative;z-index:0}.menu-opened .sidebar-continue .btn-fixed,.menu-opened .sidebar-search .btn-fixed{display:none}@media (min-width:992px){.sidebar-continue,.sidebar-search{margin:30px 0;padding:30px}.sidebar-continue .btn-fixed,.sidebar-search .btn-fixed{bottom:0;position:relative;z-index:0}.sidebar-continue .btn-fixed.not-in-viewport .container,.sidebar-search .btn-fixed.not-in-viewport .container{padding:0}.sidebar-continue .btn-fixed.not-in-viewport .wrap,.sidebar-search .btn-fixed.not-in-viewport .wrap{padding-left:0;padding-right:0}.sidebar-continue .btn-fixed.in-viewport,.sidebar-search .btn-fixed.in-viewport{bottom:0;position:fixed;z-index:1031}.sidebar-continue .btn-fixed.in-viewport .wrap,.sidebar-search .btn-fixed.in-viewport .wrap{bottom:0;position:absolute;right:0;width:300px}}@media (max-width:991px){.sidebar-continue .btn-fixed .wrap,.sidebar-search .btn-fixed .wrap{padding-top:0}.sidebar-continue .btn-fixed .container,.sidebar-search .btn-fixed .container{background-color:#f6f6f6}.sidebar-continue .btn-fixed [type=submit],.sidebar-search .btn-fixed [type=submit]{display:none}.sidebar-continue .btn-fixed .btn+.btn,.sidebar-search .btn-fixed .btn+.btn{margin-top:20px}.sidebar-continue #bar.opened .btn-fixed [type=submit],.sidebar-continue #side-bar.opened .btn-fixed [type=submit],.sidebar-search #bar.opened .btn-fixed [type=submit],.sidebar-search #side-bar.opened .btn-fixed [type=submit]{display:block;margin:10px 0}.sidebar-continue #bar.opened .btn-fixed .wrap,.sidebar-continue #side-bar.opened .btn-fixed .wrap,.sidebar-search #bar.opened .btn-fixed .wrap,.sidebar-search #side-bar.opened .btn-fixed .wrap{padding:10px 0}.sidebar-continue #bar.opened .btn-fixed .btn+.btn,.sidebar-continue #side-bar.opened .btn-fixed .btn+.btn,.sidebar-search #bar.opened .btn-fixed .btn+.btn,.sidebar-search #side-bar.opened .btn-fixed .btn+.btn{margin-top:10px}}body.fixfixed.ios-safari .sidebar-continue .btn-fixed.in-viewport,body.fixfixed.ios-safari .sidebar-continue .btn-fixed.not-in-viewport,body.fixfixed.ios-safari .sidebar-search .btn-fixed.in-viewport,body.fixfixed.ios-safari .sidebar-search .btn-fixed.not-in-viewport{bottom:0;position:relative;z-index:0}body.fixfixed.ios-safari .sidebar-continue .btn-fixed.in-viewport .wrap,body.fixfixed.ios-safari .sidebar-continue .btn-fixed.not-in-viewport .wrap,body.fixfixed.ios-safari .sidebar-search .btn-fixed.in-viewport .wrap,body.fixfixed.ios-safari .sidebar-search .btn-fixed.not-in-viewport .wrap{bottom:auto;padding:0;position:relative;right:auto;width:auto}body.fixfixed.ios-safari .sidebar-continue .btn-fixed.in-viewport .container,body.fixfixed.ios-safari .sidebar-continue .btn-fixed.not-in-viewport .container,body.fixfixed.ios-safari .sidebar-search .btn-fixed.in-viewport .container,body.fixfixed.ios-safari .sidebar-search .btn-fixed.not-in-viewport .container{padding:0}.sidebar-search .options{display:none}.sidebar-search [type=submit]{margin-top:25px}.sidebar-search .wrap{position:relative}.sidebar-search .chosen-container{padding:14px 18px}.sidebar-search .chosen-container .chosen-results{padding:10px 18px}.sidebar-search #bar .data-wrap,.sidebar-search #search-bar .data-wrap{display:none}.sidebar-search #bar.opened .data-wrap,.sidebar-search #search-bar.opened .data-wrap{display:block}.sidebar-search .chosen-single{font-size:1em!important}.sidebar-search .search-bar-btn{left:0;line-height:33px;padding:0 40px;position:absolute;text-align:right;top:24px;width:100%}.sidebar-search .search-bar-btn .icon-up,.sidebar-search .search-bar-btn.opened .icon-down{display:none}.sidebar-search .search-bar-btn.opened .icon-up{display:inline}.sidebar-search .open-close{display:block;overflow:visible;position:relative;text-align:left;width:100%}.sidebar-search .open-close .icon-24-less{display:none}.sidebar-search .open-close [class*=" icon-"],.sidebar-search .open-close [class^=icon-]{position:absolute;right:0;top:-3px}.sidebar-search .open-close .title,.sidebar-search .open-close h3{margin-bottom:0!important}.sidebar-search .open-close.opened{margin-bottom:30px!important}.sidebar-search .open-close.opened .icon-24-less{display:inline}.sidebar-search .open-close.opened .icon-24-more{display:none}.sidebar-search .content-select-container{margin-bottom:0!important;margin-left:0!important}.sidebar-search .opened>.options{display:block}.sidebar-search fieldset{padding:25px 0;position:relative}.sidebar-search fieldset+fieldset{border-top:1px solid red}.sidebar-search .data,.sidebar-search .title,.sidebar-search h3{display:block;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;font-weight:400;margin-bottom:25px!important;padding-right:30px;width:100%}.sidebar-search label{display:block;margin-bottom:8px}.sidebar-search h2{font-family:Georgia,serif;font-size:1.5em;font-weight:400}.sidebar-search select{width:100%}.sidebar-search .select-wrap{display:block!important;max-width:none!important;min-width:0!important;width:100%!important}.sidebar-search .select-wrap .chosen-container{background-color:#fff}.sidebar-search .content-select-container+*,.sidebar-search .group-list+.group,.sidebar-search .group-list>.group,.sidebar-search .input-cheked-dependent+*,.sidebar-search .input-wrap+*,.sidebar-search .nstSlider-wrap+*,.sidebar-search .select-wrap+*,.sidebar-search .sidebar-inline+*{margin-top:15px}.sidebar-search #rooms-holder,.sidebar-search .content-select-container+label,.sidebar-search .input-cheked-dependent+label,.sidebar-search .input-wrap+label,.sidebar-search .nstSlider-wrap+label,.sidebar-search .select-wrap+label{margin-top:25px}.sidebar-search .select-group{margin-left:-12.5px;margin-right:-12.5px}.sidebar-search .select-group:after,.sidebar-search .select-group:before{content:" ";display:table}.sidebar-search .select-group:after{clear:both}.sidebar-search .select-group .group{position:relative;min-height:1px;padding-left:12.5px;padding-right:12.5px;float:left;width:50%}.sidebar-search .select-group.split-in-three{margin-left:-6px;margin-right:-6px}.sidebar-search .select-group.split-in-three .group{position:relative;min-height:1px;float:left;width:33.33333%;padding-left:6px;padding-right:6px}.sidebar-search .select-group.split-in-three .chosen-single div{width:25px}.sidebar-search .select-group.split-in-three .info{right:-15px;top:3px}.sidebar-search .select-group.split-in-three .info .icon-24-info{font-size:15px!important}.sidebar-search .room{position:relative}.sidebar-search .room label{display:block!important;margin-bottom:8px!important;position:relative}.sidebar-search .room .close,.sidebar-search .room .info{position:absolute;right:0;top:0;z-index:2}.sidebar-search .room+.room,.sidebar-search .submit-button-holder+.submit-button-holder{margin-top:25px}.sidebar-search .totals,.sidebar-search .value-group{border-top:1px solid #a9a9a9;padding:25px 0}.sidebar-search .totals.no-title .item,.sidebar-search .value-group.no-title .item{margin-top:0}.sidebar-search .totals.margin-top-25,.sidebar-search .value-group.margin-top-25{margin-top:25px}.sidebar-search .totals.margin-top-35,.sidebar-search .value-group.margin-top-35{margin-top:35px}.sidebar-search .totals.margin-top-40,.sidebar-search .value-group.margin-top-40{margin-top:40px}.sidebar-search .totals:first-child,.sidebar-search .value-group:first-child{border-top:none}.sidebar-search .totals fieldset,.sidebar-search .value-group fieldset{display:none;padding-bottom:0}.sidebar-search .totals.opened fieldset,.sidebar-search .totals>div.opened fieldset,.sidebar-search .value-group.opened fieldset,.sidebar-search .value-group>div.opened fieldset{display:block}.sidebar-search .totals.opened .current-value,.sidebar-search .totals>div.opened .current-value,.sidebar-search .value-group.opened .current-value,.sidebar-search .value-group>div.opened .current-value{display:none}.sidebar-search .totals h3,.sidebar-search .value-group h3{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;text-transform:uppercase}.sidebar-search .totals h3 span,.sidebar-search .value-group h3 span{display:inline-block;padding-right:15px}.sidebar-search .value-group{color:#777}.sidebar-search .current-value{position:relative}.sidebar-search .current-value .close{position:absolute;right:0;top:4px;z-index:2}.sidebar-search .sep{border-bottom:1px solid #a9a9a9;padding-bottom:25px}.sidebar-search .current,.sidebar-search .not-selected{background-color:#fff;border:1px solid #d4d4d4;margin:15px -20px;padding-left:20px;padding-right:20px}@media (min-width:992px){.sidebar-search .current,.sidebar-search .not-selected{margin:15px -40px;padding-left:40px;padding-right:40px}}.sidebar-search .current+*,.sidebar-search .not-selected+*{border-top:none}.sidebar-search .not-selected{background-color:#e9e9e9;margin:0 -20px}@media (min-width:992px){.sidebar-search .not-selected{margin:0 -40px}}.sidebar-search .item{margin-top:25px;padding-right:35px}.sidebar-search .item:after,.sidebar-search .item:before{content:" ";display:table}.sidebar-search .item:after{clear:both}.sidebar-search .item.cart-item{padding-right:0}.sidebar-search .item ul{list-style-position:inside;margin:0;padding:0}.sidebar-search .item .data,.sidebar-search .item .title{padding-right:0}.sidebar-search .item .total{font-size:18px;font-weight:700;text-align:right}.sidebar-search .item p{margin-bottom:0!important;margin-top:0!important}.sidebar-search .item p:after,.sidebar-search .item p:before{content:" ";display:table}.sidebar-search .item p:after{clear:both}.sidebar-search .item.item-total{text-transform:uppercase}.sidebar-search .item.item-total>p{display:block}.sidebar-search .item.item-total>p:after,.sidebar-search .item.item-total>p:before{content:" ";display:table}.sidebar-search .item.item-total>p:after{clear:both}.sidebar-search .item.item-total>p>*{display:block;float:left;width:50%}.sidebar-search .item.item-total>p .price{font-size:1em}.sidebar-search .item.item-total>p .currency{font-size:15px}.sidebar-search .row-price{display:block;font-size:1em;line-height:1.625em}.sidebar-search .row-price:after,.sidebar-search .row-price:before{content:" ";display:table}.sidebar-search .row-price:after{clear:both}.sidebar-search .row-price>*{display:block;float:left;width:45.83333%}.sidebar-search .row-price>:first-child{width:54.16667%}.sidebar-search .row-price *{line-height:1.46667em}.sidebar-search .row-price.list{font-size:.9375em;line-height:1.6em}.sidebar-search .row-price.title{font-size:1.125em;line-height:1.66667em}.sidebar-search .row-price.title *{line-height:1.66667em}.sidebar-search .row-price.title .price{font-weight:700}.sidebar-search .row-price.cart-product{font-size:0!important;margin-bottom:25px}.sidebar-search .row-price.cart-product>*{float:none;display:-moz-inline-stack;display:inline-block;vertical-align:bottom;zoom:1;*display:inline;width:33.33333%;font-size:16px}.sidebar-search .row-price.cart-product>:first-child{width:66.66667%}.sidebar-search .row-price.cart-product .item{padding:0}.sidebar-search .row-price.cart-product .item-title{font-size:.875em}.sidebar-search .row-price.cart-product .title{margin-bottom:0!important}.sidebar-search .totals{padding-bottom:0;padding-top:25px}.sidebar-search .totals h3{color:#000;margin:5px 0!important}.sidebar-search .totals .row-price{color:#777;margin:0 0 10px}.sidebar-search .totals .row-price .item-title{line-height:1.1em}.sidebar-search .totals .total{font-family:PlutoSansCondRegular,Lucida Sans Unicode,Lucida Grande,sans-serif!important;margin:5px 0 15px}.sidebar-search .totals .total.group{float:right;margin:15px 0;text-align:right;width:100%}.sidebar-search .totals .total.group:after,.sidebar-search .totals .total.group:before{content:" ";display:table}.sidebar-search .totals .total.group:after{clear:both}.sidebar-search .totals .total .price{font-size:2.25em}.sidebar-search .totals .total .rate-labels{display:inline-block;text-align:left;vertical-align:baseline}.sidebar-search .totals .total .rate-labels>*{display:block;font-size:16px;line-height:18px}.sidebar-search .totals .total .rate-labels .currency{font-family:PlutoSansMedium,Lucida Sans Unicode,Lucida Grande,sans-serif!important}.sidebar-search .totals .small .price{font-size:1.25em}.sidebar-search .totals .small .rate-labels{display:inline-block;vertical-align:baseline}.sidebar-search .totals .small .rate-labels>*{display:block;font-size:16px;line-height:18px}.sidebar-search .prices{text-align:right}.sidebar-search .prices .price{font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important}.sidebar-search .prices .rate-labels{font-size:12px;font-weight:400}.sidebar-search .prices .currency{text-transform:uppercase}.sidebar-search .prices .night{font-family:PlutoSansCondRegular,Lucida Sans Unicode,Lucida Grande,sans-serif!important}@media (min-width:992px){.sidebar-search{margin-bottom:0;margin-top:0}.sidebar-search #bar .data-wrap,.sidebar-search #search-bar .data-wrap{display:block!important}.sidebar-search #bar .btn-fixed,.sidebar-search #search-bar .btn-fixed{display:block}.sidebar-search .search-bar-btn{display:none!important}}@media (min-width:768px) and (max-width:991px){.sidebar-search .group-list{margin-left:-12.5px;margin-right:-12.5px;margin-top:15px}.sidebar-search .group-list:after,.sidebar-search .group-list:before{content:" ";display:table}.sidebar-search .group-list:after{clear:both}.sidebar-search .group-list>.group{margin-top:0;position:relative;min-height:1px;padding-left:12.5px;padding-right:12.5px;float:left;width:50%}}.pull-and-clear-left{float:left!important;clear:left!important}.sidebar-details{margin-top:-25px}.sidebar-details+.breadcrumbs-and-promos{margin-top:50px}.sidebar-details .calls-to-action:after,.sidebar-details .calls-to-action:before{content:" ";display:table}.sidebar-details .calls-to-action:after{clear:both}.sidebar-details.smartphone-only{margin-top:0}@media (min-width:480px){.sidebar-details .highlights{position:relative}.sidebar-details .highlights-container{position:absolute;bottom:0;left:0;width:100%;z-index:1}}@media (min-width:992px){.sidebar-details{margin-top:-50px}.sidebar-details+.breadcrumbs-and-promos,.sidebar-details.only-menu,.sidebar-details.only-menu .sidebar-menu{margin-top:0}}.sidebar-details .ui-datepicker-multi .ui-datepicker-group{border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid}@media (min-width:992px){.sidebar-details .ui-datepicker-multi .ui-datepicker-group.ui-datepicker-group-first{margin-left:-298px;border-left-width:1px;border-left-style:solid}}.sidebar-details .datepicker-inline{margin:14px -20px 0;border:1px solid}.sidebar-details .book-now .sidebar-big-btn,.sidebar-details .sidebar-content{position:relative}@media (max-width:991px){.sidebar-details .book-now .sidebar-big-btn,.sidebar-details .sidebar-content{padding:25px 20px 20px}}.sidebar-details .book-now #floating-book-bar{display:none;position:fixed;width:100%!important}.sidebar-details .book-now #floating-book-bar.out-of-viewport{display:block;top:0;max-width:300px;z-index:1050}.sidebar-details .book-now #floating-book-bar .rates{padding-top:15px;padding-bottom:25px}.sidebar-details .book-now #floating-book-bar .current-rate .price,.sidebar-details .book-now #floating-book-bar .price-tag .price{font-size:2.8125em;line-height:1em}.sidebar-details .book-now .sidebar-big-btn{font-family:PlutoSansMedium,Lucida Sans Unicode,Lucida Grande,sans-serif;display:block;width:100%!important;font-size:2em;line-height:34px;text-transform:uppercase;text-align:center;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;border-top:1px solid;border-bottom:1px solid}.sidebar-details .book-now .sidebar-big-btn span{font-weight:700;vertical-align:top}@media (min-width:992px){.sidebar-details .book-now .sidebar-big-btn{padding:0}}.sidebar-details .book-now h2{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:700;font-size:1.125em;line-height:1em}.sidebar-details .book-now .discount{font-weight:700}@media (min-width:992px){.sidebar-details .book-now .sidebar-big-btn,.sidebar-details .book-now .sidebar-content{padding:30px 0 25px}.sidebar-details .book-now .datepicker-inline{margin:14px -40px 0}}.sidebar-details .wifi{font-size:1.125em}.sidebar-details .book-now .wifi .sidebar-big-btn,.sidebar-details .wifi .book-now .sidebar-big-btn,.sidebar-details .wifi .sidebar-content{padding-right:70px}.sidebar-details .wifi span{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;vertical-align:middle}.sidebar-details .wifi .icon{position:absolute;font-size:2.66667em;right:0;top:50%;margin-top:-24px;margin-right:14px}@media (min-width:992px){.sidebar-details .book-now .wifi .sidebar-big-btn,.sidebar-details .wifi .book-now .sidebar-big-btn,.sidebar-details .wifi .sidebar-content{padding:28px 50px 30px 0}.sidebar-details .wifi .icon{margin-right:-10px}}.sidebar-details .rates span{display:inline-block}.sidebar-details .rates .icon{position:absolute;top:15px;right:0;margin-right:14px;font-size:3.75em;line-height:1em}.sidebar-details .rates .faux-input-wrap .icon{font-size:24px}.sidebar-details .rates .price,.sidebar-details .rates .rate-range{font-family:PlutoSansCondLight,Lucida Sans Unicode,Lucida Grande,sans-serif}.sidebar-details .rates .rate-range{font-size:1.5em}.sidebar-details .rates .currency{font-family:PlutoSansCondRegular,Lucida Sans Unicode,Lucida Grande,sans-serif;text-transform:uppercase}.sidebar-details .rates .prev-rate .price{font-size:1.5em;line-height:1em;text-decoration:line-through}.sidebar-details .rates .prev-rate .currency{font-size:.8125em;line-height:1em}.sidebar-details .rates .current-rate .price,.sidebar-details .rates .price-tag .price{font-size:2.625em;line-height:1em}.sidebar-details .rates .rate-labels span{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;text-align:left;display:block;font-size:1em;line-height:1em}.sidebar-details .rates .rate-labels .night{text-transform:lowercase}@media (min-width:992px){.sidebar-details .book-now .rates .sidebar-big-btn,.sidebar-details .rates .book-now .sidebar-big-btn,.sidebar-details .rates .sidebar-content{padding:20px 0 15px}.sidebar-details .rates .icon{font-size:3.75em;margin-right:-10px}}.sidebar-details .book-now .datepicker-range+.sidebar-big-btn,.sidebar-details .datepicker-range+.sidebar-content{padding-top:0!important}.sidebar-details .datepicker-range{position:relative}.sidebar-details label{display:block;cursor:pointer}.sidebar-details label.datepicker-range-label{margin-bottom:10px}.sidebar-details label.datepicker-range-label span{margin-right:10px;vertical-align:middle}.sidebar-details .datepicker-range-input-suffix{float:right;position:relative;z-index:1}.sidebar-details .datepicker-range-input-suffix span{position:absolute;right:0;margin-right:5px;margin-top:13px;display:none}.sidebar-details .datepicker-range-input-suffix span.if-closed,.sidebar-details .datepicker-range.opened .datepicker-range-input-suffix span{display:block}.sidebar-details .datepicker-range.opened .datepicker-range-input-suffix span.if-closed{display:none}.sidebar-details .faux-input-wrap{position:relative}.sidebar-details .faux-input-wrap .icon{position:absolute;top:0;left:0;width:24px;height:24px;padding:13px 10px}.sidebar-details .faux-input-wrap.not-empty .icon{display:none}.sidebar-details .faux-input-wrap.not-empty input{padding-left:18px!important}.sidebar-details #floating-book-range,.sidebar-details #sidebar-book-range{display:block;width:100%;border:0;padding-left:50px}.sidebar-details .ui-datepicker,.sidebar-details .ui-datepicker-header{border:0}@media (min-width:992px){.sidebar-details #fixed-range-calendar{margin:0;width:100%;padding:20px 40px 25px}.sidebar-details #fixed-range-calendar .datepicker-inline{margin:14px -40px 0}}