.program-filter-page-contents {
    position: relative;
}
.filters {
	position: absolute;
	top: 326px;
	right: 1.5%;
	width: 15%;
	min-height: 300px;
	background: rgba(0,0,0,0.7);
	padding: 20px;
	color: #fff;
	font-family: 'Courier New';
	z-index: 999;
}

@media (max-width: 700px) {
    .only-show-on-mobile {
        display: block;
    }
    .only-show-on-desktop {
        display: none;
    }
    h2.has-text-align-center.program-heading {
    	margin-top: 20px;
    }    
    .filters {
    	position: relative;
    	width: 100%;
    	top: 0;
    	margin: 0px auto 100px;
    	right: 0px;
    	/*background-image: url(/wp-content/uploads/2022/01/header-gammel-celle.jpg);*/
    }
    .filters h2 { text-align:center; }
    #filter-form {
        max-width: 60vw;
    	margin: 0 auto;
    	background: rgba(0,0,0,0.7);
    	padding: 15px;
    }    
}
@media (min-width: 700px) {
    .only-show-on-mobile {
        display: none;
    }
    .only-show-on-desktop {
        display: block;
    }    
}
#filter-form #filter_submit {
	background: var(--faded-red);
	color: var(--white);
	text-transform: uppercase;
	border: 0 none;
	width: 100%;
	padding: 5px;
	font-size: 16px;
	line-height: 24px;
}
#filter-form #filter_reset {
	background: var(--faded-red);
	color: var(--white);
	text-transform: uppercase;
	border: 0 none;
	width: 100%;
	padding: 5px;
	font-size: 16px;
	line-height: 24px;
	margin-top: 10px;
}
