/*!
 Theme Name:   BoldNews
 Theme URI:    https://walkerwp.com/boldnews/
 Description:  This is the child theme for walkerpress, BoldNews is the magazine, news wordpress free theme which is suitable for blog, magazine, news portal, personal blog, travel blogs and magazine.
 Author:       WalkerWP
 Author URI:   https://walkerwp.com/
 Template:     walkerpress
 Version:      1.0.0
 Tested up to: 6.0
 Requires PHP: 5.6
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, grid-layout, blog, news, two-columns, three-columns, footer-widgets, sticky-post
 Text Domain:  boldnews
*/
body {
    background: #efecec;
}

.walkerwp-wraper.tag-list .taglist-hodler{
    background: transparent;
    box-shadow: none;
}
.walkerwp-wraper.tag-list li.taglist-header {
    background: var(--primary-color);
    padding: 0 20px;
    border-right: 1px solid;
    margin-top: 20px;
}
.site-branding h1.site-title {
    line-height: 100%;
}
.walkerwp-wraper.tag-list {
    padding-top: 20px;
}

.walkerwp-wraper.featured-post-wraper {
    padding: 20px 0px 10px;
}
.walkerwp-wraper.tag-list ul.taglists a {
    color: var(--text-color);
    opacity: 0.67;
}
.rightside-icons {
    display: flex;
}
.rightside-icons ul.walkerpress-social {
    margin-right: 10px;
}
.rightside-icons ul.walkerpress-social li a {
    background: transparent;
    color: #ffffff;
    border-radius: 20px;
    font-size: 14px;
}
.rightside-icons ul.walkerpress-social li a:hover {
    background: #ffffff;
    color: #000000;
}
.latest-posts .section-header, .popular-posts .section-header {
    text-align: center;
    font-size: 24px;
    margin: 0 0 14px;
    border-bottom: 1px solid var(--primary-color);
    padding-bottom: 12px;
    color: var(--primary-color);
    text-transform: uppercase;
}
.walkerpress-slide-box .slide-image {
    height: 600px;
}
.box-title span {

}
.walkerwp-wraper.banner-layout {
    padding: 0;
}
.walkerwp-wraper.missed-post-wraper {
    padding-top: 10px;
}
.walkerpress-recentpost-box .walkerpress-post-thumbnails, .popular-posts .walkerpress-post-thumbnails {
    width: 45%;
    height: 125px;
}

.walkerpress-slide-box .content-part span.category a, .featured-post-box span.category a, .featured-post-box .post-thumbnail span.category a, .left-grid-posts .content-part.with-thumbnail span.category a, .right-grid-posts .content-part.with-thumbnail span.category a, .banner-layout-1 .grid-posts .walkerpress-featured-box span.category a, .content-layout.list-layout .walkerpress-post-thumbnails span.category a, .content-layout.grid-layout .walkerpress-post-thumbnails span.category a, .missed-post-box span.category a, .single-category.grid-layout-overlay span.category a, .three-category.featured-list-layout .walkerwp-grid-4 .post-box.featured-post .post-thumbnail .post-content span.category a, .category-two.style-2 li.post-box.featured-post .post-content span.category a, .walkerpress-widget-content .category-two.style-slide .post-thumbnail .post-content span.category a, .featured-view.style-grid .post-box.featured-post .post-thumbnail .post-content span.category a{
    background: var(--primary-color);
    border-radius: 4px;
    color: #fff;
    padding: 1px 5px;
}
.walkerwp-wraper.featured-post-wraper .featured-post-item {
    position: relative;
}
.walkerwp-grid-8.walkerpress-slider.slider-1 {
    padding-left: 0;
}

.banner-layout-1 .grid-posts .walkerpress-featured-box {
    height: 289px;
}
.featured-post-box .post-thumbnail,
.missed-post-box .post-thumbnail{
        height: 250px;
}
.walkerwp-wraper.featured-post-wraper .featured-post-item .featured-pocts-content {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 15px 15px 20px;
}
.walkerwp-grid-6.walkerpress-slider.slider-1 {
    padding: 0;
}
.featured-post-box .post-thumbnail:after {
    content: '';
    width: 100%;
    height: 56%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient( 180deg, transparent, #000000e3);
}
.featured-post-box .post-thumbnail, .missed-post-box .post-thumbnail {
    height: 250px;
    margin-bottom: 0;
}

.sidebar-block section.widget {
    border: 1px solid #ededed !important;
}
.featured-post-box .featured-post-item h5 a {
    color: #fff;
}
.featured-post-box .featured-post-item h5 a:hover {
    color: var(--secondary-color);
}
.walkerwp-wraper.inner-wraper main#primary .content-layout.grid-layout {
    column-gap: 30px;
}
.wc-author-box {
    border: 1px solid #ededed;
}
.banner-layout-1 .walkerwp-grid-6.grid-posts {
    padding-right: 0;
    padding-left: 20px;
}
.banner-layout-1 .walkerwp-grid-6.grid-posts .walkerwp-grid-6{
    padding:0;
}
.banner-layout-1 .walkerwp-grid-6.grid-posts .walkerwp-grid-6 {
    padding: 0 10px 20px 0;
}
.banner-layout-1 .walkerwp-grid-6.grid-posts .walkerwp-grid-6:nth-child(3),
.banner-layout-1 .walkerwp-grid-6.grid-posts .walkerwp-grid-6:nth-child(4){
    padding-bottom: 0;
 }
 .banner-layout-1 .walkerwp-grid-6.grid-posts .walkerwp-grid-6:nth-child(2),
.banner-layout-1 .walkerwp-grid-6.grid-posts .walkerwp-grid-6:nth-child(4){
    padding-left: 10px;
    padding-right: 0;
 }
 .walkerwp-wraper.ticker-news-wraper {
    margin-top: 20px;
    margin-bottom: 20px;
}
.header-layout-1 button.global-search-icon {
    background: var(--primary-color);
    padding: 10px;
    border-radius: 20px;
    font-size: 16px;
}
.header-layout-1 button.global-search-icon:hover {
    background: #fff;
}
span.walkerpress-current-date {
    text-transform: initial;
}
.walkerwp-container{
    padding: 0 3%;
}

@media(max-width: 1024px){
    .banner-layout-1 .walkerwp-grid-6.grid-posts {
        width: 100%;
        padding: 20px 0 0;
    }
}
@media(max-width: 767px){
    .banner-layout-1 .walkerwp-grid-6.grid-posts .walkerwp-grid-6 {
        padding: 10px 0 !important;
    }
}