﻿.proPlayer .importantPlayer { display: inline-block; float: right; width: 100%; background-color: #fff; padding-top: 20px; margin-bottom: 40px; border-radius: 6px }
.proPlayer .importantPlayer .title h2 { margin-right: 10px }
.proPlayer .importantPlayer .title a { margin-left: 10px }
.proPlayer .importantPlayer .featuredArea { padding: 0 10px; margin-bottom: 20px }
.proPlayer .importantPlayer .featuredArea ul li.video .secName, .proPlayer .importantPlayer .featuredArea ul li .secName { display: none }
.proPlayer .importantPlayer ul li { border-radius: 6px; width: calc((100% - 106.1px)/ 2); margin-bottom: 16px; }
.proPlayer .importantPlayer ul li:last-child, .proPlayer .importantPlayer ul li:first-child { margin-bottom: 0 }
.proPlayer .importantPlayer ul li a { display: inline-block; width: 100%; height: 100%; background-color: #fff; float: right }
.proPlayer .importantPlayer ul li a .imageCntnr { position: relative; overflow: hidden; padding-bottom: calc((146px * 67) / 100); width: 146px; height: 100%; display: inline-block; float: right; background-color: #000 }
.proPlayer .importantPlayer ul li a img { top: 50%; left: 50%; transform: translate(-50%, -50%); right: auto; bottom: auto; height: 100%; width: auto }
.proPlayer .importantPlayer li .desc { background: #fff; height: 100%; padding: 0 15px; width: calc(100% - 146px); position: relative; float: left; padding: 8px 15px; }
.proPlayer .importantPlayer ul li:first-child { width: calc(100% - ((100% - 74px)/ 2)); margin-left: 16px }
.proPlayer .importantPlayer ul li:first-child img { height: 100%; top: 0; left: 0; right: 0; bottom: 0; transform: none }
.proPlayer .importantPlayer ul li:first-child a .imageCntnr { padding-bottom: calc(67% + 2px); width: auto; height: auto; display: block; float: unset; }
.proPlayer .importantPlayer ul li:first-child a .imageCntnr img { width: auto; }
.proPlayer .importantPlayer ul li:first-child .desc { background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box; height: auto; padding: 0 15px; width: 100%; position: absolute; }
.proPlayer .importantPlayer ul li .desc p { position: relative; padding: 0; color: #000; font-size: 16px; max-height: 50px; overflow: hidden; font-weight: bold; font-weight: bold }
.proPlayer .importantPlayer ul li:first-child .desc p { font-size: 22px; max-height: 78px; color: #fff; font-weight: unset; line-height: 1.6 }
.proPlayer .importantPlayer ul li .desc .date { display: inline-block; font-size: 11px; max-height: unset; font-weight: unset; position: relative; margin-bottom: 0; margin-top: 3px; color: #AAAAAA }
.proPlayer .importantPlayer ul li:first-child .desc .date { font-size: 13px; max-height: unset; position: relative; bottom: auto; right: auto; margin: 8px 0 }
.proPlayer .importantPlayer .featuredArea .showcaseDiv, .proPlayer .importantPlayer .featuredArea .leaderboardDiv { display: none }
.proPlayer .importantPlayer .featuredArea .desc.mohades p.date:before { display: none }
.proPlayer .importantPlayer .featuredArea ul li:first-child .desc p.date { display: inline-block }
.proPlayer .featuredArea {
    width: 100%;
    margin-left: 0;
}
.proPlayer .remainContent .listing .subCat {
    padding: 0 10px;
}
@media screen and (min-width:1680px) and (max-width:1919px) {

      .proPlayer .importantPlayer ul li:first-child { width: calc(100% - ((100% - 83px) / 2)) }
    .proPlayer .importantPlayer ul li { width: calc((100% - 115.1px) / 2); }
    .proPlayer .importantPlayer ul li a .imageCntnr { padding-bottom: calc((117px * 67) / 100); width: 117px; }
    .proPlayer .importantPlayer ul li .desc { width: calc(100% - 117px); position: absolute; left: 0; right: auto; padding: 8px 16px; }
    .proPlayer .importantPlayer ul li .secName,
    .proPlayer .importantPlayer ul li.video .secName { right: 92px; }
    .proPlayer .importantPlayer ul li .desc p { font-size: 14px; max-height: 44px; }
    .proPlayer .importantPlayer ul li:first-child .desc p { font-size: 19px }
}

@media screen and (min-width:1600px) and (max-width:1679px) {

     .proPlayer .importantPlayer ul li:first-child { width: calc(100% - ((100% - 83px) / 2)) }
    .proPlayer .importantPlayer ul li { width: calc((100% - 115.1px) / 2); }
    .proPlayer .importantPlayer ul li a .imageCntnr { padding-bottom: calc((117px * 67) / 100); width: 117px; }
    .proPlayer .importantPlayer ul li .desc { width: calc(100% - 117px); position: absolute; left: 0; right: auto; padding: 8px 16px; }
    .proPlayer .importantPlayer ul li .secName,
    .proPlayer .importantPlayer ul li.video .secName { right: 92px; }
    .proPlayer .importantPlayer ul li .desc p { font-size: 14px; max-height: 44px; }
    .proPlayer .importantPlayer ul li:first-child .desc p { font-size: 19px }
}

@media screen and (min-width:1536px) and (max-width:1599px) {
     .proPlayer .importantPlayer ul li:first-child .desc p { font-size: 20px; max-height: 72px }

     .proPlayer .importantPlayer ul li:first-child { width: calc(100% - ((100% - 83px) / 2)) }
    .proPlayer .importantPlayer ul li { width: calc((100% - 115.1px) / 2); }
    .proPlayer .importantPlayer ul li a .imageCntnr { padding-bottom: calc((117px * 67) / 100); width: 117px; }
    .proPlayer .importantPlayer ul li .desc { width: calc(100% - 117px); position: absolute; left: 0; right: auto; padding: 8px 16px; }
    .proPlayer .importantPlayer ul li .secName,
    .proPlayer .importantPlayer ul li.video .secName { right: 92px; }
    .proPlayer .importantPlayer ul li .desc p { font-size: 14px; max-height: 44px; }
    .proPlayer .importantPlayer ul li:first-child .desc p { font-size: 19px }
}

@media screen and (min-width:1440px) and (max-width:1535px) {
       , .proPlayer .importantPlayer ul li .desc p { font-size: 15px; max-height: 48px }

      .proPlayer .importantPlayer ul li:first-child { width: calc(100% - ((100% - 83px) / 2)) }
    .proPlayer .importantPlayer ul li { width: calc((100% - 115.1px) / 2); }
    .proPlayer .importantPlayer ul li a .imageCntnr { padding-bottom: calc((117px * 67) / 100); width: 117px; }
    .proPlayer .importantPlayer ul li .desc { width: calc(100% - 117px); position: absolute; left: 0; right: auto; padding: 8px 16px; }
    .proPlayer .importantPlayer ul li .secName,
    .proPlayer .importantPlayer ul li.video .secName { right: 92px; }
    .proPlayer .importantPlayer ul li .desc p { font-size: 14px; max-height: 44px; }
    .proPlayer .importantPlayer ul li:first-child .desc p { font-size: 19px }
}

@media screen and (min-width:1360px) and (max-width:1439px) {

    .proPlayer .importantPlayer ul li:first-child.video .secName,
     .proPlayer .importantPlayer ul li:first-child.video .secName .icon { width: 55px; height: 35px }
    .proPlayer .importantPlayer ul li:first-child .desc p { font-size: 19px; line-height: 1.4; max-height: 56px }
    .proPlayer .importantPlayer ul li .desc p { font-size: 15px; margin-bottom: 6px; max-height: 48px }
     .proPlayer .importantPlayer ul li .desc .date { font-size: 10px; position: absolute; right: 15px; bottom: 3px; }

  .proPlayer .importantPlayer ul li:first-child { width: calc(100% - ((100% - 83px) / 2)) }
    .proPlayer .importantPlayer ul li { width: calc((100% - 115.1px) / 2); }
    .proPlayer .importantPlayer ul li a .imageCntnr { padding-bottom: calc((117px * 67) / 100); width: 117px; }
    .proPlayer .importantPlayer ul li .desc { width: calc(100% - 117px); position: absolute; left: 0; right: auto; padding: 8px 16px; }
    .proPlayer .importantPlayer ul li .secName,
    .proPlayer .importantPlayer ul li.video .secName { right: 92px; }
    .proPlayer .importantPlayer ul li .desc p { font-size: 14px; max-height: 44px; }
    .proPlayer .importantPlayer ul li:first-child .desc p { font-size: 19px }
}

@media screen and (min-width:1280px) and (max-width:1359px) {
      .proPlayer .importantPlayer ul li:first-child { width: 100%; height: auto; margin-bottom: 16px }
   .proPlayer .importantPlayer ul li { width: 100%; height: 100px }
     .proPlayer .importantPlayer ul li .desc .date { position: absolute; right: 15px; bottom: 5px }
     .proPlayer .importantPlayer ul li:first-child .desc .date { margin-bottom: 0 }

       .proPlayer .importantPlayer ul li a .imageCntnr { padding-bottom: calc((150px * 67)/ 100); width: 150px }
    .proPlayer .importantPlayer ul li .desc { width: calc(100% - 150px); position: absolute; left: 0; right: auto; }
    .proPlayer .importantPlayer ul li .secName, .mainTour .importantPlayer .featuredArea ul li.video .secName { right: 125px;top:0  }
    .proPlayer .importantPlayer ul li:first-child .desc p { position: relative; padding: 0 }
}

@media screen and (min-width:1152px) and (max-width:1279px) {

      .proPlayer .importantPlayer ul li:first-child { width: 100%; height: auto; margin-bottom: 16px }
    .proPlayer .importantPlayer ul li { width: 100%; height: 100px }
    .proPlayer .importantPlayer ul li a .imageCntnr { padding-bottom: calc((150px * 67)/ 100); width: 150px; float: right }
     .proPlayer .importantPlayer ul li .desc { width: calc(100% - 150px); margin-top: 0 }
     .proPlayer .importantPlayer ul li.video .secName { right: 125px;top:0  }
    .proPlayer .importantPlayer ul li:first-child .desc .date { padding: 0 }
    .proPlayer .importantPlayer ul li:first-child .desc p { position: relative; padding: 0 }

   .proPlayer .importantPlayer ul li .desc .date { position: absolute; right: 15px; bottom: 5px }
}

@media screen and (min-width:1024px) and (max-width:1151px) {
      .proPlayer .importantPlayer ul li:first-child { width: 100%; height: auto; margin-bottom: 16px; }
  .proPlayer .importantPlayer ul li { width: 100%; height: 100px }
    .proPlayer .importantPlayer ul li a .imageCntnr { padding-bottom: calc((150px * 67)/ 100); width: 150px; float: right }
   .proPlayer .importantPlayer ul li .desc { width: calc(100% - 150px); margin-top: 0 }
   .proPlayer .importantPlayer ul li.video .secName, .proPlayer .featuredArea .pattern2 ul li.album .secName { right: 125px ;top:0 }
    .proPlayer .importantPlayer ul li:first-child .desc .date { padding: 0 }
    .proPlayer .importantPlayer ul li:first-child .desc p { position: relative; padding: 0; font-size: 20px; max-height: 74px }
       .proPlayer .importantPlayer ul li .desc .date { position: absolute; right: 15px; bottom: 5px }

}

@media only screen and (max-width: 1023px) {
        .proPlayer .importantPlayer ul li:first-child { width: 100%; margin-left: 0; height: auto; margin-bottom: 16px }
   .proPlayer .importantPlayer ul li { width: 100%; margin-bottom: 16px; height: 100px }
   .proPlayer .importantPlayer ul li a .imageCntnr { width: 150px; padding-bottom: calc((150px * 67)/ 100); float: right; }
   .proPlayer .importantPlayer ul li.video .secName { right: 125px;top:0  }
 .proPlayer .importantPlayer li .desc { margin-top: 0; width: calc(100% - 150px); }
 .proPlayer .importantPlayer ul li:first-child .desc p { position: relative }
}

@media screen and (min-width: 320px) and (max-width: 767px) {
     .proPlayer .importantPlayer { margin-bottom: 35px }

      .proPlayer .importantPlayer ul li:first-child .desc p { font-size: 16px; max-height: 56px; padding: 10px 0 0 0; margin-bottom: 5px }
   .proPlayer .importantPlayer ul li:first-child .desc .date { font-size: 10px; margin-bottom: 5px; padding-top: 0; line-height: 1.6; }
   .proPlayer .importantPlayer ul li a .imageCntnr { width: 100px; padding-bottom: calc((100px * 67)/ 100); padding: 8px 10px }
    .proPlayer .importantPlayer ul li .desc { width: calc(100% - 100px); padding: 4px 10px }
    .proPlayer .importantPlayer ul li .desc p { font-size: 13px; max-height: 38px }
 .proPlayer .importantPlayer ul li .desc .date { line-height: 1.4; height: auto; font-size: 10px; margin-top: 6px }
   .proPlayer .importantPlayer ul li.video .secName { right: 75px ;}
   .proPlayer .importantPlayer ul li:last-child { margin-bottom: 0 }
     .proPlayer .importantPlayer ul li:first-child { width: 100%; margin-right: 0; margin-bottom: 16px }
    .proPlayer .importantPlayer ul li { margin-right: 0; width: 100%; height: 66px; margin-bottom: 20px; border: 0 }
}