@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css);

*{
	margin: 0;
	padding: 0;
}

*,
*:before,
*:after {
  box-sizing: border-box;
}

html, body{
	font-family: 'Rubik', sans-serif;  
	width: 100%;
	height:100%;
}

html {
	font-size: 16px;
}

h1 {
	font-size: 6rem;
}

h2 {
	font-size: 3rem;

}

h3 {
	font-size: 2rem;
	font-weight: 500;
}

h4{
	font-size: 28px;
	font-weight: 500;
}

p{
	font-size: 20px;
	font-weight: 300;
}

.italic{
	font-style: italic;
}




body{
	background-color: #353a40;
  	color:#b4ada5;
}

/*Start Content as the Wrapper*/
content {
    min-height: 100%;
    display: grid;
    grid-template-rows: auto  auto 1fr  auto auto;
    grid-template-columns: 100%;
}
/*End Content as the Wrapper*/





.logo{
  	background-color: #272b2f;
	padding: 30px 30px 30px 30px;
	text-align: center;

}
 .logo img {
  width: 100%;
  height: auto;
  max-width: 576px;
  
}




hr.style1 {
	color: 1px solid #535f6b;
}


/*Start Navigation Bar and Links*/
.navbar{
  	background-color: #2b2f34;
  	text-align: end;
}


.navbar li {
	padding: 10px;
}


.navbar ul {
	list-style: none;	
	display: inline-flex;
	margin: 10px;
}

.navbar a {
	text-decoration: none;
}

.navbar a:link {
    color: #b4ada5;
}

.navbar a:visited {
    color: #88837d;
}

.navbar a:hover {
    color: #fdf3e7;
}

#navigation li a.current{
   color: #f99420;
}
/*End Navigation Bar and Links*/






/*Start Header*/
.header{
	background-color: #353a40;
	padding: 40px 40px 40px 40px;
	line-height: 1;
}
/*End Header*/

.para1{
	margin: 0 auto;
	padding-top: 10px;
	padding-left: 40px;
	padding-right: 40px;
	/*padding: 10px 40px 10px 40px;*/

}

.para1 p{
	font-size: 20px;
	font-weight: 300;
	line-height: 1.5;
}

.para1 h4{
	font-size: 28px;
	font-weight: 500;
}

.para1 .subhead{
	font-weight: 500;
}

.photoalbum{
	padding: 40px 0 30px 0;
	margin: 0 auto;
	text-align: center;
}
.photoalbum img{
	max-width: 80%;	
}

.para1 div.photoalbum{
	text-align: center;
}



.office-lists{
	padding-left: 30px;
	font-weight: 300;
}

.office-lists li{
	margin-bottom: 10px;
}


.fun-lists{
	padding-left: 30px;
	font-weight: 300;
}

.fun-lists li{
	margin-bottom: 10px;
}


@media only screen and (min-width: 480px){
  .navbar{
	padding-right: 20px;
}


}


@media only screen and (min-width: 768px){
	.para1{
	max-width: 70%; 
	}
	
	.education{
	padding-left: 40px;
	}
	
	.career{
	padding-left: 40px;
	}
	
	.office{
	padding-left: 40px;
	padding-right: 40px;
	}
	.fun{
	padding-left: 40px;
	padding-right: 40px;
	}
	
	.header{
	padding: 40px 80px 40px 80px;
}


}

@media only screen and (min-width: 1024px){
	.para1{
	max-width: 60%; 
	}


}


/*Start Footer*/

/*Start Social Portion of Footer*/
.footerSocial{
  	background-color: #2b2f34;
	width: 100%;
	padding: 30px 0 10px 0;
	text-align: center;
	font-weight: 300;
	margin: 40px 0 0 0;

}

.footerSocial img{
	max-width: 40px;
	margin: 0 5px 0 5px;
}

.footerSocial li {
   display:inline-block;
   padding: 10px;
}
/*End Social Portion of Footer*/


/*Start Copyright Portion of Footer*/
.footerCopyright{
  	background-color: #272b2f;
	color: #3d4249;
	width: 100%;
	padding: 20px 0 20px 0;
	text-align: center;
	font-weight: 300;

}

.footerCopyright h3{
	font-weight: 500;
	font-size: 1rem;
	color:#b4ada5;
	line-height: 1.5;
}



.footerCopyright p{
	font-size: 12px;
}
/*End Copyright Portion of Footer*/



/*Start Navigation Bar and Links*/



.footerSocial li {
	padding: 10px;
}


.footerSocial ul {
	list-style: none;	
	display: inline-flex;
	margin: 10px;
}

.footerSocial a {
	text-decoration: none;
}

.footerSocial a:link {
    color: #b4ada5;
}

.footerSocial a:visited {
    color: #88837d;
}

.footerSocial a:hover {
    color: #fdf3e7;
}

#navigation li a.current{
   color: #f99420;
}
/*End Navigation Bar and Links*/


/*End Footer*/