﻿
#footer {
    background-color: #646567;
    width: 100%;
    margin-top: 0;
    border-top: 28px solid #58585a;
    text-align: left;
}

    #footer #footer-content {
        padding: 28px 0 28px 0;
        position: relative;
        overflow: hidden;
    }

        #footer #footer-content .wrapper {
            position: relative;
            max-width: 960px;
            margin: 0 auto;
            *zoom: 1;
        }

            #footer #footer-content .wrapper:before, #footer #footer-content .wrapper:after {
                content: "";
                display: table;
            }

            #footer #footer-content .wrapper:after {
                clear: both;
            }

            #footer #footer-content .wrapper .footer-list {
                position: relative;
                z-index: 10;
                color: #fff;
            }

                #footer #footer-content .wrapper .footer-list a {
                    color: #fff;
                }

                #footer #footer-content .wrapper .footer-list.first {
                    display: inline;
                    float: left;
                    width: 17.91666667%;
                    margin: 0 1.04166667%;
                }

                #footer #footer-content .wrapper .footer-list.second {
                    display: inline;
                    float: left;
                    width: 17.91666667%;
                    margin: 0 1.04166667%;
                }

                #footer #footer-content .wrapper .footer-list.third {
                    display: inline;
                    float: left;
                    width: 17.91666667%;
                    margin: 0 1.04166667%;
                }

                #footer #footer-content .wrapper .footer-list.fourth {
                    display: inline;
                    float: left;
                    width: 17.91666667%;
                    margin: 0 1.04166667%;
                }

                #footer #footer-content .wrapper .footer-list.fifth {
                    display: inline;
                    float: left;
                    width: 17.91666667%;
                    margin: 0 1.04166667%;
                }

                #footer #footer-content .wrapper .footer-list h3 {
                    font-size: 14px;
                    font-weight: bold;
                    color: #fff;
                    text-transform: uppercase;
                    margin-top: 0;
                }

                #footer #footer-content .wrapper .footer-list ul {
                    list-style-type: none;
                    margin: 0;
                    padding: 0;
                }

                    #footer #footer-content .wrapper .footer-list ul li {
                        font-size: 13px;
                        margin-bottom: 2px;
                    }

                        #footer #footer-content .wrapper .footer-list ul li a {
                            color: #fff;
                        }

                #footer #footer-content .wrapper .footer-list .bold {
                    display: inline-block;
                    font-size: 20px;
                    font-weight: bold;
                    margin: 5px 0;
                    color: #fff;
                }

            #footer #footer-content .wrapper #footer-graphic {
                z-index: 9;
                width: 400px;
                height: 300px;
                position: absolute;
                right: -290px;
                top: -28px;
                background-image: url('../Images/bg-footer.png');
                background-repeat: no-repeat;
                background-position: left -50px;
            }

    #footer #footer-contact {
        padding-top: 15px;
        padding-bottom: 50px;
        background-color: #58585a;
        *zoom: 1;
    }

        #footer #footer-contact:before, #footer #footer-contact:after {
            content: "";
            display: table;
        }

        #footer #footer-contact:after {
            clear: both;
        }

        #footer #footer-contact .wrapper {
            max-width: 960px;
            margin: 0 auto;
            *zoom: 1;
        }

            #footer #footer-contact .wrapper:before, #footer #footer-contact .wrapper:after {
                content: "";
                display: table;
            }

            #footer #footer-contact .wrapper:after {
                clear: both;
            }

            #footer #footer-contact .wrapper > div {
                color: white;
            }

                #footer #footer-contact .wrapper > div h3 {
                    font-size: 14px;
                    font-weight: bold;
                    color: #fff;
                    text-transform: uppercase;
                    margin-top: 0;
                }

                #footer #footer-contact .wrapper > div ul {
                    list-style-type: none;
                    padding: 0;
                    margin: 0;
                }

                    #footer #footer-contact .wrapper > div ul li {
                        font-size: 12px;
                        margin-bottom: 2px;
                    }

                #footer #footer-contact .wrapper > div.first {
                    display: inline;
                    float: left;
                    width: 22.91666667%;
                    margin: 0 1.04166667%;
                }

                #footer #footer-contact .wrapper > div.second {
                    display: inline;
                    float: left;
                    width: 35.41666667%;
                    margin: 0 1.04166667%;
                }

                #footer #footer-contact .wrapper > div.third {
                    display: inline;
                    float: left;
                    width: 35.41666667%;
                    margin: 0 1.04166667%;
                }
