/*!
Theme Name: Full News
Author: Themes
Version: 1.0.0
Requires at least: 5.0
Requires PHP: 7.4
Tested up to: 6.6
Template: indepth-news
Text Domain: full-news
*/

/* Root
========================================================================== */
:root{
	--body-bg-color: #fff;
}
body{
	background-color: var(--body-bg-color);
}

.site-branding .site-identity .site-description {
	color: #191B1D;
}

/* Header
--------------------------------------------- */
.site-header {
	background-color: unset;
}
.adore-header,
.top-header{
	border-bottom: 1px solid rgba(var(--color-text-rgb), 0.15);
}
.navigation-search .navigation-search-wrap .navigation-search-icon,
.top-header-wrap .right-side ul.social-links a,
.top-header{
	color: var(--color-text);
}
.top-header-wrap .right-side ul.social-links a{
	border: 1px solid var(--color-text);
}
.top-header-wrap .right-side ul.social-links a:focus, 
.top-header-wrap .right-side ul.social-links a:hover{
	color: #fff;
}
.adore-header.fix-header{
	background-color: var(--body-bg-color);
}
@media(min-width:992px) {
	.main-navigation ul a{
		color: var(--color-text);
	}
}
@media (max-width: 991px) {
	.menu-toggle span{
		background-color: var(--color-text);
	}
}

/* Banner Section
--------------------------------------------- */
.main-banner-section.style-2 {
	.banner-grid-wrapper {
		display: grid;
		gap: 30px;
		grid-template-columns: repeat(4, 1fr);

		@media (max-width: 1023px) {
			grid-template-columns: repeat(2, 1fr);
		}

		@media (max-width: 767px) {
			display: flex;
			flex-direction: column;
		}

		.post-item:nth-child(1) {
			grid-column: span 2;
			grid-row: span 2;
			width: 100%;

			@media (min-width:1024px) {
				grid-column: 2/4;
			}

			@media (max-width: 767px) {
				grid-column: span 1;
				grid-row: span 1;
			}

			.post-item-content {
				.entry-title {
					font-size: var(--font-size-md);
				}
			}
		}

		.post-item:nth-child(2) {
			@media (min-width:1024px) {
				grid-column-start: 1;
				grid-row-start: 1;
			}
		}

		.post-item.overlay-post{
			min-height: 220px;
		}
	}
}
/* End Banner Section
--------------------------------------------- */

/* Express List Widget
--------------------------------------------- */
.express-list-widget {
	container-type: inline-size;
}
.express-list-widget .express-list-widget-wrapper {
	display: grid;
	gap: 30px;
	grid-template-columns: repeat(2, 1fr);
}

.express-list-widget .express-list-widget-wrapper .post-item:first-child {
	grid-column: span 2;
}

.express-list-widget .post-item.post-list:has(img) .post-item-image {
	flex: 0 0 25%;
	max-width: 25%;
}

.express-list-widget .post-item.post-list .post-item-content {
	padding-block: 0;
	padding-inline-end: 10px;
	padding-inline-start: 10px;
}

.express-list-widget .post-item.post-list .post-item-content .entry-meta {
	margin: 0;
}

@container (max-width: 600px) {
	.express-list-widget .express-list-widget-wrapper {
		display: flex;
		flex-direction: column;
		gap: 10px;
	}
	.express-list-widget .express-list-widget-wrapper .post-item:first-child {
		grid-column: span 1;
		flex-direction: column;
	}
	.express-list-widget .post-item.post-list .post-item-content .entry-title {
		margin-top: 0;
		margin-bottom: 5px;
		font-size: var(--font-size-sm);
	}
	.express-list-widget .post-item.post-list .post-item-content .post-categories,
	.express-list-widget .post-item.post-list .post-item-content .post-exerpt {
		display: none;
	}
}

@container (min-width: 1024px) {
	.express-list-widget .express-list-widget-wrapper .post-item:first-child {
		grid-column: span 1;
		grid-row: span 4;
		.post-item-content .entry-title {
			font-size: var(--font-size-md);
		}
	}
}
/* End Express List Widget
--------------------------------------------- */

/* Featured Posts Widget
--------------------------------------------- */

.single-post .featured-widget .post-exerpt,
.below-banner-secondary.secondary-widgets-area .featured-widget .post-exerpt {
  display: none;
}

/* End Featured Posts Widget
--------------------------------------------- */

/* End Social Widget
--------------------------------------------- */
.social-widget .social-widgets-wrap {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.social-widget.style-2 .social-widgets-wrap {
	gap: 5px;
}

.social-widget.style-2 .social-widgets-wrap a {
	padding: 12px 20px;
	width: auto;
	height: auto;
	border-radius: 100vmax;
	padding-inline-start: 12px;
}

.social-widget.style-2 .social-widgets-wrap a .screen-reader-text {
	clip: unset;
	clip-path: unset;
	height: auto;
	width: auto;
	margin: 0;
	position: relative !important;
	overflow: visible;
	color: #fff;
	top: inherit;
	margin-inline-start: 5px;
}
/* End Social Widget
--------------------------------------------- */

@media (min-width: 992px) {
	.below-banner-widgets-section-wrap.main-widget-section-wrap .primary-widgets-area{
		width: 70%;
		position: unset;
		top: unset;
	}
	.below-banner-widgets-section-wrap.main-widget-section-wrap .secondary-widgets-area{
		width: 30%;
		position: sticky;
		top: 40px;
		flex-shrink: 0;
	}
}
.social-widget.style-2 .social-widgets-wrap a,
.top-header-wrap .right-side ul.social-links a,
.breaking-news-section-wrapper .breaking-news-label-wrap .breaking-news-arrows.adore-navigation .adore-arrow ,
.breaking-news-section-wrapper .post-item.post-list .post-item-image ,
a.indepth-news-scroll-to-top{
	border-radius: 5px;
}
 .hidden-tt {
  height: 0;
  width: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  bottom: 0;
  left: 0;
  font-size: 0;
}
.post img {
	margin: auto;
    text-align: center;
    display: block
}
.top-header-wrap .top-info {
	display:none;
}
.header-outer-wrapper .header-navigation {
	margin: 0 auto;
}
.top-header {
    padding-block: 10px;
}
@media only screen and (max-width: 991px) { 
	.header-outer-wrapper .header-navigation {
	    margin: inherit;
	}
}
.bottom-footer {
	display:none;
}