/* Generated by tools/build-archive-css.js. Do not edit this file directly. */

/* Source: assets/css/archive.css */
.archive-posts-w{background-color:#fff;padding:10px}.archive-posts-w.bordered{border-top:1px solid rgba(0,0,0,0.1)}.archive-posts-w.with-sidebar{display:table;table-layout:fixed;width:100%}.archive-posts-w.with-sidebar .archive-posts{display:table-cell;vertical-align:top;width:100%}.archive-posts-w.with-sidebar .archive-sidebar{width:35%;vertical-align:top;display:table-cell;background-color:#f0f7f7;border-radius:0;padding:10px 10px}.archive-posts-w.with-sidebar .archive-sidebar img{max-width:100%;height:auto}.archive-posts-w.with-sidebar.sidebar-location-left .archive-posts{padding-left:10px}.archive-posts-w.with-sidebar.sidebar-location-right .archive-posts{padding-right:50px}.archive-posts .archive-title-w{padding-bottom:0px;border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:30px}.archive-posts .archive-title-w.with-avatar:before,.archive-posts .archive-title-w.with-avatar:after{content:" ";display:table}.archive-posts .archive-title-w.with-avatar:after{clear:both}.archive-posts .page-title{border-bottom:2px solid rgba(0,0,0,0.9);padding-bottom:10px;display:inline-block;margin-bottom:0px;margin-top:0px}.archive-posts .page-content-sub-title{padding-bottom:10px;margin-bottom:0px;font-size:19px;margin-top:0px}.archive-posts .page-content-sub-title p{margin:0px}.archive-posts .archive-item-i{border:dashed #01adb9;position:relative;padding:5px 5px 5px 5px}.archive-posts .archive-item-media img{max-width:100%;height:auto}.archive-posts.masonry-grid-w .masonry-grid:before,.archive-posts.masonry-grid-w .masonry-grid:after{content:" ";display:table}.archive-posts.masonry-grid-w .masonry-grid:after{clear:both}.archive-posts.masonry-grid-w .masonry-grid .masonry-item{float:left;margin-bottom:40px;padding:0px 20px 0px 20px}.archive-posts.masonry-grid-w .masonry-grid .masonry-item.full{width:100%}.archive-posts.masonry-grid-w .masonry-grid .masonry-item.half{width:50%}.archive-posts.masonry-grid-w .masonry-grid .masonry-item.third{width:33.3%;padding-right:30px;margin-bottom:30px}.archive-posts.masonry-grid-w .masonry-grid .masonry-item.fourth{width:25%;padding-right:20px;margin-bottom:20px}.archive-posts.masonry-grid-w .masonry-grid .masonry-item.first-in-row{padding-left:0px}.archive-posts.masonry-grid-w .masonry-grid .masonry-item.last-in-row{padding-right:0px}.archive-posts.masonry-grid-w.magazine-v1 .masonry-grid .masonry-item.first-in-row{clear:left}.archive-posts.masonry-grid-w.magazine-v1 .masonry-grid .masonry-item.full{clear:left}.archive-posts.masonry-grid-w.magazine-v1 .masonry-grid .archive-item.format-video.full_third .archive-item-media{padding-top:10px}.archive-posts.masonry-grid-w.masonry-title-image .masonry-grid{margin-right:-20px;border:none}.archive-posts.masonry-grid-w.masonry-title-image .masonry-item.third{margin-bottom:20px;padding-right:20px}.archive-posts.masonry-grid-w.masonry-title-image .masonry-item.third .archive-item.full_full{padding:20px;background-color:#fff;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1);box-shadow:0 0 4px 0 rgba(0,0,0,0.1);border-radius:0;border:1px solid #ddd}.archive-posts.masonry-grid-w.masonry-title-image .masonry-item.third .archive-item.full_full .archive-item-media .archive-item-media-thumbnail{height:auto;overflow:auto}.archive-posts.masonry-grid-w.masonry-title-image .masonry-item.third .archive-item.full_full .archive-item-media .archive-item-media-thumbnail img{display:block;max-width:100%;height:auto}.archive-posts.masonry-grid-w.masonry-title-image .masonry-item.third .archive-item.full_full .archive-item-content-text{color:rgba(51,51,51,0.9)}.archive-posts.list-items-w.list-items-full-width .masonry-item{margin-bottom:40px}.archive-posts.list-items-w.list-items-full-width .masonry-item .archive-item{padding-bottom:40px}.archive-posts.list-items-w.list-items-half-image .masonry-item{margin-bottom:30px}.archive-posts .masonry-grid .magic-box-w,.archive-posts .sticky-roll-w .magic-box-w,.archive-posts .list-items .magic-box-w{margin-bottom:20px}.archive-posts .masonry-grid .magic-box-w a,.archive-posts .sticky-roll-w .magic-box-w a,.archive-posts .list-items .magic-box-w a{display:block}.archive-posts .masonry-grid .magic-box-w img,.archive-posts .sticky-roll-w .magic-box-w img,.archive-posts .list-items .magic-box-w img{max-width:100%;height:auto}.archive-posts .masonry-grid .archive-item,.archive-posts .sticky-roll-w .archive-item,.archive-posts .list-items .archive-item{-webkit-backface-visibility:hidden}.archive-posts .masonry-grid .archive-item-media,.archive-posts .sticky-roll-w .archive-item-media,.archive-posts .list-items .archive-item-media{position:relative}.archive-posts .masonry-grid .archive-item-media-thumbnail,.archive-posts .sticky-roll-w .archive-item-media-thumbnail,.archive-posts .list-items .archive-item-media-thumbnail{position:relative;border-radius:0;display:block}.archive-posts .masonry-grid .archive-item-content,.archive-posts .sticky-roll-w .archive-item-content,.archive-posts .list-items .archive-item-content{border-radius:0}.archive-posts .masonry-grid .extra-styling-box,.archive-posts .sticky-roll-w .extra-styling-box,.archive-posts .list-items .extra-styling-box{display:none}.archive-posts .masonry-grid .archive-item-meta,.archive-posts .sticky-roll-w .archive-item-meta,.archive-posts .list-items .archive-item-meta{display:none;padding:10px 10px;border:1px dashed rgba(0,0,0,0.3);margin-bottom:10px}.archive-posts .masonry-grid .archive-item-meta:before,.archive-posts .sticky-roll-w .archive-item-meta:before,.archive-posts .list-items .archive-item-meta:before,.archive-posts .masonry-grid .archive-item-meta:after,.archive-posts .sticky-roll-w .archive-item-meta:after,.archive-posts .list-items .archive-item-meta:after{content:" ";display:table}.archive-posts .masonry-grid .archive-item-meta:after,.archive-posts .sticky-roll-w .archive-item-meta:after,.archive-posts .list-items .archive-item-meta:after{clear:both}.archive-posts .masonry-grid .archive-item-meta .archive-item-meta-cooking-time,.archive-posts .sticky-roll-w .archive-item-meta .archive-item-meta-cooking-time,.archive-posts .list-items .archive-item-meta .archive-item-meta-cooking-time{float:left;padding:3px 0px;padding-right:3px;margin-right:3px;font-size:12px;line-height:20px}.archive-posts .masonry-grid .archive-item.full_full_over,.archive-posts .sticky-roll-w .archive-item.full_full_over,.archive-posts .list-items .archive-item.full_full_over{width:100%}.archive-posts .masonry-grid .archive-item.full_full_over .archive-item-i,.archive-posts .sticky-roll-w .archive-item.full_full_over .archive-item-i,.archive-posts .list-items .archive-item.full_full_over .archive-item-i{padding:0px;position:relative}.archive-posts .masonry-grid .archive-item.full_full_over .archive-item-media-thumbnail,.archive-posts .sticky-roll-w .archive-item.full_full_over .archive-item-media-thumbnail,.archive-posts .list-items .archive-item.full_full_over .archive-item-media-thumbnail{border-radius:0;height:450px}.archive-posts .masonry-grid .archive-item.full_full_over .archive-item-media:hover .image-fader,.archive-posts .sticky-roll-w .archive-item.full_full_over .archive-item-media:hover .image-fader,.archive-posts .list-items .archive-item.full_full_over .archive-item-media:hover .image-fader{display:none}.archive-posts .masonry-grid .archive-item.full_full_over .extra-styling-box,.archive-posts .sticky-roll-w .archive-item.full_full_over .extra-styling-box,.archive-posts .list-items .archive-item.full_full_over .extra-styling-box{position:absolute;top:10px;bottom:10px;left:10px;right:10px;border:2px solid #fff;z-index:1;display:block;border-radius:0px}.archive-posts .masonry-grid .archive-item.full_full_over .archive-item-meta,.archive-posts .sticky-roll-w .archive-item.full_full_over .archive-item-meta,.archive-posts .list-items .archive-item.full_full_over .archive-item-meta{color:rgba(255,255,255,0.8);border:none;border-bottom:2px solid rgba(255,255,255,0.4);display:block;padding:0px 0px 8px 0px}.archive-posts .masonry-grid .archive-item.full_full_over .archive-item-meta:before,.archive-posts .sticky-roll-w .archive-item.full_full_over .archive-item-meta:before,.archive-posts .list-items .archive-item.full_full_over .archive-item-meta:before,.archive-posts .masonry-grid .archive-item.full_full_over .archive-item-meta:after,.archive-posts .sticky-roll-w .archive-item.full_full_over .archive-item-meta:after,.archive-posts .list-items .archive-item.full_full_over .archive-item-meta:after{content:" ";display:table}.archive-posts .masonry-grid .archive-item.full_full_over .archive-item-meta:after,.archive-posts .sticky-roll-w .archive-item.full_full_over .archive-item-meta:after,.archive-posts .list-items .archive-item.full_full_over .archive-item-meta:after{clear:both}.archive-posts .masonry-grid .archive-item.full_full_over .archive-item-meta .archive-item-meta-cooking-time,.archive-posts .sticky-roll-w .archive-item.full_full_over .archive-item-meta .archive-item-meta-cooking-time,.archive-posts .list-items .archive-item.full_full_over .archive-item-meta .archive-item-meta-cooking-time{float:left;width:50%;margin:0px;padding:3px 10px 3px 0px;border-right:2px solid rgba(255,255,255,0.2)}.archive-posts .masonry-grid .archive-item.full_full_over .archive-item-content,.archive-posts .sticky-roll-w .archive-item.full_full_over .archive-item-content,.archive-posts .list-items .archive-item.full_full_over .archive-item-content{border-radius:0 0 0 0;background-color:rgba(30,127,147,0.7);position:absolute;bottom:0px;top:0px;width:55%;right:0px;padding:50px;z-index:2}.archive-posts .masonry-grid .archive-item.full_full_over .archive-item-content .archive-item-content-text,.archive-posts .sticky-roll-w .archive-item.full_full_over .archive-item-content .archive-item-content-text,.archive-posts .list-items .archive-item.full_full_over .archive-item-content .archive-item-content-text{color:rgba(255,255,255,0.9);font-size:14px;margin-top:20px}.archive-posts .masonry-grid .archive-item.full_full,.archive-posts .sticky-roll-w .archive-item.full_full,.archive-posts .list-items .archive-item.full_full{width:100%;border-bottom:1px dashed rgba(0,0,0,0.2);padding-bottom:20px}.archive-posts .masonry-grid .archive-item.full_full .archive-item-i,.archive-posts .sticky-roll-w .archive-item.full_full .archive-item-i,.archive-posts .list-items .archive-item.full_full .archive-item-i{padding:0px}.archive-posts .masonry-grid .archive-item.full_full .archive-item-media-thumbnail,.archive-posts .sticky-roll-w .archive-item.full_full .archive-item-media-thumbnail,.archive-posts .list-items .archive-item.full_full .archive-item-media-thumbnail{height:auto;padding-bottom:56.2%}.archive-posts .masonry-grid .archive-item.full_full .archive-item-meta,.archive-posts .sticky-roll-w .archive-item.full_full .archive-item-meta,.archive-posts .list-items .archive-item.full_full .archive-item-meta{display:block;border-radius:0}.archive-posts .masonry-grid .archive-item.full_full .archive-item-content-text,.archive-posts .sticky-roll-w .archive-item.full_full .archive-item-content-text,.archive-posts .list-items .archive-item.full_full .archive-item-content-text{font-size:16px}.archive-posts .masonry-grid .archive-item.full_third,.archive-posts .sticky-roll-w .archive-item.full_third,.archive-posts .list-items .archive-item.full_third{width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed rgba(0,0,0,0.2)}.archive-posts .masonry-grid .archive-item.full_third .archive-item-i,.archive-posts .sticky-roll-w .archive-item.full_third .archive-item-i,.archive-posts .list-items .archive-item.full_third .archive-item-i{padding:0px}.archive-posts .masonry-grid .archive-item.full_third .archive-item-i:before,.archive-posts .sticky-roll-w .archive-item.full_third .archive-item-i:before,.archive-posts .list-items .archive-item.full_third .archive-item-i:before,.archive-posts .masonry-grid .archive-item.full_third .archive-item-i:after,.archive-posts .sticky-roll-w .archive-item.full_third .archive-item-i:after,.archive-posts .list-items .archive-item.full_third .archive-item-i:after{content:" ";display:table}.archive-posts .masonry-grid .archive-item.full_third .archive-item-i:after,.archive-posts .sticky-roll-w .archive-item.full_third .archive-item-i:after,.archive-posts .list-items .archive-item.full_third .archive-item-i:after{clear:both}.archive-posts .masonry-grid .archive-item.full_third .archive-item-media,.archive-posts .sticky-roll-w .archive-item.full_third .archive-item-media,.archive-posts .list-items .archive-item.full_third .archive-item-media{float:left;width:40%;padding-right:20px}.archive-posts .masonry-grid .archive-item.full_third .archive-item-media .archive-item-media-thumbnail,.archive-posts .sticky-roll-w .archive-item.full_third .archive-item-media .archive-item-media-thumbnail,.archive-posts .list-items .archive-item.full_third .archive-item-media .archive-item-media-thumbnail{height:140px}.archive-posts .masonry-grid .archive-item.full_third .archive-item-content,.archive-posts .sticky-roll-w .archive-item.full_third .archive-item-content,.archive-posts .list-items .archive-item.full_third .archive-item-content{float:left;width:60%}.archive-posts .masonry-grid .archive-item.full_third .archive-item-content .archive-item-content-text,.archive-posts .sticky-roll-w .archive-item.full_third .archive-item-content .archive-item-content-text,.archive-posts .list-items .archive-item.full_third .archive-item-content .archive-item-content-text{font-size:12px}.archive-posts .masonry-grid .archive-item.full_third:last-child,.archive-posts .sticky-roll-w .archive-item.full_third:last-child,.archive-posts .list-items .archive-item.full_third:last-child{margin-bottom:0px}.archive-posts .masonry-grid .masonry-item.half .archive-item.full_full .archive-item-media-thumbnail,.archive-posts .sticky-roll-w .masonry-item.half .archive-item.full_full .archive-item-media-thumbnail,.archive-posts .list-items .masonry-item.half .archive-item.full_full .archive-item-media-thumbnail{height:auto;padding-bottom:56.2%}.archive-posts .masonry-grid .masonry-item.half .archive-item.full_full .archive-item-meta,.archive-posts .sticky-roll-w .masonry-item.half .archive-item.full_full .archive-item-meta,.archive-posts .list-items .masonry-item.half .archive-item.full_full .archive-item-meta{display:block;border-radius:0}.archive-posts .masonry-grid .masonry-item.half .archive-item.full_full .archive-item-content-text,.archive-posts .sticky-roll-w .masonry-item.half .archive-item.full_full .archive-item-content-text,.archive-posts .list-items .masonry-item.half .archive-item.full_full .archive-item-content-text{font-size:16px}.archive-posts .masonry-grid .masonry-item.third .archive-item.full_full .archive-item-media-thumbnail,.archive-posts .sticky-roll-w .masonry-item.third .archive-item.full_full .archive-item-media-thumbnail,.archive-posts .list-items .masonry-item.third .archive-item.full_full .archive-item-media-thumbnail{height:auto;padding-bottom:56.2%}.archive-posts .masonry-grid .masonry-item.third .archive-item.full_full .archive-item-meta,.archive-posts .sticky-roll-w .masonry-item.third .archive-item.full_full .archive-item-meta,.archive-posts .list-items .masonry-item.third .archive-item.full_full .archive-item-meta{display:block;border-radius:0;border:none;padding:0px}.archive-posts .masonry-grid .masonry-item.third .archive-item.full_full .archive-item-meta .archive-item-meta-cooking-time,.archive-posts .sticky-roll-w .masonry-item.third .archive-item.full_full .archive-item-meta .archive-item-meta-cooking-time,.archive-posts .list-items .masonry-item.third .archive-item.full_full .archive-item-meta .archive-item-meta-cooking-time{display:none}.archive-posts .masonry-grid .masonry-item.third .archive-item.full_full .archive-item-content-text,.archive-posts .sticky-roll-w .masonry-item.third .archive-item.full_full .archive-item-content-text,.archive-posts .list-items .masonry-item.third .archive-item.full_full .archive-item-content-text{font-size:14px}.archive-posts .masonry-grid .masonry-item.fourth .archive-item.full_full .archive-item-media-thumbnail,.archive-posts .sticky-roll-w .masonry-item.fourth .archive-item.full_full .archive-item-media-thumbnail,.archive-posts .list-items .masonry-item.fourth .archive-item.full_full .archive-item-media-thumbnail{height:auto;padding-bottom:56.2%}.archive-posts .masonry-grid .masonry-item.fourth .archive-item.full_full .archive-item-meta,.archive-posts .sticky-roll-w .masonry-item.fourth .archive-item.full_full .archive-item-meta,.archive-posts .list-items .masonry-item.fourth .archive-item.full_full .archive-item-meta{display:block;border-radius:0;border:none;padding:0px}.archive-posts .masonry-grid .masonry-item.fourth .archive-item.full_full .archive-item-meta .archive-item-meta-cooking-time,.archive-posts .sticky-roll-w .masonry-item.fourth .archive-item.full_full .archive-item-meta .archive-item-meta-cooking-time,.archive-posts .list-items .masonry-item.fourth .archive-item.full_full .archive-item-meta .archive-item-meta-cooking-time{display:none}.archive-posts .masonry-grid .masonry-item.fourth .archive-item.full_full .archive-item-content-text,.archive-posts .sticky-roll-w .masonry-item.fourth .archive-item.full_full .archive-item-content-text,.archive-posts .list-items .masonry-item.fourth .archive-item.full_full .archive-item-content-text{font-size:12px}.archive-posts .list-items .masonry-item.full .archive-item .archive-item-media-thumbnail{height:500px}.archive-posts .list-items .masonry-item.full .archive-item .archive-item-meta{display:block;border-radius:0}.archive-posts .list-items .masonry-item.full .archive-item .archive-item-meta{margin-bottom:10px}.archive-posts .list-items .masonry-item.full .archive-item .archive-item-content-text{font-size:19px}.archive-posts .list-items .masonry-item.full .archive-item.full_half:before,.archive-posts .list-items .masonry-item.full .archive-item.full_half:after{content:" ";display:table}.archive-posts .list-items .masonry-item.full .archive-item.full_half:after{clear:both}.archive-posts .list-items .masonry-item.full .archive-item.full_half .archive-item-media{width:40%;float:left}.archive-posts .list-items .masonry-item.full .archive-item.full_half .archive-item-media .archive-item-media-thumbnail{height:300px}.archive-posts .list-items .masonry-item.full .archive-item.full_half .archive-item-content{width:60%;float:left;padding-left:20px}.archive-posts .list-items .masonry-item.full .archive-item.full_half .archive-item-content .archive-item-content-text{font-size:16px}.archive-pagination{border-top:1px dashed rgba(0,0,0,0.1);padding:15px;margin-top:30px;text-align:center}.archive-pagination:before,.archive-pagination:after{content:" ";display:table}.archive-pagination:after{clear:both}.archive-pagination a{margin:0px 10px;display:inline-block;color:rgba(0,0,0,0.9);font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:uppercase;font-size:16px}.image-style-cs{object-position:left;object-fit:cover;height:100% !important;border-radius:4px;width:100%}.home .image-style-cs{position:absolute}.archive-posts .page-content-sub-title{margin-bottom:0px;padding-bottom:0px}.archive-item-meta-cooking-time{font-style:italic}@media (max-width:991px){.archive-posts-w.with-sidebar .archive-sidebar{display:none;position:fixed;top:0px;right:0px;width:100%;max-width:350px;bottom:0px;z-index:9999}.archive-posts-w .archive-posts{padding-right:0px!important;padding-left:0px!important}.archive-posts-w .archive-posts .masonry-grid{margin-right:0px!important}.archive-posts-w .sticky-roll-w{margin-right:0px!important;margin-bottom:20px!important}}@media (max-width:454px){.hero-roll-w .archive-item-i .archive-item-content{right:auto;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);width:100%;max-width:350px}.featured-recipes-slider-w .featured-recipes-slider-item{width:310px}.featured-recipes-slider-w .featured-recipes-fade-left .icon-w,.featured-recipes-slider-w .featured-recipes-fade-right .icon-w{font-size:24px;padding:15px}.archive-posts.masonry-grid-w .masonry-grid .masonry-item.any{width:100%;float:none;margin-bottom:0px;padding:10px}.archive-posts.masonry-grid-w .masonry-grid .masonry-item.any .archive-item-media{padding:0px}.archive-posts.masonry-grid-w .masonry-grid .masonry-item.any .archive-item-media .archive-item-media-thumbnail{height:200px}.archive-posts .list-items .masonry-item.any .archive-item.any .archive-item-media,.archive-posts .masonry-grid .masonry-item.any .archive-item.any .archive-item-media{width:100%;float:none;margin-bottom:0px}.archive-posts .list-items .masonry-item.any .archive-item.any .archive-item-content,.archive-posts .masonry-grid .masonry-item.any .archive-item.any .archive-item-content{width:100%;float:none;padding:0px}}@media (min-width:455px) and (max-width:991px){.archive-posts.masonry-grid-w .masonry-grid .masonry-item{padding:0px 10px 0px 10px;margin-bottom:20px}}@media (min-width:992px) and (max-width:1150px){.archive-posts-w .archive-posts .sticky-roll-w .archive-item.full_full_over .archive-item-i .archive-item-content{width:65%}}

/* Source: assets/css/related-recipes.css */
.related-recipes-w{background-color:#f5f1ec;padding:50px 40px 50px 40px}.related-recipes-w .related-recipes-heading{padding:10px 20px;display:inline-block;background-color:#fff;border-radius:0;margin-bottom:10px;margin-left:0px}.related-recipes-w .related-recipes-heading:before,.related-recipes-w .related-recipes-heading:after{content:" ";display:table}.related-recipes-w .related-recipes-heading:after{clear:both}.related-recipes-w .related-recipes-heading .bordered-title{float:left;margin-top:0px;margin-bottom:0px}.related-recipes-w .related-recipes-heading .bordered-title span{padding-bottom:0px;border-bottom:0px}.related-recipes-w .related-recipes-heading ul{list-style:none;margin:0px;padding-left:30px;float:left;padding-top:8px}.related-recipes-w .related-recipes-heading ul li{display:inline-block;margin-right:10px}.related-recipes-w .related-recipes-heading ul li a{padding:5px 8px;border:1px solid rgba(0,0,0,0.7);border-radius:3px;color:rgba(0,0,0,0.7);font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;font-size:14px}.related-recipes-w .related-recipes{list-style:none;padding:0px}.related-recipes-w .related-recipes:before,.related-recipes-w .related-recipes:after{content:" ";display:table}.related-recipes-w .related-recipes:after{clear:both}.related-recipes-w .related-recipes li{float:left;width:20%;padding:0px 5px;height:300px}.related-recipes-w .related-recipes li a{background-color:#fff;border-radius:0;display:block;padding:5px;color:rgba(0,0,0,0.9);font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;font-size:18px}.related-recipes-w .related-recipes li a figure{text-align:center;margin:0px;margin-bottom:0px;position:relative}.related-recipes-w .related-recipes li a figure img{display:block;max-width:100%;height:auto;border-radius:0}.related-recipes-w .related-recipes li a span{display:block}.related-recipes-w .related-recipes li a figure img{width:100%}.related-recipes-w .yarpp-related{margin-top:1em;margin-bottom:1em}.related-recipes-w .yarpp-related .related-recipes a{text-decoration:none}.related-recipes-w .related-recipes-custom li{margin-bottom:20px;height:100% !important}@media screen and (max-width:767px){.related-recipes-w .related-recipes-custom li{width:50%;display:block !important}}@media screen and (min-device-width:455px) and (max-device-width:570px){.related-recipes li{width:50% !important}}@media screen and (min-device-width:571px) and (max-device-width:715px){.related-recipes li{width:30% !important}}@media (max-width:454px){.related-recipes-w{padding:20px 10px}.related-recipes-w .related-recipes-heading{text-align:center;display:block;padding-bottom:15px}.related-recipes-w .related-recipes-heading h2.bordered-title{display:block;font-size:20px;float:none;margin-bottom:10px}.related-recipes-w .related-recipes-heading ul{float:none;padding:0px}.related-recipes-w .related-recipes li{width:50%;margin-bottom:10px;display:block}}@media (min-width:455px) and (max-width:991px){.related-recipes-w{padding:50px 30px 50px 30px}.related-recipes-w .related-recipes li a{padding:12px;font-size:14px}}

/* Source: assets/css/archive-card-link.css */
/* Recipe previews use one semantic link for the complete card. */
.archive-item > .archive-item-link {
  display: block;
  color: inherit;
  text-decoration: none !important;
}

.archive-item > .archive-item-link:hover,
.archive-item > .archive-item-link:focus,
.archive-item > .archive-item-link:visited {
  color: inherit;
  text-decoration: none !important;
}

.archive-item > .archive-item-link:focus-visible {
  border-radius: 4px;
  outline: 3px solid rgba(42, 94, 95, 0.32);
  outline-offset: 3px;
}

.archive-item .archive-item-header h2 .archive-item-title {
  color: #2a5e5f;
  text-decoration: none;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}

.archive-item > .archive-item-link:hover .archive-item-title,
.archive-item > .archive-item-link:focus-visible .archive-item-title {
  color: #087f86;
  text-decoration: underline;
}

.archive-item > .archive-item-link:hover .archive-item-media-thumbnail img {
  transform: scale(1.015);
}

.archive-item .archive-item-media-thumbnail {
  display: block;
  overflow: hidden;
}

.archive-item .archive-item-media-thumbnail img {
  transition: transform 180ms ease;
}

@media (prefers-reduced-motion: reduce) {
  .archive-item .archive-item-media-thumbnail img {
    transition: none;
  }
}

/* Source: assets/css/pagination.css */
.archive-pagination.numbered-pagination {
  clear: both;
  width: 100%;
  border-top: 0;
}

.photorecept-pagination {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  clear: both;
}

.photorecept-pagination a,
.photorecept-pagination span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  border: 1px solid #bfbfbf;
  padding: 0;
  text-decoration: none;
}

.photorecept-pagination a {
  margin: 7px;
  color: rgba(0, 0, 0, 0.9);
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
}

.photorecept-pagination span {
  margin: 2px;
}

.photorecept-pagination a:hover,
.photorecept-pagination a:focus-visible,
.photorecept-pagination .current {
  border-color: currentColor;
}

.photorecept-pagination .current {
  font-weight: 700;
}

@media (max-width: 767px) {
  .archive-pagination.numbered-pagination {
    padding-right: 4px;
    padding-left: 4px;
  }

  .photorecept-pagination {
    gap: 6px;
  }

  .photorecept-pagination a,
  .photorecept-pagination span {
    margin: 0;
    width: 30px;
    height: 30px;
    padding: 0;
  }

  .photorecept-pagination a {
    font-size: 16px;
  }

}

/* Source: assets/css/recipe-sort.css */
.xsort {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
  width: 100%;
  margin: 0 0 14px;
  padding: 0 10px;
  color: #333;
  font-size: 15px;
}

.xsort .xsort-label {
  white-space: nowrap;
}

.xsort ul {
  display: flex;
  margin: 0;
  padding: 0;
  overflow: hidden;
  list-style: none;
  border: 1px solid #dfe2e1;
  border-radius: 6px;
  background: #fff;
}

.xsort li {
  margin: 0;
  padding: 0;
}

.xsort li + li {
  border-left: 1px solid #dfe2e1;
}

.xsort a {
  display: flex;
  align-items: center;
  min-height: 38px;
  padding: 7px 12px;
  color: #273031;
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
  white-space: nowrap;
  transition: color 150ms ease, background-color 150ms ease;
}

.xsort a:hover,
.xsort a:focus-visible {
  background: #f0f8f8;
  color: #087c83;
  text-decoration: none !important;
}

.xsort a:focus-visible {
  position: relative;
  z-index: 1;
  outline: 3px solid rgba(1, 173, 185, 0.35);
  outline-offset: -3px;
}

.xsort li.active a,
.xsort a[aria-current="page"] {
  background: #e8f5f5;
  color: #076f75;
  font-weight: 700;
}

@media (max-width: 600px) {
  .xsort {
    justify-content: flex-start;
    gap: 7px;
    padding: 0 10px;
    font-size: 14px;
  }

  .xsort a {
    min-height: 44px;
    padding: 8px 10px;
  }
}

@media (max-width: 380px) {
  .xsort {
    align-items: flex-start;
    flex-direction: column;
  }
}

/* Source: assets/css/home-card-overrides.css */
.home .archive-posts .archive-pagination {
  border-top: 0;
}

.home .archive-posts .masonry-grid .archive-item {
  border-bottom: 0;
}

