#mobile-navigation{display:block}#mobile-nav-toggle{position:relative;z-index:9;background-color:transparent;border-radius:0;border:0;-webkit-box-shadow:none;box-shadow:none;padding:0 .75rem}#mobile-nav-toggle .fa-times{display:none}#mobile-nav-toggle.open .fa-bars{display:none}#mobile-nav-toggle.open .fa-times{display:inline-block}#mobile-nav-toggle:hover{-webkit-box-shadow:none;box-shadow:none}#mobile-nav-toggle .fa-bars,#mobile-nav-toggle .fa-times{font-size:2rem}@media screen and (min-width:768px){#mobile-navigation{display:none}}.ff-mobile-navigation.hidden{top:-500px;opacity:0}.ff-mobile-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:105px;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;z-index:999;background:rgba(0,0,0,0.85);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);padding:2rem 1rem;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;opacity:1}.ff-mobile-dropdown.hidden{display:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.ff-mobile-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:1rem;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.ff-mobile-navigation>.ff-mobile-nav-item{margin-bottom:1rem}.ff-mobile-dropdown>.ff-mobile-dropdown-item{margin-top:.5rem;font-size:.9rem}.ff-mobile-dropdown>.ff-mobile-dropdown-item:first-child{margin-top:1rem}.ff-mobile-dropdown-item .styled-hr{margin-bottom:1rem}.ff-mobile-nav-item>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ff-mobile-nav-item>a>img{margin-right:.5rem}.ff-mobile-nav-item a,.ff-mobile-nav-item span{font-family:'futura-pt',sans-serif;font-weight:800;color:#FFF;text-transform:uppercase}.ff-mobile-nav-item a:hover,.ff-mobile-nav-item span:hover{color:#40af49;text-decoration:none;cursor:pointer}.ff-mobile-nav-item.parent.active>a,.ff-mobile-nav-item.parent.active>span{color:#40af49}.ff-mobile-nav-item:hover ~ .styled-hr--navigation{border-color:#40af49}.ff-mobile-nav-item:hover ~ .styled-hr--navigation:after{background-color:#40af49}