/*!
 * SlickNav Responsive Mobile Menu v1.0.7
 * (c) 2016 Josh Cope
 * licensed under MIT
 */
 
.slicknav_menu { overflow:hidden; }
.slicknav_btn { 
border:0 solid #ffffff; /* knopkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa */
position:relative;
display: block; 
overflow:hidden; margin:0; min-width:320px; 
padding:15px 30px 15px 15px;
cursor: pointer; 
font-size:28px; 
line-height: 1.125em;
}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em;   }
.slicknav_btn {
margin:0; 
text-decoration: none; 
background-color:red;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}




.slicknav_menu:before {
content: ""; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
font-size:35px; 
display: table;
color:#FFFF00; }
.slicknav_menu:after {
content: "";
display: table;
font-size:23px; 
color:#FFFF00;
font-family: 'nino_mtavruli_bold';
clear: both; }
 
 
 .slicknav_menu { 
 position:relative;
 box-shadow:1px 1px 3px 1px #666666; 
 font-size: 18px;
 background-color:#FF0000;
 padding: 5px; width:auto; height:auto;

 }

 .slicknav_menu  .div_pr{ 
 display:block; overflow:hidden; width:auto; background-color:#77AE41; border:1px solid #fff; margin-bottom:6px; margin-top:10px; text-align:left; padding-top:8px; padding-bottom:8px; padding-left:6px; font-family: 'nino_mtavruli_bold'; 
        border-radius:5px;
     -o-border-radius:5px;
    -ms-border-radius:5px;
   -moz-border-radius:5px;
-webkit-border-radius:5px;}
.slicknav_menu .div_pr span{ color:#fff; font-size:14px; padding-top:3px; padding-left:1px; float:left;}
.slicknav_menu { *zoom: 1; }
.slicknav_menu .slicknav_menutxt {
display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon {
float: left;
width: 1.125em;
height: 0.875em;
margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_icon:before {
background: transparent;
width: 1.125em;
height: 0.875em;
display: block;
content: "";
position: absolute; }
.slicknav_menu .slicknav_no-text { margin: 0; }
.slicknav_menu .slicknav_icon-bar {
display: block;
width: 1.125em;
height: 0.125em;
        border-radius: 1px;
     -o-border-radius: 1px;
    -ms-border-radius: 1px;
   -moz-border-radius: 1px;
-webkit-border-radius: 1px;
        box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);  
     -o-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    -ms-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
   -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);    
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    
     }



.slicknav_nav { clear: both; }
.slicknav_nav ul { display: block; }
.slicknav_nav li { display: block; border-bottom:1px solid #fff; }
.slicknav_nav .slicknav_arrow {
font-size: 0.8em;
margin: 0 0 0 0.4em; 
}
.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 * { box-sizing: border-box; }
.slicknav_menu .slicknav_menutxt {
color: #fff;
font-weight: bold;
text-shadow: 0 1px 3px #000; }
.slicknav_menu .slicknav_icon-bar { background-color: #fff; }
.slicknav_nav {
font-family: 'bpg_glaho';
color: #fff;
margin: 0;
padding: 0;
font-size: 18px;
list-style: none;
overflow: hidden; }
.slicknav_nav ul {
list-style: none;
overflow: hidden;
padding: 0;
margin: 0 0 0 20px; 
}
.slicknav_nav .slicknav_row {
padding: 5px 10px;
margin: 2px 5px; 
}
.slicknav_nav .slicknav_row:hover {
background: #ccc; color: #fff;
        border-radius: 6px;
     -o-border-radius: 6px;
    -ms-border-radius: 6px;
   -moz-border-radius: 6px;
-webkit-border-radius: 6px;
}
.slicknav_nav a {
padding: 5px 10px;
margin: 2px 5px;
text-decoration: none;
color: #fff; 
}
.slicknav_nav a:hover {
background-color: #fff; color: #FF0000;
        border-radius: 6px; 
	 -o-border-radius: 6px;
	-ms-border-radius: 6px;
   -moz-border-radius: 6px;
-webkit-border-radius: 6px;
}
.slicknav_nav .slicknav_txtnode {margin-left: 15px; }
.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; 
}
