/* global styles for landing pages */

* { font-family: arial, helvetica, Open Sans, sans-serif; }

header { 
	background: #fff; padding: 2rem 0; text-align: center; 
	} 
	
footer { 
	background: #2E2A26; 
	color: #fff; 
	padding: 1rem 0 3rem; 
	border-top: 1px solid #3b3a3a; 
	} 
	
footer a { 
	text-decoration: none; 
	} 
	
footer a:hover { 
	text-decoration: underline; 
	}
	
h1 { 
	text-transform: uppercase; 
	font-weight: bold; 
	} 
	
h2 { 
	font-size: 1.5rem; 
	text-transform: uppercase; 
	font-weight: bold; 
	} 
	
ul { 
	list-style-type:none; 
	}

.btn-secondary, 
.btn-secondary:hover, 
.btn-secondary:focus { 
	color: #fff; 
	text-shadow: none; /* Prevent inheritance from `body` */ 
	} 
	
.translucent-backdrop { 
	background: rgba(0, 0, 0, 0.5); 
	} 

.translucent-backdrop p { /* giving the paragraphs inside the translucent boxes a bit of space away from the edges */
	padding-left:0.5rem;
	padding-right:0.5rem;
	padding-bottom:0.5rem;
	}
	
.text-right { 
	text-align: right; 
	}  
	
#usps, #usps2 { 
	padding: 1rem 0; 
	} 
	
.blockquote { 
	font-size: 2rem;
	font-weight: 300;
	} 
	
cite {
	font-size: 1rem;
	padding-top: 0.5rem;
	display: block;
	}

#eoe { 
	background: #eee; 
	padding: 1rem; 
	color: #666; 
	font-size: 10px; 
	} 
	
#apply { 
	padding: 4rem; 
	} 

.fa-check { 
	padding-right: 1rem; 
	font-size: 1.4rem; 
	} 

.fa-xxl { 
	font-size:32px; 
	} 
	
.copyright {
	text-align: right;
	}

#resume { width: 100%; height: 80px; }	
	
@media (max-width: 575px) {

	.copyright {
		text-align: left;
		padding-top: 1rem;
		}
	
	.checklist {
		padding: 0 2rem; 
		}

}	

#map-new-location{
	width:50%;
	}

@media (max-width: 800px) {
	#map-new-location{
		width:100%;
		}
}

.btn-xl{
	font-size:2rem;
	}



	.privacy { 
		color: rgb(185, 185, 185) !important; 
		} 
		