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

/* ************************************* */
/* File Base                             */
/* ************************************* */

body {
	background-color: white;
}

/* ************************************* */
/*                                       */
/* Meta navigation #meta                 */
/*                                       */
/* ************************************* */

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

#meta {
	color: black;
	/* color:#AAA291; DEFAULT */
}

.meta-basic li {
	border-right: 1px solid black;
	/* border-right:1px solid #AAA291; DEFAULT */
}

.icon-twitter-circled {
	color: black;
	-webkit-transition: all 1s;
	transition: all 1s;
}

.icon-twitter-circled:hover {
	color: #55acee;
}

.icon-facebook-circled {
	color: black;
	-webkit-transition: all 1s;
	transition: all 1s;
}

.icon-facebook-circled:hover {
	color: #3b579d;
}

.icon-linkedin-circled {
	color: black;
	-webkit-transition: all 1s;
	transition: all 1s;
}

.icon-linkedin-circled:hover {
	color: #5b85c5;
}

.icon-youtube-squared {
	color: black;
	-webkit-transition: all 1s;
	transition: all 1s;
}

.icon-youtube-squared:hover {
	color: #cc181e;
}

.icon-instagram {
	color: black;
	-webkit-transition: all 1s;
	transition: all 1s;
}

.icon-instagram:hover {
    color:#B603EE;
}

/* ************************************* */
/*                                       */
/* Header <header>                       */
/*                                       */
/* ************************************* */

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

body > header {
	background-color: #F4F3F0;
}

/* ************************************* */
/* File Component header                 */
/* ************************************* */

#logo {
	background-color: transparent;
}

header .block--classic {
	background-color: white;
}

/* ************************************* */
/*                                       */
/* Footer <footer>                       */
/*                                       */
/* ************************************* */

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

body > footer {
	background: #bcbcba;
}

/* ************************************* */
/* File Footer                           */
/* ************************************* */

body > footer,
body > footer ul li a,
body > footer ul li span {
	color: black;
}

/* ************************************* */
/*                                       */
/* Main navigation <nav#main> ul         */
/*                                       */
/* ************************************* */

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

nav#main a {
	color: black;
}

nav#main.smart i.icon-angle-down:before {
	color: black;
}

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

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

/* ***** */
/* Lists */
/* ***** */
.list--workshops .grid {
	border-bottom: 1px solid white;
}

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

.content--bio,
.item.bio.active {
	color: black !important;
}

.item.bio.minimal,
.list--speakers--embed_all_keynotes .item.bio {
	background-color: #F4F3F0;
}

.item.active .item__inner.bio,
.item.active.row-start.row-end .item__inner.bio {
    background-color: #F4F3F0;
}

.kit.item {
	border-bottom: 1px solid #B1C33D;
}



/* *************** List press kit *************** */

.kits {
	background: white;
}

/* inline */
.item.testimonial em {
	color: white;
}

.item.sponsor a,
.item.partner a {
	background: white;
}

/* Themes / Formats Layer */
.theme-format .modal__dialog {
	max-height: 650px !important;
}

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

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

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

.press_release .box {
	background: white;
	color: black;
	margin-bottom: 0;
	padding: 0;
}

/* ************************************* */
/*                                       */
/* Links                                 */
/*                                       */
/* ************************************* */

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

a,
.link {
	color: #00A5C2;
}

a:hover {
	color: #9CD4D9;
}

/* ************************************* */
/* File Form                             */
/* ************************************* */

.show-more {
	background: #00A5C2;
	color: white;
}

/* ************************************* */
/*                                       */
/* Navigation                            */
/*                                       */
/* ************************************* */

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

li.active-trail > a,
a.active,
a.is-active,
nav#main ul li a:hover,
nav#main ul li.active-trail > a,
nav#main ul a.active,
nav#main ul a.is-active {
	color: #00A5C2;
}

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

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

.title--page,
.title--dialog,
.dialog__title {
	color: black;
}

/* ************************************* */
/*                                       */
/* Forms                                 */
/*                                       */
/* ************************************* */

input[type="submit"],
.button {
	color: white;
	background: #00A5C2;
}

input[type="submit"]:hover,
.button:hover {
	color: white;
	border-color: #999999;
}

.button-circle .button {
	background: #00A5C2;
	color: white;
}

.nav-context--accordion > li > span a {
	color: white;
}

/* ************************************* */
/*                                       */
/* Pager                                 */
/*                                       */
/* ************************************* */

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

.pager.pager--layer {
	color: #9CD4D9;
}

.pager.pager--top {
	border-bottom: 1px solid #9CD4D9;
}

.pager.pager--bottom {
	border-top: 1px solid #9CD4D9;
}

/* ************************************* */
/* File ???                              */
/* ************************************* */

.more-link {
	background: #00A5C2;
	color: white;
}

.more-link:hover {
	background-color: black;
}

/* ************************************* */
/*                                       */
/* Tabs ul.tabs (File Layout)            */
/*                                       */
/* ************************************* */

.tabs li {
	background: #9CD4D9;
	color: white;
}

.tabs li.active-trail {
	background-color: #00A5C2;
	color: white;
}

.tabs li:hover {
	background-color: #00A5C2;
	color: white;
}

.tabs span {
	background: #9CD4D9;
}

/* ************************************* */
/*                                       */
/* Inline                                */
/*                                       */
/* ************************************* */

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

.modal__dialog__content th,
.workshop th,
.modal__dialog__content td,
.workshop td {
	color: black;
	background: white;
}

hr {
	border-top-color: black;
}

.table-audience tr td:nth-child(1),
.table-audience tr th:not([colspan="3"]):nth-child(1) {
	background-color: #90CECC;
}

.table-audience tr td:nth-child(2),
.table-audience tr th:not([colspan="3"]):nth-child(2) {
	background-color: #2E9BAF;
}

.table-audience tr td:nth-child(3),
.table-audience tr th:not([colspan="3"]):nth-child(3) {
	background-color: #1E3E4D;
	color: white;
}

/* ************************************* */
/*                                       */
/* Share (File Component Share)          */
/*                                       */
/* ************************************* */

.share_layer span,
.share_layer a {
	color: black;
}

/* ************************************* */
/*                                       */
/* PLUGIN: Collapse                      */
/*                                       */
/* ************************************* */

.nav-context--accordion span + div {
	background: #f4f3f0;
}

.nav-context--accordion span.open + div {
	background: black;
}

/* ************************************* */
/*                                       */
/* PLUGIN: Owl slider (Audio / Video)    */
/*                                       */
/* ************************************* */

.item-audio {
	background: #00A5C2;
}

.owl-prev:before,
.owl-next:before {
	color: #9CD4D9;
}

.video-close {
	background-color: #9CD4D9;
	color: white;
}

.owl-video-play-icon,
.owl-carousel .owl-video-play-icon {
	background-color: #9CD4D9;
}

.owl-item .caption {
	background-color: rgba(0, 0, 0, 0.7);
	color: white;
}

/* ************************************* */
/*                                       */
/* Style and Animation                   */
/*                                       */
/* ************************************* */

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

.no-touch .animation-innerSlide.theme_format:hover .animation-container {
	background: #9CD4D9;
}

.no-touch .animation-innerSlide.theme_format.theme:hover .animation-container {
	background: white;
}

.no-touch .animation-innerSlide.theme_format.theme:hover h1 {
	color: #B1C33D;
}

/* ************************************* */
/*                                       */
/* Global                                */
/*                                       */
/* ************************************* */

/* ************************************* */
/* Backgrounds                           */
/* ************************************* */

.background-black,
header .block--classic.background-black {
	background-color: black;
}

.background-white {
	background-color: white;
}

.background-event-1 {
	background-color: #00A5C2;
}

.background-event-2 {
	background-color: #9CD4D9;
}

.background-event-3 {
	background-color: #B1C33D;
}

.background-event-4 {
	background-color: ;
}

.background-event-5 {
	background-color: #F4F3F0;
}

.background-event-grey {
	background-color: #e8e8e8;
}

/* ************************************* */
/* Colors                                */
/* ************************************* */

.color-event-1 {
	color: #00A5C2;
}

.color-event-2 {
	color: #9CD4D9;
}

.color-event-3 {
	color: #B1C33D;
}

.color-event-4 {
	color: ;
}

.color-event-5 {
	color: #F4F3F0;
}

.color-event-grey {
	color: #e8e8e8;
}

/* ************************************* */
/* Inheritance                           */
/* ************************************* */

.white > * > .content,
.white > .content,
.white > * > .title,
.white .twitter,
.white > .text,
.white.rsABlock,
.white .animation-hidden {
	color: white;
}

.white > * > .content a:not(.button) {
	color: inherit;
}

.white > * > .content a:hover:not(.button) {
	text-decoration: underline;
}

.black > * > .content,
.black > .content,
.black > * > .title,
.black.rsABlock,
.black .animation-hidden,
.black.border-thin > .content,
.black.border-medium > .content,
.black.border-thick > .content {
	color: black;
}

.grey > * > .content,
.grey > .content,
.grey > * > .title,
.grey.rsABlock,
.grey .animation-hidden,
.grey.border-thin > .content,
.grey.border-medium > .content,
.grey.border-thick > .content {
	color: #e8e8e8;
}

.gradient--top {
	background: rgba(103,20,99, 1);
	background: -moz-linear-gradient(top, rgba(103,20,99, 1) 0%, rgba(255,215,0, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(103,20,99, 1) 0%, rgba(255,215,0, 1) 100%);
	background: -o-linear-gradient(top, rgba(103,20,99, 1) 0%, rgba(255,215,0, 1) 100%);
	background: -ms-linear-gradient(top, rgba(103,20,99, 1) 0%, rgba(255,215,0, 1) 100%);
	background: linear-gradient(to bottom, rgba(103,20,99, 1) 0%, rgba(255,215,0, 1) 100%);
}

.gradient--bottom {
	background: rgba(103,20,99, 1);
	background: -moz-linear-gradient(bottom, rgba(103,20,99, 1) 0%, rgba(255,215,0, 1) 100%);
	background: -webkit-linear-gradient(bottom, rgba(103,20,99, 1) 0%, rgba(255,215,0, 1) 100%);
	background: -o-linear-gradient(bottom, rgba(103,20,99, 1) 0%, rgba(255,215,0, 1) 100%);
	background: -ms-linear-gradient(bottom, rgba(103,20,99, 1) 0%, rgba(255,215,0, 1) 100%);
	background: linear-gradient(to top, rgba(103,20,99, 1) 0%, rgba(255,215,0, 1) 100%);
}

.gradient--left {
	background: rgba(103,20,99, 1);
	background: -moz-linear-gradient(left, rgba(103,20,99, 1) 0%, rgba(255,215,0, 1) 100%);
	background: -webkit-linear-gradient(left, rgba(103,20,99, 1) 0%, rgba(255,215,0, 1) 100%);
	background: -o-linear-gradient(left, rgba(103,20,99, 1) 0%, rgba(255,215,0, 1) 100%);
	background: -ms-linear-gradient(left, rgba(103,20,99, 1) 0%, rgba(255,215,0, 1) 100%);
	background: linear-gradient(to right, rgba(103,20,99, 1) 0%, rgba(255,215,0, 1) 100%);
}

.gradient--right {
	background: rgba(103,20,99, 1);
	background: -moz-linear-gradient(right, rgba(103,20,99, 1) 0%, rgba(255,215,0, 1) 100%);
	background: -webkit-linear-gradient(right, rgba(103,20,99, 1) 0%, rgba(255,215,0, 1) 100%);
	background: -o-linear-gradient(right, rgba(103,20,99, 1) 0%, rgba(255,215,0, 1) 100%);
	background: -ms-linear-gradient(right, rgba(103,20,99, 1) 0%, rgba(255,215,0, 1) 100%);
	background: linear-gradient(to left, rgba(103,20,99, 1) 0%, rgba(255,215,0, 1) 100%);
}
