#mainheader .bar {
    height:40px;
    padding-top:8px;
    padding-bottom:8px;
    background-color:#74bcec;
    transition:all 0.2s;
}
#mainheader .bar .text {
    font-size:1.5rem;
    color:#fff;
}
#mainheader a {
    outline:none;
}
#mainheader .bar .text>* {
    white-space:nowrap;
}
#mainheader .bar .text a {
    color:#fff;
}
#mainheader .bar .text .fa {
    margin-right:5px;
    margin-left:7px;
}
#mainheader .bar .text .search {
    position:relative;
}
.searchbox {
    min-width:250px;
    right:0;
    top:26px;
    position:absolute;
    display:none;
    padding:5px 10px;
    background-color:rgba(255,255,255,.9);
    border-top:0px solid #74bcec;
    border-right:1px solid #74bcec;
    border-bottom:1px solid #74bcec;
    border-left:1px solid #74bcec;
    color:#8f9494;
    z-index:1000;
}
.searchbox.show {
    display:block;
}
#mainheader .maincontent {
    padding-top:15px;
    padding-bottom:15px;
}
#header .navbar .level_1>li>a {
    font-size:1.9rem;
    color:#606060;
    font-weight: 400;
}
#header .level_1>li:hover>a,
#header .level_1>li:focus >a,
#header .level_1>li.active> a,
#header .level_1>li.open> a,
#header .level_1>li.active:focus> a,
#header .level_1>li.open:focus> a,
#header .level_1>li.active:hover> a,
#header .level_1>li.open:hover> a,
#header .level_1>li>a:focus {
    color:#2290da;
    background:none;
}
#mainheader {
    background-color:#fff;
    border-bottom:4px solid #74bcec;
    transition: padding 0.2s;
}
#mainheader.top-nav-collapse .maincontent {
    padding-top:5px;
    padding-bottom:5px;
}
#mainheader .navbar {
    margin-bottom:0;
    transition: margin 0.2s;
}
#mainheader.top-nav-collapse .navbar {
    margin-top:0;
    margin-bottom:0;
}
#header .navbar .level_2 a {
    font-size:1.6rem;
    color:#606060;
    font-weight: 400;
}
#header .level_2>li:hover>a,
#header .level_2>li:focus >a,
#header .level_2>li.active> a,
#header .level_2>li.open> a,
#header .level_2>li.active:focus> a,
#header .level_2>li.open:focus> a,
#header .level_2>li.active:hover> a,
#header .level_2>li.open:hover> a,
#header .level_2>li>a:focus {
    color:#2290da;
    background:none;
}
#header .level_3>li:hover>a,
#header .level_3>li:focus >a,
#header .level_3>li.active> a,
#header .level_3>li.open> a,
#header .level_3>li.active:focus> a,
#header .level_3>li.open:focus> a,
#header .level_3>li.active:hover> a,
#header .level_3>li.open:hover> a,
#header .level_3>li>a:focus {
    color:#2290da;
    background:none;
}
#header .dropdown-menu .submenu>a:after {
    float:right;
    margin-right:-10px;
    font-family:FontAwesome;
    color:#cccfcf;
    content: "\f105";
}
#header .level_3 {
    min-width:160px;
    left:100%;
    position:absolute;
    display:none;
    margin-top:-3rem;
    margin-left:-0.1rem;
    padding:5px 10px;
    background-color:#fff;
    -webkit-box-shadow:3px 0 12px 0 rgba(0,0,0,.17);
    box-shadow:3px 0 12px 0 rgba(0,0,0,.17);
    border:1px solid rgba(204,204,204,.15);
    list-style-type:none;
}
#header .level_3 a {
    white-space:nowrap;
}
.logo img {
    width:340px;
    transition: width 0.2s;
}
.logo.navbar-moving img {
    width:250px;
    height:auto;
}
.navbar-toggle {
    border-color:#2290da;
}
.navbar-toggle .icon-bar {
    background-color:#2290da;
}
