/*.active{
    background : #B80C09;
    color: #fff;
}
*/
header {height: 80px;position: absolute;z-index: 999;background-color: rgba(0,0,0,0.80);/**/width: 100%}
header a {border-bottom: none !important;}
.logo {
	
	height: 80px;/**/
	width: auto;
    display: block;float: left;
/*    border: 1px solid rgba(255,255,255,0.20)*/
background : #B80C09;
}
.logo img {height: 80px; width: auto;padding: 20px;display: block;float: left;}
.jsnav-header .jsnav-header-wrapper { position: relative; }

/*.jsnav-header .jsnav-header-wrapper .logo {
padding-top: 20px;
padding-bottom: 20px;
}*/

.jsnav-header .jsnav-header-wrapper .jsnav-menu > ul { display: none; padding: 0px; margin: 0;width: 100%;background-color: #000;z-index: 99;position: relative;float: left}

.jsnav-header .jsnav-header-wrapper .jsnav-menu ul { list-style: none; }

.jsnav-header .jsnav-header-wrapper .jsnav-menu ul li { position: relative; }

.jsnav-header .jsnav-header-wrapper .jsnav-menu ul li > a { display: block; padding: 14px 15px; font-size: 15px; text-decoration: none; color:#fff;/* -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out;*/ }

.jsnav-header .jsnav-header-wrapper .jsnav-menu ul ul li > a { padding: 14px 15px 14px 28px; }

.jsnav-header .jsnav-header-wrapper .jsnav-menu ul ul ul li > a { padding: 14px 15px 14px 45px; }

.jsnav-header .jsnav-header-wrapper .jsnav-menu li > ul { display: none; padding: 0px;}

.burger-menu { position: absolute; padding-top: 7px; top: 35px; right: 30px; cursor: pointer; width: 20px; height: 15px; }

.hamburger { margin-top: 7px; }

.hamburger-inner { position: absolute; width: 20px; height: 3px; background-color: #fff; }

.hamburger-inner:after, .hamburger-inner:before { position: absolute; width: 20px; height: 3px; background-color: #fff; }

.hamburger-inner:after { display: block; content: ""; }

.hamburger-inner:before { display: block; content: ""; top: -7px; }

.hamburger-inner:after { bottom: -7px; }

.dropdown-plus { position: absolute; cursor: pointer; top: 0; right: 0; width: 50px; height: 50px; line-height: 50px; }

.dropdown-plus::after, .dropdown-plus::before { position: absolute; top: 24px; right: 18px; width: 13px; height: 2px; content: ""; background-color: #c1c1c1; }

.dropdown-plus::after { -webkit-transform: rotate(90deg); transform: rotate(90deg); }

.dropdown-plus.dropdown-open::after { display: none; }
.jsnav-menu a, .logo {box-shadow: inset 0 0 0 0 #B80C09;}
.jsnav-menu a:hover, .logo:hover {color: #fff;box-shadow: inset  0 -80px 0 0 #B80C09;}
.jsnav-menu .active {color: #fff;box-shadow: inset  0 -1px 0 0 #B80C09;}

  .jsnav-header .jsnav-header-wrapper .jsnav-menu ul li { position: relative; border-top: 1px solid #727277;}
  
  
  .menu-open .hamburger-inner {background-color: rgba(255,255,255,0.00)}
.menu-open .hamburger-inner:after {transform: rotate(45deg);top:0}
.menu-open .hamburger-inner:before {display: block; transform: rotate(-45deg);top:0}

@media (min-width: 1200px) { 
header {
height: 80px;
line-height: 80px;
position: fixed;top:0;right: 0;width: 100%;backdrop-filter: blur(5px);}
.logo {
	margin-left: 0px;
}

.jsnav-header .jsnav-header-wrapper { height: 80px; max-width: calc(100% - 80px);
margin: auto;}
.jsnav-header .jsnav-header-wrapper .jsnav-menu > ul {background-color: rgba(255,255,255,0.00) }
 /* .jsnav-header .jsnav-header-wrapper .logo { float: left; padding: 30px 40px 30px 0; }*/
  .jsnav-header .jsnav-header-wrapper .burger-menu { display: none; }
  .jsnav-header .jsnav-header-wrapper .jsnav-menu { float: right; clear: inherit; }
  .jsnav-header .jsnav-header-wrapper .jsnav-menu > ul { display: block !important; padding: 0; font-size: 0; }
  .jsnav-header .jsnav-header-wrapper .jsnav-menu > ul > .dropdown_menu::after { transform: rotate(45deg); -webkit-transform: rotate(45deg); border: solid #c1c1c1; border-width: 0 2px 2px 0; padding: 2px; content: ''; margin-bottom: 3px; text-align: center; position: absolute; right: 50%; top: 56px; }
  .jsnav-header .jsnav-header-wrapper .jsnav-menu > ul > li { display: inline-block; }
  .jsnav-header .jsnav-header-wrapper .jsnav-menu > ul > li > a {
position: relative;
-webkit-box-sizing: border-box;
box-sizing: border-box;

padding: 0 20px;
/*height: 90px;line-height: 90px;*/
white-space: nowrap;
}
.jsnav-header .jsnav-header-wrapper .jsnav-menu ul li { position: relative; border-top: 0px solid #727277;}
.jsnav-header .jsnav-header-wrapper .jsnav-menu ul li { position: relative; border-bottom: 0px solid rgba(17,75,95,0.20);}
  .jsnav-header .jsnav-header-wrapper .jsnav-menu ul li ul li{ position: relative; border-bottom: 1px solid rgba(17,75,95,0.20);}
  .jsnav-header .jsnav-header-wrapper .jsnav-menu ul li.dropdown_menu > a > span { display: none; }
  .jsnav-header .jsnav-header-wrapper .jsnav-menu ul ul li > a {
position: relative; /*padding: 9px 35px 7px !important;*/
padding: 0 15px  !important;
height: 60px;
line-height: 60px;
text-align: left

}
  .jsnav-header .jsnav-header-wrapper .jsnav-menu ul li:last-child{
border-bottom: 0px solid rgba(0,75,95,1) !important;

}
  .jsnav-header .jsnav-header-wrapper .jsnav-menu li > ul { background: #fff; position: absolute; top: 100%; right: 0; display: block !important; width: auto !important;min-width: 60px;/**/  white-space: nowrap;/**/padding: 0; visibility: hidden; -webkit-box-shadow: 0 12px 30px -2px rgba(0, 0, 0, 0.07); box-shadow: 0 12px 30px -2px rgba(0, 0, 0, 0.07); opacity: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; text-align: center;}
  .jsnav-header .jsnav-header-wrapper .jsnav-menu li > ul a {color: #000}
  .jsnav-header .jsnav-header-wrapper .jsnav-menu li > ul a:hover {color: #fff}
  .jsnav-header .jsnav-header-wrapper .jsnav-menu li > ul ul { /*top: -27px;*/ top: 0px;right: 100%; }
  .jsnav-header .jsnav-header-wrapper .jsnav-menu li > ul > .dropdown_menu::after { transform: rotate(135deg); -webkit-transform: rotate(135deg); border: solid #c1c1c1; border-width: 0 2px 2px 0; padding: 2px; content: ''; margin-bottom: 3px; text-align: right; position: absolute; left: 5px; top: 26px; }
  .jsnav-header .jsnav-header-wrapper .jsnav-menu li:hover > ul {
opacity: 1;
visibility: visible;

}
  .dropdown-plus { display: none; } }
  

