@charset "utf-8";
/* CSS Document */

/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/29db0c");

 /* 
@font-face {font-family: 'HelveticaNeueLTArabic-Bold';src: url('/webfonts/29DB0C_0_0.eot');src: url('/webfonts/29DB0C_0_0.eot?#iefix') format('embedded-opentype'),url('/webfonts/29DB0C_0_0.woff') format('woff'),url('webfonts/29DB0C_0_0.ttf') format('truetype');}


@font-face {font-family: 'HelveticaNeueLTArabic-Light';src: url('/webfonts/29DB0C_1_0.eot');src: url('/webfonts/29DB0C_1_0.eot?#iefix') format('embedded-opentype'),url('/webfonts/29DB0C_1_0.woff') format('woff'),url('/webfonts/29DB0C_1_0.ttf') format('truetype');}
 */
  
@font-face {font-family: 'HelveticaNeueLTArabic-Bold';src: url('/webfonts/29DB0C_0_0.eot');src: url('/webfonts/29DB0C_0_0.eot?#iefix') format('eof'),url('/webfonts/29DB0C_0_0.woff') format('woff'),url('webfonts/29DB0C_0_0.ttf') format('truetype');}  
  
@font-face {font-family: 'HelveticaNeueLTArabic-Light';src: url('/webfonts/29DB0C_1_0.eot');src: url('/webfonts/29DB0C_1_0.eot?#iefix') format('eof'),url('/webfonts/29DB0C_1_0.woff') format('woff'),url('/webfonts/29DB0C_1_0.ttf') format('truetype');}


.ar #main {
	text-align:right;
}

.ar .header-inner #logo img {
	margin-top: 24px;
	padding:0;
}

.ar .maincontent { float:right; }
.ar .mainside { float:left; }
.ar .mainside-bg { left: 0px; right: inherit; }
.ar #map { left: 0px; right: inherit; }
.ar #fullscreen-bg { left: 0px; right: inherit; }


.ar #single-pagination {
	left:0;
	text-align:left;
}

.ar .sharelinks li {
	float:right;
}

.ar #aboutus-featured-image {
	float:right;
}

.ar #region-col1 {
	float:right;
}

.ar .cream-bg {
	float:right;
}

.ar #col3 {
	float:right;
}

.ar #col4, .ar .col-inner p {
	font-size:15px;
	font-family:HelveticaNeueLTArabic-Light, tahoma, sans-serif;
}

.ar h5 strong {
	font-size:18px;
	font-family:HelveticaNeueLTArabic-Bold, tahoma, sans-serif;
	font-weight:normal;
}

.ar strong {
	font-family:HelveticaNeueLTArabic-Bold, tahoma, sans-serif;
	font-weight:normal;
}

.ar ul#menu-about-us a, .ar ul#menu-career a, .ar ul#menu-about-us-arabic0 a {
	font-family:HelveticaNeueLTArabic-Light, tahoma, sans-serif;
	font-size:110%;
}

.ar h1, .ar h2, .ar h3, .ar h4, .ar h5, body.ar, body.ar p, body.ar li {
	font-family:tahoma, sans-serif;
	font-family:HelveticaNeueLTArabic-Light, tahoma, sans-serif;
	line-height:1.4;
}

.ar nav#main-nav ul li > a {
	font-size:15px;
}

.ar nav#main-nav {
	margin-right:0;
	margin-left:45px;
	margin-top:36px;
}

.ar #menu-project-filter-arabic0 li > a {
	font-size:16px;
}

.ar #menu-project-filter-arabic0 .sub-menu li a {
	font-size:14px;
	line-height:1.25;
}


.ar #menu-project-filter-arabic0 .sub-menu {
	xborder:1px solid #000;
	z-index:100;
}

.ar #menu-project-filter-arabic0 {
	xborder:1px solid red;
}

.ar .right_float {
	float:left;
}

.ar .left_float {
	float:right;
}

.ar #square {
	left:5px;
	right:auto;
}

.ar .sub-menu li, .ar .overlaymeta h4 {
	text-align:right;
}

.ar .overlaymeta h4 {
	line-height:44px;
}

.ar #menu-project-filter-arabic0 .sub-menu, .ar nav#main-nav ul li .sub-menu, .ar #menu-project-filter .sub-menu {
	left:auto;
	right:-20px;
}

.ar #menu-project-filter-arabic0 .sub-menu .sub-menu {
	right:0;
}

.ar .imgoverlay a .overlaymeta {
	left:auto;
	right:0;
}

#lang_sel_list {
	clear:both;
	font-size:15px;
}

.ar #lang_sel_list {
	margin-left:60px;
	margin-top:4px;
	width:150px;
	clear:left;
	text-align:left;
	xmargin:0;
	xpadding:0;
	float:left;
}

.ar .category {
	padding-top:7%;
}

.ar .imgoverlay a .overlaymeta {
	padding-top:17px;
}

.ar .meta-category {
	text-align:right;
}

.ar #aboutus-menu-inner, .ar #career-menu-inner {
	padding-top:6%;
}

.ar.page-template-page-contact-php .col-inner {
	margin-top:-5px;
}

.ar .header-box span, .ar .map-titlebox span {
	padding-top:9%;
}

.en #lang_sel_list ul li {
	text-align:right;
	float:right;
}

body #lang_sel_list a, body #lang_sel_list a:visited {
	font-size:14px;
	color:#bebebe;
}

body li.icl-en {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 
	font-size:15px;
}

body #lang_sel_list li.icl-ar a {
	font-size:18px;
	float:right;
	margin-right:45px;
	font-family:HelveticaNeueLTArabic-Light, tahoma, sans-serif;
}

.ar li.icl-ar {
	display:none;
}

.en li.icl-en {
	display:none;
}

.ar #region-menu {
	left:0;
}

.ar #region-menu h3 {
	text-align:right;
	background-position:15px 5px;
	font-size:17px;
	padding:0 15px 9px 0;
}

.ar #region-menu a {
	font-size:15px;
}

.ar #region-col2 {
	float:right;
}

.ar .cross {
	float: left;
	margin: 20px 0 0 40px;
}

.ar #region-title {
	margin-bottom:25px;
}

.page-template-page-region-arabic-php #region-title {
	margin-bottom:0;
}


.page-template-page-contact-php.ar #region-title {
	margin-bottom:0;
}

.ar #contact-col1, .ar #contact-col2 {
	float: right;
}

.ar input[type=text], .ar input[type=password], .ar textarea {
	font-size:14px;
	font-family:HelveticaNeueLTArabic-Light, tahoma, sans-serif;
}

.ar #ufo-field-id-690-span button {
	font-size:18px;
	font-family:HelveticaNeueLTArabic-Light, tahoma, sans-serif;
	padding-top:0;
	padding-bottom:2px;
}

.ar .gform_wrapper .gfield_contains_required input, .ar .gform_wrapper .gfield_contains_required input:hover {
	border-right: 3px solid #ac0b3d;
}

.ar .ufo-form .required {
	border-right: 3px solid #ac0b3d;
}

.ar div.ufo-form .ufo-customfields-invalidvalue {
	border-right: 3px solid #ac0b3d;
}

.ar #footer-inner {
	font-size:14px;
}

.ar p {
	font-size:15px;
}

.ar .english {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:13px;
}
