/*
Theme Name: arac-2025
Author: Tibi Buzdugan
Author URI: 
Theme URI: 
Tags: full-site-editing, editor-style, block-styles, block-patterns
Text Domain: arac
Requires at least: 6.3
Requires PHP: 7.4
Tested up to: 6.3
Version: 1.0.0

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Styles intended only for the front.*/
html {
    scroll-behavior: smooth;
}

@media screen and (prefers-reduced-motion: reduce) {

    html {
        scroll-behavior: auto;
    }
}

body {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

div.wpforms-container-full .wpforms-form {
    max-width: 800px;
    margin: 0 auto;
}

.wpforms-submit {
    display: block;

}

.wpforms-container input.wpforms-field-medium, .wpforms-container select.wpforms-field-medium, .wpforms-container .wpforms-field-row.wpforms-field-medium, .wp-core-ui div.wpforms-container input.wpforms-field-medium, .wp-core-ui div.wpforms-container select.wpforms-field-medium, .wp-core-ui div.wpforms-container .wpforms-field-row.wpforms-field-medium {
    max-width: 100%
}

.trp_language_switcher_shortcode .trp-language-switcher {
    height: auto;
    width: auto;
}

.trp_language_switcher_shortcode .trp-ls-shortcode-current-language {
    background-color: transparent;
    background-position: calc(100% - 20px) , calc(100% - 3px);
    border: none;
}

.trp_language_switcher_shortcode .trp-ls-shortcode-language {
    background-color: transparent;
    border: none;
}

.trp_language_switcher_shortcode a {
    text-decoration: underline!important;
}

.trp_language_switcher_shortcode a:hover {
    text-decoration: none!important;
}

.wp-site-blocks {
    padding-bottom: 0;
}
footer.site-footer {
    margin-block-start: 0;
    margin-block-end: 0;
}

.menu-black a {
    background: #000;
}

.menu-black a:hover {
    background: #333;
}

.menu-black a span {
    color: #fff;
}

.has-white-color .trp-language-switcher a {
    color: #fff;
}

.has-white-color .trp_language_switcher_shortcode .trp-ls-shortcode-language {
    background: var(--wp--preset--color--contrast) !important;
}

.has-white-color .trp-language-switcher > div > a:hover {
    background: var(--wp--preset--color--contrast) !important;
}

.site-footer .has-white-color .trp-language-switcher a {
    color: #000;
}

.site-footer .has-white-color .trp_language_switcher_shortcode .trp-ls-shortcode-language {
    background: #fff !important;
}

.site-footer .has-white-color .trp-language-switcher > div > a:hover {
    background: #fff !important;
}

.site-footer .trp_language_switcher_shortcode .trp-ls-shortcode-current-language {
    padding: 0;
}

.site-footer .has-white-color .has-white-background-color .trp-language-switcher a {
    padding: 20px 0;
}

.is-menu-open .wp-block-navigation__container {
    margin-left: 3rem;
}

.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation-submenu {
    padding-top: 0!important;
}

.is-menu-open .wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {
    padding: 5px
}

.is-menu-open .menu-black a {
    background: transparent;
}

.is-menu-open .menu-black a:before {
    content: '>';
    position: static;
    display: inline-block;
    padding-right: 5px
}

.is-menu-open .menu-black a span {
    color: #000;
}


