/*
Theme Name: Divi Child Theme
Description: A child theme to house custom coding which modifies the Divi parent theme by Elegant Themes. Includes default line numbers where the code was taken from in the parent theme.
Author:   CareTecher LLC http://caretecher.com
Template: Divi
*/

@import url("../Divi/style.css");

@media (max-width: 768px) {
	.et_menu_container {
		padding: 0 !important;
	}
	.et_fixed_nav.et_boxed_layout #page-container #main-header{
		width: 100% !important;
	}
	.et_boxed_layout #page-container {
		width: 100% !important;
	}
	.et_pb_row_0, body.et_boxed_layout #page-container .et_pb_row_0.et_pb_row {
		width: auto !important;
	}
	.et_pb_row_0 {
		height: auto !important;
	}
	.et_pb_row .et_pb_column.et_pb_column_1_4 {
		width: 100% !important
	}
	.et_pb_row_1, body.et_boxed_layout #page-container .et_pb_row_1.et_pb_row {
		width: 90% !important;
	}
	.et_builder_inner_content .et_pb_section_0.et_pb_section {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	.et_pb_section .et_pb_row_0.et_pb_row {
		margin-right: 0px!important;
		margin-left: 0px!important;
	}
	.et_pb_column .et_pb_row_inner, .et_pb_row {
		padding: 0;
	}
	.et_pb_section .et_pb_row_1.et_pb_row {
		margin-right: 20px!important;
		margin-left: 20px!important;
	}
	.et_pb_text_inner {
		padding: 20px;
	}
	.award-splash .et_pb_text_inner {
		padding: 0px;
	}
	.et_pb_text_1 .et_pb_text_inner,
	.et_pb_text_2 .et_pb_text_inner,
	.et_pb_text_3 .et_pb_text_inner {
		padding-left: 0px;
		padding-right: 0px;
	}
	.et_pb_post_blog_index a img {
		display: block;
		width: 100%;
		margin-bottom: 20px !important;
	}
	.et_pb_section_0 .et_pb_row_0 {
		max-height: 300px !important;
	}
	.entry-content .et_pb_row_0 {
		max-height: none !important;
	}
	.et_pb_section_1.et_pb_section {
		padding-top: 0px !important;
	}
	.et_pb_section_1 .et_pb_equal_columns {
		padding-top: 30px;
	}
	.et_pb_bg_layout_light.et_pb_text_inner {
		padding-top: 0 !important;
	}
	.et_pb_section_1 .et_pb_css_mix_blend_mode_passthrough {
		padding-bottom: 20px;
	}
	.et_pb_module .et_pb_blurb_content {
		padding: 20px;
	}
	.cred-form .wpt-form-submit {
		float: none !important;
	}
	.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_column .et_pb_widget{
		padding: 20px;
	}
	.et_builder_inner_content .et_pb_row_2.et_pb_row {
		padding-top: 0 !important;
	}
	.et_pb_contact_form {
		margin-bottom: 20px;
	}
	.et_pb_contact_form_0 {
		padding: 20px
	}
	.footer__social {
		margin-left: 10px !important;
		margin-right: 10px !important;
	}
	.et_pb_text_align_left {
		padding: 20px !important;
	}
}

@media (min-width: 769px) and (max-width: 980px) {
	.et_pb_section .et_pb_row_0.et_pb_row {
		margin-left: 24px !important;
		margin-right: 24px !important;
	}
	 .et_pb_column .et_pb_row_inner, .et_pb_row {
		padding: 0 !important;
	}
}

@media only screen and (min-width: 981px) {
	.et_pb_slider .et_pb_slide_description {
		top: 2% !important;
	}
	.et-pb-arrow-next, .et-pb-arrow-prev {
		top: 49% !important;
	}
}

.cred-form .wpt-form-submit {
		float: none !important;
	}

.et_pb_post_slider_0.et_pb_slider {
    overflow-x: hidden !important;
    overflow-y: hidden !important;
}



/* Style Footer Credits - Lines 948 & 949 */

#footer-info { 
text-align: left; 
color: green; 
padding-bottom: 10px; 
float: left; 
}

#footer-info a { 
font-weight: 700; 
color: yellow; 
}

#footer-info a:hover { 
color: pink; 
}


/* Style Footer Social Icons - Lines 1185 to 1198 */

#footer-bottom .et-social-facebook a {
	color: blue;
}
#footer-bottom .et-social-twitter a {
	color: powderblue;
}
#footer-bottom .et-social-google-plus a {
	color: red;
}
#footer-bottom .et-social-rss a {
	color: orange;
}

/* Hover Colors*/
#footer-bottom .et-social-facebook a:hover {
	color: pink;
}
#footer-bottom .et-social-twitter a:hover {
	color: pink;
}
#footer-bottom .et-social-google-plus a:hover {
	color: pink;
}
#footer-bottom .et-social-rss a:hover {
	color: pink;
}
/* Test code */
#main-footer {
    background-color: black !important;
}
