@charset "utf-8";
@import url('root.css');

#et-top-navigation {
    display: flex;
}

a:hover {
    color: #3550a0;
}

.eu-grants-wrapper {
    margin-left: 20px; max-width: 156px; margin-top: -9px; position: relative; z-index: 1;
    transition: max-width 0.4s;
}
.eu-grants-wrapper a { display: block; }
.eu-grants-wrapper a:hover { opacity: 0.7; }

.et-fixed-header .eu-grants-wrapper { max-width: 140px; }

#top-menu .menu-item-319 a {
     color: #cc0000;
}

#top-menu li li {
    line-height: 1.4;
    padding: 0;
    width: 100%;
}
#top-menu li li a { width: 100%; }

.et_pb_module.dcs_styler .dcs-module-container .dcs-module.dcs-module-styler .wpcf7 input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]) {
    color: black !important;
}

.dcs-module-container .dcs-module.dcs-module-styler .wpcf7 textarea {
    color: black !important;
}

.dcs-module .wpcf7 input[type="submit"]:hover{
    background-color: #408ec3;
    border-color: #408ec3;
}

.wpcf7 form .wpcf7-response-output {
    background-color: white;
    padding: 1rem;
}


.tmp { box-sizing:border-box; border:solid 1px #00FF00; }
.clr { clear:both; width:100%; }


@media only screen and (max-width: 980px) {
    .et_header_style_left #et-top-navigation {
        display: flex;
    }
    .eu-grants-wrapper { margin-top: -1px; max-width: 136px; margin-left: 0; margin-right: 10px; }
    .et_pb_menu .et_pb_menu__menu {
        display: block;
    }
}

