/* --------------------------------------------------------------
   Breakppoint
--------------------------------------------------------------- */
/* --------------------------------------------------------------
   Images
--------------------------------------------------------------- */
/* path */
/* --------------------------------------------------------------
   Width
--------------------------------------------------------------- */
/* --------------------------------------------------------------
   Texts
--------------------------------------------------------------- */
/* Default */
/* Title */
/* Text */
/* Button color */
/* Borders */
/* Background */
/* --------------------------------------------------------------
   Spacing
--------------------------------------------------------------- */
/* -------------------------------------------------------------- 
	Generic
--------------------------------------------------------------- */
.alert-nojs {
  font-weight: 700;
  text-align: center;
  font-size: 15px;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .alert-nojs {
    font-size: 17px;
    font-size: 1.7rem;
  }
}

/* -------------------------------------------------------------- 
	Animations
--------------------------------------------------------------- */
.animated {
  opacity: 1;
  visibility: visible;
}

/* -------------------------------------------------------------- 
	Sliders
--------------------------------------------------------------- */
.cycle-slideshow {
  height: auto !important;
}
.cycle-slideshow .slide {
  position: relative;
  display: block !important;
  min-height: 300px;
  padding: 30px;
  border-bottom: 2px solid #fff;
  background-color: #000;
  background-position: center center;
  background-size: cover;
}

.home-slider .txt-wrapper {
  position: static !important;
  top: 0 !important;
  left: 0 !important;
  transform: translate(0) !important;
}

.slider-wrapper ul li {
  display: block;
  margin-bottom: 25px;
}

/* -------------------------------------------------------------- 
	About
--------------------------------------------------------------- */
.slider-history-wrapper .dates-content {
  display: flex;
  flex-wrap: wrap;
}
.slider-history-wrapper .dates-content li.slide-year {
  display: block;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .slider-history-wrapper .dates-content li.slide-year {
    width: 50%;
  }
}
.slider-history-wrapper .dates-pager-wrapper {
  display: none !important;
}

.about-designers .filters {
  display: none;
}
.about-designers .grid p {
  display: block;
}

/* -------------------------------------------------------------- 
	Panels
--------------------------------------------------------------- */
.panel-collapse {
  display: block !important;
}

/* -------------------------------------------------------------- 
	Custom Scroll
--------------------------------------------------------------- */
.custom-scroll {
  max-height: none !important;
}

/* -------------------------------------------------------------- 
	Lightbox
--------------------------------------------------------------- */
.lightbox-content {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 25px;
  margin-top: 25px;
  padding-bottom: 25px;
  padding-top: 25px;
  display: block !important;
  border-bottom: 2px solid #c4c4c4;
}

/* -------------------------------------------------------------- 
	Products
--------------------------------------------------------------- */
.download-wrapper li .download + ul {
  display: block;
}

/* -------------------------------------------------------------- 
	Store locator
--------------------------------------------------------------- */
.fallback-nojs-stores ul {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .fallback-nojs-stores ul li {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .fallback-nojs-stores ul li {
    width: 33.333%;
  }
}

.store-details-wrapper .img-map {
  display: none;
}

/* -------------------------------------------------------------- 
	Projects
--------------------------------------------------------------- */
.projects-wrapper .filters {
  display: none;
}

/* -------------------------------------------------------------- 
	Warranty
--------------------------------------------------------------- */
.warranty-content .warranty-choices {
  display: none;
}
.warranty-content .type-content {
  display: block;
}
.warranty-content .type-content.content-consumer .gform_wrapper {
  display: none !important;
}

/* -------------------------------------------------------------- 
	Mass Hide / Show
--------------------------------------------------------------- */
.pager,
.paging,
.columns-switch,
.product-filters,
.slider-thumbnail-nav-wrapper,
.results-flagstore,
.accessibilites-options {
  display: none !important;
}
