/**
 * Recipe style
 */


/**
 * Elaboration Steps
 */
.steps-list {
    list-style: none;
    margin: 0;
}
.steps-list > li:last-child {
    margin-bottom: 0;
}

/**
 * Single recipe
 */
.single-recipes .recipe-content h2,
.single-recipes .recipe-content h2 a {
	margin-top: 3rem;
    font-size: 2.125rem;
}
.single-recipes .recipe-content h2:first-child {
    margin-top: 0;
}
.single-recipes .recipe-content h3 {
	margin-top: 2rem;
    font-size: 1.5rem;
    line-height: 2.125rem;
}
.single-recipes .recipe-content h4 {
	margin-top: 2rem;
}
.single-recipes .recipe-content .wp-block-boldblocks-youtube-block .yb-player {
    border-radius: 1.875rem;
}
.single-recipes .recipe-content img {
    width: 100%;
	margin: 1rem 0;
	border-radius: 1.875rem;
}
.single-recipes .recipe-content table {
	margin: 1rem 0;
    border-collapse: collapse;
	border: 1px solid rgba(0, 0, 0, 0.05);
}
.single-recipes .recipe-content table thead {
	border: 0 !important;
}
.single-recipes .recipe-content table thead td {   
	border: 0;
	text-align: left;
}
.single-recipes .recipe-content table th {
	background-color: var(--base-2);
}
.single-recipes .recipe-content table th,
.single-recipes .recipe-content table td {
    padding: 0.5rem 1.5rem;
	font-size: 1rem;
	text-align: left;
	border: 0;
}
.single-recipes .recipe-content table tbody tr:nth-of-type(even) {
    background-color: rgba(0, 0, 0, 0.02);
}
.single-recipes .recipe-content .wp-block-list {
	margin-bottom: 1.5rem;
}
.single-recipes .recipe-content .wp-block-list li {
	margin-bottom: 0.5rem;
}
.single-recipes .video-vertical,
.single-recipes .video-vertical .lyte,
.single-recipes .video-vertical iframe {
    border-radius: 1.875rem;
}

@media (max-width: 768px) { 
	.single-recipes .recipe-content h2,
	.single-recipes .recipe-content h2 a {
		margin: 2rem 0 1rem;
		font-size: 1.875rem;
		line-height: 2.5rem;
	}
	.single-recipes .recipe-content h3 {
		margin: 2rem 0 0.5rem;
		font-size: 1.5rem;
		line-height: 2.125rem;
	}	
}