body {
    background-color: #FFFFFF;
}
.main.container {
    margin-top: 8em;
	min-height: 600px;
}

.intro {
    background: #32B4AA;
    margin-top: 30px !important;
    margin-bottom: 60px !important;
    border-bottom: 1px solid #eee;
    padding: 100px !important;
    color: rgba(255, 255, 255, 0.8);
}

.articles {
    margin-bottom: 50px !important;
}

.main.menu {
    margin-top: 4em;
    border-radius: 0;
    border: none;
    box-shadow: none;
    transition:
        box-shadow 0.5s ease,
        padding 0.5s ease
    ;
}
.main.menu .item img.logo {
    margin-right: 1.5em;
}

.overlay {
    float: left;
    margin: 0em 3em 1em 0em;
}
.overlay .menu {
    position: relative;
    left: 0;
    transition: left 0.5s ease;
}

.main.menu.fixed {
    background-color: #FFFFFF;
    border: 1px solid #DDD;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
}

.overlay.fixed .menu {
    left: 800px;
}

.text.container .left.floated.image {
    margin: 2em 2em 2em -4em;
}
.text.container .right.floated.image {
    margin: 2em -4em 2em 2em;
}

.ui.footer.segment {
    margin: 5em 0em 0em;
    padding: 5em 0em;
}

.article-top {
	padding-bottom: 50px !important;
}

.article-huge {
    font-size: 4em !important;
}

.chevron:hover {
    transform: scale(1.5);
    -moz-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -o-transform: scale(1.5);
    -ms-transform: scale(1.5);
}

.page-text {
    font-size: 1.5em;
}
.archive {
	margin-bottom: 30px;
}

.archive a {
	padding-left: 15px;
}
