.slick-prev, .slick-next, .slick-prev:before, .slick-next:before, .slick-dots li button, .slick-dots li button:before { -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }

.slick-prev, .slick-next { position: absolute; display: block; height: 36px; width: 36px; line-height: 0px; background: none; cursor: pointer; top: 50%; left: 167px; color: transparent; font-size: 0; margin-top: -66px; overflow: hidden; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; padding: 0; border: none; outline: none; background: rgba(221, 202, 183, 0.5); z-index: 100; }
.slick-prev:before, .slick-next:before { color: #7b5737; position: absolute; left: 0; font-size: 21px; top: 0; text-align: center; display: block; line-height: 35px; height: 36px; width: 36px; font-family: 'fontello'; content: '\f106'; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; background: rgba(125, 88, 56, 0.5); }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { color: #fff; }

.slick-next { margin-top: 87px; }
.slick-next:before { content: '\f107'; }

.slick-dotted.slick-slider { margin-bottom: 0px; }

.slick-dots { position: absolute; bottom: 46px; list-style: none; display: block; text-align: center; padding: 0; margin: 0; width: 100%; }
.slick-dots li { position: relative; display: inline-block; *display: inline; *zoom: 1; height: 3px; width: auto; margin: 0 2px; padding: 0; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 100%; width: 19px; outline: none; line-height: 0px; font-size: 0px; color: transparent; padding: 0px; cursor: pointer; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { background: #ce66a1; opacity: 1; -moz-opacity: 1; -khtml-opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: ''; width: 100%; height: 100%; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; opacity: 0.43; -moz-opacity: 0.43; -khtml-opacity: 0.43; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=43)"; filter: alpha(opacity=43); background: #8593da; }
.slick-dots li.slick-active button { width: 28px; }
.slick-dots li.slick-active button:before { opacity: 1; -moz-opacity: 1; -khtml-opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); background: #7389fb; }
