/* CSS Document */
html {
	height: 100%;
	margin: 0;
	padding: 0;
	font-size: 100%;
}
body {
	padding-top: 21px;
	font-family: 'Ek Mukta', serif;
	font-weight: 300;
	font-size: 16px;
	color: #333333;
	height: 100%;
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	color: #636363;
	font-weight: 200;
	margin: 0 0 0.4em 0;
}
h1 {
	font-size: calc(1.4em + 1vmin);
}
h2 {
	font-size: calc(1.2em + 1vmin);
}
h3 {
	font-size: calc(1em + 1vmin);
}
small{color:#595959 !important;}
#logo {
	margin-bottom: 14px;
}
header {
	margin-top: 21px;
	margin-bottom: 14px;
}
footer {
	padding-top: 14px;
	border-top: 1px solid #ccc;
	margin: 21px 0;
}
body#pop {
	margin-top: 21px;
}
#quick-search {
	background: #004677;
	min-height: 300px;
	padding: 14px;
	border-radius: 7px;
}
#quick-search a {
	color: #ffffff;
}
#navbar-button-group .btn {
	margin-left: 7px;
	width: 77px;
	font-size: 11px;
	text-transform: uppercase;
}
.navbar-brand {
	font-size: 16px;
}
.navbar .dropdown li {
	font-size: 16px;
}
/* tables */
.td-label {
	font-weight: bold;
	white-space: nowrap
}
.td-subheading {
	font-weight: bold;
	white-space: nowrap;
}
/* listings */
#listing-summary {
	font-size: 21px;
}
.listing-results-table-heading {
	font-size: 21px;
}
#listing-pagination-count {
	display: none;
}
.listing-gallery {
	min-height: 480px;
}
#listing-openhouse {
	margin: 14px 0;
	background: #3BB2D6;
	padding: 14px;
	color: #ffffff;
}
/* utility */
.voffset1 {
	margin-top: 1px;
}
.voffset7 {
	margin-top: 7px;
}
.voffset14 {
	margin-top: 14px;
}
.voffset21 {
	margin-top: 21px;
}
.voffset28 {
	margin-top: 28px;
}
.voffset35 {
	margin-top: 35px;
}
.voffset42 {
	margin-top: 42px;
}
.voffset49 {
	margin-top: 49px;
}
.voffset56 {
	margin-top: 56px;
}
.voffset63 {
	margin-top: 63px;
}
/* font-awesome */
#social {
	background: #ffffff;
	border-radius: 7px;
	padding: 7px;
}
#social #icon-facebook {
	color: #2f4f92;
}
#social #icon-twitter {
	color: #209bd3;
}
#social #icon-pinterest {
	color: #cc1f26;
}
.ui-autocomplete-loading {
	background: white url('/assets/images/ui-anim_basic_16x16.gif') right center no-repeat;
}
.ui-autocomplete {
	max-height: 200px;
	overflow: scroll;
	overflow-x: hidden;
	font-size: 11px;
}
.confirm-sent-div {
	padding: 21px;
	line-height: 21px;
	font-size: 21px;
}
/* listing details */
.td-label {
	width: 30%;
	white-space: nowrap;
}
#table-tax-records th, #table-tax-sales th, #table-listing-detail th {
	background: #eeeeee;
}
#listings-nearby td {
	font-size: 12px;
	white-space: nowrap
}
/* forms */
.form-gfx {
	display: none;
}
/* bxslider */
.bxslider img {
	height: 100px;
}
.label-small {
	font-size: 11px;
	padding: 1px 2px;
	text-transform: uppercase;
}
#listing-results-list {
	font-size: 14px;
}
.listing-results-address {
	font-size: 21px;
	font-weight: bold;
}
.listing-results-price {
	font-size: 21px;
	font-weight: bold;
}
#listing-detail-addthis {
	margin-top: 14px;
}
#listing-pagination-top {
	display: none;
}
.listing-pagination-count {
	font-size: 11px;
}
.listing-pagination-container {
	text-align: right;
}
#quick-search-container {
	border: 1px solid silver;
	border-radius: 0px 0px 7px 7px;
	padding: 7px 0;
	min-height: 49px;
	background: #eee;
}
/* theme items */

#navbar-gamls-main {
	margin: 7px 0;
}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
.ad-wide {
	display: none;
}
.td-disposable {
	display: none;
}
}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
.bxslider img {
	height: 133px;
}
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
.ad-wide {
	display: block;
}
.listing-results-address {
	font-size: 21px;
	font-weight: bold;
}
.listing-results-price {
	font-size: 21px;
	font-weight: bold;
	text-align: right;
}
#listing-pagination-count {
	display: inline;
}
.td-disposable {
	display: block;
}
.listing-pagination-count {
	font-size: 14px;
}
#listing-pagination-top {
	display: inline;
}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
#listing-detail-addthis {
	float: right !important;
}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
}
