/*Mobile Menu Core Style*/

.slicknav_btn {position: relative; display: block; vertical-align: middle; float: right; 
              padding: 14px 11px; line-height: 1.125em; cursor: pointer;}
.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.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.5); -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: 16px; margin: 0 0 0 0.4em; font-family: fontAwesome;}
.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; font-size: 16px;}
ul.slicknav_nav li {}
ul.slicknav_nav li ul li {}

/* User Default Style - Change the following styles to modify the appearance of the menu.*/

/* Button */
.slicknav_btn {margin: 5px 5px 6px; text-decoration: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;  
    background-color: #67ccf0;
}
/* Button Text */
.slicknav_menu  .slicknav_menutxt {color: #FFF; font-weight: bold; text-shadow: 0 1px 3px #000;}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {background-color: #fff;}
.slicknav_menu {background: #111; padding: 5px;}
.slicknav_nav {color: #fff; margin: 0; padding: 20px 0 10px 0; font-size: 0.875em;}
.slicknav_nav, .slicknav_nav ul {list-style: none; overflow: hidden;}
.slicknav_nav ul {padding: 0; margin: 0 0 0 20px;}
.slicknav_nav .slicknav_row {padding: 5px 10px; margin: 2px 5px;}
.slicknav_nav a {color: #fff; font-weight: 400; padding: 5px 10px; margin: 2px 5px; text-decoration: none;}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {padding: 0; margin: 0;}
.slicknav_nav .slicknav_row:hover {color: #fff; background: #555;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.slicknav_nav a:hover {color: #fff; background: #555;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.slicknav_nav .slicknav_txtnode {margin-left: 15px;}