/* Enter Your Custom CSS Here */
/* main#home #services .service-wrapper .button, main#home .shape-content .impact-wrapper a.button, .menuBtnCont, .slick-arrow, li.search, #header-nav li.apply a, #left-header #fund-search-wrapper .fund-header a, .connected-button, .social-icons, #fund-search-wrapper-2 .fund-header a, main .sidebar a.button.grey-hollow, main a.button.blue  { transition: .5s; } */
.blue-box-impact { background-color: #489FDF; overflow: hidden; color: #fff; padding: 30px; border-radius: 30px; margin-bottom: 20px; }
.blue-box-impact h3 { color: #fff; }
.stats-box { background: rgba(72,159,223, 1); color: #fff; text-align: center; }
.stats-box hr, .blue-box-impact hr { border-color: #fff; border-top-style: none; }
.stats-box h1 { color: #fff; font-size: 50px; margin-bottom: 0px; }
.badges a:first-of-type { width: 34%; }
.badges a { width: 25%; }
main#staff-leadership ul.staff-member-positions li:last-of-type { border-bottom: 0px solid #ececec; }
footer h4 { color: #fff; margin-top: 0; }
#donors-header .header-content-wrap { padding: 0 75px 200px 75px; }
#donor-shape-border { background-position: left bottom; min-height: 275px; background-size: cover; }
main#funds.single #fund-detail-wrapper .fund-section-header, main .eligibility-wrap ul li span { font-weight: 700; }
img.aligncenter { text-align: center; }
#testimonial-wrap { display: flex; flex-wrap: wrap; }
.content-area .testimonial blockquote:before { font-size: 40px; margin-left: -20px; }
.content-area .testimonial blockquote { font-size: 20px; line-height: 25px; }
.donor-box { -webkit-box-shadow: 3px 5px 4px 5px rgba(72, 159, 223, 0.3);
-moz-box-shadow: 3px 5px 4px 5px rgba(72, 159, 223, 0.3);
box-shadow: 3px 5px 4px 5px rgba(72, 159, 223, 0.3);
padding: 30px 50px;
background: #fff;
border-radius: 30px; }
main#stories .testimonial { -webkit-box-shadow: 3px 5px 4px 5px rgba(72, 159, 223, 0.3);
-moz-box-shadow: 3px 5px 4px 5px rgba(72, 159, 223, 0.3);
box-shadow: 3px 5px 4px 5px rgba(72, 159, 223, 0.3);
width: 45%;
display: inline-block;
padding: 30px 50px;
background: #fff;
border-radius: 30px;
margin: 15px 30px 15px 0;
border-bottom: 0px solid #58646A;
vertical-align: top;}
main#staff-leadership ul.staff-member-positions li { border-bottom: 1px solid #ececec; }
#staff-leadership .content-area .row { margin-bottom: 40px; }
/*.member-info { display: flex; flex: 1; }*/
.bio-position-details { font-size: 80%; }
.staff-member-positions, .staff-positions.board, .staff-positions.board.committee  { font-size: 12px; line-height: 14px; }
#header-nav ul { padding: 18px 0 20px 60px; }
#fund-search-wrapper .fund-search .search-results li, #fund-search-wrapper-2 .fund-search .search-results li { padding: 0; }
#fund-search-wrapper .fund-search .search-results li a, #fund-search-wrapper-2 .fund-search .search-results li a { padding: 10px 0 10px 40px; }
main#funds .fund-list ul li a { padding: 10px 0 10px 40px; }
main#funds .fund-list ul li { padding: 0; }
#fund-search-wrapper .fund-search .search-results li:hover, main#funds .fund-list ul li:hover { background-color: #ececec; transition: .5s; }
main#funds .eligibility-wrap { margin-top: -53px; }
#left-header #fund-search-wrapper .fund-search .search-box { margin: 25px 10px 10px; }
#mc_embed_signup input[type="text"], #mc_embed_signup input[type="email"] { width: 100%; border-radius: 20px; }
#mc_embed_signup div.mce_inline_error { background-color: #489FDF; }
#mc_embed_signup input.mce_inline_error { border-color: #489FDF; }
.media-resources a.button.blue { width: 100%; text-align: center; }
.gform_wrapper label.gfield_label { font-weight: 500; }
.contact-section { background-image: url(https://copaysredesign.copays.org/wp-content/uploads/paf-headquarters-entrance.jpg); background-size: cover; background-repeat: no-repeat; background-position: right center; display: flex; align-items: stretch; margin-bottom: 100px; overflow: hidden; }
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
background: #10069F; color: white; padding-left: 15px; padding-right: 15px; font-weight: 700; font-size: .8em; text-decoration: none; border-radius: 20px; padding-top: 5px; padding-bottom: 5px; border: 0px solid;}
.contact-box { background: rgba(72,159,223, 1); padding: 50px; margin-top: 175px; color: #fff; border-radius: 30px 30px 0 0; }
.active, .accordion:hover { background-color: #5BCCC6; }
a:hover,  .sidebar a:hover { text-decoration: underline; }
main .sidebar a.button.grey-hollow:hover { text-decoration: none; }
main#home #services .service-wrapper .button:hover { background-color: #489FDF; transition: .5s; }
main#home .shape-content .impact-wrapper a.button:hover { border: 1px solid white; background-color: #fff; color: #489FDF; transition: .5s; }
.inMenuBtnsCont .menu-button.donate:hover { border: 2px solid white; background-color: #fff; color: #489FDF; transition: .5s; }
main .sidebar a.button.grey-hollow:hover, #fund-search-wrapper-2 .fund-header a:hover, #left-header #fund-search-wrapper .fund-header a:hover, .inMenuBtnsCont .menu-button.apply:hover { color: #10069F; transition: .5s; }
main a.button.blue:hover { background-color: #489FDF; transition: .5s; }
.menuBtnCont, #left-header #fund-search-wrapper .fund-header a { cursor: pointer; }
.menuBtnCont:hover .menuBarsCont, .menuBtnCont:hover span, .slick-arrow:hover, .social-icons a:hover, #menu-mainsidemenu .sub-menu li.menu-item:hover, .closeMenuBtnCont:hover, .legend li:hover { opacity: .7; transition: .5s; }
#header-nav a:hover, .links a:hover {text-decoration: underline; }
li.search:hover { opacity: .7; transition: .5s; }
.connected-button:hover { background-color: #10069F; transition: .5s; }
#header-nav li.apply a:hover, #left-header #fund-search-wrapper .fund-header a:hover, main#home #services .service-wrapper .button:hover, .connected-button:hover, #fund-search-wrapper-2 .fund-header a:hover, main .sidebar a.button.grey-hollow:hover, .inMenuBtnsCont .menu-button.apply:hover { -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0);
-moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0);
box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0); transition: .5s; }
iframe { border-radius: 30px; }
.header-image { border-radius: 30px 0 0 30px; }
#sticky-top { max-width: 1000px; right: 0; }
main.reports-wrapper .dropdown-list select {
padding: 10px 10px;
margin: 0 0 15px;
border: 0px solid rgba(0, 0, 0, 0.2);
border-radius: 20px !important;
color: #fff;
display: block;
background-color: #10069F;
}
.copay-services a:hover img { opacity: .7; transition: .5s; }
main#funds.single #fund-detail-wrapper .border { border-right: 0px solid white; }
#fund-search-wrapper ul.legend.mini, #funds ul.legend.mini { border-bottom: 1px solid #ececec; }
.active:after { display: none; }
main#staff-leadership .board-image { max-height: 300px; background-color: #fff; }
#searchOverlay.block { background: rgba(16, 6, 159, 0.8); }
#searchOverlay #search-button { border-radius: 0 30px 30px 0; }
#searchOverlay #search-box input[type="text"] { line-height: 0em; }
#searchOverlay #search-box input::placeholder { line-height: 1.2em; }
#searchOverlay #search-form { border-radius: 30px; }
.connected-button { background: #F7C43B; color: white; border: 0; padding: 5px 10px; border-radius: 20px; position: relative; float: left; margin-top: 5px;
-webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1);
box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1);
}
body { line-height: 1.6875; }
footer a, footer a:visited { color: #fff; }
a, a:visited { color: #10069F; }
h1, h2, h3, h4, h5, h6 { color: #10069F; line-height: 1.2;}
.sidebar-wrap h1, .sidebar-wrap h2, .sidebar-wrap h3, .sidebar-wrap h4, .sidebar-wrap h5, .sidebar-wrap h6, .sidebar a { color: #58646A; }
h1, h2, h3, h4 { font-weight: 300; }
h5, h6 { font-weight: 700; }
a, .sidebar a {text-decoration: none;}
#mc_embed_signup input[type="submit"] { color: #489FDF;
background: #fff;
border: 0px solid #58646A;
font-size: .9em;
-webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1);
box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1); font-weight: 700;
font-size: .9em;
text-decoration: none;
border-radius: 20px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 40px;
padding-right: 40px;}
.mc-field-group.input-group ul li label { margin-top: 0px; display: inline-block !important; margin-left: 15px; max-width: 80%; }
#mc_embed_signup h2 { color: #fff; }
#mc_embed_signup { background: #10069F !important; border-radius: 30px; padding: 20px; color: #fff; }
#mc_embed_signup label { margin-top: 20px; display: block; }
.mc-field-group ul li label { display: inline-block !important; margin-left: 15px; }
.mc-field-group ul li { list-style: none; }
.mc-field-group ul { padding-left: 0px !important; }
.mc-field-group { margin-bottom: 20px; }
iframe { max-width: 100%; }
main .sidebar .media-resources a.button.grey-hollow { width: 100%; text-align: center; }
.alignright { float: right; }
.alignleft { float: left; }
.board-member { -webkit-box-shadow: 3px 5px 4px 5px rgba(72, 159, 223, 0.3);
-moz-box-shadow: 3px 5px 4px 5px rgba(72, 159, 223, 0.3);
box-shadow: 3px 5px 4px 5px rgba(72, 159, 223, 0.3);
width: 100%;
display: block;
padding: 30px;
background: #fff;
border-radius: 30px;}
main .sidebar .sidebar-wrap { font-size: 1em; }
.sidebar blockquote, .content-area blockquote {font-size: 1.5em; line-height: 150%; margin: 0 0 10px 0; }
main .sidebar a.button.grey-hollow { color: #489FDF; background: #fff; border: 0px solid #58646A; font-size: .9em; -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1);
box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1); }
.board-name {font-size: 22px; color: #10069F; line-height: 28px; padding-bottom: 15px; border-bottom: 1px solid #10069F; }
.board-title { padding: 10px 0; border-bottom: 1px solid #58646A; }
.board-info { padding: 10px 0; }
#left-header .header-title, main#home .shape-content .impact-wrapper .impact-header { line-height: 1.2; }
.board-bio button { width: 100%; background: #10069F; padding: 10px 20px; text-align: center; color: #fff; border: 0px solid; border-radius: 0 0 30px 30px; }
.board-bio button:hover { background: #4137C4; }
.staff-member { -webkit-box-shadow: 3px 5px 4px 5px rgba(72, 159, 223, 0.3);
-moz-box-shadow: 3px 5px 4px 5px rgba(72, 159, 223, 0.3);
box-shadow: 3px 5px 4px 5px rgba(72, 159, 223, 0.3);
width: 100%;
display: block;
padding: 0;
background: #fff;
border-radius: 30px;
margin: 15px 0;}
.staff-name {font-size: 22px; color: #10069F; line-height: 28px; padding: 15px 30px; border-bottom: 1px solid #10069F; }
.staff-title { padding: 10px 30px; border-bottom: 1px solid #58646A; }
.staff-info { padding: 10px 30px; }
.board-image img { border-radius: 30px 30px 0 0; width: 100%; height: auto; }
.testimonial-image img, #staff-bio img { border-radius: 50%; border: 3px solid #5BCCC6; }
.testimonial { color: #10069F; }
.testimonial blockquote { font-size: 30px; font-style: italic; color: #10069F; line-height: 35px; }
.testimonial blockquote:before { content: "“"; font-size: 60px; font-style: italic; color: #10069F; line-height: 35px; top: 0; margin-left: -40px; display: inline-block; float: left; }
#canvas { right: 0; max-width: 100%; }
/*
#right-header {
background: rgba(251, 249, 213, 0);
background: -moz-linear-gradient(top, rgba(251, 249, 213, 0) 63%, rgba(251, 249, 213, 0.86) 95%, #fbe5a7 100%);
background: -webkit-gradient(left top, left bottom, color-stop(63%, rgba(251, 249, 213, 0)), color-stop(95%, rgba(251, 249, 213, 0.86)), color-stop(100%, #fbe5a7));
background: -webkit-linear-gradient(top, rgba(251, 249, 213, 0) 63%, rgba(251, 249, 213, 0.86) 95%, #fbe5a7 100%);
background: -o-linear-gradient(top, rgba(251, 249, 213, 0) 63%, rgba(251, 249, 213, 0.86) 95%, #fbe5a7 100%);
background: -ms-linear-gradient(top, rgba(251, 249, 213, 0) 63%, rgba(251, 249, 213, 0.86) 95%, #fbe5a7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(63%, rgba(251, 249, 213, 0)), color-stop(95%, rgba(251, 249, 213, 0.86)), to(#fbe5a7));
background: linear-gradient(to bottom, rgba(251, 249, 213, 0) 63%, rgba(251, 249, 213, 0.86) 95%, #fbe5a7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbf9d5', endColorstr='#fbe5a7', GradientType=0 );
}
*/
#right-header>div:nth-child(1) { background: none !important; }


/* Pavel Quick Edits */
#board-members h2 { margin-top: 35px; }
#board-members h2:first-of-type { margin-top: 0px; }
.rounded { border-radius: 30px; }
.news-feed { background: rgba(72, 159, 223, 0.3); border-radius: 30px; padding: 30px; }
.news-title { font-size: 22px; color: #10069F; line-height: 25px; margin-bottom: 10px; }
.news-date { font-size: 12px; letter-spacing:2px; margin-bottom: 15px; opacity: .6; }
.news-feed hr {opacity: .6; }
.blue-box { background-color: #489FDF; overflow: hidden; color: #fff; padding: 30px; margin-bottom: 20px; }
.blue-box img { margin-bottom: 0px; }
.blue-box-content { padding: 40px 15px; }

.fancyText {
	 	font-family: 'Dancing Script', cursive;
    font-size: 40px;
}
footer .badges a:first-of-type {
    position: relative;
    top: 20px;
}
footer .badges a:last-of-type {
   width:33%;
}
.fund_desc{
		width: 50%;
    float: right;
}.service-wrapper-inner{
background: #489fdf;
border-radius: 20px;
padding: 35px 20px;
text-align: center;
color: #fff;
}
.gform_wrapper {
display: block !important;
}
.gform_wrapper br { display: none; }
.partnerBtn{
		background: #10069F;
    color: white !important;
    text-decoration: none;
    margin: 10px auto 0;
    padding: 8px 20px;
    font-weight: 400;
    font-size: 13px;
    border-radius: 20px;
    display: table;
    -webkit-box-shadow: 5px 5px 5px 0px rgb(16 6 159 / 10%);
    -moz-box-shadow: 5px 5px 5px 0px rgba(16, 6, 159, 0.1);
    box-shadow: 5px 5px 5px 0px rgb(16 6 159 / 10%);
}
#field_4_41 {margin-top:-1px;}
#field_4_32{margin-top:-28px;}
#field_4_35{margin-top:-28px;}
.zipsidebar {
    background: #fff !important;
}

.accordion h4{
		    color: #fff;
    margin: 0;
    
}
.accordion {
  color: #fff;
  cursor: pointer;
  padding: 15px 20px 0 22px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
		}

.active, .accordion:hover {
  background-color: #ccc; 
}
.partnerLogo{
    
}

.donors-content-wrapper{ .panel {
  padding: 0 18px;
  display: none;
  background-color: white;
  overflow: hidden;
		  margin-bottom: 20px;
		max-height: fit-content;
		
		}}
.accordion-group {
    
    border-radius: 0;
}