body{
	font-family:serif,Sans-serif;
	padding-top:54px;
	color:#342525
	/*font-size:10rem;*/
}
	@media (min-width:992px)
	{
		body
		{
			padding-top:0;
			padding-left:17rem
		}
	}
	h1,h2,h4,h5,h6{
		font-family:serif,Sans-serif;
		font-weight:500;
		text-transform:uppercase;
	}
	h1{
		font-size:3.5rem;
		line-height:4.5rem;
	}	
	h2{
		font-size:2.5rem;
	}
	h3{
		font-size: 1.2rem;
		letter-spacing: .0001rem
	}
	h4{
		font-size: 1.5rem;
		letter-spacing: .0001rem
	}
	.subheading{
		text-transform:uppercase;
		font-weight:500;
		font-family:serif,Sans-serif;
		font-size:1.35rem
	}
	.name{
		font-size:5.5rem;
		line-height:6.5rem;			
	}
	.social{
		align-items: center;
	}

	#sideNav .navbar-nav .nav-item .nav-link{
		font-weight:600;
		text-transform:uppercase
	}
	@media (min-width:992px){
		#sideNav{
			text-align:center;
			position:fixed;
			top:0;
			left:0;
			display:flex;
			flex-direction:column;
			width:17rem;
			height:100vh
		}
		#sideNav .navbar-brand{
			display:flex;
			margin:auto auto 0;
			padding:.5rem
		}
		#sideNav .navbar-brand .img-profile{
			x-width:10rem;
			max-height:10rem;
			border:.5rem solid rgba(255,255,255,.2)
		}
		#sideNav .navbar-collapse{
			display:flex;
			align-items:flex-start;
			flex-grow:0;
			width:100%;
			margin-bottom:auto
		}
		#sideNav .navbar-collapse .navbar-nav{
			flex-direction:column;
			width:100%
		}
		#sideNav .navbar-collapse .navbar-nav .nav-item{
			display:block
		}
		#sideNav .navbar-collapse .navbar-nav .nav-item .nav-link{
			display:block
		}
	}
	section.resume-section{
		border-bottom:1px solid #4155A8;
		padding-top:5rem!important;
		padding-bottom:5rem!important
	}
	section.resume-section .resume-item .resume-date{
		min-width:none
	}
	@media (min-width:768px)
	{
		section.resume-section{
			min-height:100vh
		}
		section.resume-section .resume-item .resume-date{
			min-width:18rem
		}
	}
	@media (min-width:992px){
		section.resume-section{
			padding-top:3rem!important;
			padding-bottom:3rem!important
		}
	}
	.bg-primary{
		background-color:#4155A8!important
	}
	.text-primary{
		color:#4155A8!important
	}
	a{
		color:#102D9F;
	}
	a:active,a:focus,a:hover{
		color:#5C1C80;
	}
