@import url(https://fonts.googleapis.com/css?family=Oswald|Roboto);
.col-pad-0{padding:0}.col-pad-1{padding:1px}.col-pad-10{padding:10px}.col-pad-l-0{padding-left:0}.col-pad-r-2{padding-right:2px}.col-pad-b-1{padding-bottom:1px}.col-pad-b-2{padding-bottom:2px}.col-mar-0{margin:0!important}.col-mar-t-0{margin-top:0!important}.col-mar-t-10{margin-top:10px!important}.p-mar-b-0{margin-bottom:0!important}.upto-lg-hidden,.upto-md-hidden,.upto-sm-hidden,.upto-xs-hidden{display:none}.is-sticky{position:fixed!important;top:85px!important;z-index:100}#header{position:relative;z-index:2}.home-title{position:absolute;width:100%}.locationSearchBar #dpicker-div-sb{margin-top:10px;width:100%}.locationSearchBar .input-group{display:flex}.locationSearchBar .btn-sm,.locationSearchBar .form-control,.locationSearchBar .input-group-addon{padding:10px}.show-calendar{box-shadow:1px 1px 5px 0 #ccc}#sticky-bar.is-sticky{position:fixed!important;top:0!important}.is-sticky-bottom{bottom:0;position:absolute!important;top:auto!important}.huk-table-condensed{font-size:14px}.huk-table-condensed td,.huk-table-condensed th{min-width:36px!important;padding:3px}.huk-table-condensed .huk-border-bottom th{height:5px}.huk-table-condensed .huk-border-bottom .hr{background-image:linear-gradient(90deg,#ddefef,#2a6ebb,#ddefef);height:1px;margin-bottom:5px;margin-top:0}.logo .logo-name{color:#353e44;font-family:Oswald,sans-serif;font-size:22px;left:55px;position:absolute;text-transform:uppercase;top:2px}.logo .logo-name:after{background:50% 100% no-repeat #f7f9fa;background-image:linear-gradient(90deg,#34495e,#34495e 25%,#9b59b6 0,#9b59b6 35%,#3498db 0,#3498db 45%,#62cb31 0,#62cb31 55%,#ffb606 0,#ffb606 65%,#e67e22 0,#e67e22 75%,#e74c3c 85%,#e74c3c 0,#c0392b 0,#c0392b);background-size:100% 6px;bottom:-2px;content:" ";height:3px;left:0;position:absolute;width:100%}.huk-button-search{margin-top:33px}.uk-home-search{background:hsla(0,0%,100%,.7);border-radius:5px;left:10%;padding-bottom:30px;position:absolute;top:20%;width:80%;z-index:1}.uk-home-search .home-search{width:100%}.uk-home-search #search-clear{bottom:14px;color:#2a6ebb;cursor:pointer;font-size:115%;position:absolute;right:25px}.uk-home-search .sr-error{left:-10px;top:85px}.uk-home-search .location-error{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:boxhighlight;animation-name:boxhighlight}.uk-home-search .dpicker .fa-calendar{cursor:pointer;position:relative;right:0;top:4px}.uk-home-search .fa-search{left:-10px;position:relative}.search-breadcrumb-info{background-color:#fff;margin-bottom:1px;padding:7px 20px;position:relative}.search-breadcrumb-info .breadcrumb{font-size:14px;margin:0}.search-breadcrumb-info .breadcrumb a{color:#12587e}.search-breadcrumb-info .breadcrumb .location-home i{font-size:18px}.search-breadcrumb-info .breadcrumb .location:before{content:"\f054";display:inline-block;font-family:FontAwesome;font-size:12px;padding-left:.5rem;padding-right:.5rem}.home-master-div{padding:15px}.homepage-hero-module{border-left:none;border-right:none;margin-left:-15px;margin-right:-15px;position:relative}.no-video .video-container video,.touch .video-container video{display:none}.no-video .video-container .poster,.touch .video-container .poster{display:block!important}.video-container{background:#f4f4f4;bottom:0;height:100%;left:0;overflow:hidden;position:relative;width:100%}.video-container .poster img{bottom:0;position:absolute;width:100%}.video-container [data-bg]{background-position:50%;background-repeat:no-repeat;background-size:cover}.video-container .filter{background:rgba(0,0,0,.4);position:absolute;width:100%;z-index:100}.video-container video{bottom:0;position:absolute;z-index:0}.video-container video.fillWidth{width:100%}.hit-thumbnail-wrappers-container-wider{width:382px!important}.home-hotels{padding:10px;position:relative;top:-137px;z-index:0}.home-hotels .grid-hit{border:3px solid #fff}.main-towns{overflow:hidden}.main-towns .location{box-sizing:border-box;float:left;padding:0;text-align:center;width:100%}.main-towns .location a{text-decoration:none}.main-towns .location:after{background:#2a6ebb;background:-webkit-gradient(radial,50% 50%,0,50% 50%,350,from(#fff),to(#2a6ebb));border:none;color:#fff;content:" ";display:block;height:1px;margin-bottom:10px;margin-top:0}#sticky-bar.categoires-sb{background:rgba(212,226,241,.5);border-bottom:1px solid #d4e2f1;margin-bottom:0}.inspire-page [data-bg]{background-position:50%;background-repeat:no-repeat;background-size:cover}.inspire-page [data-radius="5"]{border-radius:5px}.inspire-page .panel-margin{border:1px solid #d7d8da;cursor:pointer;height:100%;margin:20px;position:relative}.inspire-page .panel-margin h3{color:#fff;font-weight:400;left:25px;position:absolute;text-shadow:2px 2px 4px #394348;top:15px}.inspire-page .panel-margin .info-box{background-color:hsla(0,0%,100%,.7);border-top-left-radius:5px;bottom:0;padding:5px 10px;position:absolute;right:0}.inspire-page .panel-margin .info-box ul{list-style:none;margin:0}.inspire-page .panel-margin .info-box ul li span{display:none;font-weight:700}.inspire-page .panel-margin .info-box ul li i{margin-right:5px}.inspire-page .inspire-me-title{margin:20px 20px 0}.inspire-page .inspire-me-title:after{background:#2a6ebb;background:-webkit-gradient(radial,50% 50%,0,50% 50%,350,from(#fff),to(#2a6ebb));border:none;color:#fff;content:" ";display:block;height:1px;margin-bottom:10px;margin-top:0}.inspire-page .inspire-list>.container{width:90%}.inspire-page .inspire-me-container.flex-container{display:flex;flex-wrap:wrap}.inspire-page .inspire-me-container .img{height:100%;width:100%}.inspire-page .inspire-me-container .box-type{padding:15px}.inspire-page .inspire-me-container .box-type .panel{cursor:pointer;height:100%;position:relative}.inspire-page .inspire-me-container .box-type .panel h3{color:#fff;font-weight:400;left:25px;position:absolute;text-shadow:2px 2px 4px #394348;top:15px}.inspire-page .inspire-me-container .box-type .panel .info-box{background-color:hsla(0,0%,100%,.7);border-top-left-radius:5px;bottom:0;padding:5px 10px;position:absolute;right:0}.inspire-page .inspire-me-container .box-type .panel .info-box ul{list-style:none;margin:0}.inspire-page .inspire-me-container .box-type .panel .info-box ul li span{display:none;font-weight:700}.inspire-page .inspire-me-container .box-type .panel .info-box ul li i{margin-right:5px}.inspire-page .inspire-me-container .flex{height:600px;width:25%}.inspire-page .inspire-me-container .flex-wide{width:50%}.inspire-page .inspire-me-container .box{display:block;height:300px}.inspire-page .inspire-me-container [class*=col]{border:1px solid;border-radius:5px}.row-favourites{align-items:center;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;flex-flow:row wrap;justify-content:space-between;margin:-5px 15px 20px;min-height:50px;padding-left:15px;padding-right:15px}.row-favourites .found-Hotels h3{font-size:16px;margin:0}.row-favourites .found-Hotels h3 i{color:#c0392b}.categoires.categoires-container{padding:0 15px;width:100%}.categoires .lg-pad-none{padding:0}.categoires .hotel-list-container{background-color:#fff;padding-bottom:10px;padding-right:10px;padding-top:10px}.categoires .hotel-list-container #backToTop{bottom:20px;display:none;left:10px;position:absolute;width:40px}.categoires .hotel-list-container .no-faves{padding-left:20px;padding-right:20px}.categoires .hotel-list-container .no-faves h3{font-size:18px}.categoires .hotel-list-container .no-faves ol li{margin-left:5px}.categoires .hotel-list-container .hotel-list{height:100%;overflow-x:hidden;overflow-y:auto}.categoires .hotel-list-container .hotel-list .loading-more{padding-bottom:10px;text-align:center}.categoires .hotel-list-container .hotel-list .loading{box-shadow:none}.categoires .hotel-list-container .hotel-list .remove-favourite{border-radius:50%;color:#fff;cursor:pointer;font-size:28px;font-weight:400;height:30px;position:absolute;right:22px;top:7px;width:30px;z-index:1}.categoires .hotel-list-container .hotel-list .remove-favourite i{position:absolute;right:3px;text-shadow:1px 1px #000;top:1px}.categoires .hotel-list-container .hotel-list .remove-favourite:hover{background:hsla(0,0%,80%,.749)}.categoires .hotel-list-container .hotel-list::-webkit-scrollbar{width:12px}.categoires .hotel-list-container .hotel-list::-webkit-scrollbar-thumb{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.44,#7a99d9),color-stop(.72,#497dbd),color-stop(.86,#2a6ebb));border-radius:10px}.categoires .hotel-list-container .hotel-list::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.categoires #map-container{background:#f4f4f4;flex-grow:1;flex-shrink:1;height:100%;position:relative}#map-overlay-gathering{background:hsla(0,0%,100%,.5);height:100%;position:absolute;width:100%;z-index:2}#map-overlay-gathering .pin{animation-duration:1.2s;animation-iteration-count:infinite;-webkit-animation-name:pin;background:#031a62;border-radius:50% 50% 50% 0;height:30px;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;transform:rotate(-45deg);width:30px}#map-overlay-gathering .pin:after{background:#fff;border-radius:50%;content:"";height:14px;margin:8px 0 0 8px;position:absolute;width:14px}#map-overlay-gathering .pulse{background:rgba(0,0,0,.2);border-radius:50%;height:14px;left:50%;margin:11px 0 0 -12px;position:absolute;top:50%;transform:rotateX(55deg);width:14px;z-index:-2}#map-overlay-gathering .pulse:after{-webkit-animation:pulsate 1s ease-out;-webkit-animation-iteration-count:infinite;border-radius:50%;box-shadow:0 0 1px 2px #031a62;content:"";height:40px;margin:-13px 0 0 -13px;opacity:0;position:absolute;width:40px}.center-marker{cursor:pointer}.center-marker[data-tooltip]:before{border-radius:10px;color:#333;content:attr(data-tooltip);opacity:0;padding:3px 7px;position:absolute;transition:all .15s ease;visibility:hidden}.center-marker[data-tooltip]:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #1688e9;bottom:50%;content:"";height:0;left:50%;margin-bottom:8px;opacity:0;position:absolute;transform:translate(-50%);visibility:hidden;width:0}.center-marker[data-tooltip]:hover:before{background:#1688e9;bottom:150%;color:#fff;font-size:14px;left:50%;margin-left:-70px;opacity:1;text-align:center;visibility:visible;width:140px}.center-marker[data-tooltip]:hover:after{opacity:1;visibility:visible}.center-marker[data-tooltip]:not([data-tooltip-persistent]):before{pointer-events:none}.search-results-body #backToTop{background:#1688e9;bottom:60px;box-shadow:0 0 5px 2px hsla(0,0%,100%,.22);color:#fff;display:none;height:40px;left:10px;padding:0;position:fixed;width:40px;z-index:3}.search-results-body .huk-sr-full-blocks.fix-margin{margin-top:88px}.search-results-body .huk-sr-full-blocks #backToTop{display:none}.search-results-body .huk-hotel-blocks.fix-margin{margin-top:204px}.search-results-body .huk-hotel-blocks>.row{width:100%}.search-results-body .huk-hotel-blocks .row-fsb{padding-left:0;padding-right:0;padding-top:10px}.search-results-body .huk-hotel-blocks .row-fsb>.col-md-7{width:100%}.search-results-body .huk-hotel-blocks .row-fsb>.col-md-3{display:flex;padding-left:0}.search-results-body .huk-hotel-blocks .row-fsb>.col-md-2{min-width:120px;padding-left:0;position:relative;right:10px}.search-results-body .huk-hotel-blocks .row-fsb .options-toggle{margin-bottom:10px;padding-left:10px;right:0}.search-results-body .huk-hotel-blocks .js-hits>.col-lg-4{width:100%}.search-results-body .huk-hotel-blocks .js-hits #backToTop{background:#1688e9;bottom:10px;box-shadow:0 0 5px 2px hsla(0,0%,100%,.22);color:#fff;display:none;height:40px;padding:0;position:fixed;width:40px;z-index:3}.search-results-body .huk-hotel-blocks .huk-pagination .page{padding-bottom:15px;padding-right:15px;width:100%}.search-results-body .huk-hotel-blocks .huk-pagination .page-links{width:100%}.search-results-body #map-container .btnHolder{display:flex;justify-content:center;position:absolute;top:30px;width:100%;z-index:1}.search-results-body #map-container .btnHolder button{font-size:16px;padding:4px 16px}.search-results-body #map-container .btnHolder button:hover{font-size:16px;padding:8px 20px}.search-results-body #map-container .marker.maplibregl-marker{color:#fff;cursor:pointer;font-size:"12px";font-weight:700;padding:3px;text-align:center}.search-results-body #map-container .marker .marker-info{width:250px;z-index:1}.search-results-body .mapboxgl-popup-content{box-shadow:0 4px 8px rgba(0,0,0,.2);min-width:260px;padding:0}.search-results-body .mapboxgl-popup-content .favourite-button{border-radius:50%;color:#fff;cursor:pointer;font-size:20px;height:30px;position:absolute;right:24px;top:7px;width:30px;z-index:1}.search-results-body .mapboxgl-popup-content .favourite-button i{position:absolute;right:6px;text-shadow:1px 1px #000;top:6px}.search-results-body .mapboxgl-popup-content .favourite-button .slider{border-radius:50%;margin:0;padding:0;position:absolute}.search-results-body .mapboxgl-popup-content .favourite-button .slider span{font-size:12px;line-height:auto;opacity:0}.search-results-body .mapboxgl-popup-content .favourite-button:hover{background:hsla(0,0%,80%,.749)}.search-results-body .mapboxgl-popup-content .favourite-button:hover .slider{transition:createInfoBox()}.search-results-body .mapboxgl-popup-content .favourite-button.active{color:#c0392b}.search-results-body .mapboxgl-popup-content .map-gl-text{padding:0 10px;width:100%}.search-results-body .mapboxgl-popup-content .map-gl-text h4 .map-name-link{color:#2a6ebb;font-weight:600;text-decoration:none}.search-results-body .mapboxgl-popup-content .map-gl-text .huk-star-rating-base{margin-bottom:5px!important}.search-results-body .mapboxgl-popup-content .map-gl-text .half{display:inline-block;position:relative;width:50%}.search-results-body .mapboxgl-popup-content .map-gl-text .half.price-overlay .period{display:block}.search-results-body .mapboxgl-popup-content .map-gl-text .half.price-overlay .rate{display:block;font-size:16px;font-weight:700}.search-results-body .mapboxgl-popup-content .map-gl-text .half.price-overlay .rate a.price{font-weight:700!important}.search-results-body .mapboxgl-popup-content .map-gl-text .half.book-button{text-align:right}.search-results-body .mapboxgl-popup-content .map-gl-text .half .mini-book{margin:0;position:relative;right:0;top:-10px}.search-results-body .mapboxgl-popup-content .map-gl-text h4{font-size:14px}.search-results-body .mapboxgl-popup-content .map-gl-text .img-rating .huk-star-rating-base{background-size:80px;height:14px;margin-bottom:10px;width:80px}.search-results-body .mapboxgl-popup-content .map-gl-text .img-rating .huk-star-rating-base .huk-star-ratings{background-size:80px;height:14px}.search-results-body .mapboxgl-popup-content .grid-thumbnail-outter{cursor:auto;display:inline-flex;height:120px;padding:0;width:100%}.search-results-body .mapboxgl-popup-content .grid-thumbnail-outter .grid-thumbnail-inner{background-position:50% 50%!important;background-repeat:no-repeat!important;background-size:cover!important;float:left;height:100%;position:relative;width:100%}.sort-bar-wrapper .row-fsb{align-items:center;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;flex-flow:row wrap;justify-content:space-between;margin:-5px 15px 20px;min-height:50px;padding-left:15px;padding-right:15px}.sort-bar-wrapper .row-fsb .sort-bar-northstar{box-shadow:none;margin:0}.sort-bar-wrapper .row-fsb .sort-by-div{float:right}.sort-bar-wrapper .row-fsb .sort-by-div .sort-bar-northstar{min-width:314px}.sort-bar-wrapper .sb-fw{width:100%}.sort-bar-wrapper .found-Hotels h3{font-size:16px;margin:0}.sort-bar-wrapper .found-Hotels h3 .dates{font-weight:400}.sort-bar-wrapper .found-Hotels h3 .found-number:after{content:" - "}.sort-bar-wrapper .ps-dropdown{position:relative}.sort-bar-wrapper .ps-dropdown .fa{font-size:20px;position:absolute;right:0;top:8px}.sort-bar-wrapper .sort-bar-label{font-weight:700;height:50px;line-height:49px;margin:auto 20px auto 10px}.sort-bar-wrapper .sort-bar-divider{background-color:#f4f4f4;height:20px;margin-right:15px;width:2px}.sort-bar-wrapper .map-toggle-switch .switch{background:linear-gradient(180deg,#eee,#fff 25px);background-image:-webkit-linear-gradient(top,#eee,#fff 25px);border-radius:18px;box-shadow:inset 0 -1px #fff,inset 0 1px 1px rgba(0,0,0,.05);box-sizing:content-box;cursor:pointer;display:inline-block;height:30px;margin-bottom:10px;padding:3px;position:relative;vertical-align:top;width:100px}.sort-bar-wrapper .map-toggle-switch .switch-flat{background:#fff;background-image:none;padding:0}.sort-bar-wrapper .map-toggle-switch .switch-flat .switch-label{background:#fff;border:2px solid #2a6ebb;border-radius:inherit;box-shadow:none;box-sizing:content-box;display:block;font-size:10px;height:inherit;position:relative;text-transform:uppercase}.sort-bar-wrapper .map-toggle-switch .switch-flat .switch-label:after,.sort-bar-wrapper .map-toggle-switch .switch-flat .switch-label:before{box-sizing:content-box;line-height:1;margin-top:-5px;position:absolute;top:50%;transition:inherit}.sort-bar-wrapper .map-toggle-switch .switch-flat .switch-label:before{color:#2a6ebb;content:attr(data-off);right:11px;text-shadow:0 1px hsla(0,0%,100%,.5)}.sort-bar-wrapper .map-toggle-switch .switch-flat .switch-label:after{color:#fff;color:#2a6ebb;content:attr(data-on);left:11px;opacity:0;text-shadow:0 1px rgba(0,0,0,.2)}.sort-bar-wrapper .map-toggle-switch .switch-flat .switch-handle{background:#2a6ebb;border-radius:100%;box-shadow:none;height:22px;left:6px;position:absolute;top:6px;width:22px}.sort-bar-wrapper .map-toggle-switch .switch-flat .switch-handle:before{background:linear-gradient(180deg,#eee,#fff);background-image:-webkit-linear-gradient(top,#eee,#fff);background:#fff;border-radius:6px;box-shadow:inset 0 1px rgba(0,0,0,.02);content:"";height:12px;left:50%;margin:-6px 0 0 -6px;position:absolute;top:50%;width:12px}.sort-bar-wrapper .map-toggle-switch .switch-flat .switch-handle,.sort-bar-wrapper .map-toggle-switch .switch-flat .switch-label{transition:All .3s ease;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease}.sort-bar-wrapper .map-toggle-switch .switch-flat .switch-input:checked~.switch-label{background:#fff;border-color:#2a6ebb}.sort-bar-wrapper .map-toggle-switch .switch-flat .switch-input:checked~.switch-label:before{opacity:0}.sort-bar-wrapper .map-toggle-switch .switch-flat .switch-input:checked~.switch-label:after{opacity:1}.sort-bar-wrapper .map-toggle-switch .switch-flat .switch-input:checked~.switch-handle{background:#2a6ebb;box-shadow:none;left:72px}.col-pos-rel,.search-bar-column{position:relative}.col-pos-rel #search-results,.search-bar-column #search-results{padding-left:15px;padding-top:5px;position:absolute;width:100%;z-index:100}.col-pos-rel .list-group,.search-bar-column .list-group{display:flex;flex-direction:column;margin:0;padding-left:0}.col-pos-rel .autocomplete,.search-bar-column .autocomplete{background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;box-shadow:0 0 6px rgba(51,51,51,.48)}.col-pos-rel .autocomplete>li,.search-bar-column .autocomplete>li{display:block;margin-bottom:-1px;padding:.75rem 1rem;position:relative}.col-pos-rel .autocomplete>li .list-group-title,.search-bar-column .autocomplete>li .list-group-title{border-bottom:3px solid #2a6ebb;display:block;width:100%}.col-pos-rel .autocomplete>li .list-group-title span,.search-bar-column .autocomplete>li .list-group-title span{display:block;font-weight:700;margin:.25rem .75rem}.col-pos-rel .autocomplete>li>ul,.search-bar-column .autocomplete>li>ul{margin:0;padding:0}.col-pos-rel .autocomplete>li>ul .list-group-item,.search-bar-column .autocomplete>li>ul .list-group-item{background-color:#fff;border-bottom:1px solid #ccc;cursor:pointer;display:block;padding:.5rem .75rem;position:relative}.col-pos-rel .autocomplete>li>ul>li:hover,.search-bar-column .autocomplete>li>ul>li:hover{background:#e0e0e0}#polyload .hits{min-height:500px}.huk-sr-full-blocks .search-col-grid-wider{width:100%!important}.btn-huk-price{background-color:#fff;border:1px solid #d7d8da;padding:10px 20px}.search-bar-column{position:relative}.search-bar-column .fa-search{color:#d7d8da;font-size:14px;left:10px;position:absolute;top:14px}.search-bar-column #search-clear{color:#2a6ebb;cursor:pointer;font-size:110%;position:absolute;right:12px;top:14px}.search-bar-column #search-results-sp{padding-left:15px;padding-top:5px;position:absolute;top:50px;width:96%;z-index:100}.search-page .map-toggle-sp{display:none}.search-page .option-tabs .btn-xs{font-size:14px;min-width:100px;padding:3px;width:100%}.search-page .option-tabs .btn-xs i{margin-right:5px}.search-page .huk-sr-blocks{width:1200px}.search-page .huk-sr-blocks .attractions-uk{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:20px;margin-left:15px;margin-right:15px;padding-left:15px;padding-right:15px;padding-top:5px}.search-page .huk-sr-blocks .attractions-uk img{margin-bottom:15px;width:100%}.search-page .huk-sr-blocks .attractions-uk p{font-size:90%}@media (min-width:570px) and (max-width:991px){.search-page .huk-sr-blocks .huk-md-hide-sort{display:none}}@media (min-width:0px) and (max-width:570px){.search-page .huk-sr-blocks .huk-sm-show-sort{display:inherit}.search-page .huk-sr-blocks .huk-sm-hide-sort{display:none}}.search-page .huk-sr-full-blocks{width:100%!important}.search-bar-container{width:100%}.favorite-icon:hover{color:#12587e;transition:all .35s ease-in-out}.sortBy{list-style:none}.daterangepicker .start-date:after{border-left:6px solid #357ebd;margin:0 0 0 10px}.daterangepicker .end-date:before,.daterangepicker .start-date:after{border-bottom:10px solid transparent;border-top:10px solid transparent;content:"";height:0;position:absolute;width:0}.daterangepicker .end-date:before{border-right:6px solid #357ebd;margin:0 0 0 -16px}.daterangepicker .start-date.end-date:after,.daterangepicker .start-date.end-date:before{border:none;content:""}.calander-holder{padding:10px;position:relative}#graph-holder{height:125px;position:relative;width:500px}#graph-holder .vertical .progress-bar{background:none;float:left;height:120px;margin-right:0;width:10px}#graph-holder .vertical .progress-track{background:#ebebeb;height:100%;position:relative;width:10px}#graph-holder .vertical .progress-fill{background:#1688e9;color:#fff;font-family:Lato,Verdana,sans-serif;font-size:12px;height:50%;line-height:20px;position:relative;text-align:center;width:10px}.hotel-short .img-rating{left:0;position:relative;top:-3px}.hotel-short .img-rating .huk-star-rating-base{background-size:80px;height:14px;width:80px}.hotel-short .img-rating .huk-star-rating-base .huk-star-ratings{background-size:80px;height:14px}.hotel-short .distance-from{cursor:pointer}.hotel-short .ltb{display:block}.hotel-short .ltb .ltf{display:none}.grid-hit{background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2);margin-bottom:25px}.grid-hit .favourite-button{border-radius:50%;color:#fff;cursor:pointer;font-size:20px;height:30px;position:absolute;right:24px;top:7px;width:30px;z-index:1}.grid-hit .favourite-button i{position:absolute;right:6px;text-shadow:1px 1px #000;top:6px}.grid-hit .favourite-button .slider{border-radius:50%;margin:0;padding:0;position:absolute}.grid-hit .favourite-button .slider span{font-size:12px;line-height:auto;opacity:0}.grid-hit .favourite-button:hover{background:hsla(0,0%,80%,.749)}.grid-hit .favourite-button:hover .slider{transition:createInfoBox()}.grid-hit .favourite-button.active{color:#c0392b}#js-bce-header .my-favourites i{color:#c0392b;margin-right:7px}.grid-featured .hotel-short{background:rgba(0,128,0,.06)}.grid-hit:hover{background-color:#eeefef;box-shadow:0 0 25px 0 rgba(53,62,68,.4)}.grid-content .goto-book-now{margin:0;position:relative;top:5px}.grid-content .rate{font-weight:700}.grid-content .rate a.price{font-weight:700!important}.highLightClass{background-color:rgba(42,110,187,.1);box-shadow:0 4px 8px rgba(0,0,0,.5)}.FadeClass{opacity:.3}.grid-thumbnail-images{overflow:hidden;position:relative;width:100%}.grid-thumbnail-images .tab-arrows{position:absolute;top:42%}.grid-thumbnail-images .tab-arrows .arrow-container{background:hsla(0,0%,100%,.4);cursor:pointer;padding:10px}.grid-thumbnail-images .previous{left:0}.grid-thumbnail-images .next{right:0}.grid-thumbnail-images .thumbnail-wrapper{height:200px;position:relative}.grid-thumbnail-images .thumbnail-wrapper .grid-thumbnail-outter{cursor:pointer;display:inline-flex;height:200px;padding:0;width:200px}.grid-thumbnail-images .thumbnail-wrapper .grid-thumbnail-outter .grid-thumbnail-inner{background-position:50% 50%!important;background-repeat:no-repeat!important;background-size:cover!important;float:left;height:100%;position:relative;width:100%}.towns-filters{border:1px solid #ccc;border-radius:10px;padding:10px;text-align:center}.towns-filters ul{margin:0;padding:0}.towns-filters ul li{display:inline-block;list-style:none;padding:0}.towns-filters ul li:before{content:"|";padding:0 1rem}.towns-filters ul li:first-child:before{content:"";padding:0}.hotel-page-search{background:#fff;box-shadow:0 0 15px 2px rgba(0,0,0,.1)}.sorry-no-avail{background-color:#fff;border:1px solid #ebcccc;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:10px;padding:10px}.sorry-no-avail h4{color:#a94442;margin-bottom:0}.sorry-no-avail .warning{color:#856404}.sorry-no-avail p{color:#353e44;margin-bottom:0}.sorry-no-avail p span{color:#2a6ebb;font-weight:600}.huk-star-rating-base{background-image:url(https://assets.qbook.co.uk/images/star-base-light.png);height:24px;width:124px}.huk-star-ratings{background-image:url(https://assets.qbook.co.uk/images/stars-layer.png);height:24px;width:100%}@media (min-width:601px) and (max-width:991px){.row-hotel-imgs{padding-right:5px}.row-hotel-map{padding-left:5px}}.SpecialOffers .showing-this-month{background:rgba(42,133,211,.3);font-size:85%;margin-left:-20px;margin-right:-20px;margin-top:-20px;padding:15px 20px;text-align:center}.SpecialOffers .fa-tags{margin-right:10px}.SpecialOffers .fa-chevron-left,.SpecialOffers .fa-chevron-right{color:#2a6ebb;cursor:pointer;font-size:20px}.SpecialOffers .alert-no-offer{background-color:#fff3cd;border-color:#ffeeba;color:#856404;min-height:auto;padding:10px 20px}.SpecialOffers .alert-no-offer .fa-info-circle{margin-right:10px}.SpecialOffers .price{color:#353e44;font-weight:700}.alert-huk-error{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24;min-height:auto;padding:10px 20px}.alert-huk-error .fa-info-circle{margin-right:10px}.alert-huk-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404;min-height:auto;padding:10px 20px}.alert-huk-warning .fa-info-circle{margin-right:10px}.tab_container{margin:10px 0;position:relative}.tab_container input,.tab_container section{clear:both;display:none;padding-top:10px}.tab_container label{background:#f0f0f0;color:#353e44;cursor:pointer;display:block;float:left;font-size:14px;font-weight:700;margin-bottom:10px;padding:.6em 1.5em;text-align:center;text-decoration:none;width:50%}.tab_container #tab1:checked~#content1,.tab_container #tab2:checked~#content2,.tab_container #tab3:checked~#content3,.tab_container #tab4:checked~#content4,.tab_container #tab5:checked~#content5{background:#fff;border-bottom:2px solid #f0f0f0;display:block;padding:20px}.tab_container .tab-content h3,.tab_container .tab-content p{animation:fadein .4s ease-in-out}.tab_container .tab-content h3{text-align:center}.tab_container [id^=tab]:checked+label,.tab_container [id^=tab]:hover+label{background:#fff;box-shadow:inset 0 3px rgba(42,133,211,.6)}.tab_container [id^=tab]:checked+label .fa,.tab_container [id^=tab]:hover+label .fa{color:rgba(42,133,211,.6)}.tab_container [id^=tab]:hover+label{block-size:75%}.tab_container label .fa{font-size:1.3em;margin:0 .4em 0 0}.hotel-addr-info{background-color:#fff;margin:10px 0;padding:10px;position:relative}.hotel-addr-info .breadcrumb>li{display:block}.hotel-addr-info .breadcrumb>.location-home:before{content:"\f054";display:inline-block;font-family:FontAwesome;font-size:12px;padding-left:.5rem;padding-right:.5rem}.hotel-addr-info .right-share,.hotel-addr-info .right-stars{text-align:center}.hotel-addr-info i.link,.hotel-addr-info span.link{cursor:pointer}.hotel-addr-info i.link:hover,.hotel-addr-info span.link:hover{color:#12587e;transition:all .35s ease-in-out}.hotel-addr-info .hotel-title,.hotel-addr-info .hotelAddress,.hotel-addr-info .hotelname{font-size:75%;font-weight:400;line-height:1.75;margin:0;text-align:center}.hotel-addr-info .hotel-title,.hotel-addr-info .hotelname{font-size:24px;font-weight:700;line-height:inherit}.hotel-addr-info .huk-review-score{border-bottom:1px solid #ccc;cursor:pointer;font-size:16px;font-style:italic;position:absolute;right:135px}.hotel-addr-info .huk-review-inline{display:inline-block}.hotel-addr-info .hotel-info-links{bottom:0;color:#999;list-style:none;position:relative;right:0}.hotel-addr-info .hotel-info-links li{display:inline-block;margin-right:8px}.hotel-addr-info .hotel-info-links li .fa{font-size:20px}.hotel-addr-info .hotel-info-links li .favourite-button{color:#c0392b;cursor:pointer}.hotel-addr-info .hotel-info-links li .favourite-button.active{color:#c0392b}.hotel-addr-info .hotel-info-links li #socialGallery{left:10px;margin:0 auto;position:absolute;top:30px;transform:translate(-50%);visibility:hidden;z-index:100}.hotel-addr-info .hotel-info-links li #socialGallery a{background-color:rgba(0,0,0,.6);margin:5px 1px;opacity:0;position:relative;top:10px;visibility:hidden}.hotel-addr-info .hotel-info-links li #socialGallery a>span{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;left:4px;position:relative;top:4px}.hotel-addr-info .hotel-info-links li #socialShare{margin-top:15px;text-align:center;width:100%}.hotel-addr-info .hotel-info-links li #socialShare *,.hotel-addr-info .hotel-info-links li #socialShare :after,.hotel-addr-info .hotel-info-links li #socialShare :before{box-sizing:content-box}.hotel-addr-info .hotel-info-links li #socialShare a,.hotel-addr-info .hotel-info-links li #socialShare>.socialBox{border-radius:50%;display:inline-block;float:none;position:relative}.hotel-addr-info .hotel-info-links li #socialShare a a,.hotel-addr-info .hotel-info-links li #socialShare>.socialBox a{background:rgba(0,0,0,.75);color:#fff;font-size:20px;height:36px;line-height:36px;padding:5px;text-align:center;width:36px}.hotel-addr-info .hotel-info-links li #socialShare .pointer{cursor:pointer}.hotel-addr-info .hotel-info-links li #socialShare .facebook:hover{background:#3b5998!important}.hotel-addr-info .hotel-info-links li #socialShare .google:hover{background:#dd4b39!important}.hotel-addr-info .hotel-info-links li #socialShare .instagram:hover{background:#517fa4!important}.hotel-addr-info .hotel-info-links li #socialShare .tumblr:hover{background:#32506d!important}.hotel-addr-info .hotel-info-links li #socialShare .twitter:hover{background:#00aced!important}.hotel-addr-info .hotel-info-links li #socialShare .youtube:hover{background:#b00!important}.hotel-addr-info .hotel-info-links .show-info{cursor:pointer}.hotel-addr-info .hotel-info-links .show-info a{margin-left:5px}.hotel-addr-info .breadcrumb{font-size:14px;margin:0}.hotel-addr-info .breadcrumb a{color:#12587e}.hotel-addr-info .breadcrumb .location-home i{font-size:18px}.hotel-addr-info .breadcrumb .location:before{content:"\f054";display:inline-block;font-family:FontAwesome;font-size:12px;padding-left:.5rem;padding-right:.5rem}.hotel-addr-info #review-progress{padding-top:15px}.hotel-addr-info #review-progress .progress{background-color:#f1f3f5;border-radius:10px;height:8px;left:8%;margin-bottom:18px;position:relative;width:82%}.hotel-addr-info #review-progress .progress-name{font-size:12px;left:-8%;position:absolute;top:-8px}.hotel-addr-info #review-progress .progress-percentage{font-size:12px;position:absolute;right:-8%;top:-10px}.hotel-addr-info #review-progress i.fa-star{font-size:10px;margin-left:3px}.hotel-addr-info .hotelReviews{padding:0 10px}.hotel-addr-info .hotelReviews .add-review{position:absolute;right:5px;top:20px}.hotel-addr-info .hotelReviews .review-score{display:block;font-size:52px;line-height:52px;margin-bottom:10px;margin-right:5px}.hotel-addr-info .hotelReviews .huk-star-rating-base,.hotel-addr-info .hotelReviews .huk-star-ratings{background-size:90px 17px;height:17px}.hotel-addr-info .hotelReviews .huk-star-rating-base{width:90px}.hotel-addr-info .hotelReviews .review-text{display:inline-flex;position:relative}.hotel-addr-info .hotelReviews .stars{position:relative;top:-17px}.hotel-addr-info .hotelReviews .review-toggle{background:none;border:none}.hotel-addr-info .hotelReviews .review-star-text{color:#c6ab40;font-size:16px;left:2px;position:relative;top:-3px}.hotel-addr-info .hotelReviews i.icon-chevron-down{position:relative;top:3px}.hotel-addr-info .hotelReviews .n-reviews{color:#818384;font-size:14px;position:absolute;top:2px}.hotel-addr-info .hotel-amenities,.hotel-addr-info .hotel-desc{padding:10px}.hotel-addr-info .hotel-amenities p,.hotel-addr-info .hotel-desc p{font-size:90%;margin-bottom:10px;text-align:justify}.hotel-addr-info .hotel-amenities ul,.hotel-addr-info .hotel-desc ul{margin:0}.hotel-addr-info .hotel-amenities ul li,.hotel-addr-info .hotel-desc ul li{list-style:none}.hotel-addr-info .hotel-amenities ul li:after,.hotel-addr-info .hotel-desc ul li:after{background:#2a6ebb;background:-webkit-gradient(radial,50% 50%,0,50% 50%,350,from(#fff),to(#2a6ebb));border:none;color:#fff;content:" ";display:block;height:1px;margin-bottom:10px;margin-top:0}.js-scrollBarOffset.header-sticky{position:fixed;width:100%;z-index:3}.review-sent button{color:#21c44a}.mini-book{background-color:#fff;border:1px solid;border-radius:20px;color:#2a6ebb;font-size:14px;font-weight:400;line-height:22px;margin:2px 15px 0;padding:4px 10px;text-shadow:none;transition:all .35s ease-in-out}.mini-book:active,.mini-book:focus,.mini-book:hover{box-shadow:inset 0 0 0 1px #2a6ebb;text-decoration:none}.huk-pagination{padding:10px}.huk-pagination ul{list-style:none;margin:0;width:100%}.huk-pagination ul .page{display:inline-block;position:relative;width:72%}.huk-pagination ul .page span{float:right}.huk-pagination ul .page-fw{width:99%}.huk-pagination ul .page-links{float:right;position:relative;text-align:right;width:25%}.huk-pagination ul .page-links ul{margin-right:15px;width:auto}.huk-pagination ul .page-links ul li{display:none}.huk-pagination ul .page-links ul .p-dots{display:inline-block}.huk-pagination ul .page-links ul .p-dots:before{content:"...";margin:5px;position:relative;top:-5px}.huk-pagination ul .page-links ul .p-dots a{display:none}.huk-pagination ul .page-links ul .active,.huk-pagination ul .page-links ul .p-show{display:inline-block}.huk-pagination ul .page-links ul .active a,.huk-pagination ul .page-links ul .p-show a{border:1px solid #ccc;border-radius:50%;padding:10px 15px;text-decoration:none}.huk-pagination ul .page-links ul .active a:hover,.huk-pagination ul .page-links ul .p-show a:hover{box-shadow:inset 0 0 0 1px #2a6ebb;text-decoration:none}.huk-pagination ul .page-links ul .p-multi a{padding:10px}.huk-pagination ul .page-links ul .active a{box-shadow:inset 0 0 0 1px #2a6ebb}.huk-pagination ul .fifty{width:50%}#booking-info .find-availability .fa-div{left:0;position:absolute}#booking-info .find-availability .fa-div i:before{line-height:41px}#booking-info .find-availability .alert-success{background-color:#e7fde9;border-color:#008009}#booking-info .sticky{border:1px solid #2a6ebb;box-shadow:0 1px 3px rgba(0,0,0,.1);position:fixed;top:2px;z-index:100}#booking-info #book-rooms-now{width:100%}#booking-info #book-rooms-now .rooms-descs #roomBooking{color:#fff;list-style:none;margin:0;padding-top:10px}#booking-info #book-rooms-now .rooms-descs #roomBooking .price-li{margin:0;padding:0}#booking-info #book-rooms-now .rooms-descs #roomBooking .price-li:after{background:#2a6ebb;background:-webkit-gradient(radial,50% 50%,0,50% 50%,350,from(#fff),to(#2a6ebb));border:none;color:#fff;content:" ";display:block;height:1px;margin-bottom:10px;margin-top:0}#booking-info #book-rooms-now .rooms-descs #roomBooking .price-li h4{color:#fff;font-weight:400;margin:0;padding:0}#booking-info #book-rooms-now .rooms-descs #roomBooking .price-li .remove{text-align:right}#booking-info #book-rooms-now .rooms-descs #roomBooking .price-li .remove .fa{cursor:pointer;font-size:22px}#booking-info #book-rooms-now .rooms-descs #roomBooking .price-li .room-price{text-align:right}#booking-info #book-rooms-now .over-view{padding:15px 15px 5px}#booking-info #book-rooms-now .over-view .mar-b-10{margin-bottom:10px}#booking-info #book-rooms-now .fa-chevron-down,#booking-info #book-rooms-now .fa-chevron-up{color:#2a6ebb;cursor:pointer;font-size:20px;font-weight:400;left:4px;line-height:34px;position:relative;top:-4px}#booking-info #book-rooms-now h3{color:#fff;font-size:28px;margin:0;text-align:left}#booking-info #book-rooms-now .btn-primary{font-size:20px;margin:0;padding:5px;width:100%}#booking-info #book-rooms-now .total{color:#fff;font-size:16px;letter-spacing:0;text-align:right}#booking-info #book-rooms-now .total .curr,#booking-info #book-rooms-now .total .price{font-size:26px;font-weight:700;letter-spacing:-1px;margin-left:2px}#booking-info .no-show{display:none}#booking-info .show-book-now{animation-duration:.25s;animation-name:growBox;background:#000;display:inherit}#booking-info .hide-book-now{animation-duration:.25s;animation-name:hideBox;background:#000}#booking-info .sticky-bottom{bottom:2px;box-shadow:0 1px 3px rgba(0,0,0,.1);position:fixed;z-index:100}#booking-info #insert-nights{background-color:#fff;background-image:none;border:1px solid #d7d8da;border-radius:4px;box-shadow:none;color:#353e44;cursor:not-allowed;display:block;font-size:15px;font-weight:400;height:44px;line-height:1.4667;outline:none;padding:10px 20px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}#booking-info #dpicker-div-hb{cursor:pointer}#booking-info .fa{position:relative;right:0;top:20%}.hotel-dates{background:#d4e2f1;margin-bottom:10px;padding:10px}.hotel-dates .vs-no-pad:after{clear:both;content:"";display:table}.hotel-dates .ac-filter-holder{position:relative}.hotel-dates .ac-filter-holder .ac-filter-dropdown{background:#fff;border:1px solid #2a6ebb;border-radius:4px;box-shadow:0 2px 16px rgba(0,0,0,.15);left:15px;margin-top:12px;padding:24px;position:absolute;top:100%;width:330px;z-index:999}.hotel-dates .ac-filter-holder .ac-filter-dropdown .filter-box{margin-top:15px}.hotel-dates .ac-filter-holder .ac-filter-dropdown .row{align-items:center;margin-left:-15px;margin-right:0}.hotel-dates .ac-filter-holder .ac-filter-dropdown .row .col-xs-12,.hotel-dates .ac-filter-holder .ac-filter-dropdown .row .col-xs-6{font-size:14px;padding-left:15px;padding-right:0}.hotel-dates .ac-filter-holder .ac-filter-dropdown .row .col-xs-12 select.form-control,.hotel-dates .ac-filter-holder .ac-filter-dropdown .row .col-xs-6 select.form-control{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23666' d='M4 1 1 6h6zM4 13 1 8h6z'/%3E%3C/svg%3E");background-position:100% 50%;background-repeat:no-repeat;border-radius:0;padding:0 20px 0 8px}.hotel-dates .ac-filter-holder .ac-filter-dropdown .row .col-xs-12 select.danger,.hotel-dates .ac-filter-holder .ac-filter-dropdown .row .col-xs-6 select.danger{border-color:#c00}.hotel-dates .ac-filter-holder .ac-filter-dropdown .row.child-ages .col-xs-12,.hotel-dates .ac-filter-holder .ac-filter-dropdown .row.child-ages .col-xs-6{margin-top:15px}.hotel-dates .ac-filter-holder .btn-wide{width:100%}.hotel-dates .ac-filter-holder .btn-wide.btn-xs{padding:4px 10px}.hotel-dates .ac-filter-holder .ac-block .plusMinus{background-color:#fff;border:1px solid rgba(30,135,240,.5);color:#1e87f0!important;cursor:pointer;height:40px;margin-right:0;min-width:auto;width:40px}.hotel-dates .ac-filter-holder .ac-block .plusMinus:hover{background-color:rgba(0,113,194,.06)}.hotel-dates .ac-filter-holder .ac-block .number{display:inline-block;font-size:14px;font-weight:500;line-height:20px;margin:0 4px;min-width:36px;text-align:center}.hotel-dates .ac-filter{background:#fff;border:1px solid #d7d8da;height:44px}.hotel-dates .ac-filter .fa{top:auto!important}.hotel-dates .ac-filter .ac-filter-title{background:initial;cursor:pointer;display:block;font-size:15px;font-weight:400;left:33px;margin-bottom:0;opacity:.8;padding:0;position:absolute;text-align:initial;top:10px;width:85%}.hotel-dates .form-group{margin-bottom:0}.hotel-dates .input-group-addon{padding:10px 15px}.hotel-dates .ca-addon{display:inline-block}.hotel-dates .fa-search{margin-right:10px}.hotel-dates .avail-button-right{margin-top:10px}.hotel-dates .avail-button-right button{width:100%}@media (min-width:769px) and (max-width:991px){.hotel-dates .avail-button-right button .find-avail-span{display:none}}.hotel-rooms .alert{font-size:100%}.hotel-rooms .alert-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.hotel-rooms .alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.hotel-rooms .min-night-stay{border:1px solid;color:#f0506e!important;font-size:14px;font-weight:600;margin-bottom:0;padding:3px 7px;text-align:center}.hotel-rooms .breakfast-inc{background:hsla(0,0%,96%,.522);color:#353e44;font-size:14px;font-weight:700;left:15px;padding:3px 0;position:absolute;text-align:center;top:0;width:91%;z-index:1}.gathering,.loading{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:10px;margin-top:10px;padding:20px}.gathering p,.loading p{font-weight:600;margin:20px 0}.gathering .text-center,.loading .text-center{margin:0 auto;width:100%}.gathering .sk-folding-cube,.loading .sk-folding-cube{height:80px;margin:40px auto;position:relative;transform:rotate(45deg);width:80px}.gathering .sk-folding-cube .sk-cube,.loading .sk-folding-cube .sk-cube{float:left;height:50%;position:relative;transform:scale(1.1);width:50%}.gathering .sk-folding-cube .sk-cube:before,.loading .sk-folding-cube .sk-cube:before{animation:sk-foldCubeAngle 2.4s linear infinite both;background-color:#2a6ebb;content:"";height:100%;left:0;position:absolute;top:0;transform-origin:100% 100%;width:100%}.gathering .sk-folding-cube .sk-cube2,.loading .sk-folding-cube .sk-cube2{transform:scale(1.1) rotate(90deg)}.gathering .sk-folding-cube .sk-cube3,.loading .sk-folding-cube .sk-cube3{transform:scale(1.1) rotate(180deg)}.gathering .sk-folding-cube .sk-cube4,.loading .sk-folding-cube .sk-cube4{transform:scale(1.1) rotate(270deg)}.gathering .sk-folding-cube .sk-cube2:before,.loading .sk-folding-cube .sk-cube2:before{animation-delay:.3s}.gathering .sk-folding-cube .sk-cube3:before,.loading .sk-folding-cube .sk-cube3:before{animation-delay:.6s}.gathering .sk-folding-cube .sk-cube4:before,.loading .sk-folding-cube .sk-cube4:before{animation-delay:.9s}.gathering{background:hsla(0,0%,100%,.9);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.gathering .center{left:50%;margin-left:-120px;margin-top:-120px;position:fixed;top:50%;width:240px}.nearby-Hotels,.offerInfo,.roomInfo{background-color:#fff;border:0;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:10px;padding:10px}.nearby-Hotels .room-hr,.offerInfo .room-hr,.roomInfo .room-hr{background:#2a6ebb;background:-webkit-gradient(radial,50% 50%,0,50% 50%,350,from(#fff),to(#2a6ebb));border:none;color:#fff;display:block;height:1px;margin-bottom:10px;margin-top:0}.nearby-Hotels .room-image-slider,.offerInfo .room-image-slider,.roomInfo .room-image-slider{position:relative}.nearby-Hotels .room-slider,.offerInfo .room-slider,.roomInfo .room-slider{display:none;height:225px}.nearby-Hotels .room-image-outer,.offerInfo .room-image-outer,.roomInfo .room-image-outer{background:linear-gradient(to bottom right,#f4f4f4,#e7e7e7);height:225px}.nearby-Hotels .room-image-inner,.offerInfo .room-image-inner,.roomInfo .room-image-inner{background-position:50% 50%!important;background-repeat:no-repeat!important;background-size:cover!important;float:left;height:100%;position:relative;width:100%}.nearby-Hotels .plusroomSlides,.offerInfo .plusroomSlides,.roomInfo .plusroomSlides{background-color:rgba(0,0,0,.2);border-radius:0 3px 3px 0;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:-50px;padding:12px;position:absolute;top:63%;transition:.6s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:auto}.nearby-Hotels .next,.offerInfo .next,.roomInfo .next{border-radius:3px 0 0 3px;right:15px}.nearby-Hotels .next:hover,.nearby-Hotels .prev:hover,.offerInfo .next:hover,.offerInfo .prev:hover,.roomInfo .next:hover,.roomInfo .prev:hover{background-color:rgba(0,0,0,.8)}.nearby-Hotels .room-name,.offerInfo .room-name,.roomInfo .room-name{margin-bottom:0}.nearby-Hotels .room-price,.offerInfo .room-price,.roomInfo .room-price{font-family:Lato,sans-serif;margin-bottom:0}.nearby-Hotels .room-price span,.offerInfo .room-price span,.roomInfo .room-price span{color:#353e44;font-weight:700}.nearby-Hotels .room-price .nearby-nights,.offerInfo .room-price .nearby-nights,.roomInfo .room-price .nearby-nights{font-weight:400}.nearby-Hotels .room-price .was-price,.offerInfo .room-price .was-price,.roomInfo .room-price .was-price{color:red;font-weight:400;margin-right:10px;text-decoration:line-through}.nearby-Hotels .room-price .one-left,.offerInfo .room-price .one-left,.roomInfo .room-price .one-left{color:#ff0}.nearby-Hotels .rooms-select,.offerInfo .rooms-select,.roomInfo .rooms-select{background-color:#353e44;background-image:none;border:1px solid #d7d8da;border-radius:4px;box-shadow:none;color:#fff;cursor:pointer;display:block;font-size:15px;font-weight:400;line-height:1.4667;outline:none;padding:5px 10px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.nearby-Hotels .rooms-select:disabled,.offerInfo .rooms-select:disabled,.roomInfo .rooms-select:disabled{background-color:#ccc;border:1px solid #ccc;cursor:inherit}.nearby-Hotels .mini-book-rooms,.nearby-Hotels .nearby-book,.offerInfo .mini-book-rooms,.offerInfo .nearby-book,.roomInfo .mini-book-rooms,.roomInfo .nearby-book{background-color:#2a6ebb;color:#fff;cursor:pointer;margin-left:0;margin-top:10px;width:100%}.nearby-Hotels .mini-book-rooms:disabled,.nearby-Hotels .nearby-book:disabled,.offerInfo .mini-book-rooms:disabled,.offerInfo .nearby-book:disabled,.roomInfo .mini-book-rooms:disabled,.roomInfo .nearby-book:disabled{background-color:#ccc;border:1px solid #ccc;cursor:inherit}.nearby-Hotels .more-rooms,.offerInfo .more-rooms,.roomInfo .more-rooms{background:none;border:none;color:#21c44a;margin-bottom:5px;text-align:center}.nearby-Hotels .no-rooms,.offerInfo .no-rooms,.roomInfo .no-rooms{background:none;border:none;color:#2a6ebb;margin-bottom:5px;text-align:center}.nearby-Hotels .one-only,.offerInfo .one-only,.roomInfo .one-only{background:none;border-color:none;color:#ff8a00}.nearby-Hotels .mini-book-rooms:disabled:hover,.nearby-Hotels .nearby-book:disabled:hover,.offerInfo .mini-book-rooms:disabled:hover,.offerInfo .nearby-book:disabled:hover,.roomInfo .mini-book-rooms:disabled:hover,.roomInfo .nearby-book:disabled:hover{box-shadow:none}.nearby-Hotels .max-user-icons,.nearby-Hotels .max-users,.offerInfo .max-user-icons,.offerInfo .max-users,.roomInfo .max-user-icons,.roomInfo .max-users{margin:0}.nearby-Hotels .desc-title,.offerInfo .desc-title,.roomInfo .desc-title{border-bottom:1px solid #d4e2f1;margin-bottom:5px;padding-bottom:5px}.nearby-Hotels .room-included .fa,.nearby-Hotels .room-included span:first-of-type,.offerInfo .room-included .fa,.offerInfo .room-included span:first-of-type,.roomInfo .room-included .fa,.roomInfo .room-included span:first-of-type{color:#15792e}.nearby-Hotels .room-desc,.offerInfo .room-desc,.roomInfo .room-desc{font-size:90%;margin-bottom:10px}.nearby-Hotels .room-desc .fa-cutlery,.offerInfo .room-desc .fa-cutlery,.roomInfo .room-desc .fa-cutlery{margin-right:10px}.nearby-Hotels .room-desc .fa-check,.offerInfo .room-desc .fa-check,.roomInfo .room-desc .fa-check{margin-right:8px}.nearby-Hotels .room-desc span,.offerInfo .room-desc span,.roomInfo .room-desc span{margin-left:21px}.nearby-Hotels .room-desc .info-more,.nearby-Hotels .room-desc span:first-of-type,.offerInfo .room-desc .info-more,.offerInfo .room-desc span:first-of-type,.roomInfo .room-desc .info-more,.roomInfo .room-desc span:first-of-type{margin-left:0}.nearby-Hotels .huk-nav-tabs,.offerInfo .huk-nav-tabs,.roomInfo .huk-nav-tabs{border-bottom:1px solid #d4e2f1;font-family:Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:15px;font-weight:700;margin-bottom:5px;margin-left:0;padding-bottom:5px}.nearby-Hotels .huk-nav-tabs li,.offerInfo .huk-nav-tabs li,.roomInfo .huk-nav-tabs li{cursor:pointer;display:inline;margin-right:10px}.nearby-Hotels .huk-nav-tabs li.active,.offerInfo .huk-nav-tabs li.active,.roomInfo .huk-nav-tabs li.active{border-bottom:1px solid #2e71bc;padding-bottom:6px}.nearby-Hotels .tab-content .room-facilities,.offerInfo .tab-content .room-facilities,.roomInfo .tab-content .room-facilities{display:flex;flex-direction:column;flex-wrap:wrap;font-size:80%;height:140px}.nearby-Hotels .tab-content .room-facilities.remove-facilities-height,.offerInfo .tab-content .room-facilities.remove-facilities-height,.roomInfo .tab-content .room-facilities.remove-facilities-height{height:auto}.nearby-Hotels .tab-content .extra-facilities,.offerInfo .tab-content .extra-facilities,.roomInfo .tab-content .extra-facilities{height:200px}.nearby-Hotels .room-desc-toggle,.offerInfo .room-desc-toggle,.roomInfo .room-desc-toggle{color:#2a6ebb;cursor:pointer}.offerInfo:focus,.offerInfo:hover,.roomInfo:focus,.roomInfo:hover{background-color:#eeefef;box-shadow:0 4px 8px rgba(0,0,0,.2)}.main-towns-container{padding-bottom:10px;padding-top:10px}.main-towns-container .panel{background:none;border:none;box-shadow:none}.main-towns-container .panel .panel-heading{background:none}.main-towns-container .panel a{font-size:90%}.offerInfo{min-height:260px}.offerInfo p{margin-bottom:5px}.offerInfo .goto-book-now{margin:0;position:relative;right:0;top:-2px}.offerInfo .app-room{font-size:14px}#contactModal .modal-body{padding:0}.add-review-modal,.reviews-modal{animation:fadein .5s;background-color:rgba(0,0,0,.6);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:2000}.add-review-modal .modal-header,.reviews-modal .modal-header{padding:20px 20px 10px}.add-review-modal .modal-header .close,.reviews-modal .modal-header .close{padding:10px 30px 10px 10px}.add-review-modal .modal-header .modal-title,.reviews-modal .modal-header .modal-title{margin-bottom:10px}.add-review-modal .modal-header:after,.reviews-modal .modal-header:after{background:#2a6ebb;background:-webkit-gradient(radial,50% 50%,0,50% 50%,350,from(#fff),to(#2a6ebb));border:none;color:#fff;content:" ";display:block;height:1px;margin-bottom:10px;margin-top:0}.add-review-modal .media-left,.reviews-modal .media-left{padding-right:20px}.add-review-modal .huk-star-rating-base,.add-review-modal .huk-star-ratings,.reviews-modal .huk-star-rating-base,.reviews-modal .huk-star-ratings{background-size:90px 17px;height:17px}.add-review-modal .huk-star-rating-base,.reviews-modal .huk-star-rating-base{margin:3px auto 18px;width:90px}.add-review-modal .std,.reviews-modal .std{border-radius:50%;box-shadow:inset 3px 3px 10px rgba(0,0,0,.8);height:120px;position:relative;transition:box-shadow .2s ease-in;width:120px}.add-review-modal .std .img,.reviews-modal .std .img{border-radius:50%;position:relative;width:100%}.add-review-modal .std .media-object,.reviews-modal .std .media-object{background-repeat:no-repeat;background-size:cover;border-radius:inherit;height:inherit;width:inherit}.add-review-modal .std .single,.reviews-modal .std .single{background-image:url(/img/travellers/single.png);background-position:50%}.add-review-modal .std .couples,.reviews-modal .std .couples{background-image:url(/img/travellers/couples.png);background-position:50%}.add-review-modal .std .family,.reviews-modal .std .family{background-image:url(/img/travellers/family.png);background-position:center 30%}.add-review-modal .std .bussiness,.reviews-modal .std .bussiness{background-image:url(/img/travellers/single.png);background-position:75%}.add-review-modal .last-reviews .travel-type,.reviews-modal .last-reviews .travel-type{font-size:12px}.add-review-modal .last-reviews .modal-content,.reviews-modal .last-reviews .modal-content{border:5px solid #fff;border-radius:0;box-shadow:1px 1px 5px 0 #000;margin-left:auto;margin-right:auto;width:710px}.add-review-modal .last-reviews .media:after,.reviews-modal .last-reviews .media:after{background:#2a6ebb;background:-webkit-gradient(radial,50% 50%,0,50% 50%,350,from(#fff),to(#2a6ebb));border:none;color:#fff;content:" ";display:block;height:1px;margin-bottom:10px;margin-top:0}.add-review-modal .last-reviews .media-body,.reviews-modal .last-reviews .media-body{font-size:14px;width:100%}.add-review-modal .last-reviews .media-body p,.reviews-modal .last-reviews .media-body p{margin-bottom:5px}.add-review-modal .last-reviews .media-body h4,.reviews-modal .last-reviews .media-body h4{font-size:14px}.add-review-modal .last-reviews .media-body .Verified,.reviews-modal .last-reviews .media-body .Verified{color:#999}.add-review-modal .last-reviews .media-body .review-date,.reviews-modal .last-reviews .media-body .review-date{color:#ee8623;float:right}.add-review-modal .last-reviews .media-body .response,.reviews-modal .last-reviews .media-body .response{border-left:1px solid #ccc;margin:20px 0;padding-left:15px}.results-info-panel{padding:0 20px}.results-info-panel p{font-size:90%;margin-bottom:15px}.add-review-modal .has-error .form-control:focus{box-shadow:inset 0 0 0 0 #ff4848}.add-review-modal .form-group{margin-bottom:15px}.add-review-modal .form-group label{font-size:15px}.add-review-modal input.form-control,.add-review-modal select.form-control{font-size:14px;font-weight:400;height:36px;line-height:1.4667;padding:8px 16px}.add-review-modal textarea.form-control{font-size:14px;padding:8px 16px}.add-review-modal .input-group-addon{padding:0;width:10%}.add-review-modal select.form-control:after{color:#aaa;content:"\f078";font-family:FontAwesome;font-size:11px;padding:0 0 2px;pointer-events:none;position:absolute;right:8px;top:4px}.add-review-modal select.form-control:before{background:#fff;content:"";display:block;height:18px;pointer-events:none;position:absolute;right:4px;top:0;width:23px}.gallery-modal{animation:fadein .5s;background-color:rgba(0,0,0,.6);display:none;height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:100}.gallery-modal .modal-content{border:5px solid #fff;border-radius:0;box-shadow:1px 1px 5px 0 #000;margin-left:auto;margin-right:auto;width:710px}.gallery-modal .mySlides{height:454.4px;width:100%}.gallery-modal .close{color:#fff;font-size:20px;font-weight:700;opacity:1;position:absolute;right:15px;text-shadow:none;top:10px;z-index:100}.gallery-modal .close:focus,.gallery-modal .close:hover{color:#e5e5e5;cursor:pointer;text-decoration:none}.gallery-modal .slider-holder{margin-top:5px;overflow:hidden;padding-left:50px;padding-right:50px;position:relative;width:100%}.gallery-modal .slider-holder .long-slider{position:relative}.gallery-modal .slider-holder .slider-arrows{background:hsla(0,0%,100%,.7);cursor:pointer;font-size:22px;font-weight:700;line-height:70px;margin-top:-50px;padding:17px;position:absolute;top:50%;width:50px;z-index:100}.gallery-modal .slider-holder .sa-prev{left:0}.gallery-modal .slider-holder .sa-next{right:0}.gallery-modal .mySlides{display:none}.gallery-modal .cursor{cursor:pointer}.gallery-modal .next,.gallery-modal .prev,.gallery-modal .previous{background-color:rgba(0,0,0,.2);border-radius:0 3px 3px 0;color:#fff;cursor:pointer;font-size:20px;font-weight:700;margin-top:-50px;padding:16px;position:absolute;top:47%;transition:.6s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:auto}.gallery-modal .next{border-radius:3px 0 0 3px;right:0}.gallery-modal .next:hover,.gallery-modal .prev:hover,.gallery-modal .previous:hover{background-color:rgba(0,0,0,.8)}.gallery-modal .numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}.gallery-modal img{margin-bottom:-4px}.gallery-modal .caption-container{color:#fff;position:absolute;text-align:center;top:414.4px;width:100%}.gallery-modal .caption-container .caption-text{margin:0}.gallery-modal .caption-container .caption-text #caption{background:#000;border:1px solid #fff;border-radius:20px;font-size:14px;padding:2px 12px}.gallery-modal .mini-img-outer{height:100px;padding:0;width:100px}.gallery-modal .demo{border:1px solid #fff;opacity:.8;width:100%}.gallery-modal .active,.gallery-modal .demo:hover{opacity:1}.gallery-modal img.hover-shadow{transition:.3s}.gallery-modal .hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.resize-slder{height:300px}.resize-slder .close-modal{display:none}.resize-slder .mySlides{height:300px;position:relative}.resize-slder .next,.resize-slder .prev,.resize-slder .previous{background-color:rgba(0,0,0,.2);border-radius:0 3px 3px 0;color:#fff;cursor:pointer;font-size:20px;font-weight:700;margin-top:-50px;padding:16px;position:absolute;top:60%;transition:.6s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:auto}.resize-slder .next{border-radius:3px 0 0 3px;right:15px}.resize-slder .next:hover,.resize-slder .prev:hover,.resize-slder .previous:hover{background-color:rgba(0,0,0,.8)}.huk-hotel-img-outter{height:190px;margin:0 auto;width:100%}.huk-hotel-img-outter-smaller{height:100px;margin:0 auto;width:100%}.huk-main-img{height:380px}.main-img-max-height{height:480px}#locationMap{height:480px;position:relative;width:100%}#locationMap #MapLEHolder{height:100%;position:absolute;width:100%}#locationMap .gm-style>div{display:none}.attractions-icons{background-image:url(/img/icons/map-current-s-b.png);background-size:contain;cursor:pointer;height:40px;width:27px}.sticky-large-map{z-index:0!important}.sticky-large-map.map-sticky{position:fixed!important;top:204px}.sticky-large-map #map-overlay,.sticky-large-map #map-overlay-gathering{left:0;position:absolute;top:0;width:100%;z-index:1000}.sticky-large-map #map-overlay p,.sticky-large-map #map-overlay-gathering p{background:#228ae6;border-radius:20px;color:#fff;cursor:pointer;margin:10px auto;padding:2px 10px;text-align:center;width:160px}.huk-hotel-img-inner,.mini-img-inner,.mySlides-inner{background-position:50% 50%!important;background-repeat:no-repeat!important;background-size:cover!important;float:left;height:100%;position:relative;width:100%}.huk-hotel-img-inner,.mini-img-inner{cursor:pointer}@media (min-width:320px){.search-page .huk-sr-blocks,.search-page .huk-sr-full-blocks{width:100%!important}.btn-huk-price{padding:10px!important;width:100%}#socialGallery{left:10px!important;width:200px}.upto-xs-hidden{display:inherit}}@media (min-width:576px){.search-page .huk-sr-blocks,.search-page .huk-sr-full-blocks{width:100%!important}.hotel-addr-info .hotelReviews .review-score{display:inline-flex}.hotel-addr-info .breadcrumb>li{display:inline-block}.hotel-addr-info .breadcrumb>.location-home:before{content:"";display:inline-block;font-size:12px;padding-left:0;padding-right:0}.SpecialOffers .fa-chevron-left,.SpecialOffers .fa-chevron-right{font-size:30px}.SpecialOffers .showing-this-month{font-size:inherit}.upto-sm-hidden{display:inherit}}@media (min-width:768px){.home-title h2{color:#fff;font-family:"Droid Serif",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:40px;font-style:italic;font-weight:400;line-height:40px;margin-bottom:25px;position:relative;text-align:center;text-shadow:1px 1px #222;top:-20px;z-index:20}#dpicker-div-sb{margin-top:0!important}.home-hotels .home-list-wider,.search-page .huk-sr-blocks{width:50%!important}.search-page .huk-sr-full-blocks{width:100%!important}.search-page .huk-sr-full-blocks .search-col-grid-wider{width:50%!important}.upto-md-hidden{display:inherit}#socialGallery{left:-10px!important;width:326px}.hotel-addr-info .hotel-info-links{list-style:none;position:absolute}.hotel-addr-info .hotel-title,.hotel-addr-info .hotelAddress,.hotel-addr-info .hotelname{font-size:medium;text-align:left}.hotel-addr-info .hotel-title .go-to-web,.hotel-addr-info .hotelAddress .go-to-web,.hotel-addr-info .hotelname .go-to-web{cursor:pointer}.hotel-addr-info .hotel-title,.hotel-addr-info .hotelname{font-size:24px!important}.hotel-addr-info .avail-button-right,.hotel-addr-info .right-share,.hotel-addr-info .right-stars{float:right}.tab_container label{display:block;float:left;font-size:22px}.logo .logo-name{font-size:30px;left:30px;left:100px;top:12px}.add-review-modal,.reviews-modal{animation:fadein .5s;background-color:rgba(0,0,0,.6);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:2000}.add-review-modal .modal-header,.reviews-modal .modal-header{padding:20px 20px 10px}.add-review-modal .modal-header .close,.reviews-modal .modal-header .close{padding:10px 30px 10px 10px}.add-review-modal .modal-header .modal-title,.reviews-modal .modal-header .modal-title{margin-bottom:10px}.add-review-modal .modal-header:after,.reviews-modal .modal-header:after{background:#2a6ebb;background:-webkit-gradient(radial,50% 50%,0,50% 50%,350,from(#fff),to(#2a6ebb));border:none;color:#fff;content:" ";display:block;height:1px;margin-bottom:10px;margin-top:0}.add-review-modal .media-left,.reviews-modal .media-left{padding-right:20px}.add-review-modal .huk-star-rating-base,.add-review-modal .huk-star-ratings,.reviews-modal .huk-star-rating-base,.reviews-modal .huk-star-ratings{background-size:90px 17px;height:17px}.add-review-modal .huk-star-rating-base,.reviews-modal .huk-star-rating-base{margin:3px auto 18px;width:90px}.add-review-modal .std,.reviews-modal .std{border-radius:50%;box-shadow:inset 3px 3px 10px rgba(0,0,0,.8);height:120px;position:relative;transition:box-shadow .2s ease-in;width:120px}.add-review-modal .std .img,.reviews-modal .std .img{border-radius:50%;position:relative;width:100%}.add-review-modal .std .media-object,.reviews-modal .std .media-object{background-repeat:no-repeat;background-size:cover;border-radius:inherit;height:inherit;width:inherit}.add-review-modal .std .single,.reviews-modal .std .single{background-image:url(/img/travellers/single.png);background-position:50%}.add-review-modal .std .couples,.reviews-modal .std .couples{background-image:url(/img/travellers/couples.png);background-position:50%}.add-review-modal .std .family,.reviews-modal .std .family{background-image:url(/img/travellers/family.png);background-position:center 30%}.add-review-modal .std .bussiness,.reviews-modal .std .bussiness{background-image:url(/img/travellers/single.png);background-position:75%}.add-review-modal .last-reviews .travel-type,.reviews-modal .last-reviews .travel-type{font-size:12px}.add-review-modal .last-reviews .modal-content,.reviews-modal .last-reviews .modal-content{border:5px solid #fff;border-radius:0;box-shadow:1px 1px 5px 0 #000;margin-left:auto;margin-right:auto;width:710px}.add-review-modal .last-reviews .media:after,.reviews-modal .last-reviews .media:after{background:#2a6ebb;background:-webkit-gradient(radial,50% 50%,0,50% 50%,350,from(#fff),to(#2a6ebb));border:none;color:#fff;content:" ";display:block;height:1px;margin-bottom:10px;margin-top:0}.add-review-modal .last-reviews .media-body,.reviews-modal .last-reviews .media-body{font-size:14px;width:100%}.add-review-modal .last-reviews .media-body p,.reviews-modal .last-reviews .media-body p{margin-bottom:5px}.add-review-modal .last-reviews .media-body h4,.reviews-modal .last-reviews .media-body h4{font-size:14px}.add-review-modal .last-reviews .media-body .Verified,.reviews-modal .last-reviews .media-body .Verified{color:#999}.add-review-modal .last-reviews .media-body .review-date,.reviews-modal .last-reviews .media-body .review-date{color:#ee8623;float:right}.add-review-modal .last-reviews .media-body .response,.reviews-modal .last-reviews .media-body .response{border-left:1px solid #ccc;margin:20px 0;padding-left:15px}.avail-button-right{margin-top:0!important}.main-towns .location{padding:0 5px;text-align:left;width:33%}.hotel-group{text-align:center}.hotel-group img{width:100%}}@media (min-width:992px){.uk-home-search{left:10%;padding-left:15px;top:20%;width:80%}.uk-home-search .home-search{width:auto}.home-hotels .home-list-wider{width:33%!important}.search-page .huk-sr-blocks{width:40%!important}.search-page .huk-sr-full-blocks{width:100%!important}.search-page .huk-sr-full-blocks .search-col-grid-wider{width:33%!important}.upto-lg-hidden{display:inherit}.btn-huk-price{padding:10px 20px;width:auto}.modal-dialog{width:800px}#socialGallery{left:-90px;width:326px}.sidebar-left-pad-0{padding-left:0}.logo .logo-name{left:65px}}@media (min-width:1200px){.hotel-page-search .container{width:84%}.home-hotels .home-list-wider{width:25%!important}.search-page .huk-sr-blocks{width:65%!important}.search-page .huk-sr-full-blocks{width:100%!important}.search-page .huk-sr-full-blocks .search-col-grid-wider{width:25%!important}.search-page .map-toggle-switch{text-align:right}.search-page .map-toggle-switch .switch{margin-bottom:0;right:-20px;top:-2px}.hotel-addr-info .hotelReviews .review-score{display:block}.modal-dialog{width:900px}.main-towns .location{padding:0 20px;width:25%}}@media (min-width:1400px){.home-page .poster img{top:-50px}.home-hotels .home-list-wider{width:20%!important}.uk-home-search{left:20%;padding-left:20px;top:20%;width:60%}.hotel-addr-info .hotelReviews .review-score{display:inline-flex}.search-page .huk-sr-blocks{width:25%!important}.search-page .huk-sr-full-blocks{width:100%!important}.search-page .huk-sr-full-blocks .search-col-grid-wider{width:20%!important}.search-page .map-toggle-switch{float:right}}@media (max-width:576px){.has-sidebar .ajax-pager{float:none}.has-sidebar .pager ul li:first-child{flex:2;order:1}#booking-info .sticky-bottom{bottom:0;left:0}#booking-info .sticky{border:none;border-bottom:1px solid #2a6ebb;box-shadow:0 1px 3px rgba(0,0,0,.5);left:0;padding-top:0;top:0;width:100%}#booking-info .sticky .btn-availability-search{padding:5px}#booking-info .offerInfo,#booking-info .roomInfo{background-color:hsla(0,0%,80%,.26);box-shadow:0 3px 10px rgba(0,0,0,.5);margin-bottom:20px}#booking-info .offerInfo .rooms-select,#booking-info .roomInfo .rooms-select{margin-bottom:10px}#book-rooms-now{width:100%}#book-rooms-now .rooms-descs #roomBooking{margin-bottom:0!important;padding-bottom:0!important}#book-rooms-now .rooms-descs #roomBooking .price-li h4{font-size:14px;font-weight:400}#book-rooms-now .rooms-descs #roomBooking .price-li .col-md-10,#book-rooms-now .rooms-descs #roomBooking .price-li .room-price{padding:0}#book-rooms-now .over-view{padding:5px 10px 10px!important}#book-rooms-now h3{font-size:20px!important}#book-rooms-now .curr,#book-rooms-now .price{font-size:22px!important}.uk-home-search{left:3%;padding:10px 0;top:20%;width:94%}.uk-home-search .huk-button-search{margin-top:0}.uk-home-search .huk-button-search .home-search{padding:7px 10px}.mobile-none{display:none}}@media (max-width:320px){.hotel-dates:not(.sticky) .vs-no-pad{padding:0}}@media (max-width:576px){.huk-pagination ul .page,.huk-pagination ul .page-links{width:100%!important}.search-page .search-map-column{padding-bottom:0!important}.search-page .container-search-results{flex-direction:column-reverse}.search-page .container-search-results.boxed-hits-map{margin-bottom:0;margin-top:5px}.search-page .container-search-results.boxed-hits-map .btnHolder{top:10px!important}.search-page .container-search-results.boxed-hits-map .btnHolder button{padding:5px 10px}.search-page .container-search-results.boxed-hits-map .row-fsb{margin-bottom:0}.search-page .container-search-results .js-largeMap{position:relative;width:100%}.search-page .container-search-results .js-largeMap.sticky-large-map{top:0}.search-page .container-search-results .js-largeMap #map-container{height:300px;margin:0 -15px;position:relative;width:100%}.search-page .search-results-body .mapboxgl-popup-content{box-shadow:0 4px 8px rgba(0,0,0,.2);min-width:200px;padding:0}.search-page .search-results-body .mapboxgl-popup-content h4{margin:0 0 14px}.search-page .search-results-body .mapboxgl-popup-content .price-overlay{top:-8px}.search-page .search-results-body .mapboxgl-popup-content .grid-thumbnail-outter{height:100px}.search-page .sort-bar-options .map-view .dropdown-menu{bottom:100%;top:auto}.map-toggle-sp{background:#fff;bottom:0;box-shadow:0 -1px 5px 0 rgba(0,0,0,.15);display:block!important;min-height:20px;padding:10px 15px;position:fixed;width:100%;z-index:1}.map-toggle-sp .btn.btn-xs{padding:5px;width:100%}.map-toggle-sp .btn.btn-xs i{margin-right:5px}.map-toggle-sp .active .btn.btn-xs{background:#fff;box-shadow:inset 2px 2px 4px 0 rgba(0,0,0,.25);color:#2a6ebb}}@media (max-width:600px){.home-master-div{padding-bottom:0;padding-top:0}.home-master-div .home-hotels{padding:0}#locationMap{display:none}.inspire-page .inspire-list>.container{width:100%}.inspire-page .inspire-me-container .flex{height:200px!important;width:100%!important}.inspire-page .inspire-me-container .flex-wide{width:100%!important}.inspire-page .inspire-me-container .box{display:block;height:200px!important}.show-map-relocation .hotel-title .sh-lm{border:1px solid #2a6ebb;border-radius:25px;color:#2a6ebb;cursor:pointer;display:block;font-size:16px;font-weight:400;margin-bottom:9px;padding:5px 20px;position:relative}.uk-home-search{left:3%;padding:10px 0;top:20%;width:94%}.uk-home-search .huk-button-search,.uk-home-search .t-datepicker{margin-top:0}.home-hotels .home-list-wider,.huk-sr-full-blocks .search-col-grid-wider{width:100%!important}.sort-bar-wrapper .row-fsb{display:block;margin:0 0 10px}.categoires .lg-pad-none{padding:15px}.categoires .hotel-list-container{padding-bottom:0;padding-right:0;padding-top:0}.categoires .hotel-list-container .hotel-list{padding-right:10px}}@media (max-width:768px){.row-fsb{padding:5px 0!important}.row-fsb .col-md-4,.row-fsb .col-md-8{width:100%}.row-fsb .sort-by-div{float:none!important}.row-fsb .sort-by-div .sort-bar-northstar{min-width:auto!important}.row-fsb .found-Hotels{text-align:center}.row-fsb .found-Hotels .dates{display:block}.row-fsb .found-Hotels h3{font-size:14px}.row-fsb .sort-bar-northstar{padding-left:0!important;padding-right:0!important}.huk-sr-full-blocks .row-fsb{padding:5px 0!important}.huk-sr-full-blocks .row-fsb .col-md-4,.huk-sr-full-blocks .row-fsb .col-md-8{width:inherit}}@media (max-width:1399.98px){.inspire-page .inspire-list>.container{width:100%}.inspire-page .inspire-me-container .flex{height:500px;width:25%}.inspire-page .inspire-me-container .flex-wide{width:50%}.inspire-page .inspire-me-container .box{display:block;height:250px}}@media (max-width:1199.98px){.huk-pagination ul .page,.huk-pagination ul .page-links{width:50%}.drop-sortby{z-index:1000}.huk-sr-full-blocks{width:100%!important}.p-show a{padding:7px 14px!important}.p-multi a{padding:7px!important}.inspire-page .inspire-list>.container{width:100%}.inspire-page .inspire-me-container .flex{height:400px;width:25%}.inspire-page .inspire-me-container .flex-wide{width:50%}.inspire-page .inspire-me-container .box{display:block;height:200px}}@media (max-width:991.98px){.nav.navbar-nav{background-color:#f4f4f4;box-shadow:0 0 8px 3px hsla(0,0%,53%,.4);height:100%;left:0;overflow-x:hidden;padding-top:48px;position:fixed;top:0;transition:.5s;width:0;z-index:999}.nav.navbar-nav li{border-bottom:1px solid #d4e2f1;margin:0 10px;padding:0}.nav.navbar-nav li a{padding:10px!important}.nav.navbar-nav .closeNav{background:none;border:none;font-size:36px;margin-left:50px;position:absolute;right:25px;top:0}.flex-show-nav{display:block!important}.flex-show-nav .navbar-nav{animation:slide .5s forwards}.flex-show-nav .navbar-nav .mobile-i{display:inline-block;min-width:26px;position:relative;top:-1px}.flex-hide-nav{display:block!important}.flex-hide-nav .navbar-nav{animation:slideBack .5s forwards;box-shadow:none}.huk-hotel-blocks .options-toggle{width:100%}.inspire-page .inspire-me-container .flex{height:200px;width:50%}.inspire-page .inspire-me-container .flex-wide{width:50%}.inspire-page .inspire-me-container .box{display:block;height:200px}}@keyframes createInfoBox{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes slide{to{width:240px}}@keyframes slideBack{0%{width:240px}to{width:0}}@keyframes boxhighlight{to{box-shadow:0 0 34px 0 rgba(0,0,0,.75);height:58px;left:-10px;position:absolute;top:25px;width:105%;z-index:100}}@keyframes hideBox{0%{transform:scale(1)}to{height:0;transform:scale(0)}}@keyframes growBox{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes sk-foldCubeAngle{0%,10%{opacity:0;transform:perspective(140px) rotateX(-180deg)}25%,75%{opacity:1;transform:perspective(140px) rotateX(0deg)}90%,to{opacity:0;transform:perspective(140px) rotateY(180deg)}}
