.dropup, .dropdown { position:relative; }
.dropdown-toggle { *margin-bottom:-3px; }
.dropdown-toggle:active, .open .dropdown-toggle { outline:0; }
.caret {
	display:inline-block;
	width:0;
	height:0;
	vertical-align:top;
	border-top:4px solid #000;
	border-right:4px solid transparent;
	border-left:4px solid transparent;
	content:"";
}
.dropdown .caret {
	margin-top:8px;
	margin-left:2px;
}
.dropdown-menu {
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:160px;
	padding:5px 0;
	margin:2px 0 0;
	list-style:none;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.2);
	*border-right-width:2px;
	*border-bottom-width:2px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding;
	background-clip:padding-box;
}
.dropdown-menu.pull-right {
	right:0;
	left:auto;
}
.dropdown-menu .divider {
	*width:100%;
	height:1px;
	margin:11px 1px;
	*margin:-5px 0 5px;
	overflow:hidden;
	background-color:#e5e5e5;
	border-bottom:1px solid #fff;
}
.dropdown-menu > li > a {
	display:block;
	padding:3px 20px;
	clear:both;
	font-weight:normal;
	line-height:24px;
	color:#333;
	white-space:nowrap;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
	text-decoration:none;
	color:#fff;
	background-color:#06549b;
	background-image:-moz-linear-gradient(top,#0659a5,#054c8c);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#0659a5),to(#054c8c));
	background-image:-webkit-linear-gradient(top,#0659a5,#054c8c);
	background-image:-o-linear-gradient(top,#0659a5,#054c8c);
	background-image:linear-gradient(to bottom,#0659a5,#054c8c);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0659a5', endColorstr='#ff054b8c', GradientType=0);
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	color:#fff;
	text-decoration:none;
	outline:0;
	background-color:#06549b;
	background-image:-moz-linear-gradient(top,#0659a5,#054c8c);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#0659a5),to(#054c8c));
	background-image:-webkit-linear-gradient(top,#0659a5,#054c8c);
	background-image:-o-linear-gradient(top,#0659a5,#054c8c);
	background-image:linear-gradient(to bottom,#0659a5,#054c8c);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0659a5', endColorstr='#ff054b8c', GradientType=0);
}
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color:#999; }
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
	text-decoration:none;
	background-color:transparent;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	cursor:default;
}
.open { *z-index:1000; }
.open > .dropdown-menu { display:block; }
.pull-right > .dropdown-menu {
	right:0;
	left:auto;
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	border-top:0;
	border-bottom:4px solid #000;
	content:"";
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
	top:auto;
	bottom:100%;
	margin-bottom:1px;
}
.dropdown-submenu { position:relative; }
.dropdown-submenu > .dropdown-menu {
	top:0;
	left:100%;
	margin-top:-6px;
	margin-left:-1px;
	-webkit-border-radius:0 6px 6px 6px;
	-moz-border-radius:0 6px 6px 6px;
	border-radius:0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu { display:block; }
.dropup .dropdown-submenu > .dropdown-menu {
	top:auto;
	bottom:0;
	margin-top:0;
	margin-bottom:-2px;
	-webkit-border-radius:5px 5px 5px 0;
	-moz-border-radius:5px 5px 5px 0;
	border-radius:5px 5px 5px 0;
}
.dropdown-submenu > a:after {
	display:block;
	content:" ";
	float:right;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid;
	border-width:5px 0 5px 5px;
	border-left-color:#cccccc;
	margin-top:5px;
	margin-right:-10px;
}
.dropdown-submenu:hover > a:after { border-left-color:#fff; }
.dropdown-submenu.pull-left { float:none; }
.dropdown-submenu.pull-left > .dropdown-menu {
	left:-100%;
	margin-left:10px;
	-webkit-border-radius:6px 0 6px 6px;
	-moz-border-radius:6px 0 6px 6px;
	border-radius:6px 0 6px 6px;
}
.dropdown .dropdown-menu .nav-header {
	padding-left:20px;
	padding-right:20px;
}

.ev-modern-list {
	width:100%;
	overflow: hidden;
	padding-bottom: 20px;	
	margin-bottom: 24px;
	border-bottom: 1px solid #ccc;
}

	.ev-modern-list-img {
		width: 30%;
		position: relative;
		float: left;
		box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
		border: 3px solid #fff;
	}
	
	.ev-modern-list-con {
		text-align: left;
		padding: 0;
		width: 65%;
		float: right;
	}
	
		.ev-modern-list-content {
			display: inline-block;
			float: left;
			font-size: 16px;
			font-style: italic;
			width: 100%;
		}
		
			.ev-modern-list-content span {
				display: inline-block;
				vertical-align: middle;
					margin-top: -5px;
			}
			
				.ev-modern-list-content p {
					margin: 0 0 15px 0;
					color: #626262;
				}
				
				.ev-modern-list-content h1 {
					width: 100%;
					margin: 0 0 5px 0;
					color: #0659a5;
					font-size:26px;
				}
				
				.colored {
					color: #ee1c25;
				}
				
			.ev-modern-list-content-right {
				width: 47.5%;
				display: inline-block;
				float: right;
			}	
			
				.ev-modern-list-content-right .property-type {
					font-style: italic;
					font-size: 16px;
					margin-bottom: 14px;
					width: 100%;
					display: inline-block;
					float: left;
				}
				
				.ev-modern-list-content-right-stats {
					padding: 0;
					font: 16px/20px "Gill Sans MT","Gill Sans",helvetica,arial,sans-serif;
					color: #6f6f6f;
					letter-spacing: 2px;
					text-transform: uppercase;
					display: inline-block;
					width: 100%;
					text-align: left;
					display: table;
				}
				
					.ev-modern-list-content-right-stats li {
						color: #999999;
						width: 25%;
						display: inline-block;
						text-align: center;
						border-right: 1px solid #6f6f6f;
					}
					
					.ev-modern-list-content-right-stats li:last-child {
						border-right: none;
					}
					
						.ev-modern-list-content-right-stats li b {
							width: 100%;
							font-size: 32px;
							letter-spacing: -1px;
							font-weight: 300;
							float: left;
							color: #6f6f6f;
							line-height: 40px;
						}
						
				.ev-modern-list-content-right .actions a {
					color: #6f6f6f;
					margin-right: 10px;
					font-size: 14px;
					max-width: 100%;
					line-height: 32px;
					vertical-align: middle;
				}
				
				.ev-modern-list-content-right .actions a i:before {
					color: #0659a5;
				}
				
				.colored-bg {
					background: #0659a5;
					color: #fff !important;
				}	
				
				.buttonstyle, a.btn, button {
					-webkit-border-radius: 16px;
					-moz-border-radius: 16px;
					-ms-border-radius: 16px;
					border-radius: 16px;
					line-height: 32px;
					background: #0659a5;
					color: #fff;
					display: inline-block;
					padding: 0 24px;
					text-decoration: none;
					border: none;
					text-shadow: none;
					-moz-text-shadow: none;
					-webkit-text-shadow: none;
					letter-spacing: 2px;
					text-transform: uppercase;
					font: normal 16px/32px Open Sans;
					white-space: nowrap;
					text-overflow: ellipsis;
					overflow: hidden;
				}
				
		.ev-modern-list-content-left {
			width: 47.5%;
			padding-right: 2%;
			display: inline-block;
			border-right: 1px solid #858585;
			position: relative;
		}	
		
		[class^="icon-"]:before, [class*=" icon-"]:before {
			margin-right: 4px;
		}	

.ev-modern-list-menu > div {
	float: left;
	width: 15%;
}

.ev-modern-list-menu .subarea-city-filter {
	display: none;
}

.ev-modern-list-menu #show-all-city-subarea {
	text-align: right;
	width: 100%;
	display: block;
	margin-top: 5px;
}

.ev-modern-list-menu > div:first-child {
	width: 40%;
}

.ev-modern-list-menu > div h2 {
	text-transform: uppercase;
	font-size: 1em;
	margin: 10px 0;
	padding: 0;
	line-height: 1.5em;
}

.ev-modern-list-menu #city-caption {
	text-transform: uppercase;
	font-size: 1em;
	margin: 12px 0 10px;
	border-bottom: 1px solid #d7d7d7;
	padding: 0;
	line-height: 1.5em;
}

.ev-modern-list-menu ul {
	border-radius: 0;
}

.ev-modern-list-menu #keyword {
	width: 100%;
	font-size: 0.8em;
	background: #fff;
	border: solid 1px #d7d7d7;
}

.ev-modern-list-menu .btn {
	width: 100%;
	height: 35px;
	border: 1px solid #d7d7d7;
	border-radius: 0;
	border-left: none;
	background:#ececec;
	text-align: left;
}

.ev-modern-list-menu .btn, .ev-modern-list-menu input[type="text"] {
	margin: 0;
	padding: 5px 10px;
	height: 35px;
	box-sizing: border-box;
}

.ev-modern-list-menu input[type="submit"] {
	background: #000 !important;
	text-transform: uppercase;
	font-size: 1em;
	color: #fff;
	padding:  0;
	border-color: #000;
}

.ev-modern-list-menu .btn, .ev-modern-list-menu input[type="submit"] {
	width: 100%;
	height: 35px;
}

.ev-modern-list-paging {
  clear: both;
  padding: 5px 0;
  text-align: center;
  background-color: #efefef;
  color: #333333;
  border-bottom: 2px solid #ccc;
  overflow: hidden;
  margin-top: 20px;
  font-size: 9pt !important;
}

.ev-modern-list-paging.top {
	border-bottom: 0px none;
	border-top: 2px solid #ccc;
	margin: 0px 0px 20px 0px;
}

.ev-modern-list-paging.top .paging-left {
	float: left;
	padding-left: 1%;
	text-align: left;
}

.ev-modern-list-paging.top .paging-left-mobile {
	display: none;
}

.ev-modern-list-paging.top .paging-right {
	float: right;
	padding-right: 1%;
	text-align: right;
	width: 60%;
}

.ev-modern-list-paging select{
	font-size: 9pt !important;
	max-width: 220px;
}

.ev-modern-list-paging span,
.ev-modern-list-paging a {
	display: inline-block;
	padding: 0 3px !important;
	font-size: 9pt !important;
}
.ev-modern-list-paging a {
	text-decoration: none;
}
.ev-modern-list-paging a:hover {
	color: #dc0000;
}
.ev-modern-list-paging .current-page {
	padding: 6px 10px;
	padding: 0.428571429rem 0.714285714rem;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 1.428571429;
	font-weight: normal;
	color: #7c7c7c;
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
	cursor: pointer;
	text-decoration: none;
}
.ev-modern-list-paging .current-page:hover,
.ev-modern-list-paging .current-page:focus {
	color: #5e5e5e;
	background-color: #ebebeb;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: linear-gradient(top, #f9f9f9, #ebebeb);
}
.ev-modern-list-paging .current-page:active {
	color: #777;
	background-color: #e1e1e1;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: linear-gradient(top, #ebebeb, #e1e1e1);
	box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
}

@media (max-width: 1024px) {

.ev-modern-list-content h1 {
	margin: 0 0 15px 0;
	line-height: 32px;
}

.ev-modern-list-content-right-stats {
	margin: 0 0 12px 0;
	padding: 0;
}

.ev-modern-list-content-right-stats li {
	text-align: center;
	width: 30%;
}

.ev-modern-list-content-right .actions a {
	display: block;
	float: left;
	margin: 5px 0 0 0;
	width: 50%;
	text-align: center;
}

.buttonstyle {
	display: block !important;
	text-align: center;
	width: 100% !important;
	margin: 0 !important;
	padding: 0;
}

.ev-modern-list-content .actions {
	display: block;
}

.ev-modern-list-content-right-stats li b {
	font-size: 20px;
}

}

@media (max-width: 568px) {

.ev-modern-list-img {
	width: 98.7%;
}

.ev-modern-list-con {
	width: 100%;
	margin-top: 20px;
}
	
}

@media (max-width: 480px) {
	
.ev-modern-list-content h1 {
	margin: 15px 0 15px 0;
	line-height: 32px;
}	

.ev-modern-list-content-right {
	width: 100%;
}

.ev-modern-list-content-left {
	width: 100%;
	padding-right: 0;
	border-right: none;
	margin-top: 20px;
}

.ev-modern-list-content p {
	margin: 0;
}
	
}

@media (max-width: 360px) {

.ev-modern-list-content-right .actions a {
	font-size: 12px;
}

}

@media (max-width: 320px) {

.ev-modern-list-content-right .actions a {
	font-size: 10px;
}

}
