.menumain>ul>li.selected span>a {
    color: #D32028;
    font-weight: 700;
}
.menumain>ul>li.selected:before {
    height: 6px;
}
.mc4wp-alert.mc4wp-success {
    color: #078f12;
}
.mc4wp-alert.mc4wp-errors {
    color: #D32028;
}
.highlight-input {
    border: 2px solid #007bff; 
    box-shadow: 0 0 5px rgba(0, 123, 255, 0.5); 
    transition: border 0.3s, box-shadow 0.3s; 
}
span.error-message {
    color: #cb0e0e;
    font-size: 13px;
}
.footer-container .menu-footer a.active{
    color: #FA8B1D;
}

.mc4wp-alert.mc4wp-notice p {
    color: #078f12;
}

.get-touch-form .wpcf7-spinner {
    display: block;
    background-color: transparent;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
}

.tempt-1-main .document ul>li:before {
    background: #3E3E3E !important;
    border-radius: 100%;
    content: "";
    height: 6px;
    left: 0;
    line-height: 1;
    position: absolute;
    top: 10px;
    width: 6px;
}

body .document ul li:before {
    background: #3E3E3E !important;
}

li.only_mobile {
    display: none !important;
}
@media screen and (max-width: 1200px) {
    li.only_mobile {
        display: unset !important;
    }
    .menumain>ul .submn ul li.active>span>a{
        color: #FFF !important;
    }
}

.wpcf7-form.cf7skins {
    color: #3E3E3E !important;
}

form.wpcf7-form .btn-3 {
    font-size: 16px !important;
}

.box-1>ul>li.active>ul.close {
    display: none;
}
.box-1>ul>li.active>ul.close.opened {
    display: block;
}