.r-splash{background:rgba(0,0,0,0) url(./keto-recipes-img/recipes_hero.jpg) repeat scroll 0 0/cover;height:360px;padding:20px;text-align:center;display:flex;justify-content:center;align-items:center;}
.r-splash-container{display:inline-block;margin:0 auto;text-align:left;vertical-align:middle;width:1049px;}
.r-splash-title{color:#fff;font-size:3.6rem;font-weight:600;}
.r-splash-content{line-height:20px;color:#ddd;font-size:14px;text-shadow:0 5px 6px #000;width:60%;}
@media only screen and (max-width:824px){
.r-splash{height:472px;line-height:452px;}
.r-splash-container{width:100%;}
.r-splash-content{width:100%;}
.r-splash-title{font-size:40px;}
}
@media only screen and (max-width:360px){
    .r-splash-title{font-size:26px;}
.r-splash-content{font-size:13px;}
}






.recipe-swiper{padding:15px 0;}
.recipe-swiper .swiper-pagination {
	position: relative;
    top: 15px;
}

.recipe-swiper .swiper-slide:hover{cursor:pointer;}

.r-swiper-data {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.r-swiper-container{margin:0 auto;padding:50px 0 0;text-align:center;width:824px;}

.r-picker-data-title{color: #5c5c5c; font-size: 14px; font-weight: 600; position: relative; top: -10px; }
.r-picker-active{opacity:1;}
.r-picker-remover{background:rgba(0, 0, 0, 0.1) url("./keto-recipes-img/close.png") no-repeat scroll center center/24px auto;border-radius:16px;bottom:-14px;height:97%;left:0;margin:0 auto;position:absolute;right:0;top:0;width:100%;}
@media only screen and (max-width:768px){
    .r-swiper-container{width:100%;}
}
@media only screen and (max-width:824px){
.r-swiper-container{width:100%;}
}
.r-list{background:#fff none repeat scroll 0 0;display:inline-block;width:100%;}
.r-list-viewAll--con{margin-top:25px;text-align:center;width:100%;display:none;}
.r-list .r-list-viewAll{background: #dd955a none repeat scroll 0 0; color: #fff; border-radius: 30px; padding: 1em; text-transform: capitalize; font-weight: 600;}
.r-list > ul > li:nth-child(even) {
    background: #fbfbfb none repeat scroll 0 0;
}
.r-list > ul > li{padding: 2em 0;}
.r-list-section{margin:0 auto;width:1069px;}
.r-list-header{display: flex ; justify-content: space-between;}
.r-list-header-left{float:left;}
.r-list-header-left2, .r-list-header-right2{display:none;}
.r-list-image{float:left;}
.r-list-title{font-size:32px;margin:0;}
.r-list-content{color:#858585;}
.r-list-header-right{float:right;padding-top:3%;text-align:right;width:25%;}
.r-list-button{background:#dd955a none repeat scroll 0 0;border-radius:30px;color:#fff;display:inline-block;padding:1em;text-transform:capitalize;font-weight: 600;}
.r-list-recipes{display:flex;flex-wrap:wrap;gap: 2em;    padding: 1em;}

.r-list-recipes > li {
	flex: 1 0 31%;
}

@media only screen and (max-width:1069px){
	.r-list-recipes > li{
		flex: 1 0 46%;
	}
}

@media only screen and (max-width:500px) {
	.r-list-recipes {
		gap: 1em;
	}

	.r-list-recipes > li {
		flex: 1 0 100%;
	}
}

.r-list-recipes-image{position:relative;font-size:0; border-radius: 16px; overflow: hidden;}
.r-list-recipes-image img{border-radius:16px;}
.r-list-recipes-image .r-list-recipes-hover-inner{height:100%;position:relative;width:100%;}
.r-list-recipes-image .r-list-recipes-hover-date{display:inline-block;position:absolute;top:0;}
.r-list-recipes-image .r-list-recipes-hover-title{bottom:0;color:#fff;display:none;font-weight:bold;position:absolute;}
.r-list-recipes-image > a{display:flex;height:82%;}
.r-list-recipes-title{color:#5c5c5c;}
.r-list-recipes-title-text{display:block;width:100%;color:#5c5c5c;text-align: center;}
.r-list-recipes-title-author{color:#aaaaaa;font-size:12px;/* positioning */position:relative;top:-5px;}
.r-list-recipes-title-author > i{color:#707070;font-size:11px;font-weight:700;}
.r-list-recipes-title-date{float:left!important;}
.r-list-recipe-data{padding-top:5px;text-align:left;}
@media only screen and (max-width:1069px){
    .r-list-section{width:100%;}
}
@media only screen and (max-width:824px){
.r-list-header-right{display:none;}
.r-list-title{font-size:24px;}
.r-list-header{padding-left:4%;padding-right:4%;}
.r-list-content{display:none;}
.r-list-header-left{display:none;}
.r-list-header-left2{display:block;width: 100%;}
.r-list-header-left2--inner{display:inline-block;width:100%;}
.r-list-header-left2--inner .r-list-button{float:right;margin-top:40px;}
.r-list-title{text-align:center;}
.r-list-image{width:120px;}
.r-list-recipes-title-author{font-size:11px;}
}
.pulled_recipes{text-align:center;padding-bottom:60px;}
.button-seeAll{background:#eb974e;color:#fff!important;padding:10px 30px;border-radius:30px;}






.r-list-recipes-title {
	color: #797979!important
}

.r-list-recipes-image {
	position: relative;
	font-size: 0
}

.r-list-recipes-image img {
	width: 100%
}

.r-list-recipes-hover-container {
	position: absolute;
	bottom: 0;
	opacity: 0;
	padding: 15px;
	width: 100%;
    height: 100%;
    background-color: #00000060;
    transition: all 0.3s;
}

.r-list-recipes li:hover .r-list-recipes-hover-title{display:block;}

.r-list-recipes li:hover .r-list-recipes-hover-container {
	opacity: 1;
}

.r-list-recipes-hover-title {
	font-size: 14px;
	font-weight: 600;
	color: #fff
}

.r-list-recipes-title-author {
	font-size: 12px;
	float: left;
	width: 100%
}

.r-list-recipes-title-text {
	font-size: 14px;
	font-weight: 600;
	display: block
}

.r-list-recipes-title-date {
	float: right
}