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

/* Menu styles */
.menu h5 {
    text-transform: none;
}

.menu p {
    margin-bottom: 20px;
}

.image-offset-left img {
    margin-top: 70px;
}

@media all and (min-width: 40em) {
    .image-offset-left.wpb_single_image img {
        margin-left: -200px;
        max-width: 140%;
    }
}

.image-offset-up img {
    margin-top: 0px;
}

@media all and (min-width: 40em) {
    .image-offset-up.wpb_single_image img {
        margin-top: -75%;
    }
}

/* Mikado Section Title */
@media all and (max-width: 40em) {
    .mkdf-st-inner .mkdf-st-line {
        display: none;
    }

    .mkdf-st-inner .mkdf-st-text {
        width: 100% !important;
        padding-right: 0 !important;
    }
}

/* Mikado Page Title */
@media only screen and (max-width: 680px) {
    .mkdf-title-holder.mkdf-attika-type .mkdf-page-title {
        font-size: 26px;
    }
}

/* Footer */
a[href^="tel:"] {
    white-space: nowrap;
}

@media all and (max-width: 40em) {
    .mkdf-footer-bottom-inner p {
        letter-spacing: 0;
    }
}

/* WooCommerce */
.checkout h3 {
    font-size: 20px;
    letter-spacing: 0.1em;
    text-transform: none;
}

.checkout abbr.required {
    text-decoration: none;
    color: #990000;
}

.mkdf-woocommerce-page .woocommerce-checkout table tr.shipping #shipping_method li>label {
    margin-left: 0.75em;
}

body.mkdf-woocommerce-page .woocommerce-checkout table strong {
    font-size: 15px;
    letter-spacing: .05em;
    font-style: normal;
    color: #000;
    font-family: Heebo,sans-serif;
    font-weight: bold;
    text-transform: none;
}

.wc-stripe-card-icons-container {
    display: none !important;
}

body.mkdf-woocommerce-page .woocommerce-checkout .col-1 .woocommerce-input-wrapper input,
body.mkdf-woocommerce-page .woocommerce-checkout .col-2 .woocommerce-input-wrapper input {
    margin-bottom: 25px;
}

body.mkdf-woocommerce-page .select2-container--default .select2-selection--single .select2-selection__arrow {
    border-bottom: none;
}

body.mkdf-woocommerce-page .select2-selection {
    border-bottom: 1px solid #ddd;
}

.wc_payment_method > label {
    font-size: 20px;
    line-height: 1.67em;
    letter-spacing: 0.1em;
    color: #000;
    font-family: "Playfair Display", serif;
    font-weight: 400;
    margin: 20px 0 40px;
}

.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill,.wc-block-components-form .wc-block-components-text-input.is-active input[type=email],.wc-block-components-form .wc-block-components-text-input.is-active input[type=number],.wc-block-components-form .wc-block-components-text-input.is-active input[type=tel],.wc-block-components-form .wc-block-components-text-input.is-active input[type=text],.wc-block-components-form .wc-block-components-text-input.is-active input[type=url],.wc-block-components-text-input input:-webkit-autofill,.wc-block-components-text-input.is-active input[type=email],.wc-block-components-text-input.is-active input[type=number],.wc-block-components-text-input.is-active input[type=tel],.wc-block-components-text-input.is-active input[type=text],.wc-block-components-text-input.is-active input[type=url] {
    padding: 1.5em .5em .5em !important;
}

.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input {
    padding: 1.5em .5em .5em !important;
}

body .wc-block-components-form .wc-block-components-text-input input[type=email],body .wc-block-components-form .wc-block-components-text-input input[type=number],body .wc-block-components-form .wc-block-components-text-input input[type=tel],body .wc-block-components-form .wc-block-components-text-input input[type=text],body .wc-block-components-form .wc-block-components-text-input input[type=url],body .wc-block-components-text-input input[type=email],body .wc-block-components-text-input input[type=number],body .wc-block-components-text-input input[type=tel],body .wc-block-components-text-input input[type=text],body .wc-block-components-text-input input[type=url] {
    padding: 1em !important;
}

.wc-block-cart-item__prices {
	display: none;
}

.wc-block-components-product-metadata {
    text-align: left;
    font-size: 1em;
}

body .is-large.wc-block-cart .wc-block-cart-items th:last-child {
    padding-right: 16px;
}

body.woocommerce-page .mkdf-content button[type=submit]:not(.mkdf-search-submit),
.wc-block-cart__submit-button.contained {
    background: #c0392b !important;
    color: white !important;
    font-family: Heebo, sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-transform: none;
    border: solid 1px black;
}

/* WooCommerce Title */
.mkdf-title-holder.mkdf-attika-type .mkdf-grid:after {
    background-image: url(https://novocucina.com/wp-content/uploads/2020/10/pizza-in-the-oven-2.jpg);
    background-size: auto;
    background-position: left;
}