﻿.blue{background-color:#223d7b}.yellow{background-color:#fbaa32}.turquoise{background-color:#6db2b4}.green{background-color:#acc31a}.transparentgreen{background-color:rgba(172,195,26,0.8)}*{outline:none}html{font-size:100%;margin:0}body{margin:0}.container-fluid{position:relative}.float-left{display:block;float:left}.float-right{display:block;float:right}.section{margin-top:30px;margin-bottom:30px}.section-wrapper{position:relative;max-width:100%;overflow:hidden}.section-wrapper:nth-child(2){top:0;margin-bottom:0}.section-wrapper.nooffset{margin-bottom:0;top:0}.section-wrapper .section{z-index:3;margin-bottom:0;margin-top:0}img{max-width:100%;height:auto}.overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;display:none}.overlay.active{display:block}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}h1,h2,h3,h4,h5,h6,p,a,span,li,td,th,textarea,input,button,label{line-height:140%;font-family:"Karla",sans-serif;color:#343434;font-size:1.1vw}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:120%}h1,h2,h3{margin-bottom:0}h1{font-size:3vw}h2{font-size:2.8vw}h3{font-size:2.6vw}h4,h5,h6{margin-top:0}h4{font-size:1.1vw}h5{font-size:1vw}h6{font-size:0.95vw}h4.sub-title,h5.sub-title,h6.sub-title{margin-top:0}a{text-decoration:none;background:linear-gradient(0deg, #fbaa32 20%, rgba(255,255,255,0) 20%)}a:hover{background:linear-gradient(0deg, #fbaa32 30%, rgba(255,255,255,0) 30%)}.button,button,input[type="button"],input[type="submit"]{text-decoration:none;padding-left:10px;padding-right:10px;font-weight:700;background:linear-gradient(0deg, #fbaa32 20%, rgba(255,255,255,0) 20%)}.button:hover,button:hover,input[type="button"]:hover,input[type="submit"]:hover{background:linear-gradient(0deg, #fbaa32 30%, rgba(255,255,255,0) 30%)}input,textarea,select{padding:10px 15px;margin-bottom:15px}.blue h1,.blue h2,.blue h3,.blue h4,.blue h5,.blue h6,.blue p,.blue a,.blue span,.blue li,.blue td,.blue th,.green h1,.green h2,.green h3,.green h4,.green h5,.green h6,.green p,.green a,.green span,.green li,.green td,.green th,.yellow h1,.yellow h2,.yellow h3,.yellow h4,.yellow h5,.yellow h6,.yellow p,.yellow a,.yellow span,.yellow li,.yellow td,.yellow th,.turquoise h1,.turquoise h2,.turquoise h3,.turquoise h4,.turquoise h5,.turquoise h6,.turquoise p,.turquoise a,.turquoise span,.turquoise li,.turquoise td,.turquoise th{color:#fff}.blue .button,.blue button,.blue input[type="button"],.blue input[type="submit"],.green .button,.green button,.green input[type="button"],.green input[type="submit"],.yellow .button,.yellow button,.yellow input[type="button"],.yellow input[type="submit"],.turquoise .button,.turquoise button,.turquoise input[type="button"],.turquoise input[type="submit"]{text-decoration:none;background:linear-gradient(0deg, #000 20%, rgba(34,61,123,0) 20%);color:#fff}.blue .button:hover,.blue button:hover,.blue input[type="button"]:hover,.blue input[type="submit"]:hover,.green .button:hover,.green button:hover,.green input[type="button"]:hover,.green input[type="submit"]:hover,.yellow .button:hover,.yellow button:hover,.yellow input[type="button"]:hover,.yellow input[type="submit"]:hover,.turquoise .button:hover,.turquoise button:hover,.turquoise input[type="button"]:hover,.turquoise input[type="submit"]:hover{background:linear-gradient(0deg, #000 30%, rgba(34,61,123,0) 30%)}.yellow a{text-decoration:none;background:linear-gradient(0deg, #6db2b4 20%, rgba(255,255,255,0) 20%)}.yellow a:hover{background:linear-gradient(0deg, #6db2b4 30%, rgba(255,255,255,0) 30%)}@media (max-width: 1200px){h1,h2,h3,h4,h5,h6,p,a,span,li,td,th,textarea,input,button,label{font-size:16px}h1{font-size:36px}h2{font-size:34px}h3{font-size:32px}h4{font-size:22px}h5{font-size:20px}h6{font-size:18px}}.slick-loading .slick-list{background:#fff url("/js/slick/ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}.slick-prev[dir="rtl"]{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-prev:before[dir="rtl"]{content:"→"}.slick-next{right:-25px}.slick-next[dir="rtl"]{left:-25px;right:auto}.slick-next:before{content:"→"}.slick-next:before[dir="rtl"]{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-40px;list-style:none;display:block;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:10px;width:10px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;border:2px solid #223d7b;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#343434;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button{background-color:#223d7b}.calendar{margin:30px auto;max-width:600px;font-size:14px}.calendar .clndr .clndr-controls{display:inline-block;width:100%;position:relative;margin-bottom:10px}.calendar .clndr .clndr-controls .month{float:left;width:33%;text-align:center}.calendar .clndr .clndr-controls .clndr-control-button{float:left;width:33%}.calendar .clndr .clndr-controls.rightalign{text-align:right;width:34%}.calendar .clndr .clndr-controls .clndr-next-button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.calendar .clndr .clndr-controls .clndr-next-button:hover{background:#ddd}.calendar .clndr .clndr-controls .clndr-next-button.inactive{opacity:.5}.calendar .clndr .clndr-controls .clndr-next-button.inactive:hover{background:none;cursor:default}.calendar .clndr .clndr-controls .clndr-previous-button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.calendar .clndr .clndr-controls .clndr-previous-button:hover{background:#ddd}.calendar .clndr .clndr-controls .clndr-previous-button.inactive{opacity:.5}.calendar .clndr .clndr-controls .clndr-previous-button.inactivehover{background:none;cursor:default}.calendar .clndr .clndr-table{table-layout:fixed;width:100%}.calendar .clndr .clndr-table .header-days{height:30px;font-size:10px;background:#759ebf}.calendar .clndr .clndr-table .header-days .header-day{vertical-align:middle;text-align:center;border-left:1px solid #000;border-top:1px solid #000;color:#fff}.calendar .clndr .clndr-table .header-days .header-day:last-child{border-right:1px solid #000}.calendar .clndr .clndr-table tr{height:85px}.calendar .clndr .clndr-table tr td{vertical-align:top}.calendar .clndr .clndr-table tr .day{border-left:1px solid #000;border-top:1px solid #000;width:100%;height:inherit;background-color:#c8db8b;cursor:pointer}.calendar .clndr .clndr-table tr .day:hover{background:#bed083}.calendar .clndr .clndr-table tr .day.today{background:#f29377;cursor:no-drop}.calendar .clndr .clndr-table tr .day.today:hover{background:#f29377}.calendar .clndr .clndr-table tr .day.today.event{background:#f29377}.calendar .clndr .clndr-table tr .day.event{background:#fccb84}.calendar .clndr .clndr-table tr .day.event:hover{background:#ecc182}.calendar .clndr .clndr-table tr .day.inactive{background:#ddd}.calendar .clndr .clndr-table tr .day:last-child{border-right:1px solid #000}.calendar .clndr .clndr-table tr .day .day-contents{box-sizing:border-box;padding:8px;font-size:12px;text-align:right}.calendar .clndr .clndr-table tr .empty,.calendar .clndr .clndr-table tr .adjacent-month{border-left:1px solid #000;border-top:1px solid #000;width:100%;height:inherit;background:#eee}.calendar .clndr .clndr-table tr .empty:hover,.calendar .clndr .clndr-table tr .adjacent-month:hover{background:#ddd}.calendar .clndr .clndr-table tr .empty:last-child,.calendar .clndr .clndr-table tr .adjacent-month:last-child{border-right:1px solid #000}.calendar .clndr .clndr-table tr:last-child .day{border-bottom:1px solid #000}.calendar .clndr .clndr-table tr:last-child .empty{border-bottom:1px solid #000}.calendar#calendar-youth-group .clndr .clndr-table tr .day .day-contents::after{font-size:12px;display:block}.calendar#calendar-youth-group .clndr .clndr-table tr .day.calendar-dow-0,.calendar#calendar-youth-group .clndr .clndr-table tr .day.calendar-dow-4,.calendar#calendar-youth-group .clndr .clndr-table tr .day.calendar-dow-5{background-color:#f29377;cursor:no-drop}.calendar#calendar-youth-group .clndr .clndr-table tr .day.past{background-color:#f29377 !important;cursor:no-drop}.calendar#calendar-youth-group .clndr .clndr-table tr .day.past .day-contents::after{content:""}.calendar#calendar-youth-group .clndr .clndr-table tr .day.adjacent-month .day-contents{display:none}.calendar#calendar-youth-group .clndr .clndr-table tr .day.event.afternoon-teams-1,.calendar#calendar-youth-group .clndr .clndr-table tr .day.event.afternoon-teams-2,.calendar#calendar-youth-group .clndr .clndr-table tr .day.event.afternoon-teams-3,.calendar#calendar-youth-group .clndr .clndr-table tr .day.event.afternoon-teams-4{background-color:#c8db8b}.calendar#calendar-youth-group .clndr .clndr-table tr .day.event.afternoon-teams-1:hover,.calendar#calendar-youth-group .clndr .clndr-table tr .day.event.afternoon-teams-2:hover,.calendar#calendar-youth-group .clndr .clndr-table tr .day.event.afternoon-teams-3:hover,.calendar#calendar-youth-group .clndr .clndr-table tr .day.event.afternoon-teams-4:hover{background:#bed083}.calendar#calendar-youth-group .clndr .clndr-table tr .day.event.weekend-community-group,.calendar#calendar-youth-group .clndr .clndr-table tr .day.event.evening-community-group,.calendar#calendar-youth-group .clndr .clndr-table tr .day.event.weekend-teams-2,.calendar#calendar-youth-group .clndr .clndr-table tr .day.event.evening-teams-2{background-color:#f29377;cursor:no-drop}.calendar#calendar-youth-group .clndr .clndr-table tr .day.event.weekend-youth-group.weekend-teams-1,.calendar#calendar-youth-group .clndr .clndr-table tr .day.event.evening-youth-group.evening-teams-1{background-color:#fccb84}.calendar#calendar-youth-group .clndr .clndr-table tr .day.event.closedday,.calendar#calendar-youth-group .clndr .clndr-table tr .day.event.closedevening,.calendar#calendar-youth-group .clndr .clndr-table tr .day.event.closedmorning,.calendar#calendar-youth-group .clndr .clndr-table tr .day.event.closedafternoon{background-color:#f29377;cursor:no-drop}.calendar#calendar-community-group .clndr .clndr-table tr .day .day-contents::after{font-size:12px;display:block}.calendar#calendar-community-group .clndr .clndr-table tr .day.calendar-dow-0,.calendar#calendar-community-group .clndr .clndr-table tr .day.calendar-dow-5,.calendar#calendar-community-group .clndr .clndr-table tr .day.calendar-dow-6{background-color:#f29377;cursor:no-drop}.calendar#calendar-community-group .clndr .clndr-table tr .day.past{background-color:#f29377 !important;cursor:no-drop}.calendar#calendar-community-group .clndr .clndr-table tr .day.past .day-contents::after{content:""}.calendar#calendar-community-group .clndr .clndr-table tr .day.adjacent-month .day-contents{display:none}.calendar#calendar-community-group .clndr .clndr-table tr .day.event.evening-youth-group,.calendar#calendar-community-group .clndr .clndr-table tr .day.event.evening-teams-1,.calendar#calendar-community-group .clndr .clndr-table tr .day.event.evening-teams-2,.calendar#calendar-community-group .clndr .clndr-table tr .day.event.evening-teams-3,.calendar#calendar-community-group .clndr .clndr-table tr .day.event.weekend-teams-1,.calendar#calendar-community-group .clndr .clndr-table tr .day.event.weekend-teams-2,.calendar#calendar-community-group .clndr .clndr-table tr .day.event.weekend-teams-3{background-color:#fccb84}.calendar#calendar-community-group .clndr .clndr-table tr .day.event.weekend-youth-group,.calendar#calendar-community-group .clndr .clndr-table tr .day.event.evening-youth-group.afternoon-teams-4,.calendar#calendar-community-group .clndr .clndr-table tr .day.event.weekend-teams-4,.calendar#calendar-community-group .clndr .clndr-table tr .day.event.evening-teams-4.afternoon-teams-4{background-color:#f29377;cursor:no-drop}.calendar#calendar-community-group .clndr .clndr-table tr .day.event.closedday,.calendar#calendar-community-group .clndr .clndr-table tr .day.event.closedevening,.calendar#calendar-community-group .clndr .clndr-table tr .day.event.closedmorning,.calendar#calendar-community-group .clndr .clndr-table tr .day.event.closedafternoon{background-color:#f29377;cursor:no-drop}.calendar#calendar-college-group .clndr .clndr-table tr .day .day-contents::after{font-size:12px;display:block}.calendar#calendar-college-group .clndr .clndr-table tr .day.calendar-dow-0,.calendar#calendar-college-group .clndr .clndr-table tr .day.calendar-dow-6,.calendar#calendar-college-group .clndr .clndr-table tr .day.calendar-dow-5{background-color:#f29377;cursor:no-drop}.calendar#calendar-college-group .clndr .clndr-table tr .day.past{background-color:#f29377 !important;cursor:no-drop}.calendar#calendar-college-group .clndr .clndr-table tr .day.adjacent-month .day-contents{display:none}.calendar#calendar-college-group .clndr .clndr-table tr .day.event.morning-teams-1,.calendar#calendar-college-group .clndr .clndr-table tr .day.event.morning-teams-2,.calendar#calendar-college-group .clndr .clndr-table tr .day.event.morning-teams-3{background-color:#fccb84}.calendar#calendar-college-group .clndr .clndr-table tr .day.event.morning-school-group,.calendar#calendar-college-group .clndr .clndr-table tr .day.event.morning-teams-4{background-color:#f29377;cursor:no-drop}.calendar#calendar-college-group .clndr .clndr-table tr .day.event.closedday,.calendar#calendar-college-group .clndr .clndr-table tr .day.event.closedevening,.calendar#calendar-college-group .clndr .clndr-table tr .day.event.closedmorning,.calendar#calendar-college-group .clndr .clndr-table tr .day.event.closedafternoon{background-color:#f29377;cursor:no-drop}.calendar#calendar-school-group .clndr .clndr-table tr .day .day-contents::after{font-size:12px;display:block}.calendar#calendar-school-group .clndr .clndr-table tr .day.calendar-dow-0,.calendar#calendar-school-group .clndr .clndr-table tr .day.calendar-dow-6,.calendar#calendar-school-group .clndr .clndr-table tr .day.calendar-dow-5{background-color:#f29377;cursor:no-drop}.calendar#calendar-school-group .clndr .clndr-table tr .day.past{background-color:#f29377 !important;cursor:no-drop}.calendar#calendar-school-group .clndr .clndr-table tr .day.adjacent-month .day-contents{display:none}.calendar#calendar-school-group .clndr .clndr-table tr .day.event.morning-teams-1,.calendar#calendar-school-group .clndr .clndr-table tr .day.event.morning-teams-2,.calendar#calendar-school-group .clndr .clndr-table tr .day.event.morning-teams-3{background-color:#fccb84}.calendar#calendar-school-group .clndr .clndr-table tr .day.event.wrongks{background-color:#f29377}.calendar#calendar-school-group .clndr .clndr-table tr .day.event.morning-college-group,.calendar#calendar-school-group .clndr .clndr-table tr .day.event.morning-teams-5,.calendar#calendar-school-group .clndr .clndr-table tr .day.event.ks1.morning-teams-4,.calendar#calendar-school-group .clndr .clndr-table tr .day.event.ks3.morning-teams-4{background-color:#f29377;cursor:no-drop}.calendar#calendar-school-group .clndr .clndr-table tr .day.event.closedday,.calendar#calendar-school-group .clndr .clndr-table tr .day.event.closedevening,.calendar#calendar-school-group .clndr .clndr-table tr .day.event.closedmorning,.calendar#calendar-school-group .clndr .clndr-table tr .day.event.closedafternoon{background-color:#f29377;cursor:no-drop}#course-times.hidden{display:none}#course-times .course-times{border-bottom:1px solid #343434;border-left:1px solid #343434;margin-bottom:30px}#course-times .course-times td{border-top:1px solid #343434;border-right:1px solid #343434;padding:5px}.top-wrapper{position:relative;z-index:999;text-align:right}.top-wrapper a{background:none}.top-wrapper #logo{width:156px;height:154px;display:block;background-position:center;background-repeat:no-repeat;background-image:url("images/logo.png")}@media (max-width: 768px){.top-wrapper #logo{margin:0 auto}}.top-wrapper nav ul#menu-main-menu-1{padding:0;list-style:none;float:right;background-color:#fff}@media (max-width: 992px){.top-wrapper nav ul#menu-main-menu-1{display:none}}.top-wrapper nav ul#menu-main-menu-1 li{float:left;margin-left:30px;position:relative}.top-wrapper nav ul#menu-main-menu-1 li a{text-transform:uppercase;font-weight:400;letter-spacing:2px}.top-wrapper nav ul#menu-main-menu-1 li ul{position:absolute;padding-left:0;right:0;padding-top:10px;display:none;padding-right:15px;padding-bottom:15px;background-color:#fff;right:-15px;width:16vw}.top-wrapper nav ul#menu-main-menu-1 li ul li{display:block;float:none}.top-wrapper nav ul#menu-main-menu-1 li ul li a{text-transform:none}.top-wrapper nav ul#menu-main-menu-1 li:hover a{background:linear-gradient(0deg, #fbaa32 30%, #fff 30%)}.top-wrapper nav ul#menu-main-menu-1 li:hover ul{display:block}.top-wrapper nav ul#menu-main-menu-1 li:hover ul li a{background:none}.top-wrapper nav ul#menu-main-menu-1 li:hover ul li a:hover{background:linear-gradient(0deg, #fbaa32 30%, #fff 30%)}.top-wrapper nav #open-nav{display:none;float:right;font-size:30px;font-size:1.875rem;color:#343434;cursor:pointer;margin:35px 30px;margin-bottom:50px}@media (max-width: 992px){.top-wrapper nav #open-nav{display:block}}@media (max-width: 768px){.top-wrapper nav #open-nav{margin:30px auto;display:block;float:none;width:28px}}.top-wrapper .cheshirefire{display:inline-block;width:128px;height:35px;background-image:url("images/cheshirefire.png");position:relative;top:8px}@media (max-width: 768px){.top-wrapper .cheshirefire{display:none}}.top-wrapper .social-links{padding-top:19px;margin-right:15px;display:inline-block;float:none;position:relative;top:5px}.top-wrapper .social-links .social-link i{color:#223d7b}.top-wrapper .social-links .social-link i:hover{color:#fbaa32}.top-wrapper .contact-details{font-size:0.9vw;letter-spacing:0}.top-wrapper .contact-details a{font-weight:400;margin-right:15px;font-size:1.1vw;letter-spacing:0}.top-wrapper .contact-details a:hover{color:#fbaa32}@media (max-width: 992px){.top-wrapper .social-links,.top-wrapper .contact-details{display:none}}#nav-m{width:100%;height:0;min-height:0;position:absolute;top:0;z-index:1000;overflow:hidden;transition:all 0.3s;background-color:#fff}#nav-m i{font-size:38px;font-size:2.375rem;margin:30px;float:right;cursor:pointer}#nav-m i:hover{color:#343434}#nav-m ul{margin-top:100px;list-style:none;padding:0;max-height:0;transition:all 1s}#nav-m ul li{padding:0;text-align:center;margin-bottom:30px}#nav-m ul li a{text-transform:uppercase;font-size:30px;font-size:1.875rem}#nav-m ul li a span{display:none}#nav-m ul li a:hover{color:#343434}#nav-m ul li ul{margin-top:15px}#nav-m ul li ul li{margin-bottom:15px}#nav-m ul li ul li a{font-size:14px;font-size:.875rem}#nav-m.active{height:auto;min-height:100%}#nav-m.active ul{max-height:5000px}#page.menu{position:fixed;width:100%}#footer{margin-top:45px;margin-bottom:45px}#footer a{background:none}#footer ul{list-style:none;padding:0;margin:0;margin-bottom:15px}#footer ul li{display:inline-block;margin-left:10px;margin-right:10px}#footer ul li:first-child{margin-left:0}#footer ul li:last-child{margin-right:0}#footer ul li a{text-transform:uppercase;font-weight:400;letter-spacing:2px}#footer ul li a:hover{background:linear-gradient(0deg, #fbaa32 30%, #fff 30%)}@media (max-width: 992px){#footer ul{margin-bottom:30px}#footer ul li{display:block;width:100%;margin:0;text-align:center}}#footer .cheshirefire{display:inline-block;width:128px;height:35px;background-image:url("images/cheshirefire.png");position:relative;top:8px}@media (max-width: 992px){#footer .cheshirefire{margin:15px auto;display:block}}#footer .social-links{margin-right:15px}#footer .social-links .social-link i{color:#223d7b}#footer .social-links .social-link i:hover{color:#fbaa32}@media (max-width: 992px){#footer .social-links{display:block;width:100%;text-align:center}#footer .social-links a{display:inline-block;float:none}}#footer .contact-details{font-size:0.9vw}#footer .contact-details a{font-weight:400;margin-right:15px;font-size:1.1vw}#footer .contact-details a:hover{color:#fbaa32}@media (max-width: 992px){#footer .contact-details{font-size:0}#footer .contact-details a{font-size:16px;display:block;width:100%;text-align:center}}@media (max-width: 992px){#footer img{margin:0 auto;display:block}}#footer .admin-menu li a{font-size:10px}@media (max-width: 992px){#footer p{text-align:center}#footer p .cheshirefire{margin-top:0}}.no-js #loader{display:none}.js #loader{display:block;position:absolute;left:100px;top:0}.se-pre-con{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:9999;background:url(images/sparky/scuba.gif) center no-repeat #eee}@media (max-width: 768px){.se-pre-con{background-size:contain}}.se-pre-con.var1{background-image:url("images/sparky/bag.gif")}.se-pre-con.var2{background-image:url("images/sparky/bike.gif")}.se-pre-con.var3{background-image:url("images/sparky/fire.gif")}.se-pre-con.var4{background-image:url("images/sparky/flag.gif")}.se-pre-con.var5{background-image:url("images/sparky/idea.gif")}.se-pre-con.var6{background-image:url("images/sparky/looking.gif")}.se-pre-con.var7{background-image:url("images/sparky/phone.gif")}.se-pre-con.var8{background-image:url("images/sparky/scout.gif")}.se-pre-con.var9{background-image:url("images/sparky/slipping.gif")}@keyframes bg-mask-anim-scale{from{transform:scale(1.5)}to{transform:scale(0)}}.se-pre-con.transition{opacity:1;-webkit-mask:url("images/loadingmask.png");mask:url("images/loadingmask.png");-webkit-mask-size:100% 100%;mask-size:100% 100%;animation:bg-mask-anim-scale 0.5s steps(30) 0s both}.se-pre-con.hidden{display:none}.social-links{float:left}.social-links .social-link{float:left;margin-right:15px}.social-links .social-link:last-child{margin-right:0}.social-share h5{margin-bottom:0}.social-share a.share-link{margin-right:15px}.section-contact-form{padding-top:240px;overflow:hidden;position:relative}.section-contact-form .col-md-10{top:-60px}.section-contact-form input,.section-contact-form textarea{width:100%;font-weight:700}.section-contact-form .cloud{display:block;position:absolute;top:50px;right:-45px;width:377px;height:104px;background-image:url("images/cloud.png")}.section-contact-form .wpcf7-not-valid-tip{display:none}.section-contact-form .wpcf7-response-output{clear:both;font-family:"Karla",sans-serif;border:1px solid #fff;color:#fff}.section-contact-form .wpcf7-submit{border:none;font-size:1.4vw;width:120px;margin:0 auto;display:block;line-height:100%;padding-bottom:0;cursor:pointer;background:linear-gradient(0deg, #fbaa32 20%, rgba(255,255,255,0) 20%) !important}@media (max-width: 1200px){.section-contact-form .wpcf7-submit{font-size:16px}}.section-contact-form .wpcf7-submit:hover{background:linear-gradient(0deg, #fbaa32 30%, rgba(255,255,255,0) 30%) !important}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{width:100%;font-weight:700}.wpcf7-form input[type="checkbox"],.wpcf7-form textarea[type="checkbox"],.wpcf7-form select[type="checkbox"]{width:auto}.wpcf7-form .wpcf7-submit{border:none;font-size:1.4vw;width:120px;display:block;line-height:100%;padding-bottom:0;cursor:pointer;background:linear-gradient(0deg, #fbaa32 20%, rgba(255,255,255,0) 20%) !important}@media (max-width: 1200px){.wpcf7-form .wpcf7-submit{font-size:16px}}.wpcf7-form .wpcf7-response-output{display:block;border:none;font-family:"Karla",sans-serif;color:red;text-transform:uppercase}.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{colour:green}.section-cta{text-align:center;position:relative;padding-top:150px;padding-bottom:150px;background-position:center;background-size:cover}.section-cta .overlay{position:absolute;top:0;bottom:0;left:0;right:0}.section-cta h2{color:#fff;margin-top:0}.section-cta a.cta-link{display:inline-block;color:#fff;font-size:1.4vw;padding-left:10px;padding-right:10px}@media (max-width: 992px){.section-cta a.cta-link{font-size:17px}}.ctawave.wave{position:absolute;z-index:4;height:140px}.ctawave.wave.wavetop{transform:rotate(180deg);top:-5px}.ctawave.wave.wavebottom{top:unset;bottom:-1px}.ctawave.wave.wavebottom.wavebottomunder{bottom:1px}.section-featured-links{text-align:center}.section-featured-links span{display:block;width:100%;padding-bottom:100%;background-size:contain}.section-featured-links span.bag-sparky{background-image:url("images/sparky/bag.gif")}.section-featured-links span.bike-sparky{background-image:url("images/sparky/bike.gif")}.section-featured-links span.fire-sparky{background-image:url("images/sparky/fire.gif")}.section-featured-links span.flag-sparky{background-image:url("images/sparky/flag.gif")}.section-featured-links span.idea-sparky{background-image:url("images/sparky/idea.gif")}.section-featured-links span.looking-sparky{background-image:url("images/sparky/looking.gif")}.section-featured-links span.phone-sparky{background-image:url("images/sparky/phone.gif")}.section-featured-links span.scout-sparky{background-image:url("images/sparky/scout.gif")}.section-featured-links span.slipping-sparky{background-image:url("images/sparky/slipping.gif")}.section-featured-links span.scuba-sparky{background-image:url("images/sparky/scuba.gif")}.section-featured-links a.featured-link{margin-bottom:30px}.section-gallery{padding-bottom:10px}.section-gallery .blob{margin-left:50%;margin-top:-100px}.section-gallery ul.slides{list-style:none;padding:0}.section-gallery ul.slides a.gallery-thumb{background:none;clip-path:url(#imagelinksquare);-webkit-clip-path:url(#imagelinksquare);display:block}.section-gallery ul.slides a.gallery-thumb img{width:100%;height:auto;margin-bottom:20px;display:block}.section-gallery img.blob{position:absolute;width:400px;height:400px;top:30px;left:30px;z-index:-1;margin-top:80px}.fancybox-wrap a{background:none}.section-general-content{position:relative}.section-general-content .col-md-10{margin-top:70px;margin-bottom:70px}.section-general-content .col-md-10 h1,.section-general-content .col-md-10 h2,.section-general-content .col-md-10 h3{margin-top:0}.section-general-content img.blob{position:absolute;width:300px;height:300px;top:30px;left:30px;z-index:-1}.section-general-content .row{padding-top:15px;padding-bottom:15px}.sliderwave.wave{position:absolute;z-index:3;height:140px;z-index:4}.sliderwave.wave.wavetop{transform:rotate(180deg);top:-1px}.sliderwave.wave.wavebottom{top:unset;bottom:0}.section-scenes{max-width:100%;overflow-x:hidden}.section-scenes .scene{display:block;width:1920px;height:339px;background-position:center bottom;background-repeat:no-repeat;position:relative;margin:0 auto;overflow-x:hidden;left:50%;margin-left:-960px}.section-scenes .scene div{display:block;position:absolute;left:50%;transform:translateX(-50%)}.section-scenes .scene.outdoor{background-image:url("images/scenes/outdoor/bg.png")}@keyframes car{0%{transform:translateX(0)}100%{transform:translateX(-410px)}}@keyframes tractor{0%{transform:translateX(0)}50%{transform:translateX(90px)}100%{transform:translateX(0)}}@keyframes firetruck{0%{transform:translateX(0)}100%{transform:translateX(810px)}}@keyframes train{0%{transform:translateX(0)}100%{transform:translateX(850px)}}@keyframes bike{0%{transform:translateX(0)}100%{transform:translateX(850px)}}.section-scenes .scene.outdoor .buildings{width:100%;height:344px;background-image:url("images/scenes/outdoor/buildings.png");bottom:0;z-index:1}.section-scenes .scene.outdoor .mountains{width:100%;height:320px;background-image:url("images/scenes/outdoor/moutains.png");bottom:0;margin-left:199px;background-repeat:no-repeat;z-index:1}.section-scenes .scene.outdoor .train{width:495px;height:44px;background-image:url("images/scenes/outdoor/train.png");background-position:right;bottom:133px;margin-left:-590px;animation:train 5s linear;animation-fill-mode:forwards;transform:translateX(0);z-index:1}.section-scenes .scene.outdoor .tractor{width:140px;height:71px;background-image:url("images/scenes/outdoor/tractor.png");bottom:88px;margin-left:-380px;z-index:2;animation:tractor 10s infinite;transform:translateX(0)}.section-scenes .scene.outdoor .firetruck{width:95px;height:51px;background-image:url("images/scenes/outdoor/firetruck.png");bottom:195px;margin-left:-639px;animation:firetruck 8s linear;animation-fill-mode:forwards;transform:translateX(0)}.section-scenes .scene.outdoor .fire{width:14px;height:23px;background-image:url("images/scenes/outdoor/fire.gif");bottom:254px;margin-left:-512px}.section-scenes .scene.outdoor .car{width:84px;height:38px;background-image:url("images/scenes/outdoor/car.png");bottom:182px;margin-left:-134px;animation:car 8s linear;animation-fill-mode:forwards;transform:translateX(0)}.section-scenes .scene.outdoor .bike{width:48px;height:27px;background-image:url("images/scenes/outdoor/bike.png");bottom:195px;margin-left:662px;animation:bike 12s linear;animation-fill-mode:forwards;transform:translateX(0)}.section-scenes .scene.indoor{background-image:url("images/scenes/indoor/bg.png");height:746px}.section-scenes .scene.indoor .beer{width:101px;height:201px;background-image:url("images/scenes/indoor/beer.gif");bottom:266px;margin-left:218px}.section-scenes .scene.indoor .screen{width:376px;height:232px;background-image:url("images/scenes/indoor/screen.gif");bottom:175px;margin-left:-80px}.section-scenes .scene.indoor .pan{width:193px;height:132px;background-image:url("images/scenes/indoor/pan.gif");bottom:490px;margin-left:225px}.section-scenes .scene.bedroom{background-image:url("images/scenes/bedroom/bg.png");height:682px}.section-scenes .scene.bedroom .light{width:81px;height:216px;background-image:url("images/scenes/bedroom/light.gif");bottom:490px;margin-left:111px}.section-scenes .scene.bedroom .blades{width:120px;height:120px;background-image:url("images/scenes/bedroom/blades.gif");bottom:413px;margin-left:472px}.section-scenes .scene.bedroom .cover{width:83px;height:84px;background-image:url("images/scenes/bedroom/cover.png");bottom:434px;margin-left:474px}.section-scenes .scene.bedroom .smoke{width:164px;height:177px;background-image:url("images/scenes/bedroom/smoke.gif");bottom:387px;margin-left:-243px}.section-scenes .scene.store{background-image:url("images/scenes/shopping/bg.png");height:650px}.section-scenes .scene.store .doors{width:279px;height:289px;background-image:url("images/scenes/shopping/doors.gif");bottom:264px;margin-left:189px;z-index:-1}.section-scenes .scene.store .flour{width:161px;height:118px;background-image:url("images/scenes/shopping/flour.gif");bottom:317px;margin-left:-305px}.section-scenes .scene.store .grocery{width:181px;height:129px;background-image:url("images/scenes/shopping/grocery.gif");bottom:324px;margin-left:460px}.section-scenes .scene.building{background-image:url("images/scenes/building/bg.png");height:682px}@keyframes cloud1{0%{transform:translateX(0)}50%{transform:translateX(-50px)}100%{transform:translateX(0)}}@keyframes cloud2{0%{transform:translateX(0)}50%{transform:translateX(-50px)}100%{transform:translateX(0)}}.section-scenes .scene.building .cloud1{width:711px;height:157px;background-image:url("images/scenes/building/cloud1.png");bottom:231px;margin-left:-857px;z-index:-1;animation:cloud1 10s infinite;transform:translateX(0)}.section-scenes .scene.building .cloud2{width:645px;height:131px;background-image:url("images/scenes/building/cloud2.png");bottom:262px;margin-left:460px;z-index:-1;animation:cloud2 10s infinite;transform:translateX(0)}.section-image-links{text-align:center}.section-image-links span{display:block;width:100%;padding-bottom:100%;background-size:contain}.section-image-links .image-link{margin-bottom:10px;text-align:center}.section-image-links .image-link a{background:none}.section-image-links .image-link img{clip-path:url(#imagelinksquare);-webkit-clip-path:url(#imagelinksquare)}.section-image-links .image-link label{position:relative;top:-15px}.section-image-links a{display:block}.section-image-links a:hover label{z-index:1;background:linear-gradient(0deg, #fbaa32 20%, rgba(255,255,255,0) 20%);position:relative}.section-content-illustration{padding-top:80px;max-width:100%;overflow-x:hidden}.section-content-illustration span.image{display:block;width:100%;padding-bottom:100%;background-position:center;background-size:cover;clip-path:url(#svgPath);-webkit-clip-path:url(#svgPath)}.section-content-illustration .section-scenes{overflow-x:visible !important}.accordion{position:relative;z-index:2}.accordion .question{position:relative;background-position:bottom 5px center;background-repeat:no-repeat;text-align:center;background-image:url("images/accordion-line.png");padding-bottom:20px}.accordion .question.active p,.accordion .question.active i{color:#fbaa32}.accordion .question.active:hover p,.accordion .question.active:hover i{color:#fbaa32}.accordion .question p{color:#343434;padding:15px 0;cursor:pointer;text-transform:uppercase;margin:0;padding-right:50px;margin-top:15px;padding-left:15px}.accordion .question i{color:#343434;position:absolute;right:25px;top:20px}.accordion .question:hover p,.accordion .question:hover i{color:#343434}.accordion .answer{max-height:0;overflow:hidden;transition:max-height 0.6s;padding:0 15px}.accordion .answer.active{max-height:1000px}.section-video{position:relative}.section-video .blob{width:100%;pointer-events:none}.section-video video{width:100%;height:auto;display:block;clip-path:url(#videoclip);-webkit-clip-path:url(#videoclip)}.section-posts{padding-top:90px}.section-posts h2{margin-bottom:30px}.section-posts img.blob{position:absolute;width:300px;height:300px;top:30px;left:30px;z-index:-1;margin-left:-60px}.section-posts .news-link{background:none;margin-bottom:20px}.section-posts .news-link span.text-container{display:block;background-color:#ebebeb;padding:5%;position:relative;top:-10px}.section-posts .news-link span.text-container h3{font-size:1.2vw}.section-posts .news-link span.text-container h5{font-size:1.5vw}.section-posts .news-link span.text-container h3,.section-posts .news-link span.text-container h6{margin:0}@media (max-width: 992px){.section-posts .news-link span.text-container h3,.section-posts .news-link span.text-container h6{font-size:18px}}.section-posts .news-link span.text-container .read-more{padding-left:5px;padding-right:5px;font-size:1.3vw}@media (max-width: 992px){.section-posts .news-link span.text-container .read-more{font-size:17px}}.section-divider{position:relative;padding-bottom:0;width:100%;overflow:hidden}.section-divider .waveover{position:absolute;top:10px;left:0}.section-twitter h2{margin-top:0}.section-twitter h5{margin-bottom:15px}.section-twitter ul{padding-left:0}.section-twitter .slick-slide{cursor:e-resize}.section-twitter .slick-dots li button{border:2px solid #acc31a}.section-twitter .slick-dots li.slick-active button{background-color:#acc31a}@media (max-width: 992px){.section-twitter img{display:none}}.section-newsletter img.newsletterimage{clip-path:url(#clipcircle);-webkit-clip-path:url(#clipcircle)}.section-newsletter img.newsletterimage.standard{clip-path:none;-webkit-clip-path:none}.section-newsletter img.blob{position:absolute;width:400px;height:400px;top:30px;left:30px;z-index:-1}.section-content-slider{padding-left:0;padding-right:0;padding-bottom:30px;position:relative;z-index:4;overflow:hidden}@media (max-width: 992px){.section-content-slider{margin-bottom:90px}}.section-content-slider img.blob{position:absolute;width:300px;height:300px;top:30px;left:30px;z-index:-1}.section-content-slider img.main-slide-image{display:block;left:-15px;position:relative;width:100%;clip-path:url(#clipimagerectangle);-webkit-clip-path:url(#clipimagerectangle)}.section-content-slider .slider-content-area{padding-top:3%}@media (max-width: 992px){.section-content-slider .slider-content-area{padding-left:45px}}.section-content-slider .content-slider{box-sizing:border-box;position:relative}@media (max-width: 992px){.section-content-slider .content-slider{display:none}}.section-content-slider .content-slider .content-slide{position:absolute;opacity:0;top:0;left:0}.section-content-slider .content-slider .content-slide.active{opacity:1;position:relative}.section-content-slider .content-slider .content-slide img.main-slide-image{margin-bottom:-18%}.section-content-slider .slick-dots{position:absolute;top:50%;bottom:unset;transform:translateY(-50%)}.section-content-slider .slick-dots li{display:block}@media (max-width: 768px){.section-content-slider .slick-dots{display:none !important}}.section-content-slider .content-slide{overflow:hidden}.section-testimonials{padding-top:45px}.section-testimonials .testimonial{cursor:e-resize}.archive{background-color:#6db2b4;padding-bottom:70px;padding-top:85px;position:relative;margin-top:45px}.archive .newswave.wave{position:absolute;top:0;left:0;transform:rotate(180deg);height:120px}.archive .news-link{background:none;margin-bottom:20px}.archive .news-link span.text-container{display:block;background-color:#ebebeb;padding:5%;position:relative;top:-10px}.archive .news-link span.text-container h3,.archive .news-link span.text-container h6{font-size:1.5vw;margin:0}.archive .news-link span.text-container .read-more{padding-left:5px;padding-right:5px;font-size:1.3vw}.archive-navigation{text-align:center;padding-top:15px;padding-bottom:15px}.archive-navigation .current{border-bottom:1px solid #343434}.post-navigation{text-align:center}.booking-questionnaire-container{background-color:#fbaa32;padding-top:80px;padding-bottom:80px;position:relative;top:45px;margin-bottom:75px}.booking-questionnaire-container img{display:block;margin:0 auto;margin-top:15px}.booking-questionnaire-container h1{margin-top:0}.booking-questionnaire-container .wave{margin-top:0}.booking-questionnaire-container .button{cursor:pointer;background:linear-gradient(0deg, #fff 20%, rgba(255,255,255,0) 20%);font-size:1.2vw}@media (max-width: 992px){.booking-questionnaire-container .button{font-size:17px}}.booking-questionnaire-container .button:hover{background:linear-gradient(0deg, #fff 30%, rgba(255,255,255,0) 30%)}.booking-questionnaire-container input[type="submit"]{cursor:pointer;border:none;padding-bottom:0;background:linear-gradient(0deg, #fff 20%, rgba(255,255,255,0) 20%);font-size:1.2vw;display:none}@media (max-width: 992px){.booking-questionnaire-container input[type="submit"]{font-size:17px}}.booking-questionnaire-container input[type="submit"]:hover{background:linear-gradient(0deg, #fff 30%, rgba(255,255,255,0) 30%)}.booking-questionnaire-container input[type="submit"].active{display:block}.booking-questionnaire-container #booking-questionnaire .questionnaire-step{display:none}.booking-questionnaire-container #booking-questionnaire .questionnaire-step.active{display:block}#booking-form-container{background-color:#fbaa32;padding-top:60px;padding-bottom:60px;margin-top:45px}#calendar-container{display:none}#calendar-container.active{display:block}#calendar-container .month{font-family:"Karla",sans-serif;text-transform:uppercase}#calendar-container .rightalign{text-align:right}#calendar-container .clndr-control-button span{text-decoration:none;padding-left:10px;padding-right:10px;font-weight:700;background:linear-gradient(0deg, #fff 20%, rgba(255,255,255,0) 20%)}#calendar-container .clndr-control-button span:hover{background:linear-gradient(0deg, #fff 30%, rgba(255,255,255,0) 30%)}#calendar-notification p{font-size:1.4vw;text-align:center}@media (max-width: 992px){#calendar-notification p{font-size:17px}}#calendar-notification.hidden{display:none}#calendar-notification #confirmdate,#calendar-notification #choosedate{display:none}#calendar-notification #confirmdate.active,#calendar-notification #choosedate.active{display:block}#calendar-notification #session-select{display:none}#calendar-notification #session-select.active{display:block}#calendar-notification #session-select #select-afternoon,#calendar-notification #session-select #select-evening{display:none}#calendar-notification #session-select #select-afternoon.active,#calendar-notification #session-select #select-evening.active{text-decoration:none;display:block;padding-left:10px;padding-right:10px;font-weight:700;width:25vw;margin:0 auto;text-align:center;cursor:pointer;margin-top:10px;background:linear-gradient(0deg, #fff 20%, rgba(255,255,255,0) 20%)}@media (max-width: 992px){#calendar-notification #session-select #select-afternoon.active,#calendar-notification #session-select #select-evening.active{width:300px}}#calendar-notification #session-select #select-afternoon.active:hover,#calendar-notification #session-select #select-evening.active:hover{background:linear-gradient(0deg, #fff 30%, rgba(255,255,255,0) 30%)}#calendar-notification span.button{text-decoration:none;padding-left:10px;padding-right:10px;font-weight:700;width:25vw;margin:0 auto;text-align:center;cursor:pointer;margin-top:10px;background:linear-gradient(0deg, #fff 20%, rgba(255,255,255,0) 20%)}@media (max-width: 992px){#calendar-notification span.button{width:300px}}#calendar-notification span.button:hover{background:linear-gradient(0deg, #fff 30%, rgba(255,255,255,0) 30%)}#create-booking{display:none}#create-booking.active{display:block}#create-booking .acf-tab-group{display:none}#create-booking .acf-fields>.acf-field{border-top:none}#create-booking .acf-form-submit .acf-button{border:none;text-decoration:none;padding-left:10px;padding-right:10px;font-weight:700;padding-bottom:0;cursor:pointer;background:linear-gradient(0deg, #fff 20%, rgba(255,255,255,0) 20%)}#create-booking .acf-form-submit .acf-button:hover{background:linear-gradient(0deg, #fff 30%, rgba(255,255,255,0) 30%)}.thankyou img{display:block;margin:0 auto}@media (max-width: 992px){.thankyou img{margin-top:30px}}.thankyou .button{background:linear-gradient(0deg, #fff 20%, rgba(255,255,255,0) 20%)}.thankyou .button:hover{background:linear-gradient(0deg, #fff 30%, rgba(255,255,255,0) 30%)}.session-times{margin-top:15px}.session-times .featured-link .time-wrapper{display:block;width:100%;padding-bottom:100%;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}.session-times .featured-link .time-wrapper span.label{position:absolute;width:90%;left:5%;top:50%;transform:translateY(-50%);color:#fff;text-align:center}.session-times .featured-link.navy-time .time-wrapper{background-image:url("images/navy.png")}.session-times .featured-link.green-time .time-wrapper{background-image:url("images/green.png")}.session-times .featured-link.turquoise-time .time-wrapper{background-image:url("images/turquoise.png")}.session-times .featured-link.red-time .time-wrapper{background-image:url("images/red.png")}.wave{position:relative;width:100%}.wave.wave-top{z-index:3;top:6px}.wave.wave-bottom{z-index:1}.wave.wave-inner-top{position:absolute;top:-1px;left:0}.wave.wave-inner-bottom{position:absolute;bottom:-1px;left:0}@keyframes blob{0%{transform:rotate(0deg) scale(1)}17.5%{transform:rotate(20deg) scale(0.95)}35%{transform:rotate(0deg) scale(1)}70%{transform:rotate(-14deg) scale(1.05)}87.5%{transform:rotate(0) scale(1)}100%{transform:rotate(0deg) scale(1)}}svg.blob{position:absolute;top:0;animation:blob 8s infinite}@media (max-width: 992px){svg.blob{display:none}}@keyframes videoblob{0%{transform:rotate(0deg) rotate(90deg) scale(1.7)}17.5%{transform:rotate(20deg) rotate(90deg) scale(1.7)}35%{transform:rotate(0deg) rotate(90deg) scale(1.7)}70%{transform:rotate(-14deg) rotate(90deg) scale(1.7)}87.5%{transform:rotate(0) rotate(90deg) scale(1.7)}100%{transform:rotate(0deg) rotate(90deg) scale(1.7)}}svg.blob.videoblob{animation:videoblob 8s infinite}#booking-tabs{margin-bottom:30px}#booking-tabs a.tab{margin-right:30px;font-size:1.4vw;background:linear-gradient(0deg, #ebebec 20%, rgba(255,255,255,0) 20%)}#booking-tabs a.tab:hover{background:linear-gradient(0deg, #ebebec 30%, rgba(255,255,255,0) 30%)}#booking-tabs a.tab:last-child{margin-right:0}#booking-tabs a.tab.active{background:linear-gradient(0deg, #fbaa32 20%, rgba(255,255,255,0) 20%)}@media (max-width: 992px){#booking-tabs a.tab{font-size:17px}}#filters input[type="text"],#filters input[type="number"],#filters select{width:100%;margin-bottom:0}#filters input[type="submit"]{border:none;padding-bottom:0;cursor:pointer}table.admin-table{border-collapse:collapse}table.admin-table tbody tr:nth-child(odd){background-color:#ebebec}table.admin-table tbody tr:first-child{border-bottom:2px solid #343434;background-color:#fff}table.admin-table tbody tr td{padding:5px 15px}table.admin-table tbody tr td .confirm,table.admin-table tbody tr td .cancel{cursor:pointer}table.admin-table tbody tr td .confirm:hover,table.admin-table tbody tr td .cancel:hover{color:#fbaa32}.admin-form{display:none;background-color:#fff;padding:15px 30px;padding-top:30px;position:fixed;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);z-index:1001}.admin-form.active{display:block}.admin-form br,.admin-form input[type="text"],.admin-form input[type="number"]{display:none}.admin-form textarea{width:100%}.admin-form input[type="submit"]{border:none;padding-bottom:0;cursor:pointer}.admin-form span.close-overlay{position:absolute;top:15px;right:15px;cursor:pointer}#edit-booking{margin-top:45px}#edit-booking input[type="submit"]{border:none;padding-bottom:0;cursor:pointer}.show-event-details{cursor:pointer}.show-event-details:hover{color:#fbaa32}.booking-group-info,.event-details,.confirmation-container{display:none;background-color:#fff;padding:15px 30px;padding-top:30px;position:fixed;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);z-index:1001}.booking-group-info.active,.event-details.active,.confirmation-container.active{display:block}.booking-group-info span.close-overlay,.event-details span.close-overlay,.confirmation-container span.close-overlay{position:absolute;top:15px;right:15px;cursor:pointer}.confirmation-container br,.confirmation-container input[type="text"],.confirmation-container input[type="number"]{display:none}.tab-content{display:none}.tab-content.active{display:block}.public-sign-up,.internal-sign-up,.sign-up,.sign-up-shadow,.public-opt-out,.internal-opt-out,.cancel-shadow{cursor:pointer}.public-sign-up:hover,.internal-sign-up:hover,.sign-up:hover,.sign-up-shadow:hover,.public-opt-out:hover,.internal-opt-out:hover,.cancel-shadow:hover{color:#fbaa32}table#sen{margin-top:30px;border-left:1px solid #343434;border-top:1px solid #343434}table#sen td{border-right:1px solid #343434;border-bottom:1px solid #343434}.show-event-details{cursor:pointer}.show-event-details:hover{color:#fbaa32}.event-details{display:none;background-color:#fff;padding:15px 30px;padding-top:30px;position:fixed;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);z-index:1001}.event-details.active{display:block}.event-details span.close-overlay{position:absolute;top:15px;right:15px;cursor:pointer}.public-event .hidden{display:none}#loginform{margin-top:15px}#loginform p{margin:0}#loginform p label{display:block}#loginform p #wp-submit{border:none;padding-bottom:0;cursor:pointer}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.blob{display:none !important}.section-image-links .image-link label{top:5px}}
/*# sourceMappingURL=main.css.map */
