/*-------------------------------------------------------------
:'######:::'#######::'##::::::::'#######::'########:::'######::
'##... ##:'##.... ##: ##:::::::'##.... ##: ##.... ##:'##... ##:
 ##:::..:: ##:::: ##: ##::::::: ##:::: ##: ##:::: ##: ##:::..::
 ##::::::: ##:::: ##: ##::::::: ##:::: ##: ########::. ######::
 ##::::::: ##:::: ##: ##::::::: ##:::: ##: ##.. ##::::..... ##:
 ##::: ##: ##:::: ##: ##::::::: ##:::: ##: ##::. ##::'##::: ##:
. ######::. #######:: ########:. #######:: ##:::. ##:. ######::
-------------------------------------------------------------*/

/*---------- 696969 ----------*/
body,
a,
.agenda time span:first-child,
.tabs .tabs-block label:hover,
.tabs .tabs-block input:checked + label,
.countdown {
	color: #696969;
}
/*---------- FBFAF9 ----------*/
header .access.connect,
.wrap-form .formTxt,
.wrap-form .form-title,
.person h5,
.person .contact .phone,
.person .contact .email,
.album h2,
.content-block .goto:hover,
.exhibitor h3,
.attendees .details .function,
.attendees.style-2 .details .cpy:before,
.main-nav .menu ul,
.main-nav .anchor,
.wrap-form input[type="submit"],
.album.style-1,
.content-block .goto:hover,
.attendees.style-2 .details:hover,
.button.style-3:before,
.button:hover:before,
.button:hover:after,
.connect-popin h3,
.button.style-1 a:hover,
.button.style-2 a:hover,
.main-nav .menu a,
.main-nav .menu span,
.search button {
	color: #fbfaf9;
}
body,
.wrap-form input[type="text"]:focus,
.wrap-form input[type="password"]:focus,
.wrap-form input[type="email"]:focus,
.wrap-form select:focus,
.sponsor figure a,
.quote.style-2 .fa {
	background-color: #fbfaf9;
}
.album.style-1 nav .arrow:hover,
.album.style-2 nav svg:hover {
	fill: #fbfaf9;
}
/*---------- 746192 ----------*/
h1,
h2,
.wrap-form label,
.quote.style-2 .fa,
.content-block.style-2 .buttons a,
.exhibitor .details > h3,
h1:before,
.wrap-form input[type="text"],
.wrap-form input[type="password"],
.wrap-form input[type="email"],
.wrap-form select,
.wrap-form input[type="radio"],
.wrap-form input[type="checkbox"],
.button,
.page-error .code,
.search button:before,
.grid .letter,
.exhibitor.style-2 aside,
.calendar .tools .fa.select,
.calendar .tools .fa:hover,
.calendar .content,
.agenda time,
.agenda .content h2,
.person .contact h5,
.tabs .tabs-block label {
	color: #746192;
}
.main-nav,
.main-nav .menu ul,
.connect-popin .wrap-form input[type="submit"],
.connect-popin .wrap-form input[type="button"],
.wrap-form input[type="radio"]:before,
.wrap-form input[type="checkbox"]:before,
.content-block.style-1 .buttons a,
.button.style-1:hover,
.button.style-2:after,
.button.style-3:after,
.connect-popin h3,
.wrap-form input[type="submit"],
.search button,
.calendar .header,
.back-to-top,
.agenda .bullet,
.quote.style-2 h2,
.collapse,
.grid[data-block="300"] .grid-block,
.grid[data-block="300"] h1,
.tabs.style-1 .tabs-block label:after,
.tabs.style-2 .tabs-block input:checked + label {
	background-color: #746192;
}
.album nav .arrow,
.social.style-2 li:hover svg {
	fill: #746192;
}
/*---------- 746192 ----------*/
h1:after,
hr,
.wrap-form .form-title,
.person.style-2 .contact,
.wrap.col > aside,
.content-block.style-2 .picture img,
.search input[type="text"],
.hotel .details,
.calendar .tools .fa,
.calendar .header,
.calendar .content .on:nth-child(even),
.agenda .bullet,
.agenda .content.pause,
.agenda .content:after,
header.style-3 .logoTarget,
.collapse label img:hover,
.gallery-img li,
[data-block="287"] .grid-block .grid-cell:nth-child(even) h2 {
	color: #746192;
}
header,
header.style-3,
.main-nav,
.sponsor figure a:hover,
.wrap-form input[type="submit"]:hover,
.agenda > ul:before,
.agenda .content,
footer,
.social,
.collapse .content-block.style-1 {
	background-color: #746192;
}
.social.style-2 svg,
.social.style-1 li:hover svg {
	fill: #746192;
}
/*---------- FFFFFF ----------*/
.album .gallery [download],
.content-block.style-1 .titles,
.content-block.style-1 article,
.news article:before,
.slider .slide-info,
.slider .slide-info h2,
.slider .slide-info a,
.slider .slide-info .fa,
.video .details h2,
.video.style-1 .details,
.video.style-2 .details h2,
.video.style-2 .details span,
.attendees.style-1 .details span,
.slider .slide-info span,
.social.style-3 a span,
.slider.digi-gallery .puces li,
.slider.digi-gallery .puces li:after,
.back-to-top .fa,
.agenda .bullet:before,
.quote.style-2 h2,
.social.style-1 li,
.collapse label,
.collapse a,
.collapse .content-block article,
.grid[data-block="300"] h1,
.tabs.style-3 .tabs-block input:checked + label:after,
footer .underFooter,
footer .underFooter a,
header .fa,
header .flags > a,
header .access {
	color: #FFFFFF;
}
.connect-popin .connect-popin-content,
.album.style-2 nav svg:hover,
.exhibitor.style-2 .details,
.news article,
.slider.digi-gallery .puces li:after,
.social.style-1 li:before,
.tabs .tabs-block input:checked + label,
.tabs.style-2 .tabs-block label {
	background-color: #FFFFFF;
}
.album.style-2 nav .arrow,
.social.style-3 svg,
.social.style-4 svg,
.social.style-1 svg {
	fill: #FFFFFF;
}

@media all and (max-width: 992px) {

	/*---------- 7B7D7F ----------*/
	.content-block.style-1 article {
		color: #7B7D7F;
	}
	/*---------- FFFFFF ----------*/
	.main-nav h2 {
		color: #FFFFFF;
	}
	.main-nav .menu ul,
	.main-nav,
	.main-nav.fixed,
	.content-block.style-1 article {
		background-color: #FFFFFF;
	}
	.main-nav .trigger svg {
		fill: #FFFFFF;
	}
	/*---------- 4A3B53 ----------*/
	.main-nav,
	.main-nav.fixed,
	.main-nav .menu span,
	.main-nav .menu a {
		color: #4A3B53;
	}
	.main-nav h2,
	.main-nav .trigger {
		background-color: #4A3B53;
	}
	/*---------- B5CAEC ----------*/
	.collapse .content-block.style-1 {
		background-color: #B5CAEC;
	}
	/*---------- FFFFFF ----------*/
	.collapse .content-block.style-1 article {
		color: #FFFFFF;
	}

}

/*-----------------------------------------------------------------------
:'######::'########::'########::'######::'####:'########:'####::'######::
'##... ##: ##.... ##: ##.....::'##... ##:. ##:: ##.....::. ##::'##... ##:
 ##:::..:: ##:::: ##: ##::::::: ##:::..::: ##:: ##:::::::: ##:: ##:::..::
. ######:: ########:: ######::: ##:::::::: ##:: ######:::: ##:: ##:::::::
:..... ##: ##.....::: ##...:::: ##:::::::: ##:: ##...::::: ##:: ##:::::::
'##::: ##: ##:::::::: ##::::::: ##::: ##:: ##:: ##:::::::: ##:: ##::: ##:
. ######:: ##:::::::: ########:. ######::'####: ##:::::::'####:. ######::
-----------------------------------------------------------------------*/

footer .underFooter {
	background-color: #4a3b63;
}
.main-nav h2 {
	visibility: hidden;
}
.main-nav:not(.show).fixed:after,
.wrap_page > section:first-child:before,
.map:after {
	background-image: none;	
}
