@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:300italic,300,400,600);*,html,button,input,select,textarea{color:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-margin-before:0em;-webkit-margin-after:0em;margin:0;font-family:'Source Sans Pro', sans-serif}html{font-family:'Source Sans Pro', sans-serif;font-weight:300;font-size:1em;line-height:1.4}body{margin:0;padding:0;background-color:#fff}.yellow{color:#E4AD45 !important}.green{color:#609090 !important}::-moz-selection{background:#609090;text-shadow:none}::selection{background:#609090;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}p,ul,ol{display:block;margin:0 0 1.5em 0}strong{font-weight:600}.init{-webkit-margin-before:0em;-webkit-margin-start:0px;-webkit-margin-end:0px;margin-top:0}h1,h2,h3,h4,h5{-webkit-margin-before:0em;-webkit-margin-after:0em;-webkit-margin-start:0px;-webkit-margin-end:0px;font-weight:300;line-height:110%;padding:0;font-family:'Source Sans Pro', sans-serif}h1,h1 a,h1 a:hover{font-size:51px;margin-bottom:20px;text-decoration:none}h2,h2 a,h2 a:hover{font-size:35px;margin-bottom:20px;text-decoration:none}h3,h3 a,h3 a:hover{font-size:25px;margin-bottom:20px;text-decoration:none}a{text-decoration:none;color:#50AFAF}a:hover{text-decoration:underline;color:#50AFAF}img{border:none}table{border-collapse:collapse}table th{font-weight:600}figure{margin:0;padding:0}.tag-links{clear:both;display:inline-block}.tag-links a{float:left;padding:4px 8px;border:1px solid #50AFAF;text-decoration:none;margin:0 10px 5px 0}.tag-links a:hover{background-color:#F5EEE9}.center{text-align:center}.left{text-align:left}.right{text-align:right}.container,.container-fluid{position:relative;margin:0 auto;width:100%;max-width:990px;overflow:hidden}.wrapper{width:100%;float:left}.wrapper-green{width:100%;float:left;background-color:#DAE3E3}[class*='col-']{display:inline;float:left;position:relative;width:100%;padding-left:15px;padding-right:15px}.col-1{width:16.66%}.col-2{width:33.33%}.col-3{width:50%}.col-4{width:66.66%}.col-5{width:83%}.col-6{width:100%}.col-row{display:block;overflow:hidden;margin-bottom:30px;padding-left:0 !important;padding-right:0 !important}.col-search{width:27.27%}.col-search-body{width:72.72%}.col-nav{width:33.33%}.col-body{width:66.66%}.col-body-center{text-align:center;width:70%;margin:0 auto;display:block !important;float:none !important}.col-row-clr{margin:0px !important}.col-hr{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ccc}.alert{padding:10px;background-color:#FFD59E;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;margin-bottom:20px;-webkit-animation:fadein 2s;-moz-animation:fadein 2s;-ms-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s}.alert-info{background-color:#FEFEFE}.alert-warning{background-color:#FFD59E}.alert-success{background-color:#B0C8C8}.alert p,.alert li,.alert ul{margin-bottom:0;padding:0;text-align:left}.alert ul{padding:0 0 0 1.5em}.jinput{display:block;position:relative;vertical-align:middle;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 0 #000,inset 0px 3px 3px #eee;-webkit-box-shadow:0 0 0 #000,inset 0px 3px 3px #eee;box-shadow:0 0 0 #000,inset 0px 3px 3px #eee;font-size:16px;border:1px solid #bfbfbf;padding:5px;width:100%}.jinput:hover{border:1px solid #a0a0a0}.review-text,.desc-text{height:160px}.message-text{height:100px}.char_cnt_input{border:none}.char_count_p{margin:0 0 10px 0;text-align:left}.validation_image{display:inline-block;margin-right:15px}.bg-beige{background-color:#F5EEE9}.form-inline input,.form-inline select,.form-inline textarea,.form-inline label{display:inline-block;margin-right:15px}.form_element_invalid{border:2px solid #FFAD45}.input-xxsml{width:20px}.input-xsml{width:50px}.input-sml{width:100px}.input-med{width:150px}.input-lrg{width:200px}.input-xlrg{width:250px}.input-xxlrg{width:350px}.form-inline .divider{display:inline-block;margin-right:15px}.wrapper-pop{padding:0 20px}.wrapper-pop h1{font-size:24px}.wrapper-pop h2{font-size:18px}.wrapper-pop h3{font-size:18px;font-weight:600}.wrapper-breadcrumbs{background-color:#F5EEE9;margin-bottom:40px}.wrapper-sidekick{background-color:#F5EEE9;padding:60px 0;margin-top:60px}.torso{width:100%}.mobile-menu{display:none;transition:all .2s ease-in-out 0s}.mobile-menu-active .main-header,.mobile-menu-active .torso,.mobile-menu-active .wrapper-footer{left:-250px;position:relative}.mobile-menu-active .mobile-menu{display:block;width:250px;position:fixed;height:100%;right:0;top:0;z-index:999;box-shadow:inset 3px 0 3px rgba(0,0,0,0.3);overflow-y:hidden;background:#333}.mobile-nav{list-style:none;margin:0;padding:0}.mobile-nav li{list-style:none;margin:0;padding:0;border-bottom:1px solid #555;background-color:#333;float:left;width:100%}.mobile-nav li a{color:#fff;display:block;padding:10px 20px;transition:all .2s ease-in-out 0s;text-decoration:none;float:left;width:100%;text-transform:uppercase}.mobile-nav li ul li a{text-transform:none}.mobile-nav li a:active{top:1px}.mobile-nav li a.title{width:200px}.mobile-nav li a.extend{width:50px;background-color:#3e3e3e;display:block;position:relative;background:url(/assets/images/arrow.svg) no-repeat #3e3e3e 50% 50%;background-size:50% 50%;cursor:pointer}.mobile-nav li ul{display:none;margin:0;padding:0;background-color:#3e3e3e}.mobile-nav li ul li:first-child{border:none}.mobile-nav li ul li{background-color:#3e3e3e;border:none;border-top:1px solid #333}.footer-menu-accordion{display:none}.footer-menu{display:block}.footer-menu-accordion,.footer-menu-accordion ul{list-style:none;margin:0;padding:0;width:100%}.footer-menu-accordion li a{border-top:1px solid #8FB1B1}.footer-menu-accordion>li:last-child{border-bottom:1px solid #8FB1B1}.footer-menu-accordion li a{color:#fff;display:block;text-decoration:none;padding:8px}.footer-menu-accordion li a .arrow{float:right;display:block;height:19px;width:19px;background:url(/assets/images/sprites.png) no-repeat -31px -470px}.footer-menu-accordion li a.active .arrow{background:url(/assets/images/sprites.png) no-repeat 0px -470px}.footer-menu-accordion>li>a{text-transform:uppercase}.footer-menu-accordion li>.sub-menu{display:none}.footer-menu-accordion .sub-menu li a{padding-left:15px}.follow-menu{margin:20px auto;padding:0;list-style:none;width:150px;text-align:center}.follow-menu li{width:27px;margin:0 5px;display:inline-block}.home .wrapper-footer{margin-top:0px !important}.wrapper-footer{background-color:#609090;margin-top:60px}.wrapper-members{background-color:#F0C060}.main-header{width:100%;background-color:#fff;height:120px;border-bottom:1px solid #ececec;z-index:99}.main-header [class*='container']{position:relative;height:120px}.main-header h1{margin:0;padding:0;line-height:0;height:73px;width:142px;position:absolute;left:15px;bottom:22px}.main-nav{margin:65px 20px 0 180px;padding:0;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end}.main-nav li{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;flex-basis:auto;margin:0;padding:0;text-align:right}.main-nav li a{text-transform:uppercase;color:#444;font-size:18px}.item-voucher{position:relative}.item-voucher img{position:absolute;top:-18px;right:-10px}.item-voucher a{background-color:#F5EEE9;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;padding:6px 14px}.promo-a{background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;float:left;width:100%}.promo-deals,.promo-blog{height:620px}.promo-a h1{width:100%;background:#E4AD45;margin:0;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;color:#fff;font-weight:300;font-size:30px;line-height:50px;text-align:center}.promo-blog h1{background:#52769E}.promo-deals h1{background:#E4AD45}.promo-reviews h1{background:#609090}.promo-featured h1{background:#906C90}.promo-deals .feat figure,.promo-blog .feat figure{display:block;position:relative}.follower{content:" ";display:block;background-image:url(/assets/images/sprites.png);background-position:0 -138px;position:absolute;height:12px;width:24px;bottom:0px;left:20px}.promo-deals .feat:hover .follower,.promo-blog .feat:hover .follower{background-image:url(/assets/images/sprites.png);background-position:-30px -138px}.promo-b{background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;width:100%;display:block;float:left;cursor:pointer}.promo-b:hover,.promo-b:hover *{text-decoration:none}.promo-b img{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;width:100%}.promo-b .details{border:1px solid #ccc;border-top:none;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;text-align:center;height:210px;padding:15px}.promo-b .details h1{font-size:22px}.promo-b .ends-in{padding:0 20px;margin-bottom:10px;-webkit-margin-before:0em;font-size:16px;font-weight:300;text-align:center;display:block;color:#333}.promo-b:hover .ends-in{text-decoration:none !important;color:#333}.promo-b .btn{display:inline-block;margin:0 auto}.promo-deals .feat{background:#fff;display:block;height:385px;border-bottom:1px solid #F5EEE9;text-decoration:none}.promo-deals .feat:hover,.promo-deals .row:hover{background-color:#F5EEE9;text-decoration:none}.promo-deals .feat img{height:auto;width:100%}.promo-deals .feat,.promo-deals .row{background:#fff;display:block;width:100%;float:left;background-color:#fff;border-bottom:1px solid #F5EEE9}.promo-deals .feat .details,.promo-blog .feat .details{padding:20px 20px 0 20px}.promo-deals .feat span,.promo-blog .feat span{margin:0;display:block;text-decoration:none}.promo-deals a.feat span:hover{text-decoration:none}.promo-deals .feat .title{font-size:24px;line-height:110%;color:#50AFAF;text-transform:capitalize}.promo-deals .feat:hover .title{text-decoration:underline}.promo-deals .feat .type{font-size:18px;margin-top:5px;font-weight:400;color:#333}.promo-deals .feat .spa{font-size:16px;margin-top:10px;color:#333}.promo-deals .row{height:46px;padding:12px 0 0 0;color:#333}.promo-deals .row:hover{text-decoration:underline}.promo-deals .row span,.promo-deals .row-foot span{margin-left:20px;font-size:16px}.promo-deals .row span:after{content:" ";width:19px;height:19px;display:block;float:right;margin:2px 20px 0 0;background-image:url(/assets/images/sprites.png)}.promo-deals .row-foot,.promo-blog .row-foot,.promo-reviews .row-foot{padding:10px 0;width:100%;display:block;float:left;color:#333;text-align:center}.promo-deals .row-foot span,.promo-blog .row-foot span,.promo-reviews .row-foot span{padding:15px 0;font-size:16px;margin:0}.promo-blog .feat{background:#fff;display:block;height:330px;border-bottom:1px solid #F5EEE9}.promo-blog .feat:hover,.promo-blog .row:hover{background-color:#F5EEE9;text-decoration:none}.promo-blog .feat img{height:auto;width:100%}.promo-blog .feat .category{font-size:14px;margin:0 0 10px 0;text-transform:uppercase;color:#333}.promo-blog .feat .title{font-size:24px;margin:0;line-height:110%;color:#50AFAF}.promo-blog .feat:hover .title{text-decoration:underline}.promo-blog .feat span{margin:0;display:block}.promo-blog .row{display:block;background-color:#fff;float:left;min-height:80px;border-bottom:1px solid #F5EEE9;width:100%}.promo-blog .row *{cursor:pointer}.promo-blog .row figure{margin:10px 10px 0 20px;display:block;position:absolute;width:60px;float:left}.promo-blog .row figure img{width:60px;height:60px}.promo-blog .row .details{margin-top:10px;display:block;margin-left:90px;width:auto;float:left;position:relative}.promo-blog .row .details span{display:block}.promo-blog .row .category{text-transform:uppercase;font-size:14px;margin:0 0 4px 0;color:#333;display:block}.promo-blog .row .title{font-size:18px;color:#50AFAF;line-height:110%;margin-bottom:10px}.promo-blog .row:hover .title{text-decoration:underline}.home-banner{margin-bottom:30px;display:block;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.home-banner img{width:100%;height:auto;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.shelf-box{width:100%;position:relative;background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;overflow:hidden;margin-bottom:30px}.shelf-box a{position:relative;display:block}.shelf-box a *{cursor:pointer}.shelf-box a:hover figure img{opacity:0.66}.shelf-box figure,.shelf-box figure img{width:100%;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out}.shelf-box h1{background-color:#4FAEAE;width:100%;padding:10px;margin:0;color:#fff;font-weight:300;font-size:30px;text-align:center;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.shelf-box .shelf{width:200px;height:200px;margin-left:-100px;margin-top:-100px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:rgba(255,255,255,0.66);text-align:center;position:absolute;left:50%;top:50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.shelf-box .shelf .helper{padding:5px}.shelf-box .shelf .category{text-align:center;display:block;width:100%}.shelf-box .shelf .title{line-height:130%;margin:0;padding:0;display:block;width:100%;font-size:22px;font-weight:600}.review-simple-row{padding:20px 0;border-bottom:1px solid #F5EEE9;float:left;width:100%;display:block}.review-simple-row *{cursor:pointer}.review-simple-row:hover{background-color:#F5EEE9;text-decoration:none}.review-simple-row figure{margin:0;left:20px;width:60px;height:60px;float:left;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:absolute}.review-simple-row figure img{width:60px;height:60px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.review-simple-row .details{float:left;margin-left:90px}.review-simple-row .details span{display:block;color:#333}.review-simple-row .details span.rating_med{display:inline-block}.review-simple-row .spa{font-weight:600;font-size:16px;margin-bottom:3px}.review-simple-row:hover .spa{text-decoration:underline}.review-simple-row .title{font-weight:400;font-style:italic;font-size:16px;margin-bottom:4px;line-height:120%}.promo-featured a{text-decoration:none;display:block}.promo-featured a:hover{background-color:#F5EEE9}.promo-featured span,.promo-featured p{display:block}.promo-featured figure img{height:auto;width:100%}.promo-featured .details{padding:15px}.promo-featured .spa{font-size:24px;color:#50AFAF}.promo-featured a:hover .spa{font-size:24px;color:#50AFAF;text-decoration:underline}.promo-featured .county{font-size:18px;color:#333}.promo-featured p{color:#333;margin:0}.nav-banner{display:block}section.tip-box{width:100%;position:relative;background-color:#52769E;overflow:hidden;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.tip-box h1{background-color:#7591B1;width:150px;height:150px;position:absolute;left:75px;top:-100px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;z-index:99;font-size:16px;text-transform:uppercase}.tip-box h1 span{width:150px;position:absolute;bottom:20px;color:#fff;text-align:center}.tip-box .title{display:block;margin:55px 20px 20px 20px;font-size:24px;text-align:center;color:#fff}.tip-box .tip{display:block;margin:10px 20px 40px 20px;font-size:16px;text-align:center;color:#fff}footer.container,footer.container-fluid{padding:30px 0 20px 0}ul.footer-tag{width:100%;list-style:none;margin:0;padding:0;color:#fff}ul.footer-tag li{width:100%;text-align:center;font-size:14px;color:#333}ul.footer-tag a{text-decoration:underline;color:#fff;font-size:14px;color:#333}.footer-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.footer-menu ul{width:25%;margin:0;padding:0 15px;list-style:none}.footer-menu li{margin:0 0 5px 0;padding:0;color:#fff;display:block}.footer-menu li strong{text-transform:uppercase;font-size:16px;margin-bottom:20px;display:block;color:#fff}.footer-menu li a{text-decoration:none;color:#fff;font-size:16px}.footer-menu li a:hover{text-decoration:underline}.brand-tag{width:100%;text-align:center;margin:0 0 30px 0;color:#fff;font-weight:300;font-style:italic;font-size:24px;display:block}.social-button{width:27px;height:27px;display:inline-block;margin:0 10px 0 0;float:left}.social-button-facebook{background:url(/assets/images/sprites.png) no-repeat 0px -283px}.social-button-facebook:hover{background:url(/assets/images/sprites.png) no-repeat -33px -283px}.social-button-google{background:url(/assets/images/sprites.png) no-repeat 0px -315px}.social-button-google:hover{background:url(/assets/images/sprites.png) no-repeat -33px -315px}.social-button-twitter{background:url(/assets/images/sprites.png) no-repeat 0px -347px}.social-button-twitter:hover{background:url(/assets/images/sprites.png) no-repeat -33px -347px}.social-button-instagram{background:url(/assets/images/sprites.png) no-repeat 0px -496px}.social-button-instagram:hover{background:url(/assets/images/sprites.png) no-repeat -33px -496px}.breadcrumbs{list-style:none;padding:0;margin:20px auto;width:100%;float:left}.breadcrumbs li{font-size:18px;float:left;color:#ccc;display:block}.breadcrumbs li:after{content:" / ";font-size:18px;float:left;margin:0 15px;color:#ccc;display:block}.breadcrumbs li.last:after{content:"";display:none}.breadcrumbs li a,.breadcrumbs li span{font-size:16px;text-decoration:none;float:left;display:block}.breadcrumbs li a:hover{text-decoration:underline}.breadcrumbs li.last a,.breadcrumbs li.last{color:#333}.nav-search{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;background-color:#F5EEE9;padding:20px;margin-bottom:30px}.nav-search h1{font-weight:400;font-size:20px;margin:0 0 20px 0}.nav-search ul{margin:0;padding:0;list-style-type:none}.nav-search ul li{margin:0 0 10px 0;padding:0}.nav-std{margin-bottom:30px}.nav-std h1{font-size:18px;font-weight:600;margin-bottom:0px;padding-bottom:10px;border-bottom:1px solid #ccc}.nav-std ul{margin:0 0 30px 0;padding:0;list-style:none;float:left;width:100%;display:block}.nav-std ul li{margin:0;padding:10px 0;border-bottom:1px solid #ccc;float:left;width:100%;display:block}.nav-std ul li:before{content:" ";margin:5px 8px 0 0;display:block;width:8px;height:14px;float:left;background-image:url(/assets/images/sprites.png);background-position:-6px -35px}.nav-std ul li.active,ul li.active,.nav-std ul li.active>a{color:#333;text-decoration:none}.nav-std ul li ul{margin:0 0 0 20px;padding:10px 0;float:left;width:100%;display:block}.nav-std ul li ul li{margin:0;padding:10px 0;border:none;float:left;width:100%;display:block}.comp-all-row{width:100%}.comp-all-row{width:100%}.comp-all-row .promo-b{width:33%;float:left;padding:0 15px}.comp-ended-row{width:100%;min-height:90px;float:left;margin-bottom:30px}.comp-ended-row figure{margin:0;width:120px;position:absolute;padding:0}.comp-ended-row figure img{width:100%}.comp-ended-row .details{float:left;margin-left:150px}.comp-ended-row .title{font-size:24px;display:block;margin-bottom:5px;line-height:110%}.hero-destination{margin-bottom:30px !important}.hero-destination .text-wrapper{width:660px;position:absolute;right:0px;bottom:0px;padding:30px;background-color:rgba(255,255,255,0.8)}.hero-destination h1.h1-hero-destination{width:100%;display:block}.hero-destination .text-wrapper p{margin:0}.hero-sub{width:100%;text-align:center;margin-bottom:30px;padding:0 10px;text-align:center}.nav-search{padding:20px;border:1px solid #ccc;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.nav-search label.title{padding-bottom:5px;font-weight:600;display:inline-block}.nav-search div.form-control{margin-bottom:20px}.nav-search .string-search{position:relative}.nav-search .string-search .search,.quick_search .search,#geo_search_submit .search{position:absolute;z-index:99;right:7px;top:5px;opacity:0.4;filter:alpha(opacity=40);cursor:pointer}.nav-search .string-search .search:hover,.quick_search .search:hover,#geo_search_submit .search:hover{position:absolute;z-index:99;right:7px;top:5px;opacity:1;filter:alpha(opacity=100)}.opts-area{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:30px}.pagination-area{width:50%}.pagination-area ul.pagination{margin:0}.sort-area{text-align:right;width:50%}.sort-area .title-order{display:inline-block;text-align:right;margin-right:10px;position:relative;top:3px}.sort-area #sort{width:140px;display:inline-block;text-align:right}button.btn-navbar{display:none}.row-spa-std{width:100%;float:left;margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #ccc;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;cursor:pointer;background:url(/assets/images/follow.png) no-repeat center right}.row-spa-std:hover,.row-spa-std:hover *{text-decoration:none}.row-spa-std figure{-webkit-flex:none;flex:none;width:190px;margin:0 30px 15px 0;padding:0}.row-spa-std figure img{width:100%;height:auto}.row-spa-std .details{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0;padding:0;color:#333}.row-spa-std .details h1{font-size:24px;margin:0 0 10px 0;padding:0;color:#50AFAF;text-align:left}.row-spa-std:hover .details h1{text-decoration:underline}.row-spa-std .details .meta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.row-spa-std .details .address{-webkit-flex:1;flex:1 1 250px;margin:0;padding:0;color:#333}.row-spa-std .details .review{-webkit-flex:1;flex:1 1 250px;margin:0;padding:0;color:#333}.row-spa-std .details ul{width:100%;float:left;margin:20px 0 0 0;padding:0;list-style:none}.row-spa-std .details ul li{float:left;margin:0 15px 15px 0;background-color:#F5EEE9;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;display:inline-block;padding:8px 17px;font-size:1em;font-weight:normal;line-height:1em;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;color:#333}.row-spa-std .details ul li.deals:before{content:" ";display:block;background-image:url(/assets/images/sprites.png);float:left;width:19px;height:19px;margin:0px 10px 0 0;background-position:-99px -216px}.row-spa-std .details ul li.vouchers:before{content:" ";display:block;background-image:url(/assets/images/sprites.png);float:left;width:16px;height:18px;margin:0px 10px 0 0;background-position:-65px -216px}.row-spa-std-bronze{width:100%;float:left;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ccc;cursor:pointer;background:url(/assets/images/follow.png) no-repeat center right}.row-spa-std-bronze:hover,.row-spa-std-bronze:hover *{text-decoration:none}.row-spa-std-bronze ul{width:100%;float:left;margin:0;padding:0;list-style:none}.row-spa-std-bronze ul li{float:left;margin:0;padding:0}.row-spa-std-bronze:hover .spa{text-decoration:underline}.row-spa-std-bronze .address{color:#333}.row-spa-std-bronze .type{color:#333}.featured-spa{width:100%;background-color:#F5EEE9;margin-bottom:30px;position:relative;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.featured-spa .tag{position:absolute;top:15px;background:#609090;color:#fff;padding:4px 15px 4px 15px;z-index:99;font-size:20px}.featured-spa figure{width:300px;float:left}.featured-spa figure img{width:100%;height:auto}.featured-spa .details{padding:15px;position:relative;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.featured-spa .details .title{font-size:24px;display:block;margin-bottom:15px;line-height:110%;color:#50AFAF}.featured-spa .details .sub-title{font-size:16px;display:block;margin-bottom:15px;line-height:110%}.featured-spa .details .description{display:block;margin-bottom:15px}.row-spa-std-bronze{width:100%;float:left;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc;cursor:pointer}.row-spa-std-bronze:hover,.row-spa-std-bronze:hover *{text-decoration:none}.row-spa-std-bronze ul{width:100%;margin:0;padding:0;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.row-spa-std-bronze ul li{margin:0;padding:0;flex-basis:33%;color:#333}.row-spa-std-bronze .spa{font-size:1.3em;color:#50AFAF;display:block}.row-spa-std-bronze:hover .spa{text-decoration:underline}.row-spa-std-bronze .address{display:block;margin-bottom:10px}.row-spa-std-bronze ul li.vouchers span{float:left;margin:0 15px 0 0;background-color:#F5EEE9;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;display:inline-block;padding:8px 17px;font-size:1em;font-weight:normal;line-height:1em;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;color:#333}.row-spa-std-bronze ul li.vouchers span:before{content:" ";display:block;background-image:url(/assets/images/sprites.png);float:left;width:16px;height:18px;margin:0px 10px 0 0;background-position:-65px -216px}.hero-gv{width:100%;padding:30px 10px 50px 10px !important;height:auto !important}.hero-gv h1,.hero-gv .tag-line{text-align:center}.hero-gv .tag-line{font-size:22px}.hero-gv figure{width:100%;max-width:600px;margin:0 auto;position:relative}.hero-gv figure img.promo-image{width:100%;margin:0 auto}.hero-gv figure img.discount-tag{position:absolute;right:0;top:20%}.hero-gv .buttons-area{padding:0;list-style:none;margin:0 auto;text-align:center}.hero-gv .buttons-area li{margin:0;padding:0;list-style:none;text-align:center;display:inline}.hero-gv .buttons-area .btn{margin:10px 0 0 0;font-size:24px}.partners-row{margin:0 auto;text-align:center;width:66%;padding:30px 0 60px 0}.partners-row h2 a{text-decoration:underline;color:#333}.partners-row h2 a:hover{text-decoration:none;color:#333}.partners-row .main-gallery{width:100%;margin:0 auto}.partners-row .main-gallery img{margin:0 15px}.gift-voucher-bonus{display:inline;float:left;position:relative;padding:60px 15px;float:left;width:50%}.gift-voucher-bonus figure{float:left;position:relative;width:140px;height:140px;margin:0 30px 0 0;padding:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.gift-voucher-bonus img{width:100%;height:auto;opacity:0;filter:alpha(opacity=0)}.gift-voucher-bonus .details{display:block;position:relative;margin-left:170px}.gift-voucher-bonus .details h1{font-size:30px;margin-bottom:20px;font-weight:300}.gift-voucher-bonus .details p{margin-bottom:0px}.upsell-row{margin:0 auto;text-align:center;width:66%;padding:60px 0 0 0}.upsell-row h3{font-size:22px}.upsell-row p{margin:0}.gv-terms-row{margin:0 auto;text-align:center;width:66%;padding:60px 0 0 0}.gv-terms-row p{margin:0}.corporate-benefits-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.corporate-benefits-col{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 10px;text-align:center}.corporate-benefits-col:first-child{padding-left:0}.corporate-benefits-col:last-child{padding-right:0}.corporate-benefits-col:before{content:' ';width:11px;height:14px;content:" ";display:block;background-image:url(/assets/images/sprites.png);margin:0px auto 10px auto;background-position:-39px -220px}.footnote{font-size:14px}#gv_form{margin-bottom:30px;float:left}.form-row{float:left;margin-bottom:10px;width:100%}.form-row .label{float:left;width:25%;min-width:130px}.form-row .field{float:left;width:75%}#message-row{display:none}.discount-box{display:block;width:100%;margin-bottom:30px;float:left}.discount-box input{display:block;width:150px;float:left;margin-right:10px}.discount-box span{display:block;float:left}#discount_form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;width:100%}#discount_form input{width:100%}#discount_form span{width:auto}.email_option_box{text-align:center}.email_option_box p{text-align:center}.postage-info-top{display:block}.postage-info-bottom{display:none;margin-top:30px;text-align:center}.postage-info-bottom .title{font-size:16px;display:block;margin-bottom:20px}.postage-info-bottom p{font-size:14px}.voucher-info-box table{margin-bottom:10px}.voucher-info-box table tr td{padding-bottom:5px}.voucher-info-box table img.thumbnail{width:90px;height:auto}.voucher-info-box .edit-voucher{display:block;text-align:center;font-size:15px}.s-cart-table{width:100%}.s-cart-table tr th{text-align:left;padding-bottom:5px;vertical-align:top}.s-cart-table tr td{padding-bottom:5px;vertical-align:top}.s-cart-table tr.total-row th,.s-cart-table tr.total-row td{border-top:1px solid #ccc;padding-top:10px}.s-cart-table #discount{color:#E4AD45}.voucher-themes-block #-slides-{width:100%;float:left;margin-bottom:30px;padding:0 40px 0 40px}.voucher-themes-block .gallery-cell:hover,.voucher-themes-block .gallery-cell.selected{border:3px solid #E4AD45}.voucher-themes-block #full-image{width:100%;margin-bottom:10px}.voucher-themes-block #full-image img{width:100%;height:auto}.voucher-themes-block .gallery-cell{width:100px;height:auto;margin-right:10px}.voucher-themes-block .gallery-cell img{width:100%;height:auto}.voucher-themes-block .flickity-prev-next-button.previous{left:0px}.voucher-themes-block .flickity-prev-next-button{position:absolute;top:0;width:30px;height:82px;border:none;background:#E4AD45;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transform:none}.voucher-themes-block .flickity-prev-next-button:hover{background:#EDC984}.voucher-themes-block .flickity-prev-next-button.next{right:0px}.voucher-themes-block .flickity-prev-next-button .arrow{fill:#fff}.article-photo{float:right;margin:0 0 10px 10px}.articles_date{margin-bottom:30px}.star_med{display:inline-block !important;background:url(/assets/images/sprites.png) no-repeat 0px -248px;height:15px}.star_med img{height:15px;display:block}.star_med_5 img{width:86px}.star_med_4 img{width:69px}.star_med_3 img{width:51px}.star_med_2 img{width:34px}.star_med_1 img{width:16px}.rating_med{display:inline-block !important;background:url(/assets/images/sprites.png) no-repeat 0px -170px;height:14px}.rating_med img{height:14px;display:block;width:82px}.rating_med_5{background-position:0px -162px}.rating_med_4{background-position:-17px -162px}.rating_med_3{background-position:-34px -162px}.rating_med_2{background-position:-51px -162px}.rating_med_1{background-position:-68px -162px}.rating_sml{display:inline-block !important;background:url(/assets/images/sprites.png) no-repeat 0px -186px;height:11px}.rating_sml img{height:11px;display:block;width:65px !important}.rating_sml_5{background-position:0px -186px}.rating_sml_4{background-position:-13px -186px}.rating_sml_3{background-position:-27px -186px}.rating_sml_2{background-position:-40px -186px}.rating_sml_1{background-position:-53px -186px}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:16px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#333 !important}.btn:hover,.btn:focus{background:#E4AD45;text-decoration:none;color:#fff}.btn-default{color:#333;background-color:#F5EEE9;border-color:#ccc !important}.btn-default:hover{color:#333;background-color:#C2B3A7;border-color:#adadad !important}.btn-default .fa{color:#333}.btn-primary{color:#fff !important;background:#E4AD45;border-color:#BD9B5B}.btn-primary:hover{color:#fff !important;background-color:#EDC984;border-color:#D4BE94}.btn-primary .fa{color:#fff}.btn-spa-search-form{margin:0;padding:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.btn-quick-links{width:100%;padding:10px;color:#333;background-color:#F5EEE9;border-color:#ccc !important}.btn-quick-links:hover{background:#DCD2CD;text-decoration:none;color:#333 !important}.btn.disabled{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;pointer-events:none}.btn .fa{padding-left:4px}.fa.yellow{color:#E4AD45 !important}.quick-links .btn-quick-links{position:absolute;bottom:0}.pill-list li{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;display:inline-block;padding:8px 20px;margin-bottom:0;font-size:1em;font-weight:normal;line-height:1em;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;background:#FBF9F7;color:#333}.pill,a.pill{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;display:inline-block;padding:8px 20px;margin-bottom:0;font-size:1em;font-weight:normal;line-height:1em;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;background:#F5EEE9;color:#333}.pill-voucher:before{content:" ";display:inline-block;background:url(/assets/images/sprites.png) no-repeat -65px -217px;width:16px;height:18px;margin-right:10px}#accordion h3{color:#4FAEAE;font-size:18px;cursor:pointer}#accordion h3:hover{text-decoration:underline}#accordion h3:before{content:" ";display:inline-block;background:url(/assets/images/sprites.png) no-repeat -30px -56px;width:10px;height:10px;margin-right:15px}[class*='box-']{margin-bottom:30px}.box-a{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;background-color:#F5EEE9;padding:20px;margin-bottom:30px;float:left;width:100%}.box-b{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;border:1px solid #ccc;padding:20px;margin-bottom:30px;float:left;width:100%}.box-b p:last-child{margin-bottom:0px !important}.box-a h1,.box-b h1,.box-a h2,.box-b h2{-webkit-margin-before:0;margin-top:0}.box-a h1,.box-b h1{font-size:24px}.box-a h2,.box-b h2{font-size:18px}.comp-question{font-weight:400}.gvpp-row-h{clear:both}.gvpp-row{float:left;display:block;width:100%;margin-bottom:20px;cursor:pointer;min-height:141px;position:relative}.gvpp-row:hover{text-decoration:none}.gvpp-row figure{margin:0;width:190px;height:141px;margin-right:30px;position:absolute}.gvpp-row figure img{width:100%}.gvpp-row .details{margin:0;float:left;position:relative;width:auto;margin-left:220px}.gvpp-row h3{margin:0 0 10px 0}.gvpp-row:hover h3{text-decoration:underline}.gvpp-row .location{font-style:italic;margin-bottom:6px;display:block;width:100%;color:#333}.gvpp-row .description{margin-bottom:0px;display:block;width:100%;color:#333}.gvpp-row .details .btn{width:45px;height:45px;position:absolute;right:20px;top:60px;background:url(/assets/images/sprites.png) no-repeat 0px -76px}.row-article-leader{width:100%;padding-bottom:50%;display:block;float:left;margin-bottom:30px;cursor:pointer;position:relative}.row-article-leader .details{position:absolute;width:100%;left:0;bottom:0;content:" ";background:linear-gradient(to bottom, transparent, rgba(0,0,0,0.75));background-position:center center;transition:all .15s ease-in-out;padding:0}.row-article-leader:hover,.row-article-leader:hover *{text-decoration:none}.row-article-leader .details .category{margin:20px 20px 0px 20px;display:block;color:#fff !important;text-shadow:1px 1px 0px rgba(0,0,0,0.5);text-transform:uppercase}.row-article-leader .details .title{margin:0 20px 20px 20px;font-size:35px;line-height:110%;display:block;color:#fff !important;text-shadow:1px 1px 0px rgba(0,0,0,0.5)}.row-article-leader:hover .details .title{text-decoration:underline}.row-article{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ccc;cursor:pointer}.row-article:hover,.row-article:hover *{text-decoration:none}.row-article figure{margin:0;width:200px;margin-right:20px;flex:none}.row-article figure img{width:100%;height:auto}.row-article .details{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.row-article .category{font-size:16px;display:block;color:#333;text-transform:uppercase;magin-bottom:5px}.row-article .title{font-size:24px;display:block;margin-bottom:15px}.row-article:hover .title{text-decoration:underline}.row-article .excerpt{font-size:16px;display:block;color:#333}.message{padding:10px;background-color:#eeeeee;margin-bottom:20px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.message_title{margin:0}.message p,.message ul{margin-bottom:0}.message_neg{background-color:#F0C060}.message_pos{background-color:#CED9D9}.voucher-form{position:absolute;top:200px}.voucher-form label{float:left;margin-top:6px;margin-right:20px;font-weight:400}.voucher-form select{width:90px}.voucher-form btn{float:left}.voucher-form .jinput{float:left;margin-right:20px}.nav-pills{margin:0 0 20px 0;padding:0;display:block}.nav-pills:after{clear:both}.nav-pills:before,.nav-pills:after{display:table;content:" "}.nav-pills li{margin:0 20px 0 0;padding:0;float:left;display:block}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#50AFAF}.nav-pills>li>a:hover,.nav-pills>li>a:focus{text-decoration:none;background-color:#eee}.nav-pills>li>a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;position:relative;display:block;padding:10px 15px}.aqua,.libra{margin-bottom:20px}.aqua th,.aqua td{padding-bottom:5px;vertical-align:top}.aqua th{text-align:left}.libra th,.libra td{padding:5px 8px;vertical-align:top;border:1px solid #D8D8D8}.libra thead th,.libra thead td{background-color:#609090}.libra thead *{color:#ffffff}.scorpio tr th{color:#FFFFFF}.scorpio tr td{vertical-align:middle}.scorpio_padder{padding-right:6px}.gemini tr td{padding-right:6px}#loader-image{display:none;text-align:center}#loader-image img{display:block;margin:0 auto}.a-right{text-align:right}.table-review{width:100%}.table-review th{text-align:left}.table-review td{text-align:center}.list-hori{margin:0 0 30px 0;padding:0;list-style:none;float:left;width:100%}.list-hori li{margin:0 30px 0 0;float:left}.list-deals{margin:0 0 30px 0;padding:0;list-style:none;float:left;width:100%}.list-deals li{margin:0 0 10px 0;padding:0;list-style:none;float:left;width:100%}.list-deals li:before{content:" ";margin:5px 8px 0 0;display:block;width:8px;height:14px;float:left;background-image:url(/assets/images/sprites.png);background-position:-6px -35px}header.deal-header{width:100%;float:left;margin-bottom:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}header.deal-header figure{margin:0;padding:0;width:50%;height:256px;margin-right:30px}header.deal-header figure img{width:100%}header.deal-header .details{width:322px}header.deal-header .details .pricing{width:70%;float:left}header.deal-header .details .pricing .from{display:block;font-size:16px;line-height:100%;margin-bottom:0px}header.deal-header .details .pricing .price{display:block;font-size:50px;line-height:100%;margin-bottom:10px;color:#609090}header.deal-header .details .pricing .price-original{display:block;font-size:20px}header.deal-header .details .pricing .price-original .outer{text-decoration:line-through;color:red}header.deal-header .details .actions{width:30%;float:left;text-align:right}header.deal-header .details .actions .btn:first-child{margin-bottom:10px}header.deal-header .details .deal-meta{float:left;border-top:1px solid #ccc;margin-top:20px;border-bottom:1px solid #ccc;margin-bottom:20px;width:100%}header.deal-header .details .deal-meta .label{font-weight:400}header.deal-header .details .deal-meta .saving,header.deal-header .details .deal-meta .date-ends{display:block;padding-bottom:20px;padding-top:20px;float:left}header.deal-header .details .deal-meta .saving{width:40%;margin-right:5%;border-right:1px solid #ccc}header.deal-header .details .deal-meta .date-ends{width:55%}.deal-body .general-actions{margin-bottom:30px;text-align:center}.deal-body .merchant-details{margin-bottom:30px;float:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}.deal-body .merchant-details figure{width:90px;margin-right:20px}.deal-body .merchant-details .details .name{display:block;font-size:20px;margin-bottom:10px}.deal-body .merchant-details .details .location{display:block;font-size:16px;float:left;margin-right:30px;margin-bottom:5px}.deal-body .merchant-details .details .reviews{display:block;font-size:16px;float:left;margin-bottom:5px}.deal-body .merchant-details .details .type{clear:both;display:block;float:left;margin-right:30px}.deal-body .merchant-details .details .actions{display:block;text-align:left;float:left}.more-deals{padding:30px 0 0 0}.profiles{width:50%;float:left;position:relative;text-align:center}.profiles figure{margin:auto 0}.profiles .title{font-weight:600}.advert-opts{text-align:center}.advert-opts figure{margin:auto 0}.advert-opts .title{font-weight:600}.i-edit:before{content:" ";display:block;float:left;background-image:url(/assets/images/sprites.png);width:12px;height:12px;background-position:-2px -54px;margin:6px 10px 0 0}.i-delete:before{content:" ";display:block;float:left;background-image:url(/assets/images/sprites.png);width:11px;height:13px;background-position:-64px -53px;margin:6px 10px 0 0}.qlink_list{margin:0 0 30px 0;padding:0;list-style:none}.qlink_list li{display:block}.qlink:before,.qlink_list li:before{content:" ";margin:7px 8px 0 0;padding:0;float:left;width:8px;height:12px;background:url(/assets/images/sprites.png) no-repeat -5px -34px}.j-list{margin:0 0 30px 0;padding:0;list-style:none}.well-promo{background-color:#F5EEE9;text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;padding:20px}.well-promo .title{font-size:22px;margin-bottom:20px;display:block}blockquote{margin:0 0 30px 0;padding:0;width:100%;background:url("/assets/images/quote-open.png") no-repeat}blockquote .quote{display:block;margin-left:27px;margin-bottom:10px;font-style:italic}blockquote .author{margin-left:27px;font-weight:400;margin-bottom:30px;display:block}.j-steps{list-style-type:none;margin:0 0 30px 0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.j-steps li{position:relative;padding-right:30px}.j-steps li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;height:40px;text-decoration:none}.j-steps li i{background-color:#F5EEE9;display:block;height:30px;width:30px;line-height:30px;text-align:center;margin:0 10px 0 0;padding:0;float:left;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.j-steps li span{font-size:16px}.j-steps li.active a i{color:#fff;background-color:#609090}.wp-caption{width:100% !important}.wp-post-image-full{margin:0 0 20px 20px;float:right;position:relative}.wp-post-image-hero{margin:0 0 20px 0;width:100%;position:relative}.wp-post-image-hero img,img.size-full{width:100%;height:auto}.wp-post-image-full .excerpt,.wp-post-image-hero .excerpt{margin:0;display:block;background-color:#333;color:#fff;width:100%;position:relative}.wp-post-image-full .excerpt span,.wp-post-image-hero .excerpt span{margin:0;padding:10px 20px;display:block;line-height:100%;color:#fff;width:100%}.recent-posts{margin:0 0 30px 0;padding:0 0 30px 0;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;width:100%;border-bottom:1px solid #ccc}.recent-posts li{margin:0 5px 10px 5px;padding:0;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:120px}.recent-posts li a{display:block;width:100%}.recent-posts li a:hover span{text-decoration:underline}.recent-posts figure{margin:0 0 10px 0;padding:0;width:100%;display:block}.recent-posts figure img{width:100%;height:auto}.recent-posts .details{width:100%;display:block}.author-bio{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 0 30px 0;padding:30px 0 30px 0;width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.author-bio figure{margin:0 30px 0 0;padding:0;width:100px;display:block;flex:none}.author-bio figure img{width:100%;height:auto;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.circle{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.author-bio h1{margin:0 0 10px 0;padding:0;font-size:24px}.author-bio .details{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.author-bio .details ul{margin:0;padding:0;list-style:none;float:left;width:100%}.author-bio .details ul li{margin:0 0 10px 0;padding:0;float:left;width:100%}.author-bio .details ul li.name{font-weight:600}.closing_date{font-weight:600;margin-bottom:30px}.comment-list,.comment-list .children{margin:0;padding:0;list-style-type:none;float:left}.comment-body{position:relative;float:left}.comment-list figure{position:absolute;top:15px;left:0;width:80px}.comment-list figure img{width:80px;height:80px}.comment-list .children{margin-left:100px}.comment-list .comment{float:left;width:100%}.comment-body{padding-top:15px;margin-top:15px;border-top:1px solid #ccc;width:100%}.comment-list .comment-comment{margin-left:100px}.comment-list .comment-comment p{-webkit-margin-before:0em;-webkit-margin-start:0px;-webkit-margin-end:0px;margin-top:0}.comment-list .comment-comment ul.comment-properties{margin:0 0 15px 0;padding:0;float:left;list-style-type:none;width:100%}.comment-list .comment-comment ul.comment-properties li{margin:0 20px 0 0;padding:0;display:inline-block}.list_answers{margin:0;padding:0;list-style:none}.reviewer_options{float:left;width:100%;margin-bottom:30px}.reviewer_options figure{float:left;width:100px;margin-right:20px}.reviewer_options figure img{width:100px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.reviewer_options .details{float:left;width:150px}.reviewer_options .details span{display:block}#map_canvas{width:100%;height:300px}.pagination,.page-numbers{margin:0 0 30px 0;padding:0;list-style:none;width:100%}.pagination li,.page-numbers li{margin:0;padding:0 15px 0 0;list-style:none;display:inline}.profile-header{width:100%;padding:0 15px}.profile-details{width:66.66%;padding:0 15px;float:left}.profile-side{width:33.33%;padding:0 15px;float:left;display:inline}.spa-details{width:50%;padding:0 15px 0 0;float:left;display:inline;margin-bottom:30px}.spa-photos{width:50%;padding:0 0 0 15px;float:left;display:inline;margin-bottom:30px}.spa-photos .main-gallery{margin-bottom:30px}#tabs{width:100%;float:left;display:inline}.profile-gv{overflow:hidden}.profile-gv .helper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.profile-gv figure{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:180px;margin-bottom:20px}.profile-gv figure img{height:auto;width:100%}.profile-gv p{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.profile-gv a{float:left;width:100%}#spa-reviews{width:100%;float:left}.review-summary{width:100%;float:left;margin:0 !important}.review-summary .review-overall{width:50%;float:left;padding-right:15px}.review-summary .review-overall .title{display:block;margin-bottom:10px;text-align:center;font-weight:600}.review-summary .review-overall .overall{display:block;margin:0 auto;text-align:center;background-color:#609090;height:100px;width:100px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.review-summary .review-overall .overall span{display:block;margin:0 auto;line-height:100px;text-align:center;font-size:50px;color:#fff}.review-summary .review-overall .based{display:block;margin-top:10px;text-align:center}.review-summary .review-breakdown{width:50%;float:left;padding-left:15px}.review-summary .review-breakdown table{width:100%;margin:0 auto}.make-review{width:100%;margin:0 0 30px 0;float:left;text-align:center}.make-review .title{font-style:italic;font-size:18px;margin:0 0 20px 0}.review-row{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:30px;margin-left:0;margin-right:0}.review-row .reviewer{flex:none;margin:0 !important;padding:0 30px 0 0;width:160px;float:none;position:relative;display:block}.review-row .reviewer figure{padding:0;margin:0 auto 10px auto;width:80%;height:auto;text-align:center}.review-row .reviewer figure img{width:100%;height:auto;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.review-row .reviewer span{display:block;text-align:center}.review-row .reviewer .name{font-weight:400}.review-row .review{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 !important;float:none;display:block}.box-review{border:1px solid #ccc;padding:20px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;position:relative}.box-review .title{font-size:24px;margin:0 0 20px 0;display:block}.box-review .review{font-style:italic}.box-review .speach-bubble-arrow{height:20px;width:20px;position:absolute;top:40px;left:-20px;background:url(/assets/images/speach-bubble-arrow.png)}.spa-deal-spa-title a{font-size:22px;margin-bottom:30px;display:inline-block}.wrapper-hero{background-color:#F5EEE9;width:100%;float:left;margin-bottom:40px}.hero{position:relative;margin:0 auto;width:100%;max-width:990px;overflow:hidden;height:380px}.hero .h1-hero{width:100%;display:block;font-size:90px;margin:0;text-transform:uppercase;text-align:center;color:#fff;font-weight:300;text-shadow:1px 1px 2px rgba(0,0,0,0.5)}.hero .subtitle{width:100%;padding:0 100px;display:block;font-size:24px;font-style:italic;text-align:center;color:#fff;font-weight:300;text-shadow:1px 1px 2px rgba(0,0,0,0.5)}.hero-home img{width:100%}.hero-home img.small{display:none}.hero-competitions,.hero-quote,.hero-join{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center}.hero-competitions{background:url(/assets/images/heros/hero-competitions.jpg) no-repeat center center;background-size:cover}.hero-awards-2014 h1{text-align:center;font-size:60px;text-align:center;color:#fff;font-weight:300;text-shadow:1px 1px 2px rgba(0,0,0,0.5);position:absolute;left:265px;top:220px;width:430px;margin:0;padding:0}.hero-join{background:url(/assets/images/heros/hero-couple.jpg) no-repeat center center;background-size:cover}.hero-quote{background:url(/assets/images/heros/hero-about.jpg) no-repeat center center;background-size:cover}.hero-quote .quote,.hero-quote .author{text-align:center;color:#fff;font-weight:300;text-shadow:1px 1px 2px rgba(0,0,0,0.5);display:inline-block;width:100%}.hero-quote .quote{font-size:32px;font-style:italic}.hero-quote .author{font-size:18px}.sub-hero-title{text-align:center;display:inline-block;font-size:30px;padding:0px 30px;margin:30px 0;font-weight:300;font-style:italic}.hero-spas{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;max-height:380px;height:330px;background:url("/assets/images/heros/hero-spas-ireland.jpg") no-repeat center center;background-size:cover}.hero-spas #spa_search_form{width:50%;background-color:rgba(255,255,255,0.5);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;margin:20px;padding:20px}#spa_search_form .form_container{width:66%}#spa_search_form h1{font-size:40px;width:100%;flex:1 100%;text-align:center}#spa_search_form .field_container{flex:1 100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center}#spa_search_form .input{text-align:center;margin:0;border:none;padding:5px}#spa_search_form .input-string{width:100%;max-width:220px;min-width:150px;height:36px;padding:6px 12px;font-size:16px;line-height:24px;display:block}#spa_search_form .btn-spa-search-form{height:36px;padding:6px 12px;font-size:16px;line-height:24px;display:block;background-color:#E4AD45;color:#fff}.col-body h1{width:100%}.toggle-title{font-size:18px;text-decoration:underline;display:block;width:100%}.col-spa-type,.col-spa-counties,.col-expose{width:33.33%}.col-spa-counties h1,.col-spa-type h1{font-size:28px}.intro{font-size:20px}.we-offer-area{text-align:center}.demographic-area{background-color:#F0C060;margin-top:30px !important}.demographic-area h2{margin-top:30px;font-size:55px;text-align:center}.demographic-area .summary{text-align:center;font-size:20px;padding:0 100px}.demographic-area .source{text-align:right;padding:0 40px;font-size:13px;color:#fff}.demographic-area .col-2 figure img{display:block;margin-left:auto;margin-right:auto}.demographic-area .col-2 ul{display:none}.contact-area{text-align:center}.features-box{height:350px;position:relative}.features-box .plus{font-weight:600}.features-box .title{text-align:center;padding:10px;display:block;font-size:20px;color:#fff;margin-bottom:20px}.features-box .bronze{background-color:#98723F}.features-box .silver{background-color:#C9D9DE}.features-box .gold{background-color:#E4AD45}.features-box ul{list-style:none;padding:0}.features-box ul li{margin:0 0 8px 0;padding:0}.features-box ul li i.fa{color:#609090}.features-box .price{position:absolute;bottom:0;text-align:center;vertical-align:middle;padding:10px;display:table-cell;font-weight:400;width:100%;font-size:20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;z-index:999}.features-box .popular{position:absolute;top:-20px;right:-20px;text-align:center;display:table;font-weight:400;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width:80px;height:80px;font-size:16px;background-color:#C9D9DE}.features-box .popular span{text-align:center;vertical-align:middle;display:table-cell;font-weight:400;font-size:16px}.prices-tax{text-align:right;font-size:14px;clear:both}.h-lined{background-color:red;background:url(/assets/images/line.png) no-repeat 0 50% #fff;text-align:center;display:block}.h-lined span{background:#fff;display:inline-block;padding:30px 30px}a.c200-button{display:block;margin-bottom:30px}a.c200-button figure{height:200px;width:200px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;margin:0 auto 10px auto;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out}a:hover.c200-button figure{opacity:0.66}a.c200-button figure img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}a.c200-button span.title{text-decoration:none;color:#333;font-size:22px}a.c200-button:hover span.title,a.c200-button:hover{text-decoration:none !important;color:#333}.row-award{float:left;display:inline}.photo-award{width:480px;height:300px;float:left;display:block;position:relative;z-index:1;overflow:hidden}.photo-award .winner,.award-box-other .winner{position:relative;width:100%;max-width:100%;height:auto;transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;z-index:2}.photo-award:hover img.winner,.photo-award:focus img.winner,.award-box-other:hover img.winner,.award-box-other:focus img.winner{-webkit-transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.photo-award .title-box{background:rgba(0,0,0,0.5);position:absolute;bottom:0;left:0;width:100%;color:#fff;padding:10px 15px;z-index:3}.photo-award .title-box span{color:#fff}.winners-award{width:480px;float:left;display:block;padding:40px 30px 0 30px;position:relative}.winners-award h1{font-size:34px;margin:0 0 10px 0}.award-box-other{width:300px;height:360px;float:left;margin:30px 10px;position:relative;z-index:1;overflow:hidden}.award-box-other span.title{width:100%;color:#fff;font-weight:600;text-shadow:1px 1px 4px rgba(0,0,0,0.6);position:absolute;top:110px;text-align:center;text-transform:uppercase;font-size:30px;z-index:3}.award-box-other div.name-box{width:100%;background:rgba(0,0,0,0.5);position:absolute;bottom:0px;text-align:center;height:120px;padding:20px;padding:40px 30px 0 30px;z-index:3}.award-box-other div.name-box .name{text-align:center;color:#fff;font-size:18px}.bleed-box-right{position:absolute;top:130px;right:0px;width:29px;height:58px;z-index:99;background-image:url("/assets/images/awards-bleed-left.png")}.bleed-box-left{position:absolute;top:130px;left:0px;width:29px;height:58px;z-index:99;background-image:url("/assets/images/awards-bleed-right.png")}.quick-links{height:250px;float:left;position:relative;margin-bottom:30px !important}.quick-links h1,.quick-links-x h1{font-size:30px}.quick-links ul{margin-bottom:30px !important}#toggle_counties{display:none}.expose-links{margin:0;padding:0;list-style:none;float:left;width:100%}.expose-links li{margin:0 0 20px 0;padding:0;list-style:none;float:left;width:100%}.expose-links li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.expose-links li figure{float:left;width:100px;height:100px;margin-right:20px;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out}.expose-links li .details{width:100%;margin-top:20px;font-size:18px}.expose-links li a *{text-decoration:underline}.expose-links li a:hover *{text-decoration:none}.expose-links li a:hover figure{opacity:0.66}.featured-spa-destination{height:260px}.featured-spa-destination figure{width:300px;float:left}.featured-spa-destination figure img{width:300px;height:223px;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out}.featured-spa-destination:hover figure img{opacity:0.66}.featured-spa-destination .details{border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;width:330px;float:left;padding:20px 20px 20px 30px;height:226px}.featured-spa-destination .details h1{padding:0;margin:0 0 10px 0;font-size:30px}.featured-spa-destination .details h2{padding:0;margin:0;font-size:22px;color:#50AFAF}ul.twocolul{float:left;margin:0 0 20px 0}ul.twocolul li{width:50%;float:left}.inner-addon{position:relative}.inner-addon .ui-datepicker-trigger{position:absolute;top:6px;pointer-events:none}.left-addon .glyphicon{left:0px}.right-addon .ui-datepicker-trigger{right:6px}.left-addon input{padding-left:30px}.right-addon input{padding-right:30px}.col-streamline{text-align:center;display:block !important;max-width:630px;margin:0 auto !important;float:none !important}.col-intro{width:66%}.streamline-form{max-width:400px}.streamline-form .row-inline{margin:0 auto 10px auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:20px;justify-content:center}.streamline-form .row-inline input{width:100%;margin-right:10px}.streamline-form{text-align:center;margin:0 auto;display:block}.streamline-form .row{margin:0 auto 10px auto;clear:both;overflow:hidden;zoom:1}.streamline-form .row .jinput{width:100%}.streamline-form .row .btn{float:left;display:block}.streamline-form .row-inline .checkbox{margin:7px 0 0 15px}.streamline-form .row-inline .checkbox input{width:auto}.streamline-form-skinny .row,.streamline-form-skinny .row-inline input{max-width:200px}.streamline-form-medium .row,.streamline-form-medium .row-inline input{max-width:300px}.featured-deal{width:100%;height:223px;background-color:#F5EEE9;float:left;margin-bottom:30px;position:relative;cursor:pointer}.featured-deal figure{position:absolute;width:300px;height:223px;float:left}.featured-deal figure img{width:300px;height:223px;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out}.featured-deal:hover figure img{opacity:0.66}.featured-deal .tag{position:absolute;top:15px;background:#609090;color:#fff;padding:4px 15px 4px 15px;z-index:99;font-size:20px}.featured-deal .details{width:auto;height:100%;padding:15px 15px 15px 0;margin-left:330px;float:left;position:relative}.featured-deal .details .title{font-size:24px;display:block;margin-bottom:15px;line-height:110%;color:#50AFAF}.featured-deal:hover .details .title{text-decoration:underline !important}.featured-deal .details .sub-title{font-size:16px;display:block;margin-bottom:15px;line-height:110%}.featured-deal .details .description{display:block;margin-bottom:15px}.featured-deal .details .county::before{content:" ";margin-right:10px;display:block;width:8px;height:14px;position:relative;top:6px;float:left;background:url(/assets/images/sprites.png) no-repeat 0px -408px}.featured-deal .details ul{margin:0}.featured-deal .price{position:absolute;left:0px;bottom:20px;font-size:24px}.featured-deal .price .was{text-decoration:line-through}.featured-deal .btn{position:absolute;right:20px;bottom:20px}.col-body .featured-deal{background-color:#F5EEE9;float:left;margin-bottom:30px}.col-body .featured-deal figure{float:left}.col-body .featured-deal .details{float:left}.row-buy-gv label{padding-top:4px;display:block;font-weight:600}.button-options{width:100%;text-align:center}.button-options .btn{margin-right:10px}.deal-home .deal-wrapper{width:33.3%;float:left;padding:1.25%}.deal-area{float:left;width:100%}.deal-area .deal-wrapper:nth-of-type(odd){padding-left:0}.deal-area .deal-wrapper:nth-of-type(even){padding-right:0}.deal-area .deal-wrapper{width:50%;float:left;padding:1.25%}.deal-box{margin-bottom:0px;display:block;width:100%;position:relative;height:280px;overflow:hidden;background-color:#F5EEE9}.deal-box img{position:absolute;top:-50px;width:100%;z-index:0;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out}.deal-box:hover img{opacity:0.66}.deal-box .details{background-color:#F5EEE9;position:absolute;bottom:0px;z-index:999;padding:15px;width:100%}.deal-box .details .title{font-size:18px;display:block;margin-bottom:8px;color:#50AFAF}.deal-box:hover .details .title{text-decoration:underline !important}.deal-box .details .spa,.deal-box .details .county{display:block}.deal-box .details .spa{margin-bottom:20px}.deal-box .details .county::before{content:" ";margin-right:10px;display:block;width:8px;height:14px;position:relative;top:6px;float:left;background:url(/assets/images/sprites.png) no-repeat 0px -408px}.deal-box .details .price{display:block;position:absolute;bottom:15px;right:15px;font-size:22px}.deal-box .details .price .was{text-decoration:line-through}.inline-heading-row{margin-bottom:20px}.inline-heading-row *{display:inline-block;margin:0px}.inline-heading-row .trailer{padding-left:10px}.photo-gallery{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;margin-bottom:20px}.photo-gallery img{display:block;border:0;margin:5px}.deal-row{float:left;display:block;width:100%;margin-bottom:20px;cursor:pointer}.deal-row:hover{text-decoration:none}.deal-row figure{margin:0;width:190px;height:141px;margin-right:30px;float:left}.deal-row figure img{width:190px;height:141px}.deal-row .details{margin:0;float:left;position:relative;width:455px}.deal-row .title{font-size:24px;display:block;margin-bottom:15px;line-height:110%;color:#50AFAF}.deal-row:hover .title{text-decoration:underline}.deal-row .btn{position:absolute;right:20px;bottom:20px}.deal-row-more{float:left;display:block;width:100%;margin-bottom:20px;cursor:pointer;background-color:#F5EEE9}.deal-row-more:hover{text-decoration:none}.deal-row-more figure{margin:0;width:120px;height:90px;margin-right:30px;float:left}.deal-row-more figure img{width:120px;height:90px;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out}.deal-row-more:hover figure img{opacity:0.66}.deal-row-more .details{margin:0;float:left;position:relative;width:375px}.deal-row-more .title{font-size:18px;display:block;margin:15px 0;line-height:110%;color:#50AFAF}.deal-row-more:hover .title{text-decoration:underline}.cell_expired{color:red;font-weight:bold}.share-social{margin:0 0 20px 0;padding:0;width:100%;overflow:hidden;list-style:none}.share-social li{margin:0 6px 0 0;padding:0;float:left;line-height:26px}.share-social a,.share-social a .fa{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:#609090;width:26px;height:26px;color:#fff !important;display:block;text-align:center;line-height:26px;text-decoration:none}.share-social a:hover span{background:#DAE3E3 !important;text-decoration:none}.share-social a span{color:#fff !important}.share-social .share-mobile{display:none}.ui-tabs-nav{margin:0 0 20px 0;padding:0;list-style:none;float:left;width:100%;border-bottom:1px solid #ccc;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ui-tabs-nav li{margin:0;padding:0;position:relative;top:1px}.ui-tabs-nav li a{display:block;padding:10px 15px 5px 15px;border:1px solid #ccc;margin-right:10px;background-color:#EFF1F1;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;font-size:22px}.ui-tabs-nav li.ui-tabs-active a{border-bottom:1px solid #fff;background-color:#fff}.magnific-popup-white-box{position:relative;background:#FFF;padding:20px;width:auto;max-width:540px;margin:20px auto}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.input-group{position:relative;display:table;border-collapse:separate}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;width:1%;white-space:nowrap;vertical-align:middle;display:table-cell}.input-group .form-control{position:relative;z-index:2;float:left;margin-bottom:0;display:table-cell}.input-group-addon:first-child{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.input-group-addon:last-child{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.input-group .form-control:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.input-group .form-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.wrap{display:table;width:100%}.cola{display:table-cell;width:auto}.colb{display:table-cell;width:55px;text-align:right}.testimonials-slider-wrapper{height:100px;display:block;overflow:hidden;margin-bottom:30px}.testimonials{position:relative;overflow:auto}.testimonials ul{margin:0;padding:0}.testimonials li{margin:0;padding:0;list-style:none}.testimonials ul li{float:left;display:block}#price_y,#price_x{float:left;display:inline}.deal_type_cont{width:50%;height:330px;float:left;padding:15px;color:#fff;position:relative;-webkit-transition:margin 0.2s ease-out;-moz-transition:margin 0.2s ease-out;-o-transition:margin 0.2s ease-out;transition:margin 0.2s ease-out}.deal_type_cont .helper{width:100%;height:330px;background-color:#000;background-size:cover;padding:15px;color:#fff;position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.deal_type_cont_1{background:#000 url("/assets/images/deal-create-type-1.jpg") no-repeat center center}.deal_type_cont_2{background:#000 url("/assets/images/deal-create-type-2.jpg") no-repeat center center}a.deal_type_cont:hover{margin-top:-10px;text-decoration:none}a.deal_type_cont *,a.deal_type_cont:hover *{color:#fff}.deal_type_cont .title{font-size:24px;margin-bottom:15px;display:block;text-align:center}.deal_type_cont ul{margin:0;padding-left:20px}.deal_type_cont ul li{margin-bottom:20px;margin-left:0}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.copy_address_option{display:block;width:100%;float:left;margin-bottom:10px;cursor:pointer}.quick_search{width:200px;position:absolute;top:20px;right:20px}#map-canvas{width:100%;height:270px;overflow:hidden}.share-competition{overflow:hidden;width:100%}.share-competition .preintro{font-size:18px;display:block;width:auto;float:left}.share-competition .share-social{float:left;width:auto}.share-competition .share-social .title{display:none}@media only screen and (max-width: 990px){.container-fluid{width:100% !important}}iframe[name='google_conversion_frame']{height:0 !important;width:0 !important;line-height:0 !important;font-size:0 !important;margin-top:-13px;float:left}@media only screen and (min-width: 781px){.hide-desktop{display:none !important;visibility:hidden}}@media only screen and (max-width: 780px){.hide-mobile{display:none !important;visibility:hidden}.init{margin-top:30px}[class*='col-']{width:100%;padding:0 10px}.container{width:100%}.col-nav,.col-body,.col-streamline{width:100%;margin:0}.wrapper-breadcrumbs{display:none}.main-header,.main-header .container{position:relative;height:120px;height:70px;border:0;box-shadow:0 0 5px 0 rgba(0,0,0,0.3)}.main-header h1{margin:0;padding:0;line-height:0;height:auto;width:80px;position:absolute;left:15px;top:15px}.main-header h1 img{width:100%}.quick_search{display:none}button.btn-navbar{display:block;width:30px;height:25px;background:url(/assets/images/sprites.png) no-repeat 0px -431px;position:absolute;top:20px;right:20px;border:0}body.mobile-menu-active button.btn-navbar{background:url(/assets/images/sprites.png) no-repeat -35px -431px}.main-nav{display:none}.hero-home img.big{display:none}.hero-home img.small{display:block}.home-top-row{width:100%;float:left}.home-top-row .col-2{width:50%}.footer-menu-accordion{display:block;padding:0 20px}.footer-menu{display:none}.hero-gv{padding:30px 10px;height:auto !important}.hero-gv h1{text-align:center}.gift-voucher-bonus{text-align:center;padding:60px 30px;margin:0}.gift-voucher-bonus figure{margin:0 auto 10px auto;float:none}.gift-voucher-bonus .details{display:block;position:relative;width:100%;text-align:center;margin:0 !important}.j-steps{list-style-type:none;margin:0 0 30px 0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.j-steps li{width:100%;background-color:#F5EEE9;position:relative}.j-steps li a{display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;height:40px;text-decoration:none}.j-steps li.active{background:#609090}.j-steps li.active span,.j-steps li.active a i{color:#fff}.j-steps li a i,.j-steps li.active a i{background:transparent;font-size:26px;padding:0 15px}.j-steps li.active a:after{content:"";border-top:20px solid #F5EEE9;border-bottom:20px solid #F5EEE9;border-left:20px solid transparent;position:absolute;right:0px;top:0}.j-steps li.past a:after{content:"";border-top:20px solid #609090;border-bottom:20px solid #609090;border-left:20px solid transparent;position:absolute;right:0px;top:0}.j-steps li:last-child a:after{display:none}.j-steps li span{font-size:16px}.j-steps li.future a *,.j-steps li.future a:hover *,.j-steps li.past a *,.j-steps li.past a:hover *{color:#333;text-decoration:none}.email_option_box{border:none;padding:0}.postage-info-top{display:none}.postage-info-bottom{display:block}.input-xxlrg{width:100%}.quick-links,.quick-links-x{height:auto}.quick-links h1{width:100%;text-align:center}.quick-links ul{margin:0 0 30px 0;padding:0;list-style-type:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;flex-wrap:wrap}.quick-links ul li{margin:10px 10px 10px 10px;padding:0;display:block}.quick-links ul li a{padding:10px 15px;background-color:red;display:block;text-align:center}.quick-links-x h1{width:100%;text-align:center}.quick-links-x ul{margin:0 0 30px 0;padding:0;list-style-type:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;flex-wrap:wrap}.quick-links-x ul li{margin:0;padding:0;display:block;width:50%}.quick-links-x ul li a{padding:10px 15px;background-color:red;display:block;text-align:center}.promo-a{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;width:100%}.promo-a h1{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px}.promo-deals,.promo-blog,.promo-reviews,.promo-featured{height:auto;margin-bottom:30px}.promo-deals .feat,.promo-blog .feat{height:auto;position:relative}.promo-blog .row{height:auto;padding-bottom:10px}.promo-blog .feat .title{line-height:110%;color:#FFF}.row-article .title{font-size:20px}.home-banner,.tip-box{display:none}.deal-home .deal-wrapper{width:50%;padding:10px}.inline-heading-row{margin-bottom:20px}.nav-accordion{margin-bottom:30px}.nav-accordion h1{margin:0;font-size:22px;padding:0;display:block}.nav-accordion h1 a{text-decoration:none;color:#fff;display:block;background-color:#609090;font-size:22px;padding:10px 20px 10px 15px;margin:0}.nav-accordion a .arrow{float:right;display:block;height:19px;width:19px;background:url(/assets/images/sprites.png) no-repeat -31px -470px}.nav-accordion a.active .arrow{background:url(/assets/images/sprites.png) no-repeat 0px -470px}.nav-accordion ul{background-color:#609090;margin:0 0 30px 0;padding:0;display:none}.nav-accordion ul li{border:none;border-top:1px solid #fff;padding:0}.nav-accordion ul li:before{display:none}.nav-accordion ul li a{color:#fff;text-decoration:none;padding:10px 15px;display:block}.nav-accordion ul li.active a{color:#fff}.nav-counties{display:none}.hero-spas .search-box{text-align:center;position:relative;top:none;right:none;height:auto;width:100%;background-color:rgba(255,255,255,0.5)}.col-spa-counties,.col-spa-type{width:50% !important;padding-left:15px !important;padding-right:15px !important;position:relative;margin-bottom:30px}.expose-links li{width:50% !important;padding-left:15px !important;padding-right:15px !important}.opts-area-foot{width:100%;text-align:center}.col-search{padding:0 !important}.nav-search{padding:10px 20px 10px 15px;border:none;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;width:100%;margin:0 0 30px 0}.nav-search .toggle-title{text-decoration:none;display:block;font-size:22px;padding:0;margin:0;cursor:pointer;color:#333}.nav-search a .arrow{float:right;display:block;height:19px;width:19px;background:url(/assets/images/sprites.png) no-repeat -91px -470px}.nav-search a.active .arrow{background:url(/assets/images/sprites.png) no-repeat -60px -470px}.nav-search #search{padding-top:20px;display:none}.nav-search .search-links{display:none}.nav-search .search-form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.nav-search .search-form .title{flex:0;font-size:18px}.nav-search .search-form label{margin-right:15px}.profile-details,.profile-side,.location-map{width:100%}.nearby-spas{width:50%;padding:0 15px 0 0;float:left}.competitions{width:50%;padding:0 0 0 15px;float:left}.featured-deal{width:100%;height:auto;background-color:#F5EEE9;margin-bottom:30px;position:relative;cursor:auto}.featured-deal figure{position:relative;width:100%;height:auto;float:none}.featured-deal figure img{width:100%;height:auto}.featured-deal .details{width:100%;height:auto;float:none;background-color:#F5EEE9;margin:0;padding:15px}.featured-deal .price{position:absolute;left:auto;right:15px;bottom:15px;font-size:24px}.featured-deal .btn,header.deal-header .btn{display:none}header.deal-header .share-social{margin:0 0 10px 0}header.deal-header .details{padding:10px 20px}header.deal-header .details .deal-meta{margin:0 0 20px 0}header.deal-header .details .pricing{width:100%}header.deal-header .details .pricing .from{width:100%}header.deal-header .details .pricing .price{float:left}header.deal-header .details .pricing .price-original{float:left;line-height:50px;margin-left:30px}header.deal-header .details .deal-meta .saving{width:100%;margin:0;border:0;border-bottom:1px solid #ccc}header.deal-header .details .deal-meta .date-ends{width:100%}header.deal-header{width:100%;float:left;margin-bottom:30px}header.deal-header figure{margin:0;padding:0;width:100%;height:auto;float:left}header.deal-header .details{width:100%;float:left;background-color:#F5EEE9}.deal-area .deal-wrapper{width:50%;float:left;padding:10px}#tabs{float:left;width:100%}.ui-tabs-nav{width:100%;border:0;margin:0 0 20px 0;padding:0}.ui-tabs-nav li{margin-right:1px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;flex-basis:auto;max-width:200px}.ui-tabs-nav li a{display:block;padding:10px 0;border:none;background-color:#ccc;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;font-size:18px;color:#fff;text-align:center;width:100%;text-decoration:none}.ui-tabs-nav li.ui-tabs-active a{background-color:#609090}.ui-tabs-nav li a:hover{background-color:#609090;color:#fff;text-decoration:none}.promo-blog .feat figure:after{position:absolute;width:100%;height:auto;left:0;bottom:0;content:" ";background:linear-gradient(to bottom, transparent, rgba(0,0,0,0.75));background-position:center center;transition:all .15s ease-in-out}.promo-blog .feat:hover figure:after{background-color:rgba(0,0,0,0.33)}.promo-blog .feat .details{bottom:0;position:absolute;padding:20px}.promo-blog .feat .follower{display:none}.promo-blog .feat .category{color:#fff}.comp-all-row .promo-b{width:50%;float:left;padding:0 10px}.comp-all-row .promo-b:nth-child(3n){clear:both}section.shelf-box{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;height:auto}.shelf-box h1{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px}section.shelf-box a{height:auto}.hero{width:100%;padding-bottom:33%;height:0;margin-bottom:0px}.hero-competitions,.hero-quote,.hero-join,.hero-spas{padding-bottom:0 !important;height:200px}.hero .h1-hero{font-size:40px}.hero .subtitle{font-size:16px}.article-h1{padding:20px 10px 0 10px}.features-box{height:auto;margin-bottom:30px}.features-box .price{position:relative;display:block}.col-body-center{width:100%;padding:0 10px}.demographic-area{margin-bottom:30px}.demographic-area .summary{padding:0}.demographic-area .graph{margin-bottom:20px}.demographic-area .source{text-align:center;padding:0}.gvpp-row{min-height:auto;width:50%;padding:0}.gvpp-county-row .gvpp-row:nth-child(even){padding-left:10px}.gvpp-county-row .gvpp-row:nth-child(odd){clear:both;padding-right:10px}.gvpp-county-row .gvpp-row:nth-child(1){clear:none}.gvpp-row .description{display:none}.gvpp-row figure{width:100%;position:relative;margin:0;height:auto}.gvpp-row .details{width:100%;position:absolute;margin:0;bottom:0px;padding:20px;color:#fff}.gvpp-row figure:after{position:absolute;width:100%;height:auto;left:0;bottom:0;content:" ";background:linear-gradient(to bottom, transparent, rgba(0,0,0,0.75));background-position:center center;transition:all .15s ease-in-out}.gvpp-row:hover figure:after{background-color:rgba(0,0,0,0.33)}.gvpp-row *,.gvpp-row h3,.gvpp-row .location{color:#fff}.gvpp-row .location{margin:0}.spas-where-jumper{margin-bottom:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.spas-where-jumper label{flex:none;width:140px}.spas-where-jumper>div{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.spas-where-jumper select{max-width:200px}.nav-banner{display:none}.hero .subtitle{padding:0 60px}.hero-destination{margin-bottom:30px}.hero-destination .bg-wrapper{margin-bottom:30px}.hero-destination .text-wrapper{position:absolute;width:100%;height:50%;left:0;bottom:0;content:" ";background:linear-gradient(to bottom, transparent, rgba(0,0,0,0.66));background-position:center center;transition:all .15s ease-in-out;padding:0}.h1-hero-destination{width:100%;display:block;position:absolute;bottom:20%;color:#fff;text-align:center;margin-bottom:0}.hero-spas #spa_search_form{width:100%}.share-social .share-mobile{display:block}}@media only screen and (max-width: 590px){.hero .subtitle{padding:0 25px}.row-article figure{width:140px}.row-article-leader .details .category{font-size:16px}.row-article-leader .details .title{font-size:24px}.col-spa-counties,.col-spa-type{width:100% !important;padding-left:15px !important;padding-right:15px !important;position:relative;margin-bottom:30px}.expose-links li{width:100% !important;padding-left:15px !important;padding-right:15px !important}.row-spa-std figure{width:120px;margin-right:20px}.gvpp-row,.gvpp-row:nth-child(1n+0){width:100%;padding:0 !important}.partners-row .main-gallery{width:80%}.partners-row,.upsell-row{width:80%}.gift-voucher-bonus:first-child{padding-bottom:0}.gift-voucher-bonus{text-align:center;padding:60px 30px;margin:0;width:100%}.form-row{float:left;margin-bottom:10px;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.form-row .label{float:none;min-width:120px;width:auto}.form-row .field{float:none;width:100%}.form-row .field input[type=text],.form-row .field select{width:100%}.form-row .form-inline{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.form-inline input,.form-inline select,.form-inline textarea,.form-inline label{display:block;margin-right:0px}.form-inline .divider{margin:0 10px}.form-row .input-xsml{max-width:50px}header.deal-header{display:block}.home-top-row .col-2{width:100%}.spa-details,.spa-photos{width:100%;padding:0}.nearby-spas{width:100%;padding:0;float:left}.competitions{width:100%;padding:0;float:left}.deal-home .deal-wrapper{width:100%;padding:10px}.comp-all-row .promo-b{width:100%;float:left;padding:0 10px}}@media only screen and (max-width: 500px){.hero{min-height:130px}.hero .subtitle{padding:0 15px;display:none}.article-photo{float:none;margin:0 0 20px 0;width:100%}.featured-spa figure{flex:100%}.row-spa-std figure{width:80px}.row-spa-std-bronze ul li{margin:0 0 10px 0;flex-basis:100%}.row-article figure{width:110px;margin-right:10px}.row-article-leader .details .title{font-size:20px}.row-article{padding-bottom:20px;margin-bottom:20px}.row-article .details .category{font-size:14px}.row-article .details .title{margin:0}.row-article .details .excerpt{display:none}#spa_search_form .form_container{width:100%}.opts-area{display:block}.opts-area .pagination-area{flex:none;width:100%;text-align:center}.pagination-area ul.pagination{margin:0 0 15px 0}.opts-area .sort-area{flex:none;width:100%}.sort-area{text-align:center;width:100%}.sort-area .title-order{display:inline-block;text-align:center;margin-right:10px;position:relative;top:3px}.sort-area #sort{width:140px;display:inline-block;text-align:center}.corporate-benefits-row{display:block}.corporate-benefits-col{width:100%;flex:0;padding:0;text-align:left}.corporate-benefits-col:before{content:' ';width:11px;height:14px;content:" ";display:block;float:left;background-image:url(/assets/images/sprites.png);margin:5px 20px 0 0;background-position:-39px -220px}.corporate-benefits-col p{display:block;margin-left:35px}.review-summary .review-overall,.review-summary .review-breakdown{width:100%;padding:0px}.review-summary .review-overall{margin-bottom:20px}.review-summary .review-breakdown table .rate{text-align:right}.review-row{width:100%;display:block;margin-bottom:30px}.review-row .reviewer{width:100%;float:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:20px !important;margin-left:0;margin-right:0}.review-row .reviewer figure{width:90px;padding-right:20px;flex:none;margin-bottom:0px;margin-left:0;margin-right:0}.review-row .reviewer .meta{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:0px}.review-row .reviewer .meta span{text-align:left}.review-row>.review{width:100%;float:left}.box-review .speach-bubble-arrow{height:9px;width:20px;position:absolute;top:-9px;left:20px;background:url(/assets/images/speach-bubble-arrow-up.png)}.box-review .title{margin:0}.deal-area .deal-wrapper{width:100%;float:left;padding:10px 0}.wp-post-image-full{margin:0 0 20px 0;width:100%;position:relative}.wp-post-image-full img{width:100%}}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.main-nav,.quick_search,.wrapper-breadcrumbs,.wrapper-footer{display:none}.main-header{margin-bottom:30px}}.to-top{display:inline-block;height:50px;width:50px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:fixed;bottom:30px;right:30px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.66);background:rgba(228,173,69,0.8) url(/assets/images/arrow-up.svg) no-repeat center 50%;background-size:50% 50%;visibility:hidden;opacity:0;transition:opacity .3s 0s, visibility 0s .3s;z-index:9999;overflow:hidden;text-indent:100%;white-space:nowrap}.to-top.to-is-visible,.to-top.to-fade-out,.no-touch .to-top:hover{transition:opacity .3s 0s, visibility 0s 0s}.to-top.to-is-visible{visibility:visible;opacity:1}.to-top.to-fade-out{opacity:.5}.no-touch .to-top:hover{background-color:#fff;opacity:1}@media only screen and (max-width: 590px){.to-top{right:20px;bottom:20px}}@media only screen and (max-width: 500px){.to-top{height:40px;width:40px;right:30px;bottom:30px}}.deal-cta-prompt{display:inline-block;width:100%;padding:10px 0;position:fixed;bottom:0px;left:0px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.66);visibility:hidden;opacity:0;transition:opacity .3s 0s, visibility 0s .3s;z-index:9999;background:#F5EEE9}.deal-cta-prompt.to-fade-out{opacity:.5}@media only screen and (max-width: 590px){.deal-cta-prompt.to-is-visible{transition:opacity .3s 0s, visibility 0s 0s;visibility:visible;opacity:1}}.autocomplete-suggestions{border:1px solid #999;background:#FFF;overflow:auto}.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden}.autocomplete-selected{background:#F0F0F0}.autocomplete-suggestions strong{font-weight:normal;color:#609090}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{display:block;border-bottom:1px solid #000}
/*# sourceMappingURL=style.css.map */
