.logged-in {
    padding-top: 60px;
}

.logged-in .mobile-nav-bar {
    top: 60px;
}

/* Fix display for Speakers (float divs) */

.group-photo-div-speaker {
  width: 225px;
  float: left;
  display: inline-block;
}
.group-information-div-speaker {
  width: 480px;
  float: left;
  display: inline-block;
  margin-left: 1em;
}
.group-biography-div-speaker {
  display: inline-block;
  position: initial;
  width: 100%;
}

/* Fix display for Agenda (float divs) */
.group-photo-agenda {
  float: left;
  display: inline-block;
}
.group-information-agenda {
  float: left;
  display: inline-block;
  margin-left: 1em;
}
.group-summary-agenda {
  display: inline-block;
  position: initial;
  width: 100%;    
}
.group-documents-agenda {
  display: inline-block;
  position: initial;
  width: 100%;
}

/* center QuickTab Menu */
ul.quicktabs-tabs.quicktabs-style-arrows {
  text-align: center !important;
  font-size: 14px !important;
}

/* Table header */
.view-grouping .view-grouping-header {
  display:none !important;   
}
td .item-list {
    background: none !important;
}
.td-align-excel td {
    vertical-align: top;
}
/* QuickTabs menu */
.quicktabs-tabs .quicktabs-style-arrows {
  margin: 0 0 30px !important;
}

/* OM Maxi Menu NA- Events (All related C-Type):
 * - NA-Events-Pages
 * - NA-Events-Speakers
 * - NA-Events-Agenda
*/
.node-type-na-events-pages .om-maximenu .navbar {
    overflow: hidden !important;
    background-color: #FFF !important;
}
.node-type-speakers-na-events .om-maximenu .navbar {
    overflow: hidden !important;
    background-color: #FFF !important;
}
.node-type-agenda-na-events .om-maximenu .navbar {
    overflow: hidden !important;
    background-color: #FFF !important;
}

/* Event pages -> Remove workbench tab notification
 * - NA-Events-Pages
 * - NA-Events-Speakers
 * - NA-Events-Agenda
*/
.node-type-na-events-pages .well-sm {
    display: none;
}
.node-type-speakers-na-events .well-sm {
    display: none;
}
.node-type-agenda-na-events .well-sm {
    display: none;
}
ul.quicktabs-tabs.quicktabs-style-arrows {
    background: #eee !important;
}

#quicktabs-na_events_days_ ul.quicktabs-tabs {
    margin: 0;
    padding: 0;
    background: none;
    display: inline-block;
    height: initial;
    width: 100%;
}
#quicktabs-na_events_days_ ul.quicktabs-tabs li {
    padding: 0;
}
#quicktabs-na_events_days_ ul.quicktabs-tabs li a {
    font-weight: normal;
    padding: 15px;
    margin-right: 5px;
    display: inline-block;
    background: none;
    transition: all .4s;
}

#quicktabs-na_events_days_ ul.quicktabs-tabs li.active a {
    background: #0076c7;
    color: #fff;
}

#quicktabs-na_events_days_ ul.quicktabs-tabs li:not(.active) a:hover {
    background: #ccc;
}

#quicktabs-container-na_events_days_ .quicktabs-wrapper .item-list {
    background: #ddd;
}

#quicktabs-na_events_days_ ul.quicktabs-tabs li.first {
margin-left: 0;	
	}

#quicktabs-container-na_events_days_ .item-list li a {
    background: none;
}
ul.quicktabs-tabs.quicktabs-style-excel li.active {
    background:#015793 !important;
    color: #fff;
}
ul.quicktabs-tabs.quicktabs-style-excel li a {
    font-size: 1em;
}
.page-node-398 .media-element-container {
    border: none !important;
    padding: 0 !important;
	margin: 0 !important;
	}
.page-node-398 .media-element {
    border: none !important;
    padding: 0 !important;
    margin: 0 10px 10px 0 !important;
}
#node-440 table .content .media-element {
    max-width: 150px;
}
.page-node-439 .grid-item {
        margin-bottom: 60px;
    }
    .page-node-439 .grid-item .views-field-title {
        width: 150px;
        position: relative;
        left: 0;
        right: 0;
        margin: auto;
        text-align: center;
        background: #0076c7;
        padding: 15px;
        border: 8px solid #eee;
        margin-top: -8px;
    }
    .page-node-439 .grid-item .views-field-title a {
        color: #fff !important;
    
    }
    .page-node-439 .grid-item .views-field-field-photo-speakers a img {
        width: 250px;
        max-width: initial;
        object-fit: cover;
        border: 8px solid #eee;
        
    }
    .page-node-439 .grid-item .views-field-field-photo-speakers a img:hover {
        border: 8px solid #eee;        
    }
/* Fix block "side-right"
 * As side-right is not available via the node.page.tpl.php, that's altered via CSS through the block "content-bottom"
 */
@media screen and (min-width: 48em) {
    .logged-in {
        padding-top: 0;
    }

    .logged-in .mobile-nav-bar {
       top: 0;
    }
    .node-type-na-events-pages .frontbg,
    .node-type-speakers-na-events .frontbg,
    .node-type-agenda-na-events .frontbg {
        background: url(https://ec.europa.eu/programmes/erasmus-plus/sites/erasmusplus/files/general-photo-previous-meeting.jpg) no-repeat;
        height: 400px !important;
        background-size: cover;
    }
    .node-type-na-events-pages > .container .row > #content-wrapper,
    .node-type-speakers-na-events > .container .row > #content-wrapper,
    .node-type-agenda-na-events > .container .row > #content-wrapper {
        background: #fff;
        margin-top: -150px;
    }
    
    .node-type-na-events-pages > .container .block-om-maximenu .panel-heading,
    .node-type-speakers-na-events > .container .block-om-maximenu .panel-heading,
    .node-type-agenda-na-events > .container .block-om-maximenu .panel-heading {
        display: none;
    }
    
    .node-type-na-events-pages > .container .region-content-top,
    .node-type-speakers-na-events > .container .region-content-top,
    .node-type-agenda-na-events > .container .region-content-top {
        margin-bottom: 45px;
    }
    
    .node-type-na-events-pages > .container #om-menu-na-events-ul-wrapper .navbar,
    .node-type-speakers-na-events > .container #om-menu-na-events-ul-wrapper .navbar,
    .node-type-agenda-na-events > .container #om-menu-na-events-ul-wrapper .navbar {
        background: #0076c7 !important;
        margin: 0 -15px !important;
    }
    
    .node-type-na-events-pages > .container #om-menu-na-events-ul-wrapper .navbar a,
    .node-type-speakers-na-events > .container #om-menu-na-events-ul-wrapper .navbar a,
    .node-type-agenda-na-events > .container #om-menu-na-events-ul-wrapper .navbar a {
        color: #fff !important;
    }
    
    .node-type-na-events-pages > .container #om-menu-na-events-ul-wrapper .navbar .active a,
    .node-type-speakers-na-events > .container #om-menu-na-events-ul-wrapper .navbar .active a,
    .node-type-agenda-na-events > .container #om-menu-na-events-ul-wrapper .navbar .active a {
        background: rgba(0,0,0, .6) !important;
    }
    
    .node-type-na-events-pages:not(.page-node-441):not(.page-node-439) #content-wrapper > .row,
    .node-type-speakers-na-events:not(.page-node-441):not(.page-node-439) #content-wrapper > .row,
    .node-type-agenda-na-events:not(.page-node-441):not(.page-node-439) #content-wrapper > .row {
        width: 70%;
        float: left;
    }
    
    .node-type-na-events-pages #content-wrapper > .region-content-bottom,
    .node-type-speakers-na-events #content-wrapper > .region-content-bottom,
    .node-type-agenda-na-events #content-wrapper > .region-content-bottom {
        width: 30%;
        float: left;
    }
    #content-wrapper .col-r__highlight {
        border: 4px solid #ddd;
        padding: 30px;
        background: #efefef;
    }
    
    .node-type-na-events-pages #content-wrapper > .region-content-bottom .link-more-white-blue,
    .node-type-speakers-na-events #content-wrapper > .region-content-bottom .link-more-white-blue,
    .node-type-agenda-na-events #content-wrapper > .region-content-bottom .link-more-white-blue {
        width: 100%;
    }
}

/* Remove white "newlayout" which overwrite the right-side blocks */
.node-type-na-events-pages #newlayout,
.node-type-speakers-na-events #newlayout,
.node-type-agenda-na-events #newlayout {
    background-color: none !important;
}

/* Date format for Speaker block (right side of speakers pages) - New CLASS */
.node-type-speakers-na-events .date-display-single {
    font-size : 11px;
}

/* Reduce size photo for E+ Team */
.page-node-439 .grid-item .views-field-field-photo-speakers a img {
    width: 150px !important;
}

/* Align center name div for E+ Team */
.page-node-439 .grid-item .views-field-title {
    margin: 10px 0 auto !important;
}
.om-maximenu {
  min-height: auto;
}
.mobile-nav-bar h1 {
font-size: 1.4em !important;
margin: 0 !important;
}
@media screen and (min-width: 62em) {
.om-maximenu .navbar-collapse {
  min-height: auto;
}
}
/* hide temporary the duplicated field for speakers */

#edit-field-speaker-na-events {
    display: none !important;
}
/* Download PDF modal aligned to right */
.download-pdf {
    text-align: right;
}
