/*
	Miniport 2.0 by HTML5 UP
	html5up.net | @n33co
	Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
*/

/*********************************************************************************/
/* Basic                                                                         */
/*********************************************************************************/
body {
	font-size: 13pt;
}

h1 {
	font-size: 3.25em;
	letter-spacing: -0.025em;
}

h2 {
	font-size: 2em;
	letter-spacing: -0.015em;
}

h3 {
	font-size: 1.5em;
	letter-spacing: -0.015em;
}

h1,h2,h3,h4,h5,h6 {
	margin: 0 0 0.75em 0;
}

header {
	margin: 0 0 3em 0;
}

header>span {
	font-size: 1.25em;
}

footer {
	margin: 3em 0 0 0;
}

footer>p {
	font-size: 1.25em;
}

form {
	
}

form .button {
	margin: 0 0.5em 0 0.5em;
}

.button {
	padding: 20px 25px;
	font-size: 1.1em;
}

.box {
	padding: 2em 2em 2.5em 2em;
}

.box h3 {
	margin-bottom: 0.25em;
}

.box .image-centered {
	margin-bottom: 1.25em;
}

.box .image-full {
	position: relative;
	left: 2em;
	top: 2em;
	margin: -4em 0 4em -4em;
	width: auto;
}

/*********************************************************************************/
/* Wrappers                                                                      */
/*********************************************************************************/
.wrapper {
	padding: 8em 0 8em 0;
	text-align: center;
}

.wrapper-first {
	padding-top: 12em;
}

.wrapper-style4 .row-special {
	margin: 4em 0 0 0;
	padding: 4em 0 4em 0;
}

/*********************************************************************************/
/* Nav                                                                           */
/*********************************************************************************/

#nav a:hover {
	background: #383838;
}

#nav a:active {
	background: #484848;
}

#nav a {
	padding: 0.2em 1em 0.2em 1em;
	margin: 0.6em 0.2em 0.6em 0.2em;
	font-weight: 600;
	-moz-transition: background-color .2s ease-in-out;
	-webkit-transition: background-color .2s ease-in-out;
	-o-transition: background-color .2s ease-in-out;
	-ms-transition: background-color .2s ease-in-out;
	transition: background-color .2s ease-in-out;
	color: #fff;
}

/*********************************************************************************/
/* Articles                                                                      */
/*********************************************************************************/
#top {
	text-align: left;
}

#top .me {
	width: 20em;
	height: 20em;
	margin: 0;
}

#top h1 {
	margin-top: 0.35em;
}

#contact {
	
}

#contact footer {
	font-size: 0.9em;
}

/*********************************************************************************/
/* Copyright                                                                     */
/*********************************************************************************/
#copyright {
	font-size: 1em;
}