@font-face{font-family:'DArcy';src:url(/css/webfonts/3426F9_0_0.eot);src:url('/css/webfonts/3426F9_0_0.eot?#iefix') format('embedded-opentype'),url(/css/webfonts/3426F9_0_0.woff2) format('woff2'),url(/css/webfonts/3426F9_0_0.woff) format('woff'),url(/css/webfonts/3426F9_0_0.ttf) format('truetype')}@font-face{font-family:'DArcy';src:url(/css/webfonts/3426F9_1_0.eot);src:url('/css/webfonts/3426F9_1_0.eot?#iefix') format('embedded-opentype'),url(/css/webfonts/3426F9_1_0.woff2) format('woff2'),url(/css/webfonts/3426F9_1_0.woff) format('woff'),url(/css/webfonts/3426F9_1_0.ttf) format('truetype');font-weight:700}body.diagnostics .row{border-top:1px dashed silver;border-bottom:1px dashed silver}body.diagnostics [class*='col-']{border-top:1px dashed silver;border-bottom:1px dashed silver}body.diagnostics h1{border-top:1px dashed silver;border-bottom:1px dashed silver}body,a{color:#665c53}.darcy-white-on-red{color:#fff;background-color:#ff1a0d}.darcy-white-on-red h4{color:#fff}.darcy-red{color:#ff1a0d}.darcy-red-fill{fill:#ff1a0d}.hr-darcy-red{border-top:3px solid #ff1a0d}a:focus,a:hover{color:#ff1a0d!important;text-decoration:none}.carousel-indicators .active{color:#ff1a0d}body .navbar-left a.text-nav .ball{border-radius:50%;border:1px solid #665c53;background-color:#665c53;color:#ff1a0d;width:18px;height:18px;line-height:18px;font-size:12px;display:inline-block;margin-right:5px;padding:0 0 0 2px}.bg-secondary{background-color:#665c53!important}.btn-secondary{color:#fff;background-color:#665c53;border-color:#665c53}body .navbar-left a.text-nav{font-size:28px;font-weight:400}body .navbar-left a:not(:first-child).text-nav{padding-left:28px}body{font-family:DArcy,Calibri,Arial,sans-serif}@media screen and (min-width:1200px){body{font-size:18px}}body.home .navbar-left{display:none}body .navbar-left{padding:6px 15px}body .navbar-left .svg-container{position:relative;padding:0;padding-bottom:100%}body .navbar-left svg{position:absolute;height:100%;width:100%;left:0;top:0}.navbar-fixed-top{border-bottom:none}.navbar.sticky-top,.navbar-fixed-top{background-color:#fff;opacity:.9}@media screen and (min-width:767px){.navbar-fixed-top{min-height:30px}}.home-brand,.navbar-brand{line-height:initial;padding:0 5px}body.home .navbar-brand{padding-top:10px}.home-brand,.navbar-brand{height:30px;width:128px}.home-brand .svg-container,.navbar-brand .svg-container{position:relative;padding:0;padding-bottom:20%}.home-brand svg,.navbar-brand svg{position:absolute;height:100%;width:100%;left:0;top:0}.navbar-brand img{height:30px}body .navbar-left .svg-container{height:30px;width:30px}header{color:inherit;background-color:#fff0}@media (min-width:568px) and (max-width:1023px) and (orientation:portrait){.navbar-brand img{height:40px}body .navbar-left .svg-container{height:40px;width:40px}}@media (min-width:1024px){body.home .navbar-brand{height:40px;width:166px}.navbar-brand img{height:32px}body .navbar-left .svg-container{height:40px;width:40px}}@media (min-width:568px) and (max-width:767px) and (orientation:landscape){.navbar{min-height:30px}.navbar-brand{padding:2px 5px;height:30px}.navbar-brand{height:26px;width:112px}.navbar-brand img{height:26px}body .navbar-left .svg-container{height:26px;width:26px}header{padding-top:30px}}header h1,h1.header{font-weight:700;margin-top:5px;margin-bottom:15px}h1,h2,h3,h4,h5,h6{color:#665c53}.modal-header:not(.bg-white) h1,.modal-header:not(.bg-white) h2,.modal-header:not(.bg-white) h3,.modal-header:not(.bg-white) h4,.modal-header:not(.bg-white) h5,.modal-header:not(.bg-white) h6,.modal-header:not(.bg-white) .close{color:#fff}.form-check-input{margin-top:.4rem}footer{padding:5px;font-size:12px;color:#fff;background-color:#665c53}footer a{color:#fff}body footer:not(.home-page){position:fixed;bottom:0;left:0;margin:0;width:100%;z-index:19}@media (max-width:374px){header>h1{font-size:36px;line-height:1}}@media (min-width:375px){header>h1{font-size:36px;line-height:1}}@media (min-width:768px){.navbar-right{margin-right:0}body .navbar-left{padding-top:0;padding-bottom:0}}@media (min-width:980px){.navbar-fixed-top{min-height:50px}}#casa-bandiera-primo{background-repeat:no-repeat;background-size:cover;width:auto;background-image:url(../images/coffee-table.jpg)}@media (max-width:374px){div#casa-bandiera-primo{padding-top:75%}}@media (min-width:375px){div#casa-bandiera-primo{padding-top:100%;background-position:center 30%}}@media (min-width:568px) and (max-width:1023px) and (orientation:landscape){div#casa-bandiera-primo{background-position:center 30%;padding-top:28.125%}div[data-role="content"]{padding-top:0!important}}@media (min-width:568px) and (max-width:1023px) and (max-height:1023px) and (orientation:portrait){div#casa-bandiera-primo{padding-top:56.25%}}@media (min-width:568px) and (max-width:1023px) and (min-height:1024px) and (orientation:portrait){div#casa-bandiera-primo{padding-top:90%}}@media (min-width:1024px) and (max-width:1199px) and (orientation:landscape){div#casa-bandiera-primo{padding-top:50%;background-position:center 45%}}@media (max-width:568px) and (orientation:landscape){div#casa-bandiera-primo{padding-top:37.5%;background-position:center 20%}}@media (min-width:569px) and (max-width:768px) and (orientation:landscape){div#casa-bandiera-primo{padding-top:37.5%;background-position:center 20%}}@media (min-width:1200px) and (max-height:799px){div#casa-bandiera-primo{padding-top:28.125%;background-position:center 35%}}@media (min-width:1200px) and (min-height:800px) and (max-height:899px){div#casa-bandiera-primo{padding-top:37.5%;background-position:center 35%}}@media (min-width:1200px) and (min-height:900px){div#casa-bandiera-primo{padding-top:45%;background-position:center 20%}}#casa-bandiera-primo-18{background-repeat:no-repeat;background-size:cover;width:auto;background-image:url(../images/coffee-table.jpg)}@media (max-width:374px){div#casa-bandiera-primo-18{padding-top:75%}body.home header{padding-left:15px;padding-right:15px}}@media (min-width:375px){div#casa-bandiera-primo-18{padding-top:100%;background-position:center 30%}body.home>.navbar,body.home header{padding-left:15px;padding-right:15px}.visible-below-iphone-6{display:none}}@media (min-width:568px) and (max-width:1023px) and (orientation:landscape){div#casa-bandiera-primo-18{padding-top:28.125%;background-position:center 30%}}@media (min-width:568px) and (max-width:1023px) and (orientation:portrait){div#casa-bandiera-primo-18{padding-top:90%}body:not(.main-18-view):not(.dea-property):not(.dea-contact) header>h1{font-size:60px;margin-top:20px;line-height:1}}@media (min-width:800px) and (max-width:1199px) and (orientation:landscape){div#casa-bandiera-primo-18{padding-top:50%;background-position:center 45%}}@media (max-width:568px) and (orientation:landscape){div#casa-bandiera-primo-18{padding-top:37.5%;background-position:center 20%}header{padding:10px 10px}header>h1{margin-bottom:0;font-size:36px;line-height:1}}@media (min-width:569px) and (max-width:768px) and (orientation:landscape){div#casa-bandiera-primo-18{padding-top:37.5%;background-position:center 20%}header{padding:20px 20px 0}header>h1{margin-bottom:5px}}@media (min-width:1024px) and (max-width:1199px) and (orientation:landscape){body.home header{padding:0 80px 100px}body.home>.navbar{padding:0 80px}body:not(.main-18-view):not(.dea-property):not(.dea-contact) header:not(.casa) h1,body:not(.main-18-view):not(.dea-property):not(.dea-contact) h1.header{font-size:60px}body.main-18-view header h1{font-size:48px}}@media (max-width:1023px){footer.home-page{display:none}}@media (min-width:1200px){div#casa-bandiera-primo-18{padding-top:37.5%;background-position:center 20%}body:not(.main-18-view):not(.dea-property):not(.dea-contact) header>h1{font-size:60px;line-height:1}body.main-18-view header>h1{font-size:48px;line-height:1}}@media (min-width:1200px) and (max-width:1366px){body.home header{padding:0 140px}body.home>.navbar{padding:0 140px}}@media (min-width:1200px) and (max-height:599px){body.home header{padding:0 300px}body.home>.navbar{padding:0 300px}}@media (min-width:1200px) and (min-height:600px) and (max-height:699px){body.home header{padding:0 200px}body.home>.navbar{padding:0 200px}}@media (min-width:1200px) and (min-height:700px) and (max-height:799px){body.home header{padding:0 150px}body.home>.navbar{padding:0 150px}}@media (min-width:1200px) and (min-height:800px){body.home header{padding:0 80px}body.home>.navbar{padding:0 80px}}@media (min-width:1600px){body.home header{padding:0 240px}body.home>.navbar{padding:0 240px}}@media (max-height:799px){body.contact footer{position:fixed;width:100%;bottom:0}}section.forms-page,section.contact-page{padding-bottom:100px}@media (min-height:800px){html,body{height:calc(100%)}header.home-page{height:calc(100% - 45px)}section.forms-page,section.contact-page{padding-top:10px}footer{height:45px}}.fab{border-radius:50%;border:1px solid silver;text-align:center;display:inline-block}.fab-48{width:48px;height:48px;font-size:16px;line-height:48px}.fab-64{width:64px;height:64px;font-size:16px;line-height:64px}.fab-parent{position:absolute;width:100%}@media (max-width:320px){.fab-group .fab:not(:first-child){margin-left:5px}}@media (min-width:321px){.fab-group .fab:not(:first-child){margin-left:20px}}@media (max-width:425px){.fab-parent-bs4{margin-top:-32px}.fab-parent{top:-32px}.fab-home{width:60px;height:60px;line-height:60px}.fab-home{font-size:18px}.fab-home.fab-leased{font-size:16px}}@media (min-width:426px) and (max-width:1023px) and (orientation:portrait){.fab-parent-bs4{margin-top:-45px}.fab-parent{top:-60px}.fab-home{width:90px;height:90px;line-height:90px}.fab-home{font-size:28px}.fab-home.fab-leased{font-size:24px}.fab-group .fab:not(:first-child){margin-left:20px}}@media (min-width:426px) and (max-width:1023px) and (orientation:landscape){.fab-parent-bs4{margin-top:-40px}.fab-parent{top:-40px}.fab-home{width:80px;height:80px;line-height:80px}.fab-home{font-size:24px}.fab-home.fab-leased{font-size:20px}.fab-group .fab:not(:first-child){margin-left:40px}}@media (min-width:1024px){.fab-parent-bs4{margin-top:-60px}.fab-parent{top:-60px}.fab-home{width:120px;height:120px;line-height:120px}.fab-home{font-size:36px}.fab-home.fab-leased{font-size:28px}.fab-group .fab:not(:first-child){margin-left:70px}}.fab-auction-wrapper{line-height:24px;padding-top:12px}.fab-openhome-wrapper{line-height:60px}.fab-auction,.fab-openhome{width:60px;height:60px;font-size:16px;line-height:16px;font-variant:small-caps}.fab-rental,.fab-rental-wrapper{line-height:3.5rem}.fab-rental{width:4rem;height:4rem;font-size:1.1rem;font-variant:small-caps}.fab-auction{padding:18px 6px}.fab-openhome{padding:12px}@media (min-width:568px) and (max-width:1023px) and (orientation:portrait){.fab-auction-wrapper{line-height:32px;padding-top:24px}.fab-openhome-wrapper{line-height:90px}.fab-auction,.fab-openhome{width:90px;height:90px;font-size:18px;line-height:18px;font-variant:small-caps}.fab-auction{padding:32px 18px}.fab-openhome{padding:24px}}@media (min-width:1024px){.fab-auction-wrapper{line-height:32px;padding-top:24px}.fab-openhome-wrapper{line-height:90px}.fab-auction,.fab-openhome{width:90px;height:90px;font-size:18px;line-height:18px;font-variant:small-caps}.fab-auction{padding:32px 18px}.fab-openhome{padding:24px}.fab-auction-comments{line-height:normal}}.fab-default,.fab-default a,.fab-leased,.fab-leased a,.fab-sold,.fab-sold a,.fab-uc{color:white!important;border:none!important;text-decoration:none}.fab-default,.fab-leased,.fab-sold,.fab-uc{background-color:#665c53!important}.fab-leased,.fab-sold,.fab-uc{top:9px;right:24px;position:absolute;transform:rotate(22.5deg)}.main-18-card{background-color:#fff}.main-18-card .row.profile-features{background-color:#f6f6f6;font-size:16px}@media (max-width:374px){.main-18-card .row.profile-features{font-size:14px}.main-18-view .row.profile-features{font-size:13px}}@media (min-width:800px) and (max-width:1199px) and (orientation:landscape){.main-18-card .row.profile-features{font-size:14px}}.main-18-card .profile-image{padding-top:75%;background-position:center center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/house-placeholder-400x300.png)}.main-18-card .profile-address{font-weight:700;font-size:18px}.main-18-card .profile-features .profile-feature{color:#665c53}.main-18-card .profile-features:not(.profile-features-top) .profile-feature{padding:0}.main-18-card .profile-features:not(.profile-features-top) .profile-feature:first-child{padding-left:2px}.main-18-card .profile-features:not(.profile-features-top) .profile-feature:last-child{padding-right:2px}.main-18-card .profile-feature:not(.profile-address):not(.profile-feature-price){text-align:right}.main-18-card .profile-feature-icon{vertical-align:middle;padding:4px;width:28px}body.property-list .main-18-card .profile-feature-icon{width:26px}body.main-18-view .main-18-card .profile-feature-icon{margin-right:2px}@media (min-width:568px) and (max-width:1023px) and (orientation:landscape){.main-18-card11 .profile-image{padding-top:37.5%;background-position:center 20%}}body.main-18-view .carousel-inner>.item,body.main-18-view .carousel-inner>.carousel-item{width:100%;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}@media (max-width:374px){.main-18-view.main-18-view-map,body.main-18-view .carousel-inner>.item:not(.item-ternary),body.main-18-view .carousel-inner>.carousel-item:not(.item-ternary){padding-top:66%}}@media (min-width:375px){.main-18-view.main-18-view-map,body.main-18-view .carousel-inner>.item:not(.item-ternary),body.main-18-view .carousel-inner>.carousel-item:not(.item-ternary){padding-top:66%}}@media (max-width:767px){.agent-photo{padding:0 80px}}@media (max-width:567px){.hidden-xxs{display:none}}@media (min-width:568px){.visible-xxs{display:none}}@media (min-width:568px) and (max-width:1023px) and (orientation:portrait){.main-18-view.main-18-view-map{padding-top:37.5%}body.main-18-view .carousel-inner>.item:not(.item-ternary),body.main-18-view .carousel-inner>.carousel-item:not(.item-ternary){padding-top:75%}}@media (min-width:568px) and (max-width:1023px) and (orientation:landscape){.main-18-view.main-18-view-map{padding-top:37.5%}body.main-18-view .carousel-inner>.item:not(.item-ternary),body.main-18-view .carousel-inner>.carousel-item:not(.item-ternary){padding-top:39%}}@media (min-width:800px) and (max-width:1199px) and (orientation:landscape){.main-18-view.main-18-view-map{padding-top:37.5%}body.main-18-view .carousel-inner>.item:not(.item-ternary),body.main-18-view .carousel-inner>.carousel-item:not(.item-ternary){padding-top:56.25%}}@media (min-width:1200px){.main-18-view.main-18-view-map{padding-top:37.5%}}.carousel-caption{bottom:10px;left:10px;right:auto}.carousel-indicators li{border:none;border-radius:0;text-indent:0;color:#fff;font-weight:700;margin:0;height:12px}.carousel-indicators li:not(.no-rotate){transform:rotate(180deg) translate(0,-14px)}.carousel-indicators li,.carousel-indicators .active{background-color:inherit}@media screen and (max-width:767px){.carousel-indicators li.no-rotate{transform:rotate(0deg) translate(0,3px)}.carousel-indicators{bottom:10px;margin-bottom:0}.carousel-indicators li{font-size:14px;width:14px}.carousel-indicators .active{width:14px}}@media screen and (min-width:768px){.carousel-indicators li.no-rotate{transform:rotate(0deg) translate(0,-9px)}.carousel-indicators{bottom:10px;margin-bottom:0}.carousel-indicators li{font-size:24px;width:24px}.carousel-indicators .active{width:24px}}.main-18-view .row.profile-features{margin-left:0;margin-right:0}.main-18-view .profile-feature{color:#665c53}.main-18-view .profile-features:not(.profile-features-top) .profile-feature{padding:5px 0}.main-18-view .profile-features.profile-features-with-burb .profile-feature:first-child,.main-18-view .profile-features.profile-features-with-burb .profile-feature-price:first-child,.main-18-view .profile-features:not(.profile-features-top) .profile-feature:first-child{padding-left:2px}.main-18-view .profile-features:not(.profile-features-top) .profile-feature:last-child{padding-right:2px}.main-18-view .profile-feature-icon,.main-18-view .profile-toolbar-icon{vertical-align:middle;margin-right:2px;padding:6px}.main-18-view .profile-feature-bullet{display:inline-block;text-align:center}@media screen and (max-width:767px){.main-18-view .profile-feature-bullet{width:8px}.main-18-view .vertical-space{padding-top:20px}}@media screen and (min-width:768px){.main-18-view .profile-feature-bullet{width:16px}.main-18-view .vertical-space{padding-top:40px}}.main-18-view .btn-request-inspection{font-variant:small-caps;color:#665c53}.main-18-view .vertical-space>h1{margin-top:0}.main-18-view .ternary{font-size:.8em}.main-18-view .ternary .tile{background-repeat:no-repeat;background-size:cover;background-position:center;width:auto;padding-top:100%}.main-18-view .ternary .thumbnail{margin-bottom:0;min-height:165px}@media screen and (min-width:768px){.main-18-view .ternary .thumbnail{min-height:180px}}@media (min-width:1024px) and (max-width:1199px) and (orientation:landscape){.main-18-view .ternary .thumbnail{min-height:140px}}.main-18-view .ternary .thumbnail .caption{padding:3px 9px}.main-18-view.main-18-view-gallery h1,.main-18-view.main-18-view-body h1{margin-top:-1px}.main-18-view.main-18-view-gallery h1:not(.agent-name),.main-18-view.main-18-view-body h1:not(.agent-name),.main-18-view.main-18-view-gallery h2:not(.agent-name),.main-18-view.main-18-view-body h2:not(.agent-name),.main-18-view.main-18-view-gallery h3:not(.agent-name),.main-18-view.main-18-view-body h3:not(.agent-name){font-variant:small-caps;font-weight:700}.main-18-view.main-18-view-gallery .container .row{padding-bottom:15px}.main-18-view.main-18-view-gallery .container .row .gallery-thumb{padding-bottom:15px}.main-18-view.main-18-view-gallery .container .row:last-child{padding-bottom:0}.main-18-view .blurb-inner p:last-child{margin-bottom:0}.main-18-view .modal-dialog{height:100%;width:100%}.main-18-view.main-18-view-body:last-child{padding-bottom:60px}@media (max-width:767px){.main-18-view .profile-feature-icon{width:24px}body.main-18-view .profile-toolbar-icon{width:32px}}@media (min-width:768px){.main-18-view.main-18-view-body .profile-features,.main-18-view .profile-feature.profile-feature-price{font-size:18px}.main-18-view .profile-feature-icon{width:32px}body.main-18-view .profile-toolbar-icon{width:36px}}.main-18-view .profile-features.profile-features-with-burb:first-child{border-top:2px solid #f6f6f6}.main-18-view .profile-features.profile-features-with-burb:last-child{border-bottom:2px solid #f6f6f6}@media (max-width:1199px){.main-18-view .profile-feature:not(.profile-address):not(.profile-feature-price){text-align:right}}@media (min-width:1200px){.main-18-view .profile-features.profile-features-top .profile-feature.profile-feature,.main-18-view .profile-features.profile-features-top .profile-feature.profile-feature-price{font-size:28px}.main-18-view .profile-features.profile-features-with-burb .profile-feature.profile-feature,.main-18-view .profile-features.profile-features-with-burb .profile-feature.profile-feature-price{font-size:18px}}.hide-other-open-home .other-open-home{display:none}@media screen{.print-only{display:none}}@media print{.screen-only{display:none}a[href]:after{content:none!important}}body.property-list .content{max-width:1000px;margin:auto;padding:0 0 26px}#google-reviews{font-size:.8rem}.review-stars ul{padding-left:0}.review-date{padding-left:12px}main[data-role="content-primary"]{height:auto;overflow-y:unset}.carousel-inner>.carousel-item{width:100%;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.carousel-indicators button[data-bs-target]{text-indent:unset;background-color:inherit;width:2rem;height:1rem;border-top:0;border-bottom:0}.carousel-indicators button:not([youtubecontrol])[data-bs-target]{transform:rotate(180deg) translate(0,-14px)}.carousel-indicators button[data-bs-target]::before{color:#fff;font-size:1.2rem}.carousel-indicators button:not([youtubecontrol])[data-bs-target]::before{content:"V";font-weight:700}.carousel-indicators button[youtubecontrol][data-bs-target]::before{color:#fff;content:"\f62b";font-family:bootstrap-icons!important;font-weight:700;font-size:1.2rem}.carousel-indicators .active::before{color:#ff1a0d}@media (max-width:374px){.carousel-inner>.carousel-item{padding-top:66%}}@media (min-width:375px){.carousel-inner>.carousel-item{padding-top:66%}}@media (min-width:568px) and (max-width:1023px) and (orientation:portrait){.carousel-inner>.carousel-item{padding-top:75%}}@media (min-width:568px) and (max-width:1023px) and (orientation:landscape){.carousel-inner>.carousel-item{padding-top:39%}}@media (min-width:800px) and (max-width:1199px) and (orientation:landscape){.carousel-inner>.carousel-item{padding-top:56.25%}}.review-stars ul{display:inline-block;list-style:none}.review-stars ul li{float:left;margin-right:5px}.review-stars ul li i{color:#E4B248;font-size:12px}.review-stars ul li i.inactive{color:#c6c6c6}.star:after{content:"\2605"}