/*!
 * SlickNav Responsive Mobile Menu v1.0.3
 * (c) 2015 Josh Cope
 * licensed under MIT
 */
.slicknav_btn {position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; z-index: 5000;}
  .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {margin-top: 0.2em; }

.slicknav_menu {*zoom: 1; }
  .slicknav_menu .slicknav_menutxt {display: block; line-height: 1.188em; float: left; }
  .slicknav_menu .slicknav_icon {float: left; margin: 0.188em 0 0 0.438em; }
  .slicknav_menu .slicknav_no-text { margin: 0; }
  //.slicknav_menu .slicknav_icon-bar {display: block; width: 1.25em; height: 0.125em; -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.60); -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.60); box-shadow: 0 2px 0 rgba(0, 0, 0, 0.60); }
  .slicknav_menu:before {content: " "; display: table; }
  .slicknav_menu:after {content: " "; display: table; clear: both; }

  .material-symbols-outlined a {color: #334e74;}


.slicknav_nav {clear: both; z-index: 5000;}
  .slicknav_nav ul {display: block;}
  .slicknav_nav li {display: block; text-align: center; margin: 0;}
  .slicknav_nav .slicknav_arrow {font-size: 0; margin: 0; } //nulová velikost šipky pro podmenu font-size: 0.8em
  .slicknav_nav .slicknav_item {cursor: pointer; }
  .slicknav_nav .slicknav_item a {display: inline; }
  .slicknav_nav .slicknav_row {display: block; }
  .slicknav_nav a {display: block; }
  .slicknav_nav .slicknav_parent-link a {display: inline; }

.slicknav_brand {float: left; }

.slicknav_menu {position: sticky; top: 0; padding: 0; font-size: 14px; box-sizing: border-box; background: rgba(255,255,255,0.9) url(../../UserFiles/Image/images/logo.png) no-repeat 30px 15px; background-size: 120px; z-index: 5000;}
  .slicknav_menu * {box-sizing: border-box; }
  .slicknav_menu .slicknav_menutxt {color: #fff; font-weight: bold;}
  .slicknav_menu .slicknav_icon-bar {background-color: #fff;}

.slicknav_btn {margin: 0; padding: 35px 30px 35px; text-decoration: none;}

.slicknav_nav {color: #111; margin: 0; padding: 0; font-size: 16px; font-weight: 400; letter-spacing: 0; background-color: #fff; list-style: none; overflow: hidden;}
  .slicknav_nav ul {list-style: none; overflow: hidden; padding: 0; margin: 0;} //podmenu
  .slicknav_nav .slicknav_row {padding: 5px 10px; margin: 0;}
    .slicknav_nav .slicknav_row:hover {-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; color: #334e74;}
  .slicknav_nav a {padding: 12px 10px; margin: 0; text-decoration: none; color: #759e36; text-transform: uppercase;}
    .slicknav_nav a:hover {-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; color: #111;}
  .slicknav_nav ul a {text-transform: none; color: #fff; background-color: #759e36; font-size: 14px;}
  .slicknav_nav .slicknav_txtnode {margin-left: 14px; }
  .slicknav_nav .slicknav_item a {padding: 0; margin: 0; }
  .slicknav_nav .slicknav_parent-link a {padding: 0; margin: 0; }

.slicknav_brand {color: #fff; font-size: 18px; line-height: 30px; padding: 7px 12px; height: 44px;}