<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* CSS Document */
body {
	background-attachment: inherit;
	}

body.modal-open {
	overflow-y: scroll !important;
	margin: 0px;
	overflow: auto !important;
	}

.modal {
	overflow: auto !important;
	}

.clear {
	display: block;
	height: 0px;
	width: 100%;
	}

.clear5 {
	height: 5px;
	}

.clear10 {
	height: 10px;
	}

.clear15 {
	height: 15px;
	}

.clear20 {
	height: 20px;
	}

.clear30 {
	height: 30px;
	}

.clear40 {
	height: 40px;
	}

.clear50 {
	height: 50px;
	}

div.specialheading {
	word-wrap: break-word;
	}

#Custom-form-Area {
	width: 100%;
	margin: 40px auto 0 auto;
	}

.resize-none {
	resize: none !important;
	}

.remove-border, .remove-border:focus, .remove-border:hover, .remove-border:active {
	border: none !important;
	box-shadow: none !important;
	}

span.ReqField {
	color: red !important;
	}

img.agent-sent-photo {
	margin: 0 auto 20px auto;
	display: block;
	background: #FFF;
	padding: 6px;
	border: 1px solid #DDD;
	}

p.form-sent-text {
	font-family: Arial;
	font-size: 13px;
	text-align: center;
	font-weight: 600;
	line-height: 21px;
	}

/* ====================== */
/* = HOMEPAGE PAGE MOBILE = */
/* ====================== */
#mobile-content {
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	}

/* ====================== */
/* = INSIDE PAGE = */
/* ====================== */
.container {
	line-height: 0px;
	text-align: left;
	}

.inner-widget {
	width: 200px;
	padding: 10px;
	text-align: center;
	position: absolute;
	top: 75px;
	right: 0;
	}

.footer_preset_logo {
	width: 100%;
	max-width: 960px;
	margin: -5px auto 10px auto;
	text-align: right;
	}

img.footer-logo {
  max-width: 150px;
  height: auto;
  display: block;
  margin: 6px auto;
  border: none !important;
	}

#wrapper-ins {
	width: 100%;
	max-width: 960px;
	height: auto;
	padding: 0px;
	margin: 0px auto 20px auto;
	}

/* ====================== */
/* = INSIDE PAGE = */
/* ====================== */
#header {
	width: 100% !important;
	max-width: 960px !important;
	height: auto !important;
	margin: 0;
	padding: 0;
	}

img.inside1, img.inside2 {
	width: 100% !important;
	}

h1.page-title {
	font-family: 'Roboto Condensed', sans-serif !important;
	font-size: 34px;
	font-weight: 400;
	display: block;
	font-weight: normal;
	line-height: normal;
	margin: 0 0 25px 0;
	padding: 0 0 0 5px;
	visibility: inherit !important;
	border: none !important;
	}

.sf-menu li, .sf-menu li.idx-home {
	width: 160px;
	background: url(../images/inside_button.jpg) no-repeat;
	}

.sf-menu li:hover, .sf-menu li.idx-home:hover {
	background: url(../images/inside_button_hover.jpg) no-repeat;
	}

div.navlinks {
	/*background: #7C756D;*/
	padding: 0px !important;
	}

.rss-feeds {
	width: 100%;
	max-width: 180px;
	padding: 0 10px;
	float: left;
	display: inline-block;
	text-align: center;
	}

.rspnsv-nav-links {
	width: 100%;
	padding: 0 10px;
	max-width: 780px;
	max-height: 28px !important;
	float: left;
	display: inline-block;
	text-align: center;
	overflow: hidden;
	}

.dsktp-inside-L {
	width: 100%;
	max-width: 180px;
	float: left;
	}

.dsktp-inside-R {
	width: 100%;
	max-width: 760px;
	float: right;
	}

#ins-contentainer[id] {
	height: auto;
	overflow: hidden;
	}

#ins-contentainer {
	color: #333;
	font-size: 12px;
	line-height: 17px;
	padding: 0 0 15px 0;
	position: relative;
	}

#data-sidebar {
	width: 180px;
	float: left;
	padding: 0px 10px 10px 10px;
	color: #FFF;
	background: #7C756D;
	padding-bottom: 32000px;
	margin-bottom: -32000px;
	}

#inside-content {
	width: 100%;
	max-width: 780px;
	margin: 0 0 0 180px;
	}

.data-content {
	width: 100%;
	padding: 10px;
	max-width: 780px;
	position: relative;
	}

#fix {
	height: 10px;
	clear: both;
	}

.npadding {
	padding: 0px !important;
	}

.frl32 {
	text-align: right;
	line-height: 32px;
	padding-left: 0px;
	}

#pro-details-info {
	width: 100%;
	height: auto;
	min-height: 100px;
	padding: 15px 13px 10px 13px;
	border: 1px solid #999;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	}

.clear-left-md {
	padding-left: 0px;
	}

.footer_text {
	width: 100%;
	max-width: 960px;
	margin: 15px auto 20px auto;
	padding: 0;
	}

img.img-responsive.img-thumbnail {
	width: 100%;
	height: 116px;
	}

/* ================================================================== */
/* BOOTSTRAP3 RESPONSIVE SETTINGS */
/* ================================================================== */
/*MOBILE PORTRAIT*/
@media (max-width: 480px) {

.inner-widget {
	display: none;
	}

.mm-page {
	padding-bottom: 80px;
	}

#sticky-footer {
	display: block;
	}

#bck2top {
	bottom: 95px;
	}

#header {
	/*height: 80px;*/
	height: auto !important;
	}

ul.nav.navbar-nav {
	width: 100%;
	}

.sf-menu li, .sf-menu li.idx-home {
	width: 100%;
	background: none;
	}

#data-sidebar {
	display: none;
	}

h1.page-title {
	font-size: 22px;
	font-weight: 700;
	}

#inside-content {
	width: 100%;
	max-width: 100%;
	margin: 0;
	}

.mr-10 {
	margin-right: 0px !important;
	}

div.clearfix.h15 {
	display: none !important
	}

.mpf {
	width: 100% !important;
	display: block !important;
	float: none !important;
	}

.mobile-spacer {
	display: block;
	width: 100%;
	height: 5px !important;
	}

div.price-to {
	width: 30px !important;
	}

#listing-photo {
	padding-right: 15px !important;
	margin-bottom: 10px !important;
	}

#listing-details {
	padding: 0 15px !important;
	margin-top: 15px !important;
	}

.list-stat1, .list-stat2 {
	width: 100% !important;
	float: none !important;
	display: inline-block !important;
	text-align: left !important;
	margin: 0px !important;
	line-height: normal !important;
	}

.list-stat2 {
	margin-bottom: 10px !important;
	}

.FL-txt-label {
	text-align: left !important;
	}

#property-tab {
/*display: none;*/
	}

.prop-title {
	font-size: 20px !important;
	line-height: normal !Important;
	display: block !Important;
	margin-bottom: -15px !important;
	}

h3.data {
	font-family: "open sans condensed" !Important;
	font-size: 16px !important;
	font-weight: 700 !important;
	padding-top: 30px !important;
	line-height: normal !important;
	}

.fclr-mrgn {
	padding: 0 !important;
	}

.mtop {
	margin-top: 5px !important;
	}

.marb-10 {
	margin-bottom: 15px !important;
	}

.fclr-mrgn {
	padding: 0 10px 10px 0 !important;
	}

.fix-label-width {
	width: 70px !important
	}

#fdc_listings #fdc_listing_pagination #fdc_display_fromto {
	font-size: 14px !important;
	height: auto !important;
	line-height: normal !important;
	display: block !important;
	}

.for-btn-right {
	float: none !important;
	display: block;
	margin: 0px !important;
	}

.fdc_location {
	clear: both;
	margin-bottom: 25px;
	}

.fdc_county {
	width: 50% !important;
	}

.mobile-listing-agent {
	margin: 1px auto 8px auto !Important;
	}

.mobile-listing-info {
	text-align: center !important;
	}

.ask-q-btn {
	margin: 0 auto !important;
	}

div.thumbnail-scroller.horizontal {
	display: none !important;
	}

#responsive-slider {
	max-height: 420px !important;
	}

div.tab-content.main {
	max-height: 375px !important;
	}

#property-tab {
	margin-top: 60px !important;
	}

.mls-id {
	display: none !important;
	}

.footer_preset_logo, .footer_preset_logo p, .footer-extra-text, .footer-extra-text p {
	width: 100%;
	max-width: 900px;
	margin: 0 auto;
    text-align: center;
    margin-bottom: 20px;
	}

.agnt-mmbr-blk {
	min-height: 130px;
	margin-bottom: 10px;
	padding: 0 10px;
	}

.agent-group-photo img {
	position: absolute;
	}

img.agnt-mmbr-photo {
	width: 95px;
	height: 100px;
	}

.agent-phone {
	margin-top: 5px;
	margin-left: 33.33333333333333%;
	}

img.agnt-mmbr-photo {
	width: 95px !important;
	height: 100px !important;
	}

ul.local-community li {
	width: 100% !important;
	}

img.img-responsive.img-thumbnail {
	width: 100%;
	height: 152px !important;
	}
	}

/*MOBILE LANDSCAPE*/
@media (min-width: 480px) and (max-width: 568px) {

.inner-widget {
	display: none;
	}

.mm-page {
	padding-bottom: 80px;
	}

#sticky-footer {
	display: block;
	}

#bck2top {
	bottom: 95px;
	}

#data-sidebar {
	display: none;
	}

#inside-content {
	width: 100%;
	max-width: 553px;
	margin: 0;
	}

.mr-10 {
	margin-right: 0px !important;
	}

h1.page-title {
	font-size: 26px;
	margin-top: 5px;
	font-weight: 700;
	}

div.clearfix.h15 {
	display: none !important
	}

#listing-details {
	padding: 0 15px !important;
	margin-top: 15px !important;
	}

#listing-photo img.img-responsive.img-thumbnail {
	max-width: 260px !important;
	margin-bottom: 10px !important;
	}

.FL-txt-label {
	text-align: left !important;
	}

.fclr-mrgn {
	padding: 0 !important;
	}

.mtop {
	margin-top: 5px !important;
	}

.marb-10 {
	margin-bottom: 15px !important;
	}

.fclr-mrgn {
	padding: 0 10px 10px 0 !important;
	}

.fix-label-width {
	width: 70px !important
	}

.foreclosure-property-thumb {
	max-height: 100px !important;
	}

.fdc_county {
	width: 33% !important;
	}

.mobile-listing-agent {
	margin: 1px auto 8px auto !Important;
	}

.mobile-listing-info {
	text-align: center !important;
	}

.ask-q-btn {
	margin: 0 auto !important;
	}

img.agnt-mmbr-photo {
	width: 110px;
	height: 115px;
	}

.agent-phone {
	margin-top: 5px;
	margin-left: 33.33333333333333%;
	}

ul.local-community li {
	width: 50% !important;
	}

img.img-responsive.img-thumbnail {
	width: 100%;
	height: 152px !important;
	}
	}

/*IPAD LANDSCAPE*/
@media (max-width: 767px) {

.header {
	height: 100px;
	}

ul.nav.navbar-nav {
	width: 100%;
	}

.sf-menu li, .sf-menu li.idx-home {
	width: 100%;
	background: none;
	}

.FL-txt-label {
	text-align: left !important;
	}

.mtop {
	margin-top: 5px !important;
	}

.fclr-mrgn {
	padding: 0 10px 10px 0 !important;
	}

.fdc_county {
	width: 20%;
	}

h1.page-title {
	font-size: 32px;
	font-weight: 700;
	}
	}

/*IPAD PORTRAIT*/
@media (max-width:768px) {

.inner-widget {
	display: none;
	}

#header {
	/*height: 100px;*/
	height: auto !important;
	}

ul.nav.navbar-nav {
	width: 100%;
	}

.sf-menu li, .sf-menu li.idx-home {
	width: 100%;
	background: none;
	}

.data-content {
	width: 100%;
	padding: 10px;
	max-width: 540px;
	}

.rss-feeds {
	display: none;
	}

h1.page-title {
	font-size: 32px;
	font-weight: 700;
	}

.rspnsv-nav-links {
	height: 28px !important;
	overflow: hidden !important;
	}

div.specialheading {
	text-align: left;
	}

.contact-details {
	width: 100% !important;
	float: left !important;
	padding-top: 15px;
	padding-left: 0px;
	margin-top: 10px;
	border-top: 1px dotted #BBB;
	border-left: none !important;
	border-bottom: none !important;
	}

.mb10 {
	margin-bottom: 10px !important;
	}

.FL-txt-label {
	text-align: left !important;
	}

.mtop {
	margin-top: 5px !important;
	}

.fclr-mrgn {
	padding: 0 10px 10px 0 !important;
	}

/*#foreclosure-search-form {
	padding: 10px 10px 15px 10px !important;
		}
*/
#fdc_county_list .fdc_county {
	width: 25%;
	}

.fbuilder-mrgn {
	padding: 0px !important;
	}

.tablet-center {
	width: 280px !important;
	margin: 0 auto !Important;
	}

ul.local-community li {
	width: 50% !important;
	}

img.img-responsive.img-thumbnail {
	width: 100%;
	height: 80px;
	}
	}

/*OTHER DEVICES*/
@media (min-width: 768px) {

ul.nav.navbar-nav {
	width: 100%;
	}

.sf-menu li, .sf-menu li.idx-home {
	width: 100%;
	background: none;
	}

.rss-feeds {
	display: none;
	}

.rspnsv-nav-links {
	height: 28px !important;
	overflow: hidden !important;
	}
	}

/*DESKTOP DEFAULT*/
@media (min-width: 960px) {

.sf-menu li, .sf-menu li.idx-home {
	width: 160px;
	/*background: url(../images/inside_button.jpg) no-repeat;*/
	}

.sf-menu li:hover, .sf-menu li.idx-home:hover {
	/*background: url(../images/inside_button_hover.jpg) no-repeat;*/
	}

ul.nav.navbar-nav {
	/*background: url(../images/navbar_bg.jpg) no-repeat top left;*/
	padding: 0px !important;
	}

.navbar-nav &gt; li a:hover {
	/*background: url(../images/inside_button_hover.jpg) no-repeat;*/
	}

.rss-feeds {
	width: 100%;
	max-width: 180px;
	padding: 0 10px;
	float: left;
	display: inline-block;
	text-align: center;
	}

.rspnsv-nav-links {
	width: 100%;
	padding: 0 10px;
	max-width: 780px;
	max-height: 28px !important;
	float: left;
	display: inline-block;
	text-align: center;
	overflow: hidden;
	}

.data-content {
	width: 100%;
	padding: 10px;
	max-width: 780px;
	}

.fclr-mrgn {
	padding: 0 10px 0px 0 !important;
	}
	}

/* ================================================================== */
/* APPLICATION PAGE - COMMENT SECTION */
/* ================================================================== */
#testimonial-wrapper {
	width: 100%;
	max-width: 90%;
	display: block;
	margin: 0 auto 40px auto;
	padding: 0;
	}

.tsti-block {
	font-family: "Lato", sans-serif;
	font-size: 13px;
	line-height: 19px;
	padding: 8px 12px;
	margin: 0px;
	color: #555;
	border: 1px solid #CCC;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	background: #FAFAFA;
	position: relative;
	min-height: 50px;
	}

.tsti-block i {
	font-style: normal !important;
	}

	span[itemprop="description"] {
	width: 100%;
    display: block;
    padding: 5px 0 3px 0;
    font-style: italic;
    font-family: "Open sans", sans-serif;
	}

	span.tsti-date {
    position: absolute;
    top: 5px;
    right: 12px;
    font-size: 11px;	
    display: none;
	}

	div.tsti-author {
    position: absolute;
    bottom: -36px;
    left: 0px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #666;		
	}

.tsti-block strong {
	font-family: "Open sans", sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: 700;
	color: #6F6F6F;
	position: absolute;
	bottom: -34px;
	}

.tsti-arrow {
	width: 31px;
	height: 25px;
	display: block;
	padding: 0;
	margin: -6px 0 0 33px;
	position: relative;
	z-index: 99;
	background: url(images/testimonial-bubble.png) no-repeat top left;
	}

/* ================================================================== */
/* FORM CREATOR */
/* ================================================================== */
form#userForm.FormCreator {
	width: 100%;
	max-width: 680px;
	}

form#userForm.FormCreator input[type="radio"] {
	margin-top: 0px !important;
	}

.ovrflowH {
	overflow: hidden !important;
	}

div.clear-15 {
	width: 100%;
	height: 15px;
	display: block;
	overflow: hidden;
	float: none;
	clear: both;
	}

.FormCreatorLabel {
	line-height: 20px;
	margin: 0;
	text-align: right;
	font-size: 14px;
	font-weight: 700;
	padding-top: 7px;
	padding-bottom: 4px;
	}

div.req-info {
	height: 30px;
	line-height: 30px;
	margin: 0 0 15px 0;
	font-size: 13px;
	color: #AAA;
	font-family: Open sans;
	font-style: italic;
	}

/* ================================================================== */
/* APPLICATION PAGE - CONTACT PAGE */
/* ================================================================== */
.contact-details {
	float: right;
	display: inline-block;
	width: 220px;
	margin-left: 15px;
	margin-right: 20px;
	padding-bottom: 10px;
	border-left: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
	}

.map-icon {
	width: 20px;
	height: 20px;
	float: left;
	margin-right: -5px;
	display: inline-block;
	background: url(images/gmap.png) 0% 0% / 100% no-repeat;
	}

div.tiny {
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	padding: 0px;
	margin: 12px 0 0 0;
	}

.mx160 {
	max-width: 160px;
	}

div#code.info {
	color: green;
	}

span.correct-scode, span.incorrect-scode {
	margin: 10px 0;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 700;
	font-size: 16px;
	display: block;
	}

span.correct-scode {
	color: #259E19 !important;
	}

span.incorrect-scode {
	color: #FA4641 !important;
	}

/* ================================================================== */
/* APPLICATION PAGE - BLOG */
/* ================================================================== */
.blog-post {
	display: block;
	margin-bottom: 25px;
	padding-bottom: 25px;/*border-bottom: 1px solid #E0E3E6;*/
	}

.blog-post img {
	width: inherit;
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0 0 8px 0;
	}

.blog-home {
	padding-bottom: 5px !important;
	display: none;
	}

.cbr {
	}

#blog-sidebar {
	width: 100%;
	border: 1px solid #E0E3E6;
	padding: 0;
	margin-top: 40px;
	margin-bottom: 10px;
	border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}

#blog-sidebar .content-block {
	font-size: 13px;
	line-height: 21px;
	padding: 15px 10px;
	}

.category-title a {
	color: #333 !important;
	text-decoration: none;
	padding-left: 25px;
	background: url(https://intagent.com/resources/central_system/system_live/designs/assets/css/adaptive/images/home-icon.png) no-repeat top left;
	}

#blog-sidebar .content-block .category-title {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 700;
	background: #F1F1F1;
	font-size: 16px;
	display: block;
	width: 100%;
	clear: both !important;
	border-bottom: 1px solid #E6E6E6;
	border-top: 1px solid #EEE;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	color: #333;
	text-shadow: 0 1px 1px #FFF;
	margin-bottom: 8px;
	padding-left: 5px;
	line-height: 30px;
	}

#blog-sidebar hr {
	margin: 0 !important;
	}

.blog-pagination {
	margin: 30px 0 -5px 0 !important;
	}

.category-item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 21px;
	list-style: none;
	list-style-image: none;
	padding: 0px !important;
	margin: 0px !important;
	}

.category-item li:last-child {
	border-bottom: none !important;
	padding-bottom: 0px !important;
	}

.category-item li {
	color: #333;
	line-height: 21px;
	display: block;
	margin: 5px 15px 0 15px;
	border-bottom: 1px solid #EDEDED;
	padding: 0 0 5px 0;
	}

.category-item li a {
	font-size: 13px;
	color: #555;
	text-decoration: none;
	}

.category-item li a:hover {
	color: #000 !important;
	}

.more-link {
	display: inline-block !important;
	background: url(https://intagent.com/resources/central_system/system_live/designs/assets/css/adaptive/images/blog-icons.png) no-repeat right 2px !important;
	}

a.more-link {
	color: #2a83ed !important;
	display: inline-block;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right center;
	text-decoration: none;
	}

a.more-link:hover {
	color: #63A4F1 !important;
	}

.meta-tags-preview {
	height: 17px !important;
	display: block !important;
	clear: both !important;
	}

.meta-tags-preview a.comment {
	color: #2a83ed !important;
	display: inline-block;
	padding-right: 22px;
	background-repeat: no-repeat;
	background-position: right center;
	text-decoration: none;
	float: right;
	display: inline-block !important;
	background: url(https://intagent.com/resources/central_system/system_live/designs/assets/css/adaptive/images/blog-icons.png) no-repeat right -32px !important;
	}

.meta-tags-preview a.comment:hover {
	color: #63A4F1 !important;
	}

.meta-tags {
	height: 22px !important;
	line-height: 22px !important;
	display: block !important;
	clear: both !important;
	margin: 0 0 20px 0 !important;
	}

.meta-tags .author {
	color: #373a41 !important;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: right center;
	text-decoration: none;
	float: left !important;
	display: inline-block !important;
	}

.meta-tags a.date {
	color: #373a41 !important;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: right center;
	text-decoration: none;
	float: left !important;
	padding-left: 12px !important;
	border-left: 1px solid #E0E3E6 !important;
	margin: 0px 1px 0 10px !Important;
	display: inline-block !important;
	padding-right: 22px;
	background: url(https://intagent.com/resources/central_system/system_live/designs/assets/css/adaptive/images/blog-icons.png) no-repeat right -126px !important;
	}

.meta-tags a.date:hover {
	color: #2a83ed !important;
	}

#post-title {
	line-height: 26px !important;
	border-bottom: 1px solid #E0E3E6 !important;
	display: block !Important;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	}

#post-title a {
	font-family: Open Sans Condensed !Important;
	font-size: 28px !Important;
	font-weight: bold !Important;
	color: #4D4D59 !Important;
	text-decoration: none !important;
	display: inline-block;
	}

.blog-prof-photo {
	width: 160px;
	max-width: 160px;
	height: auto;
	margin: 0 auto 10px auto !Important;
	display: block;
	background: #FFF;
	padding: 5px;
	border: 1px solid #DEDEDE;
	}

div.blog-contact-info div.contact {
	font-family: 'Roboto Condensed', sans-serif !important;
	font-weight: 700 !important;
	font-size: 16px !important;
	text-transform: uppercase !important;
	display: block !important;
	line-height: normal !important;
	}

.blog-contact-info {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 14px;
	display: block;
	text-align: center;
	line-height: 21px !Important;
	text-align: center;
	}

ol.breadcrumb.w-home {
	background: url(https://intagent.com/resources/central_system/system_live/designs/assets/css/adaptive/images/home-icon.png) no-repeat 10px 5px #F5F5F5 !important;
	padding-left: 36px !important;
	}

/* ================================================================== */
/* APPLICATION PAGE - LOCAL AREA */
/* ================================================================== */
div.community-table {
	width: 100%;
	max-width: 270px;
	margin: 35px 0 10px 15px !important;
	padding: 10px !Important;
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	background: #EFEFEF;
	border: 1px solid #DEDEDE;
	}

table.infobox.geography.vcard {
	width: 100% !important;
	margin: 0 auto 15px auto;
	display: block;
	font-size: 12px;
	line-height: 18px;
	color: #555 !important;
	}

div.community-table img {
	width: 100% !important;
	height: auto !important;
	padding: 4px;
	background: #FFF;
	border: 1px solid #BBB;
	margin: 2px auto !important;
	}

  div.community-table img.thumbborder {
  max-width: 23px !important;
  border: none;
  padding: 0;
  }

h1.community-name {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 26px;
	font-weight: 700;
	border-bottom: 1px solid #CFCFCF;
	padding-bottom: 5px;
	margin-bottom: 40px;
	margin-top: 10px;
	}

h2.community-title {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 26px;
	line-height: 26px !important;
	font-weight: 700;
	margin: 0 0 5px 0;
	padding: 0;
	}

#tosee, #todo {
	text-align: justify;
	}

#todo ul, #tosee ul {
	list-style-type: none !important;
	margin: 0 0 20px 0 !important;
	}

h2.community-sub-title {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 21px;
	line-height: normal;
	font-weight: 700;
	margin: 0 0 5px 0;
	padding: 0;
	}

.wiki-copyright {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	width: 150px !important;
	display: block;
	margin: 30px auto 0 auto;
	text-align: center;
	}

.wiki-copyright img {
	margin-top: 6px;
	}

.wiki-copyright-images {
	width: 100%;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #777;
	display: block;
	margin: -30px auto 20px auto;
	padding-right: 10px;
	text-align: center !important;
	}

.wiki-copyright-images img {
	text-align: right;
	margin-top: -4px;
	margin-left: 5px;
	}

.table-footer-copyright {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: 300;
	color: #666;
	text-align: center;
	}

.wikipi-icon {
	width: 120px;
	height: 34px;
	display: block;
	margin: -1px auto 0 auto;
	background: url(images/wiki-logo.png) no-repeat top left;
	}

.community-overview, .community-history, .community-geography, .community-demograpics {
	text-align: justify;
	}

.average-sales-price {
	clear: both;
	}

div.trulia_tool.container600x300.market-monitor.grey {
	margin: 30px auto !important;
	height: auto !important;
	display: block !important;
	border: 1px solid #CCC !important;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	}

.average-rental-price {
	float: left;
	display: inline-block;
	margin-left: 45px;
	}

.affordability-calclator {
	float: left;
	display: inline-block;
	margin-left: 50px;
	}

div.trulia_tool.container300x250.rental-market-monitor.grey {
	width: 298px !important;
	height: auto !important;
	margin: 0 auto 30px auto;
	display: block;
	border: 1px solid #CCC !important;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	}

div.trulia_tool.container300x350.affordability-calculator.grey {
	width: 298px !important;
	height: auto !important;
	margin: 0 auto 30px auto;
	display: block;
	border: 1px solid #CCC !important;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	}

div.trulia_tool_header {
	height: 36px !important;
	line-height: 36px !important;
	background: #D9D9D9;
	}

div.trulia_tool_header h6 {
	font-family: "Open Sans Condensed", sans-serif;
	height: 36px !important;
	line-height: 36px !important;
	font-weight: 700;
	display: block !important;
	color: #555;
	}

.oocss .backgroundLowlight {
	font-family: 'Roboto', sans-serif !important;
	}

.grey .trulia_tool_footer {
	height: 45px !important;
	line-height: 45px !important;
	}

.breadcrumb.modi-text {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 700;
	font-size: 16px;
	}

.breadcrumb.modi-text&gt;.active {
	color: #888 !important;
	}

ul.local-community {
	list-style-type: none;
	padding: 0 0 0 35px;
	margin: 25px 0 0 0;
	width: 100%;
	position: relative;
	}

ul.local-community li {
	width: 33%;
	float: left;
	display: inline-block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 22px;
	margin: 0 0 6px 0;
	padding: 0 8px 0 24px;
	background: url(images/info.png) no-repeat 0px 2px;
	}

ul.local-community li:hover {
	background: url(images/info-h.png) no-repeat 0px 2px;
	}

ul.local-community li a {
	color: #444 !important;
	}

ul.local-community li a:hover {
	color: #428BCA !important;
	}

/* ================================================================== */
/* APPLICATION PAGE - ARTICLE PAGE */
/* ================================================================== */
h2.article {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 28px;
	font-weight: 700;
	border-bottom: 1px solid #DDD;
	padding: 20px 0 14px 0;
	margin: 0px 0 40px 0;
	}

.article-info {
	width: 100%;
	max-width: 650px;
	padding: 0 15px;
	margin: 0 auto 28px auto;
	}

ul.article-links {
	width: 100%;
	max-width: 600px;
	margin: 14px auto 18px auto;
	padding: 0;
	font-size: 13px;
	line-height: 19px;
	list-style-type: none;
	}

ul.article-links li {
  font-family: 'Duru Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  height: auto !important;
  line-height: 22px;
  padding-left: 28px;
  margin: 0px 0 6px 10px;
  background: url(https://intagent.com/resources/central_system/system_live/designs/assets/css/adaptive/images/articles-icon.png) no-repeat 0 2px;
	}

ul.article-links li a {
	color: #222 !important;
	}

ul.article-links li a:hover {
	color: #020202;
	}

img.article-photo, .article-info img {
	background: #FFF;
	padding: 5px;
	border: 1px solid #DDD;
	margin: 0 auto 10px auto;
	width: 100%;
	max-width: 590px;
	}

#article-data {
	padding: 0 5px 0 15px;
	}

#article-data h1 {
	font-family: Open Sans Condensed;
	font-weight: 700;
	font-size: 22px;
	display: none;
	}

#article-data ul {
	display: block;
	padding: 0 10px 0 25px;
	margin: 0;
	text-align: justify;
	list-style: none;
	}

#article-data ul li {
	margin: 0 0 15px 0;
	padding: 0 0 0 36px;
	background: url(https://intagent.com/resources/central_system/system_live/designs/assets/css/adaptive/images/article-24.png) no-repeat 0 3px;
	min-height: 28px;
	}

#article-data ul.no-style li {
	min-height: inherit;
	background: none;
	list-style-type: square;
	padding: 0;
	margin: 0 0 10px 35px;
	}

#article-data ul.no-style li p {
	margin: 0;
	}

#article-data ul li ul.no-style li {
	margin: 4px 0 10px 20px;
	}

h1.article-heading {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 26px;
	font-weight: 700;
	padding: 20px 0 15px 15px;
	margin: 0 0 10px 0;
	display: block;
	border: none;
	}

p.sub-heading {
	font-family: Open Sans Condensed;
	font-size: 16px;
	font-weight: 700;
	color: #444;
	margin: 25px 0 10px 0;
	}

/* ================================================================== */
/* APPLICATION PAGE - RELOCATION REQUEST */
/* ================================================================== */
.group-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: 700;
	padding-bottom: 2px;
	color: #333;
	border-bottom: 1px solid #333;
	display: inline-block;
	margin-bottom: 5px;
	}

.mb15 {
	margin-bottom: 15px !important;
	}

.field-block {
	margin-bottom: 15px;
	}

/* ================================================================== */
/* APPLICATION PAGE - MOBILE FOOTER NAVIGATION */
/* ================================================================== */
span.agent-link {
	width: 100%;
	max-width: 900px;
	}

.desktop-version-bar {
	width: 100% !important;
	height: 20px !important;
	line-height: 20px !important;
	text-align: center !important;
	color: #FFF !important;
	background: #000 !important;
	}

div.desktop-version-bar a {
	height: 20px !important;
	line-height: 20px !important;
	font-family: Roboto Condensed;
	color: #FFF !Important;
	font-weight: 700 !important;
	font-size: 13px !important;
	}

div.desktop-version-bar a:hover {
	color: #EDEDED !important;
	}

.mm-page {
	padding-bottom: 0px;
	}

#sticky-footer {
	display: none;
	width: 100%;
	height: 85px;
	position: fixed;
	clear: both;
	bottom: 0;
	z-index: 99999 !important;
	margin: -65px auto 0 auto !important;
	}

.footer-bar {
 width: 100%  height: 65px;
	margin: 0 auto !important;
	padding: 0;
	box-shadow: 0 0 4px #142664;
	line-height: 65px;
	}

.navigation3 {
	width: 100%;
	height: 65px;
	padding: 0;
	}

ul.sticky-nav {
	width: 100%;
	height: 65px;
	text-decoration: none;
	overflow: hidden;
	margin: 0px !important;
	padding: 0px !important;
	border-top: 1px solid #000;
	}

ul.sticky-nav a li {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 600;
	color: #EFEFEF !important;
	text-shadow: 0 1px 1px #444 !important;
	font-size: 16px;
	width: 25%;
	height: 65px;
	line-height: normal;
	text-align: center;
	padding: 0;
	margin: 0;
	float: left;
	cursor: pointer;
	display: inline-block;
	border-top: 1px solid #fff;
	border-color: rgba(255,255,255,.3);
	text-decoration: none !important;
	opacity: .8;
	-ms-filter: “alpha(opacity=80)”;
	filter: alpha(opacity=80);
	-khtml-opacity: .8;
	-moz-opacity: .8;
	border-right: 1px solid #000;
	}

ul.sticky-nav a li:hover {
	color: #EBEBEB !important;
	text-shadow: 0 0px 5px #666 !important;
	opacity: 1;
	-ms-filter: “alpha(opacity=100)”;
	filter: alpha(opacity=100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	}

.btn-last {
	border-right: 0px !important;
	}

.ui-text {
	font-size: 14px !important;
	}

.ui-icon {
	display: block;
	margin: 15px auto 0 auto !important;
	text-align: center !important;
	width: 30px!important;
	height: 20px!important;
	font-size: 18px;
	}

/* ================================================================== */
/* APPLICATION PAGE - PROPERTY LISTING */
/* ================================================================== */
.Flexible-container {
	position: relative;
	padding-bottom: 40.25%;
	padding-top: 30px;
	margin: 0 5px;
	height: 0;
	overflow: hidden;
	border: 1px solid #CDD1D0;
	}

.Flexible-container iframe, .Flexible-container object, .Flexible-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	}

.sort-result {
	font-family: Roboto Condensed;
	font-size: 16px;
	font-weight: 700;
	line-height: normal;
	margin-left: 5px;
	height: 21px !important;
	line-height: 21px !important;
	}

div.no-padding.sort-result div.pull-right {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal !important;
	font-size: 12px !important;
	padding-right: 5px;
	color: #555 !important;
	}

ul.sort-listing {
	line-height: normal;
	margin: 10px 0px 0px -35px;
	list-style-type: none;
	}

ul.sort-listing li {
	float: left;
	display: inline-block;
	margin: 0 10px 6px 0;
	border-right: 1px solid #BBB;
	padding: 0 10px 0 0;
	line-height: normal;
	}

ul.sort-listing li.last {
	border-right: none !important;
	}

.adv-search-title {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 600;
	font-size: 24px;
	margin: 0px !important;
	padding: 0px !important;
	line-height: 24px !important;
	}

.no-margin {
	margin: 0px !important;
	}

div.price-to {
	width: 20px;
	float: left;
	display: inline-block;
	margin: 0 10px 0 0;
	line-height: 32px;
	}

.listing-block {
	background: url(../adaptive/images/listing_bg.jpg) repeat-x bottom left #F9F9F9 !important;
	border: 1px solid #DDD;
	border-bottom: 1px solid #DFE2E1 !important;
	/*padding: 12px 10px 10px 10px !important;*/
	padding: 0px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #4f5357;
	border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	-webkit-border-radius: 0 0 2px 2px;
	-o-border-radius: 0 0 2px 2px;
	margin-bottom: 10px !important;
	}

#listing-photo {
	padding-right: 0px;
	}

.list-stat1 {
	text-align: left;
	}

.list-stat2 {
	text-align: right;
	}

#listing-details {
	}

div.listing-address {
	margin-top: 5px !Important;
	display: block;
	}

img.img-responsive.img-thumbnail.list-img {
	max-width: 100% !important;
	}

.mobile-listing-agent {
	max-width: 120px !important;
	}

.mobile-listing-info {
	}

.ask-q-btn {
	max-width: 168px !important;
	}
	
/* iframe::-webkit-scrollbar {
 display: none;
	}*/

.map iframe {
	width: 100%;
	height: 220px;
	padding: 0;
	margin: 0;
	overflow: hidden !important;
	}

.frontpage-image-gallery.active a, li.active a.iframelink_top {
	background: #fff !important;
	z-index: 3;
	}

.frontpage-image-gallery.active a::before, li.active a.iframelink_top::before {
	background: #fff !important;
	z-index: 3;
	}

/* ================================================================== */
/* NEW FORECLOSURE FORM */
/* ================================================================== */
#foreclosureBG.data-content {
	min-height: 400px;/*background: url("http://www.doctastic.com/assets/images/design/Section1_bg.jpg") no-repeat;
	background-size: cover;*/
	}

#AdvSearchOptions {
	margin: 20px 0 0 0;
	border: 1px solid rgba(105, 98, 98, 0.09);
	padding: 15px;
	background: rgba(0, 0, 0, 0.1);
	}

input#fdc_cb_hasPhoto {
	width: 30px;
	height: 20px;
	line-height: 30px;
	vertical-align: middle;
	margin: 0px;
	}

#newfclosureForm {
	width: 100%;
	max-width: 85%;
	height: auto;
	margin: 50px auto 80px auto;
	padding: 15px 30px 10px 30px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-o-border-radius: 1px;
	-ms-border-radius: 1px;
	border-radius: 1px;
	border: 1px solid #DDDDDD;
	background: #F9F9F9;
	background: url("https://intagent.com/resources/central_system/system_live/designs/assets/images/icons/woodbg.png") repeat;
	box-shadow: -1px 2px 2px rgba(116, 114, 114, 0.42);
	}

.modal-dialog .modal-content .modal-body #newfclosureForm {
	max-width: 100% !important;
	margin: 5px auto 15px auto;
	}

.modal-dialog .modal-content .modal-body #newfclosureForm .fclosureFormTitle {
	font-size: 24px;
	margin: 0px auto 22px auto;
	}

.fclosureFormTitle {
	width: 100%;
	font-family: Open Sans Condensed;
	font-size: 26px;
	Font-weight: 700;
	display: block;
	margin: 0px auto 30px auto;
	line-height: normal;
	color: #5E5A5A;
	}

.fclosureForm {
	/*margin: 0 -10px;*/
	overflow: hidden;
	}

.slvrform {
	font-weight: 400;
	font-size: 14px;
	color: #9d9e9e;
	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
	background: #FFF;
	border: 1px solid #fff !important;
	border-radius: 5px;
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.50) !important;
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
	padding: 8px;
	}

.slvrform:focus {
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
	}

.silverWrapper {
	width: 100%;
	margin: 0 auto 20px auto;
	display: block;
	padding: 15px 0px;
	border-radius: 4px;
	background: #444;
	background: rgba(44, 44, 44, 0.11);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
	box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
	}

.PrettySearch {
	overflow: hidden;
	width: 100%;
	margin: 0 auto 20px auto;
	display: block;
	float: none;
	border-radius: 4px;
	padding: 15px;
	background: #444;
	background: rgba(44, 44, 44, 0.17);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
	box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
	}

.prettySelect {
	width: 100%;
	max-width: 28%;
	float: left;
	display: inline-block;
	margin: 0;
	border: none !Important;
	padding: 10px 0px 10px 10px;
	border: none !important;
	border-radius: 3px 0 0 3px !important;
	}

.prettyTxtbox {
	width: 100%;
	max-width: 52%;
	float: left;
	display: inline-block;
	margin: 0;
	padding: 10px 15px;
	border: none;
	border-left: 1px solid #ccc !important;
	border-radius: 0px !important;
	}

.prettySearchBTN {
	width: 100%;
	max-width: 20%;
	float: left;
	display: inline-block;
	margin: 0;
	}

.prettySelect, .prettyTxtbox, .prettySearchBTN {
	border-bottom: none !important;
	box-shadow: none !important;
	float: left;
	height: 45px !important;
	width: 387px;
	}

.prettyTxtbox:focus, .prettyTxtbox:active {
	border: none;
	border-left: 1px solid #ccc;
	}

.prettySearchBTN {
	overflow: visible;
	position: relative;
	border: 0;
	padding: 0;
	cursor: pointer;
	height: 40px;
	font: bold 15px/40px 'lucida sans', 'trebuchet MS', 'Tahoma';
	text-transform: uppercase;
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3);
	}

.PrettySearch input:before {
	content: '';
	position: absolute;
	border-width: 8px 8px 8px 0;
	border-style: solid solid solid none;
	border-color: transparent #d83c3c transparent;
	top: 12px;
	left: -6px;
	}

.prettySearchBTN:focus, .prettySearchBTN:active {
	outline: 0px !important;
	}

.btn-view-details {
	visibility: hidden;
	opacity: 0;
	transition: opacity 0.3s, visibility 0.3s;
	}

.foreclosure-property-details:hover .btn-view-details {
	visibility: visible;
	opacity: 1;
	transition: opacity 0.3s, visibility 0.3s;
	}

.show-bottom-right {
	position: absolute;
	bottom: 18px;
	right: 15px;
	}

/*Result Page Formatting*/	
.fdc_price {
	float: right;
	text-align: right;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: normal
	}

.listing-type {
	display: block;
	width: 100%;
	max-width: 80%;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 15px;
	margin: 0 0 5px 0;
	line-height: normal;
	}

.property-title {
	width: 100%;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	font-weight: 700;
	display: block;
	background: #E6E6E6;
	padding: 8px 10px;
	margin: 0;
	}

.property-details {
	padding: 10px 0;
	}

.fdc_city, .fdc_st, .fdc_zip {
	float: left;
	display: inline-block;
	margin: 0 5px 0 0;
	}

.fdc_location {
	width: 100%;
	overflow: hidden;
	margin: 0 0 10px 0;
	}

.list-stat1, .list-stat2 {
	width: 50%;
	float: left;
	text-align: left;
	display: inline-block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #555;
	padding: 0;
	margin: 0 0 10px 0;
	}

	.list-stat2 span.listed-by {
	margin-bottom: 10px;
	display: block;	
	}

	.clearbreak5 {
    width: 100%;
    display: block;
    clear: both;
    height: 6px;
	}

	.list-stat4-description {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px;
	text-align: left;
    width: 100%;
    float: left;
    display: inline-block;
	}

#fdc_display_fromto {
	padding: 7px 0 5px 5px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 700;
	font-size: 16px;
	text-transform: uppercase;
	color: #0980AA;
	}

#tabForeclosureResult.tab-content {
	border-top: none !important;
	background: #FCFCFC;
	min-height: 100px;
	}

#tabForeclosure li a {
	font-family: Open Sans Condensed;
	font-size: 16px;
	font-weight: 700;
	padding: 7px 20px;
	text-transform: uppercase;
	}

#tabForeclosure li.active a {
	background-color: #FCFCFC !important;
	}

#resForclosure div ul li a.page_link, #resPreForclosure div ul li a.page_link {
	margin: 2px !important;
	}

/* ======================================== */
/* = JQUERY PAGINATION						*/
/* ======================================== */	
.simplePagerNav {
	overflow: hidden;
	margin: 20px 0;
	display: block;
	}

ul.simplePagerNav li {
	display: block;
	float: left;
	padding: 0px;
	margin: 0 -1px 5px 1px;
	font-family: georgia;
	font-size: 14px;
	}

ul.simplePagerNav li a {
	font-family: Arial;
	font-size: 14px;
	line-height: 20px;
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-right: -1px;
	line-height: 1.428571429;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
	color: #2fa4e7;
	text-decoration: none;
	}

ul.simplePagerNav li&gt;a:hover, ul.simplePagerNav li&gt;a:focus {
	color: #999;
	background-color: #f5f5f5;
	border-color: #ddd;
	}

ul.simplePagerNav {
	margin: 20px 0;
	padding: 0px !important;
	}

ul.simplePagerNav li.currentPage a {
	color: #999;
	cursor: not-allowed;
	background-color: #f5f5f5;
	border-color: #DDD;
	}

ul.simplePagerNav&gt;li:first-child&gt;a {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	}

ul.simplePagerNav&gt;li:last-child&gt;a {
	margin-left: 0;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	margin-left: -1px;
	}

/* ================================================================== */
/* APPLICATION PAGE - SINGLE LISTING */
/* ================================================================== */
.prop-title {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	font-size: 26px;
	display: block;
	line-height: normal;
	color: #363636;
	margin-bottom: 20px;
	}

.prop-description {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 22px;
	line-height: 36px;
	font-weight: 700;
	color: #4f5357;
	margin: 11px 0 0 0 !important;
	}

.lh30 {
	line-height: 30px;
	padding: 0;
	}

.gray-title-bg {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 700;
	background: #F1F1F1;
	font-size: 16px;
	display: block;
	width: 100%;
	clear: both !important;
	padding-left: 10px;
	border-bottom: 1px solid #E6E6E6;
	border-top: 1px solid #EEE;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	color: #667D96;
	text-shadow: 0 1px 1px #FFF;
	}

.robotton {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 500 !important;
	color: #FFF !important;
	}

.data {
	padding: 8px 10px 10px 10px;
	margin: 0 0 10px 0;
	font-size: 12px;
	font-weight: 400 !important;
	line-height: 19px !important;
	}

div.tab-content.main {
	padding: 20px 12px 20px 12px;
	border: 1px solid #CDCDCD;
	border-radius: 4px 0px 4px 4px;
	-moz-border-radius: 4px 0px 4px 4px !important;
	-webkit-border-radius: 4px 0px 4px 4px !important;
	-o-border-radius: 4px 0px 4px 4px !important;
	margin: 0 0 15px 0 !important;
	}

div.tab-content {
	padding: 20px 12px 20px 12px;
	border: 1px solid #CDCDCD;
	border-radius: 0px 4px 4px 4px;
	-moz-border-radius: 0px 4px 4px 4px;
	-webkit-border-radius: 0px 4px 4px 4px;
	-o-border-radius: 0px 4px 4px 4px;
	margin: 0 0 15px 0;
	}

#custom-tabs2&gt;li&gt;a {
	height: 30px !important;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	color: #444 !important;
	}

#custom-tabs2 {
	height: 30px !important;
	overflow: hidden;
	width: 100%;
	margin: 0;
	margin-bottom: -1px !important;
	padding: 0;
	list-style: none;
	overflow: hidden;
	}

#custom-tabs2 li {
	float: left;
	margin: 6px 5px 5px 0;
	border-bottom: none !important;
	border-right: none !important;
	}

#custom-tabs2 li.active a {
	border-top: 1px solid #CDCDCD;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0;
	}

#custom-tabs2 .active a {
	background: #fff;
	z-index: 3;
	}

#custom-tabs2 a {
	position: relative;
	background: #ddd;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
	background-image: -webkit-linear-gradient(top, #fff, #ddd);
	background-image: -moz-linear-gradient(top, #fff, #ddd);
	background-image: -ms-linear-gradient(top, #fff, #ddd);
	background-image: -o-linear-gradient(top, #fff, #ddd);
	background-image: linear-gradient(to bottom, #fff, #ddd);
	padding: 0 1.5em;
	float: left;
	text-decoration: none;
	color: #444;
	text-shadow: 0 1px 0 rgba(255,255,255,.8);
	-webkit-border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0;
	-moz-box-shadow: 0 2px 2px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.4);
	box-shadow: 0 2px 2px rgba(0,0,0,.4);
	font-size: 13px;
	height: 24px;
	line-height: 24px;
	border: 1px solid #CDCDCD;
	}

#custom-tabs2 a:hover, #custom-tabs2 a:hover::after, #custom-tabs2 a:focus, #custom-tabs2 a:focus::after {
	background: #fff;
	}

#custom-tabs2 a:focus {
	outline: 0;
	}

#custom-tabs2 a::after {
	content: '';
	position: absolute;
	z-index: 1;
	top: 0;
	right: -.5em;
	bottom: 0;
	width: 1em;
	background: #ddd;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
	background-image: -webkit-linear-gradient(top, #fff, #ddd);
	background-image: -moz-linear-gradient(top, #fff, #ddd);
	background-image: -ms-linear-gradient(top, #fff, #ddd);
	background-image: -o-linear-gradient(top, #fff, #ddd);
	background-image: linear-gradient(to bottom, #fff, #ddd);
	-moz-box-shadow: 2px 2px 2px rgba(0,0,0,.4);
	-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.4);
	box-shadow: 2px 2px 2px rgba(0,0,0,.4);
	-webkit-transform: skew(10deg);
	-moz-transform: skew(10deg);
	-ms-transform: skew(10deg);
	-o-transform: skew(10deg);
	transform: skew(10deg);
	-webkit-border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
	border-radius: 0 5px 0 0;
	border-right: 1px solid #CDCDCD;
	}

#custom-tabs2 .active a {
	background: #fff;
	z-index: 3;
	}

#custom-tabs2 .active a::after {
	background: #fff;
	z-index: 3;
	}

h3.data {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	display: block;
	color: #6a8099;
	padding: 2px 0 15px 0;
	line-height: 24px;
	margin: 0;
	text-transform: none;
	}

.lst-updte {
	text-align: center !important;
	margin-bottom: -20px !important;
	margin-top: 30px !important
	}

.property-details {
	background: #FFF;
	padding: 10px;
	border: 4px solid #E7E7E7;
	border-radius: 10px;
	margin-top: 20px;
	}

	#AskQuestionBox .property-details {
	overflow: hidden;	
	}

#AskQuestionBox {
	}

.prop-price {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 24px;
	margin: 0 0 10px 0;
	display: inline-block;
	line-height: normal;
	}

span.offered {
	font-size: 18px;
	display: block;
	line-height: 26px;
	color: #666 !important;
	}

.more-info {
	font-family: 'Roboto', Arial, Helvetica, sans-serif !important;
	font-size: 12px;
	font-weight: 400;
	list-style: none outside none;
	margin: 0 0 10px 0;
	padding: 0;
	}

.more-info &gt; li {
	height: auto;
	padding: 5px 0;
	line-height: normal;
	border-bottom: 2px solid #E9E9E9;
	}

.more-info &gt; li strong {
	font-size: 14px;
	font-weight: 700 !important;
	}

.more-info &gt; li.last {
	padding: 5px 0;
	border-bottom: 7px solid #E9E9E9;
	margin-bottom: 20px !important;
	display: block;
	}

.align-r {
	text-align: left;
	float: none;
	margin: 0 0 0 10px;
	}

.social-media {
	padding: 0px;
	margin: 0 auto 5px auto;
	width: 220px;
	}

.pro-btn-container {
	width: 198px;
	margin: 10px auto 0 auto;
	padding: 0px !important;
	}

.transparent {
	width: 100%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	}

.transparent:hover {
	width: 100%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	}

div.btn-property.transparent img {
	display: inline-block;
	margin-bottom: 1px;
	}

.addthis_32x32_style .addthis_counter.addthis_bubble_style {
	background-repeat: no-repeat !important;
	background-position: 0 0 !important;
	height: 32px !important;
	width: 70px !important;
	line-height: 32px !important;
	padding: 0 0 0 6px !important;
	}

#custom-tabs {
	height: 27px !Important;
	margin-bottom: -1px !important;
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	}

#custom-tabs li {
	height: 27px !Important;
	float: right;
	margin: 0 0 -1px .5em !important;
	border-left: none !important;
	border-bottom: none !important;
	border-radius: 5px 5px 0 0;
	border-right: 1px solid #CDCDCD;
	}

#custom-tabs a {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 13px !important;
	line-height: 18p !important;
	position: relative;
	background: #ddd;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
	background-image: -webkit-linear-gradient(top, #fff, #ddd);
	background-image: -moz-linear-gradient(top, #fff, #ddd);
	background-image: -ms-linear-gradient(top, #fff, #ddd);
	background-image: -o-linear-gradient(top, #fff, #ddd);
	background-image: linear-gradient(to bottom, #fff, #ddd);
	padding: .3em 2.0em;
	margin: 0;
	float: left;
	text-decoration: none;
	color: #444;
	text-shadow: 0 1px 0 rgba(255,255,255,.8);
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	-moz-box-shadow: 0 2px 2px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.4);
	box-shadow: 0 2px 2px rgba(0,0,0,.4);
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	}

#custom-tabs a:hover, #custom-tabs a:hover::before, #custom-tabs a:focus, #custom-tabs a:focus::before {
	background: #fff;
	}

#custom-tabs a:focus {
	outline: 0;
	}

#custom-tabs a::before {
	content: '';
	position: absolute;
	z-index: 1;
	top: 0;
	left: -.2em;
	bottom: 0;
	width: 1em;
	background: #ddd;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
	background-image: -webkit-linear-gradient(top, #fff, #ddd);
	background-image: -moz-linear-gradient(top, #fff, #ddd);
	background-image: -ms-linear-gradient(top, #fff, #ddd);
	background-image: -o-linear-gradient(top, #fff, #ddd);
	background-image: linear-gradient(to bottom, #fff, #ddd);
	-moz-box-shadow: -2px 2px 2px rgba(0,0,0,.4);
	-webkit-box-shadow: -2px 2px 2px rgba(0,0,0,.4);
	box-shadow: -2px 2px 2px rgba(0,0,0,.4);
	-webkit-transform: skew(-10deg);
	-moz-transform: skew(-10deg);
	-ms-transform: skew(-10deg);
	-o-transform: skew(-10deg);
	transform: skew(-10deg);
	-webkit-border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 0 0 0;
	}

.frontpage-image-gallery.active a, li.active a.iframelink_top {
	background: #fff !important;
	z-index: 3;
	}

.frontpage-image-gallery.active a::before, li.active a.iframelink_top::before {
	background: #fff !important;
	z-index: 3;
	}

#custom-tabs .active a {
	background: #fff !important;
	z-index: 3;
	}

#custom-tabs .active a::before {
	background: #fff !important;
	z-index: 3;
	}

.mls-id {
	position: absolute;
	font-size: 20px !important;
	font-weight: 700 !important;
	margin-top: -30px !important;
	}

.responsive-slider {
	width: 100%;
	max-width: 720px;
	height: 344px;
	}

button.btn.btn-danger.robotton a {
	color: #FFF !important;
	}

#slider-wrapper {
	display: block !important;
	clear: both !important;
	}

.prop-address {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 20px !important;
	font-weight: 700;
	display: block;
	padding-bottom: 15px;
	line-height: normal;
	margin: 0px !important;
	color: #F93124;
	}

.sched-price {
	font-size: 25px;
	line-height: normal !important;
	margin: 2px 0 15px 0;
	display: inline-block;
	color: #F93124;
	font-family: Georgia, serif;
	font-style: italic;
	}

div.data.agent-phone {
	font-family: 'Roboto Condensed', sans-serif !important;
	font-size: 16px !important;
	font-weight: 700 !important;
	text-transform: uppercase !important;
	color: #444 !important;
	line-height: 21px !important;
	margin: 2px 0 5px 0 !important;
	padding: 0 10px 10px 10px !important;
	}

.font-13 {
	font-size: 13px !important;
	}

.zero-top {
	margin-top: 0px !important;
	}

#noimage img.image.no-photo {
	width: 100%;
	height: auto;
	max-width: 505px !important;
	margin: 0 auto !important;
	display: block;
	}

#extra-details {
	background: #E7E7E7;
	width: 100%;
	display: block;
	margin: -10px 0 10px 0;
	padding: 8px;
	border: 1px solid #DDD;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	min-height: 36px !important;
	}

.print-flyer {
	width: 50%;
	float: left;
	display: inline-block;
	}

.virtual-tour {
	float: right;
	display: inline-block;
	}

#property-sidebar-details {
	float: right;
	overflow: hidden;
	}

/* ================================================================== */
/* LISTING SEARCH - INSIDE PAGE RESULT LIST */
/* ================================================================== */
#PropertyDev-Content div ul.nav-tabs {
	border: none !important;	
	}

#DeveloperSidebar #myTabs.nav.nav-tabs {
	border-bottom: none !important;
	}

#advsrc {
	height: 30px;
    line-height: 29px;
    width: auto;
    display: inline-block;
    float: right;
    padding: 0 15px;
   /* border: 1px solid #DDD;*/
    border-radius: 3px;
    font-family: Arial;
    font-size: 14px;
    color: #555;
    cursor: pointer;
	}

	.advsrc-toggle {
    float: left;
    display: inline-block;
    font-size: 30px;
    margin: 0 10px 0 0;	
	}

#LS-Query-Result {
    overflow: hidden;
    /*border: 1px solid #C7C7C7;*/
    background: #F1F1F1;
    width: 100%;
    max-width: 48%;
    height: 150px;
    margin: 1% 1% 1.5% 1%;
    float: left;
    display: inline-block;
    position: relative;
    box-shadow: 0 0 0 3px #9C9C9E;
	}

	#LS-Query-Result a.thumb {
	width: 100%;
    max-width: 48%;
    height: 150px;	    
	}

	#LS-Query-Result a.thumb::before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;	
	z-index: 50;
	background: url(https://intagent.com/resources/central_system/system_live/designs/assets/css/adaptive/images/imgMask.png) no-repeat center center;
	background-size: cover !important;
	opacity: .45;
	}

	#LS-Query-Result a.thumb::after {
    content: '';
    width: 16px;
    height: 42px;
    position: absolute;
    bottom: 34%;
    right: 0px;
    z-index: 55;
	background: url(https://intagent.com/resources/central_system/system_live/designs/assets/css/adaptive/images/property-arrow.png) no-repeat top left;	
	}

	div.tab-content.hide-overflow {
	overflow: hidden;	
	}

	#LS-Query-Result div.ls-query-thumb {
    width: 100%;
    max-width: 43%;
    height: auto;
    max-height: 247px;
    float: left;
    padding: 0;
    display: inline-block;
    position: relative;
	}

	#LS-Query-Result div.ls-query-thumb div.propthumb-type {
    width: auto;
    height: 20px;
    line-height: 20px;
    font-family: 'Open Sans', sans-serif;
    background: rgba(0, 0, 0, 0.6);
    padding: 0 12px;
    color: #EEE;
    position: absolute;
    top: 0px;
    font-size: 11px;
    right: 0px;
    z-index: 100;
	}

	#LS-Query-Result img.property-post-result {
    width: 100%;
    height: 150px;
    display: inline-block;
	}

	div.ls-query-price {
    margin: 0;
    padding: 6px 10px;
    position: absolute;
    bottom: 10px;
    left: 0;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    color: #fefefe;
    font-weight: 500;
    z-index: 100;
    background: rgba(0, 0, 0, 0.65); /*Make dynamic later*/
	}

	div.ls-query-infobar {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #FFF;
    margin: 0;
    padding: 8px 15px;
    position: absolute;
    bottom: 0px;
    width: 100%;
    border: none;
    background: #9C9C9E;
	}

#LS-Query-Header {
    width: 100%;
    display: block;
    overflow: hidden;
	}

	#LS-Query-Header #LS-PropDeveloper {
    padding: 11px 15px 13px 15px;
	}

	#LS-PropDeveloper {
    width: 100%;
    max-width: 100%;    
    margin: 0;    
    display: block;
	}

	#LS-PropDeveloper h4.LS-DeveloperName {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 19px;
    font-weight: 600;
    margin: 0 0 10px 0;
    padding: 0 0 8px 0;
    width: 100%;
    display: block;
    border-bottom: 2px solid #8A8A8A;
	}

	#LS-PropDeveloper div.LS-DeveloperAddress {
    font-family: 'Source Sans Pro', sans-serif;
    color: #888;
    font-size: 14px;
    line-height: 17px;
    font-weight: 400;
    margin: 0;
    padding: 0;
	}

	#LocalDev-Result div.prop-info-widget {
    font-weight: 700;
    font-size: 13px;
    padding: 0 15px;
    margin-top: -15px;
    width: 100%;
    text-align: right;
    text-transform: uppercase;
    font-family: Oswald;
    letter-spacing: 1px;
    color: #645E6D;	
	}

	div.ls-query-infobar span.beds, div.ls-query-infobar span.baths, div.ls-query-infobar span.sqft {
    border-right: 1px solid #d2d2d2;
    padding: 0 8px 0 0;
    margin: 0 8px 0 0;
	}

	div.ls-query-infobar span.sqft {
    border-right: none !important;
	}

	.prop-info-excerpt.hide, .hlurb-no.hide {
	display: none;	
	}

/* ================================================================== */
/* APPLICATION PAGE - NEW FORECLOSURES PAGE */
/* ================================================================== */
.f-search-block {
	width: 100%;
	margin-bottom: 20px;
	border: 1px solid #DFE2E1;
	}

#foreclosure-search-form {
	width: 100%;
	padding: 10px;
	margin: 0;
	border: 4px solid #E7E7E7;
	background: #F6F6F6;
	}

.custom-row {
	margin-right: -15px;
	margin-left: -15px;
	}

.custom-row:before, .custom-row:after {
	display: table;
	content: none !important;
	}

.fclr-mrgn {
	padding: 0 10px 0 0;
	}

.mtop {
	margin-top: 20px;
	}

.adv-srch, .adv-srch:focus, .adv-srch:active {
	outline: none !important;
	}

.dont-display {
	display: none;
	}

.no-mg-btm {
	margin-bottom: 0px !important;
	}

.btm-nega-15 {
	margin-bottom: -15px;
	}

.border-right {
	border-right: 1px solid #DBDBDB;
	}

.pad-r-0 {
	padding-right: 0px;
	}

.modal-foreclosure-property-details {
	background: #FCFCFC;
	padding: 10px;
	border: 1px solid #E7E7E7;
	border-radius: 2px;
	margin: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	font-family: Arial;
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
	}

.foreclosure-property-details {
	background: #F7F7F7;
	padding: 10px;
	border: 1px solid #E7E7E7;
	border-radius: 2px;
	margin: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	font-family: 'Monda', sans-serif;
	font-size: 13px;
	line-height: normal;
	}

.foreclosure-property-details:hover {
	-webkit-transition: background-color 400ms linear;
	-moz-transition: background-color 400ms linear;
	-o-transition: background-color 400ms linear;
	-ms-transition: background-color 400ms linear;
	transition: background-color 400ms linear;
	background: #F4F4F4;
	}

.foreclosure-property-thumb {
	display: inline-block;
	width: 100%;
	max-width: 100%;
	height: auto;
	max-height: 125px;
	padding: 3px;
	line-height: 1.428571429;
	background-color: #fff;
	border: 1px solid #DDD;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-o-border-radius: 0px;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	}

#foreclosure-photo {
	padding: 0px !important;
	margin: 0 15px 0 0 !important;
	}

.for-btn-right {
	float: right;
	margin-top: -10px;
	}

#fdc_list_view {
	margin-top: 20px;
	}

.fdc_county {
	float: left;
	display: inline-block;
	width: 20%;
	overflow: hidden;
	padding: 0;
	margin: 0;
	}

#advance-search-option {
	height: 300px;
	background-color: #99CCFF;
	padding: 20px;
	margin-top: 10px;
	border-bottom: 5px solid #3399FF;
	}

.show_hide {
	display: none;
	}

/*flat buttons*/
.flatbtn, .flatbtnSm {
	padding: 10px 20px;
	font-size: 14px;
	line-height: 100%;
	text-shadow: 0 1px rgba(0, 0, 0, 0.4);
	color: #fff;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	font-weight: bold;
	transition: background 0.1s ease-in-out;
	-webkit-transition: background 0.1s ease-in-out;
	-moz-transition: background 0.1s ease-in-out;
	-ms-transition: background 0.1s ease-in-out;
	-o-transition: background 0.1s ease-in-out;
	text-shadow: 0 1px rgba(0, 0, 0, 0.3);
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-family: Arial;
	}

.flatbtnSm {
	padding: 6px 18px;
	font-size: 12px;
	}

.flatbtn:active {
/*padding-top: 10px;	
	box-shadow: 0px 3px 0px 0px #cd1313;*/
	}

.flatbtn, .flatbtn:hover, .flatbtn:active, .flatbtnSm, .flatbtnSm:hover, .flatbtnSm:active {
	outline: 0;
	text-decoration: none;
	color: #fff;
	}

.redbtn {
	color: #FFF !important;
	background-color: #f06060;
	box-shadow: 0px 3px 0px 0px #cd1313;
	}

.redbtn:hover {
	background-color: #ed4444;
	}

.redbtn:active {
	color: #FFF !important;
	box-shadow: 0px 3px 0px 0px #cd1313;
	}

.bluebtn {
	color: #FFF !important;
	background-color: #409EDD;
	box-shadow: 0px 3px 0px 0px #297FB8;
	}

.bluebtn:hover {
	background-color: #3492D2;
	}

.bluebtn:active {
	color: #FFF !important;
	box-shadow: 0px 3px 0px 0px #297FB8;
	}

/* ================================================================== */
/* APPLICATION PAGE - LIVE NEWS */
/* ================================================================== */
ul.live-news {
	list-style-type: none;
	padding: 0px;
	max-width: 90%;
	margin: 0 auto;
	}

ul.live-news li {
	color: #5F5F5F;
	padding: 10px 10px 15px 66px;
	margin: 0;
	border: 1px solid #FFF;
	border-bottom: 1px solid #EEE;
	position: relative;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	background: url(images/news.png) no-repeat 6px 7px #FFF;
	}

ul.live-news li:hover {
	border: 1px solid #A6E2FA;
	background: url(images/news.png) no-repeat 6px 7px #F2FBFA;
	}

ul.live-news li p a strong {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #0481BD;
	}

span.rssdesc {
	font-size: 13px;
	line-height: 19px;
	color: #5F5F5F;
	}

span.rssdate {
	position: absolute;
	bottom: 10px;
	left: 66px;
	font-weight: bold;
	font-style: italic;
	color: #656565;
	}

/* ================================================================== */
/* APPLICATION PAGE - AGENT MANAGER */
/* ================================================================== */
.agent-container {
	max-width: 620px;
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333;
	border: 1px solid #E7E7E7;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	padding: 12px 10px 12px 12px;
	position: relative;
	margin: 0 auto 15px auto;
	background: #FCFCFC;
	overflow: hidden;
	}

.agent-group-photo img {
	width: 100%;
	max-height: 120px;
	display: inline-block;
	height: auto;
	max-width: 100%;
	padding: 3px;
	line-height: 1.428571429;
	background-color: #FFF;
	border: 1px solid #DDD;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-o-border-radius: 1px;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	}

.show-members {
	width: 100%;
	height: 16px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	display: inline-block;
	clear: both;
	margin: 0;
	text-align: right;
	}

.show-members a {
	font-size: 11px;
	color: #555;
	}

.show-members a:hover {
	color: #222;
	}

.agent-data {
	display: block !important;
	position: relative !important;
	}

.agnt-mmbr-blk {
	min-height: 195px;
	margin-bottom: 10px;
	}

.agnt-fname {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	font-size: 26px;
	display: block;
	line-height: normal;
	color: #494949;
	}

.agnt-fname-desc {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: 400;
	color: #494949;
	}

.agnt-phonemail {
	font-family: Roboto Condensed;
	font-size: 16px;
	font-weight: 700;
	line-height: normal;
	color: #494949;
	}

a.agnt-name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #555;
	display: block;
	line-height: 16px;
	margin-top: 2px;
	}

a.agnt-name:hover {
	color: #555 !important;
	}

img.agnt-mmbr-photo {
	width: 115px;
	height: 130px;
	background: #FDFDFD;
	padding: 2px;
	margin-bottom: 2px;
	border: 1px solid #DFD9D9;
	}

.office-members {
	font-family: 'Open Sans Condensed', sans-serif !important;
	font-size: 16px;
	margin: 2px 0 18px 0;
	text-align: left;
	display: block;
	font-weight: bold;
	font-size: 2px 0 15px 0;
	}

.clr-left {
	padding-left: 0px;
	margin-left: 0px;
	}

.clr-right {
	padding-right: 0px;
	margin-right: 0px;
	}

.clr-left-right {
	padding-left: 0px;
	margin-left: 0px;
	padding-right: 0px;
	margin-right: 0px;
	}

.agent-address strong, .agent-address b, .agent-phone strong, .agent-phone b {
	font-family: 'Open Sans Condensed', sans-serif !important;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	margin-right: 5px;
	color: #555;
	}

.hidden {
	display: none;
	} /* hide tabs */

/*.show-grid [class^="col-"] {
	background-color: #EEE;
	border: 1px solid #DDD;
	background-color: rgba(86, 61, 124, 0.15);
	border: 1px solid rgba(86, 61, 124, 0.2);
	}*/
.mb10 {
	margin-bottom: 10px;
	}

.view-more-block {
	width: 100%;
	max-width: 620px;
	margin: 0 auto;
	padding: 0;
	}

a.viewmore {
	font-size: 11px !Important;
	padding: 2px 8px !important;
	border-radius: 4px !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	margin: 0 0 10px 0;
	display: inline-block;
	color: #FFF !important;
	background: #705134 !important;
	border-color: #705134 !important;
	}

a.viewmore:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	}

/* ================================================================== */
/* APPLICATION PAGE - FORM BUILDER */
/* ================================================================== */
#user-form {
	width: 100%;
	padding: 0 5px;
	margin: 10px 0 0 0;
	max-width: 100%;
	}

.list-group-item {
	width: 100%;
	position: relative;
	display: inline-block;
	padding: 0;
	margin: 0;
	background-color: #fff;
	border: none;
	}

label.form-label {
	font-size: 12px !important;
	line-height: 17px !important;
	}

span.required-field {
	color: red !important;
	font-size: 16px !important;
	font-weight: bold !important;
	margin-top: 2px;
	position: absolute !important;
	margin-left: 1px;
	}

#inside-content div #user-form form #formbuilder-fields div div input, #inside-content div #user-form form #formbuilder-fields div input.form-control, #user-form form #formbuilder-fields div select.form-control {
	margin-bottom: 15px !important;
	}

select.select.form-control.validate[required] {
	margin-bottom: 15px !important;
	}

#user-form form div#formbuilder-fields.ui-sortable div.form-group.list-group-item input.form-control {
	margin: 0 0 15px 0 !important;
	}

.formError .formErrorContent {
	background: #fef1ec !important;
	padding: 6px 12px !important;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	color: #cd0a0a !important;
	box-shadow: none !important;
	border: 1px solid #cd0a0a !important;
	}

.formError .formErrorArrow div {
	border-left: 1px solid #cd0a0a !important;
	border-right: 1px solid #cd0a0a !important;
	box-shadow: none !important;
	font-size: 0px;
	height: 1px;
	background: #fef1ec !important;
	margin: 0 auto;
	line-height: 0;
	display: block;
	}

.formError .formErrorArrow {
	margin: -1px 0 0 13px !important;
	}

.formError .formErrorArrow .line3 {
	width: 1px !important;
	border-left: 1px solid #ee0101 !important;
	border-right: 1px solid #ee0101 !important;
	border-bottom: none !important;
	margin: 0 0 0 6px !important;
	position: absolute !important;
	}

.formError .formErrorArrow .line1, .formError .formErrorArrow .line2 {
	display: none !important;
	}

.fbuilder-mrgn {
	padding: 0 15px 0 0;
	}

.input-medium {
	width: 100%;
	max-width: 280px;
	}

.ui-sortable {
	width: 100%;
	max-width: 650px;
	}

/*.ui-sortable {
	width: 100%;
	max-width: 600px;
	padding: 15px 15px 5px 15px;
	border: 1px dashed #CCC;
	margin: 10px 0 20px 0 !important;
	display: block !Important;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	box-shadow: 0 1px 2px #DDD;
		}*/
/* ====================== */
/* = DEVELOPERS PAGE    = */
/* ====================== */
.fwdata-content {
	width: 100%;
	padding: 15px 10px 10px 10px;
	max-width: 100%;
	}

#PropertyDev-Content {
	padding: 0px 5px 0 5px;
	}
	
	img.fprojects {
	width: 100%;
	background: #EAEAEA;
	padding: 5px;
	border: 1px solid #DDD;	
	}	

h3.preheader-border {
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	font-weight: 600;
	width: 100%;
	display: block;
	margin: 0 0 13px 0;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #DDD;
	}

ul.bulletlist {
	display: block;
	list-style-type: disc !important;
	-webkit-margin-before: 0;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 40px;
	}

.bulletlist li {
	margin: 0 0 6px 0 !important;
	padding: 0px !important;
	min-height: inherit !important;
	background: none !important;
	}

img.houseplan-layout {
	width: 100%;
	height: auto;
	display: block;
	margin: 0;
	padding: 0 0 0 30px;
	}

p.landmark-details strong {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #F6544A;
	display: block;
	}

p.landmark-details {
	margin: 0 0 10px 0 !important;
	padding: 0 0 0 20px;
	line-height: 20px;
	}
	
p.reservation-details {
	margin: 0 0 5px 0 !important;
	padding: 0 0 0 20px;
	line-height: 20px;
	}	

p.reservation-details strong {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 700;
	font-size: 14px;
	color: #555;
	}

span.pad-l-20 {
	width: 100%;
	margin: 0;
	padding: 0 0 0 20px;
	display: block;
	}


/*Developer Main Page*/	
#DeveloperMain {
	}

#PropDeveloper-Header {
	width: 100%;
	display: block;
	overflow: hidden;
	}

#PropDeveloper {
	width: 100%;
	max-width: 100%;
	padding: 22px 15px;
	margin: 0;
	background: #0B0E11;
	display: block;
	}

#PropDeveloper h1.DeveloperName {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: #FFF;
	padding: 0;
	margin: 0 0 6px 0;
	display: block;
	border: none;
	}

#PropDeveloper div.DeveloperAddress {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #AAA;
	margin: 0;
	padding: 0;
	}

div.Selling-Price {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #FFF;
	margin: 0;
	padding: 12px 15px;
	}

div.prop-infobar {
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #191919;
	border: 1px solid #ccc;
	border-top: none;
	margin: 0;
	padding: 8px 15px;
	background: #F1F1F1;
	}

div.prop-infobar span.beds,  div.prop-infobar span.baths,  div.prop-infobar span.sqft {
	border-right: 1px solid #d2d2d2;
	padding: 0 8px 0 0;
	margin: 0 8px 0 0;
	}

div.prop-infobar a.print-right {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 13px;
	font-weight: 700;
	color: #555;
	text-transform: uppercase;
	float: right;
	}

div.fplan-details {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	font-weight: 700;
	height: 28px;
	line-height: 26px;
	text-align: center;
	margin: 4px 0 10px 30px;
	background: #EFEFEF;
	}
	
	div.fplan-details span.not-bold {
	width: 100%;
	display: block;
	margin-top: 2px;
	font-weight: 400;
	font-family: Arial;
	font-size: 12px;	
	}

/*Developer Sidebar Page*/		
#DeveloperSidebar {
	margin: 0;
	padding: 0 15px 0 5px;
	}

#DeveloperSidebar h5 {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #262624;
	text-transform: uppercase;
	border-top: 3px solid #ccc;
	padding: 15px 0 0 0;
	margin: 0 0 25px 0;
	}

#DeveloperSidebar #AgentInfo {
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0 0 25px 0;
	overflow: hidden;
	}

#DeveloperSidebar #AgentInfo .AgentFigure {
	width: 27%;
	float: left;
	display: inline-block;
	}

#DeveloperSidebar #AgentInfo .AgentFigure img.authorimg {
	width: 100%;
	display: block;
	}

#DeveloperSidebar #AgentInfo .AgentDetails {
	width: 73%;
	float: left;
	color: #191919;
	display: inline-block;
	padding: 0 0 0 15px;
	}

#DeveloperSidebar #AgentInfo .AgentDetails h4.author {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	color: #000;
	padding: 0;
	margin: 0;
	}

#DeveloperSidebar #AgentInfo .AgentDetails p.tagline {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	line-height: 21px;
	font-weight: 700;
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	border-bottom: 3px solid #ddd;
	}

#DeveloperSidebar #AgentInfo .AgentDetails p.lh21 {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin: 3px 0 0 0;
	padding: 0;
	}

#DeveloperSidebar #AgentInfo .AgentDetails p.lh21 a {
	color: #191919 !important;
	text-decoration: none !important;
	word-wrap: break-word;
	}

ul.other-listings {
	margin: 0px !important;
	padding: 0px !important;
	list-style-type: none !important;
	}

ul.other-listings li {
	width: 100% !important;
	height: auto !important;
	display: block !important;
	margin: 0 0 8px 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
	list-style-type: none !important;
	}

ul.other-listings img.agent-other-listings_thumb {
	width: 100%;
	height: auto;
	display: block;
	}

#DeveloperSidebar ul li #PropDeveloper-Header {
	margin: 0;
	padding: 0;
	}

#DeveloperSidebar ul li #PropDeveloper-Header #PropDeveloper {
	padding: 10px 14px;
	}

#DeveloperSidebar ul li #PropDeveloper-Header #PropDeveloper h4.DeveloperName {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 19px;
	font-weight: 400;
	color: #FFF;
	padding: 0;
	margin: 0 0 5px 0;
	display: block;
	border: none;
	}

#DeveloperSidebar ul li #PropDeveloper-Header #PropDeveloper div.DeveloperAddress {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
	color: #858585;
	margin: 0;
	padding: 0;
	}

#DeveloperSidebar ul li div span.sqft {
	border-right: none !important;
	margin: 0;
	padding: 0;
	}

#DeveloperSidebar a.view-more-listings {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 13px;
	font-weight: 700;
	color: #555;
	text-transform: uppercase;
	text-decoration: none !important;
	float: right;
	margin: 0;
	}

#DeveloperSidebar a.view-more-listings:hover {
	color: #000;
	}

/*Offered Details*/	
div.offered-details {
	}

div.offered-details h5 {
	margin: 0 0 15px 0 !important;
	}

div.offered-details span.offered-price {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 24px;
	font-weight: 700;
	padding: 0;
	margin: 25px 0 10px 0;
	display: block;
	border: none;
	}

div.offered-details span.lot-size {
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin: 0 0 20px 0;
	display: block;
	border-bottom: 1px solid #CECECE;
	padding: 0 0 15px 0;
	}

div.offered-details span.lot-size strong {
	font-size: 14px;
	font-weight: 700;
	}

button.askbtn {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #FFF;
	display: block;
	border: none;
	text-transform: uppercase;
	width: 90%;
	margin-top: 8px;
	}

/*Responsive Google Map Location*/	
.MapLocation-container {
	position: relative;
	padding-bottom: 28%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	}

.MapLocation-container iframe, .MapLocation-container object, .MapLocation-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	}

#PropertyDev-Content .thankyou {
	text-align: center;
	overflow: hidden;
	width: 100%;
	max-width: 400px;
	margin: 0 auto 20px auto;
	padding: 15px 15px 5px 15px;
	width: 300px;
	height: auto;
	border: 4px solid rgba(221, 221, 221, 0.7);
	}

.AgentDetails img.authorimgthankyou {
	width: 100px;
	height: auto;
	display: block;
	margin: 20px auto;
	}

/*Responsive Google Map Location (RESULT PAGE) */	
#map_wrapper {
	height: 330px;
	}

#map_canvas {
	width: 100%;
	height: 100%;
	}

div.info_content {
	width: 190px;
	display: block;
	position: relative;
	overflow: hidden;
	}

div.info_content h3 {
	font-size: 15px !important;
	margin: 0 !important;
	padding: 5px 0 !important;
	}

div.info_content p {
	margin: 0 !important;
	}

div.gm-style-iw {
	}

/* Search Bar (Top) */
#searching-on {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 44px;
	font-weight: 400;
	width: 100%;
	height: 44px;
	display: block;
	overflow: hidden;
	background: #0B0E11;
	border-radius: 4px 4px 0 0;
	}

#searching-on span.searching {
	display: inline-block;
	width: 13%;
	padding: 0 20px;
	text-align: right;
	color: #fff;
	background: #3d4f5f;
	}

#searching-on span.search-params {
	display: inline-block;
	width: 87%;
	padding: 0 20px;
	color: #CCC;
	background: #0b0e11;
	}

/* Slider Range  */
div#slider-range {
	background-color: #f7f7f7;
	background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
	background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #E0E0E0;
	}

.ui-slider-range.ui-widget-header.ui-corner-all {
	background-color: #f7f7f7;
	background-image: -moz-linear-gradient(top, #f9f9f9, #f5f5f5);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#f5f5f5));
	background-image: -webkit-linear-gradient(top, #f9f9f9, #f5f5f5);
	background-image: -o-linear-gradient(top, #f9f9f9, #f5f5f5);
	background-image: linear-gradient(to bottom, #f9f9f9, #f5f5f5);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: none !important;
	}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	width: 20px;
	height: 20px;
	background-color: #0e90d2;
	background-image: -moz-linear-gradient(top, #149bdf, #0480be);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
	background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
	background-image: -o-linear-gradient(top, #149bdf, #0480be);
	background-image: linear-gradient(to bottom, #149bdf, #0480be);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	opacity: 0.8;
	border-radius: 50%;
	border: 0px solid transparent;
	cursor: pointer;
	}

.ui-slider-horizontal .ui-slider-handle {
	top: -.45em;
	margin-left: -.6em;
	}

.ui-slider-horizontal .ui-slider-handle:focus, .ui-slider-horizontal .ui-slider-handle:active {
	outline: none !important;
	border-bottom: none !important;
	}

#PriceRangeAmount {
	font-family: 'Open Sans Condensed', sans-serif;
	display: block;
	font-weight: 700;
	font-size: 18px;
	line-height: normal;
	color: #555;
	margin: -4px 0 15px 0;
	background: none;
	}

/* Result List */
#Results-listing-list {
	width: 100%;
	height: auto;
	overflow: hidden;
	border: 1px solid #CCC;
	border-right: none;
	margin: 0 0 20px 0;
	background: #F1F1F1;
	}

#ListingSearch div.well {
	padding: 15px;
	}

#Results-listing-list div.propthumb-result {
	width: 100%;
	max-width: 43%;
	height: auto;
	max-height: 247px;
	float: left;
	padding: 20px;
	display: inline-block;
	border-right: 1px solid #CCC;
	}

#Results-listing-list img.property-post-result {
	width: 100%;	
	height: auto;
	max-height: 165px;
	display: inline-block;
	}

#Results-listing-list div.propthumb-result div.propthumb-type {
	width: 100%;
	height: 38px;
	line-height: 38px;
	font-family: 'Open Sans', sans-serif;
	background: #1A2229;
	padding: 0 15px;
	color: #CCC;
	}

#LocalDev-Result {
	width: 100%;
	max-width: 57%;
	max-height: 247px;
	float: left;
	display: inline-block;
	}

#LocalDev-Result #PropDeveloper #PropDeveloper {
	}

#LocalDev-Result #PropDeveloper div.Selling-Price {
	}

#LocalDev-Result div.prop-infobar {
	border: none;
	border-right: 1px solid #CCC;
	}

#LocalDev-Result #PropDeveloper-Header #PropDeveloper {
	padding: 11px 15px 13px 15px;
	}

#LocalDev-Result h4.DeveloperName {
	font-size: 21px;
	line-height: 26px;
	color: #FFF;
	margin: 0 0 2px 0;
	padding: 0;
	}

#LocalDev-Result #PropDeveloper-Header #PropDeveloper div.DeveloperAddress {
	color: #AAA;
	font-size: 14px;
	line-height: 21px;
	font-weight: 400;
	}

.prop-info-excerpt {
	width: 100%;
	height: 100px;
	overflow: hidden;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	line-height: 21px;
	padding: 18px;
	background: #f1f1f1;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	margin: 0px;
	}

.prop-info-excerpt p {
	margin: 0px !important;
	max-height: 63px;
	overflow: hidden;
	}

#LocalDev-Result #PropDeveloper-Header div.prop-infobar span.sqft {
	border-right: none !important;
	}

select.form-control.sort-result-by-price {
	width: 100%;
	max-width: 35%;
	}

select.form-control.sort-result-by-price.max-50 {
	width: 100%;
	max-width: 50%;
	}

#ListingSearch {
	border: 1px solid #DDD;
	padding: 15px;
	margin-top: -12px;
	font-size: 12px;
	}

	#ListingSearch.oh {
	margin-bottom: 30px;	
	overflow: hidden;
	padding: 15px 15px 0 15px;
	margin-bottom: 25px;
	}

	.padd-right-clear {
	padding-right: 0px;
	}

	.padd-left-clear {
	padding-left: 0px;	
	}

	button#formsubmit.search-btn {
	border: 0px;
    width: 160px;
    height: 60px;
    font-size: 0px;
    display: block;
    float: right;	
	background: url(../../images/icons/search-btn.png) no-repeat top left;	
	background-size: 100% !important;
	-moz-transition: all .6s ease;
	-webkit-transition: all .6s ease;
	-ms-transition: all .6s ease;
	transition: all .6s ease;
	opacity: 1;
	outline: none !important;
	}

	button#formsubmit.search-btn:hover {
	opacity: .8;
	}

#ListingSearch select.form-control {
	font-size: 12px;
	}

/* ================================================================== */
/* OTHER DEVICES SETTINGS */
/* ================================================================== */
/*IPAD PORTRAIT */
@media (max-width:768px) {
select.form-control.sort-result-by-price.max-50 {
	float: left;
	}	
	}


/*SAMSUNG GALAXY S3/S4 PORTRAIT*/
@media (max-width: 360px) {

#inside-content {
	width: 100%;
	max-width: 330px;
	margin: 0;
	}

.FL-txt-label {
	text-align: left !important;
	}
	}

/*SAMSUNG GALAXY S3/S4 LANDSCAPE*/
@media (min-width: 640px) and (max-width: 640px) {

#data-sidebar {
	display: none;
	}

#inside-content {
	width: 100%;
	max-width: 605px;
	margin: 0;
	}

.data-content {
	width: 100%;
	padding: 10px;
	max-width: 100%;
	}

.mr-10 {
	margin-right: 0px !important;
	}

div.clearfix.h15 {
	display: none !important
	}
	}

/*KINDLE FIRE HD 7 LANDSCAPE*/
@media (min-width: 853px) and (max-width: 853px) {

.data-content {
	width: 100%;
	padding: 10px;
	max-width: 540px;
	}
	}

/*KINDLE FIRE LANDSCAPE*/
@media (min-width: 800px) and (max-width: 800px) {

.data-content {
	width: 100%;
	padding: 10px;
	max-width: 540px;
	}

div.specialheading {
	text-align: left !important;
	}

.contact-details {
	width: 100% !important;
	float: left !important;
	padding-top: 15px;
	padding-left: 0px;
	margin-top: 10px;
	border-top: 1px dotted #BBB;
	border-left: none !important;
	border-bottom: none !important;
	}
	}

/*GOOGLE NEXUS PORTRAIT*/
@media (min-width: 603px) and (max-width: 603px) {

.data-content {
	width: 100%;
	padding: 10px;
	max-width: 400px;
	}

.mr-10 {
	margin-right: 0px !important;
	}

div.clearfix.h15 {
	display: none !important
	}
	}

/*GOOGLE NEXUS LANDSCAPE*/
@media (min-width: 966px) and (max-width: 966px) {

.container {
	width: 960px !important;
	margin: 0 auto !important;
	}
	}


/* IPHONE 6 LANDSCAPE */
@media (min-width: 667px) and (max-width: 667px) {
select.form-control.sort-result-by-price.max-50 {
	float: left;
	}

#searchform {
	overflow: hidden;
	padding-bottom: 6px;
	}

	.padd-right-clear, .padd-left-clear {
    padding-right: 0px;
    padding-left: 0;
    width: 100%;
    max-width: 50%;
    float: left;
    display: inline-block;
	}	
	}


/*KINDLE FIRE HD and SAMSUNG GALAXY TAB*/
@media (min-width: 600px) and (max-width: 600px) {
.data-content {
	width: 100%;
	padding: 10px;
	max-width: 400px;
	}

.mr-10 {
	margin-right: 0px !important;
	}

div.clearfix.h15 {
	display: none !important
	}
	}

/*MOBILE PORTRAIT*/
@media (max-width: 480px) {
#PropertyDev-Content {
	width: 100%;	
	}

#header.inside {
	width: 100% !important;
	height: auto !important;	
	}

#LS-Query-Result {
    max-width: 94%;
    height: auto;
    max-height: inherit;
    float: none;
    display: block;
    clear: both;
    margin: 0 auto 25px auto;
	}

	#LS-Query-Result div.ls-query-thumb {
    max-width: 100%;
    display: block;
    float: none;
    clear: both;	
	}

	#LS-Query-Result a.thumb::after {
	display: none;	
	}

	#LS-Query-Header {
    width: 100%;
    display: block;
    overflow: hidden;
    height: auto;		
	}

	#LocalDev-Result {
    max-width: 100%;
    height: auto;
    max-height: inherit;	
	}

	div.ls-query-infobar {
	position: relative;	
	}

#advsrc {
	float: none;
    display: block;
    padding: 0;
    margin-top: 14px;	
	}

	.padd-left-clear, .padd-right-clear {
	padding-left: 0px;
	padding-right: 0px;
	}

	button#formsubmit.search-btn {
	width: 150px;	
	display: block;
    float: none;
    margin: 0 auto;
    height: 50px;
	}

	select.form-control.sort-result-by-price.max-50 {
	float: none;
	display: block;
	clear: both;
	}

#DeveloperSidebar.src-mobile {
	padding: 0;
	}

.FormCreatorLabel {
	text-align: left !important;
	}

.mobile-15B {
	margin-bottom: 15px !important;
	}

.mbhide {
	display: none !important;
	}
	}

/*MOBILE LANDSCAPE*/
@media (min-width: 480px) and (max-width: 568px) {
select.form-control.sort-result-by-price.max-50 {
	float: left;
	}

#searchform {
	overflow: hidden;
	padding-bottom: 6px;
	}

	.padd-right-clear, .padd-left-clear {
    padding-right: 0px;
    padding-left: 0;
    width: 100%;
    max-width: 50%;
    float: left;
    display: inline-block;
	}

.FormCreatorLabel {
	text-align: left !important;
	}

.mobile-15B {
	margin-bottom: 15px !important;
	}

.mbhide {
	display: none !important;
	}
	}
</pre></body></html>