
/* just listed */   /* most exclusive*/  /* virtual */


@import url('mr-general.css');


/* Just Listed  */
.just-listed-page{}
/* top block */
.just-listed-page-top{display: table; width: 100%; margin: 20px 0 30px 12px; padding: 10px 20px 20px 0px; background-color: #f3f8fd;
  /**/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  box-sizing: border-box; /**/  }
  .just-listed-page-icon{display: table-cell; width: 250px; padding: 85px 0 0px 0; background-image: url(../img/just-listed-icon.svg); 
     background-repeat: no-repeat;  background-position: top 21px center;  background-size: 67px 58px;
     text-align: center; font-size: 19px; line-height: 19px; color: #383838;  font-family: 'Arsenal'; font-weight: bold;
      text-transform: uppercase;}
      .just-listed-page-icon span{ display: block; font-size: 16px; font-weight: 500; }
        .just-listed-page-icon span p{ display: inline; font-family: 'PT Sans', sans-serif;}
  .just-listed-page-text{display: table-cell; padding: 10px 0 0 0; vertical-align: middle; font-size: 14px; line-height: 21px; }






 #single_list_table_wrapper{ margin:0 0 0 8px;}
.sres-results-textrow{font-family: 'PT Sans', sans-serif;
font-size: 15px;
color: #000000;
font-style: italic;
line-height: 18px !important;} 

table#single_list_table thead  tr th:nth-child(1){width: 6% !important; border-right: 1px solid #fff; border-left:none;}
table#single_list_table thead  tr th:nth-child(2){width: 28% !important; border-right: 1px solid #fff; border-left:none;}
table#single_list_table thead  tr th:nth-child(3){width: 23% !important; border-right: 1px solid #fff; border-left:none;}
table#single_list_table thead  tr th:nth-child(4){width: 16% !important; border-right: 1px solid #fff; border-left:none;}
table#single_list_table thead  tr th:nth-child(5){width: 12% !important; border-right: 1px solid #fff; border-left:none;}
table#single_list_table thead  tr th:nth-child(6){width: 15% !important; border-right: 1px solid #fff; border-left:none;}
table#single_list_table tbody tr td:nth-child(1){  border-right: 1px solid #fff; border-left:none;}
table#single_list_table tbody tr td:nth-child(2){ border-right: 1px solid #fff; border-left:none;}
table#single_list_table tbody tr td:nth-child(3){ border-right: 1px solid #fff; border-left:none;}
table#single_list_table tbody tr td:nth-child(4){ border-right: 1px solid #fff; border-left:none;}
table#single_list_table tbody tr td:nth-child(5){ border-right: 1px solid #fff; border-left:none;}
table#single_list_table tbody tr td:nth-child(6){ font-size: 12px; padding:0 1% 0 0 !important;}
table#single_list_table .favorite_ap_icon {max-height: 20px; margin-left: 2px; float: left;}

.column_center .serch-res-topline .serch-res-left span { padding: 0 0 0 17px;  font-size: 14px;} 
table.single_list_table{ width: 99%!important; margin: 12px auto!important;}

.odd{background-color:#EEEEF0 !important;cursor:pointer;}
.even{cursor:pointer; color: #000000;} 


.single_list_table.dataTable thead th{  background-image: url("/templates/mycccp_temp/img/menu_bg1.png"); background-color: #2767ad; color:#fff;}


table.dataTable tbody th, table.dataTable tbody td {padding: 0px !important; } 
table.dataTable thead th, table.dataTable thead td {  padding: 1px 1px !important;  }
table.dataTable thead th, table.dataTable thead td{border-bottom: 1px solid #007FC1 !important; border-top: 1px solid #007FC1 !important;}
table.dataTable tfoot th,table.dataTable tfoot td{  padding:10px 18px 6px 18px;   border-top:2px solid #007FC1 !important;  } 
table.dataTable.no-footer{ border-bottom:none!important; }  
.dataTable{  width:99%; }
.dataTable tr td:nth-child(1) { }  
.dataTable tr td:nth-child(2) { color: #0090db;  }
.dataTable tr td:nth-child(3) {font-weight: bold;  color: #004d8e; text-align:center; }   
.dataTable tr td:nth-child(6) {  text-align: right; padding: 0 1% 0 0; color: #004d8e;  } 
.tab_price{ float:right; font-weight:bold;  }
.lv4_progress2_tab{float:left; padding-top:3px; padding-left:3px; }
  .dataTable tr td .price_change .s_image_block { float: right; width: 14px; height: 7px; margin: 0 2px 0 0; }
  .dataTable tr td .f_image_block { float: right; margin: -1px 0 0 3px; width: 14px; height: 7px; }  
  .dataTable tr td .new_condo { display: inline-block; padding: 0 0 0 1px; font-size: 8px; font-weight: bold; color: #1ba009; width: 22px; text-align: center; }  
  .dataTable tr td .plan_condo{ display: inline-block; width: 22px;}
  .dataTable thead tr td{ height: 37px; border-left: 1px solid #FFF; font-weight: bolder; background-repeat: repeat-x; background-position: bottom; font-size: 14px !important;
   color: #007fc1 !important; text-decoration: none; font-family: 'PT Sans',sans-serif; text-align: center !important; }


  .table-header-blue{ color: #004d8e; font-size: 17px; font-weight: bold;  padding: 20px 0 0 1%;}
  .odd:hover, .even:hover{ cursor:pointer; background-color: #f1f8fe !important; }
  .dataTable tr td { height: 37px; border-left: 1px solid #FFF; font-size: 13px; color: #000000; text-decoration: none; font-weight: normal; font-family: 'PT Sans',sans-serif; text-align: center; }
  .dataTables_length, .dataTables_filter, .dataTables_info, .dataTables_paginate{ display:none; }
  .tablerent tbody tr td:nth-child(6) { width: 17%; font-weight: bold; text-align: center; color: #004d8e; }

/* virtual tour*/
.vt{}
  .vt-header{ display: table; width: 100%; margin: 20px 0 0 0; padding: 15px 20px 20px 0px; background-color: #f3f8fd;
  /**/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  box-sizing: border-box; /**/  }
    .vt-icon{ display: table-cell; width: 250px; padding: 66px 0 0px 0; background-image: url( ../img/vr-icon3.svg); 
     background-repeat: no-repeat;  background-position: top center;  background-size: 76px 76px; 
    text-align: center; font-size: 19px; line-height: 19px; color: #383838;  font-family: 'Arsenal'; font-weight: bold;
      text-transform: uppercase;}  
        .vt-icon span{display: block; font-size: 16px; font-weight: 500;}
    .vt-text{ display: table-cell; vertical-align: middle; font-size: 14px; line-height: 21px; }
  .vt-bar{ height: 38px; margin: 20px 0 0 0; padding: 9px 0 0 0; background-color: #fff; border: 1px solid #e8e8e8;  }
  .vt-bar-left{ float: left; padding: 1px 0 0 8px; }
  .vt-bar-left .vt-bar-select{width:117px; }
  .vt-bar-right{ float:right; width:215px; } 
    .vt-bar-right p{ float:right; margin:8px 9px 0 0; color:#4b4a4a; font-size:14px; line-height:14px; font-family: 'Arsenal';
     font-weight: 700; }
    .vt-bar-right div{float:right; margin:1px 8px 0 0;}
      .vt-bar-right .vt-bar-select{ width:147px; }
      .vt-bar-select{height: 27px;  padding:0 20px 0 3px; text-align:left; border-radius: 3px;
       -moz-border-radius:3px; -webkit-border-radius:3px; background-color:#FFF; border:1px solid #707070;
        background-position: right 3px center; background-repeat: no-repeat; background-image:url(../img/select_arrow2.png); 
        line-height: 1em; color:#424242; font-size:13px; font-family: 'PT Sans', sans-serif; 
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px; 
  text-overflow: '';
  /* for IE */
  -ms-appearance: none;
  appearance: none!important;}
        .vt-bar-right div select  option{color:#424242; background-color:#ffffff; border:none; height:24px; line-height:24px;}
      .vt-bar-right div select::-ms-expand {display: none;}
.vt-list{}
    .vt-list ul{ list-style-type: none; }
      .vt-list ul li{ float: left;  width: 245px;   margin: 21px 6px 0 6px;  }
        .vt-list ul li:nth-child(3n+3){ margin-right: 0px; }
        .vt-list ul li:nth-child(3n+1){ margin-left: 0px; }
        .vt-picture{ display: block; position: relative;  height: 159px;}
          .vt-picture img{ max-width: 100%; height: auto; }
          .vt-label-sale{ position: absolute; top: 6px; left: 0px; height: 19px;  padding:0 3px 0 3px; content: " ";  font-size: 13px;
           line-height: 19px; color: #fff; background-color: #519c3a; text-align: center;}
           .vt-label-rent{ position: absolute; top: 6px; left: 0px; padding:0 3px 0 3px; height: 19px; content: " ";  font-size: 13px;
           line-height: 19px; color: #fff; background-color: #0277e4; text-align: center;}
           .vt-label-commercial{ position: absolute; top: 6px; left: 0px; padding:0 3px 0 3px; height: 19px; content: " ";  font-size: 13px;
           line-height: 19px; color: #fff; background-color: #5d319f; text-align: center;}
           .vt-picture:before{ position: absolute; top: 50%; right: 50%; margin: -27px -27px 0 0; display: block; 
            width: 54px; height: 54px; content: ' '; background-image: url(../img/vt-play-icon.svg); }
           .vt-fav{ position: absolute; top: 0px; right: 0px;  width: 38px; height: 38px; background-color: rgba(255,255,255,0.5);
            content: " "; background-size: 24px 22px; background-position: center; background-repeat: no-repeat; }
              .vt-fav-def{ background-image: url(../img/favorite-contour.svg ); }
              .vt-fav-pressed{ background-image: url(../img/favorite-filled.svg ); }
        

        .vt-address{ display: block; height: 25px; padding: 0 0 0 2%; background-color: #fff; border: 1px solid #e7e7e7;
         font-size: 14px; line-height: 25px; font-weight: bold; color:#000; text-decoration: none; overflow: hidden;}
         .vt-address:active,.vt-address:focus {border: 1px solid #e7e7e7;}
         .vt-bottom{ height: 34px; padding: 0 2% 0 2%; background-color: #fff; border: 1px solid #e7e7e7; border-top: none;}
          .vt-price{ float: left; font-size: 15px; line-height: 34px; color:#3ba600; font-style: italic; } 
            .vt-price span{ position: relative; font-size: 12px; padding: 0 0 0 10px;}
            .vt-price span:before{ position: absolute; top: 3px; left: 3px; display: block; width: 7px; height: 8px;
               content: ' ';  }
            .vt-price.vt-price-rent{ color: #076cc9; }
                .vt-price span.vt-arrow-up{ color: #3ba600; }
                .vt-price span.vt-arrow-up:before{ background-image: url(../img/vt-arrow-up.svg); }
                .vt-price span.vt-arrow-down{ color: #f90303; }
                .vt-price span.vt-arrow-down:before{ background-image: url(../img/vt-arrow-down.svg); }
          .vt-details{ float: right; font-size: 14px; font-style: italic; line-height: 32px; }


 /* 0000000000000000000000000000000000000000000000 pagination new 00000000000000000000000000000000000*/  
.pagination{ margin: 30px 0 0 0 ;}
.pagination ul, .pagination ul li{display: inline-block;}
.pagination ul{padding: 2px 4px 2px 4px; background-color: #fff; border: 1px solid #3b8be0; border-radius: 6px; font-family: 'Arsenal';}
.pagination ul li{ display: block; float: left; margin: 0 1px 0 1px; height: 28px; width: 28px; /* padding: 3px 0 0 0;*/ 
                     font-size: 18px; line-height: 26px; color:#fff; font-weight: bold; background-color: #3b8be0; border-radius: 5px;}
    .pagination ul li a{display: block; height: 28px; width: 28px; /*padding: 3px 0 0 0;*/ /* margin: -3px 0 0 0;*/ color:#54779e; 
      text-decoration: none;   cursor: pointer; font-weight: normal; background-color: #fff; }
        .pagination ul li a:hover{color: #ff8a00; background-color: #f6f6f6;}
.pagination ul li.search_result_end a.pagenav, .pagination ul li.search_result_next a.pagenav, .pagination ul li.search_result_start a.pagenav,
.pagination ul li.search_result_prev a.pagenav{ display: block; width: 44px!important; height:28px;  color:#54779e;  background-color: #fff;  }
.pagination ul li.search_result_end a.pagenav:hover, .pagination ul li.search_result_next a.pagenav:hover, .pagination ul li.search_result_start a.pagenav:hover,
.pagination ul li.search_result_prev a.pagenav:hover{color: #ff8a00; }
.pagination ul li.search_result_start, .pagination ul li.search_result_prev, .pagination ul li.search_result_next,
.pagination ul li.search_result_end{ width: 44px; height:28px;  font-size: 22px; line-height: 26px; color:#54779e;  background-color: #fff;  font-weight: normal;}
.pagination{text-align:center;}
.pagination .lv2_top{display: inline-block;}
.pagination .search_results_counter{ clear: both; font-size: 20px; color:#09338a;}












/******* MEDIA  ***********/

@media screen and (min-width: 1232px) {
/* virtual tour*/
.column_center3 {float: left; width: 989px; margin: 0 0 0 27px; }
.vt-list ul li{  width: 238px; }
.vt-list ul li:nth-child(3n+1),.vt-list ul li:nth-child(3n+3) {  margin-left: 6px; margin-right: 6px;}
.vt-list ul li:nth-child(4n+4){ margin-right: 0px; }
.vt-list ul li:nth-child(4n+1){ margin-left: 0px; }
.vt-picture{ height: 155px; }
/* Just Listed  */
.just-listed-page-icon{ padding: 78px 0 0px 0;  background-position: top 15px center; }

/*table*/
 .dataTable tr td {   height: 43px;   font-size: 14px;    }






}


@media screen and (max-width: 1020px) {
/* Just Listed  */
/* top block */
.just-listed-page-icon{ width: 150px; background-position: top 12px center;  background-size: 64px 64px; font-size: 16px; line-height: 16px;
      padding: 76px 0 0px 0;  }
.just-listed-page-text{ padding: 0px 0 0 0;  font-size: 12px; line-height: 16px;}


table#single_list_table thead  tr th:nth-child(1){width: 6% !important; }
table#single_list_table thead  tr th:nth-child(2){width: 28% !important; font-size:10px;}
table#single_list_table thead  tr th:nth-child(3){width: 23% !important; font-size:10px;}
table#single_list_table thead  tr th:nth-child(4){width: 16% !important; font-size:10px;}
table#single_list_table thead  tr th:nth-child(5){width: 12% !important; font-size:10px;}
table#single_list_table thead  tr th:nth-child(6){width: 15% !important; font-size:10px;}

table#single_list_table .favorite_ap_icon { margin-left: 2px; }

/* virtual */
  .column_center3 {
    float: left;
    width: 498px;
    margin: 10px 0 0 26px;
    padding: 0;
  }
  /* virtual tour*/
.vt-icon{ width: 130px;   background-size: 64px 64px; font-size: 16px; line-height: 16px; } 
  .vt-icon span{font-size: 16px; font-weight: 500;}
.vt-text{ font-size: 12px; line-height: 16px; }
.vt-list ul li:nth-child(3n+3), .vt-list ul li:nth-child(3n+1),.vt-list ul li:nth-child(4n+4), .vt-list ul li:nth-child(4n+1){ margin-right: 6px;  margin-left: 6px;}
.vt-list ul li:nth-child(2n){ margin-right: 0px; }
.vt-list ul li:nth-child(2n+1){ margin-left: 0px; }
.vt-list ul li{  width: 242px;}
.vt-picture{ height: 157px; }


/* ---------------------- PAGINATION -----------------------------------*/
.pagination {    padding: 0 0 0 18px;}
.pagination ul li.search_result_start, .pagination ul li.search_result_prev, .pagination ul li.search_result_next, .pagination ul li.search_result_end{ display: block; } 
.pagination ul li:nth-child(12){ display: none;}


}






@media screen and (max-width: 767px), screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape)  {
#single_list_table_wrapper { margin: 0 0 0 0px;}
/* Just Listed  */
/* top block */
.just-listed-page-top{ background: transparent; }
.just-listed-page-icon{ width: 130px; font-size: 14px; line-height: 14px; background-size: 57px 49px; padding: 60px 0 0px 0;
background-position: top 6px center; }



table#single_list_table thead tr th { width: 28% !important;  font-size: 10px; }

table#single_list_table tbody tr th:nth-child(1) { width: 6% !important;}
table#single_list_table thead tr th:nth-child(2) {width: 28% !important; }
table#single_list_table thead tr th:nth-child(3) { width: 23% !important; }
table#single_list_table thead tr th:nth-child(4) { width: 16% !important; }
table#single_list_table thead tr th:nth-child(5) {width: 12% !important; }
table#single_list_table thead tr th:nth-child(6) {width: 15% !important; }

/*virt*/
  .column_center3 {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    min-height: 1px;
    background-color: #f5f7f4;
  }
 
  /* virtual tour*/
.vt-header{ background:transparent; }
.vt-list{ padding: 0 2% 0 2%; }
.vt-list ul li:nth-child(3n+3), .vt-list ul li:nth-child(3n+1),.vt-list ul li:nth-child(4n+4), .vt-list ul li:nth-child(4n+1),
.vt-list ul li:nth-child(2n), .vt-list ul li:nth-child(2n+1) { margin-right: 0px;  margin-left: 0px;}
.vt-list ul li{  width: 31.33%; }
.vt-list ul li:nth-child(n){margin: 21px 1% 0 1%}
.vt-price{  font-size: 14px;}
.vt-details{  font-size: 13px;}
.vt-picture{ height: auto; min-height: 70px; }

/* ---------------------- PAGINATION -----------------------------------*/
.pagination { padding: 0px;}
.pagination ul{padding: 2px 1% 2px 1%; }
.pagination{ margin: 30px 6px 0 6px;}
.pagination ul li {height: 36px; width: 36px; line-height: 32px!important; margin: 0;}
.pagination ul li a { height: 36px; width: 100%; line-height: 32px;}
.pagination ul li.search_result_start, .pagination ul li.search_result_prev, .pagination ul li.search_result_next, .pagination ul li.search_result_end { width: 36px; }
.pagination ul li.search_result_end a.pagenav, .pagination ul li.search_result_next a.pagenav, .pagination ul li.search_result_start a.pagenav, .pagination ul li.search_result_prev a.pagenav { width: 100%!important; }



}





@media screen and (max-width: 710px) {
/* virtual tour*/
.vt-list ul li{  width: 48%; }
.vt-price{  font-size: 15px;}
.vt-details{  font-size: 14px;}


}




@media screen and (max-width: 550px) {    
/* ---------------------- PAGINATION -----------------------------------*/
.pagination ul li:nth-child(8), .pagination ul li:nth-child(9), .pagination ul li:nth-child(10), .pagination ul li:nth-child(11) { display: none;}
/* Just Listed  */
table#single_list_table thead  tr th:nth-child(1){width: 12% !important; }
table#single_list_table thead  tr th:nth-child(2){width: 23% !important; font-size:10px;}
table#single_list_table thead  tr th:nth-child(3){width: 18% !important; font-size:10px; padding-right:1%;}
table#single_list_table thead  tr th:nth-child(4){width: 13% !important; font-size:10px;}
table#single_list_table thead  tr th:nth-child(5){width: 12% !important; font-size:10px;}
table#single_list_table thead  tr th:nth-child(6){width: 18% !important; font-size:10px;}

.single_list_table.dataTable tbody tr td:nth-child(1), .single_list_table thead tr th:nth-child(1) {padding:0px; } 
.single_list_table.dataTable tbody tr td:nth-child(3), .single_list_table thead tr th:nth-child(3) {padding-right:2%; } 
.single_list_table.dataTable tbody tr td:nth-child(4), .single_list_table thead tr th:nth-child(4) {padding-right:2%; } 

}





@media screen and (max-width: 450px) {
/* Just Listed  */
/* top block */
.just-listed-page-top{display: block; padding: 5px 0px 0px 0px; background: transparent;}
  .just-listed-page-icon{display: block; width: 100%; font-size: 14px;  line-height: 14px;}
    .just-listed-page-icon span{ font-size: 14px;  line-height: 14px;}
  .just-listed-page-text{display: block; width: 94%; padding: 6px 3% 4px 3%; }


div#single_list_table_wrapper table#single_list_table tbody tr td{  font-size: 10px; }

/* virtual tour*/
.vt-header{ display: block;  margin: 10px 0 0 0; padding: 0px;  background-color: transparent; }
  .vt-icon{ display: block; width: 100%; padding: 58px 0 0 0;   background-size: 60px 60px; font-size: 14px;  line-height: 14px;}  
    .vt-icon span{font-size: 14px;  line-height: 14px;}
  .vt-text{ display: block; padding: 6px 3% 0 3%; font-size: 12px; line-height: 16px; }
.vt-bar-right p{ display: none; }
.vt-list ul li{  width: 98%; }



}




@media screen and (max-width: 370px) {
/* ---------------------- PAGINATION -----------------------------------*/
.pagination ul li:nth-child(7){ display: none;}


}





