/* Dedicated-site layout; parent and child theme files stay untouched. */
.td-theme-cocoon{background:#fff;color:var(--td-ink)}
.td-theme-cocoon .wrap{max-width:1160px;width:calc(100% - 40px)}
.td-theme-cocoon #header-container{background:#fff;border-bottom:1px solid var(--td-line);box-shadow:none}
.td-theme-cocoon #header-container-in{display:flex;align-items:center;justify-content:space-between;max-width:1160px;margin:auto;padding:0 20px}
.td-theme-cocoon #header{width:auto;flex:0 0 auto;background:transparent}
.td-theme-cocoon #header-in{width:auto;padding:0}
.td-theme-cocoon .logo-text{padding:20px 0;line-height:1.3}
.td-theme-cocoon .logo-text a{font:27px Georgia,serif;letter-spacing:.16em;color:var(--td-ink)}
.td-theme-cocoon .logo-text .site-name-text{font:inherit}
.td-theme-cocoon #navi{background:transparent;color:var(--td-ink);width:auto;display:block}
.td-theme-cocoon #navi .navi-in{width:auto}
.td-theme-cocoon #navi .navi-in>ul{display:flex;justify-content:flex-end;flex-wrap:wrap;margin:0}
.td-theme-cocoon #navi .navi-in>ul.menu-mobile{display:none}
.td-theme-cocoon #navi .navi-in>ul>li{width:auto;height:auto;line-height:1.5}
.td-theme-cocoon #navi .navi-in>ul>li>a{padding:25px 14px;color:var(--td-ink);font-size:12px}
.td-theme-cocoon #content{margin-top:0;margin-bottom:0}
.td-theme-cocoon #content-in{display:block}
.td-theme-cocoon #main{width:100%;margin:0;padding:32px 0 55px;border:0;border-radius:0;background:white}
.td-theme-cocoon #sidebar{display:none}
.td-theme-cocoon .article{margin:0;padding:0}
.td-theme-cocoon .entry-content{margin-top:0;margin-bottom:0;font-size:15px}
.td-theme-cocoon .entry-content .td-home h1,.td-theme-cocoon .entry-content .td-home h2,.td-theme-cocoon .entry-content .td-cards h3{border:0;background:transparent;padding:0}
.td-theme-cocoon .entry-content .td-hero h1{margin:22px 0}
.td-theme-cocoon .entry-content .td-section-head h2{margin:0}
.td-theme-cocoon .entry-content .td-card-copy h3{margin:0 0 10px}
.td-theme-cocoon .entry-content .td-eyebrow{margin:0 0 18px}
.td-theme-cocoon .entry-content .td-section-head .td-eyebrow{margin-bottom:8px}
.td-theme-cocoon .entry-content .td-card-copy .td-eyebrow{margin-bottom:8px}
.td-theme-cocoon .entry-title{font-size:30px;font-weight:500;line-height:1.5;margin:20px 0 32px}
.td-theme-cocoon.home #main{padding-top:0}
.td-theme-cocoon.home .date-tags,.td-theme-cocoon.home .breadcrumb,.td-theme-cocoon.home .article-footer{display:none}
.td-theme-cocoon .author-info,.td-theme-cocoon .footer-meta .author-name{display:none}
.td-theme-cocoon .article-footer{font-size:12px}
.td-theme-cocoon #footer{margin-top:0;padding:24px 0;background:#faf8fa;border-top:1px solid var(--td-line);font-size:11px}
.td-theme-cocoon .footer-in{width:calc(100% - 40px)}
.td-theme-cocoon .navi-footer-in>a,.td-theme-cocoon .navi-footer-in a{font-size:11px;color:var(--td-ink)}
.td-theme-cocoon .mobile-menu-buttons{display:none}
@media(max-width:1023px){.td-theme-cocoon #header-container-in{display:block}.td-theme-cocoon .logo-text{padding:18px 0 12px}.td-theme-cocoon #navi .navi-in>ul{justify-content:center}.td-theme-cocoon #navi .navi-in>ul>li>a{padding:12px 14px}.td-theme-cocoon #navi .navi-in>ul>li{flex:none}.td-theme-cocoon .logo-text a{font-size:24px}.td-theme-cocoon .wrap{width:calc(100% - 32px)}.td-theme-cocoon #main{padding-top:22px}.td-theme-cocoon .entry-title{font-size:24px}}
@media(max-width:767px){.td-theme-cocoon #header-container-in{padding:0 12px}.td-theme-cocoon #navi .navi-in>ul>li>a{font-size:11px;padding:10px 9px}.td-theme-cocoon .entry-content .td-hero h1{margin:20px 0}.td-theme-cocoon .footer-bottom{display:block;text-align:center}.td-theme-cocoon .navi-footer-in{justify-content:center;flex-wrap:wrap}.td-theme-cocoon .entry-content .td-height-links .td-eyebrow{font-size:9px}}
