.twp-recent-post .twp-articles-title {
flex: 0 0 calc(120% – 120px );
max-width: calc(1200% – 120px );
padding: 0 10px;
}

.twp-title:after {
content: \”\”;
display: block;
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 3px;
color: #f88c00;
}

.twp-recent-post .twp-image-section {
flex: 0 0 120px;
max-width: 120px;
position: relative;
display: none;
}

.twp-title:after {
content: \”\”;
display: block;
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 3px;
color: #f88c00;
}

.widget h2:after, .widget .widget-title:after, .widget ul.twp-tab li a.active, .sidr-open .twp-navigation .twp-nav-off-canvas .twp-menu-icon span:before, .sidr-open .twp-navigation .twp-nav-off-canvas .twp-menu-icon span:after, .twp-title:after, .twp-search-field-wrapper .twp-search-field form input[type=submit], .twp-pagination-numeric .page-numbers.current, .twp-post-format-icon, .twp-plus-icon span, .twp-close-icon span, .comment-form input[type=submit]:hover, .twp-categories.twp-categories-with-bg ul li a, .twp-pagination-numeric .prev.page-numbers, .twp-pagination-numeric .next.page-numbers, .nav-previous a, .nav-next a {
background-color: #000;
color: white;
}

.twp-banner-main-section .twp-post-list, .twp-banner-main-section .twp-recent-post-list, .twp-banner-main-section .twp-banner-article-slider {
margin-top: 30px;
background-color: #eee;
}