.btn-default
{
	background-color: #FF7F00!important;
	border-color: #FF7F00!important;
	color: white!important;
}
h6, .h6 {
font-size: 14px!important;
}
ul.cat li
{
	margin: 0!important;
}
.widgetheading
{
	margin: 0!important;
	padding-top: 10px!important;
}
aside .widget {
margin-bottom: 10px!important;
}
.user_info .col-lg-8
{
}
.filter{
	display: none;
}
.col1-contents
{
	padding-top: 10px;
	font-family: arial narrow;
}
.col1b-contents
{
	padding-top: 10px;
}
.col2-contents
{
	padding-top: 10px;
}
.col2b-contents
{
	padding-top: 10px;
}
.searched_keywords
{
	font-size: 20px;
}
.page-listings td
{
	padding:10px;
}

.page-listings .icon
{
	font-size:24px;
	color:#3498db;
}
.page-listings .title
{
	font-size:16px;
	font-weight: bold;
	color:black;
}
.page-listings .details
{
	font-size:12px;
	font-weight: bold;
	color:#e7b037;
	padding-bottom: 15px;
}
.listing-container
{
	position: relative;
	color: black;
	font-size: 15px;
}
.opt-listing-box
{
	position: absolute;
	background-color: white;
	width:100%;
	padding: 10px;
	border: 1px solid #ccc;
	border-radius: 4px;
	display: none;
	overflow: scroll;
	height: 200px;
	z-index: 1;
}

#searchclear {
	position: absolute;
	right: 5px;
	top: 0;
	bottom: 13px;
	height: 18px;
	margin: auto;
	font-size: 18px;
	cursor: pointer;
	color: #ccc;
}

#myList li{
	 list-style:none;
	}
.list-menu
{
	list-style:none;
}
	#loadMore {
		color:green;
		cursor:pointer;
	}
	#loadMore:hover {
		color:black;
	}
	#showLess {
		color:red;
		cursor:pointer;
	}
	#showLess:hover {
		color:black;
	}
	.listing-container
	{
		position: relative;
		color: black;
		font-size: 15px;

	}
	.opt-listing-box
	{
		position: absolute;
		background-color: white;
		width:100%;
		padding: 10px;
		border: 1px solid #ccc;
		border-radius: 4px;
		display: none;
		overflow: scroll;
		height: 200px;
		z-index: 1;
	}
	.img-thumbnail
	{
		width: 100%!important;

	}
@media(max-width:767px)
{
	.img-thumbnail
	{
		width: 100%!important;

	}
	.widget .img-thumbnail
	{
		margin-left: auto!important;
	}
	.user_info
	{
		margin-top: 20px!important;
	}
	.user_info .col-lg-8
	{
		padding-left:10px!important;
	}
	.focus-search
	{
		display: none;
	}
	.img-mobile
	{
		width: 100%!important;
	}
	.home-boxed
	{
		background-image: url('../../images/home-mobile.jpg');
		background-repeat: no-repeat;
		display:block;
		height:700px;
		background-color: #edf1f7;
	}
	.cta-text h2
	{
			font-size: 16px;
	}
	.filter{
		display: block;
	}
	.col1-contents
	{
		padding-top: 0px;
		width: 100%!important;
	}
	.col1b-contents
	{
		padding-top: 10px;
		width: 100%!important;
	}
	.col2-contents
	{
		padding-top:0px;
		width: 100%!important;
	}
	.col2b-contents
	{
		padding-top:0px;
		width: 100%!important;
	}
	.searched_keywords
	{
		font-size: 14px;
	}
	#listing_box hr{
		margin-top:30px!important;
		margin-bottom: 30px!important;
	}
	#searchclear
	{
		display: none;
	}
}

.bigtext {
	display: block;
	overflow: hidden;
	color: #787878;
}

.expand, .contract {
	cursor: pointer;
	font-weight: bold;
	padding: 15px 0;
	text-align: center;
	color: #555;
}
.expand:hover, .contract:hover {
	color: #121212;
}
