/* html { font-family: 'Avenir Next'; } */

body {
	background-color: #000;
	font-family: 'Avenir', sans-serif;
	color: #000;
	font-weight: 300;
	font-size:18px;
	line-height: 24px;
	margin: 0;
	}
	
.container { 
	padding: 0px;
	margin: 0px;
	width: 100%;
	}

.section {
	width:80%;
	float: right;
	background-color: hsla(12, 20%, 95%, 0.8);
	padding-bottom: 50px;
	margin-bottom:16rem;
}

.parallax-container {
	overflow: inherit;
	height:1000px;
	position:relative;
}

.collapsible-body {
	background-color: #f5f1f1;
	padding:2rem;
}

.collapsible-body > p {
	padding-top:1rem;
	padding-bottom:1rem;
}

.row {margin: 0;}
.row .col { padding: 0; }


p { margin-bottom:2rem; }

h1 { font-weight:700; font-size: 4rem; margin-top:0;}

h2 { font-weight:700; font-size: 3rem; margin-top:2rem;margin-bottom:2rem; }

h3 { font-weight: 500; margin-top:40px; }
	
h4 { font-weight: 500; line-height:1.3; margin-bottom: 2rem; }
	
h5 { font-size: 1.5rem; line-height:1.3; font-weight:500; color: #000000; }
	
h6 { font-weight: 400; margin-bottom: 0.75rem; }
	
ul { font-size:16px; margin-bottom:2rem; }

ol { padding:1rem 2rem 1rem 2rem;font-size:16px; }

li.jobs { padding-bottom:1rem; line-height: 1.4; }



	
a.brand-logo:link { color: #3a0001; outline:0; }
a.brand-logo:active { color: #3a0001; outline:0; }
a.brand-logo:visited { color: #3a0001; outline:0; }
a.brand-logo:hover { color: #fe510f; outline:0; }

nav .brand-logo.left {
    left: 0;
    }



.label {font-variant: small-caps; font-weight:500; margin-right: 0.5rem; }


a:link { color: #c43200; outline:0; }
a:visited { color: #c43200; outline:0; }
a:hover { color: #f59b91; outline:0; }
a:active { color: #972a03; outline:0; }



nav { display: block; height: 72px; }
nav ul li a:link { font-size: 1.25em; font-weight:600; color: #f5f1f1; }
nav ul li a:visited { color: #f5f1f1; outline:0; }
nav ul li a:hover { color: #FFF; outline:0; }
nav ul li a:active { color: #972a03; outline:0; }

side-nav ul li a:link { font-size: 1.25em; font-weight:600; color: #f5f1f1; }
side-nav ul li a:visited { color: #f5f1f1; outline:0; }
side-nav ul li a:hover { color: #FFF; outline:0; }
side-nav ul li a:active { color: #972a03; outline:0; }

.side-nav { background-color: #222; padding-top:15px; padding-left: 30px; }

.nav-wrapper { background-color: #111; }

.valign-wrapper { min-height:120px;}

button-collapse { padding-right:20px; }

.selected  { font-size: 1.25em; font-weight:900; color: #c43200; }

a.button-collapse.right { padding-right: 20px; padding-top:5px;}

.scale-with-grid {
    max-width: 100%;
    height: auto;
}

/* RESPONSIVE BREAKPOINT CUSTOMIZATIONS */

@media only screen and (max-width: 600px) {
	h2 { font-size: 2rem; }
	.collapsible-body { padding:1.25rem; }
	.section { width:100%;background-color: hsla(12, 20%, 95%, 0.75); }
}
	
	}
	
	
@media only screen and (min-width: 601px) {

	}

@media only screen and (min-width: 993px) {
	    
    }






