/*
Theme Name: Pinolada Child
Theme URI: https://apalodi.com/themes/pinolada/
Template: pinolada
Version: 1.0.0

Author: APALODI
Author URI: https://apalodi.com

Description: Refreshing Blog and Magazine WordPress Theme.
Tags: blog, news, theme-options, custom-colors, editor-style, featured-images, custom-menu, translation-ready, grid-layout
Text Domain: pinolada

Requires at least: 6.3
Tested up to: 6.6
Requires PHP: 7.0

License: Themeforest Standard
License URI: https://themeforest.net/licenses/standard
*/

/* Homepage */
.bow_home_container {
    padding-inline-end: max(var(--pinolada--space--site),(100% - var(--pinolada--size--container)) / 2);
    padding-inline-start: max(var(--pinolada--space--site),(100% - var(--pinolada--size--container)) / 2);
}

/* Page */
body.page-template-default.page .article-header {
    display: block !important;
}

body.page-template-default.page .article-content>*,
body.page-template-default.page .article-header {
    padding-inline-end: max(var(--pinolada--space--site),(100% - var(--pinolada--size--container)) / 2);
    padding-inline-start: max(var(--pinolada--space--site),(100% - var(--pinolada--size--container)) / 2);
    max-inline-size: none;
}

/* UM */
.um,
.um p {
    color: var(--pinolada--color--contrast) !important;
}

.um h1,
.um h2,
.um h3,
.um a,
.um a.um-link-alt,
.um .um-account-heading {
    color: var(--pinolada--color--primary) !important;
}

.um .um-field-checkbox-option {
    color: var(--pinolada--color--contrast-dim) !important;
}

body.um-page-user .article-header__title-inne::before {
    content: "Benvenuto";
    display: block;
    font-size: 1rem;
}

.um .um-header {
    min-height: 0 !important;
}

.um .um-profile-photo {
    display: none;
}

.um .um-profile-edit {
    top: -80px !important;
    right: 10px;
    margin-right: 0;
}

.um input[type=submit].um-button {
    background: var(--pinolada--color--primary) !important;
    color: var(--pinolada--color--primary-contrast) !important;
}

.um .um-button.um-alt {
    background: transparent !important;
    color: var(--pinolada--color--primary) !important;
    border: 1px solid var(--pinolada--color--primary) !important;
    box-shadow: none !important;
}

/* RESPONSIVE */
@media screen and (max-width: 992px) {
    /* Page */
    .wp-block-columns {
        flex-direction: column;
    }
}


/* BOX NEWSLETTER*/
.box-newsletter h1,
.box-newsletter h2,
.box-newsletter h3,
.box-newsletter h4,
.box-newsletter p,
.box-newsletter a,
.box-newsletter label,
.box-newsletter legend {
    color: var(--pinolada--color--contrast-highlight) !important;
}

.box-newsletter input
{
    background: transparent !important;
    border-color: var(--gf-color-primary-darker) !important;
}

.box-newsletter .gform-theme--framework input[type="checkbox"]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before {
    color: var(--pinolada--color--contrast-highlight);
}
input[type=checkbox].gfield-choice-input:checked::before {
    transform: rotate(0deg);
}

.box-newsletter .gform_button {
    background: var(--pinolada--color--contrast) !important;
    color: var(--pinolada--color--base) !important;
}



/* :root[data-has-dark-mode-support][data-accent-color-dark-scheme][data-prefers-color-scheme=dark] .box-newsletter h1,
:root[data-has-dark-mode-support][data-accent-color-dark-scheme][data-prefers-color-scheme=dark] .box-newsletter h2,
:root[data-has-dark-mode-support][data-accent-color-dark-scheme][data-prefers-color-scheme=dark] .box-newsletter h3,
:root[data-has-dark-mode-support][data-accent-color-dark-scheme][data-prefers-color-scheme=dark] .box-newsletter h4,
:root[data-has-dark-mode-support][data-accent-color-dark-scheme][data-prefers-color-scheme=dark] .box-newsletter p,
:root[data-has-dark-mode-support][data-accent-color-dark-scheme][data-prefers-color-scheme=dark] .box-newsletter a,
:root[data-has-dark-mode-support][data-accent-color-dark-scheme][data-prefers-color-scheme=dark] .box-newsletter label,
:root[data-has-dark-mode-support][data-accent-color-dark-scheme][data-prefers-color-scheme=dark] .box-newsletter legend
{
    color: var(--pinolada--color--contrast-highlight);
}

:root[data-has-dark-mode-support][data-accent-color-dark-scheme][data-prefers-color-scheme=dark] .box-newsletter input
{
    background-color: var(--gf-color-primary);
    border-color: var(--gf-color-primary-darker);
}

:root[data-has-dark-mode-support][data-accent-color-dark-scheme][data-prefers-color-scheme=dark] .gform_button {
    background-color: var(--pinolada--color--primary) !important;
    color: #fff !important;
}


:root[data-has-dark-mode-support][data-accent-color-dark-scheme][data-prefers-color-scheme=light] .gform-theme--framework input[type="checkbox"]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before {
    color: var(--gf-color-primary);
}

input[type=checkbox].gfield-choice-input:checked::before {
    transform: rotate(0deg);
}

:root[data-has-dark-mode-support][data-accent-color-dark-scheme][data-prefers-color-scheme=light] .gform-theme--framework .gform_required_legend .gfield_required,
:root[data-has-dark-mode-support][data-accent-color-dark-scheme][data-prefers-color-scheme=light] .gfield_required.gfield_required_asterisk {
    color: var(--gf-color-primary);
    
} */