

/* lv2*/   /* lv2 homes */  /* search results */





@import url('mr-general.css');









/*000000000000000000000000000000000000000 LEVEL 2  0000000000000000000000000000000000000000000000000000*/



/* social block Desktop*  - LV2 */

.lv2_top_right .social-5{ position: absolute; top: 0px; right: 0px; margin: 0px 0 0 0; z-index: 5; }



.column_center div.lv2_top{ margin:16px 0 0 18px;}

	.column_center div.lv2_top div.lv2_top_left{ float:left;  width:70%; min-height:36px; }

	.column_center div.lv2_top div.lv2_top_left_pag{ float:left; min-height:36px; margin-right:10px; }

		.column_center div.lv2_top div.lv2_top_left a{ font-size:15px; line-height:22px; color:#000; text-decoration:underline;}

		.column_center div.lv2_top div.lv2_top_left a:last-child{ font-size:15px; line-height:22px; color:#000; text-decoration:none;}

		.column_center div.lv2_top div.lv2_top_left_pag a{ font-size:15px; line-height:22px; color:#000; text-decoration:underline;}

	.column_center div.lv2_top div.lv2_top_right{ position: absolute; top: 10px; right: 0px; width: 340px;  padding:1px 0 0 0; text-align:right;}

	.lv2_top .bc{ font-size: 13px; line-height: 16px; }

	.column_center div.lv2_top div.lv2_top_left_pag .pagenav{ float: left; display: block; height: 22px; width: 22px; margin: 0 0 0 1px; 

	background-color: #2767ad; color: #ffffff; text-decoration: none; font-size: 16px;}

	.column_center div.lv2_top div.lv2_top_left_pag .pagenav:hover{ background-color: #3ea4ea;}

	.column_center h3{ padding:0 0 0 0; margin:0 0 12px 17px; font-size:23px; line-height:40px; font-family: 'Arsenal'; font-weight: 700;  color:#000; font-weight:normal;}

	.column_center div.lv2_list{ width:auto; padding:0 0 0 5px;} 

/* item */

		.column_center div.lv2_list div.lv2_item{ float:left; width:243px; min-height:251px; border:1px solid #dfdfdf; margin:19px 0px 0 12px; background-color:#ffffff;}

		/**/

			.column_center div.lv2_list div.lv2_item .lv2_item-logo{ position:absolute; right:0px;  top:145px!important;  width:50px; height:37px;}

				.column_center div.lv2_list div.lv2_item .lv2_item-logo img{ max-width:100%; height:auto; width:auto\9;} 

			.column_center div.lv2_list div.lv2_item .lv2_item-built{position:absolute; right:6px; top:190px; font-size:9px; line-height:9px;}

				.column_center div.lv2_list div.lv2_item .lv2_item-built span{ display:block; font-size:14px; line-height:14px;}

		/**/

				.column_center div.lv2_list div.lv2_item:hover{opacity:0.9;}

				.column_center div.lv2_list div.lv2_item:hover a.lv2_tit{color:#056bc2;}

				.column_center div.lv2_list div.lv2_item:hover p.lv2_sale span{ color:#40b201;}

				.column_center div.lv2_list div.lv2_item:hover p.lv2_rent span{ color:#045fac;}

					.column_center div.lv2_list div.lv2_item:hover p.lv2_sale,

					.column_center div.lv2_list div.lv2_item:hover p.lv2_rent{ color:#363636;}

				.column_center div.lv2_list div.lv2_item a.lv2_img{ border:none; }

				.column_center div.lv2_list div.lv2_item a.lv2_img img{width:243px;height:182px;max-width:none;}

			.column_center div.lv2_list div.lv2_item a.lv2_tit{ display:block; min-height:31px; width:auto; padding:5px 0 0 6px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; font-size:19px; line-height:25px; color:#0158a2; text-decoration:none;}

			/*desktop*/

			.column_center div.lv2_list div.lv2_item p.lv2_sale{height:22px; width:auto; margin:0px; padding:3px 0 0 6px; border-bottom:1px solid #dfdfdf; font-size:13px; color:#000; font-style:italic;}

				.column_center div.lv2_list div.lv2_item p.lv2_sale span{ color:#3ba600; font-weight:bold;}

			.column_center div.lv2_list div.lv2_item p.lv2_rent{height:23px; width:auto; margin:0px; padding:3px 0 0 6px;font-size:13px; color:#000; font-style:italic;}

				.column_center div.lv2_list div.lv2_item p.lv2_rent span{ color:#02569d; font-weight:bold;}

			/* mobile */

			.lv2_sale_alpha{ display: none; }

			.lv2_rent_alpha{ display: none; }



/* edits 30-09-16   panel + logo + built-in*/

.lv2-top-panel{ width:757px; height:42px; margin:20px 0 0 17px; padding:7px 0 0 0; background-color:#FFF; border: none!important; }

	.lv2-top-panel .l2-tp-left{ float:left; width:423px; }

		.lv2-top-panel .l2-tp-left a{float:left; display:block; width:65px; height:23px; padding:10px 0 0 40px; background-repeat:no-repeat; 

			background-position:12px 6px; font-family: 'Arsenal'; font-weight: 700;  color:#4b4a4a; font-size:13px; line-height:13px; 

			text-transform:uppercase; text-decoration:none; background-size:20px 80px;}

			.lv2-top-panel .l2-tp-left a:hover{ background-position:12px -24px;}

			.lv2-top-panel .l2-tp-left a#current5{background-position:12px -54px; cursor:default;}

		.lv2-top-panel .l2-tp-left .l2-tp-galery{  background-image:url(../img/lv2-edit-galery.png); border-right:1px solid #dfdfdf; }

		.lv2-top-panel .l2-tp-left .l2-tp-list{ background-image:url(../img/lv2-edit-list.png); border-right:1px solid #dfdfdf; }

		.lv2-top-panel .l2-tp-left .l2-tp-map{ background-image:url(../img/lv2-edit-map.png); border-right:1px solid #dfdfdf;}

		.lv2-top-panel .l2-tp-left .l2-tp-trends{ background-image:url(../img/lv2-edit-trends.png);}

	.lv2-top-panel .l2-tp-right{ float:right; width:300px; } 

		.lv2-top-panel .l2-tp-right p{ float:right; margin:10px 9px 0 0; color:#4b4a4a; font-size:14px; line-height:14px; font-family: 'Arsenal'; font-weight: 700; }

		.lv2-top-panel .l2-tp-right div{float:right; margin:1px 8px 0 0;}

			.lv2-top-panel .l2-tp-right div select{height: 32px; width:177px; 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;}

			.lv2-top-panel .l2-tp-right div select  option{color:#424242; background-color:#ffffff; border:none; height:24px; line-height:24px;}

			.lv2-top-panel .l2-tp-right div select::-ms-expand {display: none;}



/* edits 30-09-16   panel + logo + built-in*/

.column_center .lv2-bottom-content-block{ margin: 45px 0 0 17px;}

/* banner statistics */

.banner-statistics{  width:757px; height:124px; margin:0 0 0 0;  background-image:url(img/banner-stats-wide.jpg); background-position: left; border:1px solid #dfdfdf; }

		.banner-statistics a{ display:block;  width:748px; height:67px; padding:57px 0 0 9px; background-position:0 49px; background-image:url(img/banner-stats-arrow.png); font-size:24px; line-height:24px; color:#FFF; text-decoration:none; text-transform:uppercase; text-shadow:-1px 1px #407ab9; background-repeat:no-repeat;}

			.banner-statistics a span{ display:block;  margin:3px 0 0 0;  font-size:16px; line-height:16px; text-transform:none;}

			.banner-statistics a:hover{ background-image:url(img/banner-stats-arrow2.png);}



  #condo_sort_select{height: 27px; margin: 3px 0 0 0;  width: 175px;}



/* carousel MVP*/

.column_center div.lv2_carousel.three{ display: none; margin:50px 0 0 8px;}  /* Temporary disabled until have been fixed   */

.column_center .lv2_carousel{ padding:0 0 2px 0; margin:60px 0 0 16px;}



.lv2_carousel .bx-wrapper .bx-viewport{ background-color:transparent!important; }



	.column_center .lv2_carousel ul{}

		.column_center .lv2_carousel ul li{ height:auto; width: 244px!important; padding:0 0 20px 0;}

			.column_center .lv2_carousel ul li div{ }

			.column_center .lv2_carousel ul li div a{}

			.column_center .lv2_carousel ul li div a img{ width:244px; } 

				.column_center .lv2_carousel ul li div.mvp_bottom{ margin:1px 0 0 0;}

				.column_center .lv2_carousel .mvp_header{ height:auto; padding:11px 0 10px 0px; font-family: 'Arsenal'; font-weight: 400;  font-size:23px; line-height:26px; text-transform:uppercase;

				 color:#000; text-align:left;} 

	.lv2_carousel.three a div.mvp_header{ padding:11px 0 10px 10px; } 

			

			.column_center .lv2_carousel ul li div .mvp_price{  padding:0px 4px 0px 6px;  font-size:19px;  line-height:27px; color:#1d508a; background-color:#fff;  font-family: 'Arsenal'; font-weight: bold;}

			.column_center .lv2_carousel ul li div .mvp_title{  padding:0px 0 5px 6px;  background-color:#fff; color:#000; font-size:14px; line-height:16px; font-family: 'Arsenal'; font-weight: bold; }

				.column_center .lv2_carousel ul li div .mvp_title div{float: none!important;}

			.column_center .lv2_carousel ul li div .mvp_features{ padding:0px 0 0 6px; font-size:12px; line-height:29px; color:#000; background-color:#fff; font-weight: bold;

				border-top: 1px solid #e9e9e9;}

		.column_center .lv2_carousel.three .mvp_place{ height: 18px; padding: 5px 0 0 3px; font-size: 14px; line-height: 14px; font-weight: bold;}

.column_center .lv2_carousel.three .mvp_some-info{ font-size: 11px; line-height: 11px; height: 26px;  padding: 2px 0 0 3px;}



/* ------------------------- Statistics (Miami Neighborhoods At-a-Glance TABLE) ------------------*/

.condo_stat_table tbody tr td:nth-child(1) a, .condo_stat_table thead tr th:nth-child(1) a { text-decoration:none;  color:#2767AD; font-weight:bold; } 

.condo_stat_table tr td:nth-child(1){position:relative; }

.condo_stat_table tr td:nth-child(1) a span{position:absolute; top:7px; vertical-align:top; font-size: 14px;}

.condo_stat_table tr td:nth-child(1) .table-count-for-sale{ position:absolute; top:26px; left:3px; margin:0px 0 3px 68px; font-size:11px; line-height:11px;} 

.condo_stat_table tr td:nth-child(1) .table-count-for-rent{  position:absolute;  top:39px; left:3px; margin:0px 0 3px 68px; font-size:11px; line-height:11px;}  

.condo_stat_table.dataTable thead tr th{text-align:left; font-size: 14px; padding: 0 0 0 1%!important;}

.condo_stat_table.dataTable thead tr th:nth-child(1) {width: 27%!important; height: 30px; border-right:2px solid #fff;  }

.condo_stat_table.dataTable thead tr th:nth-child(2) {width: 14%!important; border-right:2px solid #fff; }

.condo_stat_table.dataTable thead tr th:nth-child(3) {width: 17%!important; border-right:2px solid #fff; }

.condo_stat_table.dataTable thead tr th:nth-child(4) {width: 16%!important; border-right:2px solid #fff;} 

.condo_stat_table.dataTable thead tr th:nth-child(5) {width: 11%!important; border-right:2px solid #fff; }

.condo_stat_table.dataTable thead tr th:nth-child(6) {width: 15%!important; }

.condo_stat_table.dataTable tbody tr td{padding: 0 0 0 1%!important; height: 60px; font-size: 14px;}

.condo_stat_table.dataTable tbody tr td img{ width: 60px!important; height: 45px!important;}

.condo_stat_table.dataTable tbody tr td:nth-child(1){width: 27%!important; border-right:2px solid #fff; text-align:left; }

.condo_stat_table.dataTable tbody tr td:nth-child(2){width: 14%!important; border-right:2px solid #fff; text-align:left; color: #0090db; }

.condo_stat_table.dataTable tbody tr td:nth-child(3){width: 17%!important; border-right:2px solid #fff; text-align:left; font-weight: bold; color: #004d8e; }

.condo_stat_table.dataTable tbody tr td:nth-child(4){width: 16%!important; border-right:2px solid #fff; text-align:left;} 

.condo_stat_table.dataTable tbody tr td:nth-child(5){width: 11%!important; border-right:2px solid #fff; text-align:left;}

.condo_stat_table.dataTable tbody tr td:nth-child(6){width: 15%!important; text-align:right; padding: 0 1% 0 0!important; color: #004d8e; }

.condo_stat_table thead th{background-image: url("/templates/mycccp_temp/img/menu_bg1.png");  background-color: #2767ad;color:#fff;}

.condo_stat_table {margin:10px;}

.odd{background-color:#EEEEF0 !important;}

table.dataTable thead th, table.dataTable thead td {border-bottom: 0px !important;}









/********* LV2 HOMES *******/

/*000000000000000000000000000000000000000 homes for sale  0000000000000000000000000000000000000000000000000000*/

.column_center p.homes_text{ padding:8px 0 0 18px; margin:0px; font-size:14px; line-height:18px; color:#000;}

	.column_center h4.homes_tit{ padding:12px 0 0 18px; margin:0px; font-size:20px; line-height:26px; color:#000; font-style:normal; font-weight:normal;}

/* tabs1*/

.column_center div.homes_tabs{ padding:0 0 0 0; margin:0 0 0 14px;}

dl.tabs{ margin-bottom:0px;}

.tabs {width:100%; overflow:hidden; zoom:1; padding:1px; position:relative;}

.tabs_dt {float:left; width: 160px;  height:32px;  background-color:#02356c; padding:14px 10px 0 10px; position:relative;  margin-right:2px; cursor:pointer;  color:#fff;

         font-size:18px; line-height:18px; 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-left: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb; border-top: 1px solid #bbbbbb;}

		.tabs_dt span span{ display:inline;}

.column_center div.homes_tabs .lv2-top-panel{}

.column_center div.homes_tabs .tabs_dd {background:#fff; float:right; width:100%; margin:46px 0 0 -100%; position:relative; z-index:2;

 /**/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  box-sizing: border-box; /**/  }

.tabs .tab-content { padding:3px; background-color:#f5f7f4;  background-repeat:repeat-x; }

.column_center div.homes_tabs .tabs1 .tab-content{ border: 1px solid #bbbbbb; padding-bottom: 12px; }

.tabs_dt:hover {background-color:#024184;}

.tabs_dt.selected {  border-bottom: 1px solid #fff; z-index: 10;  background-color:#FFF; color:#000; cursor:auto; font-size:18px; font-family: 'Arsenal';  font-weight: 700; }

.tabs_dd.selected {display:block;}

.column_center div.homes_offset{ margin:0 0 0 -20px; width:auto;} 

	.column_center div.homes_offset div.homes_map{ margin:0 11px 0 31px; width:auto;}

		.column_center div.homes_offset div.homes_map p{ padding:0 0 0 0; margin:31px 0 0 0; font-size:12px; color:#000; font-family: 'Arsenal';}

		.column_center div.homes_offset div.homes_map div.homes_bot_line{ position:relative; height:1px; margin:0 0 30px 0; width:auto; background-color:#000;}

			.column_center div.homes_offset div.homes_map div.homes_bot_line a{ position:absolute; height:34px; width:50px; padding:16px 0 0 0; text-align:center; background-image: url(../img/map_arrow.png); 

				top:-25px; left:50%; margin:0 0 0 -25px; font-size:13px; font-weight:bold; color:#FFF; text-decoration:none; text-transform:uppercase;}

			.column_center div.homes_offset div.homes_map div.homes_bot_line a.off{ background-position:0px 50px;}

		.column_center div.homes_offset div.homes_map div.h_map{ width:auto; margin:16px 0 35px 0; height:380px; background-color:#bfdaff;}

.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.homes_list div.lv2_item{ float:left; width:239px; min-height:237px; border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; margin:19px 0px 0 12px; background-color:#ffffff;}

					.column_center div.homes_list div.lv2_item:hover{opacity:0.9;}

					.column_center div.homes_list div.lv2_item:hover a.lv2_tit{color:#056bc2;}

					.column_center div.homes_list div.lv2_item:hover p.lv2_sale span{ color:#40b201;}

					.column_center div.homes_list div.lv2_item:hover p.lv2_rent span{ color:#045fac;}

					.column_center div.homes_list div.lv2_item:hover p.lv2_sale,

					.column_center div.homes_list div.lv2_item:hover p.lv2_rent{ color:#363636;}

			.column_center div.homes_list div.lv2_item a.lv2_img{ border:none; }

				.column_center div.homes_list div.lv2_item a.lv2_img img{width:239px; height:161px; max-width:none;}

			.column_center div.homes_list div.lv2_item p.lv2_tit{ display:block; min-height:26px; width:auto; padding:5px 0 0 6px; margin:0px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; 

				font-size:15px; line-height:20px; color:#000; text-decoration:none;}

				.column_center div.homes_list div.lv2_item p.lv2_tit span{ color:#3ba600; padding:0 0 0 10px;}

			.column_center div.homes_list div.lv2_item p.lv2_info{height:18px; width:auto; overflow: hidden; margin:0px; padding:3px 0 0 6px; 

            border-bottom:1px solid #dfdfdf; font-size:12px; line-height:15px; color:#000; }

			.column_center div.homes_list div.lv2_item p.lv2_info-2{height:26px; width:auto; margin:0px; padding:1px 0 0 6px; border-bottom:1px solid #dfdfdf; font-size:15px; line-height:15px; color:#000; }

             .column_center div.homes_list div.lv2_item p.lv2_info-3{height:20px; width:auto; margin:0px; padding:4px 0 0 6px; border-bottom:1px solid #dfdfdf; font-size:13px; line-height:13px; color:#000; }





.ns2-compare .search_results_box div.search_result_item {  margin: 19px 5px 0 6px;}

.search_results_box .lv2_item-built{ position: absolute; right: 0px; top: 130px; width:34px; height: 24px; font-size: 9px; line-height: 9px;

background-color: #fff;  }

.search_results_box .lv2_item-built span {display: block; font-size: 14px;	line-height: 14px;	}

/* 0000000000000000000000000000000000000000000000  SEARCH - RESULTS homes 00000000000000000000000000000000000*/

  	.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;}

.ordering_box_out{ position: absolute; right: 0px; top:32px; height: 15px; width: 200px;} 



.ordering_box_out .ordering_box_in{ float: right; padding: 0 7px 0 0;} 

.ordering_box_in_single_sale { margin: 0 0 0 -5px;}

.column_center .homes_offset .homes_list.single_sale{ padding-top: 0px; margin-top: -5px;}

.ordering_box_in_single_rent{ margin: -15px 0 0 -5px;}

.homes_list.single_rent{ margin: 28px 0 0 0 ;}

.ordering_box_in_single_sold{ margin: -15px 0 0 -5px;}

.homes_list.single_sold{ margin: 28px 0 0 0 ;}

.column_center .serch-res-topline .serch-res-right div select, .homes_tabs .ea_orderbar_ordering select{

    -moz-appearance: none; background-color: #fff; background-image: url("../img/select_arrow2.png"); background-position: right 3px  top 4px; background-repeat: no-repeat;

    border: 1px solid #707070; border-radius: 3px; color: #424242; font-family: "PT Sans",sans-serif; font-size: 14px; height: 25px; line-height: 1em;  padding: 0 5px 0 0;

    text-align: left; text-indent: 0.01px;}

.column_center h4.homes_tit { padding: 12px 0 0 18px; margin-bottom: 12px; font-size: 20px; line-height: 26px; color: #000; font-style: normal; font-weight: normal; }

.column_center div.homes_tabs { padding: 0; margin: 0 0 0 14px;}



/* progress price arrow */

	.lv4_progress_tab .price_up{color: #009742;}

	.lv4_progress2_tab .price_down{color: #f90303;}

.lv4_progress_tab{ float:left; font-size:12px; height:12px; line-height: 12px; padding:0px 0 0 13px; margin:0 0 0 10px; background-image:url(../img/table-arrows-4.png);

background-repeat:no-repeat; background-position:0px 1px;}

.lv4_progress2_tab{ float:left; font-size:12px; height:12px; line-height: 12px; padding:0px 0 0 11px; margin:0 0 0 10px; background-image:url(../img/table-arrows-4.png);

background-repeat:no-repeat; background-position:0px -29px; }



.social-5{ display:none; }

















/*00000000000000000000000000000000000000000000000 NEW MR SEARCH RESULTS 0000000000000000000000000000000000000000000*/

  .serch-res-found { margin:0 0 30px 12px;}

  .serch-res-found a.backtosearch{ color:#0159bb; font-size:15px; text-transform:none; background:none; border:none; font-family: 'PT Sans', sans-serif;}

  .sres-resultsin-city{font-family: 'PT Sans', sans-serif; font-size:15px; color:#000000; font-style:italic; line-height:18px!important;;}

  .sres-resultsin-count{font-family: 'PT Sans', sans-serif; font-size:19px; color:#000000; font-style:italic; font-weight:bold; line-height:18px!important; }

  .sres-resultsin-text{font-family: 'PT Sans', sans-serif; font-size:15px; color:#000000; font-style:italic; line-height:18px!important;;}

  .sres-resultsin-condo{line-height:18px!important;}

  .column_center .serch-res-found  .sres-resultsin-condo a{color:#1f65b1; font-size:11px!important; font-family: 'PT Sans', sans-serif; font-style:italic; line-height:18px!important;}

  .sres-resultsin-condo span{color:#000; font-size:15px!important; font-family: 'PT Sans', sans-serif; font-style:italic; line-height:18px!important;}

  .search-criteria-string{margin:0 0 10px 0;}

  .srtp{ width:750px; height:42px; margin:20px 0 0 12px; padding:7px 0 0 0; background-color:#FFF; border: none!important; }

  .srtp .se-re-left{ float:left; width:323px; }

		.srtp .se-re-left a{float:left; display:block; width:65px; height:23px; padding:10px 0 0 40px; background-repeat:no-repeat; 

			background-position:12px 6px; font-family: 'Arsenal'; font-weight: 700;  color:#4b4a4a; font-size:12px; line-height:12px;

			 text-transform:uppercase; text-decoration:none; background-size:20px 80px;}

			.srtp .se-re-left a:hover{ background-position:12px -24px;}

			.srtp .se-re-left a#current5{background-position:12px -54px; cursor:default;}

		.srtp .se-re-left .se-re-galery{  background-image:url(../img/lv2-edit-galery.png); border-right:1px solid #dfdfdf; }

		.srtp .se-re-left .se-re-list{ background-image:url(../img/lv2-edit-list.png); border-right:1px solid #dfdfdf; }

		.srtp .se-re-left .se-re-map{ background-image:url(../img/lv2-edit-map.png); border-right:1px solid #dfdfdf;}

	.srtp .se-re-right{ float:right; width:325px; } 

	.search-result-page-show-by{float:right!important;}

			.srtp .se-re-right .search-result-page-show-by div select{height: 32px; width:50px!important; padding:0 20px 0 3px; text-align:left; 

				order-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;}

		.srtp .se-re-right .search-result-page-show-by p{ float:right; margin:10px 9px 0 0; color:#4b4a4a; font-size:14px; line-height:14px; font-family: 'Arsenal';  font-weight: 700; }

		.srtp .se-re-right .search-result-page-show-by div{float:right; margin:1px 8px 0 0;}

		.search-result-page-sort-by{float:left;}

			.srtp  .se-re-right  .search-result-page-sort-by div select{height: 32px; width:130px!important; 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;}

			.srtp .se-re-right div select  option{color:#424242; background-color:#ffffff; border:none; height:24px; line-height:24px;}

			.srtp .se-re-right div select::-ms-expand {display: none;}

		.srtp .se-re-right p{ float:left; margin:10px 9px 0 0; color:#4b4a4a; font-size:14px; line-height:14px; font-family: 'Arsenal';  font-weight: 700; }

		.srtp .se-re-right div{float:left; margin:1px 8px 0 0;}

 #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){width: 6% !important;  border-right: 1px solid #fff; border-left:none;}

table#single_list_table tbody tr td:nth-child(2){width: 28% !important;  border-right: 1px solid #fff; border-left:none;}

table#single_list_table tbody tr td:nth-child(3){width: 23% !important; border-right: 1px solid #fff; border-left:none;}

table#single_list_table tbody tr td:nth-child(4){width: 16% !important; border-right: 1px solid #fff; border-left:none;}

table#single_list_table tbody tr td:nth-child(5){width: 12% !important; border-right: 1px solid #fff; border-left:none;}

table#single_list_table tbody tr td:nth-child(6){width: 14% !important; 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;} 





 /* 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) {

/*==========================   LEVEL 2 -======================================*/

.main .column_center { width: 1005px; position: relative;  }

.lv2-top-panel { width: 988px;  margin: 20px 0 0 17px;}

.column_center div.lv2_list div.lv2_item { width: 236px; }

.column_center div.lv2_list div.lv2_item a.lv2_img img {  width: 236px;  height: 177px; }

.banner-statistics {    width: 987px;    height: 124px;    margin: 0 0 0 0;    background-image: url(img/banner-stats-wide.jpg); }



/* carousel MVP*/

.lv2_carousel.three .bx-wrapper{max-width: 1032px!important;}

.lv2_carousel.three .bx-wrapper li{ width: 236px!important; }

.column_center .lv2_carousel ul li div a img{    width: auto; max-width:100%; border:none;  }

div.lv2_carousel.three .bx-wrapper .bx-next {  background: url(../js/bx/images/pom-navigations10.png) no-repeat -118px 0px!important;  }

div.lv2_carousel.three .bx-wrapper .bx-next:hover {	background-position: -177px 0!important; }

div.lv2_carousel.three .bx-wrapper .bx-prev{   background: url(../js/bx/images/pom-navigations10.png) no-repeat -58px 0px!important; }

div.lv2_carousel.three .bx-wrapper .bx-prev:hover {    background-position: 0px 0px!important;}

div.lv2_carousel.three .bx-wrapper .bx-controls-direction a {height: 234px!important;  }

.bx-viewport .bxslider2 li{}



/*==========================   Home for sale -======================================*/

.homes_list.single_sale .search_results_box .search_result_item{width: 232px;}

.homes_list.single_sale .search_results_box .search_result_item img {  width: 232px;}

.homes_list.single_rent .search_results_box .search_result_item{width: 232px;}

.homes_list.single_rent .search_results_box .search_result_item img {width: 232px;}

.homes_list.single_sold .search_results_box .search_result_item{width: 232px;}

.homes_list.single_sold .search_results_box .search_result_item img {width: 232px;}

.lv2_carousel.three .bx-wrapper{ width: 974px; }





/*==========================  Search Results -======================================*/

.srtp{ width:980px;  }

.column_center div.homes_list.search-results-list  {   padding: 10px 0 0 0px;}

.column_center .search-results-list div.search_result_item { width: 234px; }





}











@media screen and (max-width: 1020px) {



/*000000000000000000000000000000000000000  lv2  0000000000000000000000000000000000000000000000000000*/

.column_center div.lv2_top div.lv2_top_left { width: 70%;}

.column_center div.lv2_top div.lv2_top_right{ width: 40%; }

.column_center div.lv2_list{ padding:0 0 0 0px;} 

.column_center div.lv2_list div.lv2_item{position: relative; float:left; width:236px; margin:19px 0px 0 18px; min-height:251px; border:1px solid #dfdfdf; margin:19px 0px 0 12px; background-color:#ffffff;}

.column_center div.lv2_list div.lv2_item a.lv2_img{ border:none;  width:236px; height:161px;}

.column_center div.lv2_list div.lv2_item a.lv2_img img{max-width:100%; height:auto; width:auto\9/*ie8*/}

.column_center h3{ margin:0 0 12px 17px; }



/* edits 30-09-16   panel + logo + built-in*/				

.lv2-top-panel{ width:488px;  margin: 20px 0 0 12px;}

.lv2-top-panel .l2-tp-left{width:228px; }

.lv2-top-panel .l2-tp-left a{width:40px; padding:9px 0 0 0px;  background-position:10px 6px; }

	.lv2-top-panel .l2-tp-left a:hover{ background-position:10px -24px;}

	.lv2-top-panel .l2-tp-left a span{ display:none;}

.lv2-top-panel .l2-tp-right{ width:260px; } 

.lv2-top-panel .l2-tp-right div select{ width:140px; }



.column_center div.lv2_list div.lv2_item .lv2_item-logo{  right:0px; top:134px!important;}

.column_center div.lv2_list div.lv2_item .lv2_item-built{ right:6px; top:184px; }



.column_center .lv2-bottom-content-block{ margin: 45px 0 0 10px;}

.lv2-top-panel .l2-tp-left a#current5 { background-position: 10px -54px; }



#map_canvas_h{margin: 16px 0 35px 12px; }

#condopage_content{width: 506px;}



/* banner statistics */

.banner-statistics{  width:488px; }

/* lv2 - statistics */

#chartobject-1{ width: 488px!important; height: auto!important;}

#condo_stat_table{margin: 0 0 0 0px!important;  width: 488px;}



/* 0000000000000000000000000000000000000000000000  SEARCH - RESULTS 00000000000000000000000000000000000*/

  		.column_center  div.search_result_item{ float:left; width:231px; }

    	.column_center div.search_result_item a.search_result_img img{ width:231px;}



/*00000000000000000000000000000000000000000000000 NEW MR SEARCH RESULTS 0000000000000000000000000000000000000000000*/

.srtp{ width:478px; }

.srtp .se-re-left{width:130px; }

.srtp .se-re-left a{width:40px; padding:9px 0 0 0px;  background-position:10px 6px; }

	.srtp .se-re-left a:hover{ background-position:10px -24px;}

	.srtp .se-re-left a span{ display:none;}

.srtp .se-re-right{ width:344px; } 

.srtp .se-re-right div select{ width:140px; }



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 tbody tr td:nth-child(1){width: 6% !important; }

table#single_list_table tbody tr td:nth-child(2){width: 28% !important;}

div#single_list_table_wrapper table#single_list_table tbody tr td:nth-child(3){width: 22% !important; font-size:12px; padding-right: 1% !important;}

table#single_list_table tbody tr td:nth-child(4){width: 16% !important;}

table#single_list_table tbody tr td:nth-child(5){width: 12% !important;}

table#single_list_table tbody tr td:nth-child(6){width: 14% !important;}

table#single_list_table .favorite_ap_icon { margin-left: 2px; }



/* ---------------------- 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: 1020px) and (orientation: landscape)  {

/*000000000000000000000000000000000000000 lv2  0000000000000000000000000000000000000000000000000000*/

.column_center h3 { margin: 0 0 0 5px; font-size: 20px;  line-height: 24px;}

.column_center div.lv2_top{ margin: 20px 0 0 0; }

		.column_center div.lv2_top .lv2_top {margin: 0px 0 0 0; }

.column_center div.lv2_top div.lv2_top_left { width: 100%;}

.column_center div.lv2_top div.lv2_top_right{ display: none; }

.lv2-top-panel .l2-tp-right div select { font-size: 11px; line-height: 11px; padding: 4px 20px 3px 5px;}

.lv2-top-panel{  width:100%;  margin:10px 0 6px 0px; border-right:0px; border-left:0px;  }

#condopage_content{width: 100%;}

.column_center div.lv2_list { padding: 0 0 0 0px; width: auto;}



.lv2_top .bc{padding-left: 5px;}

/*item*/

.column_center div.lv2_list div.lv2_item{ position:relative; float:left; /* width:47.3%; margin:0 1% 14px 1%;*/ width:32%; margin:0 0.5% 14px 0.5%; height:auto; min-height:auto;   padding:0; 
border-top:1px solid #dfdfdf; border-bottom:1px solid #f0f0f0; background-color:#fff;  	border-bottom:0px;
/**/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  box-sizing: border-box; /**/}

.column_center div.lv2_list div.lv2_item a.lv2_img{ }

.column_center div.lv2_list div.lv2_item a.lv2_img img{ max-width:100%; height:auto; width:auto;}

.column_center div.lv2_list div.lv2_item a.lv2_tit{ position:absolute; bottom:53px; border-top:none; color:#FFF; background: rgba(0, 0, 0, 0.3); min-height:24px; width:98%; padding:3px 0 0 2%;  
	border-bottom:1px solid rgba(255, 255, 255, 0.4); font-size:20px; line-height:20px;  text-shadow:0px 0px 3px rgba(0, 0, 0, 1), 1px 1px 0px rgba(0, 0, 0, 0.5), -1px -1px 0px rgba(0, 0, 0, 0.5);}

 .column_center div.lv2_list div.lv2_item p.lv2_rent { border-bottom: 1px solid #dfdfdf;}

/*desktop*/
/*
.column_center div.lv2_list div.lv2_item p.lv2_sale{display: none;  }
.column_center div.lv2_list div.lv2_item p.lv2_rent{display: none; }
*/
/* mobile */

.lv2_sale_alpha{ display:none; /*display: block;*/ position:absolute; bottom:25px; color:#FFF; height:22px; width:98%; margin:0px; padding:3px 0 0 2%;  font-size:16px; border:0px;

 background: rgba(0, 0, 0, 0.3); font-style:normal;   text-shadow:0px 0px 3px rgba(0, 0, 0, 1), 1px 1px 0px rgba(0, 0, 0, 0.5), -1px -1px 0px rgba(0, 0, 0, 0.5);}

.lv2_rent_alpha{ display:none; /*display: block;*/ position:absolute; bottom:0; color:#FFF; background: rgba(0, 0, 0, 0.3);  height:22px; width:98%;	font-size:16px;
border-top:1px solid rgba(255, 255, 255, 0.4); margin:0px; padding:1px 0 1px 2%; font-style:normal; 	 text-shadow:0px 0px 3px rgba(0, 0, 0, 1), 1px 1px 0px rgba(0, 0, 0, 0.5), -1px -1px 0px rgba(0, 0, 0, 0.5); }

.lv2_rent_alpha span, .lv2_sale_alpha span{ color:#ffffff; font-weight:bold; font-size:14px; line-height: 14px;}



.column_center div.lv2_list div.lv2_item:hover{opacity:0.9;}

.column_center div.lv2_list div.lv2_item:hover a.lv2_tit{color:#fff;}

/*
.column_center div.lv2_list div.lv2_item:hover p.lv2_sale span{ color:#fff;}
.column_center div.lv2_list div.lv2_item:hover p.lv2_rent span{ color:#fff;}
*/
/*
.column_center div.lv2_list div.lv2_item:hover p.lv2_sale,
.column_center div.lv2_list div.lv2_item:hover p.lv2_rent{ color:#fff;}
*/


.column_center div.lv2_list div.lv2_item .lv2_item-logo{ display:none;}

.column_center div.lv2_list div.lv2_item .lv2_item-built{ display:none; }	

/*------------------------------*/



     

.column_center div.homes_map{ margin:0 0px 50px 0px; width:auto;}

/*slider carousel*/

.column_center .lv2_carousel{ background:transparent; padding:30px 0 5px 0; margin:0px!important;}

.column_center .lv2_carousel .mvp_header{ height:auto; padding:11px 0 10px 10px;  font-size:20px; line-height:23px; } 

.column_center .lv2_carousel ul li div a img{ border:none;}



/*lv2 text */

.lv2-bottom-content-block{  margin-left: 0px!important;}

.lv2-bottom-content-block h3{ font-size: 24px; line-height: 32px; padding:0 0 10px 2%  }

.lv2-bottom-content-block table{ padding: 0 2% 0 2%; width: 96%;}

.lv2-bottom-content-block table td p{ font-size: 16px; line-height: 21px; margin: 0 0 0 10px; }



/* 2018*/

 .homes_tabs .lv2-top-panel{ margin-left:0px!important;}

 .lv2-top-panel.home-rent-5{ position:relative;  }

 	.lv2-top-panel.home-rent-5 .l2-tp-left{ width:190px; margin-left:-72px;}

	.homes_list.single_rent {    margin: 60px 0 0 0;}

	.lv2-top-panel.home-rent-5 .ordering_box_out {top: 17px; height: 15px; width: 200px;}



.lv2_top_left{ padding: 0 0 0 10px;}



/* banner statistics */

.banner-statistics{ width:100%; margin:0; border: 0px; }

.banner-statistics a{ height:63px; padding:61px 0 0 9px; background-position:-24px 49px; font-size:22px; line-height:22px;}

.banner-statistics a span{ margin:1px 0 0 0; font-size:14px; line-height:14px; }

.banner-statistics a {width: auto;}



/* social block mobile  - LV2 */

.social-4.city-level-social{display: block;}

/* soc block */

.main-item{ width: 40px; height: 40px; border-radius: 20px; }

.sub-menu{  height: 40px; border-radius: 20px; margin: 0 -34px 0 0;}

.sub-menu li a{ width: 40px; height: 40px; border-radius: 20px; }

.soc3-bookmarks{  width: 40px; height: 40px; border-radius: 20px;}

.s4-fb-like .inlineBlock._2tga._3e2a{ height: 40px; }

#s4-fb-like-id{height: 35px; padding: 5px 0 0 0; border-radius: 20px; }

.s4-fb-like{border-radius: 20px;}

.social-4 { margin: 30px 0 0 0;}

/* ? */

.sub-menu .soc2-twitter, .sub-menu .soc2-fb, .sub-menu .soc2-in, .sub-menu .soc2-google, 

.sub-menu .soc2-pin, .sub-menu .soc2-mail{ background-size: 32px 32px;  }



/* lv2 homes*/

.condo_name{ display:none;  }

/* ------------------------- Statistics (Miami Neighborhoods At-a-Glance TABLE)  and table lv2 LIST ------------------*/

.condo_stat_table.dataTable tbody tr td{height: 70px;}  

#condo_stat_table_wrapper{ margin:0 0px 0 0px;}

td.sorting_1 a img{  margin:-14px 0 0 0; }

td.sorting_1 a span{  visibility:hidden; }

td.sorting_1 .table-count-for-sale{ position:absolute; top:54px; left:-65px; margin:0px 0 3px 68px; font-size:11px; line-height:11px;} 

td.sorting_1 .table-count-for-rent{  position:absolute;  top:67px; left:-65px; margin:0px 0 3px 68px; font-size:11px; line-height:11px;}  

.condo_stat_table.dataTable thead tr th{ font-size: 11px; padding: 0 2% 0 1%!important;}

.condo_stat_table.dataTable thead tr th:nth-child(1) {width: 37%!important; }

.condo_stat_table.dataTable thead tr th:nth-child(2) {width: 12%!important;  }

.condo_stat_table.dataTable thead tr th:nth-child(3) {width: 20%!important;  }

.condo_stat_table.dataTable thead tr th:nth-child(4) {width: 18%!important; } 

.condo_stat_table.dataTable thead tr th:nth-child(5) {width: 13%!important;  }

.condo_stat_table.dataTable thead tr th:nth-child(6) {display:none; }

.condo_stat_table.dataTable tbody tr td:nth-child(1){width: 37%!important;  }

.condo_stat_table.dataTable tbody tr td:nth-child(2){width: 12%!important;}

.condo_stat_table.dataTable tbody tr td:nth-child(3){width: 20%!important; }

.condo_stat_table.dataTable tbody tr td:nth-child(4){width: 18%!important; } 

.condo_stat_table.dataTable tbody tr td:nth-child(5){ display:table-cell!important; width: 13%!important; }

.condo_stat_table.dataTable tbody tr td:nth-child(6){display:none; }



 /* 0000000000000000000000000000000000000000000000  SEARCH - RESULTS 00000000000000000000000000000000000*/

.column_center  div.search_result_item{ float:left;  margin: 4px 0.5% 4px 0.5%; padding: 0; width: 48.5%; border-bottom: 1px solid #f0f0f0;}

.column_center div.search_result_item a.search_result_img img{ width:231px;}

.column_center div.search_result_item a.search_result_img{ width: auto; }

				.column_center div.search_result_item a.search_result_img img{height: auto; max-width: 100%; width: auto;}   



.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;}



.column_center div.homes_tabs{ margin:0; }

  

/*00000000000000000000000000000000000000000000000 NEW MR SEARCH RESULTS 0000000000000000000000000000000000000000000*/

.srtp{  width:100%;  margin:20px 0 20px 0px; border-right:0px; border-left:0px;  }

.srtp .se-re-left a span{ display:none;}

.srtp .se-re-left{width:120px; }

.srtp .se-re-left a{width:36px; padding:9px 0 0 0px;  }

.srtp .se-re-right{ width:200px; } 

.srtp .se-re-right p{  display:none; }

.srtp .se-re-right div{ margin:1px 0px 0 0;}

.srtp .se-re-right div select{height: 32px; width:140px!important; padding:0 20px 0 0;} 	

#single_list_table_wrapper {margin: 0 0 0 0px;}

.column_center div.homes_list { width: auto; padding: 10px 0 0 0px;}



/* ---------------------- 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; }



/**/
.lv2-top-panel .l2-tp-right{ display:block!important; }
.lv2-top-panel .l2-tp-left { width: 164px;  }
.lv2-top-panel .l2-tp-right { width: 235px;  }





}/* 767*/















@media screen and (max-width: 620px) {

/* lv2*/

.column_center div.lv2_list div.lv2_item a.lv2_tit {bottom: 51px; min-height: 26px;   font-size: 20px;  line-height: 22px;}

.lv2_sale_alpha{ bottom: 26px; height: 22px; font-size: 14px; }

.lv2_rent_alpha{ height: 22px; font-size: 14px; }

.lv2_rent_alpha span, .lv2_sale_alpha span{ font-size: 12px;}


.column_center div.lv2_list div.lv2_item{ width:48%; margin:0 1% 14px 1%; }
.column_center div.lv2_list div.lv2_item a.lv2_tit {    bottom: 53px;}


}









@media screen and (max-width: 550px) {	

.column_center div.lv2_list div.lv2_item a.lv2_img img {    max-width: 100%;    height: auto;    width: auto;}	

/* ---------------------- 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;}





}





@media screen and (max-width: 500px) {

/* lv2*/

.column_center div.lv2_list div.lv2_item {   margin: 0 1% 10px 1%;}

.column_center div.lv2_list div.lv2_item a.lv2_tit {bottom: 48px; min-height: 23px;  padding: 0px 0 0 2%; font-size: 16px;  line-height: 19px; font-weight: bold;

background: rgba(0, 0, 0, 0.4); font-family: 'Arsenal'; }

.lv2_sale_alpha{ bottom: 22px; height: 19px;  padding: 2px 0 0 2%;    font-size: 12px;}

.lv2_rent_alpha{  height: 19px; font-size: 12px;    padding: 2px 0 0 2%;}

.lv2_rent_alpha span, .lv2_sale_alpha span{ font-size: 12px;}

/* lv2 list view*/

.condo_stat_table.dataTable tbody tr td{ font-size: 12px; }

.column_center div.lv2_list div.lv2_item p.lv2_sale {height: 20px; }
.column_center div.lv2_list div.lv2_item p.lv2_rent {height: 20px;}




}



@media screen and (max-width: 450px) {

/* lv2*/

.column_center div.lv2_list div.lv2_item {   margin: 0 0.75% 50px 0.75%; width: 47.8%;}

.column_center h3 {  font-size: 18px;  line-height: 22px;}

/* HOMES*/

.column_center h4.homes_tit { padding-bottom: 10px; font-size: 16px;line-height: 20px;}

.column_center h4.homes_tit { padding: 12px 0 0 12px;}

/**/
.l2-tp-right p{ display:none; }
.lv2-top-panel .l2-tp-right { width: 140px;}
#condo_sort_select {height: 27px; margin: 3px 0 0 0;  width: 135px;}
.lv2-top-panel .l2-tp-right div select { font-size: 12px; line-height: 12px;  padding: 2px 20px 3px 5px;}


.column_center div.lv2_list div.lv2_item p.lv2_sale, .column_center div.lv2_list div.lv2_item p.lv2_rent{ display:none; }
.lv2_sale_alpha, .lv2_rent_alpha{ display:block; }
.column_center div.lv2_list div.lv2_item a.lv2_tit { bottom: 43px;}
.lv2_sale_alpha { bottom: -20px;}
.lv2_rent_alpha {bottom: -39px;}
.column_center div.lv2_list div.lv2_item a.lv2_tit { bottom: -1px; }

.lv2_sale_alpha, .lv2_rent_alpha { color: #000; background: none;  text-shadow: none; border:1px solid #dfdfdf; width: 100%; height:20px;
/**/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  box-sizing: border-box; /**/  }
.lv2_sale_alpha span{ color:#3ba600; }
.lv2_rent_alpha span{ color:#02569d; }

}







@media screen and (max-width: 390px) {




}/* 390*/




@media screen and (max-width: 370px) {

/* ---------------------- PAGINATION -----------------------------------*/

.pagination ul li:nth-child(7){ display: none;}





}



















