.med-fill-btn p{color:white;transition:.3s all ease-in}.med-fill-btn{display:flex;justify-content:center;align-items:center;align-content:center;letter-spacing:3px;text-align:center;width:50%;height:50px;padding:2.5rem;color:white;background:linear-gradient(to right,#f7f7f7 50%,red 50%);background-size:200% 100%;background-position:right bottom;transition:.3s all ease-in}.med-fill-btn:hover{background-position:left bottom}.med-fill-btn:hover p{color:#2c4762;font-weight:600}.et-menu-nav li.mega-menu>ul>li:first-child{width:30%!important}.et-menu-nav li.mega-menu>ul>li:last-child{width:70%!important}.et-menu-nav li.mega-menu>ul>li>a:first-child{margin-top:6px!important}.et-menu-nav>ul.et-menu>li>a:before{position:absolute;display:table;clear:both;top:1.3rem;content:"";width:100%;display:block;border:2px solid red;transform:scaleX(0);transition:.3s transform ease-in}.et-menu-nav>ul.et-menu>li>a:hover:before{transform:scaleX(1);transform-origin:0% 50%}.et-menu-nav ul.sub-menu>li{background:linear-gradient(to right,red 50%,transparent 50%);background-size:200% 100%;background-position:right bottom;transition:.3s all ease-in}.et-menu-nav ul.sub-menu>li:hover{background-position:left bottom}.et-menu-nav li.mega-menu>ul>li:last-child>ul{columns:2}.et-menu-nav ul.sub-menu>li>ul>li{white-space:nowrap}