/*
Theme Name: Piquant Child Theme
Theme URI: https://piquant.qodeinteractive.com/
Description: A child theme of Piquant Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.1
Template: piquant
*/

table.shop_attributes tbody th {
	vertical-align: middle;
	padding-bottom: 0;
}
.mkdf-shopping-cart-dropdown .mkdf-btns-holder.clearfix {
    display: grid;
	margin: 0 auto;
	text-align: center;
}
.mkdf-ib-holder .mkdf-ib-overlay{
	height: 350px;
}
.mkdf-btn-custom-border-hover.mkdf-btn-custom-hover-color.mkdf-btn-custom-hover-color.checkout {
    margin: 10px 0;
}
.mkdf-testimonial-title-holder .mkdf-testimonial-separator-before-line{
	right: 60% !important;
}
.mkdf-testimonial-title-holder .mkdf-testimonial-separator-after-line{
	left: 60% !important;
}
.vc_separator.wpb_content_element.vc_separator_align_center h4 {
    color: #fff;
    font-size: 2.3em;
    margin-bottom: 40px;
}

.block-txt h2{
	color: #f1f1f1;
    text-shadow: 1px 2px 5px black;
}

.woobt-quantity-input-plus, .woobt-quantity-input-minus{
	display: none;
}

.mkdf-container-inner {
    width: 1200px;
    margin: 0 auto;
}
.mkdf-two-columns-66-33 .mkdf-column1 {
    width: 75% !important;
    float: left;
}
.mkdf-two-columns-66-33 .mkdf-column2 {
    width: 25% !important;
    float: left;
}

span.select2.select2-container.select2-container--default.select2-container--focus {
    width: 275px !important;
}

.chargewp-zigzag-timeline__event__date {
    color: #fff;
}

span.soc-top a {
    vertical-align: sub;
    display: inline-block;
    margin: 5px 5px 0 10px;
	transition: transform 0.3s ease-in-out;
}

span.soc-top a:hover {
	color: #f6f6f6;
	transform: scale(1.2);
    transform-origin: center center;
}

.select2-container--default .select2-selection--single .select2-selection__rendered{
	padding-right: 20px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	right: 0 !important;
}


.wc-block-cart__submit {
    margin: 0 0 16px;
    position: relative;
    min-height: 58px;
    border: 1px solid;
    border-color: #111111;
    background-color: #4CAF50;
    font-weight: bold;
    letter-spacing: 0.5px;
    font-size: 20px;
    line-height: 1.5;
    border-radius: 4px;
    text-shadow: 0 1px 1px black;
}
.wc-block-components-button__text {
    color: #fff;
}
.woocommerce #place_order, .woocommerce-page #place_order {
    float: right;
    min-height: 58px;
    border: 1px solid;
    border-color: #111111;
    background-color: #4CAF50;
    cursor: pointer;
    font-family: inherit;
    font-weight: bold;
    letter-spacing: 0.5px;
    width: 100%;
    padding: 16px 24px;
    font-size: 20px;
    line-height: 1.5;
    border-radius: 4px;
    color: #fff;
    text-shadow: 0 1px 1px black;
}




.mkdf-content .mkdf-content-inner > .mkdf-container > .mkdf-container-inner {
    padding-top: 72px;
    padding-bottom: 72px;
}

#cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{
	display: none;
}

#cart .wc-block-components-totals-item.wc-block-components-totals-footer-item::before {
    content: 'Сумма:' !important;
}

#cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item{
	display: block !important;
}

p#billing_postcode_field, p#billing_state_field, p#billing_city_field, p#billing_address_2_field {
    display: none !important;
}


@media (max-width: 786px) {
    .chargewp-zigzag-timeline__event__content {
        max-width: 50vw !important;
    }
	.chargewp-zigzag-timeline__event__title {
		hyphens: auto;
	}
	a.mkdf-header-cart span.mkdf-cart-label {
		display: none;
	}
}

.single.single-product .mkdf-btn-icon.single_add_to_cart_button {
    padding-right: 10px;
    margin-right: 20px;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: right;
    padding: 20px;
    background-color: #4caf50;
    color: #fff;
    font-weight: bold;
    font-size: 1.5em;
    border: solid 1px #111111;
}

@media (min-width: 992px) {
    #wpgs-gallery.wcgs-woocommerce-product-gallery {
        width: 47% !important;
    }
}