.App{display:flex;flex-direction:column;font-family:Roboto,sans-serif;height:auto;width:100%}body{font-family:Montserrat,sans-serif;margin:0;padding:0}.container{margin:0 auto;max-width:1240px;padding:0 15px}.container h2{align-content:center;font-size:20px;text-align:center;width:100%}img{display:inline-block;height:auto;max-width:100%;object-fit:cover;vertical-align:top}.container-slides{align-items:center;background-color:#ffffff4d;display:flex;flex-direction:column;justify-content:center;margin:20px;position:relative}.container-slides h3{font-size:30px;font-weight:700;position:relative}.navbar{background-color:#121619;display:flex;flex-direction:row;height:100px;width:100%}.navbar .leftSide{align-items:center;display:flex;flex:50% 1;height:100%;padding-left:150px}.navbar .leftSide img{width:70px}.navbar .rightSide{align-items:center;display:flex;flex:50% 1;height:100%;justify-content:center}.navbar a{color:#fff;font-size:20px;font-weight:700;margin-left:10px;text-decoration:none}.navbar .rightSide button{background-color:initial;border:none;color:#fff;cursor:pointer}.navbar .rightSide svg{font-size:40px}.navbar .logoOlive{background-color:#f0f8ff;border-radius:5px;padding:5px}.logoText{color:#fff;font-size:36px;padding:20px}.navbar #open{padding-left:0}.navbar #open img .logoText{display:none}.navbar #close img .LogoText{display:inherit}.navbar #open .hiddenLinks{display:inherit;margin:10px}.navbar #close .hiddenLinks{display:none}.navbar #open a{margin-left:5px;width:70px}@media only screen and (max-width:900px){.navbar .rightSide a{width:70px}.navbar .leftSide{padding-left:50px}}@media only screen and (max-width:600px){.navbar .rightSide a{display:none}.navbar .rightSide{justify-content:flex-end;padding-right:50px}.navbar .rightSide button{display:inherit}}@media only screen and (min-width:600px){.hiddenLinks,.navbar .rightSide button{display:none}.navbar a{font-size:16px}}.home_banner{display:flex;justify-content:center;width:100%}.home_banner_images{object-fit:cover;position:relative;width:100%}.home_banner_title{position:absolute}.home-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#0000;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid #0000;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;left:auto;padding:1em 0;right:.5em;top:0}.footer,.splide__pagination--ttb{display:flex;flex-direction:column}.footer{align-items:center;background-color:#121619;height:150px;justify-content:center;padding-top:10px;width:100%}.socialMedia svg{color:#fff;cursor:pointer;font-size:50px;margin:10px}.footer p{color:#fff}.recipes{align-items:center;display:flex;flex-wrap:wrap;font-family:Roboto,sans-serif;height:auto;justify-content:center;width:100%}.searchForm-container{margin-top:40px;padding:20px;width:100%}.search-form{align-items:center;background-color:#cfdeca;border-radius:.5rem;box-shadow:1rem 2rem 5rem #8c9a84;display:flex;height:80px;justify-content:center;margin-bottom:5rem;position:relative;width:100%}.search-input{box-shadow:inset 0 0 0 2px #8c9a84;color:#f4f4f2;padding:.2rem 2.4rem;width:100%}.alert{background-color:#e94848;border-radius:.5rem;left:0;padding:.2rem;position:absolute;top:3rem;width:calc(100% - .4rem);z-index:3}.alert h3{color:#fff;font-size:1.8rem;font-weight:400;text-align:center;text-transform:uppercase}.search-form input{border:none;border-bottom:.1rem solid #cfdeca;border-radius:.5rem;font-size:16px;height:3rem;margin:0 .5rem;outline:none}.search-form input[type=text]{color:#555;padding:0 .5rem;width:60%}.search-form input[type=submit]{background:#a1c487;border:none;border-radius:5px;color:#000;color:#fff;cursor:pointer;font-size:16px;height:50px;justify-content:center;text-decoration:none;text-transform:uppercase;width:180px}.search-form input[type=submit]:hover{background-color:#fbfbfb;border:1px solid #fff;color:#fc8a11;cursor:pointer;transition:.2s ease-in}.recipeCard{border:1px solid #8c9a84;margin:1rem;padding:4px;width:300px}.recipe{border-radius:10px;flex-direction:column;padding:10px}.recipe,.vegRecipe{display:flex;margin:0;position:relative}.recipeContainer{overflow:hidden;padding:10px}.recipeContainer,.recipeSearch{display:flex;flex-wrap:wrap;justify-content:center}.recipeSearch{align-items:center;width:100%}.recipe h2{background-color:#100f0fd2;border-radius:10px;font-size:16px;font-weight:600;left:20px;padding:5px;text-align:center;top:30px;z-index:10}.recipe h2,.recipe h3{color:#fff;position:absolute;right:20px}.recipe h3{background-color:#fbfbfb;border:1px solid #fff;border-radius:50px;bottom:20px;color:#fc8a11;font-size:12px;font-weight:400;padding:5px 10px}.recipe h4{border-radius:.5rem;color:#fff;font-size:2rem;font-weight:400;left:2rem;padding:.3rem .5rem;position:absolute;right:2rem;top:8rem}.recipe img{border-radius:10px;left:0;object-fit:cover;width:100%}.recipe a{color:#151515;font-size:16px}.recipe button{background:#fff;border:none;color:#121212;font-size:14px;margin-top:10px;padding:15px;text-transform:uppercase}.recipe p{bottom:1rem;color:#fff;font-size:1rem;font-weight:400;left:2rem;position:absolute;right:2rem;text-shadow:0 .5rem .5rem #555}.ingredient-list{border-radius:.5rem;margin-top:1rem;padding:.5rem}.ingredient-list li{list-style:none;margin:.5rem 0}.ingredient-text{font-size:1.5rem}.button-arrow{background:none}.carousel-buttons{justify-content:center}.source{display:flex;height:26px;justify-content:space-between;margin:0 10px;padding:8px 0 0}h5{font-size:12px}.recipeLabel{align-items:center;color:#fff;font-size:14px;font-weight:600;height:40%;left:50%;position:absolute;text-align:center;top:0;transform:translate(-50%);width:100%;z-index:10}.ingredient,.recipeLabel{display:flex;justify-content:center}.ingredient{flex-direction:column}@media only screen and (max-width:500px){.recipeSearch{width:600px}}.container_loader{background-color:#1a1a1a94;height:100%;position:absolute;width:100%}.lds-roller{left:45%;position:absolute;top:45%}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{background:#a1c487;border-radius:50%;content:" ";display:block;height:7px;margin:-4px 0 0 -4px;position:absolute;width:7px;z-index:2}.lds-roller div:first-child{animation-delay:-36ms}.lds-roller div:first-child:after{left:63px;top:63px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{left:56px;top:68px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{left:48px;top:71px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{left:40px;top:72px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{left:32px;top:71px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{left:24px;top:68px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{left:17px;top:63px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{left:12px;top:56px}@keyframes lds-roller{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.planner-container{background-color:#a1c487;height:auto;text-align:center;width:100%}.planner{display:flex;flex-direction:column;justify-content:center;margin-top:100px;text-align:center}.planner-data{display:flex;margin:100px 20px}.add-container{align-items:center;margin-top:20px}h1{color:#faf6f6;font-size:50px;font-weight:50}.dataList{display:flex;flex-direction:column;margin-left:20px;width:100%}.buttonAdd{background-color:#a1c487;border:1px solid #fff;border-radius:20px;color:#fff;font-size:18px;padding:12px 32px;text-transform:uppercase}.buttonAdd:hover{background-color:#fff;color:#fc8a11}.buttonDelete{background:none;border:0;color:#fc8a11;font-size:16px;padding:5px}.buttonDelete:hover{color:#141414}.whole-plan{display:flex;justify-content:center}.plan-notes{align-items:center;display:flex;flex-direction:column;margin-top:100px;text-align:center;width:100vh}.myInput{border:0;border-radius:20px;height:20px;margin:20px}.myInput,textarea{display:block;padding:20px;width:70%}textarea{border:1px solid #000;border-radius:20px;font-size:18px;height:100px;margin-bottom:30px}.selected{background-color:#bdb76b}.inactive{background-color:#faebd7}.selectedText{align-items:center;display:flex;padding:20px;text-align:center}.selectedText p{color:#fff;font-size:18px}.messageText{align-items:center;display:flex;flex-direction:column;margin:50px;padding:20px}.mealText{font-size:16px}@media only screen and (max-width:650px){.planner-data{flex-direction:column}}@media only screen and (max-width:850px){.planner-data{flex-direction:column}}@media only screen and (max-width:965px){.planner-data{flex-direction:column}.plan-notes{width:100%}}.carousel{color:#fff;display:flex;height:100%;justify-content:center;padding-bottom:20px;width:100%}.carousel-caption{margin-bottom:20px}.carousel-container{align-items:center;background-color:#363735;display:flex;flex-direction:column;height:300px;justify-content:center;width:100%}.carousel-wrapper-text{display:flex;flex:1 1 auto;flex-direction:column;font-size:16px;padding:10px;position:relative}.carousel-wrapper{display:flex;filter:brightness(80%);height:100%;overflow:hidden;width:100%}.carousel h3{font-size:22px;padding:10px 20px}.carousel-buttons{align-items:center;display:flex;justify-content:space-between;left:0;position:absolute;top:50%;transform:translateY(-10em);width:100%}.button-arrow{border:none;color:#fff;cursor:pointer;margin-top:20px;text-transform:uppercase}.carousel-card{display:flex;justify-content:space-between;width:800px}.button-link{border:1px solid #fff;color:#fff;cursor:pointer;font-size:22px;margin-top:40px;padding:0 10px;text-decoration:none;text-transform:uppercase}.button-link:hover{background-color:#fff;color:#333}.carousel-img{max-height:300px;width:300px;z-index:3}@media only screen and (max-width:650px){.carousel-card{width:600px}}
/*# sourceMappingURL=main.b33be8dd.css.map*/