aside.gdbar img {
  width: 170px;
  height: 50px;
  position: absolute;
  right: 0;
  margin: 25px 15px;
}

.title-slide {
  background-color: #CC0000; /* #EDE0CF; ; #CA9F9D*/
  /* background-image:url(http://goo.gl/EpXln); */
}

.title-slide hgroup h1 {
  font-size: 65px;
  line-height: 1.4;
  letter-spacing: -3px;
  color: #FFFFFF;
}
/* line 934, ../scss/default.scss */
.title-slide hgroup h2 {
  font-size: 34px;
  color: #a9a9a9;
  font-weight: inherit;
}
/* line 940, ../scss/default.scss */
.title-slide hgroup p {
  font-size: 20px;
  color: #FFFFFF;
  line-height: 1.3;
  margin-top: 2em;
}


/* line 862, ../scss/default.scss */
.thank-you-slide {
  background: #cc0000 !important;
  color: white;
}
/* line 866, ../scss/default.scss */
.thank-you-slide h2 {
  font-size: 60px;
  color: inherit;
}
/* line 871, ../scss/default.scss */
.thank-you-slide article > p {
  margin-top: 2em;
  font-size: 20pt;
}
/* line 876, ../scss/default.scss */
.thank-you-slide > p {
  position: absolute;
  bottom: 80px;
  font-size: 24pt;
  line-height: 1.3;
}

slide:not(.segue) h2{color: #800000; font-size: 40px}
.layout-widescreen slide:not(.segue) h2{color: #800000; font-size: 50px}

slide:not(.segue) h4{font-size: 16px; margin-top:-15px; margin-bottom:20px}
.layout-widescreen slide:not(.segue) h4{font-size: 18px; margin-top:-15px; margin-bottom:20px}


slide li{font-size:1.25rem}
.layout-widescreen slide li{font-size:1.3rem}
/*.layout-faux-widescreen slide:not(.segue) h2{color: #800000; font-size:32pt}*/


slide pre {font-size: 13px;}
.layout-widescreen slide pre {font-size: 15.5px;}

slide.smallcode pre {
  font-size: 12px;
}

.title-slide hgroup h1 {font-size: 50px;}
.layout-widescreen .title-slide hgroup h1{font-size: 65px}

.title-slide hgroup h2 {font-size: 30px;}
.layout-widescreen .title-slide hgroup h2{font-size: 34px}


ul li {
  margin-bottom: 0.2em;
}

ul ul {
  margin-top: 0.2em;
}

slides > slide.backdrop {
  z-index: -10;
  display: block !important;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ffffff), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#ffffff, #ffffff 100%, #ffffff);
  background: -moz-linear-gradient(#ffffff, #ffffff 100%, #ffffff);
  background: -o-linear-gradient(#ffffff, #ffffff 100%, #ffffff);
  background: -ms-linear-gradient(#ffffff, #ffffff 100%, #ffffff);
  background: linear-gradient(#ffffff, #ffffff 100%, #ffffff);
  background-color: white;
}
/*slides > slide:not(.nobackground):after {
  content: ''
}*/

slide pre {
margin-top: -10px ;
margin-bottom: -10px ;
padding-top: -10px ;
padding-bottom: -10px ;
}

.thank-you-slide article > p {
  color: #aaaaaa;
}

em { 
	font-style:italic
}