/*tem40-pro*/
.tem40-pro .content-section{padding:40px 0 0 0;}
.tem40-pro .ol-box{width:100%;min-height:22px;line-height:22px;clear:both;} 
.tem40-pro .ol-box .ol-pagination{float:right;text-align:right;}
.tem40-pro .ol-box .ol-pagination .ol-page{font-size:14px;display:inline-block;margin:0 10px;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.tem40-pro .ol-box .ol-pagination .ol-page.border-color{border-bottom-width:1px;border-bottom-style:solid;}
.tem40-pro .ol-box .ol-more{float:right;text-align:right;padding-left:25px;}
.tem40-pro .accomd-content{position:relative;left:0;top:0;margin:30px -15px 0 -15px;}
.tem40-pro .accomd-content .ac-page{position:relative;left:0;top:0;display:none;}
.tem40-pro .accomd-content .accomd-room{margin-bottom:30px;}
.tem40-pro .accomd-room{position:relative;overflow:hidden ;}
.tem40-pro .accomd-room .img{width:100%;padding-top:100%;position:relative;overflow:hidden;}
.tem40-pro .accomd-room .img a{display:block;}
.tem40-pro .accomd-room .img a img{width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.tem40-pro .accomd-room .text{height:68px;text-align:center;border-top:1px solid #ddd;margin-top:25px;}
.tem40-pro .accomd-room .text h2,
.tem40-pro .accomd-room .text .h2{margin:15px 0 5px;font-size:16px;color:#333;font-weight:normal;height:22px;line-height:22px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;} 
.tem40-pro .accomd-room .text h2 a,
.tem40-pro .accomd-room .text .h2 a{color:#333;}
.tem40-pro .accomd-room .text .pro-text{font-size:14px;margin-bottom:10px;max-height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;}     
.tem40-pro .accomd-room .text  .pro_price{height:25px;color:#666;padding-top:10px;padding:3px 0px;background:none;text-transform:uppercase;font-family:arial;}
.tem40-pro .accomd-room .text  .mod_price i{margin-right:3px;font-family:arial;font-weight:300;font-style:normal;font-size:12px;}
.tem40-pro .accomd-room .text  .price_new{font-size:18px;font-weight:700;margin-right:8px;}
.tem40-pro .accomd-room .text  .price_origin{color:#333;opacity:.53;font-size:12px;}
.tem40-pro .accomd-room .text  .price_origin del{font-weight:300;}
.tem40-pro .accomd-room:hover img{transform:scale(1.1);}
.tem40-pro .pro_price{height:25px;color:#666;padding:3px 0px;background:none;text-transform:uppercase;font-family:arial;}
.tem40-pro .mod_price i{margin-right:3px;font-family:arial;font-weight:300;font-style:normal;font-size:12px;}
.tem40-pro .price_new{font-size:18px;font-weight:700;margin-right:8px;}
.tem40-pro .price_origin{color:#999;font-size:12px;}
.tem40-pro .price_origin del{font-weight:300;}
@media screen and (max-width:991px){
    .tem40-pro .accomd-content .col-xs-4{width:50%;} 
    .tem40-pro .accomd{padding:50px 0;} 
    .tem40-pro .accomd:before{content:none;} 
    .tem40-pro .accomd .accomd-header{text-align:center;margin-top:0;margin-bottom:40px;} 
    .tem40-pro .accomd .accomd-header .heading,
    .tem40-pro .accomd .accomd-header p{color:#333;}
}
@media screen and (max-width:768px){
    .tem40-pro .container,
    .tem40-pro.full-screen-spacing .container{padding-left: 3%!important;padding-right: 3%!important}
    .tem40-pro .accomd h1,
    .tem40-pro .accomd .h1{margin-top:0;}
    .tem40-pro .accomd .accomd-content .accomd-room .text{padding:10px;margin-top:10px;}  
    .tem40-pro .ol-box .ol-pagination{width:100%;text-align:left;float:none;}
    .tem40-pro .ol-box .ol-more{width:100%;text-align:right;float:none;}
    .tem40-pro .accomd-content .accomd-room{margin:5px 0;}
    .tem40-pro .accomd{padding:0;} 
    .tem40-pro .accomd-room .text h2,
    .tem40-pro .accomd-room .text .h2{margin:0 0 2px;}
    .tem40-pro .accomd-content{margin:15px -1% 0 -1%;}
}
@media screen and (max-width:480px){
    .tem40-pro .accomd .accomd-content [class*="col-"]{width:100%;} 
}
