h1, h2, h3, h4, h5, h6, #header nav[role="navigation"] > ul, .sub-nav-items ul > li > a, .btn, .montserrat-font { font-family: 'montserratlight', lucida grande, Arial, sans-serif; src: local('Montserrat Light'), local('Montserrat Light'), url(woff2/montserrat-light_allfont.net-webfont.woff2) format('woff2'); font-display: swap; } h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, #header nav[role="navigation"] > ul strong, .sub-nav-items ul > li > a strong, .btn strong, .montserrat-font strong { font-family: 'montserratregular', lucida grande, Arial, sans-serif; src: local('Montserrat'), local('Montserrat-Regular'), url(woff2/montserrat-regular-webfont.woff2) format('woff2'); font-display: swap; } .montserrat-bold-font { font-family: 'Montserrat', sans-serif; font-display: swap; } .font-custom { font-family: 'Great Vibes', cursive; font-display: swap; } .open-sans-font { font-family: 'Open Sans', lucida grande, Arial, sans-serif; font-weight: 400; font-display: swap; } .top-espanol, .top-donate a, .footer-nav > ul > li { font-family: 'montserratregular', lucida grande, Arial, sans-serif; } input, button, select, textarea, body { font-family: 'Open Sans', lucida grande, Arial, sans-serif; } strong { font-weight: 700; } .font-bold { font-weight: 700; font-family: 'Montserrat', sans-serif; } .home input, .home button, .home select, .home textarea, .home p { font-weight: 300; } input, button, select, textarea, body { font-weight: 400; } h1, h2, h3, h4, h5, h6 { font-weight: 300; } ::selection { background: #008c99; } ::-moz-selection { background: #008c99; } body, p, .gform_body .gfield input, .gform_body .gfield textarea, .gform_body .gfield select { font-size: 17px; line-height: 1.41; } h1 { font-size: 35.7px; line-height: 1.41; } h2 { font-size: 25.5px; line-height: 1.41; } h3 { font-size: 19.89px; line-height: 1.41; } h4 { font-size: 17px; line-height: 1.41; } h5 { font-size: 14.11px; line-height: 1.41; } h6 { font-size: 12.75px; line-height: 1.41; } #topcontrol { background-color: rgba(0,0,0,0.1); background-position: center center; background-repeat: no-repeat; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; transition: all 0.2s ease-out; border-radius: 3px; color: #FFFFFF; height: 48px; line-height: 55px; margin: 0 15px 15px 0; text-align: center; width: 48px; z-index: 10000; } #scrolltotop:before { border-color: rgba(255,255,255,0) rgba(255,255,255,0) #FFFFFF; border-image: none; border-style: solid; border-width: 10px; content: ""; height: 0; left: 28%; position: absolute; top: 17%; width: 0; } #topcontrol:hover { background-color: #005d66; } a:hover, .sidebar-content .nav.nav-tabs.nav-stacked .parent ul a.selected, .sidebar-content .nav li li a:hover, div[role="complementary"] div > ul > li:hover { color: #006770; } a, .nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus, .nav li a:hover, .nav li a:focus, .navbar .nav > li > a:focus, .navbar .nav > li > a:hover, .pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span, nav[role="navigation"] .nav-normal > .active > a, nav[role="navigation"] .nav-normal li a:hover, nav[role="navigation"] .nav-pills-square > .active > a, nav[role="navigation"] .nav-bar > li > a:hover, nav[role="navigation"] .nav-bar > li > a:focus, nav[role="navigation"] .nav-bar > .active > a, nav[role="navigation"] .nav-bar-top > .active > a, nav[role="navigation"] .nav-bar-top > li > a:hover, nav[role="navigation"] .nav-bar-underline > .active > a, nav[role="navigation"] .nav-underline > .active > a, nav[role="navigation"] .nav-underline > li > a:hover, nav[role="navigation"] .nav-separator > .active > a, nav[role="navigation"] .nav-separator > li > a:hover, .sidebar-content .nav a.active, div[role="complementary"] div > ul > li:active, .sidebar-content .nav li a:hover, .sidebar-content .nav li a:focus { color: #008c99; } .nav a:hover ba.caret { border-bottom-color: #008c99; border-top-color: #008c99; } .nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus, .nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus, .nav-tabs.nav-stacked > .active > a, .nav-tabs.nav-stacked > .active > a:hover, .nav-tabs.nav-stacked > .active > a:focus, .nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus, .grid li a:hover img, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus, .gform_wrapper li.gfield_error input[type="text"]:focus, .gform_wrapper li.gfield_error input[type="url"]:focus, .gform_wrapper li.gfield_error input[type="email"]:focus, .gform_wrapper li.gfield_error input[type="tel"]:focus, .gform_wrapper li.gfield_error input[type="number"]:focus, .gform_wrapper li.gfield_error input[type="password"]:focus, .gform_wrapper li.gfield_error textarea:focus { border-color: #008c99; } .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus, .nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus, .nav-tabs.nav-stacked > .active > a, .nav-tabs.nav-stacked > .active > a:hover, .nav-tabs.nav-stacked > .active > a:focus, .nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus, .progress .bar, .progress-striped .bar, .progress-info.progress-striped .bar, .progress-striped .bar-info, nav[role="navigation"] .nav-pills-square li a:hover { background-color: #008c99; } .form-control:focus { border-color: #008c99; box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset, 0 0 8px rgba(0,140,153,0.6); } .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background-color: #008c99; border-color: #008c99; } .accent { color: #008c99 !important; } .accent2 { color: #d85aa2 !important; } .accent3 { color: #ffcc00 !important; } .dark-accent { color: #58595b !important; } .btn { text-transform: uppercase; border-radius: 3px; } .btn:hover, .btn:active, .btn:focus { box-shadow: none; } .home .btn { box-shadow: 0px 5px 24px 0px rgba(0,0,0,0.4); } .btn-lg { font-size: 16px; } .btn-primary, .body-background .blog-list .btn { font-family: 'montserratlight', lucida grande, Arial, sans-serif; src: local('Montserrat Light'), local('Montserrat Light'), url(woff2/montserrat-light_allfont.net-webfont.woff2) format('woff2'); font-display: swap; border-color: #008c99; background-color: #008c99; color: #fff; text-shadow: none; text-transform: uppercase; border-radius: 3px; } .btn-primary strong, .body-background .blog-list .btn strong { font-family: 'montserratregular', lucida grande, Arial, sans-serif; src: local('Montserrat'), local('Montserrat-Regular'), url(woff2/montserrat-regular-webfont.woff2) format('woff2'); font-display: swap; } .btn-primary:hover, .btn-primary .disabled, .btn-primary [disabled], .body-background .blog-list .btn:hover, .body-background .blog-list .btn .disabled, .body-background .blog-list .btn [disabled] { background-color: #007985; border-color: #007985; color: #fff; } .btn-primary:active, .btn-primary .active, .btn-primary:focus, .btn-primary .focus, .body-background .blog-list .btn:active, .body-background .blog-list .btn .active, .body-background .blog-list .btn:focus, .body-background .blog-list .btn .focus { background-color: #006770; border-color: #006770; color: #fff; } .btn-primary:hover, .btn-primary:active, .btn-primary:focus, .body-background .blog-list .btn:hover, .body-background .blog-list .btn:active, .body-background .blog-list .btn:focus { box-shadow: none; } .btn-custom { border-color: #d85aa2; background-color: #d85aa2; color: #fff; text-shadow: none; } .btn-custom:hover, .btn-custom .disabled, .btn-custom [disabled] { background-color: #d44a99; border-color: #d44a99; color: #fff; } .btn-custom:active, .btn-custom .active, .btn-custom:focus, .btn-custom .focus { background-color: #d0398f; border-color: #d0398f; color: #fff; } .btn-custom2 { border-color: #ffcc00; background-color: #ffcc00; color: #fff; text-shadow: none; } .btn-custom2:hover, .btn-custom2 .disabled, .btn-custom2 [disabled] { background-color: #ebbc00; border-color: #ebbc00; color: #fff; } .btn-custom2:active, .btn-custom2 .active, .btn-custom2:focus, .btn-custom2 .focus { background-color: #d6ab00; border-color: #d6ab00; color: #fff; } .btn-custom3 { border-color: #ffb73e; background-color: #ffb73e; color: #fff; text-shadow: none; } .btn-custom3:hover, .btn-custom3 .disabled, .btn-custom3 [disabled] { background-color: #ffaf2a; border-color: #ffaf2a; color: #fff; } .btn-custom3:active, .btn-custom3 .active, .btn-custom3:focus, .btn-custom3 .focus { background-color: #ffa815; border-color: #ffa815; color: #fff; } .btn-custom4 { border-color: #5D368A; background-color: #5D368A; color: #fff; text-shadow: none; } .btn-custom4:hover, .btn-custom4 .disabled, .btn-custom4 [disabled] { background-color: #53307b; border-color: #53307b; color: #fff; } .btn-custom4:active, .btn-custom4 .active, .btn-custom4:focus, .btn-custom4 .focus { background-color: #492b6d; border-color: #492b6d; color: #fff; } .btn-custom5 { border-color: #8F5BC8; background-color: #8F5BC8; color: #fff; text-shadow: none; } .btn-custom5:hover, .btn-custom5 .disabled, .btn-custom5 [disabled] { background-color: #854cc3; border-color: #854cc3; color: #fff; } .btn-custom5:active, .btn-custom5 .active, .btn-custom5:focus, .btn-custom5 .focus { background-color: #7a3fbb; border-color: #7a3fbb; color: #fff; } .blog .segment .btn-primary { box-shadow: none; border-radius: 0; color: #008c99; background: transparent; } .blog .segment .btn-primary:hover, .blog .segment .btn-primary:active, .blog .segment .btn-primary:focus { background: #008c99; color: #fff; } .font-100 { font-size: 100px; } .font-80 { font-size: 80px; } .font-66 { font-size: 66px; } .font-50 { font-size: 50px; } .font-48 { font-size: 48px; } .font-36 { font-size: 36px !important; } .font-30 { font-size: 30px; } .font-24 { font-size: 24px; } .font-20 { font-size: 20px; } .font-18 { font-size: 18px; } .nounderline { text-decoration: none !important; } .home .header-shadow { box-shadow: none; } header img.brand { max-width: 100%; margin: 0 auto; } .home .breadcrumb-segment { display: none; } .top-nav .row > div > * { display: inline-block; } .top-nav form { width: 55%; text-align: right; margin-right: 20px; } .top-nav form .search-query { border-radius: 0; width: 70%; } .top-nav form .btn-search { margin-left: 5px; font-size: 14px; color: #fff; background-color: #D85AA2; border-color: #D85AA2; padding: 5px 13px; box-shadow: none; border-radius: 3px; } .top-nav form .search-query + button { right: 15%; } .top-nav .top-donate a { font-size: 19px; text-transform: uppercase; padding: 5px 14px; color: #fff; background: #ffcc00; margin-left: 5px; border-radius: 3px; } .top-nav .top-donate a:hover, .top-nav .top-donate a:active, .top-nav .top-donate a:focus { background: #d6ab00; } .top-donate { margin-left: 20px; } .main-header { position: relative; } .main-header a.brand { position: absolute; width: 100%; left: 0; background: #fff; height: 230px; box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.3); top: -76px; padding: 60px 10px; display: -ms-grid; display: grid; place-content: center; z-index: 1; } #header nav[role="navigation"] > ul > li > a { color: #fff; font-size: 15px; padding: 20px 5px; } #header nav[role="navigation"] > ul > li > a:hover, #header nav[role="navigation"] > ul > li > a:active, #header nav[role="navigation"] > ul > li > a:focus { color: #fc0; background: none; } #header nav[role="navigation"] > ul > li > a:hover .caret, #header nav[role="navigation"] > ul > li > a:active .caret, #header nav[role="navigation"] > ul > li > a:focus .caret { border-bottom-color: #fc0; border-top-color: #fc0; } #header nav[role="navigation"] > ul > li > a .caret { border-bottom-color: #fff; border-top-color: #fff; } #header nav[role="navigation"] > ul > li.active > a { color: #fc0; background: none; } #header nav[role="navigation"] > ul > li.active > a .caret { border-bottom-color: #fc0; border-top-color: #fc0; } #header nav[role="navigation"] > ul ul.dropdown-menu > li > a:hover, #header nav[role="navigation"] > ul ul.dropdown-menu > li > a:active, #header nav[role="navigation"] > ul ul.dropdown-menu > li > a:focus { color: #fff; background: #fc0; } #menu-item-1059 .dropdown-submenu > .dropdown-menu { left: auto; right: 100%; border-radius: 5px 0 0 5px; } #menu-item-1059 .dropdown-menu .dropdown-submenu > a::after { border: medium none; content: "\f0d9"; float: none; font-family: "FontAwesome"; margin-left: 5px; margin-right: 0; margin-top: 0; position: absolute; top: 10px; left: 0; } header .main-header nav[role="navigation"] #menu-item-20256 > a { border-radius: 3px; padding: 12px 5px !important; margin: 8px 0; font-weight: 700; } header .main-header nav[role="navigation"] #menu-item-20256 > a:hover { color: #fff; } .dropdown-submenu:hover > a, .dropdown-submenu:active > a, .dropdown-submenu:focus > a { color: #fff; background: #fc0; } .dropdown-toggle.disabled::after { border-left-color: #000; } nav[role="navigation"] ul li li:hover > a { color: #fff; } nav[role="navigation"] ul:first-child { margin: 0; } nav[role="navigation"] ul:first-child > li:first-child { margin-left: 0px; } .sub-nav-items { float: right; padding: 0 10px; } .sub-nav-items > * { display: inline-block; } .sub-nav-items > div > ul { margin-top: 28px; margin-right: 15px; } .sub-nav-items > div > ul > li + li { margin-left: 15px; } .sub-nav-items > div > ul > li.dropdown:hover ul.dropdown-menu, .sub-nav-items > div > ul > li.dropdown:active ul.dropdown-menu, .sub-nav-items > div > ul > li.dropdown:focus ul.dropdown-menu { display: block; } .sub-nav-items ul > li > a { font-size: 15px; color: #58595b; } .sub-nav-items ul > li > a:hover, .sub-nav-items ul > li > a:active, .sub-nav-items ul > li > a:focus { color: #008c99; } .sub-nav-items ul > li > a:hover .caret, .sub-nav-items ul > li > a:active .caret, .sub-nav-items ul > li > a:focus .caret { border-bottom-color: #008c99; border-top-color: #008c99; } .sub-nav-items .social-top { vertical-align: top; padding: 20px 5px; font-size: 25px; } .sub-nav-items .social-top a { color: #008c99; } .sub-nav-items .social-top a:hover, .sub-nav-items .social-top a:active, .sub-nav-items .social-top a:focus { color: #ebebeb; } .sub-nav-items .social-top a + a { margin-left: 15px; } .sub-nav-items > div > ul > li.dropdown > ul.dropdown-menu { margin-top: 0; } .sub-nav-items > div > ul > li.dropdown > ul.dropdown-menu li { width: 100%; margin-left: 0; } .sub-nav-items > div > ul > li.dropdown > ul.dropdown-menu li a:hover, .sub-nav-items > div > ul > li.dropdown > ul.dropdown-menu li a:active, .sub-nav-items > div > ul > li.dropdown > ul.dropdown-menu li a:focus { color: #fff; } .mega-content.container { background: rgba(216,90,162,0.9) none repeat scroll 0 0; max-width: 1155px; padding-bottom: 35px; padding-top: 45px; right: 6px; } #menu-item-9027, #menu-item-9345 { background: #008c99 none repeat scroll 0 0; } .btn-extra a { background: #008c99; padding: 20px 7px !important; } .btn-extra a:hover, .btn-extra a:active, .btn-extra a:focus { background: #005d66 !important; } #menu-main-nav-r3 { display: flex; width: 100%; } #header nav[role="navigation"] > ul > li.menu-extend > a { color: #fc0; } .cta-footer { padding: 12% 15px 10% !important; background: url('jpg/bg_beapartof.jpg') no-repeat scroll center center / cover; } .cta-footer-about-us { background: url('jpg/bg_ctafooter_aboutus.jpg') no-repeat scroll center center / cover; } .cta-footer-outreach { background: url('jpg/bg_ctafooter_outreach.jpg') no-repeat scroll center center / cover; } .cta-footer-library { background: url('jpg/bg_ctafooter_library.jpg') no-repeat scroll center center / cover; } .cta-footer-way-to-give { background: url('jpg/bg_ctafooter_waystogive.jpg') no-repeat scroll center center / cover; } .cta-footer-calendar { background: url('jpg/bg_ctafooter_calendar.jpg') no-repeat scroll center center / cover; } .cta-footer-blog { background: url('jpg/bg_ctafooter_blog.jpg') no-repeat scroll center center / cover; } .cta-footer-newsletter { background: url('jpg/bg_ctafooter_newsletter.jpg') no-repeat scroll center center / cover; } .diff-content-box { margin-left: 49%; } .diff-content-box .font-30 { line-height: 1.4; } .cta-footer .btn { padding: 15px 27px; font-size: 18px; } .main-footer { padding-top: 5% !important; } .main-footer .footer-nav > ul > li { width: 50%; float: left; text-transform: uppercase; margin-bottom: 10px; } .main-footer .footer-nav > ul > li > a { font-weight: bold; } .main-footer h4.uppercase { margin-top: 0; } .main-footer .btn { font-size: 14px; padding: 8px 22px; margin-top: 15px; } .main-footer hr { border-color: #58595b; margin: 60px auto 30px; } .main-footer .form-control { border-radius: 0; } .social-footer { margin-top: 40px; } .social-footer a { font-size: 11px; } .social-footer a span[class*="ico"] .fa-circle { transition: all 0.3s; } .social-footer .ico-instagram .fa-stack-2x { color: #3f729b; } .social-footer .ico-instagram:hover .fa-stack-2x, .social-footer .ico-instagram:active .fa-stack-2x, .social-footer .ico-instagram:focus .fa-stack-2x { color: #335d7e; } .social-footer .ico-pinterest .fa-stack-2x { color: #bd081c; } .social-footer .ico-pinterest:hover .fa-stack-2x, .social-footer .ico-pinterest:active .fa-stack-2x, .social-footer .ico-pinterest:focus .fa-stack-2x { color: #960616; } .bottom-footer { font-size: 12px; color: #ccc; } .banner-overlay { box-shadow: inset 0 0 0 2000px rgba(0,0,0,0.3); } .hp-banner-01 { padding: 15% 15px 4% !important; } .hp-banner .btn-lg { padding: 15px 60px; } .hp-banner-04 .btn { min-width: 230px; } .top-btn, .bottom-btn { position: absolute; transform: translate(-50%,-50%); left: 50%; } .top-btn { top: 5%; } .bottom-btn { bottom: 10%; } .our-mission { padding-bottom: 30px !important; } .our-mission .row > div > * { display: inline-block; } .our-mission .row > div h2 { margin-top: 33px; margin-left: 7%; } .our-mission .row > div > p { margin-left: 20px; border-left: 1px solid #fff; vertical-align: top; padding: 20px 20px 30px; } .how-share-help { margin-top: 7%; } .extra-line-height { line-height: 1.7; } .small-letter-spacing { letter-spacing: 1px; } .small-letter-spacing a.accent2:hover, .small-letter-spacing a.accent2:active, .small-letter-spacing a.accent2:focus { color: #d0398f !important; } .event-table { width: 100%; } .event-table thead > tr > th { height: 210px; padding: 0; vertical-align: bottom; padding-bottom: 40px; } .event-table thead > tr > th div { height: 100%; widht: 100%; padding: 130px 20px 0; } .event-table thead > tr > th > a + p { display: none; } .table-01 > thead > tr > th div { background: url('jpg/img_header_educational-02.jpg') no-repeat scroll center center / cover; } .table-02 > thead > tr > th div { background: url('jpg/img_header_webinar.jpg') no-repeat scroll center center / cover; } .event-table thead > tr > th .font-18 { color: #008C99; font-weight: 700; } .event-table tbody { vertical-align: bottom; margin-top: 60px; } .event-table tbody > tr > td { vertical-align: middle; height: 100px; border-bottom: 1px solid #ccc; } .event-table tbody > tr > td > p { line-height: 1.9; } .event-table tbody > tr:last-child > td { vertical-align: top; border-bottom: 2px solid #ccc; height: 130px; } .event-table tbody > tr:last-child > td > .font-20 { margin-top: 10px; } .event-table > tfoot > tr > td { vertical-align: bottom; height: 45px; } .spectacular-event { padding: 17% 15px 4.5% !important; } .spectacular-event .well-white { background: #fff; padding: 20px 50px; } .spectacular-event .well-white .btn { padding: 15px; } .img-border { border: 1px solid #ccc; margin: 0 auto; } .what-new-box { width: 100%; height: 290px; display: table; } .content-box { display: table-cell; vertical-align: middle; color: #fff; padding: 0 20px; } .content-box h3 { color: #fff; } .webinar-bg { background: url('jpg/img_whatsnew_webinar.jpg') no-repeat scroll center center / cover; } .webinar-bg .content-box br { margin-bottom: 20px; } .summer-bg { background: url('jpg/img_whatsnew_joansummer.jpg') no-repeat scroll center center / cover; } .join-us-form { margin-top: 20px; } .join-us-form h3 { text-align: center; } .join-us-form input { display: inline-block; width: 80%; float: left; } .join-us-form .btn { box-shadow: none; display: inline-block; font-size: 14px; padding: 5px 20px; vertical-align: top; margin-top: 6px; } .pink-teal-seminar .btn { margin-top: 30px; padding: 15px 40px; } .hp-testimonial .well-white { background: #fff; padding: 40px; } .hp-testimonial .carousel-indicators { bottom: -35px; } .hp-testimonial .carousel-indicators li { width: 8px; height: 8px; background-color: #58595b; } .hp-testimonial .carousel-indicators li.active { background-color: #00cfe2; } .hp-testimonial-slider { min-height: 170px; } .hp-testimonial-slider div[itemprop="reviewBody"] { margin-top: 30px; } .hp-testimonial-slider .fa-quote-left { display: none; } .hp-testimonial-slider .text-right { text-align: center; } .hp-testimonial-slider .text-right strong[itemprop="author"] { color: #d85aa2; font-weight: 700; } .gform_wrapper .gform_footer > p { display: none; } .accordion-faq .panel-group { width: 100%; } div[role="complementary"] #sidebar-nav > .flexnav > li > a { font-size: 18px; padding-right: 20px; } .item-with-ul .flexnav-show > li > a { font-size: 14px; } .flexnav > .item-with-ul > .open > li > a { font-size: 14px; } .flexnav .touch-button::before { content: "\f078"; font-family: FontAwesome; position: absolute; left: 18px; top: 6px; } .flexnav .touch-button:hover::before { left: 8px; top: 2px; } .des { min-height: 395px; } .sidebar-content .nav ul a { padding-left: 20px !important; } #footer a[href^="tel"] { color: #fff; } .item-with-ul .flexnav-show > li > a { color: #ababab; } .item-with-ul .flexnav-show > li > a.current-page { color: #008c99; } .body-background .content > article:first-child > h1:first-child { margin-left: -3px; } .group-blog .content #toc > article:first-child > h2:first-child { font-size: 1.5em; line-height: 1.2em; } .accent4 { color: #58595b; } #myModal p { font-size: 14px; color: #000; } #myModal .modal-dialog { -ms-transform: translate(0,50%) !important; -webkit-transform: translate(0,50%) !important; transform: translate(0,50%) !important; z-index: 9999999999999; } #myModal .close { font-weight: bold !important; } .well-white { background-color: #fff; border: medium none; } .margin-pinkandteal { margin-top: 380px; } .modal-backdrop { z-index: -1; } .hp-banner-helping .btn { position: absolute; bottom: -270px; right: 450px; } @media (min-width: 1200px) { .blog figure.col-md-6 { width: 30%; } .detail.col-md-6 { width: 70%; } } @media (min-width: 1200px) and (max-width: 1365px) { #header nav[role="navigation"] > ul > li > a { font-size: 12px; } } @media (min-width: 992px) { #menu-item-16313 a { border-radius: 0; text-transform: capitalize; box-shadow: none; border-color: #ffcc00; background-color: #ffcc00; } #menu-item-16313 a:hover, #menu-item-16313 a:active, #menu-item-16313 a:focus { background: #d6ab00 !important; color: #fff !important; } } @media (min-width: 1500px) and (max-width: 4000px) { .sub-nav-items ul > li > a { padding: 28px 0px !important; } } @media (max-width: 1500px) { .sub-nav-items ul > li > a { padding: 28px 0px !important; } .hp-banner-helping .btn { position: absolute; bottom: -368px; right: 450px; } } @media (min-width: 992px) and (max-width: 1199px) { .font-80 { font-size: 70px; } .font-50 { font-size: 40px; } #menu-main-nav-r3 { display: flex; width: 100%; flex-wrap: wrap; } .main-header a.brand { height: 210px; top: -67px; } .hp-banner-helping .btn { position: absolute; bottom: -466px; right: 345px; } .sub-nav-items ul > li > a { padding: 28px 5px !important; } .sub-nav-items .social-top { font-size: 15px; padding: 28px 5px; } header .main-header nav[role="navigation"] { padding: 5px 0; } header .main-header nav[role="navigation"] #menu-item-20256 > a { margin: 0; } .top-nav form { width: 45%; } .top-nav form .search-query { width: 66%; } .btn-extra a { padding: 10px 5px !important; } #header nav[role="navigation"] > ul > li > a { font-size: 12px; padding: 10px 2px; } .sub-nav-items ul > li > a { font-size: 13px; } .our-mission .row > div h2 { margin-left: 1%; } .event-table .font-30 { font-size: 26px; } .event-table thead > tr > th .font-18 { font-size: 16px; } .event-table tbody > tr:first-child > td > .font-20 { font-size: 18px; } .what-new-box { padding: 10px; height: 240px; } .join-us-form input { width: 75%; } .hp-testimonial-slider { min-height: 190px; } .diff-content-box .font-30 { font-size: 24px; } .cta-footer .btn { margin-top: 20px; } .main-footer img.brand { max-width: 100%; } .font-48 { font-size: 44px; } .font-24 { font-size: 22px; } .sub-nav-items > div > ul > li + li { margin-left: 0; } .mega-content.container { max-width: 953px; right: 6px; } .top-nav form .search-query + button { right: 20%; } #menu-item-16313 a { padding: 0 5px !important; } } @media (max-width: 991px) { .font-80 { font-size: 60px; } .font-66 { font-size: 40px; } .font-50 { font-size: 36px; } .font-36 { font-size: 24px !important; } .top-nav .top-donate a { font-size: 17px; } .sub-nav-items ul > li > a { padding: 28px 5px !important; } .sub-nav-items .social-top { font-size: 11px; padding: 28px 5px; } nav[role="navigation"] select { display: block; } nav[role="navigation"] ul { display: none; } .top-nav form .search-query { width: 65%; } .main-header { min-height: 50px; } .main-header a.brand { height: 242px; padding: 92px 10px; } .sub-nav-items { float: right; width: 75%; text-align: left; } .sub-nav-items ul > li > a { font-size: 10px; } .sub-nav-items > div > ul > li + li { margin-left: 0; } .top-sub-menu { width: 77%; } .top-sub-menu select { width: 100%; margin: 2% 0; } .top-sub-menu ul { display: none; } .our-mission .row > div h2 { margin-top: 27px; margin-left: 3%; font-size: 22px; } .our-mission .row > div > p { font-size: 16px; margin-bottom: 0; } .home .table-responsive { border: none; } .table-01 { margin-bottom: 30px; } .join-us-form h3 { text-align: center; } .diff-content-box .font-30 { text-align: left; font-size: 18px; } .what-new-box { padding: 10px; height: 278px; } .hp-testimonial-slider { min-height: 180px; } .cta-footer .btn { padding: 10px; font-size: 15px; margin-top: 20px; } .main-footer img.brand { max-width: 100%; } .social-footer { margin-top: 20px; text-align: center; } .social-footer a { font-size: 11px; } .mega-content.container { max-width: 100%; right: 0; } .des { min-height: 210px; } .event-table tbody > tr:first-child > td { height: 100px; } .top-donate { margin-left: 0px; } .top-nav form { width: 40%; } .btn-extra a { background: #008c99; padding: 10px 22px !important; color: #fff !important; } .hp-banner-helping .btn { bottom: -440px; right: 223px; } } @media (max-width: 767px) { .font-80 { font-size: 60px; } .font-50 { font-size: 36px; } .hidden-md { display: none; } .top-nav form { width: 100%; margin-bottom: 20px; text-align: left; } .top-nav form .search-query + button { right: 36%; top: 10px; } .top-nav form input, .top-nav form .btn-search { height: 32px; } .top-nav .top-espanol { margin-bottom: 10px; } .top-nav .navbar-search .search-query { border: 1px solid #ccc; } .main-header .col-md-4.col-sm-3 { margin-bottom: 10px; } .main-header a.brand { position: inherit; padding: 15px; top: auto; height: auto; display: block; margin-top: 10px; } .main-header a.brand img.brand { width: 140px; } nav[role="navigation"] select { margin-top: 20px; } .sub-nav-items { float: none; width: 100%; text-align: center; } .top-sub-menu { width: 100%; } .sub-nav-items > * { display: block; } .sub-nav-items ul > li { float: none; } .sub-nav-items ul > li > a { padding: 0; } .sub-nav-items ul > li + li { margin-left: 0; } .sub-nav-items ul { margin: 20px auto; } .sub-nav-items ul > li > a { font-size: 14px; } .sub-nav-items .social-top { margin: 20px auto; display: none; } .our-mission { text-align: center; } .our-mission .row > div > p { font-size: 16px; border: none; padding: 15px; margin: 0; } .event-table * { text-align: center; } .event-table > tfoot > tr > td, .event-table tbody > tr:first-child > td, .event-table thead > tr > th { vertical-align: middle; } .event-table thead > tr > th .font-18 { margin: 0; } .spectacular-event .well-white { padding: 15px; } .what-new-box { height: 240px; } .join-us-form input { width: 100%; float: none; margin-bottom: 20px; } .pink-teal-seminar .btn { margin-top: 10px; padding: 10px; } .hp-testimonial .well-white { padding: 15px; } .hp-testimonial-slider { min-height: 340px; } .diff-content-box { margin-left: 60px; text-align: center; background: transparent; padding: 10px; } .diff-content-box .font-30 { display: none; } .cta-footer { background-position: -80px center !important; } .cta-footer .btn { margin-top: 0; } .main-footer { padding-top: 11% !important; } .footer-nav { margin-top: 30px; } .social-footer a { font-size: 9px; } #menu-privacy-policy { margin: 0 auto; display: table; float: none !important; } .font-66 { font-size: 36px; } .font-48 { font-size: 28px; } .font-36 { font-size: 22px !important; } .font-30 { font-size: 24px; } .font-24 { font-size: 20px; } .event-table thead > tr > th div { padding: 70px 20px; } .mega .mega-content a { font-size: 12px !important; } .gform_wrapper .top_label li.gfield.gf_left_half { float: none; width: 100%; } .bottom-btn { bottom: 0; } .hp-banner .btn-lg { padding: 15px 20px; } .hp-banner-helping .btn { bottom: -400px; right: 50px; } } .container-content { flex: 0 0 65%; margin-right: 20px; } .container-image { flex: 0 0 35%; } .font1 { color: #024F7C; font-size: 20px; } .learn-more { background-color: #D52056 !important; border-color: #D52056; color: white; } .accent10 { color: #F79B81 !important; } .margin-top-135 { margin-top: 135px !important; } @media (max-width: 776px) { .margin-top-160 { margin-top: 5px !important; } } @media (min-width: 767px) and (max-width: 5000px) { .hidden-md { display: none !important; } } .btn-huge { font-size: 20px; font-weight: bold; } @media (max-width: 767px) { #hamburger { top: -200px !important; } section.segment3.hp-banner.text-center.hp-banner-01.volunteer-banner.space-huge { height: 163px !important; } a.btn.btn-primary.btn-lg.btn-buy-2.bold { margin-top: 46px !important; padding: 8px !important; font-size: 13px !important; } } .full-width { overflow: hidden; }