/**
 * 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:10px;height:10px;margin:5px 5px;background:#cbcbcb;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#d5b55c;}

/*ind_D*/
.ind_D .owl-carousel {position: relative;}
.ind_D .owl-nav {position: absolute; top: -20.784%; right: -1px; z-index: 9;}
.ind_D .owl-prev {position: relative; left: auto; transition: all 0.5s ease 0s;}
.ind_D .owl-next {position: relative; right: auto; transition: all 0.5s ease 0s; margin: 0 0 0 20px;}
.ind_D .owl-prev span, .ind_D .owl-next span {width: 55px; height: 55px; border-radius: 55px; border: 2px solid #d55446; background: #fff; display: block; position: relative; z-index: 1; transition: all 0.5s ease 0s;}
.ind_D .owl-prev span::before {content: ""; position: absolute; left: 13px; top:17px; width: 25px; height: 17px; background: url("../../../../images/prev_b.png") no-repeat center / cover; transition: all 0.5s ease 0s;}
.ind_D .owl-next span::after {content: ""; position: absolute; right: 14px; top:17px; width: 25px; height: 17px; background: url("../../../../images/next_b.png") no-repeat center / cover; transition: all 0.5s ease 0s;}
.ind_D .owl-prev:hover span, .ind_D .owl-next:hover span {background: #d55446;}
.ind_D .owl-prev:hover span::before {background: url("../../../../images/prev_bh.png") no-repeat center / cover;}
.ind_D .owl-next:hover span::after {background: url("../../../../images/next_bh.png") no-repeat center / cover;}

/*related_pro*/
.related_pro .owl-carousel {position: relative;}
.related_pro .owl-nav {position: absolute; top: -21.25%; right: 3px; z-index: 9;}
.related_pro .owl-prev {position: relative; left: auto; transition: all 0.5s ease 0s;}
.related_pro .owl-next {position: relative; right: auto; transition: all 0.5s ease 0s; margin: 0 0 0 7px;}
.related_pro .owl-prev span, .related_pro .owl-next span {width: 44px; height: 44px; border-radius: 44px; border: 1px solid #dfdfdf; background: #fff; display: block; position: relative; z-index: 1; transition: all 0.5s ease 0s;}
.related_pro .owl-prev span::before {content: ""; position: absolute; left: 16px; top:15px; width: 13px; height: 13px; border-width: 0 0 2px 2px;border-style: solid; border-color: #8a8a8a; transform: rotate(45deg); transition: all 0.5s ease 0s;}
.related_pro .owl-next span::after {content: ""; position: absolute; right: 16px; top:14px;  width: 13px; height: 13px; border-width: 2px 2px 0 0;border-style: solid; border-color: #8a8a8a; transform: rotate(45deg); transition: all 0.5s ease 0s;}
.related_pro .owl-prev:hover span, .related_pro .owl-next:hover span {background: #556fb5; border: 1px solid #556fb5; width: 42px; height: 42px; border-radius: 42px;}
.related_pro .owl-prev:hover span::before {border-color: #fff;}
.related_pro .owl-next:hover span::after {border-color: #fff;}
