/** 
* @author      Ha Mang-Ky <mang-ky.ha at swatchgroup.com>
* @description 
* 
* @version 1
*/

.owl-carousel .owl-dots{
	text-align: center;	
	margin-top: 10px;
}
.owl-carousel .owl-dots .owl-dot{
	display: inline-block;
    font-size: 0;
    margin: 0 3px;
}
.owl-carousel .owl-dots .owl-dot span{
	border: 2px solid #000;
    border-radius: 50%;
    display: block;
    height: 14px;
    width: 14px;
}
.owl-carousel .owl-dots .owl-dot.active span{
	background-color: #000;
}
.owl-carousel .owl-nav div{
	width:20px;
	height: 60px;
	position:absolute;
	top:calc(50% - 30px);
	text-indent: -9999px;
}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next{
	-o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition:.5s;
    opacity:1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.owl-carousel .owl-nav .owl-prev.disabled, .owl-carousel .owl-nav .owl-next.disabled{
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.owl-carousel .owl-nav .owl-prev{
	background-image: url(../img/icons/previous.svg);
	left:0;
}
.owl-carousel .owl-nav .owl-next{
	background-image: url(../img/icons/next.svg);
	right: 0;
}


.products-carousel .owl-item a
{
	text-align: center;
}
.products-carousel .owl-item img
{
	max-width: 222px;
	display: block;
    margin-left: auto;
    margin-right: auto;
}

.products-carousel .owl-item .item a .product-name 
{
	display: block;
    text-align: center;
    
    color: #666;
    font-size: 16px;
    font-weight: 700;
    margin: 0 0 5px;
    min-height: 65px;
}