.colorizeSVG {
    filter: invert(42%) sepia(50%) saturate(1500%) hue-rotate(312deg) brightness(67%) contrast(130%);
}

a {
	color: #cd1f40;	
}
a.test {
	color: #f00;
}

.wrapper {
  padding: 2em 0 2em 0;
  position: relative;
}


.wrapper .style2 a {
	color: #cd1f40;
}

.button {
	box-shadow: inset 0 0 0 1px #cd1f40;
}

.wrapper .style2 .button {
	box-shadow: inset 0 0 0 1px #cd1f40;
}

.wrapper.style2 .button {
	box-shadow: inset 0 0 0 1px #cd1f40;
}

.lessPad  h3 {
	margin: 0 0 .5em 0;
}
.lessPad  p {
	margin: 0 0 .5em 0;
}

/* overrides to allow 2-wide 'posts' (instead of 3-wide) */
.post2wide {
	width:calc(50% - 1.25em) !important;
}
.checkbox-matrix {
	width: 30%;
	display: inline-block;
}
@media screen and (max-width: 1280px) {
	.post2wide{
		width:calc(50% - 1em) !important;
	}
	.checkbox-matrix{
		width:calc(50% - 1em) !important;
	}
}
@media screen and (max-width: 736px){
	.post2wide{
		width:100% !important;
	}
	.checkbox-matrix{
		width:100% !important;
	}
	#videomenu {
		font-size: 0.75em;
	}
}

#ui-datepicker-div {
	background-color: #fff;
	font-size: 0.8em;
	padding: 2em;
	border: 1px solid black;
}
.ui-datepicker-prev {
	display: none;
}
.ui-datepicker-next {
	display: none;
}
.ui-datepicker-month {
	width: 50%;
	display: inline;
}
.ui-datepicker-year {
	width: 50%;
	display: inline;
}

.button {
	background-color: #f0f0f0 !important;
	border-radius: 5px;
}

.printonly {
	display: none;
}

@media print {
	#header {
		display: none;
	}
	#contact {
		display: none;
	}
	.printonly {
		display: inline-block !important;
	}
	.noprint {
		display: none;
	}
}


	.buyBar{
		 text-align: center; 
		 font-size: 2em; 
		 background-color: #cf1f41;
		 font-style: italic;
		 line-height: 38px;
		 margin: 0, 0,0, 0;
		 font-family: "Roboto Condensed", "Raleway", Helvetica, sans-serif;
		text-decoration: none;
		}	
			
	#buyToggle {
		color: #FFF; 
		text-decoration: none;
	}

	.buyOptions{
		display: none;
		background-color: #ddd9d9;
		font-size: .8em;
		color: #444;
		line-height: 17px;
		padding: 20px 40px 10px 40px;
		text-align: center;

	}
			
	.buyButtons{
		margin-right: 20px;
		

	}
	
	.buyOptions a{
		color: #ddd9d9;
		

	}
	


.form-group.required label::after{content:"*";color:#cf102d;margin-left:0.2em}