@font-face {
    font-family: 'open_sansbold_italic';
    src: url('../../fonts/opensans-bolditalic-webfont.eot');
    src: url('../../fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/opensans-bolditalic-webfont.woff2') format('woff2'),
         url('../../fonts/opensans-bolditalic-webfont.woff') format('woff'),
         url('../../fonts/opensans-bolditalic-webfont.ttf') format('truetype'),
         url('../../fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

.navbar-layout4 .navbar-custom{ background: none; border:none; border-radius: 0; padding: 10px; min-height:10px; z-index: 999; text-align: center; }
.body-xs .navbar-layout4 .navbar-custom,.navbar-layout4 .navbar-custom.block{ background: none; padding: 0 }
.navbar-layout4 .navbar-custom .navbar-header{ background: none; border-radius: 0; padding: 10px; min-height:10px; }
.navbar-layout4 .navbar-custom .navbar-collapse,.navbar-layout4 .navbar-custom .navbar-toggle{ border: none; border-radius: 0 }
.navbar-layout4 .navbar-custom .navbar-toggle{ position: absolute; top: 0; right: 15px }
.navbar-layout4 .navbar-custom .navbar-toggle:hover,.navbar-layout4 .navbar-custom .navbar-toggle:focus{ background: none }
.navbar-layout4 .navbar-custom .navbar-toggle .icon-bar{ background-color: #419365; height: 1px; width: 30px }
.navbar-layout4 .navbar-custom ul li > a{ font-family: 'open_sansbold_italic', Arial, Helvetica, sans-serif; font-size: 21px; color:#419365}
.navbar-layout4 .navbar-custom ul li > a .caret{ display: none;}
.navbar-layout4 .navbar-custom ul li.logo img{ vertical-align: baseline; }
.navbar-layout4 .navbar-custom .nav.menu { position: relative; height: 153px; display: inline-block; float: none; }
.body-xs .navbar-layout4 .navbar-custom .nav.menu,.navbar-layout4 .navbar-custom.block .nav.menu { height: auto; display: block; }
.navbar-layout4 .navbar-custom .nav.menu > li{ position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%) }
.body-xs .navbar-layout4 .navbar-custom .nav.menu > li,.navbar-layout4 .navbar-custom.block .nav.menu > li{ position: static;-webkit-transform: none;-ms-transform: none;transform: none; }
.navbar-layout4 .navbar-custom .nav.menu > li > a{ border-bottom: 1px solid #419365; padding: 5px 30px 15px 30px;filter: blur(0);-webkit-filter: blur(0); }
.navbar-layout4 .navbar-custom .nav.menu > li > a:focus{ outline: none !important }
.navbar-layout4 .navbar-custom .nav.menu > li.logo > a{ border-bottom: none; padding: 0 25px !important}
.body-xs .navbar-layout4 .logo{ display: block; text-align: left; }
.body-xs .navbar-layout4 .logo img{ max-width: 70%; height: auto; }
.navbar-layout4 .navbar-custom .nav.menu li.active > a,.navbar-layout4 .navbar-custom .nav.menu li > a:focus,.navbar-layout4 .navbar-custom .nav.menu li:hover > a{ background: none; color:#315b44 }
.body-xs .navbar-layout4 .navbar-custom .navbar-collapse > .nav.menu,.navbar-layout4 .navbar-custom.block > .nav.menu { border-top: 1px solid #419365; border-bottom: 1px solid #419365; padding-top: 15px; padding-bottom: 15px }
.body-xs .navbar-layout4 .navbar-custom .nav.menu > li > a,.navbar-layout4 .navbar-custom.block .nav.menu > li > a{ font-size: 18px; padding: 6px 15px; border-bottom: none }
.body-xs .navbar-layout4 .navbar-custom .nav.menu > li > a img,.navbar-layout4 .navbar-custom.block .nav.menu > li > a img{ display: inline-block; margin-right: 15px; width: 24px; height: 24px; vertical-align: middle;}
.body-xs .navbar-layout4 .navbar-custom .nav.menu > li > a .clearfix,.navbar-layout4 .navbar-custom.block .nav.menu > li > a  .clearfix{ display: none;}
.body-xs .navbar-layout4 .navbar-custom .nav.menu .dropdown > ul,.navbar-layout4 .navbar-custom.block .nav.menu .dropdown > ul{ position: static; margin-left: 30px;  margin-right: 15px;padding-top: 5px; padding-bottom: 5px }
.navbar-layout4 .navbar-custom .dropdown ul,.navbar-layout4 .navbar-custom ul.dropdown-menu{ width: auto; left: 50%; margin-left: -98px; border: none; border-radius: 8px; border: none; background: #e8e8e8; box-shadow: none; margin-top: 5px; }
.navbar-layout4 .navbar-custom .navbar-collapse ul.dropdown-menu{ width: 196px; }
.body-xs .navbar-layout4 .navbar-custom .navbar-collapse ul.dropdown-menu{ width: auto; }
.navbar-layout4 .navbar-custom ul.dropdown-menu{ padding-top: 15px; padding-bottom: 15px }
.navbar-layout4 .navbar-custom .nav.menu .dropdown ul:before,.navbar-layout4 .navbar-custom .nav.menu .dropdown-menu:before{ width: 0;height: 0;border-style: solid;border-width: 0 15px 16px 15px;border-color: transparent transparent #e8e8e8 transparent; display: block; position: relative; top: -30px; margin: 0 auto -15px auto; content: ''; }
.body-xs .navbar-layout4 .navbar-custom .nav.menu ul:before,.navbar-layout4 .navbar-custom.block .nav.menu ul:before{ top: -20px }
.body-xs .navbar-layout4 .navbar-custom .nav.menu .dropdown ul:before,.navbar-layout4 .navbar-custom.block .nav.menu .dropdown ul:before{ margin: 0 0 -15px 20px }
.navbar-layout4 .navbar-custom .dropdown ul li a{ font-size: 18px; text-align: center; }
.body-xs .navbar-layout4 .navbar-custom .nav.menu .dropdown ul > li > a,.navbar-layout4 .navbar-custom.block .nav.menu .dropdown ul > li > a{ font-size: 14px; text-align: left; padding: 5px 20px;color:#419365 }
.body-xs .navbar-layout4 .navbar-custom .nav.menu .dropdown ul > li:hover > a,.navbar-layout4 .navbar-custom.block .nav.menu .dropdown ul > li:hover > a { color:#315b44 }