﻿@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}.user-logged-in.toolbar-horizontal .desktop__header,.user-logged-in.toolbar-horizontal .fixed__header{top:77px}.sticky__header__space{font-size:0;min-height:147px}@media (max-width: 1199px){.sticky__header__space{min-height:131px}}@media (max-width: 991px){.sticky__header__space{display:none}}@media (max-width: 991px){.desktop__header{display:none}}.desktop__header .fixed__header{border-bottom:1px solid #0b5c70 !important}.desktop__header header{border-bottom:1px solid #0b5c70}@media (max-width: 991px){.desktop__header header{border-bottom:0}}.desktop__header header .navbar .container{position:relative}header #navbar-main{padding:2px 0}header.fixed__header #navbar-main{padding:3px 0}.desktop__header,.fixed__header{position:fixed;top:0;z-index:111;width:100%}.top__header{font-family:Helvetica Neue Light;background:#464443;color:#fff;padding:4px;font-size:14px}.top__header .region-top-header{align-items:center;justify-content:space-between}@media (max-width: 991px){.top__header .region-top-header{justify-content:center}}.top__header .toll__free{margin-top:5px}@media (max-width: 991px){.top__header .toll__free{text-align:center;margin-bottom:10px}}.top__header .toll__free span:first-child a{background:url("../images/bfr_icons/bfr_call_orange.svg") no-repeat center left;padding-left:23px;background-size:16px;padding:3px 0 1px 23px;color:#fff}.top__header .toll__free .toll__free__number{font-family:Helvetica Neue Bold}.top__header .toll__free b{font-family:Helvetica Neue Medium}.top__header .block-search-form-block{width:32%;padding-right:0}@media (max-width: 1199px){.top__header .block-search-form-block{width:auto}}.top__header .menu--account{width:9%;padding-right:2px}@media (max-width: 1199px){.top__header .menu--account{width:auto;padding-left:10px}}.top__header .menu--account .nav{justify-content:flex-end}.top__header .menu--account .nav-link{color:#fff}.top__header .menu--account a[class*='user-login']{color:#fff;background:url("../images/bfr_icons/bfr_profile_white.svg") no-repeat center left;padding-left:30px;padding-right:0;background-size:24px;font-size:0}.top__header .menu--account a[class*='user-login']:hover,.top__header .menu--account a[class*='user-login']:focus,.top__header .menu--account a[class*='user-login']:active{background:url("../images/bfr_icons/bfr_profile_orange.svg") no-repeat center left}.top__header .menu--account a[class*='user-login']::after{content:'Sign in';font-size:14px;padding-top:6px;display:inline-block}.top__header .menu--account a:hover,.top__header .menu--account a:focus,.top__header .menu--account a:active{color:#f38c0d}.user-logged-in .menu--account{width:15%}@media (max-width: 767px){.user-logged-in .menu--account{width:15%}}.user-logged-in .menu--account .nav-link{padding:2px 10px}.user-logged-in .block-search-form-block{width:26%}@media (max-width: 767px){.user-logged-in .block-search-form-block{width:100%}}header .navbar>.container .navbar-brand{height:auto;margin-left:-25px;padding-left:0}@media screen and (min-width: 991px) and (max-width: 1199px){header .navbar>.container .navbar-brand{margin-right:0}}@media (max-width: 1199px){header .navbar>.container .navbar-brand{margin-left:0}}@media (max-width: 991px){header .navbar>.container .navbar-brand{width:93%}}header .navbar>.container .navbar-brand img{max-width:268px}@media screen and (min-width: 991px) and (max-width: 1199px){header .navbar>.container .navbar-brand img{max-width:200px}}@media (max-width: 557px){header .navbar>.container .navbar-brand img{max-width:190px}}header .navbar-collapse{justify-content:space-between !important;padding-right:0;display:block !important}@media (min-width: 1199px){header .navbar-collapse{width:72%;flex-grow:inherit}}header .show__mobile .navbar-nav li .nav-link{font-family:Helvetica Neue Medium;color:#464443;text-transform:uppercase;font-size:14px;margin:0 10px;line-height:14px;padding-bottom:0;padding-top:7px;padding-left:0;background:0;border:0}header .navbar-toggler{background:#f38c0d;padding:5px}@media (max-width: 991px){header .navbar-toggler{display:none}}header #navbar-main{background-color:#fff !important;color:#464443;margin-bottom:0;border-radius:0}@media (max-width: 991px){header #navbar-main .container{justify-content:space-between}}header #navbar-main .navigation{padding:0;background:none;margin-bottom:0;padding-right:30px}@media (max-width: 1199px){header #navbar-main .navigation{padding-right:15px}}header #navbar-main .megamenu--main{background:none;border:0}header #navbar-main .megamenu-nav li{border:0 !important}header #navbar-main .megamenu-nav li a{font-family:'Helvetica';color:#464443;text-transform:uppercase;font-size:14px;margin:0 10px;line-height:14px;padding:11px 25px 10px 0;border:2px solid rgba(0,0,0,0);border-radius:0;background:0;outline:none;font-weight:700}@media screen and (min-width: 991px) and (max-width: 1199px){header #navbar-main .megamenu-nav li a{font-size:12px}}@media (max-width: 767px){header #navbar-main .megamenu-nav li a{padding:10px 0}}header #navbar-main .megamenu-nav li a:hover,header #navbar-main .megamenu-nav li a:focus,header #navbar-main .megamenu-nav li a:active{color:#f38c0d}header #navbar-main .megamenu-nav li ul li a{padding:5px 10px 10px 5px}header #navbar-main .megamenu-nav li:last-child a{margin-right:0}header #navbar-main .megamenu-nav li.megamenu-item--current>a{color:#f38c0d}header #navbar-main .megamenu-nav li.megamenu-item--active-trail.megamenu-item--has-submenu-drop>a{border:2px solid #f38c0d;border-radius:0;padding:11px 25px 10px 10px;color:#f38c0d}header #navbar-main .megamenu-nav li.megamenu-item--active-trail.megamenu-item--has-submenu-drop>a::after{background:url("../images/bfr_icons/bfr_arrow_down_orange.svg") no-repeat center}header #navbar-main .megamenu-nav .megamenu-item--expanded .megamenu-submenu li a{font-family:'Helvetica';text-transform:inherit;display:block;font-weight:normal;margin:0 10px;white-space:nowrap}header #navbar-main .megamenu-nav .megamenu-item--expanded .megamenu-submenu li a::before{content:'■';margin-right:5px;font-size:10px;background:none;position:relative;top:-1px}header #navbar-main .megamenu-nav .megamenu-item--expanded .megamenu-submenu li a:hover,header #navbar-main .megamenu-nav .megamenu-item--expanded .megamenu-submenu li a:focus,header #navbar-main .megamenu-nav .megamenu-item--expanded .megamenu-submenu li a:active{color:#f38c0d}header #navbar-main .megamenu-nav .megamenu-item--expanded.megamenu-item>.menu__group{font-family:Helvetica Neue Medium !important;padding:10px 0;text-transform:capitalize;font-size:15px;border-bottom:1px solid #f38c0d}header #navbar-main .megamenu-nav .megamenu-item--expanded.megamenu-item>.menu__group::before{display:none}header .dropdown-toggle::after{color:#0b5c70;margin-left:6px}.megamenu--sub-indicators .megamenu-item--has-submenu-drop>.megamenu-anchor::after{background:url("../images/bfr_icons/bfr_arrow_down_green.svg") no-repeat center;top:19px;font-size:0;padding:4px;line-height:0}@media screen and (min-width: 1600px){.megamenu--sub-indicators .megamenu-item--has-submenu-drop>.megamenu-anchor::after{top:21px}}@media screen and (max-width: 1300px){.megamenu--sub-indicators .megamenu-item--has-submenu-drop>.megamenu-anchor::after{top:21px}}.megamenu--sub-indicators .megamenu-item--has-submenu-drop>.megamenu-anchor:hover::after,.megamenu--sub-indicators .megamenu-item--has-submenu-drop>.megamenu-anchor:focus::after,.megamenu--sub-indicators .megamenu-item--has-submenu-drop>.megamenu-anchor:active::after{background:url("../images/bfr_icons/bfr_arrow_down_orange.svg") no-repeat center}@media (max-width: 991px){.navbar-we-mega-menu.navbar .nav-tabs .dropdown-menu{width:100%}}@media (min-width: 991px){.megamenu.megamenu--disable-submenu-scroll .megamenu-active>.megamenu-submenu.megamenu-submenu--type-mega{max-height:none;position:fixed;top:auto;max-width:1171px;margin:26px auto 0;left:50%;transform:translateX(-50%);padding:10px 30px}}@media (max-width: 991px){.megamenu--skin-light_bar.megamenu-responsive-toggle{font-size:0;padding:0;display:inline-block;float:right;position:absolute;right:7px;top:32px}.megamenu--skin-light_bar.megamenu-responsive-toggle i{font-size:20px;background:#f38c0d;margin-right:0;padding:5px 10px;display:inline;color:#fff;border:0}}.mobile__header .commerce-cart-block--type-button .commerce-cart-block--summary a{position:relative}.mobile__header .commerce-cart-block--type-button .commerce-cart-block--summary a span.commerce-cart-block--summary__label{position:absolute;background:#f38c0d;border-radius:50px;width:24px;height:24px;color:#fff;left:15px;text-align:center;top:-8px;font-weight:bold;z-index:111;font-size:12px;padding-top:3px;overflow:hidden}@media (max-width: 991px){.mobile__header .commerce-cart-block--type-button .commerce-cart-block--summary a span.commerce-cart-block--summary__label.zero::before{content:'0';line-height:20px}}.mobile__header .commerce-cart-block--type-button .commerce-cart-block--contents__inner{box-shadow:5px 6px 10px #a2a2a2}.mobile__header .commerce-cart-block--contents__links a{font-family:Helvetica Neue Medium;text-align:center;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:.4s;display:block}.cart__button{margin:-25px}@media (max-width: 1199px){.cart__button{margin:0}}@media (max-width: 767px){.cart__button{position:absolute;top:30px;right:55px}}.cart__button .commerce-cart-block--type-button .commerce-cart-block--summary a{display:flex;align-items:center}.cart__button .commerce-cart-block--summary__icon{background:url("../images/bfr_icons/bfr_cart_black.svg") no-repeat center left;background-size:22px;padding:18px 5px 14px 18px}.cart__button .commerce-cart-block--summary__icon::after{content:'Cart';margin-left:8px;font-family:'Helvetica';color:#464443;font-weight:700;font-size:14px}@media (max-width: 767px){.cart__button .commerce-cart-block--summary__icon::after{display:none}}.cart__button .commerce-cart-block--summary__label{font-family:'Helvetica';color:#fff;font-weight:700;font-size:13px;background:#f38c0d;border-radius:50px;padding:0 6px;position:relative;top:-5px;right:5px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}@media (min-width: 991px){.show__mobile,.mobile__header{display:none}}.mobile__header .mobile__header__wrap{align-items:center}@media (max-width: 991px){.mobile__header .mobile__header__wrap{padding:10px 0}}.mobile__header .fixed__header{background-color:#fff;border-bottom:1px solid #0b5c70}.mobile__header .menu{width:13%}@media (max-width: 991px){.mobile__header .menu{width:34%}}@media (max-width: 767px){.mobile__header .menu{width:33%}}@media screen and (max-width: 480px){.mobile__header .menu{width:28%}}@media screen and (max-width: 440px){.mobile__header .menu{width:17%}}.mobile__header .logo{width:67%}@media (max-width: 991px){.mobile__header .logo{width:46%}}@media (max-width: 767px){.mobile__header .logo{width:47%}}@media screen and (max-width: 480px){.mobile__header .logo{width:50%}}@media screen and (max-width: 440px){.mobile__header .logo{width:63%}}.mobile__header .logo .navbar-brand{width:100%;padding:0;height:auto}.mobile__header .logo .navbar-brand img{max-width:100%;padding:10px 10px 10px 0}.mobile__header .logo .navbar-brand span{display:none !important}.mobile__header .icons{width:20%;align-items:center;flex-wrap:nowrap;justify-content:flex-end}@media screen and (max-width: 440px){.mobile__header .icons{width:17%}}.mobile__header .icons .commerce-cart-block--summary__icon{background:url("../images/bfr_icons/bfr_cart_black.svg") no-repeat;background-size:24px;padding:7px;background-position:top 5px left}.mobile__header .icons .commerce-cart-block--summary__icon img{visibility:hidden}.mobile__header .icons>.cart{width:35%}@media (max-width: 991px){.mobile__header .icons>.cart{width:30%}}@media (max-width: 767px){.mobile__header .icons>.cart{width:40%}}@media screen and (max-width: 440px){.mobile__header .icons>.cart{width:65%}}.mobile__header .login{width:34%;z-index:1}.mobile__header .login a{display:inline-block;font-size:0;background:url("../images/bfr_icons/bfr_profile_black.png") no-repeat;padding:11px;background-size:21px}.mobile__header .login a img{max-width:100%;padding:10px 10px 10px 0}.mobile__header .login-authenticated{width:34%;z-index:1;display:inline-block;font-size:0;background:url("../images/bfr_icons/bfr_profile_black.png") no-repeat;padding:11px;background-size:21px}.mobile__header .login-authenticated img{max-width:100%;padding:10px 10px 10px 0}.mobile__header .top__header{background:none;padding:10px 10px 15px}.mobile__header .region-we-mega-menu{background-color:rgba(0,0,0,0);padding:0 0 0 7px;margin-bottom:0}.mobile__header .region-we-mega-menu .navbar-toggle{background:url("../images/bfr_icons/hamburgerwht.png") no-repeat;background-size:18px;padding:7px;display:block;background-color:#f38c0d;background-position:center}.mobile__header .region-we-mega-menu .navbar-toggle .icon-bar{visibility:hidden}.mobile__header .top__header .search-block-form form{justify-content:center}.mobile__header .top__header .search-block-form form fieldset{width:100%}.mobile__header .top__header .search-block-form form fieldset input{border:1px solid #ababab;border-radius:5px 0 0 5px;border-right:0;min-width:100%}.mobile__header .top__header .search-block-form form .form-actions{border-radius:0 5px 5px 0;border:1px solid #ababab;border-left:0;padding:1px}.mobile__header .top__header .search-block-form form .form-actions button{padding:16px}.megamenu .megamenu-anchor,.megamenu .megamenu-custom-content--padded,.megamenu .megamenu-block--custom--padded,.megamenu .megamenu-retractor,.megamenu-responsive-toggle,.megamenu .megamenu-submenu--type-stack>.megamenu-item--display-normal>.megamenu-anchor,.megamenu .megamenu-submenu--padded{padding:0}@media (max-width: 991px){.navbar-we-mega-menu.navbar ul>li:last-child{width:100%}}@media (max-width: 991px){.navbar-we-mega-menu.navbar ul>li ul{padding:0 0 0 10px;background:#1a1a1a}.navbar-we-mega-menu.navbar ul>li ul li{width:100%}.navbar-we-mega-menu.navbar ul>li ul li a{font-size:14px;padding-right:15px !important;border-bottom:1px solid #252424 !important}.navbar-we-mega-menu.navbar ul>li ul li a::after{visibility:hidden}}.stickyHeader{position:fixed;top:0;width:100%;z-index:999;background-color:#fff;box-shadow:0 0 10px #ababab}.user-logged-in .stickyHeader{top:122px}@media (max-width: 767px){.navbar-we-mega-menu.navbar .nav-tabs>li.active>a{color:#f38c0d !important}}.top__header .container,header .container{padding:0}.header #block-bigfundraising-branding{width:30%}@media (max-width: 1199px){.header #block-bigfundraising-branding{width:24%}}.header .sitelogo{display:flex;align-items:center;width:100%;max-width:100%;min-width:100%}.header .sitelogo .logo-lt{margin-right:5px;width:37%;display:inline-block}@media screen and (min-width: 567px) and (max-width: 991px){.header .sitelogo .logo-lt{width:22%}}@media (max-width: 557px){.header .sitelogo .logo-lt{width:25%}}.header .sitelogo .logo-lt img{width:100%}.header .logo-txt{color:#464443;font-weight:400;font-size:14px;width:100% !important;max-width:100%;margin-top:5px;margin-left:5px}@media (max-width: 767px){.header .logo-txt{font-size:11px;margin-left:0}}.header .logo-txt a{color:#464443;font-size:20px;font-weight:bold;width:100%;display:inline-block !important;line-height:normal}@media (max-width: 1199px){.header .logo-txt a{font-size:16px}}@media (max-width: 767px){.header .logo-txt a{font-size:14px}}.mobile__header header{border-bottom:1px solid #0b5c70}@media (max-width: 991px){.mobile__header header{border-bottom:0}}@media (max-width: 767px){.mobile__header .logo .sitelogo span{display:block !important}}.online__fundraiser,.online__fundraiser+ul{margin-right:50px !important}.page-view-taxonomy-term .layout-main-wrapper .layout--twocol-section .online__fundraiser,.page-view-taxonomy-term .layout-main-wrapper .layout--twocol-section .online__fundraiser+ul{margin-right:0 !important}.mobile__header .login-authenticated{display:none}.user-logged-in .mobile__header .login{display:none}.user-logged-in .mobile__header .login-authenticated{display:block;position:relative}.user-logged-in .mobile__header .login-authenticated ul{position:absolute;list-style:none;padding-left:0;top:26px;left:-106px;width:125px;background:#464443;margin-bottom:0;padding:5px;display:none}.user-logged-in .mobile__header .login-authenticated ul a{font-size:14px;color:#fff;padding:5px 10px;display:block}.user-logged-in .mobile__header .login-authenticated ul li:hover a,.user-logged-in .mobile__header .login-authenticated ul li:focus a,.user-logged-in .mobile__header .login-authenticated ul li:active a{background-color:#f38c0d}@media (max-width: 767px){.nav-tabs>li.active{background-color:rgba(0,0,0,0) !important}}
