/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */

.mc4wp-alert { color: #fff !important; width: 100% !important; float: left !important;}
.mc4wp-alert strong { color: #fff !important; }

#top .av_minimal_header #s {
    color: #000 !important;
}

@font-face {
font-family: '2FED91_0_0';
src: url('http://www.povertycure.org/wp-content/themes/enfold/css/fonts/2FED91_0_0.woff2')
src: url('http://www.povertycure.org/wp-content/themes/enfold/css/fonts/2FED91_0_0.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

p { font-family: '2FED91_0_0', Open Sans; }
h1, h2, h3, h4, h5, h6 {
font-family: ‘2FED91_0_0′, Open Sans, Arial, sans-serif;
font-weight: normal;
font-weight: 500;
font-style: normal; }

a:hover { text-decoration: none !important; }
#main { background-color: #626262; }

#top div .av-light-form .input-text, #top div .av-light-form input[type='text'], #top div .av-light-form input[type='input'], #top div .av-light-form input[type='password'], #top div .av-light-form input[type='email'], #top div .av-light-form input[type='number'], #top div .av-light-form input[type='url'], #top div .av-light-form input[type='tel'], #top div .av-light-form input[type='search'], #top div .av-light-form textarea, #top div .av-light-form select, div div .av-light-form .button { 
    color: #fff;
    border-color: rgba(255,255,255,.45) !important;
    border-width: 2px !important;
    background-color: transparent;
    font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 200;
	letter-spacing: .27em;	
	
	}
	
#top div .av-dark-form .input-text, #top div .av-dark-form input[type='text'], #top div .av-dark-form input[type='input'], #top div .av-dark-form input[type='password'], #top div .av-dark-form input[type='email'], #top div .av-dark-form input[type='number'], #top div .av-dark-form input[type='url'], #top div .av-dark-form input[type='tel'], #top div .av-dark-form input[type='search'], #top div .av-dark-form textarea, #top div .av-dark-form select, div div .av-dark-form .button {  

    color: #222;
    border-color: #222;
    border-width: 2px !important;
    background-color: #fcf6e8 !important;
	font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 200;
	letter-spacing: .27em;	

}


.textwidget.av_font_icon { width: 100%; }

body#top { }

#av-custom-submenu-1{ background-color: #fcf6e8 !important }

#top .avia-button.avia-color-light {  }

.avia-button.avia-size-x-large {     
    padding: 18px 50px 16px;
    font-size: 15px;
    min-width: 200px;
	font-size: 24px; } 
	
	.avia-form-success { text-align: center; font-size: 35px; color: #fff !important;}
	
	#footer .widget ul { margin-top: 20px; }
	
	.left-footer { text-align: left; font-size: 18px; }
	.left-footer li { list-style-type: none;  }
	.left-footer li a { text-decoration: none; border-bottom: 1px solid rgba(255,255,255,.25); padding-bottom: 7px; float: left; }
	
	.right-footer { text-align: right; font-size: 18px; margin-top: 40px; }
	.right-footer li { list-style-type: none; }
	.right-footer li a { text-decoration: none; border-bottom: 1px solid rgba(255,255,255,.25); padding-bottom: 7px; float: right; margin-bottom: 18px; font-size: 8pt; }
	
	.footer-center { width: 100%; text-align: center; }
	.footer-center img { margin: 0px auto; width: 141px; height: 138px; }
	
	.avia_ajax_form p {
    position: relative;
    clear: both;
    float: left;
    text-align: center;
}

#top .avia-button.avia-color-light {
    color: #fcf6e8;
    border: 3px solid #fcf6e8;
    background: transparent;
}

#video { margin-top: 0px; }

.social-wrap { margin-top: 10%; margin-bottom: 10%; }

.social-icon-wgt { text-decoration: none;  list-style-type: none; }
.social-icon-wgt .av-icon-char { color: rgba(255,255,255, .65) !important; }
.social-icon-wgt .av-icon-char:hover {  text-decoration: none !important; color: rgba(255,255,255, .85) !important; }

.html_header_transparency #top .avia-builder-el-0 .container  {  }
.footer-copy { width: 325px; margin: 0px auto; text-align: center; margin-top: 50px; color: #ababab; }
.footer-wrap { width: 100%; float: left;  border-top: 1px solid rgba(255,255,255,.25) !important; padding-top: 5px; }
.copy-l1 { font-size: 12pt; width: 100%; float: left; margin-bottom: 10px; } .copy-l2 { font-size: 10pt; width: 100%; float: left; margin-bottom: 10px;  }

.mc4wp-form form{margin:0!important;clear:both}
.mc4wp-form p br{display:none}
.mc4wp-form label{display:block;visibility:visible;position:relative;margin-bottom:7px;font-weight:600}
.mc4wp-form p{position:relative;clear:both;float:left;width:100%}
.mc4wp-form p.hidden{position:absolute;width:0;left:0;top:0}
.mc4wp-form .form_element_half{width:49.5%;float:left;margin-left:1%;clear:none}
.mc4wp-form .form_element_third{width:32.6%;float:left;margin-left:1%;clear:none}
.mc4wp-form .form_element_two_third{width:66.4%;float:left;margin-left:1%;clear:none}
.mc4wp-form .form_element_fourth{width:24.2%;float:left;margin-left:1%;clear:none}
.mc4wp-form .form_element_three_fourth{width:74.8%;float:left;margin-left:1%;clear:none}
.mc4wp-form .first_form{clear:both;margin-left:0}
@media only screen and (max-width: 479px) { .responsive .mc4wp-form .form_element{width:100%;clear:both;margin-right:0;margin-left:0;float:none} }
#top .mc4wp-form input[type='text'],#top .mc4wp-form input[type='email'],#top .mc4wp-form select,#top .mc4wp-form textarea{width:100%;margin-bottom:0;display:inline;min-width:50px;padding:13px;border-radius:2px}
#top .mc4wp-form select{-webkit-appearance:none;border-radius:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC);background-position:center right;background-repeat:no-repeat;border-radius:2px}
.mc4wp-form .button{margin:0;padding:16px 20px;border-radius:2px;border-bottom-width:1px;border-bottom-style:solid;font-weight:400;font-size:12px;min-width:142px;outline:none}
.mc4wp-form .modified_width .button{width:100%;padding:13px 10px 14px;min-width:0}
.mc4wp-form p input,.mc4wp-form p textarea,.mc4wp-form p select{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#post-page .avia-builder-el-last form { background-color: #CCC; padding: 20px; }
/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */
  
  /*.show-for-mobile {
display:none !important;
}
.hide-for-mobile {
display:block !important;
} */


}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
#video { margin-top: 20px; }
.avia_ajax_form .form_element_half { margin-left: 0%; }
.right-footer { text-align: left; font-size: 18px; margin-top: 40px; }
.html_header_transparency #top .avia-builder-el-0 .container  { padding-top: 5%; padding-bottom: 5%; }
#kit .av_two_third { padding-bottom: 20px !important; }
.av-masonry-entry .av-masonry-entry-title {
    line-height: 1.2em;
    margin: 0;
    font-size: 12px;
    color: #fff !important;
}
.main_color .container .av-inner-masonry-content { background-color: rgba(0,0,0,.35); }
.av-masonry-date { color: #fff !important; }

/* .show-for-mobile {
display:block !important;
}
.hide-for-mobile {
display:none !important;
} */

}

@media only screen and (max-width: 1024px) {  #subscribe .el_after_av_cell_two_third { display: none; } }