@font-face {
    font-family: 'open_sansregular';
    src: url('../../fonts/opensans-regular-webfont.eot');
    src: url('../../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.navbar-layout2 .navbar-custom{ background: #232323; border: none; border-radius: 0; min-height: 10px}
.navbar-layout2 .navbar-custom .navbar-header{ background: #fff; border-radius: 0; min-height:10px; }
.navbar-layout2 .navbar-custom .navbar-collapse,.navbar-layout2 .navbar-custom .navbar-toggle{ border: none; border-radius: 0; overflow-x: hidden; }
.navbar-layout2 .navbar-custom .navbar-toggle:hover,.navbar-layout2 .navbar-custom .navbar-toggle:focus{ background: none }
.navbar-layout2 .navbar-custom .navbar-toggle .icon-bar{ background-color: #232323; height: 2px; margin-top: 2px }
.navbar-layout2 .navbar-custom .navbar-toggle{ position: absolute; top: 0; right: 15px }
.navbar-layout2 .navbar-custom .nav.menu{ border-left: 1px solid rgba(255, 255, 255, .15); position: relative; }
.navbar-layout2 .navbar-custom .nav.menu li:last-of-type:after{ content:'';border-right: 1px solid rgba(0, 0, 0, .8); position: absolute; right: -1px; top: 0; height: 100%; display: block; }
.body-xs .navbar-layout2 .navbar-custom .nav.menu,.navbar-layout2 .navbar-custom.block .nav.menu{ border-left: none; }
.navbar-layout2 .navbar-custom .nav.menu li > a { font-family: 'open_sansregular', Arial, Helvetica, sans-serif; font-size: 16px; color: #fff; }
.navbar-layout2 .navbar-custom .nav.menu li.parent > a { background: url(../../../../images/design/menu/layout2/dropdownBG.png) 50% 100% no-repeat }
.body-xs .navbar-layout2 .navbar-custom .nav.menu li.parent > a,.navbar-layout2 .navbar-custom.block .nav.menu li.parent > a { background-image: url(../../../../images/design/menu/layout2/dropdownBlockBG.png); background-position: 100% 50%; background-repeat: no-repeat }
.navbar-layout2 .navbar-custom .nav.menu li > a .caret { display: none }
.navbar-layout2 .navbar-custom .nav.menu > li > a,.navbar-layout2 .navbar-custom .nav.menu > li > a:focus { padding: 20px 15px }
.body-xl .navbar-layout2 .navbar-custom .nav.menu > li > a,.body-xl .navbar-layout2 .navbar-custom .nav.menu > li > a:focus,.body-lg .navbar-layout2 .navbar-custom .nav.menu > li > a,.body-lg .navbar-layout2 .navbar-custom .nav.menu > li > a:focus,.body-md .navbar-layout2 .navbar-custom .nav.menu > li > a,.body-md .navbar-layout2 .navbar-custom .nav.menu > li > a:focus,.body-sm .navbar-layout2 .navbar-custom .nav.menu > li > a,.body-sm .navbar-layout2 .navbar-custom .nav.menu > li > a:focus { border-left: 1px solid rgba(0, 0, 0, .8); box-shadow: inset -1px 0 0 rgba(255, 255, 255, .15); }
.navbar-layout2 .navbar-custom .nav.menu > li.active > a,.navbar-layout2 .navbar-custom .nav.menu > li:hover > a,.navbar-layout2 .navbar-custom .nav.menu > li > a:focus{ background-color: #d50f33; color: #fff }
.navbar-layout2 .navbar-custom .nav.menu .dropdown ul { background: #d92747; border: none; border-radius: 0; box-shadow: none; padding: 5px 0; margin-bottom: 6px }
.body-xs .navbar-layout2 .navbar-custom .nav.menu .dropdown ul { position: relative; width: 100%}
.body-xs .navbar-layout2 .navbar-custom .nav.menu > li > a,.navbar-layout2 .navbar-custom.block .nav.menu > li > a { padding-top: 6px; padding-bottom: 6px; border-left: none }
.navbar-layout2 .navbar-custom .nav.menu > li > a { border-bottom: 1px solid rgba(0, 0, 0, .2); }
.navbar-layout2 .navbar-custom .nav.menu .dropdown ul > li, .navbar-layout2 .navbar-custom.block .nav.menu ul > li { border-bottom: 1px solid rgba(255, 255, 255, .15); }
.navbar-layout2 .navbar-custom .nav.menu .dropdown ul > li > a, .navbar-layout2 .navbar-custom.block .nav.menu ul > li > a { border-bottom: 1px solid rgba(0, 0, 0, .2); font-size: 14px; background: url(../../../../images/design/menu/layout2/dropdownItemBG.png) 15px 50% no-repeat; padding:3px 28px; color: #fff }
.navbar-layout2 .navbar-custom .nav.menu .dropdown ul > li:hover > a, .navbar-layout2 .navbar-custom.block .nav.menu ul > li:hover > a { background-color: #232323; }
.navbar-layout2 .navbar-custom .nav.menu .dropdown ul > li:last-of-type, .navbar-layout2 .navbar-custom.block .nav.menu ul > li:last-of-type { border-bottom: 1px solid rgba(255, 255, 255, .15); }
.navbar-layout2 .navbar-custom .nav.menu .dropdown ul > li:last-of-type > a, .navbar-layout2 .navbar-custom.block .nav.menu ul > li:last-of-type > a { border-bottom: 1px solid rgba(0, 0, 0, .2) }
.navbar-layout2 .navbar-custom .nav.menu .dropdown ul > li:first-of-type { border-top: 1px solid rgba(0, 0, 0, .2) }
.navbar-layout2 .navbar-custom .nav.menu .dropdown ul > li:first-of-type > a { border-top: 1px solid rgba(255, 255, 255, .15) }
.body-xs .navbar-layout2 .navbar-custom .nav.menu .dropdown ul > li:first-of-type,.navbar-layout2 .navbar-custom.block .nav.menu .dropdown ul > li:first-of-type { border-top: none }
.body-xs .navbar-layout2 .navbar-custom .nav.menu .dropdown ul > li:last-of-type,.navbar-layout2 .navbar-custom.block .nav.menu .dropdown ul > li:last-of-type { border-bottom: none }
.body-xs .navbar-layout2 .logo{ display: block; text-align: left; }
.body-xs .navbar-layout2 .logo img{ max-width: 70%; height: auto; }
.body-xs .navbar-layout2 .navbar-custom .nav.menu li > a.dropdown-toggle{ display: none; }
.navbar-layout2 .navbar-custom .nav.menu li > a.dropdown-toggle {right: 1px;padding-left: 2px !important;padding-right: 2px !important;border: none !important;box-shadow: none !important;background: none !important;}