/*
Theme Name: atc
Description: Adds support for languages written in a Right To Left (RTL) direction.
It's easy, just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.
See: https://codex.wordpress.org/Right_to_Left_Language_Support
*/
@import "style-disclosure.css";
body.rtl * { 
	font-family: 'Avenir Arabic Light' !important;
	letter-spacing: 0 !important;
    word-spacing: 3px;
}
body.rtl .dashicons, body.rtl .dashicons-before::before {
	font-family: dashicons !important;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-item.wpml-ls-item-ar {
	border-left: 0;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-item.wpml-ls-item-en {
	border-right: 1px solid #fff;
}
.rtl .ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator, .fa, .far, .fas {
	font-family: "Font Awesome 5 Free" !important;
}
.rtl .ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator {
	left: 5px!important;
}
.footer-phone a {
	direction: ltr;
}
.entry ul, ol {
	padding-left: 0;
}
.entry ol {
	padding-right: 20px;
}
#access .menu-header li, #access2 .menu-header li, div.menu li {
	float: right;
}
#access ul ul {
	left: auto;
	right: 0;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-item.wpml-ls-first-item {
	order: 2;
}
.footer-address, .footer-phone, .footer-fax, .footer-email {
	/* background-position: 100% 5px; */
	padding-left: 0;
	padding-right: 0;
	background: none;
}
.footer-phone {
	/* background-image: url('../images/phone-icon-flipped.svg'); */
	background: none;
}
/* .footer-fax {
	background-image: url('../images/fax-icon-flipped.svg');
} */
.each-footer-columns h5 {
	font-weight: 600;
}
.swlogo img {
	margin-left: 0;
	margin-right: 5px;
}
.home-section-one-grill, .home-section-two-grill {
	right: auto;
	left: 0;
	transform: scaleX(-1);
}
.home-section-three-slider-wrapper .home-main-slide-prev-btn, .home-section-three-slider-wrapper .home-main-slide-next-btn {
	right: auto;
	left: -108px;
	order: 1;
	rotate: 180deg;
}
.macaw-tabs.macaw-aurora-tabs > [role="tablist"] > [role="tab"]::before {
	left: auto;
	right: 0;
}
.macaw-tabs.macaw-aurora-tabs > [role="tablist"]::after {
	right: auto;
	left: 0;
}
.macaw-tabs.macaw-aurora-tabs > [role="tabpanel"] {
	padding: 1.25rem 4.25rem 1.25rem 0;
}
.macaw-tabs.macaw-aurora-tabs > [role="tablist"] > [role="tab"] .history-number {
	text-align: left;
}
.macaw-tabs.macaw-aurora-tabs > [role="tablist"] > [role="tab"] .history-label {
	padding-left: 0;
	padding-right: 65px;
}
.macaw-tabs.macaw-aurora-tabs > [role="tablist"] > [role="tab"] > :last-child {
	padding-right: inherit;
	padding-left: 0;
}
.home-section-four-grill {
	right: auto;
	left: 0;
	transform: scaleX(-1);
}
.home-section-five-title-block h3 {
	padding-right: 0;
	padding-left: 94px;
}
.home-section-five-title-block h3::after {
	right: auto;
	left: 0;
}
.home-section-six-grill {
	left: auto;
	right: 0;
	transform: scaleX(-1);
}
.wpcf7-form-control-wrap > * {
	text-align: right;
}
.checkbox-class > * {
	float: right;
}
.checkbox-class, .wpcf7-form-control-wrap.recaptcha {
	width: 100%;
}
.wpcf7-form-control.wpcf7-recaptcha.g-recaptcha {
	float: right;
}
.checkbox-class .wpcf7-form-control-wrap {
	margin-right: 0;
	margin-left: 10px;
}
.wpcf7-list-item {
	margin: 0 0 0 1em;
}

/*company profile*/
.line-one {
	right: auto;
	left: 0;
	transform: scaleX(-1);
}
.line-two {
	left: auto;
	right: -19px;
	transform: scaleX(-1);
}
.profile-three-right {
	padding: 235px 100px 410px 0;
}
.line-three {
	right: auto;
	left: 0;
	transform: scaleX(-1);
}
.line-five {
	right: auto;
	left: 0;
	transform: scaleX(-1);
}
.line-four {
	left: auto;
	right: 0;
}

/*Products*/
#products::before {
	left: auto;
	right: 0;
	transform: scaleX(-1);
}
#products::after {
	right: auto;
	left: 0;
	transform: scaleX(-1);
}
#products .stripes {
	right: auto;
	left: 0;
	transform: scaleX(-1);
}
.entry ul li {
	background-image: url('../images/blue-right-arrow-list-flipped.png');
}
.entry li {
	background-position: 100% 10px;
	padding-left: 0;
	padding-right: 22px;
}
#projects-Numerals {
	background-image: url('../images/blue-lines-transparent-mediumsize-flipped.png');
	background-position: bottom left;
}
#projects-Numerals .numeralBox::after {
	right: auto;
	left: 0;
}
.productInner-project-slide-prev-btn {
	right: auto;
	left: 0;
}
.productInner-project-slide-next-btn {
	right: auto;
	left: 118px;
}
.numlabel, .numcount {
	text-align: right;
}

/*Projects*/
.turnkey-projects-slider-wrapper .turnkey-projects-slide-next-btn, .turnkey-projects-slider-wrapper .turnkey-projects-slide-prev-btn {
	left: -108px;
	right: auto;
	rotate: 180deg;
}

.rightcolumn-img::after, #right-column .content::after {
	float: left;
}
#left-column::after {
	float: right;
}

