﻿/*
Theme Name: Tabah Foundation
Description: A <a href='http://youtea.com'>Youtea</a> theme for Tabah Foundation.
Version: 1.0
Author: Usman Tufail
Author URI: http://www.youtea.com
Template: enfold
*/

/* ----------------------------------------------------------
FONTS
------------------------------------------------------------- */

font-face
{font-family: 'AlBayan';
	src: url('fonts/AlBayan.ttf') format('truetype');}
	

@font-face {
	font-family: 'AlBayan';
	src: url('fonts/AlBayan.ttf') format('truetype');
	src: url('fonts/AlBayan.ttf') format('truetype');
}
/*
@font-face {
	font-family: AlBayan;
	src: url('fonts/AlBayan.ttf');
}

@font-face {
	font-family: AlBayan;
	src: url('fonts/AlBayan.ttf');
}

@font-face {
	font-family: Sans-Serif
	src, url('http://fonts.googleapis.com/earlyaccess/droidarabickufi.css)');
}

@font-face {
	font-family: Sans-Serif
src,url(http://fonts.googleapis.com/css?family=Sans-Serif+Sans);
}

@font-face {
font-family: 'FrutigerLTArabic-55Roman';
src: url('http://fonts.googleapis.com/earlyaccess/droidarabickufi.css)');
}

*/
#footer .widgettitle {
letter-spacing: 0px;
}

/* ----------------------------------------------------------
TOP BAR
------------------------------------------------------------- */
.postid-3144 .post-loop-1 .big-preview a {
  
    display: flex;

} 

#top .avia-mailchimp-form .button {
    margin-right: 500px;
    top: -60px;
    border-color: 1px solid#fff;
    border: 1px solid #fff;
    border-bottom: 1px solid #fff !important;
}

.page-id-991#top form {
    margin-bottom: 20px;
    /*margin-top: 90px !important; --commented out by nsherif on 5Jan2018*/
}
#top .contact_form_ar #element_avia_5_1 label {
    display: inline-block !important;
    float: right;
    width: 85px !important;
}
#top .contact_form_ar #element_avia_2_1 label {
    display: inline-block !important;
    float: right;
    width: 70px !important;
}

#header_meta #searchform {
float: left!important;
}

#top #lang_sel_list {
float: left!important;
}

#top #header_meta #searchform #searchsubmit{
right: 137px;
border-left: 1px solid #e9e9e9;
border-right: 0px solid #e9e9e9;

}

#top #header_meta #s {
padding: 8px 20px 6px 5px;
font-family:"fonts/AlBayan.ttf" "truetype";
border-right: 1px solid #e9e9e9;
border-left: 0px solid #e9e9e9;
font-size:13px;

}

#top #header_meta #lang_sel_list a.lang_sel_other {
font-family: 'AlBayan'!important;
font-size:12px;
padding:11px 12px 0px 10px;
}

#top #lang_sel_list {
font-family: 'NassimArabic', sans-serif!important;
font-size:12px;
}

#top .social_bookmarks li a {
  padding: 3px 20px 0px 30px!important;
}

/*
#top .consulting_button::after {
  content: "";
  background-color: #ffffff;
  padding: 6px 5px!important;
  left: 30px!important;
  top: 20px;
}
*/

/* ----------------------------------------------------------
TEXT
------------------------------------------------------------- */
#top h1,h2,h3,h4,h5,h6{ 
font-family: 'NassimArabic', sans-serif!important; 
font-weight: normal!important; 
text-align: right!important;
-webkit-font-smoothing: antialiased;
}

/*
body { font-family: "NassimArabic",sans-serif!important; font-weight: normal!important; text-align: right!important;	}
p { font-family: "NassimArabic",sans-serif; font-weight: normal; text-align: right;	}
*/

body { 
font-family: 'NassimArabic', sans-serif!important; 
font-size: 18px!important; 
font-weight: normal!important; 
text-align: right!important;	
-webkit-font-smoothing: antialiased;
 line-height: 1.4em!important;
}

p { 
font-family: 'NassimArabic', sans-serif!important; 
font-weight: normal; 
text-align: right; 
font-size: 19px!important;
-webkit-font-smoothing: antialiased;
 line-height: 1.5em!important;

}



span {font-size:18px!important;}

		.pages h1, .pages h2, .pages h3 { font-family: 'PalatinoLTArabic', Arial; text-align: right; }
		.pages h1{font-size:42px; line-height: 2em; }
		.pages h2{font-size:28px;line-height: 2em; font-weight:200; }
		.pages h3{font-size:20px;line-height:2em; font-weight:500; }
		.pages h4{font-size:16px;line-height:2em; font-weight: 400; font-style: normal; }
		.pages h4 a { font-weight: 400; }

		.pages h1 strong, .pages h2 strong, .pages h3 strong { font-family: 'PalatinoLTArabic', sans-serif; font-style: normal; font-weight: normal;}
		.pages h4 strong { font-family: 'PalatinoLTArabic', sans-serif; font-style: normal; font-weight: normal;}

	
	h1 span,h2 span,h3 span,h4 span { display: inline-block;}
		.pages hr { border:none; border-top: 1px solid #ddd; margin: 70px 0;}

		

/* -----------------------------------------------------------
HEADER
-------------------------------------------------------------- */

#top #header_main .inner-container #div.logo {
	float: right!important;
left:1!important;
}

#header .sub_menu {
font-family:  "NassimArabic", serif, 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight: bold;
}


#top #header_main .main_menu {
float: left!important;
right:1!important;
}


.html_header_top.html_main_nav_header #top .av_menu_left .main_menu {
  left: 0px!important;
  }

#top #header .av-main-nav > li > a {
color: #407884;
font-size: 20px;
font-family:  "NassimArabic", serif, 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight: bold;
}

#top #header .av-main-nav > li > a .avia-menu-text{
  letter-spacing: 0px;
}

/*
#header li.menu-item-language-current {
display: none;
}
*/

#top .foundation_button::after {
    content: "";
    left: 30px;
    top: 22px;
}

/* FOUNDATION BUTTON COLOR EXTEND */
#top .menu-item-2619::before {
content: "";
height: 40px;
position: absolute;
top: -13px;
left: 66px;
width: 2000px;
background-color: #00b2b2;
/* margin: 0px; */
padding: 0px 0px;
}

#top .foundation_button a {
    margin-left: -1px;
    padding: 11px 20px 12px 20px;
    font-family: "Sans-Serif";
    font-size: 18px;
    letter-spacing: 0px;
}

#top .research_button a {
	margin-right: -1px;
    padding: 11px 20px 12px 20px;
    font-family: "Sans-Serif";
    font-size: 18px;
    letter-spacing: 0px;
}

#top .consulting_button a {
	margin-right: -1px;
    padding: 11px 20px 12px 20px;
    font-family: "Sans-Serif";
    font-size: 18px;
    letter-spacing: 0px;
}
#top .initiatives_button a {
margin-right: -1px;
padding: 11px 20px 12px 20px;
font-family: "Sans-Serif";
font-size: 18px;
letter-spacing: 0px;
}


.av_secondary_right .sub_menu {
padding-left: 0px;
padding-top: 2px;
}

/* -----------------------------------------------------------
-------- HOME CAROUSEL PATTERN
-------------------------------------------------------------- */

.home_slider_ar .slide-content::before {
content: url("/wp-content/uploads/2014/12/bg-pattern-primary.png");
  height: 140px;
  position: absolute;
  /* top: 81px; */
  left: 1100px;
  width: 100%;
  background-image: url("/wp-content/uploads/2014/12/bg-pattern-primary.png");
  background-repeat: repeat;
  margin: 0px;
  padding: 0px;
}

.page-id-1200 .main_color .container::before {
    content: url(/wp-content/uploads/2016/08/main_bg_pattern_1.png);
    height: 373px; /* chnaged from 276px; by nsherif*/
    position: absolute;
    top: -374px;/* changed from -277px; by nsherif*/
    width: 100%;
    background-image: url(/wp-content/uploads/2016/08/main_bg_pattern_1.png);
    background-repeat: repeat;
    margin: 0px -100% 0px 0px;
    padding: 0px;
}


/* =============================================
HOME CAROUSEL ARABIC 
============================================= */

.page-id-1200 div#av_section_1 {
  max-height: 450px!important;
}

.home_slider3_ar .container{
    width: 100%;
    max-width: 2600px;
    padding: 0;
    height: 300px;
	max-height:300px;
   
}


/*
.home_slider3_ar{
    width: 100%;
    max-width: 1920px;
    padding: 0;
	height:300px;
    float:center;
	max-height:300px;
   }
*/


.home_slider3_ar .wp-post-image {
    width: 100%;
/* height:30%; */

}

#top .home_slider3_ar .entry-content-header, #top .home_slider3_ar .slide-meta, #top .home_slider3_ar .slide-entry-excerpt {
        color: #ffffff;
  background-color: #008888;
  width: 45%;
  padding: 0 20px;
  float: right;
  text-align: right;
  height: 140px;
  position: absolute;
}


#top .home_slider3_ar .entry-content-header{
        padding-top: 20px;
}
#top .home_slider3_ar .slide-entry-excerpt{
        padding-bottom: 20px;
}
#top .home_slider3_ar .slide-content{
        position: relative;
  width: 1100px;
  float: none;
  margin: 0px auto 0 auto;
  height: 140px;
  top: -110px;
transition-delay: 0.1s!important;
}

#top .home_slider3_ar .avia-content-slider .slide-image{
height:435px;
}

#top .home_slider3_ar .entry-content-header {
width: 45%;
}

#top .home_slider_ar .entry-title{
color: #ffffff!important;
font-size:28px!important;
line-height:30px;
padding-bottom: 5px;
height:100px;
font-weight:300;
letter-spacing:0em;
}


#top .home_slider_ar::before {
  content: "";
  height: 435px;
  display: block;
  background-color: #004c66;
  width: 100%;
  position: absolute;
}



#top .home_banner .flex_column {
    float: right!important;
}

#top .home_col2 {
    margin-left: 0%!important;
    width: 68.666667%!important;
    display: inline-block;
    margin-right: 2%;
}
#top .home_col1 {
    margin-left: 0%;
    width: 29.333333333333332%;
}


#top .home_social_1 p, #top .home_social_1 h4{
text-align: center!important;
}


@media (max-width: 1000px) {
	.home_slider3 .bluesqhome { display: none; }

	#top .home_slider3_ar .slide-content{
        float: left;
	}
}




/* Headings */

#top #wrap_all .main_color .home_grey_title h3,
#top #wrap_all .main_color .home_news_title_ar h3 {
  font-size: 14px!important;
  font-weight: bold!important;
  font-family: 'Sans-Serif'!important;
}


/* HOME - NEWS SLIDER
=============================================== */
div .av_one_fourth {float:right!important;}


/* Publications Section
=============================================== */

#top.page-id-50 #after_section_1 > div > div{
padding-top:0px;
}


#top.page-id-50 #after_section_1 > div > div > div > div > div.flex_column.av_two_third.first.avia-builder-el-3.el_after_av_section.el_before_av_one_third.avia-builder-el-first > div.avia-content-slider.avia-content-grid-active.avia-content-slider2.avia-content-slider-even.avia-builder-el-5.el_after_av_heading.el_before_av_heading{
margin-top:5px;
}


#top #after_section_1 > div > div > div > div > div.flex_column.av_two_third.first.avia-builder-el-2.el_after_av_section.el_before_av_one_third.avia-builder-el-first > div.avia-content-slider.avia-content-grid-active.avia-content-slider.avia-content-slider .slide-entry-wrap

 {
width:50%!important;
padding: 0px 20px 0px 0px;

}


#after_section_1 > div > div > div > div > div.flex_column.av_two_third.avia-builder-el-10.el_after_av_one_third.avia-builder-el-last > div.av-special-heading.av-special-heading-h3.custom-color-heading.blockquote.modern-quote.avia-builder-el-11.el_before_av_blog.avia-builder-el-first.heading_ar.av-inherit-size {
padding-top: 0px!important;
}

#after_section_1 > div > div > div > div > div.flex_column.av_one_third.first.avia-builder-el-2.el_after_av_section.el_before_av_two_third.avia-builder-el-first > div.av-special-heading.av-special-heading-h3.custom-color-heading.blockquote.modern-quote.avia-builder-el-3.el_before_av_textblock.avia-builder-el-first.heading_ar.av-inherit-size {
padding-top: 0px!important;
}

.page-id-1200 #after_section_1 > div > div > div > div > div.flex_column.av_two_third.avia-builder-el-10.el_after_av_one_third.avia-builder-el-last{
margin-left: 30px!important;
width:66%!important;
}

.page-id-1200 .flex_column.av_one_third.first.avia-builder-el-2.el_after_av_section.el_before_av_two_third.avia-builder-el-first {
  width: 31%;
}


/* Home Publications Post List Display 
============================================= */


.home .publication{
width:100%;
}

#after_section_1 > div > div > div > div > div.flex_column.av_two_third.avia-builder-el-10.el_after_av_one_third.avia-builder-el-last > div:nth-child(2){
width:50%;
float:right;
padding-left:15px;
}

#after_section_1 > div > div > div > div > div.flex_column.av_two_third.avia-builder-el-10.el_after_av_one_third.avia-builder-el-last > div:nth-child(3){
width: 50%;
  float: right;
  padding-left: 0px;
  padding-right: 15px;
}


#top.home .fullsize .template-blog .publication .post-title {
text-align: start;
font-size: 24px;
padding: 5px 0px 0px 0px;
max-width: 800px;
margin: 0 auto;
}

#top.home .fullsize .template-blog .publication .post-meta-infos {
text-align: left;
margin-left: 0px;
padding-top: 30px!important;
padding-bottom: 30px!important;
}


#top.home .fullsize .template-blog .publication .blog-meta {
float: none;
display: block;
position: relative;
width: 100%!important;
overflow: hidden;
text-align: left;
z-index: 1000;
background-color: #ffffff!important;
border-radius: 0px!important;
margin: 0px;
}

#top.home .publication .small-preview {
width: 100%!important;
height: auto;
overflow: hidden;
border-radius: 0px!important;
float: left;
margin: 0px 0px 0px 0px;
position: relative;
text-align: left;
line-height: 81px;
position: relative;
z-index: 4;
display: block;
background-color: #ffffff!important;
}

#top.home .publication .small-preview img{
border-radius: 0px!important;
}

#top.home .fullsize .template-blog .publication .entry-content-wrapper {
text-align: left;
font-size: 12px!important;
line-height: 16px;
max-width: 100%;
width: 100%;
margin: 0px 0px;
overflow: visible;
padding: 20px 10px!important;
left: 0px;
}


main.content.units.av-content-small.alpha.av-blog-meta-comments-disabled.av-blog-meta-date-disabled {
  float: right;
  border-right: none;
}








/* NEWS SECTION */






#top.home .fullsize .template-blog .newsitem {
background-color: #e9e9e9;
padding-left: 0px;
padding-right: 0px;
}

#top .newsitems time.date-container.minor-meta.updated {
display: initial;
}

#top .newsitems .blog-author.minor-meta {
display: none;
}

#top .fullsize .template-blog .post-title {
padding: 5px 0px 15px 0px;
}

#pub_single_bar {
width: 265px;
float: right;
margin-top: 0px;
}

.bluesqpub{
margin: 0px -2000px 83px 0px;
}

/* EVENTS SECTION */

#after_section_1 > div > div > div > div > div.flex_column.av_one_third.first.avia-builder-el-2.el_after_av_section.el_before_av_two_third.avia-builder-el-first > div.avia-content-slider.avia-content-grid-active.avia-content-slider2.avia-content-slider-odd.avia-builder-el-9.el_after_av_heading.avia-builder-el-last.events{
margin-top:0px;
}

.events_ar {
margin-top: 0px;
}

.events_ar .slide-meta {
display: none;
}

.events_ar header.entry-content-header {
  margin: 20px 0;
}



/* ABOUT ARABIC
=============================================== */

#top .team-img-container {
  float: right;
}

#top .team-member-description {
  margin-right: 210px;/*175px;*/
margin-left: 0px;
}
#top .team-member-description p{text-align:justify;}

.team-member-name {
  margin: 20px;
  font-size: 1.55em;
}

h3.team-member-name {
  font-size: 22px!important;
}

#top .aboutside_ar .widget_nav_menu li {
border-style: none!important;
border-bottom-style: none!important;
border-top-style: none!important;
}

#top .pub_menu3_ar .widget_nav_menu li {
border-style: none!important;
border-bottom-style: none!important;
border-top-style: none!important;
}

/* EVENTS ARABIC */
#top .eventsside_ar .widget_nav_menu li {
border-style: none!important;
border-bottom-style: none!important;
border-top-style: none!important;
}

.av-magazine-thumbnail {
    float: right!important;}

/* CONTACT FORM ARABIC
=============================================== */
#top .conside_ar {
background-color: #008888;
padding: 20px 20px 50px 20px;
text-decoration: none;
position: relative;
top: -150px;
height: 140px;
color: #ffffff;
}

.page-id-991 .av-special-heading-h2 {
  margin: 40px 0px 30px 0px!important;
}


.bluesqcon_ar {
width: 2000px;
height: 140px;
position: absolute;
margin: 0px -2000px 0px 0px;
background-image: url("/wp-content/uploads/2014/12/bg-pattern-primary.png");
}


#top .contact_form_ar #element_avia_2_1 input {
    width: 75% !important;
	float:left !important;
	border-color: #008888;
	border-radius: 0px;
}

#top .contact_form_ar #element_avia_2_1 label {
    display: inline-block !important;
	float: right;
	width:60px;
}


#top .contact_form_ar #element_avia_3_1 select {
	width: 75% !important;
	float:left !important;
	border-color: #008888;
	border-radius: 0px;
}

#top .contact_form_ar #element_avia_3_1 label {
    display: inline-block !important;
	float: right;
	width:60px;
}


#top .contact_form_ar #element_avia_4_1 input {
    width: 75% !important;
	float:left !important;
	border-color: #008888;
	border-radius: 0px;
}

#top .contact_form_ar #element_avia_4_1 label {
    display: inline-block !important;
	float: right;
	width:60px;
}


#top .contact_form_ar #element_avia_1_1 select {
    width: 75% !important;
	float:left !important;
	border-color: #008888;
	border-radius: 0px;
}

#top .contact_form_ar #element_avia_1_1 label {
    display: inline-block !important;
	float: right;
	width:60px;
}

#top .contact_form_ar #element_avia_5_1 input {
    width: 75% !important;
	float:left !important;
	border-color: #008888;
	border-radius: 0px;
}

#top .contact_form_ar #element_avia_5_1 label {
    display: inline-block !important;
	float: right;
	width:80px;
}


#top .contact_form_ar #element_avia_6_1 textarea {
    width: 75% !important;
	float:left !important;
	border-color: #008888;
	border-radius: 0px;
}

#top .contact_form_ar #element_avia_6_1 label {
    display: inline-block !important;
	float: right;
	width:60px;
}

#top .contact_form_ar #element_avia_8_1 input {border-color: #008888; padding-right:50px;}
#top .contact_form_ar #top .contact_form .fieldset{
	text-align:right;
}

#top .contact_form_ar .button {
float: left;
color: #ffffff;
background-color:#008888;
border-radius: 0px;
font-family: 'NassimArabic', 'Times New Roman', serif;
}
.value_verifier_label { right:180px; left:0px!important;}

#after_section_1 > div > div > div > div > div.flex_column.av_two_third.first.avia-builder-el-1.el_after_av_section.el_before_av_one_third.avia-builder-el-first > form > fieldset > p:nth-child(8) {
  padding-right: 175px!important;
}

.avia_codeblock.map {
    margin-bottom: 40px;
}

/*
.contact_details .av_textblock_section {
    display: inline-block;
    width: 49%;
    vertical-align: top;}
.contact_details .avia_codeblock_section {
    display: inline-block;
    width: 49%;}
*/

/* ----------------------------------------------------------
MAILING LIST PATTERN
------------------------------------------------------------- */
.mailinglist::before {
right: -7527px;
border-right:none;
border-left:0px solid #efefef;
}

footer {direction:rtl;}

#footer div.container::after {
    content: "";
    height: 70px;
    position: relative;
    top: -298px;
    right: -2265px;
    width: 200%;
    max-width: 500%;
    background-image: url("/wp-content/uploads/2016/08/main_bg_pattern_2.png");
    background-repeat: repeat;
    margin: 0px;
    padding: 0px 20px;
    display: inline-block;
    z-index: 320;
    visibility: visible !important;
}

/*added by nsherif for home page footer only*/
.page-id-1200 #footer div.container::after {
    content: "";
    height: 70px;
    position: relative;
    top: -299px;
    right: -2265px;
    width: 200%;
    max-width: 500%;
    background-image: url("/wp-content/uploads/2016/08/main_bg_pattern_2.png");
    background-repeat: repeat;
    margin: 0px;
    padding: 0px 20px;
    display: inline-block;
    z-index: 320;
    visibility: visible !important;
}

/* -------------------------------------------------------------------------------
       MAILING LIST
------------------------------------------------------------------------------- */

.mail_ar div {
    display: block!important;
}
.mail_en div {
    display: none;
}

.form_element {float:right!important;}
.mail_ar .form_element .avia_ajax_form p { width:50%;}

.avia-mailchimp-form::before {
    content: "القائمة البريدية";
    width: 110px;
    margin: 25px 15px 25px 25px;
    position: relative;
    display: inline-block;
    vertical-align: top;
}


div#MC2 {
display:inline-block;
}
div#MC1 {
display:none!important;
}

#top .mailinglist div#MC2 label {
display: inline;
font-size: 13px;
font-weight:bold;
font-family:'PalatinoLTArabic', sans-serif!important; font-weight: normal; text-align: right;
letter-spacing: 0em;
color: #fff;
padding: 9px 20px 9px 10px;
border-right: 0px solid #efefef;
}

#top .mailinglist div#MC2 input[type="email"] {
font-family: 'Sans-Serif', serif, 'Helvetica Neue', Helvetica, Arial, sans-serif!important;
}

#top .mailinglist div#MC2 .mc4wp-form input[type=submit] {
font-family: 'PalatinoLTArabic', sans-serif!important; font-weight: normal; text-align: right;
}

#top #mc4wp-form-1 {
  top: -86px;
}


#avia_mailchimp_widget-4::after {
	margin-right: 95%!important;}

.avia-mailchimp-form, .avia_mailchimp_widget {
    margin: 0px -25px 0px 0px!important;}
	
/*added by nsherif*/
.avia-mailchimp-form .text_input {
    padding: 13px 25px!important;
    border-top: none!important;
    border-left: none!important;
	border-right: solid 1px!important;
    border-bottom: none!important;
	border-color: #ffffff !important;}
#top div .av-light-form input[type='text'] {
    border-width: 1px!important;
	font-color:#000000;}
/* -- */

/* ----------------------------------------------------------
FOOTER & SOCKET PATTERN
------------------------------------------------------------- */


#footer div.container::before {
content: "";
height: 248px;
position: absolute;
top: -16px;
right: -2415px;
width: 200%;
max-width: 500%;
background-image: url("/wp-content/uploads/2016/08/main_bg_pattern_1.png");
background-repeat: repeat;
margin: 0px;
padding: 0px 20px;
display: inline-block;
z-index: 288;
}


#socket div.container::before {
content: "";
height: 102px;
position: absolute;
top: -43px;
right: -2415px;
width: 200%;
max-width: 500%;
background-image: url("/wp-content/uploads/2016/08/main_bg_pattern_1.png");
background-repeat: repeat;
margin: 0px;
padding: 0px 20px;
display: inline-block;
z-index: 288;
}


/* ----------------------------------------------------------
MAILING LIST
------------------------------------------------------------- */

.mailinglist {
clear: both;
line-height: 1.65em;
background-color: #00bdab;
margin: 0px -25px 0px 10px;
width: 250%;
height: 70px;
position: absolute;
top: -86px;
display: block;
padding-right:26px;
}

#top .mailinglist input.en[type="email"] {
display: none!important;}

#top .mailinglist input.ar[type="email"] {
-webkit-appearance: none;
border: 1px solid #e1e1e1;
padding: 0px 6px;
outline: none;
font: 14px "Sans-Serif" "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:16px;
font-weight:bold;
color: #efefef;
margin: 0px 20px;
width: 240px;
max-width: 100%;
display: inline;
/* margin-bottom: 0px; */
background: #00bdab;
border-radius: 0px;
box-shadow: none!important;
content:"ادخل البريد الإليكتروني"
}



#top form#mc4wp-form-1 {
padding-left: 25px;
position: relative;
padding-top: 10px;
top: -78px;
}

#top .mailinglist label {
display: none!important;}

#top .mailinglist label_ar {
display: inline;
font-size: 16px;
font-weight:bold;
font-family: 'EB Garamond','HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
letter-spacing: 0em;
color: #fff;
padding: 9px 20px 9px 20px;
border-left: 1px solid #efefef;
border-right:0px;
}

#top .mailinglist .mc4wp-form input.en[type=submit] {
display: none!important;}

#top .mailinglist .mc4wp-form input.ar[type=submit] {
display: inline-block;
padding: 12px 20px;
margin: 0;
font-size: 16px;
font-family: 'EB Garamond','HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight:bold;
letter-spacing: 0em;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
border: 0px solid transparent;
border-radius: 0px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
box-shadow: none;
background: 0 0;
text-shadow: none;
filter: none;
height: auto;
width: auto;
color: #fff!important;
background-color: #4cb399!important;
}

/* ----------------------------------------------------------
BLOG LIST DISPLAY
------------------------------------------------------------- */

#top .fullsize .template-blog .post-meta-infos {
text-align: right!important;
margin-left: 0px;
padding-top: 0px!important;
padding-bottom: 15px!important;
font-size: 14px!important;
}

#top .fullsize .template-blog .post .entry-content-wrapper {
max-width: 74%!important;
  width: 460px!important;
  margin: 0px!important;
  overflow: visible;
  padding: 0px 20px 0px 0px!important;
  float: right;

}

#top .fullsize .template-blog .blog-meta {
float: right!important;
margin: 3px 0px 0px 5px!important;

}

div .av_one_half {float:right;} /*added by nsherif*/

/* SEARCH  */


#top .template-search.content .entry-content-wrapper {
  padding-left: 55px;
  padding-right: 55px;}
#searchresults span {right: 0;}






/* ==================================================
==================================================
Tablet Styles
==================================================
================================================== */

/* start media Arabic*/

@media (min-width: 769px) and (max-width: 1440px){
#top fieldset{
    margin-top: -72px !important;
    margin-right: 100px !important;
}

}

@media (min-width: 700px) and (max-width: 768px){

.page-id-991 input.button {
    margin-left: 30px !important;
}

#top .avia-mailchimp-form .button {
    margin-right: 320px;
    
}

.page-contact-form{
 margin-right: 140px !important; 
}

.page-contact-form {
    margin-right: -55px !important;
} 
.page-id-991 fieldset {
    border: none;
    margin-right: 140px !important;
    margin-top: -72px !important;
}
.page-id-991 .page-contact-form {

}
.page-id-991 .avia_ajax_form .first_form {
    
    margin-right: -20px !important;
}
#element_avia_8_1 span.value_verifier_label{
     margin-left: 50px; 
}

.page-id-1200 article.slide-entry.flex_column.post-entry.post-entry-3142.slide-entry-overview.slide-loop-4.slide-parity-even.post-entry-last.av_one_fourth.real-thumbnail {
    margin-top: -130px;
}

#home-ar-2 {
    width: 335px !important;
    padding-right: 118px !important; 
}
 
.sidebar_left .content{
    margin-left: -33px !important;
}
.page-id-1018 article.slide-entry.flex_column.post-entry.post-entry-1580.slide-entry-overview.slide-loop-1.slide-parity-odd.post-entry-last.av_one_half.first.fake-thumbnail {
    width: 466px !important;
}
.page-id-1018 .avia-content-slider .fake-thumbnail .slide-image{
  margin-left: 402px !important;
}
.page-id-991 #element_avia_8_1 label{
   width: 219px;
}

fieldset {
    border: none;
    margin-right: 110px !important;
    margin-top: -72px !important;
} 
.page-id-991#footer #top fieldset {
    margin-bottom: 20px;
    margin-right: 140px !important;
} 
}


@media (min-width: 320px) and (max-width: 425px){

#top .avia-mailchimp-form .button {
    margin-right: 162px;
    top: -53px;
    border-color: 1px solid#fff;
    border: 1px solid #fff;
    border-bottom: 1px solid #fff !important;
    width: 92px !important;
    min-width: 100px;
    height: 37px;
    padding: 0px !important;
} 
.avia-mailchimp-form::before {
    margin: 25px -40px 25px 0px !important;
} 

input#avia_0_2 {
    font-size: 12px !important;
    width: 169px !important;
    margin-top: 10px !important;
   margin-right: -30px !important;
  
}

.page-id-1018 .av-special-heading-tag{
    margin-right: 5px !important;

}
.postid-3144 .post-loop-1 .big-preview a {
    height: 420px!important;
    display: flex;
    height: 270px !important;
}


}

@media (min-width: 400px) and (max-width: 425px){

.avia-mailchimp-form::before{
    margin: 25px 70px 25px 25px; 
}

.responsive #header_meta .sub_menu>ul>li {

    width: 33% !important;
}
#top .menu-item-2619::before{
display:none;
}
.responsive #header_meta .sub_menu>ul>li{
    margin-right: -2px !important; 
}
#top .foundation_button::after{
    left: 68px !important;
    top: 33px !important; 
}
#menu-item-2620{
margin-right: -17px !important;
}
#mobile-advanced{
 width: 294px !important;
}
#mobile-advanced a, #mobile-advanced .mega_menu_title {
    padding: 13px 90px !important;

}
#top .home_col2 {
    width: 100%!important;
}
#top .av-mailchimp-widget fieldset:lang(ar), 
#top .av-mailchimp-widget form:lang(ar) {
    margin: 0;
    max-height: 99px;
    margin-right: 160px;
    margin-top: -72px;
    width: 520px;
}
.widget:lang(ar){
 padding: 20px 0 0px 0 !important;
}
.about-ar-column {
    position: absolute !important;
    margin-top: 139px !important;
}
.about-ar-text{
 padding-left: 20px;
    padding-top: 310px !important;
    width: 400px !important; 

} 
#nav_menu-11,
#nav_menu-17 {
    margin-right: 20px !important; 
 margin-left: 20px;
	}

.council-ar h1{
   margin-right: 20px !important;
    margin-left: 20px !important; 
} 
.page-id-3290#top p{
  margin-right: 20px !important;
    margin-left: 20px !important; 
}

.page-id-3290#top .team-member-job-title {
    margin-right: 20px !important;
}
.page-id-3290#top h1 {
    margin-right: 20px;
    margin-left: 20px;
}
.ctivities-ar-column {
    position: absolute !important;
    margin-top: 139px !important;
}
.ctivities-ar-text{
   padding-left: 20px;
    padding-top: 225px !important;
    width: 400px !important; 

}  
.page-id-1172#top .small-preview img {
    
    margin-left: 95px !important;
}
.news-ar-column {
    position: absolute !important;
    margin-top: 139px !important;
}
.news-ar-text{
   padding-left: 5px;
    padding-top: 200px !important;
    width: 415px !important;

} 
.page-id-1172#top .small-preview img {
  
    margin-bottom: 0px;
}
.page-events-text{
   padding-left: 5px;
    padding-top: 270px !important;
    width: 415px !important;
    margin-left: -20px !important;

}
.page-events-column{
   position: absolute !important;
    margin-top: 139px !important;
} 
.page-events-past-column{
    position: absolute !important;
    margin-top: 139px !important;

}
.page-events-past-text{
    padding-left: 5px;
    padding-top: 285px !important;
    width: 415px !important;
    padding-right: 0px;

}
.page-id-2979 .avia-image-container.avia-align-center .avia-image-container-inner{
  display:none;

} 
.postid-2770 .post-loop-1 .big-preview img {
    border-radius: 0px;
    width: 0px !important;
    height: auto;
    min-width: 100%;
    min-height: 100%;
}
.page-id-991#top fieldset {
    margin-bottom: 20px;
    margin-right: 10px !important;
    margin-left: 30px;
}
.page-id-991#top .heading_ar {
    text-align: right;
    margin-right: 20px;
}

.page-contact-column{
   position: absolute !important;
    margin-top: 139px !important;
} 

.page-contact-text{
    padding-left: 10px;
    padding-top: 270px !important;
    width: 415px !important;
    padding-right: 0px; 
}
.page-id-991 .avia-mailchimp-form::before {
    margin: 25px -25px 25px 25px !important;
}
.page-id-991#top .av-mailchimp-widget fieldset:lang(ar), #top .av-mailchimp-widget form:lang(ar) {
    margin: 0;
    max-height: 99px;
    margin-right: 68px !important;
    margin-top: -72px;
    width: 520px;
}

.avia-mailchimp-form::before {
    margin: 25px -40px 25px 25px !important;
}
#top .av-mailchimp-widget fieldset:lang(ar){
    margin: 0;
    max-height: 99px;
    margin-right: 80px !important;
    margin-top: -72px;
    width: 520px;
}

#top .av-mailchimp-widget form:lang(ar) {
    margin: 0;
    max-height: 99px;
    margin-right: 78px !important;
    margin-top: -72px;
    width: 520px;
}



@media (min-width: 320px) and (max-width: 785px){
  
 #top .foundation_button::after {
  
  background-color: #eee !important;
    
} 

}



@media (min-width: 320px) and (max-width: 375px){


#top .avia-mailchimp-form .button {
    margin-right: 145px;
    top: -53px;
    border-color: 1px solid#fff;
    border: 1px solid #fff;
    border-bottom: 1px solid #fff !important;
    width: 81px !important;
    min-width: 80px;
    height: 37px;
    padding: 0px !important;
}

#top .foundation_button::after {
    left: 60px !important;
    top: 33px !important;
} 

.page-contact-column {
    position: absolute !important;
    margin-top: 139px !important;
} 
.page-contact-text {
    padding-left: 20px;
    padding-top: 270px !important;
    width: 415px !important;
    padding-right: 55px;
} 
.postid-2770 .post-loop-1 .big-preview img {
    border-radius: 0px;
    width: 0px !important;
    height: auto;
    min-width: 100%;
    min-height: 100%;
} 

#top .menu-item-2619::before{
          width: 0px !important; 
           
}  
.responsive #header_meta .sub_menu>ul>li {

    width: 33% !important;  
} 

.responsive #header_meta .sub_menu>ul>li{
    margin-right: 2px; 
}
 

#top .foundation_button::after{
    left: 68px !important;
    top: 33px !important; 
}

#menu-item-2620{
margin-right: -17px !important;
}

.page-id-1200#top .home_col2 {
    width: 100%!important;
  
}
#top .av-mailchimp-widget fieldset:lang(ar), #top .av-mailchimp-widget form:lang(ar) {
    margin: 0;
    max-height: 99px;
    margin-right: 160px;
    margin-top: -72px;
    width: 520px;
} 
.avia-mailchimp-form::before {
    margin: 25px 52px 25px 25px !important;
   
}
#text-6{
 padding: 5px 0 0px 0 !important;
}
.about-ar-text {
    padding-left: 20px;
    padding-top: 310px !important;
    width: 400px !important;
    padding-right: 50px !important;
}
.about-ar-column {
    position: absolute !important;
    margin-top: 139px !important;
} 

.page-id-3290#top h1 {
    margin-right: 20px;
    margin-left: 20px;
}
.page-id-3290#top p {
    margin-right: 20px !important;
    margin-left: 20px !important;
}
#top .team-img-container {
    float: none!important;
    position: relative;
    overflow: hidden;
    border-radius: 0px;
    text-align: center;
    margin: 0px 20px 30px 0px;
} 
.page-id-3290#top .team-member-job-title {
    margin-right: 20px !important;
}
.ctivities-ar-column {
    position: absolute !important;
    margin-top: 139px !important;
}
.ctivities-ar-text {
    padding-left: 20px;
    padding-top: 225px !important;
    width: 400px !important;
   padding-right: 40px; 
} 
.page-id-1172#top .small-preview img {
    margin-left: 55px !important;
    margin-bottom: 10px;
} 
.page-id-1172#top .fullsize .template-blog .post .entry-content-wrapper{
    padding: 10px 20px 0px 20px!important; 

}
.news-ar-text {
    padding-left: 20px;
    padding-top: 200px !important;
    width: 415px !important;
   padding-right:60px;
}
.news-ar-column {
    position: absolute !important;
    margin-top: 139px !important;
} 
.page-id-1172#top .fullsize .template-blog .post .entry-content-wrapper {
    padding: 10px 0px 0px 20px!important;
} 
.page-events-text{
    padding-left: 5px;
    padding-top: 270px !important;
    width: 415px !important;
    margin-left: -70px !important;

}
.page-events-column{
   position: absolute !important;
    margin-top: 139px !important;
}
.page-events-past-column{
    position: absolute !important;
    margin-top: 139px !important;

}
.page-events-past-text{
    padding-left: 5px;
    padding-top: 285px !important;
    width: 415px !important;
    padding-right: 40px;

}
.page-id-2979 .avia-image-container.avia-align-center .avia-image-container-inner{
  display:none;

}


} 
@media (min-width: 300px) and (max-width: 320px){ 
 
.avia-mailchimp-form::before {
    
    font-size: 13px;
} 
input#avia_0_2 {
    font-size: 12px !important;
    width: 136px !important;
    margin-top: 10px !important;
    margin-right: -20px !important;
}
#top .avia-mailchimp-form .button {
    margin-right: 123px;
}

#top .foundation_button::after {
    left: 48px !important;
    top: 33px !important;
} 
.page-id-991 .page-contact-text {
    padding-left: 20px;
    padding-top: 270px !important;
    width: 415px !important;
    padding-right: 110px;
} 
.responsive #header_meta .sub_menu>ul>li {
    margin-right: 0px;
} 
#top .av-mailchimp-widget fieldset:lang(ar), #top .av-mailchimp-widget form:lang(ar) {
    margin-right: 130px;
}

.about-ar-text {
    padding-left: 20px;
    padding-top: 310px !important;
    width: 400px !important;
    padding-right: 100px !important;
}
.ctivities-ar-text {
    padding-right: 100px;
} 
.news-ar-text{
padding-right: 115px; 
}
.single-newsitems div.entry-content-wrapper.clearfix.standard-content {
    padding-right: 20px;
    padding-left: 20px;
}
.page-events-text {
    padding-left: 5px;
    padding-top: 270px !important;
    width: 415px !important;
    margin-left: -120px !important;
} 
.page-events-past-text {
    padding-left: 10px;
    padding-top: 285px !important;
    width: 415px !important;
    padding-right: 90px;
} 
.postid-2770 .post-loop-1 .big-preview img {
    border-radius: 0px;
    width: 10px;
    min-width: 100%;
    min-height: 100%;
}

}

/* end media */
  


@media only screen and (max-width: 989px) and (min-width: 768px){
.page-id-1200 #after_section_1 > div > div > div > div > div.flex_column.av_two_third.avia-builder-el-10.el_after_av_one_third.avia-builder-el-last {
  margin-left: 30px!important;
  width: 64%!important;
}

#top .fullsize .template-blog .blog-meta {
  width: 115px!important;
  height: 95px!important;}
.parent-pageid-1060 .pub_menu3_ar {
  padding: 30px 25px 50px 3px!important;}

#top .fullsize .template-blog .newsitems .blog-meta {
  width: 116px!important;}



}


/* ==================================================
==================================================
Mobile Styles
==================================================
================================================== */

@media only screen and (max-width: 767px) {

/*main menu | nsherif*/
ul#mobile-advanced {
    height: 375px;
    width: 265px; 
    opacity: 0.85;
    min-height: 0px!important;
    padding: 75px 0px 0px 0px!important;
    left: 100%; 
    float: right;
	text-align:left;
}

/* TOP BAR + HEADER */
.responsive #header_meta .sub_menu>ul>li {
float: right;
display: inline-block;
padding: 10px 0;
}

.av_secondary_right .sub_menu {
  padding: 0px;
}

#top .menu-item-979::before {
  content: none!important;
background-color: #00b2b2; 
}

#top .menu-item-979 {
background-color: #00b2b2!important;
width:50%!important;
height:36px!important;
}
#top .menu-item-980 {
background-color: #008888!important;
width:50%!important;
height:36px!important;

}



#header_meta #searchform {
  float: right!important;
}

/* -------- 
SLIDER ------- */

body .container_wrap .avia-builder-el-no-sibling {
  margin-top: 0;
  margin-bottom: 0px;
}

.content {
  padding: 0px!important;
}

#top .home_slider3_ar .slide-content {
	position: relative;
	width: 100%;
}



#top .home_slider3_ar .avia-content-slider .slide-image {
	height: 175px;
}


#top .home_slider_ar .entry-title {
  color: #ffffff!important;
  font-size: 22px!important;
  line-height: 24px;
  padding-bottom: 5px;
  height: 100px;
  font-weight: 300;
  letter-spacing: 0em;
  padding-right: 0px;
}



#top .home_slider3_ar .slide-content {
  margin: 0px;
  top: -48px;
  transition-delay: 0.1s;
}

#top .home_slider_ar::before {
  content: "";
  height: 273px;
  display: block;
  background-color: #004c66;
  width: 100%;
  position: absolute;
}


#top .pub_menu3 {
padding: 30px 20px 20px 20px;
width: 100%;
max-width:100%;
text-decoration: none;
position: relative;
top: -180px;
height: 350px;
color: #ffffff;
}

#top #pub_single_bar {
width: 100%;
max-width:100%;
}

#top .supportus_title{ 
display: none; 
}

#top .supportus_img{ 
display: none; 
}

#top .supportus_text{ 
display: none; 
}

#top #after_section_1 > div > div > div > div > div.flex_column.av_two_third.first.avia-builder-el-2.el_after_av_section.el_before_av_one_third.avia-builder-el-first > div.avia-content-slider.avia-content-grid-active.avia-content-slider.avia-content-slider .slide-entry-wrap

 {
width:100%!important;
padding: 0px 10px 0px 10px;

}
/*council members | nsherif -->*/
#top .team-member-description {margin-right: 5px; margin-left: 5px;}
#top .team-img-container img{ margin-top:5px;  float: right;}
#top .team-member-job-title {margin-right:5px;}
/*<---*/



/* PUBLICATIONS DISPLAY 
============================================= */
.page-id-1200 #after_section_1 > div > div > div > div > div.flex_column.av_two_third.avia-builder-el-10.el_after_av_one_third.avia-builder-el-last {
  margin-left: 0px!important;
  width: 100%!important;
}

#after_section_1 > div > div > div > div > div.flex_column.av_two_third.avia-builder-el-10.el_after_av_one_third.avia-builder-el-last > div:nth-child(2) {
  width: 100%;
  float: right;
  padding: 0 20px;
}

#after_section_1 > div > div > div > div > div.flex_column.av_two_third.avia-builder-el-10.el_after_av_one_third.avia-builder-el-last > div:nth-child(3) {
width: 100%;
  float: right;
  padding: 0 20px;
}


/* NEWS DISPLAY 
============================================= */
#top .fullsize .template-blog .post .entry-content-wrapper {
  max-width: 100%!important;
  width: 100%!important;
  margin: 0px!important;
  overflow: visible;
  padding: 0px 20px 0px 0px!important;
  float: right;
}





/* Post List Display 
============================================= */

#top .fullsize .template-blog .blog-meta {
float: left;
margin: 10px;
display: inline-block;
position: relative;
width: 81px;
overflow: hidden;
text-align: left;
z-index: 1000;
}

#top .fullsize .template-blog .post-title {
text-align: right!important;
font-size: 24px;
padding: 5px 0px 5px 0px;
max-width: 800px;
margin: 0 auto;
}


#top .fullsize .template-blog .post-meta-infos {
text-align: right!important;
margin-left: 0px;
padding-top: 5px;
}

#top .fullsize .template-blog .blog-meta {
float: left;
margin: 10px 10px 0px 10px;
display: block;
position: relative;
width: 100%;
overflow: hidden;
text-align: left;
z-index: 1000;
background-color:#ffffff!important;
border-radius: 0px!important;
}

#top .small-preview {
width: auto!important;
height: auto; 
overflow: hidden;
border-radius: 0px!important;
float: left;
margin: 0px 0px 0px 0px;
position: relative;
text-align: left;
line-height: 81px;
position: relative;
z-index: 4;
display: block;
background-color:#ffffff!important;
}

#top .small-preview img{
border-radius: 0px!important;
}


#top .fullsize .template-blog .post .entry-content-wrapper {
text-align: right;
font-size: 12px!important;
line-height: 16px;
max-width: 100%;
width: 100%;
margin: 100px 0px 0px 0px;
overflow: visible;
padding: 10px 10px 0px 10px!important;
left: 0px;
}

#top  .newsitems.template-blog .blog-meta{
float: left;
margin: 10px 10px 0px 10px;
display: block;
position: relative;
width: 100%;
overflow: hidden;
text-align: left;
z-index: 1000;
background-color: #e9e9e9!important;
border-radius: 0px!important;
}

/* Events Section 
============================================= */

#top .events_ar {
  margin: 0px 20px;
}

#footer {
  margin-top: 120px;
}

#socket .copyright {
  float: right;
  padding: 0 20px;
}

.mailinglist{
  clear: both;
  line-height: 1.65em;
  background-color: #00bdab;
  margin: 0px 0px 0px 10px;
  width: 100%;
  height: 150px;
  position: relative;
  top: -16px;
  display: block;
  padding-right: 0px;
}

#top .mailinglist .mc4wp-form input[type=submit] {
  padding: 12px 20px;
  margin: 14px 0px;
  float: right;
  display: inline;
}



#top .mailinglist input[type="email"] {
-webkit-appearance: none;
border: 0px solid #e1e1e1;
border-right: 1px solid #e1e1e1;
padding: 15px 10px;
outline: none;
font: 14px "NassimArabic" "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: bold;
color: #efefef;
margin: 10px 20px 0 0;
width: 205px;
max-width: 100%;
/* display: inline; */
/* margin-bottom: 0px; */
background: #00bdab;
border-radius: 0px;
box-shadow: none!important;
float:right;
}

#top .mailinglist label {
border-right: 0px solid #efefef;
border-left: 0px solid #efefef;
}

#top .mc4wp-success, .mc4wp-alert, .mc4wp-notice {
display: inherit;
padding: 10px 0px;
}

#top .home_slider3 .slide-content {
position: relative;
width: 34%;
}