/*Lábléc ikonsor*/
.clients-sor {
    float: left;
    margin: 10px;
}
/*Szövegszerkesztőben a Button gomb*/
a.btn {
    color: #fff;
}
/*end*/
.thin-letter {
    line-height: 1.5em;
    padding: 20px 0;
    font-weight: 300;
    font-size: 20px;
}
.thin-letter a {
    color: #fff;
}
/*Gyorslinkek header*/
.top-links {
    height: 40px;
    line-height: 40px;
}
.kulso-link a{
  width:auto !important;
  margin:0 10px;
}
.site-name {
    text-transform: uppercase;
    padding-top: 25px;
    display: inline-block;
    padding-top: 25px;
    font-family: 'Optima';
}
.site-name a{
  color: #666;
  border-bottom: 1px solid #666;
  padding-bottom: 3px;
}
.site-slogan {
    text-transform: uppercase;
    color: #666 !important;
    font-family: 'Optima';
    line-height: 1.4em;
    padding-top: 3px;
}
.site-slogan a {
    color: #666 !important;
}
a.site-logo {
    float: left;
    margin: 5px 10px 5px 0;
}


@media screen and (min-width: 992px){
#section-header a.site-logo, #section-header .search-toggle, #section-header .dexp-menu-toogle {line-height: unset;}
#section-header.affix a.site-logo, #section-header.affix .search-toggle, #section-header.affix .dexp-menu-toogle {line-height: 80px; line-height: unset;}
#section-header.affix ul.menu.dexp-menu > li > a, #section-header.affix ul.menu.dexp-menu > li span.dexp-nolink {line-height: 100px;}
div#block-evolve-sub-alumni-searchform {line-height: 100px;}
.szervezeti-cim {min-height: 50px;}
}
@media screen and (max-width: 991px){
.d-flex {display: unset !important;}
}
/*Főoldali infolink*/
.info-blokk-cim {
    color: white;
    text-align: right;
    padding: 7px 15px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    margin-bottom: 0px;
    font-size: 1.3em;
}
.info-blokk-cim p {
    margin: unset;
}
.info-text {
    color: #216c9c;
    padding: 0 10px;
    font-family: "raleway";
    font-weight: 400;
    font-size: 1.2em;
    min-height: 150px;
    padding-top: 20px;
}

a.info-blokk-btn {
    width: 100%;
}
.info-blokk-bg {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    background-position: left center;
}
img.mvp-blokk {
    display: block;
    margin: 0 auto;
    padding-top: 150px;
}
/*Mobil fejléc*/
@media screen and (max-width: 576px){
.site-name {padding-top: 8px; font-size: 0.6em;}
.site-slogan {font-size: 0.6em; padding-top: unset;}
.sticky-wrapper {height: unset !important;}
.top-links {font-size: 0.75em;}
li.kulso-link a {font-size: 0.6em !important; margin:0 4px;}
.dexp-region.col-4.col-md.region.region-top-right {padding-left: unset;}
.dexp-region.col-8.col-md.region.region-top-left {padding-right: unset;}
.thin-letter {font-size: 0.9em; font-weight:bold;}
div#block-mvpvirtualistura {height: 280px !important;}
img.mvp-blokk {padding-top: 60px;}
.idezo {font-size: 0.9em;}
div#block-evolve-sub-i3-sitebranding {padding-left: 3px !important;}
nav#block-igazgatosagmenu-2, nav#block-itmenu {padding-top: 15px;}
}
@media (min-width: 577px) and (max-width: 1200px){
.site-name {font-size: 0.7em; width: 140px; padding-top: 15px !important;}
.site-slogan {font-size: 0.7em;}
h2.ig-cim {font-size: 1.3em;}
}
@media (min-width: 1201px) and (max-width: 1450px){
h2.ig-cim {font-size: 1.4em;}
}
  
@media screen and (max-width: 576px){
.dexp-region.col-8.col-xl-3.region.region-logo {padding-right: unset;}
/*#section-header a.site-logo, #section-header .search-toggle, #section-header .dexp-menu-toogle {line-height: unset;}*/
a.site-logo {margin-right: 5px;}
}
@media screen and (max-width: 1200px){
div#block-evolve-sub-i3-searchform {position: absolute; bottom: 112px; right: 10px;}
}
.blokk-cim {
    padding: 8px 0px;
    border-bottom: 2px solid #5dade2;
}
.flip-box .inner .front .fa, .flip-box .inner .back .fa {
    padding-bottom: 20px;
}
div#section-footer {
    background: #0a253a !important;
}
/*Munkatarsak*/
.team-position {
    margin-bottom: 0px !important;
    font-size: 14px;
    color: #666;
    line-height: normal;
    border-bottom: unset;
    font-style: unset;
}
.team-email {
    padding: 5px 0 !important;
    color: #666;
}
.team-email a {
    color: #666;
}
.team-email::before {
    font-family: FontAwesome;
    content: "\f003";
    padding-right: 2px;
}
.team-address {
    color: #666;
    font-size: 12px !important;
    border-top: 1px solid #eceef0;
    padding: 5px 0;
    font-weight: 300;
}
.team-address::before {
    font-family: FontAwesome;
    content: "\f041";
    padding-right: 2px;
    color: #666;
}
.team-phone {
    color: #666;
    font-size: 12px !important;
    border-top: 1px solid #eceef0;
    padding: 5px 0;
    font-weight: 300;
}
.team-phone::before {
    font-family: FontAwesome;
    content: "\f095";
    padding-right: 2px;
    color: #666;
}
.team-office {
    color: #666;
    font-size: 12px !important;
    border-top: 1px solid #eceef0;
    padding: 5px 0;
    font-weight: 300;
}
.team-office::before {
    font-family: FontAwesome;
    content: "\f124";
    padding-right: 2px;
    color: #666;
}
.team-title {
    margin-bottom: 10px;
    font-size: large;
    font-weight: 600;
    line-height: normal;
}
.light-blue-color {
    color: #4d779d;
}
.light-blue-color a {
    color: #4d779d;
}
.titulus {
    float: left;
    text-transform: capitalize;
}
.titulus::after{
    content: ".";
    padding-right: 4px;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #041f35/*{borderColorActive}*/;
    background: #0f3757/*{bgColorActive}*/ /*{bgImgUrlActive}*/ /*{bgActiveXPos}*/ /*{bgActiveYPos}*/ /*{bgActiveRepeat}*/;
    font-weight: normal/*{fwDefault}*/;
    color: #ffffff/*{fcActive}*/;
}
.dexp-region.col.region.region-content {
    padding-bottom: 50px;
}
.dexp-builder-accordions .card-header a {
    border: 1px solid #0a253a;
    background: url(../images/accordion-toggle.png) no-repeat 100% 100% #0f3757;
}
.ui-accordion .ui-accordion-header {
    font-size: 1.2em;
}
#section-page-title {
    background-image: linear-gradient(to right, #0a253a , #426686, #0f3757,#0a253a);
}
.ikonos-menu.content {
    text-align: center;
}
div#block-terkep {
    margin-bottom: -19px;
}
.center {
    text-align: center;
}
.color-white{
    color: #fff !important;
}
.news-content {
    border: 1px solid #eceef0;
    border-radius: 2px;
    padding: 10px 10px 20px;
    position: relative;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
img.optimal-size {
    width: 100%;
}
div#block-innocapitalfejlec, div#block-demolafejlec, div#block-innovaciofejlec  {
    margin-top: -15px;
}
.vezeto-doboz {
    border: 1px solid rgba(0,0,0,.125);
}
input[type="radio"]:checked + label {
    color: #75bdd3;
}
/*ckeditor bootstrap*/
@media screen and (max-width: 767px){
.col-sm-4.col-md-4.col-1, .col-sm-4.col-md-4.col-2, .col-sm-4.col-md-4.col-3, .col-sm-6.col-md-6.col-1, .col-sm-6.col-md-6.col-2 {flex: unset; max-width: fit-content;}
}
/* munkatarsak kerek kep */
img.image-style-kerek-kep-200x200 {
    border-radius: 50%;
    }
/* kompetenciak kereso center */
#views-exposed-form-innovacio-technologia-kereses-block-1  {
  display: flex;
  justify-content: center;
  text-align: center;
    }

