@import url(https://fonts.googleapis.com/css?family=Oswald);.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;z-index:100;top:85px!important}#header{z-index:2;position:relative}.home-title{position:absolute;width:100%}.locationSearchBar #dpicker-div-sb{width:100%;margin-top:10px}.locationSearchBar .input-group{display:-webkit-box;display:-ms-flexbox;display:flex}.locationSearchBar .btn-sm,.locationSearchBar .form-control,.locationSearchBar .input-group-addon{padding:10px}.show-calendar{-webkit-box-shadow:1px 1px 5px 0 #ccc;box-shadow:1px 1px 5px 0 #ccc}#sticky-bar.is-sticky{position:fixed!important;top:0!important}.is-sticky-bottom{position:absolute!important;bottom:0;top:auto!important}.huk-table-condensed{font-size:14px}.huk-table-condensed td,.huk-table-condensed th{padding:3px;min-width:36px!important}.huk-table-condensed .huk-border-bottom th{height:5px}.huk-table-condensed .huk-border-bottom .hr{height:1px;background-image:-webkit-gradient(linear,left top,right top,from(#ddefef),color-stop(#2a6ebb),to(#ddefef));background-image:linear-gradient(90deg,#ddefef,#2a6ebb,#ddefef);margin-bottom:5px;margin-top:0}.logo .logo-name{position:absolute;top:2px;left:55px;font-size:22px;color:#353e44;font-family:Oswald,sans-serif;text-transform:uppercase}.logo .logo-name:after{position:absolute;left:0;bottom:-2px;width:100%;content:" ";background:50% 100% no-repeat #f7f9fa;height:3px;background-image:-webkit-gradient(linear,left top,right top,from(#34495e),color-stop(25%,#34495e),color-stop(25%,#9b59b6),color-stop(35%,#9b59b6),color-stop(35%,#3498db),color-stop(45%,#3498db),color-stop(45%,#62cb31),color-stop(55%,#62cb31),color-stop(55%,#ffb606),color-stop(65%,#ffb606),color-stop(65%,#e67e22),color-stop(75%,#e67e22),color-stop(85%,#e74c3c),color-stop(85%,#e74c3c),color-stop(85%,#c0392b),to(#c0392b));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}.huk-button-search{margin-top:33px}.uk-home-search{background:hsla(0,0%,100%,.7);position:absolute;top:20%;left:10%;width:80%;z-index:1000;padding-bottom:30px;border-radius:5px}.uk-home-search .home-search{width:100%}.uk-home-search #search-clear{position:absolute;bottom:14px;right:25px;cursor:pointer;color:#2a6ebb;font-size:115%}.uk-home-search .sr-error{top:85px;left:-10px}.uk-home-search .location-error{-webkit-animation-name:boxhighlight;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-name:boxhighlight;animation-duration:.5s;animation-fill-mode:forwards}.uk-home-search .dpicker .fa-calendar{top:4px;right:0;position:relative;cursor:pointer}.uk-home-search .fa-search{left:-10px;position:relative}.search-breadcrumb-info{background-color:#fff;padding:7px 20px;margin-bottom:1px;position:relative}.search-breadcrumb-info .breadcrumb{margin:0;font-size:14px}.search-breadcrumb-info .breadcrumb a{color:#12587e}.search-breadcrumb-info .breadcrumb .location-home i{font-size:18px}.search-breadcrumb-info .breadcrumb .location:before{display:inline-block;padding-right:.5rem;padding-left:.5rem;font-family:FontAwesome;font-size:12px;content:"\F054"}.home-master-div{padding:15px}.homepage-hero-module{border-right:none;border-left:none;position:relative;margin-left:-15px;margin-right:-15px}.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{position:relative;bottom:0;left:0;height:100%;width:100%;overflow:hidden;background:#000}.video-container .poster img{width:100%;bottom:0;position:absolute}.video-container .filter{z-index:100;position:absolute;background:rgba(0,0,0,.4);width:100%}.video-container video{position:absolute;z-index:0;bottom:0}.video-container video.fillWidth{width:100%}.hit-thumbnail-wrappers-container-wider{width:382px!important}.home-hotels{position:relative;z-index:100;top:-137px;padding:10px}.home-hotels .grid-hit{border:3px solid #fff}.main-towns{overflow:hidden}.main-towns .location{float:left;text-align:center;width:100%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.main-towns .location a{text-decoration:none}.main-towns .location:after{content:" ";display:block;border:none;color:#fff;height:1px;background:#2a6ebb;margin-top:0;margin-bottom:10px;background:-webkit-gradient(radial,50% 50%,0,50% 50%,350,from(#fff),to(#2a6ebb))}.sort-bar-wrapper .row-fsb{padding-right:15px;padding-left:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;min-height:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:-5px 15px 20px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.sort-bar-wrapper .row-fsb .sort-bar-northstar{margin:0;-webkit-box-shadow:none;box-shadow:none}.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{margin:0;font-size:16px}.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{position:absolute;right:0;top:8px;font-size:20px}.sort-bar-wrapper .sort-bar-label{height:50px;line-height:49px;margin:auto 20px auto 10px;font-weight:700}.sort-bar-wrapper .sort-bar-divider{height:20px;width:2px;background-color:#f4f4f4;margin-right:15px}.sort-bar-wrapper .map-toggle-switch .switch{position:relative;display:inline-block;vertical-align:top;width:100px;height:30px;padding:3px;margin-bottom:10px;background:linear-gradient(180deg,#eee,#fff 25px);background-image:-webkit-linear-gradient(top,#eee,#fff 25px);border-radius:18px;-webkit-box-shadow:inset 0 -1px #fff,inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 -1px #fff,inset 0 1px 1px rgba(0,0,0,.05);cursor:pointer;-webkit-box-sizing:content-box;box-sizing:content-box}.sort-bar-wrapper .map-toggle-switch .switch-flat{padding:0;background:#fff;background-image:none}.sort-bar-wrapper .map-toggle-switch .switch-flat .switch-label{position:relative;display:block;height:inherit;font-size:10px;text-transform:uppercase;border-radius:inherit;-webkit-box-sizing:content-box;box-sizing:content-box;background:#fff;border:2px solid #2a6ebb;-webkit-box-shadow:none;box-shadow:none}.sort-bar-wrapper .map-toggle-switch .switch-flat .switch-label:after,.sort-bar-wrapper .map-toggle-switch .switch-flat .switch-label:before{position:absolute;top:50%;margin-top:-5px;line-height:1;-webkit-transition:inherit;transition:inherit;-webkit-box-sizing:content-box;box-sizing:content-box}.sort-bar-wrapper .map-toggle-switch .switch-flat .switch-label:before{content:attr(data-off);right:11px;color:#2a6ebb;text-shadow:0 1px hsla(0,0%,100%,.5)}.sort-bar-wrapper .map-toggle-switch .switch-flat .switch-label:after{content:attr(data-on);left:11px;color:#fff;text-shadow:0 1px rgba(0,0,0,.2);opacity:0;color:#2a6ebb}.sort-bar-wrapper .map-toggle-switch .switch-flat .switch-handle{top:6px;left:6px;background:#2a6ebb;width:22px;height:22px;-webkit-box-shadow:none;box-shadow:none;border-radius:100%;position:absolute}.sort-bar-wrapper .map-toggle-switch .switch-flat .switch-handle:before{content:"";position:absolute;top:50%;left:50%;margin:-6px 0 0 -6px;width:12px;height:12px;background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#fff));background:linear-gradient(180deg,#eee,#fff);background-image:-webkit-linear-gradient(top,#eee,#fff);border-radius:6px;-webkit-box-shadow:inset 0 1px rgba(0,0,0,.02);box-shadow:inset 0 1px rgba(0,0,0,.02);background:#fff}.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{left:72px;background:#2a6ebb;-webkit-box-shadow:none;box-shadow:none}.col-pos-rel,.search-bar-column{position:relative}.col-pos-rel #search-results,.search-bar-column #search-results{position:absolute;z-index:100;padding-top:5px;padding-left:15px;width:100%}.col-pos-rel .list-group,.search-bar-column .list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin:0}.col-pos-rel .autocomplete,.search-bar-column .autocomplete{background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;-webkit-box-shadow:0 0 6px rgba(51,51,51,.48);box-shadow:0 0 6px rgba(51,51,51,.48)}.col-pos-rel .autocomplete>li,.search-bar-column .autocomplete>li{position:relative;display:block;padding:.75rem 1rem;margin-bottom:-1px}.col-pos-rel .autocomplete>li .list-group-title,.search-bar-column .autocomplete>li .list-group-title{border-bottom:3px solid #2a6ebb;width:100%;display:block}.col-pos-rel .autocomplete>li .list-group-title span,.search-bar-column .autocomplete>li .list-group-title span{font-weight:700;display:block;margin:.25rem .75rem}.col-pos-rel .autocomplete>li>ul,.search-bar-column .autocomplete>li>ul{padding:0;margin:0}.col-pos-rel .autocomplete>li>ul .list-group-item,.search-bar-column .autocomplete>li>ul .list-group-item{position:relative;display:block;padding:.5rem .75rem;background-color:#fff;cursor:pointer;border-bottom:1px solid #ccc}.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{padding:10px 20px;background-color:#fff;border:1px solid #d7d8da}.search-bar-column{position:relative}.search-bar-column .fa-search{color:#d7d8da;position:absolute;top:14px;left:10px;font-size:14px}.search-bar-column #search-clear{position:absolute;top:14px;right:12px;cursor:pointer;color:#2a6ebb;font-size:110%}.search-bar-column #search-results-sp{position:absolute;z-index:100;padding-top:5px;padding-left:15px;width:96%;top:50px}.search-page .huk-sr-blocks{width:1200px}.search-page .huk-sr-blocks .attractions-uk{padding-left:15px;padding-right:15px;padding-top:5px;margin-left:15px;margin-bottom:20px;margin-right:15px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);background:#fff}.search-page .huk-sr-blocks .attractions-uk img{width:100%;margin-bottom:15px}.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}}@media (min-width:0px) and (max-width:570px){.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;-webkit-transition:all .35s ease-in-out;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{content:"";position:absolute;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent}.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{content:"";border:none}.calander-holder{padding:10px;position:relative}#graph-holder{height:125px;width:500px;position:relative}#graph-holder .vertical .progress-bar{float:left;height:120px;width:10px;margin-right:0;background:none}#graph-holder .vertical .progress-track{position:relative;width:10px;height:100%;background:#ebebeb}#graph-holder .vertical .progress-fill{position:relative;background:#1688e9;height:50%;width:10px;color:#fff;text-align:center;font-family:Lato,Verdana,sans-serif;font-size:12px;line-height:20px}.hotel-short .img-rating{position:relative;top:-3px;left:0}.hotel-short .img-rating .huk-star-rating-base{height:14px;width:80px;background-size:80px}.hotel-short .img-rating .huk-star-rating-base .huk-star-ratings{height:14px;background-size:80px}.hotel-short .distance-from{cursor:pointer}.hotel-short .ltb{display:block}.hotel-short .ltb .ltf{display:none}.grid-hit{background-color:#fff;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2);margin-bottom:25px}.grid-featured .hotel-short{background:rgba(0,128,0,.06)}.grid-hit:hover{background-color:#eeefef;-webkit-box-shadow:0 0 25px 0 rgba(53,62,68,.4);box-shadow:0 0 25px 0 rgba(53,62,68,.4)}.grid-content .goto-book-now{margin:0;top:5px;position:relative}.grid-content .rate{font-weight:700}.highLightClass{background-color:rgba(42,110,187,.1);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.5);box-shadow:0 4px 8px rgba(0,0,0,.5)}.FadeClass{opacity:.3}.grid-thumbnail-images{width:100%;position:relative;overflow:hidden}.grid-thumbnail-images .tab-arrows{position:absolute;top:42%}.grid-thumbnail-images .tab-arrows .arrow-container{cursor:pointer;padding:10px;background:hsla(0,0%,100%,.4)}.grid-thumbnail-images .previous{left:0}.grid-thumbnail-images .next{right:0}.grid-thumbnail-images .thumbnail-wrapper{position:relative;height:200px}.grid-thumbnail-images .thumbnail-wrapper .grid-thumbnail-outter{padding:0;height:200px;width:200px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}.grid-thumbnail-images .thumbnail-wrapper .grid-thumbnail-outter .grid-thumbnail-inner{position:relative;float:left;width:100%;height:100%;background-position:50% 50%!important;background-repeat:no-repeat!important;background-size:cover!important}.towns-filters{border:1px solid #ccc;border-radius:10px;padding:10px;text-align:center}.towns-filters ul{padding:0;margin:0}.towns-filters ul li{padding:0;list-style:none;display:inline-block}.towns-filters ul li:before{content:"|";padding:0 1rem}.towns-filters ul li:first-child:before{content:"";padding:0}.hotel-page-search{background:#fff;-webkit-box-shadow:0 0 15px 2px rgba(0,0,0,.1);box-shadow:0 0 15px 2px rgba(0,0,0,.1)}.sorry-no-avail{padding:10px;border:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:10px;background-color:#fff;border:1px solid #ebcccc}.sorry-no-avail h4{color:#a94442;margin-bottom:0}.sorry-no-avail .warning{color:#856404}.sorry-no-avail p{margin-bottom:0;color:#353e44}.sorry-no-avail p span{color:#2a6ebb;font-weight:600}.huk-star-rating-base{width:124px;background-image:url(https://assets.qbook.co.uk/images/star-base-light.png);height:24px}.huk-star-ratings{width:100%;background-image:url(https://assets.qbook.co.uk/images/stars-layer.png);height:24px}@media (min-width:601px) and (max-width:991px){.row-hotel-imgs{padding-right:5px}}@media (min-width:601px) and (max-width:991px){.row-hotel-map{padding-left:5px}}.SpecialOffers .showing-this-month{margin-left:-20px;margin-right:-20px;margin-top:-20px;padding:15px 20px;font-size:85%;background:rgba(42,133,211,.3);text-align:center}.SpecialOffers .fa-tags{margin-right:10px}.SpecialOffers .fa-chevron-left,.SpecialOffers .fa-chevron-right{cursor:pointer;color:#2a6ebb;font-size:20px}.SpecialOffers .alert-no-offer{min-height:auto;color:#856404;background-color:#fff3cd;border-color:#ffeeba;padding:10px 20px}.SpecialOffers .alert-no-offer .fa-info-circle{margin-right:10px}.SpecialOffers .price{color:#353e44;font-weight:700}.alert-huk-error{min-height:auto;color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:10px 20px}.alert-huk-error .fa-info-circle{margin-right:10px}.alert-huk-warning{min-height:auto;color:#856404;background-color:#fff3cd;border-color:#ffeeba;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;padding-top:10px;display:none}.tab_container label{font-weight:700;font-size:14px;display:block;float:left;width:50%;margin-bottom:10px;padding:.6em 1.5em;color:#353e44;cursor:pointer;text-decoration:none;text-align:center;background:#f0f0f0}.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{display:block;padding:20px;background:#fff;border-bottom:2px solid #f0f0f0}.tab_container .tab-content h3,.tab_container .tab-content p{-webkit-animation:fadein .4s ease-in-out;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;-webkit-box-shadow:inset 0 3px rgba(42,133,211,.6);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;padding:10px;margin:10px 0;position:relative}.hotel-addr-info .breadcrumb>li{display:block}.hotel-addr-info .breadcrumb>.location-home:before{display:inline-block;padding-right:.5rem;padding-left:.5rem;font-family:FontAwesome;font-size:12px;content:"\F054"}.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;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.hotel-addr-info .hotel-title,.hotel-addr-info .hotelAddress,.hotel-addr-info .hotelname{margin:0;font-size:75%;text-align:center;font-weight:400;line-height:1.75}.hotel-addr-info .hotel-title,.hotel-addr-info .hotelname{font-size:24px;font-weight:700;line-height:inherit}.hotel-addr-info .huk-review-score{font-size:16px;font-style:italic;position:absolute;right:135px;border-bottom:1px solid #ccc;cursor:pointer}.hotel-addr-info .huk-review-inline{display:inline-block}.hotel-addr-info .hotel-info-links{list-style:none;position:relative;bottom:0;right:0;color:#999}.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 #socialGallery{z-index:100;margin:0 auto;position:absolute;top:30px;left:10px;-webkit-transform:translate(-50%);transform:translate(-50%);visibility:hidden}.hotel-addr-info .hotel-info-links li #socialGallery a{visibility:hidden;opacity:0;margin:5px 1px;background-color:rgba(0,0,0,.6);position:relative;top:10px}.hotel-addr-info .hotel-info-links li #socialGallery a>span{position:relative;top:4px;left:4px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.hotel-addr-info .hotel-info-links li #socialShare{width:100%;margin-top:15px;text-align:center}.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{-webkit-box-sizing:content-box;box-sizing:content-box}.hotel-addr-info .hotel-info-links li #socialShare>.socialBox,.hotel-addr-info .hotel-info-links li #socialShare a{position:relative;float:none;display:inline-block;border-radius:50%}.hotel-addr-info .hotel-info-links li #socialShare>.socialBox a,.hotel-addr-info .hotel-info-links li #socialShare a a{background:rgba(0,0,0,.75);color:#fff;text-align:center;font-size:20px;padding:5px;width:36px;height:36px;line-height: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{margin:0;font-size:14px}.hotel-addr-info .breadcrumb a{color:#12587e}.hotel-addr-info .breadcrumb .location-home i{font-size:18px}.hotel-addr-info .breadcrumb .location:before{display:inline-block;padding-right:.5rem;padding-left:.5rem;font-family:FontAwesome;font-size:12px;content:"\F054"}.hotel-addr-info #review-progress{padding-top:15px}.hotel-addr-info #review-progress .progress{height:8px;margin-bottom:18px;background-color:#f1f3f5;border-radius:10px;position:relative;width:82%;left:8%}.hotel-addr-info #review-progress .progress-name{position:absolute;left:-8%;top:-8px;font-size:12px}.hotel-addr-info #review-progress .progress-percentage{position:absolute;right:-8%;top:-10px;font-size:12px}.hotel-addr-info #review-progress i.fa-star{margin-left:3px;font-size:10px}.hotel-addr-info .hotelReviews{padding:0 10px}.hotel-addr-info .hotelReviews .add-review{position:absolute;top:20px;right:5px}.hotel-addr-info .hotelReviews .review-score{display:block;font-size:52px;margin-right:5px;line-height:52px;margin-bottom:10px}.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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.hotel-addr-info .hotelReviews .stars{position:relative;top:-17px}.hotel-addr-info .hotelReviews .review-toggle{border:none;background:none}.hotel-addr-info .hotelReviews .review-star-text{font-size:16px;top:-3px;position:relative;left:2px;color:#c6ab40}.hotel-addr-info .hotelReviews i.icon-chevron-down{position:relative;top:3px}.hotel-addr-info .hotelReviews .n-reviews{position:absolute;color:#818384;font-size:14px;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{text-align:justify;margin-bottom:10px;font-size:90%}.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{content:" ";display:block;border:none;color:#fff;height:1px;background:#2a6ebb;margin-top:0;margin-bottom:10px;background:-webkit-gradient(radial,50% 50%,0,50% 50%,350,from(#fff),to(#2a6ebb))}.review-sent button{color:#21c44a}.mini-book{font-size:14px;font-weight:400;margin:2px 15px 0;background-color:#fff;border-color:#2a6ebb;border:1px solid;padding:4px 10px;border-radius:20px;color:#2a6ebb;text-shadow:none;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;line-height:22px}.mini-book:active,.mini-book:focus,.mini-book:hover{-webkit-box-shadow:inset 0 0 0 1px #2a6ebb;box-shadow:inset 0 0 0 1px #2a6ebb;text-decoration:none}.huk-pagination{padding:10px}.huk-pagination ul{width:100%;margin:0;list-style:none}.huk-pagination ul .page{width:72%;display:inline-block;position:relative}.huk-pagination ul .page span{float:right}.huk-pagination ul .page-fw{width:99%}.huk-pagination ul .page-links{width:25%;float:right;display:inline-block;position:relative;text-align:right}.huk-pagination ul .page-links ul{width:auto;margin-right:15px}.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:"...";position:relative;top:-5px;margin: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;padding:10px 15px;text-decoration:none;border-radius:50%}.huk-pagination ul .page-links ul .active a:hover,.huk-pagination ul .page-links ul .p-show a:hover{-webkit-box-shadow:inset 0 0 0 1px #2a6ebb;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{-webkit-box-shadow:inset 0 0 0 1px #2a6ebb;box-shadow:inset 0 0 0 1px #2a6ebb}.huk-pagination ul .fifty{width:50%}#booking-info .sticky{position:fixed;top:2px;z-index:100;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #2a6ebb}#booking-info #book-rooms-now{width:100%}#booking-info #book-rooms-now .rooms-descs #roomBooking{list-style:none;color:#fff;padding-top:10px;margin:0}#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{content:" ";display:block;border:none;color:#fff;height:1px;background:#2a6ebb;margin-top:0;margin-bottom:10px;background:-webkit-gradient(radial,50% 50%,0,50% 50%,350,from(#fff),to(#2a6ebb))}#booking-info #book-rooms-now .rooms-descs #roomBooking .price-li h4{color:#fff;padding:0;margin:0;font-weight:400}#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{font-weight:400;color:#2a6ebb;font-size:20px;line-height:34px;position:relative;top:-4px;left:4px;cursor:pointer}#booking-info #book-rooms-now h3{text-align:left;font-size:28px;color:#fff;margin:0}#booking-info #book-rooms-now .btn-primary{width:100%;padding:5px;margin:0;font-size:20px}#booking-info #book-rooms-now .total{text-align:right;color:#fff;font-size:16px;letter-spacing:0}#booking-info #book-rooms-now .total .curr,#booking-info #book-rooms-now .total .price{font-size:26px;font-weight:700;margin-left:2px;letter-spacing:-1px}#booking-info .no-show{display:none}#booking-info .show-book-now{-webkit-animation-name:growBox;animation-name:growBox;display:inherit}#booking-info .hide-book-now,#booking-info .show-book-now{-webkit-animation-duration:.25s;animation-duration:.25s;background:#000}#booking-info .hide-book-now{-webkit-animation-name:hideBox;animation-name:hideBox}#booking-info .sticky-bottom{position:fixed;bottom:2px;z-index:100;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}#booking-info #insert-nights{display:block;width:100%;height:44px;padding:10px 20px;font-size:15px;font-weight:400;line-height:1.4667;color:#353e44;background-color:#fff;background-image:none;border:1px solid #d7d8da;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;outline:none;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}#booking-info #dpicker-div-hb{cursor:pointer}#booking-info .fa{position:relative;top:20%;right:0}.hotel-dates{background:#d4e2f1;margin-bottom:10px;padding:10px}.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{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.hotel-rooms .alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.hotel-rooms .min-night-stay{padding:3px 7px;font-weight:600;border:1px solid;text-align:center;margin-bottom:0;color:#f0506e!important;font-size:14px}.hotel-rooms .breakfast-inc{z-index:1;position:absolute;top:0;left:15px;text-align:center;background:#f4f4f485;width:91%;font-size:14px;color:#353e44;font-weight:700;padding:3px 0}.gathering,.loading{margin-top:10px;padding:20px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:10px}.gathering p,.loading p{font-weight:600;margin:20px 0}.gathering .text-center,.loading .text-center{width:100%;margin:0 auto}.gathering .sk-folding-cube,.loading .sk-folding-cube{margin:40px auto;width:80px;height:80px;position:relative;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gathering .sk-folding-cube .sk-cube,.loading .sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);transform:scale(1.1)}.gathering .sk-folding-cube .sk-cube:before,.loading .sk-folding-cube .sk-cube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2a6ebb;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.gathering .sk-folding-cube .sk-cube2,.loading .sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotate(90deg);transform:scale(1.1) rotate(90deg)}.gathering .sk-folding-cube .sk-cube3,.loading .sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotate(180deg)}.gathering .sk-folding-cube .sk-cube4,.loading .sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotate(270deg);transform:scale(1.1) rotate(270deg)}.gathering .sk-folding-cube .sk-cube2:before,.loading .sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}.gathering .sk-folding-cube .sk-cube3:before,.loading .sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}.gathering .sk-folding-cube .sk-cube4:before,.loading .sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}.gathering{position:fixed;top:0;width:100%;z-index:1;left:0;height:100%;background:hsla(0,0%,100%,.9)}.gathering .center{position:fixed;top:50%;left:50%;margin-top:-120px;margin-left:-120px;width:240px}.nearby-Hotels,.offerInfo,.roomInfo{padding:10px;background-color:#fff;border:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:10px}.nearby-Hotels .room-hr,.offerInfo .room-hr,.roomInfo .room-hr{display:block;border:none;color:#fff;height:1px;background:#2a6ebb;margin-top:0;margin-bottom:10px;background:-webkit-gradient(radial,50% 50%,0,50% 50%,350,from(#fff),to(#2a6ebb))}.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{height:225px;display:none}.nearby-Hotels .room-image-outer,.offerInfo .room-image-outer,.roomInfo .room-image-outer{height:225px}.nearby-Hotels .room-image-inner,.offerInfo .room-image-inner,.roomInfo .room-image-inner{position:relative;float:left;width:100%;height:100%;background-position:50% 50%!important;background-repeat:no-repeat!important;background-size:cover!important}.nearby-Hotels .plusroomSlides,.offerInfo .plusroomSlides,.roomInfo .plusroomSlides{cursor:pointer;position:absolute;top:63%;width:auto;padding:12px;margin-top:-50px;color:#fff;font-weight:700;font-size:16px;-webkit-transition:.6s ease;transition:.6s ease;border-radius:0 3px 3px 0;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;background-color:rgba(0,0,0,.2)}.nearby-Hotels .next,.offerInfo .next,.roomInfo .next{right:15px;border-radius:3px 0 0 3px}.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;text-decoration:line-through;margin-right:10px}.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{display:block;width:100%;padding:5px 10px;font-size:15px;font-weight:400;line-height:1.4667;color:#fff;background-color:#353e44;background-image:none;border:1px solid #d7d8da;cursor:pointer;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;outline:none;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.nearby-Hotels .rooms-select:disabled,.offerInfo .rooms-select:disabled,.roomInfo .rooms-select:disabled{border:1px solid #ccc;background-color:#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{margin-top:10px;margin-left:0;cursor:pointer;width:100%;color:#fff;background-color:#2a6ebb}.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{border:1px solid #ccc;background-color:#ccc;cursor:inherit}.nearby-Hotels .more-rooms,.offerInfo .more-rooms,.roomInfo .more-rooms{border:none;color:#21c44a;background:none;margin-bottom:5px;text-align:center}.nearby-Hotels .no-rooms,.offerInfo .no-rooms,.roomInfo .no-rooms{border:none;color:#2a6ebb;background:none;margin-bottom:5px;text-align:center}.nearby-Hotels .one-only,.offerInfo .one-only,.roomInfo .one-only{border-color:none;color:#ff8a00;background:none}.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{-webkit-box-shadow:none;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{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #d4e2f1}.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{margin-bottom:10px;font-size:90%}.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 span:first-of-type,.offerInfo .room-desc span:first-of-type,.roomInfo .room-desc span:first-of-type{margin-left:0}.nearby-Hotels .huk-nav-tabs,.offerInfo .huk-nav-tabs,.roomInfo .huk-nav-tabs{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #d4e2f1;font-size:15px;font-weight:700;font-family:Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;margin-left:0}.nearby-Hotels .huk-nav-tabs li,.offerInfo .huk-nav-tabs li,.roomInfo .huk-nav-tabs li{display:inline;cursor:pointer;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{height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:80%}.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;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2)}.main-towns-container{padding-top:10px;padding-bottom:10px}.main-towns-container .panel{border:none;-webkit-box-shadow:none;box-shadow:none;background: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{position:relative;top:-2px;right:0;margin:0}.offerInfo .app-room{font-size:14px}#contactModal .modal-body{padding:0}.add-review-modal,.reviews-modal{display:none;position:fixed;z-index:2000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.6);-webkit-animation:fadein .5s;animation:fadein .5s}.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{content:" ";display:block;border:none;color:#fff;height:1px;background:#2a6ebb;margin-top:0;margin-bottom:10px;background:-webkit-gradient(radial,50% 50%,0,50% 50%,350,from(#fff),to(#2a6ebb))}.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{width:90px;margin:3px auto 18px}.add-review-modal .std,.reviews-modal .std{width:120px;height:120px;position:relative;border-radius:50%;-webkit-box-shadow:rgba(0,0,0,.8) 3px 3px 10px inset;box-shadow:inset 3px 3px 10px rgba(0,0,0,.8);-webkit-transition:box-shadow .2s ease-in;-webkit-transition:-webkit-box-shadow .2s ease-in;transition:-webkit-box-shadow .2s ease-in;transition:box-shadow .2s ease-in;transition:box-shadow .2s ease-in,-webkit-box-shadow .2s ease-in}.add-review-modal .std .img,.reviews-modal .std .img{width:100%;position:relative;border-radius:50%}.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{width:710px;margin-left:auto;margin-right:auto;border:5px solid #fff;border-radius:0;-webkit-box-shadow:1px 1px 5px 0 #000;box-shadow:1px 1px 5px 0 #000}.add-review-modal .last-reviews .media:after,.reviews-modal .last-reviews .media:after{content:" ";display:block;border:none;color:#fff;height:1px;background:#2a6ebb;margin-top:0;margin-bottom:10px;background:-webkit-gradient(radial,50% 50%,0,50% 50%,350,from(#fff),to(#2a6ebb))}.add-review-modal .last-reviews .media-body,.reviews-modal .last-reviews .media-body{width:100%;font-size:14px}.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{float:right;color:#ee8623}.add-review-modal .last-reviews .media-body .response,.reviews-modal .last-reviews .media-body .response{border-left:1px solid #ccc;padding-left:15px;margin:20px 0}.results-info-panel{padding:0 20px}.results-info-panel p{font-size:90%;margin-bottom:15px}.add-review-modal .has-error .form-control:focus{-webkit-box-shadow:#ff4848 0 0 0 0 inset;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{height:36px;padding:8px 16px;font-size:14px;font-weight:400;line-height:1.4667}.add-review-modal textarea.form-control{padding:8px 16px;font-size:14px}.add-review-modal .input-group-addon{padding:0;width:10%}.add-review-modal select.form-control:after{content:"\F078";font-family:FontAwesome;font-size:11px;color:#aaa;right:8px;top:4px;padding:0 0 2px;position:absolute;pointer-events:none}.add-review-modal select.form-control:before{content:"";right:4px;top:0;width:23px;height:18px;background:#fff;position:absolute;pointer-events:none;display:block}.gallery-modal{display:none;position:fixed;z-index:100;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.6);-webkit-animation:fadein .5s;animation:fadein .5s}.gallery-modal .modal-content{width:710px;margin-left:auto;margin-right:auto;border:5px solid #fff;border-radius:0;-webkit-box-shadow:1px 1px 5px 0 #000;box-shadow:1px 1px 5px 0 #000}.gallery-modal .mySlides{height:454.4px;width:100%}.gallery-modal .close{color:#fff;position:absolute;top:10px;right:15px;font-size:20px;font-weight:700;opacity:1;z-index:100;text-shadow:none}.gallery-modal .close:focus,.gallery-modal .close:hover{color:#e5e5e5;text-decoration:none;cursor:pointer}.gallery-modal .slider-holder{margin-top:5px;overflow:hidden;padding-left:50px;padding-right:50px;width:100%;position:relative}.gallery-modal .slider-holder .long-slider{position:relative}.gallery-modal .slider-holder .slider-arrows{position:absolute;top:50%;width:50px;margin-top:-50px;font-size:22px;font-weight:700;padding:17px;line-height:70px;background:hsla(0,0%,100%,.7);z-index:100;cursor:pointer}.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{cursor:pointer;position:absolute;top:47%;width:auto;padding:16px;margin-top:-50px;color:#fff;font-weight:700;font-size:20px;-webkit-transition:.6s ease;transition:.6s ease;border-radius:0 3px 3px 0;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;background-color:rgba(0,0,0,.2)}.gallery-modal .next{right:0;border-radius:3px 0 0 3px}.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{text-align:center;color:#fff;position:absolute;top:414.4px;width:100%}.gallery-modal .caption-container .caption-text{margin:0}.gallery-modal .caption-container .caption-text #caption{border-radius:20px;border:1px solid #fff;background:#000;padding:2px 12px;font-size:14px}.gallery-modal .mini-img-outer{padding:0;height:100px;width:100px}.gallery-modal .demo{opacity:.8;width:100%;border:1px solid #fff}.gallery-modal .active,.gallery-modal .demo:hover{opacity:1}.gallery-modal img.hover-shadow{-webkit-transition:.3s;transition:.3s}.gallery-modal .hover-shadow:hover{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);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{position:relative;height:300px}.resize-slder .next,.resize-slder .prev,.resize-slder .previous{cursor:pointer;position:absolute;top:60%;width:auto;padding:16px;margin-top:-50px;color:#fff;font-weight:700;font-size:20px;-webkit-transition:.6s ease;transition:.6s ease;border-radius:0 3px 3px 0;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;background-color:rgba(0,0,0,.2)}.resize-slder .next{right:15px;border-radius:3px 0 0 3px}.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;width:100%;margin:0 auto}.huk-hotel-img-outter-smaller{height:100px;width:100%;margin:0 auto}.huk-main-img{height:380px}.main-img-max-height{height:480px}#locationMap{height:480px;width:100%}#locationMap .gm-style>div{display:none}.sticky-large-map{z-index:0!important}.sticky-large-map #map-overlay,.sticky-large-map #map-overlay-gathering{z-index:1000;position:absolute;top:0;width:100%;left:0}.sticky-large-map #map-overlay-gathering p,.sticky-large-map #map-overlay p{text-align:center;width:160px;margin:10px auto;border-radius:20px;padding:2px 10px;background:#228ae6;color:#fff;cursor:pointer}.huk-hotel-img-inner,.mini-img-inner,.mySlides-inner{position:relative;float:left;width:100%;height:100%;background-position:50% 50%!important;background-repeat:no-repeat!important;background-size:cover!important}.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{width:200px;left:10px!important}.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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.hotel-addr-info .breadcrumb>li{display:inline-block}.hotel-addr-info .breadcrumb>.location-home:before{display:inline-block;padding-right:0;padding-left:0;font-size:12px;content:""}.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{text-align:center;z-index:20;top:-20px;position:relative;font-family:Droid Serif,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:italic;font-size:40px;line-height:40px;margin-bottom:25px;color:#fff;text-shadow:1px 1px #222;font-weight:400}#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{width:326px;left:-10px!important}.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{font-size:22px;display:block;float:left}.logo .logo-name{top:12px;left:30px;font-size:30px;left:100px}.add-review-modal,.reviews-modal{display:none;position:fixed;z-index:2000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.6);-webkit-animation:fadein .5s;animation:fadein .5s}.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{content:" ";display:block;border:none;color:#fff;height:1px;background:#2a6ebb;margin-top:0;margin-bottom:10px;background:-webkit-gradient(radial,50% 50%,0,50% 50%,350,from(#fff),to(#2a6ebb))}.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{width:90px;margin:3px auto 18px}.add-review-modal .std,.reviews-modal .std{width:120px;height:120px;position:relative;border-radius:50%;-webkit-box-shadow:rgba(0,0,0,.8) 3px 3px 10px inset;box-shadow:inset 3px 3px 10px rgba(0,0,0,.8);-webkit-transition:box-shadow .2s ease-in;-webkit-transition:-webkit-box-shadow .2s ease-in;transition:-webkit-box-shadow .2s ease-in;transition:box-shadow .2s ease-in;transition:box-shadow .2s ease-in,-webkit-box-shadow .2s ease-in}.add-review-modal .std .img,.reviews-modal .std .img{width:100%;position:relative;border-radius:50%}.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{width:710px;margin-left:auto;margin-right:auto;border:5px solid #fff;border-radius:0;-webkit-box-shadow:1px 1px 5px 0 #000;box-shadow:1px 1px 5px 0 #000}.add-review-modal .last-reviews .media:after,.reviews-modal .last-reviews .media:after{content:" ";display:block;border:none;color:#fff;height:1px;background:#2a6ebb;margin-top:0;margin-bottom:10px;background:-webkit-gradient(radial,50% 50%,0,50% 50%,350,from(#fff),to(#2a6ebb))}.add-review-modal .last-reviews .media-body,.reviews-modal .last-reviews .media-body{width:100%;font-size:14px}.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{float:right;color:#ee8623}.add-review-modal .last-reviews .media-body .response,.reviews-modal .last-reviews .media-body .response{border-left:1px solid #ccc;padding-left:15px;margin:20px 0}.avail-button-right{margin-top:0!important}.main-towns .location{text-align:left;width:33%;padding:0 5px}.hotel-group{text-align:center}.hotel-group img{width:100%}}@media (min-width:992px){.uk-home-search{top:20%;left:10%;width:80%;padding-left:15px}.uk-home-search .home-search{width:auto}.home-hotels .home-list-wider{width:33%!important}.search-page .huk-sr-blocks{width:60%!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{width:326px;left:-90px}.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{top:-2px;right:-20px;margin-bottom:0}.hotel-addr-info .hotelReviews .review-score{display:block}.modal-dialog{width:900px}.main-towns .location{width:25%;padding:0 20px}}@media (min-width:1400px){.home-hotels .home-list-wider{width:20%!important}.uk-home-search{top:20%;left:20%;width:60%;padding-left:20px}.hotel-addr-info .hotelReviews .review-score{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.search-page .huk-sr-blocks{width:60%!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{-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1;-webkit-box-flex:2;-ms-flex:2;flex:2}#booking-info .sticky-bottom{left:0;bottom:0}#booking-info .sticky{width:100%;left:0;top:0;padding-top:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.5);border-bottom:1px solid #2a6ebb;border-left:none;border-right:none;border-top:none}#booking-info .sticky .btn-availability-search{padding:5px}#booking-info .offerInfo,#booking-info .roomInfo{-webkit-box-shadow:0 3px 10px rgba(0,0,0,.5);box-shadow:0 3px 10px rgba(0,0,0,.5);background-color:hsla(0,0%,80%,.26);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{top:20%;left:3%;width:94%;padding:10px 0}.uk-home-search .huk-button-search{margin-top:0}.uk-home-search .huk-button-search .home-search{padding:7px 10px}}@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}}@media (max-width:600px){#locationMap{display:none}.show-map-relocation .hotel-title .sh-lm{border-radius:25px;border:1px solid #2a6ebb;padding:5px 20px;margin-bottom:9px;display:block;position:relative;color:#2a6ebb;cursor:pointer;font-weight:400;font-size:16px}.uk-home-search{top:20%;left:3%;width:94%;padding:10px 0}.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{margin:0 0 10px;display:block}}@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: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}}@-webkit-keyframes boxhighlight{to{position:absolute;top:25px;width:105%;left:-10px;height:58px;z-index:100;-webkit-box-shadow:0 0 34px 0 rgba(0,0,0,.75);box-shadow:0 0 34px 0 rgba(0,0,0,.75)}}@keyframes boxhighlight{to{position:absolute;top:25px;width:105%;left:-10px;height:58px;z-index:100;-webkit-box-shadow:0 0 34px 0 rgba(0,0,0,.75);box-shadow:0 0 34px 0 rgba(0,0,0,.75)}}@-webkit-keyframes hideBox{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0);height:0}}@keyframes hideBox{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0);height:0}}@-webkit-keyframes growBox{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growBox{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,to{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,to{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}