@import url("https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,700,700");:root{--global--color-black:#000;--global--color-dark-gray:#000;--global--color-gray:#757575;--global--color-light-gray:#f0f0f0;--global--color-green:#A6CE39;--global--color-blue:#00ABE6;--global--color-purple:#d1d1e4;--global--color-red:#D71920;--global--color-orange:#FECA22;--global--color-yellow:#FEC400;--global--color-white:#fff;--global--color-white-50:rgba(255, 255, 255, 0.5);--global--color-white-90:rgba(255, 255, 255, 0.9);--global--color-primary:var(--global--color-dark-gray);--global--color-secondary:var(--global--color-gray);--global--color-primary-hover:var(--global--color-primary);--global--color-background:#D71920;--global--color-border:var(--global--color-primary);--global--font-size-base:1.25rem;--global--font-size-xs:1rem;--global--font-size-sm:1.125rem;--global--font-size-md:1.25rem;--global--font-size-lg:1.5rem;--global--font-size-xl:2.25rem;--global--font-size-xxl:4rem;--global--font-size-xxxl:5rem;--global--font-size-page-title:var(--global--font-size-xxl);--global--letter-spacing:normal}@media only screen and (max-width: 652px){:root{--global--font-size-base:1rem;--heading--font-size-h3:1.5rem;--heading--font-size-h2:2.5rem;--global--line-height-heading:1}}@font-face{font-family:Olivier;src:url("/wp-content/themes/twentytwentyone-child/fonts/olivier.woff") format("woff"), url("/wp-content/themes/fonts/olivier.ttf") format("truetype");font-display:swap}@font-face{font-family:Bitterbrush;src:url("/wp-content/themes/twentytwentyone-child/fonts/bitterbrush-regular-webfont.woff2") format("woff2"), url("/wp-content/themes/twentytwentyone-child/fonts/bitterbrush-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:Veneer;src:url("/wp-content/themes/twentytwentyone-child/fonts/veneer-webfont.woff2") format("woff2"), url("/wp-content/themes/twentytwentyone-child/fonts/veneer-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}body{font-family:'Montserrat',sans-serif !important;font-weight:normal;text-align:left}.entry-content,.entry-summary{font-family:'Montserrat',sans-serif !important;font-weight:normal;text-align:left}.entry-content ul,
.entry-content
ol{font-family:'Montserrat',sans-serif !important;padding-left:2.5em !important}.entry-content ul.columns-3, .entry-content ul.columns-2, .entry-content ul.columns-1{padding-left:0em !important}.entry-content ul#mega-menu-mealplan{padding-left:0em !important}.wc-donation-platform ul, .wc-donation-platform
ol{padding-left:0em !important}.wc-donation-platform
label{margin:10px
0 5px 0 !important}.no-widgets .site-footer{margin-top:50px;background-color:#000;max-width:100%}.site-footer>.site-info{color:#fff}@media only screen and (min-width: 822px){.site-footer > .site-info .privacy-policy, .site-footer > .site-info .powered-by{margin-top:0px;margin-left:auto;margin-right:auto}}.site-info{display:block;padding-top:0px;margin-top:0px}@media only screen and (min-width: 822px){.site-footer>.site-info{display:block;padding-top:0px;margin-top:0px}}.site-name{margin-right:0px;margin-left:0px;text-align:center}.goUP{text-align:right;cursor:pointer;padding:0
10px;position:absolute;right:0;bottom:0px}.goUP:after{content:'↥';width:40px;height:100%;font-weight:600;margin-left:5px;transition:0.5s}.goUP:hover{padding-bottom:3px}@media screen and (max-width: 650px){.goUP{position:fixed;right:0;bottom:0px !important;background:rgba(0, 0, 0, 0.8);color:#fff;padding:10px;width:100%;text-align:center;display:none}.goUP2{position:relative;right:0;bottom:0px !important;background:rgba(0, 0, 0, 0);color:#fff;padding:0
0 0 10px;width:auto;text-align:center}}.copyright{font-size:0.75rem;font-family:'Montserrat',sans-serif}@media only screen and (min-width: 800px){:root{--responsive--aligndefault-width:min(calc(100vw - 8 * var(--global--spacing-horizontal)), 900px);--branding--title--font-size:4rem;--branding--title--font-family:Bitterbrush;--branding--logo--max-height:10rem;--branding--title--font-family:Bitterbrush;--heading--font-size-h1:4rem !important;--heading--font-size-h2:2.5rem;--global--font-size-xxl:4rem;--global--font-size-xs:inherit;--wp--preset--font-size--medium:1.5rem !important;--heading--font-family:Bitterbrush;--global--color-primary:#000;--button--font-weight:600}:root .category-appeals{--heading--font-family:Veneer}:root .category-recipes{--heading--font-family:Olivier}:root.category-appeals{--heading--font-family:Veneer}:root.category-recipes{--heading--font-family:Olivier}}header{max-width:100% !important;background-position:center;background-size:cover;background-repeat:no-repeat}.site-header{padding:0px;display:block}.entry-header{background-image:none;width:min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1240px);text-align:center}.singular .entry-header{padding-top:30px;padding-bottom:30px;margin-bottom:100px}@media only screen and (max-width: 1000px){.singular .entry-header{margin-bottom:50px}}.sub-menu li a:hover, .sub-menu li a:link, .sub-menu li a:visited{color:#345}.site-title a:link, .site-title a:visited, .site-title a:active, .site-title a:hover{color:#fff;text-decoration-line:none}@media only screen and (max-width: 1240px){.entry-header{width:100%}}@media only screen and (max-width: 800px){:root{--branding--title--font-size:3rem;--branding--title--font-family:Bitterbrush;--branding--logo--max-height:10rem;--branding--title--font-family:Bitterbrush;--heading--font-size-h1:3rem !important;--heading--font-size-h2:2.2rem;--global--font-size-xxl:2.5rem;--heading--font-family:Bitterbrush}:root .category-appeals{--heading--font-family:Veneer}:root .category-recipes{--heading--font-family:Olivier}:root.category-appeals{--heading--font-family:Veneer}:root.category-recipes{--heading--font-family:Olivier}}main{margin-top:30px}.menuBase{position:relative;display:table;width:100%;background-color:#000;padding:2px
0px}.breadcrumbs{max-width:900px;width:100%;margin:0
auto;position:relative;padding-left:10px;background-color:#000;font-size:0.8em}.breadcrumbs
p{color:#fff;font-size:0.8em}@media screen and (max-width: 1100px){.breadcrumbs
p{padding:5px
0}}.breadcrumbs
a{color:#fff;font-weight:700;text-decoration:none;font-size:0.8em}.site-main{margin-top:0px;padding-top:0px}.site-main .entry-header{padding:80px;margin:0
0 80px 0;width:100%}@media only screen and (max-width: 800px){.site-main .entry-header{padding:40px}}.site-main .category-appeals .entry-header{background-attachment:fixed}.site-main
h2{color:#fff;background-color:#000;padding:0
10px;max-width:fit-content !important;text-align:center}.site-main h2
a{color:#fff}.site-main .wp-block-post-title, .site-main .wp-block-post-title
a{font-size:30px}table th, .wp-block-table
th{font-family:inherit}.campaings .site-main
h2{text-align:center}.health .site-main
h2{text-align:center}.planet .site-main
h2{text-align:center}.animals .site-main .entry-header{background-position:center;background-repeat:no-repeat;background-size:cover}.backCoverImage{padding:0px
!important;background-size:cover;height:50vh}@media only screen and (max-width: 1000px){.backCoverImage{height:25vh}}.backCoverImage
h1{text-align:left;width:fit-content;color:#fff;text-shadow:#000 2px 2px 2px;padding:30px
250px 30px 30px;background-image:url("https://viva.ug/wp-content/uploads/2024/03/animals-back-pattern-h1.svg");background-repeat:no-repeat;background-size:cover;background-position:right}@media only screen and (max-width: 600px){.backCoverImage
h1{padding:15px}}.health .backCoverImage
h1{background-image:url("https://viva.ug/wp-content/uploads/2024/03/health-back-pattern-h1.svg")}.noBottomMargin{margin-bottom:-55px;backface-visibility:hidden}@media only screen and (max-width: 652px){.noBottomMargin{margin-bottom:-45px}}.blackStyleText{color:#fff;background-color:#000;max-width:fit-content !important;padding:10px}.homePage{width:100%;height:80vh;display:block;position:relative}.homePage
.menuButton{position:absolute;top:0;right:0;width:100%;height:10%;z-index:1;width:50%}.homePage
.topBanners{height:100%;background-color:#f7f8f2}.homePage
.col{width:25%;height:100%;float:left;overflow:hidden;background-color:#000;position:relative}@media screen and (max-width: 768px){.homePage
.col{width:50%;height:50%;float:left;overflow:hidden;background-color:#000;position:relative}}.homePage .inner-col{height:100%;width:100%;background-size:cover;background-position:center bottom;transition:all 0.5s ease;position:relative;cursor:pointer;position:relative;opacity:0.9;transition:0.5s}.homePage .inner-col:hover{transform:scale(1.1);opacity:1}.homePage
.row{width:47.5%;height:7.5%;float:left;overflow:hidden;position:relative}.homePage .row
.title{text-align:center;line-height:6.5vh;cursor:pointer;font-family:Bitterbrush;color:#fff;font-size:2em;top:auto;transition:0.5s}.homePage .row .title
a{color:#fff;font-size:2em;line-height:0.5;text-decoration:none}@media screen and (max-width: 468px){.homePage .row
.title{font-size:1.3em}.homePage .row .title
a{font-size:1.3em;line-height:0.5}}.homePage .row .title:hover{transform:scale(1.1)}.homePage .row--top{width:50%}.homePage
.mouse{width:5%;height:7.5%;float:left;overflow:hidden;background-color:#D71920;position:relative}.homePage
.title{width:100%;position:absolute;top:10%;color:#fff;font-size:1.5em;cursor:pointer;font-family:Bitterbrush;text-align:center;transition:0.5s}.homePage .title
a{color:#fff;font-size:2em;line-height:0.5;text-decoration:none}.homePage .title:hover{transform:scale(1.1)}@media screen and (max-width: 1100px){.homePage .row
.title{font-size:1.5em}.homePage .row .title
a{font-size:1.5em}.homePage
.title{font-size:1.5em}.homePage .title
a{font-size:1.5em}.icon-scroll{zoom:0.3}}.icon-scroll,.icon-scroll:before{position:absolute;left:50%}.icon-scroll{width:40px;height:70px;margin-left:-20px;top:50%;margin-top:-35px;box-shadow:inset 0 0 0 3px #fff;border-radius:25px;zoom:0.5;cursor:pointer;transition:0.5s}.icon-scroll:hover{transform:scale(1.1)}.icon-scroll:before{content:'';width:8px;height:8px;background:#fff;margin-left:-4px;top:8px;border-radius:4px;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scroll;animation-name:scroll}@-webkit-keyframes
scroll{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(46px);transform:translateY(46px)}}@keyframes
scroll{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(46px);transform:translateY(46px)}}.containerScroll{position:absolute;width:24px;height:24px;left:0;right:0;margin-left:auto;margin-right:auto;bottom:75px}.containerScroll
.chevron{position:absolute;width:28px;height:8px;opacity:0;transform:scale3d(0.5, 0.5, 0.5);animation:move 3s ease-out infinite}.containerScroll .chevron:first-child{animation:move 3s ease-out 1s infinite}.containerScroll .chevron:nth-child(2){animation:move 3s ease-out 2s infinite}.containerScroll .chevron:before,
.containerScroll .chevron:after{content:' ';position:absolute;top:0;height:100%;width:51%;background:#fff}.containerScroll .chevron:before{left:0;transform:skew(0deg, 30deg)}.containerScroll .chevron:after{right:0;width:50%;transform:skew(0deg, -30deg)}@keyframes
move{25%{opacity:1}33%{opacity:1;transform:translateY(30px)}67%{opacity:1;transform:translateY(40px)}100%{opacity:0;transform:translateY(55px) scale3d(0.5, 0.5, 0.5)}}.containerScroll
.text{display:block;margin-top:75px;margin-left:-30px;font-size:12px;color:#fff;text-transform:uppercase;white-space:nowrap;opacity: .25;animation:pulse 2s linear alternate infinite}@keyframes
pulse{to{opacity:1}}.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background){background-color:#D71920;font-weight:600}.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link:active{background-color:#000 !important;border-color:#000 !important;color:#fff !important}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:fit-content}.black_background
#main{margin-top:0px;padding-bottom:0px;background:#000;color:#fff}.black_background #main .entry-title{color:#fff}.black_background #main .entry-header{border-bottom:3px solid #fff}.back_image{background-color:#000;background-image:url("https://viva.ug/wp-content/uploads/2024/01/donate-viva-uganda-2.webp");background-position:center center !important;background-size:cover !important;background-repeat:no-repeat !important;background-attachment:fixed !important}.post-thumbnail, .entry-content .wp-audio-shortcode,.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),*[class*=inner-container]>*:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),.default-max-width{padding:0px
20px}@media only screen and (max-width: 900px){.post-thumbnail, .entry-content .wp-audio-shortcode,.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),*[class*=inner-container]>*:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),.default-max-width{padding:0px
25px}}@media only screen and (max-width: 800px){.post-thumbnail, .entry-content .wp-audio-shortcode,.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),*[class*=inner-container]>*:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),.default-max-width{padding:0px
20px}}@media only screen and (max-width: 700px){.post-thumbnail, .entry-content .wp-audio-shortcode,.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),*[class*=inner-container]>*:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),.default-max-width{padding:0px
15px}}.wp-block-quote{padding:30px
20px !important;background-color:#fbca22}p{text-align:justify}table
p{text-align:left}#main{min-height:80vh}.fullwidth{max-width:100% !important;padding:0px
!important;margin-top:-30px !important}.fullwidth table, .fullwidth th, .fullwidth
td{border:1px
solid white;border-collapse:collapse}.fullwidth th, .fullwidth
td{background-color:#CCC}.size-full.fullwidth
img{width:100%}.bigwidth{max-width:1480px !important;margin-left:auto;margin-right:auto}figcaption, .wp-caption, .wp-caption-text, .wp-block-embed
figcaption{font-size:12px;margin-top:-15px}.embed-container .wp-block-embed__wrapper{position:relative !important;padding-bottom:56.25% !important;overflow:hidden !important;max-width:100% !important;height:auto !important}.embed-container iframe,
.embed-container object,
.embed-container
embed{position:absolute;top:0;left:0;width:100%;height:100%}.embed-container-50 .wp-block-embed__wrapper{position:relative;padding-bottom:27%;overflow:hidden;max-width:50%;height:auto;float:left;width:48%;margin-right:1%;margin-bottom:10px}.embed-container-50 iframe,
.embed-container-50 object,
.embed-container-50
embed{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-details.is-layout-flow p, .wp-block-details.is-layout-flow
summary{margin-bottom:20px}.shortPadding{padding:0px
!important}.medPadding{padding:20px
!important}@media only screen and (max-width: 550px){.medPadding{padding:10px
!important}}.statsCont{width:100%;background:#ccc;display:inline-block;margin-top:0px !important}.statAnimal{width:50%;border:solid 1px #fff;float:left;text-align:center;padding:20px;display:flex;justify-content:center}@media only screen and (max-width: 930px){.statAnimal{width:100%;display:block}}@media only screen and (max-width: 450px){.statAnimal{padding:10px}}.statData{width:100px;height:100px;background-size:contain;float:left}@media only screen and (max-width: 450px){.statData{width:70px;height:70px}}.classification{background-image:url(https://viva.ug/wp-content/uploads/2024/03/classification.png)}.world{background-image:url(https://viva.ug/wp-content/uploads/2024/03/world.png)}.conservation{background-image:url(https://viva.ug/wp-content/uploads/2024/03/conservation.png)}.uganda{background-image:url(https://viva.ug/wp-content/uploads/2024/03/uganda-map.png)}.statText{margin:20px
0 0 20px}@media only screen and (max-width: 450px){.statText{margin:0
0 0 10px}}@media only screen and (max-width: 840px){#mega-menu-wrap-inner.mega-menu-wrap.mega-sticky.mega-stuck{margin-top:0px !important}}#mega-menu-wrap-inner.mega-sticky{z-index:499 !important}#mega-menu-item-174 .mega-sub-menu{z-index:500 !important}.modern-footnotes-list{overflow-wrap:anywhere}.wc_payment_methods .payment_box
p{font-family:"Montserrat",sans-serif !important}.woocommerce table.shop_table td, .woocommerce table.shop_table th, .woocommerce-page table.shop_table td, .woocommerce-page table.shop_table
th{font-family:"Montserrat",sans-serif !important}.wc_payment_methods .payment_box
p{font-family:"Montserrat",sans-serif !important}.wc_payment_method input[type=radio]+label{font-family:"Montserrat",sans-serif !important}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text
p{font-family:"Montserrat",sans-serif !important;font-size:12px;line-height:1}.wc_payment_method
.payment_box{margin-bottom:20px}input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=number], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], .site
textarea{border:1px
solid #ccc}.woocommerce-checkout .select2-container .select2-selection{border:1px
solid #bbb}.woocommerce-order-received .woocommerce-order li, .woocommerce-order-received .woocommerce-order
p{font-family:"Montserrat",sans-serif !important}.wc_payment_method .payment_box p:first-child, .wc_payment_method .payment_box p:last-child{font-size:14px}.woocommerce-additional-fields{margin-top:10px}.cart_item,.fee{display:none}.site .button:not(:hover):not(:active):not(.has-text-color), button:not(:hover):not(:active):not(.has-text-color), input[type=submit]:not(:hover):not(:active):not(.has-text-color), input[type=reset]:not(:hover):not(:active):not(.has-text-color), .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color), .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color), .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color){color:#FFF}.metaslider ul,
.metaslider
ol{padding-left:0em !important}html{scroll-behavior:smooth}#intro{margin:auto}.fullwidth.intro{padding:80px
0px;max-width:100% !important;background:url("https://v7.viva.org.uk/wp-content/uploads/2024/07/v7mealPlanBack-scaled-1.webp");background-size:cover;background-position:center;background-repeat:no-repeat;margin-top:-74px}.bigwidth.intro{padding:80px
0px;max-width:1240px !important;background:url("https://v7.viva.org.uk/wp-content/uploads/2024/07/v7mealPlanBack-scaled-1.webp");background-size:cover;background-position:center;background-repeat:no-repeat;margin-top:-74px}.fullwidth.intro2{padding:80px
0px;max-width:100% !important;background:url("https://v7.viva.org.uk/wp-content/uploads/2024/06/v7mealPlanBack-scaled.webp");background-size:cover;background-position:center;background-repeat:no-repeat;margin-top:-74px}.bigwidth.intro2{padding:80px
0px;max-width:1240px !important;background:url("https://v7.viva.org.uk/wp-content/uploads/2024/06/v7mealPlanBack-scaled.webp");background-size:cover;background-position:center;background-repeat:no-repeat;margin-top:-74px}@media only screen and (max-width: 800px){.bigwidth.intro,.bigwidth.intro2{padding:0px
0px;max-width:1240px !important;background:#fff;margin-top:0px;margin-bottom:0px}.menuday{margin-top:0px}}.mealList{text-align:center;list-style-type:none;margin-left:0;text-transform:capitalize}ul.mealList{padding-left:0px !important}@media only screen and (max-width: 600px){ul,ol{margin:0;padding-left:1.5rem}}.mealPlanImg{background-size:cover !important;background-position:center !important;width:450px;height:250px}@media only screen and (max-width: 800px){.mealPlanImg{width:100%}}.relatedC{border-bottom:solid 3px #efefef;margin-bottom:30px}.relatedC
h2{margin-bottom:10px}.servingsCont,.timeCont{display:flex;margin-bottom:20px}.time{background:url("https://v7.viva.org.uk/wp-content/uploads/2024/06/time.webp");background-repeat:no-repeat;background-position:center;background-size:cover;width:30px;height:30px;margin-right:10px}.servings{background:url("https://v7.viva.org.uk/wp-content/uploads/2024/06/servings.webp");background-repeat:no-repeat;background-position:center;background-size:cover;width:30px;height:30px;margin-right:10px}.portions{box-sizing:border-box;clear:both;position:relative}.radio{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.servingsCont input[type=checkbox], .servingsCont input[type=radio], .servingsCont input[type=radio]:checked{vertical-align:baseline;border:#000 solid 3px}.servingsCont input[type='radio']:after{width:16px;height:16px;border-radius:15px;top:1px;left:1px;position:relative;background-color:#d1d3d1;content:'';display:inline-block;visibility:visible;border:2px
solid white}.servingsCont input[type='radio']:checked:after{background-color:#faae1b}@supports (-webkit-appearance: none) or (-moz-appearance: none){.servingsCont input[type=radio]:focus{outline-offset:1p !important;outline:2px
dotted var(--form--border-color) !important}}@supports (-webkit-appearance: none) or (-moz-appearance: none){.servingsCont input[type=radio]:checked:focus{outline-offset:1px !important}}.portion-ing,.portion-meth{display:none}.portion-act{display:block}.nutrition{width:100%;display:flex}.nutrition
.nutritionBox{width:inherit}.nutrition .nutritionBox
.nutritionElement{margin:15px
10px;display:block}.nutrition .nutritionBox .nutritionElement
.nutritioninfo{width:100%;display:block;border:solid 2px #000}.nutrition .nutritionBox .nutritionElement .nutritioninfo
p{margin-bottom:0px !important}.wrapper{max-width:var(--responsive--alignwide-width);width:100%;margin:0px
auto !important;position:relative}@media screen and (max-width: 1100px){.wrapper{max-width:1100px;padding:0px
5px}.breadcrumbs{max-width:1100px}}.campBloc{margin:32px
0;display:block;overflow:hidden}.campBlocFlex{margin:32px
0;display:flex;overflow:hidden}.campBlocFlex .col1, .campBlocFlex
.col2{width:50%}.campBlocFlex .col1 .col1left, .campBlocFlex .col2
.col1left{padding-right:15px}.campBlocFlex .col1 .col1left, .campBlocFlex .col1 .col2right, .campBlocFlex .col2 .col1left, .campBlocFlex .col2
.col2right{width:100%}.campBlocFlex .col1 .col2right, .campBlocFlex .col2
.col2right{padding-left:15px}.recIcons{border:solid 2px #faae1b;background:#faae1b;color:#fff;border-radius:10px;font-weight:600;font-size:14px;padding:7px
5px 5px 5px;margin-right:5px;margin-bottom:5px;display:inline-block}.recIcons:first-letter {text-transform:uppercase}.recipeDes{padding-bottom:2rem;margin-bottom:2rem;border-bottom:2px solid #000}@media only screen and (max-width: 11000px){.campBloc{margin:0px
10px}}@media only screen and (max-width: 600px){.campBlocFlex{display:block;overflow:hidden}.campBlocFlex .col1, .campBlocFlex
.col2{width:100% !important;margin:0px
0px 10px 0px !important}.campBlocFlex .col1 .col1left, .campBlocFlex .col1 .col2right, .campBlocFlex .col2 .col1left, .campBlocFlex .col2
.col2right{padding:0px}}.rec-list ul, .rec-list
ol{margin-bottom:1rem}.related-recipe{display:flex;margin-bottom:30px}.related-recipe
.col1{display:block;position:relative}.related-recipe
.col2{margin-left:30px}@media only screen and (max-width: 800px){.related-recipe{display:block;margin-bottom:30px}.related-recipe
.col1{margin-bottom:10px}.related-recipe
.col2{margin-left:0px}}.related-recipe.faqs{background-color:#efefef}.related-recipe.faqs
h4{text-align:center;margin-bottom:10px}.related-recipe.faqs
.textContent{padding:20px}.col.faq{margin-top:60px}.faqIcon{background:url("https://v7.viva.org.uk/wp-content/uploads/2024/06/faqsIcon.webp");background-size:cover;width:70px;height:70px;position:absolute;top:-30px;left:-30px}ul.mega-menu-mealplan{padding-left:0px !important}.category-viva-recipes
.byline{display:none !important}.category-viva-recipes .tags-links{display:none !important}.givewp-fields-amount__input-label-container{justify-content:left}.givewp-fields-amount__currency-select-container{margin-left:10px}