.cta-menu a{border:2px solid #fff;padding:10px!important;border-radius:5px;background:#c8102e;color:#fff!important}.cta-menu a:hover{border:2px solid #c8102e;background:#ffffff;color:#c8102e!important;opacity:1!important}@media (max-width:980px){#page-container .cta-menu a{border-radius:0!important}}#top-menu .current-menu-item a::before,#top-menu .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0;opacity:0}#top-menu .current-menu-item:not(.cta-menu) a:hover:before,#top-menu .current_page_item:not(.cta-menu) a:hover:before{opacity:1!important}#top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:50%;background:#c8102e;height:1px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu li a:hover{opacity:1!important}#top-menu li a:hover:before{right:0}#top-menu li li a:before{bottom:10%}.et_pb_scroll_top.et-visible{color:#fff;background:#c8102e;border-radius:0px;font-size:25px;border:2px solid #fff}body #page-container .et-fixed-header .cta-menu a{color:#fff!important}ul#mobile_menu{background:#fff!important}.et_mobile_menu li a{text-align:center!important}@media all and (max-width:980px){#main-header.et-fixed-header{position:fixed!important}.logged-in #main-header.et-fixed-header{top:0!important;transition:all .3s 0s!important}#logo{height:100%!important;max-height:100%!important;width:auto;max-width:100%!important}}