.feature-showcase-news li {display: block;float: left;margin-right: 15px;width: 48%;min-height:150px !important;}

.error-message{
    color:red;
    font-size: 13px;
}

.autoCompleteDiv    { 
     position: absolute; 
     border: 1px solid #888; 
     margin: 0px; 
     padding: 2px; 
     display: none; 
     background: white; 
} 
.autoCompleteDiv a:hover { 
    background: none; 
    background-color: darkblue; 
    color: white; 
    font-weight: normal; 
} 
.autoCompleteDiv a { 
    background: none; 
    background-color: white; 
    color: black; 
    text-decoration: none; 
    padding: 2px; 
    margin: 0px; 
    display: block; 
} 


/* Styling the markup generated by the autocomplete jQuery UI widget */

ul.ui-autocomplete{
        min-height:20px;
        max-height: 100px;
	width:250px;
	background-color:white;
	border:1px solid gray;
	margin-left:3px;
	margin-top:-4px;
	font-family:Helvetica, Arial,sans-serif;
        overflow: auto;
}

ul.ui-autocomplete li{
        list-style:none;
	border-top:1px solid white;
	border-left:1px solid white;
	margin:0;
}

ul.ui-autocomplete li:first-child{
	border-top:none;
}

ul.ui-autocomplete li:last-child{
	border-bottom:none;
}

ul.ui-autocomplete li a{
	border:none !important;
	text-decoration:none !important;
	padding:2px;
	display:block;
	color:black;
}
ul.ui-autocomplete li img{
	margin-right:4px;
}
ul.ui-autocomplete li span{
}

#ui-active-menuitem{
	background-color:#efefef;
	cursor:pointer;
}

.ui-helper-hidden-accessible { 
    color:red;
    display: inline-block;
    line-height: 12px;
    padding: 0 8px;
    vertical-align: sub;
    width: 200px;
}

.ui-helper-hidden-accessible{
    display: none;
}

.textboxloader{background:url('../../img/ajax-loader-circle.gif') no-repeat right center;}

.postalmark li{background:url('../../img/postalmark.png') no-repeat left center;}
.postalmark li a{margin-left: 14px !important;}
.postalmark li:hover {
    background: url("../../img/postalmark.png") no-repeat scroll left center #3C5A78;
}

#ListingHometypecat1,#ListingHometypecat2{margin:2px;}

.ui-menu-item a:hover {background-color:#3C5A78;color:#fff;}

#nomap{
    font-size: 21px;
    position: relative;
    right:30px;
    top:120px;
}
.article-content{
    position:relative;float:left;width:820px;
}

.feature-showcase-news li {
min-height:120px; 
}

.f-contact .dropdown-menu > li {
    margin-bottom: 0 !important;
}






/* www.myhomeinspections.com.au  -- Custom Theme Styles */
a{color:#E7232F;}
a:hover{color:#555555;}
.btn {border-radius:0px;}
.logo {margin: -15px 0 0;position: relative;z-index: 10;}
.search-wrap {margin-top: -20px;}
.topnav {background: none repeat scroll 0 0 #eeeeee;border: medium none;box-shadow: none;padding-top:4px;}
.topnav li{position: relative;z-index: 25;}
.header{background-color: #eee;border: medium none;}
.mainnav-inner {background: none repeat scroll 0 0 #E7232F;}
.mainnav-inner .navbar,.mainnav-inner ul {background: none !important;background-image:none !important;}
.mainnav-inner li a {border-image:none;line-height:40px;}
.mainnav-inner .dropdown-menu {background:#F7F7F7 !important;border: medium none;margin-top: 3px;min-width: 190px;padding: 0;}
.topnav li {line-height:30px !important;}
.search-wrap button {padding:2px 10px;
background: #45484d;
background: -moz-linear-gradient(top,  #45484d 0%, #000000 10%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(10%,#000000));
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 10%);
background: -o-linear-gradient(top,  #45484d 0%,#000000 10%);
background: -ms-linear-gradient(top,  #45484d 0%,#000000 10%);
background: linear-gradient(to bottom,  #45484d 0%,#000000 10%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );
}
.search-wrap button:focus,.search-wrap button:active,.search-wrap button:hover {background:rgba(0,0,0,0.8);}
.mainnav-inner li i {margin-left: 5px;margin-top: 4px;}  
.bx-wrap .bx-frame,.content .bx-wrap .bx-frame {padding:0px;border:none;}

.content {float: left;position: relative;width: 874px;}
.sidebar {margin-left:20px;}

. homeb-slider .bx-wrap .bx-frame{margin-bottom:0px;}

#home-slider .carousel-caption {background-color: rgba(0, 0, 0, 0.1);}

.sub-footer {background-color:#e7e7e7;border: none;}
.sub-footer a {color: #777777;border:none;}
.footer {color:#666;background-color:#222;}
.footer a {color: #E7232F;}

.featured.lists li {width:auto;display:block;min-height:120px !important;float:none; }
.featured a {color:#222;}
h2.featuress,h3.newss,.featured h4 {color: #E7232F;font-weight: 400;font-size:20px;}
.newssb h3 small{margin-top:14px;}

.newssb li {display:block;margin-bottom:10px;padding-bottom:5px; border-bottom:1px solid rgba(0,0,0,0.11);}


.make-profile {
background-attachment: scroll;
background-clip: border-box;
background-color: #E7232F;
background-image: none;
background-origin: padding-box;
background-position: 0 0;
background-repeat: repeat;
background-size: auto auto;
color: #FFFFFF;
height: 215px;
padding-bottom: 5px;
padding-left: 25px;
padding-right: 25px;
padding-top: 25px;
width: 200px;
}

.make-profile.img-circle > h2 {
    font-size: 20px;
}

.make-profile a {
    color: #333333;
}

@media(min-width:980px) and (max-width:1200px) {
.content {width:615px;}
}

@media(max-width:979px)  {  
.header .span5 {width: 22.9282%;}
.header .span7 {width: 74.3094%;}
.search-wrap .span5 {width: 40.0552%;}
.header .logo {margin-top:-15px;}
.mainnav .ph-nav {background:#333;}
.home-scontent img {width: 130px;}
.content {width:724px;}
}

@media (max-width:767px) {
.content {width: 100%;}
.header .span5,.header .span7,.search-wrap .span5  {width:auto;}
.header .logo {margin-top: -30px;padding-left: 10px;text-align: left;}
.logo img{max-width:100%;width:auto;} 
.search-wrap {margin-top: -10px;}
.topnav{padding-top:10px;padding-right:10px;}
.home-scontent  {padding:20px;}
.home-scontent .media {margin-bottom:20px;}
.content .page-ads {margin-bottom:20px;}
.home-content .feature-lisiting li, .home-content .feature-events li{float: none;width: 100%;margin-bottom:15px;}
.home-content .feature-lisiting li a,  .home-content .feature-events li{display: block;overflow-x: hidden;overflow-y: hidden;}
.defense-wrap a img {border:none;box-shadow:none;}
}

@media(max-width:599px){
.content .page-ads {width:auto;}    
.logo img {max-width: 100%;width: 50%;}
}


@media(max-width:420px){
.header .logo {margin-top: -35px;padding-left: 10px;text-align: left;}
}

@media(max-width:280px){
.header .logo {margin-top: 10px;padding-left: 55px;text-align: center;}
}

