@charset "utf-8";







:root {







	--accent: #f0d700;



	--primary: #406640;



	--primary-lt: #d7f4d7;



	--primary-dk: #406640;



	--primary-x-dk: #244224;



	--main-gray: #dddddd;



}



/*



font-family: "Open Sans", sans-serif;







 font-family: "Teko", sans-serif;







font-family: "Crimson Text", serif;



*/















body {



font-family: "Open Sans", sans-serif;



background: var(--primary-dk);



	font-size: 1rem;



}







img {



	max-width: 100%;



	height: auto;



}



/******************/



a {



	color: var(--primary-dk);



	text-decoration: underline;



}



a:hover {



	text-decoration: none;



}







a.button_1{

display: inline-block;

padding:.4rem 1rem;



border-radius: 100px;



color:#fff;



background-color: var(--primary-dk);



text-decoration: none;



transition: background-color .5s;



}







a.button_1:hover{



background-color: #000;







}







h1,h2,h3{



	font-family: "Crimson Text", serif;







}







header,main{



	background-color: #fff;



}



header{



color: var(--primary-dk);	



}







.headerleft{



font-family: "Crimson Text", serif;



	font-size: 1.5rem;



	font-weight: 800;



}



.headerleft a{



color: var(--primary-dk);



display: inline-block;



padding: 0 .6rem;	



}

.headerleft a.homelink{


display: inline-block;
	width: 36px;
	height: 36px;
	text-indent: -9999px;
background: #fff url("images/post-8-27-26.png");
	background-position: center center;
	background-repeat: no-repeat;



}





.sectionstyle_0{



background: #fff;



}







.sectionstyle_1{



background: var(--primary-lt);



}




.sectionstyle_2{



background: var(--primary-dk);



color:#fff;



}







.sectionstyle_3{



background: var(--primary-x-dk);



color: var(--primary-lt);



}



.sectionstyle_4{







}







.sectionstyle_5{







}







.herowrap{







	background: var(--main-gray); 



	background-image:url("images/Untitled design.png");



	background-size: cover;



	background-position:  center;



}



.heroinner figure{



		margin:0;



}



.hero-l img{



	max-height: 370px;



}



.hero-r img{



	max-width: 600px;



}



.heroBlurbWrap{



position: relative;



}







.heroBlurb{



position: relative;



color:#fff;



background: var(--primary-x-dk);



	z-index:200;



}



.heroBlurb h2, .heroBlurb h3{



	font-family: "Crimson Text", serif;	



	font-weight: 700;



font-style: italic;



}







.heroBlurb h2{



	font-size: 48px;



}











.heroBlurbBack{



	z-index:100;



	position: absolute;



	background: rgba(255,0,4,1.00);



	left:20px;



	top:20px;



	bottom:-20px;



	right:-20px;



}
.pagebanner {
	height: 200px;
}

.pagebanner h1{
	display: inline-block;
	color: #fff;
	font-weight: 800;
	margin: 0;
	padding: 10px 20px;
	background: rgba(0,0,0,.60)
}

.pagebanner.banner-paloshills{

background: url("https://palospost.com/wp-content/uploads/2026/10/scenesofpalos1.jpg");
background-size: cover;

}

.pagebanner.banner-palosheights{

background: url("https://palospost.com/wp-content/uploads/2026/10/scenesofpalos1.jpg");
background-size: cover;

}

.pagebanner.banner-palospark{



background: url("https://palospost.com/wp-content/uploads/2026/10/scenesofpalos1.jpg");
background-size: cover;



}




.intro .introliner{



	border-top:2px solid var(--primary-lt);



		border-bottom:2px solid var(--primary-lt);



}







.sceneswrap{



	width: 100%;



	max-width: 800px;



	margin: 0 auto;



	background: var(--primary-dk);



color: var(--primary-lt);



	



}



.sceneswrap h3{



	padding: .3rem 1rem;



	margin:0;



}



.sceneswrap .scene{

background-color: #000;

	background-image: url(https://palospost.com/wp-content/uploads/2026/10/scenesofpalos1.jpg);

	background-size: cover;

	background-position: center center;

}



.wp-block-image  img{



	width: 100% !important;



}



.cal-block{



	width:100%;



	max-width: 960px;



	margin: 0 auto;



	



}







.cal-heading h2{



	border-bottom: 4px solid var(--accent);



}







.cal-item{



	padding: 1rem 0;



}







.cal-item{



	padding: 1rem 0;



}







.cal-item h3 a{



	color: : var(--primary-dk);



	font-weight: 600;



}



.cal-date{



width:90px;



	text-align: center;



	color: #fff;



	background: var(--primary);



}



.cd-top{



font-weight: 400;



font-size: .8rem;	



}



.cd-btm{



font-family: "Crimson Text", serif;



font-weight: 700;



font-size: 2.5rem;



color: var(--primary);



background: var(--primary-lt);



}







.cd-btm{



font-family: "Crimson Text", serif;



font-weight: 700;



font-size: 2.5rem;



color: var(--primary);







}



.sectionstyle_0 .cd-btm{



background: var(--primary-lt);	



}



.sectionstyle_1 .cd-btm{



background: #fff;	



}


.footNavigation a{
color: #fff;
text-decoration: underline;
}





footer{



	background: #000;



	color: #fff;



}







li.widget_block{



	display: block;



	list-style: none;



}







@media only screen and (max-width : 768px)	



{
.headerleft{



font-family: "Crimson Text", serif;



	font-size: 1rem;



	font-weight: 800;



}


.rideDate{







	width:auto;	



	text-align: left;



}



	



	.rdMo,.rdDay{







display: inline-block;



		font-size:21px;



font-weight: 700;



padding:12px;



}



	.rdDay{



		font-family: "Open Sans", sans-serif;



	}







.cal-block{



	width:100%;



	max-width:none;



	margin: 0;



	padding:0 40px;



	



}



}