@import url("//fonts.googleapis.com/css?family=Lato");.trip-advisor #CDSWIDSSP .widSSPData{background-color:transparent}.trip-advisor #CDSWIDSSP .widSSPData .widSSPH18,.trip-advisor #CDSWIDSSP .widSSPData .widSSPH11,.trip-advisor #CDSWIDSSP .widSSPData .widSSPOneReview .widSSPBullet li span,.trip-advisor #CDSWIDSSP .widSSPData .widSSPInformation .widSSPPopIdx b,.trip-advisor #CDSWIDSSP .widSSPData .widSSPInformation .widSSPPopIdx span i,.trip-advisor #CDSWIDSSP .widSSPData .widSSPTrvlRtng .widSSPOverall div,.trip-advisor #CDSWIDSSP .widSSPData .widSSPLegal,.trip-advisor #CDSWIDSSP .widSSPData .widSSPSummary a{color:#666}.trip-advisor #CDSWIDSSP .widSSPData .widSSPBranding a,.trip-advisor #CDSWIDSSP .widSSPData .widSSPBranding a:link,.trip-advisor #CDSWIDSSP .widSSPData .widSSPBranding a:visited,.trip-advisor #CDSWIDSSP .widSSPData .widSSPOneReview .widSSPBullet li a,.trip-advisor #CDSWIDSSP .widSSPData .widSSPAll a:link,.trip-advisor #CDSWIDSSP .widSSPData .widSSPAll a:visited,.trip-advisor #CDSWIDSSP .widSSPData .widSSPTrvlRtng .widSSPOverall div b,.trip-advisor #CDSWIDSSP .widSSPData .widSSPInformation .widSSPPopIdx var,.trip-advisor #CDSWIDSSP .widSSPData .widSSPInformation .widSSPPopIdx span{color:#ea0505}.hbe-bws .bws-button{border:none;-webkit-border-radius:0;border-radius:0}.hbe-bws .bws-button.bws-secondary{border:none}.qtip.qtip-blue,.ui-widget{font-family:Lato, sans-serif !important}.hbe-bws #hbe-bws-page .guarantee span.bws-icon-check-circle,.hbe-bws #hbe-bws-page .body-rooms-list .total-price-wrapper .guarantee.bws-calls-to-action .bws-icon-check-circle{color:#f00}#primary-container .hbe-bws #hbe-bws-page{background-color:transparent}#primary-container .hbe-bws #hbe-bws-page,#primary-container .hbe-bws #hbe-bws-page .bws-button,#primary-container .hbe-bws #hbe-bws-page .bws-accordion dd > a{font-family:Lato, sans-serif}#primary-container .hbe-bws #hbe-bws-page,#primary-container .hbe-bws #hbe-bws-page .bws-accordion dd > a > span,#primary-container .hbe-bws #hbe-bws-page label,#primary-container .hbe-bws #hbe-bws-page label small,#primary-container .hbe-bws #hbe-bws-page ul.bws-disc-inline li,#primary-container .hbe-bws #hbe-bws-page .slick-prev:before,#primary-container .hbe-bws #hbe-bws-page .slick-next:before,#primary-container .hbe-bws #hbe-bws-page .bottom-func .bottom-func-left .bws-room-details a span{color:#666}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .bws-button.bws-secondary{color:#fff !important}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .search-filter{background-color:#cfccbd}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .search-filter label,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .search-filter .guarantee a{color:#666}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .fields-title,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .more-rooms > .bws-accordion > dd > a{background-color:#dad7cc}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .fields-title,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .more-rooms > .bws-accordion > dd > a,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .fields-title.divider_show_more span,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .more-rooms > .bws-accordion > dd > a.divider_show_more span{color:#666}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .extra-bed,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .slick-list .bws-day .bws-calendar-item.calendar-highlight .divider-background-calendar > div,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .slick-list .bws-day .bws-calendar-item.calendar-highlight .bws-min-nights > div{background-color:#dad7cc;color:#666}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .extra-bed label,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .slick-list .bws-day .bws-calendar-item.calendar-highlight .divider-background-calendar > div label,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .slick-list .bws-day .bws-calendar-item.calendar-highlight .bws-min-nights > div label,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .extra-bed label small,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .slick-list .bws-day .bws-calendar-item.calendar-highlight .divider-background-calendar > div label small,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .slick-list .bws-day .bws-calendar-item.calendar-highlight .bws-min-nights > div label small{color:#666}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .bws-line-top,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .room-details,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .more-rooms .bws-content,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .more-rooms .room-type-wrapper > .bws-line-top:first-child,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .total-price-wrapper{border-top-color:#dad7cc}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .room-type-wrapper,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .bws-availability-calendar .bws-availability-calendar-content .bws-availability-calendar-list .bws-day .bws-line{border-right-color:#dad7cc}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .search-filter label.bws-viewing-msg,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .bws-room-bed-left,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .room-type-wrapper .room-type .special-offer,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .search-filter .guarantee .bws-icon-check-circle,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .room-price .room-price-row .bws-icon-check-circle{color:#f00}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .bws-elements,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .room-name-desc li:before,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .bws-disc-inline li:before,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .extra-bed label .bws-icon-info.bws-gray-color,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .room-price .price-off{color:#a2a2a2 !important}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .bws-elements:hover,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .extra-bed label .bws-icon-info.bws-gray-color:hover{color:#8e8e8e !important}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .room-name-desc .bws-green-color{color:#008000 !important}.icon-location::before{color:#666}.qtip-best-rate{background-color:#fff;color:#000}@media only screen and (max-width: 47.937em){body{background:#eee !important}}#primary-container .hbe-bws .bws-button,.button{background-image:-moz-linear-gradient(top, #fa2828, #ea0505);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fa2828), to(#ea0505));background-image:-webkit-linear-gradient(top, #fa2828, #ea0505);background-image:-o-linear-gradient(top, #fa2828, #ea0505);background-image:linear-gradient(to bottom, #fa2828, #ea0505);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFA2727",endColorstr="#FFEA0505");background-repeat:repeat-x;color:#fff;box-shadow:inset 0px 2px 0px #fc6e6e}#primary-container .hbe-bws .bws-button:hover,.button:hover,#primary-container .hbe-bws .bws-button:focus,.button:focus{color:#fff;background-image:-moz-linear-gradient(top, #fa0f0f, #d10404);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fa0f0f), to(#d10404));background-image:-webkit-linear-gradient(top, #fa0f0f, #d10404);background-image:-o-linear-gradient(top, #fa0f0f, #d10404);background-image:linear-gradient(to bottom, #fa0f0f, #d10404);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF90E0E",endColorstr="#FFD10404");background-repeat:repeat-x}#primary-container .hbe-bws .bws-button{color:#fff !important}#primary-container .hbe-bws .bws-button.bws-secondary{background-image:-moz-linear-gradient(top, #bcbcbc, #a2a2a2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#bcbcbc), to(#a2a2a2));background-image:-webkit-linear-gradient(top, #bcbcbc, #a2a2a2);background-image:-o-linear-gradient(top, #bcbcbc, #a2a2a2);background-image:linear-gradient(to bottom, #bcbcbc, #a2a2a2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFBBBBBB",endColorstr="#FFA2A2A2");background-repeat:repeat-x;color:#a2a2a2;box-shadow:inset 0px 2px 0px #dfdfdf}h1,h2,h3,h4,h5,h6{color:#ea0505}a{color:#ea0505}a:hover,a:focus{color:#d10404}body{background-color:#eee;color:#666;font-family:Lato, sans-serif}.weather{background-color:rgba(0, 0, 0, 0.05)}#top{border-bottom-color:rgba(255, 255, 255, 0.3);background-image:-moz-linear-gradient(top, #f8f6f1, #ede9dd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f6f1), to(#ede9dd));background-image:-webkit-linear-gradient(top, #f8f6f1, #ede9dd);background-image:-o-linear-gradient(top, #f8f6f1, #ede9dd);background-image:linear-gradient(to bottom, #f8f6f1, #ede9dd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF7F5F1",endColorstr="#FFEDE9DD");background-repeat:repeat-x}#main-menu{box-shadow:inset 0px 3px 3px rgba(0, 0, 0, 0.15)}#main-menu .toggle-topbar a{color:#666}#main-menu .top-bar-section ul li a{color:#666}#main-menu .top-bar-section > ul > li.active > a,#main-menu .top-bar-section > ul > li:hover > a{color:#fff;background-color:#ea0505;box-shadow:inset 1px 1px 0 rgba(0, 0, 0, 0.3), 1px 1px 0 rgba(255, 255, 255, 0.7)}#main-menu .top-bar-section .dropdown{background-color:#ede9dd}#main-menu .top-bar-section .dropdown > li.active > a,#main-menu .top-bar-section .dropdown > li:hover > a{color:#fff;background-color:#ea0505}#main-menu .top-bar-section .has-dropdown > a:after{border-top-color:rgba(102, 102, 102, 0.2)}#main-menu .top-bar-section .has-dropdown:hover > a:after,#main-menu .top-bar-section .has-dropdown.active > a:after{border-top-color:rgba(255, 255, 255, 0.2)}#banner,.page-title{box-shadow:inset 0px 2px 2px rgba(0, 0, 0, 0.3);background-image:-moz-linear-gradient(top, #fa1414, #ea0505);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fa1414), to(#ea0505));background-image:-webkit-linear-gradient(top, #fa1414, #ea0505);background-image:-o-linear-gradient(top, #fa1414, #ea0505);background-image:linear-gradient(to bottom, #fa1414, #ea0505);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF91313",endColorstr="#FFEA0505");background-repeat:repeat-x}.page-title{box-shadow:inset 0px 2px 2px rgba(0, 0, 0, 0.3), 0px 2px 2px rgba(0, 0, 0, 0.2)}.page-title h3{color:#fff}.page-title .button{background-image:-moz-linear-gradient(top, #fffffe, #ede9dd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fffffe), to(#ede9dd));background-image:-webkit-linear-gradient(top, #fffffe, #ede9dd);background-image:-o-linear-gradient(top, #fffffe, #ede9dd);background-image:linear-gradient(to bottom, #fffffe, #ede9dd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFEFEFE",endColorstr="#FFEDE9DD");background-repeat:repeat-x;color:#666;box-shadow:inset 0px 2px 0px #fff}.page-title .button:hover,.page-title .button:focus{color:#666}.theme-default .nivo-controlNav a{background-color:#febdbd !important}.theme-default .nivo-controlNav a.active{background-color:#ea0505 !important}#booking-widget{background-color:#e8e3d3;border-bottom-color:rgba(255, 255, 255, 0.1);box-shadow:0px 2px 2px rgba(0, 0, 0, 0.15)}.extra,.location{border-color:rgba(0, 0, 0, 0.08)}#footer{border-top-color:#ea0505;background-color:#dad7cc;color:#666}#footer a,#footer a:hover,#footer a:focus{color:#ea0505}.social ul li{background-image:-moz-linear-gradient(top, #fa1414, #ea0505);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fa1414), to(#ea0505));background-image:-webkit-linear-gradient(top, #fa1414, #ea0505);background-image:-o-linear-gradient(top, #fa1414, #ea0505);background-image:linear-gradient(to bottom, #fa1414, #ea0505);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF91313",endColorstr="#FFEA0505");background-repeat:repeat-x;box-shadow:inset 1px 1px 0 rgba(0, 0, 0, 0.3), 1px 1px 0 rgba(255, 255, 255, 0.7)}.social ul li a,.social ul li a:hover,.social ul li a:focus{color:#fff !important}.tabs dd > a{border-bottom-color:rgba(0, 0, 0, 0.08);color:#666}.tabs dd.active > a,.tabs dd:hover > a{color:#ea0505}.gallery-container .collection-title{background-color:rgba(0, 0, 0, 0.08)}.gallery-container .gallery li a{background-color:rgba(0, 0, 0, 0.08)}.tour-listing .tour-price{color:#ea0505}.frm-action .best-price-guarantee{color:#000}.frm-action .best-price-guarantee .icon-check-circle{color:#ea0505}.frm-action .best-price-guarantee .icon-check-circle:hover,.frm-action .best-price-guarantee .icon-check-circle:focus{color:#d10404}.sft ul li{background: rgba(0, 0, 0, 0.1);margin: 0px 0px 2px;padding: 6px 0 6px 15px;border-right:4px solid #ea0505;list-style:none}.sft li:hover{background: rgba(0, 0, 0, 0.3);color:#fff}