/* Enter Your Custom CSS Here */
.wph-modal--1.wph-modal.wph-modal--cabriolet .wph-modal--content h2.wph-modal--title {
        font-size: medium;
        font-weight: bold;
}
.wph-modal .wph-modal--content .wph-modal--message *:not(.button):not(.wph-modal--cta):not(a) {
    color: #ffffff;
}

/* hide category */
.product_meta {
display: none;
}

.woocommerce-page .page-description {
    text-align: justify;
    margin-top: 0px;
    float: left;
}
div.product-addon {
    margin: 0em 0;
}
.yith_wapo_group_total table td {
    text-align: right;
    vertical-align: middle;
 	padding: 0px 20px 0px 0px;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #2e8416;
    font-size: 16px;
    font-weight: 700;
}

.woocommerce div.product div.images.woocommerce-product-gallery{
opacity:100!important;
}

.woocommerce-page .woocommerce-info {
      margin-top: 0px !important;
}

.woocommerce-page .woocommerce-info a {
    background-color: rgb(58, 176, 226);
    padding: 0px 14px;
    font-size: 12px;
    color: #FFF;
}

.woocommerce-page .woocommerce .woocommerce-info a {
    color: #FFF;
    opacity: 1;
}

.woocommerce-page .woocommerce-info {
    float: left;
    text-align: center;
}

.tax-product_cat .page-thumb {
display: none;
}

.woocommerce div.product div.summary {
    margin-bottom: -2em;
}

.ywapo_group_container.form-row.form-row-wide h3 {
    margin-top: -28px;
    margin-bottom: 0px;
}
 