#top-menu .current-menu-item a::before,#top-menu .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}#top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:30%;background:#652d90;height:2px;-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%}.nav li ul{width: 300px}#top-menu li li a{width:260px;padding-left:0px}.nav li ul.sub-menu{width:auto}#top-menu li li a{white-space:nowrap;width:auto}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:rgba(0,0,0,0)}.sub-menu li{width:100%}#top-menu li .menu-item-has-children>a:first-child:after{right:0}.nav li li ul{left:100%}#top-menu li .menu-item-has-children>a:first-child:after{right:auto;margin:0 0 0 10px}#top-menu .current-menu-item a::before,#top-menu .current_page_item a::before{right:100%}ol{margin:0px 0;padding:0}ol li{padding:0px;text-indent:-2px;margin-left:30px;margin-top:10px;list-style-position:outside}ul{margin:0px 0;padding:0}ul li{padding:0px;text-indent:-1px;margin-left:20px;margin-top:10px}sup{font-size:0.6em;vertical-align:super;bottom:0}sub{font-size:0.6em;vertical-align:sub;bottom:0}#gform_submit_button_1{background-color:#652d90;color:#ffffff;border:2px solid;border-color:#652d90;border-radius:50px;font-size:18px;font-weight:bold;padding:10px 30px 10px 30px;transition-duration:0.4s}#gform_submit_button_1:hover{border:2px solid;border-color:#652d90;color:#652d90;background-color:#ffffff}