@font-face {
  font-family: helveticaneuereg;
  font-display: swap;
  src: url(../fonts/HelveticaNeueW23forSKY-Reg_T02.eot), url(../fonts/HelveticaNeueW23forSKY-Reg_T02.eot?#iefix) format("embedded-opentype"), url(../fonts/HelveticaNeueMEforSKYW21-Rg_web.woff2) format("woff2"), url(../fonts/HelveticaNeueMEforSKYW21-Rg_web.woff) format("woff"), url(../fonts/HelveticaNeueMEforSKYW21-Rg_web.ttf) format("truetype"), url(../fonts/HelveticaNeueW23forSKY-Reg_T02.svg#HelveticaNeueW23forSKY-Reg_T02) format("svg");
  font-weight: 400;
  font-style: normal
}
@font-face {
  font-family: helveticaneuebold;
  font-display: swap;
  src: url(../fonts/HelveticaNeueW23forSKY-Bd_T02.eot), url(../fonts/HelveticaNeueW23forSKY-Bd_T02.eot?#iefix) format("embedded-opentype"), url(../fonts/HelveticaNeueMEforSKYW21-Bd_web.woff2) format("woff2"), url(../fonts/HelveticaNeueMEforSKYW21-Bd_web.woff) format("woff"), url(../fonts/HelveticaNeueMEforSKYW21-Bd_web.ttf) format("truetype"), url(../fonts/HelveticaNeueW23forSKY-Bd_T02.svg#HelveticaNeueW23forSKY-Bd_T02) format("svg");
  font-weight: 800;
  font-style: normal
}
a:hover { text-decoration:none !important}
.home-logo {
    width: 190px;

    margin-bottom: 10px;
    margin-top: 10px;
}
.mini-menu.mini-menu-dark {
    background-image: url(../img/map-1.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}
.top-menu {

   
	padding: 0px;
	margin: 0px;
	 margin-top: 10px;
	direction: rtl;
}
.top-menu li {
    font-family: helveticaneuebold;
    font-size: 14px;
    float: right;
   margin-right: 25px; color:#fff;
}
.top-menu li a {
    color: #fff; font-weight: bold;
}
.social-icons {
    list-style: none;
    padding-top: 4px; text-align: center; margin: 0px; padding: 0px;
}
.social-icons li {
    font-size: 24px;
    padding-right: 15px;
	display: inline-block;
}
.social-icons li a {
    color: #efefef;
}


	.top-banner img { width:100%; height: 80px; border-radius: 4px;}
	.main-border { border:5px solid #00305f; padding: 10px; border-radius: 10px; margin-bottom: 15px; padding-top: 20px; }

	.main-list-thumb { list-style: none; margin: 0px; padding: 0px;}	  
	.main-list-thumb li { padding-right: 5px; padding-left: 5px; direction: rtl; text-align: right; overflow: hidden; padding-top: 9px; border-bottom: 1px solid #ccc; padding-bottom: 9px}
	.main-list-thumb li img { width:65px; height: 66px; float: right; border-radius: 4px; margin-left: 10px;}
	.main-list-thumb li a { color:#000;    font-family: helveticaneuebold;
    font-size: 15px;}	  
	.main-list-thumb li:hover, .main-list-thumb li.active{ background-color: #00305f; border-radius: 4px; }.main-list-thumb li:hover a, .main-list-thumb li.active a { color:#fff;}
	.main-story {display: none;}





	.date { font-family:helveticaneuebold; font-size: 15px; font-weight: bold; color:#fff; text-align: right; margin-top: 10px;}

.top-story {
    position: relative; margin-left: 5px;
}
.top-story img {
    width: 100%;
    border-radius: 5px;
    height:510px !important;
}

.top-home .top-story-2 {    margin-bottom:7px;
    position: relative; }


.top-home:last-child .top-story-2 { margin-bottom: 0px;}
	/*
.top-home:nth-child(1)  .top-story-2,.top-home:nth-child(3)  .top-story-2 {
    margin-bottom: 15px;
    position: relative; 
}
	


	
.top-home:nth-child(2) .top-story-2,.top-home:nth-child(4)  .top-story-2{
    margin-bottom: 15px;
    position: relative; 
}
*/
	
.top-story .shadw-box {
    position: absolute;
    bottom: 0;

    width: 100%;
    font-family: helveticaneuebold;
    font-size: 23px;
    padding: 10px;
    text-align: right;
    direction: rtl;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
	padding-top: 15px; padding-bottom: 15px;     background-color: rgba(40,45,52,.7); color:#fff;
}
	
.top-story-2 {
    margin-bottom: 15px;
    position: relative;
}
	
.top-story-2 img {
    width: 100%;
    border-radius: 5px;
    height: 165px !important; border:1px solid #ccc;
}	
.top-story-2 .shadw-box {
    position: absolute;
    bottom: 0;
     background-color: rgba(40,45,52,.7); color:#fff;
    width: 100%;
    font-family: helveticaneuebold;
    font-size: 15px;
    padding: 5px;
    text-align: right;
    direction: rtl;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.shadw-box a {
    color: #FFF;
    font-weight: bold
}
.top-story .cat-title , .top-story-2 .cat-title {
    border-radius: 4px;
    background-color: #be2f21;
    color: #FFF;
    text-align: center;
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
    position: absolute;
    right: 0;
    margin-right: 5px;
    margin-top: 5px;
    font-family: helveticaneuebold;
    font-size: 12px;
}

.top-news {

	margin-top: 15px;
    overflow: hidden; position: relative; margin: 5px;
}
.top-news img {
    width: 278px !important;
    height: 185px !important;
    border-radius: 4px;

}
.top-news .title {
    text-align: right;
    direction: rtl;
	font-family: helveticaneuebold;
    font-weight: bold;
	position: absolute; bottom: 0px; left:0px;
	width:100%; padding: 10px;    
	background-image: linear-gradient(0deg,#000,rgba(0,0,0,.7),rgba(0,0,0,0));

	
}
.top-news .title a {
    color: #FFF;
    font-size: 18px;
    font-family: helveticaneuebold;
    font-weight: bold;
}




.top-news-main {
    margin-bottom: 10px;
	margin-top: 10px;
    overflow: hidden;

	padding-left: 10px;
	/*border:1px solid #ccc;*/ border-radius: 4px; background-color: #fff; padding: 5px;
}

.top-news-main:last-child {}

.top-news-main img {
    width: 110px !important;
    height: 90px !important;
    border-radius: 4px;
    float: right;
    margin-left: 10px;
}
.top-news-main .title {
    text-align: right;
    direction: rtl;
	font-family: helveticaneuebold;
    font-weight: bold;
}
.top-news-main .title a {
    color: #000;
    font-size: 15px;
    font-family: helveticaneuebold;
    font-weight: bold;
}
	
.top-story-3 {
    margin-bottom: 0px;
/*    position: relative;*/
	margin-top: 10px;
	height: 295px;
}
	
.top-story-3 img {
    width: 100%;
    border-radius: 5px;
    height: 205px;
}	
.top-story-3 .shadw-box {
/*    position: absolute;
    bottom: 0;
    background-image: linear-gradient(0deg, black, rgba(0,0,0,0.7), rgba(0,0,0,0));*/
    width: 100%;
    font-family: helveticaneuebold;
    font-size: 18px;
    padding: 5px;
    text-align: right;
    direction: rtl;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
	
.wide-news-3 {
    margin-bottom: 15px;
/*    position: relative;*/
	margin: 4px;
	height: 280px;
}
	
.wide-news-3 img {
    width: 100%;
    border-radius: 5px;
    height: 175px;
}	
.wide-news-3 .shadw-box {
/*    position: absolute;
    bottom: 0;
    background-image: linear-gradient(0deg, black, rgba(0,0,0,0.7), rgba(0,0,0,0));*/
    width: 100%;
    font-family: helveticaneuebold;
    font-size: 16px;
    padding: 5px;
    text-align: right;
    direction: rtl;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
	margin-top: 10px;
}	
	.wide-news-3 .shadw-box a { color:#000;}
/*---------------------------------------------------*/

	
.wide-news-3-white {
    margin-bottom: 15px;
/*    position: relative;*/
	margin: 4px;
	height: 280px;
}
	
.wide-news-3-white img {
    width: 100%;
    border-radius: 5px;
    height: 175px;
}	
.wide-news-3-white .shadw-box {
/*    position: absolute;
    bottom: 0;
    background-image: linear-gradient(0deg, black, rgba(0,0,0,0.7), rgba(0,0,0,0));*/
    width: 100%;
    font-family: helveticaneuebold;
    font-size: 18px;
    padding: 5px;
    text-align: right;
    direction: rtl;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
	margin-top: 10px;
}	
	.wide-news-3-white .shadw-box a { color:#FFF;}


/*----------------------------------------------------*/
	
	.top-story-3 .shadw-box a { color:#000;}
	.inner-home:nth-child(1)  .top-story-3 { margin-left:8px;}
	.inner-home:nth-child(2)  .top-story-3 { margin-right:8px;}

   .top-story-3 .cat-title {
    border-radius: 4px;
    background-color: #be2f21;
    color: #FFF;
    text-align: center;
    padding: 5px;
    margin-top: 5px;
    font-family: helveticaneuebold;
    font-size: 12px;
}	


.under-news {
    margin-bottom: 20px;
	margin-top: 0px;
    overflow: hidden;
	height: 200px;
}
.under-news img {
    width: 100%;
    height: 140px;
    border-radius: 4px;
	margin-bottom: 10px;
}
.under-news .title {
    text-align: right;
    direction: rtl;
}
.under-news .title a {
    color: #000;
    font-size: 16px;
    font-family: helveticaneuebold;
    font-weight: bold
}	
	.home-section {  padding: 10px; text-align: center;   font-family: helveticaneuebold; float: right; font-weight: 700; font-size: 23px; padding-right: 0px;  width:100%; text-align: right;   
    background: linear-gradient(to top, #00305f 50%, #fff 50%); padding-bottom: 0px; }

	.home-section-gray {  padding: 10px; text-align: center;  margin-bottom: 10px; font-family: helveticaneuebold; float: right; font-weight: 700; font-size: 23px; padding-right: 0px;  width:100%; text-align: right;   
    background: linear-gradient(to top, #00305f 50%, #EFEFEF 50%); padding-bottom: 0px; }

	.home-section a, .home-section-gray a { color:#FFF; background-color: #00305f; display: initial; padding: 5px; padding-left: 10px; padding-right:10px; margin-right: 0px;float: right;border-right: 10px solid #ce2b2b; padding: 10px;}


	.home-section-black {  padding: 10px; text-align: center;  margin-bottom: 10px; font-family: helveticaneuebold; float: right; font-weight: 700; font-size: 23px; padding-right: 0px;  width:100%; text-align: right;   
    background: linear-gradient(to top, #000 50%, #EFEFEF 50%); padding-bottom: 0px; }

	.home-section-black a { color:#FFF; background-color: #000; display: initial; padding: 5px; padding-left: 10px; padding-right:10px; margin-right: 0px;float: right;border-right: 10px solid #ce2b2b; padding: 10px;}

	.home-section-social {  padding: 10px; text-align: center;  margin-bottom: 10px; font-family: helveticaneuebold; float: right; font-weight: 700; font-size: 23px; padding-right: 0px;  width:100%; text-align: right;   
    background: linear-gradient(to top, #cc0202 50%, #EFEFEF 50%); padding-bottom: 0px; }

	.home-section-social a { color:#FFF; background-color: #cc0202; display: initial; padding: 5px; padding-left: 10px; padding-right:10px; margin-right: 0px;float: right;border-right: 10px solid #00305f; padding: 10px;}


.home-section-social .edge {     width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 40px 20px;
    border-color: transparent transparent #cc0202 transparent;
    float: right;}

.home-section-black .edge {     width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 40px 20px;
    border-color: transparent transparent #000 transparent;
    float: right;}


.edge {     width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 40px 20px;
    border-color: transparent transparent #00305f transparent;
    float: right;}

.fa-chevron-left { margin-top: 5px;}


	.home-section-white {  padding: 0px; text-align: center;   font-family: helveticaneuebold; float: right; font-weight: bold; font-size: 25px; padding-right: 0px;  width:100%; text-align: right;   
     padding-bottom: 0px; }
.home-section-white a { color:#FFF;   padding: 0px; padding-left: 15px; padding-right:10px; margin-right: -1px;float: right;border-right: 8px solid #ce2b2b;  font-weight: bold}


	.home-section-intl {  padding: 0px; text-align: center;  margin-bottom: 10px; font-family: helveticaneuebold; float: right; font-weight: bold; font-size: 25px; padding-right: 0px;  width:100%; text-align: right;   
     padding-bottom: 0px; }
.home-section-intl a { color:#000;   padding: 0px; padding-left: 15px; padding-right:10px; margin-right: -1px;float: right;  font-weight: bold}

.page-shadow
{

    background-image: url(../img/alroeyaShadow.png);
	background-repeat: no-repeat;
	background-position: left; height: 30px;
	

}
.home-section::after {
    content: " ";
    width: 32px;
    background-image: url(../img/content_go_arrow.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 13px 15px;
    margin-right: 10px;
}

.edge {     width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 40px 20px;
    border-color: transparent transparent #00305f transparent;
    float: right;}
/*.home-section:after {
    right: 45px;
    top: -26px;
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-top: 11px solid transparent;
    border-right: 15px solid #911313;
    clear: both;
}
	*/
	.gray-back { background-color:#e4e4e4;}
	.white-back { background-color:#FFF;}

	.blue-bg { background-color: #00305f;}
	.purbelle-bg {background-color: #dfd4f1;}
	
	.thumb-right{ list-style:none; padding: 0px; margin: 0px;overflow: auto;  margin-top: 0px;}
	.thumb-right li { height: 115px; overflow: hidden;}
	.thumb-right li img { width: 130px; height: 90px; border-radius: 4px; float: right; margin-left: 10px;}
	.thumb-right li .title {font-family: helveticaneuebold; font-size: 16px; direction: rtl; text-align: right}
	.thumb-right li .title  a{ color:#000; font-weight: bold}


	.thumb-right-new{ list-style:none; padding: 0px; margin: 0px;overflow: auto;  margin-top: 0px;}
	.thumb-right-new li { height: 107px; overflow: hidden;}
	.thumb-right-new li img { margin-top: 5px; width: 130px; height: 90px; border-radius: 4px; float: right; margin-left: 10px;}
	.thumb-right-new li .title {font-family: helveticaneuebold; font-size: 16px; direction: rtl; text-align: right}
	.thumb-right-new li .title  a{ color:#000; font-weight: bold}



	.thumb-right-writers{ list-style:none; padding: 0px; margin: 0px;overflow: auto;  margin-top: 0px;}
	.thumb-right-writers li { height: 92px; overflow: hidden;width:100%; overflow: hidden; margin-bottom: 10px; border-bottom: 1px solid #000;}
	.thumb-right-writers li img { margin-top: 10px; width:80px; height: 80px; border-radius: 4px; float: right; margin-left: 10px;border-radius: 50%}
	.thumb-right-writers li .title {font-size: 16px;font-family: helveticaneuebold; font-size: 17px; direction: rtl; text-align: right; margin-top: 15px;}
	.thumb-right-writers li .writer {font-size: 14px; font-weight: bold; font-family: helveticaneuebold;  direction: rtl; text-align: right; color:#ffc42e}
	.thumb-right-writers li .title  a{font-size: 14px; color:#FFF; font-weight: bold}


	.thumb-right-social{ list-style:none; padding: 0px; margin: 0px;overflow: auto;  margin-top: 0px;}
	.thumb-right-social li {  overflow: hidden;}
	.thumb-right-social li img { width: 135px; height: 115px; border-radius: 4px; float: right; margin-left: 10px; margin-top: 10px;}
	.thumb-right-social li .title {margin-top: 10px; font-family: helveticaneuebold; font-size: 16px; direction: rtl; text-align: right}
	.thumb-right-social li .title  a{ color:#000; font-weight: bold}
	
	.border-box {
		overflow: hidden; margin-left: 15px;
/*-webkit-box-shadow: 0px 0px 5px 0px rgba(51,51,51,0.35);
-moz-box-shadow: 0px 0px 5px 0px rgba(51,51,51,0.35);
box-shadow: 0px 0px 5px 0px rgba(51,51,51,0.35);*/
		
	border:1px solid #ccc; border-radius: 4px; background-color: #fff;
	
	}

.box-white {
	
	background-color: #FFF; border-radius: 4px;  padding:10px; margin-bottom: 15px;
}

/* owl nav */
	
.fa-2x { font-size:35px;}
.owl-prev span, .owl-next span {
	color: #FFF;
}

.owl-prev span:hover, 
.owl-next span:hover {
	color: #8199A3;
}

.owl-prev, .owl-next {
	position: absolute;
	top: 0;
	height: 100%;
}

.owl-prev {
	left: -45px;
	top:-10px;
}

.owl-next {
	right: -45px;
	top:-10px;
}

/* removing blue outline from buttons */
button:focus, button:active {
   outline: none;
}

.box-post { padding:15px; background-color: #fff; border-radius: 6px; margin-bottom: 20px; overflow: hidden}
.box-post {  padding-right: 15px; padding-left: 15px; padding-bottom: 15px; margin-bottom: 15px;}
.post-content { text-align:justify; direction: rtl; font-family: helveticaneuebold; font-size: 17px; font-weight: bold; }
.post-content h1 { text-align: right !important ; font-size:25px; font-weight: bold; margin-bottom: 15px; font-family: helveticaneuebold; }

.post-content .post-image { text-align: center; margin-bottom: 15px; }
.post-content .post-image img { width:90%; border-bottom: 3px solid #ff9c02}
.post-content .source {color: #ff9c02}

.post-meta { overflow: hidden; padding-bottom: 10px; }
.post-meta ul { margin:0px; padding: 0px;}
.post-meta ul li a {color:#999;}
.post-meta ul li .fas { margin-left: 5px;}
.post-meta ul li {font-size: 13px; color:#999; font-weight: bold; overflow: hidden;
                 
                    margin-right: 10px;
                    
                    direction:rtl;
     
                }
 .post-meta ul li:last-child { }

.nav { list-style:disc !important; color:#c92127 !important}

.navbar-nav > li {
	    margin-left: 2px;
}
/*------------------------------*/
.post-photos {list-style:none; margin: 0px; padding: 0px;}
.post-photos li { text-align: center; margin-bottom: 20px}
.post-photos li img {width:90%; margin-left: auto; margin-right:auto;}




.video-container {
	position: relative;
	padding-bottom: 56.25%;
	margin-top: 20px;
	margin-bottom: 20px;
	height: 0;
	overflow: hidden
}
.video-container embed, .video-container iframe, .video-container object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.mobile-only { display: none;}

@media (max-width:767px) {	
	.solid-menus .navbar-default.navbar-dark { background-color:#00193d}
	.mobile-logo { height: 55px;  margin-right: 0px; float: right; }
	.solid-menus .navbar-brand.navbar-brand-center { position: relative !important; float: right;}
	.navbar-brand { padding: 3px 0px;}
	.top-story{ margin-left: 0px;}
	.top-story img { height:auto}
    .top-story-2 img { height:auto}
	.top-story-2 { margin-left: 0px !important;} 
	.col-lg-12 { padding-top: 5px ; padding-bottom: 5px;}
	
	.now-lable { display:none;}
	.now-content a { font-size: 13px !important;}
	.desktop-only { display: none;}
	.mobile-only { display: block;}
	.mobile-margin { margin-bottom: 0px !important}
	.solid-menus .navbar-default.navbar-dark .navbar-nav > li > a { background: none !important; color:#fff; text-align: right;}
	
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9{
		padding-left: 5px; padding-right: 5px;
	}
	
}

	.social-side { position:fixed; left:0px; top:235px}
	.social-side img { width:48px;}
	.social-side a {display: block; overflow: hidden;}

	@media(max-width:767px){
		.social-side { display:none;}
		.now-item a { font-size:15px !important;}
		.now-container { height: 43px !important}
		.owl-carousel .owl-item img { width: 100% !important}
		
	}