@charset "UTF-8";
@font-face {
    font-family: 'bebasregular';
    src: url('../fonts/BEBAS___-webfont.eot');
    src: url('../fonts/BEBAS___-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BEBAS___-webfont.woff') format('woff'),
         url('../fonts/BEBAS___-webfont.ttf') format('truetype'),
         url('../fonts/BEBAS___-webfont.svg#bebasregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body{margin:0;background-color:#000;color:#fff; background-image:url(../img/smoke/SmokeInternal-2.jpg); background-repeat:no-repeat; background-size:cover; background-attachment:fixed; min-height:100vh;}
.main-section{padding-top:150px;font-size:16px;}
@media screen and (min-width:768px){.navbar-nav{float:none;margin:0 auto;display:table;table-layout:fixed;}}
.navbar,#main-links{min-height:95px;}
.navbar-nav > li > a{margin-top:20px;}
.navbar-default{background-color:rgba(0,0,0,.7);border:none;}
.navbar-default .navbar-nav > li > a {color:#ccc;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color:#fff;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-color:transparent;color:#fff;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background-color:transparent; color:#1aace8;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:#000;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:transparent;color:#1aace8;}
.navbar-toggle{margin-top:25px;}
@media (max-width: 768px) {.navbar-default{background-color:#000;border:none;}.navbar-nav,.dropdown-menu{text-align:right;}}
.dropdown-menu {background-color:rgba(0,0,0,.7);}
.dropdown-menu > li > a {color:#ccc;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{color:#fff;background-color:transparent;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background-color:transparent;color:#1aace8;}
.btn-info{background-color:#31b0d5;color:#000;}
.btn-info-new{background-color:#31b0d5;color:#FFF;}.btn-info-new:hover{background-color:#2e9ebf;color:#FFF;}
.btn-info:hover{background-color:#2e9ebf;color:#fff;}
.btn-warning{color:#FFF;}
#home{width:100vw;min-height:100vh;}
.opening-text{z-index:1000;position:absolute;left:50%;max-width:550px;padding-left:10px;padding-right:5px;top:70%;}
@media screen and (max-width:959px){.opening-text{bottom:10%;}}
.opening-text-content{position:relative;left:-50%;padding:5px;color:#fff;}
@media screen and (max-width:400px){.opening-text{left:0%;}.opening-text-content{left:5%;}}
.opening-text-content p{font-family: "bebasregular", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:2.5em;text-shadow: 2px 2px #000;}
h1{color:#e9cfae;}
.social-media-icons img{margin-right:10px;margin-left:10px;}
p a {color:#3399cc;}
p a:hover{color:#3399cc;text-decoration: underline;}
.block-font{font-family: "bebasregular", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:2.1em;text-shadow: 2px 2px #000;}
.block-font-smaller{font-family: "bebasregular", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.25em;text-shadow: 1px 1px #000;}
.nav-tabs{border-color:#1aace8;}
.nav-tabs > li > a{color:#ccc;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background-color:#1aace8;color:#fff;border-color:#1aace8;}
.blue-font{color:#1aace8;}
.push{margin-left:10px;}
#press em{color: #CCCCCC;font-size: 0.8em;}
#scene {
    width: 100vw;
    height: 100vh;
}
.scene{
    min-height: 460px;
    overflow: hidden;
    position: relative;
}
.scene, .layer {
    display: block;
    width:100%;
    padding:0;
    margin:0;
}

.smokeone{
    background: url(../img/smoke/SmokeLayerOne.jpg) no-repeat 50%  ;
    background-size: cover;
    width: 110%;
    height: 100vh;
    margin-left: -5%;
}
.smoketwo{
    background: url(../img/smoke/SmokeLayerTwo.png) no-repeat 50%  ;
    background-size: cover;
    width: 110%;
    height: 100vh;
    margin-left: -5%;
}
@media screen and (min-width:1025px){
	.logo{
		background: url(../img/logos/logoMain.png) no-repeat  50%  25%;
		width: 110%;
		height: 100vh;
		margin-left: -5%;
}
}
@media screen and (max-width:1024px){
	.logo{
    background: url(../img/logos/logoHomeSmall.png) no-repeat  50%  35%;
    width: 110%;
    height: 100vh;
    margin-left: -5%;  
}
}
@media screen and (max-width:825px){
	.logo{
    background: url(../img/logos/logoHomeSmall2.png) no-repeat  50%  25%;
    width: 110%;
    height: 100vh;
    margin-left: -5%;  
}
}
.iframe-container{
    position: relative;
    width: 100%;
    padding-bottom: 56.25%; 
}
.iframe-container > *{
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
}