.slicknav_menu{display:none;}
@media (max-width:767px){
.slicknav_menu{background:#48a578 !important ;padding:0 !important; width:100% !important;}

.slicknav_menu .slicknav_btn{background:#fff; margin:5px 10px 6px;padding:15px ; border-radius:0 ;cursor: pointer;    display: block ;    float: right ;    line-height: 0px ;    padding:5px 14px   ;    position: relative;    vertical-align: middle ; width:60px  ; height:30px ;}

.slicknav_menu .slicknav_menutxt {  color: #fff;  font-weight: bold;  left: -59px;  position: absolute;  text-shadow: 0 1px 3px #000;}
.slicknav_menu .slicknav_no-text {  float: left;  margin: 0;  width: 25px;}
.slicknav_menu .slicknav_icon-bar {  background: none repeat scroll 0 0 #006482;  border-radius: 0;  box-shadow: none;  width: 100%; display: block;    height: 0.125em;}
.slicknav_btn.slicknav_open{background:#01785a !important; color:#FFF;}
.slicknav_menu .slicknav_no-text{width:25px}
.slicknav_menu .slicknav_icon-bar{width:100%;background:#01785a !important;box-shadow:none;border-radius:0; margin-bottom: 4px;}
.slicknav_menu .slicknav_open .slicknav_icon-bar{background:#fff !important;}
.slicknav_nav, .slicknav_nav ul {  background: none repeat scroll 0 0 #232b32;  list-style: outside none none;  overflow: hidden;}

.slicknav_menu .slicknav_nav{position:absolute; top:107px; width:100%; background:#232b32; left:0; padding:0; z-index:999; list-style:outside none none; overflow: hidden; color: #fff; margin: 0; clear: both; }
.slicknav_menu .slicknav_nav li{position:relative;list-style-type:none; display: block;}
.slicknav_menu .slicknav_nav li a{background:url(../images/responsive-menu_sep.jpg) repeat-x 0 bottom; padding:0 0 0 15px; margin:0; color:#fff; line-height:40px; font-size:14px;text-transform:none; transition:none; display:block; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.slicknav_menu .slicknav_nav li:last-child a{background:0 0}
.slicknav_menu .slicknav_nav li a:hover,.slicknav_menu .slicknav_nav li.current_page_item>a,.slicknav_menu .slicknav_nav li.current_page_parent>a,.slicknav_menu .slicknav_nav li.slicknav_open a{background:#007759; color:#fff; border-radius:0}
.slicknav_menu .slicknav_nav li a a{padding:0;margin:0;background:0 0}
.slicknav_menu .slicknav_nav li a:hover a{color:#fff}
.slicknav_menu .slicknav_nav li .slicknav_arrow{position:absolute;right:0;background:#4aa278;width:25px;height:39px;top:0;text-align:center}

.slicknav_menu .slicknav_nav li.slicknav_open .slicknav_arrow,.site-header .slicknav_menu .slicknav_nav li:hover .slicknav_arrow{background:#23614c;}
.slicknav_menu .slicknav_nav li .sub-menu{margin-left:0;background:#303a43; padding:0px;}
.slicknav_menu .slicknav_nav li .sub-menu a{background:0 0;border-bottom:1px solid #283139}
.slicknav_menu .slicknav_nav li .sub-menu a a{padding:0; margin:0; background:#303a43; border-bottom:none}
.slicknav_menu .slicknav_nav li .sub-menu li.slicknav_open > a a {  background: none repeat scroll 0 0 #007759;  border-radius: 0;  border-top: 1px solid #23614c;  color: #fff;}
.slicknav_menu .slicknav_nav li .sub-menu .slicknav_parent .slicknav_item .slicknav_arrow{background:#4aa278;}
.slicknav_menu .slicknav_nav li .sub-menu .slicknav_open .slicknav_item .slicknav_arrow{background:#23614c;}


.slicknav_menu .slicknav_nav li .sub-menu a:hover,.site-header .slicknav_menu .slicknav_nav li .sub-menu li.current_page_item>a{background:#007759; border-radius:0}
.slicknav_menu .slicknav_nav li .sub-menu li.slicknav_open>a{background:#007759;color:#fff;border-radius:0;border-top:1px solid #23614c}
.slicknav_menu .slicknav_nav li .sub-menu li.slicknav_open>a ul{margin:0; padding:0;}
.slicknav_nav ul {    margin: 0 0 0 0px !important;    padding: 0;}	



.slicknav_menu{background:0 0;padding:0; display:block;}
#menu_vert .slicknav_btn{background:#68a820; margin:0;padding:15px; border-radius:0 ;cursor: pointer; display: block; float: right; line-height: 0px; padding:10px 14px; position: relative; vertical-align: middle; width:25px; height:13px; right: 0px; top: -15px; box-sizing: initial;}
.slicknav_menutxt {display:none; }
.slicknav_menu .slicknav_no-text {  float: left;  margin: 0;  width: 25px;}
#menu_vert .slicknav_menu .slicknav_icon-bar {  background: none repeat scroll 0 0 #fff !important;  border-radius: 0;  box-shadow: none;  width: 100%; display: block;    height: 2px;}
#menu_vert .slicknav_btn.slicknav_open{background:#68a820 !important; color:#FFF;}
.slicknav_menu .slicknav_no-text{width:25px}
.slicknav_menu .slicknav_icon-bar{width:100%;background:#fff;box-shadow:none;border-radius:0; margin-bottom: 4px;}
.slicknav_menu .slicknav_open .slicknav_icon-bar{background:#fff}
#menu_vert .slicknav_menu .slicknav_nav{position:absolute; top:121px; width:100%; background:#232b32;  padding:0; z-index:999; list-style:outside none none; overflow: hidden; color: #fff; margin: 0; clear: both; }
#menu_vert .slicknav_menu .slicknav_nav li{position:relative;list-style-type:none; display: block;}
#menu_vert .slicknav_menu .slicknav_nav li a{background:url(library/images/responsive-menu_sep.jpg) repeat-x 0 bottom; padding:0 0 0 15px; margin:0; color:#fff; line-height:40px; font-size:16px;text-transform:uppercase; transition:none; display:block; font-family: 'Open Sans', sans-serif; text-decoration:none;}
#menu_vert .slicknav_menu .slicknav_nav .menuactive a, #menu_vert .slicknav_menu .slicknav_nav .menuactive a:hover{background:#68a820; color:#fff;}

#menu_vert .slicknav_menu .slicknav_nav li a:hover,
#menu_vert .slicknav_menu .slicknav_nav li.current_page_item>a,
#menu_vert .slicknav_menu .slicknav_nav li.current_page_parent>a,
#menu_vert .slicknav_menu .slicknav_nav li.slicknav_open a{background:#68a820; color:#fff; border-radius:0}
#menu_vert .slicknav_menu .slicknav_nav li a a{padding:0;margin:0;background:0 0}
#menu_vert .slicknav_menu .slicknav_nav li a:hover a{color:#fff}
#menu_vert .slicknav_menu .slicknav_nav li .slicknav_arrow{position:absolute;right:0;background:#ca2511;width:25px;height:39px;top:0;text-align:center}
#menu_vert .slicknav_menu .slicknav_nav li.slicknav_open .slicknav_arrow,
#menu_vert .slicknav_menu .slicknav_nav li:hover .slicknav_arrow{background:#ca2511;}
#menu_vert .slicknav_menu .slicknav_nav li .sub-menu{margin-left:0;background:#303a43; padding:0px;}
#menu_vert .slicknav_menu .slicknav_nav li .sub-menu a{background:0 0;border-bottom:1px solid #283139}
#menu_vert .slicknav_menu .slicknav_nav li .sub-menu a a{padding:0;margin:0;background:0 0;border-bottom:none}
#menu_vert .slicknav_menu .slicknav_nav li .sub-menu a:hover,
#menu_vert .slicknav_menu .slicknav_nav li .sub-menu li.current_page_item>a{background:#b01603; border-radius:0}
#menu_vert .slicknav_menu .slicknav_nav li .sub-menu li.slicknav_open>a{background:#e13c28;color:#fff;border-radius:0;border-top:1px solid #6c9941}
}


@media(max-width:479px){
#header #menu_vert .slicknav_menu .slicknav_nav { top: 123px; }
#menu_vert .slicknav_btn { top: 5px;}
}


/* Stylesheet: slicknav Modified On 2015-05-29 22:46:19 */
