/*
Theme Name: Esmee Child
Theme URI: https://esmee.qodeinteractive.com
Description: A child theme of Esmee
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: esmee
Template: esmee
*/


p, li {
text-align:justify !important
}


/*menu*/
.qodef-header-navigation ul li.qodef-menu-item--narrow ul{
	width: 400px !important;
}

/*slider*/
#rev_slider_1_1_wrapper .esmee_copy90.tparrows svg {
    stroke: #000 !important;
}
.esmee_copy105.tp-tabs .tp-tab .tp-tab-title-holder {
    color: #000 !important;
}

/*product archive*/
.qodef-woo-product-list.qodef-item-layout--info-below-centered .price {
	font-family: Jost;
}
.qodef-woo-product-list .qodef-woo-product-content>div:first-child {
    display: none;
}
#qodef-woo-page .qodef-woo-product-title, #yith-quick-view-modal .qodef-woo-product-title, .qodef-woo-shortcode .qodef-woo-product-title {
    text-align: center !important;
}

/*Product single short description*/
@media only screen and (min-width: 1025px){
#qodef-woo-page.qodef--single .woocommerce-product-details__short-description, #yith-quick-view-content.single-product .woocommerce-product-details__short-description {
    width: 100% !important;
}}

#qodef-woo-page.qodef--single .entry-summary{
	max-width: 82vw !important;
}

/*Product single variations */
#qodef-woo-page.qodef--single form.cart .variations td.value .select2-container {
    display: block;
}
#qodef-woo-page.qodef--single form.cart .variations .select_box, #yith-quick-view-content.single-product form.cart .variations .select_box {
    display: none;
}
#qodef-woo-page.qodef--single form.cart .variations label, #yith-quick-view-content.single-product form.cart .variations label {
	padding: 15px 0 14px 20px;
}
.sku_wrapper {
	display: none !important;
}

/*#qodef-woo-page.qodef--single .entry-summary .price{
	display:none !important;
}*/


/*Related Products- single*/
@media only screen and (min-width: 769px) {
#qodef-woo-page.qodef--single .related .qodef-woo-product-image img {
    height: 100% !important;
}}

/*zmiana buttonu dodaj do koszyka na zapytaj o cene- single*/
.woocommerce a.wqoecf_enquiry_button {
    background-color: #000;
    color: #fff !important;
    padding: 11px 37px;
	font-size: 13px;
    font-weight: 500;
    line-height: 2em;
    letter-spacing: .35em;
    width: auto;
    margin-top: 30px;
    text-decoration: none;
    text-transform: uppercase;
    border-radius: 0;
    outline: 0;
}


.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image .qodef-woo-product-image-inner>.button {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
    font-size: 13px;
    font-weight: 500;
    line-height: 2em;
    letter-spacing: .35em;
    width: auto;
    margin: 0;
    text-decoration: none;
    text-transform: uppercase;
    border-radius: 0;
    outline: 0;
    transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    font-family: Jost,sans-serif;
    padding: 14px 37px;
    cursor: pointer;
    z-index: 3;
    transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .44s cubic-bezier(.34,.24,.09,.73),transform .44s cubic-bezier(.34,.24,.09,.73);
    color: #fff;
    background-color: #000;
    border: 1px solid transparent;
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image .qodef-woo-product-image-inner>.button:after {
	content: '';
    position: relative;
    display: block;
    bottom: 4px;
    left: -2px;
    width: calc(100% - 4px);
    height: 1px;
    background-color: currentColor;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .48s cubic-bezier(.77,0,.175,1);
}


/*blog- warsztaty*/
.qodef-social-share .qodef-social-title {
    display: none;
}

/*contaqct form*/
.wpcf7 form {
	padding: 0px !important;
}