/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
 
.premium-tabs-container.style-skoffcan{
    position:fixed;
    right:100%;
    top:0;
    bottom:0;
    max-width:600px;
    background:#fff;
    filter: drop-shadow(4px 0px 6px rgba(0, 0, 0, 0.15));
    z-index:91002;
    width:33%;
    transition-timing-function: ease-in;
    transition: 0.3s;
}


.opened-yes .premium-tabs-container.style-skoffcan{
    transform: translateX(100%);
}

.style-imagetabs .premium-tabs-nav{
    position:absolute;
    bottom:0;
    width:100%;
    z-index:1;
}

.style-imagetabs .premium-tabs .premium-tabs-nav .premium-tabs-nav-list li{
    /*flex:initial!important;*/
    text-align:left;
}
.style-imagetabs .premium-tabs .premium-tabs-nav .premium-tabs-nav-list li.tab-current a span,
.style-imagetabs .premium-tabs .premium-tabs-nav .premium-tabs-nav-list li:hover a span{
    color:#fff;
}


.clickCover {
    z-index: 1001!important;
    display:none;
}
.clickCover {
    background: transparent;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 801;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: none;
}

.hidden-yes{
    display:none;
}
.premium-tabs .premium-tab-link .premium-tab-title, .premium-tabs .premium-tab-link .premium-title-icon {
    -webkit-transition: all 90ms ease-in-out;
    transition: all 90ms ease-in-out;
}


.premium-tabs-container.style-skoffcan div{
webkit-transition: all 140ms ease-out;
    -moz-transition: all 140ms ease-out;
    -ms-transition: all 140ms ease-out;
    -o-transition: all 140ms ease-out;
    transition: all 140ms ease-out;
}

.premium-tabs-container.style-skoffcan .premium-tabs-nav{
white-space: nowrap;
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    margin:0;
    /*width:100vw;*/
    position:absolute;
    right:0;
    top:10px;
}

.premium-tabs-container.style-skoffcan .premium-tabs-nav-list {
    flex-flow: initial!important;
    justify-content: flex-start!important;
    width:100vh;
}
.sktabs-align-top .premium-tabs-container.style-skoffcan .premium-tabs-nav-list {
    justify-content: flex-end!important;
}
.sktabs-align-center .premium-tabs-container.style-skoffcan .premium-tabs-nav-list {
    justify-content: center!important;
}
.premium-tabs-container.style-skoffcan .premium-tabs-nav-list .premium-tabs-nav-list-item{
    -webkit-box-flex: initial!important;
    -moz-box-flex:initial!important;
    float: right!important;
    flex: none!important;
}
.premium-tabs-style-skoffcan{
    overflow:initial;
    height:100vh;
}
.premium-tabs-container.style-skoffcan, .premium-tabs.premium-tabs-style-skoffcan {
    overflow:initial;
}

.premium-tabs .premium-content-wrap .premium-tabs-content-section.content-current,
.premium-tabs .premium-content-wrap .premium-tabs-content-section.content-current section.elementor-section {
    display: block!important;
}
/* .slides .elementor-section{
    display:initial!important;
} */

/* .elementor-element.elementor-absolute.elementor-widget-sk-touchpoint{
z-index:10;
} */
:focus, .userInput:focus{
    outline:none!important
}

.premium-tabs .premium-content-wrap{
    height:100%;
    overflow-y:auto;
}

.elementor-widget-media-carousel .premium-video-box-inner-wrap, .elementor-widget-media-carousel .premium-video-box-video-container, .elementor-widget-media-carousel .premium-video-box-video-container iframe, .elementor-widget-sk-premium-carousel .premium-video-box-video-container {
    height:100%
}

.premium-video-box-container {
    position: relative;
    height: 0; }
  
  .pa-aspect-ratio-11 .premium-video-box-container {
    padding-bottom: 100%; }
  
  .pa-aspect-ratio-169 .premium-video-box-container {
    padding-bottom: 56.25%; }
  
  .pa-aspect-ratio-43 .premium-video-box-container {
    padding-bottom: 75%; }
  
  .pa-aspect-ratio-32 .premium-video-box-container {
    padding-bottom: 66.6666%; }
  
  .pa-aspect-ratio-219 .premium-video-box-container {
    padding-bottom: 42.8571%; }
  
  .pa-aspect-ratio-916 .premium-video-box-container {
    padding-bottom: 177.8%; }
  
  .premium-video-box-image-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: 50%;
    cursor: pointer; }
  
  .premium-video-box-play-icon-container {
    position: absolute;
    z-index: 2;
    cursor: pointer;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    background: rgba(252, 252, 252, 0.35); }
  
  .premium-video-box-description-container {
    position: absolute;
    z-index: 2;
    padding: 5px;
    text-align: center;
    cursor: pointer;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  
  .premium-video-box-text {
    margin-bottom: 0 !important;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  
  .premium-video-box-play-icon {
    padding: 15px;
    -webkit-transform: translateX(4%);
        -ms-transform: translateX(4%);
            transform: translateX(4%);
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  
  .premium-video-box-video-container {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    -webkit-transition: opacity 0.8s ease-in-out;
    transition: opacity 0.8s ease-in-out;
    overflow: hidden;
    cursor: pointer; }
  
  .premium-video-box-container[data-overlay="true"][data-type="self"] .premium-video-box-video-container {
    opacity: 0;
    visibility: hidden; }
  
  .premium-video-box-video-container iframe {
    max-width: 100%;
    width: 100%;
    height: 100%;
    margin: 0;
    line-height: 1;
    border: none; }
  
  .premium-video-box-video-container video {
    max-width: 100%;
    width: 100%;
    height: 100%;
    margin: 0;
    line-height: 1;
    border: none;
    /*background-color: #000;*/
    -o-object-fit: contain;
       object-fit: contain; }
  
  .premium-video-box-container .premium-video-box-vimeo-wrap {
    -js-display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    margin: 10px;
    margin-right: 10px;
    -webkit-transition: opacity 0.2s ease-out;
    transition: opacity 0.2s ease-out;
    margin-right: 4.6em; }
  
  .premium-video-box-vimeo-wrap .premium-video-box-vimeo-portrait {

    width: 60px;
    height: 60px;
    background: rgba(23, 35, 34, 0.75);
    margin-right: 1px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
       -moz-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    padding: 0; }
  
  .premium-video-box-vimeo-portrait img {
    width: 50px;
    height: 50px;
    margin: 5px;
    padding: 0;
    border: 0;
    -webkit-border-radius: 50%;
            border-radius: 50%; }
.premium-carousel-template{
position: relative;
}
.withdescriptioin{
    display: flex!important;
}
.carousel_description{
width:50%;
}

.carousel-image-wrapper{
height: 100%;
overflow: hidden;
position: relative;
}
.withdescriptioin .carousel-image-wrapper{
    width:50%;
}


.withdescriptioin  .carousel-image-wrapper img.premium-title-icon, .withdescriptioin .carousel-image-wrapper video{
    position: absolute;
    object-fit: cover;
    width: 100%;
    height: 100%;
    left: 0;top:0;
}
model-viewer .userInput{ outline:none!important; }

@-webkit-keyframes sk-pulse {
0% {
-webkit-transform: scale(1);
    transform: scale(1);
opacity: 1; }
100% {
-webkit-transform: scale(1.5);
    transform: scale(1.5);
opacity: 0; } }

@keyframes sk-pulse {
0% {
-webkit-transform: scale(1);
    transform: scale(1);
opacity: 1; }
100% {
-webkit-transform: scale(1.5);
    transform: scale(1.5);
opacity: 0; } }

.premium-tabs-container.style-skoffcan .premium-tabs-nav ul.premium-tabs-nav-list {
  flex-direction: row-reverse!important;
}
#wpadminbar .quicklinks li .blavatar, #wpadminbar #wp-admin-bar-elementor_edit_page > .ab-item:before{
    -webkit-mask-image: url(https://saleskit-dev.orangeweb.es/wp-content/uploads/2020/10/Saleskit_Icon_02.svg);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: 50%;
    -webkit-mask-size: 80%;
    mask-image: url(https://saleskit-dev.orangeweb.es/wp-content/uploads/2020/10/Saleskit_Icon_02.svg);
    mask-repeat: no-repeat;
    mask-position: 50%;
    mask-size: 80%;
    background-color: #a0a2a2;
    margin-right: 5px;
}
.message.error{
  background: #ec5050;
  color: white;
  padding: 11px;
  margin-bottom: 30px;
}

.tab-video-progress{
height: 5px;
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    background: white;
}
#skhomeslider .premium-video-box-video-container video {
    max-width: initial!important;
    width: calc( 100vw - 20% )!important;
    height: 100%!important;
    margin: 0;
    line-height: 1;
    border: none;
    background-color: #000;
    object-fit: cover!important;
}
#skhomeslider .premium-video-box-video-container {
width: 100%!important;
}
#sk_tools{
position: fixed;
bottom: 10px;
right: 10px;
font-size:11px;
animation-duration: 1s;
animation-delay: 4s;
animation-fill-mode: both;
animation-name: fadeInBottom;
z-index: 99999;
}
#sk_tools li{
float:left;
list-style: none;
margin:2px;
}
#sk_tools a{
background-image: linear-gradient(180deg, #b200d3 0%, #67007b 100%);
color:white;
border-radius: 5px 5px 5px 5px;
box-shadow: 0px 4px 10px 0px rgb(0 0 0 / 50%);
padding: 8px 9px 5px 9px;
white-space: nowrap;
}
@keyframes fadeInBottom {
from {
opacity: 0;
transform: translateY(100%);
}
to { opacity: 1 }
}