body {
	border-top: 3px solid #282828;
}

#home-recent-posts-container .row-view .single-item-thumb .wp-post-image,
.archive .row-view .single-item-thumb .wp-post-image {
	height: 85px;
	width: 85px;
}

.reviews-container {
	flex: 100%;
	padding: 2px 6px;
	margin: 6px 0;
}

.reviews-content > div > div {
	margin: 2px 1px 8px 1px;
	width: calc(20% - 7px);
	overflow: hidden;
}

.reviews-content-item-description {
	display: none;
}

.reviews-content img {
	height: 154px !important;
	border-radius: 0 !important;
}

.reviews-content .reviews-content-item-title a::before {
	content: "،";
	font-size: 20pt;
	line-height: 0;
	color: #ff5555;
}

.reviews-content a {
	text-align: justify;
}

.reviews-content > div > div {
	padding: 0;
}

.reviews-content .reviews-content-item-title {
	margin: 0;
	padding: 12px 8px;
}

.reviews-content .reviews-content-item-title a {
	font-size: 10pt !important;
	font-weight: 500;
}

.recent-lists.more-news-homepage-content-bottom {
	margin-top: 25px;
}

.site-main {
	padding-bottom: 0;
}


.site-header .description {
	font-size: 11pt;
	font-weight: bold;
	line-height: 2.2;
}

.home .site-content {
	margin-bottom: 0;
}

#navbar {
	transition: all .2s ease .0s;
}

.fixed_menu {
	max-width: 100% !important;
}

#navbar {
	padding: 0 20px;
}

.nav-logo img {
	max-width: 200px;
}

#n_logo {
	display: none;
}

#n_logo.show_it {
	display: block;
}

.site-header .header-logo img {
	max-width: 85px;
	/* top: 5px; */
	position: relative;
}

.site-title.description {
	font-size: 0;
	background: url(https://mirasnameh.ir/app/uploads/2025/01/text-desc-mid.png) no-repeat 0 0 / 200px auto;
	width: 210px;
	height: 74px;
}

.nav-menu li {
	margin: 9px 0 !important;
}

.nav-menu .sub-menu li {
	margin: 2px 0 !important;
}

.nav-menu li a {
	margin-left: 4px;
	padding: 4px 10px 5px;
}

.newsticker-container {
	margin: 6px 0;
}

#newsticker li {
	/*padding: 5px 15px 9px 5px !important;*/
	padding: 2px 15px 6px 5px !important
}

.recent-sticky.sticky-post .row-view header {
	display: block;
}

.site-main .widget-area {
	padding: 0;
}

.home .row-view .single-item-thumb {
	margin-right: 0 !important;
	margin-top: 0;
	max-width: 100%;
	margin-left: 0 !important;
}

.row-view {
	margin: 0 0 3px 0;
}

.home .recent-lists .recent-tabs-content {
	background-color: #fff;
}

.home .recent-lists .recent-tabs-content .row-view {
	background-color: #fff;
}

.home .recent-lists .recent-tabs-content .sticky-post .row-view {
	background-color: rgba(0,0,0,0);
}

.home .recent-lists .recent-tabs-content .row-view h2:hover {
	color: #b72033  !important;
}

.home .recent-lists .recent-tabs-content .row-view h2 {
	color: #444444 !important;
	text-align: unset;
	font-weight: bold;
}

.minimal .recent-posts-items .single-item-thumb img {
	height: 60px;
	width: 60px;
}

.recent-tabs-content.minimal .recent-posts-items {
	padding: 0 0 0 8px;
}

.recent-sticky.sticky-post {
	padding: 0 8px 0 0;
}

.recent-tabs-lists-minimal .recent-posts-items .row-view .single-item-title h2 {
	font-size: 10pt;
}

.home .recent-lists .recent-tabs-content .row-view {
	background-color: #fbfbfb;
}

.home .recent-lists .recent-tabs-content .row-view:hover {
	background-color: #f8f8f8;
}

.recent-tabs-lists-minimal .sticky-post .single-item-thumb {
	width: 100%;
}

.home .site-content > div {
	padding-left: 0;
}

.sticky-post .row-view .single-item-thumb img {
	border-radius: 5px;
}



.widget-title i {
	border-bottom: 0 solid #0095a8;
	margin: 0 4px;
}

#sidebar-sliderside {
	border-radius: 4px;
	margin-top: 0;
	padding-left: 0;
	padding-right: 6px;
}

#sidebar-sliderside .widget-title {
	background-color: rgba(0,0,0,0) !important;
}

#sidebar-sliderside-active {
	margin-bottom: 0 !important;
	background-color: #fff;
	padding: 6px;
}

.minimal .recent-posts-items .single-item.row-view::after {
	display: none;
}

#main > #slider-container {
	background-color: #fff;
	max-width: 100%;
	padding: 0;
	width: 100%;
	margin-top: 0;
	padding: 12px;
}

#sidebar-sliderside-active {
	max-width: 1278px;
	margin: 0 auto;
}

#sidebar-sliderside .widget_content_title a {
	font-size: 11pt;
}

#sidebar-sliderside .widget-content-slider-content {
	font-size: 10pt;
	font-weight: 300;
}

#sidebar-sliderside .widget-item.imgEnabled {
	margin-bottom: 22px;
	overflow: hidden;
	padding: 0;
}

#sidebar-sliderside .widget-item.imgEnabled:last-of-type {
	margin-bottom: 0;
}

#sidebar-sliderside .widget > div:not(.widget-title) {
	padding: 0 11px;
}

#sidebar-sliderside .posts_widget .imgEnabled {
	border: 0;
}

.home-videos-padder {
	padding: 20px 30px;
	width: 100%;
	margin: 24px auto;
	border-radius: 5px;
	background-color: #fff;
	box-shadow: 0 0 0 rgba(0,0,0,.0);
	max-width: 1280px;
}

.home-videos-container {
	display: inline-flex;
	justify-content: space-between;
	flex-flow: row wrap;
	width: 100%;
}

.home-videos-header {
	background-color: #f5f5f5;
	border-radius: 5px;
	margin-bottom: 24px;
	padding: 15px 56px 15px 20px;
}

.home-videos-header > div {
	color: #444;
	display: inline-block;
	width: 49%;
}

.home-videos-header .home-videos-link {
	text-align: left;
}

.home-videos-header .home-videos-link a {
	color: #444;
	font-size: 10pt;
	font-weight: 500;
}

.home-videos-title span {
	font-size: 14px;
	font-weight: 900;
	color: #b72033;
	border-bottom: 2px solid #b72033;
	padding-bottom: 14px;
}

.home-videos-featured {
	flex: 40%;
	padding-left: 20px;
	position: relative;
	overflow: hidden;
	width: 40%;
}

.home-videos-featured h2 {
	font-size: 14pt;
	margin-top: 15px;
}

.home-videos-featured h2 i {
	color: #e80000;
	font-size: 7pt;
	margin-left: 8px;
}

.home-videos-featured a:hover {
	color: #ee5555;
}

.home-videos-featured a {
	color: #252525;
}

.home-videos-list {
	flex: 35%;
	padding-left: 10px;
	width: 35%;
}

.home #mep_0 {
	margin: 0;
}



.wp-video {
	border-radius: 4px;
	box-shadow: 0 0 8px rgba(0,0,0,.2);
	margin: 22px auto;
	overflow: hidden;
}

.single-format-video article .share-btn-social {
	margin-top: 15px;
}

.home-videos-list-item {
	margin-bottom: 15px;
}

.home-videos-list-item img {
	border-radius: 4px;
	box-shadow: 0 0 6px rgba(0,0,0,0.1);
	max-width: 188px;
	width: 100%;
	max-height: 107px;
}

.home-videos-list-item .home-videos-content {
	box-sizing: border-box;
	display: inline-block;
	max-width: 59%;
	padding-right: 15px;
	text-align: justify;
}

.home-videos-list-item .video-duration {
	bottom: 0;
	left: 10px;
	position: absolute;
	font-size: 11pt;
	color: #fff;
	font-weight: 500;
}

#home-videos-list .home-videos-list-item > a {
	display: inline-block;
	position: relative;
	vertical-align: top;
}

#home-videos-list .home-videos-list a:hover {
	color: #ee5555;
}

#home-videos-list .home-videos-list a {
	color: #333;
}

.home-videos-featured-content p {
	margin-top: 8px;
	text-align: justify;
}

.home-video-date {
	color: #666;
	font-size: 9pt;
	font-weight: 500;
}

.home .tabs_sliders .tabs_sliders_header {
	color: #fff;
	text-align: center;
}

.home .aomm .firstpage_carousel {
	background-color: #111;
	padding: 2px 3px 4px;
}

.home .tabs_sliders {
	max-width: 1280px !important;
	margin: 22px auto;
}

.home .aomm .firstpage_carousel {
	margin: 50px auto 12px !important;
}

.home .aomm .firstpage_carousel .archive i {
	font-size: 12pt !important;
	margin-top: -6px;
}

.home .aomm .firstpage_carousel ul li.cycle-pager-active {
	background-color: rgba(0,0,0,0) !important;
	color: #666 !important;
}

.home .aomm  .firstpage_carousel .archive:hover {
    background-color: rgba(0,0,0,0);
}

.home .tabs_sliders .aomm .aomm_post .aomm_post_content h3 {
	color: #fff;
	font-size: 9pt !imprtant;
}

.archive.term-post-format-video #home-videos-list .home-videos-padder {
	background-color: rgba(0,0,0,0);
	margin: 25px auto;
	padding: 45px 20px;
}

.archive.term-post-format-video #home-videos-list {
	background-color: #fff;
	margin-bottom: 55px;
}

.archive.term-post-format-video .wp-video-shortcode {
	margin: 0 !important;
}

.archive.term-post-format-video #home-videos-list a:hover {
	color: #f55 !important;
}

/*.archive.term-post-format-video #home-videos-list a,
.archive.term-post-format-video #home-videos-list .home-videos-featured-content {
	color: #fff !important;
}*/

.archive.term-post-format-video .cycle-carousel-wrap {
	padding-top: 45px !important;
}

.archive.term-post-format-video .tabs_sliders-padder {
	padding: 12px 6px;
}

.archive.term-post-format-video .tabs_sliders .tabs_sliders_header {
	display: inherit;
	margin: 0 0 -35px 0;
	width: fit-content;
}

.archive.term-post-format-video .recent_posts_title > span,
.archive.term-post-format-video .recent_posts_title > .show-all {
	border-radius: 0;
	color: #f55 !important;
	font-size: 10pt;
	padding-right: 6px;
}

.archive.term-post-format-video .aomm .firstpage_carousel {
	background-color: #333;
	margin: 24px 0 12px 0 !important;
	max-width: unset;
	padding: 2px 3px 4px;
	position: absolute;
	top: -14px;
	width: 132px;
	display: none;
}

.archive.term-post-format-video .aomm .firstpage_carousel i {
	color: #f55 !important;
}

.archive.term-post-format-video .tabs_sliders {
	max-width: 1280px !important;
	margin: 0 auto;
}

.archive.term-post-format-video .aomm .firstpage_carousel ul li {
	display: none;
}

.archive.term-post-format-video .aomm .firstpage_carousel .archive i {
	font-size: 12pt !important;
	margin-top: -6px;
}

.archive.term-post-format-video .aomm .firstpage_carousel ul li.cycle-pager-active {
	background-color: rgba(0,0,0,0) !important;
	color: #fff !important;
}

.archive.term-post-format-video .aomm .firstpage_carousel .archive:hover {
    background-color: rgba(0,0,0,0);
}

.archive.term-post-format-video .aomm_post_content h3 {
	font-size: 10pt !important;
}

.archive.term-post-format-video .aomm .aomm_post a {
	font-size: 10pt !important;
}

.archive.term-post-format-video .aomm .aomm_post a:last-of-type {
	margin-top: 6px;
}

.archive.term-post-format-video .aomm_post_content {
	min-height: 290px;
}

.archive.term-post-format-video .aomm_post_padder {
	padding: 2px;
}

.archive.term-post-format-video .video-slider-featured,
.archive.term-post-format-video .nobateshoma-slider {
	background-color: #fff;
	margin-bottom: 75px;
	padding: 25px 0;
}

.archive.term-post-format-video .mejs-container {
	margin: 0 auto;
}

.archive.term-post-format-video .aomm .aomm_post .aomm_post_content h3::before {
	content: "\f144";
	color: #f55;
	font-family: "Font Awesome 5 Pro";
	font-size: 8pt;
	font-weight: 900;
	vertical-align: middle;
}

.archive.term-post-format-video .aomm_post_content a:first-of-type::before {
	border: 1px solid rgba( 255, 255, 255, 0.8 );
	-webkit-border-radius: 10px;
	border-radius: 10px;
	color: rgba( 255, 255, 255, .8 );
	content: "\f04b";
	font-family: "Font Awesome 5 Pro", "Font Awesome 5 Brands";
	font-size: 13pt;
	font-weight: 100;
	height: 45px;
	line-height: 2.55;
	opacity: 1;
	position: absolute;
	right: 50%;
	text-align: center;
	top: 50%;
	-webkit-transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	-webkit-transition: all .6s ease 0s;
	transition: all .6s ease 0s;
	width: 45px;
	z-index: 2;
}

.archive.term-post-format-video .tabs-archive-title {
	background-color: #282828;
	border-radius: 3px;
	color: #fecb00;
	padding: 1px 10px;
	margin-right: 6px;
}

.video-section {
	background-color: #333;
	padding: 10px;
}

.page-tv #home-videos-list .home-videos-padder {
	background-color: rgba(0,0,0,0);
	margin: 25px auto;
	padding: 45px 20px;
}

.page-tv #home-videos-list {
	background-color: #fff;
	margin-bottom: 55px;
}

.page-tv .wp-video-shortcode {
	margin: 0 !important;
}

.page-tv #home-videos-list a:hover {
	color: #f55 !important;
}

/*.page-tv #home-videos-list a,
.page-tv #home-videos-list .home-videos-featured-content {
	color: #fff !important;
}*/

.page-tv .cycle-carousel-wrap {
	padding-top: 45px !important;
}

.page-tv .tabs_sliders-padder {
	padding: 12px 6px;
}

.page-tv .tabs_sliders .tabs_sliders_header {
	display: inherit;
	margin: 0 0 -35px 0;
	width: fit-content;
	z-index: 99999;
}

.page-tv .recent_posts_title > span,
.page-tv .recent_posts_title > .show-all {
	border-radius: 0;
	color: #f55 !important;
	font-size: 10pt;
	padding-right: 6px;
}

.page-tv .aomm .firstpage_carousel {
	background-color: #333;
	margin: 24px 0 12px 0 !important;
	max-width: unset;
	padding: 2px 3px 4px;
	position: absolute;
	top: -14px;
	width: 132px;
	display: none;
}

.page-tv .aomm .firstpage_carousel i {
	color: #f55 !important;
}

.page-tv .tabs_sliders {
	max-width: 1280px !important;
	margin: 0 auto;
}

.page-tv .aomm .firstpage_carousel ul li {
	display: none;
}

.page-tv .aomm .firstpage_carousel .archive i {
	font-size: 12pt !important;
	margin-top: -6px;
}

.page-tv .aomm .firstpage_carousel ul li.cycle-pager-active {
	background-color: rgba(0,0,0,0) !important;
	color: #fff !important;
}

.page-tv .aomm .firstpage_carousel .archive:hover {
    background-color: rgba(0,0,0,0);
}

.page-tv .aomm_post_content h3 {
	font-size: 10pt !important;
}

.page-tv .aomm .aomm_post a {
	font-size: 10pt !important;
}

.page-tv .aomm .aomm_post a:last-of-type {
	margin-top: 6px;
}

.page-tv .aomm_post_content {
	min-height: 290px;
}

.page-tv .aomm_post_padder {
	padding: 2px;
}

.page-tv .video-slider-featured,
.page-tv .nobateshoma-slider,
.page-tv .vijeh-slider {
	background-color: #fff;
	margin-bottom: 75px;
	padding: 25px 0;
}

.page-tv .mejs-container {
	margin: 0 auto;
}

.page-tv .aomm .aomm_post .aomm_post_content h3::before {
	content: "\f144";
	color: #f55;
	font-family: "Font Awesome 5 Pro";
	font-size: 8pt;
	font-weight: 900;
	vertical-align: middle;
}

.page-tv .aomm_post_content a:first-of-type::before {
	border: 1px solid rgba( 255, 255, 255, 0.8 );
	-webkit-border-radius: 10px;
	border-radius: 10px;
	color: rgba( 255, 255, 255, .8 );
	content: "\f04b";
	font-family: "Font Awesome 5 Pro", "Font Awesome 5 Brands";
	font-size: 13pt;
	font-weight: 100;
	height: 45px;
	line-height: 2.55;
	opacity: 1;
	position: absolute;
	right: 50%;
	text-align: center;
	top: 50%;
	-webkit-transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	-webkit-transition: all .6s ease 0s;
	transition: all .6s ease 0s;
	width: 45px;
	z-index: 2;
}

.page-tv .tabs-archive-title {
	background-color: #282828;
	border-radius: 3px;
	color: #fecb00;
	padding: 1px 10px;
	margin-right: 6px;
}

.page-tv .box-view {
    width: 33%;
}

.page-tv .pagedNav {
	margin: 46px 0;
}

.page-tv .pagedNav ul {
	text-align: center;
}

.page-tv .pagedNav li {
	margin: 0 3px;
}

.page-tv .pagedNav ul li a {
	padding: 4px 10px !important;
}

.page-tv .box-view {
    width: 33%;
}

.page-tv .pagedNav {
	margin: 46px 0;
}

.page-tv .pagedNav ul {
	text-align: center;
}

.page-tv .pagedNav li {
	margin: 0 3px;
}

.page-tv .pagedNav ul li a {
	padding: 4px 10px !important;
}

.page-tv .video-format.box-view header {
	-webkit-background-image: linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.4));
	background-image: linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.4));
	bottom: 0;
	position: absolute;
	padding: 12px !important;
	width: 100%;
	text-shadow: -1px -1px 4px rgba(0,0,0,.6);
}

.page-tv .video-format.box-view h1 {
	color: #fff;
}

.page-tv .video-format.box-view footer {
	-webkit-background-image: linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0));
	background-image: linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0));
	border: 0;
	margin-top: 0;
	position: absolute;
	text-align: left !important;
	top: 0;
	width: 100%;
}

.page-tv .video-format.box-view .single-item-meta {
	margin: 0;
}

.page-tv .video-format.box-view .single-item-meta * {
	color: #fff;
}

.video-slider-popular {
	width: 100%;
	margin: 25px auto;
}

.video-slider-popular.most-viewed {
	background-color: #fff;
}

.page-id-709056 #aomm_1,
.page-id-709059 #aomm_1 {
	display: none;
}

body > div:nth-of-type(2) {
	display: none;
}

#content-slder-container {
	margin-top: 25px;
}

.single-format-video .video-author,
.single-format-video .mainmeta.post-author,
.video-format.box-view footer {
	display: none;
}

.page-id-147772 .field_label {
	min-width: 180px;
}

#home-recent-posts-container .row-view .single-item-thumb .wp-post-image.size-thumbnail {
	height: 100px;
	width: 100px;
	margin-left: 10px;
}

.aomm .aomm_post {
	width: 320px !important;
}

@media (max-width: 650px) {
	#mainSlider .cycle-overlay.slider-the-content * {
		font-size: 1.09em !important;
	}

	#mainSlider, .home #sidebar-sliderside {
		margin: 12px 0 6px !important;
		height: auto !important;
	}
}

@media (max-width: 560px) {
	.h-container {
		display: none;
	}
	
	.rolling-header {
		background-color: rgba(0,0,0,0);
	}
	
	#navbar, #navbar .menu-padder {
		-webkit-border-radius: 0;
		border-radius: 0;
	}
	
	.tickerlabel {
		width: 6px !important;
	}

	.newsticker-container {
		margin: 6px 0 6px;
	}

	#newsticker {
		border-radius: 0 !important;
	}
	
	#mainSlider, .home #sidebar-sliderside {
		margin: 0px 0 6px !important;
		height: auto !important;
	}
	
	.reviews-content > div > div {
		margin: 2px 1px 8px 1px;
		width: 100%;
		overflow: hidden;
	}
	
	.reviews-content img {
		height: auto !important;
	}
	
	.home-videos-list-item img {
		width: 130px;
	}
	
	#sidebar-sliderside .widget-content-slider-content {
		display: none;
	}
	
	.site-header .description {
		display: none;
	}

}

@media (max-width: 450px) {
	#sidebar-sliderside-active {
		order: 1;
	}
	#sidebar-us {
		order: 2;
	}
	#recent-blog-posts {
		order: 4;
	}
	.home-videos-featured {
		flex: 100%;
		padding-left: 0;
		width: 100%;
	}
	.home-videos-padder {
		max-width: 95%;
		padding: 12px;
	}
	.home-videos-header {
		margin-bottom: 12px;
	}
	.home-videos-list {
		flex: 100%;
		padding-left: 0;
		width: 100%;
	}
	.home-videos-list-item .home-videos-content {
		max-width: 57%;
		padding-right: 10px;
		text-align: inherit;
	}
	#main #sidebar-us {
		height: inherit !important;
	}
}