/*-- tem26-pro --*/
.tem33-pro{padding:10px 5px;}
.tem33-pro .row{margin-top:80px;}
.tem33-pro .container .row{margin-top:0;}
.tem33-pro-item{text-align:center;position:relative;padding-top:100%;overflow:hidden;}
.tem33-pro-hover,.tem33-pro-hover .tem33-pro-mask,.tem33-pro-item .images{width:100%;height:100%;position:absolute;top:0;left:0;}
.tem33-pro-info{width:100%;background:rgba(000，000,000,0.6);color:#333;padding:0 15px;position:absolute;bottom:0;left:0;text-align:center;z-index:1;transform:translateY(100%);-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;background:rgba(255, 255, 255, 0.8);height:100%;}
.tem33-pro-info h3,
.tem33-pro-info .h3{font-size:18px!important;height:30px;line-height:30px!important;overflow:hidden;text-overflow:ellipsis;margin-top:48%;} 
.tem33-pro-info h3 a,
.tem33-pro-info .h3 a{color:#333;transition:all 0.4s linear 0s;}
.tem33-pro-item .images img{width:100%;height:100%;display:block;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.tem33-pro h2,
.tem33-pro .h2{font-weight:300;color:#333;margin:15px 0;}
.tem33-pro .tem33-short{font-size:14px;color:#999;letter-spacing:4px;text-transform:uppercase;}
.tem33-pro .tem33-desc{font-size:16px;color:#666;margin-bottom:30px;}
.tem33-pro-item:hover .tem33-pro-info{transform:translateY(0);}
.tem33-pro .pro_price{height:25px;color:#666;padding:3px 0px;background:none;text-transform:uppercase;font-family:arial;}
.tem33-pro .mod_price i{margin-right:3px;font-family:arial;font-weight:300;font-style:normal;font-size:12px;}
.tem33-pro .price_new{font-size:18px;font-weight:700;margin-right:8px;}
.tem33-pro .price_origin{color:#333;opacity:.53;font-size:12px;}
.tem33-pro .price_origin del{font-weight:300;}
@media (max-width:990px){
    .tem33-pro-item .tem33-pro-info{transform:translateY(0);}
    .tem33-pro-item{margin-bottom:10px;}
    .tem33-pro h2,
    .tem33-pro .h2{margin:5px 0;}
    .tem33-pro .tem33-pro-item{margin-bottom:0;}
    .tem33-pro .owl-theme .owl-controls .owl-dot span{width:8px;height:8px;margin:4px;}
    .tem33-pro .tem33-desc{margin-bottom:0;}
    .tem33-pro .container .row{margin-bottom:0;}
}
@media (max-width:768px){
    .tem33-pro .container{padding-left: 2%!important;padding-right: 2%!important}
    .tem33-pro.full-screen-spacing .container{padding-left: 0!important;padding-right: 0!important}
}
@media (max-width:480px){
    .tem33-pro .row{margin-top:30px;margin-bottom:20px;}
    .tem33-pro-info h3,
    .tem33-pro-info .h3{font-size:14px!important;}
    .tem33-pro-info{background:rgba(255, 255, 255, 0.6);}
}
