@font-face {font-family: 'cgtimesregular';src: url('../fonts/cgtimesregular.woff2') format('woff2'),url('../fonts/cgtimesregular.woff') format('woff');font-weight: normal;font-style: normal;}

@font-face {font-family: 'holland';src: url('../fonts/holland.woff2') format('woff2'),url('../fonts/holland.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}

*{margin: 0px; padding: 0px;}
body {font-size: 16px; font-family: 'Poppins', sans-serif; line-height: 0px; position: relative;}
h1,h2,h4,h3 {margin: 0px; padding: 0px; font-family: 'Exo 2', sans-serif;}
div,p,span,ul,li,ol,blockquote,figure,aside,dd,samp,b,strong {font-family: 'Poppins', sans-serif; font-weight: 400; line-height: 28px; margin: 0px; padding: 0px;}
a,a:hover,a:focus {text-decoration: none; outline: none; transition: all linear .4s; -webkit-transition: all linear .4s; -moz-transition: all linear .4s;}

/*font-family: 'Ephesis', cursive;*/
/*cursive writting*/

.secondry-navbar {width: 100%;height: auto;display: inline-block;background-color: #f2f1ee;position: relative;}
.secondry-navbar .social-media dd {display: inline-block;}
.top-right-listing {text-align: right;}
.top-right-listing dd {display: inline-block;padding-left: 25px;}
.top-right-listing dd a {color: #a0adb2;text-transform: capitalize;font-size: 12px;}
.top-right-listing dd i {color: #f89223;}
.social-media dd {padding-right: 15px;}
.social-media dd a {color: #8c8e91;}
.primary-navbar {width: 100%;height: auto;background-color: #eeeeee;padding: 20px 0px;position: relative;}
#MyNav {justify-content: space-around;z-index: 2;}
#MyNav ul li {padding: 0px 25px;}
#MyNav ul li a {color: #000000;text-transform: capitalize;font-weight: 700;}
#MyNav ul li.active a {color: #f89223;}
#MyNav ul li.active a:hover {color: #1b1b1b;}
#MyNav ul li:nth-child(3) {padding-right: 100px;}
#MyNav ul li:nth-child(4) {padding-left: 100px;}
.site-icon {position: absolute;width: 100%;text-align: center;left: 0px;top: 0px;z-index: 1;height: auto;}
a.navbar-brand {margin-right: 0px;padding-top: 0px;padding-bottom: 0px;}
a.navbar-brand figure img {max-width: 75%;}
.site-banner {position: relative;z-index: 0;height: auto;display: inline-block;width: 100%;background-color: #eeeeee;}
.carousel-caption {right: 8%;bottom: 25%;left: 8%;text-align: left;}
.site-banner .carousel-caption h1 {color: #1b1b1b;font-weight: 600;font-size: 60px;padding-right: 49rem; margin-bottom: 30px;}
.site-banner .carousel-caption h1:first-letter {text-transform: uppercase;}
.site-banner .carousel-caption h1 span {font-family: 'Exo 2', sans-serif;font-weight: 600;display: block;line-height: 70px;}
.site-banner figure img {width: 100%;height: auto;}
a.site-button {background-color: #f89223;padding: 8px 20px;display: inline-block;text-transform: capitalize;color: #ffffff;border-radius: 6px;}
a.site-button:hover,a.site-button:focus {background-color: #1b1b1b;}

.primary-navbar.sticky_top {position: fixed;top: 0;left: 0;width: 100%;z-index: 1111;height: auto;}
.primary-navbar.sticky_top a.navbar-brand figure {padding-top: 5px;}
/*site header and banner*/


.who-we-are-section {width: 100%;height: auto;padding: 50px 0px;background-color: #f8f8f2;position: relative;}
.who-we-are-section figure {overflow: hidden;border-radius: 20px;}
.who-we-are-section figure img {width: 100%;height: 425px;object-fit: cover;}
.who-we-are-section h2 {color: #f89223;text-transform: uppercase;font-size: 20px;font-weight: 700;padding: 15px 0px;}
.who-we-are-section strong {color: #0d0d0d;font-size: 40px;display: inline-block;font-weight: 600;padding-bottom: 25px;line-height: 50px;}
.who-we-are-section strong:first-letter {text-transform: uppercase;}
.who-we-are-section p {padding-bottom: 20px;}
/*who we are section*/


.popular-recipes-section {width: 100%;height: auto;display: inline-block;padding: 50px 0px;position: relative;background-color: #f8f8f2;}
.heading-with-button {display: flex;justify-content: space-between;align-items: center;width: 100%;height: auto;}
.heading-with-button dd h3 {color: #0d0d0d;font-size: 30px;display: inline-block;font-weight: 600;padding-bottom: 0px;line-height: 40px;
text-transform: capitalize;font-family: 'Poppins', sans-serif;}
.popular-recipes-section .heading-with-button {border-bottom: 1px solid rgba(0,0,0,.15);padding-bottom: 25px;margin-bottom: 25px;}

.our-products {width: 100%;height: auto;display: inline-block;}
.our-products ul {display: flex;justify-content: space-evenly; flex-wrap: wrap;}
.our-products ul li {width: 23.5%;list-style-type: none; margin-bottom: 20px;}
.our-products ul li figure {overflow: hidden;border-radius: 15px;width: 92%;margin: 0px auto 10px;}
.our-products ul li figure img {width: 100%;height: 230px;object-fit: cover;}
.our-products ul li strong {color: #f89223;text-transform: uppercase;font-size: 14px;font-weight: 700;padding: 15px 0px;font-family: 'Exo 2', sans-serif; letter-spacing: 1px;}
.our-products ul li h4 {color: #0d0d0d;font-size: 20px;display: inline-block;font-weight: 700;padding-bottom: 0px;line-height: 28px;text-transform: capitalize;font-family: 'Space Grotesk', sans-serif;}
.products-stars {display: flex;}
.products-stars i {color: #e2d028;font-size: 10px;}
.our-products ul li .item-content p {font-size: 14px;line-height: 20px;}
.product-info {padding: 10px;background-color: #ffffff;min-height: 200px;}
/*popular recipes*/


.popular-categories-section {width: 100%;height: auto;display: inline-block;position: relative;background-image: url('../images/popular-categories.jpg');background-position: center top;background-repeat: no-repeat;background-size: cover;padding: 115px 0px;text-align: center;}
.popular-categories-section h2 {font-family: 'Exo 2', sans-serif;font-weight: 600;display: block;line-height: 70px;color: #ffffff;font-size: 40px;}
.popular-categories-section p {color: #f8f8f2;padding: 0px 15rem;}

.popular-categories-listing {position: absolute;width: 100%;height: auto;left: 0;top: 200px;z-index: 111;}
.popular-categories-listing ol {display: flex;justify-content: space-between; list-style-type: none;}
.popular-categories-listing ol li {width: 22%;}
.popular-categories-listing ol li figure {width: 250px;height: 250px;overflow: hidden;border-radius: 100%; border: 8px solid #ffffff;}
.popular-categories-listing ol li figure img {width: 250px;height: 250px;object-fit: cover;}
/*popular categories*/



.latest-recipes-section {width: 100%;height: auto;display: inline-block;padding: 300px 0px 50px;position: relative;background-color: #f8f8f2;}
.latest-recipes-section .heading-with-button {border-bottom: 1px solid rgba(0,0,0,.15);padding-bottom: 25px;margin-bottom: 25px;}
/*latest recipes*/



.get_updates_everyday_section {width: 100%;height: auto;display: inline-block;background-color: #000000;padding: 50px 0px;position: relative;
background-blend-mode: normal;background-image: url('../images/get-update-everyday.png');background-size: 50%;background-position: left top;
background-repeat: no-repeat;}
.get_updates_everyday_section h3 {font-family: 'cgtimesregular';color: #ffffff;font-size: 32px;text-transform: uppercase;padding-bottom: 15px;}
.get_updates_everyday_section aside {color: #ffffff;}

.get_updates_everyday_section form {margin-top: 15px;}
.get_updates_everyday_section form input {outline: none; box-shadow: none;}
.get_updates_everyday_section form input[type="text"],
.get_updates_everyday_section form input[type="tel"],
.get_updates_everyday_section form input[type="email"]{background-color: transparent;border-top: none;border-radius: 0px;border-left: 0;border-right: 0;margin-bottom: 15px;color: #ffffff;font-size: 16px;outline: none;}
.get_updates_everyday_section form textarea{background-color: transparent;border-top: none;border-radius: 0px;border-left: 0;border-right: 0;margin-bottom: 15px;color: #ffffff;font-size: 16px;outline: none; height: 60px; resize: none;}
.get_updates_everyday_section form input[type="submit"] {background-color: #f89223;border: none;padding: 8px 20px;display: inline-block;color: #ffffff;border-radius: 8px;}
.get_updates_everyday_section form input[type="submit"]:hover {background-color: #3c3c3c;}

.get_updates_everyday_section form input[type="text"]::placeholder {color: #ffffff;  opacity: 1;}
.get_updates_everyday_section form input[type="tel"]::placeholder {color: #ffffff;  opacity: 1;}
.get_updates_everyday_section form input[type="email"]::placeholder {color: #ffffff;  opacity: 1;}
.get_updates_everyday_section form textarea::placeholder {color: #ffffff;  opacity: 1;}

.get_updates_everyday_section form input[type="text"]:-ms-input-placeholder {color: #ffffff;}
.get_updates_everyday_section form input[type="tel"]:-ms-input-placeholder {color: #ffffff;}
.get_updates_everyday_section form input[type="email"]:-ms-input-placeholder {color: #ffffff;}
.get_updates_everyday_section form textarea:-ms-input-placeholder {color: #ffffff;}

.get_updates_everyday_section form input[type="text"]::-ms-input-placeholder {color: #ffffff;}
.get_updates_everyday_section form input[type="tel"]::-ms-input-placeholder {color: #ffffff;}
.get_updates_everyday_section form input[type="email"]::-ms-input-placeholder {color: #ffffff;}
.get_updates_everyday_section form textarea::-ms-input-placeholder {color: #ffffff;}
/*get update everyday*/



.become-a-contribute-section {width: 100%;height: auto;display: inline-block;background-color: #f8f8f2;position: relative;padding: 50px 0px;
background-image: url('../images/become-contributor-picture.png');background-position: center right;background-repeat: no-repeat;background-size: 50%;}
.become-a-contribute-section small {color: #f89223;text-transform: uppercase;font-size: 14px;font-weight: 700;padding: 15px 0px;font-family: 'Space Grotesk', sans-serif;letter-spacing: 1px;}
.become-a-contribute-section h2 {font-family: 'Space Grotesk', sans-serif;font-weight: 600;display: block;line-height: 50px;color: #0d0d0d;
font-size: 40px;margin-bottom: 20px;}
.become-a-contribute-section ul {padding-left: 50px; padding-top: 20px;}
.become-a-contribute-section ul li {list-style-type: none;position: relative;}
.become-a-contribute-section ul li::before {position: absolute;content: '\f058';font-family: 'FontAwesome';left: -50px;top: 10px;font-size: 20px;
color: #e9e53e;border: 10px solid rgba(233,229,62,.3);border-radius: 100px;line-height: 20px;}
.become-a-contribute-section ul li strong {font-family: 'Space Grotesk', sans-serif;font-weight: 700;display: block;line-height: 50px;color: #0d0d0d;font-size: 20px;margin-bottom: 0px;text-transform: capitalize;}
/*become a contrubute*/



.what-they-say-testimonials {width: 100%;height: auto;display: inline-block;position: relative;background-color: #f8f8f2;padding: 50px 0px;text-align: center;}
.what-they-say-testimonials small {color: #f89223;text-transform: uppercase;font-size: 14px;font-weight: 700;padding: 15px 0px;font-family: 'Space Grotesk', sans-serif;letter-spacing: 1px;}
.what-they-say-testimonials h3 {font-family: 'Space Grotesk', sans-serif;font-weight: 600;display: block;line-height: 50px;color: #0d0d0d;
font-size: 40px;margin-bottom: 20px;}
.what-they-say-testimonials samp {padding: 0px 15rem;display: inline-block;}

#testimonials-slider {margin-top: 50px;}
#testimonials-slider .item {background-color: #ffffff;text-align: center;padding: 20px;}
#testimonials-slider .item figure {text-align: center;margin: 20px auto;display: inline-block;}
#testimonials-slider .item figure img {max-width: 50px;max-height: 50px;}
#testimonials-slider .item strong {color: #4a4a4a;text-transform: capitalize;font-style: italic;font-weight: 600;font-size: 18px;display: block;
padding: 10px 0px;}
#testimonials-slider .item small {color: #4a4a4a;font-style: italic;font-family: 'Poppins', sans-serif;font-weight: 500;padding-bottom: 0px;}

#testimonials-slider .owl-nav {display: block;}
#testimonials-slider .owl-nav button.owl-prev, #testimonials-slider .owl-nav button.owl-next {width: 50px;height: 50px;background-color: #f89223;
font-size: 30px;color: #ffffff;border-radius: 100px;margin: 20px 5px 0px;}
/*testimonials*/


.message-from-founder-section {width: 100%;height: auto;display: inline-block;padding: 50px 0px;background-image: url('../images/message-from-founder-background.jpg');background-position: top center;background-repeat: no-repeat;background-size: cover;position: relative;background-position-y: -70px;}
.message-from-founder-section .position-relative {background-color: rgba(0,0,0,.25);padding: 15px 35px;color: #ffffff;}
.message-from-founder-section small {text-transform: uppercase;font-size: 14px;font-weight: 700;padding: 15px 0px;font-family: 'Space Grotesk', sans-serif;letter-spacing: 1px;padding-bottom: 10px;display: block;}
.message-from-founder-section h3 {font-family: 'Space Grotesk', sans-serif;font-weight: 700;display: block;line-height: 40px;font-size: 38px;
margin-bottom: 15px;}
.message-from-founder-section p {padding-bottom: 20px;font-size: 14px;line-height: 20px;}
span.signature {font-family: 'holland';text-transform: capitalize;font-size: 3rem;padding-bottom: 65px;display: block;transform: rotate(-9deg);}
/*message from founder*/


.latest-news-section {width: 100%;height: auto;display: inline-block;background-color: #f8f8f2;padding: 80px 0px;text-align: center;position: relative;}
.latest-news-section small {color: #f89223;text-transform: uppercase;font-size: 14px;font-weight: 700;padding: 15px 0px;font-family: 'Space Grotesk', sans-serif;letter-spacing: 1px;}
.latest-news-section h3 {font-family: 'Space Grotesk', sans-serif;font-weight: 600;display: block;line-height: 50px;color: #0d0d0d;font-size: 40px;
margin-bottom: 20px;}
.latest-news-section ul {display: flex;justify-content: space-between;}
.latest-news-section ul li {list-style-type: none;width: 23%;}
.latest-news-section ul li figure {border-radius: 10px;overflow: hidden;width: 100%;height: 170px;margin-bottom: 15px;}
.latest-news-section ul li figure img {width: 100%;height: 170px;object-fit: cover;}
span.news-info {display: block;width: 100%;padding: 12px;background-color: #ffffff;}
span.news-info h4 {font-family: 'Space Grotesk', sans-serif;font-size: 16px;font-weight: 700;text-align: left;line-height: 24px;padding-bottom: 10px;}
span.news-info aside {color: #f89223;text-transform: uppercase;font-size: 12px;font-weight: 500;padding: 0px 0px;font-family: 'Poppins', sans-serif;letter-spacing: 0px;text-align: left;}
/*latest news*/



.site-footer {width: 100%;height: auto;display: inline-block;padding: 80px 0px;background-color: #ffffff;position: relative;}
.site-footer figure img {max-width: 30%;margin-bottom: 20px;}
.site-footer .col-xl-5 p {font-size: 14px;line-height: 24px;padding-right: 5rem;}
.site-footer h4 {font-family: 'Space Grotesk', sans-serif;font-weight: 700;display: block;line-height: 25px;color: #0d0d0d;font-size: 20px;
margin-bottom: 15px;text-transform: capitalize;}
.site-footer ul li {list-style-type: none;position: relative;padding-left: 15px;line-height: 30px;}
.site-footer ul li::before {position: absolute;content: '\e09f';font-family: 'Font Awesome 5 Pro';left: 0;top: 0;font-size: 13px;color: #d57515;}
.site-footer ul li a {text-transform: capitalize;color: #282828;font-weight: 400;}
.site-footer ul li a:hover {color: #d57515;}
.site-footer .col-xl-4 samp {color: #282828;font-weight: 400;text-transform: capitalize;}
.site-footer .social-media {margin: 20px 0px;display: flex;}
.site-footer .social-media dd a {color: #4a4a4a;}
.site-footer .social-media dd a:hover {color: #d57515;}
/*site footer*/


.copyright-area {width: 100%;height: auto;display: inline-block;background-color: #d57515;padding: 15px 0px;position: relative;color: #ffffff;}
.copyright-area p {text-transform: capitalize;}
.copyright-area ol {display: flex;justify-content: end;}
.copyright-area ol li {list-style-type: none;padding-left: 15px;}
.copyright-area ol li:first-letter {text-transform: uppercase;}
.copyright-area ol li a {color: #ffffff;text-transform: lowercase;position: relative;}
/*copyright*/