#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #menu-button{margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;z-index: 6;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#cssmenu:after,#cssmenu>ul:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}#cssmenu #menu-button{display: none}#cssmenu{width: auto;font-family: 'Open Sans', sans-serif;line-height: 1}#cssmenu>ul>li{float: left}#cssmenu.align-center>ul{font-size: 0;text-align: center}#cssmenu.align-center>ul>li{display: inline-block;float: none}#cssmenu.align-center ul ul{text-align: left}#cssmenu.align-right>ul>li{float: right}#cssmenu.align-right ul ul{text-align: right}#cssmenu>ul>li{width: 8.3%;text-align: center}#cssmenu>ul>li>a{line-height: 60px;font-size: 18px;text-decoration: none;text-transform: uppercase;color: #fff;display: block;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease}#cssmenu>ul>li:hover>a,#cssmenu>ul>li.active>a{font-weight: bold;background: #740632}#cssmenu>ul>li.has-sub>a{text-align: center;width: 100%}#cssmenu ul ul{position: absolute;margin-left: 0px;left: -9999px;width: 100%}#cssmenu li:hover>ul{left: auto}#cssmenu.align-right li:hover>ul{right: 0}#cssmenu ul ul ul{margin-left: 100%;top: 0}#cssmenu.align-right ul ul ul{margin-left: 0;margin-right: 100%}#cssmenu ul ul li{height: 0;-webkit-transition: height .2s ease;-moz-transition: height .2s ease;-ms-transition: height .2s ease;-o-transition: height .2s ease;transition: height .2s ease}#cssmenu ul li:hover>ul>li{height: 32px;height: auto}#cssmenu ul ul li a{padding: 13px 5px;line-height: 24px;font-size: 16px;width: 100%;background: #740632;text-decoration: none;color: #fff;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease}#cssmenu ul ul li:hover>a,#cssmenu ul ul li a:hover{color: #ffffff;background: #940940;font-weight: bold}#cssmenu ul ul li.has-sub>a i{position: absolute;top: 23px;right: 5px;width: 4px;height: 4px;border-bottom: 1px solid #dddddd;border-right: 1px solid #dddddd;content: "";-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: border-color 0.2s ease;-moz-transition: border-color 0.2s ease;-ms-transition: border-color 0.2s ease;-o-transition: border-color 0.2s ease;transition: border-color 0.2s ease}#cssmenu ul ul ul li a{padding: 13px 5px;width: 110px;line-height: 24px;font-size: 14px;background: rgba(0, 0, 0, 0.72);text-decoration: none;color: #fff;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease}@media only screen and (max-width:1050px){#cssmenu>ul{display: none;background: rgba(0, 0, 0, 0.82);width: 260px;position: relative;top: 30px}#cssmenu>ul>li>a{font-size: 16px;color: #fff;font-weight: normal;line-height: 52px;padding-bottom: 0px}#cssmenu.align-center>ul, #cssmenu.align-right ul ul{text-align: left}#cssmenu ul li, #cssmenu ul ul li, #cssmenu ul li:hover>ul>li{width: 100%;height: auto;border-top: 1px solid rgba(120, 120, 120, 0.5);text-align: left}#cssmenu ul li{text-indent: 20px}#cssmenu ul ul li{left: 0px;margin-left: 0px;text-indent: 5px}#cssmenu ul li a, #cssmenu ul ul li a{width: 100%}#cssmenu>ul>li:hover>a,#cssmenu>ul>li.active>a{background: none;border-radius: 0px;color: #fff;font-weight: normal}#cssmenu>ul>li, #cssmenu.align-center>ul>li, #cssmenu.align-right>ul>li{float: none;display: block}#cssmenu ul ul li a{padding: 14px 20px 14px 30px;font-size: 14px;color: #fff;background: none}#cssmenu ul ul li.has-sub>a i{display: none}#cssmenu ul ul li:hover>a, #cssmenu ul ul li a:hover{color: #fff;background: none}#cssmenu ul ul ul li a{padding-left: 45px;width: auto}#cssmenu ul ul, #cssmenu ul ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu>ul>li.has-sub>a{text-align: left}#cssmenu>ul>li.has-sub>a::after, #cssmenu ul ul li.has-sub>a::after{display: none}#menu-line{display: none}#cssmenu #menu-button{display: block;color: #000000;cursor: pointer;font-size: 12px;text-transform: uppercase}#cssmenu #menu-button::after{content: '';position: absolute;top: 0px;right: 16px;display: block;width: 25px;height: 2px;background: #666}#cssmenu #menu-button::before{content: '';position: absolute;top: 8px;right: 16px;display: block;width: 25px;height: 5px;border-top: 2px solid #666;border-bottom: 2px solid #666}#cssmenu .submenu-button{position: absolute;z-index: 10;right: 0;top: 0;display: block;border-left: 1px solid rgba(120, 120, 120, 0.5);height: 52px;width: 52px;cursor: pointer}#cssmenu .submenu-button::after{content: '';position: absolute;top: 21px;left: 26px;display: block;width: 1px;height: 11px;background: #fff;z-index: 99}#cssmenu .submenu-button::before{content: '';position: absolute;left: 21px;top: 26px;display: block;width: 11px;height: 1px;background: #fff;z-index: 99}#cssmenu .submenu-button.submenu-opened:after{display: none}}
