/* -------------------------------- 

Primary style

-------------------------------- */





/* -------------------------------- 

Main Components 

-------------------------------- */
.cd-accordion-menu {
  width: 100%;
  background: #cdcdcd;
}
.cd-accordion-menu ul {
  /* by default hide all sub menus */
  display: none;
}

.cd-accordion-menu input[type=checkbox] {
  /* hide native checkbox */
  position: absolute;
  opacity: 0;
}
.cd-accordion-menu label, .cd-accordion-menu a {

  height: 45px;
  width: 100%;
  line-height: 45px;
  position: relative;
  display: block;
  background: #b9b9b9;
  color: #ffffff;
  font-size: 14px;
}
.no-touch .cd-accordion-menu label:hover, .no-touch .cd-accordion-menu a:hover {
  background-color:@cd;
            transition: background-color 0.8s;
            -moz-transition: background-color 0.8s; /* Firefox 4 */
            -webkit-transition: background-color 0.8s;  /* Safari 和 Chrome */
            -o-transition: background-color 0.8s; 
  background: #cdcdcd;
}

.cd-accordion-menu label {
  margin-bottom: -5px;
  cursor: pointer;
}

.cd-accordion-menu input[type=checkbox]:checked + label + ul,
.cd-accordion-menu input[type=checkbox]:checked + label:nth-of-type(n) + ul {
  /* use label:nth-of-type(n) to fix a bug on safari (<= 8.0.8) with multiple adjacent-sibling selectors*/
  /* show children when item is checked */
  display: block;
}


.banner.clearfix {
    position: relative;
    z-index: 2;
}


.slideshow .dark-translucent-bg:not(.caption-box), .slideshow .light-translucent-bg:not(.caption-box) {
	border-top: none;
	border-bottom: none;
	position: absolute;
	left: 0;
	top: 0!important;
	width: 100%;
	height: 100%
}
.slideshow .dark-translucent-bg {
}
.slideshow .light-translucent-bg {
	background-color: rgba(255,255,255,.4)
}
.slideshow .dark-translucent-bg:after, .slideshow .light-translucent-bg:after {
	background-color: transparent
}

.slider-banner-container, .slider-banner-fullscreen, .slider-banner-fullwidth {
	width: 100%;
	position: relative
}
.slider-banner-container {
	padding: 0
}
.isotope-container, .isotope-container-fitrows, .scrollToTop, .slider-banner-container ul.slides {
	display: none
}
