
/* most exclusive */

@import url('mr-general.css');

/* Most exclusive  */
.mostexpensive-top{display: table; width: 100%; margin: 20px 0 0 0; padding: 10px 20px 20px 0px; background-color: #f3f8fd;
/**/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  box-sizing: border-box; /**/ }
.mostexpensive-icon{display: table-cell; width: 250px; padding: 85px 0 0px 0; background-image: url(../img/hm-most-exp-icon.svg); 
background-repeat: no-repeat; background-position: top 21px center;  background-size: 74px 74px;
text-align: center; font-size: 19px; line-height: 19px; color: #383838;  font-family: 'Arsenal'; font-weight: bold;
text-transform: uppercase;}
.mostexpensive-text{display: table-cell; padding: 10px 0 0 0; vertical-align: middle; font-size: 14px; line-height: 21px;}
.most-expensive-page .homes_map{ margin-top: 31px!important; }



/* tabs2*/
.lv3_tab2{  margin: 45px 0 0 0;}
.lv3_tab2 .tabs {width:100%; overflow:hidden; zoom:1; padding:1px; position:relative;}
.lv3_tab2 .tabs_dt {float:left;/* width:168px;*/ width: 18%; height:42px;  background-color:#134071; padding:15px 3px 0 3px; position:relative;  margin-right:2px; cursor:pointer;
  color:#fff; font-size:18px; line-height:20px;  text-align:center; font-family: 'Arsenal'; border-top-left-radius:5px; border-top-right-radius:5px; -webkit-border-top-left-radius:5px;
   -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top:1px solid #bbbbbb; border-left:1px solid #bbbbbb; border-right:1px solid #bbbbbb;}
.tabs_dt.plan_marker{ background-color:#0099bf!important; }

.lv3_tab2 .tabs_dt a{text-decoration:none;color:#fff;width:168px;height:42px;display:inline-block;padding-top:15px;margin-top:-15px;}
      .lv3_tab2 .tabs_dt span span{ font-size:18px; font-style:normal;}
.lv3_tab2 .tabs_dd {background:#fff;  display:none; float:right; width:100%; margin:47px 0 0 -100%; position:relative; z-index:2;}
.lv3_tab2 .tabs .tab-content { padding:0px 0 5px 0; background-color:#fff; border:1px solid #bbbbbb;}
      .lv3_tab2 .tabs .tab-content { padding:0px 0 5px 0; background-color:#fff; border:1px solid #bbbbbb;}
.lv3_tab2 .tabs_dt:hover {background-color:#184e8a;}
.tabs_dt.plan_marker:hover{ background-color:#0a7ca2!important; }
.lv3_tab2 .tabs_dt.selected { height:31px; z-index:3;  background-color:#FFF; color:#000; cursor:auto; font-size:18px; font-family: 'Arsenal'; font-weight: 700;  border-bottom:1px solid #fff;}
.lv3_tab2 .tabs_dd.selected {display:block;}
.lv3_tab2 .tabs_dt.selected a {text-decoration:none;color:#000;width:168px;height:42px;display:inline-block;padding-top:15px;margin-top:-15px;}
.lv3_tab2 .tabs_dt.selected.tabs_dt.plan_marker{ background-color:#fff!important; } 

/* table2 */
.lv3_tab2 .tab-content{ border:none; padding:0px 0 0 0; margin:0px;}
.lv3_tab2 .tab-content table{border-collapse:collapse;  border-right:3px solid #FFF; border-left:3px solid #FFF; width:100%;  width:100%;  
 /**/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  box-sizing: border-box; /**/}


      .lv3_tab2 .tab-content table tr td a{text-decoration:none;}


.column_center div.homes_list{ width:auto; padding:10px 0 0 15px;} 
.column_center .homes_list.top_list{ width:auto; padding:10px 0 0 0px;} 
.column_center  div.search_result_item{ float:left; width:240px; min-height:240px; border:1px solid #dfdfdf; margin:19px 0px 0 12px; background-color:#ffffff; position: relative;}

      .column_center div.search_result_item:hover{opacity:0.9;}
                              .column_center div.search_result_item:hover a.search_result_tit{color:#0370cd;}
                    .column_center div.search_result_item:hover .search_result_info-3 span{ color:#045fac;}
                              .column_center div.search_result_item:hover .search_result_info-3{ color:#363636;}
            .column_center div.search_result_item a.search_result_img{ border:none; }
                        .column_center div.search_result_item a.search_result_img img{ width:240px; max-width:none;}
       .column_center  div.search_result_item .search_result_tit{ display:block; height:23px; width:auto; padding:0px 0 0 5px; 
                                                                        border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; 
                                                                        font-size:16px; line-height:23px; color:#0158a2; text-decoration:none;
                                                                        overflow: hidden;}
                  .column_center div.search_result_item .search_result_info-2{height:22px; width:auto; margin:0px; padding:5px 0 0 6px;
                                                                        border-bottom:1px solid #dfdfdf; font-size:15px; line-height: 15px; color:#3ba600; font-style:italic;}
                  .column_center div.search_result_item .search_result_info-3{height:21px; width:auto; margin:0px; padding:6px 0 0 6px;font-size:14px; line-height: 14px;
                                                                          color:#000; font-style:italic;}
   .column_center div.search_result_item .mr_obj_head{ position: absolute; height: 40px; width: 40px; top: 0px; right: 0px; }
        .column_center div.search_result_item .mr_obj_head a{ display: block;  height: 40px; width: 40px; background: rgba(255, 255, 255, 0.7);
        background-image:url(../img/lv4_favorites.png); background-size: 27px 27px; background-repeat: no-repeat; background-position: 7px 7px;}



/******* MEDIA  ***********/

@media screen and (min-width: 1232px) {
/*==========================   Most Expensive -======================================*/
.column_center div.search_result_item { width: 234px;  min-height: 251px;}
.column_center div.search_result_item a.search_result_img img {  width: 234px;}
.mostexpensive-icon{ padding: 78px 0 0px 0;   background-position: top 15px center; }


}




@media screen and (max-width: 1020px) {
/* Most exclusive  */
.mostexpensive-icon{width: 150px; background-position: top 12px center;  background-size: 64px 64px; font-size: 16px; line-height: 16px;
      padding: 76px 0 0px 0;  }
.mostexpensive-text{ padding: 0px 0 0 0;  font-size: 12px; line-height: 16px;}
.most-expensive-page .homes_map {  margin-top: 30px !important;}
 .single_list_table thead tr th{ font-size: 12px;  height: 26px; }
 .single_list_table.dataTable tbody tr td{  font-size: 12px;  }

  .column_center div.search_result_item {
    float: left;
    width: 231px;
  }
   .column_center div.search_result_item { min-height: 232px;}
.search_results_box .lv2_item-built{  bottom: 88px;  }

}



@media screen and (max-width: 767px), screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape)  {
/* Most exclusive  */
.mostexpensive-top{background: transparent;   }
.mostexpensive-icon{ width: 130px; font-size: 14px; line-height: 14px; background-size: 65px 65px;
padding: 70px 0 0 0; background-position: top 6px center;  }
.most-expensive-page div.homes_map {  margin: 0 0 30px 0;}

.column_center div.search_result_item {
    position: relative;
    float: left;
    width: 47.3%;
    height: auto;
    min-height: auto;
    padding: 0;
    margin: 0 1% 10px 1%;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #f0f0f0;
    background-color: #fff;
    border-bottom: 0;
  }

.column_center  div.search_result_item{ position:relative; float:left;  width:47.3%; height:auto; min-height:auto;   padding:0; margin:0 1% 10px 1%;
 border-top:1px solid #dfdfdf; border-bottom:1px solid #f0f0f0; background-color:#fff;      border-bottom:0px;}
.column_center div.search_result_item a.search_result_img img{height: auto; max-width: 100%; width: auto;} 

.column_center div.search_result_item .search_result_tit{  position: absolute;
  bottom: 41px;
  border-top: none;
  color: #FFF;
  background: rgba(0,0,0,.3); height: auto;
  min-height: 21px;
  width: 98%;
  padding: 0px 0 0 2%;
  border-bottom: 1px solid rgba(255,255,255,.4);
  font-size: 15px;
  line-height: 21px;
  text-shadow: 0 0 3px rgba(0,0,0,1),1px 1px 0 rgba(0,0,0,.5),-1px -1px 0 rgba(0,0,0,.5);
  font-weight: bold; font-family: 'Arsenal';
}
.column_center div.search_result_item .search_result_info-2{  display: block;
  position: absolute;
  bottom: 21px;
  color: #FFF;
  height: 17px;
  width: 98%;
  margin: 0;
  padding: 3px 0 0 2%;
  font-size: 12px;
  border: 0;
  background: rgba(0,0,0,.3);
  font-style: normal;
  text-shadow: 0 0 3px rgba(0,0,0,1),1px 1px 0 rgba(0,0,0,.5),-1px -1px 0 rgba(0,0,0,.5);
}
.column_center div.search_result_item .search_result_info-3{display: block;
position: absolute;
bottom: 0;
color: #FFF;
background: rgba(0,0,0,.3);
height: 17px;
width: 98%;
font-size: 12px;
border-top: 1px solid rgba(255,255,255,.4);
margin: 0;
padding: 3px 0 0 2%;
font-style: normal;
text-shadow: 0 0 3px rgba(0,0,0,1),1px 1px 0 rgba(0,0,0,.5),-1px -1px 0 rgba(0,0,0,.5);}
.column_center div.search_result_item:hover .search_result_info-3 {  color: #fff;}
.column_center  div.search_result_item .lv4_progress2_tab, .column_center  div.search_result_item .lv4_progress_tab{ float:none!important;  margin-left: 3px!important;}



}

@media screen and (max-width: 710px) {
.lv3_tab2 .tabs_dt{ font-size: 16px; line-height: 17px; padding: 6px 3px 0 3px;}
.lv3_tab2 .tabs_dt.selected{ font-size: 16px; line-height: 17px;}

}





@media screen and (max-width: 450px) {
/* Most exclusive  */
.mostexpensive-top{display: block; padding: 5px 0px 0px 0px; background: transparent;  }
.mostexpensive-icon{ display: block; width: 100%; font-size: 14px;  line-height: 14px; }
.mostexpensive-text{ display: block; width: 94%; padding: 6px 3% 4px 3%;  }
.column_center div.search_result_item .search_result_info-3 {font-size: 10px;}
.lv3_tab2 .tabs_dt{ width:21%; }
.lv3_tab2 { margin: 20px 0 0 0;}



}