/*menu*/
a.fooldal {
    background: #0066b3;/*#051D46;*/
    color: #fff !important;
}
a.felvetelizok-menupont {
    background: #438945;/*#0066b3;*/
    color: #fff !important;
    /*width: 156px;
    line-height: unset !important;
    height: 58px;
    text-align: center;*/
}
a.hallgatoknak-menupont {
    background :#eca835; /*#809fd3;*/
    color: #fff !important;
    /*width: 156px;
    line-height: unset !important;
    height: 58px;
    text-align: center;*/
}
@media screen and (min-width: 992px){
#section-header ul.menu.dexp-menu > li > a, #section-header ul.menu.dexp-menu > li span.dexp-nolink {
    line-height: unset !important;
    height: 58px;
    /*text-align: center;*/
    display: table-cell;
    vertical-align: middle;
}
}

@media screen and (min-width: 992px){
#section-header a.site-logo, #section-header .search-toggle, #section-header .dexp-menu-toogle {line-height: 58px;}
#section-header .search-toggle {line-height: 55px;}
.fa-search:before {font-size: 1.3em;}
}
@media screen and (min-width: 992px){
#section-header ul.menu.dexp-menu > li > a, #section-header ul.menu.dexp-menu > li span.dexp-nolink {line-height: 58px;}
#section-header.affix ul.menu.dexp-menu > li > a, #section-header.affix ul.menu.dexp-menu > li span.dexp-nolink {line-height: 58px;}
#section-header.affix a.site-logo, #section-header.affix .search-toggle, #section-header.affix .dexp-menu-toogle {line-height: 58px;}
.nolink-menuitem {
    transition: line-height .3s ease;
    line-height: 58px;
    text-transform: uppercase;
    font-size: 13px;
    color: #000;
    padding: 0 15px;
}
}
#section-header .region-navigation {
    justify-content: center;
}
#section-top-bar {
    background: #0066b3;/*#051D46;*/
    border: unset;
}

@media screen and (min-width: 992px){
a.site-logo img {width: 70px; padding: 5px;}
.site-name {padding-top: 10px;}
}
.site-name a {
    color: #666 !important;
    color: #fff !important;
}
.site-slogan a {
    text-transform: uppercase;
    color: #666 !important;
    color: #fff !important;
}
.top-menu a {
    color: #A0A5AA;
}
.top-menu {
    height: 40px;
    line-height: 40px;
}
.top-links {
    height: 40px;
    line-height: 40px;
}
nav#block-btkheadermenu {
    float: right;
    height: 40px;
    line-height: 40px;
}
/*nav#block-btkheadermenu a {
    color: #A0A5AA;
}
nav#block-btkheadermenu a:hover {
    color: #0066b3;
}*/
.header-menu {
  border-left: 1px solid #eceef0;
  color: #A0A5AA;
  border-right: 1px solid #eceef0;
}
span.dexp-nolink {
    color: #A0A5AA;
}
a.header-menu, a.header-menu-li{
  color: #A0A5AA;
}
a.header-menu.is-active, a.header-menu-li.is-active  {
  color: #0066b3;
}
a:hover.header-menu{
  color: #0066b3;
  background-color: #F5F7F9;
}

/*
@media screen and (min-width: 992px){
#section-header ul.menu.dexp-menu li > ul {border: 2px solid #9BA0A5;}
}*/
@media screen and (min-width: 992px){
#section-header ul.menu.dexp-menu li > ul {
    border-right: 1px solid #b6b3b3;
    border-left: 1px solid #b6b3b3;
    border-top: 1px solid #b6b3b3;
    border-bottom: 1px solid #b6b3b3;}
}
.menu-title {
    text-transform: uppercase;
    color: #444;
}
@media (min-width: 992px){
ul.menu.dexp-menu li ul.menu > li {padding: 0 10px;border-top: 1px solid #e6e8e9 !important;}
}
@media screen and (min-width: 992px){
#section-header ul.menu.dexp-menu > li ul.menu li a, #section-header ul.menu.dexp-menu > li ul.menu li span.dexp-nolink {
    color: #9BA0A5;
    line-height: 35px;
    line-height: unset;
    padding: 10px 5px;
}
}
@media (max-width: 992px){
div#block-btkheadermenu-4 {padding-top: 8px;}
}
ul.sf-menu a, ul.sf-menu span.nolink {
   background: #fff;
}
a.header-menu.remove-link.is-active.sf-depth-1.menuparent.sf-with-ul {
    color: #A0A5AA;
    cursor: default;
}
@media (max-width: 991px){
ul.menu.dexp-menu li span.dexp-submenu-toogle { width: 100%; border: none; background: none;}
ul.menu.dexp-menu li span.dexp-submenu-toogle::before {color: #aeaeae;}
ul.menu.dexp-menu li a, ul.menu.dexp-menu li span.dexp-nolink {color: #A0A5AA;}
ul.menu.dexp-menu li span.dexp-submenu-toogle::before, ul.menu.dexp-menu li span.dexp-submenu-toogle::after {
    cursor: pointer;
    position: absolute;
    display: block;
    width: 24px;
    height: 24px;
    right: 8px;
}
}
