.special_slider {position: relative;}
.special_slider h3 {color: #000; font-family: 'Roboto', sans-serif; font-size: 36px; margin: 0 0 45px; font-weight: 600; text-align: center; text-transform: uppercase;}
.special_slider .slider-container {position: relative;}
.special_slider .slides {max-width: 967px; margin: 0 auto;}
.special_slider .slide.columns{padding: 0 12px;}
.special_slider .slide-int {position: relative; max-width: 808px; margin: 0 auto;}


.special_slider .info:hover .border {border: 4px #6d9f11 solid;}
.special_slider .slider-nav .arrow {
	position: absolute; 
	top: 34%; 
	z-index: 50;
	color: #FFF;
	font-size: 55px;
	font-weight: 100;
	width: 19px;
	height: 33px;
	background-image: url(/includes/public/assets/images/icon-arrow-grey-large-r.png);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: pointer;
}
.special_slider .slider-nav .arrow.prevSlide {left: 16px; background-image: url(/includes/public/assets/images/icon-arrow-grey-large-l.png);}
.special_slider .slider-nav .arrow.nextSlide {background-position: right center; right: 16px;}
.special_slider .arrow.slick-disabled {opacity: 0.3;}


.special_slider ul.slick-dots {list-style: none; width: 100%; margin: 20px 0 30px; text-align: center; }
.special_slider ul.slick-dots li {display: inline-block; margin: 0px 10px;}
.special_slider ul.slick-dots li button {
    font-size: 0px;
    padding: 0px;
    width: 13px;
    height: 13px;
    border-radius: 13px;
    display: block;
    background-color: #959595;
    opacity: 1;
    margin-bottom: 10px;
}
.special_slider ul.slick-dots li.slick-active button { background-color: #636363; }
.special_slider ul.slick-dots li button:before {content: ""; display: none;}


.special_slider .bottom-buttons { text-align: center; clear: both; margin: 0px 0px 40px; }
.special_slider .bottom-buttons a { background-color: #ffc424; padding: 10px 30px; display: inline-block; color: #000; font-size: 14px; text-transform: uppercase; margin: 0px 50px; font-weight: 500; font-family: 'Roboto', sans-serif; }
.special_slider .bottom-buttons a:hover { background:#d79f08; color:#000000; }
.special_slider .bottom-buttons.slide-margin{ margin-top: 40px;}

@media only screen and (max-width: 1080px) {
	 .special_slider .slide.columns { padding: 0; }
	 .special_slider .slide-int { max-width: 1080px; }
	 .special_slider .slick-slide img { width: 100%; }
	 .special_slider .slider-nav { display: none; }
	 .special_slider h3 { font-size: 30px; }
}
@media only screen and (max-width: 40em) { 
	.special_slider .bottom-buttons a { margin: 0px auto 15px; }
	.special_slider .bottom-buttons { margin: 0; }
}

