@import "default.css";

/** About Me Page ********************************************************/
.about-me-section {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.about-me-content {
	display: flex;
	flex-direction: column;
	margin: 2.2rem auto 2rem;
	justify-content: space-between;
}
.about-me-intro {
	text-align: left;
}
.about-header {
	margin-bottom: 1.5rem;
}
.about-me-picture {
	display: flex;
	text-align: center;
	flex: 1;
	width: 100%;
	height: 25rem;
	display: inline-block;
	margin-bottom: 8vw;
}
#about-me-img {
	max-height: 25rem;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
	border-radius: 5px;
	box-shadow: 0px 5px 0.5rem 0.01rem var(--black);
}
.about-me-description {
	max-width: 65ch;
}
.resume-section a {
	margin-right: 15px;
}
#currReading {
	font-weight: normal;
	text-decoration: none;
}
.resume-btn,
.contact-btn {
	display: inline-block;
	position: relative;
	width: 7rem;
	border-radius: 0;
	text-decoration: none;
	border-radius: 3px;
	font-size: 0.85rem;
	letter-spacing: 0.05rem;
	color: #FFFFFF;
	transition: all 150ms linear 0ms;
}
.resume-btn {
	background-color: var(--blue);
	border: 2px solid var(--blue);
}
.contact-btn {
	background-color: var(--blue);
	border: 2px solid var(--blue);
}
.resume-btn:hover,
.resume-btn:focus,
.contact-btn:hover,
.contact-btn:focus {
	background-color: #FFFFFF;
	-webkit-animation: wiggle 1000ms 1;
	        animation: wiggle 1000ms 1;
}
.resume-btn:hover,
.resume-btn:focus {
	color: var(--blue);
	border: 2px solid var(--blue);
}
.contact-btn:hover,
.contact-btn:focus {
	color: var(--blue);
	border: 2px solid var(--blue);
}
@-webkit-keyframes wiggle {
	0% {
		transform: rotate(0deg);
	}
	50% {
		transform: rotate(-3deg);
	}
	70% {
		transform: rotate(3deg);
	}
	100% {
		transform: rotate(0deg);
	}
}
@keyframes wiggle {
	0% {
		transform: rotate(0deg);
	}
	50% {
		transform: rotate(-3deg);
	}
	70% {
		transform: rotate(3deg);
	}
	100% {
		transform: rotate(0deg);
	}
}
/** About Me Page End ********************************************************/

/* // Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
	.about-me-content {
		flex-direction: row;
	}
	.about-me-picture {
		display: flex;
		align-self: flex-start;
		margin-bottom: 0;
	}
	.about-me-description {
		margin-left: 2.5vw
	}
	.footer-social i {
		font-size: 1.5rem;
	}
}

/* // Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
	.about-me-description {
		flex: 2;
		margin-left: 3vw;
	}
	.about-me-picture {
		text-align: left;
	}
	#currReading {
		line-height: 1.3em;
		text-decoration: underline;
		font-weight: normal;
	}
	#currReading:hover,
	#currReading:focus {
		-webkit-animation: background-blue 500ms 1 ease-in-out forwards;
		        animation: background-blue 500ms 1 ease-in-out forwards;
	}
	#currReading::-moz-selection {
		background: var(--blue);
		color: #FFFFFF;
	}
	#currReading::selection {
		background: var(--blue);
		color: #FFFFFF;
	}
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3B1YmxpYy9jc3MvYWJvdXQuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHFCQUFxQjs7QUFFckIsMEVBQTBFO0FBQzFFO0NBQ0MsYUFBYTtDQUNiLHNCQUFzQjtDQUN0Qix1QkFBdUI7QUFDeEI7QUFDQTtDQUNDLGFBQWE7Q0FDYixzQkFBc0I7Q0FDdEIsd0JBQXdCO0NBQ3hCLDhCQUE4QjtBQUMvQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxxQkFBcUI7QUFDdEI7QUFDQTtDQUNDLGFBQWE7Q0FDYixrQkFBa0I7Q0FDbEIsT0FBTztDQUNQLFdBQVc7Q0FDWCxhQUFhO0NBQ2IscUJBQXFCO0NBQ3JCLGtCQUFrQjtBQUNuQjtBQUNBO0NBQ0MsaUJBQWlCO0NBQ2pCLHNCQUFzQjtDQUN0Qiw0QkFBNEI7Q0FDNUIsa0JBQWtCO0NBQ2xCLGtCQUFrQjtDQUNsQiwrQ0FBK0M7QUFDaEQ7QUFDQTtDQUNDLGVBQWU7QUFDaEI7QUFDQTtDQUNDLGtCQUFrQjtBQUNuQjtBQUNBO0NBQ0MsbUJBQW1CO0NBQ25CLHFCQUFxQjtBQUN0QjtBQUNBOztDQUVDLHFCQUFxQjtDQUNyQixrQkFBa0I7Q0FDbEIsV0FBVztDQUNYLGdCQUFnQjtDQUNoQixxQkFBcUI7Q0FDckIsa0JBQWtCO0NBQ2xCLGtCQUFrQjtDQUNsQix1QkFBdUI7Q0FDdkIsY0FBYztDQUNkLGdDQUFnQztBQUNqQztBQUNBO0NBQ0MsNkJBQTZCO0NBQzdCLDZCQUE2QjtBQUM5QjtBQUNBO0NBQ0MsNkJBQTZCO0NBQzdCLDZCQUE2QjtBQUM5QjtBQUNBOzs7O0NBSUMseUJBQXlCO0NBQ3pCLGtDQUEwQjtTQUExQiwwQkFBMEI7QUFDM0I7QUFDQTs7Q0FFQyxrQkFBa0I7Q0FDbEIsNkJBQTZCO0FBQzlCO0FBQ0E7O0NBRUMsa0JBQWtCO0NBQ2xCLDZCQUE2QjtBQUM5QjtBQUNBO0NBQ0M7RUFDQyx1QkFBdUI7Q0FDeEI7Q0FDQTtFQUNDLHdCQUF3QjtDQUN6QjtDQUNBO0VBQ0MsdUJBQXVCO0NBQ3hCO0NBQ0E7RUFDQyx1QkFBdUI7Q0FDeEI7QUFDRDtBQWJBO0NBQ0M7RUFDQyx1QkFBdUI7Q0FDeEI7Q0FDQTtFQUNDLHdCQUF3QjtDQUN6QjtDQUNBO0VBQ0MsdUJBQXVCO0NBQ3hCO0NBQ0E7RUFDQyx1QkFBdUI7Q0FDeEI7QUFDRDtBQUNBLDhFQUE4RTs7QUFFOUUsOENBQThDO0FBQzlDO0NBQ0M7RUFDQyxtQkFBbUI7Q0FDcEI7Q0FDQTtFQUNDLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsZ0JBQWdCO0NBQ2pCO0NBQ0E7RUFDQztDQUNEO0NBQ0E7RUFDQyxpQkFBaUI7Q0FDbEI7QUFDRDs7QUFFQSw4Q0FBOEM7QUFDOUM7Q0FDQztFQUNDLE9BQU87RUFDUCxnQkFBZ0I7Q0FDakI7Q0FDQTtFQUNDLGdCQUFnQjtDQUNqQjtDQUNBO0VBQ0Msa0JBQWtCO0VBQ2xCLDBCQUEwQjtFQUMxQixtQkFBbUI7Q0FDcEI7Q0FDQTs7RUFFQywrREFBdUQ7VUFBdkQsdURBQXVEO0NBQ3hEO0NBQ0E7RUFDQyx1QkFBdUI7RUFDdkIsY0FBYztDQUNmO0NBSEE7RUFDQyx1QkFBdUI7RUFDdkIsY0FBYztDQUNmO0FBQ0QiLCJmaWxlIjoiYWJvdXQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcImRlZmF1bHQuY3NzXCI7XG5cbi8qKiBBYm91dCBNZSBQYWdlICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmFib3V0LW1lLXNlY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hYm91dC1tZS1jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0bWFyZ2luOiAyLjJyZW0gYXV0byAycmVtO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYWJvdXQtbWUtaW50cm8ge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFib3V0LWhlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5hYm91dC1tZS1waWN0dXJlIHtcblx0ZGlzcGxheTogZmxleDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmbGV4OiAxO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAyNXJlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiA4dnc7XG59XG4jYWJvdXQtbWUtaW1nIHtcblx0bWF4LWhlaWdodDogMjVyZW07XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRib3gtc2hhZG93OiAwcHggNXB4IDAuNXJlbSAwLjAxcmVtIHZhcigtLWJsYWNrKTtcbn1cbi5hYm91dC1tZS1kZXNjcmlwdGlvbiB7XG5cdG1heC13aWR0aDogNjVjaDtcbn1cbi5yZXN1bWUtc2VjdGlvbiBhIHtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuI2N1cnJSZWFkaW5nIHtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJlc3VtZS1idG4sXG4uY29udGFjdC1idG4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDdyZW07XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRmb250LXNpemU6IDAuODVyZW07XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuXHRjb2xvcjogI0ZGRkZGRjtcblx0dHJhbnNpdGlvbjogYWxsIDE1MG1zIGxpbmVhciAwbXM7XG59XG4ucmVzdW1lLWJ0biB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xuXHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ibHVlKTtcbn1cbi5jb250YWN0LWJ0biB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xuXHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ibHVlKTtcbn1cbi5yZXN1bWUtYnRuOmhvdmVyLFxuLnJlc3VtZS1idG46Zm9jdXMsXG4uY29udGFjdC1idG46aG92ZXIsXG4uY29udGFjdC1idG46Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRhbmltYXRpb246IHdpZ2dsZSAxMDAwbXMgMTtcbn1cbi5yZXN1bWUtYnRuOmhvdmVyLFxuLnJlc3VtZS1idG46Zm9jdXMge1xuXHRjb2xvcjogdmFyKC0tYmx1ZSk7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJsdWUpO1xufVxuLmNvbnRhY3QtYnRuOmhvdmVyLFxuLmNvbnRhY3QtYnRuOmZvY3VzIHtcblx0Y29sb3I6IHZhcigtLWJsdWUpO1xuXHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ibHVlKTtcbn1cbkBrZXlmcmFtZXMgd2lnZ2xlIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuXHR9XG5cdDcwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cbn1cbi8qKiBBYm91dCBNZSBQYWdlIEVuZCAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLyogLy8gTWVkaXVtIGRldmljZXMgKHRhYmxldHMsIDc2OHB4IGFuZCB1cCkgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuYWJvdXQtbWUtY29udGVudCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxuXHQuYWJvdXQtbWUtcGljdHVyZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0LmFib3V0LW1lLWRlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tbGVmdDogMi41dndcblx0fVxuXHQuZm9vdGVyLXNvY2lhbCBpIHtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0fVxufVxuXG4vKiAvLyBMYXJnZSBkZXZpY2VzIChkZXNrdG9wcywgOTkycHggYW5kIHVwKSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5hYm91dC1tZS1kZXNjcmlwdGlvbiB7XG5cdFx0ZmxleDogMjtcblx0XHRtYXJnaW4tbGVmdDogM3Z3O1xuXHR9XG5cdC5hYm91dC1tZS1waWN0dXJlIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cdCNjdXJyUmVhZGluZyB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuM2VtO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdH1cblx0I2N1cnJSZWFkaW5nOmhvdmVyLFxuXHQjY3VyclJlYWRpbmc6Zm9jdXMge1xuXHRcdGFuaW1hdGlvbjogYmFja2dyb3VuZC1ibHVlIDUwMG1zIDEgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG5cdH1cblx0I2N1cnJSZWFkaW5nOjpzZWxlY3Rpb24ge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWJsdWUpO1xuXHRcdGNvbG9yOiAjRkZGRkZGO1xuXHR9XG59Il19 */