@import url(https://fonts.googleapis.com/css?family=Lato);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.wrap,.full-width,[class*=col-]{*zoom:1;}.wrap:before,.wrap:after,.full-width:before,.full-width:after,[class*=col-]:before,[class*=col-]:after{content:"";display:table}.wrap:after,.full-width:after,[class*=col-]:after{clear:both}.wrap{margin:0 auto;width:100%;max-width:1200px !important}.full-width{margin:0 10px;clear:both}.clear{clear:left}[class*=col-]{float:left;padding:10px}[class*=col-].right{float:right}[class*=col-].first{padding:10px}@media only screen and (min-width:768px){[class*=col-].first{padding-left:0}}[class*=col-].last{padding:10px}@media only screen and (min-width:768px){[class*=col-].last{padding-right:0}}.col-1-2{width:100%}@media only screen and (min-width:768px){.col-1-2{width:50%}}.col-1-3{width:100%}@media only screen and (min-width:768px){.col-1-3{width:33.33%}}.col-2-3{width:100%}@media only screen and (min-width:768px){.col-2-3{width:66.66%}}.col-1-4{width:100%}@media only screen and (min-width:768px){.col-1-4{width:25%}}.col-3-4{width:100%}@media only screen and (min-width:768px){.col-3-4{width:75%}}.col-1-8{width:100%}@media only screen and (min-width:768px){.col-1-8{width:12.5%}}.col-2-8{width:100%}@media only screen and (min-width:768px){.col-2-8{width:25%}}.col-3-8{width:100%}@media only screen and (min-width:768px){.col-3-8{width:37.5%}}.col-4-8{width:100%}@media only screen and (min-width:768px){.col-4-8{width:50%}}.col-5-8{width:100%}@media only screen and (min-width:768px){.col-5-8{width:62.5%}}.col-6-8{width:100%}@media only screen and (min-width:768px){.col-6-8{width:75%}}.col-7-8{width:100%}@media only screen and (min-width:768px){.col-7-8{width:87.5%}}html,button,input,select,textarea{color:#000}body{background:#fff;color:#000;line-height:1.4;font-size:100%;font-family:"Lato",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Lato",sans-serif}h1 a,a h1,h2 a,a h2,h3 a,a h3{text-decoration:none;border-bottom:0}h1,.h1{font-size:2em}h2,.h2{font-size:1.8em}h3,.h3{font-size:1.6em}a{color:#595298}a:hover{color:#f16021}img{max-width:100%;height:auto;vertical-align:middle}iframe,object,embed{max-width:100%}nav ul{list-style:none}nav ul li{display:inline-block;line-height:1.2em;padding:5px}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}:root{--blue:#32c5f4;--blue-rgba:50,197,244;--bluelight:#5bd1f6;--bluelighter:#7ad9f8;--bluedark:#1a6780;--megablue:#1f353c;--blue-compliment:#f46132;--green:#b2d235;--green-rgba:178,210,53;--greenlight:#c1db5d;--greenlighter:#cde27c;--greendark:#849f1d;--megagreen:#445212;--green-compliment:#5535d2;--orange:#f26524;--orange-rgba:242,101,36;--orangelight:#f58450;--orangelighter:#f79b71;--orangedark:#be4913;--megaorange:#441804;--orange-compliment:#24b1f2;--purple:#7265ad;--purplelight:#8e84bd;--purplelighter:#a39bca;--purple-rgba:114,101,173;--purpledark:#544a80;--megapurple:#1c1a30;--purple-compliment:#b2d235;--red:#dc1f26;--red-rgba:220,31,38;--redlight:#e5494f;--redlighter:#ea6b70;--reddark:#801216;--megared:#4e0c0e;--red-compliment:#1fdcd5;--teal:#32bcad;--teal-rgba:50,188,173;--teallight:#53d1c4;--teallighter:#73dacf;--tealdark:#228075;--megateal:#12443e;--teal-compliment:#bc3241;--yellow:#f5d10f;--yellow-rgba:245,209,15;--yellowlight:#f7da3f;--yellowlighter:#f8e163;--yellowdark:#d2b100;--megayellow:#534704;--yellow-compliment:#0f33f5;--base:var(--purple);--base-rgba:var(--purple-rgba);--baselight:var(--purplelight);--baselighter:var(--purplelighter);--basedark:var(--purpledark);--megabase:var(--megapurple);--base-menu-btn:var(--green);--base-compliment:var(--purple-compliment);--base-text-color:#fff;--cb:cubic-bezier(.42,0,0,2.71)}.blue-theme{--base:var(--blue);--base-rgba:var(--blue-rgba);--baselight:var(--bluelight);--baselighter:var(--bluelighter);--basedark:var(--bluedark);--megabase:var(--megablue);--base-compliment:var(--blue-compliment)}.green-theme{--base:var(--green);--base-rgba:var(--green-rgba);--baselight:var(--greenlight);--baselighter:var(--greenlighter);--basedark:var(--greendark);--megabase:var(--megagreen);--base-menu-btn:var(--purple);--base-compliment:var(--green-compliment)}.orange-theme{--base:var(--orange);--base-rgba:var(--orange-rgba);--baselight:var(--orangelight);--baselighter:var(--orangelighter);--megabase:var(--megaorange);--basedark:var(--orangedark);--base-compliment:var(--orange-compliment)}.red-theme{--base:var(--red);--base-rgba:var(--red-rgba);--baselight:var(--redlight);--baselighter:var(--redlighter);--megabase:var(--megared);--basedark:var(--reddark);--base-compliment:var(--red-compliment)}.teal-theme{--base:var(--teal);--base-rgba:var(--teal-rgba);--baselight:var(--teallight);--baselighter:var(--teallighter);--megabase:var(--megateal);--basedark:var(--tealdark);--base-compliment:var(--teal-compliment)}.yellow-theme{--base:var(--yellow);--base-rgba:var(--yellow-rgba);--baselight:var(--yellowlight);--baselighter:var(--yellowlighter);--megabase:var(--megayellow);--basedark:var(--yellowdark);--base-compliment:var(--yellow-compliment);--base-text-color:#000}.purple-theme{--base:var(--purple);--base-rgba:var(--purple-rgba);--baselight:var(--purplelight);--baselighter:var(--purplelighter);--basedark:var(--purpledark);--megabase:var(--megapurple);--base-compliment:var(--purple-compliment)}header.site-header{position:relative}header.site-header .inner-header{padding-top:40px;background:url(//lancastersciencefactory.org/wp-content/themes/lancastersciencefactory/scss/../img/header-cloud-left.png) bottom left/12.1875% no-repeat,url(//lancastersciencefactory.org/wp-content/themes/lancastersciencefactory/scss/../img/header-gear-bottom.png) bottom center/16.3125% no-repeat,url(//lancastersciencefactory.org/wp-content/themes/lancastersciencefactory/scss/../img/header-gear-top.png) 80% 0/23.625% no-repeat,url(//lancastersciencefactory.org/wp-content/themes/lancastersciencefactory/scss/../img/header-cloud-right.png) top right/10.125% no-repeat,var(--base);overflow:hidden}header.site-header .inner-header.archies-head{background:var(--base)}@media only screen and (min-width:768px){header.site-header .inner-header{padding-top:0;height:93px;overflow:visible}}.header-container{position:relative}@media only screen and (min-width:768px){.header-container{height:93px}}.header-container .logo-img-wrap{text-align:center;position:relative}@media only screen and (min-width:768px){.header-container .logo-img-wrap{text-align:left}}.header-container h1.logo-header{display:inline-block;padding-left:10px}.header-container h1.logo-header a{display:block}@media only screen and (min-width:768px){.header-container h1.logo-header{margin:0;padding:0 20px;background:var(--megabase);width:20%;height:93px;display:flex;justify-content:center;align-items:center}}@media only screen and (min-width:1000px){.header-container h1.logo-header{position:absolute;padding:20px;z-index:550;height:143px}}.header-container img.header-fun-img{margin:10px}.alerts-announcements{text-align:center;font-weight:700;background-color:#c40d0d;color:#fff;font-size:24px}nav.secondary{text-align:center}@media only screen and (min-width:768px){nav.secondary{display:block;text-align:left}}nav.secondary ul{margin:0;padding:0}nav.secondary ul li{display:inline-block}nav.secondary ul li a{color:#8982bd}nav.secondary ul li a:hover{color:var(--baselighter)}.primary-nav-container{display:none;position:absolute;left:0;top:0;width:100%;z-index:500;background:var(--basedark);padding-top:48px;transform:translateX(0%);transition:all .3s}.primary-nav-container.slid{transform:translateX(-100%)}@media only screen and (min-width:768px){.primary-nav-container.slid{transform:translateX(0)}}.primary-nav-container.active{display:block}@media only screen and (min-width:768px){.primary-nav-container{transform:translateX(0%);display:block;background:var(--basedark);position:relative;padding-top:0}}nav.access .flex-hug-right{display:block}@media only screen and (min-width:768px){nav.access .flex-hug-right{display:flex;justify-content:center}}@media only screen and (min-width:1000px){nav.access .flex-hug-right{justify-content:flex-end}}nav.access a{color:var(--base-text-color);font-size:1rem}@media only screen and (min-width:768px){nav.access a{font-size:clamp(.8rem, .4rem + .8vw, 1rem)}}nav.access>.wrap>ul.menu{margin:0;padding:0}@media only screen and (min-width:1000px){nav.access>.wrap>ul.menu{text-align:center;width:80%;display:flex;justify-content:flex-end}}nav.access>.wrap>ul.menu>li{display:block;position:relative;padding:0;text-align:left}nav.access>.wrap>ul.menu>li.menu-item-has-children{display:grid;grid-template-columns:1fr 50px;grid-template-areas:"main btn" "sub sub"}@media only screen and (min-width:768px){nav.access>.wrap>ul.menu>li.menu-item-has-children{display:inline-block}}@media only screen and (min-width:768px){nav.access>.wrap>ul.menu>li{display:inline-block}}nav.access>.wrap>ul.menu>li .fill{fill:var(--base-text-color)}nav.access>.wrap>ul.menu>li a{display:block;line-height:20px;padding:15px;text-decoration:none;text-shadow:1px 1px 2px var(--megapurple);transition:all .3s}nav.access>.wrap>ul.menu>li a:first-of-type{grid-area:main}nav.access>.wrap>ul.menu>li a.sub-menu-btn{grid-area:btn;padding:5px}@media only screen and (min-width:768px){nav.access>.wrap>ul.menu>li a.sub-menu-btn{display:none}}nav.access>.wrap>ul.menu>li a.sub-menu-btn svg{transition:all .3s}nav.access>.wrap>ul.menu>li a.sub-menu-btn.active{background:var(--baselight)}nav.access>.wrap>ul.menu>li a.sub-menu-btn.active svg{transform:rotate(135deg)}@media only screen and (min-width:768px){nav.access>.wrap>ul.menu>li a{display:inline-block}}nav.access>.wrap>ul.menu>li a:hover{background:var(--baselighter)}@media only screen and (min-width:768px){nav.access>.wrap>ul.menu>li:hover>a{background:var(--baselight)}nav.access>.wrap>ul.menu>li:hover>a:hover{background:var(--baselighter)}nav.access>.wrap>ul.menu>li:hover ul.sub-menu{display:block;z-index:111}}nav.access>.wrap>ul.menu ul.sub-menu{display:block;margin:0;padding:0;padding-left:10px;grid-area:sub;background:var(--base);overflow:hidden;max-height:0;box-shadow:6px 6px 0 var(--megabase);transition:all .3s}nav.access>.wrap>ul.menu ul.sub-menu.active-sub-menu{max-height:700px}@media only screen and (min-width:768px){nav.access>.wrap>ul.menu ul.sub-menu{position:absolute;left:0;top:50px;width:300px;display:none;padding-left:0;max-height:none;overflow:visible}}nav.access>.wrap>ul.menu ul.sub-menu li{display:block;padding:0}nav.access>.wrap>ul.menu ul.sub-menu li.menu-item-has-children{display:grid;grid-template-columns:1fr 50px;grid-template-areas:"main btn" "sub sub";padding:0}nav.access>.wrap>ul.menu ul.sub-menu li a{display:block;padding:10px 15px;text-shadow:1px 1px 2px var(--megapurple)}nav.access>.wrap>ul.menu ul.sub-menu li a.sub-menu-btn{padding:5px;background:var(--base);display:flex;justify-content:center;align-items:center}@media only screen and (min-width:768px){nav.access>.wrap>ul.menu ul.sub-menu li a.sub-menu-btn{background:var(--base);height:40px;padding:0;transition:all .3s}nav.access>.wrap>ul.menu ul.sub-menu li a.sub-menu-btn:hover{background:var(--baselight)}}nav.access>.wrap>ul.menu ul.sub-menu li a.sub-menu-btn svg{width:30px;transition:all .3s}@media only screen and (min-width:768px){nav.access>.wrap>ul.menu ul.sub-menu li a.sub-menu-btn svg{width:20px}}nav.access>.wrap>ul.menu ul.sub-menu li a.sub-menu-btn.active{background:var(--baselighter)}@media only screen and (min-width:768px){nav.access>.wrap>ul.menu ul.sub-menu li a.sub-menu-btn.active{background:var(--baselight)}}nav.access>.wrap>ul.menu ul.sub-menu li a.sub-menu-btn.active svg{transform:rotate(135deg)}nav.access>.wrap>ul.menu ul.sub-menu li ul.sub-menu{display:block;position:static;margin:0;padding:0;overflow:hidden;max-height:0;transition:all .3s;background:var(--baselighter);box-shadow:none}nav.access>.wrap>ul.menu ul.sub-menu li ul.sub-menu.active-sub-menu{max-height:700px}@media only screen and (min-width:768px){nav.access>.wrap>ul.menu ul.sub-menu li ul.sub-menu{background:var(--baselight);width:100%;padding-left:0}}nav.access>.wrap>ul.menu ul.sub-menu li ul.sub-menu li{display:block;padding:0}nav.access>.wrap>ul.menu ul.sub-menu li ul.sub-menu li a{display:block;padding:10px 15px}.mini-header-nav #menu-header-mini-nav{display:flex;list-style:none;padding-left:0;margin-top:0;margin-bottom:20px;gap:10px;flex-wrap:wrap}.mini-header-nav #menu-header-mini-nav li{position:relative}.mini-header-nav #menu-header-mini-nav li:last-child{margin-right:0}.mini-header-nav #menu-header-mini-nav li a{color:#000;background:var(--greenlight);padding:5px 15px;text-decoration:none;font-size:.7em;box-sizing:border-box;position:relative;display:block;transition:all .25s cubic-bezier(.42,0,0,2.71);box-shadow:0px 0px 0 #fff}.mini-header-nav #menu-header-mini-nav li a:after{content:"";position:absolute;width:100%;height:100%;border:solid 1px #000;top:3px;left:-3px;transition:all .25s .1s cubic-bezier(.42,0,0,2.71)}.mini-header-nav #menu-header-mini-nav li a:hover{transform:scale(.9);box-shadow:3px -3px 0 #fff}.mini-header-nav #menu-header-mini-nav li a:hover:after{transform:scale(1.1);left:-4px;top:4px}@media only screen and (min-width:768px){nav.access ul#menu-nav li:last-child>ul.sub-menu,nav.access ul#menu-nav li:nth-last-child(2)>ul.sub-menu{left:auto;right:0}}.search-form{position:absolute;right:50%;bottom:10px;transform:translateX(50%);transition:all .5s;display:flex;align-items:center}@media only screen and (min-width:768px){.search-form{right:10px;bottom:10px;transform:translateX(0)}}.search-form.fade{transform:scale(.3) translateY(125px) translateX(50%);filter:blur(4px);opacity:0}@media only screen and (min-width:768px){.search-form.fade{transform:scale(.3) translateY(125px)}}.search-form.hide{display:none}.search-form .close-search-btn{display:grid;color:var(--base-text-color);text-align:center;place-content:center;margin-right:10px;font-size:10px;text-decoration:none;background:0 0;border:none;padding:0;transition:all .3s}.search-form .close-search-btn:last-child{margin-right:0}.search-form .close-search-btn svg{margin:0 auto;transition:all .3s var(--cb)}.search-form .close-search-btn svg .fill{fill:var(--base-text-color);transition:all .3s}.search-form .close-search-btn .text{margin-top:5px}.search-form .close-search-btn:hover{color:var(--base-compliment)}.search-form .close-search-btn:hover svg{transform:translateY(-10px) scale(1.2)}.search-form .close-search-btn:hover svg .fill{fill:var(--base-compliment)}.icon-nav{display:flex;justify-content:center;padding-bottom:10px;transition:all .5s}.icon-nav.faded{transform:scale(.3) translateY(-125px);filter:blur(4px)}.icon-nav.faded .icon-link{pointer-events:none}@media only screen and (min-width:768px){.icon-nav{position:absolute;right:10px;bottom:10px;justify-content:flex-end;padding-bottom:0}}.icon-nav .icon-link-contain{margin-right:30px;position:relative}.icon-nav .icon-link-contain:last-child{margin-right:0}.icon-nav .icon-link-contain:hover .icon-link{color:var(--base-compliment)}.icon-nav .icon-link-contain:hover svg{transform:translateY(-10px) scale(1.2)}.icon-nav .icon-link-contain:hover svg .fill{fill:var(--base-compliment)}.icon-nav .icon-link-contain:hover .icon-sub-menu{display:block}.icon-nav .icon-link{display:grid;color:var(--base-text-color);text-align:center;place-content:center;font-size:10px;text-decoration:none;background:0 0;border:none;padding:0;transition:all .3s}.icon-nav .icon-link svg{margin:0 auto;transition:all .3s var(--cb)}.icon-nav .icon-link svg .fill{fill:var(--base-text-color);transition:all .3s}.icon-nav .icon-link .text{margin-top:5px}.icon-nav .icon-sub-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:700;background:var(--megabase);padding:0;list-style:none;box-shadow:6px 6px 0 var(--baselighter);margin:0;width:220px;display:none}.icon-nav .icon-sub-menu:after{content:"";position:absolute;right:15px;bottom:100%;display:block;border:solid 10px transparent;border-bottom:solid 10px var(--megabase);z-index:700}.icon-nav .icon-sub-menu:before{content:"";position:absolute;width:100%;height:10px;bottom:100%;left:0}.icon-nav .icon-sub-menu .menu-item .menu-link{padding:5px 10px;text-decoration:none;color:var(--base-text-color);display:block;transition:all .3s}.icon-nav .icon-sub-menu .menu-item .menu-link:hover{background:var(--base)}#wrap-mobile-nav{display:block;height:3em;position:absolute;left:0;top:0;width:100%;padding:.75em .75em 0;z-index:998;background:0 0;transition:all .3s}@media only screen and (min-width:768px){#wrap-mobile-nav{display:none}}#wrap-mobile-nav .menu-toggle{background:var(--base-compliment);padding:5px 15px;color:#000;position:relative;box-shadow:-3px -3px 0 #fff;display:block;width:72px;border:none;-webkit-appearance:none;transition:all .3s}#wrap-mobile-nav .menu-toggle:after{content:"";width:100%;height:100%;display:block;position:absolute;left:3px;top:3px;border:solid 1px #000;transition:all .3s}#wrap-mobile-nav.active{background:var(--base)}#wrap-mobile-nav.active .menu-toggle{background:var(--base);box-shadow:0 0 0 #fff;padding:5px;width:100%;color:#fff}#wrap-mobile-nav.active .menu-toggle:after{content:"";left:0;top:0;border-color:var(--base)}.social-media svg{width:50px;height:50px;overflow:visible}.social-media svg:hover .inner-blob{transform-origin:center;animation:blob-grow .4s ease-out .1s forwards}.social-media svg:hover [class*=cls-1]{transform-origin:center;animation:blob-grow .6s ease-out .1s forwards}.social-media svg:hover [class*=cls-3]{transform-origin:center;animation:blob-grow .6s ease-out .2s forwards}.social-media .inner-blob{transform-origin:center}.social-media [class*=cls-1]{transform-origin:center}.social-media [class*=cls-3]{transform-origin:center}.social-media .cls-1-facebook{fill:#fff}.social-media .cls-2-facebook{fill:#2f7597}.social-media .cls-3-facebook{fill:none;stroke:#231f20;stroke-width:7px}.social-media .cls-1-twitter{fill:#fff}.social-media .cls-2-twitter{fill:#8dc63f}.social-media .cls-3-twitter{fill:none;stroke:#231f20;stroke-width:7px}.social-media .cls-1-pinterest{fill:#fff}.social-media .cls-2-pinterest{fill:#b893b7}.social-media .cls-3-pinterest{fill:none;stroke:#231f20;stroke-width:7px}.social-media .cls-1-instagram{fill:#fff}.social-media .cls-2-instagram{fill:#f4b06d}.social-media .cls-3-instagram{fill:none;stroke:#231f20;stroke-width:7px}@keyframes blob-grow{10%{transform:scale(.8)}50%{transform:scale(1.5)}100%{transform:scale(1.2)}}.page-template-page-landing main{--color-300:var(--purplelighter,#a39bca);--color-400:var(--purplelight,#8e84bd);--color-500:var(--purple,#7265ad);--color-600:var(--purpledark,#544a80);--color-700:var(--megapurple,#3c3766);--color-accent:var(--purple-compliment,#b2d235)}.page-template-page-landing main .wrap{padding-inline:2rem}.page-template-page-landing main h1{color:var(--color-700);font-size:2.5rem;text-align:center;margin-block:0}.page-template-page-landing main .stripe{--img:url(//lancastersciencefactory.org/wp-content/themes/lancastersciencefactory/scss/../img/maze.png);background-color:var(--color-400);background-image:var(--img);padding-block:5rem}@media (max-width:768px){.page-template-page-landing main .stripe{padding-block:6.25rem}}.page-template-page-landing main .stripe.theme-blue{--color-300:var(--bluelighter);--color-400:var(--bluelight);--color-500:var(--blue);--color-600:var(--bluedark);--color-700:var(--megablue);--color-accent:var(--blue-compliment)}.page-template-page-landing main .stripe.theme-green{--color-300:var(--greenlighter);--color-400:var(--greenlight);--color-500:var(--green);--color-600:var(--greendark);--color-700:var(--megagreen);--color-accent:var(--green-compliment)}.page-template-page-landing main .stripe.theme-orange{--color-300:var(--orangelighter);--color-400:var(--orangelight);--color-500:var(--orange);--color-600:var(--orangedark);--color-700:var(--megaorange);--color-accent:var(--orange-compliment)}.page-template-page-landing main .stripe.theme-red{--color-300:var(--redlighter);--color-400:var(--redlight);--color-500:var(--red);--color-600:var(--reddark);--color-700:var(--megared);--color-accent:var(--red-compliment)}.page-template-page-landing main .stripe.theme-teal{--color-300:var(--teallighter);--color-400:var(--teallight);--color-500:var(--teal);--color-600:var(--tealdark);--color-700:var(--megateal);--color-accent:var(--teal-compliment)}.page-template-page-landing main .stripe.theme-yellow{--color-300:var(--yellowlighter);--color-400:var(--yellowlight);--color-500:var(--yellow);--color-600:var(--yellowdark);--color-700:var(--megayellow);--color-accent:var(--yellow-compliment)}.page-template-page-landing main .stripe h2,.page-template-page-landing main .stripe h3,.page-template-page-landing main .stripe h4,.page-template-page-landing main .stripe h5,.page-template-page-landing main .stripe h6{color:var(--color-700)}.page-template-page-landing main .stripe h2{margin-block:0 3rem}.page-template-page-landing main .zig-zag-grid{--columns:1;display:grid;grid-template-columns:repeat(var(--columns),1fr);grid-gap:2rem;margin-block:2.5rem}@media (min-width:768px){.page-template-page-landing main .zig-zag-grid{--columns:3}}@media (min-width:1024px){.page-template-page-landing main .zig-zag-grid{--columns:4}}.page-template-page-landing main .card{padding:1.5rem 1rem;background-color:var(--color-300);color:var(--color-700);box-shadow:8px 8px 0px var(--color-700);position:relative}.page-template-page-landing main .card:before{content:"";position:absolute;top:-5px;left:-5px;width:100%;height:100%;border:solid 1px #fff;z-index:2;pointer-events:none}.page-template-page-landing main .card svg,.page-template-page-landing main .card i{margin-inline:auto;display:block}.page-template-page-landing main .card h2,.page-template-page-landing main .card h3,.page-template-page-landing main .card h4,.page-template-page-landing main .card h5,.page-template-page-landing main .card h6{font-size:1.5rem;color:var(--color-700);text-align:center;font-weight:900;text-transform:uppercase;margin:0}.page-template-page-landing main .card .btn{--offset:0px;margin-block-start:1.5rem;background-color:var(--color-700);box-shadow:5px 5px 0px var(--color-600);color:#fff;margin-inline:auto;display:block;width:fit-content;position:relative;cursor:pointer;transition:all .3s cubic-bezier(.42,0,0,2.71)}.page-template-page-landing main .card .btn:hover{box-shadow:7px 7px 0 var(--color-600);--offset:-5px}.page-template-page-landing main .card .btn:hover:after{border-color:#fff}.page-template-page-landing main .card .btn:after{content:"";transition:all .3s cubic-bezier(.42,0,0,2.71);position:absolute;top:var(--offset);left:var(--offset);width:100%;height:100%;border:solid 1px transparent;z-index:2;pointer-events:none}.page-template-page-landing main dialog{max-width:650px;width:95%;box-shadow:5px 5px 0px var(--color-700);background-color:var(--color-300);color:var(--color-700);padding-block:2rem;border:solid var(--color-700) 2px}.page-template-page-landing main dialog::backdrop{background-color:var(--color-300);opacity:.5}@media (min-width:700px){.page-template-page-landing main dialog{box-shadow:10px 10px 0px var(--color-700)}}.readmore{color:#006;font:14px/18px "Lato",sans-serif;text-shadow:1px 2px 2px rgba(0,0,0,.1)}.btn{display:inline-block;border:0;padding:10px 20px;text-decoration:none;text-transform:uppercase;color:#fff;background:#595298}.btn:hover{background:#8982bd}input[type=image]{width:39px;vertical-align:middle}input.search-field{padding:5px;vertical-align:middle}.header-search-form{text-align:center;margin:10px 0}@media only screen and (min-width:768px){.header-search-form{position:absolute;right:5px;bottom:10px;margin:0}}.search-form input.search-field{width:244px;border:0}.search-form label{position:relative}.lsn-btn-wrapper{position:relative;display:block;padding:20px 0}.lsf-btn{border:0;padding:10px 20px;text-transform:uppercase;color:#fff;text-decoration:none;background:#595298}.lsf-btn:hover{background:#8982bd;color:#fff}.main-content{margin:auto}.row{width:100%}.banner-img-wrap{background:var(--base);position:relative;overflow:hidden}.banner-img-wrap .banner-image{position:relative;z-index:2}.main-content h1,.main-content h1.entry-title,.main-content h1.tribe-events-single-event-title{color:#595298}.main-content h2{color:#a9ce2f}.main-content h3{color:#f16021}p#breadcrumbs{color:#a9ce2f;margin:0;font-size:10px;font-weight:700}p#breadcrumbs a{color:#a9ce2f;text-decoration:none;font-weight:700}.sciencetogobanner{position:relative}.van-image{position:absolute;top:10%;left:20%;width:clamp(300px, 75%, 720px);z-index:9;opacity:0}.van-image.go{animation:move-from-left 2s ease 2s forwards}.arrow{position:absolute;z-index:7;animation:bounce1 2s linear infinite;height:auto;opacity:0}.arrow.go{opacity:1;transition:opacity 1s ease 5s}.arrow1{width:60%;top:10%;left:50%}.arrow2{width:60%;top:15%;left:-20%;z-index:9;animation-delay:1s}.ball{position:absolute;z-index:8;animation:float 6s linear infinite}.ball1{width:200px;height:200px;top:0;left:14%;animation-delay:0ms}.ball2{width:210px;height:210px;top:25%;left:0;animation-delay:.35s}.ball3{width:160px;height:160px;top:60%;left:12%;animation-delay:1.3s}.ball4{width:200px;height:200px;top:58%;left:67%;animation-delay:.45s}.ball5{width:160px;height:160px;top:12%;left:85%;animation-delay:1.6s}.ball6{width:220px;height:220px;top:49%;left:82%;animation-delay:.75s}.ball7{width:120px;height:120px;top:2%;left:1%;animation-delay:.9s}.bug-image{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) scale(0) rotate(-720deg);max-width:45%;max-height:95%;width:auto;height:auto;opacity:0;z-index:11;transform-origin:50% 50%}.bug-image.go{opacity:1;transition:transform 2s cubic-bezier(.43,-.9,.12,1.2) 5s;transform:translate3d(-50%,-50%,0) scale(1) rotate(0deg);transform-origin:50% 50%}@keyframes move-from-left{0%{transform:rotate(-10deg) translateX(-150%) scale(.5);opacity:0}10%{transform:rotate(-10deg) translateX(-150%) scale(.5);opacity:.5}100%{transform:rotate(-2deg) translateX(0%) scale(1);opacity:1}}@keyframes float{0%{transform:translate3d(0,0,0) scale(1)}20%{transform:translate3d(2%,-2%,0) scale(.95)}40%{transform:translate3d(2%,2%,0) scale(.92)}60%{transform:translate3d(-2%,2%,0) scale(.97)}80%{transform:translate3d(-2%,-2%,0) scale(.95)}100%{transform:translate3d(0,0,0) scale(1)}}@keyframes bounce1{0%{transform:translate3d(0,0,0) scale(1,1) rotate(0deg)}50%{transform:translate3d(0,0,0) scale(1.1,1) rotate(2deg)}100%{transform:translate3d(0,0,0) scale(1,1) rotate(0deg)}}.set{display:flex;align-items:center;margin:0 0 20px;width:500px;max-width:100%}.set h2{margin:0;padding:20px 10px 20px 30px;line-height:24px;font-size:32px}.set img{width:80px;height:80px;max-width:100%;margin-left:2px}.set.red{border:solid 3px var(--red)}.set.red h2{color:var(--red)}.set.orange{border:solid 3px var(--orange)}.set.orange h2{color:var(--orange)}.set.purple{border:solid 3px var(--purple)}.set.purple h2{color:var(--purple)}.set.yellow{border:solid 3px var(--yellow)}.set.yellow h2{color:var(--yellow)}.set.teal{border:solid 3px var(--teal)}.set.teal h2{color:var(--teal)}.set.green{border:solid 3px var(--green)}.set.green h2{color:var(--green)}.set-right{width:100%;display:flex;justify-content:flex-end}.set-holder{*zoom:1;}.set-holder:before,.set-holder:after{content:"";display:table}.set-holder:after{clear:both}.set-holder img{max-width:50%}.set-holder h3{margin:0 0 10px;color:#000}.set-holder p{margin-top:10px}.slider-wrap{background:var(--base);position:relative}#slider{width:100%}#slider .slide{font-size:0;width:100%;display:none}#slider .slide:first-child{display:block}#slider .slide a{text-decoration:none}#slider .slide .slide-inner{position:relative}#slider .slide .slide-inner .wrap{width:100%;font-size:1rem;color:#000}@media only screen and (min-width:768px){#slider .slide .slide-inner .wrap{position:absolute;bottom:0;left:0}}@media only screen and (min-width:768px){#slider .slide .slide-inner .wrap{bottom:20px}}#slider .slide .slide-inner .wrap .slide-content{background:#8982bd;color:#fff;padding:10px 10px 30px}@media only screen and (min-width:768px){#slider .slide .slide-inner .wrap .slide-content{width:50%}}#slider .slide .slide-inner .wrap .slide-content h1{margin:0;font-size:1.5em}@media only screen and (min-width:768px){#slider .slide .slide-inner .wrap .slide-content h1{font-size:2em}}#slider .slide .slide-inner .wrap .slide-content p{margin:5px 0}#slidepager{display:block;position:absolute;bottom:0;margin-left:5px;z-index:199}@media only screen and (min-width:768px){#slidepager{bottom:20px}}#slidepager .snav{display:inline-block;padding:5px;margin:5px;border:solid 1px #000;cursor:pointer;background:#595298}#slidepager .snav.active{background:#fdcd08;border:solid 1px #ccc;cursor:default}.cta a{text-decoration:none}.cta{position:relative;max-width:380px;margin:0 auto}.cta .cta-content{position:absolute;display:flex;width:100%;height:25%;bottom:0;text-align:center;padding:0 10px;color:#fff;transition:all .15s ease-out}.cta .cta-content h1{margin:auto;line-height:1.1}@media only screen and (min-width:768px){.cta .cta-content h1{font-size:1.6em}}@media only screen and (min-width:1000px){.cta .cta-content h1{font-size:2em}}@media only screen and (min-width:768px){.cta .cta-content{height:40%}}@media only screen and (min-width:1000px){.cta .cta-content{height:25%}}.cta:hover .cta-content{height:100%;display:flex;transition:all .15s ease-out;background-position:0 0;animation:animatedBackground 8s linear infinite alternate-reverse}.cta:hover h1{animation-name:skewup;animation-duration:.2s;animation-delay:.3s}.cta-1 .cta-content{background:url(//lancastersciencefactory.org/wp-content/themes/lancastersciencefactory/scss/../img/pattern_peaks.png) #a9ce2f}.cta-2 .cta-content{background:url(//lancastersciencefactory.org/wp-content/themes/lancastersciencefactory/scss/../img/pattern_mosaic.png) #8982bd}.cta-2 .cta-content:hover{animation:animatedBackgroundVertical 8s linear infinite alternate-reverse}.cta-3 .cta-content{background:url(//lancastersciencefactory.org/wp-content/themes/lancastersciencefactory/scss/../img/pattern_circles.png) #595298}.cta-4 .cta-content{background:url(//lancastersciencefactory.org/wp-content/themes/lancastersciencefactory/scss/../img/pattern_diamonds.png) #f16021}.cta-4 .cta-content:hover{animation:animatedBackgroundVertical 8s linear infinite alternate-reverse}.cta-5 .cta-content{background:url(//lancastersciencefactory.org/wp-content/themes/lancastersciencefactory/scss/../img/pattern_leaves.png) #fdcd08}.cta-6 .cta-content{background:url(//lancastersciencefactory.org/wp-content/themes/lancastersciencefactory/scss/../img/pattern_parallelogram.png) #437904}.cta-6 .cta-content:hover{animation:animatedBackgroundVertical 8s linear infinite alternate-reverse}.cta-7 .cta-content{background:url(//lancastersciencefactory.org/wp-content/themes/lancastersciencefactory/scss/../img/maze.png) #a9ce2f}.cta-8 .cta-content{background:url(//lancastersciencefactory.org/wp-content/themes/lancastersciencefactory/scss/../img/mosaic.png) #8982bd}.cta-8 .cta-content:hover{animation:animatedBackgroundVertical 8s linear infinite alternate-reverse}.cta-9 .cta-content{background:url(//lancastersciencefactory.org/wp-content/themes/lancastersciencefactory/scss/../img/scales.png) #595298}.cta-10 .cta-content{background:url(//lancastersciencefactory.org/wp-content/themes/lancastersciencefactory/scss/../img/steps.png) #f16021}.cta-10 .cta-content:hover{animation:animatedBackgroundVertical 8s linear infinite alternate-reverse}.cta-11 .cta-content{background:url(//lancastersciencefactory.org/wp-content/themes/lancastersciencefactory/scss/../img/triplet.png) #fdcd08}.cta-12 .cta-content{background:url(//lancastersciencefactory.org/wp-content/themes/lancastersciencefactory/scss/../img/weave.png) #437904}.cta-12 .cta-content:hover{animation:animatedBackgroundVertical 8s linear infinite alternate-reverse}@keyframes skewup{0%{transform:scale(1)}50%{transform:scale(1.2) skewX(-10deg)}100%{transform:scale(1)}}@keyframes animatedBackground{0%{background-position:0 0}100%{background-position:-380px 0}}@keyframes animatedBackgroundVertical{0%{background-position:0 0}100%{background-position:0 380px}}.sidebar-mini-banner-link{display:flex;align-items:center}.sidebar-mini-banner-link:before{content:"";border:solid 40px transparent;border-right:solid 40px var(--base)}.sidebar-mini-banner{background:var(--base);background-repeat:no-repeat;background-position:center right;background-size:cover;color:#fff;text-align:right;height:80px;display:flex;margin:10px 0;flex:1 1 auto}.sidebar-mini-banner h2{line-height:1;margin:auto 20px auto auto}@media only screen and (min-width:768px){.sidebar-mini-banner h2{font-size:1em;padding-left:25px}}@media only screen and (min-width:900px){.sidebar-mini-banner h2{font-size:1.25em;padding-left:25px}}@media only screen and (min-width:1000px){.sidebar-mini-banner h2{font-size:1.5em}}@media only screen and (min-width:1200px){.sidebar-mini-banner h2{font-size:1.8em}}@media only screen and (min-width:768px){.sidebar-mini-banner{background-size:contain}}@media only screen and (min-width:1200px){.sidebar-mini-banner{background-size:cover}}.sidebar-mini-banner .top-heading{font-size:16px;text-transform:uppercase;display:block}@media only screen and (min-width:768px){.sidebar-mini-banner .top-heading{font-size:12px}}@media only screen and (min-width:1000px){.sidebar-mini-banner .top-heading{font-size:16px}}.front-page-sidebar a,.page-sidebar a{text-decoration:none}.front-page-sidebar h3,.page-sidebar h3{color:#595298;margin:0;font-size:1.25em}.front-page-sidebar h3:hover,.page-sidebar h3:hover{color:#f16021}.front-page-sidebar .event,.front-page-sidebar .event-post,.page-sidebar .event,.page-sidebar .event-post{border-bottom:1px dotted #595298;padding:20px 0;text-align:right}.front-page-sidebar .event:hover h3,.front-page-sidebar .event-post:hover h3,.page-sidebar .event:hover h3,.page-sidebar .event-post:hover h3{color:#f16021}.front-page-sidebar .event:hover .details,.front-page-sidebar .event-post:hover .details,.page-sidebar .event:hover .details,.page-sidebar .event-post:hover .details{color:#f16021}.front-page-sidebar .event .details,.page-sidebar .event .details{color:#333;font-size:.75em}.front-page-sidebar .event .age-range,.page-sidebar .event .age-range{font-weight:700}.read-more{text-align:right}.read-more a.read-more-link{display:inline-block;margin:10px;position:relative;transition:color .1s linear .1s}.read-more a.read-more-link:hover{transition:color .1s linear}.read-more a.read-more-link:after{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#f16021;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s}.read-more a.read-more-link:hover:after{transform-origin:bottom left;transform:scaleX(1)}p.tribe-events-promo{display:none}.widget h2{background:url(//lancastersciencefactory.org/wp-content/themes/lancastersciencefactory/scss/../img/green-arrow.png);background-repeat:no-repeat;background-position:center right;background-size:contain;color:#fff;text-align:right;padding:20px;margin:40px 0 0}@media only screen and (min-width:768px){.widget h2{font-size:1.25em}}@media only screen and (min-width:1000px){.widget h2{font-size:1.8em}}.widget ul{list-style-type:none;padding:0}.widget ul li{text-align:right;padding:20px 0;border-bottom:1px dotted #595298}.widget ul li.menu-item-has-children{border-bottom:none}.widget ul li ul.sub-menu{border-top:1px dotted #595298;margin-top:20px}.widget ul a{text-decoration:none;color:#595298;font-size:1.25em;font-weight:700}.widget ul a:hover{color:#f16021}.gform_wrapper .gform_button{border:0;padding:10px 20px;text-transform:uppercase;color:#fff;background:#595298}.gform_wrapper .gform_button:hover{background:#8982bd}.sidebar .tribe-compatibility-container{padding-left:20px}.sidebar .tribe-compatibility-container .tribe-events-widget-events-list{border:solid 3px #a9ce2f;padding:10px}#tribe-events-pg-template h1,#tribe-events-pg-template h1.entry-title,#tribe-events-pg-template h1.tribe-events-single-event-title{color:#595298}#tribe-events-pg-template h2{color:#a9ce2f}#tribe-events-pg-template h3{color:#f16021}#tribe-events-pg-template h3.event-page-event-title{color:#a9ce2f}#tribe-events-pg-template .tribe-events-content ul li{margin:0}#tribe-events-pg-template a.tribe-events-button{background:#595298}#tribe-events-pg-template a.tribe-events-button:hover{background:#8982bd;color:#fff}.tribe-events-notices{background:#fdcd08;color:#595298;border:0;text-shadow:none}span.event-page-event-date{color:#f16021;font-size:20px;font-weight:700}h3.event-page-event-title{color:#a9ce2f;margin:0}.upcoming-events-wrap .wrap>.col-1-3{padding:10px 30px 10px 10px}.upcoming-events-wrap .event{border-top:2px solid #595298;padding:25px 0}@media only screen and (min-width:768px){.upcoming-events-wrap .event-4,.upcoming-events-wrap .event-5,.upcoming-events-wrap .event-6{border-bottom:2px solid #595298}}.tribe-events-calendar th{color:#ddd;height:10px;letter-spacing:1px;padding:4px 0;text-align:center;text-transform:uppercase;width:14.28%;background:#595298}.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a{background-color:#595298;color:#fff}.tribe-events-month .tribe-events-tooltip h4{background:#595298 !important}input[type=checkbox]{margin-top:0 !important}textarea#comment{display:block}.comment-form input#submit{border:0;padding:10px 20px;text-transform:uppercase;color:#fff;text-decoration:none;background:#595298}.comment-form input#submit:hover{background:#8982bd;color:#fff}.lls-main-content{padding:10px 0}.billboards-outer-wrap.wrap{margin-bottom:60px}@media only screen and (min-width:768px){.billboard-wrap{width:50%}}@media only screen and (min-width:1000px){.billboard-wrap{width:33.33%}}.billboard{position:relative;max-width:520px;overflow:hidden;margin:auto}.billboard .billboard-inner-content{position:absolute;display:flex;width:100%;height:0;bottom:0;text-align:center;color:#fff;transition:height .15s ease-out}.billboard .billboard-inner-content a,.billboard .billboard-inner-content a:hover{color:#fff}.billboard .billboard-inner-content p{padding:0 10px}.billboard:hover .billboard-inner-content{height:100%;width:100%;display:flex;transition:height .15s ease-out}.billboard .billboard-hover-text{width:100%;margin:auto}.billboard-modal{position:relative;max-width:900px;padding:20px 10px;margin:auto;background-color:#333;font-weight:700;font-size:1.1em;color:#fff;box-shadow:0px 4px 6px -4px #000;cursor:auto}@media only screen and (min-width:768px){.billboard-modal{padding:20px}}@media only screen and (min-width:1000px){.billboard-modal{padding:30px}}.billboard-modal .modal-text{display:inline-block}.billboard-modal a,.billboard-modal a:hover{color:#fff}.billboard-modal a.btn{font-weight:400;text-align:center;width:240px;display:block;margin:auto}.billboard-modal .mfp-close{color:#fff !important}.color-1,.color-4,.color-7{background:url(//lancastersciencefactory.org/wp-content/themes/lancastersciencefactory/scss/../img/pattern_diamonds.png) #437904}.color-1 .btn,.color-4 .btn,.color-7 .btn{background:#f16021}.color-1 .btn:hover,.color-4 .btn:hover,.color-7 .btn:hover{background:#f37139}.color-2,.color-5,.color-8{background:url(//lancastersciencefactory.org/wp-content/themes/lancastersciencefactory/scss/../img/pattern_diamonds.png) #f16021}.color-3,.color-6,.color-9{background:url(//lancastersciencefactory.org/wp-content/themes/lancastersciencefactory/scss/../img/pattern_diamonds.png) #595298}.color-3 .btn,.color-6 .btn,.color-9 .btn{background:#f16021}.color-3 .btn:hover,.color-6 .btn:hover,.color-9 .btn:hover{background:#f37139}h2.social-feed-title{color:#f16021}ul.juicer-feed{margin-top:40px !important}h1.referral{display:none !important}li.feed-item.juicer.image-post{display:none}.juicer-feed .j-paginate,.j-post-overlay.juicer-feed a.juicer-button{border:0;padding:10px 20px;text-transform:uppercase;color:#fff;text-decoration:none;background:#595298 !important}.juicer-feed .j-paginate:hover,.j-post-overlay.juicer-feed a.juicer-button:hover{background:#8982bd !important;color:#fff}.galleryid-9079{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px, 1fr));grid-gap:10px}@media only screen and (min-width:1000px){.galleryid-9079{grid-template-columns:1fr 1fr 1fr}}.galleryid-9079.gallery-columns-3 .gallery-item{width:100%;float:none;display:flex;margin:0}.galleryid-9079.gallery-columns-3 .gallery-item dt.gallery-icon{display:flex;width:100%}.galleryid-9079 a{display:flex;width:100%}.galleryid-9079 img{width:100%;height:100%;object-fit:cover;border:none !important}.galleryid-9079 br{display:none}.lesson-grid{margin-bottom:30px}@media only screen and (min-width:480px){.lesson-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}}.lesson-grid .lesson{color:#fff;background:var(--base);padding:20px;box-shadow:6px 6px 0 var(--basedark);margin-bottom:20px}@media only screen and (min-width:480px){.lesson-grid .lesson{margin-bottom:0}}.lesson-grid .lesson h4{margin:0 0 5px;font-size:clamp(1.3rem, 2vw, 2rem);background:var(--base-compliment);box-shadow:6px 6px 0 var(--basedark);padding:10px}.lesson-grid .lesson ul{padding-left:15px;margin-top:0}.lesson-grid .lesson ul li{font-size:clamp(1rem, 1.5vw, 1.8rem)}.lesson-grid .lesson ul li::marker{color:var(--base-compliment)}.archie-math-planning{display:grid;grid-template-columns:1fr;grid-gap:20px}@media only screen and (min-width:768px){.archie-math-planning{grid-template-columns:1fr 1fr}}.archie-math-planning .guide-box h3{text-align:center;background:var(--base);color:#fff;text-align:center;box-shadow:5px 5px 0 var(--basedark);padding:15px;grid-row:auto}.archie-math-planning .guide-box .side-by-side{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px, 1fr));align-items:center;grid-gap:10px}.footer-logo-full-width{min-width:100%;object-fit:cover;min-height:250px}.colophon{background:#437904;color:#fff;font-size:.75em}.colophon h4{font-size:18px}.colophon a{color:#fff;text-decoration:none}.colophon a:hover{text-decoration:underline}.colophon .lsf-address{display:inline-block}.colophon .lsf-address h4{margin:0;margin-bottom:5px}.colophon a.footer-logo-link{display:block}@media only screen and (min-width:768px){.colophon a.footer-logo-link{float:left;margin-right:10px;display:flex;align-items:center;width:150px}}@media only screen and (min-width:1100px){.colophon a.footer-logo-link{width:90px;height:150px}}@media only screen and (min-width:1200px){.colophon a.footer-logo-link{width:120px;height:150px}}.colophon .sign-up h4{margin:0}.colophon .sign-up p{margin-top:10px}@media only screen and (min-width:768px){.colophon .sign-up-title-top{display:block}}.colophon .hours-parking h4{margin-top:10px;margin-bottom:5px}.colophon .hours-parking .no-margin{margin:0}.colophon .gform_wrapper .gform_body{display:inline-block;width:65%}.colophon .gform_wrapper .gform_body label{position:absolute;width:100%;z-index:5;height:30px;text-indent:-9999999px;width:260px !important}@media only screen and (min-width:768px){.colophon .gform_wrapper .gform_body label{width:200px !important}}@media only screen and (min-width:1200px){.colophon .gform_wrapper .gform_body label{width:232px !important}}.colophon .gform_wrapper .gform_body label.gfield_label.gfield_label_before_complex:before{content:"";display:none}.colophon .gform_wrapper .gform_body input[type=text]{padding:8px 5px;width:260px !important;margin:5px 0}@media only screen and (min-width:768px){.colophon .gform_wrapper .gform_body input[type=text]{width:200px !important}}@media only screen and (min-width:1200px){.colophon .gform_wrapper .gform_body input[type=text]{width:232px !important}}.colophon .gform_wrapper .gform_body ul li.gfield{margin-top:0}.colophon .gform_wrapper .gform_body span#input_12_2_3_container{display:block;margin:5px 0}.colophon .gform_wrapper .gform_body span#input_12_2_6_container{display:block;margin:5px 0}.colophon .gform_wrapper .gform_body .ginput_container.ginput_container_email{position:relative}.colophon .gform_wrapper .gform_body .ginput_container.ginput_container_email input[type=text]{width:260px;padding:8px 5px}@media only screen and (min-width:768px){.colophon .gform_wrapper .gform_body .ginput_container.ginput_container_email input[type=text]{width:200px !important}}@media only screen and (min-width:1200px){.colophon .gform_wrapper .gform_body .ginput_container.ginput_container_email input[type=text]{width:232px !important}}.colophon .gform_wrapper .gform_footer{padding:0;margin:0;width:100%;display:inline-block;margin-top:10px}.colophon .gform_wrapper #gform_submit_button_12{width:120px !important;display:block;margin-right:0 !important;text-transform:lowercase;padding:8px 10px;font-weight:700;color:#000;background:var(--greenlight);text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;transition:all .25s cubic-bezier(.42,0,0,2.71);box-shadow:0px 0px 0 #fff}.colophon .gform_wrapper #gform_submit_button_12:after{content:"";width:100%;height:100%;position:absolute;top:-4px;left:-4px;border:solid 1px #000;transition:all .25s .1s cubic-bezier(.42,0,0,2.71)}.colophon .gform_wrapper #gform_submit_button_12:hover{box-shadow:5px 5px 0 #fff;transform:scale(.9)}.colophon .gform_wrapper #gform_submit_button_12:hover:after{content:"";top:-7px;left:-7px;transform:scale(1.1)}.colophon .gform_wrapper div.validation_error,.colophon .gform_wrapper .validation_message{background:#fff}.colophon .gform_wrapper li.gfield.gfield_error,.colophon .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:#fff;border:0}.colophon .mind-attribution{display:inline-block;font-weight:700}.colophon #gform_12 .gform_body{width:100%;container-type:inline-size}.colophon #gform_12 .gform_body .ginput_complex{display:grid;grid-template-columns:1fr;gap:5px;width:100%}@container (width>330px){.colophon #gform_12 .gform_body .ginput_complex{grid-template-columns:1fr 1fr}}.colophon #gform_12 .gform_body .ginput_complex>span{width:100%;margin:0}.colophon #gform_12 .gform_body input{max-width:100%;width:100% !important;display:block}.colophon #gform_12 .gform_body label{position:absolute;width:1px !important;height:1px !important;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.colophon #gform_12 .gform_body [class*=col-]{padding:0;float:none}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100);background-color:transparent}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100);background-color:transparent}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.gallery .gallery-item img{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-content:hover{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.alignnone{margin:5px 20px 20px 0}.aligncenter{display:block;margin:15px auto}.alignleft,.alignright{display:block;margin:10px auto}@media only screen and (min-width:480px){.alignright{float:right;margin:0 0 20px 20px}.alignleft{float:left;margin:0 20px 20px 0}}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:15px 20px 20px 0}.wp-caption.alignleft{margin:15px 20px 20px 0}.wp-caption.alignright{margin:15px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:1.5em;margin:0;padding:0 4px 5px}img.wp-smiley{vertical-align:middle}.gallery{margin:0 auto 18px}.gallery .gallery-item{float:left;margin:10px auto 0;text-align:center;width:50%}@media only screen and (min-width:768px){.gallery .gallery-item{float:left}.gallery-columns-0 .gallery-item{width:100%}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.66%}.gallery-columns-7 .gallery-item{width:14.28%}.gallery-columns-8 .gallery-item{width:12.5%}}.gallery img{border:2px solid #ddd}.gallery .gallery-caption{font-size:12px;margin:0 0 12px}.gallery dl{margin:0}.gallery br+br{display:none}.attachment-gallery img{background:#fff;border:1px solid #f0f0f0;display:block;height:auto;margin:15px auto;max-width:96%;padding:5px;width:auto}.gallery-meta .iso,.gallery-meta .camera,.gallery-meta .shutter,.gallery-meta .aperture,.gallery-meta .full-size,.gallery-meta .focal-length{display:block}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.clearfix:after{clear:both;content:" ";display:block;height:0;max-height:0;overflow:hidden;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clear{clear:both}.hidden{visibility:hidden;display:none}.fb_iframe_widget{display:block !important}.fb-like-box,.fb-like-box span,.fb-like-box span iframe[style]{width:100% !important;max-width:480px;margin:0 auto;background:#fff}@media print{*{background:0 0 !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}