/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Jun 22, 2015, 5:50:17 PM
    Author     : jackleen
      */

@import url('accordion.css');
.slicknav_menu, .menu-block-11 {
  font: normal 20px 'ABeeZee',Arial, Helvetica, Sans-serif;
}

.menu-block-11 {
  float: left;
  overflow: hidden;
}

.slicknav_menu .menu, .menu-block-11 ul {
  margin:0;
  padding:0;
  list-style:none;
}

.menu-block-11 ul li {
  float:left;
}

.slicknav_menu ul li > a, .menu-block-11 ul li a {
  float: left;
  color:#005dab;
  padding: 15px 15px 18px;
  text-decoration:none;
  border-top: 5px solid #fff;
}

.slicknav_menu ul li > a:hover, .menu-block-11 ul li a:hover,
.slicknav_menu ul li:hover > a, .menu-block-11 ul li:hover > a {
  color: #005dab;
}

.menu-block-11 ul li:hover > a {
  border-top: 5px solid #f1b310;
}

.slicknav_menu li ul li, .menu-block-11 li ul li{border-bottom:2px solid #d7a008;}

.slicknav_menu li ul li:last-child, .menu-block-11 li ul li:last-child{border-bottom: 0px;}

.slicknav_menu li.slicknav_collapsed:after, .slicknav_menu li.slicknav_open:after, .menu-block-11 li.expanded:after{  content: "\e114";
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin-top: 24px;
  font-size: 13px;
  color: #afafaf;
  margin-left: -9px; padding-right: 6px;}
.menu-block-11 li.expanded ul li {min-width:190px;}
.slicknav_menu li.expanded ul li, .menu-block-11 li.expanded ul li, .slicknav_menu li.expanded ul li > a, .menu-block-11 li.expanded ul li a{float: none; display: block;}
.slicknav_menu li ul a:hover,
.slicknav_menu ul li li:hover > a,
.menu-block-11 li ul a:hover,
.menu-block-11 ul li li:hover > a  {
  color: #ffffff;
  background: #d8a009;
  border-top: 0px;
}

.slicknav_menu li ul li a, .menu-block-11 li ul a { color: #ffffff; font-size: 16px;}
.slicknav_menu li ul li > a { padding: 10px 10px 10px 17px;}

.slicknav_menu li ul, .menu-block-11 li ul {
  background: #e8ac0c;
  color: #ffffff;
  margin:61px 0 0;
  border-top: 6px solid #dca30b;
}

.menu-block-11 li ul {
  left: -999em;
  position: absolute;
  min-width: 100px;
  z-index: 9999;
}

.menu-block-11 li:hover ul {
  left: auto;
}

.slicknav_menu li ul a, .menu-block-11 li ul a {
  background: none;
  border: 0 none;
  margin-right: 0;
  min-width: 100px;
}

.slicknav_menu li li ul, .menu-block-11 li li ul {
  margin: -1px 0 0 0px;
  visibility:hidden;
}

.menu-block-11 li li:hover ul {
  visibility:visible;
}

.slicknav_menu li ul li ul {
  display: none;
}
.slicknav_menu, .slicknav_arrow {display: none;}

@media (max-width: 992px) {
  /*.navbar-collapse.collapse{display: none !important; height: 0 !important; overflow: hidden !important;}*/
  .navbar-default .navbar-toggle {border-color: transparent;}
  .navbar-default .navbar-toggle .icon-bar {background-color: #005dab;}
  .navbar-toggle .icon-bar {height: 3px;}
  .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: transparent;}
  button.close {padding: 5px;}
  .navbar-ex1-collapse .close {display: none !important;}

  #primary-links .navbar-collapse {max-height: initial; clear: both;}
  #primary-links .navbar-header {float: right;}

  .slicknav_menu {display: block;}
  .menu-block-11 {display: none;}
  .slicknav_menu ul li {float: none; border-bottom: 2px solid #EEE; padding: 0 15px;}
  .slicknav_nav > ul > li:first-child {margin-top: 10px;}
  .slicknav_nav > ul > li:last-child {border-bottom-color: transparent; margin-bottom: 50px;}
  .slicknav_menu ul li > a, .slicknav_menu ul li > a:hover, .slicknav_menu ul li:hover > a {float: none; display: block; border-top-width: 0;}
  .slicknav_menu li.expanded {position: relative; cursor: pointer;}
  .slicknav_menu li.slicknav_open:after, .slicknav_menu li.slicknav_collapsed:after {content: '\e080'; position: absolute;right: 60px; top: 0;}
  .slicknav_menu li.slicknav_open:after {content: '\e114';}
  .navbar-collapse.collapse {display: none !important;}
  .navbar-collapse.collapse.in {display: block !important;}
}

@media (max-width:767px){
  .menu-block-11 {background: #FFF;float: none;}
  .navbar-ex1-collapse .close {display: block !important; position: absolute; z-index: 2; right: 15px; top: 15px;}
  #primary-links .navbar-header {float: none;}

  /** Main Nav: Admin Menu Adjustment */
  .admin-menu .menu-block-11 {top: 40px;}
  .admin-menu .navbar-ex1-collapse .close {top: 55px;}

  .navbar-toggle--search .glyphicon-search {color: #CCC; margin-top: -5px;font-size: 20px;}
  .navbar-toggle--search.open .glyphicon-search {color: #f0b310;}
}

@media (max-width: 650px) {
  .nav-tabs.responsive > li {width: 50%; text-align: center;}
  .nav-tabs.responsive > li > a {width: 100%;font-size: 1em;}

}
@media (max-width: 537px) {
  .nav-tabs.responsive > li > a {min-height: 68px;}
}
@media (max-width: 395px) {
  .nav-tabs.responsive > li > a {min-height: 91px;}
}
