/* 2026-09-23: apples, Fresh Express, apple/pumpkin donut holes. */
@import url("shared-slidescss.css");

/* Current images; preserve the original apple/donut layout rules. */
.slideback1 {
    background-image: url("slide1.webp?v=3");
}

.slideback2 {
    background-image: url("slide2.webp?v=3");
    background-position: center bottom;
}

.slideback3 {
    background-image: url("slide3.webp?v=3");
}

.slideContent.orange h1, .slideContent.orange h2, .slideContent.orange button, .slideContent.orange h3 {
	color: #eb7203 !important;
}

.slideContent.purps h1, .slideContent.purps h2, .slideContent.purps a {
	color: #ba006e !important;
}
.slideContent.purps button {
	color: #ba006e !important;
	border-color: #ba006e !important;
}

.slideContent.green h1, .slideContent.green h2, .slideContent.green button, .slideContent.green h3 {
	color: #67bd4a !important;
	
}

/* Keep the bakery slide heading on one line. */
.slide3 .slideContent.orange h1 {
    text-wrap: nowrap;
    white-space: nowrap;
}

span.cent {
	font-size:40% !important;
}
span.smaller {
	font-size:20px !important;
	margin-left:-4px;
}

.slideContent.purps h1 {
	font-size:80px !important;
	margin-bottom:15px;
	line-height:1em;
}

.slideContent.purps p {
	font-size:25px; 
	line-height:.8em;
	margin-bottom:25px;

}
.slideContent.purps p strong {
	font-size:35px !important;
	line-height:1em; 
}

.slideContent.purps h2 {
	font-size:55px !important;
	margin-bottom:-4px;
}


.slideContent.green h1 {
	font-size:90px !important;
	margin-bottom:10px;
	line-height:.9em;
}
.slideContent.green p {
	margin-bottom:-4px !important;
	font-size: 26px;
	line-height:1.1em;
}
.slideContent.green p strong {
	font-size:30px !important;
}

slideContent.green h2 {
	font-size: 40px !important;
	margin-top:30px;
	
}
.slideContent.green button {
	font-size:20px;
	margin-top:15px;
}
h2.b1g1 {
	font-size:25px !important;
	margin-top:16px;
	margin-bottom:-3px;
}
h2.freee {
	font-size:45px;
	margin-bottom:-3px;
}
h2.ncn {
	font-size:19px;
	margin-bottom:-3px;

}

.slideContent.orange p {
	font-size:25px; 
	line-height:1.1em;
	margin-bottom:20px;

}
.slideContent.orange p strong {
	font-size:30px !important;
}

.slideContent.orange h1 {
	font-size:100px !important;
	margin-bottom:10px;
	line-height:1em;
	text-wrap:nowrap;
	font-size:70px !important;
}
.slideContent.orange h2 {
	font-size:50px !important;
	margin-bottom:1px !important;
}



img.new_left.local { 
	position:absolute;
	width:150px;
	left:20px;
	bottom:28px;
}
img.grass.right.local3 {
	position:absolute;
	width:150px;
	right:20px;
}
img.new_right.freshcut {
	position:absolute;
	width:120px;
	bottom:20px;
	right:20px;	
}
img.new_left.angus {
	position:absolute;
	width:180px;
	bottom:30px;
	left:20px;
	
}
@media screen and (max-width: 767px) {
    .slideback2 {
        background-position: right;
    }
	.slideback3 {
        background-image: url("slide3.webp?v=2");
	    background-position:center right;
	}
	.slideContent.orange h1 {
		font-size:48px !important;
		margin-bottom:10px;
		line-height:1em;
	
	}
	.slideContent.orange p {
		margin-bottom:5px;
		line-height:1em;
		font-size:22px;
	
	}
	.slideContent.orange p strong {
		margin-bottom:15px;
		line-height:1em;
		font-size:25px !important;
	
	}
	.slideContent.orange h2 {
		font-size:50px !important;
		margin-bottom:-10px !important;
		margin-top:15px;
		line-height:.8em;
	}
	.slideContent.orange button {
		font-size:15px; 
	}
	.slideContent.green h1 {
		font-size:60px !important;
		margin-bottom:10px;
		text-wrap: nowrap;
		line-height:.8em;
	
	}
	.slideContent.green p {
		margin-bottom:10px;
		line-height:1em;
		margin-top:15px;
		font-size:20px;
		margin-bottom:25px !important;
	
	}
	.slideContent.green p strong {
		font-size:23px !important;
		
		
	}
	
	.slideContent.green button {
		font-size:15px; 
		line-height:.8em !important;
		margin-top:19px;
		padding:3px !important;
	}
	h2.b1g1 {
		font-size:22px !important;
		margin-top:-12px;
		margin-bottom:-9px;
		line-height:.8em;
	}
	h2.freee {
		font-size:37px;
		margin-bottom:-9px;
	}
	h2.ncn {
		font-size:15px;
		margin-bottom:-10px;
	}
	.slideContent.purps h1 {
		font-size:60px !important;
		margin-bottom:-8px;
		line-height:.9em;
		text-wrap:nowrap;
	
	}
	.slideContent.purps p {
		margin-bottom:15px;
		line-height:1em;
		margin-top:20px; 
		font-size:24px;
		margin-bottom:10px !important;
	}
	.slideContent.purps p strong {
		font-size:28px !important;
		line-height:1em; 
		
}

	
	.slideContent.purps h2 {
		font-size:50px !important;
		margin-bottom:5px !important;
		margin-top:5px;
	}
	.slideContent.purps button {
		font-size:15px;
		margin-top:5px;
	}
	img.grass.right.local3 {
		position:absolute;
		width:110px !important;
		right:20px !important;
		top:140px !important;
	}
	img.new_left.local { 
		position:absolute;
		width:110px;
		left:20px;
		top:138px;
	}
	img.new_right.freshcut {
		position:absolute;
		width:90px !important;
		right:20px !important;
		top:125px !important;
}
	img.new_left.angus {
		position:absolute;
		width:140px;
		left:20px;
		top:169px;
	
}
}
span.cent {
	font-size:65px !important;
	
}
