@font-face {
  font-family: "Arial";
  font-style: normal;
  font-weight: normal;
  src: url(72ad7bd2f77cd404e719870b1316780ddaffb904.eot)  format("embedded-opentype"), url(be672c7d0090fe43f1895953abedcd533f46697f.woff2)  format("woff2"), url(33982fa286b4785fb564f25d4a26c88c2f2817d6.woff)  format("woff"), url(d656d544ad00ed1f9a11df9c9dffc93345177f40.ttf)  format("truetype"), url(169dbad5b659793f9383e55f93acc8907b769c1e.svg)  format("svg");
}
@font-face {
  font-family: "PT Serif";
  font-style: normal;
  font-weight: normal;
  src: url(26f7df58d438bf1df3e706013a67800890d3d94e.eot)  format("embedded-opentype"), url(026a528d80b5a3e711f8a478d2288290e51e9670.woff2)  format("woff2"), url(79641f7c1e5933b26473c4ff2d2b5d2514bf7b3d.woff)  format("woff"), url(ee180fb19de483ecf8175744eca959520c496ab6.ttf)  format("truetype"), url(73649e63ab68d7343e14f2ba55597cbd636dd08f.svg)  format("svg");
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: normal;
  src: url(87e813d3bf9107baf5cc68537f05a671d70a2f80.eot)  format("embedded-opentype"), url(fe58c6feb501c1b7798792c21b7b27b54d2250b7.woff2)  format("woff2"), url(77b32f92bf10eb78dd2f448e2718006d04aeea04.woff)  format("woff"), url(301337226e8c08e8ca48deb9054fd85468e82ec3.ttf)  format("truetype"), url(d299395487fd9c0fdbfa85dde9719b1060b2216d.svg)  format("svg");
}
@font-face {
  font-family: "OpenSans-Semibold";
  font-style: normal;
  font-weight: 500;
  src: url(9801448429f3d6b8a488373bad12be1ded752a8c.eot)  format("embedded-opentype"), url(72e6558e672bd75babe1fdc5b869cf7a24c92b82.woff)  format("woff"), url(ffb9fc26d001a8ad03bfd031d116601572bf1cf2.ttf)  format("truetype"), url(a42af722004c3ef88ba8648190805f9beab54894.svg)  format("svg");
}
@font-face {
  font-family: "OpenSans-Bold";
  font-style: normal;
  font-weight: 600;
  src: url(cf2c5bdeff36bdd2ac8e1060dbff56c4f03f32ed.eot)  format("embedded-opentype"), url(8d461b3c3e7ffece0dbe20747bb21035d1035c51.woff)  format("woff"), url(0837fe5d66147ebaeb4433e448c6240666b0ac01.ttf)  format("truetype"), url(5841ef59276e4448227efdc286b714b6824bc932.svg)  format("svg");
}
.ipl-top-nav { background: rgb(81, 181, 70) none repeat scroll 0% 0%; height: 50px; position: relative; font-family: "Open Sans",sans-serif ! important; z-index: 0 ! important; }
.ipl-top-nav a { display: block; }
.ipl-top-nav a.ipl-logo-txt { font-size: 14px; font-weight: 700; text-transform: uppercase; color: rgb(0, 204, 102) ! important; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 6px 0px; margin: 9px 0px 8px 8px; text-align: center; }
.ipl-top-nav a.fifa-logo-txt { font-size: 14px; font-weight: 700; text-transform: uppercase; color: rgb(50, 98, 149) ! important; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 6px 0px; margin: 9px 0px 8px 8px; text-align: center; }
.ipl-top-nav ul.ipl-nav { margin: 0px; padding: 0px; }
.ipl-top-nav ul.ipl-nav li { float: left; display: block; margin: 10px 35px 10px 4px; }
.ipl-top-nav ul.ipl-nav li a { display: block; font-size: 14px; font-weight: 600; padding: 6px 12px; color: rgb(207, 228, 218) ! important; }
.ipl-top-nav ul.ipl-nav li a:hover { text-decoration: none; color: rgb(255, 255, 255) ! important; padding: 6px 12px; }
.ipl-top-nav ul.ipl-nav li a.active { text-decoration: none; border-bottom: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255) ! important; padding: 6px 0px; }
.border-blk { border: 1px solid rgb(206, 206, 206); }
.gray-bg { background: rgb(235, 235, 235) none repeat scroll 0% 0%; }
.top-heading-news { height: 100%; }
@media screen and (max-width: 991px) {
  .top-heading-news li .headingfour { font-size: 18px; line-height: 21px; }
}
@media screen and (max-width: 991px) {
  .top-heading-news { min-height: 265px; }
}
.ipl-top-stories { font-family: "Open Sans",sans-serif; }
.ipl-top-stories.news-area .scorecard { height: 797px; overflow-y: visible; overflow-x: hidden; }
.ipl-top-stories.news-area .commentary-twiter .live-commentary { height: 745px; overflow-x: hidden; overflow-y: visible; }
@media (min-width: 1200px) {
  .ipl-top-stories.news-area .top-heading-news { min-height: 420px ! important; }
}
.ipl-top-stories .relative-icons { position: relative; }
.ipl-top-stories .random-news-img { max-width: 300px; height: 169px; overflow: hidden; }
.ipl-top-stories .random-news-img img { display: block; width: 100%; height: auto; }
.ipl-top-stories .random-300x300 { max-width: 300px; height: 300px; }
.ipl-top-stories .random-300x300 img { display: block; width: 100%; height: 100%; }
.ipl-top-stories .random-300x200 { max-width: 300px; height: 200px; overflow: hidden; margin-top: 0px; }
.ipl-top-stories .random-300x200 img { display: block; width: 100%; height: auto; }
.ipl-top-stories .headingfour { font-size: 20px; font-weight: 700; margin: 5px 8px 8px; color: rgb(38, 37, 37); line-height: 25px ! important; }
.ipl-top-stories .headingfour a { color: rgb(38, 37, 37) ! important; transition: all 0.2s ease-in-out 0s; }
.ipl-top-stories .column-head { margin: 30px 0px; position: relative; }
.ipl-top-stories .column-head h1 { font-size: 22px; color: rgb(117, 117, 117); text-transform: lowercase; margin: 0px; line-height: 24px; }
.ipl-top-stories .news-ipl-list li .headingfive { font-size: 18px; height: 70px; overflow: hidden; font-weight: 700; line-height: 20px; margin: 4px 8px 2px; color: rgb(51, 51, 51); }
@media (min-width: 1200px) {
  .ipl-top-stories .news-ipl-list li .headingfive { height: 84px ! important; }
}
.ipl-top-stories .news-ipl-list li .headingfive a { color: rgb(33, 33, 33) ! important; transition: all 0.2s ease-in-out 0s; }
.ipl-top-stories .news-ipl-list li.ipl-google-ads { width: 300px; height: 273px; text-align: center; border: 1px solid rgb(206, 206, 206); }
.ipl-top-stories .news-ipl-list li .border-in-listbox { border: 1px solid rgb(206, 206, 206); }
.ipl-top-stories .ipl-top-right .news-ipl-list li .headingfive { font-size: 18px; height: 79px; overflow: hidden; font-weight: 700; line-height: 21px; margin: 5px 8px; color: rgb(51, 51, 51); }
@media (min-width: 1200px) {
  .ipl-top-stories .ipl-top-right .news-ipl-list li .headingfive { height: 79px ! important; }
}
.ipl-top-stories .ipl-top-right .news-ipl-list li .headingfive a { color: rgb(33, 33, 33) ! important; transition: all 0.2s ease-in-out 0s; }
.ipl-top-stories .ipl-top-right .news-ipl-list li .border-in-listbox { border: 1px solid rgb(206, 206, 206); }
.ipl-top-stories .ipl-top-rightpanel { float: left; height: 100%; }
.ipl-top-stories .ipl-top-rightpanel .ads-above-twt { width: 100%; float: left; height: 250px; margin-top: 54px; }
.ipl-top-stories .ipl-top-rightpanel .twitter-box { width: 100%; float: left; height: 490px; }
.ipl-top-stories .ipl-top-rightpanel .twitter-box iframe { overflow: hidden; height: 488px ! important; }
.ipl-top-stories .time-dt { font-family: "Open Sans",sans-serif; color: rgb(117, 117, 117); font-size: 12px; margin: 4px 8px 2px; padding-bottom: 6px; text-transform: capitalize; display: block; }
.ipl-photo-videos .headingfive { font-size: 16px; height: 70px; overflow: hidden; font-weight: 700; line-height: 21px; margin: 5px 0px; color: rgb(51, 51, 51); }
.ipl-photo-videos .headingfive a { color: rgb(33, 33, 33) ! important; transition: all 0.2s ease-in-out 0s; }
.ipl-photo-videos .time-dt { font-family: "Open Sans",sans-serif; color: rgb(117, 117, 117); font-size: 12px; margin: 4px 0px; padding-bottom: 6px; text-transform: capitalize; display: block; }
.poll-height { height: 339px; display: block; padding: 0px; }
.auction-table { padding: 10px; font-family: "Open Sans",sans-serif; }
.table-bg-blue { background: rgb(64, 163, 211) none repeat scroll 0% 0% ! important; }
.divTable-ipl { display: table; width: 100%; border: medium none; font-family: "Open Sans",sans-serif ! important; }
.divTable-iplRow { display: table-row; width: 100%; }
.divTable-iplRow:nth-child(2n+1) { background-color: rgb(247, 245, 245); }
.divTable-iplRow:nth-child(2n) { background-color: rgb(255, 255, 255); }
.divTable-iplCell { display: table-cell; padding: 10px 0px 10px 37px; color: rgb(33, 33, 33); font-size: 14px; width: 28%; }
.divTable-iplHeading { font-size: 18px; font-weight: 700; color: rgb(255, 255, 255); padding: 10px 0px 10px 37px; }
.divTable-iplHeading:last-child { padding: 10px 30px 10px 0px; text-align: right; }
.rght-align { margin-right: 0px; display: block; width: 87px; }
.divTable-iplBody { display: table-row-group; }
.pti-name { font-size: 12px; color: rgb(117, 117, 117); font-family: "Open Sans",sans-serif; margin: 2px 20px 2px 0px; display: inline-block; }
.ipl-otherstory-contr { position: relative; }
.ipl-otherstory-contr .news-gallery-bx { margin-top: -4px ! important; }
.ipl-otherstory-contr .news-gallery-bx li { margin-bottom: 30px; }
.ipl-otherstory-contr .news-gallery-bx li .relative-icons { position: relative; }
.ipl-otherstory-contr .news-gallery-bx li .random-news-img { max-width: 300px; height: 169px; overflow: hidden; }
.ipl-otherstory-contr .news-gallery-bx li .random-news-img img { display: block; width: 100%; height: auto; }
.ipl-otherstory-contr .news-gallery-bx li .headingfive { font-size: 16px; height: 56px ! important; overflow: hidden; font-weight: 600; line-height: 19px; }
.ipl-otherstory-contr .news-gallery-bx li .headingfive a { color: rgb(33, 33, 33) ! important; }
@media screen and (max-width: 1200px) {
  .ipl-otherstory-contr .news-gallery-bx li .headingfive { height: 68px; }
}
.ipl-promotional-feature-ads { padding: 10px; background: rgb(115, 196, 189) none repeat scroll 0% 0%; border: 1px solid rgb(115, 196, 189); color: rgb(255, 255, 255); height: 100px; width: 100%; }
.top-nextmatch-result .top-match-venu-bg { position: relative; width: 100%; height: 250px; }
.top-nextmatch-result .top-match-venu-bg img { display: block; width: 100%; height: 250px; }
.top-nextmatch-result .top-match-venu-bg .top-panel-innerbox { font-family: "Open Sans",sans-serif; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; margin-left: auto; margin-right: auto; width: 100%; }
.top-nextmatch-result .top-match-venu-bg .top-panel-innerbox .next-match-btn { padding: 5px 8px 8px; background: rgb(202, 200, 205) none repeat scroll 0% 0%; color: rgb(0, 0, 0); font-size: 14px; font-weight: 700; width: 110px; text-transform: uppercase; display: block; margin: 44px 49% 8px 45.2%; text-align: center; height: 28px; }
.top-nextmatch-result .top-match-venu-bg .top-panel-innerbox .upcoming-teamname { position: relative; top: 2px; float: left; padding: 0px; color: rgb(255, 255, 255); width: 100%; margin: 0px auto; text-align: center; font-family: "Open Sans",sans-serif ! important; }
.top-nextmatch-result .top-match-venu-bg .top-panel-innerbox .upcoming-teamname a { color: rgb(255, 255, 255) ! important; }
.top-nextmatch-result .top-match-venu-bg .top-panel-innerbox .upcoming-teamname .upcoming-team1 { font-size: 26px; color: rgb(255, 255, 255); font-weight: 700; float: left; text-align: right; width: 46%; }
.top-nextmatch-result .top-match-venu-bg .top-panel-innerbox .upcoming-teamname .vs { color: rgb(255, 255, 255); font-size: 17px; display: inline-block; width: 3%; position: relative; top: -2px; margin: 8px 20px 4px; padding: 3px 7px; text-transform: uppercase; float: left; font-weight: 700; }
.top-nextmatch-result .top-match-venu-bg .top-panel-innerbox .upcoming-teamname .upcoming-team2 { font-size: 26px; color: rgb(255, 255, 255); font-weight: 700; float: left; text-align: left; width: 46%; }
.top-nextmatch-result .top-match-venu-bg .top-panel-innerbox .upcoming-teamname .upcoming-team2 a { color: rgb(51, 51, 51); }
.top-nextmatch-result .top-match-venu-bg .top-panel-innerbox .top-nextmatch-time-dt { font-size: 18px; color: rgb(255, 211, 94); font-weight: 700; display: block; text-align: center; margin: 13px auto 3px; float: left; width: 100%; }
.top-nextmatch-result .top-match-venu-bg .top-panel-innerbox .top-nextmatch-venue { font-size: 14px; color: rgb(255, 245, 163); font-weight: 700; display: block; text-align: center; margin: 7px auto; float: left; width: 100%; }
.next-match-container .left-line { border-bottom: 1px solid rgb(6, 6, 6); width: 38%; display: inline-block; }
.next-match-container .left-line::after { content: ""; float: right; width: 10px; height: 10px; border-radius: 7.5px; background-color: rgb(3, 3, 3); position: relative; right: -10px; top: 6px; }
.next-match-container h1, .next-match-container .upcoming-head { color: rgb(2, 2, 2); font-weight: 700; font-size: 22px; display: inline-block; margin: 0px 9px 0px 10px; width: 20%; text-align: center; position: relative; top: 7px; font-family: "Open Sans",sans-serif; }
.next-match-container .right-line { border-bottom: 1px solid rgb(6, 6, 6); display: inline-block; width: 38%; }
.next-match-container .right-line::before { content: ""; float: left; width: 10px; height: 10px; border-radius: 7.5px; background-color: rgb(3, 3, 3); position: relative; left: -10px; top: 6px; }
.upcoming-match-container { font-family: "Open Sans",sans-serif ! important; }
.upcoming-match-container .upcoming-match-container-bx .upcoming-match-box { width: 100%; float: left; height: 121px; }
.upcoming-match-container .upcoming-match-container-bx .upcoming-match-box .upcoming-match-venue { width: 29.999%; margin-right: 10%; float: left; }
.upcoming-match-container .upcoming-match-container-bx .upcoming-match-box .upcoming-match-venue h3 { font-size: 20px; color: rgb(51, 51, 51); line-height: 25px; margin: 30px 30px 5px 40px; font-weight: 700; }
.upcoming-match-container .upcoming-match-container-bx .upcoming-match-box .upcoming-match-venue .upcoming-venue { font-size: 16px; color: rgb(51, 51, 51); margin: 0px 10px 4px 40px; font-weight: 700; width: 100%; float: left; }
.upcoming-match-container .upcoming-match-container-bx .upcoming-match-box .upcoming-match-team { float: left; width: 60.002%; }
.upcoming-match-container .upcoming-match-container-bx .upcoming-match-box .upcoming-match-team .upcoming-teamname { position: relative; display: inline-block; padding: 36px 20px 0px 60px; background-color: rgb(235, 235, 235); color: rgb(51, 51, 51); height: 119px; line-height: 25px; width: 100%; font-size: 14px; font-family: "Open Sans",sans-serif ! important; }
.upcoming-match-container .upcoming-match-container-bx .upcoming-match-box .upcoming-match-team .upcoming-teamname::before { border-top: 119px solid rgb(235, 235, 235); border-left: 119px solid transparent; bottom: 0px; content: ""; position: absolute; left: -119px; }
.upcoming-match-container .upcoming-match-container-bx .upcoming-match-box .upcoming-match-team .upcoming-teamname .upcoming-team1 { font-size: 22px; color: rgb(51, 51, 51); font-weight: 700; display: inline-block; }
.upcoming-match-container .upcoming-match-container-bx .upcoming-match-box .upcoming-match-team .upcoming-teamname .upcoming-team1 a { color: rgb(51, 51, 51) ! important; }
.upcoming-match-container .upcoming-match-container-bx .upcoming-match-box .upcoming-match-team .upcoming-teamname .vs { color: rgb(51, 51, 51); font-size: 17px; font-weight: 700; display: inline-block; position: relative; top: 0px; margin: 8px 20px 4px; padding: 3px 7px; text-transform: uppercase; }
.upcoming-match-container .upcoming-match-container-bx .upcoming-match-box .upcoming-match-team .upcoming-teamname .upcoming-team2 { font-size: 22px; color: rgb(51, 51, 51); font-weight: 700; display: inline-block; }
.upcoming-match-container .upcoming-match-container-bx .upcoming-match-box .upcoming-match-team .upcoming-teamname .upcoming-team2 a { color: rgb(51, 51, 51) ! important; }
.match-dt-tm { position: relative; display: inline-block; padding: 6px 15px; background-color: rgb(64, 163, 211); color: rgb(255, 255, 255); line-height: 25px; font-size: 14px; font-family: "Open Sans",sans-serif ! important; }
.match-dt-tm::after { border-bottom: 37px solid rgb(64, 163, 211); border-right: 37px solid transparent; bottom: 0px; content: ""; position: absolute; right: -37px; }
.match-dt-tm .headingtwo, .match-dt-tm .headingfive { color: rgb(255, 255, 255); margin: 0px; }
.match-dt-tm .headingtwo a, .match-dt-tm .headingfive a { color: rgb(255, 255, 255); }
.result-match-container-bx { font-family: "Open Sans",sans-serif ! important; }
.result-match-container-bx .match-result-box { width: 100%; float: left; height: 168px; }
.result-match-container-bx .match-result-box .match-result-row { width: 49%; margin-right: 5px; float: left; }
.result-match-container-bx .match-result-box .match-result-row h3 { font-size: 16px; color: rgb(51, 51, 51); line-height: 25px; margin: 22px 30px 5px 40px; font-weight: 400; }
.result-match-container-bx .match-result-box .match-result-row .match-result { font-size: 24px; color: rgb(35, 145, 100); margin: 0px 10px 4px 40px; font-weight: 700; width: 100%; float: left; }
.result-match-container-bx .match-result-box .match-result-row .match-center { float: left; margin-left: 40px; margin-top: 10px; }
.result-match-container-bx .match-result-box .match-result-row .match-center a { display: block; }
.result-match-container-bx .match-result-box .match-result-row .match-center a.match-center-btn { border-radius: 3px; border: 1px solid rgb(183, 183, 183); background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 6px; text-transform: uppercase; color: rgb(51, 51, 51); font-size: 14px; font-weight: 600; }
.result-match-container-bx .match-result-box .team-btwn { float: left; width: 50%; padding: 22px 0px 34px 55px; border-right: 1px solid rgb(183, 183, 183); }
.result-match-container-bx .match-result-box .team-btwn .bothteam-name { font-size: 22px; font-family: "Open Sans",sans-serif ! important; width: 100%; color: rgb(0, 0, 0); }
.result-match-container-bx .match-result-box .team-btwn .team1-score { font-size: 22px; color: rgb(51, 51, 51); font-weight: 700; display: inline-block; width: 49%; }
.result-match-container-bx .match-result-box .team-btwn .team1-total-run { width: 100%; margin: 10px 0px 0px; padding: 0px; display: block; font-size: 26px; color: rgb(51, 51, 51); font-weight: 700; }
.result-match-container-bx .match-result-box .team-btwn .team1-total-over { width: 100%; margin: 10px 0px 0px; padding: 0px; display: block; font-size: 16px; color: rgb(102, 102, 102); font-weight: 600; }
.result-match-container-bx .match-result-box .team-btwn .team1-total-over .played-over { margin: 0px; }
.result-match-container-bx .match-result-box .team-btwn .team1-total-over .total-overs { margin: 0px; }
.result-match-container-bx .match-result-box .team-btwn .team1-score-test { font-size: 22px; color: rgb(51, 51, 51); font-weight: 700; float: left; width: 36%; margin: 0px; padding: 0px; }
.result-match-container-bx .match-result-box .team-btwn .team1-total-run-test { margin: 10px 0px 0px; padding: 0px; font-size: 22px; color: rgb(51, 51, 51); font-weight: 700; text-align: right; }
.result-match-container-bx .match-result-box .team-btwn .team1-total-over-test { font-size: 22px; color: rgb(51, 51, 51); font-weight: 700; text-align: left; }
.result-match-container-bx .match-result-box .team-btwn .team1-total-over-test .played-over { margin: 0px; }
.result-match-container-bx .match-result-box .team-btwn .team1-total-over-test .total-overs { margin: 0px; }
.result-match-container-bx .match-result-box .team-btwn .team2-score { font-size: 22px; color: rgb(51, 51, 51); font-weight: 700; display: inline-block; width: 50%; }
.result-match-container-bx .match-result-box .team-btwn .team2-score .played-over { margin: 0px; }
.result-match-container-bx .match-result-box .team-btwn .team2-score .total-overs { margin: 0px; }
.result-match-container-bx .match-result-box .team-btwn .team2-total-run { width: 100%; margin: 10px 0px 0px; padding: 0px; display: block; font-size: 26px; color: rgb(51, 51, 51); font-weight: 700; }
.result-match-container-bx .match-result-box .team-btwn .team2-total-over { width: 100%; margin: 10px 0px 0px; padding: 0px; display: block; font-size: 16px; color: rgb(102, 102, 102); font-weight: 600; }
.result-match-container-bx .match-result-box .team-btwn .team2-score-test { font-size: 22px; color: rgb(51, 51, 51); font-weight: 700; float: left; width: 36%; }
.result-match-container-bx .match-result-box .team-btwn .test-match-inning-txt { float: left; width: 24%; margin: 19px 2%; top: -14px; padding: 0px; position: relative; color: rgb(51, 51, 51); }
.result-match-container-bx .match-result-box .team-btwn .test-match-inning-txt p { display: inline-block; padding: 0px 6px; margin: -5px auto 0px; text-align: center; font-size: 13px; }
.result-match-container-bx .match-result-box .team-btwn .team2-total-run-test { margin: 10px 0px 0px; padding: 0px; font-size: 22px; color: rgb(51, 51, 51); font-weight: 700; text-align: right; }
.result-match-container-bx .match-result-box .team-btwn .team2-total-over-test { font-size: 22px; color: rgb(51, 51, 51); font-weight: 700; text-align: left; }
.result-match-container-bx .match-result-box .team-btwn .team2-total-over-test .played-over { margin: 0px; }
.result-match-container-bx .match-result-box .team-btwn .team2-total-over-test .total-overs { margin: 0px; }
.current-mtch-result .top-match-venu-bg { position: relative; width: 100%; height: 250px; }
.current-mtch-result .top-match-venu-bg img { display: block; width: 100%; height: 100%; }
.current-mtch-result .top-match-venu-bg .match-center { display: inline-block; text-align: center; width: 100%; padding-top: 15px; top: 6px; }
.current-mtch-result .top-match-venu-bg .match-center .match-center-btn { border-radius: 3px; border: 1px solid rgb(183, 183, 183); background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 3px 6px; text-transform: uppercase; color: rgb(51, 51, 51); font-size: 13px; font-weight: 600; }
.current-mtch-result .top-match-venu-bg .top-panel-innerbox { font-family: "Open Sans",sans-serif; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; margin-left: auto; margin-right: auto; width: 100%; }
.current-mtch-result .top-match-venu-bg .top-panel-innerbox .current-match-result { padding: 0px; color: rgb(102, 255, 204); font-size: 20px; font-weight: 700; display: block; margin: 22px auto 8px; text-align: center; }
.current-mtch-result .top-match-venu-bg .top-panel-innerbox .upcoming-teamname { position: relative; top: 22px; display: block; padding: 0px; color: rgb(255, 255, 255); width: 100%; margin: 0px auto; text-align: center; font-family: "Open Sans",sans-serif ! important; float: left; }
.current-mtch-result .top-match-venu-bg .top-panel-innerbox .upcoming-teamname .upcoming-team1 { font-size: 22px; color: rgb(255, 255, 255); font-weight: 700; float: left; text-align: right; width: 46%; }
.current-mtch-result .top-match-venu-bg .top-panel-innerbox .upcoming-teamname .upcoming-team1 a { color: rgb(255, 255, 255) ! important; }
.current-mtch-result .top-match-venu-bg .top-panel-innerbox .upcoming-teamname .vs { font-size: 20px; display: inline-block; top: -11px; float: left; width: 4%; color: rgb(255, 255, 255); margin: 15px 2%; padding: 0px; position: relative; }
.current-mtch-result .top-match-venu-bg .top-panel-innerbox .upcoming-teamname .upcoming-team2 { font-size: 24px; color: rgb(255, 255, 255); font-weight: 700; float: left; text-align: left; width: 46%; }
.current-mtch-result .top-match-venu-bg .top-panel-innerbox .upcoming-teamname .upcoming-team2 a { color: rgb(255, 255, 255) ! important; }
.current-mtch-result .top-match-venu-bg .top-panel-innerbox .team1-result { width: 46%; float: left; font-size: 36px; color: rgb(255, 255, 255); text-align: right; margin-right: 6%; padding-top: 12px; }
.current-mtch-result .top-match-venu-bg .top-panel-innerbox .team1-result .scored { font-size: 36px; color: rgb(255, 255, 255); font-weight: 700; text-align: right; }
.current-mtch-result .top-match-venu-bg .top-panel-innerbox .team1-result .by-wickets { font-size: 36px; color: rgb(255, 255, 255); font-weight: 700; text-align: left; }
.current-mtch-result .top-match-venu-bg .top-panel-innerbox .team1-result-test { width: 46%; float: left; font-size: 20px; color: rgb(255, 255, 255); text-align: right; margin-right: 0px; padding-top: 12px; }
.current-mtch-result .top-match-venu-bg .top-panel-innerbox .team1-result-test .scored { font-size: 20px; color: rgb(255, 255, 255); font-weight: 600; text-align: right; }
.current-mtch-result .top-match-venu-bg .top-panel-innerbox .team1-result-test .by-wickets { font-size: 20px; color: rgb(255, 255, 255); font-weight: 600; text-align: left; }
.current-mtch-result .top-match-venu-bg .top-panel-innerbox .team1-result-test .and-gap { display: inline-block; padding: 0px 6px; color: rgb(255, 255, 255); }
.current-mtch-result .top-match-venu-bg .top-panel-innerbox .team2-result { width: 46%; font-size: 36px; color: rgb(255, 255, 255); float: left; text-align: left; padding-top: 12px; }
.current-mtch-result .top-match-venu-bg .top-panel-innerbox .team2-result .scored { font-size: 36px; color: rgb(255, 255, 255); font-weight: 700; text-align: left; }
.current-mtch-result .top-match-venu-bg .top-panel-innerbox .team2-result .by-wickets { font-size: 36px; color: rgb(255, 255, 255); font-weight: 700; text-align: left; }
.current-mtch-result .top-match-venu-bg .top-panel-innerbox .team-inning-txt { float: left; width: 4%; color: rgb(255, 255, 255); margin: 19px 2%; padding: 0px; position: relative; }
.current-mtch-result .top-match-venu-bg .top-panel-innerbox .team-inning-txt p { display: inline-block; padding: 0px 6px; margin: -5px auto 0px; text-align: center; font-size: 13px; }
.current-mtch-result .top-match-venu-bg .top-panel-innerbox .team2-result-test { width: 46%; font-size: 20px; color: rgb(255, 255, 255); float: left; text-align: left; padding-top: 12px; }
.current-mtch-result .top-match-venu-bg .top-panel-innerbox .team2-result-test .scored { font-size: 20px; color: rgb(255, 255, 255); font-weight: 600; text-align: left; }
.current-mtch-result .top-match-venu-bg .top-panel-innerbox .team2-result-test .by-wickets { font-size: 20px; color: rgb(255, 255, 255); font-weight: 600; text-align: left; }
.current-mtch-result .top-match-venu-bg .top-panel-innerbox .team2-result-test .and-gap { display: inline-block; padding: 0px 6px; color: rgb(255, 255, 255); }
.current-mtch-result .top-match-venu-bg .top-panel-innerbox .top-nextmatch-time-dt { font-size: 16px; color: rgb(255, 255, 255); font-weight: 500; display: block; text-align: center; margin: 12px auto 3px 0px; float: left; width: 100%; }
.current-mtch-result .top-match-venu-bg .top-panel-innerbox .top-nextmatch-venue { font-size: 14px; color: rgb(255, 255, 255); font-weight: 700; display: block; text-align: center; margin: 0px auto; float: left; width: 100%; }
.result-bg-gray { background: rgb(242, 241, 241) none repeat scroll 0% 0%; }
.result-bg-light-blue { background: rgb(235, 243, 247) none repeat scroll 0% 0%; }
.team-box-dd { margin: 0px; padding: 0px; border: 1px solid rgb(163, 25, 20); }
.team-box-dd .team-box-header { height: 29px; background: rgb(163, 25, 20) none repeat scroll 0% 0%; }
.team-box-dd .team-box-body h3 { font-size: 26px; font-weight: 600; text-align: center; margin: 0px auto; padding: 30px 0px; color: rgb(163, 25, 20); width: 64%; line-height: 32px; }
.team-box-dd .team-box-body .team-profile { font-size: 16px; font-weight: 600; text-align: center; margin: 0px auto; display: block; color: rgb(51, 51, 51); padding: 0px 0px 20px; }
.team-box-dd .team-box-body .team-profile a { color: rgb(51, 51, 51); text-decoration: none; }
.team-box-dd:hover { transform: rotateY(0deg); background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
.team-box-gl { margin: 0px; padding: 0px; border: 1px solid rgb(230, 102, 0); }
.team-box-gl .team-box-header { height: 29px; background: rgb(230, 102, 0) none repeat scroll 0% 0%; }
.team-box-gl .team-box-body h3 { font-size: 26px; font-weight: 600; text-align: center; margin: 0px auto; padding: 30px 0px; color: rgb(230, 102, 0); width: 53%; line-height: 32px; }
.team-box-gl .team-box-body .team-profile { font-size: 16px; font-weight: 600; text-align: center; margin: 0px auto; display: block; color: rgb(51, 51, 51); padding: 0px 0px 20px; }
.team-box-gl .team-box-body .team-profile a { color: rgb(51, 51, 51); text-decoration: none; }
.team-box-gl:hover { transform: rotateY(0deg); background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
.team-box-kp { margin: 0px; padding: 0px; border: 1px solid rgb(181, 35, 29); }
.team-box-kp .team-box-header { height: 29px; background: rgb(181, 35, 29) none repeat scroll 0% 0%; }
.team-box-kp .team-box-body h3 { font-size: 26px; font-weight: 600; text-align: center; margin: 0px auto; padding: 30px 0px; color: rgb(181, 35, 29); width: 53%; line-height: 32px; }
.team-box-kp .team-box-body .team-profile { font-size: 16px; font-weight: 600; text-align: center; margin: 0px auto; display: block; color: rgb(51, 51, 51); padding: 0px 0px 20px; }
.team-box-kp .team-box-body .team-profile a { color: rgb(51, 51, 51); text-decoration: none; }
.team-box-kp:hover { transform: rotateY(0deg); background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
.team-box-kkr { margin: 0px; padding: 0px; border: 1px solid rgb(163, 25, 20); }
.team-box-kkr .team-box-header { height: 29px; background: rgb(163, 25, 20) none repeat scroll 0% 0%; }
.team-box-kkr .team-box-body h3 { font-size: 26px; font-weight: 600; text-align: center; margin: 0px auto; padding: 30px 0px; color: rgb(163, 25, 20); width: 64%; line-height: 32px; }
.team-box-kkr .team-box-body .team-profile { font-size: 16px; font-weight: 600; text-align: center; margin: 0px auto; display: block; color: rgb(51, 51, 51); padding: 0px 0px 20px; }
.team-box-kkr .team-box-body .team-profile a { color: rgb(51, 51, 51); text-decoration: none; }
.team-box-kkr:hover { transform: rotateY(0deg); background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
.team-box-mi { margin: 0px; padding: 0px; border: 1px solid rgb(0, 92, 162); }
.team-box-mi .team-box-header { height: 29px; background: rgb(0, 92, 162) none repeat scroll 0% 0%; }
.team-box-mi .team-box-body h3 { font-size: 26px; font-weight: 600; text-align: center; margin: 0px auto; padding: 30px 0px; color: rgb(0, 92, 162); width: 64%; line-height: 32px; }
.team-box-mi .team-box-body .team-profile { font-size: 16px; font-weight: 600; text-align: center; margin: 0px auto; display: block; color: rgb(51, 51, 51); padding: 0px 0px 20px; }
.team-box-mi .team-box-body .team-profile a { color: rgb(51, 51, 51); text-decoration: none; }
.team-box-mi:hover { transform: rotateY(0deg); background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
.team-box-rs { margin: 0px; padding: 0px; border: 1px solid rgb(19, 50, 90); }
.team-box-rs .team-box-header { height: 29px; background: rgb(19, 50, 90) none repeat scroll 0% 0%; }
.team-box-rs .team-box-body h3 { font-size: 26px; font-weight: 600; text-align: center; margin: 0px auto; padding: 30px 0px; color: rgb(19, 50, 90); width: 64%; line-height: 32px; }
.team-box-rs .team-box-body .team-profile { font-size: 16px; font-weight: 600; text-align: center; margin: 0px auto; display: block; color: rgb(51, 51, 51); padding: 0px 0px 20px; }
.team-box-rs .team-box-body .team-profile a { color: rgb(51, 51, 51); text-decoration: none; }
.team-box-rs:hover { transform: rotateY(0deg); background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
.team-box-rc { margin: 0px; padding: 0px; border: 1px solid rgb(222, 60, 68); }
.team-box-rc .team-box-header { height: 29px; background: rgb(222, 60, 68) none repeat scroll 0% 0%; }
.team-box-rc .team-box-body h3 { font-size: 26px; font-weight: 600; text-align: center; margin: 0px auto; padding: 30px 0px; color: rgb(222, 60, 68); width: 74%; line-height: 32px; }
.team-box-rc .team-box-body .team-profile { font-size: 16px; font-weight: 600; text-align: center; margin: 0px auto; display: block; color: rgb(51, 51, 51); padding: 0px 0px 20px; }
.team-box-rc .team-box-body .team-profile a { color: rgb(51, 51, 51); text-decoration: none; }
.team-box-rc:hover { transform: rotateY(0deg); background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
.team-box-sy { margin: 0px; padding: 0px; border: 1px solid rgb(253, 100, 53); }
.team-box-sy .team-box-header { height: 29px; background: rgb(253, 100, 53) none repeat scroll 0% 0%; }
.team-box-sy .team-box-body h3 { font-size: 26px; font-weight: 600; text-align: center; margin: 0px auto; padding: 30px 0px; color: rgb(253, 100, 53); width: 64%; line-height: 32px; }
.team-box-sy .team-box-body .team-profile { font-size: 16px; font-weight: 600; text-align: center; margin: 0px auto; display: block; color: rgb(51, 51, 51); padding: 0px 0px 20px; }
.team-box-sy .team-box-body .team-profile a { color: rgb(51, 51, 51); text-decoration: none; }
.team-box-sy:hover { transform: rotateY(0deg); background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
.score-details { float: left; margin: 0px; padding: 0px; width: 100%; }
.score-details .score-tabs { background: rgb(85, 85, 85) none repeat scroll 0% 0%; }
.score-details .score-tabs .nav-tabs { background: rgb(85, 85, 85) none repeat scroll 0% 0%; height: 50px; border: medium none; display: inline-block; }
.score-details .score-tabs .nav-tabs li { height: 20px; padding: 6px 34px; font-size: 16px; color: rgb(255, 255, 255); font-weight: 500; font-family: "Open Sans",sans-serif ! important; }
.score-details .score-tabs .nav-tabs li a { font-size: 16px; color: rgb(235, 235, 235) ! important; font-weight: 500; background: transparent none repeat scroll 0% 0%; border: medium none; }
.score-details .score-tabs .nav-tabs li a:hover { border: medium none; color: rgb(255, 255, 255) ! important; background: transparent none repeat scroll 0% 0%; }
.score-details .score-tabs .nav-tabs li.active a { font-size: 16px; color: rgb(255, 255, 255) ! important; font-weight: 700; border-width: 0px; position: relative; }
.score-details .score-tabs .nav-tabs li.active a:focus { color: rgb(255, 255, 255); font-weight: 700; }
.score-details .score-tabs .nav-tabs li.active a:hover { color: rgb(255, 255, 255); font-weight: 700; }
.score-details .tab-pane { padding: 15px 0px; }
.score-details .tab-content { width: 100%; float: left; padding: 0px 5px; height: 797px; }
.fixed-iplnav { position: fixed; top: 0px; left: 0px; right: 0px; z-index: 99999 ! important; width: 100%; margin: 0px ! important; padding: 0px; }
.column-head { font-family: "Open Sans",sans-serif; margin: 30px 0px; position: relative; }
.column-head .twitter-heading-ipl { font-size: 22px; color: rgb(117, 117, 117); text-transform: lowercase; margin: 0px; line-height: 24px; }
.column-head .twitter-heading-ipl a { color: rgb(117, 117, 117); }
.standing-competition .point-table { margin: 0px ! important; }
.box-height { height: 206px; margin: 0px; padding: 0px; display: block; }
.doknow-cham-height { max-height: 300px; }
.Opta .Opta-Nav a { color: rgb(64, 64, 64) ! important; }
.doyouknow-camp { overflow: hidden; }
.doyouknow-camp .poll-champ { height: 300px; display: block; }
.doyouknow-camp .doyouknow-header { margin: 0px; padding: 0px; position: relative; border-bottom: 1px solid rgb(225, 225, 225); }
.doyouknow-camp .doyouknow-header h3 { font-size: 30px; color: rgb(117, 117, 117); font-weight: 700; padding: 1px 30px 8px; }
.doyouknow-camp .doyouknow-content { padding: 10px 30px 15px; overflow: hidden; }
.doyouknow-camp .doyouknow-content .owl-carousel { min-height: 224px; }
.doyouknow-camp .doyouknow-content .owl-carousel .owl-stage-outer { position: relative; overflow: hidden; height: 224px; }
.doyouknow-camp .doyouknow-content .owl-carousel .owl-stage-outer .owl-item { position: relative; height: 224px; overflow: hidden; }
.doyouknow-camp .doyouknow-content .owl-carousel .owl-stage-outer .owl-item h4 { line-height: 26px ! important; font-size: 22px ! important; margin: 10px 0px; font-weight: 600; font-family: "Open Sans",sans-serif; }
.doyouknow-camp .doyouknow-content .owl-carousel .owl-stage-outer .owl-item p { line-height: 24px ! important; font-size: 18px ! important; margin: 10px 0px; font-weight: 500; font-family: "Open Sans",sans-serif; }
.doyouknow-camp .doyouknow-content .owl-controls { position: absolute; width: 26%; right: 16px; top: 19%; height: 20px; }
.doyouknow-camp .doyouknow-content .owl-controls .owl-nav .owl-prev { text-indent: 17px ! important; right: 80px ! important; }
.doyouknow-camp .doyouknow-content .owl-controls .owl-nav .owl-next { text-indent: -39px ! important; right: 47px ! important; }
a:hover { color: rgb(64, 163, 211) ! important; outline: medium none; text-decoration: none; }
.minus-mrgn { margin-top: -20px ! important; }
.fifa-nav { background: rgb(50, 98, 149) none repeat scroll 0% 0% ! important; }
.fifa-top-scorecard { float: left; width: 100%; margin: 0px auto; padding: 0px; height: auto; position: relative; }
.fifa-top-scorecard .fifa-result-box { width: 100%; padding: 20px 0px 30px; margin: 0px auto; height: 100%; overflow: hidden; background: transparent url(0afcedb8c45a29e80b9bd0fb76657a26bfde591a.jpg)  no-repeat scroll 0% 0% / 100% 100%; border: 1px solid rgb(238, 238, 238); }
.fifa-top-scorecard .fifa-result-box .fifa-dt-venue { float: left; margin: 0px; padding: 5px 0px 0px; width: 100%; text-align: center; font-size: 16px; font-weight: 600; color: rgb(255, 255, 255); }
.fifa-top-scorecard .fifa-result-box .fifa-dt-venue .fifa-venuen { display: inline-block; margin-right: 5px; color: rgb(255, 255, 255); }
.fifa-top-scorecard .fifa-result-box .fifa-dt-venue .f-game-t { display: inline-block; margin-left: 0px; color: rgb(255, 255, 255); }
.fifa-top-scorecard .fifa-result-box .fifa-dt-venue .f-game-date { display: inline-block; margin-left: 0px; color: rgb(255, 255, 255); }
.fifa-top-scorecard .fifa-result-box .fifa-tm-group { float: left; margin: 0px 0px 10px; padding: 8px 0px 4px; width: 100%; text-align: center; font-size: 18px; font-weight: 600; color: rgb(255, 255, 255); }
.fifa-top-scorecard .fifa-result-box .f-hm-lft { float: left; width: 46.8%; margin: 0px; padding: 0px 5px 0px 130px; }
.fifa-top-scorecard .fifa-result-box .f-hm-lft .nm-country { color: rgb(255, 255, 255); font-size: 24px; font-weight: 600; padding: 0px; margin: 0px; display: inline-block; text-transform: uppercase; overflow: hidden; position: relative; top: -4px; font-family: "Open Sans",sans-serif; }
.fifa-top-scorecard .fifa-result-box .f-ft-score { width: 6.4%; padding: 0px 4px; float: left; }
.fifa-top-scorecard .fifa-result-box .f-ft-score .f-ft { width: 100%; display: block; color: rgb(255, 255, 255); font-size: 14px; line-height: 18px; font-weight: 600; text-align: center; padding: 0px; margin: 0px; text-transform: uppercase; }
.fifa-top-scorecard .fifa-result-box .f-ft-score .f-goal-rslt { width: 100%; display: block; color: rgb(255, 255, 255); font-size: 48px; line-height: 48px; font-weight: 600; text-align: center; padding: 0px; margin: 0px; }
.fifa-top-scorecard .fifa-result-box .f-hm-rgt { float: right; width: 46.8%; margin: 0px; padding: 0px 130px 0px 0px; text-align: right; }
.fifa-top-scorecard .fifa-result-box .f-hm-rgt .nm-country { color: rgb(255, 255, 255); }
.fifa-top-scorecard .fifa-result-box ul.goal-stricker { margin: 0px; padding: 0px; width: 60%; display: inline-block; }
.fifa-top-scorecard .fifa-result-box ul.goal-stricker li { display: inline; color: rgb(255, 255, 255); font-weight: 400; font-size: 14px; }
.fifa-top-scorecard .fifa-result-box ul.left-align { text-align: left; }
.fifa-top-scorecard .fifa-result-box ul.rgt-align { text-align: right; }
.fifa-machcenter-link { float: right; width: auto; margin: 0px; padding: 10px 0px 0px; text-align: right; }
.fifa-machcenter-link a { display: block; }
.fifa-machcenter-link a.match-center { color: rgb(64, 163, 211); font-size: 16px; }
.fifa-slider { position: relative; }
.fifa-slider #fifa-banner-slider { width: 67%; overflow: hidden; height: 362px; }
.fifa-slider #fifa-banner-slider .owl-stage-outer { padding: 0px; height: 362px; }
.fifa-slider #fifa-banner-slider .owl-stage-outer .owl-stage .owl-item .item .banner-text { position: absolute; bottom: 10px; left: 20px; width: 94%; }
.fifa-slider #fifa-banner-slider .owl-stage-outer .owl-stage .owl-item .item .banner-text .headingthree { font-weight: 600; color: rgb(255, 255, 255); line-height: 24px; font-size: 20px; }
@media screen and (max-width: 1200px) {
  .fifa-slider #fifa-banner-slider { width: 100%; }
}
.fifa-slider .banner-thumbs { width: 33%; height: 100%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; top: 0px; right: 0px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; overflow: hidden; }
.fifa-slider .banner-thumbs ul li:last-child a { border-bottom: medium none; }
.fifa-slider .banner-thumbs ul li a { padding: 13px; display: block; font-family: "Open Sans",sans-serif; color: rgb(51, 51, 51); border-bottom: 1px solid rgb(221, 221, 221); min-height: 72px; }
.fifa-slider .banner-thumbs ul li a:hover { color: rgb(51, 51, 51) ! important; }
.fifa-slider .banner-thumbs ul li a.active { background: rgb(94, 103, 107) none repeat scroll 0% 0%; color: rgb(255, 255, 255) ! important; }
.fifa-slider .banner-thumbs ul li a.active .text-dt { color: rgb(255, 255, 255); }
@media screen and (max-width: 1170px) {
  .fifa-slider .banner-thumbs ul li a { border-bottom: medium none; min-height: 150px; }
}
@media screen and (max-width: 1170px) {
  .fifa-slider .banner-thumbs ul li { width: 20%; float: left; display: inline-block; vertical-align: top; border-right: 1px solid rgb(221, 221, 221); }
  .fifa-slider .banner-thumbs ul li:last-child { border-right: medium none; }
}
@media screen and (max-width: 1280px) {
  .fifa-slider .banner-thumbs { overflow: auto; }
}
@media screen and (max-width: 1200px) {
  .fifa-slider .banner-thumbs { display: none; width: 100%; position: relative; border: 1px solid rgb(221, 221, 221); overflow: auto; }
}
.fifa-morenews .dont-miss-row { padding-left: 15px; }
.fifa-morenews .latest-news-bx li { margin-bottom: 20px; padding: 0px; }
.fifa-morenews .headingfour { font-size: 14px ! important; font-weight: 600; line-height: 16px ! important; color: rgb(33, 33, 33); margin: 0px 10px 0px 0px; }
.fifa-top-right { margin: 0px; display: block; }
.fifa-top-right .hm-standing-opta { margin: 0px 0px 8px; padding: 0px; height: 362px; width: 100%; overflow: hidden; border: 1px solid rgb(221, 221, 221); }
.fifa-top-right a { display: block; }
.fifa-top-right a.more-standing { color: rgb(64, 163, 211); font-size: 16px; }
.fifa-standings { margin: 0px; width: 100%; height: 100%; overflow: hidden; border: 1px solid rgb(221, 221, 221); }
.sechudle-widget { display: block; margin: 0px; width: 100%; overflow: hidden; }
.flags { background-image: url(15a2da2d9ef560c2db16e11bc319361cb3583761.png) ; background-repeat: no-repeat; width: 55px; height: 37px; overflow: hidden; }
.fifa-team { width: 90%; margin: 0px auto ! important; display: block; }
.fifa-team .fifa-subhead { font-size: 20px; color: rgb(117, 117, 117); line-height: 24px; font-weight: 600; font-family: "Open Sans",sans-serif; margin: 20px 0px 20px 15px; }
.fifa-team .fifa-subhead a { color: rgb(117, 117, 117); }
.fifa-team .fifa-subhead a:focus, .fifa-team .fifa-subhead a:hover { color: rgb(51, 55, 57) ! important; }
.fifa-team .fifa-subhead a.sub-btm-brd { position: relative; top: 0px; width: 160px; padding-bottom: 4px; border-bottom: 1px solid rgb(117, 117, 117); }
.fifa-team a { width: 100%; height: 100%; }
.fifa-team a .fifa-team-gp { float: left; border-width: 1px; border-color: rgb(37, 37, 37); border-style: solid; border-radius: 2px; height: 111px; z-index: 150; display: table; text-align: center; width: 100%; }
.fifa-team a .fifa-team-gp .gp-col { display: table-cell; vertical-align: middle; width: 100%; }
.fifa-team a .fifa-team-gp:hover { border: 1px solid rgb(48, 97, 151); background: rgb(233, 234, 234) none repeat scroll 0% 0%; }
span { display: inline-block; padding: 0px; margin: 0px; }
span.india-flag { background-position: -3px -7px; padding: 0px; display: inline-block; margin: 0px; width: 55px; height: 37px; }
span.usa-flag { background-position: -60px -7px; padding: 0px; display: inline-block; margin: 0px; width: 55px; height: 37px; }
span.colombia-flag { background-position: -120px -7px; padding: 0px; display: inline-block; margin: 0px; width: 55px; height: 37px; }
span.ghana-flag { background-position: -180px -7px; padding: 0px; display: inline-block; margin: 0px; width: 55px; height: 37px; }
span.paraguay-flag { background-position: -3px -42px; padding: 0px; display: inline-block; margin: 0px; width: 55px; height: 37px; }
span.mali-flag { background-position: -60px -42px; padding: 0px; display: inline-block; margin: 0px; width: 55px; height: 37px; }
span.newzealand-flag { background-position: -120px -42px; padding: 0px; display: inline-block; margin: 0px; width: 55px; height: 37px; }
span.turkey-flag { background-position: -180px -42px; padding: 0px; display: inline-block; margin: 0px; width: 55px; height: 37px; }
span.iran-flag { background-position: -3px -84px; padding: 0px; display: inline-block; margin: 0px; width: 55px; height: 37px; }
span.guinea-flag { background-position: -60px -84px; padding: 0px; display: inline-block; margin: 0px; width: 55px; height: 37px; }
span.germany-flag { background-position: -120px -84px; padding: 0px; display: inline-block; margin: 0px; width: 55px; height: 37px; }
span.costarica-flag { background-position: -180px -84px; padding: 0px; display: inline-block; margin: 0px; width: 55px; height: 37px; }
span.chile-flag { background-position: -2px -120px; padding: 0px; display: inline-block; margin: 0px; width: 55px; height: 37px; }
span.england-flag { background-position: -62px -120px; padding: 0px; display: inline-block; margin: 0px; width: 55px; height: 37px; }
span.iraq-flag { background-position: -122px -120px; padding: 0px; display: inline-block; margin: 0px; width: 55px; height: 37px; }
span.mexico-flag { background-position: -182px -120px; padding: 0px; display: inline-block; margin: 0px; width: 55px; height: 37px; }
span.brazil-flag { background-position: -2px -160px; padding: 0px; display: inline-block; margin: 0px; width: 55px; height: 37px; }
span.niger-flag { background-position: -62px -160px; padding: 0px; display: inline-block; margin: 0px; width: 55px; height: 37px; }
span.dprkorea-flag { background-position: -122px -160px; padding: 0px; display: inline-block; margin: 0px; width: 55px; height: 37px; }
span.spain-flag { background-position: -182px -160px; padding: 0px; display: inline-block; margin: 0px; width: 55px; height: 37px; }
span.france-flag { background-position: -2px -204px; padding: 0px; display: inline-block; margin: 0px; width: 55px; height: 37px; }
span.honduras-flag { background-position: -62px -204px; padding: 0px; display: inline-block; margin: 0px; width: 55px; height: 37px; }
span.japan-flag { background-position: -122px -204px; padding: 0px; display: inline-block; margin: 0px; width: 55px; height: 37px; }
span.newcaledonia-flag { background-position: -182px -204px; padding: 0px; display: inline-block; margin: 0px; width: 55px; height: 37px; }
span.nm-country { color: rgb(0, 0, 0); font-size: 22px; font-weight: 600; padding: 0px; margin: 0px; display: inline-block; text-transform: uppercase; overflow: hidden; position: relative; top: -4px; font-family: "Open Sans",sans-serif; }
.top-link-iframe { width: 97%; height: 100%; margin: 0px; padding: 0px; float: left; }
.top-link-iframe iframe { z-index: 2; min-height: 220px; max-height: 300px; height: 100%; }
.top-hyper-iframe { position: absolute; height: 100%; width: 100%; z-index: 1; margin: 0px; padding: 0px; }
.fifa-result, .fifa-top-scorecard { font-family: "Open Sans",sans-serif ! important; }
.fifa-result .fifa-result-container .fifa-result-box, .fifa-top-scorecard .fifa-result-container .fifa-result-box { width: 100%; padding: 20px 0px 30px; margin: 0px auto; height: 100%; overflow: hidden; background-color: rgb(249, 251, 253); box-shadow: 0px 1px 22.8px 1.2px rgba(1, 1, 1, 0.26); }
.fifa-result .fifa-result-container .fifa-result-box .fifa-dt-venue, .fifa-top-scorecard .fifa-result-container .fifa-result-box .fifa-dt-venue { float: left; margin: 0px; padding: 5px 0px 0px; width: 100%; text-align: center; font-size: 16px; font-weight: 600; }
.fifa-result .fifa-result-container .fifa-result-box .fifa-dt-venue .fifa-venuen, .fifa-top-scorecard .fifa-result-container .fifa-result-box .fifa-dt-venue .fifa-venuen { display: inline-block; margin-right: 5px; }
.fifa-result .fifa-result-container .fifa-result-box .fifa-dt-venue .f-game-t, .fifa-top-scorecard .fifa-result-container .fifa-result-box .fifa-dt-venue .f-game-t { display: inline-block; margin-left: 0px; }
.fifa-result .fifa-result-container .fifa-result-box .fifa-tm-group, .fifa-top-scorecard .fifa-result-container .fifa-result-box .fifa-tm-group { float: left; margin: 0px 0px 10px; padding: 8px 0px 4px; width: 100%; text-align: center; font-size: 18px; font-weight: 600; color: rgb(102, 102, 102); }
.fifa-result .fifa-result-container .fifa-result-box .f-hm-lft, .fifa-top-scorecard .fifa-result-container .fifa-result-box .f-hm-lft { float: left; width: 46.8%; margin: 0px; padding: 0px 5px 0px 130px; }
.fifa-result .fifa-result-container .fifa-result-box .f-hm-lft .nm-country, .fifa-top-scorecard .fifa-result-container .fifa-result-box .f-hm-lft .nm-country { color: rgb(0, 0, 0); font-size: 24px; font-weight: 600; padding: 0px; margin: 0px; display: inline-block; text-transform: uppercase; overflow: hidden; position: relative; top: -4px; font-family: "Open Sans",sans-serif; }
.fifa-result .fifa-result-container .fifa-result-box .f-ft-score, .fifa-top-scorecard .fifa-result-container .fifa-result-box .f-ft-score { width: 6.4%; padding: 0px 4px; float: left; }
.fifa-result .fifa-result-container .fifa-result-box .f-ft-score .f-ft, .fifa-top-scorecard .fifa-result-container .fifa-result-box .f-ft-score .f-ft { width: 100%; display: block; color: rgb(0, 0, 0); font-size: 14px; line-height: 18px; font-weight: 600; text-align: center; padding: 0px; margin: 0px; text-transform: uppercase; }
.fifa-result .fifa-result-container .fifa-result-box .f-ft-score .f-goal-rslt, .fifa-top-scorecard .fifa-result-container .fifa-result-box .f-ft-score .f-goal-rslt { width: 100%; display: block; color: rgb(48, 97, 151); font-size: 48px; line-height: 48px; font-weight: 600; text-align: center; padding: 0px; margin: 0px; }
.fifa-result .fifa-result-container .fifa-result-box .f-hm-rgt, .fifa-top-scorecard .fifa-result-container .fifa-result-box .f-hm-rgt { float: right; width: 46.8%; margin: 0px; padding: 0px 130px 0px 0px; text-align: right; }
.fifa-result .fifa-result-container .fifa-result-box ul.goal-stricker, .fifa-top-scorecard .fifa-result-container .fifa-result-box ul.goal-stricker { margin: 0px; padding: 0px; width: 60%; display: inline-block; }
.fifa-result .fifa-result-container .fifa-result-box ul.goal-stricker li, .fifa-top-scorecard .fifa-result-container .fifa-result-box ul.goal-stricker li { display: inline; color: rgb(0, 0, 0); font-weight: 400; font-size: 14px; }
.fifa-result .fifa-result-container .fifa-result-box ul.left-align, .fifa-top-scorecard .fifa-result-container .fifa-result-box ul.left-align { text-align: left; }
.fifa-result .fifa-result-container .fifa-result-box ul.rgt-align, .fifa-top-scorecard .fifa-result-container .fifa-result-box ul.rgt-align { text-align: right; }
.fifa-result .fifa-result-container a, .fifa-top-scorecard .fifa-result-container a { display: block; width: 100%; height: 100%; }
.fifa-result .fifa-result-container a .fifa-dt-venue, .fifa-top-scorecard .fifa-result-container a .fifa-dt-venue { color: rgb(33, 33, 33); }
.fifa-result .f-upcming-bg, .fifa-top-scorecard .f-upcming-bg { background-color: rgb(102, 102, 102) ! important; }
.fifa-result .f-upcming-bg::after, .fifa-top-scorecard .f-upcming-bg::after { border-bottom: 37px solid rgb(102, 102, 102); border-right: 37px solid transparent; bottom: 0px; content: ""; position: absolute; right: -37px; }
.fifa-rslt-dt { position: relative; display: inline-block; padding: 6px 15px; background-color: rgb(64, 163, 211); color: rgb(255, 255, 255); line-height: 25px; font-size: 14px; font-family: "Open Sans",sans-serif ! important; }
.fifa-rslt-dt::after { border-bottom: 37px solid rgb(64, 163, 211); border-right: 37px solid transparent; bottom: 0px; content: ""; position: absolute; right: -37px; }
.fifa-rslt-dt .headingtwo, .fifa-rslt-dt .headingfive { color: rgb(255, 255, 255); margin: 0px; }
.fifa-rslt-dt .headingtwo a, .fifa-rslt-dt .headingfive a { color: rgb(255, 255, 255); }
.cwg-tally ul li.head, .cwg-tally ul li:first-child { background: rgb(89, 89, 89) none repeat scroll 0% 0% ! important; font-size: 14px; color: rgb(255, 255, 255); }
.cwg-tally .head .country { background-color: rgb(214, 13, 13); }
.cwg-tally ul li { display: inline-block; width: 100%; float: left; text-align: center; }
.cwg-tally .country { float: left; width: 20%; text-align: left; padding: 5px; box-sizing: border-box; }
.cwg-tally .gold { float: left; width: 20%; padding: 2px 5px; box-sizing: border-box; }
.cwg-tally .silver { float: left; width: 20%; padding: 2px 5px; box-sizing: border-box; }
.cwg-tally .bronze { float: left; width: 20%; padding: 2px 5px; box-sizing: border-box; }
.cwg-tally .total { float: left; width: 20%; padding: 2px 5px; box-sizing: border-box; }
.cwg-tally ul li:nth-child(2n+1) { background: rgb(235, 235, 235) none repeat scroll 0% 0%; }
