@import url(http://fonts.googleapis.com/earlyaccess/droidarabickufi.css);

body 
{    
	background-image: url(http://www.alecso.org/site/images/pattern_alecso3.jpg) !important;
    background-attachment: fixed !important;
} 
	
.main
{
	background-color:#ebebeb;
}

.ja-moduletable {
	font-size:12px !important;font-size: 12px !important;
    background-color: #ffffff !important;
    border-radius: 5px !important;
    box-shadow: 0 2px 2px 0 #bbb;
	margin:8px !important;
	padding:3px !important;
}

.ja-moduletable h3 span 
{
	color:#fff !important; 
}

div.ja-moduletable.no-bg .ja-box-ct {padding:5px !important;}

head~body .ja-zin .ja-box .ja-box-inner {width:inherit !important;margin:0px !important;}

.ja-zinsec .ja-zinsec-inner {border:none !important; margin:0px !important; padding:0px !important;}

#ja-topsl1 .ja-zincontent > img, .sidebar .ja-zincontent > img {margin:0px !important; padding:0px !important; width:100% !important;}

.ja-zinwrap .ja-zinlinks ul li 
{
	border-bottom:1px dotted #c4c4c4 !important;
	padding-bottom:5px;
}
.ja-zinwrap .ja-zinlinks ul 
{
	margin:0px !important;
	list-style-type:none !important;
}
.ja-zin h4.ja-zintitle 
{
	margin:0px !important;
	margin-top:5px !important;
	margin-bottom:5px !important;
}

.createdate
{
	font-size:11px !important;
	color:#c4c4c4;
}

.ja-zin h4.ja-zintitle a, .ja-zin h4.ja-zintitle a:hover, .ja-zin h4.ja-zintitle a:focus, .ja-zin h4.ja-zintitle a:active
{
    font-size: 14px !important;
    line-height: 18px !important;
    font-weight: bold;
    color: #000000;
}

	
.ja-zinfp-featured .ja-zincontent-wrap 
{
	min-height:500px !important;
}

ja-zinfp-featured-border 
{
	height:500px !important;
}



#ja-topsl1 
{
	padding:0px !important;
}

.ja-slidenews-item 
{
	padding:5px !important; 
	margin: 0px !important;
	background:none !important;
	height:130px;
}

.ja-slidenews-item .ja-title 
{
	font-size: 12px !important;
    line-height: 20px !important;
}



.ja-zinfp-featured .ja-zincontent-img img
{
	width:100% !important;
	height:250px !important;
}



/* FONT SIZE AND POLICE */
body,p,h1,h2,h3,h4,h5,h6,div,span{font-family:'Droid Arabic Kufi',sans-serif !important; font-size:95% !important;}

p, .ja-zinfp-featured .ja-zincontent p, .ja-zin h4.ja-zintitle
{
	font-size:13px !important;
	line-height: 28px;
    text-align: justify;
}

.module h3.modtitle, .module.most-reviews h3.modtitle, .module.newsletter h3.modtitle, .module.like-us h3.modtitle, .module.latest-tweets h3.modtitle, .module.slideshow-grid .sj-gridslider .item.one-item .item-wrap .item-wrap-inner .item-info .item-title a, .module.trending-now
h3.modtitle{font-family:'Droid Arabic Kufi',sans-serif !important}


.ja-links li.top a {font-size:8px !important; color:#ffffff;}

#ja-footer small 
{
	font-size:11px !important; color:#ffffff;
	padding-top:5px;
}

.ja-megamenu ul.level0 li.mega span.menu-title{font-size:11px !important;}

.ja-megamenu ul.level0 li.mega a.mega.over, .ja-megamenu ul.level0 li.mega a.mega.active, .ja-megamenu ul.level0 li.mega a.mega{padding-top:17px; padding-bottom:17px; padding-right:12px; padding-left:12px;}

#ja-topmenu ul li a, p.ja-day 
{
    color: #fff;
    font-size: 10px !important;	
}

.ja-headlines-item jahl-vertical a, .ja-slidenews-item {font-size:11px !important; color:#fff !important;}

.ja-slidenews-item:active{color:#000 !important;}
.ja-megamenu ul.level0 li.mega a.mega.over, .ja-megamenu ul.level0 li.mega a.mega.active{color:#666 !important;}

.ja-zinfp-featured h2.ja-zintitle a 
{
	font-size: 15px !important;
    line-height: 30px !important;
    font-weight: bold;
}

.social a span {display:none;}

.jazin-links li span a {font-weight:500 !important;}

.xac-trigger span {color:#4a4a4a !important;}

div.ja-bulletin ul.ja-bulletin .mostread {
    font-weight: 400;
    font-size: 12px;
}

div.ja-moduletable.redbg .ja-accordion .ja-accordion-title.active {font-size:11px !important;}

.ja-slidenews-item {color:#000 !important;}

.ja-zinsec .ja-zinsec-inner > h2 a {font-size:12px !important;}

/* BANNER */
#ja-header 
{	
	background:none !important;
	/*background-color:#1f466d !important;*/
	margin-top:30px;
}
#ja-mainnav {
	background:none !important;
	/*ackground-color:#1f466d !important;*/
	padding:0px !important;
}

/* MEGA MENU */ 
#ja-megamenu 
{
	border-top:1px solid #0079d3 ;
	border-bottom:1px solid #0079d3 ;
	border-right:none;
	border-left:none;
	background-color: #005ba0;
}

#ja-megamenu ul li div div
{
   /* */
    padding: 2px !important;
}

#ja-megamenu ul li div div div 
{
	color:#1c4369 !important;
	background-color:#fff !important;
}

#ja-megamenu ul li div 
{
	opacity:0.97 !important;
	padding:0px;
	
}

#ja-megamenu ul li div div div div ul li a 
{
	padding-top:5px !important;
	padding-bottom:5px !important;
	color:#1c4369 !important;
	background-color:#fff !important;
	
}

#ja-megamenu ul li div div div div ul li a :hover, .group-title a, .ja-megamenu .group-title .menu-title
{	
	color:#fff !important;
	background-color: #005ba0 !important;
}



.ja-megamenu ul.level0 li.mega a.mega.over.first, .ja-megamenu ul.level0 li.mega a.mega.active.first, .ja-megamenu ul.level0 li.mega a.mega.first{border-right:1px solid #fff !important;}

.ja-megamenu ul.level0 li.mega a.mega.active {}

.ja-megamenu ul.level0 li.mega a.mega.over {}





/* ITEM PAGE */ 
.item-page {
    font-size: 15px !important;
    line-height: 30px;
}

.item-page p span, .item-page p {font-size:14px !important;}

h2.contentheading, .contentheading {
    color: #222;
    font-weight: normal;
    font-size: 20px !important;
    margin-top: 10px;
    margin-bottom: 10px;
}

dl.article-info dd {
    margin-left: 5px;
    font-size: 13px !important;
    color: #1f466d;
}

#ja-header .main {
    background-position: top left;
    height: 115px;
}

#ja-header .main {
   
}



h1.logo a {
    margin-top: 12px;
}

#ja-topbar {    position: absolute;
    top: 0;
    height: 20px;}
	
#ja-topmenu {
	text-shadow: 0px 1px 1px rgba(0,0,0,0.4);
    margin-top: 40px;
    display: block;
    position: absolute;
    top: -73px;	
    left: 0px;
    z-index: 99;
    width:550px !important;
	background-color: #005ba0 !important;
	/*display:none;*/
}

#ja-topmenu > .main  {width:550px !important; }

#ja-topmenu ul li {padding: 6px 10px !important;}

#ja-topmenu ul { width: 450px;}

p.ja-day {    margin-right: 15px;}

.ja-healineswrap {
    padding: 5px 0;
	background:red;
	width: 100% !important;
	font-size: large !important;
}
.ja-slidenews-item {color:#fff;}
.ja-headlines-item jahl-vertical a {color:#fff;}
.mega first active span {color:#666 !important;}


.ja-headlines{width:500px !important;height:30px !important;}

.ja-headelines-buttons {margin-left: 5px; margin-right: 0px;}

.ja-zintitle a 
{
	font-size: 11px;
    font-weight: bold;
    line-height: 20px;
}

.jazin-links li span a 
{
	font-size: 11px;
    line-height: 18px;
    font-weight: bold !important;
}

.ja-headlines .jahl-vertical a span, .jahl-verticald a span, .ja-headlines .jahl-horizontal a span, .jahl-horizontal_right a span{color:#fff !important;}

/* FOOTER */

#ja-footer {
    background: none !important;
    border-top: 0px solid #333 !important;
}

#ja-footer .main {background:#000;}

/* SLIDESHOW */
.ja-zinfp-featured .ja-zincontent .content-featured {
    padding: 0 15px 20px;
    margin: 0px;
    min-height: 220px !important;
	max-height: 220px !important;
}


/* MODULES */ 
div.ja-moduletable .ja-box-ct, div.moduletable .ja-box-ct {padding:5px;}
div.ja-moduletable, div.moduletable {border:none;}



#ja-container ul.menu li a{padding-top:10px;}


/* SLIDE SHOW NEWS */
.sp-slide-title a {color:#fff !important;margin:0px !important;}
.sp-slide-title {margin:0px !important;line-height:18px !important;}
.sp-slide-desc 
{
	position: absolute !important;
    height: 50px !important;
    color: #fff !important;
    font-size: 13px !important;
    font-weight: bold !important;
    margin: 0px !important;
    padding: 0px !important;
	right:0px !important;
	width:100% !important;
}


/* MODULE NEWS HOME PAGE */
.category-modulenews_homepage li h4 a 
{
	line-height:18px !important;	
}
.category-modulenews_homepage li h4
{
	margin-top:5px !important;
	margin-bottom:5px !important;		
}
.category-modulenews_homepage li
{
	border-bottom:1px dotted #c4c4c4 !important;
	margin-bottom:0px !important;
}

.moduletablenews_homepage  h3 
{
	background-color:#fff !important;
}

/* BLOG STYLE */
.blog .items-row h2.contentheading a 
{
	font-size:15px !important;
	line-height:20px !important;
}

.ja-content-main .blog .items-row .item div p 
{
	height: 140px;
    overflow: hidden;
    font-size: 12px !important;
    line-height: 20px;
}

.ja-content-main .blog .items-row .item
{
	height: 400px !important;
    overflow: hidden;    
}



.blog 
{
	margin-top:8px;
	margin-right:5px;
}

.blog .items-row .article-image img 
{
	width:100%;
}

.blog .items-more h3 
{
	font-size: 15px !important;
    margin-right: 20px;
}

.blog .items-more ol li
{	
	margin-bottom: 15px;
    margin-right: 60px;
}
.blog .items-more ol li a
{
	font-size: 12px !important;
	font-weight:bold;
}

.item-page
{
	border-radius:5px;
}

#ja-contentwrap
{
margin-right:5px;
}

#ja-content
{
	margin-top:8px;
	
}



/* BREADCRUMB */
.ja-breadcrums
{
	margin: 5px;
	margin-bottom:-10px;
    border-radius: 5px;
    width: 1192px;
}

.ja-breadcrums * 
{
	border-radius:5px;
}

/* MODULE GENERAL DIRECTOR */

.xac-wrapper h3 span
{
	color:#4a4a4a !important;
}

/* TABS HOME PAGE */
div#ja-content-mass-top.ja-mass.ja-mass-top.clearfix
{
	margin-bottom:-30px !important;
}

#Mod306 h3
{
	/*background: #82B040 !important;*/
	
}

.gkTab 
{
	width:200px !important;
	background: url(../images/bg-menu.gif) repeat-x right bottom #fefefe;
    border: solid 1px #ddd;
    color: #666;
    padding: 3px !important;
	font-size:13px !important;
	font-weight:none !important;
	text-shadow:none !important;
}
.gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li
{
	font-size:13px !important;
	font-weight:none !important;
	text-shadow:none !important;
}
.gkTabsWrap.vertical ol li:hover, .gkTabsWrap.vertical ol li.active, .gkTabsWrap.horizontal ol li:hover, .gkTabsWrap.horizontal ol li.active
{
	width:200px !important;
	background-color:#fff !important;
    border: solid 1px #ddd !important;
    color: #666 !important;        
	font-size:13px !important;
	font-weight:none !important;
	text-shadow:none !important;
	line-height:18px !important;
}

.gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li
{
	line-height:18px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
}

#gk-tabs-306 .gkTabsWrap > ol 
{
	width:240px !important;
}


#tab_education_slogan, #tab_culture_slogan, #tab_science_slogan, #tab_ict_slogan, #tab_encyclopedia_slogan
{
    font-size: 16px !important;
    color: #225180 !important;
    margin-bottom: 10px !important;
	font-weight:bold !important;
}
#tab_education_desc, #tab_culture_desc, #tab_science_desc, #tab_ict_desc, #tab_encyclopedia_desc
{
	font-size: 13px !important;
    text-align: justify !important;
}


/* SEARCH FORM */
span.badge.badge-info
{
	-webkit-transform: rotate(0deg) !important; */
    transform: rotate(0deg) !important;
	
}








body#bd #ja-wrapper
{
	    background-color: rgba(255,255,255,0.85) !important;
}


.item-1217 { background-color: green !important; font-weight:bold !important; }
	