/*
Theme Name: Hanio Child Theme
Theme URI: https://hanio.peerduck.com
Author: PeerduckThemes
Author URI: https://peerduck.com
Description: Blank Child Theme for Hanio
Template: hanio
Version: 1.93
Requires at least: 5.0
Tested up to: 5.7
Requires PHP: 7.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, three-columns, custom-colors, featured-images, theme-options
Text Domain: hanio
*/

:root {
    --oro: #d5a940;
    --orohover: #906809;
}

.privacy .wpcf7-list-item {
    display: block;
}

.privacy input[type="checkbox"] {
    padding: 0;
    min-width: auto;
}

.wpcf7-form .theme-contact-form .mcf-submit {
    text-align: left;
}

small {
    font-size: 50%;
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce .cart .button,
.woocommerce .cart input.button,
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled],
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.form-submit #submit,
.wpcf7-submit,
.post-password-form input[type="submit"],
body .elementor-button.elementor-size-xl,
body .elementor-button.elementor-size-lg,
body .elementor-button.elementor-size-md,
body .elementor-button.elementor-size-sm,
body .elementor-button.elementor-size-xs,
.wpcf7-form .theme-contact-form .wpcf7-submit {
    background: linear-gradient(120deg, var(--orohover) 0%, var(--oro) 100%);
}

body.page-id-9846 ul {
    padding: 10px 0 0px 50px;
}

.woocommerce-order .woocommerce-customer-details h4,
.woocommerce-order .woocommerce-customer-details .woocommerce-column--shipping-address h2,
.woocommerce-order h2.woocommerce-order-details__title,
.woocommerce-bacs-bank-details h3.wc-bacs-bank-details-account-name {
    font-size: 20px;
}

.woocommerce-bacs-bank-details h2.wc-bacs-bank-details-heading {
    font-size: 25px;
    margin-bottom: 0;
    line-height: initial;
    font-weight: 700;
}

.woocommerce-table--order-details small {
    font-size: 80%;
    display: block;
}

.grecaptcha-badge {
    display: none;
}

.woocommerce ul.products li.product .button {
    width: auto;
}

.sidebar-shop .widget_shopping_cart p.woocommerce-mini-cart__buttons a.wc-forward {
    margin-bottom: 15px;
}

body.single-product .btnScheda {
    padding-top: 20px;
}

body.single-product .product_meta,
body.single-product .blog-tile-wave.product-variable-top-wave,
body.single-product .blog-tile-wave.product-sum-top-wave {
    display: none;
}

body.single-product table.variations td.value a.reset_variations {
    position: absolute;
    margin-top: 50px;
    right: 20px;
}

h1.titleProduct {
    font-family: 'Nunito Sans', arial, sans-serif;
    font-size: 30px;
    margin: 0 0 10px;
    font-weight: 900;
    color: var(--oro);
}

.woocommerce div.product .woocommerce-tabs .panel {
    padding: 2rem 3rem 1.3rem 3rem;
}
 
@media only screen and (min-width: 1200px) {
    .custom-logo {
        max-height: 9rem;
        position: relative;
        left: -35px;
    }
}

@media only screen and (max-width: 1199px) {
    .custom-logo {
        max-height: 6rem;
        position: absolute;
        right: 0;
        left: 0;
        margin: 0 auto;
        top: -7px;
    }
}
