/* tem09-pro */
.tem09-pro .content-section{padding:40px 0 60px;}
.tem09-pro .interval{padding:0 10px;}
.tem09-pro h2,
.tem09-pro .h2{position:relative;margin-bottom:15px;}
.tem09-pro .offer-left{margin:5px;}
.tem09-pro .offer-left a{width:100%;height:100%;display:block;position:relative;padding-top:100%;}
.tem09-pro .offer-left img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;}
.tem09-pro .offer-left a.pro_text{width:100%;padding:10px;font-size:14px; position:relative;bottom:0;opacity:.9;}
.tem09-pro .offer-left .title{height:40px;line-height:20px !important;overflow:hidden;}
.tem09-pro .pro_price{height:25px;color:#666;padding:3px 0px;background:none;text-transform:uppercase;font-family:arial;}
.tem09-pro .mod_price i{margin-right:3px;font-family:arial;font-weight:300;font-style:normal;font-size:12px;}
.tem09-pro .price_new{font-size:18px;font-weight:700;margin-right:8px;}
.tem09-pro .price_origin{color:#999;font-size:12px;}
.tem09-pro .price_origin del{font-weight:300;}
.tem09-pro .pro_text:hover .price_new,
.tem09-pro .pro_text:hover .price_origin{color:#fff;}
.tem09-pro .owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent;position:absolute;right:50%;margin-right:-65px;}
.tem09-pro .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;}
.tem09-pro .owl-theme .owl-nav [class*=owl-]:hover{background:#2c2c2c;color:#2c2c2c;text-decoration:none;display:inline-block;}
.tem09-pro .owl-theme .owl-nav .disabled{opacity:.5;cursor:default;}
.tem09-pro .owl-theme .owl-dots .owl-dot{display:none;/*display:inline-block;*/zoom:1;*display:inline;}
.tem09-pro .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;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.tem09-pro .owl-theme .owl-dots .owl-dot.active span,
.tem09-pro .owl-theme .owl-dots .owl-dot:hover span{background:#869791;}
.tem09-pro .owl-theme .owl-dot span{background:none;}
.tem09-pro .owl-theme .owl-dot span{width:50px;height:50px;position:absolute;cursor:pointer;z-index:8;border-radius:0;}
.tem09-pro .owl-nav div{width:50px;height:50px;float:left;border-radius:0 !important;display:block !important;}
.tem09-pro .owl-nav .owl-prev{background:url(/templates/public4/assets/images/themes.png) no-repeat 0px 0px !important;}
.tem09-pro .owl-nav .owl-prev:hover{background-position:0px -50px !important;}
.tem09-pro .owl-nav .owl-next{background:url(/templates/public4/assets/images/themes.png) no-repeat -205px 0px !important;}
.tem09-pro .owl-nav .owl-next:hover{background-position:-205px -50px !important;}
.tem09-pro.content-section{padding:20px 0 120px!important;}
@media (max-width:991px){
    .tem09-pro .owl-theme .owl-controls .owl-dot span{background:none;}
    .tem09-pro.content-section{padding:20px 0 100px!important;}
}
@media (max-width:768px){
    .tem09-pro .container{padding-left:3%!important;padding-right:3%!important}
    .tem09-pro.full-screen-spacing .container{padding-left: 0!important;padding-right: 0!important}
    .tem09-pro.content-section{padding:20px 0 80px!important;}
    .tem09-pro .interval{padding:0;}
}
