.ast-custom-button {font-family: "Myriad Pro", Sans-serif!important;}
.main-header-menu .menu-link {font-family: "Myriad Pro", Sans-serif!important;}
#menu-footer-menu li{font-family: "Myriad Pro", Sans-serif!important;    font-size: 17px;}
.widget_nav_menu li {font-family: "Myriad Pro", Sans-serif!important;  font-size: 17px;}
#block-3 a{font-family: "Myriad Pro", Sans-serif!important; font-size: 16px;}
#block-3 strong {font-family: "Myriad Pro", Sans-serif!important;}
.ast-footer-copyright p {
margin-bottom: 0;
font-family: "Myriad Pro", Sans-serif!important;
font-size: 16px;
}
#nav_menu-3 .widget-title, #block-2 h2 {font-family: "Myriad Pro Bold", Sans-serif!important;}
#recent-posts-2 nav ul li a{color:#fff;}
#categories-2 nav ul li a{color:#fff;}
#recent-posts-2 h2, #categories-2 h2{    color: #fff;} .googletrans {background:#008d50;}
.googletrans  select:focus{outline:none;}
.googletrans select {
border: none;
position:relative;
left: 76.4%;
border-radius: 0px;
height: 33px;
line-height: 20px!important;
padding: 0px 11px;
}
h3, .entry-content h3, .entry-content h3 a {
font-weight: inherit;}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
padding: 0;
}
.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary {
padding: 0 39px;
}
#block-3 strong{font-weight: bold;    font-family: 'Myriad Pro Regular';   
font-size: 17px;}
.single .post-navigation .nav-next a, .single .post-navigation .nav-previous a{display:none;}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .footer-widget-area-inner a{text-decoration:none;}
select {
border: 1px solid #bbb;
-webkit-border-radius: 3px;
border-radius: 3px;
height: 3em;
max-width: 100%;
}
.viewAllbtn{display: inline-block;
margin: 5px auto 65px;
width: 100%;
text-align: center;}
.viewAllbtn a {
background:#418b4b;
color: #fff!important;
padding: 13px 30px!important;
text-decoration:none;
border-radius: 8px;
text-transform: uppercase;
font-size: 22px;
font-family: 'Myriad Pro Regular';
}
.viewAllbtn a:hover{text-decoration:none; background-color:#52a4d7;}
.ast-single-post h2, .entry-content h2, .entry-content h2 a{text-transform:capitalize;}
.ast-archive-description{padding: 1em 1.67em 1em!important;background-color: #418b4b!important;
color: #fff; margin-top: 36px!important;}
.uael-post__content-wrap{background:#fff;padding: 0!important;}
.sidebar-main{
margin-top: 35px;}
.post-thumb img{width:100%;}
.ast-separate-container.ast-two-container #secondary .widget{padding: 1em 16px;}
.ast-separate-container.ast-two-container.ast-right-sidebar #secondary{padding-left:0;}
#recent-posts-2 ul li, #categories-2 ul li{border-bottom: 1px solid #ccc;
padding-bottom: 15px;
padding-top: 15px; font-family: 'Myriad Pro Regular';}
.single-post .site-header, .category .site-header{border-bottom: 1px solid #f1f1f1;
}
.post{padding: 2.34em 0!important;}
.uael-post__inner-wrap{background: #fdfdfd;}
.uael-post__read-more{background: #418b4b;}
h3.uael-post__title{font-family: 'Myriad Pro Regular';}
#recent-posts-2, #categories-2{background: #4fa0c2!important;
color: #fff;padding: 15px 15px;}
#recent-posts-2 h2, #categories-2 h2{font-family: 'Myriad Pro Regular';
font-size: 23px;
border-bottom: 1px solid #fff; font-weight:bold;
padding-bottom: 12px;
margin-bottom: 0px;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
color: #666;
background: #fff;
background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
border: 1px solid #bbb;
-webkit-border-radius: 3px;
border-radius: 3px;
display: block;
padding: 0.7em;
width: 100%;
}
.donate_form #country {
width: 100%;
}
.donate_form select {
background: #fff;
}
.fgrow {
padding: 10px 10px 10px 0px;
}
.fgrow ul{margin-left: 0;}
.selectAmmount ul li, .selectPlan ul li{list-style:none;}
.selectAmmount ul li {
color: #000;
display: inline-block;
position: relative;
float: left;
width: 33.33%;
}
.selectAmmount ul li label {
display: block;
position: relative;
font-weight: 500;    
padding: 15px 0px 45px 30px;
font-size: 20px;
margin: 0;
height: 30px;
z-index: 9;
cursor: pointer;
-webkit-transition: all 0.25s linear;    font-family: 'Myriad Pro Regular';
}
.selectAmmount ul li .check::before {
display: block;
position: absolute;
content: '';
border-radius: 100%;
height: 8px;
width: 8px;
top: 3px;
left: 3px;
margin: auto;
transition: background 0.25s linear;
-webkit-transition: background 0.25s linear;
}
.selectAmmount input[type=radio]:checked ~ .check {
border: 3px solid #38b44a;
}
.selectAmmount input[type=radio]:checked ~ .check::before {
background: #38b44a;
}
.selectAmmount ul li input[type=radio] {
position: absolute;
visibility: hidden;
}
.selectAmmount ul li .check {
display: block;
position: absolute;
border: 3px solid #000;
border-radius: 100%;
height: 20px;
width: 20px;
top: 19px;
left: 0px;
z-index: 5;
transition: border .25s linear;
-webkit-transition: border .25s linear;
}
.selectPlan h4{text-transform: capitalize;
font-size: 21px;    
font-family: 'Myriad Pro Regular';}
.selectAmmount input[type=radio]:checked ~ label {
color: #38b44a; font-weight:500;
}
.selectPlan input[type=radio]:checked ~ label {
color: #38b44a; font-weight:500;
}
.donate_form h2 {
color: #00b754;
font-family: 'Myriad Pro Bold';
font-size: 32px;
text-align: left;
margin-bottom: 10px;
}
.selectPlan ul li label {
display: block;
position: relative;
font-weight: 300;   
padding: 15px 0px 45px 30px;
font-size:20px;
margin: 0;
height: 30px;
z-index: 9;
cursor: pointer;
-webkit-transition: all 0.25s linear; font-weight:500;
font-family: 'Myriad Pro Regular';}
.selectPlan input[type=radio]:checked ~ .check {
border: 3px solid #38b44a;
}
.selectPlan ul li .check {
display: block;
position: absolute;
border: 3px solid #000;
border-radius: 100%;
height: 20px;
width: 20px;
top: 19px;
left: 0px;
z-index: 5;
transition: border .25s linear;
-webkit-transition: border .25s linear;
}
.selectPlan ul li input[type=radio] {
position: absolute;
visibility: hidden;
}
.selectPlan input[type=radio]:checked ~ .check::before {
background: #38b44a;
}
.selectPlan ul li {
color: #000;
display: inline-block;
position: relative;
float: left;
width: 33.33%;
}
.selectPlan ul li .check::before {
display: block;
position: absolute;
content: '';
border-radius: 100%;
height: 8px;
width: 8px;
top: 3px;
left: 3px;
margin: auto;
transition: background 0.25s linear;
-webkit-transition: background 0.25s linear;
}
.donateTop h3{font-family: 'Myriad Pro Regular';
text-transform: capitalize;
line-height: 32px;
text-align: center;
color: #333;
font-size: 20px; letter-spacing: 3px;}
.donateTop h2 {
margin-bottom: 15px;
color: #00b754;
font-family:'Myriad Pro Bold';
font-size: 32px; text-align:center;
}
button, .ast-button, input#submit, input[type="button"], input[type="submit"], input[type="reset"]{background: #418b4b;
color: #fff;}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-outline{background:transparent!important;}
button:focus, button:hover, .ast-button:hover, .ast-custom-button:hover .button:hover, .ast-custom-button:hover, input[type=reset]:hover, input[type=reset]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus{background: #418b4b!important;
color: #fff;}
.caption {
text-align: center;
}
.metaslider .caption {
padding: 5px 10px;
word-wrap: break-word;
width: 694px;
margin: 0 auto;
}
.metaslider .caption-wrap{opacity: 1 !important;background-color: transparent !important;bottom: 45% !important;}
.metaslider .caption {
padding: 30px !important;
word-wrap: break-word;
background-color: rgba(19, 139, 74, 0.5);
}
.site-above-footer-wrap{background:#000;color:#fff;}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"]{padding-top: 20px;
padding-bottom: 20px;}
#astra-footer-menu li{width:33.33%;float:left;margin:0 0 20px 0;text-align:left;}
.site-above-footer-wrap {
padding-top: 50px;
padding-bottom: 50px;
}
.ast-site-identity {
padding: 0;
position: absolute;
top: 5px;
}
.slide-btn{background: #35a5dd;
padding: 17px 0px;
text-transform: uppercase;
font-size: 18px;
position: absolute;
display: inline-block;
left: 0;
right: 0;
margin: auto;    
width: 14%;}
.slideContent h2{font-family:Franklin Gothic Heavey; font-size:48px; color:#fff; }
.main-header-menu .menu-link, .main-header-menu>a{font-size: 16px;   text-transform: capitalize;
font-family: 'Myriad Pro Regular';font-weight: 600;
color: #000; opacity:9;}
.current_page_item > a {
color:#138b4a!important;
}
.metaslider a {
outline: none;
color: #fff;
}
li.menu-item:hover {
color:#138b4a;
}
.ast-builder-menu-1 .menu-item:hover > .menu-link, .ast-builder-menu-1 .inline-on-mobile .menu-item:hover > .ast-menu-toggle{color:#138b4a!important;}
.widget_nav_menu li{width: 32%;
display: inline-block;
padding: 10px;
font-family: 'Myriad Pro Regular';
font-size: 16px;}
#nav_menu-3 .widget-title, #block-2 h2{color: #418b4b;
font-size: 24px;
font-family: 'Myriad Pro Regular'; margin-bottom:10px; font-weight:bold;}
.ast-sticky-main-shrink .ast-sticky-shrunk .site-logo-img img {
max-height: none!important;
width: auto;
}
#block-2{margin-bottom: 26px;}
a:focus {
outline: none;
}
@media only screen and (min-width:768px) and (max-width:1024px) {
.slideContent h2 {
font-size: 30px;
}
.metaslider .caption{width:auto;padding: 22px 0px 1px !important;}	
.metaslider .caption-wrap{bottom: 35% !important;}
.ast-theme-transparent-header #masthead {
position: relative;
}
.slide-btn{width: 30%;
bottom: -37px;}	
.ast-site-identity {
padding: 0;
position: relative;
top: 5px;
}	
.site-logo-img{position: absolute;
top: -39px;}	
.ast-main-header-nav-open.ast-hfb-header .ast-mobile-header-wrap .ast-mobile-header-content{position:absolute; 
z-index:10000;}
.site-above-footer-wrap{padding-left: 15px;
padding-right: 15px;}
#nav_menu-3 .widget-title, #block-2 h2{font-size: 22px; }	.widget_nav_menu li{width: 49%;padding: 10px 7px;}
.ast-header-break-point .site-branding img, .ast-header-break-point .custom-logo-link img{max-width: 105px;}	
.donate_form {
margin-top: 60px;
padding: 0px 8px 37px 20px;
}
.sidebar-main{margin-bottom:90px;}
.ast-header-break-point .main-navigation .stack-on-mobile li {
color: #fff;
}
.ast-custom-button {
display: block;
width: 100%;
position: absolute;
left: 0;
bottom: -16px;
border: 0;
background: #50a3c4;
}
}
@media only screen and (max-width: 767px) {
.selectAmmount ul li .check, .selectPlan ul li .check{height: 17px;
width: 17px;
top: 17px;}
.selectAmmount ul li label, .selectPlan ul li label{font-size:15px;}
.donate_form {
margin-top: 60px;
padding: 0px 8px 37px 20px;
}
.donateTop h3{line-height: 26px;font-size: 16px;}
.ast-header-break-point .site-branding img, .ast-header-break-point .custom-logo-link img{max-width: 105px;}
#nav_menu-3 .widget-title, #block-2 h2{font-size: 20px; margin-top: 20px;}
#media_image-1 img{width: 26%;}
.ast-site-identity {
padding: 0;
position: relative;
top: 5px;
}
.site-logo-img{position: absolute;
top: -39px;}
.ast-main-header-nav-open.ast-hfb-header .ast-mobile-header-wrap .ast-mobile-header-content{position:absolute;z-index:10000;}
.slideContent h2 {
font-size: 21px;
}
.metaslider .caption{width:auto; padding: 22px 0px 1px !important;}		
.metaslider .caption-wrap{bottom:26% !important;}
.ast-theme-transparent-header #masthead {
position: relative;
}
.slide-btn{padding: 10px 0px; width: 39%;
bottom: -25px;font-size: 14px;}
.site-above-footer-wrap{padding-left: 15px;
padding-right: 15px;}
.sidebar-main{margin-bottom:90px;}
.ast-archive-description .ast-archive-title {
font-size: 32px;
}
.ast-header-break-point .main-navigation .stack-on-mobile li{color:#fff;}
li.menu-item:hover {
color:#fff;
}
.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary {
padding: 0 16px;
}
.selectAmmount ul li .check::before{height: 5px;
width: 5px;
top: 3px;
left: 3px;}	
.selectPlan ul li .check::before{height: 5px;
width: 5px;
top: 3px;
left: 3px;}
.ast-custom-button{display: block;
width: 100%;
position: absolute;
left: 0;
bottom: -15px;
border: 0;
background: #50a3c4;}	
}
.application_form .col-md-6 .fgrow {float:left; width:50%;   position: relative;
z-index: 88;}
.application_form .col-md-4 .fgrow {float:left; width:33%;}
.application_form .fgrow h4{
padding: 17px 0px 0;
display: block;
margin-bottom: 0px;
font-size: 19px;
}
.application_form .fgrow .wpcf7-list-item {
display: inline-block;
margin: 0 99px 0 0em;
}
.application_form .fgrow .Country select{background:#fff;    position: relative;
top: 9px;}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450;
text-align: center;
font-size: 20px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
border-color: #ffb900;
font-size: 20px;
text-align: center;
}
.file-955 {    
float: right;
width: 24%!important;
position: relative;
left: -20%;
top: -16px;
z-index: 8989898989;
}
.application_form .wpcf7-submit {margin-top:25px;}
.gray_bg {background:#f2f2f2; padding:35px 35px;}
.elementor-image-gallery .gallery-item img {
margin: 0 auto;
height: 240px;
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px)
{
.googletrans select {
border: none;
position: relative;
left: 54%;}
.application_form .col-md-6 .fgrow {
float: left;
width: 100%;
position: relative;
z-index: 898989898;
}
.application_form .col-md-4 .fgrow {
float: left;
width: 100%;
}
.application_form .fgrow h4 {
padding: 9px 0px 0;
display: block;
margin-bottom: 0px;
font-size: 17px;
line-height: 24px;
}
.application_form .fgrow .wpcf7-list-item {
display: inline-block;
margin: 0 89px 0 0em;
line-height: 30px;
}	
.file-955 {
float: left;
width: 100%!important;
position: relative;
left: 0%;
top: 9px;
z-index: 8989898989;
margin-bottom: 21px;
}
.site-logo-img{    position: absolute;
top: -10px;}
.gray_bg {
background: #f2f2f2;
padding: 19px 22px;
}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1023px)
{
.file-955 {
float: left;
width: 54%!important;
position: relative;
left: 0%;
top: 7px;
z-index: 8989898989;
}
.application_form .fgrow h4 {line-height:26px;}		
}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .footer-widget-area-inner a, .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .footer-widget-area-inner a{color:#fff!important;}
.elementor-button-wrapper .elementor-button{border-color:transparent;}
@font-face{font-family:'Franklin Gothic Heavey';font-weight:normal;font-style:normal;src:url(//www.allgenerationorganization.org/wp-content/themes/agco/fonts/FRAHV.eot) format('embedded-opentype'),url(//www.allgenerationorganization.org/wp-content/themes/agco/fonts/FRAHV.woff2) format('woff2'),url(//www.allgenerationorganization.org/wp-content/themes/agco/fonts/FRAHV.woff) format('woff'),url(//www.allgenerationorganization.org/wp-content/themes/agco/fonts/FRAHV.ttf) format('truetype'),url(//www.allgenerationorganization.org/wp-content/themes/agco/fonts/FRAHV.svg?#boxicons) format('svg')}
@font-face{font-family:'Myriad Pro Bold';font-weight:normal;font-style:normal;src:url(//www.allgenerationorganization.org/wp-content/themes/agco/fonts/Myriad Pro Bold.eot) format('embedded-opentype'), format('woff2'),url(//www.allgenerationorganization.org/wp-content/themes/agco/fonts/Myriad Pro Bold.woff) format('woff'),url(//www.allgenerationorganization.org/wp-content/themes/agco/fonts/Myriad Pro Bold.ttf) format('truetype'),url(//www.allgenerationorganization.org/wp-content/themes/agco/fonts/Myriad Pro Bold.svg?#boxicons) format('svg')}
@font-face{font-family:'Myriad Pro Regular';font-weight:500;font-style:normal;src:url(//www.allgenerationorganization.org/wp-content/themes/agco/fonts/Myriad Pro Regular.eot) format('embedded-opentype'), format('woff2'),url(//www.allgenerationorganization.org/wp-content/themes/agco/fonts/Myriad Pro Regular.woff) format('woff'),url(//www.allgenerationorganization.org/wp-content/themes/agco/fonts/Myriad Pro Regular.ttf) format('truetype'),url(//www.allgenerationorganization.org/wp-content/themes/agco/fonts/Myriad Pro Regular.svg?#boxicons) format('svg')}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .footer-widget-area-inner a, .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .footer-widget-area-inner a{color:#fff!important;}