@charset "utf-8";/* CSS Document */
html,body {font-family: 'Gotham HTF';color: #333232;font-size:16px;line-height:1.6;overflow-x:hidden;min-height:100vh;}
html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border: 0;vertical-align:baseline;}
a {transition:ease-in-out all 0.3s;-webkit-transition:ease-in-out all 0.3s;-ms-transition:ease-in-out all 0.3s;-o-transition:ease-in-out all 0.3s;text-decoration:none;}
a:active,a:hover,a:focus {cursor: pointer;text-decoration: none;}
p:last-child {margin-bottom:0;}
ul li {list-style:none;list-style:none;list-style-image:none;list-style-type:none;}
h1 {font-size:64px;color: #fff;line-height:1.2;font-weight:600;font-family: 'Libre Baskerville';margin-bottom:0;}
h2 {font-size:40px;font-weight:bold;margin-bottom:20px;font-family: 'Libre Baskerville';}
h2 span {font-weight:normal;}
h3 {font-size:22px;font-family: 'Libre Baskerville';font-weight:bold;line-height:1.25;margin-bottom:0.8em;}
h3 ~ h3 {margin-top: 1em;}
.f-22 {font-size:22px;}
strong {font-weight:bold;}
.mh-350 {min-height:350px;}
.mh-320 {min-height:320px;}
.margin-top-2 {margin-top: 2em;}
.margin-top-3 {margin-top: 3em;}
.margin-top-5 {margin-top: 5em;}
.pagecontent, .coming-soon {overflow: hidden;min-height:calc(100vh - 172px);}



.btn.btn-marun {background-color: #872A44;}
.btn.btn-blue-dr {background-color: #2E4A61;}
.btn.btn-green {background-color: #437113;}
.btn.btn-orange-light {background-color: #FFD6C5;}
.btn.btn-skyblue-light {background-color: #DFF2FB;}
.btn.btn-yellow-light {background-color: #FDF3B1;}
.btn.btn-green-light {background-color: #CEE9DC;}
.hero h5 {margin-top: 10px;font-weight: 600;}
.list-link li {border-bottom: 1px solid #84C6E1;margin-bottom: 15px;padding-bottom: 15px;}
.list-link li a {font-size: 22px;font-weight: bold;color: #223E51;line-height: 1.2;}
.list-link li a:hover {color: #437113;}
.list-link li:last-child {border-bottom: 0;}
/* Text Color */
.text-orange, .hover-text-orange a:hover {color: #ce4a2c!important;}
.text-orange-new {color: #CF423F!important;}
.text-red-new {color: #C32D0B!important;}
.text-blue-dr {color: #264A63!important;}
.text-blue-ex {color: #223E51!important;}
.text-blue-new {color: #283E4F!important;}
.text-green-new, .hover-text-green a:hover {color: #567D4A!important;}
.text-green-1 {color: #4A7F43!important;}
.text-green-2 {color: #3E6A38!important;}
.text-brown {color: #A75300!important;}
.text-purple {color: #936290!important;}
.text-fth {color: #297EA8!important;}
/* Text Color */
/* Background Color */
.bg-orange-light {background-color: rgba(255, 214, 197, 0.10)!important;}
.bg-blue-dr {background-color: #264A63!important;}
.bg-blue-light {background-color: #EDF4FA!important;}
.bg-blue-light-new {background-color: #d5e9f8!important;}
.bg-blue-light-2 {background-color: #F2F8FC!important;}
.bg-blue-light-1 {background-color: rgba(213, 233, 248, 0.20)!important;}
.bg-blue-light-3 {background-color: #EBF3F9!important;}
.bg-green-light {background-color: rgba(200, 222, 207, 0.40)!important;}
.bg-green-light-new {background-color: #CEE9DC!important;}
.bg-green-light-1 {background-color: #F0F7F0!important;}
.bg-green-light-2 {background-color: #E9F2EC!important;}
.bg-skyblue-light {background-color: #DFF2FB!important;}
.bg-skyblue-light-1 {background-color: #EBF7FB!important;}
.bg-skyblue-light-2 {background-color: #EEF6FC!important;}
.bg-orange-new {background-color: #FFD6C5!important;}
.bg-orange-new-1 {background-color: #FFF2ED!important;}
.bg-light-new-fth {background-color: #E2EDE8!important;}
.bg-orangelight-new {background-color: rgba(206, 74, 44, 0.03)!important;}
.bg-greenlight-new {background-color: rgba(200, 222, 207,0.21)!important;}
.bg-greenlight-new-1 {background-color: rgba(200, 222, 207,0.15)!important;}
.bg-light-yellow {background-color: #FDF3B1!important}
.bg-light-yellow-1 {background-color: #FEFDED!important;}
.bg-light-yellow-3 {background-color: #FFFDEF!important;}
.bg-light-purple {background-color: #F7E9F6!important;}
.bg-light-orange {background-color: #F9D4C5!important;}
.bg-light-yellow-4 {background-color: #F7EEB3!important;}
.bg-light-yellow-5 {background-color: #F8F5DD!important;}
.bg-light-pink {background-color: #F2E5F1!important;}
.bg-light-white {background-color: #FCF8FB!important;}
.bg-light-gey {background-color: #F9F9F9!important;}
.bg-invert {background-color: #F9F9F9!important;}
.bg-orangelight {background-color: rgba(255, 243, 213, 0.5) !important;}
.bg-fthlight {background-color: rgba(205, 234, 234, 0.21) !important;}
.bg-greenlight {background-color: rgba(222, 238, 186, 0.41) !important;}
.bg-lightgreen1 {background-color: rgb(222,238,186,0.1)!important;}
.bg-yellowlight {background-color: rgba(252, 245, 166, 0.40) !important;}
/* Background Color */
.title-letter-space {letter-spacing: 1.2px;text-transform: uppercase;}
.tips-top .title-letter-space {font-size: 16px;line-height: 1.3;letter-spacing: 2px;}
/* .bg-heart-shap {background-image:url(../img/hearts-pattern.png);background-position: center center;background-repeat:repeat;}
.bg-cubes-shap {background-image:url(../img/cubes-pattern.svg);background-position: center center;background-repeat:repeat;}
.bg-lines-shap {background-image:url(../img/lines-pattern-2-25.png);background-position: center center;background-repeat:repeat;} */
section.section {padding:100px 0;}
section.section.section-invert {background-color: #F9F9F9;}
ul.category-list .category-box .category-title,a.btn {font-size:18px;font-weight:bold;font-family: 'Gotham HTF';background-color: #9A5C9E;color: #fff;padding:10px;border-radius:10px;overflow:hidden;position: relative;z-index:1;border: none;line-height:1.25;min-height: 70px;display: flex;align-items: center;justify-content: center;}
a.btn:hover,a.btn:focus {color: #fff;}
.btn span {position: absolute;display: block;width: 0;height:0;border-radius:50%;background-color: #223E51;transition:width 0.4s ease-in-out, height 0.4s ease-in-out;transform:translate(-50%, -50%);z-index:-1;}
.btn:hover span, .btn:focus span, header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li.active a.btn span {width: 225%;height:562.5px;}

header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li.active a.btn span { top: 50% !important; left: 50% !important; }
.btn:active {background-color: #730B5A;color: #fff;}
a.link-black {color: #333232;width: auto !important;display: inline-flex !important;}
a.link-black:hover {color: #457C84;}
a.btn.btn-invert {color: #264A63;}
a.btn.btn-invert:hover {color: #fff;}
a.btn.btn-text-big {font-size:20px;}
.btn.btn-orange {background-color: #C35413;}
.btn.btn-orange2 {background-color: #C4523F;}
.btn.btn-orange {background-color: #C35413;}
.btn.btn-fth {background-color: #327D85;}
.btn.btn-purple {background-color: #AB4699;}
.shadow-new {box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);}
.no-shadow {box-shadow: none !important;}
.category-box {position: relative;overflow:hidden;border-radius:10px;box-shadow:0 10px 20px rgba(0, 0, 0, 0.16);}
.category-box .category-img {border-radius:10px 10px 0 0;transition:0.2s all ease-in-out;-webkit-transition:0.2s all ease-in-out;-ms-transition:0.2s all ease-in-out;}
.category-box:hover .category-img {transform:scale(1.03);-webkit-transform:scale(1.03);-ms-transform:scale(1.03);}
.category-box a.btn {position: absolute;bottom:0;left:0;width: 100%;}
.category-box a.btn {font-size: 20px;text-transform: uppercase;word-break: break-word;}
.category-box a.btn:focus {color: #264A63;box-shadow: none;}
.category-box a.btn:hover,.category-box a.btn:focus, .category-box a.btn:active {color: #fff;}
.category-box img {max-width: 100%;max-height:100%;}
.approved-food-list-menu .category-box .category-img {background-position: center bottom;}
/* Header CSS ============ */
header {position: absolute;left:0;right:0;z-index:999;font-size:20px;top: 0;}
header .pre-header {background-color: #223E51;padding: 12px 0;font-size: 16px;}
header .pre-header .container { display: flex; justify-content: space-between; align-items: center; }
header .pre-header .home-link {width: 209px;}
header .pre-header .home-link a {color: #fff;padding: 10px 15px; border-radius: 10px; line-height: 1.3;font-family: 'Gotham HTF';text-transform: uppercase; font-weight: 700;}
header .pre-header .home-link a:hover { background-color: rgba(255, 255, 255, 0.2);}
header .navbar-brand {display: flex;margin-right:0;padding: 0;}
header .navbar-brand img {max-width: 82px;height: 80px;}
header .wpml-ls-legacy-list-horizontal {padding: 0;}
.navbar .navbar-collapse {justify-content: space-between;-webkit-justify-content: space-between;}
.navbar .navbar-collapse ul.navbar-nav > li > a {color: #ffffff;text-transform:uppercase;font-weight:700;margin-right: 5px;}
.navbar .navbar-collapse .search-navbar li a {padding:5px 14px;display: block;border: 2px solid;border-radius:8px;line-height:16px;}
.header-right {text-transform:uppercase;color: #fff;font-weight:700;}
.header-right>a {color: #ffffff;}
.navbar-box {width: 100%;justify-content: space-between;-webkit-justify-content: space-between;align-items:center;-webkit-align-items:center;}
.header-right>a:hover {background-color: rgba(255,255,255,0.2);}
/* Hero ====== */
.hero {position: relative;display: table;width: 100%;min-height:543px; background-color: rgba(0,0,0,1);height: auto !important;}
.hero:before {content:"";position: absolute;left:0;right:0;top:0;bottom:0;background-color: rgba(0,0,0,0.5);}
.elementor-hero.hero:before { content: none; }
.hero .hero-content {display: table-cell;vertical-align:middle;padding:240px 0 40px;}
.hero > div {position: relative;z-index:9;}
.hero h2 {font-size:28px;text-transform:uppercase;}
.hero h1 {display: inline-block;text-align: center;font-weight: 600 !important;line-height: 1.2 !important;}
.hero:not(.elementor-hero) h1 span {font-weight:normal;display: block;font-size:42px;font-family: "GothamHTF-Book", sans-serif;text-align: left;}
.hero h1 em {font-size:34px;font-weight:normal;font-style:normal;display: block;margin-top: 5px;}

/* 404 */
.hero.coming-soon { min-height: calc(100vh - 172px); }
/*  */
/* search 	*/
.search-page{ min-height: 60vh; }
body.search .navbar .navbar-collapse ul.navbar-nav > li.active { background: none; }

/* search end */
/* Cat Section =========== */
ul.category-list {display: flex;display: -webkit-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box;margin-left:-50px;margin-right:-50px;justify-content: center;}
ul.category-list li {float:left;flex-basis:25%;-webkit-flex-basis:25%;max-width: 25%;padding-left:50px;padding-right:50px;margin:45px 0;}
ul.category-list .category-box .category-title {background-color: #FEFDED;border-radius: 0;color: #333232;text-align: center;}
section.section.category-section {display: flex;align-items: center;padding:65px 0;min-height: calc(100vh - 615px);background-color: #fff;}
.inner-p-30 {padding:30px;}
.inner-p-65 {padding:50px;}
.inner-p-130 {padding:70px;}
.inner-px-130,.section-babysTimewithDad .inner-px-130 {padding-left:50px;padding-right:50px;}
.bg-title {padding:25px;text-align:center;}
.bg-title h2 {margin-bottom:0;}
.title-icon {display: flex;align-items:center;margin-bottom:30px;}
.title-icon span {font-weight:bold;}
.title-icon img {margin-left:20px;}
.page-inner-details {display: flex;justify-content: space-between;overflow:hidden;}
.page-inner-details .left-side {-ms-flex:0 0 250px;flex:0 0 250px;max-width: 250px;}
.page-inner-details .right-side {flex:0 0 calc(100% - 250px);-ms-flex:0 0 calc(100% - 250px);max-width: calc(100% - 250px);}
/* Sidebar */
.left-side .StickySidebar {padding:0 !important;}
#sidebar_navigation {z-index: 10;background-color: #fff;}
.sidebar-nav {padding:0px 10px 0 30px;overflow:auto;height:100vh;border-right:1px solid #AAD7D9;}
.sidebar-nav ul {position: relative;margin-top: 40px;margin-bottom:40px;}
.sidebar-nav ul::after {content:"";position: absolute;height:calc( 100% - 20px );width: 2px;background:#457C84;left:15px;top:12px;z-index:2;pointer-events:none;}
.sidebar-nav ul li {position: relative;margin-bottom:30px;display: flex}
.sidebar-nav ul li:last-child {margin-bottom:0;padding-bottom: 50px;}
.sidebar-nav ul li:last-child:after {content: "";position: absolute;height: calc(100% - 5px);width: 30px;background-color: #ffffff;pointer-events: none;left: 0;bottom: 0;z-index: 3;}
.sidebar-nav ul li a:before {content:"";position: absolute;height:20px;width: 20px;background-color: #457C84;border-radius:50%;top:1px;left:6px;z-index:4;-webkit-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;pointer-events:none;}
.sidebar-nav ul li a {color: #333232;padding-left:40px;font-size:16px;width: auto !important;}
.sidebar-nav ul li a:hover:before, .sidebar-nav ul li.active a:before {top:-1.5px;border: 6px solid #457C84;background-color: #DEEEBA;height:30px;width: 30px;left:0;-webkit-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;}
.sidebar-nav ul li a:hover, .sidebar-nav ul li.active a {text-shadow:0 0 .65px #000, 0 0 .65px #000;}
.sidebar-nav ul li a span {color: #333232 !important;}
.sidebar-nav ul li a:hover span, .sidebar-nav ul li.active a span {color: #000 !important;}
.sidebar-nav ul li.active a {font-weight:bold;}
.sidebar-nav ul li.active a:hover {text-shadow:none;}
.sidebar-nav ul.count-number li:before {counter-increment:number;content:counter(number);display: flex;align-items:center;justify-content: center;font-size:15px;font-weight:bold;height:25px;width: 25px;left:3px;}
.sidebar-nav ul.count-number li:hover:before, .sidebar-nav ul.count-number li.active:before {border: 3px solid #457C84;}
.sidebar-nav.blog-dot ul::after {content: none;}
.sidebar-nav.blog-dot ul li:before {content: none;}
.sidebar-nav.blog-dot ul li.active:before {content: "";position: absolute;height: 20px;width: 20px;background-color: #457C84;border-radius: 50%;top: 3px;left: 6px;z-index: 4;-webkit-transition: all 200ms ease-in;-ms-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;pointer-events: none;}
/* Sidebar */
.page-inner-details .right-side div.section,.page-inner-details .right-side section.section {padding:60px;}
.page-inner-details .right-side .container {max-width: 100%;padding:0;}
.location-left-arrow {position: absolute;content:"";right:-42px;top:80px;cursor:pointer;font-family:"fontAwesome";width: 42px;height:42px;line-height:42px;text-align:center;background:#7cb042;font-size:24px;color: #ffffff;border-radius:0px 4px 4px 0px;display: none;}
.list-style {margin-bottom:15px;}
.list-style li {position: relative;padding-left:15px;margin-bottom:3px;}
.dot-list li::before {content:"";font-family:fontawesome;position: absolute;left:0;top:10px !important;font-size:5px;}
.tick-list li {padding-left:25px;}
.tick-list li::before {content:"";font-family:fontawesome;position: absolute;left:0;top:1px;}
.caret-list li::before {content:"";font-family:fontawesome;position: absolute;left:0;top:1px;}
.dash-list li::before {content:"";font-family:fontawesome;position: absolute;left:0;top:8px;font-size:6px;}
.star-list li::before {content:"";font-family:fontawesome;position: absolute;left:0;top:9px;font-size:6px;}
.section-rightImg-content .section-info {height:400px;display: flex;align-items:center;background-color: #ffffff;background-position: right center;background-size:contain;}
.section-rightImg-content .section-info .section-info-text {font-size: 22px;line-height: 1.2;}
.breakfast-dish-info {text-align:center;max-width: 800px;margin:0 auto;margin-top: 20px;position: relative;}
.breakfast-dish-info img {pointer-events:none;}
.breakfast-dish-info span {font-weight:bold;position: absolute;}
.breakfast-dish-info span.b-info-1 {left:75px;top:70px;}
.breakfast-dish-info span.b-info-2 {right:-70px;top:70px;}
.breakfast-dish-info span.b-info-3 {left:-70px;top:190px;}
.breakfast-dish-info span.b-info-4 {right:0;bottom:90px;}
.lunch-dish-info {text-align:center;max-width: 800px;margin:0 auto;margin-top: 40px;position: relative;}
.lunch-dish-info img {pointer-events:none;}
.lunch-dish-info span {font-weight:bold;position: absolute;}
.lunch-dish-info span.b-info-1 {left:-75px;top:60px;}
.lunch-dish-info span.b-info-2 {right:170px;top:0px;}
.lunch-dish-info span.b-info-3 {left:-130px;bottom:100px;}
.lunch-dish-info span.b-info-4 {right:0;bottom:180px;}
.dinner-dish-info {text-align:center;max-width: 800px;margin:0 auto;margin-top: 20px;position: relative;}
.dinner-dish-info img {pointer-events:none;}
.dinner-dish-info span {font-weight:bold;position: absolute;}
.dinner-dish-info span.b-info-1 {left:-75px;top:60px;}
.dinner-dish-info span.b-info-2 {right:150px;top:0px;}
.dinner-dish-info span.b-info-3 {left:-90px;bottom:100px;}
.dinner-dish-info span.b-info-4 {right:0;bottom:160px;}
.dinner-dish-info span.b-info-5 {right:50px;bottom:70px;}
.snack-dish-info {text-align:center;max-width: 1000px;margin:0 auto;margin-top: 20px;position: relative;}
.snack-dish-info img {pointer-events:none;}
.snack-dish-info > span {font-weight:bold;position: absolute;}
.snack-dish-info span.b-info-1 {left:65px;bottom:70px;}
.snack-dish-info span.b-info-2 {right:370px;top:100px;}
.snack-dish-info span.b-info-3 {left:370px;bottom:-30px;}
.snack-dish-info span.b-info-4 {right:20px;bottom:90px;}
.section-daily-suggest .box-info {box-shadow:0px 3px 6px 0px rgba(0, 0, 0,0.15);height:100%;background: #fff;}
.section-daily-suggest .box-info .box-title {padding:20px 30px;}
.section-daily-suggest .box-info .box-title h3 {color: #223E51;letter-spacing: 1px;text-transform: uppercase;margin:0;font-size:22px;font-family:'Gotham';}
.section-daily-suggest .box-info .box-details {padding:20px 30px;background:#fff;}
.section-daily-suggest .row {justify-content: center;}
.section-daily-suggest .row > [class^=col-] {margin-top: 60px;}
.info-box {padding:0 50px;}
.info-box-inner {background-color: #EBF3F9;padding:80px 65px;box-shadow:0px 3px 6px 0px rgba(0, 0, 0,0.15);}
.info-box-right-img {padding-right: 50px !important;position: relative;}
.info-box-right-img .info-box-inner {position: relative;z-index: 9;}
.info-box-right-img .info-box-img {position: absolute;width: 50px;top: 20px;right: 0px;bottom: 20px;z-index: 0;background-position: right;}
.section-safeandhealthy .right-info {padding:50px 50px 50px 20px;background-color: #F9F9F9;height:100%;}
.section-full1 .right-info {padding:50px 50px 50px 20px;height:100%;}
.section-full .right-info {padding:0px 50px 0px 0px;}
.section-deardad .img-info {position: relative;height:100%;}
.section-deardad .img-bottom-info {position: absolute;bottom:0;padding:40px;}
.section-deardad .img-bottom-info h3 {margin-bottom:0;font-family: 'Gotham HTF';}
.box-icon-detail {text-align:center;padding:30px 0;margin-top: 20px;margin-bottom:20px;}
.box-icon-detail .box-icon {min-height:100px;display: flex;justify-content: center;align-items:center;}
.box-icon-detail .box-info {margin-top: 20px;}
.box-icon-detail .box-info > h3 {text-transform: uppercase;}
.graph-with-info {display: flex;align-items:center;padding:30px 20px;margin-bottom:25px;justify-content: center;box-shadow:0px 10px 10px 0px rgba(0, 0, 0,0.15);}
.graph-with-info .graph-icon > img {vertical-align: top;}
.box-icon-detail .box-info img {height: 80px;margin-bottom: 15px;}
.graph-with-info .g-details {margin-left:20px;}
.graph-with-info .g-details p {margin-bottom:0;}
.graph-with-info .g-details p.p-details {display: flex;}
.graph-with-info .g-details p.p-details span {font-size:40px;font-family: 'Libre Baskerville';font-weight:bold;float:left;line-height:1.3;margin-right:10px;}
/* footer */
footer {background:#646460;padding:20px 0;color: #fff;font-size:16px;font-family: 'Gotham HTF';font-weight: normal;}
footer .navbar-brand {-ms-flex-align:center;align-items:center;}
footer .footer-address p a {color: #fff;font-weight:normal;}
footer .footer-address p a:hover {color: #79b042;}
footer .ft-logo img {width: 100px;}
footer .h4 {font-size:20px !important;text-transform:capitalize;font-weight:bold; font-family: "Montserrat", Sans-serif; font-weight: normal; line-height: 1.2em; margin: 0px;}
.footer-nav li {display: block;margin-bottom: 5px;}
.contact-link,
.footer-nav li a {color: #fff;}
/* .footer-nav li a::before {content: '\f105';margin-right: 10px;font: normal normal normal 14px/1 FontAwesome;} */
.contact-link:hover, .footer-nav li a:hover, .contact-link:focus, .footer-nav li a:focus  {color: #79b042;}
.social-media {display: flex;justify-content: flex-end;}
.social-media li a {font-size:25px;color: #fff;display: flex;}
.social-media li a svg {fill:#fff;width: 24px;height:25px;}
.social-media li a:hover {color: #79b042;transition:0.2s;}
.social-media li a:hover svg {fill:#79b042;transition:0.2s;}
.social-media li+li {margin-left:15px;}
.footer-address {word-break: break-all;}
.footer-address a {color: #fff;}
.footer-address a:hover {color: #79b042;transition:0.2s;}
.breastfeeding-box-info {position: relative;padding:30px;margin-top: 40px;border: 2px solid #D2E9EA;text-align:center;display: flex;display: -webkit-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:start;-webkit-align-items:start;}
.breastfeeding-box-info > h3 {display: inline-block;margin-bottom:0;padding:0 20px;background-color: #fff;position: absolute;top:-14px;left:50%;text-transform: uppercase;letter-spacing: 1.5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.breastfeeding-box-info .tip-box {border-radius:100%;display: flex;}
.breastfeeding-box-info .tip-box h3 {font-size: 16px;font-weight: normal;line-height: 1.5;margin-bottom:0;font-family: "GothamHTF-Book", Sans-serif;}
.breastfeeding-box-info .tip-box.r11 > .content {top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);bottom:auto;padding:11%;display: flex;-ms-flex-direction:column !important;flex-direction:column !important;text-align:center;}
.breastfeeding-box-info .tip-box.r11 img {position: unset;width: 70px;height:61px;margin:0 auto;margin-bottom:10px;object-fit: contain;}
.breastfeeding-box-info .tip-box.tip-box-1 {margin-top: 0%;flex-basis:32%;-webkit-flex-basis:32%;max-width: 32%;}
.breastfeeding-box-info .tip-box.tip-box-2 {margin-left:-9%;margin-top: 20%;flex-basis:23%;-webkit-flex-basis:23%;max-width: 23%;}
.breastfeeding-box-info .tip-box.tip-box-3 {margin-left:-5%;margin-top: 10px;flex-basis:35%;-webkit-flex-basis:35%;max-width: 35%;position: relative;z-index:2;}
.breastfeeding-box-info .tip-box.tip-box-3.r11 > .content {padding:5% 10% 10% 5%;}
.breastfeeding-box-info .tip-box.tip-box-4 {margin-left:-2%;flex-basis:29%;-webkit-flex-basis:29%;max-width: 29%;position: absolute;bottom:20px;width: 100%;right:20px;}
.breastfeeding-inner-details {color: #ffffff;padding:30px;text-align:center;background-color: #223e51;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16);}
.breastfeeding-inner-details h3 {font-size: 16px !important;margin-bottom:0;}
.breastfeeding-inner-details h3 span {font-size:30px;}
.breastfeeding-inner-details h3 span.space {padding-left: 7px;}
.grid {counter-reset: tiles;display: grid;grid-template-columns: repeat(auto-fill, minmax(30%, 1fr));grid-auto-rows: 4rem;grid-gap: 16px;margin: 16px;}
.grid-item {position: relative;background-color: #000;border-radius: 4px;}
.short {grid-row: span 3;grid-column: span 2;}
.short2 {grid-row: span 3;grid-column: span 1;}
.short3 {grid-row: span 3;grid-column: span 1;}
.tall {grid-row: span 3;}
.taller {grid-row: span 4;}
.tallest {grid-row: span 6;}
.section-spitUpBurpingDirtyDiapers hr {border: none;border-bottom:4px solid #f6cbb7;margin-top: 40px;margin-bottom:40px;}
.section-spitUpBurpingDirtyDiapers .green-box {background-color: #C8DECF;padding:30px;margin-top: 40px;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16);}
.section-spitUpBurpingDirtyDiapers .green-box h3 {margin-bottom:0;font-family: 'Gotham HTF';font-weight: normal;}
.section-spitUpBurpingDirtyDiapers .table-style {background:#ffffff;width: 100%;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16);border: 2px solid #D2E9EA;}
.section-spitUpBurpingDirtyDiapers .table-style th, .section-spitUpBurpingDirtyDiapers .table-style td {padding:25px 10px 25px 30px;color: #223e51;vertical-align:middle;}
.section-spitUpBurpingDirtyDiapers .table-style thead th {padding-top:35px;padding-bottom:35px;font-size:22px;background-color: #d5e9f8;font-family:'Gotham HTF';font-weight:bold;}
.section-spitUpBurpingDirtyDiapers .table-style tr td {border-bottom:4px solid #EBF7F7;font-weight:bold;}
.section-spitUpBurpingDirtyDiapers .table-style tr:last-child td {border-bottom:none;}
.section-spitUpBurpingDirtyDiapers .table-style tbody td > div {display: flex;}
.round-dot {display: inline-block;margin-right:7px;position: relative;width: 25px;height:25px;border: 1.5px solid #164F3B;background-color: #fff;border-radius:50%;}
.round-dot::before {position: absolute;content:"";height:calc(100% - 10px);width: calc(100% - 10px);top:5px;left:5px;right:5px;bottom:15px;border-radius:50%;}
.round-dot:last-child {margin-right:0;}
.round-dot.round-dot-yellow::before {background-color: #fbebbe;}
.round-dot.round-dot-green::before {background-color: #404041;}
.round-dot.round-dot-gold::before {background-color: #b8ac3a;}
.round-dot.round-dot-dryellow::before {background-color: #ede445;}
.section-babysTimewithDad .babysTimewithDad-inner {position: relative;padding:50px;}
.section-babysTimewithDad .babysTimewithDad-inner .dad-img {position: relative;z-index:2;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16);}
.section-babysTimewithDad .babysTimewithDad-inner .bottom-img {position: absolute;width: 100%;left:0;bottom:0;height:30%;}
.dot-bg {position: absolute;top:0;bottom:0;left:49px;width: 50px;}
.keepyourbady .dad-img {box-shadow:0 3px 6px rgba(0, 0, 0, 0.16);}
.keepyourbady .left-side-padding {padding-left:50px;position: relative;height:100%;}
.keepyourbady .left-side-padding .left-img {padding-left:50px;height:100%;}
.keepyourbady .right-img {padding-right:80px;position: relative;height:100%;}
.keepyourbady .right-img .dot-bg {left:auto;right:0;width: 80px;}
.section-fatherhood .left-img {margin-left:50px;}
.fth-box {background-color: #CDEAEA;padding:50px;margin-top: 40px;margin-bottom:40px;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16);}
.fth-box h3 {margin-bottom:0;color: #005941;}
.blue-box {background-color: #DFF2FB;padding:50px;margin-top: 40px;margin-bottom:40px;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16);}
.blue-box h3 {margin-bottom:0;color: #283E4F;font-family: 'Gotham HTF';font-weight: normal;}
.green-title-line {position: relative;}
.green-title-line::before {content:"";position: absolute;width: 100%;height:4px;background-color: #D2E9EA;top:50%;transform:translateY(-50%);z-index:1;}
.green-title-line span {background-color: #F9F9F9;padding-right:10px;position: relative;z-index:2;}
.section-canienroll .bg-bottom-img {margin-bottom:-160px;margin-top: 50px;}
.section-canienroll .bg-dot {height: 200px;background-repeat: repeat;position: relative;z-index: -1;}
.wicfood-details {border: 4px solid #297EA8;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16);background-color: #297EA8;}
.wicfood-details .wicfood-title {background:#297EA8;margin-top: -1px;padding:20px 40px;color: #fff;position: relative;}
.wicfood-details .wicfood-title h3 {margin-bottom:0;}
.wicfood-details .wicfood-title img {position: absolute;right:-30px;top:-28px;}
.wicfood-details .wicfood-info {padding:20px 40px;background-color: #ffffff;}
.wicfood-details .wicfood-info ul {margin-bottom:0;}
.cont-info {padding-left:20px;}
.cont-info div.cont-info-border {padding:0 20px;border-left:2px solid #283E4F;margin:20px 0;}
.title-bg {font-family: 'Gotham HTF';display: inline-block;background-color: #F2F8FD;padding:20px;}
.nots {padding: 1em 2.5em;z-index: 2;position: relative;}
.mix-box span {font-family: 'Source Serif Pro', sans-serif;font-weight: 600;}
.mix-box>span {font-size: 70px;line-height: 60px;margin: 0 20px;}
.plus-list img {margin: 0 25px;}
.plus-list h3 {font-family: 'Open Sans', sans-serif;}
.keepyourbady .right-side-padding {padding-right: 80px;}
.title-full-width h3 {white-space: nowrap;}
.border-light-green.breastfeeding-box-info {border-color: #B2D243;}
.children-who-grow {width: 100%;}
.children-who-grow-inner h2 {font-size: 77px;margin-bottom: 0;color: #164F3B;}
.children-who-grow-inner .children-who-grow-icon img {width: 95px;}
.children-who-grow-inner .children-who-grow-content {width: calc(100% - 95px);}
.children-who-grow-inner .children-who-grow-content h2, .children-who-grow-inner .children-who-grow-icon h2 {font-size: 70px;}
.children-who-grow-content p {font-size: 20px;font-weight: bold;color: #164F3B;}
.children-who-grow .col-md-6+.col-md-6::before {content: "";position: absolute;left: 0;top: 0;bottom: 0;border-left: 2px solid #EFF6E1;}
.title-icon.mt-5px img {margin-top: -5px;position: relative;top: -6px;}
.left-side-padding.pl0 .dot-bg {left: -15px;}
.footer-right-info a {color: #fff;}
.footer-right-info a:hover, .footer-right-info a:focus {color: #79b042;}
.footer-right-info p {margin-bottom: 2px;line-height: 1.5;}
footer .social-media {justify-content: flex-end;}
.box-title {margin-top: 10px;}
.box-title h3, .box-title h2 {color: #000;font-size: 30px;max-width: 170px;margin: 0 auto 15px;}
.box-title h3 span, .box-title h2 span {font-weight: 700;padding: 3px 11px;line-height: normal;display: inline-block;}
.green-bg h3 span, .green-bg h2 span {background: #e2ecb7;color: #00593f;}
.yello-bg h3 span, .yello-bg h2 span {background: #fbf0b4;color: #e86b24;}
.tranquil-bg h3 span, .tranquil-bg h2 span {background: #def1ef;color: #2dae83;}
.footer-right-info a + a {margin-left: 10px;}
.orange-box.fth-box {padding: 25px;}
.orange-box.fth-box h3 {color: #c35413;}
.policy-section ul li {list-style-type: disc;margin-left: 20px;margin-bottom: 15px;}
.policy-section h3 {font-size: 24px;}
.policy-section ul li ul {margin-top: 15px;}
.policy-section h3.text-orange {font-size: 27px;margin-top: 35px;}
.policy-section h3.text-orange:first-child {margin-top: 0;}
.policy-section a {word-break: break-word;}
.section-introduction h2 {margin-bottom: 50px;}
.grid-section .container-fluid {max-width: 1364px;}
.grid-section .grid-container {display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 15px;grid-template-rows: 280px;grid-auto-rows: 280px;}
.grid-section .grid-container > .grid-item {color: #ffffff;cursor: pointer;border-radius: 0;}
.grid-container > .grid-item::before {pointer-events: none;position: absolute;opacity: 0;content: '';top: 100%;bottom: 0;left: 0;right: 0;background-color: rgba(38, 74, 99, .6);-webkit-transition: ease-in-out all 0.3s;-ms-transition: ease-in-out all 0.3s;-o-transition: ease-in-out all 0.3s;transition: ease-in-out all 0.3s;}
.grid-container > .grid-item:hover::before {opacity: 1;top: 0;}
.grid-item-1 {grid-row: span 2;grid-column: span 1;}
.grid-item-2 {grid-row: span 1;grid-column: span 3;}
.grid-item-3 {grid-row: span 1;grid-column: span 2;}
.grid-item-4 {grid-row: span 2;grid-column: span 1;}
.grid-item-5 {grid-row: span 1;grid-column: span 2;}
.grid-item-6 {grid-row: span 1;grid-column: span 1;}
.grid-section .setbg {background-size: cover;background-position: center;background-repeat: no-repeat;}
.grid-section .foodsafety-detail {height: 100%;width: 100%;background-size: auto;padding: 20px;}
.grid-section .foodsafety-detail ~ h2 {position: absolute;top: 0;color: #264A63;padding: 20px;font-size: 30px;}
.grid-container > .grid-item:hover .foodsafety-detail ~ h2 {color: #fff;}
/* Modal Box */
.custom-modal { background-color: rgba(0, 0, 0, 0.7); }
.custom-modal .modal-dialog {width: 90%;max-width: 100%;}
.custom-modal .modal-dialog .modal-content {border-radius: 0;overflow: auto;max-height: 90vh;}
.custom-modal .modal-dialog .modal-body {padding: 7%;}
.custom-modal .modal-dialog .modal-body .close {position: absolute;top: 25px;right: 35px;font-size: 40px;text-shadow: none;opacity: 1;}
/* .custom-modal .modal-dialog .modal-body .close:focus {outline: none;} */
.modal-tabs + .modal-tabs {margin-top: 5em;}
.modal-tabs .nav-tabs {border: 0;}
.modal-tabs .nav-tabs .nav-link, .tab_drawer_heading {border: 0;border-radius: 0;position: relative;padding: 1em;font-size: 16px !important;z-index: 9;line-height: 1.3;letter-spacing: 2px;text-transform: uppercase;font-family: "GothamHTF-Bold", Sans-serif;}
.modal-tabs .nav-tabs .nav-link.active::after, .tab_drawer_heading.d_active::after {content: '';position: absolute;left: 50%;top: 100%;width: 0;height: 0;border-left: 40px solid transparent;border-right: 40px solid transparent;border-top: 20px solid transparent;clear: both;-webkit-transform: translateX(-50%);transform: translateX(-50%);margin-top: -1px;}
.modal-tabs .nav-tabs .nav-link.active.bg-light-orange::after, .tab_drawer_heading.bg-light-orange.d_active::after {border-top-color: #F9D4C5;}
.modal-tabs .nav-tabs .nav-link.active.bg-light-pink::after, .tab_drawer_heading.bg-light-pink.d_active::after {border-top-color: #F2E5F1;}
.modal-tabs .nav-tabs .nav-link.active.bg-light-yellow-4::after, .tab_drawer_heading.bg-light-yellow-4.d_active::after {border-top-color: #F7EEB3;}
.modal-tabs .nav-tabs .nav-link.active.bg-green-light-new::after, .tab_drawer_heading.bg-green-light-new.d_active::after {border-top-color: #CEE9DC;}
.modal-tabs .nav-tabs .nav-link.active.bg-skyblue-light-1::after, .tab_drawer_heading.bg-skyblue-light-1.d_active::after {border-top-color: #EBF7FB;}
.modal-tabs .tab-content {background-color: #F9F9F9;padding: 50px 25px;position: relative;z-index: 0;}
.modal-tabs .tab-content .category-box .category-img {border-radius: 0;}
.modal-tabs .tab-content .tab-pane p {color: #000;}
.modal-tabs .tab-content .tab-details-img {margin: 50px -25px -52px;background: #fff;border: 1px solid #f9f9f9;display: flex;align-items: center;justify-content: center;}
.tab-pane-left-img {padding-left: 370px;}
.tab-pane-left-img .left-img {width: 370px;position: absolute;top: 0;left: 0;bottom: 0;}
.custom-modal h2 {margin-bottom: 1em;line-height: 37.5px;color: #314E63 !important;}
.custom-modal .modal-desc {margin-bottom: 5em;}
.modal-category-box .category-box, .modal-category-box .category-box .category-img, .modal-category-box .btn {border-radius: 0;}
.modal-category-box .hungry-category-list .btn {background-color: #fff;color: #333232;}
.modal-category-box .hungry-category-list .btn:hover, .modal-category-box .hungry-category-list .btn:focus {color: #fff;}
.modal-category-box .hungry-category-list .btn span {background-color: #333232;}
.modal-category-box .full-category-list .btn {background-color: #F3E9F3;color: #333232;}
.modal-category-box .full-category-list .btn span {background-color: #333232;}
.modal-category-box .full-category-list .category-box .category-img {background-position: center -15px;}
/* Modal Box */
.tips-top .tips-img {border: 10px solid #fff;}
.tips-m [class^=col-]:first-child {border-right: 1px solid #283E4F;height: 100%;}
.tips-top h3 {font-family: 'Gotham HTF';}
.eqWrap {display: flex;justify-content: space-between;}
.equalH {display: flex;}
.equalH:first-child {flex: 1 0 60%;padding-right: 15px;flex-wrap: wrap;}
.equalH:last-child {flex: 1 0 40%;padding-left: 15px;justify-content: center;}
.formula-desc {padding: 40px;background-color: rgba(235, 247, 247, 0.4);box-shadow: 0 2px 3px rgba(0, 0, 0, 0.16);}
.formula-desc p {margin-left: 30px;font-family: "GothamHTF-Bold", Sans-serif;}
.custom-modal ul.solidfoods-ul {margin-bottom: 1rem;}
.custom-modal ul.solidfoods-ul li {list-style-type: disc;list-style-position: inside;}
.tab_drawer_heading {display: none;margin: 0;cursor: pointer;text-align: center;}
.children-onehalf-two-details section.section.section-invert {padding-bottom: 80px;}
.children-onehalf-two-details.page-inner-details .section-safeandhealthy.section, .children-two-twohalf-details.page-inner-details .section-safeandhealthy.section, .children-twohalf-three-details.page-inner-details .section-safeandhealthy.section {padding-bottom: 0;}
.children-onehalf-two-details .section-safeandhealthy .right-info,
.children-twohalf-three-details .section-safeandhealthy .right-info,
.children-two-twohalf-details .section-safeandhealthy .right-info, .children-two-twohalf-details .section-safeandhealthy .right-info, .children-twohalf-three-details .section-safeandhealthy .right-info {padding: 90px;}
.fathers-guide-newborn .spanish-breastfeeding-box-info > h3 {width: 66%}
.fathers-guide-newborn .breastfeeding-box-info .tip-box h3 {font-size: 18px;font-family: 'Gotham HTF';}
.fathers-guide-newborn .box-title h2 {font-size: 17px}
.gotop {position: fixed;bottom: 30px;right: 30px;cursor: pointer;width: 40px;height: 40px;border-radius: 50%;border: 3px solid #000;display: flex;align-items: center;justify-content: center;background-color: #000}
.gotop img {max-width: 23px;filter: invert(100%);}
.gotop:hover {background-color: transparent;}
.gotop:hover img {filter: invert(0%);}
footer .row .col-lg-8.col-large {-ms-flex: 0 0 auto;flex: 0 0 auto;max-width: 80%;}
footer .footer-right-col {width: 100%;text-align: center;padding-top: 20px;border-top: 1px solid #fff;margin-top: 20px;}
footer .footer-right-col .footer-right-info [class^="col-"]:first-child {text-align: left;}
footer .footer-right-col .footer-right-info [class^="col-"]:last-child {text-align: right;}
/* Blog Listing page */
ul.blog-cat-list li {display: inline-block;}
ul.blog-cat-list li a {display: inline-block;padding: 6px 40px;border: 2px solid #03a9f4;color: #03a9f4;text-transform: uppercase;border-radius: 8px;margin-right: 30px;margin-bottom: 25px;font-weight: 500;}
ul.blog-cat-list li a.women {border-color: #C4523F;color: #C4523F;}
ul.blog-cat-list li a.infant {border-color: #872A44;color: #872A44;}
ul.blog-cat-list li a.children {border-color: #2E4A61;color: #2E4A61;}
ul.blog-cat-list li a.family {border-color: #437113;color: #437113;}
ul.blog-cat-list li a.recipes {border-color: #9f5887;color: #9f5887;}
ul.blog-cat-list li a.active,
ul.blog-cat-list li a:hover {background-color: #03a9f4;color: #fff;}
ul.blog-cat-list li a.women.active,
ul.blog-cat-list li a.women:hover {background-color: #C4523F;}
ul.blog-cat-list li a.infant.active,
ul.blog-cat-list li a.infant:hover {background-color: #872A44;}
ul.blog-cat-list li a.children.active,
ul.blog-cat-list li a.children:hover {background-color: #2E4A61;}
ul.blog-cat-list li a.family.active,
ul.blog-cat-list li a.family:hover {background-color: #437113;}
ul.blog-cat-list li a.recipes.active,
ul.blog-cat-list li a.recipes:hover {background-color: #9f5887;}
.blog-num li {position: relative;margin-bottom: 20px;padding-left: 50px;min-height: 35px;}
.bg-cover {background-size: cover !important;}
.bg-top {background-position: top !important;}
.blog-details h2 {font-family: 'Gotham HTF';font-weight: normal;}
.share-info {display: flex;justify-content: flex-end;align-items: center;}
.share-info h4 {font-weight: normal;color: #297EA8;text-align: right;}
.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: #c4523f;padding: 10px 20px;width: 100%;border-radius: 10px;display: flex;justify-content: space-between;align-items: center;}
.blog-nav > ul > li > a.women {background: #C4523F;}
.blog-nav > ul > li > a.infant {background: #872A44;}
.blog-nav > ul > li > a.children {background: #2E4A61;}
.blog-nav > ul > li > a.family {background: #437113;}
.blog-nav > ul > li > a.recipes {background: #9f5887;}
.blog-nav > ul > li > a:hover {background-color: #223e51;}
.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;}
.blog-nav > ul > li > .dropdown {padding: 20px 10px 0;display: none;}
.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 > .dropdown a.active {text-shadow: 0 0 0.65px #000, 0 0 0.65px #000;}
.blog-nav > ul > li > .dropdown a:not(.active):hover {text-shadow: 0 0 0.65px #000, 0 0 0.65px #000;}
.blog-nav > ul {margin-top: 40px;margin-bottom: 40px;}
.header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li .category-box .category-img.r34:before {padding-top: 134.3%;}
div:not(.bodyEllynSatter) p strong, div:not(.bodyEllynSatter) li strong {font-family: 'Gotham HTF' !important;}
.ng-mb-40 {margin-bottom: -40px !important;}
.tab-pane ul.category-list li {margin: 15px 0;}
.list-link li a {font-family: 'Gotham HTF';}
/* Blog Listing page */
.accodian-sec.accodian-sec .elementor-toggle .elementor-tab-title {border-bottom: none !important;}
.accodian-sec .elementor-toggle .elementor-tab-content {border-bottom: none  !important;}
.accodian-sec .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {width: auto;height: auto;}
.accodian-sec .left-img-baby {text-align: center;}
.accodian-sec h4.acrd-text-orange, .accodian-sec .h4.acrd-text-orange {font-size: 22px;text-transform: uppercase;color: #CE4A2C;font-family: "GothamHTF-Bold", Sans-serif;margin-bottom: 18px;}
.accodian-sec strong.text-dr-blue {text-transform: uppercase;color: #223E51;font-weight: 400;font-family: "GothamHTF-Bold", Sans-serif !important;}
.accodian-sec.dot-list li::before {top: 3px;}
.accodian-sec .top-sec {margin-bottom: 25px;border-bottom: #71B0D4 1px solid;padding-bottom: 15px;}
.accodian-sec .second-section {border-top: #71B0D4 1px solid;}
.accodian-sec .third-section {border-top: #71B0D4 1px solid;}
.accodian-sec > .elementor-widget-container:hover a.elementor-toggle-title {color: #CE4A2C !important;}
.accodian-sec > .elementor-widget-container:hover .elementor-toggle-icon svg path {fill: #CE4A2C !important;}
.weight-gain {overflow: auto;}
.weight-gain > .elementor-container {flex-wrap: nowrap !important;}
.weight-gain h5 {color: #223E51;font-size: 16px;margin-bottom: 0;font-family: "GothamHTF-Bold", Sans-serif;font-weight: normal;}
.weight-gain p {margin-bottom: 30px;}
.weight-gain p:last-child {margin-bottom: 0px;}
.elementor-page-15770 .page-inner-details .right-side section.section-dad {padding-top: 0;}
.elementor-page-15770 .eat-food-section .pump-sec .elementor-widget-image {right: 8%;}
.elementor-element.elementor-element-913c40b.img-drop-shadow.elementor-widget.elementor-widget-image {right: 0;}
.blue-sec {position: relative;}
.blue-sec.dot_bg:after {position: absolute;top: 24px;width: calc(100% - 53%);height: calc(100% + 5px);right: -30px;content: "";background-image: url('../img/blue-bg.svg');background-size: auto;z-index: -1;}
.wean-sec {position: relative;}
/* .wean-sec.dot_bg:before {position: absolute;top: 20px;width: calc(100% - 53%);height: calc(100% + 5px);left: -25px;content: "";background-image: url('../img/green-bg.svg');background-size: auto;z-index: -1;} */
.wean-sec label {color: #223E51;font-family: "GothamHTF-Bold", Sans-serif;font-size: 16px;font-weight: normal;line-height: 1.5em;}
.twins-sec.left-img-sec .elementor-widget-wrap {flex-wrap: nowrap;align-items: center;}
.twins-sec.left-img-sec .elementor-widget-image {margin-left: -160px;}
.twins-sec .bg-img-left {position: relative;}
.twins-sec .bg-img-left .elementor-widget-container {position: relative;}
.twins-sec .bg-img-left:before {position: absolute;content:"";background-position: center left;background-repeat: no-repeat;background-size: auto;width: 478px;height: 378px;left: -160px;}
/* background-image: url('../img/flower-lft.svg'); */
.swich-sec p span {font-family: "GothamHTF-Bold", Sans-serif;}
.li-number ol {list-style: none;counter-reset: my-awesome-counter;}
.li-number ol li {counter-increment: my-awesome-counter;margin-bottom: 20px;}
.li-number ol li:before {position: absolute;left: 0;content: counter(my-awesome-counter) ". ";font-family: "GothamHTF-Bold", Sans-serif;}
.li-number.number-dr-blue ol li:before {color: #223E51;}
.li-number.number-dr-orange ol li:before {color: #A75300;}
.li-number.number-orange ol li:before {color: #CE4A2C;}
.li-number.number-green ol li:before {color: #4A7F43;}
.li-number.number-purple ol li:before {color: #936290;}
.wean-sec ol li:not(:last-child) {margin-bottom: 20px;}
.wean-sec ol li::marker {font-family: "GothamHTF-Bold", Sans-serif;}
.foods-sec.elementor-widget-tabs .elementor-tab-content {padding: 0px;}
.foods-sec .test-sec {text-align: center;color: #A75300;line-height: 20px;}
.foods-sec .elementor-tab-title.elementor-tab-desktop-title {position: relative;}
.foods-sec .elementor-tab-title.elementor-tab-desktop-title.elementor-active:after {content: '';position: absolute;left: 50% !important;top: 100%;width: 0 !important;height: 0 !important;border-left: 50px solid transparent !important;border-right: 50px solid transparent !important;border-top: 20px solid transparent !important;clear: both;-webkit-transform: translateX(-50%);transform: translateX(-50%);margin-top: -1px;}
.foods-sec.elementor-widget-tabs .elementor-tabs-wrapper {overflow: unset;}
.foods-sec .elementor-tabs-wrapper .elementor-tab-title:nth-child(1):after {border-top-color: #F7EEB3 !important;}
.foods-sec .elementor-tabs-wrapper .elementor-tab-title:nth-child(2):after {border-top-color: #CEE9DC !important;}
.foods-sec .elementor-tabs-wrapper .elementor-tab-title:nth-child(3):after {border-top-color: #F9D4C5 !important;}
.foods-sec .elementor-tabs-wrapper .elementor-tab-title:nth-child(4):after {border-top-color: #EBF7FB !important;}
.foods-sec .elementor-tabs-wrapper .elementor-tab-title:nth-child(5):after {border-top-color: #f2e5f1 !important;}
.foods-sec .elementor-tab-title {width: 550px !important;text-align: center;padding: 25px 25px !important;}
.foods-sec div#elementor-tab-title-1601, .foods-sec div#elementor-tab-title-1741, .foods-sec div#elementor-tab-title-1261 {background-color: #F7EEB3 !important;}
.foods-sec div#elementor-tab-title-1602, .foods-sec div#elementor-tab-title-1742, .foods-sec div#elementor-tab-title-1262 {background-color: #CEE9DC !important;}
.foods-sec div#elementor-tab-title-1603, .foods-sec div#elementor-tab-title-1743, .foods-sec div#elementor-tab-title-1263 {background-color: #F9D4C5 !important;}
.foods-sec div#elementor-tab-title-1604, .foods-sec div#elementor-tab-title-1744, .foods-sec div#elementor-tab-title-1264 {background-color: #EBF7FB !important;}
.foods-sec div#elementor-tab-title-1605, .foods-sec div#elementor-tab-title-1745, .foods-sec div#elementor-tab-title-1265 {background-color: #F2E5F1 !important;}
.foods-sec .elementor-tabs-content-wrapper {background: #fff;padding: 60px;}
.foods-sec h3.image-box-title {margin: 0;font-size: 16px;font-weight: normal;}
.foods-sec p {font-size: 16px;color: #464646;text-align: center;margin-bottom: 0;}
.foods-sec .img-sec {text-align: center;}
.foods-sec .col-lg-4 + .col-lg-4 .three-step-column:before {content: '';position: absolute;left: 0;height: 100%;border-left: 1px solid #F7EEB3; top: 0px;}
.foods-sec .elementor-tab-content:nth-child(4) .col-lg-4 + .col-lg-4 .three-step-column:before {border-color: #4A7F43;}
.foods-sec .elementor-tab-content:nth-child(6) .col-lg-4 + .col-lg-4 .three-step-column:before {border-color: #ce4a2c;}
.foods-sec .elementor-tab-content:nth-child(8) .col-lg-4 + .col-lg-4 .three-step-column:before {border-color: #297EA8;}
.foods-sec .elementor-tab-content:nth-child(10) .col-lg-4 + .col-lg-4 .three-step-column:before {border-color: #936290;}
.foods-sec .three-step-column {text-align: left;padding: 0 0 0 40px;}
.foods-sec .three-step-column h3 {text-align: left!important;padding-top: 30px;padding-bottom: 10px;}
.foods-sec .three-step-column ul {padding-left: 18px;}
.foods-sec .three-step-column ul li {list-style-type: disc;}
/* .elementor-page-16490 .sidebar-nav ul li:before {background-color: #546BBC;} */
.food-avoid-sec ul {width: 100%;}
.food-avoid-sec ul li {width: 50%;float: left;}
.food-avoid-sec ul li:first-child {margin-top: 5px;}
.food-avoid-sec ul li .elementor-icon-list-icon {line-height: 1.4em;}
.fact-sec span a {color: #223E51;font-family: "GothamHTF-Bold", Sans-serif;}
.fact-sec span a:hover {color: #B94429;}
.pr-50 {padding-right: 50px;}
.pl-50 {padding-left: 50px;}
.pl-100 {padding-left: 100px;}
.dot_bg img {width: 100%;}
.care-sec.dot_bg:before,
.inner-food.dot_bg:before,
.inner-food-tip.dot_bg:before {content: "";position: absolute;top: 35px;height: 86%;background-repeat: no-repeat;background-size: cover;background-position: center;}
.care-sec.dot_bg:before {width: 145px;background-image: url('../img/floral2.png');}
.care-sec.dot_right.dot_bg:before {right: 20px;}
.inner-food.dot_bg:before {width: 145px;background-image: url('../img/square-orange.png');}
.inner-food.dot_right.dot_bg:before {right: 28px;}
.inner-food-tip.dot_bg:before {width: 140px;background-image: url('../img/floral.png');}

 /* Cookies policy button */
#onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link{color: #2a8731 !important; border-color: #2a8731 !important;}
#onetrust-consent-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler{background-color: #2a8731 !important; border-color: #2a8731 !important;}

.home .hero .hero-content h1 {     position: absolute; overflow: hidden; width: 0px; height: 0px; }

/* skip to navbar start */
.skip-link { color: #333; position: fixed; left: 0px; top: 0px; z-index: 100000; width: 1px; height: 1px; border: 0; word-wrap: normal !important; overflow: hidden; transition: none; }
.skip-content:focus, .skip-footer:focus { width: auto; height: auto; padding: 15px 23px 14px; font-weight: 600; line-height: normal; background-color: #fff; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2); clip: auto; }
.skip-nav { display: none; /* Hide initially */ }
/* skip to navbar End */

.ideas-sec:first-child .custom-modal { padding-top: 0px; }
.ideas-sec .custom-modal { background: transparent; }
.sp-sec1.mom-circle-img {float: right;margin-left: 25px; margin-bottom: 30px; margin-top: -50px;}
.whole-quart-img .elementor-widget-image-box .elementor-image-box-img img { min-height: 68px; object-fit: contain; object-position: center center; }
/*------------------ Baby Led Weaning --------------*/
.aspect-ratio-1-1 img { aspect-ratio: 1 / 1; }
.baby-led-col{ max-width: 910px; margin: 0 0 0 auto; }
span.foods-red_bold, strong.foods-red_bold{ color: #C04341; font-weight: bold; }
.baby-led-col .elementor-image-box-title, .title-mb-0 .elementor-image-box-title  { margin-bottom: 0px; }
.category-box a.btn:focus { outline: none; box-shadow: none; color: #fff !important; background-color: #264A63 !important; }
.food-tbl-wrapper { overflow: auto; }
.food-tbl { border-collapse: separate; width: 100%; border-spacing: 3px; min-width: 1100px; }
.food-tbl .food-cell img { width: 144px; height: 145px !important; object-fit: contain; max-width: 100%; display: block; object-position: center; margin: 0 auto 12px;   mix-blend-mode: multiply; }
.food-tbl td, .food-tbl th { padding: 8px 16px; text-align: center; min-width: 222px; font-family: 'GothamHTF-Bold'; font-size: 16px; }
.food-tbl td:last-child { border-top-right-radius: 35px; border-bottom-right-radius: 35px; }
.food-tbl td.category, .food-tbl th.category { letter-spacing: 0.5px; border-top-left-radius: 35px; border-bottom-left-radius: 35px; vertical-align: middle; min-width: 240px; font-family: 'GothamHTF-Bold'; font-size: 20px; }
.food-tbl td.category.protein, .food-tbl th.category.protein { background: #885477; }
.food-tbl td.category.whole-grains, .food-tbl th.category.whole-grains { background: #B45739; }
.food-tbl td.category.fruits, .food-tbl th.category.fruits { background: #C04341; }
.food-tbl td.category.vegetables, .food-tbl th.category.vegetables{ background: #4A7B54; }
.food-tbl td.category.dairy, .food-tbl th.category.dairy { background: #566CB4; }
.food-tbl tr:first-child { background: rgba(243, 233, 243, 0.5); color: #885477; }
.food-tbl tr:nth-child(2) { background: rgba(251, 249, 213, 0.7); color: #B45739; }
.food-tbl tr:nth-child(3) { background: rgba(250, 237, 235, 0.5); color: #C04341 }
.food-tbl tr:nth-child(4) { background: rgba(239, 248, 241, 0.5); color: #4A7B54; }
.food-tbl tr:nth-child(5) { background: rgba(235, 246, 252, 0.7); color: #566CB4; }
.food-tbl td, .food-tbl td.category, .food-tbl th, .food-tbl th.category { min-width: 200px; }
.food-tbl .food-cell img { height: 120px !important; }
.yellow-dot-bg::before { content: ""; background-image: url(/wp-content/uploads/sites/29/2025/10/YellowGingham.svg); background-position: center; background-repeat: no-repeat; background-size: cover; width: 100%; height: calc(100% - 126px); position: absolute; top: 63px; bottom: 63px; left: -10px; }
.elementor-widget.tip-steps .elementor-icon-list-item { padding: 35px 46px 35px 126px !important; margin-left: 30px; }
.tip-steps .elementor-icon-list-item:nth-child(odd) { background: #EFF8F1; }
.tip-steps .elementor-icon-list-item:nth-child(even) { background: #EBF6FC; }
.tip-counter { display: inline-flex; background: #304E63; border: 3px solid white; width: 80px; height: 80px; align-items: center; justify-content: center; font-family: "La Belle Aurore", Sans-serif; font-size: 40px; border-radius: 100%; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); color: white; position: absolute; left: -30px; top: 50%; transform: translateY(-50%); padding-top: 5px; }
.tip-steps strong { color: #304E63; }
.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; }
.inline-image-heading .elementor-image-box-title, .inline-heading .elementor-heading-title  { display: inline; }
.light-blue-header .elementor-heading-title, .light-blue-header .elementor-image-box-title { box-shadow: inset 0 -20px #DAF2FA, 0px 7px 0px #DAF2FA; }
.light-blue-100-header .elementor-heading-title, .light-blue-100-header .elementor-image-box-title { box-shadow: inset 0 -20px #EBF6FC, 0px 7px 0px #EBF6FC; }
.light-orange-header .elementor-heading-title, .light-orange-header .elementor-image-box-title { box-shadow: inset 0 -20px #FFD6C5, 0px 7px 0px #FFD6C5; }
.light-purple-header .elementor-heading-title, .light-purple-header .elementor-image-box-title { box-shadow: inset 0 -20px #F3E9F3, 0px 7px 0px #F3E9F3; }
.light-yellow-header .elementor-heading-title, .light-yellow-header .elementor-image-box-title { box-shadow: inset 0 -20px #FBF9D5, 0px 7px 0px #FBF9D5; }
.light-green-header .elementor-heading-title, .light-green-header .elementor-image-box-title { box-shadow: inset 0 -20px #EFF8F1, 0px 7px 0px #EFF8F1; }
.light-yellow-100-header .elementor-heading-title, .light-yellow-100-header .elementor-image-box-title { box-shadow: inset 0 -20px #FEF9D8, 0px 7px 0px #FEF9D8; }
html[lang="es-ES"]  .tip-steps.elementor-widget .elementor-icon-list-item:nth-child(1),
html[lang="es-ES"]  .tip-steps.elementor-widget .elementor-icon-list-item:nth-child(2) { padding: 35px 400px 35px 86px !important; }
html[lang="es-ES"]  .tip-steps.elementor-widget .elementor-icon-list-item { padding: 35px 86px 35px 86px !important; }
.shopping-listing-point {padding-right: 18%;}
.support-sec.sp > .elementor-widget-container {height: 210px !important;width: 210px !important;}
.bgfood-bottom h3.elementor-image-box-title {
    margin-bottom: 0px;
}
.whole-fat-sec.yogurt-sec .elementor-element.elementor-widget-image-box .elementor-image-box-title, .infant-nut-sec .elementor-image-box-wrapper .elementor-image-box-title { margin-top: 15px; }
/*approved-food-list Oklahoma page CSS ================================*/
.page-inner-details .right-side section.milk-sec{padding: 120px 60px 60px; }
.page-inner-details .right-side section.approved-sec {padding:60px;}


body .download-pdf.elementor-element .elementor-button-wrapper .elementor-button { padding-right: 52px; position: relative;}
body .download-pdf.elementor-element .elementor-button-wrapper .elementor-button .elementor-button-icon { position: absolute; right: 0; top: 0; bottom: 0; padding: 12px 12px 12px 12px; }
body .download-pdf.elementor-element.work-plan-btn .elementor-button-wrapper .elementor-button .elementor-button-icon{right: 20px;}
body .download-pdf.elementor-element.work-plan-btn .elementor-button-wrapper .elementor-button{padding-right: 65px;}

[lang="ar"] body .download-pdf.elementor-element .elementor-button-wrapper .elementor-button,[lang="prs"] body .download-pdf.elementor-element .elementor-button-wrapper .elementor-button {padding-left: 52px;padding-right: 24px;}
[lang="ar"] body .download-pdf.elementor-element .elementor-button-wrapper .elementor-button .elementor-button-icon,[lang="prs"] body .download-pdf.elementor-element .elementor-button-wrapper .elementor-button .elementor-button-icon { right: auto; left: 0; padding-left: 24px; padding-right: 12px; }
.numeric_pagination { width: 100%; }
.numeric_pagination{position:relative;z-index:9;display:flex;flex-wrap:wrap;margin-top:50px;justify-content:center;}
.numeric_pagination > *{display:inline-flex;height:30px;width:30px;margin:5px;background:#d2d2d2;color:#000;justify-content:center;border-radius:5px;font-family: 'Gotham HTF' !important; line-height: 1; padding: 7px;}
.numeric_pagination .prev svg, .numeric_pagination .next svg { width: 12px; }
.numeric_pagination .prev svg{ -webkit-transform:rotate(90deg); transform:rotate(90deg); }
.numeric_pagination .next svg{ -webkit-transform:rotate(-90deg); transform:rotate(-90deg); }
.numeric_pagination > *:hover,.numeric_pagination > span.current{background-color:#228841;color:#fff;text-decoration: none;} 
a.next.page-numbers:hover  { color: #fff; }
a.next.page-numbers:active, .numeric_pagination .page-numbers:focus { color: #fff; background-color:#228841; }
.numeric_pagination a.prev.page-numbers,.numeric_pagination a.next.page-numbers { align-items: center; }

@media (max-width: 1200px) {
    .tip-steps.elementor-widget .elementor-icon-list-item { padding: 35px 86px 35px 86px !important; }
    .tip-steps.elementor-widget .elementor-icon-list-item:nth-child(1),
    .tip-steps.elementor-widget .elementor-icon-list-item:nth-child(2) { padding: 35px 400px 35px 86px !important; }
}
@media (max-width: 1024px) {
    .yellow-dot-bg::before { content: none; }
	.tip-counter { font-size: 30px; width: 60px; height: 60px; left: -20px; }
}
@media (max-width: 767px) {
	.tip-steps.elementor-widget .elementor-icon-list-item:nth-child(1), .tip-steps.elementor-widget .elementor-icon-list-item:nth-child(2),
	.tip-steps.elementor-widget .elementor-icon-list-item, 
 	html[lang="es-ES"]  .tip-steps.elementor-widget .elementor-icon-list-item:nth-child(1),
    html[lang="es-ES"]  .tip-steps.elementor-widget .elementor-icon-list-item:nth-child(2), 
    html[lang="es-ES"]  .tip-steps.elementor-widget .elementor-icon-list-item   { padding: 24px 24px 24px 60px !important; }
	.elementor-widget.tip-steps .elementor-icon-list-item { margin-left: 20px; }
}
@media (max-width: 991px) {
    .bread-sec { padding-bottom: 180px !important; }
}
@media (max-width: 767px) {
    .bread-sec { padding-bottom: 40px !important; }
    .whole-grains-logo-box figure.elementor-image-box-img{min-height: 100px !important;}

}

body section.approved-food-list-sec p strong.title-oklahoma, strong.title-oklahoma { font-family: 'Gotham HTF' !important; }


/* -------------------------------------------------- */
/* html[lang="es-ES"] .gluten-free-section > .elementor-widget-container { width: 228px; height: 228px; } */

/* Search icon CSS */
.search-box .dropdown-menu.show{margin: -37px 0 0;position: absolute;right: 75px;}

/*001 RESPONSIVE CSS ================================*/
@media only screen and (min-width: 992px) {
	.navbar-collapse {background-color: #FBF6F3!important;}
	.dropdown-menu {background-color: #FBF6F3;}
    header .navbar-nav {justify-content: space-between;width: 100%;}
    .navbar-expand-lg .navbar-nav>li>a{font-size:16px;padding:0px;line-height: 22px;}
    .navbar-expand-lg .navbar-nav>li { border-radius: 15px; padding:18px 8px 18px 14px; }
	.navbar .navbar-collapse {background-color: transparent !important;}
	/* .navbar .navbar-collapse ul.navbar-nav > li.active > a,.navbar .navbar-collapse ul.navbar-nav > li > a:hover {background-color: rgba(255,255,255,0.2);} */
	.navbar .navbar-collapse ul.navbar-nav > li.active,
    .navbar .navbar-collapse ul.navbar-nav > li:hover, 
    .navbar .navbar-collapse ul.navbar-nav > li:focus {background-color:rgba(255,255,255,0.2);}
	.header-right  a:hover {background-color: rgba(255,255,255,0.2);}
	.header-right>a {padding: 22px 16px;border-radius: 15px;line-height: 22px;}
	.inner-p-65 {padding: 40px;}
	.inner-px-130,.section-babysTimewithDad .inner-px-130 {padding-left: 40px;padding-right: 40px;}
	.info-box {padding: 0 30px;}
	.info-box-inner {padding: 40px 40px;}
	.modal-category-box .full-category-list .btn:hover {color: #F3E9F3;}
    .foods-sec h3.image-box-title {text-align: center;}
	
}
@media only screen and (min-width: 1200px) {
	.container, .container-fluid {max-width: 1170px;}
	.page-inner-details .left-side {-ms-flex: 0 0 300px;flex: 0 0 300px;max-width: 300px;}
	.page-inner-details .right-side {flex: 0 0 calc(100% - 300px);-ms-flex: 0 0 calc(100% - 300px);max-width: calc(100% - 300px);}
	.inner-p-65 {padding:50px;}
	.inner-p-130 {padding:70px;}
	.inner-px-130,.section-babysTimewithDad .inner-px-130 {padding-left:50px;padding-right:50px;}
	.info-box {padding:0 30px;}
	.info-box-inner {padding:50px 50px;}
	.page-inner-details .right-side .container {max-width: 1700px;}
	.section-spitUpBurpingDirtyDiapers .table-style th, .section-spitUpBurpingDirtyDiapers .table-style td {padding: 15px 5px 15px 10px;}
	.section-spitUpBurpingDirtyDiapers .table-style thead th {padding-top: 25px;padding-bottom: 25px;}
	.round-dot {margin-right: 5px;width: 22px;height: 22px;}
	.grid-container {grid-template-rows: 214px;grid-auto-rows: 214px;}
	.foodsafety-detail {background-size: contain;}
}
@media only screen and (min-width: 1400px) {
	header .container,footer .container, .container-fluid {max-width: 1370px;}
	.grid-container {grid-template-rows: 228px;grid-auto-rows: 228px;}
	.foodsafety-detail {background-size: contain;padding: 20px;}
}
@media only screen and (min-width: 1550px) {
	.page-inner-details .left-side {-ms-flex: 0 0 330px;flex: 0 0 330px;max-width: 330px;}
	.page-inner-details .right-side {flex: 0 0 calc(100% - 330px);-ms-flex: 0 0 calc(100% - 330px);max-width: calc(100% - 330px);}
	.section-safeandhealthy .right-info {padding: 4vw 6vw 4vw 60px;}
	.section-full1 .right-info {padding: 4vw 6vw 4vw 60px;}
	.section-full .right-info {padding: 0vw 6vw 0vw 0px;}
	.page-inner-details .right-side div.section,.page-inner-details .right-side section.section {padding: 4vw 6vw;}
	.page-inner-details .right-side section.approved-sec{padding: 62px 93px;}
	.page-inner-details .right-side section.milk-sec{padding: 124px 93px 62px; }
	.inner-p-65 {padding: 50px;}
	.inner-p-130 {padding: 100px;}
	.inner-px-130,.section-babysTimewithDad .inner-px-130 {padding-left: 100px;padding-right: 100px;}
	.info-box {padding: 0 30px;}
	.info-box-inner {padding: 50px;}
	.section-spitUpBurpingDirtyDiapers .table-style thead th {padding-top: 25px;padding-bottom: 25px;}
	.section-spitUpBurpingDirtyDiapers .table-style th, .section-spitUpBurpingDirtyDiapers .table-style td {padding: 20px 0px 20px 20px;}
}
@media only screen and (max-width: 1800px) {
    .children-who-grow .row.x-big-gutters [class^="col-"] {padding: 0 15px;}
    .children-who-grow .row.x-big-gutters {margin: 0 -15px;}
    .children-who-grow-inner h2 {font-size: 55px;}
    .children-who-grow-content p {font-size: 16px;}
    .children-who-grow-inner .mr2 {margin-right: 1em !important;}
	.pump-fisrt-sec img.attachment-full.size-full {max-width: 500px !important;}
}
@media only screen and (min-width: 1700px) {
	header .container,footer .container, .container-fluid {max-width: 1670px;}
	.footer-address {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.page-inner-details .left-side {-ms-flex: 0 0 350px;flex: 0 0 350px;max-width: 350px;}
	.page-inner-details .right-side {flex: 0 0 calc(100% - 350px);-ms-flex: 0 0 calc(100% - 350px);max-width: calc(100% - 350px);}
	.sidebar-nav {padding: 0px 20px 0px 40px;}
	.sidebar-nav ul {margin-top: 50px;margin-bottom: 50px;}
	.section-safeandhealthy .right-info {padding: 5vw 8vw 5vw 60px;}
	.section-full1 .right-info {padding: 5vw 8vw 5vw 60px;}
	.section-full .right-info {padding: 0vw 8vw 0vw 0px;}
	.page-inner-details .right-side div.section, .page-inner-details .right-side section.section {padding: 5vw 8vw;}
	.page-inner-details .right-side section.approved-sec{padding: 80px 153px;}
	.page-inner-details .right-side section.milk-sec{padding: 150px 153px 80px; }
	.inner-p-65 {padding: 65px;}
	.inner-p-130 {padding: 90px;}
	.inner-px-130,.section-babysTimewithDad .inner-px-130 {padding-left: 90px;padding-right: 90px;}
	.info-box-inner {padding: 80px 65px;}
	.info-box {padding: 0 50px;}
	.box-icon-detail {padding: 30px 10px;}
	.spanish-fathers-guide-newborn .box-icon-detail {padding: 25px;}
	.section-spitUpBurpingDirtyDiapers .table-style thead th {padding-top: 35px;padding-bottom: 35px;}
	.children-twohalf-three-details .section-safeandhealthy .right-info,
	.children-onehalf-two-details .section-safeandhealthy .right-info, .children-two-twohalf-details .section-safeandhealthy .right-info {padding: 5vw 11vw;}
	.blog-nav > ul {margin-top: 50px;margin-bottom: 50px;}
}
@media only screen and (min-width: 1800px) {
	.round-dot {margin-right: 7px;width: 25px;height: 25px;}
	.inner-p-65 {padding: 65px;}
	.inner-p-130 {padding: 130px;}
	.inner-px-130, .section-babysTimewithDad .inner-px-130 {padding-left: 130px;padding-right: 130px;}
	.bg-title {padding: 35px;}
	ul.category-list .category-box .category-title,
	a.btn {padding: 10px 10px;min-height: 75px;font-size: 20px;}
	a.btn.btn-text-big {font-size: 22px;padding: 15px 10px;min-height: 85px;}
}
@media only screen and (min-width: 1920px) {
	.modal-tabs .tab-content {padding: 65px 48px;}
	.box-icon-detail {padding: 30px 20px;}
	.modal-tabs .tab-content .tab-details-img {margin: 65px -48px -67px;}	
	.sign-up-sec .elementor-column img{max-height: 430px; object-fit: contain; object-position: center center; height: 100%;}
	html[lang="es-ES"] .sign-up-sec .elementor-column img{max-height: 545px;}
}
@media only screen and (max-width: 1885px) {
	.breastfeeding-box-info {padding: 20px;}	
}
@media only screen and (min-width: 1700px) and (max-width: 1889px) {
    .box-title h3, .box-title h2 {font-size: 22px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1480px) {
    .box-title h3, .box-title h2 {font-size: 21px;}
}
@media only screen and (max-width: 1699.98px) {
	h1 {font-size: 50px;}
	h1 span.sub-title {font-size: 30px;} 
	h2 {font-size: 30px;margin-bottom: 15px;}
	h3 {font-size: 20px;}
	ul.category-list {margin-left: -30px;margin-right: -30px;}
	ul.category-list li {padding-left: 30px;padding-right: 30px;margin: 30px 0;}
}
@media only screen and (max-width: 1499.98px) {
	.breastfeeding-box-info .tip-box h3 {font-size: 12px;margin-bottom: 0;}
	.lang-es .breastfeeding-box-info .tip-box h3 {font-size: 10.5px;}
	.lang-es .breastfeeding-box-info .tip-box.r11 img {margin-bottom: 5px;}
}
@media only screen and (min-width: 1500px) and (max-width: 1885px) {
	.breastfeeding-box-info {padding: 20px;}
	.lang-es .breastfeeding-box-info {padding: 50px 20px;}
	.breastfeeding-box-info .tip-box.r11 img {width: 60px;height: 38px;}
	.breastfeeding-box-info .tip-box.r11 > .content {padding: 9%;}
	.breastfeeding-box-info .tip-box.tip-box-3.r11 > .content {padding: 5% 15% 5% 10%;}
	.breastfeeding-box-info .tip-box h3 {margin-bottom: 0;font-size: 16px;padding: 0 5px;}
	.lang-es .breastfeeding-box-info .tip-box h3 {font-size: 14px;}
	.breastfeeding-box-info .tip-box.tip-box-4 {right: 10px;}
}
@media only screen and (min-width: 1500px) and (max-width: 1599.98px) {
	.lang-es .breastfeeding-box-info .tip-box h3 {font-size: 13px;}
}
@media only screen and (min-width: 992px) and (max-width: 1499.98px) {
	.section-introduction .left-img-baby {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	.section-introduction .right-img-content {-ms-flex: 0 0 80%;flex: 0 0 80%;max-width: 80%;}
	.section-deardad .col-left, .section-deardad .col-right,
	.section-breastfeedingSupport .col-left, .section-breastfeedingSupport .col-right {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.breastfeeding-inner-details {padding: 20px;}
	.breastfeeding-box-info .tip-box.r11 img {width: 50px;height: 30px;}
}
@media only screen and (max-width: 1599.98px) {
    .graph-with-info .g-details p br {display: none;}
    .elementor-element.partner.btm-bg-img.elementor-widget.elementor-widget-image {right: 370px;}
}
@media only screen and (min-width:1025px) and (max-width:1110px) {
	.hero:not(.elementor-hero) h1 {font-size: 60px !important;}
}
@media (min-width: 992px) and (max-width: 1599.98px) {
	.section-daily-suggest .box-info .box-details p .fruits-br {display: none}
}
@media (min-width: 992px) and (max-width: 1239.98px) {
	.section-daily-suggest .box-info .box-details p .spanish-fruits-br {display: none}
}
@media only screen and (max-width: 1500px) {
	.list-menu-sec {padding: 40px 133px 40px 133px !important;}
}
@media only screen and (max-width: 1399.98px) {
	ul.category-list {margin-left: -15px;margin-right: -15px;}
	ul.category-list li {padding-left: 15px;padding-right: 15px;margin: 15px 0;}
	ul.category-list .category-box .category-title, a.btn {font-size: 20px;}
	a.btn.btn-text-big {font-size: 22px;}
	.section-rightImg-content .section-info {height: 270px;}
	.section-rightImg-content .section-info .section-info-text {font-size: 18px;}
	header {font-size: 18px;}
	.navbar-expand-lg .navbar-nav > li > a, .header-right a {font-size: 16px;padding: 0px;}
	/* 20px 0.8vw */
	a.btn.btn-text-big {font-size: 18px;}
    .children-who-grow-icon img {max-width: 80px;}
    .children-who-grow-inner h2 {font-size: 45px;}
	.eqWrap {flex-direction: column;}
	.equalH:first-child, .equalH:last-child {padding: 0;}
	.equalH:last-child {margin-top: 4em;}
	.custom-modal .modal-desc {margin-bottom: 3em;}
	.ng-mb-40 {margin-bottom: -20px !important;}
    .elementor-element.partner.btm-bg-img.elementor-widget.elementor-widget-image {right: 280px;}
	.pump-fisrt-sec img.attachment-full.size-full {max-width: 430px !important;}
}
@media only screen and (max-width: 1299.98px) {
	.page-inner-details .right-side div.section, .page-inner-details .right-side section.section,.page-inner-details .right-side section.approved-sec{padding:30px;}
	.page-inner-details .right-side section.milk-sec{padding: 72px 30px 30px; }
	.section-introduction h2 {margin-bottom: 30px;}
	.section-introduction h2 {margin-bottom: 30px;} .sp-sec1.mom-circle-img { margin-top: -5px; margin-left: 10px; }
}
@media only screen and (max-width: 1199.98px) {
	.box-title h3, .box-title h2 {font-size: 21px;max-width: 130px;margin: 0 auto 15px;}
	.box-title h3 span, .box-title h2 span {display: inline-block;padding: 3px 5px;}
	footer .container {max-width: 100%;}
	footer .row .col-lg-8.col-large {max-width: 100%;}
	section.section {padding: 70px 0;}
	.mh-350 {min-height: 45vw;}
	header {font-size: 16px;}
	header .container {max-width: 100%;}
	header .navbar-brand {margin-right: 10px;}
	.navbar-expand-lg .navbar-nav > li > a {padding: 13px 8px; padding: 0px; font-size: 14px;border-radius: 15px;}
	header .navbar-brand img {max-width: 70px;height: 88px;}
	footer .ft-logo img {width: 70px;}
	footer .navbar-brand img {max-width: 80px;}
	.social-media {display: flex;justify-content: center;margin-top: 20px;}
	.social-media li a {font-size: 32px;}
	.social-media li a svg {width: 30px;}
	ul.category-list .category-box .category-title,
	a.btn {font-size: 18px;}
	a.btn.btn-text-big {font-size: 20px;}
	.container-fluid {max-width: 960px;}
	
	.pagecontent {min-height: calc(100vh - 338px);}
	.sidebar-nav {padding: 0px 10px 0 20px;}
	.sidebar-nav ul {margin-top: 20px;margin-bottom: 20px;}
	.sidebar-nav ul li {margin-bottom: 20px;}
	.sidebar-nav ul li a {padding-left: 40px;}
	.page-inner-details .left-side {position: fixed !important;-ms-flex: 0 0 300px;flex: 0 0 300px;max-width: 300px;width: 300px;left: -300px !important;height: 100vh;top: 0;margin-top: 0;z-index: 99999;transition: 0.2s;background-color: #ffffff;}
	.page-inner-details .left-side .StickySidebar {left: -300px !important;width: 300px !important;transition: 0.2s;background-color: #ffffff;top: 0 !important;}
	.page-inner-details .right-side {flex: 0 0 100%;-ms-flex: 0 0 100%;max-width: 100%;}
	.page-inner-details.left-open .left-side .StickySidebar,.page-inner-details.left-open .left-side {left:0 !important;}
	.page-inner-details.left-open .location-left-arrow {transform: rotate(180deg);border-radius: 4px 0px 0px 4px;}
	.page-inner-details .location-left-arrow {display: block;}
    .location-left-arrow {top: calc(50% - 21px);}
	.page-inner-details .left-side .StickySidebar {top: 0 !important;}	
	/* .page-inner-details .right-side div.section,.page-inner-details .right-side section.section {padding: 40px;}
	.page-inner-details .right-side section.section.section-daily-suggest {padding: 40px 40px 60px;} */
	.page-inner-details .right-side div.section,.page-inner-details .right-side section.section, .page-inner-details .right-side section.approved-sec{padding: 40px;}
	.page-inner-details .right-side section.milk-sec{padding: 90px 40px 40px; }
	.page-inner-details .right-side section.section.section-daily-suggest {padding: 40px 40px 60px;}
	/* Full */
	.left-img-baby .setbg {background-position: center -100px;}
	.snack-dish-info {max-width: 560px;}
	.breakfast-dish-info ,.snack-dish-info ,.lunch-dish-info ,.dinner-dish-info {line-height: 1.3;}
	.snack-dish-info {margin-bottom: 30px;}
	.breakfast-dish-info span.b-info-1 {left: 15px;top: 50px;}
	.breakfast-dish-info span.b-info-2 {right: -120px;top: 50px;}
	.breakfast-dish-info span.b-info-3 {left: -120px;top: 130px;}
	.breakfast-dish-info span.b-info-4 {right: -60px;bottom: 60px;}
	.lunch-dish-info span.b-info-1 {left: -95px;top: 30px;}
	.lunch-dish-info span.b-info-2 {right: 80px;top: -20px;}
	.lunch-dish-info span.b-info-3 {left: -130px;bottom: 40px;}
	.lunch-dish-info span.b-info-4 {right: -60px;bottom: 130px;}
	.dinner-dish-info span.b-info-1 {left: -105px;top: 30px;}
	.dinner-dish-info span.b-info-2 {right: 40px;top: 0px;}
	.dinner-dish-info span.b-info-3 {left: -90px;bottom: 50px;}
	.dinner-dish-info span.b-info-4 {right: -30px;bottom: 120px;}
	.dinner-dish-info span.b-info-5 {right: -40px;bottom: 50px;}
	.snack-dish-info span.b-info-1 {left: 45px;bottom: 30px;}
	.snack-dish-info span.b-info-2 {right: 260px;top: 70px;}
	.snack-dish-info span.b-info-3 {left: 280px;bottom: -30px;}
	.snack-dish-info span.b-info-4 {right: -20px;bottom: 60px;}
	.box-icon-detail {padding: 10px;}
	.section-spitUpBurpingDirtyDiapers hr {margin-top: 20px;margin-bottom: 20px;}
	.keepyourbady .left-side-padding {padding-left: 0;}
	.dot-bg {left: 0;}
	.section-fatherhood .left-img {margin-left: 0px;}
	.section-babysTimewithDad .babysTimewithDad-inner:before {padding-top: 40vw;}
	.section-babysTimewithDad .babysTimewithDad-inner .bottom-img {height: 25vw;}
	ul.category-list li {flex-basis: 33.33%;-webkit-flex-basis: 33.33%;max-width: 33.33%;}
    .mix-box>span {font-size: 55px;line-height: 52px;margin: 0 16px;}
    .mix-box h3 {font-size: 16px;}
    .section-babysTimewithDad .container.pr5 {padding-right: 0 !important;}
	.grid-section .foodsafety-detail ~ h2 {font-size: 25px;}
	.children-twohalf-three-details .section-safeandhealthy .right-info,
	.children-onehalf-two-details .section-safeandhealthy .right-info, .children-two-twohalf-details .section-safeandhealthy .right-info, .children-twohalf-three-details .section-safeandhealthy .right-info {padding: 40px 70px;}
	.breakfast-dish-info span, .snack-dish-info > span, .lunch-dish-info span, .dinner-dish-info span {font-size: 14px;}
	ul.blog-cat-list li a {margin-right: 20px;margin-bottom: 20px;}
	.blog-nav {padding: 0px 15px 0 15px;border-right: 1px solid #AAD7D9;border-left: none;}
    .elementor-element.partner.btm-bg-img.elementor-widget.elementor-widget-image {right: 340px;}
}
@media only screen and (max-width: 1054.98px) {
	.breastfeeding-box-info > h3 {font-size: 18px !important;}
}
@media only screen and (max-width: 1040.98px) {
	.section-rightImg-content .section-info {height: 220px;}
	.section-rightImg-content .section-info .section-info-text {font-size: 18px;}
	.grid-section .foodsafety-detail ~ h2 {padding: 15px;font-size: 22px;}
	header .navbar-brand {margin-right: 10px;}
    .elementor-element.partner.btm-bg-img.elementor-widget.elementor-widget-image {right: 315px;}
}
@media only screen and (max-width: 1025px) {
    .elementor-element.partner.btm-bg-img.elementor-widget.elementor-widget-image {right: 315px;}
}
@media only screen and (max-width: 1024.98px) {
    .weight-gain > .elementor-container > .elementor-column {width: 185px !important;flex: 0 0 185px;}
    .blue-sec.dot_bg:after {top: 42px;height: calc(100% - 49px);right: 10px;}
    .wean-sec.dot_bg:before {top: 57px;height: calc(100% - 60px);left: 5px;}
	.twins-sec.left-img-sec .elementor-widget-image {margin-left:0px;}
    .twins-sec.left-img-sec .elementor-widget-wrap {flex-wrap: wrap;}
    .twins-sec .bg-img-left:before {left: -60px;}
	.pump-fisrt-sec img.attachment-full.size-full {max-width: 100% !important;}
	.back-img .elementor-background-overlay {background-position: -3px 1380px!important;}
	.list-menu-sec {padding: 20px 20px 0 20px !important;}
	.breastfeeding-box-info .tip-box h3 {font-size: 16px;}
	.children-who-grow-inner .children-who-grow-icon img {width: 60px;}
	.children-who-grow-inner .children-who-grow-content {width: calc(100% - 60px);}
}
@media only screen and (min-width: 1200px) and (max-width: 1499.98px) {
	.breastfeeding-box-info > h3 {top: -12px;font-size: 16px !important;}
	.lang-es .breastfeeding-box-info > h3 {top: -22px;font-size: 18px !important;}
	.breastfeeding-box-info .tip-box.tip-box-3.r11 > .content {padding-top: 10%;}
	.breastfeeding-box-info .tip-box.tip-box-3 {margin-left: -7%;}
	.fathers-guide-newborn .breastfeeding-box-info .tip-box h3 {font-size: 11px}	
}
@media only screen and (min-width: 1050px) and (max-width: 1199.98px) {
	.fathers-guide-newborn .breastfeeding-box-info .tip-box h3 {font-size: 14px}
}
@media only screen and (min-width: 992px) and (max-width: 1049.98px) {
	.fathers-guide-newborn .breastfeeding-box-info .tip-box h3 {font-size: 12px}
	.header-right>a,
	.navbar-expand-lg .navbar-nav>li>a {font-size: 13px;}
	.navbar-expand-lg .navbar-nav>li>a {width: 100%;max-height: 45px}
}
@media only screen and (min-width: 1200px) and (max-width: 1399.98px) {
	.section-col .col-right {-ms-flex: 0 0 70%;flex: 0 0 70%;max-width: 70%;margin: 0 auto;}
	.section-col .col-left {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .weight-gain > .elementor-container > .elementor-column {flex: 0 0 170px}
}
@media only screen and (max-width: 950px) {
	.back-img .elementor-background-overlay {background-position: -3px 1540px!important;}
}
@media only screen and (max-width: 991.98px) {
	.col-md-4.col-lg-3.footer-address, footer .row .col-lg-8.col-large .md-gutters.row > div {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;text-align: center;margin-top: 25px;}
	.footer-nav li {display: inline-block;margin-left: 5px;padding-left: 8px;border-left: 1px solid;margin-top: 10px;line-height: 16px;}
	.footer-nav li:first-child {margin-left: 0px;padding-left: 0px;border-left: none;}
	footer .container {max-width: 100%;}
	footer .row .col-lg-8.col-large .big-gutters > div {margin-top: 20px;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;text-align: center;margin-bottom: 20px;}
	footer .social-media {justify-content: center;}
	footer .footer-logo {text-align: center;margin-bottom: 20px;}
	footer .footer-right-col .footer-right-info {display: block;}
	footer .footer-right-col .footer-right-info [class^="col-"]:first-child, footer .footer-right-col .footer-right-info [class^="col-"]:last-child {text-align: center;}
	h1 {font-size: 40px;}
	h2 {font-size: 30px;}
	h3 {font-size: 20px;}
	.policy-section h3 {font-size: 20px;}
	.policy-section h3.text-orange {font-size: 25px;}
	.accodian-sec h4.acrd-text-orange {font-size: 20px;}
	body.show-nav {position: fixed;left: 0;right: 0;overflow: hidden;}
	.navbar-toggler {padding: 0.65rem .75rem;}
	.navbar-light .navbar-toggler {border: none;-webkit-user-select: none;-moz-user-select: none;user-select: none;cursor: pointer;height: 25px;position: relative;width: 25px;z-index: 2;margin: 0px 0;padding: 0;
		/* outline: none; */
		float: right;}
	.navbar-light .navbar-toggler-icon,.navbar-light .navbar-toggler-icon:before,.navbar-light .navbar-toggler-icon:after {background-image: none;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;background: #ffffff;content: '';height: 0.175em;width: 100%;left: 0;}
	.navbar-light .navbar-toggler-icon {transition: all .2s linear;}
	.navbar-light .navbar-toggler-icon:before {margin-top: -9px;transition: transform .2s linear,top .2s linear .2s;}
	.navbar-light .navbar-toggler-icon:after {margin-top: 9px;transition: transform .2s linear,top .2s linear .2s;}
	.show-nav .navbar-light .navbar-toggler-icon {background: 0 0;transition: all .2s linear;}
	.show-nav .navbar-light .navbar-toggler-icon:before {top: 9px;transform: rotate(-45deg);transition: all .2s linear,transform .2s linear .2s;}
	.show-nav .navbar-light .navbar-toggler-icon:after {transform: rotate(45deg);top: -9px;transition: all .2s linear,transform .2s linear .2s;}
	.show-nav .navbar-collapse {transform: translate(0,0);-webkit-transform: translate(0,0);opacity: 1;visibility: visible;}
	header .navbar .collapse:not(.show) {display: block;}
	.navbar-collapse {margin-left: 0;position: fixed;left: 0;right: 0;top: 0;background-color: #223E51;box-shadow: 0 10px 10px rgba(0,0,0,0.2);transition: 0.3s;padding: 80px 0 15px 0;height: calc(100% - 0px) !important;z-index: -1;pointer-events: none;flex-flow: column;align-items: flex-start;justify-content: space-around !important;-webkit-transform: translate(0,-100px);transform: translate(0,-100px);opacity: 0;visibility: hidden;}
	.navbar-collapse.show {pointer-events: auto;}
	header .navbar>.container {width: 100%;max-width: 100%;display: flex;}
	.navbar .navbar-collapse {justify-content: flex-start !important;-webkit-justify-content: flex-start !important;}
	.navbar-nav {width: 100%;margin-top: 0px;}
	.navbar-light .navbar-nav>li>a {color: #000000;padding: 12px 25px;display: block;width: 100%;border-radius: 0;line-height: 28px;}
	.navbar-light .navbar-nav>li {margin-left: 0;position: relative}
	.navbar {padding: .5rem 15px;}
	.search-navbar {width: 100%;flex-flow: column;-webkit-flex-flow: column;padding: 0 20px;}
	.search-navbar li + li {margin-left: 0;margin-top: 20px;}
	.search-box .search-input {width: calc(100% - 55px);}
	.navbar .navbar-collapse .search-navbar li a {padding: 7px 19px;display: inline-block;}
	.navbar-box {overflow-y: auto;margin-top: 0px;align-items: flex-start;justify-content: flex-start;-webkit-justify-content: flex-start;flex-flow: column;-webkit-flex-flow: column;}
	.search-box {display: inline-block;}
	header .navbar-brand {width: 60px;}	
	header .navbar-brand img {max-width: 110px;height: 90px;}
	.show-nav header {z-index: 9999999;}
	.header-right {display: block !important;width: 100%;}
	.header-right > a {padding: 12px 20px;display: block;}
	footer {padding:20px 0 20px;}
	footer .navbar-brand {justify-content: center;margin-bottom: 20px;}
	.social-media {justify-content: center;margin-top: 20px;}
	.container-fluid {max-width: 720px;}
	ul.category-list li {flex-basis: 50%;-webkit-flex-basis: 50%;max-width: 50%;}
	.sidebar-nav {padding: 0px 10px 0 15px;}
	.sidebar-nav ul {margin-top: 30px;margin-bottom: 40px;}
	.ms-idea .ms-idea-inner {padding: 20px;}	
	.page-inner-details .right-side div.section,.page-inner-details .right-side section.section, .page-inner-details .right-side section.approved-sec{padding: 40px;}	
	.page-inner-details .right-side section.milk-sec{padding: 90px 40px 40px; }
	.section-deardad .img-info {height: auto;}
	.section-deardad .img-bottom-info {position: unset;padding: 30px;}
	.section-daily-suggest .row > [class^=col-] {margin-top: 30px;}
	.info-box {padding: 0px 30px;}
	.info-box-inner {padding: 50px;}
	.section-fatherhood .left-img {margin-left: 0px;}
	.section-babysTimewithDad .babysTimewithDad-inner {padding: 30px;}
	.section-spitUpBurpingDirtyDiapers .green-box {margin-top: 30px;}
	.fth-box {padding: 30px;margin-top: 40px;margin-bottom: 40px;}
	.wicfood-details .wicfood-title,
	.wicfood-details .wicfood-info {padding: 20px;}
	.title-bg {padding: 15px;}
	.wicfood-details .wicfood-title img {right: -20px;top: -22px;width: 100px;}
	.section-canienroll .bg-bottom-img {margin-bottom: -130px;margin-top: 30px;}
	.section-canienroll .bg-dot {height: 140px;}
	a.btn:hover span {display: none;}
	a.btn:hover {background-color: #730B5A;}
    .mh-350 {min-height: 75vw;}
    .page-inner-details .right-side section.section.pr0 {padding-right: 40px !important;}
    .babysTimewithDad-inner .col-lg-5 ~ .col-lg-7 .title-icon {margin-top: 30px;}
    .plus-list {flex-flow: column;}
    .plus-list img {margin: 10px 0;max-width: 30px;}
    .section-spitUpBurpingDirtyDiapers .col-lg-7 .pb5 {padding-bottom: 2em !important;}
    .header-right {display: flex !important;width: 100%;align-items: center;} 
    .header-right.d-md-none {display: none !important;}
    .policy-section h3 {font-size: 22px;}
	.custom-modal .modal-dialog .modal-body .close {top: 10px;right: 20px;}
	.modal-tabs .nav-tabs .nav-link.active::after, .tab_drawer_heading.d_active::after {border-left: 30px solid transparent;border-right: 30px solid transparent;border-top: 15px solid transparent;}
	.modal-category-box .hungry-category-list .btn:hover {color: #333232;}
	.modal-category-box .hungry-category-list .btn {font-size: 16px;min-height: 60px;}
	.grid-section .foodsafety-detail ~ h2 {padding: 10px;}
	.bg-title h2 {font-size: 26px;}
	.section-rightImg-content .section-info .section-info-text {font-size: 16px;}
	.share-info h4 {text-align: left;}
	ul.blog-cat-list li a {padding: 6px 30px;}
	.blog-nav {padding: 0px 15px 0 15px;border-right: 1px solid #AAD7D9;border-left: none;}
	.blog-nav > ul {margin-top: 20px;margin-bottom: 20px;}
	.blog .container-fluid {max-width: 100%;}
	.tab-pane-left-img {padding-left: 250px;}
	.tab-pane-left-img .left-img {width: 250px;}
	.grid-section .grid-container {grid-template-rows: 230px;grid-auto-rows: 230px;}
	.modal-tabs + .modal-tabs {margin-top: 2em;}
    .dropdown-menu-right {right: -45px;}
	.header-right {margin-bottom: 80px;}
	.accodian-sec .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {width: 12px !important;height: 12px !important;}
    .accodian-sec .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {width: 12px !important;}
    .foods-sec .col-lg-4 + .col-lg-4 .three-step-column::before {content: unset;}    
    .foods-sec p {text-align: left;}
    .foods-sec h3.image-box-title.text-green {text-align: left;}   
    .foods-sec .img-sec {text-align: left;}
    .foods-sec .three-step-column {padding: 0;} 
    .foods-sec .test-sec {text-align: left;}
	header .pre-header .home-link{display: none;}
	header .pre-header .header-right{width: 240px; margin-bottom: 0;}
	header .navbar{    position: absolute; top: 0px; right: 0; height: 100%; width: 100%;margin: 0 0 0 auto;justify-content: flex-end;}
	header .pre-header .search-box .search-btn{display: flex; align-items: center; } 
	header .pre-header .header-right a{padding: 9px 10px;} 
	header .pre-header .search-box .search-btn .search-btn-img{    position: absolute; top: 10px; left: 33px;}
	header .pre-header .dropdown-menu{display: none;}
	header .pre-header .dropdown-menu.show{display: block;}
	header .navbar .container{justify-content: flex-end;}
	.search-box .dropdown-menu.show{right: 25px; bottom: 0; margin: 30px 0 0 0;}
	.header-right a {font-size: 13px;padding: 13px 10px;}
	header .pre-header .header-right .widget{ z-index: 9; }
	header .navbar-brand img { max-width: 70px; height: 55px; }
	header .navbar-brand{z-index: 9;}
	.hero{min-height: 360px;}
}
@media only screen and (max-width: 1024.98px) {
.hero .hero-content {padding: 200px 0 40px;}
}
@media only screen and (max-width: 850.98px) {

	.section-rightImg-content .section-info {position: relative;background-size: 580px;background-position: 90px center;}
	.section-rightImg-content .section-info::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background-color: rgba(255,255,255,0.8);}
	.fth-box {padding: 30px;margin-top: 30px;margin-bottom: 30px;}
	.section-full .right-info {padding: 0px;}
	.section-info.blog-top-text {color: #264A63;}
	.section-info.blog-top-text .text-top-space {margin-top: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.section-info.blog-top-text {align-items: center;}
    .twins-sec .bg-img-left:before {content: none;}
}
@media only screen and (min-width: 766px) and (max-width: 1500px) {
    .keepyourbady .right-img .dad-img {background-position: 30%;}
}
@media only screen and (max-width: 767.98px) {
	.hero .hero-content {padding-top: 110px;}
	.loading {width: 100px;height: 100px;}
	.hero {background-position: 70%;min-height: 300px;}
	.page-id-56 .hero, .page-id-454 .hero{background-position: center;}
	.blog-template-default .hero .hero-content {padding-top: 120px !important;}
    .blog-template-default .hero {background-position: center;}
	.navbar-nav {margin-top: 10px;}
	h1 {font-size: 35px;}
	h1 span.sub-title {font-size: 28px;} 
	h2 {font-size: 28px;}
	h3 {font-size: 20px;}
	.policy-section h3 {font-size: 20px;}
	.policy-section h3.text-orange {font-size: 22px;}
	.f-22 {font-size: 20px;}
	.inner-p-65 {padding: 30px;}
	.inner-p-130 {padding: 40px 30px;}
	.inner-px-130,.section-babysTimewithDad .inner-px-130 {padding-left: 20px;padding-right: 20px;}
	.mh-320 {min-height: 50vw;}
	header .navbar-brand img {max-width: 60px;height: 60px;}
	section.section {padding:40px 0;}
	section.section.category-section {padding: 40px 0;}
	.container-fluid {padding: 0 20px;}
	footer {text-align: center;}
	.footer-nav li {display: inline-block;margin-left: 5px;padding-left: 8px;border-left: 1px solid;margin-top: 10px;line-height: 16px;}
	.footer-nav li:first-child {margin-left: 0px;padding-left: 0px;border-left: none;}
	.col-md-auto.footer-address + .col-md-auto {margin:20px 0;}
	.social-media {margin-top: 20px;}
	ul.category-list .category-box .category-title,
	a.btn {font-size: 16px;min-height: 65px;padding: 5px 10px;}
	.page-inner-details .right-side div.section,.page-inner-details .right-side section.section, .page-inner-details .right-side section.approved-sec{padding: 40px 20px;}
	.page-inner-details .right-side section.milk-sec{padding: 80px 20px 40px; }
	.section-rightImg-content .section-info {background-position: center;background-size: cover;}
	.snack-dish-info {margin-bottom: 0px;}
	.breakfast-dish-info span,
	.lunch-dish-info span,
	.dinner-dish-info span,
	.snack-dish-info span {position: unset;display: block;margin-top: 15px;}
	.breakfast-dish-info span br,
	.lunch-dish-info span br,
	.dinner-dish-info span br,
	.snack-dish-info span br {display: none;}
	.section-daily-suggest .row > [class^=col-] {margin-top: 30px;}
	.info-box {padding: 0px;}
	.title-icon img {width: 55px;}
	.info-box-inner {padding: 30px;}
	.section-safeandhealthy .right-info {padding: 30px;}
	.section-full1 .right-info {padding: 40px 20px;}
	.section-full .right-info {padding: 0;}
	.section-babysTimewithDad .babysTimewithDad-inner {padding: 20px;}
	.section-spitUpBurpingDirtyDiapers .table-style th, .section-spitUpBurpingDirtyDiapers .table-style td {padding: 20px 5px 20px 25px;}
	.section-spitUpBurpingDirtyDiapers .table-style thead th {padding-top: 25px;padding-bottom: 25px;}
	.section-spitUpBurpingDirtyDiapers .green-box {background-color: #DEEEBA;padding: 20px;margin-top: 30px;}
	.title-icon {margin-bottom: 20px;}
	.bg-title {padding: 20px;}
	.wicfood-details .wicfood-title, .wicfood-details .wicfood-info {padding: 15px;}
	.section-canienroll .bg-bottom-img {margin-bottom: -100px;margin-top: 20px;}
	.section-canienroll .bg-dot {height: 100px;}
	.breastfeeding-box-info .tip-box h3 {font-size: 18px;}
	.breastfeeding-box-info .tip-box.r11 img {width: 57px;height: 50px;}
	.breastfeeding-box-info {padding: 60px 20px;}
	.breastfeeding-box-info .tip-box.tip-box-1,
	.breastfeeding-box-info .tip-box.tip-box-2,
	.breastfeeding-box-info .tip-box.tip-box-3,
	.breastfeeding-box-info .tip-box.tip-box-4 {-webkit-flex-basis: 50%;flex-basis: 50%;max-width: 250px;}
	.breastfeeding-box-info .tip-box.tip-box-2 {margin-top: 0;margin-left: -5%;}
	.breastfeeding-box-info .tip-box.tip-box-3 {margin-top: -5%;margin-left: auto;z-index: 2;margin-bottom: 0;}
	.breastfeeding-box-info .tip-box.tip-box-4 {margin-top: -5%;margin-left: -5%;position: initial;}
	.breastfeeding-box-info .tip-box.tip-box-1,
	.breastfeeding-box-info .tip-box.tip-box-3 {margin-right: 0;}
	.breastfeeding-inner-details {padding: 20px;}
	.breastfeeding-inner-details h3 span {font-size: 26px;}
	.section-daily-suggest .box-info .box-details {padding: 20px;}
	.section-deardad .img-bottom-info {padding: 20px;}
	.round-dot::before {height: calc(100% - 5px);width: calc(100% - 5px);top: 2.5px;left: 2.5px;}
    .children-who-grow-content p br {display: none;}
    .children-who-grow .col-md-6 + .col-md-6 {margin-top: 15px;padding-top: 18px !important;}    
    .children-who-grow .col-md-6 + .col-md-6::before {bottom: auto;border-left: none;right: 0;border-top: 2px solid #76AB6C;}
    .title-full-width h3 {white-space: inherit;width: 100%;position: relative;top: -41px;}
    .keepyourbady .right-side-padding {padding-right: 0;}	
	.custom-modal .modal-dialog .modal-body .close {top: 5px;right: 10px;font-size: 30px;}
	.modal-four-tabs .nav-justified .nav-item {flex: 1 0 50%}
	.modal-tabs .nav-tabs .nav-link {font-size: 15px;padding: 1em 0.5em;}
	.modal-tabs .nav-tabs .nav-link.active::after, .tab_drawer_heading.d_active::after {z-index: 1;margin-top: -2px;}
	.grid-item-1 {grid-row: span 2;grid-column: span 2}
	.grid-item-2 {grid-row: span 1;grid-column: span 2}
	.grid-item-4 {grid-row: 5 / 3;grid-column: 5 / 3}
	.grid-item-6 {grid-row: span 1;grid-column: span 2}
	.children-twohalf-three-details .section-safeandhealthy .right-info,
	.children-onehalf-two-details .section-safeandhealthy .right-info, .children-two-twohalf-details .section-safeandhealthy .right-info, .children-twohalf-three-details .section-safeandhealthy .right-info {padding: 40px 20px;}
	.section-daily-suggest .box-info .box-details p .fruits-br {display: none}
	ul.blog-cat-list li a {padding: 6px 11px;font-size: 12px;margin-right: 10px;margin-bottom: 10px;}
	.blog-num br {display: none;}
	.tab-pane-left-img {padding-left: 0;}
	.tab-pane-left-img .left-img {position: unset;margin-bottom: 30px;width: auto;}
	.tips-m [class^=col-]:first-child {border-right: none;}
	.grid-section .grid-container {grid-template-rows: 40vw;grid-auto-rows: 40vw;}
    .blue-sec.dot_bg:after {top: 42px;height: calc(100% - 20px);right: 0;}
    .wean-sec.dot_bg:before {top: 57px;height: calc(100% - 70px);left: 0;}
    .colic-img img {object-position: 0 -50px;}
    .foods-sec .elementor-tabs-content-wrapper {padding: 0;}
    .foods-sec .elementor-tab-title {width: 100% !important;}
    .foods-sec .elementor-tab-title.elementor-tab-mobile-title {position: relative;}
    .foods-sec .elementor-tab-title.elementor-tab-mobile-title.elementor-active:after {content: '';position: absolute;left: 50% !important;top: 100%;width: 0 !important;height: 0 !important;border-left: 50px solid transparent !important;border-right: 50px solid transparent !important;border-top: 20px solid transparent !important;clear: both;-webkit-transform: translateX(-50%);transform: translateX(-50%);margin-top: -1px;}
    .foods-sec .elementor-widget-tabs .elementor-tabs-wrapper {overflow: unset;}    
    .foods-sec .elementor-tab-title.elementor-tab-mobile-title:nth-child(1):after {border-top-color: #F7EEB3 !important;}   
    .foods-sec .elementor-tab-title.elementor-tab-mobile-title:nth-child(3):after {border-top-color: #CEE9DC !important;}
    .foods-sec .elementor-tab-title.elementor-tab-mobile-title:nth-child(5):after {border-top-color: #F9D4C5 !important;}
    .foods-sec .elementor-tab-title.elementor-tab-mobile-title:nth-child(7):after {border-top-color: #EBF7FB !important;}
    .foods-sec .elementor-tab-title.elementor-tab-mobile-title:nth-child(9):after {border-top-color: #f2e5f1 !important;}
    .foods-sec .elementor-tab-mobile-title:nth-child(1) {background-color: #F7EEB3!important;}
    .foods-sec .elementor-tab-mobile-title:nth-child(3) {background-color: #CEE9DC!important;}
    .foods-sec .elementor-tab-mobile-title:nth-child(5) {background-color: #F9D4C5!important;}
    .foods-sec .elementor-tab-mobile-title:nth-child(7) {background-color: #EBF7FB!important;}      
    .foods-sec .elementor-tab-mobile-title:nth-child(9) {background-color: #f2e5f1!important;}
    .foods-sec .elementor-tab-content {padding: 20px !important;}
    .foods-sec .col-lg-4 + .col-lg-4 .three-step-column::before {content: unset;}
    .foods-sec p {text-align: left;}
    .foods-sec h3.image-box-title.text-green {text-align: left;}
    .foods-sec .img-sec {text-align: left;}
    .foods-sec .three-step-column {padding: 0;}
    .food-avoid-sec ul li {width: 100%;float: left;}
	.care-sec.dot_bg::before, .inner-food.dot_bg::before, .inner-food-tip.dot_bg::before {display: none;}
	.ng-mb-40 {margin-bottom: -30px !important;}    
	.search-box .dropdown-menu.show {right: -50px;margin-top: 34px;}
}
@media only screen and (max-width: 620.98px) {
	.modal-tabs .tab-content {padding: 0;}
	.modal-tabs .tab-content > .tab-pane {padding: 50px 25px;}
	.modal-tabs .tab-content .tab-details-img {margin: 50px -25px -52px;}
	.tab_drawer_heading {display: block;}
	.modal-tabs .nav-justified .nav-item {flex: 1 0 100%;display: none;}
	.modal-tabs .nav-tabs .nav-link, .modal-tabs .tab_drawer_heading.d_active ~ .tab-pane {opacity: 1;}
	.formula-desc {flex-direction: column;}
	.formula-desc p {margin-left: 0;margin-top: 1em;}
	.blog-card .blog-inner-details .blog-meta {margin-bottom: 15px;}
	.bg-blue-light-2.back .elementor-widget-wrap.elementor-element-populated {background-position: 34px 2000px!important;}
}
@media only screen and (max-width: 575.98px) {
	h1 {font-size:26px;}
	h1 span.sub-title {font-size: 24px;} 
	h2 {font-size: 24px;}
	h3 {font-size: 18px;}
	.f-22 {font-size: 18px;}
	ul.category-list li {flex-basis: 80%;-webkit-flex-basis: 80%;max-width: 80%;}
	ul.category-list .category-box .category-title,
	a.btn {font-size: 16px;}
	a.btn.btn-text-big {font-size: 18px;}
	.title-icon img {width: 45px;}
	.page-inner-details .left-side {-ms-flex: 0 0 250px;flex: 0 0 250px;max-width: 250px;width: 250px;left: -250px !important;}
	.page-inner-details .left-side .StickySidebar {left: -250px !important;width: 250px !important;}
	.section-rightImg-content .section-info {height: auto;}
	.section-spitUpBurpingDirtyDiapers .table-style th, .section-spitUpBurpingDirtyDiapers .table-style td {padding: 10px 5px 10px 5px;font-size: 16px;}
	.section-spitUpBurpingDirtyDiapers .table-style thead th {padding-top: 10px;padding-bottom: 10px;font-size: 16px;}
	.round-dot {margin-right: 5px;width: 20px;height: 20px;}
	.inner-p-65,
	.info-box-inner,
	.section-daily-suggest .box-info .box-title,
	.section-daily-suggest .box-info .box-details,
	.section-safeandhealthy .right-info,
	.fth-box {padding: 20px;}
	.breastfeeding-box-info .tip-box.r11 > .content {padding: 10%;}
	.breastfeeding-box-info .tip-box.tip-box-1,
	.breastfeeding-box-info .tip-box.tip-box-2,
	.breastfeeding-box-info .tip-box.tip-box-3,
	.breastfeeding-box-info .tip-box.tip-box-4 {-webkit-flex-basis: 100%;flex-basis: 100%;}
	.breastfeeding-box-info .tip-box.tip-box-2,
	.breastfeeding-box-info .tip-box.tip-box-3,
	.breastfeeding-box-info .tip-box.tip-box-4 {margin-left: auto;margin-top: -10%;}
	.breastfeeding-box-info .tip-box.tip-box-1,
	.breastfeeding-box-info .tip-box.tip-box-3 {margin-right: auto;}
    .mix-box h3 br {display: none;}
	.bg-title h2, .section-daily-suggest h2, .info-box .title-icon, .section-safeandhealthy .title-icon {font-size: 20px;}
	.custom-modal .modal-dialog {margin-left: auto;margin-right: auto;}
	.custom-modal .modal-dialog .modal-body {padding: 15% 7% 7%;}
	.formula-desc {padding: 20px;}
	.grid-section .grid-container {grid-template-rows: 40vw;grid-auto-rows: 40vw;}
    .colic-img img {object-position: 0 0;}
}
@media only screen and (max-width: 480.98px) {
	ul.category-list li {flex-basis:85%;-webkit-flex-basis:85%;max-width: 85%;}
    .mh-350 {min-height: 90vw;}
    .graph-with-info .g-details p.p-details {display: block;}
    .graph-with-info .g-details p.p-details span {width: 100%;margin: 0;}
    .section-spitUpBurpingDirtyDiapers .green-box h3 br {display: none;}
    .ml2 {margin-left: 1em !important;}
    .mix-box {flex-flow: column;-webkit-flex-flow: column;}
    .mix-box>span {margin: 16px 0 !important;}
    .mix-box h3 {text-align: center !important;}
}
@media only screen and (max-width: 430px) {
	.fact-sec span a {display: block;}
}
@media only screen and (max-width: 359px) {
	.breastfeeding-box-info .tip-box.tip-box-1 {flex-basis: 90%;-webkit-flex-basis: 90%;max-width: 90%;}
	.breastfeeding-box-info .tip-box.tip-box-2, .breastfeeding-box-info .tip-box.tip-box-3 {margin-top: -10%;}
	.breastfeeding-box-info .tip-box.tip-box-3 {margin-left: 18%;flex-basis: 100%;-webkit-flex-basis: 100%;max-width: 100%;}
}

a[x-apple-data-detectors=true] {color: inherit !important;text-decoration: inherit !important;}
/* ================= Video Gallary =================== */

.o-hidden{overflow:hidden;}
.video-filter-sec{display:flex;justify-content:space-between;flex-wrap:wrap;}
.sidebar{width:250px;}
.elementor .sidebar h2,.elementor .sidebar h3{margin-top:0;color:#000;}
.filter-section{margin-bottom:30px;}
.elementor .sidebar h3{font-size:clamp(1.375rem, 1.35rem + 0.125vw, 1.5rem);}
.elementor .sidebar h4{margin-bottom:5px;font-size:clamp(1rem,0.95rem + 0.25vw, 1.25rem);font-weight:600;text-decoration:underline;color:#000;}
.sidebar ul li a{text-decoration:none;color:#000;font-size:clamp(1rem, 0.9875rem + 0.0625vw, 1.0625rem);}
.sidebar ul li a:hover, .sidebar ul li a.active{color:#437113;}
.sidebar ul{list-style-type:none;padding:0;}
.sidebar ul li{margin-bottom:0px;}
.main-content{width:calc(100% - 280px);padding:0;}
.search-bar-sec{margin-bottom:30px;position:relative;max-width:300px;margin-left:auto;}
.search-bar-sec input{width:100%;padding:10px 40px 10px 20px;box-sizing:border-box;border-radius:100px !important;border:1px solid;}
.search-bar-sec input::-ms-input-placeholder{color:inherit;}
.search-bar-sec input::placeholder{color:inherit;}
/* .search-bar-sec input:focus-visible{outline:0;} */
.search-bar-sec i{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:18px !important;}
.video-grid{display:flex;flex-wrap:wrap;gap:45px 30px;justify-content:space-between;}
.video-card{width:calc(50% - 30px);}
.trigger{background-color:#fff;padding:5px;box-shadow:0 0 10px rgba(0,0,0,0.4);box-sizing:border-box;text-align:center;cursor:pointer;position:relative;}
.trigger:before{content:"\f144";position:absolute;background:rgba(0,0,0,.5);height:100%;width:100%;left:0;top:0;opacity:0;transition:all .3s ease-in-out;font-family:"Font Awesome 5 Free";font-weight:900;display:flex;justify-content:center;align-items:center;font-size:50px;color:#fff;}
.trigger:hover:before{opacity:1;}
.elementor .video-card img{width:100%;display:block;object-fit:cover;height:220px;}
.video-card .video-content h3{font-size: clamp(1.125rem, 1.075rem + 0.25vw, 1.375rem);margin:0;color:#000;}
.video-card p{margin:0;color:#000;/*width:calc(60% - 5px);*/font-style:italic;}
.video-card p span{display:block;}
.video-content{padding:20px 12px 0;}
.share-icns{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top: 10px;}
.share-icns ul{display:flex;/*gap:10px;width:calc(40% - 5px);justify-content: flex-end;*/}
.share-icns ul li{text-align:center;}
.share-icns ul li .video_like_icon {pointer-events: none;}
.share-icns ul li.video_download {pointer-events: none;}
.loadmore_video {padding: 10px 15px;cursor: pointer;background: #2E4A61;color: #fff;border-radius: 5px;border: none;text-align: center;margin: auto;}
.share-icns ul li i{font-size: clamp(1rem, 0.95rem + 0.25vw, 1.25rem);display:block;padding-bottom: 0px;padding-right: 6px;}
.share-icns ul li a{color: grey;font-size: 12px;display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.share-icns ul li a:hover, .share-icns ul li a.video_like_icon{color:#437113;}
.share-icns ul li .likes-value {font-size: 16px;min-height: 26px;padding-bottom: 6px;max-height: 26px;}
.share-icns .share-date {display: flex;justify-content: space-between;flex: 1 0 auto;}
.share-icns ul li:not(:last-child) {position: relative;}
.share-icns ul li:not(:last-child):after {content: "";position: absolute;right: -22px;top: 50%;background-color: #8080807d;height: 100%;width: 2px;transform: translate(-50%, -50%);}
.share-icns ul li {margin: 0 20px;}
.share-icns ul li:first-child {margin-left: 0;}
.video-modal{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transform:scale(1.1);transition:visibility 0s linear 0.25s,opacity 0.25s 0s,transform 0.25s;}
.close-button{float:right;width:30px;height:30px;text-align:center;cursor:pointer;border-radius:0;background-color:#000;position:absolute;right:0;top:-30px;color:#fff;font-size:30px;display:flex;align-items:center;justify-content:center;}
.inner-content{background-color:#fff;padding:5px;width:100%;position:relative;}
.video-modal-content iframe{width:100%;height:100%;aspect-ratio:16/9;display:block;}
.show-modal{opacity:1;visibility:visible;transform:scale(1.0);transition:visibility 0s linear 0s,opacity 0.25s 0s,transform 0.25s;overflow-x:hidden;overflow-y:auto;}
.video-modal-content{margin:40px auto;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 100px);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transform:translate(0,0);transform:translate(0,0);max-width:700px;width:100%;}
.filterss{margin-bottom:20px;}
#loader_filter{position:fixed;top:0;left:0;z-index:9999;background-color:rgba(0, 0, 0, 0.8);width:100%;height:100vh;text-align:center;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);}
#loader_filter img{width:70px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.pdf-share-form .form-row input.wpcf7-form-control:not(.wpcf7-submit) , .pdf-share-form .form-row .wpcf7-number, .pdf-share-form .form-row .wpcf7-date,.pdf-share-form .form-row textarea.wpcf7-form-control.wpcf7-textarea{font-family:'Gotham HTF';font-size: 14px; appearance: none;height: auto;line-height: 1;padding: 15px;appearance: none;}
.pdf-share-form .form-row input.wpcf7-form-control:not(.wpcf7-submit){height: 54px;line-height: 54px;padding: 0 15px;}
.pdf-share-form .form-row input.wpcf7-form-control.has-spinner.wpcf7-submit{transition: ease-in-out all 0.3s;}
.pdf-share-form .form-row input.wpcf7-form-control.has-spinner.wpcf7-submit:focus,div.email-popup #send-email:focus,div.email-popup #sendSMS:focus,.pdf-share-form .form-row input.wpcf7-form-control.has-spinner.wpcf7-submit:hover,div.email-popup #send-email:hover,div.email-popup #sendSMS:hover{background-color: #CF4A0F;color: #fff;transition: ease-in-out all 0.3s;}
.pdf-share-form .wpcf7 form.invalid .wpcf7-response-output:is(:empty),.pdf-share-form .wpcf7 form .wpcf7-response-output:is(:empty) { display: none; }
.pdf-share-form .form-row textarea.wpcf7-form-control.wpcf7-textarea{line-height: 1.4;}
.pdf-share-form .form-row label{font-family:'Gotham HTF';}

.email-popup-wrap #emailfiledshare input#recipient-email ,.email-popup-wrap .wpcf7-phonetext{ height: 54px; line-height: 1; padding: 0 15px; display: block; width: 100%; background: #fff; border: #F7D5E2 1px solid; box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.16); font-family: 'Gotham HTF'; font-size: 14px;} 
.email-popup-wrap #emailfiledshare label,.email-popup-wrap label{ margin:0 0 5px;  }
.email-popup-wrap .nav-tabs { width: 100%; border-bottom: 0; padding: 5px; border: 1px solid #851A60; margin-bottom: 25px; } 
.email-popup-wrap .nav-tabs .nav-item { width: 50%; text-align: center; } 
.email-popup-wrap {  border: 0; border-radius: 10px; border-image: 0; justify-content: center; } 
.email-popup-wrap { border: 0; justify-content: end; } 
.email-popup-wrap .nav-tabs .nav-item .nav-link { color: #851A60; font-size: 18px; border-radius: 0; border: 0; }
.email-popup-wrap .nav-tabs .nav-item .nav-link.active { color: #ffffff; border-radius: 0; background-color: #851A60; }
.email-popup-wrap .nav-tabs .nav-item .nav-link:hover { border: 0; }
.email-popup-wrap .sms_message_p{ position: absolute; /* left: 16px; */ bottom: 85px !important; } 
.email-popup-wrap .wpcf7-form .submit-btn ~ .wpcf7-spinner:before{ display: none; } 
.email-popup-wrap .submit-btn { margin-top: 8px !important; } 
.email-popup-wrap .form-checkbox input[type="checkbox"] { width: 22px !important; height: 22px !important; opacity: 0; } 
.email-popup-wrap .form-checkbox .wpcf7-list-item { margin-left: 0 !important; } 
.email-popup-wrap .form-checkbox .wpcf7-list-item label { display: flex; align-items: center; } 
.email-popup-wrap .form-group { margin-bottom: 10px; } 
.email-popup-wrap .form-checkbox input[type="checkbox"] ~ span.wpcf7-list-item-label { font-size: 13px !important; margin-left: 10px; } .form-group > p { margin-bottom: 0; } 
.email-popup-wrap .sent .form-checkbox .wpcf7-list-item{ opacity: 0; } 
.email-popup-wrap .form-checkbox .wpcf7-checkbox .wpcf7-list-item-label::before { background: #ffffff; border: 1px solid #851A60; border-radius: 3px; content: ""; height: 22px; position: absolute; width: 22px; left: 0; font-size: 16px; font-weight: normal; border-radius: 0; } 
.email-popup-wrap .form-checkbox .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked + .wpcf7-list-item-label::before { background: #851A60; border: 1px solid #851A60; border-radius: 2px; content: "\f00c"; height: 22px; position: absolute; width: 22px; font-family: FontAwesome; color:  #fff; font-size: 16px; display: flex; align-items: center; justify-content: center; } 
.email-popup-wrap  .submit-sec .form-sms > p { display: flex; align-items: center; } 
.email-popup-wrap .wpcf7-form.submitting .submit-btn ~ .wpcf7-spinner:after { content: ""; position: absolute; width: 35px; --b: 8px; aspect-ratio: 1; border-radius: 50%; padding: 1px; background: conic-gradient(#0000 10%, #3e5eab) content-box; -webkit-mask: repeating-conic-gradient(#0000 0deg, #000 1deg 20deg, #0000 21deg 36deg), radial-gradient(farthest-side, #0000 calc(100% - var(--b) - 1px), #000 calc(100% - var(--b))); -webkit-mask-composite: destination-in; mask-composite: intersect; animation: l4 1s infinite steps(10); margin-left: 50px; margin-top: -18px; z-index: 2; } 
.email-popup-wrap .wpcf7-form.submitting .submit-btn ~ .wpcf7-spinner:after { margin-left: 0px !important; margin-top: 0px !important; }
.email-popup-wrap .submit-sec{    margin-top: 20px;}
.email-popup-wrap .smsfiled .form-group {margin-bottom: 10px;}
.email-popup-wrap #emailfiledshare input#recipient-email+span { margin-top: 10px; display: block; }
.email-popup-wrap .submit-sec #send-email{width: 120px;}
.email-popup-wrap span.wpcf7-list-item-label { cursor: pointer; }

.mega-dropdown .dropdown-toggle { background: transparent; border: none; color: white; }
.mega-dropdown .dropdown-toggle::after { content: none; }
@media (max-width: 1199px) {
    .video-card{width:calc(50% - 15px);}
    .video-card p{font-size:14px;}
    .share-icns ul{gap:10px;}
    .video-content{padding:20px 10px 0;}
    .share-icns ul li { margin: 0 10px;}
    .share-icns ul li:not(:last-child):after{right: -15px;}
	.mega-dropdown .dropdown-toggle { display: none; }
	
}
@media (max-width: 991px) {
    .main-content{width:calc(100% - 170px);}
    .sidebar{width:170px;}
    .share-icns ul{width:100%;justify-content:flex-start;gap: 5px;}
    .share-icns .share-date{display:block;}
    .share-icns ul li {margin: 0 5px;}
    .share-icns ul li:not(:last-child):after {right: -9px;}  
}
@media (max-width: 767px) {
    .video-modal-content{max-width:90%;width:100%;}
    .video-card{width:100%;}
    .inner-content{padding:20px;}
    .share-icns ul{gap:12px;  }
    .share-icns ul li:not(:last-child):after {right: -12px;}
    .share-icns .share-date {display: flex;}
}
@media (max-width: 575px) {
    .main-content, .sidebar{width:100%;}
    .filter-list {display: none;}
    .filter-section {display: flex;flex-wrap: wrap;column-gap: 20px;row-gap: 10px;justify-content: space-between;}
    .elementor .sidebar h4:after {content: "\f107";font-family: "Font Awesome 5 Free";font-weight: 900;padding-left: 10px;position: absolute;top: 2px;}
    .filter-section h3 {width: 100%;margin-bottom: 0;}
    .filterss {margin-bottom: 0;min-width: 65px;}
    .elementor .sidebar h4 {text-decoration: none;position: relative;padding-right: 20px;}
    .search-bar-sec {max-width: 100%;}
}
@media (max-width: 380px) {
    .video-card p,.share-icns ul{justify-content:flex-start;}
    .filterss {width: 100%;}
    .filter-section {row-gap: 10px;}
}
/* =================================================== */

button.copy-url { background-color: #437113; color: #ffffff; padding: 10px 15px; line-height: normal ; border-radius: 5px; display: flex; align-items: center; justify-content: center; font-size: 15px; text-transform: uppercase; border: 1px solid #437113 ; -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; }
button.copy-url:hover { color: #437113 !important; background-color: #ffffff;}
/* button.copy-url:focus {outline: 0;} */
.text-editor-a.nondiscriprion-editor a { word-wrap: break-word; }


/*----- Video page -----*/
.video-grid .custom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgba(0, 0, 0, 0.7); }
.video-grid .custom-modal-content { background-color: #fff; padding: 30px 20px; border: 1px solid #888; width: 80%; max-width: 500px; text-align: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.video-grid .custom-modal-content .custom-modal-close { position: absolute; right: 10px; top: 10px; line-height: 1; padding: 5px 11px; color: #aaa; float: right; font-size: 28px; font-weight: bold; }
.video-grid .custom-modal-content .custom-modal-close:hover,
.video-grid .custom-modal-content .custom-modal-close:focus { color: #000; text-decoration: none; cursor: pointer; }
.video-grid .custom-modal-content h2 { font-family: "GothamHTF-Bold", Sans-serif; font-size: 30px; margin-bottom: 20px; color: #314E63 !important; line-height: 1.3em; }
.video-grid .custom-modal-content .pagination li { margin: 0 10px; }
.video-grid .custom-modal-content .pagination a { font-size: 18px; color: #314E63; width: 40px; height: 40px; border-radius: 50%; padding: 0; display: flex; align-items: center; justify-content: center; border-color: #314E63; }
.video-grid .custom-modal-content .pagination a:hover { background: #437113; color: #FFF; border-color: #437113; }
@media (max-width: 480px) {
    .video-grid button.copy-url { padding: 6px 10px; font-size: 14px; } 
	.video-grid .custom-modal-content .pagination a { padding: 5px 10px;width: 30px; height: 30px;font-size: 14px; }
	.video-grid .custom-modal-content h2 { font-size: 20px; margin-bottom: 20px; }
}
/*---------------------------*/
/* Charokee nation start */
.cherokee-pink-txt sup{color: #CA447C; font-weight: 700;}
.charokee-nation-btn .page-share-sec.innerpage-share button.share-btn{background-color: #0D68A7 !important; border-color: #0D68A7 !important;}
.charokee-nation-btn .page-share-sec.innerpage-share button.share-btn:hover{background-color: #FFFFFF !important; color: #0D68A7 !important;}
.charokee-nation-btn .page-share-sec.innerpage-share button:hover i{color: #0D68A7;}
.cherokee-nation-sec .or-sec > .elementor-widget-container{height: 75px; width: 75px; display: flex; align-items: center; justify-content: center;}
.font-futura, body .approved-food-list-charokee-nation p strong, .approved-food-list-charokee-nation .product-list , .approved-food-list-charokee-nation .gluten-free-section h4, .approved-food-list-charokee-nation .gluten-free-section p{font-family: "futura-pt" !important; }
.approved-food-list-charokee-nation .contact-info h4{ text-align: center; font-family: "futura-pt", Sans-serif; font-size: 17px; font-weight: 700; line-height: 1.2em; margin-bottom: 0;}
.approved-food-list-charokee-nation .market-nutrition-sec .elementor-column .benefits-list a{color: #000; display: inline-block;}
.approved-food-list-charokee-nation .market-nutrition-sec .elementor-column .benefits-list a:hover{color: #03875D;}
.approved-food-list-charokee-nation .whole-grains-txt .elementor-image-box-wrapper p{font-family: "futura-pt", Sans-serif; font-size: 17px; font-weight: 500; line-height: 1.1em;color: #000000;}
html[lang="es-ES"] .gluten-free-section.cherokee-gulten > .elementor-widget-container{width: 200px; height: 200px;}
.approved-food-list-charokee-nation .benefits-lists li a, .approved-food-list-charokee-nation .number-txt a{display: inline; white-space: nowrap;}
html[lang="es-ES"] .approved-food-list-charokee-nation .gluten-free-section > .elementor-widget-container{width: 190px; height: 190px;}
.approved-food-list-charokee-nation .eggs-sec .left-eggs .elementor-widget-image, .approved-food-list-charokee-nation .eggs-sec .left-eggs .elementor-widget-image > .elementor-widget-container{height:100%;}
/* Charokee nation end */

/*approved-food-list page CSS ================================*/
.text-editor-list li { list-style: disc; margin-bottom: 12px; }
.text-editor-list li:last-child { margin-bottom: 0 !important; }
.text-editor-list ul { padding-left: 20px; }
.text-editor-list p { margin-bottom: 0px; }
/* .shopping-tips-icon { right: 0px; position: absolute; top: 0px; } */
div:not(.bodyEllynSatter) p .font-macho strong, .font-macho { font-family: 'Macho', sans-serif !important; }
.font-24 { font-size: 24px; }
.myoklahomaapp-sec::before  { background-color: #004E9E; background: linear-gradient(45deg, #004E9E, #073070); }
.bordergred-top::before { content: ''; left: 0px; right: 0px; height: 18px; width: 100%; display: block;  border-top-left-radius: 10px; border-top-right-radius: 10px; }
.momcircle-app::before { background-color: #A02D87; background: linear-gradient(45deg, #A02D87, #B96DA9); }
.play-icon-btn .elementor-button-icon svg { width: 30px; }
.play-icon-btn .elementor-button-content-wrapper { align-items: center; }
.mom-circle-img {     float: right; margin-left: 10px; margin-bottom: 10px; margin-top: -40px; }
.milk-food-list > .elementor-container,
.soy-milk-sec > .elementor-container { display: flex; flex-wrap: wrap; gap: 30px; align-items: flex-start; justify-content: center; }
.milk-food-list > .elementor-container > .elementor-column { width: calc(calc(100% / 3) - 28px); }
.chickasaw-milk-main .milk-food-list > .elementor-container{gap: 30px;}
.chickasaw-milk-main .milk-food-list > .elementor-container > .elementor-column{width: calc(calc(100% / 4) - 30px);}
.soy-milk-sec > .elementor-container > .elementor-column:first-child { width: calc(34% - 35px); }
.soy-milk-sec > .elementor-container > .elementor-column:last-child { width: calc(66% - 30px) }
body section.approved-food-list-sec p strong, body section.approved-food-list-sec li strong{ font-family: inherit !important; }
.milk-soy-cheese-sec .text-editor-list li { margin-bottom: 0px; }
.milk-soy-cheese-sec .text-editor-list li ul li { list-style: none; }
.milk-soy-cheese-sec .text-editor-list li ul li::before { content: "- "; color: black; /* font-weight: bold; */ line-height: 0.5; position: absolute; left: 0px;top: 5px; }
.milk-soy-cheese-sec .text-editor-list li ul li { position: relative; padding-left: 16px; }
.milk-soy-cheese-sec .text-editor-list li ul { column-count: 2; }
.align-items-start.elementor-section .elementor-container { align-items: flex-start; }
.align-items-end.elementor-section .elementor-container { align-items: flex-end; }
.align-items-center.elementor-section .elementor-container { align-items: center; }
.justify-between .elementor-widget-wrap { justify-content: space-between; }
.ideas-sec:first-child .custom-modal { padding-top: 0px; }
.ideas-sec .custom-modal { background: transparent; display: block; position: unset; }
.pagecontent .ideas-sec:before { content: ''; position: absolute; width: 200vw; left: -50vw; height: 2px; background: #314E63; top: 30px; }
/* .ideas-sec { position: relative; } */
.product-list,  .img-list-p .elementor-widget-image-box h4.product-list{ font-weight: 600; font-style: italic;font-family: macho, sans-serif; }
.img-list-p .elementor-widget-image-box h4.product-list{font-size: 17px;line-height: 24px;margin: 0px 0 0;color: #000;}
.strong-macho strong { font-family: macho, sans-serif; font-weight: 700; font-style: normal; }
.whole-fat-sec.yogurt-sec .elementor-element.elementor-widget-image-box { width: calc(20% - 5px) !important; /*margin-bottom: 60px !important; */}
.nonfat-greek-quart_sec{ position: relative;}
.shopping-tips-icon { right: -32px; position: absolute;  top: 0px; }
.whole-grains-logo-box.inner-box .best-yet-col .elementor-widget-image-box{width: 33.33% !important;}
.cold-cereal-colmns .elementor-container {flex-wrap: wrap;}
.cold-cereal-colmns.elementor-element .elementor-widget-wrap .general-col-width{width:calc(100% / 6);}
.cold-cereal-colmns.elementor-element.best-column .elementor-widget-wrap .best-choice-sec{width:calc(100% / 3);}
.cold-cereal-colmns.elementor-element .elementor-widget-wrap .best-choice-sec{width:calc(100% / 3);}
.cold-cereal-colmns.elementor-element.hot-creale .elementor-widget-wrap .best-choice-sec{width:calc(100% / 2);}
.cold-cereal-colmns.elementor-element.post-four-column .elementor-widget-wrap .general-col-width{width: calc(100% / 5);}
.cold-cereal-colmns .elementor-column.elementor-col-10 .elementor-widget-wrap{justify-content: center;}
.cold-cereal-colmns .elementor-image-box-title sup{color: #A02D87; font-weight: 700;}
.cereal-txt .elementor-image-box-content sup{color: #2B7D81; font-weight: 700;}
.cold-cereal-colmns .elementor-image-box-img img{height: 140px; max-width: 100%; object-fit: contain;}
.cold-cereal-colmns .elementor-image-box-img { max-width: 100%; }
.cold-cereal-colmns.malt-o-meal .elementor-image-box-img img{height: auto;}
span.em-semibold { font-weight: 600;}
.ounces-cereal-section .elementor-element.elementor-widget-image-box.cereal-imagebox { width: 28%; }
.elementor-column.whole-grains-logo-box, .elementor-column.whole-grains-logo-box .elementor-widget-wrap{position: static;}
.whole-grains-logo-box > .elementor-widget-wrap { column-gap: 5px; }
.whole-grains-logo-box .elementor-image-box-wrapper { display: flex; flex-direction: column; align-items: center; justify-content: flex-start; width: 100%; }
.whole-grains-logo-box figure.elementor-image-box-img img { width: 100%; height: 240px; max-width: 185px; object-fit: contain; }
.whole-grains-logo-box.inner-box .kellogg-sec .elementor-widget-image-box {width: calc(33.33% - 5px) !important;}
.whole-grains-logo-box.inner-box .kashi-sec .elementor-widget-image-box{width: calc(50% - 5px) !important;}
.whole-grains-logo-box.inner-box .post-sec .elementor-widget-image-box { width: calc(100% - 5px) !important; }
.whole-grains-logo-box.title-tow-line .elementor-image-box-wrapper .elementor-image-box-content > .elementor-image-box-title { min-height: 50px; }
.whole-grains-logo-box .elementor-widget-image-box { width: calc(20% - 5px)!important; }
.whole-grains-logo-box figure.elementor-image-box-img { min-height: 140px; }
.whole-grains-logo-box .beech-nut figure.elementor-image-box-img img { height: 130px;}
.whole-grains-logo-box .gerber figure.elementor-image-box-img img { height: 190px;}
.watch-icon svg{width: 29px !important;}
.watch-icon .elementor-button-content-wrapper{align-items: center !important;}
.support-sec > .elementor-widget-container {height: 175px !important;width: 175px !important;align-items: center; justify-content: center;display: flex;    flex-direction: column;}
.contact-info a {font-weight: 500;}
.blue-text label, .blue-text span.label{color: #004E9E; text-decoration: underline;}
.whole-fat-sec .elementor-element.elementor-widget-image-box {    width: calc(25% - 5px) !important;  /*margin-bottom: 20px !important;*/}
.whole-fat-sec .elementor-image-box-img img { mix-blend-mode: multiply;}
.whole-fat-sec figure.elementor-image-box-img img {width: 100%; height: 95px; max-width: 185px;  object-fit: scale-down;}
.whole-fat-sec figure.elementor-image-box-img { min-height: 95px;}
.whole-fat-sec .elementor-image-box-wrapper {display: flex; flex-direction: column;  align-items: center;  justify-content: flex-start;  width: 100%; }
.whole-fat-sec figure.elementor-image-box-img{margin-bottom: 0 !important;}
.whole-grains-logo-box.five-img-box  figure.elementor-image-box-img img {width: 100%; height: 95px; max-width: 185px;   object-fit: scale-down;}
.whole-grains-logo-box.whole-fat-sec.five-img-box .elementor-element.elementor-widget-image-box {    width: calc(20% - 5px) !important;  margin-bottom: 20px;}
.or-sec > .elementor-widget-container {height: 67px;width: 67px;margin: 0 auto !important;}
.foodlist-nav.sidebar-nav ul li a:before, .foodlist-nav.sidebar-nav ul::after{content: none;}
.foodlist-nav.sidebar-nav ul li a {padding: 9px 20px;}
.foodlist-nav.sidebar-nav ul li{margin: 0 0 5px !important; padding: 0 !important;}
html[lang="ar"] .foodlist-nav.sidebar-nav ul li a:hover, .foodlist-nav.sidebar-nav ul li.active a, html[lang="ps"] .foodlist-nav.sidebar-nav ul li a:hover, .foodlist-nav.sidebar-nav ul li.active a, html[lang="prs"] .foodlist-nav.sidebar-nav ul li a:hover, .foodlist-nav.sidebar-nav ul li.active a { background: #F0EFEF; border-radius: 9px; }
.foodlist-nav.sidebar-nav ul li a span { color: #000000 !important;}
.foodlist-nav.sidebar-nav ul li:last-child:after{content: none;}
.foodlist-nav.sidebar-nav ul li a:hover, .foodlist-nav.sidebar-nav ul li.active a, .foodlist-nav.sidebar-nav ul li a:focus {background: #F0EFEF; border-radius: 9px;}
.whole-fat-sec.six-img-box .elementor-element.elementor-widget-image-box {    width: calc(16.66% - 5px) !important;}
.whole-fat-sec.six-img-box figure.elementor-image-box-img img{height: 180px;}
.gluten-free-section > .elementor-widget-container{width: 178px; height: 178px;}
.whole-fat-sec.six-img-box.tortilas-sec figure.elementor-image-box-img img{height: 165px;}
.whole-fat-sec.six-img-box sup, .pink-sup-txt sup{color: #A02D87; font-weight: bold;}
.contact-info a:hover{color: #437F3B;}
.bold-text strong{font-weight: bold;}
.blue-text label {color: #004E9E;text-decoration: underline;    word-break: break-all;display: inline;}
.support-sec a:hover{color: #000000; }
.gluten-free-section h4 {    font-family: "p22-mackinac-pro", Sans-serif !important; font-style: italic; font-size: 21px !important;}
.gluten-free-section p{    font-family: "macho", Sans-serif; font-weight:500;    font-size: 17px; color: #fff;}
.gluten-free-section p, .gluten-free-section .Gluten-free { font-family: "macho", Sans-serif; font-weight: 500; font-size: 17px; color: #fff; }
.white-font p {color:#fff;}
.whole-grains-logo-box.five-img-box figure.elementor-image-box-img img{    height: 190px;}
.whole-grains-logo-box.five-img-box.tortilas-sec1 figure.elementor-image-box-img img{height: 50px;}
.whole-fat-sec.tortilas-sec1 figure.elementor-image-box-img { min-height: 50px;}
.whole-grains-logo-box.five-img-box.five-logo figure.elementor-image-box-img img{height: 95px;}
.sp-sec .shopping-tips-icon {top: -20px;}
.sp-sec.gluten-free-section > .elementor-widget-container {width: 200px; height: 200px;}
/* .enlarged-img > .elementor-widget-wrap{    min-height: 700px;} */
.img-bottom-align figure.elementor-image-box-img img { object-position: bottom; }
 p.mb-2.macho { font-family: "macho", Sans-serif !important; font-size: 16px !important; line-height: 24px !important; FONT-WEIGHT: 500 !important; color:#000 !important; }
body .uwy.userway_p3 .userway_buttons_wrapper { bottom: 70px !important;    right: 0; left: auto; /*left: calc(100vw - 43px) !important;*/}
 @media only screen and (min-width: 1920px) and (max-width: 2560px){
	.approved-food-list-charokee-nation .eggs-sec .elementor-element.authorize-sec{padding: 0px 415px 0px 0px;}
 }
 @media only screen and (min-width: 1920px) {
	.shopping-tips-icon {top: -10px;}
}

@media only screen and (max-width: 1399.98px) {
	   .img-box-wheat img{width: 400px !important; height:400px !important; }
	   .img-box-wheat.osage-img img{width: 330px !important; height:330px !important; }
}
@media (max-width: 1199px) {
    .ounces-cereal-section .elementor-element.elementor-widget-image-box.cereal-imagebox{width: 30%;}
    .elementor-section .cereal-column-section.elementor-column.elementor-element > .elementor-widget-wrap.elementor-element-populated { justify-content: center; }
}
@media only screen and (max-width: 1024.98px) {
    .whole-fat-sec.yogurt-sec .elementor-element.elementor-widget-image-box {width: calc(25% - 5px) !important;}
    .whole-fat-sec.yogurt-sec.quart-sec .elementor-element.elementor-widget-image-box {width: calc(20% - 5px) !important;}
    .shopping-tips-icon { right: -10px; }
	.elementor-section .cereal-column-section.elementor-column.elementor-element > .elementor-widget-wrap.elementor-element-populated { justify-content: space-around; }
    .whole-grains-logo-box.inner-box .kashi-sec .elementor-widget-image-box { width: auto !important; }
    .cold-cereal-colmns.elementor-element.best-column .elementor-widget-wrap .best-choice-sec, .cold-cereal-colmns.elementor-element .elementor-widget-wrap .best-choice-sec { width: calc(100% / 6); }
    .cold-cereal-colmns.elementor-element.hot-creale .elementor-widget-wrap .best-choice-sec { width: calc(100% / 6); }    
    .img-box-wheat { position: relative !important; right: 0 !important; margin: 0 auto; bottom: 0 !important; padding-bottom: 30px;padding-top: 20px;}
.elementor-section .cereal-column-section.elementor-column.elementor-element > .elementor-widget-wrap.elementor-element-populated { justify-content: center; }
}
@media only screen and (max-width: 991.98px) {
    .whole-fat-sec.yogurt-sec .elementor-element.elementor-widget-image-box {width: calc(33.33% - 5px) !important;}
     .whole-fat-sec.yogurt-sec.quart-sec .elementor-element.elementor-widget-image-box {width: calc(33.33% - 5px) !important;}
	 .cold-cereal-colmns.elementor-element .elementor-widget-wrap .general-col-width, .cold-cereal-colmns.elementor-element.best-column .elementor-widget-wrap .best-choice-sec, .cold-cereal-colmns.elementor-element .elementor-widget-wrap .best-choice-sec, .cold-cereal-colmns.elementor-element.hot-creale .elementor-widget-wrap .best-choice-sec { width: calc(100% / 5); }
	.whole-grains-logo-box.whole-fat-sec.five-img-box .elementor-element.elementor-widget-image-box {    width: calc(33.3% - 5px) !important;}
    .whole-fat-sec .elementor-element.elementor-widget-image-box {    width: calc(33.3% - 5px) !important;}
    .whole-fat-sec.six-img-box .elementor-element.elementor-widget-image-box {width: calc(25% - 5px) !important;}
    .whole-fat-sec.five-img-box.tortilas-sec .elementor-element.elementor-widget-image-box {   width: calc(33.3% - 5px)  !important;}
	.chickasaw-milk-main .milk-food-list > .elementor-container > .elementor-column { width: calc(calc(100% / 3) - 30px); }
}
@media only screen and (max-width: 767.98px) {
    .whole-fat-sec.yogurt-sec .elementor-element.elementor-widget-image-box {width: calc(50% - 5px) !important;}
    .whole-fat-sec.yogurt-sec.quart-sec .elementor-element.elementor-widget-image-box {width: calc(50% - 5px) !important;}
    .yogurt_low-fat-half-cup{ position: relative;}
    .shopping-tips-icon{ display: none;}
	.cold-cereal-colmns.elementor-element .elementor-widget-wrap .general-col-width,  .cold-cereal-colmns.elementor-element.best-column .elementor-widget-wrap .best-choice-sec, .cold-cereal-colmns.elementor-element .elementor-widget-wrap .best-choice-sec, .cold-cereal-colmns.elementor-element.post-four-column .elementor-widget-wrap .general-col-width, .cold-cereal-colmns.elementor-element.hot-creale .elementor-widget-wrap .best-choice-sec{ width: calc(100% / 4); }
    .ounces-cereal-section .elementor-element.elementor-widget-image-box.cereal-imagebox { width: 100%; }
    .cheese-section.elementor-section.pt4{padding-top: 25px !important;}
	.whole-grains-logo-box.whole-fat-sec.five-img-box .elementor-element.elementor-widget-image-box {    width: calc(50% - 5px) !important;}
    .whole-fat-sec .elementor-element.elementor-widget-image-box {    width: calc(50% - 5px) !important;}
    .whole-grains-logo-box .elementor-widget-image-box{width: calc(50% - 5px) !important;}

    .whole-grains-logo-box .gerber figure.elementor-image-box-img img {height: 120px;}
    .whole-grains-logo-box .beech-nut figure.elementor-image-box-img img {height: 100px;}
    .whole-fat-sec.six-img-box .elementor-element.elementor-widget-image-box {width: calc(33.33% - 5px) !important;}
    .img-box-wheat img, .img-box-wheat.osage-img img { width: 300px !important; height: 300px !important;}
    .bread-img{position: relative !important; left: 0 !important; top: 0 !important;}
    .vegetables-img > div{height: auto;}
	.vegetables-img > div img{height: auto; object-fit: cover; }
	.vegetables-img { height: auto;}
    .gluten-free-section{justify-content: center !important; display: flex;}
	.chickasaw-milk-main .milk-food-list > .elementor-container > .elementor-column, .milk-food-list.wcd-list > .elementor-container > .elementor-column { width: calc(calc(100% / 2) - 30px); }
	html[lang="es-ES"] .approved-food-list-charokee-nation .gluten-free-section.elementor-element, html[lang="es-ES"] .approved-food-list-charokee-nation .watch-icon.option-center{max-width:max-content;}
}
@media (max-width: 575px) {
	.cold-cereal-colmns.elementor-element .elementor-widget-wrap .general-col-width, .cold-cereal-colmns.elementor-element.best-column .elementor-widget-wrap .best-choice-sec, .cold-cereal-colmns.elementor-element .elementor-widget-wrap .best-choice-sec, .cold-cereal-colmns.elementor-element.post-four-column .elementor-widget-wrap .general-col-width, .cold-cereal-colmns.elementor-element.hot-creale .elementor-widget-wrap .best-choice-sec { width: calc(100% / 3); }
    .elementor-section .elementor-column .eggs-img.elementor-element.elementor-absolute{position: inherit; right: inherit; bottom: inherit;}
.whole-grains-logo-box.whole-fat-sec.five-img-box .elementor-element.elementor-widget-image-box {width: 100% !important;    margin-bottom: 0; max-width: 100% !important;}
    .whole-fat-sec .elementor-element.elementor-widget-image-box {width: 100% !important;    margin-bottom: 0;}
    .whole-grains-logo-box.inner-box .kashi-sec .elementor-widget-image-box { width: 100% !important; }
   .whole-fat-sec.six-img-box .elementor-element.elementor-widget-image-box{ width: 100% !important; }
    .whole-fat-sec.five-img-box.tortilas-sec .elementor-element.elementor-widget-image-box {   width: 100% !important;}
    .wondor-sec {  width: 100% !important;}
	.section .juice-sections .elementor-inner-column .elementor-widget-image-box, .section .juice-sections .elementor-element.elementor-inner-column{max-width: 100%; width: 100%;} 
	.section .juice-sections .elementor-inner-column .elementor-widget-image-box .elementor-widget-container,  .section .juice-sections .elementor-element.elementor-inner-column .elementor-widget-wrap{margin: 0;}
	.section .juice-sections.tipton{margin: 0 !important;}
}
@media (max-width: 450px) {
    .cold-cereal-colmns.elementor-element .elementor-widget-wrap .general-col-width, .cold-cereal-colmns.elementor-element.best-column .elementor-widget-wrap .best-choice-sec, .cold-cereal-colmns.elementor-element .elementor-widget-wrap .best-choice-sec, .cold-cereal-colmns.elementor-element.post-four-column .elementor-widget-wrap .general-col-width, .cold-cereal-colmns.elementor-element.hot-creale .elementor-widget-wrap .best-choice-sec {width: calc(100% / 2);}

}

.or-hide-xl { display: block !important; }
.cold-cereal-colmns .cereal-imagebox figure.elementor-image-box-img { width: 100% !important; }
.cold-cereal-colmns .cereal-imagebox .elementor-image-box-img img { max-width: 100%; object-fit: contain; width: 100%; }

.shopping-listing-point {padding-right: 18%;}
.img-list-p p { font-family: "macho", Sans-serif; font-size: 17px; font-weight: 500; line-height: 1.2; color: #000; margin-top: 10px; }
.img-list-p-txt p{line-height: 1.2;margin-top: 10px;}

strong.silka-font { font-family: 'Silka'; }
.breadcrumb-left.wave-breadcrumb-title .hero-breadcrumb ul li { font-family: 'Silka'; }
.planet-title p.elementor-image-box-title { padding-top: 12px; }
.h4-green-title .elementor-widget-container h4, .h4-green-title .elementor-widget-container p { font-family: 'Silka' !important; }
.h4-green-title .elementor-widget-container p { font-size: 16px !important; line-height: 24px !important; }
.Fat-Frank-h1 h1 { font-weight: normal !important; }
.digital-top_border::before  { background-color: #6853A3; }
span.silka-bold { font-weight: bold; }
.bg-sub_title{ display: inline-block; padding: 2px 18px; font-weight: 700; border-radius: 999px; letter-spacing: 0.01em; }
.strong-macho .bg-sub_title{padding: 2px 18px 5px;}
.bg-sub_title-white { background-color: #FFFFFF; }
.bg-sub_title-tropical-tea{ background-color: #cbe9f0;}
.bg-sub_title-skyblue{background-color: #E1EEF7;}
.bg-sub_title-limegreen{ background-color: #e5f0d3; }
.bg-sub_title-yellow{ background-color: #fbe5ba;}
.bg-sub_title-purple{ background-color: #F0E6F0;}
.cereal-txt p{font-family: "Silka", Sans-serif;font-size: 16px;font-weight: normal;line-height: 1.1;color: #000;}
.cereal-txt .gluten-free-section p{ color: #fff; } 
/* .sunflower-sec figure.elementor-image-box-img img{    height: 190px;width: 100%; max-width: 185px; object-fit: scale-down;}  */
.bottom-gulten-options-sec .elementor-container .wondor-sec.elementor-column{width: 18.66%;}


/*------ You May Also Like… & Share to Social Button & Progress Bar Start ----------*/
/* 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; 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*/
/* Related post section */
.related-pages-posts { padding: 5vw 8vw; background: #ebf6fd; }
.related-pages-posts h2 { color: #304e63; margin-bottom: 50px; }
.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 .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: #C4523F; 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: #C4523F; }
.related-pages-posts .blog-card .blog-inner-details .blog-meta .category.infant, .blog-card .blog-inner-details .blog-meta .category.infant-es { background: #872A44; }
.related-pages-posts .blog-card .blog-inner-details .blog-meta .category.children, .blog-card .blog-inner-details .blog-meta .category.children-es { background: #2E4A61; }
.related-pages-posts .blog-card .blog-inner-details .blog-meta .category.family, .blog-card .blog-inner-details .blog-meta .category.family-es { background: #437113; }
.related-pages-posts .blog-card .blog-inner-details .blog-meta .category.recipes, .blog-card .blog-inner-details .blog-meta .category.recipes-es { background: #9f5887; }
.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: #437113; }
.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-], .row.gutters-y-90 > [class*=" col-"] { padding-bottom: 30px; }
.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; }
.related-post-section .row.gutters-y-90{margin-bottom:-30px;}
.related-post-section .row.gutters-y-90 > [class^=col-], .row.gutters-y-90 > [class*=" col-"]{padding-bottom:30px;}
.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; } */
/* Related post section - END*/
.blog-card .blog-inner-details { padding: 30px; }
/* ShaRE BTN */
/* .page-share-sec.innerpage-share button.share-btn { background-color: #2E4A61 !important; color: #ffffff; padding: 8px 18px; line-height: normal !important; border-radius: 5px; display: flex; align-items: center; justify-content: center; font-size: 16px; 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; } */
button.page-share-allpages { margin-right: 25px; }
/* Progress Bar */
.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; }
/* blog progress-bar	 */
.left-side .progress-bar { display: block; background-color: #3498DB; width: 5px; height: 0%; position: absolute; top: 0; left: 0; }
.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; }
/*  */

.modal-header .modal-title.h5 { font-size: 1.25rem; font-family: "GothamHTF-Book", Sans-serif; font-weight: 500; }

@media only screen and (min-width: 1700px) {
    .blog-card .blog-inner-details { padding: 30px; }
} 
@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 only screen and (min-width:575px){
	.white-space-nowrap-lg { white-space: nowrap; }
}
@media (max-width: 1199.98px){
	.progress-bar-nav.left-side .progress-bar { display: none; }
	/* blog progress-bar	 */
	.left-side .progress-bar { display: none; }
	/* blog progress-bar	 */
}		
@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: 991.98px) {
    .related-pages-posts { padding: 40px; }
	.blog-card .blog-inner-details { padding: 20px; }
}
@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; }
/* 
	button.page-share-allpages{
		margin-right: 0; margin-bottom: 12px;
	} */
}



/*------ You May Also Like… & Share to Social Button & Progress Bar - END ----------*/


/* ------ Start Cookies Policy ---------- */
.cky-notice-des > p,
.cky-notice-group .cky-notice-des a.cky-policy,
.cky-notice-group .cky-notice-des button.cky-policy,
.cky-notice-group .cky-notice-des a.cky-link-default,
.cky-notice-group .cky-dma-content-wrapper a.cky-policy, .cky-notice-group .cky-dma-content-wrapper button.cky-policy,
.cky-preference-header .cky-preference-title, .cky-consent-bar .cky-notice-des p, .cky-gpc-wrapper .cky-gpc-desc p, .cky-preference-body-wrapper .cky-preference-content-wrapper p, .cky-accordion-header-wrapper .cky-accordion-header-des p, .cky-cookie-des-table li div:last-child p,
.cky-audit-table .cky-empty-cookies-text,
.cky-cookie-des-table li div { font-family: "din-2014", sans-serif; font-size: 16px !important; color: #000000 !important; }
.cky-accordion-header .cky-accordion-btn { font-family: "din-2014", sans-serif; color: #000000 !important; }
.cky-notice-des > p strong { font-weight: 400; margin-right: auto; }
.cky-notice-group .cky-notice-des > p a { color: #000000 !important; font-weight: 700; text-decoration: underline !important; }
/* .cky-notice-des > p a { margin-left: auto; display: inline-block; min-width: 135px; padding: 12px 10px; letter-spacing: .05em; line-height: 1.4; font-size: .813em; font-weight: 600; height: auto; white-space: normal; word-break: break-word; word-wrap: break-word; background-color: #FFFFFF !important; color: #2A8731 !important; border-color: #2A8731 !important; text-align: center; } */
.cky-notice-btn-wrapper .cky-btn,
.cky-prefrence-btn-wrapper .cky-btn, .cky-notice-group .cky-notice-btn-wrapper .cky-btn-do-not-sell { background-color: #366321 !important; color: #FFFFFF !important; border-color: #366321 !important; min-width: 135px; padding: 12px 10px; letter-spacing: .05em; line-height: 1.4; font-size: 14px; font-weight: 600; height: auto; white-space: normal; word-break: break-word; word-wrap: break-word; text-decoration: none; text-align: center; }
.cky-notice-btn-wrapper .cky-btn.cky-btn-customize { background-color: #fff !important; color: #366321 !important; border-color: #366321 !important; }
.cky-consent-bar, .cky-preference-header, .cky-preference-body-wrapper, .cky-accordion-wrapper, .cky-accordion, .cky-accordion-wrapper, .cky-footer-wrapper, .cky-prefrence-btn-wrapper,
.cky-preference-center { border-color: #E5E5E5 !important; background-color: #FFFFFF !important; }
.cky-opt-out-btn-wrapper .cky-btn-confirm { background-color: #366321 !important; color: #FFFFFF !important; border-color: #366321 !important; }
.cky-opt-out-checkbox-wrapper input[type="checkbox"].cky-opt-out-checkbox:checked { background-color: #366321 !important; }
.cky-notice .cky-title,
.cky-preference-header .cky-preference-title { color: #000000 !important; font-family: "din-2014", sans-serif; }
.cky-notice .cky-notice-group { align-items: flex-end; }
.cky-preference-header .cky-preference-title, .cky-notice-des *, .cky-preference-content-wrapper *, .cky-dma-content-wrapper *, .cky-accordion-header-des *, .cky-gpc-wrapper .cky-gpc-desc *,
.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label, .cky-opt-out-btn-wrapper .cky-btn-cancel, .cky-opt-out-btn-wrapper .cky-btn-confirm { font-family: "din-2014", sans-serif; }
.cky-switch input[type="checkbox"]:checked { background: #366321 !important; }
.cky-consent-container .cky-consent-bar, .cky-preference-center { direction: ltr; text-align: left; }
.cookie-policy-h1 { position: absolute; opacity: 0; z-index: -1; color: #000 !important; }
#cky-policy-container h2 { font-size:42px; line-height: 1.5; color: #2E3192; text-transform: none; font-family:"Gravur Condensed Black", sans-serif; text-transform: uppercase;}
#cky-policy-container p { font-size: 18px; color: #000000; margin-bottom: 16px; }
#cky-policy-container h3 { font-size:22px;font-family:"Gravur Condensed Black", sans-serif;font-weight:600;line-height:1.25; text-transform: uppercase; color: #000000;}
#cky-policy-container .cky-cookie-audit-table th,
#cky-policy-container .cky-cookie-audit-table td { color: #000000; font-size: 18px; font-family: "din-2014", sans-serif;}
#cky-policy-container a { text-decoration: underline; }
#cky-policy-container a.cky-banner-element { background-color: #366321 !important; color: #fff !important; border-color: #366321 !important; min-width: 135px; padding: 12px 10px; letter-spacing: .05em; line-height: 1.4; font-size: .813em; font-weight: 600; height: auto; white-space: normal; word-break: break-word; word-wrap: break-word; text-decoration: none; text-align: center; font-size: 16px; margin-bottom: 20px; display: inline-block; }
.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label { color: #000000 !important;}
.cky-btn-revisit-wrapper.cky-revisit-bottom-left { display: none; }
.cky-opt-out-btn-wrapper .cky-btn-cancel { border: 1px solid #000 !important; background: #fff !important; color: #000 !important; }
.cky-footer-wrapper div { color: #000 !important; opacity: 1; }
.cky-consent-container.cky-banner-bottom { background-color: #FFFFFF !important; opacity: 1 !important; }
.cky-consent-bar div[data-cky-tag="powered-by"] div { color: #000 !important; opacity: 1 !important; background: #fff !important; }
.cky-notice-des a { text-decoration: underline !important; }
.cky-consent-container { background-color: #FFFFFF !important; opacity: 1 !important; }

@media (max-width: 1199px) {
    #cky-policy-container h2 { font-size: 30px; }
    #cky-policy-container h3 { font-size: 22px; }
}
@media only screen and (max-width:1699.98px){
    #cky-policy-container h2 { font-size: 30px; }
    #cky-policy-container h3 { font-size: 20px; }
}
@media only screen and (max-width:1399.98px){
    #cky-policy-container h2 { font-size: 30px; }
    #cky-policy-container h3 { font-size: 19px; }
}
@media (max-width: 991px) {
    #cky-policy-container h2 { font-size: 30px; }
    #cky-policy-container h3 { font-size: 20px; }
}
@media (max-width: 767px) {
    #cky-policy-container h2 { font-size: 28px; }
    #cky-policy-container h3 { font-size: 20px; }
}
@media (max-width: 575px) {
    .cky-notice-des > p { flex-direction: column; }
    .cky-notice-des > p a { width: 100%; }
}
/* --- End Cookie Policy --- */

.white-space-nowrap { white-space: nowrap; }


/* ---- 14-05-2026 ----- */
.elementor-column.approved-col-50 { width: 50% !important;}
.futura-font p.mb-2 { font-family: "futura-pt", sans-serif; font-weight: 500; font-size: 16px; line-height: 24px;margin-bottom: 10px !important; }

/* 20-05-26 WCD*/
.img-list-h5{font-family: "macho", Sans-serif; font-size: 17px; font-weight: 700; line-height: 24px;margin-bottom: 0;}
.pink-sup sup { color: #B5306A; font-weight: 700; }
.contact-ofc-sec .elementor-widget-text-editor .elementor-widget-container {min-height: 134px; height: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}
.contact-ofc-sec .elementor-widget-text-editor p strong{color: #073070;}

/* 10-06-26 */
.hero .approved-title .elementor-heading-title span{
	display: block;
	font-size:50%;
	font-family: "p22-mackinac-pro", Sans-serif;
	text-align: center;
	font-weight: 600;
}
.hero .approved-title.futura .elementor-heading-title span{
	font-family: "futura-pt", sans-serif;
}

.hero .approved-title.fatfrank .elementor-heading-title span{
	font-family: "fatfrank", Sans-serif;
}
.support-sec.choctaw-sec > .elementor-widget-container {
    height: 160px !important;
    width: 160px !important;
}
.vegetables-img.choctaw-img > div img{
	object-position: 29% center;
}
.farmers-market-sec ul.elementor-icon-list-items::before{ position: absolute; content: ""; left: 12px; top: 0; width: 1px; height: 87%; background: #0000002b; }
.farmers-market-sec .right-texts > .elementor-widget-wrap{flex-wrap: nowrap;gap: 10px;align-items: center;}
.farmers-market-sec > .elementor-container{justify-content: space-between;}
.farmers-market-sec .farmers-text .elementor-heading-title{display: flex;gap: 10px;align-items: center;}
.farmers-market-sec .farmers-text .elementor-heading-title span{max-width: 660px; font-weight: 700;}
.farmers-market-sec .farmers-text  img{width: 74px;height: 74px;}
html[lang="es-ES"] .farmers-market-sec .farmers-text  img{width: 105px; height: 105px;}
.pacify-section .purple_pattern {clip-path: polygon(0 0, 100% 0, 100% 82%, 50% 100%, 0 82%);max-width: 280px;}

@media (max-width: 1730px) and (min-width: 1025px) {
	.elementor-section.farmers-market-sec .elementor-element .elementor-widget-container .elementor-heading-title{font-size: 38px;}
	.farmers-market-sec .farmers-text .elementor-heading-title span{max-width: 360px;}
	html[lang="es-ES"] .farmers-market-sec .farmers-text .elementor-heading-title span{max-width: 660px;}
	html[lang="es-ES"] .farmers-market-sec .farmers-text img { width: 80px; height: 80px; }
}
@media (max-width: 1730px) and (min-width: 1430px) {
	.farmers-market-sec .farmers-text .elementor-heading-title span,html[lang="es-ES"] .farmers-market-sec .farmers-text .elementor-heading-title span{max-width: 505px;}
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-column.approved-col-50 { width: 100% !important; }
}

@media (max-width: 1024px) {
   .farmers-market-sec ul.elementor-icon-list-items::before{height: 97%;}
    .farmers-market-sec .elementor-widget-container .elementor-heading-title { max-width: 100%; }
	.farmers-market-sec .farmers-text .elementor-heading-title span { max-width: max-content;}
	.farmers-market-sec .farmers-text img, html[lang="es-ES"] .farmers-market-sec .farmers-text img{ width: 55px; height: 55px; }
}
@media (max-width: 991.98px) {
	.page-inner-details .right-side section.section.farmers_market_main.pr0{padding-right: 0 !important;}
}
@media (max-width: 767px) {
    .elementor-column.approved-col-50 { width: 100% !important; }
	.contact-ofc-sec .elementor-widget-text-editor .elementor-widget-container{min-height: 130px;}
	.hero .approved-title .elementor-heading-title span{
		font-size:70%;
	}
	.farmers-market-sec ul.elementor-icon-list-items::before{height: 88%;}
	.farmers-market-sec .farmers-text  img{display: none;}
}
@media (max-width: 480px) {
	.elementor .contact-ofc-sec .elementor-element.elementor-widget-text-editor{max-width: 100%; width: 100%;}
	.contact-ofc-sec .elementor-widget-text-editor .elementor-widget-container{min-height: auto;}
	.farmers-market-sec ul.elementor-icon-list-items::before { height: 82%; }
}



/*  */
.share-btns-wrap button.page-share-allpages{ margin-right: 0; }
.share-btns-wrap .elementor-widget-wrap { gap: 20px; }
@media (max-width: 767px) {
.share-btns-wrap .elementor-widget-wrap { gap: 16px; }
}

/*  */


/* Instagram share â€” compact hover/focus tooltip */
.wic-insta-share { position: relative; display: inline-flex; align-items: center; justify-content: center; overflow: visible; }
.heateor_sss_ul li:has(.wic-insta-share),
.heateor_sss_ul .heateor_sss_button_instagram { overflow: visible; }
.wic-insta-share__tip { position: absolute; z-index: 100050; left: 50%; bottom: calc(100% + 12px); width: max-content; max-width: min(300px, 85vw); padding: 10px 12px; margin: 0; box-sizing: border-box; font-size: 12px; line-height: 1.4; font-weight: 500; text-align: center; color: #fff; background: #1f2937; border-radius: 8px; box-shadow: 0 8px 24px rgba(0, 0, 0, 0.22); opacity: 0; visibility: hidden; pointer-events: none; transform: translate(-50%, 4px); transition: opacity 0.18s ease, transform 0.18s ease, visibility 0.18s ease; }
.wic-insta-share__tip::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -6px; border-width: 6px; border-style: solid; border-color: #1f2937 transparent transparent transparent; }
.wic-insta-share__tip-text { display: block; margin: 0; padding: 0; }
.wic-insta-share__tip-text center { display: block; margin: 0; padding: 0; text-align: center; }

@media (hover: hover) and (pointer: fine) {
	.wic-insta-share:hover .wic-insta-share__tip,
	.wic-insta-share:focus-visible .wic-insta-share__tip {
		opacity: 1;
		visibility: visible;
		transform: translate(-50%, 0);
	}
}

/* Instagram share â€” JS UI (loader, overlay, messages, copy fallback) */
@keyframes wic-insta-spin {
	to {
		transform: rotate(360deg);
	}
}

.wic-insta-download-overlay { display: none; position: fixed; inset: 0; background: rgba(0, 0, 0, 0.45); z-index: 999999; align-items: center; justify-content: center; user-select: none; }
.wic-insta-download-overlay.is-visible { display: flex; }
.wic-insta-download-card { background: #fff; border-radius: 12px; padding: 16px 18px; width: min(440px, 92vw); box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3); }
.wic-insta-download-top { display: flex; align-items: center; gap: 12px; }
.wic-insta-download-spinner { width: 18px; height: 18px; border: 3px solid #d6d6d6; border-top-color: #333; border-radius: 50%; animation: wic-insta-spin 0.8s linear infinite; }
.wic-insta-download-title { font-weight: 700; color: #111; }
.wic-insta-download-stages { margin-top: 12px; display: flex; flex-direction: column; gap: 10px; }
.wic-insta-stage-row { display: flex; align-items: center; gap: 10px; font-size: 14px; opacity: 0.55; font-weight: 400; }
.wic-insta-stage-row--active { opacity: 1; font-weight: 700; }
.wic-insta-stage-icon { display: inline-flex; width: 22px; height: 22px; }
.wic-insta-loader { display: none; align-items: center; justify-content: center; position: fixed; inset: 0; z-index: 2147483647; }
.wic-insta-loader.is-visible { display: flex; }
#loader_filter.wic-insta-loader:not(.is-visible) { display: none !important; }
#loader_filter.wic-insta-loader.is-visible { display: flex !important; align-items: center; justify-content: center; position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; min-height: 100vh !important; margin: 0 !important; box-sizing: border-box !important; z-index: 2147483647 !important; background-color: rgba(0, 0, 0, 0.8) !important; backdrop-filter: blur(4px); -webkit-backdrop-filter: blur(4px); }
.wic-insta-loader__gif { width: 70px; height: 70px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.wic-insta-loader__text { color: #fff; font-size: 16px; font-weight: 700; position: absolute; left: 50%; top: calc(50% + 45px); transform: translateX(-50%); z-index: 1; white-space: nowrap; }
.wic-insta-download-anchor-hidden { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }
.wic-insta-sr-copy { position: fixed; left: 0; top: 0; width: 1px; height: 1px; padding: 0; margin: 0; opacity: 0; font-size: 16px; line-height: 1.2; pointer-events: none; border: 0; resize: none; }
.wic-insta-mobile-copy-bar-wrap { position: fixed; inset: 0; z-index: 2147483646; box-sizing: border-box; }
.wic-insta-mobile-copy-bar-backdrop { position: absolute; inset: 0; background: rgba(0, 0, 0, 0.45); }
.wic-insta-mobile-copy-bar { position: absolute; left: 0; right: 0; bottom: 0; background: #fff; border-radius: 16px 16px 0 0; box-shadow: 0 -4px 24px rgba(0, 0, 0, 0.15); padding: 16px 16px calc(16px + env(safe-area-inset-bottom, 0px)); max-width: 100%; box-sizing: border-box; }
.wic-insta-mobile-copy-bar__msg { margin: 0 0 14px; font-size: 15px; line-height: 1.45; color: #222; }
.wic-insta-mobile-copy-bar__btn { display: block; width: 100%; box-sizing: border-box; padding: 14px 16px; margin: 0 0 10px; border-radius: 10px; font-size: 16px; font-weight: 700; cursor: pointer; border: 1px solid #2e4a61; }
.wic-insta-mobile-copy-bar__btn--primary { background: #2e4a61; color: #fff; }
.wic-insta-mobile-copy-bar__btn--secondary { background: #fff; color: #2e4a61; }
.wic-insta-mobile-copy-bar__btn:last-child { margin-bottom: 0; }
.wic-insta-mobile-actions-wrap { position: fixed; inset: 0; z-index: 2147483645; box-sizing: border-box; }
.wic-insta-mobile-actions-backdrop { position: absolute; inset: 0; background: rgba(0, 0, 0, 0.45); }
.wic-insta-mobile-actions { position: absolute; left: 0; right: 0; bottom: 0; background: #fff; border-radius: 16px 16px 0 0; box-shadow: 0 -4px 24px rgba(0, 0, 0, 0.15); padding: 16px 16px calc(16px + env(safe-area-inset-bottom, 0px)); max-width: 100%; box-sizing: border-box; }
.wic-insta-mobile-actions__title { margin: 0 0 6px; font-size: 16px; font-weight: 800; color: #111; }
.wic-insta-mobile-actions__help { margin: 0 0 14px; font-size: 13px; line-height: 1.45; color: #333; }
.wic-insta-mobile-actions__btn { display: block; width: 100%; box-sizing: border-box; padding: 14px 16px; margin: 0 0 10px; border-radius: 10px; font-size: 16px; font-weight: 700; cursor: pointer; border: 1px solid #2e4a61; }
.wic-insta-mobile-actions__btn--primary { background: #2e4a61; color: #fff; }
.wic-insta-mobile-actions__btn--secondary { background: #fff; color: #2e4a61; }
.wic-insta-mobile-actions__btn--ghost { background: transparent; color: #2e4a61; border-color: transparent; }
.wic-insta-mobile-actions__btn:last-child { margin-bottom: 0; }
.insta-inline-message { display: inline-block; margin-left: 8px; font-size: 12px; font-weight: 600; color: #2e7d32; opacity: 1; transition: opacity 0.3s ease; }
.insta-inline-message.is-fading { opacity: 0; }
.insta-inline-copy-prompt { display: inline-block; margin-left: 8px; font-size: 12px; font-weight: 600; color: #2e7d32; cursor: pointer; }
#insta_copy_fallback { position: fixed; left: 10px; right: 10px; bottom: 140px; z-index: 2147483647; background: #fff; border: 1px solid #ddd; border-radius: 10px; padding: 10px; box-shadow: 0 6px 18px rgba(0, 0, 0, 0.18); }
#insta_copy_textarea { width: 100%; height: 140px; border: 1px solid #e5e5e5; border-radius: 8px; padding: 10px; font-size: 12px; line-height: 1.4; resize: none; user-select: text; -webkit-user-select: text; cursor: text; }
.wic-insta-copy-actions { display: flex; gap: 10px; margin-top: 10px; }
.wic-insta-copy-actions .wic-insta-btn { flex: 1; padding: 10px 12px; border-radius: 8px; font-weight: 700; cursor: pointer; }
.wic-insta-copy-actions .wic-insta-btn--primary { border: 1px solid #2e4a61; background: #2e4a61; color: #fff; }
.wic-insta-copy-actions .wic-insta-btn--secondary { border: 1px solid #2e4a61; background: #fff; color: #2e4a61; }
/* Facebook & X share button tooltips â€” mirrors .wic-insta-share__tip pattern */
a.heateor_sss_facebook.wic-sss-tip-added,
a.heateor_sss_button_x.wic-sss-tip-added { position: relative; display: inline-flex; align-items: center; justify-content: center; overflow: visible; }
.heateor_sss_ul li:has(a.wic-sss-tip-added) { overflow: visible; }
.wic-sss-share__tip { position: absolute; z-index: 100050; left: 50%; bottom: calc(100% + 12px); width: max-content; max-width: min(300px, 85vw); padding: 10px 12px; margin: 0; box-sizing: border-box; font-size: 12px; line-height: 1.4; font-weight: 500; text-align: center; color: #fff; background: #1f2937; border-radius: 8px; box-shadow: 0 8px 24px rgba(0, 0, 0, 0.22); opacity: 0; visibility: hidden; pointer-events: none; transform: translate(-50%, 4px); transition: opacity 0.18s ease, transform 0.18s ease, visibility 0.18s ease; }
.wic-sss-share__tip::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -6px; border-width: 6px; border-style: solid; border-color: #1f2937 transparent transparent transparent; }
.wic-sss-share__tip-text { display: block; margin: 0; padding: 0; }
@media (hover: hover) and (pointer: fine) {
	a.heateor_sss_facebook:hover .wic-sss-share__tip,
	a.heateor_sss_facebook:focus-visible .wic-sss-share__tip,
	a.heateor_sss_button_x:hover .wic-sss-share__tip,
	a.heateor_sss_button_x:focus-visible .wic-sss-share__tip { opacity: 1; visibility: visible; transform: translate(-50%, 0); }
}
/* Facebook & X share button tooltips - End */

/*  */
.hero.blog-hero-banner .hero-content h1 span { font-size: 35px; }
@media (max-width: 1024px) {
    .hero.blog-hero-banner .hero-content h1 span { font-size: 20px; }
}


/*  */