/*
Theme Name: tar-child
Template: tar
Version: 1.0
Text Domain: landpress-child
*/
:root {
    --e-global-color-white: #ffffff;
    --e-global-color-border: #DFE2E6;
    --e-global-color-label: #E1E2E3;
    --label-border-radius: 4px;
}

/*WP Rocket*/
#wp-admin-bar-wp-rocket #wp-admin-bar-purge-all-default .ab-item>img {
    max-width: 16px;
    max-height: 11px;
}

/*language switcher*/
#language-switcher-container {
    display: flex;
    justify-content: center;
    align-items: center;
}

#tar-language-switcher {
    font-size: 14px;
    width: auto;
    height: auto;
    padding-left: 5px;
    padding-right: 15px;
    border: 0;
    background-position: right !important;
    cursor: pointer;
    box-shadow: none !important
}

/*currency converter*/
body .vrccurconvcontainer {
    display: flex;
    justify-content: center;
    align-items: center;
}

body .vrccurconv-menu {
    min-width: unset !important;
    margin-left: 0 !important;
}

body #modcurconvsel {
    font-size: 14px;
    height: auto;
    border: 0;
    padding-left: 5px;
    padding-right: 15px;
    background-position: right !important;
    cursor: pointer;
    box-shadow: none !important;
}

body .vrccurconv-flag {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
}

body .vrccurconv-flag #vrccurconv-flag-img {
    width: 20px;
    border-radius: 2px;
}

body .vrccurconv-flag #vrccurconv-flag-symb {
    display: none !important
}

/*menu*/
@media (max-width: 1024px) {
    .ekit-wid-con:not(.ekit_menu_responsive_mobile) .elementskit-navbar-nav {
        display: flex !important;
        flex-direction: column !important;
    }

    .elementor-element-1f2f5022.elementor-hidden-desktop {
        margin-top: 25px !important;
    }

    li.mobile-menu-last-item {
        margin-top: auto !important;
    }

    .elementor-element-28f14b1.elementor-hidden-desktop {
        margin-top: 25px !important;
    }

}

/*inputs*/

select,
textarea,
input[type="url"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="password"],
.site .ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]),
.site .ekit-wid-con .ekit-form form textarea,
.keydesign-widget select {
    border-width: 1.5px;
    box-shadow: 0 0 15px rgba(0, 0, 0, .05);
}

input[type="checkbox"],
input[type="radio"] {
    width: 20px;
    height: 20px;
    box-shadow: 0 0 15px rgba(0, 0, 0, .05);
}

/*Back to top*/
body .back-to-top.secondary-color {
    background: var(--e-global-color-primary);
}

body:not(.admin-bar) .back-to-top.secondary-color {
    bottom: 90px;
}

body .back-to-top.secondary-color .icon-arrow-up {
    opacity: 1
}