﻿body {margin:0; padding:0}
.walmarts-banner {max-width: 100%;min-height: 247px; padding-top:49px; background: url('https://nationscdn.azureedge.net/otc-container/images/medicaid/walmarts-banner.png') no-repeat; background-size:100%;}
.walmarts-banner h3{color:#fff; font-weight:400;  line-height:100%;}
.preview-nutrition{background:#fff; padding:24px; border-radius:12px; margin-top:-132px; margin-bottom:48px;}
.average-spending-details{padding:16px 24px; border:1px solid #B1B9C1; border-radius:6px;}
.average-spending-details p{margin-bottom:0; font-size:14px;}
.average-spending-details .view-more-btn{padding:8px 24px; margin-left:32px; background:#0053E2; font-size:16px; line-height:100%; font-weight:700; color:#fff; border-radius:50px;}
.categories-graph{padding:24px; border:1px solid rgba(177, 185, 193, 0.5); border-radius:8px; height:100%;}
.categories-graph .categories-bar{margin:20px 0; width:100%;}
.categories-graph li{display:flex; justify-content:space-between; margin-bottom:24px;}
.categories-graph li:last-child{margin-bottom:0;}
.categories-graph li .categories{display:flex; align-items:center;}
.categories-graph li .categories .indicator{width:16px; height:16px; border-radius:2px; margin-right:8px;}
.categories-graph li .categories .green-bg{background:#5DA93D;}
.categories-graph li .categories .sky-blue-bg{background:#86D6F0;}
.categories-graph li .categories .purple-bg{background:#9939D0;}
.categories-graph li .categories .goldenrod-bg{background:#E28D0D;}
.categories-graph li .categories .magenta-bg{background:#DB2697;}
.categories-graph li .categories .cerulean-bg{background:#0D5599;}
.categories-graph li .categories .light-gray-bg{background:#E3E4E5;}
.categories .categories-name{font-size:18px; }
.percentage-sep{position:relative; font-weight:600; padding-right:6px; margin-right:6px;}
.percentage-sep::after{position:absolute; content:''; right:0; width:1px; height:14px; top:50%; transform:translateY(-50%); background:#000;}

.nutritional-block{padding:12px 16px; border:1px solid rgba(177, 185, 193, 0.5); border-radius:4px; margin-top:20px;}
.nutritional-block .items-row{border-bottom:1px solid #B1B9C1; padding-bottom:24px; margin-bottom:24px;}
.nutritional-block .items-row:last-child{border-bottom:0; padding-bottom:0; margin-bottom:0;}
.nutritional-block .items-row .view-items{margin-bottom:8px; font-size:14px; font-weight:500; text-decoration:underline; display:block; color:#000;}
.nutritional-block .items-row .items-details{display:flex; align-items:center; justify-content:space-between;}
.nutritional-block .items-row .items-details p{margin-bottom:0;}
.custom-progress-bar{border-radius:0 4px 4px 0 !important; height:16px !important; }
.custom-warning-progress-bar .progress-bar{background:#FFC21F !important;}
.custom-info-progress-bar .progress-bar{background:#0171DC !important;}
.peg-serving{font-size:14px; display:block;}

.walmarts-owl .single-product-sec .prodcut-info .item-title{margin-top:10px !important; margin-bottom:6px; max-width:100% !important; font-weight:600; min-height:0;}
.walmarts-owl .single-product-sec .prodcut-info{border-top:1px solid #E4E4E4;}
.walmarts-owl .single-product-sec .product-img{height:240px;}
.walmarts-owl .single-product-sec .icon-bg-btn img{height:20px; width:20px;}
.walmarts-owl .single-product-sec .add-cart{width:100%; margin-top:16px; display:flex; justify-content:center; padding:10px !important;}
.walmart-bottom-space .walmarts-owl .owl-nav{bottom:15px;}
.walmart-bottom-space .walmarts-owl .owl-nav button:first-child:before{border-right:0 !important;}
.walmart-bottom-space .walmarts-owl .owl-nav button{background:#fff !important;  height:36px; display:flex !important; align-items:center;}
.walmart-bottom-space .walmarts-owl .owl-nav button:hover{color:#212121 !important;}
.custom-grocery-selections .walmarts-owl .owl-nav button span{font-size:34px; margin:-5px 6px 0px; display:block !important;}
.walmarts-owl .owl-nav button:before{ content:"Next" }
.walmarts-owl .owl-nav button:after{ content:"Previous" }
.custom-grocery-selections .walmarts-owl .owl-dots{background:transparent;}
.walmart-bottom-space .walmarts-owl .owl-dots .owl-dot.active span{width:40px;}
.walmart-bottom-space .walmarts-owl .owl-dots .owl-dot span{width:8px; height:8px; margin-top:11px;}
.walmart-bottom-space .walmarts-owl .owl-dots{justify-content:start;}
.walmart-bottom-space .walmarts-owl .owl-theme .owl-dots .owl-dot span{background:#7A7D81;}
.walmart-bottom-space .walmarts-owl .owl-nav button.owl-prev {left:-6px;transform: rotate(0) !important;min-width:102px;}
.walmart-bottom-space{padding-bottom:38px;}
.custom-grocery-selections .walmarts-owl .owl-nav button.owl-next {min-width:70px; padding-left:10px !important; right:-6px;}
.walmarts-owl .owl-nav button:last-child:after {content: ""; }

.walmarts-cards-section .article-content-block p{font-size:20px; font-weight:500; color:#212121; line-height:28px;}
.walmarts-cards-section .read-article-link{color:#255798; }
.walmarts-cards-section .read-article-link img{filter: brightness(0) saturate(100%) invert(27%) sepia(93%) saturate(681%) hue-rotate(180deg) brightness(91%) contrast(89%);}

.grocery-baskets .single-product-sec .prodcut-info .item-title{margin-bottom:16px; font-weight:normal;}

.grocery-selection-text{font-size:17px;color:#646F7D; letter-spacing:0.2px; margin-top:6px; margin-bottom:0;}
.walmar-custom-size{height:39px;}
.grocery-baskets{background:#fff; padding:40px 0;}
.powered-by{position:relative; padding-right:16px; margin-right:16px; }
.powered-by img{height:25px;}
.powered-by:first-child:after{position:absolute; content:''; right:0; width:1px; height:24px; background:#B1B9C1;}
.custom-articles .article-content{position:relative;}
.custom-articles .article-content .n-logo{position:absolute; left:16px; top:16px; content:''; width:40px; height:40px; z-index:99;}
.custom-articles h6{font-size:20px; font-weight:600; line-height:100%; text-transform:capitalize;}
.custom-articles, .custom-grocery-selections{position:relative;}
.custom-articles .powered-by:first-child:after , .custom-grocery-selections .powered-by:first-child:after{display:none;}
.powered-by span{font-size:12px; font-weight:600; line-height:100%;}
.shop-products-btn{background:#fff; padding:9px 16px; font-size:15px; color:#00497A; line-height:18px; font-weight:700; letter-spacing:0.3px; border:1px solid #00497A !important; border-radius:4px;}
.transport-card{background:#292D2D;}
.walmarts-cards-section .grocery-delivery-card{margin:48px 0px 48px}
.transport-card .delivery-card-img img{width:100%;}
.transport-card .delivery-card-img img{top:-4px; position:absolute; max-height:202px;}

.contact-nutritionist{ border-radius:8px; margin:48px 0 36px; background: linear-gradient(98.05deg, #00497A 7.74%, #0065A9 94.97%);}
.nutritionist-img{max-width:240px;}
.nutritionist-img img{max-width:100%; border-radius:8px 0 0 8px;}
.nutritionist-content{padding:32px 32px 24px 32px; color:#fff;}
.nutritionist-content p{font-size:20px; color:rgba(255, 255, 255, 0.8); line-height:22px;}
.nutritionist-content h6{font-size:20px; margin-bottom:4px;}
.nutritionist-content .nutritionist-btn{font-size:15px; color:#00497A; margin-top:60px; font-weight:700; margin-bottom:4px; padding:15px 33px; border-radius:4px;}

.quantity-text{font-size:11px; margin-left:0; font-weight:400;}
.quantity-text-color{color:#646F7D; letter-spacing:0.2px;}