/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav{margin-top:0px;}
.owl-theme .owl-nav [class*=owl-]{/*color:#FFF;font-size:14px;margin:5px;padding:4px 7px;*/background:#D6D6D6;display:inline-block;cursor:pointer;/*border-radius:3px*/}
.owl-theme .owl-nav [class*=owl-]:hover{background:transparent;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.3;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:20px;}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{width:15px;height:3px;margin:5px 5px;background:#0062c1;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#000;}


/*ind_C_lis*/
.ind_C_lis .owl-carousel {position: relative;}
.ind_C_lis .owl-nav {position: absolute; top: calc(50% - 20px); left: -50px; right: -50px; z-index: 9; opacity: 0; transition: all 1.5s ease 0s;}
.ind_C_lis .owl-carousel:hover .owl-nav {opacity: 1; transition: all 0.5s ease 0s;}
.ind_C_lis .owl-prev {position: absolute; left: 0; transition: all 0.5s ease 0s;}
.ind_C_lis .owl-next {position: absolute; right: 0; transition: all 0.5s ease 0s;}
.ind_C_lis .owl-prev span, .ind_C_lis .owl-next span {width: 40px; height: 40px; border-radius: 40px; background: #d90a2c; display: block; position: relative; z-index: 1; transition: all 0.5s ease 0s;}
.ind_C_lis .owl-prev span::before {content: ""; position: absolute; left: 15px; top:12px; width: 17px; height: 17px; border-width: 0 0 2px 2px;border-style: solid; border-color: #fff; transform: rotate(45deg); transition: all 0.5s ease 0s;}
.ind_C_lis .owl-next span::after {content: ""; position: absolute; right: 15px; top:12px;  width: 17px; height: 17px; border-width: 2px 2px 0 0;border-style: solid; border-color: #fff; transform: rotate(45deg); transition: all 0.5s ease 0s;}
.ind_C_lis .owl-prev:hover span, .ind_C_lis .owl-next:hover span {background: #c6a47e;}

/*related_pro*/
.related_pro .owl-carousel {position: relative;}
.related_pro .owl-nav {position: absolute; top: calc(50% - 20px); left: -50px; right: -50px; z-index: 9; opacity: 0; transition: all 1.5s ease 0s;}
.related_pro .owl-carousel:hover .owl-nav {opacity: 1; transition: all 0.5s ease 0s;}
.related_pro .owl-prev {position: absolute; left: 0; transition: all 0.5s ease 0s;}
.related_pro .owl-next {position: absolute; right: 0; transition: all 0.5s ease 0s;}
.related_pro .owl-prev span, .related_pro .owl-next span {width: 40px; height: 40px; border-radius: 40px; background: #d90a2c; display: block; position: relative; z-index: 1; transition: all 0.5s ease 0s;}
.related_pro .owl-prev span::before {content: ""; position: absolute; left: 15px; top:12px; width: 17px; height: 17px; border-width: 0 0 2px 2px;border-style: solid; border-color: #fff; transform: rotate(45deg); transition: all 0.5s ease 0s;}
.related_pro .owl-next span::after {content: ""; position: absolute; right: 15px; top:12px;  width: 17px; height: 17px; border-width: 2px 2px 0 0;border-style: solid; border-color: #fff; transform: rotate(45deg); transition: all 0.5s ease 0s;}
.related_pro .owl-prev:hover span, .related_pro .owl-next:hover span {background: #c6a47e;}
