a { cursor: pointer; }

ul { padding: 0; margin: 0; list-style: none;}

.wrap-index { overflow: hidden; }

.dark-green { color: #4c5b52; }

.light-green { color: #00853e; }

.mb-50 { margin-bottom: 50px; }

/*slider*/

.slider { position:relative; }
.slider .caption { position:absolute; bottom:5%; left:25%; width: 46%; background: url(../images/caption-bg.png); padding:10px; font-size:30px;  color:#2a2c2e; text-align:center; text-shadow: 1px 1px 1px rgba(255,255,255,0.2);}
.slider .caption small { display:block; font-size:16px; line-height:20px; }
.slider .jquery-reslider .slider-block {
  width: 100%;
  height:574px;
  position: absolute;
  z-index: 97;
  background-position: 50% 50%;
  background-size: cover;
  opacity: 0;
/*  border-bottom: solid 2px #ff4e02;*/
}

.slider .jquery-reslider .slider-direction {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 220px;
  z-index: 99;
  cursor: pointer;
}

.slider .jquery-reslider .slider-direction.slider-direction-prev {
  left: 20px; background: url('../images/prev.png') no-repeat;
}

.slider .jquery-reslider .slider-direction.slider-direction-next {
  right: 20px; background: url('../images/next.png') no-repeat
}

.slider .jquery-reslider .slider-dots { position: absolute; width: 100%; text-align: center; bottom: 150px;}
.slider .jquery-reslider .slider-dots li {
  width: 15px; height: 15px; border-radius: 100px; display: inline-block;
  margin: 10px; border: 1px solid #ffffff; cursor: pointer;}

.slider .jquery-reslider .slider-dots li.active { background-color: #ffffff; }
@media screen and (max-width: 768px) {
.slider .jquery-reslider .slider-direction { zoom: .8; }
.slider .jquery-reslider .slider-dots { position: absolute; }
}
@media (min-width: 320px) and (max-width: 980px) {
.slider .caption { position:absolute; top:30%; left:25%; width: 50%; font-size:30px; color:#fff; text-align:center;
color: #ff4d00; text-shadow: 6px 6px 2px rgba(0,0,0,0.2);}
	}
