.ipl-menu ul,.points-table,.points-table li ul,.s_news_list{list-style:none}
.points-table li,.s_news_list li{float:left;box-sizing:border-box}
.ipl-banner img{display:block;float:left}
.ipl-menu{background-color:#e3e3e3;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.75);box-shadow:0 0 5px 0 rgba(0,0,0,.75)}
.ipl-menu ul{display:-webkit-flex;display:flex;height:30px}
.ipl-menu ul li{position:relative;text-align:center;flex:auto;text-transform:uppercase;font:700 18px/30px "Roboto Condensed",sans-serif}
.ipl-menu ul li.active a,.ipl-menu ul li {color:#e6681c}
.ipl-menu ul li:after,.ipl-menu ul li:before{content:'';border-right:1px solid #635f60;position:absolute;top:50%;margin-top:-8px;width:0;display:block;height:16px}
.ipl-menu ul li:after{right:0}
.ipl-menu ul li:before{right:1px}
.ipl-menu ul li:hover .all-team li:after,.ipl-menu ul li:hover .all-team li:before,.ipl-menu ul li:last-child:after,.ipl-menu ul li:last-child:before{height:0}
.ipl-menu ul li .all-team{padding:0 10px;display:none;width:100%;height:auto;background-color:#e3e3e3;position:absolute;left:0;top:30px;float:left;z-index:100}
.ipl-menu ul li .all-team li a,.ipl-menu ul li:hover .all-team,.s_news_list li .thumb,.schedule li span{display:block}
.ipl-menu ul li .all-team li{border-bottom:1px solid #bbb}
.ipl-menu ul li .all-team li:last-child{border:0}
.ipl-menu ul li:hover .all-team li{display:block;width:100%;float:left;text-align:left}
.s_news_list li{width:calc(100% - 535px);padding-bottom:15px;margin:0 0 15px 15px;border-bottom:1px solid #cdcdcd}
.s_news_list li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}
.s_news_list li img{width:100%;height:auto}
.s_news_list li .thumb{width:120px;height:85px;float:left;margin-right:10px}
.s_news_list li .titel{width:calc(100% - 130px);float:left}
.s_news_list li.big{width:520px;padding:0 15px 0 0;margin:0;border-bottom:0;border-right:1px solid #cdcdcd}
.s_news_list li.big .titel{font-size:34px;line-height:40px;margin-bottom:10px;width:100%}
.s_news_list li.big .thumb{width:100%;height:auto;margin:0}
.page-titel{font-size:44px;line-height:54px}

.points-table li{width:100%;text-align:center;line-height:24px;font-size:16px; box-sizing: border-box;}
.points-table > li:nth-child(even){background-color: #e3e3e3;}
.points-table > li:nth-child(odd){background-color:#f4f4f4;}
.points-table > li{border-bottom:1px solid #fff;}
.points-table li ul li{border-right: 1px solid #fff;}
.points-table li ul li:last-child{border-right: 0;}
.points-table li:first-child ul li{padding:11px 0 8px 10px; border-right: 1px solid #2a2a2a;}
.points-table li:first-child ul li:last-child{border-right: 0;}
.points-table.schedule li:first-child ul li{padding:0 0 0 10px}
.points-table li.hd{background-color:#111;font-size:18px;font-weight:500;color:#fff;padding:0; text-transform: uppercase;}
.points-table li a{color:#000; text-transform: uppercase; font-weight:700;}
.points-table li a:hover{color:#e6681c}

.points-table li ul li{padding:10px 0;}
.points-table li ul li:not(:first-child){ width: calc(100%/7 - 198px/8);}
.points-table li ul li:first-child{width: 173px;text-align:left;padding-left:46px; position: relative;}

.points-table .temecolor-leef{ display: block; float:  left; width: 20px; height: 100%; position: absolute; left: 0; top: 0; color: #fff; line-height: 44px; text-align: center;font-size: 18px; font-weight: 700;box-sizing: border-box; padding-left: 5px;}
.points-table .temecolor-leef:after{ content: ''; position: absolute; right: -15px; top: 0; width: 0px; height: 0px; border-top: 22px solid transparent; border-bottom: 22px solid transparent; }

.points-table .team-hyderabad .temecolor-leef { background-color: #e3502e;}
.points-table .team-hyderabad .temecolor-leef:after{border-left: 15px solid #e3502e;}
.points-table .team-chennai .temecolor-leef {background-color: #fdd51a;}
.points-table .team-chennai .temecolor-leef:after {border-left: 15px solid #fdd51a;}
.points-table .team-kolkata .temecolor-leef { background-color: #4e2a6e;}
.points-table .team-kolkata .temecolor-leef:after{border-left: 15px solid #4e2a6e;}
.points-table .team-rajasthan .temecolor-leef {background-color: #2d4d9d;}
.points-table .team-rajasthan .temecolor-leef:after {border-left: 15px solid #2d4d9d;}
.points-table .team-mumbai .temecolor-leef { background-color: #008ecf;}
.points-table .team-mumbai .temecolor-leef:after{border-left: 15px solid #008ecf;}
.points-table .team-bangalore .temecolor-leef {background-color: #f72d35;}
.points-table .team-bangalore .temecolor-leef:after {border-left: 15px solid #f72d35;}
.points-table .team-punjab .temecolor-leef { background-color: #cf4343;}
.points-table .team-punjab .temecolor-leef:after{border-left: 15px solid #cf4343;}
.points-table .team-delhi .temecolor-leef {background-color: #0051ac;}
.points-table .team-delhi .temecolor-leef:after {border-left: 15px solid #0051ac;}

.points-table.schedule li ul li:first-child{width:20%; padding-left: 10px;}
.points-table.schedule li ul li:nth-child(2){width:47%}
.points-table.schedule li ul li:last-child{width:33%; padding-left: 10px; padding-right: 10px;}
.points-table.schedule li ul li{line-height:normal}
.points-table.schedule li:first-child ul li{line-height:40px}
.points-table.schedule li a{ text-transform: none; }

.rhs_box .points-table li{font-size:12px;}
.rhs_box .points-table li ul li{width:calc(100%/7);padding-top:0;padding-bottom:0}
.rhs_box .points-table li:first-child ul li{padding:5px 0 3px 0}
.rhs_box .points-table li ul li:first-child{width:31%;padding-left: 15px;}
.rhs_box .points-table li ul li:nth-child(2){width:17%}
.rhs_box .points-table li ul li:nth-child(3),.rhs_box .points-table li ul li:nth-child(4){width:12%}
.rhs_box .points-table li ul li:nth-child(5){width:12%}
.rhs_box .points-table li ul li:nth-child(6){width:9%}
.rhs_box .points-table li ul li:last-child{width:15%}
.rhs_box .points-table .temecolor-leef{ width: 8px; text-indent: -9999px; overflow: hidden;}

.twitter-list{ list-style:none;}
.twitter-list li { float:left; width:calc(100%/3 - 40px/3); margin:0 10px 10px;}
.twitter-list li:first-child{margin-left:0}
.twitter-list li:last-child{margin-right:0}
.team-list{ list-style:none;}
.team-list li{float: left; width:31.999%; margin:0 1% 18px}
.team-list li a{ display:block; border-radius:5px; overflow:hidden;}
.team-list li:first-child,.team-list li:nth-child(4),.team-list li:nth-child(7),.team-list li:nth-child(10){margin-left:0;}
.team-list li:nth-child(3),.team-list li:nth-child(6),.team-list li:nth-child(9),.team-list li:nth-child(12){ margin-right:0;}
.team-list li .team-name{width:100%;float:left;display:block;background-color:#333;color:#fff;height:48px;box-sizing:border-box;text-align:center;font-weight:700;font-size:30px;padding:12px 0}
.ipl-venues .team-list li .team-name{font-size:17px;padding:8px 0;height:60px}
.ipl-venues .team-list  li .team-name span{display:block}
.team-list .parent{width:100%;height:300px;overflow:hidden;position:relative;float:left;display:inline-block;cursor:pointer}
.team-list .child{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}


.team-list .bg-one{background-image:url(https://static.indiatvnews.com/ins-web/events/ipl/team-chennai.jpg)}
.team-list .bg-two{background-image:url(https://static.indiatvnews.com/ins-web/events/ipl/team-bangalore.jpg)}
.team-list .bg-three{background-image:url(https://static.indiatvnews.com/ins-web/events/ipl/team-kolkata.jpg)}
.team-list .bg-four{background-image:url(https://static.indiatvnews.com/ins-web/events/ipl/team-mumbai.jpg)}
.team-list .bg-five{background-image:url(https://static.indiatvnews.com/ins-web/events/ipl/team-hyderabad.jpg)}
.team-list .bg-six{background-image:url(https://static.indiatvnews.com/ins-web/events/ipl/team-rajasthan.jpg)}
.team-list .bg-seven{background-image:url(https://static.indiatvnews.com/ins-web/events/ipl/team-delhi.jpg)}
.team-list .bg-eight{background-image:url(https://static.indiatvnews.com/ins-web/events/ipl/team-punjab.jpg)}

.ipl-venues .team-list .bg-one{background-image:url(https://static.indiatvnews.com/ins-web/events/ipl/stadium-1.jpg)}
.ipl-venues .team-list .bg-two{background-image:url(https://static.indiatvnews.com/ins-web/events/ipl/stadium-2.jpg)}
.ipl-venues .team-list .bg-three{background-image:url(https://static.indiatvnews.com/ins-web/events/ipl/stadium-3.jpg)}
.ipl-venues .team-list .bg-four{background-image:url(https://static.indiatvnews.com/ins-web/events/ipl/stadium-4.jpg)}
.ipl-venues .team-list .bg-five{background-image:url(https://static.indiatvnews.com/ins-web/events/ipl/stadium-5.jpg)}
.ipl-venues .team-list .bg-six{background-image:url(https://static.indiatvnews.com/ins-web/events/ipl/stadium-6.jpg)}
.ipl-venues .team-list .bg-seven{background-image:url(https://static.indiatvnews.com/ins-web/events/ipl/stadium-7.jpg)}
.ipl-venues .team-list .bg-eight{background-image:url(https://static.indiatvnews.com/ins-web/events/ipl/stadium-8.jpg)}
.ipl-venues .team-list .bg-nine{background-image:url(https://static.indiatvnews.com/ins-web/events/ipl/stadium-9.jpg)}
.ipl-venues .team-list .bg-ten{background-image:url(https://static.indiatvnews.com/ins-web/events/ipl/stadium-10.jpg)}

.team-list li:focus .parent .child,.team-list li:hover .parent .child{-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
@media(max-width:1024px){.s_news_list li,.s_news_list li.big{width:100%}
.s_news_list li{margin-left:0}
.s_news_list li.big{padding-right:0;border-right:0;border-bottom:1px solid #cdcdcd;padding-bottom:15px;margin-bottom:15px}
}

/*--Player-list CSS START*/
.squad-player-list{list-style: none; float:  left; width: 100%; margin-bottom: 20px;}
.squad-player-list li{ float: left; margin: 0 5px; width: calc(100%/4 - 30px/4); background-color: #f4f4f4;}
.squad-player-list li:first-child{margin-left: 0;}
.squad-player-list li:last-child{ margin-right: 0;}
.player-name{ background-color: #111; color:  #fff; text-transform: uppercase; text-align: center; font-size: 16px; line-height: 22px; padding: 5px 0;}
.about-player{ padding: 0 10px; box-sizing: border-box;font-size: 14px; min-height: 160px; border: 1px solid #e1e1e1; border-top: 0;}
.player-doing{ padding: 5px 0; margin-bottom: 13px; display: block; text-align: center; color: #3a3a3a; font-size: 16px; font-weight: 500;}
.squads-menu{ cursor: pointer;}
.ipl-menu ul li.squads-menu:before{-webkit-transform:rotate(87deg);-moz-transform:rotate(87deg);-o-transform:rotate(87deg);transform:rotate(87deg);font-size: 32px;font-weight: 100; position: absolute;right: 5px; top:15px; content: '\00BB'}
.squads-menu ul{ display: none; position: absolute;background-color: #e3e3e3; height: auto;}
.squads-menu ul li{text-transform: none; border-right: 0; float: left; width: 100%; display: block;}
.ipl-menu ul li.active.squads-menu ul li a{ color: #000}
.ipl-menu ul li.active.squads-menu ul li.active a{color:#e6681c}
.squads-menu ul li:after, .squads-menu ul li:before{ display: none}
.squads-menu:hover ul{ display: block;}
/*Player-list CSS CLOSE--*/
.ipl-column .left-side{ float: left; box-sizing: border-box; padding-right: 30px; width: calc(100% - 300px);}
.ipl-column .left-side .news-list { list-style: none;}
.ipl-column .left-side .news-list li { float: left; margin: 0 0 20px 0;}
.ipl-column .left-side .news-list li:first-child{width: 508px; margin:0 28px 0 0;}
.ipl-column .left-side .news-list li { width: calc(100% - 536px);}
.ipl-column .left-side .news-list li .title{ height: 71px; overflow: hidden}
.ipl-column .left-side .news-list li a{ color: #111;}
.ipl-column .left-side .news-list .thumb{ width: 115px; float: left; margin-right: 13px; line-height: 0;}

.ipl-column .left-side .news-list .bigStory{ display: block; position: relative; line-height: 0;}
.ipl-column .left-side .news-list .caption{ padding: 70px 10px 5px 10px; font-size: 18px; color: #fff; line-height: 24px; font-weight: 700; position:absolute;bottom:0;box-sizing:border-box;width:100%;background:url(https://static.indiatvnews.com/ins-web/images/bigshbg.png) top left repeat-x}
.ipl-column .left-side .news-list .bigStory:hover .caption,.ipl-column .left-side .news-list li a:hover{ color: #e6681c;}
.ipl-column .right-side{ float: left; width: 300px;}
.ipl-column .right-side .hedding{ float: left;background-color: #000; color: #fff; padding:0 17px 0 10px;  font-size: 24px; height: 30px; line-height: 30px; position: relative;}
.ipl-column .right-side .hedding:after {content: ''; position: absolute; right: -51px; top: 0; width: 0px; height: 0px; border-top: 30px solid transparent; border-bottom: 25px solid transparent; border-left: 51px solid #525252;}
.ipl-column .points-table{ position: relative; z-index: 1}
.ipl-column .points-table li.hd{ background-color: #dc1613;}
.ipl-column .points-table li:first-child ul li{ border-color: #fff;}
.ipl-column .points-table li{line-height: 37px;}
.ipl-column .points-table li ul li:first-child {width: 97px;}
.ipl-column .points-table li ul li:not(:first-child){ width: calc(100%/4 - 97px/4)}
.ipl-column .rhs_box .points-table .temecolor-leef{ width: 10px;}
.ipl-column .rhs_box .points-table li ul li:first-child{ padding-left: 16px;}
.ipl-column .rhs_box .points-table li:first-child ul li{line-height: 30px;}

.schedule li span.team-vs{ display: inline-block;  line-height: 16px;  height: 18px; width: 26px; position: relative;  top: -14px; font-weight: 700;}
.schedule .team-name { display: inline-block; width: 40px; height: 40px; border-radius: 50%; border: 1px solid #fff; box-sizing: border-box; text-align: center; line-height: 40px; text-transform: uppercase; overflow: hidden; color: #fff; font-size: 14px;text-shadow: 1px 2px 0px rgba(0,0,0,0.1);}
.schedule .team-name.csk { background-color: #fdd51a;}
.schedule .team-name.rcb { background-color: #f72d35;}
.schedule .team-name.kkr { background-color: #4e2a6e;}
.schedule .team-name.srh { background-color: #e3502e;}
.schedule .team-name.mi { background-color: #008ecf;}
.schedule .team-name.dc { background-color: #0051ac;}
.schedule .team-name.rr { background-color: #2d4d9d;}
.schedule .team-name.kxip { background-color: #cf4343;}
.schedule.points-table li:not(:first-child) ul li{ min-height: 86px;}
