@media screen and (min-width: 992px){
/*nav#block-innovaciomenu {background: #e9b530; color: #fff;}*/
a.inno-almenu {color: #fff !important; background-color: #e9b530 !important;}
/*#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: #e9b530 !important;}*/
#section-header ul.menu.dexp-menu > li span.dexp-nolink {text-transform: uppercase !important;}
nav#block-innovaciomenu ul.menu.dexp-menu > li > a, #section-header ul.menu.dexp-menu > li span.dexp-nolink {font-family: unset !important; letter-spacing: unset !important;}
/*#section-header ul.menu.dexp-menu > li span.dexp-nolink:hover {background: #e9b530 !important;}*/
#section-header ul.menu.dexp-menu > li ul.menu li a, #section-header ul.menu.dexp-menu > li ul.menu li span.dexp-nolink {line-height: 30px; padding: 10px 5px;}
/*#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 {background:#e9b530 !important;}*/
/*#section-header ul.menu.dexp-menu > li ul.menu li:hover {background-color: #e9b530;}*/
/*#section-header ul.menu.dexp-menu > li ul.menu li {border-top: 1px solid #eff4f7 !important; background: #e9b530;}*/
.col-md-9.group-left {width: 75%;}
.col-md-9.group-right {width: 75%;}
}
@media screen and (max-width: 991px){
.col-md-9.group-left, .col-md-3.group-left {width: 100%;}
.col-md-9.group-right, .col-md-3.group-right {width: 100%;}
}

.innova-ikon {
    color: white !important;
    padding: 5px;
    border-radius: 5px;
    background: #e9b530;
}

/*ikon hover*/
.befoglalo {
  position: relative;
  text-align:center;
}
.befoglalo img{
	display:inline;
}
.overlay-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
}
.tech_icon {
  margin-bottom: 20px;
  margin-top: 25px;
	cursor:none;
}
.tech_icon:hover{
  cursor:auto;
}
.tech_icon img {
  margin-left: auto;
  margin-right: auto;
  display: block;
  border: 1px solid #3d455f;
  border-radius: 50%;
  padding: 7px;
}
.befoglalo:hover .overlay-icon {
  opacity: 1;
}
.image_overlay {
  /*color: white;
  font-size: 20px;*/
  position: absolute;
  top: 50%;
  left: 50%;
  background:#616f97;
  border: 3px solid #e9b530;
  border-radius:50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  padding:7px;
  margin-left: auto;
  margin-right: auto;
  /*text-align: center;*/
}
.image_overlay img {
    width: 92px;
    height: auto;
}
.tech_name {
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    color: #3d455f;
    letter-spacing: 0.5px;
    font-size: 0.9em;
}
a.button, .btn {
    background: #e9b530;
    border: solid 1px #fcd060;
}
img.image-style-image-870x- {
    width: 100%;
    height: auto;
}

/* Sikersztori 

.field.field--name-field-innovacio-sikersztori-kep.field--type-image.field--label-hidden.field__item {
    text-align: center;
    padding-bottom: 5%;
}

.contextual-region.node.node--type-innovacio-sikersztori.node--view-mode-teaser.ds-2col.clearfix .group-left {
    float: left;
    width: 20%;
}

.contextual-region.node.node--type-innovacio-sikersztori.node--view-mode-teaser.ds-2col.clearfix .group-right {
    float: left;
    width: 75%;
    padding-left: 10%;
}

.contextual-region.node.node--type-innovacio-sikersztori.node--view-mode-teaser.ds-2col.clearfix {
    margin-bottom: 5%;
    border-bottom: 1px solid #80808040;
}


.siker_fejlec {
    font-size: 40px;
    background-color: #e9b530;
    padding: 20px;
    border-radius: 5px;
    width: fit-content;
    color: #fff;
    display: block;
    box-shadow: 5px 5px black;
}
*/

/*Innováció Munkatársak*/

/*.ds-3col > .group-middle {
    width: 75%;
    float: right;
}

.group-right {
    display: none;
}*/

.field-content.munkatars {
    background-color: #4b5876;
    width: 87.1%;
    
}

.field-content.munkatars a {
    color: #fff;
    text-align: center;
    display: block;
    font-size: 14px;
    padding: 5px;
    text-transform: uppercase;
}

.field-content.beosztas {
    width: 87.1%;
    background-color: #4b5876;
}

.field-content.beosztas {
    width: 87.1%;
    background-color: #4b5876;
    color: #e9b530;
    display: block;
    text-align: center;
    padding: 2px;
    margin-top: -10px;
}

.innovacio_munkatarsak {
    font-size: -webkit-xxx-large;
    font-weight: bolder;
}
.dexp-button.btn.line-color:hover {
    background: none repeat scroll 0 0 #546180 !important;
}
.dexp-button.btn.line-color {
    background: transparent;
    border: 1px solid #546180 !important;
    color: #546180;
}
.dexp-button.btn {
    background: #546180;
    border: solid 1px #5f8cb4;
}
.light-background {
    background: #f6fbfc;
}
/*Naptár*/
button.fc-month-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right.fc-state-active {
    display: none;
}
button.fc-today-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right {
    display: none;
}
.fc-basic-view .fc-day-number, .fc-basic-view .fc-week-number {
    padding: 0 5px;
}
.fc table {
    margin-bottom: 0 !important;
}
.fc-basic-view .fc-body .fc-row {
    min-height: unset;
}
.fc-center h2 {
    font-size: 1.5em;
    color: #fff;
}
.fc-event {
    border: unset;
    border-radius: unset;
    line-height: unset;
    margin: unset;
    background: red;
}
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
    display: block;
    text-align: center;
    height: 0px;
}
.fc-day-top.fc-other-month {
    opacity: .3;
    z-index: 2;
    position: relative;
}
a:hover.fc-day-grid-event.fc-h-event.fc-event {
    background: #e9b530 !important;
}
.event-box {
    margin-bottom: 1.6rem;
    background-color: #F8FAFC;
    border-radius: 0 0 2px 2px;
    box-shadow: 0 -1px 0 0 rgba(0,0,0,0.1) inset;
}
.event-month {
    background: #368d9b;
    text-align: center;
    padding: 12px 0 10px;
    color: #fff;
    font-family: "Raleway";
}
.event-date {
    background-image: linear-gradient(45deg, #097b8b, #2eb6bc);
    display: inline-block;
    width: 25%;
    float: left;
    min-height: 105px;
}
.current-event-box{
   position:relative;
   margin-right: 1.8rem;
   margin-bottom: 18px;
}
.current-event-date {
    display: inline-block;
    width: 25%;
    background-image: linear-gradient(45deg, #fc9804, #fcbf00);
    float: left;
    height: 85%;
    min-height: 105px;
}
.current-month {
    text-align: center;
    color: #fff;
    font-family: "Raleway";
    font-weight: 700;
    padding-bottom: 10px;
}
.current-day{
    text-align: center;
    padding: 25px 0 5px;
    color: #fff;
    font-size: 2.5em;
}
.current-event-body{
    background-color: #f8fafc;
    border-radius: 0 0 2px 2px;
    box-shadow: 0 -1px 0 0 rgba(0,0,0,0.1) inset;
    padding: 15px 10px 5px 10px;
    text-align: left;
    display: inline-block;
    width: 75%;
    min-height: 105px;
}
.event-day {
    background: #dbf0f2;
    text-align: center;
    padding: 10px 0;
    font-size: 1.5em;
    color: #909191;
    font-family: "Raleway";
}
.event-title a {
    color: #666;
}
.event-title a:hover {
    color: #35b0b5;
}
.event-time {
    color: #b9bec3;
    font-size: 0.9em;
}
.event-time p {
    line-height: unset;
    margin-bottom: unset;
    float: left;
}

.dexp-region.col-12.col-md-12.col-lg-3.region.region-left-sidebar {
    margin-top: 20px;
}

.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
    float: unset;
}

tr:first-child>td>.fc-day-grid-event {
    height: 80px;
    top: -5px;
}
span.fc-day-number {
    z-index: 1;
    position: relative;
}
.fc-event .fc-content {
    top: 20px;
    text-align: center;
}
th.fc-day-header.fc-widget-header {
    background: #546180;
    color: #fff;
    font-weight: unset;
}
.fc button .fc-icon {
    color: #fff;
}
button.fc-next-button.fc-button.fc-state-default.fc-corner-right, button.fc-prev-button.fc-button.fc-state-default.fc-corner-left {
    background: transparent;
}
.fc-toolbar.fc-header-toolbar {
    background: #e9b530;
    margin-bottom: unset;
    padding: 15px;
}
.fc-day-grid-event .fc-time {
    font-weight: unset;
    font-size: 0.8em;
}
.fc-center {
    float: right;
    padding-right: 10px;
}
.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead {
    color: #fff;
}
.fc-unthemed td.fc-today {
    background: #0a253a;
}