/*
 Theme Name:     ABPP/CN Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    This is a child theme of Divi by Elegant Themes. 
 Author:         Mya Smith
 Author URI:     http://portfolio.myaleigh.com
 Template:       Divi
 Version:        2.7.3
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

#logo { max-height:100%; }

span.title {
    color: #cbcdce;
    font-size: 148px;
    font-weight: bold;
}

.et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth > .et_pb_row {
    max-width: 100% !important;
    width: 100% !important;
    margin-top: -28px !important;
    position: relative !important;
}

.page-title {
    color:#051d29;
    max-width:1080px;
    margin:0 auto;
}

#main-footer {
    margin-top:-50px;
    position:relative;
}

hr {
background-color:#e6e6e6; border-top:0; border-right:0; border-bottom:0; border-left:0;
color:#e6e6e6; height:1px; margin:10px 0;
}

.wpcf7-form {
	background-color:#eeeeee; margin-top:25px;
	padding:20px;
}
input[type="text"], input[type="password"], 
input[type="tel"], input[type="email"], 
input.text, input.title, textarea, select {
	background-color: #fff;
   	border: 1px solid #cccccc;
    	color: #4e4e4e;
    	padding: 8px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	width:100%;
}
input[type="submit"] {
	background-color:#051D29;
	border:0;
	color:#ffffff;
	font-size: 22px !important;
	line-height: 1.7em;
	padding:4px 12px;
border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

span.required { color:#ff0000; }

#footer-bottom { padding-top:64px !important; }

#footer-info { 
    font-size:12px;
	padding:15px 0;
}

.floatleft {
	float:left;
	width:49%;
}
.floatright {
	float:right; text-align:right;
	width:49%;
}

.floatright img { 
	margin:0 10px;
	vertical-align:middle; 
}

#main-content ul {
	margin-top:15px; margin-bottom:15px; margin-left:25px;
}
body.page-id-200 #main-content p {
	margin-bottom:0; padding-bottom:0;
}


.et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay::before, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light.et_pb_module.et_pb_button, .et_pb_bg_layout_light .et_pb_more_button, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .et_pb_contact_submit, .et_pb_bg_layout_light .et_pb_newsletter_button {
color:#354852;
}
.et_pb_sum:hover, .et_pb_pricing li a:hover, .et_pb_member_social_links a:hover, .woocommerce-page #content input.button:hover .et_pb_widget li a:hover, .et_pb_bg_layout_light .et_pb_promo_button:hover, .et_pb_bg_layout_light.et_pb_module.et_pb_button:hover, .et_pb_bg_layout_light .et_pb_more_button:hover, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active:hover, .et_pb_gallery .et_pb_gallery_pagination ul li a.active:hover, .et_pb_contact_submit:hover, .et_pb_bg_layout_light .et_pb_newsletter_button:hover {
color:#ffffff;
}
