html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}*{outline:0}body{font-family:"Raleway",sans-serif;font-size:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:greyscale;background:#fff}a{color:#c0392b}input,select,textarea{-webkit-apperance:none;border-radius:0}::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=text],input[type=email],input[type=tel],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.loader{display:none;margin:10em auto;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:3px solid #ddd;border-top:3px solid #42a5f5;border-radius:50%;height:75px;width:75px;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.loader.active{display:block}@keyframes spin{to{transform-origin:50% 50%;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.device-ios .scroll-to-content{bottom:10em;animation:bounce-ios 2s ease-in-out infinite}@keyframes bounce-ios{0%{bottom:10em}33%{bottom:9.5em}66%{bottom:10.5em}100%{bottom:10em}}.scroll-to-content{position:absolute;left:50%;bottom:2.5em;transform:translateX(-50%);animation:bounce 2s ease-in-out infinite}@keyframes bounce{0%{bottom:2.5em}33%{bottom:2em}66%{bottom:3em}100%{bottom:2.5em}}.scroll-to-content svg{width:30px;height:22px;filter:drop-shadow(0 0 2px rgba(0,0,0,.4))}body{background-image:url(//splash-art.co.uk/dist/built/02668eb9db705b5b874a.svg);background-repeat:repeat;background-size:100%;background-attachment:fixed}.page-section{display:flex;width:100%}.page-section .container{width:100%}@media only screen and (min-width:768px){.page-section .container{padding:5em;max-width:1170px;margin:0 auto}}@media only screen and (max-width:767px){.page-section .container{padding:3em}}.page-section h1.page-title,.page-section h2{font-size:2.5em;font-weight:700;letter-spacing:.5px;color:#fff;width:100%;margin-bottom:.5em}.page-section h1.page-title.second,.page-section h2.second{margin-top:1.5em}.page-section p{font-size:1.45em;color:#fff;margin-bottom:2.5em}.page-section.landing{position:relative;min-height:100vh}.page-section.landing:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;max-height:60em;background-image:url(//splash-art.co.uk/dist/built/907e74de8f5e0415283e.svg);background-position:center;background-repeat:no-repeat;animation:logoFade 2s ease forwards}@media only screen and (min-width:768px){.page-section.landing:before{width:45vw}}@media only screen and (max-width:767px){.page-section.landing:before{width:65vw}}@keyframes logoFade{0%{opacity:1}50%{opacity:1}100%{opacity:.65}}.page-section.landing video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}@media only screen and (min-width:768px){.page-section.landing video#video-mobile{display:none;visibility:hidden}}@media only screen and (max-width:767px){.page-section.landing video#video-desktop{display:none;visibility:hidden}}.page-section.experiences{background-color:#000;background-image:url(//splash-art.co.uk/dist/built/9c8f51256784276743b8.svg);background-size:85%;background-position:-100% top;background-attachment:fixed}.page-section.experiences p.subtitle{margin-bottom:.5em}@media only screen and (max-width:767px){.page-section.experiences .container{padding:0}.page-section.experiences h1.page-title,.page-section.experiences h2.title,.page-section.experiences p.subtitle{line-height:1.35}.page-section.experiences h1.page-title,.page-section.experiences h2.title{padding:2.5rem 30px 0}.page-section.experiences p.subtitle{padding:0 30px}}@media only screen and (max-width:767px){.page-section.experiences.exp-group{padding-bottom:2em}}.page-section.experiences.exp-group li.experience.experience-group:nth-child(1){background-color:#b7f1a9}.page-section.experiences.exp-group li.experience.experience-group:nth-child(2){background-color:#ff9494}@media only screen and (min-width:1200px){.page-section.experiences.exp-group li.experience.experience-group{width:calc(50% - 1.25em)}.page-section.experiences.exp-group li.experience.experience-group ul{display:flex;flex-wrap:wrap;justify-content:space-between}.page-section.experiences.exp-group li.experience.experience-group li{width:47.5%}}@media only screen and (min-width:769px){.page-section.experiences.exp-group li.experience.experience-group{margin-left:2.5em}.page-section.experiences.exp-group li.experience.experience-group:first-child{margin-left:0}}.page-section.experiences .experiences-list{display:flex;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}@media only screen and (min-width:768px){.page-section.experiences .experiences-list{padding-top:2.5em}}@media only screen and (max-width:767px){.page-section.experiences .experiences-list{padding:2.5em 2em 3em 0}}.page-section.experiences .experiences-list li.experience{display:flex;flex-wrap:wrap;position:relative;border-radius:12px;padding:2em;flex:0 0 auto;min-height:150px}.page-section.experiences .experiences-list li.experience .top,.page-section.experiences .experiences-list li.experience .lower{display:flex;flex-wrap:wrap}.page-section.experiences .experiences-list li.experience .top{align-content:flex-start}.page-section.experiences .experiences-list li.experience .lower{align-content:flex-end}.page-section.experiences .experiences-list li.experience .label-new{position:absolute;top:-1.75em;left:-1.75em;width:3.5em;height:3.5em;background:#3b3b98;color:#fff;text-transform:uppercase;font-size:1.25em;font-weight:600;border-radius:3em;display:flex;align-items:center;justify-content:space-around}@media only screen and (min-width:768px){.page-section.experiences .experiences-list li.experience:hover{animation:zoomExperience .4s ease 1}@keyframes zoomExperience{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}}.page-section.experiences .experiences-list li.experience:nth-child(1){background-color:#f6c2df}.page-section.experiences .experiences-list li.experience:nth-child(2){background-color:#8de5de}.page-section.experiences .experiences-list li.experience:nth-child(3){background-color:#ffc600}.page-section.experiences .experiences-list li.experience:nth-child(4){background-color:#25ccf7}.page-section.experiences .experiences-list li.experience:nth-child(5){background-color:#a29bfe}@media only screen and (min-width:1200px){.page-section.experiences .experiences-list li.experience{width:calc(33.333% - 1.667em)}}@media only screen and (max-width: 1199px)and (min-width: 768px){.page-section.experiences .experiences-list li.experience{width:calc(50% - 1.25em)}}@media only screen and (min-width: 768px){.page-section.experiences .experiences-list li.experience{margin-left:2.5em}.page-section.experiences .experiences-list li.experience:first-child{margin-left:0}}@media only screen and (max-width: 767px){.page-section.experiences .experiences-list li.experience{width:60%;margin-left:2.5em}.page-section.experiences .experiences-list li.experience:first-child{margin-left:3em}}@media only screen and (max-width:600px){.page-section.experiences .experiences-list li.experience{width:65%}}@media only screen and (max-width:500px){.page-section.experiences .experiences-list li.experience{width:85%}}.page-section.experiences .experiences-list li.experience h3{font-size:2em;font-weight:700;margin-bottom:1em;text-transform:uppercase;color:#000;width:100%}.page-section.experiences .experiences-list li.experience span.price{font-size:2.5em;font-weight:700;margin-bottom:1em;width:100%}.page-section.experiences .experiences-list li.experience span.price .price-per{font-size:.5em}.page-section.experiences .experiences-list li.experience p{font-size:1.3em;line-height:1.35;color:#000;margin-bottom:.25em;width:100%}.page-section.experiences .experiences-list li.experience ul{width:100%;margin-left:1em;margin-bottom:1em}.page-section.experiences .experiences-list li.experience ul li{list-style:disc;padding-left:1em;margin-left:1em}.page-section.experiences .experiences-list li.experience a{font-size:1.25em;font-weight:500;color:#fff;background:#000;padding:1em;text-decoration:none;border-radius:8px;align-self:center;margin-top:1.5em;margin-right:1em}.page-section.events{background:#00b894}.page-section.events p.text{margin-bottom:1.5em}@media only screen and (max-width:767px){.page-section.events .container{padding:3em 0}.page-section.events h2.title{padding:0 30px}.page-section.events p.text{padding:0 30px}}.page-section.events .list-events{display:flex;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:2em}@media only screen and (max-width:767px){.page-section.events .list-events{padding-left:3em}}.page-section.events .list-events li.event-item{display:flex;flex-wrap:wrap;border-radius:12px;background:#fff;overflow:hidden;flex:0 0 auto}.page-section.events .list-events li.event-item:first-child{margin-left:0}@media only screen and (min-width:768px){.page-section.events .list-events li.event-item:hover{animation:zoomExperience .4s ease 1}@keyframes zoomExperience{0%{transform:scale(1)}50%{transform:scale(.95)}100%{transform:scale(1)}}}@media only screen and (min-width:1200px){.page-section.events .list-events li.event-item{width:25%;margin-left:2.5%}}@media only screen and (max-width:1199px){.page-section.events .list-events li.event-item{min-height:150px;margin-left:2.5em}.page-section.events .list-events li.event-item:last-of-type{margin-right:2.5em}}@media only screen and (max-width:1199px)and (min-width:768px){.page-section.events .list-events li.event-item{width:33%}}@media only screen and (max-width:767px){.page-section.events .list-events li.event-item{width:43%}}@media only screen and (max-width:600px){.page-section.events .list-events li.event-item{width:65%}}@media only screen and (max-width:450px){.page-section.events .list-events li.event-item{width:85%}}.page-section.events .list-events li.event-item img{display:flex;width:100%;height:auto}.page-section.events .list-events li.event-item .text{display:flex;flex-wrap:wrap;padding:1.5em}.page-section.events .list-events li.event-item h3{font-size:2em;font-weight:700;margin-bottom:.5em;color:#000;width:100%}.page-section.events .list-events li.event-item p{font-size:1.3em;line-height:1.35;color:#000;margin-bottom:.25em;width:100%}.page-section.events .list-events li.event-item a{font-size:1.25em;font-weight:500;color:#fff;background:#138cf8;padding:1em;text-decoration:none;border-radius:8px;align-self:center;margin-top:1.5em;margin-right:1em}.page-section.find-us h2,.page-section.find-us p{color:#000}.page-section.find-us .address{background:#fff;text-align:center;margin-top:1.5em;padding:1em}.page-section.showcase{display:flex;flex-wrap:wrap;background:#01bbea}@media only screen and (max-width:767px){.page-section.showcase .container{padding:3em 0}.page-section.showcase h2{padding:0 30px}.page-section.showcase p{line-height:1.35;padding:0 30px;margin-bottom:1.5em}}@media only screen and (min-width:768px){.page-section.showcase .explore-images{display:grid;grid-gap:2em;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(3,auto)}.page-section.showcase .explore-images img{width:100%}.page-section.showcase .explore-images img:nth-child(1){grid-column:1/3;grid-row:1/3;height:100%;object-fit:cover}.page-section.showcase .explore-images img:nth-child(2){grid-column:3}.page-section.showcase .explore-images img:nth-child(3){grid-column:3}}@media only screen and (max-width:767px){.page-section.showcase .explore-images{display:flex;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:2.5em}.page-section.showcase .explore-images img{flex:0 0 auto;width:75%;margin-left:5%}.page-section.showcase .explore-images img:first-child{margin-left:3em}.page-section.showcase .explore-images img:last-of-type{margin-right:3em}}.page-section.showcase .explore-images img{height:auto;border-radius:10px;box-shadow:0 10px 16px rgba(0,0,0,.5)}.page-section.showcase .explore-videos video{border-radius:10px;box-shadow:0 10px 16px rgba(0,0,0,.5)}@media only screen and (min-width:768px){.page-section.showcase .explore-videos{display:grid;grid-gap:2em;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(1,auto)}.page-section.showcase .explore-videos video{width:100%}}@media only screen and (max-width:767px){.page-section.showcase .explore-videos{display:flex;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:2.5em}.page-section.showcase .explore-videos video{flex:0 0 auto;width:75%;margin-left:5%}.page-section.showcase .explore-videos video:first-child{margin-left:3em}.page-section.showcase .explore-videos video:last-of-type{margin-right:3em}}@media only screen and (min-width:768px){.landing{background-size:50%}}@media only screen and (max-width:767px){.landing{background-size:100%}}body.page-login{background:#fff}.customer-login{display:flex;width:100vw}@media only screen and (min-width:551px){.customer-login{height:100vh}}.customer-login .show-panel{background:#fff}@media only screen and (min-width:1200px){.customer-login .show-panel{width:30%;padding:5em}}@media only screen and (max-width:1199px){.customer-login .show-panel{padding:3.5em}}@media only screen and (min-width:551px){.customer-login .show-panel{min-width:275px;-webkit-overflow-scrolling:touch;overflow:scroll;height:100vh}}@media only screen and (max-width:550px){.customer-login .show-panel{width:100%}}.customer-login .show-panel h1{display:block;width:100%;height:50px;margin-bottom:4em;text-align:center;background-size:auto 100%;background-position:center top;text-indent:-9999em}.customer-login .show-panel .title{display:none}.customer-login .show-panel .field{display:flex;border:1px solid #e0e2e5;color:#e0e2e5;border-radius:3px}.customer-login .show-panel .field.username{margin-bottom:1.5em}.customer-login .show-panel .field label{display:block;width:40px;border-right:1px solid #e0e2e5;background-repeat:no-repeat;background-size:15px;background-position:center}.customer-login .show-panel .field input{width:calc(100% - 25px);outline:0;border:0;padding:1em;margin:0}.customer-login .show-panel .status{display:none;width:100%;margin:1em 0;font-size:1.15em}.customer-login .show-panel .status.active{display:block}.customer-login .show-panel .login-actions{display:flex;width:100%;margin-top:1.5em;align-items:center}@media only screen and (max-width:550px){.customer-login .show-panel .login-actions{flex-wrap:wrap}}.customer-login .show-panel .login-actions .forgot{width:100%;text-align:center;color:#868686;text-decoration:none;font-size:1.15em}@media only screen and (max-width:550px){.customer-login .show-panel .login-actions .forgot{margin-top:1.5em}}.customer-login .show-panel input[type=submit]{color:#fff;outline:0;border:0;padding:1em;border-radius:3px;text-transform:uppercase;cursor:pointer;background-image:linear-gradient(-149deg,#58cef9 0%,#428ff6 100%);transition:all .3s ease-in-out}@media only screen and (min-width:551px){.customer-login .show-panel input[type=submit]{width:40%}}@media only screen and (max-width:550px){.customer-login .show-panel input[type=submit]{width:100%;margin-top:.5em}}.customer-login .show-panel span.or{display:block;position:relative;width:100%;margin-top:1.5em;text-align:center;font-size:1.15em}.customer-login .show-panel span.or:before{width:43%;left:0}.customer-login .show-panel span.or:after{width:43%;right:0}.customer-login .show-panel span.or:before,.customer-login .show-panel span.or:after{content:"";position:absolute;top:50%;transform:translateY(-50%);height:1px;background:#e0e2e5}.customer-login .show-panel span.sep{display:block;width:100%;height:1px;background:#e0e2e5;margin-top:2em}.customer-login .show-panel .show-btn{display:block;width:100%;text-align:center;padding:1em;color:#fff;text-decoration:none;margin-top:1.5em;font-size:1.2em;background:#428ff6;transition:all .3s ease-in-out;cursor:pointer;border-radius:3px}.customer-login .show-panel.account-panel .title{display:block;font-size:1.5em;text-align:center;margin-bottom:1.5em}.customer-login .show-panel #wpmem_login{display:none}.customer-login .show-panel .wpmem_msg{font-size:1.15em;margin-bottom:.5em;line-height:1.46528}.customer-login .show-panel #wpmem_reg legend,.customer-login .show-panel #wpmem_reg .req-text{display:none}.customer-login .show-panel #wpmem_reg label{display:block;width:100%;font-size:1.2em;margin:1em 0 .5em}.customer-login .show-panel #wpmem_reg label[for=user_login]{display:none}.customer-login .show-panel #wpmem_reg input#user_login{display:none}.customer-login .show-panel #wpmem_reg .div_text input,.customer-login .show-panel #wpmem_reg .div_text select,.customer-login .show-panel #wpmem_reg .div_select input,.customer-login .show-panel #wpmem_reg .div_select select{display:block;width:100%;border:2px solid #e0e2e5;outline:0;padding:.783em 1em;font-size:1.15em;background:#fff;border-radius:3px;box-shadow:0 8px 45px 0 rgba(212,212,212,.5);transition:all .3s linear}.customer-login .show-panel #wpmem_reg .div_text input:hover,.customer-login .show-panel #wpmem_reg .div_text input:active,.customer-login .show-panel #wpmem_reg .div_text input:focus,.customer-login .show-panel #wpmem_reg .div_text select:hover,.customer-login .show-panel #wpmem_reg .div_text select:active,.customer-login .show-panel #wpmem_reg .div_text select:focus,.customer-login .show-panel #wpmem_reg .div_select input:hover,.customer-login .show-panel #wpmem_reg .div_select input:active,.customer-login .show-panel #wpmem_reg .div_select input:focus,.customer-login .show-panel #wpmem_reg .div_select select:hover,.customer-login .show-panel #wpmem_reg .div_select select:active,.customer-login .show-panel #wpmem_reg .div_select select:focus{border:2px solid #428ff6}.customer-login .show-panel #wpmem_reg .div_text select,.customer-login .show-panel #wpmem_reg .div_select select{-webkit-appearance:none;appearance:none;background-repeat:no-repeat;background-position:97.5% 55%;background-size:10px}.customer-login .show-panel #wpmem_reg .button_div input{display:block;width:100%;color:#fff;outline:0;border:0;padding:1em;margin-top:1.5em;border-radius:3px;text-transform:uppercase;cursor:pointer;background-image:linear-gradient(-149deg,#58cef9 0%,#428ff6 100%);transition:all .3s ease-in-out}.customer-login .show-panel #wpmem_reg .button_div input:hover{color:#000;background:#fff;box-shadow:0 8px 45px 0 rgba(212,212,212,.5)}@media only screen and (min-width:551px){.customer-login .image-panel{width:80%;background-size:cover;background-position:center}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,input:-webkit-autofill-strong-password,input:-webkit-autofill-strong-password:hover,input:-webkit-autofill-strong-password:focus{background-color:#fff !important;background-image:none !important;color:#000 !important;-webkit-box-shadow:0 0 0 1000px #f7f7f7 inset !important;-webkit-text-fill-color:#333 !important;transition:background-color 5000s ease-in-out 0s}body:not(.home){padding-top:7.5em}body.page-book,body.page-about-splash-art{padding-top:6em}.page-find-us .container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;max-width:1200px;background:#fff;margin:0 auto;padding:2em}.page-about-splash-art #about{min-height:calc(100vh - 190px)}.page.woocommerce-cart .content .container,.page.woocommerce-checkout .content .container{display:block;max-width:964px;background:#fff;margin:0 auto;padding:2em}.page.woocommerce-cart h1,.page.woocommerce-checkout h1{font-size:2em;font-weight:700;letter-spacing:.5px;color:#000;width:100%;margin-bottom:.5em}.page:not(.woocommerce-page) .content .container,.blog .content .container,.single-post .content .container,.page-home .content .container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;max-width:964px;background:#fff;margin:0 auto;padding:2em}.page:not(.woocommerce-page) .page-content,.blog .page-content,.single-post .page-content,.page-home .page-content{width:100%}.page:not(.woocommerce-page) .block-title,.blog .block-title,.single-post .block-title,.page-home .block-title{display:block;width:100%}.page:not(.woocommerce-page) .block-title h1,.blog .block-title h1,.single-post .block-title h1,.page-home .block-title h1{font-size:2em;font-weight:500;margin-bottom:1.5em}.page:not(.woocommerce-page) .block-text,.blog .block-text,.single-post .block-text,.page-home .block-text{display:block;width:100%}.page:not(.woocommerce-page) .block-text h2,.page:not(.woocommerce-page) .block-text p,.blog .block-text h2,.blog .block-text p,.single-post .block-text h2,.single-post .block-text p,.page-home .block-text h2,.page-home .block-text p{display:block;width:100%}.page:not(.woocommerce-page) .block-text h2,.blog .block-text h2,.single-post .block-text h2,.page-home .block-text h2{font-size:1.5em;font-weight:500;margin:2em 0 1.25em;line-height:1.35em}.page:not(.woocommerce-page) .block-text h2:first-child,.blog .block-text h2:first-child,.single-post .block-text h2:first-child,.page-home .block-text h2:first-child{margin-top:0}.page:not(.woocommerce-page) .block-text p,.blog .block-text p,.single-post .block-text p,.page-home .block-text p{width:100%;line-height:1.35em;margin-top:1em}@media only screen and (min-width:768px){.page:not(.woocommerce-page) .block-text p,.blog .block-text p,.single-post .block-text p,.page-home .block-text p{font-size:1.35em}}@media only screen and (max-width:767px){.page:not(.woocommerce-page) .block-text p,.blog .block-text p,.single-post .block-text p,.page-home .block-text p{font-size:1.45em}}.page:not(.woocommerce-page) .block-text p:first-child,.blog .block-text p:first-child,.single-post .block-text p:first-child,.page-home .block-text p:first-child{margin-top:0}.page:not(.woocommerce-page) .block-text strong,.blog .block-text strong,.single-post .block-text strong,.page-home .block-text strong{font-weight:700;font-size:1.15em}.page:not(.woocommerce-page) .block-text ul,.blog .block-text ul,.single-post .block-text ul,.page-home .block-text ul{list-style:disc;margin:1em 0 1em 2em;padding-left:1em}.page:not(.woocommerce-page) .block-text ul li,.blog .block-text ul li,.single-post .block-text ul li,.page-home .block-text ul li{font-size:1.3em;line-height:1.35em;margin-top:.5em}.page:not(.woocommerce-page) .block-text ul li:first-child,.blog .block-text ul li:first-child,.single-post .block-text ul li:first-child,.page-home .block-text ul li:first-child{margin-top:0}.page:not(.woocommerce-page) .block-text a,.blog .block-text a,.single-post .block-text a,.page-home .block-text a{color:#000}.page:not(.woocommerce-page) .block-text img,.blog .block-text img,.single-post .block-text img,.page-home .block-text img{width:100%;height:auto;margin:1em 0}@media only screen and (min-width:768px){.page:not(.woocommerce-page) .sidebar,.blog .sidebar,.single-post .sidebar,.page-home .sidebar{width:30%}}@media only screen and (max-width:767px){.page:not(.woocommerce-page) .sidebar,.blog .sidebar,.single-post .sidebar,.page-home .sidebar{width:100%;margin-top:2.5em}}.page-contact-us .wpcf7,.page-group-booking .wpcf7{width:100%;max-width:350px;margin:2em auto}.page-contact-us .wpcf7 input,.page-contact-us .wpcf7 select,.page-contact-us .wpcf7 textarea,.page-group-booking .wpcf7 input,.page-group-booking .wpcf7 select,.page-group-booking .wpcf7 textarea{display:block;width:100%;padding:.75em;box-shadow:inset 0 0 0 2px #3a3646;border-radius:3px;border:0;margin-top:.5em;outline:0;transition:all .3s ease-in-out}@media only screen and (min-width:768px){.page-contact-us .wpcf7 input,.page-contact-us .wpcf7 select,.page-contact-us .wpcf7 textarea,.page-group-booking .wpcf7 input,.page-group-booking .wpcf7 select,.page-group-booking .wpcf7 textarea{font-size:1.25em}}@media only screen and (max-width:767px){.page-contact-us .wpcf7 input,.page-contact-us .wpcf7 select,.page-contact-us .wpcf7 textarea,.page-group-booking .wpcf7 input,.page-group-booking .wpcf7 select,.page-group-booking .wpcf7 textarea{font-size:1.6em}}.page-contact-us .wpcf7 input:hover,.page-contact-us .wpcf7 input:focus,.page-contact-us .wpcf7 input:active,.page-contact-us .wpcf7 select:hover,.page-contact-us .wpcf7 select:focus,.page-contact-us .wpcf7 select:active,.page-contact-us .wpcf7 textarea:hover,.page-contact-us .wpcf7 textarea:focus,.page-contact-us .wpcf7 textarea:active,.page-group-booking .wpcf7 input:hover,.page-group-booking .wpcf7 input:focus,.page-group-booking .wpcf7 input:active,.page-group-booking .wpcf7 select:hover,.page-group-booking .wpcf7 select:focus,.page-group-booking .wpcf7 select:active,.page-group-booking .wpcf7 textarea:hover,.page-group-booking .wpcf7 textarea:focus,.page-group-booking .wpcf7 textarea:active{box-shadow:inset 0 0 0 2px #4b9af8}.page-contact-us .wpcf7 input[type=submit],.page-group-booking .wpcf7 input[type=submit]{cursor:pointer;color:#fff;background:#3a3646;box-shadow:none;transition:all .3s ease-in-out}.page-contact-us .wpcf7 input[type=submit]:hover,.page-group-booking .wpcf7 input[type=submit]:hover{background:#4b9af8;box-shadow:none}.page-contact-us .wpcf7 textarea,.page-group-booking .wpcf7 textarea{resize:none}.error-page-404{display:flex;align-items:center;background:hsla(0,0%,100%,.85);min-height:calc(100vh - 200px)}.not-found{width:100%;padding:5em 2em}.not-found h1,.not-found p{font-weight:700;width:100%;text-align:center}.not-found h1{font-size:2.2em;margin-bottom:2.5em}.not-found p{font-size:1.35em;line-height:1.35em}.about{background:#e32f94}.about .container{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.about .container{flex-wrap:wrap;padding:5em 3em}}.about .about-text{align-self:center}@media only screen and (max-width:767px){.about .about-text{width:100%;margin-bottom:2.5em}}@media only screen and (min-width:768px){.about img{margin-left:2.5em;max-height:400px}}@media only screen and (max-width:767px){.about img{width:100%;height:auto}}.about p{margin-bottom:1em;line-height:1.4}.content-blocks{position:relative}.content-blocks.cat-title h1{font-size:2.5em;font-weight:600;margin-bottom:1em}.content-blocks.cat-text{display:block;margin-top:4em}.content-blocks.cat-text p{display:block;width:100%;margin-bottom:1em;font-size:1.25em;line-height:1.35em}.category-contain{display:block;width:100%;margin-bottom:4em}.category-contain h2{font-size:1.75em;margin-bottom:1em}ul.products{display:flex;flex-wrap:wrap;width:100%}ul.products .item-notice{position:absolute;top:1em;right:1em;font-size:1.25em;z-index:2;padding:.65em .6em .5em;text-transform:uppercase;color:#000;box-shadow:0 14px 40px hsla(0,0%,83.1%,.65),0 10px 30px hsla(0,0%,83.1%,.65)}ul.products li{display:flex;justify-content:space-between;align-content:flex-start;flex-wrap:wrap;position:relative}@media only screen and (min-width:768px){ul.products li{width:31.5%;margin:2em 0 0 2.666666667%}ul.products li:nth-child(-n+3){margin-top:0}ul.products li:nth-child(3n-2){margin-left:0}}@media only screen and (min-width:480px)and (max-width:767px){ul.products li{width:48%;margin:2em 0 0 4%}ul.products li:nth-child(-n+2){margin-top:0}ul.products li:nth-child(2n-1){margin-left:0}}@media only screen and (max-width:479px){ul.products li{width:100%;margin-top:2em}ul.products li:first-child{margin-top:0}}ul.products li a{text-decoration:none}ul.products li .image{width:100%}ul.products li img{display:flex;align-self:flex-start;width:100%;height:auto;display:block;margin:0 auto;background:#f4f4f4}ul.products li img.pad{padding:1.5em}ul.products li .item-info{display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin-top:1em}ul.products li .item-info .product-name{font-size:1.6em;font-weight:500;line-height:1.35;text-decoration:none;color:#222}ul.products li .item-info span.price{padding:.3em 0 0 .5em}ul.products li .item-info span.price span.amount{color:#404040;display:block;font-size:1.6em;width:100%;text-align:right}ul.products li a.view{align-self:flex-end;width:100%;padding:1.2em;margin-top:1em;text-align:center;border-radius:3px;text-decoration:none;color:#000;font-size:1.2em;letter-spacing:.5px;box-shadow:0 8px 45px 0 rgba(212,212,212,.5)}ul.products li a.view:hover{color:#fff;background-image:linear-gradient(-149deg,#58cef9 0%,#428ff6 100%)}.content-blocks .pagination{display:flex}.content-blocks .pagination .nav-prev a,.content-blocks .pagination .nav-next a{color:#3b3848;text-decoration:none;font-size:1.25em;padding:1em;display:block;background:#fff;box-shadow:0 8px 45px 0 rgba(212,212,212,.5)}.content-blocks .pagination .nav-prev{margin-right:2em}.single-product{padding-top:10em}.single-product header.header-bar{background:#000}.single-product .woocommerce-notices-wrapper{display:flex;width:100%;flex-wrap:wrap;background:#f4f4f4;border-radius:5px;max-width:1100px;margin:0 auto 2em}.single-product .woocommerce-notices-wrapper>div{margin:1em 1em 0;width:calc(100% - 2em);font-size:1.2em;color:#000;line-height:1.35;margin-top:1em}.single-product .woocommerce-notices-wrapper>div:last-child{margin-bottom:1em}.single-product .woocommerce-notices-wrapper .woocommerce-message a{display:none}.single-product .woocommerce-notices-wrapper .woocommerce-info a{text-decoration:none;color:#000}.single-product .meta{background:#fff;padding:2em;width:100%}.single-product .meta .entry-content p{font-size:1.2em;line-height:1.35em;margin-top:1em}.single-product .meta .entry-content p:first-child{margin-top:0}.single-product .options{width:100%;background:#fff;padding:2em}.single-product .options #wc-stripe-payment-request-wrapper,.single-product .options #wc-stripe-payment-request-button-separator{display:none !important}.single-product .options .add-to-cart .reset_variations,.single-product .options .add-to-cart label.screen-reader-text,.single-product .options .add-to-cart .reset_variations{display:none !important}.single-product .options .add-to-cart .woocommerce-variation-price .price{font-size:1.4em;font-weight:600}.single-product .options .add-to-cart .variations_button{display:flex;width:100%;margin-top:1em}.single-product .options .add-to-cart .variations_button .quantity{display:none !important}.single-product .options .add-to-cart .variations_button .buttons_added{position:relative;width:63px;float:left;height:40px}.single-product .options .add-to-cart .variations_button .buttons_added .minus,.single-product .options .add-to-cart .variations_button .buttons_added .plus{display:block;padding:0;margin:0;position:absolute;text-align:center;vertical-align:text-top;width:20px;height:20px;overflow:visible;text-decoration:none;font-weight:700;cursor:pointer;line-height:13px;font-size:12px;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:0;border-bottom-left-radius:0;color:#fff;background-image:linear-gradient(-149deg,#58cef9 0%,#428ff6 100%);border:0;outline:0}.single-product .options .add-to-cart .variations_button .buttons_added .minus:hover .minus,.single-product .options .add-to-cart .variations_button .buttons_added .plus:hover .minus{bottom:0;right:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid #eee}.single-product .options .add-to-cart .variations_button .buttons_added .minus:hover .plus,.single-product .options .add-to-cart .variations_button .buttons_added .plus:hover .plus{top:0;right:0;border-bottom:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;outline:0}.single-product .options .add-to-cart .variations_button .buttons_added input[type=number]{display:block;height:40px;line-height:40px;padding:0 12px;margin-bottom:14px;font-size:1.2em;color:#5c6b80;border-radius:3px;vertical-align:middle;box-shadow:none;border:0;width:100%;background-color:#f5f6f8;-webkit-transition:background-color .24s ease-in-out;transition:background-color .24s ease-in-out;outline:0;-webkit-appearance:none}.single-product .options .add-to-cart .variations_button .single_add_to_cart_button{display:block;padding:1em;text-align:center;border:0;-webkit-appearance:none;outline:0;color:#fff;font-size:1.2em;border-radius:3px;background-image:linear-gradient(-149deg,#58cef9 0%,#428ff6 100%);cursor:pointer;transition:all .3s ease-in-out}@media only screen and (min-width:768px){.single-product .options .add-to-cart .variations_button .single_add_to_cart_button{width:100%;max-width:150px}}@media only screen and (max-width:767px){.single-product .options .add-to-cart .variations_button .single_add_to_cart_button{width:100%}}.single-product .options .variations{display:block;width:100%}.single-product .options .variations tbody{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.single-product .options .variations tr{width:100%}.single-product .options .variations .label,.single-product .options .variations .value{display:block;width:100%}.single-product .options .variations .label{margin-bottom:.75em;text-align:left}.single-product .options .variations .label label{font-size:1.25em}.single-product .options .variations .value{margin-bottom:1em}.single-product .options .variations .value select{display:flex;width:100%;background-size:39px;background-position:100% center;background-repeat:no-repeat;background-color:#fff;border:2px solid #d1d9dc;padding:.9em 1em;border-radius:3px;font-size:1.25em;color:#52565a;outline:0;-webkit-appearance:none}.single-product .content-area{width:100%;max-width:1040px;margin:0 auto;padding:2em;background:#fff}.single-product .entry-summary{display:block}.single-product .entry-summary h1{font-size:2.25em;font-weight:700;margin-bottom:.5em}.single-product .entry-summary p{font-size:1.35em;line-height:1.35;margin-bottom:2em}.single-product .entry-summary p.price{display:none}.single-product .wc-bookings-date-picker,.single-product ul.block-picker,.single-product .wc-bookings-booking-cost{font-size:1.35em;line-height:1.35}.single-product .wc-bookings-booking-form-button{display:flex;width:100%;justify-content:space-around;font-size:1.4em;background:orange;border:0;padding:.825em 1em;border-radius:8px;text-transform:uppercase;font-weight:700;margin:2em auto 0;cursor:pointer}@media only screen and (min-width:768px){.single-product .wc-bookings-booking-form-button{max-width:240px}}@media only screen and (max-width:767px){.single-product .wc-bookings-booking-form-button{text-align:center;justify-content:center}}.single-product #wc-stripe-payment-request-wrapper{display:block;width:100%;margin:2em auto 0}@media only screen and (min-width:768px){.single-product #wc-stripe-payment-request-wrapper{max-width:240px}}.single-product .related.products{display:none}.single-product .wc-bookings-booking-form{display:flex;flex-wrap:wrap;padding:0}@media only screen and (min-width:768px){.single-product .wc-bookings-booking-form p.form-field{width:auto}}@media only screen and (max-width:767px){.single-product .wc-bookings-booking-form p.form-field{width:50%}}.single-product .wc-bookings-booking-form .form-field{padding:1em;margin:0}.single-product .wc-bookings-booking-form .form-field input{padding:.5em;margin-top:.5em;border:2px solid #000;width:120px}@media only screen and (max-width:767px){.single-product .wc-bookings-booking-form .form-field input{font-size:16px;width:100%}}.single-product .wc-bookings-booking-form .wc-bookings-date-picker,.single-product .wc-bookings-booking-form .form-field-wide,.single-product .wc-bookings-booking-form .wc-bookings-booking-cost{width:100%}.single-product .wc-bookings-booking-form .wc-bookings-booking-cost{margin:0}.single-product .wc-bookings-booking-form ul.block-picker li a{padding:1em}.single-product .wc-bookings-booking-form .block-picker li.block a{border:1px solid #fff;color:#000;background:#f5f5f5}.single-product .wc-bookings-booking-form .block-picker li.block a:hover{color:#fff;background:#239e57}.single-product .wc-tabs-wrapper{margin-top:2em}.single-product .wc-tabs-wrapper .wc-tabs{display:none}.single-product .wc-tabs-wrapper .wc-tab{background:#f4f4f4;padding:1.5em;font-size:1.35em;line-height:1.35;border-radius:10px}.single-product .wc-tabs-wrapper .wc-tab h2{font-size:1.2em;font-weight:600;margin-bottom:1em}.single-product .wc-tabs-wrapper .wc-tab ul{list-style:disc;padding-left:1em;margin:1em}.single-product .wc-tabs-wrapper .wc-tab li{margin-top:.5em}.single-product .wc-tabs-wrapper .wc-tab li:first-child{margin-top:0}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{font-size:1.4em}.wp-block-woocommerce-cart a,.wp-block-woocommerce-checkout a{color:#000}.wp-block-woocommerce-cart .wc-block-components-product-name,.wp-block-woocommerce-checkout .wc-block-components-product-name{text-decoration:none;margin-bottom:.5em}.wp-block-woocommerce-cart .wc-block-cart-item__prices,.wp-block-woocommerce-checkout .wc-block-cart-item__prices{margin-bottom:1em}.wp-block-woocommerce-cart .wc-block-components-product-details li,.wp-block-woocommerce-checkout .wc-block-components-product-details li{margin-top:.5em}.wp-block-woocommerce-cart .wc-block-components-product-details li:first-child,.wp-block-woocommerce-checkout .wc-block-components-product-details li:first-child{margin-top:0}.wp-block-woocommerce-cart .wc-block-components-totals-item__description,.wp-block-woocommerce-checkout .wc-block-components-totals-item__description{margin-top:1em}.wp-block-woocommerce-cart .wc-block-cart__submit-button,.wp-block-woocommerce-cart .wc-block-components-checkout-place-order-button,.wp-block-woocommerce-checkout .wc-block-cart__submit-button,.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button{background:orange;color:#fff;border-radius:3px;text-decoration:none;transition:all .3s ease-in-out;border:none;cursor:pointer}.wp-block-woocommerce-cart .wc-block-cart__submit-button:hover,.wp-block-woocommerce-cart .wc-block-components-checkout-place-order-button:hover,.wp-block-woocommerce-checkout .wc-block-cart__submit-button:hover,.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button:hover{background:#efefef;color:#000}.woocommerce-order-received #map{height:150px}.woocommerce-order-received .content-blocks table,.woocommerce-order-received .content-blocks .customer_details,.woocommerce-order-received .content-blocks .col2-set.addresses,.woocommerce-order-received .content-blocks dl.customer_details,.woocommerce-order-received .content-blocks h2,.woocommerce-order-received .content-blocks header h2{display:none}.woocommerce-order-received .content-blocks p.woocommerce-notice--success,.woocommerce-order-received .content-blocks h2{font-size:1.45em;margin-bottom:1em}.woocommerce-order-received .content-blocks p,.woocommerce-order-received .content-blocks ul,.woocommerce-order-received .content-blocks h3{font-size:1.15em;line-height:1.46528}.woocommerce-order-received .content-blocks .woocommerce-bacs-bank-details,.woocommerce-order-received .content-blocks .woocommerce-order-overview{display:block;margin:2em 0}body.home .logo a,body.home .book-space{opacity:0}body:not(.home) .header-bar{background:#000}body:not(.home) .header-bar.active-menu{background:rgba(0,0,0,0)}header{position:fixed;top:0;left:0;display:flex;justify-content:space-between;width:100%;height:60px;z-index:9999;transition:all .3s ease-in-out}header.header-fixed{background:#000}header.header-fixed .logo a,header.header-fixed .book-space{opacity:1}header.active-menu{background:rgba(0,0,0,0)}header.active-menu .logo a,header.active-menu .book-space{opacity:1}header .logo,header .menu-toggle,header .basket{position:relative;z-index:9999}header .logo a{display:block;width:90px;height:35px;background:url(//splash-art.co.uk/dist/built/de28003d9a8653a07b6b.svg) no-repeat;background-size:70%;background-position:center;padding:3em;text-indent:-9999em;transition:all .3s ease-in-out}header .header-actions{display:flex;justify-content:space-between}header .menu-toggle{position:relative;margin-top:.75em;margin-right:2em;width:44px;height:40px;cursor:pointer;transition:all .3s ease-in-out}header .menu-toggle:hover:before{animation:backgroundScale .5s ease 1}@keyframes backgroundScale{0%{transform:scale(1)}50%{transform:scale(1.25)}100%{transform:scale(1)}}header .menu-toggle:before{position:absolute;top:-4px;left:-3px;width:50px;height:50px;content:"";background-image:url(//splash-art.co.uk/dist/built/d48c4190dc7ec8b98e49.svg);background-repeat:no-repeat;background-size:100%}header .menu-toggle .spacer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:12px}header .menu-toggle.active .spacer{left:23px}header .menu-toggle.active .burger,header .menu-toggle.active .burger:before,header .menu-toggle.active .burger:after{top:6px;width:20px;height:2px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}header .menu-toggle.active .burger:before{opacity:0}header .menu-toggle.active .burger:after{width:20px;height:2px;top:0;transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}header .menu-toggle .burger,header .menu-toggle .burger:before,header .menu-toggle .burger:after{position:absolute;right:0;width:16px;height:2px;background:#000;transition:all .3s linear}header .menu-toggle .burger:before,header .menu-toggle .burger:after{content:" "}header .menu-toggle .burger:before{top:6px}header .menu-toggle .burger:after{top:12px}header .book-space{position:relative;margin-right:2em;width:100px;color:#fff;font-size:1.25em;font-weight:700;text-decoration:none;text-align:center;align-self:center;background:orange;padding:1em .5em;border-radius:25px;transition:all .3s ease-in-out}@media only screen and (min-width:768px){header .basket{margin:0 2em 0 auto}}@media only screen and (max-width:767px){header .basket{margin-right:2em}}@media only screen and (max-width:767px){header .basket.has-items a:after{position:absolute;content:"";top:.5em;right:.5em;background:#428ff6;width:.5em;height:.5em;border-radius:.5em}}header .basket a{position:relative;background:orange;display:block;height:40px;border-radius:3px;text-decoration:none;font-weight:700;color:#fff;margin-top:.75em;transition:all .3s ease-in-out}@media only screen and (min-width:768px){header .basket a{padding:1.1em 1em;font-size:1.25em}}@media only screen and (max-width:767px){header .basket a{padding:1.1em 0;background-image:url(//splash-art.co.uk/dist/built/d2eee9c9338d26167909.svg);background-repeat:no-repeat;background-position:center;text-indent:-9999em;width:44px}}header .basket a:hover{background-color:#ffc966;box-shadow:0 8px 45px 0 rgba(212,212,212,.5)}@media only screen and (max-width:785px){header .basket a .items{display:none}}header .account{margin:0 2em;position:relative}@media only screen and (max-width:767px){header .account{display:none}}header .account a.name{position:relative;z-index:9999;background:#f5f6f8;height:40px;display:block;border-radius:3px;text-decoration:none;color:#3b3848;font-size:1.25em;margin-top:.75em}@media only screen and (min-width:846px){header .account a.name{width:140px;padding:1.1em 1em}}@media only screen and (max-width:845px){header .account a.name{padding:1.1em 3em 1.1em 1em}header .account a.name .last{display:none}}header .account a.name.active:after{border-top:0;border-bottom:5px solid #3b3848}header .account a.name:after{position:absolute;top:50%;right:1.25em;transform:translateY(-50%);content:"";width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:5px solid #3b3848}header .account ul.account-options{display:none}header .account ul.account-options.active{display:block;position:absolute;z-index:9998;width:100%;background:#fff;box-shadow:0 8px 45px 0 rgba(212,212,212,.5)}header .account ul.account-options li a{display:block;width:100%;border-radius:3px;text-decoration:none;color:#3b3848;font-size:1.25em;padding:1.1em 1em;background:#f5f6f8;transition:all .3s ease-in-out}header .account ul.account-options li a:hover{background:#fff}nav.menu{position:fixed;top:0;left:-150%;width:100%;height:100vh;background:#ee227a;background:linear-gradient(45deg,#ee227a,#6807a1);background-size:400% 400%;z-index:9998;animation:backgroundScroll 10s ease infinite}@keyframes backgroundScroll{0%{background-position:93% 0}50%{background-position:0 100%}100%{background-position:93% 0}}nav.menu.active{left:0}nav.menu ul{display:flex;flex-wrap:wrap;padding:2.5em;margin-top:10em}nav.menu li{width:100%;margin-top:2em}nav.menu li:first-child{margin-top:0}nav.menu li a{font-size:3em;font-weight:700;color:#fff;text-transform:uppercase;text-decoration:none}footer{display:flex;flex-wrap:wrap;background:hsla(0,0%,100%,.75)}footer section{width:100%;padding:2em}footer .social ul{display:flex;justify-content:center}footer .social ul li{margin-left:2.5em}footer .social ul li:first-child{margin-left:0}footer .social ul li a{color:#000;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}footer .lower{display:flex}footer .lower .inner{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:920px;margin:0 auto}@media only screen and (max-width:767px){footer .lower .inner{flex-wrap:wrap}}footer .copy{width:100%;text-align:center;font-size:1.35em}@media only screen and (max-width:767px){footer .copy{margin-bottom:2em}}footer .copy p{color:#000}footer .cards-accepted{display:flex;justify-content:center;width:100%}footer .cards-accepted li{height:20px;margin-left:1em}footer .cards-accepted li:first-child{margin-left:0}footer .cards-accepted li.card-apple-pay,footer .cards-accepted li.card-mastercard,footer .cards-accepted li.card-visa,footer .cards-accepted li.card-paypal,footer .cards-accepted li.card-google-pay{width:30px}footer .cards-accepted li.card-amex{width:31px}