span.shadowtext {
	opacity: .5;
	padding: 0 .5em;
}
.reveal h3 {
	text-transform: none;
	font-variant: small-caps;
}
.slide-background-content {
	background-image: url('../imgs/bg.png');
	opacity: .3;
}
.slide-background-content.titleSlideOn {
	background-image: url('../imgs/bg.webp');
	opacity: .7;
}

.reveal .slide-background.iframe .slide-background-content {
	opacity: 1;
}

.reveal a {
	color: #CFF;
}

.reveal a:hover {
	color: #FCC;
	text-decoration: underline;
}

a img {
	opacity: .8;
}

a img:hover {
	opacity: 1;
}

img.brand-logo {
	margin: .5em;
}

img.brand-logo::after {
	content: "<p>cBot</p>";
}

.devoile {
	cursor: pointer;
}

.hidden {
	display: none;
}

.reveal blockquote {
	text-align: left;
	padding: .5em;
}

blockquote legend {
	font-style: italic;
	font-size: 50%;
	text-align: right;
	margin-top: .5em;
}

.reveal .legend {
	font-style: italic;
	font-size: 40%;
	opacity: .5;
}

.reveal p.longtext {
	text-align: left;
	font-size: 80%;
}

.reveal p.extralongtext {
	text-align: left;
	font-size: 65%;
}

.reveal p.objectif {
	font-size: 70%;
	color: #80EFFE;
	margin-top: -1em;
	font-style: italic;
}