/*
Theme Name: Comply-ish
Theme URI: https://comply-ish.com
Author: Comply-ish
Description: Multi-page theme for Comply-ish healthcare compliance & operations consulting. Home, Services, Operations, Capabilities, About, Packages and Contact pages, with built-in SEO metadata and structured data.
Version: 2.3.3
Requires at least: 6.0
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: comply-ish
*/
body{margin:0;font-family:'Plus Jakarta Sans',sans-serif;color:#383533;background:#FAF5F1;-webkit-font-smoothing:antialiased}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:110px}
a{color:#724B39;text-decoration:none}
a:hover{color:#5A3A2C}
button{font-family:inherit}
:focus-visible{outline:2px solid #724B39;outline-offset:3px}
img{max-width:100%}
body.admin-bar .cx-header{top:32px !important}
@media (max-width:782px){body.admin-bar .cx-header{top:46px !important}}
.cx-h0:hover{color:#724B39 !important}
.cx-h1:hover{background:#5A3A2C !important;color:#fff !important}
.cx-h2:hover{background:#EFEAE4 !important;color:#383533 !important}
.cx-h3:hover{color:#162212 !important}
.cx-h4:hover{transform:translateY(-4px) !important;box-shadow:0 24px 48px -28px rgba(22,34,18,.4) !important;color:#FAF5F1 !important}
.cx-h5:hover{transform:translateY(-4px) !important;box-shadow:0 24px 48px -28px rgba(22,34,18,.4) !important;color:#162212 !important}
.cx-h6:hover{transform:translateY(-4px) !important;box-shadow:0 24px 48px -28px rgba(22,34,18,.45) !important}
.cx-h7:hover{background:#DBA391 !important}
.cx-h8:hover{transform:translateY(-4px) !important;box-shadow:0 20px 40px -26px rgba(22,34,18,.4) !important}
.cx-h9:hover{transform:translateY(-4px) !important;box-shadow:0 20px 40px -26px rgba(22,34,18,.6) !important}
.cx-h10:hover{background:#162212 !important;color:#FAF5F1 !important}
.cx-h11:hover{transform:translateY(-4px) !important;box-shadow:0 24px 48px -28px rgba(22,34,18,.4) !important}
.cx-h12:hover{transform:translateY(-4px) !important;box-shadow:0 24px 44px -24px rgba(22,34,18,.3) !important}
.cx-h13:hover{background:#E0A993 !important;color:#162212 !important}
.cx-h14:hover{transform:translateY(-4px) !important}
.cx-h15:hover{opacity:.9 !important}
.cx-h16:hover{transform:translateY(-4px) !important;box-shadow:0 24px 48px -28px rgba(22,34,18,.35) !important}
.cx-h17:hover{background:#724B39 !important}
.cx-h18:hover{background:#724B39 !important;color:#FAF5F1 !important}
.cx-h19:hover{background:#fff !important;color:#162212 !important}
.cx-h20:hover{color:#CF907B !important}
.cx-li:hover{color:#162212 !important}
.cx-li-f:hover{color:#CF907B !important}
.cx-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px -28px rgba(22,34,18,.35)}
.cx-content{font-size:17px;line-height:1.75;color:#5A5552}
.cx-content h2,.cx-content h3{font-family:'Newsreader',serif;font-weight:400;color:#162212;line-height:1.1;margin:1.6em 0 .5em}
.cx-content h2{font-size:36px}.cx-content h3{font-size:26px}
.cx-content a{text-decoration:underline;text-underline-offset:3px}

@media (max-width:1023px){.cx-sticky{position:relative !important;top:auto !important}}
