/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 30 2023 | 13:16:33 */
/****************************************************************
                  Woo Products Table Section 
****************************************************************/
#woo-products-table {
  	font-family: arial, sans-serif;
  	border-collapse: collapse;
  	width: 100%;
}
#woo-products-table td, th {
  	border: 1px solid #dddddd;
 	text-align: left;
  	padding: 8px;
}
#woo-products-table tr:nth-child(odd) {
  	background-color: #dddddd;
}
table#woo-products-des-table {
  	width: 50%;
}
table#woo-products-des-table th.woo-products-des-column1 {
  	border: none;
  	width:30%;
}
table#woo-products-des-table th.woo-products-des-column2{
  	border: none;
}
#tab-specification table tr th, #tab-specification table.shop_attributes tr th {
    width: 50%;
}
#tab-specification table tr td, #tab-specification table.shop_attributes tr td {
    border-right: 1px solid#ddd;
}
/****************************************************************
          			Woo product single page 
****************************************************************/
.woocommerce-page .wapf--inner {
    display: none;
}
.woocommerce-page .wapf-field-row .wapf-field-input input[type=checkbox] {
    margin-top: 3px;
}
.woocommerce-page div#sidebar{
	margin-top:0 !important;
}
.tax-product_cat aside#woocommerce_products-2 {
    display: none;
}
.woocommerce-page nav.woocommerce-breadcrumb{
	display:block;
}
.woocommerce-page .woocommerce-breadcrumb a{
    padding: .465em .929em;
    border-radius: .357em;
    display: inline-block;
	background-color: #f1f1f1;
}
.woocommerce-page .product_title{
	font-size:22px;
}
.woocommerce-product-details__short-description li {
    text-align: justify;
}
.woocommerce-page form.cart {
    display: inline;
}
.woocommerce-page a.compare.button{
	padding: 8px 25px;
    font-weight: bold;
    font-size: 1em;
}
.woocommerce-page .quantity .input-text {
    padding: 7px 15px !important;
	font-weight: bold;
    font-size: 1em;
}
.electro-description.clearfix ul li {
    text-align: justify;
}
.woocommerce-page span.tagged_as {
    display: none;
}
.woocommerce-page .woocommerce-tabs+section.related>h2{
	font-size: 20px;
}
.woocommerce-page .woocommerce-tabs+section.related>h2::after{
	width: 15%;
}
.woocommerce-page .single_variation_wrap {
    display: inline-block;
}
.single-product table.variations td, .single-product table.variations th {
    border-right: 1px solid #e7e7e7;
}
.single-product table.variations td.value select {
    border-radius: 0;
}
/****************************************************************
                  Single product Page Media Query 
****************************************************************/
@media only screen and (max-width: 1199px){
	.woocommerce-page .single-product-wrapper {
    	margin-bottom: 3.429em;
	}
}
@media only screen and (max-width: 991px){
	.woocommerce-page .quantity .input-text {
    	padding: 6px 12px !important;
    	font-size: 12px;
   		width: 5em;
	}
	.single_add_to_cart_button.button{
		font-size:12px;
	}
	.single_add_to_cart_button.button {
    	padding: 8px 14px !important;
	}
	.woocommerce-page a.compare.button {
    	padding: 8px 14px;
    	font-weight: bold;
    	font-size: 12px;
	}
	.woocommerce-page .wc-tabs {
    	align-items: center;
    	justify-content: center;
		position: unset;
		margin-bottom: 0px;
    	display: flex;
    	overflow:unset;
    	border: none;
    	padding-bottom: 0px;
	}
	.woocommerce-page .product_title {
    	font-size: 18px;
	}
	.woocommerce-page .woocommerce-breadcrumb span.delimiter {
    	margin: 0 0.429em;
	}
}
@media only screen and (max-width: 767px){
	.woocommerce-page .woocommerce-breadcrumb a{
    	padding: .465em 0em;
    	font-size: 10px;
    	background-color: transparent;
	}
	.woocommerce-page nav.woocommerce-breadcrumb{
    	overflow: hidden;
    	margin: auto;
		background: transparent;
	}
	.woocommerce-page .fa-angle-right:before {
    	font-size: 8px;
	}
	.woocommerce-page .summary.entry-summary {
    	margin-top: 25px;
	}
	.woocommerce-page .product_title {
    	font-size: 16px;
    	text-align: center;
	}
	.woocommerce-page .woocommerce-product-rating {
    	align-items: center;
    	justify-content: center;
    	display: flex;
	}
	.woocommerce-page .brand {
    	display: flex;
    	margin-right: 0;
    	float: left;
    	width: 50%;
    	align-items: start;
    	justify-content: start;
		margin-top: -8px;
	}
	.woocommerce-page .availability {
    	display: flex;
    	align-items: center;
    	justify-content: flex-end;
	}
	hr.single-product-title-divider {
    	display: none;
	}
	.woocommerce-page .entry-summary .action-buttons{
    	width: 100%;
    	justify-content: center;
		align-items:center;
		border-bottom: 1px solid#ddd;
    	padding-bottom: 15px;
	}
	.woocommerce-page form.cart {
    	display: flex;
    	align-items: center;
    	justify-content: center;
    	float: left;
		margin-top: 0;
		width: 61%;
	}
	button.wpcbn-btn.wpcbn-btn-single.single_add_to_cart_button.button.alt {
    	margin: 0 10px;
	}
	.woocommerce-page a.compare.button{
		width:39%
	}
}
@media only screen and (max-width: 575px){
	.sticky-single-add-to-cart-mobile button.single_add_to_cart_button.button.alt{
		width: 45% !important;
    	float: left;
		margin-right: 15px;
		background-color: #fed700 !important;
	}
	.sticky-single-add-to-cart-mobile button.wpcbn-btn.wpcbn-btn-single.single_add_to_cart_button.button.alt{
		width: 45% !important;
		margin-left: 15px;
		background-color: #fed700 !important;
	}
	.woocommerce-page form.cart {
    	justify-content: left;
    	width: 60%;
	}
	.woocommerce-page a.compare.button {
    	width: 40%;
	}
	.woocommerce-page .wc-tab {
    	padding: 2.5em 2.5em 2.5em 10px;
	}
	.woocommerce-page .woocommerce-tabs.wc-tabs-wrapper .wc-tabs>li+li {
    	margin-left: 0;
	}
	.advanced-review {
    	margin-bottom: 5px;
	}
	.woocommerce-page .wc-tabs>li a {
    	font-size: 14px;
	}
}
@media only screen and (max-width: 540px){
	.woocommerce-page .action-buttons {
    	display: flex !important;
	}
	.woocommerce-page .price {
    	font-size: 22px;
	}
}
@media only screen and (max-width: 420px){
	.woocommerce-page .brand{
		width:25%;
	}
	.woocommerce-page .brand+.availability {
    	padding-left: 0px;
	}
	.sticky-single-add-to-cart-mobile button.wpcbn-btn.wpcbn-btn-single.single_add_to_cart_button.button.alt {
    	width: 42% !important;
	}
	.sticky-single-add-to-cart-mobile button.single_add_to_cart_button.button.alt {
    	width: 42% !important;
	}
	.ec-tabs li+li, .wc-tabs li+li {
    	padding-left: 20px;
	}
	.woocommerce-page .wc-tabs>li a{
    	font-size: 12px;
	}
}
@media only screen and (max-width: 360px){
	.woocommerce-page .brand img {
    	height: 40px;
	}
	.woocommerce-page .product_title {
    	font-size: 14px;
    	font-weight: bold;
	}
	.electro-description.clearfix ul li {
    	font-size: 12px;
	}
	.woocommerce-product-details__short-description li {
    	font-size: 12px;
	}
}
@media only screen and (max-width: 320px){
	.woocommerce-page .wc-tabs>li a ,.woocommerce-page .wc-tabs>li a{
    	font-size: 10px;
	}
	.sticky-single-add-to-cart-mobile button.single_add_to_cart_button.button.alt {
    	font-size: 10px;
	}
	.onsale{
		font-size:12px;
	}
}