/*tem18-banner*/
.tem18-banner a{display:block;width:100%;position:absolute;}
.tem18-banner a:first-child{position:static;}
.tem18-banner img{width:100%;}
.tem18-banner .owl-theme .owl-controls{width:100%;height:60px;text-align:center;-webkit-tap-highlight-color:transparent;position:absolute;top:50%;
left:0;margin-top:-30px;}
.tem18-banner .owl-theme .owl-nav{height:60px;}
.tem18-banner .owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:0;margin:5px;background:#d6d6d6;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;}
.tem18-banner .owl-theme .owl-nav [class*=owl-]:hover{background:#2c2c2c;color:#2c2c2c;text-decoration:none;display:inline-block;}
.tem18-banner .owl-theme .owl-nav .disabled{opacity:.5;cursor:default;}
.tem18-banner .owl-theme .owl-nav div{width:50px;height:50px;float:left;border-radius:0 !important;display:block !important;}
.tem18-banner .owl-theme .owl-nav .owl-prev{background:url(/templates/public4/assets/images/themes.png) no-repeat 0px 0px !important;}
.tem18-banner .owl-theme .owl-nav .owl-prev:hover{background-position:0px -50px !important;}
.tem18-banner .owl-theme .owl-nav .owl-next{float:right;background:url(/templates/public4/assets/images/themes.png) no-repeat -205px 0px !important;}
.tem18-banner .owl-theme .owl-nav .owl-next:hover{background-position:-205px -50px !important;}
.tem18-banner .owl-theme .owl-dots .owl-dot{display:none;zoom:1;*display:inline;}
.tem18-banner .owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.tem18-banner .owl-theme .owl-dots .owl-dot.active span,
.tem18-banner .owl-theme .owl-dots .owl-dot:hover span{background:#869791;}
.tem18-banner .owl-theme .owl-dot span{background:none;}
.tem18-banner .owl-theme .owl-dot span{width:50px;height:50px;position:absolute;cursor:pointer;z-index:8;border-radius:0;}
@media (max-width:768px){
.tem18-banner .owl-theme .owl-controls .owl-dot span{background:none;}
}
