
@import "font-styles.css?v=1.0";

@import "headbar-mobile.css?v=1.0";

.resume{
    /* all: initial; */
	/* margin-top: 14vw; */
	box-sizing: border-box;
	width: 100%;
	margin: 14vw 0 0 0;
	padding: 0 8vw 0 8vw;
	display: grid;
	grid-template-columns: auto;
	margin-bottom: calc(100vh - 63vw);
	
}



.L-col{
    box-sizing: border-box;
	grid-row: 2;
	grid-column: 1;
	/* padding: 0 8vw 0 8vw; */
	margin: 0;
	padding: 0;
}

.R-col{
    box-sizing: border-box;
	grid-row: 1;
	grid-column: 1;
	/* padding: 0 8vw 0 8vw; */
	margin: 0;
	padding: 0;
}


.resume h1{
	font-family: 'Trade Gothic LT Bold', sans-serif;
	font-size: 6vw;
	margin: 0 0 1vw 0;
}


.resume h2{
	font-family: 'Trade Gothic LT Bold', sans-serif;
	font-size: 4vw;
	margin: 0;
}

.skill-list-heading {
	font-family: 'Trade Gothic LT Bold', sans-serif;
	font-size: 3.5vw;
	list-style: none;
	text-indent: 0;
}

.resume h3{
	font-family: 'Trade Gothic LT Bold', sans-serif;
	font-size: 3.5vw;
	margin: 0;
	padding-bottom: 0.25vw; 

}

.resume h4{
	font-family: 'Inter Light', sans-serif;
	font-size: 3.25vw;
	margin: 0;
	padding-top: 1vw;
}

.org-pos > p{
    font-family: 'Inter Light', sans-serif;
	font-size: 3.5vw;
}

.item-dates {
    font-family: 'Inter Light', sans-serif;
	font-size: 3.5vw;
}

.deg{
    font-size: 3vw;
}

.date{
    font-size: 3vw;
}

.deg-line:after {
  content: "⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯";
  display: block;
  overflow: hidden;
  text-overflow: clip;
  padding-top: 1.20vw;
}

ul > li {
	font-family: 'Inter Light', sans-serif;
	font-size: 3.25vw;
	list-style: none;
	text-indent: 1vw;
	
}

.course-list > li{
    font-size: 3.25vw;
    line-height: 120%
}

.cat-container{
	margin-bottom: 5vw;
}

.cat-item{
	margin-bottom: 1.5vw;
}
