@charset "utf-8";

.poaHe { position: relative; z-index: 1; }

.UzraQ { background: rgba(255, 255, 255, 0.7); height: 100%; left: 0px; top: 0px; width: 100%; z-index: 9; }

.UzraQ, .aQKeu { position: absolute; }

.aQKeu { animation: 1s linear 0s infinite normal none running _dBwl; border-width: 0.25rem; border-style: solid; border-color: rgba(255, 255, 255, 0.7) rgba(0, 0, 0, 0.8) rgba(0, 0, 0, 0.8); border-image: initial; border-radius: 50%; height: 40px; left: 50%; margin: -20px 0px 0px -20px; top: 50%; transform: rotate(0deg) translate(-50%, -50%); width: 40px; }

@-webkit-keyframes _dBwl { 
  0% { transform: rotate(0deg) translate(-50%, -50%); }
  100% { transform: rotate(1turn) translate(-50%, -50%); }
}

@keyframes _dBwl { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.spinnerCenter .aQKeu { left: calc(50% - 20px); top: calc(50% - 20px); }

.spinnerCenter.bgNone .UzraQ { background: transparent; }

.loaderouter .UzraQ { top: -34px; }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .loaderouter .UzraQ { height: calc(100% + 34px); }
}

.ge4Md { position: relative; width: 100%; }

.ge4Md.wSw6m .follow_us_loader > span { border-width: 0.15rem; height: 20px; width: 20px; }

.ge4Md.NTBXU .follow_us_loader { background: transparent; }

:root { --primary-dark-color: #1a1a1a; --primary-dark-color-rgba: 26, 26, 26; --border-color: #ececec; --invert: invert(0); --white-color: #fff; --white-color-rgba: 255, 255, 255; --offwhite-color: #f6f6f6; }

.bgImg .QJDs2.ItUPk { right: auto; }

@media screen and (min-width: 1511px) {
  .bgImg .QJDs2.ItUPk { right: 150px; }
}

@media screen and (max-width: 1510px) {
  .bgImg .QJDs2.ItUPk { right: 130px; }
}

@media screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
  .bgImg .QJDs2.ItUPk { right: 0px; }
}

@media screen and (min-width: 1511px) {
  .bgImg .QJDs2.ItUPk.fIQYZ { right: 140px; }
}

.siteSyncWrapper .QJDs2 { right: auto; }

@media screen and (min-width: 1511px) {
  .siteSyncWrapper .QJDs2 { right: 150px; }
}

@media screen and (max-width: 1510px) {
  .siteSyncWrapper .QJDs2 { right: 130px; }
}

@media screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
  .siteSyncWrapper .QJDs2 { right: 0px; }
}

@media screen and (min-width: 1511px) {
  .siteSyncWrapper .QJDs2.fIQYZ { right: 140px; }
}

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .minitvMwebFullView { background: var(--white-color); margin-bottom: 25px; padding: 0px 16px; border: 0px !important; }
  .minitvMwebFullView .nMNAD { background: var(--white-color); border: 1px solid rgb(236, 236, 236); border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.06) 2px 2px 8px 0px; margin: 0px; padding: 0px; position: relative; }
  .minitvMwebFullView .GsAhZ { display: block; margin: 0px; }
  .minitvMwebFullView .Z47HI { background-clip: padding-box; border-radius: 16px 16px 0px 0px; margin: 0px; overflow: hidden; }
  .minitvMwebFullView .ZpIQo .Z47HI { aspect-ratio: 16 / 9; }
  .minitvMwebFullView .ZpIQo .Z47HI .Dkodf { aspect-ratio: 16 / 9; background-clip: padding-box; border-radius: 16px 16px 0px 0px; height: auto; overflow: hidden; width: 100%; }
  .minitvMwebFullView .ZpIQo .VPJ6Y { display: none; }
  .minitvMwebFullView .ZpIQo .DJD20 { padding: 0px; }
  .minitvMwebFullView .ZpIQo .hYo9m { color: rgb(89, 89, 89); font-size: 12px; font-weight: 400; line-height: 16px; padding-bottom: 4px; }
  .minitvMwebFullView .xx3Ca { aspect-ratio: 16 / 9; background-clip: padding-box; border-radius: 17px 17px 0px 0px; position: relative; width: 100%; height: auto !important; }
  .minitvMwebFullView .CyuqS { height: 100%; width: 100%; }
  .minitvMwebFullView .A2ZD3, .minitvMwebFullView .wxgSy { margin-top: 8px; padding: 0px 12px 12px; }
  .minitvMwebFullView .A2ZD3 .sHGeU, .minitvMwebFullView .wxgSy .sHGeU { -webkit-line-clamp: 2; font-size: 14px; height: 40px; line-height: 20px; }
  .vnxjU.ZpIQo h3.sHGeU { -webkit-line-clamp: 4; }
  .Oo4Ss.ZpIQo h3.sHGeU { -webkit-line-clamp: 2; }
  .Myr9H { background-color: var(--offwhite-color); min-height: 134px; transform: none; z-index: 9999; }
  .Myr9H, .oENOC { position: fixed; top: 0px; }
  .oENOC { background: rgba(var(--primary-dark-color-rgba), .95); bottom: 0px; color: var(--white-color); display: block; left: 0px; opacity: 1; right: 0px; z-index: 1010; }
  .oENOC .Dkodf { background: var(--primary-dark-color); height: 250px; }
  .oENOC .qMrI4 { background: transparent; border: 0px; color: var(--white-color); display: flex; font-size: 11px; margin-left: auto; padding: 5px 10px; text-transform: uppercase; }
  .oENOC .DJD20 .GsAhZ { display: block; margin: 0px; }
  .oENOC .DJD20 .jYaSk { background: transparent; text-transform: uppercase; top: 4px; width: 35px; }
  .oENOC .DJD20 .jYaSk::after, .oENOC .DJD20 .jYaSk::before { display: none; }
  .D_3rh, .m1Abn { display: none; }
  .SzTs7 { display: none !important; }
  .HuUQp { bottom: -8px; position: relative; text-align: right; }
  .HuUQp a, .HuUQp h6 { display: inline-block; }
  .HuUQp h6 { color: rgb(89, 89, 89); font-size: 8px; font-weight: 500; line-height: 12px; margin: 0px 8px 0px 0px; text-transform: uppercase; vertical-align: bottom; }
  .GsAhZ div.VZn3z { width: 100%; }
  .GsAhZ div.VZn3z h3 { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; height: 30px; overflow: hidden; }
  .GsAhZ div.VZn3z h3.sHGeU { height: 48px; }
  .nMNAD { min-height: 90px; padding: 10px 15px; }
  .hYo9m { color: rgb(226, 27, 34); font-size: 12px; font-weight: 600; line-height: 1; padding: 2px 0px 0px 15px; position: relative; width: 80%; }
  .hYo9m::before { background: rgb(171, 45, 37); border-radius: 50%; content: ""; height: 10px; left: 0px; position: absolute; width: 10px; }
  .jYaSk { background: url("") 0px 0px / 15px no-repeat; border: 0px; content: ""; height: 16px; position: absolute; right: 10px; width: 16px; }
  .GsAhZ { align-items: center; display: flex; margin: 10px 0px 5px; }
  .GsAhZ h3 { color: rgb(69, 69, 69); font-size: 14px; font-weight: 400; line-height: 13px; }
  .GsAhZ button { background: none; border: 1px solid rgb(226, 27, 34); color: rgb(226, 27, 34); font-size: 13px; line-height: 29px; margin-left: auto; text-align: center; text-transform: uppercase; width: 64px; }
  .bvlH5 { display: none; }
  .Z47HI { margin: 0px 10px; }
  .Z47HI ._XFTv { align-items: center; display: flex; }
  .Z47HI ._XFTv img:last-of-type { margin-left: auto; }
  .ZpIQo .DJD20 { padding: 10px; z-index: 10; }
  .ZpIQo .GsAhZ { align-items: flex-start; margin-bottom: 0px; margin-top: 0px; justify-content: flex-start !important; }
  .ZpIQo .hYo9m { background-color: transparent; color: rgb(26, 26, 26); font-size: 10px; line-height: 12px; padding-bottom: 6px; padding-left: 0px; padding-top: 0px; width: auto; }
  .ZpIQo .hYo9m::before { display: none; }
  .ZpIQo h3 { color: var(--primary-dark-color); font-size: 12px; line-height: 16px; }
  .ZpIQo h3, .ZpIQo h3.sHGeU { -webkit-line-clamp: 3; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  .ZpIQo .Z47HI { margin-left: 0px; }
  .ZpIQo .Z47HI .Dkodf { background-color: rgb(26, 26, 26); height: 100px; transition: 1s; width: 177px; }
  .ZpIQo .Z47HI .Dkodf.n1pJ3 { height: 140px; width: 249px; }
  .ZpIQo .qMrI4 { text-indent: -9999px; }
  .ZpIQo .VPJ6Y { bottom: 20px; display: flex; justify-content: space-between; padding: 0px 8px; position: absolute; width: 177px; z-index: 9; }
  .ZpIQo .VPJ6Y .Igt8K { background: url("") 0px 0px no-repeat; display: inline-block; height: 16px; width: 16px; }
  .ZpIQo .VPJ6Y .XmSTE { background: url("") 0px 0px no-repeat; display: inline-block; height: 12px; margin-top: 4px; width: 12px; }
  .fuYog, .xx3Ca { background-color: rgb(26, 26, 26); }
  .xx3Ca { width: 177px; height: 100px !important; }
  .minitv_cls { background-color: var(--offwhite-color); min-height: 130px; }
  .CyuqS { align-items: center; display: flex; height: 100px; justify-content: center; position: absolute; width: 177px; z-index: 9999; }
  .CyuqS span { animation: 0.8s linear 0s infinite normal none running CyuqS; border-color: rgba(255, 255, 255, 0.65) rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.65); border-radius: 100px; border-style: solid; border-width: 3px; height: 35px; width: 35px; }
  .bx3XM { height: 100%; width: 100%; }
  @keyframes CyuqS { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
  @-webkit-keyframes CyuqS { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
  .SIW_C { max-height: 129px; width: 100%; }
  .R3JNl { background-clip: padding-box; border: 1px solid rgb(226, 27, 34); border-radius: 4px; color: rgb(226, 27, 34); font-size: 10px; font-weight: 700; line-height: 16px; margin-top: 12px; min-width: 71px; padding: 3px; text-align: center; }
  .R3JNl, .R3JNl i { display: inline-block; }
  .R3JNl i { border-right: 1px solid rgb(226, 27, 34); border-top: 1px solid rgb(226, 27, 34); height: 4px; margin-left: 2px; position: relative; top: 0px; transform: rotate(45deg) translateY(-50%); width: 4px; }
  .wxgSy .hYo9m { text-transform: none; }
  .mweb_in_page .xx3Ca { height: 140px !important; width: 249px !important; }
  .mweb_in_page .Sa_WZ .VPJ6Y { width: 240px; }
  .mweb_in_page .CyuqS { height: 140px; width: 249px; }
  .mweb_in_page .ZpIQo .hYo9m { width: auto; }
  .mweb_in_page .GsAhZ .VZn3z { position: relative; }
  .mweb_in_page .GsAhZ .VZn3z h3 { -webkit-line-clamp: 5; height: 80px; }
  .mweb_in_page .GsAhZ .VZn3z .HuUQp { align-items: flex-end; animation: 40s ease 0s infinite normal none running IH6sE; background: var(--white-color); display: flex; height: 139px; justify-content: center; position: absolute; right: 0px; text-align: left; top: 0px; width: 0px; z-index: 1; }
  .mweb_in_page .GsAhZ .VZn3z.tZxuV .HuUQp { height: 110px; }
  @keyframes IH6sE { 
  0%, 35% { width: 0px; }
  50%, 70% { width: 100%; }
  85%, 100% { width: 0px; }
}
}

@media screen and (min-width: 768px) and (orientation: portrait), screen and (min-width: 999px) {
  .QJDs2 { border-radius: 4px; bottom: 20px; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 40px 0px; cursor: move; position: fixed; right: calc(50% - 494px); transition: 1s; width: 320px; z-index: 999; }
  .QJDs2.ItUPk { bottom: 0px; right: 10px; transform: translate(-50px, -56px); }
  .QJDs2.ItUPk .Gq2LV { display: none; }
  .dg0Vm { background: var(--white-color); }
  .dg0Vm, .dg0Vm .Dkodf { transition: 1s; }
  .dg0Vm .Dkodf { background: var(--primary-dark-color); height: 180px; width: 100%; }
  .dg0Vm .HuUQp { flex: 0 0 56px; margin-left: 8px; text-align: right; }
  .dg0Vm .HuUQp img { max-height: 32px; max-width: 54px; }
  .dg0Vm .HuUQp h6 { color: rgb(89, 89, 89); font-size: 8px; font-weight: 500; line-height: 12px; margin: 0px 0px 8px; text-transform: uppercase; }
  .dg0Vm .eoKYB { background-clip: padding-box; border-radius: 0px 0px 4px 4px; color: var(--primary-dark-color); display: flex; font-size: 12px; font-weight: 500; justify-content: space-between; padding: 8px; position: relative; width: 100%; }
  .dg0Vm .eoKYB .f98Ys { color: rgb(226, 27, 34); display: block; font-size: 10px; font-weight: 500; left: 8px; line-height: 12px; margin-bottom: 4px; position: absolute; top: 9px; }
  .dg0Vm .eoKYB span { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; height: 34px; overflow: hidden; }
  .dg0Vm .eoKYB .nzSK_ { color: rgb(226, 27, 34); font-size: 10px; font-weight: 500; line-height: 12px; margin-bottom: 4px; }
  .dg0Vm .ICt_m { background: rgb(226, 27, 34); border: 2px solid var(--white-color); border-radius: 50%; cursor: pointer; height: 24px; padding: 5px 10px; position: absolute; right: -12px; top: -12px; width: 24px; z-index: 10; }
  .dg0Vm .ICt_m::after, .dg0Vm .ICt_m::before { background: var(--white-color); content: ""; height: 10px; position: absolute; right: 9px; top: 5px; width: 2px; }
  .dg0Vm .ICt_m::before { transform: rotate(-45deg); }
  .dg0Vm .ICt_m::after { transform: rotate(45deg); }
  .dg0Vm.fIQYZ { display: flex; padding: 4px; transition: 1s; width: 300px; }
  .dg0Vm.fIQYZ .Dkodf { flex: 0 0 148px; height: 87px; transition: 1s; width: 148px; }
  .dg0Vm.fIQYZ .eoKYB { display: block; padding: 4px 8px; }
  .dg0Vm.fIQYZ .eoKYB::before { position: static; }
  .dg0Vm.fIQYZ .eoKYB span { -webkit-line-clamp: 2; height: 32px; margin-top: 0px; }
  .dg0Vm.fIQYZ .eoKYB span.sHGeU { -webkit-line-clamp: 3; height: auto; }
  .dg0Vm.fIQYZ .HuUQp { margin-left: 0px; padding-top: 8px; }
  .dg0Vm.fIQYZ .HuUQp > a { align-items: flex-end; display: flex; justify-content: flex-end; }
  .dg0Vm.fIQYZ .HuUQp img { max-height: 24px; max-width: 41px; }
  .dg0Vm.fIQYZ .HuUQp h6 { display: inline-block; margin: 0px 8px 0px 0px; }
  .dg0Vm ._XFTv { display: none; }
  .dg0Vm ._XFTv img { border-radius: 4px; }
  .pm4Ub { background: var(--white-color); font-size: 16px; height: 40px; width: 40px; }
  .cH6aq { background: padding-box padding-box rgb(226, 27, 34); border-radius: 4px; cursor: pointer; margin: 0px; padding: 12px; position: relative; z-index: 550; }
  .cH6aq.XbCRV { z-index: 0; }
  .cH6aq button { background: none; border: 0px; color: var(--white-color); height: 24px; position: absolute; right: 12px; top: 10px; width: 24px; }
  .cH6aq button::after, .cH6aq button::before { background: var(--white-color); content: ""; height: 16px; position: absolute; right: 10px; top: 5px; width: 1px; }
  .cH6aq button::before { transform: rotate(-45deg); }
  .cH6aq button::after { transform: rotate(45deg); }
  .cH6aq .IrUIr { align-items: center; display: flex; }
  .cH6aq span { background-clip: padding-box; border-radius: 4px; color: rgb(226, 27, 34); font-size: 12px; font-weight: 700; padding: 4px 8px; }
  .cH6aq span::before { background-position: -86px -267px; background-repeat: no-repeat; border: 0px; content: ""; display: inline-block; height: 13px; margin-right: 4px; vertical-align: middle; width: 13px; }
  .cH6aq h3 { color: var(--white-color); flex: 1 1 0%; font-size: 16px; font-weight: 500; line-height: 24px; margin: 0px 0px 0px 20px; }
  .gwZ3I { bottom: 68px; }
  .VPJ6Y { bottom: 10px; display: flex; justify-content: space-between; padding: 0px 10px; position: absolute; width: 148px; z-index: 9; }
  .VPJ6Y .Igt8K { background: url("") 0px 0px no-repeat; display: inline-block; height: 16px; width: 16px; }
  .VPJ6Y .XmSTE { background: url("") 0px 0px no-repeat; display: inline-block; height: 12px; margin-top: 4px; width: 12px; }
  .z9v6d { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px 0px; }
  .z9v6d .Z47HI { font-size: 0px; line-height: 1; }
  .z9v6d .Z47HI .bx3XM { height: 209px; width: 100%; }
  .z9v6d .A2ZD3 { background: var(--white-color); padding: 8px; }
  .z9v6d .A2ZD3 .hYo9m { color: rgb(226, 27, 34); font-size: 10px; font-weight: 500; line-height: 12px; margin-bottom: 4px; }
  .z9v6d .A2ZD3 .sHGeU { -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: rgb(26, 26, 26); display: -webkit-box; font-size: 12px; font-weight: 500; height: 36px; line-height: 17px; overflow: hidden; }
  .Z5CW_ { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px 0px; transform: none; }
  .Z5CW_ .eoKYB { border-radius: 0px; }
  .Z5CW_ .eoKYB .sHGeU { font-size: 12px; height: 36px; line-height: 17px; }
  .Z5CW_ .Dkodf { height: 209px; }
  .minitv_story_list .Z5CW_ .eoKYB .sHGeU { -webkit-line-clamp: 1; height: 16px; }
  .minitv_story_list .Z5CW_ .Dkodf { height: 203px; }
  .minitv_story_list .QJDs2.Z5CW_ .eoKYB .sHGeU { -webkit-line-clamp: 2; height: 38px; }
  .minitv_story_list .QJDs2.Z5CW_ .Dkodf { height: 209px; }
  .minitv_story_list .z9v6d .Z47HI .bx3XM { height: 203px; }
  .minitv_story_list .z9v6d .A2ZD3 .sHGeU { -webkit-line-clamp: 1; height: 16px; }
  .minitv_story_list .QJDs2.z9v6d .Z47HI .bx3XM { height: 209px; }
  .minitv_story_list .QJDs2.z9v6d .A2ZD3 .sHGeU { -webkit-line-clamp: 2; height: 38px; }
  .QJDs2.Z5CW_ .Dkodf { height: 180px; }
}

.layout_type_2 .cH6aq { margin-top: 0px; }

.sticky_minitv { position: sticky; top: -8px; z-index: 102; }

.stick_minitv_top #refresh-button { z-index: 102; }

.stick_minitv_top div[data-stickywidget] { z-index: 101; }

.minitv_in_page { background-color: var(--offwhite-color); margin-top: 16px; min-height: 279px; position: relative; }

.minitv_story_list .minitv_in_page { margin-top: 8px; min-height: 251px; }

.minitvMwebFullView .minitv_cls { min-height: 268px; }

.minitvMwebFullView .minitv_cls, .minitvMwebFullView .noMiniTV { background: var(--white-color); border-radius: 16px; }

.N6nrK { color: rgb(0, 0, 0); }

.tNkEm { position: fixed; transition: 1s ease-in-out; will-change: auto; z-index: 99999; }

.tNkEm.djYbr { right: 12%; top: -105%; }

.tNkEm.djYbr.YgbVJ { top: 0px; }

.tNkEm.jCTy_, .tNkEm.xyQmj { inset: 0px; height: 100%; width: 100%; }

.tNkEm.jCTy_.YgbVJ .vQtz9, .tNkEm.xyQmj.YgbVJ .vQtz9 { background: rgba(26, 26, 26, 0.6); }

.tNkEm.jCTy_ .A7zom { border-radius: 16px; left: 50%; padding-top: 42px; position: absolute; top: -50%; transform: translate(-50%, -50%); }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .tNkEm.jCTy_ .A7zom { padding-bottom: 16px; padding-left: 16px; padding-right: 16px; }
}

.tNkEm.jCTy_.YgbVJ .A7zom { top: 50%; }

.tNkEm.xyQmj .A7zom { border-radius: 12px 12px 0px 0px; bottom: -105%; left: 0px; position: absolute; }

.tNkEm.xyQmj.YgbVJ .A7zom { bottom: 0px; }

.tNkEm.qaJXd .A7zom { overflow: hidden; padding: 0px; }

.tNkEm.JbNZI .gyGEI { background-color: var(--white-color); border-radius: 100%; }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .tNkEm.JbNZI .gyGEI { background-position: 8px -226.5px; background-size: 50px; height: 24px; width: 24px; }
}

@media screen and (min-width: 768px) and (orientation: portrait), screen and (min-width: 999px) {
  .tNkEm.JbNZI .gyGEI { background-position: 6.5px -369px; height: 28px; width: 28px; }
}

@media screen and (min-width: 1511px) {
  .tNkEm.JbNZI .gyGEI { background-position: 9.5px -365px; height: 34px; width: 34px; }
}

.tNkEm.ArEWu .A7zom { box-shadow: none; }

.tNkEm .gyGEI { background-image: url(""); background-position: 0px -375px; cursor: pointer; height: 14px; position: absolute; right: 16px; top: 16px; width: 14px; z-index: 1; }

.tNkEm .vQtz9 { background: rgba(26, 26, 26, 0); inset: 0px; height: 100%; position: fixed; transition: 0.8s ease-in-out; width: 100%; }

.tNkEm .A7zom { background: var(--white-color); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px; padding: 24px; transition: 1s ease-in-out; z-index: 1; }

.JkSuJ, .tNkEm .A7zom { position: relative; }

.JkSuJ .eu_FD { font-size: 20px; font-weight: 700; line-height: 28px; margin-bottom: 24px; }

.JkSuJ .eu_FD span { color: rgb(226, 27, 34); }

.JkSuJ .XzMjg { color: rgb(89, 89, 89); font-size: 12px; line-height: 18px; margin-bottom: 24px; }

.JkSuJ .XzMjg span { font-weight: 700; }

.JkSuJ .XzMjg.k3tQQ { color: rgb(26, 26, 26); }

.JkSuJ .XzMjg.CG2YL { margin: 0px; }

.JkSuJ .KSVy7 { align-items: center; display: flex; margin-top: 4px; }

.JkSuJ .MVlIW { align-items: center; color: rgb(91, 154, 228); cursor: pointer; display: inline-flex; margin-left: 8px; }

.JkSuJ .MVlIW i { background-image: url(""); background-repeat: no-repeat; background-size: cover; height: 12px; margin-right: 4px; width: 12px; }

.JkSuJ .uL2Sr { color: rgb(89, 89, 89); font-size: 10px; line-height: 16px; margin-bottom: 24px; text-align: center; }

.JkSuJ .uL2Sr a { color: rgb(91, 154, 228); }

.JkSuJ .A7tFo { align-items: center; color: rgb(26, 26, 26); display: flex; font-size: 12px; justify-content: center; margin-top: 24px; }

.JkSuJ .A7tFo span { color: rgb(153, 153, 153); }

.JkSuJ .YTnie { background: none; color: rgb(91, 154, 228); font-weight: 700; margin-left: 4px; }

.JkSuJ .tEzvU { color: rgb(67, 178, 63); font-size: 10px; margin-top: 4px; text-align: center; }

.JkSuJ .mUI9I { display: flex; margin-bottom: 32px; position: relative; }

.JkSuJ .mUI9I span { bottom: 8px; color: rgb(26, 26, 26); font-size: 12px; left: 0px; position: absolute; }

.JkSuJ .mUI9I .HWF7J, .JkSuJ .mUI9I .jdL2e { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(89, 89, 89); color: rgb(26, 26, 26); font-size: 12px; padding-bottom: 8px; transition: 0.1s ease-in-out; will-change: auto; }

.JkSuJ .mUI9I .HWF7J { padding-left: 30px; width: 100%; }

.JkSuJ .mUI9I .jdL2e { flex: 1 1 0%; font-size: 20px; text-align: center; width: 20%; }

.JkSuJ .mUI9I .a1BFE { -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: rgb(226, 27, 34); display: -webkit-box; font-size: 10px; left: 0px; opacity: 0; overflow: hidden; position: absolute; top: calc(100% + 4px); transition: 0.2s ease-in-out; will-change: auto; }

.JkSuJ .mUI9I.EQfuJ .HWF7J, .JkSuJ .mUI9I.EQfuJ .jdL2e { border-color: rgb(226, 27, 34); }

.JkSuJ .mUI9I.EQfuJ .a1BFE { opacity: 1; }

.JkSuJ .mUI9I.YWGxd { gap: 0px 12px; }

@media screen and (min-width: 768px) and (orientation: portrait), screen and (min-width: 999px) {
  .JkSuJ { width: 316px; }
}

.Tw874 { background: rgba(var(--primary-dark-color), .01); border-top: 1px solid rgba(var(--primary-dark-color), .05); box-shadow: 0 1px 1px 0 rgba(var(--primary-dark-color), .05); display: block; font: 600 14px / 44px Verdana; text-align: center; color: rgb(226, 27, 34) !important; }

.Tw874 > i { border-right: 1px solid rgb(226, 27, 34); border-top: 1px solid rgb(226, 27, 34); display: inline-block; height: 7px; margin-left: 5px; position: relative; top: -1px; transform: rotate(45deg); width: 7px; }

.Tw874.G9PFV { width: 100%; }

.Tw874.BeCH0, .Tw874.yfckQ { border-radius: 8px; line-height: 38px; padding: 0px 20px; }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .Tw874.BeCH0, .Tw874.yfckQ { font-size: 12px; line-height: 34px; padding: 0px 8px; }
}

.Tw874.yfckQ { background: rgb(226, 27, 34); color: rgb(255, 255, 255) !important; }

.Tw874.yfckQ > i { border-color: rgb(255, 255, 255); }

.Tw874.BeCH0 { background: var(--white-color); border: 1px solid rgb(226, 27, 34); }

.Tw874.QY7YR { background-color: rgb(236, 236, 236); border: 1px solid rgb(236, 236, 236); }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .Tw874 { font-size: 12px; }
}

.Tw874.QY7YR { background-color: rgb(204, 204, 204); border: 1px solid rgb(204, 204, 204); cursor: not-allowed; color: var(--white-color) !important; }

.Tw874.QY7YR i { border-color: rgb(255, 255, 255); }

.bgImg #widget-head .tpwidget .widget-postlogin .widget-text, .bgImg #widget-head .tpwidget .widget-prelogin .widget-text { max-width: 180px; }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  #credential_picker_container, #credential_picker_container iframe, #credential_picker_iframe { border: none; width: 100vw; z-index: 9999; bottom: 50px !important; left: 0px !important; position: fixed !important; top: auto !important; }
  #credential_picker_container iframe { width: 100vw !important; }
}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  #widget-head .tpwidget .widget-postlogin .widget-text, #widget-head .tpwidget .widget-prelogin .widget-text { max-width: 230px; }
}

@media screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
  #widget-head .tpwidget .widget-postlogin .widget-text, #widget-head .tpwidget .widget-prelogin .widget-text { max-width: 130px; }
}

.pre_login_tp { display: inline-block; text-align: center; vertical-align: middle; width: calc(100% - 75px); }

.tp_track { color: rgb(255, 255, 255); display: block; font-size: 10px; font-weight: 600; line-height: 9px; margin-top: -3px; position: relative; text-transform: capitalize; }

.tp_track::before { background: url("") 0px 0px / 80% no-repeat; content: ""; display: inline-block; height: 14px; position: relative; top: 2px; width: 16px; }

.tp_track::after { border-right: 1px solid rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); content: ""; height: 4px; position: absolute; right: -7px; top: 10px; transform: rotate(45deg); width: 4px; }

.tp_track b { font-weight: 800 !important; }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .pre_login_tp { text-align: left; width: calc(100% - 60px); }
}

.onetap_wrapper { background-clip: padding-box; border-radius: 4px; box-shadow: 0 2px 4px 0 rgba(var(--primary-dark-color-rgba), .5); color: var(--primary-dark-color); display: flex; padding: 13px 10px; position: absolute; right: 30px; text-align: left; top: 25px; width: 400px; z-index: 1000; }

@media screen and (max-width: 767px) {
  .onetap_wrapper { align-items: center; bottom: 0px; box-shadow: rgba(0, 0, 0, 0.3) 1px -1px 19px; display: flex; position: fixed; right: 0px; top: inherit; width: 100%; }
}

@media screen and (min-width: 768px) {
  .onetap_wrapper .success { background: url("") 0% 0% / 86% no-repeat; height: 40px; margin-left: 15px; width: 45px; }
}

@media screen and (max-width: 767px) {
  .onetap_wrapper .success { background-color: rgb(0, 181, 111); border-radius: 100%; flex: 0 0 40px; height: 40px; width: 40px; }
  .onetap_wrapper .success::after { border-style: solid; border-color: rgb(255, 255, 255); border-image: initial; border-width: 0px 2px 2px 0px; content: ""; display: block; height: 16px; margin: 8px auto; transform: rotate(45deg); width: 8px; }
}

.onetap_wrapper .text { font-size: 14px; font-weight: 400; line-height: 18px; max-width: 80%; padding-left: 10px; }

@media screen and (max-width: 767px) {
  .onetap_wrapper .text { font-weight: 700; }
}

.onetap_wrapper .close { color: rgb(177, 177, 177); cursor: pointer; height: 20px; position: absolute; right: 5px; top: 5px; width: 20px; }

@media screen and (max-width: 767px) {
  .onetap_wrapper .close { margin-left: auto; position: static; }
  .onetap_wrapper .close::after { color: rgb(51, 51, 51); content: "+"; display: block; font-size: 45px; font-weight: 400; line-height: 1.5rem; text-align: center; transform: rotate(45deg); }
}

@media screen and (min-width: 768px) {
  .onetap_wrapper .close::after { color: rgb(117, 117, 117); content: "╳"; display: block; font-size: 12px; font-weight: 700; line-height: 1.5rem; text-align: center; }
}

@keyframes jn5cz { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

@-webkit-keyframes jn5cz { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.top-area .tpwidget, .top-area .tpwidget * { font-family: inherit; }

.top-area .tpwidget { cursor: pointer; }

.top-area #widget-head .tpwidget .widget-postlogin .widget-text, .top-area #widget-head .tpwidget .widget-prelogin .widget-text { font-size: 12px; height: auto; line-height: 14px; padding-top: 0px; }

#widget-head { display: inline-block; margin-right: 10px; position: relative; vertical-align: middle; }

@media screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
  #widget-head { display: none; }
}

#widget-head:empty { display: none; }

.top-area .tpwidget img { width: 12px !important; }

#widget-head .tpwidget .tp-btn { background-clip: padding-box; border-radius: 4px; box-sizing: border-box; color: rgb(48, 35, 174); font-size: 10px; height: auto; line-height: 12px; margin-top: 4px; padding: 4px 12px; text-transform: uppercase; }

#widget-head .tpwidget .tpwidget-inline { background: rgb(143, 16, 26); border-radius: 20px; box-sizing: border-box; height: 20px !important; }

.tpwidget .tpwidget-inline .widget-text { font-size: 12px !important; line-height: 16px !important; max-width: 190px !important; }

#widget-head .tpwidget .tpwidget-inline .hover-state { background-color: rgb(181, 28, 40); }

#widget-head .tpwidget .tpwidget-inline:hover .normal-state::after { border-bottom: 35px solid rgb(181, 28, 40); }

#widget-head .tpwidget .widget-postlogin, #widget-head .tpwidget .widget-prelogin { background: linear-gradient(90deg, rgb(48, 35, 174), rgb(200, 109, 215)); border-radius: 4px; box-sizing: border-box; height: 24px; line-height: 18px; overflow: visible; padding: 1px 4px; }

#widget-head .tpwidget .tp-logo { height: 18px; width: 13px; }

#widget-head .tpwidget .widget-postlogin .hover-state, #widget-head .tpwidget .widget-prelogin .hover-state { background: linear-gradient(90deg, rgb(48, 35, 174), rgb(200, 109, 215)) padding-box padding-box; border-radius: 0px 0px 4px 4px; border-top: 1px dotted rgb(165, 165, 165); height: auto; left: 0px; margin: 0px; max-width: 100%; opacity: 0; padding: 8px 12px; pointer-events: none; position: absolute; text-align: center; top: 18px; transition: 0.5s; white-space: normal; width: 100%; z-index: 601; }

#widget-head .tpwidget .widget-postlogin { position: relative; }

#widget-head .tpwidget .widget-postlogin:hover .hover-state, #widget-head .tpwidget .widget-prelogin:hover .hover-state { opacity: 1; pointer-events: auto; }

#widget-head .tpwidget .widget-postlogin:hover .hover-state .widget-text, #widget-head .tpwidget .widget-prelogin:hover .hover-state .widget-text { white-space: normal; }

#widget-head .tpwidget .widget-postlogin .normal-state { display: flex; float: none; }

.tpwidget .widget-postlogin:hover .normal-state::after, .tpwidget .widget-prelogin:hover .normal-state::after { display: none; }

.tpwidget .widget-postlogin .hover-state .widget-text { line-height: 19px; }

#tpwidget-prelogin .tp-btn { display: none; }

.text-right.tpwidget.tpwidget-postlogin { z-index: 2; }

.tpwidget .widget-postlogin .normal-state { min-width: 115px; box-sizing: border-box !important; }

.tpwidget .odometer-num { line-height: 15px; vertical-align: bottom; }

.user_area { display: inline-block; margin-left: 10px; padding-right: 10px; position: relative; vertical-align: middle; }

.user_area .point { border-radius: 2px; color: rgb(0, 0, 0); float: right; font-size: 10px; height: 20px; line-height: 20px; padding: 0px 6px; text-transform: uppercase; }

.user_area .point.points_bronze { background: rgb(198, 174, 0); }

.user_area .point.points_silver { background: rgb(187, 198, 203); }

.user_area .point.points_gold { background: rgb(255, 162, 25); }

.user_area .point.points_diamond { background: rgb(0, 129, 198); }

.user_area .point.points_platinum { background: rgb(59, 192, 220); }

.user_area .user-controls { display: inline-block; position: relative; }

@media screen and (min-width: 768px) and (orientation: portrait), screen and (min-width: 999px) {
  .user_area .user-controls .user-icon { display: none; }
}

.user_area span { cursor: pointer; text-transform: none; }

@media screen and (min-width: 768px) and (orientation: portrait), screen and (min-width: 999px) {
  .user_area span.login { color: rgb(255, 255, 255); font-size: 13px; text-transform: uppercase; }
  #widget-head + .user_area, .user_area + .user_area { padding-right: 0px; }
  .user-first-name { display: inline-block; overflow: hidden; text-align: left; text-overflow: ellipsis; width: 48px; }
}

.user_name .icon_down::after { border-style: solid; border-color: rgb(255, 255, 255); border-image: initial; border-width: 0px 1px 1px 0px; content: ""; height: 5px; position: absolute; top: 4px; transform: rotate(45deg); width: 5px; }

.user_area .dropdown { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 4px 0px; color: rgb(26, 26, 26); font: 12px / 16px Verdana; opacity: 0; padding: 13px 16px; pointer-events: none; position: absolute; top: -5px; transition: 0.5s; width: 220px; z-index: 999; text-align: left !important; }

.user_area .dropdown ul { background: rgb(255, 255, 255); padding-top: 12px; }

.user_area .dropdown ul li { text-transform: capitalize; }

.user_name_dd { font-weight: 700; text-transform: uppercase; }

.user_name_dd .user_name_in { display: inline-block; max-width: 150px; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap; }

.user_name_dd span { background: padding-box padding-box rgb(153, 153, 153); border-radius: 6px; display: inline-block; margin: -2px 0px 0px 2px; padding: 0px 4px; vertical-align: middle; color: rgb(255, 255, 255) !important; font: 8px / 12px Verdana !important; }

.toi_user_text { font: 400 10px / 12px Verdana; margin-top: 2px; }

.toi_user_text i { background-image: url(""); background-position: -8px -108px; background-repeat: no-repeat; background-size: 50px; display: inline-block; height: 12px; margin: -2px -3px 0px -2px; transform: scale(0.8); vertical-align: middle; width: 34px; }

.plan_details { border-bottom: 1px dotted rgba(0, 0, 0, 0.3); color: rgb(89, 89, 89); font: 500 10px / 15px Verdana; margin: 8px 0px 0px; padding-bottom: 13px; }

.plan_details a { color: rgb(226, 27, 34); text-transform: uppercase; }

.snowwhite .login_fix span.login { color: rgb(89, 89, 89); font-size: 13px; }

.login_fix.user_area .user_name { display: inline-block; margin-top: -4px; position: relative; vertical-align: middle; }

.login_fix.user_area .user_name.prime_user .plus_user { right: 0px; }

.login_fix.user_area .user_name.prime_user .icon_down { margin-left: 16px !important; }

.login_fix.user_area .user_name.prime_user .icon_down::after { top: 4px !important; }

.login_fix.user_area .user_name .plus_user { background-image: url(""); background-position: -9px -126px; background-repeat: no-repeat; background-size: 70px; display: block; height: 10px; margin: 0px; position: absolute; right: 0px; top: -3px; width: 21px; }

.login_fix.user_area .user_name .icon_down { margin-left: 4px; }

.login_fix.user_area .user_name .icon_down::after { height: 5px; width: 5px; }

.login_fix.user_area .user-controls:hover { color: rgb(255, 255, 255) !important; }

.login_fix.user_area .user-controls:hover .user_name_dd span { color: rgb(255, 255, 255) !important; }

.login_fix.user_area .dropdown { background: padding-box padding-box rgb(255, 255, 255); border-radius: 0px 0px 8px 8px; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px 0px; color: rgb(26, 26, 26); display: flex; flex: 1 1 100%; flex-wrap: wrap; font: 12px / 16px Verdana; min-width: 202px; opacity: 0; overflow: auto; padding: 13px 16px 4px; pointer-events: none; position: absolute; transition: 0.5s; white-space: nowrap; z-index: 999; text-align: left !important; top: -5px !important; width: unset !important; }

.login_fix.user_area .dropdown .user_name_dd { font-weight: 700; text-transform: uppercase; }

.login_fix.user_area .dropdown .user_name_dd span { background: padding-box padding-box rgb(153, 153, 153); border-radius: 6px; margin: 0px 0px 0px 2px; padding: 0px 4px; font: 8px / 12px Verdana !important; }

.login_fix.user_area .dropdown .user_name_in { display: inline-block; max-width: 150px; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap; }

.login_fix.user_area .dropdown .user_name_dd span { display: inline-block; vertical-align: middle; color: rgb(255, 255, 255) !important; font-weight: 700 !important; }

.login_fix.user_area .dropdown .toi_user_text { font: 400 10px / 12px Verdana; margin-top: 2px; }

.login_fix.user_area .dropdown .toi_user_text i { background-image: url(""); background-position: -8px -108px; background-repeat: no-repeat; background-size: 50px; display: inline-block; height: 12px; margin: -2px -3px 0px -2px; transform: scale(0.8); vertical-align: middle; width: 34px; }

.login_fix.user_area .dropdown .plan_details { border: none; color: rgb(89, 89, 89); font: 500 10px / 15px Verdana; margin: 8px 0px 0px; padding-bottom: 0px; white-space: normal; }

.login_fix.user_area .dropdown .plan_details .upsellText { color: rgb(89, 89, 89); font: 500 10px / 15px Verdana; }

.login_fix.user_area .dropdown .plan_details .upsellText span { color: rgb(89, 89, 89); font-size: inherit; }

.login_fix.user_area .dropdown .plan_details .upsellText span.actualPrice { text-decoration: line-through; }

.login_fix.user_area .dropdown .plan_details a { color: rgb(226, 27, 34); text-transform: uppercase; }

.login_fix.user_area .dropdown ul { background: padding-box padding-box rgb(255, 255, 255); border-radius: 0px; border-top: 1px dotted rgba(0, 0, 0, 0.3); margin-top: 12px; padding-top: 12px; width: 100%; }

.login_fix.user_area .dropdown ul li { border-bottom: none; font: 500 12px / 16px Verdana; list-style: none; margin: 0px 0px 12px; padding: 0px; text-align: left; text-transform: capitalize; }

.login_fix.user_area .dropdown ul li a { color: rgb(26, 26, 26); }

.login_fix.user_area .dropdown ul li.tp-redeem { position: relative; }

.login_fix.user_area .dropdown ul li.tp-redeem a::before { background: url("") 0px 0px / contain no-repeat; content: ""; display: inline-block; height: 19px; left: 0px; margin: 0px 4px; position: relative; top: -1px; vertical-align: middle; width: 16px; }

.login_fix.user_area .dropdown ul li.tp-redeem span { font-size: 13px; font-weight: 600; color: rgb(26, 26, 26) !important; }

.tp_box, .tp_box > div { height: unset; padding: 0px; text-align: left; border: none !important; min-height: unset !important; }

@media screen and (min-width: 768px) and (orientation: portrait), screen and (min-width: 999px) {
  #user-sign-in .tp_box_center { padding-top: 0px; }
}

.tp_box.tp_box_center .title { margin-bottom: 16px; text-align: center; }

.tp_box .title { font: 600 16px / 24px Verdana; margin-bottom: 8px; }

.tp_box .loginTpPoints { font: 12px / 16px Verdana; margin-bottom: 16px; }

.tp_box .loginTpPoints strong { font-size: 14px; font-weight: 700; }

.tp_box .loginTpPoints::after { background: url("") 0px -1px / 23px no-repeat; content: ""; display: inline-block; height: 28px; margin-left: 2px; vertical-align: middle; width: 24px; }

.user_area .user-controls:hover .dropdown { opacity: 1; pointer-events: auto; top: 20px; }

.user_area .user-controls:hover .dropdown span { color: rgb(26, 26, 26) !important; }

.user_area .user-controls .user_name { color: var(--white-color); display: inline-block; font-size: 11px; font-weight: 800; line-height: 16px; margin-bottom: 2px; text-transform: uppercase !important; }

.user_area .user-controls .user_name span { text-transform: uppercase !important; }

.user_area .dropdown li { font-size: 12px; font-weight: 500; line-height: 16px; list-style: none; margin: 0px 0px 8px; text-align: left; }

.user_area .dropdown li:last-of-type { border-bottom: 0px; margin-bottom: 0px; }

.user_area .dropdown li a { color: rgb(26, 26, 26); }

.user_area .dropdown li.tp-redeem { position: relative; }

.user_area .dropdown li.tp-redeem span { font-weight: 600; color: rgb(26, 26, 26) !important; }

.user_area .dropdown li.tp-redeem a::before { background: url("") 0px 0px / contain no-repeat; content: ""; display: inline-block; height: 19px; left: 0px; margin: 0px 4px; position: relative; top: -1px; vertical-align: middle; width: 16px; }

.logout-window, .user-isloggedin { float: left; }

@media screen and (min-width: 768px) and (orientation: portrait), screen and (min-width: 999px) {
  .user-isloggedin { padding-right: 10px; padding-top: 11px; }
}

#login-popup { background: rgba(0, 0, 0, 0.6); cursor: default; height: 100%; left: 0px; opacity: 0; overflow: hidden auto; position: fixed; top: 0px; transition: 0.5s; visibility: hidden; width: 100%; z-index: -1; }

#login-popup.active { opacity: 1; visibility: visible; z-index: 100000; }

#user-sign-in { background: rgb(247, 247, 247); box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 12px 0px; color: rgb(0, 0, 0); cursor: default; height: 100%; min-height: 100%; overflow: hidden auto; padding: 46px 30px; position: absolute; right: -408px; top: 0px; transition: 0.5s; width: 408px; }

#login-popup.active #user-sign-in { right: 0px; }

#user-sign-in.signinloader { height: inherit; overflow: hidden; }

#user-sign-in.signinloader::before { background: rgba(0, 0, 0, 0.5); content: ""; height: 100vh; position: fixed; right: 0px; top: 0px; width: 100%; z-index: 11; }

#user-sign-in.signinloader::after { animation: 1s linear 0s infinite normal none running spin; border-color: rgb(255, 57, 74) rgb(255, 57, 74) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-radius: 50%; border-style: solid; border-width: 6px; content: ""; height: 50px; left: 50%; margin-left: -25px; margin-top: -25px; position: absolute; top: 50%; width: 50px; z-index: 12; }

#user-sign-in > div { height: auto; min-height: 100%; padding: 20px 0px 0px; }

#user-sign-in a { text-decoration: none; }

#login-popup .close-btn { background: none; border: 0px; color: rgb(123, 123, 123); font-size: 34px; line-height: 20px; padding: 0px; position: absolute; right: -400px; top: 12px; transform: rotate(-45deg); transition: 0.5s; width: 40px; z-index: 1; }

#login-popup.active .close-btn { right: 8px; }

#user-sign-in .form ul li { list-style: none; margin-bottom: 22px; }

#login-popup .user-icon { background: rgb(247, 247, 247); height: 68px; line-height: 60px; margin: -60px auto 15px; text-align: center; width: 68px; }

#login-popup .user-icon img { border: 2px solid rgb(221, 221, 221); border-radius: 50%; height: 44px; vertical-align: bottom; width: 44px; }

.socialConnectImgDiv { margin-bottom: 24px; }

.socialConnectImgDiv button { align-items: center; border: 0px; border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.24) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 0px 2px 0px; cursor: pointer; display: flex; font-size: 14px; font-weight: 500; height: 40px; line-height: 40px; padding-left: 50px; position: relative; text-align: left; width: 100%; }

.socialConnectImgDiv button::before { background: url("") 0% 0% / 250px no-repeat; content: ""; position: absolute; }

.socialConnectImgDiv button + button { margin-top: 16px; }

.socialConnectImgDiv .fb { background: rgb(37, 83, 180); color: rgb(255, 255, 255); }

.socialConnectImgDiv .fb::before { background-position: 0px 0px; bottom: 0px; height: 29px; left: 13px; width: 14px; }

.socialConnectImgDiv .gplus { background: rgb(255, 255, 255); }

.socialConnectImgDiv .gplus::before { background-position: -19px 0px; height: 19px; left: 8px; top: 11px; width: 19px; }

#user-sign-in .heading { color: rgb(0, 0, 0); font-size: 16px; line-height: 1; margin-bottom: 20px; position: relative; text-align: center; }

#user-sign-in .heading span { background: rgb(247, 247, 247); color: rgb(134, 134, 134); display: inline-block; font-size: 16px; padding: 0px 10px; position: relative; text-transform: capitalize; z-index: 1; }

#user-sign-in .heading::after { background: rgb(214, 214, 214); content: ""; height: 1px; left: 0px; position: absolute; top: 50%; width: 100%; }

#user-sign-in .heading.small { color: rgb(162, 162, 162); font-size: 14px; font-weight: 400; }

#user-sign-in .heading.small span { font-size: 14px; }

#user-sign-in .heading + p { margin-bottom: 20px; }

#user-sign-in .secondary-link { color: rgb(91, 154, 228); display: inline-block; font-size: 12px; font-weight: 500; line-height: 18px; margin-top: 5px; text-transform: uppercase; }

#user-sign-in .secondary-link.disabled { color: rgb(176, 176, 176); cursor: default; }

#user-sign-in .input-field { padding-left: 23px; position: relative; }

#user-sign-in .input-field::before { background-image: url(""); background-repeat: no-repeat; background-size: 250px; content: ""; left: 0px; position: absolute; }

#user-sign-in .input-field.email::before { background-position: -40px 0px; height: 11px; top: 10px; width: 15px; }

#user-sign-in .input-field.user-name::before { background-position: -60px 0px; height: 15px; top: 8px; width: 13px; }

#user-sign-in .input-field.password::before { background-position: -75px 0px; height: 16px; top: 8px; width: 13px; }

#user-sign-in .input-field.password .hide-password, #user-sign-in .input-field.password .view-password { background: url("") -105px 0px / 250px no-repeat; cursor: pointer; height: 12px; left: auto; opacity: 0.4; position: absolute; right: 0px; top: 10px; width: 20px; }

#user-sign-in .input-field.password .hide-password { opacity: 1; }

#user-sign-in .input-field.mobile-no::before { background-position: -90px 0px; height: 18px; top: 5px; width: 12px; }

#user-sign-in .input-field.mobile-no .selectWrap { cursor: pointer; display: inline-block; margin-right: 4px; position: relative; width: 56px; }

#user-sign-in .input-field.mobile-no .selectWrap select { appearance: none; background-color: transparent; border: none; color: rgb(89, 89, 89); font: 14px / 20px Verdana; padding: 2px; width: 100%; }

@media screen and (min-width: 1024px) {
  #user-sign-in .input-field.mobile-no .selectWrap select { height: 28px; }
}

#user-sign-in .input-field.mobile-no .selectWrap::after { border-style: solid; border-color: rgb(51, 51, 51); border-image: initial; border-width: 0px 1px 1px 0px; content: ""; height: 8px; margin: -2px 0px 0px 3px; pointer-events: none; position: absolute; right: 12px; top: 50%; transform: translateY(-50%) rotate(45deg); width: 8px; }

#user-sign-in .input-field.mobile-no p { border-bottom: 1px solid rgb(136, 136, 136); }

#user-sign-in .input-field.mobile-no p .country-code { color: rgb(176, 176, 176); padding: 0px 5px; }

#user-sign-in .input-field.mobile-no p input { border-bottom: 0px; display: inline-block; width: calc(100% - 64px); }

#user-sign-in .form .submit { margin-bottom: 0px; }

#user-sign-in input { border: 0px; display: block; font-size: 14px; line-height: normal; width: 100%; }

#user-sign-in input[type="number"], #user-sign-in input[type="password"], #user-sign-in input[type="text"] { background: none; border-bottom: 1px solid rgb(136, 136, 136); height: 28px; }

#user-sign-in input[type="button"], #user-sign-in input[type="submit"] { background: rgb(190, 40, 26); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.24) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 0px 2px 0px; color: rgb(255, 255, 255); cursor: pointer; font-weight: 500; height: 40px; text-transform: uppercase; }

#user-sign-in input:disabled { opacity: 0.4; }

#user-sign-in .regenerate-otp, #user-sign-in .subtext { color: rgb(176, 176, 176); display: inline-block; font-size: 12px; margin-right: 5px; margin-top: 5px; text-transform: capitalize; }

#user-sign-in .retry_text { font-size: 11px; font-weight: 700; text-transform: unset; }

#user-sign-in .form .error { color: rgb(190, 40, 26); }

#user-sign-in .form .error input { border-color: rgb(190, 40, 26); color: rgb(190, 40, 26); }

input:-webkit-autofill, select:-webkit-autofill, textarea:-webkit-autofill { box-shadow: rgb(247, 247, 247) 0px 0px 0px 17px inset; }

#user-sign-in .checkbox { display: block; margin: 0px 0px 12px; }

#user-sign-in .checkbox label { align-items: center; color: rgb(26, 26, 26); cursor: pointer; display: flex; font-size: 13px; font-weight: 600; line-height: 20px; position: relative; }

#user-sign-in .checkbox label::before { background: no-repeat rgb(255, 255, 255); border: 1px solid rgb(26, 26, 26); border-radius: 5px; content: ""; height: 20px; line-height: 15px; margin-right: 8px; position: static; transition: 0.5s; width: 20px; }

#user-sign-in .checkbox label a { color: rgb(91, 154, 228); }

#user-sign-in .checkbox input[type="checkbox"] { display: none; }

#user-sign-in .checkbox input[type="checkbox"]:disabled + label { color: rgb(165, 165, 165); pointer-events: none; }

#user-sign-in .checkbox input[type="checkbox"]:checked + label::before { background: rgb(69, 69, 69); }

#user-sign-in .checkbox input[type="checkbox"]:disabled + label::before { background: rgb(165, 165, 165); border-color: rgb(165, 165, 165); }

#user-sign-in .checkbox input[type="checkbox"]:checked + label::after { border-style: solid; border-color: rgb(255, 255, 255); border-image: initial; border-radius: 1px; border-width: 0px 2px 2px 0px; content: ""; height: 11px; left: 7px; position: absolute; top: 3px; transform: rotate(45deg); width: 6px; }

.forget-password { color: rgb(0, 0, 0); display: block; font-size: 12px; font-weight: 500; line-height: 18px; margin-top: 20px; text-align: center; text-transform: uppercase; text-decoration: underline !important; }

.forget-password.disabled { color: rgb(176, 176, 176); cursor: default; text-decoration: none !important; }

#user-sign-in p { color: rgb(51, 51, 51); font-size: 14px; line-height: 18px; }

#user-sign-in p a { color: rgb(91, 154, 228); }

#user-sign-in .password-conditions { padding: 10px 0px 0px; }

#user-sign-in .password-conditions p { margin-bottom: 10px; }

#user-sign-in .password-conditions ul li { color: rgb(102, 102, 102); font-size: 14px; line-height: 1; margin-bottom: 5px; padding-left: 10px; position: relative; }

#user-sign-in .password-conditions ul li::before { background: rgb(178, 178, 178); border: 1px solid transparent; border-radius: 50%; content: ""; height: 6px; left: 0px; position: absolute; top: 3px; width: 6px; }

#user-sign-in .password-conditions ul li.error { color: rgb(177, 46, 42); }

#user-sign-in .password-conditions ul li.error::before { background-color: transparent; border-color: rgb(177, 46, 42); }

#user-sign-in .password-conditions ul li.success { color: rgb(67, 178, 63); }

#user-sign-in .password-conditions ul li.success::before { background-color: rgb(67, 178, 63); }

#user-sign-in .errorMsg { color: rgb(190, 40, 26); font-size: 12px; line-height: 1; margin-top: 5px; }

#user-sign-in .successMsg { color: rgb(67, 178, 63); font-size: 12px; line-height: 1; margin-top: 5px; }

#user-sign-in .mandatory-box { background: rgb(255, 255, 255); margin: 20px -20px -20px; padding: 20px; }

#user-sign-in .mandatory-box p { color: rgb(64, 64, 64); font-size: 12px; line-height: 20px; }

#user-sign-in .fp-success { color: rgb(64, 64, 64); font-size: 20px; left: 50%; position: absolute; text-align: center; top: 50%; transform: translate(-50%, -50%); width: 70%; }

#user-sign-in .fp-success i { background: rgb(67, 178, 62); border-radius: 50%; display: block; height: 41px; margin: 20px auto; position: relative; width: 41px; }

#user-sign-in .fp-success i::before { border-bottom: 3px solid rgb(255, 255, 255); border-left: 3px solid rgb(255, 255, 255); content: ""; height: 8px; left: 11px; position: absolute; top: 13px; transform: rotate(-45deg); width: 17px; }

#user-sign-in .verified { font-size: 14px; line-height: 20px; padding: 0px 0px 20px; }

#user-sign-in .verified div:first-child { color: rgb(64, 64, 64); }

#user-sign-in .verified div:nth-child(2) { color: rgb(34, 34, 34); }

#user-sign-in .verified div:nth-child(2) strong { display: inline-block; line-height: 14px; vertical-align: top; }

#user-sign-in .mn-verified .tick, #user-sign-in .verified .tick { background: rgb(67, 178, 62); border-radius: 50%; display: inline-block; height: 14px; margin-left: 10px; position: relative; vertical-align: top; width: 14px; }

#user-sign-in .mn-verified .tick::before, #user-sign-in .verified .tick::before { border-bottom: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); content: ""; height: 3px; left: 3px; position: absolute; top: 4px; transform: rotate(-45deg); width: 7px; }

#user-sign-in .success-wrapper { left: 50%; position: absolute; text-align: center; top: 50%; transform: translate(-50%, -50%); width: 100%; }

#user-sign-in .success-user { background: url("") -130px 0px / 250px no-repeat; display: block; height: 42px; margin: 0px auto 20px; width: 42px; }

#user-sign-in .fp-success-msg { color: rgb(64, 64, 64); font-size: 20px; line-height: 1; text-align: center; }

#user-sign-in .signin-section, #user-sign-in .signup-section { margin-top: -29px; text-align: left; }

.signin-section ul { padding: 0px; }

body.disable-scroll { overflow: hidden; touch-action: none; }

.powered-by { margin: 50px auto 0px; text-align: center; width: 90%; }

.powered-by img { width: 220px; }

.teams-logo { padding-top: 40px; text-align: center; }

.teams-logo span { color: rgb(0, 0, 0); display: block; font-size: 15px; font-weight: 700; text-transform: capitalize; }

.teams-logo a { background: url("") 0px -10000px no-repeat; display: inline-block; height: 32px; margin: 10px 4px 0px 0px; width: 32px; }

.teams-logo .toi { background-position: -6px -16px; }

.teams-logo .et { background-position: -6px -66px; }

.teams-logo .nbt { background-position: -6px -116px; }

.teams-logo .sm { background-position: -6px -166px; }

.teams-logo .st { background-position: -6px -217px; }

.teams-logo .itimes { background-position: -6px -318px; }

.teams-logo .tp { background-position: -6px -369px; }

.user-isloggedin.prime .user-controls:hover .dropdown { top: 43px; }

.user-isloggedin.prime .dropdown { min-width: 232px; padding: 0px; right: -15px; top: 10px; visibility: hidden; }

.user-isloggedin.prime .dropdown::before { border-bottom: 10px solid var(--offwhite-color); border-left: 10px solid transparent; border-right: 10px solid transparent; top: -10px; }

.user-isloggedin.prime .dropdown ul { background-color: rgb(249, 249, 249); border-radius: 0px 0px 5px 5px; box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 6px 0px; margin: 0px; overflow: hidden; padding: 0px; }

.user-isloggedin.prime .dropdown li { border-bottom: 1px solid rgb(225, 225, 225); margin: 0px; padding: 0px; }

.user-isloggedin.prime .dropdown li a, .user-isloggedin.prime .dropdown li span { display: block; padding: 15px 12px; }

.user-isloggedin.prime .dropdown li.tp-redeem a::before { left: 75px; top: 13px; }

.user-isloggedin.prime .user_name { color: var(--primary-dark-color); font-size: 12px; font-weight: 600; line-height: 30px; }

.user-isloggedin.prime .user_name .icon_down { margin-left: 4px; }

.user-isloggedin.prime .user_name .icon_down::after { border-style: solid; border-color: rgb(0, 0, 0); border-image: initial; border-width: 0px 2px 2px 0px; height: 5px; margin-top: -6px; top: 50%; transform: rotate(45deg); width: 5px; }

.user-isloggedin.prime .user-icon { background-position: -152px -7px; border: 1px solid rgb(204, 204, 204); border-radius: 50%; display: inline-block; height: 30px; margin-right: 8px; vertical-align: top; width: 30px; }

.user-isloggedin.prime .user-icon img { border-radius: 50%; }

.user-notloggedin { position: relative; }

.user_area.prime .login.user-notloggedin { color: var(--primary-dark-color); font-weight: 700; text-transform: capitalize; }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .user_area.hide { display: none; }
  #login-popup { transition: none; }
  .logout-window, .redeembtn { background: rgb(255, 255, 255); border-radius: 4px; padding: 4px 10px; }
  .logout-window span, .redeembtn span { color: rgb(226, 27, 34); }
  .mobileprimeheader .user_area > div { align-items: center; display: flex; height: 48px; padding-top: 0px; }
  .mobileprimeheader .user_area > div .redeembtn { background: rgba(var(--primary-dark-color-rgba), .3); margin-left: auto; }
  .mobileprimeheader .user_area > div .redeembtn a { color: var(--primary-dark-color); font-size: 11px; }
  .redeembtn a { color: rgb(255, 255, 255); }
  #user-sign-in .signin-section, #user-sign-in .signup-section { margin-top: 0px; }
  .user-isloggedin { float: inherit; }
  .top-area { display: none; }
  .user_area { background: inherit; color: rgb(255, 255, 255); font-size: 12px; height: 42px; padding: 0px; position: absolute; right: 38px; top: 1px; width: calc(100% - 84px); z-index: 9999; }
  .user_area > div { align-items: center; display: flex; justify-content: space-between; padding-top: 7px; }
  .user_area .redeembtn { background: rgb(255, 255, 255); border-radius: 4px; box-sizing: border-box; color: rgb(226, 27, 34); font-size: 11px; font-weight: 600; padding: 5px 4px 3px; text-align: center; width: 80px; }
  #user-sign-in { background: rgb(255, 255, 255); padding: 40px 20px; width: 100%; }
  #user-sign-in > div { border: 0px; padding: 0px; }
  #user-sign-in .user-icon { display: none; }
  #user-sign-in .heading span { background: rgb(255, 255, 255); font-size: inherit; text-transform: none; }
}

#user-sign-in #toi-login { padding-bottom: 160px; position: relative; }

.info_txt { border-top: 1px solid rgb(222, 222, 222); bottom: 0px; color: rgb(89, 89, 89); font-size: 12px; line-height: 16px; margin: 0px 0px 0px -20px; padding: 12px 24px 12px 20px; position: absolute; text-align: left; }

@media screen and (max-width: 359px) {
  .teams-logo a { margin: 10px 2px 0px 0px; }
  .user_area > div { padding-top: 7px; }
}

.consentOverlay { background: rgba(0, 0, 0, 0.5); inset: 0px; position: fixed; text-align: left; z-index: 1003; }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .consentOverlay { padding: 0px 30px; }
}

.userConsentPopUp { background: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 16px; line-height: 24px; margin: 0px auto; max-height: 90%; max-width: 700px; overflow: auto; padding: 0px 28px 32px; position: relative; top: 50%; transform: translateY(-50%); width: 100%; }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .userConsentPopUp { padding: 0px 20px; }
}

.consentHeader { background: var(--offwhite-color); display: flex; margin: 0px -28px 25px; padding: 28px; justify-content: space-between !important; }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .consentHeader { margin: 0px -20px 20px; padding: 10px 20px; }
}

.consentHeader h2 { color: rgb(0, 0, 0); font-size: 24px; font-weight: 700; }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .consentHeader h2 { font-size: 18px; line-height: 22px; }
  .consentHeader h2 span { display: block; }
}

.closeConsentOverlay { background: transparent; border: 0px; color: rgb(102, 102, 102); font-size: 40px; font-weight: 400; transform: rotate(45deg); }

.consentOverlay .consentDescription p { color: var(--primary-dark-color); font-size: 16px; line-height: 24px; margin-bottom: 16px; }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .consentOverlay .consentDescription p { font-size: 14px; line-height: 20px; }
  .consentOverlay .consentDescription p:first-of-type { margin-bottom: 10px; }
}

.consentDescription p strong { font-weight: 700; }

.consentItemsList { margin-bottom: 30px; }

.btn-container { text-align: center; }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .btn-container { margin: 0px -20px; }
}

.consentAcceptButton { appearance: none; background: rgb(190, 40, 26); border: 0px; border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.24) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 0px 2px 0px; color: rgb(255, 255, 255); cursor: pointer; font-weight: 500; height: 50px; max-width: 310px; text-transform: uppercase; width: 100%; }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .consentAcceptButton { border-radius: 0px; max-width: 100%; }
}

.consentAcceptButton:disabled { opacity: 0.4; }

.consent-checkbox { display: block; margin-bottom: 20px; }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .consent-checkbox { margin-bottom: 15px; }
}

.consent-checkbox.hiddenInput { display: none; }

.consent-checkbox p { color: rgb(51, 51, 51); cursor: pointer; font-size: 14px; line-height: 20px; position: relative; }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .consent-checkbox p { font-size: 12px; line-height: 18px; }
}

.consent-checkbox p a { color: rgb(91, 154, 228); }

.JvxBy { border: none; height: 20px; min-height: 65px; padding: 0px; }

.JvxBy, .ZXukI { text-align: left; }

.ZXukI { background-clip: padding-box; background-color: rgb(26, 26, 26); border-radius: 4px; color: rgb(255, 255, 255); font-size: 12px; line-height: 16px; margin-top: 12px; padding: 16px 24px; position: relative; text-transform: none; }

.ZXukI span { text-align: left; color: rgb(255, 255, 255) !important; font-size: 12px !important; line-height: 16px !important; text-transform: none !important; }

.ZXukI button { background: transparent; border: none; font-weight: 400; line-height: unset; margin-top: 0px; position: absolute; right: 0px; top: 3px; }

.ZXukI button::after, .ZXukI button::before { background: padding-box padding-box rgb(255, 255, 255); border-radius: 4px; content: ""; height: 2px; position: absolute; right: 12px; top: 20px; transform: rotate(45deg); transition: 0.5s; width: 16px; }

.ZXukI button::after { transform: rotate(135deg); }

.toipLayout .user_area { padding-right: 0px; }

.toipLayout .user_area #login-popup + span .user-icon { border: 1px solid rgb(204, 204, 204); border-radius: 50%; display: inline-block; height: 26px; margin-right: 8px; vertical-align: middle; width: 26px; }

@media screen and (min-width: 768px) and (orientation: portrait), screen and (min-width: 999px) {
  .toipLayout .user_area #login-popup + span .user-icon img { background-clip: padding-box; border-radius: 50%; height: 24px; width: 24px; }
}

@media screen and (min-width: 768px) and (orientation: portrait), screen and (min-width: 999px) {
  .toipLayout .user-isloggedin { float: none; }
  .toipLayout .logout-window { float: none; min-width: 85px; }
}

.epaperLink { position: relative; }

.epaperLink::after { border-style: solid; border-color: rgb(26, 26, 26); border-image: initial; border-width: 0px 1px 1px 0px; content: ""; display: inline-block; padding: 2px; position: absolute; right: 0px; top: 3px; transform: rotate(45deg); }

.epaperDropdown { border-top: 0px !important; margin: -8px 0px 8px !important; padding: 0px !important; }

.epaperDropdown li { cursor: pointer; border-bottom: 1px solid rgb(239, 239, 239) !important; margin: 0px 0px 0px 10px !important; padding: 8px 0px !important; }

._MfoH { bottom: 0px; height: 160px; margin-left: 14px; position: fixed; transition: bottom 0.3s; width: 250px; z-index: 1000; }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  ._MfoH { bottom: 45px; margin-left: 0px; right: 2px; width: 216px; z-index: 100; }
}

._MfoH.plBvX { bottom: 20px; }

._MfoH iframe { border: 0px; height: 100%; width: 100%; }

._MfoH.TNGgb .ge6Zn { bottom: 130px; }

.J07Gv, .v_Mrz { margin-left: -16px; }

.Hsae2 { display: none; }

.c9TIi { position: relative; z-index: 1000; }

.B2aMt._MfoH { margin-left: -16px; bottom: 40px !important; }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .B2aMt._MfoH { bottom: 95px !important; }
  .B2aMt._MfoH.plBvX { z-index: 99; bottom: 120px !important; }
  .U5Hsh { background-color: var(--offwhite-color); min-height: 90px; padding: 8px 0px 0px; }
  .U5Hsh .iiJJz { background: var(--white-color); border-bottom: 1px solid rgb(236, 236, 236); border-top: 1px solid rgb(236, 236, 236); padding: 10px; position: relative; }
  ._XsJZ { background-clip: padding-box; background-color: rgb(226, 27, 34); border-radius: 4px; color: rgb(255, 255, 255); display: inline-block; font-size: 10px; font-weight: 600; line-height: 16px; padding: 0px 4px; position: relative; text-transform: uppercase; }
  .OvJEn { display: flex; margin: 10px 0px 5px; align-items: flex-start !important; justify-content: space-between !important; }
  .OvJEn h3 { font-size: 12px; font-weight: 400; width: auto; }
  .OvJEn button { background-clip: padding-box; border: 1px solid rgb(226, 27, 34); border-radius: 4px; color: rgb(232, 15, 0); font-size: 10px; font-weight: 600; margin-left: 10px; min-width: 70px; padding: 3px 7px; position: relative; text-transform: uppercase; }
}

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .OvJEn button::before { border-color: transparent transparent transparent rgb(226, 27, 34); border-style: solid; border-width: 4px 0px 4px 6px; content: ""; display: inline-block; height: 0px; margin-right: 5px; position: relative; width: 0px; }
}

.AlAu5 { padding: 12px 16px; text-align: center; }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .AlAu5 { background: var(--offwhite-color); }
}

@media screen and (min-width: 768px) and (orientation: portrait), screen and (min-width: 999px) {
  .AlAu5 { border-top: 2px solid var(--primary-dark-color); left: 50%; position: relative; transform: translateX(-50%); width: 100vw; }
}

.AlAu5 p { font-size: 10px; line-height: 16px; }

@media screen and (min-width: 768px) and (orientation: portrait), screen and (min-width: 999px) {
  .AlAu5 p { font-size: 12px; }
}

.f0JD1 { margin-bottom: 8px; }

.f0JD1 li { display: inline-block; margin: 0px 8px; }

.f0JD1 a { color: rgb(226, 27, 34); font-size: 12px; line-height: 16px; }

.t1YBc { color: rgba(255, 255, 255, 0.6); cursor: pointer; display: inline-block; font-size: 10px; position: relative; text-transform: capitalize; z-index: 2; }

.t1YBc .BZLTP { font-weight: 500; max-width: 130px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.t1YBc .BZLTP, .t1YBc .ri0J4 { display: inline-block; vertical-align: middle; }

.t1YBc .ri0J4 { cursor: pointer; height: 30px; margin: 0px 0px 0px 4px; }

.t1YBc .FtAL_ .CCPvK { color: rgb(26, 26, 26); }

.t1YBc .qEdKh { background: rgb(51, 51, 51); margin: 0px 5px; padding: 0px 10px; }

.t1YBc .mZY_K, .t1YBc .qEdKh { display: inline-block; vertical-align: middle; }

.t1YBc .mZY_K { background-image: url(""); filter: invert(1); height: 30px; margin-right: 4px; width: 28px; }

.t1YBc .auqD9 { background-position: -241px -23px; }

.t1YBc .CCPvK { display: inline-block; font-size: 10px; text-transform: uppercase; vertical-align: middle; }

.t1YBc .CCPvK span:first-of-type { display: inline-block; font-size: 14px; font-weight: 600; margin-top: -2px; }

.t1YBc .O22WQ, .t1YBc .P5imV, .t1YBc .nZjkb { display: none; }

.t1YBc.uwrpp { color: rgb(89, 89, 89); font-size: 10px; line-height: 16px; }

.t1YBc.uwrpp .mZY_K { filter: unset; }

.t1YBc.uwrpp .ri0J4 { margin: 0px 4px; }

.t1YBc.uwrpp .CCPvK { color: rgb(89, 89, 89); display: inline-block; vertical-align: middle; }

.t1YBc.uwrpp .CCPvK span:first-of-type { font-size: 14px; font-weight: 700; margin-top: unset; }

.tornado { background-position: -403px -7457px; }

.tropicalstrom { background-position: -402px -7518px; }

.hurricane { background-position: -402px -7577px; }

.cloudyheavythundershower { background-position: -402px -6797px; }

.cloudyheavythundershower.night { background-position: -463px -6797px; }

.cloudyrain, .freezingdrizzle, .freezingrain, .rainsleet, .raintosnowshowers, .wintrymixsnowsleet { background-position: -402px -7338px; }

.cloudyrain.night, .freezingdrizzle.night, .freezingrain.night, .rainsleet.night, .raintosnowshowers.night, .wintrymixsnowsleet.night { background-position: -462px -7338px; }

.cloudylightrain, .drizzle, .lightdrizzle, .lightrain { background-position: -402px -6497px; }

.cloudylightrain.night, .drizzle.night, .lightdrizzle.night, .lightrain.night { background-position: -462px -6497px; }

.cloudysnow { background-position: -402px -6917px; }

.cloudysnow.night { background-position: -462px -6917px; }

.blowingdriftingsnow { background-position: -403px -7217px; }

.hail, .mixedrainhail { background-position: -402px -7277px; }

.hail.night, .mixedrainhail.night { background-position: -462px -7278px; }

.partlycloudyduststorm { background-position: -401px -7638px; }

.partlycloudyduststorm.night { background-position: -461px -7637px; }

.partlycloudyduststorm.general { background-position: -521px -7637px; }

.foggy { background-position: -402px -7101px; }

.foggy.night { background-position: -462px -7101px; }

.haze, .hazy { background-position: -403px -7158px; }

.haze.night, .hazy.night { background-position: -462px -7158px; }

.frigidicecrystals { background-position: -402px -7397px; }

.cloudy, .mostlycloudy { background-position: -402px -6378px; }

.cloudy.night, .mostlycloudy.night { background-position: -462px -6378px; }

.overcast { background-position: -523px -5777px; }

.partlycloudy { background-position: -402px -57px; }

.partlycloudy.night { background-position: -462px -57px; }

.clearsky, .sunny { background-position: -403px -6978px; }

.clearsky.night, .sunny.night { background-position: -462px -6978px; }

.cloudymoderatethundershower { background-position: -402px -6737px; }

.cloudymoderatethundershower.night { background-position: -462px -6737px; }

.partlycloudythundershowersmoderate { background-position: -403px -6737px; }

.partlycloudythundershowersmoderate.night { background-position: -462px -6737px; }

.blowingspraywindy, .breezy, .overcastsnow { background-position: -402px -6678px; }

.blowingspraywindy.general, .blowingspraywindy.night, .breezy.general, .breezy.night, .overcastsnow.general, .overcastsnow.night { background-position: -462px -6678px; }

.overcastrain { background-position: -523px -5897px; }

.overcastheavyrain { background-position: -523px -6017px; }

.overcastthundershowersheavy { background-position: -522px -6197px; }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .t1YBc { background: rgb(255, 255, 255); border: 1px solid rgb(89, 89, 89); border-radius: 6px; padding: 0px 8px; }
  .t1YBc.uwrpp { margin-left: auto; }
  .t1YBc.uwrpp .ri0J4 { align-items: center; display: flex; height: 22px; margin: 0px; }
  .t1YBc.uwrpp .ri0J4 .mZY_K { height: 26px; margin: 0px -4px 0px -6px; transform: scale(0.7); }
  .t1YBc.uwrpp .CCPvK { align-items: center; color: var(--primary-dark-color); display: flex; font-size: 10px; font-weight: 700; line-height: 12px; }
  .t1YBc.uwrpp .CCPvK span:first-of-type { color: var(--primary-dark-color); font-size: 10px; margin-top: -2px; }
  .t1YBc.uwrpp .CCPvK span + span { color: var(--primary-dark-color); font-weight: 400; margin-left: 2px; }
}

@media screen and (max-width: 999px) {
  .BZLTP { display: none; }
  .t1YBc { background: rgb(255, 255, 255); border: 1px solid rgb(89, 89, 89); border-radius: 6px; color: rgb(136, 136, 136); display: inline-block; font-size: 11px; padding: 0px 8px; position: relative; text-transform: capitalize; }
  .t1YBc .ri0J4 { align-items: center; background: inherit; display: flex; height: 22px; margin: 0px; }
  .t1YBc .mZY_K { filter: unset; height: 26px; margin: 0px -4px 0px -6px; transform: scale(0.7); }
  .t1YBc .CCPvK { align-items: center; color: var(--primary-dark-color); display: flex; font-size: 10px; line-height: 12px; margin-top: 0px; }
  .t1YBc .CCPvK span:first-of-type { display: inline-block; font-size: 10px; font-weight: 700; margin-top: -1px; }
  .t1YBc .CCPvK span + span { color: var(--primary-dark-color); font-weight: 400; margin-left: 2px; }
  .cityWeatherWidget { background: rgb(255, 255, 255); padding: 8px 16px 0px; }
  .cityWeatherWidget .yLQEo { background: var(--white-color); border: 1px solid rgb(236, 236, 236); border-radius: 8px; min-height: 40px; padding: 8px 12px 8px 24px; position: relative; }
  .cityWeatherWidget .yLQEo::before { background: rgb(226, 27, 34); border-radius: 6px 0px 0px 6px; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 6px; }
  .cityWeatherWidget .yLQEo::after { border-right: 2px solid rgb(226, 27, 34); border-top: 2px solid rgb(226, 27, 34); content: ""; display: inline-block; height: 8px; pointer-events: none; position: absolute; right: 18px; top: 50%; transform: rotate(45deg) translateY(-50%); width: 8px; z-index: 2; }
  .cityWeatherWidget .yLQEo .Dvfrp { align-items: center; display: flex; padding-right: 16px; }
  .cityWeatherWidget .yLQEo .Dvfrp .t1YBc { align-items: center; border: none; display: flex; margin: 0px; min-width: 50%; padding: 0px 16px 0px 0px; position: relative; }
  .cityWeatherWidget .yLQEo .Dvfrp .t1YBc .ri0J4 { margin: 0px; }
  .cityWeatherWidget .yLQEo .Dvfrp .t1YBc .CCPvK { color: var(--primary-dark-color); line-height: 12px; position: relative; top: 1px; }
  .cityWeatherWidget .yLQEo .Dvfrp .t1YBc .CCPvK span { font-size: 12px; line-height: 16px; }
  .cityWeatherWidget .yLQEo .Dvfrp .t1YBc .CCPvK span:first-of-type { font-size: 12px; margin-right: 3px; }
  .cityWeatherWidget .yLQEo .Dvfrp .t1YBc .GN8_J { color: rgb(89, 89, 89); font-size: 12px; line-height: 16px; margin-left: 5px; position: relative; text-transform: capitalize; top: 1px; }
  .cityWeatherWidget .yLQEo .Dvfrp .t1YBc.ofB2Q { align-items: flex-start; flex-direction: column; }
  .cityWeatherWidget .yLQEo .Dvfrp .t1YBc.ofB2Q .GN8_J { margin-left: 0px; }
  .cityWeatherWidget .yLQEo .Dvfrp .FGyeN { border-left: 1px solid rgb(236, 236, 236); min-width: 110px; padding-left: 16px; }
  .cityWeatherWidget .yLQEo .Dvfrp .FGyeN .SzQx7 { align-items: center; display: flex; font-size: 12px; line-height: 22px; }
  .cityWeatherWidget .yLQEo .Dvfrp .FGyeN .SzQx7 .afOEd { background-image: url(""); background-repeat: no-repeat; background-size: contain; flex: 0 0 16px; height: 16px; margin-right: 4px; }
  .cityWeatherWidget .yLQEo .Dvfrp .FGyeN .SzQx7 strong { font-weight: 700; }
  .cityWeatherWidget .yLQEo .Dvfrp .FGyeN .SzQx7 span { margin-left: 4px; text-transform: uppercase; }
  .cityWeatherWidget .yLQEo .Dvfrp .FGyeN .UjUOy { color: rgb(89, 89, 89); font-size: 12px; line-height: 16px; margin-left: 0px; }
  .menuWeatherWidget .weatherWidgetWrap { align-items: center; display: flex; }
  .menuWeatherWidget .weatherWidgetWrap .FGyeN { margin-left: 12px; }
  .menuWeatherWidget .weatherWidgetWrap .FGyeN .SzQx7 { align-items: center; border: 1px solid rgb(89, 89, 89); border-radius: 6px; display: flex; font-size: 10px; line-height: 12px; min-width: 80px; padding: 5px 8px; }
  .menuWeatherWidget .weatherWidgetWrap .FGyeN .SzQx7 .afOEd { background-image: url(""); background-repeat: no-repeat; background-size: contain; flex: 0 0 12px; height: 12px; margin-right: 4px; }
  .menuWeatherWidget .weatherWidgetWrap .FGyeN .SzQx7 strong { font-weight: 700; }
  .menuWeatherWidget .weatherWidgetWrap .FGyeN .SzQx7 span { margin-left: 4px; text-transform: uppercase; }
}

.bgImg:not(.gutter) .Ec__7.xQi5A { width: 100vw; }

.bgImg:not(.gutter) .Ec__7:not(.xQi5A) .contentwrapper { left: 0px !important; }

.bgImg:not(.gutter) .layout_type_2 .Ec__7.xQi5A { left: calc(50% + 90px); }

.toipLayout .Ec__7 { height: 68px; }

.toipLayout .Ec__7 .contentwrapper { height: inherit; }

.toipLayout .Ec__7.AuiwR.xQi5A { height: 113px; padding-top: 16px; top: 0px; }

.Ec__7 { height: 40px; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 100%; }

.Ec__7.xQi5A { background: rgba(var(--primary-dark-color), .9); height: 73px; left: 50%; overflow: visible; top: -33px; transform: translate(-50%); width: 100vw; z-index: 1000; }

.Ec__7.xQi5A.bJgaP { top: 0px; }

.Ec__7.xQi5A .OG1TB { background: none; position: absolute; right: 35px; top: 18px; }

.Ec__7.xQi5A .OG1TB::after, .Ec__7.xQi5A .OG1TB::before { background: rgb(255, 255, 255); content: ""; height: 2px; left: 5px; position: absolute; top: 15px; width: 20px; }

.Ec__7.xQi5A .OG1TB::before { transform: rotate(45deg); }

.Ec__7.xQi5A .OG1TB::after { transform: rotate(-45deg); }

.Ec__7.xQi5A .Ehwb3 { height: 55px; overflow: visible; }

.Ec__7.vLLSy.AuiwR.xQi5A { top: 0px; }

.Ec__7 .gCqY3 { display: none; }

.Ec__7 .OG1TB { background-position: -34px -60px; background-repeat: no-repeat; cursor: pointer; display: inline-block; height: 30px; margin-top: 4px; position: absolute; right: 36px; top: 0px; width: 30px; z-index: 500; }

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .Ec__7 .OG1TB { margin-right: 12px; }
}

.Ec__7 .Ehwb3 { height: 0px; margin: 0px auto; overflow: hidden; position: relative; top: 16px; width: 70%; }

.Ec__7 input[type="text"] { background: padding-box padding-box rgb(255, 255, 255); border: 0px; border-radius: 2px 2px 0px 0px; box-shadow: rgb(234, 234, 234) 0px 0px 3px inset; color: var(--primary-dark-color); font-size: 15px; font-weight: 400; margin-right: 10px; padding: 0px 28px; text-transform: capitalize; width: 100%; }

.Ec__7 input[type="text"]::-webkit-input-placeholder { color: rgb(89, 89, 89); }

.Ec__7 input[type="text"]::placeholder { color: rgb(89, 89, 89); }

.Ec__7 input[type="submit"] { appearance: none; background: padding-box padding-box rgb(226, 27, 34); border: 0px; border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; font-weight: 600; text-align: center; text-transform: uppercase; width: 150px; }

.Ec__7 input[type="submit"].QgTJW { cursor: not-allowed; }

.Ec__7 input[type="submit"], .Ec__7 input[type="text"] { display: inline-block; height: 40px; line-height: 40px; vertical-align: middle; }

.Ec__7 ::placeholder, .Ec__7 input::placeholder { color: inherit; }

.Ec__7 .vWHgQ { background: none; border: 0px; color: var(--white-color); font-size: 40px; position: absolute; right: 10px; top: 5px; transform: rotate(45deg); }

.Ec__7 form { display: flex; position: relative; }

.Ec__7 form::before { border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 50%; content: ""; display: none; height: 5px; left: 11px; position: absolute; top: 18px; width: 5px; }

.Ec__7.AuiwR .zt6aW .CkaHM ul { border: none; border-radius: 4px; box-shadow: none; overflow: hidden; padding: 4px 0px 8px; width: 100%; }

.Ec__7.AuiwR .zt6aW .CkaHM ul.vFiXy { border-radius: 4px 4px 0px 0px; padding: 4px 0px 0px; }

.Ec__7.AuiwR .zt6aW .CkaHM ul.vFiXy li:last-child a { padding-bottom: 8px; }

.Ec__7.AuiwR .zt6aW:not(:empty) { background: var(--white-color); border: 1px solid rgb(236, 236, 236); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.2) 0px 15px 25px 0px; width: calc(100% - 134px); }

.Ec__7.AuiwR .OG1TB { filter: invert(1); top: 1px; }

.Ec__7.AuiwR.xQi5A { background: rgba(255, 255, 255, 0.9); border-top: 1px solid rgb(235, 235, 235); height: 164px; padding-top: 37px; top: -118px; }

.Ec__7.AuiwR.xQi5A .OG1TB { top: 16px; }

.Ec__7.AuiwR.xQi5A input[type="text"] { background: padding-box padding-box rgb(246, 246, 246); border: 1px solid rgb(236, 236, 236); border-radius: 4px; box-shadow: none; }

.Ec__7.AuiwR.xQi5A.bJgaP { background: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0); height: 67px; padding-top: 0px; top: -11px; }

.HP6I7 { background-clip: padding-box; background-color: var(--white-color); border: 1px solid rgb(236, 236, 236); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.2) 0px 15px 25px 0px; padding: 8px 0px; position: relative; top: -1px; width: calc(100% - 134px); z-index: 1000; }

.HP6I7:empty { display: none; }

.HP6I7 li { border-bottom: 1px dotted rgba(0, 0, 0, 0.3); list-style: none; margin: 0px 16px; position: relative; }

.HP6I7 li:last-of-type { border: none; }

.HP6I7 li a { color: var(--primary-dark-color); display: block; font: 400 14px / 1 Verdana; padding: 12px 0px 12px 12px; position: relative; text-transform: capitalize; }

.HP6I7 li a::before { border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 50%; content: ""; height: 5px; left: 0px; position: absolute; top: 16px; width: 5px; }

.HP6I7 li a::after { background: url("") -15px -1280px; content: ""; display: none; height: 10px; opacity: 0.3; position: absolute; right: 20px; top: 12px; width: 10px; }

.HP6I7 li .r33od { background: url("") -82px -64px / 51px 82px; cursor: pointer; height: 9px; padding: 8px; position: absolute; right: 0px; top: 10px; width: 9px; }

._1_Xd { font-weight: 400; }

body.bgImg .Ec__7.xQi5A { width: 100%; }

.mid_article_search .zt6aW { box-shadow: rgba(0, 0, 0, 0.2) 0px 15px 25px 0px; margin-left: 1px; }

.mid_article_search.Ec__7 { height: unset; max-width: 100%; position: relative; top: unset; transform: unset; width: 100%; z-index: 151; left: auto !important; }

.mid_article_search.Ec__7.xQi5A .OG1TB { background: none; height: 24px; left: unset; position: absolute; right: 6px; top: 5px; width: 24px; }

.mid_article_search.Ec__7.xQi5A .OG1TB::before { color: rgb(161, 161, 161); content: "|"; position: relative; }

.mid_article_search.Ec__7.xQi5A .OG1TB::after, .mid_article_search.Ec__7.xQi5A .OG1TB::before { background: var(--primary-dark-color); content: ""; height: 1px; left: 4px; position: absolute; top: 8px; transition: 0.5s; width: 16px; }

.mid_article_search.Ec__7.xQi5A .OG1TB::before { transform: rotate(45deg); }

.mid_article_search.Ec__7.xQi5A .OG1TB::after { transform: rotate(135deg); }

.mid_article_search .HP6I7 { width: 100%; }

.mid_article_search .Ehwb3 { top: unset; width: 100%; height: 36px !important; }

.mid_article_search input[type="text"] { background-clip: padding-box; background-color: rgb(255, 255, 255); border: 1px solid rgb(236, 236, 236); border-radius: 4px; box-shadow: none; color: var(--primary-dark-color); font: 14px / 20px Verdana; height: 36px; margin-right: 0px; padding: 12px 45px 12px 12px; position: relative; width: 100%; }

.mid_article_search input[type="text"]::-webkit-input-placeholder { color: rgb(89, 89, 89); }

.mid_article_search input[type="text"]::placeholder { color: rgb(89, 89, 89); }

.mid_article_search input[type="submit"] { background-color: transparent; background-position: -15px -64px; background-repeat: no-repeat; border: none; cursor: pointer; display: inline-block; height: 24px; position: absolute; right: 6px; text-indent: -2000px; top: 6px; width: 24px; z-index: 500; }

.CkaHM .KNTJN { background: var(--white-color); color: rgb(89, 89, 89); display: flex; font: 600 14px / 16px Verdana; padding: 12px 16px 8px; text-transform: uppercase; align-items: center !important; }

.CkaHM .cDINh, .CkaHM .fBIjL { background-image: url(""); background-repeat: no-repeat; background-size: 48px 78px; margin-right: 7px; }

.CkaHM .cDINh { background-position: -33px -3px; height: 13px; width: 13px; }

.CkaHM .fBIjL { background-position: -32px -33px; height: 13px; width: 13px; }

.YmIH_ { background: url("") 100% center no-repeat; cursor: pointer; height: 30px; position: absolute; right: 12px; top: 18px; width: 30px; z-index: 500; }

.YmIH_::after, .YmIH_::before { content: ""; position: absolute; }

.Ec__7.xQi5A .YmIH_ { background: none; }

.Ec__7.xQi5A .YmIH_::after, .Ec__7.xQi5A .YmIH_::before { background-clip: padding-box; border-radius: 0px; height: 2px; left: 5px; top: 15px; width: 20px; }

.Ec__7.xQi5A .YmIH_::before { transform: rotate(45deg); }

.Ec__7.xQi5A .YmIH_::after { transform: rotate(-45deg); }

.VV8EZ { width: 100%; }

.VV8EZ .GtLVe { color: rgb(89, 89, 89); font-size: 11px; text-transform: uppercase; }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .VV8EZ { margin-bottom: 16px; text-align: center; }
}

@media screen and (min-width: 768px) and (orientation: portrait), screen and (min-width: 999px) {
  .VV8EZ { align-items: center; display: flex; justify-content: center; margin-bottom: 16px; margin-top: -12px; }
  .VV8EZ img { margin-top: 4px; max-height: 30px; }
  .VV8EZ.Rw0kS { display: block; margin-top: 0px; text-align: left; }
  .VV8EZ.onex1 { margin-bottom: 0px; padding-left: 40px; position: relative; top: -10px; }
  .VV8EZ .GtLVe { margin-right: 12px; }
}

.Tsj9M { border-bottom: 1px dotted var(--primary-dark-color); border-top: 1px dotted var(--primary-dark-color); display: block; height: 3px; margin: 40px 0px; width: 100%; }

.Tsj9M.urCQF, .Tsj9M.w10SM { border-bottom: 0px; height: 1px; }

.Tsj9M.w10SM { border-top-style: solid; }

.Tsj9M._d08E, .Tsj9M.lyyVx { border: none; height: 0px; }

.Tsj9M._d08E { margin: 40px 0px 0px; }

.Tsj9M.lyyVx { margin: 8px 0px 0px; }

body.game_page .Tsj9M, body:has(.congratulationsWrap) .Tsj9M, body:has(.splashScreenGames) .Tsj9M { display: none; }

.euvAX { --column-size: 15%; margin-bottom: 40px; }

.euvAX ._FiWh { align-items: center; color: rgb(26, 26, 26); display: flex; margin-bottom: 12px; }

.euvAX ._FiWh .L_f4v { font-size: 16px; font-weight: 700; line-height: 28px; }

.euvAX ._FiWh .NdIc3 { font-size: 14px; line-height: 20px; }

.euvAX ._FiWh .NdIc3::before { background: rgb(236, 236, 236); content: ""; display: inline-block; height: 20px; margin: 0px 8px; vertical-align: middle; width: 1px; }

.euvAX .GFdG3 { align-items: flex-start; background: rgb(255, 255, 255); border: 1px solid rgb(236, 236, 236); border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.04) 0px 4px 12px; display: grid; gap: 4px 16px; grid-template-columns: repeat(auto-fit, minmax(var(--column-size), 1fr)); padding: 24px 24px 16px; width: 100%; }

.euvAX .GFdG3 a { color: rgb(26, 26, 26); display: block; font-size: 12px; line-height: 18px; margin-bottom: 8px; overflow: hidden; overflow-wrap: break-word; text-overflow: ellipsis; white-space: nowrap; }

.euvAX .GFdG3 a:hover { color: rgb(89, 89, 89); }

.euvAX.db91T { display: block; white-space: nowrap; }

.euvAX.db91T .GFdG3 { grid-template-columns: repeat(3, minmax(30%, 1fr)); }

.euvAX.db91T .GFdG3 a { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; white-space: normal; }

@media screen and (min-width: 768px) and (orientation: portrait), screen and (min-width: 999px) {
  .euvAX ._FiWh .L_f4v { font-size: 16px; line-height: 28px; }
  .euvAX ._FiWh .NdIc3 { font-size: 14px; line-height: 20px; }
  .euvAX ._FiWh .NdIc3::before { background: rgb(236, 236, 236); content: ""; display: inline-block; height: 20px; margin: 0px 8px; vertical-align: middle; width: 1px; }
}

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .euvAX { --column-size: 47%; margin: 24px 16px 0px; }
  .euvAX ._FiWh .L_f4v { font-size: 14px; line-height: 20px; }
  .euvAX ._FiWh .NdIc3 { font-size: 12px; margin-top: 4px; }
  .euvAX .ad6y3 { overflow-x: scroll; }
  .euvAX .GFdG3 { border-radius: 12px; margin: 0px; padding: 16px 16px 8px; }
  .euvAX.VvOwa, .euvAX.db91T { display: block; margin: 24px 0px 0px; max-width: 100vw; overflow-x: auto; white-space: nowrap; width: max-content; }
  .euvAX.VvOwa ._FiWh, .euvAX.db91T ._FiWh { margin-left: 16px; }
  .euvAX.VvOwa .GFdG3, .euvAX.db91T .GFdG3 { grid-auto-rows: max-content; margin: 0px 16px; width: max-content; }
  .euvAX.db91T .GFdG3 { grid-template-columns: repeat(6, minmax(180px, 1fr)); }
  .euvAX.db91T .GFdG3 a { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; white-space: normal; width: 180px; }
  .euvAX.VvOwa .GFdG3 { grid-template-columns: repeat(6, minmax(120px, 1fr)); }
  .euvAX.VvOwa .GFdG3 a { width: 160px; }
}

@media screen and (min-width: 768px) and (orientation: portrait), screen and (min-width: 999px) {
  .YLmiP .GFdG3 { grid-auto-rows: max-content; grid-template-columns: repeat(2, minmax(50%, 1fr)); min-height: 218px; }
}

.Ss_15 { text-transform: capitalize; }

@media screen and (min-width: 768px) and (orientation: portrait), screen and (min-width: 999px) {
  .Ss_15.YLmiP .GFdG3 { grid-template-columns: repeat(4, minmax(20%, 1fr)); }
}

.ASElectionInsert { border-top: 1px dotted var(--primary-dark-color); margin-top: 24px; padding-top: 20px; }

.ASElectionInsert .exitPoll { padding-top: 16px; }

.tracking_pixel { line-height: 1px; }

.cZSgw { top: 90px; transition: 0.5s ease-in; }

.oikPw { top: 18%; }

.LSrFq { top: 50px; transition: 0.5s ease-in; }

.XVY2D { margin-bottom: 16px; }

.hqlMD { border-bottom: 1px dotted rgb(51, 51, 51); font-family: Georgia; font-size: 18px; font-weight: 700; margin-top: 16px; padding-bottom: 16px; }

.stickymrecad.LSrFq { top: 42px; }

.stickymrecad.cZSgw { top: 84px; }

.ASElectionInsert .GZ66X { margin: 20px 0px 55px; }

.small .cCU6C .vSlIC { font-size: 14px; }

.small .pZFl7 .HNMDR { font-size: 28px; }

.large .cCU6C .vSlIC { font-size: 18px; }

.large .pZFl7 .HNMDR { font-size: 28px; }

.bgImg .Be1sl { width: 100%; }

@media screen and (min-width: 1024px) {
  .bgImg.gutter { background-image: none !important; }
  .bgImg:not(.gutter) .layout_type_2 .header-container ~ .contentwrapper { margin: 0px auto; padding-right: 180px; max-width: 1260px !important; }
  .bgImg:not(.gutter) .layout_type_2 .header-container .contentwrapper { left: -90px; position: relative; }
  .bgImg:not(.gutter) .desktop_paisa > div { margin-right: 50px; }
}

#Skin_LP_right { height: 100%; position: fixed; right: 0px; top: 0px; z-index: 1; }

#TOI_appgutter { height: 100vh; min-width: 130px; position: absolute; right: 0px; transform: translateX(105%); }

.USelection_banner { display: block; height: 80px; margin: 16px 0px; width: 400px; }

.USelection_banner img { display: block; height: 80px; width: 100%; }

.appgutter { position: sticky; top: 0px; }

.NvaTO { background: var(--white-color); }

.NvaTO .innerPageElectionWidget .rslw-widget-ad { right: -15px; top: -15px; }

@media screen and (min-width: 1511px) {
  .NvaTO .innerPageElectionWidget .rslw-widget-ad { right: -50px; top: 0px; }
}

.TxGGQ { background: rgb(0, 0, 0); border-radius: 5px; padding: 5px 2px 0px; position: absolute; width: 25px; z-index: 50; right: -18px !important; }

.TxGGQ::before { border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid rgb(0, 0, 0); bottom: -5px; content: ""; height: 0px; left: 6px; position: absolute; width: 0px; }

.TxGGQ .gNHTs { background-repeat: no-repeat; }

.TxGGQ span.YCBGu.TzVg6 { background-image: url(""); background-position: -262px -119px; height: 20px; margin-bottom: 0px; width: 20px; }

.TxGGQ span.YCBGu.TzVg6:hover { background-position: -192px -68px; }

.TxGGQ span.YCBGu span.vAGIy::after { border-bottom: 5px solid transparent; border-left: 5px solid rgb(0, 0, 0); border-top: 5px solid transparent; content: " "; height: 0px; position: absolute; right: -4px; top: 6px; width: 0px; z-index: 20; }

.TxGGQ span.YCBGu { cursor: pointer; display: block; margin: 0px auto 12px; position: relative; }

.TxGGQ span.YCBGu:hover span.vAGIy { opacity: 1; right: 30px; }

.TxGGQ span.YCBGu span.vAGIy { background: rgb(0, 0, 0); color: rgb(255, 255, 255); font-size: 10px; line-height: 20px; opacity: 0; padding: 0px 5px; position: absolute; right: 0px; top: -3px; transition: 0.25s ease-in; white-space: nowrap; z-index: 50; }

.rlrnO { background-color: rgb(255, 245, 246); display: flex; margin: 24px 0px 0px; padding: 16px 0px 8px 16px; }

.rlrnO .cvq7L { width: calc(100% - 124px); }

.rlrnO .CTIsu { align-items: end; display: flex; }

.rlrnO .CTIsu img { display: block; margin-top: -12px; width: 120px; }

.rlrnO .G6hL9 { font: 700 16px / 20px Verdana; width: 403px; }

.rlrnO .lPacI { margin: 6px 0px 4px; width: 310px; }

.rlrnO .lPacI form { position: relative; }

.rlrnO .lPacI .EKpI4 { background-clip: padding-box; border: 1px solid rgb(204, 204, 204); border-radius: 8px; color: rgb(89, 89, 89); font: 14px / 20px Verdana; height: 36px; padding: 12px; width: 100%; }

.rlrnO .lPacI .trTqr { background-color: transparent; background-position: -9px -62px; background-repeat: no-repeat; border: none; cursor: pointer; display: inline-block; height: 24px; position: absolute; right: 12px; top: 7px; width: 24px; z-index: 500; }

.rlrnO ._hwoD { text-align: left; }

.rlrnO ._hwoD span { color: rgb(89, 89, 89); font: 600 12px / 16px Verdana; margin-right: 12px; text-transform: uppercase; }

.rlrnO ._hwoD a { color: rgb(26, 26, 26); font: 500 12px / 16px Verdana; margin: 0px 8px 8px 0px; padding-left: 12px; }

.rlrnO ._hwoD a::before { background-clip: padding-box; background-color: rgb(255, 245, 246); border-radius: 50%; content: ""; display: inline-block; height: 3px; left: -8px; position: relative; vertical-align: middle; width: 3px; }

.uV67t { background: var(--white-color); bottom: -200px; left: 50%; padding-bottom: 8px; position: fixed; transform: translateX(-50%); transition: 1s ease-in; width: 1000px; z-index: 155; }

@media screen and (min-width: 1511px) {
  .uV67t { width: 1168px; }
}

.uV67t .ph8Dp { font: 700 24px / 32px Georgia; margin: 16px 0px 8px; transition: 0.5s; }

@media screen and (max-width: 1510px) {
  .uV67t .ph8Dp { font: 700 24px / 32px Georgia; }
}

@media screen and (min-width: 1511px) {
  .uV67t .ph8Dp { font: 700 28px / 32px Georgia; }
}

.uV67t .PuFsM { margin-top: 20px; }

.uV67t.lvq1j { bottom: 0px; cursor: pointer; padding: 15px 0px 20px; transition: bottom 1s ease-in; }

.pZFl7 .HNMDR { font-family: Georgia; font-size: 28px; line-height: 40px; margin: 12px 0px 8px; transition: 0.5s; }

.l0pRY { border-bottom: 4px solid transparent; }

.V5EgZ { background-clip: padding-box; border: 1px solid rgb(89, 89, 89); border-radius: 4px; color: rgb(89, 89, 89); display: flex; font: 700 10px / 16px Verdana; height: 24px; margin-left: 10px; text-transform: capitalize; transition: 0.2s ease-in; width: 103px; align-items: center !important; justify-content: center !important; }

.V5EgZ > a { color: rgb(89, 89, 89); display: flex; align-items: center !important; }

.V5EgZ i { cursor: pointer; display: inline-block; height: 16px; margin: -1px 2px 0px 0px; width: 24px; }

.V5EgZ:hover { transform: scale(1.1); }

.V5EgZ .ZvS34 { filter: grayscale(1); margin: 3px 2px 0px 0px; }

.t8vf3 { margin-top: 12px; align-items: center !important; }

.eg6hg, .eg6hg .okf2Z, .t8vf3 { display: flex; justify-content: space-between !important; }

.eg6hg .okf2Z { flex: 1 1 0%; align-items: center !important; }

.eg6hg .nSsMM { display: flex; }

.eg6hg .nSsMM .eNdHi { background-clip: padding-box; border: 1px solid var(--primary-dark-color); border-radius: 4px; cursor: pointer; height: 24px; margin: 0px 10px; width: 36px; }

.eg6hg .nSsMM .fosje { margin-left: 10px; min-width: 133px; }

.eg6hg .nSsMM .fosje:empty { display: none; }

.eg6hg .nSsMM .CfcTh { margin-left: auto; position: relative; }

.eg6hg .nSsMM .CfcTh .LaAfQ { background-clip: padding-box; border: 1px solid rgb(89, 89, 89); border-radius: 4px; color: rgb(89, 89, 89); display: flex; font: 700 10px / 16px Verdana; height: 24px; text-transform: capitalize; transition: 0.2s ease-in; width: 77px; align-items: center !important; justify-content: center !important; }

.eg6hg .nSsMM .CfcTh .LaAfQ:hover { transform: scale(1.1); }

.eg6hg .nSsMM .CfcTh .LaAfQ .ZvS34 { filter: grayscale(1); margin: 3px 2px 0px 0px; }

.eg6hg .nSsMM .CfcTh .ZvS34 { background-position: -69px -124px; background-size: 420px; cursor: pointer; display: inline-block; height: 16px; margin-top: 5px; width: 24px; }

@media screen and (min-width: 768px) and (orientation: portrait), screen and (min-width: 999px) {
  .eg6hg .nSsMM .CfcTh .ZvS34:hover { background-position: -133px -124px; background-repeat: no-repeat; }
}

.eg6hg .nSsMM .CfcTh .ZvS34.xfQHv { background-position: -133px -124px; }

.eg6hg .nSsMM .CfcTh .ZvS34, .eg6hg .nSsMM .CfcTh .ZvS34.xfQHv { background-repeat: no-repeat; }

.eg6hg .nSsMM .CfcTh .ZvS34 { background-position: -101px -124px; }

.eg6hg .eTaBv { margin-left: 30px; }

@media screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
  .eg6hg .eTaBv { display: none; }
}

.cCU6C { display: flex; }

.cCU6C .okf2Z { width: calc(100% - 330px); }

.cCU6C .okf2Z.iyapr { width: 100%; }

.cCU6C .okf2Z .JuyWl { display: flex; padding: 30px 0px 0px; justify-content: space-between !important; }

.cCU6C .okf2Z .JuyWl .vSlIC { width: calc(100% - 194px); }

.cCU6C .okf2Z .JuyWl .NXrRQ { max-height: 680px; position: sticky; top: 52px; }

.cCU6C .okf2Z .JuyWl.CpKyX .vSlIC { width: 100%; }

.cCU6C .okf2Z .JuyWl.CpKyX .vSlIC ._s30J { padding-top: 0px; }

.cCU6C .okf2Z .JuyWl.CpKyX .vSlIC ._s30J > div { clear: both; }

.cCU6C .okf2Z .JuyWl.CpKyX .vSlIC .MwN2O { float: left; margin-bottom: 16px; margin-right: 16px; width: calc(50% - 8px); }

.cCU6C .okf2Z .JuyWl.CpKyX .vSlIC .MwN2O + div { clear: none; }

.cCU6C .okf2Z .JuyWl.CpKyX .vSlIC .socialembed .cdatainfo { display: flex; justify-content: center; }

@media screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
  .cCU6C .okf2Z { width: 100%; }
}

.cCU6C [data-articlebody="1"] { margin-bottom: 20px; }

.cCU6C [data-type="summarizedstory"] > storytitle { display: block; font-weight: 700; margin-bottom: 8px; }

.cCU6C .XAt75 { margin-bottom: 24px; }

.cCU6C .vSlIC { font-family: Verdana; font-size: 16px; line-height: 28px; margin-bottom: 30px; transition: 0.5s; width: 100%; }

.cCU6C .vSlIC ._s30J { padding: 35px 0px 0px; position: relative; }

.cCU6C .vSlIC ._s30J img[src*="67195924"] { vertical-align: middle; width: 170px; }

.cCU6C .vSlIC ._s30J br { content: ""; display: flex; margin: 8px 0px; }

.cCU6C .vSlIC ._s30J div[data-type="in_view"] > a, .cCU6C .vSlIC ._s30J > a { border-bottom: 1px dotted rgb(0, 18, 255); color: rgb(0, 18, 255); padding-bottom: 1px; position: relative; }

.cCU6C .vSlIC ._s30J div[data-type="in_view"] > a:hover, .cCU6C .vSlIC ._s30J > a:hover { border-bottom: 1px dotted rgba(0, 18, 255, 0.3); transition: 0.2s; }

.cCU6C .vSlIC ._s30J .ctn-workaround-div { margin: 20px 0px; }

.cCU6C .vSlIC .ZU2_b > div:not(:empty) { background: rgba(var(--primary-dark-color), .03); margin-bottom: 24px; }

.cCU6C .vSlIC .ZU2_b iframe { width: 100%; }

.cCU6C .vSlIC .mj2wg { border-top: 1px solid rgb(204, 204, 204); margin: 10px auto 20px; position: relative; }

.cCU6C .vSlIC .mj2wg .YdEiy { background: var(--white-color); color: rgb(89, 89, 89); font-size: 10px; left: 50%; line-height: 16px; padding: 2px 8px; position: absolute; top: -11px; transform: translateX(-50%); }

.cCU6C .vSlIC .L65UB { display: block; margin-bottom: 0px; }

.cCU6C .vSlIC .L65UB a { font-weight: 700; text-decoration: underline; }

.cCU6C .eTaBv { flex: 0 0 300px; margin: 0px 0px 0px 30px; }

.cCU6C .eTaBv.Sports { margin-top: 32px; }

@media screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
  .cCU6C .eTaBv { display: none; }
}

.cCU6C .sticky-topstories > div { top: 90px; }

.cCU6C .sticky-topstories > div + div { padding-bottom: 1px; }

.tOtfw .VEOUU { margin: 20px 0px 0px; }

.tOtfw .HNMDR { margin: 20px 0px 8px; }

.tOtfw .PuFsM { margin-top: 0px; }

.lE59u { border-bottom: 1px dotted; border-top: 1px dotted; line-height: 1; margin: 30px 0px; padding-top: 20px; position: relative; }

.lE59u .h0tqB > span { font-family: Georgia; font-size: 14px; font-weight: 700; text-transform: uppercase; }

.lE59u > a { color: var(--primary-dark-color); display: flex; flex-direction: row-reverse; justify-content: flex-end; padding: 16px 0px; }

.lE59u > a:not(:first-of-type) { border-top: 1px dotted rgb(165, 165, 165); }

.lE59u > a span { display: inline-block; font-size: 14px; font-weight: 600; line-height: 19px; }

.lE59u > a > img { background-clip: padding-box; border-radius: 4px; margin-right: 20px; max-height: 79px; max-width: 140px; min-width: 140px; object-fit: cover; object-position: center top; }

.lE59u > a .SJ6o8 { flex: 1 1 0%; }

.lE59u > a .QiTPZ { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; font-size: 12px; line-height: 1.5; margin-top: 7px; overflow: hidden; }

.lE59u > a.Lkcc2 { display: none; }

.lE59u.BCuzf { margin: 30px 0px 0px; padding: 20px 0px 0px; }

.lE59u .cllk_ > div { cursor: pointer; margin: 0px auto; max-width: 328px; }

.OCnXU { margin-bottom: 25px; }

.OCnXU.BWHLq { margin-bottom: 0px; padding-top: 8px; }

.OCnXU.BWHLq.YPZeM { margin-bottom: 8px; }

.CjhYO::after { background: rgba(26, 26, 26, 0.2); content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }

.CjhYO iframe { position: relative; z-index: 1; }

.HGiJo { background-clip: padding-box; background-color: rgba(26, 26, 26, 0.7); background-image: url(""); background-position: -3px -3078px; background-repeat: no-repeat; background-size: 1000px; border-radius: 100%; height: 80px; left: 50%; margin: 0px; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 80px; z-index: 1; }

.vzQvV { flex: 0 0 194px; margin-bottom: 35px; }

.vzQvV > .lhsSticky { position: sticky; top: 100px; transition: 1.7s; }

.buzrM { margin-left: 10px; }

.eD7DC { background-color: rgba(255, 250, 100, 0.1); border: 0px solid rgba(180, 170, 50, 0.1); border-radius: 4px; box-shadow: 0 1px 0 0 rgba(var(--primary-dark-color), .07); color: var(--primary-dark-color); font-size: 12px; line-height: 18px; padding: 16px; }

.eD7DC h4 { font-weight: 700; padding-bottom: 5px; text-transform: uppercase; }

.eD7DC p { font-weight: 600; padding: 5px 0px; }

.VEOUU { background: padding-box padding-box rgb(255, 250, 100); border-radius: 2px; color: var(--primary-dark-color); font-size: 12px; font-weight: 600; line-height: 14px; margin-top: 15px; padding: 10px; text-align: center; }

.VEOUU::before { background-image: url(""); background-position: -17px -1209px; background-repeat: no-repeat; content: ""; display: inline-block; height: 12px; position: relative; top: 2px; width: 20px; }

.lOvcW { border: 1px solid rgb(236, 236, 236); border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.04) 0px 4px 12px 0px; }

.lOvcW, .lOvcW .PjEF6 { overflow: hidden; position: relative; }

.lOvcW .PjEF6 { cursor: pointer; }

.lOvcW .PjEF6::before { content: ""; display: block; padding-top: 56.25%; width: 100%; }

.lOvcW .PjEF6 > .CjhYO { inset: 0px; position: absolute; }

.lOvcW .PjEF6 > .CjhYO img { height: 100%; object-fit: cover; width: 100%; }

@media screen and (min-width: 1511px) {
  .lOvcW .PjEF6 { min-height: 362px; }
}

@media screen and (max-width: 1510px) {
  .lOvcW .PjEF6 { min-height: 268px; }
}

.lOvcW .PjEF6:hover img { transform: scale(1.1); }

.lOvcW .PjEF6 img { backface-visibility: hidden; border-radius: 4px 4px 0px 0px; object-fit: contain; transition: 0.5s; }

.lOvcW .PjEF6 .HGiJo, .lOvcW .PjEF6 img { background-clip: padding-box; }

.lOvcW .PjEF6 .HGiJo { background-color: rgba(26, 26, 26, 0.7); background-image: url(""); background-position: -3px -3078px; background-repeat: no-repeat; background-size: 1000px; border-radius: 100%; height: 80px; left: 50%; margin: 0px; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 80px; z-index: 1; }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .lOvcW .PjEF6 .HGiJo { transform: translate(-50%, -50%) scale(0.7); }
}

.lOvcW .PjEF6 .jWYJ8 { background: var(--white-color); border-radius: 0px 0px 4px 4px; bottom: 20px; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 40px 0px; height: 234px; left: inherit; overflow: initial; padding: 0px; position: fixed; right: 150px; top: inherit; width: 300px; z-index: 1000; }

.lOvcW .PjEF6 .jWYJ8::after { display: none; }

.lOvcW .PjEF6 .jWYJ8 .dockHeader .docktop span { color: rgb(204, 51, 51); display: block; font-size: 10px; line-height: 1; text-transform: uppercase; }

.lOvcW .PjEF6 .jWYJ8 .dockHeader .docktop .dockicon { background-color: transparent; border: 0px; height: 17px; position: absolute; top: 8px; width: 16px; z-index: 100; }

.lOvcW .PjEF6 .jWYJ8 .dockHeader .docktop .closedock { background: rgb(226, 27, 34); border: 2px solid var(--white-color); border-radius: 100%; height: 26px; position: absolute; right: -12px; top: -12px; transition: 0.3s ease-out; width: 26px; z-index: 99999; }

.lOvcW .PjEF6 .jWYJ8 .dockHeader .docktop .closedock::after, .lOvcW .PjEF6 .jWYJ8 .dockHeader .docktop .closedock::before { background-color: rgb(255, 255, 255); content: " "; height: 14px; left: 10px; position: absolute; top: 4px; width: 2px; }

.lOvcW .PjEF6 .jWYJ8 .dockHeader .docktop .closedock::before { transform: rotate(45deg); }

.lOvcW .PjEF6 .jWYJ8 .dockHeader .docktop .closedock::after { transform: rotate(-45deg); }

.lOvcW .PjEF6 .jWYJ8 .dockHeader .docktop .dockicon { background-image: url(""); background-position: -16px -542px; background-repeat: no-repeat; right: 33px; }

.lOvcW .PjEF6 .jWYJ8 .title { color: var(--white-color); font-size: 11px; font-weight: 400; line-height: 18px; margin: 8px auto; max-height: 36px; max-width: 924px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.lOvcW .PjEF6 .jWYJ8 .dockHeader + div:not(:-webkit-full-screen) { height: 169px !important; }

.lOvcW .PjEF6 .jWYJ8.BpA9d .dockHeader + div { margin: 0px auto; height: 520px !important; width: 924px !important; }

.lOvcW .PjEF6 .jWYJ8.BpA9d .docktop .dockicon { background-position: -48px -542px; }

.lOvcW .PjEF6 .jWYJ8.BpA9d .title { font-size: 15px; text-align: center; }

.lOvcW .PjEF6 .jWYJ8.BpA9d { inset: 0px; height: 100vh; margin: 0px; overflow: hidden auto; position: fixed; width: 100%; }

.lOvcW .PjEF6 .jWYJ8 > p { background: rgba(var(--primary-dark-color), .7); color: var(--white-color); font-size: 28px; padding: 30px 30px 30px 160px; position: absolute; top: 50%; transform: translate(-50%); width: 100%; z-index: 1; }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .lOvcW .PjEF6 .jWYJ8 > p { display: none; }
}

.lOvcW .PjEF6 .jWYJ8 > p b { font-weight: 400; }

.lOvcW .PjEF6 .jWYJ8 .vid_title { padding: 8px 12px; }

.lOvcW .PjEF6 .jWYJ8 .vid_title strong { color: rgb(226, 27, 34); display: block; font-size: 10px; font-weight: 600; line-height: 1.2; margin-bottom: 5px; text-transform: uppercase; }

.lOvcW .PjEF6 .jWYJ8 .vid_title span { -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: rgb(26, 26, 26); display: -webkit-box; font-size: 12px; line-height: 1.33; overflow: hidden; }

.lOvcW .k7lcu { padding: 12px 16px; }

.lOvcW .efT4r { -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: var(--primary-dark-color); display: -webkit-box; font-size: 16px; font-weight: 700; line-height: 24px; overflow: hidden; }

@media screen and (min-width: 1511px) {
  .lOvcW .inliveVideoHeight { min-height: 362px !important; }
}

@media screen and (max-width: 1510px) {
  .lOvcW .inliveVideoHeight { min-height: 268px !important; }
}

.U0ple { display: flex; align-items: flex-start !important; }

.U0ple::after { display: none; }

.U0ple > i { border: 1px solid rgb(226, 27, 34); border-radius: 2px; color: rgb(226, 27, 34); display: inline-block; font-size: 10px; font-style: normal; font-weight: 700; line-height: 21px; margin-right: 10px; min-width: 70px; padding: 0px 7px; text-transform: uppercase; }

.U0ple > i::before { border-bottom: 4px solid transparent; border-left: 6px solid rgb(226, 27, 34); border-top: 4px solid transparent; content: ""; display: inline-block; margin: 0px 5px 0px 0px; position: relative; top: 1px; }

.U0ple span { color: rgb(0, 0, 0); display: block; font-size: 14px; font-weight: 600; }

.cdatainfo { clear: both; margin-bottom: 16px; overflow: auto hidden; }

.cdatainfo.cdata-unset-overflow { overflow: unset; }

.cdatainfo iframe { max-width: 490px; width: 100%; }

.cdatainfo ul { counter-reset: count 0; padding-left: 1px; }

.cdatainfo ul li { border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 0px; padding-bottom: 12px; padding-left: 40px; }

.cdatainfo ul li::before { background: url("") no-repeat; height: 15px; left: -32px; margin-right: 9px; top: 21px; width: 18px; }

.cdatainfo li { border-bottom: 1px solid rgb(204, 204, 204); list-style-type: none; margin-bottom: 16px; padding: 0px 0px 16px 40px; position: relative; }

.cdatainfo li::before { content: ""; display: block; position: relative; }

.cdatainfo li a { border-bottom: 1px dotted rgb(0, 18, 255); color: rgb(0, 18, 255); position: relative; }

.cdatainfo li em { font-style: normal; }

.cdatainfo ol { counter-reset: count 0; padding-left: 1px; position: relative; }

.cdatainfo ol li { counter-increment: count 1; position: relative; }

.cdatainfo ol li::after { background-color: rgb(246, 246, 246); border: 1px solid rgb(236, 236, 236); border-radius: 6px; color: var(--primary-dark-color); content: "" counter(count) ""; display: flex; font: 600 14px / 20px Verdana; height: 28px; left: -1px; position: absolute; top: 0px; width: 28px; z-index: 1; align-items: center !important; justify-content: center !important; }

.cdatainfo table { border-left: 1px solid rgb(204, 204, 204); border-top: 1px solid rgb(204, 204, 204); width: 100% !important; }

.cdatainfo table td { border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); padding: 5px; }

.cdatainfo h2, .cdatainfo h3, .cdatainfo.modify_cdata_style h2, .cdatainfo.modify_cdata_style h3 { font-family: Georgia; font-size: 20px; line-height: 28px; }

.cdatainfo.modify_cdata_style table tbody tr:first-child { background: rgb(237, 238, 240); font-weight: 700; }

.cdatainfo.modify_cdata_style table tbody td, .cdatainfo.modify_cdata_style table tbody tr { font-family: sans-serif; font-size: 14px; }

.cdatainfo.modify_cdata_style table tbody td a { border-bottom: 1px solid rgb(187, 187, 187); }

.cdatainfo.modify_cdata_style table tbody td br { display: none !important; }

.cdatainfo.modify_cdata_style ol li, .cdatainfo.modify_cdata_style ul li { border-top: none; list-style: disc; margin: 0px 0px 0px 20px; min-height: unset; padding: 0px 0px 12px; }

.cdatainfo.modify_cdata_style ol li::after, .cdatainfo.modify_cdata_style ol li::before, .cdatainfo.modify_cdata_style ul li::after, .cdatainfo.modify_cdata_style ul li::before { display: none; }

.cdatainfo.modify_cdata_style ol li a strong, .cdatainfo.modify_cdata_style ul li a strong { color: rgb(0, 18, 255); font-size: 16px; font-weight: 400; }

.lhs-non-sticky > .lhsSticky { position: relative; }

.modify_cdata_list_style.cdatainfo ol, .modify_cdata_list_style.cdatainfo ul, .modify_cdata_style_etimes.cdatainfo ol, .modify_cdata_style_etimes.cdatainfo ul { padding-left: 18px; }

.modify_cdata_list_style.cdatainfo ol li, .modify_cdata_list_style.cdatainfo ul li, .modify_cdata_style_etimes.cdatainfo ol li, .modify_cdata_style_etimes.cdatainfo ul li { border-top: none; list-style: auto; padding-left: 8px; }

.modify_cdata_list_style.cdatainfo ol li::marker, .modify_cdata_list_style.cdatainfo ul li::marker, .modify_cdata_style_etimes.cdatainfo ol li::marker, .modify_cdata_style_etimes.cdatainfo ul li::marker { content: unset; }

.modify_cdata_list_style.cdatainfo ol li::after, .modify_cdata_list_style.cdatainfo ol li::before, .modify_cdata_list_style.cdatainfo ul li::after, .modify_cdata_list_style.cdatainfo ul li::before, .modify_cdata_style_etimes.cdatainfo ol li::after, .modify_cdata_style_etimes.cdatainfo ol li::before, .modify_cdata_style_etimes.cdatainfo ul li::after, .modify_cdata_style_etimes.cdatainfo ul li::before { content: unset; }

.modify_cdata_list_style.cdatainfo ul li, .modify_cdata_style_etimes.cdatainfo ul li { list-style: disc; }

.socialembed { position: relative; }

.socialembed > div:first-of-type, .socialembed > div:last-of-type { left: 0px; top: 0px; width: 100%; }

.socialembed > div:first-of-type { position: absolute; z-index: 1; }

.socialembed > div:last-of-type { position: relative; z-index: 2; }

.socialembed .socialembed-loader { left: calc(50% - 20px); top: calc(50% - 20px); }

.PuFsM { align-items: center; display: flex; justify-content: left; margin-top: 50px; padding-left: 30px; position: relative; }

.PuFsM > i { border-style: dotted; border-color: rgb(51, 51, 51); border-image: initial; border-width: 1px 0px; display: block; height: 3px; left: 0px; position: absolute; width: 100%; }

.PuFsM > span { background: rgb(255, 255, 255); font-size: 12px; font-weight: 700; line-height: 1; padding: 2px 10px; position: relative; text-align: center; text-transform: capitalize; }

.PuFsM i { background-color: var(--primary-dark-color); border: none; height: 5px; }

.PuFsM span { background: var(--white-color); display: inline-block; font-family: Georgia; font-size: 16px; padding: 0px 10px; position: relative; }

.PuFsM span::after { border-right: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid transparent; border-image: initial; border-top: 6px solid var(--primary-dark-color); bottom: -15px; content: ""; height: 1px; left: 50%; margin-left: -6px; position: absolute; }

.nBqQb { -webkit-font-smoothing: antialiased; background-clip: padding-box; border: 1px solid rgba(var(--primary-dark-color), .06); border-radius: 4px; margin-bottom: 20px; padding: 15px 30px; position: relative; }

.nBqQb span.sym3O { background: rgb(204, 51, 51); border-radius: 100%; color: var(--white-color); font-size: 18px; height: 30px; left: -16px; line-height: 32px; min-width: 30px; padding: 0px; position: absolute; text-align: center; top: 15px; width: 30px; z-index: 2; }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .nBqQb span.sym3O { line-height: 27px; }
}

.nBqQb h3 { font-weight: 700; margin-bottom: 0px; }

.nBqQb h3, .nBqQb p { color: rgb(51, 51, 51); font-size: 16px; }

.nBqQb p { line-height: 25px; }

.nBqQb p a { border-bottom: 0px; color: rgb(26, 117, 255); font-weight: 700; }

.nBqQb .QbQNS { margin: 10px 0px; width: 100%; }

.nBqQb .QbQNS img { display: block; width: 100%; }

.NeUcC { color: rgb(51, 51, 51); font-size: 20px; font-weight: 900; margin: 20px 0px; }

.Tw3J0 { margin: 10px 0px; min-height: 130px; text-align: center; width: 100%; }

.Tw3J0.W9mYu { min-height: 0px; }

@media screen and (min-width: 768px) and (orientation: portrait), screen and (min-width: 999px) {
  .vxmzk { background: rgba(var(--primary-dark-color), .01); border-bottom: 1px dashed rgba(var(--primary-dark-color), .06); border-top: 1px dashed rgba(var(--primary-dark-color), .06); }
  .vxmzk::before { color: var(--primary-dark-color); content: "advertisement"; display: block; font-family: Verdana; font-size: 10px; line-height: 1; margin-bottom: 5px; text-transform: capitalize; width: 100%; }
  .vxmzk.TUz6k::before { content: "" !important; }
  .Be1sl { background: rgba(var(--primary-dark-color), .01); border-bottom: 1px dashed rgba(var(--primary-dark-color), .06); border-top: 1px dashed rgba(var(--primary-dark-color), .06); left: 50%; margin: 30px 0px; padding: 5px 0px 20px; position: relative; text-align: center; transform: translateX(-50%); width: 100vw; }
  .Be1sl::before { color: var(--primary-dark-color); content: "advertisement"; display: block; font-family: Verdana; font-size: 10px; line-height: 1; margin-bottom: 5px; text-transform: capitalize; width: 100%; }
  .a9TOQ { margin-bottom: 5px; width: 99%; }
}

.XNIkm { background: padding-box padding-box rgba(0, 113, 255, 0.03); border-radius: 1000px; box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 0px 0px; color: rgb(0, 113, 255); cursor: pointer; display: inline; padding: 2px 15px; position: relative; }

.XNIkm::after { background-image: url(""); background-position: -17px -1173px; background-repeat: no-repeat; content: ""; display: inline-block; height: 11px; margin-left: 2px; width: 11px; }

.SURcn { text-align: center; }

.SURcn span { display: block; }

.SURcn span:first-of-type { font-size: 40px; font-weight: 700; line-height: 1.1; margin-bottom: 25px; }

.SURcn span:nth-of-type(2) { font-size: 18px; font-weight: 400; line-height: 1.5; margin-bottom: 20px; }

.we1ET { margin-bottom: 20px; }

.fc-paywall-container .fewcents > div { line-height: 18px; }

.fc-paywall-container .fewcents > div > div { margin-left: auto; }

.zY9hF { overflow: hidden; }

.zY9hF ._s30J { max-height: 200px; }

@media screen and (min-width: 768px) and (orientation: portrait), screen and (min-width: 999px) {
  .zY9hF ._s30J { max-height: 330px; overflow: hidden; }
}

.JWZZq { max-width: 100% !important; }

.AC8Zp { border-bottom: 1px dotted var(--primary-dark-color); border-top: 1px dotted var(--primary-dark-color); margin: 24px 0px; padding: 24px 16px; }

.lbheading { font-weight: 500; }

.ASElectionInsert .GZ66X { max-width: 100%; transform: translate(0px); }

@media screen and (min-width: 768px) and (orientation: portrait), screen and (min-width: 999px) {
  .ASElectionInsert .GZ66X { background-clip: padding-box; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: dotted; border-bottom-color: rgb(26, 26, 26); border-radius: 0px; margin: 0px auto 60px; padding: 5px 0px 0px; }
}

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .ASElectionInsert .GZ66X { border: 1px solid rgb(236, 236, 236); margin: 20px auto; }
}

.ASElectionInsert .GZ66X .sourcesas { position: absolute; right: 0px; top: 20px; width: 45%; }

.ASElectionInsert .GZ66X .parties { margin: 0px auto 16px; }

.ASElectionInsert .GZ66X #container-Assam > div, .ASElectionInsert .GZ66X #container-Kerala > div, .ASElectionInsert .GZ66X #container-Puducherry > div, .ASElectionInsert .GZ66X #container-Tamil_Nadu > div, .ASElectionInsert .GZ66X #container-West_Bengal > div { padding-left: 0px; padding-right: 0px; padding-top: 16px; }

.ASElectionInsert .GZ66X .uj8jn { padding-left: 20px; }

.ASElectionInsert .moreupdate { border-bottom: 1px solid rgb(236, 236, 236); border-left: 0px; margin: 0px; padding: 0px 0px 24px; }

@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 1000px) {
  .ASElectionInsert .moreupdate { border: none; padding: 0px; }
}

.W6Ufz { max-width: 768px; margin: 0px auto !important; width: 100% !important; }

.e9tV1 { position: sticky; top: 40px; }

.q3gJl { color: rgb(89, 89, 89); font-size: 12px; line-height: 16px; padding: 0px 16px 15px; position: relative; text-align: center; }

.q3gJl::after, .q3gJl::before { bottom: 0px; color: rgba(0, 0, 0, 0.1); content: "......................................................"; left: 50%; position: absolute; text-align: center; transform: translateX(-50%); width: 50%; }

.q3gJl::after { bottom: -3px; content: "................................"; }

.Kt35Z { display: block; margin: 20px 0px -8px; }

.Kt35Z::before { border-style: solid; border-color: rgb(0, 123, 198); border-image: initial; border-width: 0px 1px 1px 0px; content: ""; display: inline-block; margin: 0px 8px 0px 0px; padding: 2.5px; position: relative; top: -1px; transform: rotate(135deg); }

.Kt35Z a { color: rgb(0, 123, 198); font-size: 12px; font-weight: 500; line-height: 16px; text-transform: uppercase; }

.cardLoader { background: url("") 0% 0% / contain no-repeat; min-height: 800px; }

.B4akx { margin: 40px 0px 60px; }

.cGnoc { border-top: 1px dotted; }

.header-container + .contentwrapper:not(.primeshow) .gutterAd { height: 0px; width: 0px; margin: 0px !important; }

.header-container + .contentwrapper:not(.primeshow) > div:first-child { margin-bottom: 16px; }

.header-container + .contentwrapper:not(.primeshow) > div:first-child:empty { margin: 0px; }

.a5Xl_ { float: left; margin-bottom: 16px; margin-right: 16px; top: 5px; width: 320px; }

.Lblrj { margin-left: -10px; }

.s0Z7w { color: rgb(0, 18, 255); font-size: 18px; font-weight: 700; line-height: 24px; margin-bottom: 16px; }

.s0Z7w:hover { text-decoration: underline; }

.ERzGe { line-height: 0; }

.hY_wX { display: block; font-size: 14px; margin-bottom: 5px; text-align: center; text-transform: capitalize; }

.icon_share_wrap { transition: 0.2s ease-in; margin-left: 10px !important; }

.ZtkTc { margin-bottom: 28px; text-align: center; }

.ZtkTc img { display: block; margin: 0px auto; }

.topBannerwidget img { display: block; height: 100px; margin: 0px auto 15px; text-align: center; }

.sLEOz .EU9Zc { background-color: rgb(255, 251, 212); display: flex; font-size: 14px; font-weight: 500; justify-content: center; line-height: 20px; padding: 10px 0px; }

.sLEOz .EU9Zc img { height: 20px; margin-right: 12px; width: 20px; }

.sLEOz h6 { font-size: 16px; font-weight: 400; }

.authorComment { position: relative; }

.OtxlN { border-top: 1px dotted var(--primary-dark-color); display: flex; margin: 0px; padding: 12px 0px 4px; }

.OtxlN.Y1EBC { background: rgb(255, 255, 255); position: absolute; z-index: 2; }

.OtxlN.Y1EBC + div { padding-top: 60px; }

.OtxlN.Y1EBC .GE1a7 { max-height: 121px; overflow-y: scroll; position: relative; }

.OtxlN .Mn6kH { backface-visibility: hidden; border: 1px solid rgb(204, 204, 204); border-radius: 50%; display: inline-block; flex: 0 0 32px; height: 32px; margin-right: 8px; overflow: hidden; transition: 0.5s; vertical-align: middle; width: 32px; }

@media screen and (max-width: 1510px) {
  .OtxlN .Mn6kH { flex: 0 0 32px; height: 32px; width: 32px; }
}

.OtxlN .Mn6kH .QbQNS { height: 100%; }

.OtxlN .Mn6kH .QbQNS > div { height: 100%; }

.OtxlN .Mn6kH img { background-clip: padding-box; border-radius: inherit; height: 100%; width: 100%; }

.OtxlN .kgcOp { align-items: flex-start; display: flex; flex: 0 0 138px; justify-content: space-between !important; }

.OtxlN .f2VrG { border-right: 1px solid rgb(204, 204, 204); display: flex; flex: 0 0 190px; margin-right: 16px; position: relative; }

.OtxlN .f2VrG h5 { color: rgb(89, 89, 89); font: 10px / 16px Verdana; margin-bottom: 0px; }

.OtxlN .f2VrG .mMwSH, .OtxlN .f2VrG h5 { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }

.OtxlN .f2VrG .mMwSH { color: rgba(var(--primary-dark-color), .01); cursor: pointer; font: 700 14px / 20px Verdana; position: relative; }

@media screen and (max-width: 1510px) {
  .OtxlN .f2VrG .mMwSH { font: 700 14px / 20px Verdana; }
}

.OtxlN .f2VrG .mMwSH::after { border-width: 0px 1px 1px 0px; content: ""; display: inline-block; height: 6px; margin: -1px 2px 0px 6px; transform: rotate(-45deg); vertical-align: middle; width: 6px; }

.OtxlN .f2VrG .FFP3V { display: flex; font: 400 12px / 20px Verdana; text-transform: uppercase; align-items: center !important; }

.OtxlN .f2VrG .FFP3V > span { margin-right: 8px; }

.OtxlN .oJgW0 .Wcsek { display: inline-block; padding-left: 4px; position: absolute; right: 1px; }

.OtxlN .oJgW0 .Wcsek::before { color: var(--primary-dark-color); content: "..."; display: inline-block; font-weight: 700; margin-right: 2px; }

.OtxlN .Wcsek { background-color: rgb(255, 255, 255); bottom: 0px; color: var(--primary-dark-color); cursor: pointer; display: inline-block; font-weight: 700; margin-left: 12px; position: relative; }

.OtxlN .GE1a7 { font: 400 14px / 20px Verdana; position: relative; }

@media screen and (max-width: 1510px) {
  .OtxlN .GE1a7 { font: 400 14px / 20px Verdana; }
}

.OtxlN ::-webkit-scrollbar { appearance: none; width: 7px; }

.OtxlN ::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.5); border-radius: 4px; box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 1px; }

.oJgW0 { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }

.YLhNt img { max-height: 230px; max-width: 100%; width: 100%; }

.VSzzh { border: 1px solid rgb(236, 236, 236); border-radius: 12px; padding: 16px; }

.mgid_second_mrec_parent { min-height: 400px; }

.mgid_second_mrec_parent > div:not(:empty) { padding: 8px 0px; }

.q0d9A { min-height: 396px; }

.DQeYl { min-height: 242px; }

.mgid-geo .DQeYl, .mgid-geo .q0d9A { min-height: 0px; }

._MxBD > div:not(:empty) { padding: 8px 0px; }

.EF1JM.iframe_footer { color: rgb(89, 89, 89); font-size: 10px; font-style: italic; font-weight: 400; line-height: 18px; margin-top: 8px; }

.Q5jtp { border-bottom: 1px solid rgb(0, 18, 255); font-weight: 600; }

.Q5jtp a { color: rgb(0, 18, 255); }

.O6hu2 { margin-top: 12px; min-height: 130px; }

.O6hu2 a { border: none !important; }

.O6hu2 img { border: 1px solid rgb(236, 236, 236); border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.04) 0px 4px 12px 0px; }

.only_st_logo { align-items: center; background: rgb(211, 228, 136); display: flex; height: 40px; justify-content: center; }

.only_st_logo img { height: auto; margin-top: -2px; width: 198px; }

.TFNvS { margin-top: 12px; }

.boardResultWidget.BiJec { margin: 24px 0px; }

.boardResultWidget .rwV7c { font-size: 13px; margin-top: 0px; }

.boardResultWidget .rwV7c .UaKOG { flex: 0 0 100%; margin: 0px; max-width: 100%; min-height: 250px; }

.boardResultWidget .rwV7c .uwPLC { background: rgb(245, 246, 253); }
