		.french {
    direction: ltr;
    text-align: left;
}
	.vis_secnav{ display:none;}
	.main-header {
    position: relative;
    top: initial;
    left: initial;
    right: 0;
    z-index: initial;
    -webkit-transform: translate3d(0,0,0);
	z-index:9999;
}
.fixed-header {
    position: fixed;
}
#wrapper {
    padding-top: 10px;
}

	.banner div{
	margin-bottom:10px;}
	.banner img{
    height: 75px;
	width:100%;

			}
		.banner .large{
   
			}	
		.hide{ display:none;}
		.show{ display:block;}
.nav-holder nav li a.act-link, .nav-holder nav li a:hover {
    color: #01A95C;
}
.nav-holder nav li a {
    color: #000;
    font-size: 15px;
}
    section{ padding:0}
.imgcircle{

}
/*******share buttons ********/
.modal{
box-shadow: 1px 1px 4px 1px #e9e9e9;
    padding: 5px 10px;
    position: absolute;
    width: 400px;
    background-color: #fff;
    z-index: 1;
		}
.socialJS a{
	padding:10px;
	font-size:30px !important;
	
	}
	 .modal-title{
    font-size: 21px;
    border-bottom: 1px solid #e9e9e9;
    margin: 0 0 5px 0;
}

 .modal-close:hover{
	 color:red}
 .modal-close{
    position: absolute;
    right: -7px;
    top: -6px;
    font-size: 17px;
	cursor:pointer;
}	
/*******share buttons ********/
		
.newsDescription{
border-radius: 5px;
    background: #fffaed;
   /* box-shadow: 1px 1px 4px 1px;*/
    padding: 8px 10px;
    position: absolute;
    z-index: 10;
    color: #000;
    width:365px;
    font-size: 12px;
    text-align: justify;
    border: 1px solid #e4e248;
	}
.subcribe-form figure img{
	width: 100%;
	}	
	.subcribe-form figure {
    display: inline-block;
}
.subcribe-form figure figcaption{
	   color: white;
    padding: 6px 0 2px 0;
    font-weight: bold;
    font-size: 18px;
    background: #01A95C;
}
.arabic .imgcircle{float: right;}
.english .imgcircle{float: left;}
.french .imgcircle{float: left;}

.source_title{
	 font-size: 1.1rem;
    font-weight: 700;
    line-height: 46px;
    padding: 0 10px;
    color: #01A95C;
    color: #01A95C;
	}
.card{
    background-color: #9e9e9e05;
    /*padding: 8px 14px;*/
    border-radius: 5px;	
box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
box-shadow: rgba(0, 0, 0, 0.15) 2.4px 2.4px 3.2px;
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
background-color: #ffffff;
	}
.head{
    border-bottom: 1px solid #e9e9e9;
    padding: 0 0 4px 0;
	background: #f9f9f9;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}
.card-boy{
	
	}	
.newslist{

	}	
.newslist li a{
    font-size: 15px;
    font-weight: 500;
    color: #484848;
    color: #0a2458;
    padding: 1px 7px 4px 4px;
    float: left;
	}
.newslist li {
	border-bottom: 1px dotted;
	border-bottom: 1px solid #e3e0e0;
	}
	.newslist li:last-child {
	border-bottom: none;
	}
.newslist li a:hover {
	color: #de1212;
	
	}
.newslist li{
    padding: 5px 0 5px 0;
    height: 50px;
	}	
	
	.arabic{
    direction: rtl;
    text-align: right;
}
.english{
direction:ltr;
    text-align: left;	
	}
.sourceWrap{ 
margin-bottom: 0;
    height: 420px;
   /* padding: 0 8px;	*/
	}
	.lucide{
	 float: right;
	 }

.logo-holder {
    float: left;
    position: relative;
    z-index: 21;
    height: 40px;
}

/********/
#pagination nav {
	display:inline-table;
	text-align:center;
	font-family: Tahoma;
	
	}
#pagination nav .pagination{
	
	}
#pagination nav .pagination  {
	
	}
#pagination nav .pagination  li {
	display: inline-block;
	}
#pagination nav .pagination  .active{
	background-color:#01A95C;
	}
svg.lucide {
     width: 30px;
    height: 20px;
    cursor: pointer;
    color: #d0d8e8;
    margin: 8px 0 0 0;
}
svg.lucide:hover {
	color:#01A95C;
}




.newsDescription figure img{
	width: 100px;
	height:100px;
    float: left;
    position: relative;
    margin: 0 6px 0 0;
    border-radius: 10px;
    border: 1px solid #e7e719;
    padding: 2px 2px;}
	.nav-holder nav li ul a {
    text-align: center;
    font-size: 14px;
    font-weight: 600;
}
section.banner{
    padding: 0 12%;
}
.wraperli{
	width:91%;
	display: inline-block;
	text-align: left;
	}
.sh {
   display: initial;
}
#aggregator a h4 {
    color: #2f3a9c;
}
.youtubethumbnail{
	width:100%;
	height: 120px;
    border-radius: 4px;
    border: 2px solid #fff;
    outline: 6px solid rgba(255,255,255,.3);
    outline-offset: -6px;
	}
#aggregator h4 {
       margin-bottom: 0.25rem;
    display: block;
    color: #01A95C;
    text-transform: uppercase;
    font-weight: 750;
    font-size: 1rem;
    text-align: left;
    padding: 0 0 0 17px;

}
.close-button-youtube {
    position: absolute;
    top: -3px;
    right: -12px;
    cursor: pointer;
    border: 2px solid #000;
    background-color: red;
    color: #fff;
    padding: 3px 6px;
    border-radius: 9px;
}
.youtubeContainer .source_title{
	    margin: 0;
    padding: 0 8px 0 1px;
    line-height: 55px;
	}
	.youtubeContainer .source_image {
    float: left;
}
.float{
	float:left;
	}
	.nav-holder {
    float: left;
	}
	.nav-holder nav li {
    float: left;
	}
	.nav-holder nav li {
     text-align:left;
	}
	

.youtubeWatchIcon {
     width: 30px;
    height: 20px;
    cursor: pointer;
    color: #1e56c7;
    color: #01A95C;
    margin: 8px 0 0 0;
}
.youtubeWatchIcon:hover {
	color:#01A95C;
}	
div#font_chage {
    background-color: #ffffff;
    margin: auto;
    width: 100%;
}