/*************************************
*
* OWl crousal
*
*************************************/
.owl-carousel,div.hikashop_carousel_parent_div div.hikashop_carousel, div.hikashop_carousel_parent_div .owl-controls{
	margin:0;
	line-height:25px;
		position: relative;
}
.owl-carousel .owl-stage-outer{
	padding: 0;
}
.owl-carousel .owl-nav{
       margin: 0 auto;
    display: inline-block;
    min-width: 150px;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    right: 0;
    max-width: 150px;
    bottom: -45px;
}
.owl-carousel .owl-nav [class*=owl-],.rt-block .owl-theme .owl-controls .owl-nav [class*=owl-]{
	width: 25px;
    height:25px;
    line-height: 23px;
    background:  #fff !important;
    box-shadow: none;
    border: 1px solid #252161   !important;
    font-size:25px;
    position: relative;
    margin: 0;
    opacity: 1;
    color: #252161  !important;
	overflow:hidden;
	text-align:center;
	padding: 0;
	border-radius:0;
    box-sizing: border-box;
	transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
}
.owl-carousel .owl-nav [class*=owl-]:before,.rt-block .owl-theme .owl-controls .owl-nav [class*=owl-]:before{
	font-family: FontAwesome,sans-serif;
	    display: block;
}
.owl-carousel  .owl-prev:before,.rt-block .owl-theme .owl-controls .owl-nav .owl-prev:before{
	
	content:"\f105";
}
.owl-carousel  .owl-next:before,.rt-block .owl-theme .owl-controls .owl-nav .owl-next:before{
	content: "\f104";
}
.owl-carousel .owl-nav [class*=owl-]:hover,.rt-block .owl-theme .owl-controls .owl-nav [class*=owl-]:hover{
	background:#252161  !important;
	color:#fff !important
}
.owl-carousel .owl-nav .owl-prev,.rt-block .owl-theme .owl-controls .owl-nav .owl-prev{
	float:right;
}
.owl-carousel .owl-nav .owl-next,.rt-block .owl-theme .owl-controls .owl-nav .owl-next {
	float:left;	
}
.owl-theme .owl-dots{
	line-height: 25px;
    display: inline-block;
    position: absolute;
    bottom: -50px;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 2;
}
.owl-theme .owl-dots .owl-dot,div.hikashop_carousel_parent_div div.owl-controls div.owl-dot{
	line-height: 10px;
    margin: 0 5px;
    padding: 10px;
}
.owl-theme .owl-dots .owl-dot span{
	    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #95979a;
    margin: 0 auto;
    display: inline-block;
}
.owl-theme .owl-dots .owl-dot.active span{
	background:#cf1c3b
}
@media only all and (max-width:767px){
	.moduletable .sprocket-features-arrows .next {
		right: 0.5rem;
	}
	.moduletable .sprocket-features-arrows .prev {
		left: 0.5rem;
	}
	.owl-theme .owl-dots{
		bottom:-30px
	}
}
