/* Oceanic: cierre limpio de fichas y entradas */.single-post .entry-footer,.single-post .post-navigation,.single-post #comments,.single-post #jp-relatedposts { display: none !important; }

#masthead.site-header{background:#0b2634!important;color:white!important;width:100%!important;max-width:none!important;margin:0!important;padding:18px max(25px,calc((100vw - 1160px)/2))!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:25px!important;position:relative!important;z-index:100!important;min-height:88px!important;box-sizing:border-box!important}
#masthead .site-title{margin:0!important;padding:0 0 0 48px!important;flex:0 0 220px!important;line-height:1!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 40'%3E%3Cpath d='M4 22 C22 8 31 9 49 19 S78 37 105 22 C85 44 66 34 47 26 S20 12 4 22Z' fill='%23d9b778'/%3E%3Cpath d='M18 11 C32 0 43 2 57 10 S81 25 100 15 C83 31 68 22 53 15 S32 4 18 11Z' fill='%23e8c995'/%3E%3C/svg%3E") left center/40px auto no-repeat!important}
#masthead .site-title a{display:block!important;font-size:0!important;color:white!important;text-decoration:none!important;line-height:1!important}
#masthead .site-title a:before{content:'OCEANIC';display:block;font:400 27px/1.3 Georgia,serif;letter-spacing:4px;color:white}
#masthead .site-title a:after{content:'Property Management · Revenue Management\a Real Estate';white-space:pre;display:block;text-align:center;font:7px/1.6 Arial,sans-serif;letter-spacing:.1px;color:#d9b778;margin-top:2px}
#masthead #site-navigation{display:block!important;width:auto!important;flex:1!important;margin:0!important;padding:0!important;background:transparent!important}
#masthead .main-menu{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:22px!important;list-style:none!important;margin:0!important;padding:0!important;background:transparent!important;float:none!important}
#masthead .main-menu>li{position:relative!important;margin:0!important;padding:0!important;float:none!important;width:auto!important;list-style:none!important}
#masthead .main-menu a{display:block!important;font:500 12px/1.5 Arial,sans-serif!important;color:white!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;background:transparent!important;border:0!important;padding:12px 0!important;white-space:nowrap!important}
#masthead .main-menu a:hover,#masthead .main-menu a:focus{color:#b5e8da!important}
#masthead .main-menu .sub-menu{display:none!important;position:absolute!important;top:100%!important;left:0!important;right:auto!important;min-width:210px!important;width:max-content!important;padding:12px 18px!important;margin:0!important;background:#123b4a!important;border:1px solid #ffffff25!important;border-radius:4px!important;box-shadow:0 12px 28px #0003!important;z-index:999!important;list-style:none!important}
#masthead .main-menu li:hover>.sub-menu,#masthead .main-menu li:focus-within>.sub-menu,#masthead .main-menu li.focus>.sub-menu{display:block!important}
#masthead .main-menu .sub-menu li{margin:0!important;padding:0!important;width:100%!important;list-style:none!important}
#masthead .main-menu .sub-menu a{padding:10px 0!important;color:white!important}
#masthead .main-menu .oceanic-global-cta>a{background:#b5e8da!important;color:#0b2634!important;padding:12px 17px!important;border-radius:4px!important;font-weight:700!important}
#masthead .main-menu .oceanic-global-cta>a:after{content:' ↗';margin-left:10px}
#masthead #toggle-menu,#masthead .site-description{display:none!important}
@media(max-width:1100px){#masthead .main-menu{gap:13px!important}#masthead .main-menu a{font-size:11px!important}#masthead.site-header{gap:15px!important}}
@media(max-width:1000px){#masthead.site-header{padding:14px 25px!important;min-height:75px!important}#masthead .site-title{flex-basis:210px!important}#masthead .site-title a:before{font-size:23px}#masthead #site-navigation{position:static!important;flex:0!important}#masthead #toggle-menu{display:block!important;background:transparent!important;color:white!important;border:1px solid #ffffff55!important;border-radius:4px!important;padding:10px 13px!important;font:600 12px/1.2 Arial,sans-serif!important;margin:0!important;white-space:nowrap!important}#masthead .main-menu{display:none!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;padding:14px 25px 24px!important;background:#0b2634!important;border-top:1px solid #ffffff25!important;max-height:75vh!important;overflow-y:auto!important;box-shadow:0 15px 25px #0003!important}#masthead #toggle:checked~div>.main-menu{display:block!important}#masthead .main-menu>li{width:100%!important}#masthead .main-menu a{font-size:13px!important;padding:11px 0!important}#masthead .main-menu .sub-menu{display:block!important;position:static!important;min-width:0!important;width:auto!important;margin:0 0 5px 12px!important;padding:0 0 0 14px!important;border:0!important;border-left:1px solid #ffffff30!important;box-shadow:none!important;background:transparent!important}#masthead .main-menu .sub-menu a{padding:8px 0!important;font-size:12px!important}#masthead .main-menu .oceanic-global-cta{margin-top:14px!important}#masthead .main-menu .oceanic-global-cta>a{display:inline-block!important;padding:13px 17px!important}}
/* Oceanic: cierre limpio de fichas y entradas */.single-post .entry-footer,.single-post .post-navigation,.single-post #comments,.single-post #jp-relatedposts { display: none !important; }
#masthead .oceanic-global-cta>a:after{display:inline!important;position:static!important;content:" ↗"!important}

#masthead .site-branding>.custom-logo-link{display:none!important}#masthead .site-title{padding:0!important;background:none!important;flex:0 0 250px!important}#masthead .site-title a{width:250px!important;height:54px!important;background:url("https://oceanicpropiedades.com/wp-content/uploads/2026/10/oceanic-logo-light.png") left center/contain no-repeat!important}#masthead .site-title a:before,#masthead .site-title a:after{display:none!important}#masthead .site-branding{margin:0!important;padding:0!important}#masthead .custom-logo-link{display:none!important}@media(max-width:1000px){#masthead .site-title{flex-basis:205px!important}#masthead .site-title a{width:205px!important;height:43px!important}}/* Oceanic: cierre limpio de fichas y entradas */.single-post .entry-footer,.single-post .post-navigation,.single-post #comments,.single-post #jp-relatedposts { display: none !important; }

#masthead.site-header{background:#0b2634!important;color:white!important;width:100%!important;max-width:none!important;margin:0!important;padding:18px max(25px,calc((100vw - 1160px)/2))!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:25px!important;position:relative!important;z-index:100!important;min-height:88px!important;box-sizing:border-box!important}
#masthead .site-title{margin:0!important;padding:0 0 0 48px!important;flex:0 0 220px!important;line-height:1!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 40'%3E%3Cpath d='M4 22 C22 8 31 9 49 19 S78 37 105 22 C85 44 66 34 47 26 S20 12 4 22Z' fill='%23d9b778'/%3E%3Cpath d='M18 11 C32 0 43 2 57 10 S81 25 100 15 C83 31 68 22 53 15 S32 4 18 11Z' fill='%23e8c995'/%3E%3C/svg%3E") left center/40px auto no-repeat!important}
#masthead .site-title a{display:block!important;font-size:0!important;color:white!important;text-decoration:none!important;line-height:1!important}
#masthead .site-title a:before{content:'OCEANIC';display:block;font:400 27px/1.3 Georgia,serif;letter-spacing:4px;color:white}
#masthead .site-title a:after{content:'Property Management · Revenue Management\a Real Estate';white-space:pre;display:block;text-align:center;font:7px/1.6 Arial,sans-serif;letter-spacing:.1px;color:#d9b778;margin-top:2px}
#masthead #site-navigation{display:block!important;width:auto!important;flex:1!important;margin:0!important;padding:0!important;background:transparent!important}
#masthead .main-menu{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:22px!important;list-style:none!important;margin:0!important;padding:0!important;background:transparent!important;float:none!important}
#masthead .main-menu>li{position:relative!important;margin:0!important;padding:0!important;float:none!important;width:auto!important;list-style:none!important}
#masthead .main-menu a{display:block!important;font:500 12px/1.5 Arial,sans-serif!important;color:white!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;background:transparent!important;border:0!important;padding:12px 0!important;white-space:nowrap!important}
#masthead .main-menu a:hover,#masthead .main-menu a:focus{color:#b5e8da!important}
#masthead .main-menu .sub-menu{display:none!important;position:absolute!important;top:100%!important;left:0!important;right:auto!important;min-width:210px!important;width:max-content!important;padding:12px 18px!important;margin:0!important;background:#123b4a!important;border:1px solid #ffffff25!important;border-radius:4px!important;box-shadow:0 12px 28px #0003!important;z-index:999!important;list-style:none!important}
#masthead .main-menu li:hover>.sub-menu,#masthead .main-menu li:focus-within>.sub-menu,#masthead .main-menu li.focus>.sub-menu{display:block!important}
#masthead .main-menu .sub-menu li{margin:0!important;padding:0!important;width:100%!important;list-style:none!important}
#masthead .main-menu .sub-menu a{padding:10px 0!important;color:white!important}
#masthead .main-menu .oceanic-global-cta>a{background:#b5e8da!important;color:#0b2634!important;padding:12px 17px!important;border-radius:4px!important;font-weight:700!important}
#masthead .main-menu .oceanic-global-cta>a:after{content:' ↗';margin-left:10px}
#masthead #toggle-menu,#masthead .site-description{display:none!important}
@media(max-width:1100px){#masthead .main-menu{gap:13px!important}#masthead .main-menu a{font-size:11px!important}#masthead.site-header{gap:15px!important}}
@media(max-width:1000px){#masthead.site-header{padding:14px 25px!important;min-height:75px!important}#masthead .site-title{flex-basis:210px!important}#masthead .site-title a:before{font-size:23px}#masthead #site-navigation{position:static!important;flex:0!important}#masthead #toggle-menu{display:block!important;background:transparent!important;color:white!important;border:1px solid #ffffff55!important;border-radius:4px!important;padding:10px 13px!important;font:600 12px/1.2 Arial,sans-serif!important;margin:0!important;white-space:nowrap!important}#masthead .main-menu{display:none!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;padding:14px 25px 24px!important;background:#0b2634!important;border-top:1px solid #ffffff25!important;max-height:75vh!important;overflow-y:auto!important;box-shadow:0 15px 25px #0003!important}#masthead #toggle:checked~div>.main-menu{display:block!important}#masthead .main-menu>li{width:100%!important}#masthead .main-menu a{font-size:13px!important;padding:11px 0!important}#masthead .main-menu .sub-menu{display:block!important;position:static!important;min-width:0!important;width:auto!important;margin:0 0 5px 12px!important;padding:0 0 0 14px!important;border:0!important;border-left:1px solid #ffffff30!important;box-shadow:none!important;background:transparent!important}#masthead .main-menu .sub-menu a{padding:8px 0!important;font-size:12px!important}#masthead .main-menu .oceanic-global-cta{margin-top:14px!important}#masthead .main-menu .oceanic-global-cta>a{display:inline-block!important;padding:13px 17px!important}}
/* Oceanic: cierre limpio de fichas y entradas */.single-post .entry-footer,.single-post .post-navigation,.single-post #comments,.single-post #jp-relatedposts { display: none !important; }
#masthead .oceanic-global-cta>a:after{display:inline!important;position:static!important;content:" ↗"!important}

#masthead .site-branding>.custom-logo-link{display:none!important}#masthead .site-title{padding:0!important;background:none!important;flex:0 0 250px!important}#masthead .site-title a{width:250px!important;height:54px!important;background:url("https://oceanicpropiedades.com/wp-content/uploads/2026/10/oceanic-logo-light.png") left center/contain no-repeat!important}#masthead .site-title a:before,#masthead .site-title a:after{display:none!important}#masthead .site-branding{margin:0!important;padding:0!important}#masthead .custom-logo-link{display:none!important}@media(max-width:1000px){#masthead .site-title{flex-basis:205px!important}#masthead .site-title a{width:205px!important;height:43px!important}}
.single-post{background:#f4f1e9;color:#18313e}.single-post .entry-title{font-family:Arial,sans-serif!important;color:#18313e!important;font-size:clamp(32px,4vw,56px)!important;line-height:1.12!important;letter-spacing:-1.5px}.single-post .entry-content{font:17px/1.85 Arial,sans-serif!important;color:#18313e!important}.single-post .entry-content h2,.single-post .entry-content h3{font-family:Arial,sans-serif!important;color:#18313e!important;line-height:1.25!important;letter-spacing:-.6px}.single-post .entry-content a{color:#175a54!important}.single-post .entry-content .wp-block-button__link{background:#0b2634!important;color:#fff!important;font-size:14px!important;border-radius:4px!important}.single-post .entry-meta{font-size:12px!important;color:#455e66!important}.single-post #colophon{background:#0b2634!important;color:#e4efe9!important}.single-post #colophon a{color:#b5e8da!important}
@media(max-width:400px){#masthead.site-header{padding:14px 18px!important;gap:10px!important}#masthead .site-title{flex-basis:170px!important}#masthead .site-title a{width:170px!important;height:40px!important}#masthead .site-branding{min-width:0!important}#masthead #toggle-menu{font-size:11px!important;padding:9px 11px!important}#oceanic-home nav .logo .brand-lockup{width:160px!important}}