

/** web fonts **/
@import url('https://fonts.googleapis.com/css?family=Cairo:300,400,600,700');
@font-face {
	font-family: 'LemonMilk';
src: url('/wp-content/themes/LemonMilk.otf') format('truetype');
}
body {
	font-family: 'Cairo',sans-serif !important;
}
body h1, body h2, body h3 {
	font-family: 'LemonMilk',sans-serif !important;
}
body.rtl h2, body.rtl h3 {
	font-family: 'Cairo',sans-serif !important;
    letter-spacing: -1px;
}
.main_menu .lang-item-ar span {
    letter-spacing: 0px;
}
body.rtl h3 a {
    letter-spacing: -1px;
}
body.rtl h1 {
	font-family: 'Cairo',sans-serif !important;
    font-weight: 700 !important;
    letter-spacing: -1px !important;
}
body.rtl h5 a {
    letter-spacing: -1px !important;
}

/* Fixing Arabic font on IE */
@media screen\0 {
	body { font-family: sans-serif !important;}
}

/** END of web fonts **/

/** sections 1-2 coloring **/
/* section 1 */
.row_section_1 .blog_slider_section_1 .blog_image_holder .image {
    background-color: #00A19A;
}
.row_section_1 .blog_slider_section_1 .blog_image_holder .image img {
    mix-blend-mode: multiply;
}
/* .row_section_1 span.image:before {
    position: absolute;
    content: '';
    background: rgba(24,38,65, 0.4);
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 100;
} */

/* section 2 */
.row_section_2 .blog_slider_section_1 .blog_image_holder .image {
    background-color: #8064A8;
}
.row_section_2 .blog_slider_section_1 .blog_image_holder .image img {
    mix-blend-mode: multiply;
}
/* .row_section_2 span.image:before {
    position: absolute;
    content: '';
    background: rgba(0,168,157, 0.3);
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 100;
} */
/** end of sections 1-2 coloring **/


/* Database Menu */
.database_menu {
    border-top-style: solid;
    border-top-width: thick;
    border-top-color: #00A89D;
}
.database_menu .full_section_inner.clearfix {
    display: flex;
}
/* END of Database Menu */

/** icon to read more **/
/* Read More Section 1 */
.row_section_1 .blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2 .qbutton.small.read_more_button {
    background-position-x: 140px;
    padding-left: 0px;
}
/* Read More Section 2 */
.row_section_2 .blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2 .qbutton.small.read_more_button {
    background-position-x: 140px;
    padding-left: 0px;
}

/* Read More Section 2 and all read more buttons */
.qbutton.small.read_more_button {
    background-image: url(/wp-content/uploads/2017/01/Read-More30x30.png);
    background-repeat: no-repeat;
    background-position-x: 155px;
    width: 155px;
    background-size: 30px 30px;
    border: none !important;
    font-size: 20px !important;
    color: white;
    margin-top: 20px;
}
/** end of icon read more **/

/** Blog Text Holder of Section 2 **/
.row_section_2 .blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2 {
    border: none !important;
    padding: 5%;
    margin: 0 0;
    left: 55%;
    width: 45%;
	text-align: left;
}

.row_section_2 .blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2 p.blog_slider_simple_excerpt {
    text-align: justify;
}
/** END of Blog Text Holder of Section 2 **/

/** Blog Text Holder of Section 1 **/
.row_section_1 .blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2 {
    border: none !important;

    padding: 5%;
    margin: 0 0;
    left: 7%;
    text-align: left;
}
.row_section_1 .blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2 p.blog_slider_simple_excerpt {
    text-align: justify;
}
/** END of Blog Text Holder of Section 1 **/

/** Section 3 Coloring **/
.row_section_3 .brick:nth-child(1) .inner {
    background-color: #00A19A;
    background-blend-mode: multiply;
}

.row_section_3 .brick:nth-child(2) .inner {
    background-color: #F39200;
    background-blend-mode: multiply;
}
.row_section_3 .brick:nth-child(3) .inner {
    background-color: #E6332A;
    background-blend-mode: multiply;
}
.row_section_3 .brick:nth-child(4) .inner {
    background-color: #FFCC00;
    background-blend-mode: multiply;
}


/** END of Section 3 Coloring **/

/** Catctus (4 sections post gallery) setting **/
.cactusMasonry .gallery.c1 .inner:hover .meta {
    opacity: 1;
    background-color: rgba(0,0,0,0.5) !important;
}

.cactusMasonry .gallery.c1 .meta {
    background-color: rgba(0,0,0,0.01) !important;
    opacity: 1 !important;
}

.cactusMasonry .gallery.c1 .title {
    line-height: 30px;
    width: 50%;
    top: 65% !important;
    font-family: 'LemonMilk';
    font-size: 22px;
    padding-left: 20px !important;
	padding-right: 20px !important;
	background: rgba(0, 0, 0, 0.5);
}

.cactusMasonry .gallery.c1 .date {
    font-size: 16px;
}
.cactusMasonry .gallery .postLink {
    z-index: 102 !important;
}
/** END of Catctus (4 sections post gallery) setting **/


/** Section 4 formatting **/
.row_section_4 h3 a {
    color: white;
    margin-top: 18px;
    margin-bottom: 10px;
    line-height: 24px;
}
.row_section_4 h3 a:hover {
    color: #00a89d;
}
.row_section_4 h3 {
    border-left-color: #00a89d;
    border-left-width: 130px;
    border-left-style: solid;
    padding-left: 16px;
    font-weight: 500;
    font-size: 30px;
    margin-top: 18px;
    line-height: 24px;
    margin-left: -15px;
}
/** END of Section 4 formatting **/

/** Coloring of Category listing and featured image **/
.blog_holder.masonry.blog_masonry_date_in_image article .post_image {
    background-color: rgba(10, 33, 64, 0.8);
}
/** Category **/
.blog_holder.masonry.blog_masonry_date_in_image img.attachment-full.size-full.wp-post-image:hover {
    mix-blend-mode: multiply;
}
/** Article **/
.blog_single.blog_holder article .post_image {
    background-color: rgba(10, 33, 64, 0.6);
}
.blog_single.blog_holder.single_image_title_post img.attachment-full.size-full.wp-post-image {
    mix-blend-mode: multiply;
}
.blog_holder.single_image_title_post article .single_top_part_holder {
	background-color: none !important;
}
/** END of Coloring of Category listing and featured image **/

/** Category cards **/
.blog_holder.masonry.blog_masonry_date_in_image .post_text_inner {
    padding-left: 5% !important;
    padding-right: 5% !important;
}
/** END of Category cards **/

/** Side Menu Settings **/
aside .widget {
    color: #0a2140;
}
aside .widget li:not(:last-child) {
	border-bottom: #0a2140 1px solid;
    /* width: 60%; */
}
aside .widget li:hover, aside .widget li a:hover {
    color: #00a89d !important;
}
aside.sidebar .widget.posts_holder {
    background-color: #f2f2f2;
    padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
/** Side Area Setting **/

.side_menu #menu-social_menu a {
    color: #fff;
}
section.side_menu.right {
    width: 8%;
}
.right_side_menu_opened .wrapper, .right_side_menu_opened footer.uncover {
    left: -8%;
}
.side_menu .widget a:hover {
    color: #fff;
}
.side_menu .widget a {
    color: #fff;
}
.fa-comments:before {
    font-size: 32px;
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4QEaCCMGStF/IAAAAV9JREFUOMulk79KXEEUxn+zxrAkEBYNgWW1EKxjOrEQxM5S2Cp2aUNIFJu8QN7AVAHBF8gThFjY2Cl2SSViikCCRNmQzS4/m7M4e7neFfeDy5k5d8433/kzUAG1pa6pc7GHEQED21TrsX7tMN5WEqmoST0eRIS/iJ46MUpROwv4rr6wHLO3cdTCtjLffErpqORsDzgfldqzws0N9WXBt1FV8FpKCWAJeAi0gSawDXSACWABeAT8Uj+klMrJ1Fdx44m6pK5mKn6o++pZ5lspdHp6sPgWB/qx71iNXibiY/gOkjc6/wAN4B8weUtJe8ADYAq4ipg60K/lWVZMyGV0cxJ4AswAXeBvkG3mg3cRg9ktSeep+kbtR81UPw91Ud1Sd9Udtab+L5D8Lpn09cq3F4oOo1vn8f2Mf3tZJ1XfF9/qnaE+DvsuyL6qn9RF7gv1eZZql3Ggfgmi03FIBnYZ4BqAJQcwEZ8DvAAAAABJRU5ErkJggg==');
}
/** END of Side Area Setting **/

/** Side Menu Settings **/

/** TEMP to fix overlapping **/
.boxed .section .section_inner, .grid_section .section_inner {
	width: auto;
}
/** TEMP to fix overlapping **/

/** Fixing extra margin in cactus section **/
.cactus_column .wpb_text_column.wpb_content_element {
    margin-bottom: -8px !important;
}
/** END of Fixing extra margin in cactus section **/

/** Blog mansonry date and image font color **/
.blog_masonry_date_in_image p.post_excerpt {
	color: #bfbfbf;
}
/** END of Blog mansonry date and image font color **/

/** Single Post Title Outer **/
.single-post .title_outer {
    display: none; 
}
/** END of Single Post Title Outer **/

/** Category Reports Background Image **/
.category-reports .title.title_size_large.position_center.has_fixed_background, .category-reports_ar .title.title_size_large.position_center.has_fixed_background, .category-monthly_reports .title.title_size_large.position_center.has_fixed_background, .category-special_reports .title.title_size_large.position_center.has_fixed_background, .category-monthly_reports_ar .title.title_size_large.position_center.has_fixed_background, .category-special-reports_ar .title.title_size_large.position_center.has_fixed_background {
    background-image: url(/wp-content/uploads/2017/01/Report_Header_1360x255.jpg) !important;
    background-size: 1360px !important;
}
.category-blog .title.title_size_large.position_center.has_fixed_background, .category-blog_ar .title.title_size_large.position_center.has_fixed_background, .category-media .title.title_size_large.position_center.has_fixed_background, .category-press-release .title.title_size_large.position_center.has_fixed_background, .category-statement .title.title_size_large.position_center.has_fixed_background, .category-stories .title.title_size_large.position_center.has_fixed_background, .category-press-release_ar .title.title_size_large.position_center.has_fixed_background, .category-statement_ar .title.title_size_large.position_center.has_fixed_background, .category-stories_ar .title.title_size_large.position_center.has_fixed_background, .category-media_ar .title.title_size_large.position_center.has_fixed_background {
    background-image: url(/wp-content/uploads/2017/01/Blog_Header_1360x255.jpg) !important;
    background-size: 1360px !important;
}



/** END of Category Reports Background Image **/

/** Hide Post Author **/
.post_info span.vertical_separator, .post_info span.post_author {
    display: none;
}
/** END of Hide Post Author **/

/** Hide Share Buttons 
.single-post .social_share_list_holder {
    display: none;
}
/** END of Hide Share Buttons **/
/** Social Sharing Settings **/
.social_share_list_holder ul li i {
	color: #F39200;
}
.social_share_list_holder ul li i:hover {
	color: #00a89d !important;
}
.social_share_list_holder .fa {
	font-size: 28px;
}
.social_share_list_holder ul li {
	margin-right: 20px;
}
.blog_holder.single_image_title_post article .single_bottom_part .single_bottom_part_right {
	width: 56%;
}

/** Post Body Size **/
.single-post .post_text_inner {
    padding-right: 20% !important;
    padding-left: 20% !important;
}
/** END of Post Body Size **/

/** Single Post **/
/* title */
.post_image .section_inner h1.entry_title {
    padding-left: 10%;
    padding-right: 10%;
}
/* bottom section 
body.single-post .single_bottom_part {
    display: none !important;
}
/** END of Single Post **/

/** Footer **/
.column1.footer_col1 .textwidget {
    padding-left: 25%;
}
.column2.footer_col2 .textwidget {
    padding-right: 25%;
}
.footer_bottom_holder .footer_bottom {
    height: auto;
}
/** END of Footer **/

/** Image Credit **/
.credits-overlay {
    background-color: #000 !important;
    width: auto !important;
    padding-left: 2% !important;
    padding-right: 2% !important;
    text-align: -webkit-auto !important;
}
.credits-overlay a {
    color: #fff !important;
    z-index: 10;
    font-weight: 600;
    position: relative;
}
/** END of Image Credit **/

/** Header Settings **/
/* secondary drop menu */ 
header.transparent:not(.sticky) .drop_down .second .inner {
    /*margin-top: 15px;*/
}
/* Header Menu top right */
nav.main_menu>ul>li>a>span:hover {
    color: #00a89d;
}
/* Header settings of category, page, post, search */
body.single-post .header_bottom.clearfix, body.category .header_bottom.clearfix, body.page:not(.home) .header_bottom.clearfix, body.search .header_bottom.clearfix {
    background-color: rgba(10, 33, 64, 1) !important;
}
header.sticky .header_bottom.clearfix {
    background-color: rgba(10, 33, 64, 0.6) !important;
}
/** END of Header Settings **/


/*** RTL Settings ***/
/** Section 1 Holder **/
body.rtl .row_section_1 .blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2 {
    right: 47%;
    text-align: right;
}
/** Section 2 Holder **/
body.rtl .row_section_2 .blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2 {
    left: 0;
    text-align: right;
}
/** Read More **/
body.rtl .blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2 .qbutton.small.read_more_button {
	background-image: url(/wp-content/uploads/2017/01/Read-More_RTL_30x30.png);
    background-position-x: 50px;
    padding-left: 0px;
    padding-right: 0px;
}
/** Section 3 **/
body.rtl .cactusMasonry .gallery.c1 .title {
	font-weight: 700;
	font-family: 'Cairo',sans-serif !important;
	padding-right: 20px;
}
body.rtl .cactusMasonry .gallery.c1 .date {
    position: absolute;
    bottom: 5px;
    left: 15px;
	right: auto;
}
/** Single Post Info **/
body.rtl .blog_holder.single_image_title_post article .post_info {
    letter-spacing: 0px;
    font-size: 13px;
    padding-top: 10px;
}

body.rtl .blog_holder.single_image_title_post article .post_category {
    letter-spacing: 0px;
    font-size: 13px;
}
body.rtl .post_image .section_inner h1.entry_title {
    line-height: 1.2;
}


/*** END of RTL Settings ***/

/*** Responsive ***/


@media only screen and (max-width: 1024px){
	/* Database menu: ACCESS DATABASE */
	.database_column .wpb_wrapper {
	    display: flex;
	}
	/* Database menu: Quick Search */
	.search_column div div div:nth-child(3) {
	    padding-top: 0px !important;
	}
		/* Database menu: Quick Submit */
	.submit_column div div div:nth-child(3) {
    	padding-right: 1px;
	}
	.submit_column .separator.transparent {
	    display: none;
	}
	.blog_holder.single_image_title_post article .single_bottom_part .single_bottom_part_right {
		text-align: center;
		width: 100%;
		float: none;	
	}

}

@media only screen and (max-width: 1000px){
		.header_bottom {
		background-color: #0a2140;
	}
				.header_bottom,
		nav.mobile_menu{
			background-color: #0a2140 !important;
		}
			}


@media only screen and (min-width: 480px) and (max-width: 768px){
	
	        section.parallax_section_holder{
			height: auto !important;
			min-height: 400px;
		}
	}

/** Screen less than 768px width **/
@media only screen and (max-width: 768px){
	/* Database menu: ACCESS DATABASE */
	.submit_column .wpb_wrapper {
	    display: flex;
	}

}

/** Screen less than 600px width **/
@media only screen and (max-width: 600px) {
		
	}

/** Only Mobile **/
@media only screen and (max-width: 480px){
	/* Header padding */
	.header_bottom {
	padding: 0 5px !important;
	}
	
	/** menu font size **/
	nav.mobile_menu ul li span {
    font-family: 'Cairo',sans-serif !important;
	}
	
	/** Side Area **/
	section.side_menu.right {
    width: 26% !important;
	}
	.right_side_menu_opened .wrapper, .right_side_menu_opened footer.uncover {
    left: -23% !important;
	}
	
	/** Directions Position **/
	ul.caroufredsel-direction-nav {
        position: relative;
	    bottom: 70px;	
	}
	.row_section_1 .blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2  {
    padding-bottom: 60%;
	}
	/** Read More  Section 1 **/
	.row_section_1 .blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2 .read_more_wrapper {
    display: inherit;
	}
	.row_section_1 .blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2 a.qbutton.small.read_more_button {
    font-weight: 500;
    background-size: 20px 20px;
    font-size: 16px !important;
    background-position-x: 100px !important;
    background-position-y: 5px;
	}
	/** Read More  Section 2 **/
	.row_section_2 .blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2 .read_more_wrapper {
    display: inherit;
	}
	.row_section_2 .blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2 a.qbutton.small.read_more_button {
    font-weight: 500;
    background-size: 20px 20px;
    font-size: 16px !important;
    background-position-x: 100px !important;
    background-position-y: 5px;
	}
	/** Read More RTL **/
	body.rtl .blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2 a.qbutton.small.read_more_button {
	background-position-x: 90px !important;
	}
	/** Summary Excerpt Section 1 - 2 **/
	.blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2 .blog_slider_simple_excerpt {
    display: block;
    line-height: 1.3;
    font-size: 13px;
    padding-top: 20px;
	text-align: -webkit-auto !important;
	}
	/** Section 2 Text Holder **/
	.row_section_2 .blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2 {
    width: 50%;
    left: 50%;
	}
	/** Section 3 **/
	.cactusMasonry .gallery.c1 .title {
    top: 42% !important;
    font-size: 20px;
	}
	/** Footer **/
	.column1.footer_col1 .textwidget {
    text-align: center;
    padding-left: 0 !important;
	}
	.column2.footer_col2 .textwidget {
    padding-right: 0;
    text-align: center;
    margin-top: -45px;
    margin-bottom: -18px;
	}
	.footer_bottom_holder .footer_bottom {
    line-height: 20px;
    text-align: justify;
	}
	body.rtl .two_columns_50_50 .column_inner {
    padding: 0 10px 0 10px;
	}
	/** Category header background **/	
	.category-reports_en .title.title_size_large.position_center.has_fixed_background .image.not_responsive img {
    content: url(/wp-content/uploads/2016/12/analysis-1841158_960_720-e1483554544957.jpg) !important;
    max-height: 100px;
	}
	/** Category Cards **/	
	.blog_holder.masonry.blog_masonry_date_in_image.qodef-no-hover.masonry_infinite_scroll {
    margin-top: 10%;
	}
	/** Single body **/
	.single-post .post_text_inner {
    padding-right: 5% !important;
    padding-left: 5% !important;
	}

}

/** iPhone 5 Only **/
@media only screen and (max-width: 320px){
	/** Sliders Padding **/
	.vc_column_container>.vc_column-inner {
    padding-left: 0px;
	padding-right: 0px;
    }
	/** Database Menu Icons **/
	.database_menu .wpb_column.vc_column_container.vc_col-sm-2 {
    padding-left: 10px;
	}
	/** Section 2 Text Holder **/
	.row_section_2 .blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2 {
    width: 50%;
    left: 46%;
	}
	/** Section 3 Date position **/
	.cactusMasonry .gallery.c1 .date {
    right: 24px;
	}

}

/* Database menu: Search Site */
.search_column .wpb_wrapper {
    display: flex;
}
.search_column div div div:nth-child(3) {
    /*position: absolute;*/
    /*z-index: -12;*/
    padding-left: 52px;
    padding-top: 12px;
}
/* Database menu: Arabic */
body.rtl .search_column div div div:nth-child(3) {
    padding-right: 56px;
    line-height: 1.6em;
}
body.rtl input[type=search] {
    background: url(/wp-content/uploads/2017/01/search_icon_42x42.png) no-repeat 95% center;
}






/** expand search config **/
input {
	outline: none;
}
input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button {
	display: none; 
}


input[type=search] {
    background: url(/wp-content/uploads/2017/01/search_icon_42x42.png) no-repeat 0px center;
    border: solid 2px rgba(10, 33, 64, 0);
    padding: 5px 29px 8px 13px;
    width: 55px;
    -webkit-border-radius: 10em;
    -moz-border-radius: 10em;
    border-radius: 18px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
}
input[type=search]:focus {
	width: 130px;
	background-color: #fff;
	border-color: #00a89d;
}


input:-moz-placeholder {
	color: #999;
}
input::-webkit-input-placeholder {
	color: #999;
}

/* Search Box 2 */
#search-box-2 input[type=search] {
	width: 50%;
	padding-left: 10px;
	color: transparent;
	cursor: pointer;
	position: absolute;
	z-index: 10;
}
#search-box-2 input[type=search]:hover {
	background-color: #fff;
}
#search-box-2 input[type=search]:focus {
	width: 50%;
	padding-left: 32px;
	color: #000;
	background-color: #fff;
	cursor: auto;
}
#search-box-2 input:-moz-placeholder {
	color: transparent;
}
#search-box-2 input::-webkit-input-placeholder {
	color: transparent;
}
@media screen and (min-width:1000px) {
    .q_logo a {
        height: 70px !important; margin-top:2px;
    }
}
.blog_holder .post .date {display: none;}
.q_image_with_text_over .shader {
    background: none !important;
}
.q_image_with_text_over .text .desc {
    opacity: 1 !important;
}