/* .navbar-logo {min-height:119px;} */
.navbar {width:100%;z-index:3;}
/* .internal-wrapper.fixedContent {margin-top: 225px;} */
.affix {
    position: fixed;
    top: 0;
    transform: translate3d(0px, 0px, 0px);
    width: 100%;
    z-index: 3;}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0; border-bottom-right-radius: 0; }
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0px;}
.btn-group a:last-child { border-top-left-radius: 0; border-bottom-left-radius: 0; }
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child { border-top-left-radius: 0; border-bottom-left-radius: 0; }

	
#resourcedownload p {width: 86%;} 
@media (max-width:786px) {#resourcedownload p {width: 50%;}} 

.content-homepage.fixedContent, .internal-wrapper.fixedContent { padding: 0px; }

/*Team Photo */
#teamPhoto {
    background: rgba(0, 0, 0, 0) url("/siteimages/team.png") repeat scroll 0 0 / 100% auto;
    bottom: 0;
    display: block;
    height: 53%;
    max-height: 575px;
    max-width: 484px;
    position: absolute;
    right: 6%;
    width: 90%;}
/*Team Photo */

/* Existing Content Adjustments */
	html body { background-color: #fff;}
	.footer-homepage, .footer { border-top: 4px solid #7F8184; }
	#idxList { margin: 0px; }
	#idxList li { list-style-type: none; text-align: center; }
	#idxList li a { color: #666666 !important; }
/* Existing Content Adjustments */

/* Community Page Widget Space */
	.cpWidget.pull-right { padding-right: 0px; }
	.cpWidget.pull-left { padding-left: 0px; }
	.cpWidget .IDX-slideshowWrapper { box-shadow: none !important; overflow: hidden; border-radius: 4px 4px 0px 0px; z-index: 1; }
	.cpWidget .IDX-slideshowCaption { height: 75px !important; border-radius: 0px !important; }
	@media (max-width:767px) { .cpWidget { padding: 0px; }}
/* Community Page Widget Space */

/* Color Elements */
a {color: #666666;}
/* Hover Link & Accent Color */
/* Accent Hover Color*/
html a:hover,
.navbar-default .navbar-nav > li > a:hover,
.seller-find p.introsm a:hover,
.buyer-find p.introsm a:hover,
#Quicksearch-RW01 button[type="submit"]:hover,
#Feature-RW01 .featureBox div:hover,
.idx-quick-search a.btn:hover,
#Feature-RW01 .featureBox div:hover,
.seller-find p.introsm a,
.seller-tips p a,
.seller-reports p a,
.seller-questions p a,
.buyer-find p.introsm a,
.buyer-tips p a,
.buyer-reports p a,
.buyer-questions p a,
.suggested-reading p a,
.buyer-finance p a,
.btn:hover,
.btn:focus {color: #333;}
/* Accent Hover Color End*/
/* premium css !important tag override */
ul.sitemap li a:hover,
#recommended-links li a:hover,
a.about-contactform:hover,
.buyer-find p.introsm a:hover,
.buyer-tips p a:hover,
.buyer-reports p a:hover,
.buyer-questions p a:hover,
.suggested-reading p a:hover,
.buyer-finance p a:hover,
.buyer-find p.introsm a:hover,
#widget-blog h3 a:hover,
#property-meta a:hover,
#widget-blog li a:hover,
#widget-blog li h4 a:hover,
#search-properties-button a:hover,
#sortproperties a:hover,
.propertylist .pagination a:hover,
.more a:hover, .posthead h2 a:hover,
.sellerreports h2 a:hover,
.buyerreports h2 a:hover,
.buyertips h2 a:hover,
.sellertips h2 a:hover,
a.downloadguide:hover,
#widgetbar #post-archives li a:hover {color: #333 !important;text-decoration:none;}
/* premium css !important tag override end*/
/* White / Black % */
#property-meta li, #property-meta a, #sortproperties a, .more a, .click-here.btn.pull-right.vr-accent-bg.vr-menutxt-color {color: black;}
#team-biographies li {color: black;}
 a.about-contactform {color: black;}
 #recommended-links li a {color: black;}
 #widget-blog li h4 a {color: black;}
.more a:hover, .click-here.btn.pull-right.vr-accent-bg.vr-menutxt-color:hover {color: white !important;background-color: rgba(0,0,0,.5);text-decoration:none;}
#box-1-homepage { background-color: #fff;}
#Quicksearch-RW01 button[type="submit"]:hover, .idx-quick-search a.btn:hover {background-color: white;}
#Feature-RW01 .featureBox div {color:white;background-color: rgba(0,0,0,.4);}
#Feature-RW01 .featureBox div:hover {background-color: rgba(0,0,0,0);}
 .homepage h2 {font-size: 18px;}
 .homepage .custom-1 h2,.homepage .custom-2 h2, .homepage .custom-3 h2 {padding-top: 30px;}
 #resourcedownload, #buyerquestions, .lightbox-container {color: #333;}
 #agentprofile-widget, #widget-blog {border-color:black;}
 .contact #contact-us-form-image img {border: 1px solid black;}
#widget-blog li {border-bottom: 1px solid black;}
/* White / Black % End */
/* Hover Link & Accent Color End */

/* Begin Lifestyle Buttons */
#Lifestyle-RW01 { background: rgba(0,0,0,0); }
#Lifestyle-RW01 .lifestyleBox h4 { text-align: center; font-weight: bold; }
#Lifestyle-RW01 .lifestyleBox { padding: 15px; }
#Lifestyle-RW01 .lifestyleBox img { width: 100%; box-shadow: 0 7px 4px -6px #3a3a3a; }
/* End Lifestyle Buttons */

/* Begin Feature Boxes */
#Feature-RW01 { padding-bottom: 15px;  }
#Feature-RW01 .featureBox div { border: 1px solid; text-align:center; padding: 10px; box-shadow: 0 7px 4px -6px #3a3a3a; }
@media (min-width: 767px) {#Feature-RW01 .featureBox div {min-height: 110px;}}
#Feature-RW01 .featureBox div h3 { margin: 0px 0px 10px 0px; }
/* End Feature Boxes */

.displaynumber {background-color: #09131F !important;}
.totalaccess #contact h3, #agentprofile-widget h3, #widget-blog h3, #blog-syndicate h3, #post-topics h3, #post-archives h3 {margin-top: 0px; background-color: #999 !important;}

.propertylist #displaytypes .displaynumber {background-color: #444444;}

sup {color:inherit;}

/* Default Button Color */
.btn-lg { height: 46px; color: #555;}
/* Default Button Color */

/* Color Elements End */

/* Nav */
#header-homepage .navbar, #header .navbar {border-bottom: 4px solid ;box-shadow: 0 5px 4px rgba(0, 0, 0, 0.55);border-radius: 0px;}
.navbar-default {
    border: 0px solid #000;
    font-size: 12px;}
.nav ul ul li ul {
	display: none;
	opacity: 0;
	visibility: hidden;
	left: 50px;
	top: -2px;
	-webkit-transiton: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-transition: opacity 0.2s;}
.nav ul ul li:hover ul {
	display: block;
	opacity: 1;
	visibility: visible;}
html #header-homepage .navbar {margin-bottom: 0px;}
.navbar-centered .navbar-nav {
    float: none !important;
    text-align: center !important;}
/* Nav End /

/* Rotating Images */

.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {margin: 0;}

#ss1 {background:url('/siteimages/1.jpg') center center no-repeat;background-size:cover;}
#ss2 {background:url('/siteimages/2.jpg') center center no-repeat;background-size:cover;}
#ss3 {background:url('/siteimages/3.jpg') center center no-repeat;background-size:cover;}
#ss4 {background:url('/siteimages/4.jpg') center center no-repeat;background-size:cover;}
#ss5 {background:url('/siteimages/5.jpg') center center no-repeat;background-size:cover;}
#ss6 {background:url('/siteimages/6.jpg') center center no-repeat;background-size:cover;}
#ss7 {background:url('/siteimages/7.jpg') center center no-repeat;background-size:cover;}
#ss8 {background:url('/siteimages/8.jpg') center center no-repeat;background-size:cover;}
#ss9 {background:url('/siteimages/9.jpg') center center no-repeat;background-size:cover;}

/* IDX Quick Search */
.idx-quick-search .col-md-1, .idx-quick-search .col-md-2, .idx-quick-search .col-md-3, .idx-quick-search .col-md-4 {margin: 5px 0px;padding:0 4px; height: 36px; }
.idx-quick-search select, .idx-quick-search button { height: 36px; }
.idx-quick-search a.btn { width: 100%; padding: 6.5px 12px; height: 36px; }
.idx-quick-search  {text-align:center;padding:5px 10px;}
.idx-quick-search .qs-input {
	margin: 10px 0px;
	padding: 0px 5px; }
.select2, .select2-results { color: #000; }
.select2-container--default .select2-selection--multiple { border-radius: 0px; height: 36px; }
.select2-search__field { border: 0px !important; }
.idx-quick-search .qs-input:first-child { margin-top: 20px; }
#Quicksearch-RW01 {border-top: 4px solid ;box-shadow: 0 -4px 4px rgba(0, 0, 0, 0.25);position:relative;}
#Quicksearch-RW01 .btn-group { width: 100%; }
#Quicksearch-RW01 .btn { padding: 4px 12px; }
#Quicksearch-RW01 a.btn { padding: 6.5px 12px; }
#Quicksearch-RW01 .dropup { top: -740% !important; }
#Quicksearch-RW01 .btn, #Quicksearch-RW01 input, #Quicksearch-RW01 select { border-radius: 0px;border:thin solid; }
#Quicksearch-RW01 button[type="submit"] { }
#Quicksearch-RW01 .dropdown-menu > li > a { text-align: left; }

/* Check Box & Multi-Select */
.checkBoxSelect .btn-group { width: 100%; }
.checkBoxSelect .btn-lg { overflow: hidden; }
.checkBoxSelect ul { min-width: 100%; }
.multiselect-container a label input { width: auto; }
.multiselect-container > li > a > label { padding: 3px 20px 3px 30px; }
.multiselect-container .active {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0px;
    color: #555;
    display: block;
    font-size: 1em;
    font-weight: bold;
    float: none;
    margin: 0px;
    text-align: left;
    text-transform: capitalize;
    z-index: 0;}
/* Check Box & Multi-Select End */

/* IDX Quick Search End */

/* Print Preview */
.logo {background:url('/siteimages/header.jpg') no-repeat fixed;background-size:100% auto;height:250px;width:100%;}

/* Equal Housing Logo */
#navfooter ul {background: url("/siteimages/equalHousing.png") no-repeat scroll center top transparent;}

/* Helper Classes */

.mar10 {margin:10px;}
.mar10-L {margin-left:10px;}
.mar10-R {margin-right:10px;}
.mar10-T {margin-top:10px;}
.mar10-B {margin-bottom:10px;}

.pad10 {padding:10px;}
.pad10-L {padding-left:10px;}
.pad10-R {padding-right:10px;}
.pad10-T {padding-top:10px;}
.pad10-B {padding-bottom:10px;}

/* Helper Classes End */

/* Social Media */

#socialMedia {margin-bottom: 10px;}
#socialMedia div {
	width: 240px;
	margin-left: auto;
	margin-right: auto;}
#socialMedia a {
    background-image: url('/siteimages/SocialMedia.png');
    border: thin solid white;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.75);
    display: block;
    float: left;
    height: 35px;
    margin-right: 5px;
    width: 35px;}
#socialMedia a:hover {
    border: thin solid black;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.75) inset;}
#socialMedia #Facebook {background-position: -71px 0px;}
#Facebook:hover {background-color: #3B579D;}
#socialMedia #Twitter {background-position: -250px 0px;}
#socialMedia #Twitter:hover {background-color: #56D7FE;}
#socialMedia #LinkedIn {background-position: -107px 0px;}
#LinkedIn:hover {background-color: #0177B5;}
#socialMedia #YouTube {background-position: -36px 0px;}
#YouTube:hover {background-color: #FF3333;}
#socialMedia #PI {background-position: -179px 0px;}
#PI:hover {background-color: #C9232D;}
#socialMedia #GooglePlus {background-position: -214px 0px;}
#GooglePlus:hover {background-color: #DA2713;}
#socialMedia #Trulia {background-position: -322px 0px;}
#Trulia:hover {background-color: #99CA3C;}
#socialMedia #Zillow {background-position: -285px 0px;}
#Zillow:hover {background-color: #5677BC;}
#socialMedia #RSS {background-position: -145px 0px;}
#RSS:hover {background-color: #FF9900;}
#socialMedia #Mail {background-position: -358px 0px;}
#Mail:hover {background-color: #000;}
#socialMedia #FourSquare {background-position: -393px 0px;}
#FourSquare:hover {background-color: #0CBADF;}
#socialMedia #ActiveRain {background-position: -426px 0px;}
#ActiveRain:hover {background-color: #F6D227;}
#socialMedia #HomeSnap {background-position: -463px 0px;}
#HomeSnap:hover {background-color: #55AFF5;}
#socialMedia #InstaGram {background-position: -497px 0px;}
#InstaGram:hover {background-color: #A4775C;}
#socialMedia #Manta {background-position: -532px 0px;}
#Manta:hover {background-color: #A4775C;}
#socialMedia #Homes {background-position: -567px 0px;}
#Homes:hover {background-color: #FA851B;}
#socialMedia #Realtor {background-position: -603px 0px;}
#Realtor:hover {background-color: #115F67;}

/* Social Media End */

/* Full Width Adjustments */

.seller-tips,
.seller-reports,
.seller-questions,
.buyer-tips,
.buyer-reports,
.buyer-questions,
.suggested-reading,
.buyer-finance,
.listings h2,
.propertylist .bottompagination,
.propertiesintro,
#displaytypes,
#property-search,
.listings,
.listings ol li,
.propertylist #displaytypes .displaynumber,
#displaytypes,
.propertiesintro,
h2,
.welcome-statement h2,
.homepage div.custom1 h2,
.homepage div.custom2 h2,
.homepage div.custom3 h2,
.homepage div.custom4 h2,
.homepage div.custom5 h2,
.homepage div.custom1,
.homepage div.custom2,
.homepage div.custom3,
.homepage div.custom4,
.homepage div.custom5,
.homepage #slideshow,
#team-biographies li,
.idx-quick-search input,
.idx-quick-search button,
.idx-quick-search select,
.idx-quick-search textarea,
#propertytitle,
#propertyslideshow,
.homepage #propertyslideshow #slide img,
#sortproperties,
.buyerloananalysis #contact,
.buyerloananalysis #searchcriteria,
.totalaccess #contact .line,
.totalaccess #contact,
.buyerloananalysis h2,
.buyertips .content .tips h2,
.buyerloananalysis p,
.buyertips .content .tips  p,
.homeanalysis p,
.buyertips .tips p,
#property-moreinfo h3, 
.homepage h2,
#buyerquestions div.questioncomment textarea,
#buyerquestions,
#newsletter-widget input,
#newsletter-widget button,
.buyerloananalysis .firstname,
.buyerloananalysis .lastname,
.buyerloananalysis .email1,
.buyerloananalysis .phone1,
.buyerloananalysis .grossmonthly,
.buyerloananalysis .mincreditpayments, 
.buyerloananalysis .childsupport,
.buyerloananalysis .otherpayments,
.buyerloananalysis .downpayment {width:100%;}

/* Full Width Adjustments End */

html body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857;
	margin-bottom:0;}
.box p, .editor p, .propertiesintro p {
    font-size: 1.2em;
    text-align: justify;}
.contentBottom-homepage .box p {text-align:right;}
.contentTop h1:first-child {font-size:1em;}
.homepage h1 {text-indent: 0em;}
h2 {font-size: 24px;}
.wrapper, .wrapper-homepage {position:relative;z-index:1;}
#header-homepage {position:relative;}
.footer-homepage, .footer {text-align: center;padding: 10px 0;}
#footerAddressClassic {text-align:center;margin-bottom: 10px;}
#footerNavigationControl {margin-bottom: 10px;}
#footerControl {text-align:center;margin-bottom: 10px;}
#footerAddressClassic, #footerControl {position:relative;}
.contentBottom-homepage {margin-top: 40px;}

/* Begin Homepage Sidebar */
.contentBottom-homepage > div { padding: 10px 0px 0px 0px;}
#propertyslideshow {margin-top: 20px;height:0;padding-top:66%;}
#propertytitle {top: 0;}
.homepage #propertyslideshow #slide img {height:auto;top:0;}
.homepage #slide-lg img, .homepage #propertyslideshow img {
    max-height: 1500px;
    max-width: 1500px;}
#propertyslideshow {
    height: 0;
    margin-left: -12px;
    margin-top: 0px;}
/* End Homepage Sidebar */

.more {
    padding-right: 0;
    padding-top: 10px;}
.more a {
    background-image: none;
    padding: 6px 12px;}
.view-property img {width: 100px;}
.contact #contact-us-form-content, .contact #contact-us-form-location {font-size: 100%;}

/* Buyer Seller Resources */
.sellerresources .content, .buyerresources .content {padding-bottom:50px;}
.buyerquestions .submitbutton input, .sellerquestions .submitbutton input {margin: 10px 0;}
.buyerfinance #leadtxt {top: 120px;}
.buyersuggestedreading .suggested-reading h2, .sellertips .tips h2, .reports h2, .seller-find h2, .buyer-find h2 {
    border: medium none;
    margin: 0px;
    padding-top: 0px;
    width: auto;}
.buyerresources .suggested-reading, .sellerresources .suggested-reading { background: none; }
.seller-tips p, .seller-reports p, .seller-questions p, .seller-finance p, .buyer-tips p, .buyer-reports p, .buyer-questions p, .buyer-finance p, .buyerresources .suggested-reading p, .sellerresources .suggested-reading p { padding: 0px; }
.sellersuggestedreading .suggested-reading, .buyersuggestedreading .suggested-reading { top: 0px; height: auto; background: none !important;}
.sellersuggestedreading .suggested-reading p, .buyersuggestedreading .suggested-reading p { padding: 0px; margin-left: 0px; }
	
.seller-questions, .buyer-questions, .seller-tips, .buyer-tips, .seller-finance, .buyer-finance, .seller-reports, .buyer-reports {background-position: 5px 80px;}
.sellerreports .gobutton, .buyerreports .gobutton, .sellerresources .gobutton, .buyerresources .gobutton, .gobutton {
    padding: 5px 10px;
    text-indent: 0em;}
.sellerreports .gobutton, .buyerreports .gobutton, .sellerreports .gobutton:hover, .buyerreports .gobutton:hover, .sellerresources .gobutton:hover, .buyerresources .gobutton:hover, .gobutton:hover {background-image:none;}
.gobutton { width: 300px; padding: 8px 10px; }
.buyertips .tips {top: 0;background:none;height:auto;}
.buyerloananalysis h2, .buyertips .content .tips h2 {margin: 0;}
.buyerloananalysis p, .buyertips .content .tips  p {left: 0;}
.homeanalysis p, .buyertips .tips p {height:auto;}
 .buyerloananalysis .firstname, .buyerloananalysis .lastname, .buyerloananalysis .email1, .buyerloananalysis .phone1, .buyerloananalysis .grossmonthly, .buyerloananalysis .mincreditpayments, .buyerloananalysis .childsupport, .buyerloananalysis .otherpayments, .buyerloananalysis .downpayment {
    float: right;
    font-size: 1em;
    text-align: right;}
.buyerloananalysis label {margin-right: 10px;}
.buyerloananalysis .submitbutton {
    float: right;
    margin: 10px 15px 0 0;}
.reports {
    height: auto;
    min-height: 219px;
    top: 0;}
.reports p {width: 315px;}
.reports {background-image: url("/siteimages/homebuyersguide-reflect.png");}
.sellerreports .report, .buyerreports .report {background-image: url("/siteimages/report-icon.png");}
.buyerfinance h2 {background-image:url("/siteimages/financeinfo-reflect.png");}
.sellertips .tips {background-image: none;}
.sellertips .tips p {
    height: auto;
    left: 0;
    padding-top: 10px;
    position: relative;
    width: 100%;}
.sellertips .tips h2 {
    margin: 40px 0 0;
    width: 100%;}
.seller-find p, .buyer-find p {padding: 10px 0 0;}
.seller-find, .buyer-find {
    background: url("/siteimages/house-reflect.png") no-repeat scroll 0 0 transparent;
    float: left;}
#resourcedownload, #buyerquestions {
    border: 1px solid #ddd;
	margin-bottom: 10px;
	background:white;}
#buyerquestions div.questioncomment label, h2 {
    font-size: 24px;
    letter-spacing: 0px;
    text-transform: capitalize;
	font-weight:normal;
	margin-top:0;}
#form-sellers h3, #form-buyers h3, .blogitem #leavecomment h3, .totalaccess #content h3, .buyerloananalysis #contact h3, .buyerloananalysis #searchcriteria h3, .sitemap #content h3, #agent-referral h3, #buyerquestions h3 {
    border-bottom: 1px solid #ddd;
    font-size: 24px;
    letter-spacing: 0px;
    text-transform: capitalize;}
#buyerquestions div label {
    width: 140px;
    text-align: left;}
.buyerfinance #leadtxt {
    font-size: 1.3em;
    line-height: 1.3em;}
.buyerfinance .content {position:relative;z-index:1;}
.buyerloananalysis #contact, .buyerloananalysis #searchcriteria {background-color: transparent;}
.seller-reports h2, .seller-tips h2, .seller-questions h2, .suggested-reading h2, .buyerreports h2, .buyertips h2, .buyer-tips h2, .buyer-reports h2, .buyer-questions h2, .buyer-finance h2 {border-bottom: 1px solid #444;}
/* Buyer Seller Resources End */

/* Blog & Wdiget End */
.blog .box-2 #widget-blog, .blogitem .box-2 #widget-blog, .blogarchive .box-2 #widget-blog {display:none;}
.blogitem #widgetbar, .blogarchive #widgetbar, .blog #widgetbar {
    float: left;
    left: 0;
    position: relative;
    top: 0px;
    width: 100%;}
#widgetbar div h3 { margin: 0px; }
#widgetbar div ul { margin: 0px; }
#widgetbar div ul li { padding: 10px !important; }
#widgetbar #post-archives li, #widgetbar #post-archives li.hover {background: url("/themes/globalimages/premium-two/layout/rightarrowbox.gif") no-repeat scroll 10px 10px transparent;}
#widget-blog ul {margin-bottom: 0px !important;}
#widget-blog li:last-child { border-bottom: 0px;}
#widget-blog li.altrow {background-color: rgba(0,0,0,.35);}
#widget-blog li {border-bottom: 1px solid #666 !important;}
#widget-blog li {border-bottom: 1px solid #666;}
.blogitem h2, .blogarchive h2 {margin-top: 0;}
.postauthor, .postdate {padding: 10px;}
.postshare {border-bottom: thin solid #ddd;}
/* Blog & Wdiget End */

.totalaccess #contact .firstname label, .totalaccess #contact .lastname label, .totalaccess #contact .email1 label, .totalaccess #contact .phone label, .totalaccess #contact .buyersellerchoice span {
    float: left;
    padding-right: 10px;
    text-align: right;
    width: 250px;}
.totalaccess #contact .buyersellerchoice .radiobutton label {
    float: left;
    width: auto;}
#agentprofile-widget h3, #widget-blog h3 {margin: 0;}
#agentprofile-widget .vcard { padding: 10px;}
#agentprofile-widget .contactlink { padding-top: 10px;}
#widget-blog {border:thin solid;}
#agentprofile-widget img {margin: 10px auto 20px;}

/* Newsletter End */
#newsletter-footer {display:none;}
#newsletter-widget {
    background-color: rgba(0,0,0,.35);
    border: 1px solid #666 !important;
    margin-bottom: 10px;}
#newsletter-widget div {padding: 10px;}
#newsletter-widget input {color: #444;}
#newsletter-widget button {
	background-color: rgba(0,0,0,0);
	color: #fff;}
#newsletter-widget h3 {
    background-color: #666 !important;
    font-size: 1em;
    text-align: center;
    text-transform: uppercase;
	margin: 0px;
	padding: 10px;}
#newsletter-widget div.form-group { margin-bottom: 0px !important;}
body.newsletter #newsletter-widget { display: block !important;}
#newsletter-signupcontainer {
    float: none;
    left: 0px;
    position: relative;
    top: 0px;
	margin: 10px 0;
	z-index: 1;}
#newsletter-subscribeform-form {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: auto;
    left: 0;
    margin-left: 0;
    margin-top: 0;
    overflow: hidden;
    padding-left: 30px;
    position: relative;
    width: 100%;
}
#newsletter-subscribeform-form input {
    border-width: 1px;
    display: inline;
    margin-top: 10px;
    padding: 6px 12px;
    width: 100%;
	font-size: 14px;
}
#newsletter-subscribeform-form input.newslettersubmitbutton {
    background: #fff;
	border-radius: 4px;
    color: #333;
	border: thin solid #ddd;}
#newsletter-subscribeform-form input.newslettersubmitbutton:hover, #newsletter-subscribeform-form input.newslettersubmitbutton:focus {background-color: #ddd;}
a#newsletter-subscribe-hide {background:none;margin:0;}
#newsletter-subscribeform-error {
    left: 130px;
    top: 130px;
    width: auto;}
/* Newsletter End */

#recommended-links li {background:none;margin:10px;}
#recommended-links li a:hover {text-decoration:none;}
.footer-homepage .navbar, .footer .navbar {margin-bottom:0;}
#recommended-links li a {white-space: normal;width:100%;}
.contactlink {margin: 10px 0;}
@media (max-width: 767px) { #recommended-links li {width:100%;} #recommended-links li a {text-align:center;} }
.about-teammember {width: 60%;}
#team-biographies .vcard {width: 30%;}

/* Property List */
.propertylist .meta-property {
    border-right: medium none;
    float: right;
    width: auto;}
.propertylist .container ol.row .col-md-6 li.panel {min-height:630px;}
#sortproperties {
    position: relative;
    top: 0px;
    left:0px;
	height: 60px;}
#sortproperties h4 {
    margin-bottom: -15px;
    position: relative;
    text-transform: uppercase;
    top: -15px;
    width: 100px;}
#search-properties-button {
    float: right;
    left: 0;
    margin-bottom: -20px;
    position: relative;
    top: -20px;}
#search-properties-button {display:none;}
#propertypic-info {
    height: 100%;
    width: 100%;}
.property-listings .panel-body { padding-bottom: 0px; }
.topPagination  .panel-body, .bottomPagination  .panel-body { padding: 15px; }
.propertypic-previous a, .propertypic-next a {font-size:100%;}
.nextPage {padding: 6px 6px 6px 20px;background:rgba( 0,0,0,.05);}

.propertypicwrapper .close {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    height: auto;
    left: 551px;
    text-indent: 0;
    top: 10px;}
.propertypic-previous a, .propertypic-next a {font-size:100%;}
.nextPage {padding: 6px 6px 6px 20px;background:rgba( 0,0,0,.05);}

.propStatus .btn, .propStatus .btn:hover, .propStatus btn:active {
    border-color: #ccc !important;
    box-shadow: none !important;
    color: #fff;
    cursor: default;
    font-weight: bold;
}
.propStatusActive, .propStatusActive:hover, .propStatusActive:active {
    background-color: #40b340;
}
.propStatusSold, .propStatusSold:hover, .propStatusSold:active {
    background-color: #d94040;
}
.propStatusPending, .propStatusPending:hover, .propStatusPending:active {
    background-color: #ffd966;
}
.propStatusInactive, .propStatusInactive:hover, .propStatusInactive:active {
    background-color: #009900;
}
.propStatusRented, .propStatusRented:hover, .propStatusRented:active {
    background-color: #ffffff;
}
.propStatusForrent, .propStatusForrent:hover, .propStatusForrent:active {
    background-color: #4040ff;
}
.propertylist .info-property .meta-property {
    border: medium none !important;
}
.propertylist .info-property .meta-property li:last-child {
    margin-bottom: 10px;
}
.propertylist .info-property .propDesc {
    margin-bottom: 10px;
}
.propertylist .panel h2 {
    border: medium none;
    padding: 0 15px;
}
.propertylist  h2 {
    border: medium none;
}

.viewProp {text-align:center; padding: 0px;}
.viewProp p {margin:0;}
#displaytypes h3 {margin-bottom: 10px;}
#popertyslideshow .active, .inactive, .active, .pending, .sold, .rented, .forrent {
    border:none;
    float: none;
    margin: 10px 0;
    padding: 10px;
    text-transform: none;
    z-index: 0;
	font-size:1em;
	clear:both;
	position:relative;
	min-width:80px;}
#popertyslideshow .inactive, #popertyslideshow .active, #popertyslideshow .pending, #popertyslideshow .sold, #popertyslideshow .rented, #popertyslideshow .forrent {margin:10px;}
.pending {
    background: rgba(255, 204, 51, .75);
    border: 1px solid #fc0;
    color: #333;}
.rented {
    background: #fff none repeat scroll 0 0;
    color: #333;}
.active {background: rgba(0, 153, 0,.75);}
.sold {background: rgba(204, 0, 0,.75);}
.inactive { background: }
.forrent {background: rgba(0, 0, 255, .75);}
.propertylist .internal-wrapper .content, .propertydetail .internal-wrapper .content {margin-bottom:30px;}
/* Property List End*/
/* Property Details */
#slide-lg {height: auto;}
#slide-lg img, #propertyslideshow img, #slide-lg {width: 100%;}
#property-moreinfo-form textarea, #property-moreinfo-form input {width:100%;}
/* Property Details End*/

/* Light Box Adjustments */
#lightbox-title, .lightbox-title {width: 100%;}
.lightboxform input, .lightboxform textarea { border: 1px solid #999;}
.lightboxform .lightboxbutton input {background: #666 none repeat scroll 0 0;}
.lightboxform div {width: 100%;}
.lightboxwrapper a.close:hover { background-color: #666}
.lightboxform div.required-validator {text-align:right;color:red;}
#slideshow-thumbs {float:none;}
/* Light Box Adjustments */
.required-validator {color:red;}
#property-moreinfo-form .required-validator {padding-left:150px;}
.lightboxform textarea {width: 100%;}
.navbar-nav .open .dropdown-menu {
    text-align: center;
    border: thin solid;
    padding: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,.15) inset;
	background:white;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #fff;}
	
	/* Nav */
@media (min-width:993px) {.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;}}
.nav ul ul li ul {
	display: none;
	opacity: 0;
	visibility: hidden;
	left: 100%;
	top: -2px;
	-webkit-transiton: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-transition: opacity 0.2s;}
.nav ul ul li:hover ul {
	display: block;
	opacity: 1;
	visibility: visible;}
html #header-homepage .navbar {margin-bottom: 0px;}
.navbar-centered .navbar-nav {
    float: none !important;
    text-align: center !important;}
.dropdown-menu {top: 200%;}
/* Nav End */

/* Video Page */
.videobox .container {padding:0;}
h3.panel-heading {margin-top:0;}
.videobox {
    height: auto;
    margin: auto;}
.description, .videobox .thumbnail {margin:10px;height:auto;}
/* Video Page End */

/* Loan Analysis */

.buyerloananalysis .firstname, .buyerloananalysis .lastname, .buyerloananalysis .email1, .buyerloananalysis .phone1, .buyerloananalysis .grossmonthly, .buyerloananalysis .mincreditpayments, .buyerloananalysis .childsupport, .buyerloananalysis .otherpayments, .buyerloananalysis .downpayment {
    border-top: thin solid #ccc;
    float: none;
    font-size: 1.1em;
    margin: 5px 0 10px;
    padding: 10px;
    text-align: left;
    width: 100%;}
.box2 input, .box2 select, .box2 textarea {
    border: 1px solid #ddd;
    font-size: 1.1em;
	width: 100%;}
.homeanalysis {background-image:none;z-index:1;}
.alert {padding: 2px 15px;}
.buyerloananalysis form .btn {margin-right:15px;}
	
/* Loan Analysis End */

/* Questions Comments Buttons */

#qBtn input {
    background-color: #fff;
    background-image: none;
    background-position: center top;
    background-size: 100% auto;
    border: 1px solid #ddd;
    border-radius: 4px;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin: 10px;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: normal;}
#qBtn input:hover {
    background-color: #e6e6e6;
    border-color: #adadad;}
#buyerquestions div input, #buyerquestions div textarea, #sellerquestions div input, #sellerquestions div textarea {
    border: 1px solid #ccc;
    float: none;
    padding: 3px;
    width: 100%;}
#buyerquestions div label, #sellerquestions div label {
    display: block;
    float: none;
    text-align: left;
    width: 100%;}

.sellerreports .gobutton, .buyerreports .gobutton, .sellerreports .gobutton:hover, .buyerreports .gobutton:hover, .sellerresources .gobutton:hover, .buyerresources .gobutton:hover, .gobutton:hover {background-image: url("/siteimages/gldTexture.jpg");background-size: 100% auto;
	background-position: center top;}

#widget-blog h3 a:hover {color: #ddd !important;}
.blogitem #comments .comment-author, .blogitem #comments .comment-date {float: none;width: 100%;}
.blogitem #comments .comment-meta {float: none;}
.blogitem #widgetbar, .blogarchive #widgetbar, .blog #widgetbar {
    float: left;
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
	padding:0;}
#submitcommentform .submitButton input {text-align: center;color: #990002;font-weight:bold;}
#lightbox-messaging {left:0;}

/* Questions Comments Buttons End */

.box-2 h3 {margin-top: 0px;text-align:left;}
.box-2 h3 a {color: #333;}
.agentProfile  {text-align:center;padding-left:0;padding-right:0;}
.contentTop-homepage, .footerColumn {border-top: thin solid #ddd;margin-top:20px;}
#team-biographies h3 {margin: 10px 0;}
.contentTop h1:first-child {margin-top: 0;}

.seller-find p.introsm a.btn, .seller-tips p a.btn, .seller-reports p a.btn, .seller-questions p a.btn, .buyer-find p.introsm a.btn, .buyer-tips p a.btn, .buyer-reports p a.btn, .buyer-questions p a.btn, .suggested-reading p a.btn, .buyer-finance p a.btn {font-weight: normal;}

.lightboxwrapper {height: auto;width: 350px;}
.lightboxwrapper a.close {
    border: 0 solid #fff;
    left: 87%;
    top: 26px;}
.lightboxform input, .lightboxform textarea {width: 100%;}
.lightboxform label {text-align: left;}

.contact #contact-us-form-image {height: auto;}
.contact #contact-us-form-location {
    background-color: inherit;
    border: none;
	width:auto;
	margin-left: 10px;
    padding: 0;}
.contact #contact-us-form-content {
    margin-left: 0px;
    padding: 10px;}
.contact #contact-us-form-content {width: 100%;}
.contact #contact-us-form-content, .contact #contact-us-form-image {
    background-color: white;
    border: 1px solid #ddd;}
.contact .lightboxform div, .contact #contact-us-form-content input, .contact #contact-us-form-content textarea {width: 100%;}
.contact .lightboxform label {width: auto;}
.contact #contactsalutation-agent {font-size: 2em;}
.buyertips .content .col-sm-6 .panel, .sellertips .content .col-sm-6 .panel {min-height:320px;}
.sellerreports .content .col-sm-6 .panel,.buyerreports .content .col-sm-6 .panel {min-height:290px;}

.totalaccess #contact {background-color: white;margin-bottom: 0px;padding-bottom: 0px;}
.totalaccess #contact .line input {width: 100%;}
.totalaccess #contact .firstname label, .totalaccess #contact .lastname label, .totalaccess #contact .email1 label, .totalaccess #contact .phone label, .totalaccess #contact .buyersellerchoice span {width: auto;}
.totalaccess #contact .buyersellerchoice label, .totalaccess #contact .buyersellerchoice .radiobutton {width: 100%; text-align:left;}

#propertymortgage-wrapper {height: auto;}

.content.container {margin-bottom:30px;}



/* Media Queries */

@media (min-width: 768px) {.navbar-centered .navbar-nav {float: none;text-align: center;}.navbar-centered .navbar-nav > li {float: none;}.navbar-centered .nav > li {display: inline;}.navbar-centered .nav > li > a {display: inline-block;}#footerAddressClassic {text-align:left;}#footerControl {text-align:right;} #frontBase div div {min-height: 100px;} }
@media screen and (max-width: 767px) {
	.blogitem #widgetbar, .blogarchive #widgetbar, .blog #widgetbar { width:100%;}
	.reports h2, .seller-find h2, .buyer-find h2 {margin: 0;padding-top: 190px;}
	.reports p {left:0;width:100%;}
	.seller-tips p, .seller-reports p, .seller-questions p, .seller-finance p, .buyer-tips p, .buyer-reports p, .buyer-questions p, .buyer-finance p, .buyerresources .suggested-reading p, .sellerresources .suggested-reading p {padding-left: 0px;}
	.seller-questions, .buyer-questions, .seller-tips, .buyer-tips, .seller-finance, .buyer-finance, .seller-reports, .buyer-reports {background-image:none;}
}
@media screen and (max-width: 440px) {.sellerreports .report p, .buyerreports .report p {margin-left: 0;}.sellerreports .report, .buyerreports .report {background:none;}}
/*@media screen and (max-width: 544px) {.totalaccess #contact .firstname label, .totalaccess #contact .lastname label, .totalaccess #contact .email1 label, .totalaccess #contact .phone label, .totalaccess #contact .buyersellerchoice span, .totalaccess #contact .buyersellerchoice label {
    padding-right: 10px;
    text-align: left;
    width: 100px;}}*/
@media (max-width: 380px) {#team-biographies .vcard {width: 100%;float:none;}.about-teammember {padding-top: 10px;}}
@media (max-width: 416px) {.seller-tips p, .seller-reports p, .seller-questions p, .seller-finance p, .buyer-tips p, .buyer-reports p, .buyer-questions p, .buyer-finance p, .buyerresources .suggested-reading p, .sellerresources .suggested-reading p {padding: 0;} .seller-tips, .buyer-tips, .seller-reports, .buyer-reports, .seller-questions, .buyer-questions, .seller-finance, .buyer-finance {background:none;}}
@media (max-width: 725px) { 
	#property-meta {
		left: 0;
		position: relative;
		top: 0;
		width: 100%;
		clear:both;}
	#slide-lg img, #propertyslideshow img {
		max-height: 1500px;
		max-width: 1500px;
		width: 100%;}
	#slide-lg {width: 100%;background:none;height:0px;padding-bottom:67%;}
	#slideshow-thumbs {width: 100%;}
	#property-moreinfo {
		margin-left: 0;
		padding: 2px 2px 10px;
		width: 100%;}
	#property-moreinfo textarea {width: 74%;}
	#property-moreinfo li {width: 100%;}
	#property-moreinfo input {width: 54%;}	
}
@media (max-width: 460px) { 
	#slideshow-thumbs,
	#property-moreinfo,
	#property-moreinfo textarea,
	#property-moreinfo li,
	#property-moreinfo input {width: 100%;}
	#property-moreinfo label {
		text-align: left;
		width: 100%;}
	#property-moreinfo .submitbutton {margin-left: 90px;}
	#property-moreinfo {border:none;}
	#team-biographies .vcard, .about-teammember {width:94%;}
	.about-teammember {margin-top:20px;}
}
@media (max-width: 682px) { 
	.desc-property {
		padding-top: 20px;
		width: 100%;}
	.meta-property {border-right: none;}
	.propertypicwrapper, #propertypics-lightbox, #slide-lg a span {display:none !important;}
}
@media (max-width: 735px) {
	.buyerfinance .editor {
		position: relative;
		top: 0;}
	.buyerfinance #leadtxt {
		left: 0;
		position: relative;
		top: 0;
		width: 100%;}
	.buyerfinance h2 {
		padding: 223px 0 10px;
		position: relative;
		top: 0;}	
}
.buyerfinance h2, .buyerfinance .editor {top: 0;}
@media (min-width: 980px) {	.buyerfinance #leadtxt {top: 140px;width:62%;} #frontBase div div {min-height: 120px;} }
@media (max-width: 715px) { 

	#agentprofile-widget {display:none;}
	#frontBase div div {min-height: 140px;} 
}
@media (min-width:750px){
	#Lifestyle-RW01 h4 {
		font-size: 14px;
		margin-bottom: 0px;}
	#Feature-RW01 h3 {font-size: 17px;}
	#Feature-RW01 p {font-size: 13px;}
}

/* Use Collapsed Menu on SM Viewport */
@media (max-width: 991px) {
    .navbar-header { float: none;}
    .navbar-toggle { display: block;}
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
    .navbar-collapse.collapse {display: none!important;}
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;}
    .navbar-nav>li {float: none;}
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;}
    .navbar-text {
        float: none;
        margin: 15px 0;}
    /* since 3.1.0 */
    .navbar-collapse.collapse.in {display: block!important;}
    .collapsing {overflow: hidden!important;}
}
/* Use Collapsed Menu on SM Viewport End */

/* Re-Worked Buttons */
@media (max-width: 767px) {
	#Lifestyle-RW01 .lifestyleBox, #Feature-RW01 .featureBox div  {
		border: 1px solid #444;
		box-shadow: 0 7px 4px -6px #3a3a3a;
		margin: 5px 0px;
		padding: 10px;
		text-align: center;
		min-height:auto;}
	#Lifestyle-RW01 .row {margin:0;}
	#Feature-RW01 .featureBox div h4, #Lifestyle-RW01 .lifestyleBox h4 {font-size: 14px;margin:0;}
	#Lifestyle-RW01 .lifestyleBox:hover {
		background-color: rgba(0,0,0,.35);
		border: 1px solid #666666;
		color: #666666;}
}
/* Re-Worked Buttons End*/

@media(min-width:992px){ .fixedContent { max-width: 992px; margin: 0px auto;} }
@media(min-width:1200px){ .fixedContent {max-width: 1200px; margin: 0px auto;} #Lifestyle-RW01 h4 {font-size: 18px; margin-bottom: 0px;} #Feature-RW01 h3 {font-size: 20px;} }
@media (min-width:750px) and (max-width:992px) {
    .navbar-header {float: none;}
    .navbar-toggle {display: block;}
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
    .navbar-collapse.collapse {display: none!important;}
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;}
    .navbar-nav>li {float: none;}
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
        width: 100%;}
    .dropdown-menu>li>a {text-align: center;}
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {color: #666666;}
	#Lifestyle-RW01 .lifestyleBox {padding: 15px 25px;}
	#Feature-RW01 .featureBox div {margin-bottom: 15px;}
}

/* Media Queries End*/

@media (min-width:993px) {.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;}}
	
@media (max-width: 992px) {
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;}
	.navbar-collapse.in {overflow-y: auto !important;}
}