/*!
Theme Name: CBD.market
Theme URI: https://cbd.market
Author: cbd.market
Version: 3.0.0
Text Domain: cbd
*/
.table__value_body del,
.blockUI.blockOverlay,
.woocommerce-password-strength,
.woocommerce-password-hint,
.added_to_cart,
#yith-wcwl-popup-message {
    display: none !important;
}

.table__value_body ins{
    text-decoration: none;
}

#shop-display-options{
    margin-left: 15px;
    display: none;
}

@media screen and (min-width: 1200px){
    #shop-display-options.shop-display-options_active{
        display: block;
    }
}

@media screen and (min-width: 992px){
    .main-archives__container-title.main-archives__container-title_reviews {
        margin-top: 0;
    }
}

@media screen and (max-width: 767px) {
    .article-wrapper table.advgb-table-frontend.aligncenter{
        display: block;
        overflow: auto;
    }
    .article-wrapper .slick-prev {
        left: 0;
    }
    .article-wrapper .slick-next {
        right: 0;
    }
}

.single-product .promotion {
    margin-bottom: 15px;
}

input[type=email]:-ms-input-placeholder,
input[type=search]:not(.search-wrapper__field):-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
input[type=text]:-ms-input-placeholder,
input[type=url]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
select:-ms-input-placeholder,
textarea:-ms-input-placeholder,
input[type=email]:-moz-placeholder,
input[type=search]:not(.search-wrapper__field):-moz-placeholder,
input[type=tel]:-moz-placeholder,
input[type=text]:-moz-placeholder,
input[type=url]:-moz-placeholder,
input[type=password]:-moz-placeholder,
select:-moz-placeholder,
textarea:-moz-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=search]:not(.search-wrapper__field)::-webkit-input-placeholder,
input[type=tel]::-webkit-input-placeholder,
input[type=text]::-webkit-input-placeholder,
input[type=url]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
input[type=email]::-moz-placeholder,
input[type=search]:not(.search-wrapper__field)::-moz-placeholder,
input[type=tel]::-moz-placeholder,
input[type=text]::-moz-placeholder,
input[type=url]::-moz-placeholder,
input[type=password]::-moz-placeholder,
select::-moz-placeholder,
textarea::-moz-placeholder{
     color: #737373;
}

.checkout_ie .wc-square-credit-card-card-postal-code-parent{
    display: block !important;
}

.product__coa {
    margin-bottom: 30px;
}

.product__coa p {
    margin: 0 0 12px;
}

.product__coa p:last-of-type {
    margin-bottom: 0
}

.product__coa p a {
    text-decoration: underline;
    font-family: "arcamajora",serif;
    padding-left: 45px;
    display: block;
    position: relative;
    font-size: 13px;
}

.product__coa p a:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto 0;
    background: url(./assets/images/icon-lab.png) no-repeat;
    background-size: cover;
    height: 30px;
    width: 30px
}

p.product__coa-title {
    font-size: 14px;
    font-family: "arcamajora",serif;
    text-transform: uppercase;
}

/* fix reviews pro */
body.wc-prp-modal{
    overflow: auto;
}

.weight-bolder{
    font-weight: 900;
}

.development-bg, .development-message {
    position: fixed;
    width: 100%;
    bottom: 0;
    padding: 20px 30px;
    color: #ffff
}

.development-message {
    z-index: 99999;
    background: #6fbd0a;
    color: #000;
    font-family: "arcamajora",serif;
}

.development-bg {
    height: 100%;
    z-index: 9999;
    background: #fff;
}

a.wcs-switch-link {
    margin-top: 0;
    display: inline-block;
}

.wcsatt-options-product-dropdown{
    margin-bottom: 0;
    cursor: pointer;
}
.wcsatt-options-wrapper{
    width: 100%;
}
.wcsatt-options-product-wrapper{
    margin-bottom: 20px;
}

#ppc-button-minicart{
    margin: 0;
}

.coupon-shortcode{
    width: 100%;
    margin: 0 auto 20px;
}

@media screen and (min-width: 768px){
    .coupon-shortcode{
        max-width: 50%;
    }
}

table.wishlist_table{
    font-family: "arcamajora",serif;
}

body{
    min-height: 100%;
}

form.cart input.form-row__datepicker-input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
     color: black;
     opacity: 1; /* Firefox */
 }
form.cart input.form-row__datepicker-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
     color: black;
 }
form.cart input.form-row__datepicker-input::-ms-input-placeholder { /* Microsoft Edge */
     color: black;
 }
form.cart input.form-row__datepicker-input::-webkit-input-placeholder {
     color: black;
 }
form.cart input.form-row__datepicker-input:-moz-placeholder { /* Firefox 18- */
     color: black;
}