
/* Advanced Search */

@import url('mr-general.css');

.column_center div.lv2_top { margin: 16px 0 0 18px;}
.lv2_top .bc { font-size: 13px; line-height: 16px;}
.lv4_breadcrumbs .social-5 { position: absolute;  top: 20px;  right: 0;  z-index: 5;}
.advanced-search{  width:100%;   padding:18px 2.5% 20px 2.5%;  margin:0px auto; }
	.advanced-search h4{font-family: 'Arsenal'; padding:0 0 0 0; margin:0px; font-size:20px; color:#000; text-transform:uppercase;  font-weight: 700; }
/* TABS */
		dl.adsearch_dl{width:100%; overflow:hidden; zoom:1; padding:1px; position:relative;}
		dt.adsearch_dt{float:left; height:36px; background-color:#f6f6f6; border:1px solid #cecdcd; border-top:1px solid #cecdcd; border-bottom:0;
         padding:12px 0 0 0; position:relative; left:12px; margin-right:3px; cursor:pointer; width:19.2%; color:#6c6c6c; font-size:18px; text-transform:uppercase; text-align:center;
          text-shadow: 0 1px #f6f0e1;  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;}
            dt.adsearch_dt.ads-sale.selected{ color:#0f8b14; font-weight:bold; }
			dt.adsearch_dt.ads-rent.selected{ color:#0d5597; font-weight:bold; }
		dd.adsearch_dd{  display:none; float:right; width:100%; margin:48px 0 0 -100%; position:relative; z-index:2;}
		dl.adsearch_dl .tab-content {border-top:1px solid #134071; background-color: #fff; padding:3px 3px 20px 3px;  border:1px solid #134071; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;  background-image:url(../img/mw-bg.png); background-repeat:no-repeat; background-position:bottom right; }
		/*--------*/
		  dt.selected:hover {background-color:#9a9a9a; color:#FFF; text-shadow:none; }
		  dt:hover {background-color:#9a9a9a; color:#FFF; text-shadow:none; text-shadow: 0 1px #414141; border:1px solid #656565; border-bottom:none;}
		 /*--------*/
		  dt.adsearch_dt.selected {border-color:#134071; z-index:3; cursor:auto; font-size:18px; background-color:#FFF; color:#000;  font-weight:bold;}
		  dd.adsearch_dd.selected {display:block;}
/* /TABS */
.mp-4smblocks .mp-4smb-block{ margin:9px 0 0 9px!important;}
.mr-search{margin:13px 0 0 18px;  }
.mr-search h3{font-family: 'Arsenal'; font-size:22px; line-height:22px; margin:0 0 0 0; padding:0 0 0 0;}
.mr-search dl{  width:100%; overflow:hidden; zoom:1; padding:1px; position:relative;}
.mr-search dt{ float:left; width:168px; height:45px;  background-color:#134071; padding:12px 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;}
.mr-search dt.last{ border-right:1px solid #bebdbd;}
		.mr-search dd{ width:720px; padding:39px 19px 30px 18px;  background:#fff; border:1px solid #bbbbbb;  display:none; float:right;  margin:47px 0 0 -100%; position:relative; z-index:2;}
		.mr-search dl .tab-content {  }
		  .mr-search dt:hover {background-color:#184e8a;}
		  .mr-search dt.last:hover {}
		  .mr-search dt.selected { height:34px; z-index:3;  background-color:#FFF; color:#000; cursor:auto; font-size:18px; font-family: 'Arsenal'; 
		   font-weight: 700;  border-bottom:1px solid #fff;}
		  .mr-search dd.selected {display:block;}
	.mr-search .mrs-tr{ width:100%;}
	.mr-search .mrs-tr .mrs-td{ float:left; width:24%; padding:0 0 0 1%; }
	.mr-search .mrs-tr .mrs-td3{ float:left; width:99%; padding:0 0 0 1%;  }
	.mr-search .mrs-tr .mrs-td4{ float:left; width:99%; padding:0 0 0 1%;  }
	.mr-search .mrs-tr .mrs-td5{ float:left; width:49%; padding:0 0 0 1%; }
	.mr-search .tab-s-content select.mrs-sel{height: 34px; width:85%; padding:0 20px 0 2%; text-align:left; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; background-color:#FFF; border:1px solid #bebdbd; background-position: right 3px center; background-repeat: no-repeat; background-image:url(../img/select_arrow2.png); line-height: 1em; color:#000; font-size:14px; line-height:14px; 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;}
		.mr-search .tab-s-content select.mrs-sel option{ color:#424242; background-color:#ffffff; border:none; height:32px; line-height:24px; }
		.mr-search .tab-s-content select.mrs-sel::-ms-expand {display: none;}
 .mr-search-label{ margin:0 0 2px 0; }
 	.mr-search-label label{ font-size:14px; line-height:14px; color:#000; font-weight:bold;}
 .mr-search-input{}
 	.mr-search-input input{ height:32px; width:98.5%; padding:0 1% 0 1.5%; text-align:left; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; background-color:#FFF; border:1px solid #bebdbd; font-size:13px; line-height:13px;}
	.mr-search .mrs-margin40{ margin-top:40px;}
	.mr-search .mrs-margin35{ margin-top:35px;}
	.mr-search .mrs-margin30{ margin-top:30px;}
	.mr-search .mrs-margin25{ margin-top:25px;}
	.mr-search .mrs-margin20{ margin-top:20px;}
	.mr-search .mrs-margin15{ margin-top:15px;}
	.mr-search .mrs-margin12{ margin-top:12px;}
	.mr-search .mrs-margin10{ margin-top:10px;}
	.mr-search .mrs-lider-output{ margin:-1px 0 0 0; font-size:14px; line-height:14px; color:#1c5c9e;}
.mr-search .mrs-slider{position:relative; height:30px; width:100%;}	
.mr-search .mrs-slider-bottom{ position:relative; margin:17px 0 0 0; width:100%; height:11px; border-radius: 6px; -moz-border-radius:6px; -webkit-border-radius:6px; background-image:url(../img/mrs-slider-1.jpg); background-repeat:repeat-x; }
.mr-search .mrs-slider-cover{ position:absolute; left:15%;   width:70%; height:11px; background-image:url(../img/mrs-slider-2.jpg); background-repeat:repeat-x;}
.mr-search .mrs-slider-cover2{position:absolute; left:15%;   width:70%; height:11px; background-image:url(../img/mrs-slider-3.jpg); background-repeat:repeat-x;}
.mr-search .mrs-slider-left{ position:absolute; display:block; top:-10px; left:14%; height:30px; width:30px; background-image:url(../img/mrs-slider-3.png);}
.mr-search .mrs-slider-right{position:absolute; display:block; top:-10px; left:85%; height:30px; width:30px; background-image:url(../img/mrs-slider-3.png);}

.mr-search .mrs-checkbox-label{float:left; margin:3px 0 0 0;  }
	.mr-search .mrs-checkbox-label label{ font-size:14px; line-height:14px; color:#000; font-weight:bold;}
.mr-search .mrs-checkbox-input{float:left; width:18px; margin:0px 11px 0 0; }
	.mr-search .mrs-checkbox-input input{ width:24px; height:24px; }
.mr-search .mrs-grey-bg{ padding:0px 0 8px 0; background-color:#f9fafc; border-top:1px solid #eceef2; border-bottom:1px solid #eceef2;}
.mr-search .mrs-grey-bg2{ padding:7px 0 18px 0; background-color:#f9fafc; border-top:1px solid #eceef2; border-bottom:1px solid #eceef2;}
.mr-search .mrs-item-name{margin:19px 0 0 0; font-size:14px; line-height:14px; color:#000; font-weight:bold;}
.mr-search .mrs-item-name2{margin:32px 0 0 0; font-size:14px; line-height:14px; color:#000; font-weight:bold;}
.mr-search .mrs-submit{ position:relative; height:34px;}
.mr-search .mrs-submit input{ position:absolute; left:50%; width:150px; height:34px; padding: 4px 0 5px 0;  margin:0 0 0 -75px; display:block; 
 border:1px solid #ff8a00; 	background-color:#ff8a00; font-size:18px; text-transform:uppercase; color:#FFF; border-radius: 4px; -moz-border-radius:4px;
	 -webkit-border-radius:4px; cursor:pointer; background-image:url(../img/lv4_sub.png); font-family: 'Arsenal'; }
.mr-search .mrs-submit input:hover{ background-position:0 -34px;}
.mr-search .mrs-submit3{ position:relative; height:34px; margin:28px 0 0 0;}
.mr-search .mrs-submit3 input{ position:absolute; right:0px;  display:block; width:150px; height:34px; border:1px solid #ff8a00; background-color:#ff8a00; font-size:16px; text-transform:uppercase; color:#FFF; border-radius: 4px; -moz-border-radius:4px; -webkit-border-radius:4px; cursor:pointer; background-image:url(../img/lv4_sub.png);}
.mr-search .mrs-submit3 input:hover{ background-position:0 -34px;}
.mrs-td3.search-location{ margin:25px 0 0 0;}
.mrs-separator-line{ height:1px; width:100%; background-color:#dddddd;}
.mr-search  .ui-slider-handle.ui-state-default.ui-corner-all{position:absolute; display:block; top:-8px;  height:30px; width:30px; background-image:url(../img/mrs-slider-3.png);
  background-color: transparent!important; border:none!important;}
.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all{position:relative; margin:11px 0 0 4%; width:86%; height:11px; 
	border-radius: 6px; -moz-border-radius:6px;
 -webkit-border-radius:6px; background-image:url(../img/mrs-slider-1.jpg); background-repeat:repeat-x; border:none!important;}  
.ui-slider-range.ui-widget-header.ui-corner-all{position:absolute; left:15%;   width:70%; height:11px; background-image:url(../img/mrs-slider-2.jpg); background-repeat:repeat-x;}
.mr-search .mrs-slider-text{margin:0px 0 0px 0; height:14px!important; border: 0;  font-size:14px; line-height:14px; color:#1c5c9e;  font-weight:normal!important;}
.asl-select{margin:-6px 0 0 0; width: 100%; margin: 0 auto;}
.mrs-normal-font{font-weight:normal!important;}
/* please note 04.19*/
.mrs-note-wrapper{ display: table; border:1px solid #ff8b03; padding: 10px; margin: 0 5px 35px 5px; border-radius: 3px;}
.mrs-note{ display: table-cell; vertical-align: middle;  height: 83px; width: 100%!important; padding: 0 0 0 100px!important;  background-image: url(../img/mrs-note.png);
 background-size: 83px 83px; background-repeat: no-repeat; background-position: top left; font-size: 16px; line-height: 22px; 
font-weight: bold;/**/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  box-sizing: border-box; /**/}
.mrs-note span{  padding: 0 0 7px 0; font-size: 20px; line-height: 20px;  text-transform: uppercase;
font-weight: bold; }
.mrs-note a{ color: #0088cc; }
input#price_value{ margin: 0 0 5px 0;}
input#price_value{ margin: 0 0 5px 0;}
input#price_value_r{margin: 0 0 5px 0;}
div#price_r{ width: 90%!important; margin: 0 0px 10px 1%; }
input#date_of_constraction_value_r{margin: 0 0 5px 0;}
div#range_of_construction_r{ width: 90%!important; margin: 0 0px 10px 1%; }
input#market_value_r{margin: 0 0 5px 0;}
div#markert_days_r{ width: 90%!important; margin: 0 0px 10px 1%; }
input#per_sq_value_r{margin: 0 0 5px 0;}
div#price_per_sq_r{ width: 90%!important; margin: 0 0px 10px 1%; }




/******** MEDIA  **********/

@media screen and (min-width: 1232px) {
.mr-search dd {    width: 948px;}
.mp-4smblocks .mp-4smb-block { width: 238px!important;  }
.mp-4smblocks .mp-4smb-block .mp-4smb-pic { height: 130px!important;}
.mp-4smblocks .mp-4smb-block .mp-4smb-title {    height: 28px!important;}


}






@media screen and (max-width: 1020px) {
.mr-search{  margin:13px 0 0 0px;  }
.mr-search dt{ left:-1px; width:90px;  height:25px; padding:13px 0 0 0;  font-size:14px; line-height:14px;  }
.mr-search dd{ width:471px; padding:18px 17px 30px 17px; margin:39px 0 0 -100%; }
.mr-search-label label{ font-size:12px; line-height:12px; }
.mr-search .tab-s-content select.mrs-sel{ font-size:13px; line-height:13px; }
.mr-search .mrs-checkbox-label{ margin:5px 0 0 0;  }
.mr-search .mrs-checkbox-label label{ font-size:12px; line-height:12px; }
.mr-search .mrs-resp-768{ width:50%!important;}



}





@media screen and (max-width: 767px), screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape)  {
 .advanced-search { margin: 0 auto; padding: 18px 3% 20px 3%; width: 94%; }
.mr-search dt { left: 0px;}
.mr-search dd { width: 100%; padding: 18px 0 30px 0px;  margin: 39px 0 0 -100%; 
  /**/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  box-sizing: border-box; /**/ }
.lv4_breadcrumbs .social-5 { top: 0px;}


}




@media screen and (max-width: 450px) {
.mp-4smblocks {    margin: 57px 0 0 0px!important;}
.mp-4smblocks .mp-4smb-block { float:none!important;   width: 100%!important;    height: auto!important;    margin: 10px 0 0 0px!important;   }
.mp-4smblocks .mp-4smb-block .mp-4smb-pic {height: auto!important;}
.mr-search dt {   width: 70px; height: 40px; padding: 13px 0 0 0; font-size: 14px; line-height: 14px;}
.mr-search dd {  margin: 45px 0 0 -100%; }
.mr-search dt.selected{ font-size: 17px; line-height: 19px; height: 45px; padding: 8px 0 0 0; }



}







