/*
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
*/
@import url(http://weloveiconfonts.com/api/?family=entypo);

#top .avia-mailchimp-form .button {
    top: -57px;
    margin-left: 385px;
    border: 1px solid #fff;
    border-bottom: 1px solid #fff !important;
}


body {
font-size:14px!important;
line-height:20px!important;
text-decoration:none;
}

p {
font-size:14px!important;
line-height:20px!important;
}

a:hover {
text-decoration: none!important;
color: #bbbbbb!important;
}

.activities p{font-size:19px!important; color:#000;}
.main_color p b, .main_color p strong {color:#05c1c1!important;}

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}


@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

}

.entry-content-wrapper h1 {
text-transform: none!important;
}

#footer {
margin-top: 120px;
}

/* SIDE MENU FONTS */

div#nav_menu-9, div#nav_menu-7, div#nav_menu-8 {
font-family:"droid sans"!important;
}

.content h1 {
  margin-bottom: 25px;
}



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


#top .logo img {
padding: 20px 0;
}

#top body{
font-weight:normal!important;
-webkit-font-smoothing: antialiased;
}

#top p{
font-weight:normal!important;
-webkit-font-smoothing: antialiased;
}

/*added by nsherif*/
#top p a {color:#4cb39d!important;}

#top h1,h2,h3,h4,h5,h6{
font-weight:normal!important;
-webkit-font-smoothing: antialiased;
}


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




/* -----------------------
MENU ICON
-------------------------- */

#top #avia-menu-fx {
position: absolute;
bottom: 15px;
height: 5px;
z-index: 10;
width: 100%;
left: 0;
opacity: 0;
visibility: hidden!important;
}

#top #avia-menu-fx #div.avia-arrow-wrap {
background-color: #ffffff;
color: #ffffff;
border-color: #ffffff!important;
height: 24px;
width: 14px;
position: absolute;
top: 6px;
left: 50%;
margin-left: -5px;
overflow: hidden;
visibility: visible;

}

/*
#top .current-menu-item > a > .avia-menu-fx {
  visibility: hidden!important;
}
*/

/* ----------------------
TOP BAR 
------------------------ */

#top .social_bookmarks {
height: 38px;
z-index: 150;
-webkit-backface-visibility: hidden;
margin: 0 0 0 0px!important;
}

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

#top .social_bookmarks li {
width:50px!important;
}

#top #wrap_all .social_bookmarks li a:hover {
  color: #ffffff!important;
}


#header_meta {
border-top: none;
z-index: 10;
min-height: 38px;
border-bottom-style: none;
border-bottom-width: 0px;
margin-bottom: -1px;
background-color:#eee;
}


#top .av_secondary_left .sub_menu {
padding-right: 0px!important;
padding-top: 3px!important;
}


/* WPML SWITCHER */


#top #lang_sel_list {
float:right!important;
padding-top:3px;

}


#top #header_meta #lang_sel_list a.lang_sel_sel {
background-image: none;
color: #444;
background-color: #eee;
display:none;
}

#top #header_meta #lang_sel_list a.lang_sel_other {
background-image: none;
color: #008888;
background-color: #eee;
font-size: 18px;
padding: 4px 12px;
font-family: NaseemArabic;
-webkit-font-smoothing: antialiased;
}

#top #lang_sel_list li.icl-en {
font-family: 'droid sans'!important;
font-weight: "normal";
}

#top ul.avia_wpml_language_switch.avia_wpml_language_switch_extra {
display: none;
}

.header_color a:hover{
color: #00b2b2!important;
}

/* ----------------------
TOP BAR SEARCH
------------------------ */
#top #header_meta #s {
width: 100%;
position: relative;
padding: 8px 100px 6px 5px;
z-index: 1;
margin: 0;
box-shadow: none;
background-color: #eee;
border:none;
font-size:12px;
color:#008888;
font-family:"Droid Sans";


}

#top #searchform>div {
  top: -3px;
}

#header_meta #searchform{
float:right;
padding: 3px 0 0 5px;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
margin: 3px 0 0 0;
}

#top #header_meta input#s[placeholder]{
-webkit-font-smoothing: antialiased!important;
color: #ffffff !important;
}

#top #header_meta #searchform #searchsubmit{
width: 40px;
height: 32px;
line-height: 40px;
padding: 0;
position: absolute;
right: 0;
top: -3px;
z-index: 2;
margin: 0;
border-radius: 0;
min-width: 40px;
background-color: #eee;
border:none;
color: #008888;
font-size:13px;
}


#top #searchform .ajax_search_response { display: none !important; }
#top #searchform .ajax_load {
display: none !important;
}


/*
#top body.login .login h1 a {
-webkit-background-size: 320px;
background-size: 320px;
width: 3200px;
}
*/

#top .small-preview{
width:130px;
height:100px;
background:#ffffff;
}

#avia2-menu > li.menu-item.menu-item-language{
padding-left:10px;
}
#lang_sel_list ul {
    border-top: none!important;
}

/*
.map{
padding:30px 0px 0px 0px;
}
*/

.analytic_heading_ar {
direction: rtl;
text-align: right;
}

.topr{
width:20px;
background-color:#8e8e8e;
}


div.aboutside ul.menu li.current-menu-item{
	background: none !important;
box-shadow:none;
}

.aboutside div ul.menu li.current-menu-item::after {
  content: '>';
  padding: 0px 20px;
  display: inline;
  float: right;
  font-weight: normal;
}

div.aboutside div ul.menu li.current-menu-item a,
div.aboutside div ul.menu li.current-menu-item a:hover,
div.aboutside div ul.menu li.current-menu-item a:visited,
div.aboutside div ul.menu li.current-menu-item a:focus,
div.aboutside div ul.menu li.menu-item a:hover{
	width:100% !important;
/*	background-color:#006666 !important;*/
	padding:1px 3px 1px 3px !important;
font-weight:normal;
}


.av-special-heading-h3 {
padding-bottom: 30px!important;
padding-top: 30px!important;
}

.av-special-heading {
margin-top: 0px!important;
}



/* PAGE SIDE COLUMN 
================================================
*/

/*
ENGLISH PAGES
-----------------
support us
.page-id-1065

Analytic
.page-id-1232


ARABIC PAGES
-----------------
news
.page-id-1172

publications
.page-id-1060

about
.page-id-960


*/

/* ======== 1/3 Column Move Up =============================================== */

.page-id-61 .av_one_third,
.page-id-63 .avia-builder-el-1,
.page-id-502 div.av_one_third,
.page-id-727 div.av_one_third.first,
.page-id-789 div.av_one_third, 
.page-id-830 div.av_one_third, 
.page-id-837 div.av_one_third, 
.page-id-924 div.av_one_third, 
.page-id-1035 div.av_one_third, 
.page-id-1065 div.av_one_third, 
.page-id-1094 div.av_one_third, 
.page-id-1116 div.av_one_third, 
.page-id-1124 div.av_one_third, 
.page-id-1232 div.av_one_third, 
.page-id-1239 div.av_one_third, 
.page-id-1245 div.av_one_third, 
.page-id-1251 div.av_one_third, 
.page-id-1257 div.av_one_third, 
.page-id-960 div.av_one_third, 
.page-id-971 div.av_one_third, 
.page-id-991 div.av_one_third, 
.page-id-994 div.av_one_third, 
.page-id-1018 div.av_one_third, 
.page-id-1060 div.avia-builder-el-8, 
.page-id-1172 div.av_one_third, 
.page-id-1304 div.av_one_third,
.page-id-1310 div.av_one_third,
.page-id-1312 div.av_one_third,
.page-id-1314 div.av_one_third,
.page-id-1316 div.av_one_third,
.page-id-1327 div.av_one_third,
.page-id-1334 div.av_one_third,
.page-id-2700 div.av_one_third,
.page-id-2893 div.av_one_third,
.page-id-1472 div.av_one_third,
.page-id-2979 div.av_one_third,
.page-id-2927 div.av_one_third,
.page-id-3001 div.av_one_third,
.page-id-3290 div.av_one_third,
.page-id-3540 div.av_one_third,
.page-id-3545 div.av_one_third
{
top: -140px;
}


.page-id-61 .content,
.page-id-63 .content,
.page-id-502 .content,
.page-id-727 .content,
.page-id-789 .content, 
.page-id-830 .content, 
.page-id-837 .content, 
.page-id-924 .content, 
.page-id-1035 .content, 
.page-id-1065 .content, 
.page-id-1094 .content, 
.page-id-1116 .content, 
.page-id-1124 .content, 
.page-id-1232 .content, 
.page-id-1239 .content, 
.page-id-1245 .content, 
.page-id-1251 .content, 
.page-id-1257 .content, 
.page-id-960 .content, 
.page-id-971 .content, 
.page-id-991 .content, 
.page-id-994 .content, 
.page-id-1018 .content, 
.page-id-1060 .content, 
.page-id-1172 .content, 
.page-id-1304 .content,
.page-id-1310 .content,
.page-id-1312 .content,
.page-id-1314 .content,
.page-id-1316 .content,
.page-id-1327 .content,
.page-id-1334 .content,
.page-id-1472 .content,
.page-id-3290 .content {
  padding-top: 40px;
}

.page-id-61 .av_two_third,
.page-id-502 .av_two_third,
.page-id-727 .av_two_third,
.page-id-789 .av_two_third, 
.page-id-830 .av_two_third, 
.page-id-837 .av_two_third, 
.page-id-924 .av_two_third, 
.page-id-1035 .av_two_third, 
.page-id-1065 .av_two_third, 
.page-id-1094 .av_two_third, 
.page-id-1116 .av_two_third, 
.page-id-1124 .av_two_third, 
.page-id-1232 .av_two_third, 
.page-id-1239 .av_two_third, 
.page-id-1245 .av_two_third, 
.page-id-1251 .av_two_third, 
.page-id-1257 .av_two_third, 
.page-id-971 .av_two_third, 
.page-id-1334 .av_two_third {
margin-left: 45px!important;
}



/* ======== Direction RTL      =============================================== */

.page-id-960,
.page-id-971,
.page-id-991,
.page-id-994,
.page-id-1018,
.page-id-1060,
.page-id-1172,
.page-id-1200,
.page-id-1304,
.page-id-1310,
.page-id-1312,
.page-id-1314,
.page-id-1316,
.page-id-1327
{
direction:rtl;
}


/* ======== Page Margins      =============================================== */

.page-id-61 .av_two_third, 
.page-id-1116 .av_two_third, 
.page-id-1124 .av_two_third, 
.page-id-924 .av_two_third  {
  margin-left: 50px!important;
  width: 64.66666666666666%;
  margin-top: 5px!important;
}


.page-id-1172 .av_two_third,
.page-id-960 .av_two_third,
.parent-pageid-960 .av_two_third,
.page-id-1060 .av_two_third,
.parent-pageid-1060 .av_two_third

{
   margin-top: 10px!important;
}





/* ARABIC SPECIFIC CODES */

#top .supportus_title_ar {
background-color: #006666;
padding: 30px;
position: relative;
//top: -250px;
text-align:right;
margin-top:0px;
}


/* -----------------------------------------------------------------------------------------
------- FOOTER  ----------------------------------------------------------------------------
----------------------------------------------------------------------------------------- */

#footer .widgettitle {
font-weight: bold!important;
text-transform: uppercase;
margin-bottom: 20px;
letter-spacing: 2px;
font-size: 14px;
color:#efefef;
font-family: 'EB Garamond','HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}


#footer .menu-item{
font-family: 'NassimArabic', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
letter-spacing: 1px;
}

#footer .widget {
padding: 0 5%;
margin: 30px 0 0px 0;
}

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




}


#top .heading_ar{
text-align:right;
}


/* Top tab buttons 
============================================= */

#top .foundation_button  a {
padding: 11px 20px 13px 20px;
background-color: #00b2b2 ;
color: #ffffff ;
margin-right: -3px;
font-family:"droid sans";
font-weight:normal;
font-size:12px;
letter-spacing:2px;
}


#top .foundation_button a:hover{
color: #008888 !important;
text-decoration: none;
}

#top .foundation_button{
text-decoration: none;
}
#top .foundation_button::after {
  content: "";
  background-color: #ffffff;
  padding: 5px 5px;
  left: 62px;
  top: 20px;
  position: absolute;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}



#top .research_button  a {
padding: 11px 20px 13px 20px;
background-color: #0085b2 ;
color: #ffffff ;
font-family:"droid sans";
font-weight:normal;
font-size:12px;
letter-spacing:2px;
}

#top .research_button a:hover{
color: #00b2b2 !important;
text-decoration: none;
}

#top .research_button {
text-decoration: none;
}



#top .consulting_button  a {
padding: 11px 20px 13px 20px;
background-color: #515191 ;
color: #ffffff ;
font-family:"droid sans";
font-weight:normal;
font-size:12px;
letter-spacing:2px;
}

#top .consulting_button a:hover{
color: #00b2b2 !important;
text-decoration: none;
}

#top .consulting_button {
text-decoration: none;
}

#top .initiatives_button  a {
padding: 11px 20px 13px 20px;
background-color: #5d3516 ;
color: #ffffff ;
font-family:"droid sans";
font-weight:normal;
font-size:12px;
letter-spacing:2px;
}

#top .initiatives_button a:hover{
color: #00b2b2 !important;
text-decoration: none;
}

#top .initiatives_button {
text-decoration: none;
}

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

#top .menu-item-188::before {
content: "";
height: 38px;
position: absolute;
top: -13px;
left: -2000px;
width: 2000px;
background-color: #00b2b2;
/* margin: 0px; */
padding: 0px 0px;
}
}




#top .development_button  a {
padding: 8px 20px 11px 20px;
background-color: #9a9a9a ;
color: #ffffff ;
}


ul.disc, .entry-content-wrapper ul {
    list-style: none outside none;
text-decoration: none;
}


#top .sub_menu li {
padding:0px 0px 0px 0px;
border-right-width: 0px;
line-height: 10px;
}

/*
.main_menu {
margin-top:15px!important;
}
*/


.av-main-nav > li > a {
  padding: 15px 13px 0 13px ;
}

/* MENU DIAMOND ICON */

.avia-menu-fx {
  position: absolute!important;
  bottom: -6px!important;
  height: 10px!important;
  width: 10px!important;
  left: 45%!important;
  background-color: #ffffff!important;
  -ms-transform: rotate(45deg)!important;
  -webkit-transform: rotate(45deg)!important;
  transform: rotate(45deg)!important;
}

/* LAST MENU BUTTON PADDING */
.html_header_searchicon_disabled #top .av_header_border_disabled.av_bottom_nav_disabled .main_menu .menu>li:last-child>a .avia-menu-fx {
  padding-right: 0px!important;
}

.team-member-description a {
    color: #008888!important;
}

/*
=============================================
HOME PAGE
============================================= */



.home_banner .slide-image{
display:none;}

.home .content.av-content-full.alpha.units {
    padding-top: 0px;}

.home_col1 .textwidget {
    background-color: #f3f3f3;
	border-top: solid 2px #006666;}
.home_banner {
    max-height: 276px;}

.home_banner_blurb {
    padding: 0 0 0 20px;}
/*nsherif*/
.home_banner_blurb .avia_textblock{min-width:200px; overflow:visible;}

.home_banner_posts span.blog-categories.minor-meta {
    display: none;
}
.home_banner_posts .slide-meta {
    padding: 10px 0px;
	display: none;
}

.home_banner_posts .entry-content-header {
    margin-bottom: 20px;
}

.home_col2 {
    margin-left: 2%!important;
    width: 68.666667%!important;
	display: inline-block;
}

.home_banner_blurb .av_textblock_section {
    padding: 20px;
}
.home_banner_blurb .av_textblock_section h2 {
    font-size: 25px;
}

.home_banner_posts{
width: 69%!important;}
.home_banner_posts .avia-content-slider{
vertical-align: top;}
.home_banner_posts .avia-content-grid-active {
    display: inline-block!important;
    width: 22%;
    margin-left: 20px;
	margin-top: 24px!important;}
.home_banner_posts .slide-entry-title {
    font-size: 18px!important;
    line-height: 18px;
    margin: 0;
    color: #4cb39d;}
#top .home_banner_posts .slide-meta-time {
    color: #9a9a9a!important;}
.home_banner_posts {
    margin-left: 0px!important;}

.home_banner_posts .slide-entry-excerpt{
-webkit-font-smoothing: antialiased;}



.statement_1, .statement_2, .statement_3 {
    display: inline!important; }

.av-overlay-hover-deactivate:hover .av-caption-image-overlay-bg {
    opacity: 1 !important;
}

.home_col2 p {
	font-size:13px!important;}
#top #wrap_all .main_color .home_col2 h4 {
	color:#ffffff!important;}

.home_col2 .avia_image, .home_col2 .av-image-caption-overlay, .home_col2 .avia-image-container-inner {
	display:inline-block;}

.home_col2 .avia_image, .home_col2 .av-image-caption-overlay, .home_col2 .avia-image-container-inner {
    display: inline-block;
    height: auto;
    overflow: hidden;
    bottom: 0px;}

.home_col2 .av-image-caption-overlay-center {
    text-align: left;
    padding: 15px!important;}

.statement_1 .avia-image-container-inner, .statement_2 .avia-image-container-inner, .statement_3 .avia-image-container-inner{	
	width: 239px;
    height: 239px;
    margin-right: 0px;}

.statement_2 {
    margin: 0 15px;}

.home_video iframe {
    max-width: 100%;
    /*margin: 20px 0px;*/ /*removed by nsherif*/
    border-top: solid 4px #4cb39d;}

.home_video {
    margin-bottom: 45px;}

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

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


.home_slider3 .bluesqhome {
width: 1000px;
height: 131px;
position: relative;
margin: -161px auto 0px -870px;
background-image: url("/wp-content/uploads/2016/08/main_bg_pattern_2.png");
}



.page-id-50 .main_color .container::before {
    content: url("/wp-content/uploads/2016/08/main_bg_pattern_1.png");
    height: 276px;
    position: absolute;
    top: -277px;
    width: 100%;
    background-image: url("/wp-content/uploads/2016/08/main_bg_pattern_1.png");
    background-repeat: repeat;
    margin: 0px 0px 0px -100%;
    padding: 0px;
}


#top .avia-section.av-minimum-height .home_slider::before{
  background: none;
}


#av_section_1 > div > main > div > div > section{
position: relative;
float: right;
top: -150px;
margin: 0px -856px -500px 0px;
}


/* Home Page Grey Titles
=============================================== */

#top #wrap_all .main_color .home_grey_title h3 {
  font-size: 12px!important;
  font-weight: bold!important;
  font-family: 'droid serif'!important;
}

#top #wrap_all .main_color .home_news_title h3 {
font-size: 12px!important;
  font-weight: bold!important;
  font-family: 'droid serif'!important;
}





/* Home Column 2 
============================================= */


.home .publication{
width:100%;
}

#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:nth-child(2){
width:50%;
float:left;
padding-right:10px;
}

#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:nth-child(3){
width:50%;
float:left;
padding-left:10px;
}


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

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


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

#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!important;
font-size: 16px!important;
line-height: 20px;
max-width: 100%!important;
width: 100%!important;
margin: 0px 0px!important;
overflow: visible;
padding: 20px 0px!important;
left: 0px;
}

,main color .minor-meta{
color:#003366!important
}

#top.home .publication span.blog-categories.minor-meta {
  display: inline;
}

#top.home .publication .minor-meta.date-container {
  display: none!important;
}

#top.home .publication span.text-sep.text-sep-cat {
  display: none;
}


/* News Section 
=============================================== */

/*

.home .newsitems{
clear: both;
width: 100%;
float: left;
position: relative;
background-color: #f3f3f3!important;
padding: 0px 20px 20px 20px!important;
margin-bottom: 0px!important;
margin-top: -1px;
}

*/

.home_news_title{
background-color:#f3f3f3;
padding:30px;
border-top: solid 1px #e0e0e0!important;
} 

.home_news_title_ar{
background-color: #f3f3f3;
  padding: 30px;
  border-top: solid 1px #e0e0e0!important;
} 

.category-news img, a img {
    max-width: none!important;
}

.home_col2 a.slide-image {
    display: none;}
.home_col2 span.blog-categories.minor-meta {
    display: none;}

#top #wrap_all .main_color .home_col2 h3 {
    color: #4cb39d;
    font-size: 16px;
    font-family: 'EB Garamond', 'Helvetica Neue', Helvetica, Arial, sans-serif;}

.home_col2 .home_news {
    padding: 0px 20px;
    margin: 0px 0px;
	background-color: #f3f3f3;}

.home_col2 .home_news .av_one_fourth {
    margin-left: 10px;
    width: 157px;}

#avia2-menu > li:nth-child(3){
background:#585858;
}


#top .fullsize .template-blog .newsitems .post-title {
  font-size: 20px!important;
}

#top.home .newsitems .minor-meta.date-container {
display:inline!important;
color: #003366!important
}

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

#top .newsitems span.text-sep.text-sep-author {
  display: none;
}
/*
#top .fullsize .template-blog .newsitems .entry-content-wrapper {
  padding: 0px 60px 0px 20px!important;
}
*/

#top.home .fullsize .template-blog .newsitems .blog-meta {
  display: none;
}

#top.home .newsitems .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;
}



/* About Section 
=============================================== */

#top .about_txt {
  background: #006666;
padding: 30px;
margin: 0px;
}

#top .about_img{
 background: #006666;
width:100%;
padding: 0px;
margin-bottom: -10px;
}

#top .about_txt2 {
  background: #008888;
padding: 30px;
}

#top .news1 {
  background: #f8f8f8;
padding: 30px;
}

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


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

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

#top .events .entry-content-header {
  padding: 10px 0px;
}

#top.home .fullsize .template-blog .eventst .post-meta-infos {
display:none;
text-align: left;
margin-left: 0px;
padding-top: 35px;
padding-bottom: 20px;
}

#top .slide-meta-time {
  display: inline!important;
  color: #003366!important;
}

.events .slide-entry-excerpt{
display:none;
}

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

#top.home .eventst .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 .eventst .small-preview img{
border-radius: 0px!important;
}

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

#top.home .fullsize .template-blog .eventst .entry-content{
color: #004B63;
}


#after_section_1 > div > div > div > div > div.flex_column.av_one_third.avia-builder-el-8.el_after_av_two_third.avia-builder-el-last > div.avia-content-slider.avia-content-grid-active.avia-content-slider2.avia-content-slider-odd.avia-builder-el-15.el_after_av_heading.avia-builder-el-last.events{
margin-top:0px;
}




/* PUBLICATIONS PAGE
===============================================
=============================================== */
/* Publications SideBar and Title 
=============================================== */
#top .pub_menu3 {
background-color: #008888;
padding: 30px 30px 50px 30px;
text-decoration: none;
position: relative;
//top: -180px;
height: 300px;
color: #ffffff;
}

#top .pub_menu3 .entry-content-wrapper li {
margin-left: 1em;
padding: 0px 0px 0px 0px;
}

#top .pub_menu3 .widget_nav_menu a {
display: inline;
padding: 1px 10px 1px 10px;
text-decoration: none;
}

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

/* Ali Code */

div.pub_menu3 div#nav_menu-7 div ul.menu li.current-menu-item{
	background: none !important;
box-shadow:none;
}

.pub_menu3 div ul.menu li.current-menu-item::after {
  content: '>';
  padding: 0px 0px;
  display: inline;
  float: right;
  font-weight: normal;
}

div.pub_menu3 div#nav_menu-7 div ul.menu li.current-menu-item a,
div.pub_menu3 div#nav_menu-7 div ul.menu li.current-menu-item a:hover,
div.pub_menu3 div#nav_menu-7 div ul.menu li.current-menu-item a:visited,
div.pub_menu3 div#nav_menu-7 div ul.menu li.current-menu-item a:focus,
div.pub_menu3 div#nav_menu-7 div ul.menu li.menu-item a:hover{
	width:100% !important;
//	background-color:#006666 !important;
	padding:1px 3px 1px 3px !important;
font-weight:normal;
}

#top .av_inherit_color a {
text-decoration: none;
}


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

.bluesqpub {
width: 2000px;
height: 300px;
position: absolute;
margin: 0px 0px 0px -2000px;
background-image: url("/wp-content/uploads/2016/08/main_bg_pattern_2.png");
}

/* PUBLICATIONS CATEGORY POSTS LISTS */

#top .fullsize .template-blog .publication .entry-content-wrapper {
  text-align: left!important;
  font-size: 16px!important;
  line-height: 20px!important;
  max-width: 62%!important;
  width: 549px!important;
  margin: 0px 0px!important;
  overflow: visible;
  padding: 0px!important;
  /* left: 20px; */
  float: left;
  display: inline;
}

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


#top .av-subheading.av-subheading_below {
  margin-top: 2em!important;
}

#top .fullsize .template-blog .publication p {
  margin: 0!important;
}

#top .fullsize .template-blog .publication .post_delimiter {
  margin: 0!important;
  padding: 0!important;
}

#top .fullsize .template-blog .publication {
  margin-bottom: 20px;
}

#top .publication .minor-meta.date-container {
display:inline!important;
color: #006666!important
}

#top .publication span.blog-categories.minor-meta {
  display: none;
}

#top .publication span.text-sep.text-sep-cat {
  display: none;
}

/* CLARITY PAGE */

.clarity_col_2 .avia-image-container {
    padding: 60px;
    background-color: #f3f3f3;
}
.clarity_col_2 {
    margin-top: 15px;
}


/* PUBLICATION SINGLE */

div.pub_single div#nav_menu-7 div ul.menu li.current-menu-item{
	background: none !important;
box-shadow:none;
}


.pub_single div ul.menu li.current-menu-item::after {
  content: '>';
  padding: 0px 20px;
  display: inline;
  float: right;
  font-weight: normal;
}

.pub_menu3 .menu-item {
  margin-left: 10px;
}

div.pub_single div#nav_menu-7 div ul.menu li.current-menu-item a,
div.pub_single div#nav_menu-7 div ul.menu li.current-menu-item a:hover,
div.pub_single div#nav_menu-7 div ul.menu li.current-menu-item a:visited,
div.pub_single div#nav_menu-7 div ul.menu li.current-menu-item a:focus,
div.pub_single div#nav_menu-7 div ul.menu li.menu-item a:hover{
	width:100% !important;
//	background-color:#006666 !important;
	padding:1px 10px 1px 10px !important;
font-weight:normal;
}

/* NEWS SINGLE */

#news_single_1 {
height:140px;
}

/* EVENTS SINGLE */

#event_single_1 {
height:160px;
}

#top .main_color .pagination a {
  background: none;
  color: #008BB5;
  box-shadow: none;
}

#top .pagination .current {
  background: none;
  color: #008BB5;
  border: 1px solid #e1e1e1;
  border-radius: 0;
}

#top .main_color .pagination a:hover {
  background: none;
  color: #0062b2;
font-weight: normal;
}

#top .pagination .pagination-meta {
  float: right;
  line-height: 35px;
  display: none;
}

/* PUBLICATIONS PAGE ARABIC
===============================================
=============================================== */
/* Publications SideBar and Title 
=============================================== */
#top .pub_menu3_ar {
background-color: #008888;
padding: 30px 30px 50px 30px;
text-decoration: none;
position: relative;
//top: -180px;
height: 300px;
color: #ffffff;
}

#top .pub_menu3_ar .entry-content-wrapper li {
margin-left: 1em;
padding: 0px 0px 0px 0px;
}

#top .pub_menu3_ar .widget_nav_menu a {
font-family: NassimArabic, Helvetica, sans-serif;
display: inline;
padding: 1px 10px 1px 10px;
text-decoration: none;

}

#top .content .flex_column .widget_nav_menu li a:hover{
background-color: rgba(255,255,255,0.0);}

/* Ali Code */


#top .widget_nav_menu .current-menu-item {
background:none!important;
box-shadow:none;
}

div.pub_menu3_ar div#nav_menu-7 div ul.menu li.current-menu-item{
	background: none !important;
box-shadow:none;
}


.pub_menu3_ar div ul.menu li.current-menu-item::after {
  content: '>';
  padding: 0px 20px;
  display: inline;
  float: left;
  font-weight: normal;
}


div.pub_menu3_ar div#nav_menu-7 div ul.menu li.current-menu-item a,
div.pub_menu3_ar div#nav_menu-7 div ul.menu li.current-menu-item a:hover,
div.pub_menu3_ar div#nav_menu-7 div ul.menu li.current-menu-item a:visited,
div.pub_menu3_ar div#nav_menu-7 div ul.menu li.current-menu-item a:focus,
div.pub_menu3_ar div#nav_menu-7 div ul.menu li.menu-item a:hover{
	width:100% !important;
//	background-color:#006666 !important;
	padding:1px 10px 1px 10px !important;
font-weight:normal;
}



#top .av_inherit_color a {
text-decoration: none;
}


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

.bluesqpub_ar {
width: 2000px;
height: 300px;
position: absolute;
margin: 0px -2000px 0px 0px;
background-image: url("/wp-content/uploads/2016/08/main_bg_pattern_2.png");
}


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

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

#top .fullsize .template-blog .post-meta-infos {
text-align: left;
margin-left: 0px;
padding-bottom: 10px;
}

#top .fullsize .template-blog .blog-meta {
float: left;
margin: 5px 20px 10px 0px;
display: block;
position: relative;
min-width: 240px!important;/*width: 240px!important;*/
min-height: 140px!important;/*height: 140px!important;*/
overflow: hidden;
text-align: left;
z-index: 1000;
background-color:#ffffff!important;
border-radius: 0px!important;
}

#top .small-preview {
width: 100%!important;;
height: auto; 
overflow: hidden;
border-radius: 0px!important;
float: left;
margin: 0px 10px 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;
margin-bottom:90px;
}

/*
#top .fullsize .template-blog .post .entry-content-wrapper {
text-align: left;
font-size: 16px!important;
line-height: 20px;
max-width: 100%;
width: 550px;
margin: 0px 160px;
overflow: visible;
padding: 0px 40px 0px 20px;
left: 20px;
}
*/

.main_color .minor-meta a {
  color: #006666!important;
font-weight:bold;
}



/* ====== SIDE MENUS ====== */

.aboutside .menu-item {
  letter-spacing: .1em!important;
}
.eventsside .menu-item {
  letter-spacing: .1em!important;
}
.pub_menu3 .menu-item {
  letter-spacing: .1em!important;
}

/*
===============================================
===============================================
ABOUT PAGE
===============================================
=============================================== */
 
#top .aboutside {
background-color: #008888;
padding: 30px 0px 10px 30px;
text-decoration: none;
position: relative;
//top: -180px;
height: 210px;
color: #ffffff;
}

#top .aboutside .entry-content-wrapper li {
margin-left: 1em;
padding: 0px 0px 0px 0px;
}

#top .aboutside .widget_nav_menu a {
display: inline;
padding: 1px 10px 1px 10px;
text-decoration: none;
}


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


#top .av_inherit_color a {
text-decoration: none;
}



.bluesqabout {
width: 2000px;
height: 210px;
position: absolute;
margin: 0px 0px 0px -2000px;
background-image: url("/wp-content/uploads/2016/08/main_bg_pattern_2.png");
}


.bluesqabout2 {
width: 2000px;
height: 210px;
position: absolute;
margin: 0px 0px 0px -2000px;
background-image: url("/wp-content/uploads/2016/08/main_bg_pattern_2.png");
}


.team-img-container img {
display: block;
margin: 0 auto;
float: left;
}

.avia-team-member {
margin: 30px 0px 30px 0px;
clear: both;
}




/*
div.aboutside div#nav_menu-9 div ul.menu li.current-menu-item{
	background: none !important;
box-shadow:none;
}

div.aboutside div#nav_menu-9 div ul.menu li.current-menu-item a,
div.aboutside div#nav_menu-9 div ul.menu li.current-menu-item a:hover,
div.aboutside div#nav_menu-9 div ul.menu li.current-menu-item a:visited,
div.aboutside div#nav_menu-9 div ul.menu li.current-menu-item a:focus,
div.aboutside div#nav_menu-9 div ul.menu li.menu-item a:hover{
	width:100% !important;
	background-color:#006666 !important;
	padding:1px 10px 1px 10px !important;
font-weight:300;
}
*/

/* Scholars
*/

#top .team-img-container {
float: left;
position: relative;
overflow: hidden;
border-radius: 0px;
text-align: center;
margin:0px 30px 30px 30px;
}

#top .avia_image{
border-radius: 0px;
width:100%!important;
}


#top .team-member-description {
margin-left: 178px;
}
#top .team-member-description p{text-align:justify;}

.template-page .entry-content-wrapper h2 {
  text-transform: none!important;
}

/* ABOUT PAGE ARABIC
=============================================== */
#top .aboutside_ar {
background-color: #008888;
padding: 30px 20px 50px 30px;
text-decoration: none;
text-align:right;
position: relative;
//top: -150px;
height: 210px;
color: #ffffff;
font-weight:300;
}

#top .aboutside_ar .entry-content-wrapper li {
margin-left: 1em;
padding: 0px 0px 0px 0px;
}

#top .aboutside_ar .widget_nav_menu a {
display: inline;
padding: 1px 10px 1px 10px;
text-decoration: none;
}


.bluesqabout_ar {
width: 2000px;
height: 210px;
position: absolute;
margin: 0px -2000px 0px 0px;
background-image: url("/wp-content/uploads/2016/08/main_bg_pattern_2.png");
}

div.aboutside_ar div#nav_menu-10 div ul.menu li.current-menu-item{
	background: none !important;
box-shadow:none;
}

.aboutside_ar div ul.menu li.current-menu-item::after {
  content: '>';
  padding: 0px 20px;
  display: inline;
  float: left;
  font-weight: 	;
}

/*
div.aboutside_ar div#nav_menu-10 div ul.menu li.current-menu-item a,
div.aboutside_ar div#nav_menu-10 div ul.menu li.current-menu-item a:hover,
div.aboutside_ar div#nav_menu-10 div ul.menu li.current-menu-item a:visited,
div.aboutside_ar div#nav_menu-10 div ul.menu li.current-menu-item a:focus,
div.aboutside_ar div#nav_menu-10 div ul.menu li.menu-item a:hover{
	width:50% !important;
	background-color:#006666 !important;
	padding:1px 10px 1px 10px !important;
font-weight:300;
}
*/




/* ACTIVITIES PAGE
=============================================== */
.activities_col2 {
    margin: 20px 0px 0px 0px!important;
}
.activities_col2 .av-image-caption-overlay-center {
    padding-top: 20px;
    text-align: left;
	vertical-align: baseline;
}



/* NEWS PAGE
=============================================== */

.clarity_slider {
    background-color: #f3f3f3;
    padding: 20px;}
.clarity_slider h3 {
    font-size: 16px!important;
    letter-spacing: 1.5px;}

#top .newsside {
background-color: #008888;
padding: 30px 30px 50px 30px;
text-decoration: none;
position: relative;
//top: -150px;
height: 140px;
color: #ffffff;
font-weight:300;
}

#top .clarity_side_img {
    background-color: #173737;
    padding: 55px;
    margin-bottom: 0px!important;
}

#top .clarity_side_img .av-overlay-hover-deactivate:hover .av-caption-image-overlay-bg {
    opacity: 0 !important;
}

.clarity_side_img span.image-overlay.overlay-type-extern {
    opacity: 0 !important;
}

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


.bluesqnews {
width: 2000px;
height: 195px;
position: absolute;
margin: 0px 0px 0px -2000px;
background-image: url("/wp-content/uploads/2016/08/main_bg_pattern_2.png");
}


.bluesqnews_ar {
width: 2000px;
height: 140px;
position: absolute;
margin: 0px -2000px 0px 0px;
background-image: url("/wp-content/uploads/2016/08/main_bg_pattern_2.png");
}


// NEWS POSTS LISTS






#top .page-id-1035 .fullsize .template-blog .newsitems .entry-content-wrapper {
  text-align: left!important;
  font-size: 16px!important;
  line-height: 20px!important;
  max-width: 62%!important;
  width: 549px!important;
  margin: 0px 20px!important;
  overflow: visible;
  padding: 0px!important;
  /* left: 20px; */
  float: left;
  display: inline;
}

#top .page-id-1035 .fullsize .template-blog .newsitems .blog-meta {
    float: left;
    margin: 5px 0px 0px 0px;
    display: block;
    position: relative;
    width: 150px!important;
    height: 110px!important;
    overflow: hidden;
    text-align: left;
    z-index: 1000;
    background-color: #ffffff!important;
    border-radius: 0px!important;
}


/*MAGAZINE STYLE*/
.av-magazine-thumbnail {
    float: left;
    margin-right: 15px;
    width: 115px;
    min-height: 100px;
    border: 0px solid;
}

/*
.av-magazine-thumbnail a:before {
  content: '';
  background: #000 url("/wp-content/uploads/2016/09/placeholder_4-3.png") no-repeat center center;
  width: 49px;
  height: 49px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;}
*/

/*
#top .fullsize .template-blog .newsitems .post-title {
  text-align: start;
  font-size: 20px!important;
  padding: 0px 0px 20px 0px;
  max-width: 800px;
  margin: 0 auto;
}
*/

.av-magazine .av-magazine-thumbnail img, .av-magazine .av-magazine-thumbnail a img {
    width: auto!important;
    height: auto!important;
    max-height: 70px!important;
	max-width: none!important;
}

#top .av-subheading.av-subheading_below {
  margin-top: 2em!important;
}

#top .fullsize .template-blog .newsitems p {
  margin: 0!important;
}

#top .fullsize .template-blog .newsitems .post_delimiter {
  margin: 0!important;
  padding: 0!important;
}

#top .fullsize .template-blog .newsitems {
  margin-bottom: 20px;
}

.newsitems .minor-meta.date-container {
  display: inline!important;
   color: #006666!important
}


/* PROJECTS PAGE
=============================================== */
#top .projectsside {
background-color: #008888;
padding: 30px 30px 50px 30px;
text-decoration: none;
position: relative;
//top: -150px;
height: 140px;
color: #ffffff;
font-weight:300;
}

.bluesqprojects {
width: 2000px;
height: 140px;
position: absolute;
margin: 0px 0px 0px -2000px;
background-image: url("/wp-content/uploads/2016/08/main_bg_pattern_2.png");
}

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




.page-id-830 .container_wrap .avia-builder-el-last,
/* Arabic Projects Page */ .page-id-1327 .container_wrap .avia-builder-el-first {
  margin-bottom: 0;
  margin-top: 20px!important;
}


#top .project-posts .slide-entry-title {
  color: #ffffff!important;
  background: #008888;
  padding: 20px 20px;
  font-size: 28px!important;
}

#top .project-posts .slide-content {
  bottom: 60px!important;
  position: relative;
}

#top .project-posts header.entry-content-header {
  width: 45%;
  padding: 0 0 20px 0;
}

#top .project-posts .slide-image {
  overflow: hidden;
  margin-bottom: 0px!important;
  border-radius: 0px!important;
  width: 700px!important;
  height: 300px!important;
}

.project-posts .slide-entry-wrap {
  margin-bottom: 0px!important;
}

/* EVENTS PAGE
=============================================== */
#top .eventsside {
background-color: #008888;
padding: 30px 30px 50px 30px;
text-decoration: none;
position: relative;
//top: -150px;
height: 195px;
color: #ffffff;
font-weight:300;
}

#top .eventsside .entry-content-wrapper li {
margin-left: 1em;
padding: 0px 0px 0px 0px;
}

#top .eventsside .widget_nav_menu a {
display: inline;
padding: 1px 10px 1px 10px;
text-decoration: none;
}

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

.bluesqevents {
width: 2000px;
height: 195px;
position: absolute;
margin: 0px 0px 0px -2000px;
background-image: url("/wp-content/uploads/2016/08/main_bg_pattern_2.png");
}

div.eventsside div#nav_menu-8 div ul.menu li.current-menu-item{
	background: none !important;
box-shadow:none;
}


.eventsside div ul.menu li.current-menu-item::after {
  content: '>';
  padding: 0px 20px;
  display: inline;
  float: right;
  font-weight: normal;
}


div.eventsside div#nav_menu-8 div ul.menu li.current-menu-item a,
div.eventsside div#nav_menu-8 div ul.menu li.current-menu-item a:hover,
div.eventsside div#nav_menu-8 div ul.menu li.current-menu-item a:visited,
div.eventsside div#nav_menu-8 div ul.menu li.current-menu-item a:focus,
div.eventsside div#nav_menu-8 div ul.menu li.menu-item a:hover{
	width:100% !important;
//	background-color:#006666 !important;
padding:1px 3px 1px 3px !important;
font-weight:normal;
}

.single-event-posts .post-meta-infos {
  display: none!important;
}

.upcoming_events .blog-categories.minor-meta {
    display: none;}
.past_events .blog-categories.minor-meta {
    display: none;}


/* EVENTS PAGE ARABIC
=============================================== */
#top .eventsside_ar {
background-color: #008888;
padding: 30px 30px 50px 30px;
text-decoration: none;
position: relative;
//top: -150px;
height: 195px;
color: #ffffff;
font-weight:300;
}

#top .eventsside_ar .entry-content-wrapper li {
margin-left: 1em;
padding: 0px 0px 0px 0px;
}

#top .eventsside_ar .widget_nav_menu a {
display: inline;
padding: 1px 10px 1px 10px;
text-decoration: none;
font-family: 'NassimArabic', 'Times New Roman', serif !important;
}


.bluesqevents_ar {
width: 2000px;
height: 195px;
position: absolute;
margin: 0px -2000px 0px 0px;
background-image: url("/wp-content/uploads/2016/08/main_bg_pattern_2.png");
}

div.eventsside_ar div#nav_menu-8 div ul.menu li.current-menu-item{
	background: none !important;
box-shadow:none;
}


.eventsside_ar div ul.menu li.current-menu-item::after {
  content: '>';
  padding: 0px 20px;
  display: inline;
  float: left;
  font-weight: normal;
}


div.eventsside_ar div ul.menu li.current-menu-item a,
div.eventsside_ar div ul.menu li.current-menu-item a:hover,
div.eventsside_ar div ul.menu li.current-menu-item a:visited,
div.eventsside_ar div ul.menu li.current-menu-item a:focus,
div.eventsside_ar div ul.menu li.menu-item a:hover{
	width:100% !important;
//	background-color:#006666 !important;
//	padding:1px 10px 1px 10px !important;
font-weight:normal;
}


.page-id-1018 .container_wrap .avia-builder-el-first {
  margin-bottom: 0;
  margin-top: 20px!important;
}



/*CONTACT PAGE
=============================================== */
#top .conside {
background-color: #008988;
padding: 30px 30px 50px 30px;
text-decoration: none;
position: relative;
//top: -150px;
height: 140px;
color: #ffffff;
}


.bluesqcon {
width: 2000px;
height: 140px;
position: absolute;
margin: 0px 0px 0px -2000px;
background-image: url("/wp-content/uploads/2016/08/main_bg_pattern_2.png");
}

/* Contact Details */

td {
  padding: 2px;
  font-size: 16px;
}

.address, .contact_details {
    margin: 20px 0;
}

#top .contact_details table {
  margin: 0px!important;
}

.contact-title h1 {
    font-size: 28px;
    color: #4cb39d!important;
}

#top #element_avia_1_1 select {
    width: 75% !important;
	float:right !important;
// background-color: #efefef!important;
border-color: #008888;
border-radius: 1px;
}
#element_avia_1_1 label {
    display: inline-block !important;
color: #008888;
font-weight: normal;
}

#top #element_avia_2_1 input {
    width: 75% !important;
	float:right !important;
// background-color: #efefef!important;
border-color: #008888;
border-radius: 1px;
}

#element_avia_2_1 label {
    display: inline-block !important;
color: #008888;
font-weight: normal;
}


/*#top #element_avia_3_1 select {
    width: 75% !important;
	float:right !important;
// background-color: #efefef!important;
border-color: #008888;
border-radius: 1px;
}*/
#top #element_avia_3_1 input {
    width: 75% !important;
	float:right !important;
// background-color: #efefef!important;
border-color: #008888;
border-radius: 1px;
}
#element_avia_3_1 label {
    display: inline-block !important;
color: #008888;
font-weight: normal;
}

#top #element_avia_4_1 select/*input*/ {
    width: 75% !important;
	float:right !important;
// background-color: #efefef!important;
border-color: #008888;
border-radius: 1px;
}
#element_avia_4_1 label {
    display: inline-block !important;
color: #008888;
font-weight: normal;
}


#top #element_avia_5_1 input {
    width: 75% !important;
	float:right !important;
// background-color: #efefef!important;
border-color: #008888;
border-radius: 1px;
}
#element_avia_5_1 label {
    display: inline-block !important;
color: #008888;
font-weight: normal;
}


#top #element_avia_6_1 input/*textarea*/ {
    width: 75% !important;
	float:right !important;
// background-color: #efefef!important;
border-color: #008888;
border-radius: 1px;
}
#element_avia_6_1 label {
    display: inline-block !important;
color: #008888;
font-weight: normal;
}
/* start: added by nsherif*/
#top #element_avia_7_1 input {
    width: 75% !important;
	float:right !important;
// background-color: #efefef!important;
border-color: #008888;
border-radius: 1px;
}
#element_avia_7_1 label {
    display: inline-block !important;
color: #008888;
font-weight: normal;
}
#top #element_avia_8_1 textarea {
    width: 75% !important;
	float:right !important;
// background-color: #efefef!important;
border-color: #008888;
border-radius: 1px;
}
#element_avia_8_1 label {
    display: inline-block !important;
color: #008888;
font-weight: normal;
}
#top #element_avia_10_1 input { border-color:#008888; bottom:19px;}
/*end:nsherif*/


#top .contact_form input[type="text"],
#top .contact_form select,
#top .contact_form textarea{
  font-family: 'Droid Serif', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #1F1F1F!important;
}

#top .contact_form .button {
  float: left;
  color: #ffffff;
  margin: 0 0 0 175px;
  padding: 10px 0;
  border-radius: 1px;
  border-bottom-width: 0px;
  border-bottom-style: none;
  font-weight: normal;
  font-family: 'Droid Serif', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
  min-width: 103px;
  outline: none;
  background-color: #008888;
}


#top .contact_form .button:hover {
  background-color: #006666!important;
}



#after_section_1 > div > div > div > div > div.flex_column.av_two_third.avia-builder-el-7.el_after_av_one_third.avia-builder-el-last > form > fieldset > p:nth-child(9){
padding:0px 390px 0px 0px;
}

#top .contact_heading h3 {
  font-size: 28px!important;
}



/*SEARCH PAGE
=============================================== */

div#searchside {
margin: 0;
padding: 0;
width: 265px;
float: left;
}

section.search_form_field {
padding: 10px 15px 0px 0px;
}

div#searchresults {
float: left;
margin: 40px;
width: 65%;
}

#top #search main.container{
padding-top: 0px;
}

main.content.template-search.av-content-full.alpha.units {
padding-top: 0;
}

#top #wrap_all .main_color h4{
color: #006666!important;
}

#searchresults span, 
#searchresults .minor-meta {
color: #073379;
}

#searchresults .search-result-counter {
  color: #008BB4;
  padding: 0;
  border: none;
  box-shadow: none;
}

#top.search-results #wrap_all .main_color h2{
  font-size: 22px;
}

#top.search-results .entry-content-header .post-meta-infos {
  color: #073378;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  padding-top: 6px;
}

#top.search-results .entry-content p{
  line-height: 1.5!important;
  font-size: 12px!important;
  margin-top: 0;
}

#top.search-results #searchsubmit, .ajax_load{
  color: #0091B8;
  background: none;
}


/* SUPPORT US - BLOCK 
==================================================
*/




#top .supportus_title {
background-color: #006666;
padding: 30px;
/* position: relative; */
margin-top: 0px;
}

#top .supportus_title h3 {
color: #fff!important;
}

#top .supportus_img {
margin: 0px 0px -10px 0px;
/* position: relative;
top: -249px; */
width: 100%;
background-color: #006666;
}

#top .supportus_text {
background-color: #006666;
padding: 30px;
margin-top: 0px;
/* top: -240px;
position: relative; */
}


/* AUTHOR PAGE */

.template-author .extra-mini-title {
    display: none;}
.template-author article.entry {
    display: none;}
.rounded-container {
    float: left;
    width: 130px;
    height: 130px;}
#top.author .fullsize .template-blog .post-author-format-type.blog-meta {
    float: none!important;
    margin: 20px auto!important;
	width: 130px!important;
    height: 130px!important;}

.author img.avatar.avatar-81.wp-user-avatar.wp-user-avatar-81.alignnone.photo {
    width: 130px;}

@font-face {
    font-family: 'si';
    src: url('/wp-content/uploads/custom-social-icons/socicon.eot');
    src: url('/wp-content/uploads/custom-social-icons/socicon.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/uploads/custom-social-icons/socicon.woff') format('woff'),
         url('/wp-content/uploads/custom-social-icons/socicon.ttf') format('truetype'),
         url('/wp-content/uploads/custom-social-icons/socicon.svg#icomoonregular') format('svg');
    font-weight: normal;
    font-style: normal;
 
}
 
@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family:si;
        src: url(/wp-content/uploads/socicon.svg) format(svg);
    }
}

.soc {
    overflow:hidden;
        margin: 10px auto;
    list-style: none;
    text-align: center;
}

.soc {
    /* display:inline-block; */
    /* display:inline; */
    zoom:1;
}

.soc a {
    font-family:si!important;
    font-style:normal;
    font-weight:400;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;

    -o-transition:.1s;
    -ms-transition:.1s;
    -moz-transition:.1s;
    -webkit-transition:.1s;
    transition:.1s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);

    overflow:hidden;
    text-decoration:none;
    text-align:center;
    display:inline-block;
    position: relative;
    z-index: 1;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    margin: 0px 5px;
    color: #ffffff;
    background-color: #008bb5;
}

.soc a:hover {
    z-index: 2;
    background-color:#149fc9 !important;
}

.soc-icon-last{
    margin:0 !important;
}

.soc-twitter:before {
    content:'a';
}
.soc-facebook:before {
    content:'b';
}
.soc-google:before {
    content:'c';
}
.soc-pinterest:before {
    content:'d';
}
.soc-linkedin:before {
    content:'j';
}
.soc-email1:before {
    content:'<';
}
.soc-rss:before {
    content:',';
}

/* END */




/*
Download File Attachment Button Position
================================================== */
@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */
.download-attachments {
float: right;
  margin: 0px 30px 35px 30px;
width: 290px;
position:relative;
}
}




#top .download-attachments .download-title {
font-size: 26px!important;
  font-family: "EB Garamond";
  padding: 20px 35px 20px 30px;
  background-color: #006666;
  border-bottom: 0px;
  color: white;
  width: 100%;
  margin-bottom: 0px;
  letter-spacing: .5px;
  margin-top: 0px;

}

#top .download-attachments ul {
  list-style: none outside none;
  text-decoration: none;
  padding: 10px 0px;
  background-color: #008888;
}

#top .download-attachments ul li {
list-style: none;
margin: 0;
padding: 10px 35px 10px 35px;
border-bottom: 0px;
background-color: #008888;
}

.download-attachments img {
padding-right: 0px;
float: right;
}

#top .download-attachments .attachment-link {
  font-family: "droid sans";
  letter-spacing: 1.5px;
}


/*
Single Publication Post 
================================================== */

.avia-post-nav {
display:none;
}

.post-loop-1 .big-preview {
position: relative;
  z-index: 4;
  width: 100%;
  /*padding: 0px !important; -removed by nsherif*/
  margin-left: 0px;
  /*margin-top: -51px; -removed by nsherif*/
  margin-bottom: 40px;
  margin-right: auto;
  height: auto; /*nsherif*/
  max-width: 150%;
}

.post-loop-1 .big-preview a {
  height: 420px!important;
}

#top #single-publication main.content div.entry-content-wrapper {
padding-right: 45px;
padding-left: 45px;
}

.single-publication h1.post-title.entry-title {
  margin-bottom: 35px!important;
}

.single-publication span.post-meta-infos {
  margin-bottom: 20px;
}

.single-publication div.entry-content-wrapper.clearfix.standard-content {
padding-right: 45px;
padding-left: 45px;
}

#top #single-publication main.container .av-content-small.units {
width: 71%;
}

main.content.units.av-content-small.av-blog-meta-comments-disabled.av-blog-meta-category-disabled.av-blog-meta-date-disabled.av-blog-meta-html-info-disabled{
width:70%;
float:left;
}

.sidebar_left .content {
float: left;
border-left-style: solid;
border-left-width: 0px;
border-right: none;
margin-right: -50px;
margin-left: 0px;
padding-left: 0px;
}


.post-loop-1 .big-preview img {
  border-radius: 0px;
  width: auto;
  height: auto;
  min-width: 100%;
  min-height: 100%;
}

#top .pub_single {
background-color: #008888;
padding: 30px 30px 50px 30px;
text-decoration: none;
position: relative;
height: 350px;
color: #ffffff;
width:100%;
}

#top .pub_single .entry-content-wrapper li {
margin-left: 1em;
padding: 0px 0px 0px 0px;
}


.bluesqpubsingle {
width: 2000px;
height: 530px;
position: absolute;
margin: -180px 0px 0px -2000px;
background-image: url("/wp-content/uploads/2016/08/main_bg_pattern_2.png");
}


#pub_single_bar {
width:300px;
float:left;
}

#pub_single_1 {
height:300px;
}




#main > div.container_wrap.container_wrap_first.main_color.sidebar_left > div > main > article > div.entry-content-wrapper.clearfix.standard-content > footer > span > strong {
color: #008888;
margin-right: 20px;
margin-left: 2px;
font-size:12px;
font-weight:300;
font-family:"EB Garamond";
}

#top .single-post.big-preview.single-big a,
#top .single-post.small-preview {
pointer-events: none;
cursor: default;
}

.single-big a.lightbox-added{
 pointer-events: none;
   cursor: default;
}


.gallery-icon a.lightbox-added{
 pointer-events: all!important;
   cursor: auto!important;
}

/*
Single Event Post 
================================================== */


.single-event-posts div.entry-content-wrapper.clearfix.standard-content{
padding-right: 45px;
padding-left: 45px;
}

.event-extra {
    padding: 0px 45px;
    position: relative;
    top: -100px;
}
.event-extra .event-detail{
margin: 10px 0px;
}

.event-extra .event-detail#info {
    margin-top: 25px;
}

.event-extra .event-detail h3 {
font-size:16px!important;}

a#event-location {
    color: #0083b2;}


.single-event-posts .entry-footer{
  margin-top: 40px;
  border-top: solid 2px #EDEDED;
  border-bottom: solid 2px #EDEDED;
  padding: 15px 45px;
  width:96%;
  height:55px;
}

.single-event-posts .post-entry footer.entry-footer {
    display: none;
}

.event-detail#event-date p, .event-detail#event-venue p {
    color: #00469C;
    font-size: 16px!important;
	font-weight: bold;
	text-transform: uppercase;
	
}
/*added  by nsherif*/
.event-detail#event-date p:before {display:inline; content: " \1f4c5 "; padding: 0 5px 0 5px;}
.event-detail#event-venue p:before {display:inline; content: " * "; padding: 0 5px 0 5px;}
 




/*
Single News Post 
================================================== */


.single-newsitems div.entry-content-wrapper.clearfix.standard-content{
padding-right: 45px;
padding-left: 45px;
}
.newsitems a.lightbox-added{
pointer-events: none;
   cursor: default;
}

/*
Single Project Post 
================================================== */


.single-project div.entry-content-wrapper.clearfix.standard-content{
padding-right: 45px;
padding-left: 45px;
}

#top .tab_content a {
color: #008bb5!important;
}





/* -------------------------------------------------------------------------------
       FOOTER WIDGET MAILING LIST
------------------------------------------------------------------------------- */

.mailinglist {
    display: none!important;
}

#footer .avia-builder-widget-area.clearfix {
    position: relative;
    top: -86px;
    padding: 0px!important;
}

.avia_mailchimp_widget {
    width: 508%;
    top: 0px;
   position: absolute;
    display: block;
    /* overflow: overlay; */
    height: 70px;
}

.avia-mailchimp-form, .avia_mailchimp_widget {
    clear: both;
    line-height: 1.65em;
    background-color: #00bdab;
    margin: 0px 0px 0px -25px!important;
    width: 110%; /*100%;*/
    height: 70px;
    position: absolute;
    /* top: -86px; */
    display: block;
    padding-left: 25px;
    bottom: 0px;
	overflow: visible!important;
}

.avia-mailchimp-form::before {
    content: "MAILING LIST";
    width: 110px;
	margin: 25px 15px 25px 25px;    
	position: relative;
    display: inline-block;
    vertical-align: top;
}

fieldset:lang(en-US) {
    display: inline-block;
    width: 70%;
	margin: 9px 0px!important;}

.avia-mailchimp-form .first_form {
    display: inline-block;
    position: relative;
	width: 38%!important;}
.avia-mailchimp-form .text_input {
    padding: 13px 25px!important;
    border-top: none!important;
    border-right: none!important;
    border-bottom: none!important;
	border-color: #ffffff !important;}
#top div .av-light-form input[type='text'] {
    border-width: 1px!important;
	font-color:#000000;}

.form_element {
    width:100%!important/*width: 18% !important; changed by nsherif*/
    display: inline-block;
    float: none !important;
    margin: 0 10px !important;
}

/*added by nsherif*/
.mail_en div {display:block!important;}
.mail_ar div {display:none;}

/*.mail_ar .form_element {float:right!important;}*/
.form_element .button input[typ="submit"] {width:15%;} /*added by nsherif*/

#top .avia-mailchimp-form .button {
    display: inline-block;
    width: 15%;
    position: relative;
	background-color: #4cb399;
	
    font-size: 13px;
    font-family: 'EB Garamond','HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: bold;
    letter-spacing: .1em;
    text-transform: uppercase;
}
#top input[type="text"]:focus {
box-shadow: 0px 0px 0px 0px!important;}

.footer_color .avia-form-success {
    background: transparent !important;}
h3.avia-form-success.avia-mailchimp-success {
    color: #ffffff;}

#top .footer_color input[type="text"] {
    /*background-color: transparent;*/
	color: #003333!important;
}
#avia_0_2 input[type="text"] {content:"hello";}

/* SUBSCRIBE BUTTON */
p.form_element input.button {
    width: 120px;
    background-color: #4cb399;}
#top .av-custom-form-color .button {
    border: 0px none!important;
}
#top .avia_ajax_form .button {
    border-radius: 0px !important;
    border-bottom-width: 0px;
    border-bottom-style: none;
}
/*added by nsherif*/
#top .avia_ajax_form .text_input, #top .avia_ajax_form .select, #top .avia_ajax_form .text_area{margin-bottom:10px;}
.footer_color input[type="submit"]:hover {
    background-color: #173737;
	color: #ffffff!important;
}
#top .av-custom-form-color .button {
    border: 0px none!important;
}
#avia_mailchimp_widget-4::after {
    content: "";
    height: 70px;
    position: absolute;
    top: 0px;
    /* right: -7px; */
    max-width: 508%;
    background-color: #00bdab;
    background-repeat: repeat;
    padding: 0px 250% 0 0;
    margin-right: 100%;
    display: block;
    z-index: -1;
    visibility: visible;
    overflow: visible;
}



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

#footer div.container::after {
    content: "";
    height: 70px;
    position: relative;
    top: -283px;
    left: -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-50 #footer div.container::after {
    content: "";
    height: 70px;
    position: relative;
    top: -279px;
    left: -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;
}


/* Copyright */
div#copyright{
content:"© Copyright 2016  Tabah Foundation Website. All Rights Reserved X.";
}




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


#footer div.container::before {
content: "";
height: 248px; /*248px;*/
position: absolute;
top: -16px;
left: -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;
left: -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;
}






/* BLOG POST META */

.blog-author.minor-meta {
text-transform: uppercase;
font-weight: normal;
}

/* SHARE OPTIONS AT BOTTOM OF POSTS */

#top .av-share-box {
  width:30%!important; 
  border-radius:0px!important; 
  text-align:right; 
  margin-top:0px!important;
  float:right;
  padding:5px 0;
  position: relative;
}

.av-share-box .av-share-link-description {
margin-left: 20px;
color: #008888;
font-family: "EB Garramond";
font-weight: bold;
font-size: 12px;
display: inline-block;
float:right;

}

.av-share-box-list{
position: relative;
width: 30%;
top: -56px;
left: 60px;
padding: 0px 10px;
}

#top .av-share-box ul li a {
  padding:10px 0px;
  margin: 8px 0px;
  color: #0091B8;
}

.av-share-box:hover .av-share-box-list {
  visibility: visible!important;
}

#top .av-share-box ul{
  width: 60%!important;
  visibility: hidden;
  border-radius: 0px;
  padding: 0px;
  margin: 0;
  position: absolute;
  left: 0;
  top: -17px;
}

#top .single-publication .entry-footer {
margin-top: 10%;
}
.single-publication .entry-content-wrapper .entry-footer, 
.single-newsitems .entry-content-wrapper .entry-footer,
.single-project .entry-content-wrapper .entry-footer
{
  margin-top: 40px;
  border-top: solid 2px #EDEDED;
  border-bottom: solid 2px #EDEDED;
  padding: 15px 0px;
  width:96%;
  height:55px;
}







/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}




/* ===============================================
==================================================
==================================================
TABLET STYLES
==================================================
==================================================
================================================== */

@media only screen and (max-width: 989px) and (min-width: 768px){

.container{padding:0 20px;}

.responsive .logo {
  width: 230px;}
 
 .responsive .logo img {margin: 0; max-width:100%!important;} /*added by nsherif*/

#top .research_button::after {
  content: "";
  background-color: #ffffff;
  padding: 5px 5px;
  left: 50px;
  top: 20px;
  position: absolute;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
display: none!important;
border:none;
}


#top #header .av-main-nav > li > a {
  font-size: 11px;}

.responsive .main_menu ul:first-child > li > a {
  padding: 0 8px;}

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

#header_meta #searchform {
  border-right: 2px solid #cccccc;}
  

.home .newsitems {
  padding: 0px 0px 20px 0px!important;}
#top.home .fullsize .template-blog .newsitems .blog-meta {
  width: 115px!important;}

.page-id-61 .av_two_third, .page-id-1116 .av_two_third, .page-id-2700 .av_two_third, .page-id-1124 .av_two_third, .page-id-924 .av_two_third {
  margin-left: 35px!important;
  width: 63.666667%;
  margin-top: 0px!important;}
#top .aboutside {
  padding: 30px 0px 10px 15px;}

.page-id-63 .avia-builder-el-8 {
  margin-left: 40px!important;
  width: 30%!important;}
.page-id-63 .avia-builder-el-12 {
  margin-left: 20px!important;
  width: 30%!important;
}

.page-id-63 .avia-builder-el-8 p, .page-id-63 .avia-builder-el-12 p {
  font-size: 15px!important;
  line-height: 15px!important;
}
.page-id-63 .av-image-caption-overlay-center {padding:10px 15px;}

.parent-pageid-63 .av_one_third, .page-id-63 .av_one_third, .single-publication #pub_single_bar{
  width: 30%;}
.parent-pageid-63 .av_one_third h1, .page-id-63 .av_one_third h1, .single-publication #pub_single_bar h1{
font-size:33px!important;}

.parent-pageid-63 .av_two_third{
width:63%;}

#top .fullsize .template-blog .blog-meta {
width:150px!important;
height:95px!important;}

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

.page-id-1035 .av_two_third,.page-id-830 .av_two_third {
width:63%}

.page-id-830 .av_one_third{
width:30%;}

#top .newsside{
padding: 30px 25px 50px 25px!important;}

#pub_single_bar {
  width: 215px!important;
}

.post-loop-1 .big-preview, .post-loop-1 .big-preview a {
  height: 235px!important;
}

.download-attachments {
  margin: 0px 20px 35px 20px;
  width: 200px;}

#top .pub_menu3 .widget_nav_menu a {
  padding: 1px 0px 1px 0px;
}
.widget {padding-top:10px;}

.page-id-830 .content h1, .projectsside .content h1 {
  margin-bottom: 15px!important;
}

.parent-pageid-789 .av_two_third, .page-id-789 .av_two_third{
  width: 64%;}

.page-id-727 .av_two_third{
  width: 64%;}
.page-id-727 .content h1 {
  margin-bottom: 10px;}

#top .contact_form .button {
  margin: 0 0 0 117px!important;}



}

/* ==== END TABLET STYLE ==== */



/* ===============================================
==================================================
==================================================
MOBILE STYLES
==================================================
==================================================
================================================== */

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

.responsive #header_meta .sub_menu>ul>li {
float: left;
display: inline-block;
padding: 10px 0;
}

#top .research_button::after {
  content: "";
  background-color: #ffffff;
  padding: 5px 5px;
  left: 50px;
  top: 20px;
  position: absolute;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
display: none!important;
}


/*team members (scholars council) | nsherif
--------------------------------------------*/
.responsive  #top .avia-team-member .team-social { visibility:hidden; }

/* Front Page Header + Slider 
============================================= */


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



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


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



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


.responsive #header_meta .sub_menu>ul>li {
  float: left;
  display: inline-block;
  padding: 10px 0;
  width: 50%;
}

#top .foundation_button a {
  padding: 11px 23% 13px 22%;
}



#top .research_button a {
  padding: 11px 30% 13px 25%;
}


.responsive #header_meta .sub_menu>ul>li {
  float: left;
  display: inline-block;
  padding: 10px 0 0px 0;
  width: 50%;
}

.responsive #header .social_bookmarks {
  padding-bottom: 2px;
padding-top: 5px;
  width: 100%;
  text-align: center;
  height: auto;
  line-height: 0.8em;
  margin: 0;
  border-bottom: 1px solid #e9e9e9;
}

.phone-info {
  display: none!important;
}

#header_meta #searchform{
  float: right;
  padding: 3px 0 6px 0;
}



.page-id-50 div#after_section_1 {
  top: -20px!important;
}



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

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


#top #wrap_all .main_color .home_grey_title h3 {
  padding-left: 20px;
  padding-right: 20px;
}

#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:nth-child(2) {
  width: 100%;
  padding: 0 20px;
}

#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:nth-child(3) {
  width: 100%;
  padding: 0 20px;
}


/* News Section 
============================================= */

#top.home .fullsize .template-blog .publication .entry-content-wrapper{
  padding-top: 0!important;
}

#top.home .fullsize .template-blog .newsitems .blog-meta {
	margin: 0;
	width: 100%!important;
  height: 140px!important;
}

#top.home .fullsize .template-blog .newsitems .blog-meta img{
  width: auto;
  height: auto;
  min-width: 100%;
  min-height: 100%;
}

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

#top.home .fullsize .template-blog .newsitems .blog-meta {
  margin: 5px 0px;
}

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


#top #wrap_all .flex_column {
margin-bottom: 0px;
}


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

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


.avia-content-slider .slide-image {
  border-radius: 0px!important;
}



#top .av-share-box{
  width: 100%!important;
}





#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;

}


.single-publication .responsive .content .entry-content-wrapper {
padding: 0 5%;
}

/* website width */
.responsive #top #wrap_all .container {
width: 100%;
max-width: 100%;
margin: 0 auto;
padding-left: 0;
padding-right: 0;
float: none;
}

#top .logo img {
padding: 20px 15px;
}

.responsive #footer .flex_column.av_one_fourth {
margin: 0 5%;
margin-bottom: 0px;
width: 100%;
}




/* 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: start;
font-size: 24px;
padding: 5px 0px 5px 0px;
max-width: 800px;
margin: 0 auto;
}

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

#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: left;
font-size: 16px!important;
line-height: 20px;
max-width: 100%;
width: 100%;
margin: 100px 0px 0px 10px; /*left changed from 0 to 10*/
overflow: visible;
padding: 10px 10px 0px 10px;
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;
}

/* FOOTER
============================================= */


#footer {
 margin-top: 0px;
}

.mailinglist {
clear: both;
line-height: 1.65em;
background-color: #00bdab;
margin: 0 0 20px;
padding: 0;
width: auto;
height: 170px;
position: relative;
top: 0;
display: block;
}

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

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

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


#footer .widget {
  padding: 0 20px 10px 20px;
  margin: 0px 0px;
}

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

/* Mobile Menu
============================================= */

ul#mobile-advanced {
  height: 375px;
  width: 165px;
  opacity: 0.85;
  min-height: 0px!important;
  padding: 75px 0px 0px 0px!important;
  left: 100%;
  float: right;
}



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


.download-attachments {
float: right;
margin: 0px 0px 10px 10px;
width: 120px;
right: 0px;
}



/* ======== Page Margins      =============================================== */

.page-id-61 .av_two_third,
.page-id-2700 .av_two_third, 
.page-id-1116 .av_two_third, 
.page-id-1124 .av_two_third, 
.page-id-924 .av_two_third  {
  margin-left: 20px!important;
  width: 88%!important;
  margin-top: 5px!important;
top: -120px;	
}



.page-id-61 .av_two_third,
.page-id-63 .av_two_third,
.page-id-502 .av_two_third,
.page-id-727 .av_two_third,
.page-id-789 .av_two_third, 
.page-id-830 .av_two_third, 
.page-id-837 .av_two_third, 
.page-id-924 .av_two_third, 
.page-id-1035 .av_two_third, 
.page-id-1065 .av_two_third, 
.page-id-1094 .av_two_third, 
.page-id-1116 .av_two_third, 
.page-id-1124 .av_two_third, 
.page-id-1232 .av_two_third, 
.page-id-1239 .av_two_third, 
.page-id-1245 .av_two_third, 
.page-id-1251 .av_two_third, 
.page-id-1257 .av_two_third, 
.page-id-971 .av_two_third, 
.page-id-1316 .av_two_third,
.page-id-2700 .av_two_third,
.page-id-1334 .av_two_third {
margin: 0px!important;
padding:0 20px!important;
}





/* ABOUT PAGE
============================================= */

#top .team-img-container {
  float: none!important;
  position: relative;
  overflow: hidden;
  border-radius: 0px;
  text-align: center;
  margin: 0px 20px 30px 0px;
}

.team-img-container img {
  display: block;
  margin: 0 auto;
  float: left;
  width: 50%!important;
}
#top .avia_image{
border-radius: 0px;
width: auto!important;
}

#top .team-member-description {
  margin-left: 0;
}


/* PUBLICATIONS PAGE
============================================= */

.page-id-63 .avia-builder-el-12 {
  margin-left: 20px!important;
  width: 40%!important;
}

.page-id-63 .avia-builder-el-8 {
  margin-left: 20px!important;
  width: 40%!important;
}

.page-id-63 .avia-builder-el-8 p, .page-id-63 .avia-builder-el-12 p {
  font-size: 14px!important;
}

.page-id-63 .av-image-caption-overlay-center {
   padding: 0px 10px!important;
}

#top .av-image-caption-overlay-position {
  height: 40%;
  width: 80%;
  top: 70%;
  background-color: #008888;
  text-align: left!important;
  letter-spacing: 1px!important;
}

.flex_column.av_one_third.first.avia-builder-el-1.el_after_av_section.el_before_av_one_third.avia-builder-el-first {
  margin-bottom: -110px!important;
}



#top .fullsize .template-blog .blog-meta {
  float: left;
  margin: 0px 0px 15px 0px!important;
  width: 100%!important;
  }


/* PROJECTS PAGE
============================================= */

#top .project-posts header.entry-content-header {
  width: 90%;
  padding: 0 0 20px 0;
}

#top .project-posts .slide-content {
  bottom: 200px!important;
  position: relative;
}


/* CONTACT PAGE
============================================= */

#top .contact_form .form_element {
  width: 100%!important;
  clear: both;
  margin-right: 0;
  float: none;
  margin-bottom: 25px!important;
}

#top label {
  display: inline-block !important;
  color: #008888;
  font-weight: normal;
  font-size: 11px!important;
}

#top .contact_form .button {
  float: left;
  color: #ffffff;
  margin: 10px 0px 30px 140px;
}

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

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

#top .avia-mailchimp-form .button {
    top: -57px;
    margin-left: 260px;
    border: 1px solid #fff;
    border-bottom: 1px solid #fff !important;
} 

.postid-1749 .av-share-box{
       padding-top: 30px !important;   
}
.postid-1749#top .av-share-box ul{
    top: 10px !important;
} 
.postid-1751 .av-share-box{
       padding-top: 33px !important;   
}
.postid-1751#top .av-share-box ul{
    top: 10px !important;
} 
.postid-1751 .single-publication .entry-content-wrapper .entry-footer,
.postid-1751 .single-newsitems .entry-content-wrapper .entry-footer, 
.postid-1751 .single-project .entry-content-wrapper .entry-footer {
     height: 83px !important;
}
.postid-1751 .single-publication .entry-content-wrapper .entry-footer, .single-newsitems .entry-content-wrapper .entry-footer, .single-project .entry-content-wrapper .entry-footer {
    
    height: 130px !important;
}
.home_banner_blurb:lang(en-US) .av_textblock_section h2:lang(en-US) {
    font-size: 22px;
} 
div .av_one_fifth {
     margin-left: 0px;
   
}
#home-text-1{
    padding-left: 116px;
    width: 280px !important;
}
article.slide-entry.flex_column.post-entry.post-entry-3146.slide-entry-overview.slide-loop-4.slide-parity-even.post-entry-last.av_one_fourth.real-thumbnail {
    margin-top: -110px;
} 
.page-id-789 article.slide-entry.flex_column.post-entry.post-entry-1918.slide-entry-overview.slide-loop-1.slide-parity-odd.post-entry-last.av_one_third.first.real-thumbnail {
    width: 400px;
}
.page-id-727 .avia_ajax_form.av-form-labels-hidden p {
    margin-top: 8px;
    margin-bottom: 8px;
    margin-left: 70px;
} 
.postid-3149 .category-news img, a img {
    padding-bottom: 10px !important;
 
} 
}






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

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

#top .avia-mailchimp-form .button {
    top: -57px;
    margin-left: 150px;
    border: 1px solid #fff;
    border-bottom: 1px solid #fff !important;
    width: 60px !important;
    font-size: 10px !important;
} 
.avia-mailchimp-form::before {
    content: "MAILING LIST";
    width: 87px;
    margin: 25px 0 25px 23px;
    position: relative;
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
} 
#top .avia_ajax_form .text_input{
 width: 75%;
}

#top .foundation_button::after {
   
    top: 26px;
    
} 

.postid-1918 .post-loop-1 .big-preview a {
    height: 230px !important;
}
#top .research_button a:lang(en-US),
#top .foundation_button a:lang(en-US),
#top .consulting_button  a:lang(en-US) {
    padding: 10px 10px 10px 10px !important;
} 
.responsive #header_meta .sub_menu>ul>li:lang(en-US) {
    padding: 10px 0 0px 0;
    width: 33%;
}
#menu-item-188:lang(en-US){
margin-left: 2px;
}
#top .logo img {
    padding: 15px 12px;
}
.page-id-50 .av-special-heading-h3:lang(en-US) {
    
padding-top: 0px!important;
}
.widget:lang(en-US){
padding: 10px 0 10px 0;
}
.home_col2 {
    margin-left: 16%!important;
}
#top #wrap_all .main_color .home_col2 h3:lang(en-US){
    margin-top: 10px !important;
}
#avia_mailchimp_widget-4 fieldset:lang(en-US) {
  
    margin: -60px 105px!important;
}
.avia-mailchimp-form:lang(en-US) .first_form:lang(en-US) {
    
    width: 56%!important;
}
#top #wrap_all .main_color .home_grey_title h3 {
    margin-top: 10px !important;
}
.page-id-1035#top .small-preview img {
   
    margin-bottom: 10px !important;
}
.page-id-1035 #top .fullsize .template-blog .blog-meta {
    margin-top: -130px !important;
}
.page-id-1035 .template-blog.av-blog-meta-date-disabled {
    margin-top: -140px !important;
}
.page-id-1035 .template-blog .pagination {
    padding: 1px 50px 40px 24px !important;
}
.page-id-789 .flex_column.av_two_third.flex_column_div.av-zero-column-padding.avia-builder-el-8.el_after_av_one_third.avia-builder-el-last.upcoming_events {
    margin-top: -150px !important;
}
.page-id-727 .flex_column.av_two_third.flex_column_div.av-zero-column-padding.avia-builder-el-7.el_after_av_one_third.avia-builder-el-last {
    margin-top: -145px !important;
}
.page-id-837 h1.av-special-heading-tag {
    margin-top: -130px !important;
}
.page-id-837 article.hentry.av-magazine-entry.av-magazine-entry-id-2492.av-magazine-format-standard.av-magazine-type-newsitems.av-magazine-entry-5.av-magazine-entry-small {
    margin-bottom: 50px !important;
}
.postid-1749 .entry-footer{
    padding: 4px 0px !important; 
}
.postid-1749 .av-share-box{
       padding-top: 30px !important;   
}
.postid-1749#top .av-share-box ul{
    top: 10px !important;
}
.postid-1751 .single-publication .entry-content-wrapper .entry-footer,
.postid-1751 .single-newsitems .entry-content-wrapper .entry-footer,
.postid-1751 .single-project .entry-content-wrapper .entry-footer {
    
    height: 129px !important;
}
.postid-1918 .event-extra {
    top: -70px !important;
} 
}


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

#top .avia-mailchimp-form .button {
    top: -57px;
    margin-left: 150px;
    border: 1px solid #fff;
    border-bottom: 1px solid #fff !important;
    width: 60px !important;
    font-size: 10px !important;
} 
.avia_ajax_form .button {
    margin: 0;
    padding: 16px 20px;
    border-radius: 2px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-weight: normal;
    font-size: 0.92em;
    min-width: 90px;
    outline: none;
}
}

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

#top .foundation_button::after {
    
    top: 27px;
   
}

#avia_mailchimp_widget-4 fieldset:lang(en-US) {
    margin: -60px 110px!important;
}
.postid-3149 .entry-content img {
    padding-bottom: 10px !important;
    padding-left: 50px !important;
} 
.postid-1751 .single-publication .entry-content-wrapper .entry-footer, 
.postid-1751 .single-newsitems .entry-content-wrapper .entry-footer, 
.postid-1751 .single-project .entry-content-wrapper .entry-footer {
    height: 135px !important;
}  
.postid-1918 .event-extra {
    top: -70px !important;
} 
}
@media (min-width: 310px) and (max-width: 320px){

#top .avia_ajax_form .text_input {
    width: 80%;
    font-size: 10px;
    height: 43px;
} 

.avia-mailchimp-form::before {
    content: "MAILING LIST";
    width: 75px;
    margin: 25px 0 25px 23px;
    position: relative;
    display: inline-block;
    vertical-align: top;
    font-size: 10px;
}

#top .avia-mailchimp-form .button {
    top: -57px;
    margin-left: 120px;
    border: 1px solid #fff;
    border-bottom: 1px solid #fff !important;
    width: 80px !important;
    font-size: 10px !important;
    min-width: 30px;
} 

#top .foundation_button::after {
    
   top: 23px !important; 
   
}

#avia_mailchimp_widget-4 fieldset:lang(en-US) {
    margin: -60px 100px !important;
} 


}


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

#top .foundation_button::after {
    
    top: 27px;
   
}

.postid-1751 .single-publication .entry-content-wrapper .entry-footer, 
.postid-1751 .single-newsitems .entry-content-wrapper .entry-footer, 
.postid-1751 .single-project .entry-content-wrapper .entry-footer {
    height: 135px !important;
}   


.page-id-727#top form {
    margin-bottom: 20px !important;
    margin-left: -40px !important;
}  
#top .research_button a:lang(en-US), #top .foundation_button a:lang(en-US), #top .consulting_button a:lang(en-US) {
    padding: 5px 5px 5px 5px !important;
} 
#top .research_button  a{
        margin-left: 1px !important;  
}
#top .foundation_button  a{
 margin-right: 0px !important;
}
#avia_mailchimp_widget-4 fieldset:lang(en-US) {
    margin: -60px 155px;
} 
.postid-1918 .event-extra {
    top: -70px !important;
}

}
/*   end media  */