
/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; outline:none}
table { border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; display:block; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear    {clear:both; font-size:0px;line-height:0px; display:block;}
/**************************************************************************************/
/*a                     {color: #1f00ff;text-decoration:none;outline:0 none;}*/
a                     {color: #333;text-decoration:none;outline:0 none;}
a:hover                   {color:#000;  text-decoration:none;}
h1                      {font-size:24px;}
h2                      {font-size:22px;}
h3                      {font-size:18px;}
h4                      {font-size:16px;}
h5                      {font-size:14px;}
h6                      {font-size:12px;}
/*----------------------------------------------------------------------------------*/
html                    { overflow-x:hidden; }
body                    { /*font-family:proxima_novaregular;*/ font-family: 'Lato', sans-serif; background:#fff; font-size:12px; overflow-x:hidden; position:relative}
.flt_Lt                   { float:left; display:inline;}
.flt_Rt                   { float:right; display:inline;}
/* ----------------------------FONTS HERE-----------------------------------------------*/
body.active                 { overflow:hidden !important}

/*@font-face {
    font-family: 'thesanscdlf8_extrabold_italic';
    src: url('fonts/thesanscd-lf8extrabolditalic-webfont.eot');
    src: url('fonts/thesanscd-lf8extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/thesanscd-lf8extrabolditalic-webfont.woff2') format('woff2'),
         url('fonts/thesanscd-lf8extrabolditalic-webfont.woff') format('woff'),
         url('fonts/thesanscd-lf8extrabolditalic-webfont.ttf') format('truetype'),
         url('fonts/thesanscd-lf8extrabolditalic-webfont.svg#thesanscdlf8_extrabold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}*/

/*@font-face {
    font-family: 'thesanscdlf6_semibold_italic';
    src: url('fonts/thesanscd-lf6semibolditalic-webfont.eot');
    src: url('fonts/thesanscd-lf6semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/thesanscd-lf6semibolditalic-webfont.woff2') format('woff2'),
         url('fonts/thesanscd-lf6semibolditalic-webfont.woff') format('woff'),
         url('fonts/thesanscd-lf6semibolditalic-webfont.ttf') format('truetype'),
         url('fonts/thesanscd-lf6semibolditalic-webfont.svg#thesanscdlf6_semibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}*/



/*@font-face {
    font-family: 'proxima_novabold';
    src: url('fonts/proximanova-bold-webfont.eot');
    src: url('fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-bold-webfont.woff2') format('woff2'),
         url('fonts/proximanova-bold-webfont.woff') format('woff'),
         url('fonts/proximanova-bold-webfont.ttf') format('truetype'),
         url('fonts/proximanova-bold-webfont.svg#proxima_novabold') format('svg');
    font-weight: normal;
    font-style: normal;

}*/

/*@font-face {
    font-family: 'proxima_novalight';
    src: url('fonts/proximanova-light-webfont.eot');
    src: url('fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-light-webfont.woff2') format('woff2'),
         url('fonts/proximanova-light-webfont.woff') format('woff'),
         url('fonts/proximanova-light-webfont.ttf') format('truetype'),
         url('fonts/proximanova-light-webfont.svg#proxima_novalight') format('svg');
    font-weight: normal;
    font-style: normal;

}*/

/*@font-face {
    font-family: 'proxima_novaregular';
    src: url('fonts/proximanova-reg-webfont.eot');
    src: url('fonts/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-reg-webfont.woff2') format('woff2'),
         url('fonts/proximanova-reg-webfont.woff') format('woff'),
         url('fonts/proximanova-reg-webfont.ttf') format('truetype'),
         url('fonts/proximanova-reg-webfont.svg#proxima_novaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}*/

/*@font-face {
    font-family: 'proxima_novasemibold';
    src: url('fonts/proximanova-sbold-webfont.eot');
    src: url('fonts/proximanova-sbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-sbold-webfont.woff2') format('woff2'),
         url('fonts/proximanova-sbold-webfont.woff') format('woff'),
         url('fonts/proximanova-sbold-webfont.ttf') format('truetype'),
         url('fonts/proximanova-sbold-webfont.svg#proxima_novasemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}*/

/*@font-face {
    font-family: 'proxima_novathin';
    src: url('fonts/proximanova-thin-webfont.eot');
    src: url('fonts/proximanova-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-thin-webfont.woff2') format('woff2'),
         url('fonts/proximanova-thin-webfont.woff') format('woff'),
         url('fonts/proximanova-thin-webfont.ttf') format('truetype'),
         url('fonts/proximanova-thin-webfont.svg#proxima_novathin') format('svg');
    font-weight: normal;
    font-style: normal;

}*/
@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?qtcojp');
  src:  url('fonts/icomoon.eot?qtcojp#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?qtcojp') format('truetype'),
    url('fonts/icomoon.woff?qtcojp') format('woff'),
    url('fonts/icomoon.svg?qtcojp#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');








[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-chevron-thin-down:before {
  content: "\e900";
}
.icon-chevron-thin-up:before {
  content: "\e901";
}
.icon-chevron-thin-left:before {
  content: "\e902";
}
.icon-chevron-thin-right:before {
  content: "\e903";
}
.icon-home:before {
  content: "\e904";
}
.icon-home2:before {
  content: "\e905";
}
.icon-close:before {
  content: "\e906";
}
.icon-alarm:before {
  content: "\e907";
}
.icon-bell:before {
  content: "\e908";
}
.icon-search:before {
  content: "\e986";
}
.icon-arrow-right2:before {
  content: "\ea3c";
}
.icon-facebook:before {
  content: "\ea90";
}
.icon-instagram:before {
  content: "\ea92";
}
.icon-twitter:before {
  content: "\ea96";
}
.icon-envelope:before {
  content: "\e90a";
}
.icon-pinterest-p:before {
  content: "\e909";
}
.icon-google-plus:before {
  content: "\ea8b";
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -10%, 0);
    transform: translate3d(0, -10%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -10%, 0);
    transform: translate3d(0, -10%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    -ms-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

.wrapper            { display:block; width:100%; float:left; }
.container            { width:1200px; margin:0 auto; display:block; position:relative;}
.header             { width:100%; display:block; float:left; /*background:url(../images/top_strip.jpg)  top left no-repeat #1f00ff;*/ padding:35px 0; position:relative; z-index:999;

/*background: rgba(239,0,234,1);
background: -moz-linear-gradient(left, rgba(239,0,234,1) 0%, rgba(75,93,168,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(239,0,234,1)), color-stop(100%, rgba(75,93,168,1)));
background: -webkit-linear-gradient(left, rgba(239,0,234,1) 0%, rgba(75,93,168,1) 100%);
background: -o-linear-gradient(left, rgba(239,0,234,1) 0%, rgba(75,93,168,1) 100%);
background: -ms-linear-gradient(left, rgba(239,0,234,1) 0%, rgba(75,93,168,1) 100%);
background: linear-gradient(to right, rgba(239,0,234,1) 0%, rgba(75,93,168,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef00ea', endColorstr='#4b5da8', GradientType=1 );*/

background: rgba(183,0,187,1);/* Old Browsers */
background: -moz-linear-gradient(left, rgba(183,0,187,1) 0%, rgba(1,7,133,1) 46%, rgba(1,7,133,1) 100%); /* FF3.6+ */
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(183,0,187,1)), color-stop(46%, rgba(1,7,133,1)), color-stop(100%, rgba(1,7,133,1)));/* Chrome, Safari4+ */
background: -webkit-linear-gradient(left, rgba(183,0,187,1) 0%, rgba(1,7,133,1) 46%, rgba(1,7,133,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(183,0,187,1) 0%, rgba(1,7,133,1) 46%, rgba(1,7,133,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(183,0,187,1) 0%, rgba(1,7,133,1) 46%, rgba(1,7,133,1) 100%); /* IE 10+ */
background: linear-gradient(to right, rgba(183,0,187,1) 0%, rgba(1,7,133,1) 46%, rgba(1,7,133,1) 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b700bb', endColorstr='#010785', GradientType=1 );/* IE6-9 */

}
.header a.logo          {float:left;display:block;/* margin-bottom:-18px; */max-width: 500px;width: 100%;}
.header a.logo img        { width:100%; display:block;}
.top_panel            { display:block; float:right; margin:-10px 0 0 0}
.top_panel span         { float:left; display:block; margin:0 25px 0 0; padding:5px 25px 5px 0; border-right:rgba(255,255,255,0.4) solid 1px;}
.top_panel span a         { display:inline-block; font-size:16px; margin:0 7px; line-height:24px; color:#fff;  -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s}
.top_panel a.guide        {/*font-family: proxima_novabold;*/ font-weight: 700; letter-spacing:0.8px;font-size: 16px;color:#000;/*background:#ffd400;*/ background-color: #FFF438; padding: 0 10px;margin-right: 10px;/* width:75px; */line-height:22px;border-radius:3px;display:block;text-align:center;float:left;margin-top:5px;text-transform:uppercase;}
.top_panel a.guide:hover  { background:#fff; -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s}
.top_panel a.search       { color:#fff; margin:0; line-height:30px; width:30px; text-align:center; font-size:18px; display:block; -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s}
.search_wrap          { float:right; display:block; position:relative}
.search_wrap input[type="text"] { display:none; height:30px; line-height:30px;-webkit-animation-duration: .5s;
    animation-duration: .5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; border:none; font-size:14px; font-family:proxima_novaregular; border-radius:3px;}
.search_wrap.active a.search  { color:#000; background:#ffc600; position:absolute; top:0; right:0; z-index:999; border-radius:0 3px 3px 0;}
.search_wrap.active a.search:hover  { color:#000}
.search_wrap b            { font-size:16px; color:#333; display:none; position:absolute; right:30px; top:0; line-height:30px; text-align:center; width:30px; cursor:pointer; background:#fff;}
.search_wrap.active b       { display:block;}
.top_sched_wrap         { width:100%; background:#ffffff; float:left}
@-webkit-keyframes searchWidth {
  from {
    opacity: 0;
    width:0;
  }

  to {
    opacity: 1;
    width:180px;
  }
}

@keyframes searchWidth {
 from {
    opacity: 0;
    width:0;
  }

  to {
    opacity: 1;
    width:180px;
  }
}
@-webkit-keyframes searchWidth1 {
  from {
    opacity: 0;
    width:0;
  }

  to {
    opacity: 1;
    width:100px;
  }
}

@keyframes searchWidth1 {
 from {
    opacity: 0;
    width:0;
  }

  to {
    opacity: 1;
    width:100px;
  }
}

.search_wrap.active input[type="text"]  { display:block; padding:0 30px 0 10px; -webkit-animation-name: searchWidth; animation-name: searchWidth}


.top_nav            {float:right;display:block;margin:12px 0 -10px 0;max-width: calc(100% - 630px);width: 100%;}
.top_nav ul           { float:left; display:block; text-align:right; width:100%;  }
.top_nav ul li div          { display:none; position:absolute; left:0; top:50px; background:#000; width:200px; z-index:99}
.top_nav ul li ul         { width:100%;}
.top_nav ul li          { display:inline-block; padding:0 0 0 8px; position:relative;}
.top_nav ul li:first-child, .top_nav ul li:last-child           { display:inline-block;}
.top_nav ul li a        {/*font-size: 18px;*/ font-size: 16px;color:#fff;/*font-family: proxima_novaregular;*/display:block;text-transform:uppercase;-webkit-transition: all .3s ease 0s;padding:12px 0;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;}
.top_nav ul li:hover > a,
.top_nav ul li.active > a,
.top_panel a.search:hover,
.top_panel span a:hover       { /*color:#ffd400;*/ color: #FFF438;}
.top_nav ul li.arrow_m:hover > a  {  -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}
.top_nav ul li.home a       {color:#fff; font-size:18px;}

.top_nav ul li.arrow_m div,
.top_nav ul li:nth-last-child(2) div,
.top_nav ul li:nth-last-child(3) div    { left:auto; right:-40px;}
.top_nav ul li:hover div    { display:block;}
.top_nav ul li ul li      { padding:0; border-bottom:rgba(255,255,255,0.1) solid 1px; width:100%; text-align:left;}
.top_nav ul li ul li:last-child   { border:none;}
.top_nav ul li ul li a      { display:block; font-size:13px; /*font-family:proxima_novabold;*/ font-weight: 600; text-align:left; padding:12px 15px; letter-spacing:0; color:#fff;}
.top_nav ul li strong     { width: 0;height: 0;border-left: 7px solid transparent;
  border-right: 7px solid transparent;border-bottom: 7px solid black; position:absolute; top:-7px; left:50px; display:block}

.top_nav ul li.arrow_m div strong,
.top_nav ul li:nth-last-child(2) div strong,
.top_nav ul li:nth-last-child(3) div strong { left:auto; right:50px;} 
  
.top_nav ul li ul:hover li a    { opacity:0.7; color:#fff}
.top_nav ul li ul:hover li a:hover  { opacity:1; color:#fff}
.header b.tp_ls         { position:absolute; right:0; top:0; display:block;}
.header_top           { float:left; width:100%; display:block;}
.top_sched            {width:100%;float:left;display:block;padding:0;/*background:url(../images/watch_strip.jpg) center top repeat-y;*/position:relative;

/*background: rgba(15,255,247,1);
background: -moz-linear-gradient(left, rgba(15,255,247,1) 0%, rgba(1,7,133,1) 93%, rgba(1,7,133,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(15,255,247,1)), color-stop(93%, rgba(1,7,133,1)), color-stop(100%, rgba(1,7,133,1)));
background: -webkit-linear-gradient(left, rgba(15,255,247,1) 0%, rgba(1,7,133,1) 93%, rgba(1,7,133,1) 100%);
background: -o-linear-gradient(left, rgba(15,255,247,1) 0%, rgba(1,7,133,1) 93%, rgba(1,7,133,1) 100%);
background: -ms-linear-gradient(left, rgba(15,255,247,1) 0%, rgba(1,7,133,1) 93%, rgba(1,7,133,1) 100%);
background: linear-gradient(to right, rgba(15,255,247,1) 0%, rgba(1,7,133,1) 93%, rgba(1,7,133,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0ffff7', endColorstr='#010785', GradientType=1 );*/

background: rgba(73,81,235,1);/* Old Browsers */
background: -moz-linear-gradient(left, rgba(73,81,235,1) 0%, rgba(15,255,247,1) 100%); /* FF3.6+ */
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(73,81,235,1)), color-stop(100%, rgba(15,255,247,1)));/* Chrome, Safari4+ */
background: -webkit-linear-gradient(left, rgba(73,81,235,1) 0%, rgba(15,255,247,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(73,81,235,1) 0%, rgba(15,255,247,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(73,81,235,1) 0%, rgba(15,255,247,1) 100%); /* IE 10+ */
background: linear-gradient(to right, rgba(73,81,235,1) 0%, rgba(15,255,247,1) 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4951eb', endColorstr='#0ffff7', GradientType=1 );/* IE6-9 */

}/*z-index: 1000;*/
.top_sched .nowOnTv       { float:left; width:130px; display:block; padding:15px 0;}
.top_sched .nowOnTv h2      {color:#111111;font-size: 18px;display:block;/*font-family: proxima_novabold;*/text-transform:uppercase;letter-spacing:0.8px; font-weight: 800;}
.top_sched .nowOnTv h2 span   { color:#0042ff;}
.top_sched .nowOnTv select    { width:95px; padding:0 10px; height:30px; font-size:12px; color:#333; font-/*family:proxima_novaregular;*/ border-radius:2px; margin-top:7px; border:none; outline:none;}
.slider_shed          {float:left;width:calc(100% - 350px);/*background:#ffcd00;*/     background: transparent; position:relative;padding:17px 35px 17px 25px;height: 64px;}
.slider_shed b          { position:absolute; right:-36px; top:0;}
.slider_shed ul         { float:left; display:block; width:100%; white-space:nowrap; overflow:hidden; display:none; -webkit-animation-duration: .5s; -webkit-animation-fill-mode: both; animation-fill-mode: both}
.slider_shed ul.slick-initialized   { display: block; -webkit-animation-name: fadeInDown; animation-name: fadeInDown}
.slider_shed ul li        { display:inline-block; white-space:normal; padding:0 25px; -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s}
.slider_shed ul li span     {font-size: 20px;color:#000;display:block;/*font-family: proxima_novabold;*/ font-weight: 700; letter-spacing:0.8px;text-align:right;line-height:24px;padding-right:20px;float:left;margin:10px 0 0 0;}
.slider_shed ul li span em    { font-size:16px; display:block; text-transform:uppercase; margin:0; line-height:20px; font-weight: 700;}
.slider_shed ul li div      { float:left; width:170px; display:block; margin:5px 0 0 0; }
.slider_shed ul li div h2     {color:#000;font-size: 14px;/*font-family:proxima_novasemibold;*/ font-weight: 700; padding-bottom:10px;line-height:18px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-top: 3px;}
.slider_shed ul li div cite   { width:100%; display:block;}
.slider_shed ul li div cite img {display:inline-block;margin:0 3px 0 0;vertical-align:top;width: 42px;}
.slider_shed a.sched_lft_arr  { position:absolute; left:0; top:50%; margin:-12px 0 0 0; color:rgba(0,0,0,0.6);border:none; font-size:20px;}
.slider_shed a.sched_rgt_arr  { position:absolute; right:0; top:50%; margin:-12px 0 0 0; color:rgba(0,0,0,0.6); border:none; font-size:20px;}
.slider_shed a.sched_lft_arr:hover,
.slider_shed a.sched_rgt_arr:hover  { color:rgba(0,0,0,1);}
.slider_shed a.sched_lft_arr.slick-disabled,
.slider_shed a.sched_rgt_arr.slick-disabled   {  color:rgba(0,0,0,0); cursor:default;}
.tommor             { padding:21px 0 21px 15px; position:relative; float:right; display:block;}
.tommor h2            {font-size: 18px;/*font-family: proxima_novabold;*/letter-spacing:0.8px;display:block;text-align:right;text-transform:uppercase;-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;color:#111;transition: all .3s ease 0s;     font-weight: 700;}
.tommor h2 span         {font-size: 22px;color:#111;display:block; font-weight: 800;}
.tommor h2 span em        { color:#0042ff; font-weight: 800;}
.tommor h2 b          { width:20px; padding:35px 0 0 0; color:rgba(0,0,0,0.2); font-size:30px; position:absolute; right:-30px; top:0; -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s}
.tommor h2 cite         { position:absolute;left:0; top:0; z-index:999;}
.slider_shed ul:hover li    { opacity:0.5;}
.slider_shed ul:hover li:hover  { opacity:1;}
.tommor h2:hover b        { right:-40px;}     
.tommor h2:hover a,
.tommor h2:hover span       { color:#333;}
.top_sls            { width:100%; padding:55px 0; float:left; display:block; background:#f2f2f2;}
.top_sls .thumb_bann      { width:100%; display:block; float:left;}
.top_sls .thumb_bann ul     { float:left; display:block; width:100%; position:relative; z-index:9;}
.top_sls .thumb_bann ul li    { float:left; width:calc(33.33% - 17px); margin:0 25px 25px 0; position:relative; display:block; cursor:pointer;}
.top_sls .thumb_bann ul li > div  { position:relative}
.top_sls .thumb_bann ul li:nth-child(5) { margin-right:0;}
.top_sls .thumb_bann ul li span { display:block; width:100%; background:#000; }
.top_sls .thumb_bann ul li span img   { width:100%; opacity:0.8; -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s}
.top_sls .thumb_bann ul li span img {
  width: 100%;
  -webkit-transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
  -webkit-transform: scale(1.2);
          -ms-transform: scale(1.2);
      transform: scale(1.2); display:block;
}
.top_sls .thumb_bann ul li.slick-active span img {
  -webkit-transform: scale(1);
          -ms-transform: scale(1);
      transform: scale(1);
}

.top_sls .thumb_bann ul li div.thumb_cont   { position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/trans_strip.png) 0 -40px repeat-x; }
.top_sls .thumb_bann ul > li:first-child  { width:calc(50% - 13px); float:left; margin:0 0 25px 0;}
.top_sls .thumb_bann ul  > li:nth-child(2)  { width:calc(50% - 13px); float:right; margin:0 0 25px 0;}
.top_sls .thumb_bann ul li label                                 {position:absolute;left:15px;top:15px;font-size: 18px;line-height: 24px;color: #000;/*font-family: proxima_novabold;*/     font-weight: 800; letter-spacing:0.8px;z-index:999;/*background: #ffd400;*/   background-color: #FFF438; padding: 0 5px 0 5px;text-transform: uppercase;}

.thumb_bann em                { position:absolute; right:15px; top:15px; z-index:999;}
.thumb_bann em a            { font-size:18px; display:inline-block; margin:0 0px; color:rgba(255,255,255,0.8);}
.thumb_bann em a:hover            { color:#fff;}
.thumb_bann em a.slick-disabled       { color:rgba(255,255,255,0);  cursor:default;}
.thumb_bann em a.slick-hidden         { display:none;}
.thumb_bann .slider-track {
  -webkit-transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
}
.top_sls .thumb_bann ul li div.thumb_cont p { display:block; padding:50px 20px 15px 20px; font-size:18px; color:#fff; /*font-family:proxima_novasemibold;*/ font-weight: 700; position:absolute; left:0; bottom:0; line-height:18px; width:calc(100% - 40px); background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)),color-stop(50%, rgba(0,0,0,0.5)),to(rgba(0,0,0,0.9))); background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.9) 100%); background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.9) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 );}
.top_sls .thumb_bann ul > li:first-child div.thumb_cont p,
.top_sls .thumb_bann ul > li:nth-child(2) div.thumb_cont p { font-size:24px; line-height:inherit; padding:20px 25px; width:calc(100% - 50px); background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)),color-stop(50%, rgba(0,0,0,0.5)),to(rgba(0,0,0,0.9))); background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.9) 100%); background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.9) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 );}
.top_sls .thumb_bann ul li b        { width:50px; height:50px; position:absolute; left:50%; top:50%; margin:-25px 0 0 -25px; background:url(../images/play.png) no-repeat; opacity:0.7; background-size:100% auto;  -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s}
.top_sls .thumb_bann ul li:first-child b,
.top_sls .thumb_bann ul li:nth-child(2) b { width:62px; height:62px; margin:-31px 0 0 -31px;}
.top_sls .thumb_bann ul li:hover span img { opacity:1;}

.top_sls .thumb_bann ul li:hover b      { opacity:1; margin:-30px 0 0 -25px}
.top_sls .thumb_bann ul li:first-child:hover b,
.top_sls .thumb_bann ul li:nth-child(2):hover b { margin:-35px 0 0 -31px;}
.top_sls .thumb_bann ul ul li         { margin:0; padding:0;}
.top_sls .thumb_bann ul ul          { width:100% !important; overflow:hidden;}

.widget_sec                 { width:100%; float:left; padding:45px 0;}
.wid_lft                  { float:left; display:block; width:calc(100% - 360px);}
.wid_rgt                  { float:right; display:block; width:300px; margin:-10px 0 0 0; }
.wid_lft .wid                 { width:calc(50% - 25px); float:left; margin-bottom:40px;}
.wid_lft .wid.wid_1               { width:100%;}
.wid_lft .wid.wid_3               { float:right;}
.wid_lft .wid h3              {font-size: 20px;color:#333;font-family: proxima_novabold;letter-spacing:0.8px;padding:10px 0;line-height:26px;border-bottom:#0142ff solid 3px;margin-bottom:25px;text-transform:uppercase;}
.wid_lft .wid_2 h3              { border-bottom:#ffcd00 solid 3px;}
.wid_lft .wid_3 h3              { border-bottom:#ffcd00 solid 3px;}
.wid_lft .wid_4 h3              { border-bottom:#0142ff solid 3px;}
.wid_lft .wid ul                { display:block; width:100%; float:left; border-bottom:#eaeaea solid 3px;}
.wid_lft .wid ul li               { float:left; display:block; width:100%; margin-bottom:30px;  -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; cursor:pointer;}
.wid_lft .wid.wid_1 ul li           { width:calc(50% - 20px); height:76px;}
.tnc_lft .wid.wid_1 ul li           {width:calc(50% - 20px);height: auto;}
.wid_lft .wid.wid_1 ul li:nth-child(2n)     { float:right;}

.wid_lft .wid ul li span            { width:120px; margin:0 15px 0 0; float:left; background:#000;}
.wid_lft .wid ul li span img            { opacity:0.9; -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; width:100%;}
.wid_lft .wid ul li h4              { font-size:18px; color:#333; line-height:24px; padding-bottom:10px; /*font-family:proxima_novasemibold;*/ font-weight: 600;  -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; }


.wid_lft .wid ul li p               { font-size:14px; color:#888888; line-height:20px; display:block; letter-spacing:0.3px;  -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; }
.wid_lft .wid ul li:hover span img        { opacity:1;} 
.wid_lft .wid ul:hover li h4,
.wid_lft .wid ul:hover li p             { opacity:0.8;}
.wid_lft .wid ul:hover li:hover h4,
.wid_lft .wid ul:hover li:hover p         { opacity:1;} 
.wid a.rd_more                { display:block; text-align:right; padding:10px 0; font-size:14px; font-family:proxima_novaregular; text-transform:uppercase; color:#888888; width:100%; float:left;}
.wid a.rd_more b                { display:inline-block; margin-left:5px; color:#888888;}
.wid a.rd_more:hover            {color: #333;}
.wid a.rd_more:hover b            { color:#333;}
.wid_rgt em                   { font-size:10px; color:#666; text-transform:uppercase; line-height:16px; display:block; text-align:right;}
.wid_lft .wid.wid_1 ul li h4          { max-height:24px; overflow:hidden; white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.tnc_lft .wid.wid_1 ul li h4          {max-height: inherit;white-space: normal;overflow: visible;-o-text-overflow: inherit;text-overflow: inherit;}
.wid_lft .wid.wid_1 ul li a               {color:#000000}
.wid_lft .wid.wid_1 ul li p             { max-height:38px; overflow:hidden;}
.bottom_logo                { float:left; display:block; width:100%; padding:40px 0 25px 0;}
.bottom_logo span               {display:block;/* float:left; */width:100%;text-align: center;}
.bottom_logo span label           {/* float:left; */margin-right:16px;display: inline-block;}
.bottom_logo span label:last-child      { margin:0; }    

.footer                   { width:100%; float:left; display:block; padding:45px 0 0 0; /*background:#111111;*/     background: #010785;}
.footer_top                 { float:left; display:block; width:100%; padding-bottom:40px;}
.fot                    { width:calc(25% - 15px); margin-right:15px; float:left; display:block;}
.fot h4                   {font-size: 14px;color:#fff;/*font-family: proxima_novabold;*/ font-weight: 700;  display:block;text-transform:uppercase;margin-bottom:15px;}
.fot h4 b                   { width:35px; height:2px; /*background:#ffd800;*/ background-color: #FFF438; display:block; margin:5px 0 0 0;}
.fot ul                   { float:left; width:100%; display:block;}
.fot ul li                  { float:left; display:block; width:100%; margin-bottom:10px;}
.fot ul li a                { /*color:#999999;*/ color:#ccc; font-size:14px; /*font-family:proxima_novaregular;*/ display:block;}
.fot ul li a:hover              { color:#fff;}
.deep_bot                   { width:100%; padding:40px 0; /*background:#010103;*/ background:#000; float:left;}
.deep_bot span                { display:block; width:100%; text-align:center;}
.deep_bot span img              { margin:0 auto; display:block;}
.deep_bot p                 { padding:25px 0 0 0; font-size:14px; font-family:proxima_novasemibold; text-align:center; display:block; color:#787878; float: left; width: 100%;}
.social_updates               { background:#f2f2f2; padding:50px 0; width:100%; float:left;}
.social_updates h2              {display:block;text-align:center;padding:0 0 0 0;color:#1f00ff;font-size: 26px;margin-bottom: 30px;/*font-family: proxima_novabold;*/ font-weight: 600; letter-spacing:0.8px;}
.social_updates h2 span           { color:#ffc600;}
.social_updates ul            { float:left;width: 100%;text-align:  center;display:block;}
.social_updates ul li             {display: inline-block;margin-right: 70px;vertical-align: top;width: calc(50% - 150px);}
.social_updates ul li h3          { display:block; background:url(../images/line.jpg) center repeat-x; text-align:center; margin-bottom:10px;}
.social_updates ul li h3 em         { background:#3b5999; line-height:62px; height:62px; width:62px; text-align:center; display:block; margin:0 auto; font-size:20px; color:#fff; border-radius:100px; border:#f2f2f2 solid 5px;}
.social_updates ul li.sc2 h3 em       { background:#55acee;}
.social_updates ul li.sc3 h3 em         { background:#e4405f;}
.social_updates ul li:last-child      { margin:0;}
.social_updates ul li div           { padding:10px; -webkit-box-shadow:#ddd 0 1px 2px; box-shadow:#ddd 0 1px 2px; background:#fff; width:calc(100% - 20px);}
.social_updates ul li div span        { width:100%; display:block;}
.social_updates ul li div img         { width:100%; display:block;}
.sport_name                 { padding:10px 0; float:left; width:100%; /*background:url(../images/cri_bg.jpg) left top no-repeat #fff;*/ -webkit-box-shadow:rgba(0,0,0,0.2) 0 3px 3px; box-shadow:rgba(0,0,0,0.2) 0 3px 3px;}
.sport_name h3                {font-size: 23px;color:#1f00ff;/*font-family: proxima_novabold;*/ font-weight: 700; padding:20px 50px 20px 0;letter-spacing:0.8px;width:100px;border-right:#f2f2f2 solid 1px;float:left;margin:10px 0;}
.sport_name h3.fight            { padding:0 50px 0 0;}
.sport_name h3 b              { width:35px; height:5px; /*background:#ffcd00;*/ background-color: #FFF438; float:right; display:block; margin:2px 5px 0 0;}
.sport_name ul                { width:calc(100% - 170px); float:left; display:block;}
.sport_name ul li               { padding: 10px 25px; float:left;}
.sport_name ul li span            { display:block; text-align:center; }
.sport_name ul li span img          { display:inline-block; width:70px; vertical-align:top;}
.sport_name ul li label           { font-size:13px; color:#333333; line-height:18px; text-align:center; display:none;}
.sport_slider                 { width:100%; float:left; display:block; background:#f2f2f2; padding:40px 0;}
.sport_slider ul              {float:left;display:block;width:100%;overflow:hidden;position: relative;z-index: 1;}
.sport_slider ul li             { float:left; cursor:pointer; display:block; width:100%; position:relative;}
.sport_slider ul li span          { display:block; background:#000; overflow:hidden;}
.sport_slider ul li span img        { width:100%; opacity:0.8;  -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; /*margin:-100px 0;*/ margin:0;}
.sport_slider ul li .sport_slider_cont    { display:block; background:url(../images/bt_strip.png) left bottom repeat-x; position:absolute; left:0; top:0; width:100%; height:100%;}
.sport_slider ul li:hover span img      { opacity:1;}
.sport_slider_cont label          { position:absolute; left:25px; top:25px; font-size:30px; color:#000; font-family:thesanscdlf8_extrabold_italic; display:block; text-transform:uppercase; background:#ffd400; padding:0 8px; line-height:36px;}
.sport_slider a.sp_lft_arr          {color:#fff;font-size:24px;display:block;position:absolute;right:50px;top:25px;z-index: 9;}
.sport_slider a.sp_rgt_arr          {color:#fff;font-size:24px;display:block;position:absolute;right:25px;top:25px;z-index: 9;}

.sport_slider_cont p          { font-size:18px; color:#fff; font-family:proxima_novasemibold; display:block; position:absolute; left:25px; bottom:25px; width:calc(100% - 50px); }
.sport_slider_cont p strong           { font-size:26px;  display:block;}
.sport_slider_cont b            { width:69px; height:69px; background:url(../images/play.png) no-repeat; background-size:100% auto; float:left; opacity:0.8; margin-right:20px;  -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s;  transition: all .3s ease 0s;}
.sport_slider ul li:hover .sport_slider_cont b            { opacity:1; margin:-5px 20px 5px 0; }
.sport_slider_cont p cite           { color:#fff; line-height:20px; padding:0 5px; font-size:18px; background:#ff0042; display:inline-block; height:20px; font-family:thesanscdlf8_extrabold_italic; letter-spacing:0.8px;}

.bc-player-172698d6-ab83-479e-940e-2bab20fb0a3f_default .vjs-big-play-button  { width:80px !important; height:80px !important; border:#fff solid 4px; border-radius:70px; position:absolute; left:50%; top:50%; margin:-40px 0 0 -40px;}
/* .video-js .vjs-big-play-button .vjs-icon-placeholder:before,  
.vjs-icon-play                { width: auto !important;  height: auto !important; line-height: 20px !important;margin: 27px 18px !important; font-size:34px;}
 */
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,  
.vjs-icon-play                { width: auto !important;  height: auto !important; line-height: 20px !important;margin: 11px 26px !important; font-size:34px;}


.menu                 { display:none;}
.left-menu-toggle         { -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s}
.left-menu-toggle .hamburger     { position: absolute; opacity:1; -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; left:2px; top:2px;}
.left-menu-toggle .hamburger:hover  { opacity:1;}
.hamburger-line           { -webkit-transition-property: background-color, width, height; -o-transition-property: background-color, width, height; transition-property: background-color, width, height;   -webkit-transition-duration: .25s, .15s, .15s;   -o-transition-duration: .25s, .15s, .15s;   transition-duration: .25s, .15s, .15s;   -webkit-transition-timing-function: linear, ease-in-out, ease-in-out;   -o-transition-timing-function: linear, ease-in-out, ease-in-out;   transition-timing-function: linear, ease-in-out, ease-in-out;  display: block; background: #fff;}
.menu         { width: 56px; height: 56px; cursor: pointer; -webkit-transition: background-color .25s linear, color .25s linear; -o-transition: background-color .25s linear, color .25s linear; transition: background-color .25s linear, color .25s linear; color: #fff; background:none; margin:-10px 4px -10px -20px; position:relative; z-index:9999; float:left;}
.left-menu-toggle         { background:none;}
.left-menu-toggle.open  {background:#000;}
.left-menu-toggle .hamburger .hamburger-line { width: 26px; height: 3px;position: relative; top: 11px; left: 0px; margin: 5px 13px; border-radius:3px;}
.left-menu-toggle .hamburger .hamburger-line:nth-child(1) { -webkit-transition-delay: 0s, .3s; -o-transition-delay: 0s, .3s; transition-delay: 0s, .3s}
.left-menu-toggle .hamburger .hamburger-line:nth-child(2) { -webkit-transition-delay: 0s, .455s; -o-transition-delay: 0s, .455s; transition-delay: 0s, .455s}
.left-menu-toggle .hamburger .hamburger-line:nth-child(3) { -webkit-transition-delay: 0s, .65s; -o-transition-delay: 0s, .65s; transition-delay: 0s, .65s}
.left-menu-toggle .cross    { position: absolute; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); top:4px; left:3px;}
.left-menu-toggle .cross .hamburger-line { background-color: #fff; }
.left-menu-toggle .cross .hamburger-line:nth-child(1) { height: 0%;top: -14px;left: 33px; width: 3px; position: absolute;
    -webkit-transition-delay: 0s, 0s, 0s;
            -o-transition-delay: 0s, 0s, 0s;
       transition-delay: 0s, 0s, 0s;}
.nav_cnt span       {     width: 100px; display: block;margin: 25px auto 15px auto;}
.nav_cnt span img       { width:100%; height:auto;}
.left-menu-toggle .cross .hamburger-line:nth-child(2) { width: 0;height: 3px; position: absolute;top: -1px; left: 20px;
    -webkit-transition-delay: 0s, .25s, .25s;
            -o-transition-delay: 0s, .25s, .25s;
       transition-delay: 0s, .25s, .25s}
.left-menu-toggle.open          {  position: absolute;width:56px; height:56px; display:block; }
.left-menu-toggle.open .left-menu-name  {top: -65px}
.left-menu-toggle.open .hamburger .hamburger-line { background-color: none; width: 0}
.left-menu-toggle.open .hamburger .hamburger-line:nth-child(1) { -webkit-transition-delay: 0s, 0s; -o-transition-delay: 0s, 0s; transition-delay: 0s, 0s}
.left-menu-toggle.open .hamburger .hamburger-line:nth-child(2) { -webkit-transition-delay: 0s, .125s; -o-transition-delay: 0s, .125s; transition-delay: 0s, .125s}
.left-menu-toggle.open .hamburger .hamburger-line:nth-child(3) { -webkit-transition-delay: 0s, .25s; -o-transition-delay: 0s, .25s; transition-delay: 0s, .25s}
.left-menu-toggle.open .cross .hamburger-line     { }
.left-menu-toggle.open .cross .hamburger-line:nth-child(1)  { height: 29px;-webkit-transition-delay: 0s, .425s, .425s;-o-transition-delay: 0s, .425s, .425s;transition-delay: 0s, .425s, .425s}
.left-menu-toggle.open .cross .hamburger-line:nth-child(2)  { width: 29px; -webkit-transition-delay: 0s, .275s, .275s; -o-transition-delay: 0s, .275s, .275s; transition-delay: 0s, .275s, .275s}
.panel_top h3           { width:calc(100% - 120px); float:left; margin-left:20px;}
.more_menu            { display:none;}

.wrapper            {      position: relative;
    z-index: 99;
    -webkit-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
    right: 0;
    overflow: hidden;
    background-position: center 0;}
.top_banner ul, .top_banner ul li { height:350px; overflow:hidden;}
html.stick            { overflow: hidden}
.menu_wrap ul.nav li a        { -webkit-animation-duration: .5s; -webkit-animation-fill-mode: both; animation-fill-mode: both}
.menu ul li:hover ul      { display: block; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft}
.menu_wrap h2           { font-size: 30px; color: #fff; text-align: center; padding: 10px 0}
.menu_wrap ul.nav           { margin:0 20px; display: block; padding: 0; float:left; width:calc(100% - 40px)}
.menu_wrap ul.nav > li        { display: block; border-bottom:rgba(255,255,255,0.1) solid 1px;}
.menu_wrap ul.nav li a        { -webkit-animation-duration: .5s; animation-duration: .5s; display: block; text-align: center; /*font-size: 18px;*/ font-size: 16px; color: #fff;
    /*font-family:proxima_novabold;*/ font-weight: 700; text-transform:uppercase; padding: 12px 20px; letter-spacing:0.5px;}
.menu_wrap ul.nav ul      { padding:0 20px;-webkit-animation-duration: .5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; display:none; width:calc(100% - 40px);}
.menu_wrap ul.nav li:hover ul     { display:block;  -webkit-animation-name: fadeIn; animation-name: fadeIn}
.menu_wrap ul.nav ul li a       { padding:0 10px 10px 10px; font-size:14px;}
.menu_wrap ul.nav li a:hover,
.menu_wrap ul.nav li.active a     { -webkit-animation-name: pulse; animation-name: pulse;color: #ffd800; display: block}
.menu_wrap .container       { position: relative}
.menu_wrap a.close        { width: 76px; height: 76px;display: block; background: url(../images/close.png) center no-repeat; position: absolute; right: -50px;top: 72px;display: none;}
.menu_wrap.popup a.close    { -webkit-animation-duration: .5s;-webkit-animation-duration: .5s;animation-duration: .5s;-webkit-animation-fill-mode: both;
    animation-fill-mode: both; -webkit-animation-name: rotateIn; animation-name: rotateIn}
.menu_wrap.popup a.close:hover  { -webkit-animation-name: rotateIn; animation-name: rotateIn}

.wrapper.push           { right:calc(-100% + 56px); }   
.menu_wrap          { float:left; display:none;}

.menu_wrap .social        { float:left; display:block; width:100%; padding:30px 0 0 0}
.menu_wrap  .social ul        { float:left; display:block; width:100%; text-align:center;}
.menu_wrap  .social ul li       { display:inline-block; margin:0 10px; vertical-align:top;}
.menu_wrap  .social ul li a     { color:#fff; font-size:20px; display:block;}
.loader-main      { /*border: 5px solid #ffd600;*/  border: 5px solid #FFF438; border-radius: 50%; border-top: 3px solid rgba(0,0,0,0.2);  width: 120px;
  height: 120px;  -webkit-animation: spin 1s linear infinite;  animation: spin 1s linear infinite;}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
#loader           { position: fixed;  top: 0; left: 0;  height: 100%; width: 100%;  /*background: #443a8b;*/  z-index: 100000000; opacity: 1; overflow:hidden;  text-align: center;

background: rgba(183,0,187,1);/* Old Browsers */
background: -moz-linear-gradient(top, rgba(183,0,187,1) 0%, rgba(1,7,133,1) 46%, rgba(1,7,133,1) 100%); /* FF3.6+ */
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(183,0,187,1)), color-stop(46%, rgba(1,7,133,1)), color-stop(100%, rgba(1,7,133,1)));/* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, rgba(183,0,187,1) 0%, rgba(1,7,133,1) 46%, rgba(1,7,133,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(183,0,187,1) 0%, rgba(1,7,133,1) 46%, rgba(1,7,133,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(183,0,187,1) 0%, rgba(1,7,133,1) 46%, rgba(1,7,133,1) 100%); /* IE 10+ */
background: linear-gradient(to bottom, rgba(183,0,187,1) 0%, rgba(1,7,133,1) 46%, rgba(1,7,133,1) 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b700bb', endColorstr='#010785', GradientType=0 );/* IE6-9 */

}
#loader           {/*background-color: rgba(1,20,254,0.95);*/ background-color: #3016C6;  }
.position-center-center   {left: 50%; position: absolute; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.logo_loader      { width:80px; position:absolute; top:50%; left:50%; margin:-24px 0 0 -40px; height:auto; display:block;}
.show                   { display:block}
.hide                   { display:none;}
.cat_sel                {display:block;width:100px;position:relative;}
.cat_sel a.select_all         {padding:0 10px;display:block;width:calc(100% - 20px);line-height: 26px;border-radius:3px;background:#fff;color:#333;font-size:12px;-webkit-box-shadow:rgba(0,0,0,0.1) 0 2px 2px;box-shadow:rgba(0,0,0,0.1) 0 2px 2px;font-family:proxima_novaregular;margin:7px 0 0 0;}
.cat_sel a.select_all:hover       { background:#f2f2f2}
.cat_sel a.select_all b         { float:right; line-height:28px; margin-right:0;}
.cat_sel ul               { display:none; position:absolute; left:0; top:25px; background:#fff; border-radius:0 0 3px 3px; width:130px; z-index:999; -webkit-box-shadow:rgba(0,0,0,0.1) 0 2px 2px; box-shadow:rgba(0,0,0,0.1) 0 2px 2px; -webkit-animation-duration: .5s; -webkit-animation-fill-mode: both; animation-fill-mode: both;  }
.cat_sel.active ul            { display:block; -webkit-animation-name: fadeIn; animation-name: fadeIn;}
.cat_sel.active a.select_all b      { -ms-transform: rotate(-180deg); -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);}
.cat_sel ul li              { display:block; width:100%;padding:0px 5px;}
.cat_sel ul li a            { font-size:12px; color:#333; font-family:proxima_novaregular; display:block; padding:10px;}
.cat_sel ul li a:hover          { background:#f2f2f2;}
.show_list          { display:block; width:100%; margin:20px 0; float:left;} 
.show_list > ul         { float:left; width:100%; display:block;}
.show_list > ul > li        { float:left; width:100%; display:block; border-bottom:#e5e5e5 solid 1px;}
.show_list > ul > li:last-child { border:none}
.show_list > ul li .r1    { width:80px; padding:30px 0; float:left;}
.show_list > ul li .r1 span { display:block; width:100%; float:left;}
.show_list > ul li .r1 span img { display:block; width:100%; height:auto;}
.show_list > ul li .r1 span.hd img  { margin-bottom:-20px;}
.show_list > ul li .r2    { margin-left:25px; padding:20px; float:left; display:block;}
.show_list > ul li .r2 h4   { font-size:24px; color:#272727; font-family:proxima_novabold; display:block;}
.show_list > ul li .r2 h4 a { font-size:11px; color:#000; font-family:montserratlight; padding:0 20px; background:#dbdbdb; line-height:28px; margin:5px 0 0 0; display:block; margin-right:20px; border-radius:20px;}
.show_list > ul li .r3    { width:calc(100% - 150px); padding:0 30px; float:right; position:relative;}

.show_list > ul ul      { width:100%; float:left; display:block;  overflow:hidden;}
.show_list > ul ul li     { float:left; display:block; width:270px;}
.show_list > ul ul li a   {padding:30px 35px;font-size:22px;color:#111;font-family:proxima_novabold;display:block;-webkit-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;opacity: 0.45;position:relative;}
.show_list > ul ul li a em  { display:block; font-size:14px; font-family:proxima_novaregular; white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; color:#111; padding:0 0 5px 0;}
.show_list > ul ul li.live a,
.show_list > ul ul li:hover a { color:#111; opacity:1;}
.show_list > ul li .r3 button.slick-next  { position:absolute; right:0; top:50%; border:none;width:30px; height:30px; margin:-15px 0 0 0; font-size:24px; cursor:pointer; color:#5b44ff; outline:none; text-align:center; line-height:30px; cursor:pointer; z-index:8; border:none; background:none; opacity:0.8;}
.show_list > ul li .r3 button.slick-prev  { position:absolute; left:0; top:50%; border:none;  width:30px; height:30px; margin:-15px 0 0 0; font-size:24px; cursor:pointer; outline:none; color:#5b44ff;  text-align:center; line-height:30px; cursor:pointer; z-index:8; border:none; background:none; opacity:0.8;}
.show_list > ul li .r3 button.slick-next:hover,
.show_list > ul li .r3 button.slick-prev:hover  { opacity:1;}
.show_list > ul li .r3 button.slick-arrow.slick-disabled  { display:none !important}

.show_list > ul ul li a strong          { display:none;}
.show_list > ul ul li.live a strong       { background:#FF0141; line-height:16px; padding:0 5px; color:#fff; font-size:14.4px; display:inline-block; vertical-align:top; margin:4px 0 0 5px; height:16px; font-family:thesanscdlf8_extrabold_italic; letter-spacing:0.3px; font-weight:normal;}
.show_list > ul ul li a b           { position:absolute; left:0px; top:30px; font-size:20px; color:#FFCD00; display:none;}
.show_list > ul ul li:hover b       { display:block;}
.show_list > ul ul li.live b        { display:none;}

.chan_cat_list          { display:block; width:100%; margin:20px 0; float:left;} 
.chan_cat_list > ul         { float:left; width:100%; display:block;}
.chan_cat_list > ul > li        { float:left; width:100%; display:block; border-bottom:#e5e5e5 solid 1px;}
.chan_cat_list > ul > li:last-child { border:none}
.chan_cat_list > ul ul      { width:100%; float:left; display:block;  overflow:hidden;}
.chan_cat_list > ul ul li     { float:left; display:block; width:100%; border-bottom:#e2e2e2 solid 1px;}
.chan_cat_list > ul ul li:last-child  { border:none;}
.chan_cat_list > ul ul li a   {padding:20px 0;font-size:20px;color:#111;font-family:proxima_novabold;display:block;-webkit-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;opacity: 0.45;position:relative;}
.chan_cat_list > ul ul li a em  {display:block;font-size:18px;font-family: proxima_novasemibold;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#111;padding:0;float:right;width:calc(100% - 180px);line-height:30px;}
.chan_cat_list > ul ul li a em  span
{    font-size: 14px;
    line-height: 1.1;
    display: block;
    color: gray;
    margin: 0 0 10px 0;}
.chan_cat_list > ul ul li.live a,
.chan_cat_list > ul ul li:hover a {color: #1f00ff;opacity:1;}

.chan_cat_list > ul ul li a strong          { display:none;}
.chan_cat_list > ul ul li.live a strong       { background:#FF0141; line-height:16px; padding:0 5px; color:#fff; font-size:14.4px; display:inline-block; vertical-align:top; margin:4px 0 0 5px; height:16px; font-family:thesanscdlf8_extrabold_italic; letter-spacing:0.3px; font-weight:normal;}
.chan_cat_list > ul ul li a b           { position:absolute; right:30px; top:21px; font-size:26px; color:#FFCD00; display:none;}
.chan_cat_list > ul ul li:hover b       { display:block;}
.chan_cat_list > ul ul li.live b        { display:none;}
.chan_cat_list > ul ul li.prev          { opacity:0.4 !important;}
.chan_cat_list > ul ul li.prev a        { color:#666;}
.chan_cat_list > ul ul li.prev a b        { display:none !important}

#lightbox                 { position:fixed; font-family:proxima_novaregular; left:0; top:0; width:100%; height:100%; z-index:99999; display:none; overflow:auto }
span.trans                  { background:rgba(1,20,254,0.95); position:fixed; left:0; top:0; width:100%; height:100%; display:none; z-index:99999;}
.subscribeId                { width:100%;top: 0;margin:0 auto;display:block;}
.subscribeId .setReminder         { margin:0 auto; position:absolute; top:50%; left:50%; margin:-160px 0 0 -255px; -webkit-animation-duration: .5s;animation-duration: .3s;}  
  
#lightbox a.close_lgt           { position:absolute;  right:40px; top:50px; width:50px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:44px; display:block;}

#lightbox.active  .setReminder        { -webkit-animation-name: zoomIn; animation-name: zoomIn}

.subscribeId h1               { display:block; float:left; width:calc(100% - 230px); padding-bottom:20px;}
.subscribeId h1 em              { font-size:11px; color:#333; font-family:proxima_novabold; color:#333; line-height:22px; height:20px; padding:0 5px; text-transform:uppercase; margin-bottom:15px; background:#56e7ee; display:inline-block}
.subscribeId h1 span              { display:block; font-size:26px; color:#fff; font-family:proxima_novabold;}
.subscribeId .soc_share           { width:200px; float:right;}
.setReminder                { display:block;width: 500px; position:relative; float:left;}
.setReminder h2               { font-size: 28px;color:#fff;font-family:proxima_novabold;display:block;padding-bottom:10px; text-align:center;}
.setReminder input[type="text"]       { background:#fff;padding: 0 30px;height: 55px;border:none;width:calc(100% - 60px);margin-right:10px;float:left;font-size: 18px; font-family:proxima_novasemibold; border-radius:5px; margin-bottom:20px;}
.setReminder input[type="submit"]             { width: 180px;text-align:center; color:#333; height: 55px;display:block; float:none; margin:0 auto; font-family:proxima_novabold; background:#ffd800; border:none;font-size:20px;
    line-height: 50px; cursor:pointer; -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; text-transform: uppercase; color: #333; border-radius:5px; }
.setReminder input[type="text"]:focus     { background:#f7f7f7;}
.setReminder input[type="submit"]:hover   { background:#ffff00; }
.errmsg                   { display:block; padding:0 0 10px 0; color:#ffd800; font-size:14px; margin:-15px 0 5px 0; float:left; width:100%;}
.errmsg.successmsg            { font-size:20px; /*font-family:proxima_novasemibold;*/ font-weight: 600; text-align:center; padding:20px 0; display:block;}
.sched_page_top               { padding:25px 0; width:100%; float:left; display:block;}
.sched_page_top_wrap            { float:left; display:block; width:100%; background:#ffd400}
.sched_page_top h2              {font-size: 24px;color:#1f00ff;/*font-family: proxima_novabold;*/ font-weight: 700; float:left;text-transform:uppercase;line-height:50px;display:block;}
.sched_page_top ul.schedule_date        { float:left; display:block; margin: 0 0 0 30px;}
.sched_page_top ul.schedule_date li       { /*width:168px;*/ float:left; display:block;}
.sched_page_top ul.schedule_date li a       { line-height:46px;  color:#fff; font-size:16px; font-family:proxima_novabold; text-transform:uppercase; text-align:center; border-radius:30px; margin-right:15px; border:#fff solid 2px; height:46px; display:block; padding: 0 20px;}
.sched_page_top ul.schedule_date li.active a,
.sched_page_top ul.schedule_date li a:hover     { background:#fff; color:#333333}

.channel_list                 { float:right; display:block; position:relative;}
.channel_list select            { width:210px; outline:none; height:50px; line-height:50px;font-size:16px; /*font-family:proxima_novabold;*/ font-weight: 700; text-transform:uppercase; display:block; padding:0 25px; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background:#fff; border-radius:30px; position:relative; z-index:99; color:#333; border:none;}
.channel_list select option         { padding:8px 10px; font-size:14px; display:block; height:30px;}
.channel_list a.sel_chan          { font-size:16px; /*font-family:proxima_novabold;*/ font-weight: 700;text-transform:uppercase; line-height:50px; width:188px; display:block; padding:0 25px; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background:#fff; border-radius:30px; position:relative; z-index:99; color:#333;}
.channel_list.active a.sel_chan       { background:#fff;}
.channel_list a.sel_chan b          { float:right; display:block; font-size:14px; margin:17px 0 0 0}
.chan_list                  { display:none; width:100%; position:absolute; left:0; top:25px; background:#fff; z-index:9; -webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 1px; box-shadow:rgba(0,0,0,0.2) 0 1px 1px; -webkit-animation-duration: .5s;  animation-duration: .5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; padding:25px 0 0 0;}
.channel_list.active .chan_list       { display:block; -webkit-animation-name: fadeInDown; animation-name: fadeInDown}
.chan_list ul                 { width:100%; float:left; display:block;}
.chan_list ul li              { display:block; border-bottom:#eee solid 1px; float:left; width:100%;}
.chan_list ul li a              { padding:10px 25px; background:#fff; font-size:12px; color:#333; display:block; text-transform:uppercase;}
.chan_list ul li a:hover          { background:#f2f2f2;}
.abt_page                   {  float:left; display:block; width:100%;}
.abt_us_cont,
.feedback_page                { float:left; display:block; width:100%;}
.abt_us_cont_wrap,
.feedback_page_wrap               { float:left; display:block; width:100%;}
.abt_us_cont h1               {  font-size:34px; color:#1f00ff; /*font-family:thesanscdlf8_extrabold_italic;*/ font-weight: 700; font-style: italic; text-transform:uppercase; display:block; padding-bottom:20px;}
.abt_us_cont p                {/*font-family:proxima_novaregular;*/font-size: 16px;line-height: 30px;color: #333;display:block;margin: 20px 0;}
.feedback_p                 { width: 100%; float: left; display: block; background: #f2f2f2;    padding: 40px 0;}
.feedback_p h1                { font-size:34px; color:#1f00ff; font-family:thesanscdlf8_extrabold_italic; text-transform:uppercase; display:block; padding-bottom:20px;}

.about_title,
.com_title                { width: 100%; float: left; display: block; /*background: #ffd400;*/ background: #FFF438;    padding: 28px 0;}
.about_title h1,
.com_title h1               {font-size: 24px;color:#1f00ff;/*font-family: proxima_novabold;*/ font-weight: 700; text-transform:uppercase;display:block;}
.thankyou_m  label.feb_error          { font-size:30px; color:#080; font-family:proxima_novasemibold; text-align:center; display:block; padding:100px 0;}

.feedback_page_wrap ul            { float:left; display:block; width:100%; }
.feedback_page_wrap ul li           { float:left; display:block; width:100%; margin-bottom:25px; }
.feedback_page_wrap ul li label       { width:150px; font-size:16px; color:#888888; display:block; line-height:50px; float:left;}
.feedback_page_wrap ul li label.feb_error         { color:#c00; display:block; font-size:13px; line-height:18px; float:left; margin:5px 0 -5px 150px; width:auto;}
.feedback_page_wrap ul li span label.feb_error    { margin:5px 0 -5px 0;  }
.feedback_page_wrap ul li label b       { color:#f00;}
.feedback_page_wrap ul li input[type="text"],
.feedback_page_wrap ul li input[type="password"],
.feedback_page_wrap ul li input[type="email"]{ padding:10px 15px; border-radius:10px; width:470px; background:#fff; height:30px; line-height:30px; float:left; font-size:16px; color:#333; font-family:proxima_novaregular; border:none; -webkit-box-shadow:rgba(0,0,0,0.1) 0 2px 2px; box-shadow:rgba(0,0,0,0.1) 0 2px 2px}
.feedback_page_wrap ul li select      { padding:10px 15px; border-radius:10px; width:500px; background:#fff; height:50px; float:left; font-size:16px; color:#333; /*font-family:proxima_novaregular;*/ border:none; -webkit-box-shadow:rgba(0,0,0,0.1) 0 2px 2px; box-shadow:rgba(0,0,0,0.1) 0 2px 2px;}
.feedback_page_wrap ul li textarea      { padding:10px 15px; border-radius:10px; width:470px; background:#fff; height:30px; line-height:30px; float:left; font-size:16px; color:#333; /*font-family:proxima_novaregular;*/ border:none; -webkit-box-shadow:rgba(0,0,0,0.1) 0 2px 2px; box-shadow:rgba(0,0,0,0.1) 0 2px 2px; height:200px;}
 .feedback_page               { float:none; margin:0 auto; width:700px;}
.feedback_page_wrap ul li span        { float:left; display:block; width:400px;}
.feedback_page_wrap ul li input[type="submit"] {width: 180px;text-align:center; color:#333; height: 55px;display:block;  /*font-family:proxima_novabold;*/ font-weight: 700; background:#ffd800; border:none;font-size:20px;
    line-height: 50px; cursor:pointer; -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; text-transform: uppercase; color: #333; border-radius:5px;}
.feedback_page_wrap ul li input[type="submit"]:hover  { background:#ffff00;}
  .news_landing                 { float:left; display:block; width:100%; background:#f2f2f2}
.grid                     { display:block; width:100%; float:left; margin:45px 0; position:relative; z-index:8}
.grid ul                  { -moz-column-width: 270px; -webkit-column-width: 270px; -moz-column-gap: 40px; -webkit-column-gap: 40px; vertical-align:top; }
.grid ul li                 { width:100%; display:inline-block; vertical-align:top; margin-bottom:40px; cursor:pointer }

ul.grid_ul li span              { display:block; min-height:40px; position:relative; width:100%; }
ul.grid_ul li span img            { width:100%; display:block; height:auto; border-radius:10px 10px 0 0; opacity:0.9;  }
ul.grid_ul li span strong           { background:#000; display:block; border-radius:10px 10px 0 0}

ul.grid_ul li:hover span img        { opacity:1} 
ul.grid_ul li span b            { position:absolute; left:0; bottom:0; line-height:22px; padding:0 10px; color:#fff; /*font-family:proxima_novabold;*/ font-weight: 700; font-size:12px; text-transform:uppercase; display:block; font-weight:normal; height:21px; }
ul.grid_ul li .com_grid           { width:100%; display:block; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; border-radius:10px;  background:#fff; -webkit-box-shadow:rgba(0,0,0,0.1) 0 1px 2px; box-shadow:rgba(0,0,0,0.1) 0 1px 2px; } 

ul.grid_ul li .post_cont          { padding:20px; display:block;}
ul.grid_ul li .post_cont em         { font-size:12px; font-family:proxima_novaregular; color:#777777; padding-bottom:10px; display:block; line-height:16px; font-style:italic;}
ul.grid_ul li .post_cont h4         { font-size:18px; line-height:22px; color:#333333; /*font-family:proxima_novabold;*/ font-weight: 700; padding-bottom:10px; display:block}
ul.grid_ul li .post_cont p          { font-size:14px; line-height:18px; color:#999999; text-align:justify; display:block;}
/*ul.grid_ul li b               { background:#1f00ff;} */
ul.grid_ul li b               { background:#ffd400;}
.news_details                 {display:block;width:100%;/* padding:75px 0; */background:#f2f2f2;float:left;}
.ad_with_us                 { display:block; width:100%; padding:75px 0; background:#f2f2f2; float:left;}
.new_det                  { width:calc(100% - 96px); padding:40px 48px; background:#fff; border-radius:15px; -webkit-box-shadow:rgba(0,0,0,0.1) 0 1px 2px; box-shadow:rgba(0,0,0,0.1) 0 1px 2px;  overflow:hidden;}
.news_slider                { float:left; display:block; width:578px; overflow:hidden; margin:-40px 30px 10px -48px; position:relative;}
.news_slider ul               { float:left; display:block; width:100%;}
.news_slider ul li              { float:left; display:block; width:100%;}
.news_slider ul li img            { width:100%; display:block; height:auto;}
.news_slider button.slick-prev        { border:none; background:none; color:#fff; font-size:20px; display:block; position:absolute; right:30px; top:15px; z-index:999; opacity:0.9; outline:none; cursor:pointer; }
.news_slider button.slick-next        { border:none; background:none; color:#fff; font-size:20px; display:block; position:absolute; right:10px; top:15px; z-index:999; opacity:0.9;  outline:none; cursor:pointer;}
.news_slider button.slick-prev:hover,
.news_slider button.slick-next:hover    { opacity:1;}
.news_slider button.slick-next.slick-disabled,
.news_slider button.slick-prev.slick-disabled   { opacity:0; cursor:default;}
.new_det span                 { display:block; line-height:22px; font-size:12px; color:#888888; text-transform:uppercase; vertical-align:top; margin-bottom:13px; letter-spacing:0.2px;}
.new_det span strong            { background:#1f00ff; padding:0 7px; line-height:23px; display:inline-block; vertical-align:top; /*font-family:proxima_novabold;*/ font-weight: 700; color:#fff; text-transform:uppercase; margin-right:15px; letter-spacing:0.3px; height:22px}
.new_det h2                 { font-size:30px; line-height:40px; color:#333333; /*font-family:proxima_novasemibold;*/ font-weight: 600; display:block; padding-bottom:18px;}
.new_det cite                 { display:block; margin-bottom:25px;}
.new_det cite a               { width:35px; line-height:35px; text-align:center; color:#fff;  font-size:18px; display:inline-block; vertical-align:top; margin-right:8px; border-radius:3px; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.news_details a.back_btn          { position:absolute; right:0; top:-46px; font-size:16px; text-transform:uppercase; color:#333; display:block; /*font-family:proxima_novasemibold;*/ font-weight: 600; letter-spacing:0.3px;}
.news_details a.back_btn b          { font-size:20px; color:#1f00ff; float:left; margin-right:8px; display:block; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.news_details a.back_btn:hover b        { margin:0 13px 0 -5px;}
.news_details a.back_btn:hover        { color:#000;}
.new_det cite a.soc1            { background:#3b5999;}
.new_det cite a.soc2            { background:#55acee;}
.new_det cite a.soc3            { background:#dd4b39;}
.new_det cite a.soc4            { background:#e4405f;}
.new_det cite a.soc5            { background:#bd081c;}
.new_det cite a.soc6            { background:#a8a3a3;}
.new_det cite a:hover             { background:#676767}
.new_det p                  { font-size:16px; color:#444444; line-height:24px; display:block; padding-bottom:25px;}
.new_det p strong               { font-family:proxima_novasemibold;}
.new_det p a                { color:#1f00ff;}
.news_next_prev               { float:left; display:block; width:100%; padding:25px 0;}
.news_next_prev a               { color:#1f00ff; font-size:16px; display:block; width:300px;  -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; float:right; text-align:right}
.news_next_prev a span            { display:block; width:100%; text-align:right; width:250px; font-size:14px; color:#333; white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; padding:3px 0 0 0}
.news_next_prev a:hover  span       { color:#000;}
.news_next_prev a b             { font-size:24px; color:#333; text-align:center; width:50px; line-height:50px; float:right;  -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.news_next_prev a.prev_news         { float:left; text-align:left;}
.news_next_prev a.prev_news span      { text-align:left;}
.news_next_prev a.prev_news b         { float:left;}
.news_next_prev a:hover b         { color:#000; margin:0 -10px 0 10px }
.news_next_prev a.prev_news:hover b     { margin:0 10px 0 -10px }
.related_article              { padding:45px 0; float:left; display:block; width:100%;}
.related_article h3             {text-align:center;display:block;font-size: 26px;color:#1f00ff;font-family: proxima_novabold;display:block;padding-bottom:40px;text-transform:uppercase;}
.related_article h3 span          { color:#ffc600;}
.rel_list                   { float:left; display:block; width:100%;  position:relative;}
.rel_list ul                { float:left; display:block; width:100%; overflow:hidden;}
.rel_list ul li               { width:270px; background:#fff;  -webkit-box-shadow:rgba(0,0,0,0.1) 0 1px 2px;  box-shadow:rgba(0,0,0,0.1) 0 1px 2px; border-radius:10px; float:left;overflow:hidden; margin:0 40px 3px 0; cursor:pointer;}
.rel_list ul li span            { width:100%; height:150px; overflow:hidden; display:block; position:relative; background:#000;}
.rel_list ul li span img          { display:block; width:100%; height:auto; opacity:0.9;}
.rel_list ul li:hover span img        { opacity:1}
.rel_list ul li span strong         { background:#1f00ff; padding:0 8px; line-height:23px; height:22px; color:#fff; text-transform:uppercase; font-family:proxima_novabold; letter-spacing:0.3px; display:inline-block; position:absolute; left:0; bottom:0; z-index:99;}
.rel_list ul li p               { font-size:16px; line-height:22px; color:#333; margin:12px 15px; display:block;}
.rel_list button.slick-prev         { border:none; background:none; color:#333; font-size:30px; display:block; position:absolute; left:-50px; top:50%; z-index:999; opacity:0.9; outline:none; margin:-10px 0 0 0; cursor:pointer; }
.rel_list button.slick-next         { border:none; background:none; color:#333; font-size:30px; display:block; position:absolute; right:-50px; top:50%; z-index:999; opacity:0.9;  outline:none; margin:-10px 0 0 0; cursor:pointer}
.rel_list button.slick-prev:hover,
.rel_list button.slick-next:hover       { opacity:1;}
.rel_list button.slick-next.slick-disabled,
.rel_list button.slick-prev.slick-disabled  { opacity:0; cursor:default;}
.videos_list                { float:left; display:block; width:100%; margin:50px 0}
.videos_list ul               { float:left; width:100%; display:block;}
.videos_list ul li              { float:left; margin:8px; cursor:pointer; position:relative; width:calc(25% - 16px);}
.videos_list ul li:first-child,
.videos_list ul li:nth-child(6)         { width:calc(50% - 16px);}
.videos_list ul li:nth-child(6)         { float:right;}
.videos_list ul li .vid_inn         { float:left; display:block; width:100%;}
.vid_inn span                 { display:block; width:100%; background:#000}
.vid_inn span img               { width:100%; display:block; height:auto; opacity:0.9;  -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.videos_list ul li:first-child .vid_inn span img,
.videos_list ul li:nth-child(6) .vid_inn span img { height:420px;}
.vid_over                   { position:absolute; left:0; bottom:0; z-index:9; width:100%;
background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)),to(rgba(0,0,0,0.5)));
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */ padding:30px 0 0 0}
.vid_over h3                { padding:15px 50px 15px 15px; width:calc(100% - 65px); display:block; font-size:16px; color:#fff; /*font-family:proxima_novasemibold;*/ font-weight: 700; }
.videos_list ul li:first-child  .vid_over h3,
.videos_list ul li:nth-child(6)  .vid_over h3 { /*font-size:26px;*/ font-size:22px; padding:25px; width:calc(100% - 50px);}
.vid_over h3 strong             {font-size:10px;color: #000;/*font-family:proxima_novabold;*/ font-weight: 700;  text-transform:uppercase;display:inline-block;line-height:18px;height:18px;padding:0 7px;background: #ffd400;margin-bottom:8px;}
.videos_list ul li:first-child .vid_over h3 strong,
.videos_list ul li:nth-child(6) .vid_over h3 strong { font-size:12px; padding:0 10px; line-height:23px; height:22px;}
.vid_over b.play              { position:absolute; right:20px; bottom:20px; background:url(../images/play.png) no-repeat; background-size:100% auto; width:40px; height:40px; display:block; opacity:0.6; z-index:99;  -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.videos_list ul li:first-child .vid_over b.play,
.videos_list ul li:nth-child(6) .vid_over b.play    { width:67px; height:67px; right:25px; bottom:25px;}
.videos_list ul li:hover span img       { opacity:1;}
.videos_list ul li:hover .vid_over b.play { opacity:1; bottom:23px; }
.videos_list ul li:first-child:hover .vid_over b.play,
.videos_list ul li:nth-child(6):hover .vid_over b.play  { bottom:30px;} 
.vid_detail                 { width:100%; display:block; float:left; background:#fff; -webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 1px; box-shadow:rgba(0,0,0,0.2) 0 1px 1px; margin:50px 0 0 0;}
.vid_detail span              { display:block;}
.vid_detail span img            { width:100%; display:block; height:auto;}
.vid_detail_title               { display:block; padding:30px 25px; width:calc(100% - 50px); float:left;}
.vid_detail_title h2            { font-size:24px; color:#333; /*font-family:proxima_novasemibold;*/ font-weight: 700; line-height:30px; display:block; float:left;}
.vid_detail_title h2 cite           { font-size:16px; display:block; color:#999; font-family:proxima_novaregular;}
.rel_list ul li span b            { position:absolute; right:20px; bottom:20px; background:url(../images/play.png) no-repeat; background-size:100% auto; width:40px; height:40px; display:block; opacity:0.6; z-index:99;  -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.rel_list ul li:hover span b        { opacity:1;}
ul.advertise_with_us          { float:left; width:100%;}
ul.advertise_with_us li           { width:calc(25% - 40px); margin:0 20px; text-align:center; float:left; display:block; min-height:180px;}
ul.advertise_with_us li h3          {font-size: 21px;color:#1f00ff;text-align:center;display:block;padding-bottom:10px;/*font-family: proxima_novabold;*/ font-weight: 700; text-transform:uppercase;letter-spacing:0.5px;}
ul.advertise_with_us li h4          { font-size:18px; /*font-family:proxima_novabold;*/ font-weight: 700; color:#333; display:block; line-height:22px; letter-spacing:0.5px;}
ul.advertise_with_us li h4 span         { font-size:16px; color:#666; display:block; line-height:24px; padding:3px 0 0 0; letter-spacing:0.5px; /*font-family:proxima_novaregular;*/} 
.vid_detail_title .top_panel      { display:block; float:right;}
.vid_detail_title .top_panel span.social  { display:block; margin:4px 0 -4px 0; padding:0;}
.vid_detail_title .top_panel span.social a {   -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; text-align:center; width:40px; line-height:40px; border-radius:20px; color:#fff;}
.vid_detail_title .top_panel span.social a.icon-facebook { background:#3b5999;}
.vid_detail_title .top_panel span.social a.icon-twitter { background:#55acee}
.vid_detail_title .top_panel span.social a.icon-google-plus   { background:#dd4b39;}
.vid_detail_title .top_panel span.social a:hover  { background:#676767;}

ul.other-channels-links                     { width:100%; display:block; float:left; text-align:center; padding-bottom:0;}
ul.other-channels-links li                  {display:inline-block;padding: 0 15px 10px;border-right: #333 solid 1px; margin: 0 0 5px;}
ul.other-channels-links li:last-child       {border-right: none;}
ul.other-channels-links li a                {/*color:#999999;*/ color:#ccc;font-size:13px;letter-spacing: 1px; -webkit-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;}
ul.other-channels-links:hover li a          { opacity:0.7;}
ul.other-channels-links:hover li a:hover    { opacity:1;}
ul.other-channels-links.other-channels-links li a {font-size: 11px;opacity: .7;}
ul.other-channels-links1 { white-space: nowrap; overflow-x: auto; overflow-y: hidden; }
ul.other-channels-links1.other-channels-links li a {font-size: 14px;/*font-family: proxima_novabold;*/     font-weight: 800; text-align: left;padding: 12px 15px;letter-spacing: 0;color: #000000;text-transform: uppercase;/*background-color: #ffd400;*/ background-color: #FFF438; opacity: 1;display: block;border-radius: 5px;}
ul.other-channels-links1.other-channels-links li a:hover {
    /*background-color: #616161;*/
	background-color: #3016C6;
    color: #ffffff;
}
ul.other-channels-links1.other-channels-links li .active {
background-color: #616161;
color: #ffffff;
}
ul.other-channels-links1 li {border-color: #000000;margin: 0 0 0;border: none;}
.clearfix { clear: both; }

/* .top-slider { display: flex; flex-wrap: wrap; } */
#slider-top { width: 70%; float: left; margin: 0;} 
#slider-top .slick-prev, #slider-top .slick-next,#slider-top .slick-prev:before,#slider-top .slick-next:before { font-family: 'icomoon' !important; width: 40px; height: 40px; font-size: 40px; z-index: 1;} 

#slider-top .slick-prev { left:0; } 
#slider-top .slick-next { right:0; } 
#slider-top .slick-next:before{ content: "\e903"; } 
#slider-top .slick-prev:before{ content: "\e902"; } 
#slider-top .slick-dots {bottom: 0;} 
#slider-top .slick-dots li button {background-color: #ffffff;border-radius: 0;width: 20px;height: 3px;padding: 0;} 
#slider-top .slick-dots li button::before {width: 15px;height: 1px;text-indent: -1000px;} 
#slider-top .slick-dots li.slick-active button { background-color:#ffd400; }
.bounded-img { text-align: center;  } 
.bounded-img img { position: relative; width: 100% !important; } 
.bounded-social { width: 30%; float: left; overflow: auto; }
.bounded-social h3 { text-align: center; margin: 10px 0; }
.bounded-social h3 em { background: #55acee; line-height: 62px; height: 62px; width: 62px; text-align: center; display: block; margin: 0 auto; font-size: 20px; color: #fff; border-radius: 100px; border: #f2f2f2 solid 5px; }

.bounded-live-section {background-color: #1f00ff;float: left;width: 100%;
	
	/*background-image: url('../images/right-bg.jpg'), url('../images/left-bg.jpg');
	background-repeat: no-repeat;background-position: right bottom, left top;
	background-size: contain;*/
	
	/*background: rgba(239,0,234,1);
background: -moz-linear-gradient(left, rgba(239,0,234,1) 0%, rgba(75,93,168,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(239,0,234,1)), color-stop(100%, rgba(75,93,168,1)));
background: -webkit-linear-gradient(left, rgba(239,0,234,1) 0%, rgba(75,93,168,1) 100%);
background: -o-linear-gradient(left, rgba(239,0,234,1) 0%, rgba(75,93,168,1) 100%);
background: -ms-linear-gradient(left, rgba(239,0,234,1) 0%, rgba(75,93,168,1) 100%);
background: linear-gradient(to right, rgba(239,0,234,1) 0%, rgba(75,93,168,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef00ea', endColorstr='#4b5da8', GradientType=1 );*/

background: rgba(183,0,187,1);/* Old Browsers */
background: -moz-linear-gradient(left, rgba(183,0,187,1) 0%, rgba(1,7,133,1) 46%, rgba(1,7,133,1) 100%); /* FF3.6+ */
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(183,0,187,1)), color-stop(46%, rgba(1,7,133,1)), color-stop(100%, rgba(1,7,133,1)));/* Chrome, Safari4+ */
background: -webkit-linear-gradient(left, rgba(183,0,187,1) 0%, rgba(1,7,133,1) 46%, rgba(1,7,133,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(183,0,187,1) 0%, rgba(1,7,133,1) 46%, rgba(1,7,133,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(183,0,187,1) 0%, rgba(1,7,133,1) 46%, rgba(1,7,133,1) 100%); /* IE 10+ */
background: linear-gradient(to right, rgba(183,0,187,1) 0%, rgba(1,7,133,1) 46%, rgba(1,7,133,1) 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b700bb', endColorstr='#010785', GradientType=1 );/* IE6-9 */
	
	
}
.inner-live-section {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: space-evenly;-ms-flex-pack: space-evenly;justify-content: space-evenly;text-align: center;padding: 70px 0;}
.live-left .line-watch {font-family: thesanscdlf6_semibold_italic;color: #ffffff;text-transform: uppercase;font-size: 20px;margin: 0 0 10px;}
.live-left .line-team {font-family: thesanscdlf8_extrabold_italic;text-transform: uppercase;margin: 0 0 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;/* width: 280px; */}
.live-left .line-team .teams {color: #ffcd00;font-size: 26px;width: 150px;margin: 0;}
.live-left .line-team .single-team {color: #ffcd00;font-size: 26px;}
.live-left .line-team span {display: inline-block;font-size: 36px;color: #ffffff;margin: 0 20px;}
.live-left .line-time {font-size: 16px;color: #ffffff;text-transform: uppercase;}
.live-right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.live-right .inner1-live-right {text-align: center;text-transform: uppercase;font-size: 14px;color: #ffffff;margin: 0 20px 0 0;}
.live-right .inner1-live-right ul {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 10px 0;}
.live-right .inner1-live-right ul li {margin: 0 15px;}
.live-right .inner1-live-right ul li img{width: 70px;}

.live-right .inner2-live-right {text-align: center;font-size: 14px;color: #ffffff;margin: 0 0 0 20px;}
.live-right .inner2-live-right ul {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 10px 0;}
.live-right .inner2-live-right ul li img{width: 47px;}
.line { width: 1px; background: #ffffff; }

.news-tab {     overflow-y: auto;
    overflow-x: hidden; }
.news-tab, .news-tab > div { float: left; }
.social_updates .news-tab ul li { width: 100%;  font-size: 15px;   /*font-size: 18px;*/ color: #333; line-height: 24px; padding-bottom: 10px; /*font-family: proxima_novasemibold;*/ font-weight: 700; }
.header1 {padding: 5px 0 35px;background: url(../images/top_strip_1.jpg)  top left no-repeat transparent;margin: 30px 0 0 0;}
.social_updates ul li .news-tab > div { padding: 0; width: 100%; -webkit-box-shadow: none; box-shadow: none;}
.social_updates ul li .news-tab ul li  {padding: 15px;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-shadow: #ddd 0 1px 2px;box-shadow: #ddd 0 1px 2px;-webkit-transition: .5s all;-o-transition: .5s all;transition: .5s all;}

.social_updates ul li .news-tab ul li:hover {
    /*background: #ffd400;*/
	background: #FFF438;
}

#slider-top .slide-info {
  position: absolute;
    bottom: 25px;
    padding: 10px 20px;
    text-align: left;
    width: 100%;
    -webkit-box-sizing: border-box;
      box-sizing: border-box;
  z-index: 1;
  
}

#slider-top .slide-info p {
    color: #ffffff;
    width: 100%;
}
#slider-top .slide-info p:first-child {
    font-family: thesanscdlf6_semibold_italic;
    font-size: 30px;
}
#slider-top .slide-info p:nth-child(2) {
    
    font-size: 18px;
}
#slider-top .slide-info p:last-child {
    
    font-size: 14px;
}
#slider-top .fade-div {
  background-image: linear-gradient(0deg, rgba(0,0,0,.3) 20%, rgba(0,0,0,0) 100%);
  position: absolute;
    bottom: 0;
    height: 120px;
    width: 100%;
    z-index: 0;
}

.head-img { display: inline-block; vertical-align: middle; max-width: 110px; margin-right: 20px; }	
.head-text {  }	
.head_title { padding: 0; }
.wwe-padding { padding-top: 70.25%; }

@media only screen and (max-width:1200px) {
  .container              { display:block; width:calc(100% - 40px); padding:0 20px;}
  .slider_shed a.sched_lft_arr,
  .slider_shed a.sched_rgt_arr      { display:none;}
  .slider_shed ul li            { display:inline-block; vertical-align:top; float:none;}
  .slider_shed ul           { white-space:nowrap; overflow:auto; width:100%;}
  .tommor h2 b              { right:0;}
  .tommor h2              { padding-right:20px;}
  .top_sls              { padding:30px 0;}
  .top_sls .thumb_bann ul li:first-child,
.top_sls .thumb_bann ul li:nth-child(2)   { margin:0 0 10px 0;}
.wid_lft .wid ul li span          { width:100px; margin:0 10px 0 0;}
.wid_lft .wid ul li h4            { line-height:20px; font-size:16px; padding-bottom:10px;}
.wid_lft .wid ul li p             { font-size:14px; line-height:20px;}
.wid_lft .wid ul li             { margin-bottom:15px;}
.social_updates ul li             { width:calc(50% - 20px); margin-right:30px;}
.bottom_logo span label         { margin-right:10px; width:80px;}
.bottom_logo span label img         { width:100%;}
.bottom_logo              { padding:30px 0 15px 0}
.sport_name                 { background:#fff; padding:20px 0;}
.sport_slider               { padding:20px 0;}
.sport_name ul              { width:calc(100% - 155px);  white-space:nowrap; overflow:auto; vertical-align:top; float:left;}
.sport_name ul li               { float:none; display:inline-block; padding:0 20px;}
.sport_name h3              { padding:20px 20px 20px 0;}
.news_details a.back_btn        { right:30px;}
.news_slider              { width:470px;}
.rel_list ul                { white-space:nowrap; overflow:auto; width:calc(100% + 20px); margin-right:-20px;}
.rel_list ul li               { display:inline-block; vertical-align:top; margin:0 20px 0 0; float:none;}
.rel_list ul li p               { white-space:normal;}
.vid_over h3              { padding:10px; width:calc(100% - 20px); font-size:14px;}
.videos_list ul li:first-child .vid_inn span img, 
.videos_list ul li:nth-child(6) .vid_inn span img { height:auto;}
.videos_list ul li:first-child .vid_over h3, 
.videos_list ul li:nth-child(6) .vid_over h3  { font-size:20px; padding:15px; width:calc(100% - 30px);}
.news_details               { padding:0;}
.vid_detail                 { margin:45px 0;} 
.related_article            { padding:45px 0}
.slider_shed ul               { display: block; -webkit-animation-name: fadeInDown; animation-name: fadeInDown}
.slider_shed ul:hover li          { opacity:1 !important;}
.show_list > ul li .r3          { padding:0 10px; width:calc(100% - 110px);}
.show_list > ul ul            { white-space:nowrap; width:100%; overflow:auto}
.show_list > ul ul li           { display:inline-block; float:none;}
.show_list > ul li .r1          { padding:23px 0;}
.videos_list ul li:first-child .vid_inn span, 
.videos_list ul li:nth-child(6) .vid_inn span{ height:275px;}
.rel_list ul li span          { height:130px;}
}
@media only screen and (max-width:800px) {
  
  .menu_wrap                    { position: fixed; overflow-y: auto; top: 0; display: block;
    left: calc(50px - 100%); height: 100%; background-color: rgba(1,20,254,1);width: calc(100% - 50px);   -webkit-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; transition: all .5s ease 0s;z-index: 999;
	
	  
	 background: rgba(183,0,187,1);/* Old Browsers */
background: -moz-linear-gradient(top, rgba(183,0,187,1) 0%, rgba(1,7,133,1) 46%, rgba(1,7,133,1) 100%); /* FF3.6+ */
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(183,0,187,1)), color-stop(46%, rgba(1,7,133,1)), color-stop(100%, rgba(1,7,133,1)));/* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, rgba(183,0,187,1) 0%, rgba(1,7,133,1) 46%, rgba(1,7,133,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(183,0,187,1) 0%, rgba(1,7,133,1) 46%, rgba(1,7,133,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(183,0,187,1) 0%, rgba(1,7,133,1) 46%, rgba(1,7,133,1) 100%); /* IE 10+ */
background: linear-gradient(to bottom, rgba(183,0,187,1) 0%, rgba(1,7,133,1) 46%, rgba(1,7,133,1) 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b700bb', endColorstr='#010785', GradientType=0 );/* IE6-9 */
	  
	  
	
	}
  
  .menu_wrap.hidden-menu            { left:0; width:calc(100% - 56px)}
  .header               { padding:10px 0; /*background:#1f00ff;*/  
	
	background: #ef00ea;/* Old Browsers */
background: -moz-linear-gradient(left, #ef00ea 0%, #4b5da8 100%); /* FF3.6+ */
background: -webkit-gradient(left top, right top, color-stop(0%, #ef00ea), color-stop(100%, #4b5da8));/* Chrome, Safari4+ */
background: -webkit-linear-gradient(left, #ef00ea 0%, #4b5da8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ef00ea 0%, #4b5da8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ef00ea 0%, #4b5da8 100%); /* IE 10+ */
background: linear-gradient(to right, #ef00ea 0%, #4b5da8 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef00ea', endColorstr='#4b5da8', GradientType=1 );/* IE6-9 */
	
	
	
	
	
	
	
	
	
	
	
	}
  .header a.logo            {width: 265px;/* margin:0 0 -6px 0 */}
  .header a.logo img          { width:100%;}
  .top_nav              { display:none;}
  .top_sls              { padding:20px 0;}
  .top_sls .thumb_bann ul li div.thumb_cont label     { font-size:16px; left:10px; top:10px;}
  .top_sls .thumb_bann ul li div.thumb_cont p { font-size:13px; padding:10px;}
  .top_sls .thumb_bann ul > li:first-child div.thumb_cont p,
  .top_sls .thumb_bann ul > li:nth-child(2) div.thumb_cont p  { font-size:18px !important; padding:15px !important;}
  .top_sls .thumb_bann ul li b    { width:40px !important; height:40px !important; margin:-20px 0 0 -20px !important;}
  .wid_lft .wid             { width:100%; margin-bottom:20px;}
  .bottom_logo span label,
.bottom_logo span label:last-child  { width:80px; margin:0 20px 10px 20px;}
  .fot                { width:100%; text-align:center; padding-bottom:20px;}
  .fot h4               { text-align:center; display:block;}      
  .fot h4 b               { margin:5px auto 0 auto;}
  .fot ul               { text-align:center;}
  .fot ul li              { display:inline-block; float:none; vertical-align:top; border-right:rgba(255,255,255,0.1) solid 1px; width:auto;}
  .fot ul li a            { padding:0 7px;}
  .fot ul li:last-child       { border:none;}
  .footer_top             { padding:0;}
  .deep_bot span img          { width:100%;}
  .deep_bot               { padding:20px; width:calc(100% - 40px);}
  .footer               { padding:25px 0 0 0}
  .top_sched .nowOnTv         { width:100%; padding:10px 0 0 0;}
  .tommor               { position:absolute; right:20px; top:10px; padding:0;}
  .top_sched              { /*background:#ffcd00;*/     background: #FFF438;}
  .slider_shed b,
.header b.tp_ls { display:none;}
  .top_sched .nowOnTv select      { margin:0 0 0 10px; vertical-align:top;}
  .slider_shed            { width:100%; padding:10px 0;}
  .top_panel              { margin:-1px !important;}
  .slider_shed ul li          { padding:0 20px;}
  .slider_shed ul           { width:calc(100% + 40px); margin-left:-20px; }
  .tommor h2,
.tommor h2 span { font-size:18px;}
  .tommor h2 span           { display:inline-block;}
  .tommor h2 b            { width:auto; padding:0; font-size:20px;}
  .menu               { display:block;}
  .menu_wrap ul.nav li.arrow_m > a    { display:none;}
  .menu_wrap ul.nav li.arrow_m ul   { display:block; width:100%; padding:0;}
  
  .menu_wrap ul.nav li.arrow_m ul li a  { font-size:18px; padding:15px; }
  .menu_wrap ul.nav li.arrow_m ul li:last-child   { border:none}
  .social p               { padding:15px 0 25px 0; font-size:13px; color:#fff; text-align:center; font-family:proxima_novaregular; float:left; width:100%;}
  .top_panel span           { padding:8px 25px 3px 0}
  .slider_shed ul:hover li    { opacity:1;}   
  .cat_sel              { display:inline-block; vertical-align:top; margin-left:10px}
  .top_sched .nowOnTv h2        { float:left; width:100%; line-height:30px;}
  .cat_sel a.select_all         { margin:0;}
  .cat_sel ul li a          { line-height:16px;}
  .menu_wrap ul.nav ul        { display:none !important;}
  .top_panel a.guide          { margin-top:8px;}
  .search_wrap            { margin:5px 0 0 0}
  .wid_lft .wid.wid_1 ul li       { width:100%; margin:0 0 10px 0;}
  .news_details             { padding:50px 0;}
  .news_details a.back_btn      { top:-34px;}
  .news_slider            { width:300px; margin:-20px 20px 20px -20px}
  .new_det              { padding:20px; width:calc(100% - 40px);}
  .new_det h2             { font-size:20px; line-height:26px; padding-bottom:15px;}
  .new_det cite             { margin-bottom:15px;}
  .new_det p              { font-size:14px; line-height:22px; padding-bottom:15px;}
  .related_article          { padding:10px 0 0 0;}
  .related_article h3         { font-size:24px; letter-spacing:0.5px; padding-bottom:25px;}
  .rel_list ul li           { width:200px;}
  .rel_list ul li span        { height:120px;}
  .rel_list ul li p           { margin:8px 12px; line-height:16px; width:calc(100% - 24px); font-size:12px;}
  .videos_list ul li:first-child, 
  .videos_list ul li:nth-child(6),
  .videos_list ul li          { width:calc(33.33% - 16px); margin:8px;}
  .vid_over b.play          { right:10px; bottom:110px;}
  .videos_list ul li:first-child .vid_over h3 strong, 
  .videos_list ul li:nth-child(6) .vid_over h3 strong { font-size:10px; line-height:18px; height:18px; padding:0 7px;}
  .videos_list ul li:first-child .vid_over h3, 
  .videos_list ul li:nth-child(6) .vid_over h3 { font-size:14px;}
  .videos_list ul li:first-child .vid_over b.play, 
  .videos_list ul li:nth-child(6) .vid_over b.play  { width:40px; height:40px; bottom:110px; right:10px;}   
  .vid_inn span             { height:162px; overflow:hidden;}
  .vid_detail             { margin:0 0 50px 0;}
  .rel_list ul li span b        { width:30px; height:30px; right:10px; bottom:10px;}
  .show_list > ul li .r1        { padding:20px 0;}
  .show_list > ul li .r3        { width:calc(100% - 80px); padding:0 10px; margin-right:-30px;}
  .show_list > ul ul li         { width:200px; float:none; display:inline-block; }
  .show_list > ul ul          { white-space:nowrap; overflow:auto;}
  .show_list > ul ul li a       { padding:22px 15px 20px 15px; font-size:20px;}
  .show_list > ul ul li a em      { font-size:13px;}
  .show_list > ul ul li.live a strong   { font-size:13px; letter-spacing:0.5px; margin:0 0 0 5px;}
  .show_list > ul li .r1 span.hd img  { margin-bottom:-10px;}
  .sched_page_top ul.schedule_date  { position:absolute; left:0; top:120px; width:100%; margin:0; padding:0; text-align:center;}
  .sched_page_top ul.schedule_date li {display:inline-block;float:none;margin: 0 5px 10px;}
  .sched_page_top ul.schedule_date li a   { color:#333; border:#333 solid 2px; font-size:16px; line-height:52px; height:50px;}
  .show_list,
.chan_cat_list  { margin:110px 0 20px 0}
.chan_cat_list1 { margin-top: 0; }
  .sched_page_top ul.schedule_date li.active a{ background:#ffd400; border:#ffd400 solid 2px;}
  .show_list > ul ul li a b       { left:-10px; top:25px;}
  .vid_inn span,
.videos_list ul li:first-child .vid_inn span, 
.videos_list ul li:nth-child(6) .vid_inn span { height:auto !important;}
.videos_list ul li:first-child:hover .vid_over b.play, 
.videos_list ul li:nth-child(6):hover .vid_over b.play,
.vid_over b.play  { bottom:75px !important;}
ul.advertise_with_us li           { width:calc(50% - 40px);}
.ad_with_us               { padding:50px 0;}
.feedback_page                { width:calc(100% - 30px); padding:0 15px; float:left;}
.rel_list ul li span          { height:110px;}  
#slider-top, .bounded-social { width: 100%; }
}

@media only screen and (max-width:767px) {
  .bounded-live-section { /*background-size: 100px;*/ }
  .inner-live-section { -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 30px 0; }
  .line { width: 100%; height: 1px; margin: 30px 0; }
  .live-right .inner1-live-right ul li img { width: 60px; }
  .live-right .inner2-live-right ul li img { width: 40px; }
  .live-left .line-team span { font-size: 30px; }
  .live-left .line-team .teams { font-size: 22px; width: 140px; }
  .live-left .line-team .single-team { font-size: 22px;}
  .live-right .inner1-live-right { margin: 0 10px 0 0; }
  .live-right .inner2-live-right { margin: 0 0 0 10px; }
}
@media only screen and (max-width:480px) {
  .header               { padding:13px 0; /*background-size:30px auto*/}
  .header a.logo            {width: 100%;max-width: calc(100% - 50px);/* margin:0 0 -9px 0; */}
  .container              { width:calc(100% - 20px); padding:0 10px;}
  .header b.tp_ls img         { height:50px; width:auto}
  .top_panel              { margin:3px 5px 0 0; }
  .top_panel span           { padding:0 25px 0 0; display:none;}
  .top_panel a.guide          { margin-top:5px;}
  .tommor               { position:relative; left:0; top:0; right:auto; padding:10px; text-align:center; width:100%; margin:0 0 0 -10px; background:#fcfcfc; float:left; -webkit-box-shadow:#ddd 0 1p 2px; box-shadow:#ddd 0 1p 2px;}
  .top_sched .nowOnTv         { width:100%; padding:0 0 10px 0;}
  .top_sched .nowOnTv h2        { font-size:26px; line-height:30px; }
  .top_sched .nowOnTv select        { margin:0 0 0 10px; width:80px; vertical-align:top;}
  .top_sched              { /*background:#ffcd00;*/ background-color: #FFF438; margin:10px; padding:20px 0 0 0; width:calc(100% - 20px);}
  .slider_shed b            { display:none}
  .slider_shed            { width:100%; padding:0; height:auto;}
  .slider_shed ul li          { padding:0 15px;}
  .slider_shed ul li span         { font-size:18px; padding-right:20px; line-height:18px;}
  .slider_shed ul li span em      { font-size:13px;}
  .slider_shed ul li div h2       { font-size:14px; padding-bottom:5px;}
  .slider_shed ul           { width:calc(100% + 20px); margin: 0 0 0 -10px }
  .top_sls              { padding:10px 0;}  
  .top_sls .thumb_bann > ul > li    { width:100% !important; margin:0 0 10px 0 !important}
  .widget_sec             { padding:20px 0;}
  .wid_lft              { width:100%;}
.wid_rgt                { float:none; margin:0 auto; clear:both}
.wid_lft .wid               { margin-bottom:10px;}  
  .social_updates h2          { font-size:24px; margin-bottom:10px;}
  .social_updates           { padding:20px 0 40px 0;}
  .social_updates ul li         { margin:0 0 20px 0; width:100%;}
  .bottom_logo            { padding:15px 0 10px 0;}
  .bottom_logo span label,
.bottom_logo span label:last-child  { float:left; width:94px; margin:10px 10px 0 10px;}
  .bottom_logo span           { text-align:center}
  .footer               { padding:20px 0 0 0}
  .fot ul li              { margin-bottom:5px;}
  .fot ul li a            { font-size:12px;}
  .fot                { padding-bottom:10px;}
  .deep_bot p             { font-size:12px;}
  .top_sched .nowOnTv select      { min-width:inherit; width:100px; float:right}
  .slider_shed ul           { width:100%; margin:0 0 20px 0; height:180px; overflow:auto; white-space:normal;}
  .slider_shed ul li          { width:100%; padding:10px 0; position:relative; border-bottom:rgba(0,0,0,0.1) solid 1px;}
  .slider_shed ul li span         { margin:0; line-height:18px;}
  .slider_shed ul li div        { margin:0; width:calc(100% - 90px);}
  .slider_shed ul li span em      { display:inline-block;}
  .slider_shed ul li div h2       { font-size:13px; line-height:20px; display:block; padding:0 80px 0 0; vertical-align:top; white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; font-/*family:proxima_novaregular;*/}
  .tommor h2, .tommor h2 span     { text-align:center;}
  .slider_shed ul li div cite           { display:block; position:absolute; right:0; top:10px; width:auto; vertical-align:top; margin-left:10px; }
  .slider_shed ul li div cite img     { width:35px;}
  .tommor h2 b            { font-size:16px; margin-left:5px; position:relative;}
  .sport_name h3            { padding:0 0 10px 0; font-size:24px; width:100%; float:left;}
  .sport_name ul li           { padding:0 15px 0 0;}
  .sport_name ul li span img      { width:80px;}
  .sport_name ul li span        { margin-bottom:10px;}
  .sport_name ul li label       { font-size:11px;}
  .sport_name h3 b          { float:none;}
  .sport_name ul            { width:100%;}
  .sport_slider ul li span img    { width:180%; margin:0 -40%;}
  .sport_slider_cont label      { font-size:20px; left:10px; top:10px;}
  .sport_slider_cont b        { width:50px; height:50px; margin-right:10px;}
  .sport_slider_cont p cite       { line-height:17px; font-size:11px; height:16px;}
  .sport_slider_cont p strong     { font-size:16px; white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis}
  .sport_slider_cont p        { left:10px; bottom:10px; font-size:14px;}
  .menu                 { margin:-14px 4px -14px -10px}
  .search_wrap a.search     { position:absolute; right:-5px;top:-15px; width:50px; line-height:50px; text-align:center; margin:0;  -webkit-transition: all 0s ease 0s; -o-transition: all 0s ease 0s; transition: all 0s ease 0s}
  .search_wrap.active a.search    { position: absolute; right: 0; background: #ffcd00; top: -46px; height: 56px; line-height: 56px; margin: -10px 0 0 0; color:#000; width: 50px; text-align: center; border-radius:0;}
  .search_wrap.active             { width:100%; padding:0; margin:0; position:absolute; right:0; top:-13px; z-index:9999;}
  .search_wrap.active input[type="text"]  { width:calc(100% - 50px); padding:0 40px 0 10px; height:55px; border-radius:0; -webkit-animation-name: none; animation-name:none; font-size:16px;}
  .search_wrap.active b       { right:0; line-height:56px; font-size:26px; width:40px; text-align:center;}
.top_panel a.guide          { margin:5px 0 0 15px;}
  .top_sls .thumb_bann ul li div.thumb_cont     { background-position:0 -60px;}
  .show                   { display:none}
  .hide                   { display:block;}
  .sport_name             { background:#f2f2f2; padding:5px 0;}
  .cat_sel              { float:right}
  .cat_sel ul               { left:auto; right:0;}
  .top_sls .thumb_bann ul > li:first-child div.thumb_cont p,
  .top_sls .thumb_bann ul > li:nth-child(2) div.thumb_cont p,
  .top_sls .thumb_bann ul > li div.thumb_cont p { font-size:18px !important; padding:15px !important;}
  .sched_page_top h2          { font-size:22px;padding:0 10px;}
  .channel_list a.sel_chan      { font-size:14px; width:150px;}
  .sched_page_top           { padding:15px 0;}
  .grid                 { margin:20px 0;}
  .grid ul li             { margin-bottom:20px;}
  .news_slider            { width:calc(100% + 40px); margin:-20px -20px 20px -20px;}
  .news_next_prev a           { font-size:14px; width:40%;}
  .news_next_prev a b         { width:30px; line-height:30px; font-size:20px; margin:3px 0 0 0;}
  .news_next_prev a span        { width:calc(100% - 30px);}
  .new_det span strong        { font-size:11px; margin-right:8px;}
  .new_det span             { font-size:11px;}
  .videos_list ul li:first-child, 
  .videos_list ul li:nth-child(6), 
  .videos_list ul li          { width:calc(50% - 16px)}
  .videos_list            { margin:0;}
  .news_details             { padding:25px 0 50px 0;}
  .vid_detail_title           { padding:12px 15px; width:calc(100% - 30px);}
  .vid_detail_title h2        { font-size:18px; line-height:22px;}
  .vid_detail_title h2 cite       { font-size:14px; display:block;}
  
  .show_list > ul li .r1        { padding:10px 0; width:46px;}
  .show_list > ul ul li a       { padding:10px; font-size:16px;}
  .show_list > ul li .r3        { width:calc(100% - 36px);}
  .show_list > ul ul li a em      { font-size:12px;}
  .show_list > ul ul li.live a strong   { font-size:11px; line-height:14px; height:14px;}
.show_list > ul ul li           { width:140px;}
  .sched_page_top ul.schedule_date  {position:absolute;left:0;top: 90px;width:100%;margin:0;padding:0;text-align:center;}
  .sched_page_top ul.schedule_date li a   {color:#333;border:#333 solid 2px;font-size: 14px;line-height: 36px;height: 36px;margin:0;}
  .chan_cat_list > ul ul li a     { font-size:16px; padding:15px 10px; }
  .chan_cat_list > ul ul li a em    { display:block; float:none; width:100%; padding:0; font-size:14px;}
  .chan_cat_list > ul ul li a b     { font-size:30px; top:27px;}
  .subscribeId .setReminder             { width:calc(100% - 30px); margin:0 15px; left:0; top:40px;}
  #lightbox a.close_lgt         { top:15px;}
  .setReminder h2           { font-size:24px;}
  .setReminder input[type="text"]   { height:46px; padding:0 20px; margin:0; width:calc(100% - 40px); font-size:16px;}
  .setReminder ul           { float:left; width:100%; display:block;}
  .setReminder ul li          { margin-bottom:15px; float:left; width:100%;}
  .channel_list select        { width:150px; padding:0 15px; height:38px; font-size:12px; font-family:proxima_novaregular; letter-spacing:0;}
  .show_list > ul ul li a b       { left:-10px; top:15px; font-size:16px;}
  .vid_detail_title .top_panel    { float:left;}
  .vid_detail_title .top_panel span.social  { margin:10px 0;}
  .about_title h1, .com_title h1    { font-size:22px; padding:0 10px;}
  .ad_with_us             { padding:30px 0}
  ul.advertise_with_us li       { width:calc(100% - 40px); height:auto; min-height:inherit; padding-bottom:40px;}
  .feedback_page                { width:calc(100% - 20px); padding:0 10px; float:left;} 
.feedback_page_wrap ul li label     { line-height:30px; width:100%;}
.feedback_page_wrap ul li select    { width:100%;}  
.feedback_page_wrap ul li input[type="text"], 
.feedback_page_wrap ul li input[type="password"], 
.feedback_page_wrap ul li input[type="email"],
.feedback_page_wrap ul li textarea { padding:10px; width:calc(100% - 20px); float:left;}  
.top_panel span a               { margin:0 4px;}
.vid_detail_title .top_panel span.social a  { line-height:34px; width:34px;}
.bc-player-172698d6-ab83-479e-940e-2bab20fb0a3f_default .vjs-big-play-button { width:50px !important; height:50px !important; margin:-25px 0 0 -25px !important; border:#fff solid 3px;}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, 
.vjs-icon-play                { margin:13px 32px !important; font-size:24px;}
.head-img { max-width: 60px;     margin-right: 15px;	 }	
.head-text { font-size: 20px !important; }
.wwe-padding { padding-top: 120.25%; }
}
@media only screen and (max-width:360px) {
  .top_panel span           { padding:0 10px 0 0; margin:0 10px 0 0 }
  .top_sls .thumb_bann ul li div.thumb_cont p   { font-size:15px;}
  .wid_lft .wid h3          { padding:5px 0; font-size:20px;}
  .wid_lft .wid ul li p         { font-size:12px; line-height:16px;}
  .wid_lft .wid ul li h4        { font-size:14px; padding-bottom:5px; line-height:16px;}
  .bottom_logo span label,
  .bottom_logo span label:last-child  { width:48px;}
  .sport_slider ul li span img    { width:190%; margin:0 -45%;}
  .sport_slider_cont p        { width:100%;}
  .slider_shed ul li span       { padding-right:15px;}
  .slider_shed ul li div        { width:calc(100% - 85px)}
  .slider_shed ul           { height:140px;}
  .channel_list a.sel_chan      { font-size:13px; width:140px; line-height:40px; padding:0 15px;}
  .channel_list a.sel_chan b      { margin:13px 0 0 0;}
  .channel_list             { margin:5px 0 0 0}
  .videos_list ul li:first-child, 
  .videos_list ul li:nth-child(6), 
  .videos_list ul li          { margin:0 0 15px 0; width:100%;}
  .vid_inn span             { height:auto;}
  .vid_over b.play          { bottom:15px; right:15px;}
  .sched_page_top ul.schedule_date li { width:150px;}
  #lightbox a.close_lgt         { font-size:24px; top:10px; right:10px;}
  .videos_list ul li:first-child:hover .vid_over b.play, 
  .videos_list ul li:nth-child(6):hover .vid_over b.play, 
  .vid_over b.play        { bottom:135px !important;}
  .feedback_page_wrap ul li input[type="submit"]  { width:100%;}
  .head-img { max-width: 60px;     margin-right: 10px;}	
  .head-text { font-size: 16px !important; }
  .wwe-padding { padding-top: 170.25%; }
}
	/* width */	
::-webkit-scrollbar {	
  width: 7px;	
  height: 3px;	
}	
/* Track */	
::-webkit-scrollbar-track {	
  box-shadow: inset 0 0 5px grey; 	
  border-radius: 10px;	
}	
 	
/* Handle */	
::-webkit-scrollbar-thumb {	
  /*background: #ffd400; */
	background-color: #FFF438;
  border-radius: 10px;	
}


/* asian-games2022 */
ul.asian-games-other-channels-links { width:100%; display:block; float:left !important; /* text-align:center; */ padding-bottom:0;}
ul.asian-games-other-channels-links li {display:inline-block;padding: 0;border-right: #333 solid 1px;margin: 0 0 5px;}
ul.asian-games-other-channels-links li:last-child {border-right: none;}
ul.asian-games-other-channels-links li a {color:#999999;font-size:13px;letter-spacing: 1px; -webkit-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;}
ul.asian-games-other-channels-links:hover li a { opacity:0.7;}
ul.asian-games-other-channels-links:hover li a:hover { opacity:1;}
ul.asian-games-other-channels-links.asian-games-other-channels-links li a {font-size: 11px;opacity: .7;}
ul.asian-games-other-channels-links1 {white-space: nowrap;overflow-x: auto;overflow-y: hidden;border-bottom: 1px solid #ccc;}
ul.asian-games-other-channels-links1.asian-games-other-channels-links li a {font-size: 14px;/*font-family: proxima_novabold;*/ font-weight: 700; text-align: left;padding: 12px 15px;letter-spacing: 0;color: #000000;text-transform: uppercase;background-color: #ffffff;opacity: 1;display: block;/* border-radius: 5px; */border: 1px solid #ccc;}
ul.asian-games-other-channels-links1.asian-games-other-channels-links li a:hover {
background-color: #ffffff;
color: #000000;
}
ul.asian-games-other-channels-links1.asian-games-other-channels-links li .active { background-color: #616161; color: #ffffff; background-color: #ffd400;     background: #FFF438;color: #000000;border: 1px solid #FFF438;}
ul.asian-games-other-channels-links1 li {border-color: #000000;margin: 0 0 0;border: none; margin: 0 0 5px 0;}



@media (max-width: 767px) {
	
	ul.asian-games-other-channels-links1.asian-games-other-channels-links li a {font-size: 12px; padding: 12px 7px;   }

	
}
	
	
