/* ******************************************   */
/*                                              */
/* All agenda  specific colors are defined here */
/*                                              */
/* ******************************************   */

/* ********************************************** */
/* List structure                                 */
/* ********************************************** */

.agenda-group {
  color: white;
  background-color: #E63327;
}

/* ********************************************** */
/* Close                                          */
/* ********************************************** */

#agenda-close {
    background-color:#E63327;
    color:white;
}

/* ********************************************** */
/*                                                */
/* PLUGIN: List filter (File Component Filter )   */
/*                                                */
/* ********************************************** */

.filter {
  background: #E63327;
}

.filter-set {
    border-bottom: 1px solid white;
}

.filter-set span {
    color: white;
}

.filter li {
  box-shadow: 3px 4px 0 0 #E63327;
  background-color: white;
  color:black;
}

li.filter-active {
  box-shadow: 3px 4px 0 0 #376B49;
  background-color: white;
}

.filter li a{
  color:black;
}

li.filter-disabled {
  box-shadow: 3px 4px 0 0 #E63327;
}

.filter-reset {
    border-bottom: 1px solid white;
}

/* ************************************* */
/* File Layout                           */
/* ************************************* */

.line::before {
	background: #E63327;
}

.item__inner.session.minimal .line::before {
	background: #E63327;
}

.item__inner.pre-conference-workshop .line::before,
.item__inner.pre-conference-workshops .line::before {
	background: black;
}

.item__inner.plenary .line::before,
.item__inner.plenaries .line::before,
.item__inner.plenary-session .line::before {
	background: black;
}

.item__inner.the-spotlight-stage .line::before,
.item__inner.spotlight-stage .line::before,
.item__inner.spotlight-talk .line::before {
	background: white;
}

/* ************************************* */
/*                                       */
/* Headlines                             */
/*                                       */
/* ************************************* */

/* ************************************* */
/* File Content                          */
/* ************************************* */

.item__inner.session.table--agenda .cell > h3 {
	font-family: "museo_sans500", Helvetica, Arial, sans-serif;
}

/* ************************************* */
/*                                       */
/* Blocks                                */
/*                                       */
/* ************************************* */

/* ************************************* */
/* File Layout                           */
/* ************************************* */

.workshop .box {
	background: #F4F3F0;
	color: black;
}

.workshop .box h3,
.workshop .box .title--page {
	color: black !important;
}

/* ************************************* */
/*                                       */
/* Lists                                 */
/*                                       */
/* ************************************* */

/* ************************************* */
/* File Layout                           */
/* ************************************* */

/* **** */
/* item */
/* **** */

.kit.item {
	border-bottom: 1px solid $ac_kit_line_bottom;
}

/* *********** */
/* item__inner */
/* *********** */

/* CSS order!! */
.item__inner.session {
	background: #F4F3F0;
	color: #E63327;
}

.item__inner.session .cell,
.item__inner.session .title--page,
.item__inner.session > h2,
.item__inner.session > h3,
.item__inner.session .item__content > h2,
.item__inner.session .item__content > h3 {
	color: #E63327;
}

/* *************** Lists break *************** */

.item__inner.session.break,
.item__inner.session.coffee-break,
.item__inner.session.lunch {
	background: #555350;
	color: white;
}

.item__inner.session.break .cell,
.item__inner.session.coffee-break .cell,
.item__inner.session.lunch .cell,
.item__inner.session.coffee-break .title--page,
.item__inner.session.break .title--page,
.item__inner.session.lunch .title--page,
.item__inner.session.break > h2,
.item__inner.session.coffee-break > h2,
.item__inner.session.lunch > h2,
.item__inner.session.break > h3,
.item__inner.session.coffee-break > h3,
.item__inner.session.lunch > h3,
.item__inner.session.break .item__content > h2,
.item__inner.session.coffee-break .item__content > h2,
.item__inner.session.lunch .item__content > h2,
.item__inner.session.break .item__content > h3,
.item__inner.session.coffee-break .item__content > h3 .item__inner.session.lunch .item__content > h3 {
	color: white;
}

/* *************** Lists plenary *************** */

.item__inner.session.plenary,
.item__inner.session.plenaries,
.item__inner.session.plenary-session {
	background: #F4F3F0;
	color: #E63327;
}

.item__inner.session.plenary .cell,
.item__inner.session.plenary .title--page,
.item__inner.session.plenary > h2,
.item__inner.session.plenary > h3,
.item__inner.session.plenary .item__content > h2,
.item__inner.session.plenary .item__content > h3,
.item__inner.session.plenaries .cell,
.item__inner.session.plenaries .title--page,
.item__inner.session.plenaries > h2,
.item__inner.session.plenaries > h3,
.item__inner.session.plenaries .item__content > h2,
.item__inner.session.plenaries .item__content > h3,
.item__inner.session.plenary-session .cell,
.item__inner.session.plenary-session .title--page,
.item__inner.session.plenary-session > h2,
.item__inner.session.plenary-session > h3,
.item__inner.session.plenary-session .item__content > h2,
.item__inner.session.plenary-session .item__content > h3 {
	color: #E63327;
}

/* *************** Lists workshops *************** */

.item__inner.pre-conference-workshop,
.item__inner.pre-conference-workshop .cell,
.item__inner.pre-conference-workshops,
.item__inner.pre-conference-workshops .cell {
	color: black;
}

.item__inner.pre-conference-workshop,
.item__inner.pre-conference-workshops {
	background-color: rgba(255, 255, 255, 1);
}

article.item__inner.pre-conference-workshop,
.no-touch article.item__inner.pre-conference-workshop:hover,
article.item__inner.pre-conference-workshops,
.no-touch article.item__inner.pre-conference-workshops:hover {
	background-color: white;
}

.no-touch .item__inner.pre-conference-workshop:hover,
.no-touch .item__inner.pre-conference-workshops:hover {
	background-color: rgba(255, 255, 255, 0.98);
}

.item.active.workshop .item__inner.pre-conference-workshop,
.item.active.workshop .item__inner.pre-conference-workshops {
	background-color: rgba(255, 255, 255, 0.98);
}

/* *************** List spotlight stage *************** */

.item__inner.the-spotlight-stage,
.item__inner.spotlight-stage,
.item__inner.spotlight-talk {
	background: #FABA4B;
	color: white;
}

.item__inner.the-spotlight-stage .cell,
.item__inner.the-spotlight-stage .title--page,
.item__inner.the-spotlight-stage > h2,
.item__inner.the-spotlight-stage > h3,
.item__inner.the-spotlight-stage .item__content > h2,
.item__inner.the-spotlight-stage .item__content > h3,
.item__inner.spotlight-stage .cell,
.item__inner.spotlight-stage .title--page,
.item__inner.spotlight-stage > h2,
.item__inner.spotlight-stage > h3,
.item__inner.spotlight-stage .item__content > h2,
.item__inner.spotlight-stage .item__content > h3,
.item__inner.spotlight-talk .cell,
.item__inner.spotlight-talk .title--page,
.item__inner.spotlight-talk > h2,
.item__inner.spotlight-talk > h3,
.item__inner.spotlight-talk .item__content > h2,
.item__inner.spotlight-talk .item__content > h3 {
	color: white;
}

.item__inner.session.teaser.the-spotlight-stage,
.item__inner.session.teaser.spotlight-stage,
.item__inner.session.teaser.spotlight-talk {
	min-height: 400px;
}

.the-spotlight-stage .box h3,
.the-spotlight-stage .box .title--page,
.spotlight-stage .box h3,
.spotlight-stage .box .title--page,
.spotlight-talk .box h3,
.spotlight-talk .box .title--page {
	color: black !important;
}

/* *************** List the oeb boardroom *************** */

.item__inner.the-oeb-boardroom {
	background: #661463;
	color: white;
}

.item__inner.the-oeb-boardroom .cell,
.item__inner.the-oeb-boardroom .title--page,
.item__inner.the-oeb-boardroom > h2,
.item__inner.the-oeb-boardroom > h3,
.item__inner.the-oeb-boardroom .item__content > h2,
.item__inner.the-oeb-boardroom .item__content > h3 {
	color: white;
}

/* Agenda content */
.item__content.content--session {
	background: #BF3356;
}

/* Session Buttons */
.item__inner.session.table--agenda .button,
.item__inner.session.minimal .button,
.item__inner.teaser.the-spotlight-stage .button {
	background: #FABA4B;;
	color: black;
}

/* Workshop Buttons */
.item__inner.pre-conference-workshop .button,
.item__inner.pre-conference-workshops .button {
	background: #BF3356;
	color: white;
}
