/*----------------------------------------------
SLICKNAV MENU Mobile Menu Core Style
------------------------------------------------*/
.slicknav_btn:focus,.slicknav_menu:focus,.slicknav_nav ul:focus,.slicknav_nav a:focus { outline:0;  }
.slicknav_btn, .slicknav_menu { font-size:18px; font-family:"Arial";  }
/* Decide position of [ Menu ] Button */
.slicknav_btn { position:relative; display:block; vertical-align:middle; cursor:pointer; margin:0; text-decoration:none; background-color:none; text-indent:40px; float:left; width:32px; height:32px; left:0; top:0; padding:28px; 
/*background:url(mobico.png) no-repeat 20px 20px;*/  }
.slicknav_btn:hover { background-color:none;  }
/* Menu Button Text color 3 hr lines */
.slicknav_menu .slicknav_menutxt { color:#000; font-weight:bold; top:0;  }
/* 3 Horizontal lines for Menu button */
.slicknav_menu .slicknav_icon-bar { background:#000; display:block; width:31px; height:2px; margin-top:9px; 
/*visibility:hidden;*/ }
/* 3 Lines spacing */
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top:5px;  }
.slicknav_menu { /*font-size:15px; */
text-transform:capitalize;  }
/* Menu BG color & paras, stripe only not pop-up menu */
.slicknav_menu { background-color:#fff; background-image:url(../images/logo.png); background-repeat:no-repeat; background-position:right 10px; background-size:auto 65px; } 

/* Pop menu BG color */
.slicknav_nav { margin:0; padding:0; background-color:#f7f7f7; border-bottom:1px solid #eee;  }
.slicknav_nav, .slicknav_nav ul { list-style:none; overflow:hidden;  }
.slicknav_nav ul { padding:0; margin-left:10px; margin-right:10px;  }
/* Sub item button indent */
.slicknav_nav .slicknav_row { /*padding:5px 10px; margin:2px 5px; */  }
/*----------------------------------------------HOME, ABOUT, CONTACT ETC.------------------------------------------------*/
/* Menu Tabs */
.slicknav_nav a { margin:0; padding:8px; padding-top:10px; padding-bottom:10px; color:#000; width:100%; font-weight:300; text-decoration:none; text-align:left; /*border-bottom:1px solid #eee;*/  }
.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a { padding:0; margin:0; /* remove borders */
border:none; outline:none;  }
/* Sub Arrow color */
.slicknav_nav .slicknav_row:hover { color:#bbb;  }
/* Menu items Hover color */
.slicknav_nav a:hover { color:#bbb;  }
.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 { /*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;  }
.slicknav_menu { *zoom:1;  }

/*----------------------------------------------MOBILE------------------------------------------------*/

.slicknav_menu { display:none;  }
/* Mobile */
/*@media screen and (max-width:40em)*/
@media screen and (max-width:1000px) { .js #menu { display:none;  }

/* Normal menu */
.js .slicknav_menu { display:block; position:fixed; width:100%; z-index:10000; }

/* Mega menu (disable normal menu to work) */
/*.js .slicknav_menu { display:block;  width:100%; z-index:10000;  }
.js .slicknav_menu img { width:100%; margin:auto; padding:0; }
.js .slicknav_menu .pr-menu li { padding:0; display:block; }
.js .slicknav_menu .pr-menu li a { width:150px; padding:0; }
.js .slicknav_menu .pr-menu li a img { margin-top:10px; margin-bottom:10px; }*/

.js form { float:left; }
#qt-menu { display:none; }
#qt-header { display:none; }

}
