@import url('https://fonts.googleapis.com/css2?family=Open+Sans&amp;family=Roboto&amp;display=swap');@import url('https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:ital,wght@0,300;0,700;1,300&amp;display=swap');.hotel-checkrates-availability{margin-top:15px}.rate-main{display:table;width:100%;padding-bottom:5px}.rate-middle-wrapper{border:1px solid #d3b456;position:relative;padding:35px 65px 10px;background-color:#f3f4f6;text-align:center}.rate-middle-wrapper h1{color:#165d68 !important;font-size:22px}.hotel-detail-btn{background-color:#d3b456;border-radius:0;-o-border-radius:0px;-ms-border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border:none;color:#fff;font-size:13px;font-weight:700;padding:12px 15px}.hotel-detail-btn:hover{background-color:#eece6d;border-radius:0;-o-border-radius:0px;-ms-border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border:none;color:#fff;font-size:13px;font-weight:700;padding:12px 15px}table.rate .thead-dark th{background-color:#122d3b}table.rate .thead-dark th:nth-child(1){width:70%;text-align:left;border-right:1px solid #2f4753}table.rate .thead-dark th:nth-child(2){width:30%;text-align:center}table.rate td:nth-child(1){text-align:left;padding:20px 30px}table.rate td:nth-child(2){text-align:center;padding:20px 60px}a.view-rate{color:#667278;text-decoration:none;margin-bottom:10px}a.view-rate:hover{color:#667278;text-decoration:none;margin-bottom:10px}.rate-margin-top{margin-top:20px}a.rate-txt-hotel{color:#122d3b;font-size:15px;font-weight:700}.rate-bullets li{width:33%;text-transform:uppercase;font-size:14px;color:#165d68;font-weight:700;line-height:25px;font-family:'Open Sans Condensed',sans-serif;background-image:url(../png/fsa-logo-transparent.png);background-position:0 4px;background-repeat:no-repeat;list-style:none;padding-left:20px;background-size:15px 15px;text-align:left}ul.rate-bullets{padding-top:15px;padding-bottom:10px;margin-bottom:0}.term-and-contitions-text{border:1px solid #e1e1e1;background-color:#f8f8f8;padding:20px;font-size:13px}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){table.rate thead,table.rate tbody,table.rate th,table.rate td,table.rate tr{display:block}table.rate thead tr{position:absolute;top:-9999px;left:-9999px}table.rate tr{margin:0 0 1rem}table.rate tr:nth-child(odd){background:#ccc}table.rate td{border:none;border-bottom:1px solid #eee;position:relative;padding-top:55px}table.rate td:before{position:absolute;top:0;left:0;width:100%;padding-right:10px;white-space:nowrap;background:#122d3b;padding:10px;color:#fff}table.rate td:nth-of-type(1):before{content:"DESCRIPTION"}table.rate td:nth-of-type(2):before{content:"APPROX NIGHTLY RATE"}}.rate-legend-icon{position:absolute;left:20px;top:-11px}.rate-unlock-deal{background-color:#165d68;position:relative}.hdt a{color:#122d3b;font-size:15px;font-weight:700}.hdt a:hover{color:#122d3b}a.rate-txt-hotel:hover{color:#122d3b}.rate-structure-wrapper{width:100%}.rate-structure-head-bg{background-color:#122d3b;padding-top:.75rem;padding-bottom:.75rem;font-weight:700}.rate-structure-lft{padding:20px 10px}.rate-structure-rht{padding-left:8px;padding-right:8px;padding-top:20px;padding-bottom:20px}.room-rate-row .row:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.hotel-checkrates-availability .container.Montserrat-font .row.rate-heading{margin-left:0;margin-right:0}.room-rate-row .row{margin-left:15px;margin-right:15px}.room-rate{display:inline-flex;width:100%;float:left}.room-select-button{background-color:#d3b456;border-radius:0;-o-border-radius:0px;-ms-border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border:none;color:#fff;font-size:16px;font-weight:700;padding:5px 10px;width:155px;height:45px;text-transform:uppercase}.room-select-button:hover{background-color:#eece6d;border-radius:0;-o-border-radius:0px;-ms-border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border:none;color:#fff;font-size:16px;font-weight:700;padding:5px 10px;width:155px;height:45px;text-transform:uppercase}.rate-icon{background-image:url(../unlock-color.html);background-repeat:no-repeat;background-position:95px 12px;background-size:20px;height:33px;margin:10px 0 20px;margin-bottom:25px}
.rate-icon-lock{background-image:url(../lock-color.html);background-repeat:no-repeat;background-position:5px 0;background-size:14px;height:19px;margin:10px 0 20px}.rate-icon-lock span{background-color:#165d68;border-radius:0;-o-border-radius:0px;-ms-border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border:none;color:#fff;font-size:13px;font-weight:700;padding:13px 60px;width:193px;height:45px}.room-select-button-click-link{color:#165d68;cursor:pointer}.checkhotelrate-terms{color:#165d68;cursor:pointer}.rate-label{width:32%;float:left;font-size:13px;padding-left:40px}.rate-value{width:68%;float:right}.currency-converter{cursor:pointer;margin-bottom:4px}.currency-converter-tot{cursor:pointer;margin-bottom:9px !important}.room-select-button img{cursor:pointer}.sh_rate_codes_icon{margin-top:8px}.sh_rate_codes_icon .room-select-button{background:0 0 !important;border:none !important}.compare_all_rates{text-transform:uppercase;padding-top:13px !important;width:210px !important}.text_sh_rate_codes{color:#165d68;font-weight:700;font-size:18px}.rate-icon .room-select-button{background-color:#165d68}@media (max-width:767px){.rate-middle-wrapper{padding:20px}.left-1,.right-2{border-top:none;margin-bottom:0;padding:0 5px 10px;display:block;margin-top:20px}.left-1:before,.right-2:before{content:attr(data-label);text-transform:uppercase;font-weight:700;background-color:#122d3b;padding:.75rem;color:#fff;margin-right:-5px;margin-left:-5px;display:block;clear:both}.rate-structure-lft{padding:10px 0}.row.rate-heading{display:none}.room-rate-amount{margin-top:20px}.rate-label{width:100%;padding-left:0}.rate-value{width:99%}.room-descriptions-iphone-x ul{margin:10px 0;padding:0}.rate-bullets li{width:50%}ul.rate-bullets{padding-left:25px}}@media (min-width:768px) and (max-width:991px){.rate-structure-rht{padding:20px 10px}.rate-icon-lock span{padding:13px 30px}.rate-label{width:100%}.rate-value{width:100%;padding-left:43px}.rate-icon .room-select-button{width:120px}}@media (min-width:992px) and (max-width:1024px){.rate-icon-lock span{padding:13px 30px}}.fsa-error-page-heading{font-size:25px}#edit-check-otherdate{border:0;height:44px;width:136px;background-color:#165d68;color:#fff;position:relative}.btn-compare-hotels{border:0;height:44px;width:136px;background-color:#165d68;color:#fff;position:relative;padding:13px}.width-float{float:left;width:100%}.width-float-1{width:auto;float:left}.error-margin-top{margin-top:15px}.error-margin-top-btn{margin-top:10px}.cover-width{width:100%}.form-item-depart-checkout-otherdate-date{position:relative !important;display:inline !important}#edit-depart-checkout-otherdate-datepicker-popup-0{display:inline !important}#edit-depart-checkout-otherdate-datepicker-popup-0+.ui-datepicker-trigger{position:absolute !important;top:1px;right:10px}.form-item-arrive-checkin-otherdate-date{position:relative !important;display:inline !important}#edit-arrive-checkin-otherdate-datepicker-popup-0{display:inline !important}#edit-arrive-checkin-otherdate-datepicker-popup-0+.ui-datepicker-trigger{position:absolute !important;top:1px;right:10px}.title{text-transform:uppercase;font-size:14px;color:#165d68;font-weight:700;line-height:35px;font-family:'Roboto',sans-serif}.rate-bullet li{width:50%;text-transform:uppercase;font-size:14px;color:#165d68;font-weight:700;line-height:25px;font-family:'Open Sans Condensed',sans-serif;background-image:url(../png/fsa-logo-transparent.png);background-position:0 4px;background-repeat:no-repeat;list-style:none;padding-left:20px;background-size:15px 15px}ul.recognise-icon li{width:50%;float:left;font-size:30px;opacity:.5}ul.recognise-icon{list-style:none;width:200px;padding-left:0}.normal-rate{margin:10px 0 15px}.normal-rate-promotion{margin-left:-40px}@media (max-width:767px){ul.rate-bullet{padding-left:0}}@media (max-width:812px){.rate-icon{background-position:5px 12px}}