@charset "utf-8";
/*
    Mobile Menu Core Style
*/
.slicknav_btn { position:relative; display:block; vertical-align:middle; float:right; padding:8px 10px 8px 13px; line-height:36px; height:36px; cursor:pointer; width:100px;}
.slicknav_menu .slicknav_menutxt { display:block; line-height:1.188em; float:left; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75); }
.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; box-shadow:0 1px 1px rgba(255, 255, 255, 0.75); }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top:0.188em; }
.slicknav_nav { clear:both; }
.slicknav_nav ul { border-top:1px #FD4447 solid; }
.slicknav_nav ul, .slicknav_nav li { display:block; padding:5px; }
.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 { margin:5px 2.5% 6px; text-decoration:none; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; box-shadow:0 0 15px rgba(0, 0, 0, 0.25) inset, 0 1px 1px rgba(128, 128, 128, 0.75); box-shadow:0 1px 1px rgba(255, 255, 255, 0.75) inset, 0 1px 1px rgba(128, 128, 128, 0.75);
background: #cadf62; /* Old browsers */
background: -moz-linear-gradient(top,  #cadf62 0%, #a1c428 49%, #8db702 50%, #558a00 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #cadf62 0%,#a1c428 49%,#8db702 50%,#558a00 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #cadf62 0%,#a1c428 49%,#8db702 50%,#558a00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cadf62', endColorstr='#558a00',GradientType=0 ); /* IE6-9 */
}

/* Button Text */
.slicknav_menu .slicknav_menutxt { color:#fff; }

/* Button Lines */
.slicknav_menu { padding:0; }
.slicknav_nav { background-color:#86b102; color:#fff; margin:0; padding:15px; box-shadow:0 1px 1px rgba(255, 255, 255, 0.75) inset, 0 1px 1px rgba(128, 128, 128, 0.75); }
.slicknav_nav, .slicknav_nav ul { list-style:none; overflow:hidden; width:95%; margin:0 auto; border-radius:15px; }
.slicknav_nav ul { padding:0; margin:0 0 0 0px; }
.slicknav_nav .slicknav_row { padding:5px 10px; margin:0px 0px; }
.slicknav_nav a { padding:10px; margin:0px 0px; text-decoration:none; color:#fff; font-size:large; text-align:center; background:#00471f; border-radius:20px; box-shadow:0 1px 1px rgba(255, 255, 255, 0.75); }
.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a { padding:5px 0; margin:0; }
.slicknav_nav .slicknav_row:hover { color:#ffffff; }
.slicknav_nav a:hover { color:#00471f; font-weight:bold; }
.slicknav_nav .slicknav_txtnode { margin-left:15px; }
.slicknav_nav .sub-menu a { color:#A29F9F; }
.slicknav_nav .sub-menu a:hover { background:rgba(98,98,98,1.00); color:#ffffff; }
