/*
Theme Name: beatswave

Adding support for languages written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

https://codex.wordpress.org/Right-to-Left_Language_Support

*/

/*
body {
	direction: rtl;
	unicode-bidi: embed;
}
*/
/* Using a url */
.content-area {
	direction: ltr;
}
.inlineblockwave a {
	display: inline;

	padding: 2px;
}
.center-align-archive {
	margin: auto !important;
	padding: auto !important;
}
.fit_poster_video {
	object-fit: cover;
}
.events-info {
	left: 55%;
}

.author-description {
	direction: rtl;
	text-align: right;
}
.author-image {
	float: right;
}
.author-name-date {
	float: right;
}
.reply {
	float: right;
}

/* for blog post */
.rtlbeastwave {
	direction: rtl;
	text-align: justify;
	color: #999;
}
.recent-post-image img {
	max-width: inherit !important;
}
.post-author li {
	list-style-type: none;
}
.post-author a {
	color: #999999;
}
.post-author a:hover,
.comment-reply-title a {
	color: #bf152d;
}
a:visited {
	color: none !important;
}
div.wpcf7-validation-errors {
	color: #bf152d !important;
}
.wpcf7-form {
	color: #999 !important;
	text-align:right !important;
}

div.form {
	direction: rtl !important;
	text-align:right !important;
}
/* body .header-continer {
	background-color: rgb(255, 255, 255) !important;
} */

/* body .header-continer.active {
	background-color: rgb(15, 22, 23) !important;
} */

.header-title h1{    font-family: iransans,"Oswald", sans-serif !important;
    letter-spacing:0px !important;
}


#header .header-continer .nav-menu.nav-demo-2 .nav .homeicon .nav-link {
	/* line-height: 0;
	font-size: 0; */
	color: transparent !important;
}
#header .nav-menu.nav-demo-2 .nav > li ul.child-item {
	left: auto !important;
	right: -10% !important;
	text-align: center !important;
}
#header .nav > li ul.child-item {
	padding: 15px 25px 15px 25px !important;
}
.discography_description {
	direction: rtl;
}

.contact-info h2,
.music-banner-text h2,
.social-icons > span ,.form .btn-primary{
	letter-spacing: 0 !important;
	font-family: "Oswald", iransans;
}

.pagination {
	/* float: right; */
	width: 100%;
	margin: 10px 0;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.pagination a {
	text-decoration: none;
	color: #bf152d;
	font-family: yekan;
	border-bottom: 2px solid #bf152d;
	display: inline-block;
	margin: 0 10px;
}

.pagination span.current {
	background: #bf152d;
	color: #fff;
	padding: 2px 10px;
}
.contact-info {
	width: 100% !important;
	direction: rtl;
	text-align: justify;
}
/* in archive-row */
#discography .discography-line{
	justify-content: flex-start;

}
.n_c,.n_c p{direction:rtl;text-align:center;font-family: iransans;}
.news_content h2{font-family:iransans,Oswald;}
.sec_2_content,.post-heading h2 ,.blog-categories h2, .blog-recent-post h2,.recent-post-name span{
	font-family: iransans,Open Sans;}
	.global-title h1,.day_num div p,.recent-post-name h3{
		font-family: iransans,"Oswald";
	}
	.news_content .day_num div {
		border-right: none;}
		.post-text p{font-family: iransans,"Oswald";
		text-align: justify;direction: rtl;}
		.recent-post-image{margin-right: 0px;}
		.blog-recent-post{direction: rtl;}
		.blog-recent-post h2{text-align: center;}	
		.p-recent-posts .resent-posts-line .recent-post-name{padding-right: 5px;text-align: right;}
		
		.menu_icon{display:none !important ;}

@media (max-width: 1024px) {
   .menu_icon{
     display: block !important; /* This is how it looks on desktop */
	     padding: 0px 10px;
   }
   .nav-menu .navl-ink{text-align:center;}
   .homeicon{height:100px} 
   #header .nav {top:55px;
   }
   .nav-menu .nav-link{
	   text-align:center;
}
}
.categories-line{
	color:#fff;
	
}
.p-categories{
	direction:rtl;
}
		
.p-categories a:visited {
color: #464646 !important;}