.slick-prev:before, .slick-next: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; }

/* Slider */
.slick-loading .slick-list { background: #fff slick-image-url("ajax-loader.gif") center center no-repeat; }

.slick-prev, .slick-next { font-family: "fontello"; font-style: normal; font-weight: normal; speak: none; position: absolute; display: block; height: 40px; width: 40px; -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px; line-height: 40px; font-size: 20px; cursor: pointer; color: transparent; top: -30px; left: 61%; background: transparent; opacity: 1; border: none; padding: 0; z-index: 100; outline: none; }
.slick-prev:before, .slick-next:before { height: 100%; width: 100%; display: block; position: absolute; left: 0; top: 0; opacity: 0.53; -moz-opacity: 0.53; -khtml-opacity: 0.53; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=53)"; filter: alpha(opacity=53); font-size: 20px; text-align: center; color: #7a6747; }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; -moz-opacity: 1; -khtml-opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }

.slick-prev { margin-left: -159px; -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px; }
.slick-prev:before { content: '\e8bb'; }

.slick-next { margin-left: -23px; -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px; }
.slick-next:before { content: '\e8bd'; }

.slick-dots { position: absolute; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; top: -20px; left: 215px; list-style: none; text-align: center; padding: 0; height: 19px; margin: 0; width: auto; padding-left: 7px; /* &:after { display: block; left:100%; top: 9px; margin-left: 100px; height: 66px; @extend %before; width:93px; background:url('../images/plans-point-line-after.png') 0 0 no-repeat; } &:before { display: block; right:100%; top: 9px; height: 1px; @extend %before; width: 32px; background:url('../images/plans-point-line-before.png') 0 0 repeat-x; } */ }
.slick-dots li { position: relative; display: inline-block; width: 21px; height: 21px; vertical-align: top; margin: -1px 7px 0 0; padding: 0; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 21px; width: 21px; outline: none; line-height: 21px; font-size: 11px; text-shadow: 0 1px 0 rgba(236, 180, 52, 0.76); color: #fff; font-family: 'Muller', sans-serif; font-weight: 800; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; cursor: pointer; background: #f6b125; background: -webkit-linear-gradient(left, #f6b125, #ffdf50); background: linear-gradient(to right, #f6b125, #ffdf50); }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li > i { height: 21px; width: 21px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; color: #fff; background: #dad4c9; display: block; line-height: 21px; font-size: 11px; -webkit-animation: anim-rotate 2s linear 0s infinite normal; -moz-animation: anim-rotate 2s linear 0s infinite normal; -o-animation: anim-rotate 2s linear 0s infinite normal; animation: anim-rotate 2s linear 0s infinite normal; text-align: center; }
.slick-dots li.slick-active button { background: #7a6747; text-shadow: 0 1px 0 #63543c; }
