/* ---- customize styles here ---- */ .parallax-slider{ height: 870px; #mainCaptionHolder{ .container { top:28%; } .slider_caption { margin-top: -1px; text-align:left; font-size:15px; line-height:27px; color:#fff; float: right; width: 595px; margin-right: -18px; h1,h2 { color:#fff; letter-spacing: -3px; margin-bottom: 32px; } } } .controlBtn { width: 55px; height: 55px; margin-top: -28px; .innerBtn{ font-size: 31px; line-height: 55px; color: #a9a9a9; background: #fff; } .slidesCounter{ font-size: 16px; line-height: 55px; color: #fff; background: @linkColorHover; } } .controlBtn:hover { .innerBtn{ color: #fff; background: @linkColorHover; } } .parallaxPrevBtn, .parallaxNextBtn { .transition(all 0.5s ease); } .parallaxPrevBtn { left: -55px; } .parallaxNextBtn { right: -55px; } &:hover { .parallaxPrevBtn{ left:0; } .parallaxNextBtn{ right:0; } } #paralaxSliderPagination{ padding:0px 0; bottom: 236px; &.buttons_pagination{ left: 50%; padding-left: 15px; .box-sizing(border-box); overflow: hidden; ul{ float: left; li{ border-radius: 50%; margin: 0 5px 0 6px; width: 27px; height: 27px; background-color: @white; &:hover, &.active{ background: @color2; } } } } &.images_pagination{ ul{ li{ margin: 3px; opacity:.5; &:hover, &.active{ opacity:1; } } } } } .parallax-slider-video-progress { background:@linkColor; } #previewSpinner{ width: 50px; height: 50px; margin-left: -25px; margin-top: -25px; border-radius: 25px; background: url(parallax-slider/img/spinner.GIF) 50% 50% #fff no-repeat; } } /* ---- necessary slider settings ---- */ /* ---- without the need doesn't change anything ---- */ .parallax-slider{ overflow: hidden; position:relative; -ms-transform: translateZ(0); transform: translateZ(0); .baseList{ display: none; } .parallax-slider-video-progress-bar { position:absolute; overflow:hidden; top:0; left:0; width:100%; height:8px; background:url(parallax-slider/img/loader.gif) 0 0 repeat-x; z-index:5; } .parallax-slider-video-progress { width:0; height:100%; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s; } .parallax-slider-vimeo-video { overflow:hidden; .parallax-slider-vimeo-iframe{ margin-top:-100px; max-width:none; } } #mainImageHolder{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; .primaryHolder, .secondaryHolder{ position: absolute; width: 100%; top: 0; left: 0; .obj-inner { max-width: inherit; background-repeat: no-repeat; background-position: center; background-size: cover; } } .primaryHolder{ } .secondaryHolder{ } } #mainCaptionHolder{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 2; >a{ position:absolute; top:0; left:0; width:100%; height:100%; } .container { position:relative; } .primaryCaption, .secondaryCaption { position: absolute; width: 100%; top:0; left:0; } } .controlBtn{ position: absolute; cursor: pointer; display: block; top: 50%; z-index: 2; .innerBtn{ .transition(all 0.3s ease); position: relative; display:block; width: 100%; height: 100%; text-align: center; z-index: 1; } .slidesCounter{ .transition(all 0.3s ease); position: absolute; top: 0; width: 60%; height: 100%; } &.parallaxPrevBtn{ .slidesCounter{ left: 0%; text-align:left; } &:hover{ .slidesCounter{ left: 100%; } } } &.parallaxNextBtn{ .slidesCounter{ right: 0%; text-align:right; } &:hover{ .slidesCounter{ right: 100%; } } } } #paralaxSliderPagination{ position: absolute; width: 100%; text-align: center; z-index: 2; ul{ list-style: none; margin: 0; li{ .transition(all 0.5s ease); cursor: pointer; display: inline-block; } } } #previewSpinner{ position: absolute; display: block; top: 50%; left: 50%; z-index: 99; } &.zoom-fade-eff{ #mainImageHolder{ .primaryHolder{ .opacity(100); .scale(1); &.animateState{ .opacity(0); .scale(3); } } .secondaryHolder{ .opacity(100); &.animateState{ .opacity(0); } } } #mainCaptionHolder{ .primaryCaption{ .opacity(100); &.animateState{ .opacity(0); } } .secondaryCaption{ .opacity(100); &.animateState{ .opacity(0); } } } } &.simple-fade-eff{ #mainImageHolder{ .primaryHolder{ .opacity(100); &.animateState{ .opacity(0); } } .secondaryHolder{ &.animateState{ .opacity(100); &.animateState{ .opacity(0); } } } } #mainCaptionHolder{ .primaryCaption{ .opacity(100); .scale(1); &.animateState{ .opacity(0); } } .secondaryCaption{ .opacity(100); &.animateState{ .opacity(0); } } } } &.slide-top-eff{ #mainImageHolder{ .primaryHolder{ top: 0; &.animateState{ top: -100%; } } .secondaryHolder{ &.animateState{ top: 0; &.animateState{ top: 100%; } } } } #mainCaptionHolder{ .primaryCaption{ .opacity(100); .scale(1); &.animateState{ .opacity(0); } } .secondaryCaption{ .opacity(100); &.animateState{ .opacity(0); } } } } }