
:root {
	--wp-admin-theme-color: #007cba;
	--wp-admin-theme-color-darker-10: #006ba1;
	--wp-admin-theme-color-darker-20: #005a87;
}

html[amp] *, html[amp] *:before, html[amp] *:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .wpzoom-recipe-card-print-link, html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-image .wpzoom-recipe-card-print-link {
	display: none;
}

html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-image .wpzoom-recipe-card-pinit {
	right: 20px;
}

html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .wpzoom-recipe-card-pinit {
	margin-right: 0;
}

.wp-block-wpzoom-recipe-card-block-details {
	position: relative;
	margin: 0;
	padding: 20px 0;
	text-align: left;
	max-width: 750px;
}

.wp-block-wpzoom-recipe-card-block-details .details-title {
	font-size: 22px;
	font-weight: 600;
	color: inherit;
	margin: 0 0 20px;
	padding: 0;
	background-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.wp-block-wpzoom-recipe-card-block-details::after {
	content: "";
	clear: both;
	display: table;
}

.wp-block-wpzoom-recipe-card-block-details .details-items::after {
	content: "";
	clear: both;
	display: table;
}

.wp-block-wpzoom-recipe-card-block-details .detail-item-icon {
	display: block;
}

.wp-block-wpzoom-recipe-card-block-details .detail-item-icon::before {
	color: #222;
}

.wp-block-wpzoom-recipe-card-block-details .detail-item-icon svg {
	fill: #222;
}

.wp-block-wpzoom-recipe-card-block-details .detail-item-label {
	font-weight: bold;
	margin-bottom: 0;
	display: block;
}

.wp-block-wpzoom-recipe-card-block-details .detail-item-value {
	font-weight: 500;
	margin-bottom: 0;
	margin-right: 5px;
	font-size: 15px;
	display: inline-block;
	line-height: 1.4em;
}

.wp-block-wpzoom-recipe-card-block-details .detail-item {
	float: left;
	margin-bottom: 15px;
	position: relative;
	line-height: 1.4em;
}

.wp-block-wpzoom-recipe-card-block-details .detail-item::after {
	content: "";
	position: absolute;
	width: 1px;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: #ededed;
}

.wp-block-wpzoom-recipe-card-block-details.col-2 .detail-item {
	width: 40%;
	margin-right: 10%;
	padding-right: 8%;
}

.wp-block-wpzoom-recipe-card-block-details.col-2 .detail-item-1, .wp-block-wpzoom-recipe-card-block-details.col-2 .detail-item-3, .wp-block-wpzoom-recipe-card-block-details.col-2 .detail-item-5, .wp-block-wpzoom-recipe-card-block-details.col-2 .detail-item-7, .wp-block-wpzoom-recipe-card-block-details.col-2 .detail-item-9, .wp-block-wpzoom-recipe-card-block-details.col-2 .detail-item-11 {
	margin-right: 0;
	padding-right: 0;
}

.wp-block-wpzoom-recipe-card-block-details.col-2 .detail-item-1::after, .wp-block-wpzoom-recipe-card-block-details.col-2 .detail-item-3::after, .wp-block-wpzoom-recipe-card-block-details.col-2 .detail-item-5::after, .wp-block-wpzoom-recipe-card-block-details.col-2 .detail-item-7::after, .wp-block-wpzoom-recipe-card-block-details.col-2 .detail-item-9::after, .wp-block-wpzoom-recipe-card-block-details.col-2 .detail-item-11::after {
	display: none;
}

.wp-block-wpzoom-recipe-card-block-details.col-3 .detail-item, .wp-block-wpzoom-recipe-card-block-details.col-5 .detail-item, .wp-block-wpzoom-recipe-card-block-details.col-6 .detail-item, .wp-block-wpzoom-recipe-card-block-details.col-7 .detail-item, .wp-block-wpzoom-recipe-card-block-details.col-9 .detail-item, .wp-block-wpzoom-recipe-card-block-details.col-10 .detail-item, .wp-block-wpzoom-recipe-card-block-details.col-11 .detail-item {
	width: 30%;
	margin-right: 5%;
	padding-right: 5%;
}

.wp-block-wpzoom-recipe-card-block-details.col-3 .detail-item-2, .wp-block-wpzoom-recipe-card-block-details.col-3 .detail-item-5, .wp-block-wpzoom-recipe-card-block-details.col-3 .detail-item-8, .wp-block-wpzoom-recipe-card-block-details.col-3 .detail-item-11, .wp-block-wpzoom-recipe-card-block-details.col-5 .detail-item-2, .wp-block-wpzoom-recipe-card-block-details.col-6 .detail-item-2, .wp-block-wpzoom-recipe-card-block-details.col-6 .detail-item-5, .wp-block-wpzoom-recipe-card-block-details.col-7 .detail-item-2, .wp-block-wpzoom-recipe-card-block-details.col-7 .detail-item-5, .wp-block-wpzoom-recipe-card-block-details.col-9 .detail-item-2, .wp-block-wpzoom-recipe-card-block-details.col-9 .detail-item-5, .wp-block-wpzoom-recipe-card-block-details.col-9 .detail-item-8, .wp-block-wpzoom-recipe-card-block-details.col-10 .detail-item-2, .wp-block-wpzoom-recipe-card-block-details.col-10 .detail-item-5, .wp-block-wpzoom-recipe-card-block-details.col-10 .detail-item-8, .wp-block-wpzoom-recipe-card-block-details.col-11 .detail-item-2, .wp-block-wpzoom-recipe-card-block-details.col-11 .detail-item-5, .wp-block-wpzoom-recipe-card-block-details.col-11 .detail-item-8 {
	margin-right: 0;
	padding-right: 0;
}

.wp-block-wpzoom-recipe-card-block-details.col-3 .detail-item-2::after, .wp-block-wpzoom-recipe-card-block-details.col-3 .detail-item-5::after, .wp-block-wpzoom-recipe-card-block-details.col-3 .detail-item-8::after, .wp-block-wpzoom-recipe-card-block-details.col-3 .detail-item-11::after, .wp-block-wpzoom-recipe-card-block-details.col-5 .detail-item-2::after, .wp-block-wpzoom-recipe-card-block-details.col-6 .detail-item-2::after, .wp-block-wpzoom-recipe-card-block-details.col-6 .detail-item-5::after, .wp-block-wpzoom-recipe-card-block-details.col-7 .detail-item-2::after, .wp-block-wpzoom-recipe-card-block-details.col-7 .detail-item-5::after, .wp-block-wpzoom-recipe-card-block-details.col-9 .detail-item-2::after, .wp-block-wpzoom-recipe-card-block-details.col-9 .detail-item-5::after, .wp-block-wpzoom-recipe-card-block-details.col-9 .detail-item-8::after, .wp-block-wpzoom-recipe-card-block-details.col-10 .detail-item-2::after, .wp-block-wpzoom-recipe-card-block-details.col-10 .detail-item-5::after, .wp-block-wpzoom-recipe-card-block-details.col-10 .detail-item-8::after, .wp-block-wpzoom-recipe-card-block-details.col-11 .detail-item-2::after, .wp-block-wpzoom-recipe-card-block-details.col-11 .detail-item-5::after, .wp-block-wpzoom-recipe-card-block-details.col-11 .detail-item-8::after {
	display: none;
}

.wp-block-wpzoom-recipe-card-block-details.col-4 .detail-item, .wp-block-wpzoom-recipe-card-block-details.col-8 .detail-item, .wp-block-wpzoom-recipe-card-block-details.col-12 .detail-item {
	width: 22%;
	margin-right: 4%;
	padding-right: 3%;
}

.wp-block-wpzoom-recipe-card-block-details.col-4 .detail-item-3, .wp-block-wpzoom-recipe-card-block-details.col-4 .detail-item-7, .wp-block-wpzoom-recipe-card-block-details.col-4 .detail-item-11, .wp-block-wpzoom-recipe-card-block-details.col-8 .detail-item-3, .wp-block-wpzoom-recipe-card-block-details.col-8 .detail-item-7, .wp-block-wpzoom-recipe-card-block-details.col-12 .detail-item-3, .wp-block-wpzoom-recipe-card-block-details.col-12 .detail-item-7, .wp-block-wpzoom-recipe-card-block-details.col-12 .detail-item-11 {
	margin-right: 0;
	padding-right: 0;
}

.wp-block-wpzoom-recipe-card-block-details.col-4 .detail-item-3::after, .wp-block-wpzoom-recipe-card-block-details.col-4 .detail-item-7::after, .wp-block-wpzoom-recipe-card-block-details.col-4 .detail-item-11::after, .wp-block-wpzoom-recipe-card-block-details.col-8 .detail-item-3::after, .wp-block-wpzoom-recipe-card-block-details.col-8 .detail-item-7::after, .wp-block-wpzoom-recipe-card-block-details.col-12 .detail-item-3::after, .wp-block-wpzoom-recipe-card-block-details.col-12 .detail-item-7::after, .wp-block-wpzoom-recipe-card-block-details.col-12 .detail-item-11::after {
	display: none;
}

@media screen and (max-width: 768px) {
	.wp-block-wpzoom-recipe-card-block-details .details-items .detail-item {
		width: 46%;
	}
}

:root {
	--wp-admin-theme-color: #007cba;
	--wp-admin-theme-color-darker-10: #006ba1;
	--wp-admin-theme-color-darker-20: #005a87;
}

html[amp] *, html[amp] *:before, html[amp] *:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .wpzoom-recipe-card-print-link, html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-image .wpzoom-recipe-card-print-link {
	display: none;
}

html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-image .wpzoom-recipe-card-pinit {
	right: 20px;
}

html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .wpzoom-recipe-card-pinit {
	margin-right: 0;
}

.wp-block-wpzoom-recipe-card-block-directions {
	position: relative;
	margin: 0 0 20px;
	padding: 30px 0 15px;
	text-align: left;
	max-width: 750px;
}

.wp-block-wpzoom-recipe-card-block-directions .wpzoom-recipe-card-print-link {
	position: absolute;
	right: 30px;
	top: 30px;
	text-align: right;
	z-index: 1;
}

.wp-block-wpzoom-recipe-card-block-directions .wpzoom-recipe-card-print-link a {
	display: inline-block;
	text-decoration: none;
	color: #a0a0a0;
}

.wp-block-wpzoom-recipe-card-block-directions .wpzoom-recipe-card-print-link .icon-print-link {
	display: inline-block;
	vertical-align: text-top;
	width: 18px;
	margin-right: 5px;
}

.wp-block-wpzoom-recipe-card-block-directions .wpzoom-recipe-card-print-link.hidden {
	display: none;
}

.wp-block-wpzoom-recipe-card-block-directions .wpzoom-recipe-card-print-link.visible {
	display: block;
}

.wp-block-wpzoom-recipe-card-block-directions .directions-title {
	font-size: 22px;
	font-weight: 600;
	color: inherit;
	margin: 0 0 20px;
	padding: 0;
	background-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.wp-block-wpzoom-recipe-card-block-directions .directions-list {
	counter-reset: count;
	line-height: normal;
	list-style: none;
	margin: 0;
}

.wp-block-wpzoom-recipe-card-block-directions .directions-list>li {
	position: relative;
	line-height: 1.8;
	list-style: none;
	min-height: 44px;
	padding-left: 40px;
	margin: 0 0 15px;
}

.wp-block-wpzoom-recipe-card-block-directions .directions-list>li::before {
	counter-increment: count;
	content: counter(count);
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.4;
	color: #222;
	background: none;
	width: 35px;
	vertical-align: middle;
	padding: 0;
	margin-right: 20px;
}

.wp-block-wpzoom-recipe-card-block-directions .directions-list>li:last-child {
	margin: 0;
}

.wp-block-wpzoom-recipe-card-block-directions .directions-list .direction-step-group::before {
	content: "";
	counter-increment: none;
}

.wp-block-wpzoom-recipe-card-block-directions .direction-step img {
	margin: 10px 0;
	max-width: 100%;
	height: auto;
	display: block;
}

:root {
	--wp-admin-theme-color: #007cba;
	--wp-admin-theme-color-darker-10: #006ba1;
	--wp-admin-theme-color-darker-20: #005a87;
}

html[amp] *, html[amp] *:before, html[amp] *:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .wpzoom-recipe-card-print-link, html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-image .wpzoom-recipe-card-print-link {
	display: none;
}

html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-image .wpzoom-recipe-card-pinit {
	right: 20px;
}

html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .wpzoom-recipe-card-pinit {
	margin-right: 0;
}

.wp-block-wpzoom-recipe-card-block-ingredients {
	position: relative;
	color: #736458;
	background-color: #fbf9e7;
	border-radius: 3px;
	margin: 0 0 20px;
	padding: 30px;
	text-align: left;
	max-width: 750px;
}

.wp-block-wpzoom-recipe-card-block-ingredients .wpzoom-recipe-card-print-link {
	position: absolute;
	right: 30px;
	top: 30px;
	text-align: right;
	z-index: 1;
}

.wp-block-wpzoom-recipe-card-block-ingredients .wpzoom-recipe-card-print-link a {
	display: inline-block;
	text-decoration: none;
	color: #a0a0a0;
}

.wp-block-wpzoom-recipe-card-block-ingredients .wpzoom-recipe-card-print-link .icon-print-link {
	display: inline-block;
	vertical-align: text-top;
	width: 18px;
	margin-right: 5px;
}

.wp-block-wpzoom-recipe-card-block-ingredients .wpzoom-recipe-card-print-link.hidden {
	display: none;
}

.wp-block-wpzoom-recipe-card-block-ingredients .wpzoom-recipe-card-print-link.visible {
	display: block;
}

.wp-block-wpzoom-recipe-card-block-ingredients .ingredients-title {
	font-size: 22px;
	font-weight: 600;
	color: inherit;
	margin: 0 0 20px;
	padding: 0;
	background-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.wp-block-wpzoom-recipe-card-block-ingredients .ingredients-list {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
}

.wp-block-wpzoom-recipe-card-block-ingredients .ingredients-list>li {
	list-style: none;
	padding: 0 0 13px;
	margin: 0 0 13px;
	border-bottom: 1px solid #e9e5c9;
	position: relative;
	cursor: pointer;
	line-height: 1.7;
}

.wp-block-wpzoom-recipe-card-block-ingredients .ingredients-list>li .ingredient-item-name {
	display: inline-block;
	margin: 0;
	vertical-align: middle;
}

.wp-block-wpzoom-recipe-card-block-ingredients .ingredients-list>li .ingredient-item-name.is-strikethrough-active:hover {
	text-decoration: line-through;
}

.wp-block-wpzoom-recipe-card-block-ingredients .ingredients-list>li::before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	margin: 0 10px 0 0;
	border-radius: 50%;
	border: 2px solid #dedab6;
	cursor: pointer;
	position: relative;
}

.wp-block-wpzoom-recipe-card-block-ingredients .ingredients-list>li.ingredient-item-group {
	cursor: initial;
}

.wp-block-wpzoom-recipe-card-block-ingredients .ingredients-list>li.ingredient-item-group::before {
	display: none;
}

.wp-block-wpzoom-recipe-card-block-ingredients .ingredients-list>li.ticked .ingredient-item-name.is-strikethrough-active {
	text-decoration: line-through;
}

.wp-block-wpzoom-recipe-card-block-ingredients .ingredients-list>li.ticked::before {
	border: 2px solid #9ad093;
	background: #9ad093;
	-webkit-box-shadow: inset 0px 0px 0px 2px #fbf9e7;
	box-shadow: inset 0px 0px 0px 2px #fbf9e7;
}

:root {
	--wp-admin-theme-color: #007cba;
	--wp-admin-theme-color-darker-10: #006ba1;
	--wp-admin-theme-color-darker-20: #005a87;
}

html[amp] *, html[amp] *:before, html[amp] *:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .wpzoom-recipe-card-print-link, html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-image .wpzoom-recipe-card-print-link {
	display: none;
}

html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-image .wpzoom-recipe-card-pinit {
	right: 20px;
}

html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .wpzoom-recipe-card-pinit {
	margin-right: 0;
}

:root {
	--wp-admin-theme-color: #007cba;
	--wp-admin-theme-color-darker-10: #006ba1;
	--wp-admin-theme-color-darker-20: #005a87;
}

html[amp] *, html[amp] *:before, html[amp] *:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .wpzoom-recipe-card-print-link, html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-image .wpzoom-recipe-card-print-link {
	display: none;
}

html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-image .wpzoom-recipe-card-pinit {
	right: 20px;
}

html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .wpzoom-recipe-card-pinit {
	margin-right: 0;
}

.custom-toast-container {
	position: fixed;
	top: 20px;
	right: 20px;
	z-index: 9999;
}

.custom-toast {
	background-color: #333;
	color: #fff;
	padding: 12px 20px;
	border-radius: 4px;
	margin-bottom: 10px;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .2);
	box-shadow: 0 0 10px rgba(0, 0, 0, .2);
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.custom-toast--success {
	background-color: #28a745 !important;
}

.custom-toast--error {
	background-color: #dc3545 !important;
}

.custom-toast--insufficient-credit {
	background-color: #dc3545 !important;
}

:root {
	--wp-admin-theme-color: #007cba;
	--wp-admin-theme-color-darker-10: #006ba1;
	--wp-admin-theme-color-darker-20: #005a87;
}

html[amp] *, html[amp] *:before, html[amp] *:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .wpzoom-recipe-card-print-link, html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-image .wpzoom-recipe-card-print-link {
	display: none;
}

html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-image .wpzoom-recipe-card-pinit {
	right: 20px;
}

html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .wpzoom-recipe-card-pinit {
	margin-right: 0;
}

#wpadminbar #wp-admin-bar-edit-wpzoom-recipe>.ab-item:before {
	content: url("data:image/svg+xml,%3Csvg version=\'1.1\' xmlns=\'http://www.w3.org/2000/svg\' width=\'20\' height=\'20\' style=\'fill:%2382878c\' viewBox=\'0 0 32 32\'%3E%3Ctitle%3Erecipe-cards%3C/title%3E%3Cpath d=\'M16.256 1.903c-2.895 0-5.457 1.653-6.813 4.277-3.598 0.031-6.38 3.186-6.38 6.994 0 2.715 1.454 5.154 3.679 6.297v8.467c0 0.873 0.659 1.629 1.53 1.629h15.495c0.872 0 1.53-0.756 1.53-1.629v-10.578c2.219-1.147 3.672-3.585 3.672-6.293 0-3.826-2.876-6.99-6.47-6.99-0.321 0-0.642 0.026-0.96 0.079-1.423-1.438-3.302-2.251-5.282-2.251zM11.816 8.467c0.704-2.022 2.452-3.307 4.439-3.307 1.4 0 2.671 0.641 3.584 1.826 0.394 0.51 1.048 0.724 1.651 0.517 0.33-0.113 0.669-0.17 1.007-0.17 1.853 0 3.409 1.647 3.409 3.733 0 1.706-1.060 3.175-2.54 3.598-0.683 0.196-1.132 0.852-1.132 1.573v4.355h-12.433v-2.247c0-0.721-0.45-1.38-1.136-1.574-1.479-0.419-2.542-1.887-2.542-3.597 0-2.053 1.578-3.736 3.371-3.736 0.196 0 0.394 0.021 0.588 0.062l0 0c0.751 0.157 1.477-0.299 1.732-1.032zM9.802 26.308v-2.459h12.433v2.459h-12.433z\'%3E%3C/path%3E%3C/svg%3E%0A");
	font-size: 16px !important;
	top: 2px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card {
	max-width: 750px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.recipe-card-noimage .recipe-card-image {
	display: none;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.header-content-align-left .recipe-card-heading {
	text-align: left;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.header-content-align-center .recipe-card-heading {
	text-align: center;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.header-content-align-right .recipe-card-heading {
	text-align: right;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default.block-alignment-left, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign.block-alignment-left, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.block-alignment-left {
	margin-right: auto;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default.block-alignment-left .recipe-card-summary, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default.block-alignment-left .recipe-card-ingredients, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default.block-alignment-left .recipe-card-directions, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default.block-alignment-left .recipe-card-video, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default.block-alignment-left .recipe-card-notes, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign.block-alignment-left .recipe-card-summary, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign.block-alignment-left .recipe-card-ingredients, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign.block-alignment-left .recipe-card-directions, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign.block-alignment-left .recipe-card-video, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign.block-alignment-left .recipe-card-notes, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.block-alignment-left .recipe-card-summary, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.block-alignment-left .recipe-card-ingredients, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.block-alignment-left .recipe-card-directions, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.block-alignment-left .recipe-card-video, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.block-alignment-left .recipe-card-notes {
	text-align: left;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default.block-alignment-left .recipe-card-directions .directions-list>li img, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign.block-alignment-left .recipe-card-directions .directions-list>li img, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.block-alignment-left .recipe-card-directions .directions-list>li img {
	margin-right: auto;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default.block-alignment-center, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign.block-alignment-center, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.block-alignment-center {
	margin-left: auto;
	margin-right: auto;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default.block-alignment-right, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign.block-alignment-right, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.block-alignment-right {
	margin-left: auto;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default.block-alignment-right .recipe-card-image figure figcaption, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign.block-alignment-right .recipe-card-image figure figcaption, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.block-alignment-right .recipe-card-image figure figcaption {
	text-align: right;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default.block-alignment-right .recipe-card-summary, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default.block-alignment-right .recipe-card-ingredients, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default.block-alignment-right .recipe-card-directions, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default.block-alignment-right .recipe-card-video, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default.block-alignment-right .recipe-card-notes, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign.block-alignment-right .recipe-card-summary, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign.block-alignment-right .recipe-card-ingredients, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign.block-alignment-right .recipe-card-directions, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign.block-alignment-right .recipe-card-video, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign.block-alignment-right .recipe-card-notes, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.block-alignment-right .recipe-card-summary, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.block-alignment-right .recipe-card-ingredients, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.block-alignment-right .recipe-card-directions, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.block-alignment-right .recipe-card-video, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.block-alignment-right .recipe-card-notes {
	text-align: right;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default.block-alignment-right .recipe-card-ingredients .ingredients-list>li .tick-circle, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign.block-alignment-right .recipe-card-ingredients .ingredients-list>li .tick-circle, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.block-alignment-right .recipe-card-ingredients .ingredients-list>li .tick-circle {
	float: right;
	margin: 6px 0 0 10px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default.block-alignment-right .recipe-card-ingredients .ingredients-list .ingredient-item-name, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign.block-alignment-right .recipe-card-ingredients .ingredients-list .ingredient-item-name, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.block-alignment-right .recipe-card-ingredients .ingredients-list .ingredient-item-name {
	padding-left: 0;
	padding-right: 30px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default.block-alignment-right .recipe-card-directions .directions-list>li, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign.block-alignment-right .recipe-card-directions .directions-list>li, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.block-alignment-right .recipe-card-directions .directions-list>li {
	padding-left: 0;
	padding-right: 40px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default.block-alignment-right .recipe-card-directions .directions-list>li::before, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign.block-alignment-right .recipe-card-directions .directions-list>li::before, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.block-alignment-right .recipe-card-directions .directions-list>li::before {
	left: auto;
	right: 0;
	margin-right: 0;
	margin-left: 20px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default.block-alignment-right .recipe-card-directions .directions-list>li img, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign.block-alignment-right .recipe-card-directions .directions-list>li img, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.block-alignment-right .recipe-card-directions .directions-list>li img {
	margin-left: auto;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default.block-alignment-right .recipe-card-notes .recipe-card-notes-list>li::before, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign.block-alignment-right .recipe-card-notes .recipe-card-notes-list>li::before, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.block-alignment-right .recipe-card-notes .recipe-card-notes-list>li::before {
	left: auto;
	right: -6px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.block-alignment-center .recipe-card-image figure figcaption {
	text-align: left;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.block-alignment-left .recipe-card-image figure figcaption {
	text-align: left;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-heading .recipe-card-author {
	margin-bottom: 10px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-heading .recipe-card-title+p {
	margin-bottom: 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-heading .wpzoom-recipe-card-print-link {
	display: inline-block;
	vertical-align: middle;
	float: right;
	border: 1px dashed rgba(0, 0, 0, .1);
	padding: 5px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-heading .wpzoom-recipe-card-print-link .btn-print-link {
	display: block;
	font-style: normal;
	text-decoration: none;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2;
	color: #000;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: .2s ease opacity;
	-o-transition: .2s ease opacity;
	transition: .2s ease opacity;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-heading .wpzoom-recipe-card-print-link .btn-print-link:hover {
	opacity: .8;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-heading .wpzoom-recipe-card-print-link .btn-print-link .wpzoom-rcb-icon-print-link {
	display: inline-block;
	width: 22px;
	height: 22px;
	vertical-align: middle;
	fill: #000;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-heading .wpzoom-recipe-card-print-link .btn-print-link .wpzoom-rcb-print-icon {
	font-size: 18px;
	margin-right: calc(6px);
	vertical-align: middle;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-heading .wpzoom-recipe-card-print-link .btn-print-link span {
	display: none;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-heading::after {
	content: "";
	clear: both;
	display: table;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-image figure img {
	width: 100%;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-image figure figcaption {
	padding: 0;
	margin: 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-image .wpzoom-recipe-card-pinit .btn-pinit-link {
	margin-top: 0;
	margin-bottom: 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-image .wpzoom-recipe-card-print-link .btn-print-link {
	margin-top: 0;
	margin-bottom: 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-video {
	margin-top: 20px;
	margin-bottom: 20px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-video video {
	max-width: 100%;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-video blockquote {
	border: none;
	font-size: 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-video blockquote * {
	display: none;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-video blockquote iframe {
	display: block;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-video [poster] {
	-o-object-fit: cover;
	object-fit: cover;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-details {
	margin-bottom: 15px;
	clear: both;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-details .detail-item {
	position: relative;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-details .detail-item>p:not(.detail-item-label):not(.detail-item-value):not(.detail-item-unit) {
	display: none;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-details .detail-item .detail-item-label {
	margin-bottom: 5px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-details .detail-item .detail-item-unit {
	margin-bottom: 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-details .detail-item .detail-item-input-wrapper {
	position: relative;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-details .detail-item .wpzoom-info-icon {
	display: inline-block;
	margin-left: 5px;
	cursor: help;
	vertical-align: text-bottom;
	position: relative;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-details .detail-item .wpzoom-info-icon:hover {
	opacity: .8;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-details .detail-item .wpzoom-info-icon svg {
	width: 12px;
	height: 12px;
	-webkit-filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, .1));
	filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, .1));
	vertical-align: middle;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-details .detail-item .components-tooltip {
	position: absolute !important;
	bottom: 100% !important;
	left: 50% !important;
	-webkit-transform: translateX(-50%) translateY(-4px) !important;
	-ms-transform: translateX(-50%) translateY(-4px) !important;
	transform: translateX(-50%) translateY(-4px) !important;
	background: #333 !important;
	color: white !important;
	padding: 8px 12px !important;
	border-radius: 4px !important;
	font-size: 13px !important;
	white-space: nowrap !important;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2) !important;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .2) !important;
	z-index: 9999 !important;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-details .detail-item .components-tooltip::before {
	content: "" !important;
	position: absolute !important;
	bottom: -4px !important;
	left: 50% !important;
	-webkit-transform: translateX(-50%) !important;
	-ms-transform: translateX(-50%) !important;
	transform: translateX(-50%) !important;
	width: 0 !important;
	height: 0 !important;
	border-left: 5px solid transparent !important;
	border-right: 5px solid transparent !important;
	border-top: 5px solid #333 !important;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-ingredients .ingredients-list {
	margin: 0;
	padding: 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-ingredients .ingredients-list>li {
	padding-left: 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-ingredients .ingredients-list .ingredient-item-name {
	padding-left: 30px;
	margin: 0;
	vertical-align: middle;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .hidden {
	display: none !important;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-directions+.footer-copyright {
	margin-top: 30px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-directions .directions-list .direction-step-group {
	counter-reset: count;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-directions .directions-list .direction-step-group::before {
	content: "";
	counter-increment: none;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .direction-step img {
	display: block;
	clear: both;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .footer-copyright p {
	margin-bottom: 0;
	text-align: center;
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #ababab;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .footer-copyright p a {
	color: #222;
	text-decoration: none;
	padding-bottom: 2px;
	border-bottom: 1px solid #eee;
}

.wp-block-wpzoom-recipe-card-block-recipe-card .footer-copyright p a:hover {
	text-decoration: none;
	border-bottom-color: #ccc;
}

.wpzoom-recipe-card-buttons {
	text-align: center;
}

.wpzoom-recipe-snippet-button.wp-block-wpzoom-recipe-card-block-print-recipe, .wpzoom-recipe-snippet-button.wp-block-wpzoom-recipe-card-block-jump-to-recipe, .wpzoom-recipe-card-buttons a.wpzoom-recipe-snippet-button {
	display: inline-block;
	border-radius: 3px;
	padding: 10px 20px;
	font-style: normal;
	text-decoration: none;
	font-size: 14px;
	color: #fff;
	line-height: 1.2;
	background-color: #041728;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-right: 10px;
	margin-bottom: 15px;
	font-weight: 600;
}

.wpzoom-recipe-snippet-button.wp-block-wpzoom-recipe-card-block-print-recipe:hover, .wpzoom-recipe-snippet-button.wp-block-wpzoom-recipe-card-block-jump-to-recipe:hover, .wpzoom-recipe-card-buttons a.wpzoom-recipe-snippet-button:hover {
	color: #fff;
	background-color: #0e2e4b;
}

.wpzoom-recipe-snippet-button.wp-block-wpzoom-recipe-card-block-print-recipe svg, .wpzoom-recipe-snippet-button.wp-block-wpzoom-recipe-card-block-jump-to-recipe svg, .wpzoom-recipe-card-buttons a.wpzoom-recipe-snippet-button svg {
	display: inline-block;
	margin-right: 6px;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	fill: #fff;
}

@media screen and (max-width: 600px) {
	.wpzoom-recipe-snippet-button.wp-block-wpzoom-recipe-card-block-print-recipe, .wpzoom-recipe-snippet-button.wp-block-wpzoom-recipe-card-block-jump-to-recipe, .wpzoom-recipe-card-buttons a.wpzoom-recipe-snippet-button {
		padding: 10px 15px;
	}
}

@media screen and (max-width: 360px) {
	.wpzoom-recipe-snippet-button.wp-block-wpzoom-recipe-card-block-print-recipe, .wpzoom-recipe-snippet-button.wp-block-wpzoom-recipe-card-block-jump-to-recipe, .wpzoom-recipe-card-buttons a.wpzoom-recipe-snippet-button {
		padding: 10px;
	}
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default {
	padding: 20px 25px 30px;
	margin-top: 50px;
	margin-bottom: 50px;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, .1);
	box-shadow: 0 0px 15px rgba(0, 0, 0, .1);
	border-radius: 5px 5px 0 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-image {
	margin-top: -21px;
	margin-left: -26px;
	margin-right: -26px;
	margin-bottom: 20px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-image figure {
	position: relative;
	margin: 0;
	line-height: 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-image figure img {
	max-width: 100%;
	width: 100%;
	height: auto;
	margin: 0;
	border-radius: 5px 5px 0 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-image figure::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .65)), color-stop(35%, rgba(0, 0, 0, 0)));
	background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .65) 0%, rgba(0, 0, 0, 0) 35%);
	background: -o-linear-gradient(bottom, rgba(0, 0, 0, .65) 0%, rgba(0, 0, 0, 0) 35%);
	background: linear-gradient(to top, rgba(0, 0, 0, .65) 0%, rgba(0, 0, 0, 0) 35%);
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-image figure figcaption {
	position: absolute;
	right: 20px;
	left: 20px;
	text-align: right;
	bottom: 8px;
	padding-bottom: 10px;
	z-index: 2;
	line-height: 1.8;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-image .wpzoom-recipe-card-print-link {
	display: inline-block;
	vertical-align: middle;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-image .wpzoom-recipe-card-print-link .btn-print-link {
	display: block;
	border-radius: 4px;
	padding: 10px 20px;
	font-style: normal;
	text-decoration: none;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2;
	color: #fff;
	background-color: #222;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: .2s ease opacity;
	-o-transition: .2s ease opacity;
	transition: .2s ease opacity;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-image .wpzoom-recipe-card-print-link .btn-print-link:hover {
	opacity: .8;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-image .wpzoom-recipe-card-print-link .btn-print-link .wpzoom-rcb-icon-print-link {
	display: inline-block;
	margin-right: 8px;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	fill: #fff;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-image .wpzoom-recipe-card-print-link .btn-print-link .wpzoom-rcb-print-icon {
	font-size: 18px;
	margin-right: calc(6px);
	vertical-align: middle;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-image .wpzoom-recipe-card-print-link .btn-print-link .wpzoom-rcb-print-icon+span {
	font-size: 14px;
	vertical-align: middle;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-image .wpzoom-recipe-card-pinit {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-image .wpzoom-recipe-card-pinit .btn-pinit-link {
	cursor: pointer;
	display: block;
	border-radius: 4px;
	padding: 10px 20px;
	text-decoration: none;
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	line-height: 1.2;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #c62122;
	-webkit-transition: .2s ease opacity;
	-o-transition: .2s ease opacity;
	transition: .2s ease opacity;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-image .wpzoom-recipe-card-pinit .btn-pinit-link:hover {
	opacity: .8;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-image .wpzoom-recipe-card-pinit .btn-pinit-link .wpzoom-rcb-icon-pinit-link {
	display: inline-block;
	margin-right: 8px;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	fill: #fff;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-image .wpzoom-recipe-card-pinit .btn-pinit-link .wpzoom-rcb-pinit-icon {
	font-size: 18px;
	margin-right: calc(6px);
	vertical-align: middle;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-image .wpzoom-recipe-card-pinit .btn-pinit-link .wpzoom-rcb-pinit-icon+span {
	font-size: 14px;
	vertical-align: middle;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-heading {
	margin-bottom: 15px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-heading .recipe-card-title {
	font-size: 30px;
	font-weight: 600;
	font-family: inherit;
	margin: 0 0 10px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-heading .recipe-card-author {
	display: block;
	color: #5b5d61;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	margin: 0 0 12px;
	padding: 0 0 12px;
	border-bottom: 1px dashed rgba(0, 0, 0, .1);
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-heading .recipe-card-course, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-heading .recipe-card-cuisine, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-heading .recipe-card-difficulty {
	font-size: 14px;
	color: #5b5d61;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-heading .recipe-card-course mark, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-heading .recipe-card-cuisine mark, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-heading .recipe-card-difficulty mark {
	color: #222;
	font-weight: 600;
	background: transparent;
	padding: 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-heading span:not(.recipe-card-author)+span:not(.recipe-card-author):before {
	content: " / ";
	color: #b6babb;
	margin: 0 12px;
	font-style: normal;
	opacity: .5;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .details-items {
	font-size: 0;
	border-left: 1px dashed rgba(0, 0, 0, .1);
	border-top: 1px dashed rgba(0, 0, 0, .1);
	text-align: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .details-items .detail-item {
	-ms-flex: 1 0 25%;
	flex: 1 0 25%;
	padding: 10px 1.5%;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 1px dashed rgba(0, 0, 0, .1);
	border-bottom: 1px dashed rgba(0, 0, 0, .1);
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .details-items .detail-item .detail-item-label {
	font-weight: bold;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .details-items .detail-item .detail-item-label, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .details-items .detail-item .detail-item-value, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .details-items .detail-item .detail-item-unit {
	font-size: 14px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .details-items .detail-item .detail-item-icon, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .details-items .detail-item .detail-item-label {
	display: block;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .details-items .detail-item .detail-item-value {
	font-weight: 500;
	margin: 0 5px 0 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .details-items .detail-item .detail-item-value, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .details-items .detail-item .detail-item-unit {
	display: inline-block;
	line-height: 1.4;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .details-items .detail-item .detail-item-icon {
	opacity: .7;
	margin: 0 auto;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	color: #6d767f;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .details-items .detail-item .detail-item-icon .components-icon-button {
	margin: 0 auto !important;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .details-items .detail-item .detail-item-icon span {
	color: #6d767f;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .details-items .detail-item .detail-item-icon span::before {
	font-size: 16px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .details-items .detail-item .detail-item-icon svg {
	fill: #6d767f;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-summary {
	margin-bottom: 20px !important;
	font-size: 14px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .ingredients-title {
	font-size: 22px;
	font-weight: 600;
	color: #222;
	margin: 0 0 20px;
	padding: 0;
	background-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .directions-title {
	font-size: 22px;
	font-weight: 600;
	color: #222;
	margin: 0 0 20px;
	padding: 0;
	background-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .video-title {
	font-size: 22px;
	font-weight: 600;
	color: #222;
	margin: 0 0 20px;
	padding: 0;
	background-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .notes-title {
	font-size: 22px;
	font-weight: 600;
	color: #222;
	margin: 0 0 20px;
	padding: 0;
	background-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .directions-title {
	margin-bottom: 25px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-ingredients {
	position: relative;
	color: #736458;
	background-color: #fbf9e7;
	border-radius: 3px;
	margin: 0 0 30px;
	padding: 25px 25px 5px;
	text-align: left;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .ingredients-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .ingredients-list>li {
	list-style: none;
	padding: 0 0 13px;
	margin: 0 0 13px;
	border-bottom: 1px solid #e9e5c9;
	position: relative;
	line-height: 1.7;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .ingredients-list>li.ingredient-item-group {
	cursor: initial;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .ingredients-list>li:last-child {
	border-bottom: none;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .ingredients-list>li::after {
	content: "";
	clear: both;
	display: table;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .ingredients-list>li .tick-circle {
	content: "";
	float: left;
	width: 18px;
	height: 18px;
	margin: 6px 10px 0 0;
	border-radius: 50%;
	border: 2px solid #dedab6;
	cursor: pointer;
	position: relative;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .ingredients-list>li.ticked .ingredient-item-name.is-strikethrough-active {
	text-decoration: line-through;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .ingredients-list>li.ticked .tick-circle {
	border: 2px solid #9ad093 !important;
	background: #9ad093;
	-webkit-box-shadow: inset 0px 0px 0px 2px #fff;
	box-shadow: inset 0px 0px 0px 2px #fff;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .directions-list {
	counter-reset: count;
	line-height: normal;
	list-style: none;
	margin: 0;
	padding: 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .directions-list>li {
	position: relative;
	line-height: 1.8;
	list-style: none;
	padding-left: 40px;
	margin: 0 0 15px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .directions-list>li::before {
	counter-increment: count;
	content: counter(count);
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.4;
	color: #222;
	background: none;
	width: 35px;
	vertical-align: middle;
	padding: 0;
	margin-right: 20px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .directions-list>li:last-child {
	margin: 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .directions-list>li .direction-step-text {
	margin-bottom: 20px;
	font-size: 14px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .directions-list>li .direction-step-text img {
	max-width: 100%;
	height: auto;
	display: block;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .directions-list>li:last-child .direction-step-text {
	margin-bottom: 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .direction-step img {
	margin: 10px 0;
	max-width: 100%;
	height: auto;
	display: block;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-notes {
	margin-top: 30px;
	padding-top: 20px;
	border-top: 1px dashed rgba(0, 0, 0, .1);
	margin-bottom: 30px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-notes .recipe-card-notes-list, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-notes ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-notes .recipe-card-notes-list>li:empty, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-notes ul>li:empty {
	display: none;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-notes .recipe-card-notes-list>li, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-notes ul>li {
	position: relative;
	background-color: #fbf9e7;
	color: #736458;
	margin: 0 0 15px;
	padding: 20px 25px 20px 50px;
	list-style-type: none;
	font-size: 14px;
	border-radius: 5px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-notes .recipe-card-notes-list>li::before, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-notes ul>li::before {
	content: "i";
	position: absolute;
	display: block;
	color: #fff;
	background-color: #222;
	border-radius: 8px;
	width: 16px;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	text-align: center;
	left: 14px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

@media screen and (max-width: 700px) {
	.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-image {
		margin-bottom: 15px;
	}
	
	.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .recipe-card-heading .recipe-card-title {
		font-size: 24px;
	}
	
	.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .details-items {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	
	.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .details-items .detail-item {
		min-width: 50%;
		padding: 7px 1.5%;
		border-bottom: 1px dashed rgba(0, 0, 0, .1);
	}
}

@media screen and (max-width: 460px) {
	.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-default .details-items .detail-item .detail-item-icon {
		display: none;
	}
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign {
	padding: 20px 30px 35px;
	margin-top: 50px;
	margin-bottom: 50px;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, .1);
	box-shadow: 0 0px 15px rgba(0, 0, 0, .1);
	border-radius: 5px 5px 0 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-image {
	margin-top: -21px;
	margin-left: -31px;
	margin-right: -31px;
	margin-bottom: 30px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-image figure {
	position: relative;
	margin: 0;
	line-height: 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-image figure img {
	max-width: 100%;
	width: 100%;
	height: auto;
	margin: 0;
	border-radius: 5px 5px 0 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-image .wpzoom-recipe-card-print-link {
	position: absolute;
	right: 20px;
	bottom: -26px;
	z-index: 2;
	line-height: 1.8;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-image .wpzoom-recipe-card-print-link .btn-print-link {
	display: block;
	width: 52px;
	height: 52px;
	border-radius: 50%;
	padding: 10px 8px;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	color: #fff;
	line-height: 1.2;
	background-color: #ffa921;
	-webkit-box-shadow: 0 5px 40px #ffa921;
	box-shadow: 0 5px 40px #ffa921;
	border: none;
	-webkit-transition: .2s ease box-shadow;
	-o-transition: .2s ease box-shadow;
	transition: .2s ease box-shadow;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-image .wpzoom-recipe-card-print-link .btn-print-link:hover {
	opacity: .9;
	-webkit-box-shadow: 0 15px 10px #ffa921;
	box-shadow: 0 15px 10px #ffa921;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-image .wpzoom-recipe-card-print-link .btn-print-link .wpzoom-rcb-icon-print-link {
	margin: auto;
	margin-bottom: 5px;
	display: block;
	width: 16px;
	height: 16px;
	fill: #fff;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-image .wpzoom-recipe-card-print-link .btn-print-link .wpzoom-rcb-print-icon {
	font-size: 18px;
	margin-right: calc(6px);
	vertical-align: middle;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-image .wpzoom-recipe-card-print-link .btn-print-link .wpzoom-rcb-print-icon+span {
	font-size: 14px;
	vertical-align: middle;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-image .wpzoom-recipe-card-pinit {
	position: absolute;
	right: 90px;
	bottom: -26px;
	z-index: 2;
	line-height: 1.8;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-image .wpzoom-recipe-card-pinit .btn-pinit-link {
	cursor: pointer;
	display: block;
	width: 52px;
	height: 52px;
	border-radius: 50%;
	padding: 10px 8px;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	color: #fff;
	line-height: 1.2;
	background-color: #c62122;
	-webkit-box-shadow: 0 5px 40px #c62122;
	box-shadow: 0 5px 40px #c62122;
	outline: 0;
	-webkit-transition: .2s ease box-shadow;
	-o-transition: .2s ease box-shadow;
	transition: .2s ease box-shadow;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-image .wpzoom-recipe-card-pinit .btn-pinit-link:hover {
	opacity: .8;
	-webkit-box-shadow: 0 5px 30px #c62122;
	box-shadow: 0 5px 30px #c62122;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-image .wpzoom-recipe-card-pinit .btn-pinit-link .wpzoom-rcb-icon-pinit-link {
	margin: auto;
	margin-bottom: 5px;
	display: block;
	width: 16px;
	height: 16px;
	fill: #fff;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-image .wpzoom-recipe-card-pinit .btn-pinit-link .wpzoom-rcb-pinit-icon {
	font-size: 18px;
	margin-right: calc(6px);
	vertical-align: middle;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-image .wpzoom-recipe-card-pinit .btn-pinit-link .wpzoom-rcb-pinit-icon+span {
	font-size: 14px;
	vertical-align: middle;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-heading {
	margin-bottom: 15px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-heading .recipe-card-title {
	font-size: 30px;
	font-weight: 600;
	font-family: inherit;
	margin: 0 0 10px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-heading .recipe-card-author {
	display: block;
	color: #5b5d61;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	margin: 0 0 15px;
	padding: 0 0 15px;
	border-bottom: 1px dashed rgba(0, 0, 0, .1);
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-heading .recipe-card-course, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-heading .recipe-card-cuisine, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-heading .recipe-card-difficulty {
	font-size: 14px;
	color: #5b5d61;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-heading .recipe-card-course mark, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-heading .recipe-card-cuisine mark, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-heading .recipe-card-difficulty mark {
	color: #222;
	font-weight: 600;
	background: transparent;
	padding: 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-heading span:not(.recipe-card-author)+span:not(.recipe-card-author):before {
	content: " / ";
	color: #b6babb;
	margin: 0 12px;
	font-style: normal;
	opacity: .5;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .details-items {
	font-size: 0;
	border-left: 1px dashed rgba(0, 0, 0, .1);
	border-top: 1px dashed rgba(0, 0, 0, .1);
	text-align: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .details-items .detail-item {
	-ms-flex: 1 0 25%;
	flex: 1 0 25%;
	padding: 10px 1.5%;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 1px dashed rgba(0, 0, 0, .1);
	border-bottom: 1px dashed rgba(0, 0, 0, .1);
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .details-items .detail-item .detail-item-label {
	font-weight: bold;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .details-items .detail-item .detail-item-label, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .details-items .detail-item .detail-item-value, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .details-items .detail-item .detail-item-unit {
	font-size: 14px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .details-items .detail-item .detail-item-icon, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .details-items .detail-item .detail-item-label {
	display: block;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .details-items .detail-item .detail-item-value {
	font-weight: 500;
	margin-right: 5px;
	margin-bottom: 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .details-items .detail-item .detail-item-value, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .details-items .detail-item .detail-item-unit {
	display: inline-block;
	line-height: 1.4;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .details-items .detail-item .detail-item-icon {
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	margin: auto;
	color: #6d767f;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .details-items .detail-item .detail-item-icon span {
	color: #6d767f;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .details-items .detail-item .detail-item-icon span::before {
	font-size: 16px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .details-items .detail-item .detail-item-icon svg {
	fill: #6d767f;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .details-items .detail-item .detail-item-icon .components-icon-button {
	margin: 0 auto !important;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-summary {
	margin-bottom: 20px !important;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-ingredients {
	margin: 15px 0 30px;
	padding: 25px 0;
	border-top: 1px dashed rgba(0, 0, 0, .1);
	border-bottom: 1px dashed rgba(0, 0, 0, .1);
	position: relative;
	text-align: left;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .ingredients-title {
	font-size: 22px;
	font-weight: 600;
	color: #222;
	margin: 0 0 20px;
	padding: 0;
	background-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .directions-title {
	font-size: 22px;
	font-weight: 600;
	color: #222;
	margin: 0 0 20px;
	padding: 0;
	background-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .video-title {
	font-size: 22px;
	font-weight: 600;
	color: #222;
	margin: 0 0 20px;
	padding: 0;
	background-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .notes-title {
	font-size: 22px;
	font-weight: 600;
	color: #222;
	margin: 0 0 20px;
	padding: 0;
	background-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .ingredients-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .ingredients-list>li {
	list-style: none;
	margin: 0 0 10px;
	position: relative;
	line-height: 1.7;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .ingredients-list>li.ingredient-item-group {
	cursor: initial;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .ingredients-list>li::after {
	content: "";
	clear: both;
	display: table;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .ingredients-list>li .tick-circle {
	content: "";
	float: left;
	width: 18px;
	height: 18px;
	margin: 6px 10px 0 0;
	border-radius: 50%;
	border: 2px solid #ffa921;
	cursor: pointer;
	position: relative;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .ingredients-list>li.ticked .ingredient-item-name.is-strikethrough-active {
	text-decoration: line-through;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .ingredients-list>li.ticked .tick-circle {
	border: 2px solid #9ad093 !important;
	background: #9ad093;
	-webkit-box-shadow: inset 0px 0px 0px 2px #fff;
	box-shadow: inset 0px 0px 0px 2px #fff;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .ingredients-list.layout-2-columns {
	-webkit-columns: 2;
	-moz-columns: 2;
	columns: 2;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .ingredients-list.layout-2-columns .ingredient-item-group {
	-webkit-column-span: all;
	-moz-column-span: all;
	column-span: all;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .directions-list {
	counter-reset: count;
	line-height: normal;
	list-style: none;
	margin: 0;
	padding: 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .directions-list>li {
	position: relative;
	line-height: 1.8;
	list-style: none;
	padding-left: 40px;
	margin: 0 0 15px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .directions-list>li::before {
	counter-increment: count;
	content: counter(count);
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.4;
	color: #222;
	background: none;
	width: 35px;
	vertical-align: middle;
	padding: 0;
	margin-right: 20px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .directions-list>li:last-child {
	margin: 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .directions-list>li .direction-step-text {
	margin-bottom: 20px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .directions-list>li .direction-step-text img {
	max-width: 100%;
	height: auto;
	display: block;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .directions-list>li:last-child .direction-step-text {
	margin-bottom: 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .direction-step img {
	margin: 10px 0;
	max-width: 100%;
	height: auto;
	display: block;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-notes {
	margin-top: 30px;
	margin-bottom: 30px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-notes .recipe-card-notes-list, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-notes ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-notes .recipe-card-notes-list>li:empty, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-notes ul>li:empty {
	display: none;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-notes .recipe-card-notes-list>li, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-notes ul>li {
	position: relative;
	background-color: #f5f5f5;
	color: inherit;
	margin: 0 0 15px;
	padding: 20px 25px 20px 50px;
	list-style-type: none;
	font-size: 14px;
	border-radius: 5px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-notes .recipe-card-notes-list>li::before, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-notes ul>li::before {
	content: "i";
	position: absolute;
	display: block;
	color: #fff;
	background-color: #ffa921;
	border-radius: 8px;
	width: 16px;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	text-align: center;
	left: 14px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

@media screen and (max-width: 700px) {
	.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-image {
		margin-bottom: 15px;
	}
	
	.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .recipe-card-heading .recipe-card-title {
		font-size: 24px;
	}
	
	.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .details-items .detail-item {
		min-width: 50%;
		padding: 7px 1.5%;
		border-bottom: 1px dashed rgba(0, 0, 0, .1);
	}
	
	.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .ingredients-list.layout-2-columns {
		-webkit-columns: 1;
		-moz-columns: 1;
		columns: 1;
	}
}

@media screen and (max-width: 460px) {
	.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .details-items .detail-item .detail-item-icon {
		display: none;
	}
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple {
	padding: 25px;
	border-radius: 10px;
	margin-top: 50px;
	margin-bottom: 50px;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .1);
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-header-wrap {
	margin: -26px -26px 25px -26px;
	padding: 25px;
	background-color: #fff3e0;
	border-radius: 10px 10px 0 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-header-wrap::after {
	content: "";
	clear: both;
	display: table;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.header-content-align-right .recipe-card-image {
	float: right;
	text-align: right;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.header-content-align-right .recipe-card-along-image {
	float: left;
	text-align: right;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.header-content-align-right .recipe-card-heading, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.header-content-align-right .recipe-card-details {
	margin-right: 20px;
	margin-left: 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.header-content-align-right .details-items .detail-item {
	margin-right: 0;
	margin-left: 15px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-image {
	float: left;
	width: 40%;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-image figure {
	position: relative;
	margin: 0;
	line-height: 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-image figure img {
	max-width: 100%;
	width: 100%;
	height: auto;
	margin: 0;
	border-radius: 8px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-image figure figcaption {
	margin-top: 10px;
	line-height: 1.8;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-image .wpzoom-recipe-card-pinit, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-image .wpzoom-recipe-card-print-link {
	display: inline-block;
	vertical-align: middle;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-image .wpzoom-recipe-card-pinit {
	margin-right: 12px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-image .wpzoom-recipe-card-pinit .btn-pinit-link {
	display: block;
	border-radius: 4px;
	padding: 8px 16px;
	font-style: normal;
	text-decoration: none;
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	line-height: 1.4;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	cursor: pointer;
	background-color: #c62122;
	-webkit-transition: .2s ease opacity;
	-o-transition: .2s ease opacity;
	transition: .2s ease opacity;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-image .wpzoom-recipe-card-pinit .btn-pinit-link:hover {
	opacity: .8;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-image .wpzoom-recipe-card-pinit .btn-pinit-link .wpzoom-rcb-icon-pinit-link {
	display: inline-block;
	margin-right: 8px;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	fill: #fff;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-image .wpzoom-recipe-card-pinit .btn-pinit-link .wpzoom-rcb-pinit-icon {
	font-size: 18px;
	margin-right: calc(6px);
	vertical-align: middle;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-image .wpzoom-recipe-card-pinit .btn-pinit-link .wpzoom-rcb-pinit-icon+span {
	font-size: 14px;
	vertical-align: middle;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-image .wpzoom-recipe-card-print-link .btn-print-link {
	display: block;
	border-radius: 4px;
	padding: 8px 16px;
	font-style: normal;
	text-decoration: none;
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	color: #fff;
	line-height: 1.4;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	cursor: pointer;
	background-color: #222;
	-webkit-transition: .2s ease opacity;
	-o-transition: .2s ease opacity;
	transition: .2s ease opacity;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-image .wpzoom-recipe-card-print-link .btn-print-link:hover {
	opacity: .8;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-image .wpzoom-recipe-card-print-link .btn-print-link .wpzoom-rcb-icon-print-link {
	display: inline-block;
	margin-right: 8px;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	fill: #fff;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-image .wpzoom-recipe-card-print-link .btn-print-link .wpzoom-rcb-print-icon {
	font-size: 18px;
	margin-right: calc(6px);
	vertical-align: middle;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-image .wpzoom-recipe-card-print-link .btn-print-link .wpzoom-rcb-print-icon+span {
	font-size: 14px;
	vertical-align: middle;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-along-image {
	float: right;
	width: 60%;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-heading {
	margin-bottom: 5px;
	margin-left: 20px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-heading .recipe-card-title {
	font-size: 24px;
	font-weight: 600;
	font-family: inherit;
	margin: 0 0 10px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-heading .recipe-card-author {
	display: block;
	color: #5b5d61;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	margin: 0 0 6px;
	padding: 0 0 12px;
	border-bottom: 1px dashed rgba(0, 0, 0, .1);
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-heading .recipe-card-course, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-heading .recipe-card-cuisine, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-heading .recipe-card-difficulty {
	font-size: 14px;
	color: #5b5d61;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-heading .recipe-card-course mark, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-heading .recipe-card-cuisine mark, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-heading .recipe-card-difficulty mark {
	color: #222;
	font-weight: 600;
	background: transparent;
	padding: 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-heading span:not(.recipe-card-author)+span:not(.recipe-card-author):before {
	content: " / ";
	color: #b6babb;
	margin: 0 12px;
	font-style: normal;
	opacity: .5;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-heading .recipe-card-course, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-heading .recipe-card-cuisine, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-heading .recipe-card-difficulty {
	font-size: 14px;
	color: #5b5d61;
	display: inline-block;
	margin-bottom: 5px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-heading .recipe-card-course mark, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-heading .recipe-card-cuisine mark, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-heading .recipe-card-difficulty mark {
	color: #222;
	font-weight: 600;
	background: transparent;
	padding: 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-heading span:not(.recipe-card-author)+span:not(.recipe-card-author):before {
	content: " / ";
	color: #b6babb;
	margin: 0 12px;
	font-style: normal;
	opacity: .5;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-details {
	margin-left: 20px;
	margin-bottom: 0;
	padding-top: 5px;
	border-top: 1px dashed rgba(0, 0, 0, .1);
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .details-items .detail-item {
	color: #333;
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .details-items .detail-item .detail-item-label {
	font-weight: bold;
	margin-right: 5px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .details-items .detail-item .detail-item-label, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .details-items .detail-item .detail-item-value, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .details-items .detail-item .detail-item-unit {
	font-size: 14px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .details-items .detail-item .detail-item-icon, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .details-items .detail-item .detail-item-label {
	display: inline-block;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .details-items .detail-item .detail-item-value {
	font-weight: 500;
	margin: 0 5px 0 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .details-items .detail-item .detail-item-value, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .details-items .detail-item .detail-item-unit {
	display: inline-block;
	line-height: 1.4;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .details-items .detail-item .detail-item-icon {
	opacity: .7;
	margin: 0;
	margin-right: 10px;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	color: #6d767f;
	display: inline-block;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .details-items .detail-item .detail-item-icon .components-icon-button {
	margin: 0 auto !important;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .details-items .detail-item .detail-item-icon span {
	color: #6d767f;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .details-items .detail-item .detail-item-icon span::before {
	font-size: 16px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .details-items .detail-item .detail-item-icon svg {
	fill: #6d767f;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-summary {
	margin-bottom: 20px !important;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .ingredients-title {
	font-size: 22px;
	font-weight: 600;
	color: #222;
	margin: 0 0 20px;
	padding: 0;
	background-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .directions-title {
	font-size: 22px;
	font-weight: 600;
	color: #222;
	margin: 0 0 20px;
	padding: 0;
	background-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .video-title {
	font-size: 22px;
	font-weight: 600;
	color: #222;
	margin: 0 0 20px;
	padding: 0;
	background-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .notes-title {
	font-size: 22px;
	font-weight: 600;
	color: #222;
	margin: 0 0 20px;
	padding: 0;
	background-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .directions-title {
	margin-bottom: 25px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-ingredients {
	position: relative;
	margin: 0 0 30px;
	text-align: left;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .ingredients-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .ingredients-list>li {
	list-style: none;
	margin: 0 0 13px;
	position: relative;
	line-height: 1.6;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .ingredients-list>li.ingredient-item-group {
	cursor: initial;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .ingredients-list>li:last-child {
	border-bottom: none;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .ingredients-list>li::after {
	content: "";
	clear: both;
	display: table;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .ingredients-list>li .tick-circle {
	content: "";
	float: left;
	width: 18px;
	height: 18px;
	margin: 6px 10px 0 0;
	border-radius: 50%;
	border: 2px solid #d0d0d0;
	cursor: pointer;
	position: relative;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .ingredients-list>li.ticked .ingredient-item-name.is-strikethrough-active {
	text-decoration: line-through;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .ingredients-list>li.ticked .tick-circle {
	border: 2px solid #9ad093 !important;
	background: #9ad093;
	-webkit-box-shadow: inset 0px 0px 0px 2px #fff;
	box-shadow: inset 0px 0px 0px 2px #fff;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .directions-list {
	counter-reset: count;
	line-height: normal;
	list-style: none;
	margin: 0;
	padding: 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .directions-list>li {
	position: relative;
	line-height: 1.8;
	list-style: none;
	padding-left: 40px;
	margin: 0 0 16px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .directions-list>li.direction-step-group {
	min-height: 0;
	font-size: 18px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .directions-list>li::before {
	counter-increment: count;
	content: counter(count);
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.4;
	color: #222;
	background: none;
	width: 35px;
	vertical-align: middle;
	padding: 0;
	margin-right: 20px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .directions-list>li:last-child {
	margin: 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .directions-list>li .direction-step-text {
	margin-bottom: 20px;
	font-size: 14px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .directions-list>li .direction-step-text img {
	max-width: 100%;
	height: auto;
	display: block;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .directions-list>li:last-child .direction-step-text {
	margin-bottom: 0;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .direction-step img {
	margin: 10px 0;
	max-width: 100%;
	height: auto;
	display: block;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-notes {
	margin-top: 30px;
	padding-top: 20px;
	border-top: 1px dashed rgba(0, 0, 0, .1);
	margin-bottom: 30px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-notes .recipe-card-notes-list, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-notes ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-notes .recipe-card-notes-list>li:empty, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-notes ul>li:empty {
	display: none;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-notes .recipe-card-notes-list>li, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-notes ul>li {
	position: relative;
	background-color: #fff3e0;
	color: #736458;
	margin: 0 0 15px;
	padding: 20px 25px 20px 50px;
	list-style-type: none;
	font-size: 14px;
	border-radius: 5px;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-notes .recipe-card-notes-list>li::before, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-notes ul>li::before {
	content: "i";
	position: absolute;
	display: block;
	color: #fff;
	background-color: #222;
	border-radius: 8px;
	width: 16px;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	text-align: center;
	left: 14px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.recipe-card-noimage .recipe-card-image-preview, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.recipe-card-noimage .recipe-card-image {
	display: none;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.recipe-card-noimage .recipe-card-along-image {
	float: none;
	width: 100%;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.recipe-card-noimage .recipe-card-heading, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple.recipe-card-noimage .recipe-card-details {
	margin-left: 0;
}

@media screen and (max-width: 768px) {
	.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-image {
		margin-bottom: 15px;
		float: none;
		width: 100%;
	}
	
	.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-along-image {
		float: none;
		width: 100%;
	}
	
	.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-heading, .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-simple .recipe-card-details {
		margin-left: 0;
	}
}

:root {
	--wp-admin-theme-color: #007cba;
	--wp-admin-theme-color-darker-10: #006ba1;
	--wp-admin-theme-color-darker-20: #005a87;
}

html[amp] *, html[amp] *:before, html[amp] *:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .wpzoom-recipe-card-print-link, html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-image .wpzoom-recipe-card-print-link {
	display: none;
}

html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-image .wpzoom-recipe-card-pinit {
	right: 20px;
}

html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .wpzoom-recipe-card-pinit {
	margin-right: 0;
}

#wpzoom-recipe-nutrition .wp-block-wpzoom-recipe-card-block-nutrition {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	line-height: 1.6;
	font-size: 14px;
	border: 1px solid #000;
	border-radius: 0;
	padding: 10px;
	margin: 0 0 2em;
	color: #222;
}

#wpzoom-recipe-nutrition .wp-block-wpzoom-recipe-card-block-nutrition h2 {
	font-size: 2.4em;
	line-height: 1;
	letter-spacing: 0;
	font-weight: 800;
	padding: 0 0 .4em;
	margin: 0;
	border-bottom: 1px solid #000;
	color: inherit;
}

#wpzoom-recipe-nutrition .wp-block-wpzoom-recipe-card-block-nutrition p {
	margin: 0;
	padding: 0;
	font-size: 1em;
	line-height: 1.4em;
}

#wpzoom-recipe-nutrition .wp-block-wpzoom-recipe-card-block-nutrition ul {
	list-style: none !important;
	margin: 0;
	padding: 0;
}

#wpzoom-recipe-nutrition .wp-block-wpzoom-recipe-card-block-nutrition ul li {
	position: relative;
	margin: 0;
	padding: 0;
	border-top: 1px solid #000;
	list-style-type: none;
}

#wpzoom-recipe-nutrition .wp-block-wpzoom-recipe-card-block-nutrition ul li.nutrition-facts-no-border, #wpzoom-recipe-nutrition .wp-block-wpzoom-recipe-card-block-nutrition ul li:empty, #wpzoom-recipe-nutrition .wp-block-wpzoom-recipe-card-block-nutrition ul li:first-child {
	border: none;
}

#wpzoom-recipe-nutrition .wp-block-wpzoom-recipe-card-block-nutrition ul li::after {
	content: "";
	clear: both;
	display: table;
}

#wpzoom-recipe-nutrition .wp-block-wpzoom-recipe-card-block-nutrition ul ul {
	padding-left: 0;
}

#wpzoom-recipe-nutrition .wp-block-wpzoom-recipe-card-block-nutrition ul ul li {
	padding-left: 20px;
}

#wpzoom-recipe-nutrition .wp-block-wpzoom-recipe-card-block-nutrition strong {
	font-weight: 700;
}

#wpzoom-recipe-nutrition .wp-block-wpzoom-recipe-card-block-nutrition strong.nutrition-facts-label {
	font-weight: 400;
}

#wpzoom-recipe-nutrition .wp-block-wpzoom-recipe-card-block-nutrition .nutrition-facts-heading {
	font-size: 14px;
	font-weight: 800;
}

#wpzoom-recipe-nutrition .wp-block-wpzoom-recipe-card-block-nutrition .nutrition-facts-right {
	float: right;
}

#wpzoom-recipe-nutrition .wp-block-wpzoom-recipe-card-block-nutrition .nutrition-facts-serving {
	font-size: 1em;
}

#wpzoom-recipe-nutrition .wp-block-wpzoom-recipe-card-block-nutrition .nutrition-facts-serving-size {
	font-size: 1.1em;
	font-weight: 800;
}

#wpzoom-recipe-nutrition .wp-block-wpzoom-recipe-card-block-nutrition .nutrition-facts-serving-size+.nutrition-facts-label {
	font-size: 1.1em;
	font-weight: 800;
}

#wpzoom-recipe-nutrition .wp-block-wpzoom-recipe-card-block-nutrition .nutrition-facts-hr {
	border: none;
	border-top: 1em solid;
	margin: .2em 0 0;
	padding: 0;
	border-color: #000;
}

#wpzoom-recipe-nutrition .wp-block-wpzoom-recipe-card-block-nutrition .nutrition-facts-spacer {
	border: none;
	height: .5em;
	padding: 0;
	background: #222;
}

#wpzoom-recipe-nutrition .wp-block-wpzoom-recipe-card-block-nutrition .nutrition-facts-amount-per-serving {
	display: block;
}

#wpzoom-recipe-nutrition .wp-block-wpzoom-recipe-card-block-nutrition .nutrition-facts-calories {
	font-weight: 800;
	font-size: 1.8em;
}

#wpzoom-recipe-nutrition .wp-block-wpzoom-recipe-card-block-nutrition .nutrition-facts-calories+.nutrition-facts-label {
	float: right;
	font-size: 2.5em;
	line-height: 1em;
	font-weight: 800;
}

#wpzoom-recipe-nutrition .wp-block-wpzoom-recipe-card-block-nutrition .nutrition-facts-daily-value-text {
	line-height: 1.2em;
	font-size: .75em;
	padding-top: 5px;
	border-top: 4px solid #000;
}

#wpzoom-recipe-nutrition.layout-orientation-vertical .wp-block-wpzoom-recipe-card-block-nutrition {
	display: inline-block;
}

#wpzoom-recipe-nutrition.layout-orientation-vertical .wp-block-wpzoom-recipe-card-block-nutrition .nutrition-facts-daily-value-text {
	max-width: 300px;
}

#wpzoom-recipe-nutrition.layout-orientation-horizontal .wp-block-wpzoom-recipe-card-block-nutrition::after {
	content: "";
	clear: both;
	display: table;
}

#wpzoom-recipe-nutrition.layout-orientation-horizontal .wp-block-wpzoom-recipe-card-block-nutrition .horizontal-column-1, #wpzoom-recipe-nutrition.layout-orientation-horizontal .wp-block-wpzoom-recipe-card-block-nutrition .horizontal-column-2, #wpzoom-recipe-nutrition.layout-orientation-horizontal .wp-block-wpzoom-recipe-card-block-nutrition .horizontal-column-3 {
	float: left;
	width: 33.3333%;
	padding-right: 10px;
}

#wpzoom-recipe-nutrition.layout-orientation-horizontal .wp-block-wpzoom-recipe-card-block-nutrition .horizontal-column-3 {
	padding-right: 0;
}

#wpzoom-recipe-nutrition.layout-orientation-horizontal .wp-block-wpzoom-recipe-card-block-nutrition .horizontal-column-1 .nutrition-facts-hr {
	border-top: 1px solid #aaa;
	margin: .5em 0;
	background-color: transparent;
}

#wpzoom-recipe-nutrition.layout-orientation-horizontal .wp-block-wpzoom-recipe-card-block-nutrition .horizontal-column-1 .nutrition-facts-hr+p {
	line-height: 2em;
}

#wpzoom-recipe-nutrition.layout-orientation-horizontal .wp-block-wpzoom-recipe-card-block-nutrition .horizontal-column-1 .nutrition-facts-calories {
	display: inline-block;
	margin-top: .3em;
}

#wpzoom-recipe-nutrition.layout-orientation-horizontal .wp-block-wpzoom-recipe-card-block-nutrition ul>li.nutrition-facts-no-border:first-child {
	line-height: 1em;
}

#wpzoom-recipe-nutrition.layout-orientation-horizontal .wp-block-wpzoom-recipe-card-block-nutrition ul>li.nutrition-facts-no-border:first-child>strong {
	font-size: .75em;
}

#wpzoom-recipe-nutrition.layout-orientation-horizontal .wp-block-wpzoom-recipe-card-block-nutrition .nutrition-facts-amount-per-serving {
	display: inline-block;
}

#wpzoom-recipe-nutrition.layout-orientation-horizontal .wp-block-wpzoom-recipe-card-block-nutrition .nutrition-facts-bottom {
	clear: both;
	border-bottom: 1px solid #aaa;
	padding-top: 5px;
}

#wpzoom-recipe-nutrition.layout-orientation-horizontal .wp-block-wpzoom-recipe-card-block-nutrition .nutrition-facts-bottom li {
	border: none;
	display: inline-block;
	padding: 0;
}

#wpzoom-recipe-nutrition.layout-orientation-horizontal .wp-block-wpzoom-recipe-card-block-nutrition .nutrition-facts-bottom li .nutrition-facts-right {
	float: none;
}

#wpzoom-recipe-nutrition.layout-orientation-horizontal .wp-block-wpzoom-recipe-card-block-nutrition .nutrition-facts-bottom li>strong {
	display: inline-block;
	vertical-align: middle;
}

#wpzoom-recipe-nutrition.layout-orientation-horizontal .wp-block-wpzoom-recipe-card-block-nutrition .nutrition-facts-bottom li::after {
	content: "•";
	display: inline-block;
	vertical-align: middle;
	margin: auto 10px;
}

#wpzoom-recipe-nutrition.layout-orientation-horizontal .wp-block-wpzoom-recipe-card-block-nutrition .nutrition-facts-bottom li:last-child::after {
	display: none;
}

@media screen and (max-width: 600px) {
	#wpzoom-recipe-nutrition.layout-orientation-horizontal .wp-block-wpzoom-recipe-card-block-nutrition .horizontal-column-1, #wpzoom-recipe-nutrition.layout-orientation-horizontal .wp-block-wpzoom-recipe-card-block-nutrition .horizontal-column-2, #wpzoom-recipe-nutrition.layout-orientation-horizontal .wp-block-wpzoom-recipe-card-block-nutrition .horizontal-column-3 {
		float: none;
		width: 100%;
		padding-right: 0;
	}
	
	#wpzoom-recipe-nutrition.layout-orientation-horizontal .wp-block-wpzoom-recipe-card-block-nutrition .horizontal-column-1 p {
		line-height: 1.8em;
	}
	
	#wpzoom-recipe-nutrition.layout-orientation-horizontal .wp-block-wpzoom-recipe-card-block-nutrition .horizontal-column-1 .nutrition-facts-hr {
		border: none;
		border-top: 1em solid;
		margin: .2em 0 0;
		padding: 0;
	}
	
	#wpzoom-recipe-nutrition.layout-orientation-horizontal .wp-block-wpzoom-recipe-card-block-nutrition .horizontal-column-2>ul>.nutrition-facts-spacer {
		display: none;
	}
	
	#wpzoom-recipe-nutrition.layout-orientation-horizontal .wp-block-wpzoom-recipe-card-block-nutrition .horizontal-column-3>ul>li:nth-child(1), #wpzoom-recipe-nutrition.layout-orientation-horizontal .wp-block-wpzoom-recipe-card-block-nutrition .horizontal-column-3>ul>li:nth-child(2) {
		display: none;
	}
	
	#wpzoom-recipe-nutrition.layout-orientation-horizontal .wp-block-wpzoom-recipe-card-block-nutrition .horizontal-column-3>ul>li:nth-child(3) {
		border-top: 1px solid #aaa;
	}
}

:root {
	--wp-admin-theme-color: #007cba;
	--wp-admin-theme-color-darker-10: #006ba1;
	--wp-admin-theme-color-darker-20: #005a87;
}

html[amp] *, html[amp] *:before, html[amp] *:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .wpzoom-recipe-card-print-link, html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-image .wpzoom-recipe-card-print-link {
	display: none;
}

html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-image .wpzoom-recipe-card-pinit {
	right: 20px;
}

html[amp] .wp-block-wpzoom-recipe-card-block-recipe-card .wpzoom-recipe-card-pinit {
	margin-right: 0;
}

.wpzoom-custom-recipe-card-post>.wpzoom-recipe-card-buttons {
	display: none !important;
}
