/*
Theme Name:     divi-child
Description:    
Author:         smd-designs.com
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
.et_header_style_centered #logo {
    max-height: 73%;
}

@media (min-width: 980px) { 
.et_pb_fullwidth_menu:before {
display:none !important;
}
}

#top-menu li {
    padding-right: 50px;
}

.fullwidth-menu li {
    padding-right: 60px;
}

.et_pb_section {padding-top:0px;}

.nav li ul {
width: 350px;
}
#top-menu li li a {
font-size: 13px;
width: 330px;
}

#sidebarmenu { 
	width:100%;
	list-style:none; 
	padding-top:0px;
padding-left:0px;
	line-height:0px;
	display:inline-block;
}

#sidebarmenu li {  
	background: #ffffff;
	border-bottom:1px solid #0057a4;
}

#sidebarmenu li a { 
	color:#0057a4;
	font-weight:bold; 
	display:block; 
	padding-top:1.5em;
padding-bottom:1.5em;
padding-left:0.5em
}

#sidebarmenu li a:hover { 
	color:#ffffff;
	font-weight:bold;
	background-color:#0057A4
}

a:hover {
	text-decoration: underline;
}

#ko_calendar-2.et_pb_widget.ko_calendar {
margin-bottom:0;
}

.entry-content table, body.et-pb-preview #main-content .container table {
    border: 0px solid #eee;
}

.entry-content tr td, body.et-pb-preview #main-content .container tr td {
    border-top: 0px solid #eee;
}

h3  {
font-weight:bold;
line-height:1.5em;
}

h5 {
font-weight:bold;
}

p:last-of-type {
    padding-bottom: 1.5em;
}

p.post-meta {
display:none;
}

.bottom-nav li.current-menu-item &gt; a,  .footer-widget h4 {
color:#ffcf01;
}

.mobile_menu_bar:before {
color: #ffcf01 !important;
}

h2.entry-title {
font-weight:bold;
padding-bottom: 0px;
}

.et_pb_post {
    margin-bottom: 30px;
}

.no-excerpt .et_pb_post {
font-size: 0;
}

.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu .et_mobile_menu {
    background-color: #0057a4 !important;
} 

.et_pb_slide_description {
padding: 30% 40%;
}