﻿/*featuredarea*/

.featuredArea { margin-left: 20px; width: calc(100% - 320px); float: right }
.featuredArea ul li { float: right; margin-left: 6px; margin-bottom: 6px; width: calc((100% - 12.1px) / 3); height: auto; position: relative; border: 1px solid #ddd; overflow: hidden }
.featuredArea ul li a { display: block }
.featuredArea ul li .secName { padding: 2px 10px;   font-size: 13px; color: #fff; background: rgba(0,0,0,0.7); position: absolute; top: 0px; right: 0px; z-index: 1; height: 30px }
/*.featuredArea ul li.video .secName,
.featuredArea ul li.album .secName,
.featuredArea ul li.infograph .secName,
.featuredArea ul li.sed .secName { padding: 0 0 0 10px;   font-size: 13px; color: #fff; background: rgba(0,0,0,0.7); position: absolute; top: 0px; right: 0px; z-index: 1; height: 30px; line-height: 2.3 }*/
.featuredArea ul li .secName:nth-of-type(2n){display:none;left: 0;width: 30px;height: 25px;overflow: hidden;padding: 0;right: auto;top: 0;}
.featuredArea ul li.video .secName:nth-of-type(2n),
.featuredArea ul li.album .secName:nth-of-type(2n),
.featuredArea ul li.infograph .secName:nth-of-type(2n),
.featuredArea ul li.sed .secName:nth-of-type(2n){left: 0;width: 30px;height: 25px;overflow: hidden;padding: 0;right: auto;top: 0;display:inline-block}
.featuredArea ul li.video .secName .icon,
.featuredArea ul li.album .secName .icon,
.featuredArea ul li.infograph .secName .icon,
.featuredArea ul li.sed .secName:nth-of-type(2n) .icon {background-color: #000;width: 30px;height: 25px;position: absolute;top: 0;margin-left: 0;right: 0; }
.featuredArea ul li.video .secName:nth-of-type(2n) .icon,
.featuredArea ul li.album .secName:nth-of-type(2n) .icon,
.featuredArea ul li.infograph .secName:nth-of-type(2n) .icon,
.featuredArea ul li.sed .secName:nth-of-type(2n) .icon{background-color: #000;width: 30px;height: 25px;position: absolute;top: 0;margin-left: 0;right: 0;}
/*.featuredArea ul li.video .secName .icon { background: #db182c }*/
.featuredArea ul li.video .secName .icon:before {content: 'm';color: #fff;font-size: 8px;float: left;left: 50%;position: absolute;top: 50%;transform: translate(-50%,-50%); }
.featuredArea ul li.album .secName .icon { background: #ffb200 }
.featuredArea ul li.album .secName .icon:before {     content: 'n';color: #fff;font-size: 13px;float: left;left: 50%;position: absolute;top: 50%;transform: translate(-50%,-50%);}
.featuredArea ul li.infograph .secName .icon { background: #33a144 }
.featuredArea ul li.infograph .secName .icon:before { content: "o"; color: #fff; font-size: 13px; float: left;left: 50%;position: absolute;top: 50%;transform: translate(-50%,-50%); }
.featuredArea ul li.sed .secName .icon { background: #119e9e }
.featuredArea ul li.sed .secName .icon:before { content: "p"; color: #fff; font-size: 13px; float: left;left: 50%;position: absolute;top: 50%;transform: translate(-50%,-50%);}
.featuredArea ul li.desc .date { display: none }
/*.featuredArea ul li:first-child .secName{font-size:18px;}*/
.featuredArea ul li a .imageCntnr { position: relative; overflow: hidden; padding-bottom: 66.57% }
.featuredArea ul li:first-child a .imageCntnr { padding-bottom: calc(66.57% + 6px) }
.featuredArea ul li a img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: 0 auto; width: 100%; height: 100%; border: none; filter: brightness(100%) contrast(100%); -webkit-filter: brightness(100%) contrast(100%); -moz-filter: brightness(100%) contrast(100%); -o-filter: brightness(100%) contrast(100%); -ms-filter: brightness(100%) contrast(100%); transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; }
.featuredArea ul li:first-child { width: calc(100% - ((100% + 6px) / 3)) }
.featuredArea ul li:nth-child(2), .featuredArea ul li:nth-child(3), .featuredArea ul li:last-child { margin-left: 0 }
.featuredArea ul li:nth-child(4), .featuredArea ul li:nth-child(5), .featuredArea ul li:last-child { margin-bottom: 0 }
.featuredArea ul li:hover img { filter: brightness(108%) contrast(108%); -webkit-filter: brightness(108%) contrast(108%); -moz-filter: brightness(108%) contrast(108%); -o-filter: brightness(108%) contrast(108%); -ms-filter: brightness(108%) contrast(108%) }
.featuredArea .desc { width: 100%; height: 70%; overflow: hidden; cursor: pointer; position: absolute; bottom: 0; right: 0; background: linear-gradient(270deg,rgba(0,0,0,0),#000000); background: -webkit-linear-gradient(270deg,rgba(0,0,0,0),#000); background: -o-linear-gradient(270deg,rgba(0,0,0,0),#000); background: -moz-linear-gradient(270deg,rgba(0,0,0,0),#000); background: -ms-linear-gradient(270deg,rgba(0,0,0,0),#000); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004c4c4c',endColorstr='#ff1a3b00',GradientType=0); }
.featuredArea .desc p { color: #fff; text-align: right; line-height: 1.6; padding: 10px; font-size: 15px;   position: absolute; bottom: 0; right: 0; direction: rtl }
.featuredArea ul li:first-child .desc p { font-size: 20px; line-height: 1.8; }
.featuredArea .showcaseDiv, .featuredArea .leaderboardDiv { margin-top: 8px; margin-bottom: 14px }
.featuredArea .desc p:before { display: inline-block; width: 42px; height: 20px; margin-left: 5px; text-align: center;   color: #fff; font-size: 11px; margin-top: 4px; line-height: 1.8 }
.featuredArea ul li:first-child .desc p:before { width: 60px; height: 26px; margin-left: 10px; font-size: 14px; margin-top: 6px }
.featuredArea .desc.agel p:before { background: #ff1a3b; content: "عاجل" }
.featuredArea .desc.mosaheh p:before { background: #0277bd; content: "مصحح" }
.featuredArea .desc.khas p:before { background: #0277bd; content: "خاص" }
.featuredArea .desc.mohades p:before { background: #0277bd; content: "محدث" }
.featuredArea .desc.lite p:before { background: #0277bd; content: "لايت" }
.featuredArea .desc.live p:before { background: #0277bd; content: "مباشر" }
.featuredArea .desc.done p:before { background: #111; content: "انتهت" }
.featuredArea .desc.soon p:before { background: #0277bd; content: "بعد قليل" }

.featuredArea .desc p.date { display: none }
.featuredArea ul li:first-child .desc p.date { display: none }


@media screen and (min-width:1360px) and (max-width:1439px) {
    .featuredArea .desc p { font-size: 14px }
    .featuredArea ul li:first-child .desc p { font-size: 19px }
}


@media screen and (min-width:1280px) and (max-width:1359px) {
     .featuredArea ul li:first-child { width: 100%; margin-left: 0 }
    .featuredArea ul li { width: 100%; margin-left: 0; background: #fff; margin-bottom: 10px }
    .featuredArea ul li .secName { right: 160px; top: 10px; background: none; color: #0277bd; padding: 0 }
    .featuredArea ul li:first-child .secName { right: 0; top: 0; background: rgba(0,0,0,0.7); color: #fff; padding: 2px 10px; }
    .featuredArea ul li.video:first-child .secName, .featuredArea ul li.album:first-child .secName, .featuredArea ul li.infograph:first-child .secName, .featuredArea ul li.sed:first-child .secName { padding: 0 0 0 10px }
    .featuredArea ul li a .imageCntnr { width: 150px; padding-bottom: calc((150px * 66.57)/ 100); float: right; }
    .featuredArea ul li:first-child a .imageCntnr { width: 100%; padding-bottom: 66.57%; float: right; margin-left: 0 }
    .featuredArea .desc { float: right; position: relative; width: calc(100% - 150px); height: auto; display: inline-block; background: #fff; padding: 10px; margin-top: 30px }
    .featuredArea .desc p { color: #000; position: relative; padding: 0 }
    .featuredArea ul li:first-child .desc { float: right; position: absolute; width: 100%; height: 70%; display: inline-block; padding: 0; margin-top: 0; background: linear-gradient(270deg,rgba(0,0,0,0),#000000); background: -webkit-linear-gradient(270deg,rgba(0,0,0,0),#000); background: -o-linear-gradient(270deg,rgba(0,0,0,0),#000); background: -moz-linear-gradient(270deg,rgba(0,0,0,0),#000); background: -ms-linear-gradient(270deg,rgba(0,0,0,0),#000); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004c4c4c',endColorstr='#ff1a3b00',GradientType=0); }
    .featuredArea ul li:first-child .desc p { color: #fff; position: absolute; padding: 10px }
    .featuredArea ul li:nth-child(4), .featuredArea ul li:nth-child(5), .featuredArea ul li:last-child { margin-bottom: 10px }
}

@media screen and (min-width:1152px) and (max-width:1279px) {
     .featuredArea ul li:first-child { width: 100%; margin-left: 0 }
    .featuredArea ul li { width: 100%; margin-left: 0; background: #fff; margin-bottom: 10px }
    .featuredArea ul li .secName { right: 160px; top: 10px; background: none; color: #0277bd; padding: 0 }
    .featuredArea ul li:first-child .secName { right: 0; top: 0; background: rgba(0,0,0,0.7); color: #fff; padding: 2px 10px; }
    .featuredArea ul li.video:first-child .secName, .featuredArea ul li.album:first-child .secName, .featuredArea ul li.infograph:first-child .secName, .featuredArea ul li.sed:first-child .secName { padding: 0 0 0 10px }
    .featuredArea ul li a .imageCntnr { width: 150px; padding-bottom: calc((150px * 66.57)/ 100); float: right; }
    .featuredArea ul li:first-child a .imageCntnr { width: 100%; padding-bottom: 66.57%; float: right; margin-left: 0 }
    .featuredArea .desc { float: right; position: relative; width: calc(100% - 150px); height: auto; display: inline-block; background: #fff; padding: 10px; margin-top: 30px }
    .featuredArea .desc p { color: #000; position: relative; padding: 0 }
    .featuredArea ul li:first-child .desc { float: right; position: absolute; width: 100%; height: 70%; display: inline-block; padding: 0; margin-top: 0; background: linear-gradient(270deg,rgba(0,0,0,0),#000000); background: -webkit-linear-gradient(270deg,rgba(0,0,0,0),#000); background: -o-linear-gradient(270deg,rgba(0,0,0,0),#000); background: -moz-linear-gradient(270deg,rgba(0,0,0,0),#000); background: -ms-linear-gradient(270deg,rgba(0,0,0,0),#000); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004c4c4c',endColorstr='#ff1a3b00',GradientType=0); }
    .featuredArea ul li:first-child .desc p { color: #fff; position: absolute; padding: 10px }
    .featuredArea ul li:nth-child(4), .featuredArea ul li:nth-child(5), .featuredArea ul li:last-child { margin-bottom: 10px }
}


@media screen and (min-width:1024px) and (max-width:1151px) {
     .featuredArea ul li:first-child { width: 100%; margin-left: 0 }
    .featuredArea ul li { width: 100%; margin-left: 0; background: #fff; margin-bottom: 10px }
    .featuredArea ul li .secName { right: 160px; top: 10px; background: none; color: #0277bd; padding: 0 }
    .featuredArea ul li:first-child .secName { right: 0; top: 0; background: rgba(0,0,0,0.7); color: #fff; padding: 2px 10px; }
    .featuredArea ul li.video:first-child .secName, .featuredArea ul li.album:first-child .secName, .featuredArea ul li.infograph:first-child .secName, .featuredArea ul li.sed:first-child .secName { padding: 0 0 0 10px }
    .featuredArea ul li a .imageCntnr { width: 150px; padding-bottom: calc((150px * 66.57)/ 100); float: right; }
    .featuredArea ul li:first-child a .imageCntnr { width: 100%; padding-bottom: 66.57%; float: right; margin-left: 0 }
    .featuredArea .desc { float: right; position: relative; width: calc(100% - 150px); height: auto; display: inline-block; background: #fff; padding: 10px; margin-top: 30px }
    .featuredArea .desc p { color: #000; position: relative; padding: 0 }
    .featuredArea ul li:first-child .desc { float: right; position: absolute; width: 100%; height: 70%; display: inline-block; padding: 0; margin-top: 0; background: linear-gradient(270deg,rgba(0,0,0,0),#000000); background: -webkit-linear-gradient(270deg,rgba(0,0,0,0),#000); background: -o-linear-gradient(270deg,rgba(0,0,0,0),#000); background: -moz-linear-gradient(270deg,rgba(0,0,0,0),#000); background: -ms-linear-gradient(270deg,rgba(0,0,0,0),#000); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004c4c4c',endColorstr='#ff1a3b00',GradientType=0); }
    .featuredArea ul li:first-child .desc p { color: #fff; position: absolute; padding: 10px; height: auto; font-size: 18px }
    .featuredArea ul li:nth-child(4), .featuredArea ul li:nth-child(5), .featuredArea ul li:last-child { margin-bottom: 10px }
}

@media only screen and (max-width: 1023px) {
     .featuredArea { margin-left: 0; width: 100% }
    .featuredArea ul li:first-child { width: 100%; margin-left: 0 }
    .featuredArea ul li { width: 100%; margin-left: 0; background: #fff; margin-bottom: 10px }
    .featuredArea ul li .secName { right: 160px; top: 10px; background: none; color: #0277bd; padding: 0 }
    .featuredArea ul li:first-child .secName { right: 0; top: 0; background: rgba(0,0,0,0.7); color: #fff; padding: 2px 10px; height: auto }
    .featuredArea ul li.video:first-child .secName, .featuredArea ul li.album:first-child .secName, .featuredArea ul li.infograph:first-child .secName, .featuredArea ul li.sed:first-child .secName { padding: 0 0 0 10px }
    .featuredArea ul li a .imageCntnr { width: 150px; padding-bottom: calc((150px * 66.57)/ 100); float: right; }
    .featuredArea ul li:first-child a .imageCntnr { width: 100%; padding-bottom: 66.57%; float: right; margin-left: 0 }
    .featuredArea .desc { float: right; position: relative; width: calc(100% - 150px); height: auto; display: inline-block; background: #fff; padding: 10px; margin-top: 30px }
    .featuredArea .desc p { color: #000; position: relative; padding: 0 }
    .featuredArea ul li:first-child .desc { float: right; position: absolute; width: 100%; height: 70%; display: inline-block; padding: 0; margin-top: 0; background: linear-gradient(270deg,rgba(0,0,0,0),#000000); background: -webkit-linear-gradient(270deg,rgba(0,0,0,0),#000); background: -o-linear-gradient(270deg,rgba(0,0,0,0),#000); background: -moz-linear-gradient(270deg,rgba(0,0,0,0),#000); background: -ms-linear-gradient(270deg,rgba(0,0,0,0),#000); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004c4c4c',endColorstr='#ff1a3b00',GradientType=0); }
    .featuredArea ul li:first-child .desc p { color: #fff; position: absolute; padding: 10px }
    .featuredArea ul li:nth-child(4), .featuredArea ul li:nth-child(5), .featuredArea ul li:last-child { margin-bottom: 10px }
    
}

@media screen and (min-width: 320px) and (max-width: 767px) {
     .featuredArea { margin-left: 0; width: 100%; }
    .featuredArea ul li .secName { right: 130px; top: 2px; font-size: 11px }
    .featuredArea ul li a .imageCntnr { width: 120px; padding-bottom: calc((120px * 66.57)/ 100) }
    .featuredArea .desc { width: calc(100% - 120px); margin-top: 24px; padding: 0 10px }
    .featuredArea ul li .desc p { font-size: 12px; height: 54px; overflow: hidden; line-height: 1.5 }
    .featuredArea ul li:first-child .desc p { font-size: 16px; height: auto; line-height: 1.5 }
    .featuredArea .desc p:before { width: 36px; height: 16px; font-size: 10px; margin-top: 2px; line-height: 1.6 }
    .featuredArea ul li:first-child .desc p:before { width: 50px; height: 24px; margin-left: 10px; font-size: 13px; margin-top: 2px; line-height: 1.8 }

    .featuredArea .desc.soon p:before{width:58px}
}