@charset "utf-8";
/*
    Mobile Menu Core Style
*/

.slicknav_btn {position:relative;display:block;vertical-align:middle;/* float: right;*/padding:12px;line-height:1.125em;cursor:pointer;overflow:auto;text-align:right}

.slicknav_menu .slicknav_menutxt {display:inline-block;line-height:1.188em}
.slicknav_menu .slicknav_icon {display:inline-block;margin:0.188em 0 0 0.438em}
.slicknav_menu .slicknav_no-text {margin:0}
.slicknav_menu .slicknav_icon-bar {display:block;width:1.125em;height:0.125em;
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
/*-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);
-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);
box-shadow:0 1px 0 rgba(0, 0, 0, 0.25)*/}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {margin-top:0.188em}
.slicknav_nav {clear:both}
.slicknav_nav ul, .slicknav_nav li {display:block}
.slicknav_nav .slicknav_arrow {font-size:0.8em;margin:0 0 0 0.4em}
.slicknav_nav .slicknav_item {cursor:pointer}
.slicknav_nav .slicknav_row {display:block}
.slicknav_nav a {display:block}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {display:inline}
.slicknav_menu:before,
.slicknav_menu:after {content:"";display:table}
.slicknav_menu:after {clear:both}
/* IE6/7 support */
.slicknav_menu {*zoom:1}

/* 
    User Default Style
    Change the following styles to modify the appearance of the menu.
*/

.slicknav_menu {font-size:16px}
/* Button */
.slicknav_btn {
text-decoration:none;
/*text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;  
background-color:#222222;*/}

/* Button Text */
.slicknav_menu  .slicknav_menutxt {font-weight:bold}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {background-color:#CCC}
.slicknav_menu {/*padding:5px;*/}
.slicknav_nav {margin:0;padding:0;font-size:0.875em}
.slicknav_nav, .slicknav_nav ul {list-style:none;overflow:hidden}
.slicknav_nav ul>li {padding-left:20px}
.slicknav_nav .slicknav_row {padding:12px;margin:0}
.slicknav_nav a{padding:12px;margin:0;text-decoration:none}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {padding:0;margin:0}
.slicknav_nav .slicknav_row:hover, 
.slicknav_nav a:hover{
/*-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
border-radius:0px;
background:#ccc;*/}
.slicknav_nav .slicknav_txtnode {margin-left:15px}
.slicknav_menu {display:none}

@media screen and (max-width: 768px) {
.js #MENU_PRO {display:none}
.js .slicknav_menu {display:block}
}