/* Show it is fixed to the top */
body {
    padding-top: 3.8rem;
    background-color: rgba(255,255,255,1.0);
    font-family: Source Sans Pro, sans-serif;
    color: #333333;
    font-size: 16px;
    font-weight: 400;
    overflow-x: hidden;
}
.page-title-wrapper {
    background-color: #ed2f3c;
    color: #FFF;
    border-top: none;
    border-bottom: none;
    padding: 20px 0;
}
.page-title-wrapper .title-bar h1.entry-title {
    margin: 0;
    color: #FFF;
    font-size: 28px;
    letter-spacing: 1px;
    font-weight: 500;
}
@media (min-width: 992px) {
    .page-title-wrapper {
        padding: 30px 0;
    }
}
.fullwidth {
    margin: 0 calc(50% - 50vw);
    max-width: 100vw;
    width: 100vw;
    position: relative;
}
.bg-verify {
    background: #4a4f55 url(images/bg-01.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.footer-wrapper .footer-widget-area {
    position: relative;
    background-color: #43464a;
    padding: 60px 0;
}
.footer-widget-area .widget {
    margin: 20px 0;
    color: #CCC;
}
img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
.footer-wrapper .footer-copyright-area {
    position: relative;
    background-color: #43464a;
    color: #CCC;
    border-top: none;
}
.footer-wrapper .footer-copyright-area .footer-copyright-area-content {
    border-top: 1px solid #555;
}
.small, small {
    font-size: 85%;
}
.footer-wrapper .footer-copyright-area a {
    color: #CCC;
}
