@import 'https://fonts.googleapis.com/css?family=Lato:300,400,700,900';

#master-slider-main-widget-2.widget.master-slider-main-widget { margin-bottom: 0px; }
.home-top { border: none; }

/*logo*/
.header-image .site-title > a { min-height: 102px; background-position: left !important; }
.title-area { width: 60%; }
.site-header .widget-area { width: 40%; }

/*logo - Responsiv*/
@media screen and (max-width:478px) {
.header-image .site-title > a { width: 100% !important; min-height: 60px; }
.site-header .wrap { padding: 0 5%;}
.title-area { width: 100%; }
.site-header .widget-area { width: 100%; }
.site-header { min-height: 0px; margin-top: 10px; }
div.title-area { max-height: 60px; }
}

@media screen and (min-width:478px) {
.site-header .widget-area { margin-top: 30px; text-align: right; }
}

@media screen and (min-width:1024px) {
.site-header .widget-area { margin-top: 20px; text-align: right; }
}

@media only screen and (min-width: 769px) and (max-width: 1140px){
.header-image .site-title a { background-size: contain !important; }
}

/*end*/

.nav-primary { background-color: #e6212a; }
.nav-primary .sub-menu a { background-color: #e6212a;border-color: #e6212a; }
.genesis-nav-menu .sub-menu a { font-size: 16px; padding: 8px 24px; }
.enterprise-pro-red .genesis-nav-menu .current-menu-item > a, .enterprise-pro-red .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .enterprise-pro-red .genesis-nav-menu .sub-menu a:hover, .enterprise-pro-red .genesis-nav-menu a:hover { color: #000; }
.genesis-nav-menu { font-size: 18px; }
body { font-weight: 400; color: #555; }
.home-bottom .widget-title { font-size: 22px; }