*,*:after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:'Raleway', sans-serif}.main-nav-menu a.main-nav-link{position:relative;display:inline-block;margin:5px 25px;outline:none;text-decoration:none;text-shadow:0 0 1px rgba(255,255,255,0.3)}.main-nav-menu a.main-nav-link:hover,.main-nav-menu a.main-nav-link:focus{outline:none}.main-nav-menu-effect li a.main-nav-link{padding:10px;color:#237546;font-weight:700;text-shadow:none;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}.main-nav-menu-effect li a.main-nav-link::before,.main-nav-menu-effect li a.main-nav-link::after{position:absolute;left:0;width:100%;height:2px;background:#fff;content:'';opacity:0;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;-moz-transition:opacity 0.3s, -moz-transform 0.3s;transition:opacity 0.3s, transform 0.3s;-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);transform:translateY(-15px)}.main-nav-menu-effect li a.main-nav-link::before{top:0;-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);transform:translateY(-15px)}.main-nav-menu-effect li a.main-nav-link::after{bottom:0;-webkit-transform:translateY(15px);-moz-transform:translateY(15px);transform:translateY(15px)}.main-nav-menu-effect li a.main-nav-link:hover,.main-nav-menu-effect li a.main-nav-link:focus{color:#fff}.main-nav-menu-effect li a.main-nav-link:hover::before,.main-nav-menu-effect li a.main-nav-link:focus::before,.main-nav-menu-effect li a.main-nav-link:hover::after,.main-nav-menu-effect li a.main-nav-link:focus::after{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}