/*

Solid State by HTML5 UP
html5up.net | @ajlkn
Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)

*/

/* Basic */

body {
        background-color: #2e3141;
        background-image: url("../../images/bg.jpg");
        background-size: cover;
        background-attachment: fixed;
        background-position: center;
}

        body:before {
                background: rgba(46, 49, 65, 0.8);
                content: '';
                display: block;
                height: 100%;
                left: 0;
                position: fixed;
                top: 0;
                width: 100%;
        }

        body > * {
                position: relative;
                z-index: 1;
        }

/* Features */

.features article {
        display: inline-block;
        width: 45%;
}

/* Menu */

#menu .inner {
        margin: 4em auto;
}

/* Wrapper */

#wrapper > header {
        background: none !important;
}

.wrapper.spotlight .inner {
        text-align: left !important;
}

.wrapper.spotlight .image {
        display: inline-block;
        margin: 0 3em 2em 0 !important;
        vertical-align: middle;
        width: 24%;
}

.wrapper.spotlight .content {
        display: inline-block;
        vertical-align: middle;
        width: 70%;
}

/* Banner */

#banner {
        background: none !important;
}

/* Footer */

#footer {
        background: none !important;
}

        #footer .inner form {
                display: inline-block;
                width: 45%;
        }

        #footer .inner .contact {
                display: inline-block;
                width: 45%;
        }