@media screen and (min-width: 992px){
#section-header ul.menu.dexp-menu > li > a:hover, #section-header ul.menu.dexp-menu > li span.dexp-nolink:hover, #section-header ul.menu.dexp-menu > li > a.is-active, #section-header ul.menu.dexp-menu > li span.dexp-nolink.is-active {
border-top-left-radius: 5px; border-top-right-radius: 5px;}
/*ul.dexp-menu.menu {line-height: 40px;}*/
#section-header ul.menu.dexp-menu > li > a, #section-header ul.menu.dexp-menu > li span.dexp-nolink {border-top-left-radius: 5px; border-top-right-radius: 5px;}
nav#block-evolve-sub-i3-fomenu {margin-top: 10px;}
/*nav#block-evolve-sub-i3-fomenu ul.menu.dexp-menu > li > a:hover, #section-header ul.menu.dexp-menu > li span.dexp-nolink:hover, #section-header ul.menu.dexp-menu > li > a.is-active, #section-header ul.menu.dexp-menu > li span.dexp-nolink.is-active {color: #fff; background: #0a253a;}*/
/*#section-header ul.menu.dexp-menu > li > a:hover, #section-header ul.menu.dexp-menu > li span.dexp-nolink:hover, #section-header ul.menu.dexp-menu > li > a.is-active, #section-header ul.menu.dexp-menu > li span.dexp-nolink.is-active {color: #fff;}*/
/*#section-header.affix ul.menu.dexp-menu > li > a, #section-header.affix ul.menu.dexp-menu > li span.dexp-nolink {line-height: 40px;}*/
#section-header ul.menu.dexp-menu > li.menu-item--expanded::after {margin-top: -17px; right: -10px;}
nav#block-evolve-sub-i3-fomenu ul.menu.dexp-menu > li > a, #section-header ul.menu.dexp-menu > li span.dexp-nolink {font-size: 1.2em; font-family: Raleway; letter-spacing: 1.1px;}
/*div#block-evolve-sub-i3-searchform {margin: auto; margin-left: 0px;}*/
li.menu-item.menu-item--expanded {line-height: 100px;}
div#block-evolve-sub-i3-searchform {line-height: 100px;}
}

@media screen and (min-width: 992px){
a.cap-almenu {border-bottom: 6px solid #6273b0;}
a.cap-almenu:hover {color: #fff !important; background-color: #465487 !important;}
a.demo-almenu {border-bottom: 6px solid #fa2e06;}
a.demo-almenu:hover {color: #fff !important; background-color: #ff5837 !important;}
a.inno-almenu {border-bottom: 6px solid #fcd060;}
a.inno-almenu:hover {color: #5f8cb4 !important; background-color: #fff !important;}
a.it-almenu {border-bottom: 6px solid #5f8cb4;}
a.it-almenu:hover {color: #fff !important; background-color: #4d779d !important;}
a.fooldal-almenu {border-bottom: 6px solid #0f3757;}
a.fooldal-almenu {line-height: 40px !important;}
a.fooldal-almenu.is-active {background: #0a253a;}
/*nav#block-itmenu, nav#block-igazgatosagmenu-2, nav#block-innovaciomenu, nav#block-innocapitalmenu, nav#block-demolamenu {padding-top: 5px !important;}*/
/*nav#block-itmenu ul.menu.dexp-menu > li.menu-item.menu-item--expanded {text-transform: uppercase; padding: 0 15px;}*/
/*nav#block-igazgatosagmenu, nav#block-innovaciomenu, nav#block-innocapitalmenu, nav#block-demolamenu ul.menu.dexp-menu > li.menu-item.menu-item--expanded {text-transform: uppercase; padding: 0 15px;}*/
nav#block-igazgatosagmenu-2, nav#block-itmenu, nav#block-innovaciomenu, nav#block-innocapitalmenu, nav#block-demolamenu  ul.menu.dexp-menu > li > a, ul.menu.dexp-menu > li > span.dexp-nolink {padding: unset;}
/*nav#block-igazgatosagmenu, nav#block-itmenu, nav#block-innovaciomenu, nav#block-innocapitalmenu, nav#block-demolamenu ul.menu.dexp-menu li {text-transform: uppercase; padding: 0 15px;}*/
/*nav#block-igazgatosagmenu, nav#block-itmenu, nav#block-innovaciomenu, nav#block-innocapitalmenu, nav#block-demolamenu li.menu-item.menu-item--expanded {padding: 0 15px;}*/
nav#block-igazgatosagmenu-2 {background: #0a253a;}
nav#block-itmenu ul.menu.dexp-menu > li > a, #section-header ul.menu.dexp-menu > li span.dexp-nolink {color: white;}
nav#block-igazgatosagmenu-2 ul.menu.dexp-menu > li > a, #section-header ul.menu.dexp-menu > li span.dexp-nolink {color: white; font-size: 14px;}
nav#block-innovaciomenu ul.menu.dexp-menu > li > a, #section-header ul.menu.dexp-menu > li span.dexp-nolink {color: #666; font-size: 14px;}
nav#block-innocapitalmenu ul.menu.dexp-menu > li > a, #section-header ul.menu.dexp-menu > li span.dexp-nolink {color: #666; font-size: 14px;}
nav#block-demolamenu ul.menu.dexp-menu > li > a, #section-header ul.menu.dexp-menu > li span.dexp-nolink {color: #666;}
a.evolve-sub-i3-fomenu:hover, a.evolve-sub-i3-fomenu.is-active{background-color:#0a253a !important;}
nav#block-itmenu ul.menu.dexp-menu > li > a, #section-header ul.menu.dexp-menu > li span.dexp-nolink {color: white;font-size: unset;}
/*li.menu-item.menu-item--expanded {padding: 0 15px;}*/
/*#section-header ul.menu.dexp-menu > li.menu-item--active-trail a, #section-header ul.menu.dexp-menu > li.menu-item--active-trail span.dexp-nolink {color: #d7dbde; background: #0a253a;}*/
ul.menu.dexp-menu > li > a, ul.menu.dexp-menu > li > span.dexp-nolink {padding: 0 15px !important;}
.dexp-nolink {text-transform: capitalize !important;}
/*#section-header ul.menu.dexp-menu > li ul.menu li {border-top: 1px solid #5e7282;}*/
}
@media screen and (min-width: 992px){
div#block-aloldalmenumobilnezet {display: none;}
}
@media screen and (max-width: 991px){
nav#block-evolve-sub-i3-fomenu {display: none;}
.col-md-offset-1 {margin-left: 8.33333333%;}
.mobil-ikon.col-2.col-md {padding-left: 5px; padding-right: 5px;}
}
@media screen and (max-width: 576px){
div#block-evolve-sub-i3-searchform {bottom: 100px; right: 30px;}
div#block-aloldalmenumobilnezet {margin-top: 5px; margin-bottom: -10px;}
}
.nolink-menuitem {
    text-transform: uppercase;
    padding: 0 9px !important;
}
.fooldal-ikon-cim, .it-ikon-cim, .innova-ikon-cim, .demola-ikon-cim, .innocap-ikon-cim {
    font-size: 10px;
}
.it-ikon {
    color: #4d779d;
}
.fooldal-ikon {
    color: #0f3757;
}
.innova-ikon {
    color: #e9b530;
}
.demola-ikon {
    color: #ff5837;
}
.innocap-ikon {
    color: #465487;
} 
a.englishflag {
    color: transparent !important;
}
li>.englishflag {
    background: linear-gradient(90deg, transparent 46%, #cf142b 46%, #cf142b 56%, transparent 56%), linear-gradient(transparent 38%, white 38%, white 42%, #cf142b 42%, #cf142b 58%, white 58%, white 62%, transparent 62%), linear-gradient(90deg, transparent 44%, white 44%, white 46%, #cf142b 46%, #cf142b 56%, white 56%, white 58%, transparent 58%), linear-gradient(33deg, transparent 45%, white 45%, white 48%, #cf142b 48%, #cf142b 54%, white 54%, white 57%, transparent 57%), linear-gradient(-33deg, #01247d 45%, white 45%, white 48%, #cf142b 48%, #cf142b 54%, white 54%, white 57%, #01247d 57%);
    background-size: 52% 27%;
    background-repeat: no-repeat;
    background-position: center center;
}
a.hunflag {
    color: transparent !important;
}
li>.hunflag {
    background: thirds(red, white, green, -180deg);
    background: linear-gradient(-180deg, #cf142b 33.3%, white 33.3%, white 66.6%, #39823b 66.6%);
    background-size: 72% 27%;
    background-repeat: no-repeat;
    background-position: center center;
}
