/*.active{
    background : #B80C09;
    color: #fff;
}
*/


header a {border-bottom: none !important;}

.logo a {
    display: block; 
    height: 60px;
    width: auto;
    float: left;
    position: relative;
    z-index: 999
}
.logo img {
    height: 20px;
    width: auto;
    margin: 20px;
    display: block;
    /* Odstraněno float: left; */
}
.jsnav-header .jsnav-header-wrapper { position: relative; width: 100%;float: left;height: 60px;background-color: #F1F3F9;z-index: 9}

/*.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%;z-index: 99;/**/position: relative;float: left;background-color: #F1F3F9;}

.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: 18px; text-decoration: none; color:#32477E;font-weight: bold}
.jsnav-header .jsnav-header-wrapper .jsnav-menu ul.top-menu li > a {font-size: 12px; text-transform: uppercase}
.my-account {background-color: #fff}
.jsnav-header .jsnav-header-wrapper .jsnav-menu ul li > a:hover { background-color: #32477E; color:#fff;}
.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: 20px; right: 20px; cursor: pointer; width: 20px; height: 15px; }

.hamburger { margin-top: 7px; }

.hamburger-inner { position: absolute; width: 20px; height: 3px; background-color: #32477E; }

.hamburger-inner:after, .hamburger-inner:before { position: absolute; width: 20px; height: 3px; background-color: #32477E; }

.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-header .jsnav-header-wrapper .jsnav-menu ul li { position: relative; border-top: 1px solid #32477E;}
  
  
  .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 only screen and (min-width: 1200px) and (max-width: 1370px) {  .jsnav-header .jsnav-header-wrapper .jsnav-menu > ul.event-menu {text-align: center !important;min-height: 80px !important;line-height: 80px !important;}}

@media (min-width: 1200px) { 
header {position: fixed;top:0;right: 0;width: 100%;z-index: 99;/*min-height: 160px;*/height: auto !important;display: block;}
.logo img { margin: 20px 80px;}
/*.top-menu {text-align: right;float: right;display: inline-block !important; height: 60px; line-height: 58px}
.event-menu {text-align: right;float: right;width: 100%;display: inline-block !important; height: 100px; line-height: 100px}*/
.jsnav-header .jsnav-header-wrapper .jsnav-menu > ul.top-menu {text-align: right;float: right;display: inline-block !important; height: 60px; line-height: 58px}
.jsnav-header .jsnav-header-wrapper .jsnav-menu > ul.event-menu {text-align: right;float: none;background-color: #fff;width: 100%;display: inline-block !important; min-height: 100px; height: auto; line-height: 100px;box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.1);}
.jsnav-header .jsnav-header-wrapper .jsnav-menu > ul { width: auto; float: none; top:0px; background-color: transparent}
.logo {
	margin-left: 0px;
}
.jsnav-header .jsnav-header-wrapper .jsnav-menu > ul {}
.jsnav-header .jsnav-header-wrapper { /*height: 80px;*/ max-width: calc(100%);
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 {  clear: inherit; }
  .jsnav-header .jsnav-header-wrapper .jsnav-menu > ul { display: block !important; padding: 0 80px; }
  .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 10px;
/*height: 90px;line-height: 90px;*/
white-space: nowrap;
}
.jsnav-header .jsnav-header-wrapper .jsnav-menu > ul > li > a.register-event {padding: 0 20px;}
.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;


}
  .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; } }
  

  

