/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* Header - Subscribe Button */

.btn-subscribe {
	display: inline-block;
	background-color: #5e9841;
	color:#fff;
	line-height: 140%;
	margin-top: 2px;
	margin-left: 10px;
	padding: 10px 10px;
	vertical-align: top;
}
.btn-subscribe:hover {
	background-color: #3a7c3c;
}

.fusion-social-links-header {
	display: inline-block;
}

.fusion-footer-widget-area #text-2 {
	display:none;
}

/* Scholarships - Search */

.scholarships-search .searchandfilter div {
	padding:20px;
    background-color: #7ebf4b;
	margin-bottom:20px;
}

.scholarships-search .searchandfilter ul {
	list-style: none;
	padding:0px 0px 0px 0px; 
	margin:0px;
	width:100%;
}

.scholarships-search .searchandfilter ul:after {
	display: table;
	clear: both;
	content: ""
}

.scholarships-search .searchandfilter ul li {
	float:left;
}

.scholarships-search .searchandfilter li input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.scholarships-search .searchandfilter li input::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.scholarships-search .searchandfilter li input::-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.scholarships-search .searchandfilter li input::-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
.scholarships-search .searchandfilter li:nth-child(1) {
	width:40%;
	padding-right:20px;
}
.scholarships-search .searchandfilter li:nth-child(2) {
	width:40%;
	padding-right:20px;
}
.scholarships-search .searchandfilter li:nth-child(3) {
	width:20%;
}

.scholarships-search .searchandfilter li input:focus,
.scholarships-search .searchandfilter li select:focus {outline: 0px;}

.scholarships-search .searchandfilter li:nth-child(1) input {
    border-radius: 4px;
	background-color: #8ecd5c;
	color:#fff;
	border:0px;
	padding: 12px 14px;
	height: 40px;
	width: 100%;
}
.scholarships-search .searchandfilter li:nth-child(2) select {
	background-color: #8ecd5c;
	color:#fff;
	border:0px;
	padding: 12px 14px;
	height: 40px;
	width: 100%;
}

.scholarships-search .searchandfilter li:nth-child(3) input {
	background-color: #ffffff;
	border:0px;
	text-transform: uppercase;
    padding: 12px 14px;
    border-radius: 4px;
	width: 100%;
}


/* Responsive - Max*/

@media screen and (max-width: 767px) {
	
	.scholarships-search .searchandfilter li {
		width:100% !important;
		padding-right:0px !important;
	}
	
	.scholarships-search .searchandfilter li input,
	.scholarships-search .searchandfilter li select {width:100% !important; margin-bottom:10px;}
}


.fusion-post-grid[style]{
	height: initial !important;
}

.fusion-post-wrapper .fusion-post-content-wrapper .fusion-meta-info{
	position: initial !important;
}

@media screen and (max-width: 480px) {
	
	.btn-subscribe {
		float:right;
		margin-top: 0px;
		padding: 11px 10px;
	}
	.btn-subscribe span {
		display:none;
	}
	
	.fusion-secondary-header .fusion-row .fusion-alignright {
		display:none;
	}
	
}

/** Additional CSS By: Jayson **/

.single-post #wrapper #main
.fusion-row #content .post
.fusion-flexslider{
	margin-top: 30px;
}

	.wpcf7-submit{
		margin-top: 15px;
	}

.single-post #wrapper #main
.fusion-row #content .post
.fusion-meta-info{
padding: 5px 0 !important;
margin-top: 0px !important;
}

@media only screen and (max-width: 767px){
	
.single-post #wrapper #main
.fusion-row #content .post .post-content
	.main #main{
		padding-left: 0px;
		padding-right: 0px;
	}	
.single-post #wrapper #main
.fusion-row #content .post .post-content
	.main #main .container{
		width: initial !important;
	}
	#custom_size_modal .modal-dialog.modal-sm{
	width: 95% !important;
}
	
	.btn-subscribe{
		float: none !important;
	}

}

@media only screen and (min-width: 768px) and (max-width: 991px){
.single-post #wrapper #main
.fusion-row #content .post .post-content
	.main #main{
		padding-left: 0px;
		padding-right: 0px;
	}	
.single-post #wrapper #main
.fusion-row #content .post .post-content
	.main #main .container{
		width: initial !important;
	}	
	
	.clearfix.width-100[style]{
		padding-left: initial !important;
		padding-right: initial !important;
	}
	#custom_size_modal .modal-dialog.modal-sm{
	width: 97.5% !important;
}
}

@media only screen and (min-width: 992px) and (max-width: 1199px){
	.single-post #wrapper #main
.fusion-row #content .post .post-content
	.main #main .container{
		width: initial !important;
		padding-left: 0px;
	}
	#custom_size_modal .modal-dialog.modal-sm{
	width: 35% !important;
}
}

#title_h4 h4,
#title_h4 h1{
	padding: 0px 10px !important;
}

#title_h4 h2,
#title_h4 h3{
 padding: 0px 26px 0px 9px !important
}

.page-id-2830 .three-columns .fusion-column-wrapper .fusion-imageframe{
		height: initial !important;
	margin-bottom: 15px;
}


.three-columns .fusion-column-wrapper .fusion-imageframe{
	height: 220px;
	margin-bottom: 15px;
}

#gform_submit_button_1{
	width: 100%;
	border-radius: 25px;
}

#act_sidebar .fusion-column-wrapper .fusion-text{
	width: 304px;
}

#act_sidebar .fusion-column-wrapper .fusion-text .gf_browser_chrome.gform_wrapper #gform_1 .gform_body #gform_fields_1 li{
	padding-right: 0px;
}

.page-id-40 .gform_footer.top_label #gform_submit_button_1{
	background: #5e9841 !important;
    color: #FFF !important;
    padding: 15px !important;
}

#vmeo_wrapper.fusion-video.fusion-vimeo.fusion-aligncenter[style]{
	max-width: 100% !important;
}
#gravity_form_wrapper #gform_wrapper_1{
	margin: 0 !important;
}

#gravity_form_wrapper #gform_wrapper_1 form .gform_body .gform_fields .gfield{
	margin-top: 0px !important;
	margin-bottom:0px !important;
}

#gravity_form_wrapper #gform_wrapper_1 form .gform_body .gform_fields .gfield label{
	font-size: 11px !important
}

#gravity_form_wrapper #gform_wrapper_1 form .gform_body .gform_fields .gfield:last-child label{
	font-size: 10px !important;
}

#gravity_form_wrapper #gform_wrapper_1 form .gform_body .gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{
	margin-top: 0px !important;
	margin-bottom:0px !important;
}

#gravity_form_wrapper #gform_wrapper_1 form .gform_body .gfield_error .gfield_description.validation_message,
.gform_wrapper div.validation_error{
	display: none !important;
}



#gravity_form_wrapper #gform_wrapper_1 form .gform_body .gform_fields,
#gravity_form_wrapper #gform_wrapper_1 form .gform_body .gform_fields .ginput_container.ginput_container_text {
	margin-top: 0px !important;
}

.gform_wrapper li.gfield.gfield_error{
	padding-top: 0px !important;
	background-color: transparent !important;
	padding-bottom: 0px !important;
	border-top: none !important;
	border-bottom: none !important;
}

.form-wrapper-gravity{
	padding: 7px;
    background: #FFF;

}

.form-wrapper-gravity #gform_wrapper_1 #gform_1
.gform_body #gform_fields_1 .gfield{
	padding-right: 0px !important;
}


#sign_up_wrapper_text p{
	margin-bottom: 6px !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    font-style: italic !important;
}

#custom_size_modal .modal-dialog.modal-sm{
	width: 35%;
}

#fair_funding_image_wrapper{
	margin-top: 70px;
	margin-bottom: 25px;
}