
/**
 * Sky theme for reveal.js.
 *
 * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
 */
.reveal a:not(.image) {
  line-height: 1.3em; }

/*********************************************
 * GLOBAL STYLES
 *********************************************/
body {
  background: #83c849;
  background: -moz-radial-gradient(center, circle cover, #ffffff 0%, #c3f897 100%);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #c3f897), color-stop(100%, #c3f897));
  background: -webkit-radial-gradient(center, circle cover, #ffffff 0%, #c3f897 100%);
  background: -o-radial-gradient(center, circle cover, #ffffff 0%, #c3f897 100%);
  background: -ms-radial-gradient(center, circle cover, #ffffff 0%, #c3f897 100%);
  background: radial-gradient(center, circle cover, #ffffff 0%, #c3f897 100%);
  background-color: #f7fbfc; }

.reveal {
  font-family: "Open Sans", sans-serif;
  font-size: 36px;
  font-weight: normal;
  letter-spacing: -0.02em;
  color: #333333; }

::selection {
  color: white;
  background: #134674;
  text-shadow: none; }
  
  
@font-face {
 font-family: MMFont;
 src: url(../../fonts/AvalonB.eot) /* EOT file for IE */
}
@font-face {
 font-family: MMFont;
 src: url(../../fonts/AvalonB.ttf) /* TTF file for CSS3 browsers */
}


/*********************************************
 * HEADERS
 *********************************************/
.reveal h1{
 font-family: MMFont, Verdana, Arial, sans-serif;

	font-size:3em;
	letter-spacing:2px;
	text-shadow:#FFFFFF 0 3px 0 !important;
	color:#707070 !important;
	  line-height: 1.2em;

  margin:30px 0 0 0;padding:0;

}

.reveal h1 span{color:#83c849;}

.reveal h3{
		font-family: Arial;
	font-size:.9em;
	color:#afb0af !important;
	text-shadow:#ffffff 0 3px 0;
	  line-height: 1.65em;
	    text-transform: uppercase;
	    margin:30px 0 0 0;
}
.reveal h3 span{display:block;font-size:2em;}

.reveal h2{
 font-family: MMFont, Verdana, Arial, sans-serif;
	font-size:.9em;
	color:#83c849 !important;
	  line-height: 1.5em;
  letter-spacing: 0;
  margin:0;padding:0;
  text-transform:uppercase;
}

#map{width:100%;height:600px;border:1px solid red;z-index:10000000 !important;display:block;}

.reveal h4,
.reveal h5,
.reveal h6 {
  margin: 0 0 20px 0;
  color: #333333;
  font-family: "Verdana", Impact, sans-serif;
  line-height: 0.9em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  text-shadow: none; }

.reveal h1 {
  text-shadow: 0 1px 0 #cccccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbbbbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaaaaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 20px 20px rgba(0, 0, 0, 0.15); }

.blu{color:#78b2d2;margin:30px 0 0 0 !important;}
.auth{margin:0;padding:0;list-style:none !important;font-size:.5em !important;position:fixed;bottom:20px;left:200px;z-index:10000;}
.auth li {color:#707070;margin:0 15px 0 0;padding:0;text-align:center;line-height:1.2em;display:inline;}
.auth li a{color: #afb0af !important;}
.auth a:hover{color: #83c849 !important;}
.auth li a.twt{color: #83c849 !important;font-size:1.2em;}
a.tmmt{color: #83c849 !important;font-size:1em !important;}
p.paget{font-size:.7em !important;color:#ffffff !important;}
p.page{font-size:.7em !important;color:#707070 !important;}
p.page2{font-size:.9em !important;color:#707070 !important;}
p.page a{color:#8b743d !important;}
p.pag{;color:#707070 !important;font-size:1.1em !important}
p.pag a{color:#FFFFFF !important;font-size:.7em !important}
p.page span{vertical-align:top !important;line-height:110px}
h2.onc{color:#FFFFFF !important;}
h1.onct{color:#707070 !important;font-size:2em;}
p.cs{font-size:.8em !important;color:#FFFFFF !important;}

h1.mmm{color:#707070 !important;text-transform:none !important;text-shadow:none !important;font-size:2em;display:block !important;margin:0 0 30px 0;}
h1.mmm span{color:#FFFFFF !important;display:inline-block;}
.event{position:fixed;bottom:20px;left:20px;z-index:1000;}
.osgeo{position:fixed;bottom:20px;left:20px;z-index:1000;}
.mm{position:fixed;bottom:20px;right:160px;z-index:1000;}

.urm{color:#FFFFFF !important;font-size:.8em !important;}
.urm:hover{color:#707070 !important;}
/*********************************************
 * LINKS
 *********************************************/
.reveal a:not(.image) {
  color: #3b759e;
  text-decoration: none;
  -webkit-transition: color .15s ease;
  -moz-transition: color .15s ease;
  -ms-transition: color .15s ease;
  -o-transition: color .15s ease;
  transition: color .15s ease; }

.reveal a:not(.image):hover {
  color: #74a7cb;
  text-shadow: none;
  border: none; }

.reveal .roll span:after {
  color: #fff;
  background: #264c66; }

/*********************************************
 * IMAGES
 *********************************************/
.reveal section img {
  margin: 15px 0px;
}


.reveal a:hover img {
  background: rgba(255, 255, 255, 0.2);
  border-color: #3b759e;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); }

/*********************************************
 * NAVIGATION CONTROLS
 *********************************************/
.reveal .controls div.navigate-left,
.reveal .controls div.navigate-left.enabled {
  border-right-color: #afe482; }

.reveal .controls div.navigate-right,
.reveal .controls div.navigate-right.enabled {
  border-left-color: #afe482; }

.reveal .controls div.navigate-up,
.reveal .controls div.navigate-up.enabled {
  border-bottom-color: #afe482; }

.reveal .controls div.navigate-down,
.reveal .controls div.navigate-down.enabled {
  border-top-color: #afe482; }

.reveal .controls div.navigate-left.enabled:hover {
  border-right-color: #83c849; }

.reveal .controls div.navigate-right.enabled:hover {
  border-left-color: #83c849; }

.reveal .controls div.navigate-up.enabled:hover {
  border-bottom-color: #83c849; }

.reveal .controls div.navigate-down.enabled:hover {
  border-top-color: #83c849; }

/*********************************************
 * PROGRESS BAR
 *********************************************/
.reveal .progress {
  background: rgba(0, 0, 0, 0.2); }

.reveal .progress span {
  background: #83c849;
  -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -ms-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  -o-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }

/*********************************************
 * SLIDE NUMBER
 *********************************************/
.reveal .slide-number {
  color: #3b759e; }
