.os_search {
	width:100%;
}
#offlajn-ajax-search {
	padding:5px 0 6px;
}
#ajaxvmsearcharea {
	width:170px !important;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	height:34px !important;
}
.os_search_bg {
	background: #f7931d;
	border-radius: 10px;
    bottom: 30px;
    margin: 0 auto;
    max-width: 720px;
    z-index: 998;
	position:absolute;
	left:0;
	right:0;
	width:100%;
	opacity:0.7;
	min-height:270px;
}
.os_search {
	background:none;
}
.property-mask h4.os-featured, .feat-thumb h4.os-featured {
    background: none repeat scroll 0 0 #f7931d;
    bottom: 28px;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    left: 0;
    margin-bottom: 0;
    padding: 6px 10px;
    position: absolute;
    text-transform: uppercase;
}
.property-mask h4, .feat-thumb h4 {
    background: none repeat scroll 0 0 #445064;
    bottom: 0;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    left: 0;
    margin-bottom: 0;
    padding: 6px 10px;
    position: absolute;
    text-transform: uppercase;
}
.module_properties .property-mask {
	margin:0;
}
.property-info .ospico-square, .property-info .ospico-bed, .property-info .ospico-bath, .property-info .ospico-parking{
	background:url(../images/osp_icon.svg) no-repeat;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    margin-right: 6px;
    width: 16px;
}
.property-info .ospico-bed {
    background-position: 0 -16px;
}
.property-info .ospico-bath {
    
    background-position: 0 -32px;
}
.property-info .ospico-parking {
    background-position: 0 -48px;
}
.grid li:hover .property-info .ospico-square {
    background-position: 0 -64px;
}
.grid li:hover .property-info .ospico-bed {
    background-position: 0 -80px;
}
.grid li:hover .property-info .ospico-bath {
    background-position: 0 -96px;
}
.grid li:hover .property-info .ospico-parking {
    background-position: 0 -112px;
}
.os-inner .grid li {
	width:100%;
}
.os-inner .grid li li {
	float:left;
	text-align:center;
}
.os-inner .grid li .property-info .property-icon-square , .os-inner .grid li .property-info .property-icon-parking{ 
	width:30%;
	
}
.os-inner .grid li .property-info .property-icon-bed , .os-inner .grid li .property-info .property-icon-bath{ 
	width:20%;
	
}
.os-inner .grid li .property-info {
	overflow:hidden;
}
.os-inner .grid li .property-info span {
	vertical-align:top;
}
.os-inner .property-icon-parking span {
	margin:0;
}

@media (min-width: 320px) and (max-width:980px) {
	.os-inner .grid li .property-info .property-icon-square, .os-inner .grid li .property-info .property-icon-parking , .os-inner .grid li .property-info .property-icon-bed , .os-inner .grid li .property-info .property-icon-bath {
		width:auto;
	}
}

.t3-slideproperty .cs-style-3 figcaption {
 top:30%;
}
.t3-slideproperty .grid figcaption a {
 background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
}
.t3-slideproperty .os-introtext  {
 	padding:10px;
 	text-align:left;
}
.t3-footnav .t3-module ul > li > a {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline;
    padding: 0;
}
.t3-footnav .t3-module ul > li.active > a {
	background:none;
	color:#f7931d;
}
.t3-copyright .nav-stacked {
	text-align:center;
}
.t3-copyright .nav-stacked li {
	display:inline-block;
}
.t3-copyright .nav-stacked li a {
	color:#fff;
	padding:0 8px;
}
.t3-copyright .nav-stacked li a:hover , .t3-copyright .nav-stacked li a:focus {
	background:none;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .inputbox {
	padding:4px 6px;
	display: inline-block;
}
.t3-wrapper .row-fluid {
	margin:0;
}