/*
	Theme Name: Afghan News
	Theme URI: https://afghan-news.com
	Author: Afghan News Team
	Author URI: https://afghan-news.com
	Description: It is a standard and responsive theme
	Version: 1.0
	Requires at least: 6.4
	Tested up to: 6.6.2
	Requires PHP: 7.0
	License: GNU General
	License URI: https://afghan-news.com
	Text Domain: news
	Tags: blog, news 
*/
@charset "UTF-8";

/*Font Face*/
@font-face {
	font-family: kh_medi;
	font-style: normal;
	src: url(fonts/170612072107IRANSans_Medi.eot);
	src: local('iransans_medi'),
		url(fonts/170612072107IRANSans_Medi.eot) format('embedded-opentype'),
		url(fonts/170612072107IRANSans_Medi.woff) format('woff')
}

@font-face {
	font-family: kh_bold;
	font-style: normal;
	src: url(fonts/170612072127IRANSans_Bold.eot);
	src: local('iransans_bold'),
		url(fonts/170612072127IRANSans_Bold.eot) format('embedded-opentype'),
		url(fonts/170612072127IRANSans_Bold.woff) format('woff')
}

@font-face {
	font-family: kh_light;
	font-style: normal;
	src: url(fonts/170612072153IRANSans_Light.eot);
	src: local('iransans_light'),
		url(fonts/170612072153IRANSans_Light.eot) format('embedded-opentype'),
		url(fonts/170612072153IRANSans_Light.woff) format('woff')
}

@font-face {
	font-family: "bbc";
	src: local("☺️"),
		url("fonts/bbc-nassim-bold.woff") format("woff"),
		url("fonts/bbc-nassim-bold.ttf") format("truetype"),
		url("fonts/bbc-nassim-bold.svg") format("svg");
}

/*General */
body {
	font-family: 'kh_light';
	background-color: #fff;
	overflow-x: hidden;
}

html {
	font-size: 16px;
}

@media (min-width: 1199px) {

	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl {
		max-width: 1190px;
	}
}

/*Header style*/
.top-menu {
	background: #fafafa;
	border-bottom: 1px solid #ddd;
	width: 100%;
	float: left;
	overflow-x: hidden;
}

.top-menu .top-menu-container {
	padding: 0;
}

.top-menu .top-menu-container ul.list-unstyled {
	margin: 0;
	text-align: right;
	padding-right: 15px;
	height: 28px;
	float: right;
	margin-top: 7px;
}

.top-menu .top-menu-container ul.list-unstyled li {
	float: right;
	margin-left: 15px;
}

.top-menu .top-menu-container ul.list-unstyled li a {
	color: #010103;
	font-size: 15px;
	position: relative;
	padding-left: 12px;
	font-family: 'bbc'
}

.top-menu .top-menu-container ul.list-unstyled li:hover a {
	color: #a40521;
}

.top-menu .top-menu-container ul.list-unstyled li a::before {
	content: 'line';
	height: 70%;
	width: 1px;
	background-color: #010103;
	font-size: 0;
	display: block;
	position: absolute;
	top: 15%;
	left: -3px
}

.top-menu .top-menu-container ul.list-unstyled li:last-child a::before {
	display: none
}

.top-menu .top-menu-container ul.list-unstyled li:hover a {
	text-decoration: none;
}

.top-menu .top-menu-container time {
	color: #010103b8;
	font-size: 15px;
	display: block;
	margin: 10px auto 0;
	text-align: center;
	padding: 0;
	font-family: "bbc";
}

.top-menu .top-menu-container time span {
	display: inline-block;
	width: 51px;
}

ul.social-icons-header {
	list-style: none;
	margin: 0;
	float: left;
	padding-right: 0;
	padding-left: 15px;
}

ul.social-icons-header li {
	float: right;
	display: block;
	margin-left: 0px;
}

ul.social-icons-header li a {
	color: #010103;
	padding: 8px 8px 6px;
	float: left;
	display: block;
}

ul.social-icons-header li a::before {
	background: #a40521;
}

header {
	width: 100%;
	background-color: #fff;
	float: left;
}

header .header-container {
	padding-top: 7px;
	padding-bottom: 6px;
	padding-right: 0.5rem;
}

header .header-container .logo-container {
	text-align: right;
	float: left;
	width: 100%
}

header .header-container .logo-container img {
	width: 120px;
}

header .header-container .logo-container figure{
	margin:0;
}

header .header-container .logo-container a {
	font-size: 1.56rem;
	color: #fff;
	text-decoration: none;
}

header form.search-form {
	position: relative;
	width: 50%;
	float: left;
	margin-top: 28px;
}

header form.search-form input {
	border: 1px solid #ddd !important;
	background-color: #fff;
	font-size: 0.77rem;
	outline: none !important;
	box-shadow: none !important;
	height: 37px;
	color: #999 !important;
	border-radius: 0;
}

header form.search-form input::placeholder {
	color: #999;
}

header form.search-form button {
	position: absolute;
	top: 0;
	left: -15px;
	background-color: #f6f6f6 !important;
	border: 1px solid #ddd !important;
	box-shadow: none !important;
	outline: none !important;
	height: 100%;
	padding: 0 1rem;
	border-radius: 0;
	color: #a40521 !important;
}

header nav.header-navbar {
	background: #a40521;
}

header .header-navbar .container {
	padding: 0;
}

header .header-navbar .top-navbar {
	padding: 0;
}

header .header-navbar .top-navbar ul {
	padding: 0;
}

header .header-navbar .top-navbar ul li {
	padding-top: 0;
	padding-bottom: 0;
}

header .header-navbar .top-navbar ul>li a {
	background-color: transparent;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	text-decoration: none;
	font-size: 1.009rem;
	padding: 0.52rem 0.85rem !important;
	position: relative;
	font-family: "bbc";
}

header .header-navbar .top-navbar ul>li a::before {
	background: #fff;
	height: 2px;
}

header .header-navbar .top-navbar ul>li a::after {
	content: 'line';
	height: 70%;
	width: 1px;
	background-color: #841014;
	font-size: 0;
	display: block;
	position: absolute;
	top: 15%;
	left: 0;
}

header .header-navbar .top-navbar ul>li:last-child a::after {
	display: none;
}

header .header-navbar .top-navbar time {
	color: #fff;
	font-size: 0.86rem;
	display: inline-block;
	position: absolute;
	left: 5px;
	top: 5px;
}

header .header-navbar button.sidebar-button {
	border: none;
	position: absolute;
	left: 0;
	background-color: transparent;
	padding: .25rem .45rem;
	z-index: 100000;
}

.sidebar-toggler-icon {
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	content: "";
	background: no-repeat center center;
	background-size: 100% 100%;
	background-image: url('images/menu-toggler.svg');
	position: absolute;
	left: 0;
	top: 8px;
	display: none;
}

.active-menu::before {
	background: #fff !important;
	height: 2px !important;
	left: 0 !important;
	right: 0 !important;
}

/*Footer style*/
footer {
	width: 100%;
	background: rgba(1, 1, 3, 0.6901960784313725);
	float: left;
}

footer #main-area {
	width: 100%;
	min-height: 1rem;
	padding-top: .3rem;
	padding-bottom: 0.4rem;
}

footer #footer-area {
	width: 100%;
	background-color: #fff;
}

footer #main-area ul {
	padding-right: 0;
	padding-left: 0;
	list-style: none;
}

footer #main-area ul li {
	margin-bottom: 0;
	text-align: right;
}

footer #main-area ul li a {
	position: relative;
	color: #eee;
	font-weight: 100;
	transition: color .5s linear 0s;
	-webkit-transition: color .5s linear 0s;
	-o-transition: color .5s linear 0s;
	-moz-transition: color .5s linear 0s;
	text-decoration: none;
	padding: 0.31rem 0;
	padding-right: 14px;
	padding-top: 4px;
	font-family: "bbc";
	font-size: 13px;
}

footer #main-area ul li a::before {
	height: 1px;
	background-color: #fff;
	opacity: 0.9;
}

footer #main-area ul li a::after {
	content: "\f104";
	position: absolute;
	top: 5px;
	right: 0;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
}

footer #footer-area {
	width: 100%;
	background-color: rgba(1, 1, 3, 0.41);
	text-align: center;
}

footer #footer-area p {
	padding: 0.625rem 0;
	margin: 0;
	font-size: 0.75rem;
	font-family: 'kh_light';
	color: #999
}

footer .column {
	padding-top: 1.25rem;
}

footer .footer-logo-container {
	width: 100%;
	height: 6.187rem;
	color: #fff;
}

footer .footer-logo-container img {
	height: 5.312rem;
	margin-left: 0.937rem;
	float: right;
}


footer .footer-logo-container p {
	width: 100%;
	font-size: 0.687rem;
	text-align: right;
	color: #fff;
	font-family: 'kh_bold';
	clear: both;
}

footer .first-col p {
	width: 100%;
	font-size: 0.687rem;
	text-align: right;
	color: #fff;
	font-family: 'kh_bold';
	margin: 0;
}

footer div#social-media {
	text-align: right;
	padding-top: 0.625rem;
}

footer div#social-media a {
	color: #a40521;
	text-decoration: none;
	background-color: #eee;
	display: inline-block;
	width: 2.5rem;
	text-align: center;
	padding: 0.28rem 0 0 0;
	border-radius: 0.17rem;
	opacity: 0.9;
}

footer div#social-media a:hover {
	color: #fff;
}

footer div#social-media a::before {
	border-radius: inherit;
	background-color: #bb1919;
}

footer .most-recent-news-footer .left-section {
	padding-right: 0;
	padding-left: 30px;
}

footer .most-recent-news-footer .left-section h2 {
	text-align: right !important;
	font-size: 11px !important;
	margin-bottom: 0;
	line-height: 1.3rem;
}

footer .most-recent-news-footer .left-section h2::before {
	display: none;
}

footer .most-recent-news-footer .left-section h2::after {
	display: none;
}

footer .most-recent-news-footer .left-section time {
	margin-top: 5px;
	color: #999;
	font-size: 11px;
	float: right;
}

footer .most-recent-news-footer .left-section a {
	color: #eee !important;
	font-family: "bbc";
	font-size: 0.9rem;
	line-height: 1rem;
}

footer .most-recent-news-footer .left-section a:hover {
	text-decoration: none;
}

.most-recent-news-footer {
	padding-left: 35px;
}

footer .most-recent-news-footer .most-recent-news-footer-row {
	margin-bottom: 8px;
	margin-left: 0;
	margin-right: 0;
}

footer h3 {
	color: #FFF;
	font-size: 0.95rem;
	text-align: right;
	font-family: 'bbc';
	margin-bottom: 27px;
}

footer #main-area p {
	text-align: right;
	color: #d4cfcf;
	font-size: 11px;
	font-family: "kh_medi";
	margin-bottom: 15px;
	width: 75%;
	line-height: 22px;
}

footer h3::after {
	content: 'line';
	width: 70%;
	height: 1px;
	background: linear-gradient(to left, rgb(255, 255, 255), rgb(79, 79, 81));
	;
	font-size: 0;
	display: block;
	position: absolute;
	top: 48px;
	right: 12px;
	;
}


/*Main content*/

main {
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
	width: 100%;
	float: left;
}

main .main-container {
	padding-right: 0;
}

main div.main-part {
	padding-left: 25px;
	padding-right: 0;
}

main .container-row {
	margin-left: 0;
	margin-right: 0;
}

/*Hover layer style 1*/
.hover-layer-style1 {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(21, 126, 170, .8);
	left: 0;
	top: 0;
	text-align: center;
	transform: scale(0);
	opacity: 0;
	transition: .4s;
	z-index: 900;
	border-radius: 0.323rem;
}

.hover-layer-style1 .dp-table {
	height: 100%;
	width: 100%;
	display: table;
}

.hover-layer-style1 .dp-cell {
	vertical-align: middle;
	display: table-cell;
}

.hover-layer-style1 .dp-cell a {
	color: #fff;
	font-size: 1.5rem;
	text-decoration: none;
}

/*Carousel*/
main .main-slider {
	margin-bottom: 0;
	padding: 0;
}

main .main-slider .carousel-caption {
	right: 0;
	left: auto;
	background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .68) 70%);
	padding-bottom: 1.875rem;
	padding: 0.8125rem 0 1.1875rem;
	font-size: 1rem;
	direction: rtl;
	text-align: right;
	width: 100%;
	bottom: 0;
	min-height: 1.875rem;
}

main .main-slider .carousel-caption h1 {
	line-height: 1.375rem;
	padding-right: 1.875rem;
	padding-left: 1.875rem;
	margin: 0;
}

main .main-slider .carousel-caption h1 a {
	color: #fff;
	font-size: 1.2rem;
	font-family: "bbc";
	line-height: 1.2rem;
}

main .main-slider .carousel-caption h1 a:hover {
	text-decoration: none;
}

main .main-slider .time {
	display: block;
	float: right;
	color: #fff;
	margin-top: 0;
	text-shadow: none;
	font-size: 0.75rem;
	width: 100%;
	margin-bottom: 0.6875rem;
}

main .main-slider .time span {
	background-color: rgba(0, 0, 0, 0.49);
	display: inline-block;
	padding: 0.1875rem 1.0625rem;
	padding-right: 1.875rem;
}

main .main-slider img.small-size {
	display: none;
}

.slide-sidebar-section {
	background-color: #fff;
	width: 100%;
	margin: 0;
	padding: 0;
	min-height: 100px;
	position: static !important;
}

.indicators-container {
	position: absolute;
	bottom: 0;
	padding-right: 10px;
	padding-left: 10px;
}

.carousel-inner {
	padding: 0;
	float: left;
}

.carousel-control-next {
	right: 279px;
}

.carousel-control-next,
.carousel-control-prev {
	width: 7%;
}

.carousel-indicators {
	display: block;
	padding: 0;
}

.slide-container .main-slider .indicators-container .carousel-indicators .active::before {
	background: #a40521 !important;
	height: 1px !important;
	left: 0 !important;
	right: 0 !important;
}

.slide-sidebar-section .slide-sidebar-item {
	padding: 12px 8px 0 8px;
	margin: 0;
	margin-bottom: 14px;
	min-height: 101px;
	box-shadow: 0px 3px 3px -4px rgba(0, 0, 0, 0.89);
}

.slide-sidebar-section .active {
	background-color: rgba(221, 221, 221, 0.3);
}

.slide-sidebar-section .slide-sidebar-item::before {
	background: #a40521;
	height: 1px;
}

.slide-sidebar-section .slide-sidebar-item:last-child {
	margin-bottom: 0;
	box-shadow: none;
}

.slide-sidebar-section .slide-sidebar-item .slide-sidebar-img {
	padding: 0;
	float: right;
}

.slide-sidebar-section .slide-sidebar-item .slide-sidebar-img img {
	width: 100%;
	float: right;
	border-radius: 3px;
	transition: all 0.5s linear 0.1s;
}

.slide-sidebar-section .slide-sidebar-item .right-content {
	padding: 0;
	padding-right: 10px;
	float: left;
}

.slide-sidebar-section .slide-sidebar-item .right-content h2 {
	text-align: right;
	font-size: 0.9rem;
	padding-right: 0;
	margin: 0;
	line-height: 19px;
	font-family: 'bbc';
	padding-top: 7px;
}

.slide-sidebar-section .slide-sidebar-item .right-content h2 a {
	font-size: inherit;
	color: rgba(6, 49, 55, 0.89);
	line-height: inherit;
	transition: color 0.5s linear 0.1s;
}

.slide-sidebar-section .slide-sidebar-item .right-content h2 a:hover {
	text-decoration: none !important;
}

.slide-sidebar-section .slide-sidebar-item .right-content time.date {
	margin-top: 5px;
	color: #847d7d;
	font-size: 11px;
	float: right;
}

.slide-container {
	/* box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.89); */
	box-shadow: none;
	margin-bottom: 15px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: rgba(1, 1, 3, 0.69);
	border-radius: 2px;
	margin-right: 0;
	margin-left: 0;
}

aside {
	padding: 0 !important;
}

/*Sidebar news style 1*/
aside .sidebar-news-style1 {
	background-color: #fff;
	width: 100%;
	padding: 1rem;
	padding-top: 0.8rem;
	padding-bottom: 0;
	border-left: 1px solid #eee;
	box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.89);
	border: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	min-height: 312px;
	margin-bottom: 15px;
}

aside .sidebar-news-style1 h1 {
	font-size: 1.156rem;
	text-align: right;
	line-height: 18px;
	color: #000;
	padding-bottom: 8px;
	margin: 0 0 0.423rem 0;
	font-family: "bbc";
	position: relative;
}

aside .sidebar-news-style1 h1::before {
	background: linear-gradient(to left, rgb(164, 5, 33), rgb(255, 255, 255));
	content: "dfdfdf";
	width: 100%;
	height: 1px;
	font-size: 0;
	position: absolute;
	bottom: 1px;
	right: 0;
}

aside .sidebar-news-style1 .box-number {
	padding: 11px 0px;
}

aside .sidebar-news-style1 .box-number h3 {
	width: 35px;
	height: 35px;
	font-size: 1rem;
	border: 1px solid #a40521;
	padding: 8px 11px;
	margin: 0 !important;
	background-color: #a40521;
	color: #fff;
	text-align: center;
	border-radius: 50%;
	font-family: "kh_medi";
	float: right;
}

aside .sidebar-news-style1 .latest-new-item {
	border-bottom: 1px dashed #ddd;
	padding: 0.71rem 0;
	margin: 0;
	min-height: 100px;
}

aside .sidebar-news-style1 .latest-news-2 .latest-new-item {
	padding: 0.33rem 0;
	min-height: 74px;
}

aside .sidebar-news-style1 .latest-new-item:last-child {
	border: none;
}

aside .sidebar-news-style1 .latest-new-item .latest-news-img {
	padding: 0;
}

aside .sidebar-news-style1 .latest-new-item .latest-news-img img {
	width: 100%;
	float: right;
	border-radius: 0.323rem;
	transition: all 0.5s linear 0.1s;
}

aside .sidebar-news-style1 .latest-new-item .latest-news-img img:hover {
	opacity: 0.7;
}

aside .sidebar-news-style1 .latest-new-item .right-content {
	padding: 0;
	padding-right: 10px;
}

aside .sidebar-news-style1 .latest-news-2 .latest-new-item .right-content {
	padding-right: 4px;
}

aside .sidebar-news-style1 .latest-new-item h2 {
	text-align: right;
	font-size: 0.9rem;
	padding-right: 0;
	margin: 0;
	line-height: 19px;
	font-family: 'bbc';
}

aside .sidebar-news-style1 .latest-new-item h2 a {
	font-size: inherit;
	color: rgba(6, 49, 55, 0.89);
	line-height: inherit;
	transition: color 0.5s linear 0.1s;
}

aside .sidebar-news-style1 .latest-new-item h2 a:hover {
	color: #a40521;
	text-decoration: none;
}

aside .sidebar-news-style1 .latest-new-item time.date {
	margin-top: 5px;
	color: #847d7d;
	font-size: 11px;
	float: right;
}


aside .sidebar-news-style1 .latest-new-item .latest-news-img:hover .hover-layer-style1 {
	opacity: 1;
	transform: scale(1);
}

/*Sidebar News style 2*/
aside .sidebar-news-style2 .interviews-items-container {
	padding-top: 10px;
}

aside .sidebar-news-style2 {
	background-color: #fff;
	width: 100%;
	padding: 1rem;
	padding-top: 0.8rem;
	padding-bottom: 0;
	border-left: 1px solid #eee;
	box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.89);
	border: 1px solid #eee;
	min-height: 312px;
	margin-bottom: 15px;
}

aside .sidebar-news-style2 h1 {
	font-size: 1.156rem;
	text-align: right;
	line-height: 18px;
	color: #000;
	padding-bottom: 8px;
	margin: 0 0 0.423rem 0;
	font-family: "bbc";
	position: relative;
}

aside .sidebar-news-style2 h1::before {
	background: linear-gradient(to left, rgb(164, 5, 33), rgb(255, 255, 255));
	content: "dfdfdf";
	width: 100%;
	height: 1px;
	font-size: 0;
	position: absolute;
	bottom: 3px;
	right: 0;
}

aside .sidebar-news-style2 .news-img {
	position: relative;
	cursor: pointer;
}

aside .sidebar-news-style2 .news-img .caption {
	background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .68) 70%);
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
	padding: 0.5rem 0.5rem 0.4rem;
	color: #fff;
	font-family: 'kh_light';
}

aside .sidebar-news-style2 .news-img .caption h2 {
	margin: 0;
	font-size: 1rem;
	line-height: 1.2rem;
	font-family: "bbc";
}

aside .sidebar-news-style2 .news-img .caption h2 a {
	color: #fff;
}

aside .sidebar-news-style2 .news-img .caption h2 a:hover {
	text-decoration: none;
}

aside .sidebar-news-style2 .news-img .caption time.date {
	margin-bottom: 0;
	font-size: 0.7rem;
	text-align: center;
	margin-top: 0.24rem;
	display: inline-block;
}

aside .sidebar-news-style2 .news-img {
	margin-top: 1rem;
	margin-bottom: 5px;
	position: relative;
	overflow: hidden;
}

aside .sidebar-news-style2 .news-img img {
	width: 100%;
	transition: all 1s ease-in-out;
}

aside .sidebar-news-style2 .news-img:hover img {
	transform: scale(1.5);
}

aside .sidebar-news-style2 .news-items {
	border-bottom: 1px dashed #aaa;
	padding: 0.5rem 0;
	margin: 0;
	min-height: 93px;
}

aside .sidebar-news-style2 .news-items:last-child {
	border: none;
}

aside .sidebar-news-style2 .news-items .news-items-img {
	padding: 0;
}

aside .sidebar-news-style2 .news-items .news-items-img .inner {
	width: 100%;
	float: right;
	position: relative;
}

aside .sidebar-news-style2 .news-items .news-items-img .inner:hover .hover-layer-style1 {
	transform: scale(1);
	opacity: 1;
}

aside .sidebar-news-style2 .news-items .news-items-img img {
	width: 100%;
	float: right;
	border-radius: 0.323rem;
	transition: opacity 0.5s linear 0.1s;
}

aside .sidebar-news-style2 .news-items .news-items-img img:hover {
	opacity: 0.7;
}

aside .sidebar-news-style2 .news-items .right-content {
	padding: 0;
	padding-right: 10px;
}

aside .sidebar-news-style2 .news-items .right-content h2 {
	text-align: right;
	font-size: 0.9rem;
	padding-right: 0;
	margin: 0;
	line-height: 19px;
	font-family: "bbc";
}

aside .sidebar-news-style2 .news-items .right-content h2 a {
	font-size: inherit;
	color: #063137;
	line-height: inherit;
	transition: color 0.5s linear 0.1s;
}

aside .sidebar-news-style2 .news-items .right-content h2 a:hover {
	color: #a40521;
	text-decoration: none;
}


aside .sidebar-news-style2 .news-items .right-content time.date {
	margin-top: 5px;
	color: #847d7d;
	font-size: 11px;
	float: right;
}

aside .sidebar-news-style3 h1 {
	font-size: 1rem;
	text-align: right;
	line-height: 18px;
	color: #000;
	padding-bottom: 8px;
	margin: 0 0 0.423rem 0;
	font-family: "bbc";
	position: relative;
}

aside .sidebar-news-style3 h1::before {
	background: linear-gradient(to left, rgb(164, 5, 33), rgb(255, 255, 255));
	content: "dfdfdf";
	width: 100%;
	height: 1px;
	font-size: 0;
	position: absolute;
	bottom: 2px;
	right: 0;
}

aside .sidebar-news-style3 {
	background-color: #fff;
	width: 100%;
	padding: 1rem;
	padding-top: 0.8rem;
	border-left: 1px solid #eee;
	box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.89);
	border: 1px solid #eee;
	min-height: 312px;
	overflow: hidden;
}

aside .sidebar-facebook-likebox {
	margin-bottom: 15px;
}

aside .sidebar-news-style3 iframe {
	height: 539px;
}

.fb-like-box,
.fb-like-box span,
.fb-like-box span iframe[style],
aside .sidebar-news-style3 iframe {
	width: 100% !important;
}

/*Sidebar news style 4*/
aside .sidebar-news-style4 {
	background-color: #fff;
	width: 100%;
	padding: 1rem;
	padding-top: 0.8rem;
	padding-bottom: 0;
	border-left: 1px solid #eee;
	box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.89);
	border: 1px solid #eee;
	min-height: 312px;
	margin-bottom: 15px;
}

aside .sidebar-news-style4 h1 {
	font-size: 1.156rem;
	text-align: right;
	line-height: 18px;
	color: #000;
	padding-bottom: 8px;
	margin: 0 0 0.423rem 0;
	font-family: "bbc";
	position: relative;
}

aside .sidebar-news-style4 h1::before {
	background: linear-gradient(to left, rgb(164, 5, 33), rgb(255, 255, 255));
	content: "dfdfdf";
	width: 100%;
	height: 1px;
	font-size: 0;
	position: absolute;
	bottom: 0px;
	right: 0;
}

aside .sidebar-news-style4 .latest-new-item {
	padding: 0.59rem 0;
	margin: 0;
}

aside .sidebar-news-style4 .latest-new-item .right-content {
	padding: 5px 0;
	border-bottom: 1px solid #eee;
	min-height: 61px;
}

aside .sidebar-news-style4 .latest-new-item .right-content:first-child {
	padding-top: 0;
}

aside .sidebar-news-style4 .latest-new-item .right-content:last-child {
	padding-bottom: 0;
	border-bottom: none;
}

aside .sidebar-news-style4 .latest-new-item h2 {
	text-align: right;
	font-size: 0.9rem;
	margin: 0;
	line-height: 20px;
	font-family: "bbc";
}

aside .sidebar-news-style4 .latest-new-item h2 a {
	font-size: inherit;
	color: rgba(6, 49, 55, 0.89);
	line-height: inherit;
	transition: color 0.5s linear 0.1s;
}

aside .sidebar-news-style4 .latest-new-item h2 a:hover {
	color: #a40521;
	text-decoration: none;
}

aside .sidebar-news-style4 .latest-new-item time.date {
	margin-top: 5px;
	color: #847d7d;
	font-size: 11px;
	float: right;
}

/*Content news style 1*/
.content-news-style1 {
	margin-bottom: 15px;
	padding: 9px 0 12px 0;
	background: #fff;
}

.content-news-style1 h1 {
	font-size: 1.156rem;
	text-align: center;
	line-height: 14px;
	color: #000;
	padding-bottom: 14px;
	margin: 0;
	font-family: "bbc";
	position: relative;
}

.content-news-style1 h1::before {
	background: linear-gradient(to left, rgb(255, 255, 255), rgb(164, 5, 33), rgb(255, 255, 255));
	content: "dfdfdf";
	width: 100%;
	height: 1px;
	font-size: 0;
	position: absolute;
	bottom: 1px;
	right: 0;
}

.content-news-style1 .right-side {
	padding: 16px;
	padding-bottom: 0;
	padding-left: 20px;
}

.content-news-style1 .right-side div {
	position: relative;
	overflow: hidden;
	border-radius: 0.323rem;
}

.content-news-style1 .right-side img {
	display: block;
	width: 100%;
	transition: all 1s ease-in-out;
}

.content-news-style1 .right-side div:hover img {
	transform: scale(1.5);
}

.content-news-style1 .right-side h2 {
	text-align: right;
	font-size: 1.07rem;
	margin: 0;
	line-height: 1.5rem;
	border: none;
	position: absolute;
	bottom: 0;
	background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .68) 70%);
	width: 100%;
	padding: 10px 20px 4px;
	font-family: 'bbc';
}

.content-news-style1 .right-side h2 a {
	font-size: inherit;
	color: #fff;
	line-height: inherit;
}

.content-news-style1 .right-side h2:hover a {
	text-decoration: none;
}

.content-news-style1 .right-side h2 time {
	color: #fff;
	display: block;
	font-size: 13px;
	margin-top: 3px;
	font-family: "kh_light";
}

.content-news-style1 .right-side p {
	width: 100%;
	text-align: right;
	font-size: 11px;
	margin-top: 11px;
	color: #686b6e;
}

.content-news-style1 .left-side {
	padding: 16px 0 0 20px;
}

.content-news-style1 .left-side .left-side-row {
	border-bottom: 1px solid #eee;
	padding: 0.75rem 0;
	margin: 0;
}

.content-news-style1 .left-side .left-side-row:first-child {
	padding: 0;
	padding-bottom: 0.75rem;
}

.content-news-style1 .left-side .left-side-row:last-child {
	border: none;
	padding-bottom: 0;
}

.content-news-style1 .left-side .left-side-row .left-side-img {
	padding: 0;
}

.content-news-style1 .left-side .left-side-row .left-side-img:hover .hover-layer-style1 {
	opacity: 1;
	transform: scale(1);
}

.content-news-style1 .left-side .left-side-row .left-side-img img {
	float: right;
	border-radius: 0.323rem;
}

.content-news-style1 .left-side .left-side-row .left-side-content {
	padding: 0 15px 0 0;
}

.content-news-style1 .left-side .left-side-row .left-side-content h2 {
	text-align: right;
	font-size: 1rem;
	padding-right: 0;
	margin: 0;
	line-height: 1.2rem;
	border: none;
	font-family: "bbc";
}

.content-news-style1 .left-side .left-side-row .left-side-content h2 a {
	font-size: inherit;
	color: rgba(6, 49, 55, 0.89);
	line-height: inherit;
	text-decoration: none;
}

.content-news-style1 .left-side .left-side-row .left-side-content h2:hover a {
	color: #a40521;
	text-decoration: none;
}

.content-news-style1 .left-side .left-side-row .left-side-content time {
	margin-top: 5px;
	color: #847d7d;
	font-size: 12px;
	float: right;
}

/*Content news style 2*/
.content-news-style2 {
	padding: 0 3px;
}

.content-news-style2 .content-container {
	background: #fff;
	box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.89);
	border: 1px solid #eee;
	border-bottom: none;
	padding: 10px;
	min-height: 610px;
}

.content-news-style2 .content-container .bottom-section-row {
	margin-left: 0;
	margin-right: 0;
	padding-top: 10px;
}

.content-news-style2 .content-container .bottom-section-row .bottom-section-img {
	padding-left: 0;
	padding-right: 0;
}

.content-news-style2 .content-container .bottom-section-row .bottom-section-img:hover .hover-layer-style1 {
	opacity: 1;
	transform: scale(1);
}

.content-news-style2:first-child {
	padding-right: 0 !important;
	padding-left: 6px;
}

.content-news-style2:last-child {
	padding-left: 0;
	padding-right: 6px;
	float: left;
}

.content-news-style2 .content-container .bottom-section-row .bottom-section-content h2 {
	text-align: right;
	font-size: 0.9rem;
	padding-right: 0;
	margin: 0;
	line-height: 1.2rem;
	border: none;
	font-family: "bbc";
}

.content-news-style2 .content-container .bottom-section-row .bottom-section-content h2.short-title {
	display: none;
}

.content-news-style2 .content-container .bottom-section-row .bottom-section-content a {
	font-size: inherit;
	color: rgba(6, 49, 55, 0.89);
	line-height: inherit;
	text-decoration: none;
}

.content-news-style2 .content-container .bottom-section-row .bottom-section-content time {
	margin-top: 5px;
	color: #847d7d;
	font-size: 11px;
	float: right;
	width: 100%;
	text-align: right;
}

.main-part .home-content2 {
	margin-left: 0;
	margin-right: 0;
}

.content-news-style2 h1 {
	font-size: 1.156rem;
	text-align: center;
	line-height: 18px;
	color: #000;
	padding-bottom: 8px;
	margin: 0;
	font-family: "bbc";
	margin-bottom: 15px;
	position: relative;
}

.content-news-style2 h1::before {
	background: linear-gradient(to left, rgb(255, 255, 255), rgb(164, 5, 33), rgb(255, 255, 255));
	content: "dfdfdf";
	width: 100%;
	height: 1px;
	font-size: 0;
	position: absolute;
	bottom: 2px;
	right: 0;
}

.content-news-style2 .left-side {
	padding: 9px 0;
	padding-bottom: 0;
}

.content-news-style2 .left-side:first-child,
.content-news-style2 .left-side:nthc-child(2) {
	padding-top: 5px;
}

.content-news-style2 .left-side:nth-child(odd) {
	/*border-left: 1px dashed #ddd;*/
}

.content-news-style2 .left-side .left-side-row {
	/*border-bottom: 1px dashed #aaa;*/
	padding: 0.75rem 0;
	margin: 0;
}

.content-news-style2 .left-side .left-side-row:last-child {
	border: none;
	padding-bottom: 0;
	border-bottom: 1px solid #ddd;
	padding: 0 0 7px 0;
}

.content-news-style2 .content-container .bottom-section-row .bottom-section-img img {
	width: 100%;
	float: right;
	border-radius: 0.323rem;
	transition: opacity 0.5s linear 0.1s;
}

.content-news-style2 .left-side .left-side-row .left-side-img {
	padding: 0;
}

.content-news-style2 .left-side .left-side-row .left-side-img:hover .hover-layer-style1 {
	opacity: 1;
	transform: scale(1);
}

.content-news-style2 .left-side .left-side-row .left-side-img img {
	float: right;
	border-radius: 0.323rem;
}

.content-news-style2 .left-side .left-side-row .left-side-content {
	padding: 10px 0 5px 0;
}

.content-news-style2 .left-side .left-side-row .left-side-content h2 {
	text-align: right;
	font-size: 1rem;
	padding-right: 0;
	margin: 0;
	line-height: 1.2rem;
	border: none;
	font-family: "bbc";
	margin-top: 7px;
}

.content-news-style2 .left-side .left-side-row .left-side-content h2 a {
	font-size: inherit;
	color: rgba(6, 49, 55, 0.89);
	line-height: inherit;
	text-decoration: none;
}

.content-news-style2 .left-side .left-side-row .left-side-content h2:hover a {
	color: #a40521;
	text-decoration: none;
}

.content-news-style2 .left-side .left-side-row .left-side-content time {
	color: #847d7d;
	font-size: 12px;
	float: right;
	width: 100%;
	text-align: right;
	margin-top: 10px;
}

.content-news-style2 .left-side .left-side-row .left-side-content p.description {
	text-align: right;
	font-size: 15px;
	margin-bottom: 5px;
	margin-top: 8px;
	float: right;
	font-family: 'bbc';
	color: rgba(0, 0, 0, 0.48);
	line-height: 21px;
}

.content-news-style3 {
	margin-top: 15px;
	padding: 16px;
	padding-bottom: 14px;
	background: #fff;
	box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.89);
	border: 1px solid #eee;
}

.content-news-style3 .gallery-container {
	padding-top: 15px;
}

.content-news-style3 h1 {
	font-size: 1.156rem;
	text-align: center;
	line-height: 18px;
	color: #000;
	padding-bottom: 8px;
	margin: 0;
	font-family: "bbc";
	position: relative;
}

.content-news-style3 h1::before {
	background: linear-gradient(to left, rgb(255, 255, 255), rgb(164, 5, 33), rgb(255, 255, 255));
	content: "dfdfdf";
	width: 100%;
	height: 1px;
	font-size: 0;
	position: absolute;
	bottom: 2px;
	right: 0;
}

.content-news-style3 .gallery-container .owl-dots {
	margin-top: 17px !important;
}

.content-news-style3 .gallery-item {
	position: relative;
	direction: rtl;
}

.content-news-style3 .gallery-item .img-caption {
	background: rgba(21, 126, 170, .8);
	position: absolute;
	bottom: 0;
	width: 100%;
	color: #fff;
	font-family: 'kh_light';
	padding-top: 15px;
	height: 46px;
	transition: all .5s ease-in-out;
	padding-right: 0;
	padding-left: 0;
}

.content-news-style3 .gallery-item:hover .img-caption {
	height: 100%;
	padding-top: 30px;
}

.content-news-style3 .gallery-item .img-caption p {
	color: #fff;
	text-align: center;
	font-family: "bbc";
	font-size: 0.92rem;
	line-height: 1.2rem;
}

.content-news-style3 .gallery-item .img-caption h1 {
	line-height: 1.33rem;
	margin: 0;
	padding-bottom: 10px;
	text-align: center;
	color: #fff;
	font-size: 1rem;
	font-family: 'bbc';
	border-bottom: none;
	padding-right: 0;
	padding-left: 0;
}

.content-news-style3 .gallery-item .img-caption h1::before {
	display: none;
}

.content-news-style3 .gallery-item .img-caption h1 a {
	color: #fff;
	font-size: 12px;
	font-family: 'kh_light';

}

.content-news-style3 .gallery-item .img-caption h1:hover a {
	text-decoration: none;
}

.content-news-style2 .content-news-style2-small-size {
	display: none;
}

/*Content news style 4*/

.content-news-style4 {
	margin-top: 15px;
	padding: 14px;
	padding-bottom: 22px;
	padding-left: 16px;
	background: #fff;
	box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.89);
	border: 1px solid #eee;
}

.content-news-style4 h1 {
	font-size: 1.156rem;
	text-align: center;
	line-height: 18px;
	color: #000;
	padding-bottom: 8px;
	margin: 0;
	font-family: "bbc";
	position: relative;
}

.content-news-style4 h1::before {
	background: linear-gradient(to left, rgb(255, 255, 255), rgb(164, 5, 33), rgb(255, 255, 255));
	content: "dfdfdf";
	width: 100%;
	height: 1px;
	font-size: 0;
	position: absolute;
	bottom: 2px;
	right: 0;

}

.content-news-style4 .video-container {
	margin-top: 15px;
	margin-right: 0;
	margin-left: 0;
}

.content-news-style4 .video-container .video-item {
	padding: 4px 4px;
	padding-left: 0;
}

.content-news-style4 .video-container .video-item .inner {
	position: relative;
	overflow: hidden;
	width: 100%;
	float: right;
}

.content-news-style4 .video-container .video-item a {
	text-decoration: none;
}

.content-news-style4 .video-container .video-item img {
	width: 100%;
	transition: all .7s ease-in-out;
}

.content-news-style4 .video-container .video-item:hover img {
	transform: scale(1.5);
}

.content-news-style4 .video-container .video-item i {
	position: absolute;
	left: 41%;
	top: 36%;
	color: #fff;
	font-size: 38px;
	transition: all .7s ease-in-out;
}

.content-news-style4 .video-container .video-item:hover i {
	color: #a40521;
}


.content-news-style4 .video-container .video-item h2 {
	text-align: center;
	font-size: 1rem;
	margin: 0;
	line-height: 1.2rem;
	border: none;
	position: absolute;
	bottom: 0;
	background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .68) 70%);
	width: 100%;
	padding: 10px 20px 10px;
	color: #fff;
	font-family: 'bbc';
}

/* Single Page Style */
.single-content .single-page-row {
	padding-top: 16px;
	margin-bottom: 30px;
}

.single-content .single-page-row .col-lg-9 {
	padding-left: 25px;
}

.single-content .single-content1 {
	background-color: #fff;
	box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.98);
	border: 1px solid #eee;
	direction: rtl;
	text-align: justify;
	padding: 20px;
	margin-bottom: 20px;
	font-size: 0.85rem;
	line-height: 1.7rem;
	font-family: 'kh_medi';
	min-height: 974px;
	color: rgba(0, 0, 0, 0.67);
	float: left;
	width: 100%;
}

.single-content .single-content1 h1 {
	font-size: 1.1rem;
	text-align: right;
	line-height: 1rem;
	color: #000;
	padding: 0 0 19px;
	margin: 0 0 0.423rem 0;
	font-family: "bbc";
	position: relative;
}

.single-content .single-content1 h1::before {
	background: linear-gradient(to left, rgb(164, 5, 33), rgb(255, 255, 255));
	content: "dfdfdf";
	width: 100%;
	height: 1px;
	font-size: 0;
	position: absolute;
	bottom: 4px;
	right: 0;
}

.single-content .single-content1 figure {
	position: relative;
}

.single-content .single-content1 figure iframe {
	width: 100%;
	max-width: 100%;
	height: 400px;
}

.single-content .single-content1 figure figcaption {
	background-image: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .68) 70%);
	color: #fff;
	position: absolute;
	bottom: 8px;
	margin: 0;
	width: 100%;
	text-align: center;
	padding: 12px 0;
}

.single-content .single-content1 figure.wp-block-image figcaption {
	bottom: 0;
}

.single-content .single-content1 img {
	margin-top: 5px;
	border-radius: 0.323rem;
	width: auto;
	max-width: 100%;
	height: auto !important;
}

.single-content .single-content1 .post_meta {
	width: 100%;
	padding: 8px 0;
	margin-bottom: 14px;
	position: relative;
}

.single-content .single-content1 .post_meta::before {
	background: linear-gradient(to left, rgb(164, 5, 33), rgb(255, 255, 255));
	content: "dfdfdf";
	width: 100%;
	height: 1px;
	font-size: 0;
	position: absolute;
	bottom: 1px;
	right: 0;
}

.single-content .single-content1 .post_meta h2 {
	color: #9e9e9e;
	margin: 0;
	font-size: 12px;
}

.single-content .single-content1 p {
	font-size: 1rem;
	font-family: 'bbc';
}

blockquote {
	border-right: 3px solid #960406;
	padding: 9px 20px;
	background-color: #dddddd75;
}

.single-content iframe {
	width: 100%
}

.single-content .single-content1 p:last-child {
	margin: 0;
}

.single-content .single-content1 ul {
	padding-right: 70px;
}

.single-content .single-content1 ul li {
	font-size: 0.86rem;
	margin-bottom: 3px;
	padding: 0;
}

.single-content .single-content1 ul li:hover a {
	text-decoration: none;
	color: #a40521;
}

/*social share*/
.social_share_area {
	border: 1px solid #ddd;
	padding: 15px 9px 9px;
	border-radius: 0.323rem;
	position: relative;
	top: 9px;
	margin-bottom: 15px;
}

.social_share_area h4 {
	position: absolute;
	font-size: 1.1rem;
	top: -8px;
	background-color: #fff;
	font-family: "bbc";
	padding: 0 11px;
}

.social_share_area ul.heateor_sss_follow_ul li.heateorSssSharingRound,
.social_share_area ul.heateor_sss_sharing_ul li.heateorSssSharingRound {
	float: right !important;
}

.social_share_area ul.heateor_sss_follow_ul,
.social_share_area ul.heateor_sss_sharing_ul {
	padding-right: 0 !important;
	float: right;
}

/*related news*/
.related_posts {
	box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.98);
}

.related_posts .left-side {
	padding-right: 15px;
	padding-left: 15px;
}

.related_posts .left-side:nth-child(3) .left-side-row,
.related_posts .left-side:nth-child(4) .left-side-row {
	border-bottom: none;
}

.related_posts .left-side-content {
	padding-right: 15px !important;
	padding-left: 15px !important;
}

.related_posts .left-side-content h2 {}

.related_posts .left-side-content h2 a {}

.related_posts .left-side-content time {}

/*Category page*/
.category-page .category-page-row {
	padding-top: 15px;
	margin-bottom: 30px;
}

.category-page .category-page-row .col-lg-9 {
	padding-left: 25px;
}

.category-page .category-page-row .category-page-content1 {
	background: #fff;
	box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.89);
	border: 1px solid #eee;
	padding: 20px;
}

.category-page .category-page-row .category-page-content1>h1 {
	font-size: 1.2rem;
	line-height: 1.4rem;
	color: #000;
	padding-bottom: 8px;
	margin: 0 0 0.423rem 0;
	font-family: "bbc";
	position: relative;
	text-align: right;
}

.category-page .category-page-row .category-page-content1>h1::before {
	background: linear-gradient(to left, rgb(164, 5, 33), rgb(255, 255, 255));
	content: "dfdfdf";
	width: 100%;
	height: 1px;
	font-size: 0;
	position: absolute;
	bottom: 1px;
	right: 0;
}

.category-page .category-page-row .category-page-content1 .category-item {
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #aaa;
	margin: 0;
}

.category-page .category-page-row .category-page-content1 .category-item .cat_img_outer {
	position: relative;
	width: 100%;
}

.category-page .category-page-row .category-page-content1 .category-item .cat_img_outer:hover .hover-layer-style1 {
	opacity: 1;
	transform: scale(1);
}

.category-page .category-page-row .category-page-content1 .category-item .cat_img_outer img {
	border-radius: 0.323rem;
}

.category-page .category-page-row .category-page-content1 .category-item:last-child {
	border: none;
}

.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol {
	padding-top: 10px;
}

.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol h1 {
	border: none;
	text-align: right;
	font-size: 1.2rem;
	line-height: 1.4rem;
	color: #000;
	padding-bottom: 3px;
	margin: 0 0 0.423rem 0;
	font-family: "bbc";
	position: relative;
	text-align: right;
}

.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol h1 a {
	font-size: inherit;
	color: rgba(0, 0, 0, 0.6);
	line-height: inherit;
}

.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol h1 a:hover {
	text-decoration: none;
	color: #a40521;
}

.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol .post_meta h2 {
	text-align: right;
	font-size: 12px;
	color: #bbb;
}

.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol .post_meta p {
	text-align: right;
	font-size: 15px;
	font-family: "bbc";
	color: #756f6f;
}

.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol .more-info {
	position: absolute;
	bottom: 0;
}

.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol .more-info a::before {
	background: #bb1919;
}

.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol .more-info a {
	float: right;
	border: none;
	font-size: 12px;
	background-color: #960406;
	border-radius: 0.25rem;
}

/*Search page*/
/*search page content 1*/

.search-page {
	padding-top: 15px;
	margin-bottom: 15px;
}

.search-page .search-page-row .col-lg-9 {
	padding-left: 25px
}

.search-page .search-page-content1 {
	background: #fff;
	padding: 20px;
	box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.89);
	border: 1px solid #eee;
	min-height: 900px;
}

.search-page .search-page-content1 .search-result {
	padding: 10px 0;
	border-bottom: 1px dashed #ccc;
}

.search-page .search-page-content1 h1 {
	font-size: 1rem;
	text-align: right;
	line-height: 18px;
	color: #000;
	padding-bottom: 14px;
	font-family: "kh_bold";
	margin: 0;
	position: relative;
}

.search-page .search-page-content1 h1::before {
	background: linear-gradient(to left, rgb(164, 5, 33), rgb(255, 255, 255));
	content: "dfdfdf";
	width: 100%;
	height: 1px;
	font-size: 0;
	position: absolute;
	bottom: 1px;
	right: 0;
}

.search-page .search-page-content1 .search-result h2.search_result_title {
	text-align: right;
	padding: 10px 0;
	font-family: 'bbc';
	font-size: 1.05rem;
	line-height: 1.4rem;
}

.search-page .search-page-content1 .search-result h2.search_result_title a {
	color: #000;
}

.search-page .search-page-content1 .search-result h2.search_result_title a:hover {
	text-decoration: none;
	color: #a40521;
}

.search-page .search-page-content1 .search-result p {
	text-align: right;
	font-size: 15px;
	font-family: "bbc";
	color: #756f6f;
}

.search-page .search-page-content1 .search-result .more-info {
	text-align: right;

}

.search-page .search-page-content1 .search-result .more-info a {
	text-align: right;
	border: none;
	border-radius: 0;
	font-size: 12px;
	background-color: #960406;
}


.search-page .search-page-content1 .search-result .more-info a::before {
	background: #bb1919;
}

.paginate {
	margin-top: 20px;
	width: 100%;
}

.paginate ul {
	display: flex;
	padding-left: 0;
	list-style: none;
	justify-content: center !important
}

.paginate ul li {
	display: inline-block;
}

.paginate ul li a {
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem;
	position: relative;
	display: block;
	margin-right: 1px;
	margin-left: 1px;
	line-height: 1.25;
	background-color: #fff;
	border: 1px solid #dee2e6;
	font-family: 'kh_light';
	font-size: 12px;
	padding: 6px 14px;
	border-radius: 2px;
	color: #000;
}

.paginate ul li a:hover {
	text-decoration: none;
	background-color: #a40521;
	color: #fff;
}

.active-pagination {
	background: #bb1919 !important;
	color: #fff !important;
	border: 1px solid #bb1919 !important;
}

/* Not Found page*/
.not_found-page {
	padding-top: 15px;
}

.not_found-page .col-lg-9 {
	padding-left: 25px;
}

.not_found-page .not-found-content {
	background-color: #fff;
	padding: 20px;
	/*box-shadow: 0px 5px 7px -4px rgba(0,0,0,0.60);*/
	border: 1px solid #eee;
}

.not_found-page .not-found-content img {
	display: block;
	margin: 0 auto;
}

.not_found-page .not-found-content h2 {
	font-size: 17px;
	text-align: center;
	padding: 20px;
	line-height: 21px;
	font-family: "bbc";
}

.not_found-page .not-found-content form {
	justify-content: center;
}

.not_found-page .not-found-content form button {
	padding: 9px 10px;
	margin-left: 5px;
	color: #fff;
	border: 1px solid #a40521;
	background-color: #a40521;
}

.not_found-page .not-found-content form button:hover {
	background-color: transparent;
	border: 1px solid #a40521;
	color: #a40521;
}

.not_found-page .not-found-content form input {
	border: 1px solid #a40521;
	height: 36px;
}

.not_found-page .not-found-content form input:focus {
	border: 1px solid #a40521;
	outline: none;
}

.not_found-page .not-found-content form input::placeholder {
	font-size: 12px;
}

.title404 {
	text-align: right;
	font-size: 0.9rem;
	color: #bb1919;
	margin: 0;
	padding: 16px 0 10px;
}

#scrollup {
	display: none;
	/* Hidden by default */
	position: fixed;
	/* Fixed/sticky position */
	bottom: 20px;
	/* Place the button at the bottom of the page */
	right: 30px;
	/* Place the button 30px from the right */
	z-index: 99;
	/* Make sure it does not overlap */
	border: none;
	/* Remove borders */
	outline: none;
	/* Remove outline */
	background-color: #960406;
	/* Set a background color */
	color: #fff;
	/* Text color */
	cursor: pointer;
	/* Add a mouse pointer on hover */
	padding: 10px 10px;
	/* Some padding */
	border-radius: 2px;
	/* Rounded corners */
	font-size: 15px;
	/* Increase font size */
}

#scrollup:hover {
	background-color: #bb1919;
	/* Add a dark-grey background on hover */
}

.wpcf7-form {
	direction: rtl;
}

.wpcf7-form input {
	width: 100%;
	border-radius: 2px;
	height: 35px;
	border: 1px solid #ccc;
	padding: 10px 15px;
	background-color: rgba(221, 221, 221, 0.18);
	padding-top: 4px;
}

.wpcf7-form input[type="submit"] {
	background-color: #a40521;
}

.wpcf7-form textarea {
	width: 100%;
	border: 1px solid #ccc;
	border-radius: 2px;
	padding: 10px 15px;
	background-color: rgba(221, 221, 221, 0.18);
}

.wpcf7-form label span {
	color: red;
}

.wpcf7-form label {
	margin-bottom: .3rem;
	font-size: 11px;
	font-family: "kh_bold";
}

span.wpcf7-not-valid-tip {
	color: #ce203f;
	font-size: 11px !important;
}

div.wpcf7-validation-errors {
	border: 1px dashed #bb1919;
	padding: 3px 10px;
	margin: 0;
	font-size: 15px;
	font-family: 'bbc';
}

div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
	border: 1px dashed #bb1919;
	padding: 3px 10px;
	margin: 0;
	font-size: 15px;
	font-family: 'bbc';
}

div.wpcf7-mail-sent-ok {
	border: 1px dashed #32c332;
	padding: 3px 10px;
	margin: 0;
	font-size: 15px;
	font-family: 'bbc';

}

.wpcf7-submit {
	border-radius: 2px;
	border: none !important;
	text-transform: uppercase;
}

.closebtn {
	position: fixed;
	top: -6px;
	left: 0;
	font-size: 36px;
	margin-left: -25px;
	text-decoration: none;
	color: #fff;
	transition: 0.5s !important;
	z-index: 90000000000000000;

}

.closebtn:hover {
	text-decoration: none;
	color: #fff;
}

.closebtn:focus {
	text-decoration: none;
}

aside.aside-close {
	width: 0 !important;
}

.transparent-layer {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.4);
	display: none;
}

/*Category style 1*/
.category-style1 .category-style1-row {
	padding-top: 15px;
}

.category-style1 .category-style1-row .col-lg-9 {
	padding-left: 25px;
}

.category-style1 .category-style1-content {
	background: #fff;
	box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.89);
	border: 1px solid #eee;
	padding: 20px;
	margin-bottom: 15px;
}

.category-style1 .category-style1-content h1 {
	font-size: 1.156rem;
	text-align: right;
	line-height: 18px;
	color: #000;
	padding-bottom: 8px;
	margin: 0 0 0.423rem 0;
	font-family: "bbc";
	position: relative;
}

.category-style1 .category-style1-content h1::before {
	background: linear-gradient(to left, rgb(164, 5, 33), rgb(255, 255, 255));
	content: "dfdfdf";
	width: 100%;
	height: 1px;
	font-size: 0;
	position: absolute;
	bottom: 1px;
	right: 0;
}

.category-style1 .category-style1-content .category-first-item {
	padding: 15px 0px;
	border-bottom: 1px dashed #ccc;
	margin: 0;
}

.category-style1 .category-style1-content .category-first-item h1 {
	font-size: 1.1rem;
	text-align: right;
	line-height: 18px;
	padding-bottom: 8px;
	margin: 18px 0 0.423rem 0;
	font-family: "bbc";
	position: relative;
}

.category-style1 .category-style1-content .category-first-item h1::before {
	display: none;
}

.category-style1 .category-style1-content .category-first-item h1 a {
	color: #000;
}

.category-style1 .category-style1-content .category-first-item h1 a:hover {
	color: #a40521;
	text-decoration: none;
}

.category-style1 .category-style1-content .category-first-item .post_meta h2 {
	font-size: .8rem;
	text-align: right;
	color: #aaa;
}

.category-style1 .category-style1-content .category-first-item .post_meta p {
	text-align: right;
	font-size: 1rem;
	font-family: 'bbc';
	color: #756f6f;
}

.category-style1 .category-style1-content .category-first-item .more-info a {
	float: right;
	border: none;
	font-size: 12px;
	background-color: #960406;
	border-radius: 0.25rem;
}

.category-style1 .category-style1-content .category-first-item .more-info a::before {
	background: #bb1919;
}

.category-style1 .category-style1-content .category-first-item .img-container {
	padding: 0;
}

.category-style1 .category-style1-content .category-first-item .content-container {
	padding-right: 0;
}

.category-style1 .category-style1-content .category-item {
	margin: 0;
	padding: 12px 0;
	border-bottom: 1px dashed #ccc;
}

.category-style1 .category-style1-content .category-item .categoryrightcol img {
	border-radius: 0.323rem;
}

.category-style1 .category-style1-content .category-item .categoryrightcol img.large-size {
	display: block;
}

.category-style1 .category-style1-content .category-item .categoryrightcol img.small-size {
	display: none;
}

.category-style1 .category-style1-content .category-item h1 {
	font-size: 1.1rem;
	line-height: 22px;
}

.category-style1 .category-style1-content .category-item h1.short-title {
	display: none;
}

.category-style1 .category-style1-content .category-item h1.long-title {
	display: block;
}

.category-style1 .category-style1-content .category-item h1::before {
	display: none;
}

.category-style1 .category-style1-content .category-item h1 a {
	color: #000;
}

.category-style1 .category-style1-content .category-item h1 a:hover {
	text-decoration: none;
	color: #a40521;
}

.category-style1 .category-style1-content .category-item .categoryleftcol {
	padding-right: 5px;
	padding-top: .47rem;
}

.category-style1 .category-style1-content .category-item .categoryleftcol .post_meta h2 {
	font-size: .8rem;
	text-align: right;
	color: #aaa;
}

.category-style1 .category-style1-content .category-item .categoryleftcol .post_meta p {
	text-align: right;
	font-size: 1rem;
	font-family: 'bbc';
	color: #756f6f;
}

.category-style1 .category-style1-content .category-item .categoryleftcol .post_meta p.long-desc {
	display: block;
}

.category-style1 .category-style1-content .category-item .categoryleftcol .post_meta p.short-desc {
	display: none;
}

.category-style1 .category-style1-content .category-item .categoryleftcol .more-info a {
	float: right;
	border: none;
	font-size: 12px;
	background-color: #960406;
	border-radius: 0.25rem;
}

.category-style1 .category-style1-content .category-item .categoryleftcol .more-info a::before {
	background-color: #bb1919;
}

.category-style1 .category-style1-content .category-item:last-child {
	border: none;
	padding-bottom: 0;
}

.category-style1 .category-style1-content .category-item .categoryrightcol .cat_img_outer {
	position: relative;
}

.category-style1 .category-style1-content .category-item .categoryrightcol .cat_img_outer:hover .hover-layer-style1 {
	opacity: 1;
	transform: scale(1);
}

/*Category Style2*/
.category-style2 .category-style2-row {
	padding-top: 15px;
}

.category-style2 .category-style2-row .col-lg-9 {
	padding-left: 25px;
}

.category-style2 .category-style2-content {
	background: #fff;
	box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.89);
	border: 1px solid #eee;
	padding: 20px;
	margin-bottom: 15px;
}

.category-style2 .category-style2-content h1 {
	font-size: 1.156rem;
	text-align: right;
	line-height: 18px;
	color: #000;
	padding-bottom: 8px;
	margin: 0 0 0.423rem 0;
	font-family: "bbc";
	position: relative;
}

.category-style2 .category-style2-content h1::before {
	background: linear-gradient(to left, rgb(164, 5, 33), rgb(255, 255, 255));
	content: "dfdfdf";
	width: 100%;
	height: 1px;
	font-size: 0;
	position: absolute;
	bottom: 1px;
	right: 0;
}

.category-style2 .category-style2-content .category-style2-item {
	margin: 0;
}

.category-style2 .category-style2-content .category-style2-item .item {
	padding: 3px;
}

.category-style2 .category-style2-content .category-style2-item .item h1 {
	text-align: right;
	font-size: 1rem;
	margin: 0;
	line-height: 1.5rem;
	border: none;
	position: absolute;
	bottom: 0;
	background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .68) 70%);
	padding: 10px;
	font-family: 'bbc';
	padding-bottom: 5px;
	width: 100%;
}

.category-style2 .category-style2-content .category-style2-item .item h1 a {
	font-size: inherit;
	color: #fff;
	line-height: inherit;
	display: block;
}

.category-style2 .category-style2-content .category-style2-item .item h1 a::before {
	background-color: #bb1919;
}

.category-style2 .category-style2-content .category-style2-item .item h1 a:hover {
	text-decoration: none;
}

.category-style2 .category-style2-content .category-style2-item .item h1:before {
	display: none;
}

.category-style2 .category-style2-content .category-style2-item .item img {
	display: block;
	width: 100%;
	transition: all 1s ease-in-out;
}

.category-style2 .category-style2-content .category-style2-item .item>div:hover img {
	transform: scale(1);
}

.category-style2 .category-style2-content .category-style2-item .item div {
	position: relative;
	overflow: hidden;
}

.category-style2 .category-style2-content .category-style2-item .item h1 p {
	margin-bottom: 0;
	color: #fff;
	font-family: 'kh_medi';
	font-size: 11px;
	display: block;
	margin-top: 10px;
	float: right;
}

.category-style2 .category-style2-content .category-style2-item .item h1 .more-info {
	float: left;
}

.category-style2 .category-style2-content .category-style2-item .item h1 .more-info a {
	border: none;
	font-size: 12px;
	background-color: #960406;
	border-radius: 0.25rem;
	padding: 3px 15px;
}

/*Category Style 3*/
.category-style3 .category-style3-row {
	padding-top: 15px;
}

.category-style3 .category-style3-row .col-lg-9 {
	padding-left: 25px;
}

.category-style3 .category-style3-content {
	background: #fff;
	box-shadow: none;
	border: none;
	padding: 20px 0px 0 0px;
	margin-bottom: 15px;
}

.category-style3 .category-style3-content div.inner {
	position: relative;
	width: 100%;
	box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.89);
	padding: 0 0 53px;
	min-height: 405px;
}

.category-style3 .category-style3-content div.inner article {
	padding: 0 11px 0;
}

.category-style3 .category-style3-content h1 {
	font-size: 1.156rem;
	text-align: right;
	line-height: 18px;
	color: #000;
	padding-bottom: 8px;
	margin: 0 0 0.423rem 0;
	font-family: "bbc";
	position: relative;
}

.category-style3 .category-style3-content>h1 {
	padding-right: 10px !important;
}

.category-style3 .category-style3-content h1::before {
	background: linear-gradient(to left, rgb(164, 5, 33), rgb(255, 255, 255));
	content: "dfdfdf";
	width: 100%;
	height: 1px;
	font-size: 0;
	position: absolute;
	bottom: 1px;
	right: 0;
}

.category-style3 .category-style3-content h1::before {
	background: linear-gradient(to left, rgb(164, 5, 33), rgb(255, 255, 255));
	content: "dfdfdf";
	width: 100%;
	height: 1px;
	font-size: 0;
	position: absolute;
	bottom: 1px;
	right: 10px;
}

.category-style3 .category-style3-content .category-style3-item {
	margin: 0;
}

.category-style3 .category-style3-content .category-style3-item .item {
	margin-bottom: 20px;
	padding-right: 10px;
	padding-left: 10px;
}

.category-style3 .category-style3-content .category-style3-item .item .cat_img_outer {
	position: relative;
}

.category-style3 .category-style3-content .category-style3-item .item .cat_img_outer:hover .hover-layer-style1 {
	opacity: 1;
	transform: scale(1);
}

.category-style3 .category-style3-content h1 {
	font-size: 1.01rem;
	text-align: right;
	line-height: 18px;
	padding: 8px 0;
	font-family: "bbc";
}

.category-style3 .category-style3-content .item h1::before {
	display: none;
}

.category-style3 .category-style3-content h1 a {
	color: #000;
}

.category-style3 .category-style3-content h1 a:hover {
	text-decoration: none;
	color: #a40521;
}

.category-style3 .category-style3-content h2 {
	font-size: 12px;
	color: #999;
	text-align: right;
	margin-bottom: 3px;
}

.category-style3 .category-style3-content p {
	text-align: right;
	font-size: .95rem;
	font-family: 'bbc';
	color: #756f6f;
	margin-bottom: 9px;
}

.category-style3 .category-style3-content .more-info {
	width: 100%;
	display: flex;
	justify-content: center;
	position: absolute;
	bottom: 15px;
}

.category-style3 .category-style3-content .more-info a {
	float: none;
	font-size: 13px;
	background-color: #960406;
	border-radius: 0.25rem;
	border: 10px;
	font-family: 'bbc';
	text-align: center;
	padding: 7px 15px;
}

.category-style3 .category-style3-content .more-info a::before {
	background-color: #bb1919;
}

/* Tags */
a.tags {
	display: inline-block;
	background-color: #eee;
	color: #000;
	padding: 4px 14px;
	font-size: 12px;
	border-radius: 8px;
	margin-bottom: 10px;
}

/*Media Queries*/
@media (max-width: 1199px) {
	header .header-navbar .top-navbar ul>li a {
		padding: 0.52rem 0.6rem !important;
	}

	.container {
		max-width: 1030px;
	}

	aside {
		padding-left: 20px !important;
	}

	header .header-navbar .container {
		padding: 0 15px;
	}

	header form.search-form button {
		left: 0;
	}

	header .header-container {
		padding-left: 15px;
		padding-right: 15px;
	}

	main .main-container {
		padding-right: 15px;
	}

	main .main-part {
		flex: 0 0 70%;
		max-width: 70%;
	}

	main aside.col-lg-3 {
		flex: 0 0 30%;
		max-width: 30%;
	}

	.slide-sidebar-section .slide-sidebar-item .right-content {
		flex: 0 0 60%;
		max-width: 60%;
	}

	.slide-sidebar-section .slide-sidebar-item .slide-sidebar-img {
		flex: 0 0 40%;
		max-width: 40%;
	}

	.carousel-control-next {
		right: 230px;
	}

	.indicators-container {
		bottom: 0;
	}

	.slide-sidebar-section .slide-sidebar-item {
		min-height: 91px;
	}

	.content-news-style1 {
		padding-right: 15px;
	}

	.slide-sidebar-section .slide-sidebar-item .right-content h2 {
		padding-top: 0;
	}

	.content-news-style1 .left-side .left-side-row .left-side-content h2 {
		font-size: .9rem;
	}

	.content-news-style1 .right-side {
		padding-right: 0;
	}

	.content-news-style1 .right-side img {
		height: 224px;
	}

	.content-news-style2 .left-side .left-side-row .left-side-content {
		padding-top: 0;
		padding-left: 0;
	}

	footer #main-area h2::after {
		content: ' ________ ';
	}

	footer #main-area h2::before {
		content: ' ________ ';
	}

	.content-news-style2 .content-container .bottom-section-row .bottom-section-img {
		flex: 0 0 50%;
		max-width: 50%;
	}

	.content-news-style2 .content-container .bottom-section-row .bottom-section-content {
		flex: 0 0 100%;
		max-width: 100%;
		padding: 0 8px 0 0;
	}

	.content-news-style2 .content-container .bottom-section-row .bottom-section-content h2 {
		line-height: 1rem !important;
	}

	/*Defoult Category Style*/
	.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol {
		padding-top: 0;
	}

	.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol .post_meta p {
		margin-bottom: 10px;
		font-size: .95rem;
	}

	.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol h1 {
		font-size: 1.1rem;
	}

	/*Category Style1*/
	.category-style1 .category-style1-content .category-item .categoryrightcol {
		padding-right: 0;
		flex: 0 0 40%;
		max-width: 40%;
	}

	.category-style1 .category-style1-content .category-item .categoryleftcol {
		padding-left: 0;
		padding-top: 0;
		flex: 0 0 60%;
		max-width: 60%;
	}

	.category-style1 .category-style1-content .category-item .categoryleftcol .post_meta p {
		margin-bottom: 10px;
	}

	.category-style1 .category-style1-content h1 {
		margin: 0 0 .35rem 0;
	}

	.category-style1 .category-style1-content .category-item .categoryleftcol .post_meta h2 {
		margin-bottom: .35rem;
	}

	/*Category Style 3*/
	.category-style3 .category-style3-content .category-style3-item .item .inner {
		min-height: 398px;
	}
}

@media (max-width: 1009px) and (min-width: 991px) {
	.slide-sidebar-section .slide-sidebar-item {
		min-height: 94px;
		margin-bottom: 2px;
	}
}

@media (max-width: 992px) {
	aside {
		height: 100% !important;
		width: 0 !important;
		position: fixed !important;
		z-index: 1000000 !important;
		top: 0 !important;
		left: 0 !important;
		background-color: #fff !important;
		overflow-x: hidden !important;
		transition: 0.5s !important;
		padding-left: 0 !important;
	}

	.sidebar-toggler-icon {
		display: inline-block;
	}

	aside.aside-open {
		width: 350px !important;
		flex: 0 !important;
		max-width: none !important;
	}

	.hide-closebtn {
		left: 0 !important;
	}

	.show-closebtn {
		left: 384px !important;
	}

	.navbar-toggler {
		border-radius: 0.15rem;
		padding: .25rem .45rem;
		margin-right: 15px;
	}

	.navbar-toggler-icon {
		background-image: url('images/menu-toggler.svg');
	}

	.navbar-toggler:focus {
		outline: none;
	}

	header .header-navbar .container {
		padding: 0;
		padding-left: 15px;
	}

	header .header-navbar .top-navbar time {
		left: 40px;
	}

	header form.search-form {
		width: 65%;
	}

	header form.search-form input {
		font-size: 0.8rem;
	}

	.main-slider .carousel-item img {
		width: 100%;
	}

	main div.main-part {
		padding-left: 0;
		padding-right: 0;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}

	.carousel-control-next {
		right: 318px;
	}

	.slide-sidebar-section .slide-sidebar-item .right-content {
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}

	.slide-sidebar-section .slide-sidebar-item .slide-sidebar-img {
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}

	.slide-sidebar-section .slide-sidebar-item {
		min-height: 91px;
	}

	.slide-sidebar-section .slide-sidebar-item::before {
		display: block !important;
	}

	.indicators-container {
		bottom: 0;
	}

	.category-page .category-page-row .col-lg-9 {
		padding-left: 15px;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}

	.single-content .single-page-row .col-lg-9 {
		padding-left: 15px;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}

	.search-page .search-page-row .col-lg-9 {
		padding-left: 15px;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}

	.not_found-page .col-lg-9 {
		padding-left: 15px;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}

	.content-news-style1 .left-side {
		padding: 10px 0 0 20px;
	}

	.content-news-style1 .left-side .left-side-row {
		padding: 0.5rem 0;
	}

	.content-news-style1 .right-side {
		padding: 10px;
	}

	.content-news-style1 .left-side .left-side-row:first-child {
		padding-bottom: 0.5rem;
	}

	.content-news-style1 .left-side .left-side-row .left-side-img img {
		width: 100%;
	}

	.content-news-style2 h1 {
		margin-bottom: 5px;
	}

	footer .most-recent-news-footer .left-section {
		padding-left: 0;
	}

	footer .most-recent-news-footer {
		padding-left: 0;
	}

	aside .sidebar-news-style3 {
		margin-bottom: 6px;
	}

	/*Default Category Style*/
	.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol {
		padding-top: 10px;
	}

	.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol h1 {
		font-size: 1.2rem;
	}

	.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol .post_meta p {
		margin-bottom: 20px;
	}

	/*Content News Style 2*/
	.content-news-style2 .content-container .bottom-section-row .bottom-section-img {
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}

	.content-news-style2 .content-container .bottom-section-row .bottom-section-content {
		flex: 0 0 100%;
		max-width: 100%;
	}

	/*Category Style1*/
	.category-style1 .category-style1-content .category-item .categoryrightcol {
		padding-right: 15px;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}

	.category-style1 .category-style1-content .category-item .categoryleftcol {
		padding-left: 15px;
		padding-top: .47rem;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}

	.category-style2 .category-style2-row .col-lg-9 {
		padding-left: 15px;
	}

	.category-style3 .category-style3-content h1 {
		font-size: .95rem;
	}

	.category-style3 .category-style3-content .category-style3-item .item .inner {
		min-height: 420px;
	}

}

@media (max-width: 991px) {
	header .header-navbar .top-navbar ul {
		text-align: right;
	}

	.active-menu {
		width: 100% !important;
		background-color: #bb1919 !important;
	}

	.active-menu::before {
		display: none;
	}

	.hvr-underline-from-center:before {
		display: none;
	}

	header .header-navbar .top-navbar ul>li:hover {
		width: 100%;
		background-color: #bb1919 !important;
	}

	header .header-navbar .top-navbar ul>li a::after {
		display: none;
	}

	header .header-navbar .top-navbar ul>li a {
		padding-right: 1rem !important;
	}

	.slide-container .main-slider .indicators-container .carousel-indicators .active::before {
		background: #a40521 !important;
		height: 2px !important;
		left: 0 !important;
		right: 0 !important;
	}
}

@media (max-width: 866px) {
	.indicators-container {
		display: none;
	}

	.carousel-inner {
		padding: 0;
		float: left;
		max-width: 100%;
		flex: 0 0 100%;
	}

	.slide-container {
		box-shadow: 0px 0px 4px -2px rgba(0, 0, 0, 0.89);
		margin-bottom: 15px;
		padding-left: 10px;
		padding-top: 9px;
		padding-bottom: 10px;
		background-color: #fff;
		border-radius: 0;
		margin-right: 0;
		margin-left: 0;
		padding-right: 10px;
	}

	.carousel-control-next {
		right: 0;
	}

	.content-news-style2 .content-container .bottom-section-row .bottom-section-img {
		flex: 0 0 50%;
		max-width: 50%;
	}

	.content-news-style2 .content-container .bottom-section-row .bottom-section-content {
		padding: 0 8px 0 0;
	}

	.content-news-style2 .content-container .bottom-section-row .bottom-section-content h2 {
		line-height: 1.5rem !important;
	}

	.content-news-style2 .content-container {
		min-height: 550px;
	}

	/*Category Style1*/
	.category-style1 .category-style1-content .category-item .categoryrightcol {
		padding-right: 0px;
		flex: 0 0 40%;
		max-width: 40%;
	}

	.category-style1 .category-style1-content .category-item .categoryleftcol {
		padding-left: 0;
		padding-top: 0;
		flex: 0 0 60%;
		max-width: 60%;
	}

	/*Category Style 3*/
	.category-style3 .category-style3-content .category-style3-item .item .inner {
		min-height: 392px;
	}

}

@media (max-width: 768px) {
	.slide-sidebar-section .slide-sidebar-item {
		min-height: 70px;
	}

	.content-news-style1 .right-side img {
		height: 219px;
	}

	.content-news-style1 {
		padding-bottom: 4px;
		padding-right: 4px;
	}

	header form.search-form {
		width: 75%;
	}

	header form.search-form input {
		font-size: 0.7rem;
	}

	main .main-slider .carousel-caption h1 a {
		font-size: 14px;
	}

	.content-news-style1 .right-side h2 {
		font-size: 0.92rem;
	}

	.content-news-style1 .right-side {
		padding: 15px 15px 15px 10px;
	}

	.content-news-style1 .left-side {
		padding: 15px 10px 11px 20px;
	}

	.content-news-style4 .video-container .video-item h2 {
		padding: 10px;
	}

	.content-news-style3 .gallery-item .img-caption p {
		display: none;
	}

	.single-content .single-content1 h1 {
		line-height: 28px;
		font-size: 0.85rem;
	}

	.single-content .single-content1 {
		font-size: 0.75rem;
	}

	footer #main-area h2::after {
		content: '______';
	}

	footer #main-area h2::before {
		content: '______';
	}

	footer div#social-media a {
		width: 2.1rem;
	}

	/*Default Category Style*/
	.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol h1 {
		font-size: 1.1rem;
	}

	.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol .post_meta p {
		line-height: 25px;
		margin-bottom: 5px;
		font-size: .95rem;
	}

	.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol {
		padding-top: 0;
	}

	.content-news-style2 .left-side .left-side-row .left-side-content p.description {
		display: none;
	}

	footer #main-area .row {
		margin: 0;
	}

	footer .most-recent-news-footer .left-section {
		padding-right: 0;
	}

	.most-recent-news-footer {
		padding-left: 0;
	}

	footer .most-recent-news-footer .left-section {
		flex: 0 0 100%;
		max-width: 100%;
	}

	footer #main-area p {
		width: 100%;
	}

	/*Category Style1*/
	.category-style1 .category-style1-content .category-item .categoryrightcol {
		padding-right: 0px;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}

	.category-style1 .category-style1-content .category-item .categoryleftcol {
		padding-left: 0px;
		padding-top: 0rem;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}

	.category-style1 .category-style1-content .category-item h1 {
		line-height: 22px;
		font-size: 1rem;
		margin-bottom: 0;
	}

	.category-style1 .category-style1-content .category-item .categoryleftcol .post_meta h2 {
		margin-bottom: .15rem;
	}

	.category-style1 .category-style1-content .category-item h1.long-title {
		display: none;
	}

	.category-style1 .category-style1-content .category-item h1.short-title {
		display: block;
	}

	.category-style1 .category-style1-content .category-item .categoryleftcol .post_meta p.long-desc {
		display: none;
	}

	.category-style1 .category-style1-content .category-item .categoryleftcol .post_meta p.short-desc {
		display: block;
	}

	header nav.header-navbar {
		float: left;
		width: 100%;
	}

	header .header-container {
		float: left
	}

	.single-content,
	.category-style2,
	.category-page,
	.category-style3,
	.search-page,
	.category-style1 {
		float: left;
		width: 100%
	}

}

@media(max-width: 706px) {
	.category-page-content1 .category-item .categoryrightcol {
		flex: 0 0 50%;
		max-width: 50%;
	}

	.category-page-content1 .category-item .categoryleftcol {
		flex: 0 0 50%;
		max-width: 50%;
	}
}

@media(max-width: 668px) {

	/*Main Slider*/
	.carousel-control-next {
		right: 0;
	}

	.indicators-container {
		display: none;
	}

	.carousel-inner {
		flex: 0 0 100%;
		max-width: 100%;
	}

	/*Default Category Style*/
	.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol {
		padding: 0;
	}

	/*Category Style1*/
	.category-style1 .category-style1-content .category-item .categoryrightcol {
		padding-right: 0px;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.category-style1 .category-style1-content .category-item .categoryleftcol {
		flex: 0 0 50%;
		max-width: 50%;
	}

	.category-style3 .category-style3-content p {
		display: none;
	}

	.category-style3 .category-style3-content .more-info {
		justify-content: center;
	}

	.category-style3 .category-style3-content .more-info a {
		padding: 5px 15px;
		left: 15px;
	}

	.category-style3 .category-style3-content .category-style3-item .item .inner {
		min-height: 284px;
	}
}

@media(max-width: 631px) {

	/*Default Category Style*/
	.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol h1 {
		font-size: 1.05rem;
	}

	.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol .post_meta h2 {
		margin-bottom: .35rem;
	}

	.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol .post_meta p {
		font-size: .95rem;
		line-height: 20px;
	}
}

@media(max-width: 610px) {

	/*Default Category Style */
	.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol h1 {
		font-size: 1.1rem;
	}

	.category-page-content1 .category-item .categoryrightcol {
		flex: 0 0 45%;
		max-width: 45%;
	}

	.category-page-content1 .category-item .categoryleftcol {
		flex: 0 0 55%;
		max-width: 55%;
		padding-right: 0;
	}

	.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol .post_meta p {
		display: none;
	}

	.category-page .category-page-row .category-page-content1 h1 {
		font-size: 1.156rem;
	}

	aside {
		padding-left: 0 !important;
	}

	.content-news-style2 .content-container {
		min-height: 440px;
	}

	ul.social-icons-header {
		padding-left: 0;
	}

	/*Category Style 3*/
	.category-style3 .category-style3-content .category-style3-item .item {
		min-height: 221px;
	}
}

@media (max-width: 576px) {
	header .header-container .logo-container img {
		width: 120px;
		margin: 0 auto;
		display: block;
	}

	header form.search-form {
		width: 100%;
		margin-top: 8px;
		margin-bottom: 5px;
	}

	header .header-container .logo-container {
		text-align: right;
	}

	main .main-slider .carousel-caption {
		padding-bottom: 1.5rem;
		padding: 12px 1rem;
		font-size: 1rem;
	}

	main .main-slider .time span {
		padding: 0 1.0625rem;
	}

	main .main-slider .carousel-caption h1 {
		line-height: 1rem;
	}

	main .main-slider .carousel-caption h1 a {
		font-size: 16px;
		line-height: 8px;
	}

	main .main-slider .time {
		margin-bottom: 0;
	}

	main .main-slider img.large-size {
		display: none;
	}

	main .main-slider img.small-size {
		display: inline-block;
	}

	.tss-label {
		top: 105px;
	}

	.content-news-style1 .left-side {
		padding: 0 15px 15px 15px;

	}

	.content-news-style1 .right-side {
		padding-left: 15px;
	}

	.content-news-style2 .left-side .left-side-row .left-side-content {
		padding-top: 10px;
		padding-left: 0;
		padding-right: 0;
	}

	.content-news-style3 .gallery-item .img-caption p {
		display: none;
	}

	.content-news-style3 .gallery-item .img-caption h1 {
		font-size: .9rem;
	}

	.content-news-style2 .left-side:nth-child(odd) {
		border: none;
	}

	.content-news-style2 .left-side .left-side-row .left-side-content {
		padding-top: 0;
		padding-right: 0;
	}

	.not_found-page .search_form_4o4 input {
		width: 55%;
	}

	footer .footer-logo-container {
		height: auto;
		text-align: center;
	}

	footer .footer-logo-container img {
		margin: 0 auto;
		float: none;
	}

	footer .first-col p {
		text-align: center;
		margin-top: 15px;
	}

	footer #main-area ul li {
		text-align: right;
	}

	footer .column {
		padding-top: 15px;
		;
	}

	footer .first-col {
		padding: 1rem;
	}

	footer #main-area h2::after {
		content: '';
	}

	footer #main-area h2::before {
		content: '';
	}

	footer #main-area {
		padding-bottom: 1rem;
	}

	.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol .post_meta p {
		display: none;
	}

	.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol h1 {
		font-size: 1.05rem;
	}

	aside {
		padding-left: 0 !important;
	}

	.content-news-style2 .left-side .left-side-row .left-side-content time {
		width: 100%;
		text-align: right;
	}

	aside.aside-open {
		width: 325px !important;
		flex: 0 !important;
		max-width: none !important;
	}

	.hide-closebtn {
		left: 0 !important;
	}

	.show-closebtn {
		left: 365px !important;
	}

	.content-news-style2 .content-news-style2-small-size {
		display: block;
	}

	.content-news-style2 .left-side .left-side-row .left-side-img img.realsize {
		display: none;
	}

	.content-news-style2 .left-side .left-side-row .left-side-content p.description {
		display: block;
	}

	.content-news-style2 .content-container .bottom-section-row .bottom-section-img {
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}

	.content-news-style2 .content-container .bottom-section-row .bottom-section-content {
		padding-top: 15px;
		padding-right: 15px;
	}

	.content-news-style2 .content-container .bottom-section-row .bottom-section-content time {
		display: block;
	}

	.content-news-style2 .content-container .bottom-section-row .bottom-section-content h2.real-title {
		display: none;
	}

	.content-news-style2 .content-container .bottom-section-row .bottom-section-content h2.short-title {
		display: block;
	}

	.content-news-style2 .content-container {
		padding: 15px;
	}

	.content-news-style2 .content-container .bottom-section-row {
		padding-top: 15px;
	}

	.content-news-style2 {
		padding: 0;
		margin-bottom: 15px;
	}

	.content-news-style2:first-child {
		padding-left: 0;
	}

	.content-news-style2:last-child {
		padding-right: 0;
		margin-bottom: 0;
	}

	.top-menu-container .links {
		padding-left: 0;
	}

	footer .column:last-child h3::after {
		background: linear-gradient(to left, rgb(79, 79, 81), rgb(255, 255, 255), rgb(79, 79, 81));
	}

	footer .column:last-child h3 {
		text-align: center;
	}

	footer div#social-media {
		text-align: center;
		padding-top: 4px;
	}

	footer h3::after {
		background: linear-gradient(to left, rgb(255, 255, 255), rgb(79, 79, 81));
		width: 100%;
	}

	footer h3 {
		text-align: right;
	}

	footer #main-area .row {
		margin-bottom: 13px;
	}

	/*Category Style1*/
	.category-style1 .category-style1-content .category-item .categoryrightcol {
		padding-right: 0px;
		flex: 0 0 100%;
		max-width: 100%;
		padding-left: 0;
	}

	.category-style1 .category-style1-content .category-item .categoryleftcol {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.category-style1 .category-style1-content .category-item .categoryrightcol img.large-size {
		display: none;
	}

	.category-style1 .category-style1-content .category-item .categoryrightcol img.small-size {
		display: block;
		border-radius: 0;
	}

	.category-style1 .category-style1-content .category-item h1.short-title {
		display: none;
	}

	.category-style1 .category-style1-content .category-item h1.long-title {
		display: block;
		padding-top: 10px;
	}

	.category-style1 .category-style1-content .category-item .categoryleftcol .post_meta p.long-desc {
		display: none;
	}

	.category-style1 .category-style1-content .category-item .categoryleftcol .post_meta p.short-desc {
		display: none;
	}

	/*Category Style 3*/
	.category-style3 .category-style3-content .more-info {
		justify-content: flex-end;
	}

	.category-style3 .category-style3-content .more-info a {
		padding: 5px 15px;
		left: 15px;
	}

	.top-menu-container .s-icons ul.social-icons-header {
		text-align: center;
		width: 100%;
	}

	.top-menu-container .links,
	.top-menu-container .current-time {
		display: none;
	}

	footer .most-recent-news-footer {
		display: none
	}


}

@media(max-width: 547px) {
	.top-menu-container .links {
		flex: 0 0 50%;
		max-width: 50%;
	}

	.top-menu-container .current-time {
		flex: 0 0 50%;
		max-width: 50%;
	}

	.top-menu-container .s-icons {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.top-menu-container .s-icons ul.social-icons-header li {
		float: none;
		display: inline;
		margin-left: 0px;
		text-align: center;
	}

	.top-menu-container .s-icons ul.social-icons-header li a {
		float: none;
		display: inline-block;
	}

	.category-style2 .category-style2-content .category-style2-item .item h1 {
		font-size: .9rem;
	}

	.category-style2 .category-style2-content .category-style2-item .item h1 p {
		font-size: 10px;
	}

	.category-style2 .category-style2-content .category-style2-item .item h1 .more-info a {
		padding: 2px 13px;
	}

}



@media(max-width: 460px) {
	.category-page-content1 .category-item .categoryrightcol {
		flex: 0 0 100%;
		max-width: 100%;
		padding: 0;
	}

	.category-page-content1 .category-item .categoryleftcol {
		flex: 0 0 100%;
		max-width: 100%;
		padding: 0;
	}

	.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol h1 {
		padding-top: 15px;
		text-align: center;
	}

	.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol .post_meta h2 {
		text-align: center;
	}

	.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol .more-info {
		text-align: center;
		position: static;
		margin-top: 10px;
	}

	.category-page .category-page-row .category-page-content1 .category-item .categoryleftcol .more-info a {
		float: none;
	}

	aside {
		padding-left: 0 !important;
		background-color: #f2f2f2;
	}

	.content-news-style2 .left-side .left-side-row .left-side-content {
		padding-right: 0;
	}

	.content-news-style2 .left-side .left-side-row .left-side-content h2 {
		text-align: right;
		padding-top: 5px;
	}

	.content-news-style2 .content-container .bottom-section-row .bottom-section-content {
		padding-top: 0;
	}

	.not_found-page .search_form_4o4 input {
		width: 65%;
	}

	.aside {
		padding-top: 15px;
	}

	aside.aside-open {
		width: 300px !important;
		flex: 0 !important;
		max-width: none !important;
	}

	.hide-closebtn {
		left: 0 !important;
	}

	.show-closebtn {
		left: 340px !important;
	}

	.category-style2 .category-style2-content .category-style2-item .item {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.category-style2 .category-style2-content .category-style2-item .item h1 {
		font-size: 1rem;
	}

	.category-style2 .category-style2-content .category-style2-item .item h1 p {
		font-size: 11px;
	}

	.category-style2 .category-style2-content .category-style2-item .item h1 .more-info a {
		padding: 5px 15px;
		font-size: 13px;
	}
}

@media(max-width: 400px) {

	/*Category Style 3*/
	.category-style3 .category-style3-content .category-style3-item .item {
		flex: 0 0 100%;
		max-width: 100%;
		min-height: 420px;
	}

	.category-style3 .category-style3-content h1 {
		font-size: 1.05rem;
	}

	.category-style3 .category-style3-content p {
		display: block;
		text-align: center;
	}

	.category-style3 .category-style3-content .more-info {
		justify-content: center;
	}

	.top-menu .top-menu-container time {
		margin-right: -34px
	}
}

@media(max-width: 357px) {
	.top-menu-container .links {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.top-menu .top-menu-container .links ul.list-unstyled {
		float: none;
		text-align: center;
	}

	.top-menu .top-menu-container .links ul.list-unstyled li {
		display: inline-block;
		float: none;
	}

	.top-menu-container .current-time {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.top-menu-container .s-icons {
		padding-top: 5px;
	}

	.header-container .header-logo {
		flex: 0 0 100%;
		max-width: 100%;
	}

	header .header-container .logo-container {
		text-align: center;
	}

	.header-container .search-container {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.content-news-style1 .left-side .left-side-row .left-side-content {
		flex: 0 0 60%;
		max-width: 60%;
	}

	.content-news-style1 .left-side .left-side-row .left-side-img {
		flex: 0 0 40%;
		max-width: 40%;
	}

	/*Category Style 3*/
	.category-style3 .category-style3-content .category-style3-item .item {
		min-height: 385px;
	}

	/*Search page*/
	.search-page .search-page-content1 .search-result p {
		display: none;
	}
}