:root {
  --ptNarrowFont: "PT Sans Narrow";
  --arialFont: "Arial", "Helvetica", sans-serif;
  --rokkittFont: "Rokkitt";
  --containerWidth: 1000px;
  --whiteColor: #ffffff;
  --blackColor: #000000;
  --blackColorlt: #111111;
  --blackColorTrans: rgba(0, 0, 0, 0.5);
  --blackColorTrans2: rgba(0, 0, 0, 0.8);
  --darkGrayColor: #333333;
  --darkGrayColor2: #474747;
  --darkGrayColor3: #797979;
  --darkGrayColor4: #b2b2b2;
  --darkGrayColor5: #bbb;
  --darkGrayColorMenu: #666666;
  --grayColor: #999999;
  --grayColor2: #cccccc;
  --grayColor3: #dddddd;
  --grayColor4: #dcdcdc;
  --grayColor5: #9a9a9a;
  --grayColor6: #e6e6e6;
  --grayColor7: #e9e9e9;
  --grayColor8: #f2f2f2;
  --grayColor9: #efefef;
  --grayColor10: #d3d3d3;
  --grayColor11: #eaeaea;
  --grayColor12: #dedede;
  --lightGrayColor2: #e5e5e5;
  --lightGrayColor3: #ebebeb;
  --lightGrayColor4: #ececec;
  --lightGrayColor5: #f1f1f1;
  --ligtGrayColorBorder: #474344;
  --ligtGrayColor: #cbcbcb;
  --redColor: #bd0000;
  --darkRedColor: #990000;
  --redColor2: #b31800;
  --redColor3: #9F3113;
  --redColor4: #900;
  --redColor5: #cc0000;
  --brownColor: #600;
  --brownColor2: #5e0000;
  --maroonColorBrandy: #660000;
  --maroonColorBrandy2: #4a0001;
  --maroonColorBrandy3: #330000;
  --yellowColor: #ffcc33;
  --blueColor: #1877f2;
  --darkYellowColor: #524200;
  --darkGrayColorTrans: rgba(50, 50, 50, 0.8);
}
html body {
  background-color: var(--blackColorlt);
  margin: 0;
  font-family: var(--arialFont);
  font-size: 12px;
  color: var(--darkGrayColor);
  line-height: 20px;
  background-image: url("../Images/grid-bg.png");
  background-repeat: repeat;
}
.font-rokkittFont {
  font-family: 'Rokkitt';
}
p:empty {
  display: none;
}
img {
  max-width: 100%;
  height: auto;
}
.bg-white-color {
  background: var(--whiteColor);
}
.bg-blck-trans {
  background: var(--blackColorTrans2);
}
.bg-lt-gray {
  background: var(--lightGrayColor2);
}
.bg-red-2 {
  background: var(--redColor2);
}
.bg-drk-red {
  background: var(--darkRedColor);
}
.bg-blue {
  background: var(--blueColor);
}
.bg-color-brandy {
  background: var(--maroonColorBrandy);
}
.bg-grayColor {
  background-color: var(--grayColor);
}
.bg-grayColor2 {
  background-color: var(--grayColor2);
}
.bg-grayColor3 {
  background-color: var(--grayColor3);
}
.bg-grayColor4 {
  background-color: var(--grayColor4);
}
.bg-grayColor6 {
  background-color: var(--grayColor6);
}
.bg-grayColor7 {
  background-color: var(--grayColor7);
}
.bg-grayColor8 {
  background-color: var(--grayColor8);
}
.bg-grayColor9 {
  background-color: var(--grayColor9);
}
.bg-grayColor11 {
  background-color: var(--grayColor11);
}
.bg-darkGrayColor {
  background-color: var(--darkGrayColor);
}
.bg-lightGrayColor3 {
  background-color: var(--lightGrayColor3);
}
.bg-lightGrayColor4 {
  background-color: var(--lightGrayColor4);
}
.bg-lightGrayColor5 {
  background-color: var(--lightGrayColor5);
}
.bg-darkGrayColor3 {
  background-color: var(--darkGrayColor3);
}
.bg-darkGrayColor4 {
  background-color: var(--darkGrayColor4);
}
.bg-darkGrayColor5 {
  background-color: var(--darkGrayColor5);
}
.bg-darkGrayColorMenu {
  background-color: var(--darkGrayColorMenu);
}
.dark-gray-color {
  color: var(--darkGrayColor);
}
.darkGrayColor5 {
  color: var(--darkGrayColor5);
}
.brown-color {
  color: var(--brownColor);
}
.yellow-color {
  color: var(--yellowColor);
}
.color-white {
  color: var(--whiteColor);
}
.color-black {
  color: var(--blackColor);
}
.color-grayColor {
  color: var(--grayColor);
}
.color-darkGrayColorMenu {
  color: var(--darkGrayColorMenu);
}
.color-red-3 {
  color: var(--redColor3);
}
.color-red-4 {
  color: var(--redColor4);
}
.color-grayColor2 {
  color: var(--grayColor2);
}
.color-grayColor10 {
  color: var(--grayColor10);
}
.color-darkRedColor {
  color: var(--darkRedColor);
}
.color-RedColor {
  color: var(--redColor);
}
.cp-col-ul-2 {
  column-count: 2;
}
.ln-normal {
  line-height: normal;
}
.font-8 {
  font-size: 8px;
}
.font-10 {
  font-size: 10px;
}
.font-11 {
  font-size: 11px;
}
.font-12 {
  font-size: 12px;
}
.font-13 {
  font-size: 13px;
}
.font-14 {
  font-size: 14px;
}
.font-15 {
  font-size: 15px;
}
.font-16 {
  font-size: 16px;
}
.font-18 {
  font-size: 18px;
}
.font-20 {
  font-size: 20px;
}
.font-22 {
  font-size: 22px;
}
.font-24 {
  font-size: 24px;
}
.font-28 {
  font-size: 28px;
}
.font-30 {
  font-size: 30px;
}
.font-50 {
  font-size: 50px;
}
.fw-400 {
  font-weight: 400;
}
.fw-700 {
  font-weight: 700;
}
.cp-w-70{
  width: 70%;
}
.cp-w-50 {
  width: 50%;
}
.cp-current-meg .cp-meg-heading .cp-meg-title a:hover,
.cp-feature-news-section .cp-featured-story a:hover .cp-feature-news-title span,
.cp-ccpt-wrapper table tbody tr td.site a:hover,
.cp-home-right-side .cp-wid-cppt a:hover,
.cp-top-cg .cp-top-cg-story .newsinfo a:hover,
.cp-hvr-udln:hover,
html body .cp-content-wrapper a:hover,
.cp-media-kit .cp-main-sidebar section.widget a:hover {
  text-decoration: underline;
}
.cp-feature-news-title {
  line-height: 1.2;
  text-align: center;
}
table {
  font-size: 11px;
}
ul {
  list-style-type: none;
}
ul:not([class]) {
  list-style-type: disc;
}
ul:not([class]) li {
  line-height: 18px;
}
ul:not([class]),
ol:not([class]) {
  margin: 10px 0 10px 20px;
  padding-left: 0;
}
table:not([class], [dir]) {
  min-width: 300px;
}
table:not([class], [dir]) thead {
  background-color: #e9e9e9;
}
table:not([class], [dir]) thead tr th {
  padding: 5px;
  line-height: 14px;
}
table:not([class], [dir]) tr td {
  padding: 8px 5px;
  border-bottom: 1px solid #ccc;
  line-height: 12px;
}
table.cp-ledger {
  width: 100%;
}
table.cp-ledger tbody tr td {
  padding: 5px;
  text-align: left;
  line-height: 16px;
}
.cp-rule-liststyle{
  list-style: disc;
}
.cp-rule-lower-alpha{
  list-style: lower-alpha;
}
.cp-button-wrapper {
  font-size: 11px;
  margin: 0 auto;
  text-align: center;
  color: var(--whiteColor);
  font-weight: bold;
  padding: 4px 5px 4px 5px;
  display: inline-block;
  line-height: normal;
}
.cp-button {
  font-size: 11px;
  margin: 0 auto;
  text-align: center;
  color: var(--whiteColor);
  font-weight: bold;
  padding: 8px 5px 8px 5px;
  display: block;
  width: 100%;
  max-width: 140px;
  line-height: normal;
}
.cp-button.peg-button {
  padding: 4px 6px 4px 6px;
}
.cp-button.go-button {
  padding: 4px 10px;
  border: 0;
  border-radius: 0;
}
.cp-r-whtie {
  background: rgb(249,249,249);
  background: linear-gradient(180deg, rgba(249,249,249,1) 0%, rgba(220,220,220,1) 100%);
  border: 1px solid #dbdbdb;
}
.cp-round-button {
  border-radius: 100px;
  padding: 5px 20px;
  text-decoration: none !important;
}
.cp-mag-recent-issue .cp-round-button {
  padding: 2px 15px;
}
.cp-button-large {
  max-width: 200px;
}
.gray-button {
  background: var(--darkGrayColor);
}
.gray-button:hover {
  background: var(--darkGrayColor2);
}
.brown-button {
  background-color: var(--brownColor);
}
.brown-button:hover {
  background-color: var(--darkRedColor);
}
.drk-red-button {
  background-color: var(--darkRedColor);
}
.drk-red-button:hover {
  background-color: var(--brownColor);
}
.cp-border-bottom-gray
{
  border-bottom: 1px solid var(--grayColor2);
}
.icon {
  background-image: url("../Images/main.png");
  overflow: hidden;
  background-size: auto;
  background-repeat: no-repeat;
  width: 13px;
  height: 18px;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
.icon.news {
  background-position: -232px -150px;
}
.icon.handmatchnews {
   background-position: -373px -208px;
}
.icon.featured-blog {
  background-position: -213px -149px;
}
.icon.twitter {
  background-position: -353px -160px;
}
.icon.cup {
  background-position: -212px -134px;
}
.icon.white-cup {
  background-position: -596px -327px;
}
.icon.user {
  background-position: -232px -180px;
}
.icon.whiteuser {
  background-position: -563px -327px;
}
.icon.video {
  background-position: -212px -165px;
}
.icon.strategy {
  background-position: -232px -135px;
}
.icon.arrow-btm-red {
  background-position: -285px -104px;
  width: 15px;
  height: 8px;
}
.icon.mail {
  background-position: -346px -232px;
  width: 14px;
  height: 11px;
}
.icon.note {
  background-position: -350px -178px;
  width: 10px;
}
.icon.poy {
  background-position: -252px -179px;
  width: 25px;
  height: 11px;
}
.icon.cp-live {
  background-position: -286px -179px;
  width: 45px;
  height: 11px;
}
.icon.completed {
  background-position: -409px -208px;
  width: 60px;
  height: 11px;
}
.icon.print {
  background-image: url(../Images/print-icon.gif);
  background-size: contain;
  background-position: center 1px;
  width: 15px;
  height: 14px;
}
.icon.rss-icon {
  background-image: url(../Images/rss-icon.png);
  background-size: contain;
  background-position: center 1px;
}
.icon.hand_matchup {
  background-position: -373px -208px;
}
.icon.article {
  background-position: -285px -123px;
  width: 19px;
  height: 12px;
}
.icon.btm-chevron-icon {
  width: 29px;
  height: 15px;
  background-position: -337px -114px;
}
.icon.pencil {
  background-position: -616px -324px;
  width: 25px;
    height: 21px;
}
.blogs-index-arrow {
  position: relative;
}
.blogs-index-arrow:before {
  content: '';
  position: absolute;
  top: 11px;
  left: -6px;
  background-image: url(../Images/main.png);
  width: 10px;
  height: 14px;
  background-position: -309px -118px;
  background-repeat: no-repeat;
}
.flag {
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center center;
  width: 20px;
  height: 10px;
  background-size: contain;
}
.flag.\30 1 {
  background-image: url("../Images/flags/01.png");
}
.flag.\30 2 {
  background-image: url("../Images/flags/02.png");
}
.flag.\30 3 {
  background-image: url("../Images/flags/03.png");
}
.flag.\30 4 {
  background-image: url("../Images/flags/04.png");
}
.flag.us {
  background-image: url("../Images/flags/us.png");
}
.flag.gb {
  background-image: url("../Images/flags/gb.png");
}
.flag.es {
  background-image: url("../Images/flags/es.png");
}
.flag.ca {
  background-image: url("../Images/flags/ca.png");
}
.flag.by {
  background-image: url("../Images/flags/by.png");
}
.flag.ad {
  background-image: url("../Images/flags/ad.png");
}
.flag.ae {
  background-image: url("../Images/flags/ae.png");
}
.flag.af {
  background-image: url("../Images/flags/af.png");
}
.flag.ag {
  background-image: url("../Images/flags/ag.png");
}
.flag.ai {
  background-image: url("../Images/flags/ai.png");
}
.flag.al {
  background-image: url("../Images/flags/al.png");
}
.flag.am {
  background-image: url("../Images/flags/am.png");
}
.flag.an {
  background-image: url("../Images/flags/an.png");
}
.flag.ao {
  background-image: url("../Images/flags/ao.png");
}
.flag.ar {
  background-image: url("../Images/flags/ar.png");
}
.flag.as {
  background-image: url("../Images/flags/as.png");
}
.flag.at {
  background-image: url("../Images/flags/at.png");
}
.flag.au {
  background-image: url("../Images/flags/au.png");
}
.flag.aw {
  background-image: url("../Images/flags/aw.png");
}
.flag.ax {
  background-image: url("../Images/flags/ax.png");
}
.flag.az {
  background-image: url("../Images/flags/az.png");
}
.flag.ba {
  background-image: url("../Images/flags/ba.png");
}
.flag.bb {
  background-image: url("../Images/flags/bb.png");
}
.flag.bd {
  background-image: url("../Images/flags/bd.png");
}
.flag.be {
  background-image: url("../Images/flags/be.png");
}
.flag.bf {
  background-image: url("../Images/flags/bf.png");
}
.flag.bg {
  background-image: url("../Images/flags/bg.png");
}
.flag.bh {
  background-image: url("../Images/flags/bh.png");
}
.flag.bi {
  background-image: url("../Images/flags/bi.png");
}
.flag.bj {
  background-image: url("../Images/flags/bj.png");
}
.flag.bm {
  background-image: url("../Images/flags/bm.png");
}
.flag.bn {
  background-image: url("../Images/flags/bn.png");
}
.flag.bo {
  background-image: url("../Images/flags/bo.png");
}
.flag.br {
  background-image: url("../Images/flags/br.png");
}
.flag.bs {
  background-image: url("../Images/flags/bs.png");
}
.flag.bt {
  background-image: url("../Images/flags/bt.png");
}
.flag.bv {
  background-image: url("../Images/flags/bv.png");
}
.flag.bw {
  background-image: url("../Images/flags/bw.png");
}
.flag.by {
  background-image: url("../Images/flags/by.png");
}
.flag.bz {
  background-image: url("../Images/flags/bz.png");
}
.flag.ca {
  background-image: url("../Images/flags/ca.png");
}
.flag.catalonia {
  background-image: url("../Images/flags/catalonia.png");
}
.flag.cc {
  background-image: url("../Images/flags/cc.png");
}
.flag.cd {
  background-image: url("../Images/flags/cd.png");
}
.flag.cf {
  background-image: url("../Images/flags/cf.png");
}
.flag.cg {
  background-image: url("../Images/flags/cg.png");
}
.flag.ch {
  background-image: url("../Images/flags/ch.png");
}
.flag.ci {
  background-image: url("../Images/flags/ci.png");
}
.flag.ck {
  background-image: url("../Images/flags/ck.png");
}
.flag.cl {
  background-image: url("../Images/flags/cl.png");
}
.flag.cm {
  background-image: url("../Images/flags/cm.png");
}
.flag.cn {
  background-image: url("../Images/flags/cn.png");
}
.flag.co {
  background-image: url("../Images/flags/co.png");
}
.flag.cr {
  background-image: url("../Images/flags/cr.png");
}
.flag.cs {
  background-image: url("../Images/flags/cs.png");
}
.flag.cu {
  background-image: url("../Images/flags/cu.png");
}
.flag.cv {
  background-image: url("../Images/flags/cv.png");
}
.flag.cx {
  background-image: url("../Images/flags/cx.png");
}
.flag.cy {
  background-image: url("../Images/flags/cy.png");
}
.flag.cz {
  background-image: url("../Images/flags/cz.png");
}
.flag.de {
  background-image: url("../Images/flags/de.png");
}
.flag.dj {
  background-image: url("../Images/flags/dj.png");
}
.flag.dk {
  background-image: url("../Images/flags/dk.png");
}
.flag.dm {
  background-image: url("../Images/flags/dm.png");
}
.flag.do {
  background-image: url("../Images/flags/do.png");
}
.flag.dz {
  background-image: url("../Images/flags/dz.png");
}
.flag.ec {
  background-image: url("../Images/flags/ec.png");
}
.flag.ee {
  background-image: url("../Images/flags/ee.png");
}
.flag.eg {
  background-image: url("../Images/flags/eg.png");
}
.flag.eh {
  background-image: url("../Images/flags/eh.png");
}
.flag.england {
  background-image: url("../Images/flags/england.png");
}
.flag.er {
  background-image: url("../Images/flags/er.png");
}
.flag.es {
  background-image: url("../Images/flags/es.png");
}
.flag.et {
  background-image: url("../Images/flags/et.png");
}
.flag.europeanunion {
  background-image: url("../Images/flags/europeanunion.png");
}
.flag.fam {
  background-image: url("../Images/flags/fam.png");
}
.flag.fi {
  background-image: url("../Images/flags/fi.png");
}
.flag.fj {
  background-image: url("../Images/flags/fj.png");
}
.flag.fk {
  background-image: url("../Images/flags/fk.png");
}
.flag.fm {
  background-image: url("../Images/flags/fm.png");
}
.flag.fo {
  background-image: url("../Images/flags/fo.png");
}
.flag.fr {
  background-image: url("../Images/flags/fr.png");
}
.flag.ga {
  background-image: url("../Images/flags/ga.png");
}
.flag.gb {
  background-image: url("../Images/flags/gb.png");
}
.flag.gd {
  background-image: url("../Images/flags/gd.png");
}
.flag.ge {
  background-image: url("../Images/flags/ge.png");
}
.flag.gf {
  background-image: url("../Images/flags/gf.png");
}
.flag.gh {
  background-image: url("../Images/flags/gh.png");
}
.flag.gi {
  background-image: url("../Images/flags/gi.png");
}
.flag.gl {
  background-image: url("../Images/flags/gl.png");
}
.flag.gm {
  background-image: url("../Images/flags/gm.png");
}
.flag.gn {
  background-image: url("../Images/flags/gn.png");
}
.flag.gp {
  background-image: url("../Images/flags/gp.png");
}
.flag.gq {
  background-image: url("../Images/flags/gq.png");
}
.flag.gr {
  background-image: url("../Images/flags/gr.png");
}
.flag.gs {
  background-image: url("../Images/flags/gs.png");
}
.flag.gt {
  background-image: url("../Images/flags/gt.png");
}
.flag.gu {
  background-image: url("../Images/flags/gu.png");
}
.flag.gw {
  background-image: url("../Images/flags/gw.png");
}
.flag.gy {
  background-image: url("../Images/flags/gy.png");
}
.flag.hk {
  background-image: url("../Images/flags/hk.png");
}
.flag.hm {
  background-image: url("../Images/flags/hm.png");
}
.flag.hn {
  background-image: url("../Images/flags/hn.png");
}
.flag.hr {
  background-image: url("../Images/flags/hr.png");
}
.flag.ht {
  background-image: url("../Images/flags/ht.png");
}
.flag.hu {
  background-image: url("../Images/flags/hu.png");
}
.flag.id {
  background-image: url("../Images/flags/id.png");
}
.flag.ie {
  background-image: url("../Images/flags/ie.png");
}
.flag.il {
  background-image: url("../Images/flags/il.png");
}
.flag.in {
  background-image: url("../Images/flags/in.png");
}
.flag.io {
  background-image: url("../Images/flags/io.png");
}
.flag.iq {
  background-image: url("../Images/flags/iq.png");
}
.flag.ir {
  background-image: url("../Images/flags/ir.png");
}
.flag.is {
  background-image: url("../Images/flags/is.png");
}
.flag.it {
  background-image: url("../Images/flags/it.png");
}
.flag.jm {
  background-image: url("../Images/flags/jm.png");
}
.flag.jo {
  background-image: url("../Images/flags/jo.png");
}
.flag.jp {
  background-image: url("../Images/flags/jp.png");
}
.flag.ke {
  background-image: url("../Images/flags/ke.png");
}
.flag.kg {
  background-image: url("../Images/flags/kg.png");
}
.flag.kh {
  background-image: url("../Images/flags/kh.png");
}
.flag.ki {
  background-image: url("../Images/flags/ki.png");
}
.flag.km {
  background-image: url("../Images/flags/km.png");
}
.flag.kn {
  background-image: url("../Images/flags/kn.png");
}
.flag.kp {
  background-image: url("../Images/flags/kp.png");
}
.flag.kr {
  background-image: url("../Images/flags/kr.png");
}
.flag.kw {
  background-image: url("../Images/flags/kw.png");
}
.flag.ky {
  background-image: url("../Images/flags/ky.png");
}
.flag.kz {
  background-image: url("../Images/flags/kz.png");
}
.flag.la {
  background-image: url("../Images/flags/la.png");
}
.flag.lb {
  background-image: url("../Images/flags/lb.png");
}
.flag.lc {
  background-image: url("../Images/flags/lc.png");
}
.flag.li {
  background-image: url("../Images/flags/li.png");
}
.flag.lk {
  background-image: url("../Images/flags/lk.png");
}
.flag.lr {
  background-image: url("../Images/flags/lr.png");
}
.flag.ls {
  background-image: url("../Images/flags/ls.png");
}
.flag.lt {
  background-image: url("../Images/flags/lt.png");
}
.flag.lu {
  background-image: url("../Images/flags/lu.png");
}
.flag.lv {
  background-image: url("../Images/flags/lv.png");
}
.flag.ly {
  background-image: url("../Images/flags/ly.png");
}
.flag.ma {
  background-image: url("../Images/flags/ma.png");
}
.flag.mc {
  background-image: url("../Images/flags/mc.png");
}
.flag.md {
  background-image: url("../Images/flags/md.png");
}
.flag.me {
  background-image: url("../Images/flags/me.png");
}
.flag.mg {
  background-image: url("../Images/flags/mg.png");
}
.flag.mh {
  background-image: url("../Images/flags/mh.png");
}
.flag.mk {
  background-image: url("../Images/flags/mk.png");
}
.flag.ml {
  background-image: url("../Images/flags/ml.png");
}
.flag.mm {
  background-image: url("../Images/flags/mm.png");
}
.flag.mn {
  background-image: url("../Images/flags/mn.png");
}
.flag.mo {
  background-image: url("../Images/flags/mo.png");
}
.flag.mp {
  background-image: url("../Images/flags/mp.png");
}
.flag.mq {
  background-image: url("../Images/flags/mq.png");
}
.flag.mr {
  background-image: url("../Images/flags/mr.png");
}
.flag.ms {
  background-image: url("../Images/flags/ms.png");
}
.flag.mt {
  background-image: url("../Images/flags/mt.png");
}
.flag.mu {
  background-image: url("../Images/flags/mu.png");
}
.flag.mv {
  background-image: url("../Images/flags/mv.png");
}
.flag.mw {
  background-image: url("../Images/flags/mw.png");
}
.flag.mx {
  background-image: url("../Images/flags/mx.png");
}
.flag.my {
  background-image: url("../Images/flags/my.png");
}
.flag.mz {
  background-image: url("../Images/flags/mz.png");
}
.flag.na {
  background-image: url("../Images/flags/na.png");
}
.flag.nc {
  background-image: url("../Images/flags/nc.png");
}
.flag.ne {
  background-image: url("../Images/flags/ne.png");
}
.flag.nf {
  background-image: url("../Images/flags/nf.png");
}
.flag.ng {
  background-image: url("../Images/flags/ng.png");
}
.flag.ni {
  background-image: url("../Images/flags/ni.png");
}
.flag.nl {
  background-image: url("../Images/flags/nl.png");
}
.flag.no {
  background-image: url("../Images/flags/no.png");
}
.flag.np {
  background-image: url("../Images/flags/np.png");
}
.flag.nr {
  background-image: url("../Images/flags/nr.png");
}
.flag.nu {
  background-image: url("../Images/flags/nu.png");
}
.flag.nz {
  background-image: url("../Images/flags/nz.png");
}
.flag.om {
  background-image: url("../Images/flags/om.png");
}
.flag.pa {
  background-image: url("../Images/flags/pa.png");
}
.flag.pe {
  background-image: url("../Images/flags/pe.png");
}
.flag.pf {
  background-image: url("../Images/flags/pf.png");
}
.flag.pg {
  background-image: url("../Images/flags/pg.png");
}
.flag.ph {
  background-image: url("../Images/flags/ph.png");
}
.flag.pk {
  background-image: url("../Images/flags/pk.png");
}
.flag.pl {
  background-image: url("../Images/flags/pl.png");
}
.flag.pm {
  background-image: url("../Images/flags/pm.png");
}
.flag.pn {
  background-image: url("../Images/flags/pn.png");
}
.flag.pr {
  background-image: url("../Images/flags/pr.png");
}
.flag.ps {
  background-image: url("../Images/flags/ps.png");
}
.flag.pt {
  background-image: url("../Images/flags/pt.png");
}
.flag.pw {
  background-image: url("../Images/flags/pw.png");
}
.flag.py {
  background-image: url("../Images/flags/py.png");
}
.flag.qa {
  background-image: url("../Images/flags/qa.png");
}
.flag.re {
  background-image: url("../Images/flags/re.png");
}
.flag.ro {
  background-image: url("../Images/flags/ro.png");
}
.flag.rs {
  background-image: url("../Images/flags/rs.png");
}
.flag.ru {
  background-image: url("../Images/flags/ru.png");
}
.flag.rw {
  background-image: url("../Images/flags/rw.png");
}
.flag.sa {
  background-image: url("../Images/flags/sa.png");
}
.flag.sb {
  background-image: url("../Images/flags/sb.png");
}
.flag.sc {
  background-image: url("../Images/flags/sc.png");
}
.flag.sd {
  background-image: url("../Images/flags/sd.png");
}
.flag.se {
  background-image: url("../Images/flags/se.png");
}
.flag.sg {
  background-image: url("../Images/flags/sg.png");
} 
.flag.sh {
  background-image: url("../Images/flags/sh.png");
} 
.flag.si {
  background-image: url("../Images/flags/si.png");
} 
.flag.sj {
  background-image: url("../Images/flags/sj.png");
} 
.flag.sk {
  background-image: url("../Images/flags/sk.png");
} 
.flag.sl {
  background-image: url("../Images/flags/sl.png");
} 
.flag.sm {
  background-image: url("../Images/flags/sm.png");
} 
.flag.sn {
  background-image: url("../Images/flags/sn.png");
}
.flag.so {
  background-image: url("../Images/flags/so.png");
}
.flag.sr {
  background-image: url("../Images/flags/sr.png");
}
.flag.st {
  background-image: url("../Images/flags/st.png");
}
.flag.sv {
  background-image: url("../Images/flags/sv.png");
}
.flag.sy {
  background-image: url("../Images/flags/sy.png");
}
.flag.sz {
  background-image: url("../Images/flags/sz.png");
}
.flag.tc {
  background-image: url("../Images/flags/tc.png");
}
.flag.td {
  background-image: url("../Images/flags/td.png");
}
.flag.tf {
  background-image: url("../Images/flags/tf.png");
}
.flag.tg {
  background-image: url("../Images/flags/tg.png");
}
.flag.th {
  background-image: url("../Images/flags/th.png");
}
.flag.tj {
  background-image: url("../Images/flags/tj.png");
}
.flag.tk {
  background-image: url("../Images/flags/tk.png");
}
.flag.tl {
  background-image: url("../Images/flags/tl.png");
}
.flag.tm {
  background-image: url("../Images/flags/tm.png");
}
.flag.tn {
  background-image: url("../Images/flags/tn.png");
}
.flag.to {
  background-image: url("../Images/flags/to.png");
}
.flag.tr {
  background-image: url("../Images/flags/tr.png");
}
.flag.tt {
  background-image: url("../Images/flags/tt.png");
}
.flag.tv {
  background-image: url("../Images/flags/tv.png");
}
.flag.tw {
  background-image: url("../Images/flags/tw.png");
}
.flag.tz {
  background-image: url("../Images/flags/tz.png");
}
.flag.ua {
  background-image: url("../Images/flags/ua.png");
}
.flag.ug {
  background-image: url("../Images/flags/ug.png");
}
.flag.um {
  background-image: url("../Images/flags/um.png");
}
.flag.uy {
  background-image: url("../Images/flags/uy.png");
}
.flag.uz {
  background-image: url("../Images/flags/uz.png");
}
.flag.va {
  background-image: url("../Images/flags/va.png");
}
.flag.vc {
  background-image: url("../Images/flags/vc.png");
}
.flag.ve {
  background-image: url("../Images/flags/ve.png");
}
.flag.vg {
  background-image: url("../Images/flags/vg.png");
}
.flag.vi {
  background-image: url("../Images/flags/vi.png");
}
.flag.vn {
  background-image: url("../Images/flags/vn.png");
}
.flag.vu {
  background-image: url("../Images/flags/vu.png");
}
.flag.wf {
  background-image: url("../Images/flags/wf.png");
}
.flag.ws {
  background-image: url("../Images/flags/ws.png");
}
.flag.ye {
  background-image: url("../Images/flags/ye.png");
}
.flag.yt {
  background-image: url("../Images/flags/yt.png");
}
.flag.za {
  background-image: url("../Images/flags/za.png");
}
.flag.zm {
  background-image: url("../Images/flags/zm.png");
}
.flag.zw {
  background-image: url("../Images/flags/zw.png");
}
.cp-single-button {
  font-size: 11px;
  text-align: center;
  color: var(--whiteColor);
  font-weight: bold;
  padding: 3px 5px 3px 5px;
  display: inline-block;
  width: 100%;
  max-width: 81px;
  line-height: normal;
}
html body .cp-content-wrapper a.cp-single-button:hover {
  text-decoration: none;
}
.cp-magazine-back-section .cp-single-button {
  max-width: 136px;
}
.border-gray {
  border-color: var(--darkGrayColor);
}
.red-check {
    padding-left: 15px;
    background-size: 12px;
    background-position: 3px 5px;
    background-repeat: no-repeat;
    background-image: url(../Images/red-check.png);
}
.cp-gradent-button {
  border-radius: 12px;
  background-image: linear-gradient(180deg, #b22930, #5e0000);
  color: #fff;
  text-transform: uppercase;
  padding: 10px 27px;
}
.cp-border-left3 {
  background-color: #E9E9E9;
  padding: 3px;
  margin-bottom: 3px;
  border-left: solid 3px #9F3113;
  cursor: pointer;
  text-decoration: none;
}
.cp-border-lef1{
  border-left: solid 1px var(--redColor5);
}
.cp-border-right1{
  border-right: solid 1px var(--grayColor2);
}
.cp-border-grayColor2-bottom {
  border-bottom: solid 1px var(--grayColor2);
}
.cp-border-gray2 {
  border: solid 2px var(--grayColor2);
}
.cp-border-bottom-gray11 {
  border-bottom: solid 1px var(--grayColor11);
}
.cp-icon-thumbs {
  background-image: url(../Images/cp-icon-thumbs.png);
  overflow: hidden;
  background-size: auto;
  background-repeat: no-repeat;
  width: 13px;
  height: 18px;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
.cp-odds-imgbtn {
  width: 97px;
  height: 27px;
  display: inline-block;
  background-image: url("../Images/main.png");
  margin: 0;
  background-color: #333;
  background-position: -557px -55px;
}
.cp-odds-imgbtn:hover {
  background-position: -654px -55px;
}
.cp-hands-matchup-imgbtn {
  width: 97px;
  height: 27px;
  display: inline-block;
  background-image: url(../Images/main.png);
  margin: 0;
  background-color: #333;
  background-position: -556px -28px;
}
.cp-hands-matchup-imgbtn:hover {
  background-position: -654px -28px;
}
.cp-opbonus-bgimg {
  background-image: url(../Images/opbonus-bg.png);
  background-color: #fff;
  background-repeat: repeat-x;
  background-position: center;
  background-attachment: scroll;
}
.tournament-icon {
  width: 50px;
  height: 43px;
  background-image: url(../Images/tournament-titles.jpg);
}
.tournament-icon.circuit-logo {
  background-position: -4px -180px;
  margin-top: -6px;
}
.tournament-icon.ept-logo {
  width: 90px;
  height: 35px;
  background-position: -335px -97px;
}
.card-image {
  width: 100%;
  max-width: 175px;
  height: 115px;
  background-image: url(../Images/preview.png);
  overflow: hidden;
  background-size: auto;
  background-repeat: no-repeat;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
.card-image.odds-img {
  height: 127px;
  background-position: 0px 0px;
}
.card-image.matchup-img {
  background-position: 0px -118px;
  height: 125px;
}
.text-shadow-black {
  text-shadow: 1px 1px 0px var(--darkGrayColor);
}
.cp-content-wrapper h2:not([class*="font-"]) {
  font-size: 18px;
  line-height: 21px;
}
.cp-content-wrapper h3:not([class*="font-"]) {
  font-size: 16px;
  line-height: 16px;
}
.cp-content-wrapper h4:not([class*="font-"]) {
  font-size: 14px;
  line-height: 14px;
}
.cp-content-wrapper h5:not([class*="font-"]) {
  font-size: 16px;
  line-height: 24px;
}
.cp-content-wrapper h2:not([class*="fw-"]),
.cp-content-wrapper h3:not([class*="fw-"]),
.cp-content-wrapper h4:not([class*="fw-"]) {
  font-weight: 700;
}
.fw-700 strong {
  font-weight: 700;
}
