.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.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_nav { clear: both }
.slicknav_nav .slicknav_arrow {margin: 0 20px 0 0; }
.slicknav_nav .slicknav_item { display: block; cursor: pointer; overflow: hidden;}
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* IE6/7 support */
.slicknav_menu { *zoom: 1 }

.slicknav_menu {font-size:1em;}

.slicknav_nav, .slicknav_nav ul {list-style: none;overflow:hidden;}
.slicknav_nav ul, .slicknav_nav li {padding:0;margin:0;}
.slicknav_nav .slicknav_txtnode {margin-left:15px;}

li.slicknav_final {
border-bottom: 1px solid #FEFCF6;
box-shadow: 0 6px 8px 0 #666666;
display: block;
}

.header-gray li.slicknav_final {background: #dad7d0;}
.header-dark li.slicknav_final {background: #D9D6CF;}
.header-brown li.slicknav_final {background: #EBE4D9;}


div.slicknav_item {
border-bottom: 1px solid #FEFCF6;
box-shadow: 0 2px 7px 0 #000000;
display: block;
}

.header-gray div.slicknav_menu {border-top: 1px solid #FFFFFF;}
.header-dark div.slicknav_menu {border-top: 1px solid #aaaaaa;}
.header-brown div.slicknav_menu {border-top: 1px solid #eeeeee;}

.header-gray li.slicknav_parent {background: #65625c;}
.header-dark li.slicknav_parent {background: #2E2E2E;}
.header-brown li.slicknav_parent {background: #D0C7B8;}

.slicknav_nav .slicknav_item div {display: inline;}

.slicknav_nav .slicknav_parent div.slicknav_item a {
text-transform: uppercase;
font-size: 1.3em;
line-height: 1.2;
color:#ffffff;
padding: 13px 12px;
float:left;
}

li.slicknav_final a {
font-size: 1.1em;
line-height: 1.2;
color:#222222;
display: block;
padding: 15px 12px 15px 24px;
}

.slicknav_parent div.slicknav_item span.slicknav_arrow {
background-image: url("../images/arrow-accordion-activewdark.png");
background-position: center right;
background-repeat: no-repeat;
}

.slicknav_parent.slicknav_collapsed div.slicknav_item span.slicknav_arrow {
background-image: url("../images/arrow-accordionwdark.png");
background-position: center right;
background-repeat: no-repeat;
}

