html {
	font-family:Open Sans, Helvetica, sans-serif !important;
}

.noPaddingSides {
  padding-left: 0;
  padding-right: 0; }

video.bgvid {
    width: 100%;
}




.product-bg-full{
  -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  // background-position: 100% 50%;
  background-repeat: no-repeat;
  // background-attachment: fixed;
  min-height: 666px;
  min-width: 100vw;
  height: 100vh;
  position: relative;
}


#nav{
  width:100%;
  height:90px;
  background-color:#222;
  position:fixed;
  z-index:2;
}

div.slide{
  position:relative;
  height:100vh;
  margin:0 auto;
  text-align: center;
}

.slide-text{
  position:absolute;
  top:54%;
  left:50%;
  transform:translate(-50%, -50%);
  width:50%;
  max-width:700px;
}

#slide-1{
  background-color:#aaaaaa;
}

#slide-1 img{
  /*margin-bottom:40px;
  width:300px;
  padding:0 50px 40px 50px;
  border-bottom: solid 1px #ffffff;*/
}

#slide-1 p{
  color:#fff;
  font-size:24px;
  font-weight:100;
}

#slide-2{
  background-image: url('../png/usaussr.png');
  background-position: center;
  background-repeat: no-repeat;
}

#slide-2 div.slide-text{
  width:auto !important;
  top:45%;
}

#slide-2 p{
  color:#fff;
  font-size:24px;
  font-weight:100;
}

#slide-2 p:nth-child(2){
  font-size:60px;
  font-weight:600;
  /*padding:0 50px 40px 50px;*/
  padding:0 50px 20px 50px;
  border-bottom: solid 1px #ffffff;
}

#slide-2 p:nth-child(3){
  font-size:16px;
  font-weight:600;
  letter-spacing:0.5px;
  margin-top:25px;
}

#slide-2 img{
  height:300px;
  margin-bottom:50px;
  padding-right:80px;
}

#slide-3{
  background-color:#fff;
}

#slide-3 img:first-child{
  width:200px;
  padding-bottom: 50px;
}

#slide-3 img:nth-child(5){
  width:60px;
  padding-bottom:20px;
}

#slide-3 p{
  font-size:16px;
  padding-bottom: 40px;
}

#slide-3 p:nth-child(4){
  padding-bottom:120px;
}

#slide-3 h1{
  font-weight:100;
  font-size:28px;
  padding-bottom: 30px;
}






.homepage-hero-module {
  border-right: none;
  border-left: none;
  position: relative;
}
.no-video .video-container video,
.touch .video-container video {
  display: none;
}
.no-video .video-container .poster,
.touch .video-container .poster {
  display: block !important;
}
.video-container {
  position: relative;
  bottom: 0%;
  left: 0%;
  height: 100%;
  width: 100%;
  overflow: hidden;
  background: #000;
}
.video-container .poster img {
  width: 100%;
  bottom: 0;
  position: absolute;
}
.video-container .filter {
  z-index: 100;
  position: absolute;
  background: rgba(0, 0, 0, 0.4);
  width: 100%;
}
.video-container .title-container {
  z-index: 1000;
  position: absolute;
  top: 50%;
  left:50%;
  transform:translate(-50%, -50%);
  -webkit-transform:translate(-50%, -50%);
  -moz-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
  width: 100%;
  text-align: center;
  color: #fff;
  padding:0 40px;
}
.video-container .description .inner {
  font-size: 1em;
  width: 45%;
  margin: 0 auto; 
}
.video-container .link {
  position: absolute;
  bottom: 3em;
  width: 100%;
  text-align: center;
  z-index: 1001;
  font-size: 2em;
  color: #fff;
}
.video-container .link a {
  color: #fff;
}
.video-container video {
  position: absolute;
  z-index: 0;
  bottom: 0;
}
.video-container video.fillWidth {
  width: 100%;
}



@media only screen and (max-width: 768px) { 
  #slide-2 img{
    display:none;
  }

  #slide-2{
    /*background-image: url('../img/hockey/m-hockey-play-bg-1.jpg');*/
    background-image: url('../png/usaussr.png');
  }

  .video-container .title-container {
    max-width: 500px;
  }
  
}