/* Menu CSS */
#cwt-menu, 
#cwt-menu >ul{font-family:Arial,Helvetica,sans-serif;  text-align:center}
#cwt-menu:before, #cwt-menu:after, #cwt-menu >ul:before, #cwt-menu >ul:after{ content:'';  display:table}
#cwt-menu:after, #cwt-menu >ul:after{ clear:both}
#cwt-menu{ width:auto; z-index:7; position:fixed; left:180px; right:0}
#cwt-menu >ul{ margin:0;  padding:0;  position:relative}
#cwt-menu >ul li{ margin:0;  padding:0;  list-style:none; display:}
#cwt-menu >ul >li{ /*float:left; */ display:inline-table;  position:relative}
#cwt-menu >ul >li >a{ padding:16px 18px;  display:block;  color:#ccc;  text-shadow:1px 1px 3px #333;  font-size:14px;  text-decoration:none;  line-height:18px;  -webkit-transition:all 0.2s linear;  -moz-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear}
#cwt-menu >ul >li.hover >a, #cwt-menu >ul >li:hover >a{color:#fff}
#cwt-menu >ul >li >a >span{ line-height:18px}
/* Childs */
#cwt-menu >ul ul{opacity:0; visibility:hidden; display:none; /*added for third level */position:absolute; top:120px; background-color:rgba(54,39,20,.9); text-align:left; border:0px solid #fff; margin:0; padding:0; z-index:-1}
#cwt-menu >ul li:hover ul, #cwt-menu >ul li.hover ul{ opacity:1;  visibility:visible;  margin:0;  color:#000;  z-index:2;  top:48px;  left:0}
#cwt-menu >ul ul:before{ content:'';  position:absolute;  top:-10px;  width:100%;  height:20px;  background:transparent}
#cwt-menu >ul ul li{ list-style:none;  padding:0;  margin:0;  width:100%}
#cwt-menu >ul ul li a{ padding:10px 15px;  display:block;  color:#ccc;  font-size:13px;  text-decoration:none;  width:210px;  border-bottom:1px solid rgba(255,255,255,.2);  -webkit-transition:all 0.2s linear;  -moz-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear}
#cwt-menu >ul ul li a:hover{background-color:rgba(0,0,0,.3); color:#fff; /*background-color:#6691b3; */text-decoration:none}

/*third level added*/
#cwt-menu ul li:hover>*{display:block}
#cwt-menu ul li:hover{position:relative}
#cwt-menu ul ul ul{position:absolute; left:100% !important; top:0 !important}
#cwt-menu ul>li, #cwt-menu ul li{margin:0}
/*end third level*/
* html #cwt-sidebar ul{ width:250px}
#cwt-sidebar ul, .list-links ul{ list-style:none;  margin-left:0px;  margin-right:0px;  padding:0}
#cwt-sidebar ul ul{margin-left:25px}
#cwt-sidebar li, .list-links li{ margin:0;  list-style:none !important}

#cwt-sidebar li a, .list-links li a{ display:block;  padding:12px 8px 10px 8px;  text-decoration:none;  text-align:center;  min-width:200px;  color:#333;  border-radius:5px;  background-color:#ede9e6;  -webkit-transition:all 0.2s linear;  -moz-transition:all 0.2s linear;  -o-transition:all 0.2s linear;  transition:all 0.2s linear; text-transform:uppercase}

#cwt-sidebar li a:hover, .list-links li a:hover{background-color:#d2b8a4; color:#b64122}
html >body #cwt-sidebar li a{ width:auto}
/*
#cwt-sidebar li a:hover{  background-color:#e9cda0}
 */
@media screen and (max-width:1150px){.wrap{max-width:1150px}
#cwt-menu > ul > li > a {padding: 12px 12px;font-size: 13px;}
}
@media screen and (max-width:1015px) {#cwt-menu {left:184px;}}
@media screen and (max-width:520px) {#cwt-menu {left:0px;}}