@charset "UTF-8";/* CSS Document *//** * Base theme for reveal.js. *  * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se *//********************************************* * GLOBAL STYLES *********************************************/body {	height: 100%;	width: 100%;	background-image: url(../images/black2.png);background-repeat: no-repeat;background-position: center center;background-attachment: fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;  }.reveal {  font-family: "ArimoRegular";  font-size: 30px;  font-weight: 100;  letter-spacing: -0.02em;  color: #c2c8cb;}::selection {  color: white;  background: #134674;  text-shadow: none;}img.bg {	/* Set rules to fill background */	min-width: 1024px;	min-height: 100%;		/* Set up proportionate scaling */	width: 100%;	height: auto;		/* Set up positioning */	position: fixed;	top: 0;	left: 0;}@media screen and (max-width: 1024px) { /* Specific to this particular image */	img.bg {		left: 50%;		margin-left: -512px;   /* 50% */	}}.audioplay {position:absolute; z-index: 200; top: 92%; margin-left: auto;    margin-right: auto; width:100%;}.inset2y2{position:absolute; z-index: 2; top: 0px; margin-left: 15px; opacity:1.0; filter:alpha(opacity=100); }.inset2y2b{position:absolute; z-index: 200; top: 620px; margin-left: 39%; }/********************************************* * FONTS *********************************************/ @font-face {    font-family: 'p22_cage_silencesilence';    src: url('../fonts/p22cage-sil-webfont.eot');    src: url('../fonts/p22cage-sil-webfont.eot?#iefix') format('embedded-opentype'),	     url('../fonts/p22cage-sil-webfont.otf') format('opentype'),         url('../fonts/p22cage-sil-webfont.woff') format('woff'),         url('../fonts/p22cage-sil-webfont.ttf') format('truetype'),         url('../fonts/p22cage-sil-webfont.svg#p22_cage_silencesilence') format('svg');    font-weight: normal;    font-style: normal;} @font-face {    font-family: 'ArimoRegular';    src: url('../fonts/Arimo-Regular-Latin-webfont.eot');    src: url('../fonts/Arimo-Regular-Latin-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/Arimo-Regular-Latin-webfont.woff') format('woff'),         url('../fonts/Arimo-Regular-Latin-webfont.ttf') format('truetype'),         url('../fonts/Arimo-Regular-Latin-webfont.svg#ArimoRegular') format('svg');    font-weight: normal;    font-style: normal;}/********************************************* * HEADERS/TEXT *********************************************/.reveal h1,.reveal h2,.reveal h3,.reveal h4,.reveal h5,.reveal h6 {	font-size: 30px;  margin: 0 0 20px 0;  color: #93afb2;  font-family: "ArimoRegular";   line-height: 1em;  text-shadow: none;}.reveal h7 {	font-size: 10px;  color: #ffffff;  font-family: "p22_cage_silencesilence";   line-height: 1em;margin-top:3cm;margin-right:1cm;margin-bottom:5cm;margin-left:3cm;}.reveal h8 {	font-size: 20px;  color: #ffffff;  font-family: "p22_cage_silencesilence";   line-height: 1em;margin-top:3cm;margin-right:1cm;margin-bottom:5cm;margin-left:3cm;}.reveal h9 {	font-size: 8px;  color: #ffffff;  font-family: "p22_cage_silencesilence";   line-height: 1em;margin-top:3cm;margin-right:1cm;margin-bottom:5cm;margin-left:3cm;}.reveal h10 {	font-size: 15px;  color: #ffffff;  font-family: "p22_cage_silencesilence";   line-height: 1em;margin-top:3cm;margin-right:1cm;margin-bottom:5cm;margin-left:3cm;}.reveal h11 {	font-size: 45px;  color: #ffffff;  font-family: "p22_cage_silencesilence";   line-height: 1em;margin-top:3cm;margin-right:1cm;margin-bottom:5cm;margin-left:3cm;}.reveal h12      {	color: #ffffff;	font-family:"ArimoRegular";	font-size: 56px;	text-align: center;	text-shadow: 0 0 20px #ffffff;   line-height: 1em;}.reveal h13     {	font-size: 22px;  margin: 0 0 20px 0;  color: #93afb2;  font-family: "ArimoRegular";   line-height: 1em;  text-shadow: none;}.reveal h14      {	font-size: 20px;  margin: 0 0 20px 0;  color: #ffffff;  font-family: "ArimoRegular";   line-height: 1em;  text-shadow: none;}.reveal h14b      {	font-size: 20px;  margin: 0 0 20px 0;  color: #9ceb96;  font-family: "ArimoRegular";   line-height: 1em;  text-shadow: none;}.reveal h15      {	font-size: 24px;  margin: 0 0 20px 0;  color: #f60c0c;  font-family: "ArimoRegular";   line-height: 1em;  text-shadow: none;}.reveal h16      {	font-size: 24px;  margin: 0 0 20px 0;  color: #ffffff;  font-family: "ArimoRegular";   line-height: 1em;  text-shadow: none;}.reveal h17      {	font-size: 30px;  margin: 0 0 20px 0;  color: #ffffff;  font-family: "ArimoRegular";   line-height: 1em;  text-shadow: none;}.reveal h17b     {	font-size: 30px;  margin: 0 0 20px 0;  color: #66a279;  font-family: "ArimoRegular";   line-height: 1em;  text-shadow: none;}.reveal h18     {	font-size: 9px;  margin: 0 0 20px 0;  color: #ffffff;  font-family: "ArimoRegular";   line-height: .5em;  text-shadow: none;}.reveal h19 {	font-size: 30px;  margin: 0 0 20px 0;  color: #93afb2;  font-family: "ArimoRegular";   line-height: 1em;  text-shadow: none;}.sourcecode    {	font-size: 10px;  margin: 0 0 0px 0;  color: #ffffff;  font-family: "ArimoRegular";   line-height: 1.5em;  text-shadow: none;    align: center;}/********************************************* * 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;  background: rgba(255, 255, 255, 0.12);  border: 4px solid #333333;  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);  -webkit-transition: all .2s linear;  -moz-transition: all .2s linear;  -ms-transition: all .2s linear;  -o-transition: all .2s linear;  transition: all .2s linear;}.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: #3b759e;}.reveal .controls div.navigate-right,.reveal .controls div.navigate-right.enabled {  border-left-color: #3b759e;}.reveal .controls div.navigate-up,.reveal .controls div.navigate-up.enabled {  border-bottom-color: #3b759e;}.reveal .controls div.navigate-down,.reveal .controls div.navigate-down.enabled {  border-top-color: #3b759e;}.reveal .controls div.navigate-left.enabled:hover {  border-right-color: #74a7cb;}.reveal .controls div.navigate-right.enabled:hover {  border-left-color: #74a7cb;}.reveal .controls div.navigate-up.enabled:hover {  border-bottom-color: #74a7cb;}.reveal .controls div.navigate-down.enabled:hover {  border-top-color: #74a7cb;}/********************************************* * PROGRESS BAR *********************************************/.reveal .progress {  background: rgba(0, 0, 0, 0.2);}.reveal .progress span {  background: #3b759e;  -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);}