﻿.form-control-error {
    color: red;
}




.closedForSeason {
color: white !important;
background-color: #a20000;
width: 100%;
text-align: center;
}

.hide {
    display: none;
}
/*# Accordion CSS #*/

.accordion-group {
	margin-bottom: 1em;
}

.accordion-group > button,
.accordion-group > h2 > button,
.accordion-group > h3 > button,
.accordion-group > h4 > button,
.accordion-group > h5 > button,
.accordion-group > h6 > button {
	width: 100%;
	text-align: left;
	padding: .5em;
	transition-property: background;
	transition-duration: .1s;
	font-family: "myriad-pro-condensed", Impact, Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	text-transform: uppercase;
	line-height: 105%;
	color: #fff;
	letter-spacing: 1px;
	background-color: #6AB03E;
	font-size: 1.25em;
}
		.page-theme-zoo .accordion-group > button,
		.page-theme-zoo .accordion-group > h2 > button,
		.page-theme-zoo .accordion-group > h3 > button,
		.page-theme-zoo .accordion-group > h4 > button,
		.page-theme-zoo .accordion-group > h5 > button,
		.page-theme-zoo .accordion-group > h6 > button {
			background-color: #FF7C3C
		}
		.page-theme-golf .accordion-group > button,
		.page-theme-golf .accordion-group > h2 > button,
		.page-theme-golf .accordion-group > h3 > button,
		.page-theme-golf .accordion-group > h4 > button,
		.page-theme-golf .accordion-group > h5 > button,
		.page-theme-golf .accordion-group > h6 > button {
			background-color: #358ccc;
		}
	.accordion-group > h2 > button,
	.accordion-group > h3 > button,
	.accordion-group > h4 > button,
	.accordion-group > h5 > button,
	.accordion-group > h6 > button {
		padding: .2em .3em;
	}
	.accordion-group > h2 > button {
		font-size: 2.375em;
	}
	.accordion-group > h3 > button {
		font-size: 1.875em;
		background-color: #1D5C1E;
	}
	.accordion-group > h4 > button {
		font-size: 1.625em;
		background-color: #1D5C1E;
	}
		.page-theme-zoo .accordion-group > h3 > button,
		.page-theme-zoo .accordion-group > h4 > button{
			background-color:#BB402F;
			}
		.page-theme-golf .accordion-group > h3 > button,
		.page-theme-golf .accordion-group > h4 > button {
			background-color: #162f57;
			}
		
	.accordion-group > h5 > button {
		font-size: 1.5em;
		background-color: black;
	}
	.accordion-group > h6 > button {
		font-size: 1.25em;
		background-color: black;
	}
	
		.accordion-group > button::after,
		.accordion-group > h2 > button::after,
		.accordion-group > h3 > button::after,
		.accordion-group > h4 > button::after,
		.accordion-group > h5 > button::after,
		.accordion-group > h6 > button::after{
			font-size: 0.35em;
			display: inline-block;
			vertical-align: top;
			margin-left: 0.75em;
			font-family: iconfont;
			content: "";
			transform-origin: 50% 50% 0px;
			transform: rotate(0deg);
			transition-property: transform, -webkit-transform;
			transition-duration: 0.3s;
			transition-timing-function: ease-in;
			float:right;
			margin-right:.75em;
		}
			.accordion-group > button[aria-expanded="true"]::after,
			.accordion-group > h2 > button[aria-expanded="true"]::after,
			.accordion-group > h3 > button[aria-expanded="true"]::after,
			.accordion-group > h4 > button[aria-expanded="true"]::after,
			.accordion-group > h5 > button[aria-expanded="true"]::after,
			.accordion-group > h6 > button[aria-expanded="true"]::after {
				-webkit-transform: rotate(180deg);
				-ms-transform: rotate(180deg);
				transform: rotate(180deg);
				transition-timing-function: ease-out;
			}

.accordion-group > div {
	border:solid #d6d6d6;
	border-width: 0px 1px 1px 1px;
	padding: 1em;
}

/*# end accordion css #*/