#brxe-wftgoz .x-slide-menu_list .sub-menu li.menu-item > a:hover, .brxe-xslidemenu .menu-item a:hover { background-color: var(--shade-light); transition: 0.3s; } h1#brxe-dcd09d {text-shadow: none !important;} h1.brxe-heading, .h--1.brxe-heading { text-shadow: 1px 2px 2px rgb(0 0 0 / 49%); } .breadcrumbs-reversed.brxe-xbreadcrumbs a { transition: all 0.3s; } .header-contact-box a, .footer-menu .bricks-nav-menu li a, p a, .brxe-text li a, .brxe-text-basic a, a.brxe-text-basic, fr-lede a { text-decoration:none; background-image: linear-gradient(var(--accent-light), var(--accent-light)), linear-gradient(var(--accent), var(--accent)); background-size: 100% 1px, 0 1px; background-position: 100% 100%, 0 100%; background-repeat: no-repeat; transition: background-size 0.4s cubic-bezier(0.25, 1, 0.5, 1); } .footer-menu .bricks-nav-menu li a { text-transform: none; font-size: 14px; letter-spacing: 0px; font-family: 'lora'; } .header-contact-box a:hover, .footer-menu .bricks-nav-menu li a:hover, a.brxe-text-basic:hover, p a:hover, .brxe-text li a:hover, .brxe-text-basic a:hover, .fr-lede a:hover { background-size: 0 1px, 100% 1px; color: var(--action); transition: all 0.3s; } .btn--action, .bricks-button.btn--action { font-weight: 600; } .bricks-button i { text-shadow: 1px 1px 2px var(--shade-trans-60); } h1, h2, h3, h4 { border-left: 5px solid var(--accent); margin-left: -15px; padding-left: 15px; } .form--light .wsf-form button.wsf-button, .form--light .wsf-form button.wsf-button.wsf-button-primary { max-width: 160px; letter-spacing: 1px; } @media (max-width: 767px) { :where(.brxe-nav-menu) .bricks-nav-menu li a { display: inline; } }