/*
Theme Name: Blossom Feminine Pro

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;
}
.secondary-nav{
	float: right;
}

.header-t .right{
	float: left;
}

.header-t .social-networks li{
	float: right;
	margin-left: 0;
	margin-right: 20px;
}

.header-t .social-networks,
.header-t .tools{
	float: left;
}

.header-t .tools{
	margin-left: 0;
	margin-right: 20px;
	padding-right: 24px;
	padding-left: 0;
	border-right: 1px solid #595959;
	border-left: 0;
}

.secondary-nav ul li{
	float: right;
	margin-left: 20px;
	margin-right: 0;
}

.secondary-nav ul ul{
	float: right;
	left: auto;
	right: -20px;
}

.secondary-nav ul ul ul{
	left: auto;
	right: 100%;
}

.secondary-nav ul ul::after{
	left: auto;
	right: 27px;
}

.header-t .tools .form-section .form-holder{
	right: auto;
	left: -20px;
}

.main-navigation ul ul ul{
	left: auto;
	right: 100%;
}

.main-navigation ul ul:before{
	left: auto;
	right: 26px
	/*-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);*/
}

.main-navigation ul ul{
	left:auto;
	right: -20px;
	text-align: right;
}

.main-navigation ul ul:after{
	left: auto;
	right: 27px;
}

.main-navigation ul ul li.menu-item-has-children::after{
	left: 18px;
	right: auto;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}

.header-t .tools .form-section .form-holder::after,
.header-t .tools .form-section .form-holder::before{
	left: 20px;
	right: auto;
}

.category-section .col,
#primary .post .text-holder .entry-footer .btn-readmore{
	float: right;
}

#primary .post .text-holder .entry-header .entry-meta span{
	display: inline-block;
}

#primary .post .text-holder .entry-header .entry-meta span a{
	display: inline-block;
}

#primary .post .text-holder .entry-header .entry-meta .byline{
	margin-right: 0;
	margin-left: 3px;
}

#primary .post .text-holder .entry-header .entry-meta .comments{
	margin-left: 0;
	margin-right: 15px;
}

#primary .post .text-holder .entry-header .entry-meta .comments .fa{
	margin-right: 0;
	margin-left: 9px;
}

#primary .post .text-holder .entry-header .entry-meta .posted-on >span{
	margin-left: 3px;
}

#primary .post .img-holder{
	margin-right: 0;
	margin-left: 60px;
}

.pagination a,.pagination .current{
	float: right;
}

.pagination .next.page-numbers .fa{
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}
form,
select{
	direction: rtl;
}

.widget ul li a{
	display: inline-block;
}

.widget_search .search-form label,
.widget_search .search-form input[type="submit"]{
	float: right;
}

.widget_search .search-form input[type="submit"]{
	float: left;
}

.wp-caption-text,
.site-footer .widget .widget-title{
	text-align: right;
}

.site-footer .widget .widget-title::after{
	left: auto;
	right: 0;
}

.widget_tag_cloud .tagcloud a{
	float: right;
	margin-right: 0;
	margin-left: 6px;
}

#blossom-top{
	right: auto;
	left: 20px;
}

#crumbs span,
#crumbs a{
	display: inline-block;
}

.archive #primary .post .text-holder .entry-header .cat-links,
.archive #primary .post{
	float: right;
}

.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next{
	float: left;
	text-align: left;
}

.author-section .img-holder{
	margin-left: 35px;
	margin-right: 0;
}

.comments-area .comment-body .text-holder .top .reply{
	float: left;
}

.comments-area .comment-body .comment-meta,
.comments-area .comment-body .text-holder .top .left{
	float: right;
}

.comments-area .comment-body .comment-meta{
	margin-left: 25px;
	margin-right: 0;
}

.comments-area .children{
	margin-left: 0;
	margin-right: 25px;
}

.comments-area .children li{
	padding-left: 0;
	padding-right: 30px;
}

.comments-area .bypostauthor > .comment-body{
	padding:15px 20px 25px 20px;
}

.single #primary .post .entry-footer .tags a{
	float: right;
	margin-right: 0;
	margin-left: 6px;
}

.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous{
	float: right;
	text-align: right;
}

.related-post .post{
	float: right;
}

.search .top-bar .search-form label,
.search .top-bar .search-form input[type="search"]{
	float: right;
}

.search .top-bar .search-form input[type="submit"]{
	float: left;
}

.search #primary .search-post,
.search #primary .search-post .text-holder .entry-header .cat-links{
	float: right;
}

.comments-area .children li:first-child::before {
	left: auto;
	right: 0;
}

.comments-area .children{
	border-left: 0;
	border-right: 1px solid #eee;
}

.single .top-bar{
	text-align: right;
}

/*Added rtl css for pro*/
.promotional-block .btn-get{
	margin-left: 0;
	margin-right: 26px;
}

.main-navigation ul li.menu-item-has-children::after{
	left: -15px;
	right: auto;
}

.widget_search .search-form label{
	padding: 10px 20px 0 0 ;
}

.widget ul li{
	padding-left: 0;
	padding-right: 15px;
}

.widget ul li::before{
	left: auto;
	right: 0;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}

#primary .post .text-holder .entry-header .entry-meta span,
#primary .post .text-holder .entry-footer .share > .fa,
#load-posts .fa{
	margin-right: 0;
	margin-left: 5px;
}

#primary .post .text-holder .entry-footer .share{
	float: left;
}

#primary .post .text-holder .entry-header .cat-links a,
#crumbs span, #crumbs a{
	display: inline-block;
}

#primary .post .entry-content blockquote::before, #primary .page .entry-content blockquote::before{
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}

.gallery-item,
.error-holder .page-content .search-form label,
.error-holder .page-content .search-form input[type="search"]{
	float: right;
}

.error-holder .page-content .search-form input[type="submit"]{
	float: left;
}

.single #primary .post .text-holder .entry-content .social-share{
	float: right;
	margin-left: 50px;
	margin-right: 0;
}

.header-layout-two .header-b .main-navigation{
	float: right;
}

.header-layout-two .header-b .right{
	float: left;
}

.header-layout-two .header-b .social-networks li{
	float: right;
	margin-left: 0;
	margin-right: 22px;
}

.header-layout-two .header-b .social-networks li:first-child{
	margin-left: auto;
	margin-right: 0;;
}

.header-layout-two .header-b .tools{
	float: left;
	margin-left: 0;
	margin-right: 20px;
	padding-left: 0;
	padding-right: 15px;
	border-right: 1px solid #eee;
	border-left: 0;
}

.header-layout-two .header-b .tools .form-section .form-holder,
.header-layout-three .header-b .tools .form-section .form-holder,
.header-layout-five .header-b .tools .form-section .form-holder,
.header-layout-six .header-b .tools .form-section .form-holder{
	left: -20px;
	right: auto;
}

.header-layout-three .header-b .tools .form-section .form-holder::before,
.header-layout-three .header-b .tools .form-section .form-holder::after,
.header-layout-two .header-b .tools .form-section .form-holder::before,
.header-layout-two .header-b .tools .form-section .form-holder::after,
.header-layout-five .header-b .tools .form-section .form-holder::before,
.header-layout-five .header-b .tools .form-section .form-holder::after,
.header-layout-six .header-b .tools .form-section .form-holder::before,
.header-layout-six .header-b .tools .form-section .form-holder::after{
	right: auto;
	left: 20px;
}

.header-layout-three .header-b .main-navigation{
	float: right;
}

.header-layout-three .header-b .right{
	float: left;
}

.header-layout-three .header-b .tools{
	float: left;
	margin-left: 0;
	margin-right: 20px;
	padding-left: 0;
	padding-right: 15px;
	border-right: 1px solid #595959;
	border-left: 0;
}

.header-layout-three .header-b .social-networks li{
	float: right;
	margin-left: 0;
	margin-right: 22px;
}

.header-layout-three .header-b .social-networks li:first-child{
	margin-right: 0;
}

.secondary-nav ul ul{
	text-align: right;
}

.header-layout-five .header-b .main-navigation{
	float: right;
}

.header-layout-five .header-b .tools{
	float: left;
}

.header-layout-six .header-b .tools{
	border-right: 1px solid #e7e7e7;
	border-left: 0;
	padding-left: 0;
	padding-right: 24px;
	margin-left: 0;
	margin-right: 20px;
}

#primary .sticky .text-holder .entry-header .entry-meta .share{
	margin-right: 15px;
	margin-left: 0;
}

#primary .sticky .text-holder .entry-header .entry-meta .share > .fa{
	margin-right: 0;
	margin-left: 5px;
}

.blog.blog-layout-two #primary .post:nth-child(2n) .img-holder{
	margin-right: 60px;
	margin-left: 0;
}

.blog #primary .post .text-holder .entry-footer .entry-meta span{
	display: inline-block;
}

.blog.blog-layout-four #primary .post .text-holder .entry-footer .entry-meta .comments .fa,
.single-post-layout-two .entry-header .entry-meta .comments .fa,
.single-post-layout-three .entry-header .entry-meta .comments .fa{
	margin-right: 0;
	margin-left: 9px;
}

.blog.blog-layout-four #primary .post .text-holder .entry-footer .entry-meta .comments{
	margin: 0 15px 0 0;
}

.blog.blog-layout-four #primary .post .text-holder .entry-footer .entry-meta .byline,
.single-post-layout-five .entry-header .entry-meta .comments .fa{
	margin-right: 0;
	margin-left: 5px;
}

.blog.blog-layout-four #primary .post .text-holder .entry-footer .entry-meta .share{
	margin:0 15px 0 0;
}

.blog.blog-layout-four #primary .post .text-holder .entry-footer .entry-meta span.text-on,
.single-post-layout-two .entry-header .entry-meta span.text-on,
.single-post-layout-three .entry-header .entry-meta span.text-on,
.single-post-layout-five .entry-header .entry-meta span.text-on{
	margin-left: 5px;
}

.blog.blog-layout-three #primary .post .text-holder .entry-header .cat-links,
.blog.blog-layout-five #primary .post .text-holder .entry-header .cat-links{
	float: right;
}

.blog.blog-layout-three #primary .post .text-holder .entry-header .share,
.blog.blog-layout-five #primary .post .text-holder .entry-header .share{
	float: left;
}

.blog.blog-layout-three #primary .post .text-holder .entry-header .share > .fa{
	margin-right: 0;
	margin-left: 5px;
}

.single-post-layout-two .entry-header .entry-meta span,
.single-post-layout-five .entry-header .entry-meta span{
	display: inline-block;
}

.single-post-layout-two .entry-header .entry-meta .comments,
.single-post-layout-three .entry-header .entry-meta .comments,
.single-post-layout-five .entry-header .entry-meta .comments{
	margin:0 15px 0 0;
}

.single-post-layout-three .entry-header .entry-meta span{
	display: inline-block;
}

.single-post-layout-three .entry-header .entry-meta .byline{
	margin-left: 5px;
}

.widget_bttk_popular_post ul li .post-thumbnail, .widget_bttk_pro_recent_post ul li .post-thumbnail{
	float: right;
	margin-right: 0;
	margin-left: 20px;
}

.widget_bttk_custom_categories ul li .cat-title{
	float: right;
	padding: 11px 12px 0 0;

}

.widget_bttk_custom_categories ul li .post-count{
	float: left;
}

.widget_bttk_social_links ul li,
.widget_btif_instagram_widget ul li{
	float: right;
}

.widget_bttk_custom_categories ul li{
	padding-right: 0;
}

.widget_bttk_custom_categories ul li a{
	display: block;
}

@media only screen and (max-width: 1024px){
	#primary-toggle-button .fa{
		margin-right: 0;
		margin-left: 5px;
	}

	.main-navigation ul{
		text-align: right;
	}

	.main-navigation ul li .fa{
		right: auto;
		left: 0;
	}

	.main-navigation ul ul,
	.main-navigation ul ul ul{
		padding-left: 0;
		padding-right: 35px;
	}

	.header-layout-two #primary-toggle-button,
	.header-layout-three #primary-toggle-button,
	.header-layout-five #primary-toggle-button{
		float: right;
	}
}

@media only screen and (max-width: 767px){
	.secondary-nav ul li{
		float: none;
	}

	.secondary-nav ul{
		text-align: right;
	}

	.secondary-nav ul li .fa{
		right: auto;
		left: 0;
	}

	.secondary-nav ul ul,
	.secondary-nav ul ul ul{
		padding-left: 0;
		padding-right: 35px;
	}
}