body {  font-family: "Open Sans","Raleway", sans-serif;  }

.dancer { font-family:"Dancing Script", cursive !important}  
h1, .h1 {line-height:1.15em}
 
h2 {color:#822F32;font-weight:600}
.maincolor {color: #822F32 !important}
 
.swiper-button.swiper-button-prev .preview::after {
    text-align: left !important;
}  

.swiper-button.swiper-button-prev .preview__img:first-child {
    width: 64px;
    height: 64px;
}
  
h4.thumbnail-classic-title.featuredthumb {
    color: #000 !important;
    border-radius: 2px !important;
    background-color:rgba(255, 255, 255, 0.85);
}

.bg-overlay-gray-darkest.darkerbg {
    background: rgba(20, 15, 12, 0.70);
}

.sectionbreak {padding-top:1px;padding-bottom:1px}

.tst .owl-carousel-default .owl-dot {
    margin-left: 12px;
    width: 12px;
    height: 12px;
    background: orange;
    }
    
.tst .owl-carousel-default .owl-dot.active {
    margin-left: 12px;
    height: 12px;
    line-height: 12px;
    background:#fff;
    }    

.malibu-color {color: #4472EC;}
.orange-color {color:#F14814;}
.info-color {color:#79CCF2}

.leftcontent p {color:#666;font-size:1.2em;}

.contentarea a:not(.btn) {color:#A82B31 !important;font-weight:600}
.contentarea a:not(.btn):hover {color:#551700 !important;text-decoration:underline}
.includesphoto img {max-width:100%}

.homedescription p {color:#454545 !important;font-size:1.25em !important}
.notfound p {color:#000 !important;font-size:1.25em !important;text-align:left !important}

footer.page-footer {color:#444}footer.page-footer a:not(.soc) {color:#A82B31 !important;font-weight:600}footer.page-footer a:not(.soc):hover {color:#111 !important;text-decoration:underline}footer.page-footer img {max-width:100%}footer.page-footer .list-marked li {padding-left: 0px;}footer.page-footer .list-marked li:before {    transform: none;    width: 0px;    height: 0px;    border-radius: 0;    background-color: transparent;}
p.siteby {margin:0}p.siteby a.es {font-size:13px !important;font-weight:normal !important;color:#C36200 !important}p.siteby a.es:hover {color:#FF9428 !important;text-decoration:none !important}
.testimonialcontent p {font-size:1.1em;color:#454545}.testimonialcontent p.fromwho {margin-left:15px;color:#822F32;font-size:22px;font-weight:bold;}.responsive-tabs .resp-accordion {margin-top:20px !important }.recentlyviewed p {margin-top:8px;margin-bottom:2px}
@media (min-width:992px) {	.pl-0 {padding-left:0 !important}	.pr-0 {padding-right:0 !important}}
.forcenoleft {padding-left:0 !important}.pt-0 {padding-top:0 !important}.pb-0 {padding-bottom:0 !important}.mt-0 {margin-top:0 !important}.mb-0 {margin-bottom:0 !important}.pt-10 {padding-top:10px !important}.pt-15 {padding-top:15px !important}.pt-20 {padding-top:20px !important}.mt-10 {margin-top:10px !important}.mt-15 {margin-top:15px !important}.mt-20 {margin-top:20px !important}.mb-5 {margin-bottom:5px !important}.mb-15 {margin-bottom:15px !important}.mb-20 {margin-bottom:20px !important}.mb-35 {margin-bottom:35px !important}.pb-20 {padding-bottom:20px !important;}.pb-30 {padding-bottom:30px !important;}.pb-40 {padding-bottom:40px !important;}.pb-50 {padding-bottom:50px !important;}.pt-50 {padding-top:50px !important;}.font12em {font-size:1.2em !important}a.phoneclass span {color:#FFB428 !important}#dmy {display:none;}#contact-form input[type="text"], #contact-form textarea {	font-family:'Open Sans', sans-serif !important;	font-size:16px !important;	margin-bottom:20px !important;}#contact-form input[type="text"]:focus, #contact-form textarea:focus {	border:1px solid #000;}.centerit {text-align:center !important;font-weight:600 !important;text-transform:uppercase !important}.allhomes p {text-align:center !important}h2.lefthead {    font-weight: 500 !important;    color: #444 !important;}