@import url(https://fonts.googleapis.com/css?family=Permanent+Marker);@import url(https://fonts.googleapis.com/css?family=Luckiest+Guy);@import url(https://fonts.googleapis.com/css?family=Nerko+One);@import url(https://fonts.googleapis.com/css?family=Montserrat);@import url(https://fonts.googleapis.com/css?family=Poppins:100,200,300,400,500,600,700,800,900);*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:Bookerly,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}body{background-color:#fff6e5;display:flex;flex-direction:column;min-height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-container{position:relative;width:100%}form label{display:inline-block;margin:0 0 10px}button{background:orange;border-radius:.25rem;box-shadow:0 2px;color:#2f234f;cursor:pointer;font-family:Montserrat;font-size:18px;font-weight:600;padding:10px 15px;text-decoration:none}button:hover{background-color:#ea9800}input,textarea{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@font-face{font-display:swap;font-family:Bookerly Display;font-style:normal;font-weight:400;src:url(/static/media/BookerlyDisplay-Regular.e42606567bcec498d2e4.woff2) format("woff2"),url(/static/media/BookerlyDisplay-Regular.6327382860ae878a9bfb.woff) format("woff")}@font-face{font-display:swap;font-family:Bookerly Display;font-style:normal;font-weight:700;src:url(/static/media/BookerlyDisplay-Bold.7e711b2671cb54f54f45.woff2) format("woff2"),url(/static/media/BookerlyDisplay-Bold.f4db4b495a870254c7af.woff) format("woff")}@font-face{font-display:swap;font-family:Bookerly Display;font-style:italic;font-weight:700;src:url(/static/media/BookerlyDisplay-BoldItalic.cb69f20f8206477782bf.woff2) format("woff2"),url(/static/media/BookerlyDisplay-BoldItalic.9fb4bf132cf308fa399d.woff) format("woff")}@font-face{font-display:swap;font-family:Bookerly Display;font-style:italic;font-weight:400;src:url(/static/media/BookerlyDisplay-Italic.3dabf6edf178e4cd3818.woff2) format("woff2"),url(/static/media/BookerlyDisplay-Italic.5d4f3ce7b571768941a8.woff) format("woff")}@font-face{font-display:swap;font-family:Bookerly;font-style:italic;font-weight:300;src:url(/static/media/Bookerly-LightItalic.89a34290b2f80019b13b.woff2) format("woff2"),url(/static/media/Bookerly-LightItalic.41aff05051d1b7f7d8e4.woff) format("woff")}@font-face{font-display:swap;font-family:Bookerly;font-style:normal;font-weight:700;src:url(/static/media/Bookerly-Bold.0d2da6f86c343694551e.woff2) format("woff2"),url(/static/media/Bookerly-Bold.98755f4eaeb24291eb81.woff) format("woff")}@font-face{font-display:swap;font-family:Bookerly;font-style:normal;font-weight:300;src:url(/static/media/Bookerly-Light.7222bf2924a07e9962ad.woff2) format("woff2"),url(/static/media/Bookerly-Light.15a1f877d92eeeb2305b.woff) format("woff")}@font-face{font-display:swap;font-family:Bookerly;font-style:italic;font-weight:400;src:url(/static/media/Bookerly-Italic.7f67e23c1176c7365345.woff2) format("woff2"),url(/static/media/Bookerly-Italic.cee71224d44dbe848dd7.woff) format("woff")}@font-face{font-display:swap;font-family:Bookerly;font-style:normal;font-weight:400;src:url(/static/media/Bookerly-Regular.01f9f97528996d3ae866.woff2) format("woff2"),url(/static/media/Bookerly-Regular.8ebc9b6322279285bb99.woff) format("woff")}.filter{margin-right:20px;max-width:245px;padding:10px 20px;width:40%}.results{position:relative;width:100%}.browse-container{display:flex;height:100%;margin:20px auto 40px;max-width:1350px;min-height:100vh;padding:20px 50px}.browse-content,.filter{display:flex}.filter{background-color:#fff6e5;flex-direction:column;height:70vh;min-width:250px;width:20vw}.filter-header{align-items:center;display:flex;flex-wrap:nowrap}.filter-header>h2{font-size:15px;margin-right:20px}.reset-button{background:#fff6e5;font-size:12.5px;padding:5px}.reset-button:hover{background:#d4cdbe}.filter-content{max-width:100%}.filter-country input,.filter-country label{font-size:12.5px;max-width:100%}.browse-cards{background-color:#fff6e5;display:flex;flex-wrap:wrap;margin:0 auto;max-width:55vw;width:70vw}.no-results{padding:30px}@media (max-width:768px){.results-container{display:flex;flex-direction:column}.browse-cards{margin-bottom:auto;max-width:100%;min-width:100%;padding:20px}.browse-container{width:100vw}.browse-content{display:flex;flex-direction:column;min-width:100%}.filter{margin-bottom:20px;max-height:30vh;max-width:100%;width:100%}}.recipe-card-container{height:255px;padding:10px;width:230px}.recipe-card-container>a{height:100%;width:100%}.browse-card{background-color:#fff6e5;display:flex;flex-direction:column;height:100%;max-width:100%;width:241.25px}.browse-card__image{height:65%}.browse-card__image img{max-height:100%;max-width:100%;min-height:100%;min-width:100%}.browse-card__text{color:#000;height:35%;padding:.75rem}.browse-card__details{margin-bottom:10px}.browse-card__details p{font-size:10px}#browse-card__country{color:#505050;font-size:13px}.browse-card__title{font-size:15px}.create-container{display:flex;height:100%;margin:20px auto 40px;max-width:1350px;min-height:100vh;padding:20px 50px}.create-recipe-card{background-color:#fdf6e3;border:1px solid #00000026;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;margin:20px auto;max-width:550px;padding:40px}.recipe-form{display:flex;flex-direction:column;flex-wrap:wrap}.recipe-form input,textarea{margin-bottom:10px}.recipe-form textarea{height:auto}.recipe-form h3{margin:0 auto 20px}.ratings{display:flex;max-width:100%}.ratings__field{flex-basis:1;font-size:15px;max-width:26%}.ratings__field input{max-width:100%}.ratings__field:not(:last-child){margin-right:50px}.swiper__img{max-height:100%;max-width:100%}.carousel_recipe-title{color:#fff;font-size:20px;text-align:center}.country-card__container{margin:10px;position:relative}.country-card__container:hover .country-card__title{color:#fff}.country-card__container:before{transform:scaleX(0);transform-origin:bottom right}.country-card__container:hover:before{transform:scaleX(1);transform-origin:bottom left}.country-card__container:before{background-color:#00b4ff;bottom:0;content:" ";display:block;left:0;position:absolute;right:0;top:0;inset:0 0 0 0;transition:transform .3s ease;z-index:-1}.country-card__content{background-color:fff6e5;display:flex;flex-basis:33%;flex-direction:column;height:250px;overflow:hidden;width:261.25px}.country-card__image{display:flex;height:80%;justify-content:center;margin:0 auto}.country-card__image img{height:auto;max-width:160%;min-height:100%;width:auto}.country-card__title{color:orange;padding:7.5px}.box{background-color:#fff;border:2px solid #000;box-shadow:0 0 10px;left:50%;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:400px}#modal-modal-title{text-align:center}.home-container{height:100%;margin:0 auto;max-width:85vw;min-height:100vh}.featured-recipes{align-items:center;display:flex;margin:50px 0 30px;position:relative;width:100%}.featured-recipes__title{color:orange;font-size:50px;line-height:1.5;margin:20px 40px 40px 0;max-width:50%;width:50%}.featured-recipes__title p{display:inline}.featured-collage{max-width:50%;width:50%}.featured-collage img{width:100%}.titles_container{display:flex}.titles{height:70px;min-width:260px;overflow:hidden;text-align:center}.titles span{animation:spin-words 10s infinite;display:block;padding-left:10px;padding-right:10px}@keyframes spin-words{10%{transform:translateY(-112%)}25%{transform:translateY(-100%)}35%{transform:translateY(-212%)}50%{transform:translateY(-200%)}60%{transform:translateY(-312%)}75%{transform:translateY(-300%)}85%{transform:translateY(-412%)}to{transform:translateY(-400%)}}.midsection{padding:10vh 0;position:relative}.midsection__background{background-color:orange;height:100%;left:50%;margin-left:-50vw;margin-right:-50vw;position:absolute;right:50%;top:0;width:100vw;z-index:-1}.midsection__title{align-items:center;display:flex;margin-bottom:4vh;max-height:100px;width:100%}.carousel__title{color:#fff6e5;font-family:Poppins;font-size:40px;line-height:1.5;margin-left:20%;max-width:100%;text-align:right;width:100%}.countries{display:flex;flex-direction:column;justify-content:center;padding:70px 0;position:relative}.countries__title{height:6vh;margin:40px auto;max-width:80%;min-width:80%;position:relative;text-align:center}.countries__title h1{font-family:Poppins;font-size:50px;left:50%;position:absolute;text-align:center;transform:translate(-50%,-50%);width:100%;z-index:1}.countries__title h1:nth-child(3){color:orange}.countries__title h1:nth-child(4){animation:animate 4s ease-in-out infinite;color:#00b4ff}@keyframes animate{0%,to{-webkit-clip-path:polygon(0 45%,16% 44%,33% 50%,54% 60%,70% 61%,84% 59%,100% 52%,100% 100%,0 100%);clip-path:polygon(0 45%,16% 44%,33% 50%,54% 60%,70% 61%,84% 59%,100% 52%,100% 100%,0 100%)}50%{-webkit-clip-path:polygon(0 60%,15% 65%,34% 66%,51% 62%,67% 50%,84% 45%,100% 46%,100% 100%,0 100%);clip-path:polygon(0 60%,15% 65%,34% 66%,51% 62%,67% 50%,84% 45%,100% 46%,100% 100%,0 100%)}}.clouds{position:relative;z-index:0}.cloud,.cloud_two{animation:move 6s ease infinite;background:#fff;border-radius:50%;box-shadow:65px -15px 0 -5px #fff,25px -25px #fff,30px 10px #fff,60px 15px 0 -10px #fff,85px 5px 0 -5px #fff;height:70px;margin-left:-30px;margin-top:-30px;position:absolute;top:40%;width:80px}.cloud_two{animation-duration:8s;height:70px;left:80%;top:90%;width:70px}@keyframes move{50%{transform:translateY(-15px)}}.country-container{display:flex;flex-direction:column;flex-wrap:wrap;margin:10px auto;max-width:100%;padding:0}.countries__container{display:flex;flex-wrap:wrap;justify-content:center;margin:5px auto;max-width:1000px}.to-browse{margin:40px auto 0}.to-browse button{font-size:20px}@media (max-width:1150px){.featured-recipes__title{font-size:40px}.titles{height:50px;min-width:200px}}@media (max-width:1050px){.featured-recipes__title{font-size:35px}.titles{min-width:200px}}@media (max-width:900){.featured-recipes__title{font-size:30px}.titles{min-width:170px}}@media (max-width:800){.featured-recipes__title{font-size:25px}.titles{min-width:160px}}@media (max-width:768px){.featured-recipes__title{font-size:30px}.titles{height:35px;min-width:140px}.carousel__title{font-size:28px;width:100%}.countries__title h1{font-size:35px}}.navbar__container{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:90vw}.navbar{background-color:#fff6e5;box-shadow:0 1px #0003;padding:5px 20px;position:relative;width:100%}.navbar__logo{max-height:100%;max-width:100%}.navbar__logo img{background-color:orange;max-height:80px}@media (max-width:768px){.navbar{width:100%}}.navbar__menu-icon{display:none}@media (max-width:768px){.navbar__menu-icon{cursor:pointer;display:block}}.nav-elements ul{display:flex;justify-content:space-between;list-style-type:none}.nav-elements ul li:not(:last-child){margin-right:30px}.nav-elements ul a,.nav-elements ul button{color:#2f234f;font-family:Montserrat;font-size:18px;font-weight:600;padding:10px 15px;text-decoration:none}.nav-elements ul a:hover{box-shadow:0 2px;color:#2f234f;cursor:pointer;font-size:18px;font-weight:600;text-decoration:none}.nav-elements ul a.active{box-shadow:0 2px;color:#2f234f;font-weight:800;position:relative}@media (max-width:768px){.nav-elements__container{display:flex;flex-direction:column;height:0;overflow:hidden;position:absolute;right:0;top:95px;transition:height .3s ease-in;width:100%;z-index:25}.nav-elements__container.active-sidebar{height:100vh}.nav-elements{align-items:center;background-color:#fef7e5;display:flex;height:0;justify-content:center;overflow:hidden;transition:height .3s ease-in;width:100%;z-index:25}.nav-elements__container.active-sidebar .nav-elements{height:50vh}.nav-elements ul{display:flex;flex-direction:column}.nav-elements ul li{margin-right:0;margin-top:22px}.sidebar__overlay{background-color:#000;height:0;opacity:0;transition:opacity .3s ease-in,height .3s ease-in;width:100%}.nav-elements__container.active-sidebar .sidebar__overlay{height:100vh;opacity:.3}}a{display:block}.dropdown{position:relative}.dropdown-menu.active{background-color:#fff;border-radius:.25rem;box-shadow:0 2px;opacity:1;padding:.75rem;position:absolute;right:0;top:calc(100% + .25rem);transform:translateY(0);width:100%;z-index:1}.dropdown-menu ul,.dropdown-menu.active>ul{display:flex;flex-direction:column}.dropdown-menu>ul>li,.dropdown-menu>ul>li>button{padding:10px 5px;text-align:center;width:100%}.dropdown-menu{background-color:#fff;border-radius:.25rem;box-shadow:0 2px;opacity:0;padding:.75rem;position:absolute;right:0;top:calc(100% + .25rem);transform:translateY(-5px);transition:opacity .15s ease-in-out,transform .15s ease-in-out;width:100%}.recipe-container{display:flex;flex-direction:column;margin:0 auto;max-width:1200px;min-height:100vh;padding:30px}.recipe-container *{color:#000;font-family:Bookerly}.recipe-card{background-color:#fff;border:1px solid #00000026;box-shadow:5px 5px;display:flex;flex-basis:95%;justify-content:space-between;margin:30px 50px;position:relative}.recipe-card__sticky{background-color:#feff9c;border:.25px solid #00000026;display:flex;flex-direction:column;height:85px;position:absolute;right:25px;top:-40px;width:225px}.recipe-card__sticky-content{margin:15px 30px}.recipe-card__sticky-content *{margin-bottom:10px}.recipe-card ul{padding-left:20px}.recipe-card ul li{list-style-type:decimal;margin-bottom:20px}.recipe-card__right-half ul li{list-style-type:disc}.recipe-card__title{margin-bottom:10px}.recipe-card__left-half,.recipe-card__right-half{flex-basis:50%;padding:50px}.recipe-card__left-half{border-radius:0 2px 2px 0;box-shadow:5px 1px 5px -3px #000}.recipe-details{background-color:#fff;border:1px solid #00000026;border-radius:5px;display:flex;justify-content:space-between;margin:30px 50px;max-width:100%}.recipe-details__left-half,.recipe-details__right-half{flex-basis:50%;margin:40px}.recipe-img img{max-width:100%}.recipe-ratings{display:flex;justify-content:space-between;margin-bottom:20px}.recipe-author{margin-bottom:10px}.editor{display:flex;justify-content:end;margin:10px 50px;max-width:100%}.editor button{border-radius:5px;padding:10px}.editor button:hover{cursor:pointer}.edit{background-color:#ffc007;margin-right:20px}.delete,.edit{border-style:none}.delete{background-color:#dc3444}p{white-space:pre-line}@font-face{font-display:swap;font-family:Bookerly;font-style:italic;font-weight:700;src:url(/static/media/Bookerly-BoldItalic.aaf5d5c63c8922e3b261.woff2) format("woff2"),url(/static/media/Bookerly-BoldItalic.6c8659b37a13a056d979.woff) format("woff")}.about__container{background-color:#fff;display:flex;flex:column 1;flex-wrap:wrap;height:100%;margin:20px auto 40px;max-width:800px;min-height:100vh;padding:20px 50px}.about__title{margin:0 auto 20px}.about__content h2{margin:40px 50px;text-align:center}.about__content p{line-height:50px;margin:0 50px}.about__intro{display:flex;max-width:100%}.about__img1{flex-basis:50%}.about__img1 img,footer{max-width:100%}footer{background:#ba3b0a;bottom:0;color:#fff;height:auto;left:0;margin-top:auto;padding:40px;right:0}.footer-container{display:flex;flex-direction:column;margin:0 auto;max-width:1200px}.communications-container{display:flex;justify-content:center;margin-bottom:20px}.socials-container{display:flex;flex-direction:column}.socials-title{padding-bottom:10px}.socials-title h3{font-family:Montserrat}.socials-icons{display:flex;justify-content:space-between;width:100%}.newsletter-container{margin-right:50px}.newsletter__label{padding-bottom:10px}.newsletter__label label{font-family:Montserrat}.newsletter__input-button{display:flex}.newsletter__input-button input{margin-right:5px}.newsletter__input-button button{font-family:Montserrat;font-size:12.5px}.footer-elements{margin:20px auto;max-width:40%;text-align:center}.footer-elements ul{display:flex;justify-content:space-between;list-style:none;max-width:100%}.footer-elements ul li:not(:last-child){margin-right:60px}.footer-elements ul a{color:#fff;font-family:Montserrat;font-size:18px;font-weight:400;text-decoration:none}.footer-elements ul a:hover{font-weight:600}.profile__container{display:flex;height:100%;margin:20px auto 40px;max-width:1350px;min-height:100vh;padding:20px 50px}.profile__card{background-color:#fff;border:1px solid #00000026;box-shadow:5px 5px 10px;margin:20px auto;min-width:550px;width:868.18}.profile__content{display:flex;flex-direction:column;flex-wrap:wrap;margin:20px 40px;max-width:828.75px}.profile__content h1{margin:0 auto 20px}.user-information{padding-bottom:20px}.user-recipes__title{text-align:center}.user-recipes__container{display:flex;flex-wrap:wrap;justify-content:center;max-width:100%}
/*# sourceMappingURL=main.e1a01172.css.map*/