@font-face{font-display:swap;font-family:'moonbold';src:url(/wp-content/themes/whcm/fonts/moon_bold-webfont.eot);src:url('/wp-content/themes/whcm/fonts/moon_bold-webfont.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/whcm/fonts/moon_bold-webfont.woff2) format('woff2'),url(/wp-content/themes/whcm/fonts/moon_bold-webfont.woff) format('woff'),url(/wp-content/themes/whcm/fonts/moon_bold-webfont.ttf) format('truetype'),url('/wp-content/themes/whcm/fonts/moon_bold-webfont.svg#moonbold') format('svg');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'moonlight';src:url(/wp-content/themes/whcm/fonts/moon_light-webfont.eot);src:url('/wp-content/themes/whcm/fonts/moon_light-webfont.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/whcm/fonts/moon_light-webfont.woff2) format('woff2'),url(/wp-content/themes/whcm/fonts/moon_light-webfont.woff) format('woff'),url(/wp-content/themes/whcm/fonts/moon_light-webfont.ttf) format('truetype'),url('/wp-content/themes/whcm/fonts/moon_light-webfont.svg#moonlight') format('svg');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'avantgarde_bk_btbook';src:url(/wp-content/themes/whcm/fonts/55889873-webfont.eot);src:url('/wp-content/themes/whcm/fonts/55889873-webfont.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/whcm/fonts/55889873-webfont.woff2) format('woff2'),url(/wp-content/themes/whcm/fonts/55889873-webfont.woff) format('woff'),url(/wp-content/themes/whcm/fonts/55889873-webfont.ttf) format('truetype'),url('/wp-content/themes/whcm/fonts/55889873-webfont.svg#avantgarde_bk_btbook') format('svg');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'avantgarderegular';src:url(/wp-content/themes/whcm/fonts/avantgarde-book_gdi-webfont.eot);src:url('/wp-content/themes/whcm/fonts/avantgarde-book_gdi-webfont.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/whcm/fonts/avantgarde-book_gdi-webfont.woff2) format('woff2'),url(/wp-content/themes/whcm/fonts/avantgarde-book_gdi-webfont.woff) format('woff'),url(/wp-content/themes/whcm/fonts/avantgarde-book_gdi-webfont.ttf) format('truetype'),url('/wp-content/themes/whcm/fonts/avantgarde-book_gdi-webfont.svg#avantgarderegular') format('svg');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'avantgarde_md_btmedium';src:url(/wp-content/themes/whcm/fonts/28582756-webfont.eot);src:url('/wp-content/themes/whcm/fonts/28582756-webfont.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/whcm/fonts/28582756-webfont.woff2) format('woff2'),url(/wp-content/themes/whcm/fonts/28582756-webfont.woff) format('woff'),url(/wp-content/themes/whcm/fonts/28582756-webfont.ttf) format('truetype'),url('/wp-content/themes/whcm/fonts/28582756-webfont.svg#avantgarde_md_btmedium') format('svg');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'itc_avant_garde_gothicbold';src:url(/wp-content/themes/whcm/fonts/avantgardeitcbybt-bold-webfont.eot);src:url('/wp-content/themes/whcm/fonts/avantgardeitcbybt-bold-webfont.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/whcm/fonts/avantgardeitcbybt-bold-webfont.woff2) format('woff2'),url(/wp-content/themes/whcm/fonts/avantgardeitcbybt-bold-webfont.woff) format('woff'),url(/wp-content/themes/whcm/fonts/avantgardeitcbybt-bold-webfont.ttf) format('truetype'),url('/wp-content/themes/whcm/fonts/avantgardeitcbybt-bold-webfont.svg#itc_avant_garde_gothicbold') format('svg');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'thesans_b6_semiboldregular';src:url(/wp-content/themes/whcm/fonts/thesans-b6semibold-webfont.eot);src:url('/wp-content/themes/whcm/fonts/thesans-b6semibold-webfont.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/whcm/fonts/thesans-b6semibold-webfont.woff2) format('woff2'),url(/wp-content/themes/whcm/fonts/thesans-b6semibold-webfont.woff) format('woff'),url(/wp-content/themes/whcm/fonts/thesans-b6semibold-webfont.ttf) format('truetype'),url('/wp-content/themes/whcm/fonts/thesans-b6semibold-webfont.svg#thesans_b6_semiboldregular') format('svg');font-weight:400;font-style:normal}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.wp-caption{border:1px solid #ccc;margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin:1.2% auto 0;max-width:98%}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}.headerstrip{width:100%;background-color:#7d9ecf;padding:10px 0}.headerstrip .container{max-width:1500px;width:100%}.stripright{float:right;text-align:center}.stripright>div{float:right}.social-icon-widget{float:left;border-right:1px solid #FFF}.social-icon-widget ul{list-style-type:none;padding:0;margin:0}.social-icon-widget ul li{padding:0 5px}.social-icon-widget ul li .fa{color:#FFF;font-size:19px;-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out}.social-icon-widget ul li i.fa-facebook{padding:6px 10px}.call-us-widget{float:left;padding:0 15px;border-right:1px solid #fff}.call-us-widget>div{display:inline-block}.callus{font-family:'moonlight';font-size:23px;color:#FFF;width:80px;float:left}.callno{font-family:'moonbold';font-size:23px;color:#FFF}.callno a{font-family:'moonbold';font-size:23px;color:#FFF;text-decoration:none}.enquire-now-widget{float:left;padding:0 15px}.enquire-now-widget a{font-family:'moonbold';font-size:23px;color:#FFF;text-decoration:none}.whdivider{color:#FFF;font-family:'moonlight';font-size:25px}.headercontainer{width:100%;float:left;box-shadow:2px 3px 2px 0 rgb(0 0 0 / .3);z-index:100;position:relative}.headercontainer .container{max-width:1500px;width:100%}.headercontainer .row-with-vspace{margin-bottom:0}.site-title img{width:100%;max-width:353px;vertical-align:middle;height:100%}.main-navigation{float:left;padding:0}.main-navigation .navbar-default .navbar-collapse{padding:0;height:100%!important;position:absolute;width:100%}.main-navigation ul li a{font-family:'moonlight';font-size:17px;color:#1d1d1d}.main-navigation .nav>li>a{padding-left:0;padding-right:0}.navbar-default{background:none;border-radius:0;border:none;box-shadow:none}.navbar{min-height:100px;margin-bottom:0;height:100%;position:relative}.navbar-nav{width:100%;display:flex;height:100%}.main-navigation ul li{border-right:1px solid #a5a7aa;width:16.5%;text-align:center;display:inline-block;height:100%;margin:auto 0}.main-navigation ul li:hover{background-color:#7d9ecf;-moz-animation:fadeIn .4s ease-in;-webkit-animation:fadeIn .4s ease-in;animation:fadeIn .4s ease-in;color:#FFF}.main-navigation ul li:hover a{color:#FFF;background:none}.main-navigation ul li:hover span{display:block}.main-navigation ul li.active,.main-navigation ul li.current-menu-parent{background-color:#7d9ecf;box-shadow:none;color:#FFF;text-shadow:none}.main-navigation ul li ul li.active{background-color:#ff9619;box-shadow:none;color:#FFF;text-shadow:none}.main-navigation ul li.current-menu-parent .menutri{display:block}.main-navigation ul li.current-menu-parent ul.dropdown-menu li .menutri{display:none}.main-navigation ul li.current-menu-parent a{color:#FFF}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background:none}.main-navigation ul li.active span{display:block}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.active>a{background:none;box-shadow:none;color:#FFF}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{background:#7d9ecf;color:#FFF}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{background:#7d9ecf;color:#FFF}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.active>a{filter:none}.navbar-default .navbar-nav>li>a{color:#1d1d1d;position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-navigation ul li:hover ul li a{color:#1d1d1d}.menutri{width:0;height:0;border-left:20px solid #fff0;border-right:20px solid #fff0;border-top:32px solid #7D9ECF;position:absolute;bottom:-28px;left:35%;display:none;z-index:3}.main-navigation ul li ul li{border-right:none;border-bottom:1px solid #a5a7aa;width:100%;padding:15px 0}.main-navigation li:hover>ul{display:block;-moz-animation:fadeInUp .3s ease-in;-webkit-animation:fadeInUp .3s ease-in;animation:fadeInUp .3s ease-in}.main-navigation ul li ul li:last-child{border-bottom:none;border-right:none}.main-navigation ul li ul li:hover{background-color:#ff9619;color:#FFF;-moz-animation:fadeIn .4s ease-in;-webkit-animation:fadeIn .4s ease-in;animation:fadeIn .4s ease-in}.main-navigation ul li ul li:hover a{color:#FFF}.main-navigation ul li ul li a:hover{background:none;color:#FFF}.main-navigation ul li ul li span.menutri,.main-navigation ul li ul li a span.caret{display:none}.caret{display:none;border:none;margin-left:0}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background:none;color:#FFF}.dropdown-menu{z-index:2;left:-50px;min-width:260px}.dropdown-menu>li>a{color:#1d1d1d;padding:3px 10px;z-index:999}.main-navigation ul li.current-menu-parent ul li:hover{color:#FFF}.main-navigation ul li.current-menu-parent ul li.active a{color:#FFF}#main-column .post,#main-column .page{border:none}.bannerwrapper{width:100%;float:left}.bannerwrapper .container{width:100%;padding:0;margin:0}.bannerwrapper .container .row,.bannerwrapper .container .col-md-6{padding:0;margin:0}.bannercont{background-position:center top;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;position:relative;min-height:500px;overflow:hidden}.footerwrap{width:100%;float:left}.footerwrap #site-footer{background:#FFF;padding:80px 0;border-top:none}.footerwrap .footcontainer{width:100%;max-width:1170px}.footer-logo{text-align:center;position:relative}.footer-logo img{vertical-align:middle;position:relative}.footer-logo{position:relative}.footer-logo:before,.footer-logo:after{content:"";position:absolute;height:5px;border:3px solid #7d9ecf;top:18px;width:46.5%}.footer-logo:before{left:0}.footer-logo:after{right:0}#footer-row-1{width:100%;color:#595959;font-size:14px;font-family:'avantgarderegular'}.menu-footer-menu-container{text-align:center;padding:40px 0 20px 0;margin:0 auto;display:table}.footer-menu ul{list-style-type:none}#footer-row-1 .footer-menu ul li{float:left;color:#595959;font-size:14px;font-family:'avantgarderegular';display:inline}.footer-menu li:after{content:"/";padding:0 15px}.footer-menu li:last-child:after{content:""}#footer-row-1 .footer-menu ul li a{color:#595959}#footer-row-2{width:100%;color:#595959;font-size:14px;font-family:'avantgarderegular'}.copyrights .textwidget{margin:0 auto;display:table}#footer-row-2 .copyrights ul{list-style-type:none}#footer-row-2 .copyrights ul li{float:left;border-right:1px solid #595959;padding:0 10px;color:#595959;font-size:14px;font-family:'avantgarderegular';display:inline}#footer-row-2 .copyrights ul li:last-child{border-right:0}#footer-row-2 .copyrights ul li a{color:#595959}.fullcontainer{width:100%;float:left}.wrappercontainer{background-position:center top;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;min-height:800px}body.page-id-7 .wrappercontainer{min-height:1100px}.fullcontainer .row{padding:0;margin:0}.fullcontainer .row .col-md-12{padding:0;margin:0}.fullcontainer #main-column .page{padding:0;margin:0}.favouritepages{padding:100px 0;max-width:970px}.favouritepages .col-md-4{padding:0;margin:0}.fvpage{margin:0;padding:0;background-position:center 15%;background-size:cover;background-repeat:no-repeat;width:100%;min-height:332px;height:100%;position:relative}.fvtitle{position:absolute;bottom:20px;background-color:#f7f5f1;width:100%;opacity:.6}.fvtitle h2{font-family:'moonbold';font-size:23px;color:#1d1d1d;margin:0;padding:10px 0;text-align:center}.fvtitle h2 a{color:#1d1d1d}.fvtitle h2 a:hover{text-decoration:none}.fithealthcont{background-position:center bottom;background-size:cover;background-repeat:no-repeat;width:100%;min-height:750px;height:100%;position:relative}.fullcontainer .row .fitcontainer{padding:150px 0;text-align:center}.fullcontainer .fithealthpage{width:100%;max-width:750px}.fittitle{font-family:'moonbold';font-size:75px;color:#FFF}.fitdescription p{color:#FFF;font-family:'avantgarde_md_btmedium';font-size:16px;line-height:27px}.whitelinesp{width:75px;height:5px;border:4px solid #FFF;border-radius:4px;border-color:#FFF;margin:0 auto}body.home .fullcontainer .site-content{max-width:100%;width:100%;padding:0}.fullcontainer .site-content{max-width:860px;width:100%;margin:0 auto;padding:125px 0 80px 0}#main-column .attachment .entry-title,#main-column .post .entry-title,#main-column .page .entry-title,.entry-title{text-align:center;color:#FFF;font-family:'moonbold';font-size:65px}.entry-header .whitelinesp{margin-top:40px;margin-bottom:40px}.wchcontent{width:100%;padding:50px;float:left;background-color:rgb(0 0 0 / .14)}.wchcontent p{color:#FFF;display:inline-block}.parent-pageid-9 .wchcontent p{font-size:16px}.wchcontent h1,h2,h3,h4,h5,h6{color:#FFF}.wchcontent ul li{color:#FFF}.wchcontent p a{color:#FFF}.faq-category{float:left;width:100%}.toggle{padding:0;list-style:none}.toggle li{position:relative;border-bottom:0;cursor:pointer;width:100%;float:left}.toggle h3{margin:0;margin-bottom:10px;margin-top:8px;color:#FFF;font-family:'avantgarde_md_btmedium';font-size:17px;float:none;width:100%;max-width:800px}.toggle span{position:absolute;top:0;right:0;width:43px;height:100%;color:#FFF;font-size:30px;text-align:center}.toggle .wcpanel{display:none;position:relative;padding-top:18px}.toggle .wcpanel p{color:#FFF;font-family:'avantgarde_md_btmedium';font-size:16px;font-weight:300;line-height:24px;margin-left:20px;margin-bottom:10px}.bookingintro{padding:20px;text-align:center;width:100%;font-family:'avantgarde_md_btmedium';font-size:17px;color:#FFF;line-height:22px;margin:0 auto;max-width:600px}.wchcontent .gform_wrapper .left_label .gfield_label{width:48%;font-family:'moonbold';color:#FFF;text-align:right;font-size:17px}.wchcontent .gform_wrapper .left_label li.field_sublabel_below .gfield_label{margin:2px 1em 0 0}.wchcontent .ginput_container{width:48%;float:left;margin:10px 0}.wchcontent .gform_wrapper .gfield_required{display:none}.wchcontent .gform_wrapper .left_label input.medium,.wchcontent .gform_wrapper .left_label select.medium,.wchcontent .gform_wrapper .right_label input.medium,.wchcontent .gform_wrapper .right_label select.medium{width:100%;color:#595959!important}.wchcontent .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{padding:7px}.wchcontent .gform_wrapper .left_label input.large,.wchcontent .gform_wrapper .left_label select.large,.wchcontent .gform_wrapper .left_label textarea.large,.wchcontent .gform_wrapper .left_label textarea.medium,.wchcontent .gform_wrapper .left_label textarea.small,.wchcontent .gform_wrapper .right_label input.large,.wchcontent .gform_wrapper .right_label select.large,.wchcontent .gform_wrapper .right_label textarea.large,.wchcontent .gform_wrapper .right_label textarea.medium,.wchcontent .gform_wrapper .right_label textarea.small{width:100%;text-transform:none;color:#595959!important;padding:5px 5px}.wchcontent .gform_wrapper .ginput_container textarea.small{color:#595959!important}.wchcontent .gform_wrapper .gform_footer input.button,.wchcontent .gform_wrapper .gform_footer input[type=image],.wchcontent .gform_wrapper .gform_footer input[type=submit]{float:right;padding:10px 20px;margin-left:0;background-color:#7d9ecf;border:none;color:#FFF;font-family:'avantgarde_md_btmedium';font-size:16px}.wchcontent .gform_wrapper .gform_footer input[type=submit]{margin-bottom:14px}.wchcontent .gform_wrapper .gform_footer input[type=submit]:hover{background-color:#ffa130}.wchcontent .gform_wrapper .gform_footer.left_label,.wchcontent .gform_wrapper .gform_footer.right_label{float:right;margin-left:0;padding:0 12px}.wchcontent .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{display:none}.wchcontent .gform_wrapper li.gfield.gfield_error,.wchcontent .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border:none}.wchcontent .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,.wchcontent .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.wchcontent .gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label,.wchcontent .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-left:0}.wchcontent .gform_wrapper div.validation_error{color:#FFF;font-family:'avantgarde_md_btmedium';font-size:14px}#field_1_1 .ginput_container,#field_1_10 .ginput_container,#field_1_11 .ginput_container,#field_2_2 .ginput_container,.form-select .ginput_container{position:relative;display:inline-block}.ginput_container input{border:0 solid #bbb;padding:7px 3px 7px 5px!important}#field_1_1 .ginput_container select,#field_1_10 .ginput_container select,#field_1_11 .ginput_container select,#field_2_2 .ginput_container select,.form-select .ginput_container select{display:inline-block;cursor:pointer;border:0 solid #bbb;padding:6px 3px 6px 5px;margin:0;color:#595959!important;font:inherit;//quite important if you want to keep the look consistent! outline:none;// remove focus ring from Webkit line-height:1.2;-webkit-appearance:none;background-color:#FFF}#comments{display:none}.wchcontent .responsive-tabs .responsive-tabs__panel{border:none}.bannertitle a:last-child{left:-1px;position:relative}.wchcontent .booking-form ul{list-style-type:none;margin:0!important;padding:0}.wchcontent .booking-form ul li{width:100%}@media screen and (-webkit-min-device-pixel-ratio:0){.ginput_container select{padding-right:30px}}#field_1_1 .ginput_container:after,#field_1_10 .ginput_container:after,#field_1_11 .ginput_container:after,#field_2_2 .ginput_container:after,.form-select .ginput_container:after{content:"";position:absolute;top:0;right:0;bottom:0;font-size:20px;line-height:26px;padding:0 17px;background:#7e9ecf;color:#fff;pointer-events:none;font-weight:400;background-image:url(/wp-content/themes/whcm/img/arrow-down.png);background-repeat:no-repeat;background-position:50%}#responsive-menu-title img{width:100%;max-width:220px}@media (min-width:641px){.wchcontent form ul li{display:flex;display:-ms-flexbox;-ms-flex-pack:center;width:100%}.wchcontent .gform_wrapper .left_label li.field_sublabel_below .gfield_label{margin:auto}.wchcontent .booking-form ul li{width:80%}}@media (min-width:1025px) and (max-width:1050px){.main-navigation ul li{padding:20px 0}.main-navigation ul li a{font-size:15px}}@media (min-width:1051px) and (max-width:1150px){.main-navigation ul li{padding:20px 15px;width:auto}}@media (min-width:800px) and (max-width:1024px){.site-title{text-align:center;width:100%}.site-title img{padding-bottom:10px}.main-navigation{width:100%}.favouritepages .col-md-4{width:48.3%;float:left}.main-navigation ul li:last-child{border-right:none}}@media (min-width:320px) and (max-width:800px){.stripright{float:right;padding:0 5px}.social-icon-widget ul li{padding:0 5px}.call-us-widget{padding:0 5px}.callus{color:#fff;float:left;font-family:"moonlight";font-size:23px;width:70px}.main-navigation{display:none}.site-title{text-align:center}.site-title img{padding-bottom:10px}#responsive-menu .responsive-menu li a{text-transform:uppercase;font-family:"moonlight";font-size:16px}ul.sub-menu{padding:0}.footer-menu li::after{content:"";padding:0}#footer-row-1 .footer-menu ul li{width:100%;float:left;line-height:22px}#footer-row-2 .copyrights ul li{width:100%;float:left;line-height:22px;text-align:center;border-right:none}#main-column .attachment .entry-title,#main-column .post .entry-title,#main-column .page .entry-title{font-size:50px;text-align:center;word-wrap:normal}.bannertitle{left:47.2%}.bannertitle h2{font-size:25px}.silde h2{font-size:25px}.bannertitletop a,.bannertitlebottom a{font-size:12px}}@media (min-width:320px) and (max-width:420px){.bannertitle{-webkit-transform:none;transform:none}.bannertitle h2{-webkit-transform:none;transform:none}.fittitle{font-size:50px}}@media (min-width:320px) and (max-width:640px){.wchcontent .gform_wrapper .left_label .gfield_label{width:100%;text-align:left}.wchcontent .ginput_container{width:100%}}@media (min-width:1025px){.headercontainer .row-with-vspace{display:flex;display:-ms-flexbox;-ms-flex-pack:center}}