/* CS STYLES */


#registration , .registration, .fee-table-container{
	display:none !important;
}

.sold-out{
	  margin: 1rem 0;
    background: red;
    color: #fff;
    border-radius:5px;
    padding: 0.3rem 0.8rem;
    font-weight: bold;
    width: fit-content;
    text-transform: uppercase;
}

#hero-container{
	border-bottom: 4px solid var(--primary-color);
}

.site-header {
	border-bottom: 4px solid var(--primary-color);
}

footer a{
	color:#ffffff!important;
}

.wp-block-embed-vimeo iframe{
    width: 100%;
    height: 600px;
}

.btn_regevent-container {
    background: url(https://www.dakotahturkeytrot.com/wp-content/uploads/2024/07/long_banner.jpg);
    width: 100%;
    height: 220px;
    background-repeat: no-repeat;
    background-color: #66cae2;
	margin-top:40px !important;
	margin-bottom:20px!important;
    display: flex;
    position: relative;
    align-items: center;
    justify-content: flex-end;
	 
}

.main_btn_regevent h1{
	text-align:center;
	width:100%;
	display:block;
	color:#fff;
	font-weight:bold;
	margin:0;
  	text-shadow: 0px 1px 3px black !important;
	color:#fff;
	line-height: 1;
}

.main_btn_regevent{
    display: flex;
    width: 65%;
    height: fit-content;
    padding: 1rem;
    flex-direction: column;
    gap: 0.5rem;
}

.main_btn_regevent a{
    margin: auto;
    display: block;
    margin-top: 0;
    position: relative;
    font-size: 1em;
    text-shadow: none;
    height: fit-content;
	width: fit-content;
    font-weight: bold;
	background: linear-gradient(15deg, hsl(355.29deg 84.14% 55.49%), hsl(38.45deg 94.83% 54.51%));
}

.main_btn_regevent p {
    text-shadow: 0px 1px 3px black !important;
	font-weight: bold;
    color: #fff;
    margin-bottom: 0;
    text-align: center;
}

#menu-item-326 a{
	padding: 20px 40px;
    background: #ed2e3d;
    color: #fff;
    font-weight: bold;
    border-radius: 4px;
	background: linear-gradient(15deg, hsl(355.29deg 84.14% 55.49%), hsl(38.45deg 94.83% 54.51%));
}

.hidden{
	display:none;
}

h2{
	color: #ed2e3d !important;
}


h3{
	color: 	#f9aa1d !important;
}

.fee-item--option.active {
    font-weight: 700;
    color: hsl(355.29deg 84.14% 55.49%) !important;
}

.timeline-item--marker {
    background-color: hsl(355.29deg 84.14% 55.49%) !important;	
}


@media only screen and (max-width: 770px) {
	
	.btn_regevent-container {
		margin-top:0px !important;
		margin-bottom:0px!important;
	}


	#hero-container{
		border-bottom: 0;
	}

	.hero-image-container{
			height: 450px !important;
			width: 100%;
			max-height: unset !important;
	}


	.hero-image-content{
		border-top: 4px solid var(--primary-color);
	}

	.btn_regevent-container::before {
		background: #0000008f;
		width: 100%;
		height: 100%;
		content: " ";
		position: absolute;
		padding-right: 1em;
	}

	
	.main_btn_regevent {
		margin: 0 auto 0px auto !important;
		padding: 13px;
		z-index: 1;
		width:100%;
	}
	
	.main_btn_regevent h1{
		font-size:1.5em;
	}
	
	.footer-image {
		height: 24vh;
	}
	
	
	.wp-block-embed-vimeo iframe {
    height: 200px;
}

}


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

		.hero-image-container{
			height: 460px !important;
		}
	
}