html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:16px}body{color:#343741;font-family:"montserrat",Arial,"Helvetica",sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,.004);-moz-osx-font-smoothing:grayscale;background-position:top center;background-size:100%;background-repeat:no-repeat}html,body{border:none;height:100%;min-height:100%;margin:0;padding:0;width:100%}img{opacity:1;transition:opacity 2s}img[data-src]{opacity:0}.site-wrapper{display:flex;flex-direction:column;height:100%;position:relative}.parallax-window{background:transparent;background-size:350%;min-height:206px}.header-text h1{color:#fff;margin-top:-130px;text-align:center;font-size:36px}.content{background-color:#f1f3f4;padding:60px 0 40px 0}.content .columns{padding:0}.content .text-block-left{padding:20px 40px}.content .image-block-right{padding-right:20px}#class-details{margin-bottom:20px}#class-details h2{color:#0eabbb;font-size:20px;margin:0 0 20px 0}#class-details ul{list-style-type:none}#class-details li{list-style-type:none}#class-details li::before{content:"•";font-weight:700;color:#00828f;display:inline-block;width:1em;margin-left:-14px}#book-a-class{background-color:#0eabbb;padding:30px 10px 60px 10px;color:#fff}#book-a-class p,#book-a-class h2,#book-a-class a{color:#fff}#book-a-class .gform_wrapper{padding-top:30px}#book-a-class .gform_wrapper textarea{height:100px}#book-a-class .privacy_policy,#book-a-class .privacy{color:#fff;font-size:13px}#book-a-class .privacy_policy a{color:#fff}#book-a-class .gform_footer{display:none}#book-a-class h2{width:100%;text-align:center}#book-a-class .event-list-into{margin-bottom:30px;display:block;width:100%;text-align:center;font-style:italic}#book-a-class .event-list a{display:block!important;line-height:30px;background:#fff;margin-bottom:15px;border-radius:5px;border-color:white!important;color:#6882b1!important;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;outline:0!important;padding:8px 30px;text-align:center;text-decoration:none}#book-a-class .event-list a:hover{background-color:#0eabbb!important;border:1px solid white!important;color:white!important}#book-a-class .em-booking{width:100%;position:relative;min-height:200px}#book-a-class .em-tickets,#book-a-class .class-info,#book-a-class .privacy,#book-a-class .em-booking-buttons,#book-a-class .em-booking-form-details{position:relative;width:100%}#book-a-class .class-info{margin-bottom:20px}#book-a-class .em-booking-form-details{padding:0}#book-a-class .class-title a{font-size:24px!important;width:100%;padding:0!important}#book-a-class .class-title-book{font-size:24px!important;width:100%;padding:0!important}#book-a-class .class-dates{font-size:16px;width:100%;margin-bottom:12px!important}.single-event.container{margin:0!important;padding:0!important}#class-faq{background-color:#00828f}#class-faq .row,#class-faq .columns{padding:0;margin:0}#class-faq .container{margin:0 auto;padding:0}#class-faq h3,#class-faq p{color:#fff}#class-faq .text-block-right{padding:90px 50px;color:#fff}#class-faq img{width:100%}#map img{width:100%}#find-us-images .columns{padding:0;margin:0}#find-us-images img{height:100%;width:100%}.blue-title{color:#00828f;font-weight:400;margin:0;display:block}.blue-txt{color:#00828f}#quote{background-image:url(//www.vanillayoga.co.uk/wp-content/themes/vanilla_yoga/img/yoga-pose.png);background-size:70px 70px;background-position:top center;background-repeat:no-repeat;padding:70px 0 70px 0;margin-top:40px}#quote .row{width:90%;margin:0 auto}#quote .quote-author{color:#00828f}.cc_container{background:#0eabbb!important}.cc_container .cc_btn,.cc_container .cc_container .cc_btn:visited{color:#00828f!important;background-color:white!important}.cc_container ::selection{background:#00828f!important}p.cc_message{color:white!important}div.em-booking-message-success{background-color:#0eabbb;border:1px solid #0eabbb;color:white!important;padding:30px;width:100%}.em-warning-confirms{background-color:#0eabbb;border:1px solid #0eabbb}.em-warning{padding:30px;color:white!important}.em-my-bookings{margin-top:40px}.em-my-bookings td{padding-right:20px}#map{width:100%;height:500px}@media (min-width:662px){.header-text h1{font-size:46px}#book-a-class{padding:60px 30px 60px 30px}#book-a-class .privacy_policy{margin-left:120px!important;margin-top:-60px!important;width:auto}}@media (min-width:750px){#quote .row{width:65%}#class-faq .text-block-right{color:#fff;padding:90px 50px 20px 50px}.content .text-block-left{padding:0 60px}#book-a-class{padding:60px 60px 60px 60px}#book-a-class .gf_left_half{padding-right:30px}#book-a-class .gf_right_half{padding-left:30px}#book-a-class .em-tickets,#book-a-class .class-info,#book-a-class .privacy{position:absolute;width:45%;left:50%}#book-a-class .class-info{margin-top:168px;margin-bottom:0}#book-a-class .privacy{margin-left:140px;margin-top:210px;width:30%}#book-a-class .em-booking-buttons{position:absolute;left:111.3%;top:134px}#book-a-class .em-booking-form-details{position:absolute;width:45%}}.transition-all *,a{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}button,.button,input[type="submit"],input[type="reset"],input[type="button"],.hidden-nav{-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.gform_ajax_spinner{border:4px solid rgba(255,255,255,.3);border-left:4px solid #0eabbb;animation:spinner 1.1s infinite linear;border-radius:50%;width:30px;height:30px}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@font-face{font-family:'montserratextralight';src:url(//www.vanillayoga.co.uk/wp-content/themes/vanilla_yoga/styles/fonts/montserrat-extralight-webfont.eot);src:url(//www.vanillayoga.co.uk/wp-content/themes/vanilla_yoga/styles/fonts/montserrat-extralight-webfont.eot?#iefix) format('embedded-opentype'),url(//www.vanillayoga.co.uk/wp-content/themes/vanilla_yoga/styles/fonts/montserrat-extralight-webfont.woff2) format('woff2'),url(//www.vanillayoga.co.uk/wp-content/themes/vanilla_yoga/styles/fonts/montserrat-extralight-webfont.woff) format('woff'),url(//www.vanillayoga.co.uk/wp-content/themes/vanilla_yoga/styles/fonts/montserrat-extralight-webfont.ttf) format('truetype'),url(//www.vanillayoga.co.uk/wp-content/themes/vanilla_yoga/styles/fonts/montserrat-extralight-webfont.svg#montserratextralight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'montserrat';src:url(//www.vanillayoga.co.uk/wp-content/themes/vanilla_yoga/styles/fonts/montserrat-regular-webfont.eot);src:url(//www.vanillayoga.co.uk/wp-content/themes/vanilla_yoga/styles/fonts/montserrat-regular-webfont.eot?#iefix) format('embedded-opentype'),url(//www.vanillayoga.co.uk/wp-content/themes/vanilla_yoga/styles/fonts/montserrat-regular-webfont.woff2) format('woff2'),url(//www.vanillayoga.co.uk/wp-content/themes/vanilla_yoga/styles/fonts/montserrat-regular-webfont.woff) format('woff'),url(//www.vanillayoga.co.uk/wp-content/themes/vanilla_yoga/styles/fonts/montserrat-regular-webfont.ttf) format('truetype'),url(//www.vanillayoga.co.uk/wp-content/themes/vanilla_yoga/styles/fonts/montserrat-regular-webfont.svg#montserratregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'montserratlight';src:url(//www.vanillayoga.co.uk/wp-content/themes/vanilla_yoga/styles/fonts/montserrat-light-webfont.eot);src:url(//www.vanillayoga.co.uk/wp-content/themes/vanilla_yoga/styles/fonts/montserrat-light-webfont.eot?#iefix) format('embedded-opentype'),url(//www.vanillayoga.co.uk/wp-content/themes/vanilla_yoga/styles/fonts/montserrat-light-webfont.woff2) format('woff2'),url(//www.vanillayoga.co.uk/wp-content/themes/vanilla_yoga/styles/fonts/montserrat-light-webfont.woff) format('woff'),url(//www.vanillayoga.co.uk/wp-content/themes/vanilla_yoga/styles/fonts/montserrat-light-webfont.ttf) format('truetype'),url(//www.vanillayoga.co.uk/wp-content/themes/vanilla_yoga/styles/fonts/montserrat-light-webfont.svg#montserratlight) format('svg');font-weight:400;font-style:normal}.hori-list>li,.hori-list>div,.hori-list>a{font-size:16px}a{color:#00828f;font-weight:400;outline:0;text-decoration:none}h1,h2,h3,h4,h5,h6{color:#000;font-weight:400;letter-spacing:0;margin:0 0 18px;padding:0;text-transform:none}h1{font-size:28px}h2{font-size:26px}h3{font-size:20px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}strong,b{font-weight:600}p{color:#343741;font-size:16px;font-weight:400;letter-spacing:0;line-height:22px;margin:0 0 18px;padding:0;text-transform:none}ul,ol{margin:10px 0;padding-left:16px;list-style-type:none}ol{padding-left:21px}li{color:#343741;font-size:16px;font-weight:400;letter-spacing:0;margin:0 0 10px;padding:0;text-transform:none}blockquote{border-left:none;color:#343741;font-size:30px;font-style:normal;margin:20px 0 10px 0;padding:0;font-weight:200;text-align:center}@media (min-width:750px){h1{font-size:30px}h2{font-size:28px}h3{font-size:20px}h4{font-size:22px}h5{font-size:20px}h6{font-size:18px}}@media (min-width:1170px){h1{font-size:32px}h2{font-size:30px}h3{font-size:20px}h4{font-size:24px}h5{font-size:22px}h6{font-size:20px}}.video-container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}img{display:block;height:auto;max-width:100%}.img-left{float:left;margin:10px 10px 10px 0}.img-center{margin:10px auto}.img-center img{display:block;margin:10px auto}.img-right{float:right;margin:10px 0 10px 10px}.aligncenter,.alignleft,.alignright{display:block;margin:10px auto}@media (min-width:750px){.alignleft{float:left;margin:10px 30px 10px 0}.alignright{float:right;margin:10px 0 10px 30px}}.button,button,input[type="submit"],input[type="reset"],input[type="button"]{background-color:#0eabbb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;box-sizing:border-box;border:none;border-color:#0eabbb;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;outline:0!important;padding:8px 15px;text-align:center;text-decoration:none;text-transform:sentencecase}.button.secondary-button,button.secondary-button,input[type="submit"].secondary-button,input[type="reset"].secondary-button,input[type="button"].secondary-button{background-color:#00828f}.button.secondary-button:hover,button.secondary-button:hover,input[type="submit"].secondary-button:hover,input[type="reset"].secondary-button:hover,input[type="button"].secondary-button:hover{background-color:#0099a9}.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{background-color:#0c95a3;border-color:#0c95a3;color:#fff}.pagination-single{border-top:1px solid #00828f;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:30px;min-height:35px;padding:10px 95px 0;position:relative;text-align:center;width:100%}.pagination-single a,.pagination-single span{font-size:14px;text-transform:uppercase;padding:5px}.pagination-single .fl-left,.pagination-single .prev{position:absolute;left:0;top:10px}.pagination-single .fl-left a,.pagination-single .prev a{padding-left:0}.pagination-single .fl-right,.pagination-single .next{position:absolute;right:0;top:10px}.pagination-single .fl-right a,.pagination-single .next a{padding-right:0}.pagination-single .page-numbers{display:inline-block}.page-links{height:80px;position:relative;width:100%}.center-button{margin-top:30px;text-align:center}.center-button .button,.center-button button,.center-button input[type="submit"],.center-button input[type="reset"],.center-button input[type="button"]{font-size:1.8rem;width:180px}.next.button,.prev.button{bottom:0;margin:0 10px;padding:7px 15px;position:absolute;width:auto}.prev.button{left:0}.next.button{right:0}.gform_multi_column_wrapper .gform_body,.gform_page_multi_column .gform_page_fields{margin-left:-15px;margin-right:-15px}.gform_multi_column_wrapper .gform_body:after,.gform_page_multi_column .gform_page_fields:after{content:' ';display:table;clear:both}.gform_multi_column_wrapper ul.gform_fields,.gform_page_multi_column ul.gform_fields{float:left;width:100%;padding-left:15px;padding-right:15px}@media (min-width:662px){.gform_column_count_2_wrapper ul.gform_fields,.gform_page_column_count_2 ul.gform_fields{width:50%}.gform_column_count_3_wrapper ul.gform_fields,.gform_page_column_count_3 ul.gform_fields{width:33.333333%}.gform_column_count_4_wrapper ul.gform_fields,.gform_page_column_count_4 ul.gform_fields{width:25%}}form{background:none;border:0;margin:0}form *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}form legend{display:none;margin-bottom:0;font-weight:600}form fieldset{padding:0;border-width:0}label{color:#343741;display:inline-block;font-size:16px;font-weight:600;margin:0 0 8px;padding:0;width:auto}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{background-color:#0eabbb;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;border:1px solid #fff;border-radius:5px;font-size:16px;height:35px;padding:20px 10px;width:100%;-moz-appearance:none;-webkit-appearance:none}input[type="email"]::-ms-expand,input[type="number"]::-ms-expand,input[type="search"]::-ms-expand,input[type="text"]::-ms-expand,input[type="tel"]::-ms-expand,input[type="url"]::-ms-expand,input[type="password"]::-ms-expand,textarea::-ms-expand,select::-ms-expand{display:none}input[type="email"]:hover,input[type="number"]:hover,input[type="search"]:hover,input[type="text"]:hover,input[type="tel"]:hover,input[type="url"]:hover,input[type="password"]:hover,textarea:hover,select:hover{border-color:rgba(255,255,255,.5)}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{outline:0}select{padding:5px 5px!important;margin:5px!important;text-align:center}input[type="file"]{width:100%}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}select[multiple='multiple']{height:100px}textarea{height:auto;min-height:100px}input[type="checkbox"],input[type="radio"]{display:inline}.hidden-field{display:none}.gform_fields{font-size:0;list-style:none;margin:0;margin-left:-10px;margin-right:-10px;padding:0}.gfield{display:inline-block;float:none;margin:0 0 20px;padding:0 10px;vertical-align:top;width:100%}.ginput_container{width:auto}.gform_page_footer{border-top:1px solid #E1E1E1;margin-top:15px;padding-top:15px;position:relative;width:100%}.gform_page_footer .gform_next_button,.gform_page_footer input[type="submit"]{float:right}.gform_ajax_spinner{left:50%;margin-left:-15px;position:absolute;top:50px}.gform_wrapper .button{background-color:#fff;border-color:#fff;color:#6882b1}.gform_wrapper .button:hover{background-color:#bfbfbf;border:1px solid #fff;color:#6882b1}.gform_wrapper input[type="submit"]{background-color:#fff;border-color:#fff;color:#6882b1}.gform_wrapper input[type="submit"]:hover{background-color:#0eabbb;border:1px solid #fff;color:#fff}.gfield_checkbox,.gfield_radio{list-style:none;padding:0}.gfield_checkbox li *,.gfield_radio li *{display:inline-block;font-weight:400;vertical-align:middle}.gfield_checkbox label,.gfield_radio label{margin:0}.gfield_checkbox input,.gfield_radio input{margin-right:7px}.gfield_radio input{margin-right:10px}.ginput_complex{font-size:0;margin-left:-10px;margin-right:-10px}.ginput_complex>span{display:inline-block;padding-left:10px;padding-right:10px;width:100%}.ginput_complex>span label{font-size:12px;margin:5px 0 0}.ginput_complex.has_prefix{padding-left:90px;position:relative}.ginput_complex.has_prefix .name_prefix{left:0;position:absolute;width:90px!important}.ginput_container_address>span{margin-top:12px}.ginput_container_address>span.address_line_1{margin-top:0}.ginput_container_time{display:inline-block;vertical-align:top;width:80px}.ginput_container_time input[type="email"],.ginput_container_time input[type="number"],.ginput_container_time input[type="search"],.ginput_container_time input[type="text"],.ginput_container_time input[type="tel"],.ginput_container_time input[type="url"],.ginput_container_time input[type="password"]{width:70px}.ginput_container_time i{font-style:normal}.ginput_container_time label{font-size:12px;display:block;margin-top:5px}.gfield_list td{padding:5px 0;vertical-align:middle}.gfield_list td.gfield_list_icons{padding:5px 10px}.gfield_list td img{display:inline-block}.gfield_list tr:first-child td{padding-top:0}.gfield_list tr:last-child td{padding-bottom:0}.gf_progressbar_wrapper{margin:0 0 15px;padding:0;width:100%}.gf_progressbar_wrapper h3.gf_progressbar_title{color:#343741;font-size:16px;margin:0 0 10px!important;padding:0!important}.gf_progressbar{background:#ccc;border:10px solid #f1f1f1;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;margin:0;overflow:hidden;width:100%}.gf_progressbar_percentage{background:#0eabbb;color:#fff;padding:5px;text-align:center}.gfield_required{color:red;margin-left:5px}.gform_body label{visibility:hidden;display:none}.validation_error{background:none;border:1px solid red;color:red;font-size:16px;font-weight:400;margin:15px 0;padding:15px}.validation_message{color:red;font-size:12px;font-weight:400;margin:5px 0 0;padding:0}.gfield_error input[type="email"],.gfield_error input[type="number"],.gfield_error input[type="search"],.gfield_error input[type="text"],.gfield_error input[type="tel"],.gfield_error input[type="url"],.gfield_error input[type="password"],.gfield_error textarea,.gfield_error select{background-color:rgba(255,0,0,.1);color:#343741;border-color:red}.gfield_error input[type="email"]:hover,.gfield_error input[type="number"]:hover,.gfield_error input[type="search"]:hover,.gfield_error input[type="text"]:hover,.gfield_error input[type="tel"]:hover,.gfield_error input[type="url"]:hover,.gfield_error input[type="password"]:hover,.gfield_error textarea:hover,.gfield_error select:hover{border-color:rgba(255,0,0,.1)}.gfield_error input[type="email"]:focus,.gfield_error input[type="number"]:focus,.gfield_error input[type="search"]:focus,.gfield_error input[type="text"]:focus,.gfield_error input[type="tel"]:focus,.gfield_error input[type="url"]:focus,.gfield_error input[type="password"]:focus,.gfield_error textarea:focus,.gfield_error select:focus{outline:0}.gform_confirmation_message{background:none;border:1px solid #fff;color:#fff;font-size:16px;font-weight:400;margin:50px 0;padding:15px}.ui-datepicker{background-color:#fff;border-radius:4px;box-shadow:0 0 8px rgba(0,0,0,.2);display:none;margin-top:4px;padding:10px;width:240px}.ui-datepicker select{margin:0 3px}.ui-datepicker .ui-datepicker-header{margin-bottom:4px;text-align:center}.ui-datepicker .ui-datepicker-title{font-weight:600}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{background:#343741;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;color:#fff;font-family:"Glyphicons Halflings";font-size:27px;font-style:normal;font-weight:400;height:25px;line-height:21px;margin:0;text-align:center;width:25px}.ui-datepicker .ui-datepicker-prev{float:left}.ui-datepicker .ui-datepicker-prev:before{content:"‹"}.ui-datepicker .ui-datepicker-next{float:right}.ui-datepicker .ui-datepicker-next:before{content:"›"}.ui-datepicker .ui-icon{display:none}.ui-datepicker .ui-datepicker-calendar{table-layout:fixed;width:100%}.ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-datepicker-calendar td{text-align:center;padding:4px 0}.ui-datepicker .ui-datepicker-calendar td{border-radius:4px;-moz-transition:background-color .1s ease-in-out,color .1s ease-in-out;-o-transition:background-color .1s ease-in-out,color .1s ease-in-out;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.ui-datepicker .ui-datepicker-calendar td:hover{background-color:#eee;cursor:pointer}.ui-datepicker .ui-datepicker-calendar td a{color:#343741;text-decoration:none}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day{background-color:#0eabbb}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a{color:#fff}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-unselectable:hover{background-color:#fff;cursor:default;opacity:.5}::-webkit-input-placeholder{color:white!important}:-ms-input-placeholder{color:white!important}::-moz-placeholder{color:white!important;opacity:1!important}:-moz-placeholder{color:white!important;opacity:1!important}.em-tickets th{display:none;visibility:hidden}.em-tickets .em-bookings-ticket-table-price{padding-left:20px}.em-booking-form-details{float:left;position:relative;width:50%}.em-booking-form-details input.input,.em-booking-form-details .em-booking-form-details textarea{width:100%}.em-booking-form-details label{width:200px}.em-booking-form-details .input-user-field{position:relative;margin-bottom:1.5rem}.em-booking-form-details p{margin:0;padding:0}.em-booking-form-details .input-user_email label,.em-booking-form-details .input-first_name label,.em-booking-form-details .input-last_name label{position:absolute;top:0;padding:10px;transition:all 200ms;opacity:.9;color:#fff}.em-booking-form-details .em-booking-buttons .em-booking-submit{background-color:white!important;border-color:white!important;color:#6882b1!important}.em-booking-form-details .em-booking-buttons .em-booking-submit:hover{background-color:#0eabbb!important;border:1px solid white!important;color:white!important}.em-booking-form-details .em-booking-gateway-form{display:none;visibility:hidden}@media (min-width:750px){form .gform_ajax_spinner{top:10px}form .has_first_name.has_last_name>span{width:50%}form .has_first_name.has_middle_name.has_last_name>span{width:33.3%}form .has_first_name.has_middle_name.has_last_name.has_suffix>span{width:25%}form .ginput_container_address>span{width:50%}form .ginput_container_address>span.ginput_full{width:100%}}.cover-bg{background-position:center;background-repeat:no-repeat;background-size:cover}.item-overlay{background:rgba(0,0,0,.4);bottom:0;left:0;position:absolute;right:0;top:0}.color-block *,.color-blocks *,.dark-bg *,.cover-bg *{color:#fff}.dark-bg{background-color:#00828f!important}.medium-bg{background-color:#0eabbb!important}.light-bg{background-color:#f1f3f4!important}.white-bg{background-color:white!important} .hamburger{padding:18px 15px 15px 0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{background:transparent}.hamburger-box{width:22px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:22px;height:2px;background-color:#000;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-5px}.hamburger-inner::after{bottom:-5px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform 0.15s cubic-bezier(.645,.045,.355,1),background-color 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx.swipe-open .hamburger-inner{background-color:transparent;transform:rotateY(180deg)}.hamburger--3dx.swipe-open .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.swipe-open .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform 0.15s cubic-bezier(.645,.045,.355,1),background-color 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r.swipe-open .hamburger-inner{background-color:transparent;transform:rotateY(-180deg)}.hamburger--3dx-r.swipe-open .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.swipe-open .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform 0.15s cubic-bezier(.645,.045,.355,1),background-color 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy.swipe-open .hamburger-inner{background-color:transparent;transform:rotateX(-180deg)}.hamburger--3dy.swipe-open .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.swipe-open .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(.645,.045,.355,1),background-color 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r.swipe-open .hamburger-inner{background-color:transparent;transform:rotateX(180deg)}.hamburger--3dy-r.swipe-open .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.swipe-open .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform 0.15s cubic-bezier(.645,.045,.355,1),background-color 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy.swipe-open .hamburger-inner{background-color:transparent;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.swipe-open .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.swipe-open .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(.645,.045,.355,1),background-color 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r.swipe-open .hamburger-inner{background-color:transparent;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.swipe-open .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.swipe-open .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.swipe-open .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrow.swipe-open .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.swipe-open .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.swipe-open .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowalt .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.swipe-open .hamburger-inner::before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scale(.7,1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt.swipe-open .hamburger-inner::after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scale(.7,1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.swipe-open .hamburger-inner::before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scale(.7,1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r.swipe-open .hamburger-inner::after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scale(.7,1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowturn.swipe-open .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.swipe-open .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrowturn.swipe-open .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.swipe-open .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.swipe-open .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.swipe-open .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.swipe-open .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.swipe-open .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.swipe-open .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(.33333,.66667,.66667,1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.swipe-open .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.swipe-open .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(.33333,0,.66667,.33333),opacity 0.1s 0.22s linear}.hamburger--collapse.swipe-open .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.25s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(.33333,.66667,.66667,1),opacity 0.1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.swipe-open .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.swipe-open .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(.33333,0,.66667,.33333),opacity 0.1s 0.22s linear}.hamburger--collapse-r.swipe-open .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.16s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.25s cubic-bezier(.215,.61,.355,1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:0.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.swipe-open .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:0.075s}.hamburger--elastic.swipe-open .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.swipe-open .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:0.075s}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:0.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.swipe-open .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:0.075s}.hamburger--elastic-r.swipe-open .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.swipe-open .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:0.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(.6,.04,.98,.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;transition:transform 0.125s cubic-bezier(.6,.04,.98,.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in}.hamburger--emphatic.swipe-open .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.swipe-open .hamburger-inner::before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic.swipe-open .hamburger-inner::after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(.6,.04,.98,.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;transition:transform 0.125s cubic-bezier(.6,.04,.98,.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in}.hamburger--emphatic-r.swipe-open .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic-r.swipe-open .hamburger-inner::before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r.swipe-open .hamburger-inner::after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(.075,.82,.165,1)}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom 0.08s 0s ease-out,top 0.08s 0s ease-out,opacity 0s linear}.hamburger--minus.swipe-open .hamburger-inner::before,.hamburger--minus.swipe-open .hamburger-inner::after{opacity:0;transition:bottom 0.08s ease-out,top 0.08s ease-out,opacity 0s 0.08s linear}.hamburger--minus.swipe-open .hamburger-inner::before{top:0}.hamburger--minus.swipe-open .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.swipe-open .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.swipe-open .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.swipe-open .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider-r .hamburger-inner::after{top:20px}.hamburger--slider-r.swipe-open .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.swipe-open .hamburger-inner::before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.swipe-open .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.swipe-open .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.swipe-open .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out}.hamburger--spin.swipe-open .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner::before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.swipe-open .hamburger-inner{transform:rotate(-225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.swipe-open .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out}.hamburger--spin-r.swipe-open .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(.215,.61,.355,1)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s 0.13s linear}.hamburger--spring .hamburger-inner::before{top:10px;transition:top 0.1s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner::after{top:20px;transition:top 0.2s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.swipe-open .hamburger-inner{transition-delay:0.22s;background-color:transparent}.hamburger--spring.swipe-open .hamburger-inner::before{top:0;transition:top 0.1s 0.15s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.swipe-open .hamburger-inner::after{top:0;transition:top 0.2s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top 0.1s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.swipe-open .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.swipe-open .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s 0.22s linear}.hamburger--spring-r.swipe-open .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.15s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(.55,.055,.675,.19),background-color 0s 0.075s linear}.hamburger--stand .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.swipe-open .hamburger-inner{transform:rotate(90deg);background-color:transparent;transition:transform 0.075s 0s cubic-bezier(.215,.61,.355,1),background-color 0s 0.15s linear}.hamburger--stand.swipe-open .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.swipe-open .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(.55,.055,.675,.19),background-color 0s 0.075s linear}.hamburger--stand-r .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.swipe-open .hamburger-inner{transform:rotate(-90deg);background-color:transparent;transition:transform 0.075s 0s cubic-bezier(.215,.61,.355,1),background-color 0s 0.15s linear}.hamburger--stand-r.swipe-open .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.swipe-open .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease,opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.swipe-open .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.swipe-open .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease,opacity 0.075s 0.12s ease}.hamburger--squeeze.swipe-open .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(.215,.61,.355,1)}.hamburger--vortex .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex.swipe-open .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.swipe-open .hamburger-inner::before,.hamburger--vortex.swipe-open .hamburger-inner::after{transition-delay:0s}.hamburger--vortex.swipe-open .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.swipe-open .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex-r.swipe-open .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.swipe-open .hamburger-inner::before,.hamburger--vortex-r.swipe-open .hamburger-inner::after{transition-delay:0s}.hamburger--vortex-r.swipe-open .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.swipe-open .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}header ul{margin-bottom:0}header ul li{margin-bottom:0;position:relative;padding:0 10px}.lightbox-wrapper{background-color:rgba(0,0,0,.6);bottom:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;left:0;right:0;overflow-x:hidden;overflow-y:auto;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden;padding:0 10px;position:fixed;top:0;z-index:100;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.lightbox-wrapper.lightbox-overlay{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible}.lightbox-wrapper .table{display:table;height:100%;margin:0 auto;max-width:420px;width:100%}.lightbox{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;padding:30px 0 30px;position:relative;text-align:center;vertical-align:middle;z-index:101}.lightbox-body{background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.3);box-shadow:0 0 25px 0 rgba(0,0,0,.3);cursor:initial;padding:15px 20px 0;position:relative}.lightbox-close{right:5px;position:absolute;top:5px;z-index:99999}.lightbox-close.button{-moz-border-radius:5px!important;-webkit-border-radius:5px;border-radius:5px!important;font-size:30px;font-weight:400;line-height:33px;padding:0 10px}.no-scroll{overflow:hidden;position:fixed}.bs-accordion-heading{font-family:"montserrat",Arial,"Helvetica",sans-serif;font-size:25px;position:relative;background-color:#e3e7e9;letter-spacing:0;margin-top:20px;padding:5px 55px 5px 5px;cursor:pointer;display:block;text-decoration:none!important;text-transform:uppercase}.bs-accordion-heading [class^="icon-"],.bs-accordion-heading [class*=" icon-"]{font-size:30px;position:absolute;right:15px;top:50%;margin:-15px 0 0 0}.bs-accordion:hover .bs-accordion-content{border-color:#d4dbde}.bs-accordion-heading:hover,.bs-accordion-heading:focus{background-color:#d4dbde}.bs-accordion-heading{color:#5e5e5e}.bs-accordion-container{background:#fff;height:0;position:relative;overflow:hidden}.bs-accordion-content{background:#f9f9f9;padding:10px 5px;position:relative}.bs-accordion-content p{margin:0 0 15px!important;font-weight:normal!important}.bs-accordion-content p:last-child{margin-bottom:0!important}.bs-accordion-content .button{margin-bottom:15px}.accordion-section .bs-accordion-heading{text-transform:none}.bs-accordion.bs-active .bs-accordion-heading span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.bs-accordion.bs-active .bs-accordion-container{height:auto}@media (min-width:750px){.bs-accordion-content{padding:10px}.bs-accordion-heading{font-size:30px}}@media (min-width:970px){.bs-accordion-heading{font-size:40px}.accordion-section .bs-accordion-heading{font-size:26px}}.slick-slider{margin:0;position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{height:100%;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{margin:0 auto;position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;list-style:none!important;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-slide:before{display:none}button.slick-prev,button.slick-next{background:none!important;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#4d4dff;font-size:25px;margin:-24px 0 0 0;outline:0!important;padding:12px 14px 11px;position:absolute;text-align:center;top:50%}button.slick-prev:hover,button.slick-next:hover{background:none;color:blue}.slick-prev{left:0}.slick-next{right:0}.slick-dots{margin:6px 0 0 0;list-style:none;padding:0}.slick-dots li{display:inline-block;margin:0 2px}.slick-dots button{font-size:0;padding:8px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.slick-dots .slick-active button{background-color:red}body,.swipe-menu{-moz-transition:all .3s cubic-bezier(.4,0,.2,1) .1s;-o-transition:all .3s cubic-bezier(.4,0,.2,1) .1s;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-transition-delay:.1s;transition:all .3s cubic-bezier(.4,0,.2,1) .1s}.swipe-open>h2,.swipe-open>ul,.swipe-footer{-moz-transition:all .3s cubic-bezier(.4,0,.2,1) .1s;-o-transition:all .3s cubic-bezier(.4,0,.2,1) .1s;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-transition-delay:.1s;transition:all .3s cubic-bezier(.4,0,.2,1) .1s}.swipe-panel,.swipe-first-panel{-moz-transition:all .3s cubic-bezier(.4,0,.2,1) .1s;-o-transition:all .3s cubic-bezier(.4,0,.2,1) .1s;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-transition-delay:.1s;transition:all .3s cubic-bezier(.4,0,.2,1) .1s}body{position:relative}body.swipe-open{overflow:hidden}.swipe-menu{background-color:#00828f;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:0;overflow-y:hidden;overflow-x:hidden;padding:25px;position:fixed;-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);top:0;visibility:hidden;width:100%;z-index:99999;text-align:center}.swipe-menu .hamburger-close-text{padding-left:30px;font-size:16px}.swipe-menu .swipe-footer{width:100%}.swipe-menu.left-swipe{-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.swipe-menu.right-swipe{right:0;-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.swipe-menu.swipe-open.left-swipe{visibility:visible;-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swipe-menu.swipe-open.left-swipe.previous-panel>h2,.swipe-menu.swipe-open.left-swipe.previous-panel>ul,.swipe-menu.swipe-open.left-swipe.previous-panel .swipe-footer{-moz-transform:translate3d(-25%,0,0);-ms-transform:translate3d(-25%,0,0);-webkit-transform:translate3d(-25%,0,0);transform:translate3d(-25%,0,0)}.swipe-menu.swipe-open.right-swipe{visibility:visible;-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swipe-menu ul{margin:0;padding:40px 0 20px}.swipe-menu li{display:block;list-style:none;margin:0;padding:0;position:relative}.swipe-menu li a{color:#fff;display:block;font-size:26px;font-weight:300;padding:10px 0}.swipe-menu .swipe-prev-panel,.swipe-menu .swipe-next-panel{color:#000;font-size:22px;padding:10px;position:absolute;right:-10px;top:1px}.swipe-menu .swipe-prev-panel{left:-10px;right:auto;top:-12px}.swipe-menu h2{background-image:url(http://www.vanillayoga.co.uk/wp-content/uploads/vanilla-yoga-logo-sticky-new.svg);background-color:transparent;background-position:top center;background-repeat:no-repeat;background-size:80px 44px;color:#fff;position:relative;font-size:19px;text-align:center;line-height:80px;width:100%}.swipe-menu .menu-close{color:#fff;font-size:20px;font-weight:300;line-height:20px}.swipe-menu .menu-show .hamburger-inner,.swipe-menu .menu-show .hamburger-inner::before,.swipe-menu .menu-show .hamburger-inner::after{background-color:white!important}.swipe-menu .slide-menu{height:100px;padding:0}.swipe-menu .menu-show{height:20px}.swipe-menu .slide-menu-left{text-align:left;margin-top:-4px}.swipe-menu .slide-menu-left,.swipe-menu .slide-menu-center,.swipe-menu .slide-menu-right{width:33.33%;position:relative;float:left}.swipe-menu .swipe-panel,.swipe-menu .swipe-first-panel{background:#00828f;bottom:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100%;padding:25px;position:absolute;-webkit-overflow-scrolling:touch;overflow-y:auto;top:0;width:100%;z-index:100000;left:100%}.swipe-menu .swipe-panel.swipe-panel-open,.swipe-menu .swipe-first-panel.swipe-panel-open{left:0}.swipe-menu .swipe-panel.previous-panel,.swipe-menu .swipe-first-panel.previous-panel{left:0;-moz-transform:translate3d(-25%,0,0);-ms-transform:translate3d(-25%,0,0);-webkit-transform:translate3d(-25%,0,0);transform:translate3d(-25%,0,0)}.swipe-footer{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#00828f;bottom:0;max-width:100%;padding:25px;width:100%;position:fixed;z-index:100001}.swipe-overlay{cursor:pointer;visibility:hidden;opacity:0;width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.4);z-index:2;-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-moz-transition:all .3s cubic-bezier(.4,0,.2,1) .1s;-o-transition:all .3s cubic-bezier(.4,0,.2,1) .1s;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-transition-delay:.1s;transition:all .3s cubic-bezier(.4,0,.2,1) .1s;z-index:99998}.swipe-overlay.swipe-open{visibility:visible;opacity:1}@media (min-width:750px){.swipe-menu{width:100%}.swipe-menu .swipe-footer{width:100%}.swipe-menu h2{background-size:125px 70px}.swipe-menu .slide-menu{padding:0 26px}.swipe-menu.left-swipe{-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.swipe-menu.right-swipe{-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.swipe-menu.swipe-open.left-swipe.previous-panel>h2,.swipe-menu.swipe-open.left-swipe.previous-panel>ul,.swipe-menu.swipe-open.left-swipe.previous-panel .swipe-footer{-moz-transform:translate3d(-25%,0,0);-ms-transform:translate3d(-25%,0,0);-webkit-transform:translate3d(-25%,0,0);transform:translate3d(-25%,0,0)}.swipe-menu ul{padding:80px 0 20px}.swipe-menu li a{font-size:34px;padding:5px 0}.swipe-menu .swipe-panel,.swipe-menu .swipe-first-panel{width:100%;left:100%}.swipe-menu .swipe-panel.previous-panel,.swipe-menu .swipe-first-panel.previous-panel{left:0;-moz-transform:translate3d(-25%,0,0);-ms-transform:translate3d(-25%,0,0);-webkit-transform:translate3d(-25%,0,0);transform:translate3d(-25%,0,0)}.swipe-menu .swipe-panel .swipe-panel-level-1,.swipe-menu .swipe-first-panel .swipe-panel-level-1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.swipe-footer{max-width:100%}}#booking-slide #book-a-class{background-color:#00828f}#booking-slide #book-a-class select{background-color:#00828f}#booking-slide .slide-menu{height:100px;padding:0}#booking-slide .sidenav{height:100%;width:0;position:fixed;z-index:9999;top:0;right:0;background-color:#00828f;overflow-x:hidden;transition:0.5s;color:#fff;text-align:center}#booking-slide .sidenav a{padding:8px 0;text-decoration:none;font-size:16px;color:#fff;display:block;transition:0.3s}#booking-slide .sidenav a:hover{color:#000}#booking-slide .sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px}#booking-slide .slide-menu{padding:25px}#booking-slide .slide-menu .swipe-menu-left{width:20%;position:relative;float:left;height:100px}#booking-slide .slide-menu .swipe-menu-center{width:60%;position:relative;float:left;height:100px}#booking-slide .slide-menu .swipe-menu-right{width:20%;position:relative;float:left;height:100px}#booking-slide .slide-menu .swipe-menu-right{text-align:right;margin-top:-4px}#booking-slide .slide-menu .swipe-menu-right .swipe-close-text{padding-left:30px;font-size:16px}#booking-slide .slide-menu .swipe-menu-right .menu-button{padding-right:30px}#booking-slide .slide-menu .swipe-menu-right .hamburger-inner,#booking-slide .slide-menu .swipe-menu-right .hamburger-inner::before,#booking-slide .slide-menu .swipe-menu-right .hamburger-inner::after{background-color:#fff}#booking-slide .slide-menu h2{background-image:url(http://www.vanillayoga.co.uk/wp-content/uploads/vanilla-yoga-logo-sticky-new.svg);background-color:transparent;background-position:top center;background-repeat:no-repeat;background-size:80px 44px;position:relative;text-align:center;width:100%;height:100px}@media screen and (max-height:450px){#booking-slide .sidenav{padding-top:15px}#booking-slide .sidenav a{font-size:18px}}@media (min-width:750px){#booking-slide .slide-menu h2{background-size:125px 70px}#booking-slide .slide-menu .swipe-menu-right .menu-button{padding-right:50px}}.hidden-nav{z-index:5}header{z-index:6}.no-border{border:0!important}.container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:1170px;margin:0 auto;padding-left:10px;padding-right:10px;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box;padding-left:10px;padding-right:10px}.hori-list{display:inline-block;font-size:0;list-style:none;margin:0;padding:0}.hori-list>li,.hori-list>div,.hori-list>a{display:inline-block}.hori-list>li:before,.hori-list>div:before,.hori-list>a:before{display:none}@media (min-width:640px) and (max-width:767px){.container{max-width:622px}}@media (min-width:768px) and (max-width:991px){.container{max-width:750px}}@media (min-width:992px) and (max-width:1199px){.container{max-width:970px}}@media (min-width:1200px) and (max-width:1499px){.container{max-width:1170px}}@media (min-width:1500px){.container{max-width:1470px}}ul.row{list-style:none;width:100%}.left-align{text-align:left}.center-align{text-align:center}.right-align{text-align:right}.fl-right,.fl-left{float:none;margin-left:0;margin-right:0}.padding-bottom-0{padding-bottom:0!important}.padding-bottom-5{padding-bottom:5px!important}.padding-bottom-10{padding-bottom:5px!important}.padding-bottom-20{padding-bottom:10px!important}.padding-bottom-25{padding-bottom:12px!important}.padding-bottom-30{padding-bottom:15px!important}.padding-bottom-35{padding-bottom:17px!important}.padding-bottom-40{padding-bottom:20px!important}.padding-bottom-50{padding-bottom:25px!important}.padding-bottom-60{padding-bottom:60px!important}.table-cell{float:none;vertical-align:middle}.flex-header,.flex-middle,.flex-same-height{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;flex-direction:row}.flex-header{-webkit-align-items:center;align-items:center}.flex-middle--item{margin:auto}.flex-header--center{margin:0 auto}.flex-middle{-webkit-justify-content:center;justify-content:center}.flex-header--left,.flex-header--right,.flex-middle--item{display:inline-block}.flex-header--left{min-width:76px}.flex-same-height--item{-webkit-flex-grow:1;flex-grow:1}.gform_page_footer:after,.container:after,.row:after,.u-cf,ul.row>li,.footer-bottom:after{content:"";display:table;clear:both}@media (min-width:750px){.table{display:table;height:100%;padding-left:0;padding-right:0;width:100%}.table-row{display:table-row}.table-cell{display:table-cell;padding:0 20px}.padding-bottom-0{padding-bottom:0!important}.padding-bottom-5{padding-bottom:5px!important}.padding-bottom-10{padding-bottom:10px!important}.padding-bottom-20{padding-bottom:20px!important}.padding-bottom-25{padding-bottom:25px!important}.padding-bottom-30{padding-bottom:30px!important}.padding-bottom-35{padding-bottom:35px!important}.padding-bottom-40{padding-bottom:40px!important}.padding-bottom-50{padding-bottom:50px!important}.padding-bottom-60{padding-bottom:60px!important}.left-align{text-align:left}.right-align{text-align:right}.fl-left{float:left;margin-right:20px}.fl-right{float:right}.hori-list{margin:0;padding:0}.hori-list>div,.hori-list>li,.hori-list>a{display:inline-block;float:none;vertical-align:middle}.one.column,.one.columns{width:8.3333333333%}.two.columns{width:16.6666666667%}.three.columns{width:25%}.four.columns{width:33.3333333333%}.five.columns{width:41.6666666667%}.six.columns{width:50%}.seven.columns{width:58.3333333333%}.eight.columns{width:66.6666666667%}.nine.columns{width:75%}.ten.columns{width:83.3333333333%}.eleven.columns{width:91.6666666667%}.twelve.columns{width:100%}.one-fifth.column{width:20%}.two-fifths.columns{width:40%}.three-fifths.columns{width:60%}.one-third.column{width:33.3333333333%}.two-thirds.column{width:66.6666666667%}.one-half.column{width:50%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.3333333333%}.offset-by-two.column,.offset-by-two.columns{margin-left:16.6666666667%}.offset-by-three.column,.offset-by-three.columns{margin-left:25%}.offset-by-four.column,.offset-by-four.columns{margin-left:33.3333333333%}.offset-by-five.column,.offset-by-five.columns{margin-left:41.6666666667%}.offset-by-six.column,.offset-by-six.columns{margin-left:50%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:58.3333333333%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:66.6666666667%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:75%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:83.3333333333%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:91.6666666667%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:33.3333333333%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:66.6666666667%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:50%}}body{display:flex;flex-direction:column;height:100%}header,footer{flex:none;padding:20px 0}header{background-color:#00828f}footer{background-color:#00828f}.site-content{flex:1 0 auto;padding:var(--space) var(--space) 0;width:100%}.site-content::after{content:'\00a0';display:block;margin-top:var(--space);height:0;visibility:hidden}@media (--break-lg){.site-content{padding-top:var(--space-lg)}.site-content::after{margin-top:var(--space-lg)}}.site-content--full{padding:0}.site-content--full::after{content:none}header{position:relative;background:#fff}header .container{padding:0 20px}header .logo img{width:80px}.hamburger-text{padding-left:34px}button:hover{color:#000}button.header_book{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hidden-nav{background:#fff;left:0;padding:10px 0;position:fixed;right:0;top:0;-moz-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.hidden-nav .container{opacity:0;padding:0 20px}.hidden-nav .color-logo{display:inline-block;width:80px}.hidden-nav .logo img{max-width:80px}.hidden-nav a{display:inline-block;vertical-align:middle}.hidden-nav a:hover,.hidden-nav a:focus{-moz-transform:translate3d(0,0,0) scale(1.02);-ms-transform:translate3d(0,0,0) scale(1.02);-webkit-transform:translate3d(0,0,0) scale(1.02);transform:translate3d(0,0,0) scale(1.02)}.swipe-open .hidden-nav,.hidden-nav.sticky{-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swipe-open .hidden-nav .container,.hidden-nav.sticky .container{opacity:1}header .main-menu{display:none}@media (min-width:662px){header .container{padding:0}.hidden-nav .container{padding:0}.logo img{width:110px}}@media (min-width:750px){header .logo img{width:110px}}footer{background-color:#00828f;color:#fff;width:100%;height:auto;display:block;position:relative;padding:0 0 30px;border:0 none}footer ul{list-style:disc;margin:16px auto;padding:0 0 0 26px;border:0 none}footer ul li{font-size:inherit;margin:0 auto;padding:4px 0}footer a,footer a:active,footer a:focus,footer a:visited,footer a:hover{color:#0eabbb;outline:none!important;text-decoration:none;opacity:1}footer a:hover{opacity:.75}footer #footer_social{background-color:#0eabbb;width:100%;height:auto;display:block;position:relative;text-align:center;margin:0 auto;padding:10px 0}footer #footer_social .sociallinks{width:80px;height:40px;display:block;position:relative;margin:0 auto;padding:0}footer #footer_social .sociallinks a{background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:24px 24px;width:40px;height:40px;display:block;position:relative;float:left;margin:0 auto;padding:0}footer #footer_social .sociallinks a.sociallink-instagram{background-image:url(//www.vanillayoga.co.uk/wp-content/themes/vanilla_yoga/img/icon-instagram.svg)}footer #footer_social .sociallinks a.sociallink-facebook{background-image:url(//www.vanillayoga.co.uk/wp-content/themes/vanilla_yoga/img/icon-facebook.svg)}footer #footer_details{padding:0 30px}footer #footer_details .footer_text{width:100%;height:auto;display:flex;justify-content:center;font-size:20px;letter-spacing:3px;text-transform:uppercase;padding:70px 0 50px}footer #footer_details .footer_copyright{height:auto;display:block;position:relative;color:#fff;font-size:12px;margin:0 auto;padding:0;text-align:center}footer #footer_details .footer_links{height:auto;display:block;position:relative;color:#fff;font-size:12px;margin:0 auto;padding:0;text-align:center}footer #footer_details .footer_links ul{width:100%;height:auto;display:block;position:relative;list-style:none;margin:0 auto;padding:0}footer #footer_details .footer_links li{width:auto;height:auto;display:block;position:relative;display:inline-block;margin:0 auto;padding:0}footer #footer_details .footer_links li:nth-child(1n+2)::before{margin:0;padding:0 10px;content:'|';color:#fff}footer #footer_details .footer_links a{display:inline-block;color:#fff}@media (min-width:662px){footer .table{width:100%}footer #footer_details .footer_copyright{text-align:left}footer #footer_details .footer_links{text-align:right}}.home-parallax-window{display:none;visibility:hidden}.home-mobile-window{display:block;visibility:visible;background-position:center center;background-repeat:no-repeat;background-attachment:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:350px}.home-header-text h1{color:#fff;margin-top:-270px;text-align:center;font-size:46px}#home-content{background-color:#f1f3f4;padding:60px 0}#home-content .columns{padding:0}#home-content .text-block-left{padding:30px}#home-content .home-image-container{padding-left:20px}#home-content .home-image-container img{max-width:260px}#class-types{padding:80px 0;margin:0 auto;box-sizing:border-box;-moz-box-sizing:border-box;position:relative;background-color:#f1f3f4;z-index:2}#class-types .container{padding:0}#class-types .row{margin:0}#class-types h2{text-align:center;margin:0;padding:20px;font-size:21px;font-weight:300}#class-types .yoga-class{background-color:#fff;padding:0;margin:30px 0}#class-types .yoga-class-img{overflow:hidden;height:370px}#class-types .yoga-class-img img{transition:transform .5s ease}#class-types .yoga-class-img:hover img{transform:scale(1.1)}@media (min-width:662px){.home-header-text h1{margin-top:-180px}.home-mobile-window{display:none;visibility:hidden}.home-parallax-window{display:block;visibility:visible;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:600px}}@media (min-width:750px){#home-content{padding:60px 0}#home-content .columns{padding:0}#home-content .text-block-left{padding:30px 60px}#home-content .home-image-container{padding:30px 60px}}