/**
Theme Name: Blogmax News
Theme URI: https://themepalace.com/downloads/blogmax-news
Author: themepalace
Author URI: https://themepalace.com
Version: 1.0.2
Requires PHP: 5.6
Tested up to: 6.5
Requires at least: 5.0
Template: blogmax
Text Domain: blogmax-news
Description: Blogmax News is a WordPress theme that can be used to create a blog and magazine website. It is packed with all the essential features you need to build a website. It offers pre-made demo sites in which you can import them and get started on your own. The customization is based on WordPress live customizer. You can easily customize the theme without having prior knowledge of coding. Blogmax News is super flexible and responsive. Its elegant design offers a user-friendly experience to the viewers. No matter the size and screen resolution, the theme can resize and looks perfect in all of them. It looks smooth and sophisticated, giving equal attention to your content being displayed. It is also cross-browser compatible and optimized for speed and performance.
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: translation-ready, custom-background, theme-options, custom-menu, threaded-comments, featured-images, footer-widgets, editor-style, right-sidebar, full-width-template, two-columns, custom-colors, custom-header, custom-logo, featured-image-header, blog, portfolio, entertainment

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*--------------------------------------------------------------
# 					Magazine
--------------------------------------------------------------*/
.page-section {
    padding: 60px 0;
}
.same-background + .same-background {
    padding-top: 0;
}
.section-header {
    margin-bottom: 20px;
    border-bottom: 2px solid #904f31;
    text-align: left;
    max-width: 100%;
}
.section-title {
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 0;
    color: #fff;
    display: inline-block;
    text-transform: uppercase;
    background-color: #904f31;
    line-height: 1;
    padding: 10px 15px;
}
#blogmax_about_us_section .section-header {
    text-align: center;
    margin-bottom: 20px;
    border-bottom: none;
    max-width: 100%;
}
#blogmax_about_us_section .section-title {
    border: none;
    font-size: 52px;
    background-color: transparent;
    margin-bottom: 0;
    color: #904f31;
    display: inline-block;
    text-transform: capitalize;
    line-height: 1;
    padding: 0;
    font-weight: 500;

}
#blogmax_latest_posts_section {
    background-color: transparent;
}
.highlighted-post-item,
.featured-post-item {
    position: relative;
}
#blogmax_highlighted_posts_section .featured-image img,
#blogmax_trending_posts_section .featured-image img,
#blogmax_recent_posts_section .featured-image img,
#blogmax_popular_posts_section .featured-image img,
#blogmax_sports_section .featured-image img,
#blogmax_three_column_posts_section .featured-image img,
#blogmax_two_column_posts_section .featured-image img,
#magazine-latest-posts .featured-image img {
    width: 100%;
    border-radius: 0;
    border: none;
    vertical-align: middle;
    object-fit: cover;
}
#blogmax_two_column_posts_section .featured-image img {
    height: 100%;
}
#blogmax_highlighted_posts_section .entry-container {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 20px;
    background-image: linear-gradient(transparent, rgba(0,0,0,0.7));
}
#blogmax_highlighted_posts_section .entry-header,
#blogmax_trending_posts_section .entry-header,
#blogmax_recent_posts_section .entry-header,
#blogmax_popular_posts_section .entry-header,
#blogmax_sports_section .entry-header,
#blogmax_three_column_posts_section .entry-header,
#blogmax_two_column_posts_section .entry-header,
#magazine-latest-posts .entry-header {
    padding: 0;
}
#blogmax_highlighted_posts_section ul.post-categories,
#blogmax_trending_posts_section ul.post-categories,
#blogmax_recent_posts_section ul.post-categories,
#blogmax_popular_posts_section ul.post-categories,
#blogmax_sports_section ul.post-categories,
#blogmax_three_column_posts_section ul.post-categories,
#blogmax_two_column_posts_section ul.post-categories,
#magazine-latest-posts ul.post-categories,
#blogmax_most_viewed_posts_section ul.post-categories {
    list-style: none;
    margin: 0 0 10px;
    padding: 0;
}
#blogmax_highlighted_posts_section ul.post-categories li,
#blogmax_trending_posts_section ul.post-categories li,
#blogmax_recent_posts_section ul.post-categories li,
#blogmax_popular_posts_section ul.post-categories li,
#blogmax_sports_section ul.post-categories li,
#blogmax_three_column_posts_section ul.post-categories li,
#blogmax_two_column_posts_section ul.post-categories li,
#magazine-latest-posts ul.post-categories li,
#blogmax_most_viewed_posts_section ul.post-categories li {
    display: inline-block;
    vertical-align: middle;
}
#blogmax_highlighted_posts_section ul.post-categories li a,
#blogmax_trending_posts_section ul.post-categories li a,
#blogmax_recent_posts_section ul.post-categories li a,
#blogmax_popular_posts_section ul.post-categories li a,
#blogmax_sports_section ul.post-categories li a,
#blogmax_three_column_posts_section ul.post-categories li a,
#blogmax_two_column_posts_section ul.post-categories li a,
#magazine-latest-posts ul.post-categories li a,
#blogmax_most_viewed_posts_section ul.post-categories li a {
    color: #fff;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 400;
    background-color: #000;
}
#blogmax_highlighted_posts_section ul.post-categories li a:hover,
#blogmax_trending_posts_section ul.post-categories li a:hover,
#blogmax_recent_posts_section ul.post-categories li a:hover,
#blogmax_popular_posts_section ul.post-categories li a:hover,
#blogmax_sports_section ul.post-categories li a:hover,
#blogmax_three_column_posts_section ul.post-categories li a:hover,
#blogmax_two_column_posts_section ul.post-categories li a:hover,
#magazine-latest-posts ul.post-categories li a:hover,
#blogmax_most_viewed_posts_section ul.post-categories li a:hover,
#blogmax_highlighted_posts_section ul.post-categories li a:focus,
#blogmax_trending_posts_section ul.post-categories li a:focus,
#blogmax_recent_posts_section ul.post-categories li a:focus,
#blogmax_popular_posts_section ul.post-categories li a:focus,
#blogmax_sports_section ul.post-categories li a:focus,
#blogmax_three_column_posts_section ul.post-categories li a:focus,
#blogmax_two_column_posts_section ul.post-categories li a:focus,
#magazine-latest-posts ul.post-categories li a:focus,
#blogmax_most_viewed_posts_section ul.post-categories li a:focus {
	background-color: #904f31;
}
#blogmax_highlighted_posts_section .entry-title,
#blogmax_trending_posts_section .entry-title,
#blogmax_recent_posts_section .entry-title,
#blogmax_popular_posts_section .entry-title,
#blogmax_sports_section .entry-title,
#blogmax_three_column_posts_section .entry-title,
#blogmax_two_column_posts_section .entry-title,
#magazine-latest-posts .entry-title,
#blogmax_most_viewed_posts_section .entry-title {
    font-size: 22px;
    color: #000;
    margin: 0;
    padding: 0;
    font-weight: 600;
}
#blogmax_highlighted_posts_section .entry-title {
	font-size: 16px;
}
#blogmax_highlighted_posts_section .entry-title a {
	color: #fff;
}
#blogmax_highlighted_posts_section .posted-on a,
#blogmax_trending_posts_section .posted-on a,
#blogmax_recent_posts_section .posted-on a,
#blogmax_popular_posts_section .posted-on a,
#blogmax_sports_section .posted-on a,
#blogmax_three_column_posts_section .posted-on a,
#blogmax_two_column_posts_section .posted-on a,
#magazine-latest-posts .posted-on a {
    color: #fff;
    font-size: 14px;
    text-decoration: none;
}
#blogmax_highlighted_posts_section ul.post-categories li a:hover,
#blogmax_highlighted_posts_section ul.post-categories li a:focus,
#blogmax_highlighted_posts_section .entry-title a:hover,
#blogmax_highlighted_posts_section .entry-title a:focus,
#blogmax_highlighted_posts_section .posted-on a:hover,
#blogmax_highlighted_posts_section .posted-on a:focus,
#blogmax_most_viewed_posts_section .entry-title a:hover,
#blogmax_most_viewed_posts_section .entry-title a:focus,
#blogmax_highlighted_posts_section .entry-title a:hover,
#blogmax_highlighted_posts_section .entry-title a:focus {
	opacity: 0.8;
}
#blogmax_trending_posts_section .featured-image,
#blogmax_recent_posts_section .featured-image,
#blogmax_popular_posts_section .featured-image,
#blogmax_sports_section .featured-image,
#blogmax_three_column_posts_section .featured-image,
#blogmax_two_column_posts_section .featured-image,
#magazine-latest-posts .featured-image {
    position: relative;
    margin-bottom: 15px;
}
#blogmax_trending_posts_section .posted-on,
#blogmax_recent_posts_section .posted-on,
#blogmax_popular_posts_section .posted-on,
#blogmax_sports_section .posted-on,
#blogmax_three_column_posts_section .posted-on,
#blogmax_two_column_posts_section .posted-on,
#magazine-latest-posts .posted-on,
#blogmax_most_viewed_posts_section .posted-on {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 15px;
}
#blogmax_trending_posts_section .posted-on a,
#blogmax_recent_posts_section .posted-on a,
#blogmax_popular_posts_section .posted-on a,
#blogmax_sports_section .posted-on a,
#blogmax_three_column_posts_section .posted-on a,
#blogmax_two_column_posts_section .posted-on a,
#magazine-latest-posts .posted-on a,
#blogmax_most_viewed_posts_section .posted-on {
    background-color: rgb(0 0 0 / 0.50);
    padding: 0 7px;
    display: inline-block;
    font-size: 12px;
}
#blogmax_trending_posts_section ul.post-categories,
#blogmax_recent_posts_section ul.post-categories,
#blogmax_popular_posts_section ul.post-categories,
#blogmax_sports_section ul.post-categories,
#blogmax_three_column_posts_section ul.post-categories,
#blogmax_two_column_posts_section ul.post-categories,
#magazine-latest-posts ul.post-categories {
    margin-bottom: 15px;
}
#blogmax_trending_posts_section .entry-title,
#blogmax_recent_posts_section .entry-title,
#blogmax_popular_posts_section .entry-title,
#blogmax_sports_section .entry-title,
#blogmax_three_column_posts_section .entry-title,
#blogmax_two_column_posts_section .entry-title,
#magazine-latest-posts .entry-title {
    color: #000;
    margin-bottom: 10px;
}
#blogmax_trending_posts_section .entry-content,
#blogmax_recent_posts_section .entry-content,
#blogmax_popular_posts_section .entry-content,
#blogmax_sports_section .entry-content,
#blogmax_three_column_posts_section .entry-content,
#blogmax_two_column_posts_section .entry-content,
#magazine-latest-posts .entry-content {
    background-color: transparent;
    color: #666;
    padding: 0;
    margin: 0;
    border-radius: 0;
}
#blogmax_trending_posts_section .entry-content p,
#blogmax_recent_posts_section .entry-content p,
#blogmax_popular_posts_section .entry-content p,
#blogmax_sports_section .entry-content p,
#blogmax_three_column_posts_section .entry-content p,
#blogmax_two_column_posts_section .entry-content p,
#magazine-latest-posts .entry-content p {
	margin: 0;
}
#blogmax_trending_posts_section .posted-on a:hover,
#blogmax_trending_posts_section .posted-on a:focus,
#blogmax_trending_posts_section ul.post-categories li a:hover,
#blogmax_trending_posts_section ul.post-categories li a:focus,
#blogmax_trending_posts_section .entry-title a:hover,
#blogmax_trending_posts_section .entry-title a:focus,
#blogmax_recent_posts_section .posted-on a:hover,
#blogmax_recent_posts_section .posted-on a:focus,
#blogmax_recent_posts_section ul.post-categories li a:hover,
#blogmax_recent_posts_section ul.post-categories li a:focus,
#blogmax_recent_posts_section .entry-title a:hover,
#blogmax_recent_posts_section .entry-title a:focus,,
#blogmax_popular_posts_section .posted-on a:hover,
#blogmax_popular_posts_section .posted-on a:focus,
#blogmax_popular_posts_section ul.post-categories li a:hover,
#blogmax_popular_posts_section ul.post-categories li a:focus,
#blogmax_popular_posts_section .entry-title a:hover,
#blogmax_popular_posts_section .entry-title a:focus,
#blogmax_sports_section .posted-on a:hover,
#blogmax_sports_section .posted-on a:focus,
#blogmax_sports_section ul.post-categories li a:hover,
#blogmax_sports_section ul.post-categories li a:focus,
#blogmax_sports_section .entry-title a:hover,
#blogmax_sports_section .entry-title a:focus,
#blogmax_three_column_posts_section .posted-on a:hover,
#blogmax_three_column_posts_section .posted-on a:focus,
#blogmax_three_column_posts_section ul.post-categories li a:hover,
#blogmax_three_column_posts_section ul.post-categories li a:focus,
#blogmax_three_column_posts_section .entry-title a:hover,
#blogmax_three_column_posts_section .entry-title a:focus,
#blogmax_two_column_posts_section .posted-on a:hover,
#blogmax_two_column_posts_section .posted-on a:focus,
#blogmax_two_column_posts_section ul.post-categories li a:hover,
#blogmax_two_column_posts_section ul.post-categories li a:focus,
#blogmax_two_column_posts_section .entry-title a:hover,
#blogmax_two_column_posts_section .entry-title a:focus,
#magazine-latest-posts .posted-on a:hover,
#magazine-latest-posts .posted-on a:focus,
#magazine-latest-posts ul.post-categories li a:hover,
#magazine-latest-posts ul.post-categories li a:focus,
#magazine-latest-posts .entry-title a:hover,
#magazine-latest-posts .entry-title a:focus {
	opacity: 0.8;
}
#blogmax_advertisement_section {
    text-align: center;
}
#blogmax_most_viewed_posts_section article {
    margin-bottom: 30px;
}
#blogmax_most_viewed_posts_section article:last-child {
    margin-bottom: 0;
}
#blogmax_most_viewed_posts_section .featured-image {
    padding: 200px 0;
    margin-bottom: 20px;
    position: relative;
    background-size: cover;
    background-position: 50%;
}
#blogmax_most_viewed_posts_section .featured-image .entry-meta {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 20px 20px 15px;
}
#blogmax_most_viewed_posts_section .entry-header {
    margin-bottom: 5px;
}
#blogmax_most_viewed_posts_section .entry-content {
    margin-top: 5px;
}
#blogmax_most_viewed_posts_section .cat-links {
    display: block;
    margin-bottom: 12px;
}
#blogmax_most_viewed_posts_section .section-content {
    margin-bottom: 0;
}
#blogmax_two_column_posts_section article:not(:last-child) {
    margin-bottom: 30px;
}

@media screen and (min-width: 767px) {
	#blogmax_two_column_posts_section .featured-post-item {
	    position: relative;
	    display: table;
	    width: 100%;
	}
	#blogmax_two_column_posts_section article.has-post-thumbnail .featured-image {
	    width: 50%;
	    display: table-cell;
	    position: absolute;
	    left: 0;
	    top: 0;
	    bottom: 0;
	}
    .archive-blog-wrapper article:nth-child(4n) .featured-image,
    .archive-blog-wrapper article:nth-child(2n) .featured-image {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }
	#blogmax_two_column_posts_section article.has-post-thumbnail .entry-container {
	    width: 50%;
	    display: table-cell;
	    float: right;
	    padding: 25px;
	}
}
@media screen and (min-width: 1024px) {
	.site-branding-wrapper {
	    display: flex;
	    align-items: center;
	    justify-content: space-between;
	    border-bottom: 1px solid rgb(238 238 238 / 20%);
	    padding-bottom: 25px;
	}
	.site-advertisement {
	    padding: 20px 0 0 0;
	}
	#blogmax_highlighted_posts_section .col-3 {
	    margin: 0 -5px;
	}
	#blogmax_highlighted_posts_section article {
		width: 25%;
	    padding: 0 5px;
	    margin-bottom: 10px;
	}
	#blogmax_highlighted_posts_section article:first-child {
	    width: 50%;
	}
	#blogmax_highlighted_posts_section article .featured-image img {
		height: 245px;
	    object-fit: cover;
	}
	#blogmax_highlighted_posts_section article:first-child .featured-image img {
	    height: 500px;
	}
	#blogmax_highlighted_posts_section article:first-child .entry-title {
		font-size: 32px;
	}
	#blogmax_two_column_posts_section article.has-post-thumbnail .entry-container {
		padding: 30px;
	}
	#blogmax_two_column_posts_section .section-content {
		margin: 0 -15px;
	}
	#blogmax_two_column_posts_section article {
	    width: 50%;
	    float: left;
	    padding: 0 15px;
	    margin-bottom: 30px;
	}
	#blogmax_two_column_posts_section article:nth-child(2n+1) {
		clear: left;
	}
	#blogmax_two_column_posts_section article:nth-last-child(-n+2) {
		margin-bottom: 0;
	}
}
#blogmax_latest_posts_section .wrapper .section-header p.section-subtitle {
    display: none !important;
}

.site-info span {
    display: block;
    text-align: left;
}

@media screen and (min-width: 1024px) {
 #top-navigation .main-navigation .social-menu-item .social-icons {
    padding: 5px 0;
}   
}

