/*
    Mobile Menu Core Style
*/

.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0; line-height: 1.125em; cursor: pointer; }
.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; margin:12px 0 0;}
.slicknav_menu .slicknav_icon { float: right; margin:14px 0 0; display:block;height:15px; width:20px;overflow:hidden; background:transparent url('menu-main-arrow.png') center center no-repeat;}
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: none; }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
.slicknav_nav { clear: both }
.slicknav_nav ul,
.slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0.4em 0 0 ; float:right; padding: 0 6px;}
.slicknav_nav .slicknav_item { display: block; cursor: pointer; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a { display: inline }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* IE6/7 support */
.slicknav_menu { *zoom: 1 }

.slicknav_menu .seq1 > a{border-bottom:4px solid #0c3765;}
.slicknav_menu .seq2 > a{border-bottom:4px solid #18a4b9;}
.slicknav_menu .seq3 > a{border-bottom:4px solid #512a76;}
.slicknav_menu .seq4 > a{border-bottom:4px solid #7c184f;}
.slicknav_menu .seq5 > a{border-bottom:4px solid #ed1c24;}
.slicknav_menu .seq6 > a{border-bottom:4px solid #f26722;}
.slicknav_menu .seq7 > a{border-bottom:4px solid #fbb040;}
.slicknav_menu .seq8 > a{border-bottom:4px solid #b2d234;}
.slicknav_menu .seq9 > a{border-bottom:4px solid #058661;}

/* 
    User Default Style
    Change the following styles to modify the appearance of the menu.
*/

.slicknav_menu {
  z-index: 100;
  font-size:15px;
}
.slicknav_menu > a:first-child {
    font-size: 16px;
}
/* Button */
.slicknav_btn {
  margin: 0 2%;  
  text-decoration:none;  
  background:transparent;
  display:block;
  width:96%;
  height:40px;
}
/* Button Text */
.slicknav_menu  .slicknav_menutxt {  
  color: #1c2c83;
  font-weight: normal;  
}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {
  background-color: #f5f5f5;
}
.slicknav_menu {
  background:#cbd4fd url('responsive-menu-back.jpg') top left repeat-x;
  overflow:hidden;
}
.slicknav_nav {
  color:#fff;
  margin:0;  
  padding:0;
}
.slicknav_nav, .slicknav_nav ul {
  list-style: none;
  overflow:hidden;
}
.slicknav_nav ul {
  padding:0;
  margin:0 0 0 20px;
}
.slicknav_nav .slicknav_item {
  padding:0 2%;
  margin:0;
  width:96%;
  display:block;
}
.slicknav_nav a{
  padding:0 2%;
  margin:0;
  text-decoration:none;
  color:#1c2c83;
}
.slicknav_nav .slicknav_item a {
  padding:0;
  margin:0;
}
.slicknav_nav .slicknav_txtnode {
     margin-left:15px;   
}
.slicknav_menu .slicknav_open a{

}
.slicknav_open > a {
  border-bottom:2px solid #e2e9fc;
}
.slicknav_menu .level2.slicknav_parent > a {
background:#b6c5d8;
}
.slicknav_menu .level2.slicknav_parent > a:hover {
  background:#b6c5d8;
}
.slicknav_menu .level2 {
background:#b6c5d8;
}
.slicknav_menu .level2,.slicknav_menu .level3 {
padding:0;
margin:0;
border:none;
}

.slicknav_menu .slicknav_menu .level2 a {
  background:#b6c6d6;
}
.level2.slicknav_parent.slicknav_open a {

}
.slicknav_nav .slicknav_item,.slicknav_nav .slicknav_item, .slicknav_nav a {padding-top:11px;padding-bottom:11px;}
.slicknav_menu .level1 > a {}
.slicknav_menu .level1 > a:hover {background:#e2e9fc;}
.slicknav_menu .level2 > a {background:#f3f6fd;border-bottom:2px solid #e2e9fc;}
.slicknav_menu .level2 > a:hover{background:#efefef;}
.slicknav_menu .level3 > a {background:#f3f6fd;border-bottom:2px solid #e2e9fc;}
.slicknav_menu .level3 > a:hover{background:#efefef;}
.slicknav_nav > li{background:#cbd4fd url('responsive-menu-back.jpg') top left repeat-x;}
.slicknav_nav .slicknav_arrow{background:transparent url('responsive-arrow-dark.png') center center no-repeat;position:absolute;right:4px;top:0;margin-top:0;}
.slicknav_collapsed.level2 .slicknav_arrow{background:transparent url('responsive-arrow-drop.png') center center no-repeat;}
.slicknav_nav .slicknav_collapsed .slicknav_item, .slicknav_nav .slicknav_open .slicknav_item{position:relative;}
.slicknav_nav .slicknav_arrow {top:50%;margin-top:-6px;}
@media screen and (max-device-width: 979px), screen and (max-width:979px) {
.slicknav_menu .level2.slicknav_parent > a,.slicknav_menu .level2 > a,.slicknav_menu .level3 > a{font-size:13px;padding-top:12px;padding-bottom:12px;}
.slicknav_menu .level2.slicknav_parent > a {padding-left:4%;width:94%;}
.slicknav_menu .level2 > a {padding-left:4%;width:94%;}
.slicknav_menu .level3 > a {padding-left:6%;width:92%;}
}
@media screen and (max-device-width:480px), screen and (max-width:480px) {
.slicknav_menu .level2.slicknav_parent > a {padding-left:6%;width:92%;}
.slicknav_menu .level2 > a {padding-left:6%;width:92%;}
.slicknav_menu .level3 > a {padding-left:10%;width:88%;}
}