/************************************************/
/* Views Slideshow  */
.skin-default {
  padding-left: 0;
  padding-right: 0;
}

.views_slideshow_cycle_teaser_section {
  width: 100% !important;
}

.views_slideshow_slide {
  width: 100% !important;
}

.slider-slide-item {
  position: relative;
}

/* Individual slide - overlaying text */
.carousel-caption {
  position: absolute;
}

.slider-slide-item div.slide-title {
  font-family: "IMFellGreatPrimerSC-Regular", serif;
  font-size: 40px;
  text-shadow: 3px 3px 5px black;
}

.slider-slide-item p.slide-subtext {
  font-family: "DroidSans", serif;
  font-size: 20px;
  text-shadow: 3px 3px 5px black;
}

.bc-btn-slideshow {
  color: white;
  background-color: #2A6496;
  border: 3px solid #2A6496 !important;
}

.bc-btn-slideshow:hover {
  background-color: #22486A;
  border: 3px #22486A solid !important;
}

.bc-btn-slideshow:active {
  background-color: #2A6496 !important;
  border: 3px solid #E1781F !important;
}

.bc-btn-slideshow:focus {
  border: 3px solid #E1781F !important;
}

/* Views Slideshow - Bullets */
/*
  ToDo:
    THESE ARE NOT RESPONSIVE.  (div.views-slideshow-controls-bottom)
    NEED TO MOVE WITH BOTTOM OF SLIDE IMAGE.
*/
.views-slideshow-controls-bottom {
  margin-top: -40px;
  z-index: 10;
  position: relative;
  text-align: center;
}

ul.views-slideshow-pager-bullets {
  display: inline-block !important;
}

ul.views-slideshow-pager-bullets li {
  width: 15px !important;
  height: 15px !important;
  border-radius: 15px !important;
}

#home-slider {
  padding-left: 0;
  padding-right: 0;
}

@media (max-width: 1191px) {
  /* Slide overlay image */
  .dnd-atom-rendered {
    display: none;
  }
  #slide_show {
    margin-top: -45px;
  }
}
@media only screen and (max-width: 768px) {
  #slide_show {
    display: none;
  }
}
.views-slideshow-controls-bottom span a {
  display: none;
}

span[id^=views_slideshow_controls_text_previous] {
  background: url(/themes/custom/bc/images/icons/chevron-icon-right.svg) no-repeat;
  background-size: 100%;
  width: 100px;
  height: 100px;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  transform: translateY(-150%) rotate(180deg);
}

span[id^=views_slideshow_controls_text_next] {
  background: url(/themes/custom/bc/images/icons/chevron-icon-right.svg) no-repeat;
  background-size: 100%;
  width: 100px;
  height: 100px;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  transform: translatey(-150%);
}

/* End: Views Slideshow */
/************************************************/
