/**
 * Theme Name: Astra Child
 * Theme URI: https://wpastra.com/
 * Template: astra
 * Author: Brainstorm Force
 * Author URI: https://wpastra.com/about/
 * Version: 3.7.3.1634317233
 * Updated: 2021-10-15 17:00:33
**/


.site-footer .footer-widget-area-inner .widget-title {
    color: #ffffff;
}

.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .footer-widget-area-inner, .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .footer-widget-area-inner, .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .footer-widget-area-inner, .footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] .footer-widget-area-inner, .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .footer-widget-area-inner a, .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .footer-widget-area-inner a, .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .footer-widget-area-inner a, .footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] .footer-widget-area-inner a {
    color: #aaa;
}

.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .footer-widget-area-inner a:hover, .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .footer-widget-area-inner a:hover, .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .footer-widget-area-inner a:hover, .footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] .footer-widget-area-inner a:hover {
    color: #ffffff;
}


.elementor-kit-1932 input:not([type="button"]):not([type="submit"]), .elementor-kit-1932 textarea, .elementor-kit-1932 .elementor-field-textual {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-4ade329 );
    padding: 12px 12px 12px 12px;
    z-index: 10;
    position: relative;
      padding-left: 10px !important;
}

.main-header-menu .menu-item .sub-menu .menu-item {
    border-bottom: 1px solid #eaeaea;
}
.main-header-menu .menu-item .sub-menu .menu-link {
    font-size: 13px;
    letter-spacing: 1px;
    padding: 5px 10px;
}





#wpforms-form-16 .wpforms-field-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
}

#wpforms-form-16 .wpforms-field-container .wpforms-field {
    max-width: 50%;
    width: 50%;
    padding: 4px;
}

#wpforms-form-16 .wpforms-field-container .wpforms-field.wpforms-field-textarea{
    max-width: 100%;
    width: 100%;
    padding: 4px;
}

.elementor-kit-1932 button, .elementor-kit-1932 input[type="button"], .elementor-kit-1932 input[type="submit"], .elementor-kit-1932 .elementor-button {
    background-color: #0480e5;
}