/*
Theme Name: Numinous Pro

Adding support for language 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;
}

.page-top .breaking-news-link{
	float: right;
	margin-right: 0;
	margin-left: 14px;
}

.left .ticker-controls, .left .ticker-content, .left .ticker-title, .left .ticker,
.ticker-wrapper.has-js{
	float: right;
	text-align: right;
}

.site-branding{
	float: right;
}

.header-t .section-advertisement{
	float: left;
	text-align: left;
	padding-left: 0;
	padding-right: 15px;
}

.main-navigation,
.main-navigation li{
	float:right;
}

.main-navigation ul{
	padding-right: 0;
}

.main-navigation li{
	margin-right: 45px;
	margin-left: 0;
}

.main-navigation li:first-child{
	margin-right: 0;
}

.header-b .form-section{
	float: left;
}

.header-b .form-section .example{
	left: 0;
	right: auto;
}

.main-navigation ul li:hover > ul{
	text-align: right;
	left: auto;
	right: 0;
}

.main-navigation ul ul li:hover > ul{
	right: 100%;
	left: auto;
}

.main-navigation ul .menu-item-has-children::after{
	left: -5px;
	right: auto;
}

.main-navigation ul ul .menu-item-has-children::after{
	right: 90%;
	left: auto;
	content: "\f106";
}

.main-navigation ul .menu-item-has-children a{
	padding-left:15px;
	padding-right: 0;
}

.main-navigation ul ul a,
.main-navigation ul .menu-item-has-children a {
	padding: 17px 15px;
}

.featured-category .col-1,
.featured-category .col-1 .holder{
	float: right;
}

.featured-category.layout2 .col-1{
	margin-right: 0;
	margin-left: 0.52%;
}

.featured-category.layout2 .col-1:last-child{
	margin-left: 0;
}

.featured-category.layout3 .holder,
.featured-category.layout4 .col{
	float: right;
}

.featured-category.layout4 .entry-meta span{
	margin-right: 0;
	margin-left: 14px;
}

.news-section.layout2 .col-1{
	float: right;
}

.featured-category.layout4 .entry-meta span,
.featured-category.layout4 .entry-meta a,
.news-section .post .entry-meta span a,
.news-section .post .entry-meta span{
	display: inline-block;
}

#rara-top{
	left: 10px;
	right: auto;
}

.news-section.layout2 .col-1.lists .post-thumbnail{
	float: right;
	margin-right: 0;
	margin-left: 30px;
}

.news-section.layout2 .col-1 .post .entry-meta .comment{
	float: left;
	margin-left: 0;
	margin-right: 24px;
}

#primary .content-layout1 .col{
	float: right;
}

.news-section.layout2 .col-1 .post .entry-meta .posted-on{
	float: right;
	margin-right: 0;
	margin-left: 24px;
}

.news-section.layout2 .col-1 .post .entry-meta span .fa{
	margin-right: 0;
	margin-left: 7px;
}

.news-section.layout2 .post .category{

	left: auto;
	right: 18px;
}

.news-section .post .entry-meta .fa{
	margin-right: 0;
	margin-left: 8px;
}

#primary .content-layout1 .col.post-lists .post .post-thumbnail{
	float: right;
	margin-right: 0;
	margin-left: 14px;
}

#primary .section-title::after{
	right: 0;
	left: auto;
}

#primary .content-layout2 .post .text .entry-meta .fa{
	margin-right: 0;
	margin-left: 7px;
}

#primary .content-layout2 .post-lists .post{
	float: right;
}

#primary .content-layout4 .col{
	float: right;
}

.site-content #primary section .post .entry-meta span{
	margin-right: 0;
	margin-left: 14px;
}

.site-content #primary .post .entry-meta .fa{
	margin-right: 0;
	margin-left: 7px;
}

#primary .content-layout4 .col .post-lists .post .post-thumbnail{
	float: right;
	margin-right: 0;
	margin-left: 15px;
}

#primary .content-layout5 .post .post-thumbnail{
	float: right;
	margin-right: 0;
	margin-left: 24px;
}

.site-content #primary .content-layout5 .row .col,
#primary .content-layout6 .col{
	float: right;
}

#primary .content-layout6 .col.post-lists .post .post-thumbnail{
	float: right;
	margin-right: 0;
	margin-left: 14px;
}

#primary .content-layout7 .news-layout1-posts .post{
	float: right;
}

#primary .content-layout8 .post .post-thumbnail{
	float: right;
	margin-right: 0;
	margin-left: 30px;
}

#primary .content-layout9 .col,
#primary .content-layout10 .col{
	float: right;
}

#primary .content-layout10 .post .category{
	left: auto;
	right: 0;
}

#primary .content-layout11 .post-lists .post .post-thumbnail{
	float: right;
	margin-right: 0;
	margin-left: 30px;
}

.site-footer .column{
	float: right;
}

.widget.widget_numinous_pro_social_links ul li{
	float: right;
}

.widget ul li{
	text-align: right;
}

.widget.widget_numinous_pro_recent_post ul li .post-thumbnail, .widget.widget_numinous_pro_category_post ul li .post-thumbnail, .widget.widget_numinous_pro_author_post ul li .post-thumbnail{
	float: right;
	margin-right: 0;
	margin-left: 18px;
}

.widget.widget_numinous_pro_recent_post ul li .entry-meta span a, .widget.widget_numinous_pro_category_post ul li .entry-meta span a, .widget.widget_numinous_pro_author_post ul li .entry-meta span a{
	display: inline-block;
}

.widget.widget_numinous_pro_recent_post ul li .entry-meta .fa, .widget.widget_numinous_pro_category_post ul li .entry-meta .fa, .widget.widget_numinous_pro_author_post ul li .entry-meta .fa{
	margin-right: 0;
	margin-left: 7px;
}

.site-footer .widget.widget_numinous_pro_instagram_widget ul li, .site-footer .widget.widget_numinous_pro_flickr_widget ul li{
	float: right;
}

.widget.widget_numinous_pro_popular_post ul li .entry-meta span .fa{
	margin-right: 0;
	margin-left: 7px;
}

.widget.widget_numinous_pro_popular_post ul li .entry-meta span{
	display: inline-block;
	margin-right: 0;
	margin-left: 10px;
	border-left: 0;
	border-right:1px solid #bbb; 
	padding-right: 10px;
}

.widget.widget_numinous_pro_popular_post ul li .entry-meta span:first-child{
	border-right: 0;
	padding-right: 0;
}

.footer-b .site-info .copyright{
	float: right;
}

.footer-b .site-info .by{
	float: left;
}

#primary .post .entry-content form, #primary .page .entry-content form{
	text-align: right;
}

#primary .post .entry-content p:after,
.page-header:after{
	content: '';
	display: block;
	clear: both;
		
}

#primary .post .entry-content form input[type="submit"], #primary .page .entry-content form input[type="submit"]{
	float: right;
}

div.wpcf7 .ajax-loader{
	margin-left: 0;
	margin-right: 4px;
}

.page-title{
	float: right;
}

#crumbs{
	float: left;
}

.gallery-item{
	float: right;
}

.site-content #primary .post .entry-meta span{
	border-right: 1px solid #cecece;
	border-left: 0;
	margin-right: 0;
	margin-left: 14px;
	padding-right: 14px;
	padding-left: 0;
}

.site-content #primary .post .entry-meta span:first-child{
	border-right: 0;
	padding-right: 0;
}

#load-posts a .fa{
	margin-right: 0;
	margin-left: 5px;
}

#primary .entry-content .social-shortcode a{
	float: right;
	margin-right: 0;
	margin-left: 10px;
}

.rara_toggle .rara_toggle_title::before,
.rara_toggle .rara_toggle_title::after,
#primary .post .entry-content .rara_accordian .rara_accordian_title::before, 
#primary .page .entry-content .rara_accordian .rara_accordian_title::before,
#primary .post .entry-content .rara_accordian .rara_accordian_title::after, 
#primary .page .entry-content .rara_accordian .rara_accordian_title::after{
	left: auto;
	right: 12px;
}

.rara_toggle .rara_toggle_title, 
#primary .entry-content .rara_tab_wrap .rara_tab_group .tab-title.active,
 #primary .entry-content .rara_tab_wrap .rara_tab_group .tab-title:hover,
  #primary .entry-content .rara_tab_wrap .rara_tab_group .tab-title:focus,
   #primary .post .entry-content .rara_accordian .rara_accordian_title, 
   #primary .page .entry-content .rara_accordian .rara_accordian_title,
   #primary .post .entry-content .rara_accordian .rara_accordian_title, 
   #primary .page .entry-content .rara_accordian .rara_accordian_title{
	padding: 7px 35px 7px 15px;
}

#primary .entry-content .rara_tab_wrap .rara_tab_group .tab-title{
	float: right;
}

#primary .post .entry-content .rara-list.rara-list-style1 li::before,
 #primary .page .entry-content .rara-list.rara-list-style1 li::before,
 #primary .post .entry-content .rara-list.rara-list-style2 li::before,
 #primary .page .entry-content .rara-list.rara-list-style2 li::before,
 #primary .post .entry-content .rara-list.rara-list-style3 li::before,
 #primary .page .entry-content .rara-list.rara-list-style3 li::before,
 #primary .post .entry-content .rara-list.rara-list-style4 li::before,
 #primary .page .entry-content .rara-list.rara-list-style4 li::before,
 #primary .post .entry-content .rara-list.rara-list-style5 li::before,
 #primary .page .entry-content .rara-list.rara-list-style5 li::before,
 #primary .post .entry-content .rara-list.rara-list-style6 li::before,
 #primary .page .entry-content .rara-list.rara-list-style6 li::before,
 #primary .post .entry-content .rara-list.rara-list-style7 li::before,
 #primary .page .entry-content .rara-list.rara-list-style7 li::before,
 #primary .post .entry-content .rara-list.rara-list-style8 li::before,
 #primary .page .entry-content .rara-list.rara-list-style8 li::before,
 #primary .post .entry-content .rara-list.rara-list-style9 li::before,
 #primary .page .entry-content .rara-list.rara-list-style9 li::before,
 #primary .post .entry-content .rara-list.rara-list-style10 li::before,
 #primary .page .entry-content .rara-list.rara-list-style10 li::before{
	left: auto;
	right: 0;
}

#primary .post .entry-content .rara-list li, 
#primary .page .entry-content .rara-list li{
	padding-left: 10px;
	padding-right: 30px;
}

.error404 .not-found form input[type="search"]{
	float: right;
}

.error404 .not-found form input[type="submit"]{
	float: left;
}

.page-top ul.social-media{
	float: left;
}

.page-top ul.social-media li:last-child{
	margin-left: 0;
}

.site-content #primary .health-section ul li .post-thumbnail, .site-content #primary .more-news-section ul li .post-thumbnail{
	float: right;
	margin-right: 0;
	margin-left: 30px;
}

.search .site-content .form-section .search-form label{
	float: right;
}

.search .site-content .form-section .search-form input[type="submit"]{
	float: left;
}

@media only screen and (max-width: 767px){
	.page-top ul.social-media{
		/*text-align: right;*/
	}
}