/*!
Theme Name: Present News
Author: Theme
Description: Present News is an impressive WordPress theme that boasts a sleek, modern design perfect for any dynamic news, magazine, or publishing website. It's highly customizable, making it easy to set up and personalize according to your needs, especially with its pre-built demo. With a fully widgetized and customizable interface, users can manage and edit their content with ease, using live WordPress customizer. This theme is fully responsive, ensuring a flawless display on all devices, including laptops, tablets, and mobile phones. Its clean and optimized HTML codes make it SEO-friendly, helping your website attract more visitors and rank higher on search engines. Additionally, the optimized codes ensure faster page load time for a smoother website experience on multiple platforms. Overall, Present News is a user-friendly, creative, and reliable WordPress magazine theme suitable for anyone looking to create a professional and modern website. 
Version: 1.0.1
Requires at least: 5.0
Requires PHP: 5.6
Tested up to: 6.6
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: current-news
Text Domain: present-news
Tags: custom-background, custom-header, custom-logo, custom-menu, featured-images, footer-widgets, left-sidebar, right-sidebar, blog, one-column, portfolio, photography, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.


Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of

/* Root
========================================================================== */
:root {
	--primary-color: #000000;
}

/* Root
========================================================================== */

/* news ticker Section start
--------------------------------------------- */

.news-ticker-section .news-ticker-section-wrapper {
	background-color: #f1f1f1;
	position: relative;
	height: 45px;
	display: flex;
	overflow: hidden;
}

.dark-mode .news-ticker-section .news-ticker-section-wrapper {
	background-color: var(--color-dark);
}

@media (min-width: 768px) {
	.acme-news-ticker {}
}

.news-ticker-section-wrapper .acme-news-ticker-label {
	background: var(--primary-color);
	padding: 10px;
	width: auto;
	float: left;
	line-height: normal;
	height: 100%;
	color: #fff;
	position: relative;
	flex-shrink: 0;
	z-index: 9;
}

@media (max-width: 481px) {
	.news-ticker-section-wrapper .acme-news-ticker-label {
		font-size: var(--font-size-sm);
		display: flex;
		align-items: center;
	}
}

.news-ticker-section-wrapper .acme-news-ticker-label::after {
	content: "";
	position: absolute;
	top: 50%;
	z-index: 1;
	left: 100%;
	transform: translateY(-50%);
	border: 10px solid transparent;
	border-left-color: var(--primary-color);
}

.news-ticker-section-wrapper .tickercontainer {
	font-size: 0;
	min-height: 45px;
	display: flex;
	align-items: center;
}

.news-ticker-section-wrapper ul.newsticker {
	width: 100%;
	list-style-type: none !important;
	padding: 0;
	margin: 0;
	display: flex;
	align-items: center;
	gap: 20px;
}

.news-ticker-section-wrapper ul.newsticker li {
	margin: 0;
	float: none;
	flex-shrink: 0;
	/* width: max-content; */
}

.news-ticker-section-wrapper ul.newsticker li .newsticker-outer {
	display: flex;
	align-items: center;
	gap: 5px;
}

.news-ticker-section-wrapper ul.newsticker li .newsticker-outer .newsticker-image {
	width: 30px;
	min-width: 30px;
	height: 30px;
	min-height: 30px;
	border-radius: 100vmax;
	border-top-left-radius: 0;
	overflow: hidden;
	display: inline-block;
	line-height: 1;
	position: relative;
}

.dispay-number .news-ticker-section-wrapper ul.newsticker li .newsticker-outer .newsticker-image .ticker-no {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 3;
	width: 100%;
	height: 100%;
	font-weight: 700;
	display: flex;
	color: #fff;
	align-items: center;
	justify-content: center;
	font-size: var(--font-size-sm);
	transform: translate(-50%, -50%);
	background-color: rgba(0, 0, 0, 0.25);
}

.news-ticker-section-wrapper ul.newsticker li .newsticker-outer .newsticker-image img {
	height: 30px;
	width: 30px;
	object-fit: cover;
	margin: 0;
}

.news-ticker-section-wrapper ul.newsticker li .newsticker-outer .newsticker-title {
	flex-shrink: 0;
}

.news-ticker-section-wrapper ul.newsticker li .newsticker-outer .newsticker-title a {
	text-decoration: none;
	font-size: var(--font-size-sm);
	line-height: 1.2;
	color: var(--color-text);
	font-weight: 600;
	display: block;
}

.news-ticker-section-wrapper ul.newsticker li .newsticker-outer .newsticker-title a:focus,
.news-ticker-section-wrapper ul.newsticker li .newsticker-outer .newsticker-title a:hover {
	color: var(--primary-color);
}

@media (max-width: 575px) {
	.news-ticker-section-wrapper ul.newsticker li a {
		font-size: calc(var(--font-size-xs) - 0.15px);
	}
}

/* news ticker Section end
--------------------------------------------- */

/* Banner Slider Section
--------------------------------------------- */
.main-banner-section .post-item.overlay-post.slider-item {
	height: auto;
	min-height: 220px;
	position: relative;
	background-size: cover;
	background-position: center;
}

.main-banner-section .slider-item .blog-banner {
	position: absolute;
	bottom: 0px;
	padding: 20px;
	z-index: 2;
	left: 0;
}

.main-banner-section .post-item.slider-item .post-item-content .entry-meta {
	margin: 0;
}

.main-banner-section.style-1 .banner-slider {
	display: grid;
	grid-gap: 10px;
	grid-template-columns: repeat(3, 1fr);
}

.main-banner-section.style-1 .banner-slider .post-item:first-child {
	grid-row: span 2;
}

.main-banner-section.style-1 .banner-slider .post-item:nth-child(4) {
	grid-column: span 2;
}
.main-banner-section.style-1 .post-item.slider-item:nth-child(4) .entry-title,
.main-banner-section.style-1 .post-item.slider-item:first-child .entry-title {
	font-size: var(--font-size-md);
}

@media (max-width: 1023px) {
	.main-banner-section.style-1 .banner-slider {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 767px) {
	.main-banner-section.style-1 .banner-slider {
		display: flex;
		flex-direction: column;
		gap: 10px;
	}

	.main-banner-section.style-1 .banner-slider .post-item-outer:first-child {
		grid-row: span 1;
	}
	.main-banner-section.style-1 .banner-slider .post-item:nth-child(4) {
		grid-column: span 1;
	}
	.main-banner-section.style-1 .post-item.slider-item:nth-child(4) .entry-title,
	.main-banner-section.style-1 .post-item.slider-item:first-child .entry-title {
		font-size: var(--font-size-base);
	}
}

/* End Banner Slider Section
--------------------------------------------- */

/* Post Carousel Widget
--------------------------------------------- */

.posts-carousel-widget .carousel-wrapper {
	overflow: hidden;
}

.posts-carousel-widget .carousel-wrapper .slick-list {
	margin: 0 -10px;
}

.posts-carousel-widget .carousel-wrapper .slick-list .slick-track .slick-slide {
	padding: 0 10px;
}
.gtranslate-form {
	padding-left: 10px;
}
.top-header .top-header-wrap .left-side {
	display: flex;
}
.hidden-tt {
	height: 0;
	width: 0;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 0;
  }
.entry-content img {
	margin: auto;
    text-align: center;
    display: block
}
#ez-toc-container {
	 margin-top: 30px;
}
.bottom-footer {
	display:none
}
/* End Post Carousel Widget
--------------------------------------------- */