@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("https://cdn.viva.ug/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:10px
!important;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}}@media only screen and (max-width: 781px){.nogap .wp-block-columns:not(.is-not-stacked-on-mobile),.wp-block-columns.nogap:not(.is-not-stacked-on-mobile){--wp--style--block-gap:0 !important;gap:0 !important;column-gap:0 !important;row-gap:0 !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}@font-face{font-family:flexslider-icon;src:url(https://cdn.viva.ug/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.eot);src:url(https://cdn.viva.ug/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(https://cdn.viva.ug/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.woff) format('woff'),url(https://cdn.viva.ug/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.ttf) format('truetype'),url(https://cdn.viva.ug/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay
span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides
img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider
.slides{display:block}* html .flexslider
.slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0
0 60px;background:#fff;border:4px
solid #fff;position:relative;zoom:1;border-radius:4px;-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider
.slides{zoom:1}.flexslider .slides
img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel
li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav
a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay
a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav
li{margin:0
6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li
a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px
0 0;position:static;overflow:hidden}.flex-control-thumbs
li{width:25%;float:left;margin:0}.flex-control-thumbs
img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}body .metaslider .coin-slider,
body .metaslider .nivoSlider,
body .metaslider .nivoSlider img,
body .metaslider .rslides,
body .metaslider .rslides li,
body .metaslider .flexslider ul.slides,
body .metaslider .flexslider .slides li,
body .metaslider .flexslider .slides ul,
body .metaslider .flexslider .slides ol,
body .metaslider .flexslider .slides img,
body .metaslider .flexslider .flex-direction-nav,
body .metaslider .flexslider .flex-direction-nav
li{border:0;margin:0;list-style-type:none;list-style:none;padding:0;line-height:normal;max-width:none;max-height:none}.metaslider{position:relative;z-index:0}.metaslider.fullwidth{overflow:hidden}.metaslider
.caption{padding:5px
10px;word-wrap:break-word}.metaslider .caption-wrap{position:absolute;bottom:0;left:0;background:black;color:white;opacity:0.7;margin:0;display:block;width:100%;line-height:1.4em}.metaslider
img{height:auto;padding:0;margin:0;-moz-user-select:none}.metaslider
a{outline:none}.metaslider.ms-left{float:left;margin:0
20px 20px 0}.metaslider.ms-right{float:right;margin:0
0 20px 20px}.metaslider li:before,
.metaslider li:after{content:"" !important;display:none !important;bottom:auto !important;margin:0
!important}.metaslider .caption-wrap .caption
img{width:auto}.metaslider .slides
img{width:100%;display:block}.metaslider .flex-pauseplay
a{box-sizing:border-box;height:30px;width:30px}.metaslider
.flexslider{background:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;border:0;margin:0
0 40px;max-width:none;max-height:none}.metaslider .flex-control-nav{border:0;margin:auto;list-style-type:none;list-style:none;padding:0;bottom:-27px;line-height:11px;z-index:2}.metaslider.has-dots-onhover-navigation .flexslider .flex-control-paging{opacity:1;transition:opacity .3s ease}.metaslider.has-dots-onhover-navigation:hover .flexslider .flex-control-paging{opacity:1 !important}.metaslider-flex.ms-theme-default .flex-next:focus{background:url('https://cdn.viva.ug/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png') scroll right 0 transparent!important;height:27px!important}.metaslider-flex.ms-theme-default .flex-prev:focus{background:url('https://cdn.viva.ug/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png') scroll left 0 transparent!important;height:27px!important}.metaslider .flex-control-nav
li{margin:0}.metaslider .flex-control-nav li
a{margin:0
6px;padding:0;text-indent:9999px;overflow:hidden}.metaslider .flexslider .slides
li{position:relative;height:auto}.metaslider .flex-viewport{direction:ltr}.metaslider .flex-direction-nav
a{-moz-transition:all .3s ease;transition:all .3s ease}.metaslider .flexslider .slides
p{margin:0}.metaslider
.flexslider.filmstrip{margin-top:10px}.metaslider .flexslider.filmstrip .slides
li{cursor:pointer;opacity:0.5}.metaslider .flexslider.filmstrip .slides li.flex-active-slide,
.metaslider .flexslider.filmstrip .slides li:hover,
.metaslider .flexslider.filmstrip .slides li:focus{opacity:1.0 !important}.metaslider .flex-control-thumbs{margin:5px
-5px 0 -5px}.metaslider .flex-control-thumbs
li{width:auto;margin:5px}.metaslider ol.flex-control-thumbs img,
#content .metaslider ol.flex-control-thumbs
img{margin:10px
5px 0;width:auto}.metaslider.nav-hidden
.flexslider{margin-bottom:0}.metaslider.nav-hidden.add-margin
.flexslider{margin-bottom:40px}.metaslider .flexslider .flex-direction-nav li a:before{content:none!important}.metaslider .flexslider .flex-direction-nav li
a{width:30px;height:30px;border:0;margin:-20px 0 0;box-shadow:none!important;display:block;background-color:transparent;background-image:url('https://cdn.viva.ug/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png');background-repeat:no-repeat;position:absolute;right:10px;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease;-moz-transition:opacity .25s ease-in-out;transition:all .3s ease}.metaslider.has-onhover-arrows .flexslider .flex-direction-nav li
a{opacity:0}.metaslider.has-onhover-arrows:hover .flexslider .flex-direction-nav li
a{opacity:1}.metaslider .flex-direction-nav .flex-prev{background-position:left 0;left:10px}.metaslider .flex-direction-nav .flex-next{background-position:right 0;text-align:left;text-indent:9999px}.metaslider .flexslider:focus-within .flex-next,
.metaslider .flexslider:hover .flex-next{opacity:0.8}.metaslider .flexslider:focus-within .flex-prev,
.metaslider .flexslider:hover .flex-prev{opacity:0.8;text-indent:-9999px}.metaslider .flexslider:focus-within .flex-next:focus,
.metaslider .flexslider:focus-within .flex-prev:focus,
.metaslider .flexslider:hover .flex-next:hover,
.metaslider .flexslider:hover .flex-prev:hover{opacity:1}.metaslider .flexslider .flex-next:focus,
.metaslider .flexslider .flex-prev:focus{outline:-webkit-focus-ring-color auto 5px}.metaslider .flexslider .flex-direction-nav .flex-disabled{cursor:default;pointer-events:none}.metaslider .flexslider .flex-control-nav
a{box-shadow:none !important}.metaslider .flexslider .flex-control-nav a:focus{outline:-webkit-focus-ring-color auto 5px}.metaslider .flexslider .slides>li{position:relative}.metaslider .flexslider .flex-pauseplay .flex-play,
.metaslider .flexslider .flex-pauseplay .flex-pause{width:30px;height:30px;background:#000;color:#fff;text-align:center;padding:0
8px;border-radius:50px;text-decoration:none;line-height:30px;font-size:16px}.metaslider .flexslider .flex-pauseplay a:before{font-size:16px}.metaslider .flexslider .flex-pauseplay .flex-play:focus,
.metaslider .flexslider .flex-pauseplay .flex-pause:focus{background:#000;color:#fff;outline:2px
solid #fff}.metaslider .flexslider .flex-pauseplay .flex-play:before{margin-left:4px}.metaslider .flexslider .flex-pauseplay .flex-pause:before{margin-left:1px}.metaslider .rslides_nav,
.metaslider .rslides_tabs
a{box-shadow:none !important}.metaslider
.rslides_tabs{margin:0
0 40px}.metaslider .rslides_nav:focus,
.metaslider .rslides_nav:hover{color:#fff}.metaslider-responsive.no-text
.rslides_nav{width:30px;height:30px;border:0;margin:0
5px;box-shadow:none !important;display:block;background-color:transparent;background-image:url('https://cdn.viva.ug/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png');background-repeat:no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease;-moz-transition:opacity .25s ease-in-out;transition:all .3s ease}.metaslider-responsive.no-text
.rslides_nav.next{background-position:right 0}div.metaslider .theme-default
.nivoSlider{-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0}.metaslider .slider-wrapper .nivo-directionNav a,
.metaslider .slider-wrapper .nivo-controlNav a,
.metaslider .slider-wrapper
img{border:0;box-shadow:none;list-style-type:none;list-style:none;padding:0;line-height:normal;max-width:none;max-height:none}div.metaslider .slider-wrapper .nivo-controlNav
a{transition:none}.metaslider .coin-slider{max-width:100%;overflow:hidden}.metaslider .coin-slider .cs-buttons a,
.metaslider .coin-slider>a{box-shadow:none !important}.metaslider .coin-slider a[href="javascript:void(0)"]{cursor:default !important}#wpadminbar #wp-admin-bar-ms-main-menu .ab-item #metaslider-main-menu-icon{background-size:18px;background-repeat:no-repeat;background-position:left center;width:18px;height:32px;float:left;margin-right:5px}#wpadminbar #wp-admin-bar-ms-main-menu:hover #metaslider-main-menu-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyBmaWxsPSIjNzJhZWU2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU1LjggMjU1LjgiIHN0eWxlPSJmaWxsOiM3MmFlZTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0xMjcuOSwwQzU3LjMsMCwwLDU3LjMsMCwxMjcuOWMwLDcwLjYsNTcuMywxMjcuOSwxMjcuOSwxMjcuOWM3MC42LDAsMTI3LjktNTcuMywxMjcuOS0xMjcuOUMyNTUuOCw1Ny4zLDE5OC41LDAsMTI3LjksMHogTTE2LjQsMTc3LjFsOTIuNS0xMTcuNUwxMjQuMiw3OWwtNzcuMyw5OC4xSDE2LjR6IE0xNzAuNSwxNzcuMWwtMzguOS00OS40bDE1LjUtMTkuNmw1NC40LDY5SDE3MC41eiBNMjA4LjUsMTc3LjFMMTQ2LjksOTkgbC02MS42LDc4LjJoLTMxbDkyLjUtMTE3LjVsOTIuNSwxMTcuNUgyMDguNXoiLz48L2c+PC9zdmc+Cg==") !important}.ms-edit-frontend{text-decoration:none !important;font-size:18px}.ms-edit-frontend .dashicons.dashicons-external{height:25px;vertical-align:middle}#preview-container .ms-edit-frontend{display:none}.ms-theme-precognition .flex-control-nav{display:table !important;width:100% !important;margin-top:0 !important}.metaslider.ms-theme-precognition .flex-control-nav
li{display:table-cell !important;width:auto;text-align:center;border-left:1px solid;border-bottom:1px solid}.metaslider.ms-theme-precognition .flex-control-nav li:last-child{border-right:1px solid}.metaslider.ms-theme-precognition .flex-control-nav li
a{text-indent:0 !important;width:auto !important;display:block !important;height:auto !important;padding:10px
!important;margin:0
!important}.flex-progress-bar{position:absolute;top:0;left:0;height:4px;width:0%;background-color:#fff;transition:width 2s linear;z-index:999}.ms-carousel-force-height .slides>li{overflow:hidden}.ms-carousel-force-height .slides > li.ms-image
img{height:100%;width:auto}.ms-custom-button{display:inline-block;background-color:#0073aa;color:#fff;cursor:pointer;padding:8px
14px;border-radius:4px;text-decoration:none;transition:background-color 0.2s ease}.ms-custom-button:hover{opacity:0.8}.slides li:focus-within{outline:2px
solid #007cba;outline-offset:-2px}.ms-slider-loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f2f2f2;z-index:11}.metaslider-container-box .metaslider.metaslider-flex.ml-slider
.flexslider{margin-bottom:0}.metaslider-container-box .metaslider.metaslider-flex.ml-slider{padding-bottom:0;margin-bottom:0}.metaslider-container-box .metaslider.metaslider-flex.ml-slider .flexslider .flex-control-nav:not(.flex-control-thumbs){margin-bottom:0}@media only screen and (max-width : 767px){.metaslider.ms-theme-precognition .flex-control-nav li
a{text-indent:-9999px !important}}@media only screen and (min-width : 768px){.metaslider.ms-theme-precognition .flex-control-nav li
a{text-indent:0 !important}}