#top-header, #top-header #et-info, #top-header .container, #top-header .et-social-icon a {
line-height: 2em !important;
}
@media only screen and (min-width: 768px) {
#et-info {
text-align: center;
}
} #top-header {z-index: 99999;}
#logo {
max-height: 200px !important;
margin-top: -36px;
z-index: 100000;
}
@media only screen and (max-width : 1150px) {
#logo {
max-height: 100% !important;
margin-top: 0;
}
}  #main-header {
box-shadow: none !important;
} #main-header.et-fixed-header {
box-shadow: none !important;
} .nav li ul { 
width: 340px; 
}
#top-menu li li a {
width: 300px;
}
.drop_menu ul {
right: 0px !important;
} span.mobile_menu_bar:before {
color: #F38134 !important;
} .et_mobile_menu {
border-top: 3px solid #F38134 !important;
} @media only screen and ( max-width: 980px ) {
.et_pb_top_divider .et_pb_top_inside_divider {display: none;}
.et_pb_bottom_divider .et_pb_bottom_inside_divider {display: none;}
} @media only screen and ( max-width: 980px ) {
h1, h2, h3, h4, h5, h6 {line-height: 1.2em !important;}
} .et-pb-contact-message {
color: #fff;
text-align: center;
} a.footer-link:link, a.footer-link:visited {
text-decoration: none;
color: #fff;
}
a.footer-link:hover {
text-decoration: none;
} .et-social-email a.icon:before {
content: '\e076'; 
}
li.et_pb_social_icon.et-social-dribbble a.icon:before {
content: '\e076' !important; 
}