#main-header{background-color:rgba(255,255,255,0)!important;box-shadow:none!important;transition:background-color 0.4s ease-in-out!important}#main-header.et-fixed-header{background-color:#1b2a4a!important;box-shadow:0 2px 5px rgba(0,0,0,0.1)!important}#top-menu li a{position:relative;transition:color 0.3s ease}#top-menu li a:hover{color:#c5a34d!important;opacity:1!important}#top-menu li a::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#c5a34d;transition:width 0.4s ease-in-out}#top-menu li a:hover::after{width:100%}#top-menu li:last-child a{border:2px solid #c5a34d!important;color:#c5a34d!important;padding:8px 15px!important;margin-left:15px;transition:all 0.3s ease!important}#top-menu li:last-child a::after{display:none!important}#top-menu li:last-child a:hover{background-color:#c5a34d!important;color:#1b2a4a!important}@media (max-width:980px){#main-header,#main-header.et-fixed-header,body #main-header,body.et_fixed_nav #main-header{background-color:#1b2a4a!important}#et-top-navigation,.et_mobile_nav_menu,#et_mobile_nav_menu,.et_header_style_left #et-top-navigation,.et_header_style_centered #et-top-navigation,ul.et_mobile_menu,.et_mobile_menu{background-color:#1b2a4a!important}ul.et_mobile_menu li a,.et_mobile_menu li a{color:#ffffff!important;border-bottom-color:rgba(255,255,255,0.1)!important}ul.et_mobile_menu li a:hover,.et_mobile_menu li a:hover{color:#c5a34d!important}}.footer-colegiado{color:#000000!important}.wpcf7 form.sent .wpcf7-response-output{color:white!important}@media only screen and (max-width:980px){#logo{content:url("https://spainlegal.com/wp-content/uploads/2026/05/LOGO-mobile.png")}}