/*MinionPro  */
/*@font-face{font-family:'MinionPro';src:url('../fonts/MinionPro-Regular.otf') format('truetype');font-style:normal;font-display:swap;}*/
/* Montserrat */
/*@font-face{font-family:'Montserrat';src:url('../fonts/Montserrat-Regular.ttf') format('truetype');font-style:normal;font-display:swap;}
@font-face{font-family:'Montserrat-Light';src:url('../fonts/Montserrat-Light.ttf') format('truetype');font-style:normal;font-display:swap;}*/

.app body {background: linear-gradient(to bottom, #AB2417 0, #AB2417 100%) no-repeat;background-size: 100% 200px;background-position: top;letter-spacing: normal;}
header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li { float: left; flex-basis: 16.66%; -webkit-flex-basis: 16.66%; max-width: 16.66%;  padding-left: 15px; padding-right: 15px; margin: 15px 0 ; }
header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li .category-box { border-radius: 5px;}
header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li .category-box .category-img{ border-radius: 5px;}
header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn.btn-text-big { font-size: 12px; }
header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn {min-height: 45px;padding: 5px;border-radius: 5px;}
header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn.btn-invert {color: #264A63;}
header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn.btn-invert:hover {color: #fff;}
/* Breadcrumb */
.hero .hero-breadcrumb ul{font-size: 18px;justify-content: center;margin-top: 15px;color: #fff;font-weight: bold;font-family: "Raleway", Sans-serif;}
.hero .hero-breadcrumb ul li{margin-right: 5px; position: relative;    display: inline-block;}
.hero .hero-breadcrumb ul li:after { content: "\f105"; margin-left: 5px; font: normal normal normal 16px/1 FontAwesome; }
.hero .hero-breadcrumb ul li:last-child:after { content: none; margin-left: 0px;}
.hero .hero-breadcrumb ul li a{ color: #fff; }
.hero .hero-breadcrumb ul li a:hover{color: #d2d2d2;}
header #navbar ul li.mega-dropdown > a span{ display: none;}
.contact-us-list a{ font-family: 'Gotham HTF'; color: #223E51; font-size: 22px; font-weight: bold; display: inline-flex; align-items: center;}
.contact-us-list a img { max-width: 122px; margin-right: 15px;}
.contact-us-list a:hover { color: #79b042;}
.content-info{text-align: center; border-left: 1px solid #d0d0d0; }
.content-info:first-child{border-left: 0;}
.content-info a{ margin-top: 6px; font-size: 18px; font-weight: bold; color: #283E4F; display: block; word-break: break-all; }
.content-info a:hover{color: #79b042;}
.content-info .c-icon { margin-bottom: 20px; }
.content-info .c-icon span{ display: inline-flex; height: 50px; width: 50px; background: #CEE9DC; align-items: center; justify-content: center; font-size: 22px; border-radius: 5px; }
.el-footer-info{ background: #72726E; padding: 5px; text-align: right; color: #fff; }
.object-cover img {object-fit: cover;}
.category-box .category-img.bg-7560, .category-box .category-img.bg-5342, .category-box .category-img.bg-13699, .category-box .category-img.bg-13684 {background-position: 85%;}
.category-box .category-img.bg-5525, .category-box .category-img.bg-13698 {background-position: 30%;}
.category-box .category-img.bg-7144, .category-box .category-img.bg-13683 {background-position: 40%;}
.col-100 > div {flex-wrap: wrap;    flex-direction: column;}
.col-100 > div > div {width: 100% !important;}
.img-drop-shadow {filter: drop-shadow(0px 3px 5px rgba(0,0,0,0.16));}
.play-content h3 {color: #02574d;font-size: 30px !important;font-family: "Montserrat Alternates", Sans-serif !important;}
.text-green-dl{color: #02574d;}
.text-lt-blue-dl{color: #576bb2;}
.text-brown-dl{color: #bc5127;}
.text-purple-dl{color: #604ea1;}
.text-infnt-purple{color: #576BB2;}
.nw-growth-baby .row > [class^="col-"]{-ms-flex-item-align: end!important;align-self: flex-end!important;}
.nw-growth-baby-info { padding: 0px 50px; margin-top: 30px;}
.nw-growth-baby .nw-growth-baby-year {padding: 13px 25px 13px 25px; background-color: #E2F2FA;  text-align: center;}
.nw-growth-baby .img-sec{text-align: center;}
.nw-growth-baby { margin-top: -90px;}
.dish-info .elementor-widget-text-editor p {font-size: 18px;line-height: 1.4;margin-bottom: 0.5rem;}
.dish-fruit-text {color: #E11F27;}
.dish-vegetables-text {color: #02574D;}
.dish-dairy-text {color: #576BB2;}
.dish-grains-text {color: #BC5127;}
.dish-protein-text {color: #604EA1;}
.dish-water-text {color: #000000;}
.dish-info.snack-dish .elementor-widget-text-editor, .dish-info.snack-dish .elementor-widget-image {flex: 0 0 100%;}
.list-width-33 .elementor-widget-container ul.elementor-icon-list-items li {width: 32%; display: inline-flex;}
.protect-img img { width: 85px;position: absolute;bottom: -35px;right: -35px;z-index: 1;-webkit-transform: translateX(-50%);transform: translateX(-50%);} 
.protection-header > .elementor-widget-container {padding: 10px 95px 40px 35px;}
.knw-sec label, .knw-sec span {color: #BC5127!important;font-family: "Montserrat Alternates", Sans-serif !important;font-weight: 700;}
.weight-gain .elementor-widget-container h5 {font-weight: bold;  font-size: 18px;line-height: 1.5em;}
.weight-gain p{margin-bottom:30px; color:#000000;}
.weight-gain p:last-child{margin-bottom:0px;}
.btm-sec {padding-bottom: 15px; margin-top: 0; margin-bottom: 0;} 
.accodian-sec .right-img-content h4 {font-size: 22px;margin-bottom: 18px;text-transform: uppercase;font-weight: bold;line-height: 1.45em;}
.accodian-sec .right-img-content .top-sec {padding-bottom: 15px;margin-bottom: 30px;border-bottom: 1px solid #576BB2;}
.accodian-sec .right-img-content strong {text-transform: uppercase;}
#userwayAccessibilityIcon { bottom: 13px; transform: translate(0) !important; right: 13px !important;  left: auto !important;}
.header-right .wpml-ls-legacy-dropdown {outline: none !important;}
.web-sec2 .elementor-icon-list-text a,.web-sec2 .elementor-widget-container a{color:#02574d;}
.web-sec2 .elementor-icon-list-text a:hover,.web-sec2 .elementor-widget-container a:hover{color:#e11f27;}
.wean-sec ol li::marker {font-family: "Raleway", Sans-serif; font-weight: bold;}
.wean-sec ol li strong{vertical-align: top;/*display:block;*/}
.weaning-from-box .elementor-image-box-content {padding: 0 15px;}
.elementor-widget .elementor-icon-list-icon {line-height: 1;}
i.fas.fa-circle {line-height: 27px;}
.safe-sleep-link a.safe-btn {background: #f1f2f9; padding: 5px; color:#604ea1 !important;}
.safe-sleep-link a.safe-btn:hover{color:#000 !important;}
.bgimg-0 .category-img.setbg.r34{    background-position: 70%;}
.term-101 .hero.setbg, .term-106 .hero.setbg, .term-114 .hero.setbg{background-position-y: 65%;}
.category-box.bgimg-1 .category-img{background-position: 28%;}
:focus{outline-color:none;outline-style:none;outline-width:0;}	
.accodian-sec .second-section, .accodian-sec .third-section {border-top: 1px solid #576BB2;}
.single-breastfeeding .dialog-message.dialog-lightbox-message .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{display:flex;}
.single-breastfeeding .dialog-message.dialog-lightbox-message .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text strong{margin-right:4px;}
.brestfeeding-hold-img .elementor-image-box-img img{min-height: 165px;display: block;margin: 0px auto;object-fit: contain;}
.title-es-width .elementor-icon-box-title{max-width:750px;}
p.icon-texts i {color: #fff; margin: 0 8px 0 0; }
p.icon-texts {font-size: 19px; } 
p.icon-texts span{color:#F7B35E !important; }
p.icon-texts a:hover span{color: #E7C0B1 !important;}
p.icon-texts:first-child {margin-bottom: 8px;}
.pink-bg-li li.elementor-icon-list-item { background-color: #FEFAFA; margin: 0 0 14px 0 !important; padding: 10px 15px !important; border: 0.25px solid hsl(0deg 0% 44% / 39%); box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 16%); }
.pink-bg-li li.elementor-icon-list-item:last-child{margin-bottom:0;}
.purple-background-img{position: relative;z-index: 1;overflow:hidden;}
.purple-background-img:after { top: -1%; left: -26%; width: 100%; z-index: -1; content: ""; height: 107%; position: absolute; pointer-events: none; background: url(/wp-content/uploads/sites/4/2023/01/merge-purple.png); background-size: 81% 104%; background-repeat: no-repeat; }
.counter-li li.elementor-icon-list-item { position: relative; padding-left: 40px !important; }
.counter-li li.elementor-icon-list-item:after { top: 0; height: 29px; color: #fff; display: flex; font-size: 19px; position: absolute; border-radius: 50%; line-height: normal; align-items: center; display: inline-block; width: 29px !important; justify-content: center; counter-increment: section; content:  "" counter(section) " "; font-family: "Montserrat Alternates", Sans-serif; font-weight: bold;text-align: center;line-height: 30px; }
.purple-counter-li li.elementor-icon-list-item:after{background: #9986D3;}
.green-counter-li li.elementor-icon-list-item:after{background: #5EAA96;}
.counter-li ul.elementor-icon-list-items{counter-reset: section;}
.app-hover-color a:hover{color: #604EA1 !important;}

/* Bhaskar */
.foods-iron.elementor-section>.elementor-container { margin: 0 -16px; }
.foods-iron.elementor-section>.elementor-container>.elementor-column { display: block; padding: 0 16px; }
.enough-iron .elementor-widget-icon-list .elementor-icon-list-icon { padding-top: 3px; }
.check-lead h3 { color: #E01010; }
.nutrients-round .elementor-widget-wrap { gap: 40px; flex-flow: row; }
.nutrients-round .elementor-widget-wrap .elementor-widget-heading { width: auto; }
.nutrients-round .elementor-widget-heading .elementor-widget-container { width: 186px; height: 186px; display: flex; align-items: center; justify-content: center; }
.acc-sec:before { content: ''; left: 49%; width: 155px; bottom: 50px; height: 148px; position: absolute; background: url(/wp-content/uploads/sites/4/2023/05/Group-6034.svg) no-repeat center/contain; -webkit-transform: translateX(-50%); transform: translateX(-50%); }



/* Divya 17/05/2024 */
 
.text-underline { text-decoration: underline !important;color: var(--e-global-color-6578709);overflow-wrap: break-word; }
.extrabold{ font-weight:900!important; }

/* Divya 24/06/2024 */
.pdf-sec .pdf_below .pdf-second-btn a { fill: #264A63;font-family: "Raleway", Sans-serif;display: inline-block; font-size: 18px; font-weight: normal; line-height: 1.5em; color: #264A63 !important;text-decoration: none; background-color: #FFFEE2; box-shadow: 15px 0px 10px 0px rgb(0 0 0 / 50%); padding: 20px 30px; border-radius: 5px; font-weight: 600; text-transform: uppercase; }
.pdf-sec .pdf_below .pdf-second-btn a:hover { color: #FFFFFF !important; background-color: #264A63; text-decoration: none;}

@media only screen and (min-width: 1025px) and (max-width: 1299.98px) {
	.foods-iron .elementor-widget-icon .elementor-icon { font-size: 100px !important; }
    .foods-iron .elementor-heading-title { font-size: 32px !important; }
	.foods-iron.elementor-section>.elementor-container { margin: 0 -10px; }
	.foods-iron.elementor-section>.elementor-container>.elementor-column { padding: 0 10px; }
	.signs-low-iron .elementor-column.elementor-col-50:first-child { width: 65%; }
    .signs-low-iron .elementor-column.elementor-col-50:last-child { width: 35%; }
    .low-iron-list .elementor-container { flex-wrap: wrap; }
    .low-iron-list .elementor-column.elementor-col-33 { width: 100%; }
	.low-iron-list .elementor-column.elementor-col-33:first-child > .elementor-widget-wrap { padding-bottom: 0; }
	.low-iron-list .elementor-column.elementor-col-33:not(:first-child) > .elementor-widget-wrap { padding: 0; }
	.low-iron-list .elementor-column.elementor-col-33:last-child > .elementor-widget-wrap { margin-bottom: 20px; }
	.setup_steps_sec .setup_numbers h2 { width: 80px; height: 80px; }
}
@media only screen and (max-width: 1366.98px) {
	.acc-sec:before { width: 145px; height: 140px; }
}
@media only screen and (max-width: 1099.98px) {
	.nutrients-round .elementor-widget-heading .elementor-widget-container { width: 170px; height: 170px; }
}
@media only screen and (max-width: 1024.98px) {
	.wt-box ul { font-size: 18px; }
	.acc-sec:before { left: 44%; bottom: 40px; width: 120px; height: 120px; }
}
@media only screen and (max-width: 991.98px) {
	.elementor-page-40545 .acc-sec:before { left: 45%; width: 100px; bottom: 20px; height: 100px; }
}
@media only screen and (max-width: 767.98px) {
    .baby-tip { background: none !important; }
	.baby-tip .elementor-widget-image-box { margin: 0 auto; }
	.wt-box ul { font-size: 16px; }
	.nutrients-round .elementor-widget-wrap { gap: 20px; }
	.nutrients-round .elementor-widget-heading .elementor-widget-container { width: 150px; height: 150px; margin: 0 auto; }
	.inline-buttons .elementor-inner-column .elementor-widget-wrap { gap: 20px; flex-flow: column; align-items: center; }
	.inline-buttons .elementor-inner-column .elementor-widget-button { margin: 0 !important; }
	.check-lead { width: auto !important; max-width: 330px !important; }
	.check-lead.sp {width: auto !important; max-width: 390px !important;}
	.acc-sec:before { left: 50%; bottom: 5px; }
}
@media only screen and (max-width: 575.98px) {
	.nutrients-round .elementor-widget-wrap { gap: 0; flex-flow: column; margin-bottom: 20px; }
}
/* Bhaskar */


 
@media only screen and (min-width:992px) {
	header #navbar ul li.mega-dropdown{ position: static; }
	/* header #navbar ul li.mega-dropdown .dropdown-menu{ background: #fff; top: 90%; width: 100%; display: block !important; visibility: hidden; opacity: 0; transform: translate(0, 10px); transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.16); border: none; border-radius: 0; } */
	header #navbar ul li.mega-dropdown .dropdown-menu{ background: transparent; padding-top: 22px; top: 74%; width: 100%; display: block !important; visibility: hidden; opacity: 0; transform: translate(0, 10px); transition: opacity 100ms ease-in, transform 100ms ease-in, visibility 100ms ease-in; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.16); border: none; border-radius: 0; }
	header #navbar ul li.mega-dropdown .dropdown-menu::before{content: ''; background-color: #DFF2FB; position: absolute; top: 22px; left: 0; right: 0; bottom: 0; }
	header #navbar ul li.mega-dropdown .dropdown-menu .container{ display: block; }
	header #navbar ul li.mega-dropdown:hover .dropdown-menu{ visibility: visible; opacity: 1; transform: translate(0, 0); transition: opacity 350ms ease-in, transform 350ms ease-in, visibility 350ms ease-in; }
	header #navbar ul li.mega-dropdown:hover > a{ background-color: rgba(255,255,255,0.2); }
	/* header #navbar ul li{line-height: 100px;} */
	.dish-info .elementor-widget-text-editor {flex: 0 0 20%;}
	.dish-info .elementor-widget-image {flex: 0 0 60%;}
}
@media only screen and (min-width:1799.98px) {
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn.btn-text-big { font-size: 14px; }
}
@media (min-width:1025px) and (max-width:1399.98px) {
   .prepar-sec .elementor-widget-wrap { padding: 40px !important; }
}
@media only screen and (max-width: 1799.98px) {
   .protect-img img {width: 65px;right: -30px;bottom: -38px;}
   .protection-header > .elementor-widget-container {padding-right: 75px;} 
}
@media only screen and (max-width: 1699.98px) {
	.protection-header > .elementor-widget-container {padding-right: 55px;} 
}
@media only screen and (max-width: 1499.98px) {
	.protection-header > .elementor-widget-container {padding-right: 45px;} 
}
@media only screen and (max-width:1399.98px) {
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li { flex-basis: 20%; -webkit-flex-basis: 20%; max-width: 20%; padding-left: 15px; padding-right: 15px; margin: 15px 0; }
	.nw-growth-baby { margin-top: 0px;}
	.nw-growth-baby-info {padding: 0px;margin-top: 15px;}
	.list-width-33 .elementor-widget-container ul.elementor-icon-list-items li {width: 48%;}
}
@media only screen and (max-width:1199.98px) {
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list { padding-left: 15px; justify-content: center; }
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li { flex-basis: 20%; -webkit-flex-basis: 20%; max-width: 20%; padding-left: 15px; padding-right: 15px; margin: 15px 0; }
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn{ min-height: 60px; }
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn.btn-text-big { font-size: 13px; min-height: 50px; padding: 9px; }
	header #navbar ul li.mega-dropdown > a{position: relative; padding-right: 24px;} 
	header #navbar ul li.mega-dropdown > a span { position: absolute; display: inline-flex; height: 45px; top: 0; width:45px; align-items: center; justify-content: center; right: -9px; font-size: 18px; }
	.list-link li a { font-size: 18px; }
}
@media only screen and (max-width:1024.98px) { 
	.protection-header > .elementor-widget-container {padding: 20x 20px 38px 20px;}
	.dish-info .elementor-widget-text-editor p {font-size: 17px;}
	p.icon-texts { font-size: 18px; }
	.purple-background-img:after { left: 0; top: auto; width: 100%; height: 100%; bottom: -4px; background-size: 100%; background-position: top; -webkit-transform: rotate(180deg); transform: rotate(180deg); }
	.counter-li li.elementor-icon-list-item:after {height: 25px;width: 25px !important;font-size: 16px;}
    .page-share-sec.innerpage-share button.share-btn{padding: 13px 30px !important;}
}
@media only screen and (max-width:991.98px) {
	header .navbar-nav .dropdown-menu { background: rgba(255,255,255,0.2); border-radius: 0; margin-top: 0; }
	header .navbar-nav .dropdown-menu .container { display: inline-block; }
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li .category-box { box-shadow: unset; }
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li .category-box .category-img { display: none; }
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn.btn-text-big { position: unset; }
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li { flex-basis: 100%; -webkit-flex-basis: 100%; max-width: 100%; margin: 0 0 3px; }
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn.btn-text-big { position: unset; background-color: transparent; text-align: left; justify-content: flex-start; border-bottom: 1px solid #fff; border-radius: 0; color: #fff; box-shadow: none; }
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li:last-child a.btn.btn-text-big { border-bottom: 0; }
	header #navbar ul li.mega-dropdown > a span { width: 80px; height: 52px; right: 0; }
	.hero .hero-breadcrumb ul { font-size: 12px; }
	.hero .hero-breadcrumb ul li::after { font-size: 13px; }
	.contact-us-list a { font-size: 18px; }
	.contact-us-list a img { max-width: 92px;}
	.el-footer-info { text-align: center;}
	.dish-info .elementor-widget-text-editor {order: 2;}
 }
@media only screen and (max-width:767.98px) {
	.content-info {border-top: 1px solid #d0d0d0;border-left: 0;margin-bottom: 20px;padding-top: 20px;}
	.content-info:first-child {border-top: 0;border-left: 0;}
	.content-info a {font-size: 16px;}
	.list-width-33 .elementor-widget-container ul.elementor-icon-list-items li {width: 100%;}
	.protect-img img {bottom: -35px; width: 48px;}
	.protection-header > .elementor-widget-container {padding: 10px;} 
	.location-section .elementor-tab-title { min-height: auto !important;}
	.strore-accodian.accodian-sec.accodian-sec .elementor-toggle .elementor-tab-title, .strore-accodian2.accodian-sec.accodian-sec .elementor-toggle .elementor-tab-title { padding: 10px;}
	.dish-info .elementor-widget-text-editor p {font-size: 16px;}
	p.icon-texts {font-size: 17px; } 
	.counter-li li.elementor-icon-list-item{padding-left: 25px !important;}
	.counter-li li.elementor-icon-list-item:after{height: 23px;width: 23px !important;top: 3px; font-size: 14px;}
	.partner-sec img{object-fit:contain;}
	.pdf-sec .pdf_below .pdf-second-btn a{ padding: 15px;font-size: 16px; }
}	
@media only screen and (max-width: 705px) {
	.breastfedding .hero-content{padding: 0px 10px;}
}
@media only screen and (max-width:575px) {
	.nw-growth-baby-info {padding: 0px 50px;}
	.knw-sec span.elementor-icon-list-icon{width: 100%;}
}




/* Share Popup css  Start*/
.page-share-sec { position: fixed; bottom: 50%; z-index: 99; right: 0; transform: translateY(50%); cursor: pointer; }
.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: #576bb2 !important; color: #ffffff; padding: 13.5px 30px; line-height: 1; border-radius: 0; display: flex; align-items: center; justify-content: center; font-size: 18px; font-weight: bold; text-transform: capitalize; border: 1px solid #576bb2 !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: 22px; margin-left: 15px; 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; font-family: FontAwesome !important; }
.page-share-sec.innerpage-share button:hover i{ color: #576bb2; }
.page-share-sec.innerpage-share button.share-btn:hover { background-color: #ffffff !important; color: #576bb2 !important; }

/* Share inner button */
.page-share-sec:not(.innerpage-share) .share-btn i { writing-mode: horizontal-tb; transform: rotate(90deg); font-size: 20px; font-family: FontAwesome !important; }
.page-share-sec:not(.innerpage-share) button.share-btn, .page-share-sec:not(.innerpage-share) div.share-btn { font-weight: bold; position: fixed; top: 50%; right: 0; z-index: 99; display: flex; align-items: center; gap: 10px; padding: 18px 8px; color: #fff; border-radius: 0px 8px 8px 0px; font-family: "Raleway", Sans-serif; font-size: 18px;  text-transform: capitalize; writing-mode: vertical-rl; transform: translateY(-50%) rotate(180deg); transition: background-color 0.2s ease-in-out; background-color: #576bb2; }
/* Top-left corner filler */
.page-share-sec:not(.innerpage-share) .share-btn::before { content: ""; position: absolute; left: 0; bottom: 100%; width: 12px; height: 12px; writing-mode: horizontal-tb; transform: rotate(180deg) scaleY(-1);
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDEySDBWMTEuODAxOEMzLjA5NjQ5IDExLjU1NTcgNS4yNDY1NCAxMS4wMDI2IDYuOTg5MjYgOS43NTM5MUM4LjA1NTY1IDguOTg5NzQgOC45ODk3NCA4LjA1NTY1IDkuNzUzOTEgNi45ODkyNkMxMS4wMDI3IDUuMjQ2NTMgMTEuNTU2NiAzLjA5NjUzIDExLjgwMjcgMEgxMlYxMloiIGZpbGw9IiM1NzZiYjIiLz4KPC9zdmc+") no-repeat center / contain;
}
/* Bottom-left corner filler */
.page-share-sec:not(.innerpage-share) .share-btn::after { content: ""; position: absolute; left: 0; top: 100%; width: 12px; height: 12px; writing-mode: horizontal-tb; transform: rotate(180deg) scaleY(-1);
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDBIMFYwLjE5ODI0MkMzLjA5NjQ5IDAuNDQ0MzQ5IDUuMjQ2NTQgMC45OTczNTIgNi45ODkyNiAyLjI0NjA5QzguMDU1NjUgMy4wMTAyNiA4Ljk4OTc0IDMuOTQ0MzUgOS43NTM5MSA1LjAxMDc0QzExLjAwMjcgNi43NTM0NyAxMS41NTY2IDguOTAzNDcgMTEuODAyNyAxMkgxMlYwWiIgZmlsbD0iIzU3NmJiMiIvPgo8L3N2Zz4=") no-repeat center / contain;
}

.share-popup .modal-dialog { max-width: 100%; width: 595px; margin: 0 auto; height: auto; }
.share-popup .modal-content {border: 0; border-radius: 20px; background: url(/wp-content/uploads/sites/4/2026/07/Del_green_BG.png) no-repeat;background-size: cover; background-position: center center;}
/* .share-popup .modal-content::before{ position: absolute; content: ""; width: 210px; height: 210px; background: url(/wp-content/uploads/sites/37/2026/07/delaware_pattern_bg.png) no-repeat; background-size: contain; background-position: top left; top: 0; left: 0; border-radius: 20px; } */
.share-popup .modal-header { border: 0; display: flex; align-items: center; justify-content: space-between; padding: 30px 30px 0px; z-index: 1; }
.share-popup .modal-header .share-title { margin: 0; font-size: 30px !important; font-weight: 700; text-transform: uppercase; color: #02574D; font-family: "Montserrat Alternates", Sans-serif; }


.share-popup .modal-header .close { padding: 0px; margin: 0px; width: 24px; height: 24px; display: inline-flex; align-items: center; justify-content: center; opacity: 1; overflow: hidden; }
.topclose-btn .close span {font-size: 50px; color: #02574D;font-weight: 400;}
.share-popup .modal-body { background: #fff; margin: 30px; padding: 0px; border-radius: 10px; margin-top: 20px;}

.share-popup .modal-content .nav-tabs { width: 100%; display: flex; border: 0; border-bottom: 1px solid #604E8F1A; padding: 0; margin-bottom: 25px; }
.share-popup .modal-content .nav-tabs .nav-item { width: 50%; text-align: center; margin-right: 0; }
.share-popup .modal-content .nav-tabs .nav-item .nav-link { color: rgba(2, 87, 77, .80); font-size: 18px; font-weight: 700; border: 0; border-radius: 0; padding: 10px 4px 10px 4px; border-bottom: 3px solid transparent; margin-bottom: -1px; transition: color .18s ease, border-color .18s ease; }

.share-popup .modal-content .nav-tabs .nav-item .nav-link.active { color: #02574D; background-color: transparent; border-bottom: 3px solid #02574D; }
.share-popup .modal-content .tab-content { padding: 0px 20px 20px 20px; }
.share-popup .modal-content .tab-content form { width: 100%; position: relative; }
.share-popup .modal-content .tab-content form label { display: block; font-weight: 700; color: #000; line-height: 1;}
.share-popup .email-filed #email, .share-popup .smsfiled .wpcf7-form-control.wpcf7-text, .share-popup .smsfiled input[name="yourphone"] { padding: 14px 110px 14px 16px !important; border: 1px solid #02574D99 !important; border-radius: 8px; box-sizing: border-box; background-color: #F2FDF5; border: 0; }
.share-popup .email-filed #email{margin-top: 10px;}
.share-popup .modal-content .tab-content form label, .tab-content form input { width: 100%; font-size: 16px; }
.tab-content form input::placeholder{ color: #000; font-weight: 500; }
.share-popup .submit-sec { display: flex; flex-direction: column; }
.share-popup .modal-content .tab-content .submit-btn {padding: 11px 22px 10px; line-height: 1; border: 2px solid #02574D; background-color: #02574D; color: #fff; font-size: 16px; font-weight: 600; border-radius: 5px; cursor: pointer; outline: 0; transition: ease-in-out all .3s;width: auto; height: auto; min-width: min-content;}
.share-popup .email_share_submit { position: absolute; top: 30px; right: 4px; margin-top: 0; border-radius: 5px; }
.share-popup .modal-content .tab-content .submit-btn:hover, .share-popup .modal-content .tab-content .submit-btn:focus, .share-popup .modal-content .tab-content .submit-btn:focus-visible { border: 2px solid #02574D; background-color: #fff; color: #02574D; }
.share-popup .modal-content .tab-content form input:focus-visible, .share-popup .modal-content .tab-content form input#email:focus-visible, .share-popup .intl-tel-input.allow-dropdown .flag-container:focus-within .selected-flag { outline: 2px solid #02574D; border-color: transparent !important; background-color: #fff !important; }
.share-popup .smsfiled .intl-tel-input { display: flex; align-items: center; gap: 10px; width: 100%; position: relative; margin-top: 10px; }
.share-popup .smsfiled .intl-tel-input .flag-container { position: static; width: auto; flex: 0 0 auto; background-color: #f2fdf5; }
.share-popup .email-filed > form > span { display: block; margin: 8px 0px 0 0px; color:#000000; font-weight: 500; font-size: 16px !important; line-height: 1.5; }
.share-popup .smsfiled .intl-tel-input .selected-flag {width: 120px !important; display: flex; align-items: center; gap: 8px; padding: 14px; font-size: 16px; color: #02574D; border: 1px solid #02574D99; border-radius: 8px; background-color: #F2FDF5;     height: 49px;}
.share-popup .smsfiled .intl-tel-input .flag-container:hover .selected-flag{ background-color: transparent; }
.share-popup .smsfiled .intl-tel-input .flag-container .selected-flag .iti-arrow {     position: absolute; top: 50%; margin-top: 0; right: 14px; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #02574D; transform: translateY(-50%); }

.share-popup .smsfiled #submit-btn-sms{margin: 0; border-radius: 5px; position: absolute; top: 31px; right: 3px; padding: 11px 22px 10px}
.share-popup .smsfiled .form-group { margin-bottom: 18px; }
.share-popup .smsfiled .form-checkbox p { margin-bottom: 0px; }
.wpcf7-form-control-wrap { position: relative; }
.smsfiled .form-checkbox .wpcf7-list-item { margin-left: 0; }
.smsfiled .form-checkbox .wpcf7-list-item label { display: flex; align-items: center; position: relative; cursor: pointer; padding-left: 34px; min-height: 24px; padding-bottom: 0;}
.smsfiled .form-checkbox input[type="checkbox"] { position: absolute; left: 0; top: 0; width: 24px; height: 24px; margin: 0; opacity: 0; cursor: pointer; z-index: 1; }
.smsfiled .form-checkbox .wpcf7-checkbox .wpcf7-list-item-label::before, .radio .wpcf7-list-item-label::before { content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 22px; height: 22px; background: #fff; border: 1px solid #02574D; border-radius: 4px; font-size: 14px; font-weight: normal; }
.smsfiled .form-checkbox .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked + .wpcf7-list-item-label::before { content: "\f00c"; font-family: FontAwesome; background: #02574D; border: 1px solid #02574D; color: #fff; display: flex; align-items: center; justify-content: center; }
.smsfiled .form-checkbox input[type="checkbox"] ~ span.wpcf7-list-item-label { color: #000000; font-weight:500; font-size: 16px !important; line-height: 1.5; margin-left: 0; }
.wpcf7-not-valid-tip, .form-checkbox .wpcf7-not-valid-tip { font-size: 16px; padding-top: 5px; line-height: normal;}
.form-sms .wpcf7-spinner { position: absolute; right: -30px; bottom: 0px; background: transparent; }
.intl-tel-input.iti-container, .iti-mobile .intl-tel-input.iti-container { z-index: 99999; }
.wpcf7-spinner { background-color: transparent; }
.error, .mail_error, .sms_error, .content-text-red { color: #E11F27; font-size: 16px; font-weight: 500; }
.sms_success_send, span.mail_success_send { color: #02574D; }
#smsfiled .wpcf7 form.sent .wpcf7-response-output, #smsfiled .wpcf7 form.invalid .wpcf7-response-output { display: none; }
.submit-btn.loader_load:after, .smsfiled .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%, #02574D) 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; }
.submit-btn.loader_load:after { top: 170px; right: -20px; }
.smsfiled .wpcf7-form.submitting .submit-btn ~ .wpcf7-spinner:after { margin-left: 0; margin-top: 0; }
.smsfiled .wpcf7-form .submit-btn ~ .wpcf7-spinner:before { display: none; }
.g-recaptcha{    margin-top: 18px;}
.share-popup .modal-content .tab-content form input, .share-popup .smsfiled .wpcf7-form-control.wpcf7-text, .share-popup .smsfiled input[name="yourphone"] { padding: 14px 110px 14px 16px; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 8px; box-sizing: border-box; background-color: #F5F5F4; line-height: 1; }
.content-text-red, .wpcf7-not-valid-tip, .form-checkbox .wpcf7-not-valid-tip { font-size: 16px; padding-top: 5px; }
@keyframes l4 {
    to {
        transform: rotate(1turn);
    }
}
.g-recaptcha iframe { transform: scale(0.85); transform-origin: left; }

@media (max-width: 1024px){
    .share-popup .email_share_submit{top: 30px;}
    .share-popup .smsfiled #submit-btn-sms{top: 32px;}
}
@media (max-width: 767px){
  .share-popup .smsfiled #submit-btn-sms { width: auto; }
  .smsfiled .form-checkbox .wpcf7-checkbox .wpcf7-list-item-label::before{height:20px; width:20px; left: 5px; }
  .share-popup .email_share_submit{top: 30px;}
  .share-popup .smsfiled .wpcf7-form-control.wpcf7-text, .share-popup .smsfiled input[name="yourphone"]{padding: 12px 18px 12px 18px !important;}
  .share-popup .smsfiled .form-checkbox p{margin-bottom: 15px;}
   .modal{padding-right:0 !important;}
}

@media (max-width: 575px) {
  .share-popup .modal-content { min-height: 100%; background-position: initial;}
  .share-popup .modal-header .share-title { font-size: 22px !important; }
  .topclose-btn .close{top:37px;}
  .share-popup .modal-body { margin: 15px; }
  .share-popup .modal-header { padding: 20px 15px 0px; }
  .share-popup .modal-content .tab-content { padding: 0 20px 20px; }
  .share-popup .modal-content .nav-tabs { margin-bottom: 18px; }
  .share-popup .modal-content .nav-tabs .nav-item .nav-link { font-size: 16px; padding: 18px 4px 12px; }
  .share-popup .modal-content .tab-content .submit-btn {margin-top: 0px; } 
  .share-popup .email-filed #email {padding: 12px 10px !important; }
  .share-popup .email_share_submit { position: static; width: 100%; height: 52px; margin-top: 12px; }
  .share-popup .smsfiled .intl-tel-input { flex-wrap: wrap; gap: 8px;}
  .share-popup .smsfiled .intl-tel-input .selected-flag, 
  .share-popup .smsfiled .wpcf7-form-control.wpcf7-text,
  .share-popup .smsfiled input[name="yourphone"] {padding: 12px 10px !important;}
  .share-popup .email-filed > form > span{ margin: 10px 0px; }
  .share-popup .smsfiled .form-sms { padding: 0px; position: relative; padding: 0px; top: unset;}
  .share-popup .submit-sec { align-items: flex-start; margin-top: 5px; position: relative;}
    .share-popup .modal-dialog { max-width: 350px; width: 100%;}
    .share-popup .smsfiled #submit-btn-sms{position:static;}
   .form-sms .wpcf7-spinner { right: auto; left: 100px; margin: 0px; top: 0px; bottom: 20px; }
    .submit-btn.loader_load:after, .smsfiled .wpcf7-form.submitting .submit-btn ~ .wpcf7-spinner:after { top: 0px; left: 115px; margin: 0px; right: unset; }
    .smsfiled .wpcf7-form.submitting .submit-btn ~ .wpcf7-spinner:after{left: 60px;}   
    .form-sms .wpcf7-spinner { left: 50px; right: unset; bottom: unset; top: 0px; margin: 0px; }
    .intl-tel-input .country-list { max-width: 280px; }
    .smsfiled .form-checkbox .wpcf7-checkbox .wpcf7-list-item-label::before, .radio .wpcf7-list-item-label::before{top: 33%;}
}
/* Share Popup  css - End*/


/* custom social feeds title */

.sb-wall-title .elementor-heading-title {
    color: #02574D;
    font-size: 36px;
}
.sb-wall-title {
    text-align: center;
    padding-bottom: 20px;
}

/* custom social feeds button design
--------------------------------*/
section.feed-section {
    padding-top: 0;
    padding-bottom: 110px;
}

.sb-wall-title {
    text-align: center;
    padding-bottom: 20px;
}

.sbsw-filter-bar {
    text-align: center;
    padding: 10px 0 40px;
    font-size: 0;
}

.sbsw-single-filter {
    display: inline-block;
    margin: 0 5px;
}

.sbsw-single-filter a, .sbsw-single-filter a:visited {
    overflow: hidden;
    display: block;
    padding: 8px 15px;
    background: rgba(255, 255, 255, .95);
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
    border-radius: 3px;
    transition: none;
    font-size: 13px;
    color: #02574D !important;
    font-weight: bold;
}

.sbsw-single-filter a, .sbsw-single-filter a:visited {
    font-family: GeneralSans-Semibold, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    padding: 11px 20px;
    font-size: 14px;
    background-color: #e3e3e3;
    transition: 0.3s;
    display: flex;
    align-items: center;
    justify-content: center;
}

.sbsw-single-filter svg {
    display: inline-block;
}

.sbsw-filter-bar .sbsw-single-filter svg {
    height: 20px;
    float: left;
    margin-right: 5px;
    width: auto;
}

.sbsw-single-filter span {
    display: block;
    float: left;
    line-height: 15px;
}

.sbsw-single-filter a:active, .sbsw-single-filter a:focus, .sbsw-single-filter a:hover {
    background: #BC5127;
    color: #fff !important;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
}

@media only screen and (max-width: 1199.98px) {
    section.feed-section {
        padding-bottom: 70px;
    }
}

@media only screen and (max-width: 767.98px) {
    .sbsw-filter-bar {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        flex-wrap: wrap;
    }

    .sbsw-filter-bar .sbsw-single-filter {
        margin: 0;
    }

    .sbsw-single-filter a {
        max-width: 140px;
        width: 140px;
    }

    section.feed-section {
        padding-bottom: 40px;
    }
}


/* -----  2025-2027 Delaware WIC Program Guide -----*/
a.link-color { color: #000 !important; font-weight: bold; text-decoration:underline !important; }
.baby-food-col figure.elementor-image-box-img img { width: 100%;height: 125px;object-fit: contain; }
.soy-milk-col figure.elementor-image-box-img img { width: 100%;height: 180px;object-fit: contain; }
.cheese-col figure.elementor-image-box-img img { width: 100%;height: 110px;object-fit: contain; }
.list-num ol li { padding:3px 10px 3px 10px; }
@media (max-width: 1024px) {
    .guide-ul li { font-size: 16px; line-height: 24px; }
    .list-num ol li::marker{ font-size: 16px; line-height: 22px; }
     .baby-food-col figure.elementor-image-box-img img{height: 95px;}
}
@media (max-width: 767.98px) {
    .guide-ul li { font-size: 16px; line-height: 22px; }


}
@media (max-width: 381.98px) {
    .br-title h2 br { display: none; }
}
/*--------------------------------------------------*/ 


/* @media (max-width:1350px) {
    .baby-food-section .elementor-container.elementor-column-gap-default{
    display: flex !important;
    flex-wrap: wrap !important;
}
.baby-food-section .baby-food-video{
    padding-top: 50px !important;
} 
.baby-food-content {
    width: 80% !important;
}
.baby-food-img {
    width: 20% !important;
}
.baby-food-video {
    width: 100% !important;
}
} */

@media (max-width:767px) {
    .baby-food-section .baby-food-video{
    padding-top: 0px !important;
} 
}