
/*
.slicknav_btn {
    cursor: pointer;
    display: block;
    float: right;
    line-height: 1.125em;
    padding: 0.438em 30px 0.438em 0.625em;
    position: relative;
    vertical-align: middle;
    z-index: 100;
}
*/
.slicknav_btn {
    cursor: pointer;
    display: block;
    float: right;
    position: relative;
    vertical-align: middle;
    z-index: 100;
}


.slicknav_menu .slicknav_menutxt {
    display: block;
    float: left;
    line-height: 1.188em;
}
.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 {
   
    height: 0.125em;
    width: 1.125em;
}

.slicknav_btn {

}
.slicknav_icon-bar {
    margin-top: 3px;
}
.slicknav_icon-bar {
}
.slicknav_nav {
    clear: both;

}
.slicknav_nav ul, .slicknav_nav li {
    display: block;
border-bottom:solid 1px #666;
}
.slicknav_nav .slicknav_arrow {
    font-size: 0.8em;
    margin: 0 0 0 0.4em;
}
.slicknav_nav .slicknav_item {
    cursor: pointer;
    display: block;
}
.slicknav_nav a {
    display: block;
}
.slicknav_nav .slicknav_item a {
    display: inline;
}



.slicknav_menu {
display:none;
}
@media (max-width: 640px) {
.slicknav_menu {
    font-weight: 500;
    position: absolute;
    top: 0px;
    width: 100%;
    z-index: 100;
}


}
.slicknav_btn {
 background-image:url(../../img/menu_open.png); background-repeat:no-repeat;
background-size: cover;
width:45px;
height:45px;
}
.slicknav_menu .slicknav_menutxt {
    font-weight: bold;
}
.slicknav_menu .slicknav_icon-bar {
    background: #e791c2 none repeat scroll 0 0;
    color: #e791c2;
}
.slicknav_menu {
margin-top:0px;
}
.slicknav_nav {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    margin: 0;
    padding: 0;
}
.slicknav_nav, .slicknav_nav ul {
    list-style: outside none none;
    overflow: hidden;

}
.slicknav_nav ul {
    margin: 0 0 0 20px;
    padding: 0;
}
.slicknav_nav .slicknav_item {
    padding: 15px 20px;

}
.slicknav_nav a {
    color: #999;
    padding: 15px 30px;
    text-decoration: none;
}
.slicknav_nav .slicknav_item a {
    margin: 0;
    padding: 0;
}
.slicknav_nav .slicknav_item:hover {
    color: #000000;
}
.slicknav_nav a:hover {
    background: #666 none repeat scroll 0 0;
    color: #333;
}
.slicknav_nav a.active {
    background: #ccc none repeat scroll 0 0;
    color: #fff100;
}

.slicknav_open{
background-image:url(../../img/menu_close.png); background-repeat:no-repeat;
}



/*

*/

