/*@primary-color-light: #c92d42;*/
.clear-back {
  margin: 0;
  padding: 0;
}
.clear-ul {
  margin: 0;
  padding: 0;
}
.clear-ul > li {
  list-style: none;
}
.bg-img {
  background-position: top center;
  background-size: cover;
}
lesshat-selector {
  -lh-property: 0; } 
@-webkit-keyframes faded{ 0%{opacity:0.1;} 50%{opacity:0.6; -webkit-transform: translateY(2px)} 100%{opacity:1;}}
@-moz-keyframes faded{ 0%{opacity:0.1;} 50%{opacity:0.6; -moz-transform: translateY(2px)} 100%{opacity:1;}}
@-o-keyframes faded{ 0%{opacity:0.1;} 50%{opacity:0.6; -o-transform: translateY(2px)} 100%{opacity:1;}}
@keyframes faded{ 0%{opacity:0.1;} 50%{opacity:0.6;-webkit-transform: translateY(2px);-moz-transform: translateY(2px);-ms-transform: translateY(2px);transform: translateY(2px);} 100%{opacity:1;}}
[not-existing] {
  zoom: 1;
}
body #menu {
  background-color: rgba(225, 225, 225, 0.6);
}
body #menu .tabs {
  margin-top: 25px;
  text-align: center;
}
body #menu .tabs .tab {
  display: inline-block;
  width: 70px;
  height: 30px;
  line-height: 30px;
  background-color: #D5D5D5;
  color: #262626;
}
body #menu .tabs .tab-active {
  background-color: #C00032;
  color: #ffffff;
}
body #menu .content-box {
  margin-top: 20px;
  height: calc(100% - 75px);
  overflow: auto;
  font-size: 0;
}
body #menu .content-box .slide-box {
  width: 200px;
  height: 120px;
  margin: 0 auto 8px;
  cursor: pointer;
}
body #menu .content-box .slide-box img {
  width: 100%;
}
body #menu .content-box .slide-box .slide-label {
  box-sizing: border-box;
  padding-left: 10px;
  background-color: #D5D5D5;
  color: #262626;
  line-height: 20px;
  font-size: 13px;
}
body #menu .content-box .slide-active {
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.5);
}
body #menu .content-box .slide-active .slide-label {
  color: #b8222a;
}
