/*
 | ------------------------------------------
 | Glide styles
 | ------------------------------------------
 | Here are slider styles
 | 
*/
.slider {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.slider__wrapper {
  height: 100%;
  list-style: none;
  overflow: hidden;
  *zoom: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transform-style: preserve-3d;
}
.slider__item {
  width: 100%;
  height: 100%;
  float: left;
  clear: none;
}
.slider__arrows-item {
  position: absolute;
  display: block;
  margin-bottom: -20px;
  padding: 20px;
  cursor: pointer;
}
.slider__arrows-item--right {
  bottom: 50%;
  right: 10px;
  font-size: 48px;
  color: #F7D82D;
}
.slider__arrows-item--left {
  bottom: 50%;
  left: 10px;
  font-size: 48px;
  color: #F7D82D;
}
.slider__nav {
  position: absolute;
  bottom: 10px;
}
.slider__nav-item {
  width: 12px;
  height: 12px;
  float: left;
  clear: none;
  display: block;
  margin: 0 5px;
  background: #CCC;
  border-radius:8px;
}
.slider__nav-item--current {
  background: #F7D82D;
}
.slider__nav-item:hover {
  background: #F7D82D;
}
  
.slider__item {
    background-color: #FFFFFF;
}

.slider__item h4 {
    margin: 0.5em 1em 0 1em;
}

.slider__item img {
    width: 100%;
}

.slider__item h3 {
    margin: 0 1em 1.5em 1em;
}

.slider ul, ol, ul ul, ol ol, ul ol, ol ul {
    margin: 0 0 0 0 !important;
}
