@import url(https://fonts.googleapis.com/css?family=Montserrat:400,800&display=swap);#Profile.savingsmode .ptPrice,#Submenu-Top,#testimonials .icon,#update-rates-btn-spinner.spin,.ptIcon-mobile,header nav ul li.sign-in{display:none}#HotelName div.clean-shadow,#QuickJumpTo,#Review-Top,#Submenu-Top,.clean-shadow{-webkit-box-shadow:none;-moz-box-shadow:none}#Profile h1,h1,h2,h3,h4{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}#Action-Box span,#Profile button.orange-flatBtn,#Rates-Selection .price,#Rates-Selection .room-title,#Rates-Selection .sub-section,#Submenu-Top --->.cancelinfo,#word-rating,-{color:#07bc69;font-weight:700}#Action-Box{background-color:#ff5900;-webkit-border-radius:3px}#Action-Box:hover{background-color:#dc5309}#Profile button.orange-flatBtn{border:2px solid #ff5900}#Ext-Search-Form .orange-flatBtn,#Profile .orange-flatBtn,#Rates-Selection .orange-flatBtn{background-color:#ff5900}header{border-top:0}#Profile button.orange-flatBtn:hover{border:2px solid #dc5309}#Ext-Search-Form .orange-flatBtn:hover,#Rates-Selection .orange-flatBtn:hover{border:2px solid #dc5309;background-color:#dc5309}#Profile .orange-flatBtn:hover{background:#dc5309}.rate-selection{padding:5px;background-color:transparent;border:1px solid #eceaea;margin-bottom:10px}#Rates-Selection,.clean-shadow{padding:20px 0}#Submenu-Top{font-size:13px;background-color:#fff;color:inherit;padding:0 15px;height:36px}#Profile h2,#Profile h3,#rates-loading-spinner,.user-reviews-section i{color:#1b2d42}.booknow-container button{font-weight:700}.es-nav .es-nav-prev{background:url(//cdn.hotelplanner.com/Common/Images/Profile/thumbs-back.png) center no-repeat #2c3943}.es-nav .es-nav-next{right:0;left:auto;background:url(//cdn.hotelplanner.com/Common/Images/Profile/thumbs-next.png) center no-repeat #2c3943}#Features ul li{padding:1px 7px 3px 0;background:0 0;list-style-type:circle;font-size:.95em;line-height:1.8em;margin-left:19px}.boxes-wrapper a.hotel-name{color:#323435}.MobileSite .header-wrapper1{text-shadow:none;border-bottom:0;color:#fff;background:#1a6696;background:-moz-linear-gradient(top,#1a6696 0,#074267 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1a6696),color-stop(100%,#074267));background:-webkit-linear-gradient(top,#1a6696 0,#074267 100%);background:-o-linear-gradient(top,#1a6696 0,#074267 100%);background:-ms-linear-gradient(top,#1a6696 0,#074267 100%);background:linear-gradient(to bottom,#1f3763 0,#196a9c 100%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:100}.bubble-icon i{color:#777f868a}#Profile,#pg_HotelProfile #ContentTable,#pg_HotelProfile #MainTable,.bubble-icon,.event-contact__additional{background-color:#fff}#Profile h1{font-size:25px}#HotelName div.clean-shadow{background-color:#fff;box-shadow:none}.clean-shadow{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:none;margin-bottom:15px}#Action-Box{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-left:15px}#QuickJumpTo,#Submenu-Top{border:1px solid #e5e9f2;box-shadow:none}#QuickJumpTo .quick-links .fa-tag,#star-rating i,.star-rating i{color:#ff5900}#Review-Top{box-shadow:none;padding:5px 18px 20px}#BackToTopBottom{font-size:14px}#Reviews i.fa-comments-o{color:#006fd2}#hotel-logo{padding:0}#Details-Policies.row,.es-carousel ul{margin:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding:0 5px}#MapSection.row.clean-shadow{padding:0;margin:0}#Profile .container-fluid{max-width:95%}#RelatedHotels.container-fluid{max-width:100%}#MapSection h2{margin-left:-15px}#Details-Policies table{max-width:100%;background-color:transparent;margin-top:5px;margin-left:-5px}#Details-Policies .policies table{margin-left:-1px}#Profile a.border-linkBtn:hover,a.border-linkBtn:link,a.border-linkBtn:visited{border:1px solid #c0ccdb;color:#007eff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#Profile a.border-linkBtn:hover{background:#fff;border:1px solid #007eff}.MobileSite .clean-shadow,.MobileSite .rate-selection{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#fff}@media (min-width:768px){.thumbnail-wrapper{margin-top:3px}#Ext-Rates .rate-selection{padding:6px}}.event-content__intro,.event-content__section-title{margin-top:0}.MobileSite #Ext-Filters{padding:5px 8px}header .headcontainer #HPLogo{display:block;}@media screen and (min-width:600px){#pg_HotelProfile #Ext-Search-Form{border:1px solid #c0ccdb}#pg_HotelProfile #Ext-Search-Form #updateRatesButton button{max-width:138px;float:right}#pg_HotelProfile #rateSearchForm text{fill:#000!important}#pg_HotelProfile .rateSearchForm{background:#fff!important}}@media (max-width:767px){#Action-Box{margin-left:0;margin-right:0}#Check-Rates{margin-left:-8px;margin-right:-8px;padding:12px 15px}#Check-Rates .row,#Reviews .row{margin:0}footer a.plainLink{margin-left:-17px}#Overview #Features{margin:-10px -15px 0 -10px}#testimonials{padding:0 9px;margin-top:0}.pay-now,.post-pay,.price-container{margin-left:5px}#Profile .container-fluid{max-width:95%}#Profile #RelatedHotels.container-fluid{max-width:100%}#testimonials.container-fluid{max-width:90%}ul.footerList{background:center left no-repeat #006fd2;position:fixed;bottom:0;height:35px;width:100%}#Profile #FAQArea.container-fluid{max-width:85%}}#childAgesContainer span{color:#000}#childAgesContainer #container-1017{color:#000!important;left:50%!important}#childAgesContainer input:disabled{display:none!important}#pg_HotelProfile #Profile{background:#fff}#Details-Policies .policies{padding:15px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}#Profile button.orange-flatBtn.disabled{border:2px solid #9e9e9e;background:#9e9e9e}#Ext-Search-Form .x-container span{color:#000!important}.clear{clear:both}#Action-Box{margin-right:1px}.event-contact{border:1px solid #c0ccdb;padding:0;border-radius:3px;margin-right:-15px;margin-left:-15px;position:relative}.event-contact__header{background-color:#fff;padding:10px 15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.event-contact--active .event-contact__header{border-bottom:1px solid #e6e9f2}.event-contact__title{margin:0;font-weight:400;color:#666;font-size:12px}.event-contact__name{margin:0;font-weight:700;font-size:14px;color:#333}.event-contact__info-wrapper{display:flex;flex-direction:column;gap:3px}.event-contact__arrow{width:20px;height:20px;position:relative;transition:transform .3s}.event-contact__arrow::after,.event-contact__arrow::before{content:'';position:absolute;background-color:#555;height:2px;top:10px;width:10px}.event-contact__arrow::before{right:5px;transform:rotate(45deg)}.event-contact__arrow::after{right:0;transform:rotate(-45deg)}.event-contact--active .event-contact__arrow{transform:rotate(180deg)}.event-contact__details{max-height:0;overflow:hidden}.event-contact--active .event-contact__details{max-height:unset;position:absolute;z-index:3000;background-color:#f8f8f8;width:100%;left:0;top:59px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-left:-1px;border:1px solid #c0ccdb;border-top:1px solid #e6e9f2}.event-contact__main{padding:10px 15px 0}.event-contact__additional-header{display:flex;flex-direction:column;gap:3px;padding:10px 15px;background-color:#fff;border:1px solid #e6e9f2;border-width:1px 0}.event-contact__additional-details{padding:10px 15px 0;overflow:hidden;background-color:#f8f8f8}.event-contact__additional--active .event-contact__additional-details{max-height:unset;padding:10px}.event-contact__item{margin-bottom:10px;display:flex;flex-wrap:wrap;align-items:baseline;font-size:14px}.event-content__intro,.event-content__section,.event-content__section-content p:last-of-type{padding-bottom:0;margin-bottom:0}.event-contact__label{font-weight:700;color:#555;margin-right:8px;font-size:.9em}.event-contact__value{margin:0;line-height:1.4}.event-contact__value a{color:#357ef6;text-decoration:none}.event-contact__value a:hover{text-decoration:underline}#Rates-Selection .price{font-weight:400;font-size:16px}.ptPrice{padding:0;color:#333;font-size:17px;display:flex;align-items:center;justify-content:flex-end;gap:5px}.ptIcon{font-size:14px;cursor:pointer;color:#666!important}#Rates-Selection .price-container{text-align:right;margin-right:20px}@media (max-width:768px){.ptPrice{justify-content:flex-start}#Rates-Selection .price-container{text-align:left;margin-right:0}.ptIcon-mobile{display:inline-block}.ptIcon-desktop{display:none}.pay-now{margin-left:0}}.ptTotalHint {font-size: 9px;color:#413F3F;}