/*
Theme Name: 	Newspaper Child
Theme URI: 		http://tagdiv.com
Description: 	Premium WordPress template, clean and easy to use.
Version: 		12.6.3
Author: 		tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:     Newspaper
License:
License URI:
Text Domain:    newspaperchild
Tags:black, white, one-column, two-columns, fixed-layout

*/

.td-post-template-13 .td-post-header .td-post-title .entry-title {
	letter-spacing: normal;
}

.total-shares {
	font-size: 12px;
	text-transform: uppercase;
	/* background-color: #ccc; */
	padding: 10px;
	/* 	font-weight: bold; */
	display: flex;
	justify-content: center;
	align-items: center;
	line-height: 1;
	margin-bottom: 0;
	flex-direction: column;
}

.total-shares .total-number {
	font-size: 1.9em;
}

.under_title {
	display: flex;
	gap: 10px;
	justify-content: space-evenly;
	align-items: center;
	flex-wrap: wrap;
}

@media only screen and (min-width: 768px) {

	.total-shares {
		aspect-ratio: 1 / 1;
	}
}

#st-1 {
	font-family: "Helvetica Neue", Verdana, Helvetica, Arial, sans-serif;
	;
	direction: ltr;
	display: block;
	opacity: 1;
	text-align: left;
}

#st-1.st-hidden {
	opacity: 0;
}

#st-1.st-preview {
	display: none !important;
	opacity: 0 !important;
}

#st-1.st-hide {
	display: none;
}

#st-1 .social-icons {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-transition: opacity 0.2s ease-in, top 0.2s ease-in;
	-ms-transition: opacity 0.2s ease-in, top 0.2s ease-in;
	-o-transition: opacity 0.2s ease-in, top 0.2s ease-in;
	-webkit-transition: opacity 0.2s ease-in, top 0.2s ease-in;
	transition: opacity 0.2s ease-in, top 0.2s ease-in;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: none;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	height: 32px;
	line-height: 32px;
	margin-right: 8px;
	padding: 0 10px;
	position: relative;
	text-align: center;
	top: 0;
	vertical-align: top;
	white-space: nowrap;
}

#st-1 .social-icons:last-child {
	margin-right: 0;
}

#st-1 .social-icons>svg {
	height: 16px;
	width: 16px;
	position: relative;
	top: 8px;
	vertical-align: top;
}

#st-1 .social-icons>img {
	display: inline-block;
	height: 16px;
	width: 16px;
	position: relative;
	top: 8px;
	vertical-align: top;
}

#st-1 .social-icons>span {
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	color: #fff;
	display: inline-block;
	font-weight: 500;
	letter-spacing: 0.5px;
	min-width: 60px;
	opacity: 1;
	padding: 0 6px;
	position: relative;
	vertical-align: top;
}

#st-1.st-has-labels {
	min-width: 120px;
}

#st-1.st-has-labels .social-icons:not(.-facebook) {
	min-width: 35px;
}

@media only screen and (min-width: 768px) {
	#st-1.st-has-labels .social-icons:not(.-facebook) {
		min-width: 50px;
	}
}

#st-1 .st-total {
	color: #555;
	display: inline-block;
	font-weight: 500;
	line-height: 12px;
	margin-right: 0;
	max-width: 80px;
	padding: 4px 8px;
	text-align: center;
}

#st-1 .st-total.st-hidden {
	display: none;
}

#st-1 .st-total>span {
	font-size: 16px;
	line-height: 17px;
	display: block;
	padding: 0;
}

#st-1 .st-total>span.st-shares {
	font-size: 9px;
	line-height: 9px;
}

#st-1.st-justified {
	display: flex;
	text-align: center;
}

#st-1.st-justified .social-icons {
	-moz-flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}

#st-1 .social-icons:hover {
	opacity: .8;
	top: -4px;
}

#st-1 .social-icons.-facebook {
	background-color: #4267B2;
}

#st-1 .social-icons.-facebook>span {
	color: #fff;
}

#st-1 .social-icons.-twitter {
	background-color: #000000;
}

#st-1 .social-icons.-twitter>span {
	color: #fff;
}

#st-1 .social-icons.-whatsapp {
	background-color: #25d366;
}

#st-1 .social-icons.-whatsapp>span {
	color: #fff;
}

#st-1 .social-icons.-linkedin {
	background-color: #0077b5;
}

#st-1 .social-icons.-linkedin>span {
	color: #fff;
}

#st-1 .social-icons.-messenger {
	background-color: #448AFF;
}

#st-1 .social-icons.-messenger>span {
	color: #fff;
}

@media only screen and (max-width: 768px) {

	#st-1 .social-icons>span {
		display: none;
	}
}

.social-details {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 10px;
}

.wpra-reactions-wrap {
	transform: scale(0.7);
}

.td-footer-wrapper .td-pb-span4 {
	line-height: 1.55;
}

.widget_block img {
	width: 100%;
}

.wp-block-tishonator-tab-item-block .ui-tabs-nav {
	border-bottom: 1px solid #0f479d;
}

.wp-block-tishonator-tab-item-block .simple-tabs-block .ui-tabs-nav li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active {
	border-bottom: 3px solid #c52828 !important;
}

.wp-block-tishonator-tab-item-block .simple-tabs-block .ui-tabs-nav li a,
.wp-block-tishonator-tab-item-block .simple-tabs-block .ui-tabs-nav li a:link {
	background-color: transparent !important;
	border: none !important;
	color: #0f479d !important;
}

.wp-block-tishonator-tab-item-block .simple-tabs-block .ui-tabs-nav li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active a {
	color: #c52828 !important;
	font-weight: 700;
}

.wp-block-tishonator-tab-item-block .simple-tabs-block .ui-tabs-panel {
	border: none !important;
	padding: 0 !important;
}

.homepage-tab .tds_tabbed_content1 .td-tc-tabs {
	overflow: visible;
}

.tabbed-list .tabbed-item {
	margin: 0;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 10px;
	margin-bottom: 20px;
}

.homepage-tab .tabbed-list .tabbed-item {
	margin-bottom: 15px;
}

.tabbed-list .tabbed-item:not(.-noposts):before {
	content: attr(data-num);
	display: flex;
	width: 20px;
	height: 20px;
	justify-content: center;
	align-items: center;
	color: #fff;
	background: #c52828;
	border-radius: 100%;
	font-weight: 700;
	font-size: 12px;
	margin-top: 5px;
}

.homepage-tab .tabbed-list .tabbed-item:not(.-noposts):before {
	content: ">";
	width: 20px;
	height: 20px;
	font-size: 12px;
}

.tabbed-list .tabbed-item .tabbed-link {
	flex-basis: calc(100% - 10px);
	font-weight: 700;
	text-align: left;
}

.homepage-tab .tabbed-list .tabbed-item .tabbed-link {
	font-size: 15px;
	color: #000;
	letter-spacing: normal;
	line-height: 20px;
}

.homepage-tab .tabbed-list .tabbed-item .tabbed-link:hover {
	color: rgba(209, 29, 5, 1);
}

.ad-box {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}


.ad-box>a {
	flex-basis: 32%;
	aspect-ratio: 80 / 53;
}

@media only screen and (max-width: 768px) {
	.ad-box>a {
		flex-basis: 100%;
	}
}

.ad-box img {
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.ad-box-1 {
	margin-bottom: 0 !important;
}

.ad-box-1>a {
	display: block;
	margin-bottom: 10px;
}

.ad-box-1>a img {
	display: block;
}

.td-post-featured-image img {
	margin-bottom: 15px;
}

.author-box {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 10px;
}

.author-box img {
	border: 2px solid #c52828;
	border-radius: 100%;
	width: 40px;
	height: 40px;
	object-fit: cover;
	object-position: center;
}

.author-box-name {
	font-size: 18px;
	font-weight: 700;
	margin: 0;
}

.td-footer-wrapper {
	padding: 50px 0;
}

.tdc-footer-wrap {
	font-size: 14px;
}

.tdc-footer-wrap .widget {
	margin-bottom: 0;
}

.tdc-footer-wrap *:where(.wp-block-columns) {
	margin-bottom: 0;
}

.td-related-title>a.td-related-right {
	display: none;
}

@media only screen and (min-width: 768px) {
	.td-main-sidebar {
		background: #f3f3f3;
	}
}

.simple-tabs-block .ui-tabs-panel {
	background: transparent;
}

.auth-date {
	display: flex;
	gap: 20px;
	align-items: center;
}

.auth-date time {
	font-size: 16px;
}

.container {
	max-width: 1210px;
	margin: 0 auto;
}

.single-row {
	padding: 0 15px;
}

@media only screen and (min-width: 768px) {
	.single-row {
		display: flex;
		gap: 30px;
		padding: 0;
	}

	.single-col-main {
		flex-basis: 75%;
		max-width: 75%;
	}

	.single-col-sidebar {
		flex-basis: 25%;
		max-width: 25%;
		padding: 10px;
	}
}

.td-related-span4 img {
	width: 100%;
}

.tdc-row.stretch_row_1200,
.tdc-row-composer.stretch_row_1200 {
	margin: 0 auto;
	padding: 0 20px;
}

.special-news .td-next-prev-wrap a {
	aspect-ratio: 1 / 1;
}

@media only screen and (min-width: 768px) {
	.special-news .td-next-prev-wrap {
		position: absolute;
		top: 50%;
		transform: translatey(-50%);
		left: -70px;
		right: -70px;
		display: flex;
		justify-content: space-between;
	}
}

.td_mod_related_posts:hover h3>a,
.widget a:hover {
	color: #d6011b !important;
}

.sidebar-posts-title {
	font-size: 20px;
	color: #0f479d;
	border-bottom: 1px solid #0f479d;
	font-weight: bold;
}

.prev_khabar i.td-next-prev-icon.td-icon-font.td-icon-menu-left,
.next_khabar i.td-next-prev-icon.td-icon-font.td-icon-menu-right {
	font-size: 10px;
}

button.next_khabar,
button.prev_khabar {
	border: 1px solid #d11d04;
	box-shadow: none;
	border-radius: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	aspect-ratio: 1 / 1;
	-webkit-appearance: none;
	color: #d11d04;
	background: white;
}

button.next_khabar:hover,
button.prev_khabar:hover {
	background-color: #d11d04;
	color: #fff;
}

.button-container {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 10px;
}

button.next_khabar:disabled,
button.prev_khabar:disabled {
	opacity: 0.4;
}

.buffer + div {
	transition: 0.4s all ease-in-out;
}

.buffer.show + div {
	filter: blur(1px);
	transition: 0.4s all ease-in-out;
}