﻿.view1 .main-content{z-index:6;display:flex;flex-direction:column;}.view1 .main-content #hotel-UGC{width:100%;}.view1 .main-content #property-marketinginfo{max-width:calc(100% - 380px);display:flex;width:100%;}@media screen and (max-width:845px){.view1 .main-content #property-marketinginfo{flex-direction:column;align-items:center;padding-right:0;margin:0 auto;max-width:100%;}}.view1 .main-content #property-marketinginfo .property-information-item{width:100%;flex:1;}@media screen and (max-width:845px){.view1 .main-content #property-marketinginfo .property-information-item{flex:none;}}.view1 .main-content #property-marketinginfo .property-information-item:first-of-type{margin-right:40px;}@media screen and (max-width:845px){.view1 .main-content #property-marketinginfo .property-information-item:first-of-type{margin-right:0;margin-bottom:40px;}}.view1 .main-content #property-marketinginfo .property-information-item ul{margin-bottom:20px;padding-left:20px;}.view1 .main-content #property-marketinginfo .property-information-item ul li{margin-bottom:10px;}.view1 .main-content #property-marketinginfo .property-information-item .property-key{line-height:1.25;margin-bottom:10px;display:block;text-align:center;padding-bottom:0!important;}@media screen and (max-width:845px){.view1 .main-content #property-marketinginfo .property-information-item .property-key{margin-top:40px;}}.view1 .main-content #property-marketinginfo .property-information-item .property-value>p:not(:empty){margin-bottom:10px;position:relative;padding-left:10px;}.view1 .main-content #property-marketinginfo .property-information-item .property-value>p:not(:empty):after{margin-right:10px;font-size:6px;margin-top:10px;position:absolute;left:0;top:0;content:"";font-family:FontAwesome;}.view1 .main-content #property-marketinginfo .property-information-item .property-value>p:not(:empty):last-child{margin-bottom:0;}.view1 .main-content #property-marketinginfo+div{margin-top:40px;}.view1 .main-content #hotel-description-placeholder{display:flex;width:100%;flex-wrap:wrap;max-width:1320px;}.view1 .main-content #hotel-description-placeholder #hotel-description{order:2;}.view1 .main-content #hotel-description-placeholder #hotel-description h2{line-height:1.25;margin-bottom:10px;font-size:24px;padding-bottom:0!important;}.view1 .main-content #hotel-description-placeholder #hotel-description>p{padding-bottom:10px;}.view1 .main-content #hotel-description-placeholder #hotel-description>p:first-of-type{padding-top:10px;}.view1 .main-content #hotel-description-placeholder #hotel-description li{margin-bottom:10px;position:relative;padding-left:10px;}.view1 .main-content #hotel-description-placeholder #hotel-description li:before{content:"";font-family:FontAwesome;margin-right:10px;font-size:6px;margin-top:10px;position:absolute;left:0;top:0;}.view1 .main-content #hotel-description-placeholder #hotel-location{width:100%;order:3;}@media screen and (max-width:845px){.view1 .main-content #hotel-description-placeholder #hotel-location{padding-top:20px!important;width:100%!important;}}.view1 .main-content #hotel-description-placeholder #hotel-location .location-value{font-weight:bold;}.view1 .main-content #hotel-description-placeholder #property-information{width:100%;margin-top:20px;order:4;}@media screen and (max-width:845px){.view1 .main-content #hotel-description-placeholder #property-information{padding-top:20px!important;width:100%!important;}}.view1 .main-content #hotel-description-placeholder #property-information .property-value{font-weight:bold;}@media screen and (max-width:845px){.view1 .main-content #hotel-description-placeholder{padding:0!important;}.view1 .main-content #hotel-description-placeholder h4{text-align:center;}}.view1 .main-content .horizontal-filters{display:none!important;}.view1 .main-content .vertical-filters{max-width:1320px!important;margin:0;padding:0;}.view1 .main-content .vertical-filters .clear-all-container{display:none!important;}.view1 .main-content .specials-hotel-list{max-width:1320px!important;}.view1 .main-content h3,.view1 .main-content h4{margin:10px 0 10px 0;}@media screen and (max-width:845px){.view1 #brandsContainer .content-container{max-width:100%!important;margin:10px 0!important;}.view1 #brandsContainer .content-container .content-section{padding:0!important;}.view1 #brandsContainer .content-container .content-section .block-maindiv img,.view1 #brandsContainer .content-container .content-section .block-maindiv .block-content{max-width:100%!important;}}@media screen and (max-width:768px){body[class*=HotelProfilePage] #hotel-rating{width:100%!important;}}#dotLegalInfo{max-width:1320px;font-size:12px;margin:20px auto;padding:0 20px;width:100%;}#dotLegalInfo *{font-size:12px!important;}#hotel-carousel .carousel-thumbnail-placeholder{position:absolute;z-index:51;top:0;width:100%;height:100%;pointer-events:none;transition:all 200ms;}#hotel-carousel .carousel-thumbnail-placeholder #btnToggleThumbnails_0{position:absolute;left:150px;top:41%;box-shadow:0 0 6px 3px #565252;background-color:#565252;overflow:hidden;display:none;padding:0;border:0;width:37px;height:37px;pointer-events:all;cursor:pointer;}@media screen and (max-width:845px){#hotel-carousel .carousel-thumbnail-placeholder #btnToggleThumbnails_0{left:55px;top:41%;width:20px;height:20px;}}#hotel-carousel .carousel-thumbnail-placeholder #btnToggleThumbnails_0 svg{width:100%;height:100%;fill:white;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails{display:none;position:absolute;top:50px;left:20px;right:20px;bottom:20px;list-style:none;padding:0;margin:0;flex-wrap:wrap;box-sizing:border-box;overflow-y:auto;pointer-events:all;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li{display:inline-block;flex-grow:0;flex-shrink:0;width:225px;height:100px;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(1){animation-delay:50ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(2){animation-delay:100ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(3){animation-delay:150ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(4){animation-delay:200ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(5){animation-delay:250ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(6){animation-delay:300ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(7){animation-delay:350ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(8){animation-delay:400ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(9){animation-delay:450ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(10){animation-delay:500ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(11){animation-delay:550ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(12){animation-delay:600ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(13){animation-delay:650ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(14){animation-delay:700ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(15){animation-delay:750ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(16){animation-delay:800ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(17){animation-delay:850ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(18){animation-delay:900ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(19){animation-delay:950ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(20){animation-delay:1000ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(21){animation-delay:1050ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(22){animation-delay:1100ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(23){animation-delay:1150ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(24){animation-delay:1200ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(25){animation-delay:1250ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(26){animation-delay:1300ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(27){animation-delay:1350ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(28){animation-delay:1400ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(29){animation-delay:1450ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(30){animation-delay:1500ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(31){animation-delay:1550ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(32){animation-delay:1600ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(33){animation-delay:1650ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(34){animation-delay:1700ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(35){animation-delay:1750ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(36){animation-delay:1800ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(37){animation-delay:1850ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(38){animation-delay:1900ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(39){animation-delay:1950ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(40){animation-delay:2000ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(41){animation-delay:2050ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(42){animation-delay:2100ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(43){animation-delay:2150ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(44){animation-delay:2200ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(45){animation-delay:2250ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(46){animation-delay:2300ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(47){animation-delay:2350ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(48){animation-delay:2400ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(49){animation-delay:2450ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(50){animation-delay:2500ms;}@media screen and (max-width:768px){#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li{width:150px;height:75px;}}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li button{display:inline-block;padding:0;margin:0;background:transparent;border:0;opacity:0;pointer-events:all;cursor:pointer;height:100%;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li button img{height:100%;padding:0;position:relative;z-index:-1;object-fit:cover;}#hotel-carousel .carousel-thumbnail-placeholder ::-webkit-scrollbar{width:16px;}#hotel-carousel .carousel-thumbnail-placeholder ::-webkit-scrollbar-track{background-color:transparent;}#hotel-carousel .carousel-thumbnail-placeholder ::-webkit-scrollbar-thumb{background-color:#d6dee1;border-radius:20px;border:6px solid transparent;background-clip:content-box;}#hotel-carousel .carousel-thumbnail-placeholder ::-webkit-scrollbar-thumb:hover{background-color:#a8bbbf;}#hotel-carousel .carousel-thumbnail-placeholder #thumbnail-gallary-modal{display:none;}#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails{background-color:rgba(0,0,0,.7);max-width:1320px;}#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal{display:block!important;position:sticky;height:100%;background:#333;}#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header{display:flex;justify-content:space-between;color:#fff;height:38px;}#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header #modalHotelName{color:#fff;margin-top:13px;margin-left:32px;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","color emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;line-height:24px;font-weight:600;}@media screen and (max-width:768px){#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header #modalHotelName{font-size:11px;line-height:14px;margin-left:25px;}}#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header button{color:#fff;background-color:#333;pointer-events:all;border:0;margin-top:13px;margin-right:32px;cursor:pointer;}@media screen and (max-width:768px){#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header button{margin-right:15px;padding:0;}}#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header button span svg{display:none;}#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header button span:nth-child(2){color:#fff;pointer-events:all;cursor:pointer;}@media screen and (max-width:480px){#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header button span:nth-child(2){font-size:10px;}}#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails+div[id^=slidercontainer_] button{display:none;}#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #btnToggleThumbnails_0{visibility:hidden;}#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails{display:flex;justify-content:space-around;align-content:flex-start;width:98%;background-color:#333;margin-bottom:20px;}@media screen and (max-width:845px){#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails{align-content:flex-start;width:100%;top:50px;bottom:18px;left:0;right:0;justify-content:space-around;flex-direction:row;overflow-x:auto;overflow-y:auto;}}#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails li{background-color:#4e4848;width:48%;margin-bottom:15px;height:300px;}@media screen and (max-width:480px){#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails li{height:213px;}}@media screen and (max-width:845px){#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails li{width:calc(100% - 2px);margin-bottom:7px;}}#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails li button{opacity:1;width:100%;pointer-events:none;}#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails li button:hover,#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails li button:focus{opacity:1;-webkit-box-shadow:inset 0 0 0 4px #fff;-moz-box-shadow:inset 0 0 0 4px #fff;box-shadow:inset 0 0 0 4px #fff;}#hotel-carousel .carousel-thumbnail-placeholder.overflow{align-content:flex-start;}#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal ul.carousel-thumbnails li button{opacity:1;pointer-events:none;}.view1 .page-header{width:100%;margin:0 auto;position:initial;}.view1 .page-header .header-content{position:relative;top:20px;display:flex;flex-direction:column;z-index:4;width:100%;max-width:1320px;margin:10px auto;justify-content:flex-end;bottom:0;}@media screen and (max-width:845px){.view1 .page-header .header-content{justify-content:flex-start;width:100%;position:relative;top:20px;height:unset;margin-left:unset;}}.view1 .page-header .header-content .hotel-themes{width:100%;max-width:1320px;padding-right:340px;display:flex;list-style:none;flex-wrap:wrap;margin:0 auto;}@media screen and (max-width:845px){.view1 .page-header .header-content .hotel-themes{justify-content:left;width:100%;max-width:100%;padding:0;}}.view1 .page-header .header-content .hotel-themes li{font-weight:bold;letter-spacing:1px;line-height:1;margin-left:27px;margin-bottom:5px;position:relative;height:32px;color:#fff;background-color:#cc4173;display:flex;align-items:center;border-radius:20px;padding:6px 10px;font-size:14px;font-family:"Open Sans";}.view1 .page-header .header-content .hotel-themes li:first-of-type{margin-left:17px;}.view1 .page-header .header-content .hotel-themes li:before{display:none;position:absolute;content:"";font-family:FontAwesome;font-size:62px;z-index:5;line-height:35px;overflow:hidden;top:0;height:inherit;color:#cc4173;left:-19px;}.view1 .page-header .header-content .hotel-themes li svg{margin-right:4px;width:24px;height:24px;}.view1 .page-header .header-content .hotel-themes li svg path{fill:#fff;}@media all and (-ms-high-contrast:active),(-ms-high-contrast:none){.view1 .page-header .header-content .hotel-themes span:before{margin-left:0;}}@media screen and (max-width:845px){.view1 .page-header .header-content .hotel-themes>li:only-child{margin:0 auto;}}.view1 .page-header .header-content h1{width:100%;padding:0 365px 0 20px;font-size:48px;font-weight:bold!important;color:rgba(36,45,55,.9);position:relative;text-transform:none;line-height:1.25!important;z-index:4;margin:10px auto 20px auto;box-sizing:border-box;}@media screen and (max-width:845px){.view1 .page-header .header-content h1{margin:20px 0 8px 0!important;color:rgba(36,45,55,.9);text-shadow:none!important;font-size:24px!important;font-weight:bold;padding:0 20px;width:100%;text-align:left;}}.view1 .page-header .header-content .taReviesSection{width:100%;margin:0 auto;display:flex;align-items:center;padding-left:12px;}.view1 .page-header .header-content .taReviesSection>span{font-size:14px;font-weight:400;line-height:14px;color:#666;text-decoration:underline;}.view1 .page-header .header-content>span{display:none;}.view1 .page-header .hotel-carousel-star-remove:before{display:none!important;}.view1 .page-header .hotel-carousel-star-remove .sliderContainer-star-line:before{display:none!important;}.view1 .page-header .hotel-carousel-star-remove .sliderContainer-star-line:after{display:none!important;}.view1 .page-header #hotel-carousel{max-width:1320px;margin:auto;height:250px;visibility:visible;margin-top:unset;background-color:rgba(36,45,55,.9);}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel{max-height:188px!important;}.view1 .page-header #hotel-carousel .nav-arrow svg{width:18px;height:32px;}.view1 .page-header #hotel-carousel .nav-arrow.left{left:0;margin-left:20px;}.view1 .page-header #hotel-carousel .nav-arrow.right{right:0;margin-right:20px;}.view1 .page-header #hotel-carousel div[id^=slidercontainer_]{height:188px;}}.view1 .page-header #hotel-carousel #slidercontainer_0 .item.slick-slide{width:auto;border-inline-end:4px solid white;}@media screen and (max-width:768px){.view1 .page-header #hotel-carousel #slidercontainer_0 .item.slick-slide{width:100%;max-width:380px;}@supports(-webkit-touch-callout:none){.view1 .page-header #hotel-carousel #slidercontainer_0 .item.slick-slide{max-width:400px;}}}.view1 .page-header #hotel-carousel #slidercontainer_0 .slick-disabled{opacity:0;pointer-events:none;}.view1 .page-header #hotel-carousel .counter{position:relative;max-width:100%;height:26px;justify-content:flex-end;width:100%;padding:0;display:flex;z-index:999;margin-top:0!important;bottom:71px;margin-bottom:15px;}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel .counter{margin-top:150px;}}.view1 .page-header #hotel-carousel .counter .play-pause-button{position:absolute;width:100%;display:flex;align-items:center;justify-content:center;z-index:1;padding:0;}.view1 .page-header #hotel-carousel .counter .play-pause-button button{display:none;border:0;left:80px;top:40%;width:24px;height:24px;align-items:center;padding:5px;background-color:rgba(0,0,0,.62);border-radius:50%;}.view1 .page-header #hotel-carousel .counter .play-pause-button button span{display:flex;width:100%;height:100%;align-items:center;justify-content:center;}.view1 .page-header #hotel-carousel .counter .play-pause-button button.pausebtn.active{display:block;cursor:pointer;padding:4px;}.view1 .page-header #hotel-carousel .counter .play-pause-button button.pausebtn svg{width:10px;height:10px;}.view1 .page-header #hotel-carousel .counter .play-pause-button button.pausebtn svg path{fill:#fff;}.view1 .page-header #hotel-carousel .counter .play-pause-button button.playbtn.active{display:block;cursor:pointer;padding:4px;}.view1 .page-header #hotel-carousel .counter .play-pause-button button.playbtn svg{width:10px;height:10px;}.view1 .page-header #hotel-carousel .counter .play-pause-button button.playbtn svg path{fill:#fff;}.view1 .page-header #hotel-carousel .counter .play-pause-button button:focus{box-shadow:0 0 0 3px #cc4173;outline:2px solid #fff;outline-offset:2px;border:2px solid #fff!important;}.view1 .page-header #hotel-carousel .counter .inner-counter{background-color:rgba(0,0,0,.69);padding:0 7px;display:flex;align-items:center;cursor:pointer;border:0;margin-right:40px;border-radius:4px;z-index:1;outline:2px solid transparent;outline-offset:2px;border:2px solid transparent;}.view1 .page-header #hotel-carousel .counter .inner-counter:focus{box-shadow:0 0 0 3px #cc4173;outline:2px solid #fff!important;outline-offset:2px;border:2px solid #fff!important;}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel .counter .inner-counter{margin-right:20px;}}.view1 .page-header #hotel-carousel .counter .inner-counter .counter-icon{align-items:center;justify-content:center;display:flex;}.view1 .page-header #hotel-carousel .counter .inner-counter .counter-icon svg{height:17px;width:17px;fill:white;margin-right:4px;}.view1 .page-header #hotel-carousel .counter .counter-info{color:#fff;line-height:24px;font-weight:600;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","color emoji","Segoe UI Emoji","Segoe UI Symbol";}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel .counter .counter-info{font-size:14px;}}.view1 .page-header #hotel-carousel .counter .counter-info span{color:#fff;}.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails{z-index:9999;}.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails{overflow-y:scroll!important;}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails{scrollbar-width:none;}}@-moz-document url-prefix(){.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails{scrollbar-width:thin;width:auto;}}.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails::-webkit-scrollbar,.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails::-moz-scrollbar{width:6px;background:transparent;border-radius:12px;}.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails::-webkit-scrollbar-thumb,.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails::-moz-scrollbar-thumb{background:#888;border-radius:12px;}.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header button{z-index:9;display:flex;align-items:center;border:2px solid transparent;}.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header button:focus{box-shadow:0 0 0 3px #cc4173;outline:2px solid #fff;outline-offset:2px;border:2px solid #fff!important;}.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header button span svg{display:block!important;width:12px;height:12px;margin-right:5px;}.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header button span svg path{fill:#fff;}.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header button span:nth-child(1){padding:7px 0;}.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header button span:nth-child(2){color:#fff;pointer-events:all;cursor:pointer;font-size:16px;line-height:24px;font-weight:400px;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","color emoji","Segoe UI Emoji","Segoe UI Symbol";}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header button span:nth-child(2){display:none;}}.view1 .page-header #hotel-carousel .tripTrust-logo{position:relative;height:33px;max-width:1320px;justify-content:flex-start;width:100%;padding-right:10px;padding-left:40px;display:flex;z-index:1;margin-top:0!important;bottom:77px;margin-bottom:15px;}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel .tripTrust-logo{margin-top:150px;}}@media screen and (max-width:360px){.view1 .page-header #hotel-carousel .tripTrust-logo{padding-left:10px;}}.view1 .page-header #hotel-carousel .tripTrust-logo .img-icon{background-color:rgba(0,0,0,.69);}.view1 .page-header #hotel-carousel .tripTrust-logo .img-icon img{height:30px;width:auto;}.view1 .page-header #hotel-carousel .tripTrust-logo+.counter{bottom:118px;}.view1 .page-header #hotel-carousel a:hover:after{display:none!important;}.view1 .page-header #hotel-carousel .shadow-overlay{height:100%;max-height:250px;width:100%;z-index:3;position:absolute;display:none;}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel .shadow-overlay{height:188px!important;box-shadow:inset 0 -16px 32px 0 rgba(0,0,0,.5),inset 0 64px 48px 0 rgba(0,0,0,.5);}}.view1 .page-header #hotel-carousel img{width:100%;height:250px;object-fit:cover;margin:0 auto;}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel img{height:188px;object-fit:cover;}}.view1 .page-header #hotel-carousel[data-rating="0"]:before{content:url("/siteassets/admin/images/star-0.svg");}.view1 .page-header #hotel-carousel[data-rating=".5"]:before{content:url("/siteassets/admin/images/star-0.svg");}.view1 .page-header #hotel-carousel[data-rating="1"]:before{content:url("/siteassets/admin/images/star-1.svg");}.view1 .page-header #hotel-carousel[data-rating="1.5"]:before{content:url("/siteassets/admin/images/star-15.svg");}.view1 .page-header #hotel-carousel[data-rating="2"]:before{content:url("/siteassets/admin/images/star-2.svg");}.view1 .page-header #hotel-carousel[data-rating="2.5"]:before{content:url("/siteassets/admin/images/star-25.svg");}.view1 .page-header #hotel-carousel[data-rating="3"]:before{content:url("/siteassets/admin/images/star-3.svg");}.view1 .page-header #hotel-carousel[data-rating="3.5"]:before{content:url("/siteassets/admin/images/star-35.svg");}.view1 .page-header #hotel-carousel[data-rating="4"]:before{content:url("/siteassets/admin/images/star-4.svg");}.view1 .page-header #hotel-carousel[data-rating="4.5"]:before{content:url("/siteassets/admin/images/star-45.svg");}.view1 .page-header #hotel-carousel[data-rating="5"]:before{content:url("/siteassets/admin/images/star-5.svg");}.view1 .page-header #hotel-carousel[data-rating="5.5"]:before{content:url("/siteassets/admin/images/star-5.svg");}.view1 .page-header #hotel-carousel[data-rating="6"]:before{content:url("/siteassets/admin/images/star-5.svg");}.view1 .page-header #hotel-carousel[data-rating="6.5"]:before{content:url("/siteassets/admin/images/star-5.svg");}.view1 .page-header #hotel-carousel:before{display:block;position:relative;padding-top:14px;width:140px;text-align:center;margin:0 auto -45px auto;z-index:4;}.view1 .page-header #hotel-carousel .no-border a:hover{border-bottom:0!important;}.view1 .page-header #hotel-carousel .no-border a img{height:559px;}.view1 .page-header #hotel-carousel div[id^=slidercontainer_],.view1 .page-header #hotel-carousel .no-border{display:block;max-height:250px;}.view1 .page-header #hotel-carousel div[id^=slidercontainer_]:before,.view1 .page-header #hotel-carousel .no-border:before{display:flex;background-color:rgba(255,255,255,.65);content:"";height:2px;position:absolute;vertical-align:middle;width:calc(50% - 92px);margin-left:20px;margin-right:75px;overflow:hidden;top:25px;z-index:4;}.view1 .page-header #hotel-carousel div[id^=slidercontainer_]:after,.view1 .page-header #hotel-carousel .no-border:after{content:"";height:2px;position:absolute;vertical-align:middle;width:calc(50% - 91px);right:0;margin-right:20px;margin-left:75px;overflow:hidden;top:25px;z-index:4;background-color:rgba(255,255,255,.65);display:flex;}.view1 .page-header #hotel-carousel .nav-arrow{border:0;z-index:50;padding:0;cursor:pointer;position:absolute;background-color:transparent;}.view1 .page-header #hotel-carousel .nav-arrow.left{transform:rotate(180deg);}.view1 .page-header #hotel-carousel .nav-arrow svg{width:20px;height:20px;webkit-filter:drop-shadow(0 1px 5px rgba(36,45,55,.65));filter:drop-shadow(0 1px 5px rgba(36,45,55,.65));}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel .nav-arrow svg{width:20px;height:20px;}}.view1 .page-header #hotel-carousel .nav-arrow svg path{fill:#fff!important;}.view1 .page-header #hotel-carousel .nav-arrow.left{left:40px;top:40%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;background-color:rgba(0,0,0,.62);border-radius:50%;}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel .nav-arrow.left{left:0;margin-left:20px!important;width:30px;height:30px;}}.view1 .page-header #hotel-carousel .nav-arrow.right{right:40px;top:40%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;background-color:rgba(0,0,0,.62);border-radius:50%;}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel .nav-arrow.right{right:0;margin-right:20px!important;width:30px;height:30px;}}.view1 .page-header #hotel-carousel .nav-arrow:focus{box-shadow:0 0 0 3px #cc4173;outline:2px solid #fff;outline-offset:2px;border:2px solid #fff!important;}.view1 .page-header #hotel-carousel .slick-dots{display:none!important;}.view1 .page-header #hotel-carousel .slider__item.slick-slide{display:flex;justify-content:center;align-items:center;height:250px;}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel .slider__item.slick-slide{height:188px!important;}}.view1 .page-header #hotel-carousel .slider__item.slick-slide>img{position:initial;max-height:none;max-width:none;border-right:2px solid #fff;}.view1 .page-header #hotel-carousel .slider__item.slick-slide .bg-blur{justify-content:center;width:100%;max-height:558px;}.view1 .page-header #hotel-carousel .slider__item.slick-slide .bg-blur+img{position:absolute;max-width:675px;max-height:300px;width:100%;top:60px;box-shadow:0 60px 30px -40px rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.15);margin:auto;left:0;right:0;}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel .slider__item.slick-slide img{top:0!important;}}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel .fa-caret-left{left:0;}.view1 .page-header #hotel-carousel .fa-caret-right{right:0;}}.view1 .page-header #hotel-rating{display:none;}@media screen and (max-width:845px){.view1 .page-header .breadcrumbs-header{padding:0 20px 0 20px!important;}.view1 .page-header span[itemprop=address]{margin:0!important;color:rgba(36,45,55,.9)!important;text-shadow:none;font-size:16px;font-weight:normal;text-align:center;}.view1 .page-header span[itemprop=address] span{color:rgba(36,45,55,.9)!important;text-shadow:none;font-size:16px;font-weight:normal;text-align:center;}}.view1 .page-header .header-content h1{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","color emoji","Segoe UI Emoji","Segoe UI Symbol";color:#333!important;}#hotel-carousel .carousel-thumbnail-placeholder{position:absolute;z-index:51;top:0;width:100%;height:100%;pointer-events:none;transition:all 200ms;}#hotel-carousel .carousel-thumbnail-placeholder #btnToggleThumbnails_0{position:absolute;left:150px;top:41%;box-shadow:0 0 6px 3px #565252;background-color:#565252;overflow:hidden;display:none;padding:0;border:0;width:37px;height:37px;pointer-events:all;cursor:pointer;}@media screen and (max-width:845px){#hotel-carousel .carousel-thumbnail-placeholder #btnToggleThumbnails_0{left:55px;top:41%;width:20px;height:20px;}}#hotel-carousel .carousel-thumbnail-placeholder #btnToggleThumbnails_0 svg{width:100%;height:100%;fill:white;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails{display:none;position:absolute;top:50px;left:20px;right:20px;bottom:20px;list-style:none;padding:0;margin:0;flex-wrap:wrap;box-sizing:border-box;overflow-y:auto;pointer-events:all;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li{display:inline-block;flex-grow:0;flex-shrink:0;width:225px;height:100px;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(1){animation-delay:50ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(2){animation-delay:100ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(3){animation-delay:150ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(4){animation-delay:200ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(5){animation-delay:250ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(6){animation-delay:300ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(7){animation-delay:350ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(8){animation-delay:400ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(9){animation-delay:450ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(10){animation-delay:500ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(11){animation-delay:550ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(12){animation-delay:600ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(13){animation-delay:650ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(14){animation-delay:700ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(15){animation-delay:750ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(16){animation-delay:800ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(17){animation-delay:850ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(18){animation-delay:900ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(19){animation-delay:950ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(20){animation-delay:1000ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(21){animation-delay:1050ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(22){animation-delay:1100ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(23){animation-delay:1150ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(24){animation-delay:1200ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(25){animation-delay:1250ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(26){animation-delay:1300ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(27){animation-delay:1350ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(28){animation-delay:1400ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(29){animation-delay:1450ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(30){animation-delay:1500ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(31){animation-delay:1550ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(32){animation-delay:1600ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(33){animation-delay:1650ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(34){animation-delay:1700ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(35){animation-delay:1750ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(36){animation-delay:1800ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(37){animation-delay:1850ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(38){animation-delay:1900ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(39){animation-delay:1950ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(40){animation-delay:2000ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(41){animation-delay:2050ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(42){animation-delay:2100ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(43){animation-delay:2150ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(44){animation-delay:2200ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(45){animation-delay:2250ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(46){animation-delay:2300ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(47){animation-delay:2350ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(48){animation-delay:2400ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(49){animation-delay:2450ms;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li:nth-child(50){animation-delay:2500ms;}@media screen and (max-width:768px){#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li{width:150px;height:75px;}}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li button{display:inline-block;padding:0;margin:0;background:transparent;border:0;opacity:0;pointer-events:all;cursor:pointer;height:100%;}#hotel-carousel .carousel-thumbnail-placeholder .carousel-thumbnails li button img{height:100%;padding:0;position:relative;z-index:-1;object-fit:cover;}#hotel-carousel .carousel-thumbnail-placeholder ::-webkit-scrollbar{width:16px;}#hotel-carousel .carousel-thumbnail-placeholder ::-webkit-scrollbar-track{background-color:transparent;}#hotel-carousel .carousel-thumbnail-placeholder ::-webkit-scrollbar-thumb{background-color:#d6dee1;border-radius:20px;border:6px solid transparent;background-clip:content-box;}#hotel-carousel .carousel-thumbnail-placeholder ::-webkit-scrollbar-thumb:hover{background-color:#a8bbbf;}#hotel-carousel .carousel-thumbnail-placeholder #thumbnail-gallary-modal{display:none;}#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails{background-color:rgba(0,0,0,.7);max-width:1320px;}#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal{display:block!important;position:sticky;height:100%;background:#333;}#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header{display:flex;justify-content:space-between;color:#fff;height:38px;}#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header #modalHotelName{color:#fff;margin-top:13px;margin-left:32px;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","color emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;line-height:24px;font-weight:600;}@media screen and (max-width:768px){#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header #modalHotelName{font-size:11px;line-height:14px;margin-left:25px;}}#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header button{color:#fff;background-color:#333;pointer-events:all;border:0;margin-top:13px;margin-right:32px;cursor:pointer;}@media screen and (max-width:768px){#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header button{margin-right:15px;padding:0;}}#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header button span svg{display:none;}#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header button span:nth-child(2){color:#fff;pointer-events:all;cursor:pointer;}@media screen and (max-width:480px){#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header button span:nth-child(2){font-size:10px;}}#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails+div[id^=slidercontainer_] button{display:none;}#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #btnToggleThumbnails_0{visibility:hidden;}#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails{display:flex;justify-content:space-around;align-content:flex-start;width:98%;background-color:#333;margin-bottom:20px;}@media screen and (max-width:845px){#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails{align-content:flex-start;width:100%;top:50px;bottom:18px;left:0;right:0;justify-content:space-around;flex-direction:row;overflow-x:auto;overflow-y:auto;}}#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails li{background-color:#4e4848;width:48%;margin-bottom:15px;height:300px;}@media screen and (max-width:480px){#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails li{height:213px;}}@media screen and (max-width:845px){#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails li{width:calc(100% - 2px);margin-bottom:7px;}}#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails li button{opacity:1;width:100%;pointer-events:none;}#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails li button:hover,#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails li button:focus{opacity:1;-webkit-box-shadow:inset 0 0 0 4px #fff;-moz-box-shadow:inset 0 0 0 4px #fff;box-shadow:inset 0 0 0 4px #fff;}#hotel-carousel .carousel-thumbnail-placeholder.overflow{align-content:flex-start;}#hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal ul.carousel-thumbnails li button{opacity:1;pointer-events:none;}.view1 .page-header{width:100%;margin:0 auto;position:initial;}.view1 .page-header .header-content{position:relative;top:20px;display:flex;flex-direction:column;z-index:4;width:100%;max-width:1320px;margin:10px auto;justify-content:flex-end;bottom:0;}@media screen and (max-width:845px){.view1 .page-header .header-content{justify-content:flex-start;width:100%;position:relative;top:20px;height:unset;margin-left:unset;}}.view1 .page-header .header-content .hotel-themes{width:100%;max-width:1320px;padding-right:340px;display:flex;list-style:none;flex-wrap:wrap;margin:0 auto;}@media screen and (max-width:845px){.view1 .page-header .header-content .hotel-themes{justify-content:left;width:100%;max-width:100%;padding:0;}}.view1 .page-header .header-content .hotel-themes li{font-weight:bold;letter-spacing:1px;line-height:1;margin-left:27px;margin-bottom:5px;position:relative;height:32px;color:#fff;background-color:#cc4173;display:flex;align-items:center;border-radius:20px;padding:6px 10px;font-size:14px;font-family:"Open Sans";}.view1 .page-header .header-content .hotel-themes li:first-of-type{margin-left:17px;}.view1 .page-header .header-content .hotel-themes li:before{display:none;position:absolute;content:"";font-family:FontAwesome;font-size:62px;z-index:5;line-height:35px;overflow:hidden;top:0;height:inherit;color:#cc4173;left:-19px;}.view1 .page-header .header-content .hotel-themes li svg{margin-right:4px;width:24px;height:24px;}.view1 .page-header .header-content .hotel-themes li svg path{fill:#fff;}@media all and (-ms-high-contrast:active),(-ms-high-contrast:none){.view1 .page-header .header-content .hotel-themes span:before{margin-left:0;}}@media screen and (max-width:845px){.view1 .page-header .header-content .hotel-themes>li:only-child{margin:0 auto;}}.view1 .page-header .header-content h1{width:100%;padding:0 365px 0 20px;font-size:48px;font-weight:bold!important;color:rgba(36,45,55,.9);position:relative;text-transform:none;line-height:1.25!important;z-index:4;margin:10px auto 20px auto;box-sizing:border-box;}@media screen and (max-width:845px){.view1 .page-header .header-content h1{margin:20px 0 8px 0!important;color:rgba(36,45,55,.9);text-shadow:none!important;font-size:24px!important;font-weight:bold;padding:0 20px;width:100%;text-align:left;}}.view1 .page-header .header-content .taReviesSection{width:100%;margin:0 auto;display:flex;align-items:center;padding-left:12px;}.view1 .page-header .header-content .taReviesSection>span{font-size:14px;font-weight:400;line-height:14px;color:#666;text-decoration:underline;}.view1 .page-header .header-content>span{display:none;}.view1 .page-header .hotel-carousel-star-remove:before{display:none!important;}.view1 .page-header .hotel-carousel-star-remove .sliderContainer-star-line:before{display:none!important;}.view1 .page-header .hotel-carousel-star-remove .sliderContainer-star-line:after{display:none!important;}.view1 .page-header #hotel-carousel{max-width:1320px;margin:auto;height:250px;visibility:visible;margin-top:unset;background-color:rgba(36,45,55,.9);}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel{max-height:188px!important;}.view1 .page-header #hotel-carousel .nav-arrow svg{width:18px;height:32px;}.view1 .page-header #hotel-carousel .nav-arrow.left{left:0;margin-left:20px;}.view1 .page-header #hotel-carousel .nav-arrow.right{right:0;margin-right:20px;}.view1 .page-header #hotel-carousel div[id^=slidercontainer_]{height:188px;}}.view1 .page-header #hotel-carousel #slidercontainer_0 .item.slick-slide{width:auto;border-inline-end:4px solid white;}@media screen and (max-width:768px){.view1 .page-header #hotel-carousel #slidercontainer_0 .item.slick-slide{width:100%;max-width:380px;}@supports(-webkit-touch-callout:none){.view1 .page-header #hotel-carousel #slidercontainer_0 .item.slick-slide{max-width:400px;}}}.view1 .page-header #hotel-carousel #slidercontainer_0 .slick-disabled{opacity:0;pointer-events:none;}.view1 .page-header #hotel-carousel .counter{position:relative;max-width:100%;height:26px;justify-content:flex-end;width:100%;padding:0;display:flex;z-index:999;margin-top:0!important;bottom:71px;margin-bottom:15px;}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel .counter{margin-top:150px;}}.view1 .page-header #hotel-carousel .counter .play-pause-button{position:absolute;width:100%;display:flex;align-items:center;justify-content:center;z-index:1;padding:0;}.view1 .page-header #hotel-carousel .counter .play-pause-button button{display:none;border:0;left:80px;top:40%;width:24px;height:24px;align-items:center;padding:5px;background-color:rgba(0,0,0,.62);border-radius:50%;}.view1 .page-header #hotel-carousel .counter .play-pause-button button span{display:flex;width:100%;height:100%;align-items:center;justify-content:center;}.view1 .page-header #hotel-carousel .counter .play-pause-button button.pausebtn.active{display:block;cursor:pointer;padding:4px;}.view1 .page-header #hotel-carousel .counter .play-pause-button button.pausebtn svg{width:10px;height:10px;}.view1 .page-header #hotel-carousel .counter .play-pause-button button.pausebtn svg path{fill:#fff;}.view1 .page-header #hotel-carousel .counter .play-pause-button button.playbtn.active{display:block;cursor:pointer;padding:4px;}.view1 .page-header #hotel-carousel .counter .play-pause-button button.playbtn svg{width:10px;height:10px;}.view1 .page-header #hotel-carousel .counter .play-pause-button button.playbtn svg path{fill:#fff;}.view1 .page-header #hotel-carousel .counter .play-pause-button button:focus{box-shadow:0 0 0 3px #cc4173;outline:2px solid #fff;outline-offset:2px;border:2px solid #fff!important;}.view1 .page-header #hotel-carousel .counter .inner-counter{background-color:rgba(0,0,0,.69);padding:0 7px;display:flex;align-items:center;cursor:pointer;border:0;margin-right:40px;border-radius:4px;z-index:1;outline:2px solid transparent;outline-offset:2px;border:2px solid transparent;}.view1 .page-header #hotel-carousel .counter .inner-counter:focus{box-shadow:0 0 0 3px #cc4173;outline:2px solid #fff!important;outline-offset:2px;border:2px solid #fff!important;}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel .counter .inner-counter{margin-right:20px;}}.view1 .page-header #hotel-carousel .counter .inner-counter .counter-icon{align-items:center;justify-content:center;display:flex;}.view1 .page-header #hotel-carousel .counter .inner-counter .counter-icon svg{height:17px;width:17px;fill:white;margin-right:4px;}.view1 .page-header #hotel-carousel .counter .counter-info{color:#fff;line-height:24px;font-weight:600;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","color emoji","Segoe UI Emoji","Segoe UI Symbol";}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel .counter .counter-info{font-size:14px;}}.view1 .page-header #hotel-carousel .counter .counter-info span{color:#fff;}.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails{z-index:9999;}.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails{overflow-y:scroll!important;}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails{scrollbar-width:none;}}@-moz-document url-prefix(){.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails{scrollbar-width:thin;width:auto;}}.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails::-webkit-scrollbar,.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails::-moz-scrollbar{width:6px;background:transparent;border-radius:12px;}.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails::-webkit-scrollbar-thumb,.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails .carousel-thumbnails::-moz-scrollbar-thumb{background:#888;border-radius:12px;}.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header button{z-index:9;display:flex;align-items:center;border:2px solid transparent;}.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header button:focus{box-shadow:0 0 0 3px #cc4173;outline:2px solid #fff;outline-offset:2px;border:2px solid #fff!important;}.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header button span svg{display:block!important;width:12px;height:12px;margin-right:5px;}.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header button span svg path{fill:#fff;}.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header button span:nth-child(1){padding:7px 0;}.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header button span:nth-child(2){color:#fff;pointer-events:all;cursor:pointer;font-size:16px;line-height:24px;font-weight:400px;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","color emoji","Segoe UI Emoji","Segoe UI Symbol";}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel .carousel-thumbnail-placeholder.show-thumbnails #thumbnail-gallary-modal .thumbnail-gallary-modal-header button span:nth-child(2){display:none;}}.view1 .page-header #hotel-carousel .tripTrust-logo{position:relative;height:33px;max-width:1320px;justify-content:flex-start;width:100%;padding-right:10px;padding-left:40px;display:flex;z-index:1;margin-top:0!important;bottom:77px;margin-bottom:15px;}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel .tripTrust-logo{margin-top:150px;}}@media screen and (max-width:360px){.view1 .page-header #hotel-carousel .tripTrust-logo{padding-left:10px;}}.view1 .page-header #hotel-carousel .tripTrust-logo .img-icon{background-color:rgba(0,0,0,.69);}.view1 .page-header #hotel-carousel .tripTrust-logo .img-icon img{height:30px;width:auto;}.view1 .page-header #hotel-carousel .tripTrust-logo+.counter{bottom:118px;}.view1 .page-header #hotel-carousel a:hover:after{display:none!important;}.view1 .page-header #hotel-carousel .shadow-overlay{height:100%;max-height:250px;width:100%;z-index:3;position:absolute;display:none;}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel .shadow-overlay{height:188px!important;box-shadow:inset 0 -16px 32px 0 rgba(0,0,0,.5),inset 0 64px 48px 0 rgba(0,0,0,.5);}}.view1 .page-header #hotel-carousel img{width:100%;height:250px;object-fit:cover;margin:0 auto;}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel img{height:188px;object-fit:cover;}}.view1 .page-header #hotel-carousel[data-rating="0"]:before{content:url("/siteassets/admin/images/star-0.svg");}.view1 .page-header #hotel-carousel[data-rating=".5"]:before{content:url("/siteassets/admin/images/star-0.svg");}.view1 .page-header #hotel-carousel[data-rating="1"]:before{content:url("/siteassets/admin/images/star-1.svg");}.view1 .page-header #hotel-carousel[data-rating="1.5"]:before{content:url("/siteassets/admin/images/star-15.svg");}.view1 .page-header #hotel-carousel[data-rating="2"]:before{content:url("/siteassets/admin/images/star-2.svg");}.view1 .page-header #hotel-carousel[data-rating="2.5"]:before{content:url("/siteassets/admin/images/star-25.svg");}.view1 .page-header #hotel-carousel[data-rating="3"]:before{content:url("/siteassets/admin/images/star-3.svg");}.view1 .page-header #hotel-carousel[data-rating="3.5"]:before{content:url("/siteassets/admin/images/star-35.svg");}.view1 .page-header #hotel-carousel[data-rating="4"]:before{content:url("/siteassets/admin/images/star-4.svg");}.view1 .page-header #hotel-carousel[data-rating="4.5"]:before{content:url("/siteassets/admin/images/star-45.svg");}.view1 .page-header #hotel-carousel[data-rating="5"]:before{content:url("/siteassets/admin/images/star-5.svg");}.view1 .page-header #hotel-carousel[data-rating="5.5"]:before{content:url("/siteassets/admin/images/star-5.svg");}.view1 .page-header #hotel-carousel[data-rating="6"]:before{content:url("/siteassets/admin/images/star-5.svg");}.view1 .page-header #hotel-carousel[data-rating="6.5"]:before{content:url("/siteassets/admin/images/star-5.svg");}.view1 .page-header #hotel-carousel:before{display:block;position:relative;padding-top:14px;width:140px;text-align:center;margin:0 auto -45px auto;z-index:4;}.view1 .page-header #hotel-carousel .no-border a:hover{border-bottom:0!important;}.view1 .page-header #hotel-carousel .no-border a img{height:559px;}.view1 .page-header #hotel-carousel div[id^=slidercontainer_],.view1 .page-header #hotel-carousel .no-border{display:block;max-height:250px;}.view1 .page-header #hotel-carousel div[id^=slidercontainer_]:before,.view1 .page-header #hotel-carousel .no-border:before{display:flex;background-color:rgba(255,255,255,.65);content:"";height:2px;position:absolute;vertical-align:middle;width:calc(50% - 92px);margin-left:20px;margin-right:75px;overflow:hidden;top:25px;z-index:4;}.view1 .page-header #hotel-carousel div[id^=slidercontainer_]:after,.view1 .page-header #hotel-carousel .no-border:after{content:"";height:2px;position:absolute;vertical-align:middle;width:calc(50% - 91px);right:0;margin-right:20px;margin-left:75px;overflow:hidden;top:25px;z-index:4;background-color:rgba(255,255,255,.65);display:flex;}.view1 .page-header #hotel-carousel .nav-arrow{border:0;z-index:50;padding:0;cursor:pointer;position:absolute;background-color:transparent;}.view1 .page-header #hotel-carousel .nav-arrow.left{transform:rotate(180deg);}.view1 .page-header #hotel-carousel .nav-arrow svg{width:20px;height:20px;webkit-filter:drop-shadow(0 1px 5px rgba(36,45,55,.65));filter:drop-shadow(0 1px 5px rgba(36,45,55,.65));}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel .nav-arrow svg{width:20px;height:20px;}}.view1 .page-header #hotel-carousel .nav-arrow svg path{fill:#fff!important;}.view1 .page-header #hotel-carousel .nav-arrow.left{left:40px;top:40%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;background-color:rgba(0,0,0,.62);border-radius:50%;}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel .nav-arrow.left{left:0;margin-left:20px!important;width:30px;height:30px;}}.view1 .page-header #hotel-carousel .nav-arrow.right{right:40px;top:40%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;background-color:rgba(0,0,0,.62);border-radius:50%;}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel .nav-arrow.right{right:0;margin-right:20px!important;width:30px;height:30px;}}.view1 .page-header #hotel-carousel .nav-arrow:focus{box-shadow:0 0 0 3px #cc4173;outline:2px solid #fff;outline-offset:2px;border:2px solid #fff!important;}.view1 .page-header #hotel-carousel .slick-dots{display:none!important;}.view1 .page-header #hotel-carousel .slider__item.slick-slide{display:flex;justify-content:center;align-items:center;height:250px;}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel .slider__item.slick-slide{height:188px!important;}}.view1 .page-header #hotel-carousel .slider__item.slick-slide>img{position:initial;max-height:none;max-width:none;border-right:2px solid #fff;}.view1 .page-header #hotel-carousel .slider__item.slick-slide .bg-blur{justify-content:center;width:100%;max-height:558px;}.view1 .page-header #hotel-carousel .slider__item.slick-slide .bg-blur+img{position:absolute;max-width:675px;max-height:300px;width:100%;top:60px;box-shadow:0 60px 30px -40px rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.15);margin:auto;left:0;right:0;}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel .slider__item.slick-slide img{top:0!important;}}@media screen and (max-width:845px){.view1 .page-header #hotel-carousel .fa-caret-left{left:0;}.view1 .page-header #hotel-carousel .fa-caret-right{right:0;}}.view1 .page-header #hotel-rating{display:none;}@media screen and (max-width:845px){.view1 .page-header .breadcrumbs-header{padding:0 20px 0 20px!important;}.view1 .page-header span[itemprop=address]{margin:0!important;color:rgba(36,45,55,.9)!important;text-shadow:none;font-size:16px;font-weight:normal;text-align:center;}.view1 .page-header span[itemprop=address] span{color:rgba(36,45,55,.9)!important;text-shadow:none;font-size:16px;font-weight:normal;text-align:center;}}.view1 .page-header .header-content h1{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","color emoji","Segoe UI Emoji","Segoe UI Symbol";color:#333!important;}.view1 .hotelLandResToolSection #hotel-ResToolBlock .content-container .content-section{background-color:rgba(255,255,255,.9);}.view1 .hotelLandResToolSection{display:block;flex-direction:row;width:100%;max-width:1320px;margin:40px auto 0 auto;z-index:7;padding-left:20px;padding-right:20px;padding-bottom:40px;box-sizing:border-box;}@media screen and (max-width:845px){.view1 .hotelLandResToolSection{flex-wrap:wrap;flex-direction:column!important;margin-top:30px!important;}}.view1 .hotelLandResToolSection #hotel-ResToolBlock{width:100%;max-width:375px;margin-top:-95px;float:right;}@media screen and (max-width:845px){.view1 .hotelLandResToolSection #hotel-ResToolBlock{max-width:100%;margin:0 0 40px 0;order:1;}}.view1 .hotelLandResToolSection #hotel-ResToolBlock .content-container .content-section{padding:0;background-color:transparent;}.view1 .hotelLandResToolSection #hotel-ResToolBlock .content-container .content-section h2{margin-bottom:10px;text-align:center;padding-top:10px;}@media screen and (max-width:845px){.view1 .hotelLandResToolSection #hotel-ResToolBlock .content-container .content-section h2{font-family:"Caprasimo";font-size:24px;font-weight:400;line-height:1.25;margin:0 0 20px 0;max-width:unset;width:100%;text-transform:none;text-align:center;border:0;color:#444;padding:0;text-align:center;}}@media screen and (max-width:845px) and (max-width:768px){.view1 .hotelLandResToolSection #hotel-ResToolBlock .content-container .content-section h2{font-size:24px!important;line-height:1.25!important;}}@media screen and (max-width:845px){.view1 .hotelLandResToolSection .angular-res-tool{margin-left:auto;margin-right:auto;}}.view1 .hotelLandResToolSection #property-marketinginfo{max-width:calc(100% - 395px)!important;}@media screen and (max-width:845px){.view1 .hotelLandResToolSection #property-marketinginfo{max-width:100%!important;}}.view1 .hotelLandResToolSection .b-morelines_section_wrapper{width:100%;align-self:flex-start;order:2;max-width:calc(100% - 395px)!important;}.view1 .hotelLandResToolSection .b-morelines_section_wrapper .b-morelines_section_button{margin-bottom:0;}.view1 .hotelLandResToolSection .b-morelines_section_wrapper .b-morelines_section_button .b-morelines_section_button_active{margin:0 auto;}@media screen and (max-width:845px){.view1 .hotelLandResToolSection .b-morelines_section_wrapper.js-morelines_section_wrapper{padding-right:0;margin:0 auto;max-width:100%!important;}}.view1 .main-content #hotel-resort-details{margin:auto;width:100%;max-width:1320px;padding-left:20px;padding-right:20px;margin-bottom:40px!important;}@media screen and (max-width:845px){.view1 .main-content #hotel-resort-details{padding-left:0!important;padding-right:0!important;}.view1 .main-content #hotel-resort-details h2{padding-top:0!important;}}.view1 .main-content #hotel-resort-details h2{box-sizing:border-box;}@media screen and (max-width:845px){.view1 .main-content #hotel-resort-details h2{padding:0 20px;}}.view1 .main-content #hotel-resort-details h3{text-align:left;}.view1 .main-content #hotel-resort-details #hotel-resorts{flex-wrap:wrap;justify-content:center;width:100%;margin-bottom:40px;}.view1 .main-content #hotel-resort-details #hotel-resorts labell[style="visibility:hidden"],.view1 .main-content #hotel-resort-details #hotel-resorts imgl[style="visibility:hidden"]{display:none;}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper{display:flex;justify-content:space-between;flex-wrap:wrap;}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper .dining-descriptionDetails-container,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper .amenities-descriptionDetails-container,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper .activities-descriptionDetails-container{width:33%;max-width:400px;background-color:#fff;}@media all and (-ms-high-contrast:active),(-ms-high-contrast:none){.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper .dining-descriptionDetails-container,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper .amenities-descriptionDetails-container,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper .activities-descriptionDetails-container{width:33%;max-width:400px;}}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper .dining-descriptionDetails-container .block-title h3,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper .amenities-descriptionDetails-container .block-title h3,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper .activities-descriptionDetails-container .block-title h3{padding:0;}@media all and (-ms-high-contrast:active),(-ms-high-contrast:none){.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper .dining-descriptionDetails-container .block-title h3,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper .amenities-descriptionDetails-container .block-title h3,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper .activities-descriptionDetails-container .block-title h3{padding:0;}}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-dining-details,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-amenities-details,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-activities-details{background-color:rgba(255,255,255,.9);padding:20px;margin-top:20px;}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-dining-details a.hideDetails,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-amenities-details a.hideDetails,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-activities-details a.hideDetails{background-size:0;}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-dining-details h3,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-amenities-details h3,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-activities-details h3{text-align:left;}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-amenities-details #hotel-amenities-details-hotelservices,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-amenities-details #hotel-amenities-details-businessservices,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-amenities-details #hotel-amenities-details-weddingservices,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-amenities-details #hotel-amenities-details-feesapplicable{width:100%;padding-bottom:20px;}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-amenities-details #hotel-amenities-details-hotelservices div,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-amenities-details #hotel-amenities-details-businessservices div,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-amenities-details #hotel-amenities-details-weddingservices div,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-amenities-details #hotel-amenities-details-feesapplicable div{padding-right:40px;}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-amenities-details #hotel-amenities-details-hotelservices h3,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-amenities-details #hotel-amenities-details-businessservices h3,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-amenities-details #hotel-amenities-details-weddingservices h3,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-amenities-details #hotel-amenities-details-feesapplicable h3{padding-top:0;}@media screen and (max-width:845px){.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-amenities-details{order:4;padding-top:0;}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-amenities-details div:first-of-type h3{padding-top:0;}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-amenities-details #hotel-amenities-details-hotelservices{max-height:100%;}}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-dining-details-onsite{margin-bottom:20px;padding-right:40px;}@media screen and (max-width:845px){.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-dining-details-onsite{padding-right:0;}}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper .dining-descripion-wrapper,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper .activities-description-wrapper{padding:20px;display:flex;flex-direction:row;width:100%;flex-wrap:wrap;justify-content:space-between;}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper .dining-descripion-wrapper #hotel-activites-details-recreationalonsite,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper .dining-descripion-wrapper #hotel-activites-details-recreationaloffsite,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper .activities-description-wrapper #hotel-activites-details-recreationalonsite,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper .activities-description-wrapper #hotel-activites-details-recreationaloffsite{width:100%;padding:0 10px;}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper .block-maindiv img{width:100%;max-width:400px;max-height:200px;height:200px;object-fit:cover;}@media screen and (max-width:845px){.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper .block-maindiv img{max-width:100%;}}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper img[itemprop=image],.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper label[itemprop=name]{display:none;}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #dining,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #amenities,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #activities{display:flex;flex-direction:column;padding:0;height:100%;}@media screen and (max-width:845px){.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #dining,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #amenities,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #activities{width:100%!important;padding:0 0 20px 0!important;max-width:100%;}}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #dining .content-section,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #amenities .content-section,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #activities .content-section{padding:0;}@media screen and (max-width:845px){.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #dining .content-section,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #amenities .content-section,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #activities .content-section{padding:0!important;}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #dining .content-section .block-content,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #amenities .content-section .block-content,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #activities .content-section .block-content{padding:0 20px!important;}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #dining .content-section .block-content .block-textblock,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #amenities .content-section .block-content .block-textblock,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #activities .content-section .block-content .block-textblock{padding:0!important;}}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #dining .showDetails,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #amenities .showDetails,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #activities .showDetails{margin-top:auto;margin-bottom:20px;background-image:none;}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #dining .showDetails:hover,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #dining .showDetails:active,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #amenities .showDetails:hover,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #amenities .showDetails:active,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #activities .showDetails:hover,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #activities .showDetails:active{text-decoration:none;}@media screen and (max-width:845px){.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #dining .showDetails,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #amenities .showDetails,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #activities .showDetails{padding:0 20px!important;}}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #dining.opened,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #amenities.opened,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #activities.opened{background-color:rgba(255,255,255,.9);padding:0;height:calc(100% + 20px);}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #dining.opened .block-content,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #amenities.opened .block-content,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #activities.opened .block-content{padding:0 20px;}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #dining.opened .block-content .block-textblock,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #amenities.opened .block-content .block-textblock,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #activities.opened .block-content .block-textblock{padding-bottom:60px;}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #dining .block-textblock,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #amenities .block-textblock,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #activities .block-textblock{text-align:left;padding-right:20px;margin-bottom:20px;}@media screen and (max-width:845px){.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper .dining-descriptionDetails-container{order:1;margin:0 auto;width:100%;max-width:100%;}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-dining-details{order:2;justify-content:flex-start;padding-top:0;}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper .amenities-descriptionDetails-container{order:3;margin:0 auto;width:100%;max-width:100%;}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-amenities-details{order:4;padding-top:0;}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper .activities-descriptionDetails-container{order:5;margin:0 auto;width:100%;max-width:100%;}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-activities-details{order:6;flex-direction:column;padding-top:0;}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-activities-details div:first-of-type h3{padding-top:0;}.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-activities-details #hotel-activites-details-recreationalonsite,.view1 .main-content #hotel-resort-details #hotel-resorts .sectionWrapper #hotel-activities-details #hotel-activites-details-recreationaloffsite{width:100%!important;}}.view1 .main-content #hotel-resort-details .no-image.horizontal{padding:0;}.view1 .main-content #hotel-resort-details .image-placeholder{margin-bottom:20px;}.view1 .main-content #hotel-resort-details #hotel-policies-placeholder .hotel-policies-item{padding-bottom:20px;}.view1 .main-content #hotel-resort-details #hotel-policies-placeholder .hotel-policies-item:last-child{padding-bottom:0;}.view1 .main-content #hotel-resort-details #hotel-policies-placeholder .hotel-policies-item .policies-key{font-weight:bold;}.view1 .main-content #hotel-resort-details #hotel-policies-placeholder .hotel-policies-item .policies-value{font-weight:normal;}.view1 .main-content #hotel-resort-details #hotel-policies-placeholder .hotel-policies-item p,.view1 .main-content #hotel-resort-details #hotel-policies-placeholder .hotel-policies-item span{margin-bottom:20px;}.view1 .main-content #hotel-resort-details #hotel-policies-placeholder .hotel-policies-item p:last-of-type{margin-bottom:0;}.view1 .main-content #hotel-resort-details #hotel-policies-placeholder .hotel-policies-item b,.view1 .main-content #hotel-resort-details #hotel-policies-placeholder .hotel-policies-item strong{font-weight:bold;}@media screen and (max-width:845px){.view1 .main-content #hotel-resort-details #hotel-policies-placeholder{padding:0 20px!important;}}@media screen and (max-width:845px){.view1 .main-content #hotel-resort-details #hotel-advisories-placeholder{padding:0 20px!important;}}.view1 .main-content #hotel-resort-details .amenities-descripion-wrapper{background-color:rgba(255,255,255,.9);padding:20px;flex-wrap:wrap;justify-content:flex-start;}.view1 .main-content #hotel-resort-details #hotel-dining-details,.view1 .main-content #hotel-resort-details #hotel-activities-details,.view1 .main-content #hotel-resort-details #hotel-amenities-details{flex-wrap:wrap;width:100%;padding:20px;justify-content:space-around;order:2;max-width:1320px;background-color:rgba(255,255,255,.9);}.view1 .main-content #hotel-resort-details #hotel-dining-details #hotel-dining-details-onsite h3,.view1 .main-content #hotel-resort-details #hotel-activities-details #hotel-dining-details-onsite h3,.view1 .main-content #hotel-resort-details #hotel-amenities-details #hotel-dining-details-onsite h3{padding-top:0!important;}.view1 .main-content #hotel-resort-details #hotel-advisories h3{margin-bottom:10px;}.view1 .main-content #hotel-resort-details #hotel-advisories .hotel-advisories-item{display:flex;margin-bottom:20px;}.view1 .main-content #hotel-resort-details #hotel-advisories .hotel-advisories-item .advisories-key{font-weight:bold;margin-right:20px;}.view1 #hotel-ratingreviews{margin:auto;width:100%;box-sizing:border-box;max-width:1320px;padding-left:20px;padding-right:20px;}@media screen and (max-width:845px){.view1 #hotel-ratingreviews{padding:0 20px;}}.view1 #hotel-ratingreviews #hotel-travelersummary{display:inline-flex;align-items:center;}@media screen and (max-width:845px){.view1 #hotel-ratingreviews #hotel-travelersummary{display:flex;flex-direction:column;justify-content:center;}}.view1 #hotel-ratingreviews #hotel-travelersummary img{margin-right:20px;}@media screen and (max-width:845px){.view1 #hotel-ratingreviews #hotel-travelersummary img{margin-right:0;margin-bottom:5px;}}.view1 #hotel-ratingreviews #hotel-travelersummary span{color:#333;font-size:12px;position:inherit;}.view1 #hotel-ratingreviews #hotel-travelersummary h3{padding-right:20px;font-size:16px!important;}@media screen and (max-width:845px){.view1 #hotel-ratingreviews #hotel-travelersummary h3{padding-right:0;padding-bottom:10px;}}.view1 #hotel-ratingreviews .hotel-travelerreviews-item{display:flex;flex-direction:row;margin:20px 0;padding:20px;background-color:rgba(255,255,255,.9);border:1px solid rgba(36,45,55,.15);}.view1 #hotel-ratingreviews .TripAdvisorReviewBlock{display:inline-flex;justify-content:flex-end;}@media all and (-ms-high-contrast:active),(-ms-high-contrast:none){.view1 #hotel-ratingreviews .TripAdvisorReviewBlock{position:relative;justify-content:flex-start;width:100%;}}@media screen and (max-width:845px){.view1 #hotel-ratingreviews .TripAdvisorReviewBlock .b-morelines_section_wrapper{margin-top:20px;}}.view1 #hotel-ratingreviews .TripAdvisorReviewBlock .b-morelines_section_wrapper .b-morelines_section_button{margin-bottom:0;}.view1 #hotel-ratingreviews .TripAdvisorReviewBlock .review{padding:0;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.view1 #hotel-ratingreviews .TripAdvisorReviewBlock .review{width:100%;}}@media screen and (max-width:845px){.view1 #hotel-ratingreviews .TripAdvisorReviewBlock .review{order:1;padding:0;}}.view1 #hotel-ratingreviews .TripAdvisorReviewBlock .review h5{width:70%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:800px;font-size:16px!important;}@media screen and (max-width:845px){.view1 #hotel-ratingreviews .TripAdvisorReviewBlock .review h5{max-width:250px;}}.view1 #hotel-ratingreviews .TripAdvisorReviewBlock .ta-review-date{color:#333;font-size:12px;position:absolute;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.view1 #hotel-ratingreviews .TripAdvisorReviewBlock .ta-review-date{right:0;width:100px;height:20px;text-align:right;}}.view1 #hotel-ratingreviews .TripAdvisorReviewBlock .RatingImg{padding-right:20px;}@media screen and (max-width:845px){.view1 #hotel-ratingreviews .TripAdvisorReviewBlock .RatingImg{order:2;padding:20px 0 0 0;height:30px;position:absolute;}}.view1 #hotel-ratingreviews .TripAdvisorReviewBlock .RatingImg img{height:14px;margin-top:6px;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.view1 #hotel-ratingreviews .TripAdvisorReviewBlock .RatingImg img{width:90px;}}@media screen and (max-width:845px){.view1 #hotel-ratingreviews .TripAdvisorReviewBlock .RatingImg img{margin-right:-11px;margin-top:0;}}