﻿

#footer {
    background: #0e0e0e; /*border-top: 4px solid #0e0e0e;
            padding: 70px 0 0;
            border-top:3px solid #716b6b;*/
    font-size: 0.9em;
    margin-top: 0px; /*50px*/
    padding: 0px 0 0;
    position: relative;
    clear: both;
}

    #footer .footer-ribbon {
        background: #0088CC;
    }


    #footer .footer-ribbon {
        background: #0088cc;
    }

    #footer .footer-ribbon {
        /*background: #999;*/
        position: absolute;
        margin: -90px 0 0 14px;
        padding: 10px 20px 6px 20px;
    }

        #footer .footer-ribbon span {
            color: #FFF;
            font-size: 1.6em;
            font-family: "Shadows Into Light", cursive;
        }

    #footer .footer-copyright {
        background: #060606;
        border-top: 4px solid #060606;
        margin-top: 40px;
        padding: 30px 0 10px;
    }

        #footer .footer-copyright nav {
            float: left;
        }

    #footer .footer-ribbon:before {
        border-right: 10px solid #646464;
        border-top: 16px solid transparent;
        content: "";
        display: block;
        height: 0;
        left: -10px;
        position: absolute;
        top: 0;
        width: 7px;
    }

:after, :before {
    /* -webkit-box-sizing: border-box; */
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

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

#footer .footer-copyright nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

    #footer .footer-copyright nav ul li:first-child {
        border: medium none;
        padding-left: 0;
    }

    #footer .footer-copyright nav ul li {
        border-left: 1px solid #505050;
        display: inline-block;
        line-height: 12px;
        margin: 0;
        padding: 0 8px;
    }

#footer a {
    color: #999;
    font-weight: 700;
}

.box-icon-left {
    position: relative;
    padding: 46px 0 35px 50px !important;
}

.fluid-width-video-wrapper {
    width: 100%;
    position: relative;
    padding: 0;
}

    .fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }


.fluid-width-video-wrapper {
    width: 100%;
    position: relative;
    padding: 0;
}

    .fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

#jarallax-container-1 {
    clip: rect(0 1349px 529px 0);
    clip: rect(0, 1349px, 529px, 0);
}

#jarallax-container-0 {
    clip: rect(0 1349px 388px 0);
    clip: rect(0, 1349px, 388px, 0);
}

.header-small {
    background: #333 !important;
}

.dtable {
    display: table;
}


.fw-700 {
    font-weight: 700;
}
