@import"//fonts.googleapis.com/css?family=Source+Sans+Pro:300italic,300,400,600";*,html,button,input,select,div,textarea{color:#222;-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:16px;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:3em 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}iframe{box-sizing:content-box}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,.psuedo-link{text-decoration:none;color:#50afaf;cursor:pointer}a:hover,.psuedo-link:hover{text-decoration:underline;color:#50afaf;cursor:pointer}img{border:none}table{border-collapse:collapse}table th{font-weight:600}figure{margin:0;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.center{text-align:center}.left{text-align:left}.right{text-align:right}.no-margin{margin:0}.container,.container-fluid{position:relative;margin:0 auto;width:100%;max-width:1050px;display:flex;flex-flow:row wrap}.slim{padding:30px 0}.slim .container{max-width:740px}[class*=col-]{position:relative;width:100%;max-width:100%;padding:0 15px;flex:1 0 100%;flex-flow:row wrap}.columns{margin:0 -15px -15px -15px;display:flex}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:0 15px 15px 15px}.col-row{padding-left:0 !important;padding-right:0 !important;display:flex}.col-2{flex:1 0 50%}.col-3{flex:1 0 33.33%}.col-4{flex:1 0 25%}.col-5{flex:1 0 20%}.col-search-nav{flex:1 0 330px;max-width:330px}.col-search-body{flex:1}.col-nav{margin-top:10px;flex:1 0 33.33%;max-width:33.33%}.col-body{flex:1 0 66.66%;max-width:66.66%}.col-body-center{text-align:center;width:70%;margin:0 auto;display:block !important}.col-hr{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ccc}.alpha{padding-left:0}.beta{padding-right:0}.btn{display:inline-block;padding:10px 20px;margin-bottom:0;font-size:16px;font-weight:400;line-height:100%;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;user-select:none;background-image:none;border:1px solid transparent;color:#222 !important;transition:background-color .5s ease}.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,.btn-default:focus{color:#333;background-color:#c2b3a7;border-color:#adadad !important}.btn-default .fa{color:#333}.btn-primary{color:#fff !important;background:#e4ad45}.btn-primary:hover{color:#fff !important;background-color:#edc984}.btn-primary .fa{color:#fff}.btn-facebook{color:#fff !important;background:#3b5998}.btn-facebook:hover{color:#fff !important;background-color:#7d87b9}.btn-facebook .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:#222 !important}.btn.disabled{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;pointer-events:none}.btn .fa{padding-left:4px}.btn [class*=fa-chevron-]{font-size:.8em}.btn .fa-chevron-left{padding:0 4px 0 0}.fa.yellow{color:#e4ad45 !important}.button-options{margin-bottom:20px}.button-options .btn{margin-right:15px}.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}.bttn{padding:10px;width:100%;border:1px solid #609090;background-color:#fff;text-transform:uppercase;font-weight:500;font-size:20px;display:inline-block;color:#609090;transition:background-color .5s ease;transition:all .5s ease}.bttn span{color:#609090}.bttn:hover,.bttn:hover span{text-decoration:none;color:#fff;background-color:#609090}.aqua,.libra{margin-bottom:20px;width:100%}.aqua th,.aqua td{padding-bottom:10px;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:#fff}.scorpio tr th{color:#fff}.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}.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:#f5eee9}.alert-warning{background-color:#ffd59e}.alert-success{background-color:#b0c8c8}.alert-white{background-color:#fff}.alert p,.alert li,.alert ul{margin-bottom:0;padding:0;text-align:left}.alert ul{padding:0 0 0 1.5em}.pills{list-style:none;margin:0 0 20px 0;padding:0;display:flex;flex-flow:row wrap;width:100%}.pills li{margin:0 10px 10px 0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background-color:#eee}.pills li a,.pills li span{padding:2px 8px;display:inline-block;color:#222}.pills li.on{background:#609090}.pills-outline li{margin:0 10px 5px 0;background-color:#fff;border:1px solid #50afaf}.pills-outline li a{padding:4px 8px;text-decoration:none}.pills-outline li a:hover{background-color:#f5eee9}.pills-outline li.hide{display:none}.pills-outline .toggler{background-color:#50afaf;color:#fff}.j-steps{list-style-type:none;margin:0 0 30px 0;padding:0;display:flex}.j-steps li{position:relative;padding-right:30px}.j-steps li .step{display:flex;align-items:center;height:40px;text-decoration:none}.j-steps li .step 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%;font-style:normal}.j-steps li .step span{font-size:18px}.j-steps li.active .step i{color:#fff;background-color:#609090}ul.quick-links{margin:0 0 30px 0;padding:0;list-style-type:none;display:flex;justify-content:center;flex-wrap:wrap;width:100%}ul.quick-links li{flex:1;margin:0;padding:0 15px 15px 15px;display:block}ul.quick-links li a{border:1px solid #ccc;padding:10px 15px;display:block;text-align:left;width:100%;display:flex;justify-content:space-between;font-size:18px}ul.quick-links li a span{flex:1;text-align:left;font-weight:600}ul.quick-links li a i{flex:0 19px;text-align:right;padding-top:3px}ul.quick-links li a:hover{background-color:#f5eee9;text-decoration:none}ul.quick-links li:last-child{padding-bottom:0}.form-row{padding-bottom:10px;width:100%;display:flex}.form-row .form-label{flex:0 0 130px;min-width:130px;padding-top:6px;margin-right:15px}.form-row .form-field{flex:1;display:flex;flex-wrap:wrap}.form-row .form-field .form-control{flex:1 0 300px}.inline-field{display:flex;flex-flow:row wrap;width:100%}.inline-field .form-control{margin-right:15px}.inline-field .form-control:last-child{margin-right:0}.inline-field .control-wrapper{margin-right:15px;display:flex;align-items:center}.inline-field .control-wrapper>:first-child{margin-right:5px}.inline-field .control-wrapper:last-child{margin-right:0}#competion-form .names-field .form-control{margin-bottom:5px}#gv_form .inc-message-field .control-wrapper{margin-bottom:5px}#gv_form .row-delivery{margin-bottom:30px}#gv_form .row-delivery label{font-size:19px}.form-row-last{margin-bottom:30px}.form-row-inline{display:flex}.input-group-container{display:flex;align-items:center}.input-group-container>*{margin-right:10px}.input-group-container>*:last-child{margin-right:0px}.input-group{position:relative;display:table;border-collapse:separate}.input-group .form-control{position:relative;z-index:2;float:left;margin-bottom:0;display:table-cell}.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}.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;border:1px solid #bfbfbf;padding:6px;width:100%}.jinput.error{border-color:red}.jinput:hover{border:1px solid #a0a0a0}.review-text,.desc-text{height:160px}.message-text{height:100px}.char_cnt_input{border:none}.char_count{display:block;margin:0 0 10px 10px;text-align:left}.validation_image{display:inline-block;margin-right:15px}.form_element_invalid{border:2px solid #ffad45}.input-xxsml{flex:0 1 20px !important;max-width:20px}.input-xsml{flex:0 1 50px !important;max-width:50px}.input-sml{flex:0 1 100px !important;max-width:100px}.input-med{flex:0 1 150px !important;max-width:150px}.input-lrg{flex:0 1 200px !important;max-width:200px}.input-xlrg{flex:0 1 300px !important;max-width:300px}.input-xxlrg{flex:0 1 400px !important;max-width:400px}.inner-addon{position:relative;display:inline-block}.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}.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-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}.form-required-ast{font-weight:600;color:#edc984}.magnific-popup-white-box{background:#fff;padding:30px;margin:15px}.mfp-close{top:10px !important;right:10px !important}.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:30px}.wrapper-breadcrumbs-mobile{display:none}.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;width:100%;position:fixed;height:100%;left:0;top:0;z-index:99999;overflow-y:hidden;background:#333}.mobile-menu .header{width:100%;height:70px;position:relative}.mobile-menu .header span{display:block;width:30px;height:30px;position:absolute;top:20px;left:20px;border:0;font-size:30px;line-height:100%;cursor:pointer;text-decoration:none}.mobile-menu .header span i{color:#fff}.mobile-menu-active .mobile-menu{display:block}.mobile-nav{list-style:none;margin:0;padding:0}.mobile-nav li{list-style:none;margin:0;padding:0;border-bottom:1px solid rgba(255,255,255,.1);background-color:#333;width:100%;display:flex;flex-flow:row wrap}.mobile-nav li a{color:#fff;padding:20px;transition:background-color .5s ease;text-decoration:none;text-transform:uppercase;font-size:18px}.mobile-nav li a:hover{background-color:#444}.mobile-nav li ul li a{text-transform:none}.mobile-nav li a:active{top:1px}.mobile-nav li>a{flex:1}.mobile-nav li>a:hover{background-color:#4e4e4e}.mobile-nav li a.extend{flex:0 0 70px;background-color:#3e3e3e;display:block;position:relative;cursor:pointer;text-align:center}.mobile-nav li a.extend:hover{background-color:#4e4e4e}.mobile-nav li a.extend i{color:#fff;transition-duration:.2s}.mobile-nav li.active{color:#fff}.mobile-nav li.active a.extend i{transform:rotate(180deg)}.mobile-nav li ul{display:none;margin:0;padding:0;background-color:#3e3e3e;flex:1 0 100%}.mobile-nav li ul li:first-child{border:none}.mobile-nav li ul li{background-color:#3e3e3e;border:none;border-top:1px solid #333}ul.footer-menu-accordion{display:none}.follow-menu{margin:40px auto 30px auto;padding:0;list-style:none;text-align:center}.follow-menu li{width:36px;margin:0 10px;display:inline-block}.follow-menu .social-button{width:36px;height:36px;line-height:36px;display:inline-block;margin:0;background-color:#fff;border-radius:50%;transition:background-color .5s ease;color:#609090}.follow-menu .social-button i{color:#609090}.follow-menu .social-button:hover{background-color:rgba(255,255,255,.5)}.wrapper-footer{background-color:#609090;margin-top:60px}.footer-shrink .wrapper-footer{margin-top:0px !important}.footer-signup{display:block;width:100%;background-color:#f5eee9}.footer-signup .container{padding:30px 15px}.footer-signup .container .title{display:block;color:#222;margin-bottom:0px;font-size:20px;width:100%;font-weight:500;text-transform:uppercase}.footer-signup .container .subtitle{display:block;color:#222;margin-bottom:10px;font-size:16px;width:100%}.footer-signup .container #footer-form{display:flex;width:100%}.footer-signup .container #footer-form input[type=text]{flex:0 1 200px;margin-right:15px}.footer-signup .container #footer-form btn{flex:0 0}.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 .title{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:flex;justify-content:flex-end;width:100%}.main-nav li{flex:1 auto;margin:0;padding:0;text-align:right}.main-nav li a{text-transform:uppercase;color:#444;font-size:18px}.wrapper-hero{background-color:#f5eee9;width:100%;margin-bottom:40px}.hero{position:relative;margin:0 auto 30px auto;width:100%;max-width:1050px;overflow:hidden;height:380px;min-height:120px;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;background-origin:center;background-position:center;background-repeat:no-repeat;background-size:cover}.hero div h1{width:100%;display:block;font-size:90px;margin:0;text-transform:uppercase;text-align:center;color:#fff;font-weight:300;text-shadow:0px 0px 3px rgba(0,0,0,.7)}.hero div .subtitle{width:100%;padding:0 100px;display:block;font-size:24px;font-style:italic;text-align:center;color:#fff;font-weight:300;text-shadow:0px 0px 3px rgba(0,0,0,.7)}.hero div.window{margin-left:calc(33.33% + 10px);position:absolute;right:0px;bottom:0px;padding:30px;background-color:rgba(255,255,255,.7)}.hero div.window h1{font-size:51px;margin-bottom:20px;text-decoration:none;color:#222;text-align:left;text-shadow:none;text-transform:capitalize}.hero div.window .subtext{margin:0}.hero-competitions{background-image:url(/assets/images/heros/hero-competitions.jpg)}.hero-deal-category{background-image:url(/assets/images/heros/deal-category-mothers-day.jpg)}.hero-join{background-image:url(/assets/images/heros/hero-couple.jpg)}.hero-about{background-image:url(/assets/images/heros/hero-about.jpg)}.hero-home{width:100%}.hero-home img{width:100%}.hero-home img.big{display:block}.hero-home img.small{display:none}.hero-awards-2014 h1{text-align:center;font-size:60px;text-align:center;color:#fff;font-weight:300;text-shadow:0px 0px 3px rgba(0,0,0,.7);position:absolute;left:265px;top:220px;width:430px;margin:0;padding:0}.wrapper-hero-black-friday{background-color:#000;margin:0}.hero-black-friday{position:relative;margin:0 auto;width:100%;padding:30px 15px 50px 15px !important;max-width:1050px;overflow:hidden;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center}.hero-black-friday .title{margin:60px 0;width:100%;max-width:500px}.hero-black-friday h1{color:#fff;text-transform:uppercase;font-weight:normal;margin-bottom:60px;text-align:center}@media only screen and (max-width: 500px){.hero-black-friday h1{font-size:38px}}.hero-black-friday figure{width:100%;max-width:500px;display:block;text-align:center;margin:0 auto 30px auto;position:relative}.hero-black-friday figure img{width:100%}.hero-black-friday .tag-line{color:#fff;font-size:22px;text-align:center}.hero-black-friday .tag-line a{color:#fff;text-decoration:underline}.hero-black-friday .buttons-area{padding:0;list-style:none;margin:0 auto;text-align:center}.hero-black-friday .buttons-area li{margin:0;padding:0;list-style:none;text-align:center;display:inline}.hero-black-friday .buttons-area li .btn{margin:10px 0 0 0;font-size:24px}.hero-black-friday .offer-terms{text-align:center;margin:35px;font-size:16px;color:#fff}.wp-block-image figcaption{text-align:center;font-size:.9em}.reviews-area{width:100%;display:flex;flex-wrap:nowrap;margin-bottom:0px}.reviews-area .review-wrapper{flex:1;padding:0 15px 30px 15px}.reviews-area .review-wrapper .review-box{display:flex}.reviews-area .review-wrapper .review-box figure{width:60px;height:60px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.reviews-area .review-wrapper .review-box figure img{width:60px;height:60px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.reviews-area .review-wrapper .review-box .details{flex:1 1 100%;margin-left:15px}.reviews-area .review-wrapper .review-box .details .spa{color:#50afaf;font-weight:500;font-size:18px;margin-bottom:3px;display:block}.reviews-area .review-wrapper .review-box .details .title{font-style:italic;font-size:16px;display:block}.reviews-area .review-wrapper .review-box:hover,.reviews-area .review-wrapper .review-box:hover .details .title{text-decoration:none}.reviews-area .review-wrapper .review-box:hover .details .spa{text-decoration:underline !important}.nav-banner{display:block}footer.container,footer.container-fluid{padding:30px 0 20px 0}ul.partner-tags{width:100%;list-style:none;margin:0;padding:30px 0;text-align:center}ul.partner-tags li{margin:0;padding:0;display:inline-block}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 li a{text-decoration:underline;color:#fff;font-size:14px;color:#333}.footer-menu{display:flex;width:100%;flex-flow:row wrap}.footer-menu ul{margin:0;padding:0 15px;list-style:none;flex:1 25%;max-width:25%}.footer-menu ul li{margin:0 0 5px 0;padding:0;color:#fff;display:block}.footer-menu ul li strong{text-transform:uppercase;font-size:16px;margin-bottom:20px;display:block;color:#fff}.footer-menu ul li a{text-decoration:none;color:#fff;font-size:16px}.footer-menu ul li a:hover{text-decoration:underline}.brand-tag{width:100%;text-align:center;margin:30px 0 60px 0;color:#fff;font-weight:300;font-style:italic;font-size:30px;display:block}.breadcrumbs{list-style:none;padding:0;margin:20px 15px;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 a,.breadcrumbs li span{font-size:16px;text-decoration:none;float:left;display:block}.breadcrumbs li a:hover{text-decoration:underline}.breadcrumbs li:last-child:after{content:"";display:none}.breadcrumbs li:last-child a{color:#333}#ticker{margin:0;background-color:#609090;width:100%;position:relative}#ticker div{text-align:center;padding:0px}#ticker a{color:#fff;font-size:20px;padding:20px;text-decoration:none;width:100%}#ticker a *{color:#fff}#ticker .hide{background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;cursor:pointer;position:absolute;top:10px;right:10px}#ticker .hide span{align-items:center;display:inline-flex;justify-content:center;height:1.3rem;width:1.3rem}#ticker .hide span i{color:#ccc}#float{position:sticky;top:0;width:100%;height:50px;z-index:999;background:#609090;box-shadow:0 3px 7px 0 rgba(0,0,0,.1);display:block;overflow:hidden;box-shadow:0 0 5px 0 rgba(0,0,0,.3)}#float ul{height:90px;padding:5px;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin:0 auto;padding:5px 0;list-style:none;display:flex;max-width:1050px;position:relative}#float ul li{display:block;padding:10px 15px;text-transform:uppercase}#float ul li a{color:#fff;padding-bottom:4px;text-decoration:none !important;transition:border .5s linear}#float ul li a.active{border-bottom:3px solid #fff}.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;border:1px solid #ccc}.nav-search .title{font-weight:400;font-size:20px;margin:0 0 5px 0;display:block}.nav-search .pills li{border:1px solid #50afaf;background:#fff}.nav-search .pills li.on{background:none}.nav-search .search-links ul{margin:0;padding:0;list-style-type:none}.nav-search .search-links ul li{margin:0 0 10px 0;padding:0}.nav-search .search-links ul li.active,.nav-search .search-links ul li.active>a{color:#222;text-decoration:none}.nav-search .label-special{font-weight:400;font-size:20px}.nav-search label{padding-bottom:5px;display:inline-block}.nav-search div.form-control{margin-bottom:20px}.nav-std{margin-bottom:30px}.nav-std .title{font-size:18px;font-weight:600;margin-bottom:0px;padding-bottom:10px;border-bottom:1px solid #ccc;display:block}.nav-std ul{margin:0 0 30px 0;padding:0;list-style:none;width:100%;display:block}.nav-std ul li{margin:0;padding:10px 0;border-bottom:1px solid #ccc;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>a{color:#222;text-decoration:none}.nav-std ul li ul{margin:0 0 0 20px;padding:10px 0;width:100%;display:block}.nav-std ul li ul li{margin:0;padding:10px 0;border:none;width:100%;display:block}.competitions-area{width:100%;display:flex;flex-flow:row wrap}.competition-wrapper{margin-bottom:30px;padding:0 15px;flex:0 0 33.33%}.competition-wrapper .competition-box{margin:0;display:block;width:100%;height:100%;position:relative;background-color:#f5eee9}.competition-wrapper .competition-box:hover{text-decoration:none !important}.competition-wrapper .competition-box:hover figure .nonce{background:rgba(0,0,0,.3)}.competition-wrapper .competition-box:hover .details .title{text-decoration:underline !important}.competition-wrapper .competition-box figure{overflow:hidden;position:relative;flex:1 100%}.competition-wrapper .competition-box figure .spacer{width:100%;padding-bottom:75%}.competition-wrapper .competition-box figure .nonce{background:rgba(0,0,0,0);transition:background .3s ease-out;position:absolute;top:0px;left:0px;width:100%;height:100%}.competition-wrapper .competition-box .tag-win{z-index:9;position:absolute;top:0}.competition-wrapper .competition-box .details{padding:15px;flex:1 100%}.competition-wrapper .competition-box .details .title{font-size:30px;display:block;margin-bottom:15px;color:#222;line-height:110%}.competition-wrapper .competition-box .details .ends{margin-bottom:20px;display:block;font-weight:600}.competition-wrapper .competition-box .details .enter{font-size:16px;font-weight:500;display:block;color:#50afaf;text-transform:uppercase}.competition-wrapper .competition-box .details .enter i{display:none}.competition-wrapper .competition-box .details .btn{display:block}.comp-ended-row{width:100%;display:flex;flex-wrap:nowrap}.comp-ended-row .comp-ended-wrapper{flex:1 33.34%;max-width:33.34%;display:flex;margin-bottom:20px}.comp-ended-row .comp-ended-wrapper figure{flex:0 120px;max-width:120px}.comp-ended-row .comp-ended-wrapper figure img{width:100%}.comp-ended-row .comp-ended-wrapper .details{flex:1;padding:0 15px}.comp-ended-row .comp-ended-wrapper .details .title{font-size:24px;display:block;margin-bottom:5px;line-height:110%}.comp-ended-row .comp-ended-wrapper:last-child{margin:0}.closing_date{font-weight:600;font-size:1.2em;margin:30px 0}.article-photo{float:right;margin:0 0 10px 10px}.comp_question{font-size:18px;margin-bottom:1em}.intro-hero{width:100%;text-align:center;margin-bottom:30px;padding:0 10px;text-align:center}.title-results{font-size:42px;margin-bottom:30px;text-decoration:none;display:block}.string-search{position:relative}.string-search .search,.quick_search .search,#geo_search_submit .search{position:absolute;z-index:99;right:7px;top:5px;opacity:.4;cursor:pointer}.string-search .search:hover,.quick_search .search:hover,#geo_search_submit .search:hover{position:absolute;z-index:99;right:7px;top:5px;opacity:1}.opts-area{display:flex}.opts-area .pagination-area{text-align:left;width:100%}.opts-area .pagination-area ul.pagination{margin:0 0 30px 0}.opts-area .sort-area{text-align:right}.opts-area .sort-area .title-order{display:inline-block;text-align:right;margin-right:10px;position:relative;top:3px}.opts-area .sort-area #sort{width:140px;display:inline-block;text-align:right}.button-mobile{display:none}.result-spa-wrapper{padding:0;margin:0 auto}.result-spa-wrapper .result-spa-box{width:100%;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #ccc;position:relative;cursor:pointer;display:flex;flex-flow:row nowrap}.result-spa-wrapper .result-spa-box figure{flex:1 0 33.33%;max-width:33.33%;min-width:200px;overflow:hidden;position:relative}.result-spa-wrapper .result-spa-box figure .spacer{width:100%;padding-bottom:75%}.result-spa-wrapper .result-spa-box figure .nonce{background:rgba(0,0,0,0);transition:background .3s ease-out;position:absolute;top:0px;left:0px;width:100%;height:100%}.result-spa-wrapper .result-spa-box:hover figure .nonce{background:rgba(0,0,0,.3)}.result-spa-wrapper .result-spa-box .details{flex:1 66.66%;padding:15px 0px 0 30px;position:relative}.result-spa-wrapper .result-spa-box .details .title{font-size:30px;margin:0 0 15px 0;display:block;line-height:100%;color:#50afaf}.result-spa-wrapper .result-spa-box .details .meta{display:flex;flex-wrap:wrap;margin:0 0 15px 0}.result-spa-wrapper .result-spa-box .details .meta .location,.result-spa-wrapper .result-spa-box .details .meta .review{margin:0;padding:0;color:#333}.result-spa-wrapper .result-spa-box .details .meta .location{flex-grow:1}.result-spa-wrapper .result-spa-box .details .meta .location i{margin-right:4px;color:#ccc}.result-spa-wrapper .result-spa-box .details .meta .review{flex-grow:1}.result-spa-wrapper .result-spa-box .details ul.pills{margin:0}.result-spa-wrapper .result-spa-box .details ul.pills li{background-color:#f5eee9;padding:6px 12px;font-size:15px}.result-spa-wrapper .result-spa-box:hover{text-decoration:none}.result-spa-wrapper .result-spa-box:hover .details .title{text-decoration:underline !important}.result-spa-wrapper .result-spa-box.non-member .details{padding:0}.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}.featured-spa-area{margin:0 auto;width:100%}.featured-spa-wrapper{padding:0;margin:0 auto;width:100%}.featured-spa-wrapper .featured-spa-box{background-color:#f5eee9;margin-bottom:30px;position:relative;cursor:pointer;display:flex;flex-flow:row nowrap}.featured-spa-wrapper .featured-spa-box figure{flex:1 0 33.33%;max-width:33.33%;min-width:200px;overflow:hidden;position:relative}.featured-spa-wrapper .featured-spa-box figure .spacer{width:100%;padding-bottom:75%}.featured-spa-wrapper .featured-spa-box figure .nonce{background:rgba(0,0,0,0);transition:background .3s ease-out;position:absolute;top:0px;left:0px;width:100%;height:100%}.featured-spa-wrapper .featured-spa-box figure .tag{position:absolute;top:15px;left:0;text-transform:uppercase;background:#609090;color:#fff;padding:4px 10px 4px 15px;z-index:99;letter-spacing:.2em;font-size:16px}.featured-spa-wrapper .featured-spa-box:hover figure .nonce{background:rgba(0,0,0,.3)}.featured-spa-wrapper .featured-spa-box .details{flex:1 66.66%;padding:15px 15px 15px 30px;position:relative}.featured-spa-wrapper .featured-spa-box .details .title{font-size:30px;margin:0 0 15px 0;display:block;line-height:100%;color:#50afaf}.featured-spa-wrapper .featured-spa-box .details .meta{display:flex;flex-wrap:wrap;margin:0 0 15px 0}.featured-spa-wrapper .featured-spa-box .details .meta .location,.featured-spa-wrapper .featured-spa-box .details .meta .review{margin:0;padding:0;color:#333}.featured-spa-wrapper .featured-spa-box .details .meta .location{flex-grow:1}.featured-spa-wrapper .featured-spa-box .details .meta .location i{margin-right:4px;color:#ccc}.featured-spa-wrapper .featured-spa-box .details .meta .review{flex-grow:1}.featured-spa-wrapper .featured-spa-box .details .description{display:block;margin-bottom:0px}.featured-spa-wrapper .featured-spa-box .details ul.pills{margin:0}.featured-spa-wrapper .featured-spa-box .details ul.pills li{padding:6px 12px;font-size:15px;background-color:#fff}.featured-spa-wrapper .featured-spa-box .details .no-packages{margin-top:15px;padding:4px 8px;background:#fff;border:1px solid #50afaf;text-decoration:none;display:inline-block;text-transform:uppercase}.featured-spa-wrapper .featured-spa-box:hover{text-decoration:none}.featured-spa-wrapper .featured-spa-box:hover .details .title{text-decoration:underline !important}.section-home .featured-spa-wrapper{max-width:820px;padding:0 15px}.section-home .featured-spa-wrapper .featured-spa-box figure .spacer{padding-bottom:100%}.section-home .featured-spa-wrapper .featured-spa-box .details{padding:30px}.section-home-packages{padding:30px 0}.section-home-packages .quick-links{display:none;margin-bottom:0}.competitions-home-area{width:100%;margin:0 auto;display:flex}.competitions-home-area .competition-wrapper{padding:0 15px;flex:1 0 66.66%;margin-bottom:0}.competitions-home-area .competition-wrapper .competition-box{display:flex}.competitions-home-area .competition-wrapper .competition-box figure{flex:1 1 50%}.competitions-home-area .competition-wrapper .competition-box .details{flex:1 1 50%;padding:15px 15px 15px 30px;position:relative}.competitions-home-area .competition-wrapper .competition-box .details .enter{position:absolute;bottom:15px;font-size:16px;font-weight:500;display:block;color:#50afaf;text-transform:uppercase}.competitions-home-area .competition-wrapper .competition-box .details .enter i{display:none}.competitions-highlighter-wrapper{padding:0 15px;flex:1 1 33.34%}.competitions-highlighter-wrapper .competitions-highlighter-box{background-color:#f5eee9;padding:15px}.competitions-highlighter-wrapper .competitions-highlighter-box>.title{font-size:20px;margin-bottom:20px;display:block}.competitions-highlighter-wrapper .competitions-highlighter-box .competition-highlight{display:flex;flex-flow:row nowrap;margin:0 0 15px 0}.competitions-highlighter-wrapper .competitions-highlighter-box .competition-highlight figure{flex:0 1 100px;margin-right:15px}.competitions-highlighter-wrapper .competitions-highlighter-box .competition-highlight figure img{max-width:100px}.competitions-highlighter-wrapper .competitions-highlighter-box .competition-highlight .title{flex:1;color:#50afaf;font-weight:500}.competitions-highlighter-wrapper .competitions-highlighter-box .competition-highlight:last-child{margin:0}.hero-gv{width:100%;padding:30px 10px 50px 10px !important;height:auto !important}.hero-gv h1{padding:30px 0;font-size:80px}.hero-gv h1,.hero-gv .tag-line{text-align:center}.hero-gv .tag-line{font-size:22px}.hero-gv figure{width:100%;max-width:500px;display:block;text-align:center;margin:0 auto;position:relative}.hero-gv figure img.promo-image{max-width:100%;margin:0 auto 30px auto}.hero-gv figure img.discount-tag{width:130px;position:absolute;left:0;top:40px}.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 li .btn{margin:10px 0 0 0;font-size:24px}.hero-gv .offer-terms{text-align:center;margin:35px 0 0 0;font-size:25px;font-weight:bold}#gift-vouchers-hero{background-color:#fff;width:100%}#gift-vouchers-hero #heroine{max-width:1050px;margin:0 auto;position:relative}#gift-vouchers-hero #heroine .slide{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;opacity:1;transition:opacity 1.5s}#gift-vouchers-hero #heroine .slide:not(:first-child){position:absolute;top:0}#gift-vouchers-hero #heroine .slide .spacer{width:100%;padding-bottom:50%}#gift-vouchers-hero #heroine .fadeOut{opacity:0}.partners-container{margin:0 auto;margin-top:-40px;max-width:910px;display:flex;flex-flow:row wrap;position:relative}.partners-container .partners-row{text-align:center;width:100%;padding:60px;margin:0 15px;background-color:#fff}.partners-container .partners-row h1{font-size:54px;text-transform:uppercase;color:#222;letter-spacing:.1em;padding:0;font-weight:500;margin-bottom:60px}.partners-container .partners-row h2{font-size:35px;margin-bottom:30px}.partners-container .partners-row h2 a{font-size:35px;text-decoration:underline;color:#222}.partners-container .partners-row h2 a:hover{text-decoration:none;color:#222}.partners-container .partners-row .main-gallery-wrapper{position:relative}.partners-container .partners-row .main-gallery-wrapper .fader{position:absolute;height:66px;width:20px;top:0;right:60px;background-image:linear-gradient(to right, rgba(255, 255, 255, 0), white)}.partners-container .partners-row .main-gallery-wrapper .main-gallery{width:100%;padding-right:60px;height:68px}.partners-container .partners-row .main-gallery-wrapper .main-gallery img{margin:0 15px}.partners-container .partners-row .main-gallery-wrapper .main-gallery .flickity-prev-next-button *{color:#e4ad45}.partners-container .partners-row .main-gallery-wrapper .main-gallery .flickity-prev-next-button.previous{display:none}.partners-container .partners-row .main-gallery-wrapper .main-gallery .flickity-prev-next-button.next{right:0px}.partners-container .partners-row .main-gallery-wrapper .main-gallery .allbutton{margin:0 15px;padding:15px 20px 15px 0}.wrapper-green{background-color:#dae3e3;width:100%;margin-bottom:75px}.gift-voucher-bonus{position:relative;padding:60px 15px;flex:1 0 50%;display:flex;max-width:50%}.gift-voucher-bonus figure{position:relative;flex:0 0 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;flex:1}.gift-voucher-bonus .details h2{font-size:30px;margin-bottom:20px;font-weight:300}.gift-voucher-bonus .details p{margin-bottom:0px}.gift-voucher-bonus .details p a{text-decoration:underline;color:#222}.gift-voucher-bonus .details p a:hover{text-decoration:none}.delivery-row{margin:0 0 75px 0;width:100%}.delivery-row h2,.delivery-row p{text-align:center}.delivery-row .tiles-area .tile-wrapper .tile-box .from{background-color:#e4ad45;color:#fff}.delivery-row .tiles-area .tile-wrapper .tile-box .from i{color:#fff}.upsell-row{margin:0 auto;text-align:center;width:66%;padding:0 0 60px 0}.upsell-row .upsell-row h3{font-size:22px}.upsell-row .upsell-row p{margin:0}#quick-form-row{display:flex;flex-direction:row;width:100%;margin:0 0 75px 0}#quick-form-row .form-area{flex:1;background-color:#f5eee9;width:100%;min-height:120px}#quick-form-row .form-area .inner{padding:45px 60px 45px 60px;text-align:center}#quick-form-row .form-area .quick-form-row{display:flex;flex-direction:row}#quick-form-row .form-area .quick-form-row .quick-form-field{flex:1}#quick-form-row .form-area .quick-form-row .quick-form-field select{margin-right:8px;float:right}#quick-form-row .form-area .quick-form-row .quick-form-field .btn{margin-left:7px;float:left}#quick-form-row figure{flex:1;width:100%}.gv-terms-row{margin:0 auto;text-align:center;padding:0}ul.breakers{margin:0;padding:0;list-style:none;display:block}ul.breakers li{display:inline}ul.breakers li:after{padding:0 8px;content:"|"}ul.breakers li:last-child:after{content:""}.gift-voucher-main-image{display:flex;flex-direction:column;flex-wrap:nowrap;margin:50px auto 0 auto;max-width:200px}.gift-voucher-main-image img{width:100%}.gift-voucher-main-image span{text-align:center}.super-steps{width:100%}.super-steps .wrapper{width:100%;min-height:550px;background-size:cover;background-position:center;bg-repeat:no-repeat;bg-origin:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:center;padding:60px 15px}.super-steps .title{line-height:110%;display:inline-block;font-size:60px;margin:0 0 60px 0;text-align:center;color:#fff;text-transform:uppercase;text-shadow:0px 0px 3px rgba(0,0,0,.7);z-index:9}.super-steps .title b{color:#fff}.super-steps .subtext{padding:30px;background-color:rgba(255,255,255,.7);max-width:640px;line-height:140%;font-size:26px;text-align:center;z-index:9}.col-body .super-steps .wrapper{margin-bottom:60px}.corporate-benefits-row{display:flex}.corporate-benefits-col{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}.corporate-clients-list{margin:0;padding:0;display:flex;justify-content:space-evenly;flex-wrap:wrap;align-items:center;width:100%}.corporate-clients-list li{list-style:none;display:inline-block;vertical-align:top}.corporate-clients-list li img{margin:0 10px}.footnote{font-size:14px}#gv_form{margin-bottom:30px;width:100%}.discount-box{display:block;width:100%;margin-top:30px}.discount-box #discount_form{display:flex}.discount-box #discount_form input{flex:1 150px;margin-right:20px}.discount-box #discount_form span{flex:1}.postage-option{text-align:center}.postage-option p{text-align:center}.postage-info{display:block;text-align:center}.postage-info .title{font-size:16px;display:block;margin-bottom:30px}.postage-info p{font-size:15px;margin-bottom:20px !important}.voucher-info-box table{margin-bottom:10px}.voucher-info-box table tr td{padding-bottom:10px}.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-{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}#form_enquiry_emails{display:none}#form_enquiry_emails #email_enquiry_form_close{float:right;cursor:pointer}#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;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;width:100%}.box-b p:last-child{margin-bottom:0px}.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:24px}.comp-question{font-weight:400}.spas-where-jumper{margin-bottom:30px}.spas-where-jumper select{max-width:200px}.gvpp-county-row .gvpp-wrapper .gvpp-spa{display:flex;width:100%;margin-bottom:20px;cursor:pointer;min-height:141px;position:relative}.gvpp-county-row .gvpp-wrapper .gvpp-spa:hover{text-decoration:none}.gvpp-county-row .gvpp-wrapper .gvpp-spa figure{margin:0;width:190px;height:141px;margin-right:30px;flex:0 0 190px}.gvpp-county-row .gvpp-wrapper .gvpp-spa figure img{width:100%;height:auto;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.gvpp-county-row .gvpp-wrapper .gvpp-spa:hover figure img{opacity:.66}.gvpp-county-row .gvpp-wrapper .gvpp-spa .details{margin:0;position:relative;width:auto;flex:1}.gvpp-county-row .gvpp-wrapper .gvpp-spa .details .title{font-size:24px;margin:0 0 6px 0;padding:0;text-align:left;display:block;color:#50afaf}.gvpp-county-row .gvpp-wrapper .gvpp-spa .details:hover .title{text-decoration:underline}.gvpp-county-row .gvpp-wrapper .gvpp-spa .details .hotel_name{font-weight:bold;margin-bottom:6px;display:block;width:100%;color:#333}.gvpp-county-row .gvpp-wrapper .gvpp-spa .details .location{font-style:italic;margin-bottom:6px;display:block;width:100%;color:#333}.gvpp-county-row .gvpp-wrapper .gvpp-spa .details .description{margin-bottom:0px;display:block;width:100%;color:#333}.gvpp-county-row .boxer{margin-top:60px}.message{padding:10px;background-color:#eee;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}.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}.circle{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.list_answers{margin:0;padding:0;list-style:none}.reviewer_options{display:flex;width:100%;margin-bottom:30px}.reviewer_options figure{flex:0 0 100px;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{flex:0 1 150px}.reviewer_options .details span{display:block}#details,#packages,#deals,#treatments,#reviews,#location-map,#gv,#nearby{margin-bottom:60px}#profile-page .section-spacer{padding-bottom:30px;display:block;flex:0 100%}.profile-header{padding:0 15px;flex:0 0 100%}.profile-photos-area{padding:0 15px;flex:1 66.66%}.profile-photos-area .spa-photos img.photo{height:400px}.profile-details{padding:0 15px;flex:1 0 66.66%;max-width:66.66%}.profile-side{padding:0 15px;flex:1 0 33.34%;max-width:33.34%}.profile-side .competition-wrapper{padding:0}.carousel-cell{margin-right:3px}.spa-details{width:100%;padding:0;display:block;margin-bottom:30px}.spa-details>h1{display:none}.spa-details ul.extra-attributes{margin:0 0 15px 0;padding:0;list-style:none;display:flex}.spa-details ul.extra-attributes li{margin-right:60px;font-weight:700}.spa-details ul.extra-attributes li a{font-weight:700;position:relative}.spa-details ul.extra-attributes li,.spa-details ul.extra-attributes li a,.spa-details ul.extra-attributes li a i{font-size:18px;color:#609090;text-decoration:none}.spa-details ul.extra-attributes li a:hover{color:#609090;text-decoration:none}.spa-details ul.extra-attributes li a i{font-weight:normal;font-size:24px;line-height:24px;position:relative;top:3px}.spa-details .address{font-size:24px;display:block;margin-bottom:30px}.spa-details ul.spa-categories{padding:0;margin:0 0 30px 0;list-style:none;display:block;width:100%}.spa-details ul.spa-categories>li{width:100%;text-align:left;margin:0 0 10px 0}.spa-details ul.spa-social-media{margin:0 0 10px 0;padding:0;list-style:none;display:flex}.spa-details ul.spa-social-media li{margin-right:10px}.spa-details ul.spa-social-media li a{height:28px;width:28px;background-color:#609090;border-radius:50%;display:inline-block;text-align:center;transition:opacity .5s ease}.spa-details ul.spa-social-media li a i.fa{color:#fff;line-height:28px}.spa-details ul.spa-social-media li a:hover{opacity:.3}.spa-details ul.spa-contact{margin:0 0 15px 0;padding:0;list-style:none;display:flex;justify-content:space-between}.spa-details ul.spa-contact li{margin-bottom:15px;line-height:20px}.spa-details ul.spa-contact li i{font-size:20px;margin-right:5px;color:#666;position:relative;top:2px;line-height:20px}.spa-details ul.spa-contact li:last-child{margin-right:0px}.expander{max-height:140px;position:relative;overflow:hidden;transition:max-height 2s ease}.expander .fade{background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 75%);height:70px;position:absolute;bottom:0px;width:100%;text-align:center}.expander .expander-btn{height:70px;display:inline-block;text-align:center;z-index:999}.expander .expander-btn a{background-color:#fff;padding:5px 15px 30px 15px;line-height:70px;font-weight:600}.expander.show{max-height:10000px}.buy-gvp-btn{display:block;margin-bottom:30px;text-align:center}#facilities{margin-top:30px}#facilities .pills{margin:0}#facilities .pills li a,#facilities .pills li span{font-size:18px}#facilities .pills li.on a{color:#fff}#deals .deals-area-mini .deal-wrapper .spa{display:none}#deals .deals-area-mini .deal-wrapper .category{position:relative;left:auto}#deals .deals-area-mini .deal-wrapper:last-child{margin:0}#packages{margin-bottom:60px;width:100%}#packages .wrapper:last-child{margin:0}#packages .wrapper{padding:10px;border:1px solid #ccc;margin-bottom:15px;width:100%}#packages .wrapper .package-title{position:relative;display:block;cursor:pointer}#packages .wrapper .package-title .title{color:#4faeae;font-size:18px;display:inline-block;margin-bottom:10px;width:100%}#packages .wrapper .package-title .package-title:hover .title{text-decoration:underline}#packages .wrapper .package-title .toggle{position:absolute;right:5px;top:0px;transition-duration:.2s}#packages .wrapper .package-title .meta{position:relative}#packages .wrapper .package-title .meta .price{display:inline-block;font-size:22px;margin-top:5px}#packages .wrapper .package-title .meta .price .basis{font-size:16px}#packages .wrapper .content{position:relative;display:none}#packages .wrapper .content figure{display:none}#packages .wrapper .content figure img{width:100%;margin:0 0 10px 0}#packages .wrapper .content .description{margin-top:15px;width:100%}#packages .wrapper .content .terms{width:100%}#packages .wrapper .content .price{font-size:22px;display:block}#packages .wrapper .content .price .basis{font-size:16px}#packages .wrapper .content .alert{margin:10px 0 0 0}#packages .wrapper .pills{margin-bottom:0px}#packages .wrapper .pills li{margin-bottom:5px;transition:border .3s ease-out}#packages .wrapper .pills li a,#packages .wrapper .pills li span{font-size:14px}#packages .wrapper .pills li.on{background:#609090 !important}#packages .wrapper .pills li.on a,#packages .wrapper .pills li.on span{color:#fff}#packages .wrapper.active .toggle i{transform:rotate(180deg)}.review-summary{display:flex;flex-flow:row nowrap}.review-summary .review-overall{flex:0 0 200px;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{flex:1 1 100%;padding-left:15px}.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: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{flex:1;margin:0 !important;float:none;display:block}.review-row .review .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}.review-row .review .box-review .title{font-size:24px;margin:0 0 20px 0;display:block}.review-row .review .box-review .review{font-style:italic}.review-row .review .box-review .speach-bubble-arrow{height:20px;width:20px;position:absolute;top:40px;left:-20px;background:url(/assets/images/speach-bubble-arrow.png)}#location-map h2{display:none}.profile-gv-option{overflow:hidden}.profile-gv-option .helper{display:flex;justify-content:space-between}.profile-gv-option .helper figure{flex:1;margin-bottom:20px;max-width:218px;min-width:120px}.profile-gv-option .helper figure img{height:auto;width:100%}.profile-gv-option .helper .copy{flex:1}.hero-spas{display:flex;align-items:center;justify-content:center;background:url("/assets/images/heros/hero-spas-ireland.jpg") no-repeat center center;background-size:cover}.hero-spas #spa_search_form{width:100%;display:flex;align-items:center;justify-content:center;padding:20px;flex-flow:row wrap}.hero-spas #spa_search_form .title{font-size:60px;text-transform:uppercase;text-align:center;color:#fff;font-weight:300;text-shadow:0px 0px 3px rgba(0,0,0,.7);width:100%;display:block;margin-bottom:20px;line-height:100%;flex:1 100%}.hero-spas #spa_search_form .field_container{flex:1 100%;display:flex;justify-content:center;max-width:400px;padding:0;box-shadow:0px 0px 3px 0px rgba(0,0,0,.5)}.hero-spas #spa_search_form .field_container .input-string{text-align:center;margin:0;border:none;width:100%;min-width:150px;height:44px;padding:6px 12px;font-size:20px;line-height:24px;display:block}.hero-spas #spa_search_form .field_container .btn-spa-search-form{height:44px;padding:6px 12px;font-size:20px;line-height:24px;display:block;background-color:#e4ad45;color:#fff !important}.col-body h1{width:100%}.spa-category-row{margin-bottom:30px;width:100%}.expose-links{width:100%;margin:0;padding:30px 0 0 0;list-style:none;flex:1 1 100%;display:flex;flex-wrap:wrap;justify-content:space-between}.expose-links li{margin:0 0 60px 0;padding:0;list-style:none;min-width:300px;flex:1 50%}.expose-links li a{display:flex;align-items:center;text-decoration:none;flex-flow:row wrap;width:100%;justify-content:center}.expose-links li a:hover *{text-decoration:none}.expose-links li a:hover figure{opacity:.66}.expose-links li a figure{flex:0 0 100px;height:100px;margin-right:20px;transition:opacity .3s ease-out;border-radius:50%}.expose-links li a figure img{width:100%;height:auto;opacity:0}.expose-links li a .details{flex:1;font-size:18px}.col-spa-counties h1,.col-spa-type h1{font-size:28px}.intro{font-size:20px}.col-streamline{text-align:center;display:block !important;max-width:630px;margin:0 auto !important;float:none !important}.contact-area{text-align:center;margin-top:60px}.row-award{display:flex;width:100%}.photo-award{flex:1 0 50%;height:300px;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,.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{padding:40px 30px 0 30px;flex:1 0 50%;height:300px;position:relative;z-index:0;overflow:hidden}.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:0px 0px 3px rgba(0,0,0,.7);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,.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")}.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}.features-area{display:flex;flex-flow:row wrap;width:100%}.features-area .features-box{height:420px;position:relative;flex:1 33.33%;padding:0 15px;margin-bottom:30px}.features-area .features-box .plus{font-weight:600}.features-area .features-box .title{text-align:center;padding:10px;display:block;font-size:20px;color:#fff;margin-bottom:20px}.features-area .features-box .bronze{background-color:#98723f}.features-area .features-box .silver{background-color:#c9d9de}.features-area .features-box .gold{background-color:#e4ad45}.features-area .features-box ul{list-style:none;padding:0}.features-area .features-box ul li{margin:0 0 8px 0;padding:0}.features-area .features-box ul li i.fa{color:#609090}.features-area .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}.features-area .features-box .popular{position:absolute;top:-20px;right:5px;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-area .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}.h-lined{background-color:red;background:url(/assets/images/line.png) no-repeat 0 50% #fff;text-align:center;display:block;width:100%}.h-lined span{background:#fff;display:inline-block;padding:30px 30px}.search-spa-section-heading{display:flex;justify-content:space-between;align-items:center;width:100%}.search-spa-section-heading h3{font-size:35px;margin-bottom:20px;text-decoration:none}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 .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}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;width:100%;text-align:center;display:inline-block}a.c200-button:hover span.title,a.c200-button:hover{text-decoration:none !important;color:#333}a:hover.c200-button figure{opacity:.66}.streamline-form{max-width:400px;text-align:center;margin:0 auto;display:block}.streamline-form .row-inline{margin:0 auto 10px auto;display:flex;margin-bottom:20px;justify-content:center}.streamline-form .row-inline input{width:100%;margin-right:10px}.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%;background-color:#f5eee9;margin-bottom:30px;position:relative;cursor:pointer;display:flex;flex-flow:row nowrap}.featured-deal figure{flex:0 1 calc(50% - 15px);overflow:hidden;position:relative;width:calc(50% - 15px)}.featured-deal figure .discount{position:absolute;bottom:15px;right:0;background-color:#fff;padding:5px 10px;font-size:22px;z-index:99}.featured-deal figure .spacer{width:100%;padding-bottom:75%}.featured-deal figure .nonce{background:rgba(0,0,0,0);transition:background .3s ease-out;position:absolute;top:0px;left:0px;width:100%;height:100%}.featured-deal figure .tag{position:absolute;top:15px;left:0;text-transform:uppercase;background:#609090;color:#fff;padding:4px 10px 4px 15px;z-index:99;letter-spacing:.2em;font-size:16px}.featured-deal:hover{text-decoration:none !important}.featured-deal:hover figure .nonce{background:rgba(0,0,0,.3)}.featured-deal:hover .details .title{text-decoration:underline !important}.featured-deal .details{flex:1 1 50%;position:relative;padding:15px 15px 60px 15px;width:50%}.featured-deal .details .title{font-size:30px;display:block;margin-bottom:10px;color:#50afaf;line-height:110%}.featured-deal .details .spa{display:block;margin-bottom:5px;font-size:18px}.featured-deal .details .county i{margin-right:4px;color:#ccc}.featured-deal .details .category{text-transform:uppercase;font-weight:600;font-size:14px;display:block;margin-top:20px}.featured-deal .details .price-holder{position:absolute;left:15px;bottom:15px}.featured-deal .details .price-holder .price{font-size:28px}.featured-deal .details .price-holder .price .was{text-decoration:line-through}.featured-deal .details .btn{position:absolute;right:15px;bottom:15px}.deals-area{width:100%;display:flex;flex-flow:row wrap}.deals-area .deal-wrapper{margin-bottom:30px;padding:0 15px;flex:0 1 33.33%;max-width:33.33%}.deals-area .deal-wrapper .deal-box{margin:0;display:block;width:100%;height:100%;position:relative;background-color:#f5eee9}.deals-area .deal-wrapper .deal-box:hover{text-decoration:none !important}.deals-area .deal-wrapper .deal-box:hover figure .nonce{background:rgba(0,0,0,.3)}.deals-area .deal-wrapper .deal-box:hover .details .title{text-decoration:underline !important}.deals-area .deal-wrapper .deal-box figure{overflow:hidden;position:relative}.deals-area .deal-wrapper .deal-box figure .discount{position:absolute;bottom:15px;right:0;background-color:#fff;padding:5px 10px;font-size:22px;z-index:99}.deals-area .deal-wrapper .deal-box figure .spacer{width:100%;padding-bottom:75%}.deals-area .deal-wrapper .deal-box figure .nonce{background:rgba(0,0,0,0);transition:background .3s ease-out;position:absolute;top:0px;left:0px;width:100%;height:100%}.deals-area .deal-wrapper .deal-box figure .tag{position:absolute;top:15px;left:0;text-transform:uppercase;background:#609090;color:#fff;padding:4px 10px 4px 15px;z-index:99;letter-spacing:.2em;font-size:16px}.deals-area .deal-wrapper .deal-box .details{padding:15px;width:100%}.deals-area .deal-wrapper .deal-box .details .title{font-size:30px;display:block;margin-bottom:10px;color:#50afaf;line-height:110%}.deals-area .deal-wrapper .deal-box .details .spa{margin-bottom:5px;display:block}.deals-area .deal-wrapper .deal-box .details .county{display:block}.deals-area .deal-wrapper .deal-box .details .county i{margin-right:4px;color:#ccc}.deals-area .deal-wrapper .deal-box .details .category{text-transform:uppercase;font-weight:600;font-size:14px;display:block;margin-top:20px}.deals-area .deal-wrapper .deal-box .details .price-holder{display:block;position:absolute;bottom:15px;right:15px;line-height:100%}.deals-area .deal-wrapper .deal-box .details .price-holder .price{font-size:28px}.deals-area .deal-wrapper .deal-box .details .price-holder .price .was{text-decoration:line-through}.deals-area-mini{min-width:100%}.deals-area-mini .deal-wrapper{margin-bottom:30px;min-width:100%}.deals-area-mini .deal-wrapper .deal-box{margin:0;display:flex;flex-wrap:nowrap;width:100%;position:relative;background-color:#f5eee9}.deals-area-mini .deal-wrapper .deal-box:hover{text-decoration:none !important}.deals-area-mini .deal-wrapper .deal-box:hover figure .nonce{background:rgba(0,0,0,.3)}.deals-area-mini .deal-wrapper .deal-box:hover .details .title{text-decoration:underline !important}.deals-area-mini .deal-wrapper .deal-box figure{overflow:hidden;position:relative;flex:0 0 115px;max-width:115px}.deals-area-mini .deal-wrapper .deal-box figure .spacer{height:115px;width:115px;min-height:115px}.deals-area-mini .deal-wrapper .deal-box figure .nonce{background:rgba(0,0,0,0);transition:background .3s ease-out;position:absolute;top:0px;left:0px;width:100%;height:100%}.deals-area-mini .deal-wrapper .deal-box .details{flex:0 1 100%;padding:10px;position:relative}.deals-area-mini .deal-wrapper .deal-box .details .title{font-size:24px;display:block;margin-bottom:15px;color:#50afaf;line-height:110%}.deals-area-mini .deal-wrapper .deal-box .details .spa{font-size:16px;display:block;line-height:100%;margin-bottom:20px;color:#222}.deals-area-mini .deal-wrapper .deal-box .details .category{font-size:14px;font-weight:600;display:block;line-height:100%;color:#222;text-transform:uppercase}.deals-area-mini .deal-wrapper .deal-box .details .price-holder{display:block;position:absolute;bottom:10px;right:10px}.deals-area-mini .deal-wrapper .deal-box .details .price-holder .was{text-decoration:line-through;display:inline-block;font-size:22px;line-height:100%;margin:0}.deals-area-mini .deal-wrapper .deal-box .details .price-holder .price{display:inline-block;font-size:28px;line-height:100%;margin:0}.spa-deal-spa-title a{font-size:22px;margin-bottom:30px;display:inline-block}header.deal-header{width:100%;margin-bottom:30px;display:flex}header.deal-header figure{margin:0;padding:0;flex:1 1 100%;position:relative}header.deal-header figure img{width:100%}header.deal-header figure .tag{position:absolute;top:15px;left:0;text-transform:uppercase;background:#609090;color:#fff;padding:4px 10px 4px 15px;z-index:99;letter-spacing:.2em;font-size:16px}header.deal-header .spacer{flex:0 0 30px}header.deal-header .details{flex:1 0 280px}header.deal-header .details .topline{display:flex;position:relative;min-height:45px}header.deal-header .details .topline .pricing{width:100%}header.deal-header .details .topline .pricing .from{display:block;font-size:16px;line-height:100%;margin-bottom:0px}header.deal-header .details .topline .pricing .price{display:block;font-size:50px;line-height:100%;margin-bottom:10px;color:#609090}header.deal-header .details .topline .pricing .price-original{display:block;font-size:20px}header.deal-header .details .topline .promotion-tag{display:block;font-size:26px;line-height:220%;color:#609090}header.deal-header .details .topline .actions{position:absolute;right:0px;top:10px}header.deal-header .details .topline .actions .btn:first-child{margin-bottom:10px}header.deal-header .details .deal-meta{border-top:1px solid #ccc;margin-top:20px;border-bottom:1px solid #ccc;margin-bottom:20px;width:100%;display:flex}header.deal-header .details .deal-meta .saving,header.deal-header .details .deal-meta .date-ends{display:block;padding:20px 0}header.deal-header .details .deal-meta .saving{padding-right:20px;margin-right:20px;border-right:1px solid #ccc}header.deal-header .details .deal-meta .label{font-weight:400}.deal-body .general-actions{margin-bottom:30px;text-align:center}.deal-body .price-summary .price-holder{display:block;margin-bottom:5px}.deal-body .price-summary .price-holder .price{font-size:32px;line-height:100%;margin-right:5px}.deal-body .price-summary .was{display:block}.deal-body .terms .deal-term-valid{font-size:18px}.deal-body .merchant-details{margin-bottom:30px;display:flex;width:100%}.deal-body .merchant-details figure{max-width:90px;flex:1;margin-right:15px}.deal-body .merchant-details figure img{width:90px}.deal-body .merchant-details .details{flex:1}.deal-body .merchant-details .details .name{display:block;font-size:24px;margin-bottom:10px}.deal-body .merchant-details .details .location{display:block;font-size:16px;margin-bottom:5px}.deal-body .merchant-details .details .location i{margin-right:4px;color:#ccc}.deal-body .merchant-details .details .reviews{display:none;font-size:16px;margin-bottom:5px}.deal-body .merchant-details .details .type{clear:both;display:block;margin-right:30px}.deal-body .pills-container{margin-bottom:30px}.deal-body #gv{margin-bottom:30px}.packages-area{width:100%;display:flex;flex-wrap:wrap;margin-bottom:30px}.packages-area .package-wrapper{margin-bottom:30px;padding:0 15px;flex:1 0 50%;max-width:50%}.packages-area .package-wrapper .package-box{margin-bottom:0px;display:block;width:100%;position:relative;overflow:hidden;background-color:#f5eee9}.packages-area .package-wrapper .package-box:hover{text-decoration:none !important}.packages-area .package-wrapper .package-box:hover figure .nonce{background:rgba(0,0,0,.3)}.packages-area .package-wrapper .package-box:hover .details .title{text-decoration:underline !important}.packages-area .package-wrapper .package-box figure{overflow:hidden;position:relative}.packages-area .package-wrapper .package-box figure .spacer{height:240px;min-height:240px}.packages-area .package-wrapper .package-box figure .nonce{background:rgba(0,0,0,0);transition:background .3s ease-out;position:absolute;top:0px;left:0px;width:100%;height:100%}.packages-area .package-wrapper .package-box figure img{display:none}.packages-area .package-wrapper .package-box .details{background-color:#f5eee9;padding:15px;width:100%}.packages-area .package-wrapper .package-box .details .title{font-size:30px;display:block;margin-bottom:10px;color:#50afaf;line-height:110%}.packages-area .package-wrapper .package-box .details .location{width:100%;display:block}.packages-area .package-wrapper .package-box .details .location i{margin-right:6px;color:#ccc}.packages-area .package-wrapper .package-box .details .bottom-line .no-packages{padding:4px 8px;background:#fff;border:1px solid #50afaf;text-decoration:none;display:inline-block;text-transform:uppercase}.packages-area .package-wrapper .package-box .details .bottom-line .price-holder{display:block;position:absolute;bottom:15px;right:15px}.packages-area .package-wrapper .package-box .details .bottom-line .price-holder .price{font-size:28px}.tiles-area{display:flex;width:100%}.tiles-area .tile-wrapper{padding:0 15px;flex:1 1}.tiles-area .tile-wrapper .tile-box{height:300px;margin:0;display:flex;justify-content:center;align-items:center;align-content:center;flex-flow:row wrap;position:relative;box-shadow:0px 0px 3px 0px rgba(0,0,0,.5)}.tiles-area .tile-wrapper .tile-box:hover{text-decoration:none !important}.tiles-area .tile-wrapper .tile-box:hover .nonce{background:rgba(0,0,0,.3)}.tiles-area .tile-wrapper .tile-box .title{flex:0 1 100%;max-width:100%;line-height:110%;display:inline-block;font-size:44px;margin:0 0 20px 0;padding:0 15px;text-align:center;color:#fff;font-weight:500;text-shadow:0px 0px 3px rgba(0,0,0,.7);z-index:9}.tiles-area .tile-wrapper .tile-box .subtitle{flex:0 0 100%;line-height:110%;display:inline-block;font-size:20px;margin:0 0 20px 0;padding:0 15px;text-align:center;color:#fff;font-weight:500;text-shadow:0px 0px 3px rgba(0,0,0,.7);z-index:9}.tiles-area .tile-wrapper .tile-box .spacer{height:20px;width:100%;flex:0 0 100%}.tiles-area .tile-wrapper .tile-box .from{flex:0;display:block;background-color:#fff;padding:6px 12px;position:absolute;bottom:20px;left:20px;font-size:20px;font-weight:500;width:calc(100% - 40px);text-transform:uppercase;text-align:center;z-index:9}.tiles-area .tile-wrapper .tile-box .from i{position:absolute;right:10px;top:10px}.tiles-area .tile-wrapper .tile-box .nonce{background:rgba(0,0,0,0);transition:background .3s ease-out;position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1}.boxer{display:flex;width:100%}.boxer:hover{text-decoration:none !important}.boxer figure,.boxer .copy{flex:1 50%}.boxer figure{display:flex;justify-content:center;align-items:center;height:260px;position:relative}.boxer figure .nonce{background:rgba(0,0,0,0);transition:background .3s ease-out;position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1}.boxer figure .title{flex:0 1 100%;line-height:110%;display:inline-block;font-size:44px;margin:0 0 40px 0;padding:0 15px;text-align:center;color:#fff;font-weight:500;text-shadow:0px 0px 3px rgba(0,0,0,.7);z-index:9}.boxer figure .from{flex:0;display:block;background-color:#fff;padding:6px 12px;position:absolute;bottom:20px;left:20px;font-size:20px;font-weight:500;width:calc(100% - 40px);text-transform:uppercase;text-align:center;z-index:9}.boxer figure .from i{position:absolute;right:10px;top:10px;display:none}.boxer .copy{padding:30px;background-color:#f5eee9;position:relative}.boxer .copy .prelude{font-size:30px;display:block;margin-bottom:30px}.boxer .copy .description{display:block}.boxer .copy .btn{position:absolute;bottom:20px;right:20px}.section-home .boxer{padding-top:30px}.share-social{margin:0 0 20px 0;padding:0;width:100%;list-style:none;display:flex;flex-flow:row wrap}.share-social li{margin:0 6px 0 0;padding:0;line-height:26px}.share-social li a,.share-social li 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 li a:hover span{background:#dae3e3 !important;text-decoration:none}.share-social li a span{color:#fff !important}.share-social .share-mobile{display:none}.deals-category-heading-row{margin-bottom:20px}.deals-category-heading-row h2{display:inline-block;margin:0 10px 0 0}.deals-category-heading-row .trailer{font-size:18px;display:inline-block}.deals-category-heading-row .trailer span{display:none;color:#50afaf}.deals-category-footer-row{display:none}.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}#cookie-consent{background-color:rgba(0,0,0,.8);line-height:26px;position:fixed;bottom:0;left:0;right:0;display:none;z-index:9999}#cookie-consent:hover{background-color:rgba(0,0,0,.5)}#cookie-consent .wrapper{display:flex;max-width:800px;margin:0 auto;flex-flow:row nowrap;padding:20px}#cookie-consent .wrapper span.notice{flex:1;font-size:14px;color:#ccc;font-size:14px;color:#ccc;line-height:110%;padding-right:20px}#cookie-consent .wrapper span.notice a{color:#ccc;text-decoration:underline}#cookie-consent .wrapper .close{flex:0 0 30px;cursor:pointer;background-color:#fff;color:#000;height:28px;width:28px;line-height:24px;font-size:22px;font-weight:bold;text-align:center}#deal-enquiry-form{margin-bottom:60px;padding:20px;background-color:#f5eee9}#deal-enquiry-form h4{font-size:20px;margin-bottom:10px}#deal-enquiry-form #info{height:5em}body .dropzone{border:2px solid #e4ad45;margin-bottom:20px}body .dropzone .dz-preview{margin:0 16px 0 0}body .dropzone .dz-preview .dz-image{border-radius:0px}body .dropzone .dz-preview.dz-file-preview .dz-image{border-radius:0px}#photos_area{margin-top:20px;display:flex;flex-wrap:wrap}#photos_area .row_photo_edit_thumbnail{width:120px;border:1px solid #ccc;padding:10px;margin:0 10px 10px 0}#photos_area .img_row_list_options{margin:0;padding:0 0 0 1em}#photos_area .img_row_thumb_wrapper{display:block}#photos_area .img_row_thumb_wrapper img{width:100px;height:100px}#photos_area .photo_upload_thumb_delete img{opacity:.5;filter:alpha(opacity=50)}iframe[name=google_conversion_frame]{height:0 !important;width:0 !important;line-height:0 !important;font-size:0 !important;margin-top:-13px;float:left}.section-home{width:100%;margin-bottom:60px}.section-home header{width:100%}.section-home header .title-wrapper{padding:30px 0 60px 0;display:flex;align-items:center;justify-content:center;font-size:70px;line-height:100%}.section-home header .title-wrapper h2,.section-home header .title-wrapper h2 b{font-size:70px;text-transform:uppercase;color:#222;letter-spacing:.2em;margin:0;padding:0;line-height:100%}.section-home header h2{text-align:center;color:#222;margin:0 0 30px 0;padding:0;line-height:100%;font-size:58px}.section-home .contain-it{width:100%;margin:0 auto;max-width:1050px;display:flex;flex-flow:row wrap}.section-home-fancy{width:100%}.section-home-fancy .header-backgrounds{height:400px;background-size:cover !important}.section-home-fancy .header-backgrounds .title-wrapper{padding:0;height:66%}.section-home-fancy .header-backgrounds .title-wrapper h2,.section-home-fancy .header-backgrounds .title-wrapper h2 b{color:#fff}.section-home-fancy .contain-it{margin-top:-140px}.row-bttn{width:100%;text-align:center}.row-bttn .wrapper-bttn{padding:0 15px;margin-bottom:0px;width:100%;max-width:33.33%;display:inline-block}.articles-area{display:flex;flex-flow:row nowrap;flex:0 0 100%}.articles-area .article-wrapper{flex:1 1 33%;position:relative;margin:0 15px}.articles-area .article-wrapper .article-box figure{width:100%;height:auto;flex:1 1 100%;overflow:hidden;position:relative}.articles-area .article-wrapper .article-box figure .spacer{width:100%;padding-bottom:75%}.articles-area .article-wrapper .article-box figure .nonce{background:rgba(0,0,0,0);transition:background .3s ease-out;position:absolute;top:0px;left:0px;width:100%;height:100%}.articles-area .article-wrapper .article-box figure .tag{position:absolute;top:15px;left:0;text-transform:uppercase;background:#609090;color:#fff;padding:4px 10px 4px 15px;z-index:99;letter-spacing:.2em;font-size:16px}.articles-area .article-wrapper .article-box:hover{text-decoration:none !important}.articles-area .article-wrapper .article-box:hover figure .nonce{background:rgba(0,0,0,.3)}.articles-area .article-wrapper .article-box:hover .details .title{text-decoration:underline !important}.articles-area .article-wrapper .article-box .details{width:100%;height:auto;margin:0;padding:15px 0}.articles-area .article-wrapper .article-box .details .date{display:block;margin-bottom:10px;font-size:18px}.articles-area .article-wrapper .article-box .details .title{font-size:30px;display:block;margin-bottom:10px;line-height:110%;color:#50afaf}.share-whatsapp{display:none}#map_canvas{margin-top:10px;height:150px}@media only screen and (max-width: 1050px){.container-fluid{width:100% !important}.profile-photos-area{padding:0;flex:1 100%;max-width:100%}.profile-details{padding:0 15px;flex:1 100%;max-width:100%}.profile-side{padding:0 15px;flex:1 100%;max-width:100%}.profile-side #map-canvas{height:160px}.spa-details ul.spa-contact{display:flex;flex-flow:row wrap;width:100%}.spa-details ul.spa-contact li{flex:1 1 50%;text-align:left}#location-map h2{display:block}#competition{display:none}.reviews-area .review-wrapper:nth-child(3){display:none}.competitions-highlighter-wrapper{display:none}.competitions-home-area{max-width:800px;display:block}.competitions-featured-wrapper{width:100%}.competition-highlighter{display:none}.section-home-packages .tiles-area .tile-wrapper:nth-child(3){display:none}.articles-area .article-wrapper:nth-child(3){display:none}}@media only screen and (min-width: 801px){.to-top{visibility:hidden !important}.hide-desktop{display:none !important;visibility:hidden}.nav-accordion{display:none !important;visibility:hidden}}@media only screen and (max-width: 800px){.hide-mobile{display:none !important;visibility:hidden}.init{margin-top:30px}.col-3{min-width:50%;flex:1 50%}.col-nav,.col-body,.col-streamline{flex:1 0 100%;max-width:100%;margin:0}.col-nav{display:none}.col-nav-cart{display:block}.wrapper-breadcrumbs{display:none}.wrapper-breadcrumbs-mobile{display:block}.wrapper-breadcrumbs-mobile .breadcrumbs{margin:20px 15px 0 15px}.wrapper-breadcrumbs-mobile .breadcrumbs li.last a,.wrapper-breadcrumbs-mobile .breadcrumbs li.last a:hover{color:#50afaf}.main-header,.main-header .container{position:relative;height:70px;border:0;box-shadow:0 0 5px 0 rgba(0,0,0,.3);z-index:9999}.main-header .title{margin:0 auto;padding:0;height:auto;left:auto;width:80px;position:relative;top:15px}.main-header .title img{width:100%}.main-header .quick_search{display:none}.main-header .button-mobile{display:block;width:36px;height:36px;position:absolute;top:16px;text-align:center}.main-header .button-mobile i:before{font-size:30px;line-height:36px;cursor:pointer;text-decoration:none;color:#609090}.main-header .button-gift-mobile{right:16px}.main-header .main-nav{display:none}#overlay-button{position:absolute;top:20px;left:20px;padding:14px 4px;z-index:99999;cursor:pointer;user-select:none}#overlay-button span{height:4px;width:32px;border-radius:2px;background-color:#609090;position:relative;display:block;transition:all .2s ease-in-out}#overlay-button span:before{top:-10px;visibility:visible}#overlay-button span:after{top:10px}#overlay-button span:before,#overlay-button span:after{height:4px;width:32px;border-radius:2px;background-color:#609090;position:absolute;content:"";transition:all .2s ease-in-out}#overlay-button:hover span,#overlay-button:hover span:before,#overlay-button:hover span:after{background:#609090}#overlay-button.active{position:fixed}#overlay-button.active:hover span,#overlay-button.active span{background:transparent}#overlay-button.active span:before{transform:rotate(45deg) translate(7px, 7px);opacity:1;background-color:#fff}#overlay-button.active span:after{transform:rotate(-45deg) translate(7px, -7px);background-color:#fff}ul.footer-menu-accordion{display:block;padding:0 15px;list-style:none;margin:0;width:100%}ul.footer-menu-accordion li a{color:#fff;display:block;text-decoration:none;padding:8px}ul.footer-menu-accordion>li>a{border-top:1px solid rgba(255,255,255,.2);text-transform:uppercase}ul.footer-menu-accordion>li>a .arrow{float:right;display:block;height:19px;width:19px}ul.footer-menu-accordion>li>a .arrow i{color:#fff;transition-duration:.2s}ul.footer-menu-accordion>li a.active .arrow i{transform:rotate(180deg)}ul.footer-menu-accordion>li:last-child>a{border-bottom:1px solid rgba(255,255,255,.2)}ul.footer-menu-accordion>li .sub-menu{display:none;padding:0;list-style:none;margin:0;width:100%}ul.footer-menu-accordion>li .sub-menu li a{padding-left:20px;border-bottom:1px solid rgba(255,255,255,.2)}.footer-menu{display:none}.nav-accordion{margin-bottom:30px;width:100%;position:sticky;top:0;display:block;z-index:999;box-shadow:0 0 5px 0 rgba(0,0,0,.3)}.nav-accordion .title{margin:0;font-size:22px;padding:0;display:block;line-height:100%}.nav-accordion .title a{text-decoration:none;color:#fff;display:block;background-color:#609090;font-size:22px;padding:10px 20px 10px 15px;margin:0;line-height:100%}.nav-accordion .title a .arrow{float:right;display:block;line-height:22px}.nav-accordion .title a .arrow i{color:#fff;transition-duration:.2s;line-height:22px;font-size:16px}.nav-accordion .active a .arrow i{transform:rotate(180deg)}.nav-accordion ul{background-color:#609090;margin:0;padding:0;display:none}.nav-accordion ul li{border:none;border-top:1px solid rgba(255,255,255,.3);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}.j-steps li{padding-right:15px}.j-steps li.past .step span{display:none}.j-steps li.future .step span{display:none}.j-steps li:last-child{padding-right:0}.hero{height:240px}.hero div,.hero div.window{background:none;width:100%;position:relative;padding:0 15px;margin:0}.hero div h1,.hero div.window h1{width:100%;display:block;font-size:52px;margin:0;text-transform:uppercase;text-align:center;color:#fff;font-weight:500;text-shadow:0px 0px 3px rgba(0,0,0,.7)}.hero div .subtitle,.hero div.window .subtitle{font-size:20px;color:#fff}.hero div .subtext,.hero div.window .subtext{display:none}.section-home .deals-area .deal-wrapper{max-width:50%}.section-home .deals-area .deal-wrapper:nth-child(3){display:none}.section-home header .title-wrapper{padding:30px 0 50px 0;font-size:44px}.section-home header .title-wrapper h2,.section-home header .title-wrapper h2 b{font-size:44px}.section-home-fancy{padding-top:30px}.section-home-fancy .header-backgrounds{height:300px}.section-home-fancy .contain-it{margin-top:-110px}.hero-home img.big{display:none}.hero-home img.small{display:block}.row-bttn .wrapper-bttn{max-width:50%}.hero-gv{padding:30px 10px;height:auto !important}.hero-gv h1{text-align:center}.hero-gv .buttons-area li .btn{margin:0}.gift-voucher-bonus{text-align:center;padding:60px 30px;margin:0;flex-flow:wrap;max-width:100%}.gift-voucher-bonus figure{margin:0 auto 10px auto;flex:0 0 140px}.gift-voucher-bonus .details{position:relative;flex:1 1 100%;text-align:center}.partners-container .partners-row{padding:45px}.partners-container .partners-row h1{font-size:45px;margin-bottom:50px}.partners-container .partners-row h2{font-size:30px;margin-bottom:30px}.partners-container .partners-row h2 a{font-size:30px}.super-steps .title{font-size:44px}.super-steps .subtext{font-size:22px}.super-steps:last-child{margin-bottom:60px}.col-body .super-steps .wrapper{margin-bottom:30px}.postage-info-box{border:none;padding:0}.input-xxlrg{width:100%}.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{flex:1 100%}.col-search-body .title-results{font-size:32px;margin:30px 0 20px 0}.opts-area .pagination-area{text-align:center}.col-search-nav{padding:0 !important;flex:1 1 100%;max-width:100%;position:sticky;top:0;z-index:999}.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}.nav-search .toggle-title{text-decoration:none;display:block;font-size:22px;padding:0;margin:0;cursor:pointer;color:#222}.nav-search .toggle-title .arrow{position:absolute;top:10px;right:10px}.nav-search a.toggle-title span i{transition-duration:.2s}.nav-search a.toggle-title.active span i{transform:rotate(180deg)}.nav-search #search{padding-top:20px;display:none}.nav-search .search-links{display:none}.nav-search .search-form{display:flex}.nav-search .search-form label{flex:0;font-size:18px;min-width:140px}.nav-search .search-form .label-special{margin-top:4px;font-weight:300;font-size:18px}.nav-search .search-form select{flex:1}.profile-header{display:none}.profile-details .spa-details h1{display:block}.packages-area .package-wrapper{flex:1 0 100%;max-width:100%}.deals-area .deal-wrapper{flex:0 1 50%;max-width:50%}.deals-category-footer-row{margin-bottom:30px;display:block;text-align:center}header.deal-header figure{flex:0 0 50%}header.deal-header .spacer{display:none}header.deal-header .share-social{margin:0 0 10px 0}header.deal-header .details{padding:10px 20px;flex:0 0 50%;background-color:#f5eee9}header.deal-header .details .deal-meta{display:flex}header.deal-header .details .deal-meta .saving{display:block}header.deal-header .details .deal-meta .date-ends{display:block}header.deal-header .details .topline{flex-flow:row wrap;justify-content:space-between}header.deal-header .details .topline .pricing{flex:1}header.deal-header .details .topline .pricing .from{width:100%}header.deal-header .details .topline .pricing .price{width:100%}header.deal-header .details .topline .pricing .price-original{width:100%;line-height:100%}.boxer figure{flex:1 100%;box-shadow:0px 0px 3px 0px rgba(0,0,0,.5)}.boxer figure .from i{display:block}.boxer .copy{display:none}.competitions-area .competition-wrapper{flex:0 0 50%}.comp-ended-row{flex-wrap:wrap}.comp-ended-row .comp-ended-wrapper{flex:1 0 50%;max-width:50%}.col-body-center{width:100%;padding:0 10px}.features-area .features-box{flex:1 100%;height:auto}.features-area .features-box .price{position:relative;display:block}#quick-form-row{display:flex;flex-flow:wrap;align-items:center;justify-content:center}#quick-form-row .form-area{flex:1 100%;order:2}#quick-form-row figure{flex:1 100%;order:1}#quick-form-row figure .nonce{width:100%;padding-bottom:50%}.gvpp-county-row{display:flex;flex-wrap:wrap}.gvpp-county-row .gvpp-wrapper:nth-child(even){padding-left:15px}.gvpp-county-row .gvpp-wrapper:nth-child(odd){padding-right:15px}.gvpp-county-row .gvpp-wrapper{flex:0 0 50%}.gvpp-county-row .gvpp-wrapper .gvpp-spa{position:relative}.gvpp-county-row .gvpp-wrapper .gvpp-spa figure{flex:none;width:100%;position:relative;margin:0;height:auto}.gvpp-county-row .gvpp-wrapper .gvpp-spa .details{width:100%;flex:0;position:absolute;margin:0;bottom:0px;padding:20px;color:#fff;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75))}.gvpp-county-row .gvpp-wrapper .gvpp-spa .details *,.gvpp-county-row .gvpp-wrapper .gvpp-spa .details .title,.gvpp-county-row .gvpp-wrapper .gvpp-spa .details .location,.gvpp-county-row .gvpp-wrapper .gvpp-spa .details .hotel_name{color:#fff}.gvpp-county-row .gvpp-wrapper .gvpp-spa .details .location{margin:0}.gvpp-county-row .gvpp-wrapper .gvpp-spa .details .description{display:none}.share-social .share-mobile{display:block}}@media only screen and (max-width: 590px){.col-3{min-width:100%;flex:1 100%}.hero .subtitle{padding:0 25px}.col-spa-counties,.col-spa-type{width:100% !important;padding-left:15px !important;padding-right:15px !important;position:relative;margin-bottom:30px}ul.quick-links li{flex:1 1 100%}.partners-container{margin-top:-30px}.partners-container .partners-row{padding:30px;margin:0 15px}.partners-container .partners-row h1{font-size:40px;margin-bottom:30px}.partners-container .partners-row h2{font-size:25px;margin-bottom:30px}.partners-container .partners-row h2 a{font-size:25px}.partners-container .partners-row .main-gallery-wrapper .main-gallery{height:38px}.partners-container .partners-row .main-gallery-wrapper .main-gallery img{margin:0 10px;height:38px}.partners-container .partners-row .main-gallery-wrapper .main-gallery .allbutton{margin:0 15px;padding:0 15px 0 0}.upsell-row{width:80%}.gift-voucher-bonus{flex:1 1 100%}.gift-voucher-bonus:last-child{padding-top:0}.delivery-row .tiles-area{flex-flow:row wrap}.delivery-row .tiles-area .tile-wrapper{flex:0 100%;margin-bottom:30px}.delivery-row .tiles-area .tile-wrapper:last-child{margin-bottom:0px}.form-row{flex-wrap:wrap}.form-row .form-label{flex:0 0 100%;display:block;margin-bottom:2px}.form-row .form-field{flex:0 0 100%}.form-row .form-label-psuedo{display:none}.gvpp-county-row .gvpp-wrapper{padding:0 !important;flex:0 0 100%}.featured-deal{display:block;width:100%}.featured-deal figure{flex:1 100%;width:100%}.featured-deal .details{width:100%}.deals-area .deal-wrapper{flex:1 100%;max-width:100%}.deals-category-heading-row{margin-bottom:20px;display:block}.deals-category-heading-row h2{margin:0 0 5px 0;display:block}.deals-category-heading-row .trailer{display:block}.deals-category-heading-row .trailer span{display:inline}header.deal-header{display:block}header.deal-header .details{padding:15px}.row-bttn .wrapper-bttn{max-width:100%}.section-home header .title-wrapper{padding:30px 0 40px 0;font-size:36px}.section-home header .title-wrapper h2,.section-home header .title-wrapper h2 b{font-size:30px}.section-home header h2{font-size:46px}.section-home-fancy .header-backgrounds{height:240px}.section-home-fancy .contain-it{margin-top:-100px}.section-home-packages{padding:0}.section-home-packages .quick-links{display:block;margin-top:30px}.section-home-packages .tiles-area .tile-wrapper:nth-child(2){display:none}.section-home .deals-area .deal-wrapper{flex:1 0 100%;max-width:100%}.competitions-home-area .competition-wrapper .competition-box{flex-flow:row wrap}.competitions-home-area .competition-wrapper .competition-box figure{flex:1 1 100%}.competitions-home-area .competition-wrapper .competition-box .details{flex:1 1 100%;padding:15px}.competitions-home-area .competition-wrapper .competition-box .details .enter{position:relative;bottom:auto}.section-home .featured-spa-wrapper .featured-spa-box figure .spacer{padding-bottom:75%}.section-home .featured-spa-wrapper .featured-spa-box .details{padding:15px}.articles-area .article-wrapper:nth-child(2){display:none}.reviews-area{flex-wrap:wrap}.reviews-area .review-wrapper{flex:1 100%;max-width:100%}.hero-spas #spa_search_form{width:100%}.hero-spas #spa_search_form .title{font-size:44px}.expose-links li a figure,.expose-links li a .details{margin:0;flex:1 100%;text-align:center}.expose-links li a figure img,.expose-links li a .details img{margin:0 auto}.featured-spa-wrapper .featured-spa-box{flex-wrap:wrap}.featured-spa-wrapper .featured-spa-box figure{max-width:100%}.featured-spa-wrapper .featured-spa-box .details{max-width:100%;padding:15px}.result-spa-wrapper .result-spa-box{flex-wrap:wrap}.result-spa-wrapper .result-spa-box figure{max-width:100%}.result-spa-wrapper .result-spa-box .details{padding:15px 0 0 0;max-width:100%}.result-spa-wrapper .result-spa-box .details .title{font-size:24px}.result-spa-wrapper .result-spa-box .details .meta{margin:0 0 15px 0}.competitions-area .competition-wrapper{flex:0 0 100%}.comp-ended-row .comp-ended-wrapper{flex:1 0 100%;max-width:100%}}@media only screen and (max-width: 500px){.hero{height:200px}.hero div h1,.hero div.window h1{font-size:40px}.hero div .subtitle,.hero div.window .subtitle{display:none}.share-whatsapp{display:block}.article-photo{float:none;margin:0 0 20px 0;width:100%}#spa_search_form .form_container{width:100%}.opts-area{display:block}.opts-area .pagination-area{flex:none;width:100%;text-align:center}.opts-area .pagination-area ul.pagination{margin:0 0 15px 0}.opts-area .sort-area{text-align:center;width:100%;flex:none;width:100%}.opts-area .sort-area .title-order{display:inline-block;text-align:center;margin-right:10px;position:relative;top:3px}.opts-area .sort-area #sort{width:140px;display:inline-block;text-align:center}.profile-photos-area .spa-photos img.photo{height:320px}.spa-details ul.spa-contact li{flex:1 1 100%}.review-summary{flex-flow:row wrap}.review-summary .review-overall,.review-summary .review-breakdown{flex:1 0 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: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{flex:1;margin-bottom:0px}.review-row .reviewer .meta span{text-align:left}.review-row .review .box-review .speach-bubble-arrow{height:9px;width:20px;position:absolute;top:-9px;left:20px;background:url(/assets/images/speach-bubble-arrow-up.png)}.review-row .review .box-review .title{margin:0}.review-row>.review{width:100%;float:left}.wp-post-image-full{margin:0 0 20px 0;width:100%;position:relative}.wp-post-image-full img{width:100%}.hero-gv h1{padding:20px 0;font-size:60px}.hero-gv figure img.discount-tag{width:115px;top:35px}.hero-gv #gift-vouchers-hero #heroine .slide .spacer{padding-bottom:75%}.partners-container .partners-row{padding:30px;margin:0 15px}.partners-container .partners-row h1{font-size:35px}.partners-container .partners-row h2{font-size:23px;margin-bottom:25px}.partners-container .partners-row h2 a{font-size:23px}.partners-container .partners-row .main-gallery-wrapper .main-gallery{height:38px;padding-right:40px}.partners-container .partners-row .main-gallery-wrapper .main-gallery img{margin:0 10px;height:38px}.partners-container .partners-row .main-gallery-wrapper .fader{position:absolute;right:40px}.partners-container .partners-row .flickity-prev-next-button{width:33px;height:33px}#quick-form-row .form-area .inner{padding:45px 45px 45px 45px;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}}@media only screen and (max-width: 400px){.deals-area-mini .deal-wrapper .deal-box .details .price-holder{position:relative;bottom:auto;right:auto;margin-top:15px}.hero-gv figure img.discount-tag{width:90px;top:30px}}.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:.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,.66);background:rgba(228,173,69,.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,.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}.row-article-leader{width:100%;padding-bottom:75%;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 .details .category{margin:20px 20px 5px 20px;display:block;color:#fff !important;text-shadow:0px 0px 3px rgba(0,0,0,.7);text-transform:uppercase;letter-spacing:.2em}.row-article-leader .details .title{margin:0 20px 20px 20px;font-size:35px;line-height:110%;display:block;color:#fff !important;text-shadow:0px 0px 3px rgba(0,0,0,.7)}.row-article-leader:hover,.row-article-leader:hover *{text-decoration:none}.row-article{width:100%;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{flex:1}.row-article .category{font-size:16px;display:block;color:#222;text-transform:uppercase;letter-spacing:.2em;margin-bottom:5px}.row-article .title{font-size:30px;display:block;margin-bottom:15px;color:#50afaf;line-height:110%}.row-article:hover .title{text-decoration:underline}.row-article .excerpt{font-size:16px;display:block;color:#222}.author-bio{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;display:block;flex:0 0 100px}.author-bio figure img{width:100%;height:auto;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.author-bio h3{margin:0 0 10px 0;padding:0;font-size:24px}.author-bio .details{flex:1 1 100%}.author-bio .details ul{margin:0;padding:0;list-style:none;width:100%}.author-bio .details ul li{margin:0 0 10px 0;padding:0;width:100%}.author-bio .details ul li.name{font-weight:600}.recent-posts{margin:0 0 30px 0;padding:0 0 30px 0;list-style:none;display:flex;flex-wrap:wrap;width:100%;border-bottom:1px solid #ccc}.recent-posts li{margin:0 5px 10px 5px;padding:0;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}article .wp-caption{width:100% !important}article .wp-post-image-full{margin:0 0 20px 20px;float:right;position:relative}article .wp-post-image-hero{margin:0 0 20px 0;width:100%;position:relative}article .wp-post-image-hero img,article img.size-full,article img.size-blog-width{width:100%;height:auto}article .wp-post-image-full .excerpt,article .wp-post-image-hero .excerpt{margin:0;display:block;background-color:#333;color:#fff;width:100%;position:relative}article .wp-post-image-full .excerpt span,article .wp-post-image-hero .excerpt span{margin:0;padding:10px 20px;display:block;line-height:100%;color:#fff;width:100%}article .wp-block-table{width:100%}article img.alignright{float:right;margin:5px 0 5px 5px}article img.alignleft{float:right;margin:5px 5px 5px 0}article figure.wp-block-image img{max-width:100%;height:auto}@media only screen and (max-width: 590px){.row-article figure{width:120px}.row-article .details .category{font-size:14px}.row-article .details .title{font-size:22px;margin-bottom:6px}.row-article-leader .details .category{font-size:16px}.row-article-leader .details .title{font-size:24px}}/*# sourceMappingURL=style.css.map */
