.sequence-theme {
background-color: transparent
}
.sequence {
margin: 0 auto;
position: relative;
overflow: hidden;
width: 100%
}
#sequence {
height: 600px
}
.sequence>.sequence-canvas {
height: 100%;
width: 100%
}
.sequence>.sequence-canvas>li {
position: absolute;
width: 100%;
height: 100%;
z-index: 1;
display: block;
list-style: none;
opacity: 1 !important
}
.sequence>.sequence-canvas>li img {
height: 100%
}
.sequence li>.sequence-entry {
position: absolute;
top: 0;
left: 0;
z-index: 11;
padding: 80px;
width: 100%;
height: 100%
}
.sequence-theme .sequence-prev,
.sequence-theme .sequence-next {
position: absolute;
top: 50%;
z-index: 5;
display: block;
margin-top: -25px;
width: 30px;
height: 30px;
font-size: 0;
cursor: pointer;
text-align: center;
-webkit-transition: all .30s ease-in-out;
transition: all .30s ease-in-out
}
.no-touch .sequence-theme .sequence-prev {
left: -60px
}
.no-touch .sequence-theme .sequence-next {
right: -60px
}
.touch .sequence-theme .sequence-prev {
left: 20px
}
.touch .sequence-theme .sequence-next {
right: 20px
}
.sequence-theme:hover .sequence-prev {
left: 20px
}
.sequence-theme:hover .sequence-next {
right: 20px
}
.sequence-theme .sequence-prev:after,
.sequence-theme .sequence-next:after {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
color: #fff;
text-align: center;
font-size: 52px;
font-family: 'fontello';
line-height: 1em
}
.sequence-theme .sequence-prev:after {
content: "\ea03"
}
.sequence-theme .sequence-next:after {
content: "\ea04"
}
.sequence-pause {
bottom: 0;
cursor: pointer;
position: absolute;
z-index: 1000
}
.sequence-paused {
opacity: .3
}
#sequence-preloader {
background-color: #d9d9d9
}
.sequence-pagination {
position: absolute;
bottom: 2%;
z-index: 10;
display: none;
width: 100%;
text-align: center;
font-size: 0;
-webkit-transition-duration: .5s;
transition-duration: .5s
}
.sequence-pagination .page {
display: inline-block
}
.sequence-pagination .page span {
display: inline-block;
margin: 2px 8px;
padding: 4px;
width: 3px;
height: 3px;
border-width: 1px;
border-style: solid;
border-color: transparent;
background-color: #fff;
cursor: pointer;
vertical-align: middle;
-webkit-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
-webkit-border-radius: 50%;
border-radius: 50%
}
.sequence-pagination .page.current span,
.sequence-pagination .page:hover span {
border-color: #fff;
background-color: transparent;
-webkit-transform: scale(1.4);
transform: scale(1.4)
}
.sequence-canvas .parallax-overlay {
position: absolute;
left: 0;
top: 0;
z-index: 0;
width: 100%;
height: 100%;
background-image: url(overlay-pattern.png);
background-repeat: repeat
}
#sequence-fullscreen .animate-in .parallax-overlay {
z-index: 1;
background-color: rgba(0, 0, 0, .2)
}
.animated-element {
position: relative;
opacity: 0;
-webkit-transition-duration: 1s;
transition-duration: 1s
}
.animate-out .animated-element {
opacity: 0
}
.animate-in .animated-element {
opacity: 1
}
.full-bg-image.animated-element {
-webkit-transition-duration: .5s;
transition-duration: .5s;
-webkit-transition-delay: 0;
transition-delay: 0
}
.sequence-extra,
.sequence-content {
display: table;
width: 100%;
height: 100%;
vertical-align: middle;
text-align: center
}
.sequence-content {
display: table-cell
}
.sequence-content .sequence-slogan,
.sequence-content .sequence-text {
margin-bottom: 35px;
opacity: 0;
color: #fff;
text-transform: uppercase;
font-weight: 700;
font-family: 'Raleway', sans-serif;
line-height: 1.3em
}
.sequence-content .sequence-slogan {
font-size: 80px
}
.sequence-content .sequence-text {
font-size: 48px
}
.sequence-content .sequence-slogan,
.sequence-content .sequence-text {
-webkit-transform: translateY(50px);
transform: translateY(50px);
-webkit-transition-property: -webkit-transform, opacity;
transition-property: transform, opacity;
-webkit-transition-duration: .7s;
transition-duration: .7s;
-webkit-transition-timing-function: ease;
transition-timing-function: ease
}
.sequence-content .sequence-button {
opacity: 0;
-webkit-transform: translateY(50px);
transform: translateY(50px);
-webkit-transition-property: -webkit-transform, opacity;
transition-property: transform, opacity;
-webkit-transition-duration: .7s;
transition-duration: .7s;
-webkit-transition-timing-function: ease;
transition-timing-function: ease
}
.sequence-content .sequence-slogan>span {
color: #f8b637
}
.animate-out .sequence-slogan {
opacity: 0;
-webkit-transform: translateY(50px);
transform: translateY(50px)
}
.animate-in .sequence-slogan {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transition-delay: .5s;
transition-delay: .5s
}
.animate-out .sequence-text {
opacity: 0;
-webkit-transform: translateY(50px);
transform: translateY(50px)
}
.animate-in .sequence-text {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transition-delay: 1.1s;
transition-delay: 1.1s
}
.animate-out .sequence-button {
opacity: 0;
-webkit-transform: translateY(50px);
transform: translateY(50px)
}
.animate-in .sequence-button {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transition-delay: 1.6s;
transition-delay: 1.6s
}
.sequence-canvas .extra-radius {
opacity: 0;
-webkit-transition: -webkit-transform .65s cubic-bezier(0.000, 1.035, 0.265, 1.550) .5s, opacity .45s ease .5s;
transition: transform .65s cubic-bezier(0.000, 1.035, 0.265, 1.550) .5s, opacity .45s ease .5s;
-webkit-transform: scale(0);
transform: scale(0)
}
.animate-out .extra-radius {
opacity: 0;
-webkit-transform: scale(0);
transform: scale(0)
}
.animate-in .extra-radius {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1)
}
.sequence-canvas .inner-content h2 {
opacity: 0;
-webkit-transition-duration: 0;
transition-duration: 0;
-webkit-transition-property: opacity, transform;
transition-property: opacity, transform;
-webkit-transition-timing-function: ease;
transition-timing-function: ease;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
.sequence-canvas .inner-content>h2:nth-child(1) {
-webkit-transform: translateX(-15px);
transform: translateX(-15px)
}
.sequence-canvas .inner-content>h2:nth-child(2) {
-webkit-transform: translateX(15px);
transform: translateX(15px)
}
.sequence-canvas .inner-content>h2:nth-child(3) {
-webkit-transform: translateX(-15px);
transform: translateX(-15px)
}
.sequence-canvas .inner-content>h2:nth-child(4) {
-webkit-transform: translateX(15px);
transform: translateX(15px)
}
.sequence-canvas .inner-content>h2:nth-child(5) {
-webkit-transform: translateX(-15px);
transform: translateX(-15px)
}
.animate-in .inner-content>h2:nth-child(1) {
-webkit-transition-delay: 1.1s;
transition-delay: 1.1s;
-webkit-transition-duration: .6s;
transition-duration: .6s
}
.animate-in .inner-content>h2:nth-child(2) {
-webkit-transition-delay: 1.8s;
transition-delay: 1.8s;
-webkit-transition-duration: .6s;
transition-duration: .6s
}
.animate-in .inner-content>h2:nth-child(3) {
-webkit-transition-delay: 2.4s;
transition-delay: 2.4s;
-webkit-transition-duration: .6s;
transition-duration: .6s
}
.animate-in .inner-content>h2:nth-child(4) {
-webkit-transition-delay: 3s;
transition-delay: 3s;
-webkit-transition-duration: .6s;
transition-duration: .6s
}
.animate-in .inner-content>h2:nth-child(5) {
-webkit-transition-delay: 3.6s;
transition-delay: 3.6s;
-webkit-transition-duration: .6s;
transition-duration: .6s
}
.sequence-canvas .animate-in .inner-content>h2 {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0)
}
@media only screen and (max-width:767px) {
.sequence li>.sequence-entry {
padding: 50px 30px
}
.touch .sequence-theme .sequence-prev {
left: 10px
}
.touch .sequence-theme .sequence-next {
right: 10px
}
.sequence-theme:hover .sequence-prev {
left: 10px
}
.sequence-theme:hover .sequence-next {
right: 10px
}
}
@media only screen and (max-width:767px) and (orientation:landscape) {
#sequence {
min-height: 250px;
height: 250px
}
#sequence li>.sequence-entry {
padding: 0
}
.sequence-content .sequence-slogan {
font-size: 40px
}
.sequence-content .sequence-text {
font-size: 20px
}
.sequence-content .sequence-slogan,
.sequence-content .sequence-text {
margin-bottom: 10px;
line-height: 1.2em
}
}
@media only screen and (max-width:767px) and (orientation:portrait) {
#sequence {
min-height: 350px;
height: 350px
}
#sequence li>.sequence-entry {
padding: 25px
}
.sequence-content .sequence-slogan {
font-size: 33px
}
.sequence-content .sequence-text {
font-size: 20px
}
.sequence-content .sequence-slogan,
.sequence-content .sequence-text {
margin-bottom: 20px;
line-height: 1.2em;
font-size: 24px !important;
}
} |