/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 11.2
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/* Include Poppins Font */
@import url('https://fonts.googleapis.com/css?family=Lato&display=swap');
@font-face {
  font-family: 'PoppinsBold';
  src: url(https://thearc.org/wp-content/themes/enfold-child/fonts/poppins/Poppins-Bold.otf);
       font-weight: bold;
}

@font-face {
  font-family: 'AbrilText';
  src: url(https://thearc.org/wp-content/themes/enfold-child/fonts/Abril/Abril_Text_Regular.otf);
       font-weight: bold;
}
@font-face {
  font-family: 'PoppinsSemiBold';
  src: url(https://thearc.org/wp-content/themes/enfold-child/fonts/poppins/Poppins-SemiBold.otf);
}

@font-face {
  font-family: 'PoppinsRegular';
  src: url(https://thearc.org/wp-content/themes/enfold-child/fonts/poppins/Poppins-Regular.otf);
}

@font-face {
  font-family: 'PoppinsThin';
  src: url(https://thearc.org/wp-content/themes/enfold-child/fonts/poppins/Poppins-Thin.otf);
  font-weight: normal;
}


/* Include StoneSansITCStd Font */
@font-face {
  font-family: 'StoneSansITCStdMedium';
  src: url(https://thearc.org/wp-content/themes/enfold-child/fonts/StoneSansVolumeITC/MonotypeValuePacks/ITCStoneSansVPOT/ITCStoneSansVPFonts/OpenType/StoneSansITCStd-Medium.otf);     

}


/* Main Header Style */
#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link{
	color: #F9FAFE !important;
    font-family: PoppinsRegular !important;
    font-weight: 500 !important;
    letter-spacing: 1px !important;
}
.top_meta_menu img{
	padding-top: 7px !important;
}
.top_meta_menu_text{
	padding-top: 13px;
    color: #C3C6CD;
    font-family: PoppinsRegular;
    font-weight: 500;
}
#header_main{
	background-color: #10141D;
    box-shadow: -5px 6px 13px 6px rgba(19,18,18,0.27);
}
#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text{
	background-color: #fb6642;
    color: #cfd0d4;
    border-color: #fb6642;
    padding: 15px 30px 15px 30px;
}
#header_main #text-2{
    position: absolute;
    padding: 0;
    right: 0;
    top: -65px;
    text-align: right;  
}

#top #menu-item-search{
	padding-top: 7px;
    padding-left: 15px;
}

#top .header_color .textwidget #custom_heading a{
    letter-spacing: .6px;
    margin-left: 30px;
    color: #F9FAFE;
    font-family: Lato;
    font-weight: 600;
    line-height: 30px;
}

#button_href{
	background-color: #ea7225;
    border-color: #ea7225;
    border-radius: 45px;
    padding: 10px 20px 10px;
    color: #F9FAFE !important;	
    font-family: PoppinsSemiBold !important;	
    font-weight: 600 !important;
    text-transform: uppercase !important;
}
#top #header_main >.container{
	height: 90px !important;
    line-height: 90px !important;
}

.logo a, .logo a img{
	max-height: 90px !important;
}
.burger_container {
    float: right;
    padding-top: 7px;
}

.phone-info span {
	color: #80838a;
}
 #top .header_color .top_meta_menu_select_box select{
	margin-bottom: 0px;
    width: 170px;
    background-color: #151b26 !important;
    border: none;
    color: #C3C6CD;
    font-family: PoppinsRegular;
    font-weight: 500;
}
#header_meta{
	background-color: #151b26;
}
.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu>div{
	    height: inherit;
}
.header_color .main_menu ul:first-child > li > a{
	color: #ffffff;
}
#top .a11y-toolbar-widget{
	float: left;
	padding-top: 8px;
	
}
#top .a11y-toolbar{
	display: none;
}
.a11y-toolbar-widget button{
	background: transparent;
    border: none;
}
.a11y-toolbar-widget button .offscreen{
	display: none;
}
.a11y-toolbar-widget li{
	float: left;
}

/**** Subscribe for Newsletter Common Section ***/
#top #newsletter input[type="email"]
{
	height: 70px;
    padding-left: 22px;
    border-radius: 40px;
    color: #262930;	
    font-family: PoppinsRegular;	
}

#top #newsletter input[type="submit"]{
	right: 10px;
    position: absolute;
    top: 9px;
    background-color: #5C2B84;
    border-color: #5C2B84;
    color: #ffffff;
    padding: 18px 50px 18px 50px;
    border-radius: 40px;
    font-family: PoppinsSemiBold;
    font-weight: 600;
}
 #subscribe_newsletter_section{
 		background: linear-gradient(287deg, #FECB00 0%, #EA7125 100%);
 		min-height: 170PX;
 }
 
 #top #wrap_all .subscribe_newsletter .av-special-heading-tag,  #top #wrap_all .av-inherit-size.subscribe_newsletter .av-special-heading-tag{
 	font-family: PoppinsBold;	
 	font-weight: bold;
 }
 .subscribe_newsletter .av-subheading p:last-child{
 	font-family: StoneSansITCStdMedium;	
 	font-weight: 500;
 	color: #fff;
 }




/*** Home Page Template Style *****/
.main_color .home_section{
	border-left: 10px solid #fb6642;
}
.home_section .av-subheading p:last-child, .one_side_content_section .av-subheading p:last-child {
   	color: #FFFFFF;	
   	font-family: StoneSansITCStdMedium;	
   	font-weight: 500;
   	margin-top: 15px;
}
#top #wrap_all .home_section .av-inherit-size .av-special-heading-tag{
	color: #FFFFFF;	font-family: PoppinsBold;	font-weight: bold;
}

#top #wrap_all .home_section {
	background-color: #10141D;
    opacity: 1;
}
.av-subheading.av_custom_color {
    opacity: 1;
    color: #cfd0d4;
}

.blog_listing_arc div .av_one_fourth{
	margin-left: 0%;
	width: 25% 
}

.what_do_div{
	border: 1px solid;
	padding: 18px;
    padding-right: 0;
    border-right: 20px solid #5b2b82 !important;
    min-height: 115px;
}
.what_do_image{
	float: left;
    width: 30%;
}
.what_content div:last-child{
	color: #666666;
    font-family: StoneSansITCStdMedium;
    font-weight: 500;
    padding-top: 7px;
}
.what_content{
	float: left;
    width: 60%;
    padding-top: 7px;
}

.what_do_title{
	color: #252837;
    font-family: PoppinsSemiBold;
    font-weight: 600;
}
.blog_listing_arc .slide-content{
	bottom: 4px;
    position: absolute; 
    background-color: #060719;
    width: 100%;
    opacity: .9;
}
.blog_listing_arc .slide-content .slide-meta{
	display: none;
}
.blog_listing_arc .slide-content .read-more-link{
	background-color: #EA7125;
    font-family: PoppinsSemiBold;
    font-weight: 600;
    padding: 10px 10px 10px 15px;
    display: none;
}
.blog_listing_arc .slide-image:hover ~ .blog_listing_arc .slide-content .read-more-link{

}

.blog_listing_arc .slide-content .read-more-link a{
	color: #ffffff;
}
.avia-content-slider.blog_listing_arc .slide-entry-title{
	color: #FFFFFF !important;
    font-family: PoppinsRegular !important;
    font-weight: 500 !important;
	padding: 20px !important;
}

/**** New Slider Css ******/
#top .sp-post-carousel-pro .sp-pcp-post-title a{
	color: #FFFFFF !important;
    font-family: PoppinsRegular !important;
    font-weight: 500 !important;
    display: -webkit-box;
    max-width: 100%;
    height: 43px !important;
    margin: 0 auto;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14.3px;
    text-decoration: none;
}
#top .sp-post-carousel-pro .sp-pcp-post-title{
	margin-bottom: 0px;
}

#top .sp_pcp_theme_seven .sp-post-carousel-pro-area .sp-pcp-post .sp-pcp-all-content{
	background: transparent;
	padding: 0;
}
#top .sp_pcp_theme_seven .sp-post-carousel-pro-area .sp-pcp-post .sp-pcp-all-content .read-more-link {
    background-color: #ea7225;
    font-family: PoppinsSemiBold;
    font-weight: 600;
    padding: 10px 10px 10px 15px;
    display: none;
}
#top .sp_pcp_theme_seven .sp-post-carousel-pro-area .sp-pcp-post .sp-pcp-all-content .read-more-link:hover a,
#top .sp_pcp_theme_seven .sp-post-carousel-pro-area .sp-pcp-post .sp-pcp-all-content .read-more-link a:hover{
	color: #fdcc09 !important;
}
#top .sp_pcp_theme_seven .sp-post-carousel-pro-area .sp-pcp-post .sp-pcp-all-content .read-more-link a
{
	text-decoration: none !important;
}
#top .sp-post-carousel-pro .sp-pcp-post-title{
	padding: 20px;	
	background-color: #060719 !important;
    width: 100%;
    opacity: .9;
}
#top .sp-post-carousel-pro-area .sp-pcp-post{
	margin-right: 2px !important;	
}


.avia-image-container.avia-align-left{
	margin-right: 0; 
}

#top .main_color .container .av-inner-masonry-content,
#top .main_color .av-inner-masonry-content.site-background,
#top .main_color .container .av-masonry-entry .avia-arrow{
	background-color: #07081a !important;
}

.av-fixed-size .av-masonry-entry .av-inner-masonry-content{
	bottom: 24px;
	width: 94%;
    margin-left: 3%;
    padding: 15px;
}
.av-masonry-entry .avia-arrow {
    top: 2px;
    display: none;
}
.av-masonry-entry .av-masonry-entry-title{
	padding-left: 12px;
	padding-left: 12px;
    color: #FFFFFF;
    font-family: PoppinsBold;
    font-weight: bold;
}
#top .av-fixed-size .av-masonry-entry:hover .av-inner-masonry-content{
	height: 100%;
    width: 100%;
    margin-left: 0%;
    bottom: 0;
    opacity: .9;
}
.av-masonry-entry:hover .av-inner-masonry-content .av-inner-masonry-content-pos-content{
    text-align: center;
    position: absolute; 
    top: 50%;
    -ms-transform: translateY(-50%);
     transform: translateY(-50%); 
     text-align: center !important;
}
.av-masonry-entry:hover .av-inner-masonry-content 
.av-inner-masonry-content-pos-content .av-masonry-entry-title{
	color: #FECB00;
    font-family: PoppinsBold;
    font-weight: bold;
}
.join_arc_button .avia-button.avia-size-x-large {
    font-family: PoppinsSemiBold;	
    font-weight: 600;
    border-radius: 50px;
}
.what_do_div:hover{
	border-right: 20px solid #eb7a38 !important;
	box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
	
	width: 103%
}
#top #wrap_all .av-inherit-size .av-special-heading-tag, h1{	
	font-family: PoppinsBold;	
	font-weight: bold;		
}
p,#top .policy_page li,#top .number_list li{
	color: #676D77;
    font-family: StoneSansITCStdMedium;
    font-weight: 500;
    line-height: 22px;
}
#top .policy_page{
	list-style-type: circle;
	font-family: StoneSansITCStdMedium;
}
#top .policy_page strong{
	font-family: StoneSansITCStdMedium;
}
.avia-animated-number-content p{
	color: #FFFFFF;	
	font-family: PoppinsSemiBold;	
	font-weight: 600;
	margin-top: 20px !important;
}
.avia-single-number, #top .avia-no-number{
	color: #FFFFFF;
    font-family: AbrilText;
}
#top .avia-no-number{ opacity: 1;}
.blog_listing_arc .slide-image:hover + .slide-content .read-more-link,
#top .sp-post-carousel-pro .sp-pcp-post-image:hover + .sp-pcp-all-content .read-more-link
{
	display: block;
}
.blog_listing_arc .slide-image:hover + .slide-content .slide-entry-title a,
.blog_listing_arc .slide-content:hover .slide-entry-title a,
#top .sp-post-carousel-pro .sp-pcp-all-content:hover .sp-pcp-post-title a{
	height: inherit !important;
    -webkit-line-clamp: 3;
}
.blog_listing_arc .slide-image:hover{
	height: 100% !important;
}
.blog_listing_arc .slide-content:hover .read-more-link,
#top .sp_pcp_theme_seven .sp-post-carousel-pro-area .sp-pcp-post .sp-pcp-all-content:hover .read-more-link
{
	display: block;
}
#top .sp-post-carousel-pro .sp-pcp-all-content .read-more-link:hover{
	
}
#top .sp-post-carousel-pro-section-title{
	display: none;
}

#top .custom-color-heading .special_amp{
    font-family: PoppinsBold;
    font-weight: bold;
    font-style: normal;
    color: #000000;
}
.special_amp, #top .special_amp{
	color: #000000 !important;
	font-family: PoppinsBold;
    font-weight: bold;
    font-style: normal;
}
#top #wrap_all .top_special_heading_div .av-inherit-size .av-special-heading-tag .special_amp{
	font-family: PoppinsBold;
    font-weight: bold;
    color: #ffffff !important;
}


/****** Top Special Heading Style *****/
body .container_wrap .top_special_heading_div{
	top: 0;
    position: absolute;
}
body .container_wrap .top_special_heading{
    padding: 30px 0 0 40px;
    opacity: 0.95;	
    background-color: #EA7125;
    padding-bottom: 30px !important;
}
body .top_special_heading .av-subheading_above p, body .top_special_heading .av-subheading_above a,
body .top_special_heading .av-subheading_above span{
	font-family: PoppinsBold;	
	font-weight: bold;	
	letter-spacing: 0px;
	color: #fff;
}
body .top_special_heading .av-subheading_above span{
	padding-left: 10px;
    padding-right: 10px;
}
body .top_special_heading .av-special-heading-tag{
	color: #FFFFFF;	
}




/* Template A Style(Policy And Advocacy) */

.policy_topic_title{
	color: #252837;
    font-family: PoppinsSemiBold;
    font-weight: 600;
    width: 60%;
    float: left;
    padding-left: 30px;
}
.policy_topic_image{
	width: 40%;
    float: left;
}
.policy_topic_image img{
	height: 131px;
    float: right;
}
.poliy_topic_row{
	background-color: #ffffff;
	display: flex;
    align-items:center;
    margin-top: 0px;
}
.poliy_topic_learn_more{
    color: #FFFFFF;
    font-family: PoppinsSemiBold;
    font-weight: 600;
    letter-spacing: 1px;
    display: none;
    position: absolute;
    z-index: 99999;
    bottom: -10px;
    width: 103%;
}
#top .tiles_hover_style div .av_one_third {
    margin-left: 2%;
    width: 32%;
}
#top .tiles_hover_style div .av_one_third.first{
	margin-left: 0;
}
body .tiles_hover_style .column-top-margin {
    margin-top: 20px;
}
.poliy_topic_learn_more:hover{
	display: block;
}
.poliy_topic_row:hover + .poliy_topic_learn_more{
	display: block;
}
.poliy_topic_div:hover{
	width: 103%;
}
.poliy_topic_learn_more .text{
	background-color: #EA7125;
    padding: 10px 10px 10px 30px;
    float: left;
    width: 90%;
}
.poliy_topic_learn_more .arrow{
	float: right;
    padding: 10px;
    background: linear-gradient(180deg, #FEC800 0%, #EA7125 100%);
    font-weight: normal;
    width: 10%;
}
.poliy_topic_border{
	height: 5px;
    width: 52px;
    background-color: #FECB00;
    float: left;
}
.policy_topic_title .text{
	width: 100%;
    float: left;
    margin-top: 10px;
}
.avia-button.avia-size-x-large{
	border-radius: 50px;
	color: #FFFFFF;	
	font-family: PoppinsSemiBold;	
	font-weight: 600;
}

/************* Privacy Notice Page ***********/
.responsive #privacy_section .container{
 	max-width: 1000px;
 }
.responsive #privacy_section a{/*
	text-decoration: underline;*/
}

 /******** Template E Style (Get Involved) *********/
 .responsive #ways_give_section .container{
 	max-width: 900px;
 }
 .responsive .what_arc_doing .container{
 	max-width: 900px !important;
 }
 .responsive .width_beacome_chapter .container{
 	max-width: 1100px !important;
 }
 #top .hr-custom .hr-inner.inner-border-av-border-fat {
    border-top-width: 5px;
}
.custom_h3{
	color: #252837 !important;	
	font-family: PoppinsSemiBold;	
	font-weight: 600;
	margin-top: 30px;
}
.custom_get_involved_p{
	color: #222222;	
	font-family: PoppinsRegular;	
}
.custom_h4{
	color: #000000;	
	font-family: StoneSansITCStdMedium;	
	font-weight: 500;
}
#top #wrap_all .custom_special_heading .av-special-heading-tag, #top #wrap_all .custom_special_heading_2 .av-special-heading-tag{
	font-family: PoppinsBold;	
	font-weight: bold;
}
#top #wrap_all .custom_special_heading .av-subheading p:last-child,.custom_paragraph {
    color: #191E29;	
    font-family: StoneSansITCStdMedium;	
    font-weight: 500;
}
#top #wrap_all .custom_special_heading-2 .av-subheading p:last-child{
	color: #ffffff;	
    font-family: StoneSansITCStdMedium;	
    font-weight: 500;
}
  
/******** Template C Style (Grassroots)*********/
.grassroots_postslider .slide-entry-title {
    color: #C3C6CD !important;
    font-family: StoneSansITCStdMedium;
    font-weight: 500;
    padding: 10px 30px 10px 30px;
    background-color: #111111;
    opacity: .96;
    margin-top: -65px;
}
#top .grassroots_postslider{
	margin-top: 40px;
	margin-bottom: 40px;
}
.grassroots_postslider .slide-content{
	display: none;
}
.grassroots_postslider .slide-image:hover + .slide-content{
	display: block;
	z-index: 999;
}
.grassroots_postslider .slide-content:hover{
	display: block;
}
.headline_section .av-subheading p:last-child {
	color: #676D77;	
	font-family: StoneSansITCStdMedium;	
	font-weight: 500;
	padding-top: 10px;
}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2{
	text-transform: none;
}
#top .wpcf7-form{
	margin-bottom: 0;
}


/********** Template D (Memorial AND Tribute Gifts)*******/
#top #wrap_all .memorial_tribute_gifts .av-special-heading-tag .special_amp, #top #wrap_all .memorial_tribute_gifts .av-special-heading-tag{
	color: #191E29;
	font-weight: bold;
}
#top .main_color .gform_wrapper .other_amount input{
	position: absolute;
    width: 200px;
    text-align: center;
    left: 48%;
    border-radius: 30px;
    padding: 15px;
}
#top .gform_wrapper .other_amount .gfield_label{
	position: absolute;
    left: 35%;
    z-index: 800;
    padding-top: 15px;
}
#top .gform_wrapper ul li.gfield.other_amount{
	padding-bottom: 60px;
}

 #top .gform_wrapper li.gfield.gf_list_5col.price_radio_button ul.gfield_radio li{
 	width: 18%
 }

@media only screen and (max-width: 989px){
	#top .gform_wrapper li.gfield.gf_list_5col.price_radio_button ul.gfield_radio li{
 		width: 31%
 	}
}
@media only screen and (max-width: 767px) and (min-width: 480px){
	#top .gform_wrapper li.gfield.gf_list_5col.price_radio_button ul.gfield_radio li{
 		width: 47%
 	}
}
@media only screen and (max-width: 479px){
	#top .gform_wrapper li.gfield.gf_list_5col.price_radio_button ul.gfield_radio li{
 		width: 98%
 	}
}
#top .gform_wrapper ul li.gfield.no_field_label .gfield_label{
	display: none;
}
#top .gform_wrapper ul li.gfield.no_field_label input{
	width: 75%;
	margin-bottom: 20px;
}
/******* Become a Sponsor Page *******/
.main_color .become_sponsor_table{
	background: #ffffff;
}

#top .grid-section .media-boxes-container{
	margin-left: 15px !important;
}

#top .media-boxes-no-more-entries, #top .media-boxes-load-more-button{
    opacity: 1 !important;
    background-color: #5c2b85;
    border-color: #5c2b85;
    color: #ffffff;
    border-radius: 45px;
    padding: 25px 50px 23px;
    min-width: 200px;
    font-family: PoppinsSemiBold;
    display: none;
}

.plan_name{
	color: #5C2B84;	
	font-family: PoppinsBold;	
	font-weight: bold;
	margin-top: 50px;
    margin-bottom: 15px;
}
.plan_price{
	color: #676D77;	
	font-family: PoppinsRegular;	
}
.plan_border_champion{
	background-color: #EA7125;
    height: 10px;
}
.plan_border_advocate{
	background-color: #44697D;
    height: 10px;
}
.plan_border_supporter{
	background-color: #FECB00;
    height: 10px;
}
.plan_border_friend{
	background-color: #5C2B84;
    height: 10px;
}


.plan_button{
	border: 2px solid #5C2B84;
    background-color: #FFFEF9;
    padding: 10px;
    border-radius: 40px;
    color: #5C2B84;
    font-family: PoppinsSemiBold;
    font-weight: 600;
    letter-spacing: 1px;
    margin: 12px 0 5px 0;
}
.table_header{
	color: #000000;
    font-family: PoppinsBold;
    font-weight: bold;
    line-height: 45px;
    text-align: left;
    margin-bottom: 20px;
}
#top .main_color .avia-data-table.avia_pricing_minimal tr td:first-child {
	width: 30%;
	text-align: left;
	padding-left: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #676D77 !important;	
    font-family: PoppinsRegular;	
}
.table_header_border{
	height: 5px;
    width: 52px;
    background-color: #FECB00;
    margin-bottom: 10px;
}

.become_sponsor_table tr:first-child td:not(:first-child) { 
      padding-top: 0;
}
.become_sponsor_table tr:not(:first-child) td { 
      vertical-align: middle;
}
.main_color .become_sponsor_table td{
	border-left: 2px solid #F5F6F7;
	border-right: 2px solid #F5F6F7;
	border-top: 1px solid #F5F6F7;
	border-bottom: 1px solid #F5F6F7;
}
.become_sponsor_table td span{
	color: #262930;	
	font-family: PoppinsSemiBold;	
	font-weight: 600;
}
.become_sponsor_table td .table_header_subtext{
	color: #676D77;
    font-family: StoneSansITCStdMedium;
    font-weight: 500;
    line-height: 30px;
}
.become_sponsor_table tr td:not(:first-child)  {
	color: #676D77 !important;	
	font-family: PoppinsRegular;	
}

#top .become_sponsor_table tr:nth-child(2)
{
	background-color: #ffffff;
}
#top .become_sponsor_table tr:first-child td{
	border-bottom-color: #fff;
}

#top .become_sponsor_table tr:nth-child(2) td,
#top .main_color .avia-data-table.avia_pricing_minimal tr:nth-child(2) td:first-child{
	color: #191E29 !important;
	font-family: PoppinsSemiBold !important;
}


/****** Template G Style (life in the community) *****/
#top .container.template-position-statements p{
	color: #676D77;	
	font-family: StoneSansITCStdMedium;	
	font-weight: 500;
}
#top .container.template-position-statements li{
	color: #676D77;	
	font-family: StoneSansITCStdMedium;	
	font-weight: 500;
	line-height: 25px;
}
#top .container.template-position-statements strong{
	color: #191E29;
	font-weight: 600;
}
#top .container.template-single-blog .post-entry .entry-content .life_community_paragraph{
	color: #2F3346;
    font-family: PoppinsRegular;
    line-height: 30px;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #cccccc;
    padding: 25px 0;
    margin-top: 40px;
    margin-bottom: 40px;
    letter-spacing: 1px;
}
#top .container.template-position-statements h3{
	color: #191E29;	
	font-family: PoppinsSemiBold;	
	font-weight: 600; 
	letter-spacing: 1px;
}
.position_statements p{
   font-size: 16px !important;
}
.life_community_heading .av-special-heading-tag{
	color: #252837;	
	font-family: PoppinsBold;	
	font-weight: bold;
}

.responsive .life_community .container, #top .template-position-statements.container{
	max-width: 900px;
}

#top .container.template-position-statements .post-entry .post-meta-infos,
#top .container.template-position-statements .av-share-box,
#top .container.template-position-statements .post-entry .big-preview.single-big{
	display: none;
}
#top .container.template-position-statements .post-entry .post-title a{
	color: #252837 !important;
}
.av-layout-grid-container.life_community{
	max-width: 900px;
}


.group_class{
	padding-left: 20px;
    border-left: 1px solid;
}
.agenda_independent_sections .flex_column.av_one_third{
	background: #fff;
	padding: 30px 30px 30px 30px !important;
}

#top .avia-content-slider.latest_news .slide-entry-title {
    color: #3F4D61;	
    font-family: AbrilText;	
} 
#top .avia-content-slider.latest_news .slide-entry-title::before{
	content: "News";
}

#top .featured_blog .template-blog .entry-content-header::before{
	content: "FEATURED POSTS";
	flat: left;
	color: #191E29;	
	font-family: PoppinsSemiBold;	
	font-weight: 600;
}

#top .avia-content-slider.latest_news .av_one_third{
	margin-left: 1%;
    width: 32.333333%;
}
#top .avia-content-slider.latest_news .slide-meta,#top .avia-content-slider.latest_news .read-more-link{
	display: none;
}
#top .avia-content-slider.latest_news .slide-content{
	padding: 20px;
    border: 1px solid #EAEAEA;
    background: #ffffff;
}
#top .avia-content-slider.latest_news .slide-image {
    margin-bottom: 0;
}


/************ event list *********/
#top .event_grid_list .media-box-title  a{
    color: #191E29;	
    font-family: PoppinsBold;	
    font-weight: bold;  
}
#top #evr-grid .media-box-title a {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
#top .event_grid_list .media-box-title{
	padding: 20px;
}
#top .event_grid_list .media-box-content
{
	background: #fff !important;
    padding: 0px;
}

#top .event_grid_list .media-box-date, #top .event_grid_list .media-box-text {
	display: none;
}
#top .event_grid_list .media-box-more{
	color: #FFFFFF;
    text-align: center;
    background: #EA7125;
    padding: 8px;
    display: none;
}
#top .event_grid_list .media-box-content:hover .media-box-more {
	display: block;
}
#top .event_grid_list .media-box-more a{
	color: #FFFFFF;
	font-family: PoppinsRegular;
    font-weight: 500;
    text-transform: uppercase;
}
/***** Event single page style *****/
.event-single_custum, .event_single_title_container{
	width: 100%;
	float: left;
}
.event-single_custum .avia_iconbox_title{
	color: #FFFFFF;
    font-family: PoppinsSemiBold;
    font-weight: 600;
}
.event-single-image{
	 width: 50%;
    float: left;
}
.event-single-content{
	 width: 50%;
    float: left;
    padding: 50px;
    padding-left: 100px;
}
.event_single_title{
    font-family: PoppinsBold;
    color: #000000;	
    font-weight: bold;
    float: left;
    padding-top: 6px;
}
.event_single_time h4{
	color: #191E29;
    font-family: PoppinsSemiBold;
    font-weight: 600;
}
.event_single_location{
	color: #191E29;
    font-family: PoppinsRegular;
    font-weight: normal;
}
.event_single_time_location{
    width: 100%;
    float: left;
    margin: 5%;
    border-left: 1px solid #DDDDDD;
    padding-left: 25px;
}
.eventplus_single_event_description p{
	color: #676D77;
    font-family: StoneSansITCStdMedium;
    font-weight: 500;
}
.event_single_time{
     margin-bottom: 15px;
}
.event_single_templete .av_textblock_section .avia_textblock > p{
	display: none; 
}
.event_single_templete{
	margin-bottom: -6px;
}
.location_icon{
	position: relative;
    top: 8px;
    right: 10px;
}
.time_icon{
	position: relative;
    top: 8px;
    right: 9px;
}

/***** event page *****/
.events-plus-list .sea8s{
	display: none;
}
.events-plus-list .i8em{
	margin-bottom: 7%;
}
#top .event_list_content_container{
	padding-left: 40px;
}
#top .event_list_content_container .ti8le a{
	color: #000000;	
	font-family: PoppinsSemiBold;	
	font-weight: 600;
}
#top .event_list_content_container .me8a span{
	color: #191E29;	
	font-family: PoppinsSemiBold;	
	font-weight: 600;
}
#top .event_list_content_container .d3sc{
	color: #676D77;	
	font-family: StoneSansITCStdMedium;	
	font-weight: 500;
}
#top .event_list_content_container .time_icon{
	margin-left: 10px;
}
#top .event_list_content_container .avia-button.avia-color-light {
    border: 2px solid #5C2B84;
    background: #5C2B84;
    color: #ffffff;	
    font-family: PoppinsSemiBold;	
    font-weight: 600;
}

/***** Submenu item UI ******/
#top .av-submenu-container.submenu_item{
	border: none;
    background: #5C2B84;   
}

#top .av-submenu-container.submenu_item .menu-item a{
    color: #FFFFFF;	
    font-family: PoppinsBold;	
    font-weight: bold;
    background: #5C2B84;
    border: none;
}

#top .av-submenu-container.submenu_item .menu-item{
	width: 24%;
	border-left: 20px solid #512575;
}
#top .av-submenu-container.submenu_item .menu-item:first-child{
	border-left: none;
}
.what_doing_paragraph{
	color: #676D77;
    font-family: StoneSansITCStdMedium;
    font-weight: 500;
    border-bottom: 1px solid #676D77;
    padding-bottom: 40px;
    margin-bottom: 40px;
    line-height: 34px;
}
.what_doing_paragraph_nested{
	line-height: 30px;
	font-size: 18px;	
}
.what_doing_paragraph_nested strong{
	color: #000000 !important;
}


/******* Gravity Form Style Change *****/
#top .gform_wrapper ul.gfield_radio label{
	color: #676D77;	
	font-family: StoneSansITCStdMedium;	
	font-weight: 500;
}
#top .gform_wrapper ul li.gsection{
    display: block;
    background-color: #5C2B84;
    font-family: PoppinsSemiBold;
    font-weight: 600;
    padding: 20px;
    margin-top: 0;
    margin-right: 0;
}
#top .gform_wrapper ul li.gsection.orange_header{
    background-color: #e87038;
}
#top .gform_wrapper ul li.gsection.cyan_header{
    background-color: #27626e;
}
#top .gform_wrapper ul li.gsection h2{
	color: #FFFFFF;
	line-height: 45px;
	font-family: PoppinsSemiBold;
}
#top .gform_wrapper ul li.gfield.fixed_line_height .gfield_label{
	line-height: 50px;
}
#top .gform_wrapper ul li.gfield
{
	padding-left: 50px;
    padding-right: 50px;
}

.gform_wrapper form{
	border: 1px solid #DDDDDD;	background-color: #FFFFFF;
}

#top .gform_wrapper .gfield_label, #top .gform_wrapper label {
    font-family: PoppinsSemiBold;
    color: #2F3346;	
    font-size: 16px;	
    font-weight: 600;
    line-height: 25px;
}

#top .gform_wrapper .ginput_card_expiration_month{
	float: left;
	margin-right: 10px !important;
}
#top .gform_wrapper .ginput_card_security_code{
	float: left;
}
#top .gform_wrapper .gfield_creditcard_warning{
	border: none;
    background: #ffffff;
}
#top .gform_wrapper .gfield_creditcard_warning label {
	margin-bottom: 10px;
	margin-top: 30px;
}
#top .gform_wrapper .gfmc-column ul li.gfield {
    clear: none;
}

#top .gform_wrapper .gform_footer{
	text-align: center;
}
.gform_wrapper .gform_footer input[type=submit]{
	background-color: #5c2b85 !important;
    border-color: #5c2b85 !important;
    padding: 25px 50px 23px;
    border-radius: 50px !important;
    color: #FFFFFF;
    font-family: PoppinsSemiBold !important;
    font-size: 15px !important;
    font-weight: 600;
    margin-bottom: 50px !important;
}
#top .gform_wrapper .gfield_label_before_complex{
	display: none;
}
body .gform_wrapper ul li.address_join_form{
	margin-top: 0;
}
 
#top .gform_wrapper .ginput_complex.ginput_container .address_line_1 label{
	margin-top: 0;
	margin-bottom: 10px;
}
#top .gform_wrapper .ginput_complex.ginput_container .address_line_2 label,
#top .gform_wrapper .ginput_complex.ginput_container .address_city label, 
#top .gform_wrapper .ginput_complex.ginput_container .address_state label, 
#top .gform_wrapper .ginput_complex.ginput_container .address_zip label, 
#top .gform_wrapper .ginput_complex.ginput_container .address_country label{
	margin-top: 30px;
    margin-bottom: 10px;
}

#top .main_color .gform_wrapper textarea, #top .main_color .gform_wrapper input, #top .main_color .gform_wrapper select{
	border: 1px solid #DEDEDE;
    background-color: #FFFFFF;
    border-radius: 4px; 
    font-family: PoppinsRegular;
}
#top .gform_wrapper .radio_join_form .gfield_radio li label {
    margin: 8px 0 0 15px;
    color: #676D77;	
    font-family: StoneSansITCStdMedium;	
    font-weight: 500;
}

#top .gform_wrapper .price_radio_button .gfield_radio > li label {
    cursor: pointer;
    display: inline-block;
    margin: 0;
    color: #262930;
    font-family: PoppinsBold;
    font-weight: bold;
    padding-left: 70px;
}
#top .gform_wrapper .price_radio_button .gfield_radio >li{
	border: 2px solid #DDDDDD;
    background-color: #F9F9F9;
    padding: 30px !important;
    border-radius: 40px;
    margin-left: 15px !important;
}
 #top .gform_wrapper .price_radio_button .gfield_radio>li:first-child{
	margin-left: 0 !important;
}
#top .gform_wrapper .price_radio_button.membership_type .gfield_radio>li:last-child{
	margin-left: 15 !important;
}

#top .gform_wrapper li.gfield.gf_list_4col.price_radio_button ul.gfield_radio li{
	width: 23%;
}
#top .gform_wrapper li.gfield.gf_list_3col.price_radio_button ul.gfield_radio li{
	width: 31%;
}

#top .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul, 
#top .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul{
	margin: 10px 0 30px 0px !important;
	float: left;
    width: 100%;
}
 #top .gform_wrapper .price_radio_button .gfield_radio>li {
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
#top .gform_wrapper .price_radio_button .gfield_radio>li input[type=radio] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
 #top .gform_wrapper .price_radio_button .gfield_radio>li .checkmark {
  position: absolute;
  top: 5px;
  left: 5px;
  height: 50px;
  width: 50px;
  border-radius: 50%;
  border: 5px solid #C3C6CD;
}

#top .gform_wrapper .price_radio_button .gfield_radio>li label{
	position: absolute;
    top: 13px;
    left: 0;
}

/* On mouse-over, add a grey background color */
#top .gform_wrapper .price_radio_button .gfield_radio>li:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
#top .gform_wrapper .price_radio_button .gfield_radio>li input:checked ~ .checkmark {
  background-color: #5C2B84;
  border: 0;
}

/* Create the checkmark/indicator (hidden when not checked) */
 #top .gform_wrapper .price_radio_button .gfield_radio>li .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
#top .gform_wrapper .price_radio_button .gfield_radio>li input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
#top .gform_wrapper .price_radio_button .gfield_radio>li .checkmark:after {
  left: 20px;
    top: 12px;
    width: 12px;
    height: 21px;
    border: solid white;
    border-width: 0 7px 7px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

#top #wrap_all .join_renew_membership .av-special-heading-tag .special_amp, 
#top #wrap_all .join_renew_membership .av-special-heading-tag{
	color: #191E29;
	font-weight: bold;
	margin-top: 30px;
    margin-bottom: 25px;
}
#top .gform_wrapper .radio_button_align .gfield_radio li label {
    padding-top: 12px;
}
#top .gform_wrapper .gf_right_border {
    border-right: 1px solid #dddddd;
}

#top .gform_wrapper .gf_page_steps {
    margin: 0;
    padding: 0;
    border-bottom: none;
    height: 40px;
}
#top .gform_wrapper .gf_step {
    padding: 13px 25px 27px 25px;
    background: #F9F9F9;
    margin: 0;
    border-right: 1px solid #dddddd;
}
#top .gform_wrapper .gf_step.gf_step_active{
	 background: #ffd700;
}
#top .gform_wrapper .gf_step span.gf_step_label{
	color: #000;
    font-family: PoppinsSemiBold;
    font-size: 14px;
}


#top .main_color .gform_wrapper .gform_next_button.button,
#top .main_color .gform_wrapper .gform_previous_button.button,
#top .gform_page_footer .button.gform_button{
    background-color: #5C2B84;
    border-color: #5C2B84;
    color: #ffffff;
    padding: 12px 40px 12px 40px;
    border-radius: 40px;
    font-family: PoppinsSemiBold;
    font-size: 18px;
    font-weight: 600;
}
#top .main_color .gform_wrapper .gform_previous_button.button {
    background-color: #F9F9F9;
    border-color: #DDDDDD;
    color: #484847;
    margin-left: 15px;
}

#top .gform_wrapper .gform_page_footer {
      border-top: 1px solid #dddddd;
      height: 75px;
      margin-top: 40px;
}
#top .gform_wrapper .gf_step span.gf_step_number{
	display: none;
}

#top .gform_wrapper .gfield_html.gf_border{
	border-top: 1px solid #dddddd;
    padding-top: 40px;
    margin-top: 40px !important;
    margin-bottom: 20px !important;
    color: #262930;	
    font-family: PoppinsRegular;	
    font-weight: 500;
}


.sort_filter_container{
	float: left;
	width: 100%;
	color: #444545;
    font-family: PoppinsSemiBold;
    font-weight: 600;
    margin-bottom: 40px;
    padding-left: 50px;
}

#top .sort_filter_container select{
	width: 120px !important;
	float: left;
	margin-left: 15px;
    margin-right: 20px;
    border-color: #fff;
    background-color: #fff;
}

.sort_filter_container span{
	float: left;
	padding-top: 8px;
}


/**** Show blog detail template style ****/
#top.single-post .template-blog .big-preview.single-big{
	padding: 35px 0px 35px 0 !important;
}

#top.single-post .template-blog .content .entry-content-wrapper {
    padding-right: 0 !important;
}

#top .fullsize .template-blog .post .entry-content-wrapper{
	max-width: 1000px !important;
}
#top .container .template-single-blog .av-content-small.units, .container .av-content-small.units{
	width: 100% !important;
    border-right: 0 !important;
}
#top .fullsize .template-blog .post .entry-content-wrapper .entry-content{
	max-width: 900px !important;
}
#top .post-entry .post-title, .avia-content-slider .slide-entry-title{
	color: #252837;	
	font-family: PoppinsSemiBold;	
	font-weight: 600;
}
#top .container.template-single-blog .post-entry .post-title a{
	color: #151B27;
    font-family: PoppinsBold;
    font-weight: bold;
    line-height: 50px;
    letter-spacing: 2px;
    margin-top: 20px;
    margin-bottom: 20px;
}
#top .container.template-single-blog .wp-caption{
	background: #eee;
    margin-bottom: 1.4615em;
    max-width: 96%;
    padding: 9px;
    margin-right: 2.4em;
}
#top .container.template-single-blog .post-entry .entry-content li{
	list-style-position: inside;
}
#top .container.template-single-blog .post-entry .post-meta-infos, #top .container.template-single-blog .post-entry .post-meta-infos .minor-meta{
	color: #0F1A2D;
    font-family: PoppinsSemiBold;
    font-weight: 600;
    margin-bottom: 40px;
}
#top.single-post .fullsize .template-blog  .post-title{
	max-width: 1000px !important;
	color: #151B27;
    font-family: PoppinsBold;
    font-weight: bold;
}
#top .fullsize .template-blog .post .entry-content-wrapper > *{
	max-width: 1000px !important;
}
#top.single-post .post-entry .blog-categories{
	color: #0F1A2D;	
	font-family: PoppinsSemiBold;	
	font-weight: 600;
}
#top .post-entry .blog-tags.minor-meta{
	border-top: 1px solid #DDDDDD;
    float: left;
    width: 100%;
    border-bottom: 1px solid #DDDDDD;
    padding: 25px 0;
    display: none !important;
}
#top .template-blog .post_delimiter{
	display: none !important;
}
#top .post-entry .blog-tags.minor-meta strong{
	color: #191E29;
    font-family: PoppinsSemiBold;
    font-weight: 600;
}
#top .post-entry .blog-tags.minor-meta span{
	border: 1px solid #CDD5DC;
    background-color: #F9F9F9;
    margin-left: 20px;
    padding: 10px 15px 10px 10px;
    border-radius: 15px;
}
#top .post-entry .blog-tags.minor-meta span a{
	color: #676D77;
    font-family: StoneSansITCStdMedium;
    font-weight: 500;
    text-transform: capitalize;
}
.custom_related_posts .related_title {
    text-align: left;
    color: #191E29;
    font-family: PoppinsBold;
    font-weight: bold;
}
.related_image_wrap{
	margin-bottom: 15px;
}
.related_posts .av-related-title.custom-av-related-title{
	display: block;
    text-align: left;
    color: #252837;
    font-family: PoppinsSemiBold;
    font-weight: 600;
    padding: 20px;
    line-height: 28px;
}
#top .custom_related_entries_container .no_margin.av_one_third{
	width: 30%;
    margin-left: 5%;
}
#top .custom_related_entries_container .no_margin.av_one_third:first-child{
    margin-left: 0 !important;
}
#top .related_title_boder{
	width: 50px;
    border-color: #fdcc09;
    border-top-width: 5px;
    border: solid #fdcc09;
    margin-bottom: 25px;
}
#top .container.template-single-blog .post-entry .entry-content li, 
#top .container.template-single-blog .post-entry .entry-content h5,
#top .container.template-single-blog .post-entry .entry-content div,
#top .container.template-single-blog .post-entry .entry-content strong,
#top .container.template-single-blog .post-entry .entry-content span{
	color: #676d77;
    font-family: StoneSansITCStdMedium;
    font-weight: 500;
    line-height: 28px;
}
#top .container.template-single-blog .post-entry .entry-content h5,
#top .container.template-single-blog .post-entry .entry-content strong,
#top .container.template-single-blog .post-entry .entry-content b{
	color: #000000;
}
#top .container.template-single-blog .post-entry .entry-content em{
	font-style: normal;
}

/**** Modify Blog Listing And Filter Style *****/
#top #custom_search_bar{
	float: left;
    width: 100%;
    margin-top: 25px;
}
#top #custom_drop_down_filter{
	float: left;
    width: 70%;
}
#top #search_filter{
	float: left;
    width: 30%;
}
#top #search_filter input{ 
	padding: 15px;
	border-radius: 25px;
	color: #2F4E72;
    font-family: StoneSansITCStdMedium;
    font-weight: 500;
    padding-left: 30px;
}
#top #tag_filter{
	display: none !important;
}
#top #custom_drop_down_filter select{
	float: left;
    width: 28% !important;
    margin-left: 10px;
    color: #2F4E72;	
    font-family: StoneSansITCStdMedium;	
    font-weight: 500;
    padding: 15px;
}
#top #custom_drop_down_filter span{
	float: left;
    padding-left: 40px;
    color: #FFFFFF;	
    font-family: PoppinsSemiBold;	
    font-weight: 600;
    padding-top: 12px;
    padding-right: 20px;
}
#top #custom_drop_down_filter .clear_filter{
	color: #FFFFFF;
    font-family: PoppinsSemiBold;
    font-weight: 600;
    margin-top: 15px;
    float: left;
    margin-left: 15px;
}

#top #custom-slide-content{
	padding: 15px;
}
#top #custom-slide-content .slide-meta{
	color: #676D77;	
	font-family: PoppinsRegular;	
	font-weight: 500;
}
#top .featured_blog .template-blog .big-preview{
	width: 50%;
    float: right;	
}
#top .featured_blog .template-blog .post .entry-content-wrapper{
	width: 50%;
    float: left;
    padding: 50px;
    padding-top: 30px;
}
#top .featured_blog{
	border: 1px solid #DFDFF3;
}
#top .featured_blog .template-blog .post-title{
	color: #191E29;	
	font-family: PoppinsBold;	
	font-weight: bold;
}
#top .featured_blog .template-blog .post-meta-infos{
	display: none;
}
#top .featured_blog .template-blog .post .entry-content-wrapper .entry-content .read-more-link a{
	background-color: #5c2b85;
    border-color: #5c2b85;
    color: #ffffff;
    border-radius: 45px;
    font-family: PoppinsSemiBold;
    padding: 20px 50px 19px;
    text-transform: uppercase !important;
}
#top .featured_blog .template-blog .post .entry-content-wrapper .entry-content .read-more-link a:hover{
	color: #FFCB00 !important;
	background-color: #5C2B84;
    border-color: #5C2B84;
    text-decoration: none;
}
#top .main_color.fullsize .featured_blog .template-blog .post_delimiter{
	display: none;
}

/******* Single Chapter *******/
#top .container.template-single-blog .single_chapter .flex_column{
	border: 1px solid #ECECEC;	
	background-color: #FFFFFF;
	padding: 40px;
}

#top .container.template-single-blog .single_chapter .avia-button.avia-color-dark{
	background-color: #5c2b85;
    border-color: #5c2b85;
	margin-top: 25px;
}
#top .container.template-single-blog .single_chapter .avia-button.avia-color-dark:hover span{
	color: #fdcc09 !important;
}
#top .container.template-single-blog .single_chapter .avia-button.avia-color-dark span{
	color: #ffffff;	
	font-family: PoppinsSemiBold;	
	font-weight: 600;
}
#top .container.template-single-blog .single_chapter h2{
	color: #000000;	
	font-family: PoppinsBold;	
	font-weight: bold;	
	margin-bottom: 30px;
}
#top .container.template-single-blog .single_chapter p{
	color: #333333;
    font-family: PoppinsRegular;
    line-height: 20px;
}
#top .container.template-single-blog .single_chapter p .social_icon{
	margin-left: 30px;
}
#top .container.template-single-blog .single_chapter .av_one_third {
    margin-left: 2%;
    width: 32%;
    min-height: 340px;
}
#top .container.template-single-blog .single_chapter .av_one_third.first {
	margin-left: 0;
	border: none;
    background-color: #FAFBFC;
}
#top .container.template-single-blog .single_chapter .av_one_third.last {
	border: none;
    background-color: #FAFBFC;
}
#top .container.template-single-chapter .content .entry-content-wrapper{
	padding-right: 0;
}

#top .container.template-single-blog .single_chapter table td, #top .container.template-single-blog .single_chapter table th{
	border-style: none;
	color: #191E29;	
	font-family: PoppinsRegular;	
	font-weight: 500;
	padding: 20px;
}
#top .container.template-single-blog .single_chapter table td a{
	color: #191E29;
	text-decoration: underline #191E29;
}
#top .container.template-single-blog .single_chapter table th{
	font-family: PoppinsSemiBold;
}
#top .container.template-single-blog .local_chapters_list{
	float: left;
    border-top: 1px solid #DDDDDD;
    margin-top: 50px;
    width: 100%;
}
#top .container.template-single-blog .local_chapters_list h2{
	float: left;
    color: #191E29;
    font-family: PoppinsBold;
    font-weight: bold;
    margin-top: 40px;
    margin-bottom: 20px;
}
#top .container.template-single-blog .single_chapter table tr:nth-child(odd){
	background: #FAFBFC;
}
#top .container.template-single-blog .single_chapter table tr:nth-child(even){
	background: #F4F4F4;
}

#top .container.template-single-blog .single_chapter .flex_column.contact:hover{
	border-bottom: 5px solid #5C2B84;
}


/******* Find A Chapter ******/
#top .find_chapter_container
{
	float: left;
	width: 100%;
	
}
#top .find_chapter_container .chosen-container-single .chosen-search input[type="text"] {
    font-family: PoppinsRegular !important;
}
#top .find_chapter_container .chosen-container-active.chosen-with-drop .chosen-single div b{
	background-position: -17px 2px;
}

#top .find_chapter_container .chosen-container-single .chosen-search input[type="text"] {
    background: #f8f8f8 !important;
}

#top .find_chapter_container .ui-widget{
	 float: left;
	 width: 65%;
     margin-right: 5%;
}
#top .find_chapter_container .avia-builder-el-no-sibling{
	position: absolute;
    right: 0;
}
.chosen-container .chosen-drop{
	position: absolute !important;
}
.chosen-container-single{
	width: 100% !important;
}

.chosen-container-single .chosen-single{
	color: #808499 !important;	
	font-family: PoppinsRegular;	
	font-weight: 500;
	background: #fff !important;

    height: 50px !important;
}
.chosen-container-single .chosen-single span{
	padding: 12px 0 0 10px !important; 
}
.chosen-container-single .chosen-single div{
	padding-top: 12px !important;
	palding-left: 5px !important;
}
.chosen-container .chosen-results li.active-result{
	color: #676D77;
    font-family: PoppinsRegular;
    font-weight: 500;
    border: none;
    padding: 15px;
    letter-spacing: 1px;
    background-color: #E3E7F0;
}

#top .main_color .active-result.highlighted{
	background-color: #DBE0EA;
}


/****** Legislatice Agenda Page ********/
.legislatice_agenda_subheading .av-subheading_below p{
	margin-top: 20px;
}
.legislatice_agenda_button .avia_iconbox_title, .legislatice_agenda_button_transparent .avia_iconbox_title{
	font-family: PoppinsSemiBold;	
	font-weight: 600;
}
.legislatice_agenda_button .avia_button_icon, .legislatice_agenda_button_transparent .avia_button_icon{
	
}
#top .agenda_independent_sections .av_textblock_section{
	max-height: 200px;
	min-height: 200px;
}

#top .legislatice_agenda_button_transparent .avia-button.avia-color-dark{
	border: 2px solid #5c2b85;
	color: #5c2b85; 
}


/**** Join ARC page ****/
body .container_wrap .join_member_section {
    margin-top: 0;
}
#top .join_member_section .av-special-heading, #top .join_member_section .av_textblock_section,
#top .join_member_section .avia-button-wrap,#top .join_member_section .hr-custom.hr-left{
	padding-right: 25px;
	padding-left: 25px;
}
#top .join_member_section .one_side_content_section .av-subheading p:last-child{
	color: #676D77;
	margin-top: 25px;
}
#top .join_member_section .avia_iconbox_title, #top .join_member_section .avia_iconbox_title{
	font-family: PoppinsSemiBold;	
	font-size: 16px;	
	font-weight: 600;
}
#top .join_member_section .avia-button.avia-color-dark{
	border: 2px solid #5c2b85;
	color: #5c2b85; 
}

/****** Facebook Fundraiser Page *****/

#top .text_block_li_style li {
    text-indent: 0;
    color: #676D77;
    font-family: PoppinSemibold;
    padding-left: 10px;
    line-height: 25px;
}

/****** General Referral Information Page *****/
.li_style li{
    color: #676D77;
    font-family: StoneSansITCStdMedium;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
}

.li_style{
	border-left: 1px solid #DDDDDD;
	padding-left: 15px;
	margin-top: 30px;
}

#top #wrap_all .special_heading_h4 .av-special-heading-tag{
	color: #000000;	
	font-family: PoppinsSemiBold;	
	font-weight: 600;
}
.gen_ref_p p{
	color: #676D77;
	font-family: StoneSansITCStdMedium;	
	font-weight: 500;
}
#top .transparent_blue_button .avia-button.avia-color-dark{
	color: #5C2B84;	
	font-family: PoppinsSemiBold;	
	font-weight: 600;
	border: 2px solid #5C2B84;
}
#top #wrap_all #side_image_space_section .av-inherit-size .av-special-heading-tag{
	font-family: PoppinsSemiBold;	
	font-weight: 600;
}
#top #wrap_all #side_image_space_section .av-subheading p:last-child{
	color: #FFFFFF;	
	font-family: StoneSansITCStdMedium;	
	margin-top: 20px;
}

/***** Success Stories Page *****/
#success_stories .entry-content-wrapper .big-preview.single-big{
	float: left;
    width: 30%;
    padding: 0;
    margin-right: 7%;
}
#top .fullsize#success_stories .template-blog .post .entry-content-wrapper{
	overflow: hidden;
}
#top .fullsize#success_stories .flex_column .template-blog .post-title{
	color: #000000;	
	font-family: PoppinsSemiBold;	
	font-weight: 600;
	padding-top: 2px;
}
#top .fullsize#success_stories .category-success-stories{
	margin-bottom: 40px;
}
#top .fullsize#success_stories .flex_column .template-blog .post-meta-infos{
	display: none;
}
#top .main_color.fullsize#success_stories .template-blog .post_delimiter{
	display: none;
}


/**** TalentScout page ****/
body .container_wrap .join_member_section {
    margin-top: 0;
}
#top .talent_scout .av-special-heading,
#top .talent_scout .hr-custom.hr-left{
	padding-right: 25px;
	padding-left: 25px;
}
#top .talent_scout .one_side_content_section .av-subheading p:last-child{
	color: #676D77;
	margin-top: 10px;
}
.main_color .talent_scout_table td{
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: 1px solid #F5F6F7;
	background: #ffffff;
	vertical-align: middle;
}
.talent_scout_table td span{
	color: #262930;	
	font-family: PoppinsSemiBold;	
	font-weight: 600;
}

#top .main_color .avia-data-table.avia_pricing_minimal.talent_scout_table tr td:first-child{
	color: #191E29 !important;	
	font-family: PoppinsSemiBold;	
	font-size: 16px;	
	font-weight: 600;
}
#top .main_color .avia-data-table.avia_pricing_minimal.talent_scout_table tr:first-child td{
	background: #F6F5F8;
	vertical-align: middle;
}
.talent_scout_p{
	color: #FFFFFF;	
	font-family: PoppinsRegular;	
	font-style: italic;	
	line-height: 48px;
}
.talent_scout_p_heading{
	color: #FFFFFF;	
	font-family: PoppinsSemiBold;	
	font-weight: 600;
}

/****** Digital copies Checkout Page *******/
#digital_copies .talent_scout_right{
	margin-left: 0;
    width: 53%;
} 
.main_color .talent_scout_right .talent_scout_table tr:last-child td{
	border-top: 2px solid #4E2375;
	border-bottom: 2px solid #4E2375;
}
.main_color .talent_scout_right .talent_scout_table tr:last-child td:first-child{
	border-left: 2px solid #4E2375;	
}
.main_color .talent_scout_right .talent_scout_table tr:last-child td:last-child{
	border-right: 2px solid #4E2375;	
}


/**** NCE FORM Page ****/
.custom-file-input input[type="file"]::-webkit-file-upload-button {
  visibility: hidden;
}
.custom-file-input input[type="file"]::before {
  content: 'BROWSE COMPUTER';
  border: 1px solid #999;
  border-radius: 3px;
  padding: 15px 45px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  font-size: 12px;	
  font-weight: 600;
  font-family: PoppinsSemiBold;
  background: #252837;
   color: #fff;
}

.custom-file-input input[type="file"]{
	width: 100% !important;
	margin-top: 20px;
	padding: 10px 0 10px 0;
}
.custom-file-input input[type="file"]:hover::before {
  border-color: black;
}
.custom-file-input input[type="file"]:active::before {
  background: #252837;
}


/***** Matching Gift Page *****/
#top .matching_gift_bottom_section h3{
	color: #252837;	
	font-family: PoppinsBold;	
	font-weight: bold;
	line-height: 30px;
}
#top .matching_gift_section .av_one_third{
	border-right: 1px solid #dddddd !important;
	min-height: 385px;
	padding-right: 20px;
}


/**** Become A Chapter Page *****/
#top .become_chpater_paragraph h3{
	font-family: PoppinsSemiBold;	
	font-weight: 600;
	line-height: 30px;
	color: #000000;
	text-transform: uppercase;
	margin-top: 60px;
}
#top .become_chpater_paragraph p{
	line-height: 30px;
	color: #676D77;
	margin-top: 0 !important;
}
#top #wrap_all #main .avia-no-border-styling.become_chapter_top_heading
{
	padding-bottom: 100px;
}

/**** Mega Menu *****/
#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, 
#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
	font-family: PoppinsSemiBold !important;
	font-weight: 600 !important;
}

#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, 
#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{
	font-family: PoppinsRegular !important;
	font-weight: 500 !important;
}



/********* Employment Page ****/
#top div .flex_column.mession_section_background{
	padding-left: 12% !important;
    padding-right: 12% !important;
}
#top div .flex_column.mession_section_background_last{
	background: #0C091F;
}
#top .employment_width_second_section{
	margin-top: 0;
	opacity: .9;
}


#top .employment_percent_box_left{
	font-family: AbrilText; 
	float: left; 
	width: 40%; 
	padding-top: 0; 
	margin-top: 15px;
	padding-left: 5%;
	font-size: 72px;
}
#top .employment_percent_box_right{
	font-family: PoppinsSemiBold; 
	text-align: left; 
	padding-top: 0; 
	margin-top: 0; 
	float: left; 
	width: 55%;
	text-transform: capitalize;
	letter-spacing: 2px;
	font-size: 24px;
	margin-left: 5%;
}

/**** Userway accessibility plugins style **********/
body .userway.userway_p8{
	top: -2px !important;
}
#top .image_grid{
		width: 33.333%;
	}
#top .search_resources_container .custom-select{
	float: left;
  	width: 23%;
  	margin-left: 1%;
}
/*** Mobile Style ***/
@media only screen and (max-width: 767px) {
	#top .donors_container .donors_list .donor_detail{
	    width: 100%;
	    margin-left: 0;
	}
	#top .search_filter_container .vertical_line{
		display: none;
	}
	#top .search_filter_container a.clear_filter{
		margin-left: 0;
	}
	#top .search_resources_container .custom-select {
	    width: 100%;
	    margin-bottom: 3%;
	}
	#top .gform_wrapper .top_label li.gfield.gf_left_third, #top .gform_wrapper .top_label li.gfield.gf_middle_third {
		width: 100% !important;
	}
	#top .gform_wrapper .price_radio_button .gfield_radio>li {
	    margin-left: 0px!important;
	}
	
	#top .image_grid{
		width: 100%;
	}
	.avia-data-table.avia_pricing_minimal th, .avia-data-table.avia_pricing_minimal td {
	    padding: 5px;    
	}
	#top .plan_button{
		font-size: 10px;
	    padding: 4px;
	}
   #top .find_chapter_container .ui-widget{
		float: left;
		width: 95%;
	    margin-right: 5%;
	}
	/**** Userway accessibility plugins style **********/
	body .userway.userway_p8{
		top: 25px !important;
	}
	#top .success_stories .success_stories_image{
		width: 100%;
	}
	#top .success_stories .success_stories_container{
		width: 100%;
	}
	#top .find_chapter_container .avia-builder-el-no-sibling {
	    position: initial;
	    margin-top: 20px;
	}
	#top #select_chapter{
	    width: 100%;
	}
	#top .employment_percent_box_left{
		width: 100%;
		text-align:center; 
		font-size: 72px;
	}
	#top .employment_percent_box_right{
		width: 100%;
		text-align:center;
		margin-left: 0px; 
	}
	#top .featured_blog .template-blog .big-preview{
		width: 100%;
	}
	#top .featured_blog .template-blog .post .entry-content-wrapper{
		width: 100%;
	}
	#top #custom_drop_down_filter{
	    width: 100%;
	}
	#top #search_filter{
	    width: 100%;
	}
	#top #custom_drop_down_filter span{
	    padding-left: 0;
	    padding-bottom: 12px;
	}
	#top #custom_drop_down_filter select{
		width: 100%;
	}
	
	#top .custom_related_entries_container .no_margin.av_one_third{
		width: 100%;
	    margin-left: 0;
	}
	#main .title_container{
		width: 90%;
	    left: 0%;
	}
	.responsive #top #wrap_all .blog_listing_arc .slide-entry {
	    width: 100%;
	    margin-bottom: 50px !important;
	}
	
	#top .gform_wrapper li.gfield.gf_list_4col.price_radio_button ul.gfield_radio li,
	#top .gform_wrapper li.gfield.gf_list_3col.price_radio_button ul.gfield_radio li{
		width: 97%;
	}
	

	#top .main_color .avia-data-table.avia_pricing_minimal tr td:first-child {
		width: 100%;
	}

	#top #wrap_all .top_special_heading .av-special-heading-tag {
    	margin-right: 20px;
	}
	

    
	.responsive .av-burger-menu-main, #top #menu-item-search, #header_meta{
	   display: none;
	}
	.responsive .av-burger-menu-main, #top #menu-item-search, #header_meta, #custom_heading{
	    display: none;
	}
	.responsive .logo img {
	   width: 80px;
	}
	#mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
	    
	    margin-top: 50px;
	}
	#mega-menu-wrap-avia .mega-menu-toggle.mega-menu-open + #mega-menu-avia {
	    
	    margin-top: 45px;
	}
	.event-single-content, .event-single-image {
	    width: 100% !important;
	}
	#top .events-plus-list .events-list .i8em .t7umb, #top .events-plus-list .events-list .i8em .event_list_content_container{
		width: 100%;
		padding-left: 0;
    	margin-top: 20px;
	}
	#top .gform_wrapper ul li.gfield {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	#top .grid-section .media-boxes-container{
		margin-left: -20px !important;
	}
}
@media only screen and (min-width: 767px) and (max-width: 1152px) { 
	.what_do_div {
	    min-height: 160px;
	}
	.avia-data-table.avia_pricing_minimal th, .avia-data-table.avia_pricing_minimal td {
	    padding: 5px;    
	}
	#top .plan_button{
		font-size: 10px;
	    padding: 4px;
	}
}
@media only screen and (max-width: 360px) {
	.what_do_div {
	    min-height: 150px;
	}
}
@media only screen and (min-width: 767px) and (max-width: 800px) { 
	#top .agenda_independent_sections .av_textblock_section {
	    max-height: 250px;
	    min-height: 250px;
	}
}
#top .financial_report_social_icons .share_button_container{
		left: -30px !important;
}
	
@media only screen and (min-width: 1280px) {
	.table_header{
		font-size: 45px;
	}
}
.avia-content-slider.blog_listing_arc .slide-entry-title a{
	display: -webkit-box;
    max-width: 100%;
    height: 40px;
    margin: 0 auto;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.avia-content-slider.blog_listing_arc.show_one_line_blog .slide-entry-title a{
	 height: inherit !important;
	 
}
@media only screen and (min-width: 1280px) {
	p,#top .policy_page li,#top .number_list li{
		font-size: 16px;
		line-height: 25px;
	}
}


#top #search_filter{
	position: relative;
}
#top #search_filter input[type="submit"]{
    background-color: #EA7125;
    position: absolute; 
    top: 6px;
    right: 6px;
    color: #FFFFFF;
    font-family: PoppinsSemiBold !important;
    font-size: 13px;
    padding: 7px 16px !important;
}
@media only screen and (min-width: 1680px) {
	#top #search_filter input[type="submit"]{
    
    top: 6px; font-size: 16px;
    
}
	#top .webinar_container .webinar_list .register_button .avia-button{
    	font-size: 18px !important;
	}
	#top .header_color .textwidget #custom_heading a.custom_search_button{
		font-size: 18px;
	}
	.avia-content-slider.blog_listing_arc .slide-entry-title a, #top .sp-post-carousel-pro .sp-pcp-post-title a{
	    height: 50px;
	    -webkit-line-clamp: 2;
	}
	#top .search_resources_container .custom-select{
	  	width: 24%;
	}
	#top .financial_report_social_icons .share_button_container{
		left: -150px !important;
	}
	 #top #wrap_all .av-inherit-size.conact_us_heading .av-special-heading-tag{
		font-size: 61px;	
	}
	#top .success_stories .success_stories_container h3{
		font-size: 20px;	
	}
	#top .success_stories .success_stories_container h1{
		font-size: 36px;	
	}
	#top .success_stories .success_stories_container .success_stories_content,
	#top .success_stories .success_stories_container .success_stories_content p{
		font-size: 18px;	
	}
	#top .text_block_li_style li {
    	font-size: 18px;
	}
	.responsive #privacy_section .container{
	 	max-width: 1300px !important;
	 }
	.responsive #ways_give_section .container{
	    min-width: 1000px;
	}
	.responsive .what_arc_doing .container{
	    min-width: 1000px;
	}
	.responsive #investment_section .container, .responsive .width_container .container{
	    min-width: 1200px;
	} 
	p{
    	line-height: 32px;
	}
	.responsive .container,  .container {
	    max-width: 1500px !important;
	}
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link{
	    font-size: 18px !important;
	}
	#top #wrap_all .home_section .av-inherit-size .av-special-heading-tag {
	    font-size: 60px;
	}
	#top #wrap_all .home_section .av-inherit-size .av-special-heading-tag .special_amp{
		font-size: 60px;
	}
	.home_section .av-subheading p:last-child, .one_side_content_section .av-subheading p:last-child {
	    font-size: 24px;
	}
	#top #wrap_all .av-inherit-size .av-special-heading-tag, h1 {
	    font-size: 45.23px;
	}
	p,#top .policy_page li,
	#top .number_list li{
		font-size: 18px;
	}
	#top .policy_page li,
	#top .number_list li{
		line-height: 32px;
	}
	#top .policy_page{
		font-size: 18px;
	}
	#top .paragraph_style{
		font-size: 24px;
	}
	.avia-animated-number-content p{
		font-size: 24px;	
	}
	.avia-single-number, #top .avia-no-number{
	    font-size: 72px;
	}
	.avia-button.avia-size-x-large{
		font-size: 18px !important;	
	}
	#top #wrap_all .subscribe_newsletter .av-special-heading-tag,  #top #wrap_all .av-inherit-size.subscribe_newsletter .av-special-heading-tag{
	 	font-size: 36px;	
	 }
	 .subscribe_newsletter .av-subheading p:last-child{
	 	font-size: 24px;	
	 }
	 #top #newsletter input[type="email"]
	 {
	    font-size: 16px;
	    height: 80px;
	 }
	
	#top #newsletter input[type="submit"]{
	    font-size: 18px;
	}
	.headline_section .av-subheading p:last-child {
		font-size: 25px;	
	}
	
	.what_content div:last-child{
	    font-size: 16px;
	}
	/***** Diversity at the arc ******/
	#top #wrap_all .av-inherit-size.subheading_date .av-subheading.av-subheading_below  p{
		font-size: 25px;
	}
	
	.what_do_title{
	    font-size: 16px;
	}
	.av-masonry-entry .av-masonry-entry-title{
	    font-size: 18px;
	}
	.av-masonry-entry:hover .av-inner-masonry-content 
	.av-inner-masonry-content-pos-content .av-masonry-entry-title{
	    font-size: 33px;
	}
	.blog_listing_arc .slide-content .read-more-link{
	    font-size: 19px;
	}
	
	.avia-content-slider.blog_listing_arc .slide-entry-title, #top .sp-post-carousel-pro .sp-pcp-post-title a{
	    font-size: 19px;
	}
	#top .post-entry .post-title, .avia-content-slider .slide-entry-title{
		font-size: 20px;	
	}
	#top .header_color .textwidget #custom_heading a{
	    font-size: 16px;
	}
	
	#button_href{
	    font-size: 18px !important;	
	}
	 .footer_uper_color_section{
	    font-size: 24px !important;
	 }
	
	#top .footer_color input[type='email']{
	    font-size: 18px;
	}
	#top #text-4 input[type=submit] {
	    font-size: 22px;
	}
	#text-4 h3{
	    font-size: 18px;
	}
	body .top_special_heading .av-subheading_above p, body .top_special_heading .av-subheading_above a{
		font-size: 18px;	
	}
	.policy_topic_title{
	    font-size: 18px;
	}
	.poliy_topic_learn_more{
	    font-size: 16px;
	}
	.a11y-toolbar-widget button{
	    font-size: 16px;
	}
	
	#top .header_color .top_meta_menu_select_box select{
	    font-size: 14px;
	}
	.top_meta_menu_text{
	    font-size: 14px;
	}
	#top #wrap_all .top_special_heading_div .av-inherit-size .av-special-heading-tag .special_amp{
	    font-size: 45.23px;
	}
	.poliy_topic_learn_more .arrow{
	    font-size: 30px;
	}
	.custom_h3{
		font-size: 20px;	
	}
	.custom_get_involved_p{
		font-size: 16px;
	}
	.custom_h4{
		font-size: 24px;	
	}
	#top #wrap_all .custom_special_heading .av-special-heading-tag, #top #wrap_all .custom_special_heading_2 .av-special-heading-tag{
		font-size: 31.99px;	
	}
	#top #wrap_all .custom_special_heading .av-subheading p:last-child,.custom_paragraph {
	    font-size: 24px;	
	}
	#top #wrap_all .custom_special_heading-2 .av-subheading p:last-child{
	    font-size: 24px;	
	}
	.grassroots_postslider .slide-entry-title {
	    font-size: 16px;
	}
	#top #wrap_all .memorial_tribute_gifts .av-special-heading-tag .special_amp, #top #wrap_all .memorial_tribute_gifts .av-special-heading-tag{
		font-size: 45.23px;
	}
	#top .media-boxes-no-more-entries, #top .media-boxes-load-more-button{
	    font-size: 18px!important;   
	}
	.table_header{
	    font-size: 45px;
	}
	#top .main_color .avia-data-table.avia_pricing_minimal tr td:first-child {
		font-size: 16px;
	}
	#top .main_color .avia-data-table.avia_pricing_minimal tr td:first-child {
	    font-size: 16px;
	}
	.become_sponsor_table td span{
		font-size: 18px;	
	}
	.become_sponsor_table td .table_header_subtext{
	    font-size: 24px;
	}
	.become_sponsor_table tr td:not(:first-child)  {
		font-size: 16px;
	}
	
	.responsive .life_community .container p{
		font-size: 16px;	
	}
	.responsive .life_community .container li{
		font-size: 16px;	
	}
	#top .container.template-single-blog .post-entry .entry-content .life_community_paragraph{
	    font-size: 24px;
	}
	.responsive .life_community .container h3{
		font-size: 20px;	
	}
	.life_community_heading .av-special-heading-tag{
		font-size: 45.23px;	
	}
	#top .avia-content-slider.latest_news .slide-entry-title {
	    font-size: 24px;
	} 
	#top .event_grid_list .media-box-title  a{
	    font-size: 24px;	
	}
	#top .plan_price{
		font-size: 18px;
	}
	#top .event_grid_list .media-box-more a{
	    font-size: 18px;
	}
	.event-single_custum .avia_iconbox_title{
	    font-size: 19px;
	}
	.event_single_title{
	    font-size: 36px;	
	}
	.event_single_time h4{
	    font-size: 16px;
	}
	.event_single_location{
	    font-size: 16px;
	}
	.eventplus_single_event_description p{
	    font-size: 16px;
	}
	#top .event_list_content_container .ti8le a{
		font-size: 24px;	
	}
	#top .event_list_content_container .me8a span{
		font-size: 16px;	
	}
	#top .event_list_content_container .d3sc{
		font-size: 18px;	
	}
	#top .event_list_content_container .avia-button.avia-color-light {
	    font-size: 16px;	
	}
	#top .av-submenu-container.submenu_item .menu-item a{
	    font-size: 18px;	
	}
	
	.what_doing_paragraph{
	    font-size: 24px;
	}
	#top .gform_wrapper ul.gfield_radio label{
		font-size: 16px;	
	}
	#top .gform_wrapper ul li.gsection{
	    font-size: 24px;
	}
	#top .gform_wrapper ul li.gsection h2{
		font-size: 24px;
	}
	#top .gform_wrapper .gfield_label, #top .gform_wrapper label {
	    font-size: 16px;	
	}
	.gform_wrapper .gform_footer input[type=submit]{
	    font-size: 18px !important;
	}
	#top .main_color .gform_wrapper textarea, #top .main_color .gform_wrapper input, #top .main_color .gform_wrapper select{
	    font-size: 16px;
	}
	#top .gform_wrapper .radio_join_form .gfield_radio li label {
	    font-size: 16px;	
	}
	
	#top .gform_wrapper .price_radio_button .gfield_radio > li label {
	    font-size: 24px;
	}
	
	#top .gform_wrapper .price_radio_button .gfield_radio>li {
	  font-size: 22px;
	}
	#top #wrap_all .join_renew_membership .av-special-heading-tag .special_amp, 
	#top #wrap_all .join_renew_membership .av-special-heading-tag{
		font-size: 45.23px;
	}
	#top #wrap_all .join_renew_membership.request_assistance_heading .av-special-heading-tag{
		font-size: 48px !important;
	}
	#top #wrap_all .join_renew_membership.request_assistance_heading .av-subheading_below p:last-child{
		font-size: 24px !important;
	}
	
	#top .gform_wrapper .gfield_html.gf_border{
	    font-size: 24px;
	}
	.breadcrumb-trail .trail-end{
	    font-size: 45.23px;
	}
	.alternate_color .breadcrumb a{
	    font-size: 18px;
	}
	.sort_filter_container{
	    font-size: 16px;
	}
	#top .container.template-single-blog .post-entry .post-title a{
	    font-size: 45px;
	}
	#top .container.template-single-blog .post-entry .post-meta-infos, #top .container.template-single-blog .post-entry .post-meta-infos .minor-meta{
	    font-size: 16px;
	}
	#top.single-post .fullsize .template-blog  .post-title{
	    font-size: 45px;
	}
	#top .fullsize .template-blog .post .entry-content-wrapper > *{
		max-width: 1000px !important;
	}
	#top.single-post .post-entry .blog-categories{
		font-size: 16px;	
	}
	#top .post-entry .blog-tags.minor-meta strong{
	    font-size: 20px;
	}
	
	#top .post-entry .blog-tags.minor-meta span a{
	    font-size: 14px;
	}
	.custom_related_posts .related_title {
	    font-size: 36px;
	}
	.related_posts .av-related-title.custom-av-related-title{
	    font-size: 20px;
	}
	#top .container.template-single-blog .post-entry .entry-content li, 
	#top .container.template-single-blog .post-entry .entry-content h5,
	#top .container.template-single-blog .post-entry .entry-content div,
	#top .container.template-single-blog .post-entry .entry-content strong,
	#top .container.template-single-blog .post-entry .entry-content span{
	    font-size: 18px;
	}
	#top #search_filter input{ 
	    font-size: 16px;
	}
	#top #custom_drop_down_filter select{
	    font-size: 16px;	
	}
	#top #custom_drop_down_filter span{
	    font-size: 16px;	
	}
	#top #custom_drop_down_filter .clear_filter{
	    font-size: 14px;
	}
	
	#top #custom-slide-content .slide-meta{
		font-size: 16px;	
	}
	#top .featured_blog .template-blog .post-title{
		font-size: 36px;	
	}
	#top .featured_blog .template-blog .post .entry-content-wrapper .entry-content .read-more-link a{
	    font-size: 16px;
	}
	#top .container.template-single-blog .single_chapter .avia-button.avia-color-dark span{
		font-size: 16px;	
	}
	#top .container.template-single-blog .single_chapter h2{
		font-size: 36px;	
	}
	#top .container.template-single-blog .single_chapter p{
	    font-size: 16px;
	}
	#top .container.template-single-blog .single_chapter table td, #top .container.template-single-blog .single_chapter table th{
		font-size: 18px;	
	}
	#top .container.template-single-blog .single_chapter table th{
		font-size: 16px;
	}
	#top .container.template-single-blog .local_chapters_list h2{
	    font-size: 24px;
	}
	#top #wrap_all .find_chapter_heading .av-special-heading-tag{
		font-size: 61px;
	}
	.chosen-container-single .chosen-single{
		font-size: 20px;	
	}
	.chosen-container .chosen-results li.active-result{
	    font-size: 16px;
	}
	.legislatice_agenda_subheading .av-subheading_below p{
		font-size: 25px;
	}
	.legislatice_agenda_button .avia_iconbox_title, .legislatice_agenda_button_transparent .avia_iconbox_title{
		font-size: 16px;	
	}
	.legislatice_agenda_button .avia_button_icon, .legislatice_agenda_button_transparent .avia_button_icon{
		font-size: 20px;	
	}
	#top #wrap_all .special_heading_h4 .av-special-heading-tag{
		font-size: 24px;	
	}
	#top .plan_button{
		font-size: 16px;
	}
	
	.plan_name{
		font-size: 24px;	
	}
	.gen_ref_p p{
		font-size: 16px;	
	}
	#top .transparent_blue_button .avia-button.avia-color-dark{
		font-size: 16px;	
	}
	#top #wrap_all #side_image_space_section .av-inherit-size .av-special-heading-tag{
		font-size: 61px;	
	}
	#top #wrap_all #side_image_space_section .av-subheading p:last-child{
		font-size: 24px;
	}
	#top .fullsize#success_stories .flex_column .template-blog .post-title{
		font-size: 24px;	
	}
	.talent_scout_table td span{
		font-size: 18px;	
	}
	.talent_scout_p{
		font-size: 30px;	
	}
	.talent_scout_p_heading{
		font-size: 24px;	
	}
	#top .matching_gift_bottom_section h3{
		font-size: 24px;	
	}
	.become_chpater_paragraph h3{
		
		font-size: 24px;	
	}
	.become_chpater_paragraph p{
		font-size: 24px;	
	}
	#top .employment_percent_box_left{
		font-size: 72px; 
	}
	#top .employment_percent_box_right{
		font-size: 24px; 
	}
	.footer_color h3,
	body #footer div .av_one_fourth:nth-last-child(1) .menu a,
	.footer_color #menu-about-us li:first-child a,
	.footer_color #menu-policy-advocacy li:first-child a,
	.footer_color #menu-our-initiatives li:first-child a{
	    font-size: 18px;
	}
	.footer_menu_text{
	    font-size: 16px;
	}
	#top .position_statement_category_heading{
		font-size: 24px;	
	}
	#top .position_statement_heading{
		font-size: 20px;	
	}
	#top .position_statement_list li a{
		font-size: 18px;	
	}
	#top .search_title_container h1{
		font-size: 48px;	
	}
	#top .search_title_container h4{
		font-size: 18px;	
	}
	#top .featured_blog .template-blog .entry-content-header::before{
		font-size: 20px;	
	}
	.av-masonry-entry:hover .av-inner-masonry-content 
	.av-inner-masonry-content-pos-content .av-masonry-entry-title{
	    font-size: 20px;
	}
	body .top_special_heading .av-subheading_above span{
	    font-size: 19px;
	}
	#top .employment_percent_box_left{
		font-size: 72px;
	}
	#top #wrap_all .top_special_heading .av-special-heading-tag {
	    	font-size: 30px;
	}
	#top .container.template-single-resource .post-entry .post-title a{
		font-size: 36px;	
	}
	#top #wrap_all .av-inherit-size.sub-special-heading .av-special-heading-tag{
		font-size: 24px;	
	}
	#top .count_number{
		font-size: 88px;
	}
	#top #wrap_all .av-inherit-size.overview-page-special-heading .av-special-heading-tag{
		font-size: 72px;
	}
	#top .count_text{
		font-size: 24px;	
		
	}
	#top .our_mession_h2{
		font-size: 32px;	
	}
	#top .report_list .report_title{
		font-size: 20px;	
	}
	
	#top .report_list h1{
		font-size: 32px;	
	}
	#top .abrill_font_family{
		font-size: 24px;
	}
	#top .webinar_container .webinar_list .webinar_title{
	    font-size: 24px;
	}
	#top .image_grid .image_grid_title{
		font-size: 33px;	
	}
	#top #wrap_all .av-inherit-size.abriltext_heading .av-special-heading-tag{
	    font-size: 88px;
	}
	#top .conact_us_box .flex_column h2, #top .contact_us_h2{
	    font-size: 36px;
	}
	
	
}
@media only screen and (min-width: 2500px) {
	.responsive .container {
	    max-width: 2000px;
	}
}

#top .av-subnav-menu #active{
    background: #512575;
    margin-right: -5px;
}

#top .av-subnav-menu #active a {
    background: #512575;
}

#top .av-subnav-menu #active a .avia-menu-text{
	border-bottom: 1px solid #fff;
}

/**** Postion Statements ******/
#top .position_statement_list li a{
	color: #5C2B84;	
	font-family: PoppinsRegular;	
	font-weight: 500;	
	line-height: 40px;
	float: left;
	text-decoration: underline;
}
#top .position_statement_list li a:hover{
	color: #AD95C2;
}
#top .position_statement_list li{
	list-style:none;
	float: left;
	width: 100%;
	margin-left: 0;
}
#top .position_statement_list{
	margin-left: 0;
	margin-top: 15px;
}
#top .position_statement_list li img{
	float: left;
    padding-left: 15px;
    display: none;
    margin-top: 12px;
}


#top .position_statement_list li:hover a{
	color: #000000;
}
#top .position_statement_category_heading{
	color: #191E29;	
	font-family: PoppinsBold;	
	font-weight: bold;
}
#top .position_statement_heading{
	font-family: PoppinsSemiBold;	
	font-weight: 600;
	line-height: 40px;
}
#top .position_statement_category_heading.border{
	padding-top: 40px;
    float: left;
    margin-top: 20px;
    border-top: 1px solid #DDDDDD;
}

/**** Remove Green circle of hover image ***********/
.image-overlay-inside, .image-overlay.overlay-type-extern, .image-overlay-inside:hover, .image-overlay.overlay-type-extern:hover, .avia_transform a:hover .image-overlay {
    display: none!important;
    opacity: 0!important;
} 


/************ Improvement UI of Search form **************/
#top #searchform>div{
	max-width: inherit;
}
#top .header_color #searchform input[type='text']{
	background-color: #252837;	
}

#top #s {
    padding: 30px;
    font-size: 18px;
    border-radius: 50px;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    color: #000000 !important;
    font-family: PoppinsRegular !important;
    	
}
#top #s::placeholder {
    color: #000000 !important;
    opacity: 1; /* Firefox */
}

#top #s:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #000000 !important;
}

#top #s::-ms-input-placeholder { /* Microsoft Edge */
    color: #000000 !important;
}

#top #searchsubmit,.ajax_load{
	width: 120px;
    height: inherit !important;
    line-height: 60px;
    right: 14px;
    top: 12px;
    background: #5C2B84;
    border-radius: 30px;
    color: #ffffff;
    font-family: PoppinsSemiBold;
    font-weight: 600;
}
#top #searchsubmit:hover{
	color: #FFCB00 !important;
}


#top #searchform .ajax_search_response h4,.header_color .av_ajax_search_image,
.header_color .ajax_search_excerpt,#top div .av_ajax_search_entry_view_all,
#top .search_form_field p , #top .search_form_field > h4{
	display: none;
}

#top div .av_ajax_search_entry{
	background-color: #E3E7F0;
	padding: 30px;
	border: 0;	
}

#top div .av_ajax_search_entry:hover{
	background-color: #DBE0EA;
}

.header_color .av_ajax_search_title{
	color: #676D77;	
	font-family: PoppinsRegular;	
	font-size: 16px;	
	font-weight: 500;
	text-align: left;
	color: #808499 !important;
}

#top #searchform .ajax_search_response{
	margin-top: -8px;
	margin-left: 23%;
    margin-right: 24%;
    max-height: 230px;
    overflow-y: scroll;
    position: absolute;
    width: 53%;
}

#top .search_title_container h1{
	color: #FFFFFF;	
	font-family: PoppinsBold;	
	font-weight: bold;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 50px; 
}
#top .search_title_container h4{
	color: #EA7125;	
	font-family: PoppinsRegular;	
	font-weight: 500;
	text-align: center;
}
#top .avia-search-tooltip .search_title_container h4{
	padding-top: 25px;
}
.html_bottom_nav_header .avia-search-tooltip{
 	width: 100%; 
	left: 0 !important;
	padding-bottom: 50px;
	border-bottom: 2px solid #EA7125;
	margin-left: 0px;
}
#top #searchform>div {
    margin-left: 20%;
    margin-right: 20%;
}
#top .template-search .page-heading-container{
	border: 0;
	padding-right: 0 !important;
}
#top .search_form_field h1{
	color: #000000;
}

/********* Find Resources Page ***********/
#top .ajax_search_result{
	float: left;
    width: 100%;
    padding-left: 3%;
    padding-right: 3%;
    margin-top: -35px;
    margin-bottom: 40px;
}
#top .ajax_search_result div, .ui-autocomplete .ui-menu-item div{
	float: left;
    width: 100%;
    color: #637A95;
    font-family: StoneSansITCStdMedium;
    font-size: 16px;
    font-weight: 500;
    padding: 24px 30px;
    border-radius: 4px;
    border: 1px solid #E2E6EA;
}
.ui-autocomplete .ui-menu-item div:hover, .ui-autocomplete .ui-menu-item:hover, .ui-autocomplete:hover{
	background: #fff;
}
#top #resources_search_form .custom-select .select-items{
	max-height: 255px;
    overflow: scroll;
    position: relative !important;
}

#top #search_resource_submit{
	float: left;
    position: absolute;
    right: 11%;
    margin-top: 6px;
    border-radius: 70px;
    background-color: #5C2B84;
    width: 70px;
    height: 66px;
    font-size: 22px;
}
#top #search_resource{
	opacity: 1;	
	color: #637A95;	
	font-family: StoneSansITCStdMedium;	
	font-size: 16px;	
	font-weight: 500;
	padding: 30px;
    border-radius: 40px;
    border: 1px solid #E2E6EA;	
    background-color: #FFFFFF;
    float: left;
    margin-bottom: 40px;
    padding-left: 55px;
}

#top .search_container{
	float: left;
	width: 80%;
    margin-left: 10%;
    margin-right: 10%;
}
#top .search_filter_container .vertical_line{
	height: 50px;
    width: 1px;
    border: 1px solid #F0EFEF;
    background-color: #F0EFEF;
    float: left;
    margin-left: 2%;
}
#top .search_filter_container select{
	float: left;
	color: #2F4E72;	
	font-family: StoneSansITCStdMedium;	
	font-size: 16px;	
	font-weight: 500;
	border: 1px solid #F0EFEF;
	border-radius: 5px;
    padding: 16PX;
    background-color: #fff;
}

#top .search_filter_container{
	float: left;
	width: 100%;
	padding-left: 5%;
	padding-right: 5%;
}

#top .search_filter_container span{
	float: left;
    color: #444545;	
    font-family: PoppinsSemiBold;	
    font-size: 16px;	
    font-weight: 600;
    padding: 16px;
    padding-left: 0;
}
#top .search_filter_container a.clear_filter{
	border: 1px solid #5c2b85;
    border-radius: 40px;
    padding: 14px;
    margin-left: 12px;
    color: #fff;
    font-family: PoppinsSemiBold;
    font-size: 14px;
    font-weight: bold;
    float: left;
    background-color: #5c2b85;
    text-decoration: none;
}

#top .search_filter_container a.clear_filter:hover,
#top.search-results .search_form_field #searchsubmit:hover{
	color: #FFCB00 !important;
	background-color: #5C2B84;
    border-color: #5C2B84;
    text-decoration: none;
}

div .resources_list_div.flex_column{
	position: inherit;
}

#top .resource_container .resource_list,
#top .custom_blog_container .custom_blog_list{
	border: 1px solid #DFDFF3;		
	float: left;
    padding: 40px;
    width: 100%;
    margin-bottom: 30px;
    padding-bottom: 0;
}
#top .resource_container .resource_list h3 a,
#top .custom_blog_container .custom_blog_list h3 a{
	color: #000000;	
	font-family: PoppinsSemiBold;	
	font-size: 24px;	
	font-weight: 600;
	line-height: 30px;
}

#top .resource_container .resource_list .slide-meta .slide-meta-time,
#top .custom_blog_container .custom_blog_list .slide-meta .slide-meta-time{
	color: #676D77;	
	font-family: StoneSansITCStdMedium;	
	font-size: 16px;	
	font-style: italic;	
	font-weight: 500;
}

#top .resource_container .resource_list .resource_content,
#top .custom_blog_container .custom_blog_list .custom_blog_content{
	color: #676D77;	
	font-family: StoneSansITCStdMedium;	
	font-size: 18px;	
	font-weight: 500;
	line-height: 30px;
	margin-top: 30px;
}

#top .resource_container .resource_list .avia-builder-el-first a,
#top .custom_blog_container .custom_blog_list .avia-builder-el-first a{
	background-color: #5C2B84;
    padding: 20px 40px;
    font-family: PoppinsSemiBold;	
    font-size: 16px;	
    font-weight: 600;
    margin-top: 30px;
}
#top .resource_container .resource_list .tag_container{
	border-top: 1px solid #DFDFF3;
    background-color: #FAFBFC;
    margin-left: -40px;
    margin-right: -40px;
    padding: 20px 40px;
    margin-top: 30px;
}
#top .resource_container .resource_list .tag_container .tag_list{
	color: #676D77;	
	font-family: StoneSansITCStdMedium;	
	font-size: 18px;	
	font-weight: 500;
	line-height: 30px;
}
#top .resource_container .resource_list .tag_container img{
	 margin-right: 35px;
     margin-bottom: -5px;
}
.sort_filter_container.resources_filter{
	margin-bottom: 10px;
	padding-left: 30px;
}
#top .sort_filter_container.resources_filter span{
	color: #444545;	
	font-family: PoppinsSemiBold;	
	font-size: 16px;	
	font-weight: 600;
	padding-top: 10px;
}
#top .sort_filter_container.resources_filter .resources_filter_result, 
#top .sort_filter_container.resources_filter #sort_filter{
	opacity: 0.87;	
	color: #7A838E;	
	font-family: PoppinsRegular;	
	font-size: 16px;
}

#top .search_resources_container .select-selected, 
#top .search_resources_container .select-items div {
    background-color: #fff;
    color: #2F4E72;
    font-family: StoneSansITCStdMedium;
    font-size: 16px;
    font-weight: 500;
    border: 1px solid #F0EFEF;
    border-radius: 5px;
    padding: 14PX;
}
#top .search_resources_container .select-selected:after {  
    top: 22px;
    right: 15px;
    border-color: #2F4E72 transparent transparent transparent;
}
#top .search_resources_container .select-selected.select-arrow-active:after {
    border-color: transparent transparent #2F4E72 transparent;
    top: 16px;
}
#top .search_resources_container .select-items div{
	border-radius: 0;
}
#top .search_container span.avia-font-entypo-fontello{
	position: absolute;
    font-size: 16px;
    left: 13%;
    float: left;
    opacity: 1;
    margin-top: 28px;
    color: #828182;
}


/***** Resources Show Template *********/
#top .container.template-single-resource .post-entry .post-title a{
	color: #000000;	
	font-family: PoppinsBold;	
	font-weight: bold;
	line-height: 40px;
}
#top .container.template-single-resource .entry-content p{
	font-size: 16px;
	line-height: 24px;
}
#top .container.template-single-resource .tags{
	float: left;
	width: 100%;
	margin-bottom: 60px;
    margin-top: 30px;
}
#top .container.template-single-resource .tags span{
	color: #676D77;
    font-family: StoneSansITCStdMedium;
    font-size: 14px;
    font-weight: 500;
    line-height: 30px;
}
#top .container.template-single-resource .tags img{
	margin-right: 30px;
    margin-bottom: -5px;
}

#top .preview_button a{
	border: 2px solid #5C2B84;
    background-color: #5C2B84;
    padding: 17px 40px;
    border-radius: 30px;
    color: #ffffff;
    font-family: PoppinsSemiBold;
    font-size: 16px;
    font-weight: 600;
}
#top .preview_button a:hover{
	color: #FFCB00 !important;
	background-color: #5C2B84;
    border-color: #5C2B84;
    text-decoration: none;
}
#top .preview_button, #top .download_button{
	padding-bottom: 70px;
	float: left;
	border-bottom: 1px solid #ddd;
	width: 100%;
}
#top .container.template-single-resource .minor-meta.comment-container,
#top .container.template-single-resource .text-sep.text-sep-comment{
	display: none;
}

#top .download_button{
	border-bottom: 0;
	padding-top: 40px;
	width: 60% !important;
}
#top .download_button a{
	color: #252837;
    font-family: PoppinsSemiBold;
    font-size: 16px;
    font-weight: 600;
}
#top .download_button img{
	margin-bottom: -5px;
    margin-right: 10px;
}
#top .container.template-single-resource .minor-meta{
	color: #676D77;	
	font-family: StoneSansITCStdMedium;	
	font-size: 16px;	
	font-style: italic;	
	font-weight: 500;
	letter-spacing: 1px;
}
#top .container.template-single-resource .post-meta-infos{
	margin-top: 80px;
    margin-bottom: 20px;
}
#top .container.template-single-resource .resource{
	margin-top: 90px;
}
#top .background{
	float: left;
    width: 100%;
    height: 80px;
    background: #FAFBFC;
}
#top.single #wrap_all #main .stretch_full.container_wrap.alternate_color.light_bg_color.title_container{
	display: none;
}


body .top_special_heading .av-subheading_above span:last-child{
	display:none;
}

/********** Social Icons Style *********/
.share_button_container .essb_links.essb_template_grey-retina{
	width: 12px !important;
    float: left;
    position: absolute;
    left: -100px;
}
.share_button_container .essb_links.essb_template_grey-retina .essb_link_facebook .essb_icon,
.share_button_container .essb_links.essb_template_grey-retina .essb_link_twitter .essb_icon,
.share_button_container .essb_links.essb_template_grey-retina .essb_link_linkedin .essb_icon,
.share_button_container .essb_links.essb_template_grey-retina .essb_link_mail .essb_icon{
	background-size: 45px 45px;
}
.share_button_container .essb_links.essb_template_grey-retina .essb_icon{
	width: 50px;
    height: 50px;
}
.essb_links.essb_template_grey-retina .essb_link_facebook a{
	color: #000000 !important;
	
}
.essb_links.essb_template_grey-retina li a{
	opacity: 1 !important;
}
#top .share_button_container{
	position: relative;
}
#top .share_button_container.template_b{
	right: 35px;
} 
#top .share_button_container .essb_links.essb_template_grey-retina{
	top: 120px;
}
#top .share_button_container .share_text{
	float: left;
    position: absolute;
    left: -146px;
    transform: rotate(90deg);
    color: #191E29;
    font-family: PoppinsSemibold;
    font-size: 25px;
    font-weight: 600;
    padding-bottom: 6px;
    padding-right: 73px;
    top: 0;
}
#top .share_button_container .vertical_line{
	height: 75px;
    width: 2px;
    background-color: #DDDDDD;
    position: absolute;
    left: -67px;
    color: #191E29;
    font-family: PoppinsSemibold;
    top: 40px;
}

#top .resources_share_icon .share_button_container_horizontal{
	float: left;
}
#top .resources_share_icon .download_button{
	float: left;
}
#top .resources_share_icon .share_button_container_horizontal .vertical_line{
	 left: 40px;
}
#top .resources_share_icon .share_button_container_horizontal .share_text{
	 left: 0px;
	 
}
#top  .resources_share_icon .share_button_container_horizontal .essb_links {
    padding-left: 200px;
}
#top .share_button_container_horizontal .vertical_line{
	height: 2px;
    width: 75px;
    background-color: #DDDDDD;
    color: #191E29;
    font-family: PoppinsSemibold;
    float: left;
    position: relative;
    left: -145px;
    top: 55px;
}
#top .share_button_container_horizontal .share_text{
	float: left;
    color: #191E29;
    font-family: PoppinsSemibold;
    font-size: 18px;
    font-weight: 600;
    position: relative;
    top: 44px;
    left: -174px;
}

#top .share_button_container_horizontal .essb_links.essb_template_grey-retina .essb_link_facebook .essb_icon,
#top .share_button_container_horizontal .essb_links.essb_template_grey-retina .essb_link_twitter .essb_icon,
#top .share_button_container_horizontal .essb_links.essb_template_grey-retina .essb_link_linkedin .essb_icon,
#top .share_button_container_horizontal .essb_links.essb_template_grey-retina .essb_link_mail .essb_icon{
	background-size: 30px 30px;
}
#top .share_button_container_horizontal .essb_links.essb_template_grey-retina .essb_icon{
	width: 30px;
    height: 30px;
}
#top .share_button_container_horizontal .essb_links{
	float: left;
}
#top .resources_share_icon{
	width: 100%;
	float: left;
	padding-bottom: 15px;
}
#top .template-position-statements .share_button_container_horizontal .share_text
{
	top: 15px;
    left: 0;
}
#top .template-position-statements .share_button_container_horizontal .essb_links {
    float: left;
    position: relative;
    top: -30px;
    left: 80px;
}
#top .event_button_share_icon{
	float: left;
	width: 100%;
}
#top .event_button_share_icon .share_button_container_horizontal .essb_links {
    float: left;
    position: relative;
    width: 220px !important;
    left: 0;
    top: -28px;
}
#top .event_button_share_icon .share_button_container_horizontal .share_text{
	top: 15px;
    left: -85px;
}
#top .event_button_share_icon .share_button_container_horizontal{
    position: relative;
    left: 0;
    float: right;
}
#top .event-single-content .share_button_container .essb_links.essb_template_grey-retina{
	top: 210px;
    left: -85px;
}
#top .event-single-content .share_button_container .vertical_line{
	left: -58px;
    top: 120px;
}
#top .event-single-content .share_button_container .share_text{
	left: -125px;
    top: 90px;
    font-size: 18px;
}
/****** Supporter Page Style ******/
#top #wrap_all .av-inherit-size.sub-special-heading .av-special-heading-tag{
	color: #000000;	
	font-family: PoppinsSemiBold;	
	font-weight: 600;	
}
/****** About Us -> Overview Page Style ******/

#top .count_number{
	color: #191E29;	
	font-family: "AbrilText";	
	margin-top: 40px;
	margin-bottom: 40px;
	margin-left: 45px;
}
#top #wrap_all .av-inherit-size.overview-page-special-heading .av-special-heading-tag{
	margin-left: 45px;
}
#top .count_text{
	color: #262930;	
	font-family: PoppinsSemiBold;	
	font-weight: 600;
	line-height: 30px;
	margin-left: 45px;
	font-size: 30px;
	
}
#top #overview{
	padding-left: 5%;
	padding-right: 5%;
}
/***** Our Mission and Values *****/
#top .our_mession_h2{
	color: #000000 !important;	
	font-family: PoppinsSemiBold;	
	font-weight: 600;
	margin-bottom: 0;
}
#top .our_mession_paragraph{
	font-size: 16px;
	margin-top: 0;	
}
/***** Success Stories *****/
#top .success_stories{
	float: left;
	width: 100%;
	border: 1px solid #DFDFF3;	
	background-color: #FFFFFF;
	margin-bottom: 50px;	
	border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}
#top .success_stories .success_stories_image{
	float: left;
	width: 40%;
}
#top .success_stories .success_stories_container{
	float: left;
	width: 60%;
	padding: 40px;
}
#top .success_stories .success_stories_container h3{
	color: #191E29;	
	font-family: PoppinsSemibold;	
	font-weight: 600;
	text-transform: uppercase;
	line-height: 25px;
    letter-spacing: 1px;
}
#top .success_stories .success_stories_container h1{
	color: #191E29;	
	font-family: PoppinsBold;	
	font-weight: bold;
	margin-top: 20px;
    margin-bottom: 20px;
}
#top .success_stories .success_stories_container .success_stories_content,
#top .success_stories .success_stories_container .success_stories_content p{
	color: #676D77;	
	font-family: StoneSansITCStdMedium;	
	font-weight: 500;	
	line-height: 28px;
}

/**** Information and Reporting Page *****/
#top .report_list .report_title{
	color: #252837;	
	font-family: PoppinsSemiBold;	
	font-weight: 600;	
	line-height: 50px;
	width: 100%;
	float: left;
	text-transform: uppercase;
	letter-spacing: 2px;
}

#top .report_list h1{
	color: #000000;	
	font-family: PoppinsBold;	
	font-weight: bold;
}

#top .report_list{
	margin-bottom: 70px;
    float: left;
}

/*** Working The ARC ******/
#top .abrill_font_family{
	font-family: 'AbrilText'
}

/****** Advisory Panel ******/
#top .drawer-style.style-2 .awsm-details{
	width: 100%;
}

#top .drawer-style.style-2 .awsm-personal-contact-info{
	display: none;
}

#top .drawer-style.style-2 .awsm-grid-close{
	right: 60px;
}
/****** Webinar Container *****/
#top .webinar_container .webinar_list{
	background: #fff;
    border: 1px solid #DFDFF3;
    padding: 30px;
    margin-top: 35px;
    float: left;
    width: 100%;
    padding-left: 55px;
}
#top .webinar_container .webinar_list .webinar_content{
	float: left;
    width: 	100%;
}
#top .webinar_container .webinar_list .webinar_title{
	font-family: PoppinsSemiBold;
    font-weight: 600;
    line-height: 30px;
    width: 70%;
    float: left;
}
#top .webinar_container .webinar_list .register_button{
	float: left;
    width: 30%;
}
#top .webinar_container .webinar_list .register_button .avia-button{
	font-family: PoppinsSemiBold !important;
    font-size: 15px !important;
}

#top .webinar_container .webinar_list .date_container .date,
#top .webinar_container .webinar_list .date_container .time{
	color: #191E29;	
	font-family: PoppinsRegular;	
	font-size: 16px;	
	font-weight: 500;	
	line-height: 24px;
	width: 40%;
	float: left;
	margin-top: 15px;
	padding-left: 10px;
}
#top .webinar_container .webinar_list .date_container span img{
	position: relative;
    top: 8px;
    left: -10px;
}
.responsive #webinar_section .container {
    max-width: 1100px;
}
/**** Gift Of Stock *****/
#top #ways_give_page .custom_h3{
	text-transform: uppercase;
}
#top #ways_give_page .custom_get_involved_p{
	padding-bottom: 30px;
}
#top .bullet_style{
	background: #5C2B84;
    border-radius: 100px;
    width: 47px !important;
    color: #ffffff;
    padding: 10px;
    margin: auto;
    font-family: PoppinsSemiBold !important;
    font-size: 18px;
    font-weight: 600;
    float: left;
    margin-right: 35px;
    text-align: center;
    margin-left: 10px;
}
#top .bullet_style_container{
	color: #676D77;	
	font-family: PoppinsSemiBold;	
	font-size: 18px;	
	font-weight: 500;
	margin-top: 25px;
	float: left;
    width: 100%;
}
#top .bullet_style_container div{
	float: left;
	width: 50%;
	font-family: StoneSansITCStdMedium;
	line-height: 50px;
}
#top .bullet_style_container strong{
	font-weight: bold;
	color: #676D77;	
	font-family: StoneSansITCStdMedium;
}
#top .div_table_formate{
	padding-left: 55px;
	padding-top: 7px;
	color: #676D77;	
	font-family: StoneSansITCStdMedium;	
	font-size: 18px;	
	font-weight: 500;
	margin-left: 20px;
}
#top .div_table_formate .heading{
	float: left;
    width: 30%;
    color: #676D77;	
    margin-right: 30px;
}
#top .underline{
	text-decoration: underline;
}
#top .webinar_description{
	font-size: 18px;
	float: left;
}
/****** History Page *********/
#top .image_grid{
	float: left;
	height: 350px;
	background-position: top center;
}
#top .image_grid .image_grid_title{
	color: #fff;
	font-family: PoppinsBold;	
	font-weight: bold;
    position: relative;
    z-index: 99;
    text-align: center;
    margin-top: 80px;
    line-height: 40px;
    font-size: 24px;
}
#top .image_grid .av-section-color-overlay{
	height: 350px !important;
	top: inherit;
    bottom: inherit;
}
#top .image_grid .image_grid_lean_more{
	position: relative;
    z-index: 99;
    text-align: center;
    margin-top: 120px;
    
}
#top .image_grid .image_grid_lean_more a{
	color: #ffffff;
	text-decoration: none;
	font-family: PoppinsRegular;	
    font-size: 18px;
}
#top .image_grid_arrow{
	color: #FECB00;
    font-size: 25px;
    font-family: PoppinsBold;
    font-weight: bold;
    padding-left: 15px;
    position: absolute;
    top: 0px;
}
.responsive .history_image_grid_container_width .container,
.responsive .decrease_container_width .container{
	width: 800px;
}
#top #wrap_all .av-inherit-size.abriltext_heading .av-special-heading-tag{
    font-family: AbrilText;
    font-weight: 700;
}
b, strong{
	color: #000000 !important;
}
i{
	font-style: italic !important;
}


/************ Improvement UI of Default Search result template **************/

#top.search-results .title_container,
#top.search-no-results .title_container, 
#top.search-results .search_title_container,
#top.search-no-results .search_title_container{
	display: none !important;
}
#top.search-results .search_form_field #s, #top.search-no-results .search_form_field #s{
	padding: 30px;
    font-size: 18px;
    border-radius: 50px;
    background-color: #ffffff !important;
    border-color: #dedede !important;
    color: #808499;
    font-family: PoppinsRegular !important;
    font-size: 16px;
    margin-top: 0;
}
#top.search-results .success_stories, #top.search-no-results .success_stories{
	border: none;
}
#top.search-results .search_form_field, #top.search-no-results .search_form_field{
	background: #F5F6F6;
    padding: 60px;
}
#top.search-results .content.template-search, #top.search-no-results .content.template-search{
	padding-top: 0;
}
#top.search-results .content.template-search .page-heading-container,
#top.search-no-results .content.template-search .page-heading-container{
	margin-bottom: 20px;
}
#top.search-results .search_form_field #searchsubmit, #top.search-no-results .search_form_field #searchsubmit{
    font-size: 16px;
    color: #ffffff;
    width: 110px;
    background: #5C2B84;
    right: 10px;
    top: 10px;
    font-family: PoppinsRegular !important;
}
#searchform #s{
	margin-top: 60px;
}

/************ Contact Us ********/
#top .conact_us_box .flex_column {
    border: 1px solid #ececec;
    background-color: #fff;
    min-height: 250px;
}
#top .conact_us_box .flex_column h2, #top .contact_us_h2{
	color: #000000;
    font-family: PoppinsBold;
    font-weight: 700;
}

#top .conact_us_box .flex_column p{
	color: #333;
    font-family: PoppinsRegular;
    font-size: 16px;
}
#top .conact_us_box .flex_column:hover{
	border-bottom: 5px solid #5C2B84;
}
#top .conact_us_box .flex_column .custom_link{
	color: #ffffff;
    background-color: #5c2b85;
    font-family: PoppinsSemiBold;
    font-size: 16px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 50px;
    margin-top: 20px;
    float: left;
}
#top .conact_us_form .gform_wrapper form{
	border: none;
    background-color: #fafbfc;
}
#top .conact_us_form .gform_wrapper .gfield_label, #top .conact_us_form .gform_wrapper label{
	padding-left: 10px;
}
#top #wrap_all .av-inherit-size.conact_us_heading .av-special-heading-tag{
	font-family: PoppinsSemiBold;	
	font-weight: 600;	
	line-height: 68px;
}
#top .conact_us_last_section .find_chapter_container .avia-button{
	background-color: #5c2b85 !important;
    border-color: #5c2b85 !important;
    color: #ffffff;
}
 
@media only screen and (min-width: 767px) and (max-width: 1024px) { 
	#top .search_resources_container .custom-select{
	  	width: 20%;
	}
}
@media only screen and (min-width: 767px) and (max-width: 1440px) { 

}
@media only screen and (min-width: 1440px) {

}




/******** Donor appreciation *******/
#top .donors_container .donors_list{
	float: left;
	width: 100%;
}
#top .donors_container .donors_list .donor_detail{
	float: left;
    width: 31%;
    margin-left: 3%;
    border-top: 1px solid #DDDDDD;
    padding: 20px;
}
#top .donors_container .donors_list .donor_detail:first-child{
	margin-left: 0;
}

#top .donors_container .donors_list .donor_detail .donar_name{
	color: #191E29;	
	font-family: PoppinsSemiBold;	
	font-size: 18px;
	float: left;
	width: 100%;
}
#top .donors_container .donors_list .donor_detail .donar_state{
	color: #676D77;	
	font-family: StoneSansITCStdMedium;	
	font-size: 16px;	
	font-weight: 500;	
	line-height: 30px;
	float: left;
	width: 100%;
}

/******** staff team members *******/
#top .staff_team_container .staff_team_list{
	float: left;
	width: 100%;
}
#top .staff_team_container .staff_team_list .staff_detail{
	float: left;
    width: 31%;
    margin-left: 3%;
    border-bottom: 1px solid #DDDDDD;
    padding: 20px;
    padding-top: 10px;
}
#top .staff_team_container .staff_team_list .staff_detail:first-child{
	margin-left: 0;
}
#top .staff_team_container .staff_team_list .staff_detail span{
	float: left;
	width: 100%;
}
#top .staff_team_container .staff_team_list .staff_detail .designation,
#top .staff_team_container .staff_team_list .staff_detail .email{
	color: #676D77;	
	font-family: StoneSansITCStdMedium;	
	font-size: 16px;	
	font-weight: 500;
	line-height: 22px;
}
#top .staff_team_container .staff_team_list .staff_detail .name{
	color: #191E29;	
	font-family: PoppinsBold;	
	font-size: 18px;	
	font-weight: bold;
	line-height: 40px;
}
#top .staff_team_container .staff_team_list .staff_detail .email a
{
	color: #5c2b85;
	text-decoration: underline;
}

#top .staff_team_container .staff_team_list:first-child .staff_detail{
	 border-top: 1px solid #DDDDDD;
}


/******* Slider Type A ***************/
@media only screen and (min-width: 767px){
	#top .slider_type_a .avia-content-slider-inner article{
		margin-left: 0% !important;
	    width: 25% !important;
	}
	#top .slider_type_a .avia-content-slider-inner article.av_one_third{
	    margin-left: 0% !important;
	    width: 33.33% !important;
	}
}

/********* Hover State *******/
#top .mega-sub-menu .mega-menu-link:hover{
	color: #FFCB00 !important;
}
#top .breadcrumb_list:hover{
	color: #FFCB00 !important;
}
#top .call_to_action_link:hover, #top .avia-button:hover,
#top .conact_us_box .flex_column .custom_link:hover,
.gform_wrapper .gform_footer input[type=submit]:hover{
	color: #FFCB00 !important;
	text-decoration: none;
}
#top .call_to_action_link span{
	font-size: 30px;
    top: 5px;
    position: relative;
    right: -10px;
}
#top .policy_newsletter #newsletter input[type="submit"]:hover,#top #newsletter input[type=submit]:hover{
	color: #FFCB00 !important;
	background-color: #6A448F;
    border-color: #6A448F;
}


#top .avia-button.orange_button:hover, #button_href:hover{
	color: #FFCB00 !important;
	background-color: #ED8645;
    border-color: #ED8645;
    text-decoration: none;
}
.essb_links.essb_template_grey-retina li a:hover{
	opacity: .6 !important;
}
/******** New Footer Style *********/

#top .subscribe_newsletter_footer{
	float: left;
    width: 100%;
    margin-top: 30px;
    padding-bottom: 10px;
    border-bottom: 1px solid #EDEDED;
}

#top .subscribe_newsletter_footer .footer_form_heading{
	float: left;
    padding-top: 25px;
    color: #140524;
    font-family: PoppinsSemiBold;
    font-size: 16px;
    font-weight: 600;
    line-height: 15px !important;
    margin-left: 0% !important;
    width: 22% !important;
    float: left;
}
#top .gform_wrapper .gform_footer:not(.top_label){
	margin-left: 0 !important;
    width: 100% !important;
}
#top .subscribe_newsletter_footer .gform_wrapper{
	margin: 0 !important;
}
#top .subscribe_newsletter_footer .gform_wrapper form{
	
	border: none !important;
    background: #f7f7f7 !important;
    margin-bottom: 0px;
}
#top .subscribe_newsletter_footer .newsletter_form{
	float: left;
    width: 100%;
}
#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .gform_body{
	width: 95%;
    float: left;
}
#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .gform_footer{
	width: 50px !important;
    float: right;
}
#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper ul li.gfield{
	padding-left: 0;
    padding-right: 0;
    width: 18%;
    float: left;
    clear: inherit;
}
#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .ginput_container_email,
#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .ginput_container_text{
	margin-left: 2% !important;
	width: 98% !important;
}


#top .subscribe_newsletter_footer .newsletter_form input[type='submit']{
	top: -75px !important;
    right: -7px !important;
    position: absolute;
    background: #5c2b85;
    border-radius: 75px !important;
    padding: 6px 0px !important;
    font-family: PoppinsBold !important;
    font-size: 20px !important;
    width: 40px !important;
}
#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .gform_footer{
	 position: relative;
}
#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .ginput_container_email input, 
#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .ginput_container_text input{
	background: #fff;
    padding: 13px;
    border-radius: 4px;
    margin-bottom: 0;
    color: #262930;	
    font-family: PoppinsRegular;	
    font-size: 16px;
/*     box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22); */
}
#top #footer_extra.footer_color{
	border: none;
	background: #f7f7f7;
}
#top .logo_container{
	float: left;
    width: 100%;
    padding: 50px;
}
#top .logo_container .logo_footer{
	float: left;
    width: 15%;
}
#top .logo_container .text{
	float: left;
    width: 58%;
    font-weight: 500;
    font-size: 16px;
    padding-top: 0px;
    padding-left: 40px;
	padding-right: 40px;
    color: #676D77;
    font-family: PoppinsRegular;
    line-height: 30px;
}

.footer_color a {
    font-family: PoppinsRegular;
    line-height: 20px;
    color: #252837 !important;
    font-size: 13px;
}
.footer_menu_left{
	float: left;
    margin-top: 0;
    margin-bottom: 10px;
   
}
.footer_menu_right{
	float: right;
    width: 120px;
    margin-top: -20px;
}
.footer_menu_right a{
	float: left;
    width: 16px;
    height: 30px;
    margin-left: 15px;
}
.footer_menu_right a.facebook{
	width: 7px;
}
.footer_menu_right .essb_links.essb_template_grey-retina.essb_fixed{
	padding-top: 0;
    padding-bottom: 0;
    position: relative;
    width: inherit !important;
}

#top .footer_menu_right .essb_links.essb_template_grey-retina{
	margin: 0px 0px;
	margin-top: -7px;
}

.footer_menu_text{
	color: #000000;
    font-family: PoppinsRegular;
    font-weight: 300;
    margin-right: 15px;
    margin-left: 15px;
}
#top .footer_color .essb_links.essb_template_grey-retina .essb_force_hide li a {
    padding: 4px 10px 7px 0px;
}
.footer_color h3{
	display: none;
}

.footer_color #menu-about-us li:first-child a,
.footer_color #menu-policy-advocacy li:first-child a,
.footer_color #menu-our-initiatives li:first-child a{
	margin-bottom: 25px;
    color: #140524 !important;
    font-family: PoppinsBold !important;
    font-weight: bold;
    font-size: 15px;
    text-transform: uppercase;
}

#socket .copyright {
    float: left;
    width: 100% !important;
}



body #footer div .av_one_fourth{
	width: 23% 
}
body #footer div .av_one_fourth{
	margin-left: 2%;
	
}
body #footer div .av_one_fourth:nth-last-child(1) .menu a{
	color: #000;
	color: #140524 !important;
    font-family: PoppinsBold !important;
    font-weight: bold;
    font-size: 14.3px;
}
 .footer_uper_color_section{
 	color: #F9FAFE;
    font-family: PoppinsBold;
    font-weight: bold;
 }
 ::-moz-selection { /* Code for Firefox */
  background: #EBEBF3;
  color: #676D77 !important;
}

::selection {
  background: #EBEBF3;
  color: #676D77 !important;
}
.poliy_topic_row:hover{
 	box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}


#top .box_hover_effect .flex_column_div{
	padding: 15px;
	border: 1px solid #ebebeb;
	min-height: 300px;
}
#top .box_hover_effect .flex_column_div:hover{
	box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
/* 	padding: 15px; */
	min-height: 300px;
}
.avia-button .avia_button_icon.avia_button_icon_right{
	display: none;
}

#top .header_image_fix_hieght{
   background-position: center center !important;
    height: 438px !important;
}
#top.single-post .template-blog .big-preview.single-big{
	display: none;
}
#top .header_color .textwidget #custom_heading a.custom_search_button{
	background: #1E2432;
    padding: 10px 20px 10px;
    border-radius: 45px;
    color: #F9FAFE;
    font-family: PoppinsSemiBold;
    font-size: 13px;
    font-weight: 600;
    opacity: 1;
    text-decoration: none;
    text-transform: uppercase;
}
#top #custom_heading #searchform>div {
    margin-left: 20% !important;
    margin-right: 20% !important;
}
#top #custom_heading .avia-search-tooltip{
	top: 105px !important;
}
#top .custom_link_color a:hover,
#top.single-post .template-blog .content .entry-content-wrapper .entry-content a:hover,
#top .post-meta-infos a:hover,
#top .position_statement_list li a:hover{
	color: #AD95C2 !important;
}

#top .custom_link_color a,
#top.single-post .template-blog .content .entry-content-wrapper .entry-content a,
#top .post-meta-infos a{
	color: #5C2B84 !important;
}
#top .custom_title_link_color a:hover, #top .custom_blog_container .custom_blog_list h3 a:hover,
#top .event_list_content_container .ti8le a:hover,
#top .report_list .report_title:hover, #top .container.template-single-blog .single_chapter table td a:hover,
#top .resource_container .resource_list h3 a:hover{
	color: #5C2B84 !important;
}
#hearder_mobile_meta {
	display: none;
	background-color: #151B27;
	padding: 10px 0px;
}

#hearder_mobile_meta a{
	color: #F9FAFE;	
	font-family: 'Lato' !important;
	font-size: 16px;	
	font-weight: 600;
	padding-top: 10px;
	float: left;
	padding-right: 15px;
}
#top .footer_images a{
	margin-left: 15px;
	float: left;
	width: 25%;
}
#top .footer_images a:first-child{
	margin-left: 0px;
}
#top #nav_menu-7,#top .mobile_search{
	display: none;
}
#socket{
	background-color: #F3F3F3;
}
#top .wpcf7-form div:nth-last-child(2){
	position: relative;
}


.main_div_image_order{
    display:flex;
    flex-wrap:wrap;
    justify-content: center;
}

.left_image_order,.right_image_order {
    position: relative;
}

.footer_menu_right .essb_links,.footer_menu_right{
	background: #F3F3F3 !important;
}


#top.single-post .template-single-blog .single-big .entry-content{
	min-height: 220px;
} 

#top .mobile_donate_button{
	display: none;
}

#top .list_view, #top .policy_page{
	list-style-type: none !important;
}
#top .list_view li::before,  #top .policy_page li::before{
  content: "\2022" !important;
  color: #000000 ;
  font-weight: bold !important;
  display: inline-block !important; 
  width: 1em;
  margin-left: -1em;
  font-family: StoneSansITCStdMedium !important;
  font-size: 30px ;
}
.footer_menu_text a:hover {
    color: #000 !important;
}
#top .footer_uper_color_section a:hover, #top .footer_uper_color_section:hover{
	color: #fdcc09 !important;
}

.template-search .post-entry .post-title a:hover{
    color: #5C2B84 !important;
    text-decoration: none !important;
}
#top .header_color .textwidget #custom_heading a:hover{
	color: #FFCB00 !important;
    text-decoration: none !important;
}

#top #footer a:hover, .footer_menu_text a:hover{
	color: #5c2b85 !important; 
}

.search-results .comment-container.minor-meta, .search-results .comment-container.minor-meta + .text-sep{
	display: none;
}
#top .sp-post-carousel-pro-area .slick-arrow i{
	position: absolute;
    top: 14px;
    right: 16px;
    color: #676D77 !important;
}
#top .sp-post-carousel-pro-area .slick-arrow{
	border-radius: 50px;
    background-color: #FFFEF9 !important;
    width: 50px;
    height: 50px;
    border-radius: 50px !important;
    border: 1px solid #FFFEF9 !important;
    box-shadow: 0 12px 23px rgba(0,0,0,0.25), 0 8px 8px rgba(0,0,0,0.22);
}
#top .sp-post-carousel-pro-area .slick-arrow:hover{
	background-color: #E67232 !important;
}
#top .sp-post-carousel-pro-area .slick-arrow:hover i{
	color: #ffffff !important;
}

/**** New Signup Form ****/
#top .SignupGF .gform_wrapper .gfmc-column ul li.gfield{
	width: 31% !important;
	float: left;
	margin-right: 3% !important;
	display: none;
	margin-top: 40px !important;
	margin-bottom: 40px !important;
}
#top .SignupGF .gform_wrapper .gfmc-column ul li.gfield:last-child{
	margin-right: 0% !important;
    float: right !important;
}
#top .gform_wrapper ul li.gfield.signup_first_li{
	width: 60% !important;
	float: left !important;
	clear: initial;
}
#top .gform_wrapper ul li.gfield.signup_second_li{
	width: 31% !important;
	float: right !important;
	clear: initial;
	margin-right: 0px;
}

.SignupGF input[type="submit"]{
	padding: 18px 40px 18px 40px !important;
	height: 70px;
	margin: 0 auto;
	position: relative;
}
#top .SignupGF .gform_wrapper form{
	display: table;
	width: 100%;
	margin-top: 20px;
}
#top .SignupGF .gform_wrapper .gform_body{
	display: table-cell;
	vertical-align: top;
	padding-right: 20px;
}
#top .SignupGF .gform_wrapper .gform_footer{
	display: table-cell;
	vertical-align: top;
}

/***** 22 Aug ********/
#top .featured_blog .post-title a:hover{
	color: #5C2B84 !important;
}
#top #custom_search_bar #blog_search_bar #search_filter input[type="text"]{
	height: 50px !important;
}
#top #custom_search_bar #blog_search_bar #search_filter input[type="submit"]{
	height: 40px !important;
	top: 5px !important;
}
@media only screen and (min-width: 767px) {
	#top .image_alignment img{
		width: 100% !important;
		height: auto;
		object-fit: cover;
		
	}
}


/*** Mobile Style ** */
@media only screen and (max-width: 767px) {
	.SignupGF input[type="submit"] {
	    padding: 18px 40px 18px 26px !important;
	}
	#top .SignupGF .gform_wrapper .gfmc-column ul li.gfield{
		width: 100% !important;
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
	#top .SignupGF .gform_wrapper .gform_footer input[type=submit]{
		top: 0 !important;
    	position: relative !important;
	}
	
	#top .gform_wrapper ul li.gfield.signup_first_li{
		width: 100% !important;
	}
	
	#top .gform_wrapper ul li.gfield.signup_second_li{
		width: 100% !important;
		margin-top: 30px !important;
		float: left !important;
	}

	#top .SignupGF .gform_wrapper .gform_body{
		width: 100% !important;
		display: table-caption;
		padding-right: 0;
	}
	#top .SignupGF .gform_wrapper .gfmc-column ul li.gfield:last-child{
		margin-left: 0px !important;
		float: left !important;
	}
	#top .SignupGF .gform_wrapper .gform_footer{
		width: 100% !important;
		display: table-caption;
		float: left;
		margin-left: 0 !important;
	}

	#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .gform_body{
		width: 100%;
	    float: left;
	}
	#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .gform_footer{
		width: 50px !important;
	    float: right;
	}
	#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper ul li.gfield{
		padding-left: 0;
	    padding-right: 0;
	    width: 100%;
	    float: left;
	    clear: inherit;
	}
	#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .gform_footer{
	 	position: inherit;
	}
	#top .subscribe_newsletter_footer .footer_form_heading{
		width: 100% !important;
	}
	#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .ginput_container_email,
	#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .ginput_container_text{
		margin-left: 0 !important;
		width: 100% !important;
	}
	#top .sp-post-carousel-pro-area .slick-arrow i{
	position: absolute;
    top: 14px;
    right: 16px;
    color: #676D77 !important;
	}
	#top .sp-post-carousel-pro-area .slick-arrow{
		border-radius: 50px;
	    background-color: #FFFEF9 !important;
	    width: 50px;
	    height: 50px;
	    border-radius: 50px !important;
	    border: 1px solid #FFFEF9 !important;
	}
	#top .sp-post-carousel-pro-area .slick-arrow:hover{
		background-color: #E67232 !important;
	}
	#top .sp-post-carousel-pro-area .slick-arrow:hover i{
		color: #ffffff !important;
	}
	#top #mega-menu-item-34590 > ul.mega-sub-menu,
	#top #mega-menu-item-41636 > ul.mega-sub-menu{
		display: block !important;
		background-color: #10141D !important;
	}
	#top #mega-menu-item-34590 #s,
	#top #mega-menu-item-41636 #s{
		padding: 18px !important;
	}
	#top #mega-menu-item-34590 #searchsubmit,
	#top #mega-menu-item-41636 #searchsubmit
	{
		line-height: 50px !important;
	}
	#top #mega-menu-item-41637 > ul.mega-sub-menu,
	#top #mega-menu-item-34592 > ul.mega-sub-menu{
		display: block !important;
	}
	#mega-menu-item-34590 .mega-menu-link, #mega-menu-item-34592 .mega-menu-link,
	#mega-menu-item-41636 .mega-menu-link, #mega-menu-item-41637 .mega-menu-link{
		display: none !important;
	}
	#top .widget_search #searchform #s{
		margin-top: 0px;
	}
	#top #mega-menu-item-41636 #searchform>div,
	#top #mega-menu-item-34590 #searchform>div
	{
    	margin-left: 0%;
    	margin-right: 0%;
    }
    #top #mega-menu-item-41636 #searchform .ajax_search_response,
    #top #mega-menu-item-34590 #searchform .ajax_search_response{
    	width: 95%;
    	margin-top: 1px;
    	z-index: 999999999;
    	opacity: 1;
    }
    
    #mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-search-3{
    	margin-top: -5px !important;
    }
    #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu.mega-menu-item#mega-menu-item-34592,
    #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu.mega-menu-item#mega-menu-item-41637 {
    	margin-top: -5px !important;
	}
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-custom_html-6{
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}
    #moblie_forchapter_menu a{
    	float: left;
    	width: 100%;
    	color: #F9FAFE;
    	font-family: PoppinsRegular;
    	font-weight: 500;
    	height: 35px;
    	padding-left: 10px;
    	line-height: 30px;
    	text-decoration: none;
    }
   div.avia-content-slider-inner article { width: 100%; margin: 0; }

	
	

	.main_div_image_order,.socket_div {
	      justify-content: space-between;
	  }
	
	  .left_image_order {
	      order:2;
	  }

	  .right_image_order {
	      order:1;
	  }
    
	#hearder_mobile_meta{
		display: block !important;
	}
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link{

	}
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu.mega-menu-item,
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item{
	  	border-bottom: 1px #242E41 solid !important;
       	padding-bottom:  5px !important;
        padding-top: 5px !important;
	}
	
	
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link{
		padding-left: 25px !important;
		padding-right: 25px !important;
		font-size: 16px !important;
	}
	
	#mega-menu-wrap-avia .mega-menu-toggle + #mega-menu-avia li.mega-menu-item > ul.mega-sub-menu{
		background-color: #1E2432;

      	
	}
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
	   color: #EA7125 !important;
	   margin-bottom: 20px;
	}
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12:first-child{
		display: none;
	}
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, 
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
		height: inherit !important;
    	line-height: inherit !important;
	}
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{
		padding-top: 0 !important;
		margin-top: 15px !important;
		margin-bottom: 15px !important;
		padding-bottom: 0 !important;
	}
	#top .mobile_donate_button{
		top: 0;
	    height: 80px;
	    left: auto;
	    right: 90px;
	    display: block;
	    position: absolute;
	    text-align: right;
	}
	#top .mobile_search > a{
		background-color: #1E2432;
    	padding: 10px 25px;
    	border-radius: 40px;
    	color: #F9FAFE;	
    	font-family: PoppinsSemiBold;	
    	font-size: 18px;	
    	font-weight: 600;
    	text-decoration: none;
	}
	#top #searchform>div {
	    margin-left: 5%;
	    margin-right: 5%;
	}
	.html_bottom_nav_header .avia-search-tooltip {
	    top: 99% !important;
	}
	#top #searchform .ajax_search_response {
	    margin-left: 10%;
	    margin-right: 10%;
	    width: 80%;
	}
	
	/*** Footer Changes *****/
	#top .logo_container .logo_footer,#top .logo_container .text {
	    width: 50% !important;
	}
	#top .logo_container .text{
		padding-top: 0px !important;
	}
	#top .logo_container{
		padding: 50px 0 !important;
	}
	#top .subscribe_newsletter_footer .gfield_label{
		float: left;
	    width: 100% !important;
	    padding-top: 0 !important;
	    padding-bottom: 20px !important;
	    text-align: center !important;
	}
	#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .ginput_container_email{
		width: 100%;
    	margin-left: 0%;
	}
	

	#top .footer_images a{
	    margin-left: 40px;
	}
	#top .footer_images{
		float: left;
		width: 100% !important;
		margin-top: 20px;
		text-align: center;
	}
	#top .subscribe_newsletter_footer .newsletter_form{
		width: 100% !important;
	}
   	body #footer .av_one_fourth{
    	float: left !important; 
	   	width: 48% !important; 
    	margin-left: 2% !important; 
    }
	body #footer div .av_one_fourth:nth-last-child(1){
		display: block !important;
	}
	.footer_menu_left{
		width: 100%;
    	text-align: center;
    	float: left;
    	margin-top: 40px;
    	margin-bottom: 0;
	}
	#top .footer_address{
		float: left;
    	width: 100%;
    	text-align: center;
	}
	.footer_menu_right{
		float: right;
		width: 100%;
    	text-align: center;
    	position: absolute;
    	margin-top: 0px;
    	left: 40%;
	}
	.footer_menu_text:last-child(1){
		width: 100%;
    	float: left;
    	position: absolute;
	}
	body #footer div .av_one_fourth:nth-last-child(2) section{
		float: left;
    	width: 48%;
    	margin-left: 2%;
    	clear: unset !important;
	}
    body #footer div .av_one_fourth:nth-last-child(1),body #footer div .av_one_fourth:nth-last-child(2){
    	float: left !important;
    	width: 100% !important;
    }
	body #footer div .av_one_fourth:nth-last-child(1) section.widget_text{
		float: left;
    	width: 100%;
    	text-align: center;
	}
	body #footer div .av_one_fourth:nth-last-child(1) section:first-child{
		display: none !important;
	}
    #top #nav_menu-7{
		display: block;
	}
	#top #newsletter input[type="submit"] {
    	padding: 18px 15px 18px 15px;
    	font-size: 12px;
    }
    
    #top .av-submenu-container.submenu_item .menu-item a {
		font-size: 10px !important;
		padding: 0;
		line-height: 12px !important;
	}
	#top .av-submenu-container.submenu_item .container{
		max-width: 100% !important;
		width: 100% !important;
	}
	#top .av-submenu-container.submenu_item .menu-item {
	    width: 24%;
	    border-left: 7px solid #512575;
	    float: left;
	}
	#top .av-submenu-pos-center{
		display: flex;
	}
	.avia-content-slider .slide-image img{
		width: 100%;
	}
	.responsive #top #wrap_all .blog_listing_arc .slide-entry{
		margin-left: 0 !important;
	}
	.avia-content-slider .slide-entry-wrap{
		margin-bottom: 0 !important;
	}
	
	.responsive #top .avia-slideshow-controls a,.responsive #top .avia-slideshow-controls 
	{ 
		display:block !important; 
	}
	#top .avia-content-slider .avia-slideshow-arrows a{
		margin: -55px 0 -40px 0 !important;
	}
	#top .avia-slideshow-arrows a{
		top: 99% !important;
	}
	.responsive #top #wrap_all .blog_listing_arc{
		padding-bottom: 30px;
	}
	#top .avia-content-slider .avia-slideshow-arrows a{ opacity: 1 !important; }
	#top .bullet_style_container div{
		line-height: 30px !important;
	}
	#top .gform_wrapper .gform_footer {
	    width: 50% !important;
	    margin-left: 25% !important;
	}
	#top .subscribe_newsletter_footer .newsletter_form .gform_wrapper .gform_footer{
		width: 100% !important;
	    margin-left: 0 !important;
	}
	/****** Webinar List *****/
	#top .webinar_container .webinar_list .date_container .date,
	#top .webinar_container .webinar_list .date_container .time{
		width: 100%;
		font-size: 14px;
	}
	#top .webinar_container .webinar_list .webinar_title{
		width: 100%;
		font-size: 20px;
	}
	#top .webinar_container .webinar_list .register_button {
	    float: left;
	    width: 100%;
	    margin-top: 20px;
	}
	#top .webinar_container .webinar_list .register_button .avia-builder-el-last{
		float: left;
	}
	#top .webinar_container .webinar_list {
	    padding: 20px 20px;
	    padding-left: 20px !important;
	}
	/***** Sucess Stories ******/
	#top .success_stories .success_stories_image {
	    width: 100%;
	}
	#top .success_stories .success_stories_container {
	    width: 100%;
	    padding: 20px;
	}
	#top .success_stories .success_stories_container h1 {
	    font-size: 24px;
	}
	#top .success_stories .success_stories_container h3 {
	    font-size: 16px;
	}
	/****** Reporting List ****/
	#top .report_list h1{
		font-size: 20px;
	}
	#top .event_list_content_container .me8a .me8a_date,
	#top .event_list_content_container .me8a .me8a_location 
	{
		width: 100%;
		float: left;
	}
	#top .event_list_content_container .avia-button-wrap{
		float: left;
		width: 100%;
	}
	#top .event_list_content_container .me8a .me8a_location .location_icon{
		margin-left: 10px;
	}
	#top .event_list_content_container .d3sc{
		float: left;
		padding-top: 5px;
	}
	#top .event_list_content_container .me8a .me8a_date  span,
	#top .event_list_content_container .me8a .me8a_location span{
		line-height: 30px;
	}
	#top .event_button_share_icon .share_button_container_horizontal .essb_links {
    	top: 10px;
   	 	left: -15px;
	}
	#top .event_button_share_icon .share_button_container_horizontal {
	    left: 0;
	    float: left !important;
	}
		#top .event_button_share_icon .share_button_container_horizontal .share_text {
	   display: none;
	}
	/***** Contact Us ******/
	#top .contact_us_h2 {
		padding-left: 20px !important;
	}
	/***** Resources ******/
	#top .resource_container .resource_list h3 a{
		font-size: 20px;
	}
	#top .resource_container .resource_list{
		padding: 25px;
	}
	#top .search_container{
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}
	#top #search_resource_submit{
		right: 3%;
	}
	#top #search_resource{
		padding-left: 25px;
	}
	
	/***** Local Chanpter *******/
	#top.single-chapter #wrap_all .av-inherit-size .av-special-heading-tag{
		font-size: 40px !important;
	}
	#top.single-chapter #wrap_all .av-subheading.av_custom_color {
	    margin-top: 50px;
	}
	#top .container.template-single-blog .single_chapter .av_one_third.first,
	#top .container.template-single-blog .single_chapter .av_one_third.last{
		display: none;
	}
	#top .local_chapters_list table{
		margin: auto;
    	overflow-x: auto;
    	display: block;
	}
	/***** Blog Index *****/
	#top .featured_blog .template-blog .post .entry-content-wrapper{
		padding: 20px;
	}
	#top .custom_blog_container .custom_blog_list{
		padding: 20px;
	}
	#top .custom_blog_container .custom_blog_list h3 a{
		font-size: 18px;
	}
	#top #custom_drop_down_filter select{
		margin-left: 0;
	}
	.sort_filter_container{
		padding-left: 0;
	}
	/****** Donor Appreciation ********/
	#top .donors_container .donors_list .donor_detail{
		width: 100%;
	}
	.drawer-style.style-2 .awsm-details{
		padding: 0;
	}
	#top .drawer-style.style-2 .awsm-grid-close {
	    right: 20px;
	}
	#top div .av_ajax_search_entry {
	    padding: 20px;
	}
	#top .remove_extra_space_moblie{
        padding: 30px !important;
    }
   #top .bullet_style_container div:last-child {
      width: 70% !important;
   }
   #top .bullet_style{
	  margin-right: 20px !important;
	  margin-left: 0 !important;
	}
	#top .mession_section{
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	#top .talent_scout_p_heading{
		line-height: 30px;
	}
	#top .employment_percent_box_left{
		font-size: 72px;
	}
	#top .employment_percent_box_right{
		text-align: center !important; 
	}
	#top .remove_div_space{
	     padding: 10px !important;
	}
	 #top  .resources_share_icon .share_button_container_horizontal .essb_links {
	    padding-left: 0px;
	    padding-top: 50px;
	}
	#top #custom_drop_down_filter select{
		width: 100% !important;
	}
	#top .subscribe_newsletter_footer .newsletter_form input[type='submit']{
		top: -22px !important;
	    right: -7px !important;
	    position: relative;
	    background: #5c2b85;
	    border-radius: 75px !important;
	    padding: 6px 0px !important;
	    font-family: PoppinsBold !important;
	    font-size: 20px !important;
	    width: 40px !important;
	}
}
@media only screen and (max-width: 641px) {
	
	#top .subscribe_newsletter_footer .newsletter_form input[type='submit'] {
	    width: 40px !important;
	    padding: 0px 0px !important;
	}
}
#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link.dashicons-arrow-down-alt2:before{
	content: none !important;
	display: none !important;
}

@media only screen and (max-width: 375px) {
	#top .breadcrumb_list{
		font-size: 12px;
	}
	#top .av-submenu-container.submenu_item .menu-item a{
		font-size: 9px;
	}
	#top .logo_container .logo_footer, #top .logo_container .text{
		float: left;
		width: 100% !important;
	}
	#top .footer_images a{
		width: 20%;
		float: left;
	}
	#top .logo_container .text {
	    padding-top: 20px !important;
	    padding-left: 0 !important;
	}
	#top #searchsubmit{
	    width: 100px;
	    line-height: 50px;
	    right: 10px;
	    top: 8px;
	    font-size: 12px;
	}
	#top #s {
    	padding: 20px;
    	font-size: 15px;
    }
    #top .mobile_search > a{
    	padding: 10px 20px;
    	font-size: 14px;	
    	font-weight: 600;
	}
	#top .employment_percent_box_left{
		font-size: 30px; 
	}
	#top .employment_percent_box_right{
		font-size: 18px;
	}
   
}
