/**
 * A simple theme for reveal.js presentations, similar
 * to the default theme. The accent color is darkblue.
 *
 * This theme is Copyright (C) 2012 Owen Versteeg, https://github.com/StereotypicalApps. It is MIT licensed.
 * reveal.js is Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
 */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on September 30, 2014 */
@font-face {
  font-family: 'proxima-nova';
  src: url("../../fonts/proximanova-regularit-webfont.eot");
  src: url("../../fonts/proximanova-regularit-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/proximanova-regularit-webfont.woff2") format("woff2"), url("../../fonts/proximanova-regularit-webfont.woff") format("woff"), url("../../fonts/proximanova-regularit-webfont.ttf") format("truetype"), url("../../fonts/proximanova-regularit-webfont.svg#proxima_novaregular_italic") format("svg");
  font-style: italic, oblique; }
@font-face {
  font-family: 'proxima-nova';
  src: url("../../fonts/proximanova-regular-webfont.eot");
  src: url("../../fonts/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/proximanova-regular-webfont.woff2") format("woff2"), url("../../fonts/proximanova-regular-webfont.woff") format("woff"), url("../../fonts/proximanova-regular-webfont.ttf") format("truetype"), url("../../fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'proxima-nova';
  src: url("../../fonts/proximanova-light-webfont.eot");
  src: url("../../fonts/proximanova-light-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/proximanova-light-webfont.woff2") format("woff2"), url("../../fonts/proximanova-light-webfont.woff") format("woff"), url("../../fonts/proximanova-light-webfont.ttf") format("truetype"), url("../../fonts/proximanova-light-webfont.svg#proxima_novalight") format("svg");
  font-weight: 200;
  font-style: normal; }
@font-face {
  font-family: 'proxima-nova';
  src: url("../../fonts/proximanova-semibold-webfont.eot");
  src: url("../../fonts/proximanova-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/proximanova-semibold-webfont.woff2") format("woff2"), url("../../fonts/proximanova-semibold-webfont.woff") format("woff"), url("../../fonts/proximanova-semibold-webfont.ttf") format("truetype"), url("../../fonts/proximanova-semibold-webfont.svg#proxima_novasemibold") format("svg");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'proxima-nova';
  src: url("../../fonts/proximanova-bold-webfont.eot");
  src: url("../../fonts/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/proximanova-bold-webfont.woff2") format("woff2"), url("../../fonts/proximanova-bold-webfont.woff") format("woff"), url("../../fonts/proximanova-bold-webfont.ttf") format("truetype"), url("../../fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold") format("svg");
  font-weight: 800;
  font-style: normal; }
@font-face {
  font-family: 'proxima_novaextrabold';
  src: url("../../fonts/proximanova-extrabld-webfont.eot");
  src: url("../../fonts/proximanova-extrabld-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/proximanova-extrabld-webfont.woff2") format("woff2"), url("../../fonts/proximanova-extrabld-webfont.woff") format("woff"), url("../../fonts/proximanova-extrabld-webfont.ttf") format("truetype"), url("../../fonts/proximanova-extrabld-webfont.svg#proxima_novaextrabold") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'proxima_nova_rgbold_italic';
  src: url("../../fonts/proximanova-boldit-webfont.eot");
  src: url("../../fonts/proximanova-boldit-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/proximanova-boldit-webfont.woff2") format("woff2"), url("../../fonts/proximanova-boldit-webfont.woff") format("woff"), url("../../fonts/proximanova-boldit-webfont.ttf") format("truetype"), url("../../fonts/proximanova-boldit-webfont.svg#proxima_nova_rgbold_italic") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'proxima_novablack';
  src: url("../../fonts/proximanova-black-webfont.eot");
  src: url("../../fonts/proximanova-black-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/proximanova-black-webfont.woff2") format("woff2"), url("../../fonts/proximanova-black-webfont.woff") format("woff"), url("../../fonts/proximanova-black-webfont.ttf") format("truetype"), url("../../fonts/proximanova-black-webfont.svg#proxima_novablack") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'proxima_novathin';
  src: url("../../fonts/proxima_nova_thin-webfont.eot");
  src: url("../../fonts/proxima_nova_thin-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/proxima_nova_thin-webfont.woff2") format("woff2"), url("../../fonts/proxima_nova_thin-webfont.woff") format("woff"), url("../../fonts/proxima_nova_thin-webfont.ttf") format("truetype"), url("../../fonts/proxima_nova_thin-webfont.svg#proxima_novathin") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'proxima_novaextrabold_italic';
  src: url("../../fonts/proxima_nova_xbold_it-webfont.eot");
  src: url("../../fonts/proxima_nova_xbold_it-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/proxima_nova_xbold_it-webfont.woff2") format("woff2"), url("../../fonts/proxima_nova_xbold_it-webfont.woff") format("woff"), url("../../fonts/proxima_nova_xbold_it-webfont.ttf") format("truetype"), url("../../fonts/proxima_nova_xbold_it-webfont.svg#proxima_novaextrabold_italic") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'proxima_novathin_italic';
  src: url("../../fonts/proxima_nova_thin_it-webfont.eot");
  src: url("../../fonts/proxima_nova_thin_it-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/proxima_nova_thin_it-webfont.woff2") format("woff2"), url("../../fonts/proxima_nova_thin_it-webfont.woff") format("woff"), url("../../fonts/proxima_nova_thin_it-webfont.ttf") format("truetype"), url("../../fonts/proxima_nova_thin_it-webfont.svg#proxima_novathin_italic") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'proxima_novablack_italic';
  src: url("../../fonts/proxima_nova_black_it-webfont.eot");
  src: url("../../fonts/proxima_nova_black_it-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/proxima_nova_black_it-webfont.woff2") format("woff2"), url("../../fonts/proxima_nova_black_it-webfont.woff") format("woff"), url("../../fonts/proxima_nova_black_it-webfont.ttf") format("truetype"), url("../../fonts/proxima_nova_black_it-webfont.svg#proxima_novablack_italic") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'proxima_novasemibold_italic';
  src: url("../../fonts/proximanova-semiboldit-webfont.eot");
  src: url("../../fonts/proximanova-semiboldit-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/proximanova-semiboldit-webfont.woff2") format("woff2"), url("../../fonts/proximanova-semiboldit-webfont.woff") format("woff"), url("../../fonts/proximanova-semiboldit-webfont.ttf") format("truetype"), url("../../fonts/proximanova-semiboldit-webfont.svg#proxima_novasemibold_italic") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'antoniolight';
  src: url("../../fonts/antonio-light-webfont.eot");
  src: url("../../fonts/antonio-light-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/antonio-light-webfont.woff2") format("woff2"), url("../../fonts/antonio-light-webfont.woff") format("woff"), url("../../fonts/antonio-light-webfont.ttf") format("truetype"), url("../../fonts/antonio-light-webfont.svg#antoniolight") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'antonioregular';
  src: url("../../fonts/antonio-regular-webfont.eot");
  src: url("../../fonts/antonio-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/antonio-regular-webfont.woff2") format("woff2"), url("../../fonts/antonio-regular-webfont.woff") format("woff"), url("../../fonts/antonio-regular-webfont.ttf") format("truetype"), url("../../fonts/antonio-regular-webfont.svg#antonioregular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'antoniobold';
  src: url("../../fonts/antonio-bold-webfont.eot");
  src: url("../../fonts/antonio-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/antonio-bold-webfont.woff2") format("woff2"), url("../../fonts/antonio-bold-webfont.woff") format("woff"), url("../../fonts/antonio-bold-webfont.ttf") format("truetype"), url("../../fonts/antonio-bold-webfont.svg#antoniobold") format("svg");
  font-weight: normal;
  font-style: normal; }
.reveal .slides > section {
  padding: 2%;
  left: -52%; }
.reveal .slides > section > section {
  padding: 2%; }
.reveal section {
  background-color: rgba(255, 255, 255, 0.9);
  padding: 20px; }
  .reveal section p {
    margin-bottom: 1em;
    text-align: left; }
  .reveal section:after {
    content: '';
    width: 100%;
    height: 10px;
    background-color: rgba(255, 255, 255, 0.6);
    position: absolute;
    bottom: -10px;
    left: 0; }
  .reveal section:before {
    content: '';
    width: 100%;
    height: 10px;
    background-color: rgba(255, 255, 255, 0.6);
    position: absolute;
    left: 0;
    top: -10px; }
  .reveal section.stack:after, .reveal section.stack:before {
    display: none;
    height: 0; }
.reveal h1, .reveal h2, .reveal h3, .reveal h4 {
  font-weight: 200; }
.reveal.overview .slides section {
  background: rgba(225, 225, 225, 0.6); }
  .reveal.overview .slides section.present {
    background: rgba(255, 255, 255, 0.8); }
.reveal.overview .slides section.stack {
  background: transparent !important; }

.title-slide body {
  background-image: url(../../images/football.jpg); }
.title-slide .reveal h1, .title-slide .reveal h2, .title-slide .reveal h3, .title-slide .reveal h4, .title-slide .reveal h5, .title-slide .reveal h6, .title-slide .reveal p {
  color: white; }
.title-slide .reveal h1 img {
  border: 0;
  background: 0; }
.title-slide .reveal section {
  background: transparent; }
  .title-slide .reveal section p {
    text-align: center; }
  .title-slide .reveal section:before, .title-slide .reveal section:after {
    display: none; }
.title-slide footer {
  opacity: 0; }

footer {
  position: relative;
  font-family: antoniobold, "Open Sans Condensed", "League Gothic", Impact, sans-serif;
  text-transform: uppercase;
  position: fixed;
  left: -2px;
  bottom: 7px;
  color: rgba(255, 255, 255, 0.8);
  opacity: 0.8;
  text-shadow: rgba(0, 0, 0, 0.74902) 0px 0px 15px;
  font-size: 14px;
  transition: opacity .5s linear; }
  footer img {
    height: 44px;
    position: relative;
    top: 7px; }

/*********************************************
 * GLOBAL STYLES
 *********************************************/
body {
  background-size: cover;
  background-color: #000;
  background-image: url("../../images/bobsled.jpg");
  background-color: #000; }

.reveal {
  font-family: "proxima-nova", Verdana, Geneva, sans-serif;
  font-size: 36px;
  font-weight: normal;
  letter-spacing: -0.02em;
  color: #1e252b; }

::selection {
  color: #fff;
  background: rgba(0, 0, 0, 0.99);
  text-shadow: none; }

/*********************************************
 * HEADERS
 *********************************************/
.reveal h1,
.reveal h2,
.reveal h3,
.reveal h4,
.reveal h5,
.reveal h6 {
  margin: 0 0 20px 0;
  color: #4b7e90;
  font-family: antoniobold, "Open Sans Condensed", "League Gothic", Impact, sans-serif;
  line-height: 1.2em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  text-shadow: none; }

.reveal h1 {
  text-shadow: rgba(0, 0, 0, 0.74902) 0px 0px 15px; }

/*********************************************
 * LINKS
 *********************************************/
.reveal a:not(.image) {
  color: #499b2c;
  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: #7bd15c;
  text-shadow: none;
  border: none; }

.reveal .roll span:after {
  color: #fff;
  background: #2d5f1b; }

/*********************************************
 * IMAGES
 *********************************************/
.reveal section img {
  margin: 15px 0px;
  background: rgba(255, 255, 255, 0.12);
  border: 4px solid #1e252b;
  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: #499b2c;
  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: #499b2c; }

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

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

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

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

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

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

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

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

.reveal .progress span {
  background: #499b2c;
  -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: #499b2c; }

/*# sourceMappingURL=rivalry.css.map */
