body {
	direction: rtl;
}

.left {
	float: right;
}
.right {
	float: left;
	text-align: left;
}

article ul li, article ol li {
	margin-right: 2em;
}
article ol li {
	padding-right: .5em
}
article img {
	float: right;
	margin-left: 1em;
}
article .date {
	text-align: right;
}

input, select, textarea {
	direction: rtl;
}
select {
	background-position: left .7em center;
}
.inputContainer .half:first-child {
	float: right;
}
.inputContainer .half:nth-child(2) {
	float: left;
}
.btnContainer input, .btnContainer .outputMsg {
	float: right;
}
.btnContainer .outputMsg {
	margin-right: .7em;
}

header a.logo {
	float: right;
}
header .formContainer {
	float: left;
}
header form input[type=text] {
	padding-left: 2.5em;
}
header form input[type=submit] {
	left: 0;
}
header .formContainer a.changeLang {
	text-align: left;
	background-position: left center;
	background-image: url(../images/langbtn_ar.png);
	padding-left: 3.5em;
}

nav.fixed {
	right: 0;
}
nav .mainMenu>ul>li {
	float: right;
}
@media screen and (min-width:1025px) {
	nav .mainMenu>ul>li>ul {
		right: 0;
	}
}
nav .social {
	left: 0;
}
nav .social a {
	margin-left: .5em;
}
nav .social a:last-child {
	margin-left: 0;
}

.date {
	font-family: Arial;
	direction: ltr;
}

a .labelInfo .date, #mainBody .mostRead a .date {
	text-align: left;
}

footer .beesRoad {
	float: right;
}
footer .social a:not(:last-child) {
	margin-left: 1em;
}

#newsSlider a {
	float: right;
	padding-left: 2.1em;
	padding-right: .8em;
	background-position: left center;
}
#newsSlider a:nth-last-child(2) {
	padding-left: 0;
	background: none;
}

#mainBody .mainPanel {
	float: right;
}
#mainBody .sidePanel {
	float: left;
}

#mainBody .mostRead a {
	background-position: right top;
	padding-right: 3em;
}

#mainBody .index a {
	float: right;
	margin-left: 4%;
}
#mainBody .index a:nth-child(2n) {
	margin-left: 0;
}
#mainBody .index a .imgContainer {
	right: 0;
}

.shareIcons {
	left: 2em;
}
.shareIcons a {
	float: right;
	margin-left: 1em;
}
.shareIcons a:nth-last-child(2) {
	margin-left: 0;
}

#inquiryBox {
	left: 1em;
}


@media screen and (max-width:1024px) {
	nav .mainMenu {
		right: -5%;
		transform: translate(110%,0);
		-webkit-transform: translate(110%,0);
		-moz-transform: translate(110%,0);
		-ms-transform: translate(110%,0);
		-o-transform: translate(110%,0);
	}
	nav .mainMenu>ul>li {
		float: none;
	}
	nav a.mobileNav {
		right: 0;
	}
}

@media screen and (max-width:768px) {
	#mainBody .mainPanel, #mainBody .sidePanel {
		float: none;
	}
	article img {
		float: none;
		margin: 0 auto 1em;
	}
}

@media screen and (max-width:425px) {
	.inputContainer .half:first-child, .inputContainer .half:nth-child(2), .btnContainer input, .btnContainer .outputMsg {
		float: none;
	}
	.inputContainer .half:first-child {
		margin-bottom: 1.5em;
	}
	.btnContainer input {
		width: 100%;
	}
	.btnContainer .outputMsg {
		margin-right: 0;
		text-align: center;
	}
	footer .beesRoad, footer .left, footer .right {
		float: none;
	}
	#mainBody .index a {
		float: none;
		margin-left: 0;
	}
}