.products-grid.itemslider,
#brand.itemslider,
#blogslider.itemslider{margin-left:-20px;width:auto;}
.products-grid.itemslider .item,
#brand.itemslider .item,
#blogslider.itemslider .item{margin:0px 2px 20px 20px;}
.owl-theme .owl-controls{text-align:center;}
.owl-theme .owl-controls .owl-buttons{position:absolute;top:-65px;right:0px;}
.owl-theme .owl-controls .owl-buttons div{zoom:1;outline:0;display:block;width:24px;height:24px;line-height:24px;text-decoration:none;text-align:center;float:left;color:#AAAAAA;font-size:12px;font-family:FontAwesome;top:50%;margin-left:5px;border:1px solid #E4E4E4;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.owl-theme .owl-controls .owl-buttons div:hover{background-color:#F33636;color:#FFFFFF;border-color:transparent;}
.sidebar .itemslider .item{}
.sidebar .block-brand .itemslider .item{text-align:center;}
.sidebar .owl-theme .owl-controls .owl-buttons{top:-57px;right:0px;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span{display:block;width:13px;height:13px;margin:5px 7px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span,
.banner .owl-theme .owl-controls .owl-page:hover span,
.banner .owl-theme .owl-controls .owl-page.active span{background-color:#F33636;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;padding:2px 8px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.owl-item.loading{min-height:150px;background:url(../images/opc-ajax-loader.gif) no-repeat center center;}
.bannerslider, .bannercontainer{margin-top:0px;}
.bannerslider .item{text-align:center;position:relative;}
.bannerslider .item a{z-index:1;display:block;}
.bannerslider .caption{}
.bannerslider .caption .heading{margin-bottom:0px;}
.bannerslider .caption p{margin:10px 0px !important;}
.banner > .caption p{margin:0px 0px !important;}
.bannerslider .caption button.button{border-bottom:none;margin:0.25em 0em;}
.bannerslider .caption button.button span{background-color:transparent;color:#FFF;}
.bannerslider .caption button.button span span{border:1px solid;}
.bannerslider .caption button.button:hover span{background-color:#FFF;border-color:transparent;color:#F33636;}
.banner .owl-theme .owl-controls .owl-buttons{top:50%;right:0;left:0;margin-top:-20px;height:0px;}
.banner .owl-theme .owl-controls .owl-buttons div{background-color:#0e0e0e;background-color:rgba(0, 0, 0, 0.20);color:#FFFFFF;margin-left:20px;width:40px;height:40px;line-height:40px;font-size:12px;border-radius:0px;border:none;}
.banner .owl-theme .owl-controls .owl-buttons div:hover{background-color:#F33636;color:#fff;}
.banner .owl-theme .owl-controls .owl-buttons .owl-next{float:right;margin-right:20px;margin-left:0px;}
.banner .owl-pagination{position:absolute;left:0;right:0;bottom:0px;}
.banner .owl-theme .owl-controls .owl-pagination{opacity:0;-moz-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.banner .owl-theme:hover .owl-controls .owl-pagination{opacity:1;-moz-opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.banner .owl-theme .owl-controls .owl-page span{background:white;margin:0px 7px 20px 7px;}
.itemslider-thumbnails .owl-controls .owl-buttons{position:inherit;}
.itemslider-thumbnails .owl-controls .owl-buttons div{position:absolute;top:50%;margin-top:-11px;margin-left:0px;margin-right:0px;}
.itemslider-thumbnails .owl-controls .owl-buttons .owl-prev{left:0;}
.itemslider-thumbnails .owl-controls .owl-buttons .owl-next{right:0;}
#brand.owl-theme{}
#brand.owl-theme .owl-wrapper-outer{box-sizing:border-box;}
#brand.owl-theme .owl-wrapper{display:table !important;}
#brand.itemslider .owl-item{float:none;display:table-cell;vertical-align:middle;}
#brand.itemslider .item{text-align:center;}