/*
 Theme Name:     Bobo Strategy
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    A custom child theme built specifically for Bobo Strategy. You must have Divi installed for this theme to work.
 Author:         Custom child theme by Mya Leigh Smith for Bobo Strategy. Divi theme by Elegant Themes.
 Template:       Divi
 Version:        3.0.74
*/
 
@import url("../Divi/style.css");
 
/* = Theme customization starts here
------------------------------------------------------- */

body { font-weight:400; }

h1, h2, h3, h4, h5, h6 { 
	font-weight:400; line-height:1.2em;
}

.et_pb_divider { 
	margin-bottom:0 !important;
	padding:10px 0 10px 0 !important; 
}

hr {
	background-color:#EDF4FA; border-top:0; border-right:0;
	border-bottom:1px solid #ffffff; border-left:0; color:#EDF4FA;
	height:2px; margin:20px 0 20px 0;
}


.et_pb_section.spacing60 { padding:60px 0 !important; }


.et_pb_contact p input, .et_pb_contact p textarea, .et_pb_contact_select {
	background-color:#ffffff; border:1px solid #cde3f4;
	font-size:18px; padding:10px 20px;
}

.et_pb_contact_submit.et_pb_button,
.et_pb_button { color:#ffffff !important; }

.et_pb_contact_field { text-align:center; }

#top-menu { font-weight:400; }
#top-menu li#menu-item-315 a { 
	color:#a02b90 !important;
	font-weight:700 !important; 
}

.et_pb_fullwidth_header { padding:15px 0 !important; }

body.home .et_pb_contact_form_container { 
	clear:both !important; float:none !important;
	padding-top:15px; text-align:center !important;
}

body.home .et_pb_button { 
	color:#ffffff; width:240px; 
}

ul.checkmark, ul.checkmark li {
	list-style:none;
	margin:0; padding:0;
}
ul.checkmark li { padding-left: 20px; }
ul.checkmark li:before {
	content: '✓ '; color:#bcd635;
	float: left; margin-left: -20px; 
}

.splashimg img {
	margin-top:-60px; position:relative;
}

.et_pb_team_member_description h4,
body.page-id-101 h3 {
	padding-bottom:25px;
}

body.page-id-101 ul {
	padding-top:25px;
}

h1.et_pb_contact_main_title { display:none !important; }

body.error404 #main-content .container::before { background-color:transparent !important; }

.divider100 { height:200px; }
.text-center { text-align:center !important; }

body.error404 h1 { margin-top:25px; }