.container.hours {
    position: relative;

    #hours{
        z-index: 1000;
        margin-top: -8rem;
        position: relative;
        margin-bottom: 5rem;
        background: #ffffff;
        border-top: 3px solid rgba(0, 0, 0, 0.1);

        &:before,
        &:after {
            content: "";
            position: absolute;
            background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0.1)), to(transparent));
            background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.1), transparent);
            background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.1), transparent);
            background-image: -o-linear-gradient(rgba(0, 0, 0, 0.1), transparent);
            background-image: linear-gradient(rgba(0, 0, 0, 0.1), transparent);
            top: -3px;
            width: 3px;
            bottom: -3px;
        }

        &:before {
            left: -3px;
            height: 200px;
        }

        &:after {
            right: -3px;
            height: 200px;
        }

        .inner {
            text-align: center;
            padding: 3rem 5rem;

            h1 {
                color: $blue;
                font-size: 1.75rem;
                font-weight: bold;
                font-family: $font-family-sans-serif;
            }

            h2 {
                color: $blue;
                display: block;
                font-size: 1.75rem;
                font-weight: bold;
                text-align: center;
                border-bottom: 3px solid #e5e5e4;
                font-family: $font-family-sans-serif;

                span {
                    display: table;
                    padding: 0 2.5rem;
                    background: #ffffff;
                    margin: 0 auto -1.25rem;
                }
            }

            h3 {
                font-size: 1.5000rem;
                font-weight: bold;
                font-family: $font-family-sans-serif;
            }
        }
    }
}
