@font-face {
    font-family: 'Graphik';
    src: url('fonts/Graphik-Medium.woff2') format('woff2'),
        url('fonts/Graphik-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Graphik';
    src: url('fonts/Graphik-Semibold.woff2') format('woff2'),
        url('fonts/Graphik-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Graphik';
    src: url('fonts/Graphik-Regular.woff2') format('woff2'),
        url('fonts/Graphik-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Graphik';
    src: url('fonts/Graphik-Bold.woff2') format('woff2'),
        url('fonts/Graphik-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Graphik';
    src: url('fonts/Graphik-Black.woff2') format('woff2'),
        url('fonts/Graphik-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Trebuchet MS';
    src: url('fonts/TrebuchetMS.woff2') format('woff2'),
        url('fonts/TrebuchetMS.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}




::-webkit-input-placeholder{
opacity:1;
} 
:-moz-placeholder{
opacity:1;
} 
::-moz-placeholder{ 
opacity:1;
} 
:-ms-input-placeholder{
opacity:1;
} 
:input-placeholder{
opacity:1;
}

html body{
	font-family: 'Poppins', sans-serif;
font-weight: 400;
line-height: 24px;
font-size: 14px;
}
html body p{
	padding-bottom:14px;
}
html body #page-container a, html body #page-container button, html body #page-container input[type="submit"], html body #page-container input, html body #page-container textarea{
	transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
}
body .container, body .et_pb_row{
	width:100%;
}
body #page-container #main-header .container{
	padding: 0 15px;
	max-width: 1560px;
}
.clearfix:after{
	clear:both;
	content:"";
	display:block;
}
body .et_pb_widget{
	float:none;
}
body .et_pb_widget ul li{
	margin-bottom:0;
}
body #page-container #main-header{
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	z-index:999;
}
body #page-container #main-header .header-topbar{
	background:#000000;
	padding:21px 0 22px;
}

body .et_pb_section {
	padding: 0 3%;
}

.woocommerce-breadcrumb {
    font-size: 14px;
    color: #333;
}

.woocommerce-breadcrumb a {
    color: red !important; /* Make links red */
    text-decoration: none;
    font-weight: 600;
}

.woocommerce-breadcrumb a:hover {
    text-decoration: underline;
}

.woocommerce-breadcrumb .delimiter::before {
    content: " › " !important; /* Adds arrows as delimiters */
    color: #666 !important; /* Slightly darker than text for contrast */
    font-weight: bold !important;
    padding: 0 5px !important;
}

.snc-categories img {
	display: none !important;
}

.snc-categories {
	padding: 2%;
}

.snc-categories ul.products li.product {
	margin: 5px !important;
}

.snc-categories h2 {
    color: red; /* Dark text color */
}

.snc-categories a {
    display: inline-block;
    padding: 4px 10px !important;
    border-radius: 5px; /* Adjust for more/less rounding */
    background-color: #ddd; /* Light gray background */
    color: red; /* Dark text color */
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    transition: background-color 0.3s ease, color 0.3s ease;
}

.snc-categories a:hover {
    background-color: red; /* Light gray background */
    color: white !important; /* Dark text color */
}

.snc-categories a:hover h2, .snc-categories a:hover h2 .count {
    color: white !important; /* Dark text color */
}

.snc-categories h2 .count {
	background-color: transparent;
	color: black;
}

.sku_wrapper {
	display: none !important;
}

.yith-wcbr-brands-logo a.brand-logo-bg {

}


.yith-wcwl-add-button a {
    display: block;
	width: 100%;
    padding: 4px 8px;
    background-color: #f0f0f0; /* Light grey background */
    color: #333; /* Darker text for contrast */
    border-radius: 5px; /* Rounded corners */
    text-decoration: none;
    border: 1px solid #d0d0d0; /* Slight border for definition */
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    transition: background-color 0.2s ease-in-out;
	margin-bottom: 5px !important;
	text-transform: uppercase;
}

.yith-wcwl-add-button a:hover {
    background-color: #e0e0e0; /* Slightly darker grey on hover */
    border-color: #c0c0c0;
}


.product_meta .posted_in {
	/* color: white; */
}

.product_meta .yith-wcbr-brands {
	font-weight: bold;
}

.product_meta .posted_in, .product_meta .tagged_as {
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
}

.product_meta .posted_in a, .product_meta .tagged_as a, .product_meta .yith-wcbr-brands a {
    display: inline-block;
    padding: 1px 7px;
    border-radius: 5px; /* Adjust for more/less rounding */
    color: #dd0000; /* Light gray background */
    border: 2px solid #dd0000; /* Dark text color */
	background-color: #ddd;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    transition: background-color 0.3s ease, color 0.3s ease;
}

.product_meta .posted_in a:hover, .product_meta .tagged_as a:hover {
    background-color: #ff0000; /* Slightly darker on hover */
    color: #fff; /* Darker text on hover */
}
.product_meta .tagged_as a {
	color: #007dd0; /* Light gray background */
    border: 2px solid #007dd0; /* Dark text color */
}
.product_meta .tagged_as a:hover {
	background-color: #0099ff; /* Slightly darker on hover */
}

.product_meta .yith-wcbr-brands a {
	color: #f0a000; /* Light gray background */
    border: 2px solid #f0a000; /* Dark text color */
}
.product_meta .yith-wcbr-brands a:hover {
	background-color: #f08800; /* Slightly darker on hover */
	color: #fff; /* Darker text on hover */
}

.single-product #left-area {
	width: 100%;
}

.single-product #sidebar {
	display: none;
}

#main-content .container:before {
	background-color: transparent;
}

/*
body #page-container #main-header .header-topbar .et_pb_widget{
	float:left;
	width:33.333%;
}
body #page-container #main-header .header-topbar .et_pb_widget:nth-child(2){
	float:right;
}
body #page-container #main-header .header-topbar .topbar-link ul li{
	display:block;
}
body #page-container #main-header .header-topbar .topbar-link ul li a{
color: #ffffff;
font-size: 14px;
font-family: 'Graphik';
font-weight: 500;
line-height: 17px;
display: block;
}
body #page-container #main-header .header-topbar .topbar-link ul li.topbar-phone a{
background: url(images/header-phone-icon.png) no-repeat left center;
padding: 0 0 0 23px;
}
body #page-container #main-header .header-topbar .topbar-link ul li.topbar-email{
	text-align:right;
	height:17px;
}
body #page-container #main-header .header-topbar .topbar-link ul li.topbar-email a{
background: url(images/header-email-icon.png) no-repeat left center;
padding: 0 0 0 26px;
display: inline-block;
vertical-align: top;
}
body #page-container #main-header .header-topbar ul.topbar-social_profiles{
	text-align:center;
	height:17px;
}
body #page-container #main-header .header-topbar ul.topbar-social_profiles li{
float: none;
display: inline-block;
margin: 0 9px;
padding: 0;
vertical-align: top;
}
body #page-container #main-header .header-topbar ul.topbar-social_profiles li a, body #page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget ul.topbar-social_profiles li a{
height: 17px;
display: block;
width: 17px;
}
body #page-container #main-header .header-topbar ul.topbar-social_profiles li.facebook a, body #page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget ul.topbar-social_profiles li.facebook a{
background: url(images/header-fb-icon.png) no-repeat center center;
width: 6px;
}
body #page-container #main-header .header-topbar ul.topbar-social_profiles li.twitter a, body #page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget ul.topbar-social_profiles li.twitter a{
background: url(images/header-twitter-icon.png) no-repeat center center;
}
body #page-container #main-header .header-topbar ul.topbar-social_profiles li.instagram a, body #page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget ul.topbar-social_profiles li.instagram a{
background: url(images/header-instagram-icon.png) no-repeat center center;
}

body #page-container #main-header .header-topbar ul.topbar-social_profiles li.tiktok a, body #page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget ul.topbar-social_profiles li.tiktok a{
	background: url(images/header-tiktok-icon.png) no-repeat center center;
}

body #page-container #main-header .header-main{
	padding:14px 0 16px;
	background:#fff;
}
body #page-container #main-header #et-top-navigation{
	padding:20px 0 !important;
}
body #page-container #main-header .header-right-main{
	padding:15px 0;
}
body #page-container #main-header #et-top-navigation nav, body #page-container #main-header #et-top-navigation nav ul{
	float:none;
}
body #page-container #main-header #et-top-navigation nav ul:after{
	clear:both;
	content:"";
	display:block;
}
body #page-container #main-header #et-top-navigation nav ul li{
float: left;
display: block;
margin: 0 40px 0 0;
padding: 0;
}
body #page-container #main-header #et-top-navigation nav ul li a{
color: #000000;
font-size: 16px;
line-height: 20px;
font-family: 'Graphik';
font-weight: 500;
text-transform: capitalize;
padding: 0;
margin: 0;
display: block;
opacity:1;
}
body #page-container #main-header #et-top-navigation, body #page-container #main-header .logo_container, body #page-container #main-header .header-right-main{
	float:left;
	width:33.333%;
}
body #page-container #main-header .logo_container{
	position:relative;
	height:auto;
}
body #page-container #main-header .logo_container a{
	display:block;
	width:130px;
	margin:auto;
}
body #page-container #main-header .logo_container a img{
display: block;
max-width: 100%;
max-height: inherit;
}
body #page-container #main-header .header-search, body #page-container #main-header .header-compare, body #page-container #main-header .header-account, body #page-container #main-header .header-cart{
	float:left;
	margin:0 0 0 30px;
}
body #page-container #main-header .header-compare, body #page-container #main-header .header-account, body #page-container #main-header .header-cart{
	padding:7px 0 7px 7px;
}
body #page-container #main-header .header-right-inner{
	float:right;
}
body #page-container #main-header .header-compare a, body #page-container #main-header .header-account a{
display: block;
height: 24px;
font-size: 0;
text-indent: -99999px;
}
body #page-container #main-header .header-compare a{
background: url(images/header-compare-icon.jpg) no-repeat center center;
width: 18px;
}
body #page-container #main-header .header-account a{
background: url(images/header-account-icon.jpg) no-repeat center center;
width: 17px;
}
body #page-container #main-header .header-cart .header-cart-total a{
background: url(images/header-cart-icon.jpg) no-repeat center center;
width: 19px;
display: block;
height: 24px;
margin: 0;
padding: 0;
position:relative;
}
body #page-container #main-header .header-cart .header-cart-total a span{
background: #f50a07;
color: #fff;
font-family: 'Graphik';
font-weight: 500;
font-size: 10px;
text-align: center;
width: 16px;
height: 16px;
position: absolute;
margin: -12px -17px 0 0;
top: 0;
border-radius: 50%;
line-height: 16px;
right: 50%;
}
body #page-container #main-header .header-search{
	width:170px;
}
body #page-container #main-header .header-search .dgwt-wcas-search-wrapp{
	min-width:inherit;
	max-width:inherit;
}
body #page-container #main-header .header-search .dgwt-wcas-search-wrapp form input.dgwt-wcas-search-input{
width: 100%;
background: #f7f7f7;
border: 1px solid #f7f7f7;
color: #9d9d9d;
font-size: 14px;
line-height: 20px;
font-family: 'Graphik';
font-weight: 500;
height: 40px;
padding: 5px 20px;
box-shadow: none;
outline: none;
min-width: inherit;
border-radius: 50px;
}
body #page-container #main-header .header-search .dgwt-wcas-search-wrapp form button.dgwt-wcas-search-submit{
display: block;
position: absolute;
width: 35px;
height: 100%;
min-width: inherit;
padding: 0;
border: none;
border-radius: 0;
font-size:0;
text-indent:-9999999px;
}
body #page-container #main-header .header-search .dgwt-wcas-search-wrapp form button.dgwt-wcas-search-submit:before{
	display:none;
}
body #page-container #main-header .header-search .dgwt-wcas-search-wrapp form ::-webkit-input-placeholder{
color: #9d9d9d;
font-style: normal;
line-height: 28px;
font-weight: 500;
} 
body #page-container #main-header .header-search .dgwt-wcas-search-wrapp form :-moz-placeholder{
color: #9d9d9d;
font-style: normal;
line-height: 28px;
font-weight: 500;
} 
body #page-container #main-header .header-search .dgwt-wcas-search-wrapp form ::-moz-placeholder{ 
color: #9d9d9d;
font-style: normal;
line-height: 28px;
font-weight: 500;
} 
body #page-container #main-header .header-search .dgwt-wcas-search-wrapp form :-ms-input-placeholder{
color: #9d9d9d;
font-style: normal;
line-height: 28px;
font-weight: 500;
} 
body #page-container #main-header .header-search .dgwt-wcas-search-wrapp form :input-placeholder{
color: #9d9d9d;
font-style: normal;
line-height: 28px;
font-weight: 500;
}
.et_pb_section.home-slider-section.et_section_regular{
	padding:0;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide{
	padding:0;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_container{
	max-width:100%;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_slide_description{
max-width: 1170px;
margin: auto;
padding: 178px 0 185px;
float: none;
width: 100%;
text-shadow:none;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-img{
	display:none;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_slide_image{
position: absolute;
right: 0;
bottom: 60px;
float:none;
margin:0 !important;
top:auto;
width:952px;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_slide_image img{
	display:block;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-item-details h2{
color: #ffffff;
font-size: 90px;
line-height: 90px;
font-family: 'Graphik';
font-weight: 900;
padding: 0 0 18px;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-item-details h2 span{
	color:#f6be85;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-item-details h6{
color: #ffffff;
font-size: 24px;
line-height: 24px;
font-weight: 500;
font-family: 'Graphik';
padding: 0 0 45px;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-item-details .home-slider-button a{
width: 225px;
height: 80px;
line-height: 80px;
display: block;
background: #f50a07;
color: #ffffff;
font-size: 20px;
font-weight: 600;
font-family: 'Graphik';
text-transform: uppercase;
text-align: center;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-item-details .home-slider-button a span{
display: inline-block;
padding: 0 32px 0 0;
background: url(images/slider-button-icon.jpg) no-repeat right center;
}
.et_pb_section.home-slider-section .et_pb_slider .et-pb-controllers{
right: 70px;
bottom: auto;
top: 48%;
padding: 0;
margin: 0;
width: 18px;
height: auto;
left:auto;
}
.et_pb_section.home-slider-section .et_pb_slider .et-pb-controllers a{
background: url(images/home-slider-dot-icon.png) no-repeat center center;
width: 18px;
height: 18px;
padding: 0;
margin: 8px 0;
display: block;
border: none;
box-shadow: none;
border-radius: 0;
opacity:1;
}
.et_pb_section.home-slider-section .et_pb_slider .et-pb-controllers a.et-pb-active-control{
background: url(images/home-slider-dot-active-icon.png) no-repeat center center;
}
.et_pb_section.home-brands-section.et_section_regular{
background: #f7f7f7;
padding: 85px 0;
}
body #page-container .et_pb_section.home-brands-section ul#home_slider, body #page-container .et_pb_section.home-brands-section ul#home_brands_slider, body #page-container .et_pb_section.home-featured-section ul#home_fceatured_products{
    list-style: none;
    margin: 0;
    padding: 0;
}
body #page-container .et_pb_section.home-brands-section ul#home_brands_slider li{
    padding: 0 20px;
}
body #page-container .et_pb_section.home-brands-section ul#home_brands_slider li .home_brand_item{
    padding: 5px;
    background: #f7f7f7;
    height: 100px;
    display: flex;
    align-items: center;
}
body #page-container .et_pb_section.home-brands-section ul#home_brands_slider li .home_brand_item .home_brand_item_img{
    width: 100%;
    text-align: center;
}
body #page-container .et_pb_section.home-brands-section ul#home_brands_slider li .home_brand_item_img img{
    display: inline-block;
    filter: grayscale(100%);
}
body #page-container .et_pb_section.home-brands-section ul#home_brands_slider .slick-arrow{
    width: 19px;
    height: 34px;
    font-size: 0;
    text-indent: -999999px;
    padding: 0;
    position: absolute;
    box-shadow: none;
    border: none;
    border-radius: 0;
    top: 50%;
    margin: -17px 0 0;
    line-height: inherit;
    transform: none;
	cursor:pointer;
}
body #page-container .et_pb_section.home-brands-section ul#home_brands_slider .slick-arrow:before{
	display:none;
}
body #page-container .et_pb_section.home-brands-section ul#home_brands_slider .slick-arrow.slick-prev {
    background: url(images/brand-slider-left-arrow.png) no-repeat center center;
    left: -30px;
}
body #page-container .et_pb_section.home-brands-section ul#home_brands_slider .slick-arrow.slick-next {
    background: url(images/brand-slider-right-arrow.png) no-repeat center center;
    right: -30px;
}
body #page-container .et_pb_section.home-brands-section ul#home_brands_slider .slick-arrow.slick-disabled{
	opacity:0.5;
}
.et_pb_section.home-recent-products-section.et_section_regular{
padding: 5px 0 130px;
background: #f7f7f7;
}
.et_pb_section.home-recent-products-section .et_pb_column.home-recent-products-left{
	width:225px;
}
.et_pb_section.home-recent-products-section .et_pb_column.home-recent-products-right{
width: 900px;
float: right;
}
.et_pb_section.home-recent-products-section .home-recent-products-left h2{
    color: #000000;
    font-size: 50px;
    line-height: 60px;
    font-weight: 700;
    font-family: 'Graphik';
    padding: 90px 0 0;
}
body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item{
    padding: 0 0 0 30px;
}
body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item .home_recent_product_item{
    padding: 45px 25px 50px;
    background: #ffffff;
	min-height:412px;
}
body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item .home_recent_product_item .home_recent_product_img_details{
    position: relative;
}
body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item .home_recent_product_item .home_recent_product_item_img img{
    display: block;
    height: 210px;
    margin: auto;
}
body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item .home_recent_product_item .home_recent_product_wishlist{
    position: absolute;
    top: -20px;
    right: -5px;
    z-index: 999;
}
body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item .home_recent_product_item .yith-wcwl-add-to-wishlist, body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_wishlist .yith-wcwl-add-to-wishlist{
    margin: 0;
}
body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item .home_recent_product_item .home_recent_product_wishlist .yith-wcwl-add-button a, body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item .home_recent_product_item .home_recent_product_wishlist .yith-wcwl-wishlistaddedbrowse a, body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item .home_recent_product_item .home_recent_product_wishlist .yith-wcwl-wishlistexistsbrowse a, body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_wishlist .yith-wcwl-add-button a, body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_wishlist .yith-wcwl-wishlistaddedbrowse a, body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_wishlist .yith-wcwl-wishlistexistsbrowse a{
    width: 26px;
    height: 23px;
    padding: 0;
    display: block;
    border: none;
    text-indent: -999999px;
}
body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item .home_recent_product_item .home_recent_product_wishlist .yith-wcwl-add-button a, body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_wishlist .yith-wcwl-add-button a{
background: url(images/product-wishlist-icon.png) no-repeat center center !important;
}
body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item .home_recent_product_item .home_recent_product_wishlist .yith-wcwl-wishlistaddedbrowse a, body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item .home_recent_product_item .home_recent_product_wishlist .yith-wcwl-wishlistexistsbrowse a{
    background: url(images/product-wishlist-active-icon.jpg) no-repeat center center !important;
}
body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item .home_recent_product_item .home_recent_product_wishlist .yith-wcwl-add-button a span, body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item .home_recent_product_item .home_recent_product_wishlist .yith-wcwl-wishlistaddedbrowse span, body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item .home_recent_product_item .home_recent_product_wishlist .yith-wcwl-wishlistexistsbrowse span, body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_wishlist .yith-wcwl-add-button a span, body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_wishlist .yith-wcwl-wishlistaddedbrowse span, body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_wishlist .yith-wcwl-wishlistexistsbrowse span{
	display:none;
}
body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item .home_recent_product_item .home_recent_product_item_details{
    padding: 18px 0 0;
    text-align: center;
}
body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item .home_recent_product_item .home_recent_product_item_details h4{
    color: #000000;
    font-size: 20px;
    line-height: 30px;
    font-family: 'Graphik';
    font-weight: 700;
    padding: 0 0 5px;
height: 65px;
overflow: hidden;
}
body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item .home_recent_product_item .home_recent_product_item_details h4 a{
	color:inherit;
}
body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item .home_recent_product_item .home_recent_product_item_details h6{
    color: #a3a3a3;
    font-size: 24px;
    line-height: 24px;
    font-weight: 500;
    font-family: 'Graphik';
	padding:0;
}
body #page-container .et_pb_section.home-recent-products-section #home_recent_products_slider ul.slick-dots, body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider ul.slick-dots{
	display:none !important;
}
body #page-container .et_pb_section.home-recent-products-section #home_recent_products_slider .slick-arrow:before, body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .slick-arrow:before{
	display:none;
}
body #page-container .et_pb_section.home-recent-products-section #home_recent_products_slider .slick-arrow, body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .slick-arrow{
width: 50px;
height: 50px;
line-height: inherit;
border: none;
box-shadow: none;
padding: 0;
position: absolute;
border-radius: 0;
font-size: 0;
text-indent: -999999px;
cursor:pointer;
}
body #page-container .et_pb_section.home-recent-products-section #home_recent_products_slider .slick-arrow.slick-next, body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .slick-arrow.slick-next{
    background: url(images/recent-products-right-arrow.jpg) no-repeat center center #efefef;
}
body #page-container .et_pb_section.home-recent-products-section #home_recent_products_slider .slick-arrow.slick-prev, body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .slick-arrow.slick-prev{
    background: url(images/recent-products-left-arrow.jpg) no-repeat center center #efefef;
}
body #page-container .et_pb_section.home-recent-products-section #home_recent_products_slider .slick-arrow.slick-disabled{
    opacity: 0.5;
}
body #page-container .et_pb_section.home-recent-products-section #home_recent_products_slider .slick-arrow{
    top: 58%;
}
body #page-container .et_pb_section.home-recent-products-section #home_recent_products_slider .slick-arrow.slick-prev{
    left: -270px;
}
body #page-container .et_pb_section.home-recent-products-section #home_recent_products_slider .slick-arrow.slick-next{
    left: -210px;
}
.et_pb_section.home-featured-section.et_section_regular{
background: #000000;
padding: 110px 0 125px;
}
body #page-container .et_pb_section.home-featured-section ul#home_fceatured_products li{
    float: left;
    width: 150px; 
    margin: 0 30px 0 0;
}
body #page-container .et_pb_section.home-featured-section ul#home_fceatured_products li:nth-child(2n){
	margin-right:0;
}
body #page-container .et_pb_section.home-featured-section ul#home_fceatured_products li .featured_product_item{
	position:relative;
}
body #page-container .et_pb_section.home-featured-section ul#home_fceatured_products li .featured_product_item .featured_product_img_img img{
	display:block;
	width:100%;
}
body #page-container .et_pb_section.home-featured-section ul#home_fceatured_products li .featured_product_item .featured_product_label{
width: 185px;
height: 70px;
line-height: 70px;
background: #74d870;
color: #ffffff;
font-size: 24px;
font-weight: 600;
font-family: 'Graphik';
position: absolute;
right: 0;
top: 0;
text-align: center;
}
body #page-container .et_pb_section.home-featured-section ul#home_fceatured_products li .featured_product_item .featured_product_label.featured{
width: 200px;
background: #fc2c2a;
}
body #page-container .et_pb_section.home-featured-section ul#home_fceatured_products li .featured_product_item .featured_product_label span{
display: inline-block;
padding-left: 37px;
background: url(images/product-onsale-icon.png) no-repeat left center;
}
body #page-container .et_pb_section.home-featured-section ul#home_fceatured_products li .featured_product_item .featured_product_label.featured span{
background: url(images/product-featured-icon1.png) no-repeat left center;
}
body #page-container .et_pb_section.home-featured-section ul#home_fceatured_products li .featured_product_item .featured_product_details{
left: 70px;
bottom: 76px;
position: absolute;
width: 255px;
}
body #page-container .et_pb_section.home-featured-section ul#home_fceatured_products li .featured_product_item .featured_product_details h3{
color: #ffffff;
font-size: 34px;
line-height: 34px;
padding: 0 0 12px;
font-family: 'Graphik';
font-weight: 700;
}
body #page-container .et_pb_section.home-featured-section ul#home_fceatured_products li .featured_product_item .featured_product_details h3 a, body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_item_details h4 a{
	color:inherit;
}
body #page-container .et_pb_section.home-featured-section ul#home_fceatured_products li .featured_product_item .featured_product_details h6{
color: #ffffff;
font-size: 24px;
line-height: 24px;
padding: 0;
font-family: 'Graphik';
font-weight: 500;
}
.et_pb_section.home-best-seller-section.et_section_regular{
background: #f7f7f7;
padding: 130px 0;
}
body #page-container .et_pb_section.home-best-seller-section h2{
    color: #000000;
    font-size: 50px;
    line-height: 50px;
    font-family: 'Graphik';
    font-weight: 700;
    padding: 0 0 50px;
}
body #page-container .et_pb_section.home-best-seller-section .home-best-sellers-display #home_best_seller_slider{
	margin:0 -20px;
}
body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item{
    padding: 0 20px;
}
body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_item_img a{
background: #fff;
padding: 30px;
display: block;
}
body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_item_img img{
display: block;
height: 300px;
margin: auto;
object-fit: cover;
object-position: top;
}
body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_item_info{
	padding:40px 0 0;
}
body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_item_details{
	float:left;
	width:90%;
}
body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_item_details h4{
color: #000000;
font-size: 24px;
line-height: 30px;
font-family: 'Graphik';
font-weight: 700;
padding: 0 0 8px;
}
body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_item_details h6{
color: #000000;
font-size: 20px;
line-height: 20px;
font-weight: 600;
font-family: 'Graphik';
padding: 0;
}
body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_wishlist{
	float:right;
	padding:6px 0 0;
}
body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_wishlist .yith-wcwl-wishlistaddedbrowse a, body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_wishlist .yith-wcwl-wishlistexistsbrowse a{
background: url(images/best-seller-wishlist-active-icon.jpg) no-repeat center center !important;
}
body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .slick-arrow{
	top:-100px;
}
body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .slick-arrow.slick-prev{
	right:80px;
	left:auto;
}
body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .slick-arrow.slick-next{
	right:20px;
}
.et_pb_section.home-shipping-section.et_section_regular{
background: #ffffff;
padding: 85px 0 70px;
}
body #page-container .et_pb_section.home-shipping-section .et_pb_column.et_pb_column_1_4{
    width: 225px;
    padding: 36px 50px 37px 0;
    margin: 0 75px 0 0;
    border-right: 2px solid #f2f2f2;
}
body #page-container .et_pb_section.home-shipping-section .et_pb_column.et_pb_column_1_4:first-child{
	width:270px;
}
body #page-container .et_pb_section.home-shipping-section .et_pb_column.et_pb_column_1_4:last-child{
border: none;
padding-right: 0;
margin-right: 0;
}
body #page-container .et_pb_section.home-shipping-section .home-shipping-info .home-shipping-icon img{
	display:block;
}
body #page-container .et_pb_section.home-shipping-section .home-shipping-info h4{
color: #000000;
font-size: 26px;
line-height: 31px;
font-weight: 700;
font-family: 'Graphik';
padding: 24px 0 16px;
}
body #page-container .et_pb_section.home-shipping-section .home-shipping-info p{
color: #000000;
font-size: 16px;
line-height: 23px;
font-family: 'Graphik';
font-weight: 400;
}
.et_pb_section.home-instagram-section.et_section_regular{
	padding:0 0 100px;
}
.et_pb_section.home-instagram-section.et_section_regular .et_pb_row{
	padding:0;
}
body #page-container .et_pb_section.home-instagram-section h3{
    color: #000000;
    font-size: 18px;
    line-height: 20px;
    font-weight: 700;
    text-align: center;
    font-family: 'Graphik';
    padding: 0 0 32px;
}
body #page-container .et_pb_section.home-instagram-section .instagram-images-list img{
	display:block;
	width:100%;
}
body #page-container footer#main-footer{
background: #000000;
}
body #page-container footer#main-footer .footer-subscribe-section{
	background:#1e1f20;
}
body #page-container footer#main-footer .footer-subscribe-section .footer-subscribe-middle{
max-width: 1435px;
position: relative;
margin: auto;
padding: 80px 0 70px;
}
body #page-container footer#main-footer .footer-subscribe-section .footer-subscribe-middle:before, body #page-container footer#main-footer .footer-subscribe-section .footer-subscribe-middle::after{
content: "";
display: block;
position: absolute;
bottom: 0;
}
body #page-container footer#main-footer .footer-subscribe-section .footer-subscribe-middle:before{
background: url(images/footer-subscribe-left-img.jpg) no-repeat left bottom;
left: 0;
width: 203px;
height: 135px;
}
body #page-container footer#main-footer .footer-subscribe-section .footer-subscribe-middle:after{
background: url(images/footer-subscribe-right-img1.jpg) no-repeat right bottom;
right: 0;
width: 205px;
height: 146px;
}
body #page-container footer#main-footer .footer-subscribe-section .subscribe-form-details{
    width: 865px;
    margin: auto;
}
body #page-container footer#main-footer .footer-subscribe-section .subscribe-form-details h3{
float: left;
color: #ffffff;
font-size: 26px;
line-height: 26px;
font-weight: 600;
padding: 0;
font-family: 'Graphik';
}
body #page-container footer#main-footer .footer-subscribe-section .subscribe-form-details .subscribe-form-shortcode{
	float:right;
	width:445px;
}
body #page-container footer#main-footer .footer-subscribe-section .subscribe-form-details .subscribe-form-shortcode form .mc4wp-form-fields{
	position:relative;
}
body #page-container footer#main-footer .footer-subscribe-section .subscribe-form-details .subscribe-form-shortcode form p{
	padding:0;
}
body #page-container footer#main-footer .footer-subscribe-section .subscribe-form-details .subscribe-form-shortcode form p input{
outline: none;
border-radius: 0;
box-shadow: none;
}
body #page-container footer#main-footer .footer-subscribe-section .subscribe-form-details .subscribe-form-shortcode form p input[type="email"]{
height: 36px;
width: 100%;
color: #a9a9a9;
font-size: 18px;
line-height: 20px;
font-weight: 400;
font-family: 'Graphik';
padding: 3px 18px 12px;
border-width: 0 0 3px;
border-style: solid;
border-color: #353637;
background: #1e1f20;
}
body #page-container footer#main-footer .footer-subscribe-section .subscribe-form-details .subscribe-form-shortcode form p.signup-btn{
position: absolute;
width: 52px;
height: 26px;
right: 0;
top: 0;
}
body #page-container footer#main-footer .footer-subscribe-section .subscribe-form-details .subscribe-form-shortcode form p input[type="submit"]{
background: url(images/footer-form-submit-icon.jpg) no-repeat center center;
width: 100%;
height: 100%;
border: none;
padding: 0;
font-size: 0;
text-indent: -9999999px;
cursor:pointer;
display:block;
}
body #page-container footer#main-footer .footer-widget-section{
	padding:55px 0 50px;
}
body #page-container footer#main-footer .footer-widget-section #footer-widgets{
	padding:0;
}
body #page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget{
	margin:0;
	width:205px;
}
body #page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget:nth-child(2){	
width:735px;
padding:26px 0 0;
}
body #page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget:last-child{
	width:225px;
	padding:27px 0 0;
}
body #page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget ul{
	list-style:none;
	margin:0;
	padding:0;
}
body #page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget ul li{
	padding:0;
	margin:0;
}
body #page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget ul li:before{
	display:none;
}
body #page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget ul li a, body #page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget img{
	display:block;
}
body #page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-logo{
	width:134px;
}
body #page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .widget_nav_menu ul li{
	float: left;
display: block;
margin: 0 45px 0 0;
}
body #page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .widget_nav_menu ul li a{
color: #a3a3a3;
font-size: 16px;
line-height: 20px;
font-weight: 500;
font-family: 'Graphik';
padding: 0;
margin: 0;
}
body #page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .widget_nav_menu ul:after, body #page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget ul.topbar-social_profiles:after{
	clear:both;
	content:"";
	display:block;
}
body #page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget ul.topbar-social_profiles li{
float: left;
display: block;
margin: 0 0 0 22px;
}
body #page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget ul.topbar-social_profiles li:first-child{
	margin:0;
}
body #page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget ul.topbar-social_profiles li span{
color: #a3a3a3;
font-size: 16px;
line-height: 17px;
font-weight: 500;
font-family: 'Graphik';
display:block;
}
body #page-container footer#main-footer .footer-copyright-section{
background: #151616;
padding: 27px 0 23px;
}
body #page-container footer#main-footer .footer-copyright-section .footer-copyright-details .footer-copyright-l{
	float:left;
}
body #page-container footer#main-footer .footer-copyright-section .footer-copyright-details .footer-copyright-r{
	float:right;
}
body #page-container footer#main-footer .footer-copyright-section .footer-copyright-details p{
color: #a7a7a7;
font-size: 15px;
font-family: 'Graphik';
font-weight: 500;
line-height: 25px;
}
body #page-container footer#main-footer .footer-copyright-section .footer-copyright-details p img{
display: inline-block;
margin: 0 0 0 17px;
vertical-align: -7px;
}
html body .et_pb_scroll_top.et-pb-icon{
background: #04d39f;
}
body #page-container #main-header .header-cart{
	position:relative;
}
body #page-container #main-header .header-cart .widget_shopping_cart{
background: #151616;
padding: 30px;
position: absolute;
display:none;
top: 100%;
right: 0;
width: 350px;
max-width:inherit;
z-index: 9999;
margin: 5px 0 0;
border-radius: 0;
-webkit-box-shadow: 0 5px 25px rgba(0,0,0,.12);
-ms-box-shadow: 0 5px 25px rgba(0,0,0,.12);
box-shadow: 0 5px 25px rgba(0,0,0,.12);
transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
}
body #page-container #main-header .header-cart:hover .widget_shopping_cart{
	display:block;
}
body #page-container #main-header .header-cart .widget_shopping_cart .widget_shopping_cart_content ul.woocommerce-mini-cart{
	position:relative;
	right:0 !important;
	margin:0;
	padding:0;
	overflow:inherit;
}
body #page-container #main-header .header-cart .widget_shopping_cart .widget_shopping_cart_content ul.woocommerce-mini-cart li{
padding: 0 0 10px 140px;
margin-bottom: 10px;
min-height: 85px;
border-bottom: 1px solid #444545;
position: relative;
color: #ffffff;
font-size: 18px;
line-height: 22px;
font-family: 'Graphik';
font-weight: 600;
}
body #page-container #main-header .header-cart .widget_shopping_cart .widget_shopping_cart_content ul.woocommerce-mini-cart li img{
	width: 70px;
max-height: 94px;
overflow: hidden;
left: 40px;
position: absolute;
float: none;
margin: 0;
}
body #page-container #main-header .header-cart .widget_shopping_cart .widget_shopping_cart_content ul.woocommerce-mini-cart li a.remove{
	background:url(images/cart-item-remove-icon.jpg) no-repeat center center;
	width: 12px;
height: 12px;
position: absolute;
left: 0;
top: 50%;
font-size: 0;
text-indent: -9999px;
margin: -20px 0 0;
}
body #page-container #main-header .header-cart .widget_shopping_cart .widget_shopping_cart_content ul.woocommerce-mini-cart li a{
	color:#ffffff;
	font-size:18px;
	line-height:22px;
	font-family: 'Graphik';
	font-weight:600;
}
body #page-container #main-header .header-cart .widget_shopping_cart .widget_shopping_cart_content ul.woocommerce-mini-cart li .quantity{
	font-family: 'Graphik';
font-weight: 500;
font-size: 17px;
line-height: 20px;
color:#ffffff;
padding:0;
margin:3px 0 0;
display:block;
}
body #page-container #main-header .header-cart .widget_shopping_cart .widget_shopping_cart_content ul.woocommerce-mini-cart li .quantity .amount{
	color:#04d39f;
	font-weight:400;
}
body #page-container #main-header .header-cart .widget_shopping_cart .widget_shopping_cart_content .pgs_product_list_widget-container{
	margin:0;
	overflow:auto;
}
body #page-container #main-header .header-cart .widget_shopping_cart .woocommerce-mini-cart__total{
padding: 0 0 28px;
margin: 0;
text-align: right;
color: #ffffff;
font-size: 18px;
line-height: 20px;
font-family: 'Graphik';
border: none;
}
body #page-container #main-header .header-cart .widget_shopping_cart .woocommerce-mini-cart__total strong{
font-weight: 400;
color: inherit;
}
body #page-container #main-header .header-cart .widget_shopping_cart .woocommerce-mini-cart__total .amount{
color: #04d39f;
font-weight: 700;
padding: 0 0 0 18px;
}
body #page-container #main-header .header-cart .widget_shopping_cart .buttons .button{
width: 140px;
margin: 0 !important;
height: 55px;
line-height: 55px !important;
padding: 0;
text-align: center;
color: #ffffff;
font-size: 15px;
font-family: 'Graphik';
font-weight: 600;
text-transform: uppercase;
background: #232323;
border: none;
box-shadow: none;
border-radius: 0;
}
body #page-container #main-header .header-cart .widget_shopping_cart .buttons .button:after{
	display:none;
}
body #page-container #main-header .header-cart .widget_shopping_cart .buttons .button.checkout{
	margin-left:10px !important;
}
body #page-container #main-header .header-cart .widget_shopping_cart .buttons .button:hover{
	background:#04d39f;
}
body #page-container #main-header .header-cart .widget_shopping_cart p.woocommerce-mini-cart__empty-message{
font-family: 'Graphik';
font-weight: 500;
font-size: 17px;
line-height: 20px;
color: #ffffff;
}
html body .dgwt-wcas-suggestions-wrapp{
	border: 1px solid #ddd !important;
	margin:2px 0 0;
}
body #page-container #main-header .header-search .dgwt-wcas-search-wrapp form .dgwt-wcas-preloader{
	right:35px;
	width:30px;
}
body #page-container #main-header .header-search .dgwt-wcas-search-wrapp form .dgwt-wcas-preloader.dgwt-wcas-close svg{
	width:20px;
}
body #page-container #main-header .header-search .dgwt-wcas-search-wrapp form .dgwt-wcas-inner-preloader{
	background-size:23px !important;
}
body #page-container .page-title-section{
	background:#000;
	padding:61px 0;
	-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.03);
-ms-box-shadow: 0 3px 8px rgba(0,0,0,.03);
box-shadow: 0 3px 8px rgba(0,0,0,.03);
}
body #page-container .page-title-section .page-title-details{
	text-align:center;
}
body #page-container .page-title-section h1{
color: #ffffff;
font-size:32px;
text-transform:uppercase;
line-height:44px;
font-weight:600;
font-family: 'Graphik';
padding:0;
}
body #page-container .page-title-section .page-breadcrumbs{
	padding:10px 0 0;
}
body #page-container .page-title-section .page-breadcrumbs ul{
	margin:0;
	padding:0;
}
body #page-container .page-title-section .page-breadcrumbs ul li, body #page-container .page-title-section .page-breadcrumbs .woocommerce-breadcrumb{
color: #fff;
line-height: 22px;
font-size: 14px;
margin-bottom: 0;
}
body #page-container .page-title-section .page-breadcrumbs ul li{
margin:0 4px;
float:none;
	display:inline-block;
	vertical-align:middle;
}
body #page-container .page-title-section .page-breadcrumbs ul li a, body #page-container .page-title-section .page-breadcrumbs .woocommerce-breadcrumb a{
	color:inherit;
	display:inline-block;
	padding:0 0 0 20px;
	background:url(images/breadcrumb-home-icon.jpg) no-repeat left center;
}
body #page-container .page-title-section .page-breadcrumbs ul li span, body #page-container .page-title-section .page-breadcrumbs .woocommerce-breadcrumb span.delimiter{
	background:url(images/breadcrumb-arrow.jpg) no-repeat left center;
	padding:0 0 0 17px;
}
body #page-container .page-title-section .page-breadcrumbs ul li span{
	display:block;
}
body #page-container .page-title-section .page-breadcrumbs.single-post-breadcrumbs ul li{
margin: 0;
color: #777;
}
body #page-container .page-title-section .page-breadcrumbs.single-post-breadcrumbs ul li span{
display: inline-block;
background: none;
padding: 0 3px 0 0;
color: #fff;
margin: 0 0 0 4px;
}
body #page-container .page-title-section .page-breadcrumbs .woocommerce-breadcrumb span.delimiter{
width: 6px;
height: 5px;
padding: 0;
display: inline-block;
margin: 0 8px;
vertical-align: middle;
}
.et_pb_section.contact-form-section.et_section_regular{
	padding:80px 0 70px;
}
.et_pb_section.contact-form-section .et_pb_text h2, .et_pb_section.contact-hours-section .et_pb_text h2{
font-family: "Poppins", sans-serif;
font-weight: 500;
line-height: 28px;
font-size: 30px;
text-transform: uppercase;
padding: 0 0 30px;
color: #323232;
}
body #page-container #main-content form input[type="text"], body #page-container #main-content form input[type="email"], body #page-container #main-content form input[type="password"], body #page-container #main-content form input[type="tel"], body #page-container #main-content form select, body #page-container #main-content form textarea{
width: 100%;
padding: 0 15px;
height: 46px;
background: #fff;
border: 1px solid #e5e5e5;
font-size:14px;
border-radius:3px;
outline:none;
box-shadow:none;
}
body #page-container #main-content form input[type="text"]:focus, body #page-container #main-content form input[type="email"]:focus, body #page-container #main-content form input[type="password"]:focus, body #page-container #main-content form input[type="tel"]:focus, body #page-container #main-content form select, body #page-container #main-content form textarea:focus{
	border-color:#04d39f;
}
body #page-container #main-content form p{
	padding:0 0 15px;
}
body #page-container #main-content form textarea{
	height:140px;
	padding-top:15px;
}
body #page-container #main-content form .contact-form-details .one_third{
	width:32%;
	margin:0 2% 0 0;
}
body #page-container #main-content form .contact-form-details .one_third.last{
	margin-right:0;
}
body #page-container #main-content form p input[type="submit"]{
background: #04d39f !important;
border: none !important;
color: #fff !important;
line-height: 44px !important;
padding: 0 18px !important;
text-transform: uppercase;
border-radius: 3px;
font-size: 14px;
font-weight: 400;
cursor: pointer;
display: inline-block;
transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
}
body #page-container #main-content form p input[type="submit"]:hover{
	background: #323232 !important;
}
body .wpcf7 form .wpcf7-response-output{
margin: 10px 0 0;
padding: 6px 12px;
}
.et_pb_section.contact-info-section.et_section_regular{
	padding:80px 0;
	background:#323232;
}
.et_pb_section.contact-info-section .et_pb_text h2{
font-family: "Poppins", sans-serif;
font-weight: 500;
line-height: 28px;
font-size: 30px;
text-transform: uppercase;
padding: 0 0 40px;
color: #ffffff;
}
.et_pb_section.contact-info-section .et_pb_text .contact-page-info ul{
	list-style:none;
	margin:0;
	padding:0;
}
.et_pb_section.contact-info-section .et_pb_text .contact-page-info ul li{
padding: 0 0 0 30px;
margin: 0 0 42px;
color: #fff;
font-size: 22px;
line-height: 28px;
font-weight: 600;
}
.et_pb_section.contact-info-section .et_pb_text .contact-page-info ul li span{
display: block;
font-size: 18px;
line-height: 20px;
padding: 0 0 8px;
font-weight: 400;
}
.et_pb_section.contact-info-section .et_pb_text .contact-page-info ul li a{
	color:inherit;
}
.et_pb_section.contact-info-section .et_pb_column.contact-info-left{
	width:36%;
}
.et_pb_section.contact-info-section .et_pb_column.contact-info-right{
	width:56%;
	float:right;
}
.et_pb_section.contact-info-section .et_pb_column.contact-info-right .contact-page-map iframe{
	display:block;
	width:100%;
}
.et_pb_section.contact-info-section .et_pb_text .contact-page-info ul li.contact-page-address{
	background:url(images/contact-address-icon.png) no-repeat left 2px;
}
.et_pb_section.contact-info-section .et_pb_text .contact-page-info ul li.contact-page-phone{
	background:url(images/contact-phone-icon.png) no-repeat left 4px;
}
.et_pb_section.contact-info-section .et_pb_text .contact-page-info ul li.contact-page-email{
	background:url(images/header-email-icon.png) no-repeat left 3px;
}
.et_pb_section.contact-info-section .et_pb_text .contact-page-info ul.contact-social-icons{
	padding:12px 0 0 30px;
}
.et_pb_section.contact-info-section .et_pb_text .contact-page-info ul.contact-social-icons li{
float: left;
display: block;
padding: 0;
margin: 0 25px 0 0;
}
.et_pb_section.contact-info-section .et_pb_text .contact-page-info ul.contact-social-icons li a{
	height: 17px;
display: block;
width: 17px;
}
.et_pb_section.contact-info-section .et_pb_text .contact-page-info ul.contact-social-icons li.facebook a{
background: url(images/header-fb-icon.png) no-repeat center center;
width: 6px;
}
.et_pb_section.contact-info-section .et_pb_text .contact-page-info ul.contact-social-icons li.twitter a{
background: url(images/header-twitter-icon.png) no-repeat center center;
}
.et_pb_section.contact-info-section .et_pb_text .contact-page-info ul.contact-social-icons li.instagram a{
background: url(images/header-instagram-icon.png) no-repeat center center;
}
.et_pb_section.contact-hours-section.et_section_regular{
	background:#fff;
	padding:65px 0;
}
.et_pb_section.contact-hours-section .et_pb_text h5{
font-weight: 700;
line-height: 26px;
font-size: 24px;
text-transform: uppercase;
padding: 15px 0 18px;
color: #323232;
}
body .et_pb_section.contact-hours-section .et_pb_text ul{
	list-style:none;
	margin:0;
	padding:0;
}
.et_pb_section.contact-hours-section .et_pb_text ul li{
	float: left;
font-size: 19px;
color: #323232;
margin: 0 10% 0 0;
line-height: 26px;
font-weight: 600;
padding:0 0 0 30px;
background:url(images/hours-icon.jpg) no-repeat left 5px;
}
.et_pb_section.contact-hours-section .et_pb_text ul li span{
display: block;
font-weight: 400;
padding: 2px 0 0;
}
html body #page-container #et-main-area .shop-page-section{
	padding:60px 0;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer .widgettitle{
font-size: 18px;
font-weight: 600;
padding:0 0 15px;
line-height: 26px;
text-transform: uppercase;
color:#323232;
font-family:"Poppins", sans-serif;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer .woof_sid_widget .woof_redraw_zone:after{
	clear:both;
	content:"";
	display:block;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer .woof_sid_widget .woof_redraw_zone{
	position:relative;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer .woof_sid_widget .woof_redraw_zone .woof_container{
	float:left;
	width:270px !important;
	padding:0;
	margin:0 12px 0 0;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer .woof_sid_widget .woof_redraw_zone .woof_container.woof_by_rating_container{
width:185px !important;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer .woof_sid_widget .woof_redraw_zone .woof_container.woof_price_search_container{
	width:250px !important;
	margin-left:3px;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer .woof_sid_widget .woof_redraw_zone .woof_container .woof_show_text_search_container{
	position:relative;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer .woof_sid_widget .woof_redraw_zone .woof_container input.woof_show_text_search{
padding:0 15px 0 35px !important;
background: #fff;
box-shadow: none;
border: 1px solid #e8e8e8;
height: 35px;
border-radius: 0;
color:#777777;
font-size:14px;
font-weight:400;
font-family:"Poppins", sans-serif;
width:100%;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer .woof_sid_widget .woof_redraw_zone .woof_container a.woof_text_search_go{
background: url(images/filter-search-icon.jpg) no-repeat center 12px;
width: 14px;
height: 100%;
display: block;
margin: 0;
position: absolute;
left: 13px;
top: 0;
right: 0;
padding: 0;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer .woof_sid_widget .woof_redraw_zone .woof_container .chosen-container-single .chosen-single{
background: #fff;
box-shadow: none;
border: 1px solid #e8e8e8;
padding:0 15px;
height: 35px !important;
line-height:32px !important;
border-radius: 0;
color:#777777;
font-size:14px;
font-weight:400;
font-family:"Poppins", sans-serif;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer .woof_sid_widget .woof_redraw_zone .woof_container .chosen-container-single .chosen-single div{
	width:35px;
	background:url(images/filter-select-icon.jpg) no-repeat center center;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer .woof_sid_widget .woof_redraw_zone .woof_container .chosen-container-single .chosen-single div b{
	display:none;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer .woof_sid_widget .woof_redraw_zone .woof_container .widget_price_filter .price_slider_wrapper .ui-widget-content{
    border-radius: 1em;
    background: #e9e9e9;
    border: 0;
    margin: 5px 0;
    height: 5px;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer .woof_sid_widget .woof_redraw_zone .woof_container .widget_price_filter .ui-slider .ui-slider-range{
	background:#04d39f;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer .woof_sid_widget .woof_redraw_zone .woof_container .widget_price_filter .ui-slider .ui-slider-handle{
	border:2px solid #04d39f;
	background:#fff;
	width:18px;
	height:18px;
	top:-7px;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer .woof_sid_widget .woof_redraw_zone .woof_container .widget_price_filter .price_slider_wrapper .price_label{
	font-size:14px;
	line-height:24px;
	color:#323232;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer .woof_sid_widget .woof_redraw_zone .woof_submit_search_form_container{
	position: absolute;
right: 0;
margin: 0;
top: 0;
overflow: inherit;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer .woof_sid_widget .woof_redraw_zone .woof_submit_search_form_container .button{
padding: 0 15px;
line-height: 33px !important;
font-size: 13px;
background: #04d39f;
color: #ffffff;
text-transform: uppercase;
border-radius: 3px;
font-weight: 400;
box-shadow: none;
outline: none;
border: 1px solid #04d39f;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer .woof_sid_widget .woof_redraw_zone .woof_submit_search_form_container .button:after{
	display:none;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer .woof_sid_widget .woof_redraw_zone .woof_submit_search_form_container .button.woof_reset_search_form{
	margin-left:3px;
	background:#fff;
	border:1px solid #04d39f;
	color:#04d39f;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer.woof_products_top_panel li a[data-slug="price range"], html body #page-container #et-main-area .shop-page-section .shop-product-filer.woof_products_top_panel{
	display:none !important;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer{
	padding:0 0 35px;
}
html body #page-container #et-main-area .shop-page-section .woocommerce-result-count{
	color:#777777;
	font-family: "Poppins", sans-serif;
font-weight: 400;
font-size:14px;
line-height:35px;
margin:0;
}
html body #page-container #et-main-area .shop-page-section form.products-per-page{
margin-right: 100px;
}
html body #page-container #et-main-area .shop-page-section .woocommerce-ordering{
	margin:0 13% 0 0;
}
html body #page-container #et-main-area .shop-page-section .woocommerce-ordering select{
background:url(images/filter-select-icon.jpg) no-repeat 96% center;
border: 1px solid #e8e8e8;
box-shadow: none;
padding: 0 15px 0 13px;
height: 35px;
line-height: 32px;
border-radius: 0;
color: #777777 !important;
font-size: 14px;
font-weight: 400;
font-family: "Poppins", sans-serif;
width: 220px;
min-width: inherit;
-webkit-appearance: none;
-moz-appearance:    none;
appearance:         none;
}
html body #page-container #et-main-area .shop-page-section .berocket_lgv_widget .br_lgv_product_count_block{
	display:none !important;
}
html body #page-container #et-main-area .shop-page-section .berocket_lgv_widget{
padding: 0 !important;
margin: -30px 0 0;
}
html body #page-container #et-main-area .shop-page-section .berocket_lgv_widget a{
width: 19px;
height: 19px;
color: #ddd;
margin: 0 0 0 8px;
padding: 0;
box-shadow: none;
border: none;
background: none;
border-radius: 0;
font-size: 19px;
line-height: 19px;
}
html body #page-container #et-main-area .shop-page-section .berocket_lgv_widget a i{
	color:inherit;
	font-size:inherit;
}
html body #page-container #et-main-area .shop-page-section .berocket_lgv_widget a:hover, html body #page-container #et-main-area .shop-page-section .berocket_lgv_widget a.selected{
	color:#04d39f;
}
html body #page-container #et-main-area .shop-page-section ul.products{
	padding:40px 0 0;
	margin:0;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_grid, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid{
float: left;
width: 275px;
margin: 0 23px 30px 0;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_grid:nth-child(4n+0), html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid:nth-child(4n+0){
	margin-right:0;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_grid:nth-child(4n+1), html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid:nth-child(4n+1){
	clear:left;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_grid .product-list-info, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid .product-list-info{
	border:1px solid #eee;
}
html body #page-container #et-main-area .shop-page-section ul.products li.product .product-list-img{
	position:relative;
	overflow:hidden;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_grid .product-thumb-img img, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid .product-thumb-img img{
display: block;
-webkit-transition: all .6s ease-out 0s;
-moz-transition: all .6s ease-out 0s;
transition: all .6s ease-out 0s;
-webkit-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1);
margin: auto !important;
height: 270px;
object-fit: cover;
object-position: top;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_grid .product-list-info:hover .product-thumb-img img, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid .product-list-info:hover .product-thumb-img img{
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
transform: scale(1.1);
}
html body #page-container #et-main-area .shop-page-section ul.products li.product .product-list-img .product-quick-view a{
position: absolute;
left: 50%;
min-width: 115px;
text-align: center;
z-index: 9;
background: #fff !important;
color: #323232;
font-size: 13px;
width: 135px;
height: 42px;
opacity: 0;
line-height: 42px !important;
padding: 0;
top: 60%;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
-webkit-transform: translate(-50%,-70%);
-moz-transform: translate(-50%,-70%);
transform: translate(-50%,-70%);
-webkit-transition: all .3s ease-out 0s;
-moz-transition: all .3s ease-out 0s;
transition: all .3s ease-out 0s;
-webkit-box-shadow: 0 3px 10px rgba(0,0,0,.1);
-ms-box-shadow: 0 3px 10px rgba(0,0,0,.1);
box-shadow: 0 3px 10px rgba(0,0,0,.1);
border: none;
}
html body #page-container #et-main-area .shop-page-section ul.products li.product .product-list-img .product-quick-view a:before{
content: "\f06e";
position: relative;
left: 0;
top: 0;
font-family: 'FontAwesome';
font-weight: 400;
padding-right: 4px;
display: inline-block;
margin: 0;
opacity: 1;
font-size: 14px;
color: inherit;
line-height: inherit;
}
html body #page-container #et-main-area .shop-page-section ul.products li.product:hover .product-list-img .product-quick-view a{
	opacity: 1;
top: 50%;
}
html body #page-container #et-main-area .shop-page-section ul.products li.product .product-list-img .product-quick-view a:after{
	display:none;
}
html body #page-container #et-main-area .shop-page-section ul.products li.product .product-list-img .product-quick-view a:hover{
	color:#04d39f;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_grid .product-info-details .product-short-desc, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid .product-info-details .product-short-desc{
	display:none;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_grid .product-info-details, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid .product-info-details{
	padding:20px 10px;
	min-height:100px;
	top:0;
	background:#fff;
	position:relative;
	text-align:center;
	z-index:9;
	-webkit-transition: all .2s ease-out 0s;
-moz-transition: all .2s ease-out 0s;
transition: all .2s ease-out 0s;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_grid .product-info-details h3, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid .product-info-details h3{
font-size: 1em;
padding: 0;
color: #323232;
font-family: "Poppins", sans-serif;
font-weight: 500;
line-height: 28px;
height: 28px;
overflow: hidden;
display:block;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_grid .product-info-details h3 a, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid .product-info-details h3 a{
	color:inherit;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_grid .product-info-details h6, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid .product-info-details h6{
font-size: 16px;
font-weight: 700;
color:#323232;
font-family: "Poppins", sans-serif;
line-height:24px;
padding:0;
display:block;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_grid .product-list-info:hover .product-info-details, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid .product-list-info:hover .product-info-details{
	top:-40px;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_grid .product-info-buttons, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid .product-info-buttons{
	border:1px solid #ececec;
	position: absolute;
bottom: 10px;
left: 0;
width: 100%;
background:#fff;
opacity: 0;
text-align: center;
-webkit-transition: all .3s ease-out 0s;
-moz-transition: all .3s ease-out 0s;
transition: all .3s ease-out 0s;
z-index: 9;
-webkit-transition: all .2s ease-out 0s;
-moz-transition: all .2s ease-out 0s;
transition: all .2s ease-out 0s;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_grid .product-list-info:hover .product-info-buttons, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid .product-list-info:hover .product-info-buttons{
	bottom:-1px;
	opacity:1;
}
html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-wishlist{
	float:left;
	width:45px;
}
html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-cart{
float: left;
width: 183px;
border-left: 1px solid #e8e8e8;
border-right: 1px solid #e8e8e8;
}
html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-compare{
	float:right;
	width:45px;
}
html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-wishlist .yith-wcwl-add-to-wishlist{
	margin:0;
}
html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-wishlist a{
	background:#703c87;
	border:1px solid transparent;
	color:#fff;
	-webkit-transition: all .2s ease-out 0s;
-moz-transition: all .2s ease-out 0s;
transition: all .2s ease-out 0s;
width: 45px;
height: 45px;
display:inline-block;
line-height:44px;
text-align:center;
}
html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-wishlist a i{
	margin: 0;
font-size: 16px;
line-height: 44px;
color:inherit;
}
html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-wishlist a:hover{
	background:#fff;
	border-color:#703c87;
	color:#703c87;
}
html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-wishlist span{
	display:none;
}
html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-wishlist .yith-wcwl-wishlistexistsbrowse a, html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-wishlist .yith-wcwl-wishlistaddedbrowse a{
	font-size:0;
	color:#323232;
	background:#fff;
	border-color:transparent;
}
html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-wishlist .yith-wcwl-wishlistexistsbrowse a:before, html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-wishlist .yith-wcwl-wishlistaddedbrowse a:before{
	content:"\f004";
	font-size: 16px;
line-height: 44px;
font-family:FontAwesome;
}
html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-wishlist .yith-wcwl-wishlistaddedbrowse a:hover{
	background:#04d39f;
	color:#fff;
}
html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-cart .button{
	background:#04d39f;
	font-size: 13px;
font-weight: 400;
font-family: "Poppins", sans-serif;
width:100%;
height:45px;
line-height:45px !important;
color:#fff !important;
text-transform:uppercase;
padding:0;
margin:0;
text-align:center;
border:none;
border-radius: 0;
box-shadow: none;
outline:none;
-webkit-transition: all .2s ease-out 0s;
-moz-transition: all .2s ease-out 0s;
transition: all .2s ease-out 0s;
}
html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-cart .button:before{
content: "\f07a";
font-family: 'FontAwesome' !important;
font-weight: 900;
font-size: 16px;
padding-right: 10px;
margin: 0;
opacity: 1;
position: relative;
display: inline-block;
}
html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-cart .button:after, html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-compare a:after{
	display:none;
}
html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-compare a{
	background: #fff;
color: #323232;
margin:0 !important;
border-radius:0;
border:none;
width: 45px;
height: 45px;
padding: 0;
line-height:44px;
-webkit-transition: all .2s ease-out 0s;
-moz-transition: all .2s ease-out 0s;
transition: all .2s ease-out 0s;
text-align:center;
font-size:0;
}
html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-compare a:before{
content: "\f066";
line-height: 44px;
font-size: 17px;
font-family: FontAwesome;
display: block;
position: relative;
opacity: 1;
margin: 0;
}
html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-compare a i{
	margin:0;
	line-height:44px;
	font-size:17px;
	display:none;
}
html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-compare a span{
	display:none;
}
html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-compare a:hover{
background: #04d39f;
color: #fff;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid.berocket_lgv_list, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list{
	width:100%;
	float:none;
	margin:0 0 40px;
	padding:0 0 40px;
	border-bottom:1px solid #e8e8e8;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid.berocket_lgv_list:last-child, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list:last-child{
	border-bottom:none;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid.berocket_lgv_list div, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list div{
	margin-bottom:0;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid.berocket_lgv_list .product-list-info, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list .product-list-info{
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
border:none;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid.berocket_lgv_list .product-list-info .product-list-img, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list .product-list-info .product-list-img{
-ms-flex: 0 0 280px;
flex: 0 0 280px;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid.berocket_lgv_list .product-list-info .product-info-details, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list .product-list-info .product-info-details{
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
text-align: left;
position: relative;
top: 0;
padding: 0;
margin-left: 30px;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid.berocket_lgv_list .product-list-info .product-info-buttons, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list .product-list-info .product-info-buttons{
bottom: 40px;
width: 280px;
margin-left: 0;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid.berocket_lgv_list .product-list-info .product-info-details h6, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list .product-list-info .product-info-details h6{
	color:#04d39f;
	font-size:18px;
	line-height:25px;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid.berocket_lgv_list .product-list-info .product-info-details .product-short-desc, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list .product-list-info .product-info-details .product-short-desc{
	display:block;
	font-size: 14px;
line-height: 24px;
color:#777777;
font-family: "Poppins", sans-serif;
font-weight: 400;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid.berocket_lgv_list .product-list-info .product-info-buttons .product-cart .button, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list .product-list-info .product-info-buttons .product-cart .button{
	width:186px;
}
html .et_right_sidebar #main-content .container:before{
	display:none;
}
html body:not(.et-tb) #main-content .container, html body:not(.et-tb-has-header) #main-content .container{
	padding-top:0;
}
html body #page-container #et-main-area .single-product-section .single-product-page div.images{
	width:470px;
	margin:0;
}
html body #page-container #et-main-area .single-product-section .single-product-page div.images .flex-viewport{
	border:1px solid rgba(0,0,0,.05);
}
html body #page-container #et-main-area .single-product-section .single-product-page div.images .flex-viewport .woocommerce-product-gallery__image a{
	display:block;
}
html body #page-container #et-main-area .single-product-section .single-product-page div.images .flex-viewport .woocommerce-product-gallery__image img{
	display:block;
	margin:auto !important;
}
html body #page-container #et-main-area .single-product-section .single-product-page div.images .flex-control-nav.flex-control-thumbs{
	margin:10px 0 0;
	padding:0;
	list-style:none;
}
html body #page-container #et-main-area .single-product-section .single-product-page div.images .flex-control-nav.flex-control-thumbs li{
	margin:0 2px;
	padding:0;
	clear:none;
	float:left;
}
html body #page-container #et-main-area .single-product-section .single-product-page div.images .flex-control-nav.flex-control-thumbs li img{
	display:block;
	margin:auto;
	opacity:1;
}
html body #page-container #et-main-area .single-product-section .single-product-page div.images .flex-control-nav.flex-control-thumbs .slick-arrow{
background: #fff;
width: 25px;
height: 25px;
line-height: 25px;
padding-left: 2px;
-webkit-box-shadow: 0 0 4px rgba(0,0,0,.2);
-moz-box-shadow: 0 0 4px rgba(0,0,0,.2);
box-shadow: 0 0 4px rgba(0,0,0,.2);
opacity: 0;
display: inline-block;
color: #323232;
background: #fff;
border: 0 solid #353535;
border-radius: 3px;
font-weight: 400;
text-align: center;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
z-index: 10;
position: absolute;
font-size: 0;
cursor: pointer;
top: 50%;
margin: -12px 0 0;
padding: 0;
}
html body #page-container #et-main-area .single-product-section .single-product-page div.images .flex-control-nav.flex-control-thumbs .slick-arrow.slick-prev{
	left:20px;
}
html body #page-container #et-main-area .single-product-section .single-product-page div.images .flex-control-nav.flex-control-thumbs .slick-arrow.slick-next{
	right:20px;
}
html body #page-container #et-main-area .single-product-section .single-product-page div.images .flex-control-nav.flex-control-thumbs .slick-arrow.slick-prev:before, html body #page-container #et-main-area .single-product-section .single-product-page div.images .flex-control-nav.flex-control-thumbs .slick-arrow.slick-next:before{
font-family: FontAwesome;
font-weight: 400;
color: #04d39f;
font-size: 11px;
opacity: 1;
line-height: 25px;
}
html body #page-container #et-main-area .single-product-section .single-product-page div.images .flex-control-nav.flex-control-thumbs .slick-arrow.slick-prev:before{
content: "\f053";
}
html body #page-container #et-main-area .single-product-section .single-product-page div.images .flex-control-nav.flex-control-thumbs .slick-arrow.slick-next:before{
content: "\f054";
}
html body #page-container #et-main-area .single-product-section .single-product-page div.images .flex-control-nav.flex-control-thumbs:hover .slick-arrow{
	opacity:1;
}
html body #page-container #et-main-area .single-product-section .single-product-page div.images .flex-control-nav.flex-control-thumbs:hover .slick-arrow.slick-prev{
	left:5px;
}
html body #page-container #et-main-area .single-product-section .single-product-page div.images .flex-control-nav.flex-control-thumbs:hover .slick-arrow.slick-next{
	right:5px;
}
html body #page-container #et-main-area .single-product-section .single-product-page div.images .flex-control-nav.flex-control-thumbs .slick-arrow.slick-disabled{
	opacity:0;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary{
	margin:0;
	width:670px;
	float:right;
}
html body #page-container #et-main-area .single-product-section .single-product-page div.images .woocommerce-product-gallery__trigger{
display: inline-block;
width: 35px;
height: 35px;
line-height: 34px;
background: #fff;
border: 1px solid #ddd;
color: #323232;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
vertical-align: top;
text-indent: 0;
font-size: 16px;
text-align: center;
box-sizing: border-box;
right: 6px;
top: auto;
bottom: 106px;
}
html body #page-container #et-main-area .single-product-section .single-product-page div.images .woocommerce-product-gallery__trigger img{
	display:none !important;
}
html body #page-container #et-main-area .single-product-section .single-product-page div.images .woocommerce-product-gallery__trigger:before{
content: "\f047";
font-family: FontAwesome;
width: 100%;
height: auto;
border: none;
border-radius: 0;
position: absolute;
top: 0;
left: 0;
}
html body #page-container #et-main-area .single-product-section .single-product-page div.images .woocommerce-product-gallery__trigger:after{
	display:none;
}
html body #page-container #et-main-area .single-product-section .single-product-page div.images .woocommerce-product-gallery__trigger:hover{
background: #323232;
color: #fff;
border-color: rgba(255,255,255,.2);
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product_title, html body .remodal-wrapper .remodal .product .summary.entry-summary .product_title{
font-size: 24px;
font-weight: 600;
line-height: 36px;
padding:0 0 15px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .price, html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .price span, html body .remodal-wrapper .remodal .product .summary.entry-summary .price, html body .remodal-wrapper .remodal .product .summary.entry-summary .price span{
	font-weight: 600;
	font-size:26px;
	line-height:32px;
	color:#04d39f !important;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .price, html body .remodal-wrapper .remodal .product .summary.entry-summary .price{
	padding:0 0 10px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product-short-desc p, html body .remodal-wrapper .remodal .product .summary.entry-summary .product-short-desc p{
	color:#777777;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product-short-desc, html body .remodal-wrapper .remodal .product .summary.entry-summary .product-short-desc{
	padding:0 0 20px;
}
html body .remodal-wrapper .remodal .product .summary.entry-summary #sticky-wrapper{
	display:none !important;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary form.cart, html body .remodal-wrapper .remodal .product .summary.entry-summary form.cart{
	margin:0;
	padding:0 0 25px;
	position:relative;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary form.cart  .variations tr td, html body .remodal-wrapper .remodal .product .summary.entry-summary form.cart .variations tr td{
	padding:0 10px 10px 0 !important;
	vertical-align:middle;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary form.cart .variations .reset_variations, html body .remodal-wrapper .remodal .product .summary.entry-summary form.cart .variations .reset_variations{
	display:none !important;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary form.cart .quantity, html body #page-container #et-main-area #main-content table.shop_table tr td.product-quantity .quantity, html body .remodal-wrapper .remodal .product .summary.entry-summary form.cart .quantity{
width: 98px;
margin: 0 10px 0 0 !important;
padding: 0 24px;
border: 1px solid #e6e6e6;
height: 45px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary form.cart .quantity input.input-text.qty.text, html body #page-container #et-main-area #main-content table.shop_table tr td.product-quantity .quantity input.input-text.qty.text, html body .remodal-wrapper .remodal .product .summary.entry-summary form.cart .quantity input.input-text.qty.text{
height: 100%;
background: #f8f8f8 !important;
width: 50px;
border-width: 0 1px !important;
border-style: solid !important;
border-color: #e6e6e6 !important;
display: block;
padding: 0 10px;
margin: 0;
font-size: 16px !important;
line-height: 1.65;
color: #777777 !important;
border-radius: 0;
font-weight: 400 !important;
}
.quantity input[type="number"]{
    -moz-appearance: textfield;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary form.cart .single_variation_wrap .woocommerce-variation-add-to-cart, html body .remodal-wrapper .remodal .product .summary.entry-summary form.cart .single_variation_wrap .woocommerce-variation-add-to-cart{
	position:relative;
}
html body.woocommerce .remodal-wrapper .remodal #wcqv_contend .product .summary.entry-summary{
	padding:0 0 0 30px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary form.cart div button.qty, html body #page-container #et-main-area #main-content table.shop_table tr td.product-quantity .quantity div button.qty, html body .remodal-wrapper .remodal .product .summary.entry-summary form.cart div button.qty{
position: absolute;
width: 22px !important;
height: 42px !important;
top: 1px;
line-height: 42px;
background: #fff !important;
color: #777777 !important;
font-size: 20px !important;
font-family: 'Trebuchet MS';
text-align: center;
border: none !important;
border-radius: 0 !important;
padding: 0;
font-weight: 400 !important;
box-shadow: none !important;
outline: none;
-webkit-filter: none;
filter: none;
transform: none;
cursor: pointer;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary form.cart div button.qty.plus, html body #page-container #et-main-area #main-content table.shop_table tr td.product-quantity .quantity div button.qty.plus, html body .remodal-wrapper .remodal .product .summary.entry-summary form.cart div button.qty.plus{
	left:75px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary form.cart div button.qty.minus, html body #page-container #et-main-area #main-content table.shop_table tr td.product-quantity .quantity div button.qty.minus, html body .remodal-wrapper .remodal .product .summary.entry-summary form.cart div button.qty.minus{
	left:1px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary form.cart .single_add_to_cart_button, html body.woocommerce .remodal-wrapper .remodal #wcqv_contend .product .summary.entry-summary form.cart .single_add_to_cart_button{
padding: 0 21px;
position: relative;
border: none;
font-size: 14px;
background: #04d39f;
font-weight: 500;
line-height: 45px !important;
font-family: "Poppins", sans-serif;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #fff;
text-transform: uppercase;
box-shadow: none;
text-shadow: none;
outline: none;
height: 45px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary form.cart .single_add_to_cart_button:before, html body.woocommerce .remodal-wrapper .remodal #wcqv_contend .product .summary.entry-summary form.cart .single_add_to_cart_button:before{
content: "\f217";
font-family: FontAwesome;
font-weight: 900;
font-size: 18px;
padding-right: 14px;
display: inline-block;
opacity: 1;
position: relative;
line-height: inherit;
left: 0;
margin: 0;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary form.cart .single_add_to_cart_button:after, html body.woocommerce .remodal-wrapper .remodal #wcqv_contend .product .summary.entry-summary form.cart .single_add_to_cart_button:after{
	display:none;
}
html body.woocommerce .remodal-wrapper .remodal #wcqv_contend .product .summary.entry-summary form.cart .single_add_to_cart_button{
	float:left;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .yith-wcwl-add-to-wishlist, html body .remodal-wrapper .remodal .product .summary.entry-summary .yith-wcwl-add-to-wishlist{
	margin:0 20px 0 0;
	float:left;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .yith-wcwl-add-to-wishlist a, html body .remodal-wrapper .remodal .product .summary.entry-summary .yith-wcwl-add-to-wishlist a{
line-height: 30px;
font-size: 15px;
background-color: #703c87;
border: 1px solid transparent;
padding: 3px 10px;
color: #fff;
font-family: "Poppins", sans-serif;
font-weight: 400;
outline: none;
transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
border-radius: 0;
display: block;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .yith-wcwl-add-to-wishlist a:before, html body .remodal-wrapper .remodal .product .summary.entry-summary .yith-wcwl-add-to-wishlist a:before{
content: "\f08a";
font-weight: 400;
position: relative;
font-family: FontAwesome;
font-size: 16px;
padding-right: 6px;
color:inherit;
vertical-align: middle;
display: inline-block;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .yith-wcwl-add-to-wishlist a:hover, html body .remodal-wrapper .remodal .product .summary.entry-summary .yith-wcwl-add-to-wishlist a:hover{
background-color: #fff;
color: #703c87;
border: 1px solid #703c87;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback, html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .yith-wcwl-add-to-wishlist a i, html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback, html body .remodal-wrapper .remodal .product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback, html body .remodal-wrapper .remodal .product .summary.entry-summary .yith-wcwl-add-to-wishlist a i, html body .remodal-wrapper .remodal .product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback{
	display:none;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before, html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, html body .remodal-wrapper .remodal .product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before, html body .remodal-wrapper .remodal .product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before{
content: "\f004";
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .compare, html body .remodal-wrapper .remodal .product .summary.entry-summary .compare{
display: block;
float: left;
border-radius: 0;
font-weight: 400;
line-height: 30px !important;
text-transform: capitalize;
margin-right: 20px;
font-size: 15px;
color: #323232;
padding: 3px 0;
border: none;
background: no-repeat;
box-shadow: none;
outline: none;
font-family: "Poppins", sans-serif;
font-weight: 400;
transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .compare:hover, html body .remodal-wrapper .remodal .product .summary.entry-summary .compare:hover{
color: #04d39f;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .compare:before, html body .remodal-wrapper .remodal .product .summary.entry-summary .compare:before{
color: #04d39f;
content: "\f066";
position: relative;
left: 0;
top: 0;
font-family: FontAwesome;
font-weight: 400;
font-size: 16px;
padding-right: 7px;
display: inline-block;
opacity: 1;
margin: 0;
vertical-align: middle;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .compare:after, html body .remodal-wrapper .remodal .product .summary.entry-summary .compare:after{
	display:none;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .compare.added:after, html body .remodal-wrapper .remodal .product .summary.entry-summary .compare.added:after{
font-family: WooCommerce !important;
content: "\e017";
margin: 0 0 0 .53em;
display: inline-block !important;
vertical-align: middle;
opacity: 1;
font-weight: 400;
font-size: inherit;
line-height: inherit;
position: relative;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product_meta, html body .remodal-wrapper .remodal .product .summary.entry-summary .product_meta{
float: left;
width: 100%;
border-color: #d3ced2;
padding: 25px 0 0;
margin: 15px 0 17px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product_meta .sku_wrapper, html body .remodal-wrapper .remodal .product .summary.entry-summary .product_meta .sku_wrapper{
	display:none;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product_meta .yith-wcbr-brands-logo, html body .remodal-wrapper .remodal .product .summary.entry-summary .product_meta .yith-wcbr-brands-logo{
	display:none;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product_meta span.posted_in, html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product_meta span.tagged_as, html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product_meta span.yith-wcbr-brands, html body .remodal-wrapper .remodal .product .summary.entry-summary .product_meta span{
	display:block;
	margin:8px 0;
	font-size:15px;
	color:#777777;
	font-weight:600;
	font-family:"Poppins", sans-serif;
	line-height:24px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product_meta span.posted_in label, html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product_meta span.tagged_as label, html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product_meta span.yith-wcbr-brands label, html body .remodal-wrapper .remodal .product .summary.entry-summary .product_meta label{
	padding-right:5px;
	color:#323232;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product_meta span.posted_in a, html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product_meta span.yith-wcbr-brands a, html body .remodal-wrapper .remodal .product .summary.entry-summary .product_meta a{
padding-left: 3px;
font-weight: 400;
color:inherit;
text-transform:capitalize;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product_meta span.posted_in a:hover, html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product_meta span.yith-wcbr-brands a:hover, html body .remodal-wrapper .remodal .product .summary.entry-summary .product_meta a:hover{
	color:#04d39f;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product_meta span.tagged_as a, html body .remodal-wrapper .remodal .product .summary.entry-summary .product_meta span.tagged_as a{
font-size: 0.9em;
display: inline-block;
border: 1px solid #eee;
padding: 0.25em 0.5em;
margin: 0.25em;
text-align: center;
border-radius: 2px;
color:inherit;
font-weight:400;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product_meta span.tagged_as a:hover, html body .remodal-wrapper .remodal .product .summary.entry-summary .product_meta span.tagged_as a:hover{
background: #2176ae;
color: #fff !important;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .share-wrapper, html body .remodal-wrapper .remodal .product .summary.entry-summary .share-wrapper{
padding: 10px 0;
border-top: 1px solid #d3ced2;
border-bottom: 1px solid #d3ced2;
float:left;
width:100%;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .share-wrapper span, html body .remodal-wrapper .remodal .product .summary.entry-summary .share-wrapper span{
	float:left;
	display:block;
	font-weight: 600;
font-size: 15px;
margin-right: 10px;
color:#323232;
font-family:"Poppins", sans-serif;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .share-wrapper ul, html body .remodal-wrapper .remodal .product .summary.entry-summary .share-wrapper ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .share-wrapper ul li, html body .remodal-wrapper .remodal .product .summary.entry-summary .share-wrapper ul li{
	float:left;
	margin:0 2px 0 0;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .share-wrapper ul li a, html body .remodal-wrapper .remodal .product .summary.entry-summary .share-wrapper ul li a{
	display:block;
	width:30px;
	height:30px;
	line-height:30px;
	padding:0;
	text-align:center;
	color:#04d39f;
	border-radius:3px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .share-wrapper ul li a:hover, html body .remodal-wrapper .remodal .product .summary.entry-summary .share-wrapper ul li a:hover{
	background:#04d39f;
	color:#fff;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper{
	margin:50px 0 0;
	border:none;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs:after{
	clear:both;
	content:"";
	display:block;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs:before{
	position: absolute;
content: " ";
width: 100%;
bottom: 0;
left: 0;
border-bottom: 1px solid #d3ced2;
z-index: 1;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs{
padding: 0 0 0 1em !important;
margin: 0 0 1.618em !important;
overflow: hidden;
background: none;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li{
	border:1px solid #d3ced2;
	margin:0 5px 0 0;
	background:#fff;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li.active{
	z-index: 2;
border-bottom-color: #fff;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li:before{
	content: "";
width: 20%;
height: 3px;
background: #04d39f;
top: -1px;
left: 30%;
box-shadow: none;
border: none;
border-radius: 0;
-webkit-transition: all .4s ease-out 0s;
-moz-transition: all .4s ease-out 0s;
transition: all .4s ease-out 0s;
opacity: 0;
position: absolute;
bottom: -1px;
box-sizing:border-box;
display:block;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li:after{
	display:none;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li:hover:before, html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li.active:before{
width: 100%;
left: 0;
opacity: 1;
box-shadow: none;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li a{
font-size: 15px;
font-weight: 400;
color: #323232 !important;
padding: 12px 22px !important;
display: block;
font-family: "Poppins", sans-serif;
line-height: 30px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li a:hover, html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li.active a{
	color:#04d39f !important;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel{
	padding:0;
	margin:0;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel h2{
	display:none;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper #tab-reviews.woocommerce-Tabs-panel h2{
display: block;
font-size: 18px;
font-weight: 500;
color: #323232;
line-height: 35px;
font-family: "Poppins", sans-serif;
padding: 0 0 15px;
margin-bottom: 0 !important;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper #tab-reviews.woocommerce-Tabs-panel p{
	padding-bottom:15px;
	margin-bottom:0;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper #tab-reviews.woocommerce-Tabs-panel #reply-title{
	color:#323232;
	font-size:18px;
	font-weight:500;
	font-family:"Poppins", sans-serif;
	line-height:24px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper #tab-reviews.woocommerce-Tabs-panel .comment-form-rating label{
display: block;
margin-bottom: .5rem;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper #tab-reviews.woocommerce-Tabs-panel .comment-form-rating p{
	padding-bottom:20px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper #tab-reviews.woocommerce-Tabs-panel #comments{
	padding-bottom:10px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper #tab-reviews.woocommerce-Tabs-panel form#commentform textarea{
	height:130px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper #tab-reviews.woocommerce-Tabs-panel form#commentform p.form-submit{
	text-align:left;
	padding-bottom:0;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper #tab-reviews.woocommerce-Tabs-panel form#commentform p.form-submit input[type="submit"]{
	line-height:38px !important;
}
html body #page-container #et-main-area .single-product-section .single-product-page .related.products{
	margin:30px 0 0;
}
html body #page-container #et-main-area .single-product-section .single-product-page .related.products h1{
	font-size: 26px;
font-weight: 600;
margin:0;
padding:0 0 20px;
color:#323232;
line-height:35px;
font-family:"Poppins", sans-serif;
}
html body.single-product #page-container #et-main-area .single-product-section .single-product-page .related.products ul.products{
	padding:0;
}
html body.single-product #page-container #et-main-area .single-product-section .single-product-page .related.products ul.products li{
	margin-bottom:0;
}
.ciyashop-sticky-btn{
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 9;
    width: 100%;
    background: #fff;
    padding: 25px 0;
    -webkit-box-shadow: 0 -3px 13px rgba(0,0,0,.1);
    -moz-box-shadow: 0 -3px 13px rgba(0,0,0,.1);
    box-shadow: 0 -3px 13px rgba(0,0,0,.1);
    -webkit-transition: all .25s ease-out 0s;
    -moz-transition: all .25s ease-out 0s;
    transition: all .25s ease-out 0s;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    transform: translateY(100%);
}
.ciyashop-sticky-btn.sticky{
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
}
.ciyashop-sticky-btn .align-items-center{
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-align: center !important;
align-items: center !important;
}
.sticky-product-thumb{
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
position: relative;
width: 100%;
}
.sticky-product-right{
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
position: relative;
width: 100%;
}
.ciyashop-sticky-btn-content{
	float:left;
	display:table;
}
.ciyashop-sticky-btn-thumbnail{
	display:table-cell;
}
.ciyashop-sticky-btn-thumbnail img{
	width:45px;
	display:block;
}
.ciyashop-sticky-btn-info{
display: table-cell;
padding-left: 15px;
vertical-align: middle;
}
.ciyashop-sticky-btn-info h4{
display: block;
width: 400px;
font-size: 14px;
line-height: 22px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
padding:0;
}
.ciyashop-sticky-btn-cart{
	float:right;
	display:table;
}
html body .summary.entry-summary .ciyashop-sticky-btn-cart .stock.in-stock{
	display:none;
}
.wishlist-compare-button{
width: 75px;
margin-top: 7px;
margin-right: 10px;
}
.ciyashop-sticky-btn-cart h6{
font-size: 18px;
line-height: 26px;
padding:0 10px 0 0;
display: table-cell;
vertical-align: middle;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .sticky-product-right .ciyashop-sticky-btn-cart form.cart{
margin: 0;
padding: 0;
display: table-cell;
vertical-align: top;
width:275px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .sticky-product-right .ciyashop-sticky-btn-cart form.cart .variations{
	display:none !important;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .ciyashop-sticky-btn .wishlist-compare-button .product-action{
	width:35px;
	display:inline-block;
	vertical-align:top;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .ciyashop-sticky-btn .wishlist-compare-button .product-action .compare{
margin: 0;
padding: 0;
line-height: 35px !important;
text-align: center;
display: block;
width: 100%;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .ciyashop-sticky-btn .wishlist-compare-button .product-action .compare:before{
color: #323232;
padding: 0;
font-size: 17px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .ciyashop-sticky-btn .wishlist-compare-button .product-action .compare:after{
	display:none;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .ciyashop-sticky-btn .wishlist-compare-button .yith-wcwl-add-to-wishlist{
font-size: 0;
width: 100%;
text-align: center;
height: 35px;
padding: 0;
line-height: 35px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .ciyashop-sticky-btn .wishlist-compare-button .yith-wcwl-add-to-wishlist a{
font-size: 0;
padding: 0;
width: 100%;
text-align: center;
line-height: 33px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .ciyashop-sticky-btn .wishlist-compare-button .yith-wcwl-add-to-wishlist a:before{
	padding:0;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .sticky-product-right .ciyashop-sticky-btn-cart form.cart .single_add_to_cart_button{
	float:left;
}
html .woocommerce .woocommerce-error, html .woocommerce .woocommerce-info, html .woocommerce .woocommerce-message{
color: #fff !important;
font-size: 14px !important;
padding: 25px 190px 25px 25px !important;
border: none !important;
line-height: 30px;
margin: 0 0 20px;
}
html .woocommerce .woocommerce-message{
	background:#28a745 !important;
	padding-left:60px !important;
}
html .woocommerce .woocommerce-message:before{
content: "\f1d8";
font-weight: 400;
font-family: FontAwesome;
font-size: 18px;
position: absolute;
left: 30px;
top: 26px;
color: inherit !important;
display: block !important;
}
html .woocommerce.single .woocommerce-message{
	margin-bottom:40px;
}
html .woocommerce .woocommerce-error .button, html .woocommerce .woocommerce-info .button, html .woocommerce .woocommerce-message .button{
position: absolute;
right: 15px;
top: 20px;
line-height: 36px !important;
background: #fff !important;
color: #323232 !important;
text-decoration: none;
text-transform: capitalize;
padding: 0 18px !important;
font-size: 14px;
border: none !important;
outline: none;
border-radius: 3px;
box-shadow: none;
}
html .woocommerce .woocommerce-error .button:after, html .woocommerce .woocommerce-info .button:after, html .woocommerce .woocommerce-message .button:after{
	display:none;
}
html .woocommerce .woocommerce-error .button:hover, html .woocommerce .woocommerce-info .button:hover, html .woocommerce .woocommerce-message .button:hover{
	background:#323232 !important;
	color:#fff !important;
}
.et_pb_section.shop-cart-section.et_section_regular{
	padding:60px 0;
}
body #page-container #et-main-area .et_pb_section.shop-cart-section .shop-cart-list .cart-page-left{
	float:left;
	width:770px;
}
body #page-container #et-main-area .et_pb_section.shop-cart-section .shop-cart-list .cart-page-right{
float: right;
width: 370px;
border: 1px solid #e8e8e8;
padding: 20px;
background: #f9f9f9;
}
body #page-container #et-main-area .et_pb_section.shop-cart-section .shop-cart-list .cart-page-right .cart_totals {
	float:none;
	width:100%;
}
html body #page-container #et-main-area #main-content table.shop_table{
	border-width:1px 1px 0;
	border-style:solid;
	border-color:#e8e8e8;
	margin:0 !important;
	border-radius:0;
}
html body #page-container #et-main-area #main-content table.shop_table tr td, html body #page-container #et-main-area #main-content table.shop_table tr th{
border-width: 0 0 1px;
border-style: solid;
border-color: #e8e8e8;
padding: 15px 10px;
font-family: "Poppins", sans-serif;
font-weight: 400;
line-height: 24px;
font-size: 14px;
color: #777777;
}
html body #page-container #et-main-area #main-content table.shop_table tr td a, html body #page-container #et-main-area #main-content table.shop_table tr th a{
	color:inherit;
}
html body #page-container #et-main-area #main-content table.shop_table tr td strong, html body #page-container #et-main-area #main-content table.shop_table tr th strong, html body #page-container #et-main-area #main-content table.shop_table tr b{
	font-weight:inherit;
}
html body #page-container #et-main-area #main-content table.shop_table thead tr th, html body #page-container #et-main-area #main-content table.shop_table thead tr td{
font-weight: 700;
color: #323232;
}
html body #page-container #et-main-area #main-content table.shop_table tr td.product-quantity .quantity{
	position:relative;
	width:99px;
}
html body #page-container #et-main-area #main-content table.shop_table tr td.product-remove a.remove{
	background:url(images/cart-remove-icon.jpg) no-repeat center center;
	width: 15px;
height: 16px;
display: block;
font-size: 0;
text-indent: -999999px;
border-radius: 0;
margin:auto;
}
html body #page-container #et-main-area #main-content table.shop_table tr td.product-thumbnail a{
	display:block;
}
html body #page-container #et-main-area #main-content table.shop_table tr td.product-thumbnail img{
	display:block;
	width:70px;
}
html body #page-container #et-main-area #main-content table.shop_table tr td.actions .coupon input#coupon_code.input-text{
width: 250px;
margin-right: 0;
padding: 0 15px;
background: #f5f5f5 !important;
border: none !important;
border-radius: 0;
height: 40px;
color: #777777 !important;
font-size: 14px !important;
font-family: "Poppins", sans-serif;
font-weight: 400 !important;
}
html body #page-container #et-main-area #main-content table.shop_table tr td.actions .coupon ::-webkit-input-placeholder{
color: #777777;
} 
html body #page-container #et-main-area #main-content table.shop_table tr td.actions .coupon :-moz-placeholder{
color: #777777;
} 
html body #page-container #et-main-area #main-content table.shop_table tr td.actions .coupon ::-moz-placeholder{ 
color: #777777;
} 
html body #page-container #et-main-area #main-content table.shop_table tr td.actions .coupon :-ms-input-placeholder{
color: #777777;
} 
html body #page-container #et-main-area #main-content table.shop_table tr td.actions .coupon :input-placeholder{
color: #777777;
}
html body #page-container #et-main-area #main-content table.shop_table tr td.actions .button{
height: 40px;
border-radius: 0;
color: #fff;
border:none;
background:#04d39f;
line-height: 38px !important;
padding: 0 18px;
text-transform: uppercase;
font-weight: 400;
font-size: 14px;
cursor: pointer;
font-family: "Poppins", sans-serif;
}
html body #page-container #et-main-area #main-content table.shop_table tr td.actions .button:hover{
	background:#323232;
}
html body #page-container #et-main-area #main-content table.shop_table tr td.actions .button:after{
	display:none;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals h2{
	font-size: 20px;
line-height: 30px;
font-weight:600;
text-align:center;
padding:0 0 20px;
font-family: "Poppins", sans-serif;
color:#323232;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table{
	border:none;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table tr td, html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table tr th{
	background:#fff;
	padding:15px 20px;
	font-weight:600;
	color:#323232;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table tr.cart-subtotal th, html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table tr.cart-subtotal td, html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table tr.order-total th{
	font-size:18px;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table tr th{
	width:35%;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table tr td{
	text-align:right;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table tr td ul#shipping_method.woocommerce-shipping-methods{
	text-align:left;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table tr td ul#shipping_method.woocommerce-shipping-methods li{
	margin:6px 0;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table tr td ul#shipping_method.woocommerce-shipping-methods li input[type="radio"]{
margin: -4px 3px 0 0;
vertical-align: middle;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table tr.order-total th, html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table tr.order-total td, html body #page-container #et-main-area #main-content .shop-checkout-main #order_review.woocommerce-checkout-review-order table.shop_table tfoot tr.order-total th, html body #page-container #et-main-area #main-content .shop-checkout-main #order_review.woocommerce-checkout-review-order table.shop_table tfoot tr.order-total td{
	border-bottom:none;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table tr.order-total td, html body #page-container #et-main-area #main-content .shop-checkout-main #order_review.woocommerce-checkout-review-order table.shop_table tfoot tr.order-total td{
	color:#04d39f;
	font-size:26px;
	font-weight:700;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table .woocommerce-shipping-destination{
	display:none;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table ul#shipping_method li{
	margin:0;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table form.woocommerce-shipping-calculator a{
	font-weight:400;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table form.woocommerce-shipping-calculator p{
	padding:0 0 9px;
	margin:0;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table form.woocommerce-shipping-calculator input{
	line-height:32px;
	padding-left:10px;
	height:32px;
}
html body #page-container .select2-container .select2-selection--single{
	height:45px;
	margin:0;
}
html body #page-container .select2-container--default .select2-selection--single{
background-color: #fff;
border: 1px solid #e5e5e5;
border-radius: 3px;
}
html body #page-container .select2-container .select2-selection--single .select2-selection__rendered{
	font-size: 14px;
font-weight: 400;
text-align: left;
padding-left:15px;
padding-right:15px;
}
html body #page-container .select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height:43px;
	color: #777;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table form.woocommerce-shipping-calculator .select2-container .select2-selection--single{
	height:32px;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table form.woocommerce-shipping-calculator .select2-container .select2-selection--single .select2-selection__rendered{
	padding-left:10px;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table form.woocommerce-shipping-calculator .select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height:30px;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table form.woocommerce-shipping-calculator .select2-container--default .select2-selection--single .select2-selection__arrow{
	width:26px;
	height:32px;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table form.woocommerce-shipping-calculator .button{
	background:#04d39f;
	color:#fff;
	border:none !important;
	line-height: 38px !important;
padding: 0 18px !important;
text-transform: uppercase;
border-radius: 3px;
font-weight: 400;
font-size: 14px;
outline:none;
box-shadow:none;
font-family: "Poppins", sans-serif;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table form.woocommerce-shipping-calculator .button:after, html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals .wc-proceed-to-checkout .checkout-button:after{
	display:none;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table form.woocommerce-shipping-calculator .button:hover{
background: #323232;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals .wc-proceed-to-checkout{
	padding:20px 0 0;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals .wc-proceed-to-checkout .checkout-button{
background: #323232;
padding: 15px 20px;
font-size: 15px;
font-weight: 500;
line-height: 26px !important;
border-radius: 0;
font-family: "Poppins", sans-serif;
border: none;
color: #fff;
text-transform: uppercase;
margin: 0;
outline: none;
box-shadow: none;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals .wc-proceed-to-checkout .checkout-button:hover{
background:#04d39f;
}
html body #page-container #et-main-area #main-content .shop-cart-list .woocommerce p.cart-empty.woocommerce-info{
text-align: center;
font-size: 40px !important;
line-height: 50px;
font-weight: 600;
color: #323232 !important;
padding: 100px 0 180px !important;
margin: 0px !important;
background: url(images/empty-cart-icon.png) no-repeat center center !important;
}
html body #page-container #et-main-area #main-content .shop-cart-list .woocommerce .return-to-shop{
text-align: center;
padding: 0;
position: absolute;
left: 0;
width: 100%;
margin-top: -164px;
}
html body #page-container #et-main-area #main-content .shop-cart-list .woocommerce .return-to-shop a.button{
	font-size: 14px;
padding: 3px 18px !important;
background:#04d39f;
border: none !important;
color: #fff !important;
line-height: 38px !important;
text-transform: uppercase;
border-radius: 3px;
font-weight: 400;
font-family: "Poppins", sans-serif;
display:inline-block;
margin:0;
}
html body #page-container #et-main-area #main-content .shop-cart-list .woocommerce .return-to-shop a.button:after{
	display:none;
}
html body #page-container #et-main-area #main-content .shop-checkout-main h3, html body #page-container #et-main-area #main-content .shop-checkout-main .woocommerce-order h2, html body #page-container #et-main-area #main-content .shop-checkout-main .woocommerce-order h3, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content h2, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content h3{
font-family: "Poppins", sans-serif;
font-weight: 500;
line-height: 28px;
font-size: 30px;
padding: 0 0 15px;
color: #323232;
}
.checkout-page-details .checkout-page-left, .checkout-page-details .checkout-page-right, html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-login-form, html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-coupon-form{
	float:left;
	width:570px;
}
.checkout-page-details .checkout-page-right{
	float:right;
}
html body #page-container #et-main-area #main-content .shop-checkout-main form .checkout-page-details{
	padding:40px 0 0;
}
html body #page-container #et-main-area #main-content .shop-checkout-main form .col-1, html body #page-container #et-main-area #main-content .shop-checkout-main form .col-2{
	float:none;
	margin:0;
	width:100%;
}
html body #page-container #et-main-area #main-content .shop-checkout-main form p, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce form p{
	padding:0 0 15px;
	margin:0;
}
html body #page-container #et-main-area #main-content .shop-checkout-main form .form-row-first, html body #page-container #et-main-area #main-content .shop-checkout-main form .form-row-last{
	width:100%;
	float:none;
}
html body #page-container #et-main-area #main-content .shop-checkout-main form .woocommerce-additional-fields{
	margin-top:25px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main form p label, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce form p label{
margin-bottom: .5rem;
}
html body #page-container #et-main-area #main-content .shop-checkout-main h3#order_review_heading{
	background: #323232;
color: #969696;
padding: 20px;
position:relative;
margin-top:40px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main h3#order_review_heading:before{
background: url(images/page-effect.png) repeat-x;
content: "";
height: 100px;
width: 100%;
display: inline-block;
top: -21px;
position: absolute;
left: 0;
}
html body .select2-container--default .select2-selection--single .select2-selection__arrow{
height: 45px;
top: 0;
right: 0;
width: 30px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #order_review.woocommerce-checkout-review-order{
	background: #323232;
padding: 0 25px 25px 25px;
border:none;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #order_review.woocommerce-checkout-review-order table.shop_table{
	border:none;
	background:#212121;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #order_review.woocommerce-checkout-review-order table.shop_table tr td, html body #page-container #et-main-area #main-content .shop-checkout-main #order_review.woocommerce-checkout-review-order table.shop_table tr th{
	color:#969696;
	padding:15px 20px;
	border-color:#323232;
	line-height:21px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #order_review.woocommerce-checkout-review-order table.shop_table thead tr th{
	font-size:18px;
	font-weight:700;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #order_review.woocommerce-checkout-review-order table.shop_table td, html body #page-container #et-main-area #main-content .shop-checkout-main #order_review.woocommerce-checkout-review-order table.shop_table tr th{
	vertical-align:top;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #order_review.woocommerce-checkout-review-order table.shop_table tfoot tr td, html body #page-container #et-main-area #main-content .shop-checkout-main #order_review.woocommerce-checkout-review-order table.shop_table tfoot tr th{
font-size: 18px;
font-weight: 600;
background: rgba(255,255,255,.04);
}
html body #page-container #et-main-area #main-content .shop-checkout-main #payment.woocommerce-checkout-payment{
	background:none;
	border-radius:0;
	padding:20px 0 0;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #payment.woocommerce-checkout-payment ul.wc_payment_methods, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content form #payment.woocommerce-Payment ul.payment_methods{
	list-style:none;
	margin:0;
	padding:0;
	border:none;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #payment.woocommerce-checkout-payment ul.wc_payment_methods li, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content form #payment.woocommerce-Payment ul.payment_methods li{
	background: #212121;
padding: 15px 20px;
margin:18px 0;
color:#323232;
border:none;
box-shadow: none;
border-radius: 0;
font-weight:400;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #payment.woocommerce-checkout-payment ul.wc_payment_methods li input[type="radio"], html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content form #payment.woocommerce-Payment ul.payment_methods li input[type="radio"]{
width: auto;
height: auto;
margin: 0 3px 0 0;
vertical-align: -1px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #payment.woocommerce-checkout-payment ul.wc_payment_methods li label, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content form #payment.woocommerce-Payment ul.payment_methods li label{
color: #969696;
font-weight: 600;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #payment.woocommerce-checkout-payment ul.wc_payment_methods li img, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content form #payment.woocommerce-Payment ul.payment_methods li img{
width: 42px;
margin: 0 0 0 3px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #payment.woocommerce-checkout-payment ul.wc_payment_methods li .payment_box, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content form #payment.woocommerce-Payment ul.payment_methods li .payment_box{
	color:#969696;
	background:#323232;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #payment.woocommerce-checkout-payment ul.wc_payment_methods li .payment_box:before, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content form #payment.woocommerce-Payment ul.payment_methods li .payment_box:before{
border-bottom-color: #323232;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #payment.woocommerce-checkout-payment ul.wc_payment_methods li .payment_box p, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content form #payment.woocommerce-Payment ul.payment_methods li .payment_box p{
	padding:0 0 10px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #payment.woocommerce-checkout-payment ul.wc_payment_methods li .payment_box ul, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content form #payment.woocommerce-Payment ul.payment_methods li .payment_box ul{
	list-style:none;
	margin:0;
	padding:0;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #payment.woocommerce-checkout-payment ul.wc_payment_methods li .payment_box fieldset, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content form #payment.woocommerce-Payment ul.payment_methods li .payment_box fieldset{
	margin:10px 0 0;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #payment.woocommerce-checkout-payment ul.wc_payment_methods li .payment_box p.form-row input[type="checkbox"], html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content form #payment.woocommerce-Payment ul.payment_methods li .payment_box p.form-row input[type="checkbox"]{
width: auto;
height: auto;
margin: 0 5px 0 0;
vertical-align: -2px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #payment.woocommerce-checkout-payment ul.wc_payment_methods li .payment_box p:last-child, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content form #payment.woocommerce-Payment ul.payment_methods li .payment_box p:last-child{
	padding-bottom:0;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #payment.woocommerce-checkout-payment .form-row.place-order, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content form #payment.woocommerce-Payment div.form-row{
	padding:10px 0 0;
	border:none;
	margin:0;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #payment.woocommerce-checkout-payment .form-row.place-order button#place_order, body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content form #payment.woocommerce-Payment div.form-row #place_order{
	padding: 15px 40px !important;
margin: 0;
font-size: 16px;
float: none;
width: 100%;
background:#04d39f;
font-weight: 500;
line-height: 26px !important;
border:none !important;
border-radius:0;
outline:none;
box-shadow:none;
text-transform: uppercase;
color:#fff;
text-transform:uppercase;
font-family: "Poppins", sans-serif;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #payment.woocommerce-checkout-payment .form-row.place-order button#place_order:hover, body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content form #payment.woocommerce-Payment div.form-row #place_order:hover{
	background:#fff;
	color:#323232;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #payment.woocommerce-checkout-payment .form-row.place-order button#place_order:after, html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-login-form .woocommerce-form-login p .woocommerce-button:after, html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-coupon-form form.checkout_coupon p.form-row .button:after, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce form .button:after, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content table.shop_table tr .button:after, html body.woocommerce-payment-methods #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .button:after, body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content form #payment.woocommerce-Payment div.form-row #place_order:after, html body #page-container #et-main-area #main-content .shop-wishlist-section table.shop_table tr td.product-add-to-cart .button:after{
	display:none;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-login-form{
	margin-right:30px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-login-form .woocommerce-info, html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-coupon-form .woocommerce-info{
color: #969696 !important;
background: #323232 !important;
padding-left: 120px !important;
padding-right: 25px !important;
font-weight: 700;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-login-form .woocommerce-info:before, html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-coupon-form .woocommerce-info:before{
color: #fff;
font-weight: 900;
opacity: .1;
font-size: 73px;
font-family: FontAwesome;
position: absolute;
left: 30px;
top: 26px;
display: block !important;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-login-form .woocommerce-info:before{
content: "\f090";
}
html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-coupon-form .woocommerce-info:before{
content: "\f145";
transform: rotate(45deg);
font-size: 78px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-login-form .woocommerce-info a, html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-coupon-form .woocommerce-info a{
	color:#04d39f !important;
	font-weight:400;
	text-decoration:underline;
	font-size: 14px;
line-height: 30px;
padding-left:5px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-login-form .woocommerce-info a:hover, html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-coupon-form .woocommerce-info a:hover{
	color:#fff !important;
	text-decoration:none;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-login-form .woocommerce-form-login{
	border: 1px solid #e5e5e5;
padding: 30px;
margin:0 0 30px;
border-radius:0;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-login-form .woocommerce-form-login p .woocommerce-button, html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-coupon-form form.checkout_coupon p.form-row .button, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce form .button, html body.woocommerce-payment-methods #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .button, html body #page-container #et-main-area #main-content .shop-wishlist-section table.shop_table tr td.product-add-to-cart .button{
background:#04d39f;
border: none !important;
color: #fff;
line-height: 38px !important;
padding: 0 18px !important;
text-transform: uppercase;
border-radius: 3px;
font-weight: 400;
font-size: 14px;
cursor: pointer;
box-shadow: none;
font-family: "Poppins", sans-serif;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-login-form .woocommerce-form-login p .woocommerce-button{
float:left;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-login-form .woocommerce-form-login p .woocommerce-button:hover, html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-coupon-form form.checkout_coupon p.form-row .button:hover, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce form .button:hover, html body.woocommerce-payment-methods #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .button:hover, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content table.shop_table tr .button:hover, html body #page-container #et-main-area #main-content .shop-wishlist-section table.shop_table tr td.product-add-to-cart .button:hover{
	background:#323232;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-login-form .woocommerce-form-login p .woocommerce-form-login__rememberme, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce #customer_login form p .woocommerce-form-login__rememberme{
	float:right;
	margin:5px 0 0;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-login-form .woocommerce-form-login p .woocommerce-form-login__rememberme input[type="checkbox"], html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce #customer_login form p .woocommerce-form-login__rememberme input[type="checkbox"]{
width: auto;
height: auto;
margin: 0 2px 0 0;
vertical-align: -2px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-login-form .woocommerce-form-login p.lost_password, html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-coupon-form form.checkout_coupon p.form-row.form-row-last, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce form p:last-child, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce #customer_login form p.lost_password{
	padding-bottom:0;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-coupon-form form.checkout_coupon{
	border:2px dashed #e5e5e5;
	border-radius:0;
	padding:20px;
	margin:0 0 30px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-coupon-form form.checkout_coupon p{
	text-align:center;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .woocommerce-order ul.order_details{
list-style: none;
margin: 0;
padding: 10px 0 30px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .woocommerce-order ul.order_details li{
margin: 0 15px 0 0;
font-size: 12px;
line-height: 20px;
padding: 0 15px 0 0;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .woocommerce-order ul.order_details li strong{
	font-weight:600;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .woocommerce-order .woocommerce-order-details, html body #page-container #et-main-area #main-content .shop-checkout-main .woocommerce-order .woocommerce-customer-details{
margin: 0;
padding: 50px 0 0;
float:left;
width:49%;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .woocommerce-order .woocommerce-customer-details{
	float:right;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .woocommerce-order .woocommerce-customer-details address, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-customer-details address, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-Address address{
	border:none;
	margin:0;
	font-style:normal;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .woocommerce-order .woocommerce-customer-details address p:before, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-customer-details address p:before, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-Address address p:before{
	display:none;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .woocommerce-order .woocommerce-customer-details address, html body #page-container #et-main-area #main-content .shop-checkout-main .woocommerce-order .woocommerce-customer-details address p, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-customer-details address, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-customer-details address p, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-Address address, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-Address address p{
	padding:0;
	line-height:24px;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-navigation{
	width:25%;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content{
	width:72%;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-navigation ul{
	list-style:none;
	margin:0;
	padding:0;
	border-width:1px 1px 0;
	border-style:solid;
	border-color:#e5e5e5;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-navigation ul li{
	margin:0;
	padding:0;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-navigation ul li a{
	border-bottom: 1px solid #e5e5e5;
padding: 12px 15px;
color:#777777;
display:block;
font-family: "Poppins", sans-serif;
font-weight: 400;
font-size:14px;
line-height:30px;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-navigation ul li.is-active a, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-navigation ul li a:hover{
	background:#f5f5f5;
	color:#323232;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-navigation ul li a:before{
display: inline-block;
font-family: FontAwesome;
font-weight: 400;
font-size: inherit;
margin-right: 10px;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{
content: "\f0e4";
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{
content: "\f15c";
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{
content: "\f019";
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{
content: "\f044";
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{
content: "\f09d";
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{
content: "\f044";
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{
content: "\f08b";
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content p{
	font-size:16px;
	color:#777777;
	padding:0 0 15px;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content p a{
	color:#323232;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content p a:hover{
	color:#04d39f;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .dashboard-navigation ul{
	list-style:none;
	margin:0;
	padding:0;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .dashboard-navigation ul li{
	float:left;
	width:260px;
	margin:0 30px 30px 0;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .dashboard-navigation ul li:nth-child(3n+0){
	margin-right:0;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .dashboard-navigation ul li a{
padding: 20px;
display: block;
border: 1px solid #e5e5e5;
text-align: center;
color:#323232;
font-family: "Poppins", sans-serif;
font-weight: 400;
line-height: 24px;
font-size:20px;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .dashboard-navigation ul li a:before{
font-family: FontAwesome;
font-size: 50px;
color: #d8d8d8;
display: block;
margin-bottom: 10px;
line-height:1;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .dashboard-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{
content: "\f0e4";
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .dashboard-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{
content: "\f15c";
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .dashboard-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{
content: "\f019";
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .dashboard-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{
content: "\f044";
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .dashboard-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{
content: "\f044";
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .dashboard-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{
content: "\f08b";
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .dashboard-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods{
	display:none;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .dashboard-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{
	margin:0 0 30px 30px;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .dashboard-navigation ul li a:hover{
	border-color:#04d39f;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .dashboard-navigation ul li a:hover:before{
	color:#04d39f;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content p.dashboard-desc{
	padding-right:20%;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content table.shop_table tr .button{
background: #04d39f;
border: none !important;
color: #fff;
line-height: 32px !important;
padding: 0 16px !important;
text-transform: uppercase;
border-radius: 3px;
font-weight: 400;
font-size: 14px;
cursor: pointer;
box-shadow: none;
font-family: "Poppins", sans-serif;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content p mark{
	background:none;
	color:#323232;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-order-details, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-customer-details{
	margin: 0;
padding: 25px 0 0;
float:left;
width:49%;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-customer-details{
	float:right;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tr td, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tr th{
	padding-top:10px;
	padding-bottom:10px;
}
html body.woocommerce-downloads #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-info, html body.woocommerce-orders #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-info, html body.woocommerce-payment-methods #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-info{
	padding-left:60px !important;
}
html body.woocommerce-orders #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-info{
	background:#28a745 !important;
}
html body.woocommerce-downloads #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-info, html body.woocommerce-payment-methods #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-info{
	background:#2c91c3 !important;
}
html body.woocommerce-downloads #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-info:before, html body.woocommerce-orders #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-info:before, html body.woocommerce-payment-methods #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-info:before{
font-weight: 900;
font-size: 18px;
position: absolute;
left: 30px;
top: 26px;
color: #fff;
font-family: FontAwesome;
display:block !important;
}
html body.woocommerce-downloads #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-info:before, html body.woocommerce-payment-methods #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-info:before{
content: "\f05a";
}
html body.woocommerce-orders #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-info:before{
	content:"\f1d8";
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content form.edit-account fieldset{
	padding:0 0 15px;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content form #payment.woocommerce-Payment{
	border-radius:0;
	background: #323232;
padding: 25px;
border: none;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content form fieldset legend{
	color:#323232;
	padding:10px 0 5px;
	font-size: 18px;
text-transform: uppercase;
letter-spacing: 1px;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce #customer_login .col-1, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce #customer_login .col-2{
	border:2px solid #e5e5e5;
	padding:30px;
	min-height:440px;
	width:570px;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce #customer_login h2{
	font-size: 22px;
line-height: 28px;
padding:0 0 25px;
color:#323232;
font-weight:700;
font-family:"Poppins", sans-serif;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce #customer_login form{
	padding:0;
	margin:0;
	border:none;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce #customer_login form .woo-registration-info{
	padding:0 0 10px;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce #customer_login form .woocommerce-privacy-policy-text{
	padding:0 0 15px;
}
.et_pb_section.about-story-section.et_section_regular{
	padding:80px 0 0;
}
.et_pb_section.about-story-section .et_pb_column.et_pb_column_1_2{
	width:570px;
}
.et_pb_section.about-story-section .et_pb_column.about-story-right{
	float:right;
	padding-top:60px;
}
.et_pb_section.about-story-section .et_pb_column .about-story-img img{
	display:block;
	margin:auto;
}
.et_pb_section.about-story-section .et_pb_column .et_pb_text h3{
	font-weight: 600;
text-transform: uppercase;
font-family: "Poppins", sans-serif;
line-height: 28px;
font-size: 30px;
color:#323232;
padding:0 0 15px;
}
.et_pb_section.about-story-section .et_pb_column .et_pb_text p{
	padding:0 0 35px
}
.et_pb_section.about-story-section .et_pb_column .et_pb_text h6{
font-family: "Poppins", sans-serif;
font-weight: 600;
line-height: 18px;
font-size: 18px;
color:#323232;
padding:0 0 15px;
}
.et_pb_section.about-story-section .et_pb_column .et_pb_text ul{
	list-style:none;
	margin:0;
	padding:0;
}
.et_pb_section.about-story-section .et_pb_column .et_pb_text ul li{
	line-height: 24px;
	margin:0;
	padding:0 0 0 24px;
	position:relative;
	color:#969696;
	font-size:14px;
	font-family: "Poppins", sans-serif;
}
.et_pb_section.about-story-section .et_pb_column .et_pb_text ul li:before{
	font-size: 17px;
	top:0;
	position:absolute;
	left:0;
	content:"\f14a";
	color:#04d39f;
	font-family: FontAwesome;
}
.et_pb_section.about-testimonial-section.et_section_regular{
	background:#1f1f1f;
	padding:60px 0;
}
body #page-container #et-main-area #main-content .page-subtitle{
	text-align:center;
	padding:0 0 35px;
}
body #page-container #et-main-area #main-content .page-subtitle h3{
	color:#323232;
	font-weight:600;
	text-transform:uppercase;
	font-family: "Poppins", sans-serif;
	line-height: 28px;
font-size: 30px;
padding:0;
}
body #page-container #et-main-area #main-content .page-subtitle h6{
font-family: "Poppins", sans-serif;
font-weight: 400;
line-height: 24px;
font-size: 14px;
padding:15px 0 0;
color:#777777;
}
body #page-container #et-main-area #main-content .page-subtitle.white h3, body #page-container #et-main-area #main-content .page-subtitle.white h6{
color:#ffffff;
}
.testimonials-list #testimonial_slider .item .testimonial_item_details{
	background:rgba(255,255,255,.03);
	padding:23px;
	-webkit-box-shadow: 0 3px 20px rgba(0,0,0,.08);
-moz-box-shadow: 0 3px 20px rgba(0,0,0,.08);
box-shadow: 0 3px 20px rgba(0,0,0,.08);
border-radius: 3px;
}
.testimonials-list #testimonial_slider .item .testimonial_item_details .testimonial_item_content p{
	color:#fff;
	line-height:28px;
}
.testimonials-list #testimonial_slider .item .testimonial_item_details .testimonial_item_info{
	padding:20px 0 0;
	display:table;
}
.testimonials-list #testimonial_slider .item .testimonial_item_details .testimonial_item_info .testimonial_item_img{
display: table-cell;
padding-right: 15px;
}
.testimonials-list #testimonial_slider .item .testimonial_item_details .testimonial_item_info .testimonial_item_img img{
display: block;
width: 65px;
border: 2px solid #04d39f;
border-radius: 100%;
height: 65px;
object-fit: cover;
object-position: top;
}
.testimonials-list #testimonial_slider .item .testimonial_item_details .testimonial_item_info .testimonial_item_title{
display: table-cell;
position: relative;
vertical-align: bottom;
}
.testimonials-list #testimonial_slider .item .testimonial_item_details .testimonial_item_info .testimonial_item_title:before{
content: "\f10d";
font-family: FontAwesome;
font-weight: 900;
font-size: 46px;
position: absolute;
left: 3px;
top: 12px;
opacity: .1;
color:#e8e8e8;
}
.testimonials-list #testimonial_slider .item .testimonial_item_details .testimonial_item_info .testimonial_item_title h5{
	color:#04d39f;
	font-size:14px;
	font-weight:400;
	font-family:"Poppins", sans-serif;
	line-height:20px;
	padding:0;
}
.testimonials-list #testimonial_slider .item .testimonial_item_details .testimonial_item_info .testimonial_item_title h5 span{
    color: #e8e8e8;
    margin-left: 6px;
}
.et_pb_section.our-fitness-section.et_section_regular{
	padding:80px 0 40px;
}
.et_pb_section.our-fitness-section .et_pb_row.our-fitness-list .et_pb_column{
	padding:0 15px 40px;
}
.et_pb_section.our-fitness-section .fitness-list-details{
	text-align:center;
}
.et_pb_section.our-fitness-section .fitness-list-details .fitness-list-icon{
	border:1px solid #e8e8e8;
	padding:5px;
	border-radius:50%;
	width:82px;
	margin:auto auto 15px;
}
.et_pb_section.our-fitness-section .fitness-list-details .fitness-list-icon .fitness-list-icon-img{
	background:#f5f5f5;
	border-radius:50%;
}
.et_pb_section.our-fitness-section .fitness-list-details .fitness-list-icon .fitness-list-icon-img img{
	padding:20px;
	border-radius:50%;
	display:block;
}
.et_pb_section.our-fitness-section .fitness-list-details h5{
	color:#323232;
	font-weight:600;
	padding:0 0 10px;
	font-family:"Poppins", sans-serif;
	font-size:20px;
	line-height:20px;
}
.et_pb_section.our-fitness-section .fitness-list-details p{
	line-height:22px;
	color:#777777;
	font-family: "Poppins", sans-serif;
font-weight: 400;
font-size: 14px;
}
.et_pb_section.home-brands-section.et_section_regular.about-brands-section{
background: #ff1744;
padding: 40px 0;
}
#main-content .blog-page-section{
	padding:60px 0;
}
#main-content .blog-page-section .main-blog-posts ul.timeline{
	list-style:none;
padding: 20px 0 50px;
position: relative;
margin: 0 0 30px;
}
#main-content .blog-page-section .main-blog-posts ul.timeline:before{
top: 0;
bottom: 0;
position: absolute;
content: " ";
width: 4px;
background-color: #f2f2f2;
left: 50%;
margin-left: -1.5px;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.entry-date{
top: 0;
left: 0;
position: absolute;
right: 0;
text-align: center;
width: 100%;
padding: 0;
line-height:24px;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.entry-date span{
background: #f2f2f2;
color: #323232;
font-size: 16px;
font-weight: 400;
text-transform: capitalize;
padding: 10px 15px;
border-radius: 3px;
line-height:24px;
font-family:"Poppins", sans-serif;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item{
margin: 0 0 40px;
position: relative;
width: 50%;
float: left;
clear: left;
line-height: 24px;
padding: 0 30px 0 0;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item.timeline-inverted{
float: right;
clear: right;
margin: 30px 0 0;
padding: 0 0 0 30px;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item:nth-child(2), #main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item:nth-child(3){
	margin-top:60px;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item .timeline-panel{
width: 95%;
float: left;
border-radius: 3px;
position: relative;
border: 1px solid #f2f2f2;
padding: 20px;
-webkit-box-shadow: 0 10px 20px rgba(0,0,0,.03);
-moz-box-shadow: 0 10px 20px rgba(0,0,0,.03);
box-shadow: 0 10px 20px rgba(0,0,0,.03);
transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item .timeline-panel:before{
position: absolute;
top: 26px;
right: -15px;
display: inline-block;
border-top: 15px solid transparent;
border-left: 15px solid #f2f2f2;
border-right: 0 solid #f2f2f2;
border-bottom: 15px solid transparent;
content: " ";
transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item .timeline-panel:after{
    position: absolute;
    top: 27px;
    right: -14px;
    display: inline-block;
    border-top: 14px solid transparent;
    border-left: 14px solid #fff;
    border-right: 0 solid #fff;
    border-bottom: 14px solid transparent;
    content: " ";
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item.timeline-inverted .timeline-panel:before{
	border-left-width: 0;
border-right-width: 15px;
left: -15px;
right: auto;
top:97px;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item.timeline-inverted .timeline-panel:after{
	border-left-width: 0;
border-right-width: 14px;
left: -14px;
right: auto;
top:98px;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item:hover .timeline-panel:before{
border-right-color: #04d39f;
border-left-color: #04d39f;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item:hover .timeline-panel{
	border-color:#04d39f;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item.timeline-inverted .timeline-panel{
	float:right;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item .timeline-panel .blog-post h3{
font-size: 20px;
line-height: 34px;
font-weight: 500;
color:#323232;
font-family:"Poppins", sans-serif;
padding:0 0 5px;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item .timeline-panel .blog-post h3 a{
	color:inherit;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item .timeline-panel .blog-post h3 a:hover{
	color:#04d39f;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item .timeline-panel .blog-post .blog-post-info{
	color:#bbb;
	font-family: "Poppins", sans-serif;
font-weight: 600;
line-height: 24px;
font-size: 12px;
text-transform:uppercase;
padding:0 0 8px;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item .timeline-panel .blog-post .blog-post-info span{
	margin:0 6px 0 0;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item .timeline-panel .blog-post .blog-post-info .post-author{
	position:relative;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item .timeline-panel .blog-post .blog-post-info .post-author:before{
content: "\f040";
font-family: FontAwesome;
font-size: 14px;
line-height: 20px;
font-weight: 400;
margin: 0 5px 0 0;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item .timeline-panel .blog-post .blog-post-content{
	margin-bottom:30px;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item .timeline-badge{
width: 54px;
height: 54px;
padding: 7px 6px;
border: 4px solid #f2f2f2;
background: #fff;
border-radius: 50%;
text-align: center;
position: absolute;
top: 16px;
right: -27px;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item .timeline-badge h6{
	color:#04d39f;
	line-height: 18px;
	font-size: 22px;
	font-weight:700;
	font-family: "Poppins", sans-serif;
	padding:0;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item .timeline-badge h6 span{
	display:block;
	font-size: 13px;
font-weight: 400;
line-height:16px;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item.timeline-inverted .timeline-badge{
	left:-27px;
	margin-top:70px;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item:hover .timeline-badge{
	border-color:#04d39f;
	background:#04d39f;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item:hover .timeline-badge h6{
	color:#fff;
}
#main-content .blog-page-section .main-blog-posts ul.timeline #loadMore{
position: absolute;
bottom: 0;
left: 0;
width: 100%;
right: 0;
text-align: center;
}
#main-content .blog-page-section .main-blog-posts ul.timeline #loadMore span{
background: #f2f2f2;
color: #323232;
font-size: 16px;
padding: 10px 15px;
border-radius: 3px;
line-height: 24px;
font-family: "Poppins", sans-serif;
font-weight: 400;
transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
}
#main-content .blog-page-section .main-blog-posts ul.timeline #loadMore:hover span{
	background:#04d39f;
	color:#fff;
}
#main-content .single-post-section{
	padding:60px 0;
}
#main-content .single-post-section .single-post-img{
	padding:0 0 30px;
}
#main-content .single-post-section .single-post-img img{
	display:block;
}
#main-content .single-post-section .single-post-info h6{
	color:#04d39f;
	font-family: "Poppins", sans-serif;
font-weight: 400;
line-height: 24px;
font-size: 14px;
padding:0;
}
#main-content .single-post-section .single-post-info ul li{
	color: #bbb;
font-family: "Poppins", sans-serif;
font-weight: 600;
line-height: 24px;
font-size: 12px;
text-transform: uppercase;
}
#main-content .single-post-section .single-post-info ul li span a{
	color:inherit;
}
#main-content .single-post-section .single-post-info ul li span a:hover{
color:#04d39f;
}
#main-content .single-post-section .single-post-info ul li span:before{
	font-family:FontAwesome;
	font-size:14px;
	line-height:20px;
	font-weight:400;
	margin:0 5px 0 0;
}
#main-content .single-post-section .single-post-info ul li span.post-comment:before{
	content:"\f086";
}
#main-content .single-post-section .single-post-info ul li span.post-cat:before{
	content: "\f040";
}
#main-content .single-post-section .entry-content{
	padding:40px 0 50px;
}
#main-content .single-post-section .entry-content h1, #main-content .single-post-section .entry-content h2, #main-content .single-post-section .entry-content h3, #main-content .single-post-section .entry-content h4, #main-content .single-post-section .entry-content h5, #main-content .single-post-section .entry-content h6, #main-content .single-post-section .entry-content p, #main-content .single-post-section .entry-content ul li{
	text-align:left !important;
}
#main-content .single-post-section .entry-content h1, #main-content .single-post-section .entry-content h2, #main-content .single-post-section .entry-content h3, #main-content .single-post-section .entry-content h4, #main-content .single-post-section .entry-content h5, #main-content .single-post-section .entry-content h6{
font-family: "Poppins", sans-serif;
color:#323232;
padding:0 0 15px;
}
#main-content .single-post-section .entry-content h1{
font-weight: 700;
line-height: 44px;
font-size: 44px;
}
#main-content .single-post-section .entry-content h2{
	font-weight: 700;
line-height: 35px;
font-size: 36px;
}
#main-content .single-post-section .entry-content h3{
font-weight: 500;
line-height: 28px;
font-size: 30px;
}
#main-content .single-post-section .entry-content h4{
font-weight: 500;
line-height: 24px;
font-size: 24px;
}
#main-content .single-post-section .entry-content h5{
font-weight: 500;
line-height: 20px;
font-size: 20px;
}
#main-content .single-post-section .entry-content h6{
font-weight: 400;
line-height: 18px;
font-size: 18px;
}
#main-content .single-post-section .entry-content p{
	padding:0 0 20px;
}
#main-content .single-post-section .entry-content p:last-child{
	padding-bottom:0;
}
body.single #main-content .single-post-section .et_pb_post{
	padding:0;
	margin:0;
}
#main-content .single-post-section .single-post-navigation{
border-top: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
margin:0 0 50px;
}
#main-content .single-post-section .single-post-navigation a{
	color:#323232;
	padding: 15px 0;
font-weight: 500;
font-family:"Poppins", sans-serif;
font-size:14px;
line-height:24px;
display:inline-block;
}
#main-content .single-post-section .single-post-navigation a:hover, #main-content .single-post-section .related-post-section ul li .related-post-item h5 a:hover{
color:#04d39f;
}
#main-content .single-post-section .single-post-navigation .post-prev{
	float:left;
}
#main-content .single-post-section .single-post-navigation .post-next{
	float:right;
}
#main-content .single-post-section .related-post-section h2{
	font-size:24px;
	font-family: "Poppins", sans-serif;
font-weight: 500;
line-height: 28px;
color:#323232;
	padding:0 0 35px;
}
#main-content .single-post-section .related-post-section ul li{
	float:left;
	width:33.333%;
	padding:0 15px;
	text-align:center;
	display:none;
}
#main-content .single-post-section .related-post-section ul li:first-child, #main-content .single-post-section .related-post-section ul li:nth-child(2), #main-content .single-post-section .related-post-section ul li:nth-child(3){
	display:block;
}
#main-content .single-post-section .related-post-section ul li .related-post-item h5{
	font-size: 14px;
font-weight: 400;
line-height:20px;
font-family: "Poppins", sans-serif;
color:#323232;
padding:0 0 15px;
}
#main-content .single-post-section .related-post-section ul li .related-post-item h5 a{
	color:inherit;
}
.et_pb_section.class-page-section.et_section_regular{
	padding:80px 0 50px;
}
.et_pb_section.class-page-section .classes_list .item{
width: 368px;
margin: 0 30px 30px 0;
float: left;
}
.et_pb_section.class-page-section .classes_list .item:nth-child(3n+0){
	margin-right:0;
}
.et_pb_section.class-page-section .classes_list .class_item_details{
	border:1px solid #f5f5f5;
}
.et_pb_section.class-page-section .classes_list .class_item_details .class_item_img img{
	display:block;
	width:100%;
}
.et_pb_section.class-page-section .classes_list .class_item_details .class_item_info{
	padding:20px 10px;
	text-align:center;
}
.et_pb_section.class-page-section .classes_list .class_item_details .class_item_info h4{
	color: #ff1744;
font-weight: 600;
text-transform: uppercase;
line-height: 18px;
font-size: 18px;
padding:0 0 15px;
font-family:"Poppins", sans-serif;
}
.et_pb_section.class-page-section .classes_list .class_item_details .class_item_info ul{
	list-style:none;
	margin:0;
	padding:0;
}
.et_pb_section.class-page-section .classes_list .class_item_details .class_item_info ul li{
	font-family: "Poppins", sans-serif;
font-weight: 400;
line-height: 24px;
font-size: 14px;
color:#777777;
}
.et_pb_section.class-page-section .classes_list .class_item_details .class_item_info ul li label{
font-weight: 700;
width: 115px;
display: inline-block;
}
.et_pb_section.trainers-section.et_section_regular{
	padding:60px 0;
}
.et_pb_section.trainers-section .trainers_list .item{
	width:260px;
	margin:0 30px 0 0;
	float:left;
}
.et_pb_section.trainers-section .trainers_list .item:nth-child(4n+0){
	margin-right:0;
}
.et_pb_section.trainers-section .trainers_list .item .trainer_item_details{
	-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.05);
-moz-box-shadow: 0 0 3px 0 rgba(0,0,0,.05);
box-shadow: 0 0 3px 0 rgba(0,0,0,.05);
background:#fff;
border:1px solid #f5f5f5;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
position:relative;
overflow:hidden;
}
.et_pb_section.trainers-section .trainers_list .item .trainer_item_details .trainer_item_img img{
display: block;
height: 405px;
width: 100%;
object-fit: cover;
object-position: top;
}
.et_pb_section.trainers-section .trainers_list .item .trainer_item_details .testimonial_item_info{
padding: 15px 10px;
background: #fff;
width: 100%;
position: absolute;
bottom: -35px;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
text-align: center;
}
.et_pb_section.trainers-section .trainers_list .item .trainer_item_details .testimonial_item_info h4{
	font-size: 16px;
font-weight: 600;
line-height: 24px;
text-transform:uppercase;
padding:0;
color:#323232;
font-family:"Poppins", sans-serif;
}
.et_pb_section.trainers-section .trainers_list .item .trainer_item_details .testimonial_item_info h6{
	font-size:15px;
	font-family: "Poppins", sans-serif;
font-weight: 400;
line-height: 24px;
padding:0;
color:#323232;
}
.et_pb_section.trainers-section .trainers_list .item .trainer_item_details:hover .testimonial_item_info{
	background:#04d39f;
	bottom:0;
}
.et_pb_section.trainers-section .trainers_list .item .trainer_item_details:hover .testimonial_item_info h4, .et_pb_section.trainers-section .trainers_list .item .trainer_item_details:hover .testimonial_item_info h6{
	color:#fff;
}
html body #page-container #et-main-area #main-content .shop-wishlist-section table.shop_table tr td{
	text-align:left;
}
html body #page-container #et-main-area #main-content .shop-wishlist-section .yith_wcwl_wishlist_footer{
	display:none;
}
html body #page-container #et-main-area #main-content .shop-wishlist-section .wishlist-title-container .wishlist-title{
	display:block;
	text-align:center;
	margin:0 0 30px;
}
html body #page-container #et-main-area #main-content .shop-wishlist-section .wishlist-title-container .wishlist-title h2{
padding: 0;
font-family: "Poppins", sans-serif;
font-weight: 700;
line-height: 35px;
font-size: 36px;
color: #323232;
background: none;
pointer-events: none;
}
html body #page-container #et-main-area #main-content .shop-wishlist-section .wishlist-title-container .wishlist-title .show-title-form{
	display:none;
}
html body .remodal-wrapper .remodal .product .summary.entry-summary .ciyashop-sticky-btn{
	display:none;
}
.single-product-page .summary.entry-summary .sticky-wrapper{
    height: auto !important;
    position: relative;
    z-index: 99;
	display:none;
}
.single-product-page .summary.entry-summary .sticky-wrapper.is-sticky{
	display:block;
}
.single-product-page .summary.entry-summary .sticky-wrapper.is-sticky .woo-product-sticky-content{
    display: block;
    background: #fff;
    z-index: 99 !important;
    padding: 12px 20px;
    width: 550px !important;
    margin-top: 10px;
    right: 50%;
	position: fixed;
top: 10px;
    margin-right: -275px;
    border-radius: 3px;
    -webkit-box-shadow: 0 2px 30px rgba(0,0,0,.08);
    -ms-box-shadow: 0 2px 30px rgba(0,0,0,.08);
    box-shadow: 0 2px 30px rgba(0,0,0,.08);
    border: 1px solid rgb(245, 245, 245);
 border-top-color: rgb(245, 245, 245);
}
.single-product-page .summary.entry-summary .sticky-wrapper.is-sticky .woo-product-title_sticky{
    display: table-cell;
    width: 100%;
    padding-right: 10px;
    vertical-align: middle;
}
.single-product-page .summary.entry-summary .sticky-wrapper.is-sticky .woo-product-title_sticky .woo-product_title{
    font-size: 15px;
    font-weight: 500;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 345px;
    padding: 0;
}
.single-product-page .summary.entry-summary .sticky-wrapper.is-sticky .woo-product-cart_sticky{
    display: table-cell;
}
.single-product-page .summary.entry-summary .sticky-wrapper.is-sticky .woo-product-cart_sticky .button{
    line-height: 34px !important;
    width: 150px !important;
    padding: 0 !important;
    text-align: center;
	background:#04d39f;
	text-transform: uppercase;
border-radius: 3px;
font-weight: 400;
font-size: 14px;
cursor: pointer;
display: inline-block;
font-family: inherit;
border:none !important;
color:#fff;
box-shadow:none;
outline:none;
}
.single-product-page .summary.entry-summary .sticky-wrapper.is-sticky .woo-product-cart_sticky .button:before{
content: "\f217";
font-family: FontAwesome;
font-weight: 900;
font-size: 14px;
padding-right: 10px;
display: inline-block;
opacity: 1;
position: relative;
line-height: inherit;
left: 0;
margin: 0;
}
.single-product-page .summary.entry-summary .sticky-wrapper.is-sticky .woo-product-cart_sticky .button:after{
	display:none;
}
html body #page-container #et-main-area #main-content .added_to_cart.wc-forward{
	display:none !important;
}
html body .remodal .remodal-close{
color: #323232;
font-size: 36px;
line-height: 36px;
width: 36px;
height: 36px;
opacity:0.65;
background:none !important;
}
html body .remodal .remodal-close:before{
	font-size:inherit;
}
html body .remodal .remodal-close:hover{
	opacity:1;
}
.product-nav-btn{
    position: fixed;
    bottom: 125px;
    right: 35px;
    z-index: 9;
    box-shadow: none;
}
.product-nav-btn .product-nav-content{
    position: absolute;
    top: 8px;
    width: 180px;
	right: 95px;
    text-align: right;
    opacity: 0;
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
    visibility: hidden;
}
.product-nav-btn .product-nav-content .product-nav-content-price .price{
color: #323232;
}
.product-nav-content .product-nav-content-title .product_nav_title{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
	font-size: 14px;
color: #323232;
font-weight: 400;
line-height: 22px;
padding:0 0 5px;
font-family: "Poppins", sans-serif;
}
.product-nav-btn .product-nav-image{
    width: 60px;
    height: 60px;
    border-radius: 50px;
    box-shadow: 0 5px 25px rgba(0,0,0,.15);
    overflow: hidden;
    background: #fff;
}
.product-nav-btn .product-nav-image img{
    opacity: 1;
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
}
.product-nav-btn .product-nav-arrow{
    position: absolute;
    left: 14px;
    top: 18px;
    opacity: 0;
	color:#fff;
}
.product-nav-btn:hover .product-nav-content{
    right: 75px;
    opacity: 1;
    visibility: visible;
}
.product-nav-btn:hover .product-nav-image{
    background: #323232;
}
.product-nav-btn:hover .product-nav-image img{
	opacity:0;
}
.product-nav-btn.product-nav-btn-prev + .product-nav-btn.product-nav-btn-next{
	bottom:200px;
}
.product-nav-btn:hover .product-nav-arrow{
	opacity:1;
	background:none;
}
.mobile-header-section{
	display:none !important;
}
html body .woocommerce-pagination ul.page-numbers{
	margin:0;
	padding:0;
	vertical-align:top;
	border:none;
}
html body .woocommerce-pagination ul.page-numbers li{
	margin:0 4px;
	border:none;
}
html body .woocommerce-pagination ul.page-numbers li a, html body .woocommerce-pagination ul.page-numbers li span{
background: #f5f5f5;
font-size: 15px;
color: #323232;
font-weight: 600;
border: 1px solid #ececec;
padding: 0;
line-height: 42px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-transition: all .3s ease-out 0s;
-moz-transition: all .3s ease-out 0s;
transition: all .3s ease-out 0s;
width: 43px;
height: 43px;
}
html body .woocommerce-pagination ul.page-numbers li a:hover, html body .woocommerce-pagination ul.page-numbers li .current{
	background:#04d39f;
	border-color:#04d39f;
	color:#fff;
}
html body #page-container #et-main-area .shop-page-section #variations-table.variations-table{
	padding:50px 0 0;
}
html body #page-container #et-main-area .shop-page-section #variations-table.variations-table .available-title{
	display:none;
}
html body #page-container #et-main-area .shop-page-section #variations-table.variations-table table{
	width:100%;
}
html body #page-container #et-main-area .shop-page-section #variations-table.variations-table table thead tr th{
	color:#323232;
	font-weight:700;
}
html body #page-container #et-main-area .shop-page-section #variations-table.variations-table table tr td .button{
	padding: 0 21px;
position: relative;
border: none;
font-size: 14px;
background: #04d39f;
font-weight: 500;
line-height: 45px !important;
font-family: "Poppins", sans-serif;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #fff;
text-transform: uppercase;
box-shadow: none;
text-shadow: none;
outline: none;
height: 45px;
}
html body #page-container #et-main-area .shop-page-section #variations-table.variations-table table tr td .button:before{
content: "\f217";
font-family: FontAwesome;
font-weight: 900;
font-size: 18px;
padding-right: 14px;
display: inline-block;
opacity: 1;
position: relative;
line-height: inherit;
left: 0;
margin: 0;
}
html body #page-container #et-main-area .shop-page-section #variations-table.variations-table table tr td .button:after{
	display:none;
}
html body #page-container #et-main-area .shop-page-section #variations-table.variations-table table tr td.quantity .input-text.qty.text{
height: 43px;
background: #f8f8f8 !important;
width: 50px;
border:1px solid #e6e6e6 !important;
padding: 0 10px;
font-size: 16px !important;
line-height: 1.65;
color: #777777 !important;
border-radius: 0;
font-weight: 400 !important;
}
*/

.et_pb_section.our-brands-section.et_section_regular{
	padding:60px 0;
}
.et_pb_section.our-brands-section .et_pb_text h1.featured-brands-header{
	background:#de4b30;
	font-family: "Poppins", sans-serif;
font-weight: 700;
line-height: 44px;
font-size: 44px;
color:#fff;
padding:5px 14px;
}
.et_pb_section.our-brands-section .featured-brands-list{
	padding:15px 0 0;
}
.et_pb_section.our-brands-section .featured-brands-list .snc-brands-grid{
	display: flex;
flex-wrap: wrap;
width:100%;
}
.et_pb_section.our-brands-section .featured-brands-list .snc-brands-grid .snc-brand-item{
flex-basis: 11%;
height: 130px;
min-width: 120px;
padding:0 0.25rem;
}
.et_pb_section.our-brands-section .featured-brands-list .snc-brands-grid .snc-brand-item a{
display: flex;
height: 100%;
position: relative;
border: 0.35rem solid transparent;
margin: -1px;
align-items: center;
}
.et_pb_section.our-brands-section .featured-brands-list .snc-brands-grid .snc-brand-item .brand-logo-bg{
display: block;
height: auto;
transform: scale(0.75);
transition: all 0.5s ease;
}
.et_pb_section.our-brands-section .featured-brands-list .snc-brands-grid .snc-brand-item img{
	display:block;
	margin:auto;
}
.et_pb_section.our-brands-section .featured-brands-list .snc-brands-grid .snc-brand-item a:hover .brand-logo-bg{
transform: scale(1);
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index ul{
	list-style:none;
	margin:0;
	padding:0;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index ul.brand-list-nav:after{
	clear:both;
	content:"";
	display:block;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index ul.brand-list-nav li{
	margin:0 4px 0 0;
	float:left;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index ul.brand-list-nav li a{
display: block;
width: 40px;
height: 40px;
background-color: #212123;
border-radius: 3px;
text-align: center;
line-height: 40px;
color: white;
text-transform: uppercase;
font-weight: 700;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index .brand-index-label{
	background:#e8e8eb;
	color:#5a5a5d;
	padding:6px 16px;
	margin:20px 0 10px;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index .brand-list-all .brand-index-header{
background:#e8e8eb;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index .brand-list-all .brand-index-header h1{
	color:#000;
	font-size:300%;
	font-weight: 700;
text-transform: uppercase;
padding: 0.25rem 1rem;
margin:0 0 15px;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index .brand-list-all ul.brand-list{
columns: 15.625rem 3;
column-gap: 1.25rem;
display:inline;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index .brand-list-all ul.brand-list li{
font-size: 1.25rem;
font-weight: 600;
margin-bottom: 0.5rem;
display: flex;
align-items: center;
line-height:30px;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index .brand-list-all ul.brand-list li .brand-name a{
	padding:0 0.5rem;
	color:#848487;
	font-size: 1.25rem;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index .brand-list-all ul.brand-list li .brand-name a:hover{
	color:#de4b30;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index .brand-list-all ul.brand-list li .brand-name.brand-featured a{
	background:#de4b30;
	color:#fff;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index .brand-list-all ul.brand-list li .brand-thumb{
	display:none;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index .brand-list-all{
	margin:0 -10px;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index .brand-list-all .brand-alpha-list{
display: inline-block;
width: 33.33%;
vertical-align: top;
padding: 0 10px 20px;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index .brand-list-all .brand-alpha-list.number-alpha{
	width:100%;
	display:block;
}
/*

html body .summary.entry-summary .stock{
border-radius: 3px;
margin: 5px 0 20px;
}
html body .summary.entry-summary .stock.out-of-stock{
border: 1px dashed #de4646;
color: #de4646;
padding: 15px 20px;
font-weight: 600;
text-transform: uppercase;
font-size: 14px;
line-height: 26px;
text-align: center;
}
html body .summary.entry-summary .stock.in-stock{
background: #61c70e;
display: inline-block;
padding: 2px 10px;
color: #fff;
}
.SEE.IN.STORE #variations-table.variations-table table .add-to-cart{
	display:none;
}
.SEE.IN.STORE .product-cart a{
	cursor:none;
	pointer-events:none;
}


@media only screen and (min-width:768px) and (max-width:1169px){
body .container, body .et_pb_row{
	padding-left:10px;
	padding-right:10px;
}
body #page-container #main-header .header-topbar .topbar-link ul li a{
	font-size:13px;
}
body #page-container #main-header .header-topbar .topbar-link ul li.topbar-email a{
	padding:0 0 0 23px;
}
body #page-container #main-header .header-topbar{
	padding:15px 0;
}
body #page-container #main-header #et-top-navigation #et_mobile_nav_menu{
	display:none;
}
body #page-container #main-header #et-top-navigation nav ul#top-menu{
	display:block;
}
body #page-container #main-header .container{
	padding:0 10px;
}
body #page-container #main-header #et-top-navigation, body #page-container #main-header .header-right-main{
	width:40%;
}
body #page-container #main-header .logo_container{
	width:20%;
}
body #page-container #main-header #et-top-navigation nav ul li{
	margin:0 19px 0 0;
}
body #page-container #main-header #et-top-navigation nav ul li:last-child{
	margin-right:0;
}
body #page-container #main-header #et-top-navigation nav ul li a{
	font-size:14px;
}
body #page-container #main-header .logo_container a{
	width:110px;
}
body #page-container #main-header .header-search, body #page-container #main-header .header-compare, body #page-container #main-header .header-account, body #page-container #main-header .header-cart{
	margin:0 0 0 9px;
}
body #page-container #main-header .header-search{
	margin:0;
}
body #page-container #main-header .header-cart{
	margin-right:10px;
}
body #page-container #main-header .header-right-main{
	padding:9px 0;
}
body #page-container #main-header #et-top-navigation{
	padding:18px 0 !important;
}
.et_pb_section.home-slider-section.et_section_regular .et_pb_row{
	padding:0;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_slide_description{
	padding:140px 10px 100px;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-item-details h2{
font-size: 60px;
line-height: 63px;
padding: 0 0 12px;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-item-details h6{
	font-size:18px;
	line-height:20px;
	padding:0 0 36px;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_slide_image{
	width:480px;
	bottom:95px;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-item-details .home-slider-button a{
width: 210px;
height: 65px;
line-height: 65px;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-item-details .home-slider-button a span{
	padding:0 24px 0 0;
}
.et_pb_section.home-slider-section .et_pb_slider .et-pb-controllers{
	right:20px;
}
.et_pb_section.home-brands-section.et_section_regular{
	padding:45px 0;
}
body #page-container .et_pb_section.home-brands-section ul#home_brands_slider .slick-arrow.slick-next{
	right:0;
	background-size:10px;
}
body #page-container .et_pb_section.home-brands-section ul#home_brands_slider .slick-arrow.slick-prev{
left:0;
background-size:10px;
}
.et_pb_section.home-recent-products-section .et_pb_column.home-recent-products-left{
	width:24%;
}
.et_pb_section.home-recent-products-section .et_pb_column.home-recent-products-right{
	width:74%;
}
.et_pb_section.home-recent-products-section .home-recent-products-left h2{
font-size: 38px;
line-height: 44px;
padding: 65px 0 0;
}
body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item{
	padding:0 0 0 20px;
}
body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item .home_recent_product_item{
	padding:30px;
}
body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item .home_recent_product_item .home_recent_product_item_img img{
height: 180px;
margin: auto;
object-fit: cover;
object-position: top;
width:100%;
}
body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item .home_recent_product_item .home_recent_product_item_details{
	padding:15px 0 0;
}
body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item .home_recent_product_item .home_recent_product_item_details h4{
font-size: 18px;
line-height: 24px;
padding: 0 0 3px;
min-height: 54px;
}
body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item .home_recent_product_item .home_recent_product_item_details h6{
	font-size:20px;
	line-height:22px;
}
.et_pb_section.home-recent-products-section.et_section_regular{
	padding:0 0 60px;
}
body #page-container .et_pb_section.home-recent-products-section #home_recent_products_slider .slick-arrow.slick-prev{
	left:-35%;
}
body #page-container .et_pb_section.home-recent-products-section #home_recent_products_slider .slick-arrow.slick-next{
	left:-24%;
}
body #page-container .et_pb_section.home-recent-products-section #home_recent_products_slider .slick-arrow{
	top:52%;
}
.et_pb_section.home-featured-section.et_section_regular{
	padding:60px 0;
}
body #page-container .et_pb_section.home-featured-section ul#home_fceatured_products li{
	width:49%;
	margin:0 2% 0 0;
}
body #page-container .et_pb_section.home-featured-section ul#home_fceatured_products li .featured_product_item .featured_product_label span{
	padding-left:32px;
}
body #page-container .et_pb_section.home-featured-section ul#home_fceatured_products li .featured_product_item .featured_product_label{
width: 165px;
height: 55px;
line-height: 55px;
}
body #page-container .et_pb_section.home-featured-section ul#home_fceatured_products li .featured_product_item .featured_product_label.featured{
	width:180px;
}
body #page-container .et_pb_section.home-featured-section ul#home_fceatured_products li .featured_product_item .featured_product_details h3{
font-size: 30px;
line-height: 32px;
padding: 0 0 10px;
}
body #page-container .et_pb_section.home-featured-section ul#home_fceatured_products li .featured_product_item .featured_product_details{
	left:30px;
	bottom:30px;
	width:230px;
}
.et_pb_section.home-best-seller-section.et_section_regular{
	padding:60px 0;
}
body #page-container .et_pb_section.home-best-seller-section h2{
	font-size:42px;
	padding:0 0 30px;
}
body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .slick-arrow{
	top:-80px;
}
body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_item_img a{
	padding:25px;
}
body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_item_img img{
	height:260px;
}
body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_item_info{
	padding:25px 0 0;
}
body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_item_details h4{
font-size: 21px;
line-height: 28px;
padding: 0 0 5px;
}
body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_item_details h6{
	font-size:18px;
}
.et_pb_section.home-shipping-section.et_section_regular{
	padding:45px 0 55px;
}
body #page-container .et_pb_section.home-shipping-section .et_pb_column.et_pb_column_1_4{
width: 23.5%;
padding: 20px 15px 21px 0;
margin: 0 2% 0 0;
}
body #page-container .et_pb_section.home-shipping-section .et_pb_column.et_pb_column_1_4:first-child{
	width:23.5%;
}
body #page-container .et_pb_section.home-shipping-section .home-shipping-info h4{
font-size: 19px;
line-height: 26px;
padding: 18px 0 8px;
width: 160px;
}
body #page-container .et_pb_section.home-shipping-section .home-shipping-info p{
	font-size:14px;
	line-height:20px;
}
body #page-container .et_pb_section.home-instagram-section h3{
	padding:0 0 24px;
}
body #page-container .et_pb_section.home-shipping-section .home-shipping-info .home-shipping-icon img{
	height:65px;
}
body #page-container .et_pb_section.home-instagram-section h3{
	padding:0 0 20px;
}
.et_pb_section.home-instagram-section.et_section_regular{
	padding:0 0 50px;
}
body #page-container footer#main-footer .footer-subscribe-section .subscribe-form-details{
	width:445px;
}
body #page-container footer#main-footer .footer-subscribe-section .footer-subscribe-middle{
	padding:50px 0;
}
body #page-container footer#main-footer .footer-subscribe-section .footer-subscribe-middle:before, body #page-container footer#main-footer .footer-subscribe-section .footer-subscribe-middle:after{
width: 140px;
background-size: 140px;
}
body #page-container footer#main-footer .footer-subscribe-section .subscribe-form-details{
	width:445px;
}
body #page-container footer#main-footer .footer-subscribe-section .subscribe-form-details h3{
	font-size:24px;
	padding:0 0 20px;
}
body #page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget{
margin: 0 !important;
width: 165px !important;
}
body #page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget:nth-child(2){
	width:51% !important;
}
body #page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget:last-child{
	width:195px !important;
	float:right;
}
body #page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget ul.topbar-social_profiles li{
	margin:0 0 0 12px;
}
body #page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .widget_nav_menu ul li{
	margin:0 30px 0 0;
}
body #page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .widget_nav_menu ul li:last-child{
	margin-right:0;
}
body #page-container footer#main-footer .footer-widget-section{
	padding:35px 0;
}
body #page-container footer#main-footer .footer-copyright-section .footer-copyright-details p{
	font-size:14px;
}
body #page-container footer#main-footer .footer-copyright-section{
	padding:20px 0;
}
body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item{
	padding:0 10px;
}
body #page-container .et_pb_section.home-best-seller-section .home-best-sellers-display #home_best_seller_slider{
	margin:0 -10px;
}
body #page-container .page-title-section{
	padding:50px 0;
}
body #page-container .page-title-section h1{
	font-size:28px;
	line-height:40px;
}
*/

.et_pb_section.our-brands-section.et_section_regular{
	padding:50px 3% 40px;
}
.et_pb_section.our-brands-section .et_pb_text h1.featured-brands-header{
line-height: 32px;
font-size: 32px;
padding: 7px 12px;
}
.et_pb_section.our-brands-section .featured-brands-list .snc-brands-grid .snc-brand-item{
	height: 80px;
min-width: 83px;
}
.et_pb_section.our-brands-section .featured-brands-list{
	padding:10px 0;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index ul.brand-list-nav li a{
width: 27px;
height: 27px;
line-height: 27px;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index ul.brand-list-nav li{
	margin:0 2px 2px 0;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index .brand-index-label{
padding: 6px 14px;
margin: 15px 0 10px;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index .brand-list-all .brand-index-header h1{
	font-size:34px;
	padding: 6px 10px;
margin: 0 0 12px;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index .brand-list-all ul.brand-list li .brand-name a{
	font-size:18px;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index .brand-list-all ul.brand-list li{
	font-size:18px;
	line-height:24px;
}

/*
html body #page-container #et-main-area .shop-page-section{
	padding:50px 0;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer .woof_sid_widget .woof_redraw_zone .woof_container{
	width:42% !important;
	margin-bottom:10px;
}
html body #page-container #et-main-area .shop-page-section ul.products{
	padding:30px 0 0;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer .woof_sid_widget .woof_redraw_zone .woof_container.woof_by_rating_container{
	width:35% !important;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_grid .product-thumb-img img, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid .product-thumb-img img{
height: 230px;
max-width: 230px;
}
html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-wishlist a, html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-compare a{
	width:100%;
}
html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-wishlist, html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-compare{
	width:20%;
}
html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-cart{
	width:60%;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_grid .product-info-buttons, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid .product-info-buttons{
border-width:1px 0 0;
	position:relative;
	bottom:0;
	opacity:1;
}
html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-cart .button:before{
	padding-right:7px;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_grid .product-info-details, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid .product-info-details{
padding: 14px 10px;
min-height: 80px;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_grid, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid{
	width:32% !important;
	margin:0 2% 2% 0 !important;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_grid:nth-child(3n+0), html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid:nth-child(3n+0){
	margin-right:0 !important;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_grid:nth-child(4n+1), html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid:nth-child(4n+1){
	clear:none;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_grid:nth-child(3n+1), html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid:nth-child(3n+1){
	clear:left;
}
html body .woocommerce-pagination ul.page-numbers{
	margin:25px 0 0;
}
html body .woocommerce-pagination ul.page-numbers li a, html body .woocommerce-pagination ul.page-numbers li span{
	font-size:14px;
	width: 36px;
height: 36px;
line-height:35px;
}
html body #page-container #et-main-area .single-product-section .single-product-page div.images{
	width:46%;
	float:left;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary{
	width:51%;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product_title, html body .remodal-wrapper .remodal .product .summary.entry-summary .product_title{
	font-size:21px;
	line-height:28px;
	padding:0 0 12px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .price, html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .price span, html body .remodal-wrapper .remodal .product .summary.entry-summary .price, html body .remodal-wrapper .remodal .product .summary.entry-summary .price span{
font-size: 23px !important;
line-height: 25px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product-short-desc p, html body .remodal-wrapper .remodal .product .summary.entry-summary .product-short-desc p{
padding: 0 0 6px;
line-height: 20px;
font-size: 13px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product-short-desc, html body .remodal-wrapper .remodal .product .summary.entry-summary .product-short-desc{
	padding:0 0 15px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary form.cart, html body .remodal-wrapper .remodal .product .summary.entry-summary form.cart{
	padding:0 0 20px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product_meta span.posted_in, html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product_meta span.tagged_as, html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product_meta span.yith-wcbr-brands, html body .remodal-wrapper .remodal .product .summary.entry-summary .product_meta span{
	font-size:13px;
	line-height:20px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product_meta, html body .remodal-wrapper .remodal .product .summary.entry-summary .product_meta{
padding: 15px 0 0;
margin: 17px 0 11px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .share-wrapper, html body .remodal-wrapper .remodal .product .summary.entry-summary .share-wrapper{
	padding:8px 0;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper{
	margin:45px 0 0;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs{
padding: 0 0 0 10px !important;
margin: 0 0 12px !important;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li a{
	padding:10px 15px !important;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper #tab-reviews.woocommerce-Tabs-panel h2{
	line-height:30px;
	padding:0 0 12px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper #tab-reviews.woocommerce-Tabs-panel p{
	padding-bottom:12px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper #tab-reviews.woocommerce-Tabs-panel #comments{
	padding-bottom:5px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper #tab-reviews.woocommerce-Tabs-panel form#commentform textarea{
	height:100px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .related.products h1{
	font-size:23px;
	line-height:30px;
	padding:0 0 15px;
}
.ciyashop-sticky-btn, .single-product-page .summary.entry-summary .sticky-wrapper{
	display:none !important;
}
html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-compare{
	height:45px;
}
html .woocommerce .woocommerce-error .button, html .woocommerce .woocommerce-info .button, html .woocommerce .woocommerce-message .button{
	right: 10px;
top: 12px;
line-height: 30px !important;
padding:0 12px !important;
font-size:13px;
}
html .woocommerce .woocommerce-error, html .woocommerce .woocommerce-info, html .woocommerce .woocommerce-message{
	padding:12px 115px 12px 12px !important;
	font-size:14px !important;
}
html .woocommerce .woocommerce-message:before{
left: 12px;
top: 14px;
}
html .woocommerce .woocommerce-message{
	padding-left:40px !important;
}
html .woocommerce.single .woocommerce-message{
	margin-bottom:30px;
}
html body #page-container #et-main-area .shop-page-section #variations-table.variations-table table tr td .button{
	padding:0 10px;
	font-size:13px;
	height:38px;
	line-height:38px !important;
}
html body #page-container #et-main-area .shop-page-section #variations-table.variations-table table tr td .button:before{
	padding-right:9px;
}
html body #page-container #et-main-area .shop-page-section #variations-table.variations-table table tr td, html body #page-container #et-main-area .shop-page-section #variations-table.variations-table table tr th{
	padding:8px;
}
html body #page-container #et-main-area .shop-page-section #variations-table.variations-table table tr img{
	width:80px;
}
html body #page-container #et-main-area .shop-page-section #variations-table.variations-table{
	padding:40px 0 0;
}
body #page-container #et-main-area .et_pb_section.shop-cart-section .shop-cart-list .cart-page-left{
	width:66%;
}
body #page-container #et-main-area .et_pb_section.shop-cart-section .shop-cart-list .cart-page-right{
	width:32%;
	padding:10px;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals h2{
	font-size:18px;
	line-height:26px;
	padding:0 0 10px;
}
html body #page-container #et-main-area #main-content table.shop_table tr td, html body #page-container #et-main-area #main-content table.shop_table tr th{
	padding:12px 10px;
	font-size:13px;
	line-height:22px;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table tr td, html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table tr th{
	padding:10px;
}
html body #page-container #et-main-area #main-content table.shop_table tr td.actions .coupon input#coupon_code.input-text{
	width:180px;
	padding:0 12px;
	font-size:13px !important;
}
html body #page-container #et-main-area #main-content table.shop_table tr td.actions .coupon{
	margin:0 !important;
}
html body #page-container #et-main-area #main-content table.shop_table tr td.actions .button{
	width:auto;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table tr.cart-subtotal th, html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table tr.cart-subtotal td, html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table tr.order-total th{
	font-size:16px;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table tr.order-total td, html body #page-container #et-main-area #main-content .shop-checkout-main #order_review.woocommerce-checkout-review-order table.shop_table tfoot tr.order-total td{
	font-size:21px;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table tr td form.woocommerce-shipping-calculator .shipping-calculator-form{
	margin:10px 0 0 -60px;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table form.woocommerce-shipping-calculator .button{
line-height: 34px !important;
padding: 0 14px !important;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals .wc-proceed-to-checkout .checkout-button{
	padding:12px;
	line-height:20px !important;
}
.et_pb_section.shop-cart-section.et_section_regular{
	padding:50px 0;
}
.checkout-page-details .checkout-page-left, .checkout-page-details .checkout-page-right, html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-login-form, html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-coupon-form{
	width:49%;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-login-form .woocommerce-info a, html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-coupon-form .woocommerce-info a{
	display:block;
	line-height:20px;
	padding:0;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-login-form .woocommerce-info::before, html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-coupon-form .woocommerce-info:before{
	left: 15px;
top: 26px;
font-size:65px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-coupon-form .woocommerce-info:before{
	font-size:65px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-login-form .woocommerce-info, html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-coupon-form .woocommerce-info{
padding-left: 88px !important;
padding-right: 15px !important;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-coupon-form form.checkout_coupon{
	padding:8px;
	margin:0 0 20px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main form .checkout-page-details{
	padding:20px 0 0;
}
html body #page-container #et-main-area #main-content .shop-checkout-main h3, html body #page-container #et-main-area #main-content .shop-checkout-main .woocommerce-order h2, html body #page-container #et-main-area #main-content .shop-checkout-main .woocommerce-order h3, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content h2, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content h3{
line-height: 25px;
font-size: 24px;
padding: 0 0 13px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main form p label, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce form p label{
	line-height:23px;
	margin-bottom:2px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main form p, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce form p{
	padding:0 0 12px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main h3#order_review_heading{
padding: 20px 15px 15px;
margin-top: 30px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #order_review.woocommerce-checkout-review-order{
	padding:0 15px 30px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #order_review.woocommerce-checkout-review-order table.shop_table thead tr th{
	font-size:16px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #order_review.woocommerce-checkout-review-order table.shop_table tr td, html body #page-container #et-main-area #main-content .shop-checkout-main #order_review.woocommerce-checkout-review-order table.shop_table tr th{
	padding:12px;
	line-height:20px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #payment.woocommerce-checkout-payment{
	padding:10px 0 0;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #payment.woocommerce-checkout-payment ul.wc_payment_methods li, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content form #payment.woocommerce-Payment ul.payment_methods li{
padding: 12px 15px;
margin: 12px 0;
}
html body #page-container #et-main-area #main-content .shop-checkout-main form p, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce form p{
	font-size:13px;
	line-height:20px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #payment.woocommerce-checkout-payment .form-row.place-order button#place_order, body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content form #payment.woocommerce-Payment div.form-row #place_order{
	padding:12px 20px !important;
}
html body #page-container #et-main-area #main-content .shop-checkout-main form .col-1, html body #page-container #et-main-area #main-content .shop-checkout-main form .col-2{
	margin:0 !important;
}
html body #page-container #et-main-area #main-content .shop-cart-list .woocommerce p.cart-empty.woocommerce-info{
	font-size:35px !important;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-login-form{
	margin-right:2%;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-login-form .woocommerce-form-login{
	padding:12px;
	margin:0 0 20px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .woocommerce-order ul.order_details li{
	padding:0 10px 0 0;
	margin:0 10px 0 0;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .woocommerce-order ul.order_details{
	padding:10px 0 30px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .woocommerce-order .woocommerce-order-details, html body #page-container #et-main-area #main-content .shop-checkout-main .woocommerce-order .woocommerce-customer-details{
	padding:38px 0 0;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-navigation ul li a{
	padding:10px 12px;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content p{
	font-size:14px;
	padding: 0 0 14px;
line-height: 21px;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content p.dashboard-desc{
	padding-right:12%;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .dashboard-navigation ul li{
width: 32%;
margin: 0 2% 2% 0;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .dashboard-navigation ul li a{
	padding:15px;
line-height: 21px;
font-size: 17px;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .dashboard-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{
	margin:0 0 2% 2%;
}
html body.woocommerce-downloads #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-info:before, html body.woocommerce-orders #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-info:before, html body.woocommerce-payment-methods #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-info:before{
	left:15px;
	top:14px;
}
html body.woocommerce-downloads #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-info, html body.woocommerce-orders #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-info, html body.woocommerce-payment-methods #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-info{
	padding-left:42px !important;
}
.et_pb_section.contact-form-section.et_section_regular{
	padding:55px 0 40px;
}
.et_pb_section.contact-form-section .et_pb_text h2, .et_pb_section.contact-hours-section .et_pb_text h2{
	font-size:26px;
	padding:0 0 20px;
}
.et_pb_section.contact-info-section .et_pb_column.contact-info-left{
	width:40%;
}
.et_pb_section.contact-info-section .et_pb_text h2{
	font-size:26px;
	padding:0 0 30px;
}
.et_pb_section.contact-info-section.et_section_regular{
	padding:60px 0;
}
.et_pb_section.contact-info-section .et_pb_text .contact-page-info ul li{
padding: 0 0 0 28px;
margin: 0 0 30px;
font-size: 20px;
line-height: 26px;
}
.et_pb_section.contact-hours-section.et_section_regular{
	padding:50px 0;
}
.et_pb_section.contact-hours-section .et_pb_text h5{
	font-size:21px;
	padding:10px 0 16px;
}
.et_pb_section.contact-hours-section .et_pb_text ul li{
	font-size:18px;
	line-height:24px;
	padding:0 0 0 27px;
}
.et_pb_section.about-story-section .et_pb_column.et_pb_column_1_2{
	width:48%;
}
.et_pb_section.about-story-section .et_pb_column.about-story-right{
	padding-top:0;
}
.et_pb_section.about-story-section.et_section_regular{
	padding:60px 0 0;
}
.et_pb_section.about-story-section .et_pb_column .et_pb_text h3{
	font-size:25px;
	line-height:25px;
	padding:0 0 10px;
}
.et_pb_section.about-story-section .et_pb_column .et_pb_text p{
	line-height:21px;
	padding:0 0 15px;
}
.et_pb_section.about-story-section .et_pb_column .et_pb_text h6{
	font-size:17px;
	padding:0 0 10px;
}
.et_pb_section.about-story-section .et_pb_column .et_pb_text ul li{
line-height: 19px;
margin: 0 0 5px;
padding: 0 0 0 18px;
font-size:13px;
}
.et_pb_section.about-story-section .et_pb_column .et_pb_text ul li:before{
	font-size:15px;
}
body #page-container #et-main-area #main-content .page-subtitle h6{
line-height: 20px;
font-size: 13px;
padding: 12px 0 0;
}
body #page-container #et-main-area #main-content .page-subtitle h3{
	font-size:27px;
	line-height:27px;
}
body #page-container #et-main-area #main-content .page-subtitle{
	padding:0 0 28px;
}
.et_pb_section.about-testimonial-section.et_section_regular{
	padding:55px 0;
}
.testimonials-list #testimonial_slider .item .testimonial_item_details{
	padding:15px;
}
.testimonials-list #testimonial_slider .item .testimonial_item_details .testimonial_item_content p{
	line-height:24px;
}
.et_pb_section.our-fitness-section.et_section_regular{
	padding:60px 0 30px;
}
.et_pb_section.our-fitness-section .et_pb_row.our-fitness-list .et_pb_column{
padding: 0 10px 25px;
width: 33.333%;
}
.et_pb_section.our-fitness-section .fitness-list-details p{
	line-height:20px;
}
.et_pb_section.our-fitness-section .fitness-list-details h5{
	font-size:18px;
	padding:0 0 8px;
}
.et_pb_section.home-brands-section.et_section_regular.about-brands-section{
	padding:25px 0;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item .timeline-panel{
	padding:10px;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item .timeline-panel .blog-post h3{
	font-size:19px;
	line-height:28px;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item .timeline-panel .blog-post .blog-post-info{
	padding:0 0 5px;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item .timeline-panel .blog-post .blog-post-content{
	margin-bottom:15px;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item{
	margin:0 0 30px;
}
#main-content .blog-page-section{
	padding:55px 0 50px;
}
#main-content .single-post-section .entry-content{
	padding:25px 0 30px;
}
#main-content .single-post-section{
	padding:50px 0;
}
#main-content .single-post-section .single-post-navigation{
	margin:0 0 40px;
}
.et_pb_section.class-page-section.et_section_regular{
	padding:60px 0 45px;
}
.et_pb_section.class-page-section .classes_list .item{
	width:32%;
	margin:0 2% 2% 0;
}
.et_pb_section.class-page-section .classes_list .class_item_details .class_item_info{
padding:15px 0;
}
.et_pb_section.class-page-section .classes_list .class_item_details .class_item_info h4{
line-height: 18px;
font-size: 16px;
padding: 0 0 10px;
}
.et_pb_section.class-page-section .classes_list .class_item_details .class_item_info ul li label{
	width:96px;
}
.et_pb_section.trainers-section .trainers_list .item{
	width:23.5%;
	margin:0 2% 0 0;
}
.et_pb_section.trainers-section .trainers_list .item .trainer_item_details .trainer_item_img img{
	height:270px;
}
.et_pb_section.trainers-section .trainers_list .item .trainer_item_details .testimonial_item_info{
	padding:6px 10px;
	bottom:0;
}
.et_pb_section.trainers-section .trainers_list .item .trainer_item_details .testimonial_item_info h4{
	line-height:20px;
}
.et_pb_section.trainers-section .trainers_list .item .trainer_item_details .testimonial_item_info h6{
	line-height:20px;
}
.et_pb_section.trainers-section.et_section_regular{
	padding:55px 0;
}
.et_pb_section.shop-cart-section.et_section_regular .shop-cart-list .yith-wcwl-form .shop_table.wishlist_table{
padding: 0;
margin: 0;
border-width: 1px 1px 0 1px;
border-style: solid;
border-color: #e8e8e8;
}
.et_pb_section.shop-cart-section.et_section_regular .shop-cart-list .yith-wcwl-form .shop_table.wishlist_table li{
	border-width:0 0 1px;
	border-style:solid;
	border-color:#e8e8e8;
	padding:12px 145px 12px 10px;
	font-family: "Poppins", sans-serif;
font-weight: 400;
line-height: 20px;
font-size: 14px;
color: #777777;
position:relative;
}
.et_pb_section.shop-cart-section.et_section_regular .shop-cart-list .yith-wcwl-form .shop_table.wishlist_table li .item-details-table, .et_pb_section.shop-cart-section.et_section_regular .shop-cart-list .yith-wcwl-form .shop_table.wishlist_table li .additional-info, .et_pb_section.shop-cart-section.et_section_regular .shop-cart-list .yith-wcwl-form .shop_table.wishlist_table li .product-remove, .et_pb_section.shop-cart-section.et_section_regular .shop-cart-list .yith-wcwl-form .shop_table.wishlist_table li .product-add-to-cart a:after{
	display:none;
}
.et_pb_section.shop-cart-section.et_section_regular .shop-cart-list .yith-wcwl-form .shop_table.wishlist_table li .product-add-to-cart{
	margin:0;
}
.et_pb_section.shop-cart-section.et_section_regular .shop-cart-list .yith-wcwl-form .shop_table.wishlist_table li .product-add-to-cart a{
background: #04d39f;
border: none !important;
color: #fff;
line-height: 38px !important;
padding: 0 18px !important;
text-transform: uppercase;
border-radius: 3px;
font-weight: 400;
font-size: 14px;
cursor: pointer;
box-shadow: none;
font-family: "Poppins", sans-serif;
margin:0;
}
.et_pb_section.shop-cart-section.et_section_regular .shop-cart-list .yith-wcwl-form .shop_table.wishlist_table li .additional-info-wrapper{
	position: absolute;
right: 12px;
top: 20px;
}
.et_pb_section.shop-cart-section.et_section_regular .shop-cart-list .yith-wcwl-form .shop_table.wishlist_table li .product-name h3{
margin-bottom: 0;
font-size: 18px;
line-height: 20px;
padding: 16px 0;
}
html body #page-container #et-main-area #main-content .shop-wishlist-section .wishlist-title-container .wishlist-title h2{
	font-size:30px;
	line-height:32px;
}
html body #page-container #et-main-area .shop-page-section .woocommerce-ordering{
	margin:0 1% 0 0;
}

}



@media only screen and (min-width:1024px) and (max-width:1169px){
body #page-container #main-header #et-top-navigation nav ul li a{
	font-size:16px;
}
body #page-container #main-header #et-top-navigation nav ul li{
	margin:0 32px 0 0;
}
body #page-container #main-header .logo_container a{
	width:130px;
}
body #page-container #main-header #et-top-navigation{
	padding:23px 0 !important;
}
body #page-container #main-header .header-search, body #page-container #main-header .header-compare, body #page-container #main-header .header-account, body #page-container #main-header .header-cart{
	margin-left:30px;
}
body #page-container #main-header .header-search{
	margin:0;
}
body #page-container #main-header .header-right-main{
	padding:15px 0;
}
body #page-container #main-header .header-topbar .topbar-link ul li a{
	font-size:14px;
}
body #page-container #main-header .header-topbar .topbar-link ul li.topbar-email a{
	padding:0 0 0 26px;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-item-details h2{
font-size: 80px;
line-height: 82px;
padding: 0 0 14px;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-item-details h6{
font-size: 22px;
line-height: 23px;
padding: 0 0 42px;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_slide_image{
width: 585px;
bottom: 66px;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_slide_description{
	padding:160px 20px 120px;
}
.et_pb_section.home-recent-products-section .home-recent-products-left h2{
	font-size:42px;
	line-height:48px;
}
.et_pb_section.home-recent-products-section .et_pb_column.home-recent-products-left{
	width:20%;
}
.et_pb_section.home-recent-products-section .et_pb_column.home-recent-products-right{
	width:77%;
}
body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item .home_recent_product_item .home_recent_product_item_img img{
	height:170px;
}
body #page-container .et_pb_section.home-recent-products-section #home_recent_products_slider .slick-arrow.slick-prev{
	left:-29%;
}
body #page-container .et_pb_section.home-recent-products-section #home_recent_products_slider .slick-arrow.slick-next{
	left:-21%;
}
body #page-container .et_pb_section.home-recent-products-section #home_recent_products_slider .slick-arrow{
	top:56%;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .dashboard-navigation ul li a{
padding: 20px;
line-height: 24px;
font-size: 20px;
}
.et_pb_section.about-story-section .et_pb_column .et_pb_text ul li{
line-height: 22px;
margin: 0 0 10px;
padding: 0 0 0 20px;
font-size: 14px;
}
.et_pb_section.about-story-section .et_pb_column .et_pb_text h3{
font-size: 28px;
line-height: 28px;
padding: 0 0 15px;
}
.et_pb_section.about-story-section .et_pb_column .et_pb_text p{
line-height: 22px;
padding: 0 0 30px;
}
.et_pb_section.about-story-section .et_pb_column .et_pb_text h6{
	font-size:18px;
	padding:0 0 15px;
}
.et_pb_section.about-story-section .et_pb_column.about-story-right{
	padding-top:25px;
}
.et_pb_section.trainers-section .trainers_list .item .trainer_item_details .trainer_item_img img{
	height:330px;
}

}



@media only screen and (max-width:767px){
body .container, body .et_pb_row{
	padding-left:15px;
	padding-right:15px;
}
body #page-container #main-header .header-topbar, body #page-container #main-header .header-main{
	display:none;
}
.mobile-header-section{
	display:block !important;
	padding:18px 15px;
	background:#f7f7f7;
}
.sidenav{
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 9999;
    top: 0;
    right: 0;
    background: #151616;
    overflow-x: hidden;
    transition: 0.5s;
    padding: 35px 0;
    box-sizing: border-box;
}
.mobile-header-left, .mobile-header-right{
	float:left;
	width:25%;
}
.mobile-header-logo{
	float:left;
	width:50%;
}
.mobile-header-section .header-mobile-main .header-mobile-icon a{
background: url(images/mobile-menu-icon.jpg) no-repeat center center;
width: 25px;
height: 19px;
display: block;
}
body #page-container #main-header .logo_container{
	width:110px;
	float:none;
	margin:auto;
}
body #page-container #main-header .logo_container a{
	width:100%;
}
body #page-container #main-header .header-mobile-icon{
	padding:21px 0 0;
}
body #page-container #main-header .mobile-header-right{
	padding:18px 0 0;
}
body #page-container #main-header .mobile-header-right ul.mobile-header-tools{
	text-align:right;
	margin:0;
	padding:0;
}
body #page-container #main-header .mobile-header-right ul.mobile-header-tools li{
margin: 0 0 0 19px;
display: inline-block;
vertical-align: top;
}
body #page-container #main-header .mobile-header-right ul.mobile-header-tools li:first-child{
	margin:0;
}
body #page-container #main-header .mobile-header-right ul.mobile-header-tools li a{
	display:block;
	height:24px;
}
body #page-container #main-header .mobile-header-right ul.mobile-header-tools li.mobile-search-icon a{
background: url(images/mobile-search-icon.jpg) no-repeat center center;
width: 16px;
}
body #page-container #main-header .mobile-header-right ul.mobile-header-tools li.mobile-cart-icon a{
background: url(images/mobile-cart-icon.jpg) no-repeat center center;
width: 19px;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_slide_description{
	padding:40px 0 0;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_slide_image{
	display:none;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-item-details{
	padding:0 15px;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-item-details h2{
font-size: 45px;
line-height: 45px;
padding: 0 0 7px;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-item-details h6{
font-size: 13px;
line-height: 18px;
padding: 0 0 25px;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-item-details .home-slider-button a{
width: 145px;
height: 50px;
line-height: 50px;
font-size: 15px;
margin: auto;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-item-details .home-slider-button a span{
padding: 0 16px 0 0;
background-size: 9px;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-img{
	display:block;
	padding:28px 0 0;
}
.et_pb_section.home-slider-section .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-img img{
	display:block;
	width:100%;
}
.et_pb_section.home-brands-section.et_section_regular{
	padding:40px 0;
}
.et_pb_section.home-slider-section.et_section_regular .et_pb_row{
	padding:0;
}

.et_pb_section.home-slider-section .et_pb_slider .et-pb-controllers, body #page-container .et_pb_section.home-brands-section ul#home_brands_slider .slick-arrow, body #page-container .et_pb_section.home-recent-products-section #home_recent_products_slider .slick-arrow, body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .slick-arrow{
	display:none !important;
}
body #page-container .et_pb_section.home-brands-section ul#home_brands_slider li{
	padding:0 8px;
}
body #page-container .et_pb_section.home-brands-section ul#home_brands_slider li .home_brand_item{
	height:60px;
}
.et_pb_section.home-recent-products-section.et_section_regular{
	padding:0 0 70px;
}
.et_pb_section.home-recent-products-section .et_pb_column.home-recent-products-left{
	width:100%;
}
.et_pb_section.home-recent-products-section .home-recent-products-left h2, body #page-container .et_pb_section.home-best-seller-section h2{
font-size: 25px;
line-height: 30px;
text-align: center;
padding: 0 0 28px;
}
.et_pb_section.home-recent-products-section .home-recent-products-left h2 br{
	display:none;
}
.et_pb_section.home-recent-products-section .et_pb_column.home-recent-products-right{
	width:100%;
	float:left;
}
body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item{
	padding:0 10px;
}
body #page-container .et_pb_section.home-recent-products-section #home_recent_products_slider ul.slick-dots, body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider ul.slick-dots{
	display: block !important;
text-align: center;
height: 8px;
margin: 25px 0 0;
list-style: none;
padding: 0;
position: relative;
bottom: 0;
}
body #page-container .et_pb_section.home-recent-products-section #home_recent_products_slider ul.slick-dots li, body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider ul.slick-dots li{
height: 8px;
float: none;
display: inline-block;
margin: 0 4px;
padding: 0;
width: auto;
vertical-align: top;
}
body #page-container .et_pb_section.home-recent-products-section #home_recent_products_slider ul.slick-dots li button, body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider ul.slick-dots li button{
height: 8px;
width: 8px;
border-radius: 100%;
padding: 0;
margin: 0;
display: block;
box-shadow: none;
outline: none;
border: 1px solid #b0afaf;
background: none;
cursor: pointer;
font-size: 0;
text-indent: -999999px;
}
body #page-container .et_pb_section.home-recent-products-section #home_recent_products_slider ul.slick-dots li.slick-active button, body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider ul.slick-dots li.slick-active button, body #page-container .et_pb_section.home-recent-products-section #home_recent_products_slider ul.slick-dots li:hover button, body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider ul.slick-dots li:hover button{
border-color: #353231;
background: #353231;
}
body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item .home_recent_product_item{
	padding:45px 20px;
	min-height:402px;
}
body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item .home_recent_product_item .home_recent_product_wishlist{
	top:-30px;
	right:-5px;
}
body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item .home_recent_product_item .home_recent_product_item_img img{
	height:205px;
	object-fit: cover;
object-position: top;
}
body #page-container .et_pb_section.home-recent-products-section .home_recent_products_slider .item .home_recent_product_item .home_recent_product_item_details h4{
padding: 0 0 3px;
min-height: 53px;
line-height: 26px;
}
.et_pb_section.home-featured-section.et_section_regular{
	padding:80px 0;
}
body #page-container .et_pb_section.home-featured-section ul#home_fceatured_products li{
	width:100%;
	margin:0;
}
body #page-container .et_pb_section.home-featured-section ul#home_fceatured_products li:nth-child(2n){
	margin:30px 0 0;
}
body #page-container .et_pb_section.home-featured-section ul#home_fceatured_products li .featured_product_item .featured_product_label{
width: 100px;
height: 40px;
line-height: 40px;
font-size: 13.2px;
}
body #page-container .et_pb_section.home-featured-section ul#home_fceatured_products li .featured_product_item .featured_product_label.featured{
	width:110px;
}
body #page-container .et_pb_section.home-featured-section ul#home_fceatured_products li .featured_product_item .featured_product_label span{
padding-left: 20px;
background-size: 16px;
}
body #page-container .et_pb_section.home-featured-section ul#home_fceatured_products li .featured_product_item .featured_product_label.featured span{
background-size: 16px;
}
body #page-container .et_pb_section.home-featured-section ul#home_fceatured_products li .featured_product_item .featured_product_details{
	width:180px;
	bottom:30px;
	left:30px;
}
body #page-container .et_pb_section.home-featured-section ul#home_fceatured_products li .featured_product_item .featured_product_details h3{
font-size: 19px;
line-height: 22px;
padding: 0 0 5px;
}
body #page-container .et_pb_section.home-featured-section ul#home_fceatured_products li .featured_product_item .featured_product_details h6{
	font-size:13px;
	line-height:18px;
}
.et_pb_section.home-best-seller-section.et_section_regular{
	padding:60px 0;
}
body #page-container .et_pb_section.home-best-seller-section .home-best-sellers-display #home_best_seller_slider{
	margin:0;
}
body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item{
	padding:0 10px;
}
body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_item_img a{
	padding:30px 20px;
}
body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_item_img img{
	height:220px;
}
body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_item_info{
	padding:30px 0 0;
}
body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_item_details h4{
font-size: 17px;
line-height: 20px;
padding: 0 0 6px;
}
body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_item_details h6{
	font-size:14px;
}
body #page-container .et_pb_section.home-best-seller-section #home_best_seller_slider .item .home_best_seller_item .home_best_seller_wishlist{
	padding:3px 0 0;
}
.et_pb_section.home-shipping-section.et_section_regular{
	padding:40px 0;
}
body #page-container .et_pb_section.home-shipping-section .et_pb_column.et_pb_column_1_4{
width: 100%;
padding: 0 0 28px;
margin: 0 0 28px;
border-right: none;
border-bottom: 1px solid #f2f2f2;
}
body #page-container .et_pb_section.home-shipping-section .et_pb_column.et_pb_column_1_4:first-child{
	width:100%;
}
body #page-container .et_pb_section.home-shipping-section .home-shipping-info{
	position:relative;
	padding:0 0 0 60px;
}
body #page-container .et_pb_section.home-shipping-section .home-shipping-info .home-shipping-icon{
	position:absolute;
	left:0;
	top:2px;
	width:50px;
}
body #page-container .et_pb_section.home-shipping-section .home-shipping-info h4{
font-size: 18px;
line-height: 22px;
padding: 0 0 2px;
width: 195px;
}
body #page-container .et_pb_section.home-shipping-section .et_pb_column.et_pb_column_1_4:first-child .home-shipping-info h4{
	width:180px;
}
body #page-container .et_pb_section.home-shipping-section .et_pb_column.et_pb_column_1_4:last-child{
	border:none;
	padding:0;
	margin:0;
}
.et_pb_section.home-instagram-section.et_section_regular{
padding: 40px 0;
background: #f7f7f7;
}
body #page-container .et_pb_section.home-instagram-section h3{
	padding:0 0 24px;
}
body #page-container footer#main-footer .footer-subscribe-section .footer-subscribe-middle{
	padding:50px 0 110px;
}
body #page-container footer#main-footer .footer-subscribe-section .footer-subscribe-middle:before{
background: url(images/mobile-subscribe-bottom-img.jpg) no-repeat center bottom;
width: 217px;
height: 80px;
left: 0;
right: 0;
margin: auto;
}
body #page-container footer#main-footer .footer-subscribe-section .footer-subscribe-middle:after{
	display:none;
}
body #page-container footer#main-footer .footer-subscribe-section .subscribe-form-details{
	width:260px;
}
body #page-container footer#main-footer .footer-subscribe-section .subscribe-form-details h3{
float: none;
font-size: 18px;
line-height: 20px;
padding: 0 0 18px;
}
body #page-container footer#main-footer .footer-subscribe-section .subscribe-form-details .subscribe-form-shortcode{
	float:none;
	width:100%;
}
body #page-container footer#main-footer .footer-subscribe-section .subscribe-form-details .subscribe-form-shortcode form p input[type="email"]{
height: 28px;
padding: 3px 12px 12px;
border-width: 0 0 2px;
font-size: 14px;
}
body #page-container footer#main-footer .footer-subscribe-section .subscribe-form-details .subscribe-form-shortcode form p.signup-btn{
	width:36px;
}
body #page-container footer#main-footer .footer-subscribe-section .subscribe-form-details .subscribe-form-shortcode form p input[type="submit"]{
background-size: 12px;
}
body #page-container footer#main-footer .footer-widget-section{
	display:none;
}
body #page-container footer#main-footer .footer-copyright-section .footer-copyright-details p{
	font-size:12px;
	line-height:18px;
	text-align:center;
}
body #page-container footer#main-footer .footer-copyright-section .footer-copyright-details .footer-copyright-l{
	float:none;
	width:275px;
	margin:auto;
}
body #page-container footer#main-footer .footer-copyright-section .footer-copyright-details .footer-copyright-r{
	float:none;
	padding:20px 0 0;
}
body #page-container footer#main-footer .footer-copyright-section .footer-copyright-details .footer-copyright-r p a{
display: block;
margin: 4px auto auto;
width: 85px;
}
body #page-container footer#main-footer .footer-copyright-section .footer-copyright-details p img{
	display:block;
	margin:0;
}
body #page-container footer#main-footer .footer-copyright-section{
	padding:38px 0 32px;
}
html body .et_pb_scroll_top.et-pb-icon{
right: 15px;
bottom: 15px;
font-size: 24px;
padding: 0;
font-weight: 700;
line-height: 29px;
border-radius: 3px !important;
width: 32px;
height: 32px;
}
body #page-container #main-header .mobile-header-section .header-mobile-nav, body #page-container #main-header .mobile-header-section .mobile-sidecart, body #page-container #main-header .mobile-header-section .mobile-search-main{
	padding:0 30px;
}
.sidenav .mobile-menu-close, .sidenav .mobile-cart-close, .sidenav .mobile-search-close{
	padding:0 0 40px 30px;
}
.sidenav .mobile-menu-close a, .sidenav .mobile-cart-close a, .sidenav .mobile-search-close a{
background: url(images/mobile-nav-close-icon.jpg) no-repeat center center;
width: 20px;
height: 20px;
display: block;
}
body #page-container #main-header #et-top-navigation{
	float:none;
	padding:0 !important;
	width:100%;
}
body #page-container #main-header #et-top-navigation nav ul#top-menu{
	display:block;
}
body #page-container #main-header #et-top-navigation #et_mobile_nav_menu{
	display:none !important;
}
body #page-container #main-header #et-top-navigation nav ul li{
	float:none;
	margin:0 0 30px;
}
body #page-container #main-header #et-top-navigation nav ul li a{
	color:#fff;
	font-size:18px;
}
body #page-container #main-header .mobile-header-section .mobile-woo-tools{
padding: 26px 0;
border-top: 1px solid #444545;
border-bottom: 1px solid #444545;
margin: 0 0 42px;
}
body #page-container #main-header .mobile-header-section .mobile-woo-tools ul li{
	float:left;
	margin:0 40px 0 0;
	padding:0;
}
body #page-container #main-header .mobile-header-section .mobile-woo-tools ul li a{
    display: block;
    height: 24px;
}
body #page-container #main-header .mobile-header-section .mobile-woo-tools ul li.mobile-nav-compare a{
background: url(images/popup-compare-icon.jpg) no-repeat center center;
width: 19px;
}
body #page-container #main-header .mobile-header-section .mobile-woo-tools ul li.mobile-nav-account a{
background: url(images/popup-account-icon.jpg) no-repeat center center;
width:17px;
}
body #page-container #main-header .mobile-header-section .mobile-woo-tools ul li.mobile-nav-cart a{
	background: url(images/popup-cart-icon.jpg) no-repeat center center;
	width:19px;
}
body #page-container #main-header .mobile-contact-info .topbar-link ul li{
display: block;
padding: 0 0 26px;
margin: 0;
}
body #page-container #main-header .mobile-contact-info .topbar-link ul li a{
display: block;
color: #ffffff;
font-size: 16px;
line-height: 20px;
padding: 0 0 0 26px;
font-family: 'Graphik';
font-weight: 500;
}
body #page-container #main-header .mobile-contact-info .topbar-link ul li.topbar-phone a{
background: url(images/mobile-phone-icon.jpg) no-repeat left center;
}
body #page-container #main-header .mobile-contact-info .topbar-link ul li.topbar-email a{
background: url(images/mobile-email-icon.jpg) no-repeat left 2px;
}
body #page-container #main-header .mobile-contact-info ul.topbar-social_profiles{
	padding:5px 0 0;
}
body #page-container #main-header .mobile-contact-info ul.topbar-social_profiles li{
float: left;
margin: 0 27px 0 0;
}
body #page-container #main-header .mobile-contact-info ul.topbar-social_profiles li a{
height: 17px;
display: block;
width: 17px;
}
body #page-container #main-header .mobile-contact-info ul.topbar-social_profiles li.facebook a{
background: url(images/header-fb-icon.png) no-repeat center center;
width: 6px;
}
body #page-container #main-header .mobile-contact-info ul.topbar-social_profiles li.twitter a{
background: url(images/header-twitter-icon.png) no-repeat center center;
}
body #page-container #main-header .mobile-contact-info ul.topbar-social_profiles li.instagram a{
background: url(images/header-instagram-icon.png) no-repeat center center;
}
body #page-container #main-header .mobile-header-section .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{
width: 100%;
height: 40px;
font-size: 14px;
line-height: 100%;
padding: 9px 20px;
margin: 0;
background: #f7f7f7;
border: 1px solid #f7f7f7;
border-radius: 50px;
-webkit-border-radius: 50px;
color: #9d9d9d;
}
body #page-container #main-header .mobile-header-section .dgwt-wcas-sf-wrapp ::-webkit-input-placeholder{
color: #9d9d9d;
font-weight: 500;
font-style: normal;
} 
body #page-container #main-header .mobile-header-section .dgwt-wcas-sf-wrapp :-moz-placeholder{
color: #9d9d9d;
font-weight: 500;
font-style: normal;
} 
body #page-container #main-header .mobile-header-section .dgwt-wcas-sf-wrapp ::-moz-placeholder{ 
color: #9d9d9d;
font-weight: 500;
font-style: normal;
} 
body #page-container #main-header .mobile-header-section .dgwt-wcas-sf-wrapp :-ms-input-placeholder{
color: #9d9d9d;
font-weight: 500;
font-style: normal;
} 
body #page-container #main-header .mobile-header-section .dgwt-wcas-sf-wrapp :input-placeholder{
color: #9d9d9d;
font-weight: 500;
font-style: normal;
}
body #page-container #main-header .mobile-header-section .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{
background: url(images/header-search-icon.jpg) no-repeat left center;
padding: 0;
height: 40px;
width: 35px;
border: none;
border-radius: 0;
position: absolute;
top: 0;
right: 0;
font-size: 0;
text-indent: -999999px;
min-width: inherit;
}
body #page-container #main-header .mobile-header-section .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:before{
	display:none;
}
body #page-container #main-header .mobile-header-section .dgwt-wcas-enable-mobile-form{
	display:none !important;
}
body #page-container #main-header .mobile-header-section .dgwt-wcas-search-wrapp{
	max-width:320px;
	min-width:inherit;
}
body #page-container #main-header .mobile-header-section .dgwt-wcas-preloader{
	right:35px !important;
}
body #page-container #main-header .mobile-header-section .header-cart .widget_shopping_cart{
	background: none;
padding: 0;
position: relative;
display: block;
top: 0;
right: 0;
width: 100%;
margin:0;
}
body #page-container #main-header .mobile-header-section .header-cart{
	padding:0;
	margin:0;
	float:none;
	width:100%;
}
body #page-container #main-header .mobile-header-section .header-cart .widget_shopping_cart .widget_shopping_cart_content ul.woocommerce-mini-cart li{
padding: 0 0 30px 115px;
margin-bottom: 30px;
min-height: 100px;
border-bottom: 1px solid #444545;
position: relative;
color: #ffffff;
font-size: 18px;
line-height: 22px;
font-family: 'Graphik';
font-weight: 600;
}
body #page-container #main-header .mobile-header-section .header-cart .widget_shopping_cart .widget_shopping_cart_content ul.woocommerce-mini-cart li img{
width: 70px;
max-height: 95px;
overflow: hidden;
left: 30px;
position: absolute;
margin: 0;
float: none;
}
body #page-container #main-header .mobile-header-section .header-cart .widget_shopping_cart .widget_shopping_cart_content ul.woocommerce-mini-cart{
width: 100%;
max-height: 338px;
overflow:auto;
}
body #page-container #main-header .mobile-header-section .header-cart .widget_shopping_cart .widget_shopping_cart_content ul.woocommerce-mini-cart li .quantity{
	display:block;
	margin:3px 0 0;
}
body #page-container #main-header .mobile-header-section .header-cart .widget_shopping_cart .widget_shopping_cart_content ul.woocommerce-mini-cart li .quantity .amount{
	color:#fff;
}
body #page-container #main-header .mobile-header-section .header-cart .widget_shopping_cart .woocommerce-mini-cart__total{
	padding:0 0 45px;
}
body #page-container #main-header .header-cart .widget_shopping_cart .buttons .button{
	width:100%;
	max-width:315px;
}
body #page-container #main-header .mobile-header-section .header-cart .widget_shopping_cart .buttons .button.checkout{
font-size: 0;
text-indent: -999999px;
padding:0;
margin: 10px 0 0 !important;
background: url(images/mobile-cart-checkout-bg.jpg) no-repeat center center;
}
body #page-container #main-header .mobile-header-section .header-cart .header-cart-total{
position: absolute;
top: -60px;
left: 50px;
}
body #page-container #main-header .mobile-header-section .header-cart .header-cart-total .header-cart-total{
position: relative;
left: 0;
top: 0;
}
body #page-container #main-header .mobile-header-section .header-cart .header-cart-total a{
	background: url(images/mobile-cart-text-bg.jpg) no-repeat left 1px;
	padding:0 0 0 96px;
	width: auto;
height: auto;
}
body #page-container #main-header .mobile-header-section .header-cart .header-cart-total a span{
position: relative;
background: none;
color: #ffffff;
font-size: 22px;
line-height: 22px;
font-weight: 600;
font-family: 'Graphik';
margin: 0;
left: 0;
top: 0;
display: inline-block;
height: auto;
width: auto;
text-align: left;
right: 0;
border-radius: 0;
}
body #page-container #main-header .mobile-header-section .header-cart .header-cart-total a span:before, body #page-container #main-header .mobile-header-section .header-cart .header-cart-total a span:after{
display: inline-block;
}
body #page-container #main-header .mobile-header-section .header-cart .header-cart-total a span:before{
content: "(";
}
body #page-container #main-header .mobile-header-section .header-cart .header-cart-total a span:after{
content: ")";
}
body #page-container .page-title-section h1{
	font-size:28px;
	line-height:38px;
}
body #page-container .page-title-section{
	padding:46px 0;
}
html body #page-container #et-main-area .shop-page-section{
	padding:40px 0;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer .woof_sid_widget .woof_redraw_zone .woof_container{
	float:none;
	width:100% !important;
	margin:0 0 10px;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer .woof_sid_widget .woof_redraw_zone .woof_container.woof_by_rating_container{
	width:100% !important;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer .woof_sid_widget .woof_redraw_zone .woof_container.woof_price_search_container{
width: 280px !important;
margin: 23px 0 10px;
padding: 0 5px;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer .woof_sid_widget .woof_redraw_zone .woof_submit_search_form_container{
	position:relative;
	padding-top:3px;
}
html body #page-container #et-main-area .shop-page-section .woocommerce-result-count{
	float:none;
}
html body #page-container #et-main-area .shop-page-section .woocommerce-ordering{
	float:none;
	margin:4px 0 0;
}
html body #page-container #et-main-area .shop-page-section .berocket_lgv_widget{
	display:none !important;
}
html body #page-container #et-main-area .shop-page-section ul.products{
	padding:26px 0 0;
}
html body #page-container #et-main-area .shop-page-section .shop-product-filer{
	padding:0 0 20px;
}
html body #page-container #et-main-area .shop-page-section ul.products li.product .product-list-img .product-quick-view{
	display:none;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_grid .product-info-buttons, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid .product-info-buttons{
	position:relative;
	border-bottom: none;
border-right: none;
opacity:1;
bottom:0;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_grid .product-info-details, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid .product-info-details{
	min-height:inherit;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_grid, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid{
	width:100% !important;
	margin:0 0 20px !important;
}
html body .woocommerce-pagination ul.page-numbers li{
	margin:0 2px;
}
html body .woocommerce-pagination ul.page-numbers li a, html body .woocommerce-pagination ul.page-numbers li span{
	font-size:13px;
	width: 28px;
height: 28px;
line-height:28px;
}
html body .woocommerce-pagination ul.page-numbers{
	margin:8px 0 0;
}
html body #page-container #et-main-area .single-product-section .single-product-page div.images{
	width:100%;
	float:left;
}
.single-product-page .summary.entry-summary .sticky-wrapper{
	display:none !important;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary{
width: 100%;
float: left;
padding: 25px 0 0;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product_title, html body .remodal-wrapper .remodal .product .summary.entry-summary .product_title{
	font-size:22px;
	line-height:30px;
	padding:0 0 12px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .price, html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .price span, html body .remodal-wrapper .remodal .product .summary.entry-summary .price, html body .remodal-wrapper .remodal .product .summary.entry-summary .price span{
font-size: 24px !important;
line-height: 24px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .price, html body .remodal-wrapper .remodal .product .summary.entry-summary .price{
	padding:0 0 8px;
}
html body p{
	padding:0 0 10px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product-short-desc, html body .remodal-wrapper .remodal .product .summary.entry-summary .product-short-desc{
	padding:0 0 15px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product_meta, html body .remodal-wrapper .remodal .product .summary.entry-summary .product_meta{
	padding:12px 0 0;
	margin:15px 0 12px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .product_meta span.tagged_as a, html body .remodal-wrapper .remodal .product .summary.entry-summary .product_meta span.tagged_as a{
	font-size:13px;
	padding:1px 3px;
	margin:3px 2px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper{
	margin:40px 0 0;
}
html body #page-container #et-main-area .single-product-section .product-navigation{
	display:none;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li a{
	font-size:14px;
	padding:5px 6px !important;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li{
	margin:0 3px 0 0;
	float:left !important;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs{
padding: 0 0 0 10px !important;
margin: 0 0 12px !important;
}
html body #page-container #et-main-area .single-product-section .single-product-page .related.products h1{
font-size: 22px;
padding: 0 0 15px;
line-height: 28px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .related.products{
	margin:25px 0 0;
}
html body.single-product #page-container #et-main-area .single-product-section .single-product-page .related.products ul.products li:last-child{
	margin-bottom:0 !important;
}
.ciyashop-sticky-btn .ciyashop-sticky-btn-container.container{
	padding:0;
}
.sticky-product-right{
	max-width:100%;
}
.ciyashop-sticky-btn{
	padding:0;
	z-index:9999;
}
.sticky-product-thumb, .ciyashop-sticky-btn-cart .wishlist-compare-button, .ciyashop-sticky-btn-cart h6, html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .ciyashop-sticky-btn-cart form.cart .quantity, html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .ciyashop-sticky-btn-cart form.cart div{
	display:none;
}
.ciyashop-sticky-btn .align-items-center{
	display:block;
}
.ciyashop-sticky-btn-cart{
	float:none;
	display:block;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .sticky-product-right .ciyashop-sticky-btn-cart form.cart .single_add_to_cart_button{
	width:100%;
	float:none;
	border-radius:0;
}
html body #page-container #et-main-area .single-product-section .single-product-page .summary.entry-summary .sticky-product-right .ciyashop-sticky-btn-cart form.cart{
	display:block;
	width:100%;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper #tab-reviews.woocommerce-Tabs-panel h2{
	line-height:26px;
	padding:0 0 10px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper #tab-reviews.woocommerce-Tabs-panel p{
	padding:0 0 10px;
	line-height:21px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper #tab-reviews.woocommerce-Tabs-panel #comments{
	padding-bottom:5px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper #tab-reviews.woocommerce-Tabs-panel #reply-title{
	font-size:16px;
	line-height:20px;
	display:block;
	padding:0 0 8px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper #tab-reviews.woocommerce-Tabs-panel .comment-form-rating p{
	padding-bottom:14px;
}
html body #page-container #et-main-area .single-product-section .single-product-page .woocommerce-tabs.wc-tabs-wrapper #tab-reviews.woocommerce-Tabs-panel form#commentform textarea{
	height:100px;
}
html .woocommerce .woocommerce-error, html .woocommerce .woocommerce-info, html .woocommerce .woocommerce-message{
	font-size: 13px !important;
padding: 12px 8px !important;
line-height:20px;
}
html .woocommerce .woocommerce-message{
	padding-left: 32px !important;
}
html .woocommerce.single .woocommerce-message{
	margin-bottom:25px;
}
html .woocommerce .woocommerce-message:before{
	font-size: 16px;
left: 8px;
top: 15px;
}
html .woocommerce .woocommerce-error .button, html .woocommerce .woocommerce-info .button, html .woocommerce .woocommerce-message .button{
	position:relative;
	right:0;
	top:0;
	padding: 0 10px !important;
font-size: 13px;
line-height:32px !important;
}
.et_pb_section.shop-cart-section.et_section_regular{
	padding:40px 0;
}
body #page-container #et-main-area .et_pb_section.shop-cart-section .shop-cart-list .cart-page-left{
	width:100%;
}
html body #page-container #et-main-area #main-content table.shop_table tr{
	padding:0 !important;
}
html body #page-container #et-main-area #main-content table.shop_table tr td, html body #page-container #et-main-area #main-content table.shop_table tr th{
	padding:10px 8px !important;
	line-height:21px;
}
html body #page-container #et-main-area #main-content table.shop_table tr td.product-quantity .quantity{
	display:inline-block;
}
html body #page-container #et-main-area #main-content table.shop_table tr td.actions .coupon input#coupon_code.input-text{
width: 132px;
padding: 0 12px;
font-size: 13px !important;
margin-right: 4px !important;
}
html body #page-container #et-main-area #main-content table.shop_table tr td.actions .button{
	font-size:13px;
	padding:0 14px;
	width:auto;
}
html body #page-container #et-main-area #main-content table.shop_table tr td.actions .coupon{
padding: 0;
margin: 0 10px 0 0 !important;
float: left;
}
body #page-container #et-main-area .et_pb_section.shop-cart-section .shop-cart-list .cart-page-right{
float: left;
width: 100%;
padding: 10px;
margin-top: 20px;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table tr.order-total td, html body #page-container #et-main-area #main-content .shop-checkout-main #order_review.woocommerce-checkout-review-order table.shop_table tfoot tr.order-total td{
	font-size:20px;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table tr.cart-subtotal th, html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table tr.cart-subtotal td, html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table tr.order-total th{
	font-size:16px;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table tr td, html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals table.shop_table tr th{
	padding:12px 15px !important;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals h2{
	line-height:28px;
	margin-bottom:0;
	padding:0 0 14px;
}
html body #page-container #et-main-area #main-content .shop-cart-list .cart_totals .wc-proceed-to-checkout .checkout-button{
padding: 12px 20px;
line-height: 24px !important;
}
.checkout-page-details .checkout-page-left, .checkout-page-details .checkout-page-right, html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-login-form, html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-coupon-form{
	float:left;
	width:100%;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-login-form .woocommerce-info, html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-coupon-form .woocommerce-info{
padding-left: 78px !important;
padding-right: 10px !important;
line-height: 19px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-login-form .woocommerce-info a, html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-coupon-form .woocommerce-info a{
	display:block;
	font-size: 13px;
line-height: 26px;
padding-left: 0;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-login-form .woocommerce-info:before, html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-coupon-form .woocommerce-info:before{
	font-size:63px;
	left: 8px;
top: 24px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-coupon-form .woocommerce-info:before{
	font-size:63px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main form .checkout-page-details{
	padding:10px 0 0;
}
html body #page-container #et-main-area #main-content .shop-checkout-main h3, html body #page-container #et-main-area #main-content .shop-checkout-main .woocommerce-order h2, html body #page-container #et-main-area #main-content .shop-checkout-main .woocommerce-order h3, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content h2, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content h3{
line-height: 26px;
font-size: 24px;
padding: 0 0 12px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main form p label, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce form p label{
margin-bottom: 4px;
line-height: 22px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main form .col-1, html body #page-container #et-main-area #main-content .shop-checkout-main form .col-2{
	margin:0 !important;
}
html body #page-container #et-main-area #main-content .shop-checkout-main form .woocommerce-additional-fields{
	margin-top:14px;
}
body #page-container #main-content form textarea{
	height:100px;
	padding-top:12px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main h3#order_review_heading{
padding: 15px;
margin-top: 35px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main h3#order_review_heading:before{
	height:80px;
	top:-25px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #order_review.woocommerce-checkout-review-order{
	padding:0 15px 15px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #order_review.woocommerce-checkout-review-order table.shop_table thead tr th{
	font-size:16px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #order_review.woocommerce-checkout-review-order table.shop_table tr td, html body #page-container #et-main-area #main-content .shop-checkout-main #order_review.woocommerce-checkout-review-order table.shop_table tr th{
padding: 12px 10px !important;
line-height: 20px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #order_review.woocommerce-checkout-review-order table.shop_table tfoot tr td, html body #page-container #et-main-area #main-content .shop-checkout-main #order_review.woocommerce-checkout-review-order table.shop_table tfoot tr th{
	font-size:16px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #payment.woocommerce-checkout-payment{
	padding:10px 0 0;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #payment.woocommerce-checkout-payment ul.wc_payment_methods li, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content form #payment.woocommerce-Payment ul.payment_methods li{
padding: 10px 15px;
margin: 12px 0;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #payment.woocommerce-checkout-payment ul.wc_payment_methods li img, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content form #payment.woocommerce-Payment ul.payment_methods li img{
	width:35px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #payment.woocommerce-checkout-payment .form-row.place-order, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content form #payment.woocommerce-Payment div.form-row{
	padding:5px 0 0;
}
html body #page-container #et-main-area #main-content .shop-checkout-main form p, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce form p{
	padding:0 0 15px;
	font-size:13px;
	line-height:20px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main #payment.woocommerce-checkout-payment .form-row.place-order button#place_order, body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content form #payment.woocommerce-Payment div.form-row #place_order{
	padding:12px 30px !important;
}
html body #page-container #et-main-area #main-content .shop-cart-list .woocommerce p.cart-empty.woocommerce-info{
font-size: 32px !important;
line-height: 36px;
padding:40px 0 110px !important;
background-position:center 30px !important;
background-size: 220px !important;
max-width: 290px;
margin: auto !important;
}
html body #page-container #et-main-area #main-content .shop-cart-list .woocommerce .return-to-shop{
	margin-top:-90px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-coupon-form form.checkout_coupon, html body #page-container #et-main-area #main-content .shop-checkout-main .checkout-login-form .woocommerce-form-login{
padding: 12px;
margin: 0 0 20px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .woocommerce-order ul.order_details li{
margin: 0 12px 12px 0;
font-size: 12px;
line-height: 18px;
padding: 0 12px 0 0;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .woocommerce-order ul.order_details li strong{
	line-height:20px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .woocommerce-order ul.order_details{
	padding:8px 0 12px;
}
html body #page-container #et-main-area #main-content .shop-checkout-main .woocommerce-order .woocommerce-order-details, html body #page-container #et-main-area #main-content .shop-checkout-main .woocommerce-order .woocommerce-customer-details{
	width:100%;
	padding:28px 0 0;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-navigation{
	width:100%;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-navigation ul li a{
	padding:10px 12px;
	line-height:24px;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content{
	width:100%;
	padding-top:25px;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content p{
font-size: 14px;
padding: 0 0 10px;
line-height: 21px;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content p.dashboard-desc{
	padding-right:0;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .dashboard-navigation ul li{
	width: 49%;
margin: 0 2% 2% 0 !important;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .dashboard-navigation ul li:nth-child(2n+0){
	margin-right:0 !important;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .dashboard-navigation ul li a{
	line-height: 21px;
font-size: 16px;
padding:12px 4px;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .dashboard-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{
margin: 0 0 2% 2% !important;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .dashboard-navigation ul li a:before{
	margin-bottom:6px;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .dashboard-navigation{
	padding-top:10px;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content table.shop_table tr .button{
line-height: 28px !important;
padding: 0 14px !important;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-order-details, html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-customer-details{
	width:100%;
	padding:20px 0 0;
}
html body.woocommerce-downloads #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-info:before, html body.woocommerce-orders #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-info:before, html body.woocommerce-payment-methods #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-info:before{
	left:8px;
	top:14px;
}
html body.woocommerce-downloads #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-info, html body.woocommerce-orders #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-info, html body.woocommerce-payment-methods #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content .woocommerce-info{
	padding-left:32px !important;
}
html body #page-container #et-main-area #main-content .shop-myaccount-main .woocommerce-MyAccount-content form fieldset legend{
padding: 5px 0 4px;
font-size: 16px;
}
.et_pb_section.contact-form-section.et_section_regular{
	padding:40px 0 26px;
}
.et_pb_section.contact-form-section .et_pb_text h2, .et_pb_section.contact-hours-section .et_pb_text h2{
line-height: 26px;
font-size: 24px;
padding: 0 0 14px;
}
body #page-container #main-content form .contact-form-details .one_third{
	width:100%;
	margin:0;
}
.et_pb_section.contact-info-section.et_section_regular{
	padding:40px 0;
}
.et_pb_section.contact-info-section .et_pb_text h2{
line-height: 24px;
font-size: 21px;
padding: 0 0 22px;
}
.et_pb_section.contact-info-section .et_pb_column.contact-info-left{
	width:100%;
}
.et_pb_section.contact-info-section .et_pb_text .contact-page-info ul li{
padding: 0 0 0 25px;
margin: 0 0 20px;
font-size: 18px;
line-height: 24px;
}
.et_pb_section.contact-info-section .et_pb_text .contact-page-info ul li span{
	font-size:16px;
	padding:0 0 4px;
}
.et_pb_section.contact-info-section .et_pb_text .contact-page-info ul.contact-social-icons{
	padding:5px 0 0 25px;
}
.et_pb_section.contact-info-section .et_pb_column.contact-info-right{
width: 100%;
float: left;
padding: 36px 0 0;
}
.et_pb_section.contact-info-section .et_pb_column.contact-info-right .contact-page-map iframe{
	height:300px;
}
.et_pb_section.contact-hours-section.et_section_regular{
	padding:40px 0 30px;
}
.et_pb_section.contact-hours-section .et_pb_text h5{
line-height: 26px;
font-size: 20px;
padding: 10px 0 18px;
}
.et_pb_section.contact-hours-section .et_pb_text ul li{
font-size: 17px;
margin: 0 0 12px;
line-height: 23px;
padding: 0 0 0 27px;
float:none;
}
.et_pb_section.about-story-section .et_pb_column.et_pb_column_1_2{
	width:100%;
}
.et_pb_section.about-story-section.et_section_regular{
	padding:40px 0;
}
.et_pb_section.about-story-section .et_pb_column .et_pb_text h3{
line-height: 26px;
font-size: 24px;
color: #323232;
padding: 0 0 10px;
}
.et_pb_section.about-story-section .et_pb_column .et_pb_text p{
	padding:0 0 20px;
}
.et_pb_section.about-testimonial-section.et_section_regular{
	padding:40px 0;
}
body #page-container #et-main-area #main-content .page-subtitle h3{
	font-size:25px;
	line-height:26px;
}
body #page-container #et-main-area #main-content .page-subtitle h6{
line-height: 21px;
padding: 10px 0 0;
}
body #page-container #et-main-area #main-content .page-subtitle{
	padding:0 0 23px;
}
.testimonials-list #testimonial_slider .item .testimonial_item_details{
	padding:15px;
}
.testimonials-list #testimonial_slider .item .testimonial_item_details .testimonial_item_content p{
	line-height:22px;
}
.testimonials-list #testimonial_slider .item .testimonial_item_details .testimonial_item_info .testimonial_item_img{
	padding-right:10px;
}
.testimonials-list #testimonial_slider .item .testimonial_item_details .testimonial_item_info .testimonial_item_title{
	width:190px;
}
.testimonials-list #testimonial_slider .item .testimonial_item_details .testimonial_item_info .testimonial_item_img img{
	width:55px;
	height:55px;
}
.et_pb_section.our-fitness-section .et_pb_row.our-fitness-list .et_pb_column{
	padding:0 10px 20px;
}
.et_pb_section.our-fitness-section.et_section_regular{
	padding:40px 0 20px;
}
.et_pb_section.home-brands-section.et_section_regular.about-brands-section{
	padding:20px 0;
}
#main-content .blog-page-section .main-blog-posts ul.timeline:before{
	display:none;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item{
	width:100%;
	margin:0 0 20px;
	padding:0 60px 0 0;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item .timeline-badge{
	right:0;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item.timeline-inverted{
	float:left;
	width:100%;
	margin:0 0 20px;
	padding:0 0 0 60px;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item.timeline-inverted .timeline-badge{
	left:0;
	margin-top:0;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item.timeline-inverted .timeline-panel:before{
	top:26px;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item.timeline-inverted .timeline-panel:after{
	top:27px;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item .timeline-panel{
	padding:10px;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item .timeline-panel .blog-post h3{
	font-size:18px;
	line-height:26px;
	padding:0 0 4px;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item .timeline-panel .blog-post .blog-post-info{
	line-height:20px;
	padding:0 0 5px;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item .timeline-panel .blog-post .blog-post-content{
	margin-bottom:5px;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item .timeline-panel .blog-post .blog-post-content p{
line-height: 19px;
font-size: 13px;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.entry-date{
	display:none !important;
}
#main-content .blog-page-section .main-blog-posts ul.timeline{
	padding:0;
	margin:0;
}
#main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item:nth-child(2), #main-content .blog-page-section .main-blog-posts ul.timeline li.timeline-item:nth-child(3){
	margin-top:0;
}
#main-content .blog-page-section{
	padding:40px 0;
}
#main-content .blog-page-section .main-blog-posts ul.timeline #loadMore{
	position:relative;
	text-align: left;
display: inline-block;
padding: 15px 0 0;
}
#main-content .blog-page-section .main-blog-posts ul.timeline #loadMore span{
font-size: 15px;
padding: 8px 12px;
}
#main-content .single-post-section{
	padding:40px 0;
}
#main-content .single-post-section .entry-content{
	padding:20px 0;
}
#main-content .single-post-section .entry-content p{
padding: 0 0 12px;
font-size: 13px;
line-height: 20px;
}
#main-content .single-post-section .single-post-navigation{
	display:none;
}
#main-content .single-post-section .related-post-section h2{
	padding:0 0 23px;
}
#main-content .single-post-section .related-post-section ul li{
	width:100%;
	padding:0;
	text-align:left;
}
.et_pb_section.class-page-section.et_section_regular, .et_pb_section.trainers-section.et_section_regular{
	padding:40px 0 20px;
}
.et_pb_section.class-page-section .classes_list .item{
	width:100%;
	margin:0 0 20px;
}
.et_pb_section.trainers-section .trainers_list .item{
	width:100%;
	margin:0 0 20px;
}
.et_pb_section.trainers-section .trainers_list .item .trainer_item_details .trainer_item_img img{
	height:auto;
}
.et_pb_section.trainers-section .trainers_list .item .trainer_item_details .testimonial_item_info{
	padding:10px;
	bottom:0;
}
.et_pb_section.trainers-section .trainers_list .item .trainer_item_details .testimonial_item_info h6{
	line-height:21px;
}
html body #page-container #et-main-area #main-content .shop-wishlist-section .wishlist-title-container .wishlist-title h2{
	font-size:25px;
	line-height:32px;
}
html body #page-container #et-main-area #main-content .shop-wishlist-section ul.wishlist_table{
	list-style:none;
	margin:0;
	padding:0;
	border-width: 1px 1px 0;
border-style: solid;
border-color: #e8e8e8;
}
html body #page-container #et-main-area #main-content .shop-wishlist-section ul.wishlist_table li{
border-width: 0 0 1px;
border-style: solid;
border-color: #e8e8e8;
padding: 10px;
margin: 0;
}
html body #page-container #et-main-area #main-content .shop-wishlist-section ul.wishlist_table li .product-thumbnail{
max-width: 50px;
margin-right: 5px;
}
html body #page-container #et-main-area #main-content .shop-wishlist-section ul.wishlist_table li .item-details{
width: calc(100% - 60px);
}
html body #page-container #et-main-area #main-content .shop-wishlist-section ul.wishlist_table li .item-details h3{
	font-family: "Poppins", sans-serif;
font-weight: 400;
line-height: 24px;
font-size: 14px;
color: #777777;
}
html body #page-container #et-main-area #main-content .shop-wishlist-section ul.wishlist_table li .item-details h3 a{
	color:inherit;
}
html body #page-container #et-main-area #main-content .shop-wishlist-section ul.wishlist_table li .item-details .item-details-table, html body #page-container #et-main-area #main-content .shop-wishlist-section ul.wishlist_table li .additional-info, html body #page-container #et-main-area #main-content .shop-wishlist-section ul.wishlist_table li .product-remove{
	display:none;
}
html body #page-container #et-main-area #main-content .shop-wishlist-section ul.wishlist_table li .product-add-to-cart a{
background: #04d39f;
border: none !important;
color: #fff;
line-height: 38px !important;
padding: 0 18px !important;
text-transform: uppercase;
border-radius: 3px;
font-weight: 400;
font-size: 14px;
cursor: pointer;
box-shadow: none;
font-family: "Poppins", sans-serif;
}
html body #page-container #et-main-area #main-content .shop-wishlist-section ul.wishlist_table li .product-add-to-cart a:after{
	display:none;
}

*/

html body #page-container #et-main-area .shop-page-section #variations-table.variations-table table tbody tr{
margin: 0 0 20px;
display: block;
border-top: 1px solid #eee;
}
html body #page-container #et-main-area .shop-page-section #variations-table.variations-table table tr td{
padding: 9px 12px !important;
width: 100%;
display: block;
border-top: none;
text-align:left;
}
html body #page-container #et-main-area .shop-page-section #variations-table.variations-table table tr td span{
	display:inline-block;
}
html body #page-container #et-main-area .shop-page-section #variations-table.variations-table table tr td.quantity:before{
content: 'Quantity';
}
html body #page-container #et-main-area .shop-page-section #variations-table.variations-table table tbody tr td:before{
	display:inline-block;
}
html body #page-container #et-main-area .shop-page-section #variations-table.variations-table table tr td.add-to-cart:before{
	display:none;
}
html body #page-container #et-main-area .shop-page-section #variations-table.variations-table{
	padding:30px 0 0;
	margin:0;
}

/* Style the WooCommerce out-of-stock message like a button */
.single-product .stock.out-of-stock {
    display: inline-block;
    padding: 12px 24px;

    font-weight: 600;
    line-height: 1;
    background-color: #BB0000; /* dark grey */
	text-transform: uppercase;
    color: #FFFFFF !important; /* red */
    border-radius: 4px;
    margin: 10px 0;
    text-align: center;
    border: none;
}

/* Remove WooCommerce’s default italic styling and spacing */
.single-product .stock.out-of-stock {
    font-style: normal;
}

.yith-wcwl-add-button {
	margin-bottom: 10px;
}

.woocommerce-page div.product form.cart div.quantity {
	margin-right: 10px !important;
}

#wqb_btn {
	float: left;
	margin-right: 10px;
}

.minus.qty, .plus.qty {
	width: 35px;
	height: 35px;
	line-height: 25px;
	font-size: 35px;
	font-weight: 400;
	border-radius: 3px;
	background-color: #ff0505;
	color: #fff;
	/* border: 2px solid #ff0505 !important; */
	margin: 7px 2px
}
/*
.et_pb_section.our-brands-section.et_section_regular{
	padding:30px 0 25px;
}
.et_pb_section.our-brands-section .et_pb_text h1.featured-brands-header{
line-height: 25px;
font-size: 25px;
padding: 8px 10px;
}
.et_pb_section.our-brands-section .featured-brands-list .snc-brands-grid .snc-brand-item{
	height:80px;
	min-width: 95px;
}
.et_pb_section.our-brands-section .featured-brands-list{
	padding:10px 0;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index ul.brand-list-nav li{
	margin:0 3px 3px 0;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index ul.brand-list-nav li a{
	width:35px;
	height:35px;
	line-height:35px;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index .brand-index-label{
margin: 12px 0;
padding: 6px 12px;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index .brand-list-all .brand-index-header h1{
	font-size:28px;
	padding: 3px 10px;
margin: 0 0 14px;
line-height: 28px;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index .brand-list-all ul.brand-list{
	display:block;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index .brand-list-all ul.brand-list li .brand-name a{
	font-size:16px;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index .brand-list-all ul.brand-list li{
	line-height:22px;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index .brand-list-all .brand-alpha-list{
	display:block;
	width:100%;
	padding:0 0 15px;
}
.et_pb_section.our-brands-section .total-brands-list .snc-brands-index .brand-list-all{
	margin:0;
}

}


@media only screen and (min-width:568px) and (max-width:767px){
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_grid, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid{
	width:49% !important;
	margin-right:2% !important;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_grid:nth-child(2n+0), html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid:nth-child(2n+0){
	margin-right:0 !important;
}
html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_grid .product-info-details, html body #page-container #et-main-area .shop-page-section ul.products li.berocket_lgv_list_grid .product-info-details{
	min-height:100px;
}
html body #page-container #et-main-area .shop-page-section ul.products .product-info-buttons .product-cart{
	width:170px;
}


}


body #page-container #main-header .header-search .dgwt-wcas-search-wrapp form input.dgwt-wcas-search-input {
	padding-right: 50px;
}

body #page-container #main-header .header-search .dgwt-wcas-search-wrapp form button.dgwt-wcas-search-submit {
    width: 15px;
    height: 15px;
    right: 24px;
    left: auto;
    top: auto;
    bottom: 14px;
}

body #page-container #main-header .header-search .dgwt-wcas-search-wrapp form button.dgwt-wcas-search-submit svg {
	width: 15px;
	height: 15px;
}

body #page-container #main-header .header-search .dgwt-wcas-search-wrapp form button.dgwt-wcas-search-submit:hover {
	background: none;
    border: none;
    outline: none;
    box-shadow: none;
}

body #page-container #main-header .header-search .dgwt-wcas-search-wrapp form .dgwt-wcas-preloader.dgwt-wcas-close {
    margin-right: 20px;
}

body #page-container #main-header .header-search .dgwt-wcas-search-wrapp form .dgwt-wcas-preloader.dgwt-wcas-close svg {
	width: 18px;
}

html body .shop-product-filer .woof_sid_widget .woof_redraw_zone .woof_husky_txt-input {
	padding: 10px 30px 10px 15px;
}

html body #page-container #et-main-area .shop-page-section .shop-product-filer .woof_sid_widget .woof_redraw_zone .woof_container a.woof_text_search_go {
    left: auto;
    right: 20px;
    height: 30px;
    top: 3px;
}

html body #page-container #et-main-area .shop-page-section .shop-product-filer .woof_sid_widget .woof_redraw_zone .woof_container .chosen-container-single .chosen-single {
	height: auto !important;
    padding: 8px 10px;
    line-height: 1 !important;
}	

html body #page-container #et-main-area .shop-page-section .shop-product-filer {
	padding-bottom: 20px;
}

html body #page-container #et-main-area .shop-page-section .woocommerce-ordering select {
	height: 46px;
}

@media screen and (min-width: 768px) {	
	.woof_price_search_container form .price_slider_wrapper {
		justify-content: center;
	}
}
*/

.woo-variations-table-in-store-only {
    display: inline-block;
    padding: 0.7em 1.4em;
    background: #444;
    color: #ff4444;
    border-radius: 4px;
    font-weight: 600;
    font-size: 0.9rem;
    cursor: default;
    text-transform: uppercase;
    letter-spacing: 0.03em;
}


