/*
Theme Name:   Versiegelung24.de
Description: Customized Neve child theme for Versiegelung24.de
Author:       Dmitry Kokorin
Author URL:   http://dmitriko.ru
Template:     neve
Version:      3.0.1
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  neve
*/
/* Write here your own personal stylesheet */
.surface-embed div.wpforms-container-full .wpforms-form input[type="submit"], .surface-embed div.wpforms-container-full .wpforms-form button[type="submit"], .surface-embed div.wpforms-container-full .wpforms-form .wpforms-page-button {
	background-color: var(--nv-primary-accent);
	color: #ffffff;
	border-radius: 3px 3px 3px 3px;
	border: none;
	border-width: 1px 1px 1px 1px;
}

/* Dmitriy Kokorin fix after Neve Theme updates */
@media (min-width: 960px) {
    #content .container .col, #content .container-fluid .col {
        max-width: 100%;
    }
}

.single-product .product-header {
    display: flex!important;
}

@media (min-width: 960px) {
    .woocommerce #reviews {
      display: block;
    }
}

.woocommerce .woocommerce-noreviews {
    padding: 10px;
    border: 1px solid var(--nv-light-bg);
    border-radius: 3px;
}

.woocommerce .woocommerce-Reviews-title {
    display: none;
}

@media (min-width: 769px) {
    .woocommerce #review_form .comment-reply-title, .woocommerce .woocommerce-Tabs-panel h2 {
        font-size: 1.25em;
    }
}

.woocommerce.single .quantity input {
    padding-right: 4px!important;
    padding-left: 4px!important;
    box-sizing: border-box;
    line-height: normal;
}

.woocommerce .cart .quantity .button, .woocommerce .cart .quantity button {
    flex-grow: 0;
}

.woocommerce ul.products li.product .woocommerce-placeholder {
    border: 0;
}

.wpdm-download-link.btn.btn-primary {
	margin-top: 1em;
	display: inline-block;
	color: var(--primarybtncolor);
}

.woocommerce div.product form.cart .variations tr {
	display: table-row;
	border: 0;
}

.woocommerce div.product form.cart .variations tr th.label label {
	font-size: 13px;
	margin-right: .5em;
	padding-top: 7px;
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    border: 0;
    line-height: 2em;
    vertical-align: top;
}


.woocommerce div.product form.cart .variations select {
	padding: 0 10px;
}

/* Dmitriy Kokorin fix after Product category template updates */
.woocommerce-products-header {
    width: 100%;
}

/* Dmitriy Kokorin fix for quantity field in cart */
.cart_item .quantity{
	display: flex;
}

/* Dmitriy Kokorin fix for add to cart button in EA Woo Product Grid */
.eael-product-grid .add_to_cart_button{
    display: none !important;
}