@charset "UTF-8";
/* CSS Document */

/**
 * Base theme for reveal.js.
 * 
 * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
 */

/*********************************************
 * FONTS
 *********************************************/
@font-face {
    font-family: 'Conv_CALIBRI';
    src: url('../fonts/CALIBRI.eot');
    src: url('../fonts/CALIBRI.eot?') format('embedded-opentype'), url('../fonts/CALIBRI.woff') format('woff'), url('../fonts/CALIBRI.ttf') format('truetype'), url('../fonts/CALIBRI.svg') 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?') 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') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'cabinregular';
    src: url('../fonts/cabin-regular-webfont.eot');
    src: url('../fonts/cabin-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/cabin-regular-webfont.woff2') format('woff2'),
         url('../fonts/cabin-regular-webfont.woff') format('woff'),
         url('../fonts/cabin-regular-webfont.ttf') format('truetype'),
         url('../fonts/cabin-regular-webfont.svg#cabinregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'cabinitalic';
    src: url('../fonts/cabin-italic-webfont.eot');
    src: url('../fonts/cabin-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/cabin-italic-webfont.woff2') format('woff2'),
         url('../fonts/cabin-italic-webfont.woff') format('woff'),
         url('../fonts/cabin-italic-webfont.ttf') format('truetype'),
         url('../fonts/cabin-italic-webfont.svg#cabinitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'cabinmedium';
    src: url('../fonts/cabin-medium-webfont.eot');
    src: url('../fonts/cabin-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/cabin-medium-webfont.woff2') format('woff2'),
         url('../fonts/cabin-medium-webfont.woff') format('woff'),
         url('../fonts/cabin-medium-webfont.ttf') format('truetype'),
         url('cabin-medium-webfont.svg#cabinmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}



/*********************************************
 * GLOBAL STYLES
 *********************************************/



  
.bottom-right {
    position: absolute;
   
    right: 0;
    top: 0;
   
	text-align: center;
   z-index: -2;
}


.bottom-right3 {
    position: absolute;   
    top: 40%;
    left: 0;
    bottom: 0;
    right: 0;
	padding: 0px;
	pointer-events:none;
   z-index: 99;
   opacity: 1.0;
    filter: alpha(opacity=100);
	 background: none;
    border-color: none;
    box-shadow: none;
	
}

.bottom-right3b {
    position: absolute;   
    top: 40%;
    left: 0;
    bottom: 0;
    right: 0;
	padding: 0px;
	pointer-events:none;
	width: 100%;
	height: 100%;
   z-index: 199;
   opacity: 1.0;
    filter: alpha(opacity=100);
	 background: none;
    border-color: none;
    box-shadow: none;
	
}

.bottom-right4 {
    position: absolute;
	z-index: 60;
    opacity: .8;
    filter: alpha(opacity=80);
    right: 0;
    top: 0;
   
}
.bottom-right6 {
    position: absolute;   
    top: 0;
    left: 0;
   z-index: 160;
   opacity: .2;
    filter: alpha(opacity=20);	
}

.bottom-right5 {
    position: absolute;
	z-index: 60;
    opacity: .9;
    filter: alpha(opacity=90);
    right: 0;
    top: 0;
   
}

.bottom-right5b {
    position: absolute;
	z-index: 60;
    opacity: .9;
    filter: alpha(opacity=90);
    right: 0;
    top: 0;
   
}

.bottom-right7 {
    position: absolute;   
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
	padding: 0px;
	pointer-events:none;
   z-index: 99;
   opacity: .7;
    filter: alpha(opacity=70);
	 background: none;
    border-color: none;
    box-shadow: none;
	
}

.hidden { visibility:hidden;
}

.images {
    position: absolute;
    width: 100%;
    height: auto;
    top: 28%;

}
.images2 {
    position: absolute;
  z-index: 32;
top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}


.reveal {
    font-family: "Conv_CALIBRI";
    font-size: 36px;
    font-weight: 200;
    letter-spacing: -0.02em;
    color: #333333;   

}

.animations2 {
    
	  top: 0;
    left: 0;
    bottom: 0;
    right: 0;
     width: 100%;
    height: 100%;
	  text-align: center;
   padding: 0px;
   margin-right: 0px;
   position: absolute;
    z-index: -10;
}


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% */
    }
}

/* HERE IS WHERE YOU CHANGE THE VERTICAL DISTANCE OF THE AUDIO PLAY BUTTON  */
.audioplay {
    position: absolute;
    z-index: 200;
    top: 62%;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}


/*********************************************
 * TEXT LAYOUT
 *********************************************/

/*ONE LINE TEXT*/

.reveal h7 {
	font-family: "ArimoRegular";
	font-size: 28px;
      color: #ffffff;
    font-style: bold;
	
}
.reveal h7b {
	font-size: 15px;
    color:#65e9e7;
   
}

.reveal h7touch {
	font-size: 25px;
    color:#2097e2;
    font-style: bold;
	padding: 15px;
}

.reveal h7touch2 {
	font-size: 21px;
    color:#2097e2;
    font-style: bold;
}

.padding {
	padding: 25px;
}

.reveal h7b2 {
	font-size: 32px;
    color:#fd0125;
    font-style: bold;
}
.reveal h7c {
	font-family: "ArimoRegular";
	font-size: 26px;
      color: #308487;
    font-style: bold; 
}

.reveal h7d {
position: relative;
z-index: 4000;
	
	 font-family: "Conv_CALIBRI";
	 color: #ff0060;
	 font-size: 48px;
	font-style: bold;
  color:#d14931;
    text-align: center;

}

.reveal h7e {
	font-size: 22px;
      color: #ffffff;
   
}


.reveal h73b {
    position: absolute;
    z-index: 40;
    top: 40%;
    left: 10%;
    right: 10%;
		bottom: 40%;
    line-height: 1.5em;
    font-family: "Conv_CALIBRI";
    text-shadow: none;
    text-align: center;
    opacity: 1.0;
    filter: alpha(opacity=100);
    color: #ffffff;
    font-size: 78px;
}

/*********************************************
 * LINKS FONT SIZE FOR CREDITS PAGE LINKS
 *********************************************/


/*********************************************
 * IMAGES
 *********************************************/
.reveal section img {
top: 0;
    left: 0;
    bottom: 0;
    right: 0;
	padding: 0px;
	border: none;
	  background: none;
    border-color: none;
    box-shadow: none;
	 margin: 0px 0px;
}

.reveal a:hover img {
    background: none;
    border-color: none;
    box-shadow: none;
}

/*********************************************
 * 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: #88b1bb;
    -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);
}


.top0 { position:relative; z-index:-2; top:0%;}
.top0b { position:relative; z-index:-2; top:0%; padding-left: 10%; padding-right: 10%;}
.top0b2 { position:relative; z-index:-105; top:0%; opacity: .05;
    filter: alpha(opacity=05);}
.top0b3 { position:relative; z-index:-20; top:0%; opacity: .7;
    filter: alpha(opacity=70);}
.top01 { position:relative; z-index:55; top:01%;}
.top02 { position:relative; z-index:-2; top:02%;}
.top05 { position:relative; z-index:-2; top:05%;}
.top08 { position:relative; z-index:-2; top:08%;}
.top10 { position:relative; z-index:-2; top:10%;}
.top10left { position:relative; left: -10%; z-index:-2; top:5%;}
.top10middle { position:relative; left: 20%; z-index:20; top:55%;}
.top10right { position:relative; left: 30%; z-index:50; top:5%;}
.top12 { position:relative; z-index:-2; top:12%;}
.top13 { position:relative; z-index:-2; top:13%;}
.top15 { position:relative; z-index:55; top:15%;}
.top16 { position:relative; z-index:-2; top:16%;}
.top15b { position:relative; z-index:-2; top:15%; padding-left: 10%; padding-right: 10%;}
.top18 { position:relative; z-index:55; top:18%;}
.top18b { position:relative; z-index:55; top:18%; padding-left: 10%; padding-right: 10%;}
.top20 { position:relative; z-index:55; top:20%;}
.top20b { position:relative; z-index:55; top:20%; padding-left: 10%; padding-right: 10%;}
.top23 { position:relative; z-index:55; top:23%;}
.top23b { position:relative; z-index:55; top:23%; padding-left: 10%; padding-right: 10%;}
.top24 { position:relative; z-index:55; top:24%;}
.top24b { position:relative; z-index:55; top:24%; padding-left: 10%; padding-right: 10%;}
.top25 { position:relative; z-index:55; top:25%;}
.top25b { position:relative; z-index:55; top:25%; padding-left: 10%; padding-right: 10%;}
.top27 { position:relative; z-index:55; top:27%;}
.top27b { position:relative; z-index:55; top:27%; padding-left: 10%; padding-right: 10%;}
.top28 { position:relative; z-index:55; top:28%;}
.top28b { position:relative; z-index:55; top:28%; padding-left: 10%; padding-right: 10%;}
.top30 { position:relative; z-index:55; top:30%;}
.top30b { position:relative; z-index:55; top:30%; padding-left: 10%; padding-right: 10%;}
.top30center { position:relative; z-index:55; top:30%; }
.top33 { position:relative; z-index:55; top:33%;}
.top33b { position:relative; z-index:55; top:33%; padding-left: 10%; padding-right: 10%;}
.top35 { position:relative; z-index:55; top:35%;}
.top35b { position:relative; z-index:555; top:35%; padding-left: 10%; padding-right: 10%;}
.top36 { position:relative; z-index:555; top:36%;}
.top36b { position:relative; z-index:555; top:36%; padding-left: 10%; padding-right: 10%;}
.top37 { position:relative; z-index:555; top:37%;}
.top38 { position:relative; z-index:555; top:38%;}
.top38b { position:relative; z-index:555; top:38%; padding-left: 10%; padding-right: 10%;}
.top39 { position:relative; z-index:555; top:39%;}
.top40 { position:relative; z-index:55; top:40%;}
.top40b { position:relative; z-index:555; top:40%; padding-left: 10%; padding-right: 10%; text-align: left;}
.top40x { position:relative; z-index:-555; top:40%; padding-left: 10%; padding-right: 10%;}
.top41 { position:relative; z-index:555; top:41%;}
.top41b { position:relative; z-index:555; top:41%; padding-left: 10%; padding-right: 10%;}
.top40bpad { position:relative; z-index:555; top:40%; padding-left: 40%; padding-right: 40%;}
.top40c { position:relative; z-index:-2; top:40%;}
.top45 { position:relative; z-index:555; top:45%;}
.top45x { position:relative; z-index:-2; top:45%;}
.top50 { position:relative; z-index:55; top:50%;}

.topleft { position:relative; z-index:55; top:30%; left:-20%;}
.bottomright { position:relative; z-index:55; top:60%; left:17%;}
.topmiddle { position:relative; z-index:55; top:30%;}
.bottommiddle{ position:relative; z-index:55; top:60%;}
	
	.zindex { position:relative; z-index:10;}

	
img {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
}





.reveal .slides>section, .reveal .slides>section>section {
      padding: 0px;
	  width: 100%;
      height:100%;
    }
    
    
.reveal img, .reveal video, .reveal iframe {
       max-width: 100%;
       max-height: 100%;
	    padding: 0px;
    }



.reveal h12a   {
	position:absolute;
	color: #000000;
	font-family:"Conv_CALIBRI";
	font-size: 34px;
	font-style: normal;
	text-align: center;
	text-decoration:none;
	left: 20%;
	right: 20%;
}
	.reveal h12b   {
	position:absolute;
	color: #cccccc;
	font-family:"Conv_CALIBRI";
	font-size: 34px;
	font-style: normal;
	text-align: center;
	text-decoration:none;
	left: 20%;
	right: 20%;
}

.reveal h12by   {
	position:absolute;
	color: #ffffff;
	font-family:"Conv_CALIBRI";
	font-size: 34px;
	font-style: normal;
	text-align: center;
	text-decoration:none;
	left: 20%;
	right: 20%;
}

.reveal h12bz   {
	position:absolute;
	color: #cccccc;
	font-family:"Conv_CALIBRI";
	font-size: 24px;
	font-style: normal;
	text-align: center;
	text-decoration:none;
	left: 20%;
	right: 20%;
}
.reveal h12b2      {
	color: #a0afba;
	font-family:"selectricregular";
	font-size: 20px;
	font-style: bold;
	text-align: center;
	
  
}
.reveal h12c     {
	color: #0d526f;
	font-family:"Chalkduster";
	font-size: 26px;
	font-style: bold;
	text-align: center;	
  
}

.reveal h12c3     {
	color: #0d526f;
	font-family:"Mistral";
	font-size: 42px;
	font-style: bold;
	text-align: center;	
  
}

.reveal h12c2     {
	color: #0d526f;
	font-family:"ArimoRegular";
	font-size: 16px;
	font-style: bold;
	text-align: center;	
  
}
.reveal h12d    {
	color: #ffffff;
	font-family:"ArimoRegular";
	font-size: 62px;
	font-style: normal;
	text-align: center;
	text-decoration:none;
}

.reveal h12e   {
	color: #5d5858;
	font-family:"ArimoRegular";
	font-size: 24px;
	text-align: center;
}

.reveal h12f   {
	color: #ad6d6d;
	font-family:"ArimoRegular";
	font-size: 24px;
	text-align: center;
}


.reveal h8 {
    margin: 0 0 20px 0;
    color: #65e9e7;
    font-family: "Conv_CALIBRI";
    font-size: 15px;
    
   
}

.reveal h8b {
   
    color: #504105;
    font-family: "Conv_CALIBRI";
    font-size: 22px;
    line-height: 0.5em;
    text-shadow: none;
}

.reveal h9 {
   
    color: #ffffff;
    font-family: "Conv_CALIBRI";
    font-size: 10px;
   
    text-shadow: none;

}

.reveal h9xx {
   
    color: #ffffff;
    font-family: "Conv_CALIBRI";
    font-size: 12px;
   
    text-shadow: none;

}

.reveal h9ipad {
   
    color: #504105;
    font-family: "Conv_CALIBRI";
    font-size: 10px;
    line-height: 0.5em;
    text-shadow: none;

}

.singlespace {
   
    line-height: 0.3;
	padding-left: 0%; padding-right: 0%;

}

.reveal h9c {
    margin: 0 0 18px 0;
    color: #65e9e7;
    font-family: "Conv_CALIBRI";
    font-size: 28px;
    line-height: 0.9em;
    text-shadow: none;
	
}

.reveal h9b {
    margin: 0 0 20px 0;
    color: #4a99b7;
    font-family: "Conv_CALIBRI";
    font-size: 20px;
    line-height: 0.9em;
	text-shadow: 3px  3px 6px white,
    3px -3px 6px white,
   -3px  3px 6px white,
   -3px -3px 6px white;
}

.audio-player-wrapper {
   opacity: 1.0;
    filter: alpha(opacity=100);
position: absolute;
top: 30%;
left: 0px;
width: 100%;
z-index: 5000;
	}
	
.auto {
   opacity: 1.0;
    filter: alpha(opacity=100);
position: absolute;
top: 20%;
left: 0px;
width: 100%;
height: 45px;
z-index: 5000;
	}

.animated-gif-containerORIGINAL{
	position: absolute;
   z-index: 1000;
padding: none;
top-margin: none;
	width: 100%;
	height: 100%;
}

.animated-gif-container3{
	 position: absolute;
   z-index: 1000;
    top: 5%;
    left: 10%;
	width: 45%;
	height: 45%;
}

.animated-gif-container2 {
	 position: absolute;
   z-index: -1;
    top: 0%;
    left: 10%;
	width: 20%;
	height: 20%;
}.reveal .animated-background {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    max-height: 100%;
    max-width: 100%;
    z-index: 1;
    pointer-events: none;
}

.reveal .animated-background2 {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    max-height: 100%;
    max-width: 100%;
    z-index: 1000;
    pointer-events: none;
}

.reveal .animated-background3 {
    position: fixed;
	 opacity: .7;
    filter: alpha(opacity=70);
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    max-height: 100%;
    max-width: 100%;
    z-index: -2;
    pointer-events: none;
}

.reveal .animated-background4 {
    position: fixed;
	 opacity: .3;
    filter: alpha(opacity=30);
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    max-height: 100%;
    max-width: 100%;
    z-index: -2;
    pointer-events: none;
}

 .rtop4x {
	   position:relative;
        z-index: 555;
        top: 40%;
		line-height: 1.5em;
    }
	
	.rtop4x2 {
	   position:relative;
        z-index: 555;
        top: 28%;
		line-height: 1.5em;
    }
	
	.rtop4x3 {
	   position:relative;
        z-index: 555;
        top: 45%;
    }
	
	.rtop4x3b {
	   position:relative;
        z-index: 555;
        top: 40%;
    }
	
	.rtoptouch{
	   position:relative;
        z-index: 555;
        top: 40%;
		line-height: 1.5em;
    }

*{ -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important; }	


	.reveal .slide-background2 {
        display: none;
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0;
        visibility: hidden;
        background-color: transparent;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        background-size: cover;
        -webkit-transition: all 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
        transition: all 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
    }

    .reveal .slide-background2.present {
        opacity: 1;
        visibility: visible;
    }
	
	.reveal h9x {
       color: #ff0713;
	font-family:"Conv_CALIBRI";
	font-size: 58px;
    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 h12motion      {
	color: #e60c3a;
	font-family:"ArimoRegular";
	font-size: 60px;
	font-style: bold;
	text-align: center;
	text-shadow: 0px 0px 0px #e60c3a;
  
}


	.reveal h12motion2      {
	color: #ffffff;
	font-family:"ArimoRegular";
	font-size: 60px;
	font-style: bold;
	text-align: center;
	text-shadow: 0px 0px 0px #e60c3a;
  
}

.reveal h12tiny      {
	color: #000000;
	font-family:"ArimoRegular";
	font-size: 30px;
	font-style: bold;
	text-align: center;
	margin-right: 60px;
	margin-left: 60px;
  
}

.reveal h12medium     {
	color: #990815;
	font-family:"ArimoRegular";
	font-size: 60px;
	font-style: bold;
	text-align: center;
  line-height: 1.5em;
}

.reveal h12medium1     {
	color: #da8a17;
	font-family:"ArimoRegular";
	font-size: 25px;
	font-style: bold;
	line-height: 1.5em; 
}

.reveal h12medium2     {
	color: #575652;
	font-family:"ArimoRegular";
	font-size: 25px;
	font-style: bold;
	
  line-height: 1.5em;
margin-left: 2%;
}

.reveal h12medium3     {
	color: #575652;
	font-family:"ArimoRegular";
	font-size: 25px;
	font-style: bold;
	
  line-height: 1.5em;
margin-left: 4%;
}

.reveal h12medium4     {
	color: #575652;
	font-family:"ArimoRegular";
	font-size: 25px;
	font-style: bold;
	
  line-height: 1.5em;
margin-left: 6%;
}

.reveal h12medium5     {
	color: #575652;
	font-family:"ArimoRegular";
	font-size: 25px;
	font-style: bold;
	line-height: 1.5em;
margin-left: 8%;
}

video::-webkit-media-controls-fullscreen-button
{
        display: none !important;
}



/*.custom-video-controls {
z-index: 2147483648;
}*/

video::-webkit-media-controls {
    display:none !important;
}

.playbutton     {
	color: #ffffff;
	font-family:"ArimoRegular";
	font-size: 20px;
	font-style: bold;
}

/*  Needed to hide player controls in Safari Only */

video::-webkit-media-controls-panel {
    display:none !important;
}

video::-webkit-media-controls-play-button {
    display: none !important;
}

video::-webkit-media-controls-current-time-display {
    display: none !important;
}

video::-webkit-media-controls-time-remaining-display {
    display: none !important;
}

video::-webkit-media-controls-timeline {
    display: none !important;
}

video::-webkit-media-controls-mute-button {
    display: none !important;
}

video::-webkit-media-controls-volume-slider {
    display: none !important;
}

video::-webkit-media-controls-fullscreen-button {
    display: none !important;
}

video::-internal-media-controls-download-button {
    display: none !important;
}

video:-webkit-full-screen, audio:-webkit-full-screen {
    background-color: transparent;
    position: relative;
    left: 0px;
    top: 0px;
    min-width: 0px;
    max-width: none;
    min-height: 0px;
    max-height: none;
    width: 100%;
    height: 100%;
    display: block;
    transform: none;
    margin: 0px !important;
    flex: 1 1 0% !important;
}
user agent stylesheet
:-webkit-full-screen {
    background-color: white;
    z-index: 2147483647;
}

video::-webkit-media-controls {
    display:none !important;
}

.reveal h12subtitle      {
	color: #ac071e;
	font-family:"ArimoRegular";
	font-size: 40px;
	font-style: bold;
	text-align: center;
	text-shadow: 0 0 20px #d099a1;
  
}

.reveal h3 {
		font-family:"ArimoRegular";
		font-size: 20px;
		 line-height: 1.5em;
		font-style: normal;
		text-transform: none;
		
      }
	  
	  .typeit {
        position: relative;
        z-index: 55;
    }
	

	
	



	
	