﻿@font-face{font-family:Helvetica Neue regular;src:url(../fonts/HELVETICANEUELTSTD55ROMAN.TTF) format("opentype");font-display:swap}@font-face{font-family:Helvetica Neue Light;src:url(../fonts/HELVETICANEUELTSTD-TH.OTF) format("opentype");font-display:swap}@font-face{font-family:Helvetica Neue Medium;src:url("../fonts/HELVETICANEUELTSTDMD 1.OTF") format("opentype");font-display:swap}@font-face{font-family:Helvetica Neue bold;src:url(../fonts/helveticaneueltstd-bd-opentype_bigfontsite.com.otf) format("opentype");font-display:swap}@font-face{font-family:Helvetica Lt Std bold;src:url(../fonts/HELVETICANEUELTSTD-BDEX.OTF) format("opentype");font-display:swap}.banner__image{background:#000}.views_slideshow_cycle_slide,.views_slideshow_cycle_teaser_section,.views_slideshow_cycle_slide img{width:100%!important;height:360px!important}@media screen and (max-width:1300px){.views_slideshow_cycle_slide,.views_slideshow_cycle_teaser_section,.views_slideshow_cycle_slide img{height:330px!important}}@media (max-width:557px){.views_slideshow_cycle_slide,.views_slideshow_cycle_teaser_section,.views_slideshow_cycle_slide img{height:300px!important}}.views_slideshow_cycle_slide img{height:360px!important;object-fit:cover;opacity:.6}@media screen and (max-width:1300px){.views_slideshow_cycle_slide img{height:330px!important}}@media (max-width:557px){.views_slideshow_cycle_slide img{height:300px!important}}@media (max-width:991px){.path-frontpage .banner .views-slideshow-controls-bottom{display:none}}.banner__view{position:relative}.banner__view .banner__overlay{position:absolute;top:50%;transform:translate(-50%,-50%)}.banner__view .banner__overlay.banner__grey__frame{background:rgba(0,0,0,.6);width:700px;padding:30px;left:0;transform:translate(20%,-50%)}@media screen and (max-width:1300px){.banner__view .banner__overlay.banner__grey__frame{transform:translate(13%,-50%)}}@media (max-width:991px){.banner__view .banner__overlay.banner__grey__frame{width:75%;left:50%;padding:15px;transform:translate(-50%,-50%)}}.banner__view .banner__overlay.banner__grey__frame .banner__title{font-family:skolar-latin,serif;font-weight:400;font-style:normal;color:#fff;text-decoration:none;font-size:40px;line-height:42px;position:relative}@media (max-width:991px){.banner__view .banner__overlay.banner__grey__frame .banner__title{font-size:26px;line-height:28px}}.banner__view .banner__overlay.banner__grey__frame .banner__title::after{border-bottom:1px solid #fff;content:"";position:absolute;width:23%;left:0;bottom:0}.banner__view .banner__overlay.banner__grey__frame .banner__title a{font-family:skolar-latin,serif;font-weight:400;font-style:normal;color:#fff;text-decoration:none;font-size:40px;line-height:42px;position:relative}@media (max-width:991px){.banner__view .banner__overlay.banner__grey__frame .banner__title a{font-size:26px;line-height:28px}}.banner__view .banner__overlay.banner__grey__frame .banner__title a::after{border-bottom:1px solid #fff;content:"";position:absolute;width:23%;left:0;bottom:0}.banner__view .banner__overlay.banner__normal__frame{width:700px;padding:30px;left:0;transform:translate(20%,-50%)}@media screen and (max-width:1300px){.banner__view .banner__overlay.banner__normal__frame{transform:translate(13%,-50%)}}@media (max-width:991px){.banner__view .banner__overlay.banner__normal__frame{width:75%;left:50%;padding:15px;transform:translate(-50%,-50%)}}.banner__view .banner__overlay.banner__normal__frame .banner__title{font-family:skolar-latin,serif;font-weight:400;font-style:normal;color:#fff;text-decoration:none;font-size:40px;line-height:42px;position:relative}@media (max-width:991px){.banner__view .banner__overlay.banner__normal__frame .banner__title{font-size:26px;line-height:28px}}.banner__view .banner__overlay.banner__normal__frame .banner__title::after{border-bottom:1px solid #fff;content:"";position:absolute;width:23%;left:0;bottom:0}.banner__view .banner__overlay.banner__normal__frame .banner__title a{font-family:skolar-latin,serif;font-weight:400;font-style:normal;color:#fff;text-decoration:none;font-size:40px;line-height:42px;position:relative}@media (max-width:991px){.banner__view .banner__overlay.banner__normal__frame .banner__title a{font-size:26px;line-height:28px}}.banner__view .banner__overlay.banner__normal__frame .banner__title a::after{border-bottom:1px solid #fff;content:"";position:absolute;width:23%;left:0;bottom:0}.banner__view .banner__overlay.banner__normal__frame .banner__caption{font-size:22px;color:#fff;margin-top:10px}@media (max-width:991px){.banner__view .banner__overlay.banner__normal__frame .banner__caption{font-size:18px;line-height:22px}}.banner__view .banner__overlay .banner__view__more{margin:30px 0 0}@media (max-width:991px){.banner__view .banner__overlay .banner__view__more{margin:10px 0 0}}.banner__view .banner__overlay .banner__view__more a{font-size:17px;padding:17px 65px;display:inline-block}@media (max-width:991px){.banner__view .banner__overlay .banner__view__more a{font-size:14px;padding:13px 32px}}.views-slideshow-controls-top{width:100%;position:absolute;z-index:11;top:45%}.views-slideshow-controls-top .views_slideshow_controls_text{display:flex;justify-content:space-between}.views-slideshow-controls-top .views_slideshow_controls_text_pause{display:none}.views_slideshow_controls_text_previous,.slick-prev,.views_slideshow_controls_text_next,.slick-next{font-size:0;padding:25px;background:url(../images/bfr_icons/bfr_arrow_left_black.svg) no-repeat center;display:block;background-color:#fff}@media (max-width:991px){.views_slideshow_controls_text_previous,.slick-prev,.views_slideshow_controls_text_next,.slick-next{padding:16px}}.views_slideshow_controls_text_next,.slick-next{transform:rotate(180deg);margin-right:10px}@media (max-width:991px){.views_slideshow_controls_text_next,.slick-next{margin-right:0;opacity:.8}}.views_slideshow_controls_text_previous,.slick-prev{margin-left:10px}@media (max-width:991px){.views_slideshow_controls_text_previous,.slick-prev{margin-left:0;opacity:.8}}.path-frontpage .skin-default{position:relative}.views-slideshow-controls-bottom{position:absolute;bottom:10px;z-index:11;display:flex;width:100%;justify-content:center}.views-slideshow-controls-bottom .item-list ul{display:flex;justify-content:center;z-index:111;flex-direction:row;padding-left:0}.views-slideshow-controls-bottom .item-list ul li{padding:1px;width:9px;height:9px;border:0;background-color:#fff}.views-slideshow-controls-bottom .item-list ul li:hover,.views-slideshow-controls-bottom .item-list ul li:focus,.views-slideshow-controls-bottom .item-list ul li:active{background-color:#f38c0d}.views-slideshow-controls-bottom .item-list ul li.active{margin:.4em;background-color:#f38c0d}.banner__bottom p{font-family:skolar-latin,serif;font-weight:400;font-style:normal;text-align:center;background:#7a7878;padding:20px;line-height:36px;font-size:35px;color:#fff;letter-spacing:8px;margin-bottom:0}@media (max-width:991px){.banner__bottom p{font-size:20px;line-height:26px;padding:10px}}.slick-dots{bottom:-45px}.slick-dots li button:before{font-size:18px}.slick-dots li.slick-active button:before{color:#f38c0d}@media screen and (max-width:1300px){.slick-slider .slick-prev{left:-4%;padding:15px}}@media screen and (min-width:991px) and (max-width:1199px){.slick-slider .slick-prev{left:0}}@media (max-width:991px){.slick-slider .slick-prev{left:-9px;top:53%}}@media screen and (max-width:1300px){.slick-slider .slick-next{right:-4%;padding:15px}}@media screen and (min-width:991px) and (max-width:1199px){.slick-slider .slick-next{right:0}}@media (max-width:991px){.slick-slider .slick-next{right:-9px;top:50%}}@media (min-width:991px){.path-frontpage .school__fund__topten .slick-next{top:38.5%}}@media (max-width:991px){.path-frontpage .school__fund__topten .slick-next{top:41.9%!important}}@media (max-width:991px){.path-frontpage .slick-slider .slick-prev,.node--type-mini-resource .slick-slider .slick-prev{left:-15px;top:45%}.path-frontpage .slick-slider .slick-next,.node--type-mini-resource .slick-slider .slick-next{right:-15px;top:40%}}button.slick-arrow{top:45%}.slick__slider .view-content{background:url(../images/bfr_icons/loader.gif) no-repeat top;background-size:70px;min-height:70px;margin:10px 0}@media screen and (min-width:991px) and (max-width:1199px){.slick__slider .view-content{padding:0 40px}}.slick__slider .view-content .views-row{display:none}.slick__slider .view-content.slick-slider{background:none}.slick__slider .view-content.slick-slider .views-row{display:block}@media (min-width:991px){.section__customer__say .slick-prev{top:56%}}body{font-family:"Helvetica";font-size:16px;color:#464443}a{text-decoration:none}a:hover,a:focus,a:active{text-decoration:none}.container{max-width:1171px;margin:auto}@media (max-width:1199px){.container{max-width:100%}}.row{--bs-gutter-x:0}.alert .placeholder{background:none;opacity:1;font-weight:700}.button--orange,.orange__button a,.five_reasons_link a,.layout-main-wrapper .form-actions button{font-family:"helvetica";font-weight:700;background:#f38c0d;border:0;color:#fff;padding:14px 35px;border-radius:5px;font-size:15px;line-height:20px;text-transform:uppercase;margin:5px 0;text-decoration:none;transition:0.4s}@media (max-width:991px){.button--orange,.orange__button a,.five_reasons_link a,.layout-main-wrapper .form-actions button{font-size:14px;padding:12px 25px}}@media (max-width:1199px){.button--orange,.orange__button a,.five_reasons_link a,.layout-main-wrapper .form-actions button{display:inline-block}}.button--orange:hover,.button--orange:focus,.button--orange:active,.orange__button a:hover,.orange__button a:focus,.orange__button a:active,.five_reasons_link a:hover,.five_reasons_link a:focus,.five_reasons_link a:active,.layout-main-wrapper .form-actions button:hover,.layout-main-wrapper .form-actions button:focus,.layout-main-wrapper .form-actions button:active{background-color:#b41b12;color:#fff;transition:0.4s}.button--orange{color:#fff!important}.border__button a,.button--border{font-family:"helvetica";font-weight:700;border:1px solid #464443;color:#464443;font-size:15px;text-transform:uppercase;padding:19.1px 50px;line-height:20px;border-radius:4px;transition:0.4s}@media (max-width:991px){.border__button a,.button--border{font-size:14px;padding:12px 25px}}.border__button a:hover,.border__button a:focus,.border__button a:active,.button--border:hover,.button--border:focus,.button--border:active{background-color:#7a7878;color:#fff;transition:0.4s}.border__button a{display:inline-block}.button--border{color:#464443!important}@media (min-width:991px){.button--border{padding:13px 35px}}.button--border:hover,.button--border:focus,.button--border:active{color:#fff!important}.fade.alert{opacity:1}.node__content{margin-top:0}.node__content .block h2{font-family:skolar-latin,serif;font-weight:700;font-style:normal;color:#0b5c70;text-align:center}@media (max-width:991px){.node__content .block h2{font-size:30px;line-height:34px}}.node__content .block h3{font-family:Helvetica Neue Bold;color:#464443;font-size:17px}.path-frontpage .node__content .block h3,.path-frontpage .node__content .block .block__head__title{font-family:skolar-latin,serif;font-weight:700;font-style:normal;color:#0b5c70;text-align:center;font-size:2rem}@media (max-width:991px){.path-frontpage .node__content .block h3,.path-frontpage .node__content .block .block__head__title{font-size:30px;line-height:34px}}.section__customer__say *::-webkit-scrollbar{width:6px}.section__customer__say *::-webkit-scrollbar-thumb{background-color:#a2a2a2;border-radius:20px}.fundraiser__sponsor__left ul,.fundraiser__sponsor__right ul,.fundraiser__wrap ul,main .node__content .field--name-body ul{padding-left:15px}.fundraiser__sponsor__left ul li,.fundraiser__sponsor__right ul li,.fundraiser__wrap ul li,main .node__content .field--name-body ul li{font-size:17px;line-height:26px;list-style:none;text-indent:-29px;padding:0 0 0 15px;margin-bottom:20px}.fundraiser__sponsor__left ul li::before,.fundraiser__sponsor__right ul li::before,.fundraiser__wrap ul li::before,main .node__content .field--name-body ul li::before{content:"";padding:6px;background-color:#f38c0d;margin-right:17px;display:inline-block}.fundraiser__sponsor__left ul ul,.fundraiser__sponsor__right ul ul,.fundraiser__wrap ul ul,main .node__content .field--name-body ul ul{margin-top:10px}.fundraiser__sponsor__left ul ul li::before,.fundraiser__sponsor__right ul ul li::before,.fundraiser__wrap ul ul li::before,main .node__content .field--name-body ul ul li::before{padding:5px;background-color:#fff;border:1px solid #f38c0d}.school__fund__sponsor{max-width:989px;margin:40px auto 50px}@media (max-width:1199px){.school__fund__sponsor{max-width:100%;margin:10px 10px 20px}}.school__fund__sponsor .layout__region--content{display:flex;align-items:center;padding:0;list-style:none;margin-top:25px;border:1px solid #ece9e5}@media (max-width:991px){.school__fund__sponsor .layout__region--content{flex-wrap:wrap}}@media (max-width:991px){.school__fund__sponsor .layout__region--content>.block{width:100%}}.school__fund__sponsor ul li img,.school__fund__sponsor .layout__region--content .block img{min-width:410px;height:227px;object-fit:cover}@media (max-width:991px){.school__fund__sponsor ul li img,.school__fund__sponsor .layout__region--content .block img{min-width:100%;min-height:100%;height:auto;margin-bottom:10px;width:100%}}.school__fund__sponsor ul li .views-field-body,.school__fund__sponsor .fundraiser__sponsor__left{padding:20px;font-size:16px;line-height:26px}@media (max-width:767px){.school__fund__sponsor ul li .views-field-body,.school__fund__sponsor .fundraiser__sponsor__left{padding:0 10px}}.school__fund__sponsor ul li .views-field-body p,.school__fund__sponsor .fundraiser__sponsor__left p{margin-bottom:5px}.school__fund__sponsor ul{padding:0;list-style:none;margin-top:25px}@media (max-width:991px){.school__fund__sponsor ul .views-field-field-listing-page-image{width:100%;margin-bottom:5px}}.school__fund__sponsor ul li{border:1px solid #ece9e5;display:flex;align-items:center}@media (max-width:991px){.school__fund__sponsor ul li{flex-wrap:wrap}}@media (max-width:991px){.school__fund__sponsor ul li .fundraiser__sponsor__left,.school__fund__sponsor ul li .fundraiser__sponsor__right{width:100%}}#page-wrapper form input,#page-wrapper form textarea{font-size:13px;font-family:"Helvetica";color:#464443;font-weight:300}#page-wrapper form .form-control:disabled,#page-wrapper form .form-control[readonly]{background-color:#0b5c70;font-family:"Helvetica";font-size:14px;line-height:16px;color:#fff!important}#page-wrapper .block.block-webform h2{font-family:Helvetica Neue Medium;font-size:20px;margin:5px 0 20px;letter-spacing:.5px;text-align:left;text-align:left}#page-wrapper .block.block-webform h2:after{background:#f38c0d;height:3px;width:50px;display:block;content:"";margin-bottom:1%}@media (min-width:991px){.path-admin .layout-builder__section .layout__region--second{width:50%;overflow:hidden}}a.printfriendly::before{border:1px solid #464443;font-family:"Helvetica";padding:7px 15px;font-size:15px;border-radius:5px;background:url(../images/bfr_icons/bfri_print.png) no-repeat left 10px center;background-size:19px;padding-left:35px;content:"Printer-friendly version"}a.printfriendly img{display:none}#print-this-area,.path-user .block.block-print-block #print-this-area{border:1px solid #464443;font-family:"Helvetica";padding:7px 15px;font-size:15px;border-radius:5px;background:url(../images/bfr_icons/bfri_print.png) no-repeat left 10px center;background-size:19px;padding-left:35px;color:#0d6efd;font-weight:400;text-transform:capitalize}#print-this-area:hover,#print-this-area:focus,#print-this-area:active,.path-user .block.block-print-block #print-this-area:hover,.path-user .block.block-print-block #print-this-area:focus,.path-user .block.block-print-block #print-this-area:active{color:#0b5c70;background-color:#fff}@media print{.path-cart #block-bigfundraising-content #cnt-shopping,.path-cart .block__our__products,.path-cart footer,.path-cart .alert{display:none!important}}h1.title{font-family:skolar-latin,serif;font-weight:700;font-style:normal;color:#464443;text-align:center;margin:30px 0}.popup__block{display:none}.checkout-pane-shipping-information .form-item-shipping-information-shipping-profile-address-0-address-country-code{display:none}.school__fund__sponsor h2{font-family:skolar-pe,sans-serif;font-weight:700;font-style:normal;text-align:center;font-size:32px;line-height:34px;display:none;color:#0b5c70}.school__fund__sponsor h2.show__top{display:block}span.btn-close{background:#d41717;font-size:12px;padding:8px}.slice__slider .view-content,#Loadgooglereview{background:url(../images/bfr_icons/loader.gif) no-repeat top;background-size:70px;min-height:70px;margin:10px 0}#Loadgooglereview.remove__loader{background:none}.eu-cookie-compliance-banner{padding:9px 0 3px;border-top:1px solid #464443}.eu-cookie-compliance-buttons{margin-bottom:0;margin-top:2px}.agree-button.eu-cookie-compliance-secondary-button{font-family:"helvetica";font-weight:700;background:#f38c0d;border:0;color:#fff;padding:14px 35px;border-radius:5px;font-size:15px;line-height:20px;text-transform:uppercase;margin:5px 0;text-decoration:none;transition:0.4s;font-size:13px}@media (max-width:991px){.agree-button.eu-cookie-compliance-secondary-button{padding:9px}}@media (max-width:1199px){.agree-button.eu-cookie-compliance-secondary-button{display:inline-block}}.agree-button.eu-cookie-compliance-secondary-button:hover,.agree-button.eu-cookie-compliance-secondary-button:focus,.agree-button.eu-cookie-compliance-secondary-button:active{background-color:#b41b12;color:#fff;transition:0.4s}.decline-button.eu-cookie-compliance-default-button{font-family:"helvetica";font-weight:700;border:1px solid #464443;color:#464443;font-size:15px;text-transform:uppercase;padding:19.1px 50px;line-height:20px;border-radius:4px;transition:0.4s;background:none;padding:13px 30px;font-size:13px;margin-top:0;margin-left:10px;text-shadow:0 0 rgba(0,0,0,0);box-shadow:none}@media (max-width:991px){.decline-button.eu-cookie-compliance-default-button{padding:9px}}.decline-button.eu-cookie-compliance-default-button:hover,.decline-button.eu-cookie-compliance-default-button:focus,.decline-button.eu-cookie-compliance-default-button:active{background-color:#7a7878;color:#fff;transition:0.4s}.eu-cookie-compliance-message{font-family:"Helvetica";margin:10px 0 0}.eu-cookie-compliance-message p{font-weight:300;font-size:13px}.eu-cookie-compliance-message h2{margin-bottom:0}.eu-cookie-compliance-more-button{font-family:Helvetica Neue Medium;text-decoration:none;font-size:13px}#sliding-popup h1,#sliding-popup h2,#sliding-popup h3,#sliding-popup p,#sliding-popup label,#sliding-popup div,.eu-cookie-compliance-more-button,.eu-cookie-compliance-secondary-button,.eu-cookie-withdraw-tab{color:#464443}@media (max-width:991px){.eu-cookie-compliance-content{max-width:100%;padding:0 10px}}.ajax-progress-throbber{background:url(../images/bfr_icons/loader.gif) no-repeat;top:50%!important;position:fixed!important;padding:30px!important;background-size:40px;left:50%!important}#spb-custom-css-id-open-pdf .spb_minimize{display:none}#spb-custom-css-id-open-pdf .spb_top_center{position:absolute;margin:auto;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:991px){#spb-custom-css-id-open-pdf .spb_top_center{width:709px!important}}@media (max-width:991px){#spb-custom-css-id-open-pdf .spb_top_center{width:100%!important}}@media (max-width:991px){.overlay{z-index:111}}.g-recaptcha{display:block;margin:10px 0}.g-recaptcha iframe{transform:scale(1)}.layout__region .g-recaptcha iframe{transform:scale(.97);position:relative;left:-5px}.layout__region.layout__region--second .g-recaptcha iframe{transform:scale(.88);left:-19px}.node--type-review .layout__region.layout__region--second .g-recaptcha iframe,.reviews__landing .layout__region.layout__region--second .g-recaptcha iframe,.node--type-mini-resource .layout__region.layout__region--second .g-recaptcha iframe{transform:scale(.955);left:-7px}.page-user-login .g-recaptcha,.page-user-register .g-recaptcha{margin-bottom:20px;margin-top:5px}.page-user-register .g-recaptcha{display:flex;justify-content:center}.page-user-login .g-recaptcha{padding-left:18px}@media (min-width:767px){.node--type-audience .layout__region--second div[class*="blockresource-category-list"]{padding-left:20px}}.node--type-audience .layout__region--second .attach-from .image-style-resource-listing-image img{min-height:245px;object-fit:cover}.node--type-audience .layout__region--second .block.block__our__products .block__card .views-row{margin:0 auto 30px!important}.node--type-audience .layout__region--second .block h2{margin-bottom:15px}@media screen and (min-width:40em){.layout--twocol-section.layout--twocol-section--25-75>.layout__region--first,.layout--twocol-section.layout--twocol-section--75-25>.layout__region--second{width:25%}.layout--twocol-section.layout--twocol-section--25-75>.layout__region--second,.layout--twocol-section.layout--twocol-section--75-25>.layout__region--first{width:75%}}@media screen and (max-width:991px){.layout--twocol-section.layout--twocol-section--25-75>.layout__region--first,.layout--twocol-section.layout--twocol-section--75-25>.layout__region--second{width:100%;flex:1 1 100%}.layout--twocol-section.layout--twocol-section--25-75>.layout__region--second,.layout--twocol-section.layout--twocol-section--75-25>.layout__region--first{width:100%;flex:1 1 100%}}.node--type-lightbox .node__content .field--type-image img{width:100%;margin:10px auto}.tab-content>.active{border:0}em.placeholder{background-color:rgba(0,0,0,0);opacity:1;font-weight:700}.block__webform__side .download__webform form{margin-bottom:50px}.path-user.user-logged-in .profile h4.label{color:#464443;font-size:16px;padding:0 3px 0 0}.error-pages h3{text-align:center!important;font-size:150px!important}@media (max-width:991px){.error-pages h3{font-size:100px!important}}@media (max-width:767px){.error-pages h3{font-size:60px!important}}.maintenance-page{margin:0!important}.maintenance-page .visually-hidden{display:none}.maintenance-page header{text-align:center;padding-top:25px}.maintenance-page .title{margin-top:0}.maintenance-page .content-wrp{text-align:center;margin:10px 0;font-size:18px;line-height:26px;padding:0 10px}@media (max-width:557px){.maintenance-page .content-wrp{font-size:16px;margin:10px 15px}}@media screen and (min-width:1199px){.what-is-this{float:right;display:block;position:absolute;right:10px;bottom:5px}}@media screen and (max-width:1199px){.what-is-this{margin-top:16px;margin-left:10px}}@media screen and (max-width:767px){.what-is-this{margin-left:0;display:block;flex:1 1 100%;margin-top:-5px}}@media screen and (max-width:414px){.what-is-this{margin-top:-25px}}input[type="date"]::-webkit-inner-spin-button,input[type="date"]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.page-vocabulary-landing-page-category .layout-main-wrapper,.page-vocabulary-newsletter .layout-main-wrapper,.page-vocabulary-stores .layout-main-wrapper,.page-vocabulary-vocabulary-6 .layout-main-wrapper,.taxonomy__pages .layout-main-wrapper{padding-left:15px;padding-right:15px}@media (min-width:991px){.page-vocabulary-landing-page-category .layout-main-wrapper,.page-vocabulary-newsletter .layout-main-wrapper,.page-vocabulary-stores .layout-main-wrapper,.page-vocabulary-vocabulary-6 .layout-main-wrapper,.taxonomy__pages .layout-main-wrapper{max-width:1170px;margin:15px auto}}.table-wrapper{overflow:auto}@media (max-width:1199px){.path-blog ol.breadcrumb{padding:0 10px}}@media (max-width:767px){.footer__bottom__two p{margin-bottom:2rem}}@media (max-width:991px){.content .block.block__request__info h2{font-family:Helvetica Neue Medium!important;font-size:20px!important;margin:5px 0 20px;letter-spacing:.5px;text-align:left}}@media (max-width:991px){.block.block__webform__side h2,.block.block-webform-block h2{font-family:Helvetica Neue Medium!important;font-size:20px!important;margin:5px 0 20px;letter-spacing:.5px;text-align:left;color:#0b5c70;font-weight:700}}@media (max-width:557px){.path-checkout .layout-region-checkout-footer a.link--previous{display:block}}.ui-dialog .ui-widget-content.address-suggestions,.ui-dialog .ui-widget-content.address-suggestions+.ui-dialog-buttonpane{height:auto!important;min-height:auto!important}.sliding-popup-bottom{z-index:111111}body main#content{min-height:250px}.section__product__banner{background:#000;position:relative}@media (max-width:1199px){.section__product__banner .block{padding:0!important}}.section__product__banner img{opacity:.6;width:100%;height:250px;object-fit:cover}@media (max-width:991px){.section__product__banner img{height:140px}}@media (max-width:767px){.section__product__banner img{height:75px}}.section__product__banner .block-field-blocknodeschool-fundraiser-pagetitle{position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);width:1171px}@media (max-width:1199px){.section__product__banner .block-field-blocknodeschool-fundraiser-pagetitle{max-width:100%}}@media (max-width:1199px){.section__product__banner .block-field-blocknodeschool-fundraiser-pagetitle{padding-left:20px!important}}.section__product__banner .field--name-title{font-family:skolar-latin,serif;font-weight:400;font-style:normal;position:relative;color:#fff;font-size:49px}@media (max-width:991px){.section__product__banner .field--name-title{font-size:20px}}.section__product__banner .field--name-title::before{content:"";border-bottom:2px solid #fff;width:82px;height:10px;display:block;position:absolute;bottom:0}.section__product__banner .block-field-blocktaxonomy-termbrochures-by-seasonname,.section__product__banner .block__taxonomy__name,.section__product__banner .block-field-blocktaxonomy-termbrochures-by-typename{position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);width:1171px}@media (max-width:1199px){.section__product__banner .block-field-blocktaxonomy-termbrochures-by-seasonname,.section__product__banner .block__taxonomy__name,.section__product__banner .block-field-blocktaxonomy-termbrochures-by-typename{max-width:100%}}@media (max-width:1199px){.section__product__banner .block-field-blocktaxonomy-termbrochures-by-seasonname,.section__product__banner .block__taxonomy__name,.section__product__banner .block-field-blocktaxonomy-termbrochures-by-typename{padding-left:20px!important}}.section__product__banner .block-field-blocktaxonomy-termbrochures-by-seasonname .field--name-name,.section__product__banner .block__taxonomy__name .field--name-name,.section__product__banner .block-field-blocktaxonomy-termbrochures-by-typename .field--name-name{font-family:skolar-latin,serif;font-weight:400;font-style:normal;position:relative;color:#fff;font-size:49px}@media (max-width:991px){.section__product__banner .block-field-blocktaxonomy-termbrochures-by-seasonname .field--name-name,.section__product__banner .block__taxonomy__name .field--name-name,.section__product__banner .block-field-blocktaxonomy-termbrochures-by-typename .field--name-name{font-size:20px}}.section__product__banner .block-field-blocktaxonomy-termbrochures-by-seasonname .field--name-name::before,.section__product__banner .block__taxonomy__name .field--name-name::before,.section__product__banner .block-field-blocktaxonomy-termbrochures-by-typename .field--name-name::before{content:"";border-bottom:2px solid #fff;width:82px;height:10px;display:block;position:absolute;bottom:0}.block.block__our__products{margin-bottom:50px}@media (max-width:1199px){.block.block__our__products{margin-top:30px;margin-bottom:20px}}.block.block__our__products .view-content{justify-content:center}.block.block__our__products .view-content .views-row{width:23%;border:2px solid #ece9e5;margin:10px;border-radius:2px;text-align:center;padding:25px 15px;position:relative;cursor:pointer}@media (max-width:1199px){.block.block__our__products .view-content .views-row{width:31%}}@media (max-width:991px){.block.block__our__products .view-content .views-row{width:46%}}@media (max-width:557px){.block.block__our__products .view-content .views-row{width:100%;padding:20px}}.block.block__our__products .view-content .view__desc{font-size:14px;line-height:22px;margin-top:15px;color:#464443;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:70px;font-family:"Helvetica"}.block.block__our__products .view-content .view__desc p{margin-bottom:0}.block.block__our__products .view-content .view__desc a{display:none}.block.block__our__products .view-content .view__image{min-width:156px;min-height:177px}.block.block__our__products .view-content .view__image img{border-radius:5px;margin:auto;width:auto}.block.block__our__products .view-content .view__title a{font-family:Helvetica Neue Bold;color:#464443;font-size:17px;margin-bottom:13px;letter-spacing:.5px;outline:none;line-height:20px;word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.block.block__our__products .view-content .view__more{position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);width:100%;transition:0.4s;opacity:0}@media (max-width:991px){.block.block__our__products .view-content .view__more{opacity:1;position:relative;transform:translate(0,0);top:0;left:0;margin-top:15px}}.block.block__our__products .view-content .view__more a{font-family:"Helvetica";font-size:12px;padding:8px 15px;background:#fff;display:inline-block;border:1px solid #464443;color:#464443;border-radius:5px;transition:0.4s;font-weight:600}.block.block__our__products .view-content .view__more a::after{color:#464443;content:" ▶ ";width:5px;height:5px;background-size:18px;line-height:11px;float:right;margin-top:3px;transition:0.4s;margin-left:6px;font-size:9px}.block.block__our__products .view-content .view__more a:hover,.block.block__our__products .view-content .view__more a:focus,.block.block__our__products .view-content .view__more a:active{background:#f38c0d;color:#fff;border-color:#f38c0d}.block.block__our__products .view-content .view__more a:hover::after,.block.block__our__products .view-content .view__more a:focus::after,.block.block__our__products .view-content .view__more a:active::after{color:#fff;position:relative;left:5px;transition:0.3s}.block.block__our__products .view-content .views-row:hover,.block.block__our__products .view-content .views-row:focus,.block.block__our__products .view-content .views-row:active{border:2px solid #f38c0d}.block.block__our__products .view-content .views-row:hover .view__more,.block.block__our__products .view-content .views-row:focus .view__more,.block.block__our__products .view-content .views-row:active .view__more{opacity:1;transition:0.4s}.layout.section__customer__say{background:#f4f1ed;margin-bottom:60px}@media (max-width:1199px){.layout.section__customer__say{padding:40px 0}}@media (min-width:1199px){.layout.section__customer__say{padding:40px!important}}.layout.section__customer__say .slick-slide .views-field-body .field-content{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media screen and (min-width:992px){.layout.section__customer__say .slick-slider .slick-next{top:50%}}.layout.section__customer__say .content{max-width:1171px;margin:auto}@media (max-width:1199px){.layout.section__customer__say .content{max-width:100%}}.layout.section__customer__say .content .views-row{background:#fff;position:relative;padding:35px 10px 10px;margin:70px 10px 10px;text-align:center;cursor:pointer}@media (max-width:991px){.layout.section__customer__say .content .views-row{margin:70px 30px 10px}}.layout.section__customer__say .content .views-row::before{background:url(../images/bfr_icons/right-quote-sign.svg) no-repeat top center;content:"";display:block;padding:30px;position:absolute;top:-35px;z-index:1111;left:50%;transform:translate(-50%,0)}.layout.section__customer__say .content .views-row .views-field{font-size:16px;margin:5px 0}.layout.section__customer__say .content .views-row .views-field-view-node{visibility:hidden;height:0}.layout.section__customer__say .content .views-row .views-field-body{color:#464443;font-size:17px;height:100px;overflow:auto}.layout.section__customer__say .content .views-row .views-field-field-testimonial-position{font-family:Helvetica Neue Light;color:#464443;font-style:italic}.layout.section__customer__say .content .views-row form{display:flex;justify-content:center}.layout.section__customer__say .content .views-row .views-field-field-raised{display:flex;justify-content:center}.layout.section__customer__say .content .views-row .views-field-field-raised .views-label{font-family:Helvetica Neue Light;margin-right:5px}.layout.section__customer__say .content .views-row .views-field-field-raised .field-content{font-family:Helvetica Neue Bold}#accordion h3,.accordion1 h3{font-family:skolar-latin,serif;font-weight:700;font-style:normal;color:#464443;font-size:20px;border:1px solid #707070;border-bottom:0;display:block;width:100%;padding:20px 36px 20px 20px;background:#fff;pointer-events:none;position:relative;pointer-events:all;cursor:pointer;margin-bottom:0}@media (max-width:767px){#accordion h3,.accordion1 h3{padding:10px 38px 10px 20px;font-size:18px}}#accordion h3:nth-last-child(2),.accordion1 h3:nth-last-child(2){border-bottom:1px solid #707070}#accordion h3::after,.accordion1 h3::after{content:"";background:url(../images/bfr_icons/bfr_arrow_left_black.svg) no-repeat right;padding:9px 6px;background-size:11px;transform:rotate(270deg);display:inline-block;position:absolute;right:16px;top:25px}@media (max-width:991px){#accordion h3::after,.accordion1 h3::after{top:15px}}#accordion h3.active,.accordion1 h3.active{color:#f38c0d;border:1px solid #707070}#accordion h3.active::after,.accordion1 h3.active::after{transform:rotate(90deg);top:22px}@media (max-width:767px){#accordion h3.active::after,.accordion1 h3.active::after{top:12px}}#accordion>div,.accordion1>div{background:#f4f1ed;padding:20px;border:1px solid #707070;border-top:0;display:none}.block__sticky{display:flex;justify-content:center;align-items:center;position:fixed;bottom:0;background:#fff;width:100%;left:0;z-index:111111;padding:15px;box-shadow:0 0 10px #ababab}@media (max-width:991px){.block__sticky{padding:15px 0}}.block__sticky a{margin:0 15px;font-size:13px}@media (max-width:991px){.block__sticky a{font-size:11px;margin:0 5px;text-align:center}}.block__sticky .border__button a{padding:13px 30px}@media (max-width:991px){.block__sticky .border__button a{padding:3px 10px}}.block__sticky .orange__button a{padding:18px 30px}@media (max-width:991px){.block__sticky .orange__button a{padding:5px 10px}}.block__sticky .views-row,.block__sticky .add__cart form,.block__sticky .field--widget-commerce-quantity fieldset{display:flex;align-items:center}.block__sticky .add__cart form,.block__sticky .field--widget-commerce-quantity,.block__sticky .field--widget-commerce-quantity fieldset,.block__sticky .field--widget-commerce-quantity fieldset label,.block__sticky .form-actions{margin-bottom:0!important}.block__sticky .field--widget-commerce-quantity fieldset label{font-size:14px;width:100%;font-family:"Helvetica"}@media (max-width:991px){.block__sticky .field--widget-commerce-quantity fieldset label{display:none}}.block__sticky .field--widget-commerce-quantity fieldset input{border:1px solid #ababab;max-width:93px;min-height:46px;margin-left:10px}@media (max-width:991px){.block__sticky .field--widget-commerce-quantity fieldset input{max-width:50px}}.block__sticky .form-actions button{font-size:13px;padding:14px 25px;margin:0 0 0 15px}@media (max-width:991px){.block__sticky .form-actions button{background:url(../images/bfr_icons/bfr_cart_black.svg) no-repeat;position:relative;font-size:0;margin:0 0 0 5px;padding:2px 25px}.block__sticky .form-actions button:hover,.block__sticky .form-actions button:focus,.block__sticky .form-actions button:active{background-color:rgba(0,0,0,0)}}.zopim{z-index:11!important}@media (max-width:1199px){.zopim{bottom:0!important}}.block-sharethis-block{position:fixed;left:0;padding:1px}@media (max-width:1199px){.block-sharethis-block{bottom:0;width:100%;background:#555;z-index:111}}.block-sharethis-block.fixed{top:35%}@media (max-width:1199px){.block-sharethis-block .sharethis-wrapper{display:flex;justify-content:center}}.block-sharethis-block .sharethis-wrapper span{display:block!important;margin:2px}@media (max-width:991px){.megamenu--responsive.megamenu--responsive--primary.megamenu--responsive--collapse{visibility:visible!important;overflow:visible!important;max-height:100%!important;margin-bottom:20px}.megamenu--responsive.megamenu--responsive--primary.megamenu--responsive--collapse .megamenu-item .megamenu-submenu{display:block}}.block.block__request__info{margin-bottom:50px}@media (max-width:991px){.block.block__request__info{padding:0 10px}}.block.block__request__info>h2{font-family:Helvetica Neue Medium;font-size:20px;margin:5px 0 20px;letter-spacing:.5px;text-align:left}.block.block__request__info>h2:after{background:#f38c0d;height:3px;width:50px;display:block;content:"";margin-bottom:1%}.block.block__request__info a{display:inline-block}@media (max-width:557px){.block.block__request__info a{display:block;margin:10px 0;text-align:center}}.block.block__request__info p{margin-bottom:5px}.block.school__fund__topten{background:#f4f1ed;padding:35px 140px 15px}@media screen and (max-width:1300px){.block.school__fund__topten{padding:35px 50px 15px}}@media (max-width:991px){.block.school__fund__topten{padding:15px}}.block.school__fund__topten .top__ten__wrap{position:relative}.block.school__fund__topten .view-content{margin:30px 0;position:relative}.block.school__fund__topten .view-content .views-row{padding:15px}@media (max-width:991px){.block.school__fund__topten .view-content .views-row{padding:15px 23px}}.block.school__fund__topten .view-content .views-row .view__image{border-radius:10px;transform:scale(1);position:relative;overflow:hidden}.block.school__fund__topten .view-content .views-row .view__image img{border-radius:10px;height:auto;transition:all 0.4s;transform:scale(1)}@media (max-width:991px){.block.school__fund__topten .view-content .views-row .view__image img{margin:auto}}@media (min-width:991px){.block.school__fund__topten .view-content .views-row .view__image img{width:100%}}.block.school__fund__topten .view-content .views-row .views-field-title a{font-family:Helvetica Neue Medium;color:#464443;text-decoration:none;text-align:center;text-transform:uppercase;font-size:15px;line-height:40px;margin-top:15px;position:relative;word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:100px;-webkit-line-clamp:1;-webkit-box-orient:vertical;transition:0.2s}.block.school__fund__topten .view-content .views-row .views-field-title a:after{border-bottom:4px solid #707070;position:absolute;content:"";width:8%;bottom:0;left:45%}.block.school__fund__topten .view-content .views-row .view__more{position:absolute;top:42%;text-align:center;width:100%;display:none}.block.school__fund__topten .view-content .views-row .view__more a{font-family:"helvetica";font-weight:700;background:#fff;color:#464443;font-size:12px;display:inline-block;line-height:12px;padding:11px 16px 10px;border-radius:5px;transition:0.2s}@media screen and (max-width:1300px){.block.school__fund__topten .view-content .views-row .view__more a{padding:11px 16px 7px}}.block.school__fund__topten .view-content .views-row .view__more a:hover,.block.school__fund__topten .view-content .views-row .view__more a:focus,.block.school__fund__topten .view-content .views-row .view__more a:active{color:#f38c0d;transition:0.2s}.block.school__fund__topten .view-content .views-row .view__more a:hover::after,.block.school__fund__topten .view-content .views-row .view__more a:focus::after,.block.school__fund__topten .view-content .views-row .view__more a:active::after{border-left:6px solid #f38c0d;position:relative;left:5px;transition:0.3s}.block.school__fund__topten .view-content .views-row .view__more a::after{font-size:8px;position:relative;right:-3px;color:#707070;content:"";width:0;height:0;border-top:3px solid transparent;border-left:6px solid #707070;border-bottom:3px solid transparent;background-size:18px;line-height:16px;float:right;margin-top:3px;transition:0.4s;margin-left:3px}.block.school__fund__topten .view-content .views-row:hover .views-field-title a,.block.school__fund__topten .view-content .views-row:focus .views-field-title a,.block.school__fund__topten .view-content .views-row:active .views-field-title a{color:#f38c0d}.block.school__fund__topten .view-content .views-row:hover .views-field-title a::after,.block.school__fund__topten .view-content .views-row:focus .views-field-title a::after,.block.school__fund__topten .view-content .views-row:active .views-field-title a::after{border-bottom:3px solid #f38c0d;width:100%;left:0;transition:0.2s}.block.school__fund__topten .view-content .views-row:hover .view__image,.block.school__fund__topten .view-content .views-row:focus .view__image,.block.school__fund__topten .view-content .views-row:active .view__image{background-color:#000}.block.school__fund__topten .view-content .views-row:hover .view__image img,.block.school__fund__topten .view-content .views-row:focus .view__image img,.block.school__fund__topten .view-content .views-row:active .view__image img{transform:scale(1.2)}.block.school__fund__topten .view-content .views-row:hover .view__image img,.block.school__fund__topten .view-content .views-row:focus .view__image img,.block.school__fund__topten .view-content .views-row:active .view__image img{opacity:.7}.block.school__fund__topten .view-content .views-row:hover .view__more,.block.school__fund__topten .view-content .views-row:focus .view__more,.block.school__fund__topten .view-content .views-row:active .view__more{display:block}.block.school__fund__topten .grid__three .view-content{display:flex}.block.school__fund__topten .grid__three .view-content .views-row{width:31%;padding:18px 11px}.block__blog__category ul{padding:0}.block__blog__category ul li{list-style:none;margin-bottom:2%}.block__blog__category ul li a{border-radius:5px!important;padding:15px 15px 12px}.block__blog__category ul li a:hover{background:#ffe4c2}.block__blog__tags .item-list ul{padding:0}.block__blog__tags .item-list ul li{display:inline-block;margin-bottom:3px;margin-right:3px}.block__blog__tags ul li a{background:#fff!important;font-size:13px;border:1px solid #464443;line-height:normal;margin-bottom:2px;border-radius:5px!important;padding:5px 5px 2px}.block__blog__tags ul li a:hover,.block__blog__tags ul li a:focus,.block__blog__tags ul li a:active{background:#f38c0d!important;color:#fff;border:1px solid #f38c0d}.block__blog__tags ul li a,.block__blog__category ul li a{background:#f4f1ed;display:block;list-style:none;color:#464443;font-size:15px;font-weight:400;font-family:Helvetica Neue Medium}.block__blog__tags ul li h2,.block__blog__category ul li h2{margin:0}.block__blog__tags ul li h2::after,.block__blog__category ul li h2::after{display:none}.node--type-mini-resource .block-page-title-block,.node--type-review .block-page-title-block{display:none}.node--type-mini-resource h1.title,.node--type-review h1.title{display:none}.node--type-mini-resource .layout__region--second .views-field-field-resource-webform .field-content,.node--type-review .layout__region--second .views-field-field-resource-webform .field-content{font-family:Helvetica Neue Medium;font-size:20px;margin:5px 0 20px;text-transform:capitalize;letter-spacing:.5px;text-align:left;font-weight:700;font-style:normal;color:#0b5c70}.node--type-mini-resource .layout__region--second .views-field-field-resource-webform .field-content:after,.node--type-review .layout__region--second .views-field-field-resource-webform .field-content:after{background:#f38c0d;height:3px;width:50px;display:block;content:"";margin-bottom:1%}.node--type-mini-resource .block__our__products,.node--type-review .block__our__products{margin-top:25px}.node--type-mini-resource .node__content .layout__region--first,.node--type-review .node__content .layout__region--first{padding-right:25px}@media (max-width:767px){.node--type-mini-resource .node__content .layout__region--first,.node--type-review .node__content .layout__region--first{padding-right:0;flex:1 1 100%}}.node--type-mini-resource .node__content .block .field__item,.node--type-review .node__content .block .field__item{font-size:17px;color:#464443;margin-top:3px}.node--type-mini-resource .node__content .block .field__item.field--type-image,.node--type-review .node__content .block .field__item.field--type-image{margin-top:0}.node--type-mini-resource .node__content .block .field__item h2,.node--type-review .node__content .block .field__item h2{font-size:24px;text-align:left;margin:15px 0}.node--type-mini-resource .block.calculate__profit,.node--type-review .block.calculate__profit{margin-left:0}.node--type-mini-resource .block .field--name-title,.node--type-review .block .field--name-title{font-family:skolar-pe,sans-serif;font-weight:700;font-style:normal;font-size:32px;margin-bottom:10px;display:block}.node--type-review .field--name-field-testimonial-address{border:1px solid #464443;display:inline-block;padding:10px;margin:10px 0;width:30%;border-radius:5px}@media (max-width:767px){.node--type-review .field--name-field-testimonial-address{width:100%}}.node--type-review .field--name-field-testimonial-address .field__item{margin-top:0!important}.node--type-review .field--name-field-testimonial-address p{margin-bottom:0}.node--type-review .field--name-field-testimonial-address .field__label{font-weight:700}.node--type-school-fundraiser-page .block-field-blocknodeschool-fundraiser-pagefield-top-block-title,.node--type-school-fundraiser-page .block__top__title,.page-taxonomy-term-154 .block-field-blocknodeschool-fundraiser-pagefield-top-block-title,.page-taxonomy-term-154 .block__top__title{max-width:989px;margin:0 auto}@media (max-width:767px){.node--type-school-fundraiser-page .block-field-blocknodeschool-fundraiser-pagefield-top-block-title,.node--type-school-fundraiser-page .block__top__title,.page-taxonomy-term-154 .block-field-blocknodeschool-fundraiser-pagefield-top-block-title,.page-taxonomy-term-154 .block__top__title{max-width:100%}}.node--type-school-fundraiser-page .block-field-blocknodeschool-fundraiser-pagefield-top-block-title .field.field--name-field-top-block-title,.node--type-school-fundraiser-page .block__top__title .content>.field,.page-taxonomy-term-154 .block-field-blocknodeschool-fundraiser-pagefield-top-block-title .field.field--name-field-top-block-title,.page-taxonomy-term-154 .block__top__title .content>.field{font-family:skolar-latin,serif;font-weight:700;font-style:normal;color:#0b5c70;text-align:center;font-size:32px;margin-bottom:-15px}@media (max-width:767px){.node--type-school-fundraiser-page .block-field-blocknodeschool-fundraiser-pagefield-top-block-title .field.field--name-field-top-block-title,.node--type-school-fundraiser-page .block__top__title .content>.field,.page-taxonomy-term-154 .block-field-blocknodeschool-fundraiser-pagefield-top-block-title .field.field--name-field-top-block-title,.page-taxonomy-term-154 .block__top__title .content>.field{font-size:28px;line-height:32px}}.node--type-school-fundraiser-page footer,.page-taxonomy-term-154 footer{margin-top:0}.node--type-sales-incentive .block.calculate__profit,.node--type-brochures .block.calculate__profit,.node--type-product-display .block.calculate__profit{margin-left:0}@media (max-width:991px){.node--type-page .block-field-blocknodepagebody textarea{width:100%}}.top__header .search-block-form .container-inline{display:block}.top__header .search-block-form form{display:flex;justify-content:flex-end}.top__header .search-block-form form input{border-radius:0;border-color:#fff;min-width:185px;background-clip:initial;min-height:38px;padding-bottom:0;padding-top:0;font-family:"Helvetica";font-size:13px}.top__header .search-block-form form input::placeholder{font-size:13px;color:#ababab;position:relative;top:1px}.top__header .search-block-form form fieldset,.top__header .search-block-form form .form-actions{margin-bottom:0!important;padding-left:0;padding-right:0}.top__header .search-block-form form fieldset button,.top__header .search-block-form form .form-actions button{font-size:0;background:url(../images/bfr_icons/bfr_search_black.svg) no-repeat center;background-color:#fff;border-color:#fff;border-radius:0;padding:18px;min-height:38px}@media (max-width:991px){.top__header .search-block-form form fieldset button,.top__header .search-block-form form .form-actions button{min-height:auto}}.cart__button .commerce-cart-block--contents{right:10px!important;box-shadow:1px 2px 9px #a2a2a2}.cart__button .commerce-cart-block .commerce-cart-block--contents__heading{font-size:14px;text-align:center;padding:5px 0}.cart__button .commerce-cart-block .table-striped>tbody>tr:nth-of-type(odd){background-color:#fff}.cart__button .commerce-cart-block .table-responsive table.table.table-hover{font-size:14px}.cart__button .commerce-cart-block .commerce-cart-block--contents__links a{text-align:center;font-family:Helvetica Neue Medium;background:#f38c0d;border:0;color:#fff;padding:10px 0 8px;border-radius:5px;font-size:13px;text-transform:uppercase;margin:5px 0;text-decoration:none;transition:0.4s;display:block}.cart__button .commerce-cart-block .commerce-cart-block--contents__links a a{color:#fff}@media (max-width:767px){.cart__button .commerce-cart-block .mobile__header .cart{width:100%}}.ui-dialog.ui-widget-content{z-index:111!important;width:600px!important;font-size:15px;padding:0;border:0;box-shadow:0 0 10px #7a7878}@media (max-width:767px){.ui-dialog.ui-widget-content{width:96%!important;margin-left:7px}}.ui-dialog.ui-widget-content .breadcrumb{display:none}.ui-dialog.ui-widget-content article{padding:15px}.ui-dialog.ui-widget-content .block-field-blocknodelightboxtitle{display:none}.ui-dialog.ui-widget-content h2{text-align:left;font-size:24px;margin:10px 0}.ui-dialog.ui-widget-content .ui-dialog-buttonpane{width:100%!important}.ui-dialog.ui-widget-content .ui-button .ui-icon{background:none!important}.ui-dialog.ui-widget-content .ui-dialog-buttonset{display:flex;padding:10px}@media (max-width:767px){.ui-dialog.ui-widget-content .ui-dialog-buttonset{float:none;text-align:center;flex-wrap:wrap}}.ui-dialog.ui-widget-content .ui-dialog-buttonset #button-again{font-family:"helvetica";font-weight:700;border:1px solid #464443;color:#464443;font-size:15px;text-transform:uppercase;padding:19.1px 50px;line-height:20px;border-radius:4px;transition:0.4s}.ui-dialog.ui-widget-content .ui-dialog-buttonset #button-again:hover,.ui-dialog.ui-widget-content .ui-dialog-buttonset #button-again:focus,.ui-dialog.ui-widget-content .ui-dialog-buttonset #button-again:active{background-color:#7a7878;color:#fff;transition:0.4s}.ui-dialog.ui-widget-content .field--name-title{font-size:17px!important}.ui-dialog.ui-widget-content .ui-dialog-title{font-size:22px}.ui-dialog.ui-widget-content .ui-dialog-titlebar{background:#1a1a1a;color:#fff}.ui-dialog.ui-widget-content .ui-dialog-titlebar-close{background:#b41b12;border-radius:50px;padding:5px;border:0}.ui-dialog.ui-widget-content .ui-dialog-titlebar-close::before{content:"X";color:#fff;position:absolute;top:1.5px;right:6.5px;font-size:12px;text-indent:0}.ui-dialog .ui-widget-content{padding:0!important;height:350px!important;min-height:350px!important;max-height:350px!important}.ui-dialog .ui-widget-content p,.ui-dialog .ui-widget-content ul,.ui-dialog .ui-widget-content ol{font-size:14px;line-height:24px}.path-frontpage header{border:0}.path-frontpage #main{max-width:100%;padding:0}.path-frontpage .school__fund__product{padding:30px 0 40px}.path-frontpage .home__fundraiser__list ul{list-style:none;padding-left:0}@media (max-width:991px){.path-frontpage .home__fundraiser__list ul{margin:10px}}.path-frontpage .home__fundraiser__list ul li{width:32%;margin:7px}@media (max-width:1199px){.path-frontpage .home__fundraiser__list ul li{margin:6px}}@media (max-width:991px){.path-frontpage .home__fundraiser__list ul li{width:48%}}@media (max-width:767px){.path-frontpage .home__fundraiser__list ul li{width:100%;margin:5px 0}}.path-frontpage .home__fundraiser__list ul li a{font-family:skolar-latin,serif;font-weight:700;font-style:normal;color:#464443;text-decoration:none;font-size:20px;border:1px solid #f38c0d;display:block;padding:18.2px 25px;border-radius:50px;transition:0.4s}@media (max-width:991px){.path-frontpage .home__fundraiser__list ul li a{font-size:17px}}.path-frontpage .home__fundraiser__list ul li a::after{color:#f38c0d;content:"";width:0;height:0;border-top:10px solid transparent;border-left:18px solid #f38c0d;border-bottom:10px solid transparent;background-size:18px;line-height:16px;float:right;margin-top:6px;transition:0.4s}.path-frontpage .home__fundraiser__list ul li:hover a,.path-frontpage .home__fundraiser__list ul li:focus a,.path-frontpage .home__fundraiser__list ul li:active a{transition:0.4s;background:#f38c0d;color:#fff}.path-frontpage .home__fundraiser__list ul li:hover a::after,.path-frontpage .home__fundraiser__list ul li:focus a::after,.path-frontpage .home__fundraiser__list ul li:active a::after{color:#fff;transition:0.4s;border-left:18px solid #fff}.path-frontpage .home__fundraiser__list .view__more{text-align:center;margin-top:20px}.node__content .block .fundraiser__sponsor__wrap h2{text-align:left;font-size:32px;margin-top:20px}.fundraiser__sponsor__wrap{margin:15px auto}@media (max-width:767px){.fundraiser__sponsor__wrap{margin:15px auto}}.fundraiser__sponsor__wrap .fundraiser__sponsor__left,.fundraiser__sponsor__wrap .fundraiser__sponsor__right{justify-content:space-between;padding:0 20px}@media (max-width:991px){.fundraiser__sponsor__wrap .fundraiser__sponsor__left,.fundraiser__sponsor__wrap .fundraiser__sponsor__right{width:100%;padding:0 10px}}.fundraiser__sponsor__wrap .fundraiser__sponsor__left h2,.fundraiser__sponsor__wrap .fundraiser__sponsor__right h2{text-align:left;font-size:32px}.fundraiser__sponsor__wrap .fundraiser__sponsor__left img,.fundraiser__sponsor__wrap .fundraiser__sponsor__right img{width:100%;border-radius:20px}@media (max-width:767px){.fundraiser__sponsor__wrap .fundraiser__sponsor__left img,.fundraiser__sponsor__wrap .fundraiser__sponsor__right img{margin-bottom:0}}@media (max-width:991px){.fundraiser__sponsor__wrap .fundraiser__sponsor__top{flex-direction:column-reverse}}.fundraiser__sponsor__wrap .fundraiser__sponsor__bottom{margin-top:35px}@media (max-width:991px){.fundraiser__sponsor__wrap .fundraiser__sponsor__bottom{margin-top:20px}}.fundraiser__sponsor__wrap .content{color:#464443;font-size:17px;line-height:26px;margin:20px 0}@media (max-width:767px){.fundraiser__sponsor__wrap .content{margin-bottom:0}}.fundraiser__sponsor__wrap .view__more a{display:inline-block}.customer__review{background:url(../images/bfri_review_banner.jpg) no-repeat;padding:30px 50px 40px;background-size:cover}@media (max-width:991px){.customer__review{padding:25px 10px}}.path-frontpage .node__content .customer__review h2{color:#fff;font-size:33px;line-height:35px;margin-bottom:25px}.recent__school__fund{background:#eff1f2;padding:35px 0}.recent__school__fund .view-content{margin:20px 0}@media (max-width:991px){.recent__school__fund .view-content{margin:0 10px 20px}}.recent__school__fund .view-content .views-row{width:31%;background-color:#fff;padding:15px;border-radius:10px;margin:10px}@media (max-width:991px){.recent__school__fund .view-content .views-row{width:47%}}@media (max-width:767px){.recent__school__fund .view-content .views-row{margin:10px auto}}@media (max-width:557px){.recent__school__fund .view-content .views-row{width:100%;margin:10px 0}}.recent__school__fund .view-content .views-row img{border-radius:10px}@media (max-width:991px){.recent__school__fund .view-content .views-row img{width:100%}}.recent__school__fund .view-content .views-row .views-field-body{color:#464443;font-size:16px;line-height:24px;margin:20px 0}.recent__school__fund .view-content .views-row .border__button a{font-size:15px;padding:13px 40px;margin-bottom:15px;display:inline-block}@media (max-width:991px){.recent__school__fund .view-content .views-row .border__button a{font-size:14px;padding:9px 20px}}@media screen and (min-width:557px) and (max-width:991px){.recent__school__fund .view-content .views-row:last-child{display:none}}.recent__school__fund .view__more a{font-size:17px;padding:14px 50px;margin-top:20px;display:inline-block}@media (max-width:991px){.recent__school__fund .view__more a{font-size:14px;padding:8px 12px;margin-top:0}}.go__big__section{padding:0 0 35px}@media screen and (min-width:991px) and (max-width:1199px){.go__big__section .layout__region--first .view-content{padding-right:0}}@media screen and (min-width:991px) and (max-width:1199px){.go__big__section .layout__region--second .view-content{padding-left:0}}@media (max-width:991px){.go__big__section{padding:0 0 5px}}@media (max-width:991px){.go__big__section .slick__slider .view-content{padding:0 10px}}@media (max-width:991px){.go__big__section .go__big__left{padding-bottom:25px}}.go__big__title{margin:30px 0 20px}@media (max-width:991px){.go__big__title{padding:0 10px}}.gobig__left__view{padding:10px 10px 10px 0}@media (max-width:991px){.gobig__left__view{padding:20px 10px}}.gobig__left__view br,.gobig__left__view .views-field-field-video-source-code p{display:none}.gobig__left__view .views-field-field-video-source-code div[itemprop="video"]{display:flex;width:100%;flex-wrap:wrap;flex-direction:column-reverse}.gobig__left__view .views-field-field-video-source-code div[itemprop="video"] object{width:100%}.gobig__left__view .views-field-field-video-source-code h4{font-family:Helvetica Neue Medium;color:#464443;font-size:18px;margin-top:10px}.gobig__right__view{padding-left:20px;cursor:pointer}@media (max-width:991px){.gobig__right__view{padding:0;display:none}}.gobig__right__view .views-row{width:100%!important;padding:10px}.gobig__right__view .views-row:hover,.gobig__right__view .views-row:focus,.gobig__right__view .views-row:active{background-color:#eff1f2}.gobig__right__view .go__big__left{width:20.8%}@media (max-width:991px){.gobig__right__view .go__big__left{width:100%;padding-bottom:25px}}@media (max-width:991px){.gobig__right__view .go__big__left img{width:100%;height:auto}}.gobig__right__view .go__big__right{width:79%;padding-left:20px;padding-right:10px}@media (max-width:991px){.gobig__right__view .go__big__right{width:100%;padding-left:0;padding-right:0;margin-top:10px}}.gobig__right__view .go__big__right .desc{margin-top:5px;font-size:14px;line-height:22px;color:#464443}.path-frontpage .layout--twocol-section.layout--twocol-section--50-50>.layout__region--first,.path-frontpage .layout--twocol-section.layout--twocol-section--50-50>.layout__region--second{width:50%}@media (max-width:991px){.path-frontpage .layout--twocol-section.layout--twocol-section--50-50>.layout__region--first,.path-frontpage .layout--twocol-section.layout--twocol-section--50-50>.layout__region--second{width:100%;flex:1 0 100%}}.path-frontpage .why__chooseus__block .tab-pane-content{display:flex}@media (max-width:991px){.path-frontpage .why__chooseus__block .tab-pane-content{display:block}}.category{background:#f38c0d;color:#fff;font-size:12px;padding:5px 8px 4px;text-transform:uppercase;border-radius:5px;display:inline-block;font-family:"Helvetica";line-height:14px}.category a{color:#fff}.why__choose__us h3,.why__chooseus__block h3,.why__chooseus__block .block__head__title{text-align:left!important;font-size:28px!important;color:#0b5c70!important}@media (max-width:991px){.why__choose__us h3,.why__chooseus__block h3,.why__chooseus__block .block__head__title{padding:0 10px;text-align:center!important}}.why__chooseus__block h3,.why__chooseus__block .block__head__title{max-width:1171px;margin:0 auto 30px}.why__chooseus__block{background:#f9f9f9;padding:25px 0 0;max-width:100%}.why__chooseus__block .content{max-width:1171px;margin:auto}@media (max-width:991px){.path-frontpage .why__chooseus__block .tab-content .five_reasons.show{border-bottom:0}}@media (max-width:991px){.why__chooseus__block{background:#eff1f2;padding:25px 0}}.why__chooseus__block .bootstrap-tabs{display:flex;padding-bottom:0;flex-wrap:wrap}@media (max-width:991px){.why__chooseus__block .bootstrap-tabs{padding:0}}.why__chooseus__block .bootstrap-tabs .quicktab__left{width:65%}@media (max-width:991px){.why__chooseus__block .bootstrap-tabs .quicktab__left{width:100%}}.why__chooseus__block .bootstrap-tabs .quicktab__right{width:43%}@media (max-width:991px){.why__chooseus__block .bootstrap-tabs .quicktab__right{width:100%;display:none}.why__chooseus__block .bootstrap-tabs .quicktab__right.active{display:block;padding:20px;background:#f4f1ed;border:1px solid #707070;border-top:0}}.why__chooseus__block .bootstrap-tabs .quicktab__right figure{float:none;margin:0 0 0 15px}@media (max-width:991px){.why__chooseus__block .bootstrap-tabs .quicktab__right figure{margin:0}}.why__chooseus__block .bootstrap-tabs .quicktab__right figure img{width:100%}.why__chooseus__block .bootstrap-tabs ul{width:28%}@media (max-width:991px){.why__chooseus__block .bootstrap-tabs ul{width:100%}}.why__chooseus__block .bootstrap-tabs ul.nav-tabs{background:none;border:0;color:#464443;box-shadow:none;margin-left:0;border-radius:0;margin-right:0;display:block}@media (max-width:991px){.why__chooseus__block .bootstrap-tabs ul.nav-tabs{flex-wrap:inherit;margin-bottom:0;padding-right:0;margin-right:0;display:none}}.why__chooseus__block .bootstrap-tabs ul.nav-tabs li{border:0;padding:0;border-bottom:1px solid #f38c0d;float:none}.why__chooseus__block .bootstrap-tabs ul.nav-tabs li:first-child{border-top:1px solid #f38c0d}.why__chooseus__block .bootstrap-tabs ul.nav-tabs li.active a{background:#f38c0d;color:#fff;border-radius:0;position:relative}.why__chooseus__block .bootstrap-tabs ul.nav-tabs li.active a::after{content:"→ ";font-size:30px;margin:3px;display:inline;position:absolute;right:2%;top:26%;color:#fff}.why__chooseus__block .bootstrap-tabs ul.nav-tabs li.active a::after:hover,.why__chooseus__block .bootstrap-tabs ul.nav-tabs li.active a::after:focus,.why__chooseus__block .bootstrap-tabs ul.nav-tabs li.active a::after:active{opacity:1}.why__chooseus__block .bootstrap-tabs ul.nav-tabs li.active a:hover,.why__chooseus__block .bootstrap-tabs ul.nav-tabs li.active a:focus,.why__chooseus__block .bootstrap-tabs ul.nav-tabs li.active a:active{background:#f38c0d}.why__chooseus__block .bootstrap-tabs ul.nav-tabs li.active a:hover::after{opacity:1}.why__chooseus__block .bootstrap-tabs ul.nav-tabs li a{font-family:Helvetica Neue Medium;color:#464443;display:block;font-size:18px;line-height:20px;padding:21px 40px 15px 20px;position:relative;white-space:normal;margin:0}@media (max-width:991px){.why__chooseus__block .bootstrap-tabs ul.nav-tabs li a{padding:21px 10px 15px}}.why__chooseus__block .bootstrap-tabs ul.nav-tabs li a::after{content:"→ ";font-size:30px;margin:3px;display:inline;position:absolute;right:2%;top:26%;color:#f9f9f9}.why__chooseus__block .bootstrap-tabs ul.nav-tabs li a:hover,.why__chooseus__block .bootstrap-tabs ul.nav-tabs li a:focus,.why__chooseus__block .bootstrap-tabs ul.nav-tabs li a:active{background:rgba(243,140,13,.1)}.why__chooseus__block .bootstrap-tabs ul.nav-tabs li a:hover::after{opacity:0}.why__chooseus__block .tab-content{box-shadow:none;border-radius:0;background:none;padding-top:0!important;width:72%;padding-left:30px}@media (max-width:991px){.why__chooseus__block .tab-content{width:100%;padding:0;margin-top:10px}}@media (max-width:991px){.why__chooseus__block .tab-content>.tab-pane{display:block}}.why__chooseus__block .tab-content>.active{border:0}.why__chooseus__block .tab-content .accordion-title{display:none}@media (max-width:991px){.why__chooseus__block .tab-content .accordion-title{display:block;width:100%}.why__chooseus__block .tab-content .accordion-title a{font-family:skolar-latin,serif;font-weight:700;font-style:normal;color:#464443;font-size:20px;border:1px solid #707070;border-bottom:0;display:block;width:100%;padding:20px 36px 20px 20px;background:#fff;pointer-events:none;position:relative}}@media (max-width:991px) and (max-width:991px){.why__chooseus__block .tab-content .accordion-title a{padding:10px 38px 10px 20px;font-size:18px}}@media (max-width:991px){.why__chooseus__block .tab-content .accordion-title a::after{content:"";background:url(../images/bfr_icons/bfr_arrow_left_black.svg) no-repeat right;padding:9px 6px;background-size:11px;transform:rotate(270deg);display:inline-block;position:absolute;right:16px;top:25px}}@media (max-width:991px) and (max-width:991px){.why__chooseus__block .tab-content .accordion-title a::after{top:15px}}.why__chooseus__block .tab-content .accordion-title.active a{color:#f38c0d;border:1px solid #707070}.why__chooseus__block .tab-content .accordion-title.active a::after{transform:rotate(90deg);top:22px}@media (max-width:767px){.why__chooseus__block .tab-content .accordion-title.active a::after{top:12px}}.why__chooseus__block .tab-content>div:last-child .accordion-title a{border-bottom:1px solid #707070}.why__chooseus__block .tab-content .five_reasons{font-size:16px}@media (max-width:991px){.why__chooseus__block .tab-content .five_reasons{background:#f4f1ed;padding:20px;border:1px solid #707070;border-top:0;display:none;font-size:14px}}.why__chooseus__block .tab-content .five_reasons_link{margin-top:35px}.why__chooseus__block .tab-content .five_reasons h3{font-family:skolar-latin,serif;font-weight:700;font-style:normal;color:#0b5c70;font-size:28px;margin-bottom:20px;margin-top:-10px}@media (max-width:557px){.why__chooseus__block .tab-content .five_reasons h3{font-size:26px}}.why__chooseus__block .tab-content figure{float:right;margin:10px}@media (max-width:991px){.why__chooseus__block .tab-content figure{float:none;margin:10px 0}}.why__chooseus__block .tab-content figure img{border-radius:10px}@media (max-width:991px){.why__chooseus__block .tab-content figure img{width:100%}}.node--type-big-events .ytLoader{margin-bottom:10px}.ytLoader{position:relative}.ytLoader .cover{width:100%;height:325px;object-fit:cover}.ytLoader .playBtn{position:absolute;max-width:64px;top:50%;right:50%;transform:translate(50%,-50%);cursor:pointer}.go__big__left .category{margin-top:10px!important}.go__big__left .views-field-field-incentive-image{position:relative;cursor:pointer}.go__big__left .views-field-field-incentive-image .youtube-url::before{background:url(../images/bfr_icons/youtube_icon.png) no-repeat left;display:block;padding:30px 37px;z-index:1111111111111;content:"";position:absolute;background-size:75px;top:50%;left:50%;transform:translate(-50%,-50%)}.go__big__left .views-field-field-incentive-image .youtube-url.remove__icon::before{display:none}@media (max-width:991px){.go__big__left .views-field-field-incentive-image img{width:100%}}.go__big__left .views-field-field-incentive-image iframe{max-width:100%}@media (max-width:991px){.go__big__left .views-field-field-incentive-image iframe{width:100%;height:443px}}@media (max-width:767px){.go__big__left .views-field-field-incentive-image iframe{width:100%;height:350px}}@media (max-width:557px){.go__big__left .views-field-field-incentive-image iframe{width:100%;height:300px}}@media screen and (max-width:414px){.go__big__left .views-field-field-incentive-image iframe{height:205px}}@media (min-width:991px){.go__big__left .views-field-field-incentive-image img{min-height:358px}}@media (max-width:991px){.path-frontpage .node__content .layout.fundraiser__sponsor__wrap:nth-child(2){flex-direction:column-reverse}}@media (max-width:767px){.path-frontpage .school__fund__product h2{padding:0 10px}}