
@media only screen and (max-width: 768px) {
ul.products li.product {
float: none !important;
display: block !important;
width: 100% !important;
margin: 0 auto !important;
}
}


.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

background:#6B5548 !important;

background-color:#6B5548 !important;

color:white !important;

text-shadow: transparent !important;

box-shadow: none;

border-color:#6B5548 !important;

}

.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {

background:#6B5548 !important;

background-color:#6B5548 !important;

color:white !important;

text-shadow: transparent !important;

box-shadow: none;

border-color:#6B5548 !important;

}

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {

background: #6B5548 !important;

color:white !important;

text-shadow: transparent !important;

border-color:#6B5548 !important;

}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

background: #6B5548 !important;

box-shadow: none;

text-shadow: transparent !important;

color:white !important;

border-color:#6B5548 !important;

}
/* Normally Red */
.woocommerce-error {
    background-color: #6B5548 !important;
}
 
/* Normally Blue */
.woocommerce-info {
    background-color: #6B5548 !important;
}
 
/* Normally Green */
.woocommerce-message {
    background-color: #6B5548 !important;
}
 
/* Normally Green */
body.single-product .woocommerce-message .message-inner {
    background-color: #6B5548 !important;
}


@media(max-width:768px){
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
text-align: left!important;
}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {

padding-right: 7px;
}
.woocommerce td.product-name .wc-item-meta dd, .woocommerce td.product-name dl.variation dd{margin-bottom:8px}
}



@media (max-width: 479px){
.woocommerce-page ul.products li.product:nth-child(n) {
margin: 0 0 11.5%!important;
width: 50%!important;
padding-right: 15px;
}
}
.et-db #et-boc .et-l .et_pb_wc_related_products ul.products li.product a img {
max-width: 100%;
}
.woocommerce>.cross-sells {
display: none;
}
.woocommerce .cart-collaterals {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.woocommerce .cart-collaterals .cross-sells {
width: 100%;
}
.woocommerce .cart-collaterals .cross-sells ul.products li {
width: 15%;
}
.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-3 li.product, .et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-3 li.product{
width: 20%;
}

.single-product div.product div.images a { 
  width:auto !important 
}
.products .product {
  height:354px;
}
@media (max-width:990px) {
  .woocommerce .products li.last {
    padding-right: 0px !important;
  }
}
@media (max-width:500px) {
  .woocommerce .products li.last {
    padding-right: 0px !important;
  }
}
ul.products li.product {
  float:left !important;
}
.single_variation_wrap .product-addon {
float: left;
}
.woocommerce-product-gallery .flex-control-thumbs li:nth-child(4n+1) {
clear: both !important;
}
.flex-viewport {
height: 394px !important;
}
.product > .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images > div > figure > div.woocommerce-product-gallery__image.flex-active-slide > a {
pointer-events: none;
}
@media screen and (max-width: 375px) {

.shop-ribbon .products, .shop-traditional .products.ribbon {
float: left;
margin: 0 !important;
padding: 0 25% !important;
}

}
.product-template-default .variations_form:first-of-type {display:none;}
.product-template-default div.product_meta {display:none;}
.single-product .woocommerce-product-gallery__image>a {
pointer-events: none;
}
.woocommerce-variation.single_variation {
width: 100%;
margin-bottom: 20px;
}
.product-addon {
width: 100%;
}
form.cart:nth-of-type(1) {
display: block !important;
}
dl.product-addon-totals {
float: left;
width: 100%;
}
.cart-collaterals + .cross-sells {
display: none;
}
div a.remove {
    height: 30px;
    width: 30px;
    background-size: contain;
}
table.shop_table .product-thumbnail {
width: 120px !important;
}
table.shop_table td.product-thumbnail img {
width: 120px !important;
}
body.single-product .layout-sidebar-no div.product div.summary {
width: 47%;
}
body.single-product .layout-sidebar-no div.product div.images {
width: 50%;
}
div.product div.images a {
position: relative !important;
}
@media only screen and (max-width: 768px){
ul.products li.product {
width: 100%!important;
}
}
.out-of-stock {display: none;}
.woocommerce form.cart button.button {
    background-color: #c42d2d;
}
.woocommerce form.checkout button.button {    
    background-color: #c42d2d;
}
/* Hide 'Select options' button from categories page */
.woocommerce .products .product_type_variable {
  display: none !important;
}
/* Hide 'Select options' button from categories page */
.woocommerce .products .product_type_simple {
  display: none !important;
}
h1.title {
text-align: center !important
}
.shop-ribbon .products li .buttons {
background: none !important;
}
.element-is-sticky {
background: #F0F8FF;
}
.wc-pao-addon-image-swatch{
    display:none;
}
.wp-block-embed-twitter .twitter-tweet {
	  display: block;
    margin-left: auto;
    margin-right: auto 
}
.instagram-media{margin:0 auto !important;}
li#tab-title-common_tab a {
font-size: 16px;
color: red;
}
li#tab-title-common_tab a:hover {
color: #6c6c6c;
}