/*LAYOUT FIXES*/
body header.site-header, body .nav-primary  {
    display: block !important;
    visibility: visible;
}
body .site-container, body .body-template-content {
    margin-top: inherit;
}
.mobile-navigation ul li {
    float: none;
}
body .entry-content h2 {
    font-size: 35px;
    font-family: Poppins, sans-serif;
}
body .entry-content h2:after {
    display: none;
}
/*LAYOUT FIXES ENDS*/

/*GENERIC STYLES*/
input[type="text"]::placeholder,
input[type="email"]::placeholder {
    color: var(--global-palette4) !important;
}

.kadence-svg-iconset.svg-baseline svg.svg_arrow_down_lt {
    width: 10px;
    height: 9px;
}
body a:hover,
.kb-section-has-link:hover p {
    text-decoration: underline;
}
/*GENERIC STYLES ENDS*/

/*TOP MENU*/
.site-top-header-wrap .site-header-row-container-inner {
    background: linear-gradient(90deg, #f2e2d3 50%, #FFF 50%);
}
.site-top-header-wrap .site-header-row-container-inner .site-top-header-inner-wrap {
    background: #fff;
}

#secondary-menu li:first-child {
    background-color: #f2e2d3;
}
#secondary-menu li:first-child a:before {
    content: "";
    display: block;
    background: url("../img/iconmonstr-star-3.svg") no-repeat;
    width: 27px;
    height: 27px;
    float: left;
    margin: 0 28px 0 0;
}
#secondary-menu li:first-child a:after {
/*    display: none !important;*/
    width: calc( 100% - 73px);
    right: 57px;
}
body .secondary-navigation .secondary-menu-container > ul > li.menu-item {
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 20px;
    padding-bottom: 20px;
}
body .secondary-navigation .secondary-menu-container > ul > li.menu-item > a {
    padding-top: 2px;
    padding-bottom: 2px;
    /*padding-left: 0;
    padding-right: 0;*/
    /*border-bottom: 3px solid #fff;*/
}
body .secondary-navigation .secondary-menu-container > ul > li.menu-item:nth-child(1) {
    padding-left: 53px;
    padding-right: 26px;
}
body .secondary-navigation .secondary-menu-container > ul > li.menu-item:nth-child(1) a {
    /*border-bottom: 3px solid #f2e2d3;*/
}

body .secondary-navigation .secondary-menu-container > ul > li.menu-item:nth-child(2) {
    padding-left: 17px;
}

body .secondary-navigation .secondary-menu-container > ul > li.menu-item:hover > a {
    /*border-bottom: 3px solid #d49d88;*/
}
body .secondary-navigation .secondary-menu-container > ul > li.menu-item:nth-child(1):hover > a {
/*    color: white !important;*/
    /*border-bottom: 3px solid #f2e2d3;*/
}
/*TOP MENU ENDS*/

/*TOP SOCIAL & SEARCH*/
.search-label-top-lt {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.5;
    font-family: Poppins, sans-serif;
    text-transform: uppercase;
    margin-right: 20px;
}
[data-section="kadence_customizer_header_social"] {
    border-right: 2px solid #e9cec3;
}
.header-social-wrap .header-social-inner-wrap svg {
/*    border-radius: 100%;*/
}
/*TOP SOCIAL & SEARCH ENDS*/

/*MAIN MENU*/
.header-navigation[class*="header-navigation-style-underline"] .header-menu-container>ul>li>a:after {
    background: #D49D88 !important;
    height: 3px !important;
}
.header-navigation[class*="header-navigation-style-underline"] .header-menu-container>ul>li.menu-item-has-children>a:after {
    background: transparent !important;
}
body .header-navigation .header-menu-container ul ul li.menu-item > a {
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}
/*.main-navigation .header-menu-container > ul > li.menu-item-has-children > a.hover {
    text-decoration: none !important;
}*/
body .header-navigation .header-menu-container ul ul.sub-menu {
    border: 1px solid #d49d88;
}
.header-navigation ul ul.sub-menu, .header-navigation ul ul.submenu {
    left: calc(50% - 101px);
}
body .header-navigation .header-menu-container ul .dropdown-nav-toggle svg {
    fill: #cddcd5;
}
/*.main-navigation .header-menu-container > ul.menu > li {
    margin-right: 0 !important;
}*/
.main-navigation .header-menu-container > ul.menu > li a {
    padding-left: 10 !important;
    padding-right: 10 !important;
}
.main-navigation .header-menu-container > ul.menu > li {
    margin-left: 23px !important;
    margin-right: 23px !important;
}
.main-navigation .header-menu-container > ul.menu > li.menu-item-has-children {
    margin-left: 23px !important;
    margin-right: 13px !important;
}
.main-navigation .header-menu-container > ul.menu > li:last-child {
    margin-right: 0 !important;    
}
.main-navigation .header-menu-container > ul.menu > li:last-child a {
    padding-right: 0 !important;
}
/*#primary-menu li:last-child {
    margin-right: 0;
}*/
/*MAIN MENU ENDS*/

/*FOOTER*/
.footer-menu-container {
    justify-content: center;
    width: 100%;
}
#menu-footer-middle-first li,
#menu-footer-middle-second li {
    font-weight: 400;
    font-size: 22px;
    line-height: 45px;
}
#menu-footer-middle-first li a:hover,
#menu-footer-middle-second li a:hover {
    color: inherit;
    text-decoration: underline;
}
.site-middle-footer-inner-wrap .widget {
    margin-bottom: 15px !important;
}
.site-bottom-footer-inner-wrap {
    padding-top: 11px !important;
    padding-bottom: 11px !important;
}
.site-bottom-footer-wrap li a:hover {
    color: inherit;
    text-decoration: underline !important;
}
.site-middle-footer-wrap .site-footer-row-container-inner {
    border-top: 1px solid #e9cec3;
}
/*FOOTER ENDS*/

/*HOME*/
.home-cta-lt h1 {
    position: relative;
    max-width: 300px;
    margin: 0 auto 9px auto !important;
}
.home-cta-lt h1:before {
  content: "";
  display: block;
  width: 58px;
  height: 2px;
  background: #F2E2D3;
  left: -74px;
  top: 50%;
  position: absolute;
}

.home-cta-lt h1:after {
  content: "";
  display: block;
  width: 58px;
  height: 2px;
  background: #F2E2D3;
  right: -74px;
  top: 50%;
  position: absolute;
}
body .kb-button {
    max-width: 224px;
}

/*LATEST POSTS BLOCK*/
.latest-posts-lt > .wp-block-post-template,
.latest-posts-lt > .wp-block-post-template.is-flex-container {
    gap: 30px;
}
@media (min-width: 600px) {
    .latest-posts-lt > .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li {
        width: calc((100% / 6) - 30px + (30px / 6));
    }
    .latest-posts-lt > .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li {
        width: calc((100% / 4) - 30px + (30px / 4));
    }
}
.latest-posts-lt .taxonomy-category .wp-block-post-terms__separator,
.latest-posts-lt .taxonomy-category a {
    display: none !important;
}

.latest-posts-lt figure {
    margin-bottom: -30px !important;
}
.latest-posts-lt.latest-posts-without-category-lt figure {
    margin-bottom: 17px !important;
}
/*.latest-posts-lt figure:hover {
    opacity: 0.8;
}*/
.latest-posts-lt .taxonomy-category {
    padding: 5px 10px;
    min-height: 35px;
    display: flex;
    align-items: center;
    background-color: #f2e2d3;
    position: relative;
    z-index: 10;
}
.latest-posts-lt .taxonomy-category > a:first-child {
    display: block !important;
    padding: 0 !important;
    text-transform: uppercase;
    font-weight: 700;
    color: #232323;
    margin: 0 auto;
    text-decoration: none;
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-family: Poppins, sans-serif;
    font-weight: 700;
    font-size: 15px;
    line-height: 23px;
}
/*.latest-posts-lt .taxonomy-category > a:hover {
    text-decoration: none;
    color: #fff;
}*/
.latest-posts-lt ul li:nth-child(3n+0) .taxonomy-category {
    background-color: #D49D88;
}
.latest-posts-lt ul li:nth-child(3n+1) .taxonomy-category {
    background-color: #CDDCD5;
}
.latest-posts-lt ul li:nth-child(3n+2) .taxonomy-category {
    background-color: #F2E2D3;
}
.latest-posts-lt ul li h2 {
    font-family: 'Josefin Sans', sans-serif;
    font-size: 25px;
    line-height: 30px;
    margin-top: 17px;
    font-weight: normal;
    text-align: center;
}
/*.latest-posts-lt ul li h2 a:hover {
    text-decoration: underline;
    color: inherit;
}*/
.latest-posts-block-lt h2 a:hover {
    text-decoration: underline !important;    
}
.latest-posts-lt ul li:hover .taxonomy-category > a {
    text-decoration: none;
    color: #fff;
}
.latest-posts-block-lt .wp-block-kadence-advancedbtn .kb-button:hover {
    background: #fff;
}
/*LATEST POSTS BLOCK ENDS*/

.nutrition-logo-lt {
    position: absolute;
    right: -65px;
    top: -44px;
}

/*What Feeding Stage Are You In?*/
.mzctgbkb-gallery-id-allweeat-categories-grid .mzctgb-blocks-gallery-item .mzctgb-blocks-gallery-item-inner a:hover {
    text-decoration: underline;
}
.block-categories-lt .mzctgbkb-gallery-id-allweeat-categories-grid .mzctgb-blocks-gallery-item {
    margin: 20px 42px !important;
    padding: 8px 8px !important;
}
.block-categories-lt .mzctgbkb-gallery-id-allweeat-categories-grid .mzctgb-blocks-gallery-item:first-child {
    margin: 20px 42px 20px 0 !important;
}
.block-categories-lt .mzctgbkb-gallery-id-allweeat-categories-grid .mzctgb-blocks-gallery-item:last-child {
    margin: 20px 0 20px 42px !important;
}
.block-categories-lt .mzctgbkb-gallery-ul[data-columns-xs="4"] .mzctgb-blocks-gallery-item {
    width: calc(25% - 64px);
}
.block-categories-lt .mzctgbkb-gallery-ul[data-columns-xs="2"] .mzctgb-blocks-gallery-item {
    width: calc(50% - 64px);
}
@media (min-width: 543px) {
    .block-categories-lt .mzctgbkb-gallery-ul[data-columns-sm="4"] .mzctgb-blocks-gallery-item {
        width: calc(25% - 64px);
    }
}
@media (min-width: 768px) {
    .block-categories-lt .mzctgbkb-gallery-ul[data-columns-md="4"] .mzctgb-blocks-gallery-item {
        width: calc(25% - 64px);
    }
}
@media (min-width: 992px) {
    .block-categories-lt .mzctgbkb-gallery-ul[data-columns-lg="4"] .mzctgb-blocks-gallery-item {
        width: calc(25% - 64px);
    }
}
@media (min-width: 1200px) {
    .block-categories-lt .mzctgbkb-gallery-ul[data-columns-xl="4"] .mzctgb-blocks-gallery-item {
        width: calc(25% - 64px);
    }
}
@media (min-width: 1500px) {

    .block-categories-lt .mzctgbkb-gallery-ul[data-columns-xxl="4"] .mzctgb-blocks-gallery-item {
       width: calc(25% - 64px);
    }

}
.block-categories-lt .mzctgbkb-gallery-ul .mzctgb-blocks-gallery-item .mzctgb-blocks-gallery-item-inner .mzctgb-blocks-gallery-item__caption {
    font-family: 'Josefin Sans', sans-serif;
    font-size: 25px !important;
    line-height: 30px !important;
    font-weight: normal !important;
    text-align: center;
    text-transform: none;
    margin-top: 20px;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
/*What Feeding Stage Are You In ENDS?*/

/*Quick Start Guide To BLW*/
.quick-start-quide-lt .wp-block-kadence-image img {
    transform: rotate(-10deg);
    border-radius: 10px;
}
.quick-start-quide-lt .wp-block-kadence-image figure {
    margin-bottom: 15px !important;
}
.single .quick-start-quide-lt {
/*    margin-top: -70px;*/
    margin-bottom: 75px;
    clear: both;
}
.single-post .quick-start-quide-lt .quick-start-quide-right-col-lt {
    margin-right: 10px;
    margin-left: 0;
}
/*Quick Start Guide To BLW ENDS*/

/*POSTS AS CAROUSEL - Trending Recipes*/
.latest-posts-carousel-lt .kt-blocks-categories {
    display: none !important;
}
.latest-posts-carousel-lt .taxonomy-category-lt {
    padding: 5px 10px;
    min-height: 35px;
    display: flex;
    align-items: center;
    background-color: #f2e2d3;
    position: relative;
    z-index: 10;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.latest-posts-carousel-lt .taxonomy-category-lt a {
    display: block !important;
    padding: 0 !important;
    text-transform: uppercase;
    font-weight: 700;
    color: #232323;
    margin: 0 auto;
    text-decoration: none;
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-family: Poppins, sans-serif;
    font-weight: 700;
    font-size: 15px;
    line-height: 23px;
}
.latest-posts-carousel-lt .kt-post-slider-item:nth-child(3n+0) .taxonomy-category-lt {
    background-color: #D49D88;
}
.latest-posts-carousel-lt .kt-post-slider-item:nth-child(3n+1) .taxonomy-category-lt {
    background-color: #CDDCD5;
}
.latest-posts-carousel-lt .kt-post-slider-item:nth-child(3n+2) .taxonomy-category-lt {
    background-color: #F2E2D3;
}
.latest-posts-carousel-lt .kt-post-slider-item h2 {
    font-family: 'Josefin Sans', sans-serif;
    font-size: 25px;
    line-height: 30px;
    margin-top: 17px !important;
    font-weight: normal;
    text-align: center;
}
.latest-posts-carousel-lt .kt-post-slider-item h2 a:hover {
    text-decoration: underline !important;
    color: inherit !important;
}
.latest-posts-carousel-lt .kt-post-slider-item:hover .taxonomy-category-lt > a {
    text-decoration: none !important;
    color: #fff !important;
}
/*POSTS AS CAROUSEL - Trending Recipes ENDS*/

.evidence-based-logo-lt {
    position: absolute;
    left: -21px;
    top: 13px;
}

/*BROWSE CATEGORIES BLOCK */
.browse-categories-lt .mzctgb-blocks-gallery-item-inner .mzctgb-blocks-gallery-item__caption {
    background: transparent !important;
    font-family: Poppins, sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    padding-top: 16px !important;
}
.browse-categories-lt .mzctgb-blocks-gallery-item .mzctgbkb-gal-image-radius {
/*    border: 1px solid #707070 !important;*/
}

.browse-categories-desktop-lt {
    display: block !important;
}
.browse-categories-mobile-lt {
    display: none !important;
}
.browse-categories-mobile-lt .kadence-post-image-intrisic .kadence-post-image-inner-intrisic img {
    border-radius: 100% !important;
}
.browse-categories-desktop-lt .mzctgbkb-gallery-ul .mzctgb-blocks-gallery-item .mzctgb-blocks-gallery-item-inner figure .mzctgbkb-gallery-image-contain {
/*    background: #f2e2d3;*/
}

.browse-categories-desktop-lt .mzctgbkb-gallery-ul .mzctgb-blocks-gallery-item .mzctgb-blocks-gallery-item-inner figure .mzctgbkb-gallery-image-contain.mzctgb-blocks-gallery-intrinsic img {
    position: relative;
    top: 24px;
    left: calc(50% - 70px);
    height: auto;
    width: 140px;
}
.browse-categories-desktop-lt .mzctgbkb-gallery-ul .mzctgb-blocks-gallery-item:nth-child(3) .mzctgb-blocks-gallery-item-inner figure .mzctgbkb-gallery-image-contain.mzctgb-blocks-gallery-intrinsic img {
    top: 33px;
    /*left: calc(50% - 70px);
    width: 140px;*/
}
.browse-categories-desktop-lt .mzctgbkb-gallery-ul .mzctgb-blocks-gallery-item:nth-child(4) .mzctgb-blocks-gallery-item-inner figure .mzctgbkb-gallery-image-contain.mzctgb-blocks-gallery-intrinsic img {
    top: 45px;
    /*left: calc(50% - 70px);
    width: 140px;*/
}
.browse-categories-desktop-lt .mzctgbkb-gallery-ul .mzctgb-blocks-gallery-item:nth-child(6) .mzctgb-blocks-gallery-item-inner figure .mzctgbkb-gallery-image-contain.mzctgb-blocks-gallery-intrinsic img {
    top: 33px;
}
.browse-categories-mobile-lt .kadence-post-image-intrisic .kadence-post-image-inner-intrisic a {
   background: #f2e2d3;
    border-radius: 100%;
    padding: 10px;
}
/*BROWSE CATEGORIES BLOCK ENDS */

.long-button-lt {
    max-width: initial !important;
}
/*HOME ENDS*/

/*RECIPE INDEX*/
.most-popular-recipes-block-lt .kadence-post-image-intrisic img {
    border-radius: 100% !important;
}
.jump-to-block-lt {
    box-shadow: 0px 3px 6px #eee;
}
.most-popular-recipes-block-lt .kt-blocks-post-grid-item:hover a {
    text-decoration: underline !important;
}

.featured-categories-lt .mzctgbkb-gallery-id-allweeat-categories-grid .mzctgb-blocks-gallery-item {
    padding: 10px 15px !important;
}
/*RECIPE INDEX ENDS*/

/*ARCHIVE & SEARCH PAGES*/
.archive #primary,
.search #primary,
.archive .content-container.site-container,
.search .content-container.site-container {
    margin-top: 50px;
}
.loop-entry.type-post h2.entry-title {
    text-align: center;
}
.loop-entry.type-post h2.entry-title a:hover {
    text-decoration: underline;
    color: inherit;
}
.entry-header.post-archive-title {
    margin-bottom: 45px;
}
.entry-header.search-archive-title {
    margin-bottom: 50px;
}
.archive #inner-wrap,
.search #inner-wrap {
/*    border-bottom: 2px solid #e9cec3;*/
    margin-bottom: 20px;
}
/*ARCHIVE & SEARCH PAGES ENDS*/

/*PAGINATION*/
body .pagination .page-numbers.prev, 
body .pagination .page-numbers.next {
    background: var(--global-palette7, #EDF2F7);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top: 2px solid var(--global-palette4, #2D3748);
    border-right: 2px solid var(--global-palette4, #2D3748);
    border-bottom: 2px solid var(--global-palette4, #2D3748);
    border-left: 2px solid var(--global-palette4, #2D3748);
    padding-right: 10px;
    padding-left: 13px;
    font-size: 18px;
    line-height: 25px;
    font-weight: bold;
    font-family: 'Poppins';
    text-transform: uppercase;
    padding-top: 3px;
    padding-bottom: 3px;
}
body .pagination .page-numbers.prev svg, 
body .pagination .page-numbers.next svg{
    height: 1em;
    width: 1em;
    font-weight: normal;
    font-size: 18px;
    font-family: 'Poppins';
    top: 3px;
}
body .pagination .page-numbers.prev svg {
    margin-right: 10px;
}
body .pagination .page-numbers.next svg {
    margin-left: 10px;
}
body .pagination .page-numbers.prev:hover, 
body .pagination .page-numbers.next:hover {
    background: #fff;
}
.navigation.pagination {
    text-align: center;
}
body .pagination .page-numbers {
    font-weight: normal;
    font-size: 25px;
    line-height: 30px;
    min-width: 21px;
}
body .pagination .page-numbers.current {
    font-weight: bold;
    background: none;
    border: none;
    border-bottom: 2px solid #d49d88;
    border-radius: 0;
}
/*PAGINATION ENDS*/

/*SINGLE PAGE*/
.single-content ul.has-list-bullet-color, .single-content ol.has-list-bullet-color {
    padding-left: 17px;
}
ul.has-list-bullet-color li:before {
    transform: scale(1.2) !important;
}
.single-content .tips:before {
    display: none !important;
}
.single-post .single-content h2 {
    text-transform: capitalize;
}

.wprm-recipe-snippet.wprm-recipe-template-mklb-low-impact-jump-buttons {
    /*background-image: url(../img/submark-pink-single-post.svg);
    background-size: 114px;
    background-repeat: no-repeat;
    background-position: center bottom;*/
    position: relative;
    padding-bottom: 43px;
    z-index: 2;
    text-align: left;
    margin-top: 0;
    margin-bottom: 36px;
    top: 10px;
}
.wprm-recipe-snippet.wprm-recipe-template-mklb-low-impact-jump-buttons .border {
    border-bottom: 2px solid #e9cec3;
    position: absolute;
    bottom: 32px;
    width: 100%;
    z-index: 1;
}
.wprm-recipe-snippet.wprm-recipe-template-mklb-low-impact-jump-buttons .bowl-img {
    background-image: url(../img/submark-pink-single-post.svg);
    background-size: 114px;
    background-repeat: no-repeat;
    background-position: center bottom;
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 2;
    height: 84px;
}

.wprm-recipe-jump.wprm-recipe-link, .wprm-recipe-link-inline-button.wprm-recipe-jump-video-inline-button {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    font-family: Poppins, sans-serif;
    text-transform: uppercase;
    border-radius: 10px !important;
    border: 2px solid #313131;
    color: #313131;
    background-color: white !important;
    border-color: #313131 !important;
    padding: 3px 15px !important;
    position: relative;
    z-index: 10;
}
.wprm-recipe-jump.wprm-recipe-link .wprm-recipe-icon {
    display: none !important;
}

.single .content-area {
    margin-top: 24px;
}
.single .content-area .content-container  {
    margin-top: 0;
}
.single .content-area .content-container article.single-entry > .entry-content-wrap {
    padding-top: 0;
}
.single aside .sidebar-inner-wrap {
    margin-top: -17px;
}

.single header.entry-header {
    position: relative;
}
.share-holder-top-lt {
    position: absolute;
    top: -24px;
    right: 0;
    background: #D49D88 0% 0% no-repeat padding-box;
    border-radius: 0px 0px 10px 10px;
    height: 107px;
    min-width: 208px;
}
.share-holder-top-lt svg {
    fill: white !important;
    width: 35px !important;
    height: 35px !important;
    border-radius: 100%;
}
.share-holder-top-lt .dpsp-share-text {
    margin-bottom: 10px;
    text-transform: uppercase;
    font-family: 'Poppins';
    font-size: 15px;
    line-height: 23px;
    padding-top: 4px;
    text-align: center;
}
.share-holder-top-lt .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook,
.share-holder-top-lt .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook:hover,
.share-holder-top-lt .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest,
.share-holder-top-lt .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:hover,
.share-holder-top-lt .dpsp-networks-btns-wrapper .dpsp-network-icon {
    border-color: transparent !important;
    background: transparent !important;
    background-color: transparent !important;
    color: white !important;
}
.share-holder-top-lt .dpsp-networks-btns-wrapper .dpsp-network-count {
    display: none !important;
}
.share-holder-top-lt .dpsp-networks-btns-wrapper .dpsp-network-label {
    display: none !important;
}
.dpsp-networks-btns-wrapper .dpsp-network-btn:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn:hover {
    border: none !important;
    outline: none;
    box-shadow: none !important;
}
.share-holder-top-lt .dpsp-networks-btns-wrapper.dpsp-column-2 li {
    width: auto;
    float: none !important;
    display: inline-block;
}
.share-holder-top-lt .dpsp-networks-btns-wrapper.dpsp-column-2 li a,
.share-holder-top-lt .dpsp-networks-btns-wrapper.dpsp-column-2 li button {
    border: none !important;
}
.share-holder-top-lt .ltar-dpsp-content {
    text-align: center;
}
.dpsp-networks-btns-wrapper.dpsp-has-button-icon-animation .dpsp-network-btn:hover .dpsp-network-icon-inner {
    transform: scale(1.0) !important;
    opacity: 0.75 !important !important;
}
.dpsp-networks-btns-wrapper.dpsp-has-button-icon-animation .dpsp-network-btn:hover svg {
    fill: #ededed !important;
}

.entry-content.single-content .dpsp-share-text,
.entry-content.single-content .dpsp-content-wrapper, 
.single #dpsp-sticky-bar-wrapper, 
.entry-content.single-content #dpsp-post-sticky-bar-markup {
    display: none !important;
}
.share-holder-top-lt .dpsp-network-icon-inner {
    display: none !important;
}

.kadence-breadcrumbs {
    font-size: 15px !important;
    line-height: 23px !important;
    font-family: Poppins, sans-serif;
    color: #313131 !important;
    margin-bottom: 8px !important;
}
.kadence-breadcrumbs span {
    font-weight: bold;
    text-transform: uppercase;
}
.kadence-breadcrumbs span.kadence-bread-current, 
.kadence-breadcrumbs span.bc-delimiter {
    font-weight: normal;
}

.single .entry-header .entry-title {
    padding-right: 220px;
}

.single .entry-header .entry-meta {
    text-transform: uppercase;
    margin-top: 10px;
    font-family: Poppins, sans-serif;
}
.single .entry-header .entry-meta .author a {
    font-weight: bold;
    text-decoration: underline;
}

.single-disclaimer-lt {
    font-size: 15px;
    line-height: 23px;
    font-family: Poppins, sans-serif;
    margin-top: -25px;
    margin-bottom: 12px;
}

.single .adthrive-collapse-player {
    width: 100%;
    padding: 8px 0 !important;
    border-top: none;
    text-align: center;
    border-bottom: none;
}
.single .adthrive-collapse-player h3.adthrive-player-title {
    font-size: 35px;
    margin-bottom: 20px;
}

/*Why This Recipe Works*/
.wp-block-genesis-blocks-gb-columns .works {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 2px solid #313131;
    border-radius: 10px;
    margin-top: 25px;
}
.wp-block-genesis-blocks-gb-columns .works .gb-block-layout-column-inner {
    padding-top: 0 !important;
    margin-top: -2px;
}
.wp-block-genesis-blocks-gb-columns .works h2 {
    background: #CDDCD5 0% 0% no-repeat padding-box;
    border: 2px solid #313131;
    border-radius: 10px;
    font-size: 30px;
    padding: 2px 25px;
    margin-left: -22px;
    margin-right: -22px;
}
.wp-block-genesis-blocks-gb-columns .works ul {
    padding-left: 22px;
    padding-top: 20px;
    margin-bottom: 10px;
    background-image: url(../img/submark-blue.svg);
    background-size: 130px;
    background-repeat: no-repeat;
    background-position: bottom right;
    padding-right: 145px;
}
/*Why This Recipe Works ENDS*/

.ingredient-notes-lt {
    padding: 20px 50px 30px 30px !important;
    border-radius: 10px;
}
#h-ingredient-notes-and-substitutes,
.ingredient-notes-lt h2 {
    font-size: 30px;
}
.ingredient-notes-lt h2 {
    padding-left: 38px;
}
.ingredient-notes-lt ul {
    padding-left: 55px;
    list-style: none;
    line-height: 1.5;
}

.step-by-step-lt h2 {
    padding-left: 0 !important;
    background-color: transparent !important;
}
.step-by-step-lt .wp-block-group {
    margin-bottom: 10px !important;
    background-color: transparent !important;
}
.single-post .single-content .is-layout-flow.wp-block-group.has-background {
    background-color: transparent !important;
    padding: 0 0;
}
.single-post .single-content .is-layout-flow.wp-block-group.has-background h2.has-background {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent !important;
    padding-bottom: 0;
}
.step-by-step-lt > .wp-block-group__inner-container > .wp-block-group {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
}

/*Top Tips*/
.wp-block-genesis-blocks-gb-columns .tips {
    background: #CDDCD5 0% 0% no-repeat padding-box;
    border: 2px solid #313131;
    border-radius: 10px;
    margin-bottom: 25px;
}
.wp-block-genesis-blocks-gb-columns .tips .gb-block-layout-column-inner {
    padding-top: 0 !important;
    margin-top: -2px;
    padding: 10px 25px 0 25px;
}
.wp-block-genesis-blocks-gb-columns .tips h2 {
    background: #759387 0% 0% no-repeat padding-box;
    border: 2px solid #313131;
    border-radius: 10px;
    font-size: 30px;
    padding: 2px 25px;
    margin-left: -27px;
    margin-right: -27px;
}
.wp-block-genesis-blocks-gb-columns .tips p {
    margin-bottom: 20px !important;
}
.wp-block-genesis-blocks-gb-columns .tips ul {
    padding-left: 22px;
    margin-top: 20px;
    margin-bottom: 20px !important;
}
/*Top Tips ENDS*/

.faqs-block-lt h4 {
    font-family: 'Josefin Sans', sans-serif !important;
}

.related-recipes-lt p {
    margin-bottom: 20px !important;
}
.related-recipes-lt ul {
    margin-top: 20px !important;
}

/*Post Navigation (Prev/Next post)*/
.post-navigation .nav-previous,
.post-navigation .nav-next {
    position: relative;
}
.post-navigation .nav-previous .img-lt {
    /*overflow: hidden;
    position: relative;
    padding-bottom: 111%;*/
    float: left;
    width: 171px;
}
.post-navigation .nav-previous .post-navigation-sub {
    float: left;
    width: 170px;
    padding-left: 14px;
    text-align: right;

    position: absolute;
    right: 76px;
    bottom: 0;
}
.post-navigation .nav-next .img-lt {
    float: right;
    width: 171px;
}
.post-navigation .nav-next .post-navigation-sub {
    float: right;
    width: 170px;
    padding-right: 14px;
    text-align: left;

    position: absolute;
    left: 76px;
    bottom: 0;
}
.post-navigation .nav-links .img-lt-inner {
}
.post-navigation .nav-links .img-lt img {
    border-radius: 100%;
}
.post-navigation .nav-links .title {
    text-transform: uppercase;
    padding-top: 70px;
    font-family: Poppins, sans-serif;
    font-weight: 700;
    font-size: 15px;
    line-height: 23px;
}
.post-navigation .nav-links .the-nav {
    margin-top: 14px;
}
.post-navigation .nav-next .title {
    clear: both;
    min-height: 116px;
}
.post-navigation .post-navigation-sub small:hover {
    text-decoration: underline;
}
.post-navigation .nav-previous:after {
    background: none !important;
}
.post-navigation .the-nav .prev, 
.post-navigation .the-nav .next {
    background: var(--global-palette7, #EDF2F7);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top: 2px solid var(--global-palette4, #2D3748);
    border-right: 2px solid var(--global-palette4, #2D3748);
    border-bottom: 2px solid var(--global-palette4, #2D3748);
    border-left: 2px solid var(--global-palette4, #2D3748);
    padding-right: 10px;
    padding-left: 13px;
    font-size: 18px;
    line-height: 25px;
    font-weight: bold;
    font-family: 'Poppins';
    text-transform: uppercase;
    padding-top: 3px;
    padding-bottom: 3px;
    display: block;
    max-width: 166px;
    text-align: center;
}
.post-navigation .the-nav .prev svg, 
.post-navigation .the-nav .next svg{
    height: 1em;
    width: 1em;
    font-weight: normal;
    font-size: 18px;
    font-family: 'Poppins';
    top: 3px;
}
.post-navigation .the-nav .prev svg {
    margin-right: 10px;
}
.post-navigation .the-nav .next svg {
    margin-left: 10px;
}
.post-navigation .the-nav .prev:hover, 
.post-navigation .the-nav .next:hover {
    background: #fff;
}
/*Post Navigation (Prev/Next post) ENDS*/

/*RECIPE CARD*/
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl {
    max-width: 100%;
    border: 3px solid #759387;
    border-radius: 10px;
    margin-top: 38px;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-template-my-kids-lick-the-bowl-header {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background-color: #f0f4f2;
    text-align: left;
    padding: 50px 295px 50px 35px;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-block-text-normal {
    font-weight: 300;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl {
    font-size: 20px;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl h2 {
    font-family: Poppins, sans-serif;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-image {
    position: absolute;
    margin-top: 0;
    margin-left: 0;
    left: auto;
    right: 33px;
    top: 38px;
}
/* .wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-print,
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-pin,
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-jump-to-comments {
    display: none !important;
} */
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-block-container {
    float: left;
    width: calc(50% - 20px);
    margin-right: 20px;
    margin-bottom: 10px;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-block-container.wprm-recipe-keyword-container {
    display: none !important;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-block-container a {
    color: inherit;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-block-container .wprm-recipe-servings {
    font-weight: bold;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-details-label {
    font-family: Poppins, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 15px;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-block-container .wprm-block-text-normal {
    font-family: Poppins, sans-serif;
    text-transform: uppercase;
    font-size: 15px;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl h4 {
    font-family: Poppins, sans-serif;
    font-size: 15px;
    padding-bottom: 5px !important;
    clear: both;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-rating-star svg {
    width: 24px;
    height: 23px;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-ingredients-container,
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-instructions-container,
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-notes-container,
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-nutrition-header,
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-nutrition-label-container {
    padding-left: 17px !important;
    padding-right: 19px !important;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl ul {
    list-style: none;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl ul li {
    list-style-type: none !important;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl ul li::marker {
    display: none !important;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl ul li::before {
    color: #f2e2d3 !important;
    transform: scale(1.2) !important;
    background-size: cover;
    content: "•";
    text-align: center;
    font-weight: 900;
    background-color: transparent;
    display: inline-block;
    height: 25px;
    left: -25px;
    position: absolute;
    top: 1em;
    margin-top: -18px;
    width: 25px;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl ol, 
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl ul {
    margin-left: -14px !important;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl ul.wprm-recipe-instructions {
    counter-reset: my-awesome-counter;
    padding-top: 15px !important;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl ul.wprm-recipe-instructions li {
/*    list-style-type: decimal !important;*/
    counter-increment: my-awesome-counter;
    padding-left: 14px !important;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl ul.wprm-recipe-instructions li::before {
    content: counter(my-awesome-counter);
    font-weight: bold;
    font-size: 13px;
    background: #f2e2d3 !important;
    color: #313131 !important;
    border-radius: 100%;
    font-family: 'Poppins';
    width: 18px;
    height: 18px;
    top: 20px;
    margin-top: -15px;
    line-height: 1;
    padding-top: 3px;
    left: -16px;  
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-ingredients-header,
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-instructions-header,
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-notes-header {
    font-size: 35px;
    font-family: 'Poppins';
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-notes ul {
    padding-top: 10px !important;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-notes-header {
    position: relative;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-notes-header .line {
    width: calc(100% - 77px);
    height: 3px;
    background-color: #759387;
    position: absolute;
    top: 22px;
    margin-left: 106px;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-notes h4,
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-nutrition-header {
    font-size: 30px;
    font-family: 'Poppins';
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-notes h4 {
    margin-top: 15px !important;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-nutrition-header {
    margin-bottom: 7px !important;
}

.ingredient-substitutes-lt {
    border-top: 3px solid #759387;
    border-bottom: 3px solid #759387;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #fbf6f2;
    margin-left: -27px;
    margin-right: -29px;
    padding-left: 27px;
    padding-right: 29px;
    margin-top: 15px !important;
}

.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-nutrition-label-container {
    border-bottom: 3px solid #759387;
    margin-left: -10px;
    margin-right: -10px;
    padding-left: 27px !important;
    padding-right: 29px !important;
    padding-bottom: 20px !important;
}

.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .social-1st-row .wprm-call-to-action-icon {
    display: none !important;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .social-2nd-row .wprm-call-to-action-icon {
    position: absolute;
    bottom: 43px;
    left: 126px;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .social-2nd-row .wprm-call-to-action-icon svg {
    width: 104px;
    height: 104px;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .social-2nd-row .wprm-call-to-action-icon svg g,
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .social-2nd-row .wprm-call-to-action-icon svg g path {
    fill: #759387 !important;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .loved-this-recipe-container-lt {
    background: #f0f4f2;
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: -10px;
    border-radius: 10px;
}

.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .social-1st-row,
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .social-2nd-row {    
    justify-content: left;
    padding-left: 276px;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .social-1st-row {
    padding-top: 23px !important;
    padding-bottom: 0 !important;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .social-1st-row .wprm-call-to-action-header {
    font-size: 30px;
    font-family: Poppins, sans-serif;
    padding-bottom: 5px;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .social-2nd-row {    
    padding-top: 0 !important;
    margin-top: -10px !important;
    padding-bottom: 30px !important;
}
.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .social-2nd-row .wprm-call-to-action-header {
    font-size: 20px;
    font-family: Poppins, sans-serif;
    text-transform: uppercase;
}

.wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .loved-this-recipe-container-lt a {
    color: inherit !important;
    font-weight: bold;
    text-decoration: underline;
}
/*RECIPE CARD ENDS*/

/*SINGLE PAGE ENDS*/

/*SIDEBAR*/

/*about*/
.about-block-sidebar-lt,
.about-block-sidebar-lt > .kt-row-column-wrap,
.about-block-sidebar-lt > .kt-row-column-wrap > .wp-block-kadence-column,
.about-block-sidebar-lt > .kt-row-column-wrap > .wp-block-kadence-column > .kt-inside-inner-col {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.about-block-sidebar-lt .kb-button {
    padding: 2px 20px;
}
.about-block-sidebar-lt .kb-button .kt-btn-inner-text {
    font-size: 18px !important;
}
/*about ends*/

/*social links*/
aside.primary-sidebar .wp-block-social-links {
    margin-top: 46px;
}
aside.primary-sidebar .wp-block-social-links .wp-social-link svg {
    width: 34px;
    height: 34px;
}
aside.primary-sidebar .wp-block-social-links .wpel-icon {
    display: none !important;
}
.header-social-wrap .wpel-icon {
    display: none !important;
}
/*social links ENDS*/

/*search*/
.search-block-sidebar-lt .wp-block-search {
    margin-top: 0;
    margin-bottom: 0;
}
.search-block-sidebar-lt,
.search-block-sidebar-lt > .kt-row-column-wrap,
.search-block-sidebar-lt > .kt-row-column-wrap > .wp-block-kadence-column,
.search-block-sidebar-lt > .kt-row-column-wrap > .wp-block-kadence-column > .kt-inside-inner-col {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.search-block-sidebar-lt .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    margin-top: 20px !important;
    border: 2px solid #313131;
    border-radius: 10px;
    padding-top: 0;
    padding-bottom: 0;
    max-width: 75%;
    position: relative;
    margin-left: 12.5%;
}
.search-block-sidebar-lt .wp-block-search button {
    display: block;
    position: absolute;
    right: 0;
    background: transparent !important;
    color: #759387;
}
.search-block-sidebar-lt .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper input {
    border: none;
    font-size: 18px;
    margin-bottom: 0 !important;
}
.search-block-sidebar-lt .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper input::placeholder {
    color: #313131;
}
/*search ends*/

/*categories grid*/
.block-categories-sidebar-lt .mzctgbkb-gallery-caption-style-below.mzctgbkb-gallery-id-allweeat-categories-grid .mzctgb-blocks-gallery-item .mzctgb-blocks-gallery-item-inner .mzctgb-blocks-gallery-item__caption {
    text-transform: initial;
    font-weight: normal;
    font-size: 20px;
}
.block-categories-sidebar-lt .mzctgbkb-gallery-id-allweeat-categories-grid .mzctgb-blocks-gallery-item {
    padding: 0 0 0 0 !important;
    width: calc(50% - 16px);
    margin-right: 16px;
}
.block-categories-sidebar-lt .mzctgbkb-gallery-id-allweeat-categories-grid .mzctgb-blocks-gallery-item:nth-child(2n+2) {
    margin-right: 0;
    margin-left: 16px;
}
.block-categories-sidebar-lt .mzctgbkb-gallery-ul .mzctgb-blocks-gallery-item .mzctgb-blocks-gallery-item-inner {
    margin-top: 0 !important;
}
/*categories grid ENDS*/

/*subscribe form*/
aside.primary-sidebar .enews-widget {
    text-align: center;
}
aside.primary-sidebar .enews-widget h2 {
    font-size: 28px !important;
    text-transform: none !important;
}
aside.primary-sidebar .enews-widget input[type="text"],
aside.primary-sidebar .enews-widget input[type="email"] {
    border: 2px solid #313131;
    border-radius: 10px;
    margin-bottom: 5px;
    text-align: center;
    width: 100%;
    min-height: 52px;
    line-height: 1;
    padding: 0 9px;
}
aside.primary-sidebar .enews-widget input[type="submit"] {
    min-height: 52px;
    width: 100%;
}
aside.primary-sidebar .enews-widget .enews-2-fields {
    margin-top: -53px;
}
/*subscribe form ENDS*/

aside .wp-block-kadence-postgrid {
    margin-bottom: 110px;
}
aside .wp-block-kadence-postgrid .kt-blocks-post-grid-item-inner-wrap,
aside .wp-block-kadence-postgrid .kt-blocks-post-grid-item-inner-wrap .kt-blocks-post-grid-item-inner,
aside .wp-block-kadence-postgrid .kt-blocks-post-grid-item-inner-wrap .kadence-post-image {
    margin-top: 0;
    margin-bottom: 0;
}
aside .wp-block-kadence-postgrid .kt-blocks-post-grid-item-inner-wrap .kadence-post-image .kadence-post-image-intrisic {
    margin-top: 0;
    margin-bottom: 0;
}
aside .wp-block-kadence-postgrid .kt-blocks-post-grid-item-inner-wrap .entry-title {
    padding-top: 0;
    padding-bottom: 0;
}
aside .wp-block-kadence-postgrid .kt-blocks-post-grid-item-inner-wrap .kt-blocks-post-footer,
aside .wp-block-kadence-postgrid .kt-blocks-post-grid-item .kt-blocks-post-top-meta {
    display: none !important;
}

/*SIDEBAR ENDS*/

/*COMMENTS*/
.comment-list > li {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 2px solid #759387;
    border-radius: 10px;
    margin-bottom: 19px;
    padding: 18px 37px 37px 38px;
}
.comment-list .comment-meta {
    margin-left: 0;
}
.comment-list .comment-author,
.comment-list .comment-author span {
    font-family: 'Poppins';
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    line-height: 23px;
}
.comment-list .comment-metadata {
    font-size: 20px;
    line-height: 24px;
}
.comment-list .comment-content p {
    margin-top: 0;
    margin-bottom: 0;
}
.comment-list .comment-content {
    padding-top: 0;
    margin-bottom: 0;
}
.comment-list .comment-body {
    border-bottom: none;
    margin-bottom: 0;
}
.comment-list > li .children {
    background: #f0f4f2 0% 0% no-repeat padding-box;
    border-radius: 10px;
    margin-left: 0;
    padding: 24px 21px 5px 32px;
    margin-top: 32px;
}
.comment-list > li .children article {
    margin-bottom: 35px;
}
.comment-list .comment-reply-link {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #313131;
    border-radius: 10px;
    text-align: center;
    font: normal normal bold 20px/30px Poppins;
    letter-spacing: 0px;
    color: #313131;
    text-transform: uppercase;
    line-height: 32px;
    padding: 0 34px 0 14px;
    position: relative;
}
.comment-list .comment-reply-link:hover {
    background: #313131 0% 0% no-repeat padding-box;
    border: 1px solid #313131;
    color: #fff;
}
.comment-list .comment-reply-link:hover:after {
    background: url(../img/arrow-right-light.svg) no-repeat;
}
.comment-list .comment-reply-link:after {
    content: "";
    display: inline-block;
    background: url(../img/arrow-right.svg) no-repeat;
    width: 18px;
    height: 18px;
    position: absolute;
    right: 11px;
    top: 7px;
}
h3.comment-reply-title {
    font-size: 35px;
}
.comment-respond {
    font-size: 20px;
}
.comment-form-wprm-rating label {
    font-family: 'Poppins';
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    line-height: 23px;
}
.comment-form-wprm-rating {
    margin-bottom: 38px;
}
/*.wprm-rating-stars fieldset.wprm-comment-ratings-container span {
    width: 120px !important;
    height: 23px !important;
}
.wprm-rating-stars fieldset.wprm-comment-ratings-container span:hover svg * {
    fill: #D49D88;
}
.wprm-rating-stars fieldset.wprm-comment-ratings-container svg polygon {
    stroke: #D49D88;
}*/
.comment-form .comment-input-wrap {
    grid-template-columns: inherit !important;
}
body .comment-form input:placeholder-shown+label, 
body .comment-form textarea:placeholder-shown+label {
    -webkit-transform: none !important; 
    transform: none !important;
    font-size: 25px !important;
    line-height: 30px !important;
    font-weight: 400 !important;
    color: #313131 !important;
}
.comment-form input:not(:placeholder-shown)+label, 
.comment-form input:focus+label, 
.comment-form textarea:not(:placeholder-shown)+label, 
.comment-form textarea:focus+label {
    -webkit-transform: none !important; 
    transform: none !important;
    font-size: 25px !important;
    line-height: 30px !important;
    font-weight: 400 !important;
    color: #313131 !important;
}
body .comment-form-comment {
    padding-bottom: 20px;
}
body .comment-respond input, 
body .comment-respond textarea {
    border: 2px solid #759387;
    border-radius: 10px;
}

body .comment-form .comment-form-cookies-consent label {
    font-size: 20px !important;
    line-height: 24px !important;
    font-weight: 300 !important;
    margin-left: 0;
    margin-top: 2px;
}

body .comment-form .comment-form-cookies-consent input {
    width: 22px;
    height: 22px;
}
.comment-form .comment-notes #email-notes,
.comment-form .comment-notes .required-field-message {
    font-size: 20px;
    line-height: 24px;
    font-style: normal;
}
.comment-form .required {
    color: inherit !important;
}
/*COMMENTS END*/

/*RELATED POSTS*/
.single aside .sidebar-inner-wrap .crp_related {
    display: none !important;
}
.single-entry .crp_related {
    display: none !important;
}
.single .crp_related h2 {
    margin-bottom: 17px;
}

.single .crp_related {
    margin-bottom: 50px;
    margin-top: 0;
}

.single .crp_related.crp-grid .crp_title {
    margin-top: 10px;
}
/*RELATED POSTS ENDS*/

/*RESPONSIVE*/
@media screen and (max-width: 540px) {

    .comment-list > li .children .reply {
        top: 27px !important;
    }
}
@media screen and (max-width: 767px) {

    .splide .splide__arrow--prev {
        left: -10px !important;
    }
    .splide .splide__arrow--next {
        right: -10px !important;
    }

    .content-style-boxed .comments-area {
        float: left;
    }

    body .post-navigation .nav-links {
        display: block;
    }
    .post-navigation .nav-previous .img-lt {
        width: 145px;
    }
    .post-navigation .nav-previous .post-navigation-sub {
        width: 157px;
        padding-left: 10px;
        position: inherit;
    }

    .post-navigation .nav-next {
        position: relative;
        top: 40px;
        clear: both;
    }
    .post-navigation .nav-next .img-lt {
        width: 145px;
    }
    .post-navigation .nav-next .post-navigation-sub {
        width: 157px;
        padding-right: 10px;
        position: inherit;
    }
    .post-navigation .the-nav .prev, .post-navigation .the-nav .next {
        padding-right: 8px;
        padding-left: 8px;
        font-size: 18px;
    }
    .post-navigation .nav-links .title {
        padding-top: 40px;
    }
    .post-navigation .nav-next .title {
        min-height: 86px;
    }

    .archive #archive-container.grid-sm-col-2,
    .search #archive-container.grid-sm-col-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .single .content-area .content-container article.single-entry > .entry-content-wrap {
        padding-left: 18px;
        padding-right: 18px;
    }
    h4 {
        font-size: 18px;
        line-height: 30px;
    }
    .site-bottom-footer-wrap ul {
        display: block !important;
    }
    .site-bottom-footer-wrap ul li {
        display: block !important;
    }
    .site-footer-middle-section-1.footer-section-inner-items-1 {
        margin: 0 auto;
        margin-bottom: 30px;
    }
    .site-footer-middle-section-2 .footer-widget-area {
        max-width: 400px;
    }
    .site-middle-footer-inner-wrap .site-footer-middle-section-3 .widget {
        margin-bottom: 0 !important;
    }
    .site-middle-footer-inner-wrap {
        grid-row-gap: 0 !important;
    }
    .home-cta-lt .right-col {
        /*height: 441px;*/
        background-image: url(../img/homepage-start-here-mobile.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 0 26px;
    }
    .home-cta-lt .right-col figure {
        display: none;
    }
    body .wp-block-kadence-advancedbtn .kb-button {
        font-size: 18px;
        padding-top: 1px;
        padding-bottom: 1px;
    }
    .home-cta-lt > .kt-row-column-wrap {
        grid-template-columns: 1.25fr 1fr !important;
        padding-bottom: 35px !important;
    }
    .home-cta-lt h1:before {
      width: 29px;
      left: -36px;
    }

    .home-cta-lt h1:after {
      width: 29px;
      right: -36px;
    }

    .latest-posts-lt > .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li {
        width: calc((100% / 2) - 30px + (30px / 2));
    }
    .latest-posts-lt > .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li {
        width: calc((100% / 2) - 30px + (30px / 2));
    }
    .latest-posts-lt ul li h2 {
        font-size: 20px !important;
        line-height: 24px;
        margin-top: 15px;
    }
    .latest-posts-lt .taxonomy-category > a:first-child {
        font-size: 14px;
        line-height: 20px;
    }
    body h2 {
        font-size: 30px;
        line-height: 30px;
    }
    body h1 {
        font-size: 30px;
        line-height: 38px;
    }

    .home-cta-lt2 figure {
        float: none !important;
        margin: 0 auto !important;
    }
    .nutrition-logo-lt {
        right: -23px;
        top: -32px;
        max-width: 110px;
    }

    .evidence-based-logo-lt {
        left: -18px;
        top: 70px;
        max-width: 65px;
    }

    .block-categories-lt .mzctgbkb-gallery-id-allweeat-categories-grid .mzctgb-blocks-gallery-item {
        margin: 20px 8px !important;
        padding: 8px 8px !important;
    }
    .block-categories-lt .mzctgbkb-gallery-id-allweeat-categories-grid .mzctgb-blocks-gallery-item:first-child {
        margin: 20px 8px 20px 8px !important;
    }
    .block-categories-lt .mzctgbkb-gallery-id-allweeat-categories-grid .mzctgb-blocks-gallery-item:last-child {
        margin: 20px 8px 20px 8px !important;
    }
    .block-categories-lt .mzctgbkb-gallery-ul[data-columns-xs="2"] .mzctgb-blocks-gallery-item {
        width: calc(50% - 16px);
    }

    body .kb-button {
        padding: 0.4em 10px;
    }

    .latest-posts-carousel-lt .kt-post-slider-item h2 {
        font-size: 20px !important;
        line-height: 24px;
        margin-top: 15px;
    }
    .latest-posts-carousel-lt .taxonomy-category-lt a {
        font-size: 14px;
        line-height: 20px;
    }

    .latest-posts-without-category-lt .wp-block-post-featured-image,
    .latest-posts-without-category-lt .wp-block-post-featured-image a, 
    .latest-posts-without-category-lt .wp-block-post-featured-image img {
        height: auto !important;
        min-height: 204px !important;
    }

    .browse-categories-top-lt > .kt-row-column-wrap {
        grid-template-columns: minmax(0, 1.25fr) minmax(0, 2fr) !important;
    }

    .browse-categories-desktop-lt {
        display: none !important;
    }
    .browse-categories-mobile-lt {
        display: block !important;
    }

    body .pagination .page-numbers.prev .label, 
    body .pagination .page-numbers.next .label {
        display: none;
    }

    .wp-block-genesis-blocks-gb-columns .works h2 {
        font-size: 28px;
        line-height: 35px;
    }
    body.single  {
        font-size: 17px;
        line-height: 20px;
    }
    .wp-block-genesis-blocks-gb-columns .works ul {
        background-image: none;
        padding-right: 0;
        padding-top: 12px;
        margin-bottom: 2px;
    }

    .share-holder-top-lt {
        display: none;
    }
    .single header.entry-header {
        text-align: center;
    }
    .single .entry-header .entry-title {
        padding-right: 0;
    }
    .single .entry-header .entry-meta {
        justify-content: center;
    }
    .single-disclaimer-lt {
        text-align: center;
    }
    .wprm-recipe-snippet.wprm-recipe-template-mklb-low-impact-jump-buttons {
/*        background-size: 81px;*/
        text-align: center;
    }
    .wprm-recipe-snippet.wprm-recipe-template-mklb-low-impact-jump-buttons .bowl-img {
        background-size: 81px;
    }
    .wprm-recipe-jump.wprm-recipe-link {
        margin-bottom: 30px;
    }
    .single .adthrive-collapse-player h3.adthrive-player-title {
        font-size: 30px;
    }

    .ingredient-notes-lt {
        margin-left: -32px !important;
        margin-right: -32px !important;
        border-radius: 0;
    }
    #h-ingredient-notes-and-substitutes, .ingredient-notes-lt h2 {
        padding-left: 0 !important;
    }
    .ingredient-notes-lt ul {
        padding-left: 0 !important;
        line-height: 1.7;
    }
    .ingredient-notes-lt ul li span {
        font-family: 'Josefin Sans', sans-serif !important;
    }

    .wp-block-genesis-blocks-gb-columns .tips h2 {
        line-height: initial;
    }

    .faqs-block-lt h3 {
        font-size: 28px;
    }
    .faqs-block-lt h4 {
        font-size: 17px;
    }

    .related-recipes-lt {
        margin-left: -32px !important;
        margin-right: -32px !important;
        padding-left: 32px;
        padding-right: 32px;
    }
    .related-recipes-lt ul {
        padding-left: 18px !important;
    }

    .wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-template-my-kids-lick-the-bowl-header {
        text-align: center;
        padding: 247px 35px 50px 35px;
    }
    .wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl {
        font-size: 17px;
    }
    .wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-image {
        left: auto;
        right: calc(50% - 90px);
        top: 38px;
        width: 181px;
    }
    .wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-block-container {
        float: none;
        width: 100%;
        margin-right: 0;      
    }
    .wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .rate-container-lt {
        margin-top: 32px !important;
    }
    .wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-header {
        margin-top: 20px !important;
    }
    .wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-ingredients-header, .wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-instructions-header, .wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-notes-header {
        font-size: 30px;
        line-height: 38px;
    }
    .single h2.has-background {
        padding-left: 0;
        padding-right: 0;
    }
    .wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-notes h4, .wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .wprm-recipe-nutrition-header {
        font-size: 28px;
    }

    .wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .loved-this-recipe-container-lt {
        position: relative;
    }
    .wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .social-2nd-row .wprm-call-to-action-icon {
        bottom: auto;
        left: calc(50% - 52px);
        top: 28px;
    }
    .wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .social-1st-row,
    .wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .social-2nd-row {    
        padding-left: 15px;
        padding-right: 15px;
    }
    .wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .social-1st-row {
        padding-top: 163px !important;
        padding-bottom: 0 !important;
    }
    .wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .social-1st-row .wprm-call-to-action-header {
        font-size: 28px;
    }
    .wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .social-2nd-row {    
        padding-top: 0 !important;
        margin-top: 5px !important;
        padding-bottom: 30px !important;
    }
    .wprm-recipe.wprm-recipe-template-my-kids-lick-the-bowl .social-2nd-row .wprm-call-to-action-header {
        font-size: 15px;
        margin-bottom: 15px;
    }

    .single .quick-start-quide-lt {
        margin-left: -32px !important;
        margin-right: -32px !important;
    }
    .quick-start-quide-lt .wp-block-kadence-image figure {
        margin-left: 10px;
        margin-top: -110px;
    }
    .quick-start-quide-lt > .kt-row-column-wrap {
        grid-template-columns: 1fr 1.25fr !important;
    }

    .comment-list .reply {
        position: absolute;
        top: 0;
        right: 0;
        margin: 0;
    }
    .comment-list .comment-metadata {
        font-size: 17px;
        line-height: 20px;
    }
    .comment-list .comment-metadata time {
        max-width: 130px;
        display: block;
        word-break: break-word;
    }
    .comment-list > li {
        padding: 18px 12px 37px 25px;
    }
    .comment-list > li .children {
        padding: 24px 12px 5px 12px;
    }
}
@media screen and (min-width: 768px) and (max-width: 899px) {
    .post-navigation .nav-previous .post-navigation-sub {
        right: 20px;
    }
    .post-navigation .nav-previous .img-lt,
    .post-navigation .nav-next .img-lt {
        width: 155px;
    }
    .post-navigation .nav-next .post-navigation-sub {
        left: 20px;
    }
}

@media screen and (min-width: 768px) {
    .navigating-allergies-lt .long-button-lt span br {
        display: none;
    }
    #h-why-this-recipe-works br {
        display: none;
    }
}
@media screen and (max-width: 781px) {
    .single-post .wp-block-columns.wp-container-5 {
        flex-wrap: nowrap !important;
    }
}
@media screen and (max-width: 1024px) {
    /*MOBILE MENU*/
    body #mobile-drawer.active .drawer-overlay {
        display: none;
    }
    body #mobile-drawer .drawer-content .site-header-item {
        margin-top: 0 !important;
    }

    body #mobile-drawer.popup-drawer .drawer-inner {
        top: 78px;
        width: calc(100% - 16px);
        left: 0;
    }
    body.admin-bar #mobile-drawer.popup-drawer .drawer-inner {
        top: 124px;
    }
    body #mobile-drawer.popup-drawer .drawer-inner .drawer-content {
        padding: 0 0;
    }

    body #mobile-drawer {
        z-index: 10;
    }
    body #mobile-drawer .drawer-header {
        display: none !important;
    }
    body .mobile-navigation ul li {
        margin-right: 0;
    }
    body .mobile-navigation ul.has-collapse-sub-nav ul.sub-menu {
        background: #F2E2D3 !important;
        padding-left: 0;
    }
    body .mobile-navigation ul.has-collapse-sub-nav ul.sub-menu li {
        font-size: 18px;
        padding-left: 8px;
        padding-right: 8px;
    }
    body .mobile-navigation ul li .drawer-nav-drop-wrap {
        display: block;
    }
    body .mobile-navigation ul li .drawer-nav-drop-wrap a {
        display: inline-block;
        width: auto;
        padding-right: 0;
        padding-left: 0;
    }
    body .mobile-navigation ul li .drawer-nav-drop-wrap button {
        display: inline-block;
        border-left: none !important;
        padding-left: 5px;
        padding-right: 0;
        position: relative;
        top: 4px;
    }
    body .mobile-navigation ul li .drawer-nav-drop-wrap a {
        display: none;
    }
    body .mobile-navigation ul li .drawer-nav-drop-wrap .fake-a {
        cursor: pointer;
    }
    body .mobile-navigation ul li .drawer-nav-drop-wrap .drawer-sub-toggle svg {
        fill: #cddcd5;
        width: 10px;
        height: 9px;
        position: relative;
        top: -5px;
    }
    body .mobile-navigation ul li .drawer-nav-drop-wrap .drawer-sub-toggle[aria-expanded="true"] svg {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }
    .search-form-mobile-lt {
        width: 80%;
        margin: 0 auto;
    }
    .search-form-mobile-lt input[type="search"]{
        color: var(--global-palette4) !important;
        border: 2px solid var(--global-palette5) !important;
        border-radius: 10px;
        height: 52px;
        line-height: 52px;
        padding-left: 20px;
        font-weight: 400;
        font-size: 18px;
        font-family: Poppins, sans-serif;
    }
    .search-form-mobile-lt input[type="search"]::placeholder {
        color: var(--global-palette4) !important;
    }
    .search-form-mobile-lt .kadence-search-icon-wrap svg {
        fill: #759387;
    }

    body .mobile-toggle-open-container .menu-toggle-open {
        padding-right: 0;
    }
    /*MOBILE MENU ENDS*/

    #menu-footer-middle-first li,
    #menu-footer-middle-second li {
        font-weight: 400;
        font-size: 20px;
        line-height: 40px;
    }
    .site-footer-section {
        justify-content: center;
        text-align: center;
    }
    .form-newsletter-footer-lt .kb-form .kadence-blocks-form-field.kb-field-desk-width-50 {
        width: 100%;
    }
    .block-categories-lt .mzctgbkb-gallery-ul .mzctgb-blocks-gallery-item .mzctgb-blocks-gallery-item-inner .mzctgb-blocks-gallery-item__caption {
        font-size: 20px !important;
        line-height:24px !important;
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .single .content-area .content-container article.single-entry > .entry-content-wrap {
        padding-left: 18px;
        padding-right: 18px;
    }
    .site-footer-row.site-footer-row-columns-4 {
        grid-template-columns: 0.75fr 1fr 1.25fr 1.25fr !important;
    }
    .latest-posts-lt > .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li {
        width: calc((100% / 3) - 30px + (30px / 3));
    }
    .latest-posts-lt > .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li {
        width: calc((100% / 2) - 30px + (30px / 2));
    }

    .evidence-based-logo-lt {
        left: -25px;
        top: 28px;
        max-width: 85px;
    }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
    .block-categories-lt .mzctgbkb-gallery-id-allweeat-categories-grid .mzctgb-blocks-gallery-item {
        margin: 20px 42px !important;
        padding: 8px 8px !important;
    }
    .block-categories-lt .mzctgbkb-gallery-id-allweeat-categories-grid .mzctgb-blocks-gallery-item:first-child {
        margin: 20px 42px 20px 42px !important;
    }
    .block-categories-lt .mzctgbkb-gallery-id-allweeat-categories-grid .mzctgb-blocks-gallery-item:last-child {
        margin: 20px 42px 20px 42px !important;
    }
    .block-categories-lt .mzctgbkb-gallery-ul[data-columns-xs="2"] .mzctgb-blocks-gallery-item {
        width: calc(50% - 84px);
    }
}
@media screen and (min-width: 1025px) {
    .single-post .quick-start-quide-lt > .kt-row-column-wrap {
        grid-template-columns: minmax(0, 41%) minmax(0, 59%);
        column-gap: 0;
    }

    .single .content-area .content-container article.single-entry > .entry-content-wrap {
        padding-left: 0;
        padding-right: 0;
    }
    body #mobile-drawer {
        display: none;
    }
    .site-footer-row.site-footer-row-columns-4 {
        grid-template-columns: 1fr 2fr 1fr 1fr !important;
    }
    .site-footer-middle-section-2 {
        padding-right: 43px;
        padding-left: 33px;
    }
    .site-footer-middle-section-3, .site-footer-middle-section-4 {
        padding-top: 40px;
    }
    .home-cta-lt2 p {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
    .site-branding a.brand img.svg-logo-image {
        width: 240px !important;
    }
}
@media screen and (min-width: 1025px) and (max-width: 1239px) {
    .post-navigation .nav-previous .post-navigation-sub {
        right: 20px;
    }
    .post-navigation .nav-previous .img-lt,
    .post-navigation .nav-next .img-lt {
        width: 155px;
    }
    .post-navigation .nav-next .post-navigation-sub {
        left: 20px;
    }
}
@media screen and (min-width: 1600px) {
    .navigating-allergies-lt {
        background-size: 1920px !important;
    }
}