/*
Theme Name: Samasthiti
Theme URI: 
Author: Riccardo Monticelli
Author URI: 
Description: 
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 5.7
Version: 0.1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: bricksy
Text Domain: samasthiti
Tags: 
*/

@media only screen and (min-width: 768px) {

    #landing-cta-button,
    #statuto-button {
        max-width: 50% !important;
    }

}


@media only screen and (min-width: 1024px) {

    #landing-cta-button {
        max-width: 25% !important;
    }

}

html {
    scroll-behavior: smooth
}

.no-underline,
.no-underline a {
    text-decoration: unset !important;
}

label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
    display: flex;
}

input#rememberme {
    max-width: 2em;
    margin-left: 0;
}

.woocommerce-account .wp-block-post-title,
.woocommerce-cart .wp-block-post-title {
    max-width: 1200px !important;
}

.em.pixelbones ul {
    list-style-position: outside !important;
    padding-left: 1em !important;
}

.em.pixelbones li:not(:last-child) {
    margin-bottom: 1.5em !important;
}

.em.pixelbones a {
    color: var(--wp--preset--color--custom-yls-petrolium-soft) !important;
}

li.wp-block-navigation-item.current-menu-item.wp-block-navigation-link a span {
    padding-bottom: 5px;
    border-bottom: 1px solid!important;
}

.wp-block-navigation__container>.wp-block-navigation-item a::before {
    border-top: 1px solid var(--wp--preset--color--foreground)!important;
    border-right: 1px solid var(--wp--preset--color--foreground)!important;
}

.wp-block-navigation__container>.wp-block-navigation-item a:after {
    border-bottom: 1px solid var(--wp--preset--color--foreground)!important;
    border-left: 1px solid var(--wp--preset--color--foreground)!important;
}

h4.em-item-title,
h4.em-item-title a {
    text-decoration: none;
}

section.em-search-section-location.em-search-advanced-section {
    display: none;
}

.em-item-image {
    display: flex;
    align-items: center;
}