@charset "UTF-8";
/*!
Theme Name: Clean Build
Theme URI: https://github.com/ConnorBurton/CleanBuild
Description: A blank Wordpress boilerplate theme to make developing Wordpress themes quicker & easier.
Version: 0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,p.toggle-tab,.tab-list li,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;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}input[type="submit"],input[type="text"],input[type="tel"],input[type="email"],select,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:0;border-radius:0;outline:none;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}input[type="text"],input[type="tel"],input[type="email"],select,textarea{width:100%;padding:20px 30px;border:1px solid #000;margin-bottom:15px;background:#fff;resize:none}input[type="text"].wpcf7-not-valid,input[type="tel"].wpcf7-not-valid,input[type="email"].wpcf7-not-valid,select.wpcf7-not-valid,textarea.wpcf7-not-valid{border-color:#e74c3c}.wpcf7 .wpcf7-not-valid-tip,.wpcf7 br,.wpcf7 .screen-reader-response{display:none}.wpcf7 p{margin:0}.wpcf7 p.input-title{font-weight:600;margin:15px 0}.wpcf7 select::-ms-expand{display:none}.wpcf7 .custom-select{display:block;position:relative}.wpcf7 .custom-select:after{content:"";font-family:"FontAwesome";position:absolute;top:50%;right:30px}.custom-select{display:flex;align-items:center;position:relative;cursor:pointer}.custom-select:after{content:"";font-family:"Font Awesome 5 Pro";position:absolute;right:30px}.custom-select select{margin-bottom:0}.wpcf7-checkbox,.wpcf7-radio{display:inline-block;width:100%;margin-bottom:0}.wpcf7-checkbox *,.wpcf7-radio *{cursor:pointer}span.wpcf7-list-item{display:inline-block;margin-left:0;margin-right:30px;margin-bottom:10px}span.wpcf7-list-item label{display:block;height:35px}span.wpcf7-list-item input[type="checkbox"],span.wpcf7-list-item input[type="radio"]{display:none}span.wpcf7-list-item input[type="checkbox"]:checked+.wpcf7-list-item-label::before,span.wpcf7-list-item input[type="radio"]:checked+.wpcf7-list-item-label::before{background:#eee}span.wpcf7-list-item .wpcf7-list-item-label{display:inline-block}span.wpcf7-list-item .wpcf7-list-item-label:before{content:"";display:inline-block;width:15px;height:15px;margin-right:10px;vertical-align:middle;cursor:pointer;border:1px solid #878787;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.wpcf7-radio span.wpcf7-list-item .wpcf7-list-item-label:before{border-radius:50px}.split-inputs{overflow:hidden}.split-inputs span{display:block;width:calc(50% - 10px);float:left}@media only screen and (max-width:720px){.split-inputs span{width:100%;float:none}}.split-inputs span:last-of-type{float:right}@media only screen and (max-width:720px){.split-inputs span:last-of-type{float:none}}::-webkit-input-placeholder{font-weight:600;text-transform:capitalize;opacity:1}:-moz-placeholder{font-weight:600;text-transform:capitalize;opacity:1}::-moz-placeholder{font-weight:600;text-transform:capitalize;opacity:1}:-ms-input-placeholder{font-weight:600;text-transform:capitalize;opacity:1}.wpcf7-response-output{padding:15px 20px;font-weight:600;color:#fff;background:#e67e22;display:none;margin-top:20px}.wpcf7-response-output.wpcf7-validation-errors{background:#e74c3c}.wpcf7-response-output.wpcf7-mail-sent-ok{background:#2ecc71}.data-check p.terms{display:block;font-weight:400;font-size:14px;margin-bottom:15px;padding:0 10px}.data-check p.terms a{text-decoration:underline;font-size:14px}.data-check span.wpcf7-list-item{margin:0;overflow:hidden;height:auto;display:block;user-select:none}.data-check span.wpcf7-list-item *{cursor:pointer}.data-check span.wpcf7-list-item label{display:block;height:auto}.data-check span.wpcf7-list-item .wpcf7-list-item-label{display:block;position:relative;padding-left:60px;font-size:14px}.data-check span.wpcf7-list-item .wpcf7-list-item-label:before{content:"";font-family:"FontAwesome";display:block;position:absolute;top:50%;left:15px;width:20px;height:20px;line-height:20px;background:#fff;border:1px solid #bebebe;text-align:center;font-size:12px;border-radius:0px!important;transform:translateY(-50%)}.data-check span.wpcf7-list-item input[type="checkbox"]{display:none}.data-check span.wpcf7-list-item input[type="checkbox"]:checked+.wpcf7-list-item-label::before{content:"";background:#fff}.ajax-loader{width:12px;height:12px;margin-left:15px;display:none}.ajax-loader.is-active{display:inline-block}.ajax-loader:after{content:" ";display:block;width:12px;height:12px;border-radius:100%;border:2px solid #212121;border-color:#212121 transparent #212121 transparent;animation:dual-ring 1.5s linear infinite}@keyframes dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:fixed!important;top:50%!important;left:50%!important;z-index:8020;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;padding:0px!important;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed}.fancybox-close{position:absolute;cursor:pointer;z-index:8040;top:0;right:0}.fancybox-close:before{content:"";font-family:"FontAwesome";display:block;font-size:18px;color:#fff;background:rgba(0,0,0,.45);cursor:pointer;text-align:center;width:40px;line-height:40px}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-next.fancybox-nav span:before{content:""}.fancybox-nav span{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:8040;width:auto;visibility:hidden}@media only screen and (max-width:1024px){.fancybox-nav span{visibility:visible}}.fancybox-nav span:before{content:"";font-family:"FontAwesome";color:#fff;font-size:50px}.fancybox-prev span{left:15px}.fancybox-next span{right:15px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0,0,0,.7)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@font-face{font-family:"dk_lemon_yellow_sunregular";src:url(/wp-content/themes/CleanBuild/assets/fonts/dk_lemon_yellow_sun-webfont.woff2) format("woff2"),url(/wp-content/themes/CleanBuild/assets/fonts/dk_lemon_yellow_sun-webfont.woff) format("woff");font-weight:400;font-style:normal}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-family:"Poppins",sans-serif;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#212121;font-size:20px;letter-spacing:.1em;line-height:1.6}@media only screen and (max-width:800px){*{font-size:16px}}.post-edit-link{position:fixed;bottom:30px;left:30px;z-index:10;padding:15px 25px;color:#fff;background:#878787}.td{display:table-cell}.table{display:table;width:100%}.vt{vertical-align:top}.vm{vertical-align:middle}.alignleft{float:left;margin:0 20px 20px 0;max-width:450px;max-height:350px;height:auto}@media only screen and (max-width:1150px){.alignleft{max-width:350px;max-height:250px}}@media only screen and (max-width:850px){.alignleft{float:none;display:block;margin:20px auto;max-width:450px;max-height:350px}}@media only screen and (max-width:560px){.alignleft{max-width:100%}}.alignright{float:right;margin:0 0 20px 20px;max-width:450px;max-height:350px;height:auto;clear:right}@media only screen and (max-width:1150px){.alignright{max-width:350px;max-height:250px}}@media only screen and (max-width:850px){.alignright{float:none;display:block;margin:20px auto;max-width:450px;max-height:350px}}@media only screen and (max-width:560px){.alignright{max-width:100%}}.aligncenter{display:block;margin:20px auto;max-width:960px;height:auto;max-height:600px}@media only screen and (max-width:1050px){.aligncenter{max-width:100%}}.aligncenter.fullwidth{max-width:100%}img{width:initial;width:auto;max-width:100%}.container{max-width:1450px;width:100%;margin:0 auto;overflow:hidden}@media only screen and (max-width:1570px){.container{max-width:100%;padding:0 60px}}@media only screen and (max-width:1200px){.container{padding:0 30px}}@media only screen and (max-width:720px){.container{padding:0 15px}}.container.spid-books{overflow:visible}.small-pad{padding-top:30px;padding-bottom:30px}.med-pad{padding-top:50px;padding-bottom:50px}.large-pad{padding-top:80px;padding-bottom:80px}.no-pad-bot{padding-bottom:0}.no-pad-top{padding-top:0}.half{width:50%}.o-fit{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.fa{color:inherit;font-size:inherit}a{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}h1,h2,h3,p.toggle-tab,.tab-list li,h4,h5,h6{font-family:"dk_lemon_yellow_sunregular",sans-serif}h1{font-size:70px;margin-bottom:25px}@media only screen and (max-width:800px){h1{font-size:50px}}h2{font-size:30px;margin-bottom:25px}h3,p.toggle-tab,.tab-list li{font-size:24px;margin-bottom:20px}p{margin-bottom:20px}p a{color:#59b2ad}p a:hover{color:#6abab6}p a.btn:hover{color:#fff}li a{color:#59b2ad}li a:hover{color:#6abab6}ul,ol{margin-bottom:20px}.main-content ul,.main-content ol{list-style-type:disc;list-style-position:inside}ul li,ol li{margin-bottom:30px;list-style:inherit}.main-content ol{list-style-type:decimal}b,strong{color:inherit;font-size:inherit;line-height:inherit}span,i{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}.flex{display:flex;flex-wrap:wrap}.j-between{justify-content:space-between}.relative{position:relative}.absolute{position:absolute}.header-space{height:90px}.main-header{background:#eee;position:fixed;top:0;left:0;right:0;z-index:10}.main-header .container{overflow:auto}.logo a{display:block}.logo a img{vertical-align:middle;width:200px}@media only screen and (max-width:830px){.logo a img{width:150px}}@media only screen and (max-width:600px){.logo a img{width:100px}}@media only screen and (max-width:980px){.desk-menu{display:none}}.desk-menu ul{width:100%;text-align:right;margin:0}.desk-menu ul li{display:inline-block;margin:0;margin-left:-6px;position:relative}.desk-menu ul li a{display:block;padding:0 20px;color:#878787;line-height:90px;font-size:25px;font-family:"dk_lemon_yellow_sunregular",sans-serif}@media only screen and (max-width:1080px){.desk-menu ul li a{padding:0 15px}}.desk-menu ul li a:hover{color:#59b2ad}.desk-menu ul li:hover ul{display:block}.desk-menu ul li ul{display:none;position:absolute;left:0;width:500px;background:#eee;text-align:left}.desk-menu ul li ul li{display:block;margin:0;border-bottom:1px solid rgba(0,0,0,.1)}.desk-menu ul li ul li a{line-height:45px}.mobile-buttons{display:none;text-align:right}@media only screen and (max-width:980px){.mobile-buttons{display:table-cell}}.mobile-buttons a,.mobile-buttons #mob-toggle{display:inline-block;cursor:pointer;width:50px;line-height:90px;text-align:center}.mobile-menu{position:fixed;top:90px;bottom:0;right:0;width:400px;padding:20px 0;overflow-y:scroll;background:#59b2ad;opacity:0;visibility:hidden;z-index:10;-webkit-transform:translateX(400px);-moz-transform:translateX(400px);-ms-transform:translateX(400px);-o-transform:translateX(400px);transform:translateX(400px);-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:600px){.mobile-menu{width:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@media only screen and (max-width:980px){.mobile-menu.active{opacity:1;visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.mobile-menu ul{margin:0;padding:0}.mobile-menu ul li{margin:0}.mobile-menu ul li a{padding:0 25px;display:block;line-height:60px;font-size:30px;font-family:"dk_lemon_yellow_sunregular",sans-serif}.mobile-menu ul li ul{background:rgba(0,0,0,.1);position:relative}.mobile-menu ul li ul.active:before{content:""}.mobile-menu ul li ul:before{content:"";font-family:"FontAwesome";position:absolute;right:0;top:-45px;width:45px;line-height:45px;text-align:center;cursor:pointer}.mobile-menu ul li ul li{display:none}.darkness{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9;background:rgba(0,0,0,.75);opacity:0;visibility:hidden;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:980px){.darkness.active{opacity:1;visibility:visible}}.banner{position:relative;overflow:hidden}.banner .slider{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.banner .container{position:relative;z-index:1}.banner.default{padding:20px 0 0 0}.banner.default h1{margin:0}.banner.book{background:#212121}.banner.book .bg{opacity:.6}.banner.book .flex{align-items:center}.banner.book .flex h1{font-size:50px}.banner.book .flex h1,.banner.book .flex h2,.banner.book .flex h3,.banner.book .flex p.toggle-tab,.banner.book .flex .tab-list li,.tab-list .banner.book .flex li,.banner.book .flex h4,.banner.book .flex h5,.banner.book .flex h6,.banner.book .flex p,.banner.book .flex li{color:#fff}.banner.book .flex img{align-self:center;height:auto}.banner.book .flex a{color:#3c827e}.banner.book .flex a.btn{margin:10px 0;display:inline-block}.banner.book .flex a.btn:hover{color:#fff}@media only screen and (max-width:980px){.banner.book .flex .half{width:100%}}.main-content{padding:60px 0}.preload{visibility:hidden;position:absolute;height:0;width:0}.animated-el{background-image:url(/wp-content/themes/CleanBuild/assets/graphics/web.png);background-repeat:no-repeat;background-size:contain;z-index:2;position:absolute;top:-100px;width:400px;right:-30px}.animated-el:hover{background-image:url(/wp-content/themes/CleanBuild/assets/graphics/shake-web.gif)}.clicky{height:500px;width:500px;display:block}#spiderbounce{z-index:1;opacity:.9;top:150px;position:absolute}.animated-bee{background-image:url(/wp-content/themes/CleanBuild/assets/graphics/bee-animation.png);background-repeat:no-repeat;background-size:contain;z-index:-1;position:absolute;top:-100px;width:400px;height:365px;right:0}.animated-bee .clicky{position:absolute;top:0}.fa-arrow-down{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;font-size:110px}@media only screen and (max-width:980px){.fa-arrow-down{font-size:70px}}@-webkit-keyframes bounce{0%,100%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-30px)}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-30px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}.heart{width:100px;transition:transform 1.5s ease-in-out}.heart:hover{transform:scale(1.2) rotate(20deg)}.heart2{width:150px;transition:transform 1s ease-in-out}.heart2:hover{transform:scale(1.2) rotate(-20deg)}#introspid{position:absolute;width:450px;right:150px;top:140px;display:block}@media only screen and (max-width:1330px){#introspid{right:90px}}@media only screen and (max-width:1100px){#introspid{display:none}}.music{position:absolute;z-index:-1;opacity:.4;bottom:-460px}@media only screen and (max-width:830px){.music{position:relative;top:0;opacity:1}}.getintouch{position:relative;text-align:center}.getintouch #spidform{width:900px;clear:both;margin-bottom:30px}@media only screen and (max-width:830px){.getintouch img{display:none}}.getintouch .container{position:relative}.getintouch .form-on-belly{position:absolute;top:485px;right:0;left:0;width:600px;margin:0 auto}@media only screen and (max-width:930px){.getintouch .form-on-belly{top:420px}}@media only screen and (max-width:830px){.getintouch .form-on-belly{width:100%;position:relative;top:0;margin-bottom:30px}}.getintouch .form-on-belly textarea{margin-bottom:0;max-height:200px;font-size:14px}@media only screen and (max-width:930px){.getintouch .form-on-belly textarea{max-height:150px}}.getintouch .form-on-belly input{font-size:14px}.getintouch .form-on-belly input[type="submit"]{font-size:20px;margin-top:0}.getintouch h2{display:none}@media only screen and (max-width:830px){.getintouch h2{display:block}}.newsletter-signup .wrap{background:#4f87b9;overflow:hidden;padding:50px;border-radius:10px;margin-bottom:30px}.newsletter-signup .wrap h2{color:#fff}.newsletter-signup img{top:-420px;left:-110px}#v0{position:fixed;bottom:0;right:0;width:100%}@media only screen and (max-width:830px){#v0{display:none}}#set-height{display:block}section{z-index:1;position:relative}section .introspid{display:none}@media only screen and (max-width:830px){section .introspid{display:block;max-width:300px;margin:0 auto}}.content{position:sticky;position:-webkit-sticky;width:50%;top:33.3%}.content.first{width:60%}@media only screen and (max-width:830px){.content.first{text-align:center;width:100%;top:23%}}@media only screen and (max-width:800px){.content.first{top:53%}.content.first i{margin-top:30px}}@media only screen and (max-width:830px){.content{text-align:center;width:100%;top:23%}}section:nth-of-type(3) .content{float:right;text-align:right}@media only screen and (max-width:830px){section:nth-of-type(3) .content{text-align:center}}section:nth-of-type(5) .content{float:right;text-align:right}@media only screen and (max-width:830px){section:nth-of-type(5) .content{text-align:center}}section:nth-of-type(6) .content{top:15%}section:nth-of-type(1){height:1200px}@media only screen and (max-width:830px){section:nth-of-type(1){height:850px}}section:nth-of-type(2){height:2450px}@media only screen and (max-width:830px){section:nth-of-type(2){height:500px}}section:nth-of-type(3){height:3100px}@media only screen and (max-width:830px){section:nth-of-type(3){height:800px}}section:nth-of-type(4){height:1500px}@media only screen and (max-width:830px){section:nth-of-type(4){height:700px}}section:nth-of-type(5){height:4900px}@media only screen and (max-width:830px){section:nth-of-type(5){height:650px}}section:nth-of-type(6){height:2800px}@media only screen and (max-width:830px){section:nth-of-type(6){height:300px}}.entered{-webkit-animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both}@-webkit-keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}.btn,input[type="submit"],.basic-yop-poll-container a.basic-back-to-vote-button,.basic-yop-poll-container a.basic-results-button,.basic-yop-poll-container a.basic-vote-butto,.button{background:#59b2ad;padding:10px 20px;border:0;color:#fff;font-family:"dk_lemon_yellow_sunregular",sans-serif;font-size:25px;transition:0.3s ease;margin:15px 0}.btn:hover,input[type="submit"]:hover,.basic-yop-poll-container a.basic-back-to-vote-button:hover,.basic-yop-poll-container a.basic-results-button:hover,.basic-yop-poll-container a.basic-vote-butto:hover,.button:hover{background:#3b8c87;cursor:pointer}.btn.white,input[type="submit"].white,.basic-yop-poll-container a.basic-back-to-vote-button.white,.basic-yop-poll-container a.basic-results-button.white,.basic-yop-poll-container a.basic-vote-butto.white,.button.white{background:#fff}.btn.white:hover,input[type="submit"].white:hover,.basic-yop-poll-container a.basic-back-to-vote-button.white:hover,.basic-yop-poll-container a.basic-results-button.white:hover,.basic-yop-poll-container a.basic-vote-butto.white:hover,.button.white:hover{background:#44948f;color:#fff}.btn.orange,input[type="submit"].orange,.basic-yop-poll-container a.basic-back-to-vote-button.orange,.basic-yop-poll-container a.basic-results-button.orange,.basic-yop-poll-container a.basic-vote-butto.orange,.button.orange{background:#ffa500}.btn.orange:hover,input[type="submit"].orange:hover,.basic-yop-poll-container a.basic-back-to-vote-button.orange:hover,.basic-yop-poll-container a.basic-results-button.orange:hover,.basic-yop-poll-container a.basic-vote-butto.orange:hover,.button.orange:hover{background:#cc8400}a[href^="http://maps.google.com/maps"],a[href^="https://maps.google.com/maps"],a[href^="https://www.google.com/maps"]{display:none!important}.gmnoprint:not(.gm-bundled-control){display:none}.gm-bundled-control .gmnoprint{display:block}.books{display:flex;flex-wrap:wrap;position:relative;margin:15px 0;margin-bottom:200px}.books .book{text-align:center;background:#59b2ad;width:calc(50% - 15px);margin-right:15px;-webkit-box-shadow:10px 10px 13px -8px rgba(0,0,0,.26);-moz-box-shadow:10px 10px 13px -8px rgba(0,0,0,.26);box-shadow:10px 10px 13px -8px rgba(0,0,0,.26);margin-bottom:15px}.books .book h3,.books .book p.toggle-tab,.books .book .tab-list li,.tab-list .books .book li{color:#fff;margin-bottom:0;background:#44948f;padding:15px}.books .book h4{color:#fff;margin:0}.books .book p{color:#fff;padding:15px;margin-bottom:0}.books .book p small{font-size:14px;color:#fff;background:#ffa500;padding:10px 20px;margin:10px 0;display:block}.books .book img{margin-top:15px;max-width:450px}.books .book .btn{background:#fff;display:inline-block;background:#ffa500;margin-top:0}.books .book .btn:hover{background:#e69500}@media only screen and (max-width:1240px){.books .book{width:calc(50% - 15px)}}@media only screen and (max-width:1000px){.books .book{width:100%;margin-right:0;margin-bottom:20px}}.books .book .songs{display:flex;flex-wrap:wrap;justify-content:center}.books .book .songs .rap{margin-bottom:10px;width:calc(50% - 15px);overflow:hidden}.books .book .songs .rap audio{margin:0 auto;display:block}@media only screen and (max-width:800px){.books .book .songs .rap audio{max-width:90%}}.books .book .songs .rap:last-of-type{margin-bottom:30px}@media only screen and (max-width:1430px){.books .book .songs .rap{width:100%}}@media only screen and (max-width:1000px){.books .book .songs .rap{width:calc(50% - 15px)}}@media only screen and (max-width:650px){.books .book .songs .rap{width:100%}}.books .crow{position:absolute;bottom:-224px;right:0;width:200px;z-index:4}.raps{display:flex;flex-wrap:wrap;margin:15px 0}.raps .rap{text-align:center;background:#59b2ad;width:32%;margin-right:15px;padding:30px;-webkit-box-shadow:10px 10px 13px -8px rgba(0,0,0,.26);-moz-box-shadow:10px 10px 13px -8px rgba(0,0,0,.26);box-shadow:10px 10px 13px -8px rgba(0,0,0,.26);margin-bottom:15px}.raps .rap audio{margin:30px auto;display:block}@media only screen and (max-width:800px){.raps .rap audio{max-width:90%}}.raps .rap h3,.raps .rap p.toggle-tab,.raps .rap .tab-list li,.tab-list .raps .rap li{color:#fff;margin-bottom:0}.raps .rap .btn{background:#fff;color:#3b8c87}.raps .rap .btn:hover{background:#3b8c87;color:#fff}.raps .rap .btn.vote{margin-top:15px;display:block;margin-bottom:0}@media only screen and (max-width:1220px){.raps .rap{width:100%;margin-right:0;margin-bottom:20px}.raps .rap:last-of-type{margin-bottom:0}}@media only screen and (max-width:800px){.raps .rap{padding:15px 0}}.link-blocks .container{justify-content:space-between}.link-blocks .container .link-block{width:calc(25% - 15px);background:#eee;margin:15px 0;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}@media only screen and (max-width:980px){.link-blocks .container .link-block{width:calc(50% - 15px)}}@media only screen and (max-width:600px){.link-blocks .container .link-block{width:100%}}.link-blocks .container .link-block .image{height:400px;overflow:hidden}.link-blocks .container .link-block .image img{-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}.link-blocks .container .link-block .text{padding:20px}.link-blocks .container .link-block:hover{background:#59b2ad}.link-blocks .container .link-block:hover p,.link-blocks .container .link-block:hover h3,.link-blocks .container .link-block:hover p.toggle-tab,.link-blocks .container .link-block:hover .tab-list li,.tab-list .link-blocks .container .link-block:hover li{color:#fff}.link-blocks .container .link-block:hover .image img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.song-list{height:auto!important}.song-list .album{align-items:flex-start;margin-bottom:30px}@media only screen and (max-width:980px){.song-list .album{margin-bottom:30px}}.song-list .album .details{width:calc(40% - 30px);margin-right:30px}@media only screen and (max-width:980px){.song-list .album .details{width:100%;margin:0 0 30px 0}}.song-list .album .raps{margin:0;width:60%}.song-list .album .raps .rap{text-align:center;background:#59b2ad;width:calc(50% - 15px);margin-right:15px;padding:30px;-webkit-box-shadow:10px 10px 13px -8px rgba(0,0,0,.26);-moz-box-shadow:10px 10px 13px -8px rgba(0,0,0,.26);box-shadow:10px 10px 13px -8px rgba(0,0,0,.26);margin-bottom:15px}.song-list .album .raps .rap audio{margin:30px auto;display:block}@media only screen and (max-width:800px){.song-list .album .raps .rap audio{max-width:90%}}.song-list .album .raps .rap h3,.song-list .album .raps .rap p.toggle-tab,.song-list .album .raps .rap .tab-list li,.tab-list .song-list .album .raps .rap li{color:#fff;margin-bottom:0}.song-list .album .raps .rap .btn{background:#fff;color:#3b8c87}.song-list .album .raps .rap .btn:hover{background:#3b8c87;color:#fff}.song-list .album .raps .rap .btn.vote{margin-top:15px;display:block;margin-bottom:0}@media only screen and (max-width:1220px){.song-list .album .raps .rap{width:100%;margin-right:0;margin-bottom:20px}.song-list .album .raps .rap:last-of-type{margin-bottom:0}}@media only screen and (max-width:800px){.song-list .album .raps .rap{padding:15px 0}}@media only screen and (max-width:980px){.song-list .album .raps{width:100%}}.musicspid{position:fixed;right:0;width:600px;height:auto;bottom:-289px;z-index:-1}@media only screen and (max-width:1220px){.musicspid{display:none}}.singalong{text-align:left;width:50%;margin:10px 30px 80px 0;background:#eee;padding:30px}@media only screen and (max-width:1220px){.singalong{width:100%;margin:-10px 0 30px 0;text-align:center}}.footer{background:#59b2ad;position:relative}.footer ul{margin-bottom:0}.footer li,.footer p,.footer h3,.footer p.toggle-tab,.footer .tab-list li,.tab-list .footer li,.footer span{color:#fff;font-size:25px;font-family:"dk_lemon_yellow_sunregular",sans-serif}@media only screen and (max-width:800px){.footer li,.footer p,.footer h3,.footer p.toggle-tab,.footer .tab-list li,.tab-list .footer li,.footer span{font-size:18px;margin-bottom:10px}}.footer a{color:#fff;font-family:"dk_lemon_yellow_sunregular",sans-serif;font-size:25px}.footer a:hover{color:#eee}@media only screen and (max-width:800px){.footer a{font-size:18px}}.footer li{display:inline-block;margin-right:30px}@media only screen and (max-width:800px){.footer li{margin-right:5px}}.footer h3,.footer p.toggle-tab,.footer .tab-list li,.tab-list .footer li{margin-bottom:10px}.footer .social-links{text-align:center}.footer .social-links a{margin-right:10px}.footer .social-links a:last-of-type{margin-right:0}.footer .top-footer{padding:30px 0;text-align:center}.footer .top-footer .links .menu-col{display:inline-block}.footer .top-footer .links .menu-col .sub-menu{display:none}.footer .top-footer .address{text-align:right}.footer .top-footer .address li.space{height:20px}.footer .top-footer .address li.social a{font-size:18px;margin-left:15px}.footer .bottom-footer{text-align:center;padding-bottom:30px;overflow:hidden}.footer .bottom-footer p{margin:0;display:inline-block}.footer .bottom-footer p span{margin:0 10px}.footer .bottom-footer img{vertical-align:middle}.seasonal-opening-hours{position:fixed;bottom:0;left:0;right:0;z-index:5;padding:15px 0;background:#212121}.seasonal-opening-hours p{margin:0;font-size:16px;display:inline-block;color:#fff;line-height:1;margin-right:15px}#cookiePolicy{transition:0.3s ease}#cookiePolicy.hide{opacity:0;visibility:hidden}#cookiePolicy #closeCookie{position:absolute;top:50%;right:15px;font-size:18px;line-height:40px;width:40px;text-align:center;transform:translateY(-50%);background:#dcdcdc;cursor:pointer;transition:0.3s ease}#cookiePolicy #closeCookie:hover{background:#c9c5c5}#cookiePolicy .cookie-content{position:fixed;bottom:0;left:0;right:0;z-index:99;background:#eee;padding:20px 70px 20px 30px}#cookiePolicy .cookie-content p{margin:0}#cookieTableContainer{overflow-x:scroll}#cookieTable{border-collapse:collapse;margin:10px 0 30px}#cookieTable td,#cookieTable th{border:1px solid #d5d2d2;padding:15px;text-align:center;vertical-align:middle}#cookieTable tr td:nth-of-type(1),#cookieTable tr th:nth-of-type(1){min-width:125px}#cookieTable tr td:nth-of-type(2),#cookieTable tr th:nth-of-type(2){min-width:200px}#cookieTable tr td:nth-of-type(3),#cookieTable tr th:nth-of-type(3){min-width:80px}#cookieTable tr td:nth-of-type(4),#cookieTable tr th:nth-of-type(4){min-width:300px}.basic-yop-poll-container{background:transparent!important}.basic-yop-poll-container .basic-element .basic-question-title{display:none}.basic-yop-poll-container .basic-overlay{visibility:hidden}.basic-yop-poll-container ul.basic-answers li.basic-answer{padding-right:30px!important}.cf7ic_instructions{font-size:14px}.captcha-image{border:none!important}.captcha-image svg{width:30px!important;height:30px!important}.virus-book{display:flex;flex-wrap:wrap;justify-content:space-between;background:#eee}.donate{width:calc(50% - 15px);padding:30px;background:#005cb8}.donate p{color:#fff}.donate img{width:200px;height:auto}@media only screen and (max-width:1220px){.donate{width:100%}}.feature-book{width:calc(50% - 15px);padding:30px}@media only screen and (max-width:1220px){.feature-book{width:100%}}.singalong-page{margin:15px 0 30px 0}.singalong-page .container{display:flex;flex-wrap:wrap;justify-content:space-between}.singalong-page .container .sidebar-nav{width:calc(30% - 15px)}@media only screen and (max-width:1000px){.singalong-page .container .sidebar-nav{width:100%}}.singalong-page .container .sidebar-nav .menu li{border-top:1px solid #eee;margin-bottom:0;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;background:#59b2ad}.singalong-page .container .sidebar-nav .menu li:first-of-type{border-top:0}.singalong-page .container .sidebar-nav .menu li:last-of-type{border-bottom:1px solid #eee}.singalong-page .container .sidebar-nav .menu li:hover{background:#3b8c87}.singalong-page .container .sidebar-nav .menu li a{color:#fff;display:block;padding:10px 20px}.singalong-page .container .singalong-content{width:calc(70% - 15px)}@media only screen and (max-width:1000px){.singalong-page .container .singalong-content{width:100%}}.wp-video,video.wp-video-shortcode,.mejs-container,.mejs-overlay.load{width:100%!important;height:100%!important}.mejs-container{padding-top:56.25%}.wp-video,video.wp-video-shortcode{max-width:100%!important}video.wp-video-shortcode{position:relative}.mejs-mediaelement{position:absolute;top:0;right:0;bottom:0;left:0}.mejs-controls{display:none}.mejs-overlay-play{top:0;right:0;bottom:0;left:0;width:auto!important;height:auto!important}.fullwidth-content .woocommerce{margin:30px 0}.fullwidth-content .woocommerce p,.fullwidth-content .woocommerce a{font-size:17px}.fullwidth-content .woocommerce table.cart td.actions .coupon .input-text{width:200px}.fullwidth-content .woocommerce button.button.alt,.fullwidth-content .woocommerce .wc-proceed-to-checkout a.checkout-button,.fullwidth-content .woocommerce .button.button{background:#59b2ad;padding:10px 20px;color:#fff;font-family:"dk_lemon_yellow_sunregular",sans-serif;font-size:18px;transition:0.3s ease;margin:0}.fullwidth-content .woocommerce button.button.alt:hover,.fullwidth-content .woocommerce .wc-proceed-to-checkout a.checkout-button:hover,.fullwidth-content .woocommerce .button.button:hover{background:#3b8c87;cursor:pointer;color:#fff}.fullwidth-content .woocommerce input[type="text"],.fullwidth-content .woocommerce input[type="tel"],.fullwidth-content .woocommerce input[type="email"],.fullwidth-content .woocommerce select,.fullwidth-content .woocommerce textarea{padding:15px 20px;font-size:17px}.fullwidth-content .woocommerce #order_review_heading{margin-top:20px}.woocommerce h1{font-size:40px}.wp-video{height:auto!important;margin-top:60px}@media only screen and (max-width:800px){.wp-video{margin-top:0}}.video-gallery{height:auto!important;margin-top:30px}.video-gallery .container{flex-wrap:wrap;display:flex;justify-content:space-between}.video-gallery .container .vid-item{width:calc(25% - 15px);display:block;margin-bottom:30px;display:flex;flex-wrap:wrap;align-items:center;position:relative;text-align:center}@media only screen and (max-width:1200px){.video-gallery .container .vid-item{width:calc(50% - 15px)}}@media only screen and (max-width:750px){.video-gallery .container .vid-item{width:100%}}.video-gallery .container .vid-item h3,.video-gallery .container .vid-item p.toggle-tab,.video-gallery .container .vid-item .tab-list li,.tab-list .video-gallery .container .vid-item li{width:100%;margin:0;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}.video-gallery .container .vid-item iframe{width:100%;height:270px}.video-gallery .container .vid-item img{-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;width:100%}.video-gallery .container .vid-item video{max-width:100%;object-fit:cover}@media only screen and (max-width:750px){.video-gallery .container .vid-item video{width:100%;height:auto;object-fit:contain}}.video-gallery .container .vid-item:before{content:"";font-family:"Font Awesome 5 Pro";font-size:60px;color:#fff;text-shadow:0 0 25px rgba(0,0,0,.35);position:absolute;top:55%;left:50%;z-index:1;opacity:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}.video-gallery .container .vid-item:hover:before{opacity:1;top:60%}.video-gallery .container .vid-item:hover h3,.video-gallery .container .vid-item:hover p.toggle-tab,.video-gallery .container .vid-item:hover .tab-list li,.tab-list .video-gallery .container .vid-item:hover li{color:#59b2ad}.video-gallery .container .vid-item:hover img{-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg)}.tabs-wrap{height:auto!important}p.toggle-tab{display:none;margin:0;padding:20px;border-bottom:1px solid #eee;position:relative;cursor:pointer}@media only screen and (max-width:900px){p.toggle-tab{display:block}}p.toggle-tab:after{content:"+";font-family:"Font Awesome 6 Pro";position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}p.toggle-tab:first-of-type{border-top:1px solid #eee}p.toggle-tab.current{color:#59b2ad}p.toggle-tab.current:after{content:"";color:#59b2ad}@media only screen and (max-width:900px){.tab-list{display:none}}.tab-list li{list-style:none;display:inline-block;margin:0;padding:10px 30px;background:#59b2ad;color:#FFF;cursor:pointer;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1200px){.tab-list li{padding:5px 15px}}.tab-list li.current,.tab-list li.current:hover{background:#34716d}.tab-list li:hover{background:#44948f}.tab-content{display:none;background:#e4f3f2;padding:30px}@media only screen and (max-width:900px){.tab-content{padding:30px;border-bottom:1px solid #eee}}.tab-content.current{display:block}.tab-content [class^="container"]{padding:0}@media only screen and (max-width:1000px){.tab-content .split-content{flex-direction:column-reverse}}@media only screen and (max-width:1000px){.tab-content .split-content .half{width:100%}}@media only screen and (max-width:1000px){.tab-content .split-content .image{padding-bottom:35%}}@media only screen and (max-width:1000px){.tab-content .split-content .text{padding-bottom:0}}@media only screen and (max-width:1000px){.tab-content .split-content .inner-container{padding:0}}.tab-content .swatches{gap:20px}.tab-content .swatches .swatch{width:150px}@media only screen and (max-width:600px){.tab-content .swatches .swatch{width:100px}}.tab-content .swatches .swatch .image{width:100%;padding-bottom:100%;height:0}.tab-content .swatches .swatch p{margin:12px 0 0;text-transform:capitalize}@media only screen and (max-width:600px){.tab-content .swatches .swatch p{font-size:14px}}.tab-content .videos-wrap{justify-content:space-between}.tab-content .videos-wrap .video{width:calc(33.33% - 10px);padding-bottom:30%;height:0;margin-bottom:20px}@media only screen and (max-width:650px){.tab-content .videos-wrap .video{width:100%;padding-bottom:60%;margin-bottom:10px}}.downloads-wrap a{width:25%;margin-bottom:20px}@media only screen and (max-width:600px){.downloads-wrap a{width:50%}}.downloads-wrap a:hover .thumb{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}.downloads-wrap a:hover p{color:#59b2ad}.downloads-wrap a .thumb{width:75%;padding-bottom:100%;margin:0 auto 10px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.downloads-wrap a .thumb img{object-fit:contain}.downloads-wrap a .thumb.icon{background:#59b2ad}.downloads-wrap a .thumb.icon:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:600;color:#fff;font-size:50px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.downloads-wrap a p{margin:0;text-transform:capitalize;padding:0 10px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:720px){.downloads-wrap a p{font-size:14px}}.gallery-wrap{justify-content:space-between}.gallery-wrap .text{width:30%;padding:150px 60px}@media only screen and (max-width:980px){.gallery-wrap .text{width:100%;padding:100px 30px}}.gallery-wrap .text *{color:#FFF}.gallery-wrap .text .btn:hover{color:#59b2ad}.gallery-wrap .gallery{width:70%}@media only screen and (max-width:980px){.gallery-wrap .gallery{width:100%}}.gallery-wrap .gallery .gal-item{margin:0;width:25%;background:#212121;padding-bottom:0;height:inherit}@media only screen and (max-width:980px){.gallery-wrap .gallery .gal-item{padding-bottom:20%;width:33.33%;flex-grow:1}}.gal-item{width:calc(33.33% - 15px);padding-bottom:26%;margin:15px 0;height:0;position:relative;overflow:hidden}.gal-item .plus{width:40px;height:40px;position:absolute;background:#2ecc71;border-radius:100%;bottom:10px;right:10px;opacity:0;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}.gal-item .plus i{font-size:20px;color:#FFF}@media only screen and (max-width:900px){.gal-item{width:calc(50% - 20px);padding-bottom:35%}}@media only screen and (max-width:400px){.gal-item{width:calc(50% - 10px);margin:0 5px 10px;padding-bottom:50%}}.gal-item:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);opacity:1}.gal-item:hover .plus{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.gal-item img{-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;opacity:.9}.masonry{justify-content:left}.masonry .gal-item{width:33.33%;margin:0;padding-bottom:35%}@media only screen and (max-width:1300px){.masonry .gal-item{width:calc(50% - 20px)}}@media only screen and (max-width:800px){.masonry .gal-item{padding-bottom:50%}}@media only screen and (max-width:400px){.masonry .gal-item{width:calc(50% - 10px)}}.masonry .gal-item:nth-of-type(odd){-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}.gap{gap:0 20px}.page-template-page-resources .fullwidth-content .container,.tax-month .fullwidth-content .container,.tax-book .fullwidth-content .container,.search-results .fullwidth-content .container{padding:30px;background:#e4f3f2}.page-template-page-resources .resources h2,.tax-month .resources h2,.tax-book .resources h2,.search-results .resources h2{margin-bottom:50px}.page-template-page-resources .resources .card,.tax-month .resources .card,.tax-book .resources .card,.search-results .resources .card{width:calc(33.33% - 15px);margin:15px 0;cursor:pointer;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;background:#59b2ad}@media only screen and (max-width:980px){.page-template-page-resources .resources .card,.tax-month .resources .card,.tax-book .resources .card,.search-results .resources .card{width:calc(50% - 15px)}}@media only screen and (max-width:600px){.page-template-page-resources .resources .card,.tax-month .resources .card,.tax-book .resources .card,.search-results .resources .card{width:100%}}.page-template-page-resources .resources .card .text,.tax-month .resources .card .text,.tax-book .resources .card .text,.search-results .resources .card .text{padding:20px;position:relative;z-index:0}.page-template-page-resources .resources .card .text *,.tax-month .resources .card .text *,.tax-book .resources .card .text *,.search-results .resources .card .text *{color:#FFF}.page-template-page-resources .resources .card .text p,.tax-month .resources .card .text p,.tax-book .resources .card .text p,.search-results .resources .card .text p{margin:0}.page-template-page-resources .resources .card .text h3,.page-template-page-resources .resources .card .text p.toggle-tab,.page-template-page-resources .resources .card .text .tab-list li,.tab-list .page-template-page-resources .resources .card .text li,.page-template-page-resources .resources .card .text p,.tax-month .resources .card .text h3,.tax-month .resources .card .text p.toggle-tab,.tax-month .resources .card .text .tab-list li,.tab-list .tax-month .resources .card .text li,.tax-month .resources .card .text p,.tax-book .resources .card .text h3,.tax-book .resources .card .text p.toggle-tab,.tax-book .resources .card .text .tab-list li,.tab-list .tax-book .resources .card .text li,.tax-book .resources .card .text p,.search-results .resources .card .text h3,.search-results .resources .card .text p.toggle-tab,.search-results .resources .card .text .tab-list li,.tab-list .search-results .resources .card .text li,.search-results .resources .card .text p{position:relative}.page-template-page-resources .resources .card .image,.tax-month .resources .card .image,.tax-book .resources .card .image,.search-results .resources .card .image{height:260px;z-index:2}.page-template-page-resources .resources .card .image img,.tax-month .resources .card .image img,.tax-book .resources .card .image img,.search-results .resources .card .image img{object-fit:contain;position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;margin:0;padding:10px 15px}.page-template-page-resources .resources .card .spid,.tax-month .resources .card .spid,.tax-book .resources .card .spid,.search-results .resources .card .spid{position:absolute;top:0;right:0;z-index:1;max-width:150px;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}.page-template-page-resources .resources .card:hover,.tax-month .resources .card:hover,.tax-book .resources .card:hover,.search-results .resources .card:hover{background:#44948f}.page-template-page-resources .resources .card:hover .spid,.tax-month .resources .card:hover .spid,.tax-book .resources .card:hover .spid,.search-results .resources .card:hover .spid{top:-100px}.page-template-page-resources .resources.month .card .image,.tax-month .resources.month .card .image,.tax-book .resources.month .card .image,.search-results .resources.month .card .image{background:#acdbef}.page-template-page-resources .resources.book .card .image,.tax-month .resources.book .card .image,.tax-book .resources.book .card .image,.search-results .resources.book .card .image{background:#fde3bc}.page-template-page-resources .crow,.tax-month .crow,.tax-book .crow,.search-results .crow{position:absolute;bottom:-24px;right:0;width:200px;z-index:4}:root{--header-height:60px}@media only screen and (max-width:980px){:root{--header-height:50px}}#searchToggle{line-height:var(--header-height);color:#59b2ad;padding:0 20px;position:absolute;font-size:20px;right:0;cursor:pointer;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1570px){#searchToggle{right:60px}}@media only screen and (max-width:1200px){#searchToggle{right:30px}}@media only screen and (max-width:800px){#searchToggle{position:relative;display:flex;justify-content:end;align-items:center;right:0;margin-bottom:30px}}@media only screen and (max-width:500px){#searchToggle{padding:0 10px}}#searchToggle i{margin-right:10px}#searchToggle:hover{color:#3b8c87}.hidden-search{position:absolute;top:0;right:0;bottom:0;padding-right:var(--header-height);opacity:0;visibility:hidden;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1570px){.hidden-search{right:60px}}@media only screen and (max-width:1200px){.hidden-search{right:30px}}@media only screen and (max-width:800px){.hidden-search{top:-70px}}.hidden-search.search-visible{opacity:1;visibility:visible}@media only screen and (max-width:800px){.hidden-search.search-visible{position:relative;left:0}}.hidden-search input{margin:0;height:var(--header-height);min-width:550px;border:0;background:#eee}@media only screen and (max-width:1080px){.hidden-search input{min-width:200px}}@media only screen and (max-width:980px){.hidden-search input{width:calc(100% - 50px);margin-left:50px}}.hidden-search button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:absolute;padding:0;top:0;right:0;bottom:0;border:0;width:var(--header-height);height:var(--header-height);margin:0}.hidden-search #closeSearch{position:absolute;top:0;left:-50px;line-height:var(--header-height);width:50px;text-align:center;cursor:pointer;background:#e5e5e5;color:#e74c3c}@media only screen and (max-width:980px){.hidden-search #closeSearch{left:0}}#datafetch{width:calc(100% + var(--header-height));background:#44948f;padding:0;max-height:400px;overflow:scroll;opacity:0;visibility:hidden;position:relative;z-index:3}#datafetch.visible{opacity:1;visibility:visible}#datafetch a,#datafetch p{color:#fff;font-weight:600;padding:10px 20px;display:block;margin:0}#datafetch a:hover{background:rgba(0,0,0,.1)}.custom-password-message{color:#e74c3c}.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container .tablepress{margin-bottom:0}.dt-container .tablepress tfoot:empty{display:none}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}.tablepress{font-family:Tahoma;font-size:14px;color:red;width:auto;margin:0 auto 1em}.tablepress thead th,.tablepress tfoot th{background-color:#59b2ad;color:#fff;font-weight:700}