/*------------------------------------VARIABLES-----------------------------------------*/

:root{

	--ltOrange01:#F99800;
	--orange01:#E39135;
	--clay01:#944119;
	--midBrown:#72450D;
	--drkBrown:#452A09;

}


/*------------------------------------general-----------------------------------------*/
body, html{
	margin:0;
	padding:0;
	overflow-x: hidden;
}	

*{
	margin:0;
	padding:0;
	border:0;
}

h1, h2, h3, h4, h5, h6, p, a{
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

a{
	text-decoration:none;
}


ul {
    list-style-type: none;
}

li{
	text-decoration: none;
}

input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 0;
}


/*------------------------------------GLOBALS-----------------------------------------*/

.pageSection1{
	position:relative;
	width:100vw;
	height: 100vh;
	/*min-height:900px;*/
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin: auto;
	/*display: flex;*/
}

.pageSection2{
	position:relative;
	width:100vw;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin: auto;
}

.img_wrpr,
.vid_wrpr{
	position:relative;
	width:100%;
	height: 100%;
	overflow: hidden;
}

.fitIMG,
.fitVid{
	position:relative;
	width:100%;
	height:100%;
	margin: 0% 0 0 0;
	object-fit: cover;
    object-position: center center;
}

.sq{
	aspect-ratio: 1/1;
}

/*------------------------------------fonts-----------------------------------------*/

@font-face{
    font-family:"ocra";
    font-style:normal;
	font-weight:normal;
    src: url(/fonts/OCRAStd.otf) format('opentype');
}

@font-face{
    font-family:"everMono-lght";
    font-style:normal;
	font-weight:normal;
    src: url(/fonts/TWKEverettMono-Light.otf) format('opentype');
}

@font-face{
    font-family:"everMono-reg";
    font-style:normal;
	font-weight:normal;
    src: url(/fonts/TWKEverettMono-Regular.otf) format('opentype');
}

@font-face{
    font-family:"everMono-med";
    font-style:normal;
	font-weight:normal;
    src: url(/fonts/TWKEverettMono-Medium.otf) format('opentype');
}

/*.ADOBEFONTS{
	font-family: roc-grotesk,sans-serif;
	font-weight: 600;
	font-style: normal;
}*/


.ocra{
	font-family: "ocra";
	position:relative;
/*	letter-spacing: -0.12rem;*/
	-webkit-font-smoothing: antialiased;
}

.eM-L{
	font-family: "everMono-lght";
	position:relative;
/*	letter-spacing: -0.12rem;*/
	-webkit-font-smoothing: antialiased;
}


.eM-R{
	font-family: "everMono-reg";
	position:relative;
/*	letter-spacing: -0.12rem;*/
	-webkit-font-smoothing: antialiased;
}

.eM-M{
	font-family: "everMono-med";
	position:relative;
/*	letter-spacing: -0.12rem;*/
	-webkit-font-smoothing: antialiased;
}



.bodyCopy01{
	font-family: "ocra";
	font-size: 1rem;
	line-height: 1rem;
	color: var(--black);
}


/*------------------------------------ANIMS-----------------------------------------*/

@keyframes bounce1 {	
	0%{transform:translateY(0);}
	50%{transform:translateY(15px);}
	100%{transform:translateY(0px);}	
}



/*------------------------------------NAV-----------------------------------------*/




/*------------------------------------ENTRY-----------------------------------------*/

#hpEntrySection{
	background-color:var(--drkBrown);
}



/*-----------------------------------FOOTER-----------------------------------------*/

.footerMain{
	position:relative;
	overflow: hidden;
}




