	/* CSS Document */
	
	@import url("main.css");
 @import url("jquery.filmstrip.css");
 @import url("filmstrip-carousel.css");

.album-gallery-filmstrip .filmstrip .filmstrip-top{overflow: visible;}
.egypt-section .egypt-section-left-card .publish-date{height: 50%; line-height: -moz-block-height;}
.egypt-section .egypt-section-left-card .share-this-container {height: 50%;}
.egypt-section .egypt-section-left-card .share-this-container > button{height: 100%;}
.egypt-section .egypt-section-left-card .egypt-midcardbtn{height: 100%; position: absolute; left: 0;}
.egypt-section .egypt-section-left-card .share-this-container:parent { height: 100%;}
 a.newsprogram-gallerycard-background:hover{
    color: white;
    text-decoration: underline;
 }

 .page-scroll-container {
    width: 110px;
    height: auto;
    margin-right: 1em !important;
    position: fixed;
    bottom: 50px;
    left: 1.5em;
    color: #fff;
    border-radius: 55px;
    z-index: 500;
}

.page-scroll.back-to-top {
    color: #fff;
    padding: 10px 6px;
    text-align: center;
    border-radius: 55px;
    box-shadow: 0.5px 0.5px 0.5px 1px rgba(0, 0, 0, 0.25);
    height: 100%;
    background-color: rgba(55, 54, 59, 0.83);
    display: block;
    position: relative;
}

.page-scroll.back-to-top:hover{
    background-color: rgba(55, 54, 59, 1);
    text-decoration: none;
}

.page-scroll.back-to-top .glyphicon {margin-right: 5px;}

 .print_btn {
    float: left;
    border: 0px;
    margin-bottom: 8px;
    margin-top: 1px;
    margin-right: 15px;
    font-size: 20px !important;
    line-height: 20px !important;
    background-color: rgb(51, 51, 51);
    color: white;
    /*border-radius: 2px;*/
    padding: 4px 5px;
 }


 .other-articles-list .small_card .card_text a p {
    font-size: 14px;
 }

 .hotcases-list-filmstrip {
    background-color: rgb(34, 34, 34);
 }

.img-caption {
    float: right;
    font-weight: normal;
    line-height: 13px;
}
.live-icon{
  
   
    width: 50px;
}
.live-icon-disc{
    z-index: 1;
float: left !important;
left: 0px;
margin-left: 20px;
position: absolute;
background-color: rgba(164, 162, 162, 0.35);
}

.album-gallery-filmstrip .backGround-new .filmstrip-inner.carousel-inner{min-height: 700px !important;} 


#hotStoriesCardSlider-horizontal .horizontal-card-calender-container {margin-top: 52px !important;}


.economy-section .section-view-more a:hover
{
    color: #fff !important;
}

.sports-section .hotcases-cards .sports-smallcards-container > div:nth-of-type(1)
{
    padding-left: 0;
}
.sports-section .hotcases-cards .sports-smallcards-container > div:nth-of-type(2)
{
    padding-right: 0;
}

.world-arabs-section .word-arabs-leftcard .flipping-card-share
{
    margin: 0;
}
.pdf-dimension{
    width:100%;
height:500px;
}
.world-arabs-section .home-cards-title , .egypt-section .home-cards-title , .economy-section .economy-card-text , .sports-section .home-cards-title{color: #d70007 !important;}
.world-arabs-section .word-arabs-leftcard .social-sharing
{
    margin: 0;
    padding: 0;
}
.economy-card-text{
    font-size:15px !important;
    margin-bottom:0px !important;
    text-align:right;
    padding:8px;
    margin-top:0px !important;
}
.economy-section .flipping-card-caption{
    font-size:14px;
	height: auto;
}
.economy-card-text-descrip{
    font-size:14px;
      margin-bottom:0px !important;
    text-align:right;
    padding:8px;
    margin-top:0px !important;
}
.album-gallery-filmstrip .backGround-new .thumb.selector .pointer{
    display: block;
    position: absolute;
    bottom: -2px;
    height: 6px;
    background: #d70007;
    width: 100%;
    top: auto;
    left: auto;
}
.sports-toprightcard .home-cards-title{
    min-height:30px !important;
}
.album-gallery-filmstrip .backGround-new .filmstrip-thumbs 
{
    margin-bottom: -50px !important;
}
.filmstrip .selector
{
    border: none;
}
.breaking-news-drawer {
    margin-right: 0;
    right: 0;
}

.infographic-list li
{
    float: right;
 
}
    .article-subheader
    {
        font-size: 20px;
		line-height: 1.7em;
    }
.newsdetails-page .article-text
{
    padding-top: 18px;
}
#newsdetails.breaking-news-drawer{
	margin-right:-15px !important;
}

.page-left-column .video-image-btn iframe {width:100% !important; height:100% !important; position:absolute; top:0; bottom:0; left:0; right:0;}
 .live-btn-container .container { z-index: 101 !important;} 

 
 .economy-section .news-list .news-grid {margin-bottom:0px !important;}
.site-submenu .sub-menu .second-level
{
    z-index: 100;
}
 .news-home-mix-section.files-reports-section .tab-content .view-all {
    margin-top: 30px;
}

 
 .files-reports-section.news-home-mix-section .sports-toprightcard .accedents-leftcard .flipping-news-standard-card {
    height: 500px;
}
.files-reports-section.news-home-mix-section .tab-content .flipping-news-standard-card{height: 516px;}
 .files-reports-section.news-home-mix-section > .hotcases-cards {padding:0 !important;}
 .mix-tabs-section .news-reports-tabs > li {width: 33.33%;}
 .mix-tabs-section .news-reports-tabs > li  > a {padding: 5px 0px !important; text-align:center; font-size:1em;}
 .files-reports-section.news-home-mix-section .tab-content .flipping-news-standard-card, .files-reports-section.news-home-mix-section .sports-toprightcard .accedents-leftcard .flipping-news-standard-card {
    height: 491px;
}
 .mix-tabs-section .news-reports-tabs {padding: 10px 0;}
  .featured-videos-section .video-card.card-container .card-headline{font-size:1.8em; margin-bottom:15px;}
 .files-reports-section .hotlist-card-article, .interviews-articles-section .hotlist-card-article, .featured-videos-section .news-home-cards .home-videos-textcontainer .news-text, 
 .featured-videos-section .video-card.card-container .card-description.card-description-headline,
 .economy-section .hotlist-card-article, .egypt-section .hotlist-card-article, .news-home-mix-section .hotlist-card-article,
  .files-reports-section .hotlist-card-article, .featured-videos-section .hotlist-card-article, .files-reports-section .hotlist-card-article, 
  .files-reports-section .hotlist-card-article, .egypt-section .hotlist-card-article, 
 .sports-section .hotcases-cards .hotlist-card-article, .horizontal-cardslider-text, .worldarabs-rightcontainer .hotlist-card-article{font-size:1.2em;}
 
 .featured-videos-section .tab-content .view-all-news.view-all-news-style {margin-top: -52px; margin-left:20px;}
 .temp-pages-small-carousel .carousel-caption > a{color:#FFFFFF;}
 .interViewsCardContainer .interViewsCardBtns a:hover, .interViewsCardContainer .interViewsCardBtns a:focus {color:#f0f0f0 !important;}
 .article-stamp-container .article-social-media .social-share.followuson-socialicons > li{ margin-right: 4px;}
 /*SO: albums list ui defects fix*/
 .news-detailes-cards-wrapper{
	 box-shadow:0.2em 0.0625em 0.1875em 0 rgba(0, 0, 0, 0.5),0.5em 0.5em 0 -0.25em #fff,0.7em 0.7em 0.1875em -0.25em rgba(0, 0, 0, 0.5),1em 1em 0 -0.5em #fff,1.2em 1.2em 0.1875em -0.5em rgba(0, 0, 0, 0.5);
}
 .other-articles-list .small_card .circle {
    width: 60px;
	height: 60px;
	padding-top: 8px;
	}
	.flipping-carousel-card .hotStoriesCardSliderContainer .carousel-controlContainer .carousel-control {opacity:1;}
	.flipping-carousel-card .hotStoriesCardSliderContainer .carousel-controlContainer .carousel-control > span {font-size:20px; color:rgb(175, 175, 178); }
	.flipping-carousel-card .hotStoriesCardSliderContainer .carousel-controlContainer .carousel-control.right {
    right: 65px;}
	
	.flipping-carousel-card .hotStoriesCardSliderContainer .carousel-controlContainer .carousel-control.left {
    left: 65px;}	 
/*EO: albums list ui defects fix*/
 /*SO:news home interviews and reports section - heba*/
 .files-reports-section .tab-content .view-all {margin-top:20px; }
 .files-reports-section .tab-content .view-all > a {color:#37363b;}
 .files-reports-section .tab-content .view-all >a:hover{text-decoration:underline;}
 .files-reports-section .tab-content .view-all > a > span{padding: 5px; background-color: #d70007; margin-right:5px; color:#fff;}
 .files-reports-section{margin-bottom:30px; padding-left:20px;}
 .files-reports-section .reports-files-section .tab-content .flipping-news-standard-card,
 .files-reports-section .interviews-articles-section .tab-content .flipping-news-standard-card{height:380px; margin-bottom:10px;}
 .files-reports-section .reports-files-section .tab-content .flipping-news-standard-card.text-only-card,
 .files-reports-section .interviews-articles-section .tab-content .flipping-news-standard-card.text-only-card
  {height: 54px;}
 .files-reports-section .news-reports-tabs.nav-tabs > li,
 .files-reports-section .news-interviews-tabs.nav-tabs  > li {float:right;}
  .files-reports-section .nav-tabs {margin:0px; padding: 11px; border-bottom:none; width: 100%;}
  .files-reports-section .nav-tabs  > li > a{border-radius:0px; background-color:#ddd; border:none; color: #37363b; padding:5px 25px; margin-left:5px; font-size: 1.5em;}
  .files-reports-section .interviews-articles-section .nav-tabs  > li, 
  .files-reports-section .hotcases-cards .stars-cardspacing { margin-top: 5px;}
  .files-reports-section .nav-tabs  > li.active > a {background-color:#d70007; border:none; color:#fff;}
  .files-reports-section.news-home-mix-section .tab-content .flipping-news-standard-card.text-only-card{height: 97px; margin-top:10px;}
  
  	.files-reports-section .hotcases-cards .flipping-news-standard-card.text-only-card .flipping-card .social-sharing { width:75%; float:right;}
	.files-reports-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card .publish-date {line-height: 49px;}
	 .files-reports-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card .share-this-container {height: 49px;}
	 .files-reports-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card .flipbtn-style {height:100%;; background-position: 63% 11px  !important;}
	 
  
  
  .files-reports-section .page-left-column {background-color:#fff; box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.5); margin-left:10px; margin-top: 10px !important;}
  .files-reports-section .page-left-column .tabsContainer .tab-pane .newsList li:last-child{border:none;}
  .files-reports-section .page-left-column .tabsContainer .tab-pane .newsList {margin-bottom:0px;}
  .files-reports-section .mostread-mostheard li.active > a {background-color:#fff; border-bottom: 4px solid #d70007;}
  .files-reports-section .mostread-mostheard li > a{border: 0;
		border-radius: 0;
		color: #37363b;
		font-size: 12px;
		padding: 4px 4px;
		background-color:#fff;}
		.files-reports-section .tabsContainer .tab-pane .newsList li{padding: 19px 0;}
  .files-reports-section .mostread-mostheard {border-bottom: 1px solid #ddd; padding:0;}
  .files-reports-section .page-left-column .tabsContainer {padding: 15px !important;}
  .files-reports-section .hotcases-cards .flipping-news-standard-card.text-only-card .flipbtn-style {background-position: 83% 2px !important; text-align:center;}
  .pagination.with-pagenumber > li:first-child > span:hover{background-color:transparent;}
 .pagination.with-pagenumber > li:first-child {padding: 6px;}
 .pagination.with-pagenumber > li > .dropdown-menu
{
     min-width: 50px !important;
    left: auto !important;
    top: 73% !important;
    border-radius: 0px;
    position: relative;
    float: unset;
    width: 30px;	
}
/*BO News Home Mix Section*/
.news-home-section{
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	text-align: center;
	border: none;
	display: table;
	display: -moz-inline-stack;
	display: inline-table;
	width: 100%;
	-webkit-transform-style: preserve-3d;
	}
#news-home-mix-section {
	color: #000;
	background-image: url(../images/news/news_mix_bg.jpg);
	background-repeat: no-repeat;
    background-size: cover;	
	padding-top: 4em;
	margin-bottom: 4em;
}
.mix-tabs-section{
	background-color: #f6f6f6;
    margin-bottom: 2em;
    padding-bottom: 5px;
	}
.news-card-container{
	padding: 0 10px;
	}
.mix-tabs-section.nav-tabs  > li {
	float:right;
	width: 100% !important;
}
 .mix-tabs-section .tab-content .flipping-news-standard-card{
	height: 632px;
 }
 .acc-card-title{
	 background-color: #ffffff;
	 padding: 0;
	 }
 .acc-card-title .glyphicon{
		 margin-right: 10px;
		 margin-top: 10px;
		 }
 .acc-card-title .newsprogram-gallerycard-background{
	 margin-bottom: 0;
	 padding: 5px 40px;
			}
/*EO News Home Mix Section*/
.page-size > li > a:hover
{
    background-color: transparent !important;
    color: #200303 !important;
    cursor: pointer;
}
 .pagination.with-pagenumber > li > .dropdown {float: right;
width: auto; border:none; background-color:transparent; margin: 0;
padding: 0;}
.pagination.with-pagenumber > li .dropdown .dropdown-menu{margin:0; border-radius:0;}
 .pagination.with-pagenumber > li > .dropdown > label {margin: 6px; color: #757575;}
 .pagination.with-pagenumber > li .dropdown > button {float: left; background-color:#fff; border: 1px solid #757575; color:#757575; border-radius:0px; width: auto;}
.pagination.with-pagenumber > li .dropdown > button > .caret{padding:0px;}
.pagination.with-pagenumber > li .dropdown .dropdown-menu > li > a:hover{background-color:rgba(0,0,0,0.05) !important;}
.pagination.with-pagenumber > li .dropdown .dropdown-menu > li > a {text-align:center;}
 .article-stamp-container .article-stamp{float:right !important;}
 .other-articles-list.infographic-list {margin-top:30px;}
 .article-stamp .page-header-title {padding: 0;}
 .article-container .carousel-indicators .active{background-color : #d70007;}
 .hero-carousel .carousel-indicators li a:hover, a.carousel-control:hover{cursor:pointer;}
.pagination a:hover {cursor:pointer;}

.drop-menu
{
    min-width: 45px;
}

/* heba Mohammed - Egypt Section */

.egypt-section
{
    
	background-image:url(../images/news/news_egynews_banner2.jpg);
	background-repeat:no-repeat;
	background-size:2000px;
	padding-top:20px !important;
}
.egypt-section .egypt-section-left-card .flipping-card-caption
{
    padding: 6% 5px;
}
.egypt-section .egypt-section-left-card .back.flip-to-share .flipbtn-style.share-this
{
    line-height: 25px !important;
    padding: 0px;
}

.egypt-section .egypt-section-left-card .share-date-back
{
    position: absolute;
    left: 0;
    top: 0;
}
.home-cards-title{
   
    font-size: 15px !important;
    margin-bottom:0px;
    
}


@media (max-width: 400px) 
{
    .egypt-section .egypt-section-left-card
    {
        margin-top: 30px;
    }

    .ero-slider .temp-pages-small-carousel .ctrl {
        width: auto;
        bottom: -40% !important;
    }

    .ero-slider .responsiveslider .ctrl .carousel-control {
        margin-right: 5px !important;
    }

    .temp-pages-small-carousel .responsiveslider .carousel-caption .carousel-news-header {
        padding: 10px 5px !important;
    }

    .up-down-slider .carousel-caption {
        margin: 0px !important;
        padding: 20px 0px !important;
    }
}


/* heba Mohammed - news temp pages Start */
.temp-pages-small-carousel 
{
    position: relative;
}



.temp-pages-small-carousel .carousel-caption 
{
    right: 0;
    left: initial;
    padding: 6px 20px;
    background-color: transparent !important; 
    bottom: 0 !important;
    font-size: 25px;
    font-weight: bolder;
}

.temp-pages-small-carousel .ctrl
{
    position: absolute;
    z-index: 2;
    left: 0;
    bottom: 0;
	width: 28px;
	height: 40px;
	
}

.temp-pages-small-carousel .responsiveslider .small-slider-ctrl .carousel-control
{
    position: absolute;
    margin-right: -8px;
    top: 5px;
}


.temp-pages-small-carousel .carousel-control
{
    background: rgb(215, 0, 7) none repeat scroll 0% 0% !important;
	padding-top: 5px !important;
	
}
.temp-pages-small-carousel .carousel-control span
{
    background: rgb(215, 0, 7) none repeat scroll 0% 0% !important;
    color: rgb(255, 255, 255) !important;
	left:0;
	right:0;
	top:0;
	bottom:0;
	text-shadow:none;
}


.newsmain-title img
{
    height: 40px;
    width: 50px;
    padding-right: 7px
}

.newsmain-title .icon-header
{
    display: inline-block;
}

.egypt-news-social-media
{
    position: absolute;
    z-index: 2;
    top: 10px;
    left: 10px;
    background-color: rgba(0, 0, 0, 0.6);
    padding: 10px 5px 10px 20px;
    text-align: center;
    width: 155px;
}

.egypt-news-social-media img
{
    width: 85%;
}


@media (max-width: 400px) 
{	
 
    .egypt-news-social-media 
    {
        position: absolute;
        z-index: 2;
        top: -96px !important;
        left: 73px !important;
        padding: 2px 10px 2px 34px !important;
        text-align: center !important;
        width: 177px !important;
    }
    
    .temp-pages-small-carousel .carousel-news-header
    {
        position: absolute;
        bottom: 0px;
    }
    
    .small-carousel-image,
    .small-carousel-image img
    {
        height: 100px;
    }
    .temp-pages-small-carousel 
    {
        position: relative;
   
    }
	

}

.files-cat-filmstrip-ctrls
{
    display: block;
}

/* heba Mohammed - news temp pages End */

 /*Heba Mohamed - Hot casess - Start*/
 .hot-cases-list-page-title {
    margin-bottom: 0 !important;
}

/*  Start of Carousel */


.hotcases-list-filmstrip .filmstrip-control.left
{
    left: 3%;
	top: 50%;
}
.hotcases-list-filmstrip .filmstrip-control.right
{
   right: 3%;
	top: 46%;
}


.hotcases-list-filmstrip  .carousel-caption{
    background-color: transparent !important;
    right: 0;
}

.hotcases-list-filmstrip .image-slider-indicator{
    vertical-align: middle;
    height: 90px;
    position: absolute;
    top: 5px;
    right: 0;
    bottom: 0;
    width: 140px
}
.video-icon-line
{
margin-bottom: 0;
border-right: 6px solid #d70007;
padding-left: 0;
}
.video-gallery-bg{
	background-image: url(../images/news/video-archive-bg.png);
	background-size: cover;
    background-repeat: no-repeat;
	}
.hotcases-list-filmstrip .video-text {
    position: relative;
}
.hotcases-list-filmstrip .responsiveslider .carousel-caption .carousel-news-subject {
    color: #fff;
    background: RGBA(0, 0, 0, 0.7);
}
.hotcases-list-filmstrip .responsiveslider .carousel-indicators-numbers li {
    display: inline-block;
    background-color: RGBA(0, 0, 0, 0.7) !important;
}
.hotcases-list-filmstrip .video-text{
    background-size: contain;
    background-repeat: no-repeat;
}
.hotcases-list-filmstrip .video-text p{
    margin: -85px 14px;
    font-size: 15px;
    display: table;
    text-align: right;
    line-height: 1.2em;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
}
.hotcases-list-filmstrip .carousel-caption h2
{
    font-size: 20px !important;
    font-weight: bold;
    background: RGBA(0, 0, 0, 0.38);
    color: #fff;
    float: right;
    padding: 10px;
    direction: rtl;
}
.hotcases-list-filmstrip .carousel-caption .all-caption > a > h2:hover, .hotcases-list-filmstrip .carousel-caption .all-caption > a > h3:hover,
.hotcases-list-filmstrip .caption-title:hover,
.hotcases-list-filmstrip .video-caption .caption-video-right p:hover 
    {text-decoration:underline;}

.hotcases-list-filmstrip .caption-title
{
    background: RGBA(0, 0, 0, 0.33);
    padding: 10px;
    font-size: 20px;
    color: #fff;
}

.hotcases-list-filmstrip .all-caption
{
    padding-top: 0;
    right: 0;
    margin-top: 62px;
}

.hotcases-list-filmstrip .carousel-caption {
    position: absolute;
    bottom: 145px; /*!important;*/
}

.hotcases-list-filmstrip .img-valign {
  vertical-align: middle;
  margin-bottom: 0.75em;
    
}
.hotcases-list-filmstrip .thumbnail-text 
{
    font-size: 12px;
    word-break: keep-all;
    white-space: normal;
    line-height: 21px;
    color: #fff;
    text-align: right;
    margin-top: 16px;
}

.hotcases-list-filmstrip .filmstrip .thumb img {
    height: 110px;
    width: auto;
    margin-bottom: 8px;
}

.hotcases-list-filmstrip .filmstrip .thumb 
{
    width: 370px;
    height: 120px !important;
    margin: 0;
    padding: 0 5px;
}

.hotcases-list-filmstrip .filmstrip-thumbs 
{
    background-color: RGBA(0, 0, 0, 0.80);
    bottom: 0;
    position: absolute;
}

.hotcases-list-filmstrip .filmstrip-caption {
    top: -500px;
    background-color:  transparent !important;
}

.hotcases-list-filmstrip .herophoto-title 
{
    text-align: right;
    padding: 9px 12px;
    color: #fff;
    font-size: 19px;
    width: 85%;
    float: right;
    background-color: RGBA(0, 0, 0, 0.2);
}

.hotcases-list-filmstrip .carousel-news-subject  {
    float: right;
    text-align: right;
    padding-bottom: 6px;
    background:RGBA(0, 0, 0, 0.58);
    color: #fff;
    padding: 9px 9px;
    width: 100%;
    line-height: 20px;
    font-size: 15px;
    margin-top: -8px;
    direction: rtl;
}


.hotcases-list-filmstrip .caption-video-left
{
    padding-right: 5px !important;
    box-shadow: 2px 2px 3px rgba(0,0,0,0.9) !important;
}

.hotcases-list-filmstrip .caption-video-right
{
    padding-left: 5px !important;
    box-shadow: 2px 2px 3px rgba(0,0,0,0.9) !important;
}
.media .img-play-btn{
	width: 20px;
    height: 20px;
    position: absolute;
    left: 12%;
    bottom: 35%;
	}
.hotcases-list-filmstrip .img-play-btn 
{
    width: 40px;
    height: 40px;
    position: absolute;
    right: 0;
    bottom: 0;
}
.hotcases-list-filmstrip .filmstrip .selector {
    border: none;
    margin-top: 0 !important;
    padding-top: 0 !important;
}
.hotcases-list-filmstrip .carousel-caption
{
    position: absolute !important;
}
.hotcases-list-filmstrip .carousel-news-subject {
    display: block;
}



.hotcases-list-filmstrip .filmstrip-inner 
{
    margin-bottom: 0;
}
/*SO:Gammal Height fix*/
.template-flippingcards-rowspace {display: flex;flex-wrap: wrap;}
.template-flippingcards-rowspace .flipping-news-standard-card{height:100% !important;}
.template-flippingcards-rowspace .flipping-news-standard-card .stars-cardspacing {margin-bottom:35px;}
.hotcaseslist-page-container .template-flippingcards-rowspace.newsflip-card-withtitle >div{margin-bottom:50px !important;}


.egypt-section-right-card , .egypt-section-left-card {display:flex;flex-wrap: wrap;}
.egypt-section-right-card .flipping-news-standard-card , .egypt-section-left-card .flipping-news-standard-card{height:100% !important;}
.egypt-section-right-card .flipping-news-standard-card .stars-cardspacing {margin-bottom:35px;}
.egypt-section-left-card .stars-cardspacing{margin-top:4px;}
.word-arabs-leftcard .flipping-news-standard-card .flip-social-contact {top: 36px;}
.egypt-section-left-card .stars-cardspacing p {margin-bottom:0px;}
.world-arabs-section .worldarabs-rightcontainer .hotcases-cards{display:flex;flex-wrap: wrap;}
.world-arabs-section .worldarabs-rightcontainer .hotcases-cards .flipping-news-standard-card{height:100%;}
.world-arabs-section .worldarabs-leftcontainer .hotcases-cards .flipping-news-standard-card{height:100% !important;}
.world-arabs-section .stars-cardspacing {margin-bottom:30px;}

.sports-section .sports-smallcards-container {display: flex;flex-wrap: wrap;flex-direction: row-reverse;}
.sports-section .sports-smallcards-container .flipping-news-standard-card{height:100% !important;}
.sports-section .sports-smallcards-container .flipping-news-standard-card .hotlist-card-article{margin-bottom:35px;}
.sports-section .sports-toprightcard .flipping-news-standard-card{height:100% !important;}
.sports-section .sports-toprightcard {display: flex;flex-wrap: wrap;}
.sports-section .sports-toprightcard .stars-cardspacing{margin-bottom:35px;}
.files-reports-section .reports-files-section .tab-content .flipping-news-standard-card, .files-reports-section .interviews-articles-section .tab-content .flipping-news-standard-card {height:100% !important;}
.mixtabs-topcards {padding:0px;margin-bottom:15px;}
.interviews-articles-section .sports-toprightcard .hotcases-cards{display: flex;flex-wrap: wrap;}
.reports-files-section .sports-toprightcard .hotcases-cards{display: flex;flex-wrap: wrap;}
.mixtabs-topcards .hotlist-card-article{margin-bottom:35px;}

.files-reports-section .mix-tabs-section .sports-toprightcard .hotcases-cards{display: flex;flex-wrap: wrap;}
.files-reports-section .mix-tabs-section .sports-toprightcard .hotcases-cards .flipping-news-standard-card{height: 100% !important;}
.files-reports-section .mix-tabs-section .sports-toprightcard .hotcases-cards .flipping-news-standard-card .stars-cardspacing{margin-bottom:35px;}
.files-reports-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card{margin-top:0px !important;}
.mixtabs-bottomcards {margin-top:10px;display: flex;flex-wrap: wrap;}
.mixtabs-bottomhorzcards{padding:0px;margin-bottom:15px;}
.files-reports-section .mix-tabs-section .sports-toprightcard .hotcases-cards .mixtabs-bottomhorzcards .flipping-news-standard-card .stars-cardspacing{margin-bottom:0px;}

.page-left-column .news-detailes-cards-wrapper{height:100% !important;}
.silde.carousel.hotStoriesCardSlider .flipping-card{position: relative;}
.silde.carousel.hotStoriesCardSlider .flipping-card .front{position: initial;}
.silde.carousel.hotStoriesCardSlider .flipping-card .back{position: absolute;top:0px;left:0px;}
.page-left-column-home .news-detailes-cards-wrapper{height:100%;}

.economy-section .news-cards-container.news-grid .news-card-horizontal > .flipping-card-container.flipping-news-horizontal-12{height:100%}
.economy-section .news-list .news-cards-container .flipping-card{position: relative;}
.economy-section .news-list .news-cards-container .flipping-card .front{position:initial;}
.economy-section .news-list .news-cards-container .flipping-card .back{position: absolute;top:0px;;left:0px;}
.economy-section .news-list .news-cards-container{height:auto;}
.economy-section .news-list .news-cards-container .flipping-card .front .carousel-caption {margin-bottom:35px;}
.economy-section .news-list >div {display: flex;flex-wrap: wrap;}
.economy-section .news-list .news-cards-container{display:flex;flex-wrap: wrap;}
.economy-section .news-list .news-cards-container .flipping-card .front .flipping-card-caption{margin-bottom:35px;}
.economy-section .news-cards-container.flipping-carousel-card.news-cards-container.news-cards-carousel-container .flipping-card-container{height:100%;}
.economy-section .economy-card-text-descrip{margin-bottom:35px !important;}
.economy-section .news-card-horizontal{margin-top:10px;}
#slider-card-horizontal .news-detailes-cards-wrapper{height:100%;}

#slider-card-horizontal .news-detailes-cards-wrapper .flipping-card{position: relative;}
#slider-card-horizontal .news-detailes-cards-wrapper .flipping-card .front{position: initial;}

.wo-smallcard{display: flex;flex-wrap: wrap;}

/*EO:Gammal Height fix*/
.news-category .carousel-caption h2,
.files_category .carousel-caption h2
{
    background: RGBA(0, 0, 0, 0.73) !important;
    font-size: 20px !important;
}

.news-category .carousel-news-subject,
.files_category .carousel-news-subject
{
    background: RGBA(0, 0, 0, 0.57) !important;
}
.slicebackground-caption .all-caption .carousel-news-subject{
	background:linear-gradient(120deg, transparent 4.1666%, RGBA(0, 0, 0, 0.37) 2.08333%);
}
.slicebackground-caption .all-caption .carousel-news-header{
	background:linear-gradient(120deg, transparent 6.167%, RGBA(0, 0, 0, 0.7) -9.917%);
	padding-left:35px;
}
/* end of slider */




/* Cards */
.hotcases-cards .flipbtn-style 
{
    margin-top: 0;
    background: #000 !important;
    color: #fff !important;
    background-image: url(../images/share.png) !important;
    background-repeat: no-repeat !important;
    background-size: 20px !important;
    background-position: 99% !important;
}
.hotcases-cards .publish-date 
{
    background-color: #d70007;
    text-align: center;
    color: #fff;
    vertical-align: middle;
    min-height: 27px;
	padding: 5px;
}

 .hotcases-cards .card-name-title
{
   background: linear-gradient(60deg, #37363b 165px, transparent 70px);
    padding: 5px 47% 5px 5px;
    text-align: center;
    font-size: 16px;
    color: #fff;
}

.hotcases-cards .hotlist-card-article
{
    color: #000;
    font-size: 14px;
}

/* EO : Cards */

/* SO : Pagination */

.pagination-nav.active {
    background-color: #d70007 !important;
}

.pagination-nav 
{
    background-color: #d70007;
    color: #fff;
}

.hasLink a 
{
    color: #000 !important;
}
.paging-dropdown p
{
    float: right;
    padding: 7px;
}
.page-size-selector
{
    position: relative;
    top: 35px;
    right: 69px;
}
.page-size-selector {
    position: absolute;
    top: 6px;
}



/* EO : Pagination */

.caption-video-right .overlay:hover
{
    background: rgba(0, 0, 0, 0.3) none repeat scroll 0% 0%;
    transition: 0.3s;
}

.caption-video-right .overlay
{
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px !important;
    left: 0px;
    z-index: 1;
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%;
}

.caption-video-right p 
{
    position: absolute;
    font-size: 15px;
    z-index: 2;
    text-shadow: 1px 2px 3px rgb(0, 0, 0);
    vertical-align: middle;
    bottom: 5%;
    color: #fff;
	right:0px;
	left:0px;
	display:inline-block;
}

.video-text.caption-video-right  div.overlay 
{
    background-color: rgba(0,0,0,0.4);
    position: absolute;
    left: 0; 
    top: 0;
    right:0;
    bottom: 0;
    width: 100%
}
 /*Heba Mohamed - Hot Casess - End*/

/*SO: megamenu*/
.news-menu-item.active{background-color:#d70007 !important;}
.news-menu-item.active > a {background-color: transparent !important;}
/*  bhoechiee tab */
.bhoechiee-tab {margin: 12px 0px !important;}
div.bhoechiee-tab-container{
  z-index: 10;
  background-color: #ffffff;
  padding: 0 !important;
  border-radius: 4px;
  -moz-border-radius: 4px;
  border:1px solid #ddd;
 float: right;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
  -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  background-clip: padding-box;
  opacity: 0.97;
  filter: alpha(opacity=97);
}
div.bhoechiee-tab-menu{
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
  background-color:#dbdbdc !important;
}
div.bhoechiee-tab-menu .list-group-item:hover{background-color: #e4e4e5;}
div.bhoechiee-tab-menu .list-group-item{background-color:transparent;}
div.bhoechiee-tab-menu .list-group { background-color:#dbdbdc !important;}
div.bhoechiee-tab-menu div.list-group{
  margin-bottom: 0;
}
div.bhoechiee-tab-menu div.list-group>a{
  margin-bottom: 0;
}
div.bhoechiee-tab-menu div.list-group>a .glyphicon,
div.bhoechiee-tab-menu div.list-group>a .fa {
  color: #5A55A3;
}
div.bhoechiee-tab-menu div.list-group>a:first-child{
  border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
}
div.bhoechiee-tab-menu div.list-group>a:last-child{
  border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
div.bhoechiee-tab-menu div.list-group>a.active,
div.bhoechiee-tab-menu div.list-group>a.active .glyphicon,
div.bhoechiee-tab-menu div.list-group>a.active .fa{
  background-color: #e4e4e5;

  color: #555;
}

.news-megamenu-container li a:active:after, .news-megamenu-container li a:focus:after, .news-megamenu-container li a:hover:after {/*border:none !important;*/}
div.bhoechiee-tab-menu div.list-group>a.active:hover:after{/*border:none;*/}
div.bhoechiee-tab-menu div.list-group>a.active:after{
  top: 5px !important;
  content: '';
  position: absolute;
 right: 100%;
border-left: 0;
border-bottom: 9px solid transparent;
border-top: 9px solid transparent;
border-right: 9px solid #e4e4e5;
}
.list-group-item.active {color:#555 !important;}
div.bhoechiee-tab-content{
  background-color: #ffffff;
  /* border: 1px solid #eeeeee; */
  padding-left: 20px;
  padding-top: 10px;
}

div.bhoechiee-tab div.bhoechiee-tab-content:not(.active){
  display: none;
}
.news-megamenu-container .list-group-item {padding: 5px 15px !important; border:none !important;}

/*  bhoechiee tab */


/*EO: megamenu*/

/*SO: sub menu*/
.news-menu-item .second-level .open .dropdown-menu.third-level li > a {
   padding: 6px 10px;
   font-size:12px !important;
}
.site-submenu .sub-menu .second-level > li:last-child {
    float: left !important;
	background-image:url(../images/live-icon.png);
	background-repeat: no-repeat;
	background-size: 20px;
	background-position: 92%;
	padding-right: 27px;
	background-color: #f10008 !important;}
.news-megamenu-container a {font-size:12px !important;}
.site-submenu .sub-menu .third-level  > li > a:hover,
.site-submenu .sub-menu .third-level  > li > a:active,
.site-submenu .sub-menu .third-level  > li > a:focus{background-color: transparent;}
.site-submenu .sub-menu .third-level  > li{ padding: 0px;}

.open .dropdown-menu.third-level > li > a { font-size:12px !important; /* padding: 7px 20px !important;*/}
.site-submenu .sub-menu .second-level {padding-right:140px !important;}


/*EO: submenu*/
/*SO: news video category*/
.other-videos-list li a {color: #000;}
.other-videos-list li {float: right;}
.other-videos-list li .card_text a {text-decoration:none;}
.other-videos-list li .card_text .social-media > a{float: left; margin-right: 5px}

.category-video-container .video-stamp {margin-top:9px !important; margin-bottom:10px !important;}
.category-video-container .video-container {width:100%; overflow:hidden; }
	.category-video-container .img-play-overlay .img-play-btn img{
		height: 40px;
		bottom: 20px;
		right: 20px;	
	}
	.site-submenu .sub-menu .second-level > li.program .bhoechiee-tab-content > ul,
	.responsive-menu .news-menu-item  .second-level > li.program .bhoechiee-tab-content > ul{padding:0;}
/*EO: news video category*/
/*SO:infographic page styles*/
.infographic-img-container .hero-carousel  .carousel-indicators .active {
    background-color: #d70007;
}
.other-articles-header.more-infographic-header {padding-right: 0px !important;}
.other-articles-list.more-infographic { margin: 15px 0px 0px 0px !important;}
.other-articles-list.more-infographic > li {float: right !important;}
.other-articles-list.more-infographic .morearoundtext p {font-size: 16px !important;} 
.page-header-title h2 {color: #37363b; font-size:20px}
.page-header-title h3 {color: #d70007; font-size:26px;}
.bg-img {  
padding-bottom: 25px; 
background: url(../images/magazine/archive-bg.jpg) no-repeat top center fixed !important;}
	
	.article-stamp .time-stamp{ text-align:right; margin-top: 5px;}
	.article-stamp {padding-top:10px !important;}
    .article-body .article-stamp{padding-right:15px !important;padding-left:15px !important;}
	.article-author {font-size:1.333em;}
	.article-date {font-size: 12px;}
	.bg-white {background-color:#fff; padding-top:30px;}
/*EO: infographic page styles*/
.infographic-img-container > .page-header-title > h1 {margin-top: 0px;}
.page-heading {margin-bottom: 20px !important;}
.newspages-topspacing{
	margin-top:1em;
}
.news-menu-item .dropdown-menu.second-level {
/*	display: none !important;*/
}
.news-menu-item .dropdown-menu.second-level >li > a {
	color: #fff !important;
}

.site-submenu .sub-menu .second-level{
	background-color: #d70007 !important;
}
.site-submenu .section-logo {
	background-image: url(../images/sections_logos/news.png);
}
/*.site-submenu .sub-menu .second-level .third-level {background-color:  #0D5AB7;}*/
	
.site-submenu .sub-menu .second-level .dropdown > a:focus::after {
	border-top-color: #c10006;
}
/*SO:filmstrip*/
	
.filmstrip .item,  .filmstrip .filmstrip-inner {
	height: auto !important;
}
.filmstrip .overlay-none {
	opacity: 0;
}
.filmstrip-control.right {
	right: -30% /*!important*/;
}
.album-gallery-filmstrip .selector
{
    
}
.album-gallery-filmstrip .filmstrip-control.right {
	right: -30% /*!important*/;
}
.filmstrip-control.left {
	left: -30% /*!important*/;
}
.album-gallery-filmstrip .filmstrip-control.left {
	left: -30% /*!important*/;
}
.filmstrip-control {
	background: transparent;
	border: none;
}
.filmstrip .thumb .overlay:hover {
	opacity: 0;
}
.filmstrip .thumb .overlay {
	background: rgba(0, 0, 0, 0.8);
	text-align: center;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	position: absolute;
	opacity: 1;
	width: 100%;
	height: 100%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.nopadding {
	padding: 0px;
	margin: 0px;
}
.filmstrip .social-media a {
	float: left;
}
.filmstrip .thumb {
	height: 125px;
	position: relative;
}
.small-filmstrip .filmstrip-control.right {
	display: block !important;
	right: 15px;
    top: 60%;
}
.small-filmstrip .filmstrip-control.left {
	display: block ;
	left: 15px;
    top: 60%;
}

.small-filmstrip .all-caption
{
    margin-bottom: -20px !important;
}
.small-filmstrip .filmstrip-caption {
	position: relative !important;
	left: 0;
	right: 0;
	top: 0;
	padding: 5px;
	background: #fff !important;
	margin: 0 auto;
	line-height: 1;
}
.Poll_toggle_btn:hover , .Poll_toggle_btn:active , .btn-info:active:focus , .btn-info:active:hover ,.btn-info.focus, .btn-info:focus{
	background-color: #d70007;
}	

.filmstrip-top.col-xs-6 {
	float: none !important;
	margin: 0 auto;
}
.filmstrip .item {
	height: auto;
	position: relative;
	transition-property: opacity !important;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out !important;
}
.filmstrip-inner {
	height: auto;
	margin-bottom: 30px;
}
.filmstrip-caption p {
	float: right;
	text-align: right;
	padding-bottom: 5px;
	line-height: 1.4em;
}
.carousel-indicators {
	cursor: pointer;
}
/*EO:filmstrip*/
.slider-title {
	font-size: 20px;
}
.weather-temprature{
	background-color:RGBA(255, 124, 129, 0.89);
}
.carousel-indicators-numbers li.active {
	color: #fff;
}
.sub-menu li a:focus {
	outline: none !important;
}
.sub-menu .third-level > li a:active:after,  
.sub-menu .third-level > li a:focus:after,  
.sub-menu .third-level > li a:hover:after {
	top: 30px;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #d70007;
	border-width: 8px;
	margin-left: -10px;
	z-index: 1;
}
.page-title {
	background-color: #d70007;
}
.page-title {
	color: #fff;
	display: table;
	margin: auto;
}
.gallerycard-background  > .title-of-gallery-background{
	display: table;
	height: 47px;
	float: right;
	background: linear-gradient(125deg,transparent 10%, #d70007 10%) !important;
	
	line-height: 40px;
	padding-right: 10px;
	padding-left: 10%;
    position: relative;
    right: -15px;
    bottom: -15px;
	}
.gallerycard-background {
	color: #fff;
	padding: 0px;
}

.news-videos-tabs .active {
	background: transparent linear-gradient(120deg, transparent 28px, rgb(55, 54, 59) 29px);
	padding-right: 0px;
	margin-right: 15px;
	
}
.news-videos-tabs .active > a{color:#fff !important;}
.news-videos-tabs li > a{
	color:red !important;
	padding: 0;
margin: 15px 15px;
font-size:18px;

}

.view-all-news-style .glyphicon{
	padding: 3px;
background-color: #d70007;
color:#fff;
}
.view-all-news-style{
	color: #ffffff;
font-size: 1.2em;
}
.view-all-news-style a:hover{text-decoration: underline !important;} 
.view-all-news-style a{
    color: #37363b;
    padding: 30px 10px;
    
    font-size: 1.2em;
}
.sports-container .view-all-news-style a{
	color:#fff;
	text-shadow: -1px 2px 1px rgb(0, 0, 0)
}
.sports-container .news-detailes-cards-wrapper{
	height:306px;
	border-top: 8px solid rgb(204, 0, 0);
}
.horizontal-cardslider-title{
	font-size: 18px;
text-align: right;
color: rgb(204, 0, 0);
font-weight: bold;
margin-top: 16px;
}
.horizontal-cardslider-text{
	text-align:right;
	font-size: 16px;
	color: #333333;
}
.horizontal-card-calender-container{
	border-top:2px solid #cccccc;
	cursor: pointer;
}
.horizontalcard-readall .view-all > div {
	font-size:16px;
	color:#333333;
}
.horizontalcard-readall .view-all > div:hover {
	text-decoration: underline;
}
.horizontalcard-readall .view-all > div > span {
    padding: 5px;
    background-color: #d70007;
    margin-right: 5px;
	color: #fff;
}
.sports-container .flipping-carousel-card .hotStoriesCardSliderContainer .carousel-controlContainer .carousel-control.right{
	right: 7px;
}
.sports-container .flipping-carousel-card .hotStoriesCardSliderContainer .carousel-controlContainer .carousel-control.left{
	left: 7px;
}
.newshome-title-space{
	padding:0px;
}
.sports-container .gallerycard{
	padding-left:0px;
	padding-right:0px;
}

.gallerycard  .view-all-news{
		color: #ffffff;

}
.news-home-page{
	background-color:#f3f3ee;
	margin-bottom:0px !important;
}
.card-align{
	margin-bottom:6px;
}
.sports-smallcards-container{
	padding:0px;
}
.newsprogram-gallerycard-background{
    
    background-color:#d70007;
    padding: 2px 30px 6px 30px;
    display: table;
    float: right;
    margin-bottom:5px;
}

.newsprogram-gallerycard-background span{
	color: #fff;
	font-size:1.5em;
	padding-right:0px !important;
	padding-bottom: 0px;
	
}
.gallerycard-background h2 {
	margin: 15px;
	font-size: 1.6em;
	text-align: right;
}
.page-title h4 {
	display: table-cell;
	text-align: right;
	padding: 10px;
	vertical-align: middle;
}
#content {
	display: none;
}
#MagazineMenu a:hover {
	background-color: #d70007;
}
#MagazineMenu.active a,  .about-program-subtitle {
	color: #014ea0;
}
#AboutRadioProgram {
	margin-top: 10px;
}
.inner-page-title {
	float: right;
	color: #ffffff;
	padding: 10px;
}
.blue {
	background-color: #d70007;
}
.gray {
	background-color: #eaebed;
}
.radio-Program-main {
	height: 100%;
	min-height: 600px;
	background-image: url(../images/radio-program-ad.jpg);
	background-size: cover;
	background-repeat: no-repeat;
}
.this-day-header
{
    font-weight: bolder;
}
.article-subheader{
	color:#d70007;
	margin-top: 4px;
margin-bottom: 15px;
}

.article-header{
	font-size:1.3em;
	margin-top: 2px;
margin-bottom: 10px;
}
.livestream-background{
	background-image:url(../images/news/Light-Blue-Background-1024.jpg);
	background-size:100%;
	background-repeat:no-repeat;
}
.newstream-btn{
	background: url(../images/newslive-icon.png);
	background-size:24px;
	background-repeat:no-repeat;
	background-position:right;
	color:#d70007;
	font-size:22px;
	padding-right: 30px;
}
.news-livebtn{
	float: right;
border-bottom: 2px solid #d70007;
}
.facebookcomment-container{
	margin-top:40px;
}
.news-program-episodetitle .article-author{
	color:#090c32 !important;
}
.carousel-img.full-width {
	width: 100%;
}
.magazine-page .carousel-control {
	color: #fff;
}
.magazine-page .carousel-control span {
	background-color: #fff;
	border-radius: 20px;
	height: 40px;
	width: 40px;
	line-height: 37px;
	font-size: 22px;
}
.hotcases-newsdetails-edit .egypt-news-social-media{top:101px;}
.hotcases-menu-edit .egyptnews-maintitle{margin-bottom:0px;}
.hotcases-menu-edit .newsmain-title{text-align: center;}
.hotcases-menu-edit .egyptnews-titlecontainer h1{margin-top:-9px;}
.hotcases-filmstrip-bottomspace{margin-bottom:20px !important;}
.magazine-page .carousel-caption {
	right: initial;
	left: initial;
	padding: 6px 20px;
	background-color: #d70007;
}
.magazine-page #radio-news-carousel .carousel-caption {
	width: 100%;
	text-align: right;
	padding: 0px 10px;
	background-color: rgba(255, 255, 255, 0.85);
	color: #37363B;
	text-shadow: initial;
	bottom: 0;
}
.radio-news-list {
	padding: 0;
}
.radio-news-list .author,  .radio-news-list .date {
	color: #8f8f8f;
	font-size: 9px;
}
.radio-news-list p {
	color: #37363B;
}
.radio-news-list li {
	background-color: #F5F5F5;
	padding: 4px 10px;
	margin-bottom: 8px;
	display: inline-block;
}
.radio-news-list .news-img {
	padding-right: 0;
}
.carousel-caption .header {
	color: #d70007;
}
#radio-news-carousel .carousel-indicators {
	top: 10px;
	width: initial !important;
	margin-left: 0 !important;
	left: 15px !important;
}
#MagazineAlbumsPage {
	margin-bottom: 3em;
}
.article-brief li:before {
	content: "-";
	color: #d70007;
	margin-left: 5px;
}
.article-brief {
	padding: 0;
	color: rgb(102, 102, 102);
}
.article-stamp .article-author {
	color: #d70007;
}
.article-date {
	color: #8d8f94;
	padding-right: 15px;
	font-weight: normal;
	line-height: 13px;
}
.article-hero-image {
	margin-bottom: 8px;
}
.article-body {
	margin-top: 10px;
}
/*pagination styles*/
	
.pagination > li > div {
	background-color: #d70007;
	border-color: #d70007;
}
.pagination-nav.active {
	background-color: #d70007;
}
.hasLink a {
	color: #d70007;
}
	
.Channel_logo ul {
	list-style-type: none;
}
.Channel_logo ul li {
	float: right;
	width: 144px;
	display: table;
	height: 100px;
	overflow: hidden;
}
.Channel_logo {
	margin: 0 auto;
	width: 400px;
	height: 97px;
}
.Channel_logo ul li p {
	display: table-cell;
	vertical-align: middle;
}
/*SO :Heba mohamed styles*/
.tabsContainer .mostread-mostheard > li > a {
	font-size: 1.2em;
	}

.tab-content #mostViewed{
	}
.mostread-mostheard.nav-tabs > .diss-tab.active > a, .mostread-mostheard.nav-tabs > .diss-tab.active > a:focus, .mostread-mostheard.nav-tabs > .diss-tab.active > a:hover {
    border-bottom: 4px solid #d70007;
    background: #d70007;
    padding: 5px 25%;
}


.tab2::before
{
    font-family: 'Glyphicons Halflings';
    content: "\e079";
    margin-left: -12px;
    color: #d70007;
    float: left;
    margin-top: 3px;
}
.tabsContainer-diss .nav-tabs > li > a {
    border: 0;
    border-radius: 0;
    color: #fff;
    font-size: 12px;
    font-family: 'HacenSaudiArabia', Fallback, sans-serif;
    padding: 6px 33.3px;
    background-color: #000;
    margin: 0px;
}
.news-caption-title{font-size:14px;margin-bottom:5px;}
news-caption-describ{font-size:12px;}
.news-caption-prevdisccontainer{
    background-color: #000;
    padding: 23px 10px;
    text-align: right;
    color: #FFF;
    padding-top: 12px;
}
.mostread-mostheard.nav-tabs > li.active > a, .mostread-mostheard.nav-tabs > li.active > a:focus, .mostread-mostheard.nav-tabs > li.active > a:hover {
    border-bottom: 4px solid #d70007;
}
.tabsContainer-diss .nav-tabs > li.active > a, .tabsContainer-diss .nav-tabs > li.active > a:focus, .tabsContainer .nav-tabs > li.active > a:hover {
    border-bottom: none;
}
.mostread-mostheard1.nav-tabs > li.active > a, .mostread-mostheard1.nav-tabs > li.active > a:focus, .mostread-mostheard1.nav-tabs > li.active > a:hover {
    border-bottom: none;
    color: #fff !important;
}
.tabsContainer-diss .nav-tabs > li.active > a, .tabsContainer-diss .nav-tabs > li.active > a:focus, .tabsContainer-diss .nav-tabs > li.active > a:hover {
    color: #fff;
    border-bottom: none;
    background-color: #d70007;
}

/* videos */
.news-video-card .headline 
{
    background-color: #000;
}


.video-content
{
    padding-bottom: 20px;
   
}
.landing-news-card .news-caption 
{
    background-color: #000;
    padding: 23px 10px;
    text-align: right;
    color: #FFF;
    font-size: 14px;
} 
.mostread-mostheard1{
	border-bottom:none;
}
.direct-discussion .tabsContainer .nav-tabs > li.active > a, 
.direct-discussion .tabsContainer .nav-tabs > li.active > a:focus, 
.direct-discussion .tabsContainer .nav-tabs > li.active > a:hover , 
.video-direct-discussion .tabsContainer .nav-tabs > li.active > a, 
.video-direct-discussion .tabsContainer .nav-tabs > li.active > a:focus, 
.video-direct-discussion .tabsContainer .nav-tabs > li.active > a:hover {
	border-bottom:none;
}
/*EO :Heba mohamed styles*/

/*SO :radio css*/
	
.sub-menu {
	background-color: #d70007;
}
.site-submenu .navbar-brand {
	float: right;
	position: relative !important;
	z-index: 1 !important;
}
.channel-title {
	text-align: center;
}
.channel-title .channel-logo {
	width: 60px;
}
.RadioMenu.active a,  .RadioMenu a:hover {
	background-color: #d70007;
}
.about-program-subtitle {
	color: #014ea0;
}
.AboutRadioProgram {
	margin-top: 10px;
}
.inner-page-title {
	float: right;
	color: #ffffff;
	padding: 10px;
	font-size: 1.3em;
	margin-top: 10px;
}
.comments-header p {
	color: #37363b;
	padding: 0px;
}
.blue {
	background-color: #d70007;
}
.gray {
	background-color: #eaebed;
}
.breadcrumb {
	font-size: 0.88em;
}
.Program-main {
	height: 100%;
	min-height: 600px;
	background-image: url();
	background-size: cover;
	background-repeat: no-repeat;
}
.carousel-img.full-width {
	width: 100%;
}
.page .carousel-control {
	color: #37363B;
}
.ero-slider .ctrl.ero-vertical.carousel-control span, .ero-slider  .ctrl.ero-vertical.carousel-control span {
	background-color: #fff;
	border-radius: 20px;
	height: 36px;
	width: 36px;
	line-height: 20px;
font-size: 25px;
}
.page .carousel-caption {
	right: initial;
	left: initial;
	padding: 6px 20px;
	background-color: #d70007;
	z-index: 0;
	bottom: 20px;
}
.schedule a,  .about a,  .news a,  .programs a {
	padding: 12px 10px !important;
}
.schedule {
	margin-left: 0px;
	padding-left: 0px;
	width: 100%;
}
.mini-schedule {
	text-align: center;
	margin-bottom: 1em;
}
.page .news-carousel .carousel-caption {
	width: 100%;
	text-align: right;
	padding: 10px;
	background-color: rgba(255, 255, 255, 0.85);
	color: #37363B;
	text-shadow: initial;
	bottom: 0;
}

.news-list .author,  .news-list .date {
	color: #8f8f8f;
	font-size: 9px;
}
.news-list p {
	color: #37363B;
	margin-top: 20px;
}
.news-list li {
	background-color: #F5F5F5;
	padding: 10px;
	margin-bottom: 9.5px;
	display: inline-block;
}
.news-list .news-img {
	padding: 0px 0px 0px 10px;
}
.carousel-caption .header {
	color: #d70007;
}
.page .other-articles-header .title,  .page .article-stamp .article-author,  .page .other-articles-header .view-all span {
	color: #d70007;
}
.other-articles-header.about-program-header {margin-top:20px; padding-right: 0px !important;}
.program-container p
{
    font-size:14px;
	line-height: 1.6em;
    direction: ltr;
    float: right;
    text-align: right;
}
.other-articles-header .title {font-weight:700;}
.title {
	color: #d70007;

	padding: 7px 20px;
	font-size: 24px;
}
.titledate h5 {
	margin: 0px;
	text-align: right;
	color: #6d6c71;
	padding-bottom: 10px;
	padding: 7px 20px;
}
.news-carousel .carousel-indicators {
	top: 10px;
	width: initial !important;
	margin-left: 0 !important;
	left: 15px !important;
}
.hero-carousel .carousel-indicators {
	bottom: 10px;
	width: initial !important;
	left: 15%;
}
.hero-carousel .carousel-caption {
	font-size: 1em !important;
	text-shadow: none;
	padding: 8px;
	bottom: 0px;
}
.page {
	margin-bottom: 3em;
}

.page .title {
	text-shadow: none;
	padding: 7px 20px;
	font-size: 24px;
}
.pagination > .active > a {
	background-color: #d70007!important;
}
/*Radio-home Gammal    - start */
	
.container-upspace {
	margin-top: 10px;
}
.card-cont {
	background-color: #d70007;
}
.smallestcardtitle-color {
	background-color: #ff5d5a;
	color: #fff;
	border: 2px solid #ff5d5a;
}
.trapezoid {
	border-bottom: 24px solid #ff5d5a;
	border-left: 24px solid transparent;
	height: 0;
	width: 73px;
	color: #fff;
	padding: 0px;
	padding-right: 12px;
	margin-top: 10px;
	font-size: 14px;
}
/*Radio-home Gammal    - end */
	/*radio category gammal -start*/
	
.slider-title {
	font-size: 20px;
	color: #d70007;
	padding: 0px;
	margin-bottom: 9px;
}
.cardgrey-background {
	background-color: rgb(245, 245, 246);
}
.cards_container li {
	list-style-type: none;
}
/*radio category gammal -end*/
	/*start of radio program Heba Essa*/
	
.channel_title_container {
	display: table;
	margin: 0 auto;
	float: none;
}
.channel_title_container .channel-logo {
	display: table-column;
	height: auto;
}
.channel_title_container h1 {
	display: table-cell;
	padding-right: 10px;
	vertical-align: middle;
}
.selected .borderBottom {
	display: block;
	position: absolute;
	bottom: -2px;
	height: 9px;
	background: #d70007;
	width: 100%;
}
.inner-page-title {
	font-size: 1em;
}
.thumbnail {
	padding: 0px;
	border-radius: 0px;
	border: 0px;
	height: 164px;
}
.thumbnails a {
	width: 219px;
	height: 163.73px;
}
.thumbnails img {
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.modal_lnk img {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.gallery_slider .carousel-inner {
	margin: 0 auto;
}
.photo_gallery .carousel-inner {
	overflow-y: visible;
}
.carousel-control.left,  .carousel-control.right {
	background-image: none;
}
.photo_gallery .carousel-control i,  .carousel-control a {
	color: #d70007;
	font-size: 20px;
}
.photo_gallery {
	float: none;
	margin: 0 auto;
}
.carousel-bounding-box .carousel-control {
	color: #d70007;
	opacity: 100;
	background-color: none;
	vertical-align: middle;
	font-size: 20px;
	position: absolute;
	top: 55%;
}
.audio_gallery_thumbs .carousel-control,  .photo_gallery_thumbs .carousel-control {
	color: #d70007;
	opacity: 100;
	background-color: none;
	text-align: center;
	vertical-align: middle;
	font-size: 47px;
	position: absolute;
}
.arrow.carousel-control.left {
	margin-left: 200px;
	color: #d70007;
	background: none !important;
 filter: progid: none !important;
}
.arrow.carousel-control.right {
	margin-right: 200px;
	color: #d70007;
	background: none !important;
 filter: progid: none !important;
}
.arrow a {
	text-decoration: none;
}
.items .carousel-caption {
	padding-bottom: 35px;
	background-color: #fff;
	padding-top: 5px;
	opacity: 0.7;
	bottom: 0px;
	right: 0 !important;
	left: 0 !important;
	width: 100%;
	position: relative;
	text-shadow: none;
	color: #3d3c41;
}
.herophoto-title {
	text-align: right;
	padding-right: 10px;
	color: #d70007;
	font-size: 1.6em;
}
.herophoto-date {
	text-align: left;
}
.items .carousel-caption h4 {
	color: #727178;
}
.items .carousel-caption p {
	color: #3d3c41;
}
#lightbox .modal-content {
	display: inline-block;
	text-align: center;
}
.filmstrip-caption .social-media > a > img{height: 30px;
padding-right: 5px; }
.modal_lnk {
	height: 100%;
	margin: 0 auto;
	display: block;
	float: none !important;
}
/* scroll*/

/* Heba news file details edit */
.news-container .news-hero-image
{
    padding-bottom: 10px;
}
/*SO updown slider*/
.ero-slider .vertical .carousel-inner {
  max-height: 150px;
}

.ero-slider .carousel.vertical .item {
   -webkit-transition: 0.6s ease-in-out top;
   -moz-transition: 0.6s ease-in-out top;
   -ms-transition: 0.6s ease-in-out top;
   -o-transition: 0.6s ease-in-out top;
   transition: 0.6s ease-in-out top;
}
.ero-slider .responsiveslider .ctrl .carousel-control{
	margin:1px;
}
.ero-vertical .left{
	width:100% !important;
	
	height:30px;
}
.ero-vertical .right{
	width:100% !important;
	margin-top:50px !important;
	height:30px;
}
.ero-slider .carousel.vertical .active {
   top: 0;
}

.ero-slider .carousel.vertical .next {
   top: 400px;
}

.ero-slider .carousel.vertical .prev {
   top: -400px;
}

.ero-slider .carousel.vertical .next.left,
.ero-slider .carousel.vertical .prev.right {
   top: 0;
}

.ero-slider .carousel.vertical .active.left {
   top: -400px;
}

.ero-slider .carousel.vertical .active.right {
   top: 400px;
}

.ero-slider .carousel.vertical .item {
   left: 0;
}
.ero-slider .carousel-control{
	font-size:15px;
}
.ero-slider .carousel-control span{
	border-radius:0px;
}
.ero-slider .temp-pages-small-carousel .ctrl{
bottom: 35%;
left: 13px;
}

.ero-slider .carousel-control span
{
    background: none !important;
    width: 25px;
    height: 0;
    margin-top: -8px;
}
/*EO updown slider*/
/*gammal news details edit*/
.previous-discussions-title{
	font-size:12px;
}
.news-home-page .filmstrip,
.newsdetails-page .filmstrip{
	margin-bottom:0px;
}

.newsdetails-page .news-pagecontainer .carousel,
.egyptnews-maintitle {
    margin-bottom: 18px;
}
.ero-slider .responsiveslider .ctrl .carousel-control{
	float:none;
}
.egyptnews-titlecontainer
{
   margin-bottom: 25px;
    padding-top: 15px;
    background: #090c32;
}

.no-margin
{
    margin: 0px !important;
}

.egyptnews-titlecontainer h1
{    
    font-size: 24px;
    color: #fff; 
}
.article-date {
    color: #8d8f94;
    padding-right: 15px !important;
    font-weight: normal;
    line-height: 13px;
}
.egy-news-img
{
    width: 60%;
    float: left;
}

/*EO gammal news details edit*/
.cover-container {
	width: 100%;
	white-space: nowrap;
	overflow-x: hidden;
	overflow-y: hidden;
	padding: 0px !important;
	text-align: center;
}
.carousel-bounding-box {
	padding-bottom: 50px;
}
.cover-item {
	position: relative !important;
	display: inline-block;
	margin: 8px 8px;
	box-shadow: 2px 2px 4px #bbb;
	vertical-align: bottom;
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 0px !important;
	overflow: hidden;
}
.photo_gallery_thumbs .thumb-ctrl .carousel-control.right,  .audio_gallery_thumbs .thumb-ctrl .carousel-control.right {
	margin-right: 4%;
}
.photo_gallery_thumbs .thumb-ctrl .carousel-control.left,  .audio_gallery_thumbs .thumb-ctrl .carousel-control.left {
	margin-left: 4%;
}
.thumb-ctrl .carousel-control {
	width: 6%;
	opacity: 100;
}
.thumb-ctrl .carousel-control .glyphicon-chevron-left,  .thumb-ctrl .carousel-control .glyphicon-chevron-right {
	display: inline-block;
	position: absolute;
	font-size: 20px;
	top: 50%;
	text-align: center;
	vertical-align: middle;
}
.photo_gallery .item {
}
.item .thumb {
	cursor: pointer;
	float: left;
}
.item .thumb img,  .item img {
}
.photo_gallery_thumbs .carousel-inner,  .audio_gallery_thumbs .carousel-inner {
	padding-left: 10%;
}
.audio_gallery_thumb.tablet_view {
	display: none;
}
.audio_gallery_thumbs .selected {
	box-shadow: 2px 2px 2px #d70007;
}
.item .thumb img,  .item img {
	width: 100%;
}
/*carousel slide fade*/
	
.carousel-fade .carousel-inner .item,  .carousel-fade .carousel-caption {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
}
.carousel-fade .carousel-inner .active,  .carousel-fade .carousel-inner .active .carousel-caption {
	opacity: 1;
}
.carousel-fade .carousel-inner .active.left,  .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}
.carousel-fade .carousel-inner .next.left,  .carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}
.carousel-fade .carousel-control {
	z-index: 2;
}
/*audio gallery styles*/
	
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%;
	/* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.video-container {
	float: none;
	margin: 0 auto;
}
.audiogallery-card {
	background-color: #fff;
	border-radius: 0px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	overflow: hidden;
	list-style: none;
}
.audiogallery-card {
}
.audiogallery-card.lesson-video-card,  .card.lesson-card {
	background-color: #fff;
}
.audiogallery-card.lesson-video-card .image img,  .card.lesson-card .image img {
	width: 100%;
}
.audiogallery-card.lesson-video-card .tutor {
	font-size: 9px;
	text-align: right;
	color: #989898;
	margin-bottom: 8px;
}
.audiogallery .carousel-caption {
	-webkit-box-shadow: 10px 9px 5px -1px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 10px 9px 5px -1px rgba(0, 0, 0, 0.7);
	box-shadow: 3px 1px 6px -2px rgba(0, 0, 0, 0.7);
	background-color: #fff;
	margin-top: 10px;
	display: table;
	padding: 10px 10px 5px 10px;
}
.audiogallery .carousel-caption > .pull-right {
	display: table-cell;
}
.audiogallery .carousel-caption > .pull-left {
	display: table-cell;
}
.audiogallery .carousel-caption h5,  .audiogallery .carousel-caption h6 {
	color: #d70007 !important;
	padding-top: 3px;
}
.audiogallery .carousel-caption h5 {
	text-align: right;
	margin: 0px !important;
}
.audiogallery .carousel-caption h6 {
	text-align: left;
	margin: 0px !important;
}
.audiogallery .carousel-caption .social_media {
	vertical-align: bottom;
}
.social_media a {
	width: 35px;
}
.audiogallery .carousel-inner {
	padding-bottom: 15px;
}
.audiogallery .carousel-control {
	margin-top: 14%;
	opacity: 1;
	color: #d70007;
}
.clearfix h5,  .clearfix h6 {
	text-align: right;
	padding-right: 10px;
	margin-top: 5px;
	margin-bottom: 0px;
}
.clearfix h6 {
	color: #525255;
	margin-bottom: 10px;
	padding-right: 0px;
}
.clearfix a {
	text-decoration: none !important;
}
.clearfix a:hover {
	color: #d70007;
}
.share-lesson-video {
	text-align: left;
	float: left;
	height: 24px;
}
.play {
	float: right;
	height: 26px;
}
.play img {
	height: 26px;
}
.share-lesson-video img {
	height: 100%;
	background-color: #C7C7C7;
	width: 24px !important;
	border-radius: 3px;
}
.left-btn button {
	font-size: 1em;
	float: left;
}
.viewall-btn {
	margin: 10px;
	color: #fff !important;
	background-color: #d70007 !important;
	border-color: #d70007 !important;
	outline: none !important;
}
.audio_gallery .carousel-caption h5 {
	float: right;
}
.audio_gallery .carousel-caption h6 {
	float: left;
}
.audio_gallery .carousel-caption p {
	float: right;
}
.gray .ERTU-advert {
	margin-top: 2em;
	margin-bottom: 2em !important;
}
.crew-img {
	float: left;
	margin: 20px !important;
}
.sub-menu {
	background-color: #d70007 !important;
}

/*end of radio program Heba Essa*/
	/*radio article classes*/
	
.article-brief li:before {
	content: "-";
	color: #d70007;
	margin-left: 5px;
}
.article-hero-image {
	margin-bottom: 8px !important;
}
.article-body {
	margin-top: 10px !important;
}
.current-date {
	text-align: left;
	font-size: .8em;
	margin-top: 10px;
}

.other-articles-header .title {
	margin: 0;
}

.about-album .other-articles-header {
	margin-bottom: 0px;
	padding:0px !important;
}
.other-articles-header .view-all {
	line-height: 42px;
}
.other-articles-header {
	margin-bottom: 20px;
	border-right: 6px solid #d70007;
	padding-left: 0;
}
.bg-white .other-articles-header{margin-top:10px !important;}
.other-articles-header .view-all span {
	margin-right: 5px;
	color: #d70007;
}
.other-articles-header .view-all a {
	color: #212121;
	font-size: 1.215em;
}
.other-videos-list {
	padding: 0;
	
}
.other-videos-list > li {
	padding-left: 10px;
	padding-right: 0;
	margin-bottom: 10px;
margin-top: 10px;
}
.article-stamp {
	padding: 0;
	float: none !important;
	font-size: 0.75em;
	font-weight: 800;
}
.other-videos-list .news-img {
	margin-bottom: 10px;
}
.news-separator {
	height: 3px;
	background-color: #e8e8e8;
	padding: 0;
	margin-bottom: 20px;
}
.video-container {
	margin: 0 auto;
	float: none;
	padding:0px;
}
.comments-header .separator {
	background-color: #d70007 !important;
}
.comments-header {
	color: #d70007;
}
/*radio article classes*/
	/*poll styling colors*/
.Poll-container {
	border-color: #D70007;
}

.Poll_toggle_btn,
.Poll_toggle_btn:hover,
.Poll_toggle_btn:active ,
.Poll_toggle_btn:focus{
	background-color: #D70007 !important;
}
/*EO : poll styling colors*/
	/* SO : pagination styling*/
	
.pagination > .active > a {
	background-color: #d70007;
	border-color: transparent;
}
.pagination > .active > a:focus {
	background-color: #d70007;
	border-color: transparent;
}
.pagination a.txt:hover {
	color: #d70007;
	background-color: transparent;
	border: transparent;
}
.pagination .active a:hover {
	color: #fff;
	cursor: pointer;
	background-color: #d70007;
	border-color: #d70007;
}
.pagination .prev > a:hover,  .pagination .next > a:hover,  .pagination .first > a:hover,  .pagination .last > a:hover {
	font-weight: bolder;
	background-color: transparent;
	border-color: transparent;
	color: #d70007;
}
/* EO : pagination styling*/
	  /*SO: calender styles*/
.calender-container .picker-switch .table-condensed{
	display:none;
}
	  .calender-container .input-group .date{
		  background-color: rgb(249, 249, 249);
border: 2px solid rgb(235, 235, 235);
	  }
	  .calender-container .input-group-addon{
		  background-color: rgb(249, 249, 249);
border: 0px none;

	  }
	  .calender-container .glyphicon-calendar{
		  color: rgb(215, 0, 7);
		  cursor:pointer;
	  }
	  .calender-container .form-control{
		 border: 0px none;
border-radius: 0px;
background-color: rgb(249, 249, 249);
font-size: 16px;
color: #37363b; 
box-shadow:unset;
padding-right:0px;
	  }
	  .calender-container .form-group{
		  border: 1px solid #e7e7e7;
		  border-radius: 4px;
	  }
	  .bootstrap-datetimepicker-widget{
        top: 34px !important;
        bottom: unset !important;
		  direction:ltr;
		  width:250px;
		  
	  }
	  .picker-switch:hover {
		  cursor:pointer;
		  background-color:#eeeeee;
		    
	  }
	  .table-condensed{
		  width:100%;
	  }
	  /*EO: calender styles*/
	/* SO : megamenu*/

    .decade {
        line-height: 26px !important;
text-align: left !important;
padding-left: 4px !important;
    }
	
.megamenu-container {
	background-color: #519ce0;
	display: none;
}
.megamenu-position {
	margin-top: 20px;
}
.megamenu-position h1 {
	font-size: 1em;
	color: #fff;
	margin-top: 26px;
	float: left;
}
.megamenu-float {
	float: left;
	margin-left: 101px;
	margin-bottom: 7px;
	width: 186px;
}
.topNavRelative {
	position: relative;
}
.topNavRelative .navbar-nav > li {
	position: unset;
}
.topNavRelative .navbar-nav > li > div {
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	z-index: 1;
}
.topNavRelative .navbar-nav > li:hover > div {
	display: block;
}
/* EO : megamenu*/
	
.txtwrap {
	overflow: hidden;
}
/*EO :radio css*/
	/*SO :override*/
	
.card_title {
	color: #d70007;/*magazine albume card override text colo*/
}
.other-articles-list .small_card .card_text li:first-child {width:auto !important;}
.other-articles-list .small_card .card_text a {
	color: #d70007;/*magazine albume card override text colo*/
	text-decoration:none;
	float: left;
margin-right: 3px;
}
.other-articles-list > li .watchalso > p:hover{text-decoration:underline;}
.other-articles-list .small_card .card_text > li > a > .card_title:hover {
	pointer:cursor;
	color: #d70007;
	text-decoration: underline;
}
.other-articles-list .small_card .card_text > li > a > .card_description:hover {pointer:cursor; text-decoration: underline;}
.other-articles-list .watchalso p .carousel-indicators .active {
	color: #d70007;/*magazine albume card override text colo*/
}
.carousel-indicators-numbers li:hover {
	background-color: #d70007;
}
.cardMore a {
	color: #d70007 !important;
}
.responsiveslider .carousel-caption h4 {
	color: #d70007 !important;
}
.responsiveslider .carousel-indicators-numbers li {
	padding-top: 0px;
}
.margin-bottom {
	margin-bottom: 20px;
}
.arrowbtn-position {
	height: 62px;
	margin-top: 55%;
	margin-left: -15%;
	margin-right: -15%;
}
.margin-top {
	margin-top: 20px
}
.tabsContainer .nav-tabs > li.active > a,  .tabsContainer .nav-tabs > li.active > a:focus,  .tabsContainer .nav-tabs > li.active > a:hover {
	border-bottom: 4px solid #d70007;/* most read hover color override*/
}
/*EO :override*/
	/*SO : flipping card */
	
.article-flipcard-subject {
	padding: 5px;
	background-color: #d70007;
	color: #fff;
	text-align: center;
}
.flipping-cardstyle {
}
.join {
	color: #d70007;
}
.social_media a {
	float: left;
	padding-left: 5px;
	padding-top: 11px;
	color: #595959;
	direction: ltr;
	width: 35px;
}
.triangle-selection:after {
	left: 10%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-top-color: #d70007;
	border-width: 15px;
	display: block;
	z-index: 1;
	margin-top: 4px;
}
.flip {
	-webkit-perspective: 800;
	-ms-perspective: 800;
	-moz-perspective: 800;
	-o-perspective: 800;
	width: 250px;
	height: 400px;
	position: relative;
	margin: auto;
	margin-top: 50px;
}
.flip .flipping-card .flipped {
	transform: rotatey(-180deg);
	-ms-transform: rotatey(-180deg);
	/* IE 9 */
	-moz-transform: rotatey(-180deg);
	/* Firefox */
	-webkit-transform: rotatey(-180deg);
	/* Safari and Chrome */
	-o-transform: rotatey(-180deg);/* Opera */
}
.flip .flipping-card {
	width: 100%;
	height: 100%;
	-webkit-transform-style: preserve-3d;
	-webkit-transition: 0.5s;
	-moz-transform-style: preserve-3d;
	-moz-transition: 0.5s;
	-ms-transform-style: preserve-3d;
	-ms-transition: 0.5s;
	-o-transform-style: preserve-3d;
	-o-transition: 0.5s;
	transform-style: preserve-3d;
	transition: 0.5s;
}
.flip .flipping-card .face {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 2;
	backface-visibility: hidden;
	/* W3C */
	-webkit-backface-visibility: hidden;
	/* Safari & Chrome */
	-moz-backface-visibility: hidden;
	/* Firefox */
	-ms-backface-visibility: hidden;
	/* Internet Explorer */
	-o-backface-visibility: hidden;/* Opera */
}
.flip .flipping-card .front {
	position: absolute;
	z-index: 1;
	color: white;
	cursor: pointer;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.62);
}
.flip .flipping-card .back {
	cursor: pointer;
	background-color: #cccccc;
	transform: rotatey(-180deg);
	-ms-transform: rotatey(-180deg);
	/* IE 9 */
	-moz-transform: rotatey(-180deg);
	/* Firefox */
	-webkit-transform: rotatey(-180deg);
	/* Safari and Chrome */
	-o-transform: rotatey(-180deg);
	/* Opera */
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.62);
}
.flipbtn-style {
	background-color: transparent;
	border: none;
	margin-top: 4px;
}
/*EO : flipping card */
	/*SO : magazine_albums_gallery */
	.cards-container-titles .other-articles-list {margin-top:20px !important;}
.grid-margin {
	margin-left: 17%;
}
/*EO : magazine_albums_gallery */
	/*SO : magazine_special_file*/
	
.accordion-heading {
	background-color: #eae9ee !important;
}
#accordion-first .accordion-heading .accordion-toggle {
	color: #4f4e53 !important;
}
#accordion-first .accordion-heading .accordion-toggle > em {
	color: #d70007;
}
.related_topics {
	position: relative;
}
.relatedtopics_title div {
	font-size: 1em;
	margin: 8px;
	margin-top: -25px;
	color:#fff;
	
}

.relatedtopics_title {
	border-top: 30px solid #211b35;
	border-right: 12px solid transparent;
	height: 0;
	color: #fff;
	padding: 0px;
	padding-right: 11px;
	font-size: 11px;
	left: 2.4%;
	position: absolute;
	top: 0px;
}
.watchalso {
	position: absolute;
    background-color: rgba(255, 255, 255, 0.58);
    bottom: 0%;
    margin: 0px;
    height: 65px;
    font-size: 1.26em;
    padding-right: 3px;
    padding-left: 3px;
	padding-top: 5px;
}
.accordion-inner li::before {
	color: #d70007;
}
.small_card {
	box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.4);
}
.small_card .panel-heading {
	margin: 0px;
}
.small_card .circle {
	margin: -32px auto 0;
	margin-left: 12px;
}
.small_card a.circle {
	text-decoration: none;
}
.small_card .circle .photo {
	color: #4f4e53;
}
.small_card a.circle:hover {
	cursor:pointer; 
	background-color:#f0f0f0;
	
}

.details-special-file .news-subheader
{
    font-size: 13px;
}

.details-special-file .news-header
{
    font-size: 21px;
}


.filmstrip-top .gallerycard{padding-right: 0px !important;}
/*EO : magazine_special_file*/
/*SO : news Small filmstrip*/
.small-filmstrip .filmstrip-inner{
	margin-bottom:0px;
    background-color: rgb(34, 34, 34);
}
.small-filmstrip .backGround-new{
	background:transparent !important;
}
.small-filmstrip-header span{
	float:left;
}
.small-filmstrip .carousel-caption{
	right:0;
	background:none ;
}
.small-filmstrip .carousel-news-header , .small-filmstrip .carousel-news-subject{
	color: #37363b;
background-color: rgba(255, 255, 255, 0.7);
padding: 8px;
text-align: right;
}
.small-filmstrip .news-from-album .carousel-news-subject h3{
	position:relative;
}
.small-filmstrip .news-from-album span{
	position:absolute;
}

  

.photoAlbumName{
	color:#d70007;
	text-decoration:underline;
}
/*EO : news Small filmstrip*/
.header-of-news {
	position: relative;
	background-color: #090c32;
	padding-top: 2em !important;
	padding-bottom: 2em !important;
}
.title-edit-for-photo-album {
	color: #ffffff;
}
.margin-for-sub-elements>div {
	text-align: left;
	text-align: -webkit-left;
}
.title-of-gallery-background {
	font-size: 1em;
}
.backGround-new {
	background: url(../images/News-photo-albums/bg-image.jpg) no-repeat top center fixed !important;
	width: 100%;
	background-size: cover;
}
.photo-album-egynews
{
    margin-bottom: 0px;
}



.photo_count {
	font-size: #d70007;
}
.small_card .photo_count {
	color: #d70007;
}
.advert-container {
	padding: 50px 0px 37px 0px !important;
}
.all-albums-word:hover {
	text-decoration: underline;
}
.card-container-new-photo-album {
	display: inline-block;
}
.main-body-container-for-cards {
}
.advert-container-two {
}
#album-description-font {
	font-size: 1.1666666666666667em;
	line-height: 1.6;
}

.last-news-album-container {
}
.header-of-news .social-share li {
	width: 40px;
	height: 40px;
	max-width: none;
	max-height: none;
	margin-right: 8px;
	margin-top: 5px;
}
.header-of-news .social-share li .share-icon {
	background-size: 100%;
	height: 100%;
	width: 100%;
}
.header-of-news .ERTU-advert {
	margin-bottom: 0;
	margin-top: 1em;
}
.footer > .container {
	width: 100%;
}
.album_release_date {
	color: #909090;
	font-size: 1em;
	margin-top: 3px;
}
.card_description {
	color: #000000;
}
.herophoto-photographer-content {
	color: #37363b !important;
	font-size: 1.4em;
}
.herophoto-photographer-title {
	color: #595959 !important;
	font-size: 1.1em;
	text-align:right;
	margin-bottom: 5px;
}
.cards-container-titles .other-articles-header .view-all.all-albums-word {text-decoration: none !important;}
.cards-container-titles .other-articles-list .watchalso > p:hover, .cards-container-titles .other-articles-list .relatedtopics_title > div:hover{
	text-decoration:underline;}
.filmstrip .item img {
	width: 100%;
	height: 100%;
}
/*MF 2b-news Details screen*/
.newsDetailsPage .right-Content-container {
    float: right;
}
.newsDetailsPage .egyptnews-titlecontainer {
    padding-top: 14px;
  
}

.newsDetailsPage .newsmain-title{
    padding-left: 0;
}
.newsDetailsPage .newsmain-title h1{
    padding-top: 18px;
    font-size: 20px;
}
.newsDetailsPage .container h4.news-header {
  font-size: 22px;
    color:#d70007;
}
.newsDetailsPage .container h6.news-subheader {
  font-size: 14px;
}
.newsDetailsPage .autherStampContainer,.newsDetailsPage .news-body{
    width: 100%;
    float: right;
}

.news-body pre{padding:0px !important;padding-top:10px !important;}
.newsDetailsPage .autherStampContainer .social-sharing,
.newsDetailsPage .autherStampContainer .article-stamp{
    padding: 0 !important;
}
.newsDetailsPage .news-body{
    padding-top: 10px !important;
    margin-bottom: 40px !important;
}
.newsDetailsPage .news-body .news-text{
	font-size: 1.1666666666666667em;
	line-height: 1.6;
}
.news-text{
    font-size: 14px;
}
.newsDetailsPage .news-accordion{
    width: 100%;
    margin-top: 50px;
    margin-bottom: 50px;
}
.newsDetailsPage .news-accordion .accordion-group .accordion-heading{
    background-color: #eaebed !important;
    
}
.newsDetailsPage .news-accordion .accordion-group .accordion-heading a{
color:#37363b;
}
.newsDetailsPage .news-accordion .accordion-group .accordion-heading .accordion-toggle > em{
     color:#d70007 !important;
}
.newsDetailsPage .news-body .reporTittle {
    text-align: center;
    margin-bottom: 50px;
}
.stars-cardspacing a p{
	min-height:41px;
}

.newsDetailsPage .news-body .fb_comments_container{
    margin-top: 30px;
}
.newsDetailsPage .news-body .fb_comments_container .separator{
    margin-bottom: 20px;
    background-color: #d70007 !important;
}
.newsDetailsPage .news-body .fb_comments_container h5{
    color: #d70007 !important;
}
.newsDetailsPage .news-body .fb_comments_container h5,
.newsDetailsPage .news-body .fb_comments_container p{
    margin-left: 60px;
    margin-right: 60px;
}
.newsDetailsPage .RelatedNewsContainer .other-videos-list{
    margin: 0!important;
}
.newsDetailsPage .RelatedNewsContainer .other-videos-list .morearoundtext {
    position: absolute;
    bottom: 0;
    background: rgba(255, 255, 255, 0.8);
    padding: 0 5px !important;
    width: calc(100% - 8px);
}

.newsDetailsPage .moreNewsContainer .newsType {
    position: absolute;
    top: 0;
    left: 8px !important;
    z-index: 1;
    width: auto;
    color: #fff;
    border-right: 34px solid transparent;
    border-top: 30px solid rgba(9, 12, 50, 0.8);
}
.newsDetailsPage .moreNewsContainer .newsType p{
    position: relative;
    margin-top: -26px;
    height: auto;
    width: auto;
    padding-left: 10px;
}

.newsDetailsPage .news-header
{
    color: #d70007;
}
.hotStoriesCard{
    color: #fff;
    text-align: center;
    font-size: 1.333em;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 10px;
    background-color: #d70007;
	width: 100%;
	float: right;
}
/*BO fix card issue Mona Farag*/
.direct-discussion, .video-direct-discussion{padding-bottom: 20px !important;}
.interViewsCardContainer .interViewsCardBtns .view-programes-table .glyphicon.glyphicon-chevron-left {color: #d70007;
line-height: 21px;
font-size: 17px;}
.interViewsCardContainer .interViewsCardBtns .view-programes-table.pull-right {
    background-color: #d70007 !important;
    height: 32px;
}
.interViewsCardContainer .interViewsCardBtns .view-programes-table{
    background-color: #000;
	text-align: center;
	padding: 5px !important;
    height: 32px;
}
.interViewsCardContainer .interViewsCardBtns a,
.interViewsCardContainer .interViewsCardBtns span {
    font-size: 16px;
    color: #fff;
    margin: 0px;
}
/********** MS news_this_day Start  **********/

.news_this_day_cards .news-card {
    margin-bottom: 15px;
    display: table;
}
.channel-news-list {
    padding-left: 0;
    padding-right: 0;
}

    .channel-news-list .news-card {
        margin-bottom: 3% !important;
    }

.featured-videos-section{
	margin-bottom:0px;
	padding-bottom:0px;
}
.news_this_day_cards .card {
    background: #fff;
    box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.5);
    border-radius: 0;
    display: table;
    height: 100%;
    width: 100%;
    font-size: 1em;
    padding: 10px;
}

.special-cards .card {
    background: #f2f2f2;
    box-shadow: none;
}

.home-videos-card {
    background: #46454b;
    box-shadow: none;
    border-radius: 0;
    display: table;
    height: 100%;
    width: 100%;
    font-size:16px;
	color:rgb(255, 255, 255);
	box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.49);
}


.news_this_day_cards .news-tittle {
    font-size: 16px;
	margin-top: 5px !important;
    color: #090c32;
}

.news_this_day_cards .news-text {
    color: #090c32;
}

.news_this_day_cards .card-header {
    padding-right: 0;
    padding-bottom: 10px;
}
.date-stamp-border {
    float: right;
    text-align: right;
    background: #f9f9f9;
    width: auto;
    padding: 6px;
    -moz-box-shadow: inset 1px 2px 0px #e7e7e7;
    -webkit-box-shadow: inset 1px 2px 0px #e7e7e7;
    box-shadow: inset 1px 2px 0px #e7e7e7;
    border-radius: 4px;
    direction: rtl;
    position: relative;
    padding-right: 25px !important;
    margin-bottom: 10px;
    cursor: pointer;
}

.ero-slider .carousel-caption .carousel-news-header span
{
    font-size: 35px !important;  
}
.ero-slider .carousel-caption .carousel-news-header
{
    font-size: 50px !important;
}

 .up-down-slider .updown-slider .carousel-news-header
{
    font-size: 33px !important;
}

.up-down-slider .ctrl
{
    margin-left: 0 !important;
    margin-bottom: 0 !important;
}
.updown-slider{
	position:absolute !important;
    width: 90%;
    top: 15px;
    
}
.up-down-slider .carousel-caption 
{
    padding: 16px 20px;
    margin-right: -50px !important;
}


.updown-slider h2{
	float:right;
    font-size: 33px;
}
.sharearrow-icon img{
	width: 35px;
	height: 30px;
	float:right;
	margin-top:29px;
    margin-left: 10px !important;
}
.updown-slider p{
	/* float:right;*/
	padding-right: 20px !important;
margin-top: 29px;
font-size:19px !important;
}
.date-stamp-border span {
    color: #d70007;
    position: absolute;
    right: 5px;
    top: 5px;
}
.economy-section .news-cards-container a
{
    color: black;
}
.economy-section a:hover
{
    text-decoration: underline;
}
.economy-card-text{
	text-align:right;
}
.economy-section .news-card-horizontal .share-this-container{
	line-height:24px;
}

.economy-section .flipping-card-caption{
	padding-bottom:0px;
}
.accedents-leftcard .flipping-news-standard-card{
	height:499px;
}
.economy-section{
background-image: url(../images/news/economy_background.jpg);
background-repeat: no-repeat;
background-size: cover;
}

.economy-section .share-this-container{
	line-height:24px;
}
.economy-section .hotcases-cards .publish-date{
	min-height:33px;
	padding: 5px;
}
/*.sports-section a
{
    color: #000;
}*/
.sports-section a:hove
{
    text-decoration: underline;
}
.sports-section{
background-image: url(../images/news/sports-large.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position:fixed
}

.section-view-more span{
	background-color: #d70007;
}
/*hot news card component styles*/
.hotStoriesCardSliderContainer, .hotStoriesCardSlider {height: 100%; box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.5);}

.hotStoriesCardSlider .carousel-inner {height: calc(100% - 50px)}

.hotStoriesCardSliderContainer .carousel  .carousel-caption{
  top: 50%;
  bottom:0;
  background: transparent;
  width: 100%;
  padding: 0;
}
.hotStoriesCardSliderContainer .carousel  .carousel-caption .hotStoriesCardshareDate{
    padding: 0;
    position: absolute;
    bottom: 0;
}
.hotStoriesCardSliderContainer .carousel  .carousel-caption .hotStoriesCardshareDate .shareIcon{
    width: 15px;
    height: 18px;
    margin-right: 10px;
    margin-left: 5px;
    margin-top: -2px;
    background: url(../images/news/ShareIcon.png);
    background-repeat: no-repeat;
    background-size: contain;
}
.hotStoriesCardSliderContainer .carousel  .carousel-caption .hotStoriesCardshareDate .view-programes-table.share {
    background: #000;
    float: right !important;
    text-align: right;
}
.hotStoriesCardSliderContainer .carousel  .carousel-caption .hotStoriesCardshareDate .view-programes-table.date {
    background: #d70007;
}
.hotStoriesCardSliderContainer .carousel  .carousel-caption .hotStoriesCardshareDate a {
    color: #fff;
    text-decoration: none;
}
.hotStoriesCardSliderContainer .carousel  .carousel-caption .hotStoriesCardshareDate .view-programes-table {
    padding: 5px !important;
}
.hotStoriesCardSliderContainer .carousel .carousel-caption  .title {
    font-family: 'HacenSaudiArabia', Fallback, sans-serif;
    font-size: 45px;
    color: #fff;
    word-wrap: break-word;
    width:70%;
	}
.hotStoriesCardContainer{
	margin-bottom: 20px !important;
	}
 .hotStoriesCardContainer .backCards{
   width: 94%;
	height: 405px;	
    background: #fff;
    position: absolute;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.5);   
}
.hotStoriesCardContainer .lastCard {
    left: 30px;
top: 18px;
height: 400px;
}
.hotStoriesCardContainer .firstCard {
	left: 24px;
top: 6px;
height: 405px;
}

.hotStoriesCardContainer .middleCard {
	left: 27px;
top: 11px;
height: 402px;
}

.hotStoriesCardSliderContainer .carousel-control {
    position: absolute;
    top: 39%;
    bottom: auto;
    
}
.hotStoriesCardSliderContainer .carousel-control span {
    background: transparent;
}
.carousel-controlContainer .carousel-total-num,
.carousel-controlContainer .carousel-total-num2,
.carousel-controlContainer .carousel-total-num3{
    font-family: 'HacenSaudiArabia', Fallback, sans-serif;
    color:#afafb2;
     text-align: center;
    font-size: 30px;
	line-height: 58px;
}
.hotStoriesCardSliderContainer  .carousel-controlContainer {
   
	height: 50px;
    background: #fff;
	position:relative;
}
/*.hotStoriesCardSliderContainer{
    margin-bottom: 30px;
}*/
/*SO fixing fliping and sliding news card in news details*/
.hotStoriesCardSliderContainer .carousel-caption{
	position:absolute;
	height:0px;
}
/*EO fixing fliping and sliding news card in news details*/

/********** MS news_this_day End  **********/
.featured-videos-section .view-all-news.view-all-news-style > a {color: #333 !important;}
.about-album .other-articles-list .small_card .panel-body{padding-top:0px !important}
.about-album .other-articles-list .small_card .photo_count{font-size:16px !important;	font-weight: 600;}
.about-album .other-articles-list .small_card .circle {
    margin: -31px auto 0;
margin-left: 12px;
width: 60px !important;
height: 60px !important;
padding: 8px;
}
.about-album .other-articles-list .small_card .social-media > a{ float:left; padding-right:5px;}
.about-album .other-articles-list .small_card .carousel-indicators{margin-left:-10px !important;}
.carousel-indicators .active {
    background-color: #d70007;}
	
	/*SO:infographic list page fixes: carousel caption*/
	.infographic-carousel .carousel-indicators{position: absolute;
left: 0px;
bottom: 100px;
width: auto;
margin: 0;
padding: 0;}
.infographic-carousel .article-stamp-container .article-social-media .followuson-socialicons {padding:0;}
.infographic-carousel .carousel-control {width:70px; height:70px; top: 40%;}
.infographic-carousel .carousel-control.left{left:20px;}
.infographic-carousel .carousel-control.right{right:20px;}
.infographic-carousel .carousel-control span {width:70px; height:70px; border-radius: 50%; font-size:70px; padding: 16px;}
.infographic-carousel .carousel-caption .page-header-title .heading {color:#d70007;font-size: 20px;}
.infographic-carousel .carousel-indicators > li {float:left;}
.infographic-carousel .carousel-caption .followuson-socialicons > li {float:left;}
.infographic-carousel .carousel-caption .followuson-socialicons {width: 100% !important;}
.infographic-carousel .carousel-inner{padding-bottom:122px;}
.infographic-carousel .carousel-caption {background-color: transparent !important; text-align:right; bottom:-122px !important; top:auto !important; position:absolute; right:0; left:0; text-shadow:none;}
.infographic-img-container {margin-top: 25px; clear:both;}
.infographic-img-container img{width: 100%; box-shadow: 2px 2px 4px rgba(0,0,0,0.5);}
.infographic-carousel .carousel-control.left span {
    padding-right: 25px;
}
.infographic-carousel .carousel-control.right span {
    padding-left: 25px;
}
	.files-reports-section .sports-toprightcard .acc-card-title {box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.5)}


/* Heba Mohammed edit in arrows of carousel (infographic list) */

.infographic-carousel .filmstrip-control.left { left: 20px;top: 42%; }
.infographic-carousel .filmstrip-control.right { right: 20px; top: 42%; }

	/*EO:infographic list page fixes: carousel caption*/

/********************* BO - Media Query **************/
@media(max-width:1920px){
    .channel-news-list .news-card {
        margin-bottom: 2% !important;
    }

    .card-description-headline {min-height: 155px !important;}

	.hotcases-cards .card-name-title {

    padding: 5px 60% 5px 5px;
	}
    .album-gallery-filmstrip .backGround-new .filmstrip-inner.carousel-inner {
    min-height: 807px !important;
}
 .hotcaseslist-page-container.hotcases-cards .template-flippingcards-rowspace .flipping-news-standard-card {height: 340px;}
	.files-reports-section.news-home-mix-section > .hotcases-cards > .sports-smallcards-container .flipping-news-standard-card{height: 376px;}

 .files-reports-section.news-home-mix-section .tab-content .flipping-news-standard-card {
    height: 580px;
}

.files-reports-section.news-home-mix-section .sports-toprightcard .accedents-leftcard .flipping-news-standard-card{height: 597px;}
.files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card .flipbtn-style {
    background-position: 58% 16px !important;
}
.files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card .publish-date {
    line-height: 63px;
    height: 63px;
}
.files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card .share-this-container {
    height: 63px;
}
.files-reports-section.news-home-mix-section .tab-content .flipping-news-standard-card.text-only-card {
    height: 125px;
	} 
    .sharearrow-icon img{

    margin-right: -45px !important;
}
    .updown-slider h2
    {
        margin: -4px 7px !important;
    }
    
    .temp-pages-small-carousel .responsiveslider .carousel-caption .carousel-news-header
    {
        padding: 28px;
    }
    .up-down-slider .carousel-caption .carousel-news-header
    {
        font-size: 30 !important;
    } 
    .temp-pages-small-carousel .responsiveslider .carousel-caption .carousel-news-header 
    {
        font-size: 2.3em /* !important */;
		margin: -4px 49px !important;
    }
    
    

	.temp-pages-small-carousel .carousel-caption{
		right:0;
		left:0;
		}

	.page-left-column.small-fragment .news-detailes-cards-wrapper {
    height: 631px;

}
	.hotcases-list-filmstrip .carousel-caption {
    bottom: 145px  !important;
	right:0;
	left:0;
	}
	/*.page-left-column .news-detailes-cards-wrapper {height: 650px;}*/
	
	.hotcases-list-filmstrip .filmstrip-control > span{font-size:70px;}
	.hotcases-list-filmstrip.albums-list .filmstrip-control.left, .hotcases-list-filmstrip .filmstrip-control.right{
		bottom: 0 !important; 
		height: 50px;
		 top: 50% !important;
    }
		.hotcases-list-filmstrip.albums-list .filmstrip-control > i{font-size: 80px;}
		.other-articles-list li {
    padding-left: 8px;
    padding-right: 0;}
}
@media (min-width: 1580px){
	.worldarabs-rightcontainer{
		padding:0px;
	}
}

@media(min-width:1920px){
    .hotcases-list-filmstrip .all-caption {
    padding-top: 0;
    right: 0;
    margin-top: 138px;
}
 
    .up-down-slider .carousel-caption {
        padding: 37px 20px;
    }
.files-reports-section .tabsContainer .tab-pane .newsList li {
    padding: 14px 0;
	}

	.hotcases-cards .flipbtn-style{padding-right: 35px;}
    .files-reports-section .reports-files-section .tab-content .flipping-news-standard-card, 
    .files-reports-section .interviews-articles-section .tab-content .flipping-news-standard-card {height: 450px;}
	
}
.album-gallery-filmstrip .filmstrip.backGround-new .thumb img {
         -o-object-fit: contain;
object-fit: contain;
    max-width: 168px;}

@media(max-width:1920px) { 
       .album-gallery-filmstrip .filmstrip.backGround-new .thumb img {
        -o-object-fit: contain;
object-fit: contain;
        max-width: 168px;}
    .album-gallery-filmstrip .filmstrip.backGround-new {
    min-height: 1075px;
}
    
    .album-gallery-filmstrip .backGround-new .filmstrip-inner.carousel-inner {
    min-height: 812px !important;
}
}



@media(max-width:1600px){
    .egypt-section .home-cards-descrip{
        margin-top:15px;
    }
	  .hotcases-cards .card-name-title {

    padding: 5px 54% 5px 5px;
	}
	#slider-card-horizontal .horizontal-cardslider-text {
    height: 108px;
}

    .album-gallery-filmstrip .filmstrip.backGround-new .thumb img {
        -o-object-fit: contain;
object-fit: contain;
        max-width: 168px;}
    .album-gallery-filmstrip .filmstrip.backGround-new {
    min-height: 977px;
}
    
    .album-gallery-filmstrip .backGround-new .filmstrip-inner.carousel-inner {
    min-height: 715px !important;
}
	  .news-home-mix-section .sports-smallcards-container{margin-top: 30px !important;}

.files-reports-section .text-only-card .publish-date { line-height: 27px;}
	 .stars-cards-container .flipping-card-container, .stars-card-container .flipping-card-container {
    height: 278px;
}
 .hotcaseslist-page-container.hotcases-cards .template-flippingcards-rowspace .flipping-news-standard-card {height: 300px;}

		.files-reports-section.news-home-mix-section > .hotcases-cards > .sports-smallcards-container .flipping-news-standard-card{height: 303px ;}

 .files-reports-section.news-home-mix-section .sports-toprightcard .accedents-leftcard .flipping-news-standard-card {
    height: 516px;
}
.files-reports-section.news-home-mix-section .tab-content .flipping-news-standard-card{height: 500px;}
.files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card .flipbtn-style {
    background-position: 62% 9px !important;
}
.files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card .publish-date {
    line-height: 50px;
    height: 50px;
}
.files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card .share-this-container {
    height: 50px;
}
.files-reports-section.news-home-mix-section .tab-content .flipping-news-standard-card.text-only-card {
    height: 100px;
	} 
	
	
	
	.sports-container .news-detailes-cards-wrapper {
    height: 274px;}

	
	.hotcases-list-filmstrip.albums-list .filmstrip-control > i{font-size: 70px;}
	.page-left-column.small-fragment .news-detailes-cards-wrapper {height:519px;}	
	.hotStoriesCardContainer .firstCard{left: 24px;
top: 6px;
height: 392px;}
.hotStoriesCardContainer .middleCard {
    left: 27px;
    top: 11px;
    height: 390px;}
	.hotStoriesCardContainer .lastCard {
    left: 30px;
    top: 18px;
    height: 386px;}

   
    .channel-news-list .news-card {margin-bottom: 3.8% !important;}
}

@media (width: 1440px) {
        .news-card-horizontal .flipping-card-container {
            height: 125px !important;
            margin-top: 10px;
        }

        
        #hotStoriesCardSlider-horizontal .horizontal-card-calender-container {margin-top: 78px !important;}
        
        .card-description-headline {min-height: 130px !important;}
        .files-reports-section.news-home-mix-section .tab-content .flipping-news-standard-card.text-only-card {height: 91px;}
        .files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card .publish-date {
            line-height: 45px;
            height: 45px;
        }
        .files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card .flipbtn-style {
            height: 46px;
            background-position: 70% 9px !important;
        }
}

@media (width: 1366px) {
    .news-card-horizontal .flipping-card-container {
        height: 119px;
        margin-top: 15px;
    }

    #hotStoriesCardSlider-horizontal .horizontal-card-calender-container {margin-top: 80px !important;}
   
    
    .card-description-headline {min-height: 90px !important;}

    .files-reports-section.news-home-mix-section .tab-content .flipping-news-standard-card.text-only-card {height: 86px;}
    .files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card .publish-date {
        line-height: 43px;
        height: 43px;
    }
    .files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card .flipbtn-style {
        height: 43px;
        background-position: 70% 9px !important;
    }

}


@media (max-width: 1500px) {
	
	 #slider-card-horizontal .horizontal-cardslider-text {
    height: 77px;
	  }
	
}
@media (max-width: 1280px) {
    .card-description-headline {min-height: 120px !important;}

    .egypt-section-right-card .home-cards-descrip{
        margin-top:5px;
    }
    .economy-section .flipping-card-caption{
        font-size:14px;
    }
    .economy-card-text-descrip{
        font-size:14px;
        margin-top:0px !important;
        padding:8px;
        text-align:right;
    }
	.hotcases-cards .card-name-title {

    padding: 5px 40% 5px 5px;
	}
      #slider-card-horizontal .horizontal-cardslider-text {
    height: 77px;
	  }
   .album-gallery-filmstrip .filmstrip.backGround-new {min-height: 863px;}
   .sub-menu .dropdown-menu.second-level > li > a {
    padding: 10px 5px !important;
}
    .album-gallery-filmstrip .filmstrip.backGround-new .thumb img {
        max-width: 168px;}
    .sub-menu .second-level.dropdown-menu{
        padding-right: 112px !important;}
    .album-gallery-filmstrip .backGround-new .filmstrip-inner.carousel-inner {
    min-height: 600px !important;
}

	.files-reports-section .reports-files-section .tab-content .flipping-news-standard-card, .files-reports-section .interviews-articles-section .tab-content .flipping-news-standard-card {
    height: 337px;
    margin-bottom: 10px;
}

	
}
	  .featured-videos-section .video-card.card-container .card-headline{font-size:1.3em; margin-bottom:10px;}
	  .featured-videos-section .news-home-cards .home-videos-textcontainer .news-text{font-size:0.8em;line-height: 35px;}
 .files-reports-section .hotlist-card-article, .interviews-articles-section .hotlist-card-article, 
 .featured-videos-section .video-card.card-container .card-description.card-description-headline,
 .economy-section .hotlist-card-article, .egypt-section .hotlist-card-article, .news-home-mix-section .hotlist-card-article,
  .files-reports-section .hotlist-card-article, .featured-videos-section .hotlist-card-article, .files-reports-section .hotlist-card-article, 
  .files-reports-section .hotlist-card-article, .egypt-section .hotlist-card-article, 
 .sports-section .hotcases-cards .hotlist-card-article, .horizontal-cardslider-text, .worldarabs-rightcontainer .hotlist-card-article{font-size:14px;}
	.files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card .flipbtn-style {
    background-position: 67% 4px !important;
}
	.files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card .share-this-container {
    height: 39.5px;
}
.files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card .publish-date {
    line-height: 39.5px;
    height: 39.5px;
}
	.files-reports-section.news-home-mix-section .sports-toprightcard .acc-card-title {box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.5)}
	.files-reports-section.news-home-mix-section > .hotcases-cards > .sports-smallcards-container .view-all-news-style a {padding:5px !important;}
	.files-reports-section.news-home-mix-section > .hotcases-cards > .sports-smallcards-container .flipping-news-standard-card{height: 263px;}

 .files-reports-section.news-home-mix-section .tab-content .flipping-news-standard-card {
    height: 441px;
}  

.files-reports-section.news-home-mix-section .sports-toprightcard .accedents-leftcard .flipping-news-standard-card{height:421px;}
.files-reports-section.news-home-mix-section .acc-card-title .newsprogram-gallerycard-background {
   
	font-size:1em;
}
.files-reports-section.news-home-mix-section .acc-card-title .view-all-news-style a  {font-size:1em;}
	
	.files-reports-section .hotcases-cards .flipping-news-standard-card.text-only-card .flipping-card .social-sharing {
    width:75%; float:right;
}
	.files-reports-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card .publish-date {line-height: 38px;}
	
	 .files-reports-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card .share-this-container {height: 38px;}
	 .files-reports-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card .flipbtn-style {height:100%;; background-position: 70% 7px !important;}
	.files-reports-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card { height: 79px; margin-top: 10px; }
	.economy-section .news-cards-container.flipping-carousel-card.news-cards-container.news-cards-carousel-container .flipping-card-container .economy-card-text {padding:8px;margin-top:0px;font-size:14px;}
	.site-submenu .sub-menu .second-level, .responsive-menu .news-menu-item .second-level {padding-right: 112px !important;}
	.page-left-column.small-fragment .news-detailes-cards-wrapper {height: 418px;}
	.site-submenu .sub-menu .second-level > li.program .news-megamenu-container,
	.responsive-menu .news-menu-item  .second-level > li.program .news-megamenu-container {right: -33px; background-color: transparent;}
	.site-submenu .sub-menu .second-level > li.program .news-megamenu-container > div,
	.responsive-menu .news-menu-item  .second-level > li.program .news-megamenu-container >div {width: 91%; float:right;}
	.section-logo {right: 6px;}
    .site-submenu .sub-menu .second-level > li > a { padding: 6px 8px;}
		.hotcases-list-filmstrip.albums-list .filmstrip-control > i{font-size: 70px;}
		.hotcases-list-filmstrip .filmstrip-control.right { right: 5% !important;}
 
}
@media (min-width: 1280px) {
.egyptnews-titlecontainer h1 { margin-top: 30px;}
.ero-slider .carousel-caption .carousel-news-header { margin: 30px !important; }
.home-videos-textcontainer{ top: 29px; }
.worldarabs-titlecontainer{ padding-left: 30px; padding-right:0px;}
}
@media (max-width: 1024px) {
    .home-cards-title{
        margin-top:10px;
    }
    .home-cards-descrip{
        margin-top:10px;
    }
	.hotcases-cards .card-name-title {

    padding: 5px 20% 5px 5px;
	}
	#slider-card-horizontal .horizontal-cardslider-text {
    height: 53px;
}

    .site-submenu .sub-menu .second-level > li {
        display: table !important;height: 35px;
    }
    .site-submenu .sub-menu .second-level > li > a {
        display: table-cell;
        vertical-align: middle !important; 
    }
    .site-submenu .sub-menu .second-level > li:last-child > a { line-height: 31px;}
    .site-submenu .sub-menu .second-level > li > a {
    padding: 2px 3px !important;
       max-width: 80px;
    white-space: pre-wrap !important;
} 

    .album-gallery-filmstrip .backGround-new .filmstrip-inner.carousel-inner {
    min-height: 530px !important;
}
    .album-gallery-filmstrip .filmstrip.backGround-new {
    min-height: 863px;
}
.site-submenu .sub-menu .second-level, .responsive-menu .news-menu-item .second-level {
		padding-right: 90px !important;
	}
	.site-submenu .sub-menu .second-level > li:last-child {
		background-size: 16px;
		background-position: 94%;
		padding-right: 22px;
	}
    .interViewsCardContainer .interViewsCardBtns a,
    .interViewsCardContainer .interViewsCardBtns span {
    font-size: 13px;
    color: #fff;
}
   
	.hotStoriesCardSliderContainer .carousel .carousel-caption .title{
		font-size: 35px;
		width: 80%;
			}

    .hotStoriesCard {margin-bottom: 25px;}

    .flipping-carousel-card .hotStoriesCardSliderContainer .carousel-controlContainer .carousel-control.left {
        left: 45px;
    }

    .flipping-carousel-card .hotStoriesCardSliderContainer .carousel-controlContainer .carousel-control.right {
        right: 45px;
    }

    
}

@media (min-width:1000px) and (max-width:1024px)
{

    .newsmaintitle-adv
    {
        right: -3%;
    }
    
    .category-video-container .media-heading {
        margin-top: 0;
        margin-bottom: 5px;
        width: 74%;
        float: right;
    }
    .category-video-container .media-left {
        display: block;
        width: 85px;
        float: left;
        position: relative;
        left: 25%;
    }
    .category-video-container .media .img-play-btn {
        width: 20px;
        height: 20px;
        position: absolute;
        left: 25%;
        bottom: 30%;
    }
    
    .interViewsCardContainer .interViewsCardBtns a,
    .interViewsCardContainer .interViewsCardBtns span {
        font-size: 12px;
    }
    .tabsContainer .mostread-mostheard > li {
        width: 47% !important;
    }
    .news_this_day_cards .news-text {
        max-width: 99%;
    }
    
    .ERTU-advert.Google-Ad-336x280 {
        width: 100%;
        height: 100%;
    }
    
    .watchalso {
        font-size: 13px;
    }
    
    .hotcaseslist-page-container.hotcases-cards .template-flippingcards-rowspace .flipping-news-standard-card {
        height: 250px;
    }
    
    .news-category.hotcases-list-filmstrip .carousel-caption {
        bottom: 125px !important;
    }
}
@media (max-width: 991px) {
     .album-gallery-filmstrip .filmstrip.backGround-new .thumb img {
    max-width: 168px;
}
    .album-gallery-filmstrip .filmstrip.backGround-new {
    min-height: 958px;
}
	.hotcaseslist-page-container.hotcases-cards .template-flippingcards-rowspace .flipping-news-standard-card {
    height: 265px;
}	.tv-menu-item .second-level.dropdown-menu > li:nth-child(2) {display:none !important;}
.news-menu-item .open .dropdown-menu.second-level {
	display: block !important;
}
.news-menu-item .dropdown-menu.second-level >li > a {
	color: #fff !important;
}
.news-menu-item .dropdown-toggle {
	background-color: #d70007;
}
.category-pagination .pagination-mobile {
	display: block !important;
}
.category-pagination .pagination-desktop {
	display: none !important;
}
 .page-size-dropdown 
    {
        float: left;
        width: 11%;
        top: -3px;
        right: 28%;
        position: absolute;
    }
}
@media(min-width: 991px){
    .newsmain-title {margin-top:15px;}
   
}
@media(max-width:980px) and (min-width:800px)
{
    .hotcases-list-filmstrip.albums-list .filmstrip-control.left, .hotcases-list-filmstrip.albums-list .filmstrip-control.right{
		
		bottom: 0 !important; 
		height: 50px;
		 top: 33% !important;
    }

}
@media(max-width:980px){
    .pdf-dimension{
        height:505px;
    }
	  .hotcases-cards .card-name-title {

    padding: 5px 41% 5px 5px;
	}
	  #slider-card-horizontal .horizontal-cardslider-text {
    height: 36px;
    width: 100%;
    }

    .channel-news-list .news-card {margin-bottom: 6% !important;}
    .card-description-headline {min-height: 85px !important;}
	
    #hotStoriesCardSlider-horizontal .horizontal-card-calender-container {margin-top: 24px !important;}
    .infographic-carousel .filmstrip-control.left { font-size: 45px; }
.infographic-carousel .filmstrip-control.right {font-size: 45px; }
        .hotcases-list-filmstrip .all-caption {
        position: absolute;
        margin-top: 0;
    }
    .news-category .filmstrip-thumbs
    {
        display: none;
    }
    .hotcases-list-filmstrip .all-caption 
    {
        margin-top: 7px;
    }
    .egypt-news-social-media
    {
        display: none;
    }
	.economy-section .flipping-card-caption {
    font-size: 0.8em;
}
.economy-section .news-cards-container.flipping-carousel-card.news-cards-container.news-cards-carousel-container .flipping-card-container .economy-card-text {
    font-size: 0.8em;
}


.economy-section .news-list .news-grid {
   
    margin-bottom: 10px !important;
}

	.files-reports-section .reports-files-section .tab-content .flipping-news-standard-card, .files-reports-section .interviews-articles-section .tab-content .flipping-news-standard-card {
    height: 290px;
}
	.files-reports-section .page-left-column .tabsContainer .mostread-mostheard > li {
    width: 16%;}
	.files-reports-section .reports-files-section .tab-content .flipping-news-standard-card, .files-reports-section .interviews-articles-section .tab-content .flipping-news-standard-card {
    height: 327px;
	
}	
.sports-section .sports-smallcards-container > div {padding:0;}

	 .sports-section .sports-toprightcard {float: none !important; margin:0 auto !important;}
	.sports-container .news-cards-container.flipping-carousel-card.news-detailes-cards-wrapper .margin-top {margin-top: 10px;}
	.sports-container .news-detailes-cards-wrapper {
    height: 422px;
}
	.files-reports-section.files-reports-section.news-home-mix-section .tab-content .view-all > a {
    font-size: 1.2em;
}
	.files-reports-section.files-reports-section.news-home-mix-section .view-all > a {
    font-size: 11px;
}
	.files-reports-section.files-reports-section.news-home-mix-section .sports-toprightcard .accedents-leftcard .flipping-news-standard-card {
    height: 241px;
}
	 .files-reports-section.news-home-mix-section .sports-smallcards-container {float: left; margin: 0 !important;}
 .files-reports-section.news-home-mix-section .sports-toprightcard {float:right !important;}
 .files-reports-section.news-home-mix-section .acc-card-title .newsprogram-gallerycard-background {padding: 6px;}
	
	.nopadding-tablet {padding:0;}
.files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card {height: 98px; margin-bottom: 10px; margin-top:0; padding-right:15px !important;}
	.files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card .publish-date{    
        line-height: 49px;
        height: 49px;
    }
	.files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card .share-this-container {height: 49px}
	.files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card .flipbtn-style { background-position: 70% 10px !important;}
	.files-reports-section.news-home-mix-section > .hotcases-cards > .sports-smallcards-container .view-all-news-style a {padding:5px !important;}
	.files-reports-section.news-home-mix-section > .hotcases-cards > .sports-smallcards-container .flipping-news-standard-card{height: 241px ;}

 .files-reports-section.news-home-mix-section .tab-content .flipping-news-standard-card{
	 height:315px
}  
.files-reports-section.news-home-mix-section .sports-smallcards-container .acc-card-title .newsprogram-gallerycard-background {
   padding: 7px;
font-size: 11px;
}
.files-reports-section.news-home-mix-section > .hotcases-cards > .sports-smallcards-container .view-all-news-style a, 
 .files-reports-section.news-home-mix-section .sports-toprightcard .view-all-news-style a
{ padding:5 !important; font-size: 11px;}
.files-reports-section.news-home-mix-section > .hotcases-cards > .sports-smallcards-container .acc-card-title .glyphicon {
    margin-right: 5px;}

    .video-icon-line
    {
        display: none;
    }
    .other-articles-header .videoicon
    {
        display: none;
    }

	.infographic-carousel .carousel-control{top:30%;}
	.infographic-carousel .carousel-control span {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    font-size: 50px;
    padding: 7px;}
	.infographic-carousel .carousel-control.left span{padding-right: 12px;}
	.infographic-carousel .carousel-control.right span{padding-left: 12px;}
    .updown-slider
    {
        top: 0 !important;
        margin: 20px auto !important;
        font-size: 17px !important;
    }
    .updown-slider p
    {
        font-size: 17px;
    }
	.page-left-column.small-fragment .news-detailes-cards-wrapper {
    height: 424px;
}
	.flipping-carousel-card .hotStoriesCardSliderContainer .carousel-controlContainer .carousel-control.right {
    right: 35px;
}
	.flipping-carousel-card .hotStoriesCardSliderContainer .carousel-controlContainer .carousel-control.left {
    left: 35px;
}
	.hotcases-list-filmstrip .carousel-caption {bottom:0; top:auto;}
	.hotcases-list-filmstrip.albums-list .filmstrip-control > i, .hotcases-list-filmstrip.albums-list .filmstrip-control > span{ font-size:60px;}
		.pagination.with-pagenumber > li:first-child { width: 100%;}
	.pagination.with-pagenumber > li:first-child > label{float:right;}
	.pagination.with-pagenumber > li:first-child > label{width: auto;
float: right;}
.pagination.with-pagenumber > li > .dropdown-menu {
    min-width: 50px !important;
    left: auto !important;
    top: 32px !important;
    border-radius: 0px;
    position: absolute;
    float: unset;
    width: 30px;
    z-index: 10000000 !important;
    right: 104px;}
	.pagination.with-pagenumber > li:first-child > button{width: auto;
float: right;}	

	/*SO:news home interviews and reports section - heba*/
	.files-reports-section .page-left-column {margin-top: 15px !important;}
.files-reports-section .hotcases-cards .flipping-news-standard-card.text-only-card .flipping-card .social-sharing{width: 75%;} 
.files-reports-section {padding-left:0;}
.files-reports-section .page-left-column {margin:auto !important; float:none; display:table;}
.files-reports-section > .tabs-container{margin-bottom:20px !important;}
	.album-gallery-filmstrip .filmstrip-caption p.herophoto-photographer-content {font-size:14px !important;}


	}
@media(min-width:980px){
    #SiteSearchFormmobile {display: none;}
    .up-down-slider .carousel-caption 
    {
        margin-top: -5px !important;
    }
    .hotcases-list-filmstrip .filmstrip-control.right {
    bottom: 0 !important;
    height: 50px;
    top: 35% !important;
}
    .hotcases-list-filmstrip .filmstrip-control.left, .hotcases-list-filmstrip .filmstrip-control.right 
    {
        bottom: 0 !important;
        height: 50px;
        top: 34% !important;
    }
   
		.egypt-section-right-card{
		float:right;
	}
	.egypt-section-left-card{
		float:left;
	}
	.tabsContainer .mostread-mostheard > li {
	width: 40%;
	text-align: center;
	}
}
@media(max-width:991px) and (min-width:768px) {
    .economy-section .economyleftsidecontainer.news-cards-container div:nth-child(1) {margin-bottom:10px;}
}
@media(max-width:980px) and (min-width:768px) {
	
    .hotcases-list-filmstrip.news-category .filmstrip-control.left,
    .hotcases-list-filmstrip.news-category .filmstrip-control.right {
    bottom: 0 !important;
    height: 50px;
    top: 40% !important;
    }
    .hotcases-list-filmstrip.albums-list .filmstrip-control.left,
.hotcases-list-filmstrip .filmstrip-control.left,
.hotcases-list-filmstrip .filmstrip-control.right{
		
		bottom: 0 !important; 
		height: 50px;
		top: 24% !important;
    }
    .hotcases-list-filmstrip .filmstrip-control > span 
    {
        font-size: 55px;
    }
	

	
	.album-gallery-filmstrip .filmstrip-control.right {
    right: -5% !important;
}
.album-gallery-filmstrip .filmstrip-control.left {
    left: -7% !important;
}
.mix-tabs-section .nav-tabs > li > a{
	padding: 5px 10px;
	}
	}

@media (max-width: 800px)   { 
    .videoGallery .rsThumbs .rsThumb{width: 239px !important;}
    .videoGallery .rsTmb{padding:4px 7px 0 0 !important;}
    .files-reports-section .text-only-card .publish-date{line-height:35px;}
    .files-reports-section .reports-files-section .tab-content .flipping-news-standard-card.text-only-card .share-this-container, .files-reports-section .interviews-articles-section .tab-content .flipping-news-standard-card.text-only-card .share-this-container{line-height: 29px;}
       .files-reports-section .reports-files-section .tab-content .flipping-news-standard-card.text-only-card, .files-reports-section .interviews-articles-section .tab-content .flipping-news-standard-card.text-only-card{height:74px;}
    .egypt-section-left-card .stars-cardspacing{margin-top:3px;}
    .print_btn {
        margin-right: 5px;
    }

    .files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card .flipbtn-style {background-position: 80% 10px !important;}

    .channel-news-list .news-card {margin-bottom: 7.5% !important;}

    .featured-videos-section-cardscontainer{padding: 0px !important;}

    .video-crads-grid {padding-left: 0px !important;}

    .channel-news-list {padding-top: 0px !important;}
    .pdf-dimension {
 
        height: 400px;}
	.hotcases-cards .card-name-title {
    background: linear-gradient(60deg, #37363b 165px, transparent 70px);
    padding: 5px 25% 5px 5px;}
	
   #slider-card-horizontal .horizontal-cardslider-text {
    height: 36px;
    width: 100%;
}

    .album-gallery-filmstrip .filmstrip.backGround-new .thumb img {
    max-width: 168px;
}
    .album-gallery-filmstrip .filmstrip.backGround-new {
    min-height: 863px;
}
        .small-filmstrip .filmstrip-control.right {
	display: block !important;
	right: 15px;
    top: 50%;
}
.small-filmstrip .filmstrip-control.left {
	display: block ;
	left: 15px;
    top: 50%;
}

.small-filmstrip .all-caption
{
    margin-bottom: -20px !important;
}   
.hotcaseslist-page-container.hotcases-cards .template-flippingcards-rowspace .flipping-news-standard-card {
    height: 243px;
}





.sports-container .news-detailes-cards-wrapper {
    height: 378px;
}
.egypt-section .egypt-section-left-card .share-this-container > button{height: 100%;}
.flipping-news-standard-card, .stars-cards-container .flipping-card-container, .stars-card-container .flipping-card-container {
    height: 243px;
}
.category-video-container .img-play-overlay .img-play-btn img{
	height: 40px !important;
}
 .files-reports-section.news-home-mix-section .sports-smallcards-container .acc-card-title .newsprogram-gallerycard-background {
    padding: 5px 10px;
}
.files-reports-section.news-home-mix-section .acc-card-title .newsprogram-gallerycard-background {
    padding: 5px 10px;
}
.files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card .publish-date {
    line-height: 39px;
    height: 39px;
}
.files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card .share-this-container {
    height: 39px;
}
.files-reports-section.news-home-mix-section .tab-content .flipping-news-standard-card { height: 254px;
}
.files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card {height: 78px;}
.ero-slider .carousel-caption .carousel-news-header{ margin: 24px;}
.page-left-column.small-fragment .news-detailes-cards-wrapper { height: 344px;}
.files_category .filmstrip-thumbs,
.news-category .filmstrip-thumbs
        { display: none; }
    .hotcases-list-filmstrip .carousel-caption
    {
        padding: 0px;
        right: 0;
        left: 0;
    }

	.ero-slider .item  .small-carousel-image>img{
		height:104px !important;
	}
	 /*SO:fix defects photo a;bums list - heba*/
	 .hotcases-list-filmstrip.albums-list .all-caption{top: 0px;}	
		.hotcases-list-filmstrip.albums-list .filmstrip-control > i{font-size: 55px;}
		
	 .hotcases-list-filmstrip.albums-list .filmstrip-thumbs {display:none;}
	 .hotcases-list-filmstrip.albums-list .carousel-caption {bottom:0; top:auto;}
	 .hotcases-list-filmstrip.albums-list .carousel-control span {line-height: 38px;}
	.hotcases-list-filmstrip.albums-list .all-caption {margin-top: 0; top: auto;
bottom: 0;}
	/*EO:fix defects photo a;bums list - heba*/
		.files-reports-section .tab-content .flipping-news-standard-card {    /*news home interviews and reports section - heba*/
 
}
	.interViewsCardContainer .interViewsCardBtns a,
    .interViewsCardContainer .interViewsCardBtns span {font-size: 13px;}
	.interViewsCardContainer .interViewsCardBtns .view-programes-table .glyphicon.glyphicon-chevron-left {line-height: 18px;
font-size: 13px;}
.files-reports-section .tab-content .view-all {
    margin-top: 10px;
}
	.files-reports-section .tabsContainer .tab-pane .newsList li {
    padding: 5px 0;
}
    .page-size-selector
    {
        right: 25px;
    }
    .page-size-dropdown
    {
        float: left;
        width: 15%;
        top: -7px;
        right: 18%;
        position: absolute;
    }
    
    .card-name-title
    {
        font-size: 10px;
    }
	.page-size-selector
    {
        position: absolute;
        bottom: -145px !important;
        right: 0 !important;
        left: 0 !important;
    }
    
    .hotcases-list-filmstrip .carousel-news-header 
    {
        animation-delay: 1s;
        padding: .5em;

        color: #3580c3;
        text-align: right;
        background-color: #fff;
        opacity: 0.8;
        text-shadow: none;
        margin-right: 0px !important;
        float: right;
    }
    .hotcases-list-filmstrip .carousel-news-subject 
    {
        font-size: 12px;
    }
    
    .hotcases-list-filmstrip .carousel-control.left,
    .hotcases-list-filmstrip .carousel-control.right 
    {
        display: block;
        background-image: none;
        margin-bottom: 40%;
    }
    .hotcases-list-filmstrip .all-caption 
    {
        position: absolute;
        margin-top: -7px;
    }
    
    .hotcases-list-filmstrip .carousel-caption h2 {
    font-size: 16px !important;
    }
    
    .hotcases-list-filmstrip .carousel-control
    {
        display: none;
    }
	 .stars-cards-container .flipping-card-container
    {
	   height: 318px;
	}
	.hotStoriesCardSliderContainer .carousel .carousel-caption .title{
		font-size: 30px;}
}
@media (min-width: 768px){
    .journalism-cards-container
    {
        padding: 0;
        margin: 0;
    }
    .up-down-slider .carousel-caption 
    {
        margin-top: 6px !important;
        width: 95%;
    }
    .caption-video-right p
    {
        font-size: 13px;
		line-height: 1.3em;
    }
		.featured-videos-section .video-crads-grid .news-text{

margin-bottom: 0px;
margin-top: 7px;
line-height: 20px;
font-size: 12px;
}
.newsheader-socialicons{
	padding-right:0px;
	padding-left:0px;
}

}
@media (max-width: 768px) {
  .videoGallery .rsThumbs .rsThumb{width: 230px !important;}
    
    #hotStoriesCardSlider-horizontal .horizontal-card-calender-container {margin-top: 53px !important;}
    .files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card .flipbtn-style {background-position: 82% 10px !important;}
    .pdf-dimension{
        height:380px;
    }
 
    .files-reports-section .nav-tabs > li > a {
font-size: 16px;
}


     .album-gallery-filmstrip .filmstrip.backGround-new {
    min-height: 838px;
}
    .album-gallery-filmstrip .backGround-new .filmstrip-inner.carousel-inner {
    min-height: 575px !important;
}
	
	.sports-container .news-detailes-cards-wrapper {
    height: 385px;
}
.egypt-section .egypt-section-left-card .share-this-container > .flip-to-share.flipbtn-style.share-this{height:100%;}
.files-reports-section .reports-files-section .tab-content .flipping-news-standard-card, .files-reports-section .interviews-articles-section .tab-content .flipping-news-standard-card {
    height: 274px;
}
.flipping-news-standard-card, .stars-cards-container .flipping-card-container, .stars-card-container .flipping-card-container {
    height: 237px;
}

.economy-section .flipping-card-caption {
    padding-bottom: 0px;
    font-size: 12px;
}
.economy-section .news-cards-container.flipping-carousel-card.news-cards-container.news-cards-carousel-container .flipping-card-container .economy-card-text {
    font-size: 12px;
    margin-bottom:0px;
}

.files-reports-section .page-left-column .tabsContainer .mostread-mostheard > li {
    width: 18%;
}
	.files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card .publish-date {
    line-height:37.5px;
	height:37.5px;
}
.files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card .share-this-container {
    height: 37.5px;
}
	.files-reports-section.news-home-mix-section .tab-content .flipping-news-standard-card {
    height: 246px;
}
	.files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card {
	height: 90px;
}
.hotcases-list-filmstrip .carousel-control.left, .carousel-control.right
    {
        background-image: none;
        bottom: 120px !important;
    }
.flipping-carousel-card .hotStoriesCardSliderContainer .carousel-controlContainer .carousel-control.right {
    right: 34px;}
	.flipping-carousel-card .hotStoriesCardSliderContainer .carousel-controlContainer .carousel-control.left {
    left: 31px;}
	.hotStoriesCardContainer .firstCard {
    left: 16px;
    top: 6px;
    height: 238px;}
	.hotStoriesCardContainer .middleCard {
    left: 18px;
    top: 11px;
    height: 236px;}
	.hotStoriesCardContainer .lastCard {
    left: 20px;
    top: 18px;
    height: 232px;}
	.article-container .other-articles-list .small_card .circle {
    width: 55px;
    height: 55px;}
	.page-size-selector{
        right: 20px;
    }
.photo_gallery_thumbs .carousel-inner {
	left: 2%;
	padding-left: 0px;
}
.tablet_view .col-sm-4 {
	width: 31%;
}
.gallery_slider .carousel-control.left {
	left: -35% !important;
}
.gallery_slider .carousel-control.right {
	right: -35% !important;
}
.photogallery .carousel-control {
	top: 50%;
	margin-top: 0px !important;
}
.photo_gallery .carousel-caption {
	padding: 0px;
}
.photo_gallery {
	padding: 0px;
}
.photo_gallery .modal_lnk {
	padding: 0px;
}
.photogallery {
	padding: 0px;
}
.audiogallery .video-container {
	padding: 0px;
}
.audiogallery .carousel-control {
	top: 36%;
	margin-top: 0px !important;
}
.audio_gallery_thumbs .carousel-inner {
	padding-left: 0px;
}
.audio_gallery_thumb.tablet_view {
	display: block;
}
.audio_gallery_thumb.desktop_view {
	display: none;
}
.audio_gallery_thumb.desktop_view .cover-item {
	margin: 8px 15px;
}
.audio_gallery_thumb .cover-container .col-sm-4 {
	width: 31% !important;
}
.tablet_view .col-sm-4 {
	width: 31%;
}
.gallery_slider .carousel-control.left {
	left: -63% !important;
}
.gallery_slider .carousel-control.right {
	right: -63% !important;
}
.photogallery .carousel-control {
	top: 63%;
	margin-top: 0px !important;
}
.photo_gallery .carousel-caption {
	padding: 0px;
}
.photo_gallery {
	padding: 0px;
}
.photo_gallery .modal_lnk {
	padding: 0px;
}
.photogallery {
	padding: 0px;
}
.audiogallery .video-container {
	padding: 0px;
}
.audiogallery .carousel-control {
	top: 36%;
	margin-top: 0px !important;
}
.audio_gallery .carousel-caption {
	font-size: 0.95em;
	padding: 2px !important;
}
.audio_gallery .carousel-caption h5 {
	padding-bottom: 5px;
}
.audio_gallery .carousel-caption .share-lesson-video {
	display: block;
	float: none;
	margin: 0 auto;
}
/*SO : mediaq slider magazine category page*/
.responsiveslider .carousel-caption h2 {
	font-size: 1em;
	margin: 10px;
}
.responsiveslider .carousel-caption p {
	font-size: 0.8em;
	margin: 10px;
}
.page .carousel-caption {
	padding: 0px;
}
/*EO : mediaq slider magazine category page*/
}
@media (max-width: 600px) {
	.news-detailes-cards-wrapper{height: 300px;}
/*SO : mediaq slider magazine category page*/
.responsiveslider .carousel-caption h2 {
	font-size: 0.5em;
	margin: 10px;
}
.responsiveslider .carousel-caption p {
	font-size: 0.5em;
	margin: 10px;
}
.page .carousel-caption {
	padding: 0px;
}

/*EO : mediaq slider magazine category page*/
}
@media (min-width: 700px) and (max-width: 720px) {
.videoGallery .rsThumbs .rsThumb{width: 215px !important;}
    .economy-section .hotcases-cards .news-cards-container.news-grid .news-card{width:50%;padding:10px;}
    
    .featured-videos-section .home-videos-textcontainer{height:66px;}
    .featured-videos-section .home-videos-textcontainer p{line-height:43px;}
    .files-reports-section .reports-files-section .tab-content .flipping-news-standard-card, .files-reports-section .interviews-articles-section .tab-content .flipping-news-standard-card{height:500px;}
    .files-reports-section .reports-files-section .tab-content .flipping-news-standard-card.text-only-card, .files-reports-section .interviews-articles-section .tab-content .flipping-news-standard-card.text-only-card{height: 95px;}
    .files-reports-section .text-only-card .publish-date{line-height: 39px;}
    .files-reports-section.news-home-mix-section .tab-content .flipping-news-standard-card{height: 407px;}
    .files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card{height: 477px;}
    .files-reports-section.files-reports-section.news-home-mix-section .sports-toprightcard .accedents-leftcard .flipping-news-standard-card{height: 500px;}
    .files-reports-section.news-home-mix-section > .hotcases-cards > .sports-smallcards-container .flipping-news-standard-card{height: 500px;}
    .flipping-news-standard-card, .stars-cards-container .flipping-card-container, .stars-card-container .flipping-card-container{height: 500px;}       
}
@media (min-width: 500px) and (max-width: 600px) {
    .hotcaseslist-page-container.hotcases-cards .template-flippingcards-rowspace .flipping-news-standard-card{height: 410px;}
    .videoGallery .rsThumbs{width: 39% !important;}
    .royalSlider.videoGallery{height:210px !important;}
    .rsOverflow{height:210px !important;}
    .economy-section .hotcases-cards .news-cards-container.news-grid .news-card{width:50%;padding:10px;}
 
    .featured-videos-section .home-videos-textcontainer{height:66px;}
    .featured-videos-section .home-videos-textcontainer p{line-height:43px;}
    .files-reports-section .reports-files-section .tab-content .flipping-news-standard-card, .files-reports-section .interviews-articles-section .tab-content .flipping-news-standard-card{height:427px;}
    .files-reports-section .reports-files-section .tab-content .flipping-news-standard-card.text-only-card, .files-reports-section .interviews-articles-section .tab-content .flipping-news-standard-card.text-only-card{height: 95px;}
    .files-reports-section .text-only-card .publish-date{line-height: 39px;}
    .files-reports-section.news-home-mix-section .tab-content .flipping-news-standard-card{height: 407px;}
    .files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card{height: 405px;}
    .files-reports-section.files-reports-section.news-home-mix-section .sports-toprightcard .accedents-leftcard .flipping-news-standard-card{height: 420px;}
    .files-reports-section.news-home-mix-section > .hotcases-cards > .sports-smallcards-container .flipping-news-standard-card{height: 421px;}
    .flipping-news-standard-card, .stars-cards-container .flipping-card-container, .stars-card-container .flipping-card-container{height: 405px;}
}
@media(max-width:767px){
	.egypt-section .egypt-section-left-card .egypt-midcardbtn{ height: auto; position: fixed; bottom: 0;} 
	.egypt-section .egypt-section-left-card .social-sharing{ position: relative; left: 0;}
	.egypt-section .egypt-section-left-card .margin-bottom {margin-bottom: 40px;}
	.egypt-section .egypt-section-left-card .publish-date {line-height: 30.5px;}
	.egypt-section-left-card .stars-cardspacing p {margin-bottom: 35px;}
    .journalism-cards-container>div{margin-top:25px !important;}
    .journalism-cards-container{margin-bottom:25px;}
}
@media(min-width:450px){
	.egyptnews-titlecontainer > .col-xs-6.col-sm-2 {padding: 0px !important;}
	}
@media(max-width:450px){
    .album-gallery-filmstrip .filmstrip.backGround-new {
    min-height: auto;
}
	.hotcaseslist-page-container.hotcases-cards .template-flippingcards-rowspace .flipping-news-standard-card {
    height: 280px;
}
	.files-reports-section.news-home-mix-section .tab-content .flipping-news-standard-card {
    height: 270px;
}
.files-reports-section .hotcases-cards .stars-cardspacing {padding-left:5px !important; padding-right: 5px !important;}
	.interviews-articles-section .flipping-news-standard-card.text-only-card .flipbtn-style,
	.reports-files-section .flipping-news-standard-card.text-only-card .flipbtn-style{height:100%;}
	.interviews-articles-section .flipping-news-standard-card.text-only-card .share-this-container,
	 .reports-files-section .flipping-news-standard-card.text-only-card .share-this-container
	 {height: 37px;}
	.interviews-articles-section .flipping-news-standard-card.text-only-card .publish-date,
	.reports-files-section .flipping-news-standard-card.text-only-card .publish-date {line-height: 37px;}
	.files-reports-section .reports-files-section .tab-content .flipping-news-standard-card.text-only-card, .files-reports-section 
	.sports-container .news-detailes-cards-wrapper {
    height: 420px;
}
	.files-reports-section .hotlist-card-article,
    .interviews-articles-section .hotlist-card-article,
	.economy-section .hotlist-card-article, 
	.egypt-section .hotlist-card-article,
	.news-home-mix-section .hotlist-card-article,
	.files-reports-section .hotlist-card-article,
	.featured-videos-section .hotlist-card-article,
	.files-reports-section .hotlist-card-article, .files-reports-section .hotlist-card-article, 
	.egypt-section .hotlist-card-article, .sports-section .hotcases-cards .hotlist-card-article, 
	.horizontal-cardslider-text, .worldarabs-rightcontainer .hotlist-card-article
	{font-size:1.2em;}
	.files-reports-section .reports-files-section .tab-content .flipping-news-standard-card, 
	.files-reports-section .interviews-articles-section .tab-content .flipping-news-standard-card {
    height: 278px;
}

	.featured-videos-section .news-videos-tabs li{width: 70px;}
	.featured-videos-section .news-videos-tabs li a{margin-bottom:0; padding-right:5px;}
	.featured-videos-section .news-videos-tabs .active {
		 background: transparent linear-gradient(120deg, transparent 21px, rgb(55, 54, 59) 16px);
    margin-right: 0px;
    width: 94px;
	}
	.economy-section .news-list .news-grid {
    height: auto;
}
	.economy-section .news-grid .news-card {margin-bottom:10px !important;}
	.economy-section .news-list .news-grid{margin:0 !important;}

	.featured-videos-section .home-videos-textcontainer {height:83px;}
	.featured-videos-section li a {line-height:25px; }
	.featured-videos-section li a > p {margin-top:5px;}
	
	
	.files-reports-section .page-left-column .tabsContainer .mostread-mostheard > li {
    width: 48%;
}
	.files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card{padding:0 !important;}
	.files-reports-section.news-home-mix-section .acc-card-title .newsprogram-gallerycard-background {
    padding: 10px;
    font-size: 1em;
} 
.featured-videos-section .tab-content .view-all-news.view-all-news-style {margin-left: 5px;}
.files-reports-section.news-home-mix-section .sports-smallcards-container .acc-card-title .newsprogram-gallerycard-background {
    padding: 10px;
}
.files-reports-section.news-home-mix-section > .hotcases-cards > .sports-smallcards-container .view-all-news-style a, 
.files-reports-section.news-home-mix-section .sports-toprightcard .view-all-news-style a{font-size:1em;}


.files-reports-section.news-home-mix-section .sports-smallcards-container{margin: 10px 0px !important;}
.files-reports-section.files-reports-section.news-home-mix-section .sports-toprightcard .accedents-leftcard .flipping-news-standard-card,
.files-reports-section.news-home-mix-section > .hotcases-cards > .sports-smallcards-container .flipping-news-standard-card {
    height: 280px;
}

	
	.files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card {height: 300px;margin-bottom:5px; margin-top:10px}
	.infographic-carousel .carousel-control.left span {
    padding-right: 5px;
}
	.infographic-carousel .carousel-control.right span {
    padding-left: 5px;
}
	.infographic-carousel .carousel-control{top: 23%;}
	.infographic-carousel .carousel-control.left{left:0;}
	.infographic-carousel .carousel-control.right{right:0;}
	.infographic-carousel .carousel-control span {font-size:40px; width:40px;height:40px; padding:0;padding-top: 2px;}
	
	.hotcases-list-filmstrip .carousel-caption, .hotcases-list-filmstrip .all-caption {bottom:0; top:auto;}
	.hotcases-list-filmstrip .carousel-news-subject{display:none;}
	 .files-reports-section .nav-tabs  > li{font-size:1.4em;}

		.other-articles-list li { padding:0;}
	.other-articles-list li .relatedtopics_title {left:0;}
    .album-gallery-filmstrip .filmstrip-top .gallerycard-background h2 
    {
        margin: 6px;
        position: relative;
        right: -5px;
        bottom: 0px;
    }
    .hotcases-list-filmstrip .filmstrip-thumbs {
        display: none;
    } 
    
    .hotcases-list-filmstrip .video-txt {
            display: none;
        } 
    
	/*news home reports section - heba*/
	.category-pagination .pagination-container .pagination.with-pagenumber{width: 275px;
float: none;}
	 .pagination.with-pagenumber > li:first-child{width: 100%;}
	 .pagination.with-pagenumber > li:first-child > span:hover{background-color:transparent;}
	 .pagination.with-pagenumber >li:first-child > span {border:none; color:#757575; width: auto; padding-left: 0; float: right;
	 }
.pagination.with-pagenumber > li:first-child > span > button{background-color:#fff; border: 1px solid #757575; border-radius:0px; width: auto;
float: right;}
.pagination.with-pagenumber > li:first-child > span > label {float:right; padding: 5px;}
.pagination.with-pagenumber > li:first-child > span > .dropdown-menu{min-width: 50px !important; left:auto !important; top:73% !important; border-radius: 0px;}
	
	.files-reports-section{padding:15px;}
	 .files-reports-section .page-left-column {margin-top:15px !important;} 
	 .files-reports-section .hotcases-cards .flipping-news-standard-card.text-only-card .flipping-card .social-sharing{width: 75% !important;max-height: 94px;}
	 .files-reports-section .tabsContainer .tab-pane .newsList li{padding: 5px 0;}
	 .files-reports-section .tab-content .flipping-news-standard-card {
    height: 320px;}
	/*news home reports section - heba*/
	.album-gallery-filmstrip .filmstrip-control > span {font-size: 40px;}
.album-gallery-filmstrip .gallerycard-background h2{font-size: 20px;}
	.article-stamp-container .article-social-media .followuson-socialicons {padding-left:15px;}
	.article-stamp-container .article-stamp .time-stamp{background-position: right 2px;}
	.article-stamp-container .page-header-title h2 {font-size: 21px;}
	.article-stamp .time-stamp{padding-left: 0px; padding-right:0px;}
	.about-album .other-articles-header .title {font-size:18px !important; padding: 10px !important;}
	.gallerycard-background{width: 100% !important;}
.album-gallery-filmstrip .filmstrip-caption{height: auto;}
.album-gallery-filmstrip .filmstrip-caption .social-media{float: none !important; margin:0 auto !important;}
.album-gallery-filmstrip .filmstrip-control.left {
    left: 6% !important;
}
.album-gallery-filmstrip .filmstrip-control.right {
    right: 6% !important;
}
.album-gallery-filmstrip .filmstrip-control {font-size: 50px; top: 43%;}
.album-gallery-filmstrip .filmstrip-thumbs{display:none;}
.album-gallery-filmstrip .filmstrip-caption > .col-xs-8.col-sm-6.nopadding{float:none !important; margin:0 auto !important; width: 142px !important;}
.card-container-new-photo-album .other-articles-list > li {margin-bottom:10px !important;}
}
@media (max-width: 400px){
		.album-gallery-filmstrip .filmstrip-inner.carousel-inner {
    min-height: 375px !important;
}
     .egynews-title-container-videoarchive h1
    {
        margin-top: 37px !important;
    }
    .updown-slider .carousel-news-header
    {
        position: unset;
    }
  .name 
  {
    font-size: 10px;
  }
  .news_this_day_cards .card-header {
   padding: 5px 5px 10px;
}
}	
@media (max-width: 360px) {
    .rsNav.rsThumbs.rsThumbsVer .media .img-play-btn{bottom: 78%;left:29%;}
    .videoGallery .rsThumbs .rsThumb{width:95px !important;}
    .egypt-section-left-card .back .social-sharing {max-height:270px; }
    .files-reports-section .reports-files-section .tab-content .flipping-news-standard-card.text-only-card .share-this-container, .files-reports-section .interviews-articles-section .tab-content .flipping-news-standard-card.text-only-card .share-this-container{line-height: 0px;}
    .files-reports-section .hotcases-cards .flipping-news-standard-card.text-only-card .flipping-card .social-sharing{max-height: 74px;}
    .files-reports-section .reports-files-section .tab-content .flipping-news-standard-card.text-only-card, .files-reports-section .interviews-articles-section .tab-content .flipping-news-standard-card.text-only-card{height: 111px;}

     .files-reports-section .hotcases-cards .hotlist-card-article, .tabsContainer .newsList .col-xs-7 p {min-height: 54px;}
    
    
    #news-home-mix-section .files-reports-section .sports-toprightcard .hotcases-cards .hotlist-card-article, .tabsContainer .newsList .col-xs-7 p {min-height: 74px;}
    
    .ero-slider .carousel-control{font-size:8px;}
    .temp-pages-small-carousel .carousel-control{padding-top:8px !important;}
    #news-home-mix-section .files-reports-section .hotcases-cards .flipping-news-standard-card.text-only-card .flipping-card .back > :not(.social-sharing) {
        position: absolute;
        bottom: 0;
    }
    #news-home-mix-section .files-reports-section .hotcases-cards .flipping-news-standard-card.text-only-card .flipping-card .social-sharing{width: 100% !important;}
 
    #hotStoriesCardSlider-horizontal .horizontal-card-calender-container {margin-top: 43px !important;}
  
	.hotcases-cards .card-name-title {
  
    padding: 5px 47% 5px 5px;
   
}
	#slider-card-horizontal .horizontal-cardslider-text{
		height:68px;
		width:100%;
	}
    .stick-to-bottom-mobile
    {
        position: fixed;
        bottom: 0px;
        margin-bottom: 10px;
    }

.hotStoriesCardSliderContainer .carousel-control {
    position: absolute;
    top: 17%;
    bottom: auto;
    
}

#newsdetails .flipping-card-share{
		margin-right:0px;
	}
	
    .album-gallery-filmstrip .backGround-new .filmstrip-inner.carousel-inner {
    min-height: 400px !important;
}

    .sharearrow-icon img 
    {
        margin-right: -45px !important;
        margin-top: -13px !important;
    }
    .up-down-slider .responsiveslider .carousel-caption .carousel-news-header
    {
        font-size: 14px !important;
        margin: -4px 25px -4px 35px !important;
        margin-top: -15px !important;
    }

    .up-down-slider .responsiveslider .carousel-caption p {
        font-size: 9px !important;
        margin: -25px 110px 0px 0px !important;
    }
    .up-down-slider .carousel-caption
    {
        padding: 16px 20px;
        margin-right: -25px !important;
    }

.flipping-news-standard-card, .stars-cards-container .flipping-card-container, .stars-card-container .flipping-card-container {
    height: 280px;
}
	.newsprogram-gallerycard-background span{
		font-size: 1.2em;
	}
	 .files-reports-section .mix-tabs-section .nav-tabs > li > a{
		 padding: 5px 11px;
	 }
	.files-reports-section .nav-tabs > li > a{
		padding: 5px 13px;
	}
	.files-reports-section .nav-tabs > li{
		font-size:12px;
	}
	.files-reports-section .nav-tabs{
		padding-right:0px;
	}
    .ero-slider .carousel-caption .carousel-news-header span
{
    font-size: 20px !important;  
}
.ero-slider .carousel-caption .carousel-news-header
{
    font-size: 30px !important;
    margin: 20px;
}
	.sports-container .horizontal-cardslider-title{
		color: #fff;
background-color: #c00;
text-align: center;
top: -16px;
padding-top: 5px;
padding-bottom: 5px;
	}
	.sports-container .horizontal-card-calender-container{
		margin-top:12px;
	}
	.sports-container .news-detailes-cards-wrapper{
		border-top:none;
	}
    .updown-slider p
    {
        float: right;
        font-size: 10px !important;
    }    
    .hotcases-list-filmstrip .carousel-caption
    {
        margin-top: 0px;
        bottom: 0px !important;
        top: auto !important;
    }
    .hotcases-list-filmstrip .carousel-news-subject 
    {
        display: none;
    }
    
    
    .temppages-topspacing
    {
        margin-top: 100px;
    }
	.hotStoriesCardContainer .firstCard {
    left: 22px;
    top: 6px;
    height: 369px;}
	.hotStoriesCardContainer .middleCard {
    left: 25px;
    top: 11px;
    height: 367px;}
	.hotStoriesCardContainer .lastCard {
    left: 28px;
    top: 18px;
    height: 363px;}
		/*SO: fix photo albums page defects - heba*/
		.hotcases-list-filmstrip.albums-list .all-caption{top: auto;}
		.hotcases-list-filmstrip.albums-list .carousel-news-subject {display:none;}
    .hotcases-list-filmstrip .filmstrip-control.left{left:3%;}
	.hotcases-list-filmstrip .filmstrip-control.right {right: 3%;}
	.hotcases-list-filmstrip .filmstrip-control.left, .hotcases-list-filmstrip .filmstrip-control.right{
		
		bottom: 0; 
		height: 50px;
		top: 50% !important;}
		.hotcases-list-filmstrip .filmstrip-control > span{font-size: 50px;}
		.hotcases-list-filmstrip.albums-list .filmstrip-control > i{font-size: 55px;}
		
		.article-container .category-pagination .pagination-mobile {margin-bottom: 30px !important;}
		/*EO:fix photo albums page defects - heba*/
.newsDetailsPage .special-file h1{
		font-size:16px;
	}	
/*news home reports section - heba*/
.files-reports-section .tab-content .flipping-news-standard-card.text-only-card .stars-cardspacing{margin:0px; padding: 5px;}
		 .files-reports-section .tab-content .flipping-news-standard-card {
    height: 280px;
}
.files-reports-section .tab-content .flipping-news-standard-card.text-only-card{height: 54px;}
/*news home reports section - heba*/

.other-articles-header.more-infographic-header {margin-bottom:0px !important;}
.other-articles-header.more-infographic-header .view-all {
    line-height: 28px;
}
.other-articles-header.more-infographic-header .view-all > a {
font-size: 10px;
}
.other-articles-header.more-infographic-header .title {
	font-size: 12px;
}
.small-filmstrip  .filmstrip-control.left{
	left:3% !important;
	display:block;
	color:black;
}
.small-filmstrip  .filmstrip-control.right{
	right:5% !important;
	display:block;
	color:black;
}
  .page-size-dropdown
    {
       float: left;
        width: 21%;
        top: 37px;
        right: 40%;
        position: absolute;
        text-align: center;
    }
	.news-videos-tabs li a {
    
   margin: 14px 0 18px -67px;
    font-size: 12px;
    text-align: right;
	right: 3px;
	}
	.news-videos-tabs{
	padding-right:0px;
}
.news-videos-tabs .active{
	background: transparent linear-gradient(120deg, transparent 15px, rgb(55, 54, 59) 16px);
	margin-right:0px;
	
	
}
		.featured-videos-section .video-crads-grid .news-text{


line-height: 32px;
font-size: 12px;
}
.featured-videos-section a:hover
{
    text-decoration: underline;
}
.featured-videos-section .view-all-news a{
	font-size:12px;
	
}


.egypt-section .view-all-news-style a{
	padding-left:0px;
}
	.egypt-section .view-all-news-style{
	margin-left:10px 15px !important;
}
.egypt-section .egypt-section-left-card .back{
	height:100%;
}
.newsprogram-pagination .pagination-container{
	padding-left:15px;
	padding-right:15px;
}
}
@media (min-width: 361px){

	.horizontal-cardslider-title{
		float:right;
	}
	.sports-container .hotStoriesCardSliderContainer .carousel-controlContainer{
		float:left;
	}
	.horizontal-cardslider-img{
		float:right
	}
	.horizontal-cardslider-text{
		float:left;
		font-size: 1.2em;
	}
	.egypt-section .page-right-column{
		float:right;
	}
	.egypt-section .page-left-column{
		float:left;
	}
	.egypt-midcardimg{
		float:right;
	}
	.egypt-midcardbtn{
		float:left;
	}
	.egypt-section-left-card .stars-cardspacing{
		float:right;
	}
	
.egypt-section .hotcases-cards .egypt-section-left-card .flipbtn-style {
	background-position: 67% !important;
text-align: center !important;
}
}
@media (max-width: 320px) {
    .egypt-section-left-card .back .social-sharing {max-height:248px; }
     .files-reports-section .hotcases-cards .flipping-news-standard-card.text-only-card .flipping-card .social-sharing{max-height: 94px;}
  .files-reports-section .reports-files-section .tab-content .flipping-news-standard-card.text-only-card, .files-reports-section .interviews-articles-section .tab-content .flipping-news-standard-card.text-only-card{height:130px;}

    .files-reports-section .hotcases-cards .hotlist-card-article, .tabsContainer .newsList .col-xs-7 p {min-height: 74px;}
    .ero-slider .carousel-control{font-size:14px;}
  
	.hotcases-cards .card-name-title{
		padding: 5px 40% 5px 5px;
	}
#slider-card-horizontal .horizontal-cardslider-text {
    height: 62px;
    width: 100%;
}
.hotStoriesCardSliderContainer .carousel-control {
    position: absolute;
    top: 17%;
    bottom: auto;
    
}

	
	.hotcaseslist-page-container.hotcases-cards .template-flippingcards-rowspace .flipping-news-standard-card {
    height: 260px;
}
	.files-reports-section.news-home-mix-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card {
    height: 278px;
    margin-bottom: 5px;
    margin-top: 10px;
}
	.featured-videos-section .tab-content .view-all-news.view-all-news-style {margin-left: 5px;}	
	.tabsContainer .mostread-mostheard > li > a {font-size:12px;}
	.files-reports-section .mix-tabs-section .tab-content .flipping-news-standard-card.text-only-card {
    height: 230px;}	
	.adv-smallscreenfix{
		padding-right:0px;
		padding-left:0px;
	}	
	.cards-carousel > .nopadding-right{padding:0px !important;}
	.hotStoriesCardContainer {
    margin-left: 0;}
	.hotStoriesCardContainer .lastCard{
		left: 23px;
top: 19px;
height: 333px;}
	.hotStoriesCardContainer .middleCard{
		left: 21px;
		top: 12px;
		height: 337px;}
	.hotStoriesCardContainer .firstCard{
	left: 19px;
top: 8px;
height: 338px;}
	/*news home reports section - heba*/
	
		.files-reports-section .tab-content .flipping-news-standard-card {
    height: 260px;
}
.egypt-section-left-card .stars-cardspacing{
	margin-top:0px;
    min-height: 75px;
}
.files-reports-section .tab-content .flipping-news-standard-card.text-only-card{/*height: 65px;*/}
/*news home reports section - heba*/
	.article-stamp.news-program-episodetitle.col-xs-6{padding-top:0px !important;}
	.category-video-container .video-container, .other-articles-list.infographic-list li, .infographic-img-container > img, .infographic-img-container .article-stamp{
		padding-left:5px !important;
		padding-right:5px !important;
	}
	.other-videos-list li {
		padding-left:15px !important;
		padding-right:15px !important;
		
	}
	.category-video-container, .infographic-img-container{
    padding-left: 0px;
    padding-right: 0px;
}
   .page-size-dropdown
    {
        float: left;
        width: 21%;
        top: 57px;
        right: 40%;
        position: absolute;
        text-align: center;
    }
}


.page-numbering.open {
    margin-bottom: 65% !important;
} 
.dropdown-menu.drop-menu.page-size > li {
    color: #000 !important;
    text-align: center;  
} 


.featured-videos-section .featured-videos-section-cardscontainer a
{
    color: #fff !important;
}



/********************* EO - Media Query *************/
ul.other-videos-list li p{
    overflow: hidden;
    text-overflow: ellipsis;
} 

.article-body img {
    width: 100%;
	padding: 10px 0;
}

@media print {


    .responsive-menu, .site-submenu, .social-share, .newsmaintitle-adv, .page-left-column, .news-ticker,
    .breaking-news-drawer, .poll-position, .video-container, .page-tags-container, .small-filmstrip, .advert-border,
    .fb_comments_container, .other-articles-header, .other-articles-list, .news-separator, .embed-responsive-16by9,
    .social-sharing, iframe, .footer {display: none;}

    .article-container {width: 100%; }

    .egyptnews-titlecontainer {
     position: relative;
     overflow: hidden; /* this might not work well in all situations */
     padding-top: 0px !important;
      }
      .egy-news-img-container:before {
         content: '';
         position: absolute;
         top: 0;
         right: 0;
         left: 0;
         bottom: 0;
         /* and here it is, the background color */
         border: 99999px #000 solid;
         z-index: 0; /* was required in my situation */
         width: 228px !important;
         -webkit-print-color-adjust: exact; 
      }

    .egyptnews-maintitle{margin-bottom: 0;}
    .egyptnews-titlecontainer {
        margin-bottom: 0;
        background: none;
    }

      .egyptnews-titlecontainer * {
        /* was required in my situation */
        position: relative;
        z-index: 1;
      }

      .egy-news-img {
        width: 208px !important;
        height: 85px !important;
        padding: 10px;
        }

    .article-body {
        margin-top: 40px !important;
    }

    .article-container .img-caption {
        font-size: 6px;
    }

    .article-date {padding-right: 0px !important;}

    .newspages-topspacing{margin-top: 0;}

        a[href]:after {
            content: none !important;
          }

    body {overflow: visible !important;}

}