.slider960420										{ position: relative; }
.slider960420 .caroufredsel_wrapper					{ margin: 0 !important; }
.slider960420 li.skItem 							{ position: relative; background-color: #A29061;}
.slider960420 li.skItem a							{ list-style: none;}
.slider960420 li.skItem img							{ width: 960px; height: 420px; }
.slider960420 .skCaptionWrapper						{ height: 64px; position: absolute; left: 0; width: 100%; bottom: 0;background: rgba(162,144,97,0.95); padding: 12px 0;}
.slider960420 .skCaptionWrapper .skInner			{ display:table-cell; vertical-align:middle; padding:0 10px; }
.slider960420 .skRotatorTitle						{ display:table-cell; vertical-align:middle; padding:0 10px 0 15px; }
.slider960420 h2.skTitle							{ text-transform: uppercase; font-family: 'Oswald', sans-serif; font-size: 24px; color: #ffffff; padding: 0px 12px;font-weight: 													 400; display: block; text-align:center; line-height: 36px; word-break: break-word;}
.skPrev,
.skNext												{ position: absolute; top: calc( 50% - 0px ); left: 0px; transform: translate(0, -50%); padding: 30px;transition: 0.3s; }
.skNext span,
.skPrev span										{ width: 0; height: 0; border-style: solid; border-width: 20px 20px 20px 0;
													border-color: transparent #ffffff transparent transparent; font-size: 0; }
.skNext												{ right: 0 !important; left: auto}
.skNext span										{ border-width: 20px 0px 20px 20px; border-color: transparent #ffffff transparent #ffffff; }
.skPrev:hover										{ padding: 20px 25px 20px 25px; }
.skNext:hover										{ padding: 20px 25px 20px 25px; }
/***slick slider***/
.slider960420 .slick-slide							{ display: block; float: left; height: 100%; min-height: 1px; }
.slider960420 ul.slick-dots							{ position: absolute; bottom: 15px; text-align: center; width: 100%; margin: 0; padding: 0; }
.slider960420 ul.slick-dots li						{ display: inline-block; margin: 0 2px; }
.slider960420 .slick-dots button					{ display: block; margin: 4px 0; height: 10px; width: 10px; color: transparent;
													 -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; cursor: pointer; border: none;
													 padding: 0; border-width: 3px; border-style: solid; transition: 0.3s; background-color: transparent; border-color: #ffffff;}
.slider960420 .slick-dots button:hover				{ background-color: #ffffff;}
.slider960420  li.slick-active  button				{ background-color: #ffffff; }
.slider960420 .slick-slider 						{ position: relative; display: block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;
													 user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; 
													 touch-action: pan-y; -webkit-tap-highlight-color: transparent; 	margin: 0; 	padding: 0;}
.slider960420 .slick-loading .slick-list			{ background: #fff url('./ajax-loader.gif') center center no-repeat; }
.slider960420 .slick-slider 						{ position: relative; display: block; box-sizing: border-box; -webkit-user-select: none;
													-moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none;
													-khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y;
													-webkit-tap-highlight-color: transparent; }
.slider960420 .slick-list 							{ position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slider960420 .slick-list:focus 					{ outline: none; }
.slider960420 .slick-list.dragging					{ cursor: pointer; cursor: hand; }
.slider960420 .slick-slider .slick-track,
.slider960420 .slick-slider .slick-list
													{ -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);
													-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slider960420 .slick-list.draggable					{ background: #A29061;}

@media screen and (max-width: 768px){
.slider960420 .skPrev,
.slider960420 .skNext 								{ display: none !important; }
.slider960420 li.skItem 							{ padding-bottom: 0; }
.slider960420 li.skItem img 						{ max-width: 100%; width: 100%; height: auto; }
.slider960420 .skCaptionWrapper 					{ height: 80px; position: relative; padding: 0;}
.slider960420 h2.skTitle 							{ font-size: 18px; padding: 15px 6px 0; line-height: 26px;}
.slider960420 p.summary 							{ font-size: 12px; padding: 0 5px;}

}
@media screen and (max-width: 414px){
.slider960420 li.skItem img							{ height: 164px; }
.slider960420 h2.skTitle 							{ font-size: 18px; padding: 11px 6px 0; line-height: 18px;}
.slider960420 ul.slick-dots							{ bottom: 10px;}
}

@media screen and (min-width: 768px) {
.slider960420 h2.skTitle							{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
}