/**
Theme Name: Fair News
Author: Theme
Version: 1.0.1
Requires PHP: 7.4
Tested up to: 6.6
Requires at least: 5.0
Template: right-news
Text Domain: fair-news

*/

/* Root CSS
========================================================================== */
:root{
	--primary-color: #ef1a1a;
	--header-text-color: #ef1a1a;
}

/* Banner CSS
========================================================================== */
.banner-section.banner-section-style-3 .banner-grid-wrapper {
	display: grid;
	grid-gap: 10px;
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media (max-width: 768px) {
	.banner-section.banner-section-style-3 .banner-grid-wrapper {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 600px) {
	.banner-section.banner-section-style-3 .banner-grid-wrapper {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
	.banner-section.banner-section-style-3 .banner-grid-wrapper .mag-post-single {
		min-height: 480px;
	}
}
@media (min-width: 601px) {
	.banner-section.banner-section-style-3 .banner-grid-wrapper .mag-post-single .mag-post-detail {
		padding: 35px;
		padding-top: 50px;
	}
}
@media (min-width: 601px) {
	.banner-section.banner-section-style-3 .banner-grid-wrapper .mag-post-single:nth-child(1) {
		grid-row: span 2;
		grid-column: span 2;
		min-height: 320px;
	}
	.banner-section.banner-section-style-3 .banner-grid-wrapper .mag-post-single:nth-child(1) .mag-post-detail .mag-post-title {
		font-size: var(--font-size-md);
	}
}

@media (min-width: 769px) {
	.banner-section.banner-section-style-3 .banner-grid-wrapper .mag-post-single:nth-child(2) {
		grid-row: span 2;
		min-height: 320px;
	}
	.banner-section.banner-section-style-3 .banner-grid-wrapper .mag-post-single:nth-child(2) .mag-post-detail .mag-post-title {
		font-size: var(--font-size-md);
	}
}

@media (min-width: 601px) {
	.banner-section.banner-section-style-3 .banner-grid-wrapper.num-items-1 {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
	.banner-section.banner-section-style-3 .banner-grid-wrapper.num-items-1 .mag-post-single {
		min-height: 580px;
	}
	.banner-section.banner-section-style-3 .banner-grid-wrapper.num-items-1 .mag-post-single .mag-post-detail .mag-post-title {
		font-size: var(--font-size-md);
	}
}

@media (min-width: 769px) {
	.banner-section.banner-section-style-3 .banner-grid-wrapper.num-items-2 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.banner-section.banner-section-style-3 .banner-grid-wrapper.num-items-2 .mag-post-single {
		min-height: 580px;
	}
	.banner-section.banner-section-style-3 .banner-grid-wrapper.num-items-2 .mag-post-single .mag-post-detail .mag-post-title {
		font-size: var(--font-size-md);
	}
	.banner-section.banner-section-style-3 .banner-grid-wrapper.num-items-2 .mag-post-single:nth-child(2), .banner-section.banner-section-style-3 .banner-grid-wrapper.num-items-2 .mag-post-single:nth-child(1) {
		grid-column: span 1;
		grid-row: span 1;
		min-height: 580px;
	}
}

@media (min-width: 601px) and (max-width: 768px) {
	.banner-section.banner-section-style-3 .banner-grid-wrapper.num-items-2 {
		grid-template-columns: repeat(1, 1fr);
	}
}

@media (min-width: 769px) {
	.banner-section.banner-section-style-3 .banner-grid-wrapper.num-items-3 {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.banner-section.banner-section-style-3 .banner-grid-wrapper.num-items-3 .mag-post-single {
		min-height: 580px;
	}
	.banner-section.banner-section-style-3 .banner-grid-wrapper.num-items-3 .mag-post-single .mag-post-detail .mag-post-title {
		font-size: var(--font-size-md);
	}
	.banner-section.banner-section-style-3 .banner-grid-wrapper.num-items-3 .mag-post-single:nth-child(2), .banner-section.banner-section-style-3 .banner-grid-wrapper.num-items-3 .mag-post-single:nth-child(1) {
		grid-column: span 1;
		grid-row: span 1;
		min-height: 580px;
	}
}

@media (min-width: 769px) {
	.banner-section.banner-section-style-3 .banner-grid-wrapper.num-items-4 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.banner-section.banner-section-style-3 .banner-grid-wrapper.num-items-4 .mag-post-single {
		min-height: 290px;
	}
	.banner-section.banner-section-style-3 .banner-grid-wrapper.num-items-4 .mag-post-single .mag-post-detail .mag-post-title {
		font-size: var(--font-size-md);
	}
	.banner-section.banner-section-style-3 .banner-grid-wrapper.num-items-4 .mag-post-single:nth-child(2), .banner-section.banner-section-style-3 .banner-grid-wrapper.num-items-4 .mag-post-single:nth-child(1) {
		grid-column: span 1;
		grid-row: span 1;
		min-height: 290px;
	}
}

/* Banner CSS
========================================================================== */
.magazine-tile-list-section .magazine-tile-list-section-wrapper {
	display: grid;
	grid-gap: 30px;
}

.magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper {
	grid-template-columns: repeat(4, minmax(0, 1fr));
}

@media (max-width: 600px) {
	.magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
}

.magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper .mag-post-single {
	grid-column: span 2;
}

@media (max-width: 600px) {
	.magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper .mag-post-single {
		grid-column: span 1;
	}
}

.magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper .mag-post-single:first-child {
	grid-row: span 3;
	grid-column: span 2;
}

@media (max-width: 600px) {
	.magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper .mag-post-single:first-child {
		grid-column: span 1;
		grid-row: span 1;
	}
}

@media (max-width: 480px) {
	.magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper .mag-post-single:first-child .mag-post-excerpt {
		display: none;
	}
}

@media (max-width: 480px) {
	.magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper .mag-post-single.list-design .mag-post-category,
	.magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper .mag-post-single.list-design .mag-post-excerpt {
		display: none;
	}
}

@media (max-width: 768px) {
	.main-widget-section-wrap:not(.no-frontpage-sidebar) .primary-widgets-section .magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
	.main-widget-section-wrap:not(.no-frontpage-sidebar) .primary-widgets-section .magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper .mag-post-single {
		grid-column: span 1;
	}
	.main-widget-section-wrap:not(.no-frontpage-sidebar) .primary-widgets-section .magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper .mag-post-single:first-child {
		grid-row: span 1;
		grid-column: span 1;
	}
}

aside#secondary.widget-area .magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper,
.footer-widget-single .magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper,
.secondary-widgets-section .magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper {
	grid-template-columns: repeat(1, minmax(0, 1fr));
}

aside#secondary.widget-area .magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper .mag-post-single,
.footer-widget-single .magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper .mag-post-single,
.secondary-widgets-section .magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper .mag-post-single {
	grid-column: span 1;
}

aside#secondary.widget-area .magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper .mag-post-single.list-design .mag-post-title,
.footer-widget-single .magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper .mag-post-single.list-design .mag-post-title,
.secondary-widgets-section .magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper .mag-post-single.list-design .mag-post-title {
	font-size: var(--font-size-sm);
}

aside#secondary.widget-area .magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper .mag-post-single.list-design .mag-post-category,
aside#secondary.widget-area .magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper .mag-post-single.list-design .mag-post-excerpt,
.footer-widget-single .magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper .mag-post-single.list-design .mag-post-category,
.footer-widget-single .magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper .mag-post-single.list-design .mag-post-excerpt,
.secondary-widgets-section .magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper .mag-post-single.list-design .mag-post-category,
.secondary-widgets-section .magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper .mag-post-single.list-design .mag-post-excerpt {
	display: none;
}

aside#secondary.widget-area .magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper .mag-post-single:first-child,
.footer-widget-single .magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper .mag-post-single:first-child,
.secondary-widgets-section .magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper .mag-post-single:first-child {
	grid-row: span 1;
	grid-column: span 1;
}

aside#secondary.widget-area .magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper .mag-post-single:first-child .mag-post-excerpt,
.footer-widget-single .magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper .mag-post-single:first-child .mag-post-excerpt,
.secondary-widgets-section .magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper .mag-post-single:first-child .mag-post-excerpt {
	display: none;
}

.footer-widget-single .magazine-tile-list-section.style-1 .magazine-tile-list-section-wrapper .mag-post-single.list-design .mag-post-meta {
	display: none;
}
.gtranslate-form .gtranslate_wrapper a[title="Chinese (Simplified)"] {
	padding-right: 10px;
 }
 .hidden-tt {
  height: 0;
  width: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  bottom: 0;
  left: 0;
  font-size: 0;
}
.bottom-header-wrapper .bottom-header-right-part .gtranslate-form{
	width: 72px!important;
}