.slicknav_btn:focus,
.slicknav_menu:focus,
.slicknav_nav ul:focus,
.slicknav_nav a:focus { outline: 0; }
.slicknav_btn,
.slicknav_menu { font-family: "Arial"; font-size: 14px; font-weight: normal; }
.slicknav_btn { position: relative; display: block; vertical-align: middle; cursor: pointer; margin: 0; text-decoration: none; text-indent: 40px; top: 0; float: left; width: 32px; background-color: none; background-repeat: no-repeat; height: 32px; left: 0px; padding: 25px; }
.slicknav_btn:hover { background-color: none; }
.slicknav_menu .slicknav_menutxt { color: #fff; font-weight: bold; }
.slicknav_menu .slicknav_icon-bar { background: #fff; display: block; width: 25px; height: 3px; }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 5px; }
.slicknav_menu { text-transform: capitalize; }
.slicknav_menu { background-color: #000; border: none; background-image: url(../images/logomobile.png); background-repeat: no-repeat; background-position: right top; height: auto; }
.slicknav_nav { margin: 0; padding: 0; background-color: #fff; }
.slicknav_nav,
.slicknav_nav ul { list-style: none; overflow: hidden; }
.slicknav_nav ul { padding: 0; margin-left: 10px; margin-right: 10px; }
.slicknav_nav .slicknav_row { }
.slicknav_nav a { margin: 0; padding: 8px; color: #000; width: 100%; font-weight: normal; text-decoration: none; text-align: left; border-bottom: 1px solid #ddd; }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { padding: 0; margin: 0; border: none; outline: none; }
.slicknav_nav .slicknav_row:hover { color: #00f; }
.slicknav_nav a:hover { color: #00f; }
.slicknav_nav .slicknav_txtnode { margin-left: 15px; }
.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_nav { clear: both; }
.slicknav_nav ul,
.slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { 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 }
.slicknav_menu { *zoom:1
}
.slicknav_menu { display: none; }

@media screen and (max-width:1000px) {
.js #menu { display: none; }
.js .slicknav_menu { display: block; }
.js form { float: left; }
#menubg { display: none; }
#header { display: none; }
}
