.mb-0 {margin-bottom:0;}
.center {text-align: center;}
.relative {position: relative;}
section {padding:30px 0;margin-bottom:0;}
.absolute-center {position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);}
.sui-btn {
display: inline-flex;
align-items: center;
justify-content: center;
max-width: 100%;
min-height: 40px;
padding: 0 40px;
font-size: 0.9375rem;
text-transform: uppercase;
cursor: pointer;
border-radius: 3px !important;
}
.sui-btn-primary {
font-weight: 700;
color: #fff;
background-color: #ff7100;
border: 1px solid #ff7100;
}
.sui-btn-primary:hover {
background-color: #da6300;
border: 1px solid #ff7100;
color: #fff;
}
.secondary-navigation ul ul {
width: 350px !important;
}
.secondary-navigation ul ul li a .gp-icon {
color: #ff7100;
} .wc-mini-cart {width:350px!important;}
.mini_cart_item p {margin-bottom:0;} .hero-slider-slide {position:relative;width:100%;}
.hero-slider-bg {position:relative;padding:350px 0;background-size:cover;background-position:center center;width:100%;}
.tns-slide-active .hero-slider-bg.animate {animation: zoomEffect 8s ease 1s 2 alternate;-webkit-animation: zoomEffect 8s ease 2s 2 alternate;}
.hero-slider-slide .container {position:absolute;top:50%;left:30%;transform:translate(-50%,-50%);background:none;width:25%;}
.hero-slider-slide .container .slide-content .slide-title {background:rgba(255,255,255,.75);padding:10px;margin-bottom:10px;}
.hero-slider-slide .container .slide-content .slide-text {background:rgba(255,255,255,.75);padding:10px;}
h1.product_title {font-size: 30px;font-weight:700;line-height: 36px;}
.woocommerce form .quantity.buttons-added .plus {border-radius: 5px!important; margin-left: 10px!important;margin-right: 10px!important;}
.woocommerce form .quantity.buttons-added .minus {border-radius: 5px!important; margin-right: 10px!important;}
.add-to-cart-panel form.cart, .woocommerce div.product form.cart {background-color: #f2f2f2;padding: 20px;border-radius: 10px;}
.menu-bar-items .menu-bar-item:first-of-type {border-left: 1px solid #ddd!important;}
.menu-bar-items .menu-bar-item:last-of-type {border-right: 1px solid #ddd!important;}
@media (max-width:1400px) {
.hero-slider-bg {padding:250px 0;}
.hero-slider-slide .container {width:45%;}
}
@media (max-width:1200px) {
.hero-slider-slide .container {width:50%;left:40%;}
}
@media (max-width:1024px) {
.hero-slider-bg {padding:250px 0;}
.hero-slider-slide .container {width:75%;left:50%;}
}
@media (max-width:680px) {
.hero-slider-bg {padding:200px 0;}
.hero-slider-slide .container {width:90%;}
.container {margin: 0 10px;}
.site {overflow: hidden;}
.container-fluid {padding-left:0;padding-right:0;}
.add-to-cart-panel form.cart, .woocommerce div.product form.cart {padding: 10px;}
.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label {padding-left:0;padding-right:0;}
.one-container .site-content {padding:15px;}
.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__label, .woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__price, .woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__quantity {display:flex;}
.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__label, .woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__price {flex-direction: column;}
.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__label {padding-left:0;}
}
@keyframes zoomEffect {
from {
transform: scale(1.0);
background-position: center center;
}
to {
transform: scale(1.25);
background-position: left center;
}
}
@keyframes boing {
15%, 40%, 75%, 100% {
transform-origin: center center;
}
15% {
transform: scale(1.2, 1.1);
}
40% {
transform: scale(1.05, 1.05);
}
75% {
transform: scale(1.1, 1);
}
100% {
transform: scale(1, 1);
}
}