﻿#menu-top-nav{padding:30px 0 0 0;position:relative;z-index:1000}@media (max-width:991px){#menu-top-nav{display:none}}#menu-top-nav.menu{margin:0 -10px;padding:0;display:flex}#menu-top-nav.menu .menu-item{list-style:none;display:inline-block;margin:0 15px;position:relative}#menu-top-nav.menu .menu-item a{padding:7.5px 5px;color:#000;text-transform:none;display:flex;justify-content:center;align-items:center}#menu-top-nav.menu .menu-item a:hover{text-decoration:none;color:#fff}#menu-top-nav.menu .menu-item.menu-item-has-children{display:flex;position:relative}#menu-top-nav.menu .menu-item.menu-item-has-children a:after{width:20px;height:100%;background-image:url("../images/down.png");background-position:center center;background-size:contain;background-repeat:no-repeat;display:inline-block;margin-left:15px}#menu-top-nav.menu .menu-item.menu-item-has-children .sub-menu{top:40px}#menu-top-nav.menu .menu-item.menu-item-has-children .sub-menu a{padding:10px}#menu-top-nav.menu .menu-item.menu-item-has-children .sub-menu a:after{content:none}#menu-top-nav.menu .menu-item.button{padding:0}#menu-top-nav.menu .menu-item.button a{padding:5px 10px;text-transform:none}#menu-top-nav.menu .menu-item ul{padding:0;width:300px;padding-top:10px;margin-left:15px}#menu-top-nav.menu .menu-item ul .menu-item{background:#ccc;display:block;font-size:85%;text-align:left}#menu-top-nav.menu .menu-item ul .menu-item a{display:block}#menu-top-nav.menu .menu-item ul .menu-item a:hover{background:#e22324;color:#fff}.menu ul{position:absolute;left:-9999px;opacity:0;transition:0.2s linear opacity;-webkit-transition:0.2s linear opacity}.menu li:hover ul,.menu li:focus ul,ul.show-menu{left:0;opacity:0.99}#nav-panel .nav-panel__overlay{position:absolute;z-index:9;width:100%;height:100%;top:0;left:0;background:rgba(0, 0, 0, 0);visibility:hidden;transition:0.2s}#nav-panel .nav-panel__container{position:fixed;z-index:999;top:0;height:100vh;width:275px;max-width:275px;transform:translateX(-275px);background:#111;color:#fff;padding:20px;transition:0.3s ease-in-out;overflow-y:scroll;-ms-overflow-style:none;overflow:-moz-scrollbars-none}#nav-panel .nav-panel__container::-webkit-scrollbar{display:none}#nav-panel .nav-panel__container .nav-panel__logo{text-align:center;padding:10px 20px;margin-bottom:30px}#nav-panel .nav-panel__container .nav-panel__logo img{margin:0}#nav-panel .nav-panel__container #mobile-menu{margin:0 -10px 20px}#nav-panel .nav-panel__container #mobile-menu .menu{margin:0;padding:0;list-style:none}#nav-panel .nav-panel__container #mobile-menu .menu .menu-item a{display:block;padding:10px 20px;color:#fff;font-size:20px;text-transform:uppercase;text-decoration:none}@media (max-width:1200px){#nav-panel .nav-panel__container #mobile-menu .menu .menu-item a{padding:10px}}#nav-panel .nav-panel__container #mobile-menu .menu .menu-item .sub-menu{display:none;padding:0px 0px 10px 20px;list-style:none}#nav-panel .nav-panel__container #mobile-menu .menu .menu-item .sub-menu .menu-item a{padding:5px 10px;font-size:18px;text-transform:uppercase}#nav-panel .nav-panel__container #mobile-menu .menu .menu-item:first-child{border-top:0}#nav-panel .nav-panel__container #mobile-menu .menu .menu-item.current-menu-item a{color:#222}#nav-panel .nav-panel__container #mobile-menu .menu .menu-item-has-children>a:hover{text-decoration:none}#nav-panel .nav-panel__container #mobile-menu .menu .menu-item-has-children>a:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:600;color:#222;float:right}#nav-panel .nav-panel__container #mobile-menu .menu .menu-item-has-children.active>a:after{content:""}#nav-panel .nav-panel__container #mobile-menu .menu>.menu-item a{font-weight:600}#nav-panel .nav-panel__container #mobile-menu .menu>.menu-item:first-child a{border-top:0}#nav-panel .nav-panel__container #mobile-menu .menu>.menu-item>a{border-top:1px solid rgba(0, 0, 0, 0.1)}#nav-panel .nav-panel__container #mobile-menu .menu>.menu-item>a:hover{text-decoration:none}#nav-panel .nav-panel__container .nav-panel__extra{font-size:85%;text-align:center;margin-bottom:30px}#nav-panel .nav-panel__container .nav-panel__extra p:last-child{margin-bottom:0}#nav-panel .nav-panel__container .social{display:flex;align-items:center;justify-content:center;margin-bottom:30px}#nav-panel .nav-panel__container .social .social-link{color:#fff;background:#222;width:40px;height:40px;border-radius:100%;font-size:18px;display:flex;align-items:center;justify-content:center;margin-right:10px;opacity:0.9}#nav-panel .nav-panel__container .social .social-link:last-child{margin-right:0}#nav-panel .nav-panel__container .social .social-link:hover{opacity:1;text-decoration:none}#nav-panel .nav-panel__container .nav-panel__bottom{font-size:75%;text-align:center}#nav-panel.active .nav-panel__overlay{visibility:visible;background:rgba(0, 0, 0, 0.3)}#nav-panel.active .nav-panel__container{transform:translateX(0)}.admin-bar #nav-panel{top:32px}@media (max-width:785px){.admin-bar #nav-panel{top:45px}}#nav-toggle{display:none;position:relative;z-index:9;background:none;border:none;color:#e22324;width:32px;padding:5px;transition:0.2s;outline:none}@media (max-width:991px){#nav-toggle{display:block}}#nav-toggle:before,#nav-toggle:after{background-color:#e22324;content:"";display:block;height:3px;transition:all 200ms ease-in-out}#nav-toggle:before{box-shadow:0 8px 0 #e22324;margin-bottom:13px}#nav-toggle.active{transform:rotate(90deg)}#nav-toggle.active:before{background-color:#e22324;box-shadow:0 0 0 transparent;transform:translateY(8px) rotate(45deg)}#nav-toggle.active:after{background-color:#e22324;transform:translateY(-8px) rotate(-45deg)}