@font-face {
  font-family: "Gotham HTF Medium", Sans-serif;
  src: url("../fonts/Gotham-HTF-Medium.eot");
  src: url("../fonts/Gotham-HTF-Medium.ttf") format("ttf"),
    url("../fonts/Gotham-HTF-Medium.woff") format("woff"),
    url("../fonts/Gotham-HTF-Medium.woff2") format("woff2"),
    url("../fonts/Gotham-HTF-Medium.svg") format("svg");
  font-display: swap;
}

@font-face {
  font-family: "Gotham HTF Book", Sans-serif;
  src: url("../fonts/Gotham-HTF-Book.eot");
  src: url("../fonts/Gotham-HTF-Book.ttf") format("ttf"),
    url("../fonts/Gotham-HTF-Book.woff") format("woff"),
    url("../fonts/Gotham-HTF-Book.woff2") format("woff2"),
    url("../fonts/Gotham-HTF-Book.svg") format("svg");
  font-display: swap;
}

@font-face {
  font-family: "Gotham HTF Bold", Sans-serif;
  src: url("../fonts/Gotham-HTF-Bold.eot");
  src: url("../fonts/Gotham-HTF-Bold.ttf") format("ttf"),
    url("../fonts/Gotham-HTF-Bold.woff") format("woff"),
    url("../fonts/Gotham-HTF-Bold.woff2") format("woff2"),
    url("../fonts/Gotham-HTF-Bold.svg") format("svg");
  font-display: swap;
}

@font-face {
  font-family: "GothamHTF-Medium", Sans-serif;
  src: url("../fonts/Gotham-HTF-Medium.eot");
  src: url("../fonts/Gotham-HTF-Medium.ttf") format("ttf"),
    url("../fonts/Gotham-HTF-Medium.woff") format("woff"),
    url("../fonts/Gotham-HTF-Medium.woff2") format("woff2"),
    url("../fonts/Gotham-HTF-Medium.svg") format("svg");
  font-display: swap;
}

@font-face {
  font-family: "GothamHTF-Book", Sans-serif;
  src: url("../fonts/Gotham-HTF-Book.eot");
  src: url("../fonts/Gotham-HTF-Book.ttf") format("ttf"),
    url("../fonts/Gotham-HTF-Book.woff") format("woff"),
    url("../fonts/Gotham-HTF-Book.woff2") format("woff2"),
    url("../fonts/Gotham-HTF-Book.svg") format("svg");
  font-display: swap;
}

@font-face {
  font-family: "GothamHTF-Bold", Sans-serif;
  src: url("../fonts/Gotham-HTF-Bold.eot");
  src: url("../fonts/Gotham-HTF-Bold.ttf") format("ttf"),
    url("../fonts/Gotham-HTF-Bold.woff") format("woff"),
    url("../fonts/Gotham-HTF-Bold.woff2") format("woff2"),
    url("../fonts/Gotham-HTF-Bold.svg") format("svg");
  font-display: swap;
}

@font-face {
  font-family: "Gotham Bold";
  src: url("../fonts/GothamBold.eot");
  src: url("../fonts/GothamBold.ttf") format("ttf"),
    url("../fonts/GothamBold.woff") format("woff"),
    url("../fonts/GothamBold.woff2") format("woff2"),
    url("../fonts/GothamBold.svg") format("svg");
  font-display: swap;
}

@font-face {
  font-family: "libre_baskervillebold";
  src: url("../fonts/librebaskerville-bold-webfont.eot");
  src: url("../fonts/librebaskerville-bold-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/librebaskerville-bold-webfont.woff2") format("woff2"),
    url("../fonts/librebaskerville-bold-webfont.woff") format("woff"),
    url("../fonts/librebaskerville-bold-webfont.ttf") format("truetype"),
    url("../fonts/librebaskerville-bold-webfont.svg#libre_baskervillebold")
      format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "La Belle Aurore";
  src: url("../fonts/LaBelleAurore.eot");
  src: url("../fonts/LaBelleAurore.eot") format("embedded-opentype"),
    url("../fonts/LaBelleAurore.woff2") format("woff2"),
    url("../fonts/LaBelleAurore.woff") format("woff"),
    url("../fonts/LaBelleAurore.ttf") format("truetype"),
    url("../fonts/LaBelleAurore.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* Blog Listing page */
.text-be {
  color: #be3550;
}

.text-6a {
  color: #6ac072;
}

.text-de {
  color: #de6b26;
}

.text-20 {
  color: #208a9b;
}

.text-af {
  color: #af4995;
}

.text-be3 {
  color: #be3550;
}

.text-df {
  color: #df6c27;
}

.text-21 {
  color: #218c9c;
}

.text-008 {
  color: #008db3;
}

.text-af4a {
  color: #af4a94;
}

.text-f15 {
  color: #f15b50;
}

.text-97b {
  color: #97be4e;
}

.text-259 {
  color: #2592b1;
}

.text-865 {
  color: #86579e;
}

.text-c95 {
  color: #c9599c;
}

.text-00b {
  color: #00b187;
}

.text-f16 {
  color: #f16463;
}

.text-00a {
  color: #00a95c;
}

.text-ea6 {
  color: #ea69a3;
}

.text-e49 {
  color: #e49546;
}

.text-00b2 {
  color: #00b28f;
}

.text-ee3 {
  color: #ee3658;
}

.text-c24 {
  color: #c24575;
}

.text-c25 {
  color: #40b69e;
}

.text-black {
  color: #000;
}

.gotham-book {
  font-family: "GothamHTF-Book", Sans-serif;
}

.font-16 {
  font-size: 16px !important;
}

.elementor-kit-3 .hero h1 {
  color: #ffffff;
}

.blog-template-default h3 {
  margin: 0;
}

.page-template-template-blog p,
.single-blog p {
  font-family: "Gotham HTF" !important;
  line-height: 1.6;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.blog-list > [class^="col-"]:nth-child(4n + 1) .blog-card {
  background-color: #FEF9E0 !important;
}

.blog-list > [class^="col-"]:nth-child(4n + 2) .blog-card {
  background-color: #D9F0E6 !important;
}

.blog-list > [class^="col-"]:nth-child(4n + 3) .blog-card {
  background-color: #FFE8DA !important;
}

.blog-list > [class^="col-"]:nth-child(4n + 4) .blog-card {
  background-color: #dff2fb !important;
}

.blog-list > [class^="col-"] a {
  color: #333232;
  text-decoration: none;
}

.blog-details > section.scroll-section {background-color: #fff; }

.blog-card {
  height: 100%;
  border-radius: 35px;
  overflow: hidden;
  border: 1px solid #f1f1f1;
  transition: 0.2s all ease-in-out;
  -webkit-transition: 0.2s all ease-in-out;
  -ms-transition: 0.2s all ease-in-out;
}

.blog-card:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.16);
  transition: 0.2s all ease-in-out;
  -webkit-transition: 0.2s all ease-in-out;
  -ms-transition: 0.2s all ease-in-out;
}

.blog-card .blog-inner-details {
  padding: 20px;
}

.blog-card .blog-inner-details .blog-meta {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}

.blog-card .blog-inner-details .blog-meta .date {
  font-weight: bold;
  font-size: 16px;
  color: #223e51;
}

.blog-card .blog-inner-details .blog-meta .category {
  display: inline-block;
  padding: 6px 20px;
  background: #9b5940;
  color: #fff;
  text-transform: uppercase;
  border-radius: 8px;
}
.blog-card .blog-inner-details .blog-info h3 {
  font-size: 24px;
  font-family: "Gotham HTF";
  color: #223e51;
  font-weight: bold;
  line-height: 1.25em;
  text-transform: unset;
  word-break: normal;
}

.blog-card .blog-inner-details .blog-other-info {
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
}

.blog-card .blog-inner-details .blog-other-info .blog-read-more {
  position: relative;
  font-weight: bold;
  color: #545a5e;
  font-family: "GothamHTF-Book", Sans-serif;
  letter-spacing: 1.2px;
}

.blog-card .blog-inner-details .blog-other-info .blog-read-more:after {
  content: "\f105";
  margin-left: 5px;
  font: normal normal normal 20px/1 FontAwesome;
}

.blog-card .blog-inner-details .blog-other-info .blog-read-more:hover {
  color: #437113;
}

.blog-card .blog-image {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.blog-card .blog-inner-details .blog-meta .category.women,
.blog-card .blog-inner-details .blog-meta .category.women-es {
  background: #9b5940;
}

.blog-card .blog-inner-details .blog-meta .category.infant,
.blog-card .blog-inner-details .blog-meta .category.infant-es {
  background: #b04040;
}

.blog-card .blog-inner-details .blog-meta .category.children,
.blog-card .blog-inner-details .blog-meta .category.children-es {
  background: #2f4653;
}

.blog-card .blog-inner-details .blog-meta .category.family,
.blog-card .blog-inner-details .blog-meta .category.family-es {
  background: #497551;
}

.blog-card .blog-inner-details .blog-meta .category.recipes,
.blog-card .blog-inner-details .blog-meta .category.recipes-es {
  background: #765169;
}

.blog-card .blog-inner-details .blog-meta .category.general-family,
.blog-card .blog-inner-details .blog-meta .category.general-family-es {
  background: #497551;
}

.blog-card .blog-inner-details .blog-meta .category {
  margin-left: 10px;
  font-family: "GothamHTF-Book", Sans-serif;
}

.blog-like-unlike-heart i.fa.fa-heart {
  color: #c04341;
}

.blog-like-unlike-heart i {
  font-size: 20px;
}

.blog-like-unlike-heart .mll-count {
  font-weight: normal;
}

.blog-cat-list {
  margin-bottom: 50px;
  text-align: center;
}

.social-share-text {
  margin: 0;
  font-weight: 600;
  font-size: 18px;
}

.kg-share.section {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.kg-share {
  display: flex;
  justify-content: end;
  width: 100%;
  justify-self: end;
  align-items: center;
  margin: 20px;
  gap: 10px;
}

.kg-share-btn i {
  font-size: 30px;
}

.kg-share.section .kg-share-btn.kg-fb .fa.fa-facebook-official {
  color: #0766ff;
}

.kg-share.section .kg-share-btn.kg-ln .fa.fa-linkedin-square {
  color: #0a66c2;
} 

ul.blog-cat-list li {
  display: inline-block;
  font-family: "GothamHTF-Book", Sans-serif;
}

ul.blog-cat-list li a,
ul.blog-cat-list li:first-child button {
  display: inline-block;
  padding: 6px 40px;
  /* background: #314E63; */
  border: 2px solid #314e63;
  color: #314e63;
  text-transform: uppercase;
  border-radius: 8px;
  margin-right: 30px;
  margin-bottom: 25px;
  font-weight: 500;
}

ul.blog-cat-list li a.women,
ul.blog-cat-list li .women {
  border-color: #9b5940;
  color: #9b5940;
}
ul.blog-cat-list li a.infant,
ul.blog-cat-list li .infant {
  border-color: #b04040;
  color: #b04040;
}
ul.blog-cat-list li a.children,
ul.blog-cat-list li .children {
  border-color: #2f4653;
  color: #2f4653;
}
ul.blog-cat-list li a.family,
ul.blog-cat-list li .family,
ul.blog-cat-list li a.general-family,
ul.blog-cat-list li .general-family {
  border-color: #497551;
  color: #497551;
}
ul.blog-cat-list li a.recipes,
ul.blog-cat-list li .recipes {
  border-color: #765169;
  color: #765169;
}
ul.blog-cat-list li a.active,
ul.blog-cat-list li a:hover {
  background-color: #314e63;
  color: #fff;
}
ul.blog-cat-list li a.women.active,
ul.blog-cat-list li a.women:hover,
ul.blog-cat-list li .women.active,
ul.blog-cat-list li .women:hover {
  background-color: #9b5940;
}
ul.blog-cat-list li a.infant.active,
ul.blog-cat-list li a.infant:hover,
ul.blog-cat-list li .infant.active,
ul.blog-cat-list li .infant:hover {
  background-color: #b04040;
}
ul.blog-cat-list li a.children.active,
ul.blog-cat-list li a.children:hover,
ul.blog-cat-list li .children.active,
ul.blog-cat-list li .children:hover {
  background-color: #2f4653;
}
ul.blog-cat-list li a.family.active,
ul.blog-cat-list li a.family:hover,
ul.blog-cat-list li .family.active,
ul.blog-cat-list li .family:hover,
ul.blog-cat-list li a.general-family.active,
ul.blog-cat-list li a.general-family:hover,
ul.blog-cat-list li .general-family.active,
ul.blog-cat-list li .general-family:hover {
  background-color: #497551;
}
ul.blog-cat-list li a.recipes.active,
ul.blog-cat-list li a.recipes:hover,
ul.blog-cat-list li .recipes.active,
ul.blog-cat-list li .recipes:hover {
  background-color: #765169;
}

ul.blog-cat-list li [type="radio"]:checked,
ul.blog-cat-list li [type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px;
}

ul.blog-cat-list li [type="radio"]:checked + label,
ul.blog-cat-list li [type="radio"]:not(:checked) + label {
  cursor: pointer;
  position: relative;
  display: inline-block;
  padding: 6px 40px;
  border: 2px solid #314e63;
  color: #314e63;
  text-transform: uppercase;
  border-radius: 8px;
  margin-right: 30px;
  margin-bottom: 25px;
  font-weight: 500;
}

ul.blog-cat-list li [type="radio"] + label.women,
ul.blog-cat-list li [type="radio"] + label.women-es {
  border-color: #9b5940;
  color: #9b5940;
}
ul.blog-cat-list li [type="radio"] + label.infant,
ul.blog-cat-list li [type="radio"] + label.infant-es {
  border-color: #b04040;
  color: #b04040;
}
ul.blog-cat-list li [type="radio"] + label.children,
ul.blog-cat-list li [type="radio"] + label.children-es {
  border-color: #2f4653;
  color: #2f4653;
}
ul.blog-cat-list li [type="radio"] + label.family,
ul.blog-cat-list li [type="radio"] + label.family-es,
ul.blog-cat-list li [type="radio"] + label.general-family,
ul.blog-cat-list li [type="radio"] + label.general-family-es {
  border-color: #497551;
  color: #497551;
}
ul.blog-cat-list li [type="radio"] + label.recipes,
ul.blog-cat-list li [type="radio"] + label.recipes-es {
  border-color: #765169;
  color: #765169;
}
ul.blog-cat-list li [type="radio"] + label:hover,
ul.blog-cat-list li [type="radio"]:checked + label {
  background-color: #314e63;
  color: #fff;
}
ul.blog-cat-list li [type="radio"]:checked + label.women,
ul.blog-cat-list li [type="radio"] + label.women:hover,
ul.blog-cat-list li [type="radio"]:checked + label.women-es,
ul.blog-cat-list li [type="radio"] + label.women-es:hover {
  background-color: #9b5940;
}
ul.blog-cat-list li [type="radio"]:checked + label.infant,
ul.blog-cat-list li [type="radio"] + label.infant:hover,
ul.blog-cat-list li [type="radio"]:checked + label.infant-es,
ul.blog-cat-list li [type="radio"] + label.infant-es:hover {
  background-color: #b04040;
}
ul.blog-cat-list li [type="radio"]:checked + label.children,
ul.blog-cat-list li [type="radio"] + label.children:hover,
ul.blog-cat-list li [type="radio"]:checked + label.children-es,
ul.blog-cat-list li [type="radio"] + label.children-es:hover {
  background-color: #2f4653;
}
ul.blog-cat-list li [type="radio"]:checked + label.family,
ul.blog-cat-list li [type="radio"] + label.family:hover,
ul.blog-cat-list li [type="radio"]:checked + label.family-es,
ul.blog-cat-list li [type="radio"] + label.family-es:hover {
  background-color: #497551;
}
ul.blog-cat-list li [type="radio"]:checked + label.general-family,
ul.blog-cat-list li [type="radio"] + label.general-family:hover,
ul.blog-cat-list li [type="radio"]:checked + label.general-family-es,
ul.blog-cat-list li [type="radio"] + label.general-family-es:hover {
  background-color: #497551;
}
ul.blog-cat-list li [type="radio"]:checked + label.recipes,
ul.blog-cat-list li [type="radio"] + label.recipes:hover,
ul.blog-cat-list li [type="radio"]:checked + label.recipes-es,
ul.blog-cat-list li [type="radio"] + label.recipes-es:hover {
  background-color: #765169;
}

ul.blog-num,
.blog-num ul {
  column-count: 2;
  column-gap: 90px;
  counter-reset: blogcount;
}

.blog-num li {
  position: relative;
  margin-bottom: 20px !important;
  padding-left: 50px !important;
  min-height: 35px;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}

.blog-num li::before {
  counter-increment: blogcount;
  content: counter(blogcount);
  position: absolute;
  left: 0;
  font-size: 2.8em;
  line-height: 1;
}

.blog-num.green-count li::before {
  color: #4a7f43;
}

.blog-num.orange-count li::before {
  color: #ce4a2c;
}

.blog-nums ul {
  counter-reset: blogcount;
}

.blog-nums li {
  position: relative;
  padding-left: 45px !important;
  min-height: 35px;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}

.blog-nums li::before {
  counter-increment: blogcount;
  content: counter(blogcount);
  position: absolute;
  left: 0;
  color: #fff;
  font-size: 1em;
  width: 30px;
  height: 30px;
  line-height: 1;
  background-color: #4ab59e;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bg-cover {
  background-size: cover !important;
}

.bg-top {
  background-position: top !important;
}

.blog-details h2 {
  font-family: "Gotham HTF" !important;
  line-height: 1.3em !important;
  font-weight: bold !important;
}

.blog-details h3 {
  font-family: "Libre Baskerville", Sans-serif !important;
  font-weight: bold;
  line-height: 1.25em !important;
}

.blog-details a {
  font-family: "Gotham HTF" !important;
  word-break: break-all;
}

.blog-details h4 {
  font-weight: bold !important;
  font-family: "Gotham HTF" !important;
  line-height: 1.2em !important;
}

.blog-details h5 {
  font-weight: bold !important;
  font-family: "Gotham HTF" !important;
  line-height: 1.2em !important;
  font-size: 20px !important;
}

.blog-details-sec p {
  line-height: 1.2em !important;
  font-size: 20px !important;
  font-family: "GothamHTF-Book", Sans-serif;
}

.gotham-bold h2 span {
  font-weight: bold !important;
}

.blog-details .blog-meta {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.blog-details .blog-meta .date {
  color: #327d85;
  font-size: 23px;
  margin-right: 20px;
  font-family: "Gotham HTF";
}

.blog-details .blog-meta .category {
  display: inline-block;
  padding: 6px 20px;
  background-color: #9b5940;
  color: #fff;
  text-transform: uppercase;
  border-radius: 8px;
  font-family: "Gotham HTF";
  font-size: 16px;
  font-weight: normal;
}

.blog-details .blog-meta .category.recipes,
.blog-details .blog-meta .category.recipes-es {
  background-color: #765169;
}

.blog-details .blog-meta .category.general-family,
.blog-details .blog-meta .category.general-family-es {
  background-color: #497551;
  font-family: "Gotham HTF";
}

.blog-details .blog-meta .category.infant,
.blog-details .blog-meta .category.infant-es {
  background-color: #b04040;
}

.blog-details .blog-meta .category.children,
.blog-details .blog-meta .category.children-es {
  background-color: #2f4653;
}

.blog-details .blog-meta .category + .category {
  margin-left: 20px;
}

.share-info {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.share-info h4 {
  font-weight: normal;
  color: #297ea8;
  text-align: right;
  font-family: "Gotham HTF";
}

.share-info a {
  background: #fdf3b1;
  padding: 10px 20px;
  border-radius: 8px;
  color: #264a63 !important;
}

.share-info a:hover {
  background-color: #264a63;
  color: #fff !important;
}

.share-info a i {
  margin-left: 10px;
}

.section-info.blog-top-text {
  color: #fff;
  align-items: baseline;
}

.section-info.blog-top-text .text-top-space {
  margin-top: 5%;
}

.blog-nav {
  padding: 0px 20px 0 20px;
  overflow: auto;
  height: 100vh;
  border-left: 1px solid #aad7d9;
}

.blog-nav > ul > li {
  position: relative;
  margin-bottom: 20px;
}

.blog-nav > ul > li > a {
  color: #ffffff;
  font-size: 16px;
  background: #9b5940;
  padding: 10px 20px;
  width: 100%;
  border-radius: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-transform: uppercase;
}

.blog-nav > ul > li > a.influencers,
.blog-nav > ul > li > a.influencers-es {
  background: #576db4;
}

.blog-nav > ul > li > a.women,
.blog-nav > ul > li > a.women-es {
  background: #9b5940;
}

.blog-nav > ul > li > a.infant,
.blog-nav > ul > li > a.infant-es {
  background: #b04040;
}

.blog-nav > ul > li > a.children,
.blog-nav > ul > li > a.children-es {
  background: #2f4653;
}

.blog-nav > ul > li > a.family,
.blog-nav > ul > li > a.family-es {
  background: #497551;
}

.blog-nav > ul > li > a.general-family,
.blog-nav > ul > li > a.general-family-es {
  background: #497551;
}

.blog-nav > ul > li > a.recipes,
.blog-nav > ul > li > a.recipes-es {
  background: #765169;
}

.blog-nav > ul > li > a:hover {
  background-color: #2f4653;
}

.blog-nav > ul > li > a > span {
  position: absolute;
  display: inline-flex;
  height: 45px;
  top: 0;
  width: 50px;
  align-items: center;
  justify-content: center;
  right: 0;
  font-size: 24px;
  border-left: 1px solid rgba(255, 255, 255, 0.4);
}

.blog-nav > ul > li > .dropdown {
  padding: 20px 10px 0;
  display: none;
}

.page-inner-details .left-side{ background: #FFFFFF;}

.blog-nav > ul > li.active > a > span i {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-osx-transform: rotate(180deg);
}

.blog-nav > ul > li > .dropdown li {
  position: relative;
  margin-bottom: 20px;
  display: flex;
}

.blog-nav > ul > li > .dropdown li:last-child {
  margin-bottom: 0;
}

.blog-nav > ul > li > .dropdown a {
  color: #333232;
  font-size: 16px;
}

.blog-nav > ul > li.sub-menu.active > .dropdown a {
  color: #2f4653;
}

.blog-nav > ul > li > .dropdown a.active {
  text-shadow: 0 0 0.65px #000, 0 0 0.65px #000;
}

.blog-nav > ul > li > .dropdown a:not(.active):hover {
  color: #b04040;
  text-shadow: none;
}

.reading-time.reading-time-top {
  margin: 40px 0px;
}

.blog-load {
  text-align: center;
  margin-top: 40px;
  position: relative;
  z-index: 9;
}

.blog-load a {
  padding: 10px 15px;
  cursor: pointer;
  background: #2f4653;
  color: #fff;
  border-radius: 5px;
}

.blog-load a:hover {
  background: #3b5f7c;
}

.text-skyblue {
  color: #208c9d;
}

.text-marun {
  color: #bf3550;
}

.text-green {
  color: #6ac072;
}

.text-orange {
  color: #df6d27;
}

.leaf-img img {
  position: absolute;
  top: -130px;
  right: -15px;
  z-index: 1;
}

.fruit-img img {
  position: absolute;
  bottom: -160px;
  left: 50%;
  z-index: 1;
  transform: translateX(-50%);
}

#onetrust-consent-sdk
  #onetrust-pc-sdk
  button:not(#clear-filters-handler):not(.ot-close-icon):not(
    #filter-btn-handler
  ):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not(
    [aria-expanded]
  ):not(.ot-link-btn),
#onetrust-consent-sdk
  #onetrust-pc-sdk
  .ot-leg-btn-container
  .ot-active-leg-btn {
  background-color: #2f4653 !important;
  border-color: #2f4653 !important;
}

/* Blog Listing page */
.row.gutters-y-90 {
  margin-bottom: -30px;
}

.row.gutters-y-90 > [class^="col-"],
.row.gutters-y-90 > [class*=" col-"] {
  padding-bottom: 30px;
}

.row.gutters-y-20 {
  margin-bottom: -20px;
}

.row.gutters-y-20 > [class^="col-"],
.row.gutters-y-20 > [class*=" col-"] {
  padding-bottom: 28px;
}

.link-tag .link-purple {
  color: #bd60a5;
}

.list-style-disc ul li {
  list-style-type: disc;
}

.text-light-green {
  color: #4ab59e;
}

.text-dr-purple {
  color: #954b74;
}

.blog-bullet-icon .elementor-icon-list-item .elementor-icon-list-icon {
  padding-top: 8px;
}

.flower-img img {
  position: absolute;
  right: -60px;
}

.big-font {
  font-size: 75px;
}

.h-img-100,
.h-img-100 > .elementor-widget-container,
.h-img-100 img {
  height: 100%;
}

.h-img-100 img {
  object-fit: cover;
}

.number-span.elementor-element
  .elementor-widget-container
  .elementor-heading-title {
  display: flex;
  align-items: center;
  justify-content: center;
}

.number-span.elementor-element
  .elementor-widget-container
  .elementor-heading-title
  span {
  margin: 0 15px;
}

.chiken-section-flower-img.elementor-widget-image img {
  position: absolute;
  top: -50px;
  right: -62px;
  max-width: 60%;
}

.text-yellow-11 {
  color: #ffc20e;
}

.text-green-11 {
  color: #6bc073;
}

.text-light-yellow-11 {
  color: #bfd734;
}

.text-marun-11 {
  color: #ee356d;
}

.text-light-blue-11 {
  color: #38bbd0;
}

.round-number .elementor-heading-title,
.round-outline-number .elementor-heading-title,
.numbers-11 .elementor-heading-title {
  display: inline-flex;
  width: 46px;
  height: 46px;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}

.numbers-11.bg-yellow .elementor-heading-title {
  background-color: #ffc20e;
}

.numbers-11.bg-green .elementor-heading-title {
  background-color: #6bc073;
}

.numbers-11.bg-light-yellow2 .elementor-heading-title {
  background-color: #bfd734;
}

.numbers-11.bg-marun .elementor-heading-title {
  background-color: #ee356d;
}

.numbers-11.bg-light-blue .elementor-heading-title {
  background-color: #38bbd0;
}

.round-outline-number .elementor-heading-title {
  border: 1px solid;
}

.round-border-yellow .round-outline-number .elementor-heading-title {
  border-color: #efda64;
}

.protein-dollar-table table {
  width: 100%;
}

.protein-dollar-table table tr td,
.protein-dollar-table table tr th {
  border: 1px solid;
  text-align: center;
  vertical-align: middle;
}

.protein-dollar-table table tr th {
  border-color: #fff;
  background-color: #f5f2ea;
  text-transform: uppercase;
}

.protein-dollar-table table tr th:first-child {
  text-align: left;
}

.protein-dollar-table table tr td {
  border-color: #c6c8c9;
}

.protein-dollar-table table tr td:first-child {
  border-left: 0;
  font-weight: 600;
  text-align: left;
}

.protein-dollar-table table tr td:last-child {
  border-right: 0;
}

.protein-dollar-table table tr:first-child td,
.protein-dollar-table table tr:nth-child(5) td {
  color: #df6d27;
}

.protein-dollar-table table tr:nth-child(2) td,
.protein-dollar-table table tr:nth-child(6) td {
  color: #bf3550;
}

.protein-dollar-table table tr:last-child td,
.protein-dollar-table table tr:nth-child(3) td {
  color: #208c9d;
}

.protein-dollar-table table tr:nth-child(4) td {
  color: #6ac072;
}

.infant-food-table table tr:first-child td {
  color: #bd60a5;
}

.infant-food-table table tr:nth-child(2) td {
  color: #2b8b9c;
}

.infant-food-table table tr:nth-child(3) td {
  color: #6bc073;
}

.infant-food-table table tr:nth-child(4) td {
  color: #bd3550;
}

.infant-food-table table tr:nth-child(5) td {
  color: #df6d27;
}

.infant-food-table table tr:last-child td {
  color: #785b36;
}

.infant-food-table table tr th {
  color: #785b36;
}

.infant-food-table table tr th:first-child {
  text-align: center;
}

.infant-food-table table tr td:first-child {
  color: #fff;
  text-align: center;
}

.infant-food-table table tr:first-child td:first-child {
  background-color: #bd60a5;
}

.infant-food-table table tr:nth-child(2) td:first-child {
  background-color: #2b8b9c;
}

.infant-food-table table tr:nth-child(3) td:first-child {
  background-color: #6bc073;
}

.infant-food-table table tr:nth-child(4) td:first-child {
  background-color: #bd3550;
}

.infant-food-table table tr:nth-child(5) td:first-child {
  background-color: #df6d27;
}

.infant-food-table table tr:last-child td:first-child {
  background-color: #785b36;
}

.homemeade-food-table table tbody tr th,
.homemeade-food-table table tr td:first-child {
  text-transform: uppercase;
}

.homemeade-food-table table tr td:not(:first-child),
.homemeade-food-table table tr th:not(:first-child) {
  text-align: center;
}

.homemeade-food-table table thead tr th {
  border: 0;
}

.homemeade-food-table table thead tr th:first-child {
  color: #df6d27;
  vertical-align: middle;
}

.homemeade-food-table table thead tr th:nth-child(2) img {
  max-height: 90px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.homemeade-food-table table thead tr th:nth-child(3) img {
  max-height: 115px;
}

.homemeade-food-table table thead tr th:nth-child(4) img {
  max-height: 130px;
}

.homemeade-food-table table thead tr th:nth-child(5) img {
  max-height: 150px;
}

.homemeade-food-table table thead tr th:last-child img {
  max-height: 170px;
}

.homemeade-food-table table tbody tr th,
.homemeade-food-table table tr td {
  border: 1px solid #b7b8b6;
}

.homemeade-food-table table tbody tr th {
  border-top: 0;
  vertical-align: middle;
}

.homemeade-food-table table tbody tr:last-child td {
  border-bottom: 0;
}

.homemeade-food-table table tbody tr th:first-child,
.homemeade-food-table table tr td:first-child {
  border-left: 0;
}

.homemeade-food-table table tbody tr th:last-child,
.homemeade-food-table table tr td:last-child {
  border-right: 0;
}

.homemeade-food-table table tbody tr th:first-child {
  color: #2b8b9c;
}

.homemeade-food-table table tr:nth-child(2) td:first-child {
  color: #bd3550;
}

.homemeade-food-table table tr:last-child td:first-child {
  color: #6bc073;
}

.homemeade-food-table table tr:nth-child(2) td:not(:first-child) {
  font-style: italic;
}

.blog-num.cinn-count.pankin ul,
.blog-num.egg-omelet-count ul {
  column-count: 1 !important;
}

.blog-num.cinn-count li:nth-child(1):before {
  color: #f1667e;
}

.blog-num.cinn-count li:nth-child(2):before {
  color: #97be4e;
}

.blog-num.cinn-count li:last-child:before {
  color: #3fa7a3;
}

.blog-num.egg-omelet-count li:nth-child(1):before {
  color: #97be4e;
}

.blog-num.egg-omelet-count li:nth-child(2):before {
  color: #37bdaf;
}

.blog-num.egg-omelet-count li:nth-child(3):before {
  color: #fcaf17;
}

.blog-num.egg-omelet-count li:nth-child(4):before {
  color: #609fbf;
}

.blog-num.egg-omelet-count li:nth-child(5):before {
  color: #84c77d;
}

.number-ol-list ol {
  padding-left: 15px;
}

.number-ol-list ol li {
  margin-bottom: 5px;
}

.number-ol-list ol ul {
  padding-left: 30px;
  margin-top: 5px;
}

.number-ol-list ol ul li {
  list-style-type: disc;
}

.toddler-food .elementor-image-box-content span {
  font-weight: 600;
  text-transform: uppercase;
  font-style: italic;
}

.toddler-food .elementor-image-box-content .text-dairy {
  color: #f0a422;
}

.toddler-food .elementor-image-box-content .text-fruits {
  color: #97be4e;
}

.toddler-food .elementor-image-box-content .text-vegetables {
  color: #466781;
}

.toddler-food .elementor-image-box-content .text-protein {
  color: #d52027;
}

.toddler-food .elementor-image-box-content .text-grains {
  color: #66c7c1;
}

.tablespoon-ul .elementor-icon-list-icon {
  line-height: 1.5em;
}

.round-bg-4d .elementor-heading-title {
  background-color: #4db0d7;
}

.round-bg-a5 .elementor-heading-title {
  background-color: #a5c550;
}

.round-bg-c9 .elementor-heading-title {
  background-color: #c9599c;
}

.round-bg-eb .elementor-heading-title {
  background-color: #eb5861;
}

.round-bg-43 .elementor-heading-title {
  background-color: #434888;
}

.round-bg-00a .elementor-heading-title {
  background-color: #00aeb5;
}

.blog-bt .elementor-icon-box-icon {
  padding-top: 4px;
}

.family-meals-count.blog-num ul {
  column-count: 1;
}

.family-meals-count.blog-num li {
  padding-top: 20px;
  border-top: 1px solid #333232;
}

.family-meals-count.blog-num li:last-child {
  padding-bottom: 20px;
  border-bottom: 1px solid #333232;
}

.family-meals-count.blog-num li:before {
  top: 25px;
  font-size: 1.8em;
  width: 1.2em;
  height: 1.2em;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f6d7c9;
}

.family-meals-count.blog-num li:first-child:before {
  color: #de523c;
}

.family-meals-count.blog-num li:nth-child(2):before {
  color: #af4a94;
  background-color: #efdeeb;
}

.family-meals-count.blog-num li:nth-child(3):before {
  color: #e94d98;
  background-color: #f9dbe8;
}

.family-meals-count.blog-num li:nth-child(4):before {
  color: #2592b1;
  background-color: #d1e7f3;
}

.family-meals-count.blog-num li:last-child:before {
  color: #909f3a;
  background-color: #e7eed6;
}

.family-meals-count.blog-num li em {
  font-weight: bold;
}

.family-meals-count.blog-num li:first-child em {
  color: #de523c;
}

.family-meals-count.blog-num li:nth-child(2) em {
  color: #af4a94;
}

.family-meals-count.blog-num li:nth-child(3) em {
  color: #e94d98;
}

.family-meals-count.blog-num li:nth-child(4) em {
  color: #2592b1;
}

.family-meals-count.blog-num li:last-child em {
  color: #909f3a;
}

.toddler-nutrition-table table {
  width: 100%;
}

.toddler-nutrition-table table thead tr th {
  color: #af4a94;
  font-weight: bold;
  font-style: italic;
  background-color: #edddea;
  border: 2px solid #fff;
  border-bottom: 0;
  vertical-align: middle;
}

.toddler-nutrition-table table thead tr th:nth-child(2),
.toddler-nutrition-table table tbody tr td:nth-child(2) {
  text-align: center;
}

.toddler-nutrition-table table thead tr th:first-child {
  border-left-color: #dfdfe0;
}

.toddler-nutrition-table table thead tr th:last-child {
  border-right-color: #dfdfe0;
}

.toddler-nutrition-table table tbody tr td {
  border: 2px solid #dfdfe0;
}

.blog-template-default .elementor-widget-icon-box .elementor-icon-box-title {
  line-height: 1.6;
}

.right-side.blog-details .col-lg {
  display: none;
}

.books-years-div {
  display: flex;
}

.books-years-div .books-years {
  max-width: 50px;
  width: 25%;
  height: 50px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin: 0;
  font-size: 20px;
  font-family: "GothamHTF-Bold", Sans-serif !important;
}

.books-years-div .books-years.books-years-3 {
  background-color: #f1677e;
}

.books-years-div .books-years.books-years-3-5 {
  background-color: #e93358;
}

.books-years-div .books-years.books-years-5 {
  background-color: #c64666;
}

.books-years-div .books-years-content {
  margin-left: 1em;
  max-width: 75%;
}

.books-years-div .books-years-content h3 {
  margin-bottom: 10px;
}

.books-years-div .books-years-details {
  line-height: 1.7em;
}

.weight-gain-table table {
  width: 100%;
  text-align: center;
}

.weight-gain-table table thead tr th {
  color: #fff;
  border: 0;
  text-transform: uppercase;
  vertical-align: middle;
}

.weight-gain-table table thead tr th:first-child {
  background-color: #ed0c6e;
  border-right: 2px solid #fff;
}

.weight-gain-table table thead tr th:last-child {
  background-color: #4cb748;
}

.weight-gain-table table tbody tr:nth-child(2n) {
  background-color: #e7e7e6;
}

.weight-gain-table table tbody tr:nth-child(2n + 1) {
  background-color: #f5f5f4;
}

.weight-gain-table table tbody tr td {
  border-top: 2px solid #fff;
}

.weight-gain-table table tbody tr td:first-child {
  border-right: 2px solid #fff;
}

.dc-text-skyblue {
  color: #609fbf;
}

.blog-num.blog-count.real-sec li::before {
  counter-increment: blogcount;
  content: counter(blogcount);
  position: absolute;
  left: 0;
  font-size: 2.8em;
  line-height: 1;
  color: #fff;
  border-radius: 50%;
  font-size: 20px;
  padding: 5px;
  text-align: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.blog-num.blog-count.real-sec li:nth-child(1)::before {
  background-color: #be3550;
  color: #fff;
}

.blog-num.blog-count.real-sec li:nth-child(2)::before {
  background-color: #6ac072;
  color: #fff;
}

.blog-num.blog-count.real-sec li:nth-child(3)::before {
  background-color: #de6b26;
  color: #fff;
}

.blog-num.blog-count.real-sec li:nth-child(4)::before {
  background-color: #208a9b;
  color: #fff;
}

.blog-num.blog-count.real-sec li:nth-child(5)::before {
  background-color: #af4995;
  color: #fff;
}

.blog-num.blog-count.real-sec li:nth-child(6)::before {
  background-color: #be3550;
  color: #fff;
}

.books-years-div-sec .books-years {
  color: #fff;
  width: 90px;
  text-align: center;
  padding: 5px;
}

.books-years-div-sec h5.books-years.books-years-3 {
  background-color: #f15922;
}

.books-years-div-sec h5.books-years.books-years-4 {
  background-color: #58bc5e;
}

.books-years-div-sec h5.books-years.books-years-5 {
  background-color: #af4a94;
}

.books-years-div-sec h5.books-years.books-years-6 {
  background-color: #40b69e;
}

.books-years-div-sec h5.books-years.books-years-7 {
  background-color: #f7961e;
}

.books-years-div-sec .list-style-disc {
  padding-left: 40px;
}

.pace-sec i.fa.fa-arrow-right {
  color: #f7961e;
}

.protein-table table {
  width: 100%;
}

.protein-table table tr td,
.protein-table table tr th {
  border: 1px solid;
  text-align: center;
}

.protein-table table tr th {
  border-color: #fff;
  background-color: #f5f2ea;
  text-transform: uppercase;
}

.protein-table table tr th:first-child {
  text-align: left;
}

.protein-table table tr td {
  border-color: #c6c8c9;
}

.protein- table tr td:first-child {
  border-left: 0;
  font-weight: 600;
  text-align: left;
}

.protein-table table tr td:nth-child(1) {
  background-color: #e8dec3;
}

.protein-table table tr td:nth-child(2) {
  color: #84c77d;
  background-color: #eaf4e7;
}

.protein-table table tr td:nth-child(3) {
  color: #f49025;
  background-color: #ffefd8;
}

.protein-table table tr td:nth-child(4) {
  color: #4ab59e;
  background-color: #ebf4f1;
}

.protein-table table tr td:nth-child(5) {
  color: #ee356d;
  background-color: #fde9e9;
}

.infant-table table tr:first-child th {
  color: #fff;
}

.infant-table table tr th:first-child {
  text-align: center;
}

.infant-table table tr td:first-child {
  color: #777875;
  text-align: center;
  font-weight: 600;
  vertical-align: middle;
}

.protein-table table tr td p {
  display: block;
  text-align: left;
  margin-bottom: 5px;
}

.infant-table table tr th:nth-child(1) {
  background-color: #c475a0;
  border-top-color: #c475a0;
  border-left-color: #c475a0;
}

.infant-table table tr th:nth-child(2) {
  background-color: #84c77d;
  border-top-color: #84c77d;
}

.infant-table table tr th:nth-child(3) {
  background-color: #f49025;
  border-top-color: #f49025;
}

.infant-table table tr th:nth-child(4) {
  background-color: #4ab59e;
  border-top-color: #4ab59e;
}

.infant-table table tr th:nth-child(5) {
  background-color: #ee356d;
  border-top-color: #ee356d;
  border-right-color: #ee356d;
}

.trends-table table {
  width: 100%;
}

.trends-table table tr td {
  text-align: left;
  border: 1px solid;
}

.trends-table table tr th {
  border: 1px solid;
  text-align: center;
  vertical-align: middle;
}

.trends-table table tr th {
  border-color: #fff;
  background-color: #f5f2ea;
  text-transform: uppercase;
}

.trends-table table tr th:first-child {
  text-align: left;
}

.trends-table table tr td {
  border-color: #c6c8c9;
  vertical-align: middle;
}

.trends-table table tr td:first-child {
  border-left: 0;
  font-weight: 600;
  text-align: left;
}

.trends-table table tr:first-child td,
.trends-table table tr:nth-child(5) td {
  color: #4ab59e;
}

.trends-table table tr:nth-child(2) td,
.trends-table table tr:nth-child(6) td {
  color: #bf3550;
}

.trends-table table tr:last-child td,
.trends-table table tr:nth-child(3) td {
  color: #208c9d;
}

.trends-table table tr:nth-child(4) td {
  color: #6ac072;
}

.trends-food-table table tr:first-child td {
  color: #f8961f;
}

.trends-food-table table tr:nth-child(2) td {
  color: #a23f97;
}

.trends-food-table table tr:nth-child(3) td {
  color: #4cb748;
}

.trends-food-table table tr:nth-child(4) td {
  color: #ee356d;
}

.trends-food-table table tr:nth-child(5) td {
  color: #4ab59e;
}

.trends-food-table table tr:last-child td {
  color: #f15a22;
}

.trends-food-table table tr th {
  color: #777875;
}

.trends-food-table table tr th:first-child {
  text-align: center;
}

.trends-food-table table tr td:first-child {
  color: #fff;
  text-align: left;
  vertical-align: middle;
}

.trends-food-table table tr:first-child td:first-child {
  background-color: #f8961f;
}

.trends-food-table table tr:nth-child(2) td:first-child {
  background-color: #a23f97;
}

.trends-food-table table tr:nth-child(3) td:first-child {
  background-color: #4cb748;
}

.trends-food-table table tr:nth-child(4) td:first-child {
  background-color: #ee356d;
}

.trends-food-table table tr:nth-child(5) td:first-child {
  background-color: #4ab59e;
}

.trends-food-table table tr:last-child td:first-child {
  background-color: #f15a22;
}

.trends-food-table table tr th:nth-child(5) {
  border-right: #f5f2ea 1px solid;
}

.trends-food-table table tr th:nth-child(1) {
  border-left: #f5f2ea 1px solid;
}

.border-list-boxes ul {
  display: flex;
  flex-wrap: wrap;
}

.border-list-boxes ul li {
  width: calc(33.33% - 16px);
  margin: 8px !important;
}

.border-list-boxes ul li > span {
  height: 100%;
  padding: 20px;
  border: 5px solid #fff;
}

.the-market-box > div {
  flex-wrap: wrap;
}

.the-market-box > div > div {
  width: 50% !important;
}

.the-market-box > div > div:nth-child(n + 3) {
  width: 100% !important;
}

.market-games-list li.elementor-icon-list-item {
  padding: 10px;
  background-color: #f1f8f1;
  border: 2px solid #d7e7de;
  border-radius: 50px;
}

.lunch-dinner-section
  .elementor-widget-text-editor
  > .elementor-widget-container {
  max-width: 185px;
  margin: 0 auto;
}

.spoon-set:before {
  content: "";
  position: absolute;
  right: 20px;
  top: -15px;
  bottom: -15px;
  background: url(https://wicresources.org/wp-content/uploads/2022/04/1.png)
    no-repeat top/contain;
  width: 60px;
  z-index: 1;
}

.parents-questions h3,
.parents-answer h3 {
  margin-bottom: 0;
}

.parents-questions .elementor-image-box-content:before,
.parents-answer .elementor-image-box-content:before {
  position: absolute;
  top: 50%;
  left: 30px;
  font-size: 50px;
  font-family: "Gotham HTF Medium", Sans-serif;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.parents-questions .elementor-image-box-content:before {
  content: "Q:";
  color: #72c8e4;
}

.parents-answer .elementor-image-box-content:before {
  content: "A:";
  color: #cee9dc;
}

.sp.parents-questions .elementor-image-box-content:before {
  content: "P:";
  color: #72c8e4;
}

.sp.parents-answer .elementor-image-box-content:before {
  content: "R:";
  color: #cee9dc;
}

.vaccin-sec.sp.parents-answer .elementor-image-box-content:before {
  content: "R:";
  color: #65c17a;
}

.vaccin-sec1.sp.parents-answer .elementor-column-gap-default:before {
  content: "R:";
}

.img-top-right-before:before {
  content: "";
  top: -25px;
  right: -25px;
  height: 100%;
  position: absolute;
  width: calc(100% - 15px);
}

.img-top-right-before.img-before-blue:before {
  background-color: #dff2fb;
}

.img-top-right-before.img-before-yellow:before {
  background-color: #fdf3b1;
}

.img-top-right-before > .elementor-widget-container {
  position: relative;
  z-index: 1;
}

.before-bg-yellow.img-before-cream::before {
  background-color: #fdf3b1;
}

.before-bg-blue.img-before-cream::before {
  background-color: #dff2fb;
}

.before-bg-green.img-before-cream::before {
  background-color: #eff8f1;
}

.before-bg-orange.img-before-cream::before {
  background-color: #f8d8c7;
}

.blog-text-editor .elementor-widget-container a {
  color: #000;
  text-decoration: underline;
}

.spring-market-list .elementor-widget-icon-list {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
}

.spring-market-list .elementor-widget-icon-list > .elementor-widget-container {
  width: 100%;
}

.spring-market-list ul.elementor-icon-list-items {
  display: flex;
  flex-wrap: wrap;
  height: 100%;
}

.spring-market-list ul.elementor-icon-list-items li.elementor-icon-list-item {
  width: 100%;
  align-items: center;
  border: 2px solid #edb7a9;
}

.spring-market-list ul.elementor-icon-list-items li:not(:last-child) {
  border-bottom: 0;
}

.spring-market-list
  ul.elementor-icon-list-items
  li.elementor-icon-list-item
  .elementor-icon-list-icon {
  height: 100%;
  display: flex;
  padding: 0 5px;
  align-items: center;
  justify-content: center;
  border-right: 2px solid #edb7a9;
}

.spring-market-list
  ul.elementor-icon-list-items
  li.elementor-icon-list-item
  .elementor-icon-list-icon
  svg {
  margin-right: 0;
}

.spring-market-list
  ul.elementor-icon-list-items
  li.elementor-icon-list-item
  .elementor-icon-list-text {
  padding-right: 20px;
  word-break: break-word;
}

.tips-section {
  counter-reset: blogcount;
}

.blog-num.pankin ul {
  column-count: 1 !important;
  counter-reset: inherit;
}

.numbers-11.bg-yellow .elementor-heading-title {
  background-color: #2abcae;
}

.numbers-11.bg-green1 .elementor-heading-title {
  background-color: #7854a2;
}

.numbers-11.bg-light-yellow2 .elementor-heading-title {
  background-color: #3378bd;
}

.numbers-11.bg-marun .elementor-heading-title {
  background-color: #f26b5a;
}

.numbers-11.bg-green-mantis .elementor-heading-title {
  background-color: #71c162;
}

.tag-mark {
  width: 100px;
  height: 100px;
  display: flex;
  top: -50px;
  z-index: 9;
  right: -30px;
  padding: 12px;
  font-size: 40px;
  position: absolute;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  box-shadow: 3px 3px 6px rgb(0 0 0 / 20%);
}

.tag-mark.right {
  right: -30px;
}

.tag-mark span {
  width: 80px;
  height: 80px;
  display: flex;
  color: #264a63;
  min-width: 80px;
  min-height: 80px;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  -webkit-transform: rotate(-20deg);
  transform: rotate(-20deg);
  border: 2px solid #f8d8c7;
  font-family: "La Belle Aurore", Sans-serif;
}

.tag-mark-mobile {
  width: 80px;
  height: 80px;
  padding: 12px;
  display: flex;
  margin: 0 auto;
  font-size: 30px;
  border-radius: 50%;
  align-items: center;
  margin-bottom: 30px;
  justify-content: center;
  background-color: #fff;
  box-shadow: 3px 3px 6px rgb(0 0 0 / 20%);
}

.tag-mark-mobile span {
  width: 60px;
  height: 60px;
  display: flex;
  color: #264a63;
  min-width: 60px;
  min-height: 60px;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  -webkit-transform: rotate(-20deg);
  transform: rotate(-20deg);
  border: 2px solid #f8d8c7;
  font-family: "La Belle Aurore", Sans-serif;
}

.after-effect,
.img-top-left-before {
  z-index: 1;
  position: relative;
}

.img-btm-right-before {
  z-index: 1;
  position: relative !important;
}

.img-top-left-before:before {
  content: "";
  position: absolute;
  top: -25px;
  right: 40px;
  z-index: -1;
  height: 100%;
  width: calc(100% - 15px);
  background-color: #fdf3b1;
}

.img-btm-right-before:before {
  content: "";
  bottom: -25px;
  right: -25px;
  height: 100%;
  position: absolute;
  width: calc(100% - 15px);
  z-index: -1;
}

span.after-effect:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: auto;
  width: 90%;
  height: 9px;
  bottom: 5px;
  z-index: -1;
  margin: 0 auto;
  background: #ffe6db;
}

.listing-inline ul li {
  width: 15%;
  align-items: center !important;
}

.joureny-section .after-effect:before {
  left: 0;
  width: 44%;
  height: 12px;
  background-color: #ffe6db;
}

.image-bg {
  padding: 12px;
  background-color: #def2fb;
}

.hover-orange-a a:hover {
  color: #cf423f;
}

.after-color-effect {
  z-index: 1;
  position: relative;
}

.after-color-effect:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: auto;
  width: 100%;
  height: 8px;
  bottom: 2px;
  z-index: -1;
  margin: 0 auto;
  background-color: #ffe6db;
}

.after-color-effect.after-greencolor-effect:before {
  background-color: #cee9dc;
}

.after-color-effect.after-bluecolor-effect:before {
  background-color: #dff2fb;
}

.sum-card-box > .elementor-widget-wrap > .elementor-widget {
  margin-bottom: 0;
}

.sum-card-box > .elementor-widget-wrap > .elementor-widget img {
  width: 100%;
}

.sum-card-box
  > .elementor-widget-wrap
  > .elementor-widget.elementor-widget-image {
  margin-bottom: -30px;
}

.sum-card-box ul > li {
  list-style: none;
  position: relative;
  padding-left: 22px;
}

.sum-card-box ul > li + li {
  margin-top: 15px;
}

.sum-card-box ul > li:before {
  content: "";
  left: 0;
  top: 6px;
  width: 12px;
  height: 12px;
  position: absolute;
  border-radius: 50%;
  background: #fef9d8;
  border: 2px solid #edb7a9;
}

.sum-card-box > .elementor-widget-wrap > .elementor-widget-text-editor ul {
  margin-bottom: 1rem;
}

.sum-card-box
  > .elementor-widget-wrap
  > .elementor-widget-text-editor
  ul:last-child {
  margin-bottom: 0;
}

.sum-card-box > .elementor-widget-wrap > .elementor-widget img.star-req-icon {
  width: 42px;
}

.star-req-icon {
  left: 0;
  top: -18px;
  position: absolute;
}

.star-position .elementor-widget-container {
  position: relative;
}

.image-orange {
  padding: 18px;
  background-color: #f97f71;
  box-shadow: 0px 3px 9px 0px rgb(0 0 0 / 16%);
}

.blue-num.blog-num.egg-omelet-count li:before {
  color: #304e63;
  font-size: 2.3em;
}

.content-img .elementor-image-box-img img {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  transform: scale(1.2);
}

.content-img .elementor-image-box-img {
  z-index: 1;
}

.content-img.left-sec .elementor-image-box-content {
  padding: 50px;
  background: #f1f8f1;
  box-shadow: 0 3px 6px rgb(0 0 0 / 16%);
  border-top-right-radius: 97px;
  border-bottom-right-radius: 97px;
  border: #d7e7de 2px solid;
  padding-left: 80px;
  margin-left: -70px;
}

.content-img.right-sec .elementor-image-box-content {
  padding: 50px;
  background: #f1f8f1;
  box-shadow: 0 3px 6px rgb(0 0 0 / 16%);
  border-top-left-radius: 97px;
  border-bottom-left-radius: 97px;
  border: #d7e7de 2px solid;
  padding-right: 80px;
  margin-right: -70px;
}

.eat-smart-sec .elementor-column {
  width: calc(100% - 150px) !important;
}

.eat-smart-sec .elementor-element.elementor-widget-image {
  transform: translate(0, -50%) scale(1.15) !important;
}

.eat-smart-rev .elementor-widget-wrap {
  justify-content: flex-end;
}

.eat-smart-rev .elementor-column {
  width: calc(100% - 150px) !important;
  margin: 0 0 0 auto;
}

.eat-smart-rev .elementor-element.elementor-widget-image {
  transform: translate(0, -50%) scale(1.15) !important;
}

.eat-smart-rev .elementor-widget-text-editor,
.eat-smart-rev .elementor-widget-heading {
  width: calc(100% - 150px) !important;
}

.eat-smart-rev.full-rev-section .elementor-column {
  width: 100% !important;
}

.eat-smart-rev.full-rev-section .elementor-widget-text-editor,
.eat-smart-rev.full-rev-section .elementor-widget-heading {
  width: 100% !important;
}

.eat-smart-rev.full-rev-section
  .elementor-widget-heading
  .elementor-heading-title {
  width: calc(100% - 645px) !important;
  margin: 0px auto;
}

.eat-smart-rev.full-rev-section
  .elementor-widget-text-editor
  .elementor-widget-container,
.eat-smart-rev.full-rev-section .elementor-list-item-link-full_width ul {
  width: calc(100% - 325px);
  margin: 0 0 0 auto;
}

.smart-sec-blog .elementor-image-box-img img {
  background-color: #ffffff;
  padding: 10px;
}

.before-bg-lgt-yellow.img-before-cream::before {
  background-color: #fbf9d5;
}

.blog-text-editor a {
  color: #000 !important;
  text-decoration: underline !important;
  font-weight: bold !important;
  font-family: "Gotham HTF" !important;
  display: inline !important;
  word-break: break-all;
}

.blog-text-editor a:hover {
  color: #304e63 !important;
}

.vaccin-sec.parents-answer .elementor-image-box-content:before {
  content: "A:";
  color: #65c17a;
}

.img-top-left-before.lgt-brown:before {
  top: -22px;
  right: 35px;
  background-color: #ffd6c5;
}

.vaccin-sec1.parents-answer .elementor-column-gap-default:before {
  position: absolute;
  bottom: -20px;
  left: -68px;
  font-size: 50px;
  font-family: "Gotham HTF Medium", Sans-serif;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "A:";
  color: #65c17a;
}

.img-top-left-before.lgt-blue:before {
  top: -22px;
  right: 35px;
  background-color: #81bace;
}

.star-icon-rea {
  left: -36px;
  top: -18px;
  position: absolute;
  width: 22px;
}

.spring-market-list
  .top-brd
  ul.elementor-icon-list-items
  li.elementor-icon-list-item {
  border-top: none !important;
}

.flower-set,
.flower-top-set {
  position: relative;
}

.flower-set:before,
.flower-top-set:before {
  content: "";
  position: absolute;
  width: 481px;
}

.flower-set:before {
  top: -150px;
  right: -115px;
  bottom: -85px;
  background: url(/wp-content/uploads/2022/07/top-flower.svg) no-repeat top;
}

.flower-top-set:before {
  top: -240px;
  left: -70px;
  bottom: 0px;
  background: url(/wp-content/uploads/2022/07/btm-flower.svg) no-repeat top;
}

.after-color-effect.ylw-color:before {
  background-color: #fdf3b1;
}

.light-red-bg:before {
  background-color: #ffd6c5;
}

.figure-image .elementor-image-box-img > img {
  width: 100%;
  display: block;
}

.rotate-180 img {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.content-img.work-img figure.elementor-image-box-img {
  display: flex !important;
  align-items: center;
  justify-self: center;
}

.content-img.work-img figure.elementor-image-box-img img {
  display: block;
  margin: 0px auto;
}

.elementor-section-content-middle .picky-eater-main-bg {
  height: 65%;
}

.elementor-section
  .elementor-widget
  .elementor-icon-list-item
  .happen-iconList {
  align-items: center !important;
}

.happen-iconList-first li.elementor-icon-list-item {
  background: #f8fbf8;
}

.happen-iconList-second li.elementor-icon-list-item {
  background: #fbf7f6;
}

.happen-iconList li.elementor-icon-list-item {
  border: 3px solid #ffffff;
}

.content-img.work-img.left-sec.helping-child-bg .elementor-image-box-content {
  background-color: #ffffff;
}

.icon-top .elementor-icon-box-icon {
  margin-top: -50px;
}

.happen-iconList .elementor-icon-list-icon {
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  border-radius: 50%;
}

.happen-iconList .elementor-icon-list-icon svg {
  margin-right: 0 !important;
}

.happen-iconList .elementor-icon-list-text {
  padding-left: 20px !important;
}

.do-not-sec .elementor-icon {
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  border-radius: 50%;
}

.picky-eater-main-sec::before {
  content: "";
  background-color: #ebf6fc;
  width: 100%;
  height: 68%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}

.yellow-after-text
  .elementor-widget-container
  h2.elementor-heading-title.elementor-size-default:before {
  content: "";
  position: absolute;
  background: red;
  height: 100%;
  width: 100%;
  left: 0;
  right: 0;
  z-index: -1;
  background-color: #fdf3b1;
  background-image: linear-gradient(180deg, #ffffff 40%, #fdf3b1 60%);
  bottom: 5px;
}

.yellow-after-text
  .elementor-widget-container
  h2.elementor-heading-title.elementor-size-default {
  position: relative;
  width: max-content;
  margin: auto;
  z-index: 1;
  padding: 0 12px;
}

.txt-right strong {
  font-weight: normal;
  font-family: "Libre Baskerville", Sans-serif !important;
  text-align: right;
  display: block;
}

.content-img.work-img figure.elementor-image-box-img img {
  box-shadow: none;
  transform: scale(1);
  border-radius: 0 !important;
  filter: none !important;
}

.content-img.work-img figure.elementor-image-box-img {
  background: #fff;
  height: 120px !important;
  width: 120px !important;
  box-shadow: 0 3px 6px rgb(0 0 0 / 16%);
  padding: 10px;
  border-radius: 50%;
  border: 0.5px solid #707070;
  margin-right: 0 !important;
}

.content-img.work-img figure.elementor-image-box-img img {
  box-shadow: none;
  transform: scale(1);
  border-radius: 0 !important;
  filter: none !important;
  max-width: 90px;
}

.content-img.work-img.left-sec .elementor-image-box-content {
  padding: 22px 34px 22px 15% !important;
  background: #fff;
  box-shadow: none;
  border-radius: 26px !important;
  border: 1px solid #707070;
  padding-left: 80px;
  margin-left: -90px !important;
}

/* .blog-template-default .elementor-heading-title{font-family: "GothamHTF-Bold", sans-serif !important;} */
.space-inr .elementor-widget-container {
  height: 100%;
  display: flex;
  align-items: center;
}

.star-icon-inr {
  left: 20px;
  top: 25px;
  position: absolute;
  width: 22px;
}

.img-btm-right-before.nutriton-sec:before {
  content: "";
  bottom: -15px;
  right: -15px;
  height: 100%;
  position: absolute;
  width: calc(100% - -10px);
  z-index: -1;
}

.box-tittle .elementor-heading-title {
  font-family: "Gotham Bold" !important;
}

.eat-not-eat table,
.eat-not-eat th,
.eat-not-eat td {
  border: 4px solid #8d8d8d;
  border-collapse: collapse;
  text-align: left;
}

.eat-not-eat tr th:first-child {
  background: #f2f8f2;
}

.eat-not-eat tr th {
  background: #faedeb;
  padding: 35px 15px 30px 15px;
  font-weight: bold;
  color: #000000;
  font-family: "Gotham Bold";
  width: 33.33%;
  font-size: 18px;
  line-height: 1.2;
}

.eat-not-eat tr th:last-child {
  background: #ebf6fc;
}

.eat-not-eat tr td:first-child {
  background: rgba(206, 233, 220, 0.1);
}

.eat-not-eat tr td {
  background: rgba(255, 214, 197, 0.1);
  padding: 17px 30px 40px 15px;
  color: #000000;
  line-height: 19px;
}

.eat-not-eat tr td:last-child {
  background: rgba(235, 246, 252, 0.25);
}

.br-30.market-games-list li.elementor-icon-list-item {
  border-radius: 30px;
}

.font-gotham-bold {
  font-family: "Gotham Bold" !important;
}

.font-gotham-bold .elementor-heading-title {
  font-family: "Gotham Bold" !important;
}

.pb-36 {
  padding-bottom: 36px !important;
}

.border-grn .elementor-container.elementor-column-gap-default {
  border: 3px solid #d7e7de;
  margin-bottom: 28px;
  border-radius: 26px;
}

.yellow-border-content p , .yellow-border-content .yellow-bt{
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+43,fdf3b1+100 */
  background: rgb(255, 255, 255);
  /* Old browsers */
  background: -moz-linear-gradient(
    top,
    transparent 34%,
    rgb(253, 243, 177) 100%
  );
  /* FF3.6-15 */
  background: -webkit-linear-gradient(
    top,
    transparent 34%,
    rgb(253, 243, 177) 100%
  );
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(
    to bottom,
    transparent 34%,
    rgb(253, 243, 177) 100%
  );
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='#fdf3b1', GradientType=0);
  /* IE6-9 */
  background-size: 100% 100%;
  display: inline;
  /*background-color: transparent; background-image: linear-gradient(180deg, transparent 50%, #FDF3B1 50%);background-image: -webkit-linear-gradient(180deg, transparent 50%, #FDF3B1 50%);*/
  /*display: -webkit-inline-flex; */
}

.green-bg-star .elementor-widget-wrap.elementor-element-populated {
  position: relative;
}

.green-bg-star .elementor-widget-wrap.elementor-element-populated:before {
  content: "";
  background: url(/wp-content/uploads/2022/08/Path-19.png);
  height: 92px;
  width: 95px;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  left: 0;
}

.table-responsive {
  max-width: 100%;
}

.img-height-100 .elementor-widget-image .elementor-widget-container img {
  min-height: 300px;
  object-fit: cover;
}

.green-bg-star
  .elementor-widget-wrap.elementor-element-populated
  > .elementor-widget-image {
  position: absolute;
  top: 35%;
  left: 35%;
  max-width: 35px;
  height: 35px;
}

.blue-bg-list .market-games-list.br-30 li.elementor-icon-list-item {
  padding: 10px 20px;
  background-color: #fff;
  border: 2px solid #d7e7de;
  border-radius: 30px 0 0 30px;
  margin-top: 0 !important;
  margin-bottom: 7px;
}

.blue-bg-list .market-games-list.br-30 li.elementor-icon-list-item svg {
  height: 41px;
  width: 41px;
}

.do-list .market-games-list.br-30 li.elementor-icon-list-item {
  padding: 15px 40px 15px 12px !important;
  background-color: #fff;
  border-radius: 50px 0 0 50px;
  margin-top: 0 !important;
  margin-bottom: 16px;
  border: 2px solid #edb7a9;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

.do-list .market-games-list.br-30 li.elementor-icon-list-item svg {
  height: 62px;
  width: 62px;
}

.do-list
  .market-games-list.br-30
  li.elementor-icon-list-item
  span.elementor-icon-list-text
  a {
  display: inline;
  font-family: "Gotham HTF Medium", Sans-serif;
  font-weight: 600;
  color: #000;
}

.do-list
  .market-games-list.br-30
  li.elementor-icon-list-item
  span.elementor-icon-list-text
  a:hover {
  color: #223e51;
}

.can-do-sec .yellow-border-content p {
  background-image: linear-gradient(
    180deg,
    transparent 40%,
    #fdf3b1 80%,
    transparent 90%
  );
}

.can-do-sec {
  position: relative;
}

.can-do-sec:before {
  content: "";
  position: absolute;
  background: url(/wp-content/uploads/2022/08/flower-1.svg);
  width: 220px;
  height: 272px;
  top: -14px;
  right: -40px;
  transform: rotate(103deg);
  background-size: 100%;
}

.can-do-sec:after {
  content: "";
  position: absolute;
  background: url(/wp-content/uploads/2022/08/flower-1.svg);
  width: 220px;
  height: 272px;
  bottom: 62px;
  left: -55px;
  transform: rotate(110deg);
  background-size: 100%;
  z-index: 0;
}

.can-do-sec > .elementor-widget-wrap.elementor-element-populated {
  z-index: 1;
  position: relative;
}

.can-do-sec > .elementor-widget-wrap.elementor-element-populated:before {
  content: "";
  position: absolute;
  background: url(/wp-content/uploads/2022/08/flower-1.svg);
  width: 220px;
  height: 272px;
  bottom: 54%;
  left: -52px;
  transform: rotate(233deg);
  background-size: 100%;
  z-index: 0;
}

.can-do-sec > .elementor-widget-wrap.elementor-element-populated:after {
  content: "";
  position: absolute;
  background: url(/wp-content/uploads/2022/08/flower-1.svg);
  width: 220px;
  height: 272px;
  bottom: 31%;
  right: -66px;
  transform: rotate(233deg);
  background-size: 100%;
  z-index: -1;
}

.flower-before.elementor-top-section
  .font-gotham-bold.yellow-border-content.elementor-widget-text-editor {
  font-size: 25px !important;
}

.elementor-top-section
  .font-gotham-bold.yellow-border-content.elementor-widget-text-editor {
  font-size: 24px !important;
}

.gotham-medium-font p,
.blog-template-default .gotham-medium-font .elementor-heading-title {
  font-family: "Gotham HTF Medium", Sans-serif !important;
  font-weight: 600;
}

.hover-effect a:hover {
  color: #304e63;
}

.bg-yellow-before .img-btm-right-before.nutriton-sec:before {
  bottom: -30px;
  right: -30px;
  height: calc(100% - 10px);
  width: calc(100% - 10px);
}

.border-1-5 .elementor-widget-wrap.elementor-element-populated {
  border-width: 1.5px !important;
}

.elementor-top-section
  .font-20.font-gotham-bold.yellow-border-content.elementor-widget-text-editor {
  font-size: 20px !important;
}

.elementor-top-section
  .font-22.font-gotham-bold.yellow-border-content.elementor-widget-text-editor {
  font-size: 22px !important;
}

.img-info-tips .widget-image-caption {
  position: absolute;
  top: -19px;
  left: -50px;
  padding: 4px 25px;
  transform: rotate(333deg);
  line-height: normal;
  min-width: 200px;
}

.img-info-tips .elementor-reverse-mobile .widget-image-caption {
  right: -50px;
  transform: rotate(27deg);
  left: auto;
}

.img-col div {
  height: 100%;
}

.img-col img {
  object-fit: cover;
  height: 100% !important;
}

.count-ul ul.no-list-style {
  column-count: 1 !important;
  column-gap: 90px;
  counter-reset: blogcount;
  margin-top: 25px;
}

.count-ul ul.no-list-style li:before {
  counter-increment: blogcount;
  content: counter(blogcount);
  position: absolute;
  left: 0;
  font-size: 36px;
  line-height: 1;
  color: #304e63;
  font-family: "GothamHTF-Book", Sans-serif;
  line-height: 36px;
}

.count-ul .no-list-style li {
  position: relative;
  margin-bottom: 25px;
  padding-left: 40px;
  min-height: 35px;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}

.before-bg-lgt-yellow.bg-lgt-blue.img-before-cream::before {
  background: #ebf6fc;
}

.blue-border-content .elementor-widget-container {
  display: inline;
  background-color: transparent;
  background-image: linear-gradient(180deg, transparent 50%, #ebf6fc 50%);
}

.img-btm-right-before.before-bg-lgt-yellow::before {
  background-color: #fdf3b1;
}

.img-btm-right-before.before-bg-lgt-yellow.bg-light-blue::before {
  background-color: #ebf6fc;
}

.content-top-star img {
  height: 25px;
}

.content-top-star {
  position: absolute;
  left: 0;
  top: 0;
}

.list-type-blog li:before {
  counter-increment: blogcount;
  content: counter(blogcount);
  color: #78bdde;
  position: absolute;
  left: 0px;
  top: -3px;
  font-size: 16px;
  background: #fff;
  border-radius: 50%;
  height: 25px;
  width: 25px;
  line-height: 23px;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #78bdde;
}

.list-type-blog ul {
  counter-reset: blogcount;
}

.list-type-blog li {
  position: relative;
  margin-bottom: 20px !important;
  padding-left: 35px !important;
  min-height: 35px;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}

/*.flower-top-set.story-sec:before {top: -235px;left: -125px;}*/
.img-height-100.img-content-h
  .elementor-widget-image
  .elementor-widget-container
  img {
  min-height: 420px;
}

.table-design .title-table {
  color: #304e63;
  font-size: 19px;
  width: 100%;
  text-align: center;
  display: table-cell;
  height: 85px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  vertical-align: middle;
}

.e--ua-safari .table-design .title-table {
  padding: 15px 0 0;
}

.table-design td {
  color: #000000;
  text-align: center;
  padding: 2%;
  vertical-align: middle;
  width: 50%;
}

.table-blue .table-design td {
  width: calc(100% / 4);
}

.content-link-hover a:hover {
  color: #0056b3;
}

.img-btm-right-before.bg-blue-before.before-bg-lgt-yellow::before {
  background-color: #c4e4ef;
}

.start-tops {
  position: absolute;
  top: 25px;
  left: 25px;
}

.star-bg-sets img {
  position: absolute;
  left: 20px;
  top: 5px;
}

strong {
  font-weight: bold !important;
  font-family: "Gotham HTF" !important;
}

div:not(.bodyEllynSatter) p strong,
div:not(.bodyEllynSatter) li strong {
  font-weight: bold;
  font-family: "Gotham HTF" !important;
}

div:not(.bodyEllynSatter) li strong.font-medium {
  font-weight: normal;
  font-family: "Gotham HTF Medium", Sans-serif !important;
}

div:not(.bodyEllynSatter) li strong.font-600 {
  font-family: "GothamHTF-Book", Sans-serif !important;
  font-weight: 600;
}

strong.font-medium {
  font-weight: normal;
  font-family: "Gotham HTF Medium", Sans-serif !important;
}

.star-bg-sets svg {
  background-color: #fff;
  margin: 0 !important;
}

.blue-border-content.bg-yellow .elementor-widget-container {
  background-image: linear-gradient(180deg, transparent 50%, #fbf9d5 50%);
}

.blue-shadow.blue-border-content.bg-yellow .elementor-widget-container {
  background-image: linear-gradient(180deg, transparent 60%, #ebf6fc 40%);
}

.spring-market-list
  .border-rgt
  ul.elementor-icon-list-items
  li.elementor-icon-list-item {
  border-right: 2px solid #edb7a9;
}

.icon-click-check .elementor-icon-list-item {
  cursor: pointer;
}

.icon-click-check .elementor-icon-list-icon.fa-check {
  position: relative;
}

.icon-click-check .elementor-icon-list-icon.fa-check:before {
  content: "\f00c";
  font-size: 20px;
  color: #79b042;
  position: absolute;
  top: 50%;
  z-index: 1;
  font-family: "FontAwesome";
  left: calc(50% - 5px);
  line-height: 0;
  transform: translate(-50%, -50%);
}

.img-info-tips.buy-simple .widget-image-caption {
  top: -30px;
  left: -26px;
  transform: none;
}

.img-info-tips.buy-simple .elementor-reverse-mobile .widget-image-caption {
  left: auto !important;
  right: -26px;
}

.bg-light-green.nutriton-sec.img-before-yellow:before {
  background: #cee9dc;
}

.bg-light-blue.nutriton-sec.img-before-yellow:before {
  background: #ebf6fc;
}

a.link-hover:hover {
  color: #2e4a61;
}

a.link-hover {
  text-decoration: underline !important;
  word-break: break-word;
  color: #000;
}

.list-part-box ul {
  display: flex;
  flex-wrap: wrap;
}

.list-part-box ul li {
  width: calc(100% / 3 - 40px);
  background: #fef8f5;
  margin: 0px 20px 20px !important;
  padding: 20px !important;
  border: 5px solid #fff;
  align-items: center !important;
  justify-content: center !important;
}

.list-part-box ul li span {
  text-align: center;
  width: 100%;
}

.table-blue table,
.table-blue tr,
.table-blue td {
  border: 15px solid #dff2fb;
  border-collapse: collapse;
  background: #fff;
}

.table-blue .table-design.column-five td {
  width: calc(100% / 5);
}

.bg-overlay-content .after-color-effect {
  display: inline-block;
}

.strong-500 strong {
  font-weight: 500;
}

.new-th strong {
  font-size: 19px;
  padding: 15px 20px;
  font-weight: 500;
  font-family: "Gotham HTF" !important;
  display: block;
  line-height: 1.2;
  color: #000;
}

.img-1-design,
.img-2-design,
.img-3-design,
.img-4-design,
.img-5-design {
  position: relative;
  z-index: 1;
}

.img-1-design:before,
.img-2-design:before,
.img-3-design:before,
.img-4-design:before,
.img-5-design:before {
  background-repeat: no-repeat !important;
  transform: none;
  background-size: 100%;
  z-index: -1;
  content: "";
  position: absolute;
  width: 330px;
  height: 325px;
}

.img-1-design:before {
  background-image: url(/wp-content/uploads/2022/09/flower-pink.svg);
  top: -165px;
  right: -106px;
}

.img-2-design:before {
  background-image: url(/wp-content/uploads/2022/11/blue-flower.svg);
  top: -120px;
  left: -65px;
}

.img-3-design:before {
  background-image: url(/wp-content/uploads/2022/08/flower-1.svg);
  top: -99px;
  right: -66px;
  transform: rotate(73deg);
  height: 195px;
  width: 210px;
}

.img-4-design:before {
  background-image: url(/wp-content/uploads/2022/09/blue-flower-bottom.svg);
  top: auto;
  left: -40px;
  bottom: -55px;
}

.img-5-design:before {
  background-image: url(/wp-content/uploads/2022/09/pink-flower-bottom.svg);
  top: auto;
  right: -150px;
  transform: rotate(2deg);
  bottom: -90px;
}

.img-4-design:before,
.img-5-design:before {
  background-size: contain;
}

.img-part-left .elementor-image-box-img {
  display: block !important;
}

/* .over-x{overflow: hidden;} */
.do-list.content-box-flower {
  position: relative;
  z-index: 1;
  opacity: 1;
}

.do-list.content-box-flower:after {
  content: "";
  position: absolute;
  background: url(/wp-content/uploads/2022/08/flower-1.svg);
  width: 220px;
  height: 272px;
  top: -67px;
  right: -51px;
  transform: rotate(103deg);
  background-size: 100%;
  z-index: -1;
  opacity: 1;
}

.do-list.content-box-flower:before {
  content: "";
  position: absolute;
  background: url(https://wicresources.org/wp-content/uploads/2022/09/pink-flower-bottom.svg);
  width: 208px;
  height: 209px;
  top: -60px;
  right: 0;
  transform: rotate(95deg);
  background-size: 100%;
  z-index: -1;
  opacity: 1;
  left: -58px;
}

.content-box-flower .elementor-background-overlay {
  border: 2px solid #edb7a9;
}

.before-bg-white
  .bg-white-col
  > .elementor-widget-wrap.elementor-element-populated:before {
  content: "";
  position: absolute;
  height: calc(100% + 12px);
  background-color: #ffffff9e;
  border-style: solid;
  border-width: 6px 0px 6px 0px;
  border-color: #ffffff;
  width: 100vw;
  top: -6px;
  right: -100vw;
}

.before-bg-white
  .bg-white-col
  > .elementor-widget-wrap.elementor-element-populated {
  position: relative;
}

.before-bg-white.leftalign
  .bg-white-col
  > .elementor-widget-wrap.elementor-element-populated:before {
  top: -6px;
  left: -100vw;
  right: auto;
}

.douted-line:before {
  content: "";
  height: 0;
  width: 100vw;
  position: absolute;
  border: 1px dashed black;
  border-style: dashed;
  border-width: 0px 0px 3px 0px;
  border-color: #87c6e1;
  left: -100%;
  bottom: 0;
}

.up-doubt {
  overflow: hidden;
}

.what-can-do .after-color-effect:before {
  height: 10px;
  bottom: -2px;
}

.up-doubt .elementor-icon-list-icon {
  line-height: 19px;
}

.heartburn .img-btm-right-before.nutriton-sec:before {
  bottom: -20px;
  right: -25px;
  height: calc(100% - 10px);
  width: calc(100% - 10px);
}

.img-pos-btm img {
  object-position: bottom;
}

.img-pos-top img {
  object-position: top;
}

.yellow-star-box img.alignnone {
  margin-right: 5px;
}

.yellow-star-box .elementor-widget-container {
  display: flex;
  align-items: center;
  justify-content: center;
}

.stick-btm {
  position: absolute !important;
  bottom: 0;
  right: -160px;
  margin: auto;
  left: 0;
}

.font-baskerville h2.elementor-heading-title.elementor-size-default {
  font-family: "Libre Baskerville", Sans-serif !important;
  position: relative;
  display: inline;
}

.font-baskerville h2.elementor-heading-title.elementor-size-default:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: auto;
  width: 100%;
  height: 10px;
  bottom: 5px;
  z-index: -1;
  margin: 0 auto;
  background-color: #fdf3b1;
}

.gotham-strong .elementor-widget-container p strong {
  font-family: "GothamHTF-Bold", Sans-serif !important;
  font-weight: 400;
}

/* .infant-massage:before { content: ""; position: absolute; background: url(/wp-content/uploads/2022/11/flower.svg); width: 230px; height: 230px; bottom: -155px; right: 0; background-size: 100%; z-index: 0; opacity: 1; left: -70px; background-repeat: no-repeat; } */
.infant-massage:after {
  content: "";
  position: absolute;
  background: url(/wp-content/uploads/2022/11/flower.svg);
  width: 230px;
  height: 230px;
  top: -130px;
  right: 0;
  background-size: 100%;
  z-index: -1;
  opacity: 1;
  right: -70px;
  background-repeat: no-repeat;
  transform: rotate(230deg);
}

.zindexwic-1 {
  z-index: -1 !important;
}

.reaching-flower:after {
  content: "";
  position: absolute;
  background: url(/wp-content/uploads/2022/11/reach-flower.svg);
  width: 270px;
  height: 300px;
  top: -170px;
  right: 0;
  background-size: 100%;
  z-index: -1;
  opacity: 1;
  right: -90px;
  background-repeat: no-repeat;
}

.tummy-time-before:before {
  content: "";
  position: absolute;
  background: url(/wp-content/uploads/2022/11/flower.svg);
  width: 230px;
  height: 230px;
  top: -160px;
  right: 0;
  background-size: 100%;
  z-index: 1;
  opacity: 1;
  left: -70px;
  background-repeat: no-repeat;
}

.do-list.radius-50 .market-games-list.br-30 li.elementor-icon-list-item {
  border-radius: 50px;
  padding: 15px 30px 15px 12px !important;
  align-items: center;
}

.tip-before-sec:before {
  content: "";
  position: absolute;
  background: url(/wp-content/uploads/2022/11/tip-top-2.svg);
  width: 260px;
  height: 363px;
  top: 25px;
  left: -60px;
  background-size: 100%;
  background-repeat: no-repeat;
}

.tip-before-sec:after {
  content: "";
  position: absolute;
  background: url(/wp-content/uploads/2022/11/tip-bottom-2.svg);
  width: 260px;
  height: 363px;
  bottom: 15px;
  right: -60px;
  background-size: 100%;
  background-repeat: no-repeat;
}

.baskerville-bold strong {
  font-family: "Libre Baskerville", sans-serif !important;
}

.block-quotes footer {
  background: transparent;
  padding: 0;
  justify-content: end !important;
  margin-top: 5px !important;
}

.v-top-icon span.elementor-icon-list-icon {
  line-height: inherit;
}

.break-word a {
  word-break: break-word;
}

.font-baskerville.before-none
  h2.elementor-heading-title.elementor-size-default:before {
  content: none;
}

.font-la-belle-aurore .elementor-heading-title {
  font-family: "La Belle Aurore", Sans-serif !important;
}

.height-100-img
  .elementor-widget-container
  > .elementor-image-box-wrapper
  figure.elementor-image-box-img
  img {
  object-fit: cover;
}

.list-line-height .elementor-icon-list-icon {
  line-height: inherit;
}

.v-top-icon.icon-without-check span.elementor-icon-list-icon {
  line-height: 1;
}

.icon-without-check span.elementor-icon-list-icon svg {
  background: #fff;
  filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
  border-radius: 50%;
  padding: 3px;
}

.icon-without-check .elementor-icon-list-icon svg g {
  fill: #fff;
  stroke-width: 3px;
}

.ob-pos-40 img {
  object-position: 36%;
}

.tummy-time-before.mystory:before {
  top: -183px;
  right: 0;
  z-index: 0;
  left: -110px;
  transform: rotate(-180deg);
}

.tummy-time-before.mystory:after {
  content: "";
  position: absolute;
  background: url(/wp-content/uploads/2022/12/flowers.svg);
  width: 255px;
  height: 191px;
  bottom: -30px;
  right: -70px;
  background-size: 100%;
  z-index: 0;
  opacity: 1;
  left: auto;
  background-repeat: no-repeat;
}

.flwr-1-design,
.flwr-2-design,
.flwr-3-design,
.flwr-4-design {
  position: relative;
  z-index: 1;
}

.flwr-1-design:before {
  background-repeat: no-repeat !important;
  transform: none;
  background-size: 100%;
  content: "";
  position: absolute;
  width: 175px;
  height: 175px;
}

.flwr-2-design:before {
  background-repeat: no-repeat !important;
  transform: none;
  background-size: 100%;
  content: "";
  position: absolute;
  width: 142px;
  height: 178px;
  z-index: -1;
}

.flwr-3-design:before {
  background-repeat: no-repeat !important;
  transform: none;
  background-size: 100%;
  content: "";
  position: absolute;
  width: 180px;
  height: 178px;
}

.flwr-4-design:before {
  background-repeat: no-repeat !important;
  transform: none;
  background-size: 100%;
  content: "";
  position: absolute;
  width: 180px;
  height: 178px;
}

.flwr-1-design:before {
  background-image: url(/wp-content/uploads/2023/01/blue-flower.png);
  top: -50px;
  left: -55px;
}

.flwr-2-design:before {
  background-image: url(/wp-content/uploads/2023/01/up-flower.png);
  bottom: -30px;
  left: -70px;
}

.flwr-3-design:before {
  background-image: url(/wp-content/uploads/2023/01/yellow-flowr.svg);
  bottom: -30px;
  left: -60px;
}

.flwr-4-design:before {
  background-image: url(/wp-content/uploads/2023/01/lft-flwr.png);
  bottom: -30px;
  left: -40px;
}

.tri-right.btm-left-in:before {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  left: 155px;
  right: auto;
  top: auto;
  bottom: -39px;
  transform: skewX(-40deg);
  /* border: 20px solid; */
  /* border-color: #f2fcff transparent transparent #f2fcff; */
  border-top: 40px solid #f2fcff;
  border-left: 0px solid #f2fcff;
  border-right: 90px solid transparent;
  filter: drop-shadow(0px 1px 0px #4678bf) drop-shadow(-1px 0px 0px #4678bf);
}

.tri-right.btm-right-in:before {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  right: 20px;
  left: auto;
  top: auto;
  bottom: -45px;
  transform: skewX(50deg);
  /* border: 20px solid; */
  /* border-color: #f2fcff transparent transparent #f2fcff; */
  border-top: 46px solid #f2fcff;
  border-left: 0px solid #f2fcff;
  border-right: 45px solid transparent;
  filter: drop-shadow(0px 1px 0px #4678bf) drop-shadow(-1px 0px 0px #4678bf);
}

/*.tri-right.btm-left-in:after{content: ' ';position: absolute;width: 0;height: 0;left: 38px;right: auto;top: auto;bottom: -20px;border: 12px solid;border-color: lightyellow transparent transparent lightyellow;} */
.set-img-bg {
  height: 100%;
  position: relative;
}

.set-img-bg img {
  height: 100% !important;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  object-fit: cover;
}

.border-green-table .section-spitUpBurpingDirtyDiapers .table-style thead th {
  padding-top: 17px;
  padding-bottom: 17px;
  border-bottom: 3px solid #87b49f;
  background-color: #f1f8f1;
}

.border-green-table .section-spitUpBurpingDirtyDiapers .table-style tr td {
  border-bottom: 3px solid #87b49f;
  font-weight: bold;
  font-family: "Gotham HTF" !important;
}

.border-green-table .section-spitUpBurpingDirtyDiapers .table-style {
  box-shadow: none;
  border: 3px solid #87b49f;
}

.border-green-table
  .section-spitUpBurpingDirtyDiapers:first-child
  .table-style {
  border-right: 0;
}

.border-green-table .section-spitUpBurpingDirtyDiapers .table-style td {
  color: #000;
}

.border-green-table .br-30.market-games-list li.elementor-icon-list-item {
  border-radius: 50px;
  border: 4px solid rgb(135 180 159 / 40%);
  padding: 20px 30px;
}

.icon-btn-word h3.elementor-image-box-title {
  background: rgb(255, 255, 255);
  background: -moz-linear-gradient(
    top,
    transparent 34%,
    rgb(253, 243, 177) 100%
  );
  background: -webkit-linear-gradient(
    top,
    transparent 34%,
    rgb(253, 243, 177) 100%
  );
  background: linear-gradient(
    to bottom,
    transparent 34%,
    rgb(253, 243, 177) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='#fdf3b1', GradientType=0);
  background-size: 100% 100%;
  display: inline-block;
  /*background: url(https://wicresources.org/wp-content/uploads/2023/01/Rectangle-bg.svg);*/
}

.p-mb-0 p {
  margin-bottom: 0;
}

.p-mb-0 p a {
  word-break: break-word;
}

.wet-diaperss .section-spitUpBurpingDirtyDiapers .table-style th {
  color: #264a63;
  font-family: "GothamHTF-Bold", Sans-serif;
  font-weight: normal;
}

.wet-diaperss .round-dot {
  border: 1.5px solid #2f4961;
}

.wet-diaperss .round-dot.round-dot-yellow::before {
  background-color: #fbf3b8;
}

.wet-diaperss .round-dot.round-dot-green::before {
  background-color: #3b390e;
}

.wet-diaperss .round-dot.round-dot-gold::before {
  background-color: #bdb570;
}

.wet-diaperss .round-dot.round-dot-dryellow::before {
  background-color: #e3d971;
}

.yellow-border-content h3 , .yellow-border-content h2.h3{
  background: rgb(255, 255, 255);
  background: -moz-linear-gradient(
    top,
    transparent 34%,
    rgb(253, 243, 177) 100%
  );
  background: -webkit-linear-gradient(
    top,
    transparent 34%,
    rgb(253, 243, 177) 100%
  );
  background: linear-gradient(
    to bottom,
    transparent 34%,
    rgb(253, 243, 177) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='#fdf3b1', GradientType=0);
  background-size: 100% 100%;
  display: inline;
}

.link-hover a:hover {
  color: #2e4a61 !important;
}

.letter-set .elementor-heading-title {
  height: 80px;
  width: 80px;
  display: flex;
  align-items: center;
  background: #fff;
  line-height: 1.1;
  justify-content: center;
  border-radius: 50%;
  margin: 7px auto;
}

.responsive-star-table table {
  border: 2px solid #87c6e1;
  width: 100%;
}

.responsive-star-table th {
  padding: 20px 20px;
  border: 2px solid #87c6e1;
  text-align: center;
  font-weight: bold;
  font-family: "GothamHTF-Bold", Sans-serif;
}

.th-gray-light {
  background-color: #f2f2f2;
}

.th-blue-light {
  background-color: #e8f6fb;
}

.th-orange-light {
  background-color: #faedea;
}

.th-green-light {
  background-color: #eff8f0;
}

.th-pink-light {
  background-color: #f3ecf5;
}

.th-yellow-light {
  background-color: #fdf9db;
}

.responsive-star-table td {
  padding: 20px 20px;
  border: 2px solid #87c6e1;
  vertical-align: middle;
  text-align: center;
}

.responsive-star-table td:first-child {
  width: 30%;
  text-align: left;
}

.td-blue-light {
  background-color: #ebf6fa;
}

.td-orange-light {
  background-color: #f8edea;
}

.td-green-light {
  background-color: #eff8f0;
}

.td-pink-light {
  background-color: #f3ecf4;
}

.td-yellow-light {
  background-color: #fcf9de;
}

.blog-template-default .gotham-medium .elementor-heading-title {
  font-family: "GothamHTF-Medium", Sans-serif !important;
}

.blog-template-default .gotham-medium .elementor-heading-title .mark,
.blog-template-default .gotham-medium .elementor-heading-title mark,
.blog-template-default .gotham-htf-med .elementor-heading-title mark,
.blog-template-default .gotham-htf-med .elementor-heading-title .mark {
  padding: 0 2px !important;
  background-color: #fdf3b1;
  color: #304e63;
  font-family: "GothamHTF-Bold", sans-serif !important;
}

.tab-responsive .responsive-star-table {
  max-width: 100%;
  overflow: auto;
  width: 100%;
}

.tab-responsive .responsive-star-table tr td:first-child {
  width: 270px;
}

.tab-responsive .responsive-star-table tr th:first-child {
  width: 270px;
  display: inline-block;
  border: 0;
}

.tab-responsive .responsive-star-table th {
  font-weight: normal;
  color: #000;
  line-height: 1.2;
  padding: 17px;
}

.tab-responsive .responsive-star-table td {
  color: #000;
  line-height: 1.2;
  padding: 20px 12px;
}

.tab-responsive td.td-blue-light {
  background-color: #f7fbfd;
}

.tab-responsive td.td-orange-light {
  background-color: #fcf8f7;
}

.tab-responsive td.td-green-light {
  background-color: #f9fcf9;
}

.tab-responsive td.td-pink-light {
  background-color: #faf7fb;
}

.tab-responsive td.td-yellow-light {
  background-color: #fefdf2;
}

.gotham-medium span,
.gotham-medium .elementor-widget-container p,
.gotham-medium .elementor-widget-container {
  font-weight: 500;
}

.gotham-medium .elementor-icon-list-text {
  font-family: "GothamHTF-Book", Sans-serif !important;
}

.label-or-set.elementor-column .elementor-widget-image:after,
.label-or-set-mobile.elementor-column .elementor-widget-image:after {
  position: absolute;
  content: "or";
  top: 50%;
  color: #304e63;
  font-family: "GothamHTF-Bold", Sans-serif;
  font-size: 16px;
  right: -25px;
  transform: translate(-50%);
}

.lang-es .label-or-set.elementor-column .elementor-widget-image:after,
.lang-es .label-or-set-mobile.elementor-column .elementor-widget-image:after {
  content: "o";
}

/* .label-or-set .elementor-column:last-child::after, .label-or-set .elementor-column:nth-last-child(2):after {display: none;} */
.blog-template-default .gotham-htf-med .elementor-heading-title {
  font-family: "Gotham HTF" !important;
  font-weight: 500 !important;
}

.line-height-inherit .elementor-icon-list-icon {
  line-height: inherit;
}

.elementor-13725 .elementor-element.elementor-element-7c8f22a img {
  object-position: 20%;
}

.after-color-effect.green-color:before {
  background-color: #d3e8dd;
}

.after-color-effect.green-color {
  z-index: 1;
  position: relative;
}

.after-color-effect.green-color:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: auto;
  width: 90%;
  height: 17px;
  bottom: 15px;
  z-index: -1;
  margin: 0 auto;
  /* background-color: #FFE6DB; */
}

.icon-shadow .elementor-icon-list-icon {
  filter: drop-shadow(0px 3px 6px rgb(0 0 0 / 16%));
  line-height: 20px !important;
}

.recliner-icon h3.elementor-icon-box-title {
  display: none !important;
}

.lunch-items .elementor-image-box-img img {
  max-width: 125px;
}

.lunch-items h3.elementor-image-box-title {
  max-width: 140px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 50%;
  padding: 6px;
  text-transform: capitalize !important;
  font-weight: normal !important;
}

.lunch-items.bg-lightpurple h3.elementor-image-box-title {
  background: #f3e9f3;
}

.lunch-items.bg-lightgreen h3.elementor-image-box-title {
  background: #eff8f1;
}

.lunch-items.bg-lightblue h3.elementor-image-box-title {
  background: #ebf6fc;
}

.lunch-items.bg-lightorange h3.elementor-image-box-title {
  background: #faedeb;
}

.lunch-items.bg-lightyellow h3.elementor-image-box-title {
  background: #fbf9d5;
}

.blog-template-default .libre-fonts h2 {
  font-family: "Libre Baskerville", Sans-serif !important;
}

.libre-fonts h2 {
  font-family: "Libre Baskerville", Sans-serif !important;
}

.libre-fonts {
  font-family: "Libre Baskerville", Sans-serif !important;
}

.foodjournal .elementor-heading-title {
  font-family: "Libre Baskerville", Sans-serif !important;
}

.foodjournal {
  margin: auto;
}

.dots-beforee {
  height: calc(100% - 12px);
}

.dots-beforee > .elementor-container.elementor-column-gap-default {
  height: 100%;
}

.image-at-bottom.elementor-widget {
  position: absolute;
  bottom: 0;
}

/* .food-journal-img  .elementor-widget-image img{ height: 163px; width: 191px; object-fit: cover; } */
.food-journal-img .elementor-widget-image .elementor-widget-container {
  height: 163px;
  object-fit: cover;
  display: flex;
  margin: 0 auto 4px !important;
  align-items: center;
  justify-content: center;
}

.food-journal-img .elementor-widget-image .elementor-widget-container img {
  max-height: 163px;
  max-width: 191px;
  object-fit: contain;
}

.three-imgs:before {
  content: "";
  position: absolute;
  top: 50%;
  width: 28px;
  height: 21px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: url(https://wicresources.org/wp-content/uploads/2023/02/Path-161003.svg)
    no-repeat;
}

.six-images:before {
  content: "";
  position: absolute;
  top: 0;
  width: 28px;
  height: 21px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: url(https://wicresources.org/wp-content/uploads/2023/02/Path-161003.svg)
    no-repeat;
}

.six-images:after {
  content: "";
  position: absolute;
  bottom: -15px;
  width: 28px;
  height: 21px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: url(https://wicresources.org/wp-content/uploads/2023/02/Path-161003.svg)
    no-repeat;
}

.food-journal-img
  .shadoww
  > .elementor-widget-wrap.elementor-element-populated {
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

.dots-beforee .elementor-icon-list-icon svg {
  filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.16));
}

.dots-beforee:before,
.dots-beforee:after,
.dots-beforee > .elementor-container:before {
  content: "";
  position: absolute;
  left: 11px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #707070;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16) inset;
}

.dots-beforee:before {
  top: 20%;
}

.dots-beforee:after {
  bottom: 55px;
}

.dots-beforee > .elementor-container:before {
  top: 50%;
  left: -26px;
}

.fj-img-section:before {
  content: "";
  position: absolute;
  top: 50%;
  width: 28px;
  height: 21px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: url(https://wicresources.org/wp-content/uploads/2023/02/Path-161003.svg)
    no-repeat;
}

.shadoww {
  padding: 0px 28px 12px 028px;
}

.shadoww .elementor-widget-wrap.elementor-element-populated {
  margin: 0 !important;
}

.two-dots-only.dots-beforee > .elementor-container:before {
  content: none;
}

.two-dots-only.dots-beforee:before {
  top: 33%;
}

.two-dots-only.dots-beforee:after {
  bottom: 30px;
}

.icons-design .elementor-icon-box-icon svg {
  border-radius: 50%;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  background: #fff;
  margin: 10px 0;
}

.yelloww-bg h2.elementor-heading-title {
  display: inline;
  box-shadow: inset 0 -14px 0 0 #fdf3b1;
  padding: 0 5px;
}

.letter-set.letter-pink .elementor-heading-title {
  background: #f1def6;
}

.letter-set.letter-green .elementor-heading-title {
  background: #dcf3e0;
}

.letter-set.letter-yellow .elementor-heading-title {
  background: #fbf3b9;
}

.letter-set.letter-blue .elementor-heading-title {
  background: #e5f1f9;
}

.letter-set.letter-orange .elementor-heading-title {
  background: #f8d8c7;
}

.remember span.after-color-effect, .remember .span.after-color-effect{
  display: inline;
  box-shadow: inset 0 -9px 0 0 #fbf9d5;
  padding: 0px 15px 0px 0px;
}

.remember span.after-color-effect:before {
  content: none;
}

.remember-half span.after-color-effect {
  display: inline;
  box-shadow: inset 0 -9px 0 0 #fbf9d5;
  padding: 0 0px;
}

.remember-half span.after-color-effect:before {
  content: none;
}

.yelloww-bg.libre-fonts h2.elementor-heading-title {
  display: inline;
  box-shadow: inset 0 -14px 0 0 #d3e8dd;
  padding: 0 5px;
}

.circle-numbers:before {
  content: "";
  position: absolute;
  background-color: #fdf3b1;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  height: 100%;
  width: 100%;
  left: 0;
  border-radius: 50%;
  top: -15px;
  transform: translateX(-50%);
}

.main-section-tips .elementor-container.elementor-column-gap-default {
  justify-content: flex-end;
}

/* .main-section-tips {overflow-x: hidden;overflow-y: visible;} */
.tips-col-1 {
  width: 285px !important;
  height: 285px;
  position: absolute !important;
  left: -40px;
  overflow: hidden;
  top: -13px;
  margin-top: 0;
}

.tips-col-2 {
  width: calc(73% - 275px) !important;
}

.tips-col-3 {
  width: 33.33% !important;
}

.tips-col-1 .elementor-widget-wrap.elementor-element-populated {
  width: calc(100% - 10px);
  height: calc(100% - 10px);
  border-radius: 50% !important;
  margin: 0px 0px 0px -110px !important;
}

.tips-col-1 .elementor-widget.elementor-widget-heading {
  text-align: right !important;
  padding-right: 50px;
}

.tips-col-1.two-digit .elementor-widget.elementor-widget-heading {
  text-align: right !important;
  padding-right: 20px;
}

.word-break h3 {
  word-break: break-word;
}

.after--shadow span {
  display: inline;
  box-shadow: inset 0 -15px 0 0 #d3e8dd;
  padding: 0 10px;
}

.blue-num.blog-num.egg-omelet-count.green-number li:before {
  font-size: 36px;
  line-height: 1;
  color: #72ad98;
  text-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  font-weight: bold;
}

.green-number.blog-num li {
  padding-left: 35px !important;
  margin-bottom: 10px !important;
}

.servings .elementor-icon-list-icon i {
  filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
}

.shadowww-after h3.elementor-heading-title.elementor-size-default {
  display: inline;
  box-shadow: inset 0 -8px 0 0 rgb(253 243 177 / 68%);
  padding: 0 5px;
}

.oatmeal-icon.elementor-widget-icon {
  position: absolute;
  right: 0;
  bottom: -40px;
  z-index: 1;
}

.bake-sec-col section {
  height: 100%;
}

.bake-sec-col section > .elementor-container.elementor-column-gap-default {
  height: 100%;
}

/* .grainss-sec { width: auto !important; margin: auto; } */
.grainss-sec .test-shadow {
  width: auto !important;
  margin: auto;
}

.grainss-sec .test-shadow h2.elementor-heading-title {
  display: inline;
  box-shadow: inset 0px -15px 0 0 rgb(253 243 177 / 68%);
  padding: 0 8px;
}

.grainss-sec .test-shadow.greenn h2.elementor-heading-title {
  box-shadow: inset 0px -15px 0 0 #cee9dc;
}
.test-shadow.greenn1 .elementor-heading-title {
  box-shadow: inset 0 -19px #def0e7, 0px 10px 0px #def0e7;
}

.test-num h2 {
  text-shadow: 0 3px 6px rgb(0 0 0 / 16%);
}

.yelloww-shadoww .elementor-heading-title {
  display: inline;
  box-shadow: inset 0px -12px 0 0 rgb(253 243 177 / 68%);
  padding: 0 10px;
}

.blue-num.blog-num.egg-omelet-count.orangee-number li:before {
  color: #ffb0a3;
  text-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  font-size: 36px;
  line-height: 1;
}

.before-white-line:before {
  position: absolute;
  content: "";
  height: calc(100% - 200px);
  width: 4px;
  background: #ffffff;
  margin: auto;
  left: 0;
  top: 0;
  bottom: 0;
}

.bg-fulll:before {
  position: absolute;
  content: "";
  width: 100vw;
  height: 100%;
  background: #fff;
  left: -100vw;
  top: 0;
  right: 0;
}

.bg-fulll .elementor-widget-heading:before {
  content: "";
  position: absolute;
  background: #faedeb;
  left: -100vw;
  width: 100vw;
  height: 100%;
  top: 0;
  padding: 10px 10px 10px 10px;
  box-shadow: 0px 1px 0px 0px #707070;
  border-style: solid;
  border-width: 4px 0px 4px 0px;
  border-color: #ffffff;
}

.bg-fulll .elementor-widget-icon-list .elementor-widget-container:before {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #707070;
  content: "";
  position: absolute;
  width: 100vw;
  left: -100vw;
  bottom: 0;
}

.round-bg .elementor-container {
  position: relative;
}

.round-bg > .elementor-container::before {
  content: "";
  background-image: url(/wp-content/uploads/2023/03/round.png);
  position: absolute;
  width: 100%;
  bottom: -30px;
  left: 0;
  right: 0;
  height: 75px;
  background-repeat: repeat-x;
  pointer-events: none;
  background-size: cover;
}

.kids-wrapper .icon-filter {
  min-height: 100%;
  position: relative;
}

.kids-wrapper .icon-filter img {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.elementor-18380
  .elementor-element.elementor-element-b9399fd.kids-strip
  .elementor-heading-title {
  font-family: "Gotham HTF Book", Sans-serif !important;
}

.round-bg > .elementor-container {
  padding-bottom: 40px;
  background-color: #fff;
}

.icon-filter svg,
.icon-filter img {
  filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
  -webkit-filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
}

.mark-yellow mark {
  background-color: rgba(253, 243, 177, 0.58);
  color: rgba(0, 0, 0, 0.58);
}

.height--100,
.height--100 > .elementor-container.elementor-column-gap-default {
  height: 100%;
}

.schedule-flower > .elementor-widget-wrap.elementor-element-populated:before {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2023/03/pink-flower-leave-svg.svg);
  position: absolute;
  height: 185px;
  width: 253px;
  background-repeat: no-repeat;
  z-index: 1;
  right: 70px;
  top: -25px;
  background-size: 100% 100%;
}

.schedule-flower.flow-left
  > .elementor-widget-wrap.elementor-element-populated:before {
  background: url(https://wicresources.org/wp-content/uploads/2023/03/flower-left.svg);
  height: 176px;
  width: 253px;
  background-repeat: no-repeat;
  z-index: 1;
  left: 70px;
  top: -25px;
  background-size: 100% 100%;
}

.image-box-sleep .elementor-image-box-wrapper .elementor-image-box-img {
  width: 205px !important;
  height: 205px;
}

.image-box-sleep .elementor-image-box-wrapper .elementor-image-box-img img {
  height: 100%;
  width: 100%;
  border: 10px solid #daf3fc;
  filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
}

.image-box-sleep.elementor-widget-image-box .elementor-image-box-content {
  width: calc(100% - 240px);
}

.image-box-sleep .elementor-image-box-wrapper {
  justify-content: space-between;
  align-items: center !important;
}

.list-styles span.elementor-icon-list-text {
  padding-right: 30px;
  padding-left: 30px;
}

.blog-num.nums-grnn li {
  margin-bottom: 10px !important;
  padding-left: 25px !important;
  min-height: auto;
}

.blue-num.blog-num.egg-omelet-count.nums-grnn li:before {
  color: #739a8f;
  font-size: 23px;
}

.abs-head .elementor-widget-heading > .elementor-widget-container {
  position: absolute;
  width: 100%;
  min-height: 60px;
  display: flex;
  align-items: center;
}

.sb8:before {
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  border-left: 20px solid #707070;
  border-right: 50px solid transparent;
  border-top: 50px solid #707070;
  border-bottom: 20px solid transparent;
  right: 44px;
  left: auto;
  bottom: -63px;
  transform: rotate(88deg);
}

.sb8:after {
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  border-left: 20px solid #fff;
  border-right: 50px solid transparent;
  border-top: 50px solid #fff;
  border-bottom: 20px solid transparent;
  right: 45px;
  left: auto;
  bottom: -60px;
  transform: rotate(88deg);
}

.sb7:before {
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  border-left: 20px solid #707070;
  border-right: 50px solid transparent;
  border-top: 50px solid #707070;
  border-bottom: 20px solid transparent;
  left: 48px;
  bottom: -63px;
  transform: rotate(8deg);
}

.sb7:after {
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  border-left: 20px solid #fff;
  border-right: 50px solid transparent;
  border-top: 50px solid #fff;
  border-bottom: 20px solid transparent;
  left: 50px;
  bottom: -60px;
  transform: rotate(8deg);
}

.bg-color--pink:before {
  position: absolute;
  content: "";
  background: #ffd6c5;
  height: 100%;
  width: 40%;
  left: 0;
}

.bg-color--green:before {
  position: absolute;
  content: "";
  background: #d3e8dd;
  height: 100%;
  width: 40%;
  right: 0;
}

.fonts-30 h2 {
  font-size: 30px !important;
  padding-top: 20px;
}

.shadowws svg {
  background: #fff;
  filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
  border-radius: 50%;
}

.libre-fonts.boldd h2.elementor-heading-title {
  font-weight: bold;
}

.shadoww-textt h2.elementor-heading-title {
  display: inline;
  box-shadow: inset 0px -16px 0 0 #fdf3b1;
  padding: 0 10px;
}

.bg-100100 > .elementor-widget-container {
  background-size: 100% 100% !important;
  /* padding: 11% 10% 10% 20% !important; */
}

.before-image-mask .bg-100100 {
  position: relative;
  height: 100%;
}

.before-image-mask .bg-100100:before {
  content: "";
  position: absolute;
  background: url(https://wicresources.org/wp-content/uploads/2023/04/square.png);
  height: 100%;
  width: 100%;
  top: 0;
  background-size: 100% 100%;
  bottom: 0;
}

.before-image-mask .bg-100100 > .elementor-widget-container {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.happen-iconList .elementor-icon-list-items .elementor-icon-list-item {
  padding: 20px;
}

.running-icon-box .elementor-image-box-wrapper {
  display: block !important;
}

.running-icon-box .elementor-image-box-img {
  float: left !important;
  margin-top: -70px !important;
  margin-left: -40px !important;
}

.text-center-img .elementor-image-box-img {
  text-align: center !important;
}

.power-flower::before {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2023/04/flower-1.svg);
  position: absolute;
  height: 175px;
  width: 150px;
  background-repeat: no-repeat;
  z-index: 1;
  right: 0;
  bottom: -15px;
}

.dance-flower::before {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2023/04/flower-2.svg);
  background-repeat: no-repeat;
  height: 190px;
  width: 150px;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 57px;
}

.baby-flower::before {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2023/04/flower-1.svg);
  position: absolute;
  height: 175px;
  width: 150px;
  background-repeat: no-repeat;
  z-index: 1;
  left: 36px;
  top: 0;
  transform: scaleX(-1) rotateZ(125deg);
  transform-origin: center;
}

.together-flower::before {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2023/04/flower-2.svg);
  background-repeat: no-repeat;
  height: 190px;
  width: 150px;
  position: absolute;
  z-index: 1;
  bottom: -30px;
  right: 24px;
}

.stretching-flower::before {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2023/04/flower-1.svg);
  position: absolute;
  height: 175px;
  width: 150px;
  background-repeat: no-repeat;
  z-index: 1;
  right: 35px;
  top: 0;
  transform: scaleX(-1) rotateZ(28deg);
  transform-origin: center;
}

.link-hover a:hover {
  color: #000;
}

.img-box-themselve .elementor-widget .elementor-image-box-img {
  margin: -50px -15px -50px 0 !important;
  flex: 0 0 180px;
  width: 180px !important;
}

.img-box-themselve
  .elementor-widget
  .elementor-widget-container
  .elementor-image-box-content {
  padding: 30px 30px 30px 30px;
}

.img-box-themselve .elementor-widget:nth-child(odd) .elementor-image-box-img {
  margin: -50px 0px -50px -15px !important;
}

.heppier-sec .img-btm-right-before:before {
  left: -25px;
  top: -25px;
}

.img-box-themselve .elementor-image-box-img img {
  box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.16);
}

.add-horizontal-title .elementor-widget-container {
  display: flex;
  align-items: center;
}

.add-horizontal-title .elementor-widget-container:before {
  content: "";
  display: block;
  height: 1px;
  background: #707070;
  left: 0;
  top: 50%;
  flex: 1 1 0;
}

.add-horizontal-title .elementor-widget-container:after {
  content: "";
  display: block;
  height: 1px;
  background: #707070;
  right: 0;
  top: 50%;
  flex: 1 1 0;
}

.pouche-sec .elementor-widget .elementor-icon-list-item {
  align-items: flex-start !important;
}

.left-tip-tag .widget-image-caption.wp-caption-text {
  left: -35px !important;
  right: auto !important;
  transform: rotate(330deg);
}

.right-head-text .elementor-widget-container {
  padding: 30px 30px 30px 42% !important;
}

.left-head-text .elementor-widget-container {
  padding: 30px 42% 30px 30px !important;
}

.look-great-head {
  min-width: 50%;
}

.overlay-img-right {
  overflow: hidden;
}

.overlay-img-right .elementor-background-overlay {
  left: 5px !important;
}

.bg-img-right .elementor-background-overlay::before {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2023/05/pink-bg-img-1.jpg);
  background-size: initial;
  height: 100%;
  width: 60%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  background-position: center center;
}

.bg-img-left .elementor-element-populated::before {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2023/05/Live_Well_Fine_Art_Paper_Green.jpg);
  background-size: initial;
  height: 100%;
  width: 60%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  background-position: center center;
}

.bg-img-right-yellow .elementor-element-populated::before {
  content: "";
  background-size: initial;
  background-image: url(https://wicresources.org/wp-content/uploads/2023/05/YellowGingham.jpg);
  height: 100%;
  width: 60%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  background-position: center center;
}

.numbers-counter {
  counter-reset: number;
}

.numbers-counter
  .elementor-section
  .elementor-widget-wrap
  .elementor-icon-box-wrapper
  .elementor-icon-box-icon
  .elementor-icon {
  position: relative;
}

.numbers-counter
  .elementor-section
  .elementor-widget-wrap
  .elementor-icon-box-wrapper
  .elementor-icon-box-icon
  .elementor-icon::before {
  counter-increment: number;
  content: counter(number);
  font-size: 50px;
  font-family: "Libre Baskerville", Sans-serif;
  font-weight: bold;
  color: #304e63;
  z-index: 1;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.numbers-counter .elementor-icon-box-description {
  text-align: left;
}

.pink-flower-bottom-img .elementor-widget-container::before {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2023/04/flower-2.svg);
  background-repeat: no-repeat;
  height: 190px;
  width: 150px;
  position: absolute;
  z-index: 1;
  left: -40px;
  bottom: -45px;
  transform: rotate(290deg);
}

.Small-baby-img .elementor-widget-container img {
  border-radius: 17px;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
}

.text-itemscenter
  .elementor-widget-icon-box.elementor-position-left
  .elementor-icon-box-wrapper {
  align-items: center;
}

.food-back-flower::before {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2023/04/flower-2.svg);
  background-repeat: no-repeat;
  height: 500px;
  width: 420px;
  position: absolute;
  bottom: -120px;
  left: -30px;
  transform: rotate(265deg);
}

.make-sec-uppar {
  z-index: -1;
}

.numbers-counter-01 {
  counter-reset: number;
}

.numbers-counter-01
  .elementor-section
  .elementor-icon-list-items
  .elementor-icon-list-text::before {
  counter-increment: number;
  content: counter(number);
  font-family: "GothamHTF-Book", Sans-serif;
  font-size: 36px;
  color: #304e63;
  padding-right: 15px;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 1;
}

.numbers-counter-01
  .elementor-section
  .elementor-widget
  .elementor-icon-list-item {
  padding-left: 40px;
}

.price-list-img-cap .elementor-widget-container figure {
  display: inline-flex;
  justify-content: center;
}

.price-list-img-cap .widget-image-caption {
  font-family: "Gotham HTF" !important;
  font-weight: bold !important;
  width: auto;
  padding: 5px 25px;
  margin: auto;
  position: absolute;
  top: 0;
  margin-left: 10px;
  margin-right: 10px;
}

.design-over-bt .elementor-background-overlay {
  top: 2px !important;
}

.img-shadow .elementor-image-box-wrapper .elementor-image-box-img img {
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
}

.circle-box .elementor-widget-wrap.elementor-element-populated {
  justify-content: center;
}

.circle-box figure.wp-caption {
  min-height: 300px;
}

.circle-box figcaption.widget-image-caption.wp-caption-text {
  margin-top: 0 !important;
}

.circle-box figcaption.widget-image-caption.wp-caption-text span {
  box-shadow: inset 0px -16px 0 0 #fdf3b1;
  font-family: "Libre Baskerville", Sans-serif !important;
  font-weight: bold;
  color: #314e63;
  font-size: 18px;
  padding: 0 5px;
}

.bg-blue-flower::before {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2023/06/blue-flower.svg);
  height: 280px;
  width: 370px;
  display: block;
  position: absolute;
  background-repeat: no-repeat;
  bottom: -220px;
  left: -50px;
}

.bg-pink-flower::before {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2023/03/flower-left.svg);
  width: 330px;
  height: 300px;
  display: block;
  background-repeat: no-repeat;
  position: absolute;
  right: -100px;
  bottom: -280px;
  transform: rotate(80deg);
}

.your-time-overlay .elementor-background-overlay {
  top: 55px !important;
  left: -35px !important;
}

.your-space-overlay .elementor-background-overlay {
  top: 50px !important;
  left: -40px !important;
}

.your-papers-overlay .elementor-background-overlay {
  top: 60px !important;
  left: 35px !important;
}

.bg-greenwall-img-left .elementor-element-populated::before {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2023/06/Green-flower-01-1.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
  position: absolute;
  right: 30px;
  top: 0;
  z-index: 0;
  background-position: center left;
}

.bg-bluewall-img-right .elementor-element-populated::before {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2023/06/blue-bg-flower-01.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 45px;
  top: 0;
  z-index: 0;
  background-position: center right;
}

.bg-pinkwall-img-right .elementor-element-populated::before {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2023/06/pink-bg-flower-01.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 22px;
  top: 0;
  z-index: 0;
  background-position: center right;
}

.neonatal-sec {
  overflow: hidden;
}

.right-head-line .elementor-heading-title::after {
  content: "";
  height: 2px;
  background-color: #304e63;
  width: 160%;
  position: absolute;
  right: -40px;
  bottom: 0;
  z-index: 0;
}

.left-head-line .elementor-heading-title::after {
  content: "";
  height: 2px;
  background-color: #304e63;
  width: 160%;
  position: absolute;
  left: -40px !important;
  bottom: 0;
  z-index: 0;
}

.blue-checkmark-shadow .elementor-icon-list-icon svg {
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  border-radius: 50%;
}

.green-bg-color .elementor-element-populated::before {
  content: "";
  background-color: #d3e8dd;
  width: 45%;
  height: 100%;
  position: absolute;
  left: 0;
}

.green-bg-color .elementor-widget-container::after {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2022/09/pink-flower-bottom.svg);
  position: absolute;
  width: clamp(9.375rem, 6.257rem + 6.505vw, 14.0625rem);
  height: clamp(11.25rem, 7.508rem + 7.806vw, 16.875rem);
  background-repeat: no-repeat;
  left: -74px;
  bottom: -72px;
  background-size: cover;
}

.content-border-icon .elementor-icon-box-description {
  border: 1px solid;
  padding: 25px 25px 25px 14% !important;
  border-radius: 57px;
  margin-left: -105px !important;
  background-color: #ffffff;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
}

.pink-number-bg::before {
  content: "";
  background: url(/wp-content/uploads/2023/07/one-pink-bg.svg) no-repeat center
    center;
  height: clamp(5.625rem, 4.149rem + 3.001vw, 7.75rem);
  width: clamp(5.625rem, 4.149rem + 3.001vw, 7.75rem);
  position: absolute;
  z-index: 11111;
  background-repeat: no-repeat;
  left: -28px;
  top: -28px;
  background-size: cover;
}

.green-number-bg::before {
  content: "";
  background: url(/wp-content/uploads/2023/07/tow-green-bg.svg) no-repeat center
    center;
  height: clamp(5.625rem, 4.149rem + 3.001vw, 7.75rem);
  width: clamp(5.625rem, 4.149rem + 3.001vw, 7.75rem);
  position: absolute;
  z-index: 11111;
  right: -25px;
  top: -31px;
  background-size: cover;
}

.blue-number-bg::before {
  content: "";
  background: url(/wp-content/uploads/2023/07/three-blue-bg.svg) no-repeat
    center center;
  height: clamp(5.625rem, 4.149rem + 3.001vw, 7.75rem);
  width: clamp(5.625rem, 4.149rem + 3.001vw, 7.75rem);
  position: absolute;
  z-index: 11111;
  background-repeat: no-repeat;
  left: -28px;
  top: -28px;
  background-size: cover;
}

.yellow-number-bg::before {
  content: "";
  background: url(/wp-content/uploads/2023/07/four-yellow-bg.svg) no-repeat
    center center;
  height: clamp(5.625rem, 4.149rem + 3.001vw, 7.75rem);
  width: clamp(5.625rem, 4.149rem + 3.001vw, 7.75rem);
  position: absolute;
  z-index: 11111;
  right: -25px;
  top: -27px;
  background-size: cover;
}

.pink-overlay-set .elementor-background-overlay {
  height: 66% !important;
  top: 30% !important;
}

.kids-pink-flower::before {
  content: "";
  background-image: url(/wp-content/uploads/2022/11/flower-print.svg);
  position: absolute;
  width: clamp(9.375rem, 6.257rem + 6.505vw, 14.0625rem);
  height: clamp(11.25rem, 7.508rem + 7.806vw, 16.875rem);
  background-repeat: no-repeat;
  right: -35px;
  top: -170px;
  background-size: cover;
  z-index: 1;
}

.healthy-grow-head .elementor-widget-container {
  display: inline-flex;
  max-width: calc(100% - 40px);
}

.blue-front-flower::before {
  content: "";
  background: url(/wp-content/uploads/2023/07/blue-green-flower.svg) no-repeat
    center center;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  left: -35%;
  bottom: -45%;
}

.healthy-pink-flower::before {
  content: "";
  background-image: url(/wp-content/uploads/2022/09/pink-flower-bottom.svg);
  position: absolute;
  width: clamp(9.375rem, 6.257rem + 6.505vw, 14.0625rem);
  height: clamp(11.25rem, 7.508rem + 7.806vw, 16.875rem);
  background-repeat: no-repeat;
  right: -28px;
  bottom: -110px;
  background-size: cover;
  z-index: 1;
  transform: rotate(155deg);
}

.healthy-child-list .elementor-element-populated {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
  margin-bottom: 10px !important;
}

.healthy-child-list h2 {
  font-family: "Libre Baskerville", Sans-serif !important;
  font-size: 30px !important;
  font-weight: bold;
  line-height: 1.3em !important;
  text-align: center;
  margin-top: 15px;
  padding: 0 30px;
  margin-top: 0 !important;
}

.healthy-child-list .elementor-cta__description {
  font-size: 16px;
  text-align: left;
}

.healthy-child-list .elementor-cta__image img {
  border: solid 10px #ffffff;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
}

.healthy-child-list .elementor-cta__content {
  padding: 75px 50px 50px 50px;
}

.healthy-child-list .elementor-widget-call-to-action {
  position: relative;
  counter-increment: number;
  min-width: 100%;
}

.healthy-child-list .elementor-widget-call-to-action:after {
  content: "";
  width: 100%;
  bottom: -6px;
  position: absolute;
  border-bottom: 1px dashed #707070;
}

.healthy-child-list .elementor-widget-container {
  height: 100%;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
}

.healthy-child-list
  .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center !important;
  align-items: stretch !important;
}

.healthy-child-list .elementor-cta__content {
  background-color: transparent !important;
}

.healthy-child-list
  .elementor-content-item.elementor-cta__content-item.elementor-cta__image::before {
  background-image: url(/wp-content/uploads/2023/07/number-pink-bg.svg);
  background-repeat: no-repeat;
  position: absolute;
  background-size: cover;
  width: clamp(4.375rem, 4rem + 1.875vw, 6.25rem);
  height: clamp(4.375rem, 4rem + 1.875vw, 6.25rem);
  left: 50%;
  top: 0;
  transform: translate(-50%, -50%);
  content: counter(number);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem);
  font-family: "Libre Baskerville", Sans-serif;
  font-weight: bold;
  color: #304e63;
}

.des-sadndborder
  .elementor-element-populated
  .elementor-icon-box-wrapper
  .elementor-icon-box-description {
  padding: 30px 30px 30px 116px;
  background: #ffffff;
  border-radius: 90px;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  margin-left: -115px;
}

.des-sadndborder
  .elementor-element-populated
  .elementor-icon-box-wrapper
  .elementor-icon-box-icon {
  margin-top: 5px;
}

.border-left-blue .elementor-widget-container p::before {
  content: "";
  border: 1.5px solid #264a63;
  position: absolute;
  top: -15px;
  width: 120%;
  left: -41px;
}

.border-right-blue .elementor-widget-container p::before {
  content: "";
  border: 1.5px solid #264a63;
  position: absolute;
  top: -15px;
  width: 120%;
  right: -41px;
}

.blueflower-back::before {
  content: "";
  background-image: url(https://oklahoma.wicresources.org/wp-content/uploads/2023/06/blue-flower.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 500px;
  height: 350px;
  overflow: visible;
  position: absolute;
  bottom: -75px;
  left: -45px;
}

.blue-color-text strong {
  color: #264a63;
}

.iconBox-Libre-title .elementor-icon-box-title {
  font-family: "Libre Baskerville", Sans-serif !important;
  font-weight: bold;
}

.iconBox-Libre-title .elementor-icon-box-wrapper {
  align-items: center;
}

.des-sadndborder-yellow
  .elementor-element-populated
  .elementor-icon-box-wrapper
  .elementor-icon-box-description {
  padding: 20px 20px 20px 116px;
  background: #ffffff;
  border-radius: 90px;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  margin-left: -115px;
  border: 0.5px solid #707070;
}

.numberIcon-ready h2::before {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2023/08/1-img.png);
  position: absolute;
  width: clamp(5.625rem, 4.149rem + 3.001vw, 7.75rem);
  height: clamp(5.625rem, 4.149rem + 3.001vw, 7.75rem);
  background-repeat: no-repeat;
  background-size: cover;
  top: -48px;
  left: -33px;
}

.numberIcon-newSign h2::before {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2023/08/2-img.png);
  position: absolute;
  width: clamp(5.625rem, 4.149rem + 3.001vw, 7.75rem);
  height: clamp(5.625rem, 4.149rem + 3.001vw, 7.75rem);
  background-repeat: no-repeat;
  background-size: cover;
  top: -48px;
  left: -28px;
}

.numberIcon-repeat h2::before {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2023/08/3-img.png);
  position: absolute;
  width: clamp(5.625rem, 4.149rem + 3.001vw, 7.75rem);
  height: clamp(5.625rem, 4.149rem + 3.001vw, 7.75rem);
  background-repeat: no-repeat;
  background-size: cover;
  top: -48px;
  left: -32px;
}

.title-bg-767 h2 {
  background-color: #fff;
  padding: 22px 25px;
  width: fit-content;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  border-radius: 32px;
  border: 1px solid #707070;
  position: relative;
}

.des-bg-767 p {
  background: #f7fcff;
  padding: 22px 25px;
  width: fit-content;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  border-radius: 55px;
  border: 1px solid #707070;
}

.title-bg-767 h2::before {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2023/08/Left@4x.png);
  width: 35px;
  position: absolute;
  background-size: contain;
  height: 20px;
  background-repeat: no-repeat;
  bottom: -6px;
  left: -13px;
}

.des-bg-767 p::after {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2023/08/Right@4x.png);
  width: 33px;
  position: absolute;
  background-size: contain;
  height: 48px;
  background-repeat: no-repeat;
  bottom: 24px;
  right: 36px;
}

.bg-blue-imgshow {
  overflow: hidden;
}

.bg-blue-imgshow .elementor-background-overlay {
  margin-left: 170px;
}

.real-Juice-icon
  .elementor-widget-container
  .elementor-icon-list-items
  .elementor-icon-list-item {
  align-items: center !important;
}

.font-libreBaskerville-iconSec .elementor-icon-box-title strong {
  font-family: "Libre Baskerville", Sans-serif !important;
  font-weight: bold;
}

.before-border-red::before {
  content: "";
  border-left: 1px solid #e98676;
  position: absolute;
  margin-left: 30px;
  z-index: 1;
  width: 100%;
  height: 100%;
}

.overflow-breakWord a {
  overflow-wrap: break-word;
}

.pink-num.blog-num.egg-omelet-count.nums-grnn li:before {
  color: #f7b4a6;
  font-size: 23px;
  text-shadow: 0 0 1px #e98676;
}

.overflow-breakWord a {
  color: #000 !important;
}

.overflow-breakWord a:hover {
  color: #79b042 !important;
}

.numberIncrment-2 ul.elementor-icon-list-items {
  counter-reset: number;
}

.numberIncrment-2 .elementor-icon-list-item::before {
  counter-increment: number;
  content: counter(number);
  font-family: "Gotham HTF" !important;
  font-weight: 500;
  font-size: 30px;
  color: #304e63;
  padding-right: 15px;
  position: absolute;
  margin-left: -35px;
  top: 0;
  line-height: 1;
}

.iconBox-textline .elementor-icon-box-title {
  border-bottom: 2px solid #edb7a9;
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
}

.overlay-width .elementor-background-overlay {
  width: 96% !important;
  right: 0;
  margin: 0 auto;
}

.numberIncrment-sec ul.elementor-icon-list-items {
  counter-reset: start;
}

.numberIncrment-sec .elementor-icon-list-item::before {
  counter-increment: start;
  content: counter(start);
  font-family: "GothamHTF-Book", Sans-serif;
  font-weight: bold;
  font-size: 23px;
  background: #f7b4a6;
  border-radius: 50%;
  color: #fff;
  width: 35px;
  display: flex;
  height: 35px;
  align-items: center;
  justify-content: center;
  position: absolute;
  margin-left: -70px;
  top: 0;
}

.border-left-sec ul.elementor-icon-list-items {
  border-left: 2px solid #edb7a9;
  padding: 20px 0 20px 20px !important;
}

.page-inner-details
  .right-side
  .elementor-section.stock-up-section
  > .elementor-container.elementor-column-gap-default {
  max-width: 1025px !important;
}

.page-template-template-blog .hero .hero-content h1,
.single-blog .hero-content h1 {
  text-align: center !important;
  font-family: "Libre Baskerville", Sans-serif;
  text-transform: capitalize;
  font-size: 64px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
}

.page-template-template-blog .hero-breadcrumb .container-fluid,
.single-blog .hero-breadcrumb .container-fluid {
  padding: 0;
  justify-content: center;
  display: flex;
}

.page-template-template-blog .hero-breadcrumb ul,
.single-blog .hero-breadcrumb ul {
  font-family: "Gotham HTF";
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 1.6 !important;
}

.underline-bg , .underline-bg span { text-decoration: none; background-image: linear-gradient( to bottom, transparent calc(100% - 1px), currentColor calc(100% - 1px) ); background-size: 100% 1.5em; background-repeat: no-repeat; background-position: 0 100%; -webkit-box-decoration-break: clone; box-decoration-break: clone; }
.single-blog .hero-breadcrumb ul li a {
  font-family: "Gotham HTF";
  font-weight: 500;
}

.single-blog ul li {
  font-family: "Gotham HTF";
  line-height: 1.2 !important;
}

ul.blog-ul li {
  list-style-type: disc;
  margin-left: 20px;
}

.single-blog .hero-breadcrumb ul li {
  text-transform: capitalize;
}

.single-blog .blog-nav > ul > li > a {
  font-family: "Gotham HTF";
}

.single-blog .blog-nav > ul > li.sub-menu.active > .dropdown a,
.single-blog .blog-nav > ul > li.sub-menu > .dropdown a {
  font-family: "Gotham HTF";
}

.yellow-border-content h4, .yellow-border-content h2 {
  background: rgb(255, 255, 255);
  background: -moz-linear-gradient(
    top,
    transparent 34%,
    rgb(253, 243, 177) 100%
  );
  background: -webkit-linear-gradient(
    top,
    transparent 34%,
    rgb(253, 243, 177) 100%
  );
  background: linear-gradient(
    to bottom,
    transparent 34%,
    rgb(253, 243, 177) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='#fdf3b1', GradientType=0);
  background-size: 100% 100%;
  display: inline;
}
a.category:hover {
  text-decoration: none;
}
.blog-card .blog-inner-details .blog-meta .date,
.blog-card .blog-inner-details .blog-meta .category {
  font-family: "Gotham HTF" !important;
}

.la-belle h3 {
  font-family: "La Belle Aurore", Sans-serif !important;
  text-transform: capitalize !important;
}

.single-blog ul li span {
  font-family: "Gotham HTF" !important;
  line-height: 1.6 !important;
}

.single-blog ol li {
  font-family: "Gotham HTF";
}

.elementor-kit-3 .blog-details .font-24px h4 {
  font-size: 24px;
}

.blog-details .upp-sec h2 {
  text-transform: uppercase !important;
}

.blog-num.cinn-count {
  counter-reset: blogcount;
}

.cout-font h3 {
  font-size: 20px;
}

.blog-num.green-count {
  counter-reset: blogcount;
}

.fontsizeTop-19 p {
  font-size: 19px !important;
}

.fontMedeum-title .elementor-heading-title {
  font-family: "Gotham Medium", Sans-serif !important;
  font-weight: normal !important;
}

.flowerrightSec-bg::after {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2023/11/flower-bg-right.svg);
  z-index: -1;
  width: clamp(3.375rem, 10.257rem + 9.505vw, 23.0625rem);
  height: clamp(11.25rem, 7.508rem + 7.806vw, 15.875rem);
  position: absolute;
  background-repeat: no-repeat;
  background-size: cover;
  top: auto;
  right: -7%;
  bottom: -2%;
}

.flowerleftSec-bg::after {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2023/11/flower-bg-right.svg);
  z-index: -1;
  width: clamp(3.375rem, 10.257rem + 9.505vw, 23.0625rem);
  height: clamp(11.25rem, 7.508rem + 7.806vw, 15.875rem);
  position: absolute;
  background-repeat: no-repeat;
  background-size: cover;
  top: auto;
  bottom: 0.5%;
  left: -7%;
  transform: scaleX(-1);
}

.pricelist-imgCap figure {
  display: flex;
  align-items: center;
}

.pricelist-imgCap figcaption {
  margin-left: 25px;
  margin-right: 10px;
  text-align: left !important;
}

.remember .elementor-icon-box-title {
  font-weight: normal !important;
  line-height: 32px !important;
}

.remember span.after-pink-effect {
  display: inline;
  box-shadow: inset 0 -10px 0 0 #ffe6db;
  padding: 0 0px;
}

.incrment-NumberSec {
  counter-reset: start;
}

.incrment-NumberSec.headingTag-beforeicon
  .elementor-icon-box-wrapper
  .elementor-icon-box-icon:before {
  counter-increment: start;
  content: counter(start);
  font-family: "La Belle Aurore";
  color: #264a63;
  font-size: 60px;
  font-weight: normal;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
    line-height: 1 !important;
    z-index: 2;
}

.incrment-NumberSec.headingTag-beforeicon .elementor-icon-box-icon svg {
  overflow: visible;
}
.incrment-NumberSec.headingTag-beforeicon .elementor-icon-box-icon svg g[filter] {
  filter: drop-shadow(0 3px 6px rgba(0, 0, 0, .16)) !important;
}
.incrment-NumberSec.headingTag-beforeicon .elementor-icon-box-icon svg ellipse {
  fill: #fff !important;
}

.headingTag-beforeicon
  .green-bgClass
  .elementor-icon-box-wrapper
  .elementor-icon-box-content {
  padding: 20px 20px 20px 200px;
  width: 100%;
  left: 0;
  position: absolute;
  background-color: #cee9dc;
  border-radius: 30px 30px 30px 30px;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  z-index: 1;
}

.headingTag-beforeicon
  .yellow-bgClass
  .elementor-icon-box-wrapper
  .elementor-icon-box-content {
  padding: 20px 20px 20px 200px;
  width: 100%;
  left: 0;
  position: absolute;
  background-color: #fdf3b1;
  border-radius: 30px 30px 30px 30px;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  z-index: 1;
}

.headingTag-beforeicon
  .elementor-icon-box-wrapper
  .elementor-icon-box-content
  h3 {
  font-family: "Gotham HTF" !important;
  font-size: 18px;
}

.headingTag-beforeicon
  .elementor-widget-icon-box.elementor-position-left
  .elementor-icon-box-icon,
.headingTag-beforeicon
  .elementor-widget-icon-box.elementor-position-right
  .elementor-icon-box-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}

.headingTag-beforeicon .elementor-icon-box-wrapper .elementor-icon-box-icon {
  z-index: 2;
  position: relative;
}

.overlay-bgTop .elementor-background-overlay {
  top: 5px !important;
}

.overlay-desginbgTop .elementor-background-overlay {
  z-index: 1;
  transform: rotate(180deg);
  top: 30px !important;
}

.headingBottom-border .elementor-icon-box-title {
  border-bottom: 3px solid #829dae;
  display: inline-block;
  padding-bottom: 15px;
}

.icon-customAlign .elementor-icon-box-icon {
  margin-top: -12px !important;
}

.iconYellow-bg .elementor-icon-box-content {
  background: #fdf3b1;
  display: inline-flex;
  flex-direction: row;
  position: absolute;
  align-items: center;
  left: 30px;
  padding: 15px 30px 15px 140px;
  border-radius: 30px;
  z-index: -1;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  bottom: auto;
  top: 45px;
}

.iconPink-bg .elementor-icon-box-content {
  background: #f7b4a6;
  display: inline-flex;
  flex-direction: row;
  position: absolute;
  align-items: center;
  left: 30px;
  padding: 15px 30px 15px 140px;
  border-radius: 30px;
  z-index: -1;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  bottom: auto;
  top: 45px;
}

.iconGreen-bg .elementor-icon-box-content {
  background: #cee9dc;
  display: inline-flex;
  flex-direction: row;
  position: absolute;
  align-items: center;
  left: 30px;
  padding: 15px 30px 15px 140px;
  border-radius: 30px;
  z-index: -1;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  bottom: auto;
  top: 45px;
}

.icon-oneSec .arrow-icon .elementor-background-overlay {
  margin-left: 75px;
}

.top-designRotete .elementor-background-overlay {
  transform: scaleY(-1);
  top: -35px !important;
  width: 99.9% !important;
}

.flower-img-getReadysec:after {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2023/11/flower-bg-right.svg);
  background-repeat: no-repeat;
  background-size: cover;
  top: -70px;
  right: -90px;
  position: absolute;
  width: clamp(11.375rem, 13.257rem + 9.505vw, 23.0625rem);
  transform: scaleY(-1);
  height: clamp(11.25rem, 7.508rem + 7.806vw, 15.875rem);
  z-index: -1;
}

.flower-img-getsetsec:after {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2023/11/flower-bg-right.svg);
  background-repeat: no-repeat;
  background-size: cover;
  top: -70px;
  left: -100px;
  position: absolute;
  width: clamp(11.375rem, 13.257rem + 9.505vw, 23.0625rem);
  transform: rotate(180deg);
  height: clamp(11.25rem, 7.508rem + 7.806vw, 15.875rem);
  z-index: -1;
}

.incrment-numberSleep {
  counter-reset: start;
}

.incrment-numberSleep
  .elementor-icon-list-items
  .elementor-icon-list-item
  .elementor-icon-list-text:before {
  counter-increment: start;
  content: counter(start);
  font-family: "Gotham HTF" !important;
  color: #566cb4;
  font-size: 16px;
  background: #ffffff;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 1px solid #566cb4;
  font-weight: normal;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: -40px;
  top: -3px;
}

.blog-linkTag a {
  font-weight: bold;
  color: #566cb4;
}

.blog-linkTag a:hover {
  color: #000000;
}

.green-borderClean h3 {
  border-bottom: 3px solid #4a7b54;
  padding-bottom: 15px;
  padding-top: 15px;
  width: 95%;
}

.pink-borderSeparate h3 {
  border-bottom: 3px solid #f97f71;
  padding-bottom: 15px;
  padding-top: 15px;
  width: 95%;
}

.purple-borderCook h3 {
  border-bottom: 3px solid #885477;
  padding-bottom: 15px;
  padding-top: 15px;
  width: 95%;
}

.border-fullWidth::before {
  content: "";
  border-top: 2px solid #304e63;
  width: 100%;
  position: absolute;
  top: 12px;
}

.bg-overlayContent .elementor-background-overlay {
  transform: scaleY(-1);
}

.flower-bgTip .elementor-background-overlay {
  top: 21% !important;
  left: 9% !important;
  z-index: -1;
}

.bottom-starIcon svg {
  top: 15px;
}

.single-blog .blog-details h3 {
  text-transform: inherit;
}

.panOverlay-img:before {
  content: "";
  background: url(/wp-content/uploads/2024/02/cooking-pan.png);
  position: absolute;
  width: clamp(15rem, 8.75rem + 8.333vw, 18.75rem);
  height: clamp(15rem, 8.75rem + 8.333vw, 18.75rem);
  background-size: cover;
  z-index: 1;
  bottom: -220px;
  right: -50px;
}

.meal-Overlayimg img {
  overflow: visible;
  margin-left: 10px;
}

.loseWeight-bg:before {
  content: "";
  background: url(/wp-content/uploads/2022/07/top-flower.svg);
  background-repeat: no-repeat;
  position: absolute;
  width: 403px;
  height: 390px;
  background-size: cover;
  top: -157px;
  right: 0;
  z-index: -1;
}

.loseWeight-bg:after {
  content: "";
  background: url(/wp-content/uploads/2022/07/btm-flower.svg);
  background-repeat: no-repeat;
  position: absolute;
  width: 403px;
  height: 380px;
  background-size: cover;
  bottom: -135px;
  left: -93px;
  z-index: -1;
}

.bg-designContent:after {
  content: "";
  background: url(/wp-content/uploads/2023/11/desgin-bottom.png);
  width: 100%;
  background-repeat: no-repeat;
  position: absolute;
  height: 50px;
  z-index: 1;
  bottom: 0;
  margin: 0 auto;
  left: 0;
}

.pink-circleyear h3:before {
  width: clamp(5rem, 0.232rem + 9.946vw, 8.4375rem);
  height: clamp(5rem, 0.232rem + 9.946vw, 8.4375rem);
  content: "";
  background-image: url(/wp-content/uploads/2024/03/pink-bg-one.svg);
  background-size: cover;
  position: absolute;
  z-index: 1;
  left: -25px;
  top: -21px;
}

.inline-contentColor .elementor-image-box-content {
  background-color: #faedeb;
  padding: 10px 95px;
  position: absolute;
  left: -45px;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  border-radius: 30px;
}

.inline-contentColor img {
  z-index: 1 !important;
  position: relative;
  margin-top: 15px;
}

.blue-circleyear h3:before {
  width: clamp(5rem, 0.232rem + 9.946vw, 8.4375rem);
  height: clamp(5rem, 0.232rem + 9.946vw, 8.4375rem);
  content: "";
  background-image: url(/wp-content/uploads/2024/03/blue-bg-two.svg);
  background-size: cover;
  position: absolute;
  z-index: 1;
  left: -25px;
  top: -21px;
}

.pinkTow-circleyear h3:before {
  width: clamp(5rem, 0.232rem + 9.946vw, 8.4375rem);
  height: clamp(5rem, 0.232rem + 9.946vw, 8.4375rem);
  content: "";
  background-image: url(/wp-content/uploads/2024/03/pink-bg-three.svg);
  background-size: cover;
  position: absolute;
  z-index: 1;
  left: -25px;
  top: -21px;
}

.blueTow-circleyear h3:before {
  width: clamp(5rem, 0.232rem + 9.946vw, 8.4375rem);
  height: clamp(5rem, 0.232rem + 9.946vw, 8.4375rem);
  content: "";
  background-image: url(/wp-content/uploads/2024/03/blue-bg-three.svg);
  background-size: cover;
  position: absolute;
  z-index: 1;
  left: -25px;
  top: -21px;
}

.number-countGuide {
  counter-reset: new;
}

.number-countGuide li.elementor-icon-list-item:before {
  counter-increment: new;
  content: counter(new);
  font-family: "Gotham HTF";
  color: #304e63;
  font-size: 25px;
  font-weight: bold;
  position: absolute;
  top: -8px;
  left: -30px;
}

.width-inlineCustom {
  display: flex;
  justify-content: center !important;
  z-index: 1;
}

.width-inlineCustom:before {
  content: "";
  border: 2px solid #304e63;
  position: absolute;
  width: 90%;
  top: 48%;
  z-index: -1;
}

.number-counterDev {
  counter-reset: reset;
}

.number-counterDev ul li .elementor-icon-list-icon:before {
  counter-increment: reset;
  content: counter(reset);
  font-family: "Gotham HTF" !important;
  color: #304e63;
  font-weight: bold;
  font-size: 25px;
  z-index: 2;
  position: absolute;
  top: 15%;
  left: 28%;
}

.number-counterDev .elementor-icon-list-item {
  align-items: center !important;
}

.customIcon-box .elementor-icon-box-content {
  padding: 10px 95px 10px 105px;
  margin-left: -100px;
  background-color: #f3e9f3;
  border-radius: 0 50px 50px 0;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
}

.customIcon-box .elementor-icon-box-content .elementor-icon-box-title {
  font-weight: bold !important;
  font-family: "Gotham HTF" !important;
  margin-bottom: 10px;
}

.iconKid-center .elementor-icon-list-item {
  align-items: center !important;
}

.titleRight-flower::after {
  content: "";
  background-image: url(/wp-content/uploads/2022/09/pink-flower-leave.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: clamp(13.75rem, 2.109rem + 24.284vw, 31.25rem);
  height: clamp(11.25rem, 4.182rem + 14.744vw, 21.875rem);
  position: absolute;
  right: -18%;
  top: -51px;
  z-index: -1;
  transform: rotate(45deg);
}

.titleLeft-flower::before {
  content: "";
  background-image: url(/wp-content/uploads/2022/09/pink-flower-leave.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: clamp(13.75rem, 2.109rem + 24.284vw, 31.25rem);
  height: clamp(11.25rem, 4.182rem + 14.744vw, 21.875rem);
  position: absolute;
  left: -18%;
  top: -50px;
  z-index: -1;
  transform: rotate(-45deg) scale(-1, 1);
}

.breakWord-custom h4.elementor-heading-title {
  word-wrap: break-word;
}

.colic-boxs .box-one,
.colic-boxs .box-three {
  max-height: 100%;
  height: 420px;
  display: flex;
  flex-wrap: wrap;
  align-content: space-around;
}

span.bg-green-effect {
  display: inline-flex;
  box-shadow: inset 0 -12px 0 0 #e1f2e9;
  padding: 0 85px 0 0;
}

.text-bgGreen span.bg-green-effect {
  padding: 0 50px 0 50px;
}

.background-afterblue::before {
  content: "";
  top: -25px;
  right: -25px;
  height: 100%;
  position: absolute;
  width: calc(100% - 15px);
  z-index: -1;
  background-color: #dff2fb;
}

.icon-shadow svg {
  box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.16);
  border-radius: 62px;
}

.background-afterpink img,
.background-afteryellow img {
  position: relative;
  z-index: 1;
}

.background-afterpink::before {
  content: "";
  top: -25px;
  right: -25px;
  height: 100%;
  position: absolute;
  width: calc(100% - 15px);
  z-index: 1;
  background-color: #f8d8c7;
}

.background-afteryellow::before {
  content: "";
  top: -25px;
  left: -25px;
  height: 100%;
  position: absolute;
  width: calc(100% - 15px);
  z-index: 1;
  background-color: #fdf3b1;
}

.bg-greenOver::after {
  position: absolute;
  width: 100%;
  content: "";
  height: 45%;
  bottom: 0;
  background-color: #eff8f1;
  z-index: -1;
}

.bg-image-nicu::after {
  content: "";
  bottom: -30px;
  right: -30px;
  height: 100%;
  position: absolute;
  width: calc(100% - 20px);
  background: url(/wp-content/uploads/2023/05/pink-bg-img-1.jpg);
  background-size: cover;
  background-position: center center;
  z-index: -1;
}

.bg-flowImg:before {
  content: "";
  background: url(/wp-content/uploads/2024/05/blue-flow-1.svg);
  width: 400px;
  height: 400px;
  position: absolute;
  z-index: -1;
  background-repeat: no-repeat;
  background-position: bottom left;
  top: 25%;
  left: -14%;
}

.bg-greenTop:before {
  position: absolute;
  width: 96%;
  content: "";
  height: 57%;
  left: 0;
  right: 0;
  margin: 0 auto;
  background-color: #eff8f1;
  z-index: -1;
}

.ask-queImg:after {
  content: "";
  background: url(/wp-content/uploads/2024/05/tip-1.png);
  width: 145px;
  height: 145px;
  position: absolute;
  bottom: -13%;
  right: -3%;
  background-repeat: no-repeat;
  background-size: contain;
}

.ask-helpyellowImg:before {
  content: "";
  background: url(/wp-content/uploads/2024/05/yellow-flow.svg);
  height: 230px;
  width: 100px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  z-index: 22;
  right: 2px;
  bottom: -25px;
}

.green-btmBg:after {
  content: "";
  background-color: #eff8f0;
  position: absolute;
  width: 100%;
  height: 50px;
  bottom: 0;
  z-index: -1;
}

span.bg-blueEffect {
  display: inline;
  box-shadow: inset 0 -25px 0 0 #e5f6fc;
  padding: 0 25px 4px 25px;
  margin-left: -30px;
}

.sp-askqueImg.ask-queImg:after {
  display: none;
}

.sp-askqueImg.ask-queImg:before {
  content: "";
  background: url(/wp-content/uploads/2024/06/tip-Sp-1.png);
  width: 145px;
  height: 145px;
  position: absolute;
  bottom: -13%;
  right: -3%;
  background-repeat: no-repeat;
  background-size: contain;
}

.bg-greenTop.sp-greenBg:before {
  position: absolute;
  width: 96%;
  content: "";
  height: 62%;
  left: 0;
  right: 0;
  margin: 0 auto;
  background-color: #eff8f1;
  z-index: -1;
}

.wic-icon-center .elementor-icon-list-item {
  align-items: center !important;
}

.wic-blue-bg:after {
  content: "";
  background-color: #ebf6fc;
  position: absolute;
  width: 100%;
  height: 50px;
  bottom: 0;
  z-index: -1;
}

.wic-icon-rub .elementor-icon-box-wrapper .elementor-icon-box-title {
  padding: 30px 0;
  margin-top: -35px;
  border-top: 6px solid #337ac5;
  border-bottom: 6px solid #337ac5;
}

.img-move-upper {
  z-index: -1 !important;
}

.wic-bgpink-reflux:after {
  content: "";
  position: absolute;
  width: 100%;
  background-color: #faedeb;
  height: 65%;
  top: 33%;
  z-index: -1;
}

.wic-icon-refluxItem
  .elementor-image-box-wrapper
  h3.elementor-image-box-title
  p.icon-items {
  margin-bottom: 8px;
  padding: 0 0 30px 0;
}

.wic-icon-refluxItem .elementor-icon-list-item {
  overflow: hidden;
  align-items: center !important;
}

.wic-yellowbg-reflux .elementor-heading-title:after {
  content: "";
  position: absolute;
  width: 100%;
  background-color: #fbf9d5;
  height: 60%;
  top: 20%;
  left: 0;
  z-index: -1;
}

.wic-yellowImg-bg:before {
  content: "";
  bottom: -5px;
  right: -5px;
  height: 90%;
  top: 50px;
  position: absolute;
  width: calc(100% - 25px);
  z-index: -1;
  background: url(/wp-content/uploads/2022/08/yellow-bg.png);
  background-size: cover;
  background-position: center;
}

.wic-plus-snackIcon h3 {
  max-width: 460px;
  margin: 0 auto;
  position: relative;
  width: fit-content;
}

.wic-plus-snackIcon h3 img {
  position: absolute;
  top: 0;
}

.wic-plus-snackIcon h3 img.wic-left-icon {
  left: -40px;
  top: 0;
}

.wic-plus-snackIcon h3 img.wic-right-icon {
  right: -40px;
}

.wic-plus-snackIcon .elementor-widget-container:after,
.wic-plus-snackIcon.wic-p-yellow::after {
  content: "";
  background-color: #fbf9d5;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 5px;
  z-index: -1;
}

.wic-plus-snackIcon.wic-p-yellow::after {
  height: 15px;
  bottom: -2px;
}

.image-section-center .elementor-image-box-wrapper {
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.wic-plus-snackIcon.wic-p-yellow.pnk-bg::after {
  background-color: #f3e9f3;
}

.wic-plus-snackIcon.wic-p-yellow.orng-bg::after {
  background-color: #fdedea;
}

.wic-plus-snackIcon.wic-p-yellow {
  position: relative;
  display: inline-block;
  padding: 0 5px;
}

.wic-plus-snackIcon.wic-yellow .elementor-widget-container:after {
  height: 10px !important;
  bottom: 14px;
}

.wic-yum-flowerSnacks:after {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2024/06/yum-flower.svg);
  width: 285px;
  height: 200px;
  position: absolute;
  top: 0;
  right: -40px;
  z-index: 2;
  background-size: contain;
  background-repeat: no-repeat;
}

.wic-yum-flowerSnacks:after {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2024/06/yum-flower.svg);
  width: clamp(10.625rem, 8.35rem + 9.709vw, 20rem);
  height: clamp(10.625rem, 8.338rem + 4.77vw, 14.0625rem);
  position: absolute;
  top: 0;
  right: -40px;
  z-index: 2;
  background-size: contain;
  background-repeat: no-repeat;
  bottom: -45px;
}

.wic-bottom-designPurple:after {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2024/06/design-bottom-2.svg);
  width: 100%;
  background-repeat: repeat-x;
  position: absolute;
  height: 60px;
  z-index: 1;
}

.wic-yellow-bgPer:after {
  content: "";
  background-color: #fbf9d5;
  position: absolute;
  height: 68%;
  width: 100%;
  top: 32%;
  z-index: -1;
}

.wic-tip-academyNum {
  counter-reset: number;
}

.wic-tip-academyNum .elementor-icon-list-item:before {
  content: counter(number);
  width: 70px;
  height: 70px;
  position: absolute;
  background: #ffffff;
  border-radius: 50%;
  z-index: -1;
  top: -25px;
  left: -58px;
  counter-increment: number;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "La Belle Aurore";
  font-size: 50px;
  padding-top: 15px;
}

.wic-icon-refluxItem
  .elementor-image-box-wrapper
  h3.elementor-image-box-title
  p.icon-items:after {
  content: "";
  width: 62%;
  height: 2px;
  background: #337ac5;
  position: absolute;
  right: 0;
  margin-top: 45px;
}

.bgpink-sp-wic.wic-bgpink-reflux:after {
  height: 70%;
  top: 28%;
}

.wic-plus-snackIcon-top .elementor-heading-title {
  max-width: 100% !important;
}

.wic-plus-snackIcon-top img.wic-right-icon {
  top: -15px !important;
}

.wic-plus-snackIcon-top img.wic-left-icon {
  top: -15px !important;
}

.wic-yum-flowerSnacks.wic-yum-flowerSnacks-sp:after {
  background-image: url(https://wicresources.org/wp-content/uploads/2024/07/yum-flower-sp.svg);
}

ul.blog-cat-list li:first-child button {
  border: 2px solid #314e63;
  color: #314e63;
}

ul.blog-cat-list li:first-child .blogcat-button.active {
  background-color: #314e63;
  color: #fff;
}

.wic-bottom-designPurple:before {
  content: "";
  right: 0;
  position: absolute;
  height: 30px;
  width: 8px;
  box-shadow: 6px 3px 6px 0px rgba(0, 0, 0, 0.16);
  bottom: -30px;
}

.wic-yum-ants:after {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2024/07/yum-flower.svg);
  background-repeat: no-repeat;
  width: clamp(10rem, 8.938rem + 5.313vw, 15.3125rem);
  height: clamp(10rem, 8.938rem + 5.313vw, 15.3125rem);
  position: absolute;
  bottom: -105px;
  right: -55px;
  z-index: 2;
  background-size: contain;
  background-repeat: no-repeat;
  transform: rotate(-15deg);
}

.wic-instructions-num {
  counter-reset: number;
}

.wic-instructions-num li.elementor-icon-list-item:before {
  counter-increment: number;
  content: counter(number);
  font-size: 20px;
  font-family: "Gotham HTF";
  font-weight: bold;
  color: #000000;
  z-index: 1;
  position: absolute;
  left: -25px;
  top: -1px;
}

.wic-yum-ants.wic-yum-ants-sp:after {
  background: url(https://wicresources.org/wp-content/uploads/2024/07/yum-flower-1.svg);
  background-repeat: no-repeat;
}

.yellow-bottom-design:after {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2024/07/yallow-bottom-design.svg);
  position: absolute;
  background-repeat: repeat-x;
  z-index: 2;
  width: 100%;
  height: 70px;
  left: 0;
}

.orange-bottom-design:after {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2025/02/orange-curve.png);
  position: absolute;
  background-repeat: repeat-x;
  z-index: 2;
  width: 100%;
  height: 70px;
  left: 0;
}

.wic-blue-egg .elementor-widget-container:after {
  content: "";
  background-color: #ebf6fc;
  position: absolute;
  width: 100%;
  left: 0;
  height: 44%;
  bottom: 5px;
  z-index: -1;
}

.wic-purle-egg .elementor-widget-container:after {
  content: "";
  background-color: #f3e9f3;
  position: absolute;
  width: 100%;
  left: 0;
  height: 44%;
  bottom: 5px;
  z-index: -1;
}

.wic-purle-egg.wic-purple-acid .elementor-widget-container:after {
  height: 10px;
  bottom: 5px;
}

.top-yellow-egg:before {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2024/07/yallow-bottom-design.svg);
  width: 100%;
  background-repeat: repeat-x;
  position: absolute;
  height: 60px;
  top: -45px;
  left: 0;
  transform: scale(-1);
  filter: drop-shadow(3px 3px 6px rgba(0, 0, 0, 0.16));
  z-index: -1;
}

.bottom-yellow-egg:after {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2024/07/yallow-bottom-design.svg);
  width: 100%;
  background-repeat: repeat-x;
  position: absolute;
  height: 60px;
  bottom: -45px;
  left: 0;
  filter: drop-shadow(3px 3px 6px rgba(0, 0, 0, 0.16));
  z-index: -1;
}

.sec-overlap-none {
  z-index: -2 !important;
}

.crib-safety-link a {
  color: #ffffff;
}

.crib-safety-link a:hover {
  color: #9b5940;
}

.pink-text-bg .elementor-widget-container:after {
  content: "";
  background-color: #faedeb;
  position: absolute;
  width: 100%;
  left: 0;
  height: 60%;
  bottom: 0;
  z-index: -1;
}

.z-index-one svg tspan {
  z-index: 2;
}

.pink-bottom-design:after {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2024/07/pink-bottom-design.svg);
  position: absolute;
  background-repeat: repeat-x;
  z-index: -1;
  width: 100%;
  height: 70px;
  left: 0;
}

.numMeal-count {
  counter-reset: number;
}

.numMeal-count .elementor-icon-list-items .elementor-icon-list-item:before {
  counter-increment: number;
  content: counter(number) ".";
  font-family: "Gotham HTF";
  color: #000000;
  font-size: 20px;
  font-weight: bold;
  position: absolute;
  top: -1px;
  left: -45px;
}

.blue-titleBg .elementor-widget-container:after {
  content: "";
  background-color: #ebf6fc;
  position: absolute;
  width: 100%;
  left: 0;
  height: 60%;
  bottom: 5px;
  z-index: -1;
}

.green-bottom-design:after {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2024/07/green-bottom-design.svg);
  position: absolute;
  background-repeat: repeat-x;
  z-index: -1;
  width: 100%;
  height: 70px;
  left: 0;
}

.green-text-bg .elementor-widget-container:after {
  content: "";
  background-color: #eff8f1;
  position: absolute;
  width: 100%;
  left: 0;
  height: 60%;
  bottom: 0;
  z-index: -1;
}

.blue-text-bg .elementor-widget-container:after {
  content: "";
  background-color: #ebf6fc;
  position: absolute;
  width: 100%;
  left: 0;
  height: 60%;
  bottom: 0;
  z-index: -1;
}

.blue-bottom-design:after {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2024/07/blue-bottom-design.svg);
  position: absolute;
  background-repeat: repeat-x;
  z-index: -1;
  width: 100%;
  height: 70px;
  left: 0;
}

.img-notice .elementor-widget-container:after {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2024/07/flower-imgExplore.svg);
  background-repeat: no-repeat;
  background-size: cover;
  width: clamp(28.125rem, 21.339rem + 10.603vw, 34.0625rem);
  height: 130px;
  position: absolute;
  bottom: -160%;
  z-index: -1;
  right: 0;
  transform: scale(-1, -1);
}

.forget-purplebg .elementor-heading-title:after {
  content: "";
  background-color: #f3e9f3;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: -25px;
  height: 100%;
  z-index: -1;
}

.link-d-inline .elementor-icon-list-item a {
  display: inline !important;
}

.linktag-para a {
  color: #4070b8 !important;
  font-weight: normal !important;
}

.link-d-inline .elementor-icon-list-item a,
.linktag-para a {
  text-decoration: underline !important;
  color: #337ac5;
}

.hero-breadcrumb li br {
  display: none;
}

.single-blog .hero-content h1 text {
  font-size: 30px;
}

.linehieght-50 h3.elementor-heading-title {
  line-height: 50px !important;
}

.square-img h3.elementor-heading-title {
  display: inline-flex !important;
}

.square-img h3.elementor-heading-title img {
  width: 175px;
  margin-top: -90px;
  margin-left: -25px;
}

.square-img-sp h3.elementor-heading-title img {
  margin-left: 35px;
}

.icon-center .elementor-icon-list-item {
  align-items: center !important;
}

.square-img-2 h3.elementor-heading-title img {
  position: absolute;
  width: 110px;
  right: 10px;
  top: 50px;
}

.pink-bottom-design:after,
.green-bottom-design:after,
.blue-bottom-design:after {
  bottom: 12px;
}

.green-bg-new h3.elementor-heading-title:after {
  content: "";
  background-color: #eff8f1;
  position: absolute;
  width: 100%;
  left: 0;
  height: 82%;
  bottom: 0;
  z-index: -1;
}

.green-bg-new h3.elementor-heading-title {
  z-index: 1;
  position: relative;
}

.green-bg-new h3.elementor-heading-title {
  word-break: break-word;
}

.pink-text-new .elementor-heading-title:after {
  background-color: #faedeb;
  height: 90%;
  width: 40%;
  content: "";
  position: absolute;
  left: -15px;
  bottom: -5px;
  z-index: -1;
}

.pink-text-new .elementor-heading-title {
  position: relative;
  z-index: 1;
}

.green-text-new .elementor-heading-title:after {
  background-color: #eff8f1;
  height: 90%;
  width: 40%;
  content: "";
  position: absolute;
  left: -15px;
  bottom: -5px;
  z-index: -1;
}

.green-text-new .elementor-heading-title {
  position: relative;
  z-index: 1;
}

.pink-bottom-design.something-new::after {
  bottom: -50px !important;
}

.wic-yellowbg-reflux.easy-add .elementor-heading-title:after {
  width: 65% !important;
  margin: 0 auto !important;
  right: 0;
  height: 100%;
  top: 40% !important;
}

.wic-yellowbg-reflux.easy-add .elementor-heading-title {
  width: 75%;
  margin: 0 auto;
}

.custom-position img.attachment-full.size-full.wp-image-46722 {
  object-position: 40% center;
}

.z-indexminus {
  z-index: -1 !important;
}

.font-baskerville .elementor-icon-list-text {
  font-family: "Libre Baskerville", Sans-serif !important;
}

.yellow-iconbg-sec .elementor-widget-container:after {
  content: "";
  position: absolute;
  width: 100%;
  background-color: #fbf9d5;
  height: 45%;
  top: 38%;
  left: 0;
  z-index: -1;
}

.border-bg-dotted .elementor-widget-container:before {
  content: "";
  border-bottom: 3px dotted #337ac5;
  display: flex;
  width: 100%;
  position: absolute;
  top: 50%;
  z-index: -1;
}

.border-bg-dotted .elementor-widget-container {
  background-color: #ebf6fc;
  position: relative;
  z-index: 1;
}

.border-bg-dotted .elementor-widget-container .elementor-heading-title {
  display: inline-flex;
  background-color: #ebf6fc;
  padding: 0 25px;
}

.customborder-text .elementor-widget-container {
  border-top: 3px dotted #337ac5;
  border-bottom: 3px dotted #337ac5;
  padding-left: 60px !important;
  margin-left: -60px !important;
  z-index: -1 !important;
  position: relative;
}

.yellow-iconbg-sec .elementor-icon-box-wrapper {
  align-items: center;
}

.linktag-para .elementor-widget-container {
  z-index: 1;
  position: relative;
}

.text-underline {
  text-decoration: underline;
}

.shade-border .elementor-image-box-content:before {
  content: "";
  width: 70%;
  position: absolute;
  border-top: 3px dotted #337ac5;
  top: 0;
}

.shade-border .elementor-image-box-content:after {
  border-bottom: 3px dotted #337ac5;
  content: "";
  width: 70%;
  position: absolute;
  bottom: 0;
}

.shade-border figure.elementor-image-box-img {
  margin-bottom: 0 !important;
}

.shade-border figure.elementor-image-box-img img {
  vertical-align: middle;
}

.shade-border .elementor-image-box-description {
  padding: 10px 0;
}

.green-bottom-design-new:after {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2024/09/green-bottom-design.svg);
  background-size: contain;
  position: absolute;
  background-repeat: repeat-x;
  z-index: 1;
  width: 100%;
  height: 70px;
  left: 0;
  bottom: -55px;
}

.purple-bottom-design-new:after {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2024/09/purple-bottom-design.svg);
  position: absolute;
  background-repeat: repeat-x;
  z-index: 1;
  width: 100%;
  height: 70px;
  left: 0;
  bottom: -55px;
}

.icon-center-super .elementor-icon-list-items .elementor-icon-list-item {
  align-items: center !important;
}

.green-iconbg-sec .elementor-widget-container:after {
  content: "";
  position: absolute;
  width: 100%;
  background-color: #eff8f1;
  height: 45%;
  top: 38%;
  left: 0;
  z-index: -1;
}

.green-iconbg-sec .elementor-widget-container {
  display: flex;
  justify-content: start;
}

.green-iconbg-sec .elementor-widget-container .elementor-icon-box-wrapper {
  width: fit-content;
  align-items: center;
}

.yellow-iconbgnew-sec .elementor-widget-container:after {
  content: "";
  position: absolute;
  width: 100%;
  background-color: #fbf9d5;
  height: 45%;
  top: 38%;
  left: 0;
  z-index: -1;
}

.yellow-iconbgnew-sec .elementor-widget-container {
  display: flex;
  justify-content: start;
}

.yellow-iconbgnew-sec .elementor-widget-container .elementor-icon-box-wrapper {
  width: fit-content;
  align-items: center;
}

.pink-iconbgnew-sec .elementor-widget-container:after {
  content: "";
  position: absolute;
  width: 100%;
  background-color: #faedeb;
  height: 45%;
  top: 38%;
  left: 0;
  z-index: -1;
}

.pink-iconbgnew-sec .elementor-widget-container {
  display: flex;
  justify-content: start;
}

.pink-iconbgnew-sec .elementor-widget-container .elementor-icon-box-wrapper {
  width: fit-content;
  align-items: center;
}

.blogphoto-gallery .gallery-item {
  height: 100%;
  display: flex;
}

.blogphoto-gallery .gallery-icon.landscape img {
  height: 100%;
  object-fit: cover;
  border: 0 !important;
}

.blogphoto-gallery .gallery-icon.landscape {
  height: 170px;
}

.wic-secabout .elementor-heading-title:before {
  content: "";
  position: absolute;
  width: 100%;
  background-color: #fbf9d5;
  height: 100%;
  top: 35%;
  left: 0;
  z-index: -1;
}

.wic-secabout .elementor-heading-title {
  position: relative;
  z-index: 1;
}

.wic-secWord .elementor-heading-title:before {
  content: "";
  position: absolute;
  width: 100%;
  background-color: #faedeb;
  height: 100%;
  top: 35%;
  left: 0;
  z-index: -1;
}

.border-leftright:before {
  content: "";
  border-bottom: 3px dotted #337ac5;
  width: 35%;
  position: absolute;
  left: 0;
  top: 40%;
}

.border-leftright:after {
  content: "";
  border-top: 3px dotted #337ac5;
  width: 35%;
  position: absolute;
  right: 0;
  top: 40%;
}

.border-leftright .elementor-widget-container {
  position: relative;
}

/* .postid-47957 .hero.setbg, .postid-48442 .hero.setbg  { background-position: 100% 70%; } */
.postid-47957 .blue-bottom-design:after,
.postid-48442 .blue-bottom-design:after {
  bottom: -50px;
}

.nutrients-grid .elementor-widget-wrap {
  display: flex;
  column-gap: 30px;
  row-gap: 55px;
}

.postid-47957 .green-text-bg .elementor-widget-container:after,
.postid-48442 .green-text-bg .elementor-widget-container:after {
  width: 65%;
  margin: 0 auto;
  left: 0;
  right: 0;
  height: 100%;
  bottom: -15px;
}

.postid-47957 .blue-titleBg .elementor-widget-container:after,
.postid-48442 .blue-titleBg .elementor-widget-container:after {
  height: 100%;
  bottom: -10px;
}

.postid-47957 .green-bottom-design:after,
.postid-48442 .green-bottom-design:after {
  bottom: -55px;
}

.postid-47957 .pink-iconbgnew-sec .elementor-widget-container:after,
.postid-48442 .pink-iconbgnew-sec .elementor-widget-container:after {
  height: 90%;
  top: 45%;
}

.avoid-bgImg:after {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2022/09/avoid-bottom.svg);
  height: 120px;
  position: absolute;
  bottom: -112px;
  background-repeat: no-repeat;
  right: 0;
  left: 0;
  background-size: cover;
  width: 100%;
  z-index: -1;
}

.link-baskerville .elementor-heading-title a {
  font-family: "Libre Baskerville", Sans-serif !important;
  color: #566cb4 !important;
}

.blue-bottom-design:before {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2024/07/blue-bottom-design.svg);
  position: absolute;
  background-repeat: repeat-x;
  z-index: -1;
  width: 100%;
  height: 70px;
  left: 0;
  top: -50px;
  transform: scaleY(-1);
}

.textbg-white .elementor-heading-title:before {
  content: "";
  position: absolute;
  width: 100%;
  background-color: #ffffff;
  height: 70%;
  top: 20%;
  left: 0;
  z-index: -1;
}

.green-text-bg {
  position: relative;
  z-index: 1;
}

.postid-47684 .green-text-bg .elementor-widget-container:after {
  height: 75%;
  bottom: -5px;
}

.img-h-100 > .elementor-widget-wrap > .elementor-widget-image {
  height: 100%;
  display: flex;
  max-height: 100%;
}

.postid-48475 .yellow-bottom-design {
  filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.15));
}

.counter-dir-one .elementor-icon-list-item:before {
  content: counter(reset) ".";
  counter-increment: reset;
  font-family: "La Belle Aurore", Sans-serif;
  font-size: 45px;
  margin-top: -5px;
  position: absolute;
  left: -45px;
  color: #304e63 !important;
}

.counter-dir-one {
  counter-reset: reset;
}

.counter-dir-tow .elementor-icon-list-item:before {
  content: counter(resettow) ".";
  counter-increment: resettow;
  font-family: "La Belle Aurore", Sans-serif;
  font-size: 45px;
  margin-top: -5px;
  position: absolute;
  left: -45px;
}

.counter-dir-tow {
  counter-reset: resettow 1;
}

.green-bg-new.inline-green .elementor-heading-title {
  display: inline;
  padding: 0 25px;
}

.postid-48475 .green-bg-new h3.elementor-heading-title:after {
  height: 100%;
  bottom: -15px;
}

.link-color-blog a {
  color: #337ac5 !important;
}

.green-bg-new h3.elementor-heading-title {
  padding-left: 15px;
}

.icon-gap > .elementor-widget-wrap {
  column-gap: 85px;
}

.icon-gap > .elementor-widget-wrap:after {
  width: 85%;
  position: absolute;
  border-bottom: 6px dotted #e2f1fa;
  content: "";
}

.icon-gap > .elementor-widget-wrap > .elementor-element {
  z-index: 1;
  background-color: #fff;
  padding: 0 5px;
}

.bg-title-purple {
  padding: 0 100px;
  position: relative;
  z-index: 1;
}

.bg-title-purple:after {
  content: "";
  background-color: #f3e9f3;
  width: 100%;
  height: 85%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -10px;
  z-index: -1;
}

.boxFilter-shadowbox > .elementor-widget-wrap {
  filter: drop-shadow(0px 3px 6px rgb(0 0 0 / 0.16));
}

.filtershadow-wic {
  filter: drop-shadow(0px 2px 3px rgba(0, 0, 0, 0.15));
}

.counter-dir-six {
  counter-reset: reset 4;
}

.counter-dir-six .elementor-icon-list-item:before {
  content: counter(reset) ".";
  counter-increment: reset;
  font-family: "La Belle Aurore", Sans-serif;
  font-size: 45px;
  margin-top: -5px;
  position: absolute;
  left: -45px;
}

.img-h-100 .elementor-widget-image .elementor-widget-container {
  width: 100%;
}

.counter-dir-six.list-start-six {
  counter-reset: reset 2 !important;
}

.counter-dir-six.list-start-three {
  counter-reset: reset 3 !important;
}

.flexnowrap > div {
  flex-wrap: nowrap;
}

.shadoww-textt1:before {
  content: "";
  width: 100%;
  height: 80%;
  background-color: #faedeb;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: -1;
}

.shadoww-textt1 {
  position: relative;
  z-index: 1;
}

.shadoww-textt1.orange:before {
  background-color: #fdecd0;
}

.shadoww-textt1.yellow:before {
  background-color: #fbf9d5;
}

.shadoww-textt1.green:before {
  background-color: #eff8f1;
}

.shadoww-textt1.blue:before {
  background-color: #ebf6fc;
}

.shadoww-textt1.white:before {
  background-color: #f8f7f2;
}

.d-flex-scr767.elementor-widget-image-box
  > .elementor-widget-container
  > .elementor-image-box-wrapper {
  align-items: flex-start;
}

.green-bg-new h4.elementor-heading-title:before {
  content: "";
  background-color: #eff8f1;
  position: absolute;
  width: 100%;
  left: 0;
  height: 82%;
  bottom: 0;
  z-index: -1;
}

.postid-49607 .green-bg-new h3.elementor-heading-title:after {
  bottom: -10px;
}

.flower-child-bottom:after {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2022/10/blog-bottom-svg.svg);
  width: 100%;
  position: absolute;
  bottom: -105px;
  height: 110px;
  background-repeat: repeat-x;
  top: auto;
  margin: 0 auto;
  z-index: -1;
}

.flower-child-bottom {
  position: relative;
  z-index: 1;
}

.flower-child-bottom2:after {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2024/10/blog-bottom-svgnew.svg);
  width: 100%;
  position: absolute;
  bottom: -105px;
  height: 110px;
  background-repeat: repeat-x;
  top: auto;
  margin: 0 auto;
  z-index: -1;
}

.flower-child-bottom2 {
  position: relative;
  z-index: 1;
}

.postid-49607 .link-color-blog a,
.postid-50088 .link-color-blog a {
  text-decoration: underline !important;
}

.pinkBottom-pettern:before {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2024/10/yallow-bottom-design.svg);
  width: 100%;
  background-repeat: repeat-x;
  position: absolute;
  height: 60px;
  top: -45px;
  left: 0;
  transform: scale(-1);
  z-index: -1;
}

.pinkBottom-pettern:after {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2024/10/yallow-bottom-design.svg);
  width: 100%;
  background-repeat: repeat-x;
  position: absolute;
  height: 60px;
  bottom: -45px;
  left: 0;
  z-index: -1;
}

.pinkBottom-pettern {
  filter: drop-shadow(3px 3px 6px rgba(0, 0, 0, 0.16));
  z-index: 1;
}

.top-borderCandy > .elementor-widget-wrap:before {
  content: "";
  border-top: 6px dotted #304e63;
  width: 25%;
  position: absolute;
  top: 0;
  left: 0;
}

.top-borderCandy > .elementor-widget-wrap:after {
  content: "";
  border-top: 6px dotted #304e63;
  width: 25%;
  position: absolute;
  top: 0;
  right: 0;
}

.grid-colCustom > .elementor-widget-wrap {
  display: inline-block !important;
  column-count: 2;
  column-gap: 40px;
  counter-reset: number;
}

.grid-colCustom > .elementor-widget-wrap > .elementor-widget-text-editor {
  width: 100%;
  height: max-content !important;
  max-width: 100%;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  padding-top: 30px;
}

.grid-colCustom > .elementor-widget-wrap > .elementor-widget-text-editor:after {
  content: "#" counter(number);
  width: 60px;
  height: 60px;
  position: absolute;
  background-color: #eff8f0;
  border-radius: 50%;
  top: 0;
  left: -30px;
  box-shadow: 0 3px 6px rgb(0, 0, 0, 0.16);
  counter-increment: number;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  font-size: 35px;
  color: #304e63;
  font-family: "La Belle Aurore", Sans-serif;
}

.greenBottom-pettern {
  z-index: 9999;
  filter: drop-shadow(3px 3px 6px rgba(0, 0, 0, 0.16));
}

.greenBottom-pettern:before {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2024/09/green-bottom-design.svg);
  width: 100%;
  background-repeat: repeat-x;
  position: absolute;
  height: 60px;
  top: -45px;
  left: 0;
  transform: scale(-1);
  z-index: -1;
}

.greenBottom-pettern:after {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2024/09/green-bottom-design.svg);
  width: 100%;
  background-repeat: repeat-x;
  position: absolute;
  height: 60px;
  bottom: -45px;
  left: 0;
  z-index: -1;
}

.grid-colCustom
  > .elementor-widget-wrap
  > .elementor-widget-text-editor:nth-child(even):after {
  right: -28px;
  left: auto;
}

.counter-dir-four .elementor-icon-list-item:before {
  content: counter(resetfour) ".";
  counter-increment: resetfour;
  font-family: "La Belle Aurore", Sans-serif;
  font-size: 45px;
  margin-top: -5px;
  position: absolute;
  left: -45px;
  color: #304e63 !important;
}

.counter-dir-four {
  counter-reset: resetfour 3;
}

.yellow-bg-new .elementor-heading-title:before {
  content: "";
  background-color: #fef9d8;
  position: absolute;
  width: 100%;
  left: 0;
  height: 60%;
  bottom: 0;
  z-index: -1;
  border-radius: 20px;
}

.icon-white-bgtext .elementor-icon-box-title:before {
  content: "";
  background-color: #ffffff;
  position: absolute;
  width: 100%;
  left: 0px;
  height: 100%;
  bottom: -15px;
  z-index: -1;
}

.icon-white-bgtext .elementor-icon-box-title {
  position: relative;
  z-index: 2;
  display: inline;
}

.white-bgtext.new-wt .elementor-icon-box-wrapper:after {
  content: "";
  background-color: #ffffff;
  position: absolute;
  width: 85%;
  left: 27px;
  height: 90%;
  bottom: 0;
  z-index: -1;
}

.white-bgtext.new-wt .elementor-icon-box-wrapper {
  z-index: 2;
  position: relative;
  align-items: center;
}

.tipBottom-pettern:after {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2024/11/green-bottom.svg);
  width: 100%;
  background-repeat: repeat-x;
  position: absolute;
  height: 60px;
  bottom: -60px;
  left: 0;
  z-index: -1;
}

.pink1Bottom-pettern:before {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2024/11/pink-bottom-design.svg);
  width: 100%;
  background-repeat: repeat-x;
  position: absolute;
  height: 60px;
  top: -45px;
  left: 0;
  transform: scale(-1);
  z-index: -1;
}

.pink1Bottom-pettern:after {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2024/11/pink-bottom-design.svg);
  width: 100%;
  background-repeat: repeat-x;
  position: absolute;
  height: 60px;
  bottom: -45px;
  left: 0;
  z-index: -1;
}

.pink1Bottom-pettern {
  z-index: 9999;
  filter: drop-shadow(3px 3px 6px rgba(0, 0, 0, 0.16));
}

.green1Bottom-pettern:after {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2024/09/green-bottom-design.svg);
  width: 100%;
  background-repeat: repeat-x;
  position: absolute;
  height: 60px;
  bottom: -45px;
  left: 0;
  z-index: -1;
}

.green1Bottom-pettern {
  z-index: 9999;
  filter: drop-shadow(3px 3px 6px rgba(0, 0, 0, 0.16));
}

.icon-filtter svg {
  z-index: 9999;
  filter: drop-shadow(3px 3px 6px rgba(0, 0, 0, 0.16));
}

.bg-cal-eng:before {
  content: "";
  left: -25px;
  background-image: url(https://wicresources.org/wp-content/uploads/2022/11/left-flower.svg);
  background-size: contain;
  width: 100%;
  height: 84%;
  position: absolute;
  background-repeat: no-repeat;
  bottom: -30px;
  top: auto;
  z-index: -3;
}

.bg-cal-eng:after {
  content: "";
  right: -3%;
  background-image: url(https://wicresources.org/wp-content/uploads/2022/11/right-flower.svg);
  background-size: contain;
  width: 18%;
  height: 84%;
  position: absolute;
  background-repeat: no-repeat;
  bottom: -30px;
  top: auto;
  z-index: -3;
}

.blog-details .text-belle a {
  font-family: "La Belle Aurore", Sans-serif !important;
  color: #337ac5 !important;
  text-decoration: underline;
  font-weight: inherit;
}

.bg-cal-ornage:before {
  content: "";
  left: 10px;
  background-image: url(https://wicresources.org/wp-content/uploads/2024/11/left-orange-flower.svg);
  background-size: contain;
  width: 100%;
  height: 70%;
  position: absolute;
  background-repeat: no-repeat;
  bottom: 120px;
  top: auto;
  z-index: -3;
}

.bg-cal-ornage:after {
  content: "";
  right: -85%;
  background-image: url(https://wicresources.org/wp-content/uploads/2024/11/right-orange-flower.svg);
  background-size: contain;
  width: 100%;
  height: 70%;
  position: absolute;
  background-repeat: no-repeat;
  bottom: 105px;
  top: auto;
  z-index: -3;
}

.shadoww-textt1.pink:before {
  background-color: #f3e9f3;
}

.blue-text a {
  color: #337ac5 !important;
  text-decoration: underline !important;
  font-weight: normal;
}

.flexnowrap1 > div {
  flex-wrap: nowrap;
}

.shadoww-textt1.pink1:before {
  height: 50px;
  background-color: #f3e9f3;
}

.z-indexit {
  z-index: -1;
}

.wic-gotham-new h6.elementor-heading-title {
  font-family: "Gotham HTF";
}

.shadoww-textt1.yellow1:before {
  height: 50px;
  background-color: #fef9d8;
}

.shadoww-textt1.white1:before {
  height: 50px;
  background-color: #ffffff;
}

.shadoww-textt1.brown:before {
  height: 50px;
  background-color: #faedeb;
}

.flower-sec:before {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2022/11/lft-flower.svg);
  width: 100%;
  background-repeat: no-repeat;
  position: absolute;
  height: 224px;
  left: -45px;
  top: -37px;
}

.flower-sec:after {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2022/11/rgt-flower.svg);
  width: 100%;
  background-repeat: no-repeat;
  position: absolute;
  height: 224px;
  top: -38px;
  z-index: -1;
  right: -45px;
  background-position: right;
}

.wic-secabout.lf-pd .elementor-heading-title:before {
  left: -35px;
}

.counter-dir-six .elementor-icon-list-item:before {
  color: #304e63;
}

.tip-fill {
  z-index: 9999;
  filter: drop-shadow(3px 3px 6px rgba(0, 0, 0, 0.16));
}

.tip-fill1 svg {
  z-index: 9999;
  filter: drop-shadow(3px 3px 6px rgba(0, 0, 0, 0.16));
}

.good-news-bg .elementor-widget-wrap:before {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2024/11/flower-pattern-lf.svg);
  width: 100%;
  background-repeat: no-repeat;
  position: absolute;
  height: 95px;
  left: 0px;
  bottom: 0px;
}

.good-news-bg .elementor-widget-wrap:after {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2024/11/flower-pattern-rt.svg);
  width: 100%;
  background-repeat: no-repeat;
  position: absolute;
  height: 95px;
  bottom: 0px;
  z-index: -1;
  right: 0px;
  background-position: right;
}

.diet-rules-section:after {
  position: absolute;
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2024/11/light-green-lines-1.svg);
  width: 100%;
  background-size: cover;
  height: 45px;
  left: 0;
  z-index: 1;
  bottom: -35px;
  background-position: bottom;
}

.spicy-food-icon .elementor-icon {
  border-radius: 100%;
  box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.16);
}

.number-title-sec .elementor-heading-title {
  display: flex;
}

.number-title-sec em.number-txt {
  color: #304e63;
  font-family: "La Belle Aurore", Sans-serif;
  font-size: 60px;
  line-height: 1.3em;
  padding-right: 30px;
  font-weight: normal;
}

.false-btn-sec .elementor-button-wrapper:after {
  position: absolute;
  content: "";
  left: 180px;
  border-top: 3px dotted #337ac5;
  width: 80%;
  top: 30px;
}

.false-btn-sec.no-coffee .elementor-button-wrapper:after {
  width: 70%;
}

.icon-white-bgtext1 .elementor-heading-title:before {
  content: "";
  background-color: #ffffff;
  position: absolute;
  width: 100%;
  left: 0px;
  height: 100%;
  bottom: -15px;
  z-index: -1;
}

.blue-filter:after {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2022/11/blue-bottom-design.svg);
  width: 100%;
  background-repeat: repeat-x;
  position: absolute;
  height: 60px;
  bottom: -58px;
  left: 0;
  z-index: -1;
}

.blue-filter {
  z-index: 9999;
  filter: drop-shadow(3px 3px 6px rgba(0, 0, 0, 0.16));
}

.customborder-text1 .elementor-widget-container {
  border-top: 6px solid #f3e9f3;
  border-bottom: 6px solid #f3e9f3;
  border-right: 6px solid #f3e9f3;
  margin-left: -70px !important;
  z-index: -1 !important;
  position: relative;
}

.customborder-text1.customborder-sp .elementor-widget-container {
  margin-left: -95px !important;
}

.lf-vitamin-pd.wic-secabout .elementor-heading-title:before,
.lf-vitamin-pd.wic-secWord .elementor-heading-title:before {
  left: -18px;
}

.wic-white-bg {
  position: relative;
  z-index: 1;
}

.wic-white-bg::after {
  position: absolute;
  content: "";
  right: 0px;
  bottom: -5px;
  background-color: #fff;
  width: 100%;
  height: 25px;
  z-index: -1;
}

.wic-white-bg.white-small::after {
  bottom: 1px;
  height: 12px;
}

.flower-print-img .elementor-widget-wrap:before {
  position: absolute;
  content: "";
  bottom: -5px;
  width: 96%;
  height: 90%;
  background-image: url(https://wicresources.org/wp-content/uploads/2020/01/flower-print.svg);
  right: 40px;
  background-size: contain;
  background-repeat: no-repeat;
}

.vitamin-flower-sec::before {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2024/12/left-top-flower.svg);
  width: 100%;
  background-repeat: no-repeat;
  position: absolute;
  height: 224px;
  left: -1px;
  top: 0;
}

.vitamin-flower-sec::after {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2024/12/right-top-flower.svg);
  width: 100%;
  background-repeat: no-repeat;
  position: absolute;
  height: 224px;
  right: -1px;
  top: 0;
  background-position: top right;
}

.wic-secabout.vitamin-sec.blue .elementor-heading-title {
  padding: 0 10px;
}

.wic-secabout.vitamin-sec.blue .elementor-heading-title:before {
  background-color: #e5f6fc;
}

.vitamin-flower-sec.blue-color::before {
  background-image: url(https://wicresources.org/wp-content/uploads/2024/12/risk-flower-print-left.svg);
}

.vitamin-flower-sec.blue-color::after {
  background-image: url(https://wicresources.org/wp-content/uploads/2024/12/risk-flower-print-right.svg);
}

.flower-print-img.foods-sec .elementor-widget-wrap::before {
  width: 100%;
  right: 0;
  bottom: 0;
  height: 85%;
  background-size: cover;
}

.bottom-white-bg .elementor-widget-container .elementor-heading-title {
  padding: 0 45px;
}

.bottom-white-bg .elementor-heading-title {
  position: relative;
  z-index: 0;
}

.bottom-white-bg .elementor-heading-title::after {
  bottom: -12px;
  position: absolute;
  content: "";
  right: 0px;
  left: 0;
  margin: auto;
  background-color: #fff;
  width: 410px;
  height: 25px;
  z-index: -1;
}

.bottom-white-bg.brownies-bottom-border
  .elementor-widget-container
  .elementor-heading-title {
  padding: 0 10px;
}

.bottom-white-bg.brownies-bottom-border .elementor-heading-title::after {
  bottom: -10px;
  height: 30px;
  width: 100%;
}

.wic-white-bg.para-white-bg::after {
  height: 52px;
}

.lf-vitamin-pd.wic-secabout .elementor-heading-title {
  padding: 0 50px 0 0;
}

.lf-vitamin-pd.wic-secWord .elementor-heading-title {
  padding: 0 50px 0 0;
}

.wic-secabout.vitamin-sec .elementor-heading-title {
  padding: 0 25px;
}

/*.postid-52325.blog-template-default .hero, .postid-53676.blog-template-default .hero .postid-53732.blog-template-default .hero, .postid-54535.blog-template-default .hero {background-position: 20% !important;},*/

.flower-print-img1 .elementor-widget-wrap:before {
  position: absolute;
  content: "";
  bottom: -30px;
  width: 100%;
  height: 90%;
  background-image: url(https://wicresources.org/wp-content/uploads/2024/12/flower-print-1.svg);
  right: 7px;
  background-size: contain;
  background-repeat: no-repeat;
}

.postid-53732 .wic-secabout .elementor-heading-title:before {
  top: 60%;
}

.postid-53732 .wic-secWord .elementor-heading-title:before {
  top: 60%;
}

.postid-54535 .wic-secabout .elementor-heading-title:before {
  top: 60%;
}

.postid-54535 .wic-secabout.blue .elementor-heading-title:before {
  height: 50% !important;
}

.postid-54535 .wic-secWord .elementor-heading-title:before {
  top: 60%;
}

.postid-54535 .bottom-white-bg .elementor-heading-title::after {
  width: 510px;
}

.bg-line .elementor-widget-wrap {
  column-gap: 20px;
}

.bottom-cheesy-dir:after {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2025/01/darkblue-bottom-design-2.svg);
  right: auto;
  margin: 0 auto;
  width: 100%;
  background-repeat: repeat-x;
  position: absolute;
  height: 60px;
  bottom: -58px;
  left: 0;
}

.bottom-cheesy-dir.top-cheesy-border::before {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2025/01/darkblue-bottom-design-2.svg);
  right: auto;
  margin: 0 auto;
  width: 100%;
  background-repeat: repeat-x;
  position: absolute;
  height: 60px;
  top: -58px;
  left: 0;
  transform: rotate(180deg);
}

.bg-line:before {
  content: "";
  border-top: 6px dotted #304e63;
  position: absolute;
  width: 86%;
  top: 50%;
  left: 0;
  margin: 0 auto;
  right: 0;
}

.cheesy-dflex .elementor-column-gap-default {
  gap: 20px;
  justify-content: space-between;
}

.cheesy-dflex .elementor-container .elementor-column {
  width: calc(50% - 15px) !important;
}

.number-counter-cheesy {
  counter-reset: reset;
}

.number-counter-cheesy .elementor-icon-list-item:before {
  content: counter(reset) ".";
  counter-increment: reset;
  font-family: "La Belle Aurore", Sans-serif;
  font-size: 45px;
  margin-top: -5px;
  position: absolute;
  left: -55px;
  color: #304e63 !important;
}

.number-counter-cheesy.number-white-color .elementor-icon-list-item:before {
  color: #fef9d8 !important;
}

.number-counter-cheesy .elementor-image-box-wrapper {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  column-gap: 20px;
}

.number-counter-cheesy .elementor-image-box-content {
  text-align: left;
}

span.yellow-color {
  padding: 0 11px;
  position: relative;
  background-repeat: no-repeat;
  background-image: linear-gradient(180deg, transparent 55%, #fef9d8 0);
  background-size: 100% 100%;
}

.border-chassy .elementor-widget-container:before {
  content: "";
  border-top: 4px dotted #000;
  width: 80%;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 25px;
}

.border-chassy .elementor-widget-container::after {
  content: "";
  border-top: 4px dotted #000;
  width: 80%;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: 25px;
}

.green-btm:after {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2025/01/green-bottom-design.svg);
  background-size: auto;
  width: 100%;
  height: 100%;
  position: absolute;
  background-repeat: repeat-x;
}

span.pinkClass {
  padding: 0 5px;
  position: relative;
  background-repeat: no-repeat;
  background-image: linear-gradient(180deg, transparent 50%, #faedeb 0);
  background-size: 100% 100%;
  font-weight: inherit; 
}

.purple-bg-new h4.elementor-heading-title:before {
  content: "";
  background-color: #f3e9f3;
  position: absolute;
  width: 100%;
  left: 0;
  height: 82%;
  bottom: -8px;
  z-index: -1;
}

.postid-54813 .green-bg-new h4.elementor-heading-title:before {
  bottom: -8px;
}

.bg-imgHealthy:after {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2025/01/bg-bottom.svg);
  width: 100%;
  background-size: auto;
  position: absolute;
  z-index: -1;
  bottom: -195px;
  height: 100%;
  background-repeat: no-repeat;
}

.flower-bgSecond:after {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2025/01/bg-bottom-2.svg);
  width: 100%;
  background-position: bottom;
  background-size: 100%;
  position: absolute;
  z-index: -1;
  bottom: -85px;
  height: 100%;
  background-repeat: no-repeat;
}

.link-d_Inline a {
  display: inline !important;
}

.green-btm:before {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2025/01/green-bottom-design.svg);
  background-size: auto;
  width: 100%;
  height: 60px;
  position: absolute;
  background-repeat: repeat-x;
  top: -45px;
  transform: scaleY(-1);
}

.green-btm.top-flowerNone:before {
  display: none;
}

.small-flower:before {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2025/01/blue-flower.svg);
  height: 100%;
  width: 100%;
  background-size: contain;
  position: absolute;
  z-index: 1;
  background-repeat: no-repeat;
  left: 0;
}

.small-flower:after {
  content: "";
  background-image: url(https://wicresources.org/wp-content/uploads/2025/01/blue-flower.svg);
  height: 100%;
  width: 100%;
  background-size: contain;
  position: absolute;
  z-index: 1;
  background-repeat: no-repeat;
  right: 0;
  left: auto;
  transform: scaleX(-1);
}

.link-d_Inline a.number-txt {
  color: #000;
  text-decoration: none !important;
}

.link-d_Inline a {
  display: inline !important;
  text-decoration: underline !important;
}

.number-counter-cheesy.mindful-sec .elementor-icon-list-item:before {
  content: counter(reset) ".";
  counter-increment: reset;
  font-family: "La Belle Aurore", Sans-serif;
  font-size: 30px;
  margin-top: -5px;
  position: absolute;
  left: -65px;
  color: #000000 !important;
}

.border-blue-dotted.green-bg-new h4.elementor-heading-title:before {
  background: unset;
}

.border-blue-dotted.white-bg
  .elementor-widget-container
  .elementor-heading-title {
  display: inline-flex;
  background-color: #ffffff;
  padding: 0 30px;
}

.sml-flower::before {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2025/01/small-flower.svg);
  width: 100%;
  background-repeat: no-repeat;
  position: absolute;
  height: 231px;
  left: -1px;
  top: 0;
  z-index: 2;
}

.sml-flower::after {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2025/01/right-sml-flower.svg);
  width: 100%;
  background-repeat: no-repeat;
  position: absolute;
  height: 231px;
  right: -1px;
  top: 0;
  z-index: 2;
  background-position: top right;
}

.orange-bg svg {
  margin-right: 0 !important;
  margin-left: 7px !important;
}

.orange-bg .elementor-inline-item {
  background-color: #fdedea;
  border-radius: 50%;
  height: 54px !important;
  width: 54px !important;
  vertical-align: middle;
  align-items: center !important;
}

.border-blue-dotted .elementor-widget-container:before {
  content: "";
  border-bottom: 6px dotted #304e63;
  display: flex;
  width: 100%;
  position: absolute;
  top: 67%;
  z-index: -1;
}

.border-blue-dotted .elementor-widget-container {
  background-color: #fff;
  position: relative;
  z-index: 1;
}

.border-blue-dotted .elementor-widget-container .elementor-heading-title {
  display: inline-flex;
  background-color: #fff;
  padding: 0 60px;
}

.green-bg-new1 .elementor-heading-title {
  position: relative;
  z-index: 0;
}

.border-blue-dotted.white-bg .elementor-widget-container:before {
  top: 50%;
}

.green-bg-new1 .elementor-heading-title::after {
  bottom: -12px;
  position: absolute;
  content: "";
  right: 0px;
  left: 0;
  margin: auto;
  background-color: #eff8f0;
  width: 361px;
  height: 26px;
  z-index: -1;
}

.number-counter-cheesy.mindful-sec1 {
  counter-reset: reset 1;
}

.number-counter-cheesy.mindful-sec2 {
  counter-reset: reset 3;
}

.number-counter-cheesy.mindful-sec3 {
  counter-reset: reset 5;
}

.big-sml-flower::before {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2025/01/left-side-flower.svg);
  width: 100%;
  background-repeat: no-repeat;
  position: absolute;
  height: 605px;
  left: -1px;
  top: 0;
  z-index: 2;
}

.big-sml-flower::after {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2025/01/right-side-flower.svg);
  width: 100%;
  background-repeat: no-repeat;
  position: absolute;
  height: 605px;
  right: -1px;
  top: 0;
  z-index: 2;
  background-position: top right;
}

.bottom-white-bg1 .elementor-heading-title {
  position: relative;
  z-index: 0;
}

.bottom-white-bg1 .elementor-heading-title::after {
  bottom: -20px;
  position: absolute;
  content: "";
  right: 0px;
  left: 0;
  margin: auto;
  background-color: #fff;
  width: 460px;
  height: 31px;
  z-index: -1;
}

.bottom-purple-bg .elementor-heading-title {
  position: relative;
  z-index: 0;
}

.border-blue-dotted.bottom-purple-bg
  .elementor-widget-container
  .elementor-heading-title {
  display: inline-flex;
  background-color: #fff;
  padding: 0 138px;
}

.bottom-purple-bg .elementor-heading-title::after {
  bottom: -12px;
  position: absolute;
  content: "";
  right: 0px;
  left: 0;
  margin: auto;
  background-color: #f3e9f3;
  width: 361px;
  height: 26px;
  z-index: -1;
}

.postid-56561 .bg-imgHealthy:after {
  bottom: -275px;
}

.postid-56570 .bottom-white-bg1 .elementor-heading-title::after {
  width: 100%;
}

.postid-56570 .green-bg-new1 .elementor-heading-title::after {
  width: 600px !important;
}

.postid-56570 .border-blue-dotted .elementor-widget-container:before {
  top: 64%;
}

/* ======= fresh-spins-on-your-favorite-foods Blog ==========*/
.imageBoxTitleBlog {
  margin-bottom: 0px !important;
}

.imageBoxTitleBlog .elementor-widget-container {
  width: auto;
  display: inline-flex;
}

.imageBoxTitleBlog .elementor-image-box-img {
  width: auto !important;
}

.imageBoxTitleBlog .elementor-image-box-title {
  margin: 0px;
  white-space: nowrap;
}

.imageBoxTitleBlog .elementor-image-box-wrapper {
  display: flex;
}

/* ======== Making Mealtimes Pleasant and Pressure-Free ========= */
span.purple-border-bottom {
  padding: 5px 11px;
  position: relative;
  background-repeat: no-repeat;
  background-image: linear-gradient(180deg, transparent 55%, #f3e9f3 0);
  background-size: 100% 100%;
}

table.mealtimes-table th {
  border-right: 3px solid #fff;
  vertical-align: top;
  background-color: #f3e9f3;
  color: #000;
  padding: 20px;
  font-family: "Gotham HTF" !important;
  font-weight: bold !important;
  font-size: 20px;
  line-height: 24px;
}

table.mealtimes-table {
  table-layout: auto;
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
}

table.mealtimes-table td {
  border-right: 3px solid #304e63;
  border-bottom: 3px solid #304e63;
  vertical-align: top;
  padding: 20px 30px;
  font-size: 20px;
  vertical-align: middle !important;
}

td.last-child {
  border-right: 0px !important;
  font-family: "Gotham HTF" !important;
  line-height: 1.3em !important;
  font-weight: normal !important;
}

td.first-child {
  font-family: "Gotham HTF" !important;
  line-height: 1.3em !important;
  font-weight: bold !important;
}

th.col-item-name {
  width: 40%;
}

th.col-quantity {
  width: 60%;
}

tr:last-child td {
  border-bottom: 0px !important;
}

.left-flower.elementor-widget.elementor-widget-image {
  position: absolute;
  left: 0;
}

.right-flower.elementor-widget.elementor-widget-image {
  position: absolute;
  right: 0;
}

.flower-section .elementor-element-populated {
  display: inline-flex !important;
  justify-content: center !important;
  align-items: center !important;
  padding-left: 70px !important;
  padding-right: 70px !important;
  z-index: 1;
  width: auto;
  margin: 0 auto !important;
}

.pink-box_title .elementor-widget-container,
.green-box_title .elementor-widget-container {
  padding: 25px 80px !important;
}

.blue-box_title .elementor-widget-container {
  padding: 25px 130px !important;
}

.green_success-box_title .elementor-widget-container {
  padding: 25px 150px !important;
}

th.col-item-name.table-title-yellow,
th.col-quantity.table-title-yellow {
  background-color: #fbf9d5 !important;
}

.postid-50706 .yellow-bg-new .elementor-heading-title:before,
.postid-50356 .yellow-bg-new .elementor-heading-title:before {
  height: 100%;
}

.postid-50706 .yellow-bg-new h3.elementor-heading-title.elementor-size-default,
.postid-50356 .yellow-bg-new h3.elementor-heading-title.elementor-size-default {
  display: inline !important;
  position: relative !important;
}

.page-inner-details
  .right-side
  .elementor-section.elementor-section-boxed.canned-foods-section
  > .elementor-container {
  max-width: 915px !important;
}

.plan-bg-img .elementor-widget-wrap:before {
  position: absolute;
  content: "";
  top: -22px;
  width: 280px;
  height: 280px;
  background-image: url(/wp-content/uploads/2025/02/Live_Well_Fine_Art_Paper_Green-1.svg);
  left: 0px;
  background-size: contain;
  background-repeat: no-repeat;
  box-shadow: 0px 5px 6px rgba(0, 0, 0, 0.16);
}

.recipe-bowl .elementor-widget-wrap::after {
  position: absolute;
  content: "";
  bottom: -55px;
  background-size: cover;
  right: -32px;
  background-repeat: no-repeat;
  width: 132px;
  height: 132px;
}

.recipe-bowl.recipe-ideas .elementor-widget-wrap::after {
  background-image: url(/wp-content/uploads/2025/02/beans-recipe.svg);
}

.recipe-bowl.tomato-bowl .elementor-widget-wrap::after {
  background-image: url(/wp-content/uploads/2025/02/tomato-bowl.svg);
}

.recipe-bowl.peaches .elementor-widget-wrap::after {
  background-image: url(/wp-content/uploads/2025/02/peaches-shake.svg);
}

.recipe-bowl.sandwich-recipe .elementor-widget-wrap::after {
  background-image: url(/wp-content/uploads/2025/02/sandwich.svg);
}

.recipe-bowl.fry-recipe .elementor-widget-wrap::after {
  background-image: url(/wp-content/uploads/2025/02/green-beans-fry.svg);
}

/* ======== Minute Minestrone Soup ========= */

.yellwBottom-pettern:before {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2024/07/yallow-bottom-design.svg);
  width: 100%;
  background-repeat: repeat-x;
  position: absolute;
  height: 60px;
  top: -45px;
  left: 0;
  transform: scale(-1);
  z-index: -1;
}

.yellwBottom-pettern:after {
  content: "";
  background: url(https://wicresources.org/wp-content/uploads/2024/07/yallow-bottom-design.svg);
  width: 100%;
  background-repeat: repeat-x;
  position: absolute;
  height: 60px;
  bottom: -45px;
  left: 0;
  z-index: -1;
}

.yellwBottom-pettern {
  filter: drop-shadow(3px 3px 6px rgba(0, 0, 0, 0.16));
  z-index: 1;
}

small {
  font-size: small !important;
}

.blog-template-default.postid-56792 h3,
.blog-template-default.postid-57026 h3 {
  margin: 0;
  position: relative;
  z-index: 1;
  display: inline;
}

.font-la-belle .elementor-widget-container > span {
  font-family: "La Belle Aurore", Sans-serif;
  font-size: 30px;
  margin-right: 10px;
  vertical-align: middle;
}

.img-margin-auto {
  margin: 0 auto;
}

.connect-people-heading .elementor-widget-container h2 {
  font-family: "Libre Baskerville", Sans-serif !important;
  font-weight: 400 !important;
}

.elementor-widget.connect-people-heading {
  margin-bottom: 0 !important;
}

.page-inner-details
  .right-side
  .elementor-section.elementor-section-boxed.tip-inner-section
  > .elementor-container {
  max-width: 920px !important;
}

.page-inner-details
  .right-side
  .elementor-section.elementor-section-boxed.tip-inner-section.small-steps
  > .elementor-container {
  max-width: 820px !important;
}

.page-inner-details
  .right-side
  .elementor-section.elementor-section-boxed.approved-inner-section
  > .elementor-container {
  max-width: 685px !important;
}

.elementor-widget-container .recipe-idea-ol li {
  text-align: left;
}

.middle-bottom-border .elementor-widget-wrap::after {
  position: absolute;
  content: "";
  bottom: 35px;
  left: 50%;
  width: 165px;
  height: 7px;
  background-color: #ffe6db;
  transform: translateX(-50%);
}

.heading-bottom-border .elementor-widget-container::after {
  position: absolute;
  content: "";
  bottom: -8px;
  left: 50%;
  width: 130px;
  height: 5px;
  background-color: #fdedea;
  transform: translateX(-50%);
}

.elementor-heading-title .wic-green-bg::after {
  position: absolute;
  content: "";
  background-color: #cee9dc;
  right: 0;
  bottom: 21px;
  width: 175px;
  height: 12px;
  z-index: -1;
}

.quick-guide-section .elementor-container {
  flex-wrap: wrap;
  gap: 25px;
  justify-content: center;
}

.quick-guide-section .elementor-container .elementor-column {
  width: 220px;
  height: 220px;
}

.blog_details_new {
  background: #dff2fb;
  padding: 30px 15px;
  margin-bottom: 50px;
}

.blog_details_new h4 {
  color: #304e63;
  font-weight: bold;
  font-size: 16px;
  font-weight: bold !important;
  font-family: "Gotham HTF" !important;
  line-height: 1.2em !important;
  text-align: center;
}

.blog_details_new label {
  font-weight: 500;
  text-align: center;
  font-size: 17px;
  margin-bottom: 15px;
  width: 100%;
}

.blog_details_new .blog_description {
  font-family: "Gotham HTF" !important;
  line-height: 1.6 !important;
  font-size: 16px;
}

.sp-title .elementor-heading-title .wic-green-bg::after {
  width: 200px;
}

.mom-with-childs-bg .elementor-widget-container {
  position: relative;
}

.mom-with-childs-bg .elementor-widget-container::before {
  position: absolute;
  top: -58px;
  content: "";
  background: url(/wp-content/uploads/2025/03/top-flower.svg);
  width: 205px;
  height: 145px;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: -1;
}

.mom-with-childs-bg.feeling-flower-img .elementor-widget-container::before {
  background: url(/wp-content/uploads/2025/04/flower-image.svg);
  width: 360px;
  height: 280px;
  top: -34px;
  left: -75px;
  transform: rotate(350deg);
  background-size: cover;
}

.mom-with-childs-bg .elementor-widget-container::after {
  position: absolute;
  bottom: -65px;
  content: "";
  background: url(/wp-content/uploads/2025/03/bottom-flower.svg);
  background-size: contain;
  width: 225px;
  height: 170px;
  background-repeat: no-repeat;
  z-index: -1;
  right: -30px;
}

.mom-with-childs-bg.feeling-flower-img .elementor-widget-container::after {
  background: url(/wp-content/uploads/2025/04/flower-image.svg);
  width: 330px;
  height: 318px;
  background-size: cover;
  bottom: -63px;
  right: -93px;
}

.icon-yellow-border::after {
  position: absolute;
  background-color: #fbf9d5;
  width: 100%;
  height: 34px;
  content: "";
  bottom: -7px;
  z-index: -1;
}

.elementor-section
  .mom-with-childs-bg.elementor-widget
  > .elementor-widget-container {
  width: 395px;
  max-width: 100%;
  margin: 0 auto !important;
}

.time-section .elementor-widget-container .elementor-heading-title {
  display: table;
  margin: 0 auto;
  text-align: left;
}

.sickness-facts-sec .elementor-image-box-wrapper .elementor-image-box-title,
.sickness-facts-sec
  .elementor-image-box-wrapper
  .elementor-image-box-description {
  display: inline;
}

.border-bg-dotted.morning-txt .elementor-widget-container {
  background-color: #fff;
}

.border-bg-dotted.morning-txt
  .elementor-widget-container
  .elementor-heading-title {
  background-color: #fff;
}

.border-bg-dotted.morning-txt .elementor-widget-container:before {
  border-color: #304e63;
}

.women-drink-bg .elementor-widget-wrap::before {
  position: absolute;
  left: -27px;
  content: "";
  background: url(/wp-content/uploads/2025/02/meal-planing-bg.jpg);
  width: 100%;
  height: 100%;
  z-index: -1;
  background-size: contain;
}

.women-drink-bg .elementor-widget-image,
.women-drink-bg .elementor-widget-container {
  height: 100%;
}

.more-tips-items
  .elementor-widget-container
  .elementor-icon-list-text
  > strong {
  color: #304e63;
}

.more-tips-heading-blue .elementor-widget-container::before {
  position: absolute;
  content: "";
  left: 55px;
  bottom: -20px;
  background-color: #c5e7f4;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}

.more-tips-heading-blue.more-tips-heading-yellow
  .elementor-widget-container::before {
  background-color: #fdf4b6;
}

.more-tips-main-col .elementor-widget-image {
  background-color: #fff;
}

.eat-and-drink::after {
  background-color: #ffffff;
}

.mom-with-childs-bg.feeling-flower-img.bottom-flower-none
  .elementor-widget-container::after {
  content: none;
}

.your-days-bold-txt
  .elementor-widget-container
  .elementor-icon-list-text
  > strong {
  color: #fdf3b1;
}

.family-affair-txt .elementor-widget-container p strong {
  text-transform: uppercase;
}

.simple-bottom-border .elementor-widget-container .elementor-heading-title {
  margin-bottom: -15px;
}

.sky-blue-bg::after {
  position: absolute;
  content: "";
  bottom: -10px;
  background-color: #ebf6fc;
  width: 100%;
  height: 30px;
  z-index: -1;
}

.elementor-widget-wrap .elementor-widget-container .bottom-yellow-border {
  position: relative;
  display: inline-block;
  padding-right: 5px;
}

.elementor-widget-wrap
  .elementor-widget-container
  .bottom-yellow-border::after {
  position: absolute;
  bottom: 0px;
  background-color: #fbf9d5;
  width: 100%;
  height: 12px;
  content: "";
  left: 0px;
  z-index: -1;
}

.moving-red-border::before {
  position: absolute;
  content: "";
  background-color: #f97f71;
  width: 1px;
  height: 100%;
  left: 124px;
  z-index: 1;
  opacity: 0.3;
}

.stair-bottom-border .elementor-widget-container::before {
  position: absolute;
  content: "";
  top: 25px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: rgba(38, 74, 99, 0.5);
}

.stair-bottom-border .elementor-image-box-content .elementor-image-box-title {
  margin: 0 0 7px;
}

.icon-yellow-border.light-green::after {
  background-color: #cee9dc;
  bottom: 7px;
  height: 30px;
}

.women-drink-bg.child-lg-bg .elementor-widget-wrap::before {
  background-size: contain;
}

.icon-yellow-border.dessert::after {
  height: 30px;
  bottom: -3px;
}

.simple-bottom-border.spanish-lang
  .elementor-widget-container
  .elementor-heading-title {
  margin-bottom: 0;
}

.mom-with-childs-bg.feeling-flower-img.right-flower-img
  .elementor-widget-container::before {
  background: url(/wp-content/uploads/2025/04/flower-image-rotate.svg);
  left: inherit;
  right: -84px;
  background-repeat: no-repeat;
  height: 300px;
  transform: rotate(370deg);
}

.ingredients-border .elementor-icon-list-items .elementor-icon-list-item {
  border-bottom: 1px solid #4678bf;
  padding-bottom: 0 !important;
  margin-bottom: 20px;
}

.elementor-widget-wrap > .elementor-element.puree-beans-img {
  width: 335px;
}

.puree-beans-main-section .elementor-column {
  min-height: auto;
}

.directions.elementor-widget.elementor-widget-icon-list
  .elementor-icon-list-items
  .elementor-icon-list-icon
  svg {
  margin: 0;
  height: 45px;
}

.icon-yellow-border.dessert.salad-blue-bg::after {
  background-color: #dff2fb;
}

.icon-yellow-border.dessert.salad-pink-border::after {
  background-color: #faedeb;
}

.elementor-widget-wrap > .elementor-element.puree-beans-img.rosted-beans {
  width: 400px;
}

.ingredients-border.directions-red-border
  .elementor-icon-list-items
  .elementor-icon-list-item {
  border-bottom: 1px solid rgba(249, 127, 113, 0.7);
  padding-left: 105px;
  margin-bottom: 15px;
}

.elementor-section .elementor-container > .tip-section.elementor-element {
  width: 120px;
  height: 120px;
  aspect-ratio: 1 / 1;
}

.amount-icon .elementor-widget-container {
  position: relative;
}

.amount-icon .elementor-widget-container::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: url(/wp-content/uploads/2025/04/top-cross-icon.svg);
  background-repeat: no-repeat;
}

.amount-icon .elementor-widget-container strong {
  color: #264a63;
}

.toothpast-bold-txt .elementor-widget-container .elementor-icon-box-icon svg {
  height: auto;
  margin-bottom: 10px;
}

.toothpast-bold-txt
  .elementor-widget-container
  .elementor-icon-box-content
  p
  span {
  color: #fbf9d5;
}

.mom-with-childs-bg.feeling-flower-img.left-img-none
  .elementor-widget-container::before {
  content: none;
}

.mom-with-childs-bg.feeling-flower-img.left-img-none
  .elementor-widget-container::after {
  bottom: inherit;
  top: -62px;
  right: -20px;
  transform: rotate(-91deg);
}

.sky-blue-bg.what-my-family::after {
  bottom: 0px;
}

.sky-blue-bg.light-orenge-bg::after {
  background-color: #faedeb;
  bottom: 0;
}

.sky-blue-bg.gain-mt .elementor-icon-box-title {
  margin-top: 10px;
}

.more-tips-heading-blue.light-orenge .elementor-widget-container::before {
  background-color: #ffd6c5;
  z-index: -1;
}

.more-tips-heading-blue.light-blue .elementor-widget-container::before {
  background-color: #d5edf8;
  z-index: -1;
}

.weight-gain-red-border {
  position: relative;
  display: inline-block;
  z-index: 1;
  padding: 0 5px 0 1px;
}

.weight-gain-red-border::after {
  position: absolute;
  content: "";
  bottom: -3px;
  right: 0;
  background-color: #c04341;
  width: 100%;
  height: 13px;
  z-index: -1;
}

.circle-icon-wrapper {
  counter-reset: item;
}

.circle-icon-wrapper .circle-icon {
  counter-increment: item;
}

.circle-icon::before {
  position: absolute;
  content: counter(item) ". ";
  left: -10px;
  top: -5px;
  width: 70px;
  height: 70px;
  border: 1px solid #ffffff;
  border-radius: 50%;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  z-index: 1;
  font-size: 30px;
  color: #304e63;
  font-family: "La Belle Aurore", Sans-serif;
  padding: 25px 0 0 25px;
}

.circle-icon.green-circle::before {
  background-color: #cee9dc;
}

.circle-icon.yellow-circle::before {
  background-color: #fdf3b1;
}

.circle-icon::after {
  position: absolute;
  content: "";
  left: 25px;
  top: 38px;
  width: 100%;
  height: 100%;
  border-left: 3px dotted #566cb4;
}

.circle-icon.lf-border-none:after {
  content: none;
}

.weight-txt .elementor-widget-container > .elementor-heading-title {
  position: relative;
  z-index: 1;
}

.healthy-treat-bottom-border
  .elementor-widget-container
  .elementor-heading-title {
  box-shadow: inset 0px -19px #fff, 0px 10px #fff;
  display: inline;
}

.healthy-treat-bottom-border.food-unsafe
  .elementor-widget-container
  .elementor-heading-title {
  box-shadow: inset 0px -25px #fbf9d5, 0 0 0 #fbf9d5;
}

.healthy-treat-bottom-border.food-unsafe
  .elementor-widget-container
  .elementor-heading-title
  img {
  margin: 0 10px 0 0;
}

.why-matters-sec {
  max-width: 805px;
  margin: -190px auto 0;
}

.baby-blue-txt strong {
  color: #304e63;
}

.imagine-box .elementor-image-box-img img {
  height: 230px;
  object-fit: cover;
  object-position: center;
}

.imagine-box .elementor-image-box-img {
  margin-bottom: 0 !important;
  padding: 0 13px;
}

.imagine-box .elementor-image-box-title {
  border: 3px solid #ffffff;
  border-radius: 30px;
  margin: -8px -15px 0;
}

.imagine-box.yellow-txt .elementor-image-box-title {
  background: #fbf9d5;
  padding: 15px 30px;
  margin: -8px -15px 0 -10px;
  position: relative;
  z-index: 2;
}

.imagine-box.blue-txt .elementor-image-box-title {
  background: #ebf6fc;
  position: relative;
  z-index: 1;
  padding: 15px 15px 15px 42px;
}

.imagine-box.green-txt .elementor-image-box-title {
  background: #eff8f0;
  position: relative;
  z-index: 0;
  padding: 15px 15px 15px 42px;
  margin: -8px -10px 0 -20px;
}

.imagine-box .elementor-image-box-description {
  padding: 5px 25px 0;
}

.fun-dance-txt strong {
  color: #c04341;
}

.mom-with-childs-bg.feeling-flower-img.beginning-matter
  .elementor-widget-container::after {
  right: -52px;
}

.bottom-white-bg1.choice-yellow .elementor-heading-title::after {
  background-color: #fbf9d5;
  width: 100%;
  bottom: -10px;
}

.tip-top-sec .elementor-widget-container {
  height: 100px;
}

.tip-top-sec .elementor-widget-container .elementor-heading-title {
  word-break: break-all;
}

.imagine-box.spanish-txt .elementor-image-box-title {
  padding: 10px 15px 15px 42px;
  display: flex;
  align-items: center;
  line-height: 1.2em;
  height: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
}

/* ======== Your Questions Answered ========= */

.cavities-sec .elementor-container {
  justify-content: center;
}

.cavities-sec .elementor-column.elementor-col-25 {
  width: auto;
}

.cavities-sec .elementor-container .elementor-column .elementor-widget-wrap {
  height: 240px;
  width: 240px;
}

.cavities-sec
  .elementor-container
  .elementor-column
  .elementor-widget-wrap
  .elementor-widget-text-editor {
  min-height: 160px;
  display: flex;
  align-items: center;
}

.more-tips-heading-blue.more-tips-heading-yellow.new
  .elementor-widget-container::before {
  background-color: #fbf9d5;
}

.cavities-sec .cavities-col {
  justify-content: center;
}

.cavities-sec .cavities-col.col1,
.cavities-sec .cavities-col.col2,
.cavities-sec .cavities-col.col3 {
  margin-right: -45px;
}

.cavities-sec .cavities-col.col1 {
  z-index: 3;
}

.cavities-sec .cavities-col.col2 {
  z-index: 2;
}

.cavities-sec .cavities-col.col3 {
  z-index: 1;
}

.mom-with-childs-bg.feeling-flower-img.left-img-none.preventative-care
  .elementor-widget-container::after {
  top: -1px;
  right: -88px;
  transform: rotate(-88deg);
}

.more-tips-heading-blue.light-yellow {
  margin-bottom: 0 !important;
  padding-bottom: 30px;
  overflow: hidden;
}

.more-tips-heading-blue.light-yellow .elementor-widget-container {
  filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.05));
}

.more-tips-heading-blue.light-yellow .elementor-widget-container::before {
  background-color: #fbf9d5;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
  width: 50px;
  height: 50px;
  bottom: -25px;
}

.sky-blue-bg.pink-bg::after {
  background-color: #f3e9f3;
}

.sky-blue-bg.org-bg::after {
  background-color: #fdedea;
}

.circle-icon.marun-circle::after {
  content: none;
}

.circle-icon.marun-circle::before {
  background-color: #885477;
  border-width: 3px;
  color: #fff;
  top: 10px;
  width: 55px;
  height: 55px;
  padding: 15px 0 0 14px;
}

.first-green-txt {
  background-color: #cee9dc;
  padding: 0 5px;
}

.green-txt {
  color: #4a7b54;
}

.orenge-txt {
  color: #c04341;
}

.blue-txt {
  color: #566cb4;
}

.marun-txt {
  color: #885477;
}

.sky-blue-bg.care-mt .elementor-icon-box-title {
  margin-top: 20px;
}

.cavities-sec.spanish-sec
  .elementor-container
  .elementor-column
  .elementor-widget-wrap {
  height: 252px;
  width: 252px;
}

.cavities-sec.spanish-sec
  .elementor-container
  .elementor-column
  .elementor-widget-wrap
  p {
  line-height: 1.3 !important;
}

.helpfull-terms-sec .elementor-inner-column .elementor-widget-container {
  margin: 0 0 -12px;
}

.mom-with-childs-bg.feeling-flower-img.left-flower-img
  .elementor-widget-container::before {
  width: 280px;
  height: 275px;
  top: -59px;
  left: 0px;
  transform: rotate(377deg);
}

.more-tips-heading-blue.dark-blue .elementor-widget-container::before {
  background-color: #304e63;
  z-index: -1;
}

.probiotic-foods-icon .elementor-icon-box-wrapper {
  min-height: 130px;
}

.more-tips-heading-blue.orenge-circle .elementor-widget-container::before {
  background-color: #c04341;
  z-index: -1;
}

.void-food-line {
  overflow: hidden;
}

.void-food-line::after {
  content: "";
  position: absolute;
  top: 4px;
  left: 10px;
  width: 127%;
  border-top: 8px solid #c04341;
  transform: rotate(40deg);
  transform-origin: top left;
  pointer-events: none;
}

.more-tips-items.orenge-txt
  .elementor-widget-container
  .elementor-icon-list-text
  > strong {
  color: #c04341;
}

.women-drink-bg.child-lg-bg.right-img .elementor-widget-wrap::before {
  left: inherit;
  right: -40px;
}

.number-counter-cheesy.number-white-color-new .elementor-icon-list-item:before {
  color: #ffffff !important;
}

.border-bg-dotted1 .elementor-widget-container .elementor-heading-title {
  display: inline-flex;
  background-color: #eff8f1;
  padding: 0 25px;
}

.border-bg-dotted1 .elementor-widget-container:before {
  content: "";
  border-bottom: 3px dotted #304e63;
  display: flex;
  width: 100%;
  position: absolute;
  top: 20%;
  z-index: -1;
}

.border-bg-dotted1 .elementor-widget-container {
  background-color: #eff8f1;
}

.border-bg-dotted1 .elementor-widget-container {
  background-color: #eff8f1;
  position: relative;
  z-index: 1;
}

.blend-img figure.elementor-image-box-img {
  background: #fbf9d5;
}

.blend-img .elementor-image-box-img img {
  mix-blend-mode: multiply;
}

.more-tips-items.light-pink-txt
  .elementor-widget-container
  .elementor-icon-list-text
  > strong {
  color: #faedeb;
  display: block;
}

.whole-grains-pink-bg::after {
  position: absolute;
  content: "";
  right: 0;
  top: 0;
  width: 35%;
  height: 100%;
  background-image: url("/wp-content/uploads/2005/04/pink-bg.png");
}

.more-tips-heading-blue.slightly-light-blue
  .elementor-widget-container::before {
  background-color: #dff2fb;
  z-index: -1;
}

.elementor-column.whole-grains-main {
  min-height: 465px;
}

.whole-grains-main::after {
  position: absolute;
  content: "";
  right: 0px;
  top: 0;
  width: 160px;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 9;
  clip-path: path("M160,-241 C106,-250 -153,430 160,580 L160,0 Z");
  background-position: top right;
  box-shadow: 0px 0 10px rgba(0, 0, 0, 0.16);
}

.whole-grains-main.natural-form::after {
  background-image: url(/wp-content/uploads/2025/05/natural-form-img-2-scaled.png);
  right: 7px;
}

.whole-grains-main.products::after {
  background-image: url(/wp-content/uploads/2025/05/flours-products-scaled.jpg);
}

.whole-grains-main.snaks::after {
  background-image: url(/wp-content/uploads/2025/05/grain-snaks-scaled.png);
  right: 7px;
}

.whole-grains-main.breakfast-foods::after {
  background-image: url(/wp-content/uploads/2025/05/breakfast-foods.png);
}

.elementor-section
  .elementor-container
  > .tip-section.whole-tip.elementor-element {
  width: 100px;
  height: 100px;
}

.more-tips-items.normal-blue-txt
  .elementor-widget-container
  .elementor-icon-list-text
  > strong {
  color: #566cb4;
}

.elementor-section .use-wheat-bread img {
  width: 145px;
  height: 145px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16) !important;
}

.sky-blue-bg.pink-bg.tip-txt::after {
  bottom: 0;
}

.sky-blue-bg.pink-bg.tip-txt h3 {
  margin-top: 15px;
}

.fruit-txt strong {
  border-radius: 10px;
  padding: 3px 10px;
  margin-right: 5px;
  color: #4a7b54;
}

.fruit-txt.pink-bg strong {
  background-color: #ffd6c5;
}

.fruit-txt.light-green-bg strong {
  background-color: #cee9dc;
}

.fruit-txt.yellow-bg strong {
  background-color: #fdf3b1;
}

.fruit-txt.light-pink-bg strong {
  background-color: #f3e9f3;
}

.fruit-txt.light-blue-bg strong {
  background-color: #dff2fb;
}

.counter-dir-one.how-to-set .elementor-icon-list-item:before {
  content: counter(reset);
  font-size: 27px;
  background-color: #cee9dc;
  border: 3px solid #fafafa;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  width: 38px;
  height: 38px;
  border-radius: 50%;
  margin-top: -8px;
  padding: 2px 0 0 7px;
  line-height: 37px;
  left: -55px;
}

.counter-dir-one.how-to-set.orenge-bg .elementor-icon-list-item:before {
  background-color: #ffd6c5;
}

.counter-dir-one.how-to-set.counter-dir-two {
  counter-reset: reset 2;
}

.number-counter-cheesy.number-white-color-new.instructions-org-txt
  .elementor-icon-list-item::before {
  color: #b45739 !important;
}

.frozen-banana .elementor-widget-container::before {
  display: none;
}

.number-counter-cheesy.number-white-color-new.instructions-org-txt
  .elementor-icon-list-item:last-child
  .elementor-icon-list-text {
  color: #b45739;
  font-family: "La Belle Aurore", Sans-serif !important;
  font-size: 30px;
  line-height: 1.2em;
  font-weight: normal;
}

.border-bg-dotted-text .elementor-widget-container .elementor-heading-title {
  background-color: #ffffff;
  padding: 0 15px;
}

.border-bg-dotted-text .elementor-widget-container:before {
  top: 65%;
}

.instructions-org-txt .elementor-widget .elementor-icon-list-item {
  padding-left: 55px;
}

.instructions-org-txt .elementor-icon-list-item:before {
  left: 0;
}

.choking-hazard-org.border-bg-dotted1 .elementor-widget-container:before {
  border-bottom: 3px dotted #c04341;
  left: 0;
}

.choking-hazard-org .elementor-image-box-img img {
  background-color: #faedeb;
}

.sky-blue-bg.frozen-sky-bg::after {
  background-color: #e5f6fc;
}

.sky-blue-bg.frozen-sky-bg .elementor-icon-box-wrapper {
  align-items: center;
}

/* Food: Keep or Toss? blog css */
.hot-dog-txt {
  color: #c04341;
}

.mom-with-childs-bg.feeling-flower-img.ways-to-organized
  .elementor-widget-container::before {
  width: 360px;
  height: 280px;
  top: -53px;
  left: -39px;
  transform: rotate(375deg);
}

.food-safety-rules .food-safety-wrapper::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 60px solid transparent;
  border-right: 60px solid transparent;
  border-top: 90px solid #fbf9d5;
  top: 100%;
  right: 18px;
  transform: translateX(-50%);
  z-index: 1;
  filter: drop-shadow(0px 1px 0px rgba(0, 0, 0, 0.16));
}

.storage-table table {
  width: 100%;
  border-collapse: collapse;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  table-layout: fixed;
  vertical-align: top;
  white-space: break-spaces;
  text-align: center;
}

.storage-table .processed-heading th {
  background-color: #fdedea;
  color: #304e63;
  border-top: 4px solid #ffffff;
  border-bottom: 4px solid #ffffff;
  white-space: break-spaces;
  font-size: 16px !important;
}

.storage-table th {
  background-color: #4a7b54;
  color: #fff;
  padding: 12px;
  font-weight: bold;
  text-align: center;
  border-bottom: 4px solid #ffffff;
}

.storage-table th:nth-child(1),
.storage-table th:nth-child(2) {
  border-right: 4px solid #ffffff;
  font-size: 20px;
}

.storage-table td:nth-child(1),
.storage-table td:nth-child(2) {
  border-right: 4px solid #ffffff;
}

.storage-table table tr .pale-green {
  background-color: #eff8f0 !important;
}

.processed-meat {
  background-color: #faedeb !important;
}

.storage-table td {
  color: #304e63;
  padding: 12px;
  background-color: #f9fcfe;
  white-space: break-spaces;
  font-size: 16px;
}

.storage-table tbody tr:nth-child(even) td {
  background-color: #dff2fb;
}

.storage-table tbody tr:nth-child(odd) td {
  background-color: #ebf6fc;
}

.storage-table .processed-heading td {
  background-color: #ebf6fc;
  color: #b03a3a;
  font-weight: bold;
  border-top: 2px solid #f6c0c0;
}

.storage-sub-table tr .pale-green {
  background-color: #eff8f0 !important;
}

.storage-sub-table {
  width: 100%;
  table-layout: fixed;
  vertical-align: top;
  white-space: break-spaces;
}

.storage-table-first tbody tr td:first-child {
  font-weight: bold;
}

.doubt-throw .elementor-widget-container:before {
  content: "";
  border-bottom: 3px dotted #fef9d8;
  display: flex;
  width: 100%;
  position: absolute;
  top: 28%;
  z-index: -1;
}

.doubt-throw .elementor-widget-container {
  background-color: #c04341;
  position: relative;
  z-index: 1;
}

.doubt-throw .elementor-widget-container .elementor-heading-title {
  display: inline-flex;
  background-color: #c04341;
  padding: 0 25px;
  position: relative;
}

.dottadewithhead .elementor-widget-container {
  display: flex;
  align-items: center;
  padding: 0 !important;
  width: 100%;
}

.dottadewithhead .elementor-widget-container:before,
.dottadewithhead .elementor-widget-container:after {
  content: "";
  border-top: 3px dotted #f7b4a6;
  height: 1px;
  flex: 1 1 0;
  display: block;
  position: relative;
}

.dottadewithhead .elementor-widget-container:before {
  margin-right: -25px;
}

.dottadewithhead .elementor-widget-container:after {
  margin-left: -25px;
}

.dotted-topline .dotted-border .elementor-heading-title.elementor-size-default {
  background: #4a7b54;
  padding: 20px 50px;
}

.elementor-69943 .elementor-element.dotted-border {
  width: 100%;
  max-width: auto;
  z-index: 1;
  text-align: center;
}

.foods-mold-wrapper .elementor-widget-image .elementor-widget-container {
  height: 100% !important;
}

.storage-table table {
  text-align: center;
}

.storage-table th {
  text-align: center;
}

.storage-sub-table {
  text-align: center;
}

.storage-table th:nth-child(3) {
  font-size: 20px;
}

.number-white-color .elementor-inner-column .elementor-widget-image {
  height: 100%;
}

.easy-ways .elementor-widget-container .elementor-icon-box-wrapper {
  align-items: center;
}

.elementor-element.dottadewithhead.dotted-border {
  width: 100% !important;
  max-width: auto;
  z-index: 1;
  text-align: center;
}

/*----- 207: Is Snack Time Treat Time? -------- */
.snack-font h3 {
  font-family: "Gotham HTF" !important;
}

.women-drink-bg.women-drink-secbg .elementor-widget-wrap::before {
  left: -35px;
  top: 35px;
  max-width: 280px;
}

.drop-shadow svg {
  filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
}

.column-icon ul {
  column-count: 2;
}

.align-end .elementor-icon-box-wrapper {
  align-items: flex-end;
}

.align-center .elementor-icon-box-wrapper {
  align-items: center;
}

.smart-tipbox img {
  height: 180px !important;
  width: 180px !important;
  object-fit: cover;
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.16) !important;
}

.smart-tipbox .elementor-image-box-img {
  width: 180px;
  flex: 0 0 180px;
}

.ref-link p a {
  word-break: break-word;
  overflow-wrap: anywhere;
  white-space: normal;
}

.healthy-treat-bottom-border.healthy-snack-Ideas.food-unsafe
  .elementor-widget-container
  .elementor-heading-title {
  box-shadow: inset 0 -25px #ebf6fc, 0px 0px 0px #ebf6fc;
}

/* --- 208 : Hungry? Read This! Understanding Your Hunger Cues --------------- */

/*remove Css*/

.font-LaBelle p {
  font-family: "La Belle Aurore" !important;
}

.low-energy-img.mom-with-childs-bg.feeling-flower-img
  .elementor-widget-container::before {
  width: 315px;
  left: -56px;
  transform: rotate(2deg);
}

.inner-hungery .elementor-widget-container {
  height: 100%;
}

.hunger-scale img {
  width: 327px;
}

.hunger-bottom-sec .bg-arrow::after {
  content: "";
  position: absolute;
  right: -30px;
  top: 50%;
  transform: translateY(-50%);
  width: 50px;
  height: 50px;
  background: url("/wp-content/uploads/2025/07/arrow.svg") no-repeat center
    center;
  background-size: contain;
  z-index: 11;
}

.mom-with-childs-bg.feeling-flower-img.beginning-matter.if-u-hungry
  .elementor-widget-container::after {
  right: -70px;
}

.mom-hungery .elementor-widget-image::before {
  position: absolute;
  content: "";
  right: 40px;
  top: -20px;
  width: 50px;
  height: 50px;
  background-image: url(/wp-content/uploads/2025/07/Hungey-polygon.svg);
  background-repeat: no-repeat;
  background-position: center;
}

.healthy-treat-bottom-border.get-in-touch-bg
  .elementor-widget-container
  .elementor-heading-title {
  box-shadow: inset 0px -17px #ebf6fc, -4px 3px 23px #ebf6fc;
}

.eye-icon-mr img {
  margin-right: 5px;
}

.inner-hungery .elementor-widget-image {
  height: 100%;
}

.try-rating-sec {
  justify-content: center;
  align-items: center;
}

.try-rating-sec .elementor-widget-wrap {
  border: 8px solid #e5f6fc;
  border-radius: 100%;
  max-width: 340px;
  height: 340px;
  max-height: 100%;
  padding: 20px 35px !important;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}

.hungry-section {
  position: relative;
  padding: 70px 0 0;
}

.elementor-kit-3 .hungry-section h4 {
  font-size: 16px;
  text-transform: initial;
  text-align: center;
  position: absolute;
  top: 15px;
}

.hungry-section .lf-green {
  color: #4a7b54;
}

.hungry-section .rt-red {
  color: #c04341;
  right: 0;
}

.hungry-section ul {
  display: flex;
  justify-content: space-around;
  padding: 25px 0 0;
  position: relative;
}

.hungry-section ul::before {
  top: 2px;
  height: 2px;
  width: 100%;
  background-color: #264a63;
  content: "";
  position: absolute;
  border-radius: 28px;
}

.hungry-section ul li {
  font-size: 16px;
  font-weight: 700;
}

.hungry-section ul li:first-child,
.hungry-section ul li:nth-child(2) {
  color: #4a7b54;
}

.hungry-section ul li:nth-child(3),
.hungry-section ul li:nth-child(4),
.hungry-section ul li:last-child {
  color: #c04341;
}

.hungry-section ul li::before {
  top: -13px;
  height: 32px;
  width: 2px;
  background-color: #264a63;
  content: "";
  position: absolute;
  border-radius: 28px;
  margin: 0 0 0 3px;
}

.sky-blue-bg.your-hunger::after {
  bottom: 0;
}

.sky-blue-bg.your-hunger .elementor-icon-box-wrapper {
  align-items: center;
}

.bored-list-sec::after {
  position: absolute;
  content: "";
  right: -2px;
  bottom: 0;
  width: 4px;
  height: calc(100% - 80px);
  background-color: #ebf6fc;
  z-index: 1;
}

.your-hunger .elementor-heading-title img {
  width: 60px;
}

/* 210 */
.mom-with-childs-bg.ingredients-img .elementor-widget-container::after {
  left: -6px;
  transform: rotate(180deg);
  top: -72px;
  width: 235px;
  height: 185px;
  bottom: inherit;
}

.mom-with-childs-bg.ingredients-img .elementor-widget-container::before {
  transform: rotate(150deg);
  height: 230px;
  width: 185px;
  bottom: -45px;
  right: 0;
  top: inherit;
}

.instructions-steps .elementor-image-box-content {
  display: flex;
  
}

.instructions-steps .elementor-image-box-title {
  padding: 0 15px 0 0;
}

.Yellow-border .elementor-heading-title {
  box-shadow: inset 0px -20px #fbf9d5, 0 0 0 #fbf9d5;
  display: inline;
}

.instructions-list ul {
  counter-reset: blogcount;
}

.instructions-list.elementor-widget ul li.elementor-icon-list-item {
  padding-left: 22px;
}

.instructions-list.elementor-widget
  ul
  li.elementor-icon-list-item:not(:last-child) {
  padding-bottom: 20px !important;
}

.instructions-list ul li::before {
  counter-increment: blogcount;
  content: counter(blogcount) ".";
  position: absolute;
  left: 0;
  font-size: 20px;
  color: #304e63;
  line-height: 1;
  font-weight: 700;
}

.tacco-tip-section .elementor-container .elementor-widget-wrap {
  flex-wrap: nowrap;
}

.great-recipe .elementor-image-box-description strong {
  color: #304e63;
}

.choice-green-border .elementor-heading-title {
  box-shadow: inset 0px -25px #eff8f0, 0 9px 0 #eff8f0;
}

.choice-green-border img {
  width: 50px;
}

/* 209 */
.diabetes-sky-blue .elementor-heading-title {
  box-shadow: inset 0 -25px #e5f6fc, 0px 0px 0px #e5f6fc;
}

.diabetes-sky-blue img {
  width: 40px;
}

.food-rules-green-bg::after {
  content: "";
  position: absolute;
  width: 60px;
  height: 60px;
  background: url(/wp-content/uploads/2025/07/trigle-arrow.svg) center;
  background-size: cover;
  right: 69px;
  bottom: -37px;
  z-index: 1;
}

.glass-icon img {
  background-color: #ebf6fc;
}

.glass-icon .elementor-image-box-content {
  margin-top: 15px;
}

.image-top-border::before {
  position: absolute;
  content: "";
  border-top: 3px dotted;
  width: 100%;
  top: -20px;
}

.image-top-border.green-border::before {
  border-color: #4a7b54;
  right: -68%;
}

.image-top-border.brown-border::before {
  border-color: #b45739;
  left: -70%;
}

.image-top-border.purple-border::before {
  border-color: #885477;
  left: -50%;
  top: 28px;
}

.sky-blue-bg.big-win::after {
  background-color: #eff8f1;
  bottom: -5px;
}

.win-txt p strong {
  color: #304e63;
}

.story-light-orange .elementor-heading-title {
  box-shadow: inset 0 -20px #faedeb, 0px 7px 0px #faedeb;
}

.story-light-green .elementor-heading-title {
  box-shadow: inset 0 -25px #eff8f1, 0px 0px 0px #eff8f1;
}

.story-light-green img {
  width: 70px;
}

.mom-with-childs-bg.win-rotate .elementor-widget-container::after {
  bottom: -45px;
  transform: rotate(-19deg);
}

.instruction-img img {
  width: 40px;
}

.istructions-section .instructions-steps .elementor-image-box-img {
  flex: 0 0 205px;
}

.istructions-section .instructions-steps .elementor-image-box-img img {
  width: 205px;
  height: 205px;
  object-fit: cover;
}

.istructions-section .instructions-steps .elementor-image-box-content {
  padding: 15px 0;
}

.istructions-section::before {
  position: absolute;
  content: "";
  top: -25px;
  left: 0;
  width: 100%;
  height: 58px;
  background: url(/wp-content/uploads/2025/08/top-border-bg-1.svg);
  background-size: cover;
  background-repeat: no-repeat;
}

.istructions-section::after {
  position: absolute;
  content: "";
  bottom: -25px;
  left: 0;
  width: 100%;
  height: 58px;
  background: url(/wp-content/uploads/2025/08/bottom-border-bg.svg);
  background-size: cover;
  background-repeat: no-repeat;
}

.white-border .elementor-heading-title {
  box-shadow: inset 0 -19px #fff, 0px 10px 0px #fff;
}

.sky-blue-border .elementor-heading-title {
  box-shadow: inset 0 -19px #ebf6fc, 0px 10px 0px #ebf6fc;
}

.green-lgt-border .elementor-heading-title {
  box-shadow: inset 0 -19px #f1f8f1, 0px 10px 0px #f1f8f1;
}

.instruction-top-img img {
  width: 56px;
}

.text-border-icon h3 {
  display: inline;
}

/* 211 */
.some-foods ul {
  padding-left: 18px;
  font-size: 16px;
}

.some-foods ul li {
  list-style: revert;
}

.some-foods ul li {
  list-style: revert;
}

.food-processing .food-wrapper-processing .elementor-element-populated::before {
  position: absolute;
  content: "";
  right: 40px;
  bottom: -52px;
  width: 50px;
  height: 85px;
  background-image: url(/wp-content/uploads/2025/08/1polygon-news.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.font-family h2 span {
  font-weight: bold;
}

.some-foods p span,
.some-foods span {
  font-size: 16px;
  font-family: "Gotham HTF" !important;
}

.ultra-processed .elementor-widget-container .elementor-heading-title {
  box-shadow: inset 0px -20px #faedeb, 0 0 0 #faedeb;
}

.healthy-treat-bottom-border.food-unsafe.process-heading
  .elementor-widget-container
  .elementor-heading-title {
  box-shadow: inset 0px -20px #fbf9d5, 0 0 0 #fbf9d5;
}

.diabetes-sky-blue.unhealthy-blue .elementor-heading-title {
  box-shadow: inset 0 -20px #ebf6fc, 0px 0px 0px #ebf6fc;
}

.whole-grains-pink-bg.unhealthy-yellow-bg::after {
  background-image: url("/wp-content/uploads/2026/01/avocado-bg-YellowGingham.png") !important;
  background-size: cover;
}

.mom-with-childs-bg.healthy-foodes .elementor-widget-container::after {
  position: absolute;
  bottom: -47px;
  content: "";
  background: url(/wp-content/uploads/2025/03/bottom-flower.svg);
  background-size: contain;
  width: 225px;
  height: 170px;
  background-repeat: no-repeat;
  z-index: -1;
  left: 18px;
  transform: rotate(45deg);
  right: auto;
}

.mom-with-childs-bg.healthy-foodes .elementor-widget-container::before {
  display: none !important;
}

.Foods-border .elementor-icon-box-content .elementor-icon-box-title {
  border-right: 2px solid #f88c80;
}

.palegreen-bg .elementor-widget-container .elementor-heading-title {
  box-shadow: inset 0px -25px #eff8f1, 0 0 0 #eff8f1;
  display: inline;
}

.healthy-treat-bottom-border.food-unsafe.why-ultra
  .elementor-widget-container
  .elementor-heading-title {
  box-shadow: inset 0px -20px #fbf9d5, 0 0 0 #fbf9d5;
}

.lightly-processed::before {
  position: absolute;
  content: "";
  right: 40px;
  bottom: -52px;
  width: 50px;
  height: 85px;
  background-image: url(/wp-content/uploads/2025/08/pale-green-polygon.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.katia-food .elementor-widget-container {
  position: relative;
}

.katia-food .elementor-widget-container::after {
  position: absolute;
  bottom: -45px;
  left: -47px;
  content: "";
  background: url(/wp-content/uploads/2025/03/bottom-flower.svg);
  background-size: contain;
  width: 203px;
  height: 151px;
  background-repeat: no-repeat;
  z-index: -1;
  transform: rotate(340deg);
}

.katia-food .elementor-widget-container::before {
  position: absolute;
  top: 0px;
  right: -56px;
  content: "";
  background: url(/wp-content/uploads/2025/03/bottom-flower.svg);
  background-size: contain;
  width: 203px;
  height: 151px;
  background-repeat: no-repeat;
  z-index: -1;
  transform: rotate(6deg);
}

.font-true .elementor-heading-title {
  font-family: "Gotham HTF" !important;
}

.font-list .elementor-icon-box-title {
  font-family: "Gotham HTF" !important;
}

.process-font .elementor-widget-wrap .elementor-widget-text-editor {
  font-family: "Gotham HTF" !important;
}

.Quick-fact-icon .icon-box .elementor-widget-wrap {
  width: 115px !important;
  height: 115px;
  padding-top: 8px;
}

.bluy-bottom-process .elementor-heading-title {
  box-shadow: inset 0 -25px #ebf6fc, 0px 0px 0px #ebf6fc;
}

/*last section*/
.katia-section .katia-inner .elementor-widget-wrap {
  position: relative;
}

.katia-section .katia-inner .katia-new {
  position: absolute;
  top: 0;
  max-width: min(100%, 786px);
  left: 50%;
  transform: translateX(-50%);
}

.green-pattern {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  padding-top: 370px;
  right: -140px;
}

.what-ultra-processed .elementor-icon-box-title span {
  box-shadow: inset 0px -20px #faedeb, 0 0 0 #faedeb;
}

.back-yellow .elementor-icon-box-title span {
  box-shadow: inset 0px -20px #fbf9d5, 0 0 0 #fbf9d5;
}

/**/
.inner-food .elementor-widget-wrap {
  --spaceCS: 25px;
  gap: var(--spaceCS);
  margin-inline: auto;
}

.inner-food .elementor-widget-icon-box {
  flex: 0 0 auto;
  width: auto !important;
  max-width: inherit !important;
}

.inner-food .elementor-icon-box-icon {
  padding-right: var(--spaceCS);
}

.Foods-border .elementor-icon-box-content .elementor-icon-box-title {
  padding-right: var(--spaceCS);
}

.elementor-section
  .elementor-container
  > .tip-section.tip-inner.elementor-element {
  width: 120px;
  height: 110px;
}

.elementor-section
  .elementor-container
  > .tip-section.tip-inner.elementor-element
  .elementor-heading-title {
  padding-top: 7px;
}

/* 212 */
.serving-bg::after {
  position: absolute !important;
  content: "";
  bottom: -25px;
  left: 0;
  width: 100%;
  height: 58px;
  background: url(/wp-content/uploads/2025/08/serves-bg-border.svg);
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 11;
}

.circle-icon.marun-circle.instructions-circle::before {
  background-color: #ebf6fc;
  border-width: 3px;
  color: #304e63;
}

.wp-theme-wic-livewell .circle-icon.marun-circle::before {
  padding: 7px 0 0 13px;
}

.wp-theme-wic-oklahoma-ada .circle-icon.marun-circle::before {
  padding: 7px 0 0 13px;
}

.pale-orange-bottom {
  height: 180px;
}

/* 213 */

.Play-with-Food-wrapper .elementor-widget-container {
  position: relative;
}

.Play-with-Food-wrapper .elementor-widget-container::before {
  position: absolute;
  bottom: -46px;
  content: "";
  background: url(/wp-content/uploads/2025/08/Play-with-Food-flowers.svg);
  width: 205px;
  height: 211px;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: -1;
  right: -73px;
  transform: rotate(40deg);
}

.istructions-section.food-helps::before,
.istructions-section.food-helps::after {
  display: none;
}

.magin-decrease .elementor-image-box-wrapper .elementor-image-box-img {
  margin-right: -100px;
}

.Snow-bt .elementor-heading-title {
  box-shadow: inset 0px -15px #f2fafd, 0 0 0 #f2fafd;
}

.fun-ideas-main .fun-ideas .elementor-image-box-title {
  font-family: "Gotham" !important;
}

.fun-ideas-main .fun-ideas .elementor-image-box-description {
  font-family: "Gotham Book" !important;
}

.fun-ideas-main .fun-ideas ul {
  padding-left: 20px;
  font-size: 16px !important;
  font-family: "Gotham Book" !important;
}

.fun-ideas-main
  .fun-ideas
  .elementor-image-box-wrapper
  .elementor-image-box-content {
  font-size: 16px;
  font-family: "Gotham Book" !important;
}

.fun-ideas-main .fun-ideas ul li {
  list-style: disc !important;
  list-style-position: outside !important;
  font-family: "Gotham Book" !important;
}

.fun-ideas-main .fun-ideas ul li::marker {
  color: #304e63;
}

/*THIS IS fOR THAT Round Section */
.helps-your-child-wrapper .helps-your-child .elementor-image-box-img {
  flex: 0 0 245px;
  margin: -15px 0 -15px 0 !important;
  margin-left: 50px !important;
  margin-right: -85px !important;
}

.helps-your-child-wrapper .helps-your-child .elementor-image-box-img img {
  width: 245px;
  height: 245px;
}

.helps-your-child-wrapper-left .helps-your-child-left .elementor-image-box-img {
  flex: 0 0 245px;
  margin: -15px 0 -15px 0 !important;
  margin-left: -10px !important;
  margin-right: 20px !important;
}

.helps-your-child-wrapper-left
  .helps-your-child-left
  .elementor-image-box-img
  img {
  width: 245px;
  height: 245px;
}

/*for Count*/
.food-helps {
  counter-reset: list-counter;
}

.helps-your-child-main {
  counter-increment: list-counter;
}

.helps-your-child-main .image-box-description::before {
  content: counter(list-counter) ".";
}

.food-helps p.elementor-image-box-description::before {
  content: counter(list-counter) ".";
}

.food-helps p.elementor-image-box-description::before {
  content: counter(list-counter) ".";
  position: absolute;
  top: 50%;
  left: -20px;
  transform: translateY(-50%);
  width: 52px;
  height: 52px;
  border-radius: 50%;
  background: #ebf6fc;
  border: 3px solid #65c17a;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  font-weight: 400;
  font-family: "La Belle Aurore" !important;
  font-size: 30px;
  line-height: normal;
  text-align: center;
  vertical-align: middle;
  color: #304e63;
}

.food-helps
  .instructions-steps.helps-your-child-main
  .elementor-image-box-content {
  display: inline-block;
}

/*  */
.mom-with-childs-bg.feeling-flower-img.beginning-matter.final-thought-flower
  .elementor-widget-container::after {
  width: 240px;
  height: 250px;
  background-size: cover;
  bottom: 0px;
  right: -68px !important;
  transform: rotate(337deg);
}

.elementor-section
  .mom-with-childs-bg.final-thought-flower.elementor-widget
  > .elementor-widget-container
  img {
  aspect-ratio: 1 / 1;
}

/* 213 Ober */

/* 214 */
.sun-image .elementor-widget-container .elementor-icon-box-wrapper h2 span {
  font-weight: 900;
}

.sun-image .correct-shadow .elementor-icon-box-icon .elementor-icon svg {
  filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
}

.women-drink-bg.new-breastfeeding .elementor-widget-wrap::before {
  left: auto;
  top: 24px;
  right: -30px;
  max-width: 300px;
}

.working-width.body-working-hard .elementor-element-populated h3 {
  font-family: "La Belle Aurore", Sans-serif !important;
  line-height: 1.6 !important;
}

/*make-life-easier */
.dotted-topline
  .dotted-border.make-life-easier
  h4.elementor-heading-title.elementor-size-default,
.dotted-topline
  .dotted-border.make-life-easier
  p.elementor-heading-title.elementor-size-default {
  background: #ebf6fc;
  padding: 20px 50px;
}

.dottadewithhead.make-life-easier .elementor-widget-container:before,
.dottadewithhead.make-life-easier .elementor-widget-container:after {
  border-top: 3px dotted #304e63;
}

.working-width {
  width: 815px !important;
  margin: 0 auto;
  filter: drop-shadow(0px 10px 10px rgba(0, 0, 0, 0.16));
}

.istructions-section.istructions-d-none::before,
.istructions-section.istructions-d-none::after {
  display: none;
}

/*for Last Sectrion*/
.working-width.body-working-hard .elementor-element-populated {
  position: relative;
}

.working-width.body-working-hard .elementor-element-populated::before {
  position: absolute;
  content: "";
  bottom: -90px;
  left: -106px;
  width: 270px;
  height: 100%;
  background: url(/wp-content/uploads/2025/08/1body-bottom-Flower.svg);
  background-size: cover;
  background-repeat: no-repeat;
  transform: rotate(10deg);
}

/*LAST SECTION*/
.working-width.body-working-hard .elementor-element-populated::before {
  position: absolute;
  content: "";
  bottom: -130px;
  left: -86px;
  max-width: 210px;
  width: 100%;
  height: 260px;
  background: url(/wp-content/uploads/2025/08/pregnant-women-bg-flowers-1.svg);
  background-size: cover;
  background-repeat: no-repeat;
  transform: rotate(142deg);
}

.working-width.body-working-hard .elementor-element-populated::after {
  position: absolute;
  content: "";
  bottom: -110px;
  left: 64px;
  max-width: 155px;
  width: 100%;
  height: 155px;
  z-index: -1;
  background: url(/wp-content/uploads/2025/08/Blue-Flowers.svg);
  background-size: cover;
  background-repeat: no-repeat;
  transform: rotate(7deg);
}

/* 214 */

/* 215 */

.plant-based-diet-img {
  height: 100%;
}

.plant-based-diet-img .elementor-widget-container {
  height: 100%;
}

.prenatal-vitamin .elementor-container {
  background: #fbf9d5;
  padding: 24px;
  border-radius: 14px;
}

.icon-yellow-border.final-tip::after {
  background-color: #f3e9f3 !important;
}

.prenatal-vitamin {
  position: relative;
  z-index: 11;
}

.prenatal-vitamin::after {
  position: absolute;
  top: -147px;
  content: "";
  background: url(/wp-content/uploads/2025/08/pregnant-women-bg-flowers-1.svg);
  background-size: contain;
  width: 260px;
  height: 260px;
  background-repeat: no-repeat;
  z-index: -1;
  right: -80px;
  transform: rotate(109deg);
}

.Nutrient-relative .elementor-element-populated {
  position: relative;
}

.Nutrient-relative {
  position: relative;
}

.story-light-orange.pregnancy-eating-well .elementor-heading-title {
  box-shadow: inset 0 -20px #fef9d8, 0px 7px 0px #fef9d8;
}

.final-tip-right .elementor-icon-box-content h3 > span {
  font-family: "Gotham HTF" !important;
}

/* 217 */

.Play-with-Food-wrapper.pain-wrapper .elementor-widget-container {
  width: 395px;
  max-width: 100%;
  margin: 0 auto !important;
}

.Play-with-Food-wrapper.pain-wrapper .elementor-widget-container::before {
  bottom: auto;
  right: auto;
  top: -126px;
  left: -93px;
  background: url(/wp-content/uploads/2025/09/breastfeeding-pain-flower.svg);
  background-repeat: no-repeat;
  transform: rotate(152deg);
  width: 210px;
}

.what-ultra-processed.Relief-bottom .elementor-icon-box-title span {
  box-shadow: inset 0px -20px #fbf9d5, 0 0 0 #fbf9d5;
}

.dotted-topline.preven-dotted
  .dotted-border
  h4.elementor-heading-title.elementor-size-default,
.dotted-topline.preven-dotted
  .dotted-border
  span.elementor-heading-title.elementor-size-default {
  background: #fbf9d5;
  border-radius: 31px;
  max-width: 400px;
  width: 100%;
  font-weight: 700;
  line-height: 1.2em !important;
  font-family: "Gotham HTF";
}

.dottadewithhead.prevent-inner-dotted .elementor-widget-container:before,
.dottadewithhead.prevent-inner-dotted .elementor-widget-container:after {
  border-top: 3px dotted #304e63;
}

.women-drink-bg.new-breastfeeding.relief-pain-tip
  .elementor-widget-wrap::before {
  left: -80px;
  top: -136px;
  right: auto;
  max-width: 300px;
  background: url(/wp-content/uploads/2025/09/relief-pain-tip-one.svg);
  height: 200px;
  transform: rotate(0deg);
  width: 250px;
  background-repeat: no-repeat;
}

.relief-list ul li span {
  font-weight: Bold;
  color: #304e63;
}

.women-drink-bg.new-breastfeeding.relief-pain-tip.tips-two
  .elementor-widget-wrap::before {
  left: -121px;
  top: -146px;
  transform: rotate(348deg);
  height: 250px;
  width: 280px;
  background: url(/wp-content/uploads/2025/09/1tip-two-flower.png);
  background-size: cover;
}

.women-drink-bg.new-breastfeeding.relief-pain-tip.tips-three
  .elementor-widget-wrap::before {
  background: url(/wp-content/uploads/2025/09/tip-three-flower.svg);
  left: -70px;
  top: -89px;
  background-repeat: no-repeat !important;
}

.tipthree-healthcare .tipthree-firstchild .tipthree-firstchild-inner {
  height: 100%;
}

.tipthree-healthcare .elementor-container.elementor-column-gap-default {
  gap: 20px;
}

.sore-trofee {
  margin-left: auto;
  max-width: 480px;
}

.bluy-bottom-process.Got-This .elementor-heading-title {
  box-shadow: inset 0 -25px #ebf6fc, 0px 0px 0px #ebf6fc;
}

.cooked-beans .elementor-widget-container .elementor-heading-title {
  word-wrap: break-word;
}

.mix-tips
  .elementor-widget-container
  .elementor-heading-title.elementor-size-default {
  font-family: "Gotham HTF";
}

.relief-pain-tip-bg .elementor-widget-wrap {
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
}

/*.equipment-wrapper.equipment-wrapper-inner*/
.equipment-wrapper.equipment-wrapper-inner figure.elementor-image-box-img {
  height: 100px;
  display: flex !important;
  justify-content: center;
  align-items: flex-end;
}

/*white-strong*/
.white-border.white-strong .elementor-heading-title {
  box-shadow: inset 0 -18px #fff, 0px 5px 0px #fff;
}

.wp-theme-wic-oklahoma-ada
  .instructions-steps.image-section-center
  p.elementor-image-box-description {
  padding: 20px 0;
}

.wp-theme-wic-livewell
  .instructions-steps.image-section-center
  p.elementor-image-box-description {
  padding: 20px 0;
}

.kid-friendly .elementor-widget-container {
  width: 385px;
  max-width: 100%;
  margin: 0 auto !important;
  position: relative;
}

.kid-friendly .elementor-widget-container::before {
  position: absolute;
  top: -77.9px;
  left: -55px;
  content: "";
  background: url(/wp-content/uploads/2025/09/Kid-Friendly-top.svg);
  width: 205px;
  height: 145px;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: -1;
  transform: rotate(8deg);
}

.kid-friendly .elementor-widget-container::after {
  position: absolute;
  bottom: -75px;
  content: "";
  background: url(/wp-content/uploads/2025/09/Kid-Friendly-bottom.svg);
  background-size: contain;
  width: 225px;
  height: 170px;
  background-repeat: no-repeat;
  z-index: -1;
  right: -10px;
}

.elementor-section .use-wheat-bread.friendly-food img {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16) !important;
  aspect-ratio: 1 / 1;
}

.try-border .elementor-heading-title.elementor-size-default {
  display: flex;
  position: relative;
  align-items: center;
  gap: 10px;
  justify-content: center;
}

.try-border .elementor-heading-title.elementor-size-default::before {
  content: "";
  border-top: 3px dotted #304e63;
  flex: 1;
  min-width: 25px;
}

.try-border .elementor-heading-title.elementor-size-default::after {
  content: "";
  border-top: 3px dotted #304e63;
  flex: 1;
  min-width: 25px;
}

.sky-blue-border.good-recipe .elementor-heading-title {
  box-shadow: inset 0 -19px #eff8f0, 0px 5px 0px #eff8f0;
}

.good-recipe-section .elementor-image-box-wrapper span {
  font-weight: bold;
  color: #304e63;
}

/* 2100*/
.istructions-section.step-instructions::before {
  background: url(/wp-content/uploads/2025/09/step-instructions-top.svg);
}

.istructions-section.step-instructions::after {
  background: url(/wp-content/uploads/2025/09/step-instructions-bottom.svg);
}

.sky-blue-border.good-recipe.Equipment-line .elementor-heading-title {
  box-shadow: inset 0 -19px #faedeb, 0px 10px 0px #faedeb;
}

.what-ultra-processed.fid-friendly .elementor-image-box-title span {
  box-shadow: inset 0px -20px #dff2fb, 0 0 0 #dff2fb;
}

.elementor-section .use-wheat-bread.friendly-food.good-recipe img {
  box-shadow: none !important;
}

.elementor-section
  .mom-with-childs-bg.Ingredients-image.elementor-widget
  > .elementor-widget-container {
  width: 500px !important;
}

.modal.share-popup {
  z-index: 99999;
}

/* 225 */
.what-ultra-processed.sky-blue .elementor-icon-box-title span {
  box-shadow: inset 0px -20px #ebf6fc, 0 0 0 #ebf6fc;
}

.blood-pressure-txt .elementor-image-box-content h2 {
  margin-bottom: 0;
}

.risks-list .elementor-widget-container {
  min-height: 355px;
  height: 100%;
}

.risks-list.sp-list .elementor-widget-container {
  min-height: 380px;
}

.mom-blood-pressure::before {
  position: absolute;
  left: 0;
  top: -65px;
  content: "";
  background: url("/wp-content/uploads/2025/10/engorgement-flower.svg");
  background-size: cover;
  width: 205px;
  height: 170px;
  z-index: -1;
  transform: rotate(-9deg);
}

.more-tips-items
  .elementor-widget-container
  .elementor-icon-list-text
  > strong.green-txt {
  color: #4a7b54;
}

.more-tips-items
  .elementor-widget-container
  .elementor-icon-list-text
  > strong.red-txt {
  color: #c04341;
}

.dash-way-txt .elementor-heading-title span {
  font-weight: 400;
  text-transform: capitalize;
}

.bood-pressure-icon-sec {
  max-width: 400px;
}

.dash-way-txt .elementor-heading-title span.dash-txt {
  color: #ebf6fc;
  font-weight: 700;
}

/* 230 */
.image-list
  .elementor-image-box-content
  .elementor-image-box-description
  strong {
  color: #304e63;
}

.probiotic-icons::before {
  position: absolute;
  clip-path: polygon(100% 0, 0 0, 50% 100%);
  content: "";
  width: 60px;
  height: 20px;
  left: 0;
  right: 0;
  margin: 0px auto;
  bottom: -18px;
  z-index: 9;
}

.probiotic-icons.green-icon::before {
  background: #4a7b54;
}

.probiotic-icons.orange-icon::before {
  background: #b45739;
}

.eat-arrow-icon::before {
  position: absolute;
  content: "";
  width: 26px;
  height: 55px;
  right: -25px;
  margin: 0px auto;
  top: 50%;
  transform: translateY(-50%);
  z-index: 9;
  background: #fff;
  clip-path: polygon(0 0, 100% 51%, 0 100%);
}

.pills-img-sec {
  justify-content: center;
}

.pills-img-sec .elementor-widget-wrap.elementor-element-populated {
  width: auto;
}

.foods-row .elementor-image-box-wrapper .elementor-image-box-img img {
  max-width: 148px;
  width: 100%;
  aspect-ratio: 1/1;
  height: 100%;
}

.choose-instructions-round .instructions-steps .elementor-image-box-img img {
  width: 188px;
  height: 188px;
  object-fit: cover;
}
.choose-instructions-round .instructions-steps .elementor-image-box-img {
  flex: 0 0 188px;
}
.choose-instructions-round .instructions-steps .elementor-image-box-content {
  display: block;
}
.darkbrown-bg
  .dottadewithhead.dottadewithheadgreen
  .elementor-widget-container:before,
.darkbrown-bg
  .dottadewithhead.dottadewithheadgreen
  .elementor-widget-container:after {
  border-top: 3px dotted #b45739;
}
.darkbrown-bg.dotted-topline.dotted-green
  .dotted-border
  h3.elementor-heading-title.elementor-size-default {
  background: #b45739;
  padding: 10px;
  max-width: 200px;
  min-width: 200px;
}
.heart-serves-dad-bg .elementor-widget-container::before {
  position: absolute;
  top: -59px;
  right: -60px;
  content: "";
  background: url(/wp-content/uploads/2026/01/Heart_Breastfeeding_flower_design.svg);
  background-size: contain;
  width: 169px;
  height: 122px;
  background-repeat: no-repeat;
  /* z-index: -1; */
  transform: rotate(6deg);
}
.heart-serves-dad-bg .elementor-widget-container::after {
  position: absolute;
  bottom: -71px;
  left: -47px;
  content: "";
  background: url(/wp-content/uploads/2026/01/Heart_Breastfeeding_flower_designafter.svg);
  background-size: contain;
  width: 163px;
  height: 152px;
  background-repeat: no-repeat;
  /* z-index: -1; */
  transform: rotate(360deg);
}
.feed-serves-dad-bg .elementor-widget-container::before {
  position: absolute;
  top: -59px;
  right: -80px;
  content: "";
  background: url(/wp-content/uploads/2026/01/Heart_Breastfeeding_flower_designafter.svg);
  background-size: contain;
  width: 169px;
  height: 122px;
  background-repeat: no-repeat;
  /* z-index: -1; */
  transform: rotate(6deg);
}
.feed-serves-dad-bg .elementor-widget-container::after {
  position: absolute;
  bottom: -88px;
  left: -83px;
  content: "";
  background: url(/wp-content/uploads/2026/01/Heart_Breastfeeding_flower_design.svg);
  background-size: contain;
  width: 163px;
  height: 152px;
  background-repeat: no-repeat;
  /* z-index: -1; */
  transform: rotate(372deg);
}

.instructions-steps.image-section-center.heart-sec .elementor-image-box-img {
  flex: 0 0 148px;
}

.instructions-steps.image-section-center.heart-sec
  .elementor-image-box-img
  img {
  width: 148px;
  height: 148px;
  object-fit: cover;
}

.Recipe-sec .elementor-image-box-img {
  flex: 0 0 120px;
}
.Recipe-sec .elementor-image-box-imgimg {
  width: 120px;
  height: 120px;
  object-fit: cover;
}
.white-bg .elementor-heading-title {
  position: relative;
  display: inline-block;
  padding: 5px 15px;
}

.white-bg .elementor-heading-title::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  z-index: -1;
}

/* 241 */






.blog-detail-video {
  position: relative;
}
.blog-detail-video::before {
  content: "";
  position: absolute;
  background: url(/wp-content/uploads/2025/01/flower-top-shape.png);
  width: 150px;
  height: 198px;
  top: -15px;
  left: -125px;
  transform: rotate(350deg);
  background-size: cover;
  z-index: -1;
}
.blog-detail-video::after {
  content: "";
  position: absolute;
  background: url(/wp-content/uploads/2025/01/flower-top-shape.png);
  width: 150px;
  height: 198px;
  background-size: cover;
  bottom: -23px;
  right: -117px;
  z-index: -1;
  transform: scaleX(-1) rotate(-12deg);
}

.cluster-sec .blog-detail-video::before {
    background: url(/wp-content/uploads/2026/07/flower-yellow.svg);
    transform: scaleX(-1) rotate(0deg);
    width: 220px;
    top: -94px;
    left: -90px;
}
.cluster-sec .blog-detail-video::after {background: url(/wp-content/uploads/2026/07/flower-yellow.svg);transform: scaleX(-1) rotate(-185deg);bottom: -90px;
    right: -95px;width: 220px;height: 198px;}



.health-benefits-flower-matters1 {
  position: relative;
}
.health-benefits-flower-matters1 .elementor-widget-container::before {
  position: absolute;
  bottom: -15px;
  content: "";
  background: url(/wp-content/uploads/2025/10/Sleep-flower.svg);
  background-size: contain;
  width: 150px;
  height: 138px;
  background-repeat: no-repeat;
  z-index: 1;
  right: 0px;
  transform: scaleY(-1) rotate(52deg);
}
.gain-sec .elementor-icon-list-text strong {
  padding-bottom: 10px;
}
.gain-sec li .elementor-icon-list-text ul li {
  padding-bottom: 10px;
}
.gain-sec li .elementor-icon-list-text ul {
  margin-top: 10px;
}

.numeric_pagination,
.blog-load {
  margin-top: 100px;
}
.sky-blue-bg::after {
  position: absolute;
  content: "";
  bottom: -10px;
  background-color: #ebf6fc;
  width: 100%;
  height: 30px;
  z-index: -1;
}

.picture-sec .heart-serves-dad-bg .elementor-widget-container::before {
  top: 0;
  right: -22px;
  width: 160px;
  height: 90px;
  transform: rotate(29deg);
}

.picture-sec .heart-serves-dad-bg .elementor-widget-container::after {
  bottom: -24px;
  left: 30px;
  width: 120px;
  height: 110px;
  transform: rotate(355deg);
}

.tip-section1 .elementor-widget-container {
  background-color: #faedeb;
  height: 80px;
  width: 80px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* 242 */

.green-border .elementor-heading-title {
  box-shadow: inset 0 -19px #3b6945, 0px 10px 0px #3b6945;
}
.Medicines_Breastfeeding_flower_design.same-benefits-flower
  .elementor-widget-container::before {
  background: url(/wp-content/uploads/2022/02/blue-flower.svg);
  width: 180px;
  height: 148px;
  top: -34px;
  left: -30px;
  background-size: cover;
  transform: scaleY(-1) rotate(35deg);
}
.food-img-box .elementor-image-box-img img {
  border-radius: 28px 28px 0px 0px;
}
.food-img-box .elementor-image-box-content {
  padding: 25px 25px 0px 25px;
}

.food-img-box .elementor-image-box-img img {
  height: 200px;
  max-height: 200px;
  object-fit: cover;
}
.table-responsive {
  width: 100%;
  overflow-x: auto;
}

.meal-sec table {
  width: 100%;
  border-collapse: collapse;
  min-width: 700px;
}

.meal-sec th {
  padding: 20px;
  text-align: center;
  vertical-align: middle;
  color: #304e63;
  text-transform: uppercase;
  font-weight: bold !important;
  font-family: "Gotham HTF" !important;
}
.meal-sec td {
  padding: 10px;
  text-align: center;
  vertical-align: middle;
}
.meal-sec table th:nth-child(odd),
.meal-sec table td:nth-child(odd) {
  background-color: #ffffff;
}
.meal-sec table td,
.meal-sec table th {
  border-bottom: 1px solid #c8e5f6 !important;
  border-right: 1px solid #c8e5f6 !important;
  background: #ebf6fc;
}
.meal-sec table td:nth-child(odd) {
  background: #f7fbfe;
}
.meal-sec table td:nth-child(even) {
  background: #fff;
}
.meal-sec p {
  font-family: "Gotham HTF" !important;
  line-height: 1.1;
}

.meal-sec table thead th:nth-child(odd) {
  background-color: #f7fbfe;
}
.meal-sec thead tr th:first-child {
  background-color: #fff;
}

.meal-sec table tbody th {
  background-color: rgb(235 246 252 / 25%) !important;
}

.meal-sec .plus {
  font-weight: bold;
}

.page-template-template-blog .blog-inner-details .blog-info p,
.single-blog .blog-inner-details .blog-info p {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
}
.Medicines_Breastfeeding_flower_design.cluster-matters
  .elementor-widget-container::before {
  position: absolute;
  bottom: -20px;
  content: "";
  background: url(/wp-content/uploads/2025/10/Sleep-flower.svg);
  background-size: contain;
  width: 170px;
  height: 138px;
  background-repeat: no-repeat;
  z-index: -1;
  right: -47px;
  transform: scaleY(-1) rotate(-117deg);
  top: auto;
}
.meal-sec p {
  font-weight: 500 !important;
}

/* 244 */

.tips-list .elementor-icon-box-wrapper .elementor-icon-box-title {
  display: inline-block;
  background: #304e63;
  color: #fff;
  padding: 16px 30px 14px;
  border-radius: 50%;
  margin-left: -30px;
  margin-right: 12px;
  font-family: "La Belle Aurore" !important;
  font-weight: 400;
  border: 2px solid #fff;
}
.tips-list.sec .elementor-icon-box-wrapper .elementor-icon-box-title {
  padding: 16px 28px 14px;
}
.tips-list.third .elementor-icon-box-wrapper .elementor-icon-box-title,
.tips-list.forth .elementor-icon-box-wrapper .elementor-icon-box-title {
  padding: 19px 29px 13px 28px;
}

.tips-list .elementor-icon-box-wrapper .elementor-icon-box-description {
  display: inline-block;
}
.dark-org {
  color: #c04341;
}

.penut-tips-sec .elementor-widget-image,
.penut-tips-sec .elementor-widget-image .elementor-widget-container {
  height: 100%;
}
.penut-tips-sec .elementor-widget-image .elementor-widget-container img {
  border-radius: 28px 0 0 28px;
}
.tips-success-main .elementor-column {
  max-width: 715px;
  margin: 0 auto;
}
.peanut-icons-list .elementor-widget-container {
  min-height: 150px;
}
.tips-list .elementor-icon-box-content {
  display: flex;
  justify-content: left;
  align-items: center;
}
.penut-tips-sec .elementor-column .elementor-widget-wrap {
  border-radius: 28px 0 0px 28px;
}
/* 245 */

.plan-sec
  .make-changes.baby-tongue-tied.mom-with-childs-bg
  .elementor-widget-container::before {
  top: -40px;
  transform: rotate(180deg) scaleX(-1);
}
.blue-flower
  .Medicines_Breastfeeding_flower_design.same-benefits-flower
  .elementor-widget-container::before {
  background: url(/wp-content/uploads/2022/02/blue-flower.svg);
  width: 160px;
  height: 100px;
  bottom: 0;
  background-size: cover;
  transform: scaleY(-1) rotate(42deg);
  z-index: 11;
  top: auto;
  right: -19px;
  left: auto;
}
.blue-line a {
  text-decoration: underline !important;
  color: #566cb4;
}
.dark-blue-line a {
  text-decoration: underline !important;
  color: #304e63;
}
.remember-sec.tips-list .elementor-icon-box-wrapper .elementor-icon-box-title {
  display: inline-block;
  background: #304e63;
  color: #fff;
  padding: 12px;
  border-radius: 50%;
  margin-left: -30px;
  margin-right: 12px;
  font-family: "La Belle Aurore" !important;
  font-weight: 400;
  border: #ffffff 2px solid;
  height: 60px;
  width: 60px;
  text-align: center;
}
.more-tips-items > div {
  height: 100%;
}

/* 246 */

.blue-darek-border .elementor-heading-title {
  box-shadow: inset 0 -19px #3f679f, 0px 10px 0px #3f679f;
}
.yellow-darek-border .elementor-heading-title {
  box-shadow: inset 0 -19px #fbf9df, 0px 10px 0px #fbf9df;
}
.blue-darek-border1 .elementor-heading-title {
  box-shadow: inset 0 -19px #233949, 0px 10px 0px #233949;
}


.wic-tip-academyNum ul li {
  padding-left: 30px !important;
}
.wic-tip-academyNum .elementor-icon-list-item:before {
  top: 0;
}

.blog-detail-video.white-flower::before {
  background: url(/wp-content/uploads/2021/03/white-flower-up.png);
  transform: rotate(360deg);
  height: 225px;
}

.blog-detail-video.white-flower::after {
  background: url(/wp-content/uploads/2021/03/white-flower-down.png);
  right: -105px;
  transform: scaleX(1) rotate(4deg);
  height: 220px;
  bottom: -10px;
}
.baby-Numlist
  .remember-sec.tips-list
  .elementor-icon-box-wrapper
  .elementor-icon-box-title {
  display: inline-block;
  background: #304e63;
  color: #fff;
  padding: 19px;
  border-radius: 50%;
  margin-left: -30px;
  margin-right: 12px;
  font-family: "La Belle Aurore" !important;
  font-weight: 400;
  border: #ffffff 2px solid;
  height: 60px;
  width: 60px;
  text-align: center;
  /* display: flex; */
  max-width: 60px;
  line-height: 31px !important;
}

.instructions-steps.image-section-center.instruction-in-sec
  .elementor-image-box-img
  img {
  width: 187px;
  height: 187px;
  object-fit: cover;
}
.instructions-steps.image-section-center.instruction-in-sec
  .elementor-image-box-img {
  flex: 0 0 187px;
}
.tryit-sec.Medicines_Breastfeeding_flower_design.cluster-matters
  .elementor-widget-container::before {
  bottom: auto;
  right: -41px;
  transform: scaleY(-1) rotate(-27deg);
  top: -30px;
}
.instruction-in-sec .elementor-image-box-title {
  line-height: 1em;
}

/* 247 */

.tip-section1.spanish-txt .elementor-widget-container {
  height: 115px;
  width: 115px;
}

/* 248 */

.pump-parts .circle-icon.marun-circle::before {
  background-color: #304e63;
  border-width: 2px;
  color: #fff;
  box-shadow: none;
  padding: 10px;
  line-height: 41px;
  text-align: center;
  width: 60px;
  height: 60px;
      top: 50%;
    transform: translateY(-50%);
}
.wp-theme-wic-livewell
  .instructions-steps.instructions-steps.image-section-center
  p.elementor-image-box-description {
  padding: 0;
}
.plan-sec1
  .make-changes.baby-tongue-tied.mom-with-childs-bg
  .elementor-widget-container::before {
  top: auto;
  transform: rotate(70deg) scaleX(-1);
  bottom: 0;
  left: -43px;
}

/* 249 */

.benefits-flower .elementor-widget-container::before {
  content: "";
  background: url(/wp-content/uploads/2022/02/blue-flower.svg);
  width: 215px;
  height: 148px;
  top: auto;
  left: auto;
  background-size: cover;
  transform: scaleY(-1) rotate(-160deg);
  right: 25px;
  bottom: -45px;
  position: absolute;
  z-index: -1;
}
.Medicines_Breastfeeding_flower_design.benefits-flower-lft
  .elementor-widget-container::before {
  background: url(/wp-content/uploads/2022/02/blue-flower.svg);
  width: 200px;
  height: 150px;
  bottom: -40px;
  background-size: cover;
  transform: scaleY(1) rotate(21deg);
  z-index: -1;
  top: auto;
  right: auto;
  left: 0;
}

/* 250 */

.facts-serves-bg .elementor-widget-container::before {
  position: absolute;
  right: -65px;
  content: "";
  background: url(/wp-content/uploads/2026/05/blue-water-flowers.png);
  background-size: contain;
  width: 180px;
  height: 198px;
  background-repeat: no-repeat;
  z-index: -1;
  transform: rotate(-2deg);
  bottom: -89px;
}
.facts-serves-lf .elementor-widget-container::before {
  position: absolute;
  left: -65px;
  content: "";
  background: url(/wp-content/uploads/2026/05/blue-water-flowers.png);
  background-size: cover;
  width: 200px;
  height: 198px;
  background-repeat: no-repeat;
  z-index: -1;
  transform: scaleX(-1) rotate(-10deg);
  bottom: -61px;
}

/* 251 */

table.milk-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  background: #ffffff;
}
table.milk-table p {
  font-size: 16px;
}
table.milk-table th,
table.milk-table td {
  padding: 18px 16px;
  vertical-align: top;
  text-align: left;
  font-size: 16px;
  line-height: 1.5;
  border-bottom: 1px solid #ebf6fc;
}
table.milk-table th:nth-child(1),
table.milk-table th:nth-child(3) {
  background: #ebf6fc;
}
table.milk-table th:nth-child(2),
table.milk-table th:nth-child(4) {
  background: #ebf6fc33;
}
table.milk-table td:nth-child(1) {
  background: #f7fbfe;
}
table.milk-table td:nth-child(2) {
  background: #ffffff;
}
table.milk-table td:nth-child(3) {
  background: #f7fbfe;
}
table.milk-table td:nth-child(4) {
  background: #ffffff;
}
table.milk-table th:nth-child(1),table.milk-table td:nth-child(1) { min-width: 25%;
    width: 100%;}table.milk-table th:nth-child(2),
table.milk-table td:nth-child(2) { min-width: 25%;
    width: 100%; }
table.milk-table th:nth-child(3),
table.milk-table td:nth-child(3) { min-width: 25%;
    width: 100%; }
table.milk-table th:nth-child(4),
table.milk-table td:nth-child(4) {min-width: 25%;
    width: 100%;}
table.milk-table thead th {
  color: #304e63;
  font-weight: bold !important;
  font-family: "Gotham HTF" !important;
  font-size: 16px;
  line-height: 1.1em;
  text-transform: uppercase;
  padding-top: 14px;
  padding-bottom: 14px;
  border-bottom: 1px solid #ebf6fc;
 white-space: normal;
}
.milk-type-name {
  color: #304e63;
  font-weight: 700;
  font-size: 14px;
  margin: 0 0 4px 0;
}
.milk-type-desc {
  color: #333;
  font-size: 13px;
  margin: 0 0 14px 0;
}
.milk-image {
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.12);
  border-radius: 28px;
}
.milk-image img {
  max-width: 100% !important;
  max-height: 100%;
  object-fit: contain;
  display: block;
  border: 6px solid #ffffff !important;
  border-radius: 28px !important;
}
table.milk-table ul {
  margin: 0;
  padding-left: 18px;
  list-style-type: disc;
  white-space: normal;
    word-wrap: break-word;
}
table.milk-table ul li {
  margin-bottom: 8px;
  color: #333;
  list-style-type: disc;
  font-size: 16px;
  white-space: normal;
    word-wrap: break-word;
}
table.milk-table ul li:last-child {
  margin-bottom: 0;
}
.fun-ideas-main .fun-ideas ul li::marker {
  color: #304e63;
}
table.milk-table tr:last-child td {
  border-bottom: 1px solid #ebf6fc !important;
}
.line-sec
  .Medicines_Breastfeeding_flower_design.cluster-matters
  .elementor-widget-container::before {
  right: -15px;
  transform: rotate(-205deg);
  bottom: 0;
}

.or-text{display:flex;align-items:center !important;justify-content:center !important;}
.or-text p{width:47px;height:47px;border-radius:50%;border:3px solid #304E63;background:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:13px;font-weight:700;color:#304E63;line-height:1;}



/* 252 */
.pruple-border .elementor-heading-title {
  box-shadow: inset 0 -19px #6C455F, 0px 10px 0px #6C455F;
}
.red-border .elementor-heading-title {
  box-shadow: inset 0 -19px #AD3534, 0px 10px 0px #AD3534;
}
.safely-sec .elementor-widget-container {width: 81px; height: 81px;  border: 4px solid white;}
.red-color{color: #AD3534;}
.green-new{color: #437012;}
.purple-new{color:#6C455F; }
.auto-sec {width: auto !important;}

.number-bg .elementor-widget-container{width: 60px; height: 60px;}
.circle-bg .elementor-widget-container{width: 80px; height: 80px;}
.cluster-matters .elementor-widget-container::before {
    content: "";
    background: url(/wp-content/uploads/2025/10/Sleep-flower.svg);
    top: 0;
    right: -20px;
    position: absolute;
    z-index: -1;
    background-size: cover;
    width: 170px;
    height: 100px;
    transform: rotate(-130deg);
}
.cluster-matters-left
  .elementor-widget-container::before {
    position: absolute;
    bottom: -20px;
    content: "";
    background: url(/wp-content/uploads/2025/10/Sleep-flower.svg);
    background-size: contain;
    width: 170px;
    height: 138px;
    background-repeat: no-repeat;
    z-index: -1;
    left: 0px;
    transform: rotate(-129deg);
    top: auto;
}
.dout-design-set .elementor-background-overlay{
  max-width: 28%;
  margin-left: auto;
  background-size: auto;
}

.tryit-sec-new.Medicines_Breastfeeding_flower_design.cluster-matters
  .elementor-widget-container::before {
    bottom: auto;
    right: -6px;
    transform: rotate(60deg);
    top: 0;
}
.cluster-matters-left.up-side
  .elementor-widget-container::before {
    top: -30px;      
    left: -29px;
    transform: rotate(150deg);
    
}
.Medicines_Breastfeeding_flower_design.benefits-flower-lft.newline .elementor-widget-container:after {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    width: 7px;
    height: 98%;
    background: #fff;
    transform: rotate(-45deg);    
    z-index: 1;

}
.Medicines_Breastfeeding_flower_design.benefits-flower-lft.newline .elementor-widget-container::before{    transform: scaleY(1) rotate(30deg);    bottom: -25px;}


.Medicines_Breastfeeding_flower_design.benefits-flower-lft .num-sec .elementor-widget-container::before{content: none;}
.simple-steps .simple-steps1 .num-sec .elementor-widget-container::before, .simple-steps .bottom-right .num-sec .elementor-widget-container::before {content: none;}
.Medicines_Breastfeeding_flower_design.benefits-flower-lft .num-sec .elementor-widget-container:after{content: none;}
.num-sec .elementor-widget-container{width: 60px !important; height: 60px !important;}
.num-sec{  top: 50% !important; transform: translateY(-50%) !important;}
.flex-sec > .elementor-widget-wrap{    flex-direction: column;align-items: flex-start !important;}
.simple-steps .Medicines_Breastfeeding_flower_design.benefits-flower-lft
  .elementor-widget-container::before {
    width: 200px;
    height: 150px;
    bottom: 8px;
    background-size: cover;
    transform: scaleY(1) rotate(55deg);
    z-index: -1;
    top: auto;
    right: auto;
    left: -55px;
}

.dout-design-set.right-align .elementor-background-overlay{    max-width: 40%;
    margin-left: unset;
    background-size: auto;
    margin-right: auto;}

.simple-steps .simple-steps1 .elementor-widget-container::before {
    content: "";
    background: url(/wp-content/uploads/2022/02/blue-flower.svg);
    width: 200px;
    height: 150px;
    top: auto !important;
    background-size: contain;
    transform: rotate(-120deg);
    z-index: -1;
    top: auto;
    left: auto;
    background-repeat: no-repeat;
    right: -65px;
    bottom: auto;
    position: absolute;
}
.simple-steps .simple-steps1.top-left .elementor-widget-container::before{left: -62px;transform: scaleX(-1) rotate(-128deg);right: auto ;}
.simple-steps .Medicines_Breastfeeding_flower_design.benefits-flower-lft.bottom-right .elementor-widget-container::before{bottom: -25px;}
.simple-steps .bottom-right .elementor-widget-container::before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2022/02/blue-flower.svg);
    width: 200px;
    height: 150px;
    bottom: -25px;
    background-size: cover;
    transform: scaleY(-1) rotate(-135deg);
    z-index: -1;
    top: auto;
    left: auto;
    right: -45px;
     background-repeat: no-repeat;
}
.meal-up.Medicines_Breastfeeding_flower_design.cluster-matters
  .elementor-widget-container::before {
    bottom: auto;
    right: -56px;
   transform: scaleY(-1) rotate(-45deg);
    top: 0;
}
.pasta-flower .cluster-matters-left .elementor-widget-container::before{    width: 196px;left: -50px;  transform: scaleX(-1) rotate(-300deg);bottom: auto;    top: 0;}
.pasta-flower-btm .cluster-matters .elementor-widget-container::before{    right: -19px; transform: scaleX(-1) rotate(57deg);  top: auto;    bottom: 0;}

.simple-steps .simple-steps1.blue-flower .elementor-widget-container::before {background-size: cover; transform: scaleY(-1)  rotate(-50deg); z-index: -1; top: auto; left: auto; right: -45px;}
.simple-steps .blue-flower.Medicines_Breastfeeding_flower_design.benefits-flower-lft
  .elementor-widget-container::before {
    bottom: -13px;
    transform: scaleX(-1) rotate(-60deg);
    z-index: -1;
    top: auto;
    right: auto;
    left: -25px;
}

.wp-theme-wic-wyoming .hide-round-sec{display: none !important;}

.blog-card .blog-info br , .influencer-info .page-title br {display: none;}
.videos_graphic-sec .blog-image{height: 100%;}
.watch_videos_button {margin-bottom: 80px;}
.watch_videos_button img{    width: 100%;}
.watch_videos_button  img {
    transition: transform 0.5s ease;
}
.watch_videos_button img:hover {
    transform: scale(1.03);
}
.videos_graphic-sec.blog-card:hover{   transform: scale(1.03);
    transition: all ease 0.5s;}

.blue-flower.matters-sec .Medicines_Breastfeeding_flower_design.same-benefits-flower .elementor-widget-container::before{    transform: scaleX(-1) rotate(42deg);width: 190px; height: 130px;}
.station-btn .elementor-button-icon svg {width: 21px !important; height:21px !important;}
.postid-121996 .blue-flower.matters-sec .Medicines_Breastfeeding_flower_design.same-benefits-flower .elementor-widget-container::before{right: -50px;width: 225px;height: 160px;    z-index: -1;}
.postid-121996 .Medicines_Breastfeeding_flower_design.same-benefits-flower1 .elementor-widget-container::before {
     top: auto;
    left: 0;
    transform: scaleX(-1) rotate(-40deg);
    bottom: -32px;
    background: url(/wp-content/uploads/2022/02/blue-flower.svg);
    width: 180px;
    height: 148px;  
        background-size: cover;
  
}
.formas-sec .Medicines_Breastfeeding_flower_design.same-benefits-flower1 .elementor-widget-container::before {
     top: auto;
    left: 0;
    transform: scaleX(-1) rotate(-40deg);
    bottom: -32px;
    background: url(/wp-content/uploads/2022/02/blue-flower.svg);
    width: 180px;
    height: 148px;  
        background-size: cover;
  
}

/* 260 */

.health-benefits-sec .elementor-widget-container::before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2026/07/flower-yellow.svg);
    width: 200px;
    height: 150px;
    bottom: 0;
    background-size: cover;
    transform: scaleY(1) rotate(0deg);
    z-index: 1;
    top: auto;
    right: auto;
    left: -80px;
}
.about-fix{max-width: 700px;}
.blue-flower.same-sec .Medicines_Breastfeeding_flower_design.same-benefits-flower .elementor-widget-container::before{width: 260px;
    height: 190px;
    bottom: -80px;}
.number-bg1 .elementor-widget-container {
    width: 60px;
    height: 60px;
}
.number-bg2 .elementor-widget-container {
    width: 65px;
    height: 65px;
}

.grain-row .elementor-image-box-img img{    height: 100%;
    object-fit: cover;
    width: 183px;
    background: #fff;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.12);
    border-radius: 100%;
    margin: 0 auto;
       aspect-ratio: 1 / 1;
  }
    
.grain-row .elementor-widget-image-box .elementor-image-box-content {
    display: inline-block;
   
    background: #EFF8F1;
    border-radius: 16px;
    padding: 8px 12px;
    display: inline-block;
    width: auto;
}
.grain-row .elementor-image-box-title {  
        display: inline-block;
    
   }  
    
.grain-row .elementor-image-box-img{margin-bottom: -15px !important;}    
    
.rainbow-blog .tip-section1 .elementor-widget-container{height: 66px; width: 66px;}

.counselors-sec .blog-detail-video.white-flower::before{transform: rotate(300deg);height: 225px;top: -26px;left: -60px;}
.counselors-sec .blog-detail-video.white-flower::after {    right: -48px;transform: scaleX(1) rotate(100deg); bottom: -60px;}




.counter-sim .elementor-icon-list-item:before {
  content: counter(reset) ".";
  counter-increment: reset;
     position: absolute;
    left: 0;
    color: #304E63;
    font-size: 16px; 
    top:3px;   
  }

.counter-sim {
  counter-reset: reset;
}
.counter-sim li {
    position: relative;
    padding-left: 20px !important;
    
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}


.disordered-Blue-flower.right-new::before {
    top: -55px;
    right: -40px;
        left: auto;   
    transform: rotate(
0deg) scaleY(-1);
}


.cluster-sec .Medicines_Breastfeeding_flower_design.same-benefits-flower1 .elementor-widget-container::before{top: auto;
    left: 0;
    transform: scaleX(-1) rotate(-40deg);
    bottom: -32px;
    background: url(/wp-content/uploads/2022/02/blue-flower.svg);
    width: 180px;
    height: 148px;
    background-size: cover;}
.preparing-sec .elementor-icon-box-content{display: flex;
    justify-content: left;
    align-items: center;}
.preparing-sec .elementor-icon-box-title{background: #4678BF;
    color: #fff;
    padding: 10px;
    border-radius: 50%;    
    padding: 18px;
    margin-right: 20px;
    font-family: "La Belle Aurore" !important;
    font-weight: 400;
    height: 66px;
    width: 66px;
        min-width: 66px;    
    text-align: center;
        box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.12);
  }
.cluster-sec .grain-row .elementor-widget-image-box .elementor-image-box-content{    min-height: 75px;     align-content: center;   background: #F5F0F5;}

.cluster-matters-new
  .elementor-widget-container::before {
    bottom: auto;
    right: -89px;
       right: -50px;
    top: -70px;
    position: absolute;
    content: "";
    background: url(/wp-content/uploads/2026/08/healthy-food-icon.svg);
    background-size: contain;
    width: 270px;
    height: 280px;
    background-repeat: no-repeat;
    z-index: -1;
    transform: scaleY(1) rotate(-10deg);
}
.facts-serves-lf1{z-index: 5;}
.stage-sec > .elementor-widget-container{height: 81px;}
.facts-serves-lf1 .elementor-widget-container {
    position: relative;      /* was missing — this is the main bug */
}

.facts-serves-lf1 .elementor-widget-wrap::before {
    content: "";
    position: absolute;
    left: -65px;
    bottom: -90px;
    width: 200px;
    height: 198px;
    transform: rotate(-100deg);
    background: url("/wp-content/uploads/2026/07/white-blue-flower.svg") no-repeat center / contain;
    z-index: -1;              /* was -1 — that hid it behind the section bg */
    pointer-events: none;
}

.line-right .elementor-widget-wrap {
    position: relative;
}

.line-right .elementor-widget-container::after {
    content: "";
    position: absolute;
    right: 0;
    width: 1px;
    top: 50%;
    transform: translateY(-50%);
    height: 190px;
    background-color: #F3E9F3;
}

.help-wic-sec .dout-design-set.right-align .elementor-background-overlay{max-width: 25%;}
.help-wic-sec .blue-flower.matters-sec .Medicines_Breastfeeding_flower_design.same-benefits-flower .elementor-widget-container::before {
    right: -50px;
    width: 225px;
    height: 160px;
    z-index: -1;
}
.care-sec{transform: translateX(-50%) !important;}
.cluster-matters-parasite .elementor-widget-container::before {
    bottom: auto;
    right: 0;
    left: -45px;
    top: -50px;
    position: absolute;
    content: "";
    background: url(/wp-content/uploads/2026/01/Heart_Breastfeeding_flower_designafter.svg);
    background-size: contain;
    width: 206px;
    height: 180px;
    background-repeat: no-repeat;
    z-index: -1;
    transform: scaleY(-1) rotate(20deg);
}
.cluster-matters-safety .elementor-widget-container::before {
    bottom: auto;
    right: 0;
    left: -25px;
    bottom: -50px;
    position: absolute;
    content: "";
    background: url(/wp-content/uploads/2026/01/Heart_Breastfeeding_flower_designafter.svg);
    background-size: contain;
    width: 206px;
    height: 180px;
    background-repeat: no-repeat;
    z-index: -1;
    transform: scaleX(-1) rotate(128deg);
}
.cluster-matters-prep
  .elementor-widget-container::before {
    bottom: auto;
    right: -7px;
    top: -70px;
    position: absolute;
    content: "";
    background: url(/wp-content/uploads/2026/01/Heart_Breastfeeding_flower_designafter.svg);
    background-size: contain;
    width: 205px;
    height: 200px;
    background-repeat: no-repeat;
    z-index: -1;
    transform: scaleY(-1) rotate(-55deg);
}
.upside-icon img{margin-bottom: -15px;}



/* Share inner button */
 /* .page-share-sec.innerpage-share {
  position: static;
  transform: none;
  display: flex;
  justify-content: flex-end;
}
.page-share-sec.innerpage-share button.share-btn {
  background-color: #2e4a61 !important;
  color: #ffffff;
  padding: 8px 18px !important;
  line-height: normal !important;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px !important;
  text-transform: uppercase;
  border: 1px solid #2e4a61 !important;
  -webkit-transition: ease-in-out all 0.2s;
  -ms-transition: ease-in-out all 0.2s;
  -o-transition: ease-in-out all 0.2s;
  transition: ease-in-out all 0.2s;
}
.page-share-sec.innerpage-share button i {
  font-size: 20px;
  margin-left: 10px;
  color: #ffffff;
  -webkit-transition: ease-in-out all 0.2s;
  -ms-transition: ease-in-out all 0.2s;
  -o-transition: ease-in-out all 0.2s;
  transition: ease-in-out all 0.2s;
  line-height: normal;
  font-weight: normal;
}
.page-share-sec.innerpage-share button.share-btn:hover {
  background-color: #ffffff !important;
  color: #2e4a61 !important;
}
.page-share-sec.innerpage-share button:hover i {
  color: #2e4a61;
}
html[lang="ar"] .page-share-sec.innerpage-share button i {
  margin-left: 0;
  margin-right: 10px;
}
html[lang="ar"] .modal-content .modal-body {
  direction: ltr;
  text-align: left !important;
}  */
/* .share-popup.social-share-popup .modal-header {
  justify-content: flex-start;
  border-bottom: 1px solid;
}
.share-popup.social-share-popup .modal-content {
  min-height: auto;
}
.share-popup.social-share-popup .modal-body {
  padding: 2rem; 
} */
/* Share inner button - End*/

/* Old blog */
/**/
.mom-with-childs-bg.feeling-flower-img.play-pumpkins
  .elementor-widget-container::before {
  background: url(/wp-content/uploads/2025/10/play-pumpkins-top.svg);
  width: 230px;
  height: 190px;
  top: -94px;
  left: -55px;
  transform: rotate(350deg);
  background-size: cover;
}

.mom-with-childs-bg.feeling-flower-img.play-pumpkins
  .elementor-widget-container::after {
  background: url(/wp-content/uploads/2025/10/play-pumpkins-bottom.svg);
  width: 171px;
  height: 120px;
  background-size: cover;
  bottom: -53px;
  right: -33px;
}
.mx-550 h4 {
  max-width: 550px;
  width: 100%;
}
.elementor-element.dottadewithhead.dotted-border.spend-money-dotted-border {
  padding: 0 35px;
}

.dotted-topline.preven-dotted
  .dotted-border.spend-money-dotted-border
  h2.elementor-heading-title.elementor-size-default {
  background: #fbf9d500;
  max-width: 520px;
  font-family: "La Belle Aurore" !important;
  line-height: 1.6em !important;
  font-weight: 400 !important;
}
/*.pumpkins-inner-icon .elementor-image-box-wrapper */

.no-cost-round .elementor-icon-box-content {
  display: flex;
  column-gap: 20px;
  align-items: center;
}
.Pumpkin-card-box .elementor-icon-box-content h4 {
  font-size: 20px;
  text-transform: uppercase;
  margin: 0;
  color: #ffffff;
}
.Pumpkin-card-box .elementor-icon-box-content .elementor-icon-box-description {
  display: none;
}
.no-cost-round h3.elementor-icon-box-title {
  border: 1.5px solid #304e63;
  border-radius: 50%;
  padding: 0 15px 0 14px;
  background: #ffffff;
  font-family: "La Belle Aurore" !important;
  line-height: 1.5 !important;
  height: 40px;
  width: 40px;
}

.Pumpkin-card-box-inner
  .Pumpkin-card-box
  .elementor-icon-box-content
  .elementor-icon-box-description {
  display: block;
}

/* pumpkin-fun-free-and-healthy-activities-for-kids-under-5  */
.Pumpkin-card-box-inner .no-cost-round-inner h3 > span {
  display: flex;
  gap: 20px;
  vertical-align: middle;
  align-items: center;
}
.Pumpkin-card-box-inner .no-cost-round-inner h3 span.inner-span {
  border: 1.5px solid #304e63;
  border-radius: 50%;
  padding: 0 15px 0 14px;
  background: #ffffff;
  font-family: "La Belle Aurore" !important;
  line-height: 1.5 !important;
  height: 40px;
  width: 40px;
  display: block;
}
.Pumpkin-card-box-inner .no-cost-round-inner h3 span.inner-pumpkin {
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.5em;
  color: #ffffff;
}

.no-cost-round-inner .elementor-icon-box-title span.inner-span {
  border: 1.5px solid #304e63;
  border-radius: 50%;
  padding: 0 15px 0 14px;
  background: #ffffff;
  font-family: "La Belle Aurore" !important;
  line-height: 1.5 !important;
  height: 40px;
  width: 40px;
  display: block;
}
.font-normal h2,
.font-normal h2 span {
  font-weight: normal !important;
}
.underline-text a {
  display: inline;
  background-image: linear-gradient(
    to bottom,
    transparent calc(100% - 1px),
    currentColor calc(100% - 1px)
  );
  background-size: 100% 1.5em;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-position: 0px 100%;
}
.flower-before.elementor-top-section
  .font-gotham-bold.yellow-border-content.elementor-widget-text-editor
  h3,
  .flower-before.elementor-top-section
  .font-gotham-bold.yellow-border-content.elementor-widget-text-editor
  h2.h3 {
  font-size: 25px !important;
  font-family: "GothamHTF-Bold", Sans-serif !important;
}
.blog-details .vaccin-sec h3 {
  font-weight: bold !important;
  font-family: "Gotham HTF" !important;
  line-height: 1.2em !important;
  font-size: 16px !important;
}
.gothamh2 h2 {
  text-align: center;
  font-family: "GothamHTF-Bold", Sans-serif !important;
  font-size: 20px !important;
  font-weight: normal !important;
  text-transform: uppercase;
  line-height: 21px !important;
  letter-spacing: 1px;
  color: #000000;
}

.cluster-matters-apples .elementor-widget-container::before {
    position: absolute;
    bottom: -15px;
    content: "";
    background: url(/wp-content/uploads/2026/08/healthy-food-icon.svg);
    background-size: 115%;
    width: 240px;
    height: 230px;
    background-repeat: no-repeat;
    z-index: -1;
    right: -45px;
    /* transform: scaleY(-1) rotate(-117deg); */
    top: auto;
}
.blue-flower-right .elementor-widget-container::before {
    position: absolute;
    top: -120px;
    right: -35px;
    content: "";
    background: url(/wp-content/uploads/2021/03/white-flower-up.png);
    background-size: contain;
    width: 205px;
    height: 250px;
    background-repeat: no-repeat;
       transform: rotate(110deg);
           z-index: -1;
}
.supply-sec{width: 113px !important;
    height: 113px;
    background: #4070B8;
    border-radius: 50%;
    left: 50% !important;
transform: translateX(-50%) !important;
}
.milk-supply{z-index: 1;}  
.side-lying-hold::before {
    position: absolute;
    bottom: -100px;
    content: "";
    background: url(/wp-content/uploads/2026/08/healthy-food-icon.svg);
    background-size: 115%;
    width: 280px;
    height: 280px;
    background-repeat: no-repeat;
    z-index: -1;
    right: -70px;
    /* transform: scaleY(-1) rotate(-117deg); */
    top: auto;
}

.facts-serves-lf2 .elementor-widget-wrap::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -60px;
    width: 200px;
    height: 198px;
    transform: scaleX(-1) rotate(-45deg);
    background: url("/wp-content/uploads/2022/02/blue-flower.svg") no-repeat center / contain;
    z-index: 99;
    pointer-events: none;
}

.numeric_pagination, .blog-load{width: 100%;}
.facts-serves-lfup::before {
    content: "";
    position: absolute;
    left: -75px;
    top: -75px;
    width: 210px;
    height: 198px;
    transform: scaleX(-1) rotate(-128deg);
    background: url("/wp-content/uploads/2022/02/blue-flower.svg") no-repeat center / contain;
    z-index: 99;
    pointer-events: none;
}
.boo-serves-lfup::before {
    content: "";
    position: absolute;
    left: -104px;
    top: -111px;
    width: 250px;
    height: 245px;
    transform: rotate(-200deg);
        z-index: -1;
    background: url(
    "/wp-content/uploads/2026/08/healthy-food-icon.svg") no-repeat center / contain;
    pointer-events: none;
}

.circle-bg1 .elementor-widget-container {
    width: 58px;
    height: 58px;
}

.plus-icon{width: 74px !important;height: 74px;}
.lifeline-image{width: 107px !important; height: 107px;}
.circle-bg-red .elementor-widget-container{width: 80px !important; height: 80px;}


.story-light-orange1 .elementor-heading-title{    box-shadow: inset 0 -20px #FDEDEA, 0px 7px 0px #FDEDEA;}

.facts-serves-lf2.back-side  .elementor-widget-wrap::before {
   
    left: -98px;
    bottom: -60px;
    width: 200px;
    height: 198px;
    transform: scaleX(-1) rotate(-45deg);

    z-index: -1;
  
}




































































@media only screen and (min-width: 1950px) {
  .istructions-section.step-instructions::after {
    height: 58px;
    bottom: -35px;
  }
}

@media (max-width: 767px) {
  .fid-friendly .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    gap: 15px;
  }
  .instructions-steps figure.elementor-image-box-img {
    padding-bottom: 10px;
  }
  .Pumpkin-card-box-inner .no-cost-round-inner h3 span.inner-pumpkin {
    font-size: 16px;
    line-height: 1.5em;
  }
  .supply-sec{width: 90px !important;
    height: 90px;}
    .headingTag-beforeicon .elementor-icon-box-wrapper {
    margin-bottom: 0 !important;
  }
  .headingTag-beforeicon .green-bgClass .elementor-icon-box-wrapper .elementor-icon-box-content,
  .headingTag-beforeicon .yellow-bgClass .elementor-icon-box-wrapper .elementor-icon-box-content {
    position: relative;
    margin-top: -40px;
    padding: 50px 15px 15px !important;
    text-align: center;
  }

}

.use-wheat-bread.friendly-food
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  display: inline-flex;
  justify-content: center;
}

@media (max-width: 1550px) {
  .working-width.body-working-hard .elementor-element-populated::before {
    bottom: -120px;
    left: -66px;
    max-width: 200px;
    width: 100%;
    height: 250px;
  }
}

@media (max-width: 1400px) {
  .working-width.body-working-hard .elementor-element-populated::before {
    bottom: -100px;
    left: -26px;
    max-width: 160px;
    width: 100%;
    height: 200px;
  }

  .Play-with-Food-wrapper.pain-wrapper .elementor-widget-container::before {
    left: -63px;
  }

  .risks-list .elementor-widget-container {
    min-height: 405px;
  }

  .risks-list.sp-list .elementor-widget-container {
    min-height: 430px;
  }
}

.bluy-bottom-process.search-icon img {
  margin-right: 15px;
}

@media (min-width: 1199.59px) and (max-width: 1350.45px) {
  .inner-snack-wapper .elementor-widget-container img {
    width: 270px !important;
    height: 270px !important;
  }
}

@media (max-width: 1220px) {
  .green-pattern {
    right: -100px;
  }

  .Play-with-Food-wrapper.pain-wrapper .elementor-widget-container::before {
    left: -63px;
  }
}

@media (max-width: 1024px) {
  .exercise-section.mom-image-height > .elementor-widget-wrapp {
    padding: 0px 40px 0px 40px !important;
  }

  .sore-mainsection {
    background-image: none !important;
  }

  .sore-trofee {
    max-width: 100%;
  }

  .mom-image-height .elementor-widget {
    height: auto;
  }

  .bood-pressure-icon-sec {
    max-width: 100%;
  }

  .elementor-inner-section .elementor-column .mom-blood-pressure {
    width: auto;
  }

  .mom-blood-pressure::before {
    top: -45px;
    width: 160px;
    height: 165px;
  }
  .side-lying-hold{content: none;}

  .risks-list .elementor-widget-container {
    min-height: auto;
  }

  /* .postid-91565.blog-template-default .hero, .postid-92931.blog-template-default .hero{
            background-position: 90% !important;
    } */
  .risks-list.sp-list .elementor-widget-container {
    min-height: auto;
  }
  .tips-list .elementor-icon-box-wrapper .elementor-icon-box-title {
    padding: 12px 25px 8px;
  }
  .tips-list.sec .elementor-icon-box-wrapper .elementor-icon-box-title {
    padding: 14px 24px 11px;
  }
  .tips-list.third .elementor-icon-box-wrapper .elementor-icon-box-title,
  .tips-list.forth .elementor-icon-box-wrapper .elementor-icon-box-title {
    padding: 15px 25px 9px 23px;
  }
  .pump-parts .circle-icon.marun-circle::before {
    
    width: 50px !important;
    height: 50px !important;
    padding: 15px !important;
    line-height: 22px !important;
  }
}

/*001 RESPONSIVE CSS ================================*/
@media only screen and (min-width: 768px) {
  .spring-market-list-collapse
    ul.elementor-icon-list-items
    li.elementor-icon-list-item {
    border-right: 0;
  }

  .height-100-img > .elementor-widget-wrap.elementor-element-populated {
    height: calc(100% + 45px);
  }

  .height-100-img .elementor-widget-wrap > .elementor-widget-image-box,
  .height-100-img .elementor-widget-image-box > .elementor-widget-container,
  .height-100-img .elementor-widget-container > .elementor-image-box-wrapper,
  .height-100-img
    .elementor-widget-container
    > .elementor-image-box-wrapper
    figure.elementor-image-box-img,
  .height-100-img
    .elementor-widget-container
    > .elementor-image-box-wrapper
    figure.elementor-image-box-img
    img {
    height: 100%;
  }

  .label-or-set-mobile.elementor-column .elementor-widget-image:after {
    display: none;
  }

  .vegies-image {
    position: absolute !important;
    bottom: -20px;
    right: -60px;
    z-index: 1;
  }

  .carrot-img {
    position: absolute !important;
    bottom: -17px;
    right: -40px;
    z-index: 1;
  }

  .pdd-10 > .elementor-widget-wrap.elementor-element-populated {
    margin: 0 !important;
  }

  .pdd-10 {
    padding: 10px;
  }

  .test-num-col .elementor-widget-wrap.elementor-element-populated {
    padding: 0;
  }

  .test-num-col {
    width: 60px !important;
  }

  .test-text-col {
    width: calc(100% - 60px) !important;
    min-height: 197px !important;
  }

  .test-inner-sec {
    height: 100%;
  }

  .test-inner-sec .elementor-container.elementor-column-gap-default {
    height: 100%;
  }
}

@media only screen and (min-width: 992px) {
  .mlr-50 {
    margin: 0 50px;
  }
}

@media only screen and (min-width: 1024.98px) {
  .vegies-image {
    bottom: -30px;
    right: -60px;
  }

  .carrot-img {
    bottom: -17px;
    right: -30px;
  }
.auto-sec-new{width: auto !important;}
.disordered-blue-flower .elementor-widget-container::before {
    position: absolute;
    top: -68px;
    left: -55px;
    content: "";
    background: url(/wp-content/uploads/2022/02/blue-flower.svg);
    width: 195px;
    height: 159px;
            background-size: cover !important;
    background-repeat: no-repeat !important;
    z-index: -1;
    transform: scaleY(-1) rotate(8deg);
}

.disordered-blue-flower.white-design-fw .elementor-widget-container::before{
background: url(/wp-content/uploads/2026/07/white-blue-flower.svg);
              top: -90px;
        left: -90px;
        transform: rotate(8deg);
        width: 230px;
        height: 205px;


}
.disordered-blue-flower.lft .elementor-widget-container::before {
    position: absolute;
    top: -65px;
    left: -40px;
    content: "";
    background: url(/wp-content/uploads/2022/02/blue-flower.svg);
    width: 195px;
    height: 160px;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: -1;
    transform: scaleX(1) rotate(170deg);
}
.disordered-blue-flower.rgt .elementor-widget-container::after {
    position: absolute;
    top: auto;
    left: auto;
    content: "";
    background: url(/wp-content/uploads/2022/02/blue-flower.svg);
    width: 195px;
    height: 159px;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: -1;
    transform: scaleX(1) rotate(-13deg);
    right: -45px;
    bottom: -60px;
}


}

@media only screen and (min-width: 1200px) {
  .row.gutters-x-45 {
    margin-right: -20px;
    margin-left: -20px;
  }

  .row.gutters-x-45 > [class^="col-"],
  .row.gutters-x-45 > [class*=" col-"] {
    padding-right: 20px;
    padding-left: 20px;
  }

  .row.gutters-y-90 {
    margin-bottom: -40px;
  }

  .row.gutters-y-90 > [class^="col-"],
  .row.gutters-y-90 > [class*=" col-"] {
    padding-bottom: 40px;
  }

  .img-height-100 .elementor-widget-image .elementor-widget-container img {
    height: 100%;
    object-fit: cover;
  }

  .img-height-100 .elementor-widget-image .elementor-widget-container {
    height: 100%;
  }

  .img-height-100 .elementor-widget-image,
  .img-height-100 figure.wp-caption {
    height: 100%;
  }

  .height-fix-content .elementor-widget-image img {
    max-height: 250px;
  }

  .img-height-100.max-330 .elementor-widget-image,
  .img-height-100.max-330 figure.wp-caption {
    max-height: 330px;
  }

  .img-height-100.max-450 .elementor-widget-image,
  .img-height-100.max-450 figure.wp-caption {
    max-height: 450px;
  }

  .img-height-100.max-360 .elementor-widget-image,
  .img-height-100.max-360 figure.wp-caption {
    max-height: 360px;
  }

  .wic-plus-snackIcon .elementor-widget-container:after {
    height: 30px !important;
  }
}

@media only screen and (min-width: 1400px) {
  .row.gutters-x-45 {
    margin-right: -25px;
    margin-left: -25px;
  }

  .row.gutters-x-45 > [class^="col-"],
  .row.gutters-x-45 > [class*=" col-"] {
    padding-right: 25px;
    padding-left: 25px;
  }

  .row.gutters-y-90 {
    margin-bottom: -50px;
  }

  .row.gutters-y-90 > [class^="col-"],
  .row.gutters-y-90 > [class*=" col-"] {
    padding-bottom: 50px;
  }

  .blog-card .blog-inner-details .blog-meta .date,
  .blog-card .blog-inner-details .blog-meta .category {
    font-size: 14px;
  }

  .blog-card .blog-inner-details .blog-meta .category {
    padding: 6px 16px;
  }

  .minus-section {
    transform: translateX(30px);
    margin-left: -60px;
  }
}

@media only screen and (max-width: 1874px) {
  .flower-print-img .elementor-widget-wrap:before {
    bottom: 15px;
    width: 92%;
    right: 48px;
  }
}

@media only screen and (max-width: 1550px) {
  .content-img.right-sec .elementor-image-box-content,
  .content-img.left-sec .elementor-image-box-content {
    padding: 30px 64px;
  }

  .content-img .elementor-image-box-img img {
    transform: scale(1.1);
  }

  .smart-sec-blog .elementor-widget-image-box .elementor-image-box-description,
  .elementor-3434 .elementor-element.elementor-element-61c77da,
  .elementor-top-section .elementor-widget-text-editor,
  .elementor-3434
    .elementor-element.elementor-element-b753b05
    .elementor-icon-list-item
    > .elementor-icon-list-text {
    font-size: 16px;
  }

  .eat-smart-rev.full-rev-section
    .elementor-widget-heading
    .elementor-heading-title {
    white-space: nowrap;
    width: calc(100% - 35%) !important;
    transform: translateX(35%);
  }

  .img-info-tips .yellow-border-content p br,
  .img-info-tips .yellow-border-content br {
    display: none;
  }

  .bg-text-content .elementor-widget-text-editor br {
    display: none;
  }

  .img-info-tips .blue-border-content.bg-yellow .elementor-widget-container {
    font-size: 30px !important;
  }

  .font-30 .elementor-widget-container {
    font-size: 30px !important;
  }

  .vitamin-flower-sec.blue-color::before,
  .vitamin-flower-sec.blue-color::after {
    background-size: contain;
    height: 65px;
  }

  .mom-with-childs-bg.feeling-flower-img .elementor-widget-container::after {
    width: 315px;
    height: 312px;
    bottom: -63px;
    right: -70px;
  }
  .mom-with-childs-bg.feeling-flower-img.play-pumpkins
    .elementor-widget-container::after {
    width: 171px;
    height: 120px;
    background-size: cover;
    bottom: -53px;
    right: -33px;
  }
}

@media only screen and (min-width: 1550px) {
  .chiken-section-flower-img.elementor-widget-image img {
    right: -6.2vw;
    max-width: 65%;
  }

  .naptimeWidth-custom {
    width: 95%;
  }
}

@media only screen and (min-width: 1700px) {
  .row.gutters-x-45 {
    margin-right: -45px;
    margin-left: -45px;
  }

  .row.gutters-x-45 > [class^="col-"],
  .row.gutters-x-45 > [class*=" col-"] {
    padding-right: 45px;
    padding-left: 45px;
  }

  .row.gutters-y-90 {
    margin-bottom: -90px;
  }

  .row.gutters-y-90 > [class^="col-"],
  .row.gutters-y-90 > [class*=" col-"] {
    padding-bottom: 90px;
  }

  .blog-card .blog-inner-details {
    padding: 30px;
  }

  .chiken-section-flower-img.elementor-widget-image img {
    right: -8.2vw;
  }

  .naptimeWidth-custom {
    width: 93%;
  }
}

@media only screen and (min-width: 1921px) {
  .round-bg > .elementor-container::before {
    background-size: contain;
  }

  .beans-direction-main
    .elementor-widget-wrap
    .elementor-widget-heading
    > .elementor-widget-container {
    margin: 0px 0px 15px -190px !important;
    padding: 0px 0px 0px 25% !important;
  }

  .ingredients-border.directions-red-border .elementor-widget-container {
    margin-left: -180px !important;
  }

  .ingredients-border.directions-red-border
    .elementor-icon-list-items
    .elementor-icon-list-item {
    padding-left: 20%;
  }
}

@media only screen and (min-width: 2000px) {
  .image-paddings > .elementor-widget-container {
    padding: 200px !important;
  }
}

@media (min-width: 1400px) and (max-width: 1499.98px) {
  .strawbery-img img {
    -webkit-transform: translateX(5%);
    transform: translateX(5%);
  }
}

@media only screen and (max-width: 1450.98px) {
  .wic-yellowbg-reflux.easy-add.sp-custom .elementor-heading-title {
    width: 85%;
  }

  .wic-yellowbg-reflux.easy-add.sp-custom .elementor-heading-title:after {
    width: 85% !important;
  }

  .customborder-text1 .elementor-widget-container {
    font-size: 16px;
  }

  .vitamin-flower-sec.blue-color::before,
  .vitamin-flower-sec.blue-color::after {
    height: 55px;
  }

  .page-inner-details
    .right-side
    .elementor-section.elementor-section-boxed.tip-inner-section.small-steps
    > .elementor-container {
    max-width: 720px !important;
  }
}

@media only screen and (max-width: 1400.98px) {
  .br-displaynone br {
    display: none;
  }

  .white-bgtext.new-wt .elementor-icon-box-wrapper:after {
    left: 0;
  }

  .false-btn-sec.no-coffee .elementor-button-wrapper:after {
    width: 60%;
  }

  .flower-print-img .elementor-widget-wrap:before {
    width: 88%;
    right: 60px;
  }

  .mom-with-childs-bg.feeling-flower-img .elementor-widget-container::after {
    right: -62px;
  }
}

@media only screen and (max-width: 1399.98px) {
  .bg-imgHealthy:after {
    bottom: -280px;
  }

  .blog-card .blog-inner-details .blog-meta .date {
    font-size: 15px;
  }

  .blog-card .blog-inner-details .blog-meta .category {
    font-size: 13px;
    padding: 6px 14px;
  }

  .blog-card .blog-inner-details .blog-info h3 {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .blog-card .blog-inner-details .blog-other-info {
    margin-top: 15px;
  }

  .blog-card .blog-inner-details .blog-meta {
    margin-bottom: 15px;
  }

  .chiken-section-flower-img.elementor-widget-image img {
    max-width: 60%;
  }

  .title-inr h2 {
    font-size: 40px !important;
  }

  .eat-smart-sec .elementor-element.elementor-widget-image,
  .eat-smart-rev .elementor-element.elementor-widget-image {
    max-width: 100% !important;
    width: 280px !important;
  }

  .eat-smart-sec .elementor-element.elementor-widget-image img,
  .eat-smart-rev .elementor-element.elementor-widget-image img {
    height: 280px !important;
    width: auto !important;
  }

  .content-img.right-sec .elementor-image-box-content,
  .content-img.left-sec .elementor-image-box-content {
    padding: 14px 63px;
  }

  .eat-smart-rev .elementor-widget-wrap {
    justify-content: left;
  }

  .eat-smart-rev .elementor-widget-text-editor,
  .eat-smart-rev .elementor-widget-heading {
    width: calc(100% - 0px) !important;
  }

  .eat-smart-rev.full-rev-section
    .elementor-widget-text-editor
    .elementor-widget-container,
  .eat-smart-rev.full-rev-section .elementor-list-item-link-full_width ul {
    width: calc(100% - 190px);
  }

  .spanish-blog-class .smart-sec-1 .inner-padding .elementor-widget-container {
    padding: 0px 171px 0px 30px !important;
  }

  .spanish-blog-class .smart-sec-2 .inner-padding .elementor-widget-container {
    padding: 0px 30px 0px 165px !important;
  }

  .spanish-blog-class .smart-sec-3 .inner-padding .elementor-widget-container {
    padding: 0px 158px 0px 50px !important;
  }

  .spanish-blog-class
    .eat-smart-rev.full-rev-section
    .elementor-widget-heading
    .elementor-heading-title {
    width: calc(100% - 50%) !important;
    transform: translateX(0);
  }

  .box-tittle .elementor-heading-title {
    font-size: 16px !important;
  }

  .space-inr .elementor-widget-container {
    min-height: 140px;
  }

  .green-bg-star .elementor-widget-wrap.elementor-element-populated:before {
    height: 80px;
    width: 78px;
    top: 50%;
    background-size: 100% 100%;
  }

  .green-bg-star
    .elementor-widget-wrap.elementor-element-populated
    > .elementor-widget-image {
    top: 40%;
    left: 50%;
    max-width: 24px;
    height: 20px;
  }

  .title-bg .elementor-widget-wrap .elementor-widget-container {
    display: inline;
  }

  .position-icon img.attachment-full.size-full {
    max-width: 15%;
  }

  .position-icon .elementor-widget-container {
    margin: -20px -8px -94px 0px !important;
  }

  .recliner-icon span.elementor-icon {
    font-size: 90px !important;
  }

  .shadoww-textt1.pink h6 {
    font-size: 50px !important;
  }

  .flower-sec:after {
    background-size: 250px;
    right: -34px;
    top: -57px;
  }

  .flower-sec:before {
    background-size: 250px;
    left: -35px;
    top: -27px;
  }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
  .strawbery-img img {
    -webkit-transform: translateX(20%);
    transform: translateX(20%);
  }

  .blog-card .blog-inner-details .blog-meta .date {
    font-size: 12px;
  }

  .blog-card .blog-inner-details .blog-meta .category {
    font-size: 12px;
    margin-left: 5px;
  }

  .flower-set:before {
    top: -130px;
  }

  .content-img.work-img figure.elementor-image-box-img {
    width: 140px !important;
    height: 140px !important;
  }

  .wic-icon-rub .elementor-icon-box-wrapper .elementor-icon-box-title {
    padding: 15px 0;
  }

  .wic-onImg-content {
    bottom: 130px !important;
  }
}

@media (min-width: 1024.98px) and (max-width: 1399.98px) {

.tip-inner{width: 25% !important;}
}


@media (min-width: 1199.86px) and (max-width: 1299.76px) {
  .try-rating-sec .elementor-widget-wrap {
    max-width: 315px;
    height: 315px;
  }
}

@media (min-width: 991.98px) {
  .suger-content-inline img {
    height: clamp(17.5rem, 6.762rem + 13.115vw, 22.5rem) !important;
  }
}

@media (max-width: 1321.98px) {
  .flower-sec:before {
    left: -26px;
    top: -22px;
    background-size: 200px;
  }

  .flower-sec:after {
    top: -68px;
    right: -26px;
    background-size: 200px;
  }
}

@media (max-width: 1366px) {
  .vitamin-flower-sec.blue-color::before,
  .vitamin-flower-sec.blue-color::after {
    height: 45px;
  }

  .mom-with-childs-bg.feeling-flower-img .elementor-widget-container::after {
    right: -15px;
    width: 290px;
    height: 260px;
  }

  .exercise-section > .elementor-widget-wrap {
    padding: 80px 40px 0px 40px !important;
  }

  .moving-red-border::before {
    left: 115px;
  }

  .elementor-widget-wrap > .elementor-element.puree-beans-img {
    width: 290px;
  }

  .elementor-widget-wrap
    > .elementor-element.puree-beans-img
    .elementor-widget-container {
    padding: 30px 25px 55px 25px !important;
  }

  .elementor-widget-wrap
    > .elementor-element.puree-beans-img
    .elementor-widget-container
    img {
    width: 235px;
    height: 210px;
  }

  .mom-with-childs-bg.feeling-flower-img.left-img-none
    .elementor-widget-container::after {
    right: 44px;
    height: 220px;
    width: 230px;
    transform: rotate(-105deg);
    top: -50px;
  }

  .mom-with-childs-bg.feeling-flower-img.beginning-matter
    .elementor-widget-container::after {
    right: -20px;
  }

  .mom-with-childs-bg.feeling-flower-img.left-img-none.preventative-care
    .elementor-widget-container::after {
    right: -10px;
    transform: rotate(-102deg);
    height: 185px;
    width: 185px;
  }

  .whole-grains-main::after {
    clip-path: path("M160,-158 C80,-89 -20,350 160,615 L160,0 Z");
  }

  .low-energy-img.mom-with-childs-bg.feeling-flower-img.beginning-matter.if-u-hungry
    .elementor-widget-container::after {
    right: -25px;
  }
  .Medicines_Breastfeeding_flower_design
    .expert-img
    .elementor-widget-container
    img {
    width: 310px !important;
    height: 310px !important;
  }
  .Medicines_Breastfeeding_flower_design.same-benefits-flower
    .expert-img
    .elementor-widget-container::before {
    width: 156px;
    height: 130px;
  }
}

@media (max-width: 1300.98px) {
  .custom-secGraph .font-16-1200 p {
    font-size: 16px;
  }

  .custom-secGraph .font-15-1200 p {
    font-size: 15px;
  }

  .square-img h3.elementor-heading-title img {
    width: 150px;
  }

  .suger-content-inline .elementor-element-populated {
    padding: 0 5px !important;
  }

  .icon-gap > .elementor-widget-wrap {
    column-gap: 60px;
  }

  .vitamin-flower-sec.blue-color::before,
  .vitamin-flower-sec.blue-color::after {
    height: 40px;
  }

  .elementor-section
    .mom-with-childs-bg.elementor-widget.bottom-flower-none
    > .elementor-widget-container {
    width: 340px;
  }

  .cavities-sec.spanish-sec
    .elementor-container
    .elementor-column
    .elementor-widget-wrap {
    height: 242px;
    width: 242px;
  }
}

@media (max-width: 1200px) {
  .meal-Overlayimg img {
    height: auto !important;
  }

  .wic-icon-rub .elementor-icon-box-wrapper .elementor-icon-box-title {
    padding: 10px 0;
  }

  .wic-plus-snackIcon .elementor-widget-container:after {
    height: 48% !important;
  }

  .custom-secGraph .font-16-1200 p {
    font-size: 16px;
  }

  .custom-secGraph .font-15-1200 p {
    font-size: 15px;
  }

  .nutrients-grid .elementor-widget-wrap {
    column-gap: 20px;
    row-gap: 20px;
  }

  .wic-secabout.vitamin-sec.blue .elementor-heading-title {
    padding: 5px 5px 0;
  }
}

@media (min-width: 1550px) and (max-width: 1299px) {
  .naptimeWidth-custom {
    width: 98%;
  }
}

@media (min-width: 1024.98px) and (max-width: 1400.98px) {
  .bg-img-park .elementor-widget-container {
    margin-top: -100px !important;
  }
}

@media (min-width: 1200px) and (max-width: 1450.98px) {
  .preschooler .elementor-widget-image img {
    max-width: 130px !important;
    height: 130px !important;
  }

  .flower-img-getReadysec:after {
    top: -45px !important;
  }

  .flower-img-getsetsec:after {
    top: -45px !important;
  }
}

@media only screen and (max-width: 1299.98px) {
  .flower-img img {
    right: -30px;
  }

  .chiken-section-flower-img.elementor-widget-image img {
    right: -33px;
    max-width: 50%;
  }

  .flower-img-getReadysec:after {
    top: -55px !important;
  }

  .flower-img-getsetsec:after {
    top: -55px !important;
  }

  .suger-content-inline-sp img {
    height: 240px !important;
  }

  .sml-flower::after,
  .sml-flower::before {
    background-size: 110px;
  }

  .mom-with-childs-bg.feeling-flower-img.right-flower-img
    .elementor-widget-container::before {
    right: -110px;
  }
}

@media only screen and (max-width: 1199.98px) {
  ul.blog-cat-list li [type="radio"]:checked + label,
  ul.blog-cat-list li [type="radio"]:not(:checked) + label,
  ul.blog-cat-list li a {
    margin-right: 20px;
    margin-bottom: 20px;
  }

  .blog-nav {
    padding: 0px 15px 0 15px;
    border-left: none;
    border-right: 1px solid #aad7d9;
  }

  .flower-img img {
    right: -40px;
  }

  .chiken-section-flower-img.elementor-widget-image img {
    right: -45px;
  }

  .eat-smart-rev.full-rev-section
    .elementor-widget-text-editor
    .elementor-widget-container,
  .eat-smart-rev.full-rev-section .elementor-list-item-link-full_width ul {
    width: calc(100% - 210px);
  }

  .elementor-top-section .yellow-border-content.elementor-widget-text-editor {
    font-size: 22px !important;
  }

  .green-bg-star
    .elementor-widget-wrap.elementor-element-populated
    > .elementor-widget-image {
    left: 40%;
  }

  .img-info-tips .widget-image-caption {
    min-width: 155px;
  }

  #sidebar_navigation {
    z-index: 99999;
  }

  .pink-circleyear h3:before {
    left: -15px;
    top: 0;
  }

  .blue-circleyear h3:before {
    left: -15px;
    top: 0;
  }

  .pinkTow-circleyear h3:before {
    left: -15px;
    top: 0;
  }

  .blueTow-circleyear h3:before {
    left: -15px;
    top: 0;
  }

  .titleRight-flower::after {
    right: -13%;
  }

  .titleLeft-flower::before {
    left: -13%;
  }

  .middle-bottom-border.sp-bottom-border .elementor-widget-wrap::after {
    bottom: 20px;
  }

  .elementor-section
    .mom-with-childs-bg.elementor-widget.bottom-flower-none
    > .elementor-widget-container {
    width: 380px;
  }

  .mom-with-childs-bg.feeling-flower-img.right-flower-img
    .elementor-widget-container::before {
    right: -95px;
  }


 .milk-table-sec .table-responsive .milk-table{min-width: 800px;}
}

@media only screen and (min-width: 1025px) and (max-width: 1199.98px) {
  .strawbery-img img {
    -webkit-transform: translateX(10%);
    transform: translateX(10%);
  }

  .preschooler .elementor-widget-image img {
    max-width: 140px !important;
    height: 140px !important;
  }
}

@media only screen and (min-width: 1025px) {
  .healthy-child-list .elementor-widget-call-to-action:nth-child(even)::before {
    content: "";
    position: absolute;
    height: calc(100% + 10px);
    right: -5px;
    border-right: 1px dashed #707070;
    display: block;
    top: -5px;
  }
  .max-300{max-width: 300px !important;}
}

@media only screen and (min-width: 767px) {
  .dotted-line .elementor-icon-box-icon::after {
    content: "";
    border-right: 1px dashed;
    position: absolute;
    left: 215px;
    top: -4px;
    bottom: -4px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
  .tag-mark.left {
    top: 0px;
    right: -40px;
  }

  .tag-mark.right {
    right: -40px;
  }

  .smart-sec-blog.spanish-blog-class
    .content-img.right-sec
    .elementor-image-box-content,
  .smart-sec-blog.spanish-blog-class
    .content-img.left-sec
    .elementor-image-box-content {
    padding: 12px 57px 12px 54px;
  }
}

@media only screen and (max-width: 1024px) {
  .flower-bgSecond::after {
    display: none;
  }

  .bg-imgHealthy:after {
    display: none;
  }

  .icon-botton-1024 {
    bottom: -40px !important;
    top: auto !important;
    left: -30px;
    right: auto !important;
  }

  .cheesy-dflex .elementor-column-gap-default {
    justify-content: center !important;
  }

  .white-bgtext.new-wt .elementor-icon-box-wrapper:after {
    width: 92%;
  }

  .section-spitUpBurpingDirtyDiapers .table-style th,
  .section-spitUpBurpingDirtyDiapers .table-style td {
    padding: 16px 10px 16px 10px;
  }

  .tips-col-1 {
    width: 100% !important;
    height: auto;
    position: static !important;
    overflow: hidden;
    margin-top: 0;
  }

  .tips-col-1 .elementor-widget-wrap.elementor-element-populated {
    width: 100px;
    height: 100px;
    border-radius: 50% !important;
    margin: 20px 20px 20px 20px !important;
  }

  .tips-col-2 {
    width: 50% !important;
  }

  .tips-col-3 {
    width: 50% !important;
  }

  .main-section-tips .elementor-container.elementor-column-gap-default {
    justify-content: center;
  }

  .tips-col-1 .elementor-widget.elementor-widget-heading {
    text-align: center !important;
    padding-right: 0px;
  }

  .tips-col-1.two-digit .elementor-widget.elementor-widget-heading {
    text-align: center !important;
    padding-right: 0;
  }

  .oatmeal-icon.elementor-widget-icon {
    bottom: -30px;
  }

  .kids-wrapper .icon-filter img {
    max-width: 140px !important;
  }

  .schedule-flower > .elementor-widget-wrap.elementor-element-populated:before,
  .schedule-flower.flow-left
    > .elementor-widget-wrap.elementor-element-populated:before {
    height: 140px;
    width: 170px;
  }

  .image-box-sleep.elementor-widget-image-box .elementor-image-box-content {
    width: calc(100% - 190px);
  }

  .image-box-sleep .elementor-image-box-wrapper .elementor-image-box-img {
    width: 170px !important;
    height: 170px;
  }

  .abs-head .elementor-widget-heading > .elementor-widget-container {
    position: relative;
    width: 100%;
    min-height: 60px;
  }

  .sb7:before {
    border-left: 10px solid #707070;
    border-right: 50px solid transparent;
    border-top: 50px solid #707070;
    border-bottom: 10px solid transparent;
    left: 56px;
    bottom: -40px;
    transform: rotate(0);
  }

  .sb7:after {
    border-left: 10px solid #fff;
    border-right: 50px solid transparent;
    border-top: 50px solid #fff;
    border-bottom: 10px solid transparent;
    left: 57px;
    bottom: -38px;
    transform: rotate(0);
  }

  .sb8:after {
    border-left: 10px solid #fff;
    border-right: 50px solid transparent;
    border-top: 50px solid #fff;
    border-bottom: 10px solid transparent;
    right: 43px;
    left: auto;
    bottom: -39px;
    transform: rotate(0);
  }

  .sb8:before {
    border-left: 10px solid #707070;
    border-right: 50px solid transparent;
    border-top: 50px solid #707070;
    border-bottom: 10px solid transparent;
    right: 44px;
    left: auto;
    bottom: -41px;
    transform: rotate(0);
  }

  .fonts-30 h2 {
    font-size: 25px !important;
  }

  .title-bg-767 h2::before {
    display: none;
  }

  .des-bg-767 p::after {
    display: none;
  }

  .numberIcon-newSign h2::before {
    top: -15px;
    left: -8px;
  }

  .numberIcon-ready h2::before {
    top: -28px;
    left: -8px;
  }

  .numberIcon-repeat h2::before {
    top: -20;
    left: -8;
  }

  .page-template-template-blog .hero .hero-content h1,
  .single-blog .hero-content h1 {
    font-size: 40px !important;
  }

  .single-blog .hero-content h1 text {
    font-size: 28px;
  }

  .elementor-kit-3 .blog-details .font-24px h4 {
    font-size: 22px;
  }

  .flower-img-getReadysec:after {
    display: none;
  }

  .flower-img-getsetsec:after {
    display: none;
  }

  .titleRight-flower::after {
    display: none;
  }

  .titleLeft-flower::before {
    display: none;
  }

  .colic-boxs .box-one,
  .colic-boxs .box-three {
    height: auto !important;
  }

  .bg-flowImg:before {
    left: 14%;
    top: 0;
  }

  .bg-greenTop:before {
    height: 100%;
    width: 93.5%;
  }

  .bg-greenOver::after {
    height: 52%;
  }

  .bg-greenTop.sp-greenBg:before {
    height: 100%;
  }

  .wic-icon-refluxItem
    .elementor-image-box-wrapper
    h3.elementor-image-box-title
    p.icon-items:after {
    width: 68%;
  }

  .img-notice .elementor-widget-container:after {
    display: none;
  }

  .bg-img-park .elementor-widget-container {
    margin-top: -190px !important;
  }

  .postid-47957 .green-text-bg .elementor-widget-container:after,
  .postid-48442 .green-text-bg .elementor-widget-container:after {
    width: 90%;
  }

  .false-btn-sec .elementor-button-wrapper:after {
    width: 77%;
    top: 24px;
    left: 145px;
  }

  .flower-print-img .elementor-widget-wrap:before {
    content: none;
  }

  .flower-print-img1 .elementor-widget-wrap:before {
    content: none;
  }

  .customborder-text1.customborder-sp .elementor-widget-container {
    margin-left: -70px !important;
  }

  .more-tips-main-col
    .elementor-widget-wrap
    > .elementor-widget-image.elementor-absolute {
    position: inherit;
  }

  .moving-red-border::before {
    left: 105px;
  }

  .elementor-widget-wrap
    > .elementor-element.elementor-absolute.puree-beans-img {
    position: inherit;
    right: inherit !important;
    top: inherit;
  }

  .ingridients-img-sec .elementor-container .elementor-widget-wrap {
    justify-content: center;
  }

  .ingredients-border.directions-red-border
    .elementor-icon-list-items
    .elementor-icon-list-item {
    padding-left: 0;
  }

  .elementor-widget-wrap > .elementor-element.puree-beans-img.rosted-beans {
    width: 300px;
  }

  .elementor-widget-wrap .rosted-pins.elementor-widget-icon {
    left: 25% !important;
  }

  .elementor-widget-wrap
    > .elementor-element.puree-beans-img.rosted-beans
    .elementor-widget-container {
    transform: none;
  }

  .circle-icon::before {
    left: 0px;
    top: 2px;
    width: 60px;
    height: 60px;
    font-size: 22px;
    padding: 13px 0 0 21px;
  }

  .imagine-box .elementor-image-box-description {
    padding: 5px 13px 0;
  }

  .imagine-box.yellow-txt .elementor-image-box-title,
  .imagine-box.blue-txt .elementor-image-box-title,
  .imagine-box.green-txt .elementor-image-box-title {
    padding: 15px 25px;
  }

  .imagine-box.green-txt .elementor-image-box-title {
    margin: -8px -10px 0 -15px;
  }

  .circle-icon.marun-circle::before {
    top: 20px;
    padding: 11px 0 0 16px;
  }

  .imagine-box.spanish-txt .elementor-image-box-title {
    height: auto;
  }

  .void-food-line::after {
    width: 610px;
    top: 0px;
    left: 5px;
    transform: rotate(41.5deg);
  }

  .void-food-line {
    max-width: 450px;
    margin: 0 auto;
  }

  .whole-grains-pink-bg::after {
    top: inherit;
    bottom: 0;
    width: 100%;
    height: 30%;
  }

  .elementor-column.whole-grains-main {
    margin-bottom: 30px;
  }

  .counter-dir-one.how-to-set .elementor-icon-list-item:before {
    left: -50px;
    margin-top: -2px;
  }

  .number-counter-cheesy.number-white-color-new.instructions-org-txt
    .elementor-icon-list-item::before {
    font-size: 30px;
  }

  .instructions-org-txt .elementor-widget .elementor-icon-list-item {
    padding-left: 40px;
  }

  .remove-border .elementor-widget-wrap {
    border: none !important;
  }

  .about-moldy .elementor-container .elementor-widget-image-box {
    position: inherit;
  }

  .food-safety-rules .food-safety-wrapper::after {
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 60px solid #fbf9d5;
    top: 100%;
    right: 72px;
  }

  .mom-bg-image .elementor-element-populated {
    background-image: none !important;
  }

  .food-rules-inner .elementor-element {
    width: 100% !important;
  }

  .bored-list-sec::after {
    height: calc(100% - 60px);
  }
}

.flower-child-bottom:after {
  height: 130px;
}

.flower-child-bottom2:after {
  height: 130px;
}

.shadoww-textt1.pink:before {
  height: 55%;
}

.recipe-bowl .elementor-widget-wrap::after {
  bottom: -40px;
  right: -18px;
  width: 100px;
  height: 100px;
}

.mix-cooked
  .elementor-container
  .elementor-column.elementor-inner-column.cooked-beans {
  width: 86%;
}

.mix-cooked.tip-box .elementor-container {
  align-items: center;
}

.whole-grains-main.natural-form::after,
.whole-grains-main.snaks::after {
  right: 0;
}

.instructions-org-txt .elementor-icon-list-items .elementor-icon-list-item {
  align-items: center;
}

.mom-with-childs-bg.ingredients-img .elementor-widget-container::after {
  width: 190px;
}

.instructions-list.elementor-widget
  ul
  li.elementor-icon-list-item:not(:last-child) {
  padding-bottom: 5px !important;
}

@media only screen and (max-width: 991.98px) {
  table.mealtimes-table th,
  table.mealtimes-table td {
    font-size: 16px !important;
  }

  .blog-nav > ul {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .blog .container-fluid {
    max-width: 100%;
  }

  .share-info h4 {
    text-align: left;
  }

  ul.blog-num,
  .blog-num ul {
    column-count: 1;
  }

  .chiken-section-flower-img.elementor-widget-image img {
    max-width: 38%;
  }

  .book-list > .elementor-widget-container,
  .snake-div > .elementor-widget-container {
    background: none !important;
  }

  .books-years-div {
    flex-direction: column;
  }

  .books-years-div .books-years-content {
    margin-left: 0;
    margin-top: 15px;
  }

  .snake-div > .elementor-widget-container {
    padding: 0 !important;
  }

  .sum-card-box
    > .elementor-widget-wrap
    > .elementor-widget-heading
    .elementor-widget-container {
    padding: 15px 10px;
  }

  .sum-card-box
    > .elementor-widget-wrap
    > .elementor-widget-heading
    .elementor-widget-container
    .elementor-heading-title {
    font-size: 18px;
  }

  .sum-card-box
    > .elementor-widget-wrap
    > .elementor-widget.elementor-widget-text-editor
    .elementor-widget-container {
    padding: 20px;
  }

  .sum-card-box > .elementor-widget-wrap > .elementor-widget img.star-req-icon {
    width: 35px;
  }

  .flower-set:before,
  .flower-top-set:before {
    content: none;
  }

  .page-inner-details .right-side section.section.talking.pl0 {
    padding-left: 20px !important;
  }

  .page-inner-details .right-side section.section.talking.pr0 {
    padding-right: 20px !important;
  }

  .elementor-top-section .yellow-border-content.elementor-widget-text-editor {
    font-size: 20px !important;
  }

  .img-info-tips .widget-image-caption {
    min-width: 134px;
    top: -10px;
  }

  .new-th strong {
    font-size: 16px;
  }

  .tip-before-sec:before,
  .tip-before-sec:after {
    content: none;
  }

  .page-template-template-blog .hero .hero-content h1,
  .single-blog .hero-content h1 {
    font-size: 26px !important;
  }

  .single-blog .hero-content h1 text {
    font-size: 18px;
  }

  .hero {
    height: 385px;
  }

  .loseWeight-bg:after {
    display: none;
  }

  .loseWeight-bg::before {
    display: none;
  }

  .customIcon-box .elementor-icon-box-wrapper {
    flex-direction: column !important;
  }

  .customIcon-box .elementor-icon-box-content {
    margin-left: 0;
    border-radius: 25px;
    text-align: center;
    margin-top: 20px;
    padding: 15px 15px;
  }

  span.bg-green-effect {
    display: inline !important;
  }

  .text-bgGreen span.bg-green-effect {
    padding: 0 5px;
  }

  .bg-image-nicu::after {
    bottom: -20px;
    right: -20px;
  }

  .wic-icon-refluxItem .elementor-image-box-wrapper {
    display: flex;
    justify-content: flex-start !important;
    text-align: left !important;
    align-items: center !important;
  }

  .border-leftright:before {
    width: 30%;
  }

  .border-leftright::after {
    width: 30%;
  }

  .postid-49607 .green-bg-new h3.elementor-heading-title:after {
    bottom: -5px;
  }

  .grid-colCustom > .elementor-widget-wrap {
    column-count: 1;
  }

  .grid-colCustom
    > .elementor-widget-wrap
    > .elementor-widget-text-editor:after {
    left: -25px;
  }

  .bg-cal-ornage:before,
  .bg-cal-eng:before {
    content: none;
  }

  .bg-cal-ornage:after,
  .bg-cal-eng:after {
    content: none;
  }

  .bg-cal-eng .elementor-widget-wrap.elementor-element-populated {
    margin: 0 !important;
  }

  .shadoww-textt1.pink:before {
    height: 45%;
  }

  .diet-rules-section:after {
    bottom: -30px;
  }

  .vitamin-flower-sec::before,
  .vitamin-flower-sec::after {
    background-size: contain;
    height: 70px;
  }

  .wic-secabout.vitamin-sec.blue .elementor-heading-title:before {
    top: inherit;
    bottom: -10px;
    height: 90%;
  }

  .orange-bg .elementor-inline-item {
    margin-bottom: 15px !important;
  }

  .plan-bg-img .elementor-widget-wrap:before {
    left: -10px;
    width: 265px;
    height: 265px;
  }

  .elementor-section .elementor-container > .tip-section.elementor-element {
    width: 110px;
    height: 110px;
    align-self: 1/1;
  }

  .mix-cooked
    .elementor-container
    .elementor-column.elementor-inner-column.cooked-beans {
    width: 80%;
  }

  .try-rating-sec .elementor-widget-wrap {
    max-width: 300px;
    height: 300px;
  }
}

@media only screen and (max-width: 1440px) {
  .false-btn-sec .elementor-button-wrapper:after {
    width: 75%;
  }
}

@media only screen and (max-width: 1366px) {
  .good-news-bg .elementor-widget-wrap:before,
  .good-news-bg .elementor-widget-wrap:after {
    height: 75px;
    background-size: contain;
  }

  .false-btn-sec .elementor-button-wrapper:after {
    width: 70%;
  }

  .page-inner-details
    .right-side
    .elementor-section.elementor-section-boxed.tip-inner-section.small-steps
    > .elementor-container {
    max-width: 670px !important;
  }
}

@media only screen and (max-width: 1024.98px) {
  .img-h-100
    > .elementor-widget-wrap
    > .elementor-widget-image
    > .elementor-widget-container {
    width: 100%;
  }

  .fruit-img img {
    bottom: -125px;
  }

  .border-list-boxes ul li {
    width: 100%;
  }

  .border-list-boxes ul li > span {
    padding: 15px;
  }

  .eat-smart-sec .elementor-element.elementor-widget-image,
  .eat-smart-rev .elementor-element.elementor-widget-image {
    width: 240px !important;
  }

  .eat-smart-sec .elementor-element.elementor-widget-image img,
  .eat-smart-rev .elementor-element.elementor-widget-image img {
    height: 230px !important;
  }

  .eat-smart-rev.full-rev-section
    .elementor-widget-text-editor
    .elementor-widget-container,
  .eat-smart-rev.full-rev-section .elementor-list-item-link-full_width ul {
    width: calc(100% - 170px);
  }

  .eat-smart-rev.full-rev-section
    .elementor-widget-heading
    .elementor-heading-title {
    width: calc(100% - 4%) !important;
  }

  .spanish-blog-class .smart-sec-1 .inner-padding .elementor-widget-container {
    padding: 0px 110px 0px 30px !important;
  }

  .spanish-blog-class .smart-sec-2 .inner-padding .elementor-widget-container {
    padding: 0px 10px 0px 123px !important;
  }

  .spanish-blog-class .smart-sec-3 .inner-padding .elementor-widget-container {
    padding: 0px 112px 0px 20px !important;
  }

  .content-img.work-img.left-sec .elementor-image-box-content {
    padding: 20px 25px 20px 15% !important;
    margin-left: -90px !important;
  }

  .space-inr .elementor-widget-container {
    min-height: 120px;
  }

  .img-info-tips .widget-image-caption {
    min-width: 140px;
  }

  .img-info-tips .elementor-reverse-mobile .widget-image-caption {
    right: -40px;
  }

  .img-height-100.img-content-h
    .elementor-widget-image
    .elementor-widget-container
    img {
    min-height: 300px;
  }

  .bg-text-content .elementor-widget-text-editor br {
    display: none;
  }

  .img-info-tips .blue-border-content.bg-yellow .elementor-widget-container {
    font-size: 23px !important;
  }

  .font-30 .elementor-widget-container {
    font-size: 23px !important;
  }

  .strong-500
    .img-height-100
    .elementor-widget-image
    .elementor-widget-container
    img {
    min-height: auto;
  }

  .img-1-design:before,
  .img-2-design:before,
  .img-3-design:before,
  .img-4-design:before,
  .img-5-design:before {
    width: 250px;
    height: 250px;
  }

  .img-5-design:before {
    right: -90px;
  }

  .img-4-design:before {
    bottom: -100px;
  }

  .img-3-design:before {
    height: 140px;
    width: 130px;
    top: -60px;
    right: -18px;
  }

  .img-1-design:before {
    top: -129px;
    right: -66px;
  }

  .panOverlay-img:before {
    bottom: -402px;
    right: 150px;
  }

  .meal-Overlayimg img {
    margin-top: 200px;
  }

  .bedtimeNumber-left {
    left: -25px !important;
    top: -35px !important;
  }

  .bedtimeNumber-right {
    right: -25px !important;
    top: -35px !important;
  }

  .img-move-upper {
    display: none;
  }

  .d-none-1024 {
    display: none;
  }

  .wic-plus-snackIcon-top img.wic-right-icon {
    display: none;
  }

  .wic-plus-snackIcon-top img.wic-left-icon {
    display: none;
  }

  .sml-flower::after,
  .sml-flower::before,
  .big-sml-flower::after,
  .big-sml-flower::before {
    background-size: 90px;
  }

  .border-blue-dotted .elementor-widget-container:before {
    top: 50%;
  }

  .wic-plus-snackIcon.wic-yellow .elementor-widget-container:after {
    bottom: 9px;
  }

  .probiotic-foods-icon .elementor-icon-box-wrapper {
    min-height: auto;
  }

  .border-bg-dotted-text .elementor-widget-container:before {
    top: 58%;
  }
  .heart-serves-dad-bg .elementor-widget-container::before {
    top: -26px;
    right: -20px;
    width: 115px;
  }
  .heart-serves-dad-bg .elementor-widget-container::after {
    width: 115px;
    bottom: -88px;
    left: -25px;
  }
  .feed-serves-dad-bg .elementor-widget-container::after {
    width: 115px;
    bottom: -25px;
    left: -38px;
    height: 90px;
  }
  .feed-serves-dad-bg .elementor-widget-container::before {
    top: -45px;
    right: -40px;
    width: 115px;
  }
  .num-sec {  
    top: auto !important;
    right: auto !important;
    left: 50% !important;
    bottom: -30px !important;
    transform: translateX(-50%) !important; 
}

}

@media (min-width: 768px) and (max-width: 991.98px) {
  .blog-card .blog-inner-details .blog-meta {
    align-items: start;
    flex-direction: column;
  }

  .blog-card .blog-inner-details .blog-meta .category {
    margin: 10px 0 0;
  }

  .elementor-kit-3 h1 {
    font-size: 36px !important;
  }

  .smart-sec-blog .elementor-widget-image-box .elementor-image-box-description,
  .elementor-3434 .elementor-element.elementor-element-61c77da,
  .elementor-top-section .elementor-widget-text-editor,
  .elementor-3434
    .elementor-element.elementor-element-b753b05
    .elementor-icon-list-item
    > .elementor-icon-list-text {
    font-size: 16px;
    line-height: 23px;
  }

  .smart-sec-blog.spanish-blog-class
    .content-img.right-sec
    .elementor-image-box-content,
  .smart-sec-blog.spanish-blog-class
    .content-img.left-sec
    .elementor-image-box-content {
    padding: 12px 60px 12px 63px;
  }

  .spanish-blog-class
    .full-rev-section.smart-sec-4
    .inner-padding
    .elementor-widget-container {
    padding: 0px 15px 0px 120px !important;
  }

  .numberIcon-newSign h2::before {
    top: -25px;
  }

  .numberIcon-repeat h2::before {
    top: -25px;
    left: -8px;
  }

  .bg-flowImg:before {
    left: 10%;
  }

  table.mealtimes-table th,
  table.mealtimes-table td {
    font-size: 16px !important;
  }

  .pink-box_title .elementor-widget-container,
  .green-box_title .elementor-widget-container,
  .blue-box_title .elementor-widget-container,
  .green_success-box_title .elementor-widget-container {
    padding: 25px 50px !important;
  }

  .cavities-sec .elementor-container .elementor-column .elementor-widget-wrap {
    height: 218px;
    width: 218px;
  }

  .cavities-sec
    .elementor-container
    .elementor-column
    .elementor-widget-wrap
    .elementor-widget-text-editor {
    min-height: 120px;
  }
}

@media (max-width: 882px) {
  .wic-white-bg.para-white-bg::after {
    height: 85px;
  }

  .plan-bg-img .elementor-widget-wrap:before {
    left: -15px;
    width: 240px;
    height: 240px;
  }

  .page-inner-details
    .right-side
    .elementor-section.elementor-section-boxed.tip-inner-section.small-steps
    > .elementor-container {
    max-width: 615px !important;
  }

  .wic-plus-snackIcon.wic-yellow .elementor-widget-container:after {
    bottom: 10px;
  }

  .ingridients-img-sec .elementor-container .elementor-widget-icon {
    right: 12% !important;
  }

  .why-matters-sec {
    max-width: 580px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 850px) {
  .blog-template-default .hero .hero-content {
    padding-top: 110px;
  }

  .content-img .elementor-image-box-img img {
    transform: scale(1.3);
    padding: 5px;
  }

  .content-img.right-sec .elementor-image-box-content {
    margin-right: -59px;
  }

  .smart-sec-blog.spanish-blog-class .content-img .elementor-image-box-img img {
    transform: scale(1.4);
  }

  .bg-flowImg:before {
    left: 3%;
  }
}

@media only screen and (min-width: 1950px) {
  .istructions-section::after {
    position: absolute;
    content: "";
    bottom: -25px;
    left: 0;
    width: 100%;
    height: 68px;
    background: url(/wp-content/uploads/2025/08/bottom-border-bg.svg);
    background-size: cover;
    background-repeat: no-repeat;
  }

  .serving-bg::after {
    position: absolute;
    content: "";
    bottom: -30px;
    left: 0;
    width: 100%;
    height: 68px;
    background: url(/wp-content/uploads/2025/08/serves-bg-border.svg);
    background-size: cover;
    background-repeat: no-repeat;
  }
}

@media only screen and (min-width: 2100.98px) {
  .custom-secGraph .left-pad .elementor-element-populated {
    padding: 20px 20px 20px 60px !important;
  }

  .custom-secGraph .right-pad .elementor-element-populated {
    padding: 20px 60px 20px 20px !important;
  }

  .istructions-section::after {
    position: absolute;
    content: "";
    bottom: -25px;
    left: 0;
    width: 100%;
    height: 78px;
    background: url(/wp-content/uploads/2025/08/bottom-border-bg.svg);
    background-size: cover;
    background-repeat: no-repeat;
  }

  .serving-bg::after {
    position: absolute;
    content: "";
    bottom: -30px;
    left: 0;
    width: 100%;
    height: 78px;
    background: url(/wp-content/uploads/2025/08/serves-bg-border.svg);
    background-size: cover;
    background-repeat: no-repeat;
  }
}

@media only screen and (min-width: 1850px) {
  .content-img.left-sec .elementor-image-box-content {
    margin-left: -80px;
  }
}

@media only screen and (min-width: 1550px) and (max-width: 1920px){

   .set-flower{background-position: -50vw 0px !important;}
  .set-flower1{    background-position: 50vw 0px !important;}


}

@media only screen and (min-width: 1025px) and (max-width: 1550px){

   .set-flower{background-position: -50vw 0px !important;}
    .set-flower1{    background-position: 55vw 0px !important;}


}

@media only screen and (max-width: 800.98px) {
  .vitamin-flower-sec::before,
  .vitamin-flower-sec::after {
    height: 60px;
  }
}

@media only screen and (max-width: 767.98px) {
  .pink-box_title .elementor-widget-container,
  .green-box_title .elementor-widget-container,
  .blue-box_title .elementor-widget-container,
  .green_success-box_title .elementor-widget-container {
    padding: 25px !important;
  }
  .line-right .elementor-widget-container::after{content: none;}
  .small-flower.right-flower:after {
    display: none;
  }

  .icon-botton-1024 {
    left: -20px !important;
  }

  .number-counter-cheesy .elementor-icon-list-item:before {
    font-size: 28px !important;
    left: -45px;
  }

  .bg-line:before {
    border-top: 3px dotted #304e63;
  }

  .white-bgtext.new-wt .elementor-icon-box-wrapper:after {
    width: 92%;
  }

  .d-none-img-767 {
    display: none;
  }

  .counter-dir-one .elementor-icon-list-item:before,
  .counter-dir-tow .elementor-icon-list-item:before,
  .counter-dir-four .elementor-icon-list-item:before {
    font-size: 30px;
    left: -40px;
  }

  .green-bg-new.inline-green .elementor-heading-title {
    padding: 0;
  }

  .grid-colCustom
    > .elementor-widget-wrap
    > .elementor-widget-text-editor:nth-child(even):after {
    right: -18px;
    left: auto;
  }

  .grid-colCustom > .elementor-widget-wrap > .elementor-widget-text-editor {
    padding-top: 15px;
  }

  .single-blog .hero-breadcrumb ul {
    justify-content: center;
  }

  .single-blog .hero-breadcrumb {
    text-align: center;
  }

  .blog-cat-list {
    margin-bottom: 20px;
  }

  ul.blog-cat-list li [type="radio"]:checked + label,
  ul.blog-cat-list li [type="radio"]:not(:checked) + label,
  ul.blog-cat-list li a {
    padding: 6px 11px;
    font-size: 12px;
    margin-right: 10px;
    margin-bottom: 10px;
  }

  .blog-num br,
  .tag-mark {
    display: none;
  }

  .big-font {
    font-size: 60px;
  }

  .number-span.elementor-element
    .elementor-widget-container
    .elementor-heading-title
    span {
    margin: 0 10px;
  }

  .blog-bt .elementor-icon-box-wrapper {
    display: flex !important;
  }

  .blog-bt .elementor-icon-box-icon {
    padding-top: 7px;
  }

  .blog-bt .elementor-icon-box-icon > .elementor-icon {
    margin-right: 10px;
  }

  .parents-questions .elementor-image-box-content:before,
  .parents-answer .elementor-image-box-content:before {
    top: 0;
    left: 10px;
    font-size: 30px;
    -webkit-transform: none;
    transform: none;
  }

  .img-top-right-before {
    max-width: 100%;
    margin: 0 auto;
  }

  .spring-market-list
    .elementor-inner-column:not(:first-child)
    ul.elementor-icon-list-items
    li.elementor-icon-list-item:first-child {
    border-top: 0;
  }

  .img-top-left-before:before {
    top: -10px;
    right: -10px;
  }

  .blog-template-default .hero .hero-content {
    padding-top: 85px;
    padding-bottom: 40px;
  }

  .sum-card-box > .elementor-widget-wrap > .elementor-widget img.star-req-icon {
    top: -12px;
    width: 30px;
  }

  .title-inr h2 {
    font-size: 32px !important;
  }

  .content-img.right-sec .elementor-image-box-content,
  .content-img.left-sec .elementor-image-box-content {
    padding: 96px 25px 40px 25px;
  }

  .content-img.left-sec .elementor-image-box-content,
  .content-img.right-sec .elementor-image-box-content {
    margin-left: 0;
    border-radius: 50px;
    margin-top: -135px;
  }

  .content-img .elementor-image-box-img img {
    transform: scale(0.7);
    width: auto;
    height: auto;
  }

  .eat-smart-sec .elementor-column {
    width: 100% !important;
  }

  .eat-smart-sec .elementor-element.elementor-widget-image,
  .eat-smart-rev .elementor-element.elementor-widget-image {
    margin: 0px auto;
    width: 40vh !important;
    left: 0;
    right: 0;
    max-width: unset !important;
  }

  .eat-smart-sec .elementor-element.elementor-widget-image img,
  .eat-smart-rev .elementor-element.elementor-widget-image img {
    height: 170px !important;
  }

  .eat-smart-rev .elementor-column {
    width: 100% !important;
    margin: 0 0 0 auto;
  }

  .eat-smart-rev.full-rev-section
    .elementor-widget-text-editor
    .elementor-widget-container {
    width: 100%;
    padding: 0 20px !important;
  }

  .eat-smart-rev.full-rev-section
    .elementor-widget-heading
    .elementor-heading-title {
    width: 100% !important;
    transform: none;
  }

  .eat-smart-rev.full-rev-section .elementor-list-item-link-full_width ul {
    padding: 0 !important;
    width: 100%;
  }

  .spanish-blog-class .smart-sec-1 .inner-padding .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
  }

  .spanish-blog-class .smart-sec-2 .inner-padding .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
  }

  .spanish-blog-class .smart-sec-3 .inner-padding .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
  }

  .spanish-blog-class
    .eat-smart-rev.full-rev-section
    .elementor-widget-heading
    .elementor-heading-title {
    width: 100% !important;
  }

  .vaccin-sec.parents-questions .elementor-image-box-content:before,
  .vaccin-sec.parents-answer .elementor-image-box-content:before {
    top: 15px;
    left: 15px;
    font-size: 23px;
  }

  .vaccin-sec1.parents-answer .elementor-column-gap-default:before {
    top: 15px;
    left: -30px;
    font-size: 23px;
    transform: none;
  }

  .figure-image .elementor-image-box-img > img {
    max-height: 320px;
    object-fit: cover;
  }

  .after-color-effect:before,
  .after-color-effect ~ br {
    display: none;
  }

  .content-img.work-img.left-sec .elementor-image-box-content {
    padding: 40px 20px 20px !important;
    margin-left: 0 !important;
    margin-top: -30px;
  }

  .green-bg-star .elementor-widget-wrap.elementor-element-populated:before {
    top: 65%;
    transform: translate(-50%, -50%);
    left: 50%;
  }

  .green-bg-star
    .elementor-widget-wrap.elementor-element-populated
    > .elementor-widget-image {
    top: 70%;
    left: 52%;
    transform: translate(-50%, -50%);
  }

  .img-height-100 .elementor-widget-image .elementor-widget-container img {
    min-height: auto;
  }

  .do-list .market-games-list.br-30 li.elementor-icon-list-item svg {
    height: 45px;
    width: 45px;
  }

  .do-list .market-games-list.br-30 li.elementor-icon-list-item {
    padding: 10px 10px 10px 15px !important;
  }

  .blue-bg-list .market-games-list.br-30 li.elementor-icon-list-item {
    padding: 10px 15px;
  }

  .can-do-sec:before,
  .can-do-sec:after,
  .can-do-sec > .elementor-widget-wrap.elementor-element-populated:before,
  .can-do-sec > .elementor-widget-wrap.elementor-element-populated:after {
    content: none;
  }

  .elementor-top-section
    .font-gotham-bold.yellow-border-content.elementor-widget-text-editor,
  .flower-before.elementor-top-section
    .font-gotham-bold.yellow-border-content.elementor-widget-text-editor {
    font-size: 22px !important;
  }

  .img-info-tips .wp-caption {
    display: flex;
    flex-direction: column-reverse;
  }

  .img-info-tips .widget-image-caption {
    min-width: auto;
    left: auto;
    position: relative;
    transform: rotate(0);
    top: 0;
  }

  .img-info-tips .elementor-reverse-mobile .widget-image-caption {
    transform: rotate(0);
    right: 0;
  }

  .bg-text-content .elementor-widget-text-editor {
    font-size: 15px !important;
  }

  .img-col div {
    height: auto;
  }

  .img-col img {
    object-fit: cover;
    height: 50vh !important;
  }

  .img-height-100.img-content-h
    .elementor-widget-image
    .elementor-widget-container
    img {
    min-height: auto;
    height: 50vh;
    width: 100%;
  }

  .count-ul .no-list-style li {
    padding-left: 28px;
  }

  .count-ul ul.no-list-style li:before {
    font-size: 30px;
  }

  .table-blue .table-design td,
  .table-pink td {
    width: auto;
    padding: 10px;
    display: table-cell;
  }

  .icon-click-check .elementor-icon-list-icon.fa-check:before {
    font-size: 14px;
  }

  .img-info-tips .blue-border-content.bg-yellow .elementor-widget-container {
    font-size: 20px !important;
  }

  .font-30 .elementor-widget-container {
    font-size: 20px !important;
  }

  .img-info-tips.buy-simple .widget-image-caption {
    top: 0;
    left: 0;
  }

  .img-info-tips.buy-simple .elementor-reverse-mobile .widget-image-caption {
    right: 0;
  }

  .box-img-h .img-col img {
    object-fit: cover;
    height: 33vh !important;
  }

  .list-part-box ul li {
    width: calc(100% / 2 - 20px);
    margin: 0px 10px 20px !important;
  }

  .img-1-design:before,
  .img-2-design:before,
  .img-3-design:before,
  .img-4-design:before,
  .img-5-design:before {
    display: none;
  }

  .elementor-top-section
    .font-22.font-gotham-bold.yellow-border-content.elementor-widget-text-editor {
    font-size: 20px !important;
  }

  .strong-500
    .img-height-100
    .elementor-widget-image
    .elementor-widget-container
    img {
    height: auto !important;
  }

  .do-list.content-box-flower:before,
  .do-list.content-box-flower:after {
    display: none;
  }

  .icon-box-star .elementor-icon-box-icon {
    text-align: center;
  }

  .icon-box-star .elementor-icon-box-content {
    text-align: center;
  }

  .douted-line:before {
    left: -5%;
  }

  .box-img-h .img-col.img-100-percent img {
    height: 100% !important;
    max-height: 400px;
  }

  .img-height-100.img-content-h.img-auto
    .elementor-widget-wrap
    > .elementor-element.elementor-widget-image {
    width: auto;
  }

  .img-height-100.img-content-h.img-auto
    .elementor-widget-image
    .elementor-widget-container
    img {
    max-height: 400px;
    height: 100%;
  }

  .border-green-table
    .section-spitUpBurpingDirtyDiapers:first-child
    .table-style {
    border-right: 3px solid #87b49f;
    margin-bottom: 20px;
  }

  .img-response.set-img-bg {
    height: 350px;
  }

  .img-response.set-img-bg img {
    object-position: bottom;
  }

  .border-green-table
    .section-spitUpBurpingDirtyDiapers
    .table-style
    tr
    td:first-child {
    width: 32%;
  }

  .letter-set .elementor-heading-title {
    height: 65px;
    width: 65px;
  }

  .flwr-1-design:before {
    left: -40px;
  }

  .flwr-2-design:before {
    left: -22px;
  }

  .flwr-3-design:before {
    left: -30px;
  }

  .tri-right.btm-left-in:before {
    left: 155px;
    bottom: -19px;
    transform: skewX(317deg);
    border-top: 21px solid #f2fcff;
    border-right: 37px solid transparent;
  }

  .label-or-set.elementor-column .elementor-widget-image,
  .label-or-set-mobile.elementor-column .elementor-widget-image {
    padding-bottom: 10px;
  }

  .label-or-set.elementor-column .elementor-widget-image:after,
  .label-or-set-mobile.elementor-column .elementor-widget-image:after {
    top: 100%;
    left: 50%;
    transform: translate(-50%);
    right: auto;
  }

  .dots-beforee:before,
  .dots-beforee:after,
  .dots-beforee > .elementor-container:before {
    left: 10px;
    width: 10px;
    height: 10px;
  }

  .dots-beforee > .elementor-container:before {
    left: -21px;
  }

  .textt-shadow > .elementor-widget-container {
    background-image: none !important;
  }

  .fj-img-section:before {
    content: none;
  }

  .plus-responsive-icon-btm {
    padding-bottom: 40px !important;
  }

  .plus-responsive-icon-btm:before {
    content: "";
    position: absolute;
    bottom: 4px;
    width: 28px;
    height: 21px;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: url(https://wicresources.org/wp-content/uploads/2023/02/Path-161003.svg)
      no-repeat;
  }

  .plus-responsive-icon .shadoww:first-child:before {
    content: "";
    position: absolute;
    bottom: 4px;
    width: 28px;
    height: 21px;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: url(https://wicresources.org/wp-content/uploads/2023/02/Path-161003.svg)
      no-repeat;
  }

  .plus-responsive-icon .shadoww:first-child {
    padding-bottom: 50px;
  }

  .six-images:after {
    content: none;
  }

  .plus-responsive-icon-btm.six-images:before {
    content: "";
    position: absolute;
    bottom: 4px;
    width: 28px;
    height: 21px;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: url(https://wicresources.org/wp-content/uploads/2023/02/Path-161003.svg)
      no-repeat;
    top: auto;
  }

  .three-imgs:before {
    content: none;
  }

  .shadoww {
    padding-left: 0;
    padding-right: 0;
  }

  .tips-col-3,
  .tips-col-2 {
    width: 100% !important;
  }

  .tips-col-1 .elementor-widget-wrap.elementor-element-populated {
    width: 85px;
    height: 85px;
    margin: 20px 10px 10px 10px !important;
  }

  .order-changee .tips-col-3 {
    order: 3;
  }

  .after--shadow span {
    box-shadow: inset 0 -10px 0 0 #d3e8dd;
  }

  .before-white-line:before {
    height: 4px;
    width: 100%;
    margin: auto;
    left: 0;
    top: 0;
    bottom: auto;
  }

  .bg-fulll .elementor-widget-heading:before,
  .bg-fulll:before,
  .bg-fulll .elementor-widget-icon-list .elementor-widget-container:before {
    left: -100vw;
    width: 200vw;
    right: -100vw;
  }

  .bg-fulll .elementor-widget-heading .elementor-widget-container {
    position: relative;
  }

  .kids-wrapper .icon-filter img {
    max-width: 80px !important;
    position: static !important;
    transform: inherit !important;
  }

  .schedule-flower > .elementor-widget-wrap.elementor-element-populated:before,
  .schedule-flower.flow-left
    > .elementor-widget-wrap.elementor-element-populated:before {
    content: none;
  }

  .image-box-sleep.elementor-widget-image-box .elementor-image-box-content {
    width: 100%;
  }

  .image-box-sleep .elementor-image-box-wrapper .elementor-image-box-img {
    margin-bottom: 15px !important;
  }

  .list-styles span.elementor-icon-list-text {
    padding-right: 30px;
  }

  .fonts-30 h2 {
    font-size: 22px !important;
  }

  .bg-color--pink:before,
  .bg-color--green:before {
    height: 35%;
    width: 100%;
  }

  .bg-100100 > .elementor-widget-container {
    background-image: none !important;
    background-color: #fff;
    border: 1px solid #707070;
  }

  body .helping-icon .content-img .elementor-image-box-img {
    margin-right: auto !important;
    z-index: 1;
    position: relative;
  }

  .dish-plate-img .elementor-image-box-img {
    display: block !important;
  }

  .circle-box figure.wp-caption {
    min-height: 250px;
  }

  .img-content-center .elementor-widget-container .elementor-image-box-wrapper {
    text-align: center !important;
  }

  .numberIncrment-2 .elementor-icon-list-item::before {
    margin-left: -30px;
  }

  .blog-template-default .hero:not(.bg-dynamic) {
    background-position: center !important;
  }

  .blog-details h5 {
    font-size: 16px !important;
  }

  .elementor-kit-3 .blog-details .font-24px h4 {
    font-size: 20px;
  }

  .fontsizeTop-19 p {
    font-size: 15px !important;
  }

  .imgSize-custom img {
    width: 260px !important;
    height: 270px !important;
  }

  .bedtimeNumber-left {
    left: -10px !important;
    top: -40px !important;
  }

  .bedtimeNumber-right {
    right: -10px !important;
    top: -40px !important;
  }

  .bg-greenTop.sp-greenBg:before {
    width: 100%;
  }

  .wic-icon-refluxItem
    .elementor-image-box-wrapper
    h3.elementor-image-box-title
    p.icon-items {
    padding: 0 0 15px 0;
  }

  .wic-yellowImg-bg:before {
    top: 35px;
  }

  .wic-plus-snackIcon h3 img {
    width: 20px;
    height: 20px;
  }

  .wic-plus-snackIcon h3 img.wic-right-icon {
    right: -25px;
  }

  .wic-plus-snackIcon h3 img.wic-left-icon {
    left: -25px;
  }

  .wic-yum-flowerSnacks:after {
    right: -20px;
  }

  .wic-icon-refluxItem .elementor-image-box-wrapper {
    flex-direction: column;
    text-align: center !important;
  }

  .wic-icon-refluxItem
    .elementor-image-box-wrapper
    h3.elementor-image-box-title
    p.icon-items:after {
    width: 100%;
  }

  .wic-yellow-bgPer:after {
    height: 50%;
    top: 10%;
  }

  .wic-takenote-left {
    left: 200px !important;
  }

  .wic-takenote-right {
    right: 155px !important;
  }

  .wic-tip-academyNum .elementor-icon-list-item:before {
    width: 60px;
    height: 60px;
    left: -50px;
  }

  .wic-yum-ants:after {
    bottom: -95px;
    right: -38px;
  }

  .wic-instructions-num li.elementor-icon-list-item:before {
    font-size: 16px;
    top: -1px;
  }

  .senses-icon .elementor-widget-wrap.elementor-element-populated {
    column-gap: 25px;
  }

  .numMeal-count .elementor-icon-list-items .elementor-icon-list-item:before {
    font-size: 16px;
    top: 0;
    left: -35px;
  }

  .forget-purplebg .elementor-heading-title:after {
    bottom: -10px;
  }

  .forget-purplebg .elementor-heading-title {
    line-height: 1.5;
  }

  .customborder-text .elementor-widget-container {
    border: 0;
    padding: 0;
  }

  .shade-border .elementor-image-box-content:after,
  .shade-border .elementor-image-box-content:before {
    display: none;
  }

  .shade-border .elementor-image-box-img img {
    margin-bottom: 15px !important;
  }

  .bg-img-park .elementor-widget-container {
    margin-top: -155px !important;
  }

  .blogphoto-gallery .elementor-image-gallery .gallery-item {
    max-width: 50% !important;
    width: 100% !important;
  }

  .nutrients-grid .elementor-icon-box-wrapper {
    display: flex !important;
    justify-content: flex-start;
    text-align: left !important;
  }

  .nutrients-grid .elementor-icon-box-wrapper .elementor-icon-box-icon {
    margin-bottom: 0 !important;
    margin-right: 15px !important;
  }

  .flower-child-bottom:after {
    display: none;
  }

  .flower-child-bottom2:after {
    display: none;
  }

  .position-static-767 {
    position: static !important;
  }

  .grid-colCustom
    > .elementor-widget-wrap
    > .elementor-widget-text-editor:after {
    left: -18px;
    width: 50px;
    height: 50px;
    align-items: flex-start;
  }

  .flexnowrap1 > div {
    flex-wrap: wrap;
  }

  .good-news-bg .elementor-widget-wrap:before {
    background-size: 150px;
    bottom: -15px;
  }

  .good-news-bg .elementor-widget-wrap:after {
    background-size: 150px;
    bottom: -8px;
  }

  .diet-rules-section:after {
    bottom: -22px;
  }

  .number-title-sec em.number-txt {
    font-size: 45px;
  }

  .false-btn-sec .elementor-button-wrapper:after {
    width: 72%;
  }

  .wic-white-bg.para-white-bg::after {
    height: 70px;
  }

  .bottom-white-bg .elementor-heading-title::after {
    width: 320px;
  }

  .postid-54535 .bottom-white-bg .elementor-heading-title::after {
    width: 420px;
  }

  .bottom-white-bg .elementor-widget-container .elementor-heading-title {
    padding: 0 30px;
  }

  .customborder-text1.customborder-sp .elementor-widget-container {
    margin-left: 0 !important;
  }

  .big-sml-flower::after,
  .big-sml-flower::before {
    content: none;
  }

  .bottom-purple-bg .elementor-heading-title::after {
    width: 180px;
  }

  .border-blue-dotted.bottom-purple-bg
    .elementor-widget-container
    .elementor-heading-title {
    padding: 0 32px;
  }

  .green-bg-new1 .elementor-heading-title::after {
    width: 220px;
  }

  .border-blue-dotted .elementor-widget-container .elementor-heading-title {
    padding: 0 10px;
  }

  .bottom-white-bg1 .elementor-heading-title::after {
    width: 100%;
  }

  .imageBoxTitleBlog figure.elementor-image-box-img {
    margin-right: 15px !important;
  }

  .imageBoxTitleBlog .elementor-image-box-wrapper {
    align-items: center !important;
  }

  .imageBoxTitleBlog figure.elementor-image-box-img img {
    width: 90% !important;
  }

  .imageBoxTitleBlog .elementor-image-box-title {
    white-space: pre-wrap;
  }

  table.mealtimes-table th,
  table.mealtimes-table td {
    font-size: 16px !important;
  }

  .table-container {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }

  table {
    width: 100%;
    min-width: 600px;
  }

  table th,
  table td {
    padding: 8px;
    white-space: nowrap;
  }

  .flower-section .elementor-element-populated {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .middle-bottom-border .elementor-widget-wrap::after {
    bottom: 20px;
  }

  .plan-bg-img .elementor-widget-wrap:before {
    left: 50%;
    transform: translateX(-50%);
    margin-left: -40px;
  }

  .recipe-bowl .elementor-widget-wrap::after {
    width: 75px;
    height: 75px;
    right: -10px;
    bottom: -42px;
  }

  .heading-bottom-border .elementor-widget-container::after {
    width: 100px;
    bottom: -5px;
  }

  .elementor-heading-title .wic-green-bg::after {
    width: 125px;
    height: 10px;
  }

  .page-inner-details
    .right-side
    .elementor-section.elementor-section-boxed.tip-inner-section.small-steps
    > .elementor-container {
    max-width: 540px !important;
  }

  .wic-plus-snackIcon.wic-yellow .elementor-widget-container:after {
    bottom: 10px;
  }

  .wic-purle-egg.wic-purple-acid .elementor-widget-container:after {
    bottom: 0px;
  }

  .bottom-white-bg.brownies-bottom-border .elementor-heading-title::after {
    bottom: -5px;
    height: 20px;
  }

  .icon-yellow-border .elementor-icon-box-wrapper {
    align-items: center;
  }

  .icon-yellow-border::after {
    height: 25px;
    bottom: 1px;
  }

  .mom-with-childs-bg.feeling-flower-img .elementor-widget-container::before {
    width: 315px;
    height: 215px;
    left: -28px;
  }

  .mom-with-childs-bg.feeling-flower-img .elementor-widget-container::after {
    bottom: -45px;
  }

  .sky-blue-bg::after {
    height: 20px;
    bottom: 5px;
  }

  .exercise-section > .elementor-widget-wrap {
    padding: 45px 20px 0px 20px !important;
  }

  .stair-bottom-border .elementor-widget-container,
  .stair-bottom-border .elementor-widget-container .elementor-image-box-img {
    vertical-align: top;
  }

  .stair-bottom-border.elementor-widget-image-box .elementor-image-box-content {
    display: inline-block;
    width: 90%;
  }

  .moving-red-border::before {
    left: 80px;
  }

  .elementor-widget-wrap > .elementor-element.puree-beans-img {
    width: 235px;
  }

  .mom-with-childs-bg.feeling-flower-img.right-flower-img
    .elementor-widget-container::before {
    right: -40px;
    height: 265px;
  }

  .elementor-widget-wrap
    > .elementor-element.puree-beans-img
    .elementor-widget-container
    img {
    width: 195px;
    height: 175px;
  }

  .elementor-widget-wrap
    > .elementor-element.puree-beans-img
    .elementor-widget-container {
    padding: 25px 20px 40px 20px !important;
  }

  .elementor-widget-wrap
    > .elementor-element.elementor-absolute.puree-beans-img
    .elementor-widget-container {
    transform: none;
  }

  .elementor-widget-wrap > .elementor-element.puree-beans-img.rosted-beans {
    width: 240px;
  }

  .mix-cooked
    .elementor-container
    .elementor-column.elementor-inner-column.cooked-beans {
    width: 100%;
  }

  .elementor-section .elementor-container > .tip-section.elementor-element,
  .elementor-section
    .elementor-container
    > .tip-section.whole-tip.elementor-element {
    width: 85px;
    height: 97px;
  }

  .mix-cooked .elementor-container {
    justify-content: center;
  }

  .sky-blue-bg.what-my-family
    .elementor-icon-box-wrapper
    .elementor-icon-box-content {
    margin-top: 20px;
  }

  .sky-blue-bg.gain-mt .elementor-icon-box-title {
    margin-top: 22px;
  }

  .why-matters-sec {
    max-width: 100%;
    margin: 0;
  }

  .cavities-sec .cavities-col.col1,
  .cavities-sec .cavities-col.col2,
  .cavities-sec .cavities-col.col3 {
    margin-right: 0;
  }

  .mom-with-childs-bg.feeling-flower-img.left-img-none.preventative-care
    .elementor-widget-container::after {
    right: 15px;
  }

  .sky-blue-bg.care-mt .elementor-icon-box-title {
    margin-top: 15px;
  }

  .mom-with-childs-bg.feeling-flower-img.left-flower-img
    .elementor-widget-container::before {
    left: 10px;
  }

  .gut-brain-title .elementor-icon-box-title {
    word-break: break-all;
    margin-top: 15px;
  }

  .instructions-org-txt .elementor-widget .elementor-icon-list-item {
    padding-left: 0px;
  }

  .frozen-banana.mom-with-childs-bg .elementor-widget-container::after {
    bottom: -30px;
    transform: rotate(-14deg);
    right: 0px;
  }

  .instructions-org-txt .elementor-widget .elementor-icon-list-item {
    padding-left: 40px;
  }

  .instructions-org-txt .elementor-icon-list-item:before {
    left: 5px;
  }

  .number-counter-cheesy.number-white-color-new.instructions-org-txt
    .elementor-icon-list-item:last-child
    .elementor-icon-list-text {
    font-size: 22px;
  }

  .sky-blue-bg.frozen-sky-bg::after {
    height: 30px;
  }

  .food-safety-rules .food-safety-wrapper::after {
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-top: 30px solid #fbf9d5;
    top: 100%;
    right: 50px;
  }

  .elementor-section
    .mom-with-childs-bg.ways-to-organized.elementor-widget.bottom-flower-none
    > .elementor-widget-container {
    width: 100%;
  }

  .mom-with-childs-bg.feeling-flower-img.ways-to-organized
    .elementor-widget-container::before {
    width: 180px;
    height: 180px;
    top: -25px;
    left: -44px;
    transform: rotate(12deg);
  }

  .when-should-you-keep .elementor-image-box-wrapper {
    display: flex !important;
  }

  .when-should-you-keep .elementor-image-box-wrapper .elementor-image-box-img {
    margin-right: 15px !important;
  }

  .food-safety-rules .food-safety-wrapper::after {
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-top: 30px solid #fbf9d5;
    top: 100%;
    right: 50px;
  }

  .dotted-border .elementor-heading-title {
    max-width: calc(100% - 50px);
  }

  .table-wrapper {
    overflow: scroll;
  }

  .hunger-bottom-sec .bg-arrow::after {
    position: absolute;
    left: 50%;
    top: unset;
    bottom: -10px;
    transform: translate(-50%, 50%) rotate(90deg);
    width: 35px;
    height: 35px;
  }

  .low-energy-img.mom-with-childs-bg.feeling-flower-img
    .elementor-widget-container::before {
    width: 250px;
    left: -3px;
    transform: rotate(-14deg);
    top: -10px;
  }

  .low-energy-img.mom-with-childs-bg.feeling-flower-img.beginning-matter.if-u-hungry
    .elementor-widget-container::after {
    right: -7px;
    width: 255px;
  }

  .youre-hungry.healthy-treat-bottom-border.food-unsafe
    .elementor-widget-container
    .elementor-heading-title {
    box-shadow: inset 0px -15px #fbf9d5, 0 0 0 #fbf9d5;
  }

  .youre-hungry.healthy-treat-bottom-border.food-unsafe
    .elementor-widget-container
    .elementor-heading-title
    img {
    max-width: 30px;
  }

  .sky-blue-bg.your-hunger::after {
    height: 30px;
  }

  .bored-list-sec::after {
    content: none;
  }

  .mom-with-childs-bg.ingredients-img .elementor-widget-container::before {
    right: 45px;
    bottom: -60px;
  }

  .mom-with-childs-bg.ingredients-img .elementor-widget-container::after {
    top: -65px;
    transform: rotate(170deg);
  }

  .hunger-bottom-sec.hunger-sp-sec .bg-arrow::after {
    bottom: -10px;
    height: 35px;
    width: 35px;
  }

  .image-top-border.green-border::before {
    right: 0;
  }

  .image-top-border.brown-border::before {
    left: 0;
  }

  .image-top-border.purple-border::before {
    left: 0;
  }

  .tacco-tip-section .elementor-container .elementor-widget-wrap {
    flex-wrap: wrap;
  }

  .choice-green-border .elementor-heading-title {
    box-shadow: inset 0px -20px #eff8f0, 0 0 0 #eff8f0;
  }

  .Quick-fact-icon > .elementor-inner-column {
    width: auto !important;
    padding-bottom: 20px;
  }

  .fid-friendly .elementor-image-box-wrapper {
    display: flex;
  }

  .story-light-orange.blood-txt .elementor-heading-title {
    box-shadow: inset 0 -15px #faedeb, 0px 0px 0px #faedeb;
  }

  .blood-img img {
    width: 45px;
  }

  .blood-img .elementor-icon svg {
    width: 55px;
  }

  .mom-blood-pressure::before {
    left: -25px;
    top: -55px;
  }

  .what-ultra-processed.Relief-bottom.blood-img .elementor-icon-box-title span {
    box-shadow: inset 0px -15px #fbf9d5, 0 0 0 #fbf9d5;
  }

  .bluy-bottom-process.blood-img .elementor-heading-title {
    box-shadow: inset 0 -15px #ebf6fc, 0px 0px 0px #ebf6fc;
  }

  .bluy-bottom-process.blood-img .elementor-heading-title img {
    width: 35px;
  }

  .eat-arrow-icon::before {
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
    width: 40px;
    height: 20px;
    right: 0;
    left: 0;
    top: -9px;
  }

  .probiotic-icons::before {
    width: 50px;
    height: 15px;
    bottom: -14px;
  }

  .gut-icon .elementor-heading-title img {
    width: 50px;
  }
  .penut-tips-sec .elementor-column .elementor-widget-wrap {
    border-radius: 15px 15px 0 0;
  }
  .mom-with-childs-bg.feeling-flower-img.play-pumpkins
    .elementor-widget-container::before,
  .mom-with-childs-bg.feeling-flower-img.play-pumpkins
    .elementor-widget-container::after {
    display: none !important;
    content: none !important;
  }
  .elementor-element.dottadewithhead.dotted-border.spend-money-dotted-border {
    padding: 0 20px;
  }
}

@media only screen and (max-width: 767px) {
  .kid-friendly .elementor-widget-container::before {
    left: -30px !important;
  }

  .kid-friendly .elementor-widget-container::after {
    right: 0px !important;
  }
  .engorement-img img {
    width: 50px;
  }
  .tips-list .elementor-icon-box-wrapper .elementor-icon-box-title {
    margin: -30px 0 10px 0;
  }
  .tips-list .elementor-icon-box-wrapper .elementor-icon-box-description {
    display: block;
  }
  .penut-tips-sec .elementor-widget-image .elementor-widget-container img {
    border-radius: 15px 15px 0 0;
  }
/*  .pump-parts .circle-icon.marun-circle::before {
    top: 10px !important;
  }*/
  .plan-sec1
    .make-changes.baby-tongue-tied.mom-with-childs-bg
    .elementor-widget-container::before {
    left: 20px;
  }
  .Medicines_Breastfeeding_flower_design.benefits-flower-lft
    .elementor-widget-container::before {
    width: 170px;
    height: 125px;
    bottom: -50px;
    left: -15px;
  }
  .benefits-flower .elementor-widget-container::before {
    width: 190px;
    height: 130px;
    right: -15px;
    bottom: -45px;
  }
  .cluster-matters .elementor-widget-container::before{right: -30px;}
  .num-sec .elementor-widget-container {width: 50px !important;  height: 50px !important;}
  .blue-flower.same-sec .Medicines_Breastfeeding_flower_design.same-benefits-flower .elementor-widget-container::before {
    width: 102px;
    height: 80px;
    bottom: -20px;
    right: 0;
}
.grain-row .elementor-widget-image-box .elementor-image-box-content{        width: max-content !important;
    display: block;
    margin: 0 auto;
    z-index: 1;
    position: relative;}

 .cluster-sec .grain-row .elementor-widget-image-box .elementor-image-box-content {
    min-height: auto;
    background: #F5F0F5;
           width: 60% !important;
}   
.grain-row .elementor-image-box-img {
    margin-bottom: -20px !important;
}

}

@media only screen and (max-width: 620.98px) {
  .blog-card .blog-inner-details .blog-meta {
    margin-bottom: 15px;
  }

  .blog-card .blog-inner-details .blog-meta .category {
    padding: 5px 20px;
    font-size: 12px;
  }

  .elementor-3434
    .elementor-element.elementor-element-1001cf5
    > .elementor-element-populated {
    margin: 100px 0px 0px 0px;
    padding: 0px 0px 37px 0px;
  }

  .content-img.left-sec .elementor-image-box-content,
  .content-img.right-sec .elementor-image-box-content {
    margin-left: 0;
    border-radius: 28px;
    margin-top: -105px;
  }

  .content-img .elementor-image-box-img img {
    transform: scale(0.8);
  }

  .smart-sec-blog .elementor-image-box-img img {
    padding: 5px;
  }

  .img-height-100.img-content-h
    .elementor-widget-image
    .elementor-widget-container
    img {
    height: 40vh;
  }

  .table-blue td {
    padding: 6%;
    display: block;
    border-left: 0 !important;
    border-right: 0 !important;
    border: 2px solid #dff2fb !important;
  }

  .table-pink td {
    border-left: 0 !important;
    border-right: 0 !important;
    border: 2px solid #fdedea !important;
  }

  .tri-right.btm-left-in:before {
    left: 155px;
    bottom: -19px;
    transform: skewX(317deg);
    border-top: 21px solid #f2fcff;
    border-right: 37px solid transparent;
  }

  .tri-right.btm-right-in:before {
    right: 27px;
    bottom: -29px;
    transform: skewX(50deg);
    border-top: 31px solid #f2fcff;
    border-right: 27px solid transparent;
  }

  .wic-icon-rub.elementor-widget-icon-box {
    width: 40% !important;
    max-width: 40% !important;
  }

  .wic-takenote-right {
    right: 95px !important;
  }

  .wic-takenote-left {
    left: 165px !important;
  }

  .wic-yum-ants:after {
    bottom: -75px;
    right: -35px;
  }

  .bg-img-park .elementor-widget-container {
    margin-top: -122px !important;
  }

  .false-btn-sec .elementor-button-wrapper:after {
    width: 65%;
    left: 135px;
  }

  .wic-secabout.vitamin-sec .elementor-heading-title:before {
    top: inherit;
    bottom: -10px;
  }

  .page-inner-details
    .right-side
    .elementor-section.elementor-section-boxed.tip-inner-section.small-steps
    > .elementor-container {
    max-width: 465px !important;
  }

  .mom-with-childs-bg .elementor-widget-container::before {
    top: -72px;
  }

  .mom-with-childs-bg .elementor-widget-container::after {
    bottom: -49px;
  }

  .choking-hazard-org.border-bg-dotted1 .elementor-widget-container:before {
    top: 17%;
  }
}

@media only screen and (max-width: 575.98px) {
  .small-flower .elementor-element-populated {
    padding-left: 15px !important;
  }

  .small-flower:after,
  .small-flower:before {
    display: none;
  }

  .blog-card .blog-inner-details .blog-meta {
    align-items: start;
    flex-direction: column;
  }

  .blog-card .blog-inner-details .blog-meta .category {
    margin: 10px 0 0;
  }

  .blog-nav {
    padding: 0 10px;
  }

  .blog-nav > ul > li > a {
    padding: 10px;
  }

  .blog-nav > ul > li > a > span {
    width: 40px;
  }

  .blog-details .blog-meta {
    width: auto;
    align-items: start;
    flex-direction: column;
  }

  .blog-details .blog-meta .category + .category {
    margin-left: 0;
    margin-top: 7px;
  }

  .listing-inline ul li {
    width: 50%;
    padding-bottom: 5px !important;
  }

  .star-image {
    display: none;
  }

  .elementor-top-section .yellow-border-content.elementor-widget-text-editor {
    font-size: 18px !important;
  }

  .border-green-table
    .star-lists.br-30.market-games-list
    li.elementor-icon-list-item {
    display: block;
    text-align: center;
  }

  .border-green-table .br-30.market-games-list li.elementor-icon-list-item svg {
    width: 60px;
    height: 65px;
    margin: 0px !important;
  }

  .border-green-table
    .br-30.market-games-list
    li.elementor-icon-list-item
    span {
    text-align: center;
  }

  .ask-queImg:after {
    width: 80px !important;
    height: 80px !important;
  }

  .sp-askqueImg.ask-queImg:before {
    width: 80px !important;
    height: 80px !important;
  }

  .wic-takenote-left {
    left: 135px !important;
  }

  .wic-takenote-right {
    right: 82px !important;
  }

  .overlay-img-todder .elementor-background-overlay {
    background-size: 55% auto !important;
  }

  .linehieght-50 h3.elementor-heading-title {
    line-height: 36px !important;
  }

  .bg-img-park .elementor-widget-container {
    margin-top: -112px !important;
  }

  .nutrients-grid
    .elementor-icon-box-wrapper
    .elementor-icon-box-icon
    .elementor-icon {
    font-size: 50px !important;
  }

  .top-icon-img img {
    width: 80% !important;
  }

  .icon-gap > .elementor-widget-wrap {
    column-gap: 10px !important;
  }

  .icon-gap > .elementor-widget-wrap:after {
    border-bottom: 4px dotted #e2f1fa;
  }

  .good-news-bg .elementor-widget-wrap:before {
    background-size: 130px;
    bottom: -23px;
  }

  .good-news-bg .elementor-widget-wrap:after {
    background-size: 130px;
    bottom: -12px;
  }

  .false-btn-sec .elementor-button-wrapper:after {
    width: 57%;
  }

  .wic-white-bg.para-white-bg::after {
    height: 95px;
  }

  .imageBoxTitleBlog .elementor-image-box-wrapper,
  .imageBoxTitleBlog .elementor-widget-container {
    display: block !important;
  }

  .page-inner-details
    .right-side
    .elementor-section.elementor-section-boxed.tip-inner-section.small-steps
    > .elementor-container {
    max-width: 400px !important;
  }

  .mom-with-childs-bg.feeling-flower-img .elementor-widget-container::after {
    right: -5px;
  }

  .stair-bottom-border.elementor-widget-image-box
    > .elementor-widget-container {
    padding: 0px 15px 0px 30px !important;
  }

  .moving-red-border::before {
    left: 60px;
  }

  .icon-yellow-border.light-green.spanish-lang::after {
    bottom: -5px;
  }

  .mom-with-childs-bg.feeling-flower-img.beginning-matter
    .elementor-widget-container::after {
    right: -5px;
  }

  .void-food-line {
    max-width: 220px;
  }

  .elementor-67350
    .void-food-line.elementor-element.elementor-element-a54e58e
    img {
    max-width: 220px;
    height: 190px;
  }

  .whole-grains-main::after {
    width: 120px;
  }
  .star-image {
    display: none;
  }
}

@media (max-width: 450px) {
  .smart-sec-blog .content-img .elementor-image-box-img {
    width: 80% !important;
  }

  .list-part-box ul li {
    width: calc(100% - 0px);
    margin: 0px 0px 20px !important;
  }

  .img-height-100.img-content-h.img-auto
    .elementor-widget-wrap
    > .elementor-element.elementor-widget-image {
    width: 100%;
  }

  .arrow-position-top .elementor-background-overlay {
    background-position: 50% 90% !important;
  }

  .panOverlay-img:before {
    right: 0 !important;
  }
  .cluster-sec .grain-row .elementor-widget-image-box .elementor-image-box-content{width: 90% !important;}

  .wic-icon-rub.elementor-widget-icon-box {
    width: 60% !important;
    max-width: 60% !important;
  }

  .wic-takenote-left {
    left: 90px !important;
  }

  .wic-takenote-right {
    right: 40px !important;
  }

  .square-img h3.elementor-heading-title img {
    width: 50px !important;
    bottom: 15px;
  }

  .bg-img-park .elementor-widget-container {
    margin-top: -84px !important;
  }

  .blogphoto-gallery .elementor-image-gallery .gallery-item {
    max-width: 100% !important;
    width: 100% !important;
  }

  .border-leftright:before {
    display: none;
  }

  .border-leftright::after {
    display: none;
  }

  .width-100 {
    width: 100% !important;
  }

  .width-100.mt-450 > .elementor-widget-wrap {
    margin-top: 2px !important;
  }

  .good-news-bg .elementor-widget-wrap:before {
    background-size: 105px;
    bottom: -33px;
  }

  .good-news-bg .elementor-widget-wrap:after {
    background-size: 105px;
    bottom: -16px;
  }

  .false-btn-sec .elementor-button-wrapper:after,
  .false-btn-sec.no-coffee .elementor-button-wrapper:after {
    width: 45%;
  }

  .bottom-white-bg .elementor-widget-container .elementor-heading-title {
    padding: 0 50px;
  }

  .bottom-white-bg .elementor-heading-title::after {
    height: 40px;
    width: 100%;
  }

  .wic-white-bg.para-white-bg::after {
    height: 120px;
  }

  .cheesy-dflex .elementor-container .elementor-column {
    width: 100% !important;
  }

  .mom-with-childs-bg .elementor-widget-container::after {
    right: -40px;
    bottom: -64px;
  }

  .mom-with-childs-bg.feeling-flower-img .elementor-widget-container::before {
    top: -45px;
    left: -105px;
  }

  .mom-with-childs-bg.feeling-flower-img .elementor-widget-container::after {
    right: -60px;
  }

  .mom-with-childs-bg.feeling-flower-img .elementor-widget-container::before {
    left: -90px;
  }

  .mom-with-childs-bg.feeling-flower-img .elementor-widget-container::after {
    width: 230px;
    height: 222px;
    right: -42px;
  }

  .mom-with-childs-bg.feeling-flower-img.bottom-flower-none
    .elementor-widget-container::before {
    left: -40px;
  }

  .stair-bottom-border.elementor-widget-image-box
    > .elementor-widget-container {
    padding: 0px 15px 0px 20px !important;
  }

  .moving-red-border::before {
    left: 45px;
  }

  .mom-with-childs-bg.feeling-flower-img.right-flower-img
    .elementor-widget-container::before {
    left: inherit;
    right: 10px;
    height: 215px;
    transform: rotate(353deg);
    top: -37px;
  }

  .mom-with-childs-bg.feeling-flower-img.right-flower-img
    .elementor-widget-container
    img {
    display: flex;
    justify-content: center;
  }

  .mom-with-childs-bg.feeling-flower-img.left-img-none
    .elementor-widget-container::after {
    right: -55px;
  }

  .circle-icon::before {
    top: 10px;
  }

  .mom-with-childs-bg.feeling-flower-img.beginning-matter
    .elementor-widget-container::after {
    right: -40px;
  }

  .mom-with-childs-bg.feeling-flower-img.beginning-matter
    .elementor-widget-container::before {
    left: -80px;
  }

  .mom-with-childs-bg.feeling-flower-img.left-img-none.preventative-care
    .elementor-widget-container::after {
    right: -65px;
  }

  .elementor-section
    .mom-with-childs-bg.elementor-widget.bottom-flower-none.left-flower-img
    > .elementor-widget-container {
    width: 280px;
  }

  .mom-with-childs-bg.feeling-flower-img.left-flower-img
    .elementor-widget-container::before {
    left: -35px;
    width: 210px;
  }

  .whole-grains-main::after {
    width: 100px;
  }

  .frozen-banana.mom-with-childs-bg .elementor-widget-container::after {
    right: -30px;
  }

  .low-energy-img.mom-with-childs-bg.feeling-flower-img
    .elementor-widget-container::before {
    left: -40px;
  }

  .try-rating-sec .elementor-widget-wrap {
    width: 280px;
    height: 280px;
  }

  .sp-rating-sec.try-rating-sec .elementor-widget-wrap {
    width: 290px;
    height: 290px;
  }

  .minimal-flex .elementor-icon-box-wrapper {
    display: flex !important;
    gap: 15px;
  }

  .mom-with-childs-bg.healthy-foodes .elementor-widget-container::after {
    left: 32px;
  }
  .consejo-sec {max-width: 230px !important;top: -20% !important;}


}

@media (max-width: 364px) {
  .sp-title .elementor-heading-title .wic-green-bg::after {
    width: 150px;
    left: 0;
    right: inherit;
  }

  .mom-with-childs-bg.feeling-flower-img .elementor-widget-container::before {
    left: -78px;
  }

  .mom-with-childs-bg.feeling-flower-img .elementor-widget-container::after {
    right: -28px;
  }
}

@media (max-width: 360px) {
  .stick-btm {
    right: -130px;
  }

  .wic-takenote-right {
    right: 20px !important;
  }

  .wic-takenote-left {
    left: 55px !important;
  }

  .bg-img-park .elementor-widget-container {
    margin-top: -65px !important;
  }

  .false-btn-sec .elementor-button-wrapper:after,
  .false-btn-sec.no-coffee .elementor-button-wrapper:after {
    width: 38%;
  }

  .bottom-white-bg .elementor-widget-container .elementor-heading-title {
    padding: 0 5px;
  }

  .wic-white-bg.para-white-bg::after {
    height: 145px;
  }

  .lf-vitamin-pd.wic-secabout .elementor-heading-title:before,
  .lf-vitamin-pd.wic-secWord .elementor-heading-title:before {
    top: inherit;
    bottom: -10px;
  }

  .mom-with-childs-bg.feeling-flower-img .elementor-widget-container::before {
    width: 250px;
    top: -15px;
    left: -53px;
  }

  .mom-with-childs-bg.feeling-flower-img .elementor-widget-container::after {
    width: 200px;
    right: -20px;
    height: 205px;
  }

  .mom-with-childs-bg.feeling-flower-img.right-flower-img
    .elementor-widget-container::before {
    right: 60px;
  }

  .mom-with-childs-bg.feeling-flower-img.left-img-none
    .elementor-widget-container::after {
    right: -40px;
  }

  .mom-with-childs-bg.feeling-flower-img.beginning-matter
    .elementor-widget-container::after {
    right: -25px;
  }

  .mom-with-childs-bg.feeling-flower-img.beginning-matter
    .elementor-widget-container::before {
    left: -60px;
  }

  .whole-grains-main::after {
    clip-path: path("M160,-327 C80,-89 -20,350 160,820 L160,0 Z");
    width: 87px;
  }

  .low-energy-img.mom-with-childs-bg.feeling-flower-img.beginning-matter.if-u-hungry
    .elementor-widget-container::after {
    width: 212px;
  }
}

@media (max-width: 340px) {
  .blog-template-default .gotham-htf-med .elementor-heading-title {
    word-break: break-word;
  }

  .running-icon-box .elementor-image-box-img {
    float: none !important;
    margin: 0 auto !important;
    padding-right: 0 !important;
    display: block !important;
    text-align: center;
    padding-bottom: 20px;
  }

  .wic-takenote-right {
    right: 15px !important;
  }

  .false-btn-sec .elementor-button-wrapper:after {
    width: 34%;
    left: 128px;
  }

  .bg-line .elementor-widget-wrap {
    column-gap: 25px;
    row-gap: 20px;
    justify-content: center !important;
  }

  .plan-bg-img .elementor-widget-wrap:before {
    margin-left: -27px;
    top: -16px;
  }
  


}

@media (max-width: 767px) {
  .border-chassy .elementor-widget-container:before {
    top: 13px;
  }

  .border-chassy .elementor-widget-container::after {
    bottom: 13px;
  }

  .d-flex-scr767.elementor-widget-image-box
    > .elementor-widget-container
    > .elementor-image-box-wrapper {
    display: flex;
    flex-direction: row;
    text-align: start;
    column-gap: 15px;
  }

  .running-icon-box .elementor-image-box-img {
    margin-top: 0 !important;
    padding-right: 20px !important;
  }

  .img-box-themselve .elementor-widget .elementor-image-box-img {
    margin-left: auto !important;
    margin-right: auto !important;
    display: block;
    margin-bottom: 0px !important;
  }

  .img-box-themselve .elementor-widget:nth-child(odd) .elementor-image-box-img {
    margin-left: auto !important;
    margin-right: auto !important;
    display: block;
    margin-bottom: 0px !important;
  }

  .img-full-767 img {
    width: 100%;
    height: auto !important;
  }

  .bg-remover-head .elementor-widget-container {
    background-image: none !important;
    background-color: #fcf8da;
  }

  .look-great-head {
    position: static !important;
    margin: 10px auto 0px auto;
  }

  .bg-img-right .elementor-background-overlay::before {
    height: 60%;
    width: 100%;
  }

  .bg-img-left .elementor-element-populated::before {
    height: 60%;
    width: 100%;
  }

  .bg-img-right-yellow .elementor-element-populated::before {
    height: 60%;
    width: 100%;
  }

  .numbers-counter
    .elementor-section
    .elementor-widget-wrap
    .elementor-icon-box-wrapper
    .elementor-icon-box-icon
    .elementor-icon::before {
    font-size: 30px;
  }

  .pink-flower-bottom-img .elementor-widget-container::before {
    height: 120px;
    width: 120px;
    bottom: -20px;
  }

  .icontext-left .elementor-icon-box-wrapper .elementor-icon-box-description {
    text-align: left;
  }

  .price-list-img-cap .widget-image-caption {
    font-size: 12px !important;
  }

  .text-itemscenter .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
  }

  .text-itemscenter .elementor-image-box-img {
    padding-right: 30px !important;
  }

  .your-time-overlay .elementor-background-overlay {
    left: -20px !important;
    background-size: 100px !important;
  }

  .your-space-overlay .elementor-background-overlay {
    left: -20px !important;
    background-size: 100px !important;
  }

  .your-papers-overlay .elementor-background-overlay {
    top: 45px !important;
    left: 10px !important;
    background-size: 80px !important;
  }

  .bg-blue-flower::before {
    display: none;
  }

  .bg-pink-flower::before {
    display: none;
  }

  .pink-number-bg::before,
  .blue-number-bg::before,
  .green-number-bg::before,
  .yellow-number-bg::before {
    left: 5px !important;
    top: 0 !important;
  }

  .healthy-child-list .elementor-cta__content {
    padding: 60px 35px 35px 35px;
  }

  .healthy-child-list h2 {
    font-size: 23px !important;
  }

  .healthy-child-list .elementor-cta__description {
    font-size: 15px !important;
  }

  .numberIcon-ready h2::before {
    top: -30px !important;
    left: -15px !important;
  }

  .numberIcon-newSign h2::before {
    top: -34px !important;
    left: -15px !important;
  }

  .numberIcon-repeat h2::before {
    top: -34px !important;
    left: -15px !important;
  }

  .img-caption-left figcaption {
    padding-left: 25px;
    font-size: 15px !important;
  }

  .before-border-red::before {
    display: none;
  }

  .local-library-bt img {
    margin-bottom: 20px !important;
  }

  .content-img.work-img figure.elementor-image-box-img {
    display: inline-block !important;
  }

  .flowerrightSec-bg::after {
    display: none;
  }

  .flowerleftSec-bg::after {
    display: none;
  }

  .pricelist-imgCap figure {
    justify-content: center;
  }

  .Gotham-blod20 h2 {
    font-size: 20px !important;
  }

  .pricelist-imgCap figcaption {
    font-size: 18px !important;
  }

  .Customalign-center li.elementor-icon-list-item {
    align-items: center !important;
  }

  .headingTag-beforeicon
    .green-bgClass
    .elementor-icon-box-wrapper
    .elementor-icon-box-content {
    padding: 15px;
  }

  .headingTag-beforeicon
    .yellow-bgClass
    .elementor-icon-box-wrapper
    .elementor-icon-box-content {
    padding: 15px;
  }

  .incrment-NumberSec.headingTag-beforeicon
    .elementor-icon-box-wrapper
    .elementor-icon-box-icon:before {
    font-size: 42px;
  }

  .headingTag-beforeicon .elementor-icon-box-wrapper {
    margin-bottom: 30px !important;
  }

  .headingTag-beforeicon
    .elementor-icon-box-wrapper
    .elementor-icon-box-content
    h3 {
    font-size: 16px !important;
  }

  .start-tops {
    position: absolute;
    top: 15px;
    left: 15px;
  }

  .iconYellow-bg .elementor-icon-box-content {
    padding: 20px;
    top: 110px !important;
    left: 0px !important;
    left: 0 !important;
    right: 0 !important;
    display: inline-block;
  }

  .iconPink-bg .elementor-icon-box-content {
    padding: 20px;
    top: 110px !important;
    left: 0px !important;
    left: 0 !important;
    right: 0 !important;
    display: inline-block;
  }

  .icon-oneSec .arrow-icon .elementor-background-overlay {
    margin-top: 80px !important;
    margin-left: 0 !important;
  }

  .iconGreen-bg .elementor-icon-box-content {
    padding: 20px;
    top: 110px !important;
    left: 0px !important;
    left: 0 !important;
    right: 0 !important;
    display: inline-block;
  }

  .top-designRotete .elementor-background-overlay {
    top: -10px !important;
    width: 100% !important;
  }

  .title-mb .elementor-icon-box-wrapper {
    align-items: center !important;
  }

  .green-borderClean h3 {
    display: flex;
    padding-bottom: 10px;
    padding-top: 20px;
  }

  .pink-borderSeparate h3 {
    display: flex;
    padding-bottom: 10px;
    padding-top: 20px;
  }

  .purple-borderCook h3 {
    display: flex;
    padding-bottom: 10px;
    padding-top: 20px;
  }

  .green-borderClean .elementor-image-box-wrapper {
    display: flex;
  }

  .pink-borderSeparate .elementor-image-box-wrapper {
    display: flex;
  }

  .purple-borderCook .elementor-image-box-wrapper {
    display: flex;
  }

  .green-borderClean .elementor-image-box-wrapper .elementor-image-box-img img {
    left: -22px;
    position: absolute;
    top: -10px;
    width: 90px;
  }

  .pink-borderSeparate
    .elementor-image-box-wrapper
    .elementor-image-box-img
    img {
    left: -22px;
    position: absolute;
    top: -10px;
    width: 90px;
  }

  .purple-borderCook .elementor-image-box-wrapper .elementor-image-box-img img {
    left: -22px;
    position: absolute;
    top: -10px;
    width: 90px;
  }

  .meal-Overlayimg img {
    margin-top: 145px;
  }

  .panOverlay-img:before {
    bottom: -315px;
    right: 105px;
    height: 166px;
    width: 160px;
  }

  .inline-contentColor .elementor-image-box-content {
    padding: 10px 10px;
    left: 0;
  }

  .inline-contentColor img {
    margin-left: 45px;
  }

  .number-countGuide li.elementor-icon-list-item:before {
    font-size: 20px;
    top: -5px;
  }

  .background-afteryellow::before {
    top: -15px;
    left: -15px;
  }

  .background-afterpink::before {
    top: -15px;
    right: -15px;
  }

  .bg-greenTop:before {
    width: 100%;
  }

  .bg-greenOver::after {
    height: 100%;
  }

  .ask-queImg:after {
    width: 110px;
    height: 110px;
    bottom: -8%;
    right: -5%;
  }

  .sp-askqueImg.ask-queImg:before {
    width: 110px;
    height: 110px;
    bottom: -8%;
    right: -5%;
  }

  .ask-helpyellowImg:before {
    height: 180px;
    width: 70px;
  }

  .bg-flowImg:before {
    display: none;
  }

  .counter-dir-six .elementor-icon-list-item:before {
    font-size: 30px;
    left: -40px;
  }

  .shadoww-textt1.pink1:before,
  .shadoww-textt1.yellow1:before,
  .shadoww-textt1.white1:before,
  .shadoww-textt1.brown:before {
    height: 35px;
  }

  .shadoww-textt1.pink h6 {
    font-size: 30px !important;
  }

  .wic-secabout.lf-pd .elementor-heading-title:before {
    left: -20px;
  }

  .customborder-text1 .elementor-widget-container {
    margin-left: 0px !important;
    border-left: 6px solid #f3e9f3;
  }

  .number-counter-cheesy.mindful-sec .elementor-icon-list-item:before {
    left: -55px;
  }

  .sml-flower::after,
  .sml-flower::before {
    background-size: 90px;
  }

  .blog-details-sec p {
    line-height: 1.2em !important;
    font-size: 16px !important;
  }

  .orange-bg .elementor-inline-item {
    height: 40px !important;
    width: 40px !important;
  }

  .postid-56570 .green-bg-new1 .elementor-heading-title::after {
    width: 425px !important;
  }

  .instructions-list ul li::before {
    font-size: 16px;
  }

  .istructions-section .instructions-steps .elementor-image-box-img img {
    width: 180px;
    height: 180px;
  }
.cluster-sec .blog-detail-video::before{    background-repeat: no-repeat;width: 220px;
    top: -65px;
    background-size: 185px;
    left: -112px;}
.cluster-sec .blog-detail-video::after{  background-repeat: no-repeat;    background-size: 150px;    bottom: -60px;
    right: -138px;}

}

@media only screen and (max-width: 881px) {
  .text-itemscenter .elementor-widget:not(:last-child) {
    margin-bottom: 0px !important;
  }
}

@media only screen and (max-width: 991.98px) {
  .right-head-text .elementor-widget-container {
    padding: 30px 30px 30px 30px !important;
  }

  .left-head-text .elementor-widget-container {
    padding: 30px 30px 30px 30px !important;
  }

  .content-border-icon .elementor-icon-box-description {
    margin-left: 0 !important;
    padding: 25px !important;
  }

  .des-sadndborder
    .elementor-element-populated
    .elementor-icon-box-wrapper
    .elementor-icon-box-description {
    padding: 30px 30px 30px 30px;
    margin-left: 0;
    border-radius: 30px;
  }

  .des-sadndborder-yellow
    .elementor-element-populated
    .elementor-icon-box-wrapper
    .elementor-icon-box-description {
    padding: 20px;
    margin-left: 0;
    border-radius: 30px;
  }

  .des-bg-767 p {
    padding: 22px 22px;
    font-size: 15px !important;
    border-radius: 20px;
  }

  .title-bg-767 h2 {
    padding: 22px 22px;
    border-radius: 20px;
  }

  .square-img h3.elementor-heading-title img {
    width: clamp(5rem, 2.168rem + 14.158vw, 10.9375rem);
    margin-top: -40px;
    right: 20px;
    position: absolute !important;
  }

  .square-img-2 h3.elementor-heading-title img {
    width: clamp(3.125rem, 1.337rem + 8.942vw, 6.875rem);
  }

  .wic-yellowbg-reflux.easy-add .elementor-heading-title {
    width: 90% !important;
  }

  .wic-yellowbg-reflux.easy-add .elementor-heading-title:after {
    width: 90% !important;
  }

  .wic-yellowbg-reflux.easy-add.sp-custom .elementor-heading-title:after {
    width: 100% !important;
  }

  .bg-title-purple {
    padding: 0 10px;
  }

  .icon-gap > .elementor-widget-wrap {
    column-gap: 35px;
  }
}

@media (max-width: 1399px) {
  .power-flower::before {
    height: 130px;
    bottom: 39px;
  }

  .dance-flower::before {
    height: 145px;
    top: 37px;
  }

  .baby-flower::before {
    height: 130px;
    top: 60px;
  }

  .together-flower::before {
    height: 145px;
    bottom: -18px;
  }

  .stretching-flower::before {
    height: 130px;
    top: 60px;
  }  
 .spbg-set { background-position: -200px !important;}
}

@media (max-width: 1024px) {
  .power-flower::before {
    display: none;
  }

  .dance-flower::before {
    display: none;
  }

  .baby-flower::before {
    display: none;
  }

  .together-flower::before {
    display: none;
  }

  .stretching-flower::before {
    display: none;
  }

  .price-list-img-cap .widget-image-caption {
    font-size: 13px !important;
  }

  .running-icon-box .elementor-image-box-img {
    float: none !important;
    margin: 0 auto !important;
    padding-right: 0 !important;
    display: block !important;
    text-align: center;
    padding-bottom: 20px;
  }

  .img-content-center .elementor-widget-container .elementor-image-box-wrapper {
    flex-direction: column !important;
    text-align: center !important;
  }

  .img-content-center
    .elementor-widget-container
    .elementor-image-box-wrapper
    .elementor-image-box-img {
    margin: 0 !important;
  }

  .bg-pink-flower::before {
    right: -80px !important;
    bottom: -260px !important;
  }

  .green-bg-color .elementor-widget-container::after {
    display: none;
  }

  .pink-number-bg::before,
  .blue-number-bg::before {
    left: 0;
    top: 25px;
  }

  .green-number-bg::before,
  .yellow-number-bg::before {
    right: 0;
    top: 25px;
  }

  .growth-health-head {
    right: 0 !important;
    width: 100% !important;
  }

  .growth-health-head .elementor-widget-container {
    display: inline-flex;
    max-width: 100% - 40px;
  }

  .blue-front-flower::before {
    display: none;
  }

  .kids-pink-flower::before {
    display: none;
  }

  .pink-overlay-set .elementor-background-overlay {
    top: 34% !important;
  }

  .healthy-pink-flower::before {
    display: none;
  }

  .healthy-child-list .elementor-element-populated {
    display: flex !important;
  }

  .border-left-blue .elementor-widget-container p::before {
    top: -15px;
    width: 100%;
    left: 0;
  }

  .border-right-blue .elementor-widget-container p::before {
    top: -15px;
    width: 100%;
    right: 0;
  }

  .overlay-width .elementor-background-overlay {
    width: 100% !important;
  }

  .imgSize-custom .elementor-widget-image {
    text-align: center !important;
  }

  .avoid-bgImg:after {
    display: none;
  }

  .Quick-fact-icon .icon-box .green-pattern {
    padding-top: 280px;
  }

  .elementor-section .elementor-container > .tip-section.elementor-element {
    width: 110px;
    height: 110px;
    aspect-ratio: 1 / 1;
  }

  html[lang="es"] .green-pattern {
    padding-top: 300px;
  }

  .green-pattern.green-pattern-sp {
    padding-top: 300px;
  }

  .circle-icon.marun-circle.instructions-circle::before {
    
    padding: 12px 0 0 15px;
    width: 45px;
    height: 45px;
  }

  .wp-theme-wic-livewell .circle-icon.marun-circle::before {
    padding: 7px 0 0 12px;
  }

  .wp-theme-wic-oklahoma-ada .circle-icon.marun-circle::before {
    padding: 7px 0 0 12px;
  }

  .Play-with-Food-wrapper .elementor-widget-container::before {
    display: none;
  }

  .Play-with-Food-wrapper img {
    height: 450px;
    object-fit: cover;
  }

  .istructions-section.food-helps
    .helps-your-child-main
    .elementor-image-box-wrapper {
    display: block;
  }

  .helps-your-child-wrapper .helps-your-child .elementor-image-box-img {
    margin: 0 !important;
  }

  .helps-your-child-wrapper-left
    .helps-your-child-left
    .elementor-image-box-img {
    margin: 0 !important;
  }

  .Play-with-Food-wrapper img {
    height: 350px;
    object-fit: cover;
  }

  .Play-with-Food-wrapper.pain-wrapper .elementor-widget-container::before {
    display: inherit;
    left: -93px;
  }

  .women-drink-bg.new-breastfeeding.relief-pain-tip
    .elementor-widget-wrap::before {
    left: 0px;
    top: -140px;
  }

  .women-drink-bg.new-breastfeeding.relief-pain-tip.tips-two
    .elementor-widget-wrap::before {
    transform: rotate(45deg);
    left: 30px;
  }

  .women-drink-bg.new-breastfeeding.relief-pain-tip.tips-three
    .elementor-widget-wrap::before {
    left: 20px;
  }
  .spbg-set {
    background-position: bottom center !important;
}
.dout-design-set .elementor-background-overlay{
  max-width: none;
  margin-top: auto;
  background-size: auto;
  margin-left: 0;
  max-height: 40%;
}
.dout-design-set.psychosis-sec .elementor-background-overlay{        max-height: 20%; }
.dout-design-set.img-up .elementor-background-overlay{
                  margin-bottom: auto;
          margin-top: unset;
}
.help-wic-sec .dout-design-set.right-align .elementor-background-overlay{max-width: none;max-height: 20%;}
.dout-design-set.right-align .elementor-background-overlay{
  max-width: none;
  margin-top: auto;
  background-size: auto;
  margin-left: 0;
  max-height: 25%;
}
.dout-design-set.right-align.img-up .elementor-background-overlay{
                  margin-bottom: auto;
          margin-top: unset;
}

.blue-flower-right .elementor-widget-container::before,.facts-serves-lf2 .elementor-widget-wrap::before{content: none;}
.facts-serves-lfup::before,.boo-serves-lfup::before{content: none;}

}

@media (max-width: 1325px) and (min-width: 1200px) {
  .bg-greenwall-img-left .elementor-element-populated::before {
    width: 120% !important;
  }

  .bg-bluewall-img-right .elementor-element-populated::before {
    width: 120% !important;
  }

  .bg-pinkwall-img-right .elementor-element-populated::before {
    width: 120% !important;
  }
}

@media only screen and (max-width: 991.98px) {
  .mix-cooked.mix-tips
    .elementor-container
    .elementor-column.elementor-inner-column.cooked-beans {
    width: 75%;
  }
  .dout-design-set .elementor-background-overlay{
  
  max-height: 30%;
}
.dout-design-set.right-align .elementor-background-overlay{
  
  max-height: 25%;
}

}

@media only screen and (max-width: 575.98px) {
  .add-horizontal-title .elementor-widget-container {
    display: block;
  }

  .add-horizontal-title .elementor-widget-container:before {
    display: none;
  }

  .add-horizontal-title .elementor-widget-container::after {
    display: none;
  }

  .food-back-flower::before {
    height: 300px;
    width: 300px;
    bottom: -45px;
    left: -42px;
  }

  .blueflower-back::before {
    height: 300px;
    width: 300px;
    bottom: -78px;
    left: 48px;
  }

  .postid-56570 .green-bg-new1 .elementor-heading-title::after {
    width: 100% !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1499px) {
  .food-back-flower::before {
    height: 450px;
    width: 340px;
  }
}

@media (max-width: 767px) {
  .mix-cooked.tip-box,  .mix-cooked1.tip-box {
    height: auto;
  }

  .align-center .elementor-icon-box-wrapper {
    align-items: center;
  }

  .smart-tipbox figure.elementor-image-box-img {
    padding-bottom: 10px;
  }

  .healthy-treat-bottom-border
    .elementor-widget-container
    .elementor-heading-title {
    padding-right: 5px;
  }

  .minimal-flex .elementor-icon-box-wrapper {
    display: flex !important;
    gap: 15px;
  }

  .mom-with-childs-bg.healthy-foodes .elementor-widget-container::after {
    left: 32px;
  }

  .Foods-border .elementor-icon-box-content .elementor-icon-box-title {
    border-right: none;
  }

  .palegreen-bg .elementor-widget-container .elementor-heading-title {
    box-shadow: inset 0px -18px #eff8f1, 0 0 0 #eff8f1;
  }

  .katia-section .katia-inner .katia-new {
    position: relative;
    top: auto;
    left: auto;
    transform: none;
    max-width: 100%;
  }

  .green-pattern {
    margin-left: 0;
    margin-right: 0;
    position: static;
    padding-top: 20px;
    right: auto;
    left: auto;
  }

  .inner-food .elementor-widget-wrap {
    --spaceCS: 0;
    gap: 0;
    column-gap: 46px;
    max-width: 700px;
    margin-inline: auto;
  }

  .katia-food .elementor-widget-container::before {
    display: none;
  }

  .katia-food .elementor-widget-container::after {
    display: none;
  }

  .inner-food-wrapp .elementor-widget-wrap {
    flex-flow: column;
  }

  .elementor-section .elementor-container > .tip-section.elementor-element {
    width: 85px;
    height: 97px;
  }

  .elementor-section
    .elementor-container
    > .tip-section.tip-inner.elementor-element {
    width: 90px;
    height: 97px;
  }

  .green-pattern.green-pattern-sp {
    padding-top: 10px;
  }

  .mom-with-childs-bg.serves-dad-bg .elementor-widget-container::after {
    width: 180px;
    right: 20px;
  }

  .mom-with-childs-bg.serves-dad-bg .elementor-widget-container::before {
    width: 180px;
    top: -68px;
  }

  .pale-orange-bottom {
    height: 150px;
  }

  .Ingredients-img-box
    .elementor-widget-container
    .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    column-gap: 15px;
  }

  .bluy-bottom-process.search-icon img {
    max-height: 50px;
  }

  .food-helps p.elementor-image-box-description::before {
    top: -50px;
    left: 50%;
    transform: translateX(-50%) !important;
  }

  .helps-your-child-wrapper .helps-your-child .elementor-image-box-img {
    margin: 10px 0 !important;
  }

  .helps-your-child-wrapper-left
    .helps-your-child-left
    .elementor-image-box-img {
    margin: 10px 0 !important;
  }
.dout-design-set.psychosis-sec .elementor-background-overlay {
    max-height: 12%;
}
  .mom-with-childs-bg.feeling-flower-img.beginning-matter.final-thought-flower
    .elementor-widget-container::after {
    right: -10px !important;
    bottom: -29px;
    width: 240px !important;
  }

  .Play-with-Food-wrapper.pain-wrapper .elementor-widget-container::before {
    display: none;
  }

  .women-drink-bg.new-breastfeeding.relief-pain-tip
    .elementor-widget-wrap::before {
    display: none;
  }

  .mix-cooked.mix-tips
    .elementor-container
    .elementor-column.elementor-inner-column.cooked-beans {
    width: 100%;
  }
}

@media only screen and (max-width: 620.98px) {
  .mom-with-childs-bg.serves-dad-bg .elementor-widget-container::after {
    right: 20px;
    bottom: -74px;
    width: 180px;
  }

  .mom-with-childs-bg.serves-dad-bg .elementor-widget-container::before {
    top: -72px;
    width: 180px;
  }
}

@media (max-width: 575px) {
  .star-image {
    display: none;
  }

  .column-icon ul {
    column-count: 2;
  }

  .elementor-section .elementor-container > .tip-section.elementor-element {
    width: 85px;
    height: 97px;
  }
}

.light-red-bg-content::after {
  position: absolute;
  content: "";
  bottom: -8px;
  background-color: #faedeb;
  width: 100%;
  height: 25px;
  z-index: -1;
}

@media (max-width: 1024.75px) {
  .light-red-bg-content::after {
    bottom: 0px;
  }

  .image-content-icon .elementor-icon-box-wrapper {
    align-items: center;
  }

  .making-image {
    justify-content: center;
  }

  .making-image .elementor-element-populated {
    justify-content: center;
    max-width: 500px;
  }

  .working-width.body-working-hard .elementor-element-populated::before {
    left: -10px;
    max-width: 160px;
    height: 170px;
  }

  .working-width.body-working-hard .elementor-element-populated::after {
    left: 84px;
  }

  .prenatal-vitamin::after {
    right: 3px;
  }
}

.Ingredients-img-flex .elementor-widget-container .elementor-image-box-wrapper {
  display: flex;
}

.instructions-circle .Instructions-font .elementor-heading-title {
  font-family: "Gotham HTF" !important;
}

@media (max-width: 767px) {
  .dotted-topline
    .dotted-border.make-life-easier
    h4.elementor-heading-title.elementor-size-default,
  .dotted-topline
    .dotted-border.make-life-easier
    p.elementor-heading-title.elementor-size-default {
    background: #ebf6fc;
    padding: 20px 35px;
  }

  .working-width.body-working-hard .elementor-element-populated::before,
  .working-width.body-working-hard .elementor-element-populated::after {
    content: none !important;
    display: none !important;
  }

  .youre-hungry.healthy-treat-bottom-border.food-unsafe.early-sun
    .elementor-widget-container
    .elementor-heading-title
    img {
    max-width: 45px;
  }

  .prenatal-vitamin::after {
    display: none;
  }

  .pregnancy-center-main .pregnancy-center .elementor-widget-wrap {
    justify-content: center;
  }

  .exercise-section.mom-image-height > .elementor-widget-wrapp {
    padding: 0 20px 0px 20px !important;
  }
  .videos_graphic-sec .r169:before { padding-top: 125.3%;}

}

@media (max-width: 550px) {
  .making-image .making-life-easier-flower {
    display: none;
  }
}

@media (max-width: 450px) {
  .mom-with-childs-bg.feeling-flower-img.beginning-matter.final-thought-flower
    .elementor-widget-container::before {
    left: -10px;
    width: 200px;
  }

  .mom-with-childs-bg.feeling-flower-img.beginning-matter.final-thought-flower
    .elementor-widget-container::after {
    width: 200px !important;
    right: 0px !important;
  }
}

@media (max-width: 380px) {
  .mom-with-childs-bg.feeling-flower-img.beginning-matter.final-thought-flower
    .elementor-widget-container::before {
    left: -45px;
    width: 180px;
  }

  .mom-with-childs-bg.feeling-flower-img.beginning-matter.final-thought-flower
    .elementor-widget-container::after {
    width: 180px;
  }
   .Medicines_Breastfeeding_flower_design
    .expert-img
    .elementor-widget-container
    img {
    width: 280px !important;
    height: 280px !important;
  }
}

.circle-icon-wrapper .tacco-tip-section .tips-inner-wrapper p {
  font-family: "Gotham" !important;
}

@media (max-width: 350px) {
  .Ingredients-img-box
    .elementor-widget-container
    .elementor-image-box-wrapper {
    column-gap: 5px;
  }
}

.thought-ba-belle .elementor-icon-box-title {
  font-family: "La Belle Aurore" !important;
}

.realted-blog-card span.category.general-family {
  font-size: 14px !important;
}

.realted-blog-card .blog-info h3 {
  padding-bottom: 15px;
  word-break: break-word;
}

.related-blog-posts .col-sm-9.col-md-6.col-xl-4 {
  padding-left: 20px;
  padding-right: 20px;
}

.related-blog-posts {
  padding: 0px 0px 100px;
}

.articles-container {
  display: flex;
  gap: 40px;
}

.article-card {
  width: 25%;
  box-sizing: border-box;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.1);
  padding: 0px 0px 50px;
  overflow: hidden;
  border-radius: 5px;
  background: #ffffff;
}

.article-card a img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  overflow: hidden;
}

.article-title {
  padding: 10px 20px 0px;
  word-break: break-word;
}

.related-post-section h2 {
  color: #304e63;
  margin-bottom: 50px !important;
}

.mll-btn {
  border: none;
  background: none;
}

.mll-btn:focus {
  outline: none;
}

/*.mll-btn.liked i.fa.fa-heart::before {
  color: #c04341 !important;
}*/
.mll-btn.liked i.fa.fa-heart::before { color: #872A44 !important; }
.like-unlike-button {
  position: relative;
}

.mll-feedback {
  position: absolute;
  right: 0px;
  z-index: 99;
  background: white;
  padding: 16px;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  width: 400px;
  top: 60px;
  border-radius: 5px;
  background-color: white;
}

.mll-submit {
  padding: 10px 25px;
  background: #2e4b61;
  color: #ffffff;
  border-radius: 5px;
  border: none;
  font-size: 16px;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.3s all ease-in-out;
}

.mll-submit:hover {
  background-color: #223e51;
}

.mll-cancel {
  background-color: #9b5940;
  padding: 9px 25px;
  color: #ffffff;
  border-radius: 5px;
  border: 1px solid #9b5940;
  font-size: 16px;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.3s all ease-in-out;
  margin-left: 5px;
}

.mll-submit:focus,
.mll-cancel:focus {
  outline: none;
}

.mll-cancel:hover {
  border-color: #223e51;
  background-color: #223e51;
}

.mll-feedback textarea {
  resize: none;
  font-size: 16px;
  border-radius: 5px;
  padding: 10px;
  border-color: #e5e5e5;
  width: 100%;
  margin-bottom: 7px;
  height: 130px;
}

.mll-feedback textarea:focus {
  outline: none;
}

.mll-btn i.fa.fa-heart-o {
 font-size: 20px;
  color: #2E4A61;
}

.like-unlike-button .mll-btn i.far.fa-heart,
.mll-btn.liked i.fa.fa-heart {
  font-size: 40px;
      color: #2E4A61;
}

.related-blog-posts.section {
  background: #ebf6fd;
}

.blog-header-line {
  display: flex;
  gap: 15px 25px;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
}

.mll-feedback p {
  width: 210px;
}

.idea-spices figure.elementor-image-box-img {
  display: flex;
  justify-content: center;
}

.pumpkin-steps .instructions-steps .elementor-image-box-content {
  align-items: flex-start;
}

.muffins-instrucciones .instructions-steps .elementor-image-box-title {
  padding-top: 5px;
}

.single-blog .ff-book p {
  font-family: "Gotham HTF" !important;
}

.single-blog .ff-book h2 {
  font-family: "Gotham HTF" !important;
}

.single-blog .ff-book h3 {
  font-family: "Gotham HTF" !important;
}

.istructions-section.step-instructions.pumpkin-steps::before {
  display: none;
}

.kid-friendly.pumpkin-puree .elementor-widget-container::before {
  background: url(/wp-content/uploads/2025/09/pumpkin-Ingredients-top.svg);
}

.kid-friendly.pumpkin-puree .elementor-widget-container::after {
  background: url(/wp-content/uploads/2025/09/pumpkin-Ingredients-bottom.svg);
  bottom: -144px;
  width: 140px;
  height: 144px;
  right: 20px;
  background-repeat: no-repeat;
  background-size: contain;
}

.whole-grains-pink-bg.unhealthy-yellow-bg.nutrition-section::after {
  background-image: url(/wp-content/uploads/2025/09/Nutrition_Image-bg.png) !important;
  width: 75%;
}

.nutrition-bg-image .elementor-widget-container img {
  aspect-ratio: 3 / 4;
  max-height: 731px;
}

.d-inline .elementor-widget-container .elementor-image-box-img {
  display: inline-block;
}

/* .postid-85101 .hero.setbg {     background-position: 100% 70%; } */
.mom-with-childs-bg.expect-image .elementor-widget-container::before {
  top: -26px;
  content: "";
  background: url(/wp-content/uploads/2025/09/expect-bg-flower.svg);
  left: -60px;
  transform: rotate(10deg);
  background-size: cover;
  width: 205px;
  height: 175px;
}

.mom-with-childs-bg.expect-image .elementor-widget-container::after {
  display: none;
}

.expect-image img {
  aspect-ratio: 1 / 1;
}

.guide-table th,
.guide-table td {
  vertical-align: middle;
}

.content {
  overflow-y: auto;
}

.notice-cell {
  background-color: #e5f6fc;
  vertical-align: top;
  position: relative;
  color: #304e63;
}

.guide-table-updated .notice-cell {
  background-color: transparent;
}

.action-cell {
  border-radius: 0px 37px 37px 0px;
  position: relative;
  vertical-align: top;
  color: #4a7b54;
}

.icon {
  display: inline-block;
  margin-right: 10px;
}

.guide-table {
  width: 100%;
  border-radius: 15px;
  border-collapse: separate;
  border-spacing: 10px;
}

.guide-table th {
  color: white;
  padding: 20px 15px;
  text-align: center;
  font-weight: 700;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 1px;
  min-width: 210px;
}

.guide-table .age-cell img {
  height: 90px;
  width: 90px;
}

.guide-table th:first-child {
  width: 15%;
  background-color: #885477;
  border-radius: 37px 0px 0px 37px;
}

.guide-table th:nth-child(2) {
  width: 40%;
  background-color: #304e63;
}

.guide-table th:last-child {
  width: 45%;
  background-color: #4a7b54;
  border-radius: 0px 37px 37px 0px;
}

.age-cell {
  background-color: #f3e9f3;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
  min-height: 80px;
  border-radius: 37px 0px 0px 37px;
}

.guide-table td {
  padding: 40px;
}

.cell-content {
  position: relative;
  z-index: 1;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
  text-align: center;
  font-family: "Gotham HTF" !important;
}

.cell-content span {
  font-family: "Gotham bold";
  text-align: center;
}

.ingredients-table::before {
  position: absolute;
  bottom: -162px;
  left: 0;
  content: "";
  background: url(/wp-content/uploads/2003/09/supply-guide-bottom.png);
  width: 100%;
  height: 40%;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: -1;
}

.ingredients-table::after {
  position: absolute;
  bottom: -163px;
  left: 0;
  content: "";
  background: url(/wp-content/uploads/2005/04/bottom-bg.svg);
  width: 100%;
  height: 50px;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 4;
}

@media (max-width: 1299.34px) {
  .articles-container {
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .article-card {
    width: 48%;
  }

  .articles-container {
    gap: 25px;
  }
}

@media (max-width: 1024.65px) {
  .align-items-center.gutters-y-20.row.justify-content-between.px-3 {
    
    gap: 30px;
  }

  .related-post-section h2 {
    margin-bottom: 30px;
  }

  .articles-container {
    gap: 25px;
  }

  .muffins-instrucciones .instructions-steps .elementor-image-box-title {
    padding-top: 0px;
  }

  .ingredients-table::before {
    bottom: -102px;
  }

  .ingredients-table::after {
    bottom: -102px;
  }
}

@media (max-width: 991px) {
  /* .postid-85101 .hero.setbg { background-position: center; } */
}

@media (max-width: 767px) {
  .article-card {
    width: 100%;
  }

  .istructions-section .instructions-steps .elementor-image-box-content {
    padding: 0 0 15px 0 !important;
  }

  .kid-friendly.pumpkin-puree .elementor-widget-container::before {
    display: none;
  }

  .kid-friendly.pumpkin-puree .elementor-widget-container::after {
    display: none;
  }

  .content {
    padding: 20px;
  }

  .guide-table th,
  .guide-table td {
    padding: 30px;
  }

  .guide-table th:first-child,
  .guide-table th:nth-child(2),
  .guide-table th:last-child {
    width: auto;
  }

  .mom-with-childs-bg.expect-image .elementor-widget-container::before {
    left: -10px;
  }

  .ingredients-table::before {
    bottom: -102px;
  }

  .ingredients-table::after {
    bottom: -102px;
  }

  .guide-table th,
  .guide-table td {
    word-wrap: normal;
    white-space: normal;
  }

  .guide-table th,
  .guide-table td {
    padding: 20px;
  }

  .age-cell {
    border-radius: 30px 0px 0px 30px;
  }

  .action-cell {
    border-radius: 0px 30px 30px 0px;
  }

  .guide-table th:first-child {
    border-radius: 30px 0px 0px 30px;
  }

  .guide-table th:last-child {
    border-radius: 0px 30px 30px 0px;
  }
  .Medicines_Breastfeeding_flower_design.cluster-matters
    .elementor-widget-container::before {
    bottom: -15px;
    right: -40px;
    width: 120px;
    height: 90px;
  }
  .Pumpkin-card-box .elementor-icon-box-content h4 {
    font-size: 16px;
  }
  .tip-section1.spanish-txt .elementor-widget-container {
    height: 95px;
    width: 95px;
  }
}

@media (max-width: 575px) {
  .blog-details .scroll-section .container > div {
    position: relative;
  }

  .like-unlike-button {
    position: static;
  }

  .mll-feedback {
    right: inherit;
    left: 15px;
    width: calc(100% - 30px);
    top: 109%;
  }
}

@media (max-width: 550px) {
  .mom-with-childs-bg.expect-image .elementor-widget-container::before {
    display: none;
  }
}

.cards-pumpkin-list > .elementor-container.elementor-column-gap-default {
  gap: 20px !important;
}

.Pumpkin-maincard-box > .elementor-widget-wrap.elementor-element-populated,
.Pumpkin-mainsecoundcard-box
  > .elementor-widget-wrap.elementor-element-populated {
  flex: 1;
  flex-direction: column;
  gap: 20px !important;
}

@media (max-width: 1024.65px) {
  .cards-pumpkin-list > .elementor-container.elementor-column-gap-default {
    gap: 20px;
  }

  /* .single-blog.postid-85704 .hero.setbg,.single-blog.postid-86876 .hero.setbg { background-position: center left !important; } */
  .Pumpkin-maincard-box,
  .Pumpkin-mainsecoundcard-box,
  .Pumpkin-maincard-box > .elementor-widget-wrap.elementor-element-populated,
  .Pumpkin-mainsecoundcard-box
    > .elementor-widget-wrap.elementor-element-populated {
    display: contents !important;
  }

  .Pumpkin-card-box:nth-child(1) {
    order: 1;
  }

  .Pumpkin-card-box:nth-child(2) {
    order: 3;
  }

  .Pumpkin-card-box:nth-child(3) {
    order: 5;
  }

  .Pumpkin-card-box:nth-child(4) {
    order: 7;
  }

  .Pumpkin-mainsecoundcard-box:nth-child(5) {
    order: 2;
  }

  .Pumpkin-mainsecoundcard-box:nth-child(6) {
    order: 4;
  }

  .Pumpkin-mainsecoundcard-box:nth-child(7) {
    order: 6;
  }

  .Pumpkin-mainsecoundcard-box:nth-child(8) {
    order: 8;
  }
}

.dotted-line-btn {
  overflow: hidden;
}

.dotted-line-btn .elementor-widget-container::before {
  z-index: 999;
  content: "";
  position: absolute;
  top: 50%;
  width: 100%;
  /* adjust length as needed */
  height: 1px;
  border-top: 2px dotted #1a2b3c;
  transform: translateY(-50%);
  right: 95%;
}

.dotted-line-btn .elementor-widget-container::after {
  z-index: 999;
  content: "";
  position: absolute;
  top: 50%;
  width: 100%;
  /* adjust length as needed */
  height: 1px;
  border-top: 2px dotted #1a2b3c;
  transform: translateY(-50%);
  left: 95%;
}

.postid-86876 a.pumpkin-a,
.postid-85704 a.pumpkin-a {
  text-decoration: underline;
  color: #2e3192 !important;
}

.postid-86876 a.pumpkin-a:hover {
  color: #e22d38 !important;
}

.postid-85704 a.pumpkin-a:hover {
  color: #e22d38 !important;
}

.engorgement-tips p {
  line-height: 1.4;
  font-family: "La Belle Aurore" !important;
}

.engorement-title .elementor-heading-title.elementor-size-default img {
  padding-right: 10px;
}

.Engorgement-design {
  position: relative;
  z-index: 999;
}

.Engorgement-design .elementor-widget-container::before {
  content: "";
  background: url(/wp-content/uploads/2025/10/engorgement-flower.svg);
  width: 200px;
  height: 160px;
  top: -74px;
  left: -75px;
  background-size: cover;
  position: absolute;
  z-index: -1;
}

.Engorgement-section-content
  .elementor-icon-box-wrapper
  .elementor-icon-box-content
  .elementor-icon-box-description
  strong {
  color: #304e63;
}

.Plugged_Duct_Design {
  position: relative;
  z-index: 999;
}

.Plugged_Duct_Design .elementor-widget-container::before {
  content: "";
  background: url(/wp-content/uploads/2025/10/Plugged_Duct_Design.svg);
  width: 200px;
  height: 160px;
  top: -74px;
  left: -75px;
  background-size: cover;
  position: absolute;
  z-index: -1;
}

.Plugged-Duct-title .elementor-heading-title.elementor-size-default img {
  padding-right: 10px;
}

@media (max-width: 767.68px) {
  .engorgement-tips {
    position: static !important;
    margin-bottom: 20px !important;
  }

  .Engorgement-design .elementor-widget-container::before {
    content: none;
  }

  .Plugged_Duct_Design .elementor-widget-container::before {
    content: none;
  }
}

.Medicines_Breastfeeding_flower_design {
  position: relative;
  z-index: 999;
}

.Medicines_Breastfeeding_flower_design .elementor-widget-container::before {
  content: "";
  background: url(/wp-content/uploads/2025/10/Medicines_Breastfeeding_flower_design.svg);
  width: 270px;
  height: 265px;
  top: -62px;
  right: -74px;
  background-size: cover;
  position: absolute;
  z-index: -1;
  background-size: cover;
}

.Medicines_Breastfeeding_flower_design
  .elementor-heading-title.elementor-size-default
  img {
  padding-right: 10px;
}

/* .postid-86708 .hero.setbg {background-position: left center !important;} */
/* .postid-87430 .hero.setbg {background-position: left center !important;} */
@media (min-width: 1899.51px) {
  .engorg-left {
    left: -8% !important;
  }

  .engorg-right {
    right: -8% !important;
  }

  .sp-engorg-left {
    left: -10% !important;
  }

  .sp-engorg-right {
    right: -11% !important;
  }
}

.medicines_bottle_details {
  padding-right: 10px;
}

.vitamin-red {
  color: #b45739;
}

.vitamin-green {
  color: #4a7b54;
}

.Medicines_details_box .elementor-image-box-description {
  width: 100%;
  max-width: 300px;
  /* same width */
  height: 80px;
  /* same height */
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  background-color: #e8f2fa;
  color: #2e4555;
  font-size: 18px;
  font-weight: 500;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  border: 3px solid #fff;
}

.medicine-image-box .elementor-image-box-wrapper .elementor-image-box-content {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.blue-title-listing {
  color: #304e63;
}

.green_title_description {
  color: #4a7b54;
}

.white-dotted-bottom-ltitle-line h4,
.white-dotted-bottom-ltitle-line.tips-heading h3 {
  font-family: "La Belle Aurore" !important;
  font-weight: 500 !important;
}

.Tips_for_sick_Box .elementor-image-box-content {
  position: relative;
}

.Tips_for_sick_Box .elementor-image-box-title:before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("/wp-content/uploads/2005/07/blue-tick-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  left: -35px;
}

.vitamin-dark-red {
  color: #c04341;
}

.medicine-image-box .elementor-image-box-content {
  justify-content: space-between;
  height: 100%;
}

html[lang="es-ES"] .medicine-image-box {
  height: auto;
}

@media (min-width: 1899.67px) {
  .Mastitis-border_round .elementor-spacer .elementor-spacer-inner {
    height: 76px !important;
  }
}

@media (min-width: 1024.65px) and (max-width: 1399.48px) {
  .Medicines_Breastfeeding_flower_design .elementor-widget-container::before {
    height: 200px;
    width: 200px;
    right: -15px;
  }
}

@media (min-width: 1024.67px) {
  .bottom-line-section {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
}

@media (max-width: 1024.54px) {
  .bottom-line-section {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
}

@media (max-width: 767.47px) {
  .page-inner-details .right-side section.section .bottom-line-section.pt-0 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .Tips_for_sick_Box .elementor-image-box-content {
    position: static;
  }

  .Tips_for_sick_Box .elementor-image-box-title {
    position: relative;
    display: inline-block;
  }

  .Tips_for_sick_Box .elementor-image-box-title:before {
    height: 18px;
    width: 18px;
    left: -20px;
  }

  .Medicines_Breastfeeding_flower_design .elementor-widget-container::before {
    height: 200px;
    width: 200px;
    right: -33px;
  }

  /* .postid-88660 .hero.setbg{background-position: left center !important;} .postid-87354 .hero.setbg{background-position: left center !important;} */
  .Tips_for_sick_Box .elementor-image-box-content {
    padding-left: 25px;
    padding-top: 10px;
  }
}

.two-imagebox-same-height .medicine-image-box,
.two-imagebox-same-height .medicine-image-box .elementor-widget-container,
.two-imagebox-same-height .medicine-image-box .elementor-image-box-wrapper,
.two-imagebox-same-height
  .medicine-image-box
  .elementor-image-box-wrapper
  .elementor-image-box-content {
  height: 100%;
}

.two-imagebox-same-height
  .medicine-image-box
  .elementor-image-box-wrapper
  .elementor-image-box-content {
  justify-content: space-between;
}

/* Blog listing page banner update css */
.blog-list.justify-content-center .left .blog-image.setbg.r169 {
  background-position: left center !important;
}

.sleep-main-habit-box .sleep-habit-box .elementor-image-box-img img {
  border-radius: 37px 37px 0px 0px !important;
}

.sleep-habit-box .elementor-image-box-wrapper .elementor-image-box-content {
  padding: 20px;
  height: 120px;
}

.traffic-box .elementor-image-box-wrapper .elementor-image-box-img {
  justify-items: center;
}

.Sleep-superhero-section .elementor-widget-container h4 {
  background: #eff8f1 !important;
}

.dotted-topline.Sleep-superhero-section .elementor-widget-container::before {
  margin-right: 0;
  border-color: #fff;
}

.dotted-topline.Sleep-superhero-section .elementor-widget-container::after {
  margin-left: 0;
  border-color: #fff;
}

.guide-table.Sleep-matter-kids .notice-cell .cell-content {
  text-align: left;
}

.guide-table.Sleep-matter-kids .cell-content span {
  display: block;
  text-align: left;
}

.guide-table.Sleep-matter-kids .notice-cell {
  border-radius: 0px 37px 37px 0px;
}

.guide-table.Sleep-matter-kids th:last-child {
  background-color: #304e63;
}

.guide-table.Sleep-matter-kids .cell-content > span {
  font-size: 28px;
}

.hour_description {
  font-size: 16px !important;
  font-weight: 400 !important;
  font-family: "Gotham HTF" !important;
}

.lightblue-title {
  font-family: "Gotham HTF" !important;
  font-size: 16px !important;
  font-weight: 400 !important;
}

.darkgreen-title {
  color: #4a7b54 !important;
  font-family: "Gotham Bold" !important;
  font-size: 16px !important;
}

.darkred-title {
  color: #b45739 !important;
  font-family: "Gotham Bold" !important;
  font-size: 16px !important;
}

.sleep-habit-box .elementor-image-box-content h3 {
  font-family: "Gotham HTF" !important;
}

.plus-icon {
  color: #566cb4 !important;
  padding: 5px 10px;
  background: #ebf6fc !important;
  border-radius: 100%;
  font-size: 15px;
  font-weight: 800 !important;
}

.Enough-Sleep--box .elementor-widget-image-box {
  height: 100%;
}

.Enough-Sleep--box .elementor-widget-container {
  height: 100%;
}

.Enough-Sleep--box .elementor-widget-container .elementor-image-box-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.guide-table.Sleep-matter-kids td {
  padding: 16px 40px;
}

.Enough-Sleep--box
  .elementor-widget-container
  .elementor-image-box-wrapper
  figure
  img {
  height: 70px;
  object-fit: contain;
  object-position: center;
  width: 100%;
  max-width: 90px;
}

.both-depression .elementor-column-gap-default {
  align-items: stretch;
}

.Enough-Sleepbox figure img {
  height: 70px;
  object-fit: contain;
  object-position: center;
  width: 100%;
  max-width: 110px;
}

.Enough-Sleepbox figure {
  margin-bottom: 10px !important;
}

.Enough-Sleepbox
  .elementor-image-box-wrapper
  .elementor-image-box-content
  .elementor-image-box-title {
  margin-bottom: 0;
}

.guide-table.Sleep-matter-kids th {
  height: 100px;
}

.guide-table.Sleep-matter-kids .age-cell img {
  height: 85px;
  width: 85px;
}

.Sleep_table-section .elementor-widget-wrap.elementor-element-populated {
  height: 100%;
}

.Sleep_table-section
  .elementor-widget-wrap.elementor-element-populated
  .elementor-widget-html {
  height: 100%;
}

.Sleep_table-section
  .elementor-widget-wrap.elementor-element-populated
  .elementor-widget-html
  .elementor-widget-container {
  height: 100%;
}

.Sleep_table-section
  .elementor-widget-wrap.elementor-element-populated
  .elementor-widget-html
  .elementor-widget-container
  .content {
  height: 100%;
}

.Sleep_table-section
  .elementor-widget-wrap.elementor-element-populated
  .elementor-widget-html
  .elementor-widget-container
  .content
  .guide-table.Sleep-matter-kids {
  height: 100%;
}

@media (max-width: 1024.75px) {
  .whole-grains-pink-bg.unhealthy-yellow-bg.sommeil-sleep.sleep-circle-full-bg::after {
    width: 100%;
  }

  .sleep-habit-box .elementor-image-box-wrapper .elementor-image-box-content {
    height: 100px;
  }
}

@media (max-width: 580.67px) {
  .sleep-habit-box .elementor-image-box-wrapper .elementor-image-box-content {
    height: 120px;
  }
}

.sky-blue-border.plan-pump .elementor-heading-title {
  box-shadow: inset 0 -19px #fbf9d5, 0px 10px 0px #fbf9d5;
}

.ready-pump .elementor-widget-container img {
  aspect-ratio: 1/1;
}

.color-span .elementor-image-box-description span {
  color: #304e63;
  font-weight: 800;
}

.pumping-practicing.bluy-bottom-process .elementor-heading-title {
  box-shadow: inset 0 -25px #f3e9f3, 0px 0px 0px #f3e9f3;
}

.pumping-practicing.bluy-bottom-process .elementor-heading-title img {
  padding-right: 9px;
}

.type-pumps figure img {
  aspect-ratio: 1 / 1;
  min-width: 170px;
}

.type-pumps .elementor-image-box-title {
  font-weight: 500 !important;
}

.pumps-heading h2 {
  font-weight: 400 !important;
}

.story-light-orange.type-pump-heading .elementor-heading-title {
  box-shadow: inset 0 -20px #ebf6fc, 0px 7px 0px #ebf6fc;
}

.Types-main.istructions-section::after {
  display: none;
}

.pump-clean {
  counter-reset: step-counter;
}

.pump-clean .elementor-image-box-img {
  position: relative;
}

.pump-clean .elementor-image-box-img::after {
  counter-increment: step-counter;
  content: counter(step-counter) ".";
  position: absolute;
  bottom: -20px;
  font-family: "La Belle Aurore";
  left: 50%;
  transform: translateX(-50%);
  width: 60px;
  height: 60px;
  background: #fff;
  color: #374151;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 400;
  font-size: 30px;
  line-height: 55px;
  z-index: 2;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  padding: 5px 0 0 5px;
}

.pump-clean-wraper .elementor-image-box-img {
  width: 100% !important;
}

.pump-clean-wraper .elementor-image-box-img img {
  width: 100%;
  aspect-ratio: 16 / 10;
}

.dotted-topline
  .dotted-border.fridge-hack-heading
  .elementor-heading-title.elementor-size-default {
  background: #ebf6fc;
  padding: 20px 20px;
  z-index: 11;
}

.dottadewithhead.dottadewithhead .elementor-widget-container:before,
.dottadewithhead.dottadewithhead .elementor-widget-container:after {
  border-top: 3px dotted #000000;
}

.blue_title_description {
  color: #304e63;
}

.pumping-icons .elementor-widget-container {
  min-height: 132px;
}

.pink-title-heading {
  color: #885477;
}

.sky-blue-border.good-recipe.pump-parts-cleaning .elementor-heading-title {
  box-shadow: inset 0 -19px #ebf6fc, 0px 5px 0px #ebf6fc;
}

.tips-pump-list ul.elementor-icon-list-items {
  display: grid;
  grid-template-columns: 1fr 1fr;
  overflow: hidden;
  border-bottom: 1px solid #885477;
}

.tips-pump-list ul.elementor-icon-list-items li.elementor-icon-list-item {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 20px 0 !important;
  border-bottom: 1px solid #885477;
  border-right: 1px solid #885477;
  margin: 0 !important;
}

.tips-pump-list
  ul.elementor-icon-list-items
  li.elementor-icon-list-item:nth-child(2n) {
  border-right: none;
  padding-left: 20px !important;
}

.tips-pump-list
  ul.elementor-icon-list-items
  li.elementor-icon-list-item:nth-last-child(-n + 2) {
  border-bottom: none;
}

.tips-pump-list ul.elementor-icon-list-items li.full-width {
  grid-column: span 2;
  border-right: none;
}

.tips-pump-list
  ul.elementor-icon-list-items
  li.elementor-icon-list-item:nth-child(odd) {
  padding-right: 20px !important;
}

/*  */
.Medicines-box-btn a.elementor-button.elementor-button-link.elementor-size-sm {
  max-width: 100%;
  width: 300px;
  height: 100%;
  min-height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.Medicines-box-btn.breathbtn
  a.elementor-button.elementor-button-link.elementor-size-sm {
  min-height: 60px;
}

@media (min-width: 1025px) {
  .type-pumps-wrapper .pumps-heading {
    position: absolute;
    bottom: -20px;
    right: 0;
    width: calc(100% - 185px);
    left: auto;
    padding-right: 10px;
  }
}

@media (min-width: 1024px) {
  .ready-pump .elementor-widget-container img {
    height: 488px !important;
  }

  /* .type-pumps-wrapper .pumps-heading { position: absolute; bottom: -20px; right: 0; width: calc(100% - 185px); left: auto; padding-right: 10px; } */
}

@media (max-width: 885px) {
  .pumping-icons .elementor-widget-container {
    min-height: 160px;
  }
}

@media (max-width: 767px) {
  .pump-clean-wraper .elementor-image-box-img img {
    width: 350px;
  }

  .pump-clean .pump-clean-wraper .elementor-image-box-img {
    display: flex;
    justify-content: center;
  }

  .color-span.elementor-widget-image-box .elementor-image-box-img img {
    display: inline-block;
  }

  .pumping-icons .elementor-widget-container {
    min-height: auto;
  }

  .pumping-icons.elementor-widget {
    margin-bottom: 0;
  }

  .algunos-image figure.elementor-image-box-img {
    width: auto !important;
  }
}

/*  */

@media (max-width: 767px) {
  .pumping-icons.elementor-widget {
    margin-bottom: 0 !important;
  }

  .tips-pump-list ul.elementor-icon-list-items li.elementor-icon-list-item {
    align-items: center;
    flex-direction: column;
    text-align: center;
  }

  .tips-pump-list ul.elementor-icon-list-items {
    grid-template-columns: 1fr;
  }

  .tips-pump-list ul.elementor-icon-list-items li.elementor-icon-list-item {
    border-right: none;
  }

  .tips-pump-list
    ul.elementor-icon-list-items
    li.elementor-icon-list-item:nth-child(odd) {
    padding-right: 0px !important;
  }

  .tips-pump-list
    ul.elementor-icon-list-items
    li.elementor-icon-list-item:nth-child(2n) {
    padding-left: 0 !important;
  }

  .tips-pump-list
    ul.elementor-icon-list-items
    li.elementor-icon-list-item:nth-last-child {
    border-bottom: 1px solid #885477 !important;
  }

  .tips-pump-list
    ul.elementor-icon-list-items
    li.elementor-icon-list-item:nth-last-child(2) {
    border-bottom: 1px solid #885477;
  }
  .number-bg .elementor-widget-container{width: 50px; height: 50px;}
}

@media (min-width: 1025px) {
  .type-pumps-wrapper .pumps-heading {
    width: calc(100% - 185px) !important;
  }
}

@media (min-width: 767px) {
  .pump-clean > .elementor-column-gap-default {
    margin-left: -20px;
    margin-right: -20px;
  }
}

/* NEW  */

.what-ultra-processed.Relief-bottom.postpartum .elementor-icon-box-title span {
  box-shadow: inset 0px -20px #eff8f1, 0 0 0 #eff8f1;
}

.sun-image.feel-none
  .correct-shadow
  .elementor-icon-box-icon
  .elementor-icon
  svg {
  filter: none;
}

.cyan-blue-title {
  color: #304e63;
}

.ff-gotham .white-dotted-bottom-ltitle-line .elementor-heading-title {
  max-width: 550px;
}

.iconbox-gap .elementor-image-box-wrapper {
  gap: 20px;
}

.blog-details .ff-gotham h3 {
  font-family: "Gotham HTF" !important;
}

.pink-top-line::before {
  position: absolute;
  content: "";
  top: -55px;
  left: 0;
  width: 100%;
  height: 58px;
  background: url(/wp-content/uploads/2025/11/pink-bottom-line.svg);
  background-size: cover;
  background-repeat: no-repeat;
  z-index: -1;
}

.wt-dot-line .elementor-widget-wrap.elementor-element-populated {
  display: flex;
  align-items: center;
  padding: 0 !important;
  width: 100%;
}

.lightblue-title-heading {
  color: #566cb4;
}

.wt-dot-line .elementor-widget-wrap.elementor-element-populated::before,
.wt-dot-line .elementor-widget-wrap.elementor-element-populated::after {
  content: "";
  border-top: 3px dotted #ffffff;
  height: 1px;
  flex: 1 1 0;
  display: block;
  position: relative;
}

.guide-table.guide-table-updated td {
  padding: 12px 35px;
}

.guide-table.guide-table-updated {
  border-spacing: 0 10px;
}

.warning-cell {
  background-color: #faedeb;
  color: #c04341;
  font-weight: bold;
  border-radius: 0 0 15px 15px;
  padding: 10px;
}

.things-feel-better .elementor-widget-container img {
  aspect-ratio: 1 / 1;
  height: auto !important;
  max-width: 100% !important;
  object-fit: cover;
}

.things-feel-better .elementor-widget-container {
  display: flex;
  justify-content: flex-start;
}

.things-feel-better.things-feel-better-right .elementor-widget-container {
  display: flex;
  justify-content: flex-end;
}

.mom-with-childs-bg.feeling-flower-img.beginning-matter.final-thought-flower.not-alone-flower
  .elementor-widget-container::after {
  display: none;
}

.sky-blue-border.signs-depression .elementor-heading-title {
  box-shadow: inset 0 -19px #faedeb, 0px 10px 0px #faedeb;
}

.psi-image-box .elementor-image-box-description {
  width: 208px;
  max-width: 100%;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  background-color: #e8f2fa;
  color: #2e4555;
  font-size: 18px;
  font-weight: 500;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  border: 3px solid #fff;
  margin: 0 auto !important;
}

.tb-text {
  font-family: "Gotham HTF";
}

.category {
  font-family: "Gotham bold";
  font-size: 16px;
  color: #885477;
}

.moms-cell,
.dads-cell {
  font-size: 16px;
  color: #000000;
}

.depress-new .guide-table {
  border-collapse: collapse;
}

.warning-text-harm {
  color: #c04341;
  font-size: 16px;
}

.mx-width {
  max-width: 740px;
  margin: 0 auto;
}

.kid-friendly.pumpkin-puree.get-help .elementor-widget-container::after {
  display: none;
}

.kid-friendly.get-help .elementor-widget-container::before {
  top: -27.9px;
  left: -95px;
  transform: rotate(326deg);
}

.Medicines-box-btn.Help-box-btn
  a.elementor-button.elementor-button-link.elementor-size-sm {
  width: 100%;
  max-width: 300px;
  min-width: 200px;
  color: #000000;
}

.papa-depress .elementor-widget-container {
  width: 90px;
  height: 90px;
  border: 4px solid white;
}

.papa-depress.help-sign .elementor-widget-container {
  width: 95px;
  height: 95px;
}

.papa-depress.help-sign .elementor-widget-container {
  display: flex;
  align-items: center;
  justify-content: center;
}

.low-energy-img.mom-with-childs-bg.feeling-flower-img.not-alone-flower
  .elementor-widget-container::before {
  width: 285px;
  left: -16px;
  transform: rotate(-52deg);
  background: url(/wp-content/uploads/2025/11/alon-depression-flowers.svg);
  background-repeat: no-repeat;
}

.green-top-line {
  position: relative;
}

.green-top-line::before {
  position: absolute !important;
  content: "";
  top: -55px;
  left: 0;
  width: 100%;
  height: 58px;
  background: url(/wp-content/uploads/2025/11/green-top-line.svg);
  background-size: cover;
  background-repeat: no-repeat;
  z-index: -1;
}

.istructions-section.green-top-line::after {
  display: none;
}

.age-cell .cell-box {
  background-color: #f3e9f3;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
  min-height: 80px;
  border-radius: 37px 0px 0px 37px;
}

.guide-table.guide-table-updated {
  border-spacing: 0;
}

.guide-table-updated {
  width: 100%;
  border-radius: 15px;
  border-collapse: unset;
  border-spacing: 0;
}

.notice-cell div {
  background-color: #e5f6fc;
  vertical-align: top;
  position: relative;
  color: #304e63;
}

.guide-table-updated .age-cell {
  background-color: transparent;
}

.action-cell div {
  border-radius: 0px 37px 37px 0px;
  background: #eff8f1;
  position: relative;
  vertical-align: top;
  color: #4a7b54;
}

.warning-cell .cell-box {
  background-color: #faedeb;
  color: #c04342;
  font-weight: bold;
  border-radius: 0 0 15px 0px;
  padding: 10px;
}

.guide-table-updated tr:not(:last-child) td {
  padding-bottom: 10px;
}

.guide-table-updated tr.harm-row td {
  padding-bottom: 0 !important;
}

.guide-table.guide-table-updated td .cell-box {
  padding: 12px 35px;
}

.guide-table-updated tr:not(:last-child) td {
  padding-bottom: 10px;
}

.guide-table-updated tr:last-child td {
  border-bottom: 0px !important;
}

.guide-table.guide-table-updated td {
  padding: 0;
}

.guide-table-updated .age-cell div,
.guide-table-updated .action-cell div,
.guide-table-updated .notice-cell div {
  min-height: 100px;
  align-content: center;
}

.guide-table-updated th div {
  background-color: transparent !important;
  color: white !important;
}

.guide-table-updated ul,
.guide-table-updated ul li {
  list-style-type: disc !important;
  list-style-position: outside !important;
}

/* indent bullets properly */
.guide-table-updated ul {
  padding-left: 20px !important;
}

.guide-table-updated .warning-cell {
  border-radius: 0 0 15px 15px;
}

.guide-table-updated .row-harm .dads-cell.action-cell div {
  border-radius: 0px 37px 0 0;
}

.guide-table-updated .warning-text-harm {
  display: flex;
  align-items: center;
  gap: 12px;
  line-height: 1.4;
}

.guide-table-updated .warning-icon {
  width: 52px;
  height: auto;
  flex-shrink: 0;
  display: block;
}

.guide-table-updated .bg-harm-color {
  background-color: #f3e9f3;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
  min-height: 80px;
  border-radius: 37px 0px 0px 37px;
}

.moms-cell .cell-box,
.dads-cell .cell-box {
  color: #000;
}

.wl-width .elementor-widget-wrap.elementor-element-populated {
  width: 732px;
  max-width: 100%;
}

.wl-width {
  justify-content: center;
}

.guide-table-updated tr:first-child td {
  padding-top: 10px;
}

.born-title-family
  .elementor-widget-image-box
  .elementor-widget-container
  .elementor-image-box-content
  .elementor-image-box-title {
  font-family: "Gotham bold" !important;
}

.call-margin
  .elementor-element-populated
  .elementor-image-box-wrapper
  .elementor-image-box-description {
  padding-top: 40px;
}

.mood-guide-table .harm-row td.age-cell.category.category-harm.bg-harm-color {
  padding: 12px 35px;
}

.guide-table-updated.guide-table-updated-spanih .age-cell div,
.guide-table-updated.guide-table-updated-spanih .action-cell div,
.guide-table-updated.guide-table-updated-spanih .notice-cell div {
  min-height: 150px;
}

/* 
.guide-table-updated.guide-table-updated-spanih .age-cell div{
min-height: 210px
  
} */
.guide-table-green .action-cell {
  background-color: #eff8f1 !important;
}

.ff-gotham {
  font-family: "Gotham HTF" !important;
}

/* Start */
.pink-top-line.green-top-line::before {
  background: url(/wp-content/uploads/2025/11/green-top-round-line.svg);
  background-repeat: repeat-x !important;
  top: 0;
}

.baby-tongue-tied.mom-with-childs-bg .elementor-widget-container::before {
  background: url(/wp-content/uploads/2025/11/tongue-tied-flowers.svg);
  top: -18px;
  left: -49px;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  width: 250px;
  height: 125px;
  rotate: 149deg;
}

.baby-tongue-tied.mom-with-childs-bg .elementor-widget-container::after {
  display: none;
}
.plan-sec
  .baby-tongue-tied.mom-with-childs-bg
  .elementor-widget-container::before {
  display: block;
}

.baby-inner-col {
  max-width: 800px;
  margin: 0 auto;
}

.fact-wrapper .elementor-widget-wrap.elementor-element-populated {
  row-gap: 20px;
  column-gap: 20px;
}

.fact-wrapper
  .elementor-position-top.elementor-mobile-position-top.elementor-widget.elementor-widget-icon-box {
  width: calc(33.33% - 20px);
}

.inner-fact-main {
  display: none;
}

.inner-fact-two .elementor-widget-container {
  min-height: 300px;
}

.inner-fact-five .elementor-widget-container {
  min-height: 360px;
}

/* 229 */
.Bottle-top-round.no-before .dottadewithheadgreen::before {
  display: none;
}

.paced-bottle-bg {
  background-position: 85% 50%;
}

/*repeted*/
.Bottle-top-round .dottadewithheadgreen::after {
  top: -88px;
  z-index: 9999;
}

/*repeted*/
.Bottle-top-round.Hold-baby-feeding.Hold-baby-feeding-sec
  .dottadewithheadgreen::before {
  left: calc(50% - 90px);
  transform: scaleX(-1);
}

.wrong-icon img {
  aspect-ratio: 1 / 1;
}

.baby-feeding-sec .elementor-widget-image img {
  max-width: 145px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.baby-img-gap > .elementor-container.elementor-column-gap-default {
  gap: 20px;
}

.Bottle-top-round.Hold-baby-feeding .dottadewithheadgreen::before {
  background: url(/wp-content/uploads/2025/12/Hold-baby-feeding.svg);
  left: calc(50% - 60px);
  transform: rotate(1deg);
  bottom: 49px;
  width: 148px;
  height: 91px;
  background-repeat: no-repeat !important;
  z-index: -1;
  background-size: contain;
}

.Bottle-top-round .dottadewithheadgreen::before {
  transform: rotate(359deg);
}

.Bottle-top-round.baby-sitting-flower .dottadewithheadgreen::before {
  background: url(/wp-content/uploads/2025/12/baby-sitting-flower.svg);
  transform: rotate(172deg);
  bottom: 38px;
  background-repeat: no-repeat !important;
  width: 133px;
  height: 97px;
}

.aspect-ratio img {
  aspect-ratio: 1 / 1;
}

.hug-dot-line.dotted-topline.dotted-green
  .green-bg.dotted-border
  h3.elementor-heading-title.elementor-size-default {
  background: #eff8f1;
}

.hug-dot-line.dotted-topline.dotted-green
  .yellow-bg.dotted-border
  h3.elementor-heading-title.elementor-size-default {
  background: #fbf9d5;
}

/*peach-bg*/
.hug-dot-line.dotted-topline.dotted-green
  .peach-bg.dotted-border
  h3.elementor-heading-title.elementor-size-default {
  background: #faedeb;
}

.hug-dot-line.dotted-topline.dotted-green
  .pink-bg.dotted-border
  h3.elementor-heading-title.elementor-size-default {
  background: #f3e9f3;
}

.dotted-arrow-image {
  position: relative;
}

.dotted-arrow-image::before {
  position: absolute;
  top: -36px;
  right: -15px;
  content: "";
  background: url(/wp-content/uploads/2025/12/pauses-arrow.svg);
  width: 109px;
  height: 50px;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: -1;
  transform: rotate(0deg);
}

.dotted--babyarrow {
  position: relative;
}

.dotted--babyarrow::before {
  position: absolute;
  top: -30px;
  right: -40px;
  content: "";
  background: url(/wp-content/uploads/2025/12/pauses-arrow.svg);
  width: 109px;
  height: 50px;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: -1;
  transform: rotate(0deg);
}

.pauses-inner .elementor-element-populated {
  max-height: 100%;
  height: 250px;
}

/*Image (Icon)*/
.wrong-icon .elementor-widget-container::before {
  position: absolute;
  content: "";
  background: url(/wp-content/uploads/2025/12/incorrect-icon.svg);
  background-size: contain;
  width: 28px;
  height: 28px;
  background-repeat: no-repeat;
  z-index: 44444;
  left: 9px;
  top: 13px;
}

.wrong-icon.wrong-icon-new .elementor-widget-container::before {
  left: 8px;
  top: 30px;
}

.wrong-icon.right-icon .elementor-widget-container::before {
  background: url(/wp-content/uploads/2025/12/correct-icon.svg);
  background-repeat: no-repeat;
}

.pause-icon .elementor-widget-container::before {
  position: absolute;
  content: "";
  background: url(/wp-content/uploads/2002/12/breaks-play.svg);
  background-size: contain;
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  z-index: 44444;
  left: 12px;
  top: 10px;
}

.pause-icon.play-icon .elementor-widget-container::before {
  background: url(/wp-content/uploads/2002/12/breaks-pause.svg);
}
.heart-health-sec
  .elementor-image-box-wrapper
  .elementor-image-box-content
  .elementor-image-box-title {
  font-family: "Gotham HTF";
}
.heart-health-sec
  .elementor-image-box-wrapper
  .elementor-image-box-content
  .elementor-image-box-title
  span {
  font-weight: 400;
}
.detection .instructions-steps .elementor-image-box-content {
  align-items: center;
}

@media (max-width: 1499px) {
  .guide-table.guide-table-updated td .cell-box {
    min-height: 155px;
    height: 100%;
  }
}
@media (max-width: 1366px) {
  .heart-health-sec
    .grains-sec
    .instructions-steps.elementor-element
    > .elementor-widget-container {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

@media (max-width: 1400px) {
  .baby-tongue-tied.mom-with-childs-bg .elementor-widget-container::before {
    top: -28px;
    left: 0;
  }
}

@media (min-width: 1024px) {
  .child-height {
    height: 210px;
  }
}

@media (min-width: 1024.44px) {
  .remember-inner {
    margin-left: -150px;
    width: calc(100% + 150px) !important;
  }
}

@media (max-width: 1024.84px) {
  .baby-tongue-tied.mom-with-childs-bg .elementor-widget-container::before {
    left: -40px;
    top: -18px;
  }

  .child-height {
    height: 210px;
  }

  /* .postid-93718 .hero, .postid-94558 .hero { background-position: center right !important; } */
  .dotted-arrow-image::before {
    top: -40px;
    right: -50px;
  }

  .bg-hide.finaltip-leftside.overlay-final
    .elementor-widget-wrap.elementor-element-populated {
    background: #ffff !important;
  }
}

@media (max-width: 880px) {
  .guide-table.guide-table-updated td .cell-box {
    min-height: 205px;
  }
}

@media (max-width: 767px) {
  .guide-table.guide-table-updated td .cell-box {
    min-height: 230px;
  }

  .baby-tongue-tied.mom-with-childs-bg .elementor-widget-container::before {
    width: 180px;
    height: 95px;
    rotate: 127deg;
    left: 10px;
    top: 12px;
  }

  .child-height {
    height: 180px;
  }

  .fact-wrapper .elementor-widget-wrap.elementor-element-populated {
    flex-direction: column;
  }

  .fact-wrapper
    .elementor-position-top.elementor-mobile-position-top.elementor-widget.elementor-widget-icon-box {
    width: 100%;
    max-width: 100%;
  }

  .inner-fact-two .elementor-widget-container {
    min-height: auto;
  }

  .inner-fact-five .elementor-widget-container {
    min-height: auto;
  }

  .dotted-arrow-image::before {
    width: 70px;
    height: 40px;
    top: auto;
    bottom: 0;
    transform: rotate(100deg);
  }

  .dotted--babyarrow::before {
    display: none;
  }

  .baby-feeding-sec .elementor-widget-image img {
    max-width: 220px;
  }

  .wrong-icon .elementor-widget-container::before {
    left: 25px;
    top: 20px;
  }
  .heart-health-sec
    .grains-sec
    .instructions-steps.elementor-element
    > .elementor-widget-container {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .instruction-in-sec .elementor-image-box-title {
    line-height: 1.3em;
  }
  .instruction-in-sec .elementor-image-box-title {
    padding: 0 10px 0 0;
  }
  .baby-Numlist
    .remember-sec.tips-list
    .elementor-icon-box-wrapper
    .elementor-icon-box-title {
    line-height: 25px !important;
   margin-left: 0;
  }
  .blue-flower.matters-sec .Medicines_Breastfeeding_flower_design.same-benefits-flower .elementor-widget-container::before {  
     width: 102px;
    height: 80px; 
}
}

@media (max-width: 550px) {
  .baby-tongue-tied.mom-with-childs-bg .elementor-widget-container::before {
    display: none;
  }

  .dotted-arrow-image::before {
    width: 90px;
    height: 41px;
    top: auto;
    bottom: 0;
    left: 160px;
  }
}

/* end  */
@media (min-width: 1025px) {
  .find-width .elementor-widget-wrap.elementor-element-populated {
    width: calc(100% + 150px);
  }
}

@media (max-width: 1024px) {
  .low-energy-img.mom-with-childs-bg.feeling-flower-img.not-alone-flower
    .elementor-widget-container::before {
    left: -36px;
  }
  .line-right.none-line .elementor-widget-container::after{content: none;}
}

@media (max-width: 767px) {
  .low-energy-img.mom-with-childs-bg.feeling-flower-img.not-alone-flower
    .elementor-widget-container::before {
    display: none;
  }
  .cluster-matters-left.up-side
  .elementor-widget-container::before {left: -50px;}
  /* .postid-92306 .hero,
.postid-93615 .hero {
    background-position: right center !important;
} */
  /* postid-93615 */
  .call-margin
    .elementor-element-populated
    .elementor-image-box-wrapper
    .elementor-image-box-description {
    padding-top: 20px;
  }
}

/*  */

@media (min-width: 1024x) {
  .pink-top-line::before {
    top: -25px;
  }
}

@media (min-width: 767px) {
  .impact-grid.elementor-inner-column
    > .elementor-element-populated
    .iconbox-immer
    .elementor-widget-wrap {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 30px;
    row-gap: 20px;
    align-items: center;
  }
}

@media (max-width: 1024px) {
  .things-feel-better .elementor-widget-container {
    justify-content: center;
  }

  .things-feel-better.things-feel-better-right .elementor-widget-container {
    justify-content: center;
  }

  .Medicines-box-btn
    a.elementor-button.elementor-button-link.elementor-size-sm {
    width: 250px;
  }
}

@media (max-width: 767px) {
  section.pink-top-line {
    padding-top: 0px !important;
  }

  .call-margin .d-inline.f-center figure.elementor-image-box-img {
    display: flex;
    align-content: center;
    justify-content: center;
  }
}

/* @media (max-width: 1440px) {
    .guide-table-updated .age-cell div , .guide-table-updated  .action-cell div ,  .guide-table-updated  .notice-cell div{
    min-height: 150px;

} */

.kid-friendly.get-help .elementor-widget-container::before {
  width: 180px;
  height: 145px;
}

.guide-table-updated.guide-table-updated-spanih .age-cell div,
.guide-table-updated.guide-table-updated-spanih .action-cell div,
.guide-table-updated.guide-table-updated-spanih .notice-cell div {
  min-height: 190px;
}

/* } */
@media (max-width: 810px) {
  .guide-table-updated.guide-table-updated-spanih .age-cell div,
  .guide-table-updated.guide-table-updated-spanih .action-cell div,
  .guide-table-updated.guide-table-updated-spanih .notice-cell div {
    min-height: 230px;
  }
}

@media (max-width: 767px) {
  .guide-table-updated .age-cell div,
  .guide-table-updated .action-cell div,
  .guide-table-updated .notice-cell div {
    min-height: 220px;
  }
}

/* 
.info-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 20px; padding: 20px; display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 20px; padding: 20px; align-items: start; grid-auto-rows: auto; }
.info-grid .info-card { padding: 25px; text-align: center; box-shadow: 0 2px 6px rgba(0,0,0,0.08); background-color: #FBF9D5; border-style: solid; border-width: 8px 8px 8px 8px; border-color: #FFFFFF; border-radius: 37px 37px 37px 37px; box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16); } */
.info-grid .info-card.info-card-one {
  background-color: #eff8f1;
}

.info-grid .info-card.info-card-two {
  background-color: #ebf6fc;
}

.info-grid .info-card.info-card-three {
  background-color: #f3e9f3;
}

.info-grid .info-card.info-card-four {
  background-color: #fbf9d5;
}

.info-grid.info-grid-eng .info-card.info-card-four {
  grid-row: span 14;
}

.info-grid.info-grid-eng .info-card.info-card-five {
  grid-row: span 12;
}

.info-grid.info-grid-eng .info-card.info-card-six {
  grid-row: span 11;
}

.info-grid .info-card.info-card-five {
  background-color: #faedeb;
}

.info-grid .info-card.info-card-six {
  background-color: #eff8f1;
}

.info-grid .info-card svg {
  display: block;
  height: 72px;
  position: relative;
  width: 72px;
  margin: 0 auto;
}

.info-grid .info-card h4 {
  font-family: "Gotham HTF" !important;
  margin-bottom: 0px;
  line-height: 1.4;
  font-size: 16px;
  font-weight: 400 !important;
  text-transform: none;
  color: #000000;
}

.dotted-topline.dotted-green
  .dotted-border
  h3.elementor-heading-title.elementor-size-default {
  background: #304e63;
  padding: 20px 50px;
  max-width: 400px;
  z-index: 1111;
  min-width: 344px;
  width: 100%;
}

.dotted-topline-spanish.dotted-topline.dotted-green
  .dotted-border
  h3.elementor-heading-title.elementor-size-default {
  max-width: 450px;
}

.dotted-topline.dotted-green
  .dotted-border
  h2.elementor-heading-title.elementor-size-default {
  background: #304e63;
  padding: 20px 50px;
  max-width: 400px;
  z-index: 1111;
  min-width: 344px;
  width: 100%;
}

.dotted-topline-spanish.dotted-topline.dotted-green
  .dotted-border
  h2.elementor-heading-title.elementor-size-default {
  max-width: 450px;
}

.dotted-topline.dotted-green
  .dotted-border
  h3.elementor-heading-title.elementor-size-default {
  background: #304e63;
  padding: 20px 50px;
  max-width: 400px;
  z-index: 1111;
  min-width: 344px;
  width: 100%;
  font-family: "Gotham HTF" !important;
}

.dotted-topline-spanish.dotted-topline.dotted-green
  .dotted-border
  h3.elementor-heading-title.elementor-size-default {
  max-width: 450px;
}

/*  New  */
.info-grid.info-grid-spanish .info-card svg {
  min-height: 72px;
}

.ff-La-belle-aurore {
  font-family: "La Belle Aurore", Sans-serif !important;
}

.blog-details .ff-La-belle-aurore h3 {
  font-family: "La Belle Aurore", Sans-serif !important;
}

.colorful-quiche-flower .elementor-widget-container::before {
  position: absolute;
  top: -68px;
  content: "";
  background: url(/wp-content/uploads/2025/11/tongue-tied-flowers.svg);
  width: 268px;
  height: 133px;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: -1;
  transform: rotate(211deg);
  right: -70px;
}

.Libre-Baskerville h2 {
  font-family: "Libre Baskerville" !important;
  margin: 0;
}
.Libre-Baskerville h2 span {
  font-weight: 700;
}

.two-way-marks .elementor-container.elementor-column-gap-default {
  z-index: 11;
}

.two-way-icon .elementor-icon-box-wrapper span.elementor-icon {
  width: 100%;
  display: flex;
  justify-content: center;
}

.two-way-icon .elementor-icon-box-wrapper span.elementor-icon svg {
  width: 100%;
  height: auto;
  max-width: 180px;
}

.peach-border .elementor-heading-title {
  box-shadow: inset 0 -19px #faedeb, 0px 10px 0px #faedeb;
}

.dottadewithhead.dottadewithheadgreen .elementor-widget-container:before {
  z-index: 1;
}

.dottadewithhead.dottadewithheadgreen .elementor-widget-container:before,
.dottadewithhead.dottadewithheadgreen .elementor-widget-container:after {
  border-top: 3px dotted #304e63;
}

.dotted-topline.dotted-green.dotted-lightgreen
  .dotted-border
  h3.elementor-heading-title.elementor-size-default {
  background: #eff8f1;
  padding: 10px 40px;
  max-width: 400px;
  z-index: 0;
  min-width: auto;
  width: auto;
  font-family: "Gotham HTF" !important;
}

.mom-with-childs-bg.ingredients-img .elementor-widget-container::before {
  display: none;
}

.mom-with-childs-bg.ingredients-img .elementor-widget-container::after {
  background: url(/wp-content/uploads/2025/12/Ingredients-bg-flowers.svg);
  left: -6px;
  transform: rotate(18deg);
  top: -82px;
}

.serving-list {
  position: relative;
}

.tips-center {
  margin: 0 auto;
}

.tips-dot-arrow {
  transform: rotate(45deg);
  height: 180px;
  width: auto;
}

.tips-dot-arrow .elementor-widget-container {
  height: 100%;
}

.tips-dot-arrow .elementor-widget-container img {
  height: 100%;
  width: 100%;
}

.mint-green-border .elementor-heading-title {
  box-shadow: inset 0 -20px #eff8f1, 0px 7px 0px #eff8f1;
}

.istructions-section.vegetables-instructions-section::before {
  background: url(/wp-content/uploads/2025/12/light-pink-top-line.svg);
}

.istructions-section.vegetables-instructions-section::after {
  display: none;
}

.vegetables-tip {
  position: relative;
}

.vegetables-tip
  .tips-center
  .elementor-heading-title.elementor-size-default::before {
  position: absolute;
  top: -250px;
  left: 82%;
  content: "";
  background: url(/wp-content/uploads/2025/12/tips-arrow.svg);
  background-size: contain;
  width: 140px;
  height: 181px;
  background-repeat: no-repeat;
  z-index: -1;
  transform: rotate(60deg);
}

@media (min-width: 1025px) {
  .two-way-marks .elementor-container.elementor-column-gap-default {
    margin-top: -102px;
    z-index: 11;
  }
}

@media (max-width: 1600px) {
  .info-grid.info-grid-eng .info-card.info-card-five {
    grid-row: span 14;
  }
}

@media (max-width: 1440px) {
  .inner-fact-one .elementor-widget-container {
    padding: 50px;
  }

  .info-grid.info-grid-eng .info-card.info-card-five {
    grid-row: span 16;
  }
}

.section-num-rest {
  counter-reset: step-counter;
}

.healthy-treat-bottom-border.bottle-feeding.food-unsafe
  .elementor-widget-container
  .elementor-heading-title
  img {
  margin: 0 5px 0 0;
}

.hug-dot-line.dotted-topline.dotted-green
  .dotted-border
  h3.elementor-heading-title.elementor-size-default {
  background: #ebf6fc;
  padding: 20px 20px;
  z-index: 11;
  /*max-width: 400px;*/
  max-width: 100%;
  min-width: auto;
}

.Bottle-top-round .dottadewithheadgreen::after {
  counter-increment: step-counter;
  content: counter(step-counter);
  /* content: counter(step-counter) "."; */
  position: absolute;
  top: -100px;
  font-family: "La Belle Aurore";
  left: 50%;
  transform: translateX(-50%);
  width: 60px;
  height: 60px;
  background: #fff;
  color: #374151;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 400;
  font-size: 30px;
  line-height: 55px;
  z-index: 2;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  padding: 5px 0 0 5px;
  border: 3px solid;
}

.dottadewithhead.blue-dotted-border.dottadewithhead
  .elementor-widget-container:before,
.dottadewithhead.blue-dotted-border.dottadewithhead
  .elementor-widget-container:after {
  border-top: 3px dotted #304e63;
}

.Bottle-top-round .dottadewithheadgreen::before {
  position: absolute;
  bottom: 50px;
  content: "";
  background: url(/wp-content/uploads/2025/12/hunger-cues-flower.svg);
  background-size: contain;
  width: 108px;
  height: 81px;
  background-repeat: no-repeat;
  z-index: 0;
  right: 0;
  font-family: "La Belle Aurore";
  left: calc(50% - 50px);
  transform: rotate(15deg);
}

.info-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: 20px;
  gap: 20px;
  width: 100%;
}

.info-grid .info-card {
  border-radius: 16px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  background-color: #fbf9d5;
  gap: 32px;
  justify-content: center;
  border-style: solid;
  border-width: 8px 8px 8px 8px;
  border-color: #ffffff;
  border-radius: 37px 37px 37px 37px;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
}

.info-card.small {
  grid-row: span 6;
}

.info-card.medium {
  grid-row: span 8;
}

.info-card.large {
  grid-row: span 9;
}

.info-card.extra-large {
  grid-row: span 11;
}

.info-grid .info-card.extra-large.info-card-three {
  grid-row: span 9;
}

.info-grid.info-grid-spanish .info-card.info-card-one {
  grid-row: span 8;
}

.info-grid.info-grid-spanish .info-card.info-card-two {
  grid-row: span 9;
}

.info-grid.info-grid-spanish .info-card.info-card-three {
  grid-row: span 11;
}

.info-grid.info-grid-spanish .info-card.info-card-six {
  grid-row: span 13;
}

.info-grid.info-grid-spanish .info-card.info-card-four {
  grid-row: span 16;
}

.info-grid.info-grid-spanish .info-card.info-card-five {
  grid-row: span 15;
}

.tips-center-spanish.tips-center .elementor-widget-container {
  width: 110px;
  height: 110px;
  vertical-align: middle;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.blog-template-default .hero.bg-dynamic {
  background-position: var(--bg-position-desktop);
}

.chia-seed-inline h2.elementor-heading-title.elementor-size-default {
  display: inline;
}

.words-caution.things-feel-better.things-feel-better-right
  .elementor-widget-container {
  justify-content: flex-start;
}

.istructions-section.sun-image.feel-none::after {
  display: none;
}

.istructions-section.sun-image.feel-none::before {
  display: none;
}

.Medicines_Breastfeeding_flower_design.health-benefits-flower
  .elementor-widget-container::before {
  background: url(/wp-content/uploads/2025/12/Health-Benefits-flower.svg);
  width: 222px;
  height: 100px;
  top: -12px;
  left: -44px;
  background-size: cover;
  transform: rotate(333deg);
}

.remove-mb figure.elementor-image-box-img {
  margin-bottom: 0 !important;
}

.dotted-topline.dotted-green.health-dotted
  .dotted-border
  h3.elementor-heading-title.elementor-size-default {
  max-width: 550px;
  padding: 10px;
  min-width: auto;
}

.Medicines_Breastfeeding_flower_design.health-benefits-flower
  .elementor-widget-container::before {
  width: 210px;
  height: 94px;
  top: -7px;
  left: -54px;
  transform: rotate(329deg);
}

.serves-dad-bg img {
  object-fit: cover;
  aspect-ratio: 1 / 1;
}

.chia-seed-icon .elementor-icon-wrapper {
  display: inline-block;
  padding: 20px;
  border-radius: 50%;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  vertical-align: middle;
  background: #ffffff;
}

.chia-seed-icon .elementor-icon-wrapper .elementor-icon {
  vertical-align: middle;
}

.gap-25 .elementor-element-populated {
  gap: 25px;
}

.chia-seed-benifits .elementor-element-populated {
  flex-wrap: nowrap;
}

.g-20 .elementor-container.elementor-column-gap-default {
  gap: 15px;
}

.ways-eat-chia.Medicines_Breastfeeding_flower_design.health-benefits-flower
  .elementor-widget-container::before {
  width: 120px;
  height: 80px;
  top: -56px;
  left: auto;
  right: -41px;
  transform: rotate(9deg);
  background: url(/wp-content/uploads/2025/12/hunger-cues-flower.svg);
}

.seeds-meal .elementor-widget-container {
  display: flex;
  align-items: center;
  justify-content: center;
}

.seeds-meal .elementor-widget-container:before,
.seeds-meal .elementor-widget-container:after {
  content: "";
  border-top: 3px dotted #ffffff;
  height: 1px;
  flex: 1 1 0;
  display: block;
  position: relative;
}

.seeds-meal .elementor-heading-title {
  padding: 0 15px;
}

.darkpink-bg.dotted-topline.dotted-green
  .dotted-border
  h3.elementor-heading-title.elementor-size-default {
  background: #885477;
  padding: 10px;
  max-width: 500px;
  z-index: 1111;
  min-width: auto;
  font-family: "Gotham HTF" !important;
  border: 1px solid #707070;
}

.darkpink-bg
  .dottadewithhead.dottadewithheadgreen
  .elementor-widget-container:before,
.darkpink-bg
  .dottadewithhead.dottadewithheadgreen
  .elementor-widget-container:after {
  border-top: 3px dotted #885477;
}

.mx-500 {
  width: 100%;
  max-width: 550px;
  margin: 0 auto;
}

.resion-gap.box-center > .elementor-container.elementor-column-gap-default {
  gap: 10px;
}

.d-inline h2 {
  display: inline;
  line-height: 1.6 !important;
}

.icon-space .elementor-heading-title img {
  padding-right: 8px;
}

.elementor-section .help-mx-width {
  width: 550px;
  max-width: 100%;
  margin: 0 auto;
}

.mom-with-childs-bg.ingredients-img.baby-blues-flowers
  .elementor-widget-container::after {
  background: url(/wp-content/uploads/2025/12/Health-Benefits-flower.svg);
  left: -3px;
  transform: rotate(337deg);
  top: -26px;
  background-repeat: no-repeat;
  width: 230px;
}

.line-width.dotted-topline.dotted-green
  .dotted-border
  h3.elementor-heading-title.elementor-size-default {
  min-width: 240px;
  max-width: 350px;
}

.mom-with-childs-bg.ingredients-img.baby-blues-flowers
  .elementor-widget-container::before {
  background: url(/wp-content/uploads/2025/12/Hold-baby-feeding.svg);
  position: absolute;
  background-repeat: no-repeat;
  width: 145px;
  height: 155px;
  z-index: -1;
  right: 0;
  bottom: -10px;
  left: auto;
  top: auto;
  display: inherit;
}

.parent-wx .elementor-container.elementor-column-gap-default {
  width: 700px;
  max-width: 100%;
}

.light-pink-border .elementor-heading-title {
  box-shadow: inset 0 -19px #f3e9f3, 0px 10px 0px #f3e9f3;
}

.wic-icon-center .elementor-image-box-wrapper figure.elementor-image-box-img {
  margin: 0 auto !important;
  display: flex;
  justify-content: center;
  margin-bottom: 30px !important;
  max-width: 100%;
}

/* .parent-feel-img > .elementor-widget-container > .elementor-image-box-img{max-width: 100%;} */
.box-center .text-width .elementor-heading-title.elementor-size-default {
  max-width: 100%;
  width: 140px;
}

.notice-inner-img .elementor-widget-container img {
  object-fit: cover;
}

.card-max-box .card-fix-height .elementor-widget-container {
  min-height: var(--minHeight, 0);
}

.jusice-fit.card-fix-height img {
  object-fit: cover;
}

.drinks-add.baby-tongue-tied.mom-with-childs-bg
  .elementor-widget-container::before {
  background: url(/wp-content/uploads/2025/12/hunger-cues-flower.svg);
  top: -30px;
  left: -59px;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  width: 110px;
  height: 75px;
  rotate: 320deg;
}

.elementor-section
  .healthy-habits.mom-with-childs-bg.elementor-widget
  > .elementor-widget-container {
  width: 388px;
}

.mint-green-border .elementor-heading-title {
  box-shadow: inset 0 -20px #eff8f1, 0px 7px 0px #eff8f1;
  display: inline;
  line-height: 1.6 !important;
}

.sky-blue-border.d-inline.icon-space h2 {
  display: inline;
  line-height: 1.6 !important;
}

.light-pink-border .elementor-heading-title {
  box-shadow: inset 0 -19px #f3e9f3, 0px 10px 0px #f3e9f3;
}

.v-middel figure.elementor-image-box-img {
  margin-bottom: 0 !important;
}

.nutrition-table {
  width: 100%;
  max-width: 600px;
  background-color: #f3e9f3;
  border: 2px solid #885477;
  color: #304e63;
  border-radius: 37px;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  font-family: "Gotham HTF";
}

.nutrition-table tr.header {
  background: #885477;
  color: #fff;
}

.nutrition-table .label {
  font-weight: 800;
}

.nutrition-table th,
.nutrition-table td {
  padding: 18px;
  border-right: 2px solid #885477;
  border-bottom: 2px solid #885477;
}

.nutrition-table tr th:last-child,
.nutrition-table tr td:last-child {
  border-right: none;
}

.nutrition-table tr:last-child td {
  border-bottom: none;
}

.nutrition-table .header th {
  text-align: center;
  font-weight: bold;
  letter-spacing: 1px;
  padding: 12px 25px;
  font-size: 16px;
}

.nutrition-table .value {
  width: 90px;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}

.nutrition-table .calories-value {
  font-size: 20px;
  font-weight: bold;
  color: #304e63;
}

.nutrition-table .label,
.nutrition-table .calories-label {
  font-size: 16px;
}

.nutrition-table .note {
  color: #000000;
  font-family: "Gotham HTF";
  font-weight: 400;
}

.healthy-habits.mom-with-childs-bg.ingredients-img
  .elementor-widget-container::after {
  background: url(/wp-content/uploads/2025/11/alon-depression-flowers.svg);
  left: -18px;
  transform: rotate(340deg);
  top: -13px;
  background-repeat: no-repeat;
  width: 220px;
  height: 110px;
  background-size: contain;
}

.make-changes.baby-tongue-tied.mom-with-childs-bg
  .elementor-widget-container::before {
  background: url(/wp-content/uploads/2025/12/Hold-baby-feeding.svg);
  top: -28px;
  left: 4px;
  width: 160px;
  height: 115px;
  rotate: 333deg;
}

.small-shift-width {
  justify-content: center;
}

.small-shift-width .elementor-widget-wrap.elementor-element-populated {
  max-width: 800px;
  width: 100%;
}

.bood-pressure-icon-sec {
  max-width: 100%;
}

.remove-before.mom-with-childs-bg.ingredients-img.baby-blues-flowers
  .elementor-widget-container::before {
  display: none;
}

/* Drinks  Table */
.drink-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 24px 8px;
  font-family: "Gotham HTF" !important;
  text-align: center;
  width: 100%;
  min-width: 880px;
  table-layout: fixed;
  overflow: visible;
}

.drink-table > tbody > tr,
.drink-table > tbody > tr > td,
.drink-table > tbody > tr > th {
  overflow: visible;
}

.health-table-wrapper .elementor-widget-container {
  overflow-x: auto;
}

.drink-table > tbody > tr > td,
.drink-table > tbody > tr > th {
  white-space: normal;
  word-break: break-word;
  overflow-wrap: break-word;
  hyphens: auto;
}

.drink-table > tbody > tr.images > td {
  background: #ffffff;
  padding: 40px 0 12px;
  border-radius: 200px 200px 0 0;
}
/* 
.drink-table>tbody>tr.images>td>img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    border-radius: 50%;
    object-fit: cover;
    aspect-ratio: 1 / 1;
    border: 6px solid #fff;
 transform: translateY(100%);
} */

.drink-table > tbody > tr.images > td {
  position: relative;
  text-align: center;
  padding-bottom: 60px;
}

.drink-table > tbody > tr > th > img {
  aspect-ratio: 1 / 1;
  border-radius: 50%;
  object-fit: cover;
  border: 6px solid #fff;
  background: #fff;
  z-index: 9;
  position: relative;
  width: 100%;
  margin-bottom: 20px;
  margin-top: -1px;
}

.drink-table > tbody > tr.titles > th {
  background: #7a3d67;
  color: #ffffff;
  padding: 14px 0;
  font-size: 16px;
  font-weight: 700;
  padding-top: 0;
  padding-bottom: 25px;
  border-radius: 200px 200px 0 0;
  text-transform: uppercase;
}

.drink-table > tbody > tr.green > td {
  background: #eff8f1;
  padding: 30px;
  font-size: 13px;
  line-height: 1.4;
  vertical-align: middle;
}

.drink-table > tbody > tr.red > td {
  background: #faedeb;
  padding: 30px;
  font-size: 13px;
  line-height: 1.4;
  vertical-align: middle;
}

.drink-table > tbody > tr.last > td {
  background: #fff7f6;
  padding: 30px 45px;
  font-size: 13px;
  line-height: 1.4;
  border-radius: 0 0 200px 200px;
  vertical-align: middle;
}

.drink-table > tbody > tr > td,
.drink-table > tbody > tr > th {
  width: 25%;
}

.drink-table > tbody > tr.green > td {
  font-size: 16px;
  color: #304e63;
}

.drink-table > tbody > tr.red > td {
  font-size: 16px;
  color: #000000;
}

.drink-table > tbody > tr.last > td {
  font-size: 16px;
  color: #000000;
}

.food-feelings-flower.mom-with-childs-bg.ingredients-img.baby-blues-flowers
  .elementor-widget-container::before {
  background: url(/wp-content/uploads/2025/11/alon-depression-flowers.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 205px;
  bottom: -16px;
}
.food-feelings-flower.mom-with-childs-bg.ingredients-img.baby-blues-flowers
  .elementor-widget-container::after {
  background: url(/wp-content/uploads/2025/12/baby-sitting-flower.svg);
  background-size: contain;
  background-repeat: no-repeat;
  transform: rotate(322deg);
  left: -8px;
  top: -34px;
}
.dotted-white-border.dottadewithhead.dottadewithheadgreen
  .elementor-widget-container:before,
.dotted-white-border.dottadewithhead.dottadewithheadgreen
  .elementor-widget-container:after {
  border-top: 3px dotted #ffffff;
}
.dotted-white-bg.hug-dot-line.dotted-topline.dotted-green
  .dotted-border
  h3.elementor-heading-title.elementor-size-default {
  background: #ffffff;
  padding: 20px 20px;
}
.hug-dot-line.dotted-topline.dotted-green
  .dotted-white-border.dotted-border
  h3.elementor-heading-title.elementor-size-default {
  background: #304e63;
  padding: 10px 20px;
  z-index: 11;
  max-width: 100%;
  min-width: auto;
}
.hug-dot-line.dotted-topline.dotted-green
  .dotted-bg-green.dotted-white-border.dotted-border
  h3.elementor-heading-title.elementor-size-default {
  background: #4a7b54;
}
.hug-dot-line.dotted-topline.dotted-green
  .dotted-bg-orange.dotted-white-border.dotted-border
  h3.elementor-heading-title.elementor-size-default {
  background: #b45739;
}
.probiotic-icons.blue-icon::before {
  background: #304e63;
}
.disorders-box-btn.Medicines-box-btn.Help-box-btn
  a.elementor-button.elementor-button-link.elementor-size-sm {
  min-width: 180px;
  max-width: 180px;
}
.eating-disorders-table {
  max-width: 950px;
}
.disorder-table {
  width: 100%;
  border-radius: 8px;
  border-collapse: collapse;
  font-family: "Gotham HTF";
}
.disorder-table td.label,
.disorder-table th.label {
  font-size: 21px;
  font-weight: 500;
  font-family: "Gotham HTF";
}
table.disorder-table tr td.content {
  font-size: 16px;
}
.disorder-table td,
.disorder-table th {
  padding: 30px;
  vertical-align: middle;
}
.nutrition-table .label {
  color: #304e63;
  font-weight: bold;
  width: 70%;
}
.content {
  width: 60%;
  font-size: 14px;
  line-height: 1.6;
}
.content.content-enhanced.parent-changes-content {
  width: 100%;
}
.an,
th.an {
  background: #2e556b;
}
.table-scroll-wrapper .disorder-table .an,
.table-scroll-wrapper .disorder-table th.an {
  color: #fff;
}
.table-scroll-wrapper .disorder-table .bed {
  background: #c15b36;
  color: #fff;
}
.table-scroll-wrapper .disorder-table .bn {
  background: #3d6b4f;
  color: #fff;
}
.table-scroll-wrapper .disorder-table .arfid {
  background: #7b4b6a;
  color: #fff;
}
.an-bg {
  background: #eef8f8;
}
.bed-bg {
  background: #fff3cf;
}
.bn-bg {
  background: #e6f2eb;
}
.arfid-bg {
  background: #f3e6f0;
}

.feel-tips-yellowbg.whole-grains-pink-bg.unhealthy-yellow-bg.sommeil-sleep::after {
  width: 45%;
}
.feel-tips-yellowbg.whole-grains-pink-bg::after {
  left: 0;
  right: auto;
}
.before-none::before {
  display: none;
}
.samll-instructions-round.istructions-section
  .instructions-steps
  .elementor-image-box-img {
  flex: 0 0 165px;
}
.light-pink-border .elementor-heading-title {
  line-height: 1.6 !important;
}
.samll-instructions-round.istructions-section
  .instructions-steps
  .elementor-image-box-img
  img {
  width: 165px;
  height: 165px;
  object-fit: cover;
}
.avocados-flowers.mom-with-childs-bg.expect-image
  .elementor-widget-container::before {
  top: -62px;
  content: "";
  background: url(/wp-content/uploads/2025/12/hunger-cues-flower.svg);
  left: auto;
  right: -44px;
  transform: rotate(33deg);
  background-size: cover;
  width: 135px;
  height: 115px;
}
.avocados-wellness-wrap .elementor-container.elementor-column-gap-default {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 30px;
  vertical-align: middle;
  align-content: center;
}
.bottom-green.what-ultra-processed.fid-friendly
  .elementor-image-box-title
  span {
  box-shadow: inset 0px -20px #eff8f1, 0 0 0 #eff8f1;
}
.avocados-wellness-wrap .elementor-column:nth-child(odd) {
  border-right: 1px solid #885477;
  padding-right: 30px;
}
.avocados-wellness-wrap
  .elementor-container.elementor-column-gap-default
  .Enough-Sleep--box {
  width: 100%;
}
.obj-cover img {
  object-fit: cover;
}
.object-top img {
  object-position: top center;
}
.avocado-img-ht img {
  min-width: 140px;
}
.ripe-avocado-check.avocado-img-ht .elementor-image-box-content {
  padding: 12px 12px 12px 0;
}
.ripe-avocado-check.avocado-img-ht .elementor-image-box-img {
  margin-bottom: 0 !important;
}
.img-mb-space figure.elementor-image-box-img {
  margin-bottom: 0 !important;
}

.Enough-Sleepbox-wrapper > .elementor-widget-wrap.elementor-element-populated {
  align-content: space-between !important;
}
.disordered-eating-flower1.alone .elementor-widget-container::before {
  position: absolute;
  top: -49.9px;
  left: -55px;
  content: "";
  background: url(/wp-content/uploads/2026/01/Heart_Breastfeeding_flower_designafter.svg);
  width: 175px;
  height: 145px;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 1;
  transform: rotate(108deg);
}

.mind-sec.Bottle-top-round .dottadewithheadgreen::after {
  color: #304e63;
  top: -88px;
  width: 68px;
  height: 68px;
  font-size: 48px;
  line-height: 55px;
  z-index: 111;
}

@media (min-width: 1024.44px) {
  .disordered-eating-flower::before {
    position: absolute;
    top: -37.9px;
    left: -55px;
    content: "";
    background: url(/wp-content/uploads/2025/12/disordered-eating-flower.svg);
    width: 175px;
    height: 145px;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: 0;
    transform: rotate(8deg);
  }
  .disordered-Blue-flower::before {
    position: absolute;
    top: -50px;
    left: -40px;
    content: "";
    background: url(/wp-content/uploads/2025/03/bottom-flower.svg);
    width: 175px;
    height: 145px;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: 0;
    transform: rotate(110deg) scaleY(-1);
  }
}

@media (max-width: 1600px) {
  .info-grid .info-card.extra-large.info-card-three {
    grid-row: span 12;
  }

  .info-grid.info-grid-spanish .info-card.info-card-one {
    grid-row: span 8;
  }

  .info-grid.info-grid-spanish .info-card.extra-large.info-card-three {
    grid-row: span 12;
  }

  .info-grid.info-grid-spanish .info-card-two {
    grid-row: span 9;
  }

  .info-grid.info-grid-spanish .info-card.large.info-card-five {
    grid-row: span 15;
  }

  .info-grid.info-grid-spanish .info-card.info-card-four {
    grid-row: span 12;
  }

  .info-grid.info-grid-spanish .info-card .info-card-three {
    grid-row: span 12;
  }
}

@media (max-width: 1500px) {
  .info-grid .info-card svg {
    min-height: 72px;
  }

  .info-grid .info-card.extra-large.info-card-three {
    grid-row: span 11;
  }
}

@media (max-width: 1440px) {
  .info-grid.info-grid-spanish .info-card.extra-large {
    grid-row: span 13;
  }

  .info-grid.info-grid-spanish .info-card.info-card-four {
    grid-row: span 15;
  }

  .info-grid.info-grid-spanish .info-card.large.info-card-five {
    grid-row: span 19;
  }
}

@media (max-width: 1280px) {
  .info-grid.info-grid-spanish .info-card.extra-large.info-card-three {
    grid-row: span 13;
  }

  .info-grid.info-grid-spanish .info-card-two {
    grid-row: span 10;
  }

  .info-grid.info-grid-spanish .info-card.large.info-card-five {
    grid-row: span 21;
  }

  .info-grid.info-grid-spanish .info-card.info-card-six {
    grid-row: span 10;
  }
}

@media (max-width: 1240px) {
  .disorders-box-btn.Medicines-box-btn.Help-box-btn
    a.elementor-button.elementor-button-link.elementor-size-sm {
    min-width: auto;
  }
}

@media (max-width: 1199px) {
  .info-grid .info-card svg {
    min-height: 72px;
  }

  .info-grid .info-card {
    padding: 20px;
  }

  .info-grid.info-grid-spanish .info-card.large.info-card-five {
    grid-row: span 16;
  }
}

@media (max-width: 1024px) {
  .info-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .info-grid.info-grid-spanish .info-card.info-card-four {
    grid-row: span 13;
  }

  .info-grid.info-grid-spanish .info-card.info-card-one {
    grid-row: span 7;
  }

  .info-grid.info-grid-spanish .info-card-two {
    grid-row: span 8;
  }

  .info-grid.info-grid-spanish .info-card.extra-large.info-card-three {
    grid-row: span 10;
  }

  .info-grid.info-grid-spanish .info-card.info-card-four {
    grid-row: span 10;
  }

  .info-grid.info-grid-spanish .info-card.large.info-card-five {
    grid-row: span 13;
  }

  .info-grid.info-grid-spanish .info-card.info-card-six {
    grid-row: span 9;
  }

  .info-grid.info-grid-eng .info-card.extra-large {
    grid-row: span 11;
  }

  .info-grid.info-grid-eng .info-grid.info-grid-eng .info-card.info-card-five {
    grid-row: span 12;
  }

  .info-grid.info-grid-eng .info-card.info-card-five {
    grid-row: span 12;
  }

  .colorful-quiche-flower .elementor-widget-container::before {
    display: none !important;
  }

  .vegetables-tip
    .tips-center
    .elementor-heading-title.elementor-size-default::before {
    left: 50%;
    transform: rotate(49deg);
  }

  .tips-center-spanish.tips-center .elementor-widget-container {
    width: 100px;
    height: 100px;
  }

  .blog-template-default .hero.bg-dynamic {
    background-position: var(--bg-position-ipad);
  }

  .replace-image
    .elementor-container
    > div.elementor-column.elementor-element:nth-child(1) {
    order: 2;
  }

  .replace-image
    .elementor-container
    > div.elementor-column.elementor-element:nth-child(2) {
    order: 3;
  }

  .replace-image
    .elementor-container
    > div.elementor-column.elementor-element:nth-child(3) {
    order: 1;
  }

  .words-caution.things-feel-better.things-feel-better-right
    .elementor-widget-container {
    justify-content: center;
  }

  .max-box.elementor-column.elementor-inner-column {
    max-width: 210px;
  }

  .box-center .elementor-container.elementor-column-gap-default {
    justify-content: center;
  }

  .main-card-wrapper .elementor-container.elementor-column-gap-default {
    justify-content: space-between;
    row-gap: 20px;
  }

  .main-card-wrapper
    .elementor-container.elementor-column-gap-default
    .card-max-box
    .elementor-widget-wrap.elementor-element-populated {
    max-width: 360px;
  }
  .drink-table > tbody > tr.images > td {
    padding-bottom: 30px;
  }
  .disordered-eating-flower .elementor-widget-wrap.elementor-element-populated {
    background: none !important;
    box-shadow: none !important;
  }
  .disorder-table td.label,
  .disorder-table th.label {
    font-size: 18px;
  }
  .disordered-img .elementor-widget-container {
    position: relative;
  }
  .disordered-img .elementor-widget-container::before {
    position: absolute;
    top: -47px;
    left: 160px;
    content: "";
    background: url(/wp-content/uploads/2025/12/disordered-eating-flower.svg);
    width: 175px;
    height: 145px;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: -1;
    transform: rotate(8deg);
  }

  .feel-tips-yellowbg.whole-grains-pink-bg.unhealthy-yellow-bg.sommeil-sleep::after {
    width: 100%;
  }
  .avocados-wellness-wrap .elementor-column:nth-child(odd) {
    padding-right: 25px;
  }

  .shopping-tip-bg .elementor-widget-wrap.elementor-element-populated {
    background: none !important;
  }
}

@media (max-width: 767px) {
  .info-grid {
    display: flex;
    flex-direction: column;
  }

  .hug-dot-line.dotted-topline.dotted-green
    .dotted-border
    h3.elementor-heading-title.elementor-size-default {
    padding: 10px;
  }

  .info-grid .info-card {
    padding: 30px 20px;
  }

  .blog-template-default .hero.bg-dynamic {
    background-position: var(--bg-position-mobile);
  }

  /*  */
  .chia-seed-benifits .elementor-element-populated {
    flex-wrap: wrap;
  }

  .chia-seed-icon .elementor-widget-container {
    text-align: center;
  }

  .ways-eat-chia.Medicines_Breastfeeding_flower_design.health-benefits-flower
    .elementor-widget-container::before {
    display: none;
  }

  .remove-mb figure.elementor-image-box-img {
    margin-bottom: 30px !important;
  }
  .remove-mb.heart-sec figure.elementor-image-box-img {
    margin-bottom: 10px !important;
    align-items: center;
    display: flex;
    justify-content: center;
  }

  .icon-small .elementor-heading-title img {
    width: 50px;
  }

  .elementor-section .help-mx-width {
    width: 100%;
  }

  .mom-with-childs-bg.ingredients-img.baby-blues-flowers
    .elementor-widget-container::before,
  .mom-with-childs-bg.ingredients-img.baby-blues-flowers
    .elementor-widget-container::after {
    display: none;
  }

  .box-center .elementor-container.elementor-column-gap-default {
    justify-content: center;
    gap: 20px;
  }

  .scrool-table {
    overflow: scroll;
  }

  .main-card-wrapper
    .elementor-container.elementor-column-gap-default
    .card-max-box {
    justify-content: center;
  }

  .drinks-add.baby-tongue-tied.mom-with-childs-bg
    .elementor-widget-container::before {
    top: -30px;
    left: 20px;
  }

  .main-card-wrapper
    .elementor-container.elementor-column-gap-default
    .card-max-box
    .elementor-widget-wrap.elementor-element-populated {
    max-width: 300px;
  }

  .healthy-habits.mom-with-childs-bg.ingredients-img
    .elementor-widget-container::after {
    left: 12px;
    transform: rotate(331deg);
    top: 2px;
    width: 180px;
    height: 109px;
    background-size: contain;
  }

  .make-changes.baby-tongue-tied.mom-with-childs-bg
    .elementor-widget-container::before {
    top: -34px;
    left: 45px;
    width: 150px;
    height: 100px;
    rotate: 328deg;
  }
  .disordered-img .elementor-widget-container::before {
    display: none;
  }
  .disorder-table td.label,
  .disorder-table th.label {
    font-size: 16px;
    text-wrap: auto;
  }
  .disorder-table,
  .disorder-table tbody,
  .disorder-table tr {
    display: block;
    width: 100%;
  }
  .disorder-table td,
  .disorder-table th {
    display: block;
    width: 100%;
    padding: 20px;
  }
  table.disorder-table th,
  table td {
    white-space: inherit;
  }
  table.disorder-table {
    min-width: auto;
  }

  .avocados-flowers.mom-with-childs-bg.expect-image
    .elementor-widget-container::before {
    top: -35px;
    right: 26px;
    transform: rotate(38deg);
    width: 105px;
    height: 75px;
  }
  .vegetables-instructions-section.istructions-section
    .instructions-steps
    .elementor-image-box-img {
    padding-bottom: 20px;
  }
  .avocados-wellness-wrap .elementor-container.elementor-column-gap-default {
    grid-template-columns: repeat(1, 1fr);
  }
  .avocados-wellness-wrap .elementor-column {
    border-bottom: 1px solid #885477;
    padding-bottom: 25px;
    padding-top: 25px;
    border-right: none !important;
    padding-right: 0 !important;
  }
  .ripe-avocado-check.avocado-img-ht .elementor-image-box-content {
    padding: 0 15px;
  }
  .avocado-img-ht img {
    min-width: auto;
  }
  .ripe-avocado-check.avocado-img-ht .elementor-image-box-img {
    margin-bottom: 10px !important;
  }
  .Enough-Sleep--box
    .d-inline.img-mb-space
    .elementor-widget-container
    .elementor-image-box-wrapper
    figure
    img {
    margin-bottom: 15px;
  }
  .disordered-eating-flower1.alone .elementor-widget-container::before {
    top: -49.9px;
    left: -35px;
    width: 122px;
    height: 115px;
  }

  .mind-sec.Bottle-top-round .dottadewithheadgreen::after {
    top: -90px;
    width: 60px;
    height: 60px;
    font-size: 35px;
    line-height: 50px;
  }
  .tips-list .elementor-icon-box-content {
    display: block;
    align-items: center;
  }
  .preparing-sec .elementor-icon-box-title{
    margin-right: 0;
    margin-bottom: 10px;
  }
  .preparing-sec .elementor-icon-box-content{
       display: block;
    align-items: center;
    justify-items: center;

  }
  .facts-serves-bg .elementor-widget-container::before,
  .facts-serves-lf .elementor-widget-container::before {
    content: none;
  }
}

@media (max-width: 600px) {
  .vegetables-tip
    .tips-center
    .elementor-heading-title.elementor-size-default::before {
    display: none;
  }
  .heart-serves-dad-bg .elementor-widget-container::before {
    top: -30px;
    right: -60px;
    width: 136px;
    height: 65px;
  }
  .heart-serves-dad-bg .elementor-widget-container::after {
    bottom: -45px;
    left: -25px;
    width: 139px;
    height: 100px;
  }
  .feed-serves-dad-bg .elementor-widget-container::before {
    top: -30px;
    right: -20px;
    width: 90px;
  }
  .feed-serves-dad-bg .elementor-widget-container::after {
    width: 80px;
    bottom: -25px;
    left: -18px;
    height: 65px;
  }
  .blog-detail-video::before {
    width: 90px;
    height: 110px;
    top: -15px;
    left: -65px;
    transform: rotate(346deg);
  }
  .blog-detail-video::after {
    width: 90px;
    height: 110px;
    bottom: -15px;
    right: -65px;
  }

  .health-benefits-flower-matters1 .elementor-widget-container::before {
    width: 115px;
    right: 15px;
    bottom: -18px;
  }
  .blog-detail-video.white-flower::after {
    right: -55px;
    transform: scaleX(1) rotate(4deg);
    height: 215px;
    bottom: -105px;
    /* width: 150px; */
    background-size: 90px;
    background-repeat: no-repeat;
  }
  .blog-detail-video.white-flower::before {
    background-size: 90px;
    background-repeat: no-repeat;
    top: 0;
  }
  .counselors-sec .blog-detail-video.white-flower::before {
    transform: rotate(300deg);
    height: 100px;
    top: -15px;
        left: -50px;
    background-size: 110px;
}
.counselors-sec .blog-detail-video.white-flower::after {
    right: 17px;
    transform: scaleX(1) rotate(100deg);
    bottom: -75px;
}



}

@media (max-width: 500px) {
  .healthy-habits.mom-with-childs-bg.ingredients-img
    .elementor-widget-container::after {
    background: none;
  }
}

@media (max-width: 450px) {
  .dotted-topline-spanish.dotted-topline.dotted-green
    .dotted-border
    h4.elementor-heading-title.elementor-size-default {
    max-width: 100%;
    padding: 20px;
    min-width: auto;
  }

  .hug-dot-line.dotted-topline.dotted-green
    .dotted-border
    h3.elementor-heading-title.elementor-size-default {
    max-width: 230px;
  }

  .box-full {
    width: 90% !important;
  }
}

/* ----------- Influencers ------------*/
ul.blog-cat-list li a {
  border: 2px solid #576db4;
  color: #576db4;
}
ul.blog-cat-list li.section-influencers a.active,
ul.blog-cat-list li.section-influencers a:hover {
  background-color: #576db4;
  color: #fff;
  border: 2px solid #576db4;
}
.section-influencers ul.blog-cat-list li a {
  border: 2px solid #576db4;
  color: #576db4;
}
ul.blog-cat-list li.section-influencers button {
  border: 2px solid #576db4;
  color: #576db4;
}
ul.blog-cat-list li.section-influencers .blogcat-button.active {
  background-color: #576db4;
  color: #fff;
}
.influencer-blog-image:before {
  aspect-ratio: 9/8;
}
.blog-list .influencer-blog-card {
  background-color: #576db4;
}
.blog-list.influencers-blog-list
  > [class^="col-"]
  .blog-card.influencer-blog-card {
  background: #576db4 !important;
}
.influencer-blog-card.blog-card
  .influencer-blog-inner-details.blog-inner-details
  .influencer-meta
  .category {
  display: inline-block;
  padding: 10px 20px;
  background: #fdedea;
  color: #304e63;
  text-transform: uppercase;
  border-radius: 8px;
  font-weight: normal;
}
/* 1, 5, 9, 13 ... */
.influencers-blog-list
  > [class^="col-"]:nth-child(4n + 1)
  .influencer-blog-card.blog-card
  .influencer-blog-inner-details.blog-inner-details
  .influencer-meta
  .category,
.influencers-blog-list
  > [class*=" col-"]:nth-child(4n + 1)
  .influencer-blog-card.blog-card
  .influencer-blog-inner-details.blog-inner-details
  .influencer-meta
  .category {
  background-color: #ffffff;
}

/* 2, 6, 10, 14 ... */
.influencers-blog-list
  > [class^="col-"]:nth-child(4n + 2)
  .influencer-blog-card.blog-card
  .influencer-blog-inner-details.blog-inner-details
  .influencer-meta
  .category,
.influencers-blog-list
  > [class*=" col-"]:nth-child(4n + 2)
  .influencer-blog-card.blog-card
  .influencer-blog-inner-details.blog-inner-details
  .influencer-meta
  .category {
  background-color: #eff8f0;
}

/* 3, 7, 11, 15 ... */
.influencers-blog-list
  > [class^="col-"]:nth-child(4n + 3)
  .influencer-blog-card.blog-card
  .influencer-blog-inner-details.blog-inner-details
  .influencer-meta
  .category,
.influencers-blog-list
  > [class*=" col-"]:nth-child(4n + 3)
  .influencer-blog-card.blog-card
  .influencer-blog-inner-details.blog-inner-details
  .influencer-meta
  .category {
  background-color: #fef9d8;
}

/* 4, 8, 12, 16 ... */
.influencers-blog-list
  > [class^="col-"]:nth-child(4n + 4)
  .influencer-blog-card.blog-card
  .influencer-blog-inner-details.blog-inner-details
  .influencer-meta
  .category,
.influencers-blog-list
  > [class*=" col-"]:nth-child(4n + 4)
  .influencer-blog-card.blog-card
  .influencer-blog-inner-details.blog-inner-details
  .influencer-meta
  .category {
  background-color: #f5ecf5;
}
.influencers-blog-list .influencer-info {
  position: relative;
  margin-top: 40px;
  padding-right: 30px;
}
.influencers-blog-list .influencer-info:after {
  content: "";
  width: 16px;
  height: 26px;
  background: url(/wp-content/uploads/sites/20/2025/09/right-arrow-influencers.svg)
    no-repeat center;
  background-size: contain;
  margin-left: 10px;
  position: absolute;
  right: 0;
  top: 0;
}
.influencer-blog-card .influencer-blog-inner-details .influencer-info h3 {
  font-size: 16px !important;
  font-family: "GothamHTF-Bold", sans-serif !important;
  color: #ffffff !important;
  font-weight: bold !important;
  text-transform: uppercase !important;
  line-height: 1.25em !important;
  margin-bottom: 0px !important;
}
.influencers-blog-list .influencer-info p {
  font-size: 16px;
  color: #ffffff;
  font-weight: normal;
  line-height: 1.25em;
  margin-bottom: 0px;
  display: inline-block;
}
.influencers-blog-list .influencer-info p span:last-child {
  padding-left: 20px;
  position: relative;
}
.influencers-blog-list .influencer-info p span:last-child:before {
  align-self: center;
  content: "";
  width: 6px;
  height: 6px;
  background-color: #fdedea;
  background-size: contain;
  display: inline-block;
  border-radius: 100%;
  margin: 0px 5px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0px;
}
.influencer-heading,
.influencer-firstname a {
  white-space: nowrap;
}
.influencer-blog-card {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.16);
}
.influencer-heading {
  display: inline-block;
  padding: 6px 40px;
  border: 2px solid #576db4;
  text-transform: uppercase;
  border-radius: 8px;
  font-weight: 500;
  background-color: #576db4;
  color: #fff;
  font-size: 16px;
  line-height: 1.25em;
}
.influencer-heading a {
  color: #fff;
  font-weight: 400;
}
.influencer-firstname a,
.influencer-firstname {
  font-size: 16px;
  font-family: "GothamHTF-Bold", sans-serif;
  color: #576db4;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.25em;
  margin-bottom: 0px;
  display: block;
}
.influencer-name h3:after {
  content: "";
  background-color: #fdedea;
  position: absolute;
  width: 100%;
  left: 0;
  height: 82%;
  bottom: -10px;
  z-index: -1;
  display: inline-block;
}
.influencer-name h3 {
  padding-left: 15px;
  padding-right: 15px;
  font-family: "Libre Baskerville", serif !important;
  font-weight: 700 !important; /* Bold */
  font-size: 30px !important;
  line-height: 1.25em !important;
  display: inline-block;
  position: relative;
  color: #304e63;
  text-transform: unset !important;
  margin-bottom: 0.8em;
}
.influencer-left-side nav.blog-nav {
  padding-top: 50px;
}
.influencer-details-card {
  margin-top: 70px;
  justify-content: left;
}
.influencer-cate_info {
  position: relative;
  margin-bottom: 90px;
}
.blog-list.influencer-details-card
  > [class^="col-"]
  .blog-card.influencer-cate_info-card {
  background-color: #FFF3F0 !important;
}
.influencer-cate_info-card .blog-inner-details .influencer-cate_blog-info h3 {
  font-size: 16px !important;
  font-family: "GothamHTF-Bold", sans-serif !important;
  color: #4678bf !important;
  font-weight: bold !important;
  text-transform: uppercase !important;
  line-height: 1.25em !important;
  margin-bottom: 0px !important;
}
.influencer-cate_blog-info p {
  font-size: 16px;
  color: #000000;
  font-weight: normal;
  line-height: 1.25em;
  margin-bottom: 0px;
  display: inline-block;
}
.influencer-cate_blog-info::after {
  content: "";
  width: 16px;
  height: 26px;
  background: url(/wp-content/uploads/2026/03/blue-arrow.svg) no-repeat center;
  background-size: contain;
  margin-left: 10px;
  position: absolute;
  right: 0;
  top: 0;
}
.influencer-cate_blog-info {
  position: relative;
  padding-right: 30px;
}

.influencer-details-card .blog-card .blog-image {
  aspect-ratio: 4 / 3;
  object-fit: cover;
}
.influencer-cate_info-card .setbg { background-size: 110%; }

.influencer-details-card .influencer-cate_blog-info::after {
  top: 50%;
  transform: translateY(-50%);
}
.influencer-cate_info,
.page-template-template-watchread .right-side.blog-details .influencer-info,
.page-template-template-videofeed .right-side.blog-details .influencer-info,
.right-side.blog-details .influencer-info.detail-info {
  display: flex;
  gap: 16px;
  align-items: center;
}
.page-template-template-watchread .right-side.blog-details .influencer-info,
.page-template-template-videofeed .right-side.blog-details .influencer-info {
  margin-bottom: 90px;
}
.influencer-name-wrapper {
  margin-bottom: 60px;
}
.blog-details .influencer-info .page-title {
  font-size: 16px;
  font-family: "GothamHTF-Bold", sans-serif;
  color: #576db4;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.25em;
  margin-bottom: 0px;
  display: flex;
  align-items: center;
}
.blog-details .influencer-info .page-title::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 28px;
  margin-right: 16px;
  background-repeat: no-repeat;
  background-image: url(/wp-content/uploads/2026/03/blue-arrow.svg);
  background-size: 10px;
  background-position: center center;
}

.page-template-template-videofeed .influencer-details {
  display: flex;
  align-items: center;
  margin-bottom: 90px;
}
.page-template-template-videofeed .influencer-image {
  width: 192px;
  margin-right: 20px;
}
.page-template-template-videofeed .influencer-image img {
  max-width: 100%;
  object-fit: cover;
  border-radius: 100%;
  max-height: 100%;
  aspect-ratio: 1 / 1;
}
.influencer-video-text p.count,
.influencer-followers-text p.count {
  font-family: "GothamHTF-Bold";
  font-weight: 400 !important;
  font-size: 30px !important;
  line-height: 1.25em !important;
  color: #304e63;
  margin: 0px;
}
.influencer-video-text p,
.influencer-followers-text p {
  font-family: "GothamHTF-Book";
  font-size: 25px !important;
  line-height: 1 !important;
  color: #304e63;
  margin: 0px;
}
.influencer-info-inner {
  gap: 50px;
}
.influencer-followers-text p small {
  font-size: 16px !important;
  line-height: 1;
}
.influencer-name-wrapper
  ~ .blog-list
  > [class^="col-"]:nth-child(3n + 1)
  .blog-card {
  background-color: #fdedea !important;
}
.influencer-name-wrapper
  ~ .blog-list
  > [class^="col-"]:nth-child(3n + 2)
  .blog-card {
  background-color: #fef9d8 !important;
}
.influencer-name-wrapper
  ~ .blog-list
  > [class^="col-"]:nth-child(3n + 3)
  .blog-card {
  background-color: #eff8f0 !important;
}

.iv-grid.no-saved {
  display: flex;
  min-height: 100px;
  justify-content: center;
  align-items: center;
  font-size: 22px;
}

.influencer-cate_info-card.blog-card .blog-inner-details .blog-info h3 {
  font-size: 16px !important;
  font-family: "GothamHTF-Bold", sans-serif !important;
  color: #576db4 !important;
  font-weight: bold !important;
  text-transform: uppercase !important;
  line-height: 1.25em !important;
  margin-bottom: 0px !important;
  word-break: break-word !important;
}
.influencer-cate_info-card.blog-card .blog-inner-details .blog-info p {
  font-weight: 400;
  color: #000000;
  word-break: break-word;
}

.istructions-section.yellow-shape::after {
  background-image: url(/wp-content/uploads/2025/10/yellow-shape.svg);
  z-index: -1111;
}
.istructions-section.yellow-shape::before {
  content: none;
}
.num-icon-list ul.elementor-icon-list-items {
  counter-reset: item;
}
.num-icon-list ul li.elementor-icon-list-item {
  padding-left: 84px;
}
.num-icon-list ul li.elementor-icon-list-item::before {
  position: absolute;
  content: counter(item) ". ";
  left: 0px;
  top: -5px;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  z-index: 1;
  font-size: 30px;
  background-color: #ebf6fc;
  border-width: 3px;
  color: #304e63;
  font-family: "La Belle Aurore", Sans-serif;
  padding: 10px 0px 0px;
  counter-increment: item;
  border-style: solid;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.num-icon-list.yellow-bg ul li.elementor-icon-list-item::before {
  background-color: #fbf9d5;
  border-color: #ffffff;
}
.num-icon-list li strong {
  color: #304e63;
}
.num-icon-list li .elementor-icon-list-text ul {
  padding-left: 30px;
}
.num-icon-list li .elementor-icon-list-text ul li {
  list-style: disc;
}
.num-icon-list li .elementor-icon-list-text ul li::marker {
  color: #304e63;
}
.text-editor-bg-arrow.elementor-widget-text-editor .elementor-widget-container {
  filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
  position: relative;
}
.text-editor-bg-arrow.elementor-widget-text-editor
  .elementor-widget-container::after {
  content: "";
  left: 50%;
  transform: translateX(-50%);
  width: 90px;
  height: 40px;
  position: absolute;
  top: calc(100% - 1px);
  background-image: url(/wp-content/uploads/2025/10/white-arrow-border.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  filter: drop-shadow(0px 1px 0px #4678bf);
}

.dotted-heading h2.elementor-heading-title.elementor-size-default::after,
.dotted-heading h2.elementor-heading-title.elementor-size-default::before {
  content: "";
  position: absolute;
  width: 800px;
  height: 3px;
  left: calc(100% - 20px);
  top: 50%;
  transform: translateY(-50%);
  height: 3px;
  background-image: url(/wp-content/uploads/2025/10/blue-dotted-line-6.svg);
  background-repeat: repeat-x;
  background-size: contain;
  background-position: left center;
}
.dotted-heading h2.elementor-heading-title.elementor-size-default::before {
  left: auto;
  right: calc(100% - 20px);
}
.border-hidden-col {
  overflow: hidden;
}

.border-hidden-col .elementor-widget-wrap.elementor-element-populated::after,
.border-hidden-col .elementor-widget-wrap.elementor-element-populated::before {
  content: "" !important;
  position: absolute;
  right: 0px;
  height: 150px;
  width: 40px;
  background: #eff8f1;
  top: 35px;
  border-radius: 50px;
  z-index: 1;
}
.border-hidden-col .elementor-widget-wrap.elementor-element-populated::before {
  left: 0px;
  right: auto;
}

.iv-grid.no-saved > p:first-child {
  margin: 30px 0px;
}
.noSaveVideo-msg {
  max-width: 850px;
  padding: 30px;
  background: #f1f1f1;
  border-radius: 5px;
}
.noSaveVideo-msg p:first-child {
  font-size: 16px;
  margin-bottom: 10px;
  color: #b04040;
}
.noSaveVideo-msg p {
  font-size: 16px;
}
.iv-grid.no-saved {
  flex-direction: column;
}
@media (max-width: 1199px) {
  .right-side.blog-details .influencer-info.detail-info {
    flex-wrap: wrap;
  }
}
@media (max-width: 1024px) {
  .page-template-template-watchread .page-inner-details .right-side div.section,
  .page-template-template-watchread
    .page-inner-details
    .right-side
    section.section,
  .page-template-template-videofeed .page-inner-details .right-side div.section,
  .page-template-template-videofeed
    .page-inner-details
    .right-side
    section.section {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
@media (max-width: 767px) {
  .influencer-cate_info,
  .page-template-template-watchread .right-side.blog-details .influencer-info,
  .page-template-template-videofeed .right-side.blog-details .influencer-info,
  .right-side.blog-details .influencer-info.detail-info {
    flex-wrap: wrap;
  }
  .blog-details .influencer-info .page-title::before {
    background-size: 10px;
  }
  .influencer-name-wrapper,
  .page-template-template-watchread .right-side.blog-details .influencer-info,
  .page-template-template-videofeed .right-side.blog-details .influencer-info,
  .influencer-cate_info {
    margin-bottom: 30px;
  }
  .influencer-details-card {
    margin-top: 30px;
    justify-content: center;
  }
  .text-editor-bg-arrow.elementor-widget-text-editor
    .elementor-widget-container::after {
    content: none;
  }
  .border-hidden-col .elementor-widget-wrap.elementor-element-populated::after,
  .border-hidden-col
    .elementor-widget-wrap.elementor-element-populated::before {
    content: none !important;
  }
  .dotted-heading h2.elementor-heading-title.elementor-size-default::after,
  .dotted-heading h2.elementor-heading-title.elementor-size-default::before {
    content: none;
  }
  .num-icon-list ul li.elementor-icon-list-item {
    padding-left: 42px;
  }
  .num-icon-list ul li.elementor-icon-list-item::before {
    width: 34px;
    font-size: 22px;
    height: 34px;
  }
  .blue-flower
    .Medicines_Breastfeeding_flower_design.same-benefits-flower
    .elementor-widget-container::before {
    width: 102px;
    height: 80px;
  }
}

.video-wrapper.green-bg::before {
  content: "";
  background-image: url(/wp-content/uploads/sites/37/2023/01/green-bg.png);
  width: 120px;
  height: 120px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  top: -40px;
  left: 60px;
}
.video-wrapper.green-bg::after {
  content: "";
  background-image: url(/wp-content/uploads/sites/37/2023/01/green-bg.png);
  width: 120px;
  height: 120px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: -50px;
  right: 80px;
}
.video-wrapper.red-bg::before {
  content: "";
  background-image: url(/wp-content/uploads/sites/37/2022/03/red-bg.png);
  width: 120px;
  height: 120px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  top: -40px;
  left: 60px;
}
.video-wrapper.red-bg::after {
  content: "";
  background-image: url(/wp-content/uploads/sites/37/2022/03/red-bg.png);
  width: 120px;
  height: 120px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: -50px;
  right: 80px;
}
.video-wrapper.yellow-bg::before {
  content: "";
  background-image: url(/wp-content/uploads/sites/37/2025/02/yellow-bg.svg);
  width: 120px;
  height: 120px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  top: -40px;
  left: 60px;
}
.video-wrapper.yellow-bg::after {
  content: "";
  background-image: url(/wp-content/uploads/sites/37/2025/02/yellow-bg.svg);
  width: 120px;
  height: 120px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: -50px;
  right: 80px;
}
.purple-bg .elementor-widget-video:before {
  content: "";
  background-image: url(/wp-content/uploads/sites/37/2025/02/purple-top.svg);
  width: 120px;
  height: 120px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  top: -40px;
  left: 120px;
}
.purple-bg .elementor-widget-video:after {
  content: "";
  background-image: url(/wp-content/uploads/sites/37/2025/02/purple-btm.svg);
  width: 120px;
  height: 120px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: -50px;
  right: 150px;
  z-index: -1;
}
.video-img .elementor-open-lightbox {
  --video-aspect-ratio: 1 !important;
}
.video-img {
  max-width: 280px;
}
.video-wrapper {
  width: 50%;
  margin: 0 auto;
}
.video-wrapper {
  width: 80%;
  margin: 0 auto;
  position: relative;
}
.video-container {
  position: relative;
  border-radius: 15px;
  aspect-ratio: 16/9;
}
.video-wrapper::before {
  content: "";
  background-image: url(/wp-content/uploads/sites/37/2025/02/purple-top.svg);
  width: 120px;
  height: 120px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  top: -40px;
  left: 60px;
}
.video-wrapper::after {
  content: "";
  background-image: url(/wp-content/uploads/sites/37/2025/02/purple-btm.svg);
  width: 120px;
  height: 120px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: -50px;
  right: 80px;
}
.video-container i {
  font-size: 50px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: white;
  z-index: 1;
  object-position: center 55%;
}
.video-container img.image {
  width: 100%;
  object-fit: cover;
  aspect-ratio: 16/9;
  transition: opacity 0.3s ease;
  border-radius: 8px;
  display: block;
  position: relative;
  z-index: 1;
}
.video-container:hover .image,
.video-container:hover i {
  opacity: 0;
}
.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.3s ease;
  aspect-ratio: 16/9;
  pointer-events: auto;
  background-color: black;
  z-index: 1;
  border-radius: 8px;
  pointer-events: none;
}
.popup-content .swiper-button-next,
.popup-content .swiper-button-prev {
  font-size: 0px;
}
.video-container:hover iframe {
  opacity: 1;
}
.popup {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  justify-content: center;
  align-items: center;
  z-index: 11111;
  height: 100%;
}
.video-container {
  position: relative;
  overflow: hidden;
}
.video-container iframe {
  display: block;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.video-container .image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: opacity 0.3s ease;
  z-index: 2;
}
.popup-content {
  position: relative;
  max-width: 1000px;
  background: black;
  overflow: hidden;
  aspect-ratio: 9 / 16;
  max-height: 700px;
}
.popup-video-container {
  margin-bottom: 20px;
  display: flex;
  justify-content: center;
}
.close-popup {
  position: absolute;
  top: 10px;
  right: 10px;
  background: transparent;
  color: white;
  padding: 5px 10px;
  border: none;
  cursor: pointer;
  z-index: 111;
}
.video-slider {
  display: flex;
  overflow-x: auto;
  gap: 10px;
}
.video-slider iframe {
  width: 500px; /* Adjust to desired size */
  height: 500px; /* Adjust to match iframe aspect ratio */
  border: 2px solid transparent;
  transition: border 0.3s;
}
.video-slider iframe.selected {
  border: 2px solid red; /* Highlight selected video */
}
.mobile-scroll {
  overflow-y: scroll;
  scroll-snap-type: y mandatory;
  max-height: 700px;
  height: 100%;
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
}
.mobile-wrapper {
  display: flex !important;
  flex-direction: column;
  padding: 30px;
}
.mobile-slide {
  scroll-snap-align: start;
  max-height: 700px;
  height: 100vh;
  aspect-ratio: 9 / 16;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.popup-content .swiper-button-next:after,
.popup-content .swiper-button-prev:after {
  color: white;
}
.mobile-slide .video-preview,
.mobile-slide img {
  aspect-ratio: 9 / 16;
  height: auto !important;
  max-height: 700px;
}
.blog-detail-video iframe {
  aspect-ratio: 9 / 16;
}
#video-popup .video-preview-block {
  position: absolute;
  top: 0;
}

/*-------------------------------------*/

/* Related post section */
.left-side .progress-bar {
  display: block;
  background-color: #3498db;
  width: 5px;
  height: 0%;
  position: absolute;
  top: 0;
  left: 0;
}
button.page-share-allpages {
  margin-right: 25px;
}
.related-pages-posts {
  padding: 5vw 8vw;
  background: #ebf6fd;
}
.related-pages-posts h2 {
  color: #304e63;
  margin-bottom: 50px;
}
.related-pages-posts .page-template-template-blog p{
  font-family: "Gotham HTF" !important;
  line-height: 1.6;
  font-weight: 400;
}
.single-blog p {
    font-family: "Gotham HTF" !important;
  line-height: 1.6;
}
.text-decoration-underline {
  text-decoration: underline !important;
}
.related-pages-posts .blog-list > [class^="col-"]:nth-child(4n + 1) .blog-card {
  background-color: #fdf3b1 !important;
}
.related-pages-posts .blog-list > [class^="col-"]:nth-child(4n + 2) .blog-card {
  background-color: #cee9dc !important;
}
.related-pages-posts .blog-list > [class^="col-"]:nth-child(4n + 3) .blog-card {
  background-color: #ffd6c5 !important;
}
.related-pages-posts .blog-list > [class^="col-"]:nth-child(4n + 4) .blog-card {
  background-color: #dff2fb !important;
}
.related-pages-posts .blog-list > [class^="col-"] a {
  color: #333232;
  text-decoration: none;
}
.related-pages-posts .blog-card {
  height: 100%;
  border-radius: 35px;
  overflow: hidden;
  border: 1px solid #f1f1f1;
  transition: 0.2s all ease-in-out;
  -webkit-transition: 0.2s all ease-in-out;
  -ms-transition: 0.2s all ease-in-out;
}
.related-pages-posts .blog-card:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.16);
  transition: 0.2s all ease-in-out;
  -webkit-transition: 0.2s all ease-in-out;
  -ms-transition: 0.2s all ease-in-out;
}
/* .related-pages-posts .blog-card .blog-inner-details { padding: 20px; } */
.related-pages-posts .blog-card .blog-inner-details .blog-meta {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.related-pages-posts .blog-card .blog-inner-details .blog-meta .date {
  font-weight: bold;
  font-size: 16px;
  color: #223e51;
}
.related-pages-posts .blog-card .blog-inner-details .blog-meta .category {
  display: inline-block;
  padding: 6px 20px;
  background: #9b5940;
  color: #fff;
  text-transform: uppercase;
  border-radius: 8px;
}
.related-pages-posts .blog-card .blog-inner-details .blog-info h3 {
  font-size: 24px;
  font-family: "Gotham HTF";
  color: #223e51;
  font-weight: 400;
  line-height: 1.25em;
}
.related-pages-posts .blog-card .blog-inner-details .blog-other-info {
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
}
.related-pages-posts
  .blog-card
  .blog-inner-details
  .blog-other-info
  .blog-read-more {
  position: relative;
  font-weight: bold;
  color: #545a5e;
  font-family: "GothamHTF-Book", Sans-serif;
  letter-spacing: 1.2px;
}
.related-pages-posts
  .blog-card
  .blog-inner-details
  .blog-other-info
  .blog-read-more:after {
  content: "\f105";
  margin-left: 5px;
  font: normal normal normal 20px/1 FontAwesome;
}
.related-pages-posts
  .blog-card
  .blog-inner-details
  .blog-other-info
  .blog-read-more:hover {
  color: #437113;
}
.related-pages-posts .blog-card .blog-image {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
.related-pages-posts .blog-card .blog-inner-details .blog-meta .category.women,
.blog-card .blog-inner-details .blog-meta .category.women-es {
  background: #9b5940;
}
.related-pages-posts .blog-card .blog-inner-details .blog-meta .category.infant,
.blog-card .blog-inner-details .blog-meta .category.infant-es {
  background: #b04040;
}
.related-pages-posts
  .blog-card
  .blog-inner-details
  .blog-meta
  .category.children,
.blog-card .blog-inner-details .blog-meta .category.children-es {
  background: #2f4653;
}
.related-pages-posts .blog-card .blog-inner-details .blog-meta .category.family,
.blog-card .blog-inner-details .blog-meta .category.family-es {
  background: #497551;
}
.related-pages-posts
  .blog-card
  .blog-inner-details
  .blog-meta
  .category.recipes,
.blog-card .blog-inner-details .blog-meta .category.recipes-es {
  background: #765169;
}
.related-pages-posts
  .blog-card
  .blog-inner-details
  .blog-meta
  .category.general-family,
.blog-card .blog-inner-details .blog-meta .category.general-family-es {
  background: #497551;
}
.related-pages-posts .blog-card .blog-inner-details .blog-meta .category {
  margin-left: 10px;
  font-family: "GothamHTF-Book", Sans-serif;
}
/* .row.gutters-y-90 > [class^=col-]{ padding-bottom: 30px; } */
/* , .row.gutters-y-90 > [class*=" col-"]  */
.reading-time-all-page {
  margin-bottom: 40px;
}
.progress-bar-nav.left-side .progress-bar {
  display: block;
  background-color: #3498db;
  width: 5px;
  height: 0%;
  position: absolute;
  top: 0;
  right: 0;
}
.progress-bar-top .progress-bar {
  position: fixed;
  top: 0;
  left: 0;
  height: 4px; /* thin line */
  width: 0;
  background-color: #3498db;
  z-index: 9999;
}
.left-side.progress-bar-nav .progress-bar {
  left: auto;
  right: 0px;
}
.iv-iconbtn.iv-share { 
  padding-top: 4px;
  padding-right: 8px;
}
.iv-iconbtn.iv-share svg {
  width: 20px;
  height: 20px;
}
.clear-btn:hover { background: white; color: #ef4444; }
#video-popup .close-popup { height: 36px; width: 36px; padding: 0px; line-height: 1; transition: all ease 0.3s; border-radius: 100%; }
#video-popup .close-popup:hover { background: #304e63; }
.related-post-section .row.gutters-y-90 {
  margin-bottom: -30px;
}
.related-post-section .row.gutters-y-90 > [class^="col-"] {
  padding-bottom: 30px;
}
/* , .row.gutters-y-90 > [class*=" col-"] */
.related-post-section .row.gutters-y-24 {
  margin-bottom: -24px;
}
.related-post-section .row.gutters-y-24 > [class^="col-"],
.related-post-section .row.gutters-y-24 > [class*=" col-"] {
  padding-bottom: 24px;
}
.related-post-section .row.gutters-y-20 {
  margin-bottom: -20px;
}
.related-post-section .row.gutters-y-20 > [class^="col-"],
.related-post-section .row.gutters-y-20 > [class*=" col-"] {
  padding-bottom: 28px;
}

.elementor-page .topclose-btn .close {
  background-color: #3498db;
  padding: 8px !important;
}
.elementor-page .topclose-btn .close span {
  font-size: 24px;
}

.blog-card .blog-inner-details .blog-meta .categories-wrapper .category {
  margin: 0px !important;
}
.categories-wrapper {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}
.blog-card .blog-inner-details .blog-meta {
  flex-wrap: wrap;
  gap: 10px;
}
.blog-card .blog-inner-details .blog-meta .date,
.blog-card .blog-inner-details .blog-meta .category {
  white-space: nowrap;
}

.iv-actions {
  flex-direction: column;
}

.muffins-instrucciones .iv-iconbtn.iv-share {
  position: absolute;
  right: 0px;
  display: grid;
  place-items: center;
  width: 36px;
  height: 36px;
  border-radius: 999px;
  border: 0;
  cursor: pointer;
  background: #fff;
  color: #fff;
  transition: 0.15s;
  right: calc(50% - 165px);
  top: 50px;
}

.underline-bg.treat-blog-txt {
  color: #264a63;
  background-position: 0px 68%;
  background-size: 100% 3px;
  font-weight: 400;
}

@media only screen and (min-width: 1200px) {
  .related-post-section .row.gutters-x-45 {
    margin-right: -20px;
    margin-left: -20px;
  }
  .related-post-section .row.gutters-x-45 > [class^="col-"],
  .related-post-section .row.gutters-x-45 > [class*=" col-"] {
    padding-right: 20px;
    padding-left: 20px;
  }
  .related-post-section .row.gutters-x-24 {
    margin-right: -24px;
    margin-left: -24px;
  }
  .related-post-section .row.gutters-x-24 > [class^="col-"],
  .related-post-section .row.gutters-x-24 > [class*=" col-"] {
    padding-right: 24px;
    padding-left: 24px;
  }
  .related-post-section .row.gutters-y-90 {
    margin-bottom: -40px;
  }
  .related-post-section .row.gutters-y-90 > [class^="col-"],
  .related-post-section .row.gutters-y-90 > [class*=" col-"] {
    padding-bottom: 40px;
  }
  .related-post-section .row.gutters-y-24 {
    margin-bottom: -24px;
  }
  .related-post-section .row.gutters-y-24 > [class^="col-"],
  .related-post-section .row.gutters-y-24 > [class*=" col-"] {
    padding-bottom: 24px;
  }
}
@media only screen and (min-width: 1400px) {
  .related-post-section .row.gutters-x-45 {
    margin-right: -25px;
    margin-left: -25px;
  }
  .related-post-section .row.gutters-x-45 > [class^="col-"],
  .related-post-section .row.gutters-x-45 > [class*=" col-"] {
    padding-right: 25px;
    padding-left: 25px;
  }
  .related-post-section .row.gutters-x-24 {
    margin-right: -24px;
    margin-left: -24px;
  }
  .related-post-section .row.gutters-x-24 > [class^="col-"],
  .related-post-section .row.gutters-x-24 > [class*=" col-"] {
    padding-right: 24px;
    padding-left: 24px;
  }
  .related-post-section .row.gutters-y-24 {
    margin-bottom: -24px;
  }
  .related-post-section .row.gutters-y-24 > [class^="col-"],
  .related-post-section .row.gutters-y-24 > [class*=" col-"] {
    padding-bottom: 24px;
  }
}

@media (max-width: 1199.98px) {
  .progress-bar-nav.left-side .progress-bar {
    display: none;
  }
  .left-side .progress-bar {
    display: none;
  }
}

@media only screen and (max-width: 1299.98px) {
  .related-pages-posts {
    padding: 30px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .related-pages-posts {
    padding: 40px;
  }
}
@media only screen and (max-width: 1024px) {
  .muffins-instrucciones .iv-iconbtn.iv-share {
    top: 70px;
  }
}
@media only screen and (max-width: 991.98px) {
  .related-pages-posts {
    padding: 40px;
  }
  .categories-wrapper {
            display: flex;
        flex-wrap: wrap;
        gap: 10px;
  }
  .blog-card .blog-inner-details .blog-meta .category {
         margin: 0px !important;
  }
}
@media only screen and (max-width: 767.98px) {
  .related-pages-posts {
    padding: 40px 0px;
  }
  .iv-card {
    height: 100%;
    display: block;
    width: 100%;
  }
  .page-template-template-videofeed .hero {
    background-position: center;
  }
  .picture-sec .heart-serves-dad-bg .elementor-widget-container::before {
    top: 0;
    right: -32px;
    width: 131px;
    height: 70px;
    transform: rotate(27deg);
  }
  .picture-sec .heart-serves-dad-bg .elementor-widget-container::after {
    bottom: -30px;
    left: 30px;
    width: 120px;
    height: 90px;
    transform: rotate(355deg);
  }
  .muffins-instrucciones .iv-iconbtn.iv-share {
    top: 80px;
  }

}

@media only screen and (max-width: 500px) {
  .muffins-instrucciones .iv-iconbtn.iv-share {
    right: 32px;
  }
}

/* @media (max-width: ) {
    
} */

.page-template-template-watchread .blog-info p {
  display: -webkit-box;
  -webkit-line-clamp: 2; /* limits text to 2 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: normal;
}

.blog-detail-date-sec {
  gap: 15px;
}
.blog-details .blog-detail-date-sec .blog-meta {
  gap: 15px;
}
.blog-card .blog-inner-details .blog-meta .category.influencers {
  background: #576db4;
}

@media (max-width: 767px) {
  .iv-reel .iv-actions {
    left: unset;
    right: 30px;
    top: 40px;
  }
}

.iv-iconbtn.iv-save svg {
  pointer-events: none;
}
.iv-iconbtn {
  position: relative;
}
.iv-tooltip {
  position: absolute;
  top: 50%;
  right: calc(100% + 8px);
  left: auto; /* remove left centering */
  transform: translateY(-50%) scale(0.9); /* center vertically */
  background: #304e63;
  color: #fff;
  padding: 5px 10px;
  border-radius: 5px;
  font-size: 12px;
  white-space: nowrap;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s ease, transform 0.2s ease;
}
/* Arrow — pointing right */
.iv-tooltip::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 100%; /* arrow on the right side of tooltip */
  transform: translateY(-50%);
  border: 5px solid transparent;
  border-left-color: #304e63; /* arrow points right toward the button */
}
/* Show on hover */
.iv-iconbtn:hover .iv-tooltip {
  opacity: 1;
  visibility: visible;
  transform: translateY(-50%) scale(1);
}

.iv-modal .iv-modal__box {
  width: min(380px, 94vw);
  overflow: visible;
  aspect-ratio: 9 / 16;
  max-height: 700px;
}
.iv-modal .iv-modal__body {
  aspect-ratio: 9 / 16;
}
.iv-modal__body .iv-actions {
  top: 60px;
}
.iv-modal .iv-modal__box .iv-modal__header {
  position: fixed;
  top: 40px;
  right: 40px;
}
#iv-saved-grid .iv-iconbtn.iv-share {
  display: none;
}
@media (max-width: 767px) {
  .iv-reel .iv-actions {
    left: unset !important;
    right: 20px !important;
    top: 50px !important;
  }
  .iv-reels-shell .iv-reel {
    display: block !important;
    width: 100%;
  }
  .iv-reels {
    overflow: scroll !important;
  }
  .iv-iframe-wrap .vimeo-slot {
    background: black;
  }
  #iv-grid .iv-grid > .iv-col {
    grid-column: span 6;
  }
  .swiper-wrapper .iv-actions {
    top: 50px !important;
  }
}

.blog-card.realted-blog-card .blog-image {
  background-size: cover;
}

/* ---- What Is Postpartum Depression? WIC table css ---*/
.text-light-green-12 { color: #12544C; }
.table-wrapper {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
}
table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
}
ul.bullets li {
  list-style-type: disc !important;
  list-style-position: outside !important;
}
table.tbl-head th {
  padding: 20px 23px;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: normal;
  color: #ffffff;
  letter-spacing: 1px;
  vertical-align: middle;
  font-family: "Gotham HTF", sans-serif;
}
table.tbl-head th.col-label {
  background: #885477;
  width: 180px;
  text-align: center;
  border-radius: 14px 0 0 14px;
}
table.tbl-head th.col-moms {
  background: #304e63;
  text-align: center;
}
table.tbl-head th.col-dads {
  background: #4a7b54;
  text-align: center;
  border-radius: 0 14px 14px 0;
}
table.tbl-body tr.data-row td {
  padding: 16px 20px;
  font-size: 16px;
  line-height: 1.6;
  vertical-align: middle;
}
table.tbl-body tr.data-row td.td-label {
  background: #f3e9f3;
  color: #885477;
  font-weight: bold;
  font-size: 16px;
  line-height: normal;
  text-align: center;
  vertical-align: middle;
  border-radius: 14px 0 0 14px;
  font-family: "Gotham bold", sans-serif;
}
table.tbl-body tr.data-row td:first-child {
  width: 180px;
}
table.tbl-body tr.data-row td.td-moms {
  background: #e5f6fc;
  color: #000;
}
table.tbl-body tr.data-row td.td-dads {
  background: #eff8f1;
  color: #000;
  border-radius: 0 14px 14px 0;
}
ul.bullets {
  list-style: disc;
  padding-left: 18px;
}
ul.bullets li {
  margin-bottom: 5px;
  font-size: 16px;
}
ul.bullets li:last-child {
  margin-bottom: 0;
}
table.tbl-body tr.warning-top td.td-label-warn {
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  vertical-align: middle;
  line-height: normal;
  width: 180px;
  padding: 16px 20px;
  border-radius: 14px 0 0 14px;
  background: #f3e9f3;
  color: #885477;
  font-family: "Gotham bold", sans-serif;
}
table.tbl-body tr.warning-top td.td-moms-warn {
  background: #e5f6fc;
  color: #000;
  padding: 16px 20px;
  vertical-align: middle;
}
table.tbl-body tr.warning-top td.td-dads-warn {
  background: #eff8f1;
  color: #000;
  padding: 16px 20px;
  vertical-align: top;
  border-radius: 0 14px 0 0;
}
table.tbl-body tr.warning-bottom td.td-alert {
  background: #faedeb;
  padding: 14px 20px 18px 20px;
  vertical-align: middle;
  border-radius: 0 0 14px 0;
}
.alert-inner {
  display: flex;
  align-items: center;
  gap: 12px;
}
.alert-inner img.alert-icon {
  width: 52px;
  height: auto;
  flex-shrink: 0;
}
.alert-inner .alert-text {
  font-size: 16px;
  font-weight: 700;
  color: #c04341;
  line-height: 1.55;
  font-family: "Gotham bold", sans-serif;
}
.gotham-h3 h3{
  font-family: "Gotham HTF Book", Sans-serif !important;
}
.food-baby-svgs svg { 
  border-radius: 100px; 
}
.icon-middle{
  display: flex;
  align-items: center !important;
  justify-content:center !important; 
}
@media (max-width: 767px) {
  .table-wrapper {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  table.tbl-head,
  table.tbl-body {
    min-width: 720px; /* force horizontal scroll */
    width: 720px;
  }
  table.tbl-head th,
  table.tbl-body td {
    white-space: normal;
  }
  .col-label,
  .td-label,
  .td-label-warn {
    min-width: 180px;
  }
  .col-moms,
  .td-moms,
  .td-moms-warn {
    min-width: 270px;
  }
  .col-dads,
  .td-dads,
  .td-dads-warn {
    min-width: 270px;
  }
}
/* ---- What Is Postpartum Depression? WIC table css END ---*/


/* ---- You May Also Like video bottom WIC css start ---*/

.graphic_video_btn{display: flex;text-align: center; justify-content: center;}    
.graphic_video_btn a{font-family: "Gotham HTF" !important;word-break: break-all; border: 1px solid #2E4A61 !important;background-color: #2E4A61 !important;display: inline-block;padding: 6px 20px; background-color: #9b5940; color: #fff;text-transform: uppercase; border-radius: 8px; font-family: "Gotham HTF"; font-size: 16px;  font-weight: normal;} 
.graphic_video_btn a:hover {background-color: #ffffff !important;color: #2e4a61 !important;}
.video_in_also_like .iv-card{     border-radius: 35px;overflow: hidden; border: 1px solid #f1f1f1;    transition: 0.2s all ease-in-out; -webkit-transition: 0.2s all ease-in-out;-ms-transition: 0.2s all ease-in-out;}
.video_in_also_like .iv-card:hover{box-shadow: 0 10px 20px rgba(0, 0, 0, 0.16);transition: 0.2s all ease-in-out;-webkit-transition: 0.2s all ease-in-out; -ms-transition: 0.2s all ease-in-out;}
.video_in_also_like .iv-grid {gap: 30px;}
.video_in_also_like .iv-col { padding-bottom: 0; background-color: #FFF3F0 !important;  margin-bottom: 30px;    border-radius: 35px;}
.video_in_also_like h3{font-size: 16px !important; font-family: "GothamHTF-Bold", sans-serif !important;     text-align: center; color: #576db4 !important; font-weight: bold !important;text-transform: uppercase !important; line-height: 1.4em !important; margin-bottom: 0px !important; word-break: break-word !important;    padding: 30px;}
.video_in_also_like .iv-col .iv-card{aspect-ratio: 9 / 12;}     


@media only screen and (max-width: 1200px) {
     .video_in_also_like .iv-col .iv-card{aspect-ratio: 9 / 11;}

}



@media only screen and (max-width: 1024px) {

.related-post-section h2 {margin-bottom: 25px !important;}


}

@media only screen and (max-width: 767px) {

.video_in_also_like .iv-grid {gap: 15px;row-gap: 0;}
.video_in_also_like .iv-col {aspect-ratio: 9 / 16;}
ul.blog-cat-list li a, ul.blog-cat-list li:first-child button{margin-bottom: 10px;margin-right: 05px;}
.wp-theme-wic-oklahomadev ul.blog-cat-list li [type="radio"]:checked + label { margin-right: 5px;}
}


@media only screen and (max-width: 540px) {

.video_in_also_like .iv-grid {grid-template-columns: 1fr;}
.video_in_also_like .iv-col { aspect-ratio: 9 / 12;}

}






/* popup swiper outer swiper-button-prev/next */

.popup .swiper-button-next,
  .popup .swiper-button-prev{
    position: fixed;         
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    z-index: 1000;
  }
 .popup .swiper-button-prev{
    right: auto !important;
    left:  calc(50% - (var(--wic-popup-w, 394px) / 2) - 60px) !important;
  }
  .popup .swiper-button-next{
    left: auto !important;
    right: calc(50% - (var(--wic-popup-w, 394px) / 2) - 60px) !important;
  }


/* ---- Blog/video Comment css start ---*/

/* -------------------- Top meta-bar comment icon -------------------- */
   
.like-unlike-button .mll-comment-link i.far.fa-comment, .mll-comment-link i.fa.fa-comment {font-size: 40px;}
 .mll-comments-section{position:relative;padding:56px 24px 96px;z-index: 1;}
.mll-comments-section::after {content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 290px; background-image: url(/wp-content/uploads/2020/08/white-dout-bg.svg); z-index: -1; background-color: #FCF8C6;background-repeat: no-repeat; background-size: cover;}
.mll-comment-link{    border: none;    background: none;}
.mll-comment-link:focus{    outline: none;}
.mll-comments-section {background: #FFFDEB;background-size: 22px 22px;background-position: 0 60%;}
.mll-comments-card {display: flex;flex-wrap: wrap; gap: 70px;background: #fff;border-radius: 14px;padding: 25px;box-shadow: 0px 4px 28px 0px rgba(0, 0, 0, 0.15);}
.mll-comments-right {flex: 1 1 460px; min-width: 300px;background: #FAFAFA;   padding-right: 5px; border: 1px #F0F0F0 solid; border-radius: 6px;}
.mll-comments-section  .mll-btn i.far.fa-heart, .mll-comments-section .mll-btn.liked i.fa.fa-heart { font-size: 20px !important; }
.mll-comments-left{flex: 1 1 340px;min-width: 300px;display: flex;flex-direction: column;}
.mll-comments-list{overflow-y: auto; padding: 30px 30px 30px 30px;      max-height: 500px;}
.mll-comments-list::-webkit-scrollbar{width:5px} 
.mll-comments-list::-webkit-scrollbar-thumb{background:#F5DAD4; border-radius:99px}
.mll-comments-list::-webkit-scrollbar-track {background: #f0f2f4; border-radius: 4px;}
.mll-comments-heading {display: flex;align-items: flex-start; justify-content: space-between; gap: 16px;}
.mll-comments-section .mll-comments-heading h2 {color: #304e63;font-size: 36px;}
.mll-comments-section .mll-love-text {margin: 0 0 40px; font-size: 20px; font-weight: 700;color: #304e63;}
.mll-comments-heading .mll-btn-pill {display: inline-flex; align-items: center; gap: 7px; background: #fff; border: 1px solid #E2E2E2; border-radius:6px; padding: 8px 15px; cursor: pointer;transition: border-color .2s, box-shadow .2s;  box-shadow: 0 1px 15.1px 0 rgba(0, 0, 0, 0.06);}
span.mll-btn-label{  font-weight: 500;font-size: 18px;color: #333333;}
.mll-btn-pill .mll-count {color: #000000; font-weight: 500;font-size: 16px;}
.mll-wrap-inline { flex: 0 0 auto;}
.mll-btn-pill:hover {border-color: #b8c1c8;  box-shadow: 0 2px 8px rgba(0, 0, 0, .07);}
.mll-btn-pill:focus {outline: 0;}
.mll-comment-form .mll-input-name, .mll-comment-form .mll-input-text {width: 100%; border: 1px solid #F0F0F0; border-radius: 6px; background: #FAFAFA; padding: 15px; font-size: 16px; color: #333333; margin-bottom: 14px;}
.mll-comment-form .mll-input-name::placeholder,.mll-comment-form .mll-input-text::placeholder {  color: #333333;}
.mll-btn-pill i {color: #9b1c2e;}
.mll-btn i.fa.fa-heart{font-size: 20px;}
.mll-btn-pill.liked i {color: #9b1c2e;}
.mll-comment-form .mll-input-name:focus,
.mll-comment-form .mll-input-text:focus { outline: 0;background: #fff; border-color: #c3ccd2;}
.mll-comment-form .mll-input-text {min-height: 108px; resize: vertical; margin-bottom: 10px;}
.mll-recaptcha-holder {margin-bottom: 18px;  transform-origin: 0 0;}
.mll-comment-submit {display: inline-flex;align-items: center;justify-content: center;gap: 9px;width: 100%; border: 0; border-radius: 6px;background: #314E63;color: #fff; font-size: 18px; font-weight: 600;  padding: 13px 18px;  cursor: pointer; transition: background .2s, opacity .2s;}
.mll-comment-submit i.far.fa-comment, .mll-comments-section i.fa.fa-comment { font-size: 20px; }
.mll-comment-submit:hover { background: #1a3547;}
.mll-comment-submit:focus { outline: 0;}
.mll-comment-submit[disabled],.mll-comment-submit.is-loading {  opacity: .6;  cursor: not-allowed;}
.mll-comments-section .mll-comment-msg {display: none;margin: 0 0 18px;font-size: 14px;  line-height: 1.45;}
.mll-comment-msg.success {color: #1c6b32;}
.mll-comment-msg.error { color: #b32d2e;}
.blog-like-unlike-heart, .blog-comment-count {    display: flex; gap: 8px;align-items: center;}

/* -------------------- Comment list -------------------- */
.mll-comment-item {padding: 0 0 20px;margin-bottom: 20px; border-bottom: 1px solid rgb(51 51 51 / 10%);}
.mll-comment-item:last-child {  border-bottom: 0; margin-bottom: 0; padding-bottom: 0;}
.mll-comment-name {font-size: 18px; font-weight: 700; color: #333333; line-height: 1.2;}
.mll-comment-head {display: flex;align-items: center;gap: 10px;margin-bottom: 7px;}
.mll-comment-avatar {display: inline-flex;align-items: center; justify-content: center;width: 24px;height: 24px;border-radius: 50%;background: #eaeef1;    flex: 0 0 24px;}
.mll-comment-avatar svg { fill: #314E63;}.mll-comment-date { margin-left: auto; font-size: 14px;color: #333333; white-space: nowrap;}
.mll-comment-text {margin: 0;font-size: 16px;line-height: 1.55;  color: #333333;}
.mll-no-comments {margin: 0;font-size: 16px; color: #333333; font-style: italic;}

/* -------------------- Scroll To Top (inline, end of section) -------------------- */
.mll-scroll-top-wrap {display: flex; justify-content: flex-end; margin-top: 24px;}
.mll-scroll-top {display: inline-flex;align-items: center; gap: 12px; text-decoration: none; color: #21445c; cursor: pointer;}
.mll-scroll-top:hover,.mll-scroll-top:focus {  text-decoration: none;  color: #21445c;}
.mll-scroll-top-label {  font-size: 16px;  font-weight: 600;  line-height: 1;}
.mll-scroll-top-btn {  display: inline-flex; align-items: center; justify-content: center; width: 30px;height: 30px; border-radius: 50%; background: #21445c; color: #fff; flex: 0 0 30px; transition: background .2s, transform .2s;}
.mll-scroll-top:hover .mll-scroll-top-btn { background: #1a3547;  transform: translateY(-2px);}


.mll-vc-btn {position: relative;display: grid;place-items: center;width: 36px;height: 36px;padding: 0;border: 0;border-radius: 999px;background: #fff;color: #304e63;cursor: pointer;transition: background .15s, color .15s;}
.mll-vc-btn:hover {background: #f2f5f7;}
.mll-vc-btn:focus {outline: 0;}
.mll-vc-btn.is-active {background: #304e63; color: #fff;}
.mll-vc-badge {position: absolute;top: -3px;right: -3px;min-width: 17px;height: 17px;padding: 0 4px;border-radius: 9px;background: #9b1c2e;color: #fff;font-size: 10px;font-weight: 700;line-height: 17px;text-align: center;pointer-events: none;}
.mll-vc-panel { position: absolute; left: 8px;padding: 10px;  right: 8px; bottom: 8px;z-index: 6; display: flex;  flex-direction: column; max-height: 75%;    background: #fff; border-radius: 10px;  box-shadow: 0 -4px 22px rgba(0, 0, 0, .18); text-align: left;}
.mll-vc-panel[hidden] { display: none !important;}
.iv-card,.iv-reel,#video-popup .swiper-slide,.iv-modal__box {position: relative;}
/* The slider stacks its own arrows and controls fairly high. */
#video-popup .swiper-slide .mll-vc-panel,.iv-modal__box .mll-vc-panel { z-index: 120;}

/* -------------------- Comment list -------------------- */
.mll-vc-list {  flex: 1 1 auto; overflow-y: auto;     min-height: 210px;  margin-bottom: 12px;    padding: 14px 14px 12px;}
.mll-vc-list::-webkit-scrollbar { width: 5px;}
.mll-vc-list::-webkit-scrollbar-track { background: #f0f2f4;  border-radius: 4px;}
.mll-vc-list::-webkit-scrollbar-thumb {background: #F5DAD4; border-radius: 99px;}
.mll-vc-item {  padding-bottom: 12px; margin-bottom: 12px;  border-bottom: 1px solid #eef1f3;}
.mll-vc-item:last-child {border-bottom: 0;  margin-bottom: 0; padding-bottom: 0;}
.mll-vc-head {  display: flex;  align-items: center;  gap: 8px; margin-bottom: 10px;}
.mll-vc-avatar {  display: inline-flex; align-items: center;justify-content: center;width: 20px;height: 20px;border-radius: 50%;background: #eaeef1;flex: 0 0 20px;}
.mll-vc-avatar svg {  fill: #314E63;  width: 13px;  height: 13px;}
.mll-vc-name {font-size: 14px;font-weight: 700; color: #333333;}
.mll-vc-date {margin-left: auto;font-size: 12px;color: #333333; white-space: nowrap;}
.mll-vc-text {margin: 0;font-size: 14px;line-height: 1.5;color: #333333;}
.mll-vc-empty { margin: 0;  font-size: 13px;  color: #8b9aa4; font-style: italic;}
.mll-comments-section span.mll-pending-flag, .mll-vc-panel span.mll-vc-pending-flag { color: #b32d2e;margin-left: auto;}
.mll-vc-panel span.mll-vc-pending-flag{font-size: 12px; line-height: 1.2; padding-left: 35px;    text-align: right;    margin-left: auto;}




/* -------------------- Form -------------------- */
.mll-vc-form {flex: 0 0 auto;background: #ECF7FD; padding: 10px;}
.mll-vc-form .mll-vc-input-name,
.mll-vc-form .mll-vc-input-text {width: 100%;resize: none !important;border: 1px solid #FFFFFF; border-radius: 6px; background: #FAFAFA;padding: 9px 12px;font-size: 14px;color: #333333;transition: border-color .2s, background .2s;}
.mll-vc-form .mll-vc-input-name{margin-bottom: 9px;}
.mll-vc-submit svg { width: 20px; height: 20px;}
.mll-vc-form .mll-vc-input-name::placeholder,.mll-vc-form .mll-vc-input-text::placeholder { color: #333333;}
.mll-vc-form .mll-vc-input-name:focus,
.mll-vc-form .mll-vc-input-text:focus {outline: 0;  background: #fff; border-color: #c3ccd2;}
.mll-vc-form .mll-vc-input-text {height: 58px;  resize: vertical;}
.mll-vc-recaptcha {margin-bottom: 9px;transform: scale(.82);transform-origin: 0 0;  height: 62px;}
.mll-vc-submit {display: inline-flex;align-items: center;justify-content: center; gap: 8px;width: 100%;border: 0;border-radius: 5px;background: #21445c;color: #fff;font-size: 14px;font-weight: 600;padding: 11px 16px;cursor: pointer;transition: background .2s, opacity .2s;}
.mll-vc-submit:hover {background: #1a3547;}
.mll-vc-submit:focus {outline: 0;}
.mll-vc-submit[disabled],.mll-vc-submit.is-loading {opacity: .6;cursor: not-allowed;}
.mll-vc-msg {display: none; margin: 0 0 9px !important;  font-size: 13px;  line-height: 1.4;}
.mll-vc-msg.success {color: #1c6b32;}
.mll-vc-msg.error { color: #b32d2e;}
.mll-vc-btn path {fill: currentColor; stroke: currentColor;}

/* keep the size no matter which FA weight is used */
.like-unlike-button .mll-comment-link i.fa-comment,
.mll-comment-link i.fa-comment { font-size: 40px; }

/* 0 comments → outline, black */
.mll-comment-link i.far.fa-comment::before { color: #000 !important; }

/* has comments → solid, same maroon as the liked heart */
.mll-comment-link.has-comments i.fa-comment::before,
.mll-comment-link i.fas.fa-comment::before { color: #872A44  !important; }
.blog-comment-count i.fa-comment{    font-size: 20px;color: #c04341;}
.blog-comment-count i.far.fa-comment, .mll-comment-link i.fa.fa-comment{    font-size: 20px;color: #c04341;}
.blog-like-comment-wrapper{    display: flex; gap: 12px;}

/* 0 comments → outline, black */
.blog-comment-count i.far.fa-comment::before { color: #000 !important; }

/* has comments → solid, same maroon as the liked heart */
.blog-comment-count.has-comments i.fa-comment::before,
.blog-comment-count i.fas.fa-comment::before { color: #872A44  !important; }





.like-unlike-button i.fa.fa-comment-o {font-size: 40px;}
.mll-comment-link i {font-family: FontAwesome;font-weight: 900;color: #2E4A61;font-size: 40px;}
.scroll-section .mll-btn i.fa.fa-heart-o { font-size: 40px;     font-weight: 900;}
.blog-list .blog-comment-count .fa, .blog-list .blog-comment-count .fas { font-family: FontAwesome; font-size: 20px;}



.mll-reply { margin: 10px 0 0 14px; padding: 2px 0 2px 14px; border-left: 2px solid rgba(0, 0, 0, .12);}
.mll-reply-head {display: flex; align-items: center; gap: 8px; margin-bottom: 4px;}
.mll-reply-avatar {display: inline-flex; align-items: center;justify-content: center; width: 24px; height: 24px; border-radius: 50%;  background: rgba(0, 0, 0, .06); flex-shrink: 0;}
.mll-reply-avatar svg { width: 13px; height: 13px; fill: currentColor; opacity: .7;}
.mll-reply-name { font-weight: 700; font-size: .95em;}
p.mll-reply-text {margin: 0;font-size: 16px;line-height: 1.5;color: #333333;}
.mll-reply-name { font-size: 16px; font-weight: 700;  color: #333333;}
.mll-vc-panel .mll-reply-name { font-size: 14px;}
.mll-vc-panel p.mll-reply-text{ font-size: 14px;}
.mll-vc-panel .mll-reply-avatar{width: 20px; height: 20px;}

/* -------------------- Responsive -------------------- */

@media (min-width: 992px) {

  .mll-comments-card  { align-items: stretch; }
  .mll-comments-right {display: flex;flex-direction: column; min-height: 0;}
  .mll-comments-list {flex: 1 1 0;min-height: 0; max-height: none;}
}

@media (max-width: 1400px) {
.mll-comments-card{    gap: 30px;}
.blog-header-line{gap: 10px;}
.blog-details .blog-meta .date{margin-right: 10px;    font-size: 16px;}
.page-share-sec.innerpage-share button.share-btn {padding: 8px 10px !important;}
.blog-header-line .like-unlike-button .mll-btn i.far.fa-heart, .mll-btn.liked i.fa.fa-heart, .like-unlike-button .mll-comment-link i.far.fa-comment, .mll-comment-link i.fa.fa-comment , .mll-comment-link i.fa-comment-o , .like-unlike-button .mll-comment-link i.fa-comment, .mll-comment-link i.fa-comment, .scroll-section .mll-btn i.fa.fa-heart-o{font-size: 30px !important;}
 .blog-details .align-items-center.gutters-y-20.row.justify-content-between.px-3{    gap: 30px;}
 .mll-comments-left{    flex: 1 1 300px;}
 .like-unlike-button i.fa.fa-comment-o { font-size: 30px;}
}
@media (max-width: 991px) {
  .mll-comments-card { padding: 28px 24px; gap: 26px; }
  .mll-comments-heading h3 { font-size: 22px;  }
  .blog-details .page-qr-code img {margin-left: auto;}


}

@media (max-width: 767px) {
  .mll-comments-section {padding: 40px 0; }
  .mll-comment-name{ font-size: 16px;}
  .mll-comments-left,.mll-comments-right {flex: 1 1 100%; }
  .mll-comments-heading {flex-direction: column; align-items: flex-start; gap: 0px; }
  .mll-comments-section .mll-love-text{margin: 20px 0 20px;}
  .mll-comments-heading h3 {max-width: none;}
  .mll-comments-list {max-height: 430px; padding: 20px;} 
  .mll-recaptcha-holder {transform: scale(.88);margin-bottom: 4px;}
  .mll-love-text{font-size: 18px;}
  .mll-comments-right{ padding-right: 5px; margin-top: 30px}
  .mll-comments-card{padding: 15px;}
  .mll-comment-submit{font-size: 16px;}
  .mll-love-text{ margin: 10px 0 25px;}
  .mll-vc-panel {max-height: 76%;left: 6px;right: 6px;bottom: 6px;padding: 12px 12px 10px;}
  .mll-vc-list {margin-bottom: 10px;}
  .mll-vc-recaptcha {transform: scale(.74);height: 56px;}
   .mll-comments-section span.mll-pending-flag, .mll-vc-panel span.mll-vc-pending-flag { font-size: 12px; line-height: 1.2;}
  .blog-details .page-qr-code img { margin: 0 auto;}
 .blog-details .page-qr-code{justify-content: space-around;}
 
}


@media (max-width: 570px) {
.blog-details .align-items-center.gutters-y-20.row.justify-content-between.px-3 { gap: 0;}
.blog-details .blog-bottom { margin-bottom: 15px;}

}

@media (max-width: 520px) {
 .mll-comments-left, .mll-comments-right{min-width: auto;}
.mll-comments-card{display: block;}

}





/* ==========================================
   Blog Print Styles (single blog posts only)
   ========================================== */
@media print {

  /* Hide everything that isn't blog content */
  body.single-blog header,
  body.single-blog footer,
  body.single-blog #footer,
  body.single-blog .skip-link,
  body.single-blog .preloader,
  body.single-blog .hero-breadcrumb,
  body.single-blog #sidebar_navigation,
  body.single-blog .page-qr-code,
  body.single-blog .share-info,
  body.single-blog .blog-meta,
  body.single-blog .page-share-sec,
    body.single-blog .scroll-section,
  body.single-blog .like-unlike-button,
  body.single-blog .blog-header-line,
  body.single-blog .blog-details > section hr,
  body.single-blog #blog-comments,
  body.single-blog .related-blog-posts,
  body.single-blog #goTop,
  body.single-blog .modal,

  body.single-blog .modalcenter,
  body.single-blog #mll-vc-panel,
  body.single-blog .uwy,
  body.single-blog [class*="uw-s"],
  body.single-blog [class*="cky-"] {
    display: none !important;
  }

  /* Let the content area use the full page width */
  body.single-blog .page-inner-details {
    display: block !important;
  }

  .elementor-top-section {padding-top: 50px !important;}

  body.single-blog .blog-details {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Move whole sections to the next page when they fit on one */
  body.single-blog .blog-details .elementor-section,
  body.single-blog .blog-details .e-con {
    break-inside: avoid;
    page-break-inside: avoid;
  }

  /* When a section is taller than a page and must split, give every
     page's piece its own padding, background and rounded corners */
  body.single-blog .blog-details .elementor-section,
  body.single-blog .blog-details .elementor-container,
  body.single-blog .blog-details .elementor-column,
  body.single-blog .blog-details .elementor-widget-wrap,
  body.single-blog .blog-details .e-con {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    align-self: flex-start;
  }
   body.single-blog .blog-details .elementor-widget {
    display: block;
  }

  /* Never split small blocks: tip boxes, lists, headings, images, buttons */
  body.single-blog .blog-details .elementor-widget,
  body.single-blog .blog-details .elementor-inner-section .elementor-widget-wrap,
  body.single-blog .blog-details .elementor-icon-list-items,
  body.single-blog .blog-details p,
  body.single-blog .blog-details li {
    break-inside: avoid;
    page-break-inside: avoid;
  }

  /* 2. Reset page wrappers to full width */
  body.single-blog,
  body.single-blog .pagecontent,
  body.single-blog .page-inner-details,
  body.single-blog .right-side,
  body.single-blog .blog-details {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: #fff !important;
  }



  /* Keep the banner title visible (white text on image) */
  body.single-blog .hero,
  body.single-blog .hero * {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }

  /* Print colors and images as they appear on screen */
   body.single-blog .blog-details,
  body.single-blog .blog-details * {
    -webkit-print-color-adjust: exact  !important;
    print-color-adjust: exact  !important;
  }


  body.single-blog .elementor-section-height-full,
  body.single-blog .elementor-section-height-min-height {
    min-height: 0 !important;
    height: auto !important;
  }

  /* Keep images whole and inside the page */
  body.single-blog .blog-details img {
    max-width: 100% !important;
    height: auto !important;
    page-break-inside: avoid;
    break-inside: avoid;
  }

  /* Don't separate a heading from the text under it */
  body.single-blog .blog-details h1,
  body.single-blog .blog-details h2,
  body.single-blog .blog-details h3,
  body.single-blog .blog-details h4 {
    page-break-after: avoid;
    break-after: avoid;
  }
   body.single-blog .blog-details .elementor-heading-title {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }

  
  body.single-blog .video-print-fallback {
    display: block !important; width: 100%; height: auto; break-inside: avoid;
  }
  /* Common hunger cues – print layout */
body.single-blog .blog-details .istructions-section { padding: 24px 0 !important; }
body.single-blog .blog-details .istructions-section .elementor-container { max-width: 100% !important; }

body.single-blog .blog-details .grain-row > .elementor-widget-wrap {
  padding: 0 16px !important; justify-content: space-between; align-items: stretch;
}
body.single-blog .blog-details .grain-row .elementor-widget-image-box {
  width: 25% !important; max-width: 25% !important; display: flex; break-inside: avoid;
}
body.single-blog .blog-details .grain-row .elementor-widget-image-box > .elementor-widget-container {
  padding: 0 6px !important; width: 100%; display: flex;
}
body.single-blog .blog-details .grain-row .elementor-image-box-wrapper {
  display: flex; flex-direction: column; align-items: center; width: 100%;
}
body.single-blog .blog-details .grain-row .elementor-image-box-img {
  margin: 0 0 -15px !important; width: 110px !important; max-width: 100%;
}
body.single-blog .blog-details .grain-row .elementor-image-box-img img {
  width: 110px !important; height: 110px !important; object-fit: cover;
}
body.single-blog .blog-details .grain-row .elementor-image-box-content {
  flex: 1; width: 100%; box-sizing: border-box; padding: 28px 8px 12px !important;
}
body.single-blog .blog-details .grain-row .elementor-image-box-title {
  width: auto !important; font-size: 13px !important; line-height: 1.3 !important;
}
body.single-blog .blog-details .grain-row .line-right::before,
body.single-blog .blog-details .grain-row .line-right::after { display: none !important; }

/* keep the blue header, pink cards and round photos when "Background graphics" is off */
body.single-blog .blog-details .istructions-section,
body.single-blog .blog-details .istructions-section * {
  -webkit-print-color-adjust: exact; print-color-adjust: exact;
}

/* keep the heading with its cards */
body.single-blog .blog-details .istructions-section .elementor-section { break-inside: avoid; }
/* 1. Let sections flow across pages: flatten Elementor's nested flex layout */
body.single-blog .blog-details .elementor-section > .elementor-container,
body.single-blog .blog-details .elementor-column,
body.single-blog .blog-details .elementor-widget-wrap:not(:has(> .elementor-widget__width-initial, > .elementor-widget__width-auto:not(.elementor-absolute))) {
  display: block !important;
}
body.single-blog .blog-details .elementor-column { width: 100% !important; }
body.single-blog .blog-details .elementor-section { min-height: 0 !important; }

/* 2. Keep card rows (hunger cues, stages, checklists) side by side */
body.single-blog .blog-details .elementor-widget-wrap:has(> .elementor-widget__width-initial) {
  display: flex !important; flex-wrap: wrap !important; justify-content: center;
}

/* 3. Shrink big images and the video so they fit on a page instead of jumping to the next */
body.single-blog .blog-details .elementor-widget-image { text-align: center; }
body.single-blog .blog-details .elementor-widget-image img {
  max-height: 300px !important; width: auto !important; max-width: 100% !important; object-fit: cover;
}
body.single-blog .blog-details .video-print-fallback { max-width: 240px; margin: 0 auto; }

 /* 4. Keep content colors, backgrounds and images as on screen */
  body.single-blog .blog-details {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }

  body.single-blog .blog-details img {
    max-width: 100% !important;
    height: auto !important;
  }

  /* 5. Clean page breaks */
  body.single-blog .blog-details img,
  body.single-blog .blog-details figure,
  body.single-blog .elementor-widget-image,
  body.single-blog .elementor-widget-image-box,
  body.single-blog .elementor-widget-icon-box {
    break-inside: avoid;
    page-break-inside: avoid;
  }

  body.single-blog .blog-details h1,
  body.single-blog .blog-details h2,
  body.single-blog .blog-details h3,
  body.single-blog .blog-details h4 {
    break-after: avoid;
    page-break-after: avoid;
  }
  body.single-blog .blog-details [data-elementor-type] .elementor-section {
  display: block !important;
}
body.single-blog .hero { display: block !important; }

  /* 6. Don't print link URLs after link text */
  body.single-blog a[href]::after {
    content: none !important;
  }
  @page {
    margin: 12mm;
  }
}