
.elementor-67 .elementor-element.elementor-element-2c4a2285 .elementskit-navbar-nav > li > a {
    font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: 12px!important;
    font-weight: var(--e-global-typography-84ca66e-font-weight);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    color: #5E5E5E!important;
    padding: 10px 10px 10px 10px!important;
}

/*body.home .elementor-67 .elementor-element.elementor-element-36019554 {
    box-shadow: 0px 10px 30px -5px rgba(0, 0, 0, 0.25);
    margin-top: 0px;
    margin-bottom: 00x;
    padding: 20px 0px 20px 0px;
    z-index: 10;
    display: none!important;
}*/

.elementskit-navbar-nav > li.current-menu-ancestor > a {
    color: #E3001B!important;
}

.elementor-67 .elementor-element.elementor-element-2c4a2285 .elementskit-navbar-nav > li > a:active {
    color: #E3001B!important;
}

.elementor-67 .elementor-element.elementor-element-2c4a2285 .elementskit-navbar-nav > li > a:hover {
    color: #E3001B!important;
}

.elementor-67 .elementor-element.elementor-element-2c4a2285 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a {
    color: #E3001B!important;
}

.elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a {
    background-color: #E3001B!important;
    color: #fff;
		border-color: #E3001B!important;
}

.elementskit-submenu-panel {
    border-color: #E3001B!important;
}

.elementor-kit-12 input:not([type="button"]):not([type="submit"]), .elementor-kit-12 textarea, .elementor-kit-12 .elementor-field-textual {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    color: #363636;
    background-color: transparent;
    border-style: none;
    border-color: var(--e-global-color-308e809);
    border-radius: 0;
    border-bottom: 1px solid #999999 !important;
}

.elementor-kit-12 label {
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: 12px;
    font-weight: 300;
}

.wpcf7-list-item-label {margin-left:10px; margin-bottom:8px!important;}

/*.elementor-kit-12 button, .elementor-kit-12 input[type="button"], .elementor-kit-12 input[type="submit"], .elementor-kit-12 .elementor-button {
    background-color: #E3001B;
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: 16px;
    font-weight: var(--e-global-typography-520c191-font-weight);
    color: var(--e-global-color-a291686);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 3px 3px 3px 3px;
    padding: 10px 60px 10px 60px !important;
    margin-top: 20px;
}*/

/*.elementor-67 .elementor-element.elementor-element-2c4a2285 .elementskit-navbar-nav > li > a {font-size: 12px !important;}*/

/*.elementor-kit-12 button, .elementor-kit-12 input[type="button"], .elementor-kit-12 input[type="submit"], .elementor-kit-12 .elementor-button {
    background-color: #E3001B;
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: 16px;
    font-weight: var(--e-global-typography-520c191-font-weight);
    color: var(--e-global-color-a291686);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 3px 3px 3px 3px;
    padding: 30px 60px 30px 60px !important;
    margin-top: 20px;
}
*/

input:focus::placeholder {color: transparent} 

textarea:focus::placeholder {color: transparent} 

.ekit-wid-con .elementskit-infobox .box-footer.enable_hover_btn .elementskit-btn {
    left: 0;
    bottom: 0;
    opacity: 1;
}

