/*videos page redesign*/

.h1-title-pages {
  float: inherit;
}

header, .taxonomy-description {
  padding: 0 30px;
}

#main-menu {
  z-index: 5;
  background: #fff;
}

#video-content {
  z-index: 5;
  background: transparent;
  margin-top: 100vh;
}

#main-navigation{
  z-index: 5;
}
#volt_footer,
#video-content,
.container-fluid-grey,
.stories-title{
  z-index: 10;
  position: relative;  
}

.stories-title{
  color: #fff;
  margin: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.playbutton{
	position: absolute;
	margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 999;
}

.playbutton:hover {
	cursor: pointer;
}

#itv-video #thumb-itv-video:hover{
	cursor: pointer;
}
.stories-title p {
  width: 75%;
  margin: 0 auto;
  padding-bottom: 18px;
}

.hideimportant{
	display: none !important;
}
.noactive-all {
  display: none;
}
.active-vs {
  display: block;
}
.active-all {
  display: block;
}

.entry p {
	margin-top: 20px;
	font-size: 1.8rem;
}
@import url('https://fonts.googleapis.com/css?family=Yesteryear');

.stories-title h1 {
  font-size: 70px;
}

.cyclescheme-floating-box{
  background: #000;
}

.cyclescheme-calculator-box {
  margin-top: 440px;
}

.stories-intro-bg{
    background-color: #000;
    background-image:linear-gradient(to bottom, #29323c2e, #48556357),  url(../jpg/volt-stories-trailer-thumb.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    position: fixed;
    width: 100%;
    top: 0; 
    animation-delay: 2s;
    -webkit-animation: zoom-in 5s ease-out; /* Safari 4+ */
  -moz-animation:    zoom-in 5s ease-out; /* Fx 5+ */
  -o-animation:      zoom-in 5s ease-out; /* Opera 12+ */
  animation:         zoom-in 5s ease-out; /* IE 10+, Fx 29+ */
  animation-fill-mode:forwards;
   -webkit-animation-fill-mode: forwards;
   z-index: -1;
} 

@-webkit-keyframes zoom-in {
  0%   {   transform: scale(1); }
  100% { transform: scale(1.1); }
}
@-moz-keyframes zoom-in {
  0%   { transform: scale(1); }
  100% { transform: scale(1.1); }
}
@-o-keyframes zoom-in {
  0%   { transform: scale(1); }
  100% { transform: scale(1.1); }
}
@keyframes zoom-in {
  0%   { transform: scale(1); }
  100% { transform: scale(1.1); }
}

.stories-page{
    background-image: linear-gradient(to bottom, #29323c2e, #48556357), url(../jpg/volt-stories-video-category.jpg);
}

.ebikesdemos-page{
    background-image: linear-gradient(to bottom, #29323c2e, #48556357), url(../jpg/demo-bikes-page-thumb.jpg);
}

.press-media-page{
    background-image: linear-gradient(to bottom, #29323c2e, #48556357), url(../jpg/press-media-video-category.jpg);
}

.no-under{
	text-decoration: none;
}
.no-under:hover{
	text-decoration: none;
}

.video1-wrapper, .video2-wrapper{
  display: grid;
}

.stories-subtitle {
  background: #000;
  padding: 10px;
}

.stories-top-btn {
	display: none;
	padding-top: 30px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -
}

#dotsvg{
	webkit-animation: moveit 2s ease-out infinite; /* Safari 4+ */
  -moz-animation:    moveit 2s ease-out infinite; /* Fx 5+ */
  -o-animation:      moveit 2s ease-out infinite; /* Opera 12+ */
  animation:         moveit 2s ease-out infinite; /* IE 10+, Fx 29+ */
}


@-webkit-keyframes moveit {
  0%   { transform: translateY(0px); }
  50%  { transform: translateY(-5px); }
  100% { transform: translateY(0px); }
}
@-moz-keyframes moveit {
  0%   { transform: translateY(0px); }
  50%  { transform: translateY(-5px); }
  100% { transform: translateY(0px); }
}
@-o-keyframes moveit {
  0%   { transform: translateY(0px); }
  50%  { transform: translateY(-5px); }
  100% { transform: translateY(0px); }
}
@keyframes moveit {
  0%   { transform: translateY(0px); }
  50%  { transform: translateY(-5px); }
  100% { transform: translateY(0px); }
}

.stories-subtitle h2 {
    color: #fff;
    margin-top: 5px;
}

.video-play-btn{
    width: 100px;
    height: 100px;
    left: 50% !important;
    top: 50% !important;
    margin-top: -50px;
    margin-left: -50px;
    -moz-transition:    all 0.4s ease !important;
    -webkit-transition: all 0.4s ease !important;
    -o-transition:      all 0.4s ease !important;
    -ms-transition:     all 0.4s ease !important;
    transition:         all 0.4s ease !important;     
    opacity: 0.5;
    position: absolute;
}

.cyclescheme-video-box:hover .video-play-btn {
  -webkit-transform: scale(1.2); 
      -ms-transform: scale(1.2); 
          transform: scale(1.2);
  opacity: 1 !important;
}

.cyclescheme-video-box{
  cursor: pointer;
}

.cyclescheme-calculator-box, .stories-title {
  z-index: 111;
}

.homepage-blog img {
  display: block;
  max-width: 100%;
  height: auto;  
}

.footer-margin-top {
  display: none;
}


.video{
  background: #fff;
  padding: 25px;
  width: 100%;
}


.form-control{
	font-family: volt-bold;
    border: 1px solid #fff;
    padding: 12px 20px 12px 20px;
    height: auto;
    font-size: 2rem;
    color: #fff;
    background: #ffffff29;
    text-transform: uppercase;
    transition: all 0.5s ease-in-out;
}

.form-control:hover{
	color: #000;
    background: #fff;
    cursor: pointer;
} 

.subsvideo, .subred{
  transition: all 0.5s ease-in-out;
}

.subsvideo:hover svg g .subred{
  fill: #000;
  stroke: #000;
}

.video-cat-title{
  position: absolute;
    bottom: 0;
    left: 0;
    /* transform: translatey(100%); */
    width: 100%;
    background: #ffffffd4;
    padding: 15px 0;
    /* margin-left: 0px; */
    margin: 0 0;
}

.cyclescheme-top-btn-box{
  max-width: 25%;
}

@media(max-width: 768px){
	.stories-intro-bg{
    	background-image: linear-gradient(to bottom, #29323c2e, #48556357), url(../jpg/stories-bg-xs.jpg);
	} 
	.stories-page{
    	background-image: linear-gradient(to bottom, #29323c2e, #48556357), url(../jpg/stories-page-bg-xs.jpg);
	}
	.ebikesdemos-page{
    	background-image: linear-gradient(to bottom, #29323c2e, #48556357), url(../jpg/ebikesdemos-page-bg-xs.jpg);
	}
	.press-media-page{
    	background-image: linear-gradient(to bottom, #29323c2e, #48556357), url(../jpg/press-medida-page-bg-xs.jpg);
	}
	.stories-title p {
    	width: 100%;
	}
	.stories-top-btn {
		display: block !important;
	}
	.stories-title{
	  color: #fff;
	  margin: 0;
	  left: 50%;
	  transform: translate(-50%, -60%);
	}
	.entry p {
    	font-size: 14px;
	}
	.h2-press{
		font-size: 1.5rem;
	}
	.video{
		padding: 0px;
	}
  .cyclescheme-top-btn-box{
  max-width: 70%;
}
}

@media (max-width: 700px){
.stories-title {
}
.stories-title h1 {
    font-size: 50px;
}

.cyclescheme-title {
    top: 270px;
}

}

@media (max-width: 361px){
.stories-title {
}
.stories-title h1 {
    font-size: 40px;
}
}

.all-videos .play-button{
  transition: 200ms;
}

.all-videos .wrapper:hover .play-button{
  background-color: #e62117;
}

