.clear-block:after {
  content:"";
  display:block;
  clear:both;
}
.is-admin-better .simplemenu-block {
  /*height: 34px;*/
  /*height: 31px;*/
  height: 32px;
  /*
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  */
}
.is-admin-better .simplemenu-block,
.is-admin-better .simplemenu-block * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.is-admin-better.simplemenu-theme-dark .simplemenu-block {
  /*
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
  */
}
.is-admin-better .simplemenu-block + *:not(#skip-link),
.is-admin-better #branding {
  clear: both;
}
.is-admin-better #simplemenu {
  font: 12px/1.5 "PMingLiU", "PingFang TC", "Heiti TC", "Noto Sans CJK TC", source-han-sans-traditional, "Microsoft JhengHei", serif;
  border: none;
  border-left: 10px solid #bdbdbd;
  background: #eee;
  /* box-shadow: 0 0 1pxx #9e9e9e; */
  /*font-family: "Microsoft JhengHei";*/
}
.is-admin-better.simplemenu-theme-dark #simplemenu {
  background: #212121;
  border-left: 10px solid #424242;
  border: 0;
}
.is-admin-better #simplemenu li {
  position: relative;
  padding: 5px 2px;
  color: #333;
  background: transparent;
}
.is-admin-better.simplemenu-theme-dark #simplemenu li {
  color: #fff;
  background: transparent;
  /* letter-spacing: 1px; */
}
.is-admin-better #simplemenu li a,
.is-admin-better #simplemenu li .nolink {
  display: block;
  position: relative;
  padding: 2px 10px;
  color: #333;
  border: none;
  /*
  border-top: 1px solid #323232;
  */
  border-radius: 10px;
  background: transparent;
  transition: background .3s, color .3s;
}
.is-admin-better.simplemenu-theme-dark #simplemenu li a,
.is-admin-better.simplemenu-theme-dark #simplemenu li .nolink {
  color: #fafafa;
  background: #212121;
}
.is-admin-better.simplemenu-theme-dark #simplemenu li .nolink {
  cursor: default;
}
.is-admin-better #simplemenu li.expanded > a {
  padding: 2px 10px;
  font-weight: normal;
  background: #eee;
}
.is-admin-better.simplemenu-theme-dark #simplemenu li.expanded > a {
  background: #212121;
}
.is-admin-better #simplemenu #simplemenu li.root > a {
  font-weight: normal;
}
/*
.is-admin-better #simplemenu li.expanded > .nolink {
  background: url(/sites/all/modules/simplemenu/themes/original/right-green.gif) no-repeat 97%;
  padding-right: 2em;
}
.is-admin-better #simplemenu li.root > .nolink {
  font-weight: 700;
  background: url(/sites/all/modules/simplemenu/themes/original/down-green.gif) no-repeat 97%;
}
*/
.is-admin-better #simplemenu li:hover, 
.is-admin-better #simplemenu li.sfHover,
.is-admin-better #simplemenu a:focus,
.is-admin-better #simplemenu a:hover,
.is-admin-better #simplemenu a:active,
.is-admin-better #simplemenu li.expanded a:focus,
.is-admin-better #simplemenu li.expanded a:hover,
.is-admin-better #simplemenu li.expanded a:active,
.is-admin-better #simplemenu li .nolink:hover,
.is-admin-better #simplemenu li.sfHover > .nolink,
.is-admin-better #simplemenu li.sfHover > a {
  color: #000;
  background: #e0e0e0;
}
.is-admin-better.simplemenu-theme-dark #simplemenu li:hover, 
.is-admin-better.simplemenu-theme-dark #simplemenu li.sfHover,
.is-admin-better.simplemenu-theme-dark #simplemenu a:focus,
.is-admin-better.simplemenu-theme-dark #simplemenu a:hover,
.is-admin-better.simplemenu-theme-dark #simplemenu a:active,
.is-admin-better.simplemenu-theme-dark #simplemenu li.expanded a:focus,
.is-admin-better.simplemenu-theme-dark #simplemenu li.expanded a:hover,
.is-admin-better.simplemenu-theme-dark #simplemenu li.expanded a:active,
.is-admin-better.simplemenu-theme-dark #simplemenu li .nolink:hover,
.is-admin-better.simplemenu-theme-dark #simplemenu li.sfHover > .nolink,
.is-admin-better.simplemenu-theme-dark #simplemenu li.sfHover > a {
  color: #fff;
  background: #424242;
}

.is-admin-better.simplemenu-theme-dark #simplemenu li a.active {
  text-shadow: 1px 1px 1px #424242;
  background: #1E88E5;
}
.is-admin-better.simplemenu-theme-dark #simplemenu li a.active:hover {
  text-shadow: 1px 1px 1px #424242;
  background: #2196F3;
}

.is-admin-better #simplemenu li:hover ul, 
.is-admin-better ul#simplemenu li.sfHover ul {
  top: 35px;
  border: none;
  /*box-shadow: 1px 1px 5px #9e9e9e;*/
}
.is-admin-better.simplemenu-theme-dark #simplemenu li:hover ul, 
.is-admin-better.simplemenu-theme-dark ul#simplemenu li.sfHover ul {
  top: 27px;
}
.is-admin-better #simplemenu li ul a,
.is-admin-better #simplemenu li ul .nolink {
  padding: 5px 10px;
  line-height: 1.2;
  background: rgba(242, 242, 242, 0.85);
}
.is-admin-better.simplemenu-theme-dark #simplemenu li ul a,
.is-admin-better.simplemenu-theme-dark #simplemenu li ul .nolink {
  color: #eee;
  background: rgba(33,33,33,.8);
  border-radius: 0;
}
.is-admin-better.simplemenu-theme-dark #simplemenu li:hover, 
.is-admin-better.simplemenu-theme-dark #simplemenu li.sfHover {
  background: transparent;
}
.is-admin-better.simplemenu-theme-dark #simplemenu li ul a:hover,
.is-admin-better.simplemenu-theme-dark #simplemenu li ul .nolink:hover,
.is-admin-better.simplemenu-theme-dark #simplemenu li.expanded ul a:hover,
.is-admin-better.simplemenu-theme-dark #simplemenu li.expanded ul .nolink:hover,
.is-admin-better.simplemenu-theme-dark #simplemenu li.sfHover ul a:hover,
.is-admin-better.simplemenu-theme-dark #simplemenu li.sfHover ul .nolink:hover {
  background: transparent;
  background: rgba(33,33,33,.9);
}
.is-admin-better #simplemenu li li.expanded > a {
  padding: 5px 22px 5px 10px;
}
.is-admin-better #simplemenu li li.expanded > a:after {
  content: "\25B6";
  position: absolute;
  right: 5px;
  top: 5px;
  font: 12px/1.7 sans-serif;
  color: #9e9e9e;

  /*
width: 0;

height: 0;

border-left: 60px solid #2E8DD0;

border-bottom: 30px solid transparent;

border-top: 30px solid transparent;
  */
}
.is-admin-better #simplemenu li li,
.is-admin-better ul#simplemenu li li {
  padding: 0;
}
.is-admin-better #simplemenu li li:hover ul,
.is-admin-better ul#simplemenu li li.sfHover ul {
  top: 0;
  left: 14.2em;
}

.is-admin-better ul.action-links a {
  padding: 5px 20px;
  line-height: 1.4;
  font-size: 1.125rem;
}
