/*!
Theme Name: smokinjoesfoods
*/

.price-text ins span {
    text-decoration: none;	
	font-size: 24px;
    color: #ff0000;
    font-weight: 700;
    margin-bottom: -29px;
}
p.price del span.woocommerce-Price-amount.amount {
  color: #ccc;
    text-decoration: line-through;
    font-weight: 400;
    margin-left: 0px;
	font-size: 24px;
}
p.price ins span.woocommerce-Price-amount.amount {
    text-decoration: none;	
	font-size: 24px;
    color: #ff0000;
    font-weight: 700;
    margin-bottom: -29px;
}
p.price span.woocommerce-Price-amount.amount {
        font-size: 24px;
    margin-top: 18px;
    font-weight: 600;
    color: #e80909;
}
.single-product form.cart .quantity {
float: none;
margin: 0px !important;
padding: 0px;
display: inline-block;
}
.woocommerce form.cart .button {
    vertical-align: middle;
    float: none;
}
.woocommerce form.cart div.quantity {
    float: none;
    margin: 0 4px 0 0;
}
.minus, .plus {
    background-color: #fff;
    width: 37px;
    padding:padding: 12px 10px !important;
    font-size: 20px;
	float: left;
}
/* .woocommerce .quantity .qty {
    width: 100px;
    text-align: center;
    padding: 24px;
} */
.woocommerce .quantity .qty {
    width: 100px;
    text-align: center;
    padding: 24px;
    padding: 26px;
    border: 1px solid #ccc;
}

.btn-primary-add {
    font-size: 24px;
    color: #000;
    background-color: #fff;
    font-weight: 600;
    border-radius: 0;
    border: solid 1px #ccc;
    padding: 1px 14px;
    float: left;
}
.single_add_to_cart_button.button.alt.common-btn{
font-size: 16px;
    background: #e80909;
    color: #fff;
    padding: 15px 50px;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    line-height: 1;
    border-radius: 40px;
    border: 0;
    text-transform: uppercase;
	margin: 0px 24px;
}
.single_add_to_cart_button.button.alt.common-btn:hover {
    background: #ffc800;
    color: #fff;
    box-shadow: none;
}
span.onsale {
    display: none;
}
ol.flex-control-nav.flex-control-thumbs li{
   width: 80px !important;
    padding: 0px;
    margin: 4px !important;
}
ol.flex-control-nav.flex-control-thumbs li img {
    border: 1px solid #ccc;
}
ul.tabs.wc-tabs {
    display: none;
}
.woocommerce .col-1, .woocommerce .col-2{ max-width:none !important;}
.woocommerce form .form-row label {
    line-height: 2;
    width: 100%;
}
span.woocommerce-input-wrapper {
    display: contents !important;
}
span.selection {
     display: contents !important;
}
.woocommerce form .form-row input.input-text {
    height: 40px !important;
    padding: 9px !important;
}
.product .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    max-height: 354px !important;
    object-fit: contain !important;
}
.products-col .three-col img {
   max-height: 354px !important;
    object-fit: cover !important;
}
.woocommerce-product-gallery .flex-viewport {
    min-height: 500px !important;
    max-height: 500px !important;
}
.woocommerce-product-gallery__image a img {
    min-height: 500px !important;
    object-fit: contain !important;
    max-height: 502px !important;
}
table, th, td {
  border: 1px solid black;
  border-collapse: collapse;
}
th, td {
  padding: 15px;
}

