/* Blog */

input.search-submit { display: inline-block; position: absolute; padding: 12px; margin-top: 1px !important; background: #952210 !important; text-transform: uppercase; color: #fff; font-style: inherit; font-size: 18px !important; font-weight: 700; line-height: 14px; }
h2.widget-title { font-size: 1.2rem; margin-top: 15px; }
.twg-breadcrumbs { margin: 25px 0px; }
.blog h1.entry-title { text-align: center !important; }
.blog h6 { display: none; visibility: hidden; }
.breadcrumb { margin-bottom: 0rem !important; }
.font-weight-bold, .font-weight-bold strong { font-weight: 700 !important; }
.h1, h1 { margin: 0px 0 40px 0; padding: 0 0 20px 0; position: relative; }
.h1:after, h1:after { content: ""; display: inline-block; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; background: #952210; width: 125px; height: 8px; }
#content li a { text-decoration: underline; }
#before-content { margin-top: 157px; }
.container { max-width: 1250px; width: 100%; }
.mobile-logo { display: none; visibility: hidden; box-shadow: 0px 1px 5px 0 rgb(0 0 0 / 17%); }
.mobile-logo img { max-width: 200px; display:block; margin:auto; }
@media only screen and (max-width: 991px) {
    #before-content { margin-top: 0px; }
    #masthead { margin-top: 65px; }
    .mobile-logo { display:block; visibility:visible; }
}