/*!
Theme Name: quarty child
Theme URI: https://bslthemes.com/
Author: bslthemes
Author URI: https://themeforest.net/user/bslthemes
Description: Quarty - Architecture & Interior WordPress Theme
Version: 1.0.1
License: General Public License
License URI: http://www.gnu.org/licenses/gpl.html
Template: quarty
Text Domain: quarty-child
Tags: full-width-template, editor-style, featured-images, sticky-post, threaded-comments, translation-ready, theme-options
*/

body
{
    --cprim: var(--e-global-color-primary);
    --csec: var(--e-global-color-text);
    --c2: #fff;
}


/*#region override quarty*/
body .qrt-top-bar .qrt-search-btn
{
    display: none;
}

body .qrt-masonry-grid
{
    min-height: unset !important;
}

body .qrt-app .qrt-top-bar .qrt-menu nav ul li.current-menu-item a
{
    color: var(--c2);
    font-weight: 900;
}

body .qrt-app .qrt-top-bar .qrt-menu nav ul li ul,
body .qrt-app .qrt-top-bar .qrt-menu nav ul li::after,
body .qrt-app .qrt-top-bar .qrt-menu.qrt-active
{
    background-color: var(--cprim);
}

body .qrt-app .qrt-top-bar,
body .qrt-app .qrt-left-bar,
body .qrt-app .qrt-top-bar .qrt-menu
{
    background-color: var(--cprim);
}

body .qrt-app .qrt-top-bar
{
    transform-style: preserve-3d;
}

body .qrt-app .qrt-top-bar .qrt-buttons .qrt-menu-btn span::before,
body .qrt-app .qrt-top-bar .qrt-buttons .qrt-menu-btn span::after,
body .qrt-app .qrt-top-bar .qrt-buttons .qrt-menu-btn span
{
    background: var(--c2) !important;   
}

body .qrt-app .qrt-top-bar .qrt-buttons .qrt-menu-btn span,
body .qrt-app .qrt-top-bar .qrt-buttons .qrt-search-btn
{
    color: var(--c2) !important;
}

body .qrt-app .qrt-top-bar .qrt-menu nav ul li a,
body .qrt-btn.qrt-btn-color,
body .qrt-app .qrt-left-bar .qrt-current-page-title a,
body .qrt-app .qrt-left-bar .qrt-social-links .qrt-social-link
{
    color: var(--c2);
}

body .qrt-top-bar .qrt-btn.qrt-btn-color,
body .qrt-app .qrt-top-bar .qrt-symbol
{
    background-color: var(--csec);
}

body .qrt-app .qrt-top-bar .qrt-logo, 
body .elementor-editor-active .qrt-logo
{
    width: 170px;
    margin-top: 8px;
}

body .qrt-app .qrt-top-bar .qrt-symbol img, 
body .elementor-editor-active .qrt-symbol img
{
    width: 48px;
    height: 48px;
}

body .qrt-app .qrt-preloader .qrt-preloader-content .qrt-logo
{
    width: unset;
}

body .qrt-app .qrt-preloader .qrt-preloader-content
{
    width: unset;
}

body .qrt-app .qrt-preloader .qrt-preloader-content .qrt-logo
{
    background-image: url("/wp-content/uploads/2025/02/logo_320.webp");
    background-repeat: no-repeat;
}

body .qrt-app .qrt-preloader .qrt-preloader-content .qrt-logo img
{
    opacity: 0;
}

body .cs4FormCheckboxText
{
    position: relative;
    top: -23px;
    padding-left: 60px;
}

body .cs4FormSubtext
{
    font-size: .9rem;
    padding: 0 0 2px 4px;
}

body .wpcf7-spinner
{
    float: left;
}

body > #preloader
{
    display: none !important;
}
/*#endregion*/