@font-face{font-family:'OpenSans';src:url(/assets/OpenSans-Regular-1782c5fd17f7ea33d9bcc10afb1d0cceacb86f233fb25cccfb84d9bff9f2911f.eot);src:url(/assets/OpenSans-Regular-1782c5fd17f7ea33d9bcc10afb1d0cceacb86f233fb25cccfb84d9bff9f2911f.eot?#iefix) format("embedded-opentype"),url(/assets/OpenSans-Regular-4843a1289ca4071072601f62b3694716a7989d10980b9716559cbbe7a7d3ee1b.woff) format("woff"),url(/assets/OpenSans-Regular-e64e508b2aa2880f907e470c4550980ec4c0694d103a43f36150ac3f93189bee.ttf) format("truetype");font-weight:normal;font-style:normal}body{background:#2d2f33;font-family:"Open Sans", arial, sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased}a{color:#e82020}a:hover{color:#e82020}.btn-link{color:#e82020 !important;font-weight:normal;border-radius:0}#map-pane{border:2px solid #000 !important;margin-bottom:20px}#highlights .box dt{color:#000;font-size:1.3em;line-height:30px;text-align:center;font-weight:normal}#highlights .box dd{color:#e82020;font-size:0.75em;text-align:center;text-transform:uppercase;line-height:22px;letter-spacing:1px}main .property #highlights .box{background:none;border-right:1px solid #e82020;padding:15px 0 6px 0;margin-bottom:0px}main .property #highlights .box dt{color:#000000;font-size:1.3em;line-height:30px;text-align:center;font-weight:normal}main .property #highlights .box dd{color:#e82020;font-size:0.75em;text-align:center;text-transform:uppercase;line-height:22px;letter-spacing:1px}#squeeze_modal .modal-body .fieldset .row-fluid .btn-squeeze{background-color:#e82020 !important;background-image:-webkit-linear-gradient(top, #e82020 0%, #e82020 100%) !important;background-image:linear, to bottom, #e82020 0%, #e82020 100% !important;background-repeat:repeat-x;border-color:#8A0E0E;color:#FFFFFF;text-shadow:none;box-shadow:0 1px 0 rgba(255,255,255,0.15) inset,0 1px 1px rgba(0,0,0,0.075);border-radius:6px !important}.btn-theme{background-color:#e82020 !important;background-image:-webkit-linear-gradient(top, #e82020 0%, #e82020 5%, #e82020 90%) !important;background-image:linear, to bottom, #e82020 0%, #e82020 5%, #e82020 90% !important;border-style:solid;border-color:#AAA #A30505 #A30505;color:#ffffff;text-transform:uppercase;letter-spacing:1px;text-shadow:1px 1px 1px #000;box-shadow:1px 1px 2px #000}blockquote{font-family:"Open Sans", arial, sans-serif;font-style:italic;color:#ffffff}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#e82020;border-color:#e82020;cursor:default}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#000;background-color:#fff;border:1px solid #ddd;margin-left:-1px}#testimonial blockquote{color:#333333}.blue{color:#e82020}header.background{background-color:#fff}#website-title{font-family:"Open Sans", arial, sans-serif !important;font-size:3em;font-weight:normal;line-height:55px}#website-title a{color:#000000;text-shadow:1px 1px 2px #000000}#website-title a:hover{text-decoration:none;color:#e82020}#website-tagline{font-family:"Open Sans", arial, sans-serif;font-size:1.2em;line-height:16px;margin-top:5px !important;color:#000;letter-spacing:1px;text-shadow:1px 1px 2px #000000}#image-wrapper{background-color:#d5bd80;box-shadow:1px 1px 4px #000000}#social-wrapper{background-color:#d5bd80;box-shadow:1px 1px 4px #000000}.social-icon{opacity:0.9}#contact-wrapper ul li a{opacity:1;color:#fff}#contact-wrapper ul li a:hover{color:#fff}.contact-item{background-color:#d5bd80 !important;box-shadow:1px 1px 4px #000000}.contact-item a{color:#ffffff}nav.background{background:url("/assets/themes/red_and_white/bg-bar.gif") repeat-x scroll 0 1px rgba(0,0,0,0);box-shadow:1px 1px 4px #fff}.navbar-brand{color:#fff}.navbar-nav>li>a{color:#ffffff;text-transform:uppercase;font-size:13px;font-weight:400}.navbar-nav>li>a:hover{color:#000 !important;background:#fff}.navbar-nav>li>a:active{color:#000}.nav>li>a:hover,.nav>li>a:focus{color:#ffffff}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{color:#000}.navbar-nav .active{color:#fff}.contact-item{background-color:#fff}.contact-item a{color:#ffffff}#website-navbar .navbar #inner-nav .navbar-collapse .navbar-nav li.dropdown .dropdown-menu li a{color:#333333}#website-navbar .navbar #inner-nav .navbar-collapse .navbar-nav li.dropdown .dropdown-menu li a:hover{color:#333333}#website-navbar .navbar #inner-nav .navbar-collapse .navbar-nav li.dropdown .dropdown-menu li .action{color:#e82020}#website-navbar .navbar #inner-nav .navbar-collapse .navbar-nav li.dropdown .dropdown-menu li .action:hover{color:#e82020}#website-navbar .dropdown-menu>li>a:hover{color:#ffffff;background:#fff}#website-navbar .dropdown-menu{background-color:#ffffff;border:4px solid #ffffff}#website-navbar .dropdown-menu li{border-bottom:1px dotted #c5e2f6}.menu-column{border-right:1px dotted #e82020}.menu-column:last-child{border-right:none}.menu-column>li{background:#ffffff}.menu-column>li:hover{background:#ffffff;color:#e82020}.menu-column>li:hover>a{color:#ffffff}.dropdown-header{color:#000000;font-family:"Open Sans", arial, sans-serif;font-size:1.2em;font-weight:bold;line-height:24px}.dropdown-header:hover{color:#000000 !important;background:#c5e2f6 !important}footer.background{background-color:rgba(255,255,255,0.8);background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(255,255,255,0.8)), to(rgba(255,255,255,0.8)));background-image:linear-gradient(to top, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.8) 100%)}footer #company-logo{background:#ffffff}#footer .h-card a.email-me{color:#d5bd80}#footer .h-card a.about-me{color:#d5bd80}#footer-nav{color:#000}#footer-nav a{color:#000;font-size:0.8em}#footer-nav a:hover{color:#ffd200;text-decoration:none}#footer-nav .column-header{color:#ffffff;font-family:verdana;font-size:1.2em;letter-spacing:-1px}#footer-nav h3{font-size:1em}#footer-nav .divider{border-left:1px dotted #ffffff}#footer{color:#000}#footer .copy a{color:#d5bd80}#footer .legal a{color:#d5bd80}.subscribe-form{color:#333333;background:#f5f5f5;border:2px solid #cccccc}#quick-search{background-color:#000;background-image:-webkit-gradient(linear, left top, left bottom, from(#000), color-stop(100%, #000), to(#000));background-image:linear-gradient(to bottom, #000 0%, #000 100%, #000 100%)}#quick-search-header{border-bottom:2px solid #ffffff}#quick-search #search-title{font-family:"Open Sans", arial, sans-serif;color:#ffffff}#quick-search #quick-search-form label{color:#FFFFFF}#quick-search label{font:16px/16.25px "Open Sans", arial, sans-serif;font-weight:bold;letter-spacing:0.75px}#quick-search .btn-theme{background-color:#fff !important;background-image:-webkit-linear-gradient(top, #d5bd80 0%, #d5bd80 5%, #d5bd80 90%) !important;background-image:linear, to bottom, #d5bd80 0%, #d5bd80 5%, #d5bd80 90% !important;border-style:solid;border-color:#AAA #A30505 #A30505;color:#fff !important;text-transform:uppercase;letter-spacing:1px;text-shadow:1px 1px 1px #000;box-shadow:1px 1px 2px #000}#callouts h3,#callouts h2{font-family:"Open Sans", arial, sans-serif;color:#e82020;font-size:1.3em}#callouts a{color:#e82020;text-shadow:1px 1px 0px #aaa}#breadcrumbs{font-family:"Open Sans", arial, sans-serif;font-size:0.75em;color:#e82020}#breadcrumbs a{color:#ffffff;text-shadow:1px 1px 0px #999}#breadcrumbs a:visited{color:#ffffff}.btn-theme{background-color:#2646ea;background-image:-webkit-gradient(linear, left top, left bottom, from(#2646ea), color-stop(5%, #ccd8e8), color-stop(90%, #2646ea));background-image:linear-gradient(to bottom, #2646ea 0%, #ccd8e8 5%, #2646ea 90%);border-style:solid;border-color:#AAA #A30505 #A30505;color:#ffffff;text-transform:uppercase;letter-spacing:1px;text-shadow:1px 1px 1px #000;box-shadow:1px 1px 2px #000}.btn-theme:focus{background-color:#2646ea;background-image:-webkit-gradient(linear, left bottom, left top, from(#2646ea), color-stop(5%, #ccd8e8), color-stop(90%, #2646ea));background-image:linear-gradient(to top, #2646ea 0%, #ccd8e8 5%, #2646ea 90%);border-style:solid;border-color:#711;color:#0D2345}.btn-theme:hover,.button-red:focus{background-color:#2646ea;background-image:-webkit-gradient(linear, left bottom, left top, from(#2646ea), color-stop(5%, #ccd8e8), color-stop(90%, #2646ea));background-image:linear-gradient(to top, #2646ea 0%, #ccd8e8 5%, #2646ea 90%);border-style:solid;border-color:#711;color:#ffffff;text-shadow:-1px -1px 1px #555}.btn-cta{background-color:#fffb50;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(40%, #fffb50), color-stop(20%, #fffb59), color-stop(80%, #ffc600));background-image:linear-gradient(to bottom, #fffb50 40%, #fffb59 20%, #ffc600 80%);border-style:solid;border-color:#ecc101;color:#003552;font-weight:bold;font-style:italic;font-size:1.5em;letter-spacing:-1px;box-shadow:1px 1px 2px #000}.btn-cta:focus{background-color:#ffc600;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffc600), color-stop(30%, #fffb59), color-stop(40%, #fffb50));background-image:linear-gradient(to bottom, #ffc600 40%, #fffb59 30%, #fffb50 40%);border-style:solid;border-color:#ecc101;color:#003552;font-weight:bold;font-style:italic;font-size:1.5em;letter-spacing:-1px}.btn-cta:hover{background-color:#ffc600;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(10%, #ffc600), color-stop(90%, #fffb50));background-image:linear-gradient(to bottom, #ffc600 10%, #fffb50 90%);border-style:solid;border-color:#ecc101;color:#003552;font-weight:bold;font-style:italic;font-size:1.5em;letter-spacing:-1px;text-shadow:-1px -1px 2px #fff}.article .pagetitle{color:#000000;font-size:2em;font-family:"Open Sans", arial, sans-serif}.article .subtitle{color:#e82020;font-size:1.5em;font-family:"Open Sans", arial, sans-serif}.article h3{color:#e82020;font-size:1.5em;font-family:"Open Sans", arial, sans-serif}.article .child-heading{font-size:1.3em;font-family:"Open Sans", arial, sans-serif}.article .child-page .childpage-subheading{font-family:"Open Sans", arial, sans-serif}#cboxWrapper{background:#ffffff}.offer-headline{font-size:34px;color:#cc0000;letter-spacing:-1px;text-align:center}.blog{background:#f7f7f7}.blog .blog-title{font-family:"Open Sans", arial, sans-serif;border-bottom:3px solid #e82020}.blog .blog-title a{color:#e82020}.blog .blog-title a i{color:#ffffff}.blog .title{font-size:2em}.blog .title h1{font-family:"Open Sans", arial, sans-serif}.blog .blogroll{background:#ffffff}.blog .blogroll .blog-post .title{font-family:"Open Sans", arial, sans-serif;font-size:1.5em;font-style:normal;font-weight:normal}.blog .blogroll .blog-post .title a{color:#e82020}.blog .blogroll .featured-article{font-family:'Open Sans', arial, sans-serif}.blog .blogroll .featured-article .feature-title{font-family:"Open Sans", arial, sans-serif}.blog .blogroll .featured-article .feature-title a{color:#000000}.blog .blogroll .featured-article .feature-title a:hover{color:#0261a0}.blog .blogroll .featured-article .feature-title a:visited{color:#0261a0}.blog .blogroll .featured-article .excerpt{color:#333333;margin-top:17.5px}.archives{background:#f8f8f8}.archives h3{font-family:"Open Sans", arial, sans-serif;font-weight:600;letter-spacing:1px}.module h3{font-size:0.85em;font-family:"Open Sans", arial, sans-serif;line-height:0.85em;font-weight:200;background:#e82020;color:#FFF;border-top:2px solid #ffcc05}.property .property-type{font-weight:normal;font-family:"Open Sans", arial, sans-serif;border-bottom:3px solid #e82020}.property .property-type a{color:#ffffff}.property #info-tabs .nav-tabs{border-bottom:1px solid #e82020}.property #info-tabs li>a{background-color:#e82020;color:#fff;border-radius:0px;font-size:0.85em;line-height:0.85em}.property #info-tabs li>a:hover{color:#e82020 !important;background:#e82020 !important;border-top:2px solid #ffffff !important}.property #info-tabs li.active>a{background-color:#000;color:#fff;border-top:2px solid #ffffff}.property #info-tabs li.active>a:hover{color:#e82020 !important;background:#ffffff !important;border-top:2px solid #e82020 !important}.property #info-tabs li.active>a:focus{color:#ffffff !important;border-top:2px solid #e82020 !important;background:#ffffff !important;outline:none !important}.module{font-size:1rem;border:1px solid #c7c7c7;background:#eeeeee}.module h3{font-size:0.85em;font-family:"Open Sans", arial, sans-serif;line-height:0.85em;font-weight:200;background:#e82020;color:#e82020;border-top:2px solid #ffcc05}.module h4{font-size:1.1em}.panel-default{border-color:#ffffff}.panel-default h3{font-family:"Open Sans", arial, sans-serif;font-size:1.5em;font-weight:normal;line-height:23px;color:#e82020}.panel-default h3:hover{color:#ffffff}.panel-default img{border:1px solid #bbbbbb;box-shadow:1px 1px 8px #dddddd}.panel-default img:hover{border-color:#ffffff}.mobile-navbar{background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(#fff), to(#fff));background-image:linear-gradient(to top, #fff, #fff, #fff);border-bottom:3px solid #e82020}.mobile-navbar i.fa.fa-bars.fa-lg.white{color:#e82020}.mobile-navbar .navbar-brand{color:#e82020;font-weight:bold;font-family:'Helvetica Neue';font-size:20px}#mobile-nav nav{background:#e82020;display:block;height:100%;overflow:auto;position:fixed;right:-20em;font-size:15px;top:0;width:20em;z-index:2000;transition:right 0.3s ease-in-out 0s;-webkit-transition:right 0.3s ease-in-out 0s;-moz-transition:right 0.3s ease-in-out 0s;-o-transition:right 0.3s ease-in-out 0s}#mobile-nav a.nav-expander{background:none repeat scroll 0 0 rgba(255,255,255,0.1);color:#FFFFFF;display:block;font-size:15px;font-weight:400;height:50px;margin-right:0;padding:1em 1.6em 2em;position:absolute;right:0;text-decoration:none;text-transform:uppercase;top:0;-webkit-transition:right 0.3s ease-in-out 0s;transition:right 0.3s ease-in-out 0s;z-index:12;transition:right 0.3s ease-in-out 0s;-webkit-transition:right 0.3s ease-in-out 0s;-moz-transition:right 0.3s ease-in-out 0s;-o-transition:right 0.3s ease-in-out 0s}#mobile-nav .main-menu li{border-bottom:1px solid #fff;margin-left:20px;font-size:18px;padding:12px}#mobile-v-card{background:#fff}#mobile-v-card h4{color:#e82020;font-family:'Helvetica Neue'}#mobile-v-card a{color:#e82020;font-size:16px}#mobile-quick-search{background:#ffffff;background-color:#5e5e5e;background-image:-webkit-gradient(linear, left top, left bottom, from(#5e5e5e), color-stop(100%, #080808), to(#000));background-image:linear-gradient(to bottom, #5e5e5e 0%, #080808 100%, #000 100%)}#mobile-quick-search .header{border-bottom:solid 1px #e82020;margin-bottom:10px}#mobile-quick-search .header a{font-family:'Playfair Display';color:#FFFFFF}#mobile-quick-search .control-label{color:#efefef}#mobile-quick-search .btn-default:active,#mobile-quick-search .btn-default.active,#mobile-quick-search .open>.btn-default.dropdown-toggle{color:#222;background-color:#e82020;border-color:#cea53d}#mobile-quick-search .open>.btn-default.dropdown-toggle{color:#333;background-color:#e82020;border-color:#cea53d}#mobile-quick-search .irs-bar{border-top:red;border-bottom:red;background-color:#e82020;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(10%, #e82020), color-stop(110%, #e82020));background-image:linear-gradient(to bottom, #e82020 10%, #e82020 110%)}#mobile-quick-search .irs-from,#mobile-quick-search .irs-to{background:#e82020;color:#FFFFFF}#mobile-quick-search .irs-grid-text{color:#FFF}#mobile-footer>.navbar{background-color:#222222;background-image:-webkit-gradient(linear, left bottom, left top, from(#222), color-stop(#111), to(#000));background-image:linear-gradient(to top, #222, #111, #000);border-top:3px solid #e82020}#mobile-footer>.navbar .navbar-text>a{color:#ffffff}#mobile-footer>.navbar #call-btn>a{color:#FFFFFF}
