/*
Theme Name:   Hello Elementor Child
Theme URI:    https://aussielupins.org.au/
Description:  Hello Elementor Child Theme
Author:       Bite Communications
Author URI:   https://www.bitecom.com.au
Template:     hello-elementor
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  twentyfifteenchild
*/

 
/* =Theme customization starts here
------------------------------------------------------- */
sup {
	color: white;
}
#comments {
	display: none;
}

/* Cooked Plugin - Gallery cards
------------------------------------------------------- */

/* .cooked-recipe-card {
	border: solid 14px white !important;
	border-radius: 0;
}
.cooked-recipe-card-modern-centered,
.cooked-recipe-card-modern-centered:hover,
.cooked-recipe-card-modern,
.cooked-recipe-card-modern:hover
{
	transform: none!important;
	transition-property: none!important;
	-webkit-transition: none!important;
}
.cooked-recipe-card-modern-centered:hover,
{
	transform: translate3d(0,0,0)!important;
	transition-property: none;
} */
pre .cooked-recipe-search form {
	font-family: yorkten-slab-normal, sans-serif;
}
pre .cooked-recipe-search .cooked-browse-select .cooked-field-title,
pre .cooked-recipe-search .cooked-sortby-select
{
	font-size: 1rem;	
}
pre .cooked-recipe-search .cooked-sortby-wrap>select {	
	background-color: rgb(252, 179, 28);
}
a.cooked-browse-search-button {
	background-color: rgb(252, 179, 28);
}
.cooked-recipe-search .cooked-fields-wrap>.cooked-field-wrap-select {
    background:rgb(252, 179, 28)
}
.cooked-recipe-search .cooked-fields-wrap>.cooked-field-wrap-select:hover {
    background:rgb(235, 123, 40)
}
/*.cooked-recipe-search .cooked-browse-select:hover {
    background:rgb(235, 123, 40)
}*/

/*pre .cooked-recipe-search .cooked-browse-select:hover,*/
a.cooked-browse-search-button:hover,
pre .cooked-recipe-search .cooked-sortby-wrap>select:hover{
	background-color: rgb(252, 179, 28);
}
div.cooked-field-wrap.cooked-field-wrap-select.cooked-taxonomy-selected {
	background-color: rgb(252, 179, 28);
}
.cooked-recipe-search .cooked-fields-wrap.cooked-browse-search{
	border: 3px solid red;
	color: #000;
}
.cooked-recipe-search .cooked-sortby-wrap ,
.cooked-recipe-search .cooked-sortby-wrap:hover {
	background: #fff5e8;
}
.cooked-recipe-search .cooked-browse-search-button {
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.cooked-recipe-card-modern-centered {
	border-radius: 0px;
	box-shadow: none;
}
.cooked-recipe-card-image {
	height: 320px;
	border: 10px solid #ffffff;
}
.cooked-recipe-card-modern-centered .cooked-recipe-card-content {
	padding: 0.5rem 2rem 1.25rem 2rem;
}
.cooked-recipe-card-modern-centered:hover {
	box-shadow: 0 5px 5px rgba(0,0,0,.05), inset 0 0 0 0 rgba(0,0,0,.1);
}
a.cooked-recipe-card-title {
	font-size: 0.9em;
	font-weight: 600;
}
pre .cooked-recipe-card {
	font-family: yorkten-slab-normal, sans-serif;
}
pre .cooked-recipe-card-sep,
pre .cooked-recipe-card-excerpt {
	display: none !important;
}
.cooked-recipe-card-modern-centered .cooked-recipe-card-sep, .cooked-recipe-card-modern-centered .cooked-recipe-card-excerpt
 {
	display: none !important;
}

/* Cooked Plugin - Detail
------------------------------------------------------- */
body:not([class*=elementor-page-]) .site-main {
				/* force recipe detail to display at 100% width ------- */
	max-width: 100% !important;
	width:100%;
}

.cp_recipe header {
	display: none;
}
.cooked-post-featured-image img {
	max-height: 640px;
	object-fit: cover;
}
.cooked-recipe-ingredients .cooked-ingredient,
.cooked-recipe-directions .cooked-direction {
    font-size: 1em;
    line-height: 1.2em;

}
.cooked-recipe-ingredients .cooked-ingredient {
		padding-bottom: 0.5em;
}
.cooked-recipe-ingredients .cooked-ingredient-checkbox {
	top: 0.55em;
}
.cooked-recipe-directions .cooked-direction-number {
	top: 1.3px;
	opacity: 1;
	font-size: 1.3rem;
	font-weight: 600;
	padding-left: 2px;
}
.cooked-recipe-directions .cooked-direction-number::after {
  content: ".";
}
.cooked-recipe-ingredients .cooked-heading,
.cooked-recipe-directions .cooked-heading {
	font-size: 1em;
	font-weight: 700;
	margin-top: 16px;
	margin-bottom: 2px;
}
.cooked-recipe-directions .cooked-heading:first-child {
    margin-top: 0;
}
p.recipeCredit {
	width: 1080px;
	margin: 0 auto;
}
.recipeCredit a:hover{
	color: #fcb31c!important;
}
.cooked-heading {
	font-size: 1.2em!important;
	font-family: "iskra", Sans-serif;
    font-weight: bold;
    line-height: 1em;
}
.cooked-servings {
	background-color: #fcb31c;
	border-radius: 150px;
	padding: 65px 20px 70px 15px;
}
.cooked-recipe-info span.cooked-servings-icon {
	display: none;
	margin-left: -20px;
}
.cooked-recipe-info {
	margin-top: -95px;
	margin-left: 10px;
}
.cooked-recipe-info span.cooked-print {
		margin-top: 100px;
		background-color: #d0ecf6;
		border-radius: 150px;
	padding: 40px 20px;
}
.cooked-recipe-info span.cooked-print a.cooked-print-icon {
		margin-top: -20px;
}
.cooked-recipe-info span {
	margin-left: -20px;
}
.cooked-recipe-info strong {
	display: none;
	/*margin-left: 0px;
	font-size: 0.6em;
	line-height: 1em;*/
}
.cooked-right {
	margin-top: 110px;
}
@media (max-width: 989px){
	p.recipeCredit {
	width: 700px;
	margin: 0 auto;
}	
	
}
@media (max-width: 767px) {
.cooked-recipe-info .cooked-left, .cooked-recipe-info .cooked-right {
    width: fit-content;
}
	body:not([class*=elementor-page-]) .site-main {
	/* remove white padding on mobile view ------- */
	padding-right: 0px !important;
	padding-left: 0px !important;
}
	p.recipeCredit {
	width: 360px;
	margin: 0 auto;
}
}
/* Cooked Plugin - Print Detail
------------------------------------------------------- */
.cooked-fsm .cooked-fsm-top {
	font-size: 1.5rem;
	font-weight: 600;
}
.cooked-fsm .cooked-recipe-ingredients .cooked-ingredient-checkbox {
    top: 0.97rem;
}

/* BSK PDF Manager - link detail
 * ------------------------------------------------------- */
li.bsk-pdfm-list-item::before {
  content: '';
  display: inline-block;
  height: 20px;
  width: 50px;
  background-image: url("/wp-content/uploads/2023/08/download50px.png");
}


/* Customise tablet
 * Note that the default Hx font sizes are set in elementor 
 * while in the appropriate responsive size. However, the existing 
 * values are not displayed, so I've added them here for
 * your reading pleasure.
------------------------------------------------------- */

@media (max-width: 989px){
/* 	body {
		font-size: 1em;
	}
    h1 {
		font-size: 2em;
	}
	h3 {
		font-size: 1em;
	} 
	*/
	.nutritient-bean-cont {
		max-width: 200px;
	}
		/* make download links 2 coloums on tabs in accordians ------- */
	.acc-body {
		flex-direction: column;
	}
}
@media (max-width: 1024px){
			/* make download links 2 coloums on tabs in accordians ------- */
	.acc-body {
		flex-direction: column;
	}
	}

/* Customise phone
------------------------------------------------------- */

@media (max-width: 767px){
/* 	h1 {
		font-size: 1em;
	} */
	.nutritient-bean-cont {
		max-width: 100vw;
	}
	
    /* Responsive fixes for Homepage ---------- */
	.mobcolumnBKG {
		background-color: #FCE8C5;
	}
	.homePlanetSection {
		background-image: none!important;
	}
	/* Make mobile menu background colour extend to full screen height ---------- */
	.elementor-nav-menu::after {
		    background-color: #005833!important;
	}
	/* make download links stack on mobile in accordians ------- */
	.acc-body {
		flex-direction: column;
	}
}

