.vamtam-sticky-header {
z-index: 100;
transition: transform 0.2s ease !important;
will-change: transform;
left: 0;
right: 0;
}
.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;
}
}
.vamtam-sticky-header.vamtam-sticky-header--transparent-header {
transition: transform 0.15s linear, background-color 0.35s ease !important;
will-change: transform, background-color;
}
.vamtam-sticky-header[class*="vamtam-sticky-header--fixed"] {
position: fixed !important;
}
.vamtam-sticky-header.vamtam-sticky-header--fixed-shown {
transform: translateY(0);
}
.vamtam-sticky-header.vamtam-sticky-header--fixed-shown.vamtam-sticky-header--transparent-header {
background-color: var(--vamtam-sticky-header-bg-color) !important;
}
.vamtam-sticky-header.vamtam-sticky-header--fixed-hidden {
transform: translateY(-100%);
}
[data-elementor-type="header"] {
margin-left: var(--vamtam-sticky-mleft);
margin-right: var(--vamtam-sticky-mright);
} body.e--ua-safari .elementor-widget-icon.vamtam-has-theme-widget-styles.vamtam-popup-toggle i.vamtam-theme-nav::before {
left: calc(50% + 0.5px);
}
body.admin-bar .elementor-widget-woocommerce-menu-cart.vamtam-has-theme-widget-styles .elementor-menu-cart__container {
height: calc(100vh - 32px);
}