#honeypot-field-url,.um-form input[type=text].apbct_special_field,.wc_apbct_email_id,input[class*=apbct].apbct_special_field,label[id*=apbct_label_id].apbct_special_field{display:none!important}.comment-form-cookies-consent{width:100%;overflow:hidden}.apbct-tooltip{display:none;position:inherit;margin-top:5px;left:5px;background:#d3d3d3;border-radius:5px;opacity:.9}.apbct-tooltip--text{position:sticky;background:#d3d3d3;padding:10px;border-radius:5px;width:max-content}.apbct-tooltip--arrow{position:absolute;background:#d3d3d3;width:10px;height:10px;top:-5px;left:10px;transform:rotate(135deg)}.apbct-trusted-text--div{font-size:small!important;display:inline-block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--center{font-size:small!important;display:block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--label{font-size:small!important;display:inline-block;text-align:center;width:100%;padding:5px 0}.apbct-trusted-text--label_left{font-size:small!important;display:inline-block;text-align:left;padding:5px 0}.apbct-trusted-text--span{display:inline-block}.apbct-popup-fade:before{content:'';background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.7;z-index:9999}.apbct-popup{position:fixed;top:20%;left:50%;padding:20px;width:360px;margin-left:-200px;background:#fff;border:1px solid;border-radius:4px;z-index:99999;opacity:1}.apbct-iframe-preloader{width:48px;height:48px;border-radius:50%;position:relative;animation:apbctIframePreloaderRotate 1s linear infinite}.apbct-iframe-preloader::before{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:5px solid #FFF;animation:apbctIframePreloaderPrixClipFix 2s linear infinite}.comments-area .comment-list article .comment-author{overflow:visible!important}@keyframes apbctIframePreloaderRotate{100%{transform:rotate(360deg)}}@keyframes apbctIframePreloaderPrixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}100%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.apbct-check_email_exist-bad_email,.apbct-check_email_exist-good_email,.apbct-check_email_exist-load{z-index:9999;margin:0 6px;transition:none!important;background-size:contain;background-repeat:no-repeat;background-position-x:right;background-position-y:center;cursor:pointer}.apbct-check_email_exist-load{background-size:contain;background-image:url(//napervilleyouthclub.org/wp-content/plugins/cleantalk-spam-protect/css/images/checking_email.gif)}.apbct-check_email_exist-block{position:fixed;display:block}.apbct-check_email_exist-good_email{background-image:url(//napervilleyouthclub.org/wp-content/plugins/cleantalk-spam-protect/css/images/good_email.svg)}.apbct-check_email_exist-bad_email{background-image:url(//napervilleyouthclub.org/wp-content/plugins/cleantalk-spam-protect/css/images/bad_email.svg)}.apbct-check_email_exist-popup_description{display:none;position:fixed;padding:2px;border:1px solid #E5E8ED;border-radius:16px 16px 0;background:#FFF;background-position-x:right;font-size:14px;text-align:center;transition:all 1s ease-out}@media screen and (max-width:782px){.apbct-check_email_exist-popup_description{width:100%}}.ct-encoded-form{display:none}.ct-encoded-form-loader{display:block;width:48px;height:48px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;animation:ct-encoded-form-loader-spin 1s linear infinite;margin:auto}@keyframes ct-encoded-form-loader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ct-encoded-form-forbidden{display:block;border:1px solid red;padding:10px;background:#fdd;color:red;font-weight:700}.apbct_dog_one,.apbct_dog_three,.apbct_dog_two{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:apbct_dog}.apbct-email-encoder,.apbct-email-encoder--settings_example_encoded{position:relative}.apbct-email-encoder-popup{width:30vw;min-width:400px;font-size:16px}.apbct-email-encoder--popup-header{font-size:16px;color:#333}.apbct-email-encoder-elements_center{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px!important;color:#000!important}.top-margin-long{margin-top:5px}.apbct-tooltip{display:none}.apbct-blur{filter:blur(5px);transition:filter 2s}.apbct-email-encoder.no-blur .apbct-blur{filter:none}.apbct-email-encoder-select-whole-email{-webkit-user-select:all;user-select:all}.apbct-email-encoder-got-it-button{all:unset;margin-top:10px;padding:5px 10px;border-radius:5px;background-color:#333;color:#fff;cursor:pointer;transition:background-color .3s}.apbct-ee-animation-wrapper{display:flex;height:60px;justify-content:center;font-size:16px;align-items:center}.apbct_dog{margin:0 5px;color:transparent;text-shadow:0 0 2px #aaa}.apbct_dog_one{animation-delay:0s}.apbct_dog_two{animation-delay:.5s}.apbct_dog_three{animation-delay:1s}@keyframes apbct_dog{0%,100%,75%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}25%{scale:200%;color:unset;text-shadow:unset}}@media screen and (max-width:782px){.apbct-email-encoder--settings_example_encoded{position:relative;display:block}.apbct-email-encoder-popup{width:20vw;min-width:200px;font-size:16px;top:20%;left:75%}.apbct-email-encoder-elements_center{flex-direction:column!important;text-align:center}}.slick-loading .slick-list{background:#fff url(//napervilleyouthclub.org/wp-content/plugins/logo-showcase-with-slick-slider/assets/images/ajax-loader.gif) center center no-repeat}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none} .lswssp-wrap * {-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;} .lswssp-clearfix:before, .lswssp-clearfix:after{content: "";display: table;}
.lswssp-clearfix::after{clear: both;}
img.lswssp-logo-img{border-radius: 0px !important;box-shadow:none !important;}
.lswssp-text-center{text-align:center;}
.lswssp-hide{display:none;}
.lswssp-first{clear:both;}
@keyframes lswssp-spin {
0% {transform: rotate(0deg);}
100% {transform: rotate(360deg);}
}
.lswssp-logo-title{margin:15px 0px 0px 0px; color:#000; font-size:20px;}
.lswssp-logo-desc{margin-top:15px; padding:0 10px;}
.lswssp-logo-desc p{margin:0px !important;}
.lswssp-read-more{margin-top:20px;}
.lswssp-read-more  a.lswssp-logo-readmore-link{text-decoration:none; color:#555; border:1px solid #ddd; display: inline-block; padding:7px 15px; -webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;}
.lswssp-logo-carousel{padding:0px 35px; margin:0 !important; text-align:center; clear:both;}
.lswssp-logo-showcase .slick-slide{margin:0 10px;}
.lswssp-logo-showcase .slick-slide img{display:inline-block !important; max-width:100%; box-shadow:none !important;}
.lswssp-logo-img{-webkit-transition: all .6s ease;-moz-transition: all .6s ease; -ms-transition: all .6s ease; -o-transition: all .6s ease;}
.lswssp-logo-img:hover{
-webkit-filter: grayscale(0);-webkit-filter: grayscale(0%);-o-filter: grayscale(0); filter: grayscale(0) !important;
-webkit-filter: sepia(0);-webkit-filter: sepia(0%);-o-filter: sepia(0);filter: sepia(0) !important;
-webkit-transition: all .6s ease;-moz-transition: all .6s ease; -ms-transition: all .6s ease; -o-transition: all .6s ease;
}
.lswssp-logo-showcase.lswssp-center .slick-slide{opacity: 0.5;transform: scale(0.7);transition: all 300ms ease 0s;}
.lswssp-logo-showcase.lswssp-center .slick-center{opacity: 1;transform: scale(1);}
@media screen and (max-width: 641px) {
.lswssp-logo-showcase.center .slick-slide{opacity: 1;transform: scale(1);transition: all 300ms ease 0s;}
.lswssp-logo-showcase.center .slick-center{opacity: 1;transform: scale(1);}
} .lswssp-logo-carousel{visibility: hidden; opacity:0; transition:opacity 0.5s linear;}
.lswssp-logo-carousel.slick-initialized{visibility: visible; opacity:1;}
.lswssp-logo-showcase .slick-arrow{padding:2px !important; margin:0px !important; border-radius:0px !important}
.lswssp-logo-showcase .slick-arrow{width: 35px;height: 35px;position: absolute;z-index:9;border: 0px !important;border-radius: 100% !important;color: #fff; cursor:pointer !important; -webkit-transition-duration: 0.4s; transition-duration: 0.4s;}
.lswssp-logo-showcase .lswssp-slick-next, .lswssp-logo-showcase .lswssp-slick-next:active{background:rgba(0, 0, 0, 0.5); box-shadow:none !important;}
.lswssp-logo-showcase .lswssp-slick-prev, .lswssp-logo-showcase .lswssp-slick-prev:active{background:rgba(0, 0, 0, 0.5); box-shadow:none !important;}
.lswssp-logo-showcase .lswssp-slick-next:hover,  .lswssp-logo-showcase .lswssp-slick-next:focus{background:rgba(0, 0, 0, 0.7);}
.lswssp-logo-showcase .lswssp-slick-prev:hover, .lswssp-logo-showcase .lswssp-slick-prev:focus{background:rgba(0, 0, 0, 0.7);}
.lswssp-logo-showcase .slick-dots{padding:0 !important; margin:10px 0 0 0 !important; text-align:center;}
.lswssp-logo-showcase .slick-dots li{list-style:none !important; display:inline-block !important; margin:0 3px !important; padding:0px !important;}
.lswssp-logo-showcase .slick-dots li button{text-indent:-99999px;margin: 0px !important; padding: 0px !important; border: 2px solid #444 !important; border-radius: 50% !important; width: 12px !important; height: 12px !important; background-color:#fff; cursor:pointer;}
.lswssp-logo-showcase .slick-dots li button:focus{outline:none !important}
.lswssp-logo-showcase .slick-dots li.slick-active button{background:#8D8C8C !important;}
.lswssp-logo-showcase .slick-arrow{top: 50%; -webkit-transform: translateY(-50%);transform: translateY(-50%);cursor:pointer; font-size:18px !important; line-height:32px !important; text-align:center;}
.lswssp-logo-showcase .slick-dotted .slick-arrow{margin-top:-21px !important;}
.lswssp-logo-showcase .lswssp-slick-next{right:0px !important;}
.lswssp-logo-showcase .lswssp-slick-prev{left:0px !important}  .lswssp-equal-height .lswssp-logo-img-wrap{height:100%;}
.lswssp-logo-img-wrap{line-height:0px;} .lswssp-logo-showcase .slick-track{display: flex;flex-wrap: wrap;}
.lswssp-equal-height .lswssp-slide,
.lswssp-equal-height .slick-slide{display:flex; flex-direction:column;height:inherit;}
.lswssp-equal-height .slick-slide > div{height:100%;}
.lswssp-equal-height .lswssp-slide-inner{display:flex; flex-direction:column;height:100%;}
.lswssp-default-height .slick-track{align-items:center;}
.lswssp-logo-showcase .lswssp-slide p{margin-bottom:0px !important;}
.lswssp-logo-showcase .lswssp-slide .lswssp-logo-img-wrap{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: center;align-items: center;}
.lswssp-design-1 .lswssp-slide .lswssp-logo-img-wrap{border:0px solid #ddd;}
.lswssp-design-2 .lswssp-slide .lswssp-logo-img-wrap{border:1px solid #ddd; padding:15px;}
.lswssp-design-2 .lswssp-slide-row .lswssp-slide-inner{margin-bottom:20px;} .lswssp-logo-grid{display: flex;flex-wrap: wrap; margin-left:-15px; margin-right:-15px;}
.lswssp-equal-height .lswssp-grid-inner{display:flex; flex-direction:column;height:100%;}
.lswssp-default-height .lswssp-logo-grid{align-items:center;}
.lswssp-logo-grid .lswssp-grid{margin-bottom:30px; text-align:center;}
.lswssp-logo-grid .lswssp-grid p{margin-bottom:0px !important;}
.lswssp-logo-grid .lswssp-grid img{max-width:100%; box-shadow:none !important;  display: inline-block !important;}
.lswssp-logo-grid .lswssp-logo-img-wrap{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: center;align-items: center;}
.lswssp-design-1 .lswssp-grid .lswssp-logo-img-wrap{border:0px solid #ddd;}
.lswssp-design-2 .lswssp-grid .lswssp-logo-img-wrap{border:1px solid #ddd; padding:15px;} .lswssp-column,
.lswssp-columns{padding-left: 15px; padding-right: 15px; width: 100%; float: left; position: relative;}
@media only screen and (min-width: 640px) {
.lswssp-col-1{width: 100%;}
.lswssp-col-2{width: 50%;}
.lswssp-col-3{width: 33.33333%;}
.lswssp-col-4{width: 25%;}
.lswssp-col-5{width: 20%;}
.lswssp-col-6{width: 16.66667%;}
.lswssp-col-7{width: 14.2857%;}
.lswssp-col-8{width: 12.5%;}
.lswssp-col-9{width: 11.11%;}
.lswssp-col-10{width: 10%;}
.lswssp-col-11{width: 9.090%;}
.lswssp-col-12{width: 8.33333%;}
.lswssp-colo-1{width: 8.33333%;}
.lswssp-colo-2{width: 16.66667%;}
.lswssp-colo-3{width: 25%;}
.lswssp-colo-4{width: 33.33333%;}
.lswssp-colo-5{width: 41.66667%;}
.lswssp-colo-6{width: 50%;}
.lswssp-colo-7{width: 58.33333%;}
.lswssp-colo-8{width: 66.66667%;}
.lswssp-colo-9{width: 75%;}
.lswssp-colo-10{width: 83.33333%;}
.lswssp-colo-11{width: 91.66667%;}
.lswssp-colo-12{width: 100%;}
}.Gallery-default-page .gallery-fillter{ padding:0px;}
.gallery_product a > img {height: 100%;object-fit: cover;}
.gallery_product > a{ height:100%;}
}
@media only screen and (min-width: 641px) {
.gform_wrapper ul.gform_fields li.gfield {padding-right: 0 !important;}
}
body .gform_wrapper ul li.gfield {margin-top: 0 !important;padding-top: 0;padding-bottom: 0px !important;}
.footer-newslatter .medium {width: 100% !important;height: 50px;border-radius: 5px;padding: 10px 80px 10px 13px !important;position: relative;border: 1px solid #acacac;font-size: 18px !important;color: #414141;font-family: 'Barlow', sans-serif !important;font-weight: 400;}
.footer-newslatter .gform_button.button {background: url(https://napervilleyouthclub.org/wp-content/themes/Naperville/assets/images/send.png) #6309a5 no-repeat;border: none;position: absolute;right: 0;font-style: normal;cursor: pointer;border-radius: 0 5px 5px 0;margin: 0 !important;top: 0;transform: translateY(0%);width: 60px !important;height: 50px;background-position: center;font-size: 0 !important;padding: 12px 36px;}
.gform_wrapper .validation_message {color: #cc0000 !important;font-weight: 600 !important;margin: 0px !important;}
label.gfield_label {display: none !important;}
body .gform_wrapper .top_label div.ginput_container {margin-top: 0 !important;}
.gform_wrapper li.hidden_label input {margin-top: 0 !important;}
.gform_wrapper .gform_footer {padding: 0 !important;margin: 0px !important;}
.gform_wrapper div.validation_error {display: none;}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {background-color: inherit !important;margin-bottom: 0!important;border-top: none !important;border-bottom: none !important;padding-top: 0px !important;}
.gform_wrapper .gfield_description.validation_message, .request-form-tb .gform_wrapper .top_label .gfield_description.validation_message {padding: 0 0!important;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .request-form-tb .gform_wrapper li.gfield_html {max-width: 100% !important;}
.gform_wrapper .top_label .gfield_error {width: 100% !important;}
@media only screen and (min-width: 641px) {
.footer-newslatter .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {max-width: calc(100% - 0px)!important;padding: 0px !important;}
}
@media only screen and (min-width:240px) and (max-width:480px) {
.donation-parent ul li {margin: 28px auto 20px;}
}
.modal-body.videoIframe iframe {width: 100% !important;border: none;}
section.default-css.donate-page {padding: 90px 0;}
.donate-page .donate-btn {margin-top: 20px;margin-bottom: 20px;display: inline-block;background: #d2bfe5;padding: 5px 48px;border-radius: 11px;border: 3px solid #6309a5;}
.donate-page .donate-btn:hover {background: #f3f6f9;}