#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:50%;background:#f7782e;height:3px;-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%}.fun-color{-webkit-animation:random 15s infinite;animation:random 15s infinite}#main-content{margin-bottom:0px;z-index:2;-webkit-box-shadow:1px 1px 10px 1px black;-moz-box-shadow:1px 1px 10px 1px black;box-shadow:1px 1px 10px 1px black}#page-container{overflow:hidden}#main-footer{width:100%;position:fixed;left:0;bottom:0;z-index:-1}