/* single product page variation dropdown menu*/
.woocommerce div.product form.cart .variations select {
    font-size: 14px;
    font-weight: 500;
    padding: 10px 40px 10px 12px;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 70%;
    background-color:#fff;
    border-color: rgba(0, 0, 0, .1);
    color: inherit;
    cursor: pointer;
}


/* "Add to cart" button on single product page */

.single-product .product .single_add_to_cart_button.button {
    background-color: #6EC1E4;
    color: #000000; width:40%;height:48px;
  font-weight:300;
}
.single-product .product .single_add_to_cart_button.button:hover {
    background-color: #fff200;
 color: #000000; 
}
/* "Add to cart" button on archives (e.g. shop, category page) */
.woocommerce .product .add_to_cart_button.button {
    background-color: #6EC1E4;
    color: #FFFFFF;
}
/*  product gallery images padding */

.woocommerce div.product div.images .flex-control-thumbs {
    margin-top: 10px;
}

.woocommerce div.product div.images .flex-control-thumbs li {
   padding:5px;
    box-sizing: border-box;
}

@media (min-width: 768px) {
    .flex-grid {
        display: flex;
        flex-wrap: wrap;
        margin-left: -20px;
    }

    /* 2 column tablet */
    .flex-grid>.col {
        flex: 1 0 50%;
        padding-left: 20px;
        box-sizing: border-box;
    }
}

@media (min-width: 1024px) {
    /* 4 column desktop */
    .flex-grid>.col {
        flex: 1 0 25%;
    }
}
#cartcontents {display:none;}
strike {
text-decoration: none;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #fff200;
    color: #333;
    -webkit-font-smoothing:antialiased
}
/* wooocmerce button css*/
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
    background-color: #fff200;
    color:#333;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #6EC1E4;
    color:#fff
}

 .woocommerce.tinv-wishlist #respond input#submit.alt, .woocommerce.tinv-wishlist a.button.alt, .woocommerce.tinv-wishlist button.button.alt, .woocommerce.tinv-wishlist input.button.alt {
        background-color: #fff200;
        color: #333;
        font-family: inherit;
        font-size: 14px;
        border-radius: 3px;
    }

    .woocommerce.tinv-wishlist #respond input#submit.alt:hover, .woocommerce.tinv-wishlist a.button.alt:hover, .woocommerce.tinv-wishlist button.button.alt:hover, .woocommerce.tinv-wishlist input.button.alt:hover {
        background-color: #6EC1E4;
        color: #ffffff;
    }
.woocommerce-Reviews-title {display:none;}
.product_meta {clear:right;}
#reviews .cr-summaryBox-wrap .ivole-summaryBox,
#reviews .cr-summaryBox-wrap .cr-overall-rating-wrap,
#cr_all_reviews_shortcode .cr-summaryBox-wrap .ivole-summaryBox,
#cr_all_reviews_shortcode .cr-summaryBox-wrap .cr-overall-rating-wrap,
.ivole-reviews-grid .cr-summaryBox-wrap .ivole-summaryBox,
.ivole-reviews-grid .cr-summaryBox-wrap .cr-overall-rating-wrap {
	margin: 0px;
	width: 49%;
	flex: 0 0 49%;
	padding: 10px;
	border-radius: 4px;
	border: 0px solid #e4e1e3;
	background-color:#fafafa;
	margin-top:10px;
}
.soldout {
padding: 8px 8px;
	width:50px;
	height:50px;
	border-radius:50%;
text-align: center;
background: #fff200;
color: #333;
font-weight: bold;
position: absolute;
top: 6px;
right: 6px;
font-size: 12px;
}

.widget-title {
      margin-bottom: 10px;
	text-align:center;
	background-color:#fff200;
	width:100%;padding:5px;
	font-size:16px;
	font-family:Helvetica;
}
.widget {
margin-bottom: 0px !important;
padding-bottom: 0px !important;
}
.sidebar .widget li a {
    font-size: 14px;
}

.xoo-wsc-ft-btn-checkout {display:none;}
input:focus::placeholder {
  color: transparent;
}
.full_ingredients {padding:10px;width:100%;font-size:17px;margin:0 auto;}
.text-benefit + ul + li {font-size:17px;}
.product_meta {padding:10px;text-align:center;}

.mc4wp-form-fields p {
    margin: 15px;
}

div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium, div.wpforms-container-full .wpforms-form input[type=email] {
    max-width: 100% !important;
}
.wpforms-form button[type=submit]{
	background-color: #6EC1E4 !important;
    border: 1px solid #6EC1E4 !important;
    color: #fff !important;
    font-size: 1em;
    padding: 10px 15px;
}
a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-cart {
    display: none;
}
.cart-section-2 {
    display: none;
}
.woo-cart-flex div.cart-section-1 {
    width: 100% !important;
    padding: 10px;
    box-sizing: border-box;
}
article#post-7 .woocommerce p{
	display: none;
}
.woocommerce div.product p.stock {
    font-size: .92em;
    display: none;
}