/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 2.7.1.1459940573
Updated: 2016-04-06 11:02:53

*/

.et_header_style_centered #main-header div#et-top-navigation {
	position: relative;
	bottom: 0;
	width: 100%;
padding-top:45px !important;
border-bottom:solid #cc2723 1px !important;
}

#top-header a {
    color:#ffffff !important;
}

#et-info-phone {
	color:#ffffff !important;
}



.AboutUsTitle{
background-color:#c2c2c2
}



contactInfo{
padding-top:60px !important;
}

.et_pb_blurb h4 {
    padding-bottom: 15px !important;
    text-align: center !important;
}

.AboutUsTitle{
height:150px
}

.AboutUsTitleText{
height:150px;
font-weight:700
}

h1 {
	font-size: 30px !important;
	padding-top:0px !important;
font-weight:700 !important
}


.TitleCorporate{

color:#474747 !important;
}


.ContactCallAction{
text-align: center;
text-shadow: 1px 1px 2px #000000;
}

.footer-widget h4 {
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase !important;
    text-decoration: none;
color:#ffffff !important;
   
}

.widget_search input#s,
.widget_search input#searchsubmit {
	height: 40px !important;
	margin: 0;
	padding: 0.7em;
	border: 1px solid #bb2429 !important;
	color: #d9d9d9 !important;
	font-size: 14px;
	line-height: normal !important;
}


.widget_search #searchsubmit {
Background-color: #cd2930 !important;

}

#top-menu li li a {
	width: 405px !important;
	padding: 6px 20px;
	font-size: 12px !important;
}

.nav li ul {
    border-color: #1e73be;
    width: 450px !important;
}



.et_pb_blurb h4 {
    
    text-align: center !important;
font-size: 16px !important;
}

.et_pb_map {
	
	width: 100%;
	height: 300px !important;
}