#DO-sidebar { display: flex; flex-direction: column; }

#DO-sidebar .DO-sidebar-block, #DO-sidebar-mobile .DO-sidebar-block, .page-header__search .DO-sidebar-block { background-image: url("/wp-content/themes/lisabronner-2020-redesign/assets/images/pattern-planks.jpg"); background-position: center; background-size: cover; padding: 25px 35px 30px; margin-bottom: 35px; }

#DO-sidebar .DO-sidebar-block .button, #DO-sidebar-mobile .DO-sidebar-block .button, .page-header__search .DO-sidebar-block .button { font-weight: bold; background: transparent; color: #A9C531 !important; border: 1px solid #A9C531; text-decoration: none; text-align: center; width: auto; max-width: 295px; height: 55px; padding: 20px; font-family: "Futura", sans-serif, sans-serif; font-size: 15px; font-weight: 700; letter-spacing: 1.8px; opacity: 1; text-transform: uppercase; transition: none; }

#DO-sidebar .DO-sidebar-block .button:hover, #DO-sidebar-mobile .DO-sidebar-block .button:hover, .page-header__search .DO-sidebar-block .button:hover { background: #A9C531 !important; color: #fff !important; }

#DO-sidebar .DO-sidebar-search, #DO-sidebar-mobile .DO-sidebar-search, .page-header__search .DO-sidebar-search { display: none; }

#DO-sidebar .DO-sidebar-search .DO-sidebar-about, #DO-sidebar-mobile .DO-sidebar-search .DO-sidebar-about, .page-header__search .DO-sidebar-search .DO-sidebar-about { padding: 0; }

#DO-sidebar .DO-about-subhead, #DO-sidebar .DO-about-header, #DO-sidebar .DO-about-body-text, #DO-sidebar-mobile .DO-about-subhead, #DO-sidebar-mobile .DO-about-header, #DO-sidebar-mobile .DO-about-body-text, .page-header__search .DO-about-subhead, .page-header__search .DO-about-header, .page-header__search .DO-about-body-text { padding: 35px; text-align: center; }

#DO-sidebar a.about-box-link:link, #DO-sidebar a.about-box-link:hover, #DO-sidebar a.about-box-link:active, #DO-sidebar a.about-box-link:visited, #DO-sidebar-mobile a.about-box-link:link, #DO-sidebar-mobile a.about-box-link:hover, #DO-sidebar-mobile a.about-box-link:active, #DO-sidebar-mobile a.about-box-link:visited, .page-header__search a.about-box-link:link, .page-header__search a.about-box-link:hover, .page-header__search a.about-box-link:active, .page-header__search a.about-box-link:visited { text-decoration: none; text-transform: none; }

#DO-sidebar .DO-about-body-text, #DO-sidebar-mobile .DO-about-body-text, .page-header__search .DO-about-body-text { padding-top: 12px; }

#DO-sidebar .DO-sidebar-search, #DO-sidebar-mobile .DO-sidebar-search, .page-header__search .DO-sidebar-search { padding: 35px; position: relative; max-height: 119px; }

#DO-sidebar .DO-sidebar-search .search-form .search-field, #DO-sidebar-mobile .DO-sidebar-search .search-form .search-field, .page-header__search .DO-sidebar-search .search-form .search-field { font-family: "Museo Slab", serif; padding-right: 40px !important; display: inline !important; }

#DO-sidebar .DO-sidebar-search .search-form .search-submit, #DO-sidebar-mobile .DO-sidebar-search .search-form .search-submit, .page-header__search .DO-sidebar-search .search-form .search-submit { background: url("../images/gg-search.svg"); background-repeat: no-repeat; border: 0 !important; height: 27px; width: 17px; font-size: 0; margin-left: -32px; margin-top: 17px; }

#DO-sidebar .DO-sidebar-block.DO-sidebar-about, #DO-sidebar-mobile .DO-sidebar-block.DO-sidebar-about, .page-header__search .DO-sidebar-block.DO-sidebar-about { padding: 0; }

#DO-sidebar .DO-about-subhead, #DO-sidebar-mobile .DO-about-subhead, .page-header__search .DO-about-subhead { font-family: "Futura", sans-serif !important; color: #707070; font-size: 12px; font-weight: bold; line-height: 20px; letter-spacing: .1em; padding-top: 26px; padding-bottom: 5px; margin-bottom: 0; }

#DO-sidebar .DO-about-header, #DO-sidebar-mobile .DO-about-header, .page-header__search .DO-about-header { font-family: "Museo Slab", serif; font-size: 24px; line-height: 30px; padding: 0; margin: 0 auto; letter-spacing: normal; }

#DO-sidebar .DO-sidebar-connect .DO-about-header, #DO-sidebar-mobile .DO-sidebar-connect .DO-about-header, .page-header__search .DO-sidebar-connect .DO-about-header { padding-bottom: 20px; }

#DO-sidebar .DO-connect-link, #DO-sidebar-mobile .DO-connect-link, .page-header__search .DO-connect-link { text-decoration: none; font-size: 12px; letter-spacing: 1px; text-align: center; display: block; padding-top: 25px; }

#DO-sidebar .DO-connect-link:hover, #DO-sidebar-mobile .DO-connect-link:hover, .page-header__search .DO-connect-link:hover { color: #A9C531 !important; }

#DO-sidebar .DO-social-icons-row, #DO-sidebar-mobile .DO-social-icons-row, .page-header__search .DO-social-icons-row { text-align: center; }

#DO-sidebar .DO-social-icons-row a, #DO-sidebar-mobile .DO-social-icons-row a, .page-header__search .DO-social-icons-row a { text-decoration: none; }

#DO-sidebar .DO-social-icons-row a img, #DO-sidebar-mobile .DO-social-icons-row a img, .page-header__search .DO-social-icons-row a img { display: inline-block; text-align: center; width: 35px; height: 35px; }

#DO-sidebar #commentform input, #DO-sidebar #commentform textarea, #DO-sidebar-mobile #commentform input, #DO-sidebar-mobile #commentform textarea, .page-header__search #commentform input, .page-header__search #commentform textarea { border: 1px solid black; }

#DO-sidebar h3.DO-popular-posts-header, #DO-sidebar-mobile h3.DO-popular-posts-header, .page-header__search h3.DO-popular-posts-header { color: #707070 !important; font-size: 24px; font-weight: 700; text-align: center; letter-spacing: normal; font-family: "Museo Slab", serif; line-height: 30px; padding: 0; margin: 0 auto; letter-spacing: normal; margin-bottom: 12px; }

#DO-sidebar .DO-popular-posts-category-title, #DO-sidebar-mobile .DO-popular-posts-category-title, .page-header__search .DO-popular-posts-category-title { font-family: "Futura", sans-serif !important; font-weight: bold; line-height: 20px; font-size: 12px; text-transform: uppercase; text-align: center; letter-spacing: .1em; margin-bottom: 7px; }

#DO-sidebar .DO-popular-posts-category-title::before, #DO-sidebar-mobile .DO-popular-posts-category-title::before, .page-header__search .DO-popular-posts-category-title::before { background-size: contain !important; content: ' '; display: inline-block; height: 30px; vertical-align: middle; width: 30px; margin-left: -30px; }

#DO-sidebar .DO-popular-posts-category-title.category-body::before, #DO-sidebar-mobile .DO-popular-posts-category-title.category-body::before, .page-header__search .DO-popular-posts-category-title.category-body::before { background: url("../images/body-icon.svg"); }

#DO-sidebar .DO-popular-posts-category-title.category-house::before, #DO-sidebar-mobile .DO-popular-posts-category-title.category-house::before, .page-header__search .DO-popular-posts-category-title.category-house::before { background: url("../images/house-icon.svg"); }

#DO-sidebar .DO-popular-posts-category-title.category-education::before, #DO-sidebar-mobile .DO-popular-posts-category-title.category-education::before, .page-header__search .DO-popular-posts-category-title.category-education::before { background: url("../images/education-icon.svg"); }

#DO-sidebar .DO-popular-posts-category-title.category-living-lightly::before, #DO-sidebar-mobile .DO-popular-posts-category-title.category-living-lightly::before, .page-header__search .DO-popular-posts-category-title.category-living-lightly::before { background: url("../images/living-lightly-icon.svg"); }

#DO-sidebar .DO-popular-posts-category-title.category-being-bronner::before, #DO-sidebar-mobile .DO-popular-posts-category-title.category-being-bronner::before, .page-header__search .DO-popular-posts-category-title.category-being-bronner::before { background: url("../images/being-bronner-icon.svg"); }

#DO-sidebar .DO-popular-posts-category-title.category-drbronner-products::before, #DO-sidebar-mobile .DO-popular-posts-category-title.category-drbronner-products::before, .page-header__search .DO-popular-posts-category-title.category-drbronner-products::before { background: url("../images/drbronner-products-icon.svg"); }

#DO-sidebar .DO-popular-posts-category-title.category-videos::before, #DO-sidebar-mobile .DO-popular-posts-category-title.category-videos::before, .page-header__search .DO-popular-posts-category-title.category-videos::before { background: url("../images/videos-icon.svg"); }

#DO-sidebar ol.DO-popular-categories-list, #DO-sidebar-mobile ol.DO-popular-categories-list, .page-header__search ol.DO-popular-categories-list { margin: 0; text-align: center; }

#DO-sidebar .DO-popular-categories-list li, #DO-sidebar-mobile .DO-popular-categories-list li, .page-header__search .DO-popular-categories-list li { margin: 0; padding: 0; line-height: unset; list-style-position: inside; }

#DO-sidebar .DO-popular-categories-list li::marker, #DO-sidebar-mobile .DO-popular-categories-list li::marker, .page-header__search .DO-popular-categories-list li::marker { font-size: 16px; }

#DO-sidebar .DO-popular-categories-list li:hover a, #DO-sidebar-mobile .DO-popular-categories-list li:hover a, .page-header__search .DO-popular-categories-list li:hover a { color: #A9C531 !important; }

#DO-sidebar .DO-popular-categories-list li:hover::marker, #DO-sidebar-mobile .DO-popular-categories-list li:hover::marker, .page-header__search .DO-popular-categories-list li:hover::marker { color: #A9C531 !important; }

#DO-sidebar .DO-popular-categories-list li a, #DO-sidebar-mobile .DO-popular-categories-list li a, .page-header__search .DO-popular-categories-list li a { font-size: 16px; font-weight: normal; line-height: 24px; font-family: "Museo Slab", serif; text-transform: none; text-decoration: none; letter-spacing: 0; }

#DO-sidebar .DO-popular-categories-list li a:hover, #DO-sidebar-mobile .DO-popular-categories-list li a:hover, .page-header__search .DO-popular-categories-list li a:hover { text-decoration: none; }

#DO-sidebar .DO-sidebar-book, #DO-sidebar-mobile .DO-sidebar-book, .page-header__search .DO-sidebar-book { display: flex; flex-direction: column; text-align: center; justify-content: center; gap: 12px; }

#DO-sidebar .DO-sidebar-book h2, #DO-sidebar-mobile .DO-sidebar-book h2, .page-header__search .DO-sidebar-book h2 { margin: 0; font-size: 24px; }

#DO-sidebar .DO-sidebar-cheat-sheet, #DO-sidebar-mobile .DO-sidebar-cheat-sheet, .page-header__search .DO-sidebar-cheat-sheet { text-align: center; }

#DO-sidebar .DO-cheat-sheet-heading, #DO-sidebar-mobile .DO-cheat-sheet-heading, .page-header__search .DO-cheat-sheet-heading { font-family: "Futura", sans-serif !important; letter-spacing: .1em; text-transform: uppercase; font-size: 12px; line-height: 18px; font-weight: bold; display: inline-block; margin: 0; }

#DO-sidebar .DO-cheat-sheet-title, #DO-sidebar-mobile .DO-cheat-sheet-title, .page-header__search .DO-cheat-sheet-title { font-family: "Museo Slab", serif !important; font-size: 24px; font-weight: 700; letter-spacing: normal; margin-top: 5px; margin-bottom: 12px; }

#DO-sidebar .DO-cheat-sheet-copy, #DO-sidebar-mobile .DO-cheat-sheet-copy, .page-header__search .DO-cheat-sheet-copy { font-size: 16px; line-height: 24px; font-weight: 500; letter-spacing: normal; margin-bottom: 30px; text-align: center; }

#DO-sidebar img.DO-small-pdf-thumbnail-embed, #DO-sidebar-mobile img.DO-small-pdf-thumbnail-embed, .page-header__search img.DO-small-pdf-thumbnail-embed { height: 258px; width: 200px; margin-bottom: 35px !important; background-color: #fff; margin: 0 auto; }

#DO-sidebar .DO-download-button, #DO-sidebar-mobile .DO-download-button, .page-header__search .DO-download-button { background: transparent; color: #A9C531 !important; border: 2px solid #A9C531; margin-top: 5px; font-family: "Futura", sans-serif !important; padding: 12px; display: inline-block; width: 100%; max-width: unset; }

#DO-sidebar .DO-download-button:hover, #DO-sidebar-mobile .DO-download-button:hover, .page-header__search .DO-download-button:hover { color: #fff !important; background-color: #A9C531 !important; text-decoration: none; border: 2px solid #fff; }

@media only screen and (max-width: 749px) { #DO-sidebar .DO-sidebar-block.DO-sidebar-cheat-sheet, #DO-sidebar .DO-sidebar-block.DO-popular-posts { display: none; visibility: hidden; } }

@media only screen and (min-width: 750px) { .DO-sidebar-search { display: block !important; }
  #DO-sidebar-mobile { display: none; visibility: hidden; } }

@media only screen and (max-width: 750px) { .DO-sidebar-newsletter, .DO-sidebar-search { display: none; } }

/* Klaviyo Overrides */
.DO-sidebar-newsletter h2 { margin: 0; }

.DO-sidebar-newsletter h2 span { font-family: 'Museo Slab' !important; display: block !important; }

@media only screen and (min-width: 750px) { .DO-sidebar-newsletter h2 { margin: 0; } }

.DO-sidebar-newsletter [data-testid="form-row"]:nth-of-type(2) { border: 1px #CCCCCC solid; margin: 2rem 0 !important; }

.DO-sidebar-newsletter [data-testid="form-row"]:nth-of-type(2) > div { background-color: white; margin: 0 !important; padding: 0 !important; }

.DO-sidebar-newsletter [data-testid="form-row"]:nth-of-type(2) input { background-color: transparent !important; border-width: 0 !important; margin: 0 !important; padding: 1.75rem 1.8rem !important; height: 55px !important; }

.DO-sidebar-newsletter [data-testid="form-row"]:nth-of-type(2) input::placeholder { font-family: 'Museo Slab', Serif !important; }

.DO-sidebar-newsletter [data-testid="form-row"]:nth-of-type(2) button { color: transparent !important; background: url(../images/gg-arrow.svg) !important; background-color: transparent !important; background-repeat: no-repeat !important; background-size: auto 18px !important; background-position: center calc(50% - 5px) !important; }

#DO-sidebar .DO-sidebar-block.DO-sidebar-newsletter { padding: 2rem 28px 2rem; }

#DO-sidebar .klaviyo-form { padding: 0 !important; width: 260px !important; }

.DO-sidebar-newsletter-form .widget { margin-top: 0 !important; }

.footer-nav-widgets-wrapper aside .klaviyo-form { padding: 0 !important; }

.footer-nav-widgets-wrapper aside .klaviyo-form > div { display: block !important; }

.footer-nav-widgets-wrapper aside .klaviyo-form h2, .footer-nav-widgets-wrapper aside .klaviyo-form h2 span, .footer-nav-widgets-wrapper aside .klaviyo-form p, .footer-nav-widgets-wrapper aside .klaviyo-form p span { margin: 0 !important; font-family: 'Museo Slab' !important; display: block !important; text-align: center; }

@media only screen and (min-width: 750px) { .footer-nav-widgets-wrapper aside .klaviyo-form h2, .footer-nav-widgets-wrapper aside .klaviyo-form h2 span, .footer-nav-widgets-wrapper aside .klaviyo-form p, .footer-nav-widgets-wrapper aside .klaviyo-form p span { text-align: left; } }

.footer-nav-widgets-wrapper aside .klaviyo-form p a, .footer-nav-widgets-wrapper aside .klaviyo-form p em { display: inline-block !important; font-family: 'Museo Slab' !important; }

.footer-nav-widgets-wrapper aside .klaviyo-form p a { text-decoration: underline !important; margin: 0 !important; padding: 0 !important; }

.footer-nav-widgets-wrapper aside .klaviyo-form p a em { text-decoration: underline !important; }

.footer-nav-widgets-wrapper aside .klaviyo-form [data-testid="form-row"]:nth-of-type(3), .footer-nav-widgets-wrapper aside .klaviyo-form [data-testid="form-row"]:nth-of-type(4) { display: inline-flex !important; flex-flow: row nowrap; margin-top: 1.5rem !important; }

@media only screen and (max-width: 750px) { .footer-nav-widgets-wrapper aside .klaviyo-form [data-testid="form-row"]:nth-of-type(3) { width: 98%; margin: -10px 1% -10px -1%; } }

@media only screen and (min-width: 750px) { .footer-nav-widgets-wrapper aside .klaviyo-form [data-testid="form-row"]:nth-of-type(3) { width: 65%; } }

@media only screen and (max-width: 750px) { .footer-nav-widgets-wrapper aside .klaviyo-form [data-testid="form-row"]:nth-of-type(4) { width: 100%; margin-left: 0; } }

@media only screen and (min-width: 750px) { .footer-nav-widgets-wrapper aside .klaviyo-form [data-testid="form-row"]:nth-of-type(4) { width: calc(35% - 36px); margin-left: 36px; } }

.footer-nav-widgets-wrapper aside .klaviyo-form input { height: 50px !important; margin-left: .65rem !important; }

.footer-nav-widgets-wrapper aside .klaviyo-form input::placeholder { font-family: 'Museo Slab', Serif !important; }

.footer-nav-widgets-wrapper aside .klaviyo-form button { font-family: "Futura", sans-serif !important; height: 46px !important; padding: 0 !important; }

.huEfMp.huEfMp { padding: 13px 6px !important; }

.fhmQhu.fhmQhu.fhmQhu.fhmQhu.fhmQhu.fhmQhu { height: 59px !important; }

.fGdkcP.fGdkcP.fGdkcP.fGdkcP.fGdkcP.fGdkcP:hover { text-decoration: none !important; }

.kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1 .ql-editor em { letter-spacing: -0.36px; }
