.navbar {
    margin-bottom: 10px;
    margin-top: 10px;
}
.navbar-default .navbar-nav > li {
    border-right: 0;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
.navbar-default .navbar-nav > li > a {
    text-transform: none;
    padding-left: 0;
    padding-right: 32px;
    font-weight: 700;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #00b799;
    background: none;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    border: 0;
    color: #00b799;
    background: none;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #00b799;
    background: none;
}
.navbar-default .t3-navbar-collapse .navbar-nav > li > a {
    padding-left: 26px;
}
.mega-dropdown-menu {
    padding: 5px 0;
    border: 1px solid #ecf0f1;
    box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.04);
    margin-left: -1px;
    background: rgba(255, 255, 255, 0.96);
}
.mega-dropdown-menu.menu-layout-preview li a {
    font-weight: bold;
    white-space: nowrap;
}
.mega-dropdown-menu.menu-layout-preview li img {
    max-width: 100%;
    margin-bottom: 13px;
    display: block !important;
}
.mega-dropdown-menu.menu-layout-preview li:hover,
.mega-dropdown-menu.menu-layout-preview li:focus {
    background: none;
    color: #00b799;
}
.dropdown-submenu .col-lg-12.mega-col-nav .mega-inner,
.dropdown-submenu .col-md-12.mega-col-nav .mega-inner,
.dropdown-submenu .col-sm-12.mega-col-nav .mega-inner,
.dropdown-submenu .col-xs-12.mega-col-nav .mega-inner {
    padding-top: 0;
    padding-bottom: 0;
}
.dropdown-header,
.mega-nav .mega-group > .dropdown-header,
.dropdown-menu .mega-nav .mega-group > .dropdown-header,
.dropdown-menu .active .mega-nav .mega-group > .dropdown-header {
    margin: 0;
    background: transparent;
    color: #505656;
    font-size: 14px;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    border-bottom: 1px solid #ecf0f1;
}
.dropdown-header:hover,
.mega-nav .mega-group > .dropdown-header:hover,
.dropdown-menu .mega-nav .mega-group > .dropdown-header:hover,
.dropdown-menu .active .mega-nav .mega-group > .dropdown-header:hover,
.dropdown-header:active,
.mega-nav .mega-group > .dropdown-header:active,
.dropdown-menu .mega-nav .mega-group > .dropdown-header:active,
.dropdown-menu .active .mega-nav .mega-group > .dropdown-header:active,
.dropdown-header:focus,
.mega-nav .mega-group > .dropdown-header:focus,
.dropdown-menu .mega-nav .mega-group > .dropdown-header:focus,
.dropdown-menu .active .mega-nav .mega-group > .dropdown-header:focus {
    background: inherit;
    color: #00b799;
}
.mega-group-ct .row {
    margin-left: -20px;
    margin-right: -20px;
}
.mega-nav > li.active > a,
.dropdown-menu .mega-nav > li.active > a {
    color: #00b799;
}
.mega-nav > li a,
.dropdown-menu .mega-nav > li a {
    display: block;
    padding: 5px 10px;
    color: #3d4045;
    font-size: 15px;
    border-radius: 3px;
}
@media screen and (min-width: 992px) and (max-height: 700px) {
    .mega-nav > li a,
    .dropdown-menu .mega-nav > li a {
        position: relative;
        padding: 0;
    }
    .mega-nav > li a span,
    .dropdown-menu .mega-nav > li a span {
        background: rgba(255, 255, 255, 0.8);
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 10px;
    }
}
.mega-nav > li a:hover,
.dropdown-menu .mega-nav > li a:hover,
.mega-nav > li a:active,
.dropdown-menu .mega-nav > li a:active,
.mega-nav > li a:focus,
.dropdown-menu .mega-nav > li a:focus {
    background: #00b799;
    color: #fff;
}
.mega-nav > li a:hover:after,
.dropdown-menu .mega-nav > li a:hover:after,
.mega-nav > li a:active:after,
.dropdown-menu .mega-nav > li a:active:after,
.mega-nav > li a:focus:after,
.dropdown-menu .mega-nav > li a:focus:after {
    border-left-border: #ffffff;
}
.dropdown-menu .mega-group .mega-nav > li.active > a {
    color: #00b799;
}
.dropdown-menu .mega-group .mega-nav > li.active > a:hover,
.dropdown-menu .mega-group .mega-nav > li.active > a:active,
.dropdown-menu .mega-group .mega-nav > li.active > a:focus {
    background: none;
}
.mega-nav .dropdown-submenu > a:after {
    border-left-color: #96a1a3;
    margin-right: 0;
}
.mega-nav .dropdown-submenu.open > a:after {
    border-left-color: #ffffff;
}
.mega-nav .dropdown-submenu.open > .dropdown-menu {
    margin-left: -2px;
    box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.04);
}
.mega-nav .dropdown-submenu > .mega-dropdown-menu > .mega-dropdown-inner {
    padding: 0 20px;
}
.dropdown-menu .mega-group .mega-nav > li.active > a {
    color:  #00b799 !important;
}
.mega-nav > li a:hover,
.dropdown-menu .mega-nav > li a:hover,
.mega-nav > li a:active,
.dropdown-menu .mega-nav > li a:active,
.mega-nav > li a:focus,
.dropdown-menu .mega-nav > li a:focus {
    background: #00b799 !important;
    color: #fff !important;
}
.mega-nav > li.active > a,
.dropdown-menu .mega-nav > li.active > a {
    color: #00b799;
}


.mega-nav.level1 {
    margin: 0;
    padding: 0;
    list-style: none;
}
.dropdown-menu {
    padding: 15px;
}
div.nav-child.dropdown-menu.mega-dropdown-menu {
    width: 250px !important;
}
.dropdown:hover .dropdown-menu {
    display: block;
}
