a[data-pin-log="button_pinit"]{	background-color: #e60023 !important;	border-radius: 3px !important;	font: 11px/20px "Helvetica Neue", Helvetica, sans-serif !important;	background-size: 14px 14px !important;	padding-left: 22px !important;	text-indent: 0px !important;}div.controls>fieldset{	margin-bottom: 5px !important;}.position-right-5{	top: 5px !important;	right: 5px !important;	z-index: 1;}.position-left-5{	top: 5px !important;	left: 5px !important;	display: inline-table !important;	z-index: 1;}.position-top-left-5{	top: 5px !important;	left: 5px !important;	display: inline-table !important;	z-index: 1;}.position-top-right-5{	top: 5px !important;	right: 5px !important;	z-index: 1;}.position-bottom-right-5{	bottom: 5px !important;	right: 5px !important;}.position-bottom-left-5{	bottom: 5px !important;	left: 5px !important;}.thumbnailsLayout {	position: relative;	float: left;	overflow: hidden;	margin: 10px 1px;	width: 100%;	color: #ffffff;	text-align: left;	-webkit-transform: translateZ(0);	transform: translateZ(0);	box-shadow: none !important;}.thumbnailsLayout:first-of-type {	margin-left: 10px;}.thumbnailsLayout * {	-webkit-box-sizing: border-box;	box-sizing: border-box;	-webkit-transition: all 0.35s ease;	transition: all 0.35s ease;}.thumbnailsLayout .image {	padding: 15px 0;}.thumbnailsLayout img {	max-width: 100%;	backface-visibility: hidden;	vertical-align: top;	position: relative;	opacity: 0.7;}.thumbnailsLayout figcaption {	position: absolute;	left: 0;	top: 0;	width: 100%;	visibility: hidden;	background-color: #0d0d0d91;	-webkit-transform: translateY(-100%);	transform: translateY(-100%);}.thumbnailsLayout h5 {	width: 100%;	margin: 0;	padding: 15px 20px;	color white;}.thumbnailsLayout a {	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;}.thumbnailsLayout:hover img,.thumbnailsLayout.hover img {	-webkit-transform: scale(1.2);	transform: scale(1.2);	opacity: 1;}.thumbnailsLayout:hover figcaption,.thumbnailsLayout.hover figcaption {	-webkit-transform: translateY(-2%);	transform: translateY(-2%);	visibility: visible;}.customFieldsEditBlock .nav-tabs > .active > a, .customFieldsEditBlock .nav-tabs > .active > a:hover, .customFieldsEditBlock .nav-tabs > .active > a:focus {	color: #555 !important;	background-color: #fff !important;	text-decoration: none !important;}.customFieldsEditBlock .nav-tabs a{	text-decoration: none !important;	display: block !important;}.jb-recipe-heading{    position: relative;}.jb-badge{    display: block;	position: relative;}.jb-recipes.recipes{	position: relative;}[id^=star-icon]{	display: inline-block;}.JBEmail img, .JBPrint img{	display: inline-block;}#jrEditForm .page-header{	border: none;	margin-bottom: 0px;}.JRReviews{	margin-top: 25px;}#JRMainInfo{	margin-top: 30px;}.page-header{	margin-bottom: 25px !important;}#buttons_group{}#jrEditForm form > section{	border: 1px solid #e3e3e3;    padding: 10px 20px;    margin-bottom: 20px;}#jrEditForm form > section h2{	border-bottom: 1px solid #e3e3e3;    padding-bottom: 20px;    margin-bottom: 20px;}.recipe-information div.review, .JRDiff, .JRCost, .JRPrep, .JRCook, .JRWait, .JRSeasonsT, .JRSeasonsItems, .JRCrossT, .JRCrossItems,.JRTagsBlock > *, .JRShareContent{	display: inline-block;}.JRDiff{	margin-right: 10px;	margin-left: 10px;}#commentModal{	display: none;}#div-recipe-rating{	margin-bottom: 10px;}.JRRatingBlock > div{	display: inline-block;	vertical-align: middle;}textarea{	box-sizing: border-box;}.JRauthor small, small.JBEmail, small.JBPrint{	font-size: 12px;    padding: 3px 5px;    vertical-align: middle;    border: 1px solid #e3e3e3;    margin-left: 10px;}#jrSearchPage #search-searchword{	width: 100%;	box-sizing: border-box;    min-height: 30px;    box-shadow: none;}#jrEditForm	.input-append .chzn-container, #jrSearchPage .chzn-container, .JRauthor{		display: inline-block}.chzn-container .chzn-single{	border-radius: 0px !important;	box-shadow: none !important;}.add-on{	height: 19px !important;    padding: 2px 10px !important;    border-radius: 0px !important;}.meals-header button{	margin-top: 10px;}#alert-recipe-container, #jrSearchNow{	margin-top: 20px;}#jrSearchNow{	width: 100%;}.validation-advice, .joomrecipe-cont-results{	margin-top: 10px;}#jrSearchPage .row, #jrSearchPage .row-fluid{	margin-bottom: 20px;}.add-comment-container > form{	border: 1px solid #e3e3e3;    padding: 20px;}.modal-body #edit_rating_text, #joomrecipe-rating-form-comment{	width: 100%;	min-height: 80px;}.comjoomrecipe-cat-browse div.row, .comjoomrecipe-cat-browse div.row-fluid{	margin-bottom: 20px;}.unstyled{	list-style-type: none;}#RecipeListing .photo,  img.thumbnail, .recipe-img img, .comjoomrecipe-cat-browse .thumbnail{	max-width: 100%;	box-sizing: border-box;}.ajax-loading { background: url("../images/ajax-loading.gif") no-repeat; width:16px; height:16px;}.huge-ajax-loading { display:none;margin:0 auto;z-index:900;position:fixed;top:50%;left:50%;width:66px;height:66px;padding:10px;background: url("../images/ajax-loader.gif") no-repeat scroll 50% 50% white; box-shadow: 0 0 10px white;}.drop-hover{text-decoration: none;color: #000;border:3px dashed #999;background: #eee; display: block;min-height:50px;}.recipe-queue { /*width: 12.5%; */ float:left; padding:0 1px}ul.queue div.over {border-color: #333;background: #ccc;}.nomove {pointer-events:none}.validation-failed { box-shadow: 0 0 5px rgb(221, 5, 5) !important;}.validation-advice { color: rgb(221, 5, 5);}.calories-item { position:absolute; left:4px; top:20px; font-size:20px;background-color:white; padding:5px;	-webkit-border-top-right-radius: 5px;	-moz-border-top-right-radius: 5px;	border-top-right-radius: 5px;	-webkit-border-bottom-right-radius: 5px;	-moz-border-bottom-right-radius: 5px;	border-bottom-right-radius: 5px;}.recipe-rating { margin-bottom:6px !important;}.recipe-container { padding-left:120px !important; margin-right:10px;}.recipe-btns { padding-top:10px !important}.recipe-desc{font-style:italic;}.clear {clear:both;}.recipe-preptime, .recipe-waittime, .recipe-cooktime {font-weight:bold;}.recipe-creation-date, .recipe-author, .recipe-nbviews {font-style:italic; font-size:8pt;}.recipe-difficulty, .recipe-cost, .recipe-readmore {font-weight:bold}.span-recipe-label {font-weight:bold}/* search page */#search-validation-message {margin-top:10px;}.hide {display:none;}.greyedout {opacity:0.5;}label {display:block;}.recipe-description {font-style: italic;}.blog-picture{margin-bottom:40px;}/* new classes */#div-recipe-description {font-style: italic;}#div-recipe-category {margin-bottom: 10px;}/*.jrCommentText{	margin: 10px 0px;    display: inline-block;    border-bottom: 1px solid rgba(227, 227, 227, 0.67);    padding-bottom: 15px;    border-top: 1px solid rgba(227, 227, 227, 0.67);    padding-top: 15px;    width: 100%;}*/.jrCommentWrapper{	border: 1px solid #e3e3e3;	box-sizing: border-box;	padding: 10px;}#div-recipe-added-on, #div-recipe-views{margin-bottom: 10px;font-size: 0.85em;}ul.joomrecipe-infos {float:right;clear:none;list-style: none outside none;margin: 5px 0 5px 0px;min-height: 100px;padding: 0px;width: 200px;}ul.joomrecipe-infos li{line-height: 20px;background: url("../images/arrow_blue.png") no-repeat scroll 15px 50% transparent;padding-left: 30px !important;list-style-type: none;}#div-recipe-preparation-single{clear:both;margin-top:20px;}/* search page */#search-validation-message {margin-top:10px;}/* social sharing */.joomRecipeSocialLinksBlock {clear:both;}.joomRecipeSocialLinksBlock span {display: block;float: left;font-weight: bold;padding: 0 24px 0 0;}.joomRecipeSocialLinksBlock ul.socialLinks-small  {clear: none;float: left;list-style: none outside none;margin: 0;padding: 0;}.joomRecipeSocialLinksBlock ul.socialLinks-small li {float: left;list-style: none outside none;margin: 0;padding: 0 4px;display: inline;}.joomRecipeSocialLinksBlock ul.socialLinks-small li a {background-position: 0 0;background-repeat: no-repeat;display: block;float: left;height: 16px;width: 16px;}.joomRecipeSocialLinksBlock ul.socialLinks-small li a span {display: none;}a.twitter-small {background-image: url("../images/small/twitter_16.png");}a.facebook-small {background-image: url("../images/small/facebook_16.png");}#main div.joomrecipe-sub-categories ul , #main div.comjoomrecipe-cat-browse ul { padding: 0 ;text-align:center; display:table;}#main div.joomrecipe-sub-categories li, #main div.comjoomrecipe-cat-browse li { padding: 10px; list-style-type: none;}.dropcap {	font-weight:bold;	font-size:16pt}.greyedout {opacity:0.5;}.joomrecipe-review {min-height:150px !important;}.fl-left{float:left;}.rating-stars  {	position:relative;	background-color: #CCC;}.rec-detail-wrapper .rating-stars {    margin-left: 0;    margin-right: 7px;    margin-top: 0;}.rec-detail-wrapper .rating-stars-grad {    background:#d77835;/* Old browsers */	background:-moz-linear-gradient(top, #d77835 0%, #f08727 40%, #f4a066 100%);/* FF3.6+ */	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d77835), color-stop(40%,#f08727), color-stop(100%,#f4a066));/* Chrome,Safari4+ */	background:-webkit-linear-gradient(top, #d77835 0%,#f08727 40%,#f4a066 100%);/* Chrome10+,Safari5.1+ */	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d77835', endColorstr='#f4a066',GradientType=0 );/* IE6-9 */	height: 20px;    left: 0;    position: absolute;    top: 0;}.rec-detail-wrapper .rating-stars-img {    background: url("../images/recipe_stars.png") no-repeat scroll center center rgba(0, 0, 0, 0);    height: 20px;    left: 0;    position: absolute;    top: 0;    width: 113px;}.rec-detail-wrapper .stars69x13 .rating-stars-img {    background: url("../images/recipe_stars_69x13.png") no-repeat scroll center center rgba(0, 0, 0, 0);    height: 13px;    width: 69px;}.rec-detail-wrapper .rating-stars.stars69x13 {    height: 13px;    top: 0;    width: 69px;}.rec-detail-wrapper .stars69x13 .rating-stars-grad {    height: 13px;}.stars113x20{	width: 113px;	height: 20px;}.ui-sortable-placeholder {  	border: 3px dashed #aaa;  	height: 45px;  	width: 100%;  	background: #ccc;  }.ui-sortable div.ui-state-default:hover {      cursor: move;}.bs-docs-sidenav.affix {    top: 40px;}.bs-docs-sidenav.affix-bottom {    bottom: 270px;    position: absolute;    top: auto;}.recipe-info-title {}.recipe-info-value {}.gig-btn-container {	padding-right:5px;	margin-bottom:5px;}.gig-fb-container {	margin-bottom:10px;}ul.joomrecipe-actions li{		line-height: 30px;    display: inline-block !important;    padding-left: 5px;    box-sizing: border-box;	}.joomrecipe-video {	position: relative;	padding-bottom: 56.25%; /* 16:9 */	padding-top: 25px;	height: 0;}.joomrecipe-video iframe {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}.row-fluid .mp-column {  width: 13.4% !important;  margin-left: 0px !important;  float:left;}.drag_active{  border: 1px dotted black !important;  min-height: 80px;}.drop-area{	padding-left: 3px;	padding-right: 3px;	border: 1px solid #ddd;}.recipe-img{	position: relative;	border-top-left-radius: 3px;	border-top-right-radius: 3px;	}.recipe-img .delete-recipe{}.recipe-img a{	top:2px;	right: 2px;}.recipe-img .recipe-featured{	position: absolute;	height: 20px;	width: 20px;	top: 5px;	right: 0px;	color: #ff0;	text-align: center;}.recipe-details{	/*position: relative;	padding-left: 5px;	padding-right: 5px;	background-color: #4E5C6B;	color: #fff;	text-align: center;	border-bottom-left-radius: 3px;	border-bottom-right-radius: 3px;	min-height: 55px;	margin-bottom: 3px;*/}.recipes .recipe-details {	margin-bottom:5px;}.recipes .recipe-details h4{	margin-top:0px;	min-height:32px;}.recipes .recipe-details {	margin-top:0px;	margin-bottom:5px;	padding-top:10px;	min-height:100px;}.recipes .recipe-details .recipe-labels{	min-height:40px;}.recipes .recipe-details .label{	margin-top:3px;}.recipe-details a{	color: inherit;}.recipes .recipe-details .rec-detail-wrapper .rating-stars-img {    background: url("../images/recipe_stars_recipes.png") no-repeat scroll center center rgba(0, 0, 0, 0);    height: 20px;    left: 0;    position: absolute;    top: 0;    width: 113px;}.item-masonry .recipe-details .rec-detail-wrapper .rating-stars-img {    background: url("../images/recipe_stars_recipes.png") no-repeat scroll center center rgba(0, 0, 0, 0);    height: 20px;    left: 0;    position: absolute;    top: 0;    width: 113px;}.drop-area .recipe-details .btn-minus{	position: absolute;	height: 15px;	width: 15px;	bottom: 5px;	left: 5px;	color: #fff;}.drop-area .recipe-details .btn-plus{	position: absolute;	height: 15px;	width: 15px;	bottom: 5px;	right: 5px;	color: #fff;}.meals-header{	background-color: #4E5C6B;	color: #FFF;	padding: 10px 0px;}.mealplanner-queue {	padding: 5px;	border: 1px solid #ddd;	border-radius: 5px;}.planned-meal {padding-right:1px;padding-left:1px;}.jb-info-container {	/*box-shadow: 0 5px 15px rgba(0,0,0,.08);	padding: 15px;	position: relative;	box-sizing: border-box;	-webkit-transition: box-shadow .1s ease-in-out;	transition: box-shadow .1s ease-in-out; */}.jb-float-image {    float: left;    width: 30%;}.jb-float-description {    float: right;    width: 68%;    padding-left: 2%;}.featured-item {	position: absolute;	left: 0px;	top: -5px;	z-index: 1;}.jb-addtofavourite div{	display:inline-block;	cursor: pointer;}.jb-addtofavourite{	padding: 10px 0px;}.jb-autor-hits-date div {	display: inline-block;	margin-right: 9px;}.jb-autor-hits-date {}.jrCommentWrapper div.joomstars{	display: inline-block;	float: right;}.jb-image-style{	position: relative;}.jb-product-list-wrap {	transition: 0.5s linear all;	text-align: center;}.jb-product-list-wrap {	border: 1px solid #dddddd;	padding: 10px;	background-color: #fff;	margin: 20px 0;}.jb-user-action-wrap {	display: flex;	flex-direction: column;	height: 100%;	justify-content: center;	left: 0;	position: absolute;	right: 0;	top: auto;	color: #fff;	bottom: 100%;	opacity: 0;	transition: all 0.5s linear 0s;	visibility: hidden;	padding: 0px 20px;}.jb-product-list-wrap:hover .jb-user-action-wrap {	opacity: 1;	bottom: 0;	visibility: visible;	background-color: rgba(0, 0, 0, 0.5);	-webkit-transition: all 0.5s linear 0s;	-moz-transition: all 0.5s linear 0s;	-ms-transition: all 0.5s linear 0s;	-o-transition: all 0.5s linear 0s;	transition: all 0.5s linear 0s;}.jb-user-action-wrap .jb-cat-recipe a{	display: inline-block;	padding: 2px 4px;	font-size: 10.998px;	font-weight: bold;	line-height: 14px;	color: #fff;	vertical-align: baseline;	white-space: nowrap;	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);	text-decoration: none !important;	background: #EDB442;}.jb-user-action-wrap .jb-autor-hits-date a:hover,.jb-user-action-wrap .jb-cat-recipe a:hover,.jb-user-action-wrap .jb-autor-hits-date a,.jb-user-action-wrap .jb-cat-recipe a,.jb-user-action-wrap h3 a{	color:#fff ;	text-decoration: none;}.jb-cuisine-cat{}.jb-cat-recipe{	position: absolute;	top: 10px;	left: 10px;}.jb-cuisine-recipe{	/*position: absolute;	bottom: 10px;	right: 0;*/}@media only screen and (min-width: 520px) {	.jb-info-jb-description {		width: 60%;		float: left;		padding-left: 2%;	}	.jb-info-image {		width: 28%;		float: left;	}}.jb-title-cat{	/*margin: 0;	box-shadow: 0 5px 15px rgba(0,0,0,.08);	padding: 15px;	position: relative;	box-sizing: border-box;	-webkit-transition: box-shadow .1s ease-in-out;	transition: box-shadow .1s ease-in-out;*/}span.jb-label {	padding: 10px;	line-height: 7px;	border-radius: 0px}.jb-cat-badge {	display: inline-block;	position: absolute;	top: 0;	left: 0;	padding: 0px;}.jb-title-cat span{	/*font-weight: normal;*/}.jb-title-cat a{	text-decoration: none !important;}/*---------------*//***** basic animation *****//*---------------*/.jb-links-thmb {	display: block;	width: 100%;	height: 100%;	position: absolute;	z-index: 999;	top: 0;	bottom: 0;	left: 0;	right: 0;}.jb-recipes figure {	position: relative;	background: #3085a3;	text-align: center;	cursor: pointer;	margin: 0;	overflow: hidden;}.jb-recipes figure img {	position: relative;	display: block;	min-height: 100%;	max-width: 100%;	opacity: 0.8;	border-radius: 0;}.jb-recipes figure figcaption, .jb-recipes figure figcaption > h2 a {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}.jb-recipes figure figcaption {	padding: 2em;	color: #fff;	text-transform: uppercase;	font-size: 1.25em;	-webkit-backface-visibility: hidden;	backface-visibility: hidden;	box-sizing: border-box;}.jb-recipes figure figcaption a{	color: #ffffff;}/*---------------*//***** Lily *****//*---------------*/figure.effect-lily img {	max-width: none;	width: -webkit-calc(100% + 50px);	width: calc(100% + 50px);	opacity: 0.7;	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;	-webkit-transform: translate3d(-40px,0, 0);	transform: translate3d(-40px,0,0);}figure.effect-lily figcaption {	text-align: left;}figure.effect-lily figcaption > div {	position: absolute;	bottom: 0;	left: 0;	padding: 2em;	width: 100%;	height: 50%;}figure.effect-lily h2,figure.effect-lily p {	-webkit-transform: translate3d(0,40px,0);	transform: translate3d(0,40px,0);}figure.effect-lily h2 {	-webkit-transition: -webkit-transform 0.35s;	transition: transform 0.35s;}figure.effect-lily p {	color: rgba(255,255,255,0.8);	opacity: 0;	-webkit-transition: opacity 0.2s, -webkit-transform 0.35s;	transition: opacity 0.2s, transform 0.35s;}figure.effect-lily:hover img,figure.effect-lily:hover p {	opacity: 1;}figure.effect-lily:hover img,figure.effect-lily:hover h2,figure.effect-lily:hover p {	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}figure.effect-lily:hover p {	-webkit-transition-delay: 0.05s;	transition-delay: 0.05s;	-webkit-transition-duration: 0.35s;	transition-duration: 0.35s;}/*---------------*//***** Sadie *****//*---------------*/figure.effect-sadie figcaption::before {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: -webkit-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);	background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);	content: '';	opacity: 0;	-webkit-transform: translate3d(0,50%,0);	transform: translate3d(0,50%,0);}figure.effect-sadie h2 {	position: absolute;	top: 50%;	left: 0;	width: 100%;	color: #484c61;	-webkit-transition: -webkit-transform 0.35s, color 0.35s;	transition: transform 0.35s, color 0.35s;	-webkit-transform: translate3d(0,-50%,0);	transform: translate3d(0,-50%,0);}figure.effect-sadie figcaption::before,figure.effect-sadie p {	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;}figure.effect-sadie p {	position: absolute;	bottom: 0;	left: 0;	padding: 2em;	width: 100%;	opacity: 0;	-webkit-transform: translate3d(0,10px,0);	transform: translate3d(0,10px,0);}figure.effect-sadie:hover h2 {	color: #fff;	-webkit-transform: translate3d(0,-50%,0) translate3d(0,-40px,0);	transform: translate3d(0,-50%,0) translate3d(0,-40px,0);}figure.effect-sadie:hover figcaption::before ,figure.effect-sadie:hover p {	opacity: 1;	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}/*---------------*//***** Roxy *****//*---------------*/figure.effect-roxy {	background: -webkit-linear-gradient(45deg, #ff89e9 0%, #05abe0 100%);	background: linear-gradient(45deg, #ff89e9 0%,#05abe0 100%);}figure.effect-roxy img {	max-width: none;	width: -webkit-calc(100% + 60px);	width: calc(100% + 60px);	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;	-webkit-transform: translate3d(-50px,0,0);	transform: translate3d(-50px,0,0);}figure.effect-roxy figcaption::before {	position: absolute;	top: 30px;	right: 30px;	bottom: 30px;	left: 30px;	border: 1px solid #fff;	content: '';	opacity: 0;	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;	-webkit-transform: translate3d(-20px,0,0);	transform: translate3d(-20px,0,0);}figure.effect-roxy figcaption {	padding: 3em;	text-align: left;}figure.effect-roxy h2 {	padding: 30% 0 10px 0;}figure.effect-roxy p {	opacity: 0;	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;	-webkit-transform: translate3d(-10px,0,0);	transform: translate3d(-10px,0,0);}figure.effect-roxy:hover img {	opacity: 0.7;	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}figure.effect-roxy:hover figcaption::before,figure.effect-roxy:hover p {	opacity: 1;	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}/*---------------*//***** Bubba *****//*---------------*/figure.effect-bubba {	background: #9e5406;}figure.effect-bubba img {	opacity: 0.7;	-webkit-transition: opacity 0.35s;	transition: opacity 0.35s;}figure.effect-bubba:hover img {	opacity: 0.4;}figure.effect-bubba figcaption::before,figure.effect-bubba figcaption::after {	position: absolute;	top: 30px;	right: 30px;	bottom: 30px;	left: 30px;	content: '';	opacity: 0;	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;}figure.effect-bubba figcaption::before {	border-top: 1px solid #fff;	border-bottom: 1px solid #fff;	-webkit-transform: scale(0,1);	transform: scale(0,1);}figure.effect-bubba figcaption::after {	border-right: 1px solid #fff;	border-left: 1px solid #fff;	-webkit-transform: scale(1,0);	transform: scale(1,0);}figure.effect-bubba h2 {	padding-top: 30%;	-webkit-transition: -webkit-transform 0.35s;	transition: transform 0.35s;	-webkit-transform: translate3d(0,-20px,0);	transform: translate3d(0,-20px,0);}figure.effect-bubba p {	padding: 20px 2.5em;	opacity: 0;	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;	-webkit-transform: translate3d(0,20px,0);	transform: translate3d(0,20px,0);}figure.effect-bubba:hover figcaption::before,figure.effect-bubba:hover figcaption::after {	opacity: 1;	-webkit-transform: scale(1);	transform: scale(1);}figure.effect-bubba:hover h2,figure.effect-bubba:hover p {	opacity: 1;	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}/*---------------*//***** Romeo *****//*---------------*/figure.effect-romeo {	-webkit-perspective: 1000px;	perspective: 1000px;}figure.effect-romeo img {	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;	-webkit-transform: translate3d(0,0,300px);	transform: translate3d(0,0,300px);}figure.effect-romeo:hover img {	opacity: 0.6;	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}figure.effect-romeo figcaption::before,figure.effect-romeo figcaption::after {	position: absolute;	top: 50%;	left: 50%;	width: 80%;	height: 1px;	background: #fff;	content: '';	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;	-webkit-transform: translate3d(-50%,-50%,0);	transform: translate3d(-50%,-50%,0);}figure.effect-romeo:hover figcaption::before {	opacity: 0.5;	-webkit-transform: translate3d(-50%,-50%,0) rotate(45deg);	transform: translate3d(-50%,-50%,0) rotate(45deg);}figure.effect-romeo:hover figcaption::after {	opacity: 0.5;	-webkit-transform: translate3d(-50%,-50%,0) rotate(-45deg);	transform: translate3d(-50%,-50%,0) rotate(-45deg);}figure.effect-romeo h2,figure.effect-romeo p {	position: absolute;	top: 50%;	left: 0;	width: 100%;	-webkit-transition: -webkit-transform 0.35s;	transition: transform 0.35s;}figure.effect-romeo h2 {	-webkit-transform: translate3d(0,-50%,0) translate3d(0,-150%,0);	transform: translate3d(0,-50%,0) translate3d(0,-150%,0);}figure.effect-romeo p {	padding: 0.25em 2em;	-webkit-transform: translate3d(0,-50%,0) translate3d(0,150%,0);	transform: translate3d(0,-50%,0) translate3d(0,150%,0);}figure.effect-romeo:hover h2 {	-webkit-transform: translate3d(0,-50%,0) translate3d(0,-100%,0);	transform: translate3d(0,-50%,0) translate3d(0,-100%,0);}figure.effect-romeo:hover p {	-webkit-transform: translate3d(0,-50%,0) translate3d(0,100%,0);	transform: translate3d(0,-50%,0) translate3d(0,100%,0);}/*---------------*//***** Layla *****//*---------------*/figure.effect-layla {	background: #18a367;}figure.effect-layla img {	height: 390px;}figure.effect-layla figcaption {	padding: 3em;}figure.effect-layla figcaption::before,figure.effect-layla figcaption::after {	position: absolute;	content: '';	opacity: 0;}figure.effect-layla figcaption::before {	top: 50px;	right: 30px;	bottom: 50px;	left: 30px;	border-top: 1px solid #fff;	border-bottom: 1px solid #fff;	-webkit-transform: scale(0,1);	transform: scale(0,1);	-webkit-transform-origin: 0 0;	transform-origin: 0 0;}figure.effect-layla figcaption::after {	top: 30px;	right: 50px;	bottom: 30px;	left: 50px;	border-right: 1px solid #fff;	border-left: 1px solid #fff;	-webkit-transform: scale(1,0);	transform: scale(1,0);	-webkit-transform-origin: 100% 0;	transform-origin: 100% 0;}figure.effect-layla h2 {	padding-top: 26%;	-webkit-transition: -webkit-transform 0.35s;	transition: transform 0.35s;}figure.effect-layla p {	padding: 0.5em 2em;	text-transform: none;	opacity: 0;	-webkit-transform: translate3d(0,-10px,0);	transform: translate3d(0,-10px,0);}figure.effect-layla img,figure.effect-layla h2 {	-webkit-transform: translate3d(0,-30px,0);	transform: translate3d(0,-30px,0);}figure.effect-layla img,figure.effect-layla figcaption::before,figure.effect-layla figcaption::after,figure.effect-layla p {	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;}figure.effect-layla:hover img {	opacity: 0.7;	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}figure.effect-layla:hover figcaption::before,figure.effect-layla:hover figcaption::after {	opacity: 1;	-webkit-transform: scale(1);	transform: scale(1);}figure.effect-layla:hover h2,figure.effect-layla:hover p {	opacity: 1;	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}figure.effect-layla:hover figcaption::after,figure.effect-layla:hover h2,figure.effect-layla:hover p,figure.effect-layla:hover img {	-webkit-transition-delay: 0.15s;	transition-delay: 0.15s;}/*---------------*//***** Honey *****//*---------------*/figure.effect-honey {	background: #4a3753;}figure.effect-honey img {	opacity: 0.9;	-webkit-transition: opacity 0.35s;	transition: opacity 0.35s;}figure.effect-honey:hover img {	opacity: 0.5;}figure.effect-honey figcaption::before {	position: absolute;	bottom: 0;	left: 0;	width: 100%;	height: 10px;	background: #fff;	content: '';	-webkit-transform: translate3d(0,10px,0);	transform: translate3d(0,10px,0);}figure.effect-honey h2 {	position: absolute;	bottom: 0;	left: 0;	padding: 1em 1.5em;	width: 100%;	text-align: left;	-webkit-transform: translate3d(0,-30px,0);	transform: translate3d(0,-30px,0);}figure.effect-honey h2 i {	font-style: normal;	opacity: 0;	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;	-webkit-transform: translate3d(0,-30px,0);	transform: translate3d(0,-30px,0);}figure.effect-honey figcaption::before,figure.effect-honey h2 {	-webkit-transition: -webkit-transform 0.35s;	transition: transform 0.35s;}figure.effect-honey:hover figcaption::before,figure.effect-honey:hover h2,figure.effect-honey:hover h2 i {	opacity: 1;	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}/*---------------*//***** Oscar *****//*---------------*/figure.effect-oscar {	background: -webkit-linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%);	background: linear-gradient(45deg, #22682a 0%,#9b4a1b 40%,#3a342a 100%);}figure.effect-oscar img {	opacity: 0.9;	-webkit-transition: opacity 0.35s;	transition: opacity 0.35s;}figure.effect-oscar figcaption {	padding: 3em;	background-color: rgba(58,52,42,0.7);	-webkit-transition: background-color 0.35s;	transition: background-color 0.35s;}figure.effect-oscar figcaption::before {	position: absolute;	top: 30px;	right: 30px;	bottom: 30px;	left: 30px;	border: 1px solid #fff;	content: '';}figure.effect-oscar h2 {	margin: 20% 0 10px 0;	-webkit-transition: -webkit-transform 0.35s;	transition: transform 0.35s;	-webkit-transform: translate3d(0,100%,0);	transform: translate3d(0,100%,0);}figure.effect-oscar figcaption::before,figure.effect-oscar p {	opacity: 0;	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;	-webkit-transform: scale(0);	transform: scale(0);}figure.effect-oscar:hover h2 {	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}figure.effect-oscar:hover figcaption::before,figure.effect-oscar:hover p {	opacity: 1;	-webkit-transform: scale(1);	transform: scale(1);}figure.effect-oscar:hover figcaption {	background-color: rgba(58,52,42,0);}figure.effect-oscar:hover img {	opacity: 0.4;}/*---------------*//***** Marley *****//*---------------*/figure.effect-marley figcaption {	text-align: right;}figure.effect-marley h2,figure.effect-marley p {	position: absolute;	right: 30px;	left: 30px;	padding: 10px 0;}figure.effect-marley p {	bottom: 30px;	line-height: 1.5;	-webkit-transform: translate3d(0,100%,0);	transform: translate3d(0,100%,0);}figure.effect-marley h2 {	top: 30px;	-webkit-transition: -webkit-transform 0.35s;	transition: transform 0.35s;	-webkit-transform: translate3d(0,20px,0);	transform: translate3d(0,20px,0);}figure.effect-marley:hover h2 {	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}figure.effect-marley h2::after {	position: absolute;	top: 100%;	left: 0;	width: 100%;	height: 4px;	background: #fff;	content: '';	-webkit-transform: translate3d(0,40px,0);	transform: translate3d(0,40px,0);}figure.effect-marley h2::after,figure.effect-marley p {	opacity: 0;	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;}figure.effect-marley:hover h2::after,figure.effect-marley:hover p {	opacity: 1;	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}/*---------------*//***** Ruby *****//*---------------*/figure.effect-ruby {	background-color: #17819c;}figure.effect-ruby img {	opacity: 0.7;	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;	-webkit-transform: scale(1.15);	transform: scale(1.15);}figure.effect-ruby:hover img {	opacity: 0.5;	-webkit-transform: scale(1);	transform: scale(1);}figure.effect-ruby h2 {	margin-top: 20%;	-webkit-transition: -webkit-transform 0.35s;	transition: transform 0.35s;	-webkit-transform: translate3d(0,20px,0);	transform: translate3d(0,20px,0);}figure.effect-ruby p {	margin: 1em 0 0;	padding: 3em;	border: 1px solid #fff;	opacity: 0;	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;	-webkit-transform: translate3d(0,20px,0) scale(1.1);	transform: translate3d(0,20px,0) scale(1.1);}figure.effect-ruby:hover h2 {	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}figure.effect-ruby:hover p {	opacity: 1;	-webkit-transform: translate3d(0,0,0) scale(1);	transform: translate3d(0,0,0) scale(1);}/*---------------*//***** Milo *****//*---------------*/figure.effect-milo {	background: #2e5d5a;}figure.effect-milo img {	max-width: none;	width: -webkit-calc(100% + 60px);	width: calc(100% + 60px);	opacity: 1;	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;	-webkit-transform: translate3d(-30px,0,0) scale(1.12);	transform: translate3d(-30px,0,0) scale(1.12);	-webkit-backface-visibility: hidden;	backface-visibility: hidden;}figure.effect-milo:hover img {	opacity: 0.5;	-webkit-transform: translate3d(0,0,0) scale(1);	transform: translate3d(0,0,0) scale(1);}figure.effect-milo h2 {	position: absolute;	right: 0;	bottom: 0;	padding: 1em 1.2em;}figure.effect-milo p {	padding: 0 10px 0 0;	width: 50%;	border-right: 1px solid #fff;	text-align: right;	opacity: 0;	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;	-webkit-transform: translate3d(-40px,0,0);	transform: translate3d(-40px,0,0);}figure.effect-milo:hover p {	opacity: 1;	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}/*---------------*//***** Dexter *****//*---------------*/figure.effect-dexter {	background: -webkit-linear-gradient(top, rgba(37,141,200,1) 0%, rgba(104,60,19,1) 100%);	background: linear-gradient(to bottom, rgba(37,141,200,1) 0%,rgba(104,60,19,1) 100%);}figure.effect-dexter img {	-webkit-transition: opacity 0.35s;	transition: opacity 0.35s;}figure.effect-dexter:hover img {	opacity: 0.4;}figure.effect-dexter figcaption::after {	position: absolute;	right: 30px;	bottom: 30px;	left: 30px;	height: -webkit-calc(50% - 30px);	height: calc(50% - 30px);	border: 7px solid #fff;	content: '';	-webkit-transition: -webkit-transform 0.35s;	transition: transform 0.35s;	-webkit-transform: translate3d(0,-100%,0);	transform: translate3d(0,-100%,0);}figure.effect-dexter:hover figcaption::after {	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}figure.effect-dexter figcaption {	padding: 3em;	text-align: left;}figure.effect-dexter p {	position: absolute;	right: 60px;	bottom: 60px;	left: 60px;	opacity: 0;	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;	-webkit-transform: translate3d(0,-100px,0);	transform: translate3d(0,-100px,0);}figure.effect-dexter:hover p {	opacity: 1;	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}/*---------------*//***** Sarah *****//*---------------*/figure.effect-sarah {	background: #42b078;}figure.effect-sarah img {	max-width: none;	width: -webkit-calc(100% + 20px);	width: calc(100% + 20px);	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;	-webkit-transform: translate3d(-10px,0,0);	transform: translate3d(-10px,0,0);	-webkit-backface-visibility: hidden;	backface-visibility: hidden;}figure.effect-sarah:hover img {	opacity: 0.4;	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}figure.effect-sarah figcaption {	text-align: left;}figure.effect-sarah h2 {	position: relative;	overflow: hidden;	padding: 0.5em 0;}figure.effect-sarah h2::after {	position: absolute;	bottom: 0;	left: 0;	width: 100%;	height: 3px;	background: #fff;	content: '';	-webkit-transition: -webkit-transform 0.35s;	transition: transform 0.35s;	-webkit-transform: translate3d(-100%,0,0);	transform: translate3d(-100%,0,0);}figure.effect-sarah:hover h2::after {	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}figure.effect-sarah p {	padding: 1em 0;	opacity: 0;	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;	-webkit-transform: translate3d(100%,0,0);	transform: translate3d(100%,0,0);}figure.effect-sarah:hover p {	opacity: 1;	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}/*---------------*//***** Zoe *****//*---------------*/figure.effect-zoe figcaption {	top: auto;	bottom: 0;	padding: 1em;	height: 3.75em;	background: #fff;	color: #3c4a50;	-webkit-transition: -webkit-transform 0.35s;	transition: transform 0.35s;	-webkit-transform: translate3d(0,100%,0);	transform: translate3d(0,100%,0);}figure.effect-zoe h2 {	float: left;}figure.effect-zoe p.icon-links a {	float: right;	color: #3c4a50;	font-size: 1.4em;}figure.effect-zoe:hover p.icon-links a:hover,figure.effect-zoe:hover p.icon-links a:focus {	color: #252d31;}figure.effect-zoe p.description {	position: absolute;	bottom: 8em;	padding: 2em;	color: #fff;	text-transform: none;	font-size: 90%;	opacity: 0;	-webkit-transition: opacity 0.35s;	transition: opacity 0.35s;	-webkit-backface-visibility: hidden; /* Fix for Chrome 37.0.2062.120 (Mac) */}figure.effect-zoe h2,figure.effect-zoe p.icon-links a {	-webkit-transition: -webkit-transform 0.35s;	transition: transform 0.35s;	-webkit-transform: translate3d(0,200%,0);	transform: translate3d(0,200%,0);}figure.effect-zoe p.icon-links a span::before {	display: inline-block;	padding: 8px 10px;	font-family: 'feathericons';	speak: none;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}.icon-eye::before {	content: '\e000';}.icon-paper-clip::before {	content: '\e001';}.icon-heart::before {	content: '\e024';}figure.effect-zoe h2 {	display: inline-block;}figure.effect-zoe:hover p.description {	opacity: 1;}figure.effect-zoe:hover figcaption,figure.effect-zoe:hover h2,figure.effect-zoe:hover p.icon-links a {	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}figure.effect-zoe:hover h2 {	-webkit-transition-delay: 0.05s;	transition-delay: 0.05s;}figure.effect-zoe:hover p.icon-links a:nth-child(3) {	-webkit-transition-delay: 0.1s;	transition-delay: 0.1s;}figure.effect-zoe:hover p.icon-links a:nth-child(2) {	-webkit-transition-delay: 0.15s;	transition-delay: 0.15s;}figure.effect-zoe:hover p.icon-links a:first-child {	-webkit-transition-delay: 0.2s;	transition-delay: 0.2s;}/*---------------*//***** Chico *****//*---------------*/figure.effect-chico img {	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;	-webkit-transform: scale(1.12);	transform: scale(1.12);}figure.effect-chico:hover img {	opacity: 0.5;	-webkit-transform: scale(1);	transform: scale(1);}figure.effect-chico figcaption {	padding: 3em;}figure.effect-chico figcaption::before {	position: absolute;	top: 30px;	right: 30px;	bottom: 30px;	left: 30px;	border: 1px solid #fff;	content: '';	-webkit-transform: scale(1.1);	transform: scale(1.1);}figure.effect-chico figcaption::before,figure.effect-chico p {	opacity: 0;	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;}figure.effect-chico h2 {	padding: 20% 0 20px 0;}figure.effect-chico p {	margin: 0 auto;	max-width: 200px;	-webkit-transform: scale(1.5);	transform: scale(1.5);}figure.effect-chico:hover figcaption::before,figure.effect-chico:hover p {	opacity: 1;	-webkit-transform: scale(1);	transform: scale(1);}/***   end  ** */.jb-cat-recipe strong{	display: none;}.jb-title span {	font-weight: normal;	}.jb-title,.jb-title-cat{	position: relative;}.jb-recipes a{	text-decoration: none !important;}.jb-calorie {	position: absolute;	top: 0;	right: 0;	z-index: 9999;	background: #E67E22;	padding: 10px 24px;	color: #fff;	font-weight: bold;	font-size: 16px;	text-transform: uppercase;	font-family: sans-serif;}.jb-calorie span:before {	border-color: #fff #bf6516 #bf6516 #fff;	background: #bf6516;}.recipe_gallery{	margin-top: 25px;	border: 1px solid #e3e3e3}.recipe_gallery h3{	border-bottom: 1px solid #e3e3e3;	padding: 13px;	margin-bottom: 10px;	margin-top: 0px;}.JRTagsBlock ul li a{	display: inline-block;	padding: 0.25em 0.4em;	font-size: 75%;	font-weight: 700;	line-height: 1;	text-align: center;	white-space: nowrap;	vertical-align: baseline;	border-radius: 0.25rem;	color: #fff !important;	background-color: #6c757d !important;}.JRTagsBlock ul li a:hover, .JRTagsBlock ul li a:focus {	color: #fff;	text-decoration: none;	background-color: #6c757d !important;}.JRsocialSharingButtons table {	margin:0 auto;}#jb_template .modal-dialog, .jb_template .modal-dialog {	margin: 10.75rem auto !important;}#jb_template .fade:not(.show) {	opacity: 1 !important;}.effect-0 {	position: relative;}#table-recipe ul.tags{	margin: 0;}#table-recipe ul.tags li a{	display: inline-block;	padding: .25em .4em;	font-size: 75%;	font-weight: 700;	line-height: 1;	text-align: center;	white-space: nowrap;	vertical-align: baseline;	border-radius: .25rem;	color: #fff;	background-color: #6c757d;}.card-body-icon {	position: absolute;	z-index: 0;	top: -1.25rem;	right: -1rem;	opacity: 0.1;	font-size: 7rem;	/* -webkit-transform: rotate(15deg); */	/* transform: rotate(-5deg); */}.ui-slider {	margin-top: 12px;}#jb_template #shoppinglists-body td{	vertical-align: middle;}#jb_template table {	word-wrap:break-word;	table-layout: fixed;}.jr-customfields input,.jr-customfields select{	width:100%;}#jb_template .jr-customfields > label{	display: block;}#jb_template .visible-desktop {	display: initial !important;}.jr-editDelete{	top: 2px;	right: 2px;}.YesNo{	padding-left: 0px !important;}span.jr-count-recipes {	background: #e3e3e3;	display: inline-block;	text-align: center;	font-size: 24px;	font-weight: bold;}.review-section .btn-group{	display: block !important;}#search_max_prep_hours_minutes .chzn-container.chzn-container-single,#search_max_cook_hours .chzn-container.chzn-container-single{	width: 39% !important;}ul.tags.inline li{	padding: 0 !important;}/* stacked */@font-face {	font-family: Roboto;	src: url(../fonts/Roboto-Regular.ttf);}.cooked-recipe-card-modern-centered span.joomstar:after{	font-size: 2rem !important;}.cooked-recipe-card-modern-centered:hover .cooked-recipe-card-sep {	background: #16a780;	width: 25% ;	-webkit-transition: .2s cubic-bezier(.42,0,.15,1);	-moz-transition: .2s cubic-bezier(.42,0,.15,1);	-o-transition: .2s cubic-bezier(.42,0,.15,1);	transition: .2s cubic-bezier(.42,0,.15,1);}.cooked-recipe-card-sep {	display: block;	width: 15%;	height: 6px;	border-radius: 3px;	background: #ddd;	margin: 1rem auto;	-webkit-transition: .2s cubic-bezier(.42,0,.15,1);	-moz-transition: .2s cubic-bezier(.42,0,.15,1);	-o-transition: .2s cubic-bezier(.42,0,.15,1);	transition: .2s cubic-bezier(.42,0,.15,1);}.cooked-recipe-card-modern-centered:hover {	transform: translate3d(0,-2px,0) !important;	box-shadow: 0 5px 5px rgba(0,0,0,.05), inset 0 0 0 1px rgba(0,0,0,.1);	-webkit-transition: .2s cubic-bezier(.42,0,.15,1);	-moz-transition: .2s cubic-bezier(.42,0,.15,1);	-o-transition: .2s cubic-bezier(.42,0,.15,1);	transition: .2s cubic-bezier(.42,0,.15,1);}.cooked-recipe-card-modern-centered{	/* font-family: Roboto; */	border-radius: 10px !important;}.cooked-recipe-card-excerpt{	font-style: normal;	font-weight: 400;	font-size: 1rem;	line-height: 24px;}.cooked-recipe-card-modern-centered .cooked-recipe-card-title {	display: block;	font-weight: 600 !important;	margin: .5rem 0;	font-size: 1.25rem;	line-height: 2.65rem !important;}