ul#css3menu1,ul#css3menu1 ul{margin:0;list-style:none;padding:0;} ul#css3menu1 ul{display:none;position:absolute;left:0;top:100%;} ul#css3menu1 li:hover>*{display:block;}ul#css3menu1 li{position:relative;display:block;white-space:nowrap;font-size:0;float:left;}ul#css3menu1 li:hover{z-index:1;}ul#css3menu1{font-size:0;z-index:999;position:relative;display:inline-block;zoom:0;padding:0;*display:inline;}* html ul#css3menu1 li a{display:inline-block;} ul#css3menu1>li{margin:0;} ul#css3menu1 a:active, ul#css3menu1 a:focus{outline-style:none;} ul#css3menu1 li a{height: 45px;text-align: center;line-height: 45px;} ul#css3menu1 ul a{height: 40px;text-align: center;line-height: 40px;} ul#css3menu1 a{display:block;vertical-align:middle;text-align:left;text-decoration:none;font-size:13px;color:#363c42;cursor:pointer; padding-left:50px; padding-top:5px;border-width:0 0 0 0px;border-style:solid;border-color:#fff;} ul#css3menu1 ul li{float:none; min-width:170px;  margin-top:0px; padding-left:-80px;} ul#css3menu1 ul a{background-color:#555c63;background-image:none; font-size:13px;color:#fff;text-decoration:none;text-align: center; padding:0;} ul#css3menu1 li:hover>a,ul#css3menu1 li a.pressed{border-color:#fff;border-style:solid;color:#958040;} ul#css3menu1 span{display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:0px;} ul#css3menu1 > li.switch{display:none;cursor:pointer;width:25px;height:20px;padding:10px;} ul#css3menu1 > li.switch:before{content:"";position:absolute;display:block;height:4px;width:25px; margin-top:15px;border-radius:4px;background:#363c42;-moz-box-shadow:0 8px #363c42, 0 16px #363c42;-webkit-box-shadow:0 8px #363c42, 0 16px #363c42;box-shadow:0 8px #363c42, 0 16px #363c42;}
ul#css3menu1 > li.switch:hover:before{background:#958040;-moz-box-shadow:0 8px #958040, 0 16px #958040;-webkit-box-shadow:0 8px #958040, 0 16px #958040;box-shadow:0 8px #958040, 0 16px #958040;margin-top:15px;} .c3m-switch-input{display:none;} ul#css3menu1 li:hover>a,ul#css3menu1 li > a.pressed{border-style:solid;border-color:#C0C0C0;color:#958040;text-decoration:none;} ul#css3menu1 ul li:hover>a,ul#css3menu1 ul li > a.pressed{background-color:#363c42;background-image:none;color:#fff;text-decoration:none;} ul#css3menu1 li.topfirst>a{border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 0px;-webkit-border-radius:5px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;height: 45px;text-align: center;line-height: 45px;} ul#css3menu1 li.toplast>a{border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;height: 45px;text-align: center;line-height: 45px;} @media screen and (max-width: 1200px) { ul#css3menu1 > li { position: initial;} ul#css3menu1 ul .submenu,ul#css3menu1 li > ul {right:auto; top: 100%;} ul#css3menu1 .submenu,ul#css3menu1 ul,ul#css3menu1 .column {left: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;padding-right: -10px;width: 100% !important; height:20PX; text-align:left;} ul#css3menu1,ul#css3menu1 ul{background-color:#e3e3e3;} ul#css3menu1 {width: 100%;} ul#css3menu1 li a{height: 30px;text-align: center;line-height: 30px;} ul#css3menu1 li.topfirst>a{height: 30px;text-align: center;line-height: 30px;} ul#css3menu1 li.toplast>a{height: 30px;text-align: center;line-height: 30px;} ul#css3menu1 > li {display: none;position: relative;width: 100% !important;} ul#css3menu1 > li.switch,.c3m-switch-input:checked + ul#css3menu1 > li + li {display: block; top:-15px;} ul#css3menu1 > li.switch > label {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;} ul#css3menu1 li:hover>a,ul#css3menu1 li a.pressed{border-color:#fff;border-style:solid;color:#958040;}
