.king-addons-advanced-slider-wrap {
position: relative;
}
.king-addons-advanced-slider {
position: relative;
overflow: hidden;
height: auto;
opacity: 0;
}
.king-addons-slider-item {
position: relative;
overflow: hidden;
height: auto;
}
.king-addons-slider-content {
position: relative;
z-index: 90;
width: 100%;
max-width: 750px;
padding: 10px 50px 50px 50px;
}
.king-addons-slider-item-bg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-position: center;
}
.king-addons-slider-title *,
.king-addons-slider-sub-title *,
.king-addons-slider-description p {
display: inline-block;
}
.king-addons-slider-title * {
font-size: 40px;
font-weight: 600;
line-height: 1.5em;
margin: 0 0 2px 0;
padding: 5px 10px 5px 10px;
color: #ffffff;
}
.king-addons-slider-sub-title * {
font-size: 16px;
margin: 0 0 10px 0;
padding: 5px 10px 5px 10px;
}
.king-addons-slider-description p {
margin: 0 0 30px 0;
padding: 5px 10px 5px 10px;
}
.king-addons-slider-primary-btn,
.king-addons-slider-secondary-btn {
margin: 0 10px 0 10px;
padding: 12px 25px 12px 25px;
border-width: 1px;
border-style: solid;
border-color: #ffffff;
border-radius: 2px;
}
.king-addons-slider-btns svg,
.king-addons-slider-scroll-btn svg {
vertical-align: bottom;
}
.king-addons-slider-video:not(.king-addons-custom-video) {
position: relative;
padding-bottom: 56.25%;
}
.king-addons-custom-video video {
height: 100%;
}
.king-addons-advanced-slider iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.slick-slide .king-addons-slider-img {
position: relative;
z-index: 79;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
}
@keyframes king-addons-ken-burns-in {
0% {
transform: scale(1);
}
100% {
transform: scale(1.3);
}
}
@keyframes king-addons-ken-burns-out {
0% {
transform: scale(1.3);
}
100% {
transform: scale(1);
}
}
.king-addons-advanced-slider .slick-slide.king-addons-slick-visible .king-addons-slider-item-bg {
animation-duration: 10s;
animation-timing-function: linear;
}
.king-addons-advanced-slider .slick-slide.king-addons-slick-visible .king-addons-slider-item-bg.king-addons-ken-burns-in {
transform: scale(1.3);
animation-name: king-addons-ken-burns-in;
animation-iteration-count: infinite;
}
.king-addons-advanced-slider .slick-slide.king-addons-slick-visible .king-addons-slider-item-bg.king-addons-ken-burns-out {
transform: scale(1);
animation-name: king-addons-ken-burns-out;
animation-iteration-count: infinite;
}
.king-addons-ken-burns-in {
transform: scale(1);
}
.king-addons-ken-burns-out {
transform: scale(1.3);
}
.king-addons-slider-item-url {
position: absolute;
z-index: 90;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
}
.king-addons-slider-nav-position-default .king-addons-slider-arrow-container {
position: absolute;
display: flex;
}
.king-addons-slider-nav-position-default .king-addons-slider-arrow {
position: static;
}
.king-addons-slider-nav-position-default .king-addons-slider-prev-arrow {
transform: none;
}
.king-addons-slider-nav-position-default .king-addons-slider-next-arrow {
transform: translateY(0) rotate(180deg);
}
.king-addons-slider-nav-align-top-center .king-addons-slider-arrow-container,
.king-addons-slider-nav-align-bottom-center .king-addons-slider-arrow-container {
left: 50%;
transform: translateX(-50%);
}
.king-addons-slider-arrow {
position: absolute;
z-index: 120;
top: 50%;
align-items: center;
justify-content: center;
box-sizing: content-box;
cursor: pointer;
transition: all .5s;
text-align: center;
}
.king-addons-slider-arrow i {
line-height: inherit;
display: block;
}
.king-addons-slider-prev-arrow {
left: 1%;
transform: translateY(-50%);
}
.king-addons-slider-next-arrow {
right: 1%;
transform: translateY(-50%) rotate(180deg);
}
.king-addons-slider-nav-fade .king-addons-slider-arrow {
visibility: hidden;
opacity: 0;
}
.king-addons-slider-nav-fade .king-addons-advanced-slider-wrap:hover .king-addons-slider-arrow {
visibility: visible;
opacity: 1;
}
.king-addons-slider-dots {
position: absolute;
z-index: 1;
left: 50%;
display: inline-table;
transform: translate(-50%, -50%);
}
.king-addons-slider-dots .slick-dots {
position: static !important;
}
.king-addons-slider-dots ul {
margin: 0;
padding: 0;
list-style: none;
}
.king-addons-advanced-slider.slick-dotted.slick-slider {
margin-bottom: 0 !important;
}
.king-addons-slider-dots-vertical .slick-dots li {
display: block;
width: auto !important;
height: auto !important;
margin: 0 !important;
}
.king-addons-slider-dots-horizontal .slick-dots li {
width: auto !important;
margin: 0 !important;
padding-top: 10px;
}
.king-addons-slider-dots-pro-vr .slick-dots li:last-child span,
.king-addons-slider-dots-horizontal .slick-dots li:last-child span {
margin-right: 0 !important;
}
.king-addons-slider-dots-pro-vr .king-addons-slider-dots li,
.king-addons-slider-dots-horizontal .king-addons-slider-dots li {
float: left;
}
.king-addons-slider-dot {
display: block;
cursor: pointer;
}
.king-addons-slider-dots li:last-child .king-addons-slider-dot {
margin: 0 !important;
}
.king-addons-slider-scroll-btn {
line-height: 1;
position: absolute;
bottom: 45px;
left: 50%;
display: inline-block;
overflow: hidden;
transition-duration: 200ms;
transform: translateX(-50%);
}
@keyframes king-addons-scroll-animation {
0% {
opacity: 0;
transform: translate3d(0, -60%, 0);
}
50% {
opacity: 1;
transform: translate3d(0, 20%, 0);
}
100% {
opacity: 0;
transform: translate3d(0, 20%, 0);
}
}
.king-addons-scroll-animation {
animation-name: king-addons-scroll-animation;
animation-duration: 1300ms;
animation-iteration-count: infinite;
}
.king-addons-slider-video {
position: absolute;
z-index: 90;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #000;
}
.king-addons-slider-video-btn {
margin: 0 auto;
}
.king-addons-slider-video-btn i {
display: block;
}
.king-addons-slider-video-icon-size-none .king-addons-slider-video-btn {
display: none;
}
.king-addons-slider-video-icon-size-small .king-addons-slider-video-btn {
font-size: 16px;
width: 50px;
height: 50px;
padding: 16px 0 0 4px;
border-width: 1px;
}
.king-addons-slider-video-icon-size-medium .king-addons-slider-video-btn {
font-size: 26px;
width: 80px;
height: 80px;
padding: 25px 0 0 5px;
border-width: 2px;
}
.king-addons-slider-video-icon-size-large .king-addons-slider-video-btn {
font-size: 30px;
width: 100px;
height: 100px;
padding: 33px 0 0 7px;
border-width: 2px;
}
.king-addons-slider-video-btn {
cursor: pointer;
text-align: center;
border-style: solid;
border-radius: 50%;
}
.king-addons-slider-item-overlay {
position: absolute;
z-index: 80;
top: 0;
left: 0;
width: 100%;
height: 100%;
}