/*
Theme Name: Business One Page 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;
}

/*all element to float right*/
.top-header .social-networks,
.top-header .social-networks li,
.top-menu ul li,
.site-branding,
.main-navigation ul li,
#about .widget,
#services .widget,
.widget_business_one_page_pro_icon_text_widget .col.style2 .icon-holder,
#portfolio .portfolio-col .img-holder .text .btn-more,
.blog-section .columns-3,
#contact .columns-6,
#contact .social-networks li,
.footer-t .widget.widget_business_one_page_pro_popular_post .post-thumbnail,
.footer-t .widget.widget_business_one_page_pro_recent_post .post-thumbnail,
.footer-t .widget.widget_business_one_page_pro_category_post .post-thumbnail,
.footer-t .widget.widget_business_one_page_pro_author_post .post-thumbnail,
.footer-t .widget.widget_business_one_page_pro_instagram_widget ul li,
.footer-t .columns-3,
.footer-t .widget.widget_business_one_page_pro_social_links ul li,
.footer-t .widget.widget_business_one_page_pro_flickr_widget ul li,
.footer-t .widget .search-form label,
.footer-t .widget.widget_tag_cloud a,
.contact-section .columns-6,
.contact-section .social-networks li,
.inner-page .portfolio-section .portfolio-grid .portfolio-element,
.page-template-template-about .our-mission ul li,
.page-template-template-about .our-values .widget,
.gallery-item,
.rara_column,
#primary .entry-content .rara_tab_wrap .rara_tab_group .tab-title,
#primary .entry-content .rara_tab_wrap.vertical .rara_tab_group,
.blog .content-area .post .entry-content .btn-readmore,
.search .content-area .post .entry-content .btn-readmore,
.search .content-area .page .entry-content .btn-readmore,
#secondary .widget.widget_business_one_page_pro_instagram_widget ul li,
#secondary .widget.widget_categories ul li a,
#secondary .widget .search-form label,
#secondary .widget.widget_tag_cloud a{
	float: right;
}

/*all element to float left*/
.top-menu,
.main-navigation,
.footer-t .widget .search-form input[type="submit"],
#secondary .widget .search-form input[type="submit"]{
	float: left;
}

.top-header .social-networks li{
	margin-right: 0;
	margin-left: 1px;
}

.top-menu ul li{
	margin-left: 0;
	margin-right: 27px;
}

.top-menu ul li:first-child{margin-right: 0;}

.top-menu ul ul{
	left: 0 !important;
	right: auto;
}

.top-menu ul ul ul{right: -100%;}

.main-navigation ul li{
	margin: 0 40px 0 0;
}

#portfolio .portfolio-col .img-holder .text .title:after{right: 0;}

.blog-section .columns-3 .post .img-holder .category{
	left: auto;
	right: 10px;
}

.contact-info-lists li{
	padding-left: 0;
	padding-right: 41px;
}

.contact-info-lists .address,
.contact-info-lists .phone,
.contact-info-lists .fax,
.contact-info-lists .email{
	background-position: 100% 6px;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
textarea{text-align: right;}

.footer-t .widget .widget-title:after{right: 0;}

.footer-t .widget.widget_business_one_page_pro_popular_post .post-thumbnail,
.footer-t .widget.widget_business_one_page_pro_recent_post .post-thumbnail,
.footer-t .widget.widget_business_one_page_pro_category_post .post-thumbnail,
.footer-t .widget.widget_business_one_page_pro_author_post .post-thumbnail{
	margin-right: 0;
	margin-left: 15px;
}

.footer-t .widget.widget_business_one_page_pro_social_links ul li{
	margin: 0 0 10px 10px;
}

.footer-t .widget.widget_tag_cloud a{
	margin-right: 0;
	margin-left: 5px;
}

.widget_business_one_page_pro_icon_text_widget .col.style4 .icon-holder{
	float: right;
	margin-right: 0;
	margin-left: 22px;
}

.footer-t .widget.widget_business_one_page_pro_cta_widget .text{text-align: right;}

.page-template-template-services .more-about-us .title:after{right: 0;}

.page-template-template-about .our-mission ul li{
	padding-left: 15px;
	padding-right: 30px;
	background-position: 98% 11px;
}

.page-template-template-about .our-mission .title:after,
.page-template-template-about .our-values .title:after{right: 0;}

#primary .post .entry-content .rara_accordian .rara_accordian_title,
#primary .page .entry-content .rara_accordian .rara_accordian_title{
	padding-left: 15px;
	padding-right: 35px;
}

#primary .post .entry-content .rara_accordian .rara_accordian_title:before,
#primary .page .entry-content .rara_accordian .rara_accordian_title:before{right: 12px;}

#primary .post .entry-content .rara_accordian .rara_accordian_title:after,
#primary .page .entry-content .rara_accordian .rara_accordian_title:after{right: 12px;}

.rara-drop-cap2,
.rara-drop-cap3,
.rara-drop-cap4{
	float: right;
	padding-right: 0;
	padding-left: 10px;
}

#primary .post .entry-content .rara-list li,
#primary .page .entry-content .rara-list li{
	padding-left: 0;
	padding-right: 30px;
}

#primary .post .entry-content .rara-list li:before,
#primary .page .entry-content .rara-list li:before{
	right: 0;
}

#primary .entry-content .social-shortcode a{
	float: right;
	margin: 0 0 10px 10px;
}

.rara_toggle .rara_toggle_title{
	padding-left: 15px;
	padding-right: 35px;
}

.rara_toggle .rara_toggle_title:after{right: 12px;}

.rara_toggle .rara_toggle_title:before{right: 12px;}

.blog-medium .content-area .post .post-thumbnail,
.blog-round .content-area .post .post-thumbnail,
.search .content-area .post .post-thumbnail,
.search .content-area .page .post-thumbnail{
	float: right;
	margin-right: 0;
	margin-left: 32px;
}

.content-area .post .entry-header .entry-meta span{
	margin-right: 0;
	margin-left: 30px;
}

.content-area .post .entry-header .entry-meta span > span{margin-left: 0;}

.content-area .post .entry-header .byline{
	background-position: 100% 6px;
	padding-left: 0;
	padding-right: 22px;
}

.content-area .post .entry-header .entry-meta .posted-on{
	background-position: 100% 4px;
	padding-left: 0;
	padding-right: 21px;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous{
	float: right;
	text-align: right;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next{
	float: left;
	text-align: left;
}

#secondary .widget.widget_business_one_page_pro_cta_widget .text{text-align: right;}

.content-area .post .entry-content blockquote,
.content-area .page .entry-content blockquote{
	border-right: 5px solid #ddd;
	border-left: 0;
	padding: 0 21px 0 0;
	margin: 0 65px 1.5em 0;
}

.content-area .post .entry-content blockquote:after,
.content-area .page .entry-content blockquote:after{
	right: -69px;
}

#secondary .widget .widget-title:after{
	right: 0;
}

#secondary .widget.widget_business_one_page_pro_popular_post .post-thumbnail,
#secondary .widget.widget_business_one_page_pro_recent_post .post-thumbnail,
#secondary .widget.widget_business_one_page_pro_category_post .post-thumbnail,
#secondary .widget.widget_business_one_page_pro_author_post .post-thumbnail{
	float: right;
	margin-right: 0;
	margin-left: 15px;
}

#secondary .widget.widget_categories ul{
	text-align: left;
}

#secondary .widget.widget_tag_cloud a{
	margin-right: 0;
	margin-left: 5px;
}

@media only screen and (max-width: 1024px){
	.mobile-menu{
		right: auto;
		left: 0;
		-webkit-transform: translateX(-420px);
		-moz-transform: translateX(-420px);
		transform: translateX(-420px);
	}

	.mobile-menu .btn-close-menu{
		right: inherit;
		left: 20px;
	}

	.mobile-main-navigation ul li .angle-down,
	.secondary-mobile-menu ul li .angle-down{
		right: inherit;
		left: 0;
	}
}
