/* ---- customize styles here ---- */ .parallax-slider{ height: 625px; @media (max-width: 767px) { height: 300px; } #mainCaptionHolder{ .container { top: 25%; } .slider_caption { background: none; padding: 0 0 0 552px; line-height: 61px; font-size: 50px; font-weight: 300; text-align: center; text-transform: uppercase; color: #fff; @media (min-width: 979px) and (max-width: 1200px) { padding: 0 0 0 352px; } @media (min-width: 768px) and (max-width: 979px) { padding: 0 0 0 252px; line-height: 51px; font-size: 40px; } @media (max-width: 767px) { padding: 0; line-height: 41px; font-size: 30px; } strong { display: block; font-weight: 500; } em { display: block; margin: 19px 0 0 0; font-style: normal; a { display: inline-block; margin: 0; padding: 14px 39px 14px 39px; vertical-align: top; border: 2px solid #f36639; .border-radius(4px); .transition(0.8s); line-height: 19px; font-size: 16px; font-weight: 400; text-transform: uppercase; text-decoration: none; color: #fff; @media (max-width: 767px) { padding: 11px 19px 11px 19px; } &:focus { background: none; .transition(0.4s); text-decoration: none; color: #fff; &:before { .transition(0.4s); color: #f36639; } } &:hover { background: #f36639; .transition(0.4s); text-decoration: none; color: #fff; &:before { .transition(0.4s); color: #fff; } } &:before { display: inline-block; margin: -2px 11px 0 2px; .transition(0.8s); vertical-align: top; line-height: 21px; font-family: FontAwesome; font-size: 21px; color: #f36639; content: '\f02d'; } } } } } .controlBtn { .innerBtn { display: none !important; } .slidesCounter{ display: none; } } .parallaxPrevBtn { background: none; position: absolute; top: 50%; left: 50% !important; width: auto; height: auto; margin: -18px 0 0 -920px; padding: 0; @media (min-width: 1201px) and (max-width: 1850px) { margin-left: -585px; } @media (min-width: 979px) and (max-width: 1200px) { margin-left: -470px; } @media (min-width: 768px) and (max-width: 979px) { margin-left: -362px; } @media (max-width: 767px) { top: 20px !important; margin: 0 0 0 -20px; } &:focus { &:before { .transition(0.4s); color: #fff; } } &:hover { &:before { .transition(0.4s); color: #f36639; } } &:before { display: inline-block; .transition(0.8s); vertical-align: top; line-height: 33px; font-family: FontAwesome; font-size: 33px; color: #fff; content: '\f104'; } } .parallaxNextBtn { background: none; position: absolute; top: 50%; right: 50%; width: auto; height: auto; margin: -18px -920px 0 0; padding: 0; @media (min-width: 1201px) and (max-width: 1850px) { margin-right: -585px; } @media (min-width: 979px) and (max-width: 1200px) { margin-right: -470px; } @media (min-width: 768px) and (max-width: 979px) { margin-right: -362px; } @media (max-width: 767px) { top: 20px !important; margin: 0 -20px 0 0; } &:focus { &:before { .transition(0.4s); color: #fff; } } &:hover { &:before { .transition(0.4s); color: #f36639; } } &:before { display: inline-block; .transition(0.8s); vertical-align: top; line-height: 33px; font-family: FontAwesome; font-size: 33px; color: #fff; content: '\f105'; } } #paralaxSliderPagination{ padding:10px 0; bottom: 0px; &.buttons_pagination{ ul{ li{ border-radius: 50%; margin: 3px; width: 15px; height: 15px; border: 2px solid #fff; &:hover, &.active{ background: @linkColorHover; } } } } &.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); } } } } }