.owl-carousel { display:none; position:relative; padding:10px 50px 10px 50px; width:100%; -ms-touch-action:pan-y; }

.owl-carousel .owl-wrapper-outer .owl-wrapper { display:none; position:relative; -webkit-transform:translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item { padding: 10px; margin-top: 10px; margin-bottom: 10px; }

.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .product-name { display:block; font-size:13px; font-weight:bold; margin:10px 0px 0px 0px; text-align:center; text-transform:uppercase; }
.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .price-box { text-align:center; }
.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .price-box .price { font-weight:bold; }
.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .sub-name { text-align:center; color:#7b7a78; margin:0px;}

.owl-carousel-tabs .nav-tabs { border: none; text-align: center; }
.owl-carousel-tabs .nav-tabs > li { display: inline-block; float: none; border: none; }
.owl-carousel-tabs .nav-tabs > li a { border: none; font-weight: bold; }
.owl-carousel-tabs .nav-tabs > li.active a { color: #fff; background: #ecb445; border: none; font-weight: bold; }
.owl-carousel-tabs .nav-tabs > li a:hover { color: #fff; background: #ecb445; border: none; font-weight: bold; }

.slider.owl-carousel { display:none; position:relative; width:100%; -ms-touch-action:pan-y; padding: 0px; }
.slider.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item { margin-bottom: 0px; margin-top: 0px; padding: 0px; position: relative; }
.slider.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item img { width: 100%; height: auto; }
.slider.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .item .caption { position: absolute; bottom: 0px; background: #fff; padding: 10px; width: 100%; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }

.slider.owl-theme .owl-controls .owl-pagination { position: absolute; top: 5px; right: 5px; }
.slider.owl-theme .owl-controls .owl-page span { width: 25px; height: 5px; border-radius: 0px; margin: 0px 1px; background: #fff; }

.show-all-link { float: left; margin: 4px 0px 0px 0px; }
.owl-carousel-product { padding: 10px 0px 10px 0px; }
.owl-carousel-product .owl-controls .owl-buttons { position: absolute; top: 0px; right:0px;}
.owl-carousel-product .owl-controls .owl-buttons div.owl-prev,
.owl-carousel-product .owl-controls .owl-buttons div.owl-next { opacity: 1; display: block; color: #3d322d; border-radius: 0px; background: transparent; position: static; float: left; padding: 0px; margin: 0px; }
.owl-theme .owl-controls .owl-buttons div span { font-size: 18px !important;  font-weight: bold; }
.owl-theme .owl-controls .owl-buttons div span:hover { color: #ddad4b; }

ul.owl-custom-pagination { list-style: none; padding: 0px; margin: 15px 0px 30px 0px; }
ul.owl-custom-pagination li { float: left; padding: 0px 0px 0px 10px; cursor: pointer }
ul.owl-custom-pagination li:first-child { padding-left: 0px;}
ul.owl-custom-pagination li.active img { border: 1px solid #3d322d;}
ul.owl-custom-pagination li img { padding: 5px; border: 1px solid #dedede; }
ul.owl-custom-pagination:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
