.container{position:relative;width:100%;max-width:100%;margin:0 auto;padding:0 0;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}.row{margin-bottom:20px}@media (min-width:400px){.container{width:100%;padding:0}}@media (min-width:481px){.container{width:100%}.column,.columns{margin-left:1.3333334%}.column:first-child,.columns:first-child{margin-left:0}.three.columns{width:32%}}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}body{height:100%}.propertydescwrapper,.propertylist,.propertymapwrapper,.siteheadersub,.siteheadersub div,.sitewrappersub,.sitewrappersub div,.sticky-wrapper,.sticky-wrapper div,.tertiarynav,.tertiarynavicon,.tertiarynavwrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bgblack{background-color:#000!important}.container1{display:table;margin:0 auto;width:33%}.headernav{margin-bottom:0}.siteheadersub,.siteheadersub2,.sitewrappersub,.sitewrappersub2{position:relative}.siteheadersub2,.sitewrappersub3{min-width:1180px;max-width:1180px;margin:0 auto}.siteheadersub{background:#eceae2;border-bottom:1px solid #623e2d;z-index:200!important}.siteheadersub2{padding:10px 0}.siteheadersubinner{display:table;width:100%}.siteheadersubinner .shnav,.siteheadersubinner .shsep,.siteheadersubinner .shtitle{display:table-cell;vertical-align:middle}.siteheadersubinner .shnav{border-bottom:1px solid #eae8e0}.siteheadersubinner .shtitle,.siteheadersubinner .shtitle a,.siteheadersubinner .shtitle a:hover{color:#000;text-decoration:none}.siteheadersubinner .shnav .inner{width:100%;font-size:16px;text-align:center;color:#532b19}.siteheadersubinner .shnav .inner a{display:inline-block;padding:10px 8px;color:#532b19;text-decoration:none}.siteheadersubinner .shsep div{width:65px;height:1px;overflow:hidden}.siteheadersubinner .shtitle{width:480px}.siteheadersubinner .shtitle div{width:100%;font-size:22px;text-align:center;color:#000}.sitewrappersub2{min-height:450px;padding:10px 0}.sitewrappersub2.sitewrappersub2a{padding-top:5px}.sitewrappersub2.sitewrappersub2a.sitewrappersub2video{min-height:0}.scrollDiv,.sitewrappersub2{background-color:#eceae2}.sitewrappersub3{padding:30px 0}.sitewrappersub3.sitewrappersub3a{padding-top:15px;padding-bottom:15px}.sitewrappersub3.sitewrappersub3b{padding-top:0;padding-bottom:0}.sitewrappersub3 .issuu-embed-container{margin-top:0}@media only screen and (min-height:920px){.sitewrappersub3.sitewrappersub3b.sitewrappersub3avideo{padding-top:15px}}.sitewrappersub4{padding:0 30px}.desktop body.bodyembedded div.sitewrappersub2,.desktop body.bodyembedded div.sitewrappersub3{min-height:450px}.desktop body.bodyembedded .matterportwrapper,.desktop body.bodyembedded .matterportwrapper2{min-height:400px}.desktop body.bodyembedded .propertymapwrapper{height:450px}.desktop body:not(.bodyembedded) div.sitewrappersub2{min-height:600px}.desktop body:not(.bodyembedded) div.sitewrappersub3.sitewrappersub3b:not(.sitewrappersub3avideo){min-height:500px}.desktop body:not(.bodyembedded) div.sitewrappersub3:not(.sitewrappersub3avideo){min-height:500px}.desktop body:not(.bodyembedded) .matterportwrapper,.desktop body:not(.bodyembedded) .matterportwrapper2{min-height:500px}.desktop body:not(.bodyembedded) .rg-image{height:500px}@media only screen and (min-width:1920px) and (min-height:1200px){.desktop body:not(.bodyembedded) .rg-image{height:790px}}@media only screen and (max-width:1920px){.desktop body:not(.bodyembedded) div.sitewrappersub2{min-height:-moz-calc(100vh - 240px);min-height:-o-calc(100vh - 240px);min-height:-webkit-calc(100vh - 240px);min-height:calc(100vh - 240px)}.desktop body:not(.bodyembedded) div.sitewrappersub3.sitewrappersub3b:not(.sitewrappersub3avideo){min-height:-moz-calc(100vh - 190px);min-height:-o-calc(100vh - 190px);min-height:-webkit-calc(100vh - 190px);min-height:calc(100vh - 190px)}.desktop body:not(.bodyembedded) div.sitewrappersub3:not(.sitewrappersub3avideo){min-height:-moz-calc(100vh - 320px);min-height:-o-calc(100vh - 320px);min-height:-webkit-calc(100vh - 320px);min-height:calc(100vh - 320px)}.desktop body:not(.bodyembedded) .matterportwrapper,.desktop body:not(.bodyembedded) .matterportwrapper2{min-height:-moz-calc(100vh - 210px);min-height:-o-calc(100vh - 210px);min-height:-webkit-calc(100vh - 210px);min-height:calc(100vh - 210px)}.desktop body:not(.bodyembedded) .rg-image{height:-moz-calc(100vh - 320px);height:-o-calc(100vh - 320px);height:-webkit-calc(100vh - 320px);height:calc(100vh - 320px)}}@media only screen and (max-width:1200px){.desktop body:not(.bodyembedded) div.sitewrappersub2{min-height:-moz-calc(100vh - 290px);min-height:-o-calc(100vh - 290px);min-height:-webkit-calc(100vh - 290px);min-height:calc(100vh - 290px)}.desktop body:not(.bodyembedded) div.sitewrappersub3.sitewrappersub3b:not(.sitewrappersub3avideo){min-height:-moz-calc(100vh - 240px);min-height:-o-calc(100vh - 240px);min-height:-webkit-calc(100vh - 240px);min-height:calc(100vh - 240px)}.desktop body:not(.bodyembedded) div.sitewrappersub3:not(.sitewrappersub3avideo){min-height:-moz-calc(100vh - 420px);min-height:-o-calc(100vh - 420px);min-height:-webkit-calc(100vh - 420px);min-height:calc(100vh - 420px)}.desktop body:not(.bodyembedded) .matterportwrapper,.desktop body:not(.bodyembedded) .matterportwrapper2{min-height:-moz-calc(100vh - 260px);min-height:-o-calc(100vh - 260px);min-height:-webkit-calc(100vh - 260px);min-height:calc(100vh - 260px)}.desktop body:not(.bodyembedded) .rg-image{height:-moz-calc(100vh - 390px);height:-o-calc(100vh - 390px);height:-webkit-calc(100vh - 390px);height:calc(100vh - 390px)}}@media only screen and (max-width:1024px){.desktop body:not(.bodyembedded) div.sitewrappersub2,.desktop body:not(.bodyembedded) div.sitewrappersub3.sitewrappersub3b:not(.sitewrappersub3avideo),.desktop body:not(.bodyembedded) div.sitewrappersub3:not(.sitewrappersub3avideo){min-height:0}.desktop body:not(.bodyembedded) .matterportwrapper,.desktop body:not(.bodyembedded) .matterportwrapper2{min-height:500px}.desktop body:not(.bodyembedded) .rg-image{height:auto}}@media only screen and (max-width:767px){.desktop body:not(.bodyembedded) .matterportwrapper,.desktop body:not(.bodyembedded) .matterportwrapper2{min-height:400px}}@media only screen and (max-width:480px){.propertyagentimg img{max-height:300px!important}}.propertyhdr{padding:25px 0;background-color:#532b19;border-color:#f1cb00;border-style:solid;border-width:0 0 1px;z-index:18}.propertyhdr h2{font-family:minion-pro,serif;font-size:30px;color:#eae8e0;font-weight:400;letter-spacing:3px;text-align:center;text-transform:uppercase}.propertylist{display:table;width:100%;padding:0 30px}.propertylist .item{display:table-cell;vertical-align:top;width:33.333334%}.propertylist.four .item{width:30%}.propertylist.four .item:last-of-type{width:10%}.propertylist.four .item:last-of-type em{white-space:nowrap}.propertylist .item div{margin-bottom:10px;font-size:27px;color:#000}.propertylist .item div em{display:block;font-size:13px;font-style:normal;font-weight:400;color:#532b19;line-height:1;text-transform:uppercase}.propertylist.propertylistinner{margin-top:15px;padding:0}.propertylist.propertylistinner .item{width:100%}.propertylist.propertylistinner .item div em{padding-bottom:5px}.propertydescwrapper{display:table;width:100%;margin-top:20px;padding:30px;border-top:2px solid #532b19}.propertydescwrapper .item{display:table-cell;vertical-align:top}.propertydescwrapper .item:nth-of-type(1){width:40%;padding-right:30px}.propertydescwrapper .item:nth-of-type(2){width:60%;text-align:center}.propertydesc{font-size:19px;line-height:23px;color:#000}.propertydesc a,.sitewrappersub3 a{color:#72161e;text-decoration:none}.propertydesc a:hover,.sitewrappersub3 a:hover{color:#72161e;text-decoration:underline}.propertyimg{max-width:100%;max-height:700px;width:auto;height:auto}.propertymaptitle{width:950px;padding:20px 0;margin:0 auto 10px auto;font-size:24px;color:#000;line-height:1.3}.propertymapwrapper{display:flex;width:950px;height:500px;margin:10px auto 0 auto;border:1px solid #533019}@media only screen and (max-width:1920px){.propertymapwrapper{height:60vh}}.propertymapwrapper #gmap{width:100%;height:100%}.mapContainer.mapbox{z-index:50}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{left:0}.mobile .propertymaptitle{margin-top:30px}.mblmaplink,.mobile.mblmaplink{display:none!important}.popup-gallery{margin-top:-15px}.popup-gallery a:hover{color:#fff!important;text-decoration:none}.rg-image-wrapper{position:relative;height:100%}.rg-image{position:relative;height:540px;background-color:#eceae2}.rg-image img{position:absolute;top:50%;left:50%;right:50%;bottom:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.rg-image-nav{position:absolute;top:auto;bottom:0;width:100%;height:300px;z-index:100}.rg-image-nav a{top:50px;height:70px;background-color:transparent!important;background:url(https://cdn.ssmedia.com/carmelrealtycompany/webart/nav-arrows.png) no-repeat -20% 50%;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important}.gallerylink,.gallerylink2{position:relative;display:block;width:200px;top:0!important;margin:0 auto 10px auto;padding:2px 5px;background-color:#e7e7de;font-style:italic;color:#72161e;text-decoration:none;text-align:center}.gallerylink2:hover,.gallerylink:hover{background-color:#532b19;color:#fff!important;text-decoration:none!important}@media only screen and (min-width:1920px) and (min-height:1200px){.rg-image-nav{height:400px!important}.rg-image-nav-next{right:-100px!important}.rg-image-nav-prev{left:-100px!important}.rg-image-wrapper{overflow:visible}}@media only screen and (max-width:1024px){.rg-image{height:500px!important}.rg-image img{max-height:100%!important}.ipad .rg-image img,.tablet .rg-image img{max-height:468px!important}}@media only screen and (max-height:800px){.rg-image{height:380px!important}}@media only screen and (max-width:767px){.rg-image{height:450px!important}}@media only screen and (max-width:640px){.gallerylink{font-size:17px}.rg-image{height:400px!important}}@media only screen and (max-width:580px){.rg-image-wrapper{max-width:90%;width:auto;margin:0 auto}.rg-image{height:240px!important}.rg-image img{max-height:100%!important}.rg-image-nav{display:none}}.hdrstatus{margin-bottom:10px;text-transform:uppercase}.hdrstatus.active{color:#449700}.hdrstatus.contingent{color:#522b1b}.hdrstatus.pending{color:#522b1b}.hdrstatus.sold{font-weight:700}.matterportwrapper{margin:0 auto}.matterportwrapper,.matterportwrapper2{width:100%}.mobile #matterportwrapper,.tablet #matterportwrapper{background:#000}.mobile .matterportwrapper,.tablet .matterportwrapper{position:relative;margin:5px 0}.mobile .matterportwrapper,.tablet .matterportwrapper{margin:10px auto;padding:0}.mobile .matterportwrapper{width:280px}.tablet .matterportwrapper{width:700px;height:394px}.tablet .matterportwrapper iframe{width:100%;height:100%}.mobile .vtourembeddedwrapper,.tablet .vtourembeddedwrapper{width:100%;position:relative}.mobile .vtourembeddedwrapper:after,.tablet .vtourembeddedwrapper:after{display:block;padding-top:56.25%;content:''}.mobile .vtourembeddedwrapper2,.tablet .vtourembeddedwrapper2{position:absolute;top:0;bottom:0;right:0;left:0}.mobile .vtourembeddedwrapper3,.tablet .vtourembeddedwrapper3{width:100%;height:100%!important}.mobile .sitewrappersub2.virtualtour2wrapper,.tablet .sitewrappersub2.virtualtour2wrapper{min-height:0}.mobile .virtualtour2wrapper{width:100%}.mobile .matterportwrapper{width:100%}.sitewrappersub2.virtualtour2wrapper{min-height:0}@media only screen and (max-width:640px){.vtourembeddedwrapper{width:100%;position:relative}.vtourembeddedwrapper:after{display:block;padding-top:56.25%;content:''}.vtourembeddedwrapper2{position:absolute;top:0;bottom:0;right:0;left:0}.vtourembeddedwrapper3{width:100%;height:100%!important}.sitewrappersub2.virtualtour2wrapper{min-height:0}.desktop .sitewrappersub2.virtualtour2wrapper{margin:24px 0 30px 0}}.sfdisclaimer{position:relative;font-size:.75rem;text-align:center}@media only screen and (max-width:1024px){.sfdisclaimer{padding-right:20px;padding-left:20px}}.tertiarynavicon{display:none}.listingitem{text-align:center}.listingitem .img{width:auto;height:auto;max-width:100%}.listingitem.active{opacity:.5}.listingitem.active:hover{opacity:1}.listingitem .desc{font-size:24px}@media only screen and (max-width:1300px){.container{width:98%;max-width:98%}.listingitem .img{width:auto;height:auto;max-width:100%}}@media only screen and (max-width:900px){.listingitem .desc{font-size:18px;line-height:1.4}}@media only screen and (max-width:767px){.listingitem .desc{font-size:15px}}@media only screen and (max-width:650px){.listingitem .desc{font-size:13px}}@media only screen and (max-width:480px){.listingitem{margin-bottom:24px}.listingitem .desc{font-size:12px}.listingitem .img{max-width:300px}.listingitem .listingimg{text-align:center;background-color:#f6f9f8}.listingitem .listingimg img{margin:0 auto}}@media only screen and (max-width:400px){.listingitem .img{max-width:85%}}.footernav{border-top:2px solid #b6a89b}.wrapper{display:none}.mobile .animateme,.tablet .animateme{opacity:1!important;transform:none!important}@media only screen and (max-width:1200px){.propertydesc{font-size:17px}.propertydescwrapper{width:98%;padding:20px}.propertyhdr h2{font-size:26px}.propertyimg{max-height:600px}.propertylist{padding-right:20px;padding-left:20px}.propertylist .item div,.propertymaptitle,.siteheadersubinner .shtitle div{font-size:22px}.siteheadersub2,.sitewrappersub3,.wrappersub{min-width:98%;max-width:98%;margin:0 auto}.siteheadersubinner{display:table!important;margin:0 auto;width:auto}.siteheadersubinner .shnav,.siteheadersubinner .shtitle{display:block}.siteheadersubinner .shtitle{width:auto;text-align:center}.siteheadersubinner .shsep{display:none}.siteheadersubinner .shtitle div{padding-bottom:10px;font-size:27px}.videowrapper5{position:relative;max-width:98%;margin:0 auto}}@media only screen and (max-width:1100px){.propertydescwrapper .item:nth-of-type(1){width:45%}.propertydescwrapper .item:nth-of-type(2){width:55%}}@media only screen and (max-width:1024px){.propertymaptitle,.propertymapwrapper{width:98%;text-align:center}.propertymapwrapper{display:block;height:350px}.sitewrappersub3,.sitewrappersub3.sitewrappersub3a{padding-top:15px;padding-bottom:15px}.sitewrappersub3.sitewrappersub3b{padding-top:15px}}@media only screen and (max-width:980px){.propertyhdr{padding-top:15px;padding-bottom:15px}.propertyhdr h2{font-size:23px}.propertydescwrapper .item:nth-of-type(1){width:50%}.propertydescwrapper .item:nth-of-type(2){width:50%}.propertylist .item div,.propertymaptitle{font-size:19px}.propertyimg{max-height:500px}}@media only screen and (max-width:959px){.tablet .matterportwrapper{width:600px}.tablet .matterportwrapper2{height:338px}.propertylist.four .item:last-of-type em{white-space:normal}}@media only screen and (max-width:767px){.propertydescwrapper .item:nth-of-type(1){width:60%}.propertydescwrapper .item:nth-of-type(2){width:40%}.propertyimg{max-height:375px}.propertymapwrapper{height:300px}.siteheadersubinner .shtitle div{font-size:24px}.siteheadersubinner .shnav .inner a{font-size:15px}.tablet .matterportwrapper{width:500px}.tablet .matterportwrapper2{height:281px}}@media only screen and (max-width:640px){.propertydescwrapper .item{display:table}.propertydescwrapper .item:nth-of-type(1),.propertydescwrapper .item:nth-of-type(2){width:100%}.propertydescwrapper .item:nth-of-type(1){padding-right:0;padding-bottom:20px}.propertyimg{max-width:400px;max-height:400px}.propertymapwrapper{height:250px}.sitewrappersub2{min-height:250px}.tertiarynav{margin-top:0;margin-bottom:0}.tertiarynav a{display:block!important;font-size:15px;margin-bottom:5px;padding-right:10px;padding-left:10px;color:#fff!important;border-bottom:1px solid #fff}.tertiarynavicon{position:relative;display:table;width:100%;padding:5px 6px 10px 6px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;cursor:pointer}.tertiarynavicon i,.tertiarynavname{display:table-cell;vertical-align:middle}.tertiarynavicon i{font-size:24px;text-align:right;color:#fff}.tertiarynavname{text-align:left;color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.tertiarynavon{opacity:.5}.tertiarynavicon2{border-bottom:1px solid rgba(255,255,255,.5)}.tertiarynavicon3{opacity:.5}.tertiarynavwrapper{position:relative;clear:both;margin:15px 0 10px 0;padding:7px 5px 0 7px;background:#532b19}.tertiarynavwrapperinner{position:absolute;display:none;width:100%;left:0;min-height:20px;padding:5px;background:#532b19}.propertymaptitle{margin-top:30px}.mobile .mblmaplink{display:block}}@media only screen and (max-width:580px){.propertyhdr h2{font-size:24px}.propertylist .item{display:block;width:100%;text-align:center}.propertylist.four .item,.propertylist.four .item:last-of-type{width:100%}.propertylist .item div{font-size:24px}.siteheadersubinner{width:98%!important}.siteheadersubinner div.shtitle{width:100%!important}.siteheadersubinner .shtitle div{font-size:20px;line-height:1.4}.siteheadersubinner .shtitle span:not(.nobr){display:block;height:1px;text-indent:100%;white-space:nowrap;overflow:hidden}}@media only screen and (max-width:480px){.propertydesc{font-size:17px}.propertyhdr h2,.propertylist .item div,.propertymaptitle{font-size:18px}.propertyimg{max-width:100%}.propertymapwrapper{height:250px}}@media only screen and (max-width:400px){.propertyimg{max-width:100%;max-height:none}}.propertyagentwrapper{display:table;margin:0 auto;padding:30px 0}.propertyagentwrapperinner{display:block}.propertyagent{display:table-row}.propertyagentdetails,.propertyagentimg{display:table-cell;vertical-align:bottom;padding:15px 0}.propertyagentdetails{padding-bottom:30px}.propertyagentdetails h2{margin:0;padding:0}.propertyagentdetails h3{margin:0;padding:0;font-size:32px;font-style:normal;color:#000}.propertyagentdetails h4{margin:0;padding:0 0 7px;font-size:18px;line-height:18px;color:#532b19}.propertyagentdetails .agentemail,.propertyagentdetails .agentemail a,.propertyagentdetails .agentweb,.propertyagentdetails .agentweb a{font-size:15px;color:#532b19;text-decoration:underline}.propertyagentdetails .agentemail a:hover,.propertyagentdetails .agentweb a:hover{font-size:15px;color:#000!important;text-decoration:underline}.propertyagentdetails .agentfax,.propertyagentdetails .agentlicense{font-size:16px;color:#000}.propertyagentdetails .agentphone,.propertyagentdetails .agentphone a,.propertyagentdetails .agentphone a:hover{font-size:24px;color:#000;text-decoration:none}.propertyagentcompany{font-weight:700;padding-bottom:5px}.propertyagentwrapperinnerco,.propertyagentwrapperinnerco .propertyagent,.propertyagentwrapperinnerco .propertyagentdetails{display:block;width:100%;text-align:center}.propertyagent.propertyagentco .propertyagentdetails h3{font-size:24px}.propertyagent.propertyagentco .propertyagentdetails .agentemail,.propertyagent.propertyagentco .propertyagentdetails .agentemail a,.propertyagent.propertyagentco .propertyagentdetails .agentemail a:hover,.propertyagent.propertyagentco .propertyagentdetails .agentweb,.propertyagent.propertyagentco .propertyagentdetails .agentweb a,.propertyagentdetails .agentweb a:hover{font-size:15px}.propertyagentimg{width:230px;text-align:center}.propertyagentimg img{width:auto;height:auto;max-width:200px;max-height:400px;border:1px solid #532b19;margin-right:30px}.mobile .propertyagent{display:table;margin-left:auto;margin-right:auto}@media only screen and (max-width:640px){.propertyagentdetails,.propertyagentimg{display:block;text-align:center}.propertyagentdetails{padding-bottom:24px}.propertyagent{display:table;margin-left:auto;margin-right:auto}.propertyagent.propertyagentco .propertyagentimg{display:none}.propertyagent.propertyagentco{padding-bottom:15px}.propertyagentimg{width:100%;padding-bottom:0}.propertyagentimg img{margin-right:auto;margin-left:auto}.propertyagentdetails h3{font-size:27px}.propertyagentdetails .agentemail,.propertyagentdetails .agentemail a,.propertyagentdetails .agentemail a:hover,.propertyagentdetails .agentweb,.propertyagentdetails .agentweb a,.propertyagentdetails .agentweb a:hover,.propertyagentdetails h4{font-size:16px}.propertyagentdetails .agentphone,.propertyagentdetails .agentphone a,.propertyagentdetails .agentphone a:hover{font-size:18px}.propertyagentwrapperinnerco .propertyagentdetails{width:100%!important}.propertyagentwrapper{padding:0}}