a:focus,.mobile_menu_bar:focus,.et_pb_toggle_title:focus,.frm_forms.frm_style_formidable-style.with_frm_style input:focus,.frm_forms.frm_style_formidable-style.with_frm_style textarea:focus,.frm_style_formidable-style.with_frm_style .frm_submit button:focus,button.read-more:focus{outline:3px solid #4c94c2!important}@media (max-width:1360px){#et-top-navigation #top-menu-nav{display:none!important}.mobile_menu_bar{display:block!important}#mobile_menu_slide{display:none}#et_mobile_nav_menu{display:block!important}.mobile_menu_bar:before{color:#fff!important}}.custom-image-box a:focus{border:3px solid #4c94c2!important}a:not(.et_pb_button){text-decoration:underline!important;font-weight:700!important}.menu-item a,#main-footer a,#wpadminbar a{text-decoration:none!important}.skip-to-content{position:absolute;top:-50px;left:0;background:#500;color:#fff!important;padding:8px 16px;z-index:9999999999;text-decoration:none;transition:top 0.3s ease}.skip-to-content:focus{top:0!important;color:#fff!important}.social-share{max-width:fit-content;background:#f6f6f6;padding:20px;border-radius:5px}.social-share span{font-weight:bold;font-size:1.5em}.social-share a i{padding-left:20px;font-size:1.8em;transition:0.5s}.social-share a:hover{color:#732f2f}.single-post .et_pb_row{width:100%!important}@media only screen and (max-width:980px){.single-post .et_pb_row{width:90%!important}}#left-area{width:100%!important}h2{font-size:35px}button.frm_button_submit.frm_final_submit{display:inline-block!important;padding:12px 20px!important;font-size:15px!important;font-weight:bold!important;text-align:left!important;text-decoration:none!important;color:#ffffff!important;background-color:#500!important;border:none!important;border-radius:5px!important;transition:background-color 0.3s ease!important}button.frm_button_submit.frm_final_submit:hover{background-color:#732f2f!important;color:#ffffff!important}.et_pb_search input.et_pb_searchsubmit{background-color:#500;color:#fff;font-weight:700}.core-values h3{text-decoration:underline;text-decoration-color:#a7a7a7}.core-values .et_pb_blurb_content{max-width:100%!important}@media only screen and (max-width:980px){.et_pb_row.core-values{padding-bottom:0px}}#footer-widgets{display:flex;align-items:center}@media only screen and (max-width:890px){.footer-widget:nth-child(n){margin:0!important}.footer-contact{margin-bottom:9.5%!important}#footer-widgets{flex-direction:column}}#main-footer h3{color:#fff;font-size:1.2rem}#main-footer p{font-weight:600}.archive.author header#main-header,.single-post header#main-header,.blog header#main-header{background-color:#500!important}li.page a:not(.active),li a.page-next{color:#666!important}.error404 header#main-header{background-color:#500}.author.vcard a{text-decoration:underline;color:#500!important;font-weight:700}header.author-header h1{font-size:2.5em;margin-bottom:25px}.author-page-wrapper{max-width:1080px;margin:0 auto;padding-top:150px;padding-bottom:50px;width:80%}a.more-link{text-decoration:underline!important;font-weight:700!important;text-transform:capitalize!important;margin-top:15px!important}.et_pb_posts a.more-link:hover{text-decoration:none}#main-content .container:before{width:0!important}.los-confirm{max-width:700px;margin:0 auto;padding:2rem;background:#f9f9f9;border-radius:12px;font-family:'Work Sans',sans-serif}.confirm-header{margin-bottom:1rem}.confirm-header span{display:block;font-size:1.5em;line-height:1.5em;text-transform:uppercase;font-style:italic;font-weight:800}.confirm-header .icon{font-size:2rem;color:#500000}.los-confirm h1{font-family:'Work Sans',sans-serif;font-size:1.75rem;color:#500000;margin:0}.los-confirm h2{font-family:'Work Sans',sans-serif;margin-top:2rem;margin-bottom:1rem;font-size:1em;font-weight:700;color:#333;text-transform:uppercase}.los-confirm h2>i{padding-right:0.5em;font-weight:800}.los-confirm .next-steps ul{text-align:left;margin:0 auto 2rem;max-width:600px}.los-confirm .links{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.los-confirm .btn{background:#500000;color:#fff;padding:0.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600}.los-confirm .btn:hover{background:#732F2F}.los-confirm .btn-secondary{background:#eaeaea;color:#333}.los-confirm .btn-secondary:hover{background:#ddd}.cc-menus{max-width:1100px;margin:0 auto}.cc-menus *{box-sizing:border-box}.cc-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.cc-menus .cc-intro{margin-bottom:1.25rem}.cc-menus .cc-intro p{margin:0.5rem 0}.cc-menu-legend{display:grid;grid-template-columns:1fr;gap:.25rem .75rem;margin:1rem 0 1.25rem;padding:.9rem 1rem;border:1px solid rgba(0,0,0,.15);border-radius:12px;background:rgba(0,0,0,.02)}@media (min-width:700px){.cc-menu-legend{grid-template-columns:180px 1fr}}.cc-menu-legend dt{font-weight:700}.cc-menu-legend dd{margin:0 0 .5rem}.cc-menu-legend abbr{text-decoration:underline dotted;text-underline-offset:2px;cursor:help}.cc-menu-jump{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:1rem 0 1.25rem;padding:.75rem 1rem;border:1px solid rgba(0,0,0,.15);border-radius:12px;background:rgba(0,0,0,.02)}.cc-menu-jump-label{font-weight:700}.cc-menu-jump ul{display:flex;flex-wrap:wrap;gap:.35rem .6rem;list-style:none;margin:0;padding:0}.cc-menu-jump li{transition:background-color 0.2s ease-in-out}.cc-menu-jump li:hover{background:#eaeaea}.cc-menu-jump a{display:inline-block;padding:.35rem .6rem;border-radius:999px;text-decoration:none;border:1px solid rgba(0,0,0,.25);font-size:.9rem}.cc-menu-jump a:hover,.cc-menu-jump a:focus-visible{text-decoration:underline}.cc-menu-jump a:focus-visible,.cc-print-week:focus-visible,.cc-menu-week summary:focus-visible{outline:3px solid currentColor;outline-offset:3px}.cc-menu-jump a[aria-current="true"]{font-weight:800;text-decoration:underline}.cc-menu-week{border:1px solid rgba(0,0,0,.15);border-radius:14px;margin:0 0 .85rem;overflow:hidden;background:#fff}.cc-menu-week summary{list-style:none;padding:0.9rem 1rem;cursor:pointer;display:grid;gap:.25rem;position:relative;padding-right:2.25rem}.cc-menu-week summary::-webkit-details-marker{display:none}.cc-menu-week summary:focus-visible{border-radius:12px}.cc-menu-week summary::after{content:"";position:absolute;right:1rem;top:50%;width:.55rem;height:.55rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-50%) rotate(45deg);transition:transform .2s ease}.cc-menu-week[open] summary::after{transform:translateY(-50%) rotate(-135deg)}.cc-week-title{font-weight:800;font-size:1.05rem}.cc-week-weeks{font-size:.95rem;opacity:.9}.cc-week-content{padding:0 1rem 1rem}.cc-menu-week.is-current{border-width:2px}.cc-menu-week.is-current summary{background:rgba(0,0,0,.03)}.cc-week-actions{display:flex;justify-content:flex-end;margin:.75rem 0 .5rem}.cc-print-week{appearance:none;border:1px solid rgba(0,0,0,.25);border-radius:999px;padding:.4rem .75rem;font-weight:700;background:rgba(0,0,0,.02);cursor:pointer}.cc-print-week:hover,.cc-print-week:focus-visible{text-decoration:underline}.cc-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;border:1px solid rgba(0,0,0,.12)}.cc-menu-table{width:100%;border-collapse:collapse;min-width:860px}.cc-menu-table caption{text-align:left;font-weight:800;padding:.85rem .85rem .6rem}.cc-menu-table th,.cc-menu-table td{border-top:1px solid rgba(0,0,0,.12);padding:.6rem .65rem;vertical-align:top}.cc-menu-table thead th{border-top:1px solid rgba(0,0,0,.12);font-weight:800}.cc-col-component,.cc-row-component{width:220px}.cc-row-component{font-weight:700}.cc-section-row th{background:rgba(0,0,0,.04);font-weight:900;text-align:left}.cc-menu-table td.is-empty{color:inherit}.cc-menu-table td.is-empty::before{content:"—";aria-hidden:true}.cc-nutrients{display:inline-flex;gap:.35rem;margin-top:.2rem;font-size:.9em;opacity:.95}.cc-nutrients abbr{display:inline-block;padding:0 .35em;border:1px solid rgba(0,0,0,.25);border-radius:999px;text-decoration:none}.cc-menu-notes{margin-top:1.25rem;padding-left:1.1rem}.cc-menu-notes li{margin:.35rem 0}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}.cc-menu-jump li,.cc-menu-week summary::after{transition:none!important}}@media print{@page{margin:0.4in}#top-header,#main-header,#main-footer,#footer-bottom{display:none!important}*{page-break-before:auto!important;page-break-after:auto!important;page-break-inside:auto!important;break-before:auto!important;break-after:auto!important;break-inside:auto!important}.et_pb_section,.et_pb_row,.et_pb_column,.et_pb_module{min-height:0!important;height:auto!important}#cc-menu-section{position:static!important;float:none!important;clear:both!important}.cc-menus,.cc-week-content,.cc-table-wrap{min-height:0!important;height:auto!important}#cc-menu-section,#cc-menu-section *{transform:none!important;filter:none!important}.et_pb_section{display:none!important}#cc-menu-section{display:block!important}#cc-menu-section .et_pb_row,#cc-menu-section .et_pb_column,#cc-menu-section .et_pb_module{display:block!important}#cc-menu-section{padding-left:0.15in!important;padding-right:0.15in!important}body.cc-printing .cc-menu-jump,body.cc-printing .cc-menu-legend,body.cc-printing .cc-intro,body.cc-printing .cc-menu-notes{display:none!important}body.cc-printing .cc-menu-week{display:none!important}body.cc-printing .cc-menu-week.is-print-target{display:block!important}body.cc-printing .cc-week-actions{display:none!important}.cc-menu-week{break-inside:avoid;page-break-inside:avoid}.cc-menu-week summary{padding:.35rem 0!important;margin:0!important;line-height:1.15!important}.cc-week-content{padding:0!important}.cc-table-wrap{overflow:visible!important;border:none!important}.cc-menu-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.cc-menu-table th,.cc-menu-table td{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;font-size:9pt!important;line-height:1.2!important;padding:6pt!important}.cc-col-component,.cc-row-component{width:24%!important}.cc-section-row th{background:transparent!important}.cc-week-weeks{font-size:9pt;font-weight:500}}