@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700");html{overflow-x:hidden}body{overflow-x:initial}.wp-block{max-width:1200px}.wp-block[data-align=full]{max-width:none}@font-face{font-family:Playlist Script;font-style:normal;font-weight:400;src:url(fonts/Playlist\ Script.woff) format("woff")}.has-text-color-color{color:#000}.has-text-color-background-color{background-color:#000}.has-white-color{color:#fff}.has-white-background-color{background-color:#fff}.has-gray-color{color:#707070}.has-gray-background-color{background-color:#707070}.has-purple-color{color:#93397f}.has-purple-background-color{background-color:#93397f}.has-blue-color{color:#375d9d}.has-blue-background-color{background-color:#375d9d}.has-pink-color{color:#d52397}.has-pink-background-color{background-color:#d52397}.has-black-color{color:#1a1a1a}.has-black-background-color{background-color:#1a1a1a}body,div,li,ol,p,section,ul{color:#000;font-size:16px;font-family:Source Sans Pro,sans-serif;font-weight:400;line-height:1.4}#ajaxsearchlite1 .probox .proinput input,.wpdreams_asl_results.asl_r .results .item .asl_content h3,.wpdreams_asl_results.asl_r .results .item .asl_content h3 a,.wpdreams_asl_results.asl_r p.showmore a,div.asl_w .probox .proinput input{font-family:Source Sans Pro,sans-serif!important}li,ol,p,ul{font-size:18px}ol li,ul li{margin:0 0 8px}ul{list-style:inside disc}ol,ul{margin:0 0 15px 15px}ol{list-style:inside decimal}a{color:#93397f;font-family:Source Sans Pro,sans-serif}a:hover{color:#d52397}a.read-more.button.small{background:none;margin:0;padding:0;color:#93397f;text-transform:uppercase;font-weight:600;font-size:12px}b,strong{font-weight:600}h1,h1 a{color:#93397f;font-family:Playlist Script,serif}#content h1,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a{font-family:Source Sans Pro,sans-serif}h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a{color:#93397f;font-weight:700}h2,h2 a{font-size:calc(32px + 40 * ((100vw - 300px) / 1300))}h3,h3 a{line-height:1.3;color:#375d9d;font-size:calc(26px + 6 * ((100vw - 300px) / 1300))}blockquote,blockquote p{color:#93397f;line-height:1.4}.centered,.row .row{margin:0 auto}#primary.content-area,.row{margin:0 auto;max-width:1077px;width:100%}.button.small,button.small,input[type=submit]{background:hsla(0,0%,100%,.6);color:#375d9d;border:0 none;border-radius:12px;font-size:16px;text-transform:uppercase;font-family:Source Sans Pro,sans-serif;padding:.75rem 4rem}.button.small:hover,button.small:hover,input[type=submit]:hover{background:#fff;color:#375d9d}.button.small.blue,button.small.blue,input[type=submit].blue{background:none;color:#375d9d;border:1px solid #375d9d;font-size:22px;padding:.5rem 1rem}.button.small.blue:hover,button.small.blue:hover,input[type=submit].blue:hover{background:none;color:#93397f;border-color:#93397f}.custom-login input[type=submit],.wpcf7-form-control.wpcf7-submit{background:#93397f;color:#fff;border-color:#93397f;padding:.75rem 4rem}.custom-login input[type=submit]:hover,.wpcf7-form-control.wpcf7-submit:hover{background:#375d9d;border-color:#375d9d;color:#fff}.custom-pagination a{background-color:#375d9d}.custom-pagination a:hover,.custom-pagination span.current{background-color:#93397f}.wp-block-image{display:block}.alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;min-width:100vw}@media only screen and (min-width:1400px){.alignwide{margin-left:-100px;margin-right:-100px;max-width:1688px}}@media only screen and (max-width:1399px){.alignwide{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;padding:0 15px}}.wp-block{max-width:1077px;width:100%}.wp-block[data-align=wide]{max-width:1400px}.wp-block[data-align=full]{max-width:100vw;min-width:100%;margin:0 auto}.block-editor-block-list__layout{padding-left:0;padding-right:0}figure{display:block}iframe{max-width:100%}.wp-block-spacer{width:100%}@media only screen and (max-width:1024px){.wp-block-spacer{height:calc(25px + 75 * ((100vw - 300px) / 1300))!important}}.ugb-main-block{margin-top:0;margin-bottom:0;width:100%}figcaption{position:relative;display:block;font-style:italic;font-size:16px}.thumbnail{border:0 none;border-radius:0;box-shadow:0 0 0}.gradient-overlay{background:#375d9d;background:linear-gradient(90deg,#375d9d 0,#93397f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#375d9d",endColorstr="#93397f",GradientType=1);position:absolute;top:0;bottom:0;left:0;right:0;opacity:.6}.social-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;min-width:100%}select{background-color:#f2f2f1}.cd-top{bottom:25%;z-index:10}header{padding-top:35px}nav.top-bar.loaded ul.sub-menu{background:#fff}ul.submenu{list-style:none}@media only screen and (max-width:640px){header #branding{text-align:center}}header .header-widget-wrapper{position:relative;margin-top:25px}header .header-widget-wrapper .AjaxSearchLiteWidget{display:none;position:absolute;right:0;left:auto}header .widget_text{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:640px){header .widget_text{-ms-flex-pack:center;justify-content:center}}header .textwidget{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:end;align-items:flex-end;max-width:160px;-ms-flex:0 0 160px;flex:0 0 160px}header .textwidget a.small.button.blue{width:100%;font-size:12px;font-weight:600;border-radius:6px;max-width:160px;margin:0 0 1rem}header .textwidget .social-flex img{max-width:22px}@media only screen and (max-width:640px){header .textwidget{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-flow:row nowrap;flex-flow:row nowrap;max-width:unset}header .textwidget a.small.button.blue{margin:0;-ms-flex:0 0 200px;flex:0 0 200px;max-width:unset}header .textwidget .social-flex{-ms-flex-pack:distribute;justify-content:space-around;-ms-flex:0 0 200px;flex:0 0 200px;min-width:unset}}@media only screen and (max-width:425px){header .textwidget{-ms-flex-flow:row wrap;flex-flow:row wrap}header .textwidget a.small.button.blue{margin-bottom:25px}}.top-bar{background:none;margin-top:35px;padding-left:106px}@media only screen and (max-width:1100px){.top-bar{padding-left:.5rem}}.top-bar ul{background:none;z-index:10}.top-bar ul li{margin:0 5% 0 0}.top-bar ul li a{font-family:Arial,serif;font-size:16px;color:#375d9d;text-transform:uppercase;font-weight:600}.top-bar ul li a:hover{color:#93397f;background:#fff}.top-bar ul li ul.submenu{background:#fff}.top-bar ul li ul.submenu li a{color:#000;font-size:16px;font-weight:400}.top-bar ul li ul.submenu li a:hover{color:#93397f;font-weight:600}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a:after{border-color:#375d9d transparent transparent}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a:hover:after{border-color:#93397f transparent transparent}#top-menu.top-bar{background:none;margin-top:0;padding:0;position:relative}#top-menu.top-bar ul{background:#375d9d;z-index:11}#top-menu.top-bar ul li a{font-family:Arial,serif;font-size:16px;color:#fff;text-transform:uppercase;font-weight:600}#top-menu.top-bar ul li a:hover{color:#fff;background:#93397f}#top-menu.top-bar ul li ul.submenu{transform:rotate(0deg)}#top-menu.top-bar ul li ul.submenu li a{color:#fff}#top-menu.top-bar ul li ul.submenu li a:hover{color:#93397f;background:#ededed}#top-menu.top-bar ul li ul.submenu li ul{columns:2;position:fixed;background:#ededed;height:-webkit-max-content;height:-moz-max-content;height:max-content;min-height:100%;padding:25px;width:-webkit-max-content;width:-moz-max-content;width:max-content;transform:translateY(1px)}#top-menu.top-bar ul li ul.submenu li ul li{width:100%;break-inside:avoid;position:relative}#top-menu.top-bar ul li ul.submenu li ul li a{color:#1a1a1a;font-size:14px;font-weight:400}#top-menu.top-bar ul li ul.submenu li ul li.complete a{color:red}#top-menu.top-bar ul li ul.submenu li ul li.complete a:after{content:"\2713";position:absolute;left:0;top:auto;bottom:auto;margin:0 auto;color:red}#top-menu .dropdown.menu>li.is-dropdown-submenu-parent>a:after,#top-menu .dropdown.menu>li.is-dropdown-submenu-parent>a:hover:after{border-color:#fff transparent transparent}#top-menu .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a:after{border-color:transparent transparent transparent #fff}.caption-wrap{top:0;bottom:0;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.caption-wrap p.flex-caption{font-family:Playlist Script,serif;font-size:140px;text-shadow:unset}@media only screen and (max-width:1024px){.caption-wrap p.flex-caption{font-size:calc(40px + 140 * ((100vw - 300px) / 1300))}}.slick-next,.slick-prev{z-index:2}.slider-group{position:relative}.chevron{position:absolute;bottom:60px;right:0;left:0;width:55px;margin:0 auto;animation:a 1s infinite alternate}.chevron svg{width:45px;fill:#fff;transform:rotate(90deg)}.chevron .fas.fa-chevron-down{font-size:4rem}.chevron #bottom{position:absolute;bottom:-4rem}.chevron.aniview{bottom:0}@media only screen and (max-width:1024px){.chevron{bottom:30px}}@media only screen and (max-width:640px){.chevron{display:none}}@keyframes a{0%{transform:translateY(0)}to{transform:translateY(-15px)}}.subscribe-wrap{background:#93397f;padding:50px 0}.subscribe-wrap h3.widget-title{color:#fff;text-align:center;margin:0 auto 15px;font-size:calc(35px + 11 * ((100vw - 300px) / 1300));padding:0;font-weight:400}.subscribe-wrap #subForm,.subscribe-wrap .wpcf7-form p{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.subscribe-wrap #subForm br,.subscribe-wrap .wpcf7-form p br{display:none}.subscribe-wrap #subForm input[type=email],.subscribe-wrap #subForm input[type=text],.subscribe-wrap .wpcf7-form p input[type=email],.subscribe-wrap .wpcf7-form p input[type=text]{margin:0;max-width:270px;height:40px;text-align:center;margin:0 15px 0 0;border-radius:15px;font-size:18px;border:0 none;background:hsla(0,0%,100%,.3);color:#fff}.subscribe-wrap #subForm input[type=email]:focus,.subscribe-wrap #subForm input[type=text]:focus,.subscribe-wrap .wpcf7-form p input[type=email]:focus,.subscribe-wrap .wpcf7-form p input[type=text]:focus{background:#fff;color:#1a1a1a}.subscribe-wrap #subForm input[type=email]::-ms-input-placeholder,.subscribe-wrap #subForm input[type=text]::-ms-input-placeholder,.subscribe-wrap .wpcf7-form p input[type=email]::-ms-input-placeholder,.subscribe-wrap .wpcf7-form p input[type=text]::-ms-input-placeholder{color:#fff}.subscribe-wrap #subForm input[type=email]::placeholder,.subscribe-wrap #subForm input[type=text]::placeholder,.subscribe-wrap .wpcf7-form p input[type=email]::placeholder,.subscribe-wrap .wpcf7-form p input[type=text]::placeholder{color:#fff}.subscribe-wrap #subForm input[type=submit],.subscribe-wrap .wpcf7-form p input[type=submit]{margin:0;height:40px;padding:0 4rem;background:hsla(0,0%,100%,.1);color:#fff;font-size:18px;border-radius:12px;font-weight:400}.subscribe-wrap #subForm input[type=submit]:hover,.subscribe-wrap .wpcf7-form p input[type=submit]:hover{background:#fff;color:#93397f}@media only screen and (max-width:1050px){.subscribe-wrap #subForm,.subscribe-wrap .wpcf7-form p{-ms-flex-flow:row wrap;flex-flow:row wrap}.subscribe-wrap #subForm .wpcf7-form-control-wrap.your-email,.subscribe-wrap .wpcf7-form p .wpcf7-form-control-wrap.your-email{width:100%}.subscribe-wrap #subForm .wpcf7-form-control-wrap.your-email input[type=email],.subscribe-wrap .wpcf7-form p .wpcf7-form-control-wrap.your-email input[type=email]{max-width:55%;margin:25px auto}.subscribe-wrap #subForm .wpcf7-form-control-wrap.last-name input[type=text],.subscribe-wrap .wpcf7-form p .wpcf7-form-control-wrap.last-name input[type=text]{margin:0}}@media only screen and (max-width:585px){.subscribe-wrap #subForm .wpcf7-form-control-wrap,.subscribe-wrap .wpcf7-form p .wpcf7-form-control-wrap{width:100%}.subscribe-wrap #subForm .wpcf7-form-control-wrap.first-name input[type=email],.subscribe-wrap #subForm .wpcf7-form-control-wrap.first-name input[type=text],.subscribe-wrap #subForm .wpcf7-form-control-wrap.last-name input[type=email],.subscribe-wrap #subForm .wpcf7-form-control-wrap.last-name input[type=text],.subscribe-wrap #subForm .wpcf7-form-control-wrap.your-email input[type=email],.subscribe-wrap #subForm .wpcf7-form-control-wrap.your-email input[type=text],.subscribe-wrap .wpcf7-form p .wpcf7-form-control-wrap.first-name input[type=email],.subscribe-wrap .wpcf7-form p .wpcf7-form-control-wrap.first-name input[type=text],.subscribe-wrap .wpcf7-form p .wpcf7-form-control-wrap.last-name input[type=email],.subscribe-wrap .wpcf7-form p .wpcf7-form-control-wrap.last-name input[type=text],.subscribe-wrap .wpcf7-form p .wpcf7-form-control-wrap.your-email input[type=email],.subscribe-wrap .wpcf7-form p .wpcf7-form-control-wrap.your-email input[type=text]{max-width:100%;width:400px;margin:0 auto 25px}}.banner{position:relative;height:330px;background-position:50%;background-size:cover;background-repeat:no-repeat}.banner h1{color:#fff;font-size:calc(55px + 65 * ((100vw - 300px) / 1300));position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#content,footer{padding:50px 0}footer{background:#375d9d}@media only screen and (max-width:736px){footer #footer-bottom-wrapper{-ms-flex-flow:column nowrap;flex-flow:column nowrap}}footer #footer-bottom-left{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}footer #footer-bottom-left img{max-width:170px;margin:0 0 15px;display:block}footer #footer-bottom-left p{color:#fff;text-align:left}footer #footer-bottom-left p a{color:#fff}footer #footer-bottom-left p a:hover{color:#93397f}@media only screen and (max-width:736px){footer #footer-bottom-left{-ms-flex-order:1;order:1;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;max-width:100%;margin-top:35px}footer #footer-bottom-left img{max-width:calc(75px + 50 * ((100vw - 300px) / 1300));margin:0 15px 0 0}}footer #footer-bottom-right{padding:0 35px 0 0}@media only screen and (max-width:736px){footer #footer-bottom-right{padding:0;margin-bottom:35px}}footer #footer-bottom-right .menu-footer ul.menu{display:block}footer #footer-bottom-right .menu-footer ul.menu li{color:#fff;font-size:16px;margin:15px 0;width:45%;text-align:left}@media only screen and (max-width:736px){footer #footer-bottom-right .menu-footer ul.menu li{width:32%}}@media only screen and (max-width:532px){footer #footer-bottom-right .menu-footer ul.menu li{width:49%}}footer #footer-bottom-right .menu-footer ul.menu li a{color:#fff;font-size:18px;font-weight:600}footer #footer-bottom-right .menu-footer ul.menu li a:after{content:"";padding:0}footer #footer-bottom-right .menu-footer ul.menu li a:hover{background:none;color:#d52397}@media only screen and (max-width:736px){footer #footer-bottom-right .menu-footer ul.menu li a{-ms-flex-pack:center;justify-content:center}}footer .social-flex{-ms-flex-pack:start;justify-content:flex-start}footer .social-flex a{margin:0 2rem 0 0}footer .social-flex img{height:36px}@media only screen and (max-width:736px){footer .social-flex{-ms-flex-pack:center;justify-content:center}footer .social-flex a{margin:2rem}}@media only screen and (max-width:532px){footer .social-flex a{margin:1rem}}@media only screen and (max-width:736px){footer .widget-container{text-align:center}}footer .widget-container h3.widget-title{color:#fff;margin:0 0 15px;font:22px;font-weight:600}.gridder{margin:0;padding:0;list-style-type:none;width:100%;text-align:center}.gridder-list{display:inline-block;vertical-align:top}.gridder-show{display:block;float:right;width:71.25%;position:relative;margin:2%;padding:0}.gridder-show,.gridder-show.loading{background:#fff url(/bellas/wp-content/uploads/2019/05/loading.svg) no-repeat 50%}@media only screen and (max-width:699px){.gridder-show{width:100%}}.gridder-content{display:none}.gridder-list{width:48.5%}.gridder-list:nth-child(n){margin-bottom:1%;margin-right:1%}.gridder-list:nth-of-type(2n){margin-right:0;margin-bottom:0}.gridder-navigation .gridder-nav{position:absolute;height:77px;width:32px;background-color:#454545;vertical-align:middle;top:50%;opacity:.2}.gridder-navigation .gridder-nav.disabled{opacity:.2}.gridder-navigation .gridder-nav.disabled:hover{opacity:.2;cursor:not-allowed}.gridder-navigation .gridder-nav:hover{opacity:.8}.gridder-navigation .gridder-nav span{display:block;bottom:0;height:23px;left:0;margin:auto;position:absolute;right:0;top:0;width:14px}.gridder-navigation .gridder-nav.prev{left:-6px}.gridder-navigation .gridder-nav.prev span{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAXBAMAAADJv2OxAAAAMFBMVEX///+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZnHHh8xAAAAD3RSTlMAESIzRFVmd4iZqrvM3e5GKvWZAAAAdElEQVQI12NgAAH2v2CKsf83mJb8vxBEMe3/KQCitf83gLn3n4Flff8FgCjW90/A3Pw/BiBK4v0lMHf+bwUw/R/CZVj/SwBq5kaIQD1UAfv7yxCBuH8OYJrl/VWIgM3/AjDNdP45REDq/0SI+9b/gghw/AUAn68l+4HFkZUAAAAASUVORK5CYII=) 50% no-repeat}.gridder-navigation .gridder-nav.next{right:-6px;transform:scaleX(-1)}.gridder-navigation .gridder-nav.next span{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAXBAMAAADJv2OxAAAAMFBMVEX///+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZnHHh8xAAAAD3RSTlMAESIzRFVmd4iZqrvM3e5GKvWZAAAAdElEQVQI12NgAAH2v2CKsf83mJb8vxBEMe3/KQCitf83gLn3n4Flff8FgCjW90/A3Pw/BiBK4v0lMHf+bwUw/R/CZVj/SwBq5kaIQD1UAfv7yxCBuH8OYJrl/VWIgM3/AjDNdP45REDq/0SI+9b/gghw/AUAn68l+4HFkZUAAAAASUVORK5CYII=) 50% no-repeat}.gridder-navigation .gridder-close{background:url(data:image/gif;base64,R0lGODlhFAAUAJEAAE1NTf///////wAAACH5BAEHAAIALAAAAAAUABQAAAIzBISpK+YMm5Enpodw1HlCfnkKOIqU1VXk55goVb2hi7Y0q95lfG70uurNaqLgTviyyUoFADs=) no-repeat 50%;cursor:pointer;height:40px;padding:7px;position:absolute;right:10px;top:10px;width:40px;z-index:2;background-color:#1a1a1a;border-radius:50%;opacity:.2}.gridder-navigation .gridder-close:hover{opacity:.8}.gridder-list{cursor:pointer;position:relative}.gridder-list img{width:100%}.gridder-list:hover .title-overlay{background:rgba(0,0,0,.4)}.gridder-list .title-overlay{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.25);padding:5%}.gridder-list .title-overlay h3{color:#fff;font-family:Source Sans Pro,sans-serif;text-align:center}.gridder-list.selectedItem .title-overlay{background:rgba(147,57,127,.8)}.hasSelectedItem .gridder-list{opacity:.5}.hasSelectedItem .gridder-list.selectedItem{opacity:1}.flex-expanded{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;border:0 solid #93397f;padding:0}.flex-expanded .camp-details{padding:0 35px;text-align:left}.flex-expanded .camp-details h3{color:#93397f;margin:0 0 25px}.flex-expanded .camp-details span{color:#93397f}.flex-expanded .camp-details p{margin:0}.flex-expanded .camp-details .register{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-top:1%}.flex-expanded .camp-details .register a.small.button{background:none;border:1px solid #93397f;color:#93397f;width:220px}.flex-expanded .camp-details .register a.small.button:hover{border-color:#375d9d;color:#375d9d}@media only screen and (max-width:600px){.flex-expanded .camp-details .register{-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:25px 0}}.flex-expanded .camp-details a.small.button{background:none;border:1px solid #93397f;color:#93397f}.flex-expanded .camp-details a.small.button:hover{border-color:#375d9d;color:#375d9d}.flex-expanded .camp-details a.blue{color:#375d9d;text-transform:uppercase;font-weight:600}.flex-expanded .camp-details a.blue:hover{text-decoration:underline}.flex-expanded .camp-details .positionheld p{font-weight:600}.flex-expanded .camp-details .staff-excerpt a.read-more{display:none}.flex-expanded .thumbwrapper{min-width:325px}.page-template-staff-page .gridder-show{width:100%;margin:1%}.page-template-staff-page .gridder-show .flex-expanded{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-flow:row wrap;flex-flow:row wrap;border:0 solid #93397f;padding:0}.page-template-staff-page .gridder-show .flex-expanded .camp-details{padding:0 35px}.page-template-staff-page .gridder-show .flex-expanded .camp-details h3{color:#375d9d;margin:0}.page-template-staff-page .gridder-show .flex-expanded .camp-details span{color:#375d9d}.page-template-staff-page .gridder-show .flex-expanded .camp-details p{margin:0 0 25px}.page-template-staff-page .gridder-show .flex-expanded .camp-details a.small.button{background:none;border:1px solid #375d9d;color:#375d9d}.page-template-staff-page .gridder-show .flex-expanded .camp-details a.small.button:hover{border-color:#93397f;color:#93397f}.page-template-staff-page .gridder-show .flex-expanded .camp-details .positionheld p{font-weight:700;font-size:18px;color:#375d9d;margin:0 0 25px}.page-template-staff-page .gridder-show .flex-expanded .camp-details .staff-excerpt a.read-more{display:none}.page-template-staff-page .gridder-show .flex-expanded .thumbwrapper{min-width:325px}.page-template-staff-page .gridder-show .flex-expanded .thumbwrapper img{width:100%}@media screen and (min-width:700px){.gridder-list{width:23.75%}.gridder-list:nth-child(n){margin-bottom:1%;margin-right:1%}.gridder-list:nth-of-type(4n){margin-right:0;margin-bottom:0}}.filters{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding:0;margin:0 0 25px;background:#93397f;-ms-flex-flow:row wrap;flex-flow:row wrap}.filters .select2-container,.filters select{border:none;width:auto;margin:0 25px 0 0;color:#fff;text-transform:uppercase;text-align:left;border-radius:0;background-color:transparent}.filters .select2-container .select2-selection--single,.filters select .select2-selection--single{background-color:unset;border:0 none;border-radius:0}.filters .select2-container .select2-selection--single .select2-selection__placeholder,.filters .select2-container .select2-selection--single .select2-selection__rendered,.filters select .select2-selection--single .select2-selection__placeholder,.filters select .select2-selection--single .select2-selection__rendered{color:#fff;text-transform:uppercase;font-weight:700;font-family:Source Sans Pro,sans-serif}.filters .select2-container .select2-selection--single .select2-selection__arrow b,.filters select .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent}.filters .select2-container option,.filters select option{background:#f1f8fe;color:#375d9d;text-transform:uppercase;text-align:left}.filters .select2-container.selectages,.filters select.selectages{min-width:120px}.filters .select2-container.selectprograms,.filters select.selectprograms{min-width:160px}.filters .select2-container.selectlocations,.filters select.selectlocations{max-width:130px}@media only screen and (max-width:860px){.filters .select2-container,.filters select{width:45%!important;margin:2%}}@media only screen and (max-width:480px){.filters .select2-container,.filters select{width:96%!important}}.filters button.button--reset{cursor:pointer;font-size:14px;color:#fff}@media only screen and (max-width:860px){.filters button.button--reset{width:45%;text-align:left;margin:2%;padding-left:7px}}@media only screen and (max-width:480px){.filters button.button--reset{width:96%}}.filters .searchbox{margin-left:auto;width:300px}.filters .searchbox form input{margin:0}@media only screen and (max-width:640px){.filters .searchbox{margin:2%;width:45%;width:96%}}.select2-container--default .select2-dropdown{background-color:#f1f8fe}.select2-container--default .select2-results__option{color:#375d9d}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected=true]{background-color:unset;color:#93397f}.archive .filters,.blog .filters,.category .filters,.single .filters{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding:0;margin:0 auto 25px;background:#375d9d}.archive .filters .cat-menu,.blog .filters .cat-menu,.category .filters .cat-menu,.single .filters .cat-menu{width:auto;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin:0}.archive .filters .cat-menu li,.blog .filters .cat-menu li,.category .filters .cat-menu li,.single .filters .cat-menu li{margin:0 25px 0 0;position:static}.archive .filters .cat-menu li a,.blog .filters .cat-menu li a,.category .filters .cat-menu li a,.single .filters .cat-menu li a{color:#fff;text-transform:uppercase;font-family:Arial,serif;font-size:16px;padding:10px 25px;display:block}.archive .filters .cat-menu li.current-cat a,.archive .filters .cat-menu li a:hover,.blog .filters .cat-menu li.current-cat a,.blog .filters .cat-menu li a:hover,.category .filters .cat-menu li.current-cat a,.category .filters .cat-menu li a:hover,.single .filters .cat-menu li.current-cat a,.single .filters .cat-menu li a:hover{background:hsla(0,0%,100%,.3)}.archive .filters button.button--reset,.blog .filters button.button--reset,.category .filters button.button--reset,.single .filters button.button--reset{cursor:pointer;font-size:14px;color:#fff}.archive .filters .searchbox,.blog .filters .searchbox,.category .filters .searchbox,.single .filters .searchbox{margin-left:auto;width:300px}.archive .filters .searchbox .asl_m,.archive .filters .searchbox .asl_m .probox,.blog .filters .searchbox .asl_m,.blog .filters .searchbox .asl_m .probox,.category .filters .searchbox .asl_m,.category .filters .searchbox .asl_m .probox,.single .filters .searchbox .asl_m,.single .filters .searchbox .asl_m .probox{background:#375d9d!important}.archive .filters .searchbox .asl_m .innericon,.archive .filters .searchbox .asl_m .probox .innericon,.blog .filters .searchbox .asl_m .innericon,.blog .filters .searchbox .asl_m .probox .innericon,.category .filters .searchbox .asl_m .innericon,.category .filters .searchbox .asl_m .probox .innericon,.single .filters .searchbox .asl_m .innericon,.single .filters .searchbox .asl_m .probox .innericon{background-color:#375d9d!important}.archive .filters .searchbox form input,.blog .filters .searchbox form input,.category .filters .searchbox form input,.single .filters .searchbox form input{margin:0}@media only screen and (max-width:640px){.archive .filters .searchbox,.blog .filters .searchbox,.category .filters .searchbox,.single .filters .searchbox{margin:2%;width:45%;width:96%}}.archive #content h1,.blog #content h1,.category #content h1,.single #content h1{color:#375d9d;text-align:center;font-size:calc(38px + 30 * ((100vw - 300px) / 1300));font-weight:700}@media only screen and (min-width:1200px){.archive #content h1,.blog #content h1,.category #content h1,.single #content h1{font-size:68px}}.archive #content .booknav a.small.button,.blog #content .booknav a.small.button,.category #content .booknav a.small.button,.single #content .booknav a.small.button{border:1px solid #375d9d;color:#375d9d;background:none;margin:0}.archive #content .booknav a.small.button:hover,.blog #content .booknav a.small.button:hover,.category #content .booknav a.small.button:hover,.single #content .booknav a.small.button:hover{border-color:#93397f;color:#93397f}.archive #content .booknav .small.button.nextpl,.archive #content .booknav .small.button.previouspl,.blog #content .booknav .small.button.nextpl,.blog #content .booknav .small.button.previouspl,.category #content .booknav .small.button.nextpl,.category #content .booknav .small.button.previouspl,.single #content .booknav .small.button.nextpl,.single #content .booknav .small.button.previouspl{border:1px solid #375d9d;color:#375d9d;background:none;margin:1rem 2rem 0 0;padding:.75rem 0;width:200px}.archive #content .booknav .small.button.nextpl:hover,.archive #content .booknav .small.button.previouspl:hover,.blog #content .booknav .small.button.nextpl:hover,.blog #content .booknav .small.button.previouspl:hover,.category #content .booknav .small.button.nextpl:hover,.category #content .booknav .small.button.previouspl:hover,.single #content .booknav .small.button.nextpl:hover,.single #content .booknav .small.button.previouspl:hover{border-color:#93397f;color:#93397f}.archive #content .booknav .small.button.nextpl:hover a,.archive #content .booknav .small.button.previouspl:hover a,.blog #content .booknav .small.button.nextpl:hover a,.blog #content .booknav .small.button.previouspl:hover a,.category #content .booknav .small.button.nextpl:hover a,.category #content .booknav .small.button.previouspl:hover a,.single #content .booknav .small.button.nextpl:hover a,.single #content .booknav .small.button.previouspl:hover a{color:#93397f}.archive #content .booknav .small.button.nextpl a,.archive #content .booknav .small.button.previouspl a,.blog #content .booknav .small.button.nextpl a,.blog #content .booknav .small.button.previouspl a,.category #content .booknav .small.button.nextpl a,.category #content .booknav .small.button.previouspl a,.single #content .booknav .small.button.nextpl a,.single #content .booknav .small.button.previouspl a{color:#375d9d}.select-css{display:block;font-size:16px;font-family:Source Sans Pro,sans-serif;font-weight:700;color:#444;line-height:1.3;padding:.6em 1.4em .5em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px rgba(0,0,0,.04);border-radius:.5em;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#93397f;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28255,255,255%29'></polygon></svg>");background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.select-css::-ms-expand{display:none}.select-css:focus{box-shadow:0 0 0 0 rgba(59,153,252,.7);box-shadow:0 0 0 0 -moz-mac-focusring;color:#fff;outline:none}.select-css option{font-weight:400}.no-results{padding:15px 0 50px}.no-results h5{font-size:20px;color:#1a1a1a}.single-camp #content h1{color:#375d9d;font-family:Source Sans Pro,sans-serif;font-size:33px;margin:0 0 25px;padding:0;text-align:left}.single-camp #content h3{padding-top:50px}.single-camp #content h4{padding-top:20px}.single-camp #content .all-camps-button-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.single-camp #content .all-camps-button-wrapper a.all-camps.button.small{background:none;border:1px solid #93397f;color:#93397f;border-radius:16px;padding:.75rem 2rem;margin:0}.single-camp #content .all-camps-button-wrapper a.all-camps.button.small:hover{border-color:#375d9d;color:#375d9d}@media only screen and (max-width:900px){.single-camp #content .all-camps-button-wrapper{margin:0 0 25px}}.single-camp #content article.small-12.columns{padding:0}.single-camp #content .camp-details-upper-block{margin-bottom:50px}.single-camp #content .camp-details-upper-block,.single-camp #content .camp-details-upper-block .camp-info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.single-camp #content .camp-details-upper-block ul.camp-list{margin:0;list-style:none}.single-camp #content .camp-details-upper-block ul.camp-list li{font-size:18px}.single-camp #content .camp-details-upper-block ul.camp-list li span{color:#93397f;margin:0 10px 0 0}.single-camp #content .camp-details-upper-block ul.camp-list li a.blue{color:#375d9d;text-transform:uppercase;font-weight:600}.single-camp #content .camp-details-upper-block ul.camp-list li a.blue:hover{text-decoration:underline}.single-camp #content .camp-details-upper-block .register-now.small.button{background:none;border:1px solid #93397f;color:#93397f;border-radius:16px;padding:.75rem 2rem;margin-top:20px}.single-camp #content .camp-details-upper-block .register-now.small.button:hover{border-color:#375d9d;color:#375d9d}.single-camp #content .camp-details-center-block{margin-bottom:50px;-ms-flex-align:start;align-items:flex-start}.single-camp #content .camp-details-center-block h4{margin:15px 0 0}.single-camp #content .block-wrapper{margin-bottom:50px}.single-camp #content .block-wrapper .blockimgs{padding:1rem}.single-camp #content .block-wrapper .blockimgs img{width:100%}.single-camp #content .program-lead-block h3{font-size:calc(18px + 4 * ((100vw - 300px) / 1300));font-weight:600;line-height:1.2}.single-camp #content .program-lead-block img{width:100%}.single-camp #content .program-lead-block .program-lead-text{padding:25px;background:rgba(147,57,127,.3)}@media only screen and (max-width:640px){.single-camp #content .program-lead-block{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-order:1;order:1}.single-camp #content .program-lead-block h3{padding-top:0}}@media only screen and (max-width:480px){.single-camp #content .program-lead-block{-ms-flex-flow:column nowrap;flex-flow:column nowrap}.single-camp #content .program-lead-block h3{padding-top:0}}ul#staff-tabs{padding:0;margin:0 auto 25px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;border:0 none;background:#375d9d}ul#staff-tabs li{margin:0 3%;padding:0}ul#staff-tabs li a{font-size:calc(18px + 10 * ((100vw - 300px) / 1300));text-transform:uppercase;font-weight:600;color:#fff;background:none;padding:10px 25px;border:0 none}ul#staff-tabs li a.is-active,ul#staff-tabs li a:hover,ul#staff-tabs li a[aria-selected=true]{background:hsla(0,0%,100%,.3);color:#fff}@media only screen and (min-width:1600px){ul#staff-tabs li a{font-size:28px}}@media only screen and (max-width:755px){ul#staff-tabs{-ms-flex-flow:row wrap;flex-flow:row wrap}ul#staff-tabs li{width:100%;text-align:center;margin:0}}.tabs-content{padding:15px 0;border:0 none}.tabs-content:focus,.tabs-content ul.tabs-panel:focus{border:0 none;outline:none}.single-staff h1{font-family:Source Sans Pro,sans-serif;color:#375d9d}.single-staff .banner h1{font-family:Playlist Script,serif;color:#fff}.single-staff h3{color:#1a1a1a}.single-staff img.alignright{margin-left:35px}ul.sponsor{margin:0 auto;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:row wrap;flex-flow:row wrap}ul.sponsor li{margin:15px 0;width:33%;text-align:center}ul.sponsor li img{width:auto;height:200px}@media only screen and (max-width:768px){ul.sponsor li{width:50%}}@media only screen and (max-width:480px){ul.sponsor li{width:100%}}.has-huge-font-size,.has-larger-font-size{font-size:calc(28px + 14 * ((100vw - 300px) / 1300))}.ugb-card .ugb-card__title{font-family:Source Sans Pro,sans-serif;text-transform:uppercase;font-size:32px}.ugb-card .ugb-button{display:none}.ugb-card .ugb-card__image-container{background-repeat:no-repeat;background-size:contain;height:250px;margin-bottom:1rem!important}.ugb-header--design-half .ugb-content-wrapper,.ugb-header--design-half .ugb-header__wrapper{background:rgba(147,57,127,.8);padding:10rem 5rem!important}.ugb-header--design-half.blue .ugb-content-wrapper,.ugb-header--design-half.blue .ugb-header__wrapper{background:rgba(55,93,157,.8)}.ugb-header .ugb-header__title{text-transform:uppercase;font-size:calc(40px + 30 * ((100vw - 300px) / 1300));font-weight:700}.ugb-header .ugb-header__subtitle{font-size:calc(28px + 6 * ((100vw - 300px) / 1300))}.ugb-header .ugb-header__subtitle.strong{font-size:calc(26px + 6 * ((100vw - 300px) / 1300))}.home .ugb-header .ugb-header__buttons>div:first-child .ugb-button{background:hsla(0,0%,100%,.6)!important;color:#375d9d!important;border:0 none;border-radius:12px;font-size:16px;text-transform:uppercase;font-family:Source Sans Pro,sans-serif;padding:.75rem 4rem}.home .ugb-header .ugb-header__buttons>div:first-child .ugb-button:hover{background:#fff!important;opacity:1}.home .ugb-header .ugb-button .ugb-button--inner,.home .ugb-header .ugb-button .ugb-button-inner{color:#375d9d!important;font-size:16px;text-transform:uppercase;font-family:Source Sans Pro,sans-serif;line-height:1}.home .ugb-header .ugb-header__buttons>div:nth-child(2) .ugb-button{display:none}.ugb-blog-posts .ugb-blog-posts__title a{color:#1a1a1a}.ugb-blog-posts .ugb-blog-posts__title a:hover{color:#93397f}.ugb-blog-posts.aligncenter{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}.ugb-blog-posts.aligncenter article.ugb-blog-posts__item{max-width:100%}.ugb-feature-grid.ugb-feature-grid--v2:not(.ugb-feature-grid--design-plain) .ugb-feature-grid__item{padding:0}.ugb-feature-grid.ugb-feature-grid--v2:not(.ugb-feature-grid--design-plain) .ugb-feature-grid__item .ugb-feature-grid__image{margin:0 0 16px!important}.ugb-container.ugb-container--v2.ugb-container--width-small .ugb-container__content-wrapper,.ugb-feature-grid.ugb-feature-grid--v2:not(.ugb-feature-grid--design-plain) .ugb-feature-grid__item .ugb-feature-grid__image img{width:100%}.wp-block-columns.home-icon-columns{width:1200px;margin:0 auto;max-width:100%}.wp-block-columns.home-icon-columns img{margin:0 auto;display:block}.wp-block-columns.home-icon-columns h3 a{color:#375d9d;font-size:calc(24px + 8 * ((100vw - 300px) / 1300));text-transform:uppercase;text-decoration:none}.wp-block-columns.home-icon-columns h3 a:hover{color:#93397f}@media only screen and (max-width:1024px){.wp-block-columns.home-icon-columns .wp-block-column{-ms-flex-preferred-size:33.333%;flex-basis:33.333%}.wp-block-columns.home-icon-columns .wp-block-column:nth-child(2n){margin:0}.wp-block-columns.home-icon-columns .wp-block-column img{max-width:calc(100px + 160 * ((100vw - 300px) / 1300))}}@media only screen and (max-width:599px){.wp-block-columns.home-icon-columns .wp-block-column{-ms-flex-preferred-size:33.333%!important;flex-basis:33.333%!important}}@media only screen and (max-width:414px){.wp-block-columns.home-icon-columns .wp-block-column{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}}.blog section#content{padding-left:0;padding-right:0}.article.sticky .medium-4,.article.sticky .medium-8{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.article.sticky .medium-4{-ms-flex-order:1;order:1;margin-bottom:15px}.article.sticky .medium-8{-ms-flex-order:2;order:2}.blog .article{border-bottom:1px solid #e50024;padding:25px 0}.button.small a{color:#93397f}.button.small a:hover{color:#fff}.row.align-spaced.booknav{margin-bottom:50px}.blog-grid{margin-top:25px;margin-bottom:40px}.blog-grid figure{display:block}.blog-grid figure img{width:100%}.blog-grid .blog-text{font-size:calc(20px + 2 * ((100vw - 300px) / 1300));font-weight:300}.blog-grid .blog-text h2.article-title{font-size:calc(18px + 10 * ((100vw - 300px) / 1300));color:#1a1a1a;margin:25px 0}.blog-grid .blog-text h2.article-title a{font-size:calc(22px + 6 * ((100vw - 300px) / 1300));color:#1a1a1a;font-weight:600;text-transform:uppercase}@media only screen and (max-width:640px){.blog-grid .blog-text h2.article-title{margin:25px 0 15px}}.blog-grid .blog-text a.read-more.small.button{border:0;display:block;font-size:16px;text-align:left;margin:25px 0 0;font-weight:400;display:none}@media only screen and (max-width:640px){.blog-grid{padding:0}.blog-grid h2.article-title{margin:25px 0 15px}}.custom-pagination{margin:25px 0}.woocommerce .products ul,.woocommerce ul.products{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.woocommerce .products ul li.product,.woocommerce ul.products li.product{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:justify;justify-content:space-between}.woocommerce .products ul li.product a img,.woocommerce ul.products li.product a img{width:auto;max-height:300px;margin:0 auto}.woocommerce div.product h1.product_title{font-family:Source Sans Pro,sans-serif}.woocommerce div.product .woocommerce-tabs ul.tabs{border:0 none}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#93397f;color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs ul.tabs li:hover{background:#375d9d;color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#fff}.woocommerce div.product .woocommerce-tabs .panel{background:none;border:0 none;padding:1rem}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:2.2rem}.woocommerce div.product form.cart .variations tr{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-bottom:2rem}.woocommerce div.product form.cart .variations tr td.label{background:none}.woocommerce div.product form.cart .variations tr td.label label{font-size:1rem}.woocommerce div.product form.cart .variations tr td.value{margin:0;padding:0;position:relative}.woocommerce div.product form.cart .variations tr td.value select{margin:0;padding:0;min-width:140px}.woocommerce div.product form.cart .variations tr td.value .reset_variations{position:absolute;bottom:-2rem;left:0}.related.products{background:none;border:0 none;padding:1rem}.related.products h2{font-size:2.2rem}.woocommerce .woocommerce-breadcrumb{margin:1rem 0;padding-left:122px}.woocommerce-checkout #payment{background:none!important}.woocommerce-checkout #payment div.payment_box p{color:#fff}#paypal.moveup.row{margin-top:-15%;z-index:2;position:relative}.donate-form{background:#93397f;background:-webkit-gradient(left top,left bottom,color-stop(0,#93397f),color-stop(100%,#d52397));background:linear-gradient(180deg,#93397f 0,#d52397);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#93397F",endColorstr="#d52397",GradientType=0);padding:25px;border-radius:5px}.donate-form .donate-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.donate-form .donate-headline h3.widget-title{color:#fff;font-size:38px;font-weight:600;text-align:center;margin:0 auto 20px}.donate-form h4{color:#fff;font-size:22px;font-weight:600;text-align:center;display:none}.donate-form h4 .returnto{color:#ccc;cursor:pointer}.donate-form h4 .returnto:hover{color:#375d9d}.donate-form .buttongroup h4{display:none}.donate-form .buttongroup .buttons-rows{background:#fff;padding:20px 20px 30px;border-radius:5px;box-shadow:0 0 0 #000}.donate-form .buttongroup .buttons-flex{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 auto}.donate-form .buttongroup .buttons-flex input[type=radio]{display:none;margin:0;width:0;height:0}.donate-form .buttongroup .buttons-flex input[type=text]{margin:0;background:#fff;height:30px}.donate-form .buttongroup .buttons-flex input[type=text]::-ms-input-placeholder{color:#5f6772;opacity:1}.donate-form .buttongroup .buttons-flex input[type=text]::placeholder{color:#5f6772;opacity:1}.donate-form .buttongroup .buttons-flex label{cursor:pointer;background:#eff1f4;color:#5f6772;padding:20px;text-align:center;min-width:100px;margin:20px;border-radius:5px;box-shadow:1px 2px 5px #ccc}.donate-form .buttongroup .buttons-flex label.selected,.donate-form .buttongroup .buttons-flex label:hover{color:#fff;background:#93397f}.donate-form .buttongroup p.notice{color:red;text-align:center;padding:0;margin:0;opacity:0;transform:scale(0);transition:.2s ease-in 0s}.donate-form .buttongroup p.notice.shown{display:block;opacity:1;transform:scale(1)}.donate-form .control-group .flex-inputs{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.donate-form .control-group .flex-inputs input[type=text]{width:97%}.donate-form .control-group .flex-inputs2{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.donate-form .control-group .flex-inputs2 label{width:50%}.donate-form .control-group .flex-inputs2 input[type=text]{width:97%}.donate-form .control-group .control-group-wrap{background:#fff;padding:30px 20px;border-radius:5px;box-shadow:3px 5px 10px #000}.donate-form label.error{color:red}.donate-form a.continue,.donate-form input[type=submit]{background:#93397f;color:#fff;margin:0 auto;padding:10px;width:200px;display:block;text-align:center;border-radius:5px;font-size:22px;font-weight:600}.donate-form a.continue:hover,.donate-form input[type=submit]:hover{background:#375d9d}.donate-form input[type=submit]{margin:25px auto 0}.course-lessons h2,.course-lessons h2 a,.message-content h2,.message-content h2 a{line-height:1.3;color:#1a1a1a;font-size:28px;text-transform:uppercase;font-family:Source Sans Pro,sans-serif;font-weight:600}.course-lessons h2 a:hover,.course-lessons h2:hover,.message-content h2 a:hover,.message-content h2:hover{color:#93397f}.course-lessons article,.message-content article{border-bottom:1px solid #e2e2e2;margin:0 0 1.618em}.course-lessons article .entry p,.message-content article .entry p{margin:1.5rem 0}.course header,.lesson header{padding:0}.course footer,.lesson footer{background:none}.course input[type=submit],.lesson input[type=submit]{background:#93397f}.course input[type=submit]:hover,.lesson input[type=submit]:hover{background:#375d9d}.course .progress.statement.course-completion-rate,.lesson .progress.statement.course-completion-rate{color:#1a1a1a;background:none;padding:0}.course .status.in-progress,.lesson .status.in-progress{display:none}.course a.button.send-message-button,.lesson a.button.send-message-button{color:#fff;background:#375d9d}.course a.button.send-message-button:visited,.lesson a.button.send-message-button:visited{background:#375d9d}.course a.button.send-message-button:hover,.lesson a.button.send-message-button:hover{background:#93397f}.single-lesson #post-entries{height:auto;clear:both;display:inline-block;width:100%}.course-lessons{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.course-lessons article.type-lesson{max-width:33.333%;min-width:33.333%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:0 0 2.5rem}.course-lessons article.type-lesson:nth-child(3n+1){padding:0 16px 16px 0}.course-lessons article.type-lesson:nth-child(3n+2){padding:0 8px 16px}.course-lessons article.type-lesson:nth-child(3n){padding:0 0 16px 16px}@media only screen and (max-width:700px){.course-lessons article.type-lesson{max-width:50%;min-width:50%}.course-lessons article.type-lesson:nth-child(3n),.course-lessons article.type-lesson:nth-child(3n+1),.course-lessons article.type-lesson:nth-child(3n+2){padding:0 16px 16px}}@media only screen and (max-width:430px){.course-lessons article.type-lesson{max-width:100%;min-width:100%}}.course-lessons a{-ms-flex-order:1;order:1}.course-lessons header{-ms-flex-order:2;order:2}.course-lessons header p.lesson-meta .lesson-complexity,.course-lessons header p.lesson-meta .lesson-length{color:#375d9d}.course-lessons header p.lesson-meta .lesson-status.in-progress{color:#93397f!important}.course-lessons .entry{-ms-flex-order:3;order:3}.meter.red>span{background:#92397f}@media only screen and (max-width:1080px){section#content{padding:50px 15px}#primary.content-area{padding:0 15px}}@media only screen and (max-width:1025px){.title-bar{background:#93397f;margin-top:35px}.title-bar:hover{background:#375d9d}.title-bar.topmenu{margin-top:0}.off-canvas{z-index:9;background:#375d9d}.off-canvas ul.off-canvas-list li{position:relative}.off-canvas ul.off-canvas-list li a{background:#375d9d}.off-canvas ul.off-canvas-list li a:hover{background:#93397f}.off-canvas ul.off-canvas-list li.complete a{color:red}.off-canvas ul.off-canvas-list li.complete a:after{content:"\2713";position:absolute;left:0;top:auto;bottom:auto;margin:0 auto;color:red}}@media only screen and (max-width:768px){.wp-block-image .alignleft,.wp-block-image .alignright{float:none;display:block;margin:0 auto;padding-left:0}.woocommerce-page ul.products[class*=columns-] li.product,.woocommerce ul.products[class*=columns-] li.product{padding:0 15px}.woocommerce div.product div.images img{max-height:500px;width:auto;max-width:unset;margin:0 auto}}@media only screen and (max-width:640px){.ugb-header.ugb-header--v3.ugb-header--design-half-overlay .ugb-content-wrapper{width:100%;padding:35px!important}.ugb-e33b43f .ugb-inner-block .ugb-header__subtitle{margin-bottom:0!important}}
/*# sourceMappingURL=style.css.map */
