@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,800italic,400,700,800,300&display=swap);
@import url(//fonts.googleapis.com/css?family=Fjalla+One&display=swap);
@import url(//fonts.googleapis.com/css2?family=Special+Elite&display=swap);
@font-face {
    font-family: "black_mondaysubset_3";
    src: url("../fonts/typetrust_-_black_monday_subset_3-webfont.woff2") format("woff2"),
         url("../fonts/typetrust_-_black_monday_subset_3-webfont.woff") format("woff");
    font-weight: normal;
    font-style: normal;

}
.special-elite-regular {
  font-family: "Special Elite", system-ui;
  font-weight: 400;
  font-style: normal;
}

body {background-color: #000000;margin:0;padding:0;}
		.lex, .win, .tixx {vertical-align:middle;text-align:center;margin:0;padding:20px;}
		.lex img, .win img, .tixx img {
			position: relative;
top: 50%;
transform: translateY(-50%);
			max-width:95%;
		}
@media (max-width: 767px) {
	h1, .h1 {font-size:250% !important;}
h2, .h2 {font-size:200% !important;}
h3, .h3 {font-size:160% !important;}
h4, .h4 {font-size:120% !important;}
h5, .h5 {font-size:120% !important;}
h6, .h6 {font-size:110% !important;}
	.modal-dialog {width:100vw;height:50%;max-width:100%;margin:0;}
	.modal-body {width:100%;height:50vh;margin:0 auto;text-align:center;padding:0;}
	.playMe {position:absolute;top:45%;left:46%;}
	.playMe img {max-width:30%;}
	.video-outer {margin-top:50px;}
}
@media (min-width:768px) {
	.modal-dialog {width:90vw;height:100%;max-width:100%;}
	.modal-body {width:90%;height:90vh;margin:0 auto;text-align:center;}
	.playMe {position:absolute;top:45%;left:46%;}
}

		/* ------------------------------------------------------------------------------------------ Video Stuff */
.playMe a:link {opacity:50%;}
.playMe a:hover {opacity:100%;}


.video-outer2 {width: 100%;padding-bottom:56.25%;position: relative;background:url("../img/bgBLKtop.png") bottom left repeat-x scroll,url("../img/bgBLKbot.png") top left repeat-x scroll;background-size:contain;}
.videoWinContainer {width:100%;max-width:100%;overflow:hidden;margin:0;padding:0;}
.video-cont {
        position: absolute;
        top: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
	z-index:-1;
}
.video-cont iframe {
  width:100%;
	height:100%;
}
/* * * * * * * * * * Headlines And Whatnot * * * * * * * */

h1, .h1 {font-size:300%;}
h2, .h2 {font-size:250%;}
h3, .h3 {font-size:200%;}
h4, .h4 {font-size:150%;}
h5, .h5 {font-size:150%;}
h6, .h6 {font-size:125%;}

h1, .h1, h2, .h2 {
  font-family: "black_mondaysubset_3", Helvetica, Arial, sans-serif;
  font-weight: normal;
  margin: 0 0 10px 0;
	text-transform:uppercase;
	text-shadow: 0px 0px 4px #000, 1px 1px 6px #000, 2px 2px 8px #000;
}
h3, .h3, h4, .h4 {
  font-family: "black_mondaysubset_3", Helvetica, Arial, sans-serif;
  font-weight: normal;
	text-transform:uppercase;
  margin: 0 0 10px 0;
	text-shadow: 0px 0px 4px #000, 1px 1px 6px #000, 2px 2px 8px #000;
}
h5, .h5, h6, .h6 {
  font-family: "Special Elite", Helvetica, Arial, sans-serif;
  font-weight: 400;
  margin-top: 0;
}

/* * * * * * * * * * Hyperlinks * * * * * * * * * */
a {
  text-decoration:none;
 }
a:link,a:visited {
-webkit-transition: color .25s linear .1s;
transition: color .25s linear .1s;
  text-decoration:none;
 }
a:hover,a:active,a:focus {
-webkit-transition: color .25s linear;
transition: color .25s linear;
  text-decoration:none;
 }

/* * * * * * * * * * Colors * * * * * * * * * */
body {
  color: #B4B4B4;
}
a:link,a:visited {
  color:#FF0000;
}
a:hover,a:active,a:focus {
  color:#FFFFFF;
}
h1, .h1, h2, .h2 {
  color: #D50003;
}
h3, .h3, h4, .h4 {
  color: #810002;
}
h5, .h5, h6, .h6 {
  color: #ED4600;
}


/* * * * * * * * * * Contact Bar * * * * * * * * * * */

.ruwtop{background:url("../img/ruwtop.png") bottom left repeat-x scroll;height:43px;}
.ruwbot{background:url("../img/ruwbot.png") top left repeat-x scroll, url("../img/linez.png") top left repeat;height:44px;}
.reachUsWrap {background-color:#370300;margin:0px;padding:0px;}
.reachUs {margin:0 auto; text-align:center;}
.reachUs p {font-weight:normal;font-size:110%;}