@charset "utf-8";
/* FONTS*/
.hidden{opacity:0;}
.visible{opacity:1;}
.animated{animation-duration:1s;animation-fill-mode:both}
.animated.infinite{animation-iteration-count:infinite}
.animated.hinge{animation-duration:2s}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}.fadeIn{animation-name:fadeIn}
/* WOFF FOR IE10 */
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 300;
  src: local('Teko Light'), local('Teko-Light'), url(https://fonts.gstatic.com/s/teko/v7/LYjCdG7kmE0gdQhfsCRgrg.woff) format('woff');
}
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 500;
  src: local('Teko Medium'), local('Teko-Medium'), url(https://fonts.gstatic.com/s/teko/v7/LYjCdG7kmE0gdVBesCRgrg.woff) format('woff');
}
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 600;
  src: local('Teko SemiBold'), local('Teko-SemiBold'), url(https://fonts.gstatic.com/s/teko/v7/LYjCdG7kmE0gdXxZsCRgrg.woff) format('woff');
}
/* devanagari */
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 300;
  src: local('Teko Light'), local('Teko-Light'), url(https://fonts.gstatic.com/s/teko/v7/LYjCdG7kmE0gdQhfsCRgrg.woff) format('woff');
}
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 500;
  src: local('Teko Medium'), local('Teko-Medium'), url(https://fonts.gstatic.com/s/teko/v7/LYjCdG7kmE0gdVBesCRgrg.woff) format('woff');
}
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 600;
  src: local('Teko SemiBold'), local('Teko-SemiBold'), url(https://fonts.gstatic.com/s/teko/v7/LYjCdG7kmE0gdXxZsCRgrg.woff) format('woff');
}
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 300;
  src: local('Teko Light'), local('Teko-Light'), url(https://fonts.gstatic.com/s/teko/v7/LYjCdG7kmE0gdQhfsCVgqGIu.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 300;
  src: local('Teko Light'), local('Teko-Light'), url(https://fonts.gstatic.com/s/teko/v7/LYjCdG7kmE0gdQhfsCpgqGIu.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 300;
  src: local('Teko Light'), local('Teko-Light'), url(https://fonts.gstatic.com/s/teko/v7/LYjCdG7kmE0gdQhfsCRgqA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 500;
  src: local('Teko Medium'), local('Teko-Medium'), url(https://fonts.gstatic.com/s/teko/v7/LYjCdG7kmE0gdVBesCVgqGIu.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 500;
  src: local('Teko Medium'), local('Teko-Medium'), url(https://fonts.gstatic.com/s/teko/v7/LYjCdG7kmE0gdVBesCpgqGIu.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 500;
  src: local('Teko Medium'), local('Teko-Medium'), url(https://fonts.gstatic.com/s/teko/v7/LYjCdG7kmE0gdVBesCRgqA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 600;
  src: local('Teko SemiBold'), local('Teko-SemiBold'), url(https://fonts.gstatic.com/s/teko/v7/LYjCdG7kmE0gdXxZsCVgqGIu.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 600;
  src: local('Teko SemiBold'), local('Teko-SemiBold'), url(https://fonts.gstatic.com/s/teko/v7/LYjCdG7kmE0gdXxZsCpgqGIu.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 600;
  src: local('Teko SemiBold'), local('Teko-SemiBold'), url(https://fonts.gstatic.com/s/teko/v7/LYjCdG7kmE0gdXxZsCRgqA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* CSS Document */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
/* RESET*/
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.button,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;background-color:transparent;border-radius:4px;color:#555;text-align:center;font-size:11px;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid #bbb;height:38px;line-height:38px;padding:0 20px;letter-spacing:.1rem;text-transform:uppercase;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{border-color:#888;color:#333;outline:0}
.button.button-primary,button.button-primary,input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary{color:#FFF;border-color:#1E255F;background-color:#1E255F}
.button.button-primary:hover,button.button-primary:hover,input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type="submit"].button-primary:focus,input[type="reset"].button-primary:focus,input[type="button"].button-primary:focus{background-color:#1eaedb;border-color:#1eaedb;color:#FFF}
input[type="email"],input[type="search"],input[type="text"],input[type="password"],textarea,select{border:1px solid #d1d1d1;height:24px;padding:6px 10px;border-radius:4px;box-shadow:none;background:#fff}
input[type="email"],input[type="search"],input[type="text"],textarea{-webkit-appearance:none;-moz-appearance:none}
textarea{min-height:65px;padding-top:6px;padding-bottom:6px}
input[type="email"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:1px solid #1E255F;outline:0}
label,legend{display:block;font-weight:600;margin-bottom:.5rem}
fieldset{border-width:0;padding:0}
input[type="checkbox"],input[type="radio"]{display:inline}
label>.label-body{display:inline-block;font-weight:400;margin-left:.5rem}
/* RESPONSIVE*/
.columns,.column{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
.container{position:relative;width:100%;padding:0;margin:0}
.container .column,.container .columns{float:left;display:inline;position:relative;}
.row{width:85%;max-width:960px;margin:0 auto;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;clear:both}
.row:after{content:"";display:table;clear:both;}
.oneThird{width:33%}
.twoThirds{width:66%}
.oneHalf{width:49%;}
.oneQuarter{width:25%}
.threeQuarters{width:75%}
.fullWidth{width:100%}
/* DEFAULT*/
ul{display:block;list-style-type:disc;padding:0}
.defaultList{margin:0 0 30px 0;padding:0;width:90%}
.defaultList li{list-style-position:outside;line-height:26px;font-size:100%;margin:0 0 0 15px;padding:0}
td{vertical-align:top;padding:5px 8px 5px 0}
a,a:visited{text-decoration:none;color:#e30613}
p{margin:0 0 20px;padding-right:25px}
.defaultTable td{vertical-align:top;padding:5px 8px 5px 0}
/* NAV*/
@media screen and (min-width:780px) {
#main-menu{width:80%}
#contact {float:right!important;}
#contact a{border-left:2px solid #2a333c;border-right:none}
#navBar ul{margin:0; padding:0;display:inline;float:left;}
#navBar li{display:inline;float:left;list-style-type:none}
#navBar a{border-right:2px solid #2a333c;}
#navBar
a{line-height:93px!important;display:inline-block;text-align:center;padding:
0 14px;text-decoration:none;font-size:24px;color:#e30613;height:90px;}
#navBar .active{color:#fff}
#navBar a:hover{color:white;}
}
/* HEADINGS*/
h1,.h1{font-weight:600;font-size:2.8em;line-height:1.4em;margin:0 0 5px 0;color:#e30613;font-style:italic;text-align:center}
h2,.h2{font-weight:500;font-size:1.6em;line-height:1.1em;margin:0 0 5px 0;color:#ccc}
h3,.h3{font-weight:500;font-size:1.4em;line-height:1.4em;margin:0 0 2px 0;color:#000}
h4,.h4{font-weight:500;font-size:1.3em;line-height:1.4em;margin:0 0 2px 0;color:#000}
h5,.h5{font-weight:500;font-size:1.2em;line-height:1.4em;margin:10px 0 2px 0;color:#000}
/* UTILITY*/
.centerMe{text-align:center;margin-left:auto;margin-right:auto;}
.alignLeft{text-align:left}
.alignRight{text-align:right}
.floatRight{float:right!important}
.floatLeft{float:left!important}
.clearAll{clear:both}
.largeText{font-size:120%}
.mediumText{font-size:85%}
.smallText{font-size:70%}
.boldText,.bold, b, strong{font-weight:500}
.lightText{font-weight:300}
.blueText{color:#165ca2}
.redText{color:#e30613}
.orangeText{color:#fc7f04}
.greyText{color:#666}
.blackText a{color:#000}
.whiteText{color:#fff}
.bgWhite{background-color:#FFF}
.bgGrey{background-color:#e8e8e8}
.bglightGrey{background-color:#F6F6F6}
.greyBox{background-color:#1f2427}
.displayNone{display:none}
.iFrameStyle{border:0}
.btn{font-size:1.4vw;border:1px solid #000;width:100%;height:50px;text-align:center;line-height:50px;font-weight:700;}
.btn2{background-color:#000;font-weight:700;color:#fff;display:inline-block;text-align:center;padding:10px 16px}
.asTable{display:table}
.asCell{display:table-cell;vertical-align:middle;}
#breadCrumbs{margin:0 4% 10px 0;font-weight:400;text-align:right}
.voidLink a{cursor:default}
.paddingTop{padding-top:40px}
/* page styles*/
html,body{height:100%}
body{background-color:#0f0f0f;font-family:'Teko',sans-serif;color:#ccc;font-weight:300;line-height:28px;font-size:1.5em}
.introText{font-size:1.1em;font-weight:600;line-height:34px; text-align:center}
#wrapper{min-width:320px;position:relative;overflow:hidden;width:100%;margin:0 auto}
#header{width:100%;border-bottom:2px solid #2a333c;height:90px;position:fixed;top:0;z-index:99;background-color: rgba(15, 15, 15, 0.9)}
.headspace{margin-top:90px}
#logo{display:inline;float:left}
#logo img{position:relative;top:0;left:0;width:100%;height:auto;max-width:110px;z-index:70;margin:10px 20px 10px 0}
#toggleButton{display:none}
#main .columns,#main .column{-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-o-transition:all .3s}
#main{background-image:url(../images/hazardlines_1.jpg);background-repeat:no-repeat;background-size:100%;min-height:500px;text-align:left}
.columns img{max-width:100%;height:auto}
#main img{max-width:100%;height:auto}
.content{padding-top:40px}
.splashSlider{width:100%;margin:0 auto -25px auto;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;clear:both;padding:0}
#footer{border-top:2px solid #2a333c; margin-top:30px}
#footer ul {margin:0; padding:0;display:inline;float:left;}
#footer li {display:inline;float:left;list-style-type:none}
#footer #footer-menu a{border-left:2px solid #2a333c;line-height:93px!important;display:inline-block;text-align:center;padding:0 14px;text-decoration:none;font-size:24px;color:#e30613;height:120px;}
#footer .active{color:#fff}
#footer #footer-menu a:hover{color:white;}
#credits{color:#e30613;position:absolute;top:20px;right:0;font-size:17px;line-height:18px}
.awardImg{width:36%;display:inline;float:left;text-align:center}
.awardText{width:60%;display:inline;float:left;padding-left:4%;padding-bottom:20px}
.awardText h2{font-weight:600;font-size:1.3em;line-height:1.1em;margin:0 0 5px 0;color:#e30613}
.awardText p{font-size:100%;line-height:25px}
.awardWrapper{width:98%;text-align:left;padding-bottom:20px;margin-top:30px;border-bottom:1px solid #2a333c;}   
.taurusAwards img{max-width:60%!important;}
.saAwards{background-image:url(../images/award/SAG-AFTRA_logo.png);background-repeat:no-repeat;background-position:50% 86%;background-size:20%;}
#baseLine{height:80px;border-bottom:1px solid #2a333c;text-align:center;margin-bottom:55px} 
#icon53{position:relative;top:55px;background-color:#0f0f0f;height:50px;width:130px;display:inline-block;background-image: url(../images/Stunts-53-logo.png);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;}
#gallery img{width:95%;height:auto;margin-bottom:10px}
/* FORMS */
#Cform{padding:20px 0 0;margin:0;width:85%;max-width:400px;display:inline-block;}
#contactForm{margin:0;padding:0;text-align:left;width:92%;}
#contactForm input,textarea{color:#000}
#nameField{width:100%;margin-bottom:6px;-webkit-box-shadow: inset 7px 6px 17px -3px #A1A2A8;-moz-box-shadow: inset 7px 6px 17px -3px #A1A2A8;-o-box-shadow: inset 7px 6px 17px -3px #A1A2A8;box-shadow: inset 7px 6px 17px -3px #A1A2A8;border:none;}
#emailField{width:100%;margin-bottom:6px;-webkit-box-shadow: inset 7px 6px 17px -3px #A1A2A8;-moz-box-shadow: inset 7px 6px 17px -3px #A1A2A8;-o-box-shadow: inset 7px 6px 17px -3px #A1A2A8;box-shadow: inset 7px 6px 17px -3px #A1A2A8;border:none;}
#telField{width:100%;margin-bottom:6px;-webkit-box-shadow: inset 7px 6px 17px -3px #A1A2A8;-moz-box-shadow: inset 7px 6px 17px -3px #A1A2A8;-o-box-shadow: inset 7px 6px 17px -3px #A1A2A8;box-shadow: inset 7px 6px 17px -3px #A1A2A8;border:none;}
#messageField{width:100%;height:100px;-webkit-box-shadow: inset 7px 6px 17px -3px #A1A2A8;-moz-box-shadow: inset 7px 6px 17px -3px #A1A2A8;-o-box-shadow: inset 7px 6px 17px -3px #A1A2A8;box-shadow: inset 7px 6px 17px -3px #A1A2A8;border:none;}
#botField{width:70px;margin-bottom:15px;-webkit-box-shadow: inset 7px 6px 17px -3px #A1A2A8;-moz-box-shadow: inset 7px 6px 17px -3px #A1A2A8;-o-box-shadow: inset 7px 6px 17px -3px #A1A2A8;box-shadow: inset 7px 6px 17px -3px #A1A2A8;border:none;}
#sendMessage{color:#fff!important;background-color:#e30613;border:none;font-size:25px;line-height:34px;padding:5px 25px;margin:20px 0 0 0;}
.success{color:#BCCB03;font-weight:700}
.error{color:#e30613;font-weight:700}
label{font-weight:300; margin:10px 0 0 0}
#videoBlock{position:relative;padding:64.92% 0 0 0;height:auto;width:100%;margin:0 auto 0 auto;}
#videoBlock iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
iframe{border-width:0px}
#splash{width:100%;height:auto;margin:90px 0 0 0;padding-bottom:13%;text-align:center;background-image:url(../images/crowd.jpg);background-repeat:no-repeat;background-size:100%;background-position:bottom;background-color:#000}
@media(min-width:780px){
#awardb1, #awardb2{border-bottom:none}  
}
/* RESPONSIVE */
@media(max-width:780px){
#footer .row{width:100%;}
.oneThird{width:100%}
.twoThirds{width:100%}
.oneHalf{width:100%}
.oneQuarter{width:100%}
table,thead,tbody,th,td,tr{display:block}
table{margin:0;}
.threeQuarters{width:100%}
#main{text-align:center}
p{margin:0 0 20px;padding-right:5px}
#gallery img{width:100%;height:auto}
.awardWrapper{width:100%;}
#footer{border:none;text-align:center}	
#footer ul {display:block;float:none;height:auto;}
#footer li {display:block;float:none;height:auto;border-bottom:1px solid #2a333c; padding-top:4px}
#footer #footer-menu a{border-left:none;display:inline;text-align:center;padding:0;height:auto;line-height:40px!important}
#footer .active{color:#fff}
#footer #footer-menu a:hover{color:white;}
#credits{color:#e30613;position:relative;top:20px;right:0;font-size:11px;line-height:18px;margin-bottom:40px}
#videoBlock{padding:54.92% 0 0 0;}
#awardb2{border-bottom:none}
.slideSpace{margin-top:90px}
}
/*topNav*/
@media screen and (max-width:780px) {
#toggleButton{display:block;position:absolute;z-index:90;top:20px;right:0px;
width:35px;height:35px;background-color:#000;border-radius:5px;border:1px
solid #e30613; overflow: hidden}
#toggleButton svg{margin:6px 0 0 5px}
#sideNav{position:absolute;top:0;right:0;text-align:left;height:auto;width:100%;z-index:60!important;background-color:#0f0f0f;display:none;overflow:hidden;border-left:3px solid #2a333c;border-bottom:1px solid #2a333c}
#navBar{width:100%}
#sideNav{padding-top:100px;padding-left: 20px}
#sideNav ul{margin:0; padding:0;display:block;z-index: 99;text-align:
left!important}
#navBar li {display:block;line-height:20px;border-bottom:2px solid
#2a333c;height:50px;width:100%;text-align: left}
#navBar #contact{display:block;height:50px;width:100%;text-align: left;}
#navBar #contact a{border-right:none; width:100%;}
#navBar
a{text-align:center;padding:0;font-size:26px;color:#e30613;border-right:none
;line-height:50px!important}
#sideNav .active{color:#fff}
#contact a{border:none}
#contact li{border:none}
}