/*
Theme Name:     Cohen Law Child
Description:    This is a child theme that requires its parent Divi
Author:         acohen
Template:       Divi

Site colors  -  gold #b09a51; 
*/

h1 {color: #b09a51 !important;}

body.page ul, body.page ol {margin-left: 15px;} 
body.page ul li, body.page ol li {margin-bottom: 10px;}

#main-content {
    background-color: #000;
}

/* mobile menu color */
@media only screen and (max-width: 1080px)  {
	#et-top-navigation span.mobile_menu_bar:before, 
	#et-top-navigation span.mobile_menu_bar:after {
		color: #b09a51 !important;
	}
}
/* remove border from images with captions */ 
.wp-caption {
    border: none;
    text-align: center;
    background-color: transparent;
	background: transparent;
    padding-top: 0px;
    margin-bottom: 0px;
    max-width: 96%;
    padding: 8px;
}

#sidebar {border: 1px solid #b09a51;
	padding: 20px 20px 0px 0px;}

@media only screen and (max-width: 600px) {
	#sidebar input#input_2_12 {width: 80%;}
	#sidebar div#custom_html-2 .et_pb_widget {
    width: 97%;
}
}


/* remove line on pages with sidebar */
body.post-type-archive-tribe_events #main-content .container::before,
body.blog #main-content .container::before,
body.category #main-content .container::before,
body.page #main-content .container::before,
body.single #main-content .container::before,
body.single-tribe_events #main-content .container::before
{
    background-color: transparent;
}

.hr-gold-60 {
	border: none;
    background: #b09a51;
    width: 60%;
    margin: 10px auto 20px;
    height: 2px;
}

#et-info, #et-secondary-menu > ul > li a {
	padding-bottom: 0;}

.widget_search input#searchsubmit {
    color: #fff;
	-webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.widget_search #searchsubmit {
	background-color: #b09a51;}

.widget_search #searchsubmit:hover {
	background-color: #333;
	color: #b09a51;
}

/* gravity forms both sidebar and main content */

.gform_wrapper .gfield_required, #sidebar .gform_wrapper .gfield_required {
    color: #fff !important;
    margin-left: 4px;
}
#sidebar .gform_wrapper .gform_footer input.button, #sidebar .gform_wrapper .gform_footer input[type=submit] {
    font-size: 1em;
    width: auto;
    margin: 0;
    color: #fff;
    background: #b09a51;
	padding: 10px;
	cursor: pointer;
	-webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

#sidebar #free-case-review {
	background: #b09a51;
    padding: 10px 15px;
    color: #333;}

.gform_wrapper .gform_footer {
   text-align: center;
}
#sidebar .gform_wrapper .gform_footer input[type=submit]:hover {
	color: #333;
	background: #b09a51; 
}
@media only screen and (max-width: 600px) {
gform_wrapper_1 .gform_wrapper .gform_footer input.button, gform_wrapper_1 .gform_wrapper .gform_footer input[type="submit"] {
	background: #b09a51;
    padding: 10px 15px;
    border-radius: 5px;
    cursor: pointer;
	color: #fff;
	-webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
}
