@charset 'UTF-8';

/* Slider */
.slick-loading .slick-list
{
    background: #fff url('../images/loader.gif') center center no-repeat;
}

.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;
    position: absolute;
    z-index: 10;
    top: calc(50% - 35px);
    display: none;
    width: 40px;
    height: 70px;
    padding: 0;
    cursor: pointer;
    border: none;
    outline: none;
    transition: all .3s ease-in-out;
    opacity: 0.5;
}
.slick-disabled {	cursor:default;
	background:transparent !important;
}
.slick-prev:hover,
.slick-next:hover {
    opacity: 0.9;
    transition: all .3s ease-in-out;
}

.main-slider .slick-prev
{
    left: 45px;
    background:url('../images/arrow-o-l.png') 50% 50% no-repeat;
}
.slick-prev
{
    left: -45px;
    background:url('../images/arrow-o-l.png') 50% 50% no-repeat;
}
[dir='rtl'] .slick-prev
{
    right: -40px;
    left: auto;
}


.main-slider .slick-next
{
    background:url('../images/arrow-o-r.png') 50% 50% no-repeat;
    right: 45px;
}
.slick-next
{
    background:url('../images/arrow-o-r.png') 50% 50% no-repeat;
    right: -45px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -40px;
}

/* Dots */


/* Dots */


.slick-dots
{
    padding-top:5px;
    line-height: auto;
    margin-top:-80px;
    position: absolute;
    z-index: 80;
    text-align: center;
    display: block;
    width:100%;

}

.slick-dots li
{
    width:25px;
    height:25px;
    display:inline-block;
    position: relative;
    margin:0 0px 0 7px;
    text-align: center;
    opacity:.8;
    transition: all .3s ease-in-out;
}
.slick-dots li:hover { 	opacity:1;
 	transition: all .3s ease-in-out;
}
.slick-dots li button
{
    width:16px !important;
    height:16px !important;
    border:none;
    background:#EC912B;
    text-indent: -9999px;
    display: inline-block;
    border-radius: 50%;
    font-size:1px;
    cursor: pointer;
    font-size: 0;
    line-height: 0;
    outline: none;
    transition: all .3s ease-in-out;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    background:none;
    border: solid 4px #EC912B;
    height:25px !important;
    width:25px !important;
    box-shadow: 0 0 1px rgba(0,0,0,0.5);
    transition: all .3s ease-in-out;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    background:none;
    border: solid 4px #EC912B;
    height:25px !important;
    width:25px !important;
    box-shadow: 0 0 1px rgba(0,0,0,0.5)
}

.slick-dots li.slick-active button
{
    background:none;
    border: solid 4px #EC912B;
    height:25px !important;
    width:25px !important;
    box-shadow: 0 0 1px rgba(0,0,0,0.5)
}

@media screen and (max-width: 1250px) {

	.slick-prev
	{
	    left: 20px;
	    transform: scale(0.7, 0.7);
	}
	[dir='rtl'] .slick-prev
	{
	    right: 20px;
	    left: auto;
	}


	.slick-next
	{
	    right: 20px;
	    transform: scale(0.7, 0.7);
	}
	[dir='rtl'] .slick-next
	{
	    right: auto;
	    left: 20px;
	}

}