
/* MegaNavbar v2.2.0 (http://www.MegaNavbar.com) Copyright 2014 MegaNavbar.com. All Rights Reserved.
** Licensed under Regular License (http://codecanyon.net/licenses/regular) or Extended License (http://codecanyon.net/licenses/extended)
** We will take legal action against those who copy our HTML content, CSS style sheets and JavaScript functions without a license.
*/

.navbar.navbar-rf a, .navbar.navbar-rf a:hover {
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}
.navbar.navbar-rf a.indent, .navbar.navbar-rf a.indent:hover {
    color: #fff;
    font-size: 12px;
    padding-left: 10px;
}
.navbar, .dropdown-menu {
  background-color: #fff;
}
.navbar .nav > li > a {
  color: #000;
}
.navbar.navbar-fixed-bottom .navbar-nav > li.dropdown-full > .dropdown-menu, .navbar.navbar-fixed-top .navbar-nav > li.dropdown-full > .dropdown-menu, .navbar.navbar-static-top .navbar-nav > li.dropdown-full > .dropdown-menu, .navbar.no-border.navbar-static-top .navbar-nav > li.dropdown-full > .dropdown-menu {
  margin-left: 283px;
  margin-right: 0;
  width: 900px;
}
.navbar {
  min-height: unset !important;
}
.navbar.navbar-rf:not(.navbar-fixed-bottom) .navbar-nav > .open > a::after, .navbar.navbar-rf:not(.navbar-fixed-bottom) .navbar-nav > li.dropdown-onhover:hover:not(.disabled) > a::after, .navbar.navbar-rf:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover > li:hover:not(.disabled) > a::after {
  border-bottom-color: #287bbd;
}

.nav > li > a:hover, .nav > li > a:focus {
  background-color: #287bbd;
}

.navbar.navbar-rf:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav > .open > a::before, .navbar.navbar-rf:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav > li.dropdown-onhover:hover:not(.disabled) > a::before, .navbar.navbar-rf:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav.dropdown-onhover > li:hover:not(.disabled) > a::before {
  border-bottom-color: #fff;
}

.navbar.navbar-rf .navbar-nav > li.open > a {
  background-color: #287bbd;
  color: #fff;
}
.navbar.navbar-rf .navbar-nav > li > a:hover {
    background-color: #287bbd;
  color: #fff;
}

.navbar.navbar-rf .navbar-nav > li.open > a:hover, .navbar.navbar-light-dark .navbar-nav > li.open > a:focus {
  background-color: #287bbd;
  color: #fff;
}

.navbar.navbar-rf .navbar-toggle {
  border-color: #b3b3b3 !important;
  background-color: #fff;
}
.navbar.navbar-rf .navbar-toggle .icon-bar {
  background-color: #b3b3b3;
}
.navbar.navbar-rf .navbar-toggle:hover,
.navbar.navbar-rf .navbar-toggle:focus {
  border-color: #999999 !important;
  background-color: #287BBD !important;
}

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
  margin-left: 0;
  margin-right: 0;
}



.navbar-brand {
  padding: 8px;
}
.navbar-nav > li > a {
  padding-bottom: 15px;
  padding-top: 15px;
}
.navTable {
    display: table;
}
.navTableCell {
    display: table-cell; 
    float: none; 
    border-right: 1px solid #414D5C;
}
.navTableCellLast {
    display: table-cell; 
    float: none; 
}

.navbar.navbar-static-top .container .navbar-collapse, .navbar.navbar-static-top .container-fluid .navbar-collapse {
    margin-right: 0;
}


.navbar.navbar-rf .dropdown-menu {
  /*background: #3b5c6b;
  color: #e7eef1;
  border-color: #2a4b5a;
  -webkit-box-shadow: 0 9px 12px #324e5b;
  box-shadow: 0 9px 12px #324e5b;*/
  background-color: #287bbd;
    border-color: #287bbd;
    box-shadow: 0 9px 12px #1f6093;
    color: #ffffff;
}

.level1 {
    font-weight: bold ;
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px;

}
.level1 a{
             font-weight: bold ;
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px;


}

.level1 a:hover{
        font-weight: bold ;
    padding-top: 5px;
    padding-bottom: 5px;
      opacity: .8;

}
.level2 {
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.level2 a:hover {
        opacity: .8;
}

.navItemsBox {
    /*padding-bottom: 20px;*/ 
    /*border: 1px solid #fff;*/
    /*padding-left: 0;
    padding-right: 0;*/
}

.navbar .navbar-nav > li.dropdown-wide > .dropdown-menu, .navbar .navbar-nav > li.dropdown-full > .dropdown-menu {
    padding: 15px 0 0;
}

.rowx {
    overflow: hidden;
}

.rowx [class*="col-"]{
  margin-bottom: -99999px;
  padding-bottom: 99999px;
}

.navItemsCol1, .navItemsCol2 {
    border-right: 1px solid #4c6d7c;
}

@media (max-width: 1200px) {
    .navbar.navbar-fixed-bottom .navbar-nav > li.dropdown-full > .dropdown-menu, .navbar.navbar-fixed-top .navbar-nav > li.dropdown-full > .dropdown-menu, .navbar.navbar-static-top .navbar-nav > li.dropdown-full > .dropdown-menu, .navbar.no-border.navbar-static-top .navbar-nav > li.dropdown-full > .dropdown-menu {
      width: 700px;
    }
    
  .nav > li {
      border-bottom-color:  #eee;
    }
  .navItemsCol2 {
    border-right: none;
    }
}

@media (max-width: 992px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
    
    .navbar.navbar-fixed-bottom .navbar-nav > li.dropdown-full > .dropdown-menu, .navbar.navbar-fixed-top .navbar-nav > li.dropdown-full > .dropdown-menu, .navbar.navbar-static-top .navbar-nav > li.dropdown-full > .dropdown-menu, .navbar.no-border.navbar-static-top .navbar-nav > li.dropdown-full > .dropdown-menu {
      width: 100%;
    }
    .navItemsBox {
        text-align:center;
    }
    .navbar .navbar-nav.navbar-right > li > .dropdown-grid-wrapper > .dropdown-menu, .navbar .navbar-nav.navbar-right > li > a, .navbar .navbar-nav.navbar-right > li > ul {
        margin-right: 0 !important;
    }
}

@media (max-width: 767px) {
  .navTable {
    display: block;
  }
  .navTableCell {
    display: block; 
    float: left; 
    border: none;
  }
  .navTableCellLast {
    display: block; 
    float: left; 
  }
  .navItemsCol1 {
    border-right: none;
    }
}

@media (max-width: 520px) {
    .navbar-brand img{
        top: 0;
    }
}

@media (max-width: 434px) {
    .navbar-brand img{
        top: -28px;
    }
}



@media (min-width: 768px) {
  .navbar.navbar-rf .navbar-collapse > .navbar-form, .navbar.navbar-rf .navbar-collapse > a.navbar-link, .navbar.navbar-rf .navbar-collapse > .navbar-text, .navbar.navbar-rf .navbar-collapse .navbar-nav > .navbar-form, .navbar.navbar-rf .navbar-collapse .navbar-nav > li, .navbar.navbar-rf .navbar-collapse .navbar-nav > .navbar-text, .navbar.navbar-rf .navbar-collapse .navbar-nav > a.navbar-link, .navbar.navbar-rf .navbar-collapse .navbar-nav > .navbar-form {
      border-bottom-color: #eeeeee !important;
      box-shadow: 0 1px 0 #ffffff !important;
    }
}
