@font-face {
font-family: 'NeueEinstellung Regular';
src: url(//apositivo.store/wp-content/themes/apositivo/assets/fonts/NeueEinstellung-Regular.woff2) format('woff2'),
url(//apositivo.store/wp-content/themes/apositivo/assets/fonts/NeueEinstellung-Regular.woff) format('woff');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'NeueEinstellung Bold';
src: url(//apositivo.store/wp-content/themes/apositivo/assets/fonts/NeueEinstellung-Bold.woff2) format('woff2'),
url(//apositivo.store/wp-content/themes/apositivo/assets/fonts/NeueEinstellung-Bold.woff) format('woff');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Radnika Regular';
src: url(//apositivo.store/wp-content/themes/apositivo/assets/fonts/Radnika-Regular.woff2) format('woff2'),
url(//apositivo.store/wp-content/themes/apositivo/assets/fonts/Radnika-Regular.woff) format('woff');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Radnika Bold';
src: url(//apositivo.store/wp-content/themes/apositivo/assets/fonts/Radnika-Bold.woff2) format('woff2'),
url(//apositivo.store/wp-content/themes/apositivo/assets/fonts/Radnika-Bold.woff) format('woff');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'icomoon';
src:  url(//apositivo.store/wp-content/themes/apositivo/assets/fonts/icomoon.eot?bjqiu4);
src:  url(//apositivo.store/wp-content/themes/apositivo/assets/fonts/icomoon.eot?bjqiu4#iefix) format('embedded-opentype'),
url(//apositivo.store/wp-content/themes/apositivo/assets/fonts/icomoon.ttf?bjqiu4) format('truetype'),
url(//apositivo.store/wp-content/themes/apositivo/assets/fonts/icomoon.woff?bjqiu4) format('woff'),
url(//apositivo.store/wp-content/themes/apositivo/assets/fonts/icomoon.svg?bjqiu4#icomoon) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
i[class^="icon-custom-"],
i[class*="icon-custom-"],
header .nav-right i[class*="icon-"],
header .nav-right i[class^="icon-"],
.searchform-wrapper i.icon-search,
.coupon i.icon-tag,
.yith-wcwl-add-button i.yith-wcwl-icon { font-family: 'icomoon' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}   @-moz-keyframes spin {
0% { -moz-transform:rotate(0deg); }
100% { -moz-transform:rotate(360deg); }
}
@-webkit-keyframes spin {
0% { -webkit-transform:rotate(0deg); }
100% { -webkit-transform:rotate(360deg); }
} @keyframes blinker {
50% {
opacity: 0;
}
}  html{
background: #fff!important;
}
body{
font-family: 'Radnika Regular', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
}
h1,h2,h3,h4,h5,h6{
font-family: 'NeueEinstellung Bold', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
font-weight: 700;
}
strong{
font-family: 'Radnika Bold', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
font-weight: 700;
}
.uppercase, h6, span.widget-title, th{
letter-spacing: 0;
}
a.icon-remove, a.remove{
border-width: 1px;
color: var(--fs-color-primary);
}
td, th{
border-color: var(--fs-color-primary);
padding: 15px;
color: var(--fs-color-primary);
}
.nav-column>li>a,
.nav-dropdown>li>a,
.nav-vertical-fly-out>li>a,
.nav>li>a{
color: var(--fs-color-primary);
}
.nav-column>li>a:hover,
.nav-dropdown>li>a:hover,
.nav-vertical-fly-out>li>a:hover,
.nav>li>a:hover,
.nav>li.active>a{
color: var(--fs-color-secondary);
}
.nav-line-bottom>li>a:before,
.nav-line-grow>li>a:before,
.nav-line>li>a:before{
background-color: var(--fs-color-secondary)
}
#wrapper .icon-phone{
font-family: "Font Awesome 5 Brands"!important;
}
#wrapper .icon-phone:before{
content: '\f232';
}
.badge-container{
margin: 0;
top: 15px !important;
left: 15px !important;
}
.badge+.badge,
.badge{
height: auto;
opacity: 1;
width: auto;
}
.badge-inner{
padding: 5px 15px 7px;
min-width: 70px;
}
.social-icons{
color: var(--fs-color-primary);
}
.social-icons a:first-child{
margin-left: 0
}
.social-icons .button.icon{
border-width: 1px;
color: var(--fs-color-primary);
line-height: 30px;
margin-bottom: 0;
}
.select-resize-ghost,
.select2-container .select2-choice,
.select2-container .select2-selection,
input[type=date],
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
select,
textarea{
box-shadow: none;
}
textarea{
resize: none;
}
.wrap-newsletter .widget-title,
.wrap-newsletter form.dplr_form label{
display: none
} 
.wrap-newsletter form.dplr_form{
border: none;
padding: 0;
margin: 0;
display: flex;
justify-content: space-between;
align-items: center;
}
.wrap-newsletter form.dplr_form .input-field{
margin: 0;
padding: 0
}
.wrap-newsletter form.dplr_form .input-field:last-child{
margin: 0 30px
}
.wrap-newsletter form.dplr_form .input-field input{
width: 100%;
color: var(--fs-color-primary);
border: 1px solid transparent;
}
.wrap-newsletter form.dplr_form .input-field input:focus,
.wrap-newsletter form.dplr_form .input-field input:active{
box-shadow: none;
border-color: var(--fs-color-primary);
}
form.dplr_form .input-buttom button{
margin: 0;
background: var(--fs-color-primary);
color: #fff
} .widget-title i{
opacity: 1;
}
.help-btn{
font-family: 'NeueEinstellung Bold', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
font-weight: 700;
margin: 0;
min-height: 1px;
height: auto;
padding: 0!important;
letter-spacing: 0;
line-height: 1em;
border: none;
font-size: 0.85em;
color: #999!important;
}
.woocommerce-breadcrumb{
font-family: 'NeueEinstellung Bold', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
font-weight: 700;
font-size: 0.8em;
letter-spacing: 0.05em;
}
.bg-zoom:hover .bg,
.has-hover:hover .image-zoom img{
transform: scale(1.05);
}
.off-canvas-left .mfp-content,
.off-canvas-right .mfp-content{
background-color: #fff;
}
.grecaptcha-badge{
display: none
}  .icon-custom-cupon:before,
.icon-tag:before {
content: "\e900";
}
.icon-custom-menu:before,
.icon-menu:before{
content: "\e901";
}
.icon-custom-eye:before {
content: "\e902";
}
.icon-custom-cart:before,
.icon-shopping-cart:before {
content: "\e903";
}
.icon-custom-heart:before,
.header-wishlist-icon .wishlist-icon:before,
.yith-wcwl-add-button i.yith-wcwl-icon:before {
content: "\e904";
}
.icon-custom-search:before,
.icon-search:before {
content: "\e905";
}
.icon-custom-user:before,
.icon-user:before {
content: "\e906";
}
.icon-custom-grid-1:before {
content: "\e907";
}
.icon-custom-grid-2:before {
content: "\e908";
}
.icon-custom-grid-3:before {
content: "\e909";
}
.icon-custom-grid-4:before {
content: "\e90a";
}  .wrap-custom-lightbox > .mfp-container{
display: flex;
flex-direction: row;
justify-content: center;
align-items: flex-start;
padding: 90px 0;
max-width: 100%;
margin: auto;
position: relative;
height: auto;
background: #fff;
}
#search-lightbox{
max-width: 1650px;
}
#search-lightbox .search-field,
#search-lightbox .ux-search-submit{
border: none;
}
#search-lightbox .search-field{
font-family: 'NeueEinstellung Bold', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
font-weight: 700;
border-bottom: 2px solid #ddd;
padding: 15px;
height: auto;
min-height: 1px;
font-size: 1.2em;		
}
#search-lightbox .search-field:focus{
box-shadow: none;
}
.button.loading i{
opacity: 0;
}
.button.loading:after {
border: 2px solid #000;
}
#search-lightbox .ux-search-submit{
padding: 10px 15px;
position: absolute;
top: 0;
right: 0px;
color: #000;
background: transparent;
opacity: 0.6;
}
#search-lightbox .ux-search-submit:hover{
opacity: 1;
background: transparent;
box-shadow: none;
}
.live-search-results > .autocomplete-suggestions{
background: #fff;
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
padding: 15px 0;
}
.live-search-results .autocomplete-suggestions .autocomplete-suggestion{
display: flex;
border: none;
color: #000;
max-width: 12.5%;
flex-direction: column;
align-items: flex-start;
padding: 15px;
}	
.autocomplete-suggestion img{
border-radius: 0;
height: auto;
max-width: 100%;
width: 100%;
margin: 0 auto 7px;
}
.autocomplete-suggestion img+.search-name{
margin-top: 0;
padding-left: 0;
font-size: 0.65em;
line-height: 1.1em;
text-align: left;
}
.autocomplete-suggestion .search-price{
padding-top: 0;
text-align: left;
margin: 0;
font-size: 0.6em;
}
.autocomplete-suggestion .search-price span.amount{
color: var(--fs-color-primary);
}  .cart-sidebar .widget-title{
display: flex;
align-items: center;
}
.cart-sidebar .widget-title i{
line-height: 1em;
font-size: 1.5em;
margin-right: 7px;
}
.cart-img-icon{
width: 22px;
}
#masthead{
transition: all ease 0.5s
}
#masthead:hover{
background-color: #fff;
transition: all ease 0.5s
}
.header-wrapper.stuck{
box-shadow: none!important;
}
.header-nav-main.nav{
font-family: 'Radnika Bold', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
font-weight: 700;
letter-spacing: none;
justify-content: center;
}
.has-dropdown .icon-angle-down{
opacity: 1	;
}
.menu-item-design-full-width .nav-dropdown-default .nav-column li>a,
.menu-item-design-full-width .nav-dropdown.nav-dropdown-default>li>a{
font-size: 1em;
margin: 0;
padding: 0;
border: none;
margin-bottom: 7px;
text-transform: none!important
}
.menu-item-design-full-width .nav-dropdown.nav-dropdown-default>li>a{
margin-bottom: 7px;
}
.menu-item-design-full-width .nav-dropdown-default .nav-column li>a:hover,
.menu-item-design-full-width .nav-dropdown-default .nav-column li.current-menu-item>a{
text-decoration: underline!important;
}
.menu-item-design-full-width .nav-dropdown-default .nav-column li.current-menu-item>a{
color: var(--fs-color-secondary);
}
.menu-item-design-full-width .nav-column>li>a{
font-family: 'Radnika Regular', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
font-weight: 500;
color: var(--fs-color-primary);
font-size: 0.9em!important;
}
.menu-item-design-full-width .nav-column>li>ul li a:hover{
text-decoration: underline;
}
.menu-item-design-full-width .nav-column.sub-menu .sub-menu{
padding-left: 7px;
}
.nav-dropdown .menu-item-has-children > a,
.nav-dropdown .nav-dropdown-col > a{
font-size: 1em;
}
.nav-dropdown > li.nav-dropdown-col{
display: inline-block;
}
.sub-menu.nav-column{
font-size: 0.8em;
padding-left: 10px !important;
opacity: 0.7;
}
.sub-menu.nav-column > li > a{
margin: 0;
padding: 4px 0;
border: none;
}
#header.transparent .header-main .nav > li > a > i:not(.icon-angle-down){
color: #fff!important;
}
.stuck #masthead{
background: #fff!important;
}  footer{
color:var(--fs-color-primary)!important;
z-index: 10;
}
.absolute-footer{
padding: 15px 0;
color:var(--fs-color-primary)
}
.absolute-footer .footer-secondary,
.absolute-footer .footer-primary{
padding: 0
}
.back-to-top{
bottom: 100px;
right: 40px;
}
.wrap-doppler .dplr_form{
padding: 0; 
margin: 0;
border: none
}
.wrap-doppler .dplr_form .flex-item{
padding: 0;
margin-bottom: 15px
}
.wrap-doppler .dplr_form .flex-item > input{
font-size: 0.8em;
color: #444;
background-color: #fff;
border-width: 1px;
border-color: rgba(84,84,84,0.15)!important;
border-style: solid;
height: 2.5rem;
outline: none;
font-weight: 900;
margin: 0;
width: 100%!important;
box-shadow: none
}
.wrap-doppler .dplr_form .flex-item > input:focus{
background-color: #fafafa;
box-shadow: none
}
.wrap-doppler .dplr_form .flex-item > input::placeholder {
font-weight: 500!important
}
.wrap-doppler .dplr_form button{
background-color: #fff;
color: var(--fs-color-primary);
height: 80px;
cursor: pointer;
font-size: 1em;
letter-spacing: none;
font-weight: 700;
outline: 0;
border: none;
width: 100%;
border-radius: 0 !important;
line-height: 1.4;
text-align: center;
text-transform: uppercase;
text-shadow: none!important;
-webkit-box-shadow: none!important;
box-shadow: none!important;
padding: 13px 1rem 15px !important;
-o-transition: all 0.3s;
transition: all 0.3s;
-webkit-transition: all 0.3s;
}
.wrap-doppler .dplr_form button:hover{
background-color: #fafafa;
}
.wrap-doppler form.dplr_form .msg-data-sending{
margin: 0
}
footer h6{
margin: 0 0 15px 0;
font-size: 0.7em;
}
.custom-logos .col-inner{
display: flex;
justify-content: space-between;
align-items: center;
flex-direction: row;
flex-wrap: wrap;
}
.custom-logos .ux-logo{
width: auto!important;
}
.custom-logos .ux-logo .ux-logo-link{
padding: 0!important;
}
.menu-foot .ux-menu-link__link{
min-height: 1px;
line-height: 1em;
padding: 0;
margin-bottom: 10px;
font-size: 0.9em;
}
.wrap-developer{
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding-right: 30px;
}
.wrap-developer > span{
display: inline-block;
margin: 0 7px;;
opacity:0.6
}
.developer{
display: block;
width: 100px;
height: auto;
opacity:0.4;
float: right;
}
.developer#bmestudio{
width: 30px
}
.developer#bmestudio img{
width: 30px;
height: 30px;
}
.developer:hover{
opacity:1;
}
.developer#bmestudio:hover{
-webkit-animation-name:spin;
-webkit-animation-duration:500ms;
-webkit-animation-iteration-count:1;
-webkit-animation-timing-function:ease-out;
-moz-transform:spin(360deg) scale(1);
-moz-transition-duration:500ms;
-moz-transition-timing-function: ease-out;
filter: alpha(opacity = 100);
}  .box-bounce .image-cover a{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.box-bounce .title-wrapper p{
font-family: 'NeueEinstellung Bold', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
font-weight: 700;
}
.product-home > .flickity-viewport > .flickity-slider{
left: 9.6px !important;
}
.product-home .flickity-prev-next-button{
bottom: 15%;
}
.video-home-75 .banner-bg :is(img, picture, video){
object-position: 50% 0
}
.custom-btn-gray{
opacity: 0.4;
}
.custom-btn-gray:hover{
opacity: 1;
}
.btn-brown{
background-color: #916337;
color: #FDB4DB!important;
border: none!important;
}
.home .slider .button.is-link span{
text-shadow: 0 0 7px rgba(0,0,0,0.4);
}
.home-mobile-column-txt{
max-width: 70%;
}  .custom-perfume-landing .product-home .flickity-prev-next-button{
bottom: 35%;
}  .custom-icons{
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.custom-icons .icon-box-img{
width: 60px;
height: 60px;
background: var(--fs-color-secondary);
border-radius: 100%;
padding: 15px;   
margin-bottom: 30px; 
}
.custom-icons .icon-box-img .icon-inner{
height: 30px;
}
.custom-icons .icon-box-img svg{
padding: 0;
}
.custom-icons .icon-box-text h5,
.custom-icons .icon-box-text h6{
font-size: 1.2em;
font-family: 'Radnika Regular'!important;
font-weight: 500;
color: var(--fs-color-secondary);
text-transform: none;
}
.custom-icons .icon-box-text h5{
font-family: 'Radnika Bold', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
font-weight: 700;
}
#wrap-form label{
text-transform: uppercase;
}
#wrap-form input[type="text"],
#wrap-form input[type="email"],
#wrap-form input[type="tel"],
#wrap-form input[type="number"],
#wrap-form select,
#wrap-form textarea{
box-shadow: none;
border-color: var(--fs-color-secondary);
height: auto;
padding: 10px;
line-height: 1.2em;
margin: 3px 0 15px 0;
color: var(--fs-color-secondary);
}
#wrap-form textarea{
height: 200px;
resize: none;
}
#wrap-form input[type="text"]:focus,
#wrap-form input[type="email"]:focus,
#wrap-form input[type="tel"]:focus,
#wrap-form input[type="number"]:focus,
#wrap-form select:focus,
#wrap-form textarea:focus{
border-color: rgba(84,84,84,0.15) !important;
background-color: #fafafa;
color: var(--fs-color-primary);
}
#wrap-form .button.secondary{
background-color: var(--fs-color-secondary)!important;
padding: 7px 90px;
margin: 0;
}  #customer_login .tabbed-content .nav li{
margin: 0;
opacity: 0.8;
}
#customer_login .tabbed-content .nav li:first-child:after{
content: '/';
display: inline-block;
margin: 0 15px;
font-size: 3em;
line-height: 0.4em;
}
#customer_login .tabbed-content .nav li a{
padding: 0;
opacity: 0.6;
}
#customer_login .tabbed-content .nav li a:hover{
opacity: 0.8;
}
#customer_login .tabbed-content .nav li.active a{
opacity: 1;
}
#customer_login .tabbed-content .nav li a h2{
margin: 0;
font-size: 2em;
}
.my-account-header{
border: none;
background: transparent;
padding: 60px 0 0;
}
.my-account-header .page-title-inner{
padding: 0;
font-size: 1.5rem;
}
.my-account-header h1{
text-transform: none;
margin: 0;
line-height: 1em;
}
.my-account-header span{
font-size: 0.9em;
}
.my-account{
padding: 60px 0;
}
.woocommerce-MyAccount-navigation-link--downloads{
display: none!important;
}
.shop_table thead th{
border-width: 2px;
font-family: 'NeueEinstellung Bold', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
font-weight: 700;
}
.product-add-to-cart a{
margin: 0;
}
.user-name{
color: var(--fs-color-primary);
}
.user-name em{
opacity: 1;
color: var(--fs-color-secondary);
}
.wishlist-in-stock{
color: var(--fs-color-success);
}
.wishlist-out-of-stock{
color: var(--fs-color-alert);
}
#yith-wcwl-form table{
margin: 0;
}
#yith-wcwl-form .wishlist_table thead{
display: none;
}
#yith-wcwl-form .wishlist-empty{
display: block;
font-size: 30px;
line-height: 1.2em;
font-family: 'Radnika Bold', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
font-weight: 700;
border: none;
}
#yith-wcwl-form .wishlist-empty:before{
font-family: "Font Awesome 5 Free";
font-weight: 400;
content: '\f004';
display: block;
font-size: 3em;
line-height: 1em;
margin-bottom: 30px;
}
.yith_wcwl_wishlist_footer{
margin-top: 30px;
}  .cart-container{
padding: 60px 15px;
}
.checkout-page-title{
padding: 60px 0 0;
}
.checkout-page-title .page-title-inner,
.checkout-page-title .page-title-inner .breadcrumbs{
padding: 0;
}
.checkout-breadcrumbs a{
font-family: 'NeueEinstellung Regular', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
font-weight: 500;
text-transform: none;
}
.checkout-breadcrumbs a.current,
.cart_totals .product-name{
text-transform: none;
font-family: 'NeueEinstellung Bold', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
font-weight: 700;
}
.breadcrumb-step{
line-height: 22px;
}
.cart_totals .product-name,
.order-total{
font-family: 'NeueEinstellung Bold', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
font-weight: 700;
border-bottom-width: 1px!important;
}
.order-total{
text-transform: uppercase;
}
.order-total th,
.order-total td{
border: none!important;	
padding-bottom: 0;
}
.order-total strong{
font-size: 2em;
}
.cart-popup-title .heading-font{
text-transform: none;
font-family: 'NeueEinstellung Bold', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
font-weight: 700;
margin-bottom: 30px;
font-size: 1.6em;
}
.cart-popup-title .is-divider{
display: none;
}
.cart-container .large-4{
border: none!important;
}
.woocommerce .cart-collaterals,
.woocommerce-page .cart-collaterals,
.woocommerce-form-track-order,
.woocommerce-thankyou-order-details,
.order-info,
.checkout-sidebar{
background: rgba(84, 84, 84, 0.05);
border: none!important;
}
.woocommerce-page .cart-collaterals,
.checkout-sidebar{
padding: 30px!important;
position: relative;
}
.woocommerce-cart .cart-collaterals:after,
.woocommerce-cart .cart-collaterals:before,
.checkout-sidebar:after,
.checkout-sidebar:before{
content: '';
display: block;
height: 10px;
width: 100%;
position: absolute;
left: 0;
background-color: transparent;
background-size: 20px 20px;
background-position: 0 10px, 40px 40px;
}
.woocommerce-cart .cart-collaterals:before,
.woocommerce-cart .cart-collaterals:after,
.custom_border:before, .custom_border:after,
.woocommerce-order-pay #order_review:before,
.woocommerce-order-pay #order_review:after,
.checkout-sidebar:after,
.checkout-sidebar:before{
background-image: radial-gradient(closest-side, transparent 9px, rgba(84, 84, 84, 0.05) 100%);
}
.woocommerce-cart .cart-collaterals:before,
.checkout-sidebar:before{
top: -10px;
}
.woocommerce-cart .cart-collaterals:after,
.checkout-sidebar:after {
bottom: -10px;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.woocommerce-cart-form__contents thead{
display: none;
}
.woocommerce-cart-form__contents td{
border-color: rgba(0,0,0,0.1);
}
.woocommerce-cart-form__contents td.product-thumbnail{
max-width: 150px;
min-width: 60px;
width: 20%;
}
.widget_shopping_cart_content .wpcfb-wrap{   
padding: 15px 0!important;
} @keyframes wpcfb-animate-stripes {
0% {
background-position: 0 0;
}
100% {
background-position: 60px 0;
}
}
.woocommerce-checkout .ux-free-shipping{
padding: 0;
margin: 0 0 30px 0;
}
.ux-free-shipping__notice.ux-free-shipping__notice--threshold{
color: var(--fs-color-secondary);
}
.ux-free-shipping__notice.ux-free-shipping__notice--threshold > span{
color: var(--fs-color-primary);
}
.ux-free-shipping__bar{
height: 10px;
border-radius: 0;
background-color: #eda1cd;
background-image: none!important;
}
.ux-free-shipping__bar-progress{
border-radius: 0;
height: 10px;
background-color: var(--fs-color-secondary);
background-size: 30px 30px;
background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
animation: wpcfb-animate-stripes 1.25s linear infinite;
}  .form-row-first-custom,
.form-row-last-custom{
float: left!important;
width: 48%!important;
clear: none!important
}
.form-row-first-custom{
margin-right: 4%!important;
}
.woocommerce-checkout .col-inner.has-border{
border: none;
padding: 0;
}
#terms-and-conditions-lightbox section{
padding: 30px!important;
}
#terms-and-conditions-lightbox .col{
flex-basis: 100%;
max-width: 100%;
}
.shipping__list_label small{
display: block;
letter-spacing: 0.1em;
font-weight: 400;
font-size: 0.85em;
}
.wps-store-details iframe{
border: 1px solid var(--fs-color-primary);
}
.is-well{
border: none;
padding: 0;
box-shadow:none;
background: transparent
}
.mp-checkout-custom-available-payments{
display: none!important
}  .woocommerce-thankyou-order-received{
text-transform: uppercase;
text-align: center;
}
.woocommerce-thankyou-order-details{
padding: 15px;
margin-bottom: 15px;
color: var(--fs-color-primary);
}
.woocommerce-order .is-well{
box-shadow: none;
}
.woocommerce-order thead th,
.woocommerce-order tfoot td,
.woocommerce-order tfoot th{
border: none;
}
.woocommerce-order tbody td{
border-color: #eee;
}
.woocommerce-order tfoot td,
.woocommerce-order tfoot th{
padding: 7px 0;
}
.woocommerce-order tfoot tr:first-child td,
.woocommerce-order tfoot tr:first-child th{
border-top: 2px solid var(--fs-color-primary);
padding-top: 15px;
}
.woocommerce-order tfoot tr:last-child{
font-size: 1.5em;
}  .woocommerce-no-products-found{
padding: 60px 0;
text-align: center;
color: var(--fs-color-primary);
}
.shop-container > .term-description{
display: none;
}
.archive span.widget-title{
font-family: 'NeueEinstellung Bold', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
font-weight: 600;
color: var(--fs-color-primary);
font-size: 0.85em;
margin-bottom: 7px;
display: inline-block;
}
.archive .widget .is-divider{
display: none;
}
.archive .widget .wc-layered-nav-term{
border: none;
}
.archive .widget .wc-layered-nav-term > a{
color: var(--fs-color-primary);
}
.archive .widget .wc-layered-nav-term > a:hover,
.archive .widget .wc-layered-nav-term.chosen > a{
color: var(--fs-color-secondary);
}
.archive .widget .wc-layered-nav-term.chosen > a{
font-weight: 600;
}
.widget_layered_nav_filters ul li.chosen a{
opacity: 1;
padding: 3px 7px;
color: #fff;
background: var(--fs-color-secondary);
line-height: 1em;
height: auto;
border: 1px solid var(--fs-color-secondary);
}
.widget#woocommerce_layered_nav-11 .woocommerce-widget-layered-nav-list{
display: flex;
flex-wrap: wrap;
}
.widget#woocommerce_layered_nav-11 .woocommerce-widget-layered-nav-list li{
margin: 0 10px 10px 0;
position: relative;
}
.widget#woocommerce_layered_nav-11 .woocommerce-widget-layered-nav-list li .ux-swatch-widget-layered-nav-list__graphic{
width: 25px;
height: 25px;
margin: 0;
border: 2px solid #eee;
overflow: hidden;
border-radius: 100%;
}
.widget#woocommerce_layered_nav-11 .woocommerce-widget-layered-nav-list li.chosen .ux-swatch-widget-layered-nav-list__graphic{
border-color: var(--fs-color-secondary);
}
.widget#woocommerce_layered_nav-11 > ul > li .count{
display: none;
}
.widget#woocommerce_layered_nav-11 .wc-layered-nav-term > a{
opacity: 0;
line-height: 25px;
width: 25px;
height: 25px;
overflow: hidden;
display: inline-block;
padding: 0;
position: absolute;
left: 0;
top: 0;
}
.widget#woocommerce_layered_nav-11 .wc-layered-nav-term > a.swatch-link{
display: inline-block;
}
aside.woocommerce-widget-layered-nav li.chosen a::before{
display: none;
}
h1.shop-page-title{
font-size: 2.5em;
text-align: center;
}
#tolbar-shop{
font-family: 'NeueEinstellung Bold', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
}
#tolbar-shop #wrap-filter{
width: 40%;
justify-content: flex-start;
}
#tolbar-shop #wrap-filter > div{
justify-content: flex-start;
align-items: flex-end;
}
.category-filtering{
display: flex;
flex-direction: column-reverse;
}
.category-filtering > div{
margin-bottom: 15px;
}
.filter-button{
margin: 0 30px 0 0;
font-size: 0.9em;
letter-spacing: 0;
}
.filter-button i{
font-size: 0.9em;
margin-right: 7px;
}
#tolbar-shop .breadcrumbs{
font-size: 0.9em;
}
#tolbar-shop .breadcrumbs .divider{
margin: 0 10px;
}
#tolbar-shop .breadcrumbs a:hover{
color: var(--fs-color-secondary);
}
#tolbar-shop #wrap-order{
width: 40%;
justify-content: flex-end;
text-align: right;
}
#tolbar-shop .woocommerce-ordering select{
margin:0;
border: none;
background-color: #fff;
box-shadow: none;
padding-left: 0;
height: auto;
line-height: 1em;
max-width: 100%;
width: auto;
text-transform: uppercase;
font-size: 0.9em;
}
#tolbar-shop #wrap-switch{
width: 20%;
justify-content: center;
text-align: center;
}
#tolbar-shop #switch-column-view{
list-style: none;
margin: 0;
padding: 0;
display: inline-flex;
justify-content: space-between;
align-items: center;
border-radius: 20px;
padding: 3px;
background-color: var(--fs-color-secondary);
color:#fff;
width: auto;
}
#tolbar-shop #switch-column-view li{
margin: 0;
padding: 0;
}
#tolbar-shop #switch-column-view li a{
display: inline-block;
color: #fff;
height: 30px;
width: 30px;
line-height: 30px;
border-radius: 100%;
text-align: center;
margin: 0 3px;
transition: all ease 0.5s;
}
#tolbar-shop #switch-column-view li a.active,
#tolbar-shop #switch-column-view li a:hover{
background-color: #fff;
color: var(--fs-color-primary);
}
#tolbar-shop #switch-column-view li a i{
line-height: 30px;
font-size: 1.2em;
}
.shop-container > .woocommerce-ordering,
.shop-container > .woocommerce-result-count{
display: none!important;
}
.shop-container > .woocommerce-notices-wrapper{
text-align: center;
margin-bottom: 30px;
}
.wrap-image{
position: relative;
overflow: hidden;
}
.woocommerce-thumb-slider .box-image,
.box-bounce .image-cover a{
background-position: top center;
background-repeat: no-repeat;
background-size: cover;
}
.product-small{
margin-bottom: 30px;
}
.shop-container .product-small .box-excerpt,
.product-small.product-home .box-excerpt,
.shop-container .add-to-cart-button,
.cross-sells .product-small .box-excerpt{
display: none;
}
.product-small .box-text{
padding: 15px 7px 0;
}
.product-small .box-text .woocommerce-LoopProduct-link,
.product-small .box-text .price del,
.product-small .box-text .price del span.amount{
color: var(--fs-color-primary);
font-size: 1.1em
}
.product-small .box-text .price-wrapper{ font-family: 'Radnika Bold', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
font-weight: 700;
}
.product-small .box-text .price-wrapper span.amount{
color: var(--fs-color-secondary);
}
.box-text p.woocommerce-loop-product__title{
margin: 0 0 7px 0;
text-transform: uppercase;
font-size: 0.9em
}
.box .image-tools.grid-tools{
display: flex;
justify-content: center;
align-items: center;
flex-direction: row;
padding: 0 7px!important;
background: #fff;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
bottom: 15px;
left: 40%;
border-radius: 40px;
width: auto;
margin: auto;    
}
.box .image-tools.grid-tools > button{
margin: 0;
border: none;
width: auto;
min-width: 1px;
height: auto;
min-height: 1px;
line-height: 1em;
padding: 3px;
background: transparent;
color: var(--fs-color-primary);
text-align: center;
}
.box .image-tools.grid-tools > button:hover{
background: transparent;
box-shadow: none;
color: var(--fs-color-secondary);
}
.box .image-tools.grid-tools > button i{
margin: 0;
}
.box .image-tools.grid-tools .wishlist-icon{
position: absolute;
top: 0;
left: 0;
}
.box .image-tools.grid-tools .icons-separator{
background-color: #eee;
display: inline-block;
height: 25px;
width: 1px;
margin: 0 5px;
}
.archive .product-small.featured,
.shop .product-small.featured{
flex-basis: 100%;
max-width: 100%;
}
.shop .product-small.featured .col-inner,
.archive .product-small.featured .col-inner{
max-width: 50%;
margin: auto;
}  .ux-swatches-attribute-ux_label .ux-swatch{
box-shadow: none!important;
color: rgba(0,0,0,0.6)
}
.ux-swatches-attribute-ux_label .ux-swatch:hover,
.ux-swatches-attribute-ux_label .ux-swatch.selected{
color: rgba(0,0,0,1)
}
.ux-swatches-attribute-ux_label .ux-swatch.selected{
font-weight: bold
}
.single-product .variations_form,
.product-lightbox .variations_form{
margin: 0;
}
.single-product .woocommerce-variation-add-to-cart,
.single-product .cart,
.product-lightbox .woocommerce-variation-add-to-cart,
.product-lightbox .cart{
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
width: 100%;
}
.single-product .woocommerce-variation-add-to-cart-disabled{
display: none!important;
}
table.variations .label{
text-transform: uppercase;
font-family: 'NeueEinstellung Regular', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
font-weight: 400;
padding: 0 15px 0 0
}
.ux-swatch{
box-shadow: 0 0 0 1px var(--fs-color-primary);
}
.single-product .single_add_to_cart_button,
.product-lightbox .single_add_to_cart_button{
padding: 10px 30px;
min-height: 1px;
height: auto;
line-height: 1.2em;
width: 75%;
margin: 0;
}
.product-lightbox .single_add_to_cart_button{
width: 75%;
}
.single-product .wpcbn-btn.single_add_to_cart_button,
.product-lightbox .wpcbn-btn.single_add_to_cart_button{
display: block;
width: 100%;
background-color: transparent !important;
border-color: var(--fs-color-secondary);
color: var(--fs-color-secondary); }
.single-product .wpcbn-btn.single_add_to_cart_button:hover,
.product-lightbox .wpcbn-btn.single_add_to_cart_button:hover{
color: #fff;
background-color: var(--fs-color-secondary)!important;
}
.single-product .single-detail-info span.amount,
.product-lightbox span.amount{
color: var(--fs-color-secondary);
font-family: 'NeueEinstellung Bold', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
font-weight: 700;
}
.custom-product-main{
padding-top: 0!important
}
.wrap-product-header{
padding: 7px 15px;
margin-bottom: 7px;
}
.wrap-product-header > .col-inner{
display: flex;
justify-content: space-between;
align-items: center;
}
.wrap-product-header .next-prev-thumbs{
margin: 0
} .social-icons.custom-follow{
position: fixed!important;
top: 30%;
right: 60px;
z-index: 99;
} .next-prev-thumbs li a.button,
.social-icons.custom-follow a{
border: none!important;
background-color: #fff!important;
color: var(--fs-color-primary);
font-size: 1.1em;
box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1);
margin: 0;
line-height: 37px;
}
.social-icons.custom-follow{
right: auto;
left: 60px;
}
.social-icons.custom-follow .share-icons-title{
display: none;
text-transform: uppercase;
font-family: 'NeueEinstellung Bold', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
font-weight: 700;
color: rgba(0, 0, 0, 0.5);
font-size: 0.8em;
line-height: 1em;
}
.social-icons.custom-follow a{
width: 36px !important;
height: 36px !important;
line-height: 42px;
text-align: center;
padding: 0;
border-radius: 100%;
display: block;
margin-bottom: 15px;
}
.social-icons.custom-follow a:hover{
opacity: 0.7;
}
.product_meta{
margin: 0;
}
.product-lightbox .product_meta{
display: none;
}
.product_meta > span{
border: none;
padding: 0;
margin-bottom: 4px;
text-transform: uppercase;
font-family: 'NeueEinstellung Bold', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
font-weight: 700;
color: rgba(0, 0, 0, 0.5);
font-size: 0.9em;
}
.product_meta > span:last-child{
margin-bottom: 0;
}
.product_meta > span a{
color: rgba(0, 0, 0, 0.5);
}
.product_meta > span a:hover{
color: var(--fs-color-secondary);
}
.single-product .help-btn,
.product-lightbox .help-btn{
margin: 30px 0 15px;
}
.single-product .yith-wcwl-add-button a,
.product-lightbox .yith-wcwl-add-button a{
color: var(--fs-color-primary);
font-family: 'NeueEinstellung Bold', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
font-weight: 700;
text-transform: uppercase;
font-size: 0.85em;
}
.single-product .woocommerce-tabs{
margin: 60px 0 0;
}
.single-product .upsells-wrapper,
.single-product .related-products-wrapper{
border: none;
margin-top: 90px;
}
.single-product .upsells-wrapper .product-section-title-upsell,
.single-product .related-products-wrapper .product-section-title-related{
font-size: 1em;
padding-top: 0
}
.single-product .upsells-wrapper .product-section-title-upsell{
font-size: 0.9em
}
.single-product .upsells-wrapper > .row,
.single-product .related-products-wrapper > .row{
margin: 0!important;
}
.single-product .upsells-wrapper > .row .product-small,
.single-product .related-products-wrapper > .row .product-small{
padding: 0!important;
} .upsells-wrapper .installment-price,
.related-products-wrapper .installment-price {
display: none!important
}
.product-images .image-tools.top.right,
.product-home .image-tools.top.right,
.wrap-gallery-product .image-tools.top.right,
.wrap-gallery-product .image-tools.bottom.left{
display: none!important;
}
.product-gallery-stacked.product-gallery-grid-layout--2 .flickity-slider{
grid-template-columns: 1fr 1fr;
gap: 0; 
}
.product-gallery-stacked.product-gallery-grid-layout--2 .flickity-slider > div:first-child {
grid-column: 1 / span 2;
}
.woocommerce-product-gallery__image img:hover{
cursor: url(//apositivo.store/wp-content/themes/apositivo/assets/img/cursor-zoom.png), zoom-in;
}
.wrap-gallery-product .row-small > .large-10{
padding: 0
}
.wrap-gallery-product .row-small > .large-2{
padding: 0 7px 0 0
}
.wrap-gallery-product .flickity-slider > .col{
padding: 0 0 3px!important
}
.product-thumbnails .is-nav-selected a,
.product-thumbnails .is-nav-selected a,
.product-thumbnails a:hover{
border: none!important	
}
.btn-size{
text-transform: none;
font-weight: 400; margin: 0;
padding: 0;
}
.custom-product-page p.product-page-price{
margin: 0
}
.extra-info{
background: var(--fs-color-primary);
padding: 4px 15px;
display: inline-block;
margin: 15px 0 30px;
color: #fff;
font-size: 0.85em;
font-weight: bold;
letter-spacing: 0.05em
}
table.variations label{
margin: 0;
letter-spacing: 0.08em;
color: rgba(0, 0, 0, 0.6);
}
.custom-product-page .cwginstock-subscribe-form .panel-primary{
border: none;
border-radius: 0;
box-shadow: none;
margin: 15px 0;
}
.custom-product-page .cwginstock-subscribe-form .panel-primary>.panel-heading{
color: var(--fs-color-primary);
padding: 0;
border: none;
text-align: left;
background-color: transparent;
border-radius: 0;
}
.custom-product-page .cwginstock-panel-heading h4{
margin: 0;
font-size: 0.8em;
letter-spacing: 0;
color: var(--fs-color-primary);
text-align: left!important;
text-transform: uppercase;
}
.custom-product-page .cwginstock-subscribe-form .panel-body,
.custom-product-page .cwginstock-subscribe-form .col-md-12{
padding: 0
}
.custom-product-page .form-group.center-block:first-child{
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
flex-direction: row;
}
.custom-product-page .form-group.center-block:first-child input{
width: 49%!important;
border-color: var(--fs-color-primary);
margin-bottom: 8px;
text-align: left!important;
}
.custom-product-page .cwginstock-subscribe-form .center-block,
.custom-product-page .cwginstock-subscribe-form .center-block .cwgstock_button,
.custom-product-page .cwginstock-subscribe-form .row{
margin: 0
}
.custom-product-page .cwginstock-subscribe-form .center-block .cwgstock_button{
background: var(--fs-color-secondary);
}
.custom-product-page .cwginstock_google_credit{
display: none
}
.custom-product-page .cwgstock_output > div{
margin-top: 15px;
font-size: 0.8em;
line-height: 1.2em;
text-align: center;
color: var(--fs-color-primary) !important;
}
.installment-price{
margin: 7px 0 15px 0
}
.single-product .single-detail-info .installment-price > span.amount{
font-size: 0.5em;
line-height: 1.5em;
display: block;
white-space: normal
}
.single-product .single-detail-info .installment-price > span.amount,
.single-product .single-detail-info .installment-price > span.amount .woocommerce-Price-amount{
color: #545454;
font-family: 'NeueEinstellung Regular', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
letter-spacing: 0.06em
}
.single-product .single-detail-info .price-out-tax,
.product-small.box .price-out-tax{
letter-spacing: 0.06em;
font-family: 'NeueEinstellung Regular', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
color: #545454;
font-size: 0.5em;
font-weight: 400!important;
}
.single-product .single-detail-info .price-out-tax span.woocommerce-Price-amount,
.product-small.box .price-out-tax span.woocommerce-Price-amount{
color: #545454!important;
font-family: 'NeueEinstellung Regular', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
font-weight: 400!important;
}
.product-small.box .price-out-tax{
font-size: 0.7em;
margin-top: 7px;
}
.product-page-sections .product-section{
border: none;
margin-top: 30px;
}
.product-page-sections .product-section > .row{
display: block;
margin: 0!important;
}
.product-page-sections .product-section > .row > .col{
width: 100%;
padding: 0;
max-width: 100%;
}
.product-page-sections .product-section > .row h5{
margin: 0;
text-transform: none!important;
font-size: 0.9em;
}
.product-page-sections .product-section > .row .panel.entry-content{
padding-top: 15px;
font-size: 0.85em;
}
.product-page-sections .product-section > .row .panel.entry-content p{
margin-bottom: 7px;
line-height: 1.3em;
}
.product-page-sections .product-section > .row .panel.entry-content p:last-child{
margin: 0;
}
.stock.out-of-stock{
background: #aaa;
padding: 7px;
text-align: center;
text-transform: uppercase;
color: #fff;
font-weight: 700;
letter-spacing: 0;
}
.custom-product-page .product-msj{
margin: 30px 0 30px;
padding: 15px!important;
border-radius: 7px;
overflow: hidden;
}
.custom-product-page .product-msj .icon-box{
display: flex;
justify-content: flex-start;
align-items: center;
flex-wrap: wrqap
}
.custom-product-page .product-msj .icon-box h5{
text-transform: none;
font-family: 'NeueEinstellung Regular', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
font-weight: 400;
font-size: .9em;
letter-spacing: 0.03em;
line-height: 1.5em;
}
.ux-buy-now-button{
background-color: var(--fs-color-secondary)!important;
width: 100%;
display: block!important;
}  .product-quick-view-container{
padding: 15px;
}
.product-quick-view-container > .product{
display: flex;
align-items: center;
justify-content: space-between;
flex-direction: row;
}
.product-quick-view-container .product-lightbox-inner{
padding: 0 0 0 30px!important;
}
.product-lightbox .is-divider{
display: none;
}  .product-small.custom-products-vertical{
display: flex;
flex-wrap: wrap;
flex-direction: row;
justify-content: space-between;
align-items: center;
margin-bottom: 60px;
}
.custom-products-vertical > .col:nth-child(even) .product-small.custom-products-vertical{
flex-direction: row-reverse;
}
.product-small.custom-products-vertical > div{
padding: 15px;
width: 50%;
}
.product-small.custom-products-vertical .image-tools{
display: none;
}
.product-small.custom-products-vertical .box-text{
font-size: 1em;
}
.product-small.custom-products-vertical .product-title{
font-family: 'Radnika Bold', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
font-weight: 700;
color: var(--fs-color-primary);
font-size: 1.5em;
margin-bottom: 7px;
}
.product-small.custom-products-vertical .box-excerpt{
margin: 15px 0;
}
.product-small.custom-products-vertical .add-to-cart-button a{
margin: 0;
}
.product-small.custom-products-vertical .price-wrapper{
opacity: 1;
font-size: 1.2em;
}
.product-small.custom-products-vertical .price-wrapper span.amount{
color: var(--fs-color-secondary);
}   .store-details{
padding: 15px;
background-color: #f7f7f7;
}
.store-details p{
margin-bottom: 0;
}   @media (min-width: 320px) and (max-width: 479px) { .header-wrapper.stuck{
box-shadow: 1px 1px 10px rgba(0,0,0,.15)!important;
background-color: #fff!important
}  .wrap-newsletter form.dplr_form,
.row-collapse > .col .container{
flex-direction: column;	
}
.wrap-newsletter form.dplr_form .input-field:last-child{
margin: 15px 0
}
.footer-secondary{
margin-bottom: 7px;
}  .wa-contact span{
font-size: 0.9em;
}
.custom-icons{
margin-bottom: 30px;
}
.custom-icons .icon-box-img{
margin-bottom: 15PX; 
}  #tolbar-shop #wrap-filter,
#tolbar-shop #wrap-switch,
#tolbar-shop #wrap-order{
padding: 0;
width: 100%;
}
#tolbar-shop #switch-column-view{
margin: 15px 0;
}
#tolbar-shop #wrap-filter .flex-row > .is-xsmall{
display: none;
}
#tolbar-shop #wrap-filter .category-filter-row{
padding: 0;
}
#tolbar-shop #wrap-filter .category-filter-row a{
margin: 0;
}
.product-small.featured .col-inner{
max-width: 100%;
}  .wrap-gallery-product,
.single-detail-info{
padding-bottom: 0!important;
}
.wrap-gallery-product{
padding: 0!important;
}
.single-product .upsells-wrapper > .row .product-small{
flex-basis: 50%;
}	
.single-product .related-products-wrapper,
.single-product .upsells-wrapper{
margin-top: 30px;
}
.product-images{
margin-bottom: 0!important;
}
.product-thumbnails {
margin: 0!important;
}
.product-thumbnails a{
border: none;
}
.product-thumbnails .flickity-viewport > .flickity-slider > .col{
padding: 0!important;
}
.single-product .single_add_to_cart_button{
width: 66%;
padding: 10px
}
.btn-size{
margin-top: -30px;
}
.social-icons.custom-follow{
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
flex-direction: row;
}
.social-icons.custom-follow .share-icons-title{
display: inline-block;
margin-right: 60px;
}
.social-icons.custom-follow a{
display: inline-block;
margin: 0 7px;
box-shadow: none;
background: transparent;
width: auto;
height: auto;
width: auto !important;
height: auto !important;
line-height: 1em;
}
.single-detail-info .divider{
display: none;
}
.social-icons.custom-follow,
.product_meta{
padding-top: 15px;
margin-top: 15px!important;
border-top: 1px solid rgba(0,0,0,0.3);
margin-bottom: 0!important;
}
.next-prev-thumbs,
.social-icons.custom-follow{
position: relative!important;
top: 0;
left: 0;
right: 0;
}
.wrap-product-header > .col-inner{
flex-direction: column;
align-items: flex-start
}
.next-prev-thumbs{
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
flex-direction: row-reverse;
margin: 15px 0 0!important;
display: none
}
.next-prev-thumbs li,
.next-prev-thumbs li:first-child{
margin: 0!important;
}
.next-prev-thumbs li a.button{
background-color: transparent !important;
color: var(--fs-color-primary);
font-size: 1.1em;
box-shadow: none;
margin: 0;
line-height: 1em;
width: auto;
height: auto;
border-radius: 0 !important;
min-width: 1px;
min-height: 1px;
text-transform: uppercase;
display: flex;
font-family: 'Radnika Bold', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif!important;
font-weight: 700;
}
.next-prev-thumbs li a.button:hover{
opacity: 1;
}
.next-prev-thumbs li.prev a.button:after{
content: 'Anterior';
display: inline-block;
margin-left: 7px;
font-size: 0.9em;
}
.next-prev-thumbs li.next a.button:before{
content: 'Siguiente';
display: inline-block;
margin-right: 7px;
font-size: 0.9em;
}
.single-product .woocommerce-tabs{
margin: 30px 0 0;
}
.custom-product-page .form-group.center-block:first-child input{
width: 100%!important;
}
.custom-product-page .add-to-cart-container{
padding: 0 7px;
}
.custom-product-page .product-price-container{
margin: 15px 0 30px
}  .wrap-stores .custom-box{
width: 100%;
}  .wrap-home-products .section-content > .row > .col{
padding-left: 0!important;
padding-right: 0!important;
}
.product-home.product-home-custom-slider.slider-nav-reveal{
overflow: visible;
margin: 0!important;
margin: 0;
}
.product-home.product-home-custom-slider > .flickity-viewport > .flickity-slider > .col{
width: 85%;
max-width: 90%;
}
.product-home.product-home-custom-slider > .flickity-viewport > .flickity-slider{
left: -10px !important;
}
.custom-perfume-landing .product-home.product-home-custom-slider > .flickity-viewport > .flickity-slider > .col{
width: 50%;
max-width: 50%;
}
.custom-perfume-landing .product-home.product-home-custom-slider > .flickity-viewport > .flickity-slider{
left: 0!important;
}
.custom-perfume-landing .product-home .flickity-prev-next-button{
bottom: 60%;
}
.custom-perfume-landing .row .row-small:not(.row-collapse){
margin:0!important;
}  .form-row-first-custom,
.form-row-last-custom{
width: 100%!important;
margin-right: 0!important;
}
}  @media (min-width: 480px) and (max-width: 767px) {
}  @media (min-width: 768px) and (max-width: 979px){ .wrap-stores .custom-box{
width: 50%;
} }  @media (min-width: 1200px){
}