@font-face { font-family: "Oswald"; src: url("../fonts/Oswald-Regular.ttf");}
@font-face { font-family: "Oswald"; font-style: italic; src: url("../fonts/Oswald-Regular-Italic.ttf");}
@font-face { font-family: "Oswald"; font-weight:bold; src: url("../fonts/Oswald-Demi-Bold.ttf");}
@font-face { font-family: "OswaldLight"; font-weight:300; src: url("../fonts/Oswald-Light.ttf");}
@font-face { font-family: "OswaldMed"; src: url("../fonts/Oswald-Medium.ttf");}

h2 {font-family:Oswald, Lora, Georgia, "Times New Roman", Times, serif; color:#f06c3b; font-weight:bold;}
body {font-family:Oswald, Arial, Helvetica, sans-serif; color:#000000;}
p {font-family:OswaldLight; font-weight:300;}
.nav > li > a {font-size:1.125em; text-transform:uppercase; font-family:OswaldMed; letter-spacing:0.2em;}
.head-menu {background:#8d8d8d; border-bottom:5px solid #000000;}
.pad15-0 {padding:15px 0;}
.carousel-inner h1, .carousel-inner p {color:#FFF;}
.hr-big {width:100%; border-bottom:#000 10px solid; display:inline-block; margin-top:10px;}
.black-divider {background:#000; margin-top:2px; color:#FFFFFF;}
.white-tes {color:#FFF; text-transform:uppercase;}
.white {color:#FFF;}
.topborder {border-top:#686866 1px solid; padding-top:2em;}
.small-head {text-transform:uppercase; color:#000; font-weight:bold;}
.hr-small {width:20px; border-bottom:#000 5px solid; display:inline-block; margin-top:0;}
.pl15 {padding-left:15px;}
.p2 {padding:0 2em;}

#a-overview {background: url(../images/background-overview-2020.jpg) center no-repeat #000000; min-height:1000px;}
/*#a-digital {background: url(../images/2018-bckgr-digi.jpg) center no-repeat #000000; min-height:900px;}*/
#a-circ {background: url(../images/image16.jpg) right no-repeat #ffffff; min-height:1000px;}
/*#a-terms {background: url(../images/bckgr-terms.jpg) right no-repeat #ffffff; min-height:1000px;}*/

.contact-form input[type=text], .contact-form input[type=email], .contact-form textarea {width:100%; padding:8px 10px; background-color:#ddd; border:2px solid #fff; transition:background-color 0.3s; -webkit-transition:background-color 0.2s;}
.contact-form input[type=text]:focus, .contact-form input[type=email]:focus, .contact-form textarea:focus {background-color:#fff; border:2px solid #ddd;}
input[type=button] {text-transform:uppercase; padding:5px 10px; font-weight:bold; background-color:#e7b93f; border:none; color:#FFF;}

.navbar-inverse .navbar-nav > li > a.active {border:none; border-bottom: 2px solid #ffa76c; color:#ffa76c;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {color:#000; font-family:OswaldLight; font-weight:bold; border:none; background:none;}
.nav-tabs > li.active > a {font-weight:bold; background: none;}
.nav > li > a {margin-right:35px; color:#000; border-bottom:2px solid transparent; padding:0; margin-top:10px; cursor:pointer;}
.nav-tabs > li > a {border-bottom:2px solid transparent;}
.nav-tabs > li {float:none; display:inline-block;}
.nav-tabs > li > a:hover {background:none; border-bottom:2px solid #999999;}
.nav-tabs {border:none; margin-bottom:10px; text-align:center;}
.navbar {margin:0; padding:0;}
.navbar-nav > li > a {padding:10px 10px; margin-right:20px; margin-top:13px;}
.navbar-inverse .navbar-nav > li > a.download-btn {display:inline-block; font-size:1em; color:#FFF; background:#3f83c2; padding:7px 16px; border-radius:5px; font-weight:normal; font-family:Lora, "Times New Roman", Times, serif; text-transform:none; box-shadow:3px 3px 0px rgba(0,0,0,0.1); -webkit-transition: background-color 0.3s; transition: background-color 0.3s;}
.navbar-inverse .navbar-nav > li > a.download-btn:hover {background-color:#5ca2e3; color:#fff;}
.navbar-inverse {background:none;}
.navbar-inverse .navbar-nav > li > a {-webkit-transition:color 0.2s; transition: color 0.2s;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {color:#fff;}
.navbar-collapse {margin:0;}

.stopfade {opacity: 0.5;}
.relative {position:relative;}


.marauto {margin:auto;}
.mt-10 {margin-top:-10px;}
.ml-30 {margin-left:-30px;}
.mt2 {margin-top:2px;}
.mt5 {margin-top:5px;}
.mt8 {margin-top:8px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt17 {margin-top:17px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt60 {margin-top:60px;}
.mt70 {margin-top:70px;}
.mt90 {margin-top:90px;}
.mt130 {margin-top:130px;}

.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}
.mb60 {margin-bottom:60px;}
.mb140 {margin-bottom:170px;}

.ml20 {margin-left:20px;}
.ml30 {margin-left:30px;}
.ml40 {margin-left:40px;}
.ml50 {margin-left:50px;}
.ml60 {margin-left:60px;}

.video-container {height:400px; z-index:0}
.bckgrnd-white {background-color:#FFF; padding-top:70px;}
.bckgrnd-black {background-color:#000;}

.height700px {height:700px;}
.height100 {height:100%;}

.fader-left {margin-left:-30px; height:100%; position:relative; background: -moz-linear-gradient(left,  rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
}
.fader-right {margin-right:-30px; height:100%; position:relative; background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}

.divider1 {background:url(../images/divider-1-2020.jpg) 50% 0 no-repeat fixed; background-size: cover; height:400px;}
.scroll-bckgrnd {background:url(../images/black01.jpg) 50% 0 no-repeat fixed; background-size: 100% 150%;}

.sticky {position: fixed; width: 100%; left: 0; top: 0; z-index: 100; border-top: 0;}

.border2 {border-left:#000000 5px solid; border-right:#000000 5px solid;}
.submenu {background-color:#e6e6e6;}
.submenu .nav-tabs li a {font-size:1.2em; letter-spacing:3px; font-family:OswaldLight;}

.black-section p {color:#FFFFFF; text-transform:uppercase; font-size:2em; line-height:1.8em; text-shadow: 2px 2px 1px rgba(0,0,0,0.5);}
.black-section .hr-big {width:50%; border-bottom:#fff 10px solid; display:inline-block; margin-top:10px;}
.black-section .white, .black-section .h1 {color:#FFFFFF;}
.black-section p.lead-reg {font-size:1.3em; text-transform:none; font-weight:400; line-height:1.5em;}

.fact {color:#FFF; text-align:right; position:absolute; bottom:60px; right:50%; width:170px;}
.fact .name {text-transform:uppercase; padding-left:15px; background:url(../images/arrow-orange.png) center left no-repeat; display:inline-block;}

.fact-white {color:#000; padding:8px 10px; text-align:right; position:absolute; top:420px; left:130px; width:180px; background-color:#FFFFFF; font-weight:300;}
.fact-white .name {text-transform:uppercase; padding-left:15px; background:url(../images/arrow-orange.png) 0px 6px no-repeat; display:inline-block; font-weight:600;}

.stretch-bckgrnd {background-repeat:no-repeat; background-position: right top; background-size:49.3%;}
.white-border {border:#FFFFFF solid 5px; margin:20px 0 0 -5px;}

.h1 {font-weight:bold; font-family:Oswald; color:#000; font-size:2em; margin:0;}
.h2 {font-family:OswaldLight; color:#000; font-size:2em; margin:0;}

.width30 {width:30%;}
.width60 {width:60%;}
.width300px {width:350px;}
.width100 {width:100%;}

.cal-block {padding-bottom:10px; border-bottom:#000000 1px solid; margin-bottom:10px; font-size:1.1em; font-weight:bold;}
.light {font-family:OswaldLight; font-weight:normal;}
.italic {font-style:italic;}

.btn-download {padding:4px 27px 4px 8px; color:#FFFFFF; display:inline-block; font-family:OswaldMed; background:url(../images/download-arrow.png) no-repeat right center #ee7125;}

.researchTable {width:100%; font-size:1.1em; font-family:OswaldLight;}
.researchTable td {padding:6px; border-bottom:1px solid #CCC;}
.researchTable .rowFirst td {padding-top:15px; font-weight:bold; text-transform:uppercase;}
.researchTable tr:first-child {font-family:Oswald; font-size:1.2em; text-transform:uppercase;}

.smallTable {width:100%; font-size:0.9em; font-family:OswaldLight; border-top:1px solid #e4e3e3; border-left:1px solid #e4e3e3;}
.smallTable td {padding:6px 12px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.smallTable .rowFirst td {padding-top:15px; font-weight:bold; text-transform:uppercase;}
.smallTable tr:first-child {font-family:Oswald; font-size:1em; text-transform:uppercase;}

.credit {color:#999; font-style:italic; font-size:0.8em; font-family:OswaldLight; font-weight:normal;}

.facts-table td {padding:7px 0; font-family:OswaldLight;}
.facts-table td:nth-child(2) {font-family:Oswald;}

.black-section p.font9 {font-size:0.9em;}
.font9 {font-size:0.9em;}
.font13 {font-size:1.3em;}
.font16, .black-section .font16 {font-size:1.6em;}
.font30 {font-size:3em;}

.red-btn {color:#ec1a2f; font-size:2.2em; font-weight:bold; background:url(../images/arrow-round.png) no-repeat right center; padding:15px 60px 15px 0;}
.red-content {font-size:1.5em;}
.red-content .head {font-size:2.5em; color:#ec1f34; margin:25px 0 0 0; line-height:1em;}

.nav li {margin-bottom:0;}
.nav li:last-child a {padding:0; margin:0;}

.uppercase {text-transform:uppercase;}
.regcase {text-transform:none;}

#statement {background: url(../images/bckgr-mission-stat-2020.jpg) top center no-repeat #000000;}


hr {border-color:transparent;}

.lead {line-height:1.6em;}
.black {color:#000000;}

.social a {margin-right:40px;}

.nav > li > a.mediakit {text-align:center; padding:8px 0; color:#FFFFFF; background:url(../images/mediakit.gif) no-repeat center center; margin-top: 2px; font-size:1.1em;}

.nav-tabs .invisible {display:none;}

.heading {color:#000000; font-size:4em; font-family:OswaldLight;}

.flat > div {display:inline-block; margin-right:50px;}
.flat > div a {color:#000000; font-size:2.8em;}

.grey1 {background-color:#ebebeb;}
.grey2 {background-color:#f5f5f5;}

.oswald {font-family:Oswald;}

#a-rates .black-section p, #a-rates .black-section td {text-shadow: 2px 2px 1px rgba(0,0,0,0.7);} 

#playerframe {position:absolute; z-index:100; display:none; background-color:#000000; min-width:100%; text-align:center; height:100%;}

@media (min-width: 992px) {
  #playerframe {width:702px;}
}

@media (min-width: 700px) {
  #playerframe {width:700px;}
}

@media (min-width: 600px) {
  #playerframe {width:600px;}
}

@media (min-width: 500px) {
  #playerframe {width:500px;}
}

@media (min-width: 400px) {
  #playerframe {width:400px;}
}
