@charset "utf-8";
/*
Theme Name: unitedway
Theme URI: http://unitedway.com
Description: The unitedway theme based on the famous Wordpress CMS.
Version: 4.2
Author: unitedway
*/
/* normal */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic);
@import url('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i');
@import url('fancybox/jquery.fancybox.css');
@import url('css/jquery-ui.css');
@import url('css/blog-page.css');
@import url('css/contact-page.css');
@import url('css/resource-page.css');
@import url('css/about-page.css');
@import url('css/careers-page.css');
@import url('css/how-help-page.css');
@import url('css/women-council.css');
@import url('css/education-page.css');
@import url('css/company-page.css');
@import url('css/neighborhood-page.css');
@import url('css/ctk-instruction.css');
@import url('css/investment-page.css');
@import url('css/post-job-page.css');
@import url('css/sitemap-page.css');
.ui-autocomplete { z-index: 999999!important; }
.ui-autocomplete.ui-widget.ui-widget-content { border: 0; box-shadow: none; background: #f4f4f4; width: 100% !important; left: 0 !important; top: 207px !important; height: 100%; overflow: auto; }
.ui-autocomplete.ui-menu .ui-menu-item { font-size: 24px; padding: 17px 20px!important; text-transform: uppercase; color: #656565; border-bottom: 2px solid #ccc; }
.ui-autocomplete.ui-state-focus, .ui-autocomplete.ui-state-hover, .ui-autocomplete .ui-widget-content.ui-state-focus, .ui-autocomplete.ui-widget-content .ui-state-hover, .ui-autocomplete.ui-widget-header .ui-state-focus, .ui-autocomplete.ui-widget-header.ui-state-hover { color: #000; background: #fff !important; border: 0 !important; border-bottom: 2px solid #ccc !important; }
.header-search .top input.ui-autocomplete-loading { background: url(images/ajax-search.gif) 0px center no-repeat #fff; }
* { margin: 0px; padding: 0px; box-sizing: border-box; outline: none; }
a, button, input[type="submit"] { transition: all .5s ease 0s; -webkit-transition: all .5s ease 0s; }
html, body { font-family: Arial; font-size: 12px; color: #8c806e; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #8c806e; outline: none; }
select { cursor: pointer; }
select [label] { font-style: normal; }
body { background: #fff; }
img { border: 0px; display: block; }
a, input { outline: none; }
table { border: 0; }
/* global style */
.clear { clear: both; }
.thread-alt { background-color: #f8f8f8; }
.thread-even { background-color: white; }
.depth-1 { border: 1px solid #ddd; }
.even, .alt { border-left: 1px solid #ddd; }
small { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em; line-height: 1.5em; }
.sticky { background: #f7f7f7; padding: 0 10px 10px; }
.sticky h2 { padding-top: 10px; }
small, .nocomments, .postmetadata, blockquote, strike { color: #777; }
code { font: 1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; }
/* Typo */
h1 { margin: 0; padding: 0; font-family: 'Roboto', sans-serif; font-weight: 300; color: #00264a; font-size: 70px; font-weight: normal; }
h2 { margin: 0; padding: 0; font-family: 'Roboto', sans-serif; font-weight: 300; color: #00264a; font-size: 60px; font-weight: normal; }
h3 { margin: 0; padding: 0; font-family: 'Roboto', sans-serif; font-weight: 300; color: #00264a; font-size: 50px; font-weight: normal; }
h4 { margin: 0; padding: 0; font-family: 'Roboto', sans-serif; font-weight: 300; color: #00264a; font-size: 40px; font-weight: normal; }
h5 { margin: 0; padding: 0; font-family: 'Roboto', sans-serif; font-weight: 300; color: #00264a; font-size: 30px; font-weight: normal; }
h6 { margin: 0; padding: 0; font-family: 'Roboto', sans-serif; font-weight: 300; color: #00264a; font-size: 20px; font-weight: normal; }
p { }
ul { }
ol { }
li { }
a { color: #29569D; text-decoration: none; }
a:hover { text-decoration: underline; }

a.blue-button {border: solid 2px #00264a; color: #00264a; padding:10px; font-size: 16px; line-height: 45px;}
a.blue-button:hover {background: #00264a!important; color: #fff!important; border: solid 2px #00264a; text-decoration:none!important;}

body a.blue-button-reverse {background: #00264a!important; color: #fff!important; border: solid 2px #00264a; padding:10px; font-size: 16px; line-height: 45px; text-decoration:none!important;}
body a.blue-button-reverse:hover {border: solid 2px #00264a!important; color: #00264a!important; background: #fff!important; text-decoration:none!important;}

#post-details .memberData .list a.blue-button:hover {text-decoration:none!important;}

a.dsp-block { display:inline-block;}
img.staffloader, img.united-way-loader { display: block; margin: 30px auto; }
/* layout */
#layout { margin: 0 auto; width: 100%; }
.mid { max-width: 2900px; margin: 0 auto; }
/* header */
.mobileheader { display: none; }
header { padding: 55px 50px; width: 100%; }
header .logo { float: left; width: 20%; }
header .logo a { display: block; width: 200px; }
header { position: fixed; left: 0; top: 0; z-index: 99; background: #fff; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; }

.home header, .page-template-template-donate header, .page-template-template-payment-details header, .page-template-page-templatestemplate-payment-details-popmoney-php header, .page-template-template-thank-you header, .page-template-template-payerror header, .page-template-template-landing-page header, .page-template-template-donate-popmoney header, .page-template-template-building-neighborhoods header, .page-id-52573 header, .page-id-52580 header, .page-template-template-sweepstakes header, .page-template-template-giving-tuesday header, .page-id-54937 header, .page-id-54940 header, .page-id-54942 header, .page-id-54989 header, .page-id-54991 header, .page-template-template-knockout-details header, .page-template-template-thank-you-knockout header, .page-template-template-payerror-knockout header, .page-template-template-payerror-affinity-group header, .page-template-template-thank-you-affinity-group header, .page-template-columbus-challenge header { background: none; }

header.small, .page-template-template-knockout-details header { padding: 32px 50px; background: #00264a; height: 163px; }
header.small .logo a, .page-template-template-knockout-details header .logo a { background: url(https://liveunitedcentralohio.org/wp-content/uploads/2016/02/logo-liveunited.png) left top no-repeat; background-size: 75% auto; }
header.small .logo a img, .page-template-template-knockout-details header .logo a img { opacity: 0; }
header.small nav, .page-template-template-knockout-details header nav { margin-top: -10px; }
/* menu */
header nav { float: right; width: 70%;}
header nav ul { list-style: none; list-style-type: none; margin: 0; float: right; }
header nav li { float: left; padding: 0 25px; position:relative;}
header nav li.donate-btn { background: #F15C22;}
header nav li a { color: #fefefe; font-size: 28px; line-height: 103px; text-transform: uppercase; text-decoration: none; font-family: 'Roboto', sans-serif; font-weight: 700; }
header nav li a:hover, header.white nav li.current-menu-item a { text-decoration: underline; }
header nav li.donate a { border: 4px solid #fefefe; padding: 8px 40px; }
header nav li.donate a:hover { background: rgba(255, 255, 255, 0.2); text-decoration: none; }
header nav a.search { margin: 42px 30px 0; width: 27px; height: 27px; display: block; background: url(images/searchico.png) left top no-repeat; float: right; }
header nav a.flyoutmenu { margin: 42px 30px 0; width: 46px; height: 27px; display: block; background: url(images/menu-ico.png) left top no-repeat; float: right; }
header.white nav li a { color: #000; }
header.white nav li a:hover, header.white nav li.current-menu-item a { color: #8a8b8a; }
header.white nav li.donate a { border-color: #000; }
header.white nav li.donate a:hover { color: #8a8b8a; border-color: #8a8b8a; }
header.white nav a.search { background: url(images/searchico-blck.png) left top no-repeat; }
header.white nav a.flyoutmenu { background: url(images/menu-ico-black.png) left top no-repeat; }
header.small nav li a, header.small.white li.current-menu-item a { color: #fefefe; }
header.small nav li a:hover { color: #fefefe; }
header.small nav li.donate a { border-color: #fefefe; }
header.small nav li.donate a:hover { color: #fefefe; border-color: #fefefe; }
header.small nav a.search { background: url(images/searchico.png) left top no-repeat; }
header.small nav a.flyoutmenu { background: url(images/menu-ico.png) left top no-repeat; }

header nav ul.sub-menu{ position:absolute; background:#00264a; width:300px; border-radius:10px; box-shadow:0 6px 18px #033a6e; border-top:8px solid #fcb040; display:none;}
header nav ul.sub-menu:before{width: 0; height: 0; border-left: 11px solid transparent; border-right: 11px solid transparent; border-bottom: 11px solid #fcb040; position:absolute; left:18px; top:-18px; content:"";}
header nav li:hover ul.sub-menu{ display:block;}
header nav ul.sub-menu li{ padding:0; width:100%;}
header nav ul.sub-menu li:last-child a{ border-bottom:none;}
header nav ul.sub-menu a{ font-size:20px; line-height:26px; text-transform:none; display:block; font-weight:normal; padding:16px 24px; border-bottom:1px solid #073d6f; color:#fff;}
header nav ul.sub-menu a:hover{ text-decoration:none; background-color:#00529b;}
header.white nav ul.sub-menu li a{ color:#fff; text-decoration:none;}

/* header search */
.header-search { position: fixed; overflow: auto; left: 0; top: 0; width: 100%; height: 100%; display: block; z-index: 9999; background: url(images/uwco_specialuse_k_vert.png) center center no-repeat #f4f4f4; background-size:22%; display: none; }
.header-search.no-result { background-image: none; }
body.searchopen { overflow: hidden; }
.header-search .mid { max-width: 2500px; }
.header-search .top { padding: 70px 0; background: #fff; position: fixed; left: 0; top: 0; width: 100%; border-bottom: 4px solid #d9d9d9; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; }
.header-search .top.small { padding: 20px 0; }
.header-search .bottom { background: #f4f4f4; float: left; width: 100%; margin-top: 198px; }
.header-search .top input[type="text"] { padding-left: 30px; color: #656565; font-family: 'Roboto', sans-serif; font-weight: 700; text-transform: uppercase; font-size: 50px; width: 86%; border: 0; max-width: 83%; text-align: left; font-style: normal; margin-right: 0; margin-left: -50px; }
.header-search .top input[type="submit"] { cursor: pointer; font-size: 0; float: right; width: 45px; border: 0; margin-right: 70px; height: 45px; background: url(images/search-ico.png) left top no-repeat; display: block; margin-top: 11px; }
.header-search .top #closesearch { font-size: 0; float: right; width: 38px; height: 38px; background: url(images/close-searcg.png) left top no-repeat; display: block; margin-top: 16px; }
.header-search .searchpost { padding: 55px 0; float: left; background: #f4f4f4; width: 100%; border-bottom: 4px solid #d9d9d9; }
.header-search .searchpost .search-thumb { float: left; width: 22%; margin-left: 5%; max-height: 370px; overflow: hidden; }
.header-search .searchpost .search-thumb img { width: 100%; height: auto; }
.header-search .searchpost .search-data { float: left; width: 68%; margin-left: 5%; }
.header-search .search-data h3, .header-search .search-data h3 a { color: #1a1919; font-size: 60px; text-decoration: none; font-family: 'Roboto', sans-serif; font-weight: 700; text-transform: uppercase; font-style: normal; }
.header-search .search-data h3 a:hover { text-decoration: underline; }
.header-search .search-data h4 a { color: #0c4680; font-size: 26px; text-decoration: none; font-family: 'Roboto', sans-serif; font-weight: 700; text-transform: uppercase; font-style: normal; }
.header-search .search-data small { display: inline; color: #1a1919; font-size: 32px; line-height: 43px; font-family: 'Roboto', sans-serif; font-weight: 700; }
.header-search .search-data .button { margin-top: 10px; }
.header-search .search-data .button a { padding: 10px 30px;  border: 1px solid #0c4680; color: #0c4680; display: inline-block; font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 16px; text-decoration: none;  text-transform: uppercase; }
.header-search .search-data p, .header-search .search-data p em, .header-search .search-data p a { display: inline; color: #1a1919; font-size: 32px; line-height: 43px; font-family: 'Roboto', sans-serif; font-weight: 300; font-style: normal; }
.header-search .search-data p a { text-decoration: underline; }
.header-search .search-data ul { margin-left: 36px; }
.header-search .search-data li { color: #1a1919; font-size: 32px; line-height: 43px; font-family: 'Roboto', sans-serif; font-weight: 300; font-style: normal; }
.header-search h2 { margin-top: 150px; font-size: 50px; color: #1a1919; font-size: 60px; text-decoration: none; font-family: 'Roboto', sans-serif; font-weight: 700; }
.loader { position: absolute; left: 50%; top: 50%; margin: 50px 0; }
.header-search h2 { text-align: center; }
.header-search .goto { clear: both; text-align: center; padding: 50px 0; display: none; text-align: center; }
.header-search .goto a#gotop { padding: 15px 0 15px 48px; color: #1a1919; font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 26px; font-style: normal; text-decoration: none; text-transform: uppercase; background: url(images/back-to-top.png) left center no-repeat; }
#givetabs #leadershipgroup h4.ajaxnomore, .peopletab #otherwaysgive h4.ajaxnomore {display:none}
h4.ajaxnomore {display:none!important;}
/* flyout-nav */
.flyout-nav { padding: 99px 50px 0; position: fixed; right: -600px; top: 0; z-index: 100; background: #0c4680; width: 450px; height: 100%; transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s; }
.flyout-nav.open { right: 0; }
.flyout-nav ul { max-width:100%; list-style: none; list-style-type: none; }
.flyout-nav ul li { margin-bottom: 28px; }
.flyout-nav ul li a { color: #fefefe; font-size: 16px; text-transform: uppercase; text-decoration: none; font-family: 'Roboto', sans-serif; font-weight: 700; display:block; }
.flyout-nav li li a { color: #fefefe; font-size: 20px; text-transform: uppercase; text-decoration: none; font-family: 'Roboto', sans-serif; font-weight: 300; }
/*.flyout-nav ul ul { border-top: 4px solid #083c70; }*/
.flyout-nav a#close { float: right; width: 36px; height: 35px; display: block; background: url(images/menu-close.png) left top no-repeat; margin:-50px -20px 0 0;}
.flyout-nav .social { text-align: left; max-width: 100%; }
.flyout-nav .social a { width: 45px; height: 48px; margin: 0 10px; display: inline-block; background: url(images/social-footer-inner.png) 9px 3px no-repeat; }
.flyout-nav .social a.fb-share { margin: 0; }
.flyout-nav .social a.tw { background-position: -47px 3px; }
.flyout-nav .social a.yt { background-position: -246px 6px; margin: 0; width: 62px; }
.flyout-nav .social a.insta { background-position: -318px 6px; margin: 0; width: 56px; }
.flyout-nav .social a.linkdin { background-position: -107px 6px; margin: 0; width: 56px; }

.flyout-nav{ max-width:500px; overflow:auto;}
.flyout-nav .for-mobile ul li{ margin-bottom:0; position:relative;}
.flyout-nav .for-mobile ul li .arrow{background: url(images/mobile-menu-icon.png) no-repeat center center; width:20px; height:20px; content:""; position:absolute; right:5px; top:14px; z-index:9; cursor:pointer;}
.flyout-nav .for-mobile ul li.child-active .arrow{-ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}
.flyout-nav .for-mobile ul.sub-menu li:after{ display:none;}
.flyout-nav .for-mobile ul li:first-child a{ border-top:none;}
.flyout-nav .for-mobile ul li a{border-top:1px solid #195694;}
.flyout-nav .for-mobile ul li li a{ border:none; text-transform:none; font-weight:normal; padding-top:10px; padding-bottom:10px;}
.flyout-nav .for-mobile li a{ padding:15px 0;}
.menu-flyout-menu-container{ padding:10px 0 0; margin-bottom:30px; border-bottom:4px solid #083b6f;}
.flyout-nav .for-mobile ul.sub-menu{ display:none;}
.flyout-nav .for-mobile{ display:none;}
.flyout-nav ul li.funded-partners{border-top:4px solid #083b6f; padding-top:25px; margin-top:25px;}

/* Donate Page */
.donor-policy-block { text-align: center; display: block; padding-bottom: 50px; }
.donor-policy-block a { margin-top: 0!important; }
.donor-policy-block a:hover { text-decoration: none; }
/* Video Banner */
#bannerslides img { width: 100%; height: auto; }
.video-banner { position: relative; overflow: hidden; }
.video-banner.custom { height: auto !important;     margin-bottom: 70px; }
.video-banner ul li { display: none; line-height: 0; }
.video-banner ul li:first-child { display: block; }
.video-banner ol { clear: both; list-style: none; list-style-type: none; position: absolute; left: 0; bottom: 30px; width: 100%; text-align: center; }
.video-banner ol li { display: inline-block; margin: 0 5px; }
.video-banner ol li a { width: 23px; height: 23px; cursor: pointer; background: #001538; border-radius: 100%; display: block; font-size: 0; opacity: 0.5; }
.video-banner ol li a:hover, .video-banner ol li a.flex-active { opacity: 1; }
.video-banner.fight { background-size: cover !important; max-height: 750px; }
.video-banner.fight.join { max-height: none; }
.video-banner.fight h1 { font-family: 'League Gothic'; background: rgba(70,103,186,0.8); color: #fff; font-size: 160px; letter-spacing: -3px; text-transform: uppercase; font-weight: normal; line-height: 125px; padding: 20px 25px 10px; }
.video-banner.fight h2 { font-family: 'League Gothic'; background: rgba(233,25,25,0.8); color: #fff; font-size: 95px; text-transform: uppercase; font-weight: normal; line-height: 82px; padding: 14px 25px 9px; display: inline-block; }
.video-banner.fight .headings { position: absolute; left: 0; bottom: 50px; }
.video-banner.fight a { color: #fff; font-size: 28px; border: 4px solid #fff; display: inline-block; text-decoration: none; padding: 12px 40px; text-transform: uppercase; margin-top: 30px; font-family: 'Roboto', sans-serif; font-weight: 700; position: relative; position: absolute; bottom: 50px; right: 50px; background: rgba(70, 103, 186, 0.8); }
.video-banner.fight.join h1 { background: rgba(220,119,4,0.8); }
.video-banner.fight.join h2 { background: rgba(46,99,180,0.8); }
.video-banner.fight a:hover { color: #fff; border-color: #fff; background: rgba(70, 103, 186, 1); }
.video-banner.campaignrun { height: auto !important; min-height: 0 !important; }
.video-banner video { width: 100%; height: auto; }
.video-banner .cover { z-index: 1; position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; }
.video-banner .cover img { width: 100%; height: auto; }
.video-banner .bannertext { z-index: 3; position: absolute; left: 0; top: 50%; height: 370px; margin-top: -185px; width: 100%; text-align: center; }
.video-banner .bannertext h1 { color: #fffffe; font-size: 120px; line-height: 130px; text-transform: uppercase; font-family: 'Roboto', sans-serif; font-weight: 700; transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s; }
.video-banner .bannertext h1.voption { opacity: 0; }
.video-banner .bannertext a { color: #fffffe; font-size: 28px; border: 4px solid #fffffe; display: inline-block; text-decoration: none; padding: 12px 40px; text-transform: uppercase; margin-top: 30px; font-family: 'Roboto', sans-serif; font-weight: 700; position: relative; }
.video-banner .bannertext a:hover { color: #f2af46; border-color: #f2af46; }
.video-banner span.overlay { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(images/transaprent=video.png) center center no-repeat; display: none; z-index: 2; background-size: 100% 100%; opacity: 0.8; }
.video-banner a#gonext { border: 0; width: 90px; height: 90px; font-size: 0; display: block; position: absolute; left: 50%; bottom: 30px; margin-left: -45px; background: url(images/arrow.png) left top no-repeat; z-index: 2; animation: bounce 2s infinite; -webkit-animation: bounce 2s infinite; -moz-animation: bounce 2s infinite; -o-animation: bounce 2s infinite; }
.video-banner.landing a { color: #fffffe; font-size: 28px; border: 4px solid #fffffe; display: inline-block; text-decoration: none; padding: 12px 40px; text-transform: uppercase; margin-top: 30px; font-family: 'Roboto', sans-serif; font-weight: 700; position: relative; position: absolute; left: 50%; top: 50%; z-index: 9; transform: translateY(-50%); -webkit-transform: translateY(-50%); margin-left: -50%; margin-left: -137px; }
.video-banner.landing a:hover { color: #f2af46; border-color: #f2af46; }
/* why-reduce */
.why-reduce { padding: 180px 0; position: relative; overflow: hidden; font-family: 'Roboto', sans-serif; font-weight: 300; text-align: center; background: url(images/why-reduce-banner.jpg) center center no-repeat; background-size: cover; }
.why-reduce ul { list-style: none; list-style-type: none; }
.why-reduce li { display: inline-block; padding: 295px 120px 0; position: relative; }
.why-reduce h2 { color: #fff; font-size: 90px; text-transform: uppercase; margin-bottom: 100px; }
.why-reduce p { color: #ffffff; font-size: 26px; font-family: 'Roboto', sans-serif; font-weight: 700; }
.why-reduce span.maincounter { position: absolute; left: 0; top: 143px; width: 100%; display: block; color: #ffffff; font-size: 120px; font-family: 'Roboto', sans-serif; font-weight: 700; }
.why-reduce a { border: 4px solid #fffffe; color: #fffffe; display: inline-block; font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 28px; margin-top: 100px; padding: 12px 40px; position: relative; text-decoration: none; text-transform: uppercase; background: rgba(255, 255, 255, 0.2); }
.why-reduce a:hover { border-color: #f2af46; color: #f2af46; }
/* What We Do */
.how-reduce { padding: 200px 0 150px; float: left; width: 100%; }
.how-reduce .mid { max-width: 2245px; }
.how-reduce h3 { color: #282828; font-size: 90px; text-transform: uppercase; font-family: 'Roboto', sans-serif; font-weight: 300; text-align: center; margin-bottom: 150px; }
.how-reduce ul { list-style: none; list-style-type: none; }
.how-reduce li { padding: 0 0 0 160px; position: relative; float: left; width: 100%; max-width: 70%; margin-bottom: 80px; }
.how-reduce li h4 { position: absolute; left: 0; top: 0; color: #29569d; width: 100px; text-align: center; font-size: 200px; line-height: 180px; float: left; margin-right: 60px; font-family: 'Roboto', sans-serif; font-weight: 700; }
.how-reduce li h5 { color: #00264a; font-size: 50px; margin-bottom: 20px; text-transform: uppercase; font-family: 'Roboto', sans-serif; font-weight: 700; }
.how-reduce li p { color: #1a1919; font-size: 28px; line-height: 38px; font-family: 'Roboto', sans-serif; font-weight: 500; }
.how-reduce a, .donor-policy-block a { border: 4px solid #29569d; color: #29569d; display: inline-block; font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 28px; margin-top: 100px; padding: 12px 40px; position: relative; text-decoration: none; text-transform: uppercase; background: rgba(255, 255, 255, 0.2); }
.how-reduce a:hover, .donor-policy-block a:hover { background: #29569d; color: #fff; }
.how-reduce .button { text-align: center; }
.how-reduce .right h4 { color: #00264a; margin-bottom: 80px; text-transform: uppercase; text-align: center; font-size: 48px; font-family: 'Roboto', sans-serif; font-weight: 700; }
.how-reduce .left { width: 50%; float: left; }
.how-reduce .right { width: 50%; float: left; }
/* stories */
.stories { float: left; width: 100%; padding: 68px 0; position: relative; background: url(images/stories-bg.jpg) center top no-repeat; background-size: 100% 100%; }
.stories .mid { max-width: 2700px; }
.stories li { list-style: none; list-style-type: none; }
.stories .left { float: left; width: 50%; padding-left: 250px; }
.stories .right { padding: 70px 215px 0; float: left; width: 50%; }
.stories .left .imageholder { border: 10px solid #fff; overflow: hidden; max-height: 731px; }
.stories .left img { width: 100%; height: auto; }
.stories .slides li { display: none; transition: none; -webkit-transition: none; }
.stories .slides li h2 { color: #fffffe; font-size: 69px; margin-bottom: 40px; margin-top: 40px; line-height: 70px; font-family: 'Roboto', sans-serif; font-weight: 700; text-transform: uppercase; }
.stories .slides li:first-child { display: block; }
.stories li p { color: #fffffe; font-size: 32px; margin-bottom: 30px; line-height: 40px; font-family: 'Roboto', sans-serif; font-weight: 400; }
.stories li .right a { color: #fffffe; font-size: 28px; border: 4px solid #fffffe; display: inline-block; text-decoration: none; padding: 12px 35px; margin-right: 20px; text-transform: uppercase; margin-top: 30px; font-family: 'Roboto', sans-serif; font-weight: 700; background-color: rgba(255, 255, 255, 0.2); }
.stories li .right a:hover { color: #f2af46; border-color: #f2af46; }
.stories li em { color: #fffffe; font-size: 32px; line-height: 40px; font-family: 'Roboto', sans-serif; font-weight: 400; font-style: normal; }
.stories .flex-direction-nav { position: absolute; left: 0; top: 50%; width: 100%; }
.stories .flex-direction-nav li { float: left; margin-left: 80px; }
.stories .flex-direction-nav li:last-child { float: right; margin-left: 0; margin-right: 80px; }
.stories .flex-direction-nav li a { width: 37px; height: 65px; display: block; font-size: 0; background: url(images/prev-arr.png) left top no-repeat; }
.stories .flex-direction-nav li:last-child a { background: url(images/next-arr.png) left top no-repeat; }
/* stories */
.howyou { float: left; width: 100%; padding: 50px 0 50px; position: relative; }
.howyou.landing { padding: 50px; }
.howyou .text { padding-bottom: 50px; text-align: center; max-width: 1045px; margin: 0 auto; }
.howyou .text h2 { color: #1a1919; font-size: 90px; line-height: 100px; text-transform: uppercase; margin-bottom: 25px; }
.howyou .text p { color: #1a1919; font-size: 32px; line-height: 42px; font-family: 'Roboto', sans-serif; font-weight: 400; }
.howyou .howyoutag { padding: 0 50px; }
.howyou.landing .howyoutag { padding: 0; }
.howyou .howyoutag ul { list-style: none; list-style-type: none; margin: 0; padding: 0; }
.howyou li { float: left; text-align: center; color: #fffffe; position: relative; font-size: 87px; width: 33.33%; position: relative; font-family: 'Roboto', sans-serif; font-weight: 700; background: #de433a; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
.howyou li img.managsqure { width: 100%; height: auto; margin: 0 !important; max-width: 100%; }
.howyou li:first-child { background: #f2af46; font-size: 70px; line-height: 70px; }
.howyou li:last-child { background: #6293c0; }
.howyou li:hover { opacity: 0.8; }
.howyou li img { margin: 50px auto 0; display: block; }
.howyou li:first-child img { margin-top: 20px; }
.howyou a { color: #fffffe; font-size: 87px; font-family: 'Roboto', sans-serif; font-weight: 700; text-decoration: none; position: absolute; left: 0; top: 0; display: block; width: 100%; height: 100%; z-index: 1; }
.howyou .action { padding: 25px; top: 50%; height: auto; width: 100%; position: absolute; left: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%) }
.howyou .text.landing { max-width: 2240px; padding: 0 50px; margin-bottom: 120px; }
.howyou .text.landing p { text-align: left; margin-bottom: 40px; padding: 0; }
/* news-area */
.news-area { background: #00264a; padding: 125px 0; float: left; width: 100%; }
.news-area h2 { color: #fffffe; font-size: 46px; margin-bottom: 50px; font-family: 'Roboto', sans-serif; font-weight: 500; }
.news-area h2 a { color: #fffffe; }
.news-area .left { width: 50%; padding-right: 180px; float: left; }
.news-area .right { width: 50%; padding-left: 180px; float: right; }
.news-area .left .thumb { background: #fff; }
.news-area .left .text { padding: 50px 5%; background: #fff; text-align: center; margin-bottom: 50px; }
.news-area .left .text div { display: none; }
.news-area .left img { width: 100%; height: auto; }
.news-area .left .text h3 { color: #1a1919; font-size: 34px; text-transform: uppercase; line-height: 40px; font-family: 'Roboto', sans-serif; font-weight: 500; margin-bottom: 20px; }
.news-area .left .text p { color: #1a1919; font-size: 26px; line-height: 40px; font-family: 'Roboto', sans-serif; font-weight: 400; display: inline; }
.news-area .left .text a { color: #1a1919; font-size: 26px; line-height: 40px; font-family: 'Roboto', sans-serif; font-weight: 500; text-transform: uppercase; }
.news-area .left .text a:hover { text-decoration: none; }
.news-area ul { list-style: none; list-style-type: none; }
.news-area .left ul.slides li { display: none; }
.news-area .left ul.slides li:first-child { display: block; }
.news-area .left li { transition: none; -webkit-transition: none; }
.news-area #newsslider ol { clear: both; list-style: none; list-style-type: none; }
.news-area #newsslider ol li { float: left; margin-right: 20px; }
.news-area #newsslider ol li a { width: 23px; height: 23px; cursor: pointer; background: #fff; border-radius: 100%; display: block; font-size: 0; opacity: 0.5; }
.news-area #newsslider ol li a:hover, .news-area #newsslider ol li a.flex-active { opacity: 1; }
.news-area .right { }
.news-area .right li { float: left; width: 100%; margin-bottom: 75px; overflow: hidden; }
.news-area .right .thumb { margin-right: 5%; float: left; width: 40%; position: relative; }
.news-area .right .text { float: left; width: 40% }
.news-area .right .thumb img { margin-top: -38px; margin-bottom: -38px; }
.news-area .right .thumb a:before { visibility: hidden; opacity: 0; background: url(images/v-icon-hover.png) center center no-repeat; }
.news-area .right .thumb a { position: absolute; left: 0; top: 0; display: block; width: 100%; height: 100%; background: url(images/v-icon.png) center center no-repeat; }
.news-area .right .thumb a:hover { background: url(images/v-icon-hover.png) center center no-repeat; }
.news-area .right h3 a { margin-bottom: 15px; display: inline-block; color: #fffffe; font-size: 40px; font-family: 'Roboto', sans-serif; font-weight: 500; }
.news-area .right h3 a:hover { text-decoration: none; }
.news-area .right h4 { color: #fffffe; font-size: 30px; font-family: 'Roboto', sans-serif; font-weight: 500; }
/* Social */
.socialmedia { }
.socialmedia ul { list-style: none; float: left; width: 100%; list-style-type: none; }
.socialmedia li { text-align: center; float: left; width: 20%; background: #fff; min-height: 508px; overflow: hidden; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
.socialmedia li:hover { opacity: 0.8; }
.socialmedia .tweet { padding: 0; color: #002851; font-size: 34px; line-height: 46px; font-family: 'Roboto', sans-serif; font-weight: 600; height: 508px; vertical-align: middle; display: table-cell; }
.socialmedia .tweet a { color: #002851; text-decoration: none; font-family: 'Roboto', sans-serif; font-weight: 400; }
.socialmedia .tweet .midtweet { padding: 91px 40px 0; background: url(images/tweet.jpg) center 0px no-repeat; overflow: hidden; }
.socialmedia img { width: 100%; height: auto; }
/* Signup */
.signup-bar { padding: 145px 0; float: left; width: 100%; margin-bottom: -1px; background: url(images/signup-bg.jpg) center top no-repeat; background-size: cover; }
.signup-bar .mid { max-width: 2350px; }
.signup-bar .left { float: left; width: 45%; }
.signup-bar .right { padding-top: 24px; float: right; width: 53%; overflow: hidden; }
.signup-bar .right label { display: none !important; }
.signup-bar h1 { color: #fffffe; margin-bottom: 10px; font-size: 54px; font-family: 'Roboto', sans-serif; font-weight: 600; }
.signup-bar p { color: #fffffe; font-size: 30px; line-height: 40px; font-family: 'Roboto', sans-serif; font-weight: 400; }
.signup-bar input { border: 3px solid #fffffe; height: 72px; background: rgba(255, 255, 255, 0.2); width: 70%; max-width: 848px; margin-right: 50px; text-align: center; color: #fffffe; font-size: 30px; font-family: 'Roboto', sans-serif; font-weight: 300; font-style: italic; }
.signup-bar input.error { border-color: #c00; }
.signup-bar input[type="submit"] { cursor: pointer; width: 50%; max-width: 247px; font-style: normal; font-family: 'Roboto', sans-serif; font-weight: 700; text-transform: uppercase; }
.signup-bar .clickdform.mainDiv { overflow: hidden; }
/* content */
#content { float: left; width: 100%; }
#content.innerpages { margin-top: 250px; }
#content.innerpages.small { margin-top: 161px; }
/* footer */
footer.landing { text-align: center; }
footer.landing p { font-size: 24px; color: #fff; }
#footer { padding: 88px 0; float: left; width: 100%; background: #00264a; }
.home #footer { background: #fff; }
#footer .mid { max-width: 2390px; }
#footer .left { float: left; width: 20%; border-right: 4px solid #043a6e; }
.home #footer .left { border-color: #d9d9d9; }
#footer .left p { color: #fff; font-size: 26px; line-height: 40px; font-family: 'Roboto', sans-serif; font-weight: 500; }
.home #footer .left p { color: #00264a; }
#footer .center { padding: 40px 0; float: left; width: 65%; text-align: center; border-right: 4px solid #043a6e; }
.home #footer .center { border-color: #d9d9d9; }
#footer .center ul { list-style: none; list-style-type: none; margin: 0; padding: 0; }
#footer .center li { display: inline-block; }
#footer .center li a { color: #fff; padding: 0px 40px; font-size: 26px; text-decoration: none; line-height: 40px; font-family: 'Roboto', sans-serif; font-weight: 500; }
.home #footer .center li a { color: #00264a; }
#footer .center li a:hover { text-decoration: underline; }
#footer .right { padding: 40px 0; float: right; width: 13%; }
#footer .social { text-align: center; }
#footer .social a { width: 45px; height: 48px; display: block; margin: 0 8px; display: inline-block; background: url(images/social-footer-inner.png) 9px 3px no-repeat; }
.home #footer .social a { background: url(images/social-footer.png) 9px 3px no-repeat; }
#footer .social a.fb-share { margin: 0; }
#footer .social a.tw { background-position: -47px 3px; }
#footer .social a.yt { background-position: -246px 6px; margin: 0; width: 56px; }
#footer .social a.insta { background-position: -318px 6px; margin: 0; width: 56px; }
#footer .social a.linkdin { background-position: -107px 6px; margin: 0; width: 56px; }
#footer .social a:hover { opacity: 0.8; }
/* Donate Page */
.donate-page { overflow: hidden; margin-bottom: -1px; }
.donate-page .banner { background-size: cover !important; min-height: 1580px; }
.donate-page .donateoptions { position: absolute; left: 0; top: 400px; width: 100%; }
.donate-page .banner .mid { max-width: 2350px; position: relative; }
.donate-page .banner h4 { color: #fffffe; font-size: 26px; text-transform: uppercase; font-family: 'Roboto', sans-serif; font-weight: 700; text-transform: uppercase; margin-bottom: 10px; }
.donate-page .banner h2 { color: #fffffe; font-size: 69px; line-height: 80px; font-family: 'Roboto', sans-serif; font-weight: 700; text-transform: uppercase; margin-bottom: 40px; }
.donate-page .banner p { color: #fffffe; font-size: 26px; line-height: 36px; font-family: 'Roboto', sans-serif; font-weight: 400; }
.donate-page .heading { max-width: 909px; margin-bottom: 40px; }
.donate-page #frmCon { max-width: 1000px; }
.donate-page input[type="text"] { padding: 30px 77px; background: none; width: 100%; border: 4px solid #fffffe; height: 119px; color: #fffffe; font-size: 40px; line-height: 40px; font-family: 'Roboto', sans-serif; font-weight: 700; text-transform: uppercase; position: relative; }
.donate-page .amounts { position: relative; max-width: 620px; }
.donate-page .amounts:after { position: absolute; right: 0; z-index: 1; top: 40px; right: 50px; content: "USD"; color: #fffffe; font-size: 40px; line-height: 40px; font-family: 'Roboto', sans-serif; font-weight: 700; text-transform: uppercase; }
.donate-page .amounts:before { position: absolute; right: 0; z-index: 1; top: 40px; left: 50px; content: "$"; color: #fffffe; font-size: 40px; line-height: 40px; font-family: 'Roboto', sans-serif; font-weight: 700; text-transform: uppercase; width: 20px; }
.donate-page span.kindofgift { margin: 15px 0; color: #fffffe; font-size: 26px; line-height: 36px; font-family: 'Roboto', sans-serif; font-weight: 700; display: block; }
.donate-page .radiooption { float: left; margin-right: 75px; margin-left: 20px; }
.donate-page .radiooption label { color: #fffffe; font-size: 26px; cursor: pointer; line-height: 36px; font-family: 'Roboto', sans-serif; font-weight: 400; font-style: italic; }
.donate-page #frmCon .inner { clear: both; }
.donate-page #frmCon input[type="submit"], .donate-page #frmCon a.bycheckoption, .paypalform input[type="submit"] { background-color: rgba(255, 255, 255, 0.2); border: 4px solid #fffffe; color: #fffffe; display: inline-block; font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 28px; margin: 50px 0; padding: 12px 50px; text-decoration: none; text-transform: uppercase; cursor: pointer; }

.donate-page #frmCon a.bycheckoption { margin-left: 20px !important; }
.donate-page #frmCon input[type="submit"]:hover, .donate-page #frmCon a.bycheckoption:hover { color: #f2af46; border-color: #f2af46; }
.donate-page a.bycheck { color: #fffffe; font-size: 24px; line-height: 36px; font-family: 'Roboto', sans-serif; font-weight: 500; }
.otherpayoption span { color: #fffffe; font-size: 24px; line-height: 36px; font-family: 'Roboto', sans-serif; font-weight: 500; padding: 0 30px; display: inline-block; }
.donate-page label.error { display: none !important; color: #F00; font-size: 26px; line-height: 36px; font-family: 'Roboto', sans-serif; font-weight: 400; }
.donate-page .error { border-color: #F00 !important; }

.donate-page .radiooption input[type="radio"] { position: absolute; left: -999em }
.donate-page .radiooption label:before { display: inline-block; position: relative; top: 2px; left: -16px; content: ''; width: 22px; height: 22px; background-image: url(images/radio.png) }
.donate-page .radiooption input[type="radio"].error+label:before { background-image: url(images/radio-error.png) }
.donate-page .radiooption input[type="radio"]+label:before { background-position: 0 0; }
.donate-page .radiooption input[type="radio"]:checked+label:before { background-position: 0 -22px; }
 
.donate-page .makedonate { padding: 80px 70px; float: left; width: 100%; }
.donate-page .makedonate ul { list-style: none; list-style-type: none; margin: 0; padding: 0; }
.donate-page .makedonate ul li { text-align: center; float: left; width: 32.33%; margin: 0 .5%; padding: 70px 0; height: 600px; background: #de433a; position: relative; }
.donate-page .makedonate ul li:first-child { background: #f2af46; }
.donate-page .makedonate ul li:last-child { background: #6293c0; }
.donate-page .makedonate ul li input { position: absolute; left: 0; top: 0; width: 100%; height: 100%; border: 0; opacity: 0; cursor: pointer; z-index: 1; }
.donate-page .makedonate ul li h3 { padding: 0 50px; color: #fffffe; font-size: 130px; line-height: 130px; font-family: 'Roboto', sans-serif; font-weight: 300; font-weight: normal; }
.donate-page .makedonate ul li h2 { padding: 0 50px 30px; margin-bottom: 30px; border-bottom: 4px solid #cc3931; color: #fffffe; font-size: 80px; line-height: 80px; font-family: 'Roboto', sans-serif; font-weight: 700; text-transform: uppercase; }
.donate-page .makedonate ul li:first-child h2 { border-color: #e19f38; }
.donate-page .makedonate ul li:last-child h2 { border-color: #5382ae; }
.donate-page .makedonate ul li p { padding: 0 50px; color: #fffffe; font-size: 34px; line-height: 42px; font-family: 'Roboto', sans-serif; font-weight: 400; }
.donate-page .makedonate ul li p span { font-family: 'Roboto', sans-serif; font-weight: 700; }
.donate-details { overflow: hidden; margin-bottom: -1px; }
.donate-details .banner { background-size: cover !important; min-height: 1865px; }
.donate-details .donateoptions { position: absolute; left: 0; top: 400px; width: 100%; }
.donate-details .banner .mid { max-width: 2350px; position: relative; padding-left: 190px; }
.donate-details .banner h2 { color: #fffffe; font-size: 69px; line-height: 80px; font-family: 'Roboto', sans-serif; font-weight: 700; text-transform: uppercase; margin-bottom: 20px; }
.donate-details .heading { max-width: 900px; }
.donate-details .heading a { color: #fff; font-size: 20px; display: inline-block; margin-bottom: 20px; } 
.donate-details #frmCon { max-width: 600px; }
.donate-details #frmCon .inner { clear: both; margin: 10px 0; float: left; width: 100%; }
.donate-details #frmCon .inner.heads { font-size:17px; line-height:28px; color:#fff; text-transform:uppercase; font-weight:bold; }
.donate-details #frmCon .inner.half { float: left; clear: none; width: 31%; margin-right: 3.4%; }
.donate-details #frmCon .inner.exp { width: 66%; margin-right: 3%; position: relative; }
.donate-details #frmCon .inner.exp span { position: absolute; display: block; height: 17px; right: 48px; top: 42px; width: 78px; background: url(images/exp.png) left top no-repeat; }
.donate-details #frmCon .inner.half.last { margin-right: 0; }
.donate-details #frmCon .inner.addr { float: left; clear: none; width: 48%; margin-right: 4%; }
.donate-details #frmCon .inner.addr.last { margin-right: 0; }
.donate-details span.Frequency { margin: 15px 0; color: #fffffe; font-size: 26px; line-height: 36px; font-family: 'Roboto', sans-serif; font-weight: 400; font-style: italic; display: block; }
.donate-details .radiooption { float: left; margin-right: 62px; margin-left: 17px; }
.donate-details .radiooption.last { margin-right: 0; }
.donate-details .radiooption.colors label.disabled { color: #686661; }
.donate-details .radiooption label { color: #fffffe; font-size: 26px; cursor: pointer; line-height: 36px; font-family: 'Roboto', sans-serif; font-weight: 400; font-style: italic; }
.donate-details .amounts { position: relative; max-width: 620px; margin: 0; }
.donate-details .amounts input[type="text"] { font-size: 30px; background-color: rgba(255, 255, 255, 0.2); height: 62px; padding: 4px 69px; margin-bottom: 0; }
.donate-details .amounts:after { position: absolute; right: 0; z-index: 1; top: 11px; right: 40px; content: "USD"; color: #fffffe; font-size: 30px; line-height: 40px; font-family: 'Roboto', sans-serif; font-weight: 700; text-transform: uppercase; }
.donate-details .amounts:before { position: absolute; right: 0; z-index: 1; top: 11px; left: 50px; content: "$"; color: #fffffe; font-size: 30px; line-height: 40px; font-family: 'Roboto', sans-serif; font-weight: 700; text-transform: uppercase; width: 20px; }
.donate-details label.error { display: none !important; color: #F00; font-size: 26px; line-height: 36px; font-family: 'Roboto', sans-serif; font-weight: 400; }
.donate-details .error { border-color: #F00 !important; }
.donate-details #errmsg { text-align: center; color: #F00; font-size: 20px; line-height: 36px; font-family: 'Roboto', sans-serif; font-weight: 400; }
.donate-details #errmsg span.error { background: #f2dede; border-color: #F00 !important; color: #F00; display: block; width: 100%; }
.donate-details #errmsg span { background: #fcf8e3; border: 4px solid #d3bd1c; color: #d3bd1c; display: block; margin-bottom: 20px; padding: 20px; width: 100%; }

.donateoptions #calcmsg { max-width: 620px; }
.donate-details #calcmsg, .donateoptions #calcmsg  { color: #F00; font-size: 20px; line-height: 36px; font-family: 'Roboto', sans-serif; font-weight: 400; margin-top: 30px; }
.donate-details #calcmsg span, .donateoptions #calcmsg span { background: #6e9de6; border: 4px solid #4876bc; color: #fff; display: block; margin-bottom: 20px; padding: 20px; width: 100%; }
.donate-details #calcmsg i, .donateoptions #calcmsg i { font-style: normal; }
.donateoptions .inner.checkoption { margin-top: 80px; }
.donateoptions .inner.spaces { padding-top: 10px; display: none; }
.page-template-template-afinity .donateoptions .inner.spaces span.Frequency{ color:#787878;}
.page-template-template-afinity .donateoptions .inner.spaces .radiooption label{ color:#787878;}
.page-template-template-afinity .donate-details .donateoptions span.kindofgift{color:#787878;}
.page-template-template-afinity .donateoptions .radiooption label{color:#787878;}
.page-template-template-afinity .donate-details .donateoptions .radiooption label::before {background-image: url(images/radio-black-icon.png)}
.page-template-template-afinity .btn{color: #1a1919;display: inline-block;font-family: 'Roboto', sans-serif;font-weight: 700;font-size: 28px;padding: 12px 50px;text-decoration: none;text-transform: uppercase;cursor: pointer;border: 4px solid #1a1919;margin: 15px 15px 0 0;}
.page-template-template-afinity .btn:hover{ color:#fff; background:#1a1919; text-decoration:none;}
.card_details{ display:none;}
.donate-details #frmCon .paypalform input[type="submit"]{position:static;margin: 10px 0;}
.donate-details #frmCon .paybtn_list{ float:left; width:100%;}
.donate-details #frmCon .paybtn_list form{ display:inline-block;position: relative;top: -8px;}

.donate-details #frmCon .inner.spaces { margin-bottom: 50px; }
.donate-details .radiooption input[type="radio"] { position: absolute; left: -999em }
.donate-details .radiooption label:before { display: inline-block; position: relative; top: 2px; left: -16px; content: ''; width: 22px; height: 22px; background-image: url(images/radio.png) }
.donate-details .radiooption label.disabled:before { background-image: url(images/radio-disable.png) }
.donate-details .radiooption input[type="radio"]+label:before { background-position: 0 0; }
.donate-details .radiooption input[type="radio"]:checked+label:before { background-position: 0 -22px; }
.donate-details span.kindofgift { margin: 15px 0; color: #fffffe; font-size: 26px; line-height: 36px; font-family: 'Roboto', sans-serif; font-weight: 700; display: block; }
.donate-details input[type="text"], .donate-details input[type="password"], .donate-details select { padding: 13px 25px; background: none; width: 100%; border: 4px solid #fffffe; height: 94px; color: #fffffe; font-size: 40px; line-height: 40px; font-family: 'Roboto', sans-serif; font-weight: 700; text-transform: uppercase; position: relative; }
.donate-details select { -webkit-appearance: none; -moz-appearance: none; background: url("images/select-giving.png") no-repeat scroll 96% center; padding-right: 62px; }
.donate-details select option { color: #000; }
.donate-details textarea { resize: none; padding: 13px 25px; background: none; width: 100%; border: 4px solid #fffffe; height: 227px; color: #fffffe; font-size: 26px; line-height: 32px; font-family: 'Roboto', sans-serif; font-weight: 400; font-style: italic; }
.donate-details #frmCon input[type="submit"] { background-color: rgba(255, 255, 255, 0.2); border: 4px solid #fffffe; color: #fffffe; display: inline-block; font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 28px; padding: 12px 50px; text-decoration: none; text-transform: uppercase; cursor: pointer; }
.donate-response { overflow: hidden; margin-bottom: -1px; }
.donate-response .banner { background-size: cover !important; min-height: 1480px; }
.donate-response .donateoptions { position: absolute; left: 0; top: 400px; width: 100%; }
.donate-response .banner .mid { padding: 0 160px; position: relative; }
.donate-response .banner h4 { color: #fffffe; font-size: 26px; text-transform: uppercase; font-family: 'Roboto', sans-serif; font-weight: 700; text-transform: uppercase; margin-bottom: 10px; }
.donate-response .banner h2 { color: #fffffe; font-size: 69px; line-height: 80px; font-family: 'Roboto', sans-serif; font-weight: 700; text-transform: uppercase; margin-bottom: 40px; }
.donate-response .banner p { color: #fffffe; font-size: 26px; line-height: 36px; font-family: 'Roboto', sans-serif; font-weight: 400; }
.donate-response a { color: #fffffe; font-family: 'Roboto', sans-serif; font-weight: 500; text-transform: uppercase; display: inline-block; margin-top: 50px; font-size: 24px; line-height: 36px; width: auto; padding: 0; }
.donate-response .heading { max-width: 600px; margin-bottom: 40px; }

.donateoptions .checkoption label { padding-left: 15px; color: #fffffe; font-size: 18px; cursor: pointer; line-height: 26px; font-family: 'Roboto', sans-serif; font-weight: 400; font-style: italic; }
.donateoptions .checkoption input[type="checkbox"] { position: absolute; left: -999em }
.donateoptions .checkoption label:before { display: inline-block; position: relative; top: 2px; left: -15px; content: ''; width: 22px; height: 22px; background-image: url(images/checkbox-donate.png) }
.donateoptions .checkoption input[type="checkbox"]+label:before { background-position: 0 0; }
.donateoptions .checkoption input[type="checkbox"]:checked+label:before { background-position: 0 -22px; }

.donate-details .radiooption.pricelimit { margin-right: 17px; }
.donate-details .radiooption.pricelimit label { font-size: 18px; }


.paypalform { position: relative; }
.paypalform  input[type="submit"] { position: absolute; left: 253px; top: -250px; background: url(images/donatepaypal.png) left top no-repeat; font-size: 0!important; width: 300px; height: 58px; display: block; border: 0 !important; background-color: transparent !important; }

.funded-partner-list {display: block; margin-bottom: 50px; text-align: center;}
.funded-partner-list a {color: #0c4680;  font-size: 26px; text-decoration:none;}
.funded-partner-list a:hover {text-decoration: underline}

/* Donation Page Update */
.leftdonation { float: left; width: 50%; background: #29569d; padding: 250px 110px 100px; }
.rightdonation { float: right; width: 50%; background: #fff; padding: 250px 110px 100px; }
.rightdonation img { margin-bottom: 30px; }
.rightdonation p { text-align: center; color: #1a1919;  font-size: 26px; line-height: 40px; margin-bottom: 30px; font-family: 'Roboto', sans-serif; font-weight: 400; }
.donate-details .leftdonation .donateoptions { position: static; }
.donate-details.customdnt .banner { min-height: 0; }
.donate-details.customdnt .banner .mid { padding: 0; }
.donate-details.customdnt  #frmCon { margin: 0 auto; }
.donate-details.customdnt {}
.donate-details.customdnt {}
.donate-details.customdnt {}
.rightdonation p a.button { width: 240px; height: 63px; color: #00264a; border: 4px solid #00264a; text-transform: uppercase; display: inline-block; line-height: 55px; text-transform: uppercase; font-size: 27px; text-decoration: none; text-align: center; font-family: 'Roboto', sans-serif; font-weight: 700; }
.rightdonation p a.button:hover { background: #00264a; color: #fff; }


/* Begin Images */
p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 10px 10px; display: inline; }
img.alignleft { padding: 4px; margin: 0 10px 10px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }
/* End Images */

/* Begin Comments*/
.alt { margin: 0; padding: 10px; }
#commentform input { padding: 2px; margin: 5px 5px 1px 0; }
#commentform { margin: 5px 10px 150px 0; }
#commentform textarea { width: 100%; padding: 2px; height: 150px; }
#respond:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#commentform #submit { margin: 0 0 5px auto; float: right; background: #fff; border: 4px solid #00264a; cursor: pointer; color: #00264a; margin: 20px 0; float: left; padding: 13px 50px; }
.commentlist li, #commentform input, #commentform textarea { font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentlist li ul li { font-size: 1em; }
.commentlist li { font-weight: bold; }
.commentlist li .avatar { float: right; border: 1px solid #eee; padding: 2px; background: #fff; }
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em; }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; }
#commentform p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentmetadata { font-weight: normal; }
.commentlist { padding: 0; text-align: justify; }
.commentlist li { margin: 15px 0 10px; padding: 5px 5px 10px 10px; list-style: none; }
.commentlist li ul li { margin-right: -5px; margin-left: 10px; }
.commentlist p { margin: 10px 5px 10px 0; }
.children { padding: 0; }
#commentform p { margin: 5px 0; display: block; }
#commentform p small { font-weight: bold; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; }
/* End Comments */

/* Begin Calendar */
#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 155px; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { display: block; }
#wp-calendar caption { text-align: center; width: 100%; }
#wp-calendar td { padding: 3px 0; text-align: center; }
#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color: #fff; }
#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
#wp-calendar a { text-decoration: none; }
#wp-calendar caption { font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: center; }
#wp-calendar th { font-style: normal; text-transform: capitalize; }
/* End Calendar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; display: none; }
.center { text-align: center; }
.hidden { display: none; }
.screen-reader-text { position: absolute; left: -1000em; }
hr { display: none; }
a img { border: none; }
.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; }
/* End Various Tags & Classes*/

/* Captions */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
/* End captions */

body div.main_popup { position: absolute; left: 50%; top: 50%; width: 1250px; height: 654px; margin: -327px 0 0 -625px; overflow: auto; }
body .Popup_inner_content h2, div.Popup_inner_share_action p { font-family: 'Roboto', sans-serif; font-weight: 700; }
body .Popup_inner_share_action p { font-size: 24px !important; margin-bottom: 30px; margin-top: 54px!important; }
body .Popup_inner_content p { color: #fffffe; font-size: 25px !important; line-height: 34px; font-family: 'Roboto', sans-serif; font-weight: 400; }
body .Popup_inner_input input, div.Popup_inner_input textarea { padding: 30px 50px !important; height: 130px; color: #8a8b8a; font-size: 34px !important; font-family: 'Roboto', sans-serif; font-weight: 600; font-style: italic; }
body .Popup_inner_input textarea { height: 250px; }
body span.closePop, body span.closemailPop { position: absolute; right: 10px; top: 10px; background: url(images/menu-close.png) center center no-repeat; width: 35px; height: 35px; background-size: 27px; }
div.Popup_inner_share_action ul.popup_social_media_actions li { float: left; width: 80px; font-size: 0; }
div.Popup_inner_share_action ul.popup_social_media_actions li a { background: url("images/social-share.png") no-repeat scroll 24px top; display: inline-block; height: 60px; width: 80px; }
div.Popup_inner_share_action ul.popup_social_media_actions li a.fb { margin-left: 0; }
div.Popup_inner_share_action ul.popup_social_media_actions li a.twitter { background-position: -80px 0; }
div.Popup_inner_share_action ul.popup_social_media_actions li a.mail { background-position: -204px 0; margin: 0 12px; }
div.main_popup_inner { box-shadow: none !important; }
.page-template-template-hope .allpage .banner { position: relative; background-size: auto !important; }
.allpage .banner { margin-bottom: 60px; background-size: cover !important; }
.allpage .banner h1 { padding: 200px 0; text-align: center; color: #fffffe; font-size: 120px; line-height: 120px; font-family: 'Roboto', sans-serif; font-weight: 700; text-transform: uppercase; }
.allpage.hopepage .bannertext { padding: 300px 0; }
.allpage.hopepage .banner a { top: 55%; }
.allpage.hopepage h1 { color: #1a1919; font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 60px; line-height: normal; margin-bottom: 40px; text-transform: uppercase; }
.allpage.hopepage strong, .allpage.hopepage b { font-weight: normal; font-family: 'Roboto', sans-serif; font-weight: 700; }
.allpage.hopepage span.red { color: #ff0000; }
.allpage.hopepage a.btn { border: solid 2px #00264a; font-size: 20px; height: 50px; line-height: 45px; width: 185px; display: inline-block; font-family: 'Roboto', sans-serif; font-weight: 700; text-align: center; text-decoration: none; text-transform: uppercase; color: #00264a; }
.allpage.hopepage a.btn:hover { background: #00264a; color: #fff; }
.allpage article p, .allpage article li, .allpage article, .help-fight-content p { color: #1a1919; font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 32px; line-height: 42px; }
.allpage article p, .help-fight-content p { margin-bottom: 40px; }
.allpage article ul { margin-left: 28px; padding-bottom: 40px; }
.allpage .allData { margin-bottom: 150px; }
.allpage .allData .mid { max-width: 2240px; }
.allpage h2 { color: #1a1919; font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 79px; margin-bottom: 40px; text-transform: uppercase; line-height: normal; }
.allpage h3 { color: #1a1919; font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 32px; line-height: 42px; margin-bottom: 40px; text-transform: uppercase; }
.allpage h4 { color: #1a1919; font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 28px; line-height: 38px; margin-bottom: 40px; text-transform: uppercase; }
.allpage h5 { color: #1a1919; font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 24px; line-height: 34px; margin-bottom: 40px; text-transform: uppercase; }
.allpage h6 { color: #1a1919; font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 20px; line-height: 20px; margin-bottom: 40px; text-transform: uppercase; }
.allpage h3 a { color: #0c4680; text-decoration: none; font-family: 'Roboto', sans-serif; font-weight: 700; }
.allpage article .btn {font-size: 25px;border: 4px solid #00264a;padding: 15px 40px; display: inline-block; text-decoration:none; color:#00264a; text-transform:uppercase;}
.allpage article .btn:hover{ background:#00264a; color:#fff;}
.allpage .wppb-user-forms { max-width: 840px; margin: 0 auto; }
.allpage .wppb-user-forms input[type="text"], .allpage .wppb-user-forms input[type="password"], .allpage .wppb-user-forms input[type="email"], .allpage .wppb-user-forms textarea { background: #f5f5f5; border: 2px solid #d4d4d4; color: #787878; font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 30px !important; padding: 20px; width: 100%; border-radius: 0; width: 100% !important; }
.allpage .wppb-user-forms select { -webkit-appearance: none; -moz-appearance: none; background: #f5f5f5 url("images/select.png") no-repeat scroll 96% center; border: 2px solid #d4d4d4; color: #787878; font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 30px !important; padding: 20px; width: 100%; border-radius: 0; width: 100% !important; }
.allpage .wppb-user-forms input[type="submit"] { background: none; border: 4px solid #0c4680; color: #0c4680; cursor: pointer; font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 28px; height: auto; text-transform: uppercase; padding: 12px 50px; margin: 0 auto; display: block; width: auto; }
.allpage .wppb-user-forms input[type="checkbox"], .allpage .wppb-user-forms .wppb-send-credentials-checkbox input[type="checkbox"] { width: 20px !important; height: 19px; }
.allpage .wppb-user-forms label { color: #787878; font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 22px; }
.allpage .wppb-user-forms ul { margin-left: 0; list-style: none; list-style-type: none; }
.allpage .wppb-user-forms h4 { color: #0c4680; font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 24px; margin: 10px 0; text-transform: uppercase; display: none; }
allpage .wppb-user-forms span { margin-left: 0; color: #787878; font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 22px; }
.wppb-form-field input, .wppb-form-field input[type="text"], .wppb-form-field input[type="email"], .wppb-form-field input[type="url"], .wppb-form-field input[type="password"], .wppb-form-field input[type="search"], .wppb-form-field select, .wppb-form-field textarea, .wppb-checkboxes, .wppb-radios, #wppb-login-wrap .login-username input, #wppb-login-wrap .login-password input { width: 100% !important; }
.allpage .wppb-user-forms #pass-strength-result { border: 2px solid #d4d4d4; height: auto; margin: 30px 0 0; padding: 20px; text-align: left; width: 100%; }
.allpage .wppb-user-forms span.wppb-description-delimiter { display: none; }
.allpage .wppb-user-forms span.wppb-required { color: #F00; }
.allpage .wppb-user-forms .wppb-field-error img { display: none; }
.allpage .wppb-user-forms .wppb-field-error input { border-color: #F00; }
.allpage .wppb-user-forms span.wppb-form-error { font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 400; color: #F00; }
#wppb_general_top_error_message, p.wppb-error { text-align: center; font-size: 22px !important; font-family: 'Roboto', sans-serif; font-weight: 400 !important; color: #F00 !important; }
.allpage .wppb-user-forms { }
.allpage .wppb-user-forms .wppb-register-user .wppb-field-error, .allpage .wppb-user-forms .wppb-edit-user .wppb-field-error, .allpage .wppb-user-forms #wppb-recover-password .wppb-field-error { background: none; padding: 0; margin: 0; border: 0; }
.allpage .wppb-user-forms .wppb-radio input[type="radio"] { width: auto !important; margin-right: 5px; }
.allpage .wppb-user-forms .wppb-radio li { float: left; margin-right: 25px; }
.allpage .wppb-user-forms .wppb-radio { float: left; width: 50%; }
.allpage .wppb-user-forms .wppb-form-field.wppb-avatar { float: left; width: 50%; margin-top: 37px; }
.allpage .wppb-user-forms .wppb-form-field.wppb-avatar label { margin-right: 5px; }
.allpage .wppb-user-forms #wppb-form-element-19 { clear: both; }
.allpage .wppb-user-forms .wppb-checkboxes input[type="checkbox"] { position: absolute; left: -999em; }
.allpage .wppb-user-forms .wppb-checkboxes label:before { display: inline-block; position: relative; top: 0.25em; left: -2px; content: ''; width: 25px; height: 25px; background-image: url(images/formelements.png); }
.allpage .wppb-user-forms .wppb-checkboxes input[type="checkbox"] + label:before { background-position: 0 0; }
.allpage .wppb-user-forms .wppb-checkboxes input[type="checkbox"]:checked + label:before { background-position: 0 -25px; }
.allpage .wppb-user-forms .wppb-radios input[type="radio"] { position: absolute; left: -999em; }
.allpage .wppb-user-forms .wppb-radios label:before { display: inline-block; position: relative; top: 0.25em; left: -2px; content: ''; width: 25px; height: 25px; background-image: url(images/formelements.png); }
.allpage .wppb-user-forms .wppb-radios input[type="radio"] + label:before { background-position: 0 0; }
.allpage .wppb-user-forms .wppb-radios input[type="radio"]:checked + label:before { background-position: 0 -25px; }
li.wppb-send-credentials-checkbox { display: none; }
.page-id-56936 section.banner {background-size:100% !important;}

/* What We Do Slide sec */
.learn_about_donate_you_impact_sec{ float:left; width:100%;}
.learn_about_donate_you_impact_sec .click_heading{ float:left; width:100%; text-align:center; position:relative;}
.learn_about_donate_you_impact_sec .click_heading::before{ position:absolute; top:50%; margin-top:-0.5px; height:1px; width:100%; left:0; background:#aaa8a4; content:""; float:left;}
.learn_about_donate_you_impact_sec .click_heading h2{ color:#4d4d4f; font-size:19px; line-height:22px; display:inline-block; background:#f6b436;font-family: 'Arial-Black'; position:relative;padding: 8px 20px;}

.list_of_donations_impact{ float:left; width:100%; padding:0px 0 150px; text-align:center; position:relative;}
.list_of_donations_impact ul{ float:left; width:100%; list-style:none; padding:0; margin:0;}
.list_of_donations_impact li.lists{display: inline-block; width:410px; height:410px; border-radius:100%; background:rgba(249, 173, 28,0.8);margin: 0 -20px; cursor:pointer; position:relative;}
.list_of_donations_impact li.lists .details{ float:left; width:100%; padding:0 50px; position:absolute; top:50%; left:50%; transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.list_of_donations_impact li.lists img{ display:inline-block;}
.list_of_donations_impact li.lists h2{color:#fff;font-size:40px; line-height:45px;font-family: 'League Gothic'; text-transform:uppercase;padding: 10px 0 2px;}
.list_of_donations_impact li.lists p{color:#fff;font-size:18px; line-height:20px;font-family: 'arialbold';}
.list_of_donations_impact li.lists .total_arised{float: left;width: 100%;padding: 15px 0;}
.list_of_donations_impact li.lists .total_arised h3{color:#fff;font-size:29px; line-height:38px;font-family: 'League Gothic'; text-transform:uppercase;}
.list_of_donations_impact li.lists .total_arised p{ color:#4d4d4f;font-size:43px; line-height:45px;font-family: 'arialbold';}
.list_of_donations_impact li.lists .donate_btn{ color:rgba(249, 173, 28,0.8); background:#fff;font-size:32px; border:1px solid rgba(249, 173, 28,0.8); line-height:28px;font-family: 'League Gothic'; text-transform:uppercase;padding:12px 20px;display: inline-block;}
.list_of_donations_impact li.lists .donate_btn:hover{background:rgba(249, 173, 28,0.8); color:#fff; border-color:#fff;}
.list_of_donations_impact li.lists:nth-child(2){background:rgba(222, 59, 0,0.8);}
.list_of_donations_impact li.lists:nth-child(2) .donate_btn{ border-color:rgba(222, 59, 0,0.8);color:rgba(222, 59, 0,0.8);}
.list_of_donations_impact li.lists:nth-child(2) .donate_btn:hover{background:rgba(222, 59, 0,0.8); color:#fff; border-color:#fff;}
.list_of_donations_impact li.lists:nth-child(3){background:rgba(0, 23, 121,0.8); position:relative;}
.list_of_donations_impact li.lists:nth-child(3) .donate_btn{border-color:rgba(0, 23, 121,0.8);color:rgba(0, 23, 121,0.8);}
.list_of_donations_impact li.lists:nth-child(3) .donate_btn:hover{background:rgba(0, 23, 121,0.8);color:#fff; border-color:#fff;}
.list_of_donations_impact li.lists:nth-child(3) .total_arised p{ color:#7e7e80;}
.list_of_donations_impact li.lists:nth-child(4){background:rgba(88, 147, 205,0.8);}
.list_of_donations_impact li.lists:nth-child(4) .donate_btn{border-color:rgba(88, 147, 205,0.8);color:rgba(88, 147, 205,0.8);}
.list_of_donations_impact li.lists:nth-child(4) .donate_btn:hover{background:rgba(88, 147, 205,0.8); color:#fff; border-color:#fff;}

.optional_heading{float:left; width:100%; text-align:center; position:relative;}
.optional_heading::before{ position:absolute; top:50%; margin-top:-0.5px; height:1px; width:100%; left:0; background:#aaa8a4; content:""; float:left;}
.optional_heading h2{ color:#fff; font-size:40px; line-height:40px; display:inline-block; background:#c7c7c9;font-family: 'League Gothic'; position:relative;padding:15px 20px;}
.optional_heading h2 span { color:#636466; font-size:45px; line-height:45px; text-transform:uppercase; }
.optional_heading a {text-decoration: none; color: #fff; font-size:45px; }
.optional_heading a:hover {color:#00529b;}

.donations_impact_details{ float:left; width:100%; padding:60px 0; position: absolute; left:-100%; top:0;  background:#fff; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; z-index:9; margin-top:-70px;}
.donations_impact_details .layout{ max-width:1535px; margin:0 auto;}
.donations_impact_details .leftbox{ float:left; width:412px; height:412px; border-radius:100%;background:rgba(246, 180, 54,0.8); position:relative;}
.donations_impact_details .leftbox .details{ float:left; width:100%;padding:0 50px; position:absolute; left:50%; width:100%; top:50%;transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);}
.donations_impact_details .leftbox img{ display:inline-block;}
.donations_impact_details .leftbox h2{color:#fff;font-size:40px; line-height:45px;font-family: 'League Gothic'; text-transform:uppercase;padding: 10px 0 2px;}
.donations_impact_details .leftbox p{color:#fff;font-size:18px; line-height:20px;font-family: 'arialbold';}
.donations_impact_details .leftbox .total_arised{float: left;width: 100%;padding: 15px 0; display:none;}
.donations_impact_details .leftbox .total_arised h3{color:#fff;font-size:29px; line-height:38px;font-family: 'League Gothic'; text-transform:uppercase;}
.donations_impact_details .leftbox .total_arised p{ color:#4d4d4f;font-size:43px; line-height:45px;font-family: 'arialbold';}
.donations_impact_details .leftbox .donate_btn{ color:rgba(249, 173, 28,0.8); border:1px solid rgba(249, 173, 28,0.8); background:#fff;font-size:25px; line-height:35px;font-family: 'League Gothic'; text-transform:uppercase;padding: 8px 15px;display: inline-block; display:none;}
.donations_impact_details .leftbox .donate_btn:hover{ color:#fff; background:rgba(249, 173, 28,0.8);}
.donations_impact_details .rightbox{ float:right;width: calc(100% - 460px); text-align:left;padding: 15px 0 0;}
.donations_impact_details .rightbox .title{ color:#fff; font-size:39px; line-height:41px; background:#f6b436;font-family: 'League Gothic'; text-transform:uppercase;float: left;padding: 8px 15px 6px; margin-bottom:8px;}
.donations_impact_details .rightbox .leftside_partner{ float:left; width:35%; border-right:1px solid #f6b436;}
.donations_impact_details .rightbox .leftside_partner ul.half{ float:left; width:100%; margin:0; padding:0 0; max-height: 300px; overflow: auto; }
.donations_impact_details .rightbox .leftside_partner li{ color:#4d4d4f;font-size:14px; line-height:18px;font-family: 'arialbold'; padding-right:30px;margin: 0 0 10px;}
.donations_impact_details .rightbox .leftside_partner ul.half li { width: 100%; float: left; }
.donations_impact_details .rightbox .leftside_partner li a{ color:#4d4d4f; text-decoration:none; font-size:14px;}
.donations_impact_details .rightbox .leftside_partner li a:hover{ text-decoration:underline;}
.donations_impact_details .rightbox .rightSide_meet{ float:left; width: 65%; padding-left:20px;}
.donations_impact_details .rightbox .rightSide_meet p{color:#4d4d4f;font-size:14px; line-height:18px;font-family: 'arialregular'; float:left; width:100%; margin-bottom: 10px; }
.donations_impact_details .rightbox .rightSide_meet .left{ float:left; width:65%; max-height: 362px; overflow: auto;}
.donations_impact_details .rightbox .rightSide_meet .right{float:left; width:35%;padding: 0 25px;}
.donations_impact_details .rightbox .heading{ color:#f6b436;font-size:32px; line-height:35px;font-family: 'League Gothic'; text-transform:uppercase; float: left;width: 100%;padding-right: 30%;margin: 24px 0 0;}
.donations_impact_details .popupclose {position: absolute;right: 50px; top: 40px; font-size: 45px;color: #000; text-decoration: none;}
.donations_impact_details#donations_list2 .leftbox{background:rgba(222, 59, 0,0.8);}
.donations_impact_details#donations_list2 .leftside_partner{ border-color:rgba(222, 59, 0,0.8);}
.donations_impact_details#donations_list2 .rightbox .title{background:rgba(222, 59, 0,0.8);}
.donations_impact_details#donations_list2 .rightbox .heading{ color:rgba(222, 59, 0,0.8);}
.donations_impact_details#donations_list2 .leftbox .donate_btn{color:rgba(222, 59, 0,0.8); border:1px solid rgba(222, 59, 0,0.8);}
.donations_impact_details#donations_list2 .leftbox .donate_btn:hover{color:#fff; background:rgba(222, 59, 0,0.8);}
.donations_impact_details#donations_list3 .leftbox{background:rgba(0, 23, 121,0.8);}
.donations_impact_details#donations_list3 .leftside_partner{ border-color:rgba(0, 23, 121,0.8);}
.donations_impact_details#donations_list3 .rightbox .title{background:rgba(0, 23, 121,0.8);}
.donations_impact_details#donations_list3 .rightbox .heading{ color:rgba(0, 23, 121,0.8);}
.donations_impact_details#donations_list3 .total_arised p {color: #7e7e80;}
.donations_impact_details#donations_list3 .leftbox .donate_btn{color:rgba(0, 23, 121,0.8); border:1px solid rgba(0, 23, 121,0.8); font-size:22px; line-height:30px;}
.donations_impact_details#donations_list3 .leftbox .donate_btn:hover{color:#fff; background:rgba(0, 23, 121,0.8);}
.donations_impact_details#donations_list4 .leftbox{background:rgba(88, 147, 205,0.8);}
.donations_impact_details#donations_list4 .leftside_partner{ border-color:rgba(88, 147, 205,0.8);}
.donations_impact_details#donations_list4 .rightbox .title{background:rgba(88, 147, 205,0.8);}
.donations_impact_details#donations_list4 .rightbox .heading{ color:rgba(88, 147, 205,0.8);}
.donations_impact_details#donations_list4 .leftbox .donate_btn{color:rgba(88, 147, 205,0.8); border:1px solid rgba(88, 147, 205,0.8);}
.donations_impact_details#donations_list4 .leftbox .donate_btn:hover{color:#fff; background:rgba(88, 147, 205,0.8);}

.partner_popup{ display:none;cursor:unset !important;}
.partner_popup .left{ float:left; width:100%;}
.partner_popup .left h2{ color:#fff; font-size:18px; line-height:26px; display:inline-block; background:#4d4d4f;font-family: 'Arial-Black'; position:relative;padding:6px 13px;}
.partner_popup .left h3{color:#4d4d4f; font-size:15px; line-height:22px; font-family: 'Arial-Black'; padding:10px 0;}
.partner_popup .left p{color:#4d4d4f;font-size:14px; line-height:18px;font-family: 'arialbold';padding: 0;}
.partner_popup .left .uwc_invest{color:#4d4d4f; font-size:14px; line-height:22px; font-family: 'Arial-Black';padding: 10px 0 15px;}
.partner_popup .left .uwc_invest p{color:#4d4d4f; font-size:13px; line-height:20px; font-family: 'Arial-Black';}
.partner_popup .left .uwc_invest p span{font-size:16px; line-height:20px;}
.partner_popup .right{ float:left; width: 100%;text-align: right;}
.partner_popup .right .donate_btn {color:#fff; font-size:45px; line-height:50px; background:#f6b436;font-family: 'League Gothic'; text-transform:uppercase;float: left;padding:10px 35px; margin: 20px 0;}
.partner_popup .right .donate_btn:hover{ opacity:0.8;}
.partner_popup .bottom_Sec{ float:left; width:100%; background:#4d4d4f; padding:5px; text-align:center;}
.partner_popup .bottom_Sec p{color:#fff; font-size:13px; line-height:18px; font-family: 'Arial-Black';}
.partner_popup .bottom_Sec p span{ color:#f6b436;}

.cont_decode_sec{ float:left; width:100%; padding:0 0 70px;}
.cont_decode_sec .circle_box{ float:left; width:26%;}
.cont_decode_sec .circle_box ul{ float:left; width:100%; list-style:none;}
.cont_decode_sec .circle_box ul li{ float:left; width:85px;height: 85px;border-radius: 100%;background: rgba(249, 173, 28,0.8);margin: 0 -5px;text-align:center;}
.cont_decode_sec .circle_box ul li:nth-child(2){background: rgba(222, 59, 0,0.8);}
.cont_decode_sec .circle_box ul li:nth-child(3){background: rgba(0, 23, 121,0.8);}
.cont_decode_sec .circle_box ul li:nth-child(4){background: rgba(88, 147, 205,0.8);}
.cont_decode_sec .circle_box ul li img{ display:inline-block;padding: 20px 0 0;width: 38px;}
.cont_decode_sec .circle_box ul li:nth-child(2) img{padding: 16px 0 0;width: 25px;}
.cont_decode_sec .circle_box ul li:nth-child(3) img{padding: 22px 0 0;width: 55px;}
.cont_decode_sec .circle_box ul li:nth-child(4) img{padding: 29px 0px 0;width: 55px;}
.cont_decode_sec .content_box{ float:left;width: calc(74% - 200px);padding: 29px 0 0;}
.cont_decode_sec .content_box h2{ color:#4d4d4f; font-size:55px; line-height:38px;font-family: 'League Gothic'; text-transform:uppercase; float:left;padding-right: 15px;}
.cont_decode_sec .content_box p{ color:#4d4d4f;font-size:18px; line-height:20px; font-family: 'Arial-Black';}
.cont_decode_sec .donate_box{ float:right;width: 170px;background: #4d4d4f;padding: 5px;text-align: center;text-transform: uppercase;}
.cont_decode_sec .donate_box:hover{background: #8D8B87;}
.cont_decode_sec .donate_box h2 {color: #fff;font-size: 47px; line-height: 50px; font-family: 'League Gothic'; text-transform: uppercase;}
.cont_decode_sec .donate_box p {color: #fff;font-size: 13px; line-height: 18px; font-family: 'Arial-Black'; text-transform: uppercase;}

.learn_about_donate_you_impact_sec.cimpact .list_of_donations_impact.memberData{ display:block; margin:0; padding:0;}
.learn_about_donate_you_impact_sec.cimpact .list_of_donations_impact.memberData ul{ padding:0;}
.learn_about_donate_you_impact_sec.cimpact{ background:#f6f6f6;}
.learn_about_donate_you_impact_sec.cimpact .list_of_donations_impact.memberData .rightpart{ width:35%; padding:0 30px;} 
.learn_about_donate_you_impact_sec.cimpact .list_of_donations_impact.memberData .rightpart li{ margin-bottom:30px;}
.learn_about_donate_you_impact_sec.cimpact .list_of_donations_impact.memberData .rightpart li:last-child{ margin-bottom:0;}
.learn_about_donate_you_impact_sec.cimpact .list_of_donations_impact.memberData .midpart{ width:30%; padding:0 30px; border-right:2px solid #f6b436; border-left:2px solid #f6b436;}
.learn_about_donate_you_impact_sec.cimpact .list_of_donations_impact.memberData .midpart ul{ height:360px;}
.learn_about_donate_you_impact_sec.cimpact .list_of_donations_impact.memberData .leftpart{ padding-right:50px;}
.learn_about_donate_you_impact_sec.cimpact .list_of_donations_impact.memberData #donations_list2 h3{ color:#f15c22;}
.learn_about_donate_you_impact_sec.cimpact .list_of_donations_impact.memberData #donations_list3 h3 { color: #00529b;}
.learn_about_donate_you_impact_sec.cimpact .list_of_donations_impact.memberData #donations_list4 h3 {color:rgba(88, 147, 205,0.8) /*#00529b*/;}

.learn_about_donate_you_impact_sec.cimpact .list_of_donations_impact.memberData #donations_list2 .midpart{ border-color:#f15c22;}
.learn_about_donate_you_impact_sec.cimpact .list_of_donations_impact.memberData #donations_list3 .midpart{ border-color:#00529b;}
.learn_about_donate_you_impact_sec.cimpact .list_of_donations_impact.memberData #donations_list4 .midpart{ border-color:rgba(88, 147, 205,0.8);}
.list_of_donations_impact li.lists .donate_btn{ display:inline-block; margin-top:30px; padding:12px 35px 8px;}
/* What We Do Slide sec */


/* What We Do page */
.what-we-page .mid { max-width: 2240px; }
.what-we-page .banner { min-height: 899px; position: relative; }
.what-we-page .banner a, .page-template-template-hope .banner a { background: url("images/v-icon.png") no-repeat scroll center center; display: block; height: 86px; left: 50%; position: absolute; top: 50%; margin: -43px 0 0 -43px; width: 86px; }
.what-we-page .banner a:hover, .page-template-template-hope .banner a { background: url("images/v-icon-hover.png") no-repeat scroll center center; }
.what-we-page .aboutcontent { text-align: center; padding: 150px 0; }
.what-we-page .aboutcontent h1 { text-transform: uppercase; margin-bottom: 20px; color: #1a1919; font-size: 90px; font-family: 'Roboto', sans-serif; font-weight: 300; font-weight: normal; }
.what-we-page .aboutcontent p { color: #1a1919; font-size: 30px; line-height: 42px; font-family: 'Roboto', sans-serif; font-weight: 400; margin-bottom: 40px; }
.what-we-page .approacharea { padding: 140px 0; clear: both; background: #f6f6f6; text-align: center; }
.what-we-page .approacharea h2 { color: #595a59; font-size: 60px; line-height: 70px; font-family: 'Roboto', sans-serif; font-weight: 700; margin-bottom: 80px; }
.what-we-page .approacharea ul { list-style: none; list-style-type: none; }
.what-we-page .approacharea li { float: left; position: relative; width: 23%; margin: 0 1%; color: #fffffe; font-size: 56px; line-height: 56px; font-family: 'Roboto', sans-serif; font-weight: 700; text-transform: uppercase; text-decoration: none; background: #74a4d0; padding: 50px 10px; }
.what-we-page .approacharea li:nth-child(2) { background: #6293c0; }
.what-we-page .approacharea li:nth-child(3) { background: #5082b0; }
.what-we-page .approacharea li:nth-child(4) { background: #4373a0; }
.what-we-page .transforming { padding-top: 100px; float: left; width: 100%; margin-bottom: 120px; }
.what-we-page .transforming .text { text-align: center; max-width: 1277px; margin: 0 auto; padding: 50px 0; }
.what-we-page .transforming h2 { color: #1a1919; font-size: 70px; margin-bottom: 50px; font-family: 'Roboto', sans-serif; font-weight: 300; text-align: center; text-transform: uppercase; }
.what-we-page .transforming .text p { color: #1a1919; font-size: 32px; line-height: 36px; font-family: 'Roboto', sans-serif; font-weight: 400; }
.what-we-page .transforming .heading { float: left; width: 100%; margin-bottom: 60px; }
.what-we-page .transforming .heading ul { list-style: none; list-style-type: none; text-align: center; }
.what-we-page .transforming .heading li { margin: 0 .3%; width: 19.4%; display: inline-block; }
.what-we-page .transforming .heading li a { position: relative; color: #595a59; font-size: 38px; padding: 48px 0; line-height: 40px; text-decoration: none; text-align: center; display: block; font-family: 'Roboto', sans-serif; font-weight: 700; text-transform: uppercase; background: #eaeaea; }
.what-we-page .transforming .heading li a:hover, .what-we-page .transforming .heading a.active { color: #fff; background-color: #29569d; }
.what-we-page .transforming .heading li a:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; border-color: rgba(136, 183, 213, 0); border-top-color: #fff; border-width: 30px; margin-left: -30px; }
.what-we-page .transforming .heading li a.active:after, .what-we-page .transforming .heading li a:hover:after { border-top-color: #29569d; }
.what-we-page .transform { display: block; }
.what-we-page .transform .filter { float: left; width: 100%; background: #29569d; padding: 50px 30px; margin-bottom: 70px; }
.what-we-page .transform .filter .half { float: left; width: 48%; margin: 0 1%; position: relative; overflow: hidden; }
.what-we-page .transform .filter .full { float: left; width: 98%; margin: 0 1%; position: relative; overflow: hidden; }
.what-we-page .transform .filter select, .what-we-page .transform .filter input[type="text"] { color: #8a8b8a; font-size: 34px; font-family: 'Roboto', sans-serif; font-weight: 600; font-style: italic; padding: 40px 50px; width: 100%; border: 0; }
.what-we-page .transform .filter select { width: 100%; -webkit-appearance: none; -moz-appearance: none; background: url("images/select.png") 95% center no-repeat #FFF; outline: none; }
.what-we-page .transform .filter input[type="submit"] { position: absolute; right: 60px; top: 49px; width: 30px; font-size: 0; cursor: pointer; height: 30px; display: block; border: 0; background: url("images/searchico-blck.png") no-repeat center center; }
.what-we-page .transformData { float: left; width: 100%; }
.what-we-page .transformData .member { margin-bottom: 20px; background: #ececec; border-left: 20px solid #29569d; }
.what-we-page .transformData .membertitle { padding: 50px; cursor: pointer; color: #595a59; font-size: 36px; text-transform: uppercase; font-family: 'Roboto', sans-serif; font-weight: 700; background: url(images/plus.png) 97% center no-repeat; }
.what-we-page .transformData .membertitle span { font-size: 20px; color: #8e8f8e; float: right; line-height: 48px; padding-right: 75px; }
.what-we-page .transformData .membertitle.active { background: url(images/cross.png) 97% center no-repeat; }
.what-we-page .transformData .memberData { padding: 50px; display: none; }
.what-we-page .transformData .memberData.team .left { float: left; width: 30%; margin-right: 5%; }
.what-we-page .transformData .memberData.team .right { float: left; width: 65%; max-width: 1060px; }
.what-we-page .transformData .memberData .list { margin-bottom: 20px; }
.what-we-page .transformData .memberData h6 { color: #1a1919; font-size: 26px; text-transform: uppercase; font-family: 'Roboto', sans-serif; font-weight: 700; }
.what-we-page .transformData .memberData ul { padding-left: 30px; }
.what-we-page .transformData .memberData p, .what-we-page .transformData .memberData li { color: #1a1919; font-size: 26px; font-family: 'Roboto', sans-serif; font-weight: 400; margin-bottom: 30px; }
.what-we-page .transformData .memberData li { margin-bottom: 10px; }
.what-we-page .transformData .memberData .description p { margin-bottom: 40px; }
.what-we-page .transformData .memberData p a { color: #1a1919; font-size: 26px; font-family: 'Roboto', sans-serif; font-weight: 400; text-decoration: none; }
.what-we-page .transformData .memberData p a:hover { text-decoration: underline; }
.what-we-page .transformData.custom .memberData h2 { color: #595a59; font-size: 30px; margin-bottom: 50px; text-transform: uppercase; font-family: 'Roboto', sans-serif; font-weight: 700; }
.what-we-page .transformData.custom .memberData h3 { color: #595a59; font-size: 26px; margin-bottom: 40px; text-transform: uppercase; font-family: 'Roboto', sans-serif; font-weight: 700; }
.what-we-page .transformData.custom .memberData p { color: #1a1919; font-size: 26px; margin-bottom: 40px; font-family: 'Roboto', sans-serif; font-weight: 400; }
.what-we-page .transformData.custom .memberData ul { list-style: disc; margin-bottom: 30px; }
.what-we-page .transformData.custom .memberData li { color: #1a1919; font-size: 26px; width: 100%; margin-left: 18px; margin-bottom: 15px; font-family: 'Roboto', sans-serif; font-weight: 400; display: list-item; }
.fancybox-overlay { background: #000 !important; }
.what-we-page .transformData .memberData.postpage { display: block !important; }
.what-we-page .transformData .memberData.postpage .images { max-width: 600px; float: right; margin: 0 0 30px 30px; }
.what-we-page .transformData .memberData.postpage p { margin-bottom: 30px; }
/* whywepage */
.whywepage .banner { padding: 200px 0; text-align: center; background-size: cover !important }
.whywepage .banner h1 { text-align: center; color: #fffffe; font-size: 120px; line-height: 130px; font-family: 'Roboto', sans-serif; font-weight: 700; text-transform: uppercase; }
.whywepage .banner p { font-size: 50px; padding: 0 20%; color: #fffffe; line-height: 60px; font-family: 'Roboto', sans-serif; font-weight: 400; }
.whywepage .listData { background: #29569d; padding-top: 180px; padding-bottom: 500px; }
.whywepage .listData .mid { max-width: 1900px; margin: 0 auto; }
.whywepage .listData ul { list-style: none; list-style-type: none; }
.whywepage .listData li { position: relative; padding-left: 100px; font-size: 28px; margin-bottom: 80px; max-width: 75%; color: #fffffe; line-height: 38px; font-family: 'Roboto', sans-serif; font-weight: 500; min-height: 153px; }
.whywepage .listData .fields:nth-child(2) li { float: right; }
.whywepage .listData span { font-size: 120px; line-height: 100px; color: #6593c3; width: 100px; position: absolute; left: 0; top: 0; }
.whywepage .listData .fields { float: left; width: 50%; }
.whywepage .imagesection { max-width: 1600px; margin: 0 auto; padding-bottom: 60px; }
.whywepage .imagesection img { margin-top: -450px; margin-bottom: 30px; }
.whywepage .imagesection h1 { color: #1a1919; font-size: 80px; text-transform: uppercase; font-family: 'Roboto', sans-serif; font-weight: 700; margin-bottom: 30px; }
.whywepage .imagesection p { color: #1a1919; font-size: 28px; line-height: 38px; margin-bottom: 30px; }
.whywepage .imagesection a.btn { background: rgba(255, 255, 255, 0.2); border: 4px solid #29569d; color: #29569d; display: block; font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 28px; margin: 10px auto 0; max-width: 200px; padding: 12px 40px; position: relative; text-decoration: none; text-transform: uppercase; }
.whywepage .imagesection a.btn:hover { color: #fff; background: #29569d; }
div.pdflist { float: left; width: 100%; margin-bottom: 40px; }
div.pdflist br { display: none !important; }
body #content div.wpfilebase-file-default { background: url(images/doc-icon.png) center 30px no-repeat; box-shadow: none; padding: 200px 25px 60px !important; background-size: auto 150px; float: left; margin: 0 1% 20px; width: 18%; float: left; }
body #content div.wpfilebase-file-default.pdf { background: url(images/psficon.png) center 30px no-repeat; background-size: auto 150px; }
.wpfilebase-file-default .info, .wpfilebase-file-default .icon { display: none; }
.wpfilebase-file-default .filetitle { text-align: center; width: 100%; float: none; margin: 0 auto; }
.wpfilebase-file-default .filetitle a { font-size: 26px; color: #1a1919; font-family: 'Roboto', sans-serif; font-weight: 700; }
.childpagesforpost { border-top: 2px solid #d6d6d6; }
.childpagesforpost .childlists { padding: 40px 0; border-bottom: 2px solid #d6d6d6; }
.childpagesforpost .childlists h5 { color: #1a1919; font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 26px; margin-bottom: 0px; text-transform: uppercase; }
.childpagesforpost .childlists p { color: #1a1919; font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 26px; margin-bottom: 40px; }
.childpagesforpost .childlists a.btn { border: 2px solid #29569d; color: #fffffe !important; background: #29569d; display: inline-block; font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 28px; padding: 12px 40px; position: relative; margin: 0; text-decoration: none; text-transform: uppercase; text-align: center; }
.childpagesforpost .childlists a.btn:hover { color: #29569d !important; background: none; }
.btnarea { }
.btnarea a.btn { border: 2px solid #29569d; color: #fffffe !important; background: #29569d; display: inline-block; font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 28px; padding: 12px 40px; position: relative; margin: 0; text-decoration: none; text-transform: uppercase; text-align: center; }
.btnarea a.btn:hover { color: #29569d !important; background: none; }
h2.ajaxnomore, h4.ajaxnomore { color: #1a1919; font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 26px; margin-bottom: 0px; text-align: center; clear: both; }
.sendbycheck { padding: 25px; color: #595a59; font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 19px; }
.sendbycheck p{ padding: 0; color: #595a59; font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 18px; line-height: 28px; }
.sendbycheck h2{ padding: 0; color: #00264a; font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 35px;text-transform: uppercase; margin: 0 0 10px;}
.sendbycheck strong { color: #0c4680; }
.sendbycheck .checkaddress { padding: 10px 25px; display: inline-block; border: 2px dashed #595a59; margin: 15px 0 0; font-family: 'Roboto', sans-serif; font-weight: 400; }
.sendbycheck { }
.memberData ul { padding: 20px 0; }
body .fancybox-overlay.fancybox-overlay-fixed.transparent { background: rgba(0, 0, 0, 0.75) !important; }
.da-thumbs article.da-animate p { font-size: 25px !important; }
.page-id-102 .allpage article ul { padding-bottom: 0; }
.page-id-102 .allpage article ul li { margin-bottom: 10px; }
.allpage article #wppb-register-user ul li { margin-bottom: 30px; }
#back-to-top { background: url(images/btop.png) 22px center no-repeat #00264a; background-size: 25px; border-radius: 30px; color: white; cursor: pointer; display: none; font-size: 15px; line-height: 30px; padding: 5px 30px 5px 60px; position: fixed; bottom: 10px; right: 40px; z-index: 9; }
.emgfotorama, .bx-viewport, #slider1_container, #slider2_container, .view { box-shadow: none !important; }
/* loader */
.post-list.loading, .what-we-page .transformData.loading, #leadershipgroup.loading, #otherwaysgive.loading, #volunteeringinfo.loading, #grantlistData.loading, #classData.loading, #advisory-committees.loading, #staffData.loading, .pdfs.tabcontent.loading, .videos.tabcontent.loading, .Photos.tabcontent.loading, .story.tabcontent.loading, #leadershipData.loading { background: url('images/loader.gif') center bottom no-repeat; padding-bottom: 150px !important; }
.post-list .ajaxnomore { margin-top: 40px; float: left; width: 100%; }
.why-reduce .terms-counter { position: absolute; bottom: 20px; right: 20px; text-align: left; }
.why-reduce .terms-counter p { color: #fff; font-size: 12px; line-height: 18px; }
body .memberData p a:hover { text-decoration: underline !important; }
.careerlist .memberData table { width: 100%; }
.careerlist .memberData table td, .careerlist .memberData table { border: 1px solid #000; }
.careerlist .memberData table td { padding: 10px; color: #1a1919; font-size: 26px; line-height: 36px; }
.allpage article #wppb-register-user ul.wppb-checkboxes li { line-height: 30px; margin-bottom: 0; }
.allpage article #wppb-edit-user ul li { margin-bottom: 30px; }
.allpage article #wppb-edit-user #username { cursor: no-drop; color: #ccc; }
.neighborhood-page .grantlistData .memberData .grant-gallery ul { padding-left: 0; }
.grant-gallery li { list-style: none; list-style-type: none; float: left; width: 31%; margin-right: 2%; margin-bottom: 15px; }
.grant-gallery li img { width: 100%; height: auto; }
/* Single Page */
#post-details { float: left; margin: 20px 0 0; padding-bottom: 50px; width: 100%; }
#post-details .membertitle { background: none; }
#post-details .member { border: 0; }
#post-details .memberData { display: block !important; }
#post-details .title { margin-left: 0; }
#post-details h1 { color: #1a1919; font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 44px; text-transform: uppercase; margin-bottom: 40px; }
#post-details .advisory ul { margin-left: 0; margin-right: 25px; }
#post-details p { margin-bottom: 30px; }
#post-details .memberData .list { margin-bottom: 0; }
#post-details.staffData .member { background: none !important; }
#post-details .memberData.team { padding: 0; }
#post-details.post-list { padding: 0; }
#post-details.post-list .searchpost { border: 0; margin-bottom: 50px; }
#post-details.post-list .searchpost p { display: block; }
#post-details.post-list .search-thumb { max-height: 100%; border: 1px solid #ccc; }
#post-details .memberData.team h2 { color: #1a1919; font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 26px; text-transform: uppercase; }
#post-details h2 br { display: none; }
#post-details .memberData.tabcontent .list { float: none; margin: 0 auto; max-width: 1200px; width: 100%; }
#post-details .memberData.tabcontent .thumbnail { max-height: none; }
.single-stories #post-details .memberData.tabcontent .thumbnail { max-width: 600px; margin: 0 auto 30px; }
#post-details .memberData.tabcontent .list h3 { margin-bottom: 30px; }
#post-details .details { text-align: left; padding-top: 30px; }
#post-details.electedmain { text-align: center; }
#post-details.electedmain h1 { font-size: 30px; margin-bottom: 0; }
#post-details .memberData .list h2 { margin-bottom: 0; }
#post-details .memberData .list a { font-weight: normal; }
#banner-details { margin-bottom: 40px; }
.page-id-57494 h1 {text-indent: -999999px; font-size:0!important}
.page-id-57494 .allpage .banner {padding-bottom:200px;}

/* Placeholder */ 
::-webkit-input-placeholder {
opacity: 1 !important;
}
:-moz-placeholder {
opacity: 1;
}
::-moz-placeholder {
opacity: 1;
}
:-ms-input-placeholder {
opacity: 1;
}
 .signup-bar ::-webkit-input-placeholder, #frmCon ::-webkit-input-placeholder {
opacity: 1 !important;
color: #fff;
}
.signup-bar :-moz-placeholder, #frmCon ::-moz-placeholder {
opacity: 1;
color: #fff;
}
.signup-bar ::-moz-placeholder {
opacity: 1;
color: #fff;
}
.signup-bar :-ms-input-placeholder {
opacity: 1;
color: #fff;
}


 
#txtDonateAmt::-webkit-input-placeholder {
    color: #999;
}

#txtDonateAmt:-ms-input-placeholder {
    color: #999;
}

#txtDonateAmt::-moz-placeholder {
    color: #999;
}

#txtDonateAmt.custompage::-webkit-input-placeholder {
    color: #fff;
}

#txtDonateAmt.custompage:-ms-input-placeholder {
    color: #fff;
}

#txtDonateAmt.custompage::-moz-placeholder {
    color: #fff;
}

.banner-button { position: absolute; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%);  bottom: 68px; min-width: 400px; text-align: center; }
#bannerslides a.slides-learn-more { display: inline-block; margin: 0 10px; background: #fff; border: 2px solid #29569d; color: #29569d; font-size: 16px; font-weight: 600; padding: 12px 30px;  line-height: 20px;  text-transform: uppercase; }
#bannerslides a.slides-learn-more:hover { text-decoration: none; color: #fff; background: #29569d; }

.neighborhood-page .banner.building { padding: 30px 0; }
.see_fundered_partner { position: fixed; right: 50px; bottom: 70px; width: 200px; height: 90px; background: #e8892d; cursor: pointer; border-radius: 5px; font-weight: bold; box-shadow: 0 1px 23px rgba(0, 0, 0, 0.3); z-index: 99; }
.see_fundered_partner.left { right: auto; left: 50px; }
.see_fundered_partner.atbottom { bottom: 250px; transition: all .5s ease 0s; -webkit-transition: all .5s ease 0s;  } 
.see_fundered_partner a { color: #eaeaea; float: left; font-size: 20px; height: 100%; line-height: 21px; padding: 13px 0 10px 100px; text-decoration: none; width: 100%; z-index: 9; background: url('images/see_partner_icon.png') 15px center no-repeat; background-size: 65px; }

/* forms */
.fight-poverty form.wufoo .buttons { margin-top: 30px; }
.fight-poverty form.wufoo .buttons a {
    background: #fff none repeat scroll 0 0;
    border: 4px solid #0c4680; margin-right: 20px;
    color: #0c4680;
    cursor: pointer;
    font-family: "Roboto",sans-serif;
    font-size: 28px;
    text-align: center;
    padding: 14px 0; height: 70px;
    text-transform: uppercase;
    width: 250px; display: inline-block;
}
.fight-poverty form.wufoo .buttons a:hover { background: #0c4680; color: #fff; text-decoration: none; }

.steps { display: none;  }
.steps.step1 { display: block; }
.fight-poverty li { color: #787878; font-family: "Roboto",sans-serif; font-size: 22px; font-weight: 400; line-height: 30px; }
.fight-poverty fieldset { border: 0; }
.fight-poverty fieldset legend { color: #1a1919; text-transform: uppercase; font-weight: 500; margin-bottom: 10px; }
.fight-poverty span.subfield { display: block; margin-bottom: 15px; }
.fight-poverty li.date label { display: block; margin-bottom: 10px; color: #1a1919; } 
.fight-poverty li.date input { width: auto; margin: 0 -4px!important; }
.fight-poverty .subfield label span { padding-left: 8px; cursor: pointer; }
body .fight-poverty form.wufoo textarea.textarea { padding: 20px; font-size: 20px; height: 200px; resize: none; }

.fight-poverty .subfield input[type="checkbox"] { position: absolute; left: -999em }
.fight-poverty .subfield input[type="checkbox"]+label:before { display: inline-block; position: relative; top: 2px; left: 0; content: ''; width: 22px; height: 22px; background-image: url(images/checkbox-e.png) }
.fight-poverty .subfield input[type="checkbox"].error+label:before { background-image: url(images/radio-error.png) }
.fight-poverty .subfield input[type="checkbox"]+label:before { background-position: 0 0; }
.fight-poverty .subfield input[type="checkbox"]:checked+label:before { background-position: 0 -22px; }


.fight-poverty .subfield input[type="radio"] { position: absolute; left: -999em }
.fight-poverty .subfield input[type="radio"]+:before { display: inline-block; position: relative; top: 2px; left: 0; content: ''; width: 22px; height: 22px; background-image: url(images/radio-e.png) }
.fight-poverty .subfield input[type="radio"].error+label:before { background-image: url(images/radio-error.png) }
.fight-poverty .subfield input[type="radio"]+label:before { background-position: 0 0; }
.fight-poverty .subfield input[type="radio"]:checked+label:before { background-position: 0 -22px; }
.page-id-55953 div.winner-outer a.donate, .page-id-55953 .contest-section .total-dollars .winner-box {background-color:#cdcdcf; cursor: not-allowed;}
.page-id-55953 .contest-section .total-dollars h5 {color:#333;}
.page-id-55953 div.winner-outer a.donate:hover {background-color:#cdcdcf; border-color:#cdcdcf; color:#fff}
.page-id-55953 .contest-section li .score { display: none; }
.page-id-55953 .contest-section .detail .text p { display: none; }

/* Sweepstakes */
.page-template-template-sweepstakes .we-win { position: relative; background-image: url(images/banner-bg-win.jpg); background-position: center center; background-size: cover; }
.we-win .join-the-fight { position: absolute; bottom: 0; left: 0; width: 100%; background: #fdb23d; }
.join-the-fight .join { float: left; width: 40%; padding: 40px 35px;  }
.join-the-fight .multiple { float: left; width: 23%; border-left: 1px solid #845916; padding: 40px 35px; min-height: 260px; }
.join-the-fight .multiple.last { width: 14%; }
.join-the-fight img { max-height: 90px; margin-bottom: 10px; }
.join-the-fight h2 { font-size: 74px; color: #000000; font-family: "Roboto",sans-serif; font-weight: 500; text-transform: uppercase;  }
.join-the-fight h3 { font-size: 38px; color: #000000; font-family: "Roboto",sans-serif; font-weight: 500; text-transform: uppercase; }
.join-the-fight p { font-size: 23px; line-height: 31px; color: #000000; font-family: "Roboto",sans-serif; }
.join-the-fight p span { color: #02529a; }
.join-the-fight .join p { background: url(images/multiples-25.png) right center no-repeat; padding-right: 50px; background-size: 150px; padding-right: 150px; }
.join-the-fight .last p { margin-bottom: 20px; font-size: 19px; line-height: 25px; text-align: center; }
.join-the-fight .last a { font-size: 36px; color: #02529a; font-weight: 600; display: block; border: 2px solid #02529a; text-align: center; padding: 13px 20px;  }
.join-the-fight .last a:hover { background: #02529a; color: #fff; text-decoration: none; }
.image img { left: 50%;  max-height: calc(100% - 500px);  position: absolute;  top: 50%;  transform: translate(-50%, calc(-30% - 130px)); -webkit-transform: translate(-50%, calc(-30% - 130px)); width: auto; }

.page-template-template-sweepstakes .what-we-page .transformData.custom .memberData ul{ list-style:none; padding:0; text-align:center;}
.page-template-template-sweepstakes .what-we-page .transformData.custom .memberData ul li { display:inline-block; vertical-align: top; margin: 0 0 40px; padding: 0 50px; text-align: center; width: 45%;}
.page-template-template-sweepstakes .what-we-page .transformData.custom .memberData ul li img { max-width: 250px; margin: 0 auto; }
.page-template-template-sweepstakes .what-we-page .transformData.custom .memberData h2{margin-bottom: 30px;color: #29569d;}
.page-template-template-sweepstakes .what-we-page .transformData .memberData p a { color:#02529a; }
.page-template-template-sweepstakes .what-we-page .transformData .memberData.postpage ol {padding: 0 0 0 30px;}
.page-template-template-sweepstakes .what-we-page .transformData .memberData.postpage ol li {margin-bottom: 15px;}

/* CSS Document */

body.page-template-template-knockout .Popup_inner_content h2 { display: none; }
.announcement { display: none; position: fixed; background: rgba(12, 70, 128,0.5); width: 100%; height: 100%; }
body.page-template-template-knockout .announcement h2  { display: block !important;  }
body.page-template-template-knockout .announcement .widget { background: url(images/award-pop.png) left center no-repeat; padding-left: 160px; background-size: 130px; }
body .announcement  div.main_popup { height: 450px; margin-top: -225px; background: #f3753a; }


/* formpopup */
.stay-popup { display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3); z-index: 999; }
.formpopup { position: absolute; left: 50%; top: 50%; max-width: 545px; background: #fff; padding: 20px; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);  }
.formpopup h3 { font-size: 44px; color: #de433a; font-weight: 300; margin-bottom: 30px;  }
.formpopup p { color: #666666; font-size: 21px; font-weight: 500; line-height: 30px; }
.formpopup p a { color: #666666; font-size: 16px; text-decoration: underline; }
.formpopup .innerpop { padding: 10px 30px; text-align: center;  }
.formpopup img { display: inline-block; max-width: 100px; margin-bottom: 30px;  }
.formpopup input { width: 100%; padding: 20px; font-size: 16px; color: #666666; border: 1px solid #d3d3d3; }
.formpopup input[type="submit"] { background: #de433a; color: #fff; border: 0; margin-top: 15px; cursor: pointer; }
.formpopup input[type="submit"]:hover { background: #e8892d; }
.formpopup form { padding: 20px;  }
.formpopup a.closepop { position: absolute; right: 15px; top: 15px; background: url(images/new-pop-close.png) left top no-repeat; width: 26px; height: 26px; display: block; }
.formpopup form label.error { display: none !important; }
.formpopup input.error { border: 1px solid #F00; }

.side-popup { position: fixed; right: -600px; bottom: 60px; width: 100%; max-width: 545px; background: none; z-index: 999; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; }
.side-popup.active { right: 15px;  }
.side-popup .formpopup { transform: translate(0,0); -webkit-transform: translate(0,0); left: 0; top: 0; position: static; background: #6da2d9;  }
.side-popup .formpopup input[type="submit"] { background: #477db5; }
.side-popup .formpopup h3 { color: #fff; }
.side-popup .formpopup p, .side-popup .formpopup p a { color: #fff; }

.page-template-template-what-we-do .formpopup { background: #de433a; }
.page-template-template-what-we-do .formpopup input[type="submit"] { background: #bc2a21; }

.page-template-template-help .formpopup { background: #f6b247; }
.page-template-template-help .formpopup input[type="submit"] { background: #c88317; }

.page-template-template-about .formpopup { background: #6da2d9; }
.page-template-template-about .formpopup input[type="submit"] { background: #477db5; }
p.newssuccess { color: #de433a; }
.signup-bar p.newssuccess { margin-top: 10px; color: #fff;  }
.side-popup p.newssuccess { color: #fff; font-size: 17px; }

.formpopup form img { position: static; display: none; margin: 0 auto 20px; }

#form425 { position: relative; }
.signup-bar img {
    position: absolute;
    display: none;
    margin: 0;
    left: 19px;
    top: 22px;
}

.single-page-form { float: left; width: 100%; }
.list.single-form { margin-top: 150px; text-align: center; } 
#post-details .memberData .list.single-form h2 { font-size: 50px; margin-bottom: 10px; }
#post-details .memberData .list.single-form p { font-size: 28px; }
.single-page-form .contactform { max-width: 1000px; margin: 0 auto; }


/* donation-system */
.donation-system { float: left; width: 100%; margin: 100px 0; }
.donation-system .left { float: left; width: 50%; padding: 0 30px; }
.donation-system .right { float: left; width: 50%; padding: 0 30px; }
.donation-system .head { background: #29569d; padding: 20px 50px; }
.donation-system .head h4 { margin: 0; padding: 0; color: #fff; font-size: 33px; font-weight: 600; text-transform: uppercase; }
.donation-system {}

/* Placeholder */ 
.donation-system ::-webkit-input-placeholder {
opacity: 1 !important;
}
.donation-system :-moz-placeholder {
opacity: 1;
}
.donation-system ::-moz-placeholder {
opacity: 1;
}
.donation-system :-ms-input-placeholder {
opacity: 1;
}
.donation-system  ::-webkit-input-placeholder, .donation-system #frmCon ::-webkit-input-placeholder {
opacity: 1 !important;
color: #787878;
}
.donation-system :-moz-placeholder, .donation-system #frmCon ::-moz-placeholder {
opacity: 1;
color: #787878;
}
.donation-system ::-moz-placeholder {
opacity: 1;
color: #787878;
}
.donation-system :-ms-input-placeholder {
opacity: 1;
color: #787878;
}


/* Placeholder */ 
.donation-system .amounts ::-webkit-input-placeholder {
opacity: 0.6 !important;
}
.donation-system .amounts :-moz-placeholder {
opacity: 0.6;
}
.donation-system .amounts ::-moz-placeholder {
opacity: 0.6;
}
.donation-system .amounts :-ms-input-placeholder {
opacity: 0.6;
}
.donation-system .amounts  ::-webkit-input-placeholder, .donation-system #frmCon  .amounts ::-webkit-input-placeholder {
opacity: 0.6 !important;
color: #787878;
}
.donation-system  .amounts :-moz-placeholder, .donation-system #frmCon .amounts ::-moz-placeholder {
opacity: 0.6;
color: #787878;
}
.donation-system .amounts ::-moz-placeholder {
opacity: 0.6;
color: #787878;
}
.donation-system .amounts :-ms-input-placeholder {
opacity: 0.6;
color: #787878;
}


.donation-system .donate-details .donateoptions { position: static; margin-top: 30px; }
.donation-system .donate-details input[type="text"], .donation-system .donate-details textarea , .donation-system .donate-details input[type="password"], .donation-system .donate-details select { background: #f5f5f5; color: #787878; border-color: #d2d2d2; font-size: 27px;  } 
.donation-system .donate-details #frmCon { max-width: 100% !important; }
.donation-system .donate-details #frmCon .inner { max-width: 100% !important; }
.donation-system .donate-details #frmCon .inner.amounts { margin-bottom: 30px; }
.donation-system .donate-details .amounts::before, .donate-details .amounts::after { color: #787878; }
.donation-system .donateoptions .checkoption label { color: #787878; }
.donation-system .donate-details #frmCon input[type="submit"] { color: #1a1919; border-color: #1a1919; padding: 9px 50px; }
.donation-system .donate-details #calcmsg, .donateoptions #calcmsg { max-width: 100% !important; }



.donation-system .left .head { margin-bottom: 42px; }
.donation-system .left .acc_list { margin-bottom: 30px; border-left: 20px solid #bdbdbd; background: #ececec; padding: 30px; }
.donation-system .left .acc_list h3 { cursor: pointer; color: #595a59; font-size: 24px; text-transform: uppercase; font-weight: 500; margin-bottom: 8px; background: url(images/checke-afli.png) left 3px no-repeat; padding-left: 56px; background-size: 23px; }
.donation-system .left .acc_list.active h3 {  background: url(images/checked-afli.png) left 3px no-repeat; background-size: 23px; }
.donation-system .left .acc_list.active { border-color: #29569d; }
.donation-system .left .acc_list .title p { padding-left: 56px; text-transform: uppercase; font-size: 19px; line-height: 23px; color: #595a59 }
.donation-system .left .acc_content { display: none; padding-left: 56px; margin-top: 30px; }
.donation-system .left .acc_content label { text-transform: uppercase; font-size: 19px; line-height: 23px; color: #595a59; margin-bottom: 10px; }
.donation-system .left label span { cursor: pointer; position: relative; background: url(images/notify-ico.png) center center no-repeat; width: 17px; height: 17px; display: inline-block; margin-left: 2px; cursor: pointer; }
.donation-system .left .radio [type="radio"]:checked, .donation-system .left .radio [type="radio"]:not(:checked) { position: absolute; left: -9999px; }
.donation-system .left .radio [type="radio"]:checked + label, .donation-system .left .radio [type="radio"]:not(:checked) + label { position: relative; padding-left: 35px; cursor: pointer;; display: inline-block; }
.donation-system .left .radio [type="radio"]:checked + label:before, .donation-system .left .radio [type="radio"]:not(:checked) + label:before {  content: ''; position: absolute; left: 0; top: 0; width: 16px; height: 16px; border: 2px solid #595a59; border-radius: 100%; background: #fff;} 
.donation-system .left .radio [type="radio"]:checked + label:after, .donation-system .left .radio [type="radio"]:not(:checked) + label:after { content: ''; width: 10px;  height: 10px;  background: #29569d;  position: absolute;  top: 5px; left: 5px;  border-radius: 100%;  -webkit-transition: all 0.2s ease;  transition: all 0.2s ease; }
.donation-system .left .radio [type="radio"]:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0);  transform: scale(0); }
.donation-system .left .radio [type="radio"]:checked + label:after { opacity: 1;  -webkit-transform: scale(1);  transform: scale(1); }
.donation-system .left .checkbox { margin-top: 10px; }
.donation-system .left .checkbox label { color: #29569d; }

.donation-system .left .checkbox [type="checkbox"]:checked, .donation-system .left .checkbox [type="checkbox"]:not(:checked) { position: absolute; left: -9999px; }
.donation-system .left .checkbox [type="checkbox"]:checked + label, .donation-system .left .checkbox [type="checkbox"]:not(:checked) + label { position: relative; padding-left: 35px; cursor: pointer;; display: inline-block; }
.donation-system .left .checkbox [type="checkbox"] + label:before {  content: ''; position: absolute; left: 0; top: 0; width: 21px; height: 21px; background: url(images/checkobx-alli.png) left top no-repeat; } 
.donation-system .left .checkbox [type="checkbox"]:checked + label:before { background-position: left top; }

.donation-system .left .tooltip { display: none; position: absolute; left: 28px; bottom: 0; width: 320px; height: 145px; z-index: 9; background: #29569d; color: #fff; font-size: 12px; padding: 15px; text-transform: capitalize; }
.donation-system .left .tooltip:before { position: absolute; content: ""; left: -12px; bottom: -1px; background: url(images/tolltip-ar.png) left bottom no-repeat; width: 12px; height: 14px; }
.donation-system .left label span:hover .tooltip { display: block; }

.affinitypaypalform { float: left; width: 100%; position: relative; }
.affinitypaypalform  input[type="submit"] { position: absolute; left: 253px; bottom: 13px; background: url(images/donatepaypal.png) left top no-repeat; font-size: 0!important; width: 300px; height: 58px; display: block; border: 0 !important; background-color: transparent !important; }
input.tenure { 
	display: none;
	width: 160px  !important;
    height: 36px !important;
    padding: 12px !important;
    border-width: 2px !important;
    text-align: center;
    font-size: 17px !important;
    margin-left: 10px !important;

}

.togglemsg { color: #595a59; font-size: 24px; margin-top: 20px; }
.togglemsg i { font-style: normal; }
#payrollmessage { font-size: 20px; color: #29569d; }
#payrollmessage.loading { padding: 20px; color: #8a6d3b; background-color: #fcf8e3; border: 2px solid #faebcc;}
#payrollmessage.success { padding: 20px; color: #3c763d; background-color: #dff0d8;  border: 2px solid #d6e9c6; }


a.page-button { width: auto;
    background: #fff;
    display: inline-block;
	text-transform: uppercase;
    border: 4px solid #0c4680;
    color: #0c4680;
    height: auto;
    cursor: pointer;
    font-size: 28px;
    padding: 10px 40px 10px; }
	a.page-button:hover { background: #0c4680; color: #fff; text-decoration: none;}

.page-id-57381 .contact-page.cloud .allpage .banner {
    margin-bottom: 100px;
    background-color: #0f0f12 !important;
}



/* New section */
.cimpact { background: #4d4d4f; padding: 100px 0; }
.cimpact .heading { text-align: center; }
.cimpact .mid { max-width: 1200px; }
.cimpact .heading h2 { color: #ffffff; font-size: 76px; letter-spacing: 2px; text-transform: uppercase; font-weight: 500; font-family: 'League Gothic'; }
.cimpact .heading p { color: #aaa8a4; font-size: 17px; font-weight: bold; }
.cimpact .heading h3 { color: #ffffff; font-size: 22px; font-weight: bold; }
.cimpact .heading img { display: inline-block; margin: 20px 0; }

.cimpact .cif-accorditions { margin-top: 30px;}
.cimpact .cif-accorditions .member { background: #fcb040; margin-bottom: 10px; float: left; width: 100%; }
.cimpact .cif-accorditions .member.good-job { background: #f15c22; }
.cimpact .cif-accorditions .member.strong-nighbourhood { background: #00529b; }
.cimpact .cif-accorditions .member.student-success { background: #7aa2d6; }

.cimpact .cif-accorditions .membertitle { padding: 0 10px; float: left; width: 100%; cursor: pointer; }
.cimpact .cif-accorditions .membertitle img { float: left; }
.cimpact .cif-accorditions .membertitle h5 { float: left; width: calc(100% - 173px);  margin-left: 5px;  font-size: 50px;  color: #fff; text-transform: uppercase;  margin-top: 45px; font-weight: 500; font-family: 'League Gothic'; }
.cimpact .cif-accorditions .membertitle h5 strong { font-weight: normal; float: left; }
.cimpact .cif-accorditions .membertitle h5 span { font-size: 18px; line-height: 23px; text-transform: none; display: inline-block; float: left;  position: relative; top: 20px;  margin-left: 40px; font-family: 'Roboto', sans-serif; }
.cimpact .cif-accorditions .member.strong-nighbourhood .membertitle h5 span { width: 48%; top: 5px; }

.cimpact .memberData { margin: 0 25px; float: left; display: none; padding-bottom:25px;}
.cimpact .memberData .topbox { background: #fff; padding: 25px; float: left; width: 100%; }
.cimpact .memberData .leftpart { float: left; width: 25%; padding-right: 15px; }
.cimpact .memberData .midpart { float: left; width: 25%; padding-right: 15px; }
.cimpact .memberData .rightpart { float: left; width: 50%; }
.cimpact .memberData h3 { color: #f6b436; font-size: 35px; font-family: 'League Gothic'; text-transform: uppercase; margin-bottom: 15px; }
.cimpact .memberData .leftpart p { color: #4d4d4f; font-size: 18px; font-weight: bold; font-family: 'Roboto', sans-serif; margin-bottom: 15px; }
.cimpact .memberData .leftpart li { color: #4d4d4f; font-size: 16px; margin-bottom: 10px; margin-left: 20px;  }
.cimpact .memberData .midpart ul { list-style: none; list-style-type: none; padding: 0; height: 415px; overflow-y: auto; }
.cimpact .memberData .midpart ul.str-neighborhood { height: 475px; overflow-y: auto;}
.cimpact .memberData .midpart li { color: #4d4d4f; font-size: 12px; margin-bottom: 10px; font-weight: bold; }
.cimpact .memberData .midpart li strong { font-size: 14px; }
.cimpact .memberData {}
.cimpact .memberData .rightpart  .box { padding: 20px; background: #bcb9b9; }
.cimpact .memberData .rightpart  .box img { float: right; margin: 0 0 15px 15px; }
.cimpact .memberData .rightpart  h4 { color: #fff; font-size: 35px; font-family: 'League Gothic'; text-transform: uppercase; margin-bottom: 15px; }
.cimpact .memberData .rightpart  p { color: #4d4d4f; font-size: 12px; line-height: 17px; font-weight: bold; font-family: 'Roboto', sans-serif; margin-bottom: 15px; }
.cimpact .memberData .tagline  { float: left; width: 100%; color: #fff; padding: 30px 0; font-size: 27px; text-align: center; font-family: 'League Gothic'; text-transform: uppercase;  }
.cimpact .memberData .rightpart  .achive { padding: 20px; }
.cimpact .memberData .rightpart  .achive h2 { color: #f6b436; font-size: 35px; font-family: 'League Gothic'; text-transform: uppercase; margin-bottom: 15px; float: left; width:120px; }
.cimpact .memberData .rightpart  .achive .data  {float: left;margin-left: 0;padding-left: 120px;width: calc(100% - 120px);width: -webkit-calc(100% - 120px);width: -moz-calc(100% - 120px);height: 98px;background-size: auto 100% !important; }
.cimpact .memberData .rightpart  .achive .data h6 { color: #f6b436; font-size: 38px; font-family: 'League Gothic'; text-transform: uppercase; margin-bottom: 0; }
.cimpact .memberData .rightpart  .achive .data p { color: #f6b436; font-size: 16px; }
.cimpact .memberData .rightpart .achive .data {}

.cimpact .member.basic-need .memberData .rightpart .achive .data{background: url(images/Result_Basic-Needs98.png) left center no-repeat !important;background-size: auto 100% !important; }
.cimpact .member.good-job .memberData .rightpart .achive .data{background: url(images/Result_Good-Jobs1.jpg) left center no-repeat !important;background-size: auto 100% !important; }
.cimpact .member.strong-nighbourhood .memberData .rightpart .achive .data{background: url(images/Result_Strong-Neighborhoods1.png) left center no-repeat !important;background-size: auto 100% !important; }
.cimpact .member.student-success .memberData .rightpart .achive .data{background: url(images/Result_Student-Success1.jpg) left center no-repeat !important;background-size: auto 100% !important; }

.cimpact .cif-accorditions .member.good-job .memberData h3 { color: #f15c22; }
.cimpact .cif-accorditions .member.good-job .memberData .rightpart .achive h2, .cimpact .cif-accorditions .member.good-job .memberData .rightpart .achive h6 { color: #f15c22; }
.cimpact .cif-accorditions .member.good-job .memberData .rightpart .achive .data p { color: #f15c22; }

.cimpact .cif-accorditions .member.strong-nighbourhood .memberData h3 { color: #00529b; }
.cimpact .cif-accorditions .member.strong-nighbourhood .memberData .rightpart .achive h2, .cimpact .cif-accorditions .member.strong-nighbourhood .memberData .rightpart .achive h6 { color: #00529b;  }
.cimpact .cif-accorditions .member.strong-nighbourhood .memberData .rightpart .achive .data p { color: #00529b;  }

.cimpact .cif-accorditions .member.student-success .memberData h3 { color: #7aa2d6;  }
.cimpact .cif-accorditions .member.student-success .memberData .rightpart .achive h2, .cimpact .cif-accorditions .member.student-success .memberData .rightpart .achive h6 { color: #7aa2d6;  }
.cimpact .cif-accorditions .member.student-success .memberData .rightpart .achive .data p { color: #7aa2d6;  }

/* Feedcbus */
.page-id-57900 header, .page-id-57973 header{padding:25px 50px}
.page-id-57900 header nav.menu, .page-id-57973 header nav.menu{ display:none;}
.page-id-57900 header .logo, .page-id-57973 header .logo{width:100%; text-align:center;}
.page-id-57900 header .logo a, .page-id-57973 header .logo a{display: inline-block;}
.page-id-57900 header .logo img, .page-id-57973 header .logo img{display:inline-block;}
.page-id-57900 .allpage .banner{min-height:760px;background-size:cover!important; background-position: left top!important;}
.page-id-57900 .allpage .banner h1{display:none;}
.page-id-57900 #content.innerpages {margin-top: 198px; overflow:hidden;}
.page-id-57900 #footer .center, .page-id-57973 #footer .center{display:none;}
.page-id-57900 #footer .left, .page-id-57973 #footer .left{border-right:0;}
.page-id-57900 .allpage h2, .help-fight-content h2{font-size:48px;}
.feedcbus-help-page .banner{ margin-bottom:60px;}
.feedcbus-help-page .banner img{ width:100%;}
.feedcbus-help-page .mid{ max-width:2240px;}
.help-fight-content h2{ text-transform:uppercase; margin-bottom:40px;}
.stephen_sec_full {float: left;width: 100%; position: relative; background: #f0f0f0; text-align: center; padding: 30px 0;margin: 10px 0 30px;}
.stephen_sec_full::before{background:#f0f0f0; position:absolute; left:-100%; top:0; content:""; display:inline-block; height:100%; width:100%;}
.stephen_sec_full::after{ background:#f0f0f0;position:absolute; right:-100%; top:0; content:""; display:inline-block; height:100%; width:100%;}
.stephen_sec_full p, .stephen_sec_full a{margin-bottom:0!important;font-size: 38px !important;line-height: 50px !important;}
.logo-list {float: left; width: 100%; padding:20px 0; text-align:center;}
.logo-list img{ display:inline-block;margin-right: 70px;max-height: 90px;}
.logo-list br{display:none;}
.blue-btn{background:#00529b;border:4px solid #00529b;color: #fff;display: inline-block;font-family: 'Roboto', sans-serif;font-weight: 700;font-size:38px;padding:20px 137px;position: relative;text-decoration: none;text-transform: uppercase;}
.blue-btn:hover{ background:none; color: #00529b;text-decoration: none;}
.page-id-57900 .allpage .allData {margin-bottom: 30px;}
.logo-list img:last-child {margin-right: 0;}
.page-id-57900 .stay-popup, .page-id-57900 .side-popup, .page-id-57978 .stay-popup , .page-id-57978 .side-popup , .page-id-57980 .stay-popup , .page-id-57980 .side-popup, .page-id-57976 .stay-popup , .page-id-57976 .side-popup, .page-id-57973 .stay-popup , .page-id-57973 .side-popup{display:none!important;}

/* Feedcbus Donate */
.page-id-57973 header{background:transparent;}
.page-id-57973 header.small{background: #00264a;}
.page-id-57973 .donate-page .banner h2{font-size:42px; line-height:60px;}
.page-id-57973 .donate-page .banner a.st_link{background: #f2af46; color:#fff; padding:2px 15px;}
.page-id-57973 .donate-page .donateoptions{top:250px;}
.page-id-57973 .donate-page .banner{min-height:1350px;}

.page-id-57980 header, .page-id-57978 header, .page-id-57976 header{ background:transparent;}
.page-id-57980 header.small, .page-id-57978 header.small, .page-id-57976 header.small{background: #00264a;} 

/* single community dashboard */
.single-communitydashboard .blogsingle .resource-page{ display:none;}
.single-communitydashboard .blogsingle .maincontent h2{ display:none;}
.single-communitydashboard .blogsingle .maincontent .entry > small{ display:none;}
.single-communitydashboard .blogsingle .maincontent .entry{text-align:center;}
.single-communitydashboard .blogsingle .maincontent .entry > div {display: inline-block !important;}
.single-communitydashboard .blogsingle .share a{ background-image:url(images/small-share-tr.png);}
.single-communitydashboard .blogsingle .resource-page .banner{margin-bottom: 50px; padding:70px 0 30px;}
.single-communitydashboard .blogsingle .maincontent .entry iframe { width: 100% !important;}
.single-communitydashboard .blogsingle .maincontent {padding: 0;}

/* Zip Code */
.zip-code{ float:left; width:100%; text-align:center; padding:120px 0;background: rgba(18,97,166,1);background: -moz-linear-gradient(top, rgba(18,97,166,1) 0%, rgba(4,42,108,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(18,97,166,1)), color-stop(100%, rgba(4,42,108,1)));background: -webkit-linear-gradient(top, rgba(18,97,166,1) 0%, rgba(4,42,108,1) 100%);background: -o-linear-gradient(top, rgba(18,97,166,1) 0%, rgba(4,42,108,1) 100%);background: -ms-linear-gradient(top, rgba(18,97,166,1) 0%, rgba(4,42,108,1) 100%);background: linear-gradient(to bottom, rgba(18,97,166,1) 0%, rgba(4,42,108,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1261a6', endColorstr='#042a6c', GradientType=0 );}
.zip-code .mid{ max-width:2000px;}
.zip-code h2{ color:#fff; font-weight:700; text-transform:uppercase; margin-bottom:40px;}
.zip-code .left-details{ float:left; width:50%; text-align:left; padding-right:100px; padding-top:40px;}
.zip-code .left-details h3{ color:#f6b831; font-weight:600; font-size:40px;}
.zip-code .left-details h3 span{ text-transform:uppercase; display:block;}
.zip-code .left-details p{ color:#fff; font-size:34px; line-height:40px; padding-bottom:30px;}
.zip-code .right-map{ float:right; width:45%;}
.zip-code .right-map #myBtn{ cursor:pointer;}
.zip-code .popup-map { display: none; position: fixed; z-index:999; padding-top: 100px; left: 0; top: 0; width: 100%; height: 100%; overflow: auto;  background-color: rgba(0,0,0,0.7);}
.popup-map .close { color: #fff; float: right; font-size: 50px; line-height:30px; font-weight: normal;}
.popup-map .close:hover, .popup-map .close:focus {color: #fff; text-decoration: none; cursor: pointer;}
.popup-map .tableauPlaceholder{ margin:0 auto; width:100% !important;}
.popup-map .modal-content{ max-width:1124px; margin:0 auto;}

/* Community Dashboard */
.community-map{ text-align:center;}
.community-map .map-inner{ margin:0 auto; width:1124px; overflow:auto;}
.page-id-58602 .allpage .banner{ display:none;}

/* Tax Time Page */
.textime-header.small{
    height: auto;
    background-color: #fff;
    padding-top: 15px;
    padding-bottom: 15px;
    box-shadow: 0px 0px 10px #ccc;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
}
.textime-header.small .logo a img{
    opacity: 1;
}
.textime-header.small .logo a{
    background-image: none;
}
.textime-header{
    padding-top:20px;
    padding-bottom: 20px;
    background-color: transparent;
}
.textime-header .mid{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.textime-header .logo{    
    display: flex; 
    width: auto;
    max-width: 100%;
    align-items: center;
}
.textime-header .logo .taxtime-united-logo{
    padding-left: 15px;
    margin-left: 15px;
    border-left: 1px solid #aaaaaa;
}
.textime-header .logo a{
    
}
.textime-header nav{
    width: auto;
    margin-top: 0!important;
}
.textime-header .menu .flyoutmenu{
    display: none;
}
.textime-header nav li a{
    color: #1a1919;
    font-size: 20px;
    line-height: 26px;
    font-weight: 700;
}
.textime-header nav li.menu-item-has-children .arrow{
    display: none;
}
.textime-header nav .sub-menu li a, .textime-header.small nav .sub-menu li a, .textime-header.small nav .sub-menu li a:hover{
    color: #ffff;
}
.textime-header.small nav li a, .textime-header.small nav li a:hover{
    color: #1a1919;    
}
.taxtime-banner .taxtime-slider{
    float: left;
    width: 100%;
    padding: 0;
    list-style: none;
}
.taxtime-slider li img{
    width: 100%;
    margin: 0;
    padding: 0;
}
section.taxtime-banner {   
    padding: 0!important;
}
.taxtime-banner .taxslider-outer{
    float: left;
    width: 100%;
    position: relative;
}
.taxtime-banner .flex-control-nav{
    position: absolute;
    left: 0;    
    bottom: 20px;
    width: 100%;
    text-align: center;  
    padding: 0;
}
.taxtime-banner .flex-control-nav li{
    display: inline-block;
    font-size: 0;
    margin: 0 5px;
}
.taxtime-banner .flex-control-nav li a{
    width: 23px;
    height: 23px;
    cursor: pointer;
    background: #477841;
    border-radius: 100%;
    display: block;
    font-size: 0;
    opacity: 0.5;
}
.taxtime-banner .flex-control-nav li a:hover, .taxtime-banner .flex-control-nav li a.flex-active{
    opacity: 1;
}
.taxtime-banner .banner-bottom{
    float: left;
    width: 100%;
    display: flex;
    justify-content: space-between; 
    padding: 26px 13px;
}
.taxtime-banner .banner-bottom .service-box{
    float: left;
    width: 25%;  
    padding: 0 13px;
}
.taxtime-banner .banner-bottom .service-box p{
    font-size: 22px;
    line-height: 28px;
    color: #fff;    
    letter-spacing: -1px
}
.taxtime-banner .banner-bottom .service-box h2, .taxtime-banner .banner-bottom .service-box h2 a{
    font-size: 36px;
    line-height: 34px;
    color: #fff; 
    letter-spacing: -1px;
    font-weight: 500;
    padding-bottom: 10px;
    text-transform: uppercase;
}
.taxtime-banner .banner-bottom .service-box h3, .taxtime-banner .banner-bottom .service-box h3 a{
    font-size: 23px;
    line-height: 28px;
    color: #fff;
    font-weight:500;
    letter-spacing: -1px;
    padding-bottom: 12px;
    text-transform: uppercase;
}

.taxtime-banner .banner-bottom .service-box h4{
    font-size: 29px;
    line-height: 28px;
    color: #fff;
    font-weight: 400;
    letter-spacing: -1px
}
.taxtime-banner .banner-bottom .service-box a{
    font-size: 22px;
    line-height: 28px;
    color: #f6b831;
    font-weight: 500;
    letter-spacing: -1px
}
.taxtime-banner .banner-bottom .service-box .inner{    
    height: 100%;
}
.taxtime-banner .banner-bottom .service-box.box1 p{
    padding-bottom: 20px;
}
.taxtime-banner .banner-bottom .service-box.box1 img{
    display: inline-block;    
}
.taxtime-banner .banner-bottom .service-box.box1 .inner{
    text-align: center;
    background-color: #4e6783;
    padding: 30px;
}
.taxtime-banner .banner-bottom .service-box.box2 .inner{
    background-color: #f5ae5a;
    padding: 65px 40px 60px 130px;
    background-image: url(images/taxtimecentralohio/volunteer-hand.png);
    background-position: 10px bottom;
    background-repeat: no-repeat;
}
.taxtime-banner .banner-bottom .service-box.box3 .inner{
    background-color: #87bb66;
    padding: 55px 15px 60px 220px;
    background-image: url(images/taxtimecentralohio/taxtime-guide1.png);
    background-position: left bottom;
    background-repeat: no-repeat;
}
.taxtime-banner .banner-bottom .service-box.box4 .inner{
    background-color: #66cce9;
    padding: 45px 30px 60px 105px;
    background-image: url(images/taxtimecentralohio/vita-tce-central.png);
    background-position: left bottom;
    background-repeat: no-repeat;
}
/*.taxtime-content .taxtime-about, .taxtime-content .join-our-team, .taxtime-content .volunteer-training-resources, .taxtime-content .site-coordinator-resources{
    background-color: #f6f6f6;
}*/
.taxtime-content .our-partners{
    float: left;
    width: 100%;
    padding-top: 60px;
}
.taxtime-content section{
    float: left;
    width: 100%;
    padding: 80px 0;
}
.taxtime-content .head{
    text-align: center;
    margin-bottom: 40px;
}
.taxtime-content .head h2{
    font-size: 60px;
    margin-bottom: 15px;
    text-transform: uppercase;
}
.taxtime-content .head p{
    color: #1a1919;
    font-size: 24px;
    line-height: 32px;
}
.taxtime-content .our-partners .partner-list ul{
    display: flex;
    flex-wrap: wrap;
    align-items: center;    
}
.taxtime-content .our-partners .partner-list li{
    list-style: none;
    color: #1a1919;
    font-size: 16px;
    line-height: 22px;
    width: 33.33%;
    margin-bottom: 5px;
    padding:0 15px 0 30px;
    background-image: url(images/taxtimecentralohio/right-tick-icon.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 20px;
}
.volunteer-accrtop h3{
    font-size: 30px;
    margin-bottom: 10px;
}
.volunteer-accrtop p{
    padding-bottom: 15px;
}
.volunteer-accrtop p, .volunteer-accrtop ul li{
    font-size: 18px;
    line-height: 26px;
}
.volunteer-accrtop h4{
    font-size: 26px;
    margin-bottom: 10px; 
}
.volunteer-accrtop a{
    font-size: 18px;
    line-height: 26px;
    color: #87bb66;
}
.volunteer-accrtop ul, .volunteer-accrtop ol{
    padding-left: 40px;
    padding-bottom: 20px;
}
.taxtime-content li, .taxtime-content p{
    color: #1a1919;
    font-size: 18px;
    line-height: 26px;
}
#volunteer-accor{
    margin-top: 20px;
}
#taxtime-faq .volunteer-accrtop{
    float: left;
    width: 100%;
    margin-top: 20px;
}
#volunteer-accor .member{
    border-left-color: #87bb66;  
}
.taxtime-faq #volunteer-accor .member, .gettax-help #volunteer-accor .member{
    border-left-color: #f69522;
}
#volunteer-accor .member .memberData h3{
    font-size: 24px;
    margin-bottom: 15px;
    margin-top: 20px;
}
#volunteer-accor .member .memberData p{
    color: #1a1919;
    font-size: 18px;
    line-height: 26px; 
    padding-bottom: 15px;
}
#volunteer-accor .member .memberData a{
    color: #87bb66;
    font-size: 18px;
}
#volunteer-accor .member .memberData p:last-child{
    padding-bottom: 0;
    padding-top: 15px;
}
#volunteer-accor .member .memberData ul{
    padding: 0 0 0 40px;
}
#volunteer-accor .member .memberData li{
    padding-bottom: 5px;
}
#volunteer-accor .membertitle{
   font-size: 26px; 
}
#volunteer-accor .member:last-child{
    margin-bottom: 0;
}
.taxtime-content .mid{
    max-width: 1140px;
}

#footer.textime-footer{
    background-color: #4e6783;
    padding: 0;
    text-align: center;    
}
#footer.textime-footer .mid{
    max-width: 1214px;
    overflow: hidden;
}
.textime-footer .fslider-outer{
    float: left;
    width: 100%;
    padding: 50px 0;
}
.fslider-outer .footer-slider{
    float: left;
    width: 100%; 
    padding: 0 120px;
}
.fslider-outer .footer-slider .owl-stage-outer .owl-stage{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.fslider-outer .footer-slider .owl-prev{    
    left: 0;     
    background-image: url(images/taxtimecentralohio/fslider-prev.png)!important;    
}
.fslider-outer .footer-slider .owl-next{    
    right: 0;      
    background-image: url(images/taxtimecentralohio/fslider-next.png)!important;    
}
.fslider-outer .footer-slider .owl-nav span{
    font-size: 0;
}
.fslider-outer .footer-slider .owl-nav button{
    height: 58px;
    width: 58px;
    position: absolute;
    top: 20px;
    background-position: center center;
    background-repeat: no-repeat;
    border: 2px solid #7993b0;
    border-radius: 100%;
}

.textime-footer h2{
    color: #fff;
    font-size: 36px;
    line-height: 28px;
    letter-spacing: -1px;
    font-weight: 700;
    margin-bottom: 50px;
}
.textime-footer .fslider-outer li{
    list-style: none;
    text-align: center;
}
.textime-footer .fslider-outer li img{
    display: inline-block;
}
.fslider-outer .footer-slider li img{
    width: auto;
    display: inline-block;
}
.fslider-outer .footer-slider .owl-stage-outer{
    
}

.textime-footer .footer-bottom{
    float: left;
    width: 100%;
    background-color: #39516b;
    padding: 20px 0;
}
.textime-footer .footer-bottom p, .textime-footer .footer-bottom p a{
    font-size: 17px;
    line-height: 26px;
    color: #6487ad;
}
/*tax Time New Page*/
.taxtime-content h2{
    font-size: 48px;
    margin-bottom:40px;
    text-transform: uppercase;
    text-align: center;
}
.taxtime-content h3{
    font-size: 30px; 
    margin-bottom: 10px;
}
.taxtime-content img{
    margin-bottom: 15px;
}
.taxtime-content p{
    padding-bottom: 15px;
}
.taxtime-content ul, .taxtime-content ol{
    padding-left: 40px;
    padding-bottom: 20px;
}
.taxtime-content section:nth-child(odd) {
    background: #f6f6f6
}
.tax-sponsors ul.footer-slider li{
	list-style:none;
    text-align: center;
}
.tax-sponsors ul.footer-slider li a{
    display: block;    
}
#taxcontact-us{
	background: #4e6783;
    text-align:center;
    padding: 60px 0;
}
.taxcontact-us h2{
	color:#fff;
}
.taxcontact-us p{
	color:#fff;
}
.taxcontact-us p a{
	color:#fff;
}
.tax-resources ul{
    padding: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    list-style: none;    
    
}
.tax-resources ul li a{
    display: inline-block;
    border: 3px solid #6293c0;
    padding: 15px 0px;
    color: #6293c0;
    text-align: center;
    width: 270px;
}
.tax-resources ul li a:hover{
    text-decoration: none;
    background-color: #6293c0;
    color: #fff;
}
.taxtime-content .tax-resources .mid{
    max-width: 1000px;
}
.taxtime-content .btn{
    display: inline-block;
    background-color: #6293c0;
    padding: 10px 34px;
    border: 2px solid #6293c0;
    color: #fff;
    font-size: 20px;
}
.taxtime-content .btn:hover{
    color: #6293c0;
    background-color: transparent;
    text-decoration: none;
}

/* Responsefund Page */
.covid-banner{
    position: relative;
    overflow: hidden;    
}
.covid-banner img{
    width: 100%;
}
.covid-banner .mid{
    max-width: 1460px;    
    display: flex;
    justify-content: space-between;
    display: -ms-flexbox;
    -ms-flex-pack: justify;
}
.covid-banner .left-col{
    width: 50%;
    background-color: #ff443b;
    text-align: center;
    position: relative;
    padding: 80px 0 100px;
    display: none;
}
.covid-banner .left-col:after{
    position: absolute;
    right: -40px;
    top: 0;
    bottom: 0;
    width: 178px;
    background-image: url(./images/covidMidbg1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
}
.covid-banner .left-col:before{
    position: absolute;
    left: -200%;
    width: 200%;
    height: 100%;
    background-color: #ff443b;
    content: "";
    top: 0;
}
.covid-banner h1{
    font-size: 109px;
    line-height: 1.5;
    color: #fff;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
    position: relative;
    z-index: 1;
}
.covid-banner h1 span{
    font-size: 70px;
    display: block;    
    color: #fff;
    line-height: 80px;
}
.covid-banner .right-col{
    background-color: #00264a;
    width: 47%;
    display: flex;
    align-items: center;
    position: relative;
    padding-left: 100px;
    display: none;
}
.covid-banner .right-col:before{
    position: absolute;
    right: -200%;
    width: 200%;
    height: 100%;
    background-color: #00264a;
    content: "";
    top: 0;
}
.covid-banner .right-col img{
    width: 530px;
}
.about-covid{
    padding: 70px 0 40px 0;
}
.about-covid .mid{
    max-width: 1100px;
    text-align: center;
    padding: 0 30px;
}
.about-covid h2{
    color: #005191;
    font-size: 93px;    
    text-transform: uppercase;
    font-weight: 500;
    font-family: 'League Gothic';
    line-height: 90px;
}
.about-covid h2 span{
   color: #ff443b; 
}
.about-covid h3{
    font-size: 35px;
    color: #000;
    font-family: 'Arial';
    margin: 20px 0;
}
.about-covid h3 span{
    color: #ff443b;
    font-weight: bold;
}
.about-covid h3 strong{
    color: #005191;
}
.about-covid p{
    font-size: 24px;
    color: #000;
    font-family: 'Arial';
}
.covid-donate .gravityformDonation #field_1_7{
    visibility: hidden;
    margin: 0;
    display: none;
}
.covid-donate .gravityformDonation #field_1_12{
    margin-top: 0;
    margin-bottom: 15px;
    display: none;
}
.covid-donate .gravityformDonation #field_1_10 #gfield_description_1_10, .covid-donate .gravityformDonation #field_1_8{
    display: none;
}
.covid-donate .gravityformDonation.graybg .gform_wrapper li.alltotal_Sec{
    display: none;
}
.covid-donate .gravityformDonation.graybg .gform_wrapper li.alltotal_Sec label.gfield_label{
    display: none;
}
.covid-donate .gravityformDonation.graybg .gform_wrapper li.alltotal_Sec .ginput_container_total .ginput_total{    
    font-size: 24px;
}
.covid-donate .gravityformDonation.graybg #field_1_5{
    margin-top: 0;
}
.covid-donate .gravityformDonation #field_1_4, .covid-donate .gravityformDonation #field_1_11{
    margin-top: 0;
}
.covid-donate .memberData{
    /* display: none; */
    background-color: #f2f7fd;
    padding-bottom:50px;
}
.thanksmsg{
    text-align: center;
    background-color: #005191;
    padding: 50px 0;
    margin-bottom:50px;
}
.thanksmsg .mid{
    max-width: 1030px;
    padding: 0 30px;
}
.thanksmsg h2{
    color: #fff;
    font-size: 50px;    
    text-transform: uppercase;
    font-weight: 500;
    font-family: 'League Gothic';
    line-height: 50px; 
}
.covid-donate .webunitedSec{
    float: none;
}
.covid-donate .mid{
    padding: 0 15px;
    max-width: 1150px;
}
.covid-donate .member .membertitle{
    display: flex;
    align-items: center;
    display: -ms-flexbox;
    -ms-flex-align: center;
    background-color: #e3663f;
    padding: 24px 100px 16px 24px;
    /* cursor: pointer; */
    position: relative;
}
/* .covid-donate .member .membertitle:after{
    position: absolute;
    top: 50%;
    right: 30px;
    width: 31px;
    height: 31px;
    background-image: url(./images/taBplusicon.png);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
} */
/* .covid-donate .member .membertitle.active:after{
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    margin-top: -16px;
} */
.covid-donate .member .membertitle h2{
    color: #fff;
    font-size: 93px;    
    text-transform: uppercase;
    font-weight: 500;
    font-family: 'League Gothic';
    line-height: 80px;
    padding-right: 20px;
    margin-right: 20px;
    position: relative;
}
/* .covid-donate .member .membertitle h2:after{
    position: absolute;
    right: -1px;
    top: 2px;
    width: 2px;
    height: 70px;
    background-color: #fff;
    content: "";
} */
.covid-donate .member .membertitle p{
    font-size: 20px;
    font-family: 'Arial';
    color: #fff;
}
.covid-resources{
    padding-bottom: 80px;
}
.covid-resources .mid{
    padding: 0 15px;
    max-width: 1150px;
}
.covid-resources .top-head{
    text-align: center;
    margin-bottom: 60px;
}
.covid-resources .top-head h2{
    color: #005191;
    font-size: 93px;    
    text-transform: uppercase;
    font-weight: 500;
    font-family: 'League Gothic';
    line-height: 80px;
    margin-bottom: 15px;
}
.covid-resources .top-head p{
    font-size: 36px;
    font-family: 'Arial';
    color: #000;
}
.covid-resources .resources-detail .box{
    box-shadow: 0 0 9px #e7e7e7;
    padding: 30px;
    margin-bottom: 30px;
}
.covid-resources .resources-detail .btm.box{
    margin-bottom: 0;
}
.covid-resources .resources-detail h3{
    color: #005191;
    font-size: 39px; 
    font-weight: 500;
    font-family: 'League Gothic';
    line-height: 40px;
    margin-bottom: 15px;
}
.covid-resources .resources-detail li{
    list-style: none;
    display: block;
    position: relative;
    padding-left: 18px;    
    color: #000 !important;    
}
.covid-resources .resources-detail li.st:before, .covid-resources .resources-detail li.st:hover:before{
    background-color: #000;
}
.covid-resources .resources-detail li a{
    color: #539ed0 !important;
}
.covid-resources .resources-detail li a:hover{
    text-decoration: none;
    color: #f57814 !important;
}
.covid-resources .resources-detail li:before{
    background-color: #f57814;
}
.covid-resources .resources-detail li:hover:before{
    background-color: #f57814;
}
.covid-resources .resources-detail li:before{
    height: 7px;
    width: 7px;
    border-radius: 50%;
    background-color: #539ed0;
    content: "";
    position: absolute;
    left: 0;
    top: 10px;
    
}
.covid-resources .resources-detail p, .covid-resources .resources-detail li a, .covid-resources .resources-detail li{
    color: #000000;
    font-size: 23px;
    line-height: 28px;
    font-family: 'Arial';
}
.covid-resources .resources-detail li{
    margin-bottom: 15px;
}
.covid-resources .resources-detail p, .covid-resources .resources-detail li a{
    margin-bottom: 15px;    
}
.covid-resources .resources-detail p:last-child, .covid-resources .resources-detail li:last-child a{
    margin-bottom: 0;
}
.covid-resources .resources-detail a{
    color: #539ed0;
    text-decoration: underline;
}
.covid-resources .resources-detail a:hover{
    text-decoration: none;
    color: #f57814;
}
.covid-resources .resources-detail .mid-container{
    display: flex;
}
.covid-resources .resources-detail .left-col{
    width: 50%;
    margin-right: 15px;
}
.covid-resources .resources-detail .right-col{
    width: 50%;
    margin-left: 15px;
}

.covid-volunteering{
    text-align: center;
    background-color: #ffb351;
    padding: 80px 0;
}
.covid-volunteering .mid{
    max-width: 770px;
    padding: 0 15px;
}
.covid-volunteering h2{
    color: #fff;
    font-size: 93px;    
    text-transform: uppercase;
    font-weight: 500;
    font-family: 'League Gothic';
    line-height: 80px;
    margin-bottom: 20px;
}
.covid-volunteering p{
    font-size: 24px;
    font-family: 'Arial';
    color: #fff;
}
.covid-volunteering p a{
    color: #fff;
    text-decoration: underline;
    font-weight: bold;
}
.covid-volunteering p a:hover{
    text-decoration: none;
}
.match-sponsors{
    padding: 80px 0;
}
.match-sponsors .title{
    text-align: center;
}
.match-sponsors .title h2{
    color: #005191;
    font-size: 93px;    
    text-transform: uppercase;
    font-weight: 500;
    font-family: 'League Gothic';
    line-height: 80px;
    margin-bottom: 40px;
}
.match-sponsors .title h2 span{
    display: block;
    font-size: 66px;
}
.match-sponsors .mid{
    max-width: 1780px;
    padding: 0 15px;
}
.match-sponsors h2{
    
}
.match-sponsors ul{
    padding: 0 10px;    
    list-style: none;
    float: left;
    width: 100%;
    margin-bottom: 60px;
}
.match-sponsors li{
    padding: 0 10px;
    margin-bottom: 20px;
    width: 12.5%;
    float: left;
}
.match-sponsors li img{
    border: 1px solid #cfcfcf;
}

/* single-agency */

body .single-agency a.blue-button-reverse:hover {text-decoration: none!important;}
.single-agency hr {border-bottom: 2px solid #ccc!important; margin-bottom: 20px!important; display: block!important;}
.single-agency h5 a {font-size: 30px;}
.single-agency ol { margin-left: 35px; margin-bottom: 35px;}
.postid-42660 .help-page .staffData.custom .memberData h5 {margin-bottom: 15px;}
.postid-42660 .help-page .staffData.custom .memberData h5 a {font-size: 30px;color:#00264a; text-decoration: underline;}
.postid-42660 .help-page .staffData.custom .memberData h2 {font-size: 44px;}
.postid-42660 .help-page .staffData.custom .memberData h3 {font-size: 34px;}
.postid-42660 .deadline {color:#ed9f25; font-size: 24px;}
.postid-42660 #post-details .memberData .list ul ul li a, .postid-42660 #post-details .memberData .list ul ul li {font-size: 20px;}
.postid-42660 #post-details .memberData .list ul ul {margin-top: 10px;list-style-type: circle;}
.postid-42660 #post-details .memberData .list p a {font-size: 26px; padding: 0;}
.postid-42660 #post-details .memberData .list p a.blue-button-reverse{ padding: 12px 24px;}
.postid-42660 #post-details .memberData .list p a.blue-button-reverse:hover{ text-decoration: none!important;}
.postid-42660 .help-page .banner .bannertext {padding: 75px 0;}
.postid-42660 #banner-details { margin-bottom: 0;}
.postid-42660 #post-details .memberData hr{ margin: 60px 0!important;}
.postid-42660 #post-details .memberData .list.single-form{ display: none;}

/* Response Fund Popup */
.covid-popup{
    text-align: center;
}
.covid-popup h2{
    font-size: 28px;
    line-height: 34px;
    font-family: "Arial";
    text-align: center;
    margin-bottom: 30px;
}
.covid-popup h2 span{
    color: #ff443b;
    font-weight: bold;
    display: block;
}
.covid-popup .covidpopup-detail a{
    color: #000;
    font-size: 24px;
    line-height: 30px;
    display: inline-block;
    padding: 12px 20px;
    border: 2px solid #000;
}
.covid-popup .covidpopup-detail a:hover{
    text-decoration: none;
    background-color: #005191;
    border-color: #005191;
    color: #fff;
}
.covid-popup figure{
    line-height: 0;
}
.covid-popup .covidpopup-detail{
    padding: 40px 30px 45px;
}


/* CRF Thank you page */
.page-template-template-thank-you-crf header{
    background: none;
}
.crfthankyou .banner{
    padding-top: 250px;
    padding-left: 150px;
}
.crfthankyou .banner p{
    max-width: 500px;
}

/* Home Popup */
.home-pp{
    padding: 30px;
}

/* media css */
@media only screen and (max-width: 2100px) {
header nav ul.sub-menu a{ font-size:16px; line-height:20px;padding:14px 24px;}
header nav ul.sub-menu{ width:260px;}
.page-id-57900 #content.innerpages {margin-top: 155px;}
.page-id-57900 .allpage .banner{min-height:432px;}
.page-id-57973 .donate-page .banner h2 {font-size: 30px; line-height: 45px;}
.page-id-57973 .donate-page .banner a.ssst_link{padding:2px 8px;}
.page-id-57973 .donate-page .banner {min-height: 1100px;}
.page-id-57973 .donate-page .donateoptions{top:175px;}
.blue-btn{padding: 20px 101px;}

.feedcbus-help-page .mid{ max-width:1545px;}
.help-fight-content h2{ font-size:40px;}
.help-fight-content p{ font-size:28px;}
.stephen_sec_full p, .stephen_sec_full a{ font-size:34px !important;}

/* Zip Code */
.zip-code .mid{ max-width:1800px;}
.popup-map .modal-content{ width:70%;}

/* Community Dashboard */
.page-id-58382 .allpage .allData{ margin-bottom:90px;}
    
  /* Tax Time */  
    .postid-42660 #post-details .memberData .list p a{ font-size: 18px;}
    .postid-42660 #post-details .memberData .list p a{
        font-size: 20px;
    }
    
}

@media only screen and (max-width: 1919px) {
    /* Tax Time Central Ohio */
    .taxtime-content .mid{
        max-width: 1200px;
    }
    .textime-header nav li a{
        font-size: 16px;
    }
    .textime-header .logo{
        width: 100%;
        max-width: 320px;
    }
    .taxtime-banner .banner-bottom .service-box h2{
        font-size: 26px;
        line-height: 24px;
    }
    .taxtime-banner .banner-bottom .service-box p{
        font-size: 18px;
        line-height: 22px;
    }
    .taxtime-banner .banner-bottom .service-box.box1 img{
        max-width: 150px;
    }
    .taxtime-banner .banner-bottom .service-box h3{
        font-size: 18px;
        line-height: 20px;
    }
    .taxtime-banner .banner-bottom .service-box.box2 .inner{
        padding: 40px 20px 30px 115px;
        background-size: 90px;
    }
    .taxtime-banner .banner-bottom .service-box.box3 .inner{
        background-size:110px;
        padding: 40px 15px 30px 50px;
    }
    .taxtime-banner .banner-bottom .service-box.box4 .inner{
        background-size: 290px;
        padding: 45px 30px 30px 50px
    }
    .taxtime-banner .banner-bottom .service-box h4{
        font-size: 23px;
        line-height: 24px;
    }
    .taxtime-banner .banner-bottom .service-box a{
        font-size: 18px;
        line-height: 22px;
    }
    .taxtime-content .head h2{
        font-size: 40px;
        line-height: 35px;
    }
    .taxtime-content .head p{
        font-size: 20px;
        line-height: 28px;
    }
    .volunteer-accrtop h3{
        font-size: 26px;
    }
    #volunteer-accor .membertitle{
        font-size: 22px;
    }
    #volunteer-accor .member .memberData h3{
        font-size: 22px;
    }
    
    /* Responsefund Page */
    .covid-banner .left-col{
        padding: 40px 0 60px;
    }
    .covid-banner h1{
        font-size: 76px;
        line-height: 1.2;
    }
    .covid-banner h1 span{
        font-size: 50px;
        line-height: 54px;
    }
    .covid-banner .right-col img{
        width: 350px;
    }
    .about-covid h2{
        font-size: 74px;
        line-height: 76px;
    }
    .about-covid h3{
        font-size: 28px;
    }
    .about-covid p{
        font-size: 20px;
        padding-bottom: 20px;
    }
    .thanksmsg h2{
        font-size: 44px;
    }    
    .covid-donate .member .membertitle h2, .covid-resources .top-head h2, .covid-volunteering h2, .match-sponsors .title h2{
        font-size: 74px;
    }
    .covid-donate .member .membertitle p{
        font-size: 18px;
        line-height: 24px;
    }
    .covid-resources .top-head p{
        font-size: 26px;
    }
    .covid-resources .resources-detail h3{
        font-size: 32px;
    }
    .covid-resources .resources-detail p, .covid-resources .resources-detail li a, .covid-resources .resources-detail li{
        font-size: 20px;
        line-height: 26px;
    }
    .covid-volunteering p{
        font-size: 20px;
    }
    .match-sponsors .title h2 span{
        font-size: 54px;
        line-height: 54px;
    }
    .covid-donate .member .membertitle h2::after{        
        height: 56px;
        top: 10px;
    }
    
    /* Tax Time */
    .postid-42660 .help-page .staffData.custom .memberData h2{font-size: 32px;}
    .postid-42660 .help-page .staffData.custom .memberData h5, .postid-42660 .help-page .staffData.custom .memberData h5 a{ font-size: 24px;}
    .postid-42660 .deadline{
        font-size: 20px;
    }
    .postid-42660 #post-details .memberData hr{
        margin: 45px 0!important;
    }
    .postid-42660 #post-details .memberData .list p a{
        font-variant-position: 18px;
    }
    .postid-42660 .help-page .staffData.custom .memberData h3{
        font-size: 26px;
    }
}

@media only screen and (max-width: 1600px) {
.flyout-nav a#close{ margin:-20px 0 0;}
header nav ul.sub-menu{ width:230px;}
header nav ul.sub-menu a{ font-size:14px; line-height:18px; padding:13px 20px;}
.page-id-57494 .allpage .banner {padding-bottom:0;}
.page-id-57900 header .logo a, .page-id-57973 header .logo a{ background-size: 110px !important;}
.page-id-57900 .allpage .banner { min-height: 420px; }
.page-id-57900 #content.innerpages {margin-top: 135px;}
.stephen_sec_full p, .stephen_sec_full a {font-size: 27px !important; line-height: 40px !important;}

/* Zip Code */
.zip-code{ padding:90px 0;}
.zip-code .mid{ max-width:1270px;}
.zip-code .left-details{ padding-right:70px;}
.zip-code h2{ font-size:50px;}
.zip-code .left-details p{ font-size:22px; line-height:28px; padding-bottom:15px;}
.zip-code .left-details h3{ font-size:30px;}
    
    .crfthankyou .banner{
        padding-top: 200px;
    }
    .donate-response.crfthankyou .banner p{
        font-size: 22px;
       line-height: 28px;
    }
    
    .postid-42660 #post-details .memberData .list ul ul li a, .postid-42660 #post-details .memberData .list ul ul li{
        font-size: 16px;
    }

}

@media only screen and (max-width: 1500px) {
.list_of_donations_impact li.lists{width:370px; height:370px;}
.list_of_donations_impact li.lists h2{font-size:30px; line-height:35px;}
.list_of_donations_impact li.lists p{font-size:15px; line-height:20px;}   
.list_of_donations_impact li.lists .total_arised{padding:8px 0;}
.list_of_donations_impact li.lists .total_arised h3{font-size:20px; line-height:35px;}
.list_of_donations_impact li.lists .total_arised p{font-size:28px; line-height:30px;}
.list_of_donations_impact li.lists .donate_btn{font-size:26px;}
.learn_about_donate_you_impact_sec.cimpact .list_of_donations_impact.memberData .midpart ul{ height:290px;}
.donations_impact_details .leftbox{ height:360px; width:360px;}
.donations_impact_details .leftbox p{ font-size:16px;}
.donations_impact_details .leftbox h2{ font-size:30px; line-height:35px;}
.cimpact .memberData .leftpart p{ font-size:14px;}
.donations_impact_details .layout{ max-width:1370px;}
.donations_impact_details .rightbox{ width:calc(100% - 410px);}
.donations_impact_details{ margin-top:-55px;}
.cimpact .memberData h3{ font-size:30px;}
.list_of_donations_impact li.lists .donate_btn{ font-size:24px; padding:10px 30px 6px;}

.page-id-57973 .donate-page .banner h2 {font-size: 23px; line-height: 35px;s}
.page-id-57973 .donate-page .banner {min-height: 870px;}
.blue-btn {padding: 15px 92px;}
.page-id-57900 .allpage h2 {font-size: 26px;}

.feedcbus-help-page .mid{ max-width:1140px;}
.help-fight-content h2{ font-size:36px;} 
.help-fight-content p{ font-size:24px; line-height:32px;}
.help-fight-content .blue-btn{ padding:10px 60px; font-size:32px;}

}

@media only screen and (max-width: 1400px) {
.list_of_donations_impact li.lists {width: 340px; height: 340px;}
.list_of_donations_impact li.lists img{max-width:70px;}
.list_of_donations_impact li.lists:nth-child(1) img{max-width:45px;}
.list_of_donations_impact li.lists:nth-child(2) img{max-width:23px;}
.list_of_donations_impact li.lists:nth-child(3) img{max-width:60px;}
.list_of_donations_impact li.lists h2{ font-size:28px; line-height:32px;}
.list_of_donations_impact li.lists p{ font-size:14px;}
.list_of_donations_impact li.lists .donate_btn{ font-size:22px; padding:8px 30px 5px;}
.donations_impact_details .layout{ max-width:1220px;}
.learn_about_donate_you_impact_sec.cimpact .list_of_donations_impact.memberData .leftpart{ padding-right:25px;}
.learn_about_donate_you_impact_sec.cimpact .list_of_donations_impact.memberData .midpart{ padding:0 25px;}
.learn_about_donate_you_impact_sec.cimpact .list_of_donations_impact.memberData .rightpart{ padding:0 25px;}
.learn_about_donate_you_impact_sec.cimpact .list_of_donations_impact.memberData .midpart ul{ height:270px;}
.donations_impact_details .leftbox{ height:340px; width:340px;}
.donations_impact_details{ margin-top:-58px;}

.page-id-57900 .allpage .banner {min-height:390px;}

/* Zip Code */
.zip-code .mid{ max-width:1200px;}
    
/* Tax Time Central Ohio */
.taxtime-banner .banner-bottom .service-box h2{
    font-size: 24px;
}
.taxtime-banner .banner-bottom .service-box.box3 .inner{
    background-size: 120px;
}
.taxtime-banner .banner-bottom .service-box .inner{
    background-image: none!important;
    padding: 20px !important;
    text-align: center;
}
.taxtime-banner .banner-bottom .service-box p{
    font-size: 16px;
    line-height: 20px;
}
.taxtime-banner .banner-bottom .service-box h4{
    font-size: 19px;
    line-height: 21px;
}
.taxtime-banner .banner-bottom .service-box a{
    font-size: 16px;
}
.taxtime-content .head h2{
    font-size: 35px;
    line-height: 30px;
}
.taxtime-content .head p{
    font-size: 18px;
    line-height: 26px;
}
#volunteer-accor .membertitle{
    font-size: 20px;
}
.taxtime-banner .banner-bottom .service-box .inner{
    display: flex;
    justify-content: center;
    flex-direction: column;
}
    /* Tax Time Central Ohio */
    .taxtime-content h2{
        font-size: 40px;
    }
    .taxtime-content h3{
        font-size: 26px;
    }
    .taxtime-content .tax-resources .mid{
        max-width: 1000px;
    }
}

@media only screen and (max-width: 1279px) {
.list_of_donations_impact ul{max-width: 650px;float: none;margin: 0 auto;}
.donations_impact_details .layout{ max-width:970px;}
.donations_impact_details .leftbox{ height:320px; width:320px;}
.donations_impact_details .rightbox{ width:calc(100% - 350px);}
.cimpact .memberData .leftpart{ width:30%;}
.learn_about_donate_you_impact_sec.cimpact .list_of_donations_impact.memberData .midpart{ width:38%;}
.learn_about_donate_you_impact_sec.cimpact .list_of_donations_impact.memberData .rightpart{ width:32%;}
.donations_impact_details{ min-height:806px;}
.cimpact .memberData h3{ font-size:26px;}
.donations_impact_details .popupclose{right: 36px;top: 30px;font-size: 36px;}

.page-id-57900 .allpage .banner {min-height: 310px;}
.logo-list img{margin-right:40px;max-height: 80px;}
.page-id-57900 .allpage h2 {font-size: 21px;}
.stephen_sec_full p, .stephen_sec_full a {font-size: 24px !important; line-height: 36px !important;}

.feedcbus-help-page .mid{ width:95%;}
.help-fight-content h2{ font-size:32px;}
.help-fight-content p{ font-size:20px; margin-bottom:25px;}

/* Zip Code */
.zip-code h2{ font-size:44px; margin-bottom:30px;}
.zip-code .left-details{ padding-right:0; padding-top:20px;}
.zip-code .left-details p{ font-size:18px; line-height:26px;}
.zip-code .left-details h3{ font-size:26px;}
.popup-map .modal-content{ width:85%;}
    
/* Tax Time Central Ohio */
.textime-header .logo{
    max-width: 210px;
}
.textime-header nav li a{
    font-size: 14px;
}
.taxtime-content section{
    padding: 60px 0;
}
.textime-footer h2{
    font-size: 35px;
    line-height: 35px;
    margin-bottom: 30px;
}
#volunteer-accor .member .memberData p, .taxtime-content li, .taxtime-content p, #volunteer-accor .member .memberData a{
    font-size: 16px;
    line-height: 24px;
}
.volunteer-accrtop h3{
    font-size: 22px;
}
.taxtime-banner .flex-control-nav li a{
    height: 15px;
    width: 15px;
}
#volunteer-accor .member .memberData h3{
    font-size: 20px;
}
/* Tax Time Central Ohio New */    
.taxtime-content h2{
    font-size: 34px;
    margin-bottom: 25px;
}
.taxtime-content h3{
    font-size: 24px;
}
.taxtime-content .tax-resources .mid{
    max-width: 900px;
}
#taxcontact-us{
    padding: 45px 0;
}
.textime-footer .footer-bottom p, .textime-footer .footer-bottom p a{
    font-size: 15px;
}
.tax-resources ul li a{
    border-width: 2px;
}
.taxtime-content .btn{
    font-size: 18px;
    padding: 8px 26px;
}
.taxtime-content section.tax-sponsors{
    padding-bottom: 40px;
}
    .postid-42660 .help-page .staffData.custom .memberData h2{ font-size: 28px;}
    .postid-42660 .help-page .staffData.custom .memberData h5, .postid-42660 .help-page .staffData.custom .memberData h5 a{font-size: 20px;}
    .postid-42660 #post-details .memberData .list p a.blue-button-reverse{ font-size: 16px;}
    .postid-42660 #post-details .memberData hr{
        margin: 40px 0!important;
    }
    .postid-42660 .help-page .staffData.custom .memberData h3{font-size: 22px;}
    .postid-42660 .help-page .staffData.custom .memberData img.alignnone{ max-width: 160px;}
    .postid-42660 .help-page .staffData.custom .memberData p{ margin-bottom: 20px;}
    .postid-42660 .help-page .staffData.custom .memberData ul{ margin-left: 30px;}
/* Responsefund Page */
    .covid-banner h1{
        font-size: 60px;
    } 
    .covid-banner h1 span{
        font-size: 42px;
        line-height: 46px;
    }
    .covid-banner .right-col{
        padding-left: 80px;
    }
    .covid-banner .right-col img{
        width: 265px;
    }
    .covid-banner .left-col::after{
        right: -30px;
        width: 100px;
    }
    .about-covid{
        padding: 60px 0 40px 0;
    }
    .about-covid h2, .covid-donate .member .membertitle h2, .covid-resources .top-head h2, .covid-volunteering h2, .match-sponsors .title h2{
        font-size: 60px;
        line-height: 64px;
    }
    .about-covid h2 br{
        display: none;
    }
    .about-covid h3{
        font-size: 24px;
    }
    .about-covid p{
        font-size: 18px;
    }
    .about-covid p:last-child{
        padding-bottom: 0;
    }
    .thanksmsg h2{
        font-size: 38px;
        line-height: 44px;
    }
    .covid-donate .webunitedSec{
        padding: 60px 0;
    }
    .covid-resources{
        padding-bottom: 60px;
    }
    .covid-volunteering, .match-sponsors{
        padding: 60px 0;
    }
    .match-sponsors .title h2{
        margin-bottom: 30px;
    }
    .match-sponsors .title h2 span{
        font-size: 46px;
        line-height: 50px;
    }
    .covid-banner .left-col{
        padding: 40px 0 40px 0;
    }
    .covid-donate .member .membertitle h2::after{        
        height: 46px;
        top: 7px;
    }
    /* .covid-donate .member .membertitle::after{
        height: 25px;
        width: 25px;        
    } */
    .match-sponsors ul{
        margin-bottom: 40px;
    }
    /* CRF Thank you page */
    .crfthankyou .banner{
        padding-top: 170px;
    }
   
}

@media only screen and (max-width: 1023px) {
	.flyout-nav a#close{ margin:-32px 0 0;}
	.flyout-nav .for-mobile{ display:block;}
	.flyout-nav .for-mobile ul.sub-menu{ padding:0; margin:0;}
	.menu-flyout-menu-container{ border-top:4px solid #083b6f; padding-top:25px; margin-top:10px;}
	
	.cimpact { padding: 50px 0; }
	.cimpact .heading p br { display: none; }
	.cimpact .heading h3 { font-size: 18px; }
	.cimpact .cif-accorditions .membertitle h5 { font-size: 35px; }
	.cimpact .cif-accorditions .member .membertitle h5 span { width: 56%; top: 0; }
	.cimpact .cif-accorditions .member.strong-nighbourhood .membertitle h5 span { width: 45%; top: -14px; }
	.cimpact .memberData .midpart, .cimpact .memberData .leftpart { width: 50%; margin-bottom: 20px; }
	.cimpact .memberData .rightpart { width: 100%; }
	
	.donations_impact_details .leftbox { float: none; margin: 0 auto;}
	.donations_impact_details .rightbox{ width:calc(100% - 0px);}
	.donations_impact_details .layout{ padding:0 20px;}
	.learn_about_donate_you_impact_sec.cimpact .list_of_donations_impact.memberData .leftpart{ width:30%;}
	
	.page-id-57900 #content.innerpages {margin-top: 170px;}
	.page-id-57900 .allpage .banner {min-height: 240px;}
	.page-id-57900 header .logo a, .page-id-57973 header .logo a{background-size:70% auto!important;}
	.page-id-57900 header .logo, .page-id-57973 header .logo{padding-top:5px;}
	.logo-list{text-align:center;}
	.logo-list img {margin-right: 10px;}
	.stephen_sec_full p, .stephen_sec_full a {font-size: 22px !important; line-height: 30px !important;}
	
	/* Zip Code */
	.zip-code{ padding:50px 0;}
	.zip-code .right-map{ width:100%;}
	.zip-code .left-details{ width:100%;}
    
    /* Tax Time Central Ohio */
    /* Menu */    
    .textime-header .menu .flyoutmenu{
        background-image: url(images/taxtimecentralohio/textime-headermenu-ico.png);
        background-position: center center;
        background-repeat: no-repeat;
        display: block;
    }
    .textime-header .menu a#close{
        float: right;
        width: 18px;
        height: 18px;
        display: block;
        background: url(images/menu-close.png) left top no-repeat;
        margin-top: -25px;
        background-size: cover;
    }
    .textime-header .menu .txmenu-outer{
        padding: 60px 25px;
        position: fixed;
        right: -600px;
        top: 0;
        z-index: 100;
        background: #0c4680;
        width: 450px;
        height: 100%;
        transition: all 1s ease 0s;
        -webkit-transition: all 1s ease 0s;
    }
    .textime-header .menu.open .txmenu-outer{
        right: 0;
        width: 360px;        
    }
    .textime-header nav li{
        display: block;
        padding: 0;
        width: 100%;
        float: left;
    }
    .textime-header.small nav li a, .textime-header.small nav li a:hover{
        color: #fff;
    }
    .textime-header nav li a, .textime-header.small nav li a{
        color: #fff;
        display: block;
        border-bottom: 1px solid #195694;
        padding: 14px 0;
    }
    .textime-header nav li a:hover{
        text-decoration: none;
        background-color: transparent;
    }
    .textime-header nav li .sub-menu a:hover{
        background-color: transparent;
    }
    .textime-header nav li:last-child a{
        border-bottom: none;
    }
    .textime-header nav li:hover ul.sub-menu{
        display: none;
        position: relative;
    }
    .textime-header nav li .sub-menu{
        width: 100%;
        box-shadow: none;
        border-top: none;
        background-color: transparent;
        display: none;
        float: left;
        position: relative;
    }
    .textime-header nav .sub-menu a{
        padding-left: 0;
        padding-right: 0;
        border-bottom: none;
    }
    .textime-header nav .sub-menu:before{
        display: none!important;
    }
    .textime-header nav .sub-menu li a{
        border-bottom: none!important;
    }
    .textime-header nav li.menu-item-has-children .arrow{
        display: block;
        background: url(images/mobile-menu-icon.png) no-repeat center center;
        width: 20px;
        height: 20px;
        content: "";
        position: absolute;
        right: 5px;
        top: 14px;
        z-index: 9;
        cursor: pointer;
    }
    .textime-header nav li.menu-item-has-children.child-active .arrow{
        -ms-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    .textime-header .menu .menu-tax-time-menu-container{
        padding-top: 20px;
        float: left;
        width: 100%;
    }   
    .textime-header{
        padding-top: 5px;
    }
    .textime-header.small{
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .textime-header .logo{
        max-width: 190px;
        transition: all 0.3s ease 0s;
        -webkit-transition: all 0.3s ease 0s;
    }    
    .taxtime-banner .banner-bottom{
        flex-wrap: wrap;
    }
    .taxtime-banner .banner-bottom .service-box{
        width: 50%;
        margin-bottom: 26px;
        min-height: 260px;
    }
    .taxtime-banner .banner-bottom .service-box.box3, .taxtime-banner .banner-bottom .service-box.box4{
        margin-bottom: 0;
    }
    .taxtime-content .our-partners .partner-list li{
        width: 50%;
    }
    .taxtime-content .head h2{
        font-size: 32px;
    }
    .taxtime-banner .flex-control-nav{
        bottom: 10px;
    }
    .taxtime-banner .banner-bottom .service-box h2{
        font-size: 26px;
        line-height: 28px;
    }
    .fslider-outer .footer-slider{
        padding: 0 80px;
    }
    .fslider-outer .footer-slider .owl-nav button{
        height: 40px;
        width: 40px;
        background-size:10px !important;
    }
    .textime-footer h2{
        font-size: 32px;
    }
    /* Tax Time Central Ohio New */
    .tax-resources ul li a{
        padding: 15px 0px;
        width: 220px;
    }
    /* Responsefund Page */
    .covid-banner h1{
        font-size: 54px;
    }
    .covid-banner h1 span{
        font-size: 38px;
        line-height: 40px;
    }
    .covid-banner .right-col{
        padding-left: 50px;
    }
    .covid-banner .right-col img{
        width: 200px;
    }
    .page-template-template-responsefund #content.innerpages{
        margin-top: 158px;
    }
    .covid-banner .left-col::after {
        right: -20px;
        width: 80px;
    }
    .about-covid h2, .covid-donate .member .membertitle h2, .covid-resources .top-head h2, .covid-volunteering h2, .match-sponsors .title h2{
        font-size: 50px;
        line-height: 56px;
    }
    .about-covid{
        padding: 50px 0 40px 0;
    }
    .about-covid h3{
        font-size: 22px;
    }
    .thanksmsg h2{
        font-size: 34px;
        line-height: 40px;
    }
    .covid-donate .webunitedSec{
        padding: 50px 0;
    }
    .covid-donate .member .membertitle p{
        font-size: 16px;
        line-height: 20px;
    }
    .covid-donate .member .membertitle h2::after{
        top: 4px;
        height: 44px;
    }    
    .covid-donate .memberData{
        padding: 0 30px 30px;
    }
    .covid-donate .member .membertitle{
        padding: 24px 58px 16px 24px;
    }
    .match-sponsors li{
        width: 25%;
    }
}

@media only screen and (max-width: 767px) {
	.cimpact .heading h2 { font-size: 40px; }
	.cimpact .heading p { font-size: 15px; }
	.cimpact .cif-accorditions .membertitle img { max-width: 80px; }
	.cimpact .cif-accorditions .membertitle h5 { margin-top: 0; width: calc(100% - 90px); }
	.cimpact .cif-accorditions .member .membertitle h5 span { width: 100%; font-size: 15px; top: 0; line-height: 19px; margin-left: 0; }
	.cimpact .cif-accorditions .member.strong-nighbourhood .membertitle h5 span { width: 100%; top: 0; }
	.cimpact .cif-accorditions .membertitle { padding: 20px 0; }
	.cimpact .memberData .midpart, .cimpact .memberData .leftpart { width: 100%; padding-right: 0; }
	.cimpact .memberData .leftpart p { font-size: 16px; }
	.cimpact .memberData .rightpart .box img { width: 100%; margin: 0 0 15px 0; }	
	.cimpact .memberData .rightpart .achive h2 br { display: none; }
	.cimpact .memberData .rightpart .achive { padding: 20px 0; }
	.cimpact .memberData .rightpart .achive .data { width: 250px; margin-left: 0; padding-left: 100px;  }
	.cimpact .member.basic-need .memberData .rightpart .achive .data, .cimpact .member.good-job .memberData .rightpart .achive .data, .cimpact .member.strong-nighbourhood .memberData .rightpart .achive .data, .cimpact .member.student-success .memberData .rightpart .achive .data{background-size: 100% !important;}
	.cimpact .memberData .tagline { font-size: 18px; }	
	.cimpact .memberData .midpart ul{ height:auto;}
	
	.list_of_donations_impact ul{ max-width:100%;}
	.list_of_donations_impact li.lists{width: 290px;height: 290px;margin-top: -20px;}
	.list_of_donations_impact li.lists h2{ font-size:24px;}
	.list_of_donations_impact li.lists .donate_btn{font-size: 20px;padding: 6px 30px 4px;}	
	.donations_impact_details .leftbox{ width:290px; height:290px;}
	.learn_about_donate_you_impact_sec.cimpact .list_of_donations_impact.memberData .leftpart{ width:100%; padding-right:0; margin-top:20px;}
	.learn_about_donate_you_impact_sec.cimpact .list_of_donations_impact.memberData .midpart{ width:100%; padding:0 15px;}
	.learn_about_donate_you_impact_sec.cimpact .list_of_donations_impact.memberData .rightpart{ width:100%; padding:0 15px; margin-top:20px;}
	.learn_about_donate_you_impact_sec.cimpact .list_of_donations_impact.memberData .midpart ul{ height:200px;}
	.donations_impact_details{ min-height:auto;padding-bottom: 85px;}
	#donations_list1.donations_impact_details{padding-bottom: 125px;}
	#donations_list4.donations_impact_details{padding-bottom: 60px;}
	
	.page-id-57900 .allpage .banner {min-height: 210px;}
	.logo-list br {display: block;}
	.logo-list img{margin:0 0 15px;}
	.page-id-57900 #content.innerpages { margin-top: 136px;text-align: center;}
	.page-id-57973 .donate-page .banner h2 {font-size: 20px;line-height: 30px;}
	.page-id-57973 .donate-page .donateoptions { top: 150px;}
	.page-id-57973 .donate-page .banner {min-height: 930px;background-position: 70% top!important;}
	.blue-btn { padding: 15px 82px;}
	.stephen_sec_full p br { display: none;}
	.stephen_sec_full p, .stephen_sec_full a {font-size: 18px !important; line-height: 28px !important;}
	
	.feedcbus-help-page .banner{ margin-bottom:30px;}
	.help-fight-content h2{ font-size:24px;}
	.help-fight-content p{ font-size:18px; line-height:28px; margin-bottom:15px;}
	.help-fight-content .blue-btn{ font-size:24px; padding:7px 50px;}
	
	/* Zip Code */
	.zip-code h2{ font-size:32px; line-height:34px; margin-bottom:20px;}
	.zip-code .left-details h3{ font-size:22px;}
    
    /* Tax Time Central Ohio */
    .site-content.taxtime-content{
        margin-top: 77px;
    }
    .textime-header, .textime-header.small{        
        padding-top: 5px;
        padding-bottom: 5px;
        background-color: #fff;
    }
    .textime-header .logo{
        max-width: 160px;
    }
    .taxtime-banner .banner-bottom{
        padding: 10px 0;
    }
    .taxtime-banner .banner-bottom .service-box{
        width: 100%;
        margin-bottom: 10px;
    }
    .taxtime-content section{
        padding: 50px 0;
    }
    .taxtime-content .head h2{
        font-size: 28px;
    }
    .taxtime-content .head p{
        font-size: 16px;
        line-height: 20px;
    }
    .volunteer-accrtop h3{
        font-size: 18px;
    }
    #volunteer-accor .member .memberData p, .taxtime-content li, .taxtime-content p, #volunteer-accor .member .memberData a{
        font-size: 15px;
        line-height: 22px;
    }
    .taxtime-content .our-partners .partner-list li{
        width: 100%;
        font-size: 15px;
        background-size:17px;
    }
    .volunteer-accrtop a{
        font-size: 16px;
    }
    .volunteer-accrtop p, .volunteer-accrtop ul li{
        font-size: 16px;
        line-height: 24px;
    }
    #volunteer-accor .membertitle{
        font-size: 18px;
        padding-left: 20px;
        padding-right: 40px;
    }
    #volunteer-accor .member .memberData{
        padding: 0 20px 25px;
    }
    #volunteer-accor .member .memberData h3{
        font-size: 18px;
    } 
    .taxtime-content .head{
        margin-bottom: 20px;
    }
    .textime-footer h2{
        font-size: 28px;
        line-height: 30px;
    }
    .textime-footer .footer-bottom p, .textime-footer .footer-bottom p a{
        font-size: 15px;
        line-height: 18px;
    }
    /* Tax Time Central Ohio New */
    .taxtime-content h2{
        font-size: 26px;
    }
    .taxtime-content h3{
        font-size: 20px;
    }
    .tax-resources ul{
        flex-direction: column;
    }
    .tax-resources ul li{
        margin-bottom: 15px;
    }
    .tax-resources ul li:last-child{
        margin-bottom: 0;
    }
    .tax-resources ul li a{
        width: 230px;
        padding-left: 0;
        padding-right: 0;
        text-align: center;
    }
    .taxtime-content .btn{
        padding: 8px 22px;
        font-size: 16px;
    }
    .fslider-outer .footer-slider{
        padding: 0 55px;
    }
    /* Responsefund Page */
    .page-template-template-responsefund #content.innerpages{
        margin-top: 128px;
    }
    .covid-banner .mid{
        flex-direction: column;
    }
    .covid-banner .left-col{
        width: 100%;
    }
    .covid-banner .right-col{
        width: 100%;
        padding: 46px 0;
        text-align: center;
    }
    .covid-banner .right-col a{
        margin: 0 auto;
    }
    .covid-banner .left-col::after{
        background-image: none;
        background-color: #ff443b;
    }
    .covid-banner h1{
        font-size: 46px;
    }
    .covid-banner h1 span{
        font-size: 32px;
        line-height: 34px;
    }
    .about-covid h2, .covid-donate .member .membertitle h2, .covid-resources .top-head h2, .covid-volunteering h2, .match-sponsors .title h2{
        font-size: 40px;
        line-height: 44px;
    }
    .about-covid .mid{
        padding: 0 15px;
    }
    .about-covid h3{
        font-size: 20px;
    }
    .about-covid p{
        font-size: 16px;
    }
    .thanksmsg{
        padding: 40px 0;
    }
    .thanksmsg h2{
        font-size: 30px;
        line-height: 32px;
    }
    .covid-donate .member .membertitle{
        flex-direction: column;
        -ms-flex-direction: column;
        padding: 30px;
    }
    .covid-donate .member .membertitle h2{
        margin: 0;
        padding: 0;
    }
    /* .covid-donate .member .membertitle::after{
        top: 38px;
    } */
    .covid-donate .member .membertitle h2::after{
        display: none;
    }
    .covid-resources .top-head{
        margin-bottom: 35px;
    }
    .covid-resources .top-head p{
        font-size: 22px;
    }
    .covid-resources .top-head p strong{
        display: block;
    }
    .covid-resources .resources-detail h3{
        font-size: 28px;
        line-height: 32px;
    }
    .covid-resources .resources-detail p, .covid-resources .resources-detail li a, .covid-resources .resources-detail li{
        font-size: 16px;
        line-height: 20px;
    }
    .covid-resources .resources-detail .mid-container{
        flex-direction: column;
        -ms-flex-direction: column;
    }
    .covid-resources .resources-detail .left-col{
        width: 100%;
        margin-right: 0;
    }
    .covid-resources .resources-detail .right-col{
        width: 100%;
        margin-left: 0;
    }
    .covid-resources{
        padding-bottom: 50px;
    }
    .covid-volunteering{
        padding: 40px 0;
    }
    .covid-donate .memberData{
        padding: 0 22px 30px;
    }
    .match-sponsors{
        padding: 50px 0;
    }
    .match-sponsors .title h2 span{
        font-size: 34px;
    }
    .match-sponsors{
        padding: 40px 0;
    }
    .match-sponsors ul{
        margin-bottom: 25px;
    }    
    /* Response Fund Popup */
    .covid-popup .covidpopup-detail{
        padding: 25px 20px 30px;
    }
    .covid-popup h2{
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 20px;
    }
    .covid-popup h2 span{
        display: inline-block;
    }
    .covid-popup a{
        font-size: 17px;
        line-height: 18px;
    }
    .covid-popup a br{
        display: none;
    }
    .covid-donate .gravityformDonation.graybg .gform_wrapper li.alltotal_Sec .ginput_container_total .ginput_total{
        font-size: 22px;
    }
    .crfthankyou .banner{
        padding-left: 30px;
    }    
    .donate-response.crfthankyou .banner p{
        font-size: 18px;
        line-height: 24px;
        padding-right: 190px;
    }
    .covid-donate .gravityformDonation.graybg .gform_wrapper li.alltotal_Sec .gfield_description{
        line-height: 28px;
    }
    .covid-donate .gravityformDonation.graybg .ginput_cardinfo_right .ginput_card_security_code{
        margin-bottom: 18px;
    }
    .about-covid{
        padding-top: 40px;
    }
    
    .postid-42660 .help-page .staffData.custom .memberData h2{font-size: 24px;}
    .postid-42660 .deadline{font-size: 16px;}
    .postid-42660 .help-page .staffData.custom .memberData h5, .postid-42660 .help-page .staffData.custom .memberData h5 a{font-size: 18px;}
    .postid-42660 .help-page .staffData.custom .memberData h5, .postid-42660 .help-page .staffData.custom .memberData h5 a{font-size: 16px;}
    .postid-42660 #post-details .memberData .list p a.blue-button-reverse{display: block; line-height: 26px;}
    .postid-42660 .help-page .staffData.custom .memberData h3{ font-size: 20px;}
    .postid-42660 .help-page .staffData.custom .memberData img.alignright{ margin-left: 0; display: flex; flex-wrap: wrap; float: none; margin: 0 auto; max-width: 200px;}
}
@media only screen and (max-width: 490px) {
.cimpact .memberData .rightpart .achive h2{ width:100%; text-align:center;}
.cimpact .memberData .rightpart .achive .data{ float:none; margin:50px auto 0 auto;}
.page-id-57900 .allpage .banner {min-height: 94px;}
    
    /* Tax Time Central Ohio */
    .textime-header .menu.open .txmenu-outer{
        width: 100%;
    }
    .match-sponsors li{
        width: 50%;
    }
    .match-sponsors li img{
        width: 100%;
    }
}

@media only screen and (max-width: 400px) {
.donations_impact_details{ padding-bottom: 125px;}
#donations_list1.donations_impact_details{padding-bottom: 150px;}
#donations_list4.donations_impact_details {
    padding-bottom: 75px;
}
.page-id-57900 .allpage .banner {min-height: 84px;}
.paypalform input[type="submit"]{width:180px;}
.page-id-57973 .donate-page .banner {min-height: 960px;}
.stephen_sec_full p, .stephen_sec_full a {font-size: 16px !important; line-height: 24px !important;}

}
@media only screen and (max-width: 340px) {
id-57900 .allpage .banner {
    min-height: 72px;
}
}

/* United 365 web page */
.web-header {
    float: left;
    width: 100%;
    position: relative;
}
.page-template-template-landing-365-web-page .side-popup{
    display: none;
}
.web-header img{
	width:100%;
}
.web-header .mid{
    width: 85%;
}
.web-header img {
    float: left;
}
.web-header h2 {
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -112px;
    margin-top: -23px;
}
.webunitedSec{
	float:left;
	width:100%;
	padding:80px 0;
}
.webunitedSec p, .webunitedSec .transform li{
	font-size:22px;
	line-height:26px;
	font-weight:400;
	font-family:'Roboto', sans-serif;
	color:#1a1919;
}
.webunitedSec .head{
	text-align:center;
	max-width: 900px;
    margin: 0 auto;
    width: 100%;
}
.webunitedSec .head p{
	padding-bottom:15px;
}
.webunitedSec .heading {
    float: left;
    width: 100%;
    margin-bottom: 60px;
	margin-top:20px;
}
.webunitedSec .heading ul {
    list-style: none;
    list-style-type: none;
    list-style-type: none;
    text-align: center;
}
.webunitedSec .heading li {
    margin: 0 .3%;
    width: 19.4%;
    display: inline-block;
}
.webunitedSec .heading li:first-child .active, .webunitedSec .heading li:first-child a:hover{
	background-color:#f15d22;
	color:#fff;
}
.webunitedSec .heading li:last-child .active, .webunitedSec .heading li:last-child a:hover{
	background-color:#fbb040;
	color:#fff;
}
.webunitedSec .heading li:last-child a:after{
	border-top-color:#fbb040;
}
.webunitedSec .heading li a:after{
	width: 0;
	height: 0;
	border-left: 22px solid transparent;
	border-right: 22px solid transparent;
	border-top: 26px solid #f15d22;
	position:absolute;
	left:50%;
	bottom: -26px;
	content: "";
	margin-left: -22px;
	display:none;
}
.webunitedSec .heading li a.active:after{
	display:block;
}
.webunitedSec .heading a{
	position: relative;
	color: #595a59;
	font-size: 30px;
	padding: 34px 0;
	line-height: 40px;
	text-decoration: none;
	text-align: center;
	display: block;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	background: #eaeaea;
}
.webunitedSec .transform{
	float:left;
	width:100%;
	background:#dcdddf;
	border-left:8px solid #f15d22;
	padding:60px 0;
}
.webunitedSec .transform.webyourimpact{
	border-left-color:#fbb03d;
}
.webunitedSec .transform h3{
	font-size:26px;
	padding-bottom:10px;
}
.webunitedSec .transform ul{
	padding-left:28px;
}
.webunitedSec .webyourimpact-top{
	text-align:center;
	padding-bottom:30px;
}
.webunitedSec .transform .mid{
	padding:0 30px;
}
.webunitedSec .transform.webgiveaday .mid{
	padding:0 100px;
}
.webunitedSec .transform .item{
	float:left;
	width:25%;
	padding:0 80px;	
	border-right:1px solid #a8a9ab;
}
.webunitedSec .transform .item:last-child{
	border-right-color: transparent;
}
.webunitedSec .transform .item .top{
	text-align:center;
	padding-bottom:50px;
}
.webunitedSec .transform .item .top h2{
	font-size:28px;
	line-height:35px;
	font-weight:700;
	color:#fbb53b;
	padding:10px 0;
}
.webunitedSec .transform .item .top figure{
	height:150px;
	width:150px;
	background-color:#fbb53b;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100%;
	margin:0 auto;	
}
.webunitedSec .transform .item:nth-child(3) .top figure{
	background-color:#749dd1;
}
.webunitedSec .transform .item:nth-child(4) .top figure{
	background-color:#f25d23;
}
.webunitedSec .transform .item:nth-child(5) .top figure{
	background-color:#00529b;
}
.webunitedSec .transform .item:nth-child(3) .top h2{
	color:#749dd1;
}
.webunitedSec .transform .item:nth-child(4) .top h2{
	color:#f25d23;
}
.webunitedSec .transform .item:nth-child(5) .top h2{
	color:#00529b;
}
.webunitedSec .transform .item  .center{
	text-align:left;
	padding-bottom:30px;
}
.webunitedSec .transform .item  .center p{
	font-size:18px;
	padding-top:20px;
}
.webunitedSec .donate-details .donateoptions{
	position:static;
}
.webunitedSec .donate-details .donateoptions #frmCon{
    max-width: 770px;
    width: 100%;
    margin: 0 auto;
}
.webunitedSec .donate-details .donateoptions #frmCon form {
    float: left;
    width: 100%;
    margin-top: 30px;
}
.webunitedSec .donate-details input[type="text"], .webunitedSec .donate-details input[type="password"], .webunitedSec .donate-details select, .webunitedSec .donate-details textarea, .webunitedSec .donate-details #frmCon input[type="submit"]{
	border-color:#adadad;
}
.webunitedSec .donate-details .radiooption label {
    color: #1a1919;
    font-size: 25px;
    line-height: 36px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
}
.webunitedSec .donate-details .radiooption label::before {
   background-image: url(images/radio-black-icon.png);
}
.webunitedSec .donate-details .amounts input[type="text"]{
    color: #1a1919;
    height: 94px;
    font-size: 40px;
    line-height: 40px;
}
.webunitedSec .donate-details textarea{
     color: #1a1919;
}
.webunitedSec .donate-details .amounts::before {
   color: #1a1919;
   top: 50%;
   margin-top: -21px;
}
.webunitedSec .donate-details .amounts::after{
    top: 50%;
    margin-top: -20px;
}
.webunitedSec .donate-details input[type="text"], .webunitedSec .donate-details input[type="password"], .webunitedSec .donate-details select {
  color: #1a1919;
}
.webunitedSec .donate-details #frmCon .inner input::-webkit-input-placeholder,  .webunitedSec .donate-details #frmCon .inner textarea::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
  color: #adadad;
  opacity: 1;
}
.webunitedSec .donate-details #frmCon .inner input::-moz-placeholder, .webunitedSec .donate-details #frmCon .inner textarea::-moz-placeholder { /* Firefox 19+ */
  color: #adadad;
  opacity: 1;
}
.webunitedSec .donate-details #frmCon .inner input:-ms-input-placeholder, .webunitedSec .donate-details #frmCon .inner textarea:-ms-input-placeholder { /* IE 10+ */
  color: #adadad;
  opacity: 1;
}
.webunitedSec .donate-details #frmCon .inner input:-moz-placeholder, .webunitedSec .donate-details #frmCon .inner textarea:-moz-placeholder { /* Firefox 18- */
  color: #adadad;
  opacity: 1;
}
.webunitedSec .donate-details #frmCon .inner input::placeholder, .webunitedSec .donate-details #frmCon .inner textarea::placeholder{
  color: #adadad;
  opacity: 1;  
}

.page-template-template-payerror-united-365 header, .page-template-template-thank-you-united-365 header{
    background: transparent;
}
.webunitedSec .webgiveaday h2 {
    font-size: 69px;
    line-height: 80px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 40px;
    text-align: center;
}
.webunitedSec .donate-details #frmCon input[type="submit"]{
    border: 4px solid #29569d;
    color: #29569d;
}
.webunitedSec .donate-details #frmCon input[type="submit"]:hover{
   background: #29569d;
   color: #fff; 
}
.webunitedSec .donate-details .amounts{
    max-width: 100%;
}
.webunitedSec .donateoptions .checkoption label{
    color: #1a1919;
}
.webunitedSec .donate-details #frmCon .inner.exp span{
    background-image: url(images/exp-black.png);
}
.donate-response .heading a {
    margin: 0;
}
.donate-response .heading a.back {
    margin-top: 30px;
}


@media only screen and (max-width: 2100px) {
.webunitedSec .transform .item{
	padding:0 40px;
}
.webunitedSec .webgiveaday h2 {
    font-size: 48px;
    line-height: 55px;
    margin-bottom: 30px;
}
.webunitedSec .donate-details .amounts input[type="text"] {
    color: #1a1919;
    height: 70px;
    font-size: 27px;
}
.webunitedSec .donate-details .amounts::before {
   font-size: 27px;    
}
.webunitedSec .donate-details .amounts::after {
    font-size: 27px;
}
    
}
@media only screen and (max-width: 1500px) {
.webunitedSec .heading a{
	font-size:24px;
	padding:26px 0;
}
.webunitedSec p br, .webunitedSec .transform li br {
    display: none;
}
.webunitedSec .mid{
	max-width:1250px;
}
.webunitedSec .transform h3{
	font-size:22px;
}
.webunitedSec p, .webunitedSec .transform li{
	font-size:20px;
}
.webunitedSec .transform .item .top{
	padding-bottom:35px;
	min-height:315px;
}
.webunitedSec .transform .item .top h2{
	font-size:22px;
	line-height:28px;
}
.webunitedSec .transform .item{
	padding:0 25px;
}
.webunitedSec .transform.webgiveaday .mid{
	padding:0 60px;
}
.webunitedSec .transform .item .center p{
	font-size:16px;
	line-height:24px;
}
.webunitedSec .webgiveaday h2 {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 20px;
}
.webunitedSec .donate-details .radiooption label::before {
    height: 22px;
    width: 22px;
    background-size: 22px;
    left: -16px;
    top: 0;
}
.webunitedSec .donate-details .radiooption input[type="radio"]:checked + label::before {
    background-position: 0 -22px;
}
    
}
@media only screen and (max-width: 1279px) {
.webunitedSec .heading li{
	width:22%;
}
.webunitedSec .heading a{
	font-size:20px;
	padding:22px 0;
}
.webunitedSec .heading li a::after{
	border-left-width:18px;
	border-right-width:18px;
	border-top-width:20px;
	bottom:-20px;
}
.webunitedSec .transform .mid{
	padding:0 10px;
}
.webunitedSec .transform .item{
	padding:0 20px;
}
.webunitedSec .transform .item .top h2{
	font-size:18px;
	line-height:26px;
}
.webunitedSec .transform .item .top p{
	font-size:16px;
	line-height:22px;
}
.webunitedSec .transform .item .top{
	padding-bottom:20px;
	min-height:290px;
}
}
@media only screen and (max-width: 1023px) {
.webunitedSec .heading li{
	width:28%;
}
.webunitedSec p br{
	display:none;
}
.webunitedSec .transform .mid{
	padding:0 50px;
}
.webunitedSec .transform .item{
	width:50%;
	margin-bottom:30px;
}
.webunitedSec .transform .item:nth-child(3){
	border-right-color: transparent;
}
.webunitedSec .donate-details .radiooption label{
    font-size: 20px;
} 
.webunitedSec .donate-details .radiooption label::before {
    left: -12px;
    top: 4px;
}
/* .webunitedSec .donate-details .radiooption input[type="radio"]:checked + label::before {
background-position: 0 -12px;
} */
    
}
@media only screen and (max-width: 767px) {
.webunitedSec{
	padding:60px 0;
}
.webunitedSec p, .webunitedSec .transform li{
	font-size:18px;
	line-height:24px;
}
.webunitedSec .heading a{
	font-size:18px;
	line-height:30px;
	padding-left:20px;
	padding-right:20px;
}
.webunitedSec .heading li{
	width:auto;
}
.webunitedSec .transform.webgiveaday .mid{
	padding:0 20px;
}
.webunitedSec .transform h3{
	font-size:20px;
}
.webunitedSec .transform{
	padding:40px 0;
}
.webunitedSec .transform .mid{
	padding:0 25px;
}
.webunitedSec .transform .item{
	width:100%;
	border:none;
}
.webunitedSec .transform .item .top{
	min-height:auto;
	
}
.webunitedSec .webgiveaday h2 {
    font-size: 25px;
    line-height: 36px;
    margin-bottom: 15px;
}
.webunitedSec .donate-details .amounts input[type="text"] {
    height: 60px;
    font-size: 20px;
}
.webunitedSec .donate-details .amounts::before {
    font-size: 20px;
    left: 23px;
}
.webunitedSec .donate-details .amounts::after {
    font-size: 20px;
}

}
#g-recaptcha-error span {
    font-size: 20px;
    line-height: 28px;
}
.signup-bar iframe {
    /*height: auto;*/
}

/* Giving Tuesday */
.page-template-template-giving-tuesday .donate-page .heading {
    max-width: 990px;
}
.page-template-template-giving-tuesday .donate-page .makedonate ul li{
    height: 510px;
}

/* New main donation page */
.page-template-template-new-main-donate header{
    background: none;
}
.page-template-template-new-main-donate header.small{
    background: #00264a;
}
.gravityformDonationSec .donateoptions{
    position: static;
    padding: 350px 0 50px;
}
.gravityformDonationSec .banner h2 {
    font-size: 36px;
    line-height: 45px;
}
.gravityformDonationSec .banner h4 {
        font-size: 18px;
    }
.gravityformDonationSec .gravityformDonation{
    max-width: 710px;
}
.gravityformDonationSec .gravityformDonation input[type="text"],  .gravityformDonationSec .gravityformDonation input, .gravityformDonationSec .gravityformDonation select{
    font-size: 30px !important;
    background-color:rgba(255, 255, 255, 0.2);
    height: 62px;
    padding: 4px 20px !important;
    margin-bottom: 0;
    width: 100% !important;
    border-width: 3px;
    color:#fff;
   font-weight: 700;
   font-family: 'Roboto', sans-serif;
   text-transform: capitalize;
   border: 3px solid #fff !important;
}
.gravityformDonationSec .gravityformDonation .gfield_error input[type="text"],  .gravityformDonationSec .gravityformDonation .gfield_error input, .gravityformDonationSec .gravityformDonation .gfield_error select{
   border: 3px solid #F00 !important;
}
.gravityformDonationSec .gravityformDonation input::-webkit-input-placeholder, .gravityformDonationSec .gravityformDonation textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
  opacity: 1;
}
.gravityformDonationSec .gravityformDonation input::-moz-placeholder, .gravityformDonationSec .gravityformDonation textarea::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
  opacity: 1;
}
.gravityformDonationSec .gravityformDonation input:-ms-input-placeholder, .gravityformDonationSec .gravityformDonation textarea:-ms-input-placeholder{ /* IE 10+ */
  color: #fff;
  opacity: 1;
}
.gravityformDonationSec .gravityformDonation input:-moz-placeholder, .gravityformDonationSec .gravityformDonation textarea:-moz-placeholder{ /* Firefox 18- */
  color: #fff;
  opacity: 1;
}

.gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li.gfield input#input_5_10::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #999999;
  opacity: 1;
}
.gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li.gfield input#input_5_10::-moz-placeholder{ /* Firefox 19+ */
  color: #999999;
  opacity: 1;
}
.gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li.gfield input#input_5_10:-ms-input-placeholder{ /* IE 10+ */
  color: #999999;
  opacity: 1;
}
.gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li.gfield input#input_5_10:-moz-placeholder{ /* Firefox 18- */
  color: #999999;
  opacity: 1;
}
/* .gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li.gfield input#input_5_10{
    padding-left: 40px !important;
} */
.gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li.gfield .ginput_container_product_price{
    position: relative;
}
/* .gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li.gfield .ginput_container_product_price:before {
    position: absolute;
    right: 0;
    z-index: 1;
    top: 15px;
    left:24px;
    content: "$";
    color: #fffffe;
    font-size: 24px;
    line-height: 30px;
    font-family: 'Roboto',sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    width: 16px;
}*/

.gravityformDonation .gform_wrapper .validation_message{
    display: none;
}
.gravityformDonationSec .gravityformDonation .gform_wrapper .gfield_description{
    color: #fff;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    padding-top: 10px;
}
.gravityformDonationSec .gravityformDonation select { width: 100%; background: url(images/select-giving.png) 94% center no-repeat rgba(255, 255, 255, 0.2)!important; overflow: hidden; }
.gravityformDonationSec .gravityformDonation select {  background: none; font-family: 'Roboto', sans-serif; -moz-appearance: none; -webkit-appearance: none; border: 3px solid #fff;margin-right: 2% !important;}
.gravityformDonationSec .gravityformDonation .gform_wrapper textarea{
    resize: none;
    padding: 13px 25px;
    background: none;
    width: 100%;
    border: 3px solid #fffffe;
    height: 160px;
    color:#fffffe;
    font-size: 20px;
    line-height: 27px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-style: italic;
    background-color: rgba(255, 255, 255, 0.2);
}
.gravityformDonationSec .gravityformDonation input[type="submit"] {
    background-color: rgba(255, 255, 255, 0.2);
    border: 3px solid #fffffe;
    color:#fffffe;
    display: inline-block;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-size: 20px!important;
    padding: 12px 50px!important;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    width: auto !important;
    line-height: 28px!important;
}
.gravityformDonationSec .gravityformDonation input[type="submit"]:hover{
    color:#f2af46;
    border-color:#f2af46;
}
.gravityformDonation .ginput_card_security_code_icon, .gform_wrapper .gform_card_icon_container {
    display: none !important;
}
.gfield_label.gfield_label_before_complex{
    display: none !important;
}
.gravityformDonationSec .gravityformDonation .gform_wrapper .top_label li ul.gfield_radio li {
    width: 46% !important;
    display: inline-block;
}

.gravityformDonationSec .gravityformDonation .gfield_radio input[type="radio"] { position: absolute; left: -999em }
.gravityformDonationSec .gravityformDonation .gfield_radio label:before { display: inline-block; position: relative; top: 2px; left: -16px; content: ''; width: 22px; height: 22px; background-image: url(images/radio.png) }
.gravityformDonationSec .gravityformDonation .gfield_radio input[type="radio"].error+label:before { background-image: url(images/radio-error.png) }
.gravityformDonationSec .gravityformDonation .gfield_radio input[type="radio"]+label:before { background-position: 0 0; }
.gravityformDonationSec .gravityformDonation .gfield_radio input[type="radio"]:checked+label:before { background-position: 0 -22px; }
.gravityformDonationSec .gravityformDonation label {
    color: #fffffe;
    font-size: 22px!important;
    cursor: pointer;
    line-height: 36px!important;
    font-family: 'Roboto', sans-serif;
    font-weight: 400 !important;
    font-style: italic;
}
.gravityformDonationSec .gravityformDonation .gform_wrapper .top_label li.freq_radio ul.gfield_radio li {
    width: 33% !important;
}
.gravityformDonationSec .gravityformDonation .gform_wrapper .top_label li.freq_radio .gfield_label{
    color: #fffffe;
    font-size: 26px!important;
    cursor: pointer;
    line-height: 36px!important;
    font-family: 'Roboto', sans-serif;
    font-weight: 700!important;
    font-style: italic;
}
.gravityformDonationSec .gravityformDonation .gfield_checkbox input[type="checkbox"] { position: absolute; left: -999em }
.gravityformDonationSec .gravityformDonation .gfield_checkbox label:before { display: inline-block; position: relative; top: 2px; left: -15px; content: ''; width: 22px; height: 22px; background-image: url(images/checkbox-donate.png) }
.gravityformDonationSec .gravityformDonation .gfield_checkbox input[type="checkbox"]+label:before { background-position: 0 0; }
.gravityformDonationSec .gravityformDonation .gfield_checkbox input[type="checkbox"]:checked+label:before { background-position: 0 -22px; }
.gravityformDonationSec .gravityformDonation .gform_wrapper .gfield_checkbox li label{
    font-size: 17px!important;
}
.gravityformDonationSec .gravityformDonation .gform_wrapper .gfield_radio li label, .gravityformDonationSec .gravityformDonation .gform_wrapper .gfield_checkbox li label {
    margin: 2px 0 0 20px;
}
.gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li.gfield.cal_total_sec {
   /* display: none !important; */
    visibility: hidden;
    opacity: 0;
}
.gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li.alltotal_Sec{
    background:#6e9de6;
    border: 3px solid #4876bc;
    color:#fff;
    display: block;
    margin-bottom: 15px;
    padding: 10px 20px;
    width: 100%;
    position: relative;
    
}
.gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li.alltotal_Sec div#gfield_description_5_22 {
    margin: 0;
    padding: 0;
}
.gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li.alltotal_Sec .gfield_label{
    display: none;
}
.gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li.alltotal_Sec .gfield_description{
    font-weight: 400;
}
.gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li.alltotal_Sec .ginput_container.ginput_container_total{
    position: absolute;
    bottom: 10px;
    left: 160px; 
}
.gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li.alltotal_Sec .ginput_total.ginput_total_5{
    color: #fff;
    font-size: 18px;
}
.gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0;
}
.gravityformDonationSec .gravityformDonation .gform_wrapper select option{
    color: #8c806e;
}
.gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li#field_1_10 .ginput_container.ginput_container_product_price{
    position: relative;
}
.gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li#field_1_10 .ginput_container.ginput_container_product_price::before {
    position: absolute;
    right: 0;
    z-index: 1;
    top: 16px;
    left: 23px;
    content: "$";
    color: #fffffe;
    font-size: 30px;
    line-height: 30px;
    font-weight: 700;
    text-transform: uppercase;
    width: 20px;
    display: none;
}
.gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li#field_1_10 .ginput_container.ginput_container_product_price::after {
    position: absolute;
    right: 0;
    z-index: 1;
    top: 16px;
    right: 40px;
    content: "USD";
    color:#fffffe;
    font-size: 30px;
    line-height: 30px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}
.gravityformDonationSec .gravityformDonation input#input_1_10 {
    padding-left: 20px !important;
}
.gravityformDonation .gform_wrapper .ginput_complex .ginput_cardinfo_right {
    width: 110px;
}
.gravityformDonation .gform_wrapper .ginput_complex .ginput_cardinfo_right input.ginput_card_security_code {
    max-width:100% !important;
}
.gravityformDonation .gform_wrapper .ginput_complex .ginput_cardinfo_left {
    width: calc(100% - 110px);
}
.gravityformDonation .gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month, .gravityformDonation .gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year {
    width: 47% !important;
    display: initial;
    margin-right: 2% !important;
   
}
.gravityformDonationSec .gravityformDonation .gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month option:not(:checked), .gravityformDonationSec .gravityformDonation .gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year option:not(:checked) {
     color: #1a1919;
}
.gravityformDonation .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"], .gravityformDonation .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
    margin-bottom: 18px;
    margin-top: 0;
}
.gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li.gfield#field_1_4, .gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li.gfield#field_1_11, .gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li.gfield#field_1_5 {
    margin-top: 0;
}
body .gravityformDonation .gform_wrapper .top_label div.ginput_container {
    margin-top: 0;
}
.gravityformDonation .gform_wrapper li.hidden_label input {
    margin-top: 0;
}
.gravityformDonation .gform_wrapper li.gfield.gfield_error, .gravityformDonation .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {

    background-color: unset;
    margin-bottom: 0px !important;
    border-top: 0;
    border-bottom: 0;
    padding-bottom: 0;
    padding-top: 0;
    box-sizing: border-box;
    width: 100% !important;

}
.gravityformDonation .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: 100% !important;
}
.gravityformDonation .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gravityformDonation .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top: 0;
}
.gravityformDonation .gform_wrapper div.validation_error{
    display: none;
}
.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right{
    width:32.32% !important;
}
.gform_wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left.address_zip {
    margin-left: 18px;
    margin-right: 0 !important;
    padding-right: 0 !important;
}
 #validation_message_1_3 {
    display: block !important;
    padding: 10px 24px;
    color:#a94442;
    background:#f2dede;
    border: 2px solid #f00;
    margin-bottom: 20px;
}
.gravityformDonationSec .gravityformDonation .gform_wrapper #gfield_description_5_10 {
    margin-top: 20px;
    font-size: 24px;
    line-height: 30px;
}
.gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li#field_5_3 input#input_5_3_5 {
    margin: 0;
}

.gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li#field_5_4 input#input_5_4_3, .gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li#field_5_4 input#input_5_4_4, .gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li#field_5_4 input#input_5_4_5{
    margin: 0;
}
.gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li#field_5_11 input {
    margin: 0;
}
@media only screen and (min-width: 641px)
.gform_wrapper .ginput_complex.ginput_container_address .ginput_left {
    margin-right: 6px;
}
@media only screen and (max-width: 2100px) {
    .gravityformDonationSec .gravityformDonation {
        max-width: 600px;
    }
    .gravityformDonationSec .banner h2 {
        font-size: 36px;
        line-height: 45px;
    }
     .gravityformDonationSec .banner h4 {
        font-size: 18px;
    }
    .gravityformDonationSec .gravityformDonation .gform_wrapper .ginput_complex .ginput_cardinfo_left {
        width: 75%;
    }
    .gravityformDonationSec .gravityformDonation .gform_wrapper .ginput_complex .ginput_cardinfo_right {
        width: 25% !important;
    }
    .gravityformDonationSec .gravityformDonation .gform_wrapper .ginput_complex .ginput_cardinfo_right input.ginput_card_security_code {
        max-width: 100% !important;
    }
    .gravityformDonationSec .donateoptions {
        padding: 240px 0 50px;
    }
}

/* United 365 New form design */
.gravityformDonation .gform_wrapper{
    display: block!important;
}
.gravityformDonation.graybg li ul.gfield_radio li{
    display: inline;
}
.gform_wrapper ul.gform_fields li.gfield#field_2_3 #validation_message_2_3 {
    display: block;
}
.gravityformDonation.graybg li ul.gfield_radio li:last-child{
    margin-left: 20px!important;
}
.gravityformDonation.graybg .radiofixedrecurring label{
    color:#1a1919;
    font-size: 25px;
    line-height: 36px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    font-style: italic;
}
.gravityformDonation.graybg .ginput_container_radio li{    
    padding-left: 12px !important;
}
.gravityformDonation.graybg .ginput_container_radio li input[type="radio"]:checked + label{
    font-weight: normal;
}
.gravityformDonation.graybg .ginput_container_radio li label::before {
    background-image: url(images/radio-black-icon.png);
    display: inline-block;
    position: relative;
    top: 2px;
    left: -16px;
    content: '';
    width: 22px;
    height: 22px;
}
.gravityformDonation.graybg input[type="radio"]:checked + label::before {
    background-position: 0 -22px;

}
.gravityformDonation.graybg .gform_wrapper li.main_amount.gfield_price{
    position: relative;
}
.gravityformDonation.graybg .gform_wrapper li.main_amount.gfield_price input{
    padding-left: 70px!important;
    padding-right: 90px!important;
}
.gravityformDonation.graybg .gform_wrapper li.main_amount.gfield_price:after{
    position: absolute;
    content: "USD";
    font-size: 30px;
    line-height: 40px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    top: 50%;
    margin-top: -18px;
    right: 50px;
    color: #787878;
}
.gravityformDonation.graybg .gform_wrapper li.main_amount.gfield_price:before{
    position: absolute;
    content: "$";
    font-size: 30px;
    line-height: 40px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    top: 50%;
    margin-top: -21px;
    left: 50px;
}
.gravityformDonation.graybg .gform_wrapper li.main_amount.gfield_price input{
    padding: 4px 70px;
    color: #1a1919;
}
.gravityformDonation.graybg .gform_wrapper li input, .gravityformDonation.graybg .gform_wrapper li select{
    background-color: transparent;
    width: 100%!important;
    padding: 13px 25px!important;
    height: 94px;
    font-size: 40px!important;
    line-height: 40px;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 700;
    text-transform: none;
    position: relative;
    border: 4px solid #adadad!important;    
}
.gravityformDonation.graybg .gform_wrapper li textarea{
    font-size: 26px;
    line-height: 32px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-style: italic;
    resize: none;
    padding: 13px 25px;
    background-color: transparent;
    border: 4px solid #adadad;
    width: 100%;
    color: #1a1919;
}
.gravityformDonation.graybg .gform_wrapper li input[type="email"]{
     color: #1a1919;
}
.gravityformDonation.graybg .gform_wrapper li.gfield_error input{
    border-color: #F00 !important;
}
.gravityformDonation.graybg .gform_wrapper li select{
    background-image: url("images/gray-select-giving.png");
    color: #adadad;
}
.gravityformDonation.graybg .ginput_container_radio input[type="email"]{
    background-color: #fff;
}
.gravityformDonation.graybg .ginput_container_radio input[type="radio"] {
    position: absolute;
    left: -999em;
}
.gravityformDonation.graybg input::-webkit-input-placeholder, .gravityformDonation.graybg textarea::-webkit-input-placeholder {
	opacity: 1;
    color: #adadad!important;
}
.gravityformDonation.graybg input:-moz-placeholder, .gravityformDonation.graybg textarea:-moz-placeholder {	
	opacity: 1;
    color: #adadad!important;
}
.gravityformDonation.graybg input::-moz-placeholder, .gravityformDonation.graybg textarea::-moz-placeholder {	
	opacity: 1;
    color: #adadad!important;
}
.gravityformDonation.graybg input:-ms-input-placeholder, .gravityformDonation.graybg textarea:-ms-input-placeholder {
	opacity: 1;
    color: #adadad!important;
}
.gravityformDonation.graybg .gform_wrapper .ginput_complex .ginput_cardinfo_right{
    width: 150px;
}
.gravityformDonation.graybg .gform_wrapper .ginput_complex .ginput_cardinfo_left {
    width: calc(100% - 150px);
}
.gravityformDonation.graybg .gform_wrapper li.halfgroup{
    width: 50%!important;
    display: inline-block;
}
.gravityformDonation.graybg .gform_wrapper li.gfield.gfield_error.gfield_contains_required{
    padding-right: 16px;
}
.gravityformDonation.graybg .gform_wrapper li .ginput_container_creditcard #input_2_3_5_container #input_2_3_5{
    margin-bottom: 0;
}
.gravityformDonation.graybg .gform_wrapper li .ginput_container_checkbox .gfield_checkbox input{
    position: absolute;
    left: -999em;
}
.gravityformDonation.graybg .gform_wrapper li .ginput_container_checkbox .gfield_checkbox label{
    color: #1a1919;
    font-size: 18px;
    cursor: pointer;
    line-height: 26px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-style: italic;
    padding-left: 15px;
}
.gravityformDonation.graybg .gform_wrapper li .ginput_container_checkbox .gfield_checkbox label::before {
    display: inline-block;
    position: relative;
    top: 2px;
    left: -15px;
    content: '';
    width: 22px;
    height: 22px;
    background-image: url(images/checkbox-donate.png);
}
.gravityformDonation.graybg .gform_wrapper li .ginput_container_checkbox .gfield_checkbox input[type="checkbox"]:checked + label::before {
    background-position: 0 -22px;
}
.gravityformDonation.graybg .gform_wrapper li.cal_total_sec{
    visibility: hidden;
    opacity: 0;
}
.gravityformDonation.graybg .gform_wrapper li.alltotal_Sec{
    background: #6e9de6;
    border: 3px solid #4876bc;
    color: #fff;
    display: block;
    margin-bottom: 20px;
    padding: 20px;
    padding-right: 20px;
    width: 100%;
    position: relative;
    margin-top: -10px;    
}
.gravityformDonation.graybg .gform_wrapper li.alltotal_Sec .gfield_description{
    font-size: 20px;
    line-height: 36px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}
.gravityformDonation.graybg .gform_wrapper li.alltotal_Sec .ginput_container_total{
    position: absolute;
    bottom: 24px;
    left: 160px;
}
.gravityformDonation.graybg .gform_wrapper li.alltotal_Sec .ginput_container_total .ginput_total{
    color: #fff;
}
.gravityformDonationSec .gravityformDonation .gform_footer.top_label{
    position: relative;
}
.gravityformDonationSec .gravityformDonation .gform_wrapper .gform_ajax_spinner {
    padding-left: 0;
    position: absolute;
    top: 46%;
    left: 39%;
}

@media only screen and (max-width: 1900px) {
.gform_wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left.address_zip {
        margin-left: 17px;
        margin-right: 0 !important;
        padding-right: 0 !important;
    }
}

@media only screen and (max-width: 1600px) {
    .gravityformDonation.graybg .gform_wrapper li input, .gravityformDonation.graybg .gform_wrapper li select{
        padding: 0 17pximportant;
        height: 60px;
        border-width: 2px!important;
        font-size: 22px!important;
        line-height: 24px;
    }
    .gravityformDonation.graybg .gform_wrapper li textarea{
        height: 120px;
        border-width: 2px;
        font-size: 16px;
        line-height: 20px;
    }
    .gravityformDonation.graybg .gform_wrapper li.main_amount.gfield_price input{
        padding-left: 37px !important;
        padding-right: 90px !important; 
    }
    .gravityformDonation.graybg .gform_wrapper li.main_amount.gfield_price::before{
        left: 20px;
        font-size: 26px;
    }
    .gravityformDonation.graybg .gform_wrapper li.main_amount.gfield_price::after{
        font-size: 27px;
        right: 36px;
    }
    .gravityformDonation.graybg .gform_wrapper li input, .gravityformDonation.graybg .gform_wrapper li select{
        padding: 0 17px!important;
    }
    .gravityformDonation.graybg .gform_wrapper li textarea{
        padding: 13px 19px;
    }
    .gravityformDonation.graybg .gform_wrapper li .ginput_container_checkbox .gfield_checkbox label{
        font-size: 14px;
    }
    .gravityformDonation.graybg .gform_wrapper li.alltotal_Sec .gfield_description{
        font-size: 14px;
    }
    .gravityformDonation.graybg .gform_wrapper li.alltotal_Sec{
        padding: 10px 20px;
    }
    .gravityformDonation.graybg .gform_wrapper li.alltotal_Sec br{
        display: block;
    }
    .gravityformDonation.graybg .gform_wrapper li.alltotal_Sec .ginput_container_total{
        position: absolute;
        bottom: 14px;
        left: 118px;
        font-size: 16px;
    }
    .gravityformDonation.graybg .gform_wrapper form{
        margin-top: 0!important;
    }
    .gravityformDonationSec .donateoptions {
        padding: 200px 0 50px;
    }
    
}

@media only screen and (max-width: 1023px) {
    .gravityformDonation.graybg li ul.gfield_radio li{
        display: block;        
    }
    .gravityformDonation.graybg .radiofixedrecurring label{
        font-size: 20px;
    }
    .gravityformDonation.graybg li ul.gfield_radio li:last-child{
        margin-left: 0!important;
    }
    .gravityformDonation .gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month, .gravityformDonation .gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year{
        width: 46%!important;
    }
    .gravityformDonationSec .gravityformDonation .gform_wrapper .gfield_checkbox li label{
        max-width: 100%;
    }
}
@media only screen and (max-width: 767px) {
    .gravityformDonation.graybg .radiofixedrecurring label{
        font-size: 16px;
    }
    .gravityformDonation.graybg .gform_wrapper .ginput_complex .ginput_cardinfo_left{
        width: calc(100% - 0px);
    }
    .gravityformDonation .gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year{
        margin-right: 0!important;
    }
    .gravityformDonation .gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month, .gravityformDonation .gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year{
        width: 48.4%!important;
    }
    .gravityformDonation.graybg .gform_wrapper .ginput_complex .ginput_cardinfo_right{
        width: 100%;
    }
    .gravityformDonation.graybg .gform_wrapper li.halfgroup{
        width: 100%!important;
    }
    .gravityformDonation.graybg .gform_wrapper li .ginput_container_checkbox .gfield_checkbox label{
        line-height: 24px;
    }
    .gravityformDonation.graybg .gform_wrapper li.alltotal_Sec{
        margin-top: -50px;
    }
    .gravityformDonation.graybg .gform_wrapper .ginput_container span:not(.ginput_price){
        margin-bottom: 0;
    }
    .gravityformDonationSec .donateoptions {
        padding: 150px 0 50px;
    }
    .gravityformDonationSec .gravityformDonation .gform_wrapper .top_label li ul.gfield_radio li {
        width: 100% !important;
        margin-bottom: 5px;
    }
    .gravityformDonationSec .gravityformDonation .gform_wrapper .gfield_radio li label, .gravityformDonationSec .gravityformDonation .gform_wrapper .gfield_checkbox li label {
        font-size: 18px !important;
        line-height: 28px !important;
    }
    .gravityformDonationSec .gravityformDonation .gform_wrapper .ginput_complex .ginput_cardinfo_left {
        width: 100%;
    }
    .gravityformDonationSec .gravityformDonation .gform_wrapper .ginput_complex .ginput_cardinfo_right {
        width: 100% !important;
    }
    .gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right {
        width: 100% !important;
    }
    .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left.address_zip {
        margin-left: 0;
        margin-right: 0 !important;
        padding-right: 0 !important;
    }
    .donate-page .donateoptions .mid {
        padding: 0 15px;
    }
    .gravityformDonationSec .gravityformDonation .gfield_radio input[type="radio"]:checked+label:before {
        background-position: 0 -16px;
    }
    .gravityformDonationSec .gravityformDonation .gfield_radio label:before {
        background-size: cover;
        width: 16px;
        height: 16px;
    }
    .gravityformDonationSec .gravityformDonation .gfield_checkbox label:before {
        width: 18px;
        height: 18px;
        background-size: cover;
    }
    .gravityformDonationSec .gravityformDonation .gfield_checkbox input[type="checkbox"]:checked+label:before {
        background-position: 0 -18px;
    }
    .gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li#field_5_4 input#input_5_4_3, .gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li#field_5_4 input#input_5_4_4 {
        margin: 0 0 15px;
    }
    .gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li#field_5_4 input#input_5_4_5 {
        margin: 0;
    }
    .gform_wrapper .ginput_complex.ginput_container_address .ginput_right {
        padding-right: 0!important;
    }
    .gform_wrapper .ginput_complex.ginput_container_address .ginput_left {
        margin-right: 0!important;
        padding-right: 0!important;
    }
    
}

@media only screen and (max-width: 641px){
    .gform_wrapper .ginput_container span:not(.ginput_price) {
        margin-bottom: 0!important;
        display: block;
    }
    .gravityformDonationSec .gravityformDonation .gform_wrapper ul.gform_fields li#field_5_11 input#input_5_11_3 {
        margin-bottom: 16px;
    }
}

@media only screen and (max-width: 492px) {
.gravityformDonation .gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month, .gravityformDonation .gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year {
    width: 48%!important;
}
    
}

/* Sign up for United Way of Central Ohio’s newsletter */
.signup-bar .gform_wrapper{
    margin: 0;
}
.signup-bar .gform_wrapper .gform_body {
    width: 70%;
    float: left;
}

.signup-bar .gform_wrapper ul.gform_fields li#field_7_1, .signup-bar .gform_wrapper ul.gform_fields li#field_8_1 {
    padding: 0;
    margin: 0;
}
.signup-bar .gform_wrapper ul.gform_fields li#field_7_1 .ginput_container.ginput_container_email, .signup-bar .gform_wrapper ul.gform_fields li#field_8_1 .ginput_container.ginput_container_email {
    margin: 0;
}
.signup-bar .gform_wrapper ul.gform_fields li#field_7_1 .ginput_container.ginput_container_email input#input_7_1, .signup-bar .gform_wrapper ul.gform_fields li#field_8_1 .ginput_container.ginput_container_email input#input_8_1  {
    width: 100%;
    padding: 0;
    margin: 0;
    color: #fffffe;
    font-size: 30px;
    font-family: 'Roboto',sans-serif;
    font-weight: 300;
    font-style: italic;
}
.signup-bar .gform_wrapper ul.gform_fields li.gfield#field_7_2, .signup-bar .gform_wrapper ul.gform_fields li.gfield#field_8_2 {
    padding: 0;
    margin: 0;
}
.signup-bar .gform_wrapper .gform_footer {
    padding: 0 0 0 50px;
    margin: 0;
    clear: unset;
    width: 30%;
    float: right;
}
.signup-bar .gform_wrapper .gform_footer input[type=submit]{
    width: 100%;
    margin: 0;
    font-size: 30px;
    display: block;
}
.signup-bar .gform_wrapper .gform_footer input[type=submit]:hover{
    opacity: 0.7;
}
.signup-bar .gform_wrapper div.validation_error, .signup-bar .gform_wrapper .validation_message, .formpopup .gform_wrapper div.validation_error, .formpopup .gform_wrapper .validation_message{
    display: none;
}
.signup-bar .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .formpopup .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
    border:3px solid #c00;
}
.signup-bar .gform_wrapper li.gfield.gfield_error, .formpopup .gform_wrapper li.gfield.gfield_error{
    margin-bottom: 0px!important;
    border-top: 0px solid #C89797;
    border-bottom: 0px solid #C89797;
    background: none;
}
.signup-bar div.gform_confirmation_message, .signup-bar div.gform_confirmation_message p, .formpopup div.gform_confirmation_message, .formpopup div.gform_confirmation_message p {
    font-size: 20px;
    color: #155724;
    background: #d4edda;
    display: inline-block;
    padding: 10px 20px;
    border: 1px solid #c3e6cb;
    width: 100%;
    text-align: center;
}
.formpopup input {
    width: 100%!important;
    padding: 20px!important;
    font-size: 16px!important;
    color: #666;
    border: 1px solid #d3d3d3;
    margin: 0!important;
}
.formpopup .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0;
}
.formpopup .gform_wrapper .gform_footer{
    padding: 0;
    margin: 15px 0 0;
}
div#gform_confirmation_wrapper_8 {
    margin-top: 30px;
    margin-bottom: 5px;
}

@media only screen and (max-width: 1600px) {
    .signup-bar .gform_wrapper ul.gform_fields li#field_7_1 .ginput_container.ginput_container_email input#input_7_1, .signup-bar .gform_wrapper ul.gform_fields li#field_8_1 .ginput_container.ginput_container_email input#input_8_1{
        font-size: 24px;
    }
    .signup-bar .gform_wrapper .gform_footer input[type=submit]{
        font-size: 18px;
    }
}

@media only screen and (max-width: 1200px) {
    .signup-bar .gform_wrapper ul.gform_fields li#field_7_1 .ginput_container.ginput_container_email input#input_7_1, .signup-bar .gform_wrapper ul.gform_fields li#field_8_1 .ginput_container.ginput_container_email input#input_8_1{
        font-size: 20px;
    }
    .signup-bar .gform_wrapper .gform_footer input[type=submit]{
        font-size: 19px;
    }
}

@media only screen and (max-width: 767px) {
    .signup-bar div.gform_confirmation_message, .signup-bar div.gform_confirmation_message p, .formpopup div.gform_confirmation_message, .formpopup div.gform_confirmation_message p{
        font-size: 15px;
    }
    .sendbycheck h2{
        font-size: 24px;
    }
    .sendbycheck p{
        font-size: 16px;
        line-height: 24px;
    }
    .fancybox-inner {
        height: auto!important;
    }
}
@media only screen and (max-width: 480px) {
    .signup-bar .gform_wrapper .gform_body {
        width: 100%;
        margin-bottom: 30px;
    }
    .signup-bar .gform_wrapper .gform_footer {
        padding: 0;
        margin: 0;
        text-align: center;
        width: 100%;
    }
    .signup-bar .gform_wrapper .gform_footer input[type=submit]{
        display: inline-block;
    }
}

div#validation_message_7_1, div#validation_message_8_1 {
    display: block!important;
    font-size: 15px;
    line-height: 22px;
}

/* Leadership Giving Commitment Card page css */
.page-id-60060 .help-page .banner .bannertext{
    padding: 80px 10px;
}
.leadership-form .gform_wrapper{
    display: block!important;
}
.page-id-60060 .advocatecontent{
    margin-top: 30px;
}
.leadership-form .info h2.gsection_title{
    font-size: 35px;
    line-height: 35px;
    margin-bottom: 20px !important;
    font-weight: bold;
}
.leadership-form .info p, .leadership-form .info #gfield_description_9_57{
    font-size: 20px;
    line-height: 25px;
    color: #1a1919;
    font-weight: bold;
}
.leadership-form .gform_wrapper ul.gform_fields li#field_9_57{
    padding-bottom: 0;
    border-bottom: 0;
    margin-bottom: 0;
}
.leadership-form #field_9_57 #gfield_description_9_57 span{
    font-weight: 300;
    line-height: 40px;
    color: red; 
    display: block;
    margin-top: 10px;
}
.leadership-form .info #gfield_description_9_57{
    margin-bottom: 0;
}
.leadership-form .gform_wrapper ul li.gfield{
    margin-top: 8px;
}
.leadership-form .gform_wrapper ul li.field_description_below div.ginput_container_checkbox, .leadership-form .gform_wrapper ul li.field_description_below div.ginput_container_radio{
    margin-top: 6px;
}
.leadership-form .gform_body .sec-head{
    padding-bottom: 0;
    border-bottom: 0;
    margin-top: 30px!important;
}
.leadership-form .gform_body #field_9_7.sec-head .gsection_title{
    margin-bottom: 10px!important;
}
.leadership-form .gform_body #field_9_7.sec-head .gsection_description{
    color: #1a1919;
}
.leadership-form .sec-head .gsection_title{
    font-weight: 600;
    margin-bottom: 20px !important;
    margin-top: 35px!important;
    font-size: 30px;
    color: #1a1919;
}
.leadership-form input[type="checkbox"], .leadership-form input[type="radio"] {
    position: absolute;
    left: -999em;
    opacity: 0;
}
.leadership-form input[type="checkbox"] + label {
    padding-left: 36px !important;
}
.leadership-form input[type="checkbox"] + label::before {
    display: block;
    position: absolute;
    top: 5px;
    left: 0px;
    content: "" !important;
    width: 22px;
    height: 22px;
    background-image: url(images/checkbox-e.png);
}
.leadership-form input[type="checkbox"] + label::before {
    background-position: 0 0;
}
.leadership-form input[type="checkbox"]:checked + label::before {
    background-position: 0 -22px;    
}
.leadership-form input[type="checkbox"]:checked + label::before{
    animation: animate_bounce .2s;   
    animation-iteration-count: 1;
}
.leadership-form .gform_body .gfield_checkbox label, .leadership-form .gform_body .gfield_radio label{
    font-size: 20px;
    line-height: 26px;
    color: #1a1919;
    font-weight: 300;
}
.leadership-form .gform_body .gfield_checkbox label b, .leadership-form .gform_body .gfield_radio label b{
    font-weight: bold;
}
.leadership-form .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label, .leadership-form .gform_wrapper ul.gfield_radio li input[type="checkbox"]:checked + label{
    font-weight: 300;
}
.leadership-form .gform_page_footer .button{
    background: #fff !important;
    border: 4px solid #0c4680;
    border-radius: 0;
    color: #0c4680;   
    font-size: 22px!important;    
    padding: 8px 20px !important;
    text-decoration: none;
    text-transform: uppercase;    
    margin-right: 10px !important;
    position: relative;
    cursor: pointer;
    line-height: 40px;
    font-weight: bold;
}
.leadership-form .gform_page_footer .button:hover{
    color: #fff !important;
    border-color: #0c4680 !important;
    background: #0c4680 !important;
}
.leadership-form .gform_page_footer{
    margin-top: 30px!important;
    border-top: 0!important;
}
.leadership-form .gform_page_footer .gform_next_button.button:after{
    content: ">>";
}
.leadership-form .gform_page_footer .gform_previous_button.button:before{
    content: "<<";
}
.leadership-form .gform_body .step-next-feilds label.gfield_label{
    font-size: 30px;
    font-weight: 600;   
    color: #1a1919;
}
.leadership-form .gform_body .gfield_radio label{
    font-weight: 300 !important;
}
.leadership-form .gform_body input[type="radio"] + label {
    padding-left: 36px !important;
}
.leadership-form input[type="radio"] + label::before{
    content: "" !important;
    width: 22px;
    height: 22px;
    background-image: url(images/radio-e.png);
    position: absolute;
    left: 0;
    top: 5px;
    cursor: pointer;
}
.leadership-form input[type="radio"]:checked + label::before {
    background-position: 0 -22px;
}
.leadership-form .gfield_required{
    color: red !important;
}
.leadership-form .date-field{
    margin-top: 30px!important;
}
.leadership-form .date-field .gfield_label, .leadership-form .donation-price .gfield_label, .leadership-form #gform_page_9_5 label{
    font-size: 24px;
    line-height: 30px;
    color: #1a1919;
    font-weight: 300;
}
.leadership-form .date-field .ginput_container_date input{  
    background-image: url(images/calendar-icon-new1.png);
    background-position: 92% center;
    background-repeat: no-repeat;
    background-size: 30px;
    width: 400px!important;
}
.leadership-form input[type="text"], .leadership-form input[type="tel"], .leadership-form input[type="email"], .leadership-form .gform_wrapper select, .leadership-form input[type="number"]{
    background-color: #f5f5f5;
    border: 2px solid #d4d4d4;
    color: #787878;
    font-size: 18px !important;
    padding: 10px 15px !important;
    height: 60px;
    width: 100%!important;
    font-family: 'Roboto', sans-serif;
    font-weight: 400, sans-serif;
    max-width: 100%;
    font-style: normal;
    margin-bottom:20px !important;
    text-align: left !important;
    max-width: 100% !important;
}
.leadership-form #gform_page_9_5 label{
    font-size: 20px;
    line-height: 35px;
    display: block;
    font-weight: 300;
    color: #1a1919;
    font-family: "Roboto", sans-serif;
}
.leadership-form .gform_body .ginput_container_name input{
    margin-top: 0;
}
.leadership-form  div.ginput_complex.ginput_container.gf_name_has_2 span{
    padding-right: 30px;
}
.leadership-form div.ginput_complex.ginput_container.gf_name_has_2 span.name_last{
    padding-right: 16px;
}
.leadership-form .gform_wrapper ul.gform_fields li.gfield{
    padding-right: 10px;
}
.leadership-form .gform_wrapper #input_9_40_3_container{
    width: 50%!important;
    padding-right: 30px;
    margin-right: 0;
}
.leadership-form .gform_wrapper #input_9_40_4_container{
    width: 50%!important;
    padding-right: 0px;
}
.leadership-form .gform_wrapper .address-group{
    padding-right: 12px!important;
}
.leadership-form .gform_wrapper select{    
    background: url(images/select-contact.png) right center no-repeat #f5f5f5;
    -webkit-appearance: none; 
    -moz-appearance: none;
    background-size: 50px;
}
.leadership-form .gform_wrapper .donation-price, .leadership-form .gform_wrapper li#field_9_58{
    width: 285px;
}
.leadership-form .gform_wrapper .zipCode{
   display: inline-block;
   width: 50%;
   padding-right: 30px!important;
}
.leadership-form .gform_wrapper .ph-number{
   display: inline-block;
   width: 50%;
   padding-right: 10px!important;
}
.leadership-form .order-summary-title .gsection_title{
    text-align: center;
    font-size: 36px;
    line-height: 40px;
}
.leadership-form #field_9_53 .gfield_label{
    color: #00264a;
    font-weight: normal;
}
.leadership-form #field_9_53 .ginput_container_total{
    font-size: 40px;
    line-height: 45px;
    margin-top: 15px;
}
.leadership-form .gform_page_fields #field_9_54{
    width: 50%;
}
.leadership-form .gform_page_fields #field_9_54 #input_9_54_2_cardinfo_left{
    width: 62%;
}
.leadership-form .gform_page_fields #field_9_54 #input_9_54_2_cardinfo_right{
    width: 38%;
    padding-left: 5px;
}
.leadership-form .gform_page_fields #field_9_54 #input_9_54_2_year{
    margin-left: 2%;
}
#gform_confirmation_wrapper_9{
    text-align: center;
    padding: 50px 0;
}
#gform_confirmation_wrapper_9 #gform_confirmation_message_9{
    color: #155724;
    background-color: #d4edda;
    font-size: 20px;
    line-height: 25px;
}

#field_9_13,
#field_9_14 {
    display:none;   
}

.leadership-form .gform_wrapper li label.gfield_label, label#input_9_40_4_label, label#input_9_40_3_label, label#input_9_40_1_label, span#input_9_36_3_container label, span#input_9_36_6_container label {
    font-size: 19px!important;
    font-weight: 700!important;
}
.leadership-form .gform_wrapper ul li.gfield#field_9_53 {
    margin-bottom: 25px;
}


@media only screen and (max-width: 767px) {
.leadership-form .info h2.gsection_title{
	font-size:24px;
}
.leadership-form .sec-head .gsection_title {
    margin-bottom: 10px !important;
    margin-top: 10px!important;
    font-size: 22px;
}
.leadership-form .gform_body .gfield_checkbox label, .leadership-form .gform_body .gfield_radio label {
    font-size: 16px;
}
.leadership-form .gform_wrapper li label.gfield_label, label#input_9_40_4_label, label#input_9_40_3_label, label#input_9_40_1_label, span#input_9_36_3_container label, span#input_9_36_6_container label {
    font-size: 16px!important;
}
.leadership-form span.gfield_required {
    display: inline-block!important;
}
.leadership-form input[type="text"], .leadership-form input[type="tel"], .leadership-form input[type="email"], .leadership-form .gform_wrapper select, .leadership-form input[type="number"]{
   margin-bottom: 10px !important;
}
.leadership-form div.ginput_complex.ginput_container.gf_name_has_2 span {
    padding-right: 0;
}
.leadership-form div.ginput_complex.ginput_container.gf_name_has_2 span.name_last {
    padding-right: 0;
}
.leadership-form .gform_wrapper #input_9_40_3_container {
    width: 100%!important;
}
.leadership-form .gform_wrapper #input_9_40_4_container {
    width: 100%!important;
    padding-right: 0px;
}
.leadership-form .gform_wrapper .zipCode {
    width: 100%;
    padding-right: 12px!important;
}
.leadership-form .gform_wrapper .ph-number {
    width: 100%;
    padding-right: 12px!important;
}
.leadership-form #gform_page_9_5 label {
    font-size: 16px;
    line-height: 32px;
}
.leadership-form .gform_page_fields #field_9_54 {
    width: 100%;
    padding-right: 0;
}
.leadership-form .gform_page_fields #field_9_54 #input_9_54_2_cardinfo_left {
    width: 100%;
}
.leadership-form .gform_page_fields #field_9_54 #input_9_54_2_cardinfo_left select {
    width: 48%!important;
    display: inline-block;
}
.leadership-form .gform_page_fields #field_9_54 #input_9_54_2_cardinfo_right {
    width: 70%;
}
.leadership-form .gform_page_footer .button {
    border: 3px solid #0c4680;
    font-size: 17px!important;
    padding: 8px 15px !important;
    max-width: 165px;
}
.leadership-form .order-summary-title .gsection_title {
    text-align: center;
    font-size: 28px;
    line-height: 40px;
}

}

body.attachment.attachment-template-default div#respond {
    display: none;
}

/* Inner tab Sec */
.innertabSec {
    margin-bottom: 15px;
    background: #fff;
    border-left: 5px solid #29569d;
    display: block;
}
.innertabSec .innertabtitle {
    cursor: pointer;
    color: #595a59;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    background: url(images/plus.png) 97% center no-repeat;
    font-size: 24px;
    padding: 36px 50px;
    background-size: 34px;
}
.innertabSec .innertabtitle.active {
    background: url(images/cross.png) 97% center no-repeat;
    background-size: 21px;
}
.innertabSec .innertabDatacontent {
    padding: 25px 50px;
    display: none;
}

/****** Tax Time New 30-09-2022 ******/

body.postid-61836 .help-page .learnmore .contenttab {
    margin-bottom: 0;
}
.list_of_donations_impact.memberData.blockCircles{
	 	display: block !important;
	  height: 100% !important;
}
.help-page .additionalTaxContent {
    display: block !important;
    padding: 80px 0;
    margin: 0;
}
.TubevideoImg {
    background: #fff;
}
.TubevideoImg .TaxtimeVideo {
    margin-top: 40px;
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
}
.TubevideoImg .TaxtimeVideo iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.TubevideoImg .text {
    margin-bottom: 20px !important;
    padding: 0 15px;
}
.Taxmain-Content {
	float: left;
	width: 100%;
}
.help-page .additionalTaxContent .text {
  	padding: 0 15px;
}
.help-page .additionalTaxContent .staffData.custom .memberData ul, .help-page .additionalTaxContent .staffData.custom .memberData ol {
    margin-left: 30px;
}
.help-page .additionalTaxContent .staffData.custom .memberData ul li a, .help-page .additionalTaxContent .staffData.custom .memberData ol li a {
  	padding: 0;
}

@media (max-width:1600px){
.help-page .additionalTaxContent .staffData.custom .memberData ul li a, .help-page .additionalTaxContent .staffData.custom .memberData ol li a, .help-page .additionalTaxContent .staffData.custom .memberData p a {
    font-size: 16px;
}	
}

@media (max-width:1400px){
.list_of_donations_impact.blockCircles li.lists:nth-child(2) img{
	max-width: 70px;
}
}

@media (max-width:767px){
.help-page .additionalTaxContent {
  	padding: 50px 0;
}
}


/*16-11-2022*/

.what-we-page .transforming .heading .mid li:last-child a {
   background-color:#FFB351;
   color:#ffffff;
}

.what-we-page .transforming .heading li:last-child a:hover, .what-we-page .transforming .heading li:last-child a.active{
    background-color:#f57814;
  }
  .what-we-page .transforming .heading li:last-child a.active:after{
	     border-top-color: #f57814;
}
.what-we-page .transforming .heading li:last-child a:hover:after{
	     border-top-color: #f57814;
}

@media only screen and (max-width: 1100px){
	.what-we-page .transforming.suceess-third-sec .heading li {
	  width: 23%;
	}
}

@media only screen and (max-width: 1023px){
	.what-we-page .transforming.suceess-third-sec .heading li {
	  width: 48%;
	  margin-bottom: 10px;
	}
	
	.what-we-page .transforming .heading li a:after{
		display: none;
	}
}
@media only screen and (max-width:1199px){
	.what-we-page .transforming .heading li a{
		font-size: 18px !important;
	}
}
@media only screen and (max-width:767px){
.what-we-page .transforming.suceess-third-sec .heading li{
margin-top:0 !important;
width: 100%;
}
.what-we-page .transforming.suceess-third-sec .heading li br{
	display:none;
}

}

/* New Donate Page */
.donate-page .makedonate.makedonateNew{
	background-color: #f6f6f6;
}
.makedonate.makedonateNew{
	padding-top: 60px !important;
}
.new-donate-banner{
	background-color: #00264a !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: right center !important;
}
.new-donate-banner .mid{
	max-width: 1170px;
	padding: 0 15px;
	width: 100%;
}
.new-donate-banner{
	max-width: 100%;
}
.new-donate-banner h1{
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 70px;
	line-height: 1.1;
	text-transform: uppercase;
}
.new-donate-banner .donateoptions{
	padding: 100px 0;
}
.donate-page .makedonateNew{
	padding: 0;
}
.makedonateNew .mid{
	max-width: 1170px;
	width: 100%;
	padding: 0 15px;
}
.makedonateNew{
	background-color: #e2e2e2;
}
.donate-page .makedonateNew .topSec ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-left: -20px;
margin-right: -20px;
}
.donate-page .makedonateNew .topSec ul li{
	margin: 0 0 40px 0;
	padding: 0 20px;
	background-color: transparent !important;
	height: auto;
}
.makedonateNew .topSec ul li .innerBox{
	background-color: #fff;
	border-radius: 8px;
	height: 100%;
	padding: 30px;
	text-align: center;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.makedonateNew .topSec ul li .innerBox h3{
	font-size: 40px;
	line-height: 1.2;
	color: #282828;
	padding: 20px 0 15px;
	margin: 0;
	font-weight: bold;
	text-transform: uppercase;
}
.makedonateNew .topSec ul li .innerBox p{
	font-size: 18px;
	line-height: 1.3;
	color: #282828;
	padding: 0 0 20px 0;
}
.makedonateNew .topSec ul li .innerBox .icon{
	background-color: #0c4680;
	border-radius: 50%;
	height: 74px;
	width: 74px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
}
.makedonateNew .topSec ul li.box-1 .innerBox .icon{
	background-color: #0c4680;
}
.makedonateNew .topSec ul li.box-2 .innerBox .icon{
	background-color: #f3b663;
}
.makedonateNew .topSec ul li.box-3 .innerBox .icon{
	background-color: #F15C22;
}
.makedonateNew .topSec ul li .innerBox .icon img{
	height: 40px;
}
.makedonateNew .topSec ul li.box-1 .innerBox .icon img{
	height: 45px;
}
.makedonateNew .topSec ul li.box-1 .innerBox .btn{
	background-color: #0c4680;
}
.makedonateNew .topSec ul li.box-2 .innerBox .btn{
	background-color: #f3b663;
	border-color: #f3b663;
}
.makedonateNew .topSec ul li.box-2 .innerBox .btn:hover{
	color: #f3b663;
}
.makedonateNew .topSec ul li.box-3 .innerBox .btn{
	background-color: #F15C22;
	border-color: #F15C22;
}
.makedonateNew .topSec ul li.box-3 .innerBox .btn:hover{
	color: #f15c23;
}
.makedonateNew .topSec ul li .innerBox .btn, .donateBtn-wrap .bycheck{
	background-color: #0c4680;
	color: #fff;
	text-transform: capitalize;
	font-size: 16px !important;
	line-height: 1.2 !important;
	border-radius: 5px;
	text-decoration: none;
	border: 2px solid #0c4680;
	padding: 13px 20px;
	display: inline-block;
	font-weight: 700;
}
.makedonateNew .topSec ul li .innerBox .btn:hover, .donateBtn-wrap .bycheck:hover{
	background-color: transparent;
	color: #0c4680;
}
.donateBtn-wrap .bycheck{
	text-transform: uppercase;
	font-size: 26px !important;
	font-weight: bold !important;
	padding: 20px 50px;
}
.donateBtn-wrap .bycheck.fancybox{
	margin-right: 20px;
}
.donorpolicyBlock .policyBtn{
	border: 0;
	padding: 0;
	font-weight: bold;
	font-size: 24px;
	text-decoration: underline;
	background-color: transparent !important;
	color: #29569d !important;
}
.donorpolicyBlock .policyBtn:hover{
	text-decoration: none;
}
.donateWays{
	text-align: center;
	float: left;
	width: 100%;
}
.donateWays .mid{
	padding-left: 30px;
	padding-right: 30px;
}
.donateWays .innerBox{
	display: flex;
	align-items: center;
	justify-content: space-between;
	background-color: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	border-radius: 8px;
	padding: 30px 40px;
}
.donateWays h2{
	padding-bottom: 0;
	font-size: 40px;
	line-height: 1.2;
	color: #282828;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
}
.donateBtn-wrap .bycheck {
	margin: 0 12px;
}
.donorpolicyBlock{
	float: left;
	width: 100%;
	margin-top: 50px;
}
@media only screen and (max-width:2300px){
	.new-donate-banner .donateoptions {
		padding: 75px 0;
	}
	.new-donate-banner h1{
		font-size: 54px;
	}
	.new-donate-banner{
		background-position: 90% 0 !important;
	}
}
@media only screen and (max-width:1279px){
	.new-donate-banner .donateoptions {
		padding: 60px 0 55px;
	}
	.new-donate-banner h1{
		font-size: 36px;
	}
	.new-donate-banner .mid{
		width: 93%;
	}
	.makedonateNew .topSec ul li .innerBox h3, .donateWays h2{
		font-size: 32px;
	}
	.makedonateNew .topSec ul li .innerBox p{
		font-size: 16px;
	}
	.donateBtn-wrap .bycheck{
		font-size: 20px !important;
	}
}
@media only screen and (max-width:1023px){
	.new-donate-banner{
		margin-top: 20px;
	}
	.new-donate-banner h1{
		font-size: 32px;
	}
	.makedonate.makedonateNew {
		padding-top: 40px !important;
	}
	.makedonateNew .topSec ul li .innerBox{
		padding: 25px;
	}
	.makedonateNew .topSec ul li .innerBox h3, .donateWays h2 {
		font-size: 28px;
	}
	.makedonateNew .topSec ul li .innerBox p {
		font-size: 14px;
	}
	.makedonateNew .topSec ul li .innerBox .btn{
		font-size: 14px !important;
	}
	.makedonateNew .topSec {
		padding-bottom: 20px;
	}
	.donateBtn-wrap .bycheck {
		font-size: 16px !important;
		padding: 18px 30px;
	}
	.donateBtn-wrap .bycheck.fancybox {
		margin-right: 10px;
	}
	.donate-page .makedonateNew .topSec ul{
		padding: 0;
	}
	.makedonateNew .topSec {
		padding-bottom: 0;
	}
	.donate-page .makedonate.makedonateNew{
		padding-bottom: 20px;
	}
	.donate-page .makedonateNew .topSec ul li{
		padding: 0 15px;
	}
	.donate-page .makedonateNew .topSec ul{
		margin-left: -15px;
		margin-right: -15px;
	}
	.donate-page .makedonateNew .topSec ul li{
		margin-bottom: 30px;
	}
}
@media only screen and (max-width:767px){
	.new-donate-banner {
		background-position: 95% 0 !important;
		position: relative;
	}
	.new-donate-banner:before{
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		content: "";
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0c4680+15,ffffff+100&0.8+15,0+100 */
background: -moz-linear-gradient(left,  rgba(12,70,128,0.8) 15%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(12,70,128,0.8) 15%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(12,70,128,0.8) 15%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0c4680', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */


	}
	.new-donate-banner .donateoptions {
		padding: 50px 0;
	}
	.new-donate-banner h1 {
		font-size: 28px;
		position: relative;
	}
	.new-donate-banner h1 br{
		display: none;
	}
	.donate-page .makedonateNew .topSec ul li{
		width: 100%;
	}
	.makedonateNew .topSec ul li .innerBox h3 {
		font-size: 30px;
	}
	.makedonateNew .topSec ul li .innerBox p {
		font-size: 17px;
	}
	.makedonateNew .topSec ul li .innerBox .btn {
		font-size: 16px !important;
	}
	.donateBtn-wrap .bycheck {
		margin: 0 5px !important;
	}
	.donateWays h2{
		font-size: 30px;
		text-align: center;
		margin-bottom: 15px;
	}
	.donateWays .mid {
		padding-left: 15px;
		padding-right: 15px;
	}
	.donateWays .innerBox{
		flex-direction: column;
		padding: 30px 15px;
	}
	.donateBtn-wrap .bycheck {
		font-size: 13px !important;
		padding: 14px 16px;
	}
}
/* New Donate Page end */

/* Diversity, Equity and Inclusion Page */
.equity-inclusion-banner{
    min-height: 920px;
    padding: 0 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    background-color: #00264A !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
.equity-inclusion-banner::after {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  background-color: rgba(0,38,74,0.3);
}
.equity-inclusion-banner .bannertext{
    max-width: 1100px;
    text-align: center;
    position: relative;
    z-index: 1;
    padding-top: 150px;
}
.equity-inclusion-banner h1{
    color: #fffffe;
    font-size: 100px;
    margin-bottom: 30px;
    font-family: 'League Gothic', 'sans-serif';
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1;
    text-shadow: 0 6px 11px #282828;
    letter-spacing: 2px;
}
.equity-inclusion-banner .bannertext p{
    color: #fffffe;
    font-size: 28px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    line-height: 1.2;
    text-shadow: 0 0px 5px #282828;
}
.equity-inclusion-page .mid{
    max-width: 1250px;
    position: relative;
    display: flex;
    flex-wrap: wrap;
}
.board-resources-section ul{
    display: flex;
    list-style: none;
    flex-wrap: wrap;
}
.board-resources-section li{
    padding: 0 15px;
    position: relative;
    width: 50%;
}
.board-resources-section li h2 {
    background-color: rgba(248,92,34,1);
    color: #fff;
    font-family: 'League Gothic', 'sans-serif';
    text-transform: uppercase;
    letter-spacing: 1.5px;
    font-size: 30px;
    line-height: 1.1;
    padding: 8px 20px;
    display: inline-block;
    margin: -20px 0 0 20px;
    position: relative;
}
.secPadding{
    padding: 100px 0;
}
.board-resources-section li a{
    display: block;
}
.board-resources-section li figure{
    line-height: 0;
    overflow: hidden;
    margin: 0;
}
.board-resources-section li figure img{
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
}
.board-resources-section li a:hover figure img{
    transform: scale(1.1);
}
.statementSection{
    background-color: #00264A;
    position: relative;
    padding: 150px 0;
}
.statementSection .backgroundImage{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    opacity: 0.2;
    background-position: top center;
    background-size: cover;
}
.statementSection .w50 {
    width: 50%;
    padding: 0 30px;
}
.statementSection h2{
    background-color: #FCB040;
    color: #00264A;
    display: inline;
    font-family: 'League Gothic', 'sans-serif';
    text-transform: uppercase;
    letter-spacing: 1.5px;
    line-height: 1.2;
    margin-bottom: 20px;
    padding: 2px 10px;
    font-size: 60px;
}
.statementSection p{
    font-size: 16px;
    line-height: 26px;
    color: #fff;
    font-family: 'Roboto', 'sans-serif';
    margin-bottom: 35px;
}
.statementSection p:last-child{
    margin-bottom: 0;
}
.statementSection .leftCol p{
    margin-top: 40px;
}
.statementWrapper{
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
}
.coming-soon-text h2{
    color: #fff;
    text-shadow: 0 6px 11px #282828;
    font-size: 50px;
}
.board-diversity .equity-inclusion-banner .bannertext{
    padding-top: 0;
    padding-bottom: 0;
}
@media only screen and (max-width:1600px){
    .statementSection{
        padding: 100px 0;
    }
    .equity-inclusion-banner{
        min-height: 680px;
    }
}
@media only screen and (max-width:1279px){
    .equity-inclusion-banner .bannertext{
        padding-top: 120px;
    }
    .equity-inclusion-banner h1{
        font-size: 65px;
        margin-bottom: 10px;
    }
    .equity-inclusion-banner .bannertext p{
        font-size: 22px;
    }
    .equity-inclusion-banner .bannertext{
        width: 80%;
    }
    .equity-inclusion-banner {
        min-height: 560px;
    }
    .secPadding {
        padding: 80px 0;
    }
    .statementSection h2{
        font-size: 50px;
    }
    .coming-soon-text h2{
        font-size: 36px;
    }
}
@media only screen and (max-width:1023px){
    .equity-inclusion-banner .bannertext {
        padding-top: 100px;
    }
    .equity-inclusion-banner .bannertext {
        width: 95%;
    }
    .equity-inclusion-banner h1 {
        font-size: 56px;
        margin-bottom: 0px;
    }
    .equity-inclusion-banner .bannertext p {
        font-size: 20px;
    }
    .board-resources-section li h2{
        font-size: 24px;
    }
    .statementSection .w50{
        width: 100%;
    }
    .statementSection .rightCol {
        padding-top: 30px;
    }
    .equity-inclusion-banner {
        min-height: 400px;
    }
    .coming-soon-text h2{
        font-size: 30px;
    }
}
@media only screen and (max-width:767px){
    .equity-inclusion-banner .bannertext{
        padding-top: 230px;
        padding-bottom: 50px;
    }
    .equity-inclusion-banner h1{
        font-size: 42px;
    }
    .equity-inclusion-banner .bannertext p {
        font-size: 16px;
    }
    .equity-inclusion-banner {
        min-height: 380px;
    }
    .secPadding {
        padding: 60px 0;
    }
    .board-resources-section li{
        width: 100%;
        margin-bottom: 40px;
    }
    .board-resources-section li:last-child{
        margin-bottom: 0;
    }
    .board-resources-section li h2 {
        font-size: 22px;
    }
    .statementSection h2{
        font-size: 40px;
    }
    .statementWrapper{
        margin-left: -10px;
        margin-right: -10px;
    }
    .coming-soon-text h2{
        font-size: 22px;
    }
    .board-diversity .equity-inclusion-banner{
        min-height: 320px;
    }
}
/* Diversity, Equity and Inclusion Page end */

/* Board Diversity page css Start here  */

.board-diversity .statementSection .leftCol.w50 h2{
    padding: 2px 10px !important;
    background: #00264A !important;
    color: #fff !important;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.board-diversity .statementSection{
    background-color: #ffffff !important;
}

.board-diversity .bg-blue-dark .arrow-sec ul li {
    font-size: 18px;
    font-weight: 600;
   color:#4d4d4f !important;
    list-style: none;
    position:relative;
    margin-bottom: 24px;
    padding-left: 30px;

}
.board-diversity .statementSection p{
  color:#4d4d4f !important;  
}

.board-diversity .bg-blue-dark .arrow-sec .out-blue  p{
    margin-bottom:5px;
     font-size:18px;
   
}
.board-diversity .bg-blue-dark .arrow-sec .out-blue  strong{
     font-size:24px !important;
     color: #00264a !important;
}
.board-diversity .bg-blue-dark .arrow-sec p a{
    color:#005191 !important; 
    font-size:18px;
       
}

.board-diversity .bg-blue-dark .arrow-sec ul li::before {
    position: absolute;
    background-repeat: no-repeat;
    background-image: url(https://liveunitedcentralohio.org/wp-content/uploads/2023/03/blue-arrow-1.svg);
    content: "";
    width: 20px;
    height: 18px;
    left:0;
}
.out-blue {
    padding: 13px 15px 10px 15px;
    border: 2px solid #00264a;
}
section.secPadding.bg-blue-dark.statementSection.board-dive-blue{
    background-color:#00264a !important;
}
.board-diversity .statementSection.board-dive-blue .leftCol.w50 h2{
    background:#FCB040 !important;
}
.board-diversity .statementSection.board-dive-blue p{
    color: #ffffff !important;
}
.futures_fund .statementWrapper{
    justify-content: center;
    flex-direction: column;
    text-align: center;
}
.futures_fund .statementWrapper .topRow{
    margin-bottom: 30px;
}
.futures_fund .statementWrapper h2{
    display: inline-block;
}
.futures_fund h2{
    background: #00264A !important;
    color: #fff !important;
    
}
.board-diversity .futures_fund p{
    text-align:center !important;
}
.futures_fund {
    margin-left: 15px;
    margin-right: 15px;
}
@media only screen and (max-width:767px){
    .board-diversity .bg-blue-dark .arrow-sec ul li{
        font-size: 16px;
    }
    .board-diversity .bg-blue-dark .arrow-sec .out-blue strong {
        font-size: 20px !important;
    }
    .board-diversity .bg-blue-dark .arrow-sec .out-blue p, .board-diversity .bg-blue-dark .arrow-sec p a{
        font-size: 16px;
    }
}
/* Board Diversity page css Ends here  */

/* Donor Advised Fund Button added */
.donate-page .makedonateNew .donateWays .innerBox{
	flex-direction: column;
}
.donate-page .makedonateNew .donateWays .innerBox .donateBtn-wrap{
	margin-top: 20px;
}
.donate-page .makedonateNew .donateWays .innerBox .donateBtn-wrap .bycheck{
	margin: 0 10px;
}
@media only screen and (max-width: 1279px) {
	.donate-page .makedonateNew .donateWays .innerBox .donateBtn-wrap .bycheck{
		padding: 16px 30px;
	}
}
@media only screen and (max-width: 1023px) {
	.donate-page .makedonateNew .donateWays .innerBox .donateBtn-wrap .bycheck{
		padding: 14px 20px;
	}
}
@media only screen and (max-width: 767px) {
	.donate-page .makedonateNew .donateWays .innerBox h2{
		margin-bottom: 0;
	}
	.donate-page .makedonateNew .donateWays .innerBox .donateBtn-wrap .bycheck{
		margin-top: 10px !important;
	}
	.donate-page .makedonateNew .donateWays .innerBox .donateBtn-wrap {
		margin-top: 10px;
	}
}
/* Donor Advised Fund Button added end */
/*accessibility icon*/
.accessibilityIcon > a > img {width:30px;margin-left:20px;}