h1 {
color: #005030;
}
#et-top-navigation {
font-weight: 500;
}
.et_boxed_layout #page-container {
box-shadow: none;
}
#top-header, #et-secondary-nav li ul {
background-color: #F1F2F2 !important;
}
#main-header .nav li ul a {
color: #FFFFFF !important;
}
.et_pb_section {
background-color: #F1F2F2;
}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
border: 1px solid rgb(199, 206, 209);
padding-left: 20px;
padding-right: 20px;
border-radius: 3px;
}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
padding: 0 !important;
}
.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
padding-bottom: 20px !important;
}
#top-menu-nav > ul > li > a:hover, #et-secondary-menu > ul > li > a:hover, #et-info-email:hover, .et-social-icons a:hover {
background: #E8EBEC none repeat scroll 0% 0%;
}
#top-menu .menu-item-has-children > a:first-child::after, #et-secondary-nav .menu-item-has-children > a:first-child::after {
top: 20px;
padding-right: 5px;
}
.et_fullwidth_nav #main-header .container {
padding-top: 30px;
padding-bottom: 30px;
box-shadow: none;
}
#main-header {
box-shadow: none;
}
#top-menu a {
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}
#logo {
padding-bottom: 20px;
margin-top: -45px;
margin-left: 25px;
}
#et_top_search {
margin: 20px 20px 0px 22px;
}
#top-menu li {
padding-right: 0px;
border-right: 1px solid #C7CED1;
margin-left: -4px;
}
nav#top-menu-nav, #top-menu, nav.fullwidth-menu-nav, .fullwidth-menu {
margin-left: 2px;
}
#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .et_color_scheme_red #top-menu li.current-menu-ancestor > a, .et_color_scheme_red #top-menu li.current-menu-item > a, .et_color_scheme_pink #top-menu li.current-menu-ancestor > a, .et_color_scheme_pink #top-menu li.current-menu-item > a, .et_color_scheme_orange #top-menu li.current-menu-ancestor > a, .et_color_scheme_orange #top-menu li.current-menu-item > a, .et_color_scheme_green #top-menu li.current-menu-ancestor > a, .et_color_scheme_green #top-menu li.current-menu-item > a {
background: #E8EBEC none repeat scroll 0% 0%;
}
#top-menu li.current-menu-item > a {
background: rgba(0, 0, 0, 0.2);
}
.nav ul li a:hover, .et_mobile_menu li a:hover {
background-color: rgba(0, 0, 0, 0.2);
}
#et-secondary-menu > ul > li > a:hover, #et-info-email:hover, .et-social-icons a:hover {
background: none;
}

#et-secondary-nav li {
background-color: #003663;
}
#et-info-phone {
color: #005030;
}
#et-info, #et-secondary-menu > ul > li a {
color: #ffffff !important;
}
#et-info {
padding-top: 1em;
}
#top-header .container{
padding-top: 0em;
}
#et-secondary-nav li {
padding-left: 10px;
padding-right: 10px;
padding-top: 15px;
padding-bottom: 5px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
margin-right: 0px;
}
.et_primary_nav_dropdown_animation_slide #et-top-navigation ul li:hover > ul, .et_secondary_nav_dropdown_animation_slide #et-secondary-nav li:hover > ul {
border-radius: 3px;
}
.et_pb_section_1 {
border-bottom: 1px solid #cfd8d7;
}
.et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column {
padding-left: 5.5%;
}
.et_pb_column.et_pb_column_1_3.et_pb_column_2 {
background: none;
}
.et_pb_module.et_pb_has_overlay .et_overlay, article.et_pb_has_overlay {
border-radius: 150px;
}
.et_pb_animation_bottom.et-animated {
border-radius: 150px;
}
.entry-content table {
width: 250px;
}
table.cart th, #main-content table.cart th, table.cart td, #main-content table.cart td, table.cart tr, #main-content table.cart tr, #content-area table tr, #content-area table td, #content-area table th {
padding: 0; 
}
.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
width: 30%;
}
.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
padding-top: 15px !important;
}
.et-single-post-ad {
display: none;
}
#main-content .container {
padding-top: 15px !important;
}
.et-fixed-header #top-menu li.current-menu-ancestor > a, .et-fixed-header #top-menu li.current-menu-item > a {
color: #ffffff !important;
}
#mobile_menu li:not([id]) { 
display:none !important; 
}
.et_pb_contact p input, .et_pb_contact p textarea, .et_pb_subscribe .et_pb_contact_field input, .et_pb_subscribe .et_pb_contact_field textarea {
background-color: #fff;
}