/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

a {
    background-color: transparent
}

a:active,
a:hover {
    outline: 0
}

b,
strong {
    font-weight: bold
}

svg:not(:root) {
    overflow: hidden
}

@font-face {
    font-family: "STMSubset";
    src: url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff"), url("/fonts/STMSubset-Regular.fdd3691.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "MWSansSubset";
    src: url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff"), url("/fonts/MWSansSubset-Regular.cea1175.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}

html {
    height: 100%;
    text-align: center;
    font-family: MWSansSubset, Droid Sans, Liberation Sans, FreeSans, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    text-rendering: auto
}

body {
    min-width: 300px;
    height: 100%;
    background: #111;
    color: #fff;
    line-height: 1.45
}

body:after {
    z-index: -1;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    content: "";
    background: url("/img/bg.jpg") no-repeat center top;
    background: url("/img/bg.jpg") no-repeat center top/cover
}

section {
    position: relative;
    width: 100%
}

ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}

p {
    padding: 0 1.125em
}

a {
    text-decoration: none
}

.clearfix:after {
    content: "";
    display: table;
    clear: both
}

.content {
    min-width: 300px;
    width: 1080px;
    margin: 0 auto
}

.content-big {
    padding: 1.125em;
    font-size: 1.75em
}

.content-small {
    padding: 1.125em;
    font-size: 1.5em
}

.mono {
    font-family: "Lucida Console", Monaco, monospace;
}

.svg {
    text-rendering: optimizeSpeed
}

#splash {
    position: relative;
    min-height: 320px;
    width: 100%;
    height: 100%
}

.banner {
    display: block;
    position: relative;
    top: 20%;
    min-height: 80px;
    height: 5em;
    width: 100%;
    background: #262522;
    background: rgba(255, 235, 205, 0.05)
}

.banner-content {
    min-height: 80px;
    height: 5em;
    line-height: 80px
}

#logo {
    float: left;
    padding-top: 14px
}

#nav {
    float: right;
    white-space: nowrap
}

#nav li {
    display: inline-block;
    font-size: 1.125em
}

#nav li>a {
    color: #aaa;
    display: inline-block;
    padding: 0 1.5em;
    -webkit-transition: background 200ms linear;
    -moz-transition: background 200ms linear;
    transition: background 200ms linear
}

#nav li>a:hover {
    background: #854800;
    background: rgba(235, 127, 0, 0.5);
    color: #ddd
}

#splash-footer {
    display: block;
    position: absolute;
    bottom: 30px;
    height: 24px;
    width: 100%
}

.chevron {
    outline: 0
}

.chevron:hover #chevron-down-svg {
    fill: #fff
}

.white {
    display: block;
    position: relative;
    background: #e6e6e6;
    color: #222
}

.inline-link {
    padding-bottom: 2px;
    border-bottom: 2px solid #e6e6e6;
    color: #1b5b93
}

.inline-link:hover {
    -webkit-transition: border-color 200ms linear;
    -moz-transition: border-color 200ms linear;
    transition: border-color 200ms linear;
    border-color: #1b5b93
}

#hats {
    background: #171717;
    background: rgba(0, 0, 0, 0.6);
    padding: 3em 0
}

.grid-3 {
    display: table;
    width: 940px;
    margin: 0 auto
}

.grid-3>li {
    display: table-cell;
    width: 33.3333%;
    height: 100%
}

.grid-3>li>a {
    display: block;
    width: 100%;
    height: 11.5em;
    padding-top: 2.5em;
    color: #fff
}

.grid-3>li>a:hover {
    background: #b0b0b0;
    color: #111
}

.grid-3>li>a:hover #christian-svg {
    fill: #111
}

.grid-3>li>a:hover #doctor-svg {
    stroke: #111
}

.grid-3>li>a:hover #fsf-svg {
    fill: #111;
    stroke: #fff
}

.grid-3>li>a:hover #sysadmin-svg {
    fill: #111
}

.grid-3>li>a:hover #developer-svg {
    fill: #111
}

.grid-3>li>a:hover #fedora-svg-1 {
    fill: #111
}

.grid-3>li>a:hover #fedora-svg-2 {
    fill: #fff;
    stroke: #fff
}

.grid-3 .svg-title {
    margin: 0.5em 0 0 0;
    font-size: 1.1em
}

#contact {
    display: block;
    position: relative;
    background: #628485;
    background: rgba(200, 200, 200, 0.5);
    color: #fff
}
#credit {
    display: block;
    position: relative;
    background: #628485;
    background: rgba(000, 000, 000, 0.5);
    font-size: 0.5em;
    color: #fff
}


#contact li {
    margin: 1.5em 0
}

#contact li>a {
    color: #111
}

#contact li>a:hover {
    color: #fff
}
#credit li {
    margin: 1.5em 0
}

#credit li>a {
    color: #555
}

#credit li>a:hover {
    color: #fff
}


.no-inlinesvg .svg,
.ie8 .svg {
    display: none
}

.no-inlinesvg #logo:before,
.ie8 #logo:before {
    width: 253px;
    height: 42px;
    content: url("/img/fallback/logo.9569012.png")
}

.no-inlinesvg #chevron-down-fallback:before,
.ie8 #chevron-down-fallback:before {
    width: 24px;
    height: 24px;
    content: url("/img/fallback/chevron-down.4634ee8.png")
}

.no-inlinesvg .grid-3>li>a:hover,
.ie8 .grid-3>li>a:hover {
    background: #202020;
    color: #fff
}

.no-inlinesvg #christian-fallback:before,
    width: 64px;
    height: 64px;
    content: url("/img/fallback/christian.329927d.png")
}

.no-inlinesvg #doctor-fallback:before,
.ie8 #doctor-fallback:before {
    width: 64px;
    height: 64px;
    content: url("/img/fallback/doctor.dfb7c2d.png")
}

.no-inlinesvg #fsf-fallback:before,
.ie8 #fsf-fallback:before {
    width: 96px;
    height: 64px;
    content: url("/img/fallback/fsf.4592b52.png")
}

.no-inlinesvg #sysadmin-fallback:before,
.ie8 #sysadmin-fallback:before {
    width: 96px;
    height: 64px;
    content: url("/img/fallback/sysadmin.6790657.png")
}

.no-inlinesvg #developer-fallback:before,
.ie8 #developer-fallback:before {
    width: 64px;
    height: 64px;
    content: url("/img/fallback/developer.68c9d7d.png")
}

.no-inlinesvg #fedora-fallback:before,
.ie8 #fedora-fallback:before {
    width: 64px;
    height: 64px;
    content: url("/img/fallback/fedora.b7c8ab7.png")
}

@media screen and (max-width: 1440px) {
    .content {
        width: 75%
    }
    .grid-3 {
        width: 100%
    }
}

@media screen and (max-width: 1080px) {
    .content {
        width: 85%
    }
}

@media screen and (max-width: 800px) {
    .content-big {
        padding: 1em 0;
        font-size: 1.5em
    }
    #logo,
    #nav {
        float: none;
        display: block;
        position: relative
    }
    #nav {
        width: 98%;
        margin: 0 auto
    }
    #nav li>a {
        padding: 0;
        width: 5em
    }
    #nav li>a:hover {
        background: none;
        color: #eb7f00
    }
    .grid-3>li>a {
        height: 10.5em;
        padding-top: 1.5em
    }
    .grid-3 .svg-title {
        font-size: 0.9em
    }
}

@media screen and (max-width: 740px) {
    body:after {
        background: url("/img/bg_mobile.jpg") no-repeat center top/cover
    }
}

@media screen and (max-width: 500px) {
    .content-small {
        padding: 1.5em 0;
        font-size: 1.2em
    }
    .grid-3 {
        display: block;
        width: 50%;
        height: 100%;
        margin: 0 auto
    }
    .grid-3>li {
        display: block;
        width: 100%;
        height: 100%
    }
    .grid-3>li>a {
        height: 9em;
        padding-top: 1em
    }
}

.ie8 h3 {
    font-size: 0.875em
}

.ie8 .banner {
    top: 80px
}

.ie8 #logo,
.ie8 #nav {
    float: none;
    display: block;
    position: relative;
    text-align: center
}

.ie8 #nav {
    width: 98%
}

.ie8 #nav li>a {
    width: 96px
}

.ie8 #nav li>a:hover {
    background: none;
    color: #eb7f00
}

.ie8 .content {
    width: 90%
}

.ie8 .content-big {
    font-size: 1.5em;
    padding: 1em 0
}

.ie8 .content-small {
    font-size: 1em;
    padding: 1em 0
}

.ie8 #hats {
    padding: 1em 0
}

.ie8 .grid-3 {
    width: 100%;
    min-width: 470px;
    max-width: 800px
}

.ie8 .grid-3>li>a {
    height: 9em
}
