.elementor-1566 .elementor-element.elementor-element-42bbd1e1{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1566 .elementor-element.elementor-element-42bbd1e1.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-1566 .elementor-element.elementor-element-42bbd1e1{--width:100%;}}/* Start custom CSS */.red {
	background-color: #F9F9F9;
	color: #0f0d0d;
	padding-top: 10px;

		margin-bottom:30px;

		border:1px solid #cccccc;
}

.super-field {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px 10px 0px!important;
	float: left;
	position: relative;
}




.super-form-527 .super-button .super-button-name{
	font-size:24px!important;
}

.super-form-527 .super-field .super-description, .super-form-527 .super-html-subtitle, .super-form-527 .super-html-content {
	color: #797676!important;
	font-weight: bold!important;
	margin-top:5px;
	font-style:oblique;
}



.super-shortcode.super-tabs .super-tabs-tab {
	
	    padding: 15px 13px!important;
    font-weight: 600;
    text-align: center;
	    border-right: 1px solid #ccc!important

}

.super-tabs-menu{
	    border: 1px solid #ccc!important;
	background-color:#F9F9F9;
	
}




.super-shortcode.super-tabs .super-tabs-tab.super-active {
	position: relative;
	color: #49B4B6;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-top: 2px solid #272828!important;
	
	
	
	border-bottom: 0;
		border-right:0!important;
}



.redb{
		background-color:#ED3237;
	color: #fff;
	padding-top:10px;
	font-weight:900;
	margin-bottom:30px;
	text-align:left;
	border:1px solid #cccccc;

}

.super-quantity .super-minus-button, .super-form-527 .super-quantity .super-plus-button {
    background-color: #333333!important;
    color: #ffffff;
}


.redb h1{
	font-size:32px;
		margin-bottom:10px!important;
	padding-left: 20px;
}

 .one-container .site-content, .inside-page-header, .wp-block-group__inner-container {
    padding: 41px 40px 40px 40px;
    border: 5px solid #000;
}


.ingredients{
	color:#000000!important;
	margin-bottom:10px!important;
}




.super-field .super-label{
	color:#000000!important;
}


.headingme{
color:#000000!important;
}



h2{
		font-size:15px!important;
	margin-bottom:10px!important;
	padding-left: 20px;
	text-align:left;
}


.textover{
	padding-top:50px;
	color:#000000!important;
}



.super-field .super-label, .super-group-title, .super-toggle-prefix-label, .super-toggle-suffix-label {
	font-size: 14px!important;
	font-weight:bold!important;

}


body, .ast-separate-container {
	background-image: url('https://andrewsofyarraville.com.au/wp-content/uploads/2020/10/half-spark.jpg');
	background-repeat: repeat-y;
	background-size: 100% auto;
	background-position: center top;
}

.ast-theme-transparent-header #masthead, h1.entry-title,.site-footer {

	display: none;
}

.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container.ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description, .ast-separate-container .comments-area .comment-respond, .ast-separate-container .comments-area .ast-comment-list li, .ast-separate-container .comments-area .comments-title {
	background-color: var(--ast-global-color-5);
	background-image: none;
	border-radius: 10px;
}/* End custom CSS */