@charset 'UTF-8';



.slick-loading .slick-list{background: #fff url('ajax-loader.gif') center center no-repeat;}



.v-slick-slider a{float:left; position:relative;} 

.v-slick-slider a:hover > .hover-category-title{height:100%; padding-top:45px; transition:0.2s all linear;}

.hover-category-title{position:absolute; color:#fff; bottom:0px; height:auto; font-size:12px; text-align:center; font-weight:bold; background:url(../images/cat-bg.html); width:100%; padding:5px 7px;}

.v-slick-slider a:hover > .hover-category-image{display:block;}

.hover-category-image{display:none; position:absolute; margin-left:38%; height:100%; top:0px; padding-top:15%; bottom:0px; height:auto; z-index:9999;}



.slick-prev{background:url(../images/arro-l.html) no-repeat; }

.slick-next{background:url(../images/arro-r.html) no-repeat; }



.slick-slide{margin:0 8px 0px 0;}



.m-left_1{margin:0px; !important}

.v-slick-slider .slick-slide{margin:0 0 9px 0; width:100%; height:100px;}

.v-slick-slider{margin-top:15px; margin-left:13px; width:100%;}





.v-slick-slider .slick-prev{background:url(../images/arro-t.html) no-repeat;	top: 7px; margin-bottom: -31px; z-index: 9; margin-left:45px; width: 38px; height: 37px; position: relative;}

.v-slick-slider .slick-next{background:url(../images/arro-b.html) no-repeat; margin-bottom:0px; width: 38px; float:left; margin-top:203px; height: 37px; margin-left:45px;}



.sub-category-slides .slick-slide{width:135px !important; height:100px;}

.sub-category-slides{margin-top:2px; width:545px!important; padding-left:5px;  margin-right:40px;}

.sub-category-slides .slick-prev{font-size: 0; background:url(../images/arro-l.html) no-repeat; line-height: 0; position: absolute; top: 45%; display: block; width: 30px; height: 37px; margin-left:-25px; margin-top: -10px; padding: 0; cursor: pointer; border: none; outline: none;}







.sub-category-slides .slick-next{

	font-size: 0;

	background:url(../images/arro-r.html) no-repeat;

    line-height: 0;

    position: absolute;

    top: 45%;

    display: block;

    width: 30px;

    height: 37px;

	margin-right:2px;

    margin-top: -10px;

    padding: 0;

    cursor: pointer;

    border: none;

    outline: none;

}





.slick-prev,

.slick-next

{

    font-size:40px;;

    line-height: 0;



    position: absolute;

    top: 35%;



    display: block;



    width: 30px;

    height: 37px;

    margin-top: -10px;

    padding: 0;



    cursor: pointer;



    /*//color: transparent;*/

    border: none;

    outline: none;

    /*background: transparent;*/

}



.slick-prev {left:-30px;}

.slick-next {right:-29px;}



.slick-prev:hover,

.slick-prev:focus,

.slick-next:hover,

.slick-next:focus

{

   /* color: transparent;

    outline: none;

    background: transparent;*/

}

.slick-prev:hover:before,

.slick-prev:focus:before,

.slick-next:hover:before,

.slick-next:focus:before

{

    opacity: 1;

}

.slick-prev.slick-disabled:before,

.slick-next.slick-disabled:before

{

    opacity: .25;

}



.slick-prev:before,

.slick-next:before

{

    font-family: 'slick';

    font-size: 20px;

    line-height: 1;



    opacity: .75;

    color: white;



    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}



[dir='rtl'] .slick-prev

{

    left: auto;

}

/*.slick-prev:before

{

    content: '←';

}*/





.sub-category-slides .slick-next

{

    right: -25px;

}





[dir='rtl'] .slick-next

{

    right: auto;

    left: -25px;

}

.slick-next:before

{

}





/* Dots */

.slick-slider

{

    margin-bottom: 10px;

}







.slick-dots

{

    position: absolute;

    bottom: -45px;



    display: block;



    width: 100%;

    padding: 0;



    list-style: none;



    text-align: center;

}

.slick-dots li

{

    position: relative;



    display: inline-block;



    width: 20px;

    height: 20px;

    margin: 0 5px;

    padding: 0;



    cursor: pointer;

}

.slick-dots li button

{

    font-size: 0;

    line-height: 0;



    display: block;



    width: 20px;

    height: 20px;

    padding: 5px;



    cursor: pointer;



    color: transparent;

    border: 0;

    outline: none;

    background: transparent;

}

.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 button:before

{

    font-family: 'slick';

    font-size: 6px;

    line-height: 20px;



    position: absolute;

    top: 0;

    left: 0;



    width: 20px;

    height: 20px;



    content: '•';

    text-align: center;



    opacity: .25;

    color: black;



    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}

.slick-dots li.slick-active button:before

{

    opacity: .75;

    color: black;

}





.slick-dots{text-align:center;}

.slick-dots li{list-style:none; text-align:center; color:#FFFFFF; cursor:pointer; width:10px; height:10px;}

.slick-dots li.slick-active{color:#000;}

