@font-face{font-family:'Sofia Pro';src:url('../fonts/SofiaPro-Medium.woff2') format('woff2'),url('../fonts/SofiaPro-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Sofia Pro';src:url('../fonts/SofiaPro-Light.woff2') format('woff2'),url('../fonts/SofiaPro-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Sofia Pro';src:url('../fonts/SofiaPro-Bold.woff2') format('woff2'),url('../fonts/SofiaPro-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Sheila Regular';src:url('../fonts/Italianno-Regular.eot');src:url('../fonts/Italianno-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Italianno-Regular.woff2') format('woff2');font-weight:normal;font-style:normal}@font-face{font-family:'Italianno-Regular';src:url('../fonts/Italianno-Regular.svg#Italianno-Regular') format('svg'),url('../fonts/Italianno-Regular.ttf') format('truetype'),url('../fonts/Italianno-Regular.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'letsgo2';src:url('Fonts/letsgo2.eot?eefzw0');src:url('Fonts/letsgo2.eot?eefzw0#iefix') format('embedded-opentype'),url('Fonts/letsgo2.ttf?eefzw0') format('truetype'),url('Fonts/letsgo2.woff?eefzw0') format('woff'),url('Fonts/letsgo2.svg?eefzw0#letsgo2') format('svg');font-weight:normal;font-style:normal}[class^="icn-"],[class*=" icn-"]{font-family:'letsgo2' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icn-award:before{content:"\e900"}.icn-protected:before{content:"\e901"}.icn-knowledge:before{content:"\e902"}.icn-hidden-fees:before{content:"\e903"}.whole-container header{position:sticky;top:0;z-index:9999}.whole-container .navbar.navbar-default{position:sticky;top:192px;z-index:999}.sticky-header{top:242px;z-index:998;position:sticky;}a:hover,nav a{text-decoration:none}.box-navigation .page_nav,.main-banner-container li,.main-tab-panels li,.ui-tabs .ui-tabs-nav li{list-style-type:none}.lightslider .lSSlideOuter,.lightslider .lSSlideOuter .lSPager.lSGallery{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;overflow:hidden}.smart-form-override-padding *,.ug-gallery-wrapper .ug-videoplayer,header .newsletterBox .callBackform.smart-form *{box-sizing:border-box}nav ul{margin:0;padding:0;list-style:none}nav li{display:inline-block}nav a{display:block}.box{border-radius:10px}.error,.message,.success{border:1px solid #ccc;padding:10px;color:#333}.success{border:green}.error{border:red}h1{color:#231f20;font-size:28px;margin-top:20px;margin-bottom:20px}h2{letter-spacing:0}a,h3{color:#ee7860}a,a:hover{color:#C0933A}.btn-general,.btn-gold,.btn-green,.btn-red{color:#fff}.btn{border-radius:0}.sky.row{margin-right:0}.btn-general:hover{opacity:.8;color:#fff}.btn-green{background-color:#ee7860}.btn-red{background-color:#dd0d0d}.btn-gold,.btn-gold:hover{background-color:#af8736;color:#fff}.gold-color{color:#af8736}.btn-golden{background:#af8736;padding:10px}.grey-color-1{color:#6a7b87}.uppercase{text-transform:uppercase}.black-color{color:#000}.margin-top20{margin-top:20px}.hotel_star_rating{color:#af8736;font-size:12px;display:inline-block;margin-bottom:5px}.discount-color,.warning{color:#9a0f05}.pd-l-0{padding-left:0 !important}.pd-r-0{padding-right:0 !important}.pd-r-restore{padding-right:15px !important}.float-r{float:right !important}.float-l{float:left !important}.bold{font-weight:700}img{border:0}.label-request{color:#c79121}#scrollToTheTop{background-image:url(../images/top.png);bottom:20px;right:20px;width:38px;height:38px}#scrollToTheTop:hover{background-color:#000;border-radius:64px}body.modal-open{padding-right:0 !important;position:fixed;width:100%}.main{position:relative}.main-tab-panels .nav>li>a.green-bg{background-color:#ee7860}aside{background:0}.page-title{position:absolute;display:block;z-index:9;width:84%;right:8%;top:10px;padding-left:13px}.page-title span{color:#fff;font-size:11px}.page-title h1{color:#fff;font-size:28px}.main-banner-container img{display:block !important;margin-left:auto !important;margin-right:auto !important}.padding-allround{padding:10px}.padding-bottom{padding-bottom:10px}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-3by4{padding-bottom:82%}.modal{z-index:9999999}.big-font-1{font-size:16px;font-size:1.6rem}.big-font-2{font-size:18px;font-size:1.8rem}.big-font-3{font-size:20px;font-size:2rem}.row-no-padding [class*=col-]{padding-left:0 !important;padding-right:0 !important}.ui-tabs .ui-tabs-nav li{padding:0}.ui-tabs .ui-tabs-nav li a{background-color:#f2f4f5;color:#000;border-width:0}.ui-tabs .ui-tabs-nav li.ui-tabs-active a{box-shadow:none}.hotelStarRating{display:inline-block}.reveal,.reveal2{font-weight:600}.general_paragraph_wrapper .reveal-content-info::before,.guide_paragraph_wrapper .reveal-content-info::before,.hotel-text-content .reveal-content-info::before,.open-content-details.readMore::before{content:"[+] Read More"}.general_paragraph_wrapper .reveal-content-info.close-content-details::before,.guide_paragraph_wrapper .reveal-content-info.close-content-details::before,.hotel-text-content .reveal-content-info.close-content-details::before,.close-content-details.readMore::before{content:"[-] Read Less"}.reveal2::before,.reveal::before{content:"[+] Read More"}.reveal.popen::before,.reveal2.popen::before{content:"[-] Show Less"}.search-panel-control .general_paragraph_wrapper .hide-init .reveal-content-info::before,.search-panel-control .general_paragraph_wrapper .hide-init2 .reveal-content-info2::before,.search-panel-control .general_paragraph_wrapper2 .hide-init .reveal-content-info::before,.search-panel-control .general_paragraph_wrapper2 .hide-init2 .reveal-content-info2::before{content:'Show room details \f107';font:normal normal normal 14px/1 FontAwesome;color:#fff}.search-panel-control .general_paragraph_wrapper .hide-init .reveal-content-info.close-content-details::before,.search-panel-control .general_paragraph_wrapper .hide-init2 .reveal-content-info2.close-content-details::before,.search-panel-control .general_paragraph_wrapper2 .hide-init .reveal-content-info.close-content-details::before,.search-panel-control .general_paragraph_wrapper2 .hide-init2 .reveal-content-info2.close-content-details::before{content:"Hide room details \f106 ";font:normal normal normal 14px/1 FontAwesome;color:#fff}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{box-shadow:0 0 5px #ccc;background:#fff;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:'Sofia Pro' !important;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{text-indent:-9999px;display:block;width:30px;height:30px;margin:0 5px;outline:0;border-radius:5px;background-image:url(../images/lg2-circle-normal.svg);background-repeat:no-repeat}.abc{text-indent:-9999px;display:block;width:30px;height:30px;margin:0 5px;outline:0;border-radius:5px;background-image:url(../images/lg2-circle-normal.svg);background-repeat:no-repeat}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background-image:url(../images/lg2-circle-rollover.svg);background-repeat:no-repeat;width:30px;height:30px}.bx-wrapper .bx-prev{left:10px;background:url(../images/bxslider/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-next{right:10px;background:url(../images/bxslider/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../images/bxslider/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../images/bxslider/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background-color:#666/9;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:'Sofia Pro' !important;display:block;font-size:.85em;padding:10px}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666666666666%}.col-xs-offset-10{margin-left:83.33333333333334%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666666666666%}.col-xs-offset-7{margin-left:58.333333333333336%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666666666667%}.col-xs-offset-4{margin-left:33.33333333333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.666666666666664%}.col-xs-offset-1{margin-left:8.333333333333332%}.col-xs-offset-0{margin-left:0}.btn-md{padding:6px 12px}.iconbg{background-color:#5f5f5f;border-radius:50%;float:left;height:35px;margin-bottom:17px;position:relative;width:35px}.icontext{margin-left:48px;padding-bottom:15px}.horizontalgrid{border-top:2px solid #309a9f;padding:20px 0;margin:3% 0 0}.horizontalgrid .btn,.keyinfo .btn{background-color:#C0933A;box-shadow:none;color:#000000;font-size:15px;font-weight:600;margin-top:12px;padding:5px 25px}.horizontalgrid .btn{margin-bottom:20px}.horizontalgrid .offerpanel p{padding-top:0;padding-bottom:0}.horizontalgrid .offerpanel .btn{margin-bottom:10px}.horizontalgrid .offerpanel h1{margin-top:0;margin-bottom:5px}.horizontalgrid p{padding-top:10px;margin-bottom:0}.horizontalgrid p.webSitefooteralign{padding-top:0;margin-bottom:20px}.keyinfo{border:1px solid #309a9f;margin-bottom:20px}.keyinfo h5{padding-bottom:10px}.keyinfo-div{float:left;margin-bottom:10px;width:100%}.icons-left{float:left;height:30px;position:relative;width:30px}.icon-text{margin-left:43px}.keyinfo .article-suggest p{padding-top:2px}.article-suggest img{width:100%}.banner-bg p.b-banner-text{padding-top:5px}.grey-sub-navigation p{text-align:left}.global-grey-nav-li img{margin:-4px 5px -8px 0;width:28px;float:left}#main-special-offer-tab .global-grey-nav-li img{margin:-10px 5px -8px 0;float:none}.globalspan{float:left}.keyfeaturemob{display:none}.marginBp15{margin-bottom:20px}.margintp0{margin-top:0}.where-to-stay img{height:190px !important;width:100%}.black-border{border-top:0 !important}.bx-pager.bx-default-pager{position:absolute;bottom:20px;width:14%;left:41%}.InfinityNumber a{color:#231f20}.rainfallBox{float:left;background-color:#7cb5ec;color:white;width:30px;height:30px;padding:6px;border:1px solid white;text-align:center}.dispay-none{display:none}.master-hotel-2 .master-hotel-2-container h1{margin-top:45px}.master-hotel-2 .page-title span,.master-hotel-2 .page-title span a.breadcrumbs,.breadcumdiv .page-title span,.breadcumdiv .page-title span a.breadcrumbs{color:#000}.breadcumdiv{position:relative;height:20px}span.info{position:absolute;top:100%;left:0;display:inline-block;padding:6px 15px;border:2px solid #ae8835 !important;margin-top:13px;background:#fff;height:32px;color:#b08737 !important;font-weight:bold}span.info:before{content:"";BORDER:10px solid transparent;border-bottom-color:#ae8835 !important;position:absolute;top:0;left:0;margin-top:-20px}.expandMap{color:#d3b56f;font-size:initial;text-decoration:none !important}.discover-holiday-popup{color:#fff}.bg-brand{background:#af8736;color:#fff;padding:10px}.bg-brand h1{margin:20px 0 10px;font-weight:600}.ngdialog.ngdialog-theme-plain .ngdialog-content{padding:0}.container-sm{max-width:80%;margin:0 auto}.featuredList{margin:0 0 20px;padding:0;list-style:none}.featuredList h4{font-weight:600}.featuredSet [class^="icn"]{font-size:80px;display:inline-block;margin-bottom:10px}.sub-sec{background:#6a7b87;padding:150px 5px}.sub-sec h5{font-size:14px}.sub-sec-title small{display:block}.sub-sec-title small:before,.sub-sec-title small:after{border-bottom:1px solid #fff;content:"";display:inline-block;height:1px;margin:auto 5px 3px;width:15px}.no-gutter{margin-left:0;margin-right:0}.no-gutter>[class*='col-']{padding-right:0;padding-left:0}.placeholderFooterImage{background-size:cover;height:100%;background-position:center}.discover-holiday-popup .spinner{margin:0 auto 0;text-align:center}.discover-holiday-popup .spinner>div{width:10px;height:10px;background-color:#fff !important;border-radius:100%;display:inline-block;animation:popup-animation 1.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s infinite both}.discover-holiday-popup .spinner .bounce1{animation-delay:-0.32s}.discover-holiday-popup .spinner .bounce2{animation-delay:-0.16s}@keyframes popup-animation{0%,100%,80%{transform:scale(.3)}40%{transform:scale(1)}}.discover-holiday-popup .bx-viewport{background-color:transparent;box-shadow:none;margin:10px 0 30px}.discover-holiday-popup .bx-viewport p{margin:5px auto 10px;width:70%}.discover-holiday-popup .bx-controls{display:none}.flex-grow-1{flex-grow:1}.flex-nowrap{flex-wrap:nowrap !important}.hotelsPage{font-family:'Sofia Pro';font-size:18px;line-height:22px;color:#364546;position:relative;overflow-x:hidden}.hotelsPage,.hotelsPage *:not(.fa):not(.glyphicon):not(.font-special){font-family:'Sofia Pro'}.hotelsPage h1,.hotelsPage h2,.hotelsPage h3,.hotelsPage h4{font-family:inherit}.hotelsPage .container-sm{max-width:847px;padding:10px}.hotelsPage .form-group{margin-bottom:0}.hotelsPage .form-control{height:44px;margin-bottom:15px;box-sizing:border-box}.hotelsPage textarea.form-control{height:auto}.ratings-wrap{font-size:1.5em}.ratings-wrap .fa{margin:0 5px}.h2-secondary{font-weight:400;font-size:25px;color:#af8736}.h3-sub-light{text-align:center;font-size:18px;line-height:22px;font-weight:300;letter-spacing:1.8px;color:#af8736;margin-bottom:10px}.h3-sub{text-align:center;font-size:18px;font-weight:400;letter-spacing:1.8px;color:#af8736;margin-bottom:10px}.h3-sub.h3-big{font-size:28px;line-height:34px;letter-spacing:0}.card-content-box{background:#fff 0 0 no-repeat padding-box;box-shadow:5px 5px 25px rgba(0,0,0,0.2);padding:15px 15px 5px;position:relative;min-height:241px}.card-content-box:before{position:absolute;content:"";width:100%;top:-38px;height:30px;left:0;box-shadow:5px 5px 25px rgba(0,0,0,0.2);display:block}.card-content-box .card-caption{width:72px;height:72px;background:#fff;position:absolute;right:20px;top:-31px}.card-content-box h6{padding-right:65px}.hotelsPage p{margin-bottom:24px}.hotelsPage li{font-size:14px;line-height:17px;letter-spacing:0}.hotelsPage .font-big li,.font-big h6{font-size:16px;line-height:20px;padding-top:10px}.half-bg-gray{position:relative}.half-bg-gray:after{content:"";position:absolute;top:50%;top:calc(50% - 18px);left:0;right:0;bottom:0;background:rgba(192,155,87,0.2);z-index:-1}.section-title{text-align:center;font-weight:400;font-size:38px;line-height:46px;letter-spacing:0;color:#364546;margin-top:0;position:relative;padding-bottom:20px}.section-title:after{content:url(https://images.letsgo2.com/LGTImages/LGHotels/border-bg.png);position:absolute;bottom:-15px;left:50%;transform:translateX(-50%)}.title-secondary{text-align:left;color:#364546;font-size:18px;padding:20px 0 10px;margin-bottom:10px}.title-secondary:after{left:0;transform:none}.text-white{color:#fff}.para-lead{font-family:Arial,serif;font-size:24px;line-height:36px;letter-spacing:0;color:#af8736}footer{font-family:Arial,serif}.text-smaller{font-size:14px}.btn-custom-primary{font-family:Arial,serif;font-size:14px;font-weight:600;width:228px;height:61px;background:no-repeat padding-box #af8736;border:5px solid #ddcaa7;color:#fff}.card-li{position:relative;padding-top:30px;padding-bottom:61px;letter-spacing:0}.card-li h5{font-weight:400;font-size:24px;line-height:35px;color:#364546;margin-top:0}.card-li h6{font-size:16px;line-height:24px;font-weight:300;color:#af8736}.card-li p{font-size:14px;font-weight:300;color:#364546}.font-light{font-weight:300}.font-small{font-size:14px;line-height:17px}p.font-small,.font-small p{margin-bottom:15px}.text-numbers{font-weight:300;font-size:34px;line-height:41px}.card-btn-ui{background:#af8736 0 0 no-repeat padding-box;box-shadow:5px 5px 15px rgba(0,0,0,0.29);border:5px solid #fff;color:#fff;width:228px;height:61px;position:absolute;bottom:30px;left:50%;transform:translate(-50%);font-size:14px;line-height:17px;letter-spacing:1.4px}.btn-bottom-center{bottom:-31px}.wrapper-bg{background:#f3f3f3;padding:70px 0 30px;margin-top:-50px;margin-bottom:40px}.text-brand{color:#af8736}figure{margin:0}.relative{position:relative}.section-header{background:rgba(242,244,245,.8);margin:0;padding:16px 20px 20px;text-align:center;position:absolute;top:0;left:0;right:0;z-index:1}.banner-header{font-family:'Sheila Regular';font-size:50px;font-weight:400;position:absolute;top:120px;left:50%;max-width:90%;transform:translateX(-50%);letter-spacing:0;text-align:center;text-shadow:0 0 35px #fff,0 0 5px #fff}.banner-header.h1-secondary{font-family:inherit;color:#364546;font-size:40px;line-height:48px;font-style:initial;top:90px}.banner-header.h1-secondary small{text-align:center;font-size:18px;line-height:22px;font-weight:500;letter-spacing:1.8px;color:#364546;opacity:1}.overflow-hidden{overflow:hidden}.section-dark{background:#364546;color:#fff}.section-dark-sm{max-width:658px;margin:0 auto 50px;background:#364546 0 0 no-repeat padding-box;box-shadow:10px 10px 40px rgba(0,0,0,0.29);border:5px solid #fff;color:#fff}.section-dark-secondary{background:#636363;color:#fff}.banner-wrap{padding:80px 70px 50px 10%}.banner-wrap>.row{min-height:415px}.bg-blue{background:rgba(44,192,203,0.25)}.bg-gray{background:rgba(192,155,87,0.25)}.img-fluid{max-width:100%;height:auto;object-fit:cover}.inline-input-wrap{width:100%;max-width:500px}.mx-auto{margin-left:auto;margin-right:auto}.btn-brand,.btn-brand:hover,.btn-brand:focus{background:#af8736;color:#fff;height:44px;margin-left:10px}.staffs{justify-content:flex-end;align-items:flex-start}.border-shadow-circle{border-radius:50%;box-shadow:5px 3px 10px rgba(0,0,0,0.29);border:2px solid #fff}.staffs li{max-width:33.33%}.staffs li img{max-width:100%}.staffs li+li{margin-left:-15px}.brand-bar{display:block;width:56px;max-width:100%;height:40px;background:#af8736;min-width:20px;left:50%;transform:translateX(-50%)}.text-arial-34{font-family:Arial;font-size:34px}.banner-img{min-width:100%;object-fit:cover;min-height:70vh;max-height:100vh}.section-merge{margin-top:-100px;position:relative}.section-merge:before{content:"";position:absolute;top:-25px;pointer-events:none;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,0.7) 60%,rgba(255,255,255,1) 100%);width:100vw;height:130px;transform:translateX(-50%);left:50%;z-index:0}.container-xs{width:100%;max-width:630px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.bg-gray-light{background:rgba(192,155,87,0.2)}.card-ui{background:#fff 0 0 no-repeat padding-box;box-shadow:5px 5px 25px rgba(0,0,0,0.15);color:#364546;padding:15px;margin-bottom:20px;min-height:100%}.card-title-ui{color:#af8736;font-size:18px;line-height:17px;font-weight:500;margin-bottom:10px}.list-img-p p{font-weight:300;margin-top:10px}.list-disc{list-style-type:disc;padding:0;list-style-position:inside}.list-disc li{padding:0 0 10px;font-weight:300}.card-img{min-width:100%;min-height:260px;margin:0 auto auto;object-fit:cover}.card-half-width .card-img{min-height:260px;height:auto}.font-special{font-family:'Italianno-Regular' !important;font-size:50px}h2.font-special{font-size:78px;line-height:78px;padding-bottom:40px}.text-big{font-size:35px;font-weight:500;line-height:39px}.mh-auto{margin-left:auto;margin-right:auto}.carousal1{height:100%;width:100%}.banner-carousal-wrapper{position:absolute;top:0;left:0;bottom:70px;width:60%;padding-right:30px}.banner-carousal-wrapper.no-caption{bottom:20px}.banner-carousal-wrapper .carousal-1,.banner-carousal-wrapper .carousal-1 *{height:auto}.banner-carousal-wrapper .carousal-1 .swiper-slide{padding:30px}.banner-carousal-wrapper .carousal-1 .swiper-slide img{min-width:100%}.banner-carousal-wrapper .carousal-1,.banner-carousal-wrapper .carousal-1 *{height:100%}.banners-right .banner-wrap{padding:100px 10% 50px 30px}.banners-right .banner-carousal-wrapper{left:auto;right:0;padding-right:0;padding-left:30px}.no-caption+.banner-wrap{padding-bottom:0;bottom:50px}.banner-img-caption{position:absolute;right:0;left:auto;top:auto;bottom:-70px;width:400px;height:250px;max-width:65%;z-index:9999;text-align:right}.banner-img-caption img{height:100%;min-width:100%;object-fit:cover}.banners-right .banner-img-caption{left:0;right:auto;text-align:left}.carousal-1 .swiper-button-next{right:0}.carousal-1 .bx-wrapper,.carousal-1 .bx-wrapper .bx-viewport,.carousal-1 .bx-wrapper .bx-viewport *{height:100%;min-height:100%}.carousal-1,.carousal-1 .swiper-wrapper,.carousal-1 .swiper-slide,.carousal-1 .swiper-slide img{height:100%;min-height:100%}.carousal-1 .swiper-wrapper{width:100%}.carousal-1 .swiper-slide img{width:100%;object-fit:cover}.swiper-button-next:after,.swiper-button-prev:after{content:""}.swiper-button-next,.swiper-button-prev{opacity:1;color:#fff;font-size:45px;text-shadow:0 1px 10px rgba(0,0,0,0.35),0 0 5px rgba(0,0,0,0.5);width:44px;text-align:center}.swiper-button-next:hover,.swiper-button-prev:hover{opacity:1}.banner-coverflow{padding:35px 0;width:100%;margin-top:-35px}.banner-coverflow .swiper-slide{background:transparent;height:400px}.banner-coverflow .swiper-slide-next+.swiper-slide~.swiper-slide{opacity:0}.banner-coverflow .swiper-slide:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,0.75);pointer-events:none;transition:background 1s 0 ease}.banner-coverflow .swiper-slide.swiper-slide-active:after{background:transparent}.banner-coverflow .swiper-slide.bordered-shadow{border:0;box-shadow:none}.banner-coverflow img{min-width:100%;object-fit:cover;box-shadow:0 1px 10px rgba(0,0,0,0.15);border:5px solid #fff;max-height:100%;display:block}.banner-coverflow .swiper-slide:not(.swiper-slide-active) img{opacity:1}.banner-coverflow .swiper-slide-next+.swiper-slide{padding-right:5px}.banner-coverflow .swiper-slide-next+.swiper-slide:after{right:5px}.custom-container{max-width:1020px;margin:0 auto;overflow-x:hidden}.section-title3{text-align:center;font-size:40px;line-height:48px;font-weight:400;letter-spacing:0;color:#364546;margin:0 10px 20px}.text-over-img{min-height:304px;padding:10vh 15px}.text-over-img p{font-size:25px;line-height:30px;font-weight:500;color:#364546}.text-special{font-size:37px;line-height:30px}.img-bg{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;object-position:center 100%;display:block;min-width:100%;height:100%;z-index:-1}.li-flex-small{max-width:520px;margin:auto}.li-flex-small li{width:142px;font-size:12px;font-weight:400;line-height:14px;padding-bottom:8px;color:#364546}.list-img-p img{max-width:56px;height:56px}.btn-inline-brand{height:auto;padding:6px 15px;margin-bottom:15px}.breadcrums-wrap{position:absolute;left:0;right:0;top:66px;z-index:9;display:flex;align-items:center;justify-content:center;text-align:center;background:rgba(227,227,227,0.8);padding:5px}.breadcrums-wrap a{color:#364546;font-size:12px}.breadcrums-wrap a:hover{color:#364546}.breadcrums-wrap a+a:before{content:' \00BB';margin:0 8px;font-size:16px}.breadcrums-wrap a:last-child{pointer-events:none}.pl-0{padding-left:0}.justify-content-center{justify-content:center}.font-xxs{font-size:12px;line-height:14px}.w-100{width:100%}.h-100{height:100%}.p-2{padding:16px}.px-3{padding-left:24px;padding-right:24px}.px-4{padding-left:40px;padding-right:40px}.px-2{padding-left:16px;padding-right:16px}.mt-2{margin-top:16px}.mt-3{margin-top:30px}.mt-4{margin-top:40px}.mt-5{margin-top:50px}.ml-1{margin-left:10px}.py-5{padding-top:40px;padding-bottom:40px}.py-4{padding-top:32px;padding-bottom:32px}.py-3{padding-top:24px;padding-bottom:24px}.pb-4{padding-bottom:32px}.pb-5{padding-bottom:50px}.mb-3{margin-bottom:24px}.mb-0{margin-bottom:0 !important}.mt-0{margin-top:0}.m-0{margin:0 !important}.mb-5{margin-bottom:50px}.my-5{margin-top:50px;margin-bottom:50px}.mnl-3{margin-left:-30px}.mh-50vh{min-height:50vh}.pt-3{padding-top:30px}.pt-5{padding-top:60px}.mbn-60{margin-bottom:-60px}.pb-2{padding-bottom:20px}.px-special{padding-left:25%;padding-right:10%}.banners-right .px-special{padding-right:25%;padding-left:10%}.bordered-shadow{box-shadow:5px 5px 25px rgba(0,0,0,0.2);border:5px solid #fff}.card-li>.bordered-shadow{height:100%;position:static}.box-shadow{box-shadow:5px 5px 25px rgba(0,0,0,0.2)}.justify-between{justify-content:space-between}.p-lb-xtra{margin-left:-15px;padding-left:30px;padding-bottom:50px;min-height:360px}.align-items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.text-brand{color:#af8736}.xs-heading{margin:0 0 10px;font-weight:500}.font-bigger{font-size:1.25em;line-height:1.16}.required-input::-webkit-input-placeholder:after{content:"*";color:red;font-size:1.15em}.required-input::-moz-placeholder:after{content:"*";color:red;font-size:1.15em}.required-input:-ms-input-placeholder:after{content:"*";color:red;font-size:1.15em}.required-input::placeholder:after{content:"*";color:red;font-size:1.15em}@media(min-width:768px){.card-ui{margin-bottom:0}.col-lg-offset-0,.col-md-offset-0,.col-sm-offset-0{margin-left:0}.horizontalgrid{padding-bottom:0}.horizontalgrid p{padding-bottom:15px}.speak-someone h1{font-size:27px}.breadcumdiv .page-title{left:10px}.ph-sm-0.pl-0{position:relative}.ph-sm-0.pl-0 .carousal-1{position:absolute;top:0;bottom:0;left:0;right:13px}}header #header{background-color:#d30003;height:auto;width:100%}header #HeaderFullWidth{width:auto;position:relative;top:0;left:0;right:0;background-color:#f2f4f5;float:inherit;padding:25px 0}header #HeaderWrapper{max-width:1170px;width:100%;margin:0 auto;height:130px;position:relative}header #Logo{position:relative;top:4px;height:auto;background-position:center center;background-repeat:no-repeat}header #ulHeaderItems{list-style:none;display:inline-block;float:right;padding:0}header #ulHeaderItems>li{display:inline-block;vertical-align:top;margin-left:15px}header #ulHeaderItems .socialicons{margin-top:18px}header #ulHeaderItems ul{list-style:none;color:rgba(255,255,255,1);padding:0}header #ulHeaderItems ul li{line-height:44px}header #ulHeaderItems ul li i{float:right;line-height:inherit;margin-left:10px}header #ulHeaderItems ul .liUK{font-size:25px}header #ulHeaderItems ul .liIreland{font-size:17px}header #ulHeaderItems ul .liSocial i{line-height:32px;float:none;font-size:19px;margin:0 2px;display:inline-block;height:30px;width:30px;text-align:center;border-radius:64px}header #ulHeaderItems ul .liSocial i.fa-twitter{background-color:#bd9e5b}header #ulHeaderItems ul .liSocial i.fa-instagram{background-color:#bd9e5b;padding-left:1px}header #ulHeaderItems ul .liSocial i.fa-youtube-play{background-color:#bd9e5b;padding-right:1px}header #ulHeaderItems ul .liSocial i.fa-facebook{background-color:#bd9e5b}header #ulHeaderItems a{color:#fff;display:block}header #ulHeaderItems a:hover{opacity:.9}header #ulHeaderItems #divContact ul li a{display:inline !important}header #ulMenuMobile{display:none;list-style:none;color:#fff;height:100%;width:90%;margin:0 auto}header #ulMenuMobile li{display:inline-block;width:25%;margin-right:-1.25%;text-align:center;height:100%}header #ulMenuMobile li i{height:9.4vw;width:9.4vw;font-size:7vw;line-height:9.4vw}header .newsletterBox,header .openingHours{z-index:9999}header .newsletterBox a{z-index:9998}header .openingHours{background:#f4f5f6}header ul.openingHours{width:290px;color:#232323 !important;padding:10px 15px !important;z-index:10000}header ul.openingHours li{font-size:12px;font-weight:600;line-height:17px !important}header ul.openingHours li.opening-hour-title{color:#000 !important;font-weight:800}header ul li.dropdown:hover>ul.dropdown-menu{display:block}header .newsletterBox ul.nav-form{width:250px}header .newsletterBox form.smart-form{padding:12px}header .newsletterBox .nav-form{background-color:#231f20;width:200px;margin:0;padding:0}header .newsletterBox .nav-form button{background-color:#ee7860;border:1px solid #FFF;color:#FFF;padding:4px;text-transform:uppercase}header .newsletterBox .callBackform.smart-form{padding:25px;background:#f2f4f5;border:1px solid #eee}header .newsletterBox .callBackform.smart-form .col-lg-1,header .newsletterBox .callBackform.smart-form .col-lg-10,header .newsletterBox .callBackform.smart-form .col-lg-11,header .newsletterBox .callBackform.smart-form .col-lg-12,header .newsletterBox .callBackform.smart-form .col-lg-2,header .newsletterBox .callBackform.smart-form .col-lg-3,header .newsletterBox .callBackform.smart-form .col-lg-4,header .newsletterBox .callBackform.smart-form .col-lg-5,header .newsletterBox .callBackform.smart-form .col-lg-6,header .newsletterBox .callBackform.smart-form .col-lg-7,header .newsletterBox .callBackform.smart-form .col-lg-8,header .newsletterBox .callBackform.smart-form .col-lg-9,header .newsletterBox .callBackform.smart-form .col-md-1,header .newsletterBox .callBackform.smart-form .col-md-10,header .newsletterBox .callBackform.smart-form .col-md-11,header .newsletterBox .callBackform.smart-form .col-md-12,header .newsletterBox .callBackform.smart-form .col-md-2,header .newsletterBox .callBackform.smart-form .col-md-3,header .newsletterBox .callBackform.smart-form .col-md-4,header .newsletterBox .callBackform.smart-form .col-md-5,header .newsletterBox .callBackform.smart-form .col-md-6,header .newsletterBox .callBackform.smart-form .col-md-7,header .newsletterBox .callBackform.smart-form .col-md-8,header .newsletterBox .callBackform.smart-form .col-md-9,header .newsletterBox .callBackform.smart-form .col-sm-1,header .newsletterBox .callBackform.smart-form .col-sm-10,header .newsletterBox .callBackform.smart-form .col-sm-11,header .newsletterBox .callBackform.smart-form .col-sm-12,header .newsletterBox .callBackform.smart-form .col-sm-2,header .newsletterBox .callBackform.smart-form .col-sm-3,header .newsletterBox .callBackform.smart-form .col-sm-4,header .newsletterBox .callBackform.smart-form .col-sm-5,header .newsletterBox .callBackform.smart-form .col-sm-6,header .newsletterBox .callBackform.smart-form .col-sm-7,header .newsletterBox .callBackform.smart-form .col-sm-8,header .newsletterBox .callBackform.smart-form .col-sm-9,header .newsletterBox .callBackform.smart-form .col-xs-1,header .newsletterBox .callBackform.smart-form .col-xs-10,header .newsletterBox .callBackform.smart-form .col-xs-11,header .newsletterBox .callBackform.smart-form .col-xs-12,header .newsletterBox .callBackform.smart-form .col-xs-2,header .newsletterBox .callBackform.smart-form .col-xs-3,header .newsletterBox .callBackform.smart-form .col-xs-4,header .newsletterBox .callBackform.smart-form .col-xs-5,header .newsletterBox .callBackform.smart-form .col-xs-6,header .newsletterBox .callBackform.smart-form .col-xs-7,header .newsletterBox .callBackform.smart-form .col-xs-8,header .newsletterBox .callBackform.smart-form .col-xs-9{position:relative;min-height:1px;padding-left:13px;padding-right:13px}header .newsletterBox .callBackform.smart-form.checkbox i{margin-left:10px !important;float:right;position:relative}header .newsletterBox .callBackform.smart-form label.checkbox{padding-left:2px}header .newsletterBox .callBackform.smart-form label.checkbox i{right:0;left:inherit}header .newsletterBox .callBackform.smart-form button{padding:4px 20px;margin-right:18px;background:#ee7860;border:1px solid #fff;color:#fff;text-transform:uppercase}.travel-news{position:absolute;top:4px;list-style:none}.travel-news a{color:red !important;text-decoration:underline;font-size:12px}.travel-news a:hover{text-decoration:none}input[disabled],select[disabled],[disabled]{opacity:.6;cursor:not-allowed}.offerpanel h1{margin-top:0;margin-bottom:5px}@media(max-width:767px){.p-2{padding:10px}.px-3{padding-left:15px;padding-right:15px}.px-4{padding-left:20px;padding-right:20px}.px-2{padding-left:10px;padding-right:10px}.mt-2{margin-top:10px}.mt-3{margin-top:20px}.mt-4{margin-top:30px}.mt-5{margin-top:40px}.ml-1{margin-left:10px}.py-5{padding-top:30px;padding-bottom:30px}.py-4{padding-top:32px;padding-bottom:20px}.py-3{padding-top:16px;padding-bottom:16px}.pb-4{padding-bottom:20px}.pb-5{padding-bottom:30px}.mb-3{margin-bottom:16px}.mb-0{margin-bottom:0 !important}.mt-0{margin-top:0}.m-0{margin:0 !important}.mb-5{margin-bottom:30px}.my-5{margin-top:30px;margin-bottom:30px}.mnl-3{margin-left:-30px}.mh-50vh{min-height:50vh}iframe.mh-50vh{min-height:0;height:30vh}.pt-3{padding-top:16px}.pt-5{padding-top:30px}.mbn-60{margin-bottom:-60px}.pb-2{padding-bottom:10px}.px-special{padding-left:25%;padding-right:10%}.banners-right .px-special{padding-right:25%;padding-left:10%}.banner-header.h1-secondary{top:65px}.breadcrums-wrap{display:block;line-height:.8;vertical-align:middle;padding:1px 10px 6px;text-align:left;min-height:24px}.breadcrums-wrap a+a:before{margin:0 2px}.travel-news{top:20px;z-index:9999;left:58px;list-style:none}.travel-news a{color:#fff !important}.master-hotel-2 .master-hotel-2-container h1{margin-top:20px}.horizontalgrid .p{padding-top:10px;margin-bottom:10px}.p-lb-xtra{margin-left:0}.carousal-1,.carousal-1 .swiper-wrapper,.carousal-1 .swiper-slide,.carousal-1 .swiper-slide img{height:auto;min-height:0}.carousal-1 .swiper-slide img{width:100%;object-fit:cover}.banner-header{top:10vh;line-height:1}.banner-wrap,.banners-right .banner-wrap,.no-caption+.banner-wrap{padding:0 15px}.banner-coverflow{padding:15px 0;margin-top:-15px}.banner-coverflow .swiper-slide{height:auto}.title-secondary{padding:15px 0 0;margin-bottom:5px}.banners-right .banner-carousal-wrapper{margin-left:auto;margin-top:30px;margin-right:25px}.banner-carousal-wrapper{position:relative;margin-bottom:-20px;margin-left:25px;height:auto;top:auto;bottom:auto}.banner-carousal-wrapper .carousal-1,.banner-carousal-wrapper .carousal-1 *{height:auto}.box-shadow,.bordered-shadow{box-shadow:5px 5px 15px rgba(0,0,0,0.2)}.banner-carousal-wrapper .carousal-1 .swiper-slide{padding:0}.banner-carousal-wrapper.no-caption{padding:0;margin:30px auto -20px;bottom:auto}.banner-img-caption{right:-40%;top:50%;transform:translateY(-50%);max-width:60%;height:60%}.banners-right .banner-img-caption{left:-40%;right:auto}.px-special,.banners-right .px-special{padding-left:15px;padding-right:15px;padding-top:30px;margin-top:-30px}.banner-wrap>.row{min-height:initial}.li-flex-small{justify-content:flex-start}.h-100{height:auto}.align-items-stretch{align-items:initial}}.yamm .collapse,.yamm .dropdown,.yamm .dropup,.yamm .nav{position:static}.yamm .container{position:relative}.yamm .dropdown-menu{left:auto;background-color:#000000}.yamm ul.navbar-nav li:first-child ul.dropdown-menu{width:650px}.yamm .yamm-content{padding:20px 30px}.yamm .dropdown.yamm-fw .dropdown-menu{left:0;right:0}.yamm .nav-sec-2{margin-top:20px}.yamm .yamm-content .list-unstyled{padding-left:13px}.yamm .yamm-content .list-unstyled ul{padding-left:21px;list-style-type:none}.yamm .yamm-content .list-unstyled ul li:before{position:absolute;margin-left:-1.1em}.yamm .yamm-content.border-separator ul.list-unstyled{border-left:1px solid #00858c;color:#FFFFFF}.yamm .yamm-content.border-separator ul.list-unstyled:nth-child(1){border:0}.yamm .dropdown-menu li a{color:#FFF}.yamm .dropdown-menu.nav-form{background-color:#231f20}.yamm .dropdown-menu.nav-form button{background-color:#af8736;border:1px solid #fff;color:#fff;padding:6px;text-transform:uppercase}.yamm .dropdown-menu>li>a{border-bottom:1px solid #00858c;margin-left:18px;margin-right:18px;padding-left:0}.yamm .dropdown-menu>li:nth-last-child(1) a{border:0}.yamm form.smart-form.signup-nav footer{margin-left:-15px;margin-right:-15px;margin-bottom:-15px;min-height:17px;background-color:#f2f4f5}.yamm form.smart-form.signup-nav footer .checkbox,.yamm form.smart-form.signup-nav footer label a{font-size:11px}.yamm .navbar-nav{justify-content:center !important;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;float:none}.yamm .navbar-nav>li.dropdown a:hover{color:#fff !important;background-color:#C0933A !important}.yamm .navbar-nav>li.dropdown ul a:hover{color:#000 !important;text-decoration:underline}.yamm .navbar-nav>li.dropdown ul li a:hover{text-decoration:underline;background-color:transparent !important}.yamm button.toggle-button{float:left !important;margin-left:13px;background-color:#f1f1f1}.yamm .col-md-8,.yamm .col-sm-8{min-height:0}.yamm .navbar-toggle{padding:6px 5px}.yamm.navbar-default .navbar-nav>li>a{color:#FFFFFF;font-size:19px}.yamm.navbar-default .navbar-toggle .icon-bar{background-color:#6d6a69}.yamm.navbar-default .navbar-nav>.open>a,.yamm.navbar-default .navbar-nav>.open>a:focus,.yamm.navbar-default .navbar-nav>.open>a:hover,.yamm.navbar-default .navbar-nav>a:hover{background-color:#231f20 !important;background-image:none;-webkit-filter:none;filter:none;background-repeat:repeat-x;box-shadow:inset 0 3px 9px rgba(0,0,0,.075);color:#fff}.yamm.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#000}@media(min-width:768px){.yamm ul.nav li.dropdown:hover>ul.dropdown-menu{display:block}.yamm .dropdown-menu.nav-form{min-width:320px}}.open>.dropdown-menu{animation-name:none}.main-banner-container .banner_text{bottom:130px;color:#fff;height:200px;margin-top:40px;padding-bottom:0;padding-top:0;position:absolute;left:50%;z-index:10;width:86%;top:95px;text-align:left;padding-left:2px;right:8%;-webkit-transform:translate(-49%,-3%);-ms-transform:translate(-49%,-3%);transform:translate(-49%,-3%)}.main-banner-container .banner_text .aFindOutMore{display:block;line-height:35px;width:120px;margin:20px 0;color:#fff;text-decoration:none;font-size:12px;text-shadow:none;text-align:center}.box-navigation .page_nav,footer .footer_section_1 h3 a{text-decoration:underline}.main-banner-container h2{color:#fff;font-size:25px;font-weight:normal;margin-bottom:0;margin-top:0}.main-banner-container p{color:#fff;font-size:20px;margin-bottom:0;margin-top:0}.main-banner-container ul{padding:0}.main-tab-panels{width:84%;margin:0 auto;background:0;position:absolute;right:8%;top:5px;z-index:10;display:block}.main-tab-panels .ui-widget-content .ui-state-default,.main-tab-panels .ui-widget-header .ui-state-default{background:0 0 !important}.main-tab-panels ul#myTab1{text-align:center;padding:10px 0;margin-left:17%}.main-tab-panels .nav-tabs>li{width:25%;float:left;padding:inherit}.holiday-search-tabs .smart-form .childages_block .col,.holiday-search-tabs .smart-form.smart-form-override-padding .childages_block [class*=col-]{float:right}.main-tab-panels .nav-tabs>li:nth-child(2){margin-right:2%;margin-left:2%}.main-tab-panels .nav>li>a{display:block;padding:inherit;font-size:16px;background-color:#6a7b87;border:1px solid #fff;color:#fff;width:100%;font-weight:700 !important;text-transform:capitalize}.holiday-search-tabs .label,.holiday-search-tabs .smart-form label p{padding-top:7px}.main-tab-panels .nav-tabs>li.active>a{box-shadow:none;border:2px solid #fff !important;margin-top:0 !important}.main-tab-panels .nav-tabs>li.active>a,.main-tab-panels .nav-tabs>li.active>a:focus,.main-tab-panels .nav-tabs>li.active>a:hover,.main-tab-panels .nav-tabs>li>a:hover{background-color:#af8736;color:#fff}.ui-tabs #myTab1.ui-tabs-nav li.ui-tabs-active a{background-color:#af8736 !important;color:#fff;border-top-width:1px !important;box-shadow:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active a{margin-top:0 !important}.main-tab-panels .nav-tabs{border:0;margin-bottom:-14px}.main-tab-panels .ui-tabs .ui-tabs-nav li.ui-tabs-active a{box-shadow:none}.search-tab{color:#fff}.holiday-search-tabs.ui-tabs .ui-tabs-nav{background-color:transparent;text-transform:uppercase}.holiday-search-tabs.ui-widget-content{background-color:transparent !important}.holiday-search-tabs.ui-tabs .ui-tabs-panel{background-color:#6a7b87 !important;color:#fff}.holiday-search-tabs.ui-tabs .ui-tabs-nav,.holiday-search-tabs.ui-tabs .ui-tabs-panel,.main-tab-panels .ui-tabs-panel{border:0}.holiday-search-tabs.ui-tabs .ui-tabs-nav li a{background-color:#af8736;color:#fff;border:0}.holiday-search-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active a{background-color:#6a7b87}.holiday-search-tabs .smart-form .checkbox,.holiday-search-tabs .smart-form label{color:#fff}.holiday-search-tabs .smart-form .form-owner{text-align:right;padding-right:0;padding-left:0}.holiday-search-tabs .smart-form .room{border-bottom:1px solid #fff}.holiday-search-tabs.ui-widget{font-family:'Sofia Pro' !important}.holiday-search-tabs{display:none}.holiday-search-tabs .btn{background-color:#ee7860;text-transform:uppercase;font-size:13px;font-weight:700;border:1px solid #fff}.holiday-search-tabs .ui-tabs .ui-tabs-nav li a:hover{border:1px solid #ddd}.holiday-search-tabs .smart-form .col{padding-right:0}.holiday-search-tabs .smart-form .col.hs-button{padding-right:15px !important}.holiday-search-tabs .smart-form .col.hs-button button{margin-top:22px}.holiday-search-tabs .smart-form .icon-append{color:#af8736}.holiday-search-tabs .smart-form .input input{color:#404040}.holiday-search-tabs .smart-form.smart-form-override-padding label.break-text{letter-spacing:1px}.holiday-search-tabs .smart-form label{font-size:13px;font-size:1.3rem}.holiday-search-tabs .smart-form .childages_block section{margin-bottom:5px}.holiday-search-tabs .smart-form .childages_block .child{margin-bottom:20px}.holiday-search-tabs .room1{padding-bottom:0}.holiday-search-tabs .room2,.holiday-search-tabs .room3{border-top:1px solid #fff;padding:17px 0 0}.holiday-search-tabs.ui-tabs .ui-tabs-panel{padding-top:34px}.holiday-search-tabs .room_selection section.col.col-2.pd-r-0{margin-bottom:0;padding-left:13px}.holiday-search-tabs label .label{padding-right:0 !important}.holiday-search-tabs::-webkit-input-placeholder{color:#404040}.ui-datepicker{z-index:9999 !important;width:87%}.ui-datepicker th{color:#000}.ui-datepicker td .ui-state-default{background-color:#eaecd7;color:#000}.ui-datepicker td .ui-state-default.ui-state-highlight,.ui-datepicker td .ui-state-default.ui-state-hover{background-color:#af8736;color:#fff}.ui-datepicker td .ui-state-active{background-color:#d7c39a;opacity:.8;color:#fff}.ui-datepicker .ui-datepicker-header{background-color:#af8736;color:#000}@media screen and (min-width:1125px){.holiday-search-tabs .smart-form .hs-button button{padding:7px 31px}}@media screen and (min-width:992px) and (max-width:1092px){.holiday-search-tabs .smart-form label{font-size:11px;font-size:1.1rem}}@media screen and (min-width:601px) and (max-width:767px){.holiday-search-tabs .smart-form .hs-button button.btn-block{width:auto;display:-webkit-inline-box;padding-left:30px;padding-right:30px;margin-top:0;font-size:15px}.holiday-search-tabs .smart-form .form-owner{text-align:left}.holiday-search-tabs .smart-form .room2,.holiday-search-tabs .smart-form .room3{margin-right:3px;margin-left:3px}}@media screen and (min-width:992px){.holiday-search-tabs .smart-form label.break-text{line-height:13px}.holiday-search-tabs .smart-form .room-section>.row,.holiday-search-tabs .smart-form .tab-travel-section>.row{margin:0 0 0 -15px}.holiday-search-tabs .hotel-only-section .smart-form .col button{margin-top:-25px}.holiday-search-tabs .hotel-only-section [class*=col-]{padding-left:15px !important;padding-right:0 !important}.holiday-search-tabs .hotel-only-section [class*=col-] .h-search-btn{padding-left:0 !important}.holiday-search-tabs .hotel-only-section .hotel_rooms.room_selection section.label-custom-1{margin-bottom:0}}@media screen and (max-width:991px){.holiday-search-tabs .hotel-only-section [class*=col-]{padding-left:15px !important;padding-right:15px !important}.holiday-search-tabs .hotel-only-section [class*=col-] .h-search-btn{padding-right:0 !important;padding-left:0 !important}.holiday-search-tabs .hotel-only-section [class*=col-] section.label-custom-1{padding-right:0 !important;margin-bottom:0}.holiday-search-tabs .smart-form .col{padding-right:15px !important}.holiday-search-tabs .smart-form .col.pd-r-0,.holiday-search-tabs .smart-form label.label{padding-right:0 !important}.holiday-search-tabs #hs-tab-a,.holiday-search-tabs #hs-tab-b{box-shadow:0 2px 7px 0 rgba(51,50,50,.75)}}@media screen and (min-width:767px) and (max-width:991px){.holiday-search-tabs .room2,.holiday-search-tabs .room3{margin-left:3px}}@media screen and (max-width:600px){.holiday-search-tabs .room2,.holiday-search-tabs .room3{position:relative;margin-left:3px;margin-right:3px;padding-bottom:1px}.holiday-search-tabs .room1{position:relative}.holiday-search-tabs .room2{background-color:#3a3a3a}.holiday-search-tabs .room3{background-color:#171717}.holiday-search-tabs .child-label{position:absolute;top:206px;z-index:0}.holiday-search-tabs .child-label2,.holiday-search-tabs .child-label3{position:absolute;top:219px;z-index:0}.holiday-search-tabs section.child1,.holiday-search-tabs section.child2,.holiday-search-tabs section.child3{z-index:10}.holiday-search-tabs section.depart-from{margin-bottom:53px}.holiday-search-tabs section.flight-section{position:relative}.holiday-search-tabs section.direct-flight-checkbox{position:absolute;top:92px;z-index:0}.holiday-search-tabs section.flight-class{top:-97px}.holiday-search-tabs section.flight-duration{top:97px}.holiday-search-tabs .smart-form .input input{padding:5px}.holiday-search-tabs .smart-form .form-owner{text-align:left}.holiday-search-tabs .smart-form .form-owner.adult-lable{padding-left:15px}.holiday-search-tabs .smart-form .hs-button button{font-size:20px}.holiday-search-tabs .smart-form .childages_block .col{float:left}.holiday-search-tabs .smart-form .btn-sm{padding-top:9px;padding-bottom:9px}.holiday-search-tabs .smart-form label{font-size:17px}}.chat-wrapper h3,.chat-wrapper label,.chat-wrapper p,.sub-navigation-extra .section_2{text-align:center}@media screen and (max-width:768px){.holiday-search-tabs .smart-form.smart-form-override-padding .form-owner.adult-lable{padding-left:15px}}.chat-wrapper label{margin-left:18%;display:block;font-size:13px;font-weight:700;text-transform:uppercase}.chat-wrapper p{font-size:15px;padding:10px 0;margin:0}.chat-wrapper p a{background:0 0 !important;color:#fff !important}.chat-wrapper .col-md-10 p{padding-top:20px}.chat-wrapper p i{font-size:36px;padding-left:20px}.chat-wrapper p i.fa-stack-1x{font-size:18px;padding-top:2px}.chat-wrapper p i.fa-stack-2x{padding-left:10px}.chat-wrapper h3{margin:0 0 10px;color:#fff}.chat-wrapper .chat-innerbox{background-color:#6a7b87;margin-bottom:10px}.chat-wrapper .chat-innerbox p a{background-color:transparent !important;color:#fff !important}.slide-out-div{padding:20px;background-color:#000;width:400px;border-radius:0;border:1px solid #fff;font-size:1.3em;color:#fff;z-index:9999;height:290px}.slide-out-div>a{background:url(../images/chat-open-01.png) #364546 !important}.slide-out-div.open a{background:url(../images/chat-close-01.png) #364546 !important;z-index:1000}.slide-out-div.push-down{top:258px !important;-webkit-transition-property:top,left,border-radius,background-color;transition-property:top,left,border-radius,background-color;-webkit-transition-duration:.4s,1s,.5s,.5s;transition-duration:.4s,1s,.5s,.5s;-webkit-transition-delay:0,.5s,1s,1.5s;transition-delay:0,.5s,1s,1.5s}.slide-out-div .handle{text-align:center;border-radius:16px 0 0 16px;top:-1px !important}@media(min-width:464px) and (max-width:1024px){.slide-out-div.push-down{top:252px !important}.bx-pager.bx-default-pager{position:absolute;bottom:20px;width:25%;left:38%}}.smart-form .col-7{width:58.33333333%}.smart-form .col-11{width:83.33333333%}.smart-form .col-12{width:100%}.smart-form .checkbox input:checked:hover+i:after{content:'\f00c'}.smart-form .checkbox input+i:after{color:#122136}.smart-form .checkbox input:checked+i{border-color:#af8736}.smart-form .checkbox input+i{border-color:#ccc !important}.smart-form .label.bold{font-weight:700}.smart-form-override-padding .col-lg-1,.smart-form-override-padding .col-lg-10,.smart-form-override-padding .col-lg-11,.smart-form-override-padding .col-lg-12,.smart-form-override-padding .col-lg-2,.smart-form-override-padding .col-lg-3,.smart-form-override-padding .col-lg-4,.smart-form-override-padding .col-lg-5,.smart-form-override-padding .col-lg-6,.smart-form-override-padding .col-lg-7,.smart-form-override-padding .col-lg-8,.smart-form-override-padding .col-lg-9,.smart-form-override-padding .col-md-1,.smart-form-override-padding .col-md-10,.smart-form-override-padding .col-md-11,.smart-form-override-padding .col-md-12,.smart-form-override-padding .col-md-2,.smart-form-override-padding .col-md-3,.smart-form-override-padding .col-md-4,.smart-form-override-padding .col-md-5,.smart-form-override-padding .col-md-6,.smart-form-override-padding .col-md-7,.smart-form-override-padding .col-md-8,.smart-form-override-padding .col-md-9,.smart-form-override-padding .col-sm-1,.smart-form-override-padding .col-sm-10,.smart-form-override-padding .col-sm-11,.smart-form-override-padding .col-sm-12,.smart-form-override-padding .col-sm-2,.smart-form-override-padding .col-sm-3,.smart-form-override-padding .col-sm-4,.smart-form-override-padding .col-sm-5,.smart-form-override-padding .col-sm-6,.smart-form-override-padding .col-sm-7,.smart-form-override-padding .col-sm-8,.smart-form-override-padding .col-sm-9,.smart-form-override-padding .col-xs-1,.smart-form-override-padding .col-xs-10,.smart-form-override-padding .col-xs-11,.smart-form-override-padding .col-xs-12,.smart-form-override-padding .col-xs-2,.smart-form-override-padding .col-xs-3,.smart-form-override-padding .col-xs-4,.smart-form-override-padding .col-xs-5,.smart-form-override-padding .col-xs-6,.smart-form-override-padding .col-xs-7,.smart-form-override-padding .col-xs-8,.smart-form-override-padding .col-xs-9{position:relative;min-height:1px;padding-left:15px !important;padding-right:15px !important}.smart-form .row{margin:0 -13px}aside{width:auto}table.has-columns-hidden>tbody>tr>td>span.responsiveExpander{background:0;padding:0;cursor:pointer;font:normal normal normal 16px/1 FontAwesome}table.has-columns-hidden>tbody>tr>td>span.responsiveExpander:before{content:"\f055";padding-right:5px;color:#af8736;font-weight:800}table.has-columns-hidden>tbody>tr.detail-show>td span.responsiveExpander{background:0}table.has-columns-hidden>tbody>tr.detail-show>td span.responsiveExpander::before{content:"\f056";color:#af8736}@media screen and (max-width:600px){.smart-form .col{float:none;width:100%}}@media screen and (max-width:767px){.search-mobile .header-search>input[type=text],.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{font-size:18px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{font-size:14px}.smart-form .select select{font:18px/21px 'Open Sans',Helvetica,Arial,sans-serif;height:35px}.smart-form .input input{font:18px/25px 'Open Sans',Helvetica,Arial,sans-serif}.search-mobile .header-search{z-index:9999}}.sub-navigation-extra .nav-tabs{border-bottom:0}.sub-navigation-extra .nav-tabs li a{box-shadow:none;border:0;margin-right:0;border-right:solid 1px #fff}.sub-navigation-extra .nav-tabs li.active a{margin-top:0 !important;background:#309a9f;color:#fff;border-bottom:solid 1px #fff}.sub-navigation-extra .nav-tabs li.active a:focus,.sub-navigation-extra .nav-tabs li.active a:hover{border:0;border-bottom:solid 1px #fff}.sub-navigation-extra .nav-tabs li:last-child a{border-right:0}.sub-navigation-extra .grey_bg{background-color:#c8c6c6;margin-bottom:17px;border-top:solid 1px #fff}.sub-navigation-extra .grey-nav-li{padding-top:4px}.sub-navigation-extra p.global-grey-nav-li{padding-top:9px;margin-bottom:9px;font-size:15px}.sub-navigation-extra .sub-navigation a{display:block;color:#000;padding:5px 10px;border-right:1px solid #fff}.sub-navigation-extra .sub-navigation a:active,.sub-navigation-extra .sub-navigation a:focus,.sub-navigation-extra .sub-navigation a:hover{background-color:#309a9f;color:#fff}.sub-navigation-extra .sub-navigation a:nth-last-child(2){border-right:0 !important}@media only screen and (max-width:463px){.sub-navigation-extra .sub-navigation .container{padding-left:0;padding-right:0}.sub-navigation-extra .sub-navigation .container a{padding-left:2px;padding-right:2px}.sub-navigation-extra .sub-navigation .container a p.global-grey-nav-li{font-size:12px}}.box-navigation .Btn{cursor:pointer;border:0;background-color:inherit;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.box-navigation .previousBtn{padding-right:9%}.box-navigation .nextBtn{padding-left:9%}.box-navigation .UlList{margin-bottom:0;padding-left:0;display:inline}.box-navigation .page_nav{display:inline;cursor:pointer;padding-left:2px}.destinations-general-banner-design .holiday-search-tabs.ui-tabs .ui-tabs-nav li:first-child a{background-color:#ee7860}.destinations-general-banner-design .holiday-search-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active a{background-color:#6a7b87}.destinations-general-banner-design .main-banner-container .banner_text{text-align:left;padding-left:2px;top:95px;display:block;width:84%;right:8%}.destinations-general-banner-design .main-banner-container .banner_text.move-down-alittle{top:216px}.destinations-general-banner-design .main-banner-container .banner_text.move-down-alittle.long-text{top:197px}.destinations-general-banner-design .main-banner-container .banner_text p{line-height:29px;font-size:25px}.destinations-general-banner-design .main-banner-container .banner_text p.b-banner-text{margin-right:10px}.destinations-general-banner-design .main-banner-container .banner_text h2{float:left;display:inline;line-height:29px;margin-right:7px}.destinations-general-banner-design .main-banner-container .banner_text.long-text h2{float:none;display:block}.destinations-general-banner-design .main-banner-container .banner_text.long-text p{margin-top:7px}.destinations-general-banner-design .main-banner-container .banner_text .aFindOutMore{text-align:center;margin-top:0;text-transform:uppercase;font-size:14px}.hotdeal header h4,.hotdeal header h5{text-transform:capitalize}.destinations-general-banner-design .main-banner-container .sub_banner_small_text{bottom:0;color:#fff;opacity:.7;background-color:#000;margin-top:75px;padding-bottom:0;padding-top:0;position:absolute;left:49%;text-align:center;z-index:10;width:100%;-webkit-transform:translate(-49%,-3%);-ms-transform:translate(-49%,-3%);transform:translate(-49%,-3%);text-shadow:4px 4px 6px #231f20}.destinations-general-banner-design .main-banner-container .sub_banner_small_text p{padding:5px 0;font-size:15px}.destinations-general-banner-design.master-page-holidays .main-banner-container .sub_banner_small_text{-webkit-transform:translate(-49%,0);-ms-transform:translate(-49%,0);transform:translate(-49%,0)}.lightslider .lSSlideOuter{-webkit-touch-callout:none;user-select:none}.lightslider .lSSlideOuter .lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}.lightslider .lSSlideOuter .lSSlideWrapper .lightSlider{overflow:hidden}.lightslider .lSSlideOuter .lSSlideWrapper .lightSlider:after,.lightslider .lSSlideOuter .lSSlideWrapper .lightSlider:before{content:" ";display:table}.lightslider .lSSlideOuter .lSSlideWrapper .lightSlider:after{clear:both}.lightslider .lSSlideOuter .lSSlideWrapper .lSSlide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lightslider .lSSlideOuter .lSSlideWrapper .lSFade{position:relative}.lightslider .lSSlideOuter .lSSlideWrapper .lSFade>*{position:absolute !important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lightslider .lSSlideOuter .lSSlideWrapper .lSFade>.active{z-index:10}.lightslider .lSSlideOuter .lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lightslider .lSSlideOuter .lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lightslider .lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lightslider .lSSlideOuter .lSPager.lSpg li{cursor:pointer;display:inline-block;padding:0 5px}.lightslider .lSSlideOuter .lSPager.lSpg li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0;transition:all .5s linear 0}.lightslider .lSSlideOuter .lSPager.lSpg li.active a,.lightslider .lSSlideOuter .lSPager.lSpg li:hover a{background-color:#428bca}.lightslider .lSSlideOuter .media{opacity:.8}.lightslider .lSSlideOuter .media.active{opacity:1}.lightslider .lSSlideOuter .lSPager.lSGallery{list-style:none;padding-left:0;margin:0;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;user-select:none}.ug-item-wrapper img,.ug-slider-wrapper,.ug-thumb-wrapper.ug-thumb-generated,.ug-thumb-wrapper.ug-tile img.ug-thumb-image{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.lightslider .lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0 .35s linear 0;transition:border-radius .12s linear 0 .35s linear 0}.lightslider .lSSlideOuter .lSPager.lSGallery li.active,.lightslider .lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lightslider .lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lightslider .lSSlideOuter .lSPager.lSGallery:after,.lightslider .lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lightslider .lSSlideOuter .lSPager.lSGallery:after{clear:both}.lightslider .lSSlideOuter .lSAction a{width:32px;display:block;top:50%;height:32px;background-image:url(../js/plugin/lightslider-master/src/img/controls.png);cursor:pointer;position:absolute;z-index:9999;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0;transition:opacity .35s linear 0}.lightslider .item,.lightslider.no-thumbnail .lSSlideOuter .lSPagerWrapper{display:none}.lightslider .lSSlideOuter .lSAction a:hover{opacity:1}.lightslider .lSSlideOuter .lSAction a.disabled{pointer-events:none}.lightslider .lSSlideOuter .lSAction .lSPrev{background-position:0 0;left:10px}.lightslider .lSSlideOuter .lSAction .lSNext{background-position:-32px 0;right:10px}.lightslider .lSSlideOuter .cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lightslider .lSSlideOuter.vertical{position:relative}.lightslider .lSSlideOuter.vertical.noPager{padding-right:0 !important}.lightslider .lSSlideOuter.vertical .lSGallery{position:absolute !important;right:0;top:0}.lightslider .lSSlideOuter.vertical .lightSlider>*{width:100% !important;max-width:none !important}.lightslider .lSSlideOuter.vertical .lSAction a{left:50%;margin-left:-14px;margin-top:0}.lightslider .lSSlideOuter.vertical .lSAction .lSNext{background-position:31px -31px;bottom:10px;top:auto}.lightslider .lSSlideOuter.vertical .lSAction .lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lightslider .lSSlideOuter.lSrtl{direction:rtl}.lightslider .lSSlideOuter.lSrtl .lSPager,.lightslider .lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lightslider .lSSlideOuter.lSrtl .lSGallery li,.lightslider .lSSlideOuter.lSrtl .lightSlider>*{float:right !important}.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form .text-contact a,.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form .text-contact i,.lightslider .lSSlideOuter .lSGallery li,.lightslider .lSSlideOuter .lightSlider>*{float:left}.lightslider .lSSlideOuter .lSPager,.lightslider .lSSlideOuter .lightSlider{padding-left:0;list-style:none}@-webkit-keyframes rightEnd{0,100%{left:0}50%{left:-15px}}@keyframes rightEnd{0,100%{left:0}50%{left:-15px}}@-webkit-keyframes topEnd{0,100%{top:0}50%{top:-15px}}@keyframes topEnd{0,100%{top:0}50%{top:-15px}}@-webkit-keyframes leftEnd{0,100%{left:0}50%{left:15px}}@keyframes leftEnd{0,100%{left:0}50%{left:15px}}@-webkit-keyframes bottomEnd{0,100%{bottom:0}50%{bottom:-15px}}@keyframes bottomEnd{0,100%{bottom:0}50%{bottom:-15px}}.lightslider .lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightslider .lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lightslider .lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lightslider .lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lightslider .lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lightslider .lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightslider .lSSlideOuter .lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightslider .lSSlideOuter .lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lightslider .lSSlideOuter .lSSlideWrapper{margin-bottom:10px}.lightslider .lSSlideOuter .lSSlideWrapper ul>li iframe,.lightslider .lSSlideOuter .lSSlideWrapper ul>li img{width:100%}.lightslider .lSSlideOuter .lSSlideWrapper ul>li img{height:auto}.lightslider .lSSlideOuter .lSSlideWrapper ul>li .caption{position:absolute;bottom:0;margin:0;opacity:0}.lightslider .lSSlideOuter .lSPagerWrapper{overflow:hidden;position:relative;margin-bottom:10px}.lightslider .lSSlideOuter .lSPagerWrapper .lSPager.lSGallery li{width:112px;height:74px}.lightslider .lSSlideOuter .lSPagerWrapper .lSPager.lSGallery li img{border:3px solid #babfc1}.lightslider .lSSlideOuter .lSPagerWrapper .lSPager.lSGallery li.active,.lightslider .lSSlideOuter .lSPagerWrapper .lSPager.lSGallery li:hover{border-radius:0}.lightslider .lSSlideOuter .lSPagerWrapper .lSPager.lSGallery li.active img,.lightslider .lSSlideOuter .lSPagerWrapper .lSPager.lSGallery li:hover img{border-color:#af8736}.lightslider .item ul{margin:0;padding:0}.lightslider .item ul li{list-style:none}.lightslider .lightslider-caption{padding:5px 10px;background:#babfc1}.lightslider.no-thumbnail .lSSlideOuter .lSSlideWrapper{width:100%}@media only screen and (min-width:447px) and (max-width:767px){.lightslider .lSSlideOuter .lSPagerWrapper,.lightslider .lSSlideOuter .lSSlideWrapper{float:left}.lightslider .lSSlideOuter .lSSlideWrapper{width:70%}.lightslider .lSSlideOuter .lSPagerWrapper{width:30% !important}.lightslider .lSSlideOuter .lSPagerWrapper .lSPager.lSGallery{width:100% !important;transform:translate3d(0,0,0) !important;-webkit-transform:translate3d(0,0,0) !important;position:absolute}.lightslider .lSSlideOuter .lSPagerWrapper .lSPager.lSGallery li{width:50% !important;margin:0 !important;padding:0 0 5px 5px}}@media only screen and (min-width:992px){.lightslider .lSSlideOuter .lSPagerWrapper,.lightslider .lSSlideOuter .lSSlideWrapper{float:left}.lightslider .lSSlideOuter .lSSlideWrapper{width:70%}.lightslider .lSSlideOuter .lSPagerWrapper{width:30% !important}.lightslider .lSSlideOuter .lSPagerWrapper .lSPager.lSGallery{width:100% !important;transform:translate3d(0,0,0) !important;-webkit-transform:translate3d(0,0,0) !important;position:absolute}.lightslider .lSSlideOuter .lSPagerWrapper .lSPager.lSGallery li{width:50% !important;margin:0 !important;padding:0 0 5px 5px}}@media only screen and (max-width:447px){.lightslider .lSSlideOuter .lSPagerWrapper{height:auto !important}}@media only screen and (min-width:768px) and (max-width:991px){.lightslider .lSSlideOuter .lSPagerWrapper{height:auto !important}}.hotel-book-popup .modal{z-index:9999}.hotel-book-popup .modal .modal-dialog .modal-content{background:#000;border:2px solid #309a9f;border-radius:10px;color:#fff}.hotel-book-popup .modal .modal-dialog .modal-content .modal-header{border-bottom:0}.hotel-book-popup .modal .modal-dialog .modal-content .modal-header .modal-title{text-align:center;font-size:22px;font-weight:700;margin-top:0}.hotel-book-popup .modal .modal-dialog .modal-content .modal-header .close{color:#fff;opacity:1}.hotel-book-popup .modal .modal-dialog .modal-content .ui-datepicker{z-index:99999999 !important}.hotel-book-popup .modal .modal-dialog .modal-content .modal-body{padding-top:0}.hotel-book-popup .modal .modal-dialog .modal-content .modal-body .details{margin-bottom:20px}.hotel-book-popup .modal .modal-dialog .modal-content .modal-body .details p{display:block;text-align:center;font-size:15px;margin:0}.hotel-book-popup .modal .modal-dialog .modal-content .modal-body .details p.hotelname{font-size:18px;font-weight:700}.hotel-book-popup .modal .modal-dialog .modal-content .modal-body .details p.price{font-weight:700;font-weight:800}.hotel-book-popup .modal .modal-dialog .modal-content .modal-body .details p span{font-size:12px}.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form row.row-no-margin section{margin:0 !important}.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form .room_selection .roomitem{border-top:solid 1px #fff;padding-top:10px}.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form .room_selection .roomitem:first-child{border:0;padding-top:0}.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form label{color:#fff}.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form .fa,.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form label.input input{color:#404040}.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form::-webkit-input-placeholder{color:#404040}.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form:-moz-placeholder{color:#404040}.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form::-moz-placeholder{color:#404040}.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form:-ms-input-placeholder{color:#404040}.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form .fa.fa-envelope-o,.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form .fa.fa-phone{color:#fff;margin-right:10px}.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form .book-btn{width:auto;background:#ee7860;border:1px solid #fff;padding:10px 20px;color:#fff;font-weight:700}.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form .call-btn,.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form .chat-live-btn,.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form .email-btn{background-color:#af8736;border:1px solid #fff;padding:5px;color:#fff}.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form .call-btn.chat-live-btn,.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form .chat-live-btn.chat-live-btn,.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form .email-btn.chat-live-btn{margin:0 !important;width:100px}.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form .call-btn.call-btn,.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form .call-btn.email-btn,.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form .chat-live-btn.call-btn,.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form .chat-live-btn.email-btn,.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form .email-btn.call-btn,.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form .email-btn.email-btn{margin-top:5px;width:100%}.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form .text-or{color:#fff;font-size:25px;font-weight:700;height:34px;margin:10px 0}.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form .text-or span.text{background:#000;padding:0 20px;z-index:2;position:relative}.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form .text-or span.line{border-bottom:solid 1px #fff;display:block;position:absolute;z-index:1;top:50%;width:100%}.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form .text-contact{display:inline-block}.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form .text-contact a{color:#fff;font-size:18px;margin-top:3px}.discover-holiday-popup .modal{z-index:9999}.discover-holiday-popup .modal .modal-dialog{width:auto;max-width:780px}.discover-holiday-popup .modal .modal-dialog .modal-content{background:#fff}.discover-holiday-popup .modal .modal-dialog .modal-content .modal-header{border-bottom:0}.discover-holiday-popup .modal .modal-dialog .modal-content .modal-header .close{color:#231f20;opacity:1;font-weight:700;font-size:25px;margin-top:-9px}.discover-holiday-popup .modal .modal-dialog .modal-content .modal-body{padding-top:10px}.discover-holiday-popup .modal .modal-dialog .modal-content .modal-body figure{margin-bottom:20px}.discover-holiday-popup .modal .modal-dialog .modal-content .modal-body p{letter-spacing:-1px;font-size:22px;margin:20px 0;line-height:normal;text-align:left;font-weight:300;color:#fff}.discover-holiday-popup .modal .modal-dialog .modal-content .modal-body h2{font-size:16px;margin:0 0 10px;padding-bottom:3px;line-height:normal;text-align:left;font-weight:700;border-bottom:dashed 1px #231f20}.discover-holiday-popup .modal .modal-dialog .modal-content .modal-body ul{margin:0;padding:0}.discover-holiday-popup .modal .modal-dialog .modal-content .modal-body ul li{list-style:none;text-align:left;padding-left:18px;text-indent:-8px}.discover-holiday-popup .modal .modal-dialog .modal-content .modal-body ul li i{width:5px;color:#ee7860}.discover-holiday-popup .modal .modal-dialog .modal-content .modal-body .loader-container{width:100%;position:absolute;z-index:2;left:0;bottom:40px}.discover-holiday-popup .modal .modal-dialog .modal-content .modal-body .loader-container p{font-size:31px;text-align:center;font-weight:500;margin:0 0 10px;text-shadow:2px 2px 2px #5d5d5d}.discover-holiday-popup .modal .modal-dialog .modal-content .modal-body .loader-container .spinner{margin:0 auto;width:70px;text-align:center}.discover-holiday-popup .modal .modal-dialog .modal-content .modal-body .loader-container .spinner div{width:18px;height:18px;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.discover-holiday-popup .modal .modal-dialog .modal-content .modal-body .loader-container .spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.discover-holiday-popup .modal .modal-dialog .modal-content .modal-body .loader-container .spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes bouncedelay{0,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0,100%,80%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}@media only screen and (max-width:768px){.discover-holiday-popup .modal .modal-dialog .modal-content figure{position:relative;margin-bottom:10px}.discover-holiday-popup .modal .modal-dialog .modal-content figure .popup-gradient{position:absolute;z-index:2;bottom:-10px;height:70%;width:100%;background:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(100%,#231f20));background:-webkit-linear-gradient(top,transparent 0,#231f20 100%);background:linear-gradient(to bottom,transparent 0,#231f20 100%)}.discover-holiday-popup .modal .modal-dialog .modal-content .popup-content{max-width:300px;margin:10px auto;float:none}.discover-holiday-popup .modal .modal-dialog .modal-content .border{background:#231f20;height:50px}.discover-holiday-popup .modal .modal-dialog .modal-content .hotel-advert{position:relative}.discover-holiday-popup .modal .modal-dialog .modal-content .hotel-advert .hotel-advert-image{position:relative;margin-top:149px}.discover-holiday-popup .modal .modal-dialog .modal-content .hotel-advert .hotel-advert-image img{width:100%}.discover-holiday-popup .modal .modal-dialog .modal-content .hotel-advert .hotel-advert-text{position:absolute;top:0}}@media only screen and (max-width:376px){.discover-holiday-popup .modal .modal-dialog .modal-content .hotel-advert .hotel-advert-image{margin-top:177px}}@media only screen and (max-width:300px){.discover-holiday-popup .modal .modal-dialog .modal-content .hotel-advert .hotel-advert-image{margin-top:213px}}@media only screen and (max-width:464px){.discover-holiday-popup .modal .modal-dialog .modal-content .modal-body .loader-container{bottom:18px}.discover-holiday-popup .modal .modal-dialog .modal-content .modal-body .loader-container p{font-size:21px;margin:0 0 5px}.discover-holiday-popup .modal .modal-dialog .modal-content .modal-body .loader-container .spinner div{width:11px;height:11px}}.holiday-duration-popup .modal{z-index:9999}.holiday-duration-popup .modal .modal-dialog .modal-content{background:#fff}.holiday-duration-popup .modal .modal-dialog .modal-content .modal-header{border-bottom:0}.holiday-duration-popup .modal .modal-dialog .modal-content .modal-header .close{color:#000;opacity:1;font-weight:700;font-size:25px;margin-top:-9px}.holiday-duration-popup .modal .modal-dialog .modal-content .modal-body{padding-top:10px}.holiday-duration-popup .modal .modal-dialog .modal-content .modal-body h2{font-size:28px;font-weight:700;margin-top:0}.holiday-duration-popup .modal .modal-dialog .modal-content .modal-body p span{font-weight:700}.holiday-duration-popup .modal .modal-dialog .modal-content .modal-body p.contact{color:#af8736}.holiday-duration-popup .modal .modal-dialog .modal-content .modal-body p.contact span{display:block;font-size:16px}.holiday-duration-popup .modal .modal-dialog .modal-content .modal-body p.contact span.line1{font-size:18px}.holiday-duration-popup .modal .modal-dialog .modal-content .modal-body .btn{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#fff;margin:10px 0 20px;font-weight:700}.holiday-duration-popup .modal .modal-dialog .modal-content .modal-body .btn.btn-gold{background:#af8736}.holiday-duration-popup .modal .modal-dialog .modal-content .modal-body .btn.btn-green{background:#ee7860}@media only screen and (max-width:768px){.holiday-duration-popup .modal .modal-dialog .modal-content{background:#000}.holiday-duration-popup .modal .modal-dialog .modal-content .modal-header .close,.holiday-duration-popup .modal .modal-dialog .modal-content h2,.holiday-duration-popup .modal .modal-dialog .modal-content p{color:#fff}}.hotdeal .dealcell{margin:40px 0;padding:10px;min-height:450px;border:2px solid #fff;box-shadow:0 5px 30px 0 rgba(50,50,50,.5)}.hotdeal .dealcell:hover{border:2px solid #309a9f}.hotdeal header h5{margin-top:0;font-weight:600}.hotdeal header span{color:#af8736}.hotdeal span{display:inline-block;font-size:1.19em;font-weight:500}.hotdeal span.from{display:block;margin-bottom:5px}.hotdeal span.penny{clear:both;margin-bottom:30px}.hotdeal .price{font-size:3em;font-weight:600;line-height:30px}.hotdeal .pound{font-size:1.6em}.hotdeal .discount,.hotdeal .from,.hotdeal .penny,.hotdeal .pound,.hotdeal .price{color:red}.hotdeal .left-col span{display:block;line-height:23px}.hotdeal img{width:100%}.hotdeal .price-section{margin-bottom:0}.hotdeal .discount,.hotdeal .duration,.hotdeal figure{margin-bottom:15px}.hotdeal .btn{background-color:#389910;color:#fff;font-size:15px;font-weight:600;text-transform:uppercase}@media(max-width:767px){.hotdeal .container{width:auto;padding:0}.hotdeal .container .rowFluid>[class^=col-]{padding-left:0;padding-right:0}}#mtab3{display:none;margin:0;padding:0}#mtab3 .inspire-container{margin:0 17%;padding:10px;background:#6a7b87;zoom:1}#mtab3 .inspire-container:after{content:".";display:block;height:0;clear:both;visibility:hidden}#mtab3 .inspire-container .smart-form .row{margin:0 -5px}#mtab3 .inspire-container .smart-form .row .col{margin:5px 0;padding:0 5px}#mtab3 .inspire-container .smart-form label{color:#fff}#mtab3 .inspire-container .smart-form .checkbox{padding-left:0;font-size:14px}#mtab3 .inspire-container .smart-form .checkbox i{left:auto;right:0}#mtab3 .inspire-container .smart-form .select-flight i.fa-plane{color:#231f20;right:30px}#mtab3 .inspire-container .smart-form .select-flight i.fa-plane:before{content:"\f072";border:0}#mtab3 .inspire-container .smart-form .select-flight i.fa-plane:after{content:"";border:0}#mtab3 .inspire-container .smart-form .search-btn{background-color:#ee7860;text-transform:uppercase;font-size:13px;font-weight:700;border:1px solid #fff;color:#fff;margin-top:20px;padding-left:20px;padding-right:20px;width:100%}#mtab3 .inspire-container .smart-form .img-responsive{width:100%}@media only screen and (min-width:992px){#mtab3 .inspire-container .smart-form .col-md-offset-9{margin-left:75% !important}}@media only screen and (min-width:464px) and (max-width:991px){#mtab3 .inspire-container .col-3,#mtab3 .inspire-container .col-5{float:left;width:50%}}@media only screen and (max-width:992px){#mtab3 .inspire-container{box-shadow:0 2px 7px 0 rgba(51,50,50,.75)}#mtab3 .inspire-container .smart-form .checkbox{font-size:17px}}@media only screen and (max-width:767px){#mtab3 .inspire-container{margin:0 2%}}@media only screen and (max-width:463px){#mtab3 .inspire-container{margin:0 2%}#mtab3 .inspire-container .col{float:none;width:100%}}.hotel_box.travel-guide .row-travelguide-info{margin-bottom:10px}.hotel_box.travel-guide .row-travelguide-info ul.bullets{margin-left:.5em}.hotel_box.travel-guide .row-travelguide-info ul.bullets li{list-style-type:disc;margin-left:1em}.hotel_box.travel-guide .row-align-bottom .hotellistdetails-wrapper{left:0;position:relative}.hotel_box.travel-guide .row-align-bottom .hotellistdetails-wrapper .hotelListDetails li{zoom:1;margin-bottom:5px}.hotel_box.travel-guide .row-align-bottom .hotellistdetails-wrapper .hotelListDetails li:after{content:".";display:block;height:0;clear:both;visibility:hidden}.hotel_box.travel-guide .row-align-bottom .hotellistdetails-wrapper .hotelListDetails li img,.hotel_box.travel-guide .row-align-bottom .hotellistdetails-wrapper .hotelListDetails li span.text{float:left}.hotel_box.travel-guide .row-align-bottom .hotellistdetails-wrapper .hotelListDetails li img{width:15%;height:auto}.hotel_box.travel-guide .row-align-bottom .hotellistdetails-wrapper .hotelListDetails li span.text{width:85%;padding-left:5px}.sale-countdown-container{padding-top:10px;padding-bottom:10px;display:none;background:#900}.sale-countdown-container.disabled{height:0;overflow:hidden;padding:0}.sale-countdown-container .countdown,.sale-countdown-container a.btn,.sale-countdown-container p,.sale-countdown-container span.separator{float:left;color:#fff;font-size:14px;font-weight:700}.sale-countdown-container p,.sale-countdown-container span.text{margin-top:11px}.sale-countdown-container .separator{border-left:solid 1px #fff;width:1px;height:1em;display:block;margin:8px 2vw}.sale-countdown-container .btn{border-radius:0;-moz-border-radius:0;background:#ee7860;border:1px solid #fff;padding:5px 30px;margin-left:17px;margin-top:5px;float:right}.sale-countdown-container .container2{float:right}.sale-countdown-container .container2 a{text-transform:uppercase}.sale-countdown-container .countdown #clock,.sale-countdown-container .countdown span.text{float:left}.sale-countdown-container .countdown span.text{text-transform:uppercase}.sale-countdown-container .countdown #clock{margin-left:5px;position:relative}.sale-countdown-container .countdown #clock span{float:left;letter-spacing:14px;background:#fff;color:#000;margin-right:9px;padding:4px 0 4px 5px;text-align:center}.sale-countdown-container .countdown #clock span.days,.sale-countdown-container .countdown #clock span.hours,.sale-countdown-container .countdown #clock span.minutes,.sale-countdown-container .countdown #clock span.seconds{width:40px;height:28px;background:url(../images/countdown-bg.png) no-repeat}.sale-countdown-container .countdown #clock span.label{display:block;color:#fff;background:0;position:absolute;bottom:-17px;letter-spacing:0}.sale-countdown-container .countdown #clock span.label.label-days{left:4px}.sale-countdown-container .countdown #clock span.label.label-hours{left:48px}.sale-countdown-container .countdown #clock span.label.label-minutes{left:101px}.sale-countdown-container .countdown #clock span.label.label-seconds{left:150px}@media only screen and (min-width:768px) and (max-width:991px){.sale-countdown-container{padding-bottom:27px}.sale-countdown-container .container1 p{float:none;text-align:center}.sale-countdown-container .container2{zoom:1;margin:0 auto;display:block;width:449px;float:none}.sale-countdown-container .container2:after{content:".";display:block;height:0;clear:both;visibility:hidden}.sale-countdown-container .container2 .btn{margin-top:0}}@media only screen and (max-width:767px){.sale-countdown-container .container1,.sale-countdown-container .container2{min-width:270px}.sale-countdown-container .container1 #clock,.sale-countdown-container .container1 .btn,.sale-countdown-container .container1 .countdown,.sale-countdown-container .container1 p,.sale-countdown-container .container1 span.text,.sale-countdown-container .container2 #clock,.sale-countdown-container .container2 .btn,.sale-countdown-container .container2 .countdown,.sale-countdown-container .container2 p,.sale-countdown-container .container2 span.text{display:block;text-align:center;float:none}.sale-countdown-container .container1 p,.sale-countdown-container .container1 span.text,.sale-countdown-container .container2 p,.sale-countdown-container .container2 span.text{margin:0}.sale-countdown-container .container1 p.offer-line1,.sale-countdown-container .container1 span.text,.sale-countdown-container .container2 p.offer-line1,.sale-countdown-container .container2 span.text{font-size:12px;line-height:15px}.sale-countdown-container .container1 p.offer-line2,.sale-countdown-container .container2 p.offer-line2{font-size:25px;line-height:29px}.sale-countdown-container .container2{float:none;margin-top:7px}.sale-countdown-container .container2 #clock{margin:5px auto 25px;zoom:1;width:188px}.sale-countdown-container .container2 #clock:after{content:".";display:block;height:0;clear:both;visibility:hidden}.sale-countdown-container .container2 #clock span.seconds{margin-right:0}.sale-countdown-container .container2 .btn{width:150px;margin:0 auto}}footer .footer_section_1 .myletsgo2 .fade{opacity:1;filter:alpha(opacity=100)}footer .footer_section_1 .myletsgo2 h2{color:#FFF;text-align:center;font-size:25px;padding:20px;margin:0}footer .footer_section_1 .myletsgo2 h3{color:#af8736;text-align:center;text-transform:uppercase;margin:0;padding:10px 0;font-weight:600}footer .footer_section_1 .myletsgo2 h4{font-weight:600;font-size:13px;color:#231f20}footer .footer_section_1 .myletsgo2 .star-rating{color:#af8736;font-size:12px;display:inline-block;margin-bottom:0}footer .footer_section_1 .myletsgo2 p{padding:0;margin:0}footer .footer_section_1 .myletsgo2 .big-font{font-size:15px}footer .footer_section_1 .myletsgo2 .ml2-col{padding-bottom:5px;background-color:#fff;height:auto}footer .footer_section_1 .myletsgo2 .ml2-col .col-content{position:relative;height:200px}footer .footer_section_1 .myletsgo2 .ml2-col .col-content .no-data-response.vertical-middle{margin:30px 0 0;font-size:14px;text-align:center;font-weight:600}footer .footer_section_1 .myletsgo2 .ml2-col div.override-p-l{padding-left:0 !important}footer .footer_section_1 .myletsgo2 .ml2-col .price{font-size:17px;padding:6px 0}footer .footer_section_1 .myletsgo2 .ml2-col figure{margin-bottom:10px}footer .footer_section_1 .myletsgo2 .ml2-col figure img{width:100%;height:auto}footer .footer_section_1 .myletsgo2 .ml2-col .btn-move{position:absolute;bottom:9px}footer .footer_section_1 .myletsgo2 .ml2-col .btn-move a,footer .footer_section_1 .myletsgo2 .ml2-col .btn-move button{width:100%;background-color:#ee7860;color:#fff;text-transform:uppercase}footer .footer_section_1 .myletsgo2 .ml2-col .btn-move a{display:block;padding:7px;text-align:center}footer .footer_section_1 .myletsgo2 .container{background-color:transparent;padding-left:0;padding-right:0}@media(min-width:766px) and (max-width:992px){footer .footer_section_1 .myletsgo2 h3{font-size:14px}}@media(max-width:767px){footer .footer_section_1 .myletsgo2 .ml2-col{height:auto;margin-bottom:20px;padding-bottom:13px;box-shadow:0 10px 30px 0 rgba(50,50,50,.75)}footer .footer_section_1 .myletsgo2 .ml2-col .col-content{height:auto}footer .footer_section_1 .myletsgo2 .ml2-col .btn-move{position:relative;bottom:0}footer .footer_section_1 .myletsgo2 .ml2-col .quotes-panel .col-content{height:180px;position:relative}footer .footer_section_1 .myletsgo2 .ml2-col .quotes-panel .btn-move{position:absolute;bottom:0}footer .footer_section_1 .myletsgo2 .ml2-col div.override-p-l{padding-left:13px !important}footer .footer_section_1 .myletsgo2 .container .row{margin-left:0;margin-right:0}}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.hotel-result h2.flight-filter-intro{background:0;color:#231f20}.flights-table .table>tbody>tr>td,.flights-table .table>tbody>tr>th,.flights-table .table>tfoot>tr>td,.flights-table .table>tfoot>tr>th,.flights-table .table>thead>tr>td,.flights-table .table>thead>tr>th{padding-top:16px;border-bottom:1px solid #e6d9b2;border-left:1px solid #e6d9b2;border-top:1px solid #e6d9b2}.flights-table .flightslider{zoom:1;position:relative;border:1px solid #309a9f;margin:0 40px 20px;text-align:center;box-shadow:2px 2px 20px #ccc;background:/#f2f4f5}.flights-table .flightslider:after{content:".";display:block;height:0;clear:both;visibility:hidden}.flights-table .flightslider p{margin:0 !important;padding:5px 0 !important}.flights-table .flightslider p.direct,.flights-table .flightslider p.one-stop,.flights-table .flightslider p.two-stops{background:#f2f4f5}.flights-table .flightslider .airline{height:50px;display:table;width:100%;background:#fff}.flights-table .flightslider .airline span.hiddentext{text-indent:-1000em;display:inline-block;position:absolute}.flights-table .flightslider .airline span.vcenter{display:table-cell;vertical-align:middle}.flights-table .flightslider .airline img{width:100px;height:auto;display:block;margin:0 auto}.flights-table .flightslider .flight-slider-headers,.flights-table .flightslider .flightbxslider li{border-right:1px solid #309a9f}.flights-table .flightslider .flightbxslider li{list-style:none}.flights-table .flightslider .flightbxslider li p.direct{font-weight:700;color:#9a0f05}.flights-table .flightslider .flightbxslider li p.direct a{color:#9a0f05}.flights-table .flightslider .flightbxslider li:last-child{border-right:0}.flights-table .flightslider .bx-wrapper{margin:0}.flights-table .flightslider .bx-wrapper .bx-viewport{box-shadow:none;border:0;background-color:#f2f4f5}.flights-table h2.flight-filter-intro{font-size:12px;font-weight:700;margin:10px 0}.flights-table .flightNav-col .slider-next,.flights-table .flightNav-col .slider-prev{color:#231f20;font-size:20px;text-align:center;position:absolute;z-index:2;opacity:.5;top:50%;margin-top:-25px;height:50px;width:30px;right:-30px}.flights-table .flightNav-col .slider-next a:hover,.flights-table .flightNav-col .slider-next:hover,.flights-table .flightNav-col .slider-prev a:hover,.flights-table .flightNav-col .slider-prev:hover{opacity:1}.flights-table .flightNav-col .slider-next a,.flights-table .flightNav-col .slider-prev a{display:table;color:#231f20;width:100%;height:100%;position:absolute;z-index:3;left:0;top:0;background:#f2f4f5}.flights-table .flightNav-col .slider-next a.disabled,.flights-table .flightNav-col .slider-prev a.disabled{display:none}.flights-table .flightNav-col .slider-next a span,.flights-table .flightNav-col .slider-prev a span{display:table-cell;vertical-align:middle;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flights-table .flightNav-col .slider-prev{padding-right:3px;left:16.5%;left:-30px;-webkit-border-top-left-radius:5px}.flights-table .flightNav-col .slider-prev a{-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}.flights-table .flightNav-col .slider-prev a span:before{content:"\f053"}.flights-table .flightNav-col .slider-next{right:0;right:-30px}.flights-table .flightNav-col .slider-next a{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}.flights-table .flightNav-col .slider-next a span:before{content:"\f054"}footer .footer_section_1{background-color:#5e5e5e;padding-bottom:50px}footer .footer_section_1 .footer-sections-3cols{margin-bottom:20px !important}footer .footer_section_1 h3{margin-bottom:10px;font-size:18px;color:#af8736}footer .footer_section_1 h3 a:hover{text-decoration:none;color:#af8736}footer .footer_section_1 .container{background-color:#fff}footer .footer_section_1 figure.col-md-2{width:20%;padding:0}footer .footer_section_1 img{width:auto}footer .footer_section_1 img.logo-size{width:50%}footer .footer_section_2{display:block;margin:0 auto;background-color:#231f20;padding-top:30px}footer .footer_section_2 .nav-footer{margin-bottom:25px}footer .footer_section_2 a{color:#a0a0a0}footer .footer_section_2 a:hover{text-decoration:underline;color:#fff}footer .footer_section_2 h5{color:#af8736;text-decoration:underline;font-size:14px;font-weight:500}footer .footer_section_2 li{line-height:22px}footer .footer_section_2 ul{list-style:none;display:inline-block;margin-right:0;padding-left:0}footer .footer_section_2 p{font-size:12px;color:#a0a0a0;line-height:24px}footer .footer_section_2 form{width:80%;margin-top:20px}footer .footer_section_2 form.smart-form button{background-color:#C0933A;border:1px solid #FFF;color:#000000;padding:4px;text-transform:uppercase}footer .footer_section_2 .socialicons i{line-height:32px;float:none;font-size:19px;margin:0 12px 0 0;display:inline-block;height:30px;width:30px;text-align:center;border-radius:64px;color:#fff}footer .footer_section_2 .socialicons i.fa-twitter{background-color:#01aae9}footer .footer_section_2 .socialicons i.fa-instagram{background-color:orange}footer .footer_section_2 .socialicons i.fa-youtube-play{background-color:#d11f26}footer .footer_section_2 .socialicons i.fa-facebook{background-color:#4062ac}footer .footer_section_2 .socialicons a{display:block;margin-bottom:20px}footer .footer_section_2 .socialicons a:hover label{color:#fff !important}footer .footer_section_2 .lower-footer p{font-size:12px;color:#a0a0a0;line-height:15px;border-top:solid 2px #a0a0a0;padding:20px 10%;width:84%;margin:0 auto;text-align:center}footer .liHeader{color:#af8736 !important;text-decoration:underline}footer #FooterBlock4{max-width:1170px;width:100%;margin:0 auto;background-color:#999;text-align:center}footer #FooterBlock4 img{margin:20px auto 0;width:93.75%;max-width:600px}footer #FooterBlock4 p{color:#fff;margin:20px 0}footer #ulLinksFooter{list-style:none;color:#fff;padding:0 0 30px}footer #ulLinksFooter li{font-weight:700;line-height:2em;text-decoration:underline}footer #divFooterBlock4 h2{color:#fff;background-color:#000;line-height:1em;font-size:4em}.save-quote-form .modal-header{background-color:#fff;padding:7px 15px}.save-quote-form .modal-header h3{color:#000}.save-quote-form.success .modal-header{background-color:#ee7860}.save-quote-form.success .modal-header h3{color:#fff}.save-quote-form .modal-footer{background-color:#fff;padding:6px 10px}.save-quote-form .modal-footer .btn{margin-bottom:0}.save-quote-form .modal-body{background-color:#fff;padding:10px}.save-quote-form .modal-body p{padding-left:6px}.save-quote-form .smart-form .btn{background-color:#ee7860;border:1px solid #fff;padding:6px 12px;font-weight:400;font-size:13px;text-transform:uppercase}.save-quote-form .btn{width:auto !important}.save-quote-form .smart-accordion-default .panel-default>.panel-heading{background-color:#6a7b87}.save-quote-form .smart-accordion-default .panel-default>.panel-heading .panel-title{color:#fff;font-weight:600}.save-quote-form .smart-accordion-default .panel-default{border-right-color:#309a9f;border-left-color:#309a9f;border-bottom-color:#309a9f}.save-quote-form .smart-accordion-default .panel-default .panel-body{background-color:#f2f4f5}aside .save-quote-form .smart-form .col-4,aside .save-quote-form .smart-form .col-6{width:100%}aside .save-quote-form .smart-form .signin-form-text p{margin-bottom:5px}aside .save-quote-form .smart-form .signin-form-text ul{padding-left:17px}aside .save-quote-form .smart-form .signin-form-text ul li{list-style-type:disc}aside .save-quote-form .smart-form .signin-form-text span{display:inline-block}.sign-in-form .modal-body{background-color:#231f20;padding:20px 15px}.sign-in-form .modal-body .smart-form .btn{background-color:#ee7860;border:1px solid #fff;color:#fff}.sign-in-form .modal-body .smart-form footer{margin-left:15px;margin-right:15px;margin-bottom:-15px;min-height:17px;background-color:#eaecd7}@media(min-width:768px){.sign-in-form .modal-dialog{width:400px}}.pagination-custom{background:#fff;margin:15px 0 33px;padding:7px 7px 0;display:block;border:1px solid #309a9f;box-shadow:2px 2px 20px #ccc}.pagination-custom a.link-show-all-results{display:block;padding-top:2px;padding-bottom:7px}.pagination-custom a{text-decoration:underline;color:#231f20}.pagination-custom a:hover{text-decoration:none}.pagination-custom .box-navigation{padding-bottom:7px;margin-bottom:0 !important}.pagination-custom .box-navigation .UlList{margin-bottom:0;padding-left:0;display:inline}.pagination-custom .box-navigation .UlList li{list-style-type:none;text-decoration:none;display:inline;cursor:pointer}.pagination-custom .box-navigation .UlList li a{padding:2px 5px}.pagination-custom .box-navigation .UlList li a.page_active,.pagination-custom .box-navigation .UlList li a:hover{background-color:#d3b56f;color:#fff;text-decoration:none}.pagination-custom .box-navigation .nextBtn{padding-left:9%}.pagination-custom .box-navigation .Btn{cursor:pointer;border:0;background-color:inherit;border-radius:0;-webkit-border-radius:0}@media(max-width:768px){.pagination-custom .box-navigation .previousBtn{padding-right:0;padding-left:0}.pagination-custom .box-navigation .nextBtn{padding-left:1%}}.top-level .pagination-custom{margin-bottom:0}.pagination-top .pagination-custom{margin:0 0 23px}.pagination-bottom .pagination-custom{margin-top:23px}.ug-gallery-wrapper,.ug-gallery-wrapper *{transition:all;-o-transition:all;-webkit-transition:all;-moz-transition:all;-ms-transition:all;max-width:none}.ug-gallery-wrapper{overflow:hidden;position:relative;font-family:'Sofia Pro' !important}.ug-error-message{text-align:center;padding-top:30px;font-size:20px;color:#f30d0d}.ug-gallery-wrapper .ug-canvas-pie{position:absolute;z-index:4}.ug-gallery-wrapper .ug-progress-bar{position:absolute;overflow:hidden;z-index:4}.ug-gallery-wrapper .ug-progress-bar-inner{position:absolute}.ug-gallery-wrapper.ug-fullscreen{height:100% !important;width:100% !important;max-width:none !important;max-height:none !important}body.ug-body-fullscreen .ug_gallery_lightbox.ug-lightbox-overlay{z-index:2;width:100%;height:100%;background-color:#000;opacity:.6;position:absolute;display:none}.ug-gallery-wrapper.ug-fake-fullscreen{position:fixed !important;height:80% !important;width:80% !important;max-width:none !important;max-height:none !important;margin:0 auto !important;padding:0 !important;top:10% !important;left:0 !important;bottom:10% !important;right:0 !important;z-index:999999 !important}.ug-body-fullscreen{overflow:hidden !important;height:100% !important;width:100% !important;margin:0 !important;padding:0 !important}.ug-gallery-wrapper .ug-preloader-trans{display:block;width:32px;height:32px;background-image:url(../images/loader_skype_trans.gif);background-repeat:no-repeat}.ug-gallery-wrapper .ug-slider-wrapper{position:absolute;overflow:hidden;z-index:1;background-color:#000}.ug-slider-wrapper .ug-slider-controls{position:absolute;top:0;left:0;z-index:3}.ug-slider-wrapper .ug-slide-wrapper{position:absolute}.ug-slider-wrapper .ug-slider-inner{position:absolute;z-index:0}.ug-slider-wrapper .ug-item-wrapper{position:absolute;overflow:hidden}.ug-item-wrapper img,.ug-slider-wrapper{max-width:none !important;box-sizing:border-box}.ug-slider-wrapper .ug-slider-preloader{position:absolute;z-index:1;border:2px solid #fff;border-radius:6px;background-color:#fff;background-position:center center;background-repeat:no-repeat}.ug-slider-preloader.ug-loader1{width:30px;height:30px;background-image:url(../images/loader-white1.gif)}.ug-slider-preloader.ug-loader1.ug-loader-black{background-image:url(../images/loader-black1.gif)}.ug-slider-preloader.ug-loader2{width:32px;height:32px;background-image:url(../images/loader-white2.gif)}.ug-slider-preloader.ug-loader2.ug-loader-black{background-image:url(../images/loader-black2.gif)}.ug-slider-preloader.ug-loader3{width:38px;height:38px;background-image:url(../images/loader-white3.gif)}.ug-slider-preloader.ug-loader3.ug-loader-black{background-image:url(../images/loader-black3.gif)}.ug-slider-preloader.ug-loader4{width:32px;height:32px;background-image:url(../images/loader-white4.gif);background-color:#fff}.ug-slider-preloader.ug-loader4.ug-loader-black{background-image:url(../images/loader-black4.gif)}.ug-slider-preloader.ug-loader5{width:60px;height:8px;background-image:url(../images/loader-white5.gif);background-color:#fff;border:0;border-radius:0}.ug-slider-preloader.ug-loader5.ug-loader-black{background-image:url(../images/loader-black5.gif);border:2px solid #000}.ug-slider-preloader.ug-loader6{width:32px;height:32px;background-image:url(../images/loader-white6.gif)}.ug-slider-preloader.ug-loader6.ug-loader-black{background-image:url(../images/loader-black6.gif)}.ug-slider-preloader.ug-loader7{width:32px;height:10px;background-image:url(../images/loader-white7.gif);border-width:3px;border-radius:3px}.ug-slider-preloader.ug-loader7.ug-loader-black{background-image:url(../images/loader-black7.gif)}.ug-slider-preloader.ug-loader-black{border-color:#000;background-color:#000}.ug-slider-preloader.ug-loader-nobg{background-color:transparent}.ug-slider-wrapper .ug-button-videoplay{position:absolute;z-index:2;cursor:pointer}.ug-slider-wrapper .ug-button-videoplay.ug-type-square{width:86px;height:66px;background-image:url(../images/play-button-square.png);background-position:0 -66px}.ug-slider-wrapper .ug-button-videoplay.ug-type-square.ug-button-hover{background-position:0 0}.ug-slider-wrapper .ug-button-videoplay.ug-type-round{width:76px;height:76px;background-image:url(../images/play-button-round.png);opacity:.9;filter:alpha(opacity=90);-webkit-transition:all .3s ease 0;transition:all .3s ease 0}.ug-gallery-wrapper .ug-videoplayer,.ug-videoplayer .ug-videoplayer-wrapper{background-color:#000;background-image:url(../images/loader-black1.gif);background-position:center center;background-repeat:no-repeat}.ug-slider-wrapper .ug-button-videoplay.ug-type-round.ug-button-hover{opacity:1;filter:alpha(opacity=100);-webkit-transition:all .3s ease 0;transition:all .3s ease 0}.ug-gallery-wrapper .ug-videoplayer{position:absolute;z-index:100;-moz-box-sizing:border-box}.ug-videoplayer .ug-videoplayer-wrapper{width:100%;height:100%}.ug-videoplayer .ug-videoplayer-button-close{position:absolute;height:64px;width:64px;background-image:url(../images/button-close.png);cursor:pointer;z-index:1000}.ug-videoplayer .ug-videoplayer-button-close:hover{background-position:0 -64px}.ug-gallery-wrapper .ug-thumbs-grid,.ug-gallery-wrapper .ug-thumbs-strip{position:absolute;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-color:#fff;z-index:10}.ug-thumbs-strip.ug-dragging{cursor:-webkit-grab;cursor:-moz-grab}.ug-gallery-wrapper .ug-thumbs-grid-inner,.ug-gallery-wrapper .ug-thumbs-strip-inner{position:absolute}.ug-thumb-wrapper.ug-thumb-generated{position:absolute;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box}.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-error,.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader{position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center center}.ug-thumb-wrapper .ug-thumb-border-overlay{position:absolute;top:0;left:0;z-index:4;box-sizing:border-box;-moz-box-sizing:border-box;border-style:solid}.ug-thumb-wrapper .ug-thumb-overlay{position:absolute;top:0;left:0;z-index:3}.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader-dark{background-image:url(../images/loader.gif)}.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader-bright{background-image:url(../images/loader_bright.gif)}.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-error{background-image:url(../images/not_loaded.png)}.ug-thumb-wrapper.ug-thumb-generated img{position:absolute;z-index:1;max-width:none !important}.ug-thumb-wrapper.ug-thumb-generated img.ug-thumb-image-overlay{position:absolute;z-index:2;max-width:none !important}img.ug-bw-effect{-moz-filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svgxmlns='http://www.w3.org/2000/svg'><filterid='grayscale'><feColorMatrixtype='matrix'values='0.33330.33330.3333000.33330.33330.3333000.33330.33330.33330000010'/></filter></svg>#grayscale")}img.ug-blur-effect{-webkit-filter:blur(.8px);-moz-filter:blur(.8px);-o-filter:blur(.8px);-ms-filter:blur(.8px);filter:url("data:image/svg+xml;utf8,<svgxmlns='http://www.w3.org/2000/svg'><filterid='blur'><feGaussianBlurstdDeviation='0.8'/></filter></svg>#blur");filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0.8')}img.ug-sepia-effect{-moz-filter:sepia(100%);-ms-filter:sepia(100%);-o-filter:sepia(100%);-webkit-filter:sepia(100%);background-color:#5e2612;filter:alpha(opacity=50);zoom:1}.ug-gallery-wrapper .ug-bullets{position:absolute;top:0;left:0;margin:0;padding:0}.ug-gallery-wrapper .ug-bullets .ug-bullet{background-repeat:no-repeat;cursor:pointer;display:block;float:left;z-index:2}.ug-gallery-wrapper .ug-bullets .ug-bullet:first-child{margin-left:0}.ug-gallery-wrapper .ug-textpanel{position:absolute;overflow:hidden}.ug-slider-wrapper .ug-textpanel{z-index:2}.ug-gallery-wrapper .ug-textpanel-bg,.ug-gallery-wrapper .ug-textpanel-description,.ug-gallery-wrapper .ug-textpanel-title{display:block;position:absolute;margin:0;padding:0}.ug-gallery-wrapper .ug-textpanel-bg{background-color:#000;opacity:.4;filter:alpha(opacity=40);z-index:1}.ug-textpanel-textwrapper{overflow:hidden}.ug-gallery-wrapper .ug-textpanel-title{font-size:16px;font-weight:700;color:#fff;text-align:left;z-index:2}.ug-gallery-wrapper .ug-textpanel-description{font-size:14px;color:#fff;text-align:left;z-index:3}.ug-slider-wrapper .ug-zoompanel{position:absolute;top:200px;left:100px}.ug-zoompanel .ug-zoompanel-button{background-repeat:no-repeat;cursor:pointer;display:block}.ug-gallery-wrapper .ug-arrow-left{position:absolute;background-repeat:no-repeat;display:block;cursor:pointer}.ug-gallery-wrapper .ug-arrow-right{position:absolute;background-repeat:no-repeat;cursor:pointer}.ug-gallery-wrapper .ug-grid-panel{position:absolute;background-color:#fff;background-color:#fff;z-index:2}.ug-gallery-wrapper .ug-grid-panel .grid-arrow{position:absolute;background-repeat:no-repeat;cursor:pointer;z-index:11}.ug-gallery-wrapper .ug-grid-panel .grid-arrow.ug-button-disabled{cursor:default}.ug-gallery-wrapper .ug-panel-handle-tip{position:absolute;z-index:13;cursor:pointer}.ug-gallery-wrapper .ug-panel-disabled-overlay{position:absolute;z-index:100;width:100%;height:100%;background-color:rgba(0,0,0,.3);background-image:url(../images/cover-grid.png)}.ug-gallery-wrapper .ug-strip-panel{position:absolute;background-color:#000;z-index:2}.ug-strip-panel .ug-strip-arrow{position:absolute;cursor:pointer}.ug-strip-panel .ug-strip-arrow.ug-button-disabled{cursor:default}.ug-strip-panel .ug-strip-arrow-tip{position:absolute}.ug-thumb-wrapper.ug-tile{display:block;position:absolute;box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden;padding:0;margin:0}.ug-tiles-transit .ug-thumb-wrapper.ug-tile{-webkit-transition:left .7s ease 0,top .7s ease 0;transition:left .7s ease 0,top .7s ease 0}.ug-thumb-wrapper.ug-tile.ug-tile-clickable{cursor:pointer}.ug-thumb-wrapper.ug-tile img.ug-thumb-image{max-width:none !important;display:block;border:0;padding:0;margin:0;width:100%}.ug-tiletype-justified .ug-thumb-wrapper.ug-tile img.ug-thumb-image{height:100%;max-width:none !important}.ug-thumb-wrapper.ug-tile .ug-tile-image-overlay{position:absolute;z-index:2;background-color:red;top:0;left:0}.ug-thumb-wrapper.ug-tile .ug-tile-image-overlay img{width:100%;max-width:none !important}.ug-tiletype-justified .ug-thumb-wrapper.ug-tile .ug-tile-image-overlay img{height:100%;max-width:none !important}.ug-thumb-wrapper.ug-tile .ug-tile-icon{position:absolute;width:38px;height:38px;background-repeat:no-repeat;background-position:0 0;background-color:green;z-index:4;top:1px;left:1px;cursor:pointer}.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-link{background-image:url(../images/icon-link32.png)}.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-zoom{background-image:url(../images/icon-zoom32.png)}.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-play{background-image:url(../images/icon-play32.png)}.ug-thumb-wrapper.ug-tile .ug-tile-icon:hover{background-position:0 -38px}.ug-thumbs-grid .ug-tile-image-overlay img,.ug-tile.ug-tile-fixed img.ug-thumb-image{width:auto;height:auto;position:absolute;max-width:none !important}.ug-tile .ug-textpanel{z-index:5;cursor:default}.ug-tile.ug-tile-clickable .ug-textpanel{cursor:pointer}.ug-tile .ug-textpanel-title{font-size:14px;font-weight:700}.ug-gallery-wrapper .ug-carousel-wrapper{position:absolute;overflow:hidden}.ug-gallery-wrapper .ug-carousel-inner{position:absolute}.ug-gallery-wrapper.ug-lightbox{display:none;position:fixed;border:0;padding:0;margin:0;outline:0;overflow:hidden;top:0;left:0;width:100%;height:100%;max-width:none !important;max-height:none !important;z-index:999999}.ug-lightbox .ug-lightbox-top-panel{position:absolute;z-index:2;background-color:rgba(0,0,0,.4)}.ug-lightbox .ug-lightbox-overlay{z-index:1;width:100%;height:100%;background-color:#000;opacity:1}.ug-lightbox .ug-slider-wrapper{z-index:1;background-color:green;background-color:transparent !important}.ug-lightbox .ug-textpanel{z-index:2}.ug-lightbox .ug-lightbox-arrow-left,.ug-lightbox .ug-lightbox-arrow-right{position:absolute;width:50px;height:55px;background-repeat:no-repeat;background-image:url(../images/lightbox-arrow-left.png);background-position:0 0;z-index:3;cursor:pointer}.ug-lightbox .ug-lightbox-arrow-right{background-image:url(../images/lightbox-arrow-right.png)}.ug-lightbox .ug-lightbox-button-close{position:absolute;width:36px;height:36px;background-repeat:no-repeat;background-image:url(../images/lightbox-icon-close.png);background-position:0 0;z-index:4;cursor:pointer}.ug-lightbox-compact .ug-lightbox-button-close{width:45px;height:41px;background-image:url(../images/lightbox-icon-close-compact2.png)}.ug-lightbox .ug-lightbox-arrow-left.ug-arrow-hover,.ug-lightbox .ug-lightbox-arrow-right.ug-arrow-hover{background-position:0 -55px}.ug-lightbox .ug-lightbox-button-close.ug-button-hover{background-position:0 -35px}.ug-lightbox-compact .ug-lightbox-button-close.ug-button-hover{background-position:0 -40px}.ug-lightbox .ug-lightbox-numbers{position:absolute;color:#e5e5e5;font-size:12px;top:14px;left:8px;z-index:3}.ug-lightbox-compact .ug-lightbox-numbers{font-size:14px;padding-right:5px;padding-top:7px}.ug-lightbox .ug-textpanel-description,.ug-lightbox .ug-textpanel-title{font-size:14px;font-weight:400;color:#e5e5e5}.ug-lightbox-compact .ug-textpanel-description,.ug-lightbox-compact .ug-textpanel-title{color:#f3f3f3;font-size:16px}.ug-arrow-left.ug-skin-default,.ug-arrow-right.ug-skin-default{background-image:url(../images/lightbox-arrow-left.png);background-position:0 0;width:50px;height:55px}.ug-arrow-right.ug-skin-default{background-image:url(../images/lightbox-arrow-right.png)}.ug-arrow-left.ug-skin-default.ug-arrow-hover,.ug-arrow-right.ug-skin-default.ug-arrow-hover{background-position:0 -55px}.ug-arrow-left.ug-skin-default.ug-arrow-disabled,.ug-arrow-right.ug-skin-default.ug-arrow-disabled{background-position:0 -60px}.ug-bullets.ug-skin-default .ug-bullet{width:15px;height:15px;background-image:url(../js/raw/plugin/unitegallery/skins/default/slider_bullets.png);background-position:top left;margin-left:5px}.ug-bullets.ug-skin-default .ug-bullet.ug-bullet-active{background-position:bottom left}.ug-bullets.ug-skin-default.ug-bullets-gray .ug-bullet{background-image:url(../js/raw/plugin/unitegallery/skins/default/tile_bullets_gray.png)}.ug-bullets.ug-skin-default.ug-bullets-blue .ug-bullet{background-image:url(../js/raw/plugin/unitegallery/skins/default/tile_bullets_blue.png)}.ug-bullets.ug-skin-default.ug-bullets-brown .ug-bullet{background-image:url(../js/raw/plugin/unitegallery/skins/default/tile_bullets_brown.png)}.ug-bullets.ug-skin-default.ug-bullets-green .ug-bullet{background-image:url(../js/raw/plugin/unitegallery/skins/default/tile_bullets_green.png)}.ug-bullets.ug-skin-default.ug-bullets-red .ug-bullet{background-image:url(../js/raw/plugin/unitegallery/skins/default/tile_bullets_red.png)}.ug-button-tile-navigation{width:36px;height:36px;background-position:top left;cursor:pointer;float:left}.ug-button-tile-navigation.ug-button-tile-left{background-image:url(../js/raw/plugin/unitegallery/skins/default/tile_button_left.png)}.ug-button-tile-navigation.ug-button-tile-right{background-image:url(../js/raw/plugin/unitegallery/skins/default/tile_button_right.png)}.ug-button-tile-navigation:hover{background-position:bottom left}.ug-button-tile-navigation.ug-button-disabled{opacity:.6}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-disabled,.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-hover,.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-hover.ug-button-disabled,.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-disabled,.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-hover,.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-hover.ug-button-disabled{opacity:.5 !important}.ug-button-tile-navigation.ug-button-disabled:hover{background-position:top left}.ug-button-tile-navigation.ug-button-tile-play{background-image:url(../js/raw/plugin/unitegallery/skins/default/tile_button_play_pause.png);width:35px}.ug-button-tile-navigation.ug-button-tile-play.ug-pause-icon{background-position:bottom left}.ug-button-tile-navigation.ug-button-tile-play:hover{background-position:top left}.ug-button-tile-navigation.ug-button-tile-play.ug-pause-icon:hover{background-position:bottom left}.ug-button-play.ug-skin-default{position:absolute;background-image:url(../js/raw/plugin/unitegallery/skins/default/button_playpause.png);width:14px;height:17px;cursor:pointer;background-position:0 0}.ug-button-play.ug-skin-default.ug-button-hover{background-position:0 -17px}.ug-button-play.ug-skin-default.ug-stop-mode{background-position:0 -34px}.ug-button-play.ug-skin-default.ug-stop-mode.ug-button-hover{background-position:0 -51px}.ug-button-fullscreen.img-trigger{display:block;width:83%;left:56px !important;height:344px !important;top:0 !important;position:absolute !important}.ug-button-fullscreen.img-trigger:hover{cursor:pointer}@media(max-width:767px){.ug-button-fullscreen.img-trigger{display:none}}@media(max-width:625px){.ug-button-fullscreen.img-trigger{width:81%}}@media(max-width:565px){.ug-button-fullscreen.img-trigger{width:79%}}@media(max-width:509px){.ug-button-fullscreen.img-trigger{width:77%}.InfinityNumber,.InfinityNumber a{font-size:22px}}@media(max-width:451px){.ug-button-fullscreen.img-trigger{width:74%}}@media(max-width:425px){.ug-button-fullscreen.img-trigger{width:72%}}@media(max-width:380px){.ug-button-fullscreen.img-trigger{width:69%}}@media(max-width:344px){.ug-button-fullscreen.img-trigger{width:65%}}@media(max-width:320px){.ug-button-fullscreen.img-trigger{width:60%}}.master-hotel-2 .master-hotel-gallery .ug-button-fullscreen.ug-skin-default{background-position:0 0 !important}.ug-fake-fullscreen .ug-button-fullscreen.img-trigger{display:none}.ug-button-fullscreen.ug-skin-default{position:absolute;background-image:url(../images/fullscreen-32.png);width:32px;height:32px;cursor:pointer;background-position:0 0}.ug-button-fullscreen.ug-skin-default.ug-button-hover{background-position:0 -16px}.ug-button-fullscreen.ug-skin-default.ug-fullscreenmode{background-image:url(../images/lightbox-icon-close.png);background-position:0 -32px}.ug-button-fullscreen.ug-skin-default.ug-fullscreenmode.ug-button-hover{background-position:0 -48px}.ug-zoompanel.ug-skin-default .ug-zoompanel-button{background-repeat:no-repeat;cursor:pointer;height:23px;width:23px;margin-top:5px;background-position:0 0}.ug-zoompanel.ug-skin-default .ug-zoompanel-plus{margin-top:0;background-image:url(../js/raw/plugin/unitegallery/skins/default/icon_zoom_plus.png)}.ug-zoompanel.ug-skin-default .ug-zoompanel-minus{background-image:url(../js/raw/plugin/unitegallery/skins/default/icon_zoom_minus.png)}.ug-zoompanel.ug-skin-default .ug-zoompanel-return{background-image:url(../js/raw/plugin/unitegallery/skins/default/icon_zoom_back.png)}.ug-zoompanel.ug-skin-default .ug-zoompanel-button.ug-button-hover{background-position:0 -23px}.ug-zoompanel.ug-skin-default .ug-zoompanel-button-disabled,.ug-zoompanel.ug-skin-default .ug-zoompanel-button.ug-button-hover.ug-zoompanel-button-disabled{background-position:0 -46px;cursor:default}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default{width:24px;height:24px;background-position:0 0;background-image:url(../images/arrow-down-24.png)}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-disabled,.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-hover.ug-button-disabled{background-position:0 -30px}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default{width:24px;height:24px;background-position:0 0;background-image:url(../images/arrow-up-24.png)}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default{width:40px;height:40px;background-position:0 -40px;background-image:url(../js/raw/plugin/unitegallery/skins/default/grid_arrow_left.png)}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-hover{background-position:0 0}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-disabled,.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-hover.ug-button-disabled{background-position:0 -80px}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default{width:40px;height:40px;background-position:0 -40px;background-image:url(../js/raw/plugin/unitegallery/skins/default/grid_arrow_right.png)}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-hover{background-position:0 0}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-disabled,.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-hover.ug-button-disabled{background-position:0 -80px}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default{width:24px;height:24px;background-image:url(../images/arrow-left-24.png);background-position:0 0}.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default{width:24px;height:24px;background-image:url(../images/arrow-right-24.png);background-position:0 0}.ug-strip-panel .ug-strip-arrow-left.ug-skin-default,.ug-strip-panel .ug-strip-arrow-right.ug-skin-default{width:25px;height:50px}.ug-strip-panel .ug-strip-arrow-left.ug-skin-default .ug-strip-arrow-tip,.ug-strip-panel .ug-strip-arrow-right.ug-skin-default .ug-strip-arrow-tip{background-position:0 0;background-repeat:no-repeat;width:4px;height:7px}.ug-strip-panel .ug-strip-arrow-left.ug-skin-default .ug-strip-arrow-tip{background-image:url(../js/raw/plugin/unitegallery/skins/default/arrows_strip_left.png)}.ug-strip-panel .ug-strip-arrow-right.ug-skin-default .ug-strip-arrow-tip{background-image:url(../js/raw/plugin/unitegallery/skins/default/arrows_strip_right.png)}.ug-strip-panel .ug-strip-arrow-left.ug-skin-default.ug-button-hover .ug-strip-arrow-tip,.ug-strip-panel .ug-strip-arrow-right.ug-skin-default.ug-button-hover .ug-strip-arrow-tip{background-position:0 -7px}.ug-strip-panel .ug-strip-arrow-down.ug-skin-default,.ug-strip-panel .ug-strip-arrow-up.ug-skin-default{height:25px;width:50px}.ug-strip-panel .ug-strip-arrow-down.ug-skin-default .ug-strip-arrow-tip,.ug-strip-panel .ug-strip-arrow-up.ug-skin-default .ug-strip-arrow-tip{background-position:0 0;background-repeat:no-repeat;width:7px;height:4px}.ug-strip-panel .ug-strip-arrow-up.ug-skin-default .ug-strip-arrow-tip{background-image:url(../js/raw/plugin/unitegallery/skins/default/arrows_strip_up.png)}.ug-strip-panel .ug-strip-arrow-down.ug-skin-default .ug-strip-arrow-tip{background-image:url(../js/raw/plugin/unitegallery/skins/default/arrows_strip_down.png)}.ug-strip-panel .ug-strip-arrow-down.ug-skin-default.ug-button-hover .ug-strip-arrow-tip,.ug-strip-panel .ug-strip-arrow-up.ug-skin-default.ug-button-hover .ug-strip-arrow-tip{background-position:-7px 0}.ug-strip-panel .ug-strip-arrow.ug-skin-default.ug-button-disabled .ug-strip-arrow-tip{background-position:0 0;opacity:.5;filter:alpha(opacity=50)}.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default,.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default{width:22px;height:36px;background-repeat:no-repeat;background-position:0 -36px}.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default{background-position:0 -36px}.ug-gallery-wrapper .ug-handle-tip-left.ug-button-hover.ug-skin-default,.ug-gallery-wrapper .ug-handle-tip-right.ug-button-hover.ug-skin-default{background-position:0 0}.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default.ug-button-closed,.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default.ug-button-closed{background-position:0 -108px}.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default.ug-button-closed.ug-button-hover,.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default.ug-button-closed.ug-button-hover{background-position:0 -72px}.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default,.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default{width:36px;height:22px;background-image:url(../js/raw/plugin/unitegallery/skins/default/grid_handle_black_top.png);background-repeat:no-repeat;background-position:-36px 0}.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default{background-image:url(../js/raw/plugin/unitegallery/skins/default/grid_handle_black_bottom.png);background-position:-36px 0}.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-hover,.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-hover{background-position:0 0}.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-closed,.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-closed{background-position:-108px 0}.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-closed.ug-button-hover,.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-closed.ug-button-hover{background-position:-72px 0}body{background-color:#fff;font-size:12px;font-family:'Sofia Pro' !important;-webkit-font-smoothing:antialiased;font-weight:500}.wrapper{margin:0 auto;overflow:hidden}.divMainBlock{width:100%;height:auto}.backGold{background-color:#b58807 !important}.backGreen{background-color:#af8736 !important}.backGrey{background-color:#6a7b87 !important}.backWhiteShade{background-color:rgba(255,255,255,.6) !important}.navbar-brand{float:left;height:40px;padding:15px;font-size:18px;line-height:40px}.navbar{background-color:#000000;position:relative;height:40px;margin-bottom:0;border:1px solid transparent;font-size:12px;z-index:9998;border-top:1px solid #6a7b87}.navbar-nav>li>a{padding:9px 25px;line-height:20px;color:#fff}.navbar-static-top{z-index:1000;border-width:0}.ImageOverlay,.carousel-caption{right:15%;z-index:10;text-align:center}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#e4161a;background-color:#000 !important}.search_box{padding:0;margin:8px -15px}.form-control{display:block;width:100%;height:24px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:none}.nva_Padd{padding-left:10px;padding-top:10px;padding-right:10px;padding-left:10px;color:#fff !important}.nav_li{color:#fffdfd}#image_Wrapper{width:100%;max-height:493px;margin:0 auto;background-repeat:no-repeat !important;background-size:contain}#divChatToUs,.newsletter_signup,.specialoffers{background-repeat:no-repeat}#ImageOverlay{height:439px;text-align:center}.carousel-caption{position:absolute;bottom:20px;left:15%;padding-top:20px;padding-bottom:20px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}.ImageOverlay{bottom:130px;color:#fff;height:40px;margin-top:25px;padding-bottom:0;padding-top:0;position:absolute;top:5px;width:75%}.ImageOverlay ul{list-style:none}.ImageOverlay ul li{width:165px;height:35px;display:inline-block}.ImageOverlay ul li a{display:block;line-height:35px;border:1px solid #fff;color:#fff;text-decoration:none;font-size:13px;margin-left:5px;margin-right:5px}#divChatToUs{background-image:url(../images/chat-to-us.png);background-position:center center;background-size:50%;position:absolute;top:0;bottom:0;left:0;width:30px}#divChatToUs i{width:100%;height:50%;text-align:center;padding-top:190%}#divChat{background-color:#231f20}#divChat ul{list-style:none;text-align:center;padding:10px 0;width:88%;margin:0 auto}#divChat ul li{margin-bottom:5px}#divChat ul li.liChatBox{background-color:#6a7b87;border-radius:5px}#divChat ul li.liChatBox i,#divChat ul li.liChatBox span{float:left}#divChat ul li p{padding:3% 0 5% 25%}#divChat ul li.liSpecialist i{font-size:40px;padding:10px 20px;margin-left:5px}#divChat ul li.liCallUs span{font-size:20px;padding-left:10px}#divChat ul li.liEmail i{font-size:2em;padding:.1em .5em}.special_offer_box,.specialoffers{height:auto;width:100%;padding-bottom:0}.chatOpen{right:-1px !important}.specialoffers{color:#fff;background-color:#272727;margin:0 auto}.special_offer_box{padding-top:0}.special_offer_box h4{padding-left:7px;padding-bottom:5px;font-size:18px;font-weight:600}.special_offer_box img{float:left;margin-right:10px}.special_offer_box p{padding-left:7px}.special_offer_box .col-md-5,.special_offer_box .col-md-7{padding-right:10px}.img-thumbnail,.img-thumbnail1{max-width:1170px;padding:0;line-height:1.42857143;background-color:none;display:inline-block}.img-thumbnail1{height:90px;width:auto;border:0;border-radius:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-thumbnail{height:auto;width:115px;border:0;border-radius:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.special_offer_box .col-md-6{padding:0 0 0 7px}.crop{float:left;position:relative;width:100%;margin:0 20px 0 0}.crop img{width:100%}#newsl_SignUp,.newsletter_signup{margin:0 auto;width:100%;padding-left:5px;padding-right:5px}.newsletter_signup{color:#fff;background-color:#00858c;height:auto}#newsl_SignUp{max-width:400px;padding-bottom:23px}.newletter_box{float:left;width:215px;margin-left:12px}.newletter_box.no-float{float:none;width:215px;margin-left:0}#newsl_SignUp input#footercheckboxconsent{float:left;width:auto;clear:both}#newsl_SignUp .errorMessage{display:block;clear:both}.newletter_link{float:right;width:131px;margin-right:12px}.newletter_box.no-float{float:none;margin-left:0}.newletter_link button{background-color:#ee7860;text-transform:uppercase;color:#fff}#newsl_SignUp input{font-size:12px;margin-right:4px;color:rgba(0,0,0,.5);width:100%;height:auto;padding:5px 20px}.sign-up-now-button{margin-left:4px;display:inline-block;width:100%;border:1px solid #fff;color:#fff;text-decoration:none;font-size:11px;text-align:center;vertical-align:middle;margin-top:-1px;background-color:#af8736;padding:7px 19px 8px}.home .home-content{padding-bottom:40px}.home .home-content h1{font-size:27px;text-align:center}.home .home-content h2{text-align:center;font-size:20px;margin-bottom:14px}.home .home-content p{color:#6a7b87;line-height:25px;font-size:14px}.home .holiday_categories{background-color:#FFF;max-width:1170px;width:100%;margin:0 auto;height:auto}.home .holiday_categories h2{color:#231f20;text-align:center;font-size:25px;margin-top:18px}.home .holiday_categories h1{color:#231f20;text-align:center;font-size:28px;margin-top:20px;margin-bottom:20px}.home .holiday_categories .luxury_holidays_box{position:relative;overflow:hidden;display:block;margin-bottom:30px}.home .holiday_categories .luxury_holidays_box h3{font-weight:400;margin:0;padding:0;text-align:center;position:absolute;top:38%;left:15%;z-index:90;width:70%;text-shadow:4px 4px 20px #333;font-family:'Sofia Pro' !important;color:#fff}.home .holiday_categories .luxury_holidays_box h3 span{line-height:30px;color:#FFF;font-size:22px;padding-top:5px;padding-bottom:5px;text-transform:uppercase;display:block}.home .holiday_categories .luxury_holidays_box figure{overflow:hidden}.home .holiday_categories .luxury_holidays_box figure img{width:100%;height:auto;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .7s ease;transition:all .7s ease}.home .holiday_categories .luxury_holidays_box .overlayer{position:absolute;left:0;bottom:1px;background:url(../images/over-layer.png);height:100%;display:block;-webkit-opacity:0;-moz-opacity:0;opacity:0;width:100%}.home .holiday_categories .luxury_holidays_box .overlayer h5{color:#fff;font-size:20px;font-weight:500;display:block;text-align:center;padding-top:120px}.home .holiday_categories .luxury_holidays_box:hover figure img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);width:100%;height:auto}.home .holiday_categories .luxury_holidays_box:hover .overlayer{opacity:1;-webkit-opacity:1;-moz-opacity:1;-webkit-transition:all 2s ease;transition:all 2s ease}.home .holiday_categories .luxury_holidays_box:hover h3{background-position:right bottom;color:#fff}.home .holiday_categories .luxury_holidays_box:hover h3 span{color:#fff}.home .footer1_para_01,.home .footer1_para_02{width:100%}.home .footer1_para_header{text-align:left;color:#494949}.home .footer1_para_02 img{float:right;margin-left:12px;margin-right:60px;min-width:120px;width:30%}.home .f_paratext{padding-bottom:30px;padding-top:0;width:100%;color:#494949}.home .f_paratext a{padding-top:5px;text-decoration:none;color:grey}.breadcrumb a:hover,.guide-to-dubai .readMore,.hotels h5 a,.result-flight-filter h2.hotel-name a:focus span.text,.result-flight-filter h2.hotel-name a:hover span.text,.special-offers .page_box_p a{text-decoration:underline}.clearboth{clear:both}.why_book_with_letsgo2 h2{color:#FFF;text-align:center;font-size:25px;padding:20px;margin:0}.bx-wrapper{margin-bottom:0 !important}.bx-wrapper .bx-viewport{border:0 !important;left:0 !important}.bx-wrapper .bx-viewport li{left:0 !important}.header-search>input[type=text]{margin-top:5px}.header-search>button{top:4px}.navbar-nav.navbar-right>li{float:right;margin-right:13px}b.collapse-sign{display:none}.navbar-nav>li>a:hover{color:#000}.open>.dropdown-menu{-webkit-animation-name:none}.ui-widget{font-family:'Sofia Pro' !important}.hotel_box .hotelBoxWrapper{font-weight:600;width:100%;padding:10px;margin:0 0 10px;border:2px solid #fff;box-shadow:0 0 5px 0 rgba(175,135,54,.5);background:#fff}.hotel_box .hotelBoxWrapper:hover{border:2px solid #309a9f}.hotel_box.hotel_box-with-greybg .hotelBoxWrapper{box-shadow:0 5px 30px 0 rgba(50,50,50,.5)}.hotel_box .hotelBoxTitle{margin-top:0;font-weight:600}.hotel_box .hotelStarRating{color:#af8736;font-size:12px;display:inline-block;margin-bottom:5px}.hotel_box .hotelBoxPrice{font-size:3.2em;font-weight:600;color:#dd0d0d;line-height:33px}.hotel_box .hotelBoxInfoList{list-style-type:none;font-size:1.3em}.hotel_box .hotelBoxDeals{color:#dd0d0d;margin-top:3px;margin-bottom:0;min-height:34px}.hotel_box .btn{background-color:#ee7860;color:#fff;font-size:15px;margin-top:12px;padding:5px 25px;font-weight:600;box-shadow:none}.hotel_box .btn.btn-gold{background-color:#af8736}.hotel_box .hotelBoxList{list-style-type:none;font-size:1.3em}.hotel_box .previousBtn{padding-right:9%}.hotel_box .nextBtn{padding-left:9%}.hotel_box .UlList{margin-bottom:0;padding-left:0;display:inline}.hotel_box .row-align-bottom:after,.result-flight-filter .pr:after{content:".";display:block;height:0;clear:both;visibility:hidden}.hotel_box .btn:hover{color:#FFF}.hotel_box .row-align-bottom{position:relative;zoom:1;margin-bottom:10px}.hotel_box .row-align-bottom .hotellistdetails-wrapper,.hotel_box .row-align-bottom figure{width:50%;float:left}.hotel_box .row-align-bottom figure img{width:100%}.hotel_box .row-align-bottom .hotellistdetails-wrapper{padding:0 10px;position:absolute;left:50%;bottom:0}@media only screen and (max-width:340px){.hotel_box .btn{margin-top:5px}.hotel_box .hotelBoxPrice{font-size:2.5em;line-height:24px}}@media(min-width:768px) and (max-width:991px){.hotel_box .btn{margin-top:6px}}@media only screen and (min-width:992px) and (max-width:1200px){.hotel_box .btn{margin-top:15px}.hotel_box .hotelBoxPrice{font-size:30px;line-height:30px}.hotel_box .row-align-bottom .btn{font-size:13px;margin-top:5px;padding-left:20px;padding-right:20px}}@media only screen and (max-width:767px){.hotel_box.travel-guide .row-align-bottom .hotellistdetails-wrapper .hotelListDetails li img{width:10%}.whole-container .navbar.navbar-default{top:0}.sticky-header{top:75px;z-index:9998}.navbar{min-height:40px;height:unset}}@media only screen and (min-width:464px) and (max-width:767px){.hotel_box .row-align-bottom .hotellistdetails-wrapper{position:relative;left:0}.hotel_box .row-align-bottom .hotellistdetails-wrapper .hotelBoxPrice{font-size:3.75em}.hotel_box .row-align-bottom .hotellistdetails-wrapper .btn{padding:10px 30px;font-size:18px}}.result-flight-filter .result-title-wrapper{position:relative;top:146px}.result-flight-filter .pl{padding-left:0}.result-flight-filter .pr{padding-right:0;zoom:1}.result-flight-filter .pr-{padding-right:2px}.result-flight-filter body{-webkit-font-smoothing:antialiased;font-family:'Sofia Pro' !important}.result-flight-filter .inner{background:#fff;font-weight:400}.result-flight-filter .headery{height:125px;background:#000}.result-flight-filter .navbar{border-radius:0}.result-flight-filter .sky{height:365px;background:0;background-color:#fff}.result-flight-filter .title{font-size:24px;margin-top:-10px !important;font-weight:300 !important;color:#122135}.result-flight-filter .filterTabs{margin-top:-32px;z-index:100}.result-flight-filter .filterTabs #filter-tabs{font-family:'Sofia Pro' !important;background:0;border:0 !important}.result-flight-filter .filterTabs .ui-tabs .ui-tabs-nav li.ui-tabs-active a{font-weight:400;border:0 !important;box-shadow:0}.result-flight-filter .filterTabs .ui-tabs .ui-tabs-nav li a{width:110px;background:#f2f4f5;color:#FFF;border:0}.result-flight-filter .filterTabs .ui-tabs .ui-tabs-nav li img{-webkit-filter:brightness(.25)}.result-flight-filter .filterTabs .ui-tabs .ui-tabs-panel{background:#f2f4f5;border-top:0}.result-flight-filter .filterTabs .ui-tabs .ui-tabs-nav{border:0}.result-flight-filter .filterTabs li,.result-flight-filter .filterTabs ul{margin:0;padding:0;list-style-type:none}.result-flight-filter .filterTabs .ui-tabs-anchor span.icon-updown{background:url(../images/icon-up-down-white.png) no-repeat;width:13px;height:18px;display:inline-block;background-size:80%;margin:0 3px -6px 5px}.result-flight-filter .filterTabs li.ui-tabs-active span.icon-updown,.result-flight-filter .filterTabs span.icon-updown{background:url(../images/icon-up-down.png) no-repeat;width:15px;height:17px;display:inline-block;background-size:80%;margin:0 3px -6px 5px}.result-flight-filter .filterTabs .checkbox{margin-top:4px;margin-bottom:0;font-weight:700;padding-left:0;min-height:1px;display:block}.result-flight-filter .filterTabs .checkbox input[type=checkbox]{margin-left:5px;position:relative}.result-flight-filter .filterTabs .checkbox label{padding:1px 0 1px 2px;display:block;min-height:12px}.result-flight-filter .filterTabs .checkbox label:hover{opacity:.8}.result-flight-filter .filterTabs .column{border-right:1px solid #fff;border-left:1px solid #fff;min-height:150px}.result-flight-filter .filterTabs .column:first-child,.result-flight-filter .filterTabs .column:last-child{border:0}.result-flight-filter .filterTabs button{background:#ee7860;border:0;text-transform:uppercase;display:block;width:100%;margin-top:8px;font-size:14px;color:#fff;padding-top:3px}.filterTabs .hotelfilterWrap button{display:inline-block;width:auto}.result-flight-filter .filterTabs button mainfilter{background:#af8736;border:0;text-transform:uppercase;width:auto;margin-top:8px;font-size:14px;color:#fff}.result-flight-filter .filterTabs button:hover{opacity:.6}.result-flight-filter .boxFilter .checkbox label:hover,.result-flight-filter .flightPricesOpt .bgolden:hover{opacity:.8}.result-flight-filter .filterTabs button.grey{background:rgba(0,0,0,.2);font-size:14px}.result-flight-filter .filterTabs a{color:#000}.result-flight-filter .extraMobBtn button{background:#af8736 !important;padding:10px 4px !important}.result-flight-filter .extraMobBtn button a{display:block;color:#fff;font-weight:400;font-size:11px}.result-flight-filter .moveTop{margin-top:-33px}.result-flight-filter .boxFilter{background:#f2f4f5;padding:0 15px}.result-flight-filter .boxFilter li,.result-flight-filter .boxFilter ul{margin:0;padding:0;list-style-type:none}.result-flight-filter .boxFilter .column,.result-flight-filter .boxFilter .column:last-child{border-right:0}.result-flight-filter .boxFilter .column{padding-top:15px;padding-bottom:15px;margin-top:15px;min-height:150px !important}.result-flight-filter .boxFilter b{font-weight:700}.result-flight-filter .boxFilter .checkbox label{padding-left:0;display:block;min-height:12px}.result-flight-filter .boxFilter .checkbox input[type=checkbox]{float:right;margin-left:0;position:relative}.result-flight-filter .boxFilter button{float:right;background:#af8736;border:0;color:#fff;text-transform:uppercase;display:block;width:100%;margin-top:8px;font-size:14px}.result-flight-filter .boxFilter button.grey{background:#999;font-size:11px}.result-flight-filter .boxFilter button a.toggle{color:#fff;font-weight:800}.result-flight-filter .headTable th.tactive,.result-flight-filter .headTable th.tactive a{background:#f2f4f5 !important;color:#000}.result-flight-filter .flightFilter{background:#f1ead8;display:inline-block;padding:8px 10px}.result-flight-filter .flightFilter a{color:#000}.result-flight-filter .ui-tabs-active a span.fa-angle-down::before{content:"\f106"}.result-flight-filter iframe{width:100%}.result-flight-filter .sidebar{position:relative}.result-flight-filter .priceBox{font-weight:500}.result-flight-filter .priceBox span{display:block;font-weight:600}.result-flight-filter .priceBox span.bold{font-weight:700}.result-flight-filter .priceBox .lead{font-size:32px;font-weight:800;color:#9a0f05;margin-bottom:0}.result-flight-filter .priceBox button{display:block;width:100%;margin-top:10px;font-weight:900;font-size:18px;height:35px;text-transform:uppercase}.result-flight-filter .priceBox button.green{margin-top:-14px;padding:0}.result-flight-filter .nested tbody tr .text-right .green{margin-top:12px}.result-flight-filter .priceBox button.golden{background:#af8736;margin-top:9px;padding:0}.result-flight-filter .roomOptions .table-hover>tbody>tr:hover{background:#f2f4f5}.result-flight-filter .roomOptions thead tr{background:#6a7b87}.result-flight-filter .roomOptions tr span{margin:0;line-height:1}.result-flight-filter .sortby-price .row .pr a{color:#fff;padding-left:3px}.result-flight-filter .filterTabs .ui-tabs .ui-tabs-panel.sortby-wrapper{background-color:#af8736;color:#fff}.result-flight-filter .filterTabs .ui-tabs .ui-tabs-panel.sortby-wrapper .sortby-price{color:#fff}.result-flight-filter .filterTabs .ui-tabs .ui-tabs-nav li.ui-tabs-active a{background:#af8736;color:#fff}.result-flight-filter .reveal-room{font-size:14px}.result-flight-filter .reveal-room:focus{color:green}.result-flight-filter table.nested{background:#eee6d1 !important}.result-flight-filter table.nested th{padding:5px 10px}.result-flight-filter table.nested td{padding:15px;vertical-align:top;border-right:1px solid #fff}.result-flight-filter table.nested .float-left{float:left}.result-flight-filter table.nested .warnning{color:#9a0f05;font-size:16px;line-height:1.2}.result-flight-filter table.nested h5{font-weight:600}.result-flight-filter table.nested p{margin-top:0}.result-flight-filter table.nested sup{font-size:18px}.result-flight-filter .flightsBox{font-size:12px}.result-flight-filter .flightsBox .rotated{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.result-flight-filter .tableAirlines{color:#000}.result-flight-filter .tableAirlines .warnning{color:red;font-weight:600;font-size:22px}.result-flight-filter .flightPricesOpt{background:#f2f4f5;color:#000;font-size:12px}.result-flight-filter .flightPricesOpt h3{font-weight:600;font-size:14px;margin:0}.result-flight-filter .flightPricesOpt .bgolden{background:#ee7860;border:0;color:#fff;float:right;padding:2px 20px;text-transform:uppercase;font-weight:600}.result-flight-filter .flightPricesOpt .col-xs-12{margin-bottom:10px}.result-flight-filter .flightPricesOpt{padding:5px 15px}.result-flight-filter .flightPricesOpt div.col-xs-12{margin:0}.result-flight-filter .flightPricesOpt div button.bgolden,.result-flight-filter .flightPricesOpt div span{float:left;width:40%}.result-flight-filter .flightPricesOpt div span{margin-top:3px;text-align:right;padding-right:10px;width:60%}.result-flight-filter .table-container{width:1141px;height:205px;overflow:hidden;margin-bottom:15px}.result-flight-filter .sliding-window{width:2052px;overflow:hidden;border-left:1px solid #dedede}.result-flight-filter .sliding-window div{float:left;width:228px;height:201px}.result-flight-filter #col-1{z-index:5;position:absolute;width:9%;background:#fff;text-align:center;border-left:1px solid #dedede}.result-flight-filter #col-2{margin-left:228px}.result-flight-filter .tableAirlines .table{margin-top:0;border-right:1px solid #dedede;border-bottom:3px solid #dedede}.result-flight-filter .tableAirlines img{height:30px;margin-top:15px}.result-flight-filter .text-center tbody tr:nth-child(2),.result-flight-filter .text-center tbody tr:nth-child(3),.result-flight-filter .text-center tbody tr:nth-child(4){font-size:16px;font-weight:600}.result-flight-filter .like tbody tr{height:60px}.result-flight-filter .flightNav{margin-top:15px}.result-flight-filter .flightNav p{font-weight:600}.result-flight-filter .flightNav a{color:#000}.result-flight-filter .tableAirlines .tHeadings{font-weight:600;text-align:center;vertical-align:middle}.result-flight-filter div#preloaded-images{position:absolute;overflow:hidden;left:-9999px;top:-9999px;height:1px;width:1px}.result-flight-filter .price-per-person{width:18%}.result-flight-filter .flightsBox i.fa.fa-plane{margin-right:4px}.result-flight-filter img.feefo-logo{margin:0 13px 0 0;float:right}.result-flight-filter .result .flightfilter-grid-heading{height:80px}.result-flight-filter .result #col-2 .warnning{height:50px}.result-flight-filter .result .img.pull-left.hotelPic{width:100%}.result-flight-filter .result .price-per-person{width:18%;padding-left:0 !important;padding-right:0 !important}.result-flight-filter .result .resultsHeader{margin-top:20px}.result-flight-filter h2.hotel-name{margin-bottom:5px;font-size:18px}.result-flight-filter h2.hotel-name a{color:inherit}.result-flight-filter h2.hotel-name a span.text{margin-right:5px}.result-flight-filter .hotelResults p{margin-top:0;margin-bottom:5px}.result-flight-filter .hotelResults p a{margin-top:0}.result-flight-filter .hotelResults .pricetotal{font-size:15px}.result-flight-filter . roominformationroomtype{width:35%}.result-flight-filter .SearchbyName,.result-flight-filter .img.pull-left.hotelPic{width:100%}.result-flight-filter .flightfilter-grid-heading{height:80px}.result-flight-filter #col-2 .warnning{height:50px}.result-flight-filter input.mobilerightbox{margin-right:10%;margin-bottom:15px}.result-flight-filter .lowtohigh{margin-left:40px}.result-flight-filter div#col-3,.result-flight-filter div#col-4,.result-flight-filter div#col-5{text-align:center !important}.result-flight-filter li.mobiletabhotelfilter.ui-state-default.ui-corner-top a:first-child{background:#f2f4f5;color:#000}.result-flight-filter .flight_filter .smart-form .col{padding:0;margin-bottom:0}.result-flight-filter .flight_filter .smart-form .col .checkbox{font-size:12px;line-height:15px;margin-bottom:10px;padding-top:4px}.result-flight-filter .flight_filter .boxFilter button{padding:10px;text-align:center}.result-flight-filter .flight_filter .boxFilter .column{border-left:solid 1px #fff;border-right:solid 1px #fff}.result-flight-filter .flight_filter .boxFilter .column:first-child,.result-flight-filter .flight_filter .boxFilter .column:last-child{border:0}.result-flight-filter .mobile-hotel-and-flights-information{display:none}.result-flight-filter .hotel-and-flights-results-wrapper{display:block}.result-flight-filter .hotel-and-flights-results-wrapper button.book-button{background:#ee7860;width:100%;display:block;font-weight:900;font-size:18px;height:35px;text-transform:uppercase}.result-flight-filter .hotel-and-flights-results-wrapper button.book-button.golden{background:#309a9f}.result-flight-filter .popover .popover-content,.result-flight-filter .popover .popover-title{padding:8px}.result-flight-filter .popover .popover-title{font-size:12px;font-weight:700;text-align:center}.result-flight-filter .airline-information .modal-body{height:450px;overflow-y:scroll}.result-flight-filter .airline-information .modal-body .accordion-panel{margin-bottom:12px}.boxOffer,.hotelSlideShow{margin-bottom:15px;width:100%}.result-flight-filter .airline-information .modal-body .accordion-panel .panel-title{font-weight:600}.flight-airlines .ui-tabs .ui-tabs-nav li{float:right}.flight-airlines .ui-tabs .ui-tabs-nav li a{border-width:0}.flight-airlines .ui-tabs .ui-tabs-nav li a:hover{border-width:0;background-color:#f2f4f5}.flight-airlines .ui-tabs .ui-tabs-panel{background-color:#f2f4f5;border-width:0}.flight-airlines .ui-tabs .ui-tabs-nav{border-width:0}.flight-airlines .ui-tabs .ui-tabs-nav .ui-state-active a{background-color:#f2f4f5}.hotel-result .roomOptions .datatable tr td.nowrap{white-space:normal !important}.restrict-character-box{position:relative;display:block;width:85%;height:1em;overflow:hidden;float:left}.restrict-character-box .restrict-text{padding:0;width:98%;overflow:hidden}.restrict-character-box .restrict-text:after{content:' ';position:absolute;display:block;width:50%;height:1em;bottom:0;left:0}.restrict-character-box .restrict-text:before{content:'...';text-align:right;position:absolute;display:block;width:13%;height:1em;bottom:0;right:2%}.master-hotel .stars,.special-offers .hotelStarRating{display:inline-block}.holidays-searchbox{background:#666;height:127px;margin-top:15px}.breadcrumb{background:0;padding:10px 0;margin-top:15px}.breadcrumb a,.breadcrumb li.active{color:#FFF;opacity:.9}.breadcrumb li.active{font-weight:700}.theTitle{color:#fff;font-size:42px;font-weight:300}.boxOffer{height:200px;background:#af8736}.hotelSlideShow{height:400px;background:#ee7860}.altCombo{padding:4px}.hotelContent{width:100%;background:#dedede;height:400px}.searchbox{height:42px;margin-top:44px}.searchboxTwin{height:22px;margin-top:44px}.resultsHeader{font-weight:600;color:#122135}.master-hotel .stars{margin-left:5px}.master-hotel .stars i{color:#af8736;font-size:16px;vertical-align:middle}.global-searchBtn,.guide-to-dubai .searchBtn{color:#FFF;background-color:#389910;border-color:#FFF;font-weight:600;font-size:18px;width:115px;height:30px;margin-top:30px}.global-red,.guide-to-dubai .red,.hotel_box .red{color:#dd0d0d}.guide-to-dubai .seo-content{border-top:2px solid #309a9f;padding-top:20px;padding-bottom:20px}.guide-to-dubai .box-navigation{margin-bottom:34px}.guide-to-dubai .reveal{font-weight:600}.guide-to-dubai .reveal::before{content:"[+] Read More"}.guide-to-dubai .reveal.popen::before{content:"[-] Show Less"}.hotel-result .roomOptions .datatable-wrapper .dt-toolbar-footer:after,.hotel-result .roomOptions .hotel-info-row .mobile-bedroom:after,.hotel-result .roomOptions:after,.inspire-me .radio-btn-wrapper:after{content:".";visibility:hidden;clear:both}.guide-to-dubai .dropdown-menu-extra{height:auto;width:350px;background-color:#000}.guide-to-dubai .guide_paragraph{text-align:justify;font-size:.95em}.guide-to-dubai .map-tab,.special-offers .page-nav-align{text-align:right}.guide-to-dubai .hotelBoxWrapper>.row{margin-bottom:6px}.guide-to-dubai .page_box2{height:200px;width:100%;margin:0 0 10px}.guide-to-dubai .page_box_nav{height:50px;width:100%;margin:0 0 10px}.guide-to-dubai .sub_nav_wrapper{border-top-style:solid;border-width:1px;border-color:#FFF}.guide-to-dubai hr{margin:0;color:#af8736;border-style:dotted;border-width:1px}.guide-to-dubai .readMore{cursor:pointer;color:#106599}.guide-to-dubai h5{margin-bottom:0}.guide-to-dubai iframe{width:100%;height:250px}.guide-to-dubai .Icons{height:40px}.guide-to-dubai .tab-content{padding-top:10px}.guide-to-dubai .page_box_p{text-decoration:underline;margin:0 0 6px !important}.guide-to-dubai ul,.special-offers ul{margin-bottom:0;padding-left:0;list-style-type:none}.guide-to-dubai .page_box2>iframe{width:100% !important}.special-offers .search{background-color:#ee7860;color:#fff;padding:0;border-style:solid;border-width:1px;border-color:#fff;width:100%;font-size:21px;margin-top:18px;height:31px;font-weight:600;border-radius:0}.special-offers hr{margin:0;color:#af8736;border-style:dotted;border-width:1px}.special-offers .offerHotelBlocks{margin-top:10px}.special-offers .hotelBoxWrapper_mobile{margin-bottom:25px}.special-offers .specialOfferSearchWrapper{background-color:#272727;height:100px;padding:10px;margin-bottom:20px}.special-offers .specialOfferSearch{margin-top:29px}.special-offers .form-control{margin-top:13px}@media(max-width:1200px) and (min-width:992px){.special-offers .btn{margin-top:0 !important;height:31px !important}.special-offers .hotelBoxPrice{font-size:2.7em !important;line-height:24px !important}}.hotels .main{margin-bottom:50px}.hotels .hotelsRow{padding:0 10px}.hotels h5 a{color:#231f20}.hotels h5 a:hover{text-decoration:none}.hotels .hotel-box-container{width:100%;padding:10px;margin:0 0 20px;border:2px solid #fff;box-shadow:0 5px 30px 0 rgba(50,50,50,.5)}.hotels .hotel-box-container:hover{border:2px solid #309a9f}.hotels .hotelBoxTitle{margin-top:0;font-weight:600}.hotels .hotelStarRating{color:#af8736;font-size:12px;display:inline-block;margin-bottom:5px}.hotels .hotelBoxPrice{font-size:2.3em;font-weight:600;color:#dd0d0d}.hotels .hotel-box-container .btn,.hotels .hotel-box-container .locationMapBtn{color:#FFF;width:100%;height:29px;font-size:1em;font-weight:300;border-radius:0}.hotels .previousBtn{padding-right:9%}.hotels .nextBtn{padding-left:9%}.hotels .UlList{margin-bottom:0;padding-left:0;display:inline}.hotels .hotel-box-container .btn{margin-top:11px;white-space:nowrap;background-color:#ee7860;padding:5px}.hotels .hotel-box-container .locationMapBtn{background-color:#717171;border-color:#717178;margin-top:4px}.hotels .hotelBoxPence{font-size:14px}.hotels .iconBox,.hotels .iconBox2{height:29px;padding:4px 3px 1px;font-size:1.5em;color:#fff;width:100%;display:block}.hotels .hotelSleepDetail{text-align:right;list-style-type:none}.hotels .iconBox{margin:11px 0 4px;background-color:#ee7860;border-color:#ee7860;text-align:center}.hotels .iconBox2{margin:0;background-color:#717171;border-color:#717178;text-align:center}.hotels .pl,.hotels ul{padding-left:0}.hotels .paddingRight2{padding-right:2px}.hotels ul{margin-bottom:0;list-style-type:none}.hotels .PR{padding-right:13px}.holiday-worldwide .container .locations{height:auto;margin-top:15px;margin-bottom:15px;padding:20px 10px;border:2px solid #fff;box-shadow:0 5px 30px 0 rgba(50,50,50,.5)}.holiday-worldwide .container .locations:hover{border:2px solid #309a9f}.holiday-worldwide .container .locations h3{color:#231f20;margin:0 0 10px;text-align:center}.holiday-worldwide .container .locations .brochure-picture{margin:0;padding:0}.holiday-worldwide .container .locations .brochure-picture img{width:100%}.holiday-worldwide .container .locations p{font-size:14px;margin:10px 0;text-align:left}.holiday-worldwide .container .locations .btn{background-color:#af8736;color:#fff;padding-left:40px;padding-right:40px}.all-inclusive-holidays-world-wide .override-col-md-lg.col-md-4,.all-inclusive-holidays-world-wide .override-col-md-lg.col-md-8{float:right}.all-inclusive-holidays-world-wide .banner-container{height:auto;margin:0 auto;position:relative;padding:0}.all-inclusive-holidays-world-wide .banner-container figure{margin:0 auto;padding:0}.all-inclusive-holidays-world-wide .banner-container figure img{text-align:center;width:auto}.all-inclusive-holidays-world-wide .banner-container .breadcrumbs{left:15%;list-style:none;margin:0;padding:0;position:absolute;width:auto;z-index:10}.all-inclusive-holidays-world-wide .banner-container .breadcrumbs li{color:#fff !important;float:left;font-size:14px;margin-right:10px;padding:10px 0;width:auto}.all-inclusive-holidays-world-wide .banner-container .breadcrumbs li a{color:#fff !important;display:block;text-decoration:none}@media(max-width:760px){.all-inclusive-holidays-world-wide .banner-container .breadcrumbs{display:none !important}}.all-inclusive-holidays-world-wide .banner-container h1{color:#fff;left:15%;margin:0;position:absolute;top:45px;width:auto;z-index:10;display:none}.all-inclusive-holidays-world-wide .container .side-content{float:none;margin-top:15px;width:100%}.all-inclusive-holidays-world-wide .container .side-content .inner-container{height:auto;width:100%}.all-inclusive-holidays-world-wide .container .side-content .inner-container h2{background:#122135;color:#fff;margin:0;padding:5px 0;text-align:center}.all-inclusive-holidays-world-wide .container .side-content .dealcell{box-shadow:0 0 14px 6px rgba(0,0,0,.2);margin-top:20px}@media(max-width:640px){.all-inclusive-holidays-world-wide .container .side-content{float:right;width:100%}}.responsive-heading-wrapper{display:flex;justify-content:flex-end;align-items:center;padding-right:600px}@media(max-width:768px){.all-inclusive-holidays-world-wide .container .copy{display:none}.responsive-heading-wrapper{padding-right:20px !important;justify-content:center}}.all-inclusive-holidays-world-wide .container .main-content{float:none;width:auto}.all-inclusive-holidays-world-wide .container .main-content .locations{min-height:420px;margin-top:15px;margin-bottom:15px;padding:20px 10px;position:relative;border:2px solid #fff;box-shadow:0 5px 30px 0 rgba(50,50,50,.5)}.all-inclusive-holidays-world-wide .container .main-content .locationshotels{min-height:420px;margin-top:15px;margin-bottom:15px;padding:20px 10px;position:relative;border:2px solid #fff;box-shadow:0 5px 30px 0 rgba(50,50,50,.5)}.all-inclusive-holidays-world-wide .container .main-content .locations:hover{border:2px solid #309a9f}.all-inclusive-holidays-world-wide .container .main-content .locations h3{color:#231f20;margin:0 0 10px;text-align:center;text-transform:capitalize}.all-inclusive-holidays-world-wide .container .main-content .locationshotels h3{color:#231f20;margin:0 0 10px;text-align:center;text-transform:capitalize}.all-inclusive-holidays-world-wide .container .main-content .locations .brochure-picture{margin:0;padding:0}.all-inclusive-holidays-world-wide .container .main-content .locationshotels .brochure-picture{margin:0;padding:0}.all-inclusive-holidays-world-wide .container .main-content .locations .brochure-picture img{width:100% !important}.all-inclusive-holidays-world-wide .container .main-content .locationshotels .brochure-picture img{width:100% !important}.all-inclusive-holidays-world-wide .container .main-content .locations p{font-size:14px;margin:10px 0;text-align:left}.all-inclusive-holidays-world-wide .container .main-content .locations a,.all-inclusive-holidays-world-wide .container .main-content .locations button{background-color:#af8736;color:#fff;padding-left:40px;padding-right:40px}@media(max-width:760px){.all-inclusive-holidays-world-wide .container .main-content .locations .locations{height:auto !important}.all-inclusive-holidays-world-wide .container .main-content .locations .locations button{margin-left:0;position:static}}@media(min-width:767px){.all-inclusive-holidays-world-wide .container .main-content .locations{height:452px;position:relative;padding-left:4%;padding-right:4%}.all-inclusive-holidays-world-wide .container .main-content .locations .location-btn{position:absolute;bottom:20px;width:92%}.all-inclusive-holidays-world-wide .container .main-content .locationshotels .location-btn{position:absolute;bottom:20px;width:92%}.all-inclusive-holidays-world-wide .main-banner-container{margin-bottom:20px}.all-inclusive-holidays-world-wide.master-page-holidays .main-banner-container{margin-bottom:0}.all-inclusive-holidays-world-wide.master-page-holidays .specialoffers.MainBlock{margin-bottom:20px}}.main-special-offers .main-special-offer-page-contents,.weather .main{position:relative}.your-holiday-duration .overlay{margin:0;padding:0}.your-holiday-duration .overlay .overlay-container{height:533px;margin:0 auto;max-width:960px;z-index:10}.your-holiday-duration .overlay .overlay-container .container-content{background-size:cover;background-repeat:no-repeat;height:533px;width:100%}.your-holiday-duration .overlay .overlay-container .container-content .copy{clear:both;float:left;height:auto;padding:1% 3% 0 2%;width:50%}.your-holiday-duration .overlay .overlay-container .container-content .copy h1{color:#111;margin:0 0 15px;padding:0;font-size:28px;font-weight:700;text-align:center}.your-holiday-duration .overlay .overlay-container .container-content .copy p{color:#111;font-size:13px;margin:0 0 15px;padding:0}.your-holiday-duration .overlay .overlay-container .container-content .copy p .cta-holiday-duration,.your-holiday-duration .overlay .overlay-container .container-content .copy p .cta-night-holidays{color:#fff;display:block;margin:0 auto;padding:8px 0;text-align:center;text-transform:uppercase}.your-holiday-duration .overlay .overlay-container .container-content .copy p .cta-holiday-duration{background-color:#af8736;font-weight:700;width:60%}.your-holiday-duration .overlay .overlay-container .container-content .copy p .cta-night-holidays{background-color:#ee7860;font-weight:700;width:45%}.your-holiday-duration .overlay .overlay-container .container-content .copy p .call-us{color:#af8736;display:block;font-size:16px;font-weight:700;margin-top:30px;text-align:center}@media(min-width:768px){.your-holiday-duration .overlay{background-image:url(../images/holiday-duration-bg.png)}}@media(max-width:767px){.your-holiday-duration .overlay .overlay-container,.your-holiday-duration .overlay .overlay-container .container-content{height:auto}.your-holiday-duration .overlay{background-color:#111;height:auto !important;width:100%}.your-holiday-duration .overlay .copy{padding:0;width:100% !important}.your-holiday-duration .overlay .copy h1{color:#fff !important;font-size:32px;text-align:center}.your-holiday-duration .overlay .copy p{color:#fff !important;font-size:16px !important}}.weather .box-navigation{margin-bottom:33px}.weather ul{margin-bottom:0;padding-left:0;list-style-type:none}.weather h5{margin:0;padding:0}.weather .weatherIcon{text-align:right}.weather .weatherIcon>span:first-child{margin-right:20px}.weather .mobile>.row>.col-xs-7{padding-left:25px}.weather .mobile>.row>.col-xs-5{padding-right:25px}.weather hr{margin:0;color:#af8736;border-style:dotted;border-width:1px}.weather .rain_Icon{animation:rain_Icon linear 4s;animation-iteration-count:infinite;transform-origin:50% 50%;-webkit-animation:rain_Icon linear 4s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-animation:rain_Icon linear 4s;-moz-animation-iteration-count:infinite;-moz-transform-origin:50% 50%;-o-animation:rain_Icon linear 4s;-o-animation-iteration-count:infinite;-o-transform-origin:50% 50%;-ms-animation:rain_Icon linear 4s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 50%}@keyframes rain_Icon{0{-webkit-transform:rotate(0) scaleX(1) scaleY(1);transform:rotate(0) scaleX(1) scaleY(1)}10%,20%{-webkit-transform:rotate(-3deg) scaleX(.8) scaleY(.8);transform:rotate(-3deg) scaleX(.8) scaleY(.8)}30%,50%,70%,90%{-webkit-transform:rotate(3deg) scaleX(1.2) scaleY(1.2);transform:rotate(3deg) scaleX(1.2) scaleY(1.2)}40%,60%,80%{-webkit-transform:rotate(-3deg) scaleX(1.2) scaleY(1.2);transform:rotate(-3deg) scaleX(1.2) scaleY(1.2)}100%{-webkit-transform:rotate(0) scaleX(1.2) scaleY(1.2);transform:rotate(0) scaleX(1.2) scaleY(1.2)}}@-webkit-keyframes rain_Icon{0{-webkit-transform:rotate(0) scaleX(1) scaleY(1)}10%,20%{-webkit-transform:rotate(-3deg) scaleX(.8) scaleY(.8)}30%,50%,70%,90%{-webkit-transform:rotate(3deg) scaleX(1.2) scaleY(1.2)}40%,60%,80%{-webkit-transform:rotate(-3deg) scaleX(1.2) scaleY(1.2)}100%{-webkit-transform:rotate(0) scaleX(1.2) scaleY(1.2)}}@media(max-width:460px){.weather h5{font-size:14px !important}}@media(max-width:768px){.weather .hotelBoxWrapper{height:auto !important}}.inspire-me .row .row .radio-btn-wrapper{text-align:left}.inspire-me .row .row .radio-btn-wrapper label{margin-bottom:6px}.inspire-me .type-of-holiday{text-align:left;font-size:15px;color:#333;margin-bottom:5px}.inspire-me .radio-btn-wrapper .col,.inspire-me .radio-btn-wrapper .col label.checkbox{margin-bottom:0}.inspire-me .filterBtn{margin-top:0}.inspire-me .results-controls-wrapper{border-bottom:0}.inspire-me .results-controls-wrapper a.link-show-all-results{padding-top:9px}.inspire-me .radio-btn-wrapper{zoom:1}.inspire-me .radio-btn-wrapper:after{display:block;height:0}.inspire-me .radio-btn-wrapper .col label{font-weight:700}.inspire-me .radio-btn-wrapper .col label.checkbox input+i:after{top:-2px;left:0}.inspire-me .tabs-container .nav-tabs{margin-top:20px;border-bottom:0}.inspire-me .tabs-container .nav-tabs li{width:32.2%;margin-right:5px}.inspire-me .tabs-container .nav-tabs li:last-child{margin-right:0}.inspire-me .tabs-container .nav-tabs li a{box-shadow:none;border:1px solid #c8c6c6;border-bottom:0;text-align:center;background-color:#f2f4f5}.inspire-me .tabs-container .nav-tabs li a h2{font-size:15px;letter-spacing:inherit;margin:inherit;font-weight:700}.inspire-me .tabs-container .nav-tabs li.active a{background:#c8c6c6;color:#fff}.overlay-to-book-this-holiday{height:auto;max-width:390px;min-width:320px}.overlay-to-book-this-holiday .main{background:#111}.overlay-to-book-this-holiday .main .container{height:auto;margin:0;padding:2%;width:auto}.overlay-to-book-this-holiday .main .container .container-content{background:#111;border-width:2px;border-style:solid;border-color:#af8736;border-radius:8px;color:#fff;font-size:13px;height:auto;width:auto}.overlay-to-book-this-holiday .main .container .container-content .close{color:#fff;opacity:1}.overlay-to-book-this-holiday .main .container .container-content .close .close-me{color:#fff !important;display:block;margin-right:20px;margin-top:10px}.overlay-to-book-this-holiday .main .container .container-content .close .close-me:hover{color:#fff}.overlay-to-book-this-holiday .main .container .container-content h2{color:#fff;font-weight:700;margin-bottom:0;text-align:center}.overlay-to-book-this-holiday .main .container .container-content .booking .form-group{margin:10px auto;width:80% !important}.overlay-to-book-this-holiday .main .container .container-content .booking .form-group .label-contrast{background:#111;border:0;color:#fff}.overlay-to-book-this-holiday .main .container .container-content .booking .form-group .label-caption{color:#fff;display:block;text-align:center}.overlay-to-book-this-holiday .main .container .container-content .booking .form-group .savings{display:block;margin:0 auto;text-align:center;width:60%}.overlay-to-book-this-holiday .main .container .container-content .booking .form-group .btn{background:#ee7860;border:1px solid #fff;color:#fff;font-size:16px;font-weight:700;margin:0 auto;text-align:center;text-transform:uppercase;width:100%}.overlay-to-book-this-holiday .main .container .container-content .col-side{float:left;width:38%;margin-top:15px}.overlay-to-book-this-holiday .main .container .container-content .col-side .divider-1{border:0;background:#af8736;height:1px;margin-left:2%}.overlay-to-book-this-holiday .main .container .container-content .col-side .divider-2{border:0;background:#af8736;height:1px;margin-right:2%}.overlay-to-book-this-holiday .main .container .container-content .col-side .call-us{border:1px solid #fff;background:#af8736;color:#fff;font-size:14px;font-weight:700;margin-left:10%;margin-bottom:30px;text-align:center;text-transform:uppercase;width:90%}.overlay-to-book-this-holiday .main .container .container-content .col-side-last{float:right;margin-top:15px;width:38%}.overlay-to-book-this-holiday .main .container .container-content .col-side-last .email-us{border:1px solid #fff;background:#af8736;color:#fff;font-size:14px;font-weight:700;margin-right:10%;margin-bottom:30px;text-align:center;text-transform:uppercase;width:90%}.overlay-to-book-this-holiday .main .container .container-content .col-mid{float:left;width:24%;padding:0 5%}.overlay-to-book-this-holiday .main .container .container-content .col-mid .or{display:inline-block;font-size:32px;font-weight:700;margin:10px auto;width:100%;text-transform:uppercase}.family-holiday ul{margin-bottom:0;padding-left:0;list-style-type:none}.family-holiday h5{margin:0;padding:0}.family-holiday hr{margin:0;color:#af8736;border-style:dotted;border-width:1px}.family-holiday .box-navigation{margin-bottom:44px}@media(max-width:768px){.family-holiday .hotelBoxWrapper{height:auto !important}}.main-special-offers ul{margin-bottom:0;padding-left:0;list-style-type:none}.main-special-offers .filter-result{font-size:14px;margin-bottom:10px;color:#ee7860}.main-special-offers .hotelBoxWrapper{margin-top:20px !important}.main-special-offers .pl{padding-left:4px}.main-special-offers .filterBtn{margin-top:47px;height:34px;border-radius:0}.main-special-offers .btn2,.main-special-offers .filterBtn{background-color:#ee7860;color:#fff;border-style:solid;border-width:1px;border-color:#fff;padding:2px;width:100%}.main-special-offers .results-controls-wrapper{background:#fff;margin:15px 0 0;padding:7px 7px 0}.main-special-offers .results-controls-wrapper .box-navigation,.main-special-offers .results-controls-wrapper a.link-show-all-results{padding-bottom:7px}.main-special-offers .results-controls-wrapper a.link-show-all-results{display:block;text-decoration:underline;color:#666;padding-top:2px}.main-special-offers p.page_box_p{padding-top:18px}.main-special-offers .results-wrapper{background:#c8c6c6;padding-bottom:30px}.main-special-offers .main-special-offer-page-contents .sub-navigation-extra{position:absolute;top:0;left:0;width:100%}.main-special-offers .main-special-offer-page-contents .tab-pane{padding-top:67px}.main-special-offers .main-special-offer-page-contents .tab-pane .tab-pane,.results-tier-2 .hotel-result .mobile-bedroom .bedroom-content{padding-top:0}@media(max-width:464px){.results .container{padding:0}.results .hotelResults h2{float:none}.results .hotelResults h2.flight-filter-intro{line-height:17px}}.results .container .datatable-wrapper{height:auto}.results .container .datatable-wrapper .dataTables_filter,.results .container .datatable-wrapper .dataTables_length,.results .container .datatable-wrapper .dataTables_paginate{display:none}.results .hotelResults h2.flight-filter-intro{float:none;height:auto}.results.result-flight-filter .roomOptions tr span{display:inline-block}.results a .room-name{color:#231f20;padding-right:4px}@media(max-width:768px){.results .container>.row,.results .row.sky,.results section.flight-details>.row{margin-right:0}.results .hotel-and-flights-results-wrapper .smart-form .row{margin:0 0 0 -13px}.results .hotel-result .roomOptions .row-button .showmore-rooms,.results .hotel-result .roomOptions .show-board-basis select{font-size:14px}.results.result-flight-filter .hotel-and-flights-results-wrapper button.book-button{box-shadow:0 2px 7px 0 rgba(51,50,50,.75);margin-top:22px}}.results-tier-2.result-flight-filter .asideWrapper,.results-tier-2.result-flight-filter .roomOptions{margin-top:0}.results-tier-2.result-flight-filter .filterTabs .ui-tabs .ui-tabs-nav li a{width:auto}.results-tier-2 .filterTabs .ui-tabs .ui-tabs-nav{border:0}.results-tier-2 .filterTabs .ui-tabs .ui-tabs-nav li{margin:0}.results-tier-2 .filterTabs .ui-tabs .ui-tabs-nav li a{color:#000;border:0;border-right:1px solid #fff;width:100% !important;text-transform:capitalize}.results-tier-2 .filterTabs .ui-tabs .ui-tabs-nav li:last-child a{border-right-width:0}.results-tier-2 .filterTabs .ui-tabs .ui-tabs-nav li.ui-tabs-active a{box-shadow:none;background-color:#ee7860;color:#fff}.results-tier-2 .filterTabs .ui-tabs .flightPricesOpt h3{color:#231f20}.results-tier-2 .filterTabs .ui-tabs .flightPricesOpt button{margin-top:0;font-size:13px;height:30px}.results-tier-2 .filterTabs .ui-tabs .flightPricesOpt .bgolden{padding:0}.results-tier-2 .hotel-result .mobile-bedroom figure img{margin-top:6px}.results-tier-2 .hotel-result .middle-section{margin-top:0}.results-tier-2 .hotel-result .hotel-main figure img{width:100%}.results-tier-2 .hotel-result .room-type-content ul{padding:0;margin:0 0 5px}.results-tier-2 .hotel-result .room-type-content ul li{list-style-type:none;font-size:13px}.results-tier-2 .hotel-result .room-type-content ul p a{display:inline}.results-tier-2 .hotel-result .room-type-content a.btn{background-color:#309a9f;font-weight:600}.results-tier-2 .hotel-result .room-type-content span.note{font-size:11px;line-height:.5em;display:inline-block}.results-tier-2 .hotel-result .info-btn-wrapper{margin-top:0 !important;margin-bottom:9px}.results-tier-2 .hotel-result .priceBox button{font-size:13px;height:30px}@media only screen and (min-width:992px){.results-tier-2.result-flight-filter .priceBox{margin-top:0}.results-tier-2.result-flight-filter .priceBox .lead{line-height:24px}.results-tier-2 .hotel-result .priceBox .book-button{top:-40px}.results-tier-2 .hotel-result .priceBox .choose-button{top:40px}}@media only screen and (min-width:768px) and (max-width:992px){.results-tier-2 .hotel-result,.results-tier-2 .hotel-result .hotel-main-content .hotel-title{position:relative}.results-tier-2 .hotel-result aside.asideCol.asideCol-price{position:relative;width:100%;top:0}.results-tier-2 .hotel-result .hotel-main-content .roomOptions{margin-top:195px}.results-tier-2 .hotel-result .priceBox.priceBox-ipad-view{border-top:1px dashed #231f20;background-color:#fcfcfc;margin-top:10px}.results-tier-2 .hotel-result .priceBox span{display:inline-block}.results-tier-2.result-flight-filter .hotel-result .priceBox{margin-bottom:0}}@media(max-width:767px){.results-tier-2 .container{width:auto;padding-left:5px;padding-right:5px}.results-tier-2 .container .row-fluid>[class^=col-]{padding-left:0;padding-right:0}.results-tier-2.result-flight-filter .sky{height:0}.results-tier-2 .load-more-flight>.row{margin-left:0;margin-right:0}.results-tier-2 .hotel-result{padding-top:8px;padding-bottom:8px}.results-tier-2 .hotel-result .asideCol .priceBox{position:relative;bottom:initial;left:initial}.results-tier-2 .hotel-result .priceBox .book-button{top:-40px}.results-tier-2 .hotel-result .priceBox .choose-button{top:40px}.results-tier-2 .hotel-result .priceBox span{display:inline-block}.results-tier-2 .hotel-result .flight-details{margin-bottom:0}.results-tier-2 .hotel-result .hotel-main figure img{margin-bottom:5px}.results-tier-2.result-flight-filter .priceBox{padding-left:0;margin-bottom:30px}.results-tier-2.result-flight-filter .priceBox.edit-flight-detail-section,.results-tier-2.result-flight-filter .priceBox.flight-detail-section,.results-tier-2.result-flight-filter .priceBox.priceBox-ipad-view{margin-bottom:0}}@media(max-width:464px){.results-tier-2 .hotel-result .room-type-content ul li{font-size:12px}}@media(max-width:320px){.results-tier-2 .hotel-result .room-type-content ul li{font-size:11px}}.flight-filter-form.smart-form .col .checkbox{font-size:12px;line-height:13px;margin-bottom:0;margin-top:0;padding-top:2px;font-weight:400}.flight-filter-form.smart-form .col .checkbox input[type=checkbox]{margin-left:12px}.flight-filter-form button{padding:6px;text-align:center}.load-more-flight{margin-bottom:10px}.load-more-flight ul#loadList{padding:0}.load-more-flight #loadMoreFlight,.load-more-flight #showLessFlight{background-color:#309a9f;padding:10px;font-weight:600;color:#fff;cursor:pointer}.load-more-flight ul#loadList>li{display:none;list-style-type:none}.load-more-flight #loadMoreFlight{margin-right:10px}.load-more-flight #loadMoreFlight:hover{color:#000}.load-more-flight #showLessFlight{display:none}.load-more-flight #showLessFlight:hover{color:#000}@media(max-width:767px){.load-more-flight #loadMoreFlight{margin-right:0;border-right:1px solid #fff}}.results-tier-2a.result-flight-filter .filterTabs .ui-tabs .ui-tabs-nav li a{width:auto}.results-tier-2a .filterTabs .ui-tabs .ui-tabs-nav{border:0}.results-tier-2a .filterTabs .ui-tabs .ui-tabs-nav li{margin:0}.results-tier-2a .filterTabs .ui-tabs .ui-tabs-nav li a{background:#f2f4f5;color:#000;border:0;width:100% !important;text-transform:capitalize}.hotel-result .incBadget,.master-hotel-2 .master-hotel-2-container .promos a.btn{text-transform:uppercase}.results-tier-2a .filterTabs .ui-tabs .ui-tabs-nav li:last-child a{border-right-width:0}.results-tier-2a .filterTabs .ui-tabs .ui-tabs-nav li.ui-tabs-active a{box-shadow:none;background-color:#f0ead8;color:#231f20 !important}.results-tier-2a .filterTabs .ui-tabs .flightPricesOpt h3,.results-tier-2a.result-flight-filter .sortby-price .row .pr a{color:#231f20}.results-tier-2a .filterTabs .ui-tabs .flightPricesOpt button{margin-top:0;font-size:13px;height:30px}.results-tier-2a .filterTabs .ui-tabs .flightPricesOpt .bgolden{padding:0}.results-tier-2a.result-flight-filter li.mobiletabhotelfilter.ui-state-default.ui-corner-top a:first-child{background-color:#d3b56f}.results-tier-2a .filterTabs .ui-tabs .ui-tabs-nav li.ui-tabs-active a:first-child,.results-tier-2a.result-flight-filter .filterTabs .ui-tabs .ui-tabs-panel.sortby-wrapper{background-color:#f2f4f5}@media(max-width:768px){.results-tier-2a.result-flight-filter .filterTabs{margin-left:13px}.results-tier-2a form.mobile-form.smart-form .row{margin-left:0}.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-lg-1,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-lg-10,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-lg-11,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-lg-12,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-lg-2,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-lg-3,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-lg-4,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-lg-5,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-lg-6,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-lg-7,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-lg-8,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-lg-9,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-md-1,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-md-10,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-md-11,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-md-12,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-md-2,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-md-3,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-md-4,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-md-5,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-md-6,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-md-7,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-md-8,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-md-9,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-sm-1,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-sm-10,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-sm-11,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-sm-12,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-sm-2,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-sm-3,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-sm-4,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-sm-5,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-sm-6,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-sm-7,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-sm-8,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-sm-9,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-xs-1,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-xs-10,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-xs-11,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-xs-12,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-xs-2,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-xs-3,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-xs-4,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-xs-5,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-xs-6,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-xs-7,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-xs-8,.results-tier-2a form.mobile-form.smart-form.smart-form-override-padding .col-xs-9{padding-left:0 !important;padding-right:0 !important}.results-tier-2a .hotel-result .roomOptions .row-button .showless-rooms,.results-tier-2a .hotel-result .roomOptions .row-button .showmore-rooms{font-size:12px;padding-right:8px;margin-right:2px}.results-tier-2a .hotel-result .roomOptions form.mobile-form .row-button div.col-xs-6{width:50%}}.results-hotel-only.result-flight-filter .table>tbody>tr>td,.results-hotel-only.result-flight-filter .table>thead>tr>th{border-left-width:0 !important}.flight-filter.result-flight-filter .boxFilter .toggle-filter{padding-bottom:15px}.flight-filter.result-flight-filter .boxFilter .column{padding-top:0;border-right:1px solid #fff;min-height:initial !important}.flight-filter.result-flight-filter .boxFilter .column:last-child{border:0}.flight-filter.result-flight-filter .boxFilter button.grey{font-size:14px}.flight-filter.result-flight-filter .bx-wrapper{max-width:1400px !important;margin-left:128px}.flight-filter.result-flight-filter .flightNav .bx-viewport{border:0 !important;left:0 !important;margin-bottom:0;box-shadow:none !important}.flight-filter.result-flight-filter .flightNav .bx-wrapper .bx-viewport li img{display:inline-block}.flight-filter.result-flight-filter .flightNav .outside{text-align:right}.flight-filter.result-flight-filter .flightNav .bx-next,.flight-filter.result-flight-filter .flightNav .bx-prev{font-weight:bolder;font-size:20px}.flight-filter.result-flight-filter .flightNav .airlinelogo{height:80px}.flight-filter.result-flight-filter .flightNav .airlineprice{height:50px}.flight-filter.result-flight-filter .flightNav .flightNav-row{margin-bottom:10px}.flight-filter.result-flight-filter .flightNav .flightNav-row .flightNav-col .angle-wrapper{display:inline-block;width:auto;text-align:center;padding:0}.flight-filter.result-flight-filter .flightNav .flightNav-row .flightNav-col .angle-wrapper a{padding:4px 14px;display:block;background-color:#af8736;color:#fff}.flight-filter.result-flight-filter .flightNav .flightNav-row .flightNav-col p{font-size:14px}.flight-filter.result-flight-filter #col-1fixed{z-index:5;position:absolute;width:128px;height:200px;background:#fff;text-align:center}.master-hotel-2 .page-title{width:90%;right:5%;padding-left:0}.master-hotel-2 .master-hotel-wrapper{margin-bottom:20px}.master-hotel-2 .master-hotel-gallery.ug-gallery-wrapper.ug-theme-grid.ug-fullscreen .ug-arrow-left.ug-skin-default,.master-hotel-2 .master-hotel-gallery.ug-gallery-wrapper.ug-theme-grid.ug-fullscreen .ug-arrow-right.ug-skin-default{display:block}.master-hotel-2 .master-hotel-gallery.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default,.master-hotel-2 .master-hotel-gallery.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default{display:none}.master-hotel-2 .master-hotel-gallery.ug-gallery-wrapper .ug-grid-panel{border-top:1px solid #c8c6c6;border-bottom:1px solid #c8c6c6}.master-hotel-2 .master-hotel-gallery .ug-button-fullscreen.ug-skin-default:hover{opacity:.5}.master-hotel-2 .master-hotel-gallery .ug-button-fullscreen.ug-skin-default.ug-fullscreenmode{background-position:0 -47px}.master-hotel-2 .master-hotel-gallery{margin-bottom:0}.master-hotel-2 .image-lightbox .modal-body{padding:0;background-color:#000}.master-hotel-2 .image-lightbox .modal-body .lightslider .lSSlideOuter .lSSlideWrapper{margin:0;padding:0}.master-hotel-2 .image-lightbox .modal-body .image-gallery li{margin:0 auto;text-align:center}.master-hotel-2 .image-lightbox .modal-body .image-gallery li figcaption{position:absolute;z-index:10;padding:5px 10px;background:rgba(255,255,255,.4);color:#231f20;width:inherit;margin:0 auto;text-align:center;opacity:1}.master-hotel-2 .image-lightbox .close{font-size:30px;color:#fff;position:absolute;z-index:10;right:10px;top:10px;opacity:1;background:0}.master-hotel-2 .master-hotel-2-container h1 span{font-size:14px;color:#af8736}.master-hotel-2 .master-hotel-2-container .tab-content{margin:20px 0}.master-hotel-2 .master-hotel-2-container .tab-content p strong{display:block}.master-hotel-2 .master-hotel-2-container .tab-content .map{width:100%;height:500px}.master-hotel-2 .master-hotel-2-container .tab-content #family,.master-hotel-2 .master-hotel-2-container .tab-content #honeymoon,.master-hotel-2 .master-hotel-2-container .tab-content #locationmap,.master-hotel-2 .master-hotel-2-container .tab-content #weather{display:none}.master-hotel-2 .master-hotel-2-container .tab-content #overview{position:relative}.master-hotel-2 .master-hotel-2-container .tab-content #overview .visiblecarousel{opacity:1;position:relative;z-index:2;top:auto}.master-hotel-2 .master-hotel-2-container .tab-content #overview .hiddencarousel{opacity:0;position:absolute;width:100%;z-index:1;top:0}.master-hotel-2 .master-hotel-2-container img.lightslider-placeholder{margin-bottom:10px;width:70%}.master-hotel-2 .master-hotel-2-container #accordion .panel .panel-body .panel-item img,.master-hotel-2 .master-hotel-2-container .promos label.select select{width:100%}.master-hotel-2 .master-hotel-2-container .promos{margin-top:20px}.master-hotel-2 .master-hotel-2-container .promos .box-navigation{margin-bottom:10px}.master-hotel-2 .master-hotel-2-container .promos .hotel_box .hotelBoxWrapper.notitle{height:205px}.master-hotel-2 .master-hotel-2-container .promos hr{margin:0;color:#af8736;border-style:dotted;border-width:1px}.master-hotel-2 .master-hotel-2-container .promos ul{margin-bottom:0;padding-left:0;list-style-type:none}.master-hotel-2 .master-hotel-2-container .promos .btn-back-results,.master-hotel-2 .master-hotel-2-container .promos .btn-book{border:0;margin-bottom:10px}.master-hotel-2 .master-hotel-2-container .promos .btn-back-results{background:#309a9f;border-right:solid 5px #fff}.master-hotel-2 .master-hotel-2-container .promos .btn-book{background:#C0933A;border-left:solid 5px #fff}.master-hotel-2 .master-hotel-2-container .promos h2{font-size:13px;font-weight:400;background:#dd0d0d;padding:5px 10px;color:#fff;clear:both;margin-bottom:15px}.master-hotel-2 .master-hotel-2-container .promos h2.heading2{background:#6a7b87}.master-hotel-2 .master-hotel-2-container .promos label.select{width:100%;clear:both}.master-hotel-2 .master-hotel-2-container .nav{border-bottom:solid 1px #309a9f}.master-hotel-2 .master-hotel-2-container .nav li a{box-shadow:none;border:0;color:#000000;background-color:#C0933A;}.master-hotel-2 .master-hotel-2-container .nav li a h2{font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin:inherit}.master-hotel-2 .master-hotel-2-container .nav li a:focus,.master-hotel-2 .master-hotel-2-container .nav li a:hover{border:0}.master-hotel-2 .master-hotel-2-container .nav li.active a,.master-hotel-2 .master-hotel-2-container .nav li:hover a{background:#309a9f;color:#fff;box-shadow:none;margin-top:0 !important}.master-hotel-2 .master-hotel-2-container #accordion{position:relative;z-index:3}.master-hotel-2 .master-hotel-2-container #accordion .panel{border:0;box-shadow:none;-moz-box-shadow:none;margin-bottom:10px}.master-hotel-2 .master-hotel-2-container #accordion .panel .panel-heading{border:0;background:#000000;color:#FFFFFF}.master-hotel-2 .master-hotel-2-container #accordion .panel .panel-body{border:0;padding:10px 10px 0}.master-hotel-2 .master-hotel-2-container #accordion .panel .panel-body ul{margin:0;padding:0 0 0 1.5em}.master-hotel-2 .master-hotel-2-container #accordion .panel .panel-body .panel-item{margin-bottom:10px}.master-hotel-2 .master-hotel-2-container #accordion .panel .panel-body .panel-item p{margin:0}.master-hotel-2 .master-hotel-2-container #accordion .panel .panel-body .panel-item .panel-item-title{font-size:12px;font-weight:700;color:#000;margin:0}@media(min-width:768px){.master-hotel-2 .image-lightbox .modal-dialog{width:80%}}body.ug-body-fullscreen #scrollToTheTop{z-index:0 !important}.hotel-result{border:1px solid #309a9f;background:#fff;margin-top:55px;margin-bottom:35px;box-shadow:2px 2px 20px #ccc;color:#000;padding:15px 20px}.hotel-result h2{background:#6a7b87;display:block;font-size:18px;color:#fff;padding-left:15px;margin:0}.hotel-result h2.hotel-name>i.fa.fa-star:first-child{margin-left:5px}.hotel-result h2.hotel-name span.glyphicon.glyphicon-star{color:#e2c562;font-size:13px}.hotel-result .hotel-name{height:auto}.hotel-result h4{font-size:12px;padding:5px 10px;margin:0;background-color:#6a7b87;color:#fff;font-weight:700}.hotel-result .price-section{text-align:right}.hotel-result .mobile-bedroom .bedroom-content{border-right:1px solid #fff;padding:16px}.hotel-result .mobile-bedroom .bedroom-content .no-border{border-width:0}.hotel-result .mobile-bedroom h5{font-size:17px;font-weight:600}.hotel-result .mobile-bedroom .priceBox button.green{margin:0}.hotel-result .mobile-bedroom sup{font-size:18px}.hotel-result .mobile-bedroom .lead{margin-bottom:10px}.hotel-result .mobile-bedroom .warning{color:#9a0f05;font-size:16px;line-height:1.2}.hotel-result .middle-section{margin-top:8px}.hotel-result .incBadget{background:#9a0f05;color:#fff;font-size:16px;font-weight:900;text-align:center;margin:0;padding:0}.hotel-result p{line-height:1.7;font-size:12px;margin-top:10px;margin-bottom:10px}.hotel-result p a{font-size:12px;color:#000;display:block;margin-top:10px;text-decoration:underline}.hotel-result thead{background:#6a7b87;color:#fff;font-size:12px;text-align:center !important}.hotel-result td{border-bottom:1px solid #e6d9b2}.hotel-result table{background:#f2f4f5;margin:6px 0}.hotel-result span.note{font-size:11px;line-height:1.5em;display:block;color:#9a0f05;font-weight:700}.hotel-result .available{color:green;font-weight:800}.hotel-result .btn-extra{background:#6a7b87;width:100%;display:block;border:0;color:#fff;line-height:35px;padding:0;font-weight:400}.hotel-result .btn-extra:hover{background:#6a7b87}.hotel-result .icon-wrapper{width:100%;height:35px;font-size:20px;padding-top:4px;background-color:#6a7b87;color:#fff;text-align:center}.hotel-result .info-btn-wrapper{margin-top:9px}.hotel-result button{background:#af8736;border:0;color:#fff;padding:0 15px}.hotel-result button:hover{opacity:.8}.hotel-result button.view-rooms{padding:0 15px !important}.hotel-result button.view-rooms i{font-size:18px;float:left}.hotel-result .icon-wrapper i.fa.fa-info{border:2px solid #fff;border-radius:50%;padding:2px 8px}.hotel-result .note{color:#9a0f05}.hotel-result .priceBox button.green{margin-top:10px;background:#02994b}.hotel-result .priceBox button.orange{background:orange}.hotel-result .roomOptions{zoom:1}.hotel-result .roomOptions:after{display:block;height:0}.hotel-result .roomOptions .datatable-wrapper .label-request{font-weight:700}.hotel-result .roomOptions .datatable{width:100% !important;margin-bottom:0 !important}.hotel-result .roomOptions .datatable tr td,.hotel-result .roomOptions .datatable tr th{padding:3px 10px;border-bottom:0;line-height:14px}.hotel-result .roomOptions .datatable tr td span,.hotel-result .roomOptions .datatable tr th span{line-height:14px}.hotel-result .roomOptions .datatable tr td .radio,.hotel-result .roomOptions .datatable tr th .radio{margin:0}.hotel-result .roomOptions .datatable tr td .radio label,.hotel-result .roomOptions .datatable tr th .radio label{min-height:12px}.hotel-result .roomOptions .datatable tr td .radio label input,.hotel-result .roomOptions .datatable tr th .radio label input{left:auto;margin-top:0}.hotel-result .roomOptions .datatable tr td.sorting_disabled,.hotel-result .roomOptions .datatable tr th.sorting_disabled{padding:3px 5px !important}.hotel-result .roomOptions .datatable tr td.sorting_asc,.hotel-result .roomOptions .datatable tr td.sorting_desc,.hotel-result .roomOptions .datatable tr th.sorting_asc,.hotel-result .roomOptions .datatable tr th.sorting_desc{background-color:inherit}.hotel-result .roomOptions .datatable tr td.nowrap,.hotel-result .roomOptions .datatable tr th.nowrap{white-space:nowrap}.hotel-result .roomOptions .datatable tr td.roominformation,.hotel-result .roomOptions .datatable tr th.roominformation{display:none}.hotel-result .roomOptions .datatable tr th,.hotel-result .roomOptions .datatable tr th.sorting_disabled{padding:5px 10px !important;font-size:12px;font-weight:700;line-height:normal}.hotel-result .roomOptions .datatable tr td{vertical-align:text-top;padding-bottom:0}.hotel-result .roomOptions .datatable tr.hotel-info-row td,.hotel-result .roomOptions .datatable tr.offer-row td{padding-bottom:5px;border-bottom:1px solid #309a9f}.hotel-result .roomOptions .datatable tr.hotel-info-row.no-border td,.hotel-result .roomOptions .datatable tr.offer-row.no-border td{border-bottom:0}.hotel-result .roomOptions .datatable tr.hidden-row{height:0;overflow:hidden}.hotel-result .roomOptions .datatable tr.hotel-info-row td span.priceBox .saving{line-height:30px}.hotel-result .roomOptions .datatable tr.hover,.hotel-result .roomOptions .datatable tr:hover{cursor:pointer}.hotel-result .roomOptions .datatable tr.hotel-info-row.hover,.hotel-result .roomOptions .datatable tr.hotel-info-row:hover{cursor:inherit}.hotel-result .roomOptions .datatable-wrapper{overflow:hidden;-webkit-transition:height .5s linear;transition:height .5s linear;margin-bottom:6px}.hotel-result .roomOptions .datatable-wrapper .dt-toolbar{height:0;overflow:hidden;padding:0;border:0}.hotel-result .roomOptions .datatable-wrapper .dt-toolbar-footer{padding:3px 10px;line-height:15px;border:0;zoom:1}.hotel-result .roomOptions .datatable-wrapper .dt-toolbar-footer:after{display:block;height:0}.hotel-result .roomOptions .datatable-wrapper .dt-toolbar-footer .pagination{display:none}.hotel-result .roomOptions .datatable-wrapper .dt-toolbar-footer .dataTables_info{font-size:11px;color:#231f20;font-weight:400;padding:0}.hotel-result .roomOptions .row-button button{text-align:left;height:33px;margin-bottom:10px}.hotel-result .roomOptions .showless-rooms,.hotel-result .roomOptions .showmore-rooms{width:100%;margin-right:4px}.hotel-result .roomOptions .showless-rooms i,.hotel-result .roomOptions .showmore-rooms i{font-size:18px;margin-right:5px;float:left}.hotel-result .roomOptions .show-board-basis{background:#309a9f;width:auto;text-align:center}.hotel-result .roomOptions .show-board-basis:hover{opacity:.8;cursor:pointer}.hotel-result .roomOptions .show-board-basis select{background:#af8736;border:0;color:#fff;padding:5px 5px 5px 12px;height:33px;font-size:12px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;outline:0;overflow:hidden;text-overflow:''}.hotel-result .roomOptions .show-board-basis select:hover{cursor:pointer}.hotel-result .roomOptions .show-board-basis select:focus{border-width:0}.hotel-result .roomOptions .show-board-basis select::-ms-expand{display:none}.hotel-result .roomOptions .show-board-basis option{background-color:#fafafa;color:#000;padding:0 0 0 5px}.hotel-result .roomOptions .show-board-basis i{background:#d3b56f;box-shadow:0 0 0 9px #d3b56f}.hotel-result .roomOptions .show-board-basis i:before{border-bottom:4px solid #fff}.hotel-result .roomOptions .show-board-basis i:after{border-top:4px solid #fff}.hotel-result .roomOptions .hotel-info-row .mobile-bedroom{zoom:1;background:#fff;margin:0 -5px;padding:5px}.hotel-result .roomOptions .hotel-info-row .mobile-bedroom:after{display:block;height:0}.hotel-result .roomOptions .hotel-info-row .mobile-bedroom section{padding-left:0 !important;padding-right:0 !important}.hotel-result .roomOptions .hotel-info-row .mobile-bedroom .img-responsive{width:100%}.hotel-result .roomOptions .hotel-info-row .mobile-bedroom .bedroom-content{padding:0 10px;border:0}.hotel-result .roomOptions .hotel-info-row .mobile-bedroom .bedroom-content p{line-height:15px;margin-bottom:10px}.hotel-result .roomOptions .hotel-info-row .mobile-bedroom .bedroom-content p.roomtype,.hotel-result .roomOptions .hotel-info-row .mobile-bedroom .bedroom-content p.warning{font-size:15px;line-height:18px}.hotel-result .roomOptions .hotel-info-row .mobile-bedroom .bedroom-content a.reveal-hotelroom-details{color:#231f20}.hotel-result .roomOptions .hotel-info-row .mobile-bedroom .bedroom-content a.reveal-hotelroom-details:hover{text-decoration:underline}.hotel-result .roomOptions .hotel-info-row .mobile-bedroom .bedroom-content a.reveal-hotelroom-details i{margin-left:3px}.hotel-result .roomOptions .hotel-info-row .mobile-bedroom .bedroom-content .hidden-content{display:none;zoom:1}.hotel-result .roomOptions .hotel-info-row .mobile-bedroom .bedroom-content .hidden-content:after{content:".";display:block;height:0;clear:both;visibility:hidden}.hotel-result .roomOptions .hotel-info-row .mobile-bedroom .bedroom-content ul{width:50%;float:left;padding-left:1.25em}.hotel-result .roomOptions .hotel-info-row .mobile-bedroom .bedroom-content ul:first-child li{padding-right:10px}.flight-details{margin-top:10px}.flight-details .row.row-no-padding.hover{background-color:#f2f4f5}.flight-details .flight-content{background:#f2f4f5;margin-bottom:5px}.flight-details .flight-content span{display:block;padding:8px}.flight-details .flight-content span i{margin-right:7px}.flight-details .flight-content span.not-block{display:inline;padding:0}.flight-details .flight-content time{display:block;padding:8px}.flight-details .flight-content .each-flight{border-bottom:1px solid #e6d9b2}.flight-details .flight-content .more-flight-info{background-color:#f2f4f5}.flight-details .flight-content label{padding:0 8px;margin-bottom:0}.flight-details .rotated{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.flight-details .airline-info-txt a,.flight-details .airline-urls a{color:#231f20;font-weight:500;text-decoration:underline;text-transform:capitalize}.flight-details .airline-info-txt a:hover,.flight-details .airline-urls a:hover{text-decoration:none}.flight-details .airline-urls .airline-buttons a,.flight-details .airline-info-txt a,.flight-details .airline-urls a{text-transform:none;text-decoration:none;background-color:#af8736;color:#fff;padding:8px 10px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;float:left;margin:0 10px 10px 0}.flight-details .airline-urls a.airline-image{background-color:transparent;padding:0}.flight-details .airline-urls a.airline-image img{float:left}.flight-details .airline-urls .airline-buttons a>i{margin-right:5px;font-size:18px;line-height:13px}.result-flight-filter .priceBox .flight-details span.airline-buttons{display:inline-block}.edit-flight-detail-section .ui-tabs-active .fa-angle-down::before{content:"\f106"}.reveal-flight-details.open-flight-details .fa-angle-down::before{content:""}.airline-info-section{padding-bottom:10px}.airline-info-section p{margin-top:5px;padding:0}.airline-info-section figure img{width:auto;margin:0 auto;float:left}.airline-info-section .airline-info-txt{text-align:center}.airline-info-section .border-left{border-left:1px dashed #666;padding-left:17px}.result-flight-filter .hotelResults .airline-info-section p{margin-top:5px;line-height:36px}@media(max-width:991px){.result-flight-filter .edit-flight-detail-section.priceBox button{margin-top:0;font-size:13px;height:30px}.edit-flight-detail-section #filter-tabs-mobile.filter-tabs-mobile.ui-tabs .ui-tabs-nav li a{color:#fff}.sm-no-padding{padding:0;margin-bottom:5px}}@media(min-width:768px){.dashed-border-top{border-top:1px dashed #231f20}}@media(max-width:767px){.dashed-border-top-mobile{border-top:1px dashed #231f20}}@media(max-width:768px){.airline-info-section figure img{width:auto}.flight-details .airline-urls .airline-buttons a{padding:6px 8px}.hotel-result .flight-details .flight-content.flight-content-mobile .more-flight-info label{padding:0}.hotel-result .flight-details .flight-content.flight-content-mobile .more-flight-info span{padding-bottom:5px}.hotel-result .flight-details .flight-content.flight-content-mobile .mobile-flight-details .journey{padding-right:9px}.hotel-result .flight-details .flight-content.flight-content-mobile .mobile-flight-details .journey.inbound{margin-bottom:5px}.hotel-result .flight-details .flight-content.flight-content-mobile .airline-buttons a{padding:6px 8px}.hotel-result .flight-details .flight-content.flight-content-mobile .airline-buttons a>i{font-size:13px}}@media(max-width:464px){.edit-flight-detail-section #filter-tabs-mobile.filter-tabs-mobile.ui-tabs .ui-tabs-nav li a{font-size:11px}}@media(max-width:400px){.result-flight-filter .priceBox .flight-details span.airline-buttons{display:block}.flight-details .airline-urls a.more-filght-times{margin-left:0}.airlinelogo{padding-left:0}}.booking-pages .booking-container{margin-bottom:20px}.booking-pages .booking-container .save-quote-form .modal-header{background-color:#af8736;padding:7px 15px}.booking-pages .booking-container .save-quote-form .modal-header h3{color:#fff}.booking-pages .booking-container .save-quote-form .modal-footer{background-color:#af8736;padding:6px 10px}.booking-pages .booking-container .save-quote-form .modal-footer .btn{margin-bottom:0}.booking-pages .booking-container .save-quote-form .modal-body{background-color:#f2f4f5;padding:10px}.booking-pages .booking-container .save-quote-form .modal-body .smart-form .btn{background-color:#ee7860;border:1px solid #fff;padding:5px 10px;font-weight:400;font-size:17px;text-transform:capitalize}.booking-pages .booking-container .save-quote-form .btn{width:auto !important}.booking-pages .booking-container .booking-progress{margin-top:20px;margin-bottom:20px}.booking-pages .booking-container .booking-progress a{color:#231f20;width:100%;display:block;text-align:center;font-weight:700;position:relative;margin:1px 0}.booking-pages .booking-container .booking-progress a span.text{float:left;width:100%;height:40px;padding:10px 5px;background:#f2f4f5}.booking-pages .booking-container .booking-progress a span.triangle{position:absolute;z-index:1;right:0;display:block;width:0;height:0;border-style:solid;border-width:20px 0 20px 10px;border-color:#fff #fff #fff #f2f4f5}.booking-pages .booking-container .booking-progress .active a{color:#fff}.booking-pages .booking-container .booking-progress .active a span.text{background:#ee7860}.booking-pages .booking-container .booking-progress .active a span.triangle{border-color:#fff #fff #fff #ee7860}.booking-pages .booking-container #accordion .panel+.panel{margin-top:0}.booking-pages .booking-container #accordion .panel{border:0;box-shadow:none}.booking-pages .booking-container #accordion .panel .panel-heading{background:#6a7b87}.booking-pages .booking-container #accordion .panel .panel-heading .panel-title a{color:#fff;padding:5px 10px 5px 5px;border-bottom:solid 1px #fff}.booking-pages .booking-container #accordion .panel .collapse.in{margin-bottom:10px}.booking-pages .booking-container #accordion .panel .panel-body{margin-top:5px;padding:10px 15px 15px;border-top:0}.booking-pages .booking-container #accordion .panel .panel-body h3{font-size:15px;color:#231f20;margin:10px 0}.booking-pages .booking-container #accordion .panel .panel-body h3:first-child,.booking-pages .booking-container h1{margin-top:0}.booking-pages .booking-container #accordion .panel .panel-body h3.padleft{margin-left:5px;margin-bottom:0}.booking-pages .booking-container #accordion .panel .panel-body h3.smaller{margin:0;font-size:12px;font-weight:700;color:#ee7860}.booking-pages .booking-container #accordion .panel .panel-body h3 span.hotelStarRating{font-size:12px;color:#af8736}.booking-pages .booking-container #accordion .panel .panel-body.panel-body-lemongreen{background:#f2f4f5}.booking-pages .booking-container #accordion .panel .panel-body p{margin-bottom:5px}.booking-pages .booking-container #accordion .panel .panel-body p a{color:#231f20;text-decoration:underline}.booking-pages .booking-container h2.underlined{border-bottom:solid 1px #ddd}.booking-pages .booking-container .summary figure{font-size:35px;font-weight:700;margin-bottom:10px;text-align:center}.booking-pages .booking-container .summary figure.bigger-font{font-size:42px}.booking-pages .booking-container .summary figure figcaption{font-size:12px;font-weight:400}.booking-pages .booking-container .summary figure figcaption.discount-bold{font-weight:700}.booking-pages .booking-container .summary figure figcaption.green-discount{background-color:#ee7860;padding:5px;color:#fff;font-weight:700;margin-bottom:5px}.booking-pages .booking-container .summary .panel-prices{text-align:center}.booking-pages .booking-container .summary .btn{width:100%;margin-bottom:10px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;font-weight:700;text-transform:uppercase}.booking-pages .booking-container .summary .btn.book-btn-continue{background:#ee7860;color:#fff}.booking-pages .booking-container .summary .btn.book-btn-save{color:#fff;background-color:#af8736}.booking-pages .booking-container .summary .btn.book-btn-booknow{background:#ee7860;color:#fff}.booking-pages .booking-container .summary .panel{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border:0;box-shadow:none;margin-bottom:0}.booking-pages .booking-container .summary .panel.last-panel{margin-bottom:12px}.booking-pages .booking-container .summary .panel .panel-heading{background:#af8736;color:#fff;text-align:center}.booking-pages .booking-container .summary .panel .panel-heading .panel-title{font-weight:700}.booking-pages .booking-container .summary .panel .panel-body{background:#f2f4f5}.booking-pages .booking-container .summary .panel .panel-body p span,.booking-pages .booking-container .summary .panel .panel-body p strong.newline{display:block}.booking-pages .booking-container .summary .panel .panel-body p strong.text-bigger{font-size:15px}.booking-pages .booking-container .summary .panel .panel-body p.floatleft span,.booking-pages .booking-container .summary .panel .panel-body p.floatleft strong{float:left}.booking-pages .booking-container .summary .panel .panel-body p.floatleft strong{width:40%}.booking-pages .booking-container .summary .panel .panel-body p.floatleft span{width:60%}.booking-pages .booking-container .summary .panel .panel-body p.passengers{font-size:15px}.booking-pages .booking-container .summary .panel .panel-body h3{margin:0 0 10px;font-size:15px;font-weight:700;color:#231f20}.booking-pages .important-info{background-color:#f2f4f5;margin-bottom:15px}.booking-pages .important-info h2{background-color:#6a7b87;margin-top:0;padding:5px;color:#fff}.booking-pages .important-info .important-content{height:200px;overflow-y:scroll}.booking-pages .reference-block{background:#6a7b87;color:#fff;padding:15px 0}.booking-pages .reference-block span{display:block;text-align:center}.booking-pages .reference-block span.title{font-size:15px;margin-top:0 !important}.booking-pages .reference-block span.refnum{font-size:33px;font-weight:700}.booking-pages .smart-form .radio{margin-bottom:13px}.booking-pages .radio input+i:after{background-color:#309a9f;top:3px;left:3px}.booking-pages .radio input:checked+i{border-color:#309a9f}.booking-summary .booking-summary-content table{width:100%}.booking-summary .booking-summary-content table caption{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.booking-summary .booking-summary-content table tr td,.booking-summary .booking-summary-content table tr th{padding:5px 10px 5px 5px;color:#231f20;vertical-align:text-top}.booking-summary .booking-summary-content table tr td span.green,.booking-summary .booking-summary-content table tr th span.green{color:#ee7860}.booking-summary .booking-summary-content table tr td strong.newline,.booking-summary .booking-summary-content table tr th strong.newline{display:block}.booking-summary .booking-summary-content table tr th{background:#6a7b87;color:#fff}.booking-summary .booking-summary-content table tr td{background:#f2f4f5}.booking-summary .booking-summary-content table tr td label.checkbox i{position:relative;top:auto;left:-12px;display:block;margin:0 auto;width:19px;height:19px}.booking-summary .booking-summary-content table.table-flight tr td,.booking-summary .booking-summary-content table.table-flight tr th{width:33%}.booking-summary .booking-summary-content table.table-transfers .radio i{left:49%}.booking-summary .booking-summary-content table.table-taxes tr td,.booking-summary .booking-summary-content table.table-taxes tr th,.booking-summary .booking-summary-content table.table-transfers tr td,.booking-summary .booking-summary-content table.table-transfers tr th{padding:2px 0;width:25%}.booking-summary .booking-summary-content table.table-taxes tr td.leftcol,.booking-summary .booking-summary-content table.table-taxes tr th.leftcol,.booking-summary .booking-summary-content table.table-transfers tr td.leftcol,.booking-summary .booking-summary-content table.table-transfers tr th.leftcol{width:50%;padding-right:15px}.booking-summary .booking-summary-content table.table-taxes tr th,.booking-summary .booking-summary-content table.table-transfers tr th{background:0;color:#231f20;padding-top:5px;padding-bottom:5px}.booking-summary .booking-summary-content table.table-taxes tr td,.booking-summary .booking-summary-content table.table-taxes tr th{width:20%}.booking-summary .booking-summary-content table.table-taxes tr td.leftcol,.booking-summary .booking-summary-content table.table-taxes tr th.leftcol{width:80%}.booking-summary .booking-summary-content .booking-progress .book-btn-continue{width:100%;margin-top:60px;background-color:#ee7860;text-transform:uppercase}.booking-payment .booking-container p strong.red{color:#dd0d0d}.booking-payment .booking-container h3{font-size:15px}.booking-payment .booking-container h3.underlined{border-bottom:solid 1px #ddd}.booking-payment .booking-container .smart-form section{margin-bottom:5px}.booking-payment .booking-container .smart-form section label.label{margin-bottom:0}.booking-payment .booking-container .smart-form section .checkbox,.booking-payment .booking-container .smart-form section .radio,.booking-payment .booking-container .smart-form section label.label{font-size:12px}.booking-payment .booking-container .smart-form section input::-webkit-input-placeholder{color:#231f20}.booking-payment .booking-container .smart-form section input:-moz-placeholder{color:#231f20}.booking-payment .booking-container .smart-form section input::-moz-placeholder{color:#231f20}.booking-payment .booking-container .smart-form section input:-ms-input-placeholder{color:#231f20}.booking-payment .booking-container .price-area{border:1px solid #6a7b87;margin-top:19px;padding-top:8px;padding-bottom:8px}.booking-payment .booking-container .security-logos{margin:6px auto 0}.booking-payment .booking-container .security-logos figure .feefo_logo{float:right;width:26%}.booking-payment .booking-container .security-logos figure .thawte_logo{margin-left:10px;float:right;width:31%}.booking-payment .booking-container #accordion .panel .panel-body a{text-decoration:underline}.booking-payment .booking-container #accordion .panel .panel-body a.text-red{color:#dd0d0d}.booking-payment .booking-container #accordion .panel .panel-body a.text-black,.booking-payment .booking-container #accordion .panel .panel-body p{color:#231f20}.booking-payment .booking-container #accordion .panel .panel-body p:last-child{margin-bottom:0}.booking-payment .booking-container #accordion .panel .panel-body p.debitcard{margin-top:10px;text-align:center}.booking-payment .booking-container #accordion .panel .panel-body ul.debitcard{width:132px;margin:0 auto}.booking-payment .booking-container #accordion .panel .panel-body ul.debitcard li{display:block;float:left;margin-right:5px;text-indent:-1000em}.booking-payment .booking-container #accordion .panel .panel-body ul.debitcard li:last-child{margin-right:0}.booking-payment .booking-container #accordion .panel .panel-body ul.debitcard li.visa{background:url(../images/cards-visaCCLogo.jpg) no-repeat;width:52px;height:18px;margin-top:7px}.booking-payment .booking-container #accordion .panel .panel-body ul.debitcard li.mastercard{background:url(../images/cards-masterCard.jpg) no-repeat;width:39px;height:26px;margin-top:4px}.booking-payment .booking-container #accordion .panel .panel-body ul.debitcard li.amex{background:url(../images/cards-americanExpress.jpg) no-repeat;width:31px;height:32px}.booking-payment .booking-container #accordion .panel .panel-body .book-apply,.booking-payment .booking-container #accordion .panel .panel-body .book-btn{width:100%;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;font-weight:700;background:#ee7860;color:#fff;height:30px}.booking-payment .booking-container #accordion .panel .panel-body figure.price{text-align:center;font-size:25px;font-weight:700;color:#231f20}.booking-payment .booking-container #accordion .panel .panel-body figure.price figcaption{font-weight:400;font-size:12px}.booking-confirmation .booking-container h2.reference-block{float:right;min-width:100%;margin-bottom:0;background:#6a7b87;color:#fff;padding:15px 0}.booking-confirmation .booking-container h2.reference-block span{display:block;text-align:center}.booking-confirmation .booking-container h2.reference-block span.title{font-size:15px;margin-top:0 !important}.booking-confirmation .booking-container .btn-print-and-email{margin-top:10px;margin-bottom:20px}.booking-confirmation .booking-container figure.price{text-align:right;font-size:33px;font-weight:700;color:#231f20}.booking-confirmation .booking-container #accordion .panel .panel-body p a,.booking-confirmation .booking-container span.glyphicon.glyphicon-star{color:#af8736}.booking-confirmation .booking-container figure.price figcaption{font-weight:400;font-size:12px}.booking-confirmation .booking-container p.text-summary{text-align:right}.booking-confirmation .booking-container p.text-summary span{display:block}.booking-confirmation .booking-container #accordion .panel .panel-body h3{font-size:12px;font-weight:700}.booking-confirmation .booking-container #accordion .panel .panel-body p span,.booking-confirmation .booking-container #accordion .panel .panel-body p strong.newline{display:block}.booking-confirmation .booking-container #accordion .panel .panel-body p a:hover{text-decoration:none}.booking-confirmation .booking-container #accordion .panel .panel-body.accommodation p span,.booking-confirmation .booking-container #accordion .panel .panel-body.flight-details p span,.booking-confirmation .booking-container #accordion .panel .panel-body.passenger-details p span,.booking-confirmation .booking-container #accordion .panel .panel-body.tax-and-surcharges p span,.booking-confirmation .booking-container #accordion .panel .panel-body.what-happens-next p span{display:inline-block}.booking-confirmation .booking-container .btn{width:100%;margin-bottom:5px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;font-weight:700;background:#ee7860;color:#fff}.booking-how-to-book .booking-container .middle-content h2{font-size:15px;font-weight:700;margin:10px 0 0}.booking-how-to-book .booking-container .nav-tabs{border-width:0}.booking-how-to-book .booking-container .tab-content{margin-bottom:40px}.booking-how-to-book .booking-container .tab-content .tab-pane{background-color:#f2f4f5;padding:10px}.booking-how-to-book .booking-container .tab-content .tab-pane h4{background-color:#309a9f;color:#fff;margin:-10px -10px 15px;padding:6px}.booking-how-to-book .booking-container .tab-content .tab-pane .smart-form .btn{background:#ee7860;border:1px solid #fff;padding:5px 30px}.booking-how-to-book a.how-to-book-btn{display:block;background-color:#6a7b87;color:#fff;font-size:14px;line-height:18px;min-height:65px;padding:10px 20px;margin-top:5px;margin-bottom:20px;position:relative;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 2px 5px 0 rgba(50,50,50,.5);-webkit-box-shadow:0 2px 5px 0 rgba(50,50,50,.5);-moz-box-shadow:0 2px 5px 0 rgba(50,50,50,.5)}.booking-how-to-book a.how-to-book-btn.book-btn{background-color:#ee7860}.booking-how-to-book a.how-to-book-btn i{font-size:36px;padding-right:20px;position:absolute}.booking-how-to-book a.how-to-book-btn span{display:block;padding-left:45px}.booking-how-to-book a.how-to-book-btn span.line1{font-size:15px;font-weight:700;line-height:22px}@media only screen and (min-width:992px){.booking-how-to-book .book-intro-text{margin-bottom:30px;min-height:125px}}@media only screen and (max-width:767px){.booking-how-to-book h1{margin-bottom:5px}.destinations .content .nav-tabs>li{width:50%}}.contact-us .contact-us-container{margin-top:20px}.contact-us .contact-us-container h1{margin-top:0}.contact-us .contact-us-container h2{font-size:15px;font-weight:700;margin:10px 0 0}.contact-us .contact-us-container .save-quote-form{margin-bottom:20px}.contact-us .contact-us-container .save-quote-form h2{margin:0}.contact-us .contact-us-container .card-info{border:2px solid #fff;box-shadow:0 0 5px 0 rgba(175,135,54,.5);padding:15px;margin-bottom:20px}.contact-us .contact-us-container p span,.contact-us .contact-us-container p strong{display:block}.contact-us .contact-us-container a.livechat{display:block;background:#ee7860;color:#fff;font-size:14px;line-height:18px;padding:10px 20px;margin-top:5px;margin-bottom:20px;position:relative;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 2px 5px 0 rgba(50,50,50,.5);-webkit-box-shadow:0 2px 5px 0 rgba(50,50,50,.5);-moz-box-shadow:0 2px 5px 0 rgba(50,50,50,.5)}.contact-us .contact-us-container a.livechat i{font-size:36px;padding-right:20px;position:absolute}.contact-us .contact-us-container a.livechat span{display:block;padding-left:50px}.contact-us .contact-us-container a.livechat span.line1{font-size:18px;font-weight:700;line-height:22px}.contact-us .contact-us-container .nav-tabs{margin-top:20px;border-bottom:solid 1px #f2f4f5}.contact-us .contact-us-container .nav-tabs li{width:50%;margin-right:0}.contact-us .contact-us-container .nav-tabs li a{border:0;margin-right:0}.contact-us .contact-us-container .nav-tabs li.active a{background:#f2f4f5;box-shadow:none}.contact-us .contact-us-container .nav-tabs li h2 i{color:#ee7860}.contact-us .contact-us-container .nav-tabs span{display:inline-block}.contact-us .contact-us-container .tab-content{margin-bottom:20px}.contact-us .contact-us-container .tab-content .tab-pane{background:#f2f4f5;padding:10px}.contact-us .contact-us-container .tab-content .tab-pane .smart-form .btn{background:#ee7860;border:1px solid #fff;padding:5px 30px}.contact-us .contact-us-container .promos ul{margin-bottom:0;padding-left:0;list-style-type:none}.terms-and-conditions .terms-content h3{margin-bottom:0;font-weight:600}.terms-and-conditions .terms-content a{text-decoration:underline}.terms-and-conditions .terms-content a:hover{text-decoration:none}.destinations .special_offer_box h4{font-size:13px}.destinations .hotelBoxWrapper{margin-top:20px !important}.destinations h6{margin-bottom:0}.destinations .content a{text-decoration:underline;color:#af8736}.destinations .content a:hover{text-decoration:none;color:inherit}.error-page .error-copy a,.error-page .error-copy a:hover,.twin-centre-caribbean-holidays .locations-wrapper h5 a:hover{text-decoration:underline}.destinations .ui-tabs .holiday-search-tabs .ui-tabs-nav li a{font-weight:700}.destinations .sub-navigation.grey_bg a{text-align:center;font-size:15px}.destinations .grey-sub-navigation .grey_bg2 .active,.destinations .sub-navigation.grey_bg .active{background-color:#C0933A;color:#fff}.twin-centre-caribbean-holidays .locations-wrapper h5 a,.twin-centre-holiday a .locations,.twin-centre-holiday a .locations p{color:#231f20}.destinations .destination-more-info{border-top:1px solid #6a7b87;padding-top:20px;padding-bottom:20px}@media only screen and (min-width:768px){.terms-and-conditions.result-flight-filter .sky{height:276px}.destinations .content iframe{height:600px}}.holiday-worldwide-africa .side-content h5{margin-bottom:0}.holiday-worldwide-africa .side-content .dealcell header{margin-bottom:5px}.holiday-worldwide-africa figure.promo{margin-bottom:20px}.holiday-worldwide-africa figure.promo img{width:100%}.error-page .error-copy{border:3px solid #309a9f;margin:50px auto;padding:0 20px 20px;width:60%;border-radius:10px}.error-page .error-copy h1{font-size:90px;text-transform:uppercase;font-weight:900;margin-top:0}.error-page .error-copy h1 .h1-bigger-font{font-size:120px}.error-page .error-copy p{font-size:18px}.error-page .error-copy p.small{font-size:14px}@media only screen and (max-width:992px){.error-page .error-copy{width:100%}}@media only screen and (max-width:464px){.error-page .error-copy h1{font-size:70px}.error-page .error-copy h1 .h1-bigger-font{font-size:90px}.error-page .error-copy p{font-size:16px}}@media only screen and (max-width:300px){.error-page .error-copy h1{font-size:50px}.error-page .error-copy h1 .h1-bigger-font{font-size:70px}}.twin-centre-holiday .main-banner-container .banner_text{top:99px}.twin-centre-caribbean-holidays .twin-center-container a.btn{width:100%;text-transform:uppercase;font-weight:600}.twin-centre-caribbean-holidays .locations-wrapper{height:auto;margin-top:15px;margin-bottom:35px;padding:10px;border:2px solid #fff;box-shadow:0 5px 30px 0 rgba(50,50,50,.5)}.twin-centre-caribbean-holidays .locations-wrapper:hover{border:2px solid #309a9f}.school-offers .container .school-out-tables .table>tbody>tr>td,.tour-kenya-highlights .kenya-safaris-container .tour-tables .table>tbody>tr>td,.tours .main .each_tour{border-top:1px solid #309a9f}.twin-centre-caribbean-holidays .locations-wrapper h2{margin:0 0 10px;padding:0;font-size:20px;font-weight:800}.twin-centre-caribbean-holidays .locations-wrapper h4{font-size:16px;font-weight:600;margin:0;padding:0;text-align:right}.twin-centre-caribbean-holidays .locations-wrapper h4 a i{font-size:17px}.twin-centre-caribbean-holidays .locations-wrapper h5{font-weight:600;font-size:17px;margin:0 0 10px}.twin-centre-caribbean-holidays .locations-wrapper img{width:100%}.twin-centre-caribbean-holidays .locations-wrapper p{font-size:14px;margin:0;word-break:break-word}.twin-centre-caribbean-holidays .locations-wrapper .t-hotel{margin-bottom:20px}.twin-centre-caribbean-holidays .locations-wrapper .travel-info{background-color:#e3e2e2;margin-bottom:10px}.twin-centre-caribbean-holidays .locations-wrapper .travel-info p{font-size:12px;padding:10px}.twin-centre-request-holiday h2.panel-title{text-transform:capitalize}.twin-centre-request-holiday .smart-form label a{text-decoration:underline;color:#231f20}.twin-centre-request-holiday .smart-form label a:hover{text-decoration:none}.tours-kenya-safaris .kenya-safaris-container article.locations-wrapper a:hover,.tours-kenya-safaris .kenya-safaris-container h3 a:hover{text-decoration:underline}.twin-centre-request-holiday .additional-information .btn{text-transform:uppercase}.twin-centre-request-holiday .multi_field_wrapper.hide_fields,.twin-centre-request-holiday .reveal_form .hide{display:none}.tours.tours-and-safaris.destinations-general-banner-design .main-banner-container .banner_text{top:53px}.tours.tours-and-safaris.destinations-general-banner-design .main-banner-container .banner_text.move-down-alittle{top:185px}@media only screen and (max-width:1024px) and (min-width:737px){.tours.destinations-general-banner-design .main-banner-container .banner_text{top:40px !important}}.tours .main h5{font-weight:600;margin:0 0 10px;font-size:17px}.tours .main .each_tour{padding-top:5px;margin-bottom:15px}.tours .main .each_tour .tour-btn .btn{background-color:#309a9f;color:#fff}.tours .main .each_tour img{width:100%;margin-bottom:8px}.tours .main .cta-tour{margin-bottom:10px}.tours .main .cta-tour figure.safari-image{position:relative}.tours .main .cta-tour figure.safari-image img{margin-bottom:10px;width:100%}.tours .main .cta-tour figure.safari-image .safari-overlay-text{position:absolute;margin:0 -44% 0 0;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.tours .main .cta-tour figure.safari-image .safari-overlay-text h3{display:block;font-size:19px !important;font-weight:400 !important;margin:20px 0 !important}.tours .main .cta-tour .bigger-font{font-size:22px}.tours .main .cta-tour .btn{width:100%;font-weight:700;text-transform:uppercase}.tours-kenya-safaris .kenya-safaris-container .big-font{font-size:16px}.tours-kenya-safaris .kenya-safaris-container .bigger-font{font-size:22px}.tours-kenya-safaris .kenya-safaris-container .top-section figure{margin-bottom:10px}.tours-kenya-safaris .kenya-safaris-container .top-section figure img{margin-bottom:10px;width:100%}.tours-kenya-safaris .kenya-safaris-container h2{font-size:26px;font-weight:600}.tours-kenya-safaris .kenya-safaris-container h2.panel-title{font-weight:600;font-size:15px}.tours-kenya-safaris .kenya-safaris-container article.locations-wrapper h5{margin-bottom:10px;text-transform:uppercase}.tours-kenya-safaris .kenya-safaris-container article.locations-wrapper h5 a{color:#231f20}.tours-kenya-safaris .kenya-safaris-container article.locations-wrapper a{color:#af8736}.tours-kenya-safaris .kenya-safaris-container article.locations-wrapper a.btn{color:#fff}.tours-kenya-safaris .kenya-safaris-container article.locations-wrapper a.btn:hover{text-decoration:none}.tours-kenya-safaris .kenya-safaris-container article.locations-wrapper p{margin:0 0 5px}.tours-kenya-safaris .kenya-safaris-container article.locations-wrapper figure{margin-bottom:10px}.tours-kenya-safaris .kenya-safaris-container article.locations-wrapper .big-font{font-size:14px;font-weight:700}.tours-kenya-safaris .kenya-safaris-container article.locations-wrapper .bigger-font{font-size:25px;font-weight:700}.tours-kenya-safaris .kenya-safaris-container .booking-container #accordion .panel .panel-body ul{padding-left:15px}.tours-kenya-safaris .kenya-safaris-container .booking-container #accordion .panel .panel-body ul li a{text-decoration:underline}.tours-kenya-safaris .kenya-safaris-container .cta-tour .safari-image{position:relative}.tours-kenya-safaris .kenya-safaris-container .cta-tour .safari-image .safari-overlay-text{position:absolute;margin:0 -44% 0 0;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.tours-kenya-safaris .kenya-safaris-container .cta-tour .btn{text-transform:uppercase}@media(max-width:767px){.tours-kenya-safaris .kenya-safaris-container .visible-xs{display:inline-block !important}}@media(min-width:768px){.tours-kenya-safaris .main-banner-container{margin-bottom:20px}}.tour-kenya-highlights .kenya-safaris-container a.btn{width:100%}.tour-kenya-highlights .kenya-safaris-container h6{font-weight:600}.tour-kenya-highlights .kenya-safaris-container h6 a{color:#231f20;text-decoration:underline}.tour-kenya-highlights .kenya-safaris-container #accordion .panel .panel-body.safari-itinerary p a:hover,.tour-kenya-highlights .kenya-safaris-container h6 a:hover{text-decoration:none}.tour-kenya-highlights .kenya-safaris-container #accordion .panel .panel-body.safari-itinerary p a{color:#af8736}.tour-kenya-highlights .kenya-safaris-container .each_itinerary,.tour-kenya-highlights .kenya-safaris-container .text_section{margin-bottom:20px}.tour-kenya-highlights .kenya-safaris-container h2{margin-top:0}.tour-kenya-highlights .kenya-safaris-container h3{display:block;font-size:19px !important;font-weight:400 !important;margin:20px 0 !important}.school-offers .container .school-out-tables .dt-toolbar,.school-offers .container .school-out-tables .dt-toolbar-footer,.tour-kenya-highlights .kenya-safaris-container .tour-tables .dt-toolbar,.tour-kenya-highlights .kenya-safaris-container .tour-tables .dt-toolbar-footer{display:none}.tour-kenya-highlights .kenya-safaris-container figure img{width:100%}.tour-kenya-highlights .kenya-safaris-container .introduction-copy{margin-bottom:20px}.tour-kenya-highlights .kenya-safaris-container .booking-container #accordion .panel .panel-heading{background:#af8736}.school-offers .container .school-out-tables tbody tr.even td.highlighted,.school-offers .container .school-out-tables tbody tr.even:hover,.school-offers .container .school-out-tables tbody tr.odd td.highlighted,.school-offers .container .school-out-tables tbody tr.odd:hover,.tour-kenya-highlights .kenya-safaris-container .tour-tables tbody tr.even td.highlighted,.tour-kenya-highlights .kenya-safaris-container .tour-tables tbody tr.even:hover,.tour-kenya-highlights .kenya-safaris-container .tour-tables tbody tr.odd td.highlighted,.tour-kenya-highlights .kenya-safaris-container .tour-tables tbody tr.odd:hover{background-color:#efe7d6}.tour-kenya-highlights .kenya-safaris-container .booking-container #accordion .panel .panel-body{padding:10px 0 15px}.tour-kenya-highlights .kenya-safaris-container .tour-tables{margin-bottom:10px}.tour-kenya-highlights .kenya-safaris-container .tour-tables table.dataTable{margin-top:0 !important;margin-bottom:0 !important}.school-offers .container .introduction,.tour-area .main .tour_area_introduction{margin-bottom:20px}.school-offers .main-banner-container .banner_text{width:92%}.school-offers .container .panel-heading h2.panel-title{font-weight:600;font-size:15px}.school-offers .container p a{text-decoration:underline}.school-offers .container p a:hover{text-decoration:none}.school-offers .container .school-out-tables{margin-bottom:10px}.school-offers .container .school-out-tables .discount{color:#dd0d0d}.school-offers .container .school-out-tables table.dataTable{margin-top:0 !important;margin-bottom:0 !important}.master-static .main .beat-deal-title{background:#122135;color:#fff;margin:0 0 25px;padding:5px 0;text-align:center}.master-static .main .deals-section{background-color:#c8c6c6;padding-bottom:30px}.master-static .main .top-level .pagination-custom{margin-bottom:20px}.master-static .main .hotel_box .hotelBoxWrapper{margin-bottom:25px}.master-static .main figure.promo img{width:100%;margin-bottom:20px}.master-static .main .container .copy{margin-bottom:20px}.master-static .main .container .locations{margin-top:0;margin-bottom:25px}@media(min-width:767px){.master-static.holiday-worldwide .container .locations{height:520px}}.personalisation .personalisation_nav{background-color:#ee7860}.personalisation .personalisation_nav.navbar{z-index:0}.personalisation .personalisation_nav ul li{display:inline-block}.personalisation .personalisation_nav ul li a{color:#fff}.personalisation .personalisation_nav ul li a:hover{background-color:#000;color:#fff}.personalisation #accordion .panel .panel-body p{color:#231f20}.personalisation .preferences h2,.personalisation .smart-form .checkbox.bold{font-weight:600}.personalisation .preferences label{color:#666}.personalisation .container h1{margin-top:20px;padding-top:10px}.personalisation .personal-details .btn{text-transform:uppercase}.personalisation .recent-searches figure img{width:100%;margin-bottom:10px}.personalisation .recent-searches h4{font-size:16px;margin-bottom:7px;font-weight:600}.personalisation .recent-searches .search-box{background-color:#fff;padding:10px;border:1px solid #c8c6c6;margin-bottom:26px}.personalisation .recent-searches .search-box span{display:block;margin-bottom:2px;font-size:13px}.personalisation .recent-searches .search-box .btn{width:100%}.personalisation .recent-searches .load-more-results-wrapper{margin-bottom:10px}.personalisation .recent-searches .load-more-results-wrapper .reveal-btn-container{padding-right:13px;padding-left:13px;width:100%}.personalisation .recent-searches .load-more-results-wrapper .reveal-btn-container .btn{width:auto}.personalisation .recent-searches .load-more-results-wrapper ul#loadListQuotes,.personalisation .recent-searches .load-more-results-wrapper ul#loadListSearch,.personalisation .recent-searches .load-more-results-wrapper ul#loadListViewed{padding:0;margin-bottom:0}.personalisation .recent-searches .load-more-results-wrapper ul#loadListQuotes>li,.personalisation .recent-searches .load-more-results-wrapper ul#loadListSearch>li,.personalisation .recent-searches .load-more-results-wrapper ul#loadListViewed>li{display:none;list-style-type:none}.personalisation .recent-searches .load-more-results-wrapper #loadMoreQuotesResult,.personalisation .recent-searches .load-more-results-wrapper #loadMoreSearchResult,.personalisation .recent-searches .load-more-results-wrapper #loadMoreViewedResult{color:#fff;background-color:#309a9f;padding:10px;cursor:pointer;font-weight:600}.personalisation .recent-searches .load-more-results-wrapper #loadMoreQuotesResult:hover,.personalisation .recent-searches .load-more-results-wrapper #loadMoreSearchResult:hover,.personalisation .recent-searches .load-more-results-wrapper #loadMoreViewedResult:hover{color:#fff}.personalisation .recent-searches .load-more-results-wrapper #showLessQuotesResult,.personalisation .recent-searches .load-more-results-wrapper #showLessSearchResult,.personalisation .recent-searches .load-more-results-wrapper #showLessViewedResult{color:#fff;background-color:#309a9f;cursor:pointer;padding:10px;display:none;font-weight:600;margin-left:13px}.personalisation .recent-searches .load-more-results-wrapper #showLessQuotesResult:hover,.personalisation .recent-searches .load-more-results-wrapper #showLessSearchResult:hover,.personalisation .recent-searches .load-more-results-wrapper #showLessViewedResult:hover{color:#000}@media(max-width:767px){.personalisation .recent-searches .load-more-results-wrapper #loadMoreQuotesResult,.personalisation .recent-searches .load-more-results-wrapper #loadMoreSearchResult,.personalisation .recent-searches .load-more-results-wrapper #loadMoreViewedResult{margin-right:0;border-right:1px solid #fff}}.personalisation .saved-quotes .quote_wrapper{margin-bottom:15px}.personalisation .saved-quotes .quote_wrapper .each_quote_wrapper{background-color:#fff}.personalisation .saved-quotes .quote_wrapper .each_quotes{padding:10px;border:1px solid #c8c6c6;margin-bottom:5px}.personalisation .saved-quotes .quote_wrapper .each_quotes label{margin-bottom:0}.personalisation .saved-quotes .quote_wrapper .btn_quote_wrapper .btn-general.close-content-details{opacity:.5}.personalisation .saved-quotes .quote_wrapper .btn_quote_wrapper .btn{width:100%;margin-bottom:5px}.personalisation .saved-quotes .quote_wrapper .btn_quote_wrapper .btn:focus{color:#fff}.personalisation .saved-quotes .quote_wrapper.guide_paragraph_wrapper .reveal-content-info::before{content:"SHOW DETAILS"}.personalisation .saved-quotes .quote_wrapper.guide_paragraph_wrapper .reveal-content-info.close-content-details::before{content:"HIDE DETAILS"}.personalisation .saved-quotes .dt-toolbar,.personalisation .saved-quotes .dt-toolbar-footer{display:none}.personalisation .saved-quotes .table tbody tr.even td.highlighted,.personalisation .saved-quotes .table tbody tr.even:hover,.personalisation .saved-quotes .table tbody tr.odd td.highlighted,.personalisation .saved-quotes .table tbody tr.odd:hover{background-color:#efe7d6}.personalisation .saved-quotes .table tbody tr>td{border:0}.personalisation .saved-quotes figure{margin-top:10px}.personalisation .my-bookings .booking-table-wrapper{margin-bottom:10px;background-color:#fff;border:1px solid #c8c6c6}.personalisation .my-bookings .booking-table-wrapper .dt-toolbar,.personalisation .my-bookings .booking-table-wrapper .dt-toolbar-footer{display:none}.personalisation .my-bookings .booking-table-wrapper table.dataTable{margin-top:0 !important;margin-bottom:0 !important}.personalisation .my-bookings .booking-table-wrapper .table>tbody>tr>td{border-top:1px solid #309a9f}.personalisation .my-bookings .booking-table-wrapper .table>tbody>tr>td.empty-col{padding:0;border:0}.personalisation .my-bookings .booking-table-wrapper tbody tr.even td.highlighted,.personalisation .my-bookings .booking-table-wrapper tbody tr.even.highlighted,.personalisation .my-bookings .booking-table-wrapper tbody tr.even:hover,.personalisation .my-bookings .booking-table-wrapper tbody tr.odd td.highlighted,.personalisation .my-bookings .booking-table-wrapper tbody tr.odd.highlighted,.personalisation .my-bookings .booking-table-wrapper tbody tr.odd:hover{background-color:#efe7d6}.personalisation .my-bookings .booking-table-wrapper tbody tr.even>td>span.responsiveExpander{display:none}.personalisation .my-bookings .booking-table-wrapper .live-booking-col,.personalisation .my-bookings .booking-table-wrapper .past-booking-col{background-color:#ee7860;text-align:center;color:#fff}.personalisation .my-bookings .booking-table-wrapper .live-booking-col:hover,.personalisation .my-bookings .booking-table-wrapper .past-booking-col:hover{cursor:pointer}.personalisation .my-bookings .booking-table-wrapper .past-booking-col{background-color:#d3b56f}.personalisation .my-bookings .booking-details{margin-bottom:10px;background-color:#fff;border:1px solid #c8c6c6}.personalisation .my-bookings .booking-details .totals{margin-top:10px}.personalisation .my-bookings .booking-details .totals h4{font-weight:400}.personalisation .my-bookings .booking-details .booking-summary-table-wrapper .dt-toolbar,.personalisation .my-bookings .booking-details .booking-summary-table-wrapper .dt-toolbar-footer{display:none}.personalisation .my-bookings .booking-details .booking-summary-table-wrapper .table tbody tr.even td.highlighted,.personalisation .my-bookings .booking-details .booking-summary-table-wrapper .table tbody tr.even:hover,.personalisation .my-bookings .booking-details .booking-summary-table-wrapper .table tbody tr.odd td.highlighted,.personalisation .my-bookings .booking-details .booking-summary-table-wrapper .table tbody tr.odd:hover{background-color:#efe7d6}.personalisation .my-bookings .booking-details .booking-summary-table-wrapper .table tbody tr>td{border:0}.personalisation .my-bookings .booking-details .personalisation-my-booking-tabs ul{padding:0}.personalisation .my-bookings .booking-details .personalisation-my-booking-tabs li{border:0;padding:0;margin:0;list-style:none}.personalisation .my-bookings .booking-details .personalisation-my-booking-tabs li:first-child{margin-right:2px}.personalisation .my-bookings .booking-details .personalisation-my-booking-tabs li a{border:0;margin:0}.personalisation .my-bookings .booking-details .personalisation-my-booking-tabs li.ui-tabs-active a{background-color:#ee7860;color:#fff}.personalisation .my-bookings .booking-details .personalisation-my-booking-tabs .ui-tabs-panel{padding:0;border:0}.personalisation .my-bookings .booking-details .personalisation-my-booking-tabs .apis-btn{background-color:#dedbd3;padding:5px;text-align:center;margin-bottom:10px;display:block;color:#231f20;width:100%;min-height:67px}.personalisation .my-bookings .booking-details .personalisation-my-booking-tabs .apis-btn:hover{background-color:#ee7860;color:#fff}.personalisation .my-bookings .booking-details .personalisation-my-booking-tabs .apis-btn h4{font-weight:700;font-size:19px}.personalisation .my-bookings .booking-details .personalisation-my-booking-tabs .apis-btn p{font-size:11px}.personalisation .my-bookings .booking-details .family-and-friends h4{font-size:22px;font-weight:400}.personalisation .my-bookings .booking-details .disclaimer .btn{font-size:20px;font-weight:600}.personalisation .my-bookings .booking-details .disclaimer .checkbox{padding-left:25px}.personalisation .my-bookings .booking-details .disclaimer .checkbox input[type=checkbox]{position:absolute}.personalisation .my-bookings .booking-details .no-apis .btn{width:100%}.personalisation .my-bookings .booking-details .no-apis .each-passenger{margin-bottom:15px}.personalisation .my-bookings .booking-details .price-area{border:1px solid #6a7b87;margin-top:19px;padding-top:8px;padding-bottom:8px}.personalisation .my-bookings .booking-details p.debitcard{margin-top:10px;text-align:center}.personalisation .my-bookings .booking-details .security-logos{margin:6px auto 0}.personalisation .my-bookings .booking-details .security-logos figure .feefo_logo{float:right;width:17%}.personalisation .my-bookings .booking-details .security-logos figure .thawte_logo{margin-left:10px;float:right;width:20%}.personalisation .my-bookings .booking-details ul.debitcard{width:132px;margin:0 auto}.personalisation .my-bookings .booking-details ul.debitcard li{display:block;float:left;margin-right:5px;text-indent:-1000em}.personalisation .my-bookings .booking-details ul.debitcard li:last-child{margin-right:0}.personalisation .my-bookings .booking-details ul.debitcard li.visa{background:url(../images/cards-visaCCLogo.jpg) no-repeat;width:52px;height:18px;margin-top:7px}.personalisation .my-bookings .booking-details ul.debitcard li.mastercard{background:url(../images/cards-masterCard.jpg) no-repeat;width:39px;height:26px;margin-top:4px}.personalisation .my-bookings .booking-details ul.debitcard li.amex{background:url(../images/cards-americanExpress.jpg) no-repeat;width:31px;height:32px}.personalisation .my-bookings .booking-details figure.price{text-align:center;font-size:25px;font-weight:700;color:#231f20}.personalisation .my-bookings .booking-details figure.price figcaption{font-weight:400;font-size:12px}.personalisation .my-bookings .booking-details .summary{clear:both}.personalisation .saved-passenger-details h2{margin:0}.personalisation .saved-passenger-details section.add-new-passenger{margin-bottom:20px}.personalisation .saved-passenger-details .each_saved_passenger{padding:10px;border:1px solid #c8c6c6;margin-bottom:5px;background-color:#fff}.personalisation .saved-passenger-details .each_saved_passenger label{margin-bottom:0}.personalisation .saved-passenger-details .passenger_wrapper.guide_paragraph_wrapper .reveal-content-info::before{content:"EDIT"}.personalisation .saved-passenger-details .passenger_wrapper.guide_paragraph_wrapper .reveal-content-info.close-content-details::before{content:"SAVE"}.personalisation .saved-passenger-details .passenger_wrapper .btn-md{padding:9px 12px;width:100%;margin-bottom:5px}@media(max-width:600px){.personalisation .booking-details .disclaimer .text-right{text-align:left !important}.personalisation .booking-details .disclaimer .btn{margin-bottom:10px}}@media(max-width:767px){.personalisation .booking-details .passenger,.personalisation .booking-details .summary{border-bottom:1px dashed #aaa}.personalisation .booking-details section{margin-bottom:20px}.personalisation .booking-details section.last-child{margin-bottom:0}.personalisation.booking-pages .sky{height:0 !important}.personalisation.booking-pages .booking-container h1{font-size:24px;font-weight:400}.partners .partners-container .category .each-partner .p-btn-wrapper .btn{width:100%}}@media(max-width:1024px){.personalisation .my-bookings .booking-table-wrapper table.table .row-detail .text-center{text-align:left !important}}.partners .partners-container figure img{width:100%;margin-bottom:10px}.partners .partners-container .each-partner{margin-bottom:30px}.partners .partners-container .category h2{text-transform:uppercase;color:#fff;text-align:center;background-color:#6a7b87;padding:5px;margin:0 0 10px}.partners .partners-container .category .each-partner{border-bottom:1px solid #c8c6c6;padding-bottom:10px;margin-bottom:10px}.partners .partners-container .category .each-partner:last-child{border:0}.partners .partners-container .category .each-partner img{margin-bottom:10px}.partners .partners-container .category .each-partner h3{margin:13px 0 0}.partners .partners-container .category .each-partner .star-rating{font-size:15px;display:inline-block}.partners .partners-container .category .each-partner .p-btn-wrapper .btn{padding-right:20px;padding-left:20px}@media(min-width:992px){.partners .partners-container .category .each-partner .p-btn-wrapper{height:10em;position:relative}.partners .partners-container .category .each-partner .p-btn-wrapper .btn-wrper{margin:0 13px 0 0;position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}}.staff-travel-club .holiday_categories{background-color:#FFF;max-width:1170px;width:100%;margin:0 auto;height:auto}.staff-travel-club .holiday_categories h2{color:#231f20;text-align:center;font-size:25px;margin-top:18px}.staff-travel-club .holiday_categories h1{color:#231f20;text-align:center;font-size:28px;margin-top:20px;margin-bottom:20px}.staff-travel-club .holiday_categories .luxury_holidays_box{position:relative;overflow:hidden;display:block;margin-bottom:30px}.staff-travel-club .holiday_categories .luxury_holidays_box h3{background-color:#6a6665;font-weight:400;margin:0;padding:0;text-align:center}.staff-travel-club .holiday_categories .luxury_holidays_box h3 span{line-height:25px;color:#FFF;font-size:18px;padding-top:5px;padding-bottom:5px;text-transform:uppercase;display:block}.staff-travel-club .holiday_categories .luxury_holidays_box figure{overflow:hidden}.staff-travel-club .holiday_categories .luxury_holidays_box figure img{width:100%;height:auto;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .7s ease;transition:all .7s ease}.staff-travel-club .holiday_categories .luxury_holidays_box .overlayer{position:absolute;left:0;bottom:1px;height:100%;display:block}.staff-travel-club .holiday_categories .luxury_holidays_box .overlayer h5{color:#fff;font-size:20px;font-weight:500;display:block;text-align:center;padding-top:87px}.staff-travel-club .holiday_categories .luxury_holidays_box:hover figure img{width:100%;height:auto}.staff-travel-club .holiday_categories .luxury_holidays_box:hover h3{background-position:right bottom;color:#fff;background-color:#000}.staff-travel-club .holiday_categories .luxury_holidays_box:hover h3 span{color:#fff;background-color:#000}.staff-travel-club .staff-container .copy a{text-decoration:underline}.staff-travel-club .staff-container .copy a:hover{text-decoration:none}.staff-travel-club .staff-container figure.first-img{margin-top:14px}.staff-travel-club .staff-container .beat-deal-title-new a{display:block;background:#97233f;color:#fff;margin:0 0 25px;padding:5px 0;text-align:center}.staff-travel-club .staff-container .beat-deal-title-new a:hover{background:#000}@media(max-width:768px){.staff-travel-club .staff-container figure.first-img{margin-top:0}.staff-travel-club .staff-container .copy{margin-top:15px}.staff-travel-club.holiday-worldwide .sky{margin-bottom:0}}.dummy h2{margin-bottom:5px}.no-results .row.sky{margin-bottom:25px}.no-results .booking-container .search-again-btn,.no-results .booking-container .tel-btn{display:block;color:#fff;font-size:14px;line-height:18px;min-height:65px;padding:10px 20px;margin-top:5px;margin-bottom:20px;position:relative;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 2px 5px 0 rgba(50,50,50,.5);-webkit-box-shadow:0 2px 5px 0 rgba(50,50,50,.5);-moz-box-shadow:0 2px 5px 0 rgba(50,50,50,.5)}.no-results .booking-container .search-again-btn i,.no-results .booking-container .tel-btn i{font-size:36px;padding-right:20px;position:absolute}.no-results .booking-container .search-again-btn span,.no-results .booking-container .tel-btn span{display:block;padding-left:50px}.no-results .booking-container .search-again-btn span.line1,.no-results .booking-container .tel-btn span.line1{font-size:18px;font-weight:700;line-height:22px}.no-results .booking-container .tel-btn{background-color:#6a7b87}@media only screen and (min-width:992px){.no-results .book-intro-text{margin-bottom:30px;min-height:100px}}@media(max-width:767px){.no-results .booking-container h1{font-size:22px !important;font-weight:400 !important}.no-results .booking-container h2{font-size:20px}.no-results.booking-pages .sky{height:27px !important;margin-bottom:0}}.request-summary .request-summary-container .request-content-panel{background-color:#f2f4f5;padding:10px;margin-bottom:10px}.request-summary .request-summary-container .request-content-panel h2{background-color:#af8736;padding:6px;margin:-10px -10px 15px;color:#fff}.request-summary .request-summary-container .request-content-panel a{text-decoration:underline}.request-summary .request-summary-container .request-content-panel a:hover{text-decoration:none}.request-summary .request-summary-container .request-content-panel section{margin-bottom:30px}.request-summary .request-summary-container .btn{margin-bottom:40px;width:100%;font-size:15px}@media(min-width:1200px){#footer_for_mobile{display:none}}@media(min-width:992px) and (max-width:1199px){#footer_for_mobile{display:none}}@media(min-width:768px) and (max-width:991px){#footer_for_mobile{display:none}}@media(max-width:767px){.resultsHeader{padding:15px}}@media(max-width:480px){.jumbotron{padding:0}#footer_para_section_1{display:block}#footer_para_section_2,#footer_para_section_3,#footer_para_section_4{display:none}#footer_for_mobile{display:inherit}#ulHeaderItems{list-style:none;display:inline-block;float:right;margin-top:25px}}@media(min-width:768px){.mobile-only{display:none}.footer_section_1 .container{width:718px}}@media(min-width:992px){.footer_section_1 .container{width:896px}.list-img-p li:nth-child(3n+1),.card-li.col-md-4:nth-child(3n+1),.card-half-width .card-li:nth-child(2n+1){clear:both}}@media(min-width:1200px){.footer_section_1 .container{width:1050px}.list-img-p li:nth-child(3n+1){clear:none}.list-img-p li:nth-child(4n+1){clear:both}}@media(min-width:737px){.mobile,.mobile-view,.mobilephone_footer{display:none}#left-panel{position:relative;left:0;padding-top:inherit}}@media(max-width:767px){.hide-banner-mobile,.main-tab-panels .hide-mobile{display:none}.banner-1.mobile-only .block a.backGreen,.btn-header>:first-child>a{color:#fff}.main-tab-panels .nav-tabs{margin-bottom:1px}.main-tab-panels .nav-tabs>li{width:46.75%;margin-left:2%}.main-tab-panels ul#myTab1{margin-left:0}.main-tab-panels{width:100%;right:0;top:-14px}.offer_buttons{padding:10px;background-color:#000;min-height:55px}.banner-1.mobile-only .block{color:#fff;font-size:19px;padding-top:10px;border-bottom:1px solid #ccc;background-color:#000;padding-bottom:12px;text-align:center}.banner-1.mobile-only .block h4{font-weight:600}header #ulHeaderItems{position:relative;top:12px;float:none}header #ulHeaderItems ul .call-today{font-size:15px}header #ulHeaderItems ul .liUK{font-size:32px}.mobile-view{display:block;z-index:99999999}#chatpanel{display:none !important}#hide-menu>:first-child>a,.btn-header a{margin-top:5px !important;width:40px !important;height:32px !important;line-height:29px !important;margin-bottom:5px !important}.hidden-menu .collapse{display:block;visibility:visible}.search-mobile .header-search{top:-46px}.navbar-static-top{border-width:0}.header-search>button{top:10px}.mobile-view .fa{font-size:21px}.search-border-right{width:1px;height:27px;margin:8px 4px 0 10px;display:block;border-right:1px solid #fff}#left-panel{position:relative;left:0;padding-top:inherit}}@media(min-width:767px) and (max-width:1000px){.navbar-default .navbar-nav>li>a{font-size:11px !important}}@media(min-width:736px) and (max-width:1000px){.main-tab-panels .nav>li>a{font-size:16px}}.home .main{position:relative}@media(max-width:736px){.crop img{clip:rect(15px 173px 108px 56px) !important;margin-top:14px}.hide-on-mobile{display:none !important}#image_Wrapper .container-mobile,.container-mobile{display:none}.banner-container{right:0}.specialoffers .special_offer_box{border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:10px}.specialoffers .special_offer_box.last{border:0}.specialoffers{font-size:19px}.special_offer_box img{width:234px;height:78px}.backGreen.btn{color:#fff;padding:10px 20px}.LuxuryHolidays_header{font-size:22px}#newsl_SignUp input.width-auto{float:left;width:auto}.newletter_box,.newletter_link{display:block;width:100%;text-align:center}.newletter_box{margin:0 auto 10px 0}.newletter_link{margin:0 0 0 auto;float:none}.newletter_link #aSignUpNow{width:50%;padding-bottom:10px}#HeaderFullWidth{height:82px}.offer_buttons a.btn{font-size:12px}#footer_para_section_1,.footer_section_1-a,.footer_section_2,.why_book_with_letsgo2{display:none !important}footer .mobilephone_footer{display:block}footer .mobilephone_footer .site-secondary-links{background-color:#231f20;text-align:center;font-size:15px;padding-top:20px;padding-bottom:20px}footer .mobilephone_footer .site-secondary-links a{color:#a0a0a0}footer .mobilephone_footer .site-secondary-links a:hover{color:#fff;text-decoration:none}footer .mobilephone_footer img{margin:20px auto 0;width:93.75%;max-width:600px}footer .mobilephone_footer p{color:#fff;margin:20px 0}footer .mobilephone_footer #ulLinksFooter{padding-bottom:0}footer .mobilephone_footer .social-media-footer{background-color:#231f20}footer .mobilephone_footer .social-media-footer .socialicons{min-width:100px;text-align:center;margin:0;padding:20px 0}footer .mobilephone_footer .social-media-footer .socialicons .liSocial i{line-height:64px;float:none;font-size:39px;margin:0 16px;display:inline-block;height:60px;width:60px;text-align:center;border-radius:64px;color:#fff}footer .mobilephone_footer .social-media-footer .socialicons .liSocial i.fa-twitter{background-color:#01aae9}footer .mobilephone_footer .social-media-footer .socialicons .liSocial i.fa-instagram{background-color:#d2232a}footer .mobilephone_footer .social-media-footer .socialicons .liSocial i.fa-youtube-play{background-color:#d11f26}footer .mobilephone_footer .social-media-footer .socialicons .liSocial i.fa-facebook{background-color:#4062ac}}@media(max-width:411px){footer .mobilephone_footer .social-media-footer .socialicons .liSocial i{line-height:41px;font-size:27px;margin:0 12px;height:40px;width:40px;text-align:center}}@media(max-width:290px){footer .mobilephone_footer .social-media-footer .socialicons .liSocial i{line-height:37px;font-size:23px;margin:0 10px;height:35px;width:35px}}@media(max-width:252px){footer .mobilephone_footer .social-media-footer .socialicons .liSocial i{margin:0}}@media only screen and (min-width:768px) and (max-width:1199px){.crop img{clip:rect(20px 153px 112px 56px);margin-top:-2px}}@media only screen and (min-width:768px) and (max-width:1024px){#ulHeaderItems>li#liContact{margin-left:0 !important}header #ulHeaderItems ul .liIreland{font-size:14px !important}.handle{width:40px !important;height:226px !important;top:1px !important;left:-40px !important;margin-top:-1px !important}#chatpanel{top:222px;height:225px}#divChat ul li p{padding:6px !important}#divChat ul li.liEmail i{font-size:25px;padding:4px 5px}#divChat ul li.liCallUs span{font-size:16px;padding-left:10px;padding-top:2px}#divChat ul li.liSpecialist i{font-size:35px;padding:10px 0}#divChatToUs i{padding-top:132%;height:60%}.chat-wrapper p{padding:3px 0}.chat-wrapper p i{font-size:28px}.chat-wrapper p i.fa-stack-2x{padding-left:14px}.chat-wrapper p i.fa-stack-1x{font-size:16px;padding-top:0}.slide-out-div{height:225px !important}.slide-out-div.open a{background:url(../images/chat-02-226px.png) #364546 !important;z-index:1000}.slide-out-div .handle{margin-top:21px}.chat-wrapper .col-md-10 p{padding-top:9px}.page_box2 iframe{width:100% !important}}@media only screen and (min-width:737px) and (max-width:1024px){.banner_text{top:42px !important}.guide-to-dubai .main-banner-container .banner_text{top:180px !important}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.banner_text{top:48px !important}}@media(min-width:1750px){.center-to-middle-on-extra-large-screens,.destinations-general-banner-design .main-banner-container .banner_text,.guide-to-dubai .main-banner-container .banner_text,.holiday-worldwide .page-title,.main-tab-panels,.page-title{width:70%;right:15%}}@media(min-width:2015px){.center-to-middle-on-extra-large-screens,.destinations-general-banner-design .main-banner-container .banner_text,.guide-to-dubai .main-banner-container .banner_text,.holiday-worldwide .page-title,.main-tab-panels,.page-title{width:60%;right:20%}}@media(min-width:2350px){.center-to-middle-on-extra-large-screens,.destinations-general-banner-design .main-banner-container .banner_text,.guide-to-dubai .main-banner-container .banner_text,.holiday-worldwide .page-title,.main-tab-panels,.page-title{width:50%;right:25%}}@media(min-width:2864px){.center-to-middle-on-extra-large-screens,.destinations-general-banner-design .main-banner-container .banner_text,.guide-to-dubai .main-banner-container .banner_text,.holiday-worldwide .page-title,.main-tab-panels,.page-title{width:30%;right:35%}}@media only screen and (min-width:767px) and (max-width:1576px){.max_width_banner_text .main-banner-container .banner_text,.result-flight-filter .main-tab-panels,.result-flight-filter .page-title,.tour-area .main-banner-container .banner_text,.tour-area .main-tab-panels,.tour-area .page-title{width:92%;right:4%}}@media(max-width:991px){.third-row-footer{clear:both}header #HeaderFullWidth{height:auto}header #HeaderFullWidth #Logo{margin-top:10px}}@media(max-width:804px){.main-banner-container h2{font-size:22px}.main-banner-container p{font-size:16px}.main-banner-container .banner_text .aFindOutMore{margin-top:10px;margin-bottom:10px}}.grey-sub-navigation .grey_bg,.grey-sub-navigation .grey_bg2{background-color:#000000;margin-bottom:40px}@media(max-width:767px){header #HeaderFullWidth #Logo img{width:auto;position:relative;top:0;padding-bottom:13px}}@media(max-width:553px){header #ulHeaderItems ul .call-today{font-size:15px}header #ulHeaderItems ul .liUK{font-size:25px;font-size:2.5rem}}@media(max-width:430px){header #ulHeaderItems{top:0}header #ulHeaderItems ul .liUK{font-size:22px;font-size:2.2rem}}@media(max-width:390px){header #ulHeaderItems ul .liUK{font-size:20px;font-size:2rem}}@media(max-width:360px){header #ulHeaderItems ul .liUK{font-size:17px;font-size:1.7rem}.navbar-header .mobile-view .search-border-right{margin-left:6px;margin-right:0}.navbar-header .mobile-view .fa{font-size:16px}}@media(max-width:319px){header #ulHeaderItems ul .liUK{font-size:13px;font-size:1.3rem}.navbar-header .mobile-view .search-border-right{margin-right:0}.navbar-header .mobile-view .btn-header.pull-right,.navbar-header .mobile-view .search-border-right{margin-left:0}.navbar-header .mobile-view .fa{font-size:16px}}.grey-sub-navigation .grey_bg2{font-size:1.3em}.grey-sub-navigation .activeNav{background-color:#af8736;color:#fff !important}.grey-sub-navigation .sub_nav,.grey-sub-navigation .sub_nav_right{color:#000;border-style:solid;border-color:#fff;font-size:.938em;height:30px}.grey-sub-navigation .grey-nav-li{padding-top:4px}.grey-sub-navigation p.global-grey-nav-li{padding-top:9px;margin-bottom:9px}.grey-sub-navigation .sub_nav{border-width:0 1px 0 0;margin-bottom:0;padding-left:4px}.grey-sub-navigation .sub_nav2,.grey-sub-navigation .sub_nav_left,.grey-sub-navigation .sub_nav_left2{height:30px;font-size:.938em;color:#FFF;margin-bottom:0;border-width:0 1px 0 0;border-style:solid;border-color:#fff;padding-left:5px}.grey-sub-navigation .sub_nav_right{margin-bottom:0;border-width:0;padding-left:5px}.grey-sub-navigation .sub_nav2:hover,.grey-sub-navigation .sub_nav3:hover,.grey-sub-navigation .sub_nav:hover,.grey-sub-navigation .sub_nav_left2:hover,.grey-sub-navigation .sub_nav_left:hover,.grey-sub-navigation .sub_nav_right2:hover,.grey-sub-navigation .sub_nav_right:hover{background-color:#309a9f;color:#fff}.grey-sub-navigation .sub-navigation a{display:block;color:#FFF;padding:5px 10px;border-right:1px solid #fff}.grey-sub-navigation .sub-navigation a:hover{background-color:#C0933A;color:#fff}.grey-sub-navigation .sub-navigation a:nth-last-child(2){border-right:0 !important}.grey-sub-navigation .sub_nav3{height:30px;font-size:.938em;border-width:1px 1px 1px 0;margin-bottom:0;padding-left:4px;color:#000;text-align:center;border-style:solid;border-color:#fff}.grey-sub-navigation .section_2{border-top-style:solid;border-top-width:1px;border-top-color:#fff}.grey-sub-navigation .offerCollapsed{padding-top:2px;padding-left:5%;height:30px}.grey-sub-navigation .marginLeft{padding-left:0}.grey-sub-navigation .marginRight{padding-right:0}.grey-sub-navigation .marginBoth{padding-right:0;padding-left:0}@media only screen and (min-width:320px){.grey-sub-navigation .grey_bg{display:none}}@media only screen and (min-width:768px){.grey-sub-navigation .grey_bg{display:block}.grey-sub-navigation .mobile_nav{display:none}}@media only screen and (max-width:768px){.grey-sub-navigation .sub_nav_left,.grey-sub-navigation .sub_nav_right{border-right-style:none;border-width:1px 1px 1px 0;text-align:center}.grey-sub-navigation .sub_nav_right{padding-left:0}.grey-sub-navigation .sub_nav{border-width:1px;text-align:center}.grey-sub-navigation .sub_nav2{text-align:center}.grey-sub-navigation .marginLeft{padding-right:0;text-align:center;border-width:1px 1px 0 0}.grey-sub-navigation .marginRight{padding-left:0;text-align:center;border-width:1px 1px 0 0}.grey-sub-navigation .mobile_nav{display:block}.grey-sub-navigation .grey_bg{display:none}.grey-sub-navigation .downArrow{padding-top:4px}.grey-sub-navigation p.global-grey-nav-li{padding-top:3px;margin-bottom:0}}@media only screen and (max-width:480px){.grey-sub-navigation .offerCollapsed{padding-top:2px;padding-left:5%;height:30px}.grey-sub-navigation p.global-grey-nav-li{font-size:.75em;padding:4px 5px 4px 10px}.global-grey-nav-li img{display:none}}@media only screen and (max-width:380px){.grey-sub-navigation .offerCollapsed{padding-left:0}}@media only screen and (min-width:1200px){.result-flight-filter .result-pricehide{display:none}.result-flight-filter h2.hotel-name{font-size:18px}}@media only screen and (max-width:1200px){.result-flight-filter .hotelResults .incBadget,.result-flight-filter h2.hotel-name{font-size:16px !important}.result-flight-filter .tableAirlines{width:940px}}@media only screen and (min-width:992px){.result-flight-filter .asideWrapper{margin-top:-54px}.result-flight-filter .sidebar{position:relative;top:-42px}.result-flight-filter .roomOptions{margin-top:-165px}.result-flight-filter .reveal-content-info{margin-bottom:170px}.result-flight-filter .flightbox-buttons{padding-right:0;width:56.5%}.result-flight-filter .flightbox-text{padding-right:0;padding-left:0}.result-flight-filter .sortbytab-price{width:18%}.result-flight-filter .flightbox-buttons button{padding-left:9px;padding-right:7px}.result-flight-filter .flightbox-text .airline-logo{width:auto;float:left;margin-left:12px}.result-flight-filter .priceBox{margin-top:10px}.result-flight-filter .deluxroomhide{display:none !important}.result-flight-filter img.feefo-logo{width:60px;margin-left:50px}}@media only screen and (max-width:992px){.result-flight-filter .hotelResults .incBadget,.result-flight-filter h2.hotel-name{font-size:15px !important}.result-flight-filter .sidebar{top:0 !important;margin-top:15px}.result-flight-filter .tableAirlines{width:720px}.result-flight-filter #col-1fixed{width:127px;margin-left:1px}.result-flight-filter img.feefo-logo{width:60px}.result-flight-filter .priceBox{margin-bottom:10px}.result-flight-filter .priceBox .lead{line-height:40px}.result-flight-filter .hotel-result .middle-section{margin-top:0}.result-flight-filter .hidemeMobile{zoom:1}.result-flight-filter .hidemeMobile:after{content:".";display:block;height:0;clear:both;visibility:hidden}.result-flight-filter .hidemeMobile a.reveal{display:inline-block;margin-top:6px;float:left}.result-flight-filter .hidemeMobile a.feefo-link{float:right}.result-flight-filter .hidemeMobile a.feefo-link img{margin-right:0}}@media only screen and (min-width:768px){.result-flight-filter .sky{height:130px}.result-flight-filter .sky .result-title-wrapper{top:24px}.result-flight-filter .extraMobBtn,.result-flight-filter .hotelPic{display:none}.result-flight-filter.destinations-general-banner-design .main-tab-panels{top:22px}.result-flight-filter .result-title-wrapper{top:224px}}@media only screen and (max-width:767px){.result-flight-filter h2.hotel-name{font-size:14px !important;line-height:16px;padding:5px}.result-flight-filter .hotelResults .incBadget{font-size:12px !important}.result-flight-filter .hotel-name span.glyphicon.glyphicon-star{font-size:11px !important}.result-flight-filter .tableAirlines{width:100%}.result-flight-filter .deluxroomhide{display:none !important}.result-flight-filter .priceBox{padding:0 0 0 3px;margin-bottom:0}.result-flight-filter .col-sm-4.col-md-3.col-lg-3.col-xs-6.asideWrapper,.result-flight-filter .col-xs-12.col-sm-9.col-md-9.col-lg-9.pr{padding:0}.result-flight-filter .searchbox{background:0 0 !important;height:0 !important;margin-top:10% !important}.result-flight-filter .sortby-price .pr{padding-right:0}.result-flight-filter .sortby-price .pl{padding-left:13px}.result-flight-filter .title{margin-top:20px}.result-flight-filter .pt{padding-top:0 !important}.result-flight-filter .pb{padding-bottom:0 !important}.result-flight-filter .boxFilter .column{min-height:0 !important}.result-flight-filter .resultsHeader{padding:15px;font-size:10px;margin-top:0}.result-flight-filter .option-btn{margin-top:5px !important;width:100% !important;height:35px !important}.result-flight-filter li.mobiletabhotelfilter.ui-state-default.ui-corner-top a:first-child{background:#f0ead8;color:#000}.result-flight-filter .filterTabs .ui-tabs .ui-tabs-nav li a{width:100% !important}.result-flight-filter li.mobiletabhotelfilter.ui-state-default.ui-corner-top{width:50% !important}.result-flight-filter li.sort-by.ui-state-default.ui-corner-top{width:50%}.result-flight-filter .filterTabs .checkbox input[type=checkbox]{float:left;margin-right:15px}.result-flight-filter .sortby-price .pr:last-child,.result-flight-filter .sortby-price .pr:nth-child(3){margin-top:10px}.result-flight-filter .result-title-wrapper{top:-31px}.result-flight-filter .flightPricesOpt div.col-xs-12{margin-bottom:10px}.result-flight-filter .flightPricesOpt div button.bgolden,.result-flight-filter .flightPricesOpt div span{width:auto}.result-flight-filter .flightPricesOpt div span{width:125px}.result-flight-filter .hotel-and-flights-results-wrapper{display:none;margin-top:10px}.result-flight-filter p.hotel-room-option{margin:5px 0}}@media(min-width:767px) and (max-width:992px){.result-flight-filter .sky{height:190px}.result-flight-filter .sky .result-title-wrapper{top:14px}}@media only screen and (max-width:767px){.result-flight-filter .sky{height:35px;background:#000}.result-flight-filter .sky .result-title-wrapper{display:none}.result-flight-filter .hotel-and-flights-results-wrapper .mobile-hotel-and-flights-information{display:block;margin-bottom:10px}.result-flight-filter .hotel-and-flights-results-wrapper .mobile-hotel-and-flights-information span{display:block}}@media only screen and (min-width:480px){.result-flight-filter .hotelResults h2{font-size:13px;font-weight:600;height:36px;padding-top:0;line-height:35px;margin-bottom:10px}.result-flight-filter .hotelResults h2.hotel-name,.result-flight-filter .hotelResults h2.incBadget{height:auto}}@media only screen and (min-device-width:414px) and (max-device-width:736px){.result-flight-filter .hotelPic{width:60% !important}.result-flight-filter .row.extraMobBtn .col-xs-6{width:100%}.result-flight-filter span.small.hideMobile{display:none}.result-flight-filter .hideresultprince{display:none !important}.result-flight-filter .sortby-price{margin-left:0;width:100%}.result-flight-filter #tabs-b span.icon-updown{display:none}.result-flight-filter .filterTabs .checkbox input[type=checkbox]{float:left;margin-left:35%;margin-right:15px}}@media only screen and (max-width:390px){.result-flight-filter .priceBox button{font-size:13px}}@media only screen and (max-width:480px){.hotel-name span.glyphicon.glyphicon-star{font-size:10px}.sky{height:179px}h2.hotel-name{font-size:14px !important}.hotelResults h2{font-size:13px;font-weight:600;height:36px;padding-top:0;line-height:35px;margin-bottom:10px}#filter-tabs .ui-state-hover{width:49%}.filterTabs .ui-tabs .ui-tabs-nav li a{width:100%}#filter-tabs .ui-state-default{z-index:9}#filter-tabs .ui-state-default a span{float:right}.price-per-person{width:17%}#tabs-b span.icon-updown{display:none}.filterTabs .checkbox input[type=checkbox]{float:left;position:relative;margin-right:15px}.SearchbyName{width:100%;margin:6px}.title{margin-top:0 !important}.resultsHeader{padding:1px 15px 15px}.sortbytab-recommended{width:100%;margin-left:0}.filterTabs .ui-tabs .row .col-xs-6{width:100%}}@media only screen and (max-width:667px){.hidemeMobile{display:none}.hotelPic{width:300px !important}.result-pricehide{display:block !important}}@media only screen and (max-width:380px){.row.extraMobBtn .col-xs-6{width:100%}.option-btn{padding:2px !important}h2.hotel-name{font-size:13px !important}.hotel-name span.glyphicon.glyphicon-star{margin-left:2px;font-size:8px !important}.hotelResults p{margin-bottom:0}.priceBox button{display:block;width:100%;margin-top:10px;font-weight:600;font-size:14px;text-transform:uppercase}.extraMobBtn button a{display:block;color:#fff;font-weight:600;font-size:13px}.hotelResults h2{font-size:12px;font-weight:600;height:36px;padding-top:0;line-height:35px;margin-bottom:10px;padding-left:5px;float:left;width:100%}span.small.hideMobile{display:none}.hideresultprince{display:none !important}.hotelPic{width:180px !important}.hideMobile{display:none}.sortby-price{margin-left:0;width:100%}.sortby-price .row .col-xs-6{width:100%}}@media only screen and (min-device-width:320px) and (max-device-width:568px){.priceBox img{width:58% !important}.priceBox .lead{font-size:25px}.sortby-price{margin-left:0;width:100%}}@media only screen and (min-width:480px){.hotels .hotelBoxWrapper_mobile{display:none}}@media only screen and (max-width:991px){header #ulHeaderItems{float:right}header #ulHeaderItems>li{margin-left:0}#divContact{margin-right:0 !important}.InfinityNumber,.InfinityNumber a{font-size:18px}#awardlogo,header #ulHeaderItems a.travel-news{display:none}.hotels .hotel-box-container .btn,.hotels .locationMapBtn{height:35px;font-weight:300;font-size:18px}.hotels .iconBox,.hotels .iconBox2{height:35px;padding:3px 4px 1px 3px;font-size:2em}.hotels .hotelSleepDetail{font-size:14px}}@media only screen and (max-width:768px){.hotels .hotel-box-container .btn{padding:9px 5px}}@media only screen and (max-width:750px){.hotels .hotel-box-container .btn{font-size:1.2em}.hotels .hotelBoxInfo{display:none}}@media only screen and (max-width:480px){.hotels .hotel-box-container .btn{height:40px;font-size:15px;font-weight:300;word-spacing:normal}.hotels .guide_paragraph_wrapper,.hotels .page_box2{display:none}.hotels .page_box_nav{visibility:hidden}.hotels .hotelBoxWrapper_mobile{height:auto;list-style-type:none;width:100%;padding:5px;margin:0 0 10px;border:1px solid #af8736;box-shadow:0 0 5px 0 rgba(175,135,54,.5)}.hotels .hotelBoxTitle{font-size:15px}.hotels .hotelBoxPriceSize{font-size:18px;font-weight:600}.hotels .paddingRight2{padding-right:6px;padding-left:0}.hotels .iconBox{height:40px;padding:4px 4px 1px 3px}.hotels .previousBtn{padding:0}}@media only screen and (max-width:380px){.hotels .hotelPic{width:160px !important}}@media only screen and (max-width:767px){.hotels .hotel-box-container .i-button{padding-right:2px !important}.guide-to-dubai .container>.row>.col-xs-6.override-col-xs-6{width:100%}.guide-to-dubai .guide_paragraph_wrapper2{margin-bottom:25px}.guide-to-dubai .guide_paragraph_wrapper{margin-bottom:20px}.guide-to-dubai .page_box2,.guide-to-dubai .page_box_nav{display:none}}@media only screen and (max-width:347px){.guide-to-dubai .Icons{height:30px}}@media only screen and (min-width:768px){.special-offers .hotelBoxDeals{margin-top:15px}}@media only screen and (max-width:992px){.special-offers .grey_bg,.special-offers .grey_bg2{margin-bottom:0}}@media only screen and (max-width:480px){.guide-to-dubai .Pb{padding-left:0;padding-right:0}.guide-to-dubai .Pl{padding-left:0}.special-offers .previousBtn{padding:0 4px 0 0}.special-offers .nextBtn{padding:0 0 0 4px}.special-offers .page_box_p{font-size:10px}.special-offers .page-nav-align{text-align:end;font-size:11px}}@media(max-width:767px){.destinations-general-banner-design .page-title{width:100%;right:0;top:46px;z-index:9}.destinations-general-banner-design .main-tab-panels .nav-tabs>li{display:none}.destinations-general-banner-design .main-tab-panels .holiday-search-tabs{top:-9px}.destinations-general-banner-design .main-tab-panels .holiday-search-tabs ul.ui-tabs-nav li{width:49.9%;margin-left:0;margin-right:0}.destinations-general-banner-design .main-tab-panels .holiday-search-tabs ul.ui-tabs-nav li.ui-tabs-active a{border-top-width:1px !important;border-bottom-width:0 !important}.destinations-general-banner-design .main-tab-panels .holiday-search-tabs ul.ui-tabs-nav li:first-child{margin-right:0}.destinations-general-banner-design .main-tab-panels .holiday-search-tabs ul.ui-tabs-nav li:nth-child(2){float:right}.destinations-general-banner-design .main-tab-panels .holiday-search-tabs ul.ui-tabs-nav li a.ui-tabs-anchor{width:100%;font-size:16px;text-align:center;font-weight:700 !important;padding-top:10px;padding-bottom:10px;border:1px solid #fff}}@media(max-width:365px){.destinations-general-banner-design .main-tab-panels .holiday-search-tabs ul.ui-tabs-nav li a.ui-tabs-anchor{font-size:13px}}@media(min-width:737px) and (max-width:1155px){.destinations-general-banner-design .main-banner-container .banner_text h2,.destinations-general-banner-design .main-banner-container .banner_text p{font-size:19px}.destinations-general-banner-design .main-banner-container .banner_text .aFindOutMore{line-height:33px}}@media(min-width:992px) and (max-width:996px){.destinations-general-banner-design .main-banner-container .banner_text{top:212px !important}}@media(min-width:768px){.destinations-general-banner-design .page-title h1{margin-top:4px}.destinations-general-banner-design .main-tab-panels{top:72px}.destinations-general-banner-design .main-tab-panels ul#myTab1>li{display:none}}@media only screen and (max-width:1024px) and (min-width:737px){.destinations-general-banner-design .main-banner-container .banner_text{top:95px !important}.destinations-general-banner-design .main-banner-container .banner_text.move-down-alittle{top:216px !important}.destinations-general-banner-design .main-banner-container .banner_text.move-down-alittle.long-text{top:192px !important}.destinations-general-banner-design .main-banner-container .banner_text.move-down-alittle.long-text p{margin-top:0}.destinations-general-banner-design.move_up_banner_text_and_search_panel .main-banner-container .banner_text.move-down-alittle{top:180px !important}}@media(max-width:935px){.destinations-general-banner-design .banner-1.mobile-only .block p.sub_banner_text,.destinations-general-banner-design .main-banner-container .sub_banner_small_text p{font-size:14px}}@media(min-width:768px){.destinations-general-banner-design.move_up_banner_text_and_search_panel .main-tab-panels{top:39px !important}.flight-filter .sky{height:336px}.flight-filter .sky .result-title-wrapper{top:124px}}@media(min-width:767px) and (max-width:992px){.flight-filter .sky{height:420px}.flight-filter .sky .result-title-wrapper{top:214px}}@media only screen and (max-width:767px){.flight-filter .sky{height:90px;background:#000}.flight-filter .sky .result-title-wrapper{display:none}}@media only screen and (max-width:464px){.flight-filter #flight-slider-headers,.flight-filter #flight-slider-wrapper{width:50%}}@media only screen and (max-width:768px){.master-hotel-2 .master-hotel-2-container .promos .btn-back-results,.master-hotel-2 .master-hotel-2-container .promos .btn-book{border:0}.master-hotel-2 .master-hotel-2-container .promos .hotel_box .hotelBoxWrapper.notitle{height:auto}.master-hotel-2 .master-hotel-2-container #accordion .panel .panel-body .panel-item{margin-bottom:20px}.master-hotel-2 .master-hotel-2-container #accordion .panel .panel-body .panel-item img{margin-bottom:10px}}@media only screen and (max-width:767px){.master-hotel-2 .sky{height:0 !important}}@media(min-width:768px){.master-hotel-2 .sky{height:306px !important}.master-hotel-2.result-flight-filter.destinations-general-banner-design .main-tab-panels{top:47px}}@media(min-width:767px) and (max-width:992px){.master-hotel-2 .sky{height:367px !important}}@media(max-width:480px){.master-hotel-2 .ug-gallery-wrapper{overflow:visible}.master-hotel-2 .master-hotel-gallery{margin-bottom:68px}}@media only screen and (max-width:767px){.hotel-result h4{font-size:13px;padding:7px 10px;font-weight:600}.hotel-result .mobile-hotel-details .mobile-banner{margin-bottom:12px}.hotel-result .mobile-hotel-details h2{background-color:#af8736;letter-spacing:0;height:auto;font-size:14px}.hotel-result .mobile-hotel-details .priceBox{padding-left:0}.hotel-result .flight-details{margin-bottom:20px;margin-top:0}.hotel-result .flight-details .flight-content{background-color:transparent}.hotel-result .flight-details .flight-content span{display:inline;border-width:0;padding:2px}.hotel-result .flight-details .flight-content .mobile-flight-details .journey{background-color:#f2f4f5;margin-bottom:10px;border-bottom:1px solid #309a9f;padding-left:9px}.hotel-result .room-type{margin-bottom:20px}.hotel-result .room-type .mobile-bedroom,.hotel-result .room-type .smart-form .select{margin-bottom:10px}.hotel-result .room-type span{font-weight:500}.hotel-result .room-type h2{background-color:#af8736;letter-spacing:0;height:auto}.hotel-result .room-type .smart-form,.hotel-result .room-type h5{color:#231f20}.hotel-result .room-type .more-info i{font-size:20px !important;padding-left:10px;top:5px;position:relative}.hotel-result .room-type .mobile-bedroom p{padding-top:0;margin-top:0}.hotel-result .room-type .mobile-bedroom section:first-child{position:relative}.hotel-result .room-type .mobile-bedroom section:first-child .bedroom-content{padding:0}.hotel-result .room-type .mobile-bedroom section:first-child .bedroom-content img{width:100%}.hotel-result .room-type .mobile-bedroom section:first-child .bedroom-content p{padding-top:10px;padding-left:16px;padding-right:16px}.hotel-result .room-type .mobile-bedroom section .bedroom-content{border-width:0;min-height:inherit}.hotel-result .room-type .mobile-bedroom section .bedroom-content .priceBox{position:relative;top:20px}.hotel-result .room-type .mobile-bedroom section .bedroom-content .priceBox:first-child{top:6px}.hotel-result .room-type .mobile-bedroom section .bedroom-content .saving{color:#231f20;font-weight:600}.hotel-result .last-one{position:absolute;top:2px;right:10px;font-size:14px}.hotel-result .last-one i.fa-male:nth-child(2){margin-right:20px}.hotel-result .ave-price-txt{height:107px;position:relative}.hotel-result .ave-price-txt span{margin:0;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);font-weight:500;font-size:19px}.hotel-result .price-section{height:auto;text-align:right}.hotel-result .price-section span.total-price-txt{display:inline-block !important;float:left;position:relative;bottom:-5px;margin-right:4px}.hotel-result .price-section span.total-price-figure{display:inline-block !important;float:left;font-size:16px}.hotel-result .price-section span.price-txt-figure{float:right}.hotel-result .edit-flight-detail-section p{margin-top:0}.hotel-result .edit-flight-detail-section .filter-tabs-mobile .filter-check-box-section{border-bottom:1px solid #af8736;padding-top:5px}.hotel-result .edit-flight-detail-section .filter-tabs-mobile ul,.hotel-result .roomOptions{padding:0}.hotel-result .edit-flight-detail-section .filter-tabs-mobile.ui-tabs .ui-tabs-nav{border:0}.hotel-result .edit-flight-detail-section .filter-tabs-mobile.ui-tabs-nav{border-width:0}.hotel-result .edit-flight-detail-section .filter-tabs-mobile.ui-tabs .ui-tabs-nav li{margin:0}.hotel-result .edit-flight-detail-section .filter-tabs-mobile.ui-tabs .ui-tabs-nav li a{background:#309a9f;color:#fff;border:0;border-right:1px solid #fff;width:100% !important}.hotel-result .edit-flight-detail-section .filter-tabs-mobile.ui-tabs .ui-tabs-nav li a.last{border-right-width:0}.hotel-result .edit-flight-detail-section .filter-tabs-mobile.ui-tabs .ui-tabs-nav li.ui-tabs-active a{box-shadow:none;background-color:#f2f4f5;color:#231f20 !important}.hotel-result .edit-flight-detail-section .filter-tabs-mobile .filter-button{position:relative}.hotel-result .edit-flight-detail-section .filter-tabs-mobile .filter-button .remove-filter-btn{position:relative;top:52px}.hotel-result .edit-flight-detail-section .filter-tabs-mobile .filter-button .apply-filter-btn{top:-42px;margin-top:23px}.hotel-result .edit-flight-detail-section .filter-tabs-mobile .filter-button button.btn{line-height:12px}.hotel-result .edit-flight-detail-section .filter-tabs-mobile .filter-button button.greenbtn{background-color:#ee7860;color:#fff}.hotel-result .edit-flight-detail-section .filter-tabs-mobile ul li{margin:0;padding:0;list-style-type:none}.hotel-result .edit-flight-detail-section .tab-content-mobile{background-color:#f2f4f5}.hotel-result .asideCol{position:relative;zoom:1}.hotel-result .asideCol:after{content:".";display:block;height:0;clear:both;visibility:hidden}.hotel-result .asideCol .asideWrapper .middle-section{position:relative;margin-top:0}.hotel-result .asideCol .asideWrapper .middle-section figure img{width:100%}.hotel-result .asideCol .priceBox{position:absolute;bottom:0;left:50%}.hotel-result .asideCol .priceBox .lead{font-size:28px;line-height:30px}.hotel-result .asideCol .priceBox button.green{margin-top:10px}.hotel-result .row-fluid>[class^=col-]{padding-left:0;padding-right:0}.hotel-result .roomOptions .hotel-info-row .bedroom-content{zoom:1;height:auto;min-height:10px;padding-top:0;text-align:left !important}.hotel-result .roomOptions .hotel-info-row .bedroom-content:after{content:".";display:block;height:0;clear:both;visibility:hidden}.hotel-result .roomOptions .hotel-info-row .bedroom-content img.img-responsive{margin-top:13px;width:100%}.hotel-result .roomOptions .row-button .show-board-basis select,.hotel-result .roomOptions .row-button .showless-rooms,.hotel-result .roomOptions .row-button .showmore-rooms{padding-left:5px;padding-right:5px}.hotel-result .roomOptions .row-button .showless-rooms,.hotel-result .roomOptions .row-button .showmore-rooms{width:auto}.flight-filter.result-flight-filter .boxFilter .column{border-right-width:0}}@media only screen and (max-width:464px){.hotel-result .roomOptions .hotel-info-row .mobile-bedroom section,.hotel-result .roomOptions .row-button div.col-xs-6{width:100%}.hotel-result .roomOptions .datatable tr td.hidden-xxs,.hotel-result .roomOptions .datatable tr th.hidden-xxs{display:none}.hotel-result .roomOptions .datatable tr td.sorting_disabled,.hotel-result .roomOptions .datatable tr th.sorting_disabled{padding:3px !important}.hotel-result .roomOptions .datatable tr td .radio input,.hotel-result .roomOptions .datatable tr th .radio input{margin-left:-12px}.hotel-result .roomOptions .row-button div.col-xs-6 .showless-rooms,.hotel-result .roomOptions .row-button div.col-xs-6 .showmore-rooms{margin-bottom:10px}.hotel-result .roomOptions .hotel-info-row .mobile-bedroom section .bedroom-content{padding:10px 0 0}.hotel-result .roomOptions .hotel-info-row .mobile-bedroom section .bedroom-content .last-one{top:12px}.hotel-result .asideCol .priceBox .lead{font-size:25px;line-height:25px}}@media only screen and (max-width:380px){.hotel-result .roomOptions .priceBox button.green{margin-top:10px !important}.hotel-result .roomOptions .priceBox .lead{font-size:25px}}@media only screen and (max-width:767px){.booking-pages .sky{height:55px !important;background:0}}@media(min-width:768px){.booking-pages .sky{height:306px !important}.booking-pages.result-flight-filter.destinations-general-banner-design .main-tab-panels{top:47px}}@media(max-width:345px){.booking-pages .booking-progress .active a span.text{font-size:11px}}@media(min-width:767px) and (max-width:992px){.booking-pages .sky{height:367px !important}}@media only screen and (max-width:767px){.booking-pages .booking-container h1{font-size:18px;font-weight:700}.booking-pages .booking-container .booking-progress div{display:none}.booking-pages .booking-container .booking-progress div.active,.booking-pages .booking-container .booking-progress div.panel-prices{display:block}.booking-pages .booking-container .booking-progress div.panel-prices figure{color:#231f20;text-align:right;line-height:18px;font-size:20px;font-weight:700;margin-bottom:10px}.booking-pages .booking-container .booking-progress div.panel-prices figure figcaption{color:#231f20;font-weight:700;font-size:12px}.booking-pages .booking-container .booking-progress span.visible-xs{display:inline-block !important}.booking-pages .booking-container #accordion .panel .panel-body h3.padleft{margin-left:0}.booking-pages .booking-container #accordion .panel .panel-heading .panel-title a{color:#fff;padding:5px 10px 5px 5px;border-bottom:solid 1px #fff}.booking-pages .booking-container #accordion .panel .panel-body{background:#f2f4f5}.booking-pages .booking-container #accordion .panel .panel-body img{margin-bottom:10px;width:100%}.booking-pages .booking-container #accordion .panel .panel-body .panel-body figure figcaption{font-weight:700}.booking-pages .booking-container .summary .btn.book-btn-booknow{float:left;margin-top:30px}.booking-pages .booking-container .summary .mobile-book-button .btn.book-btn-booknow{margin-top:0}.booking-pages .booking-container .summary .panel-prices figure{color:#231f20;text-align:right;line-height:18px}.booking-pages .booking-container .summary .panel-prices figure figcaption{color:#231f20;font-weight:700}.booking-pages .booking-container .summary .panel-prices .panel-body{padding-top:0;padding-bottom:0;background:0}.booking-pages .booking-container .summary .panel-prices .panel-body figure{font-size:20px;margin-bottom:10px;text-align:right;display:block}.booking-pages .booking-container .summary .panel-prices .panel-body figure figcaption{font-size:12px;text-align:right;display:inline-block}.booking-pages .booking-container.booking-summary-content .table-transfers .row-separator{padding-top:2px;border-bottom:1px dashed #231f20}.booking-pages .booking-container.booking-summary-content .table-transfers .row-separator td{padding-bottom:7px !important}.booking-pages .booking-container.booking-summary-content .table-transfers .radio i{left:93%;top:-16px}.booking-summary .booking-summary-content table tr td label.checkbox,.booking-summary .booking-summary-content table tr td strong.newline,.booking-summary .booking-summary-content table tr th label.checkbox,.booking-summary .booking-summary-content table tr th strong.newline{display:inline-block}.booking-summary .booking-summary-content table tr td label.checkbox i,.booking-summary .booking-summary-content table tr th label.checkbox i{display:inline-block;position:absolute;top:-12px;left:533%}.booking-summary .booking-summary-content table.table-flight tr td,.booking-summary .booking-summary-content table.table-flight tr th{color:#000;padding:0}.booking-summary .booking-summary-content table.table-taxes tr td.leftcol,.booking-summary .booking-summary-content table.table-taxes tr th.leftcol,.booking-summary .booking-summary-content table.table-transfers tr td.leftcol,.booking-summary .booking-summary-content table.table-transfers tr th.leftcol{padding-right:0}.booking-payment .booking-container #accordion .panel .panel-body .book-btn,.booking-payment .booking-container #accordion .panel .panel-body p.debitcard{margin-top:10px}.booking-payment .booking-container .summary .panel-prices{display:none}.booking-confirmation .booking-container h2.reference-block span.title{margin-top:0}.booking-confirmation .booking-container figure.price,.booking-confirmation .booking-container p.text-summary{text-align:left}.booking-confirmation .booking-container .each-passenger-block{border-bottom:dashed 1px #231f20;margin-bottom:10px}.booking-confirmation .booking-container .flight-details h3{background-color:#c8c6c6;padding:10px}}@media only screen and (max-width:991px){.main-special-offers .row .col-xs-push-6 .button-wrapper{margin-top:15px}.main-special-offers .box-navigation{padding-bottom:7px}.main-special-offers .filterBtn{margin-top:0}.main-special-offers .results-wrapper{margin-top:15px}.main-special-offers .inspire-me .filterBtn{margin-top:10px}.main-special-offers .inspire-me .tabs-container .nav-tabs li{width:48.6%}.main-special-offers .inspire-me .results-wrapper{margin-top:0}}@media only screen and (max-width:463px){.main-special-offers.inspire-me .tabs-container .nav-tabs li a{width:auto}}@media only screen and (max-width:767px){.main-special-offers .hotelBoxWrapper{height:auto !important}.main-special-offers .results-controls-wrapper .box-navigation{text-align:left}.main-special-offers .results-controls-wrapper .box-navigation .previousBtn{padding-left:0}.main-special-offers .results-wrapper{margin-top:15px}.main-special-offers.inspire-me .results-wrapper{margin-top:0}.contact-us .sky{height:0 !important}.twin-centre-holiday .page-title{right:0}}@media(min-width:768px){.contact-us .sky{height:306px !important}.contact-us.result-flight-filter.destinations-general-banner-design .main-tab-panels{top:47px}.contact-us .nav-tabs h2 i{top:4px;position:relative}}@media(max-width:767px){.contact-us .container{padding-left:10px;padding-right:10px}.contact-us .contact-us-container .nav-tabs h2 i.visible-xs{display:inline-block !important}}@media(min-width:767px) and (max-width:992px){.contact-us .sky{height:367px !important}.contact-us .contact-us-container .smart-form .col-4{width:50%}.contact-us .contact-us-container .smart-form .col-6{width:100%}}@media(max-width:768px){.holiday-worldwide .sky{height:0 !important;margin-bottom:56px}.holiday-worldwide .page-title h1{margin-top:15px;color:#231f20}}@media(min-width:767px){.holiday-worldwide .container .locations{height:420px;position:relative;padding-left:4%;padding-right:4%}.holiday-worldwide .container .locations .location-btn{position:absolute;bottom:20px;width:92%}.holiday-worldwide .sky{height:306px !important}.holiday-worldwide.result-flight-filter.destinations-general-banner-design .main-tab-panels{top:77px}}@media(max-width:1200px) and (min-width:992px){.holiday-worldwide .btn.btn-general{height:auto !important}}@media(min-width:767px) and (max-width:992px){.holiday-worldwide .sky{height:367px !important}}@media only screen and (max-width:990px){.twin-centre-holiday .page-title{right:-7%}}@media only screen and (max-width:1220px){.twin-centre-holiday .page-title{right:-3%}}@media only screen and (min-width:1220px){.twin-centre-holiday .page-title{right:3%}}@media only screen and (min-width:1400px){.twin-centre-holiday .page-title{right:0}}@media only screen and (min-width:1600px){.twin-centre-holiday .page-title{right:-6%}}@media only screen and (min-width:1700px){.twin-centre-holiday .page-title{right:-9%}}@media only screen and (min-width:2100px){.twin-centre-holiday .page-title{right:-15%}}@media only screen and (min-width:767px){.twin-centre-caribbean-holidays .sky{margin-bottom:20px}}@media only screen and (max-width:768px){.twin-centre-caribbean-holidays .sky{margin-bottom:0}.twin-centre-caribbean-holidays .locations-wrapper{position:relative}.twin-centre-caribbean-holidays .locations-wrapper p{margin:10px 0}.twin-centre-caribbean-holidays .locations-wrapper .call-for-prices{position:absolute;bottom:53px;z-index:99}.twin-centre-caribbean-holidays .locations-wrapper .btn-select-holiday{margin-top:30px}}@media only screen and (max-width:767px){.tour-kenya-highlights .banner-1.mobile-only .block{padding-bottom:0;margin-bottom:10px}.tour-kenya-highlights .page-title h1{color:#fff}.tour-kenya-highlights .kenya-safaris-container .table-copy-border{border-bottom:1px solid #231f20;margin-bottom:5px}.tour-kenya-highlights .kenya-safaris-container p.copy-table-title{font-weight:700}.tour-kenya-highlights .kenya-safaris-container h2{margin-bottom:10px}.tour-kenya-highlights .kenya-safaris-container .booking-container #accordion .panel .panel-body{background:#fff}.tour-kenya-highlights .kenya-safaris-container .booking-container #accordion .panel .panel-body .tour-tables ul{padding-left:0}.tour-kenya-highlights .kenya-safaris-container .booking-container #accordion .panel .panel-body .tour-tables ul .text-center{text-align:left !important}.school-offers .banner-1.mobile-only .block{padding-bottom:12px}}@media only screen and (min-width:768px){.twin-centre-holiday .main-tab-panels{top:38px}.tour-kenya-highlights .main-banner-container{margin-bottom:20px}}@media only screen and (max-width:480px){.school-offers .container .school-out-tables th.title_1{width:70%}}@media only screen and (min-width:481px) and (max-width:768px){.school-offers .container .school-out-tables th.title_1{width:30%}.school-offers .container .school-out-tables td.discount{width:20%}}@media only screen and (min-width:768px) and (max-width:992px){.school-offers .container .school-out-tables th.title_1{width:35%}.school-offers .container .school-out-tables td.discount{width:25%}}@media only screen and (min-width:992px){.school-offers .container .school-out-tables th.title_1{width:20%}.school-offers .container .school-out-tables td.discount{width:10%}}body.home .banner-bg{background:rgba(96,96,96,.7)}body.destinations .banner-bg{background:rgba(96,96,96,.7)}.banner-bg p.b-banner-text{padding-top:5px}.grey-sub-navigation p{text-align:left}.minwidth{min-width:100%}.footermargin{margin-top:auto;margin-bottom:auto}.important-info-consent{background-color:#f2f4f5;margin-bottom:15px}.important-info-consent h2{background-color:#6a7b87;margin-top:0;padding:5px;color:#fff}.important-info-consent .important-content{height:200px;overflow-y:scroll}header #ulHeaderItems .dropdown-menu a.text-gold{color:#ee7860;opacity:.9;display:inline}header #ulHeaderItems .dropdown-menu a.text-gold:hover{opacity:1}.text-inline{display:inline;color:#9e9e9e}.footer-text-color{color:#a0a0a0}.text-line{display:inline}.table-styled th,.table-styled td{padding:0 5px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.banner-coverflow .swiper-slide:not(.swiper-slide-active){padding-top:15px;padding-bottom:15px}.banner-coverflow .swiper-slide.swiper-slide-prev,.banner-coverflow .swiper-slide.swiper-slide-next{padding-top:10px;padding-bottom:10px}.banner-coverflow .swiper-slide:not(.swiper-slide-active):after{top:15px;bottom:15px}.banner-coverflow .swiper-button-next,.banner-coverflow .swiper-button-prev{margin-top:-20px}}html{height:100%}body{width:100% !important;-webkit-overflow-scrolling:touch}body.modal{overflow:hidden !important;position:relative;top:0;right:0;bottom:0;left:0}.logodiv{display:-webkit-inline-box !important}.letsgo2-logodiv a img,#HeaderFullWidth .letsgo2-logodiv span{display:-webkit-inline-box;display:-ms-inline-flexbox;color:#122136}#HeaderFullWidth span{color:#6a7b87;font-size:18px;width:100%}.logodiv span{display:inline-table}header #ulHeaderItems>li#liCallBack a.dropdown-toggle,header #ulHeaderItems>li#liCallBack a span{color:#6a7b87;font-size:18px;line-height:25px;font-weight:100}header #ulHeaderItems>li#liCallBack .liUK span{font-size:25px;font-weight:bold}#awardlogo{margin-top:3%;margin-left:5%;float:left !important}#awardlogo{margin-top:8px;margin-left:20px;float:left !important}#awardlogo:not(*:root){float:none !important}.yamm .navbar-nav>li.dropdown ul li a:hover{text-decoration:none !important;background-color:transparent !important;color:#C0933A !important}footer .footer_section_2 a:hover{text-decoration:none !important;color:#fff}body.modal-open{padding-right:0 !important;position:static !important;height:auto;width:100%}body.master-hotel-2.modal-open{position:fixed !important}.ngdialog.ngdialog-theme-plain .ngdialog-content{font-family:"Open Sans" !important;font-size:12px}.pagination>li>a{background-color:#fff;border:0 solid #ddd;color:#428bca;float:left;line-height:1.42857;margin-left:-1px;padding:1px 5px;position:relative;text-decoration:none}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#3276b1;border-color:#3276b1;color:#fff;cursor:default;z-index:2}.pagination{margin:0 !important}.pagination>li>a{box-shadow:none}.result-flight-filter .asideWrapper{margin-top:0 !important}.results-tier-2 .hotel-result .room-type-content ul{margin:0 0 5px;padding:0}#logo img{width:100% !important}.apply-filter-wrapper #Destination option:disabled,#DD_S_Destination option:disabled,#DD_S_DestinationHO option:disabled,.AnotherDestination3 option:disabled{color:#af8736}.initial-hide{display:none !important}.initial-hide-search-panel{display:none}header #ulHeaderItems>li #divCallBack ul li{color:#4a4f45;font-weight:600;line-height:27px}header #ulHeaderItems>li #divContact ul li{color:#4a4f45;font-weight:600}header #ulHeaderItems a{color:#0d0d0d;font-weight:600}#special_offer_bg .sky2,.sky2{height:auto !important;background:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3c75a8),color-stop(100%,#b1daf4));background:-webkit-linear-gradient(top,#3c75a8 0,#b1daf4 100%);background:linear-gradient(to bottom,#3c75a8 0,#b1daf4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c75a8',endColorstr='#b1daf4',GradientType=0);position:relative}footer .footer_section_1 h3.each-section{color:#fff;font-size:16px;margin-bottom:15px;margin-top:20px;margin-left:15px}.featureList,.featureList ul{margin-top:0;padding-left:16px;list-style-type:none}.featureList,.featureList ul li{color:#fff;font-size:13px;line-height:26px}.featureList li:before{position:absolute;margin-left:-15px;font-weight:600}.featureList li.tick:before{content:"\2713";color:#bd9d5e}.why_book_with_letsgo2 h2.whybook-head{color:#fff;text-align:center;font-size:25px;padding:20px;margin-bottom:20px}.footer-section-new-bg{background:#5e5e5e;padding:10px 15px 0}footer .footer_section_1 .container{background-color:transparent}.highcharts-data-labels g{opacity:1 !important}.upper-bold{text-transform:uppercase;font-weight:bold}.b-margin12{margin-bottom:12px}.inline-block{display:inline-block}@media only screen and (min-width :767px){#special_offer_bg .sky,.sky2{min-height:200px !important}.infoholiday{overflow:hidden !important;height:108px}}@media only screen and (min-width :992px){#special_offer_bg .sky,.sky2{min-height:200px !important}}@media only screen and (min-width:1199px){#special_offer_bg .sky,.sky2{min-height:300px !important}}@media only screen and (min-width :1440px){#special_offer_bg .sky,.sky2{height:500px !important}#special_offer_bg .sky,.sky2 img{height:500px !important}}.discover-holiday-popup .modal-body{padding-top:10px}.discover-holiday-popup .modal-body figure{margin-bottom:20px}.discover-holiday-popup .modal-body p{letter-spacing:-1px;font-size:22px;margin:20px 0;line-height:normal;text-align:left;font-weight:300;color:#fff !important}.discover-holiday-popup .modal-body h2{font-size:16px;font-weight:400;margin:0 0 10px;padding-bottom:3px;line-height:normal;text-align:left;font-weight:bold;border-bottom:dashed 1px #231f20}.discover-holiday-popup .modal-body ul{margin:0;padding:0}.discover-holiday-popup .modal-body ul li{list-style:none;text-align:left;padding-left:18px;text-indent:-8px}.discover-holiday-popup .modal-body ul li i{width:5px;color:#ee7860}.discover-holiday-popup .modal-body .loader-container,.page-spinner.loader-container{width:100%;position:absolute;z-index:2;left:0;bottom:40px}.discover-holiday-popup .modal-body .loader-container p{font-size:31px;text-align:center;font-weight:500;margin:0 0 10px;text-shadow:2px 2px 2px #5d5d5d}.discover-holiday-popup .modal-body .loader-container .spinner,.page-spinner.loader-container .spinner{margin:0 auto;width:70px;text-align:center}.discover-holiday-popup .modal-body .loader-container .spinner div,.page-spinner.loader-container .spinner div{width:18px;height:18px;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.discover-holiday-popup .modal-body .loader-container .spinner .bounce1,.page-spinner.loader-container .spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.discover-holiday-popup .modal-body .loader-container .spinner .bounce2,.page-spinner.loader-container .spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes bouncedelay{0,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0,80%,100%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}@media only screen and (max-width:768px){header #ulHeaderItems ul .liUK{font-size:23px !important}.discover-holiday-popup .modal .modal-dialog .modal-content figure{position:relative;margin-bottom:10px}.discover-holiday-popup .modal .modal-dialog .modal-content figure .popup-gradient{position:absolute;z-index:2;bottom:-10px;height:70%;width:100%;background:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(100%,#231f20));background:-webkit-linear-gradient(top,transparent 0,#231f20 100%);background:linear-gradient(to bottom,transparent 0,#231f20 100%)}.discover-holiday-popup .modal .modal-dialog .modal-content .popup-content{max-width:300px;margin:10px auto;float:none}.discover-holiday-popup .modal .modal-dialog .modal-content .border{background:#231f20;height:50px}.discover-holiday-popup .modal .modal-dialog .modal-content .hotel-advert{position:relative}.discover-holiday-popup .modal .modal-dialog .modal-content .hotel-advert .hotel-advert-image{position:relative;margin-top:149px}.discover-holiday-popup .modal .modal-dialog .modal-content .hotel-advert .hotel-advert-image img{width:100%}.discover-holiday-popup .modal .modal-dialog .modal-content .hotel-advert .hotel-advert-text{position:absolute;top:0}.marN6TP{margin-top:-6%}.mar6TP{margin-top:6%}.marN6BP{margin-bottom:-6%}}@media only screen and (max-width:376px){.discover-holiday-popup .modal .modal-dialog .modal-content .hotel-advert .hotel-advert-image{margin-top:177px}}@media only screen and (max-width:300px){.discover-holiday-popup .modal .modal-dialog .modal-content .hotel-advert .hotel-advert-image{margin-top:213px}}@media only screen and (max-width:464px){.discover-holiday-popup .modal-body .loader-container{bottom:18px}.discover-holiday-popup .modal-body .loader-container p{font-size:21px;margin:0 0 5px}.discover-holiday-popup .modal-body .loader-container .spinner div{width:11px;height:11px}}.holiday-duration-popup .modal-body{padding-top:10px}.holiday-duration-popup .modal-body h2{font-size:28px;font-weight:bold;margin-top:0}.holiday-duration-popup .modal-body p span{font-weight:bold}.holiday-duration-popup .modal-body p.contact{color:#af8736}.holiday-duration-popup .modal-body p.contact span{display:block;font-size:16px}.holiday-duration-popup .modal-body p.contact span.line1{font-size:18px}.holiday-duration-popup .modal-body .btn{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#fff;margin:10px 0 20px;font-weight:bold}.holiday-duration-popup .modal-body .btn.btn-gold{background:#af8736}.holiday-duration-popup .modal-body .btn.btn-green{background:#ee7860}@media only screen and (max-width:660px){header #ulHeaderItems ul .liUK{font-size:13px !important}#divContact{margin-right:-40%;float:right}#awardlogo{margin-top:1% !important;margin-left:0 !important}}@media only screen and (max-width:768px){#awardlogo{margin-top:5%;margin-left:5%}.holiday-duration-popup .modal .modal-dialog .modal-content{background:#000}.holiday-duration-popup .modal .modal-dialog .modal-content .modal-header .close,.holiday-duration-popup .modal .modal-dialog .modal-content h2,.holiday-duration-popup .modal .modal-dialog .modal-content p{color:#fff}}.hotel-result-title-full{width:100% !important}.no-results-msg{color:red;font-weight:bold}.selected-sortBy{font-weight:700;color:#47882e !important}.hide-li-bullet{list-style-type:none;padding:0}.result-flight-filter .results-tier-2a li.mobiletabhotelfilter.ui-state-default.ui-corner-top a:first-child{background-color:#f2f4f5;color:#000}.result-flight-filter .results-tier-2a .filterTabs .ui-tabs .ui-tabs-panel.sortby-wrapper{background-color:#f2f4f5}.result-flight-filter .results-tier-2a .sortby-price .row .pr a{color:#231f20}.result-flight-filter .results-tier-2a .filterTabs .ui-tabs .ui-tabs-nav li.ui-tabs-active a:first-child{background-color:#ee7860;color:#fff !important}.hierarchy1{color:#fff !important;font-size:14px;background-color:#af8736}.hierarchy2{margin-left:5px}.hierarchy3{margin-left:5px}.error-block{color:red}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}.load-more-flight #showLessFlight{display:inline-block}.notactive{pointer-events:none;cursor:default}.alert-custom-class{position:absolute;top:0;left:30%}.errorMessage{color:red}.offer-desc-custom{line-height:16px}.offer-row>td{cursor:auto}.star-rating-container{color:#d3b56f !important}a,.chat-innerbox{cursor:pointer}.liSocial i{cursor:pointer !important}.breadcrumbs{color:#fff;font-size:11px}.initial-loader{overflow:hidden;z-index:10;height:100%;background:#fff;position:fixed;width:100%;z-index:9999999}.loader{background:url('/assets/images/LGTLoading.gif');height:250px;width:250px;position:absolute;top:50%;z-index:11;left:50%;background-size:100% 100%;margin:-125px 0 0 -125px}.error-block1{color:red;font-size:13px}.error-result-count{color:#FFF}.bx-wrapper img{width:100%}.InfinityNumber{display:inline !important}@media screen and (max-width:960px){.floatingBanner a img{width:100%;height:auto}}.week-earlier-later{padding:12px 0}.week-earlier-later a{text-transform:none;text-decoration:none;background-color:#d3b56f;color:#fff;padding:8px 10px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.week-earlier-later a.disabled{cursor:default}.week-earlier-later .earlier{float:left}.week-earlier-later .later{float:right}.input:invalid{-moz-box-shadow:none !important}input:required{box-shadow:none}@media(max-width:768px){.mar5L{margin-left:5%}.nav-form{width:auto !important;margin-left:-31%}}@media(min-width:1024px) and (max-width:1199px){.nav-form{width:0;margin-left:-205px}#HeaderFullWidth .logodiv img{max-height:68px}}@media(max-width:480px){.margin-top-two-percent-for-xs{margin-top:2% !important}}.result-flight-filter .ngdialog-content .signin-form-text ul{display:none}.holiday_rooms.room_selection.general_paragraph_wrapper .hide-init .reveal-content-info::before,.holiday_rooms.room_selection.general_paragraph_wrapper .hide-init .reveal-content-info3::before,.holiday_rooms.room_selection.general_paragraph_wrapper .hide-init2 .reveal-content-info2::before,.hotel_rooms.room_selection.general_paragraph_wrapper2 .hide-init .reveal-content-info::before,.hotel_rooms.room_selection.general_paragraph_wrapper2 .hide-init2 .reveal-content-info2::before{content:'Show room details \f107';font:normal normal normal 14px/1;font-family:'FontAwesome','Open Sans';color:#fff}.holiday_rooms.room_selection.general_paragraph_wrapper .hide-init .reveal-content-info.close-content-details::before,.holiday_rooms.room_selection.general_paragraph_wrapper .hide-init .reveal-content-info3.close-content-details::before,.holiday_rooms.room_selection.general_paragraph_wrapper .hide-init2 .reveal-content-info2.close-content-details::before,.hotel_rooms.room_selection.general_paragraph_wrapper2 .hide-init .reveal-content-info.close-content-details::before,.hotel_rooms.room_selection.general_paragraph_wrapper2 .hide-init2 .reveal-content-info2.close-content-details::before{content:"Hide room details \f106 ";font:normal normal normal 14px/1;font-family:'FontAwesome','Open Sans';color:#fff}.destinationTabs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;content:'..'}.ngdialog-content-overwrite{font-family:"Open Sans" !important;font-size:12px;line-height:1.42857143;margin:0 auto;max-width:100%;padding:0;position:relative;width:780px;text-align:initial}.orangeColorTxt{color:#c79121}.highlightedGreenText{color:green}.redColorTxt{color:#9a0f05}.all-inclusive-holidays-world-wide .main-banner-container{margin-bottom:0}.how-to-book-btn .InfinityNumber{display:block !important}.textalignleft{text-align:left !important}.pad0{padding:0}.pad0L{padding-left:0 !important}.pad0R{padding-right:0 !important}.pad3px{padding:3px !important}.margin3TP{margin-top:3%}.marginN2TP{margin-top:-2%}.customcolor2{color:red !important}.customcolor3{color:#404040}.changecolor:hover{color:#fff !important}.inlinecontent{display:inline-block !important}.destinations-general-banner-design .main-banner-container .banner_text p.b-banner-text{margin-bottom:10px !important}.modal-title{color:#ee7860 !important}.grey-sub-navigation .marginBoth{padding-right:0;padding-left:0;border-right:1px solid #fff}.poptoprightimg{padding:0;float:right}.popmidleft{padding:0;margin-bottom:0;color:black !important}.popmidleftimg{float:left;margin-top:1%}.popmidlefttxt{padding:0;max-width:100%}.poptext{text-align:justify;color:black !important;padding-top:7%}.embed-responsive-custom{height:auto !important;position:relative;display:block;overflow:hidden;padding:0}.please-wait-popup .ngdialog-content{background:transparent !important;color:#444;font-family:'Helvetica Neue',sans-serif;font-size:1.1em;line-height:1.5em;margin:0 auto;max-width:100% !important;padding:1em;position:relative;text-align:center}.defaultfont{font-family:"Open Sans" !important}.customcolor{color:#fff !important}@media(min-width:1025px){.padL25P{padding-left:25% !important}.padL26P{padding-left:26% !important}}.all-inclusive-holidays-world-wide .container .main-content .locations button,.all-inclusive-holidays-world-wide .container .main-content .locations a{background-color:#fff !important;color:#000 !important}.all-inclusive-holidays-world-wide .container .main-content .locations button,.all-inclusive-holidays-world-wide .container .main-content .locations .location-btn a,.twin-centre-caribbean-holidays .locations-wrapper .btn-package{background-color:#af8736 !important;color:#fff !important}.all-inclusive-holidays-world-wide .container .main-content .locationshotels .location-btn a{background-color:#af8736 !important;color:#fff !important}.toast-top-center{top:2% !important}.searchpanel-hideshow{position:absolute;margin-top:-15px;margin-bottom:0}.ui-datepicker-header{height:35px !important}body.loading{overflow:hidden}body.loading .lg2-modal{display:block}.sign-up-now-button{display:inline-block;padding:7px 19px 8px 19px;max-width:100%;color:#fff;text-decoration:none;font-size:11px;text-align:center;vertical-align:middle;border:solid 1px #fff;margin-left:4px;margin-top:-1px;background-color:#ee7860 !important}.hotel-result .icon-wrapper:hover{background-color:#6a7b87 !important;cursor:pointer}.iconBox:hover{opacity:.8;cursor:pointer}.iconBox2:hover{opacity:.8;cursor:pointer}.remvouchr{margin:-8px 0 0 20px;width:auto !important;padding:5%}.margin2TP{margin-top:2% !important}.all-inclusive-holidays-world-wide .container .main-content .locations{min-height:420px}.all-inclusive-holidays-world-wide .container .main-content .locationshotels{min-height:300px}.all-inclusive-holidays-world-wide .container .main-content .locations .inline-btn a{padding-left:10px;padding-right:10px;font-size:14px;width:48%}.all-inclusive-holidays-world-wide .container .main-content .locationshotels .inline-btn a{padding-left:10px;padding-right:10px;font-size:14px;width:48%}.twin-centre-caribbean-holidays .locations-wrapper .btn-package{display:block;margin:20px 15px;text-align:center}.twin-centre-caribbean-holidays .locations-wrapper .btn-package:hover{opacity:1}.package-btn-wrapper{position:relative}.package-btn-wrapper:last-child::after{display:none}.multi-center-image-wrapper{background-position:center center;background-size:cover;height:160px;width:100%;display:block;margin:0 0 10px}.twin-centre-caribbean-holidays .multi-location-wrapper{padding:10px 20px}.twin-centre-caribbean-holidays .multi-location-wrapper .travel-info p{font-size:20px;padding:0}.twin-centre-caribbean-holidays .locations-wrapper.multi-location-wrapper .travel-info{padding:15px}.twin-centre-caribbean-holidays .locations-wrapper h5{margin:0 0 10px}.open-content-details.readMore::before{content:"[+] Read More"}.d-flex{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-centered{display:flex;align-items:center;justify-content:space-around;flex-wrap:nowrap}.justify-content-evenly{justify-content:space-evenly}.brand-color{color:#af8736}@media(min-width:767px){.main-special-offers .hotelBoxWrapper{height:322px}.destinations .hotelBoxWrapper{height:273px !important}.destinations .hotel_box-with-greybg .hotelBoxWrapper{height:350px !important}.all-inclusive-holidays-world-wide .container .main-content .locations{height:475px;position:relative;padding-left:4%;padding-right:4%}}@media(min-width:768px){.package-btn-wrapper::after{position:absolute;right:-5px;top:3px;margin-bottom:0;display:inline-block;line-height:normal;content:'+';font-size:22px}.two-location-wrapper .package-btn-wrapper::after{right:-12%}.lg-nowrap{flex-wrap:nowrap}}@media(max-width:992px){.hotel-book-popup .modal-body{height:auto !important}.holiday-worldwide-africa .fitinbox{overflow:hidden;height:145px}.holiday-worldwide .fitinbox{overflow:hidden;height:152px}.package-btn-wrapper::after{top:30%}}@media(min-width:992px){.main-special-offers .hotelBoxWrapper{height:304px}.destinations .hotelBoxWrapper{height:278px !important}.destinations .hotel_box-with-greybg .hotelBoxWrapper{height:350px !important}.holiday-worldwide-africa .fitinbox{overflow:hidden;height:145px}.holiday-worldwide .fitinbox{overflow:hidden;height:152px}.container{width:100%;max-width:1166px}.twin-centre-caribbean-holidays .locations-wrapper.multi-location-wrapper .travel-info a{margin-top:5px}.twin-centre-caribbean-holidays .multi-location-wrapper h5{min-height:45px}.twin-centre-caribbean-holidays .locations-wrapper .btn-package{margin:0 15px 20px}}@media(min-width:1200px){.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form .text-or{color:#fff;font-size:25px;font-weight:700;height:34px;margin:10px -14px !important}.main-special-offers .hotelBoxWrapper{height:334px !important}.destinations .hotelBoxWrapper{height:278px !important}.destinations .hotel_box-with-greybg .hotelBoxWrapper{height:350px !important}.master-static .fitinbox{overflow:hidden;height:294px}.holiday-worldwide-africa .fitinbox{overflow:hidden;height:145px}.holiday-worldwide .fitinbox{overflow:hidden;height:152px}.all-inclusive-holidays-world-wide .container .main-content .locations{height:452px}.all-inclusive-holidays-world-wide .container .main-content .locationshotels{height:300px}}.hotel-book-popup .modal .modal-dialog .modal-content .modal-body form .text-or{color:#fff;font-size:25px;font-weight:700;height:34px;margin:10px -14px !important}.holiday-worldwide .container .locations .location-btn a.btn-general{background-color:#af8736 !important;color:#fff !important;padding-right:40px;padding-left:40px}.flight-slider-no-margin{margin:0 0 !important}.ngdialog .modal-footer{padding:0}.all-inclusive-holidays-world-wide .container .main-content .locations p{font-size:14px;margin:10px 0;text-align:left}.session-expired-text{font-size:14px;text-align:center;background:#FFF;color:black}.margin1TP{margin-top:1%}.btnmedium{width:15%}.ug-button-fullscreen.ug-skin-default.ug-fullscreenmode:hover{background-position:0 -32px !important}.ug-button-fullscreen.ug-skin-default.ug-fullscreenmode .ug-button-hover:hover{background-position:0 -32px !important}.ug-videoplayer-button-close{position:absolute;margin:0;left:1203px;top:45px !important;display:block}.twin-centre-caribbean-holidays .twin-center-container a.btn{width:auto !important;text-transform:uppercase;font-weight:600;float:right}ug-slider-control ug-button-fullscreen ug-skin-default ug-fullscreenmode{z-index:9999 !important}ug-videoplayer{padding:3% !important}.booking-how-to-book a.how-to-book-btn11{display:block;background-color:#6a7b87;color:#fff;font-size:14px;line-height:18px;min-height:65px;padding:10px 20px;margin-top:5px;margin-bottom:20px;position:relative;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 2px 5px 0 rgba(50,50,50,0.5);-webkit-box-shadow:0 2px 5px 0 rgba(50,50,50,0.5);-moz-box-shadow:0 2px 5px 0 rgba(50,50,50,0.5)}.booking-how-to-book a.how-to-book-btn11 i{font-size:36px;padding-right:20px;position:absolute}.booking-how-to-book a.how-to-book-btn11 span.line1{font-size:18px;font-weight:bold;line-height:22px}.booking-how-to-book a.how-to-book-btn11 span{display:block;padding-left:50px}.how-to-book-btn11 .InfinityNumber{display:block !important}.custom-header{color:#231f20 !important;font-size:28px !important;margin-top:20px !important;margin-bottom:20px !important}.custom-header-h5{font-size:17px !important;font-weight:300 !important;margin:10px 0 !important;line-height:normal !important}@media only screen and (max-width:700px){.yamm .dropdown-menu.nav-form{background-color:#231f20;margin-left:0}#weather,#chart_rain{position:relative !important;height:300px !important}#chart1,#chart_rain>.highcharts-container{position:absolute !important;width:100% !important;height:300px !important}#chart1 .highcharts-title{font-size:13px !important}}@media only screen and (max-width:320px){#chart_rain{position:relative !important;height:300px !important}#chart_rain>.highcharts-container{position:absolute !important;width:100% !important;height:300px !important}}.smart-form .select i{display:none}.ngdialog.ngdialog-theme-plain .ngdialog-close:before{font-size:44px;height:44px;line-height:40px;width:44px;background:#fff;top:5px}.ngdialog.ngdialog-theme-plain.hotel-dtails-popup{padding-bottom:50px !important;padding-top:100px !important}.hotel-dtails-popup .ngdialog-content .ngdialog-content-overwrite{height:600px;overflow-x:hidden;overflow-y:scroll}.ngdialog.ngdialog-theme-plain.hotel-dtails-popup .ngdialog-content{padding:1em 0}.ngdialog.ngdialog-theme-plain.hotel-dtails-popup .ngdialog-close{z-index:10;right:-1px}.close{font-size:36px}.holiday-worldwide .fitinbox big{display:none}.ngdialog.ngdialog-theme-plain.hotel-dtails-popup .container.master-hotel-2-container,.ngdialog.ngdialog-theme-plain.hotel-dtails-popup .container.master-hotel-2-container .col-lg-8{width:760px}@media only screen and (max-width:767px){.ngdialog.ngdialog-theme-plain.hotel-dtails-popup .ngdialog-content{width:100%}.ngdialog.ngdialog-theme-plain.hotel-dtails-popup .container.master-hotel-2-container,.ngdialog.ngdialog-theme-plain.hotel-dtails-popup .container.master-hotel-2-container .col-lg-8{width:100%}}@media only screen and (width:768px){.hotel-dtails-popup .ngdialog-content .ngdialog-content-overwrite{height:740px;overflow:scroll}}@media only screen and (width:1024px){.hotel-dtails-popup .ngdialog-content .ngdialog-content-overwrite{height:540px;overflow-x:hidden;overflow-y:scroll}}@media only screen and (max-height:750px){.hotel-dtails-popup .ngdialog-content .ngdialog-content-overwrite{height:600px}.ngdialog.ngdialog-theme-plain.hotel-dtails-popup{padding-top:50px !important}}@media only screen and (max-height:700px){.hotel-dtails-popup .ngdialog-content .ngdialog-content-overwrite{height:540px}}@media only screen and (max-height:600px){.hotel-dtails-popup .ngdialog-content .ngdialog-content-overwrite{height:440px}}@media only screen and (max-height:500px){.hotel-dtails-popup .ngdialog-content .ngdialog-content-overwrite{height:340px}}@media only screen and (max-height:400px){.hotel-dtails-popup .ngdialog-content .ngdialog-content-overwrite{height:240px}}.lg2-modal{display:none;position:fixed;z-index:22222222;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.6)}@keyframes spin{to{transform:rotate(1turn)}}.lg2-spinner{position:relative;display:inline-block;width:120px;height:120px;margin:0;font-size:12px;text-indent:999em;overflow:hidden;animation:spin 1s infinite steps(8);-webkit-animation:spin 1s infinite steps(8);left:50%;top:50%;margin:-60px 0 0 -60px}.large.lg2-spinner{font-size:24px}.lg2-spinner:before,.lg2-spinner:after,.lg2-spinner>div:before,.lg2-spinner>div:after{content:'';position:absolute;top:0;left:57px;width:5px;height:37px;border-radius:5px;box-shadow:0 3.5em #eee;transform-origin:50% 2.5em;-webkit-transform-origin:50% 2.5em;-webkit-transform-origin-x:50%;-webkit-transform-origin-y:2.5em}.lg2-spinner:before{background:#fa6a02}.lg2-spinner:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);background:#fa9a55}.lg2-spinner>div.one:before{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);background:#fac5a0}.lg2-spinner>div.one:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);background:#fae3d2}.lg2-spinner>div.two:before{transform:rotate(-115deg);-webkit-transform:rotate(-115deg);background:#fad7be}.lg2-spinner>div.two:after{transform:rotate(-160deg);-webkit-transform:rotate(-160deg);background:#fcebde}.lg2-spinner>div.three:before{transform:rotate(-25deg);-webkit-transform:rotate(-25deg);background:#fa842f}.lg2-spinner>div.three:after{transform:rotate(-70deg);-webkit-transform:rotate(-70deg);background:#fcb481}.signinbutton{float:right;width:123px;height:34px;font-size:17px}.signinform footer{background-color:transparent !important}#tempBanner{background:linear-gradient(to bottom,#af8736 0,#fff 100%)}header #Logo{float:left !important}.forgotPassPopup button{border:0;background:#ee7860}.forgotPassPopup button:hover{border:0;background:#ee7860}.forgotPassPopup .frgmsg,.confirmationPopup .frgmsg{margin-bottom:2%;text-align:left;margin-left:2%}.confirmationPopup .ngdialog-content{width:400px !important}.spinner .bounce1,.spinner .bounce2,.spinner .bounce3{background-color:#000 !important}iframe[name=google_conversion_frame]{display:none !important}.search-result-pagination-wrapper{background:#fff;margin:15px 0 0;padding:7px 7px 0 7px;border:1px solid #af8736 !important}.result-pagination-inner-wrapper{padding-bottom:.5%}.personalisation .saved-quotes .quote_wrapper .btn_quote_wrapper .btn-general.close-content-details{opacity:1 !important}.page-spinner{position:relative !important;bottom:0 !important}.pagination-page-num{text-align:right !important}.main-tab-panels{top:8% !important;left:18% !important}.commobile .search-btn{background-color:#ee7860;text-transform:uppercase;font-size:13px;font-weight:bold;border:1px solid #fff;color:#fff;margin-top:20px;padding-left:20px;padding-right:20px;width:100%}.checkboxpadding .checkbox i{left:auto;right:0}.checkboxpadding label.checkbox{font-size:17px;color:#fff;padding-left:0}.smart-form .checkbox input+i:after .page-title{top:8% !important}.ns-popover-custom-theme{background:#fff}input[type='radio'].radiosearch{-webkit-appearance:none;width:18px;height:18px;border:.17em solid #FFF;border-radius:50%;outline:0;float:left;cursor:pointer}input[type='radio'].radiosearch:before{content:'';display:block;width:60%;height:60%;margin:20% auto;border-radius:50%}input[type='radio'].radiosearch:checked:before{background:#fff}.selectborder{border-radius:0;border:1px solid #bdbdbd;height:32px;padding:5px;font:13px/16px 'Open Sans',Helvetica,Arial,sans-serif}.mobileviewbtn{display:none}.searchnew-button,.searchnew-button:hover,.searchnew-button:focus{display:inline-block;padding:8px;color:#fff;text-decoration:none;font-size:14px;line-height:14px;text-align:center;vertical-align:middle;border:solid 1px #fff;margin-left:5px;background-color:#364546 !important;margin-bottom:15px;text-transform:uppercase}.acc_container{display:none}.Searchmain{background:#C0933A;padding-top:30px;padding-bottom:20px}.Searchmain .form-control{border:0!Important;line-height:20px;padding:6px;height:32px;margin-bottom:12px}.flight-section .labelform .labelselect,.ns-popover-tooltip-theme .labelselect{display:block;font-size:11px}.formcount .form-control{margin-top:0}.Searchmain .icon-append{right:15px;padding-left:3px;border-left-width:1px;border-left-style:solid}.paddingleftright{padding-left:0;padding-right:0}.paddleft0{padding-left:0}.Searchmain .icon-append,.Searchmain .icon-prepend{position:absolute;top:6px;width:22px;height:22px;font-size:14px;line-height:22px;text-align:center}.Searchmain .labelselect .icon-append{color:#af8736}.Searchmain .labelselect .icon-append+input{padding-right:37px}.Searchmain .labelselect{position:relative;display:block;font-weight:400}.Searchmain .icon-append{color:#af8736;border-color:#bdbdbd;transition:border-color .3s;-o-transition:border-color .3s;-ms-transition:border-color .3s;-moz-transition:border-color .3s;-webkit-transition:border-color .3s}.Searchmain ul.hotels{display:block;float:left;list-style:none;padding:0;margin:0}.Searchmain ul{list-style-type:none;text-align:center;padding:0}.Searchmain ul.hotels li{padding:0 0 18px}.Searchmain ul.hotels li span{font-size:16px;color:#000000;padding:2px 8px;display:inline-block}.ns-popover-tooltip-theme{max-width:350px;padding:15px 5px;margin-top:8px}.paddingbottom{padding-bottom:10px}.Searchmain .paddinglr,.ns-popover-tooltip-theme .paddinglr{padding-left:0;padding-right:0}.paddingbottom label.select{margin-bottom:5px}.Searchmain .paddingchild,.ns-popover-tooltip-theme .paddingchild{padding-left:10px}.paddingbottom a.donebtn{background:#333;font-size:13px;color:#fff;padding:6px 8px;margin-left:6px}.paddingright{padding-right:0}.leftwidthsearch{width:14%}.rightwidthsearch{width:86%}.topcontectsec-offer{margin-top:40%}@media(max-width:1024px){.flight-section .labelform .labelselect{margin-bottom:5px;font-size:11px}.commonmargin{margin-bottom:10px;padding-right:0}.paddingbottom{padding-bottom:0}#HeaderFullWidth .logodiv img{max-height:65px}}@media(max-width:768px){.Searchmain ul.hotels li span{font-size:13px;padding:2px 5px}input[type='radio'].radiosearch{-webkit-appearance:none;width:14px;height:14px}.paddingbottom a.donebtn{background:#333;font-size:13px;color:#fff;padding:6px 8px;margin-left:6px;margin-top:10px;display:inline-block}.commonmargin{margin-bottom:10px;padding-right:0}.paddingbottom{padding-bottom:0}.flight-section .labelform .labelselect{font-size:10px}}@media screen and (min-device-width :601px) and (max-device-width :970px){input[type='radio'].radiosearch{-webkit-appearance:none;width:16px;height:16px}.Searchmain ul.hotels li span{font-size:12px;color:#fff;padding:3px 6px;display:inline-block}.flight-section .labelform .labelselect{margin-bottom:5px;font-size:10px;padding-top:7px}}@media(max-width:767px){.paddingleftright{padding-left:13px;padding-right:0}.leftwidthsearch{width:auto}.rightwidthsearch{width:auto}.Searchmain ul.hotels{padding:0 20px;float:none}input[type='radio'].radiosearch{-webkit-appearance:none;width:15px;height:15px}.Searchmain ul.hotels li{float:left;padding:8px 5px}.clearb{clear:both}.mobileviewbtn{display:inline-block;width:100%}.mobileviewbtn a.viewbtn{font-size:20px;color:#fff;display:inline-block}.commonmargin{margin-bottom:10px;padding-right:0}.paddingbottom{padding-bottom:0}.flight-section .labelform .labelselect{font-size:11px}.selectborder{border-radius:0;border:1px solid #bdbdbd;height:32px;padding:1px 5px;font:18px/21px 'Open Sans',Helvetica,Arial,sans-serif;color:#404040}.searchnew-button,.searchnew-button:hover,.searchnew-button:focus{margin-left:10px}.Searchmain ul.hotels li span{font-size:16px;padding:0 5px}.m-no-flex{display:block}.ph-sm-0{padding-left:0;padding-right:0}}.ns-popover-list-theme{box-sizing:border-box;border:solid 1px #d2d2d2;border-radius:3px;z-index:100;background-color:#fff;-webkit-box-shadow:0 .3125rem .625rem rgba(0,0,0,0.2);-moz-box-shadow:0 .3125rem .625rem rgba(0,0,0,0.2);box-shadow:0 .3125rem .625rem rgba(0,0,0,0.2)}.ns-popover-list-theme ul,.ns-popover-list-theme .list{padding:0;margin:.625rem 0;display:block}.ns-popover-list-theme li,.ns-popover-list-theme .list-item{list-style-type:none}.ns-popover-list-theme li a,.ns-popover-list-theme .list-item a{padding:.1875rem .625rem;display:block}.ns-popover-list-theme li a:hover,.ns-popover-list-theme .list-item a:hover{background-color:#f5f5f5}.ns-popover-tooltip-theme{box-sizing:border-box;z-index:9999;background-color:#fff;position:fixed!important;}@media only screen and (max-width: 600px) {.ns-popover-tooltip-theme {top:490px!important;}}.ns-popover-tooltip-theme .ns-popover-tooltip{box-sizing:border-box;border:solid 1px #d2d2d2;border-radius:3px;background-color:#fff;padding:.5625rem .875rem;max-width:20rem;font-size:.875rem;-webkit-box-shadow:0 .3125rem .625rem rgba(0,0,0,0.2);-moz-box-shadow:0 .3125rem .625rem rgba(0,0,0,0.2);box-shadow:0 .3125rem .625rem rgba(0,0,0,0.2);margin:10px}.ns-popover-tooltip-theme .ns-popover-tooltip ul{padding:0;margin:.625rem 0;display:block}.ns-popover-tooltip-theme .ns-popover-tooltip li{list-style-type:none}.ns-popover-tooltip-theme .ns-popover-tooltip li a{padding:.1875rem .625rem;display:block}.ns-popover-tooltip-theme .ns-popover-tooltip li a:hover{background-color:#f5f5f5}.ns-popover-tooltip-theme.ns-popover-bottom-placement .triangle{content:"";display:block;width:0;height:0;border:solid 11px;border-color:transparent;position:absolute;left:50%;top:-11px;margin-left:-11px}.ns-popover-tooltip-theme.ns-popover-bottom-placement .triangle:after{content:" ";display:block;width:0;height:0;border:solid 10px;border-color:transparent;position:absolute}.ns-popover-tooltip-theme.ns-popover-bottom-placement .triangle:after{border-bottom-color:#fff;border-top-width:0;top:-7px;margin-left:-10px}.ns-popover-tooltip-theme.ns-popover-top-placement .triangle{content:"";display:block;width:0;height:0;border:solid 11px;border-color:transparent;position:absolute;border-top-color:#d2d2d2;left:50%;bottom:-11px;margin-left:-11px}.ns-popover-tooltip-theme.ns-popover-top-placement .triangle:after{content:" ";display:block;width:0;height:0;border:solid 10px;border-color:transparent;position:absolute}.ns-popover-tooltip-theme.ns-popover-top-placement .triangle:after{border-top-color:#fff;border-bottom-width:0;bottom:1px;margin-left:-10px}.ns-popover-tooltip-theme.ns-popover-right-placement .triangle{content:"";display:block;width:0;height:0;border:solid 11px;border-color:transparent;position:absolute;border-right-color:#d2d2d2;top:50%;left:-11px;margin-top:-11px}.ns-popover-tooltip-theme.ns-popover-right-placement .triangle:after{content:" ";display:block;width:0;height:0;border:solid 10px;border-color:transparent;position:absolute}.ns-popover-tooltip-theme.ns-popover-right-placement .triangle:after{border-right-color:#fff;border-left-width:0;left:1px;bottom:-10px}.ns-popover-tooltip-theme.ns-popover-left-placement .triangle{content:"";display:block;width:0;height:0;border:solid 11px;border-color:transparent;position:absolute;border-left-color:#d2d2d2;top:50%;right:-11px;margin-top:-11px}.ns-popover-tooltip-theme.ns-popover-left-placement .triangle:after{content:" ";display:block;width:0;height:0;border:solid 10px;border-color:transparent;position:absolute}.ns-popover-tooltip-theme.ns-popover-left-placement .triangle:after{border-left-color:#fff;border-right-width:0;right:1px;bottom:-10px}.ns-popover-tooltip-theme.ns-popover-left-align .ns-popover-tooltip{margin-left:0}.ns-popover-tooltip-theme.ns-popover-right-align .ns-popover-tooltip{margin-right:0}.ns-popover-tooltip-theme.ns-popover-top-align .ns-popover-tooltip{margin-top:0}.ns-popover-tooltip-theme.ns-popover-bottom-align .ns-popover-tooltip{margin-bottom:0}.address-lookup{height:300px;overflow-y:auto}@media(max-width:320px) and (max-width:375px){.address-lookup{height:100px !important}}.header-left-logo{width:100px;height:75px;background-repeat:no-repeat;background-size:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.header-left-logo.feefo{background-image:url(../images/feefo-grey.png)}.header-left-logo.feefo:hover{background-image:url(../images/feefo-rollover.png)}.header-left-logo.bta{background-image:url(../images/bta-grey.png)}.header-left-logo.bta:hover{background-image:url(../images/bta-rollover.png)}.logodiv img,.letsgo2-logodiv img{max-height:100px}header #ulHeaderItems ul li i.fa-user,header #ulHeaderItems ul li i.fa-envelope-o{line-height:20px}.form-control[readonly]{background-color:#fff}a i.fa-info-circle{color:#af8736}#HeaderFullWidth span.errorMessage{font-size:12px;color:red;line-height:14px;font-weight:400}header #ulHeaderItems ul li .yamm-content div{line-height:14px}.smart-form section{line-height:20px}.flight-section.desc .col-md-11.paddingleftright{margin-left:-10px}.banner-description{border-bottom:19px solid #af8736}#searchDisplay form{float:left}header #ulHeaderItems ul.dropdown-menu.newsletterBox{top:70%;z-index:10000;margin-left:-550px}header #ulHeaderItems ul.dropdown-menu.newsletterBox .error-block{color:red;font-size:12px;font-weight:400}@media only screen and (max-width:1600px){header #HeaderFullWidth{padding:12px 0}.logodiv img,.letsgo2-logodiv img{max-height:100px}#HeaderFullWidth span{font-size:17px}.feefo-logo-swap{height:75px}header #ulHeaderItems>li#liCallBack a.dropdown-toggle,header #ulHeaderItems>li#liCallBack a span{font-size:17px;line-height:22px}.Searchmain{padding-bottom:15px;padding-top:25px}header #ulHeaderItems>li #divCallBack ul li{line-height:37px}}@media only screen and (max-width:1199px){header #ulHeaderItems ul.dropdown-menu.newsletterBox{margin-left:-185px;min-width:550px}}@media only screen and (max-width:1100px){header #ulHeaderItems ul.dropdown-menu.newsletterBox{margin-left:-210px}}@media only screen and (max-width:991px){.header-left-logo{width:105px;height:72px}.Searchmain ul.hotels li span{font-size:14px;padding:2px 0}.flight-section .labelform .labelselect{padding-top:0}header #ulHeaderItems ul.dropdown-menu.newsletterBox{min-width:350px}.justify-content-xs-center{justify-content:center}}@media only screen and (max-width:767px){.yamm ul.navbar-nav li:first-child ul.dropdown-menu{width:250px}.yamm .yamm-content.border-separator ul.list-unstyled{border:0}#searchDisplay{display:none}.mobileviewbtn ul{margin:0;padding:0}.mobileviewbtn ul li.holidayser a.viewbtn{width:170px}.arrow-down{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;float:right;height:0;width:0;margin:13px 0 0 8px}.Searchmain{padding:15px 0}.yamm button.toggle-button{background-color:#fff;border:0 none;margin:5px 27% 0 0;padding:10px;width:6%}.mobile-view{float:right;margin:0;width:33%;z-index:99999999}.navbar-header .mobile-view .fa{font-size:25px;color:#000;width:100%}.btn-header.transparent a{margin:0 !important;padding:0 !important}.btn-header a span.mobile-call-text,#hide-menu>*:first-child>a,.btn-header a{color:#000;font-size:15px;line-height:20px !important;margin:0;text-transform:uppercase;height:auto !important;margin:0}.mobile-view .btn-header{text-align:center;width:100px;margin:0}.mobile-logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:33%}.mobile-logo a{margin:0 auto}.btn-header.transparent a{float:clear}.mobile-logo img{max-height:50px;margin:0 auto}.navbar{padding:10px 15px}.yamm.navbar-default .navbar-toggle .icon-bar{width:100%}.flight-section.desc .col-md-11.paddingleftright{margin-left:0}.Searchmain .form-control{height:auto}#searchPanelNew{display:block !important}.specialoffers{background-color:#f2f4f5;color:#122135}.specialoffers .col-xs-12{float:left;border-bottom:1px solid #6a7b87;width:100%;padding:10px}.special_offer_box h4,.special_offer_box p{color:#122135;font-size:18px;padding:0;margin:0}.crop img{height:auto;margin:0;padding:0;width:100%}.specialoffers .special_offer_box{border:0;margin:0;padding:0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{height:25px}}@media only screen and (max-width:640px){.yamm button.toggle-button{margin:0 25% 0 0;width:8%;padding:7px}.mobile-view .btn-header{width:70%}}@media only screen and (max-width:480px){.yamm button.toggle-button{padding:5px}.btn-header a span.mobile-call-text{font-size:13px;line-height:13px !important}.navbar-header .mobile-view .fa{font-size:20px}}@media only screen and (max-width:375px){.yamm button.toggle-button{margin:0 20% 0 0;width:13%}}.main-tab-panels{display:block}.holiday-search-tabs{display:block}#mtab3{display:block}.master-hotel-2 .master-hotel-2-container .lightslider .item,.master-hotel-2 .master-hotel-2-container .tab-content #locationmap.active,.master-hotel-2 .master-hotel-2-container .tab-content #family.active,.master-hotel-2 .master-hotel-2-container .tab-content #honeymoon.active,.master-hotel-2 .master-hotel-2-container .tab-content #weather.active,.master-hotel-2 .master-hotel-2-container .tab-content #videos.active{display:block}.master-hotel-2 .master-hotel-2-container img.lightslider-placeholder{display:none}