body:not(.elementor-editor-active) .vamtam-sticky-header {
transition: opacity 0.15s, top 0.15s linear, transform 0.15s linear !important;
will-change: transform, opacity;
position: fixed;
left: 0;
right: 0;
top: calc(var(--vamtam-sticky-offset, 0px) + var(--wp-admin--admin-bar--height, 0px));
z-index: 100;
}
body:not(.elementor-editor-active) .vamtam-sticky-header > .elementor-container {
opacity: 0;
-webkit-animation: vamtam-sticky-header-fadein 1s ease forwards;
animation: vamtam-sticky-header-fadein 1s ease forwards;
}
@-webkit-keyframes vamtam-sticky-header-fadein {
0% {
opacity: 0;
}
90% {
opacity: 0;
}
99% {
opacity: 1;
}
100% {
opacity: 1;
}
}
@keyframes vamtam-sticky-header-fadein {
0% {
opacity: 0;
}
90% {
opacity: 0;
}
99% {
opacity: 1;
}
100% {
opacity: 1;
}
}
body:not(.elementor-editor-active) .vamtam-sticky-header.vamtam-sticky-header--transparent-header {
transition: opacity 0.15s, top 0.15s linear, transform 0.15s linear, background-color 0.35s ease !important;
will-change: transform, opacity, background-color;
}
body:not(.elementor-editor-active) .vamtam-sticky-header.vamtam-sticky-header--fixed-shown:not(.vamtam-sticky-header--offset-on-sticky),
body:not(.elementor-editor-active) .vamtam-sticky-header.vamtam-sticky-header--fixed-hidden:not(.vamtam-sticky-header--offset-on-sticky) {
top: var(--wp-admin--admin-bar--height, 0px);
}
body:not(.elementor-editor-active) .vamtam-sticky-header.vamtam-sticky-header--fixed-shown {
transform: translateY(0);
}
body:not(.elementor-editor-active) .vamtam-sticky-header.vamtam-sticky-header--fixed-shown.vamtam-sticky-header--transparent-header {
background-color: var(--vamtam-sticky-header-bg-color) !important;
}
body:not(.elementor-editor-active) .vamtam-sticky-header.vamtam-sticky-header--fixed-hidden {
transform: translateY(-100%);
}
body:not(.elementor-editor-active) .vamtam-sticky-header.vamtam-sticky-header--spacer {
position: static !important;
-webkit-animation: none !important;
animation: none !important;
transform: none !important;
transition: none !important;
visibility: hidden !important;
opacity: 0 !important;
will-change: auto !important;
}
[data-elementor-type="header"] {
margin-left: var(--vamtam-sticky-mleft);
margin-right: var(--vamtam-sticky-mright);
}
.woocommerce-demo-store .demo_store {
padding-right: 50px;
}
.woocommerce-demo-store .demo_store .woocommerce-store-notice__dismiss-link::before {
position: absolute;
right: 25px;
}
html.vamtam-ps-hr {
overflow-y: hidden;
}
body.vamtam-page-scroll-horizontal:not(.elementor-editor-active) {
overscroll-behavior-y: none;
}
body.vamtam-page-scroll-horizontal:not(.elementor-editor-active) :is(
[data-elementor-post-type="page"],
[data-elementor-post-type="post"],
).elementor {
display: inline-flex !important;
}
body.vamtam-page-scroll-horizontal:not(.elementor-editor-active) .elementor-section-wrap {
display: inline-flex;
}
.vamtam-horizontal-content .elementor-widget-theme-post-content {
min-width: -webkit-min-content;
min-width: -moz-min-content;
min-width: min-content;
}
.elementor-editor-active .vamtam-horizontal-content {
flex-direction: column;
}
body:not(.wp-admin):not(.elementor-editor-active).has-mouse-dot #mouseDotWrap {
-webkit-backdrop-filter: opacity(1);
backdrop-filter: opacity(1);
position: fixed;
top: 0;
z-index: 10000;
visibility: hidden;
}
body:not(.wp-admin):not(.elementor-editor-active).has-mouse-dot #mouseDot {
visibility: visible;
pointer-events: none;
position: fixed;
background-color: #FC5428;
mix-blend-mode: hard-light;
border-radius: 50%;
z-index: 10000;
width: 14px;
height: 14px;
top: -7px;
left: -7px;
transition: top 0.15s linear, left 0.15s linear, width 0.15s linear, height 0.15s linear, opacity 0.15s ease;
will-change: transform, width, height, opacity;
opacity: 0.8;
}
body:not(.wp-admin):not(.elementor-editor-active).has-mouse-dot #mouseDot.over-link {
width: 60px;
height: 60px;
top: -30px;
left: -30px;
}
body:not(.wp-admin):not(.elementor-editor-active).has-mouse-dot #mouseDot.over-swiper:not(.over-link) {
width: 90px;
height: 90px;
top: -45px;
left: -45px;
mix-blend-mode: normal;
background-color: #000;
color: #fff;
}
body:not(.wp-admin):not(.elementor-editor-active).has-mouse-dot #mouseDot.over-swiper:not(.over-link)::before {
opacity: 1;
font-size: 32px;
}
body:not(.wp-admin):not(.elementor-editor-active).has-mouse-dot #mouseDot::before {
content: var(--vamtam-icon-drag);
font-family: 'theme-icons';
position: relative;
display: inline-block;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
opacity: 0;
font-size: 0;
transition: opacity 0.15s ease, font-size 0.15s ease;
}
body:not(.wp-admin):not(.elementor-editor-active).has-mouse-dot #mouseDot.over-iframe {
opacity: 0;
}
.vamtam-nowrap {
white-space: nowrap;
} .elementor-widget-gallery.vamtam-has-theme-widget-styles[data-settings*='"columns":2'] .e-gallery-masonry .elementor-gallery-item:nth-of-type(2n) {
margin-top: 100px;
}
.elementor-widget-gallery.vamtam-has-theme-widget-styles[data-settings*='"columns":3'] .e-gallery-masonry .elementor-gallery-item:first-of-type,
.elementor-widget-gallery.vamtam-has-theme-widget-styles[data-settings*='"columns":3'] .e-gallery-masonry .elementor-gallery-item:nth-of-type(3n),
.elementor-widget-gallery.vamtam-has-theme-widget-styles[data-settings*='"columns":3'] .e-gallery-masonry .elementor-gallery-item:nth-of-type(4n) {
margin-top: 100px;
}
.elementor-widget-heading.vamtam-has-theme-widget-styles.vamtam-has-text-reveal-anim .elementor-heading-title {
will-change: opacity;
opacity: 0.1;
}
.elementor-widget-loop-carousel.vamtam-has-theme-widget-styles .vamtam-show-on-hover {
opacity: 0;
transition: 0.3s ease-in-out;
}
.elementor-widget-loop-carousel.vamtam-has-theme-widget-styles .e-loop-item:hover .vamtam-show-on-hover {
opacity: 1;
}
.elementor-widget-loop-grid.vamtam-has-theme-widget-styles .vamtam-show-on-hover {
opacity: 0;
transition: 0.3s ease-in-out;
}
.elementor-widget-loop-grid.vamtam-has-theme-widget-styles .e-loop-item:hover .vamtam-show-on-hover {
opacity: 1;
}
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles.vamtam-menu-indicator .sub-arrow {
display: none;
}
.elementor-widget-post-navigation.vamtam-has-theme-widget-styles .elementor-post-navigation {
gap: 0px 20px;
}