/*
Theme Name: Buildico

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

*/

/* Reset */
body {
	direction: rtl;
	unicode-bidi: embed;
}
th {
	text-align: right;
}

/* Accessibility */
.screen-reader-text:focus {
	left: auto;
	right: 5px;
}

/* Typography */
textarea {
	padding-right: 3px;
}
li > ul,
li > ol {
	margin-left: 0;
	margin-right: 1.5em;
}
th:first-child,
td:first-child {
	padding-left: 0.4em;
	padding-right: 0;
}
th:last-child,
td:last-child {
	padding-left: 0;
	padding-right: 0.4em;
}

/* Forms */
input[type="radio"],
input[type="checkbox"] {
	margin-left: 0.5em;
	margin-right: 0;
}
/* Headings */
h1,h2,h3,h4,h5,h6,p{
	text-align: right;
}
/* Gallery Styles */
.gallery-item,
.gallery-caption {
	text-align: right;
}
.entry-title,
.entry-meta,
.entry-content,
h3.widget-title,
.widget ul li,
.widget ol li,
.widget ul li a,
.widget-box ul li,
.widget-box ol li,
.widget-box ul li a,
.textwidget,
.comment-form label,
.form-submit,
.mainmenu li ul li a{
	text-align: right;
}
.mainmenu li ul,
.widget-title:before,
.author-posts-title:before,
.page-header h1.page-title:before,
.blog-single .entry-header:before{
	left: auto;
	right: 0;
}
.main-header .brand a{
	margin-right: 0;
	margin-left: 1rem;
}
.header-top .top-left.pull-left,
.mid-header .brand.pull-left,
.main-header .brand.pull-left{
	float: right;
}
.header-top .top-right.pull-right,
.mid-header .pull-right.header-contact-wrap,
.main-header .navigation-menu.pull-right{
	float: left;
}
.header-contact-info li:not(:last-child),
.main-header .main-menu li:not(:last-of-type){
    margin-right: auto;
	margin-left: 30px;
}
.main-header .main-menu li > ul{
	left: auto;
	right: 0;
	margin: 0;
}
.header-search-btn{
	margin-left: 0;
	margin-right: 30px;
}
.top-h-social li:not(:last-of-type){
	margin-right: 0;
	margin-left: 10px;
}
.top-h-list li:not(:last-of-type) {
    margin-right: 0;
	margin-left: 20px;
}
.header-contact-info li {
    padding-left: 0;
	padding-right: 60px;
	text-align: right;
}
.header-contact-info li i {
    left: auto;
	right: 0;
}
.fixed-header .slicknav_btn{
	float: left;
}
@media screen and (max-width: 782px){
	.header-two .mid-header .brand.pull-left {
		float: none;
		text-align: center;
	}
}
body.custom-scrollbar {
    margin-right: 0;
    margin-left: 12px;
}
@media screen and (max-width: 767px){
	body.custom-scrollbar {
	    margin: 0;
	}
}

.nicescroll-rails.nicescroll-rails-vr{
	right: auto!important;
	left: 0!important;
}
.section-heading.center h2,
.section-heading.center p{
	text-align: center;
}
.breadcrumbs{
	direction: rtl;
	text-align: right;
}
.breadcrumbs span {
    direction: rtl;
    display: inline-block;
}
.project-info{
	text-align: right;
	direction: rtl;
}
.project-info ul li span{
	direction: rtl;
	display: inline-block;
	margin-left: 5px;
}

/* Header Info */
.mid-info{
	padding-left: 0;
	padding-right: 60px;
	text-align: right;
}
.mid-info::before{
	left: auto;
	right: 0;
}
.menu-btn.ml-auto{
	margin-left: inherit!important;
}
.header-2 .menu-wrap{
	justify-content: space-between;
}
