body {
	max-width		 : none ;
	padding: 0 !important;
	background-color: #f9c256;
	background-image: url('jd18fr.png');
	background-size: 1170px;
	background-repeat : no-repeat;
	background-position: 50%;
}

.reveal h1 {
	font-size: 3.2em;
	color: white;
}

.reveal h2 {
	font-size: 2.6em;
	color: #ffffff;
	/*text-shadow: .01em .02em .05em white;*/
}

.reveal h3 {
	font-size : 2em;
	color	 : #ffffff;
	text-shadow: .1em .1em .05em #333;
}

.reveal h4 {
	font-size : 1.4em;
	color: #ffffff;
	text-shadow: .1em .1em .05em #333;
}

.reveal p, .reveal li {
	color: #f9c256;
}

.reveal strong {
	background-color: #f9c256;
	color: #d0453d;
	display: inline-block;
	border-radius: 10px;
	padding: 0 4px;
	margin: 3px 0;
}

.reveal dl,
.reveal ol,
.reveal ul {
	margin: 0 0 0 2em;
}

div.reveal .warning {
	background-color: yellow;
	color: red;
	border-radius: 10px;
	display: inline-block;
	padding: 0 10px;
	border		 : dotted;
	font-size: .8em;
}

section:not([data-background-image]) {
	color: white;
	/*background-color: #4a7fc0d6;*/
	background: #d0453d none repeat scroll 0 0;
	/*padding: 25px !important;*/
	/*top	: -20px !important;*/
	/*width: 125% !important;*/
	/*left: -140px !important;*/
}

.reveal .slides section .fragment.highlight-current.current-fragment {
	background-color: #58bbfa;
	color: white;
	/*padding: 25px !important;*/
}

.fragment.visible:not(.current-fragment) {
	display: none;
	height: 0;
	line-height: 0;
	font-size : 0;
}

div.reveal section a {
	color: white;
	background-color: #f9c256;
	border-radius: 10px;
	padding: 0 10px;
}

div.reveal section a:hover {
	color: red;
}

.reveal section img {
	border: none;
	background-color: transparent;
}

.reveal .big {
	font-size: 2em;
}

.reveal section em {
	font-size: .8em;
	color: #ffffff;
}
