html{scroll-behavior:smooth}body{padding-top:60px;background-color:#f5f7fa}a{text-decoration:none}a:active,a:hover,a:focus{text-decoration:none}a:active,a:hover,a:focus{outline:0 none}img{max-width:100%;height:auto}ul{list-style:outside none none;margin:0;padding:0}p,li{overflow-wrap:break-word;word-break:break-word}@media(min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width:1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:960px}}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x:1rem;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}@media(max-width:768px){.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x:.4rem;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}}@media(max-width:768px){.row{margin-left:0;margin-right:0}}.ratio-3x2{--bs-aspect-ratio:66.66%}.ratio-3x2::before{content:"";display:block;padding-top:var(--bs-aspect-ratio)}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:#fff;--bs-list-group-border-color:transparent;--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:#fff;--bs-list-group-action-hover-bg:#a30000;--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:#5c507c;--bs-list-group-disabled-bg:#17141f;--bs-list-group-active-color:#111;--bs-list-group-active-bg:#fff;--bs-list-group-active-border-color:#fff;display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.text-bg-recipe-label{color:#000;background-color:#d4d3d6!important;padding:.25rem .5rem;border-radius:.25rem;display:inline-block}.validation-alert{padding:.75rem 1rem;border-left:5px solid #dc3545;border-radius:.5rem;font-size:.95rem;position:relative}.validation-alert::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.5rem;color:#842029;font-size:1.2rem}.main-container{padding-top:30px}.main-content-section{margin-top:1rem}@media(max-width:768px){.main-container{padding-top:20px}}iframe{overflow:hidden;border:0}.navbar-brand img{margin-left:5px;width:auto;height:32px}.navbar .bi{margin-right:.25rem;font-size:1rem}#home .navbar,#help .navbar{background:linear-gradient(145deg,#375ee3 0%,#6543e0 80%)}#home .navbar-brand .nav-link,#help .navbar-brand .nav-link{display:inline-block;margin-right:-30px}#home{padding-top:0}#home .btn{padding:.5rem .9rem}.bs-docs-section{margin-top:4em}.bs-docs-section .page-header h1{padding:2rem 0;font-size:3rem}.dropdown-menu.show[aria-labelledby=themes]{display:flex;flex-wrap:wrap;width:420px}.dropdown-menu.show[aria-labelledby=themes] .dropdown-item{width:33.333333%}.dropdown-menu.show[aria-labelledby=themes] .dropdown-item:first-child{width:100%}.content-height{min-height:300px}@media(min-width:992px){.navbar-transparent{background:none!important}}.bs-component>.btn,.bs-component>.btn-toolbar>.btn-group,.bs-component>.btn-group,#home .section-preview .card .btn-group{margin-bottom:.25rem}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:.6rem;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255,255,255,.9);--bs-navbar-hover-color:rgba(255,255,255,.75);--bs-navbar-disabled-color:rgba(255,255,255,.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255,255,255,.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.scrollable-dropdown{max-height:90vh;overflow-y:auto}@media(max-width:768px){.scrollable-dropdown{max-height:70vh}}@media(max-width:768px){.dropdown-menu{background-color:#222;color:#fff}.dropdown-menu .dropdown-item{color:#fff}.dropdown-menu .dropdown-item:hover{background-color:#444;color:#fff}}.scrollable-dropdown{overflow-y:auto}.scrollable-dropdown::-webkit-scrollbar{width:10px}.scrollable-dropdown::-webkit-scrollbar-thumb{background-color:#a30000;border-radius:4px}.scrollable-dropdown::-webkit-scrollbar-track{background-color:#f1f1f1}.scrollable-dropdown{scrollbar-color:#a30000 #f1f1f1;scrollbar-width:thin}.site-top{transition:top .3s}.search{position:relative}.search input{height:40px;text-indent:30px;border:1px solid #d6d4d4}.search input:focus{border:2px solid #a30000}.search .in-search{position:absolute;top:12px;left:16px}.search button{position:absolute;top:5px;right:5px;height:30px;width:110px;background:#a30000;font-size:.8rem;padding:.25rem 0 .25rem 0}@media(max-width:767.98px){.search button{width:90px}}.main-slider{margin-bottom:20px}.carousel-gradient{position:absolute;bottom:0;left:0;width:100%;height:120px;background:linear-gradient(to top,rgba(0,0,0,.4),transparent);z-index:1;border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.carousel-item{position:relative}.carousel-item img{border-radius:.25rem}.carousel-caption{z-index:2;position:absolute;bottom:30px}.carousel-caption h5{font-size:1rem;font-weight:bold;color:#fff}.carousel-caption h3{font-size:1.8rem;font-weight:bold;color:#fff}.carousel-caption h3,.carousel-caption h5{text-shadow:0 0 2px #000}@media(max-width:767.98px){.carousel-caption h5{font-size:.8rem;font-weight:bold;color:#fff}.carousel-caption h3{font-size:1.2rem;font-weight:bold;color:#fff}}.swiper{padding:0 2px 0 2px}.swiper-slide{width:auto}.swiper-button-next,.swiper-button-prev{width:72px;height:72px;background-color:rgba(255,255,255,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#a30000;font-weight:bold;transform:scale(.7);z-index:10;top:40%;margin-top:-24px}.swiper-button-next::after,.swiper-button-prev::after{font-size:18px;font-weight:900}.swiper-button-disabled{pointer-events:none;opacity:0;visibility:hidden}.section-heading{margin-top:20px;margin-bottom:20px;padding-bottom:15px;position:relative;border-bottom:1px solid #d7d7d7}.section-heading:before{position:absolute;content:"";bottom:-2px;left:0;background-color:#c40202;height:3px;width:50px}.section-heading .item-heading{margin-bottom:0;font-size:20px;font-weight:600}.section-heading h1{font-size:calc(1.275rem + .3vw);font-weight:700}@media only screen and (max-width:767px){.section-heading .item-heading{font-size:16px}}.widget .section-heading .item-heading{font-size:20px;font-weight:500}.sub-heading{font-size:.6rem}.author-avatar{width:24px;height:24px;border-radius:50%}.recipe-author{padding:15px 20px 10px;background-color:#fff}@media only screen and (max-width:767px){.recipe-author{padding:15px 0 10px}}.recipe-author .author-title{font-weight:700;color:#111;font-size:16px;margin-bottom:10px}.recipe-author .author-sub-title{font-size:14px;color:#646464}.recipe-author p{font-size:14px;color:#444}.recipe-author .author-social li{display:inline-block;margin-right:15px}.recipe-author .author-social a{color:#a5a5a5;transition:all .3s ease-out}.recipe-author .author-social a:hover{color:#c40202}.pagination-layout li a{height:4rem;width:4.6rem;font-size:20px}.recipe-card{height:100%;box-shadow:0 .25rem .5rem rgba(0,0,0,.1)!important;background-color:#fff;border:0;z-index:9}.recipe-card .card-body{padding:.4rem;height:5.2rem}.recipe-card .card-body .category-title{font-size:.7rem;font-weight:bold;text-align:center;margin:0 0 10px 0;color:#007bff}.recipe-card .card-title{font-size:1rem;font-weight:600;text-align:center;margin:0 0 5px 0}.recipe-card .card-footer{padding:.4rem 1rem;height:40px;background-color:#fff;border-top:1px solid #e9ecef}.recipe-card .card-footer i{color:#c40202;margin-right:4px}.recipe-card .card-top-footer{font-size:.9em;font-weight:600;text-align:center}.recipe-card .card-sub-footer{font-size:.75em;font-weight:600;color:#000;height:40px}.recipe-card .card-sub-footer a{color:#000}.card-author{font-size:.75em;font-weight:600;color:#000;text-align:center}@media(min-width:768px){.recipe-card .card-image img{border-top-left-radius:.375rem;border-top-right-radius:.375rem}}@media(max-width:767.98px){.recipe-card .card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}}.recipe-card .star-rating{display:inline-flex;align-items:center}.recipe-card .star-rating i{margin-right:0}.recipe-card .star-rating i:last-child{margin-right:0}.blog-card{background-color:#fff;border:0}.blog-card .card-body{padding:.4rem;height:4.2rem}.blog-card .card-title{font-size:1rem;font-weight:600;text-align:center;margin:0 0 5px 0}.blog-card .card-top-footer{font-size:.9em;font-weight:600;text-align:center}.blog-card .card-sub-footer{font-size:.75em;font-weight:600;color:#000}.blog-card .card-sub-footer a{color:#000}.blog-card .card-image img{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.blog-card .card-body .category-title{font-size:.7rem;font-weight:bold;text-align:center;margin:0 0 10px 0;color:#007bff}.blog-card .card-footer{padding:.5rem 1rem;background-color:#fff;border-top:1px solid #e9ecef}.blog-card .card-footer i{color:#c40202;margin-right:4px}.category-card{background-color:#fff;border:0}.category-card .card-body{padding:.4rem;height:2.4rem}.category-card .card-title{font-size:1rem;font-weight:600;text-align:center;margin:5px 0 5px 0}.category-card .card-top-footer{font-size:.9em;font-weight:600;text-align:center}.category-card .card-sub-footer{font-size:.75em;font-weight:600;color:#000}.category-card .card-sub-footer a{color:#000}.category-card .card-image img{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.category-card .card-body .category-title{font-size:.7rem;font-weight:bold;text-align:center;margin:0 0 10px 0;color:#007bff}.category-card .card-footer{padding:.5rem 1rem;background-color:#fff;border-top:1px solid #e9ecef}.category-card .card-footer i{color:#c40202;margin-right:4px}footer{padding:1rem 0 4rem 0;background-color:#111;text-align:center;color:#989898}footer.td-bg-light{background-color:#fff;color:#646464}footer.td-bg-dark{background-color:#111;color:#989898}.footer-logo{margin:30px 0}.footer-logo a{display:inline-block}.footer-menu{margin-bottom:30px}.footer-menu ul li{display:inline-block;margin:0 5px;position:relative}.footer-menu ul li:after{position:absolute;right:-7.5px;bottom:0}.footer-menu ul li a{display:block;padding:5px 25px;color:#989898;transition:all .3s ease-in-out}.footer-menu ul li a:hover{color:#c40202}.footer-menu ul li:last-child:after{display:none}.custom-profile-button{padding:.5rem!important;margin-bottom:.5rem!important;text-align:start!important;font-size:.8rem!important}.profile-container{font-size:.9rem!important}.profile-container h6{font-size:.9rem!important}.profile-container .item-heading{font-size:1rem!important}.panel-header{background-color:#f8f9fa;border-bottom:1px solid #e9ecef;padding:1rem 0}.panel-nav{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:20px}.panel-nav .navbar-nav .nav-link{color:#a30000;font-weight:500;padding:.75rem 1rem;transition:all .3s ease;border-radius:.375rem;margin:0 .25rem}.panel-nav .navbar-nav .nav-link:hover{background-color:#f8f9fa;color:#000}.panel-nav .navbar-nav .nav-link.active{background-color:#a30000;color:#fff}.dropdown-menu{border:1px solid #e9ecef;box-shadow:0 4px 6px rgba(0,0,0,.1)}.dropdown-item:hover{background-color:#f8f9fa;color:#000}.profile-card{border:1px solid #e9ecef;border-radius:.5rem;padding:2rem;background-color:#fff}.divider-gradient{height:3px;background:linear-gradient(to right,transparent,#a30000,transparent)}.notification-item{border-left:4px solid #198754;background-color:#f8f9fa;padding:1rem;margin-bottom:1rem;border-radius:0 .375rem .375rem 0}.favorite-item{border:1px solid #e9ecef;border-radius:.5rem;padding:1rem;margin-bottom:1rem;background-color:#fff}.scroll-to-top{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background:linear-gradient(45deg,#a30000,#bd0000);color:#fff;border:0;border-radius:50%;cursor:pointer;box-shadow:0 8px 25px rgba(0,0,0,.3);z-index:1000;font-size:20px;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;visibility:hidden;transform:translateY(20px) scale(.8)}.scroll-to-top.show{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.scroll-to-top:hover{background:linear-gradient(45deg,#bd0000,#d60000);transform:translateY(-3px) scale(1.05);box-shadow:0 12px 35px rgba(0,0,0,.4)}.scroll-to-top:active{transform:translateY(-1px) scale(1.05)}@media(max-width:768px){.scroll-to-top{width:32px;height:32px;bottom:80px;right:20px;font-size:16px}.scroll-to-top::before{font-size:16px}}.page-content-section{margin-bottom:2rem}.page-content-section .item-title{font-weight:700}.page-content-section .entry-meta{margin-bottom:5px}.page-content-section .recipe-label img{width:20px;height:20px}.page-content-section .item-description{font-size:1em;color:#444;line-height:1.8em;font-weight:normal;margin-bottom:20px;margin-top:20px}.page-content-section .recipe-steps-section .section-paragraph{font-size:17px;color:#444;margin-bottom:40px}.page-content-section .recipe-steps-section .recipe-step-item{margin-bottom:40px;align-items:center}@media only screen and (max-width:767px){.page-content-section{margin-bottom:1.2rem}.page-content-section .recipe-steps-section .recipe-step-item{padding:0;align-items:flex-start}}.page-content-section .recipe-steps-section .recipe-step-item .item-content{flex:1}@media only screen and (max-width:767px){.page-content-section .recipe-steps-section .recipe-step-item .item-content{flex:inherit}}.page-content-section .recipe-steps-section .recipe-step-item .item-content .serial-number{background-color:#c40202;color:#fff;display:inline-block;padding:5px 10px 3px;border-radius:4px;font-weight:500;margin-bottom:15px}.page-content-section .recipe-steps-section .recipe-step-item .item-content p{color:#444;font-size:17px;font-weight:500;margin-bottom:0}.page-content-section .recipe-steps-section .recipe-step-item .item-content p .item-time{display:inline-block;margin-left:5px;color:#c40202}.page-content-section .recipe-steps-section .recipe-step-item .item-content p .item-time i{margin-right:5px}.feature-wrap-add-notebook .media-body{text-align:center}h1.item-title{font-size:1.6em;font-weight:bold;line-height:1.6rem;color:#333;margin:0 0 16px 0}h2.item-title{font-size:1.6em;font-weight:bold;line-height:1.6rem;color:#333;margin:0 0 16px 0}@media only screen and (max-width:767px){h1.item-title{font-size:1.3em;line-height:1.3rem}h2.item-title{font-size:1.3em;line-height:1.3rem}}.ingredients-list ul{list-style-type:disc;padding-left:2em;margin:0}.ingredients-list ol{padding-left:2em;margin:0}.ingredients-list p{margin-top:20px;margin-bottom:5px}.sticky-sidebar{position:sticky;top:70px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 0;margin-bottom:1rem;list-style:none;background-color:#fff;border-radius:.25rem}.breadcrumb-item{font-size:1.2rem;font-weight:bold}.recipe-time-features{text-align:center}.recipe-time-features h6{font-size:.8rem}.recipe-time-features .time-feature{font-size:1rem;font-weight:600}.item-figure img{width:100%!important;height:auto!important;max-width:100%}.sidebar-widget-area{margin-bottom:3rem;transition:all .5s ease-in}.sidebar-widget-area .widget{margin-bottom:4rem;background-color:#fff}.sidebar-widget-area .widget:last-child{margin-bottom:0!important}.sidebar-widget-area .widget .widget-title{position:relative;padding-bottom:15px;margin-bottom:25px;font-weight:500}.sidebar-widget-area .widget .widget-title:after{position:absolute;content:"";bottom:0;left:0;background-color:#c40202;height:4px;width:45px}.sidebar-widget-area .widget-box-padding{padding:30px}.widget-follow-us ul{display:flex;flex-wrap:wrap;margin-right:-2.5px;margin-left:-2.5px}.widget-follow-us ul li.single-item{display:inline-block;margin-bottom:5px;max-width:50%;flex:0 0 50%;padding-left:2.5px;padding-right:2.5px}.widget-follow-us ul li.single-item a{padding:12px 5px;font-size:14px;width:100%;height:100%;background-color:#ebebeb;color:#646464;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease-out}.widget-follow-us ul li.single-item a:hover{background-color:#c40202;color:#fff}.widget-follow-us ul li.single-item a i{margin-right:10px}.widget-categories ul li{margin-bottom:15px}.widget-categories ul li a{position:relative;display:block;color:#111;transition:all .5s ease-out}.widget-categories ul li a span{position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:2;transition:all .3s ease-out}.widget-categories ul li:hover a{color:#c40202}.widget-categories ul li:last-child{margin-bottom:0}.widget-ad{text-align:center}.widget-ad a{display:inline-block}.widget-latest ul.block-list .single-item{margin-bottom:20px}.widget-latest ul.block-list .single-item:last-child{margin-bottom:0}.widget-latest ul.block-list .single-item .item-img{margin-top:5px;position:relative;overflow:hidden}.widget-latest ul.block-list .single-item .item-img a{display:block}.widget-latest ul.block-list .single-item .item-img .count-number{color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;right:-5px;bottom:-5px;z-index:3;height:35px;width:35px;border-radius:50%;background-color:rgba(255,74,82,.8)}.widget-latest ul.block-list .single-item .item-content{flex:1}.widget-latest ul.block-list .single-item .item-content .item-ctg{color:#c40202;font-weight:600}.widget-latest ul.block-list .single-item .item-content .item-title{font-weight:700;font-size:15px;margin-bottom:8px;color:#111;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.widget-latest ul.block-list .single-item .item-content .item-title a{color:#111;transition:all .3s ease-in-out}.widget-latest ul.block-list .single-item .item-content .item-title a:hover{color:#c40202}.widget-latest ul.block-list .single-item .item-content .item-post-by{line-height:1;font-size:15px}.widget-latest ul.block-list .single-item .item-content .item-post-by a{color:#111;transition:all .3s ease-in-out}.widget-latest ul.block-list .single-item .item-content .item-post-by a span{color:#909090;transition:all .3s ease-in-out}.widget-latest ul.block-list .single-item .item-content .item-post-by a i{color:#c40202;margin-right:10px}@media only screen and (max-width:1199px){.widget-latest ul.block-list .single-item .item-content .item-post-by a i{margin-right:5px}}.widget-latest ul.block-list .single-item .item-content .item-post-by a:hover{color:#c40202}.widget-latest ul.block-list .single-item .item-content .item-post-by a:hover span{color:#c40202}.widget .section-heading .item-heading{font-size:20px;font-weight:600}.heading-dark .item-title{color:#111}.heading-light .item-title{color:#fff}.instagram-feed-wrap{position:relative}.instagram-feed-title{text-align:center;position:absolute;z-index:5;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.instagram-feed-title a{background-color:#fff;padding:12px 20px;color:#111;text-transform:uppercase;border-radius:4px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;transition:all .3s ease-in-out}.instagram-feed-title a i{margin-right:8px;font-size:20px;margin-bottom:1px}.instagram-feed-title a:hover{background-color:#c40202;color:#fff}.instagram-feed-figure{display:flex;background-color:#111}.instagram-feed-figure li{flex:1;overflow:hidden}.instagram-feed-figure li a{display:block}.instagram-feed-figure li a img{width:100%;transform:scale(1) rotate(0deg);transition:all .3s ease-in-out}.instagram-feed-figure li a:hover img{transform:scale(1.2) rotate(2deg)}@media(min-width:992px) and (max-width:1199px){.instagram-feed-figure li{display:none}.instagram-feed-figure li:nth-child(-n+6){display:block}}@media(min-width:768px) and (max-width:991px){.instagram-feed-figure li{display:none}.instagram-feed-figure li:nth-child(-n+5){display:block}}@media(min-width:576px) and (max-width:767px){.instagram-feed-figure li{display:none}.instagram-feed-figure li:nth-child(-n+4){display:block}}@media(min-width:480px) and (max-width:575px){.instagram-feed-figure li{display:none}.instagram-feed-figure li:nth-child(-n+3){display:block}}@media only screen and (max-width:479px){.instagram-feed-figure li{display:none}.instagram-feed-figure li:nth-child(-n+2){display:block}}.single-blog-box{margin-bottom:2rem}.single-blog-box .main-figure{margin-bottom:0}.single-blog-box .blog-content{margin-bottom:50px}.single-blog-box .blog-content .item-details{line-height:1.8}.single-blog-box .blog-content .item-title{font-size:22px;font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.single-blog-box .blog-content .item-title a{color:#111;transition:all .3s ease-out}.single-blog-box .blog-content .item-title a:hover{color:#c40202}.single-blog-box .blog-content blockquote{margin:20px 10px;border-radius:4px;padding:20px 40px;font-size:1.2rem;color:#5c5c5c;font-family:system-ui,sans-serif;font-weight:700;font-style:italic;position:relative;background-color:#f6f6f6}@media only screen and (max-width:575px){.single-blog-box .blog-content blockquote{font-size:18px;margin:30px 10px}}.single-blog-box .blog-content blockquote:before{content:"";font-family:'Font Awesome 5 Free';font-weight:900;top:15px;left:20px;position:absolute;color:#c40202}.single-blog-box .blog-content blockquote span{position:relative}.single-blog-box .blog-content blockquote span:after{content:"";font-family:'Font Awesome 5 Free';font-weight:900;bottom:-10px;right:-30px;position:absolute;color:#c40202}.single-blog-box .blog-content .details-figure-box{margin-bottom:30px;margin-top:30px;text-align:center}.single-blog-box .blog-content .details-figure-box img{margin-bottom:2px}.single-blog-box .blog-content .description-deading{color:#111;font-weight:700}.single-blog-box .blog-content .description-list{margin-bottom:20px}.single-blog-box .blog-content .description-list li{color:#111;font-size:20px;font-weight:500;margin-bottom:5px}.single-blog-box .blog-content .description-list li:last-child{margin-bottom:0}.single-blog-box .blog-content .description-list li span{color:#c40202;display:inline-block;margin-right:10px}.single-blog-box .next-prev-post{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px}.single-blog-box .next-prev-post .prev-post{display:flex;align-items:center;padding-right:50px}@media only screen and (max-width:767px){.single-blog-box .next-prev-post .prev-post{display:block;padding-right:0;text-align:center;margin-right:5px}}.single-blog-box .next-prev-post .prev-post .item-content{flex:1;margin-left:20px}@media only screen and (max-width:767px){.single-blog-box .next-prev-post .prev-post .item-content{margin-left:0}}.single-blog-box .next-prev-post .prev-post .item-content p{color:#c1c1c1;font-size:15px;margin-bottom:5px}@media only screen and (max-width:575px){.single-blog-box .next-prev-post .prev-post .item-content p{font-size:14px}}.single-blog-box .next-prev-post .prev-post .item-content .post-title{font-size:20px;font-weight:700;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media only screen and (max-width:767px){.single-blog-box .next-prev-post .prev-post .item-content .post-title{display:none}}.single-blog-box .next-prev-post .prev-post .item-content .post-title a{color:#111;transition:all .3s ease-in-out}.single-blog-box .next-prev-post .prev-post .item-content .post-title a:hover{color:#c40202}.single-blog-box .next-prev-post .next-post{text-align:right;display:flex;align-items:center;padding-left:50px}@media only screen and (max-width:767px){.single-blog-box .next-prev-post .next-post{flex-direction:column-reverse;padding-left:0;text-align:center;margin-left:5px}}.single-blog-box .next-prev-post .next-post .item-content{flex:1;margin-right:20px}@media only screen and (max-width:767px){.single-blog-box .next-prev-post .next-post .item-content{margin-right:0}}.single-blog-box .next-prev-post .next-post .item-content p{color:#c1c1c1;font-size:15px;margin-bottom:5px}@media only screen and (max-width:575px){.single-blog-box .next-prev-post .next-post .item-content p{font-size:14px}}.single-blog-box .next-prev-post .next-post .item-content .post-title{font-size:20px;font-weight:700;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media only screen and (max-width:767px){.single-blog-box .next-prev-post .next-post .item-content .post-title{display:none}}.single-blog-box .next-prev-post .next-post .item-content .post-title a{color:#111;transition:all .3s ease-in-out}.single-blog-box .next-prev-post .next-post .item-content .post-title a:hover{color:#c40202}.category-link-list{font-size:.8rem}.category-link-list .category-link-cell{border-left:3px solid #ccc}.category-link-list .category-link-cell.cell-active{border-left:3px solid #c40202}.blog-content ul{list-style-type:disc;padding-left:2em;margin-top:0;margin-bottom:1rem}.bd-callout{font-size:.8rem;padding:1.25rem;margin-top:1.25rem;margin-bottom:1.2rem;border:1px solid #eee;border-left-width:.35rem;border-left-color:#ff5f15;border-radius:.25rem}.bd-callout h5{color:#ff5f15;margin-bottom:.5rem;font-size:1rem}.common-content .entry-meta{margin-bottom:10px}.common-content .entry-meta li{display:inline-block;margin-right:10px;margin-bottom:5px}.common-content .entry-meta li:last-child{margin-right:0}.common-content .entry-meta li a{color:#909090;transition:all .3s ease-out}.common-content .entry-meta li a span{color:#111;transition:all .3s ease-out}.common-content .entry-meta li a i{margin-right:10px;color:#c40202;font-size:14px}.common-content .entry-meta li a:hover{color:#c40202}.common-content .entry-meta li a:hover span{color:#c40202}.inner-page-banner .breadcrumbs-area{position:relative;z-index:1;text-align:center}.inner-page-banner .breadcrumbs-area h1{font-weight:700;color:#fff;font-size:3.6rem}.inner-page-banner .breadcrumbs-area ul li{display:inline-block;color:#fff;font-size:18px;position:relative;margin-right:8px;padding-right:20px}.inner-page-banner .breadcrumbs-area ul li:before{content:"";font-family:'Font Awesome 5 Free';font-weight:900;font-size:14px;position:absolute;right:0;top:46%;transform:translateY(-50%);z-index:5;color:#fff}.inner-page-banner .breadcrumbs-area ul li a{color:#fff;transition:all .5s ease-out}.inner-page-banner .breadcrumbs-area ul li a:hover{color:#111}.inner-page-banner .breadcrumbs-area ul li:last-child{margin-right:0;padding-right:0}.inner-page-banner .breadcrumbs-area ul li:last-child:before{display:none}.image-watermark-container{position:relative;display:inline-block}.image-watermark-container img{display:block;width:100%;height:auto}.image-source{position:absolute;bottom:0;right:0;background:rgba(0,0,0,.4);color:#fff;font-size:.7rem;padding:2px 6px;border-top-left-radius:2px;border-radius:inherit}.image-source a,.image-source a:hover,.image-source a:visited{color:#fff;text-decoration:none}.breadcrumb{background-color:#f9f9f9;padding:10px 10px}.breadcrumb .breadcrumb-item{display:inline-block;margin-right:5px;color:#646464;font-size:.8rem}.leave-comment{background-color:#f8f9fa}.comment-card{border:0;box-shadow:0 2px 10px rgba(0,0,0,.06);border-radius:12px;transition:transform .2s ease-in-out}.comment-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.1)}.user-avatar{width:45px;height:45px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.comment-body{margin-bottom:0;font-size:.9rem}.comment-form-card{border:0;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.08);background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%)}.comment-date{color:#6c757d;font-size:.85rem}.section-title{color:#2c3e50;font-weight:700;position:relative;padding-bottom:15px}.section-title::after{content:'';position:absolute;bottom:0;left:0;width:50px;height:3px;background:linear-gradient(135deg,#fd7e14 0%,#ff6b35 100%);border-radius:2px}.reply-comment{margin-left:60px;margin-top:15px;border-left:3px solid #a30000;background:linear-gradient(135deg,#fff8f0 0%,#fefefe 100%);border-radius:5px}.reply-comment .user-avatar{width:35px;height:35px}.reply-btn{background:none;border:1px solid #e9ecef;color:#6c757d;border-radius:20px;padding:5px 15px;font-size:.85rem;transition:all .3s ease}.reply-btn:hover{background-color:#a30000;color:#fff;border-color:#a30000}.reply-form{margin-top:15px;padding:20px;background:#f8f9fa;border-radius:10px;border-left:3px solid #fd7e14}.comment-actions{margin-top:10px;padding-top:10px;border-top:1px solid #f1f1f1}.list-group{overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);background-color:#fff}.list-group-item{padding:12px 18px;border:0;border-bottom:1px solid #eee;color:#333;text-decoration:none;transition:background-color .3s ease,color .3s ease;font-size:16px;display:block;background-color:transparent}.list-group-item:last-child{border-bottom:0}.list-group-item-action:hover,.list-group-item-action:focus{background-color:#f0f8ff;color:#0056b3;cursor:pointer}.list-group-item.disabled{background-color:#f8f8f8;color:#aaa;pointer-events:none;cursor:not-allowed;opacity:.7}.list-group-item.active{background-color:transparent!important;color:inherit!important;border-color:transparent!important;box-shadow:none!important}.search-results-overlay{background-color:#fdfdfd;border-radius:10px;box-shadow:0 8px 25px rgba(0,0,0,.15);padding:10px 0;position:absolute;top:60px;left:50%;transform:translateX(-50%);width:90%;max-width:600px;z-index:1000}@media(max-width:768px){.list-group-item{padding:10px 15px;font-size:15px}.search-results-overlay{width:95%;top:50px}}.list-group-item-secondary{background-color:#a30000;color:#fff}.page-content-container p,.page-content-container ul{margin-bottom:1rem}#displayNameMessage{display:block;margin-top:5px;font-size:.875rem;font-weight:500}#displayNameMessage.text-success{color:#28a745!important}#displayNameMessage.text-danger{color:#dc3545!important}#displayNameInput:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#displayNameInput.is-valid{border-color:#28a745}#displayNameInput.is-invalid{border-color:#dc3545}.profile-header{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:20px}.cover-photo{height:300px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 0 0;position:relative}.profile-photo{position:absolute;bottom:-50px;left:30px;width:120px;height:120px;border:5px solid #fff;border-radius:50%;background:#ddd;overflow:hidden}.profile-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cover-follow{position:absolute;bottom:-20px;right:30px;border:5px solid #fff;border-radius:10px;background:#fff;overflow:hidden}.profile-info{padding:60px 30px 0 30px}.profile-name{font-size:1.6rem;font-weight:bold;color:#1c1e21;margin-bottom:5px}.profile-bio{color:#65676b;margin-bottom:15px}.profile-actions{display:flex;gap:10px;margin-top:20px}.btn-secondary-fb{background-color:#e4e6ea;border-color:#e4e6ea;color:#1c1e21;font-weight:600;padding:8px 20px;border-radius:6px}.btn-secondary-fb:hover{background-color:#d8dadf;border-color:#d8dadf;color:#1c1e21}.profile-tabs{background:#fff;border-radius:8px 8px 0 0;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:20px}.nav-tabs .nav-link{color:#65676b;font-weight:600;border:0;padding:15px 20px;border-radius:0}.nav-tabs .nav-link.active{color:#a30000;border-bottom:1px solid #a30000;background:transparent}@media(max-width:768px){.nav-tabs .nav-link{padding:15px 6px}}.content-section{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px;margin-bottom:20px}.post-item{border-bottom:1px solid #e4e6ea;padding:20px 0}.post-item:last-child{border-bottom:0}.post-header{display:flex;align-items:center;margin-bottom:15px}.post-avatar{width:40px;height:40px;border-radius:50%;background:#ddd;margin-right:12px}.post-meta h6{margin:0;font-weight:600;color:#1c1e21}.post-meta small{color:#65676b}.post-actions{display:flex;justify-content:space-around;border-top:1px solid #e4e6ea;padding-top:10px;margin-top:15px}.post-action{display:flex;align-items:center;color:#65676b;text-decoration:none;padding:8px 16px;border-radius:6px;transition:background-color .2s}.post-action:hover{background-color:#f0f2f5;color:#65676b}.post-action i{margin-right:8px}.sidebar-section{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px;margin-bottom:20px}.sidebar-section h5{color:#1c1e21;font-weight:bold;margin-bottom:15px}@media(max-width:768px){.profile-photo{width:80px;height:80px;left:20px;bottom:-40px}.profile-info{padding:40px 20px 0 20px}.profile-name{font-size:1.2rem;margin-bottom:0}.cover-photo{height:150px}}.file-upload-area{border:2px dashed #dee2e6;border-radius:12px;padding:2rem 1.5rem;text-align:center;background:#f8f9fa;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.file-upload-area:hover{border-color:#0d6efd;background:#e7f3ff;transform:translateY(-2px)}.file-upload-area.dragover{border-color:#0d6efd;background:#e7f3ff;transform:scale(1.02)}.upload-icon{font-size:3rem;color:#6c757d;margin-bottom:1rem}.file-upload-area:hover .upload-icon{color:#0d6efd}.upload-text{color:#6c757d;font-size:1.1rem;margin-bottom:.5rem}.upload-subtext{color:#adb5bd;font-size:.875rem}.rateyo>svg{display:none!important}.rateyo i.fa-star{color:#ddd}.rateyo-rated i.fa-star{color:#f5b301}#share-buttons span{font-size:.9rem}@media(max-width:576px){#share-buttons span{font-size:.8rem}}.card-text{font-size:.9rem}.hover-scale{transition:transform .3s ease-in-out}.hover-scale:hover{transform:scale(1.05)}.btn-facebook{color:#fff;background-color:#4c67a1;border-color:#4c67a1}.btn-facebook:hover{color:#fff;background-color:#405d9b;border-color:#4c67a1}.btn-twitter{color:#fff;background-color:#1da1f2;border-color:#1da1f2;--bs-btn-bg:#1da1f2;--bs-btn-border-color:#1da1f2;--bs-btn-hover-bg:#1a92da;--bs-btn-hover-border-color:#1a92da}.btn-twitter:hover{color:#fff;background-color:#1a92da;border-color:#1a92da}.btn-telegram{background-color:#08c;border-color:#08c;--bs-btn-bg:#08c;--bs-btn-border-color:#08c;--bs-btn-hover-bg:#007ab8;--bs-btn-hover-border-color:#007ab8;color:#fff}.btn-telegram:hover{background-color:#007ab8;border-color:#007ab8}.social-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;text-decoration:none;color:#fff;font-size:20px;transition:all .3s ease;margin:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);position:relative;overflow:hidden}.social-btn::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0);transition:background .3s ease;border-radius:inherit}.social-btn:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.2);text-decoration:none;color:#fff}.social-btn:hover::before{background:rgba(255,255,255,.1)}.social-btn i{z-index:1;position:relative}.social-btn.website{background:#6c757d}.social-btn.website:hover{background:#788086}.social-btn.instagram{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.social-btn.instagram:hover{background:linear-gradient(45deg,#f2a347 0%,#e8754a 25%,#de3751 50%,#ce3574 75%,#c42896 100%)}.social-btn.facebook{background:#1877f2}.social-btn.facebook:hover{background:#2985f4}.social-btn.twitter{background:#000}.social-btn.twitter:hover{background:#1a1a1a}.social-btn.youtube{background:#f00}.social-btn.youtube:hover{background:#ff1a1a}.social-btn.pinterest{background:#bd081c}.social-btn.pinterest:hover{background:#c91932}.social-btn.tiktok{background:#000}.social-btn.tiktok:hover{background:#1a1a1a}.social-buttons-container{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;padding:12px}@media(max-width:768px){.social-btn{width:29px;height:29px;font-size:14px;margin:2px;border-radius:5px}.social-buttons-container{gap:6px;padding:12px}}@media(max-width:480px){.social-btn{width:29px;height:29px;font-size:14px;border-radius:4px}.social-buttons-container{gap:4px;padding:8px}}.social-btn:focus{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}@media(prefers-color-scheme:dark){.social-btn{box-shadow:0 2px 8px rgba(0,0,0,.3)}.social-btn:hover{box-shadow:0 4px 16px rgba(0,0,0,.4)}}.upload-area{border:2px dashed #007bff;padding:40px;text-align:center;border-radius:10px;cursor:pointer;background-color:#f8f9fa;transition:background-color .3s ease}.upload-area:hover{background-color:#e2e6ea}.upload-text{color:#495057;font-size:1rem}.upload-click{color:#007bff;text-decoration:underline;cursor:pointer}#loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:9999;display:flex;align-items:center;justify-content:center}.loading-content{text-align:center;color:#fff}.loading-text{margin-top:1rem;font-size:1.2rem}.circle-overlay{position:absolute;top:50%;left:50%;width:360px;height:360px;border-radius:50%;border:2px solid rgba(255,255,255,.8);transform:translate(-50%,-50%);pointer-events:none;box-shadow:0 0 0 9999px rgba(0,0,0,.4)}.recipe-stats-boxes{background-color:#f8f9fa;border:0 solid #dee2e6}.recipe-stats-box{padding:6px 0;text-align:center;border-right:1px solid #fff;background-color:#f8f9fa;transition:background-color .2s ease}.recipe-stats-box:last-child{border-right:0}.recipe-stats-box:hover{background-color:#e9ecef}.recipe-stats-box-title{font-size:14px;color:#495057;font-weight:600;margin-bottom:5px}.recipe-stats-box-title i{color:#a30000}.recipe-stats-box-value{font-size:14px;color:#6c757d;font-weight:600}.stars{color:#a30000;font-size:14px}.star-rating{display:flex;align-items:center;justify-content:center;gap:2px}.rating-text{margin-left:8px;color:#6c757d;font-size:14px;font-weight:600}#addToBookBtn,#addToBookBtn *{cursor:pointer!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;pointer-events:auto!important}#addToBookBtn::before,#addToBookBtn::after{cursor:pointer!important}@media(max-width:768px){.recipe-box{border-right:0;border-bottom:1px solid #fff}.recipe-box:last-child{border-bottom:0}.recipe-box-title{font-size:13px;margin-bottom:2px}.recipe-box-icon{font-size:16px;margin-bottom:4px}.stars{font-size:11px}.rating-text{font-size:12px;margin-left:4px}}.mobile-recipe-menu{position:fixed;bottom:0;left:0;right:0;background-color:#f8f9fa;z-index:1050;display:none}.mobile-recipe-menu .menu-item{flex:1;padding:12px 8px;text-align:center;border-right:1px solid #fff;cursor:pointer;transition:background-color .2s ease}.mobile-recipe-menu .menu-item:last-child{border-right:0}.mobile-recipe-menu .menu-item:hover{background-color:#e9ecef}.mobile-recipe-menu .menu-item .sub-menu-icon{font-size:18px;color:#a30000;margin-bottom:4px;display:block}.mobile-recipe-menu .menu-title{font-size:11px;color:#495057;font-weight:500;line-height:1.2}.mobile-recipe-menu .stars{color:#a30000;font-size:12px;margin-top:2px}.mobile-recipe-menu .btn-add-recipe{background-color:#f8f9fa;border:0;color:#495057;font-size:11px;font-weight:500;padding:0;width:100%;height:100%}.mobile-recipe-menu .btn-add-recipe:hover{background-color:#e9ecef;color:#495057}@media(max-width:767.98px){.mobile-recipe-menu{display:flex}}.home-hero-link-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:#fff;border:1px solid #dee2e6;border-radius:.3rem;text-decoration:none;color:#a30000;font-weight:500;font-size:.8rem;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.08);height:100%}.home-hero-link-btn:hover{background:#a30000;color:#fff;border-color:#a30000;box-shadow:0 4px 12px rgba(163,0,0,.3);transform:translateY(-2px)}.home-hero-link-btn i{font-size:1.25rem}.alert-note{--bs-alert-bg:#fffbe2;--bs-alert-border-color:#f8e8b8;--bs-alert-color:#495057;box-shadow:2px 2px 5px rgba(0,0,0,.1)}.alert-note hr{border-top-color:#f8e8b8}.alert-note .alert-heading{color:#343a40;font-weight:600}#deleteConfirmToast{min-width:320px;box-shadow:0 0 20px rgba(0,0,0,.2)}.card-img-top{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;overflow:hidden}@media(min-width:768px){.card-img-top{height:150px}}.footer-categories{background-color:#111}.footer-categories .footer-title{border-bottom:1px solid #333;padding-bottom:.5rem;font-size:1rem}.footer-categories .footer-link{color:#fff;font-size:.95rem;text-decoration:none;transition:color .2s ease,transform .2s ease}.footer-categories .footer-link:hover{color:#a30000;transform:translateX(4px)}.footer-categories .fa-utensils{font-size:.9rem;opacity:.8;transition:opacity .2s ease}.footer-categories .footer-link:hover .fa-utensils{opacity:1}.suggestion-item{cursor:pointer;transition:background-color .2s}.suggestion-item:hover{background-color:#f8f9fa}.selected-ingredient-badge{font-size:1rem;padding:10px 15px;margin-right:5px;margin-bottom:5px;border-radius:20px;display:inline-flex;align-items:center}.remove-ingredient{cursor:pointer;margin-left:8px;color:#fff}