/* CSS Document */
@media(min-width:1200px){
	#header-phone-small{
		display:none;
	}
	#show-footer-button, #hide-footer-button{
		display:none;
	}
	#footer-phone-small{
		display:none;
	}
}
@media(max-width:1200px){
	#hide-footer-button, #footer-inside{
		display:none;
	}
	#show-footer-button, #hide-footer-button {
		font-size: 32px;
		text-align:center;
		color:var(--teal);
		margin-top:50px;
	}
	#show-footer-button{
		display:block;
		position:relative;
	}
	#show-footer-button:hover, #hide-footer-button:hover{
		cursor:pointer;
	}
	#header-phone-small a{
		font-size:25px;
		position:absolute;
		top:5px;
		right:20px;
		z-index:1000000;
		color:#fff;
	}
	header{
		position:relative;
	}
	html{
		padding:0;
	}
	footer{
		text-align:center;
		padding:15px;
	}
	img#footer-swoosh{
		display:none;
	}
	#copy, #copy-container{
		display:none;
	}
	#footer-logo{
		margin:0 auto;
	}
	#footer-social{
		margin:0 auto;
		display:inline;
	}
	a#footer-button{
		justify-content: center;
	}
	ul.footer-menu, ul.footer-menu ul{
		text-align:center;
		padding:0;
	}
}
@media(max-width:992px){
	.content-block{
		padding:20px;
	}
	.event-block-upcoming{
		text-align:center;
		padding:15px;
	}
	html{
		font-size:7.5px;
	}
	.content-block{
		text-align:center;
	}
	#logo{
		margin:25px auto;
	}
	#home-green-block{
		padding:25px;
	}
	.two-columns{
		column-count:1;
	}
	#footer-gma{
		display:flex;
		flex-direction:column;
		justify-content: center;
		width:100%;
	}
	.video-container iframe{
		margin-top: 0;
	}
}
@media(min-width:768px){
	/*.dropdown:hover>.dropdown-menu {*/
	/*	display: block;*/
	/*}*/
	.dropdown:hover>.dropdown-menu,
	.dropdown-toggle:focus + .dropdown-menu,
	.dropdown-menu:focus-within{
		/*display: block;*/
		opacity: 1!important;
		height: unset!important;
		overflow: unset!important;
		width: 100%!important;
	}
	#secondary-nav .dropdown:hover>.dropdown-menu,
	#secondary-nav  .dropdown-toggle:focus + .dropdown-menu,
	#secondary-nav .dropdown-menu:focus-within{
		width: fit-content!important;
	}
}

@media(max-width:767px){
	.mean-nav .collapse{
		display:block;	
	}
	.navbar-collapse{
		padding:0;	
	}
	.mean-container .mean-nav ul li{
		margin-left:0;	
	}
	.img-responsive{
		margin:20px 0;
	}
	#site-header-inside{
		display:block;
		padding:25px;
	}
}

