@charset "UTF-8";
/* CSS Document */

body {
	font-family: 'Cabin', sans-serif;
	font-weight:400;
	font-size:16px;
	color:#333333;
}

.logo	{
	width:175px;
}

.jumbotron {
    background-color: #ffffff;
	padding: 2rem 2rem;
}


a:link {
	color:#BF5639;
	text-decoration: none;
}

a:visited {
    text-decoration: none;
	color: #f2b38b;
}

a:hover {
    text-decoration: underline;
	color:#BF5639;
}

a:active {
    text-decoration: underline;
}

.navbar	{
	padding: 1rem 1rem;
	font-weight: 400;
	font-size: 1.1em;
	letter-spacing: 1px;
}

.navbar-brand img	{
	vertical-align:super;
}

.jumbotron h1	{
	font-size: 1.8em;
	border-bottom:solid 15px #e8e7e7;
	width: 150px;
}
.card-text	{
	font-family: 'Quicksand', sans-serif;
	font-size:0.9em;
	margin-top:1.4em;
	line-height:1.1em;
}

.top-padding	{
	margin-top:2em;
}

.card	{
	font-family: 'Quicksand', sans-serif;
    font-weight: 500;
	border:0;
}

.bio-header {
	letter-spacing: 10px;
	padding-left: 1em;
}

#findme	{
	margin-top: 6em;
	border-top: 15px #f4f4f4 solid;
	padding-top: 2em;
}

#findme a {
	
    font-family: 'Quicksand', sans-serif;
}

#backtotopcall	{
	margin-top: 3em;
}

footer {
	margin-top: 2em;
}


/* Large Devices, Wide Screens */
@media only screen and (max-width : 1096px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {


}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	
}


/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

.top-padding	{
	margin-top:1em;
}
.card-text {
    margin-bottom: 1em !important;
}
.jumbotron {
    padding: 0;
}
#backtotopcall {
    margin-top: 1em;
}
#findme {
    margin-top: 4em;
}

}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
    
}