/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.1.2
*/

body,
.menu-label,
body,
button,
span.date_label,
.timeline_items li h3 span,
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="date"],
input[type="text"],
input[type="password"],
input[type="tel"],
input[type="email"],
textarea,
select,
.offer_li .title h3,
.mfn-menu-item-megamenu {
	font-family: Helvetica, Arial, "Times New Roman", "Bitstream Charter", Times,
		serif !important;
}
* {
	box-sizing: border-box;
}

/*h1, h2, h3, h4, .text-logo #logo{*/
/*	font-family: "HelveticaNeueLTStd-Bd", Arial, "Times New Roman",*/
/*	"Bitstream Charter", Times, serif !important;*/
/*}*/

#about-us-video iframe {
	border: 48px solid transparent;
	/*padding: 15px;*/
	border-image: url("/wp-content/uploads/2024/06/aaa.png")
		41 stretch;
}
.content_video.iframe.auto-wh {
	padding-bottom: 60%;
}
.recipe-page .container {
	font-family: Helvetica, Arial, "Times New Roman", "Bitstream Charter", Times,
		serif !important;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 20px;
}
.recipe-page .container h2 {
	font-family: "HelveticaNeueLTStd-Bd", Arial, "Times New Roman",
		"Bitstream Charter", Times, serif !important;
	text-transform: uppercase;
	margin: 0;
	letter-spacing: initial;
	font-size: 32px;
}

.recipe-page .row {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 30px;
	margin: 20px 20px;
}
.recipe-list.row .col{
	transition: transform .1s ease-in-out;
}
.recipe-list.row .col:hover{
	transform: translateY(-6px);
}
.content_slider.carousel a.button .button_icon {
	opacity: 1;
}
.recipe-page .col-3 {
	padding: 0;
}

.recipe-page a {
	text-decoration: none; /* Remove underline for normal state */
}

.recipe-page a:hover {
	text-decoration: none;
}
.recipe-page a:hover .card__title {
	text-decoration: underline;
}

.recipe-page p {
	margin: 0 0 6px;
	line-height: initial;
}

.recipe-page .p-3 {
	padding: 0.5rem;
}

.recipe-page .pt-3 {
	padding-top: 20px;
}

.recipe-page .pt-2 {
	padding-top: 15px;
}

.recipe-page .img__container {
	position: relative;
}

.recipe-page .img_main {
	object-fit: cover;
	/*padding: 6px;*/
	width: 100% !important;
	height: 230px !important;
	box-shadow: 8px 8px 15px rgba(90, 76, 67, 0.3); /* Customize the shadow */
	/*border-radius:20px;*/
}

.recipe-page .img__attached {
	position: absolute;
	width: auto;
	height: 130px;
	left: -10px;
	bottom: -10px;
	display: flex;
	align-items: flex-start;
	gap: 4px;
}

.recipe-page .img__attached img {
	height: 100% !important;
}

.recipe-page .text-color {
	color: #4d2b03;
}

.recipe-page .custom-border {
	border: 0.5px dashed #6a4c29;
}

.recipe-page .card__title {
	font-size: 18px;
	min-height: 4em; /* Adjust the height based on the maximum number of lines you expect */
}

.recipe-page .custom__lineheight {
	line-height: 20px;
}

.recipe-page .font-weight-bold {
	font-weight: bold;
}

.recipe-page .font-italic {
	font-style: italic;
}

.recipe-page .pagination__div {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 3px solid #fe8a00;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.recipe-page .custom-pagination {
	display: flex;
	align-items: center;
	gap: 10px;
}
.recipe-page h2 {
	color: #5a4b42;
}
.recipe-page .recipe-content {
	padding-top: 10px;
}

.recipe-page .custom-pagination .page-numbers {
	background: #f15927;
	border-radius: 8px;
	color: white;
}

.recipe-page .custom-pagination .page-numbers:hover {
	background: red;
}

#product_slider a.button.the-icon {
	background-color: #f15927 !important;
	color: white !important;
	transform: translateY(-56%);
}
#product_slider i.icon-right-open-big, #product_slider  i.icon-left-open-big{
	font-size: 20px;

}

@media only screen and (max-width: 990px) {
	.recipe-page .row {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media only screen and (max-width: 768px) {
	#about-us-video iframe {
		border: 14px solid transparent;
		/*padding: 15px;*/
		border-image: url("/wp-content/uploads/2024/06/aaa.png")
			38 stretch;
	}
	.recipe-page .row {
		grid-template-columns: repeat(2, 1fr);
	}
	#home_product_slider rs-slides {
		height: 250px !important;
	}
	.recipe-page .card__title {
		min-height: initial; /* Adjust the height based on the maximum number of lines you expect */
	}

	#product_slider a.button.the-icon {
		bottom: 50%;
		transform: translateY(0) !important;
	}
}

@media only screen and (max-width: 590px) {
	#product_slider a.button.the-icon {
		bottom: 50%;
		transform: translateY(-35%) !important;
	}
	.recipe-page .container h2 {
		font-size: 28px;
	}
}

@media only screen and (max-width: 474px) {
	.recipe-page .row {
		grid-template-columns: repeat(1, 1fr);
	}
	.recipe-page .custom-pagination {
		gap: 4px;
	}
	#product_slider .content_slider.carousel {
		margin: 0;
	}
	.recipe-page .container h2 {
		font-size: 20px;
	}
}

#product_slider .title {
	display: none;
}

#product_slider ul.content_slider_ul {
	padding-top: 30px;
	margin-bottom: -120px;
	margin-left: 38px;
	margin-right: 38px;
}

#product_slider .content_slider.carousel .content_slider_ul li img {
	opacity: 1;
}

#product_slider .content_slider.carousel {
	padding: 0;
}

#product_slider a.slider_prev {
	left: -60px !important;
}
#product_slider a.slider_next {
	right: -60px !important;
}

@media only screen and (max-width: 768px) {
	.mcb-section .mcb-wrap .mcb-item-4ff0cqlqt {
		top: -10px;
	}
	#product_slider a.button.the-icon {
		/*transform: translateY(-250px);*/
		/*bottom: -110px;*/
		bottom: 55%;
		transform: translateY(-50%);
	}

	#product_slider a.slider_prev {
		left: -60px !important;
	}
	#product_slider a.slider_next {
		right: -60px !important;
	}
}
