/*
SALE		#005f21
RENT		#9ec80f
AUCTION		#67a114

*/

span.SALE 		{ background-color:#005f21!important; }
span.RENT		{ background-color:#9ec80f!important; }
span.AUCTION	{ background-color:#67a114!important; }


/* Auction Property */
.auction-property {
	border-bottom: 1px solid #e3e3e3;
	display: inline-block;
	width: 100%;
	padding-bottom: 59px;
}



.lang-wrapper1 { position:relative; cursor:pointer; }
.lang-active { background-color:#01601E; padding:5px; color: #fff; z-index: 90; font-size: 14px; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; width: 56px; height: 44px; padding-top:12px; text-align:center; }
#languageselector { position:absolute; height:40px; top:44px; right:-56px; width:0; box-shadow: 2px 2px 5px rgba(0,0,0,0.5); background-color:#ffffff; text-align:center; overflow:hidden; }
.lang-item { background-color:#ffffff; border-right:1px solid #aaaaaa; float:left; padding:5px;  color: #fff; z-index: 90; font-size: 14px; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; width: 65px; height: 44px; padding-top:12px; text-align:center; }
.lang-item a, .lang-item a:hover, .lang-item a:active, .lang-item a:visited { color: #005f21; text-decoration:none; }

.re-list { border-bottom:1px solid #eeeeee; margin:15px 0; padding-bottom:30px; }
.re-list-icons { float:right; margin:15px 0; }
.fa-re-list { color:#aaa; border:1px solid #aaa; background-color:#fff; padding:4px 6px; }
.fa-re-list-active { color:#fff; border:1px solid #6CBF2F; background-color:#6CBF2F; padding:4px 6px; }



.breadcrumb { position:relative; float:right; margin-top:-30px; z-index:10; background-color:#fff; color:#000; border-radius:0; font-size:11px; }
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:active, .breadcrumb a:hover {  color:#000; }

.big-title {
background-color: #272727;
color: #fff;
float:left;
font-size: 22px;
font-weight: 700;
text-transform: uppercase;
padding: 12px 25px 12px 44px;
position:relative;
margin: 0;
margin-top:-150px;
border-left: 25px solid #01601E;
z-index:10;
}

.property-listing .property-details { padding: 30px 20px; }



.realestatecarousel { height: 401px; overflow: hidden; }

.round-image-wrapper { width:70px; height:70px; overflow:hidden; border-radius:100%; }
.round-image-wrapper img { max-height:70px; max-width:none;}


.modal-backdrop.in { filter: alpha(opacity=78); opacity: 0.78; }

.search-section input {
	padding:12px 0;
	border:0;
	border-bottom:2px solid #c8c8c8;
	background-color:transparent;
	width: 80%;
	margin: 0 10%
}
.search-section select {
    width: 80%;
	margin: 0 10%
}

.search-section .section-header button.btn {
    background-color: #005f21;
    border-radius: 0;
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 36px;
    max-height: 37px;
    min-width: 116px;
	max-width: 118px;
    padding: 0;
    text-align: center;
	text-transform:uppercase;
}

.search-divider {
	margin: 10px;
}

.slider.slider-horizontal {
    width: 100%;
}

.slider-wrapper {
	float:left;
	width:80%;
	margin: 0 10%;
}

.slider-handle.round {
    border-radius: 50%;
}

.slider-handle {
    background-color: #005f21;
    background-image: linear-gradient(to bottom, #005f21 0%, #8FB70E 100%);
    background-repeat: repeat-x;
    border: 0 solid transparent;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    filter: none;
    height: 20px;
    position: absolute;
    width: 20px;
}












/* MOD FORM */

/* available classes */
.modform_wrapper		/* div */
.modform				/* form */
.modform_h1				/* h1 */
.modform_p				/* p */
.modform_info			/* p */
	.modform_fielddiv	/* div */
	.modform_fieldlabel	/* label */
	.modform_input		/* input */
	.modform_checkbox	/* input */
	.modform_select		/* select */
	.modform_textarea	/* textarea */
.modform_submitdiv 		/* div */
.modform_submitinput 	/* input */
.modform_response		/* div */
{}

.modform_h1{
	font-size:22px;
	font-weight:bold;
}

.modform_p{
	font-size:16px;
}

.modform_input:focus {
    border-radius: 0;
    box-shadow: none;
    outline: 0 none;
}

.modform_fielddiv {
	clear:both;
}

.modform_fieldlabel {
	width:200px;
	float:left;
/*	display:none; */
}


.modform_input, .modform_select {
    background: none repeat scroll 0 0 #f5f5f5;
    background-image: none;
    border: 1px solid #ccc;
    border: medium none;
/*    border-radius: 4px; */
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 300px;
	margin: 5px;
	float:left;
}

.modform_submitinput {
    background-image: none;
    border: 1px solid #ccc;
    border: medium none;
/*    border-radius: 4px; */
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #000;
    display: block;
    font-size: 16px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 200px;
	clear:both;
}

.modform_required {
	float:left;
	color:#ff0000;
}


.modform_textarea {
    background: none repeat scroll 0 0 #f5f5f5;
    background-image: none;
    border: 1px solid #ccc;
    border: medium none;
/*    border-radius: 4px; */
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 120px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 300px;
	margin: 5px;
	float:left;
}
