.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.nikstore-login-popup{
max-width:800px;
}
.drown-menu-ac-maind {
text-transform: none;
min-width: 200px;
background: #fff;
-webkit-box-shadow: 0 6px 4px 0 rgba(10, 10, 25, .15);
box-shadow: 0 6px 4px 0 rgba(10, 10, 25, .15);
height: fit-content;
-webkit-transition: margin 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: margin 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: margin 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: margin 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
transform: translateY(30px);
padding: 14px 0;
visibility: hidden;
position: absolute;
top: 100%;
left: -50%;
z-index: 598;
width: 100%;
border-radius: 6px;
padding: 20px;
}
.nikstore-account-nav-dropdown:hover > .drown-menu-ac-maind {
visibility: visible;
transform: translateY(0);
}
.nikstore-account-nav-dropdown {
position: relative;
}
.mayosis-account-user-information {
display: flex;
align-items:center;
gap: 10px;
border-bottom:1px solid #ccc;
padding:0 0 15px 0 !important;
} 
.user-display-name-acc {
font-size: 14px;
line-height: 1.2;
color:#222;
}
.mayosis-logout-information i{
font-size:16px !important;
margin-right:6px;
}
.msv-acc-menu-itembox ul,
.msv-acc-menu-itemwrap ul{
margin:0;
padding:10px 0;
list-style:none;
width: 100%;
float: left;
}
.msv-acc-menu-itembox ul li,
.msv-acc-menu-itemwrap ul li{
width:100%;
float:left;
margin:10px 0;
}
.custom-from-style-seven input[type="email"]{
background: rgb(255 255 255 / 9%);
border: none;
padding-left:10%;
}
.custom-from-style-seven label{
position:relative;
width: 100%;
}
.custom-from-style-seven label i{
position:absolute;
left: 4%;
top: 25%;
}
.custom-from-style-seven .wpcf7-submit{
background: #FFFFFF;
border-color:#FFFFFF;
color:#101010;
font-weight:600;
}
.custom-from-style-seven .wpcf7-submit:hover{
background:#FDC330;
border-color:#FDC330;
color:#fff;
}
.product-img-vs9 img{
width:100%;
}
.nikstore-product-style-nine:hover .nikstore--ps9--cart--btn--block a{
color:#101010;
}
.nikstore-def-msv-marquee {
border-top: 1px solid #000;
border-bottom: 1px solid #000;
overflow:hidden;
height:100%;
width:100%;
}
.marquee-main-box-nik{
position:relative;
overflow:hidden;
}
.nikstore-def-msv-marquee .marquee-wrapper{
}
.nikstore-mv-carousel-item img{
width:100%;
}
.nikstore-mv-carousel-item{
position: relative;
}
.nikstore-mv-carousel-item-overlay{
background: linear-gradient(180deg, rgba(16, 16, 16, 0) 42.94%, rgba(16, 16, 16, 0.95) 100%);
width: 100%;
height: 100%;
position: absolute;
bottom: 0;
display: flex;
padding:20px;
align-items: flex-end;
text-align: center;
justify-content: center;
}
.nikstore-mv-carousel-item-overlay-content h4{
text-align: center;
text-transform: uppercase;
font-size: 68px;
line-height: 130%;
color: #FFFFFF;
}
.nikstore-mv-carousel-item-overlay-content a{
max-width: 450px;
margin: 0 auto;
}
.nikstore-mv-carousel-item-overlay-content a,
.nikstore-mv-carousel-item-overlay-content a:visited{
background: #FFFFFF;
color:#101010;
width: 100%;
display: block;
padding: 15px;
}
.nikstore-groove-btn a{
position: relative;
}
.nikstore-groove-btn a:before{
content: "";
width: 100%;
height: 100%;
position: absolute;
z-index: 0;
background: #000;
top: 8px;
left: 8px;
transition: all 0.5s;
}
.nikstore-groove-btn a:hover:before {
top: -8px;
left: -8px;
}
.nikstore-button-container .banner-btn {
align-items: center;
display: inline-flex;
}
.nikstore-groove-btn a .banner-btn{
position: relative;
z-index: 10;
}
.blog-style-five-uneven{
width:100%
}
.bg5-style5-left-content{
border-radius: 24px !important;
position: relative;
height:100%;
}
.bg5-style5-left-content img{
width:100%;
border-radius: 24px !important;
height:100% !important
}
.nikstore-bg4-read-more{
font-size:18px;
font-weight:500
}
.bg5-style5-left-content .nikstore-post-thumbnail:hover img {
-webkit-transform: scale(1);
transform: scale(1);
}
.nik-cat-carousel-stl-2-left-part{
background: #DE967D;
padding:100px 80px;
border-radius: 24px;
color: #fff;
height:100%;
}
.bg5-style5-overlay-left{
position: absolute;
bottom: 16px;
left: 16px;
width: 96%;
border-radius: 12px;
padding: 20px;
background: rgba(16, 16, 16, 0.15);
backdrop-filter: blur(6px);
color:#fff;
}
.bg5-style5-overlay-left a,
.bg5-style5-overlay-left span,
.bg5-style5-overlay-left p,
.bg5-style5-overlay-left a:visited{
color:#fff;
}
.bg5-stl-5-right-ctn a,
.bg5-stl-5-right-ctn span,
.bg5-stl-5-right-ctn a:visited{
color:#101010;
}
.bg5-stl-5-right-ctn p{
margin-top:10px;
margin-bottom:10px;
opacity: .7;
font-size:16px;
}
.bg5-style5-right-content .meta-date,
.bg5-style5-right-content .meta-date span,
.bg5-style5-left-content .meta-date,
.bg5-style5-left-content .meta-date span{
font-size:16px
}
.bg5-stl-5-right-ctn .meta-date{
opacity: .7;
}
.bg5-style-5-right-post{
background:#F7F5F2;
padding:16px;
border-radius:24px;
margin-bottom:2px;
}
.bg5-stl-5-right-thumb,
.bg5-stl-5-right-thumb img{
border-radius: 16px !important;
}
.bg5-stl-5-right-thumb img{
width:100%
}
.bg5-style5-right-content .row{
align-items: center;
}
.bg5-style-5-right-post:last-child .row{
flex-direction: row-reverse;
}
.g-d5{
--bs-gutter-x: 4px !important;
}
.g-d2{
--bs-gutter-x: 2px !important;
}
.nik-cat-carousel-stl-2-left-part h4{
font-size: 54px;
line-height: 130%;
color: #fff;
}
#nik-cat-style-two .category-list{
width:100%;
height:100%;
background:#F7F5F2;
border-radius: 24px;
padding:10px;
}
#nik-cat-style-two .category-list img{
width:100%;
border-radius: 24px;
margin-bottom:16px;
}
#nik-cat-style-two .category-list p.category-name{
background: #101010;
border-radius: 18px;
padding: 10px;
min-height: 72px;
display: flex;
justify-content: center;
align-items: center;
}
.nik-cat-carousel-stl-2-left-part .nikstore-swiper-button-prev,
.nik-cat-carousel-stl-2-left-part .nikstore-swiper-button-next{
position:relative;
display:inline-block;
}
.nik-cat-carousel-stl-2-left-part .nikstore-swiper-button-prev i,
.nik-cat-carousel-stl-2-left-part .nikstore-swiper-button-next i{
background: #F7F5F2;
width: 72px;
height: 72px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 16px;
font-size: 32px;
position:relative;
z-index:10;
color:#101010;
border: 2px solid #101010;
}
.nik-cat-carousel-stl-2-left-part .nikstore-swiper-button-prev:after,
.nik-cat-carousel-stl-2-left-part .nikstore-swiper-button-next:after{
content:"";
width: 72px;
height: 72px;
background: #101010;
position: absolute;
border-radius: 16px;
transition: all 0.5s;
}
.nik-cat-carousel-stl-2-left-part .nikstore-swiper-button-prev:after{
top:8px;
right:8px;
}
.nik-cat-carousel-stl-2-left-part .nikstore-swiper-button-next:after{
top:8px;
left:8px;
}
.nik-cat-carousel-stl-2-left-part .nikstore-swiper-button-prev:hover:after {
top: -8px;
right: -8px;
}
.nik-cat-carousel-stl-2-left-part .nikstore-swiper-button-next:hover:after {
top: -8px;
left: -8px;
}
.nice-select.langouseandusd.form-select{
padding-right: 18px !important;
}
.nikstore-timer-countdown{
opacity:0;
}
.nikstore-timer-msv{
display:flex;
}
.countdown.nikstore-timer-countdown {
opacity:1;
display: flex;
gap:15px;
text-align:center;
}
.msv-timer-styleone .nikstore-count-value-ct{
margin-bottom:0
}
.msv-timer-styleone .nikstore-count-value{
font-size:32px;
background:#FF7246;
color:#fff;
padding:8px;
margin-bottom:0px;
display:inline-block;
}
.msv-timer-styleone .separator{
margin-top: 2%;
display: inline-block;
}
.msv-timer-styleone .nikstore-count-value-ct span.label{
width:100%;
display:block;
margin:0;
font-size:18px;
background:transparent
}
.slider-full{
width:100%;
overflow:hidden;
}
.nikstore-header_icon_set_ul li i{
background:none !important;;
}
.nikstore-header_icon_set_ul li a,
.nikstore-header_icon_set_ul li .nikstore-header_icon_set-mini{
display: inline-flex;
min-height: auto;
align-items: center;
justify-content: center;
position: relative;
}
.nikstore-header_icon_set_ul li{
align-items: center;
text-align: left;
}
.nikstore-header_icon_set_ul{
margin:0;
padding:0;
list-style: none;
display: flex;
align-items: center;
}
.nikstore-header_icon_set-mini,
.nikstore-wishlist-header-bar{
position:relative;
}
.nikstore-hicon-content p{
display: inline-block;
margin:0;
font-size:14px;
width:100%;
line-height: 1;
color:#717171;
}
.nikstore-hicon-content p.nikstore-hicon-label{
font-size:16px;
color:#101010;
margin-bottom:2px;
display: block;
width:auto;
}
p.nikstore-hicon-value{
font-weight: 700;
color: #101010
}
.woocommerce-mini-cart{
margin:0;
padding:0;
}
.weekly-offer-timeline{
gap:10px;
font-size:0;
}
.weekly-offer-timeline .nikstore-count-value.item{
padding: 3px;
background: rgb(16 16 16 / 15%);
border-radius: 2px;
min-width: 50px;
min-height: 40px;
display: inline-flex;
align-items: center;
justify-content: center;
box-sizing: border-box;
font-size: 16px;
}
.weekly-offer-timeline .label{
margin-top:0 !important;
font-weight: 400;
font-size: 15px;
margin-left: 2px;
}
.counter-style-one .weekly-offer-timeline .nikstore-count-value.item{
min-width: auto;
min-height: auto;
}
.nikstore-vertial-nav-main-bth .nav-style-megamenu > li.nav-item .dropdown-menu .nikstore-mg-col-title{
padding:0 !important;
}
.nikstore-vertial-nav-main-bth  .nav-style-megamenu > li.nav-item .dropdown-menu a.nikstore-mg-col-title{
margin-bottom:8px;
}
.weekly-offer-timeline .separator{
display:none !important;
}
.nikstore-header_icon_set_ul li{
margin:0;
display: flex;
gap: 12px;
line-height: 1;
}
.nikstore-vertical-nav-dropdown .nikstore-m-menu .nav-style-megamenu > li.nav-item:first-child{
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.nikstore-vertical-nav-dropdown .nikstore-m-menu .nav-style-megamenu > li.nav-item:last-child{
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
}
.nikstore-vertical-nav-dropdown .nikstore-m-menu .nav-style-megamenu > li.nav-item:last-child a{
border-bottom:none !important;
}
.nikstore-header_icon_set_ul li button{
background:transparent;
border:none;
padding: 0;
}
.nikstore-header_icon_set_ul li button:hover,
.nikstore-header_icon_set_ul li button:focus{
background:transparent;
border:none;
padding: 0;
}
.nikstoreSlider .flickity-slider .slide-full-width,
.nikstoreSlider .slider-img{
height:600px;
}
.nikstoreClientTestimonial.rev-carousel-two .flickity-enabled.is-draggable,
.nikstoreClientTestimonial.rev-carousel-two .flickity-viewport{
overflow:visible !important;
}
.nikstore-swiper-button-prev-review{
position: absolute;
display: inline-block;
width: 40px;
height: 40px;
z-index: 20;
left: 0;
top: 50%;
background: #222;
color: #fff;
text-align: center;
line-height: 40px;
font-size: 20px;
}
.nikstore-swiper-button-next-review{
position: absolute;
display: inline-block;
width: 40px;
height: 40px;
z-index: 20;
right: 0;
top: 50%;
background: #222;
color: #fff;
text-align: center;
line-height: 40px;
font-size: 20px;
}
.nikstoreSlider .flickity-page-dots{
bottom: 30px;
}
.nikstoreClientTestimonial   .flickity-page-dots{
bottom: -17%;
}
.flickity-page-dots .dot{
width: 24px !important;
height: 24px !important;
display: inline-block;
-webkit-border-radius: 50%;
border-radius: 50%;
background: transparent !important;
opacity: .2;
padding: 5px !important;
border: 2px solid transparent;
box-sizing: border-box;
position:relative;
}
.flickity-page-dots .dot:after {
content: "\EB7C";
font-family: remixicon;
position: absolute;
display: inline-block;
left: 3px;
top: 3px;
font-size: 14px;
color:var(--main-color);
}
.flickity-page-dots .dot.is-selected{
border-color:var(--main-color);
}
.nikstore-alter-pos-dot-right .flickity-page-dots{
right: 30px;
bottom: 50%;
width: 30px; 
}
.nikstore-alter-pos-dot-left .flickity-page-dots{
left: 30px;
bottom: 50%;
width: 30px; 
}
.swiper-pagination-bullet {
width: 24px !important;
height: 24px !important;
display: inline-block;
-webkit-border-radius: 50%;
border-radius: 50%;
background: transparent !important;
opacity: .2;
padding: 5px !important;
border: 2px solid transparent;
box-sizing: border-box;
position:relative;
}
.swiper-pagination-bullet:after {
content: "\EB7C";
font-family: remixicon;
position: absolute;
display: inline-block;
left: 3px;
top: -4px;
font-size: 14px;
color:var(--main-color);
}
.swiper-pagination-bullet-active{
border-color:var(--main-color);
}
.swiper-container-horizontal > .swiper-pagination-bullets {
top: 115%;
}
.nikstore-subsription-btn,
.nikstore-subsription-btn i{
vertical-align:middle;
}
.nikstore-grocery-subsription-btn i{
vertical-align:middle;
}
button.nikstore-grocery-subsription-btn{
background: #05A845;
border: 1px solid #05A845;
}
.nikstoreSlider{
width:100%;
position:relative;
float: left;
}
.nikstoreSlider .slide-full-width{
width:100%;
margin-right: 0px;
} .nikstoreSlider .flickity-prev-next-button {
position: absolute;
top: 50%;
bottom: 50%;
background-color: transparent;
margin: 0;
padding: 0;
width: 45px;
height: 45px;
border: none;
cursor: pointer;
-webkit-transition: opacity .3s,background .3s,-webkit-transform .3s,-webkit-box-shadow .3s;
transition: opacity .3s,background .3s,-webkit-transform .3s,-webkit-box-shadow .3s;
-o-transition: transform .3s,opacity .3s,background .3s,box-shadow .3s;
transition: transform .3s,opacity .3s,background .3s,box-shadow .3s;
transition: transform .3s,opacity .3s,background .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s;
border-radius: 0;
display: inline-block;
border: 1px solid #ccc;
} .nikstore-cat-carousel-box .nikstore-swiper-button-prev,
.nikstore-cat-carousel-box  .nikstore-swiper-button-next{
display: inline-block;
width: 30px;
height: 30px;
border: 1px solid #222;
border-radius: 50%;
text-align: center;
line-height: 30px;
font-size: 18px;
color:#222;
}
.nikstore-cat-carousel-box .nikstore-swiper-button-prev:hover,
.nikstore-cat-carousel-box  .nikstore-swiper-button-next:hover{
background:#222;
color:#fff;
}
.nikstore-swiper-arrow-space{
display:inline-block;
margin:0 5px;
}
#clientthumbmySwiper{
max-width: 240px;
margin: 0 auto;
}
#clientthumbmySwiper .swiper-wrapper .swiper-slide{
width:33.3333%;
border-radius:50%;
transition: all .3s;
}
#clientthumbmySwiper .swiper-wrapper .swiper-slide img{
border-radius:50%;
border:2px solid transparent;
transition: all .3s;
}
.rev-carousel-three #clientthumbmySwiper .swiper-wrapper .swiper-slide img{
max-width:56px;
}
#clientthumbmySwiper .swiper-wrapper .swiper-slide.swiper-slide-thumb-active img{
border:2px solid #000;
border-radius:50%;
transform: scale(1.3);
}
#clientthumbmySwiper .swiper-wrapper{
margin-top: -10%;
}
.sbi_photo{
position:relative;
}
.sbi_photo:after{
content: "\EE66";
vertical-align: middle;
font-family:remixicon;
width: 100%;
height: 100%;
position: absolute;
background: rgb(29 35 39 / 35%);
z-index: 10;
display: flex;
justify-content: center;
align-items: center;
color: #ffff;
opacity:0;
transition:all .2s;
}
.sbi_photo_wrap:hover .sbi_photo:after{
opacity:1;
}
.nikstore-login-popup{
padding:0;
background: rgb(255, 255, 255);
}
.woocommerce-button.woocommerce-form-login__submit,
.woocommerce-button.woocommerce-form-register__submit{
width: 100%;
float: left;
margin: 20px 0;
}
.woocommerce-form-login label,
.nikstore-register-form label{
font-size:16px;
}
p.woocommerce-LostPassword{
font-size:16px;
margin-bottom:0;
}
.my-account-register-btn{
text-align:center;
}
.my-account-register-btn span{
width: 30px;
height: 30px;
background: rgb(250 109 45 / 15%);
display: inline-block;
line-height: 30px;
font-size: 17px;
text-align: center;
border-radius: 50%;
margin: 0 0 15px 0;
color: #fa6d2d;
text-transform: lowercase;
}
.nikstore_register_btn{
border: 1px solid;
border-color: #222;
background: #ffffff;
color: #222;
padding: 10px 20px;
min-height: 50px;
width: 100%;
display: block;
text-align: center;
transition:all .2s;
}
.nikstore_register_btn:hover{
background: #222;
border-color: #222;
color: #fff;
}
.nikstore-register-form{
overflow:hidden;
}
.xpc-login-pop-title{
color: #1A1D3E;
width: 100%;
padding: 10px 10px 0 10px;
font-size: 20px;
vertical-align:middle;
text-align:center;
margin-bottom:0;
}
.xpc-login-pop-subtitle{
font-size: 16px;
line-height: 150%;
color:#717171;
text-align:center;
margin:0;
}
.xpc-login-content-p-conx{
padding:20px;
}
.xpc-login-content-p-conx ul.xpc-login-tabs{
margin:0 0 30px 0;
padding:0;
list-style:none;
display:flex;
justify-content:space-between;
position:relative;
}
.xpc-login-content-p-conx ul.xpc-login-tabs:after{
content:"";
width:100%;
height:2px;
background:#E7E7E7;
left:0;
bottom:0;
position:absolute;
}
.xpc-login-content-p-conx ul.xpc-login-tabs li{
flex:1;
text-align:center;
transition: 0.25s ease;
position:relative;
height: 40px;
margin: 0;
font-size: 18px;
font-weight: 500;
cursor:pointer;
}
.xpc-login-content-p-conx ul.xpc-login-tabs li.active{
color:#FF7246;
}
.xpc-login-content-p-conx ul.xpc-login-tabs li.active:after{
content:"";
width:100%;
height:2px;
background:#FF7246;
left:0;
bottom:0;
position:absolute;
z-index:10;
}
.xpc-tab {
padding-top:0;
margin-bottom: 0;
position: relative;
overflow: hidden;
background: #fff;
width: 100%;
margin: 0 auto;
line-height: 1.5;
}
.xpc-tabs {
display: flex;
position: relative;
overflow: hidden;
margin: 0;
width: 100%;
justify-content:space-between;
margin: 0;
padding: 0;
list-style:none;
}
.xpc-tabs li {
float: left;
line-height: 38px;
overflow: hidden;
padding: 0;
position: relative;
flex:1;
text-align:center;
}
.xpc-tabs a {
color:#000000;
font-weight: 500;
display: block;
letter-spacing: 0;
outline: none;
padding: 0 20px;
text-decoration: none;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
border-bottom: 2px solid #E7E7E7;
}
.xpc-tabs_item {
display: none;
padding: 30px 0;
}
.xpc-tabs_item h4 {
font-weight: bold;
color: blue;
font-size: 20px;
}
.xpc-tabs_item img {
width: 200px;
float: left;
margin-right: 30px;
}
.xpc-tabs_item:first-child {
display: block;
}
.xpc-tabs .current a {
color: #FF7246;
border-color: #FF7246;
}
.xpc-tabs_item .nikstore-register-form{
padding: 0;
max-width: 100%;
margin: 0;
}
.xpc-tab .my-account-register-btn{
display:none !important;
}
.woo-login-condensed-div,
.nikstore-register-form{
overflow:hidden;
margin: 40px auto;
}
.header {
z-index: 99;
width: 100%;
transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
}
.xpcs-header-yes {
z-index:99;
-webkit-transform: all 0.4 sease-in-out, height 0.4s ease-in-out, background-color 0.4s ease-in-out, border-bottom-width 0.4s ease-in-out, border-bottom-color 0.4s ease-in-out !important;
-moz-transform: all 0.4 sease-in-out, height 0.4s ease-in-out, background-color 0.4s ease-in-out, border-bottom-width 0.4s ease-in-out, border-bottom-color 0.4s ease-in-out !important;
-ms-transform: all 0.4 sease-in-out, height 0.4s ease-in-out, background-color 0.4s ease-in-out, border-bottom-width 0.4s ease-in-out, border-bottom-color 0.4s ease-in-out !important;
-o-transform: all 0.4 sease-in-out, height 0.4s ease-in-out, background-color 0.4s ease-in-out, border-bottom-width 0.4s ease-in-out, border-bottom-color 0.4s ease-in-out !important;
transform: all 0.4 sease-in-out, height 0.4s ease-in-out, background-color 0.4s ease-in-out, border-bottom-width 0.4s ease-in-out, border-bottom-color 0.4s ease-in-out !important;
}
.xpcs-header-shadow-yes.xpcs-header{
box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;
}
.admin-bar .xpcs-header {
top: 32px !important;
}
.xpcs-header {
z-index: 9999;
width: 100%;
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
position: -webkit-sticky;
position: fixed !important;
top: 0 !important;
-moz-transition: height .15s linear,box-shadow .18s linear,background-color .15s cubic-bezier(.2,.06,.05,.95);
-o-transition: height .15s linear,box-shadow .18s linear,background-color .15s cubic-bezier(.2,.06,.05,.95);
-webkit-transition: height .15s linear,box-shadow .18s linear,background-color .15s cubic-bezier(.2,.06,.05,.95);
transition: height .15s linear,box-shadow .18s linear,background-color .15s cubic-bezier(.2,.06,.05,.95);
}
.xpcs-header-transparent-yes {
position: absolute !important;
-webkit-transition: top 0s !important;
-o-transition: top 0s !important;
transition: top 0s !important;
background-color: rgba(0, 0, 0, 0) !important;
z-index: 99;
-moz-transition: height .15s linear,box-shadow .18s linear,background-color .15s cubic-bezier(.2,.06,.05,.95);
-o-transition: height .15s linear,box-shadow .18s linear,background-color .15s cubic-bezier(.2,.06,.05,.95);
-webkit-transition: height .15s linear,box-shadow .18s linear,background-color .15s cubic-bezier(.2,.06,.05,.95);
transition: height .15s linear,box-shadow .18s linear,background-color .15s cubic-bezier(.2,.06,.05,.95);
width: 100%;
}
.elementor-editor-active .xpcs-header-transparent-yes {
position: absolute !important;
-webkit-transition: top 0s !important;
-o-transition: top 0s !important;
transition: top 0s !important;
background-color: rgba(0, 0, 0, 0) !important;
z-index: 99;
-moz-transition: height .15s linear,box-shadow .18s linear,background-color .15s cubic-bezier(.2,.06,.05,.95);
-o-transition: height .15s linear,box-shadow .18s linear,background-color .15s cubic-bezier(.2,.06,.05,.95);
-webkit-transition: height .15s linear,box-shadow .18s linear,background-color .15s cubic-bezier(.2,.06,.05,.95);
transition: height .15s linear,box-shadow .18s linear,background-color .15s cubic-bezier(.2,.06,.05,.95);
width: 100%;
}
.xpcs-header.xpcs-blur-yes {
-webkit-backdrop-filter: saturate(180%) blur(20px);
backdrop-filter: saturate(180%) blur(20px);
}
.headerup {
-webkit-transition: transform 0.4s ease-in-out !important;
-o-transition: transform 0.4s ease-in-out !important;
-webkit-transition: -webkit-transform 0.4s ease-in-out !important;
transition: -webkit-transform 0.4s ease-in-out !important;
transition: transform 0.4s ease-in-out !important;
transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out !important;
-webkit-transform: translateY(-110vh) !important;
-ms-transform: translateY(-110vh) !important;
transform: translateY(-110vh) !important;
}
.xpcs-header-change-logo-color-yes
.elementor-widget-theme-site-logo
img.change-logo-color,
.xpcs-header-change-logo-color-yes .elementor-widget-theme-site-logo img,
.elementor-widget-theme-site-logo img, .xpcs-header-yes .logo img 
{
-webkit-transition: all 0.4s ease-in-out !important;
-o-transition: all 0.4s ease-in-out !important;
transition: all 0.4s ease-in-out !important;
}
.xpcs-header-hide-on-scroll-yes {
-webkit-transition: transform 0.4s ease-in-out !important;
-o-transition: transform 0.4s ease-in-out !important;
-webkit-transition: -webkit-transform 0.4s ease-in-out !important;
transition: -webkit-transform 0.4s ease-in-out !important;
transition: transform 0.4s ease-in-out !important;
transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out !important;
}
.xpcs-header-hide-normal-yes{
display:none !important;
opacity:0;
-moz-transition: height .15s linear,box-shadow .18s linear,background-color .15s cubic-bezier(.2,.06,.05,.95);
-o-transition: height .15s linear,box-shadow .18s linear,background-color .15s cubic-bezier(.2,.06,.05,.95);
-webkit-transition: height .15s linear,box-shadow .18s linear,background-color .15s cubic-bezier(.2,.06,.05,.95);
transition: height .15s linear,box-shadow .18s linear,background-color .15s cubic-bezier(.2,.06,.05,.95);
}
.xpcs-header.xpcs-header-hide-normal-yes{
display:flex !important;
opacity:1;
-moz-transition: height .15s linear,box-shadow .18s linear,background-color .15s cubic-bezier(.2,.06,.05,.95);
-o-transition: height .15s linear,box-shadow .18s linear,background-color .15s cubic-bezier(.2,.06,.05,.95);
-webkit-transition: height .15s linear,box-shadow .18s linear,background-color .15s cubic-bezier(.2,.06,.05,.95);
transition: height .15s linear,box-shadow .18s linear,background-color .15s cubic-bezier(.2,.06,.05,.95);
}
.elementor-widget-tabs .elementor-tab-content{
padding:0 !important;
}
@media (max-width:991px){
.custom-cat-grid-st2-link a{
font-size:14px !important;
}
.custom-cat-grid-st2-link a{
padding:15px 20px !important;
}
} @media (min-width:768px){
.nikstore-mv-carousel-item-overlay{
transition: all .2s;
opacity: 0;
transform: translateY(15px);
}
.nikstore-mv-carousel-item:hover .nikstore-mv-carousel-item-overlay{
opacity: 1;
transition: all .2s;
transform: translateY(0);
}
.bg5-stl-5-right-ctn{
padding:0 50px !important;
}
.nikstore-swiper-button-prev-review{
left: -10%;
}
.nikstore-swiper-button-next-review{
right: -10%;
}
.nikstore-login-popup{
min-width: 500px;
padding: 0;
background: rgb(255, 255, 255);
}
.xpc-login-content-p-conx{
padding:30px;
}
.woo-login-condensed-div,
.nikstore-register-form{
overflow:hidden;
max-width:500px;
margin: 60px auto;
}
}
@media (min-width:991px){
.nikstore-login-popup{
min-width: 800px;
padding: 40px;
background: rgb(255, 255, 255);
min-height: 645px;
}
.xpc-login-pop-title{
font-size: 36px;
font-weight: 700;
line-height: 130%;
}
} .flickity-enabled {
position: relative;
}
.flickity-enabled:focus { outline: none; }
.flickity-viewport {
overflow: hidden;
position: relative;
height: 100%;
}
.flickity-slider {
position: absolute;
width: 100%;
height: 100%;
} .flickity-enabled.is-draggable {
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.flickity-enabled.is-draggable .flickity-viewport {
cursor: move;
cursor: -webkit-grab;
cursor: grab;
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
cursor: -webkit-grabbing;
cursor: grabbing;
} .flickity-button {
position: absolute;
background: hsla(0, 0%, 100%, 0.75);
border: none;
color: #333;
}
.flickity-button:hover {
background: white;
cursor: pointer;
}
.flickity-button:focus {
outline: none;
box-shadow: 0 0 0 5px #19F;
}
.flickity-button:active {
opacity: 0.6;
}
.flickity-button:disabled {
opacity: 0.3;
cursor: auto; pointer-events: none;
}
.flickity-button-icon {
fill: currentColor;
} .flickity-prev-next-button {
top: 50%;
width: 44px;
height: 44px;
border-radius: 50%; transform: translateY(-50%);
}
.flickity-prev-next-button.previous { left: 10px; }
.flickity-prev-next-button.next { right: 10px; } .flickity-rtl .flickity-prev-next-button.previous {
left: auto;
right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next {
right: auto;
left: 10px;
}
.flickity-prev-next-button .flickity-button-icon {
position: absolute;
left: 20%;
top: 20%;
width: 60%;
height: 60%;
} .flickity-page-dots {
position: absolute;
width: 100%;
bottom: -25px;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
line-height: 1;
}
.flickity-rtl .flickity-page-dots { direction: rtl; }
.flickity-page-dots .dot {
display: inline-block;
width: 10px;
height: 10px;
margin: 0 8px;
background: #333;
border-radius: 50%;
opacity: 0.25;
cursor: pointer;
}
.flickity-page-dots .dot.is-selected {
opacity: 1;
}
.single-cat-grid-v6{
display: flex;
justify-content: space-between;
} .medi-anim_one {
animation: movedelement 5s linear infinite;
}
.medi-anim_two {
animation: movedelement2 5s linear infinite;
}
.medi-anim_three {
animation: movedelement3 5s linear infinite;
}
.medi-anim_four {
animation: alltuchtopdown 3s infinite;
-webkit-animation: alltuchtopdown 3s infinite;
animation-delay: 0s;
-webkit-animation-delay: 1s;
}
.medi-anim_five {
animation: alltuchtopdown 5s infinite;
-webkit-animation: alltuchtopdown 5s infinite;
animation-delay: 0s;
-webkit-animation-delay: 3s;
}
.medi-anim_six {
animation: rotation 20s linear infinite;
}
.medi-anim_seven {
-webkit-animation: up-down 1.5s infinite alternate;
animation: up-down 1.5s infinite alternate;
}
.medi-anim_eight {
-webkit-animation: left-right 1.5s infinite alternate;
animation: left-right 1.5s infinite alternate;
}
@-webkit-keyframes left-right {
0% {
transform: translateX(0);
}
100% {
transform: translateX(-10px);
}
}
@keyframes left-right {
0% {
transform: translateX(0);
}
100% {
transform: translateX(-10px);
}
}
@-webkit-keyframes up-down {
0% {
transform: translatey(0);
}
100% {
transform: translatey(-10px);
}
}
@keyframes up-down {
0% {
transform: translatey(0);
}
100% {
transform: translatey(-10px);
}
}
@keyframes movedelement {
0% {
-webkit-transform: translate(0);
transform: translate(0);
}
25% {
-webkit-transform: translate(10px, 10px);
transform: translate(10px, 10px);
}
50% {
-webkit-transform: translate(5px, 5px);
transform: translate(5px, 5px);
}
75% {
-webkit-transform: translate(10px, -5px);
transform: translate(10px, -5px);
}
to {
-webkit-transform: translate(0);
transform: translate(0);
}
}
@keyframes movedelement2 {
0% {
-webkit-transform: translate(0);
transform: translate(0);
}
25% {
-webkit-transform: translate(-10px, -10px);
transform: translate(-10px, -10px);
}
50% {
-webkit-transform: translate(-5px, -5px);
transform: translate(-5px, -5px);
}
75% {
-webkit-transform: translate(-10px, 5px);
transform: translate(-10px, 5px);
}
to {
-webkit-transform: translate(0);
transform: translate(0);
}
}
@keyframes movedelement3 {
0% {
-webkit-transform: translate(0);
transform: translate(0);
}
25% {
-webkit-transform: translate(-8px, -8px);
transform: translate(-8px, -8px);
}
50% {
-webkit-transform: translate(-15px, -15px);
transform: translate(-15px, -15px);
}
75% {
-webkit-transform: translate(-8px, 8px);
transform: translate(-8px, 8px);
}
to {
-webkit-transform: translate(0);
transform: translate(0);
}
}
@keyframes alltuchtopdown {
0% {
-webkit-transform: rotateX(0deg) translateY(0px);
-moz-transform: rotateX(0deg) translateY(0px);
-ms-transform: rotateX(0deg) translateY(0px);
-o-transform: rotateX(0deg) translateY(0px);
transform: rotateX(0deg) translateY(0px);
}
50% {
-webkit-transform: rotateX(0deg) translateY(-20px);
-moz-transform: rotateX(0deg) translateY(-20px);
-ms-transform: rotateX(0deg) translateY(-20px);
-o-transform: rotateX(0deg) translateY(-20px);
transform: rotateX(0deg) translateY(-20px);
}
100% {
-webkit-transform: rotateX(0deg) translateY(0px);
-moz-transform: rotateX(0deg) translateY(0px);
-ms-transform: rotateX(0deg) translateY(0px);
-o-transform: rotateX(0deg) translateY(0px);
transform: rotateX(0deg) translateY(0px);
}
}
@-webkit-keyframes alltuchtopdown {
0% {
-webkit-transform: rotateX(0deg) translateY(0px);
-moz-transform: rotateX(0deg) translateY(0px);
-ms-transform: rotateX(0deg) translateY(0px);
-o-transform: rotateX(0deg) translateY(0px);
transform: rotateX(0deg) translateY(0px);
}
50% {
-webkit-transform: rotateX(0deg) translateY(-20px);
-moz-transform: rotateX(0deg) translateY(-20px);
-ms-transform: rotateX(0deg) translateY(-20px);
-o-transform: rotateX(0deg) translateY(-20px);
transform: rotateX(0deg) translateY(-20px);
}
100% {
-webkit-transform: rotateX(0deg) translateY(0px);
-moz-transform: rotateX(0deg) translateY(0px);
-ms-transform: rotateX(0deg) translateY(0px);
-o-transform: rotateX(0deg) translateY(0px);
transform: rotateX(0deg) translateY(0px);
}
} @-webkit-keyframes MedifadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes MedifadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
@-webkit-keyframes rotation {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes rotation {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.medianimated {
animation-duration: 1s;
animation-fill-mode: both;
-webkit-animation-duration: 1s;
-webkit-animation-fill-mode: both
}
.medianimated2 {
animation-duration: 2s;
animation-fill-mode: both;
-webkit-animation-duration: 2s;
-webkit-animation-fill-mode: both
}
.medianimated3 {
animation-duration: 3s;
animation-fill-mode: both;
-webkit-animation-duration: 3s;
-webkit-animation-fill-mode: both
}
.medianimatedFadeInUp {
opacity: 0
}
.medi-fadein-up-one {
opacity: 0;
animation-name: MedifadeInUp;
-webkit-animation-name: MedifadeInUp;
}
.saas-fadein-up-one {
animation-name: MedifadeInUp;
-webkit-animation-name: MedifadeInUp;
}
.nikstore-cat-grid-style-3{
width:100%;
position:relative;
background: #FBF5F3;
padding: 40px;
overflow:hidden
}
.nikstore-cat-three-overlay{
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
display: flex;
justify-content: center;
align-items: center;
opacity: 0;
transition: all 0.2s ease-in;
transform: translate(0, 100%);
}
.nikstore-cat-grid-style-3:hover .nikstore-cat-three-overlay {
opacity: 1;
transform: translate(0, 0);
transition: all 0.2s ease-in;
}
.nikstore-footer-widget-menu-items.footer-woo-tag-list li a {
font-weight: 400;
font-size: 16px;
line-height: 150%;
color: #717171;
padding: 6px 10px;
background: #FFFFFF;
box-shadow: 0px 6px 9px rgba(0, 0, 0, 0.03);
border-radius: 2px;
}
.nikstore-footer-widget-menu-items.footer-woo-tag-list li a:hover {
color: #FFFFFF;
background-color: #835BF7;
}
.nikstore__banner-section {
background: #63A4FE;
border-radius: 4px;
padding: 50px;
overflow: hidden;
position: relative;
z-index: 1;
}
.nikstore__banner-subtitle {
color: #ffffff;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px;
display: inline-flex;
margin-bottom: 0;
}
.nikstore__banner-title {
color: #fff;
font-family: Inter;
font-size: 44px;
font-style: normal;
font-weight: 700;
line-height: 57.2px;
margin-bottom: 0;
}
.nikstore__banner-info {
color: #fff;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
margin-top: 8px;
margin-bottom: 0;
}
.nikstore__banner-btn {
border-radius: 4px;
background: #ffffff;
padding: 12px 24px;
margin-top: 40px;
display: inline-flex;
color: var(--Dark, #101010);
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px;
gap: 6px;
transition: all 0.3s;
}
.nikstore__banner-btn:hover {
gap: 10px;
}
.nikstore__banner-img {
position: absolute;
transition: all 2s;
}
.nikstore__banner-img:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
.nikstore__banner-section:hover .nikstore__banner-img {
transform: scale(1.1);
}
.nikstore__banner-shape-img {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}
.nikstore__banner-animation-one {
animation: updown-2 2s infinite linear;
-webkit-animation: updown-2 2s infinite linear;
}
.nikstore__banner-animation-two {
animation: left_Right 2s alternate infinite linear;
-webkit-animation: left_Right 2s alternate infinite linear;
}
.nikstore__banner-animation-three {
animation: animationFramesTwo 30s alternate infinite linear;
-webkit-animation: animationFramesTwo 30s alternate infinite linear;
}
.nikstore__banner-animation-four {
animation: animationFramesThree 30s alternate infinite linear;
-webkit-animation: animationFramesThree 30s alternate infinite linear;
}
.nikstore__banner-animation-five {
animation: anim_Scale 5s infinite linear;
-webkit-animation: anim_Scale 5s infinite linear;
}
@-webkit-keyframes updown-2 {
0% {
transform: translateY(-15px);
-webkit-transform: translateY(-15px);
-moz-transform: translateY(-15px);
-ms-transform: translateY(-15px);
-o-transform: translateY(-15px);
}
50% {
transform: translateY(-5px);
-webkit-transform: translateY(-5px);
-moz-transform: translateY(-5px);
-ms-transform: translateY(-5px);
-o-transform: translateY(-5px);
}
100% {
transform: translateY(-15px);
-webkit-transform: translateY(-15px);
-moz-transform: translateY(-15px);
-ms-transform: translateY(-15px);
-o-transform: translateY(-15px);
}
}
@-webkit-keyframes left_Right {
0% {
transform: translatX(-15px);
-webkit-transform: translatX(-15px);
-moz-transform: translatX(-15px);
-ms-transform: translatX(-15px);
-o-transform: translatX(-15px);
}
50% {
transform: translateX(-5px);
-webkit-transform: translateX(-5px);
-moz-transform: translateX(-5px);
-ms-transform: translateX(-5px);
-o-transform: translateX(-5px);
}
100% {
transform: translateX(-15px);
-webkit-transform: translateX(-15px);
-moz-transform: translateX(-15px);
-ms-transform: translateX(-15px);
-o-transform: translateX(-15px);
}
}
@-webkit-keyframes anim_Scale {
0% {
transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
}
50% {
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
}
100% {
transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
}
}
@keyframes animationFramesTwo{
0% {
transform:  translate(0px,0px)  rotate(0deg) scale(1) ;
}
20% {
transform:  translate(73px,-1px)  rotate(36deg) scale(0.9);
}
40% {
transform:  translate(141px,72px)  rotate(72deg) scale(1);
}
60% {
transform:  translate(83px,122px)  rotate(108deg) scale(1.2);
}
80% {
transform:  translate(-40px,72px)  rotate(144deg) scale(1.1);
}
100% {
transform:  translate(0px,0px)  rotate(0deg) scale(1);
}
}
@keyframes animationFramesThree{
0% {
transform:  translate(165px,-30px)  ;
-webkit-transform:  translate(165px,-30px)  ;
-moz-transform:  translate(165px,-30px)  ;
-ms-transform:  translate(165px,-30px)  ;
-o-transform:  translate(165px,-30px)  ;
}
100% {
transform:  translate(-60px,80px)  ;
-webkit-transform:  translate(-60px,80px)  ;
-moz-transform:  translate(-60px,80px)  ;
-ms-transform:  translate(-60px,80px)  ;
-o-transform:  translate(-60px,80px)  ;
}
}
@media (max-width: 576px){
.nikstore__banner-section {
flex-direction: column-reverse;
}
.nikstore__banner-img {
position: inherit;
}
}.ajax-posts {
position: relative;
overflow: hidden;
} .ajax-posts__view {
transition: 0.2s ease;
width: 100%;
padding:0 15px;
}
.ajax-posts aside,
.ajax-posts__posts {
opacity: 1;
} .ajax-posts.is-waiting .ajax-posts__posts,
.ajax-posts.is-waiting aside {
opacity: 0.5;
}
.ajax-posts.is-expanded-filters .ajax-posts__view {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
} .ajax-posts__show-recipes-text,
.ajax-posts__hide-filters-text  {
display: none;
}
.ajax-posts.is-expanded-filters .ajax-posts__filter-recipes-text {
display: none;
}
.ajax-posts__screen-reader-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0,0,0,0);
border: 0;
}
.ajax-posts__load-more {
flex: 0 0 100%;
} @media screen and (max-width: 34rem) {
.ajax-posts.is-expanded-filters .ajax-posts__show-recipes-text {
display: block;
}
} @media screen and (min-width: 35rem) {
.ajax-posts.is-expanded-filters .ajax-posts__hide-filters-text {
display: block;
}
} .anc-ajax-filter-box--m {
margin-bottom: 1rem;
}
.anc-ajax-filter-box--m ul{
margin:0;
padding:0;
display: flex;
align-items: center;
gap: 10px;
list-style:none !important;
}
.ajax-posts__filters ul {
list-style-type: none;
padding: 0;
margin-bottom: 0;
margin:0;
list-style:none;
}
.anc-ajax-filter-box--m li::marker{
display:none;
content: "" !important;
}
.ajax-posts__filter {
display: block;
}
.ajax-posts__filter.is-active{
color:rgba(255,114,70,1.00);
}
.ajax-posts__filter:visited{
color:#333;
}
.ajax-posts__filter-toggle {
padding: 5px; 
}
.ajax-posts__filter-toggle a:after {
margin-left: 5px;
content: "\25BE";
display: inline-block;
}
.ajax-posts__filter-toggle-hide {
display: none;
}
.ajax-posts__filter-toggle-hide:after {
transform: rotate(180deg);
position: relative;
top: 1px;
}
.ajax-posts__filterlist.is-collapsed li:nth-child(n+6) {
max-height: 35px;
}
.is-collapsed .ajax-posts__filter-toggle-hide {
display: block;
}
.is-collapsed .ajax-posts__filter-toggle-show {
display: none;
} .ajax-posts__post {
width: 100%;
}
.ajax-posts__post article {
overflow: hidden;
}
.ajax-posts__post > a {
display: block;
}
.ajax-posts__post img {
width: 100%;
}
@media screen and (min-width: 35rem) {
.ajax-posts__post { width: calc(50% - 0.9rem);
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
}
@media screen and (min-width: 35rem) and (max-width: 61rem) {
.is-expanded-filters .ajax-posts__post:nth-child(n+6) {
margin-right: 50%; }
}
@media screen and (min-width: 62rem) {
.ajax-posts__post { width: calc(33.33% - 1.2rem);
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.is-expanded-filters .ajax-posts__post:nth-child(2n) {
margin-right: 33.33%; }
} .ajax-posts__spinner {
clear: both;
display: none;
position: absolute;
left: 50%;
top: 50%;
background-color: #333;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
width: 40px;
height: 40px;
border-radius: 100%;  
-webkit-animation: sk-scaleout 1.0s infinite ease-in-out;
animation: sk-scaleout 1.0s infinite ease-in-out;
}
.ajax-posts.is-waiting .ajax-posts__spinner {
display: block;
}
@-webkit-keyframes sk-scaleout {
0% { -webkit-transform: scale(0) }
100% {
-webkit-transform: scale(1.0);
opacity: 0;
}
}
@keyframes sk-scaleout {
0% { 
-webkit-transform: scale(0);
transform: scale(0);
} 100% {
-webkit-transform: scale(1.0);
transform: scale(1.0);
opacity: 0;
}
} .ajax-posts__load-more .js-load-more {
display: block;
margin: 2rem auto;
padding: 0.7em 1.5em 0.6em 1.5em;
background: #835BF7;
color: #fff;
border: 1px solid #835BF7;
border-radius: 4px;
text-transform: uppercase;
font-size: 0.8em;
letter-spacing: 1.2px;
font-weight: bold;
transition: background 0.2s ease;
outline: none;
}
.ajax-posts__load-more .js-load-more:hover {
background: #835BF7;
border-color: #835BF7;
}
.ajax-posts__status {
margin: 1rem auto;
background: rgba(255, 0, 0, 0.53);
color: white;
padding: 0.5rem 1rem;
border-radius: 10px;
width: 80%;
max-width: 400px;
text-align: center;
font-weight: bold;
}
.ajax-posts .ajax-posts__toggle-filter {
margin-left: 0;
}
.ajax-posts-message {
text-align: center;
}
.ajax-posts-message--empty {
width: 100% !important;
margin-top: 2rem !important;
color: #999;
}
.ajax-posts__filters h3 {  
margin: 0;
font-size: 0.8rem;
text-transform: uppercase;
letter-spacing: 1.2px;
font-weight: bold;
}
.ajax-posts__filter {
color: #835BF6;
background: #F3EFFE;
padding: 2px 10px;
border-radius: 10px;
font-size:16px;
}
.ajax-posts__filter:visited {
color: #835BF6;
background: #F3EFFE;
padding: 2px 10px;
}
.ajax-posts_filters li:last-child a {
border-bottom: 1px dashed #B9B9B4;
}
.ajax-posts__filter:hover,
.ajax-posts__filter.is-active{
color: #F3EFFE;
background: #835BF6;
text-decoration: none;
}
.ajax-posts__post {
padding-bottom: 1.8rem;
}
.ajax-posts__post h3 {
font-size: 1rem;
font-weight: bold;
margin-top: 0.8rem;
}
.ajax-posts__post img {
transition: 0.2s ease;
width: 100%;
}
.ajax-posts__post:hover img {
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
.ajax-posts__load-more{
width:100% !important;
flex: 0 0 100% !important;
}
.ajax_epc_section_title{
margin:0;
}
@media (max-width:767px){
.ajax_epc_section_title{
margin-bottom:20px;
}
.anc-ajax-filter-box--m ul{
flex-wrap: wrap;
justify-content: center;
}  
.ajax_epc_section_title{
text-align:center;
}
}
@media (min-width:991px){
.anc-ajax-filter-box--m{
display:flex;
gap:20px;
}
}
@media screen and (min-width: 35rem) {
.ajax-posts__filters {
padding-right: 1.8rem;
}
}