/*
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:   Brad Dalton http://wpsites.net
Template: Divi
*/

@import url("../Divi/style.css");



/* left sidebar */
#main-content .container:before {
left: 214px !important;
}
.et_right_sidebar #left-area {
float: right !important;
margin: 0 !important;
}

#sidebar .et_pb_widget {margin: 0}

.single .post {
    padding-bottom: 0;
}

.et_fixed_nav #logo {
	margin-left: -20px;
	max-height: 70px;
}

#logo {padding-bottom: 0px;}

h1 {
	color: #00adef;
	font-size: 24px;
	font-weight: bold;
}

h2 {
	color: #54ba4c;
	font-size: 24px;
	font-weight: bold;
}

h4 {
	color: #54ba4c;
	font-size: 18px;
	font-weight: bold;
}

.wp-caption {
	background-color: #ffffff;
	text-align: left;
}

.wp-caption p.wp-caption-text {
    font-size: 12px;
    margin: 0;
    text-align: center;
}

#footer-info {
	color: #54ba4c;
}

#footer-info a {
	color: #00adef;
}

.et_pb_promo {
	margin: 0;
	padding: 0;
}

.head-bg {padding: 0 !important;}


.et-social-facebook a.icon:before {
	color: #54BA4C;
}

.et-social-twitter a.icon:before {
	color: #54BA4C;
}

.et-social-rss a.icon:before {
	color: #54BA4C;
}

.et-social-facebook a:hover.icon:before {
	color: #00ADEF;
}

.et-social-twitter a:hover.icon:before {
	color: #00ADEF;
}

.et-social-rss a:hover.icon:before {
	color: #00ADEF;
}

#footer-bottom {
	background-color: #606060;
}

/* homepage video toggle */

.et_pb_toggle_title:before{
	display: none;
}

.et_pb_toggle_title:before{
	display: none;
}
.vidtog.et_pb_toggle_close h5.et_pb_toggle_title {
	font-size: 20px;
	color: #00ADEF;
	font-weight: bold;
	text-align: center;
}

.vidtog.et_pb_toggle_open h5.et_pb_toggle_title {
	font-size: 20px;
	color: #00ADEF;
	font-weight: bold;
	text-align: center;
}

.et_pb_toggle_close {text-align: center; background: none; border: none;}
.et_pb_toggle {text-align: center;background: none; border: none;}

/* faq toggle */
.faq .et_pb_toggle_open, .faq .et_pb_toggle_close {
	background: none repeat scroll 0 0 rgba(0,0,0,0);
	border: none;
	text-align: left !important;
        margin: 0px;
        padding: 0px;
}

.faq .et_pb_toggle_close {
	background-color: white;
}

.faq .et_pb_toggle_close h5.et_pb_toggle_title {
	font-size: 20px;
	color: #00ADEF;
	font-weight: bold;
}

.faq .et_pb_toggle_open h5.et_pb_toggle_title {
	font-size: 20px;
	color: #00ADEF;
	font-weight: bold;
}

.faq .et_pb_toggle_title:before {
	color: white;
}

/* remove full width header padding */
.et_pb_fullwidth_header {padding: 0px!important;}

