.header{box-shadow:0 0 10px #ddd;padding:20px 0}.header .logo{max-height:var(--height-logo);height:auto;width:auto}.header .navbar{height:100%}@media (max-width: 992px){.header .navbar{padding-top:0;padding-bottom:0}}.header .navbar .navbar-toggler{position:absolute;right:0;top:-53px}@media (max-width: 400px){.header .navbar .navbar-toggler{top:-50px}}.header .navbar .navbar-toggler i{color:var(--secondary-color)}.header .navbar .main-menu{width:100%;display:-webkit-box;display:-moz-box;display:-webkit- block;display:-ms- block;display:block}.header .navbar .main-menu .menu{display:-webkit-box;display:-moz-box;display:-webkit- flex;display:-ms- flex;display:flex;float:right;list-style:none;margin-bottom:0}@media (max-width: 767px){.header .navbar .main-menu .menu{display:-webkit-box;display:-moz-box;display:-webkit- block;display:-ms- block;display:block;display:block;min-width:100%;padding:0;margin-top:20px}}.header .navbar .main-menu .menu .menu-item{position:relative;margin-right:2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.header .navbar .main-menu .menu .menu-item.current-menu-item,.header .navbar .main-menu .menu .menu-item.current-menu-parent{background:var(--primary-color);color:#fff}.header .navbar .main-menu .menu .menu-item.current-menu-item a,.header .navbar .main-menu .menu .menu-item.current-menu-parent a{color:var(--menu-color-hover-or-active)}.header .navbar .main-menu .menu .menu-item a{font-weight:700;color:var(--menu-color);font-size:18px;padding:5px 20px;display:-webkit-box;display:-moz-box;display:-webkit- block;display:-ms- block;display:block}@media (max-width: 1240px){.header .navbar .main-menu .menu .menu-item a{font-size:16px;padding:5px 15px}}.header .navbar .main-menu .menu .menu-item a:hover{color:var(--menu-color-hover-or-active)}@media (max-width: 767px){.header .navbar .main-menu .menu .menu-item a{font-size:16px}}.header .navbar .main-menu .menu .menu-item:hover{background:var(--primary-color);color:#fff}.header .navbar .main-menu .menu .menu-item:hover a{color:#fff}.header .navbar .main-menu .menu .menu-item .sub-menu{display:-webkit-box;display:-moz-box;display:-webkit- none;display:-ms- none;display:none}.header .navbar .main-menu .menu .menu-item:hover .sub-menu{display:-webkit-box;display:-moz-box;display:-webkit- block;display:-ms- block;display:block;position:absolute;right:0;padding:0;list-style:none;min-width:200px;z-index:9}@media (max-width: 767px){.header .navbar .main-menu .menu .menu-item:hover .sub-menu{position:relative;padding:0 0 10px 0}}.header .navbar .main-menu .menu .menu-item:hover .sub-menu .menu-item{margin:2px 0 0;background:#fff}@media (max-width: 767px){.header .navbar .main-menu .menu .menu-item:hover .sub-menu .menu-item{margin:2px 10px}}.header .navbar .main-menu .menu .menu-item:hover .sub-menu .menu-item.current-menu-item{color:var(--primary-color);border:1px solid var(--primary-color);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.header .navbar .main-menu .menu .menu-item:hover .sub-menu .menu-item:hover a{color:var(--primary-color);border:1px solid var(--primary-color);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.header .navbar .main-menu .menu .menu-item:hover .sub-menu .menu-item a{color:var(--menu-color);border:1px solid #eee;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
