 
html {
    margin: 0;
    padding: 0;
    background: #fff;
    -webkit-tap-highlight-color: #0098FE66;
    overflow-y: scroll;
    -webkit-text-size-adjust: none;
    text-size-adjust: none;
    --gnt-bgpm: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%231665CF" viewBox="0 0 138 11"><path d="M0 1h8v8H0V1zm15.28 9V6.37h3.55V4.62h-3.55V2.23h4.25V.48h-6.41V10h2.16zm9.81.17a4.9 4.9 0 002.5-.63 4.54 4.54 0 001.7-1.74 5.1 5.1 0 00.63-2.55c0-.96-.2-1.81-.62-2.56A4.51 4.51 0 0027.58.94C26.85.52 26.02.31 25.1.31s-1.76.21-2.48.63A4.53 4.53 0 0020.9 2.7c-.42.75-.63 1.6-.63 2.56s.21 1.81.63 2.55a4.55 4.55 0 001.7 1.74 4.9 4.9 0 002.49.63zm0-1.8c-.51 0-.97-.14-1.36-.4a2.66 2.66 0 01-.92-1.1c-.23-.46-.34-1-.34-1.62 0-.61.11-1.16.34-1.63.22-.47.53-.84.92-1.1a2.36 2.36 0 011.36-.4c.52 0 .98.13 1.37.4.4.26.7.63.93 1.1.22.47.33 1.02.33 1.63a3.8 3.8 0 01-.33 1.63c-.23.46-.54.83-.93 1.09-.39.26-.85.4-1.37.4zM33.74 10V6.57h1.47l1.8 3.43h2.33l-2.08-3.72a2.87 2.87 0 001.34-1.05c.32-.47.48-1.03.48-1.68a2.8 2.8 0 00-.96-2.24 3.85 3.85 0 00-2.6-.83h-3.9V10h2.12zm1.6-5.1h-1.6V2.22h1.6c.48 0 .87.12 1.15.36.28.24.42.56.42.97 0 .42-.14.75-.42.99a1.7 1.7 0 01-1.15.36zm12.12 5.27c.73 0 1.37-.12 1.91-.37s.97-.58 1.28-1.02c.3-.44.45-.95.45-1.54 0-.62-.2-1.17-.61-1.64a4.14 4.14 0 00-2.06-1.09l-1-.26c-.52-.15-.9-.32-1.13-.5a.87.87 0 01-.35-.72.81.81 0 01.4-.73c.26-.17.62-.25 1.07-.25.46 0 .91.1 1.36.3a4.8 4.8 0 011.22.8l1.13-1.37A5.41 5.41 0 0049.43.7a5.35 5.35 0 00-2.02-.39c-.7 0-1.32.12-1.86.37-.54.24-.96.58-1.27 1.01-.3.43-.46.95-.46 1.53 0 .7.21 1.26.64 1.7a4 4 0 001.91 1l.87.23c.64.17 1.1.35 1.35.55.26.2.38.44.38.74a.82.82 0 01-.4.74c-.28.17-.66.25-1.12.25a4.1 4.1 0 01-1.54-.28 4.24 4.24 0 01-1.28-.8l-1.09 1.33a5.14 5.14 0 001.76 1.1 6.02 6.02 0 002.16.39zm9.26 0c1.3 0 2.3-.34 3.03-1.02a3.77 3.77 0 001.08-2.89V.48h-2.15v5.8c0 .65-.18 1.16-.52 1.52-.35.37-.83.55-1.44.55s-1.1-.18-1.45-.55a2.13 2.13 0 01-.51-1.52V.48H52.6v5.78c0 1.24.36 2.2 1.08 2.89s1.74 1.02 3.04 1.02zM66.96 10c1.1 0 1.95-.24 2.57-.71.62-.48.93-1.13.93-1.95 0-.52-.15-.98-.47-1.36a2.8 2.8 0 00-1.28-.87 2.35 2.35 0 001-.84c.25-.37.38-.8.38-1.31 0-.78-.3-1.38-.89-1.82a3.94 3.94 0 00-2.4-.66h-3.91V10h4.07zm-.23-5.67h-1.8V2.17h1.73c.4 0 .72.1.96.3.24.18.37.44.37.77a1 1 0 01-.34.8c-.22.2-.53.29-.92.29zm.15 3.98h-1.95V5.94h1.95c.45 0 .8.1 1.06.32.25.22.38.52.38.9 0 .34-.13.62-.38.83-.26.21-.61.32-1.06.32zm8.47 1.86c.73 0 1.36-.12 1.91-.37s.97-.58 1.27-1.02c.3-.44.46-.95.46-1.54 0-.62-.2-1.17-.62-1.64a4.14 4.14 0 00-2.05-1.09l-1-.26c-.52-.15-.9-.32-1.13-.5a.87.87 0 01-.35-.72.81.81 0 01.4-.73c.26-.17.62-.25 1.07-.25.46 0 .9.1 1.36.3a4.8 4.8 0 011.21.8l1.14-1.37A5.41 5.41 0 0077.32.7 5.35 5.35 0 0075.3.31c-.7 0-1.31.12-1.85.37-.54.24-.96.58-1.27 1.01-.3.43-.46.95-.46 1.53 0 .7.21 1.26.64 1.7a4 4 0 001.9 1l.88.23c.64.17 1.09.35 1.35.55.25.2.38.44.38.74a.82.82 0 01-.41.74c-.28.17-.65.25-1.11.25a4.1 4.1 0 01-1.54-.28 4.24 4.24 0 01-1.28-.8l-1.09 1.33a5.14 5.14 0 001.76 1.1 6.02 6.02 0 002.16.39zm9.59 0a5 5 0 002.16-.46 4.42 4.42 0 001.63-1.32l-1.62-1.08a3.21 3.21 0 01-.93.75c-.37.2-.78.3-1.24.3-.78 0-1.41-.28-1.89-.85s-.71-1.33-.71-2.28.23-1.71.71-2.27 1.1-.84 1.89-.84a2.72 2.72 0 012.17 1.03l1.62-1.06A4.57 4.57 0 0087.1.77a4.93 4.93 0 00-2.16-.46c-.94 0-1.78.2-2.5.62a4.36 4.36 0 00-1.7 1.72c-.4.74-.6 1.6-.6 2.58s.2 1.84.6 2.58a4.51 4.51 0 004.2 2.36zM92.3 10V6.57h1.47l1.8 3.43h2.33l-2.08-3.72a2.87 2.87 0 001.34-1.05c.32-.47.48-1.03.48-1.68a2.8 2.8 0 00-.96-2.24 3.85 3.85 0 00-2.6-.83H90.2V10h2.11zm1.6-5.1h-1.6V2.22h1.6c.48 0 .87.12 1.15.36.28.24.42.56.42.97 0 .42-.14.75-.42.99a1.7 1.7 0 01-1.15.36zm7.7 5.1V.48h-2.16V10h2.16zm6.31 0c1.1 0 1.95-.24 2.57-.71.62-.48.93-1.13.93-1.95 0-.52-.16-.98-.47-1.36a2.8 2.8 0 00-1.28-.87 2.35 2.35 0 001-.84c.25-.37.38-.8.38-1.31 0-.78-.3-1.38-.89-1.82a3.94 3.94 0 00-2.4-.66h-3.91V10h4.07zm-.23-5.67h-1.8V2.17h1.73c.4 0 .72.1.96.3.24.18.37.44.37.77a1 1 0 01-.34.8c-.22.2-.53.29-.92.29zm.15 3.98h-1.95V5.94h1.95c.45 0 .8.1 1.06.32.25.22.38.52.38.9 0 .34-.13.62-.38.83-.26.21-.61.32-1.06.32zM119.66 10V8.25h-4.45V6.09h3.78V4.34h-3.78V2.23h4.27V.48h-6.4V10h6.58zm3.84 0V6.57h1.47l1.79 3.43h2.34L127 6.28a2.87 2.87 0 001.34-1.05c.32-.47.48-1.03.48-1.68a2.8 2.8 0 00-.96-2.24 3.85 3.85 0 00-2.6-.83h-3.89V10h2.12zm1.6-5.1h-1.6V2.22h1.6c.48 0 .86.12 1.14.36.28.24.42.56.42.97 0 .42-.14.75-.42.99a1.7 1.7 0 01-1.15.36zm8.69 5.27c.72 0 1.36-.12 1.9-.37s.98-.58 1.28-1.02c.3-.44.46-.95.46-1.54 0-.62-.2-1.17-.62-1.64a4.14 4.14 0 00-2.06-1.09l-1-.26c-.51-.15-.9-.32-1.13-.5a.87.87 0 01-.35-.72.81.81 0 01.4-.73 2 2 0 011.07-.25c.46 0 .91.1 1.36.3a4.8 4.8 0 011.22.8l1.13-1.37A5.41 5.41 0 00135.76.7a5.35 5.35 0 00-2.03-.39c-.7 0-1.32.12-1.85.37-.54.24-.96.58-1.27 1.01-.31.43-.46.95-.46 1.53 0 .7.2 1.26.63 1.7a4 4 0 001.91 1l.87.23c.65.17 1.1.35 1.35.55.26.2.39.44.39.74a.82.82 0 01-.42.74c-.27.17-.64.25-1.1.25a4.1 4.1 0 01-1.54-.28 4.24 4.24 0 01-1.28-.8l-1.1 1.33a5.14 5.14 0 001.76 1.1 6.02 6.02 0 002.17.39z"/></svg>')
}

body {
    overflow: visible !important;
    margin: 0;
    padding: 0;
    background: unset;
    font: 10px/13px 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
}

img:not([src]):not([srcset]) {
    visibility: hidden
}

img:-moz-loading {
    visibility: hidden
}

:focus {
    outline-color: #0098fe
}

.gnt_cw {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    max-width: 980px;
    width: calc(100vw - 20px);
    margin: 0 auto;
    padding: 20px 10px 0;
    background: #fff;
    position: relative
}

.gnt_pr {
    width: calc(100vw - 20px);
    max-width: 660px;
    margin: 0 auto 0 0
}

.gnt_rr {
    contain: layout;
    overflow-anchor: none;
    width: 300px
}

@media (min-width:1200px) {
    .gnt_cw {
        isolation: isolate;
        align-content: start;
        max-width: 1020px;
        min-height: 480px;
        margin: 0 auto;
        padding: 30px 60px 0
    }
}

body>iframe:not(#gt-nvframe),
body>img,
html>iframe,
html>img {
    display: none !important
}

html:not(.gnt__njs) .gnt__hbd {
    display: none;
    background: unset
}

.gnt_lbl_pm {
    background: var(--gnt-bgpm) no-repeat 0 0/120px 10px
}

.gnt_m {
    margin: 24px 0 44px
}

.gnt_lbl_lc::before {
    content: '';
    display: block;
    width: 39px;
    height: 20px;
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23D0021B" viewBox="0 0 39 20"><path d="M0 0h39v20H0z"/><path fill="%23fff" d="M9.13 12.2h3.4V14H6.9V5.84h2.23v6.36Zm6.81 1.8h-2.23V5.84h2.23V14Zm9.4-8.16L22.4 14h-2.44l-2.95-8.16h2.34l1.85 5.69 1.9-5.69h2.25ZM26.42 14V5.84h5.63v1.79H28.6V9h3.06v1.79H28.6v1.41h3.63V14h-5.82Z"/></svg>') no-repeat 0 0/39px 20px
}

.gnt_ft {
    max-width: 880px;
    margin: -10px auto 0;
    padding: 0 10px;
    color: #303030;
    -webkit-user-select: none;
    user-select: none
}

.gnt_ft_lw {
    display: flex;
    justify-content: space-between;
    margin: 56px 0 -785px
}

.gnt_ft_ls {
    display: flex;
    flex-flow: column;
    width: 196px
}

.gnt_ft_ls::before {
    content: attr(aria-label);
    margin: 0 0 -1px;
    font: 700 14px/16px 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
}

.gnt_ft_a {
    margin: 16px auto 0 -2px;
    padding: 0 2px;
    border: 0;
    background: 0 0;
    color: #303030;
    font: 14px/18px 'Georgia Pro', Georgia, 'Droid Serif', serif;
    text-decoration: none;
    text-align: left;
    cursor: pointer
}

.gnt_ft_a:hover {
    color: #000
}

.gnt_ft_a__cd {
    display: none
}

.gnt_ft_a__yp {
    padding-left: 33px;
    background: url(/tangstatic/svg/leghorn/your-privacy-check-q1a2z33d5dfed9.svg) no-repeat 0 3px/26px 12px
}

.gnt_ft_cr {
    padding: 814px 0 58px;
    font: 12px/14px 'Georgia Pro', Georgia, 'Droid Serif', serif;
    text-align: center
}

@media (min-width:1200px) {
    .gnt_ft {
        padding: 0 60px
    }
}

.gnt_x {
    margin: 46px auto
}

.gnt_x_sl {
    contain: content;
    transform: translate3d(0, 0, 0);
    width: 300px;
    min-height: 250px;
    background-color: #f8f8f8;
    margin: auto;
    position: relative
}

.gnt_x__lbl::before {
    content: var(--gnt-x-lbl, 'Advertisement');
    text-align: center;
    color: #787878;
    font: 10px/18px 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    display: block
}

.gnt_x__lh::before {
    opacity: 0
}

.gnt_x_sl_gpt:empty {
    display: none !important
}

.gnt_x_sl_gpt_if {
    content-visibility: auto
}

.gnt_x__st {
    position: sticky;
    top: 120px;
    margin-top: 38px
}

.gnt_x_sl__st {
    transform: unset;
    will-change: unset
}

.gnt_rr_xst {
    height: 1114px
}

.gnt_x_lb {
    contain: strict;
    overflow: hidden;
    transform: translate3d(0, 0, 0);
    width: 728px !important;
    height: 90px !important;
    background-color: #f8f8f8;
    margin: auto
}

.gnt__hx .gnt_rr_xpst,
.gnt__hx .gnt_tb,
.gnt__hx .gnt_x {
    display: none
}

.gnt_x__hi {
    contain: layout;
    margin: 6px auto 0;
    min-height: 268px;
    padding: 0;
    --gnt-x-lbl: 'Advertisement - scroll for more content'
}

.gnt_x_hi {
    content-visibility: auto;
    width: 970px;
    height: 250px;
    display: flex;
    align-items: center;
    justify-content: center
}

.gnt_rr_xpst {
    margin: 38px auto 40px;
    height: 618px
}

.gnt_x__pf {
    position: sticky !important;
    top: 120px;
    margin: 0
}

.gnt_x_p {
    contain: layout
}

.gnt_x__prmt {
    width: 980px !important;
    height: 420px !important
}

.gnt_x_sl_gpt_if__prmt {
    height: 100%
}

@media (min-width:1200px) {
    .gnt_x__prmt {
        width: 1020px !important;
        height: 437px !important
    }
}

.gnt_x__mtm {
    width: 100%;
    min-width: 1000px
}

.gnt_x_sl_gpt__mtm {
    width: 100% !important
}

.gnt_x_sl_gpt_f__mtm {
    width: 100%
}

.gnt_m_sl {
    contain: layout;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    width: 100%;
}

.gnt_m_sl_a {
    contain: layout size;
    box-sizing: border-box;
    flex-flow: column;
    position: relative;
    width: calc(50% - 10px);
    height: 0;
    padding: 0 0 75px 85px;
    color: #303030;
    font: 700 14px/16px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    text-decoration: none
}

.gnt_m_sl_a:hover {
    color: #000
}

.gnt_m_sl_a_sb {
    margin-top: 5px;
    line-height: 12px
}

.gnt_m_sl_a_sb::before {
    content: attr(data-c-ms);
    color: var(--gnt-bc);
    font: 700 12px/14px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
}

.gnt_m_sl_a_sb__by::after {
    content: attr(data-c-by);
    margin-left: 5px;
    color: #303030;
    font: 700 12px/14px 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
}

.gnt_m_sl_a__nlc {
    padding: 0 0 87px 85px;
    margin-bottom: 12px;
    border-bottom: solid 1px #c2c2c2
}

.gnt_m_sl_i {
    position: absolute;
    left: 0;
    object-fit: cover;
    width: 75px;
    height: 75px;
    margin: 0 10px 0 0;
    top: 0
}

.gnt_m_sl_svg {
    position: absolute;
    top: 51px;
    left: 0;
    width: 36px;
    height: 22px;
    margin-top: -12px;
    padding: 7px 0;
    background: #0098fe;
    fill: #FFF
}

.gnt_m_fyh {
    transform: translate3d(0, 0, 0);
    contain: layout size;
    position: relative;
    padding: 17px 0;
    height: 240px;
    border-width: 2px 0;
    border-style: solid;
    border-color: #0098fe;
    color: #303030;
    font: 12px/14px 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    -webkit-user-select: none;
    user-select: none
}

.gnt_m_fyh_t {
    margin: 0 0 13px;
    color: #303030;
    font: 700 24px/26px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
}

.gnt_m_fyh_ds_a {
    color: #303030;
    font: inherit;
    font-weight: 700;
    text-decoration: underline;
    text-decoration-color: #0098FE;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px
}

gnt-fybm {
    contain: size;
    display: block;
    height: 184px;
    margin: 11px 0 0
}

.gnt_m_fyh_va {
    display: flex;
    position: absolute;
    bottom: 14px;
    right: 0;
    padding: 0 0 0 4px;
    color: #303030;
    font: 700 14px/22px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    text-decoration: none
}

.gnt_m_fyh_va_svg {
    width: 24px;
    height: 24px;
    margin-left: 3px;
    fill: #0098FE
}

.gnt_m_fyh_a:hover {
    color: #000
}

.gnt_m_sl_a_sb__op::before {
    display: inline-block;
    background: #eafe75
}

.gnt_m_sl_a__pm {
    padding-top: 16px;
    padding-bottom: 71px;
    background-origin: content-box;
    background-position: 0 -14px
}

.gnt_m_sl_s__lc::before {
    margin-bottom: 4px
}

.gnt_m_sl_a__lcpm {
    padding-top: 0;
    padding-bottom: 87px;
    background-position: 51px 6px
}

.gnt_m_tl {
    margin: 0 0 22px;
    text-decoration: none;
    color: #303030
}

.gnt_m_tl:hover {
    color: #000
}

.gnt_m_tl_c {
    margin: 4px 0 6px;
    font: 700 16px/18px'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
}

.gnt_m_tl_i {
    display: block;
    width: 100%;
    height: auto;
    object-fit: cover;
    max-width: 210px;
    max-height: 118px
}

.gnt_m_tt {
    contain: layout;
    display: flex;
    position: relative;
    margin-bottom: 44px
}

.gnt_m_tt_col {
    display: flex;
    flex-flow: column;
    max-width: 430px;
    width: 66.67%;
}

.gnt_m_tt_col__fc {
    max-width: 210px;
    width: 33.33%;
    margin: 0 20px 0 0
}

@media (min-width:1200px) {
    .gnt_m_tt::after {
        content: '';
        position: absolute;
        top: 0;
        right: -30px;
        height: 100%;
        border-right: 1px solid #c2c2c2
    }
}

.gnt_m_tl_c__br::after {
    content: attr(data-c-br);
    order: 1;
    display: block;
    margin: 6px 0 4px;
    color: #303030;
    font: 14px/18px 'Georgia Pro', Georgia, 'Droid Serif', serif
}

.gnt_m_tli {
    display: flex;
    margin: 0 0 22px;
    flex-flow: row;
    color: #303030;
    text-decoration: none
}

.gnt_m_tli:hover {
    color: #000
}

.gnt_m_tli__fc {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #c2c2c2
}

.gnt_m_tli_c {
    content: attr(aria-label);
    display: flex;
    flex-flow: column;
    order: 1;
    font: 700 16px/18px'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    text-decoration: none
}

.gnt_m_tli_f {
    margin: 0
}

.gnt_m_tli_i {
    display: block;
    height: auto;
    object-fit: cover;
    max-width: 130px;
    max-height: 130px;
    margin: 0 15px 0 0;
    object-fit: cover;
}

.gnt_m_tli_c__pm {
    padding-top: 13px
}

.gnt_m_tli_c__lc::before {
    margin-bottom: 5px
}

.gnt_m_tli_c__lcpm {
    padding-top: 0;
    background-position: 51px 6px
}

.gnt_m_spl {
    contain: layout size;
    box-sizing: border-box;
    display: flex;
    flex-flow: column;
    position: relative;
    width: 660px;
    height: 248px;
    padding: 27px 365px 0 35px;
    color: #fff;
    font: 700 24px/26px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    text-decoration: none;
    background: #0a2149;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.gnt_m_spl:hover {
    color: #e0e0e0
}

.gnt_m_spl::before {
    content: attr(data-c-lbl);
    margin-bottom: 5px;
    color: #fff;
    font-size: 12px;
    line-height: 15px
}

.gnt_m_spl_i {
    position: absolute;
    top: 0;
    right: 0;
    width: 330px;
    height: 248px
}

.gnt_m_spl::after {
    content: attr(data-c-br);
    margin: 8px 0 0;
    color: #fff;
    font: 14px/18px 'Georgia Pro', Georgia, 'Droid Serif', serif
}

.gnt_m_sb {
    contain: layout size;
    box-sizing: border-box;
    display: flex;
    flex-flow: column;
    position: relative;
    width: 660px;
    height: 150px;
    margin: 56px 0;
    padding: 22px 19px 0 210px;
    border-top: 5px solid var(--gnt-bc);
    border-right: 5px solid var(--gnt-bc)
}

.gnt_m_sb::before {
    content: attr(data-m-lbl);
    position: absolute;
    top: -16px;
    left: 0;
    height: 26px;
    padding-right: 12px;
    background: #fff;
    color: #303030;
    font: 700 24px/26px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
}

.gnt_m_sb_i {
    object-fit: cover;
    position: absolute;
    top: 22px;
    left: 0;
    width: 210px;
    height: 118px
}

.gnt_m_sb_hl {
    display: flex;
    align-items: center;
    height: 16px;
    margin: 7px 0 0 16px;
    padding: 1px 0 8px;
    border-bottom: 1px solid #c2c2c2;
    fill: #303030;
    color: #303030;
    font: 700 14px/16px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    text-decoration: none
}

.gnt_m_sb_hl__fi {
    margin-top: -1px
}

.gnt_m_sb_hl__li {
    border-bottom: 0;
    padding-bottom: 1px
}

.gnt_m_sb_mn {
    position: absolute;
    right: -6px;
    bottom: -35px;
    padding: 0 0 4px 3px;
    color: #303030;
    font: 700 14px/16px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    text-decoration: none;
    text-align: right
}

.gnt_m_sb_hl:hover,
.gnt_m_sb_mn:hover {
    fill: #000;
    color: #000
}

.gnt_m_sb_mn_svg {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: 0 0 -4px 4px;
    vertical-align: bottom;
    fill: #0098FE
}

.gnt_m_sb_svg {
    width: 18px;
    height: 18px;
    margin: 0 -4px 0 4px
}

.gnt_m_sb_hl__pm {
    padding-left: 15px;
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%231665CF" viewBox="0 0 138 11"><path d="M5.25 0A2.2 2.2 0 017.5 2.14V4.3c.83 0 1.5.64 1.5 1.42v2.86C9 9.36 8.33 10 7.5 10h-6C.67 10 0 9.36 0 8.57V5.71C0 4.93.67 4.3 1.5 4.3V2.14C1.5.96 2.5 0 3.75 0h1.5zm0 1.43h-1.5c-.38 0-.7.27-.74.63L3 2.14V4.3h3V2.14a.73.73 0 00-.66-.7l-.09-.01z"/></svg>') no-repeat 0 1.1px/140px 17px
}

.gnt_m_th {
    contain: layout;
    display: flex;
    flex-flow: column
}

.gnt_m_th::before {
    content: '';
    order: -2;
    height: 10px;
    margin: 13px 0 0;
    background: #b9e1ff
}

.gnt_m_th::after {
    content: attr(aria-label);
    order: -1;
    margin: -27px 0 10px;
    color: #303030;
    font: 700 italic 24px/26px 'Georgia Pro', Georgia, 'Droid Serif', serif
}

.gnt_m_th_a {
    margin: 9px 0 0;
    padding: 0 0 9px;
    outline-offset: -1px;
    border-bottom: 1px solid #c2c2c2;
    color: #303030;
    font: 700 14px/16px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    text-decoration: none;
    word-break: break-word
}

.gnt_m_th_a:hover {
    color: #000
}

.gnt_m_th_a__lst {
    border-bottom: none;
    margin-bottom: 18px;
    padding-bottom: 2px
}

.gnt_m_th_em {
    display: flex;
    margin: 0 -2px 0 -1px;
    padding: 0 2px 0 1px;
    text-decoration: none
}

.gnt_m_th_em::after {
    content: attr(aria-label);
    color: #303030;
    font: 700 14px/21px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    text-decoration: underline;
    text-decoration-color: #0098FE;
    text-decoration-thickness: 2px;
    text-underline-offset: 2px
}

.gnt_m_th_em:hover::after {
    color: #000
}

.gnt_m_th_em_svg {
    width: 22px;
    height: 22px;
    margin: 0 4px 0 -4px;
    fill: #0098FE
}

.gnt_m_th_by {
    margin-top: 2px
}

.gnt_m_th_a__pm {
    padding-top: 15px;
    background-position: 0 2px
}

.gnt_m_th_a__lc::before {
    margin-top: 3px;
    margin-bottom: 4px
}

.gnt_m_th_a__lcpm {
    padding-top: 0;
    background-position: 51px 9px
}

.gnt_x__nft {
    contain: layout;
    margin-bottom: 0;
    min-height: 158px
}

.gnt_sbt {
    order: 2;
    color: #303030;
    font: 700 12px/14px 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
}

.gnt_sbt__ms::before {
    content: attr(data-c-ms);
    margin: 5px 5px 0 0;
    color: var(--gnt-bc);
    font-family: 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
}

.gnt_sbt__op::before {
    background: #eafe75
}

.gnt_sbt__ts::after {
    content: attr(data-c-dt);
    color: #626262;
    font-weight: 400
}

.gnt_m_he {
    display: flex;
    flex-flow: column;
    outline-offset: 2px;
    color: #303030;
    font: 700 32px/34px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    text-decoration: none
}

.gnt_m_he:hover {
    color: #000
}

.gnt_sbt__mg {
    order: 2;
    margin: 6px 0 0
}

.gnt_m_he_i {
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: top;
    max-width: 430px;
    max-height: 242px;
    margin-bottom: 6px
}

.gnt_m_he__br::after {
    content: attr(data-c-br);
    order: 1;
    display: block;
    margin: 6px 0 0;
    color: #303030;
    font: 14px/18px 'Georgia Pro', Georgia, 'Droid Serif', serif
}

.gnt_n {
    contain: layout size;
    overflow-anchor: none;
    box-sizing: border-box;
    position: sticky;
    z-index: 9999999;
    top: 0;
    height: 80px;
    padding: 52px 0 0;
    background: #fff;
    -webkit-user-select: none;
    user-select: none
}

.gnt_n_fl {
    display: flex;
    max-width: 896px;
    width: calc(100% - 309px);
    height: 52px;
    margin: -52px auto 0;
    padding: 0 4px 0 0
}

.gnt_n_fl_l {
    overflow: hidden;
    flex-direction: column;
    width: calc(200 / 896 * 100%);
    height: 40px;
    margin: 0 calc(32 / 896 * 100%) 0 0;
    border-top: 5px solid #0098fe;
    color: #303030;
    font: 700 14px/1 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap
}

.gnt_n_fl_l:hover {
    color: #000
}

.gnt_n_fl_l::before {
    content: attr(data-c-lbl);
    display: block;
    color: #626262;
    font-size: 10px;
    line-height: 20px
}

.gnt_n_fl_l__li {
    margin: 0
}

.gnt_n_lg {
    display: block;
    width: 100%;
    height: 100%;
    outline-offset: -7px
}

.gnt_n_lg_w {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 147.14100000000002px;
    height: 52px;
    padding: 0 0 0 calc(50% - 683px)
}

.gnt_n_lg_svg {
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 100%;
    padding: 10px 29px
}

.gnt_n_sb {
    opacity: 0;
    box-sizing: border-box;
    position: absolute;
    z-index: -1;
    height: 100%;
    margin: 0;
    padding: 5px 0 4px;
    border: 0;
    background: #fff;
    color: #303030;
    outline-offset: -7px;
    font: 12px/1 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    white-space: nowrap;
    pointer-events: none
}

.gnt_n_sb:focus {
    opacity: 1;
    z-index: 1;
    min-width: 147px;
    background-clip: content-box;
    touch-action: manipulation;
    cursor: pointer;
    pointer-events: auto
}

.gnt_n_sb:focus::before {
    content: 'Skip to main content'
}

.gnt_n_mn {
    contain: layout size;
    display: flex;
    justify-content: space-between;
    height: 28px;
    padding: 0 calc(50% - 599px);
    background: #303030;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.gnt_n_mn_l {
    overflow: hidden;
    padding: 0 10px;
    color: #fff;
    font: 700 12px/28px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    text-decoration: none;
    white-space: nowrap
}

.gnt_n_mn_l__fi {
    margin: 0 0 0 19px
}

.gnt_n_mn_ce:hover {
    color: #e0e0e0;
    fill: #E0E0E0
}

.gnt_n_dd_bt {
    height: 28px;
    margin: 0 0 0 8px;
    padding: 5px;
    border: 0;
    background: 0 0;
    color: #fff;
    fill: #FFF;
    touch-action: manipulation;
    cursor: pointer
}

.gnt_n_dd_bt_svg {
    width: 10px;
    height: 6px;
    padding: 4px 8px;
    border-style: solid;
    border-width: 2px;
    border-radius: 9px
}

.gnt_n_dd__sz {
    display: none
}

.gnt_n_se_a {
    display: flex;
    width: 24px;
    height: 24px;
    margin: 0 9px 0 5px;
    padding: 2px;
    fill: #FFF
}

.gnt_n_se_a_svg {
    width: 24px
}

.gnt_n_wt {
    display: flex;
    flex: none;
    justify-content: space-between;
    width: 69px;
    margin: 0 8px 0 0;
    padding: 0 4px 0 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    color: #fff;
    font: 700 12px/18px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    text-decoration: underline;
    text-decoration-color: #0098FE;
    text-decoration-thickness: 2px;
    text-underline-offset: 1px;
    text-align: right
}

.gnt_n_us {
    display: flex;
    width: calc(31% + 51px)
}

.gnt_n_us_sb {
    display: block;
    visibility: var(--gnt-sbvi, 'visible');
    overflow: hidden;
    overflow: clip;
    white-space: nowrap;
    padding: 0 8px;
    flex-shrink: 0;
    width: 74px;
    background: #1665cf;
    color: #fff;
    font: 700 12px/28px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    text-decoration: none;
    text-align: center
}

.gnt_n_us_sb::after {
    content: var(--gnt-sbtx, 'Subscribe')
}

.gnt_n_us_sb:hover {
    background: #0a32a0
}

.gnt_n_us_a {
    display: flex;
    flex: 1;
    margin: 0 0 0 14px;
    padding: 0 29px 0 6px;
    fill: #FFF;
    color: #fff;
    font: 700 12px/28px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    text-decoration: underline;
    text-decoration-color: #0098FE;
    text-decoration-skip-ink: none;
    text-decoration-thickness: 2px;
    text-underline-offset: 1px;
    text-align: left;
    white-space: nowrap
}

.gnt_n_us_a::before {
    content: 'Sign In'
}

[data-u-n] .gnt_n_us_a::before {
    content: 'Hi, ' var(--gnt-uwn);
    overflow: hidden;
    max-width: 102px;
    text-overflow: ellipsis
}

.gnt_n_us_a_svg {
    width: 10px;
    height: 26px;
    padding: 2px 0 0 6px
}

.gnt_n_sm {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0 10px 0 0;
    padding: 0 calc(50% - 683px) 0 0
}

.gnt_n_sm_a {
    display: flex;
    flex-flow: column;
    justify-content: center;
    width: 140px;
    height: 52px;
    outline-offset: -2px;
    color: #303030;
    font: 700 12px/14px 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    text-align: center;
    text-decoration: none
}

.gnt_n_sm_a::after {
    content: var(--gnt-sm-mm, '$1 for 1 year')
}

.gnt_n_sm_a::before {
    content: var(--gnt-sm-mt, 'SUBSCRIBE NOW');
    margin: 0 0 2px;
    color: #1665cf;
    font: 700 16px/18px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
}

[data-u-s=anon] [data-u-sr]:not([data-u-sr~=anon]),
[data-u-s=reg] [data-u-sr]:not([data-u-sr~=reg]),
[data-u-s=sub] [data-u-sr]:not([data-u-sr~=sub]),
html:not([data-u-s]) [data-u-sr] {
    visibility: hidden;
    display: none
}

@media (min-width:1200px) {
    .gnt_n_fl {
        padding: 0
    }

    .gnt_n_fl_l {
        font-size: 16px
    }

    .gnt_n_mn_l {
        font-size: 14px
    }

    .gnt_n_se_a {
        margin: 0 16px 0 10px
    }

    .gnt_n_wt {
        width: 74px;
        margin: 0 20px 0 3px;
        font-size: 14px;
        line-height: 16px
    }

    .gnt_n_us {
        display: flex;
        width: calc(27.4% + 83px)
    }
}

@media (min-width:1250px) {
    .gnt_n_sm {
        margin: 0 17px 0 0
    }
}

.gnt_em_vp__tp {
    contain: content;
    display: flex;
    flex-flow: column;
    clear: both;
    width: 660px;
    min-height: 371.25px;
    margin: 16px 0 0
}

.gnt_em_vp_w {
    contain: strict;
    position: relative;
    width: 660px;
    height: 371.25px;
    background: #000
}

.gnt_em_vp__tp_a {
    display: flex;
    position: absolute;
    z-index: 2;
    width: 660px;
    height: 371.25px;
    margin: 0;
    padding: 0;
    border: 0;
    background: #000;
    touch-action: manipulation;
    cursor: pointer
}

.gnt_em_vp_img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.gnt_em_vp_svg {
    position: absolute;
    z-index: 15;
    top: calc(50% - 42px);
    left: calc(50% - 42px);
    width: 84px;
    height: 84px;
    pointer-events: none
}

.gnt_em_vh {
    margin: 8px 0 11px;
    font: 700 16px/18px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
}

.gnt_em_vh::before {
    content: attr(data-c-et);
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: inherit;
    -webkit-box-orient: vertical
}

.gnt_em_vb {
    overflow: hidden;
    display: -webkit-box;
    margin: 8px 0 11px;
    font: 12px/15px 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    -webkit-line-clamp: inherit;
    -webkit-box-orient: vertical
}

.gnt_em_vb::before {
    content: attr(aria-label) ' '
}

.gnt_em_vb::after {
    content: attr(data-c-credit);
    font-style: italic
}

[data-g-s~=vp_ld] .gnt_em_vp_a {
    display: none
}

.gnt_em_vb__he {
    margin-top: -7px
}

.gnt_m_sc {
    contain: layout;
    display: flex
}

.gnt_m_sc_a {
    contain: layout;
    width: 210px;
    margin-right: 15px;
    outline-offset: 2px;
    font: 700 16px/20px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    color: #303030;
    text-decoration: none
}

.gnt_m_sc_a:hover {
    color: #000
}

.gnt_m_sc_a::after {
    content: attr(data-sc-br);
    display: block;
    font: 14px/18px 'Georgia Pro', Georgia, 'Droid Serif', serif;
    color: #303030;
    margin: 6px 0 0
}

.gnt_m_sc_i {
    object-fit: cover;
    display: block;
    width: 100%;
    height: auto;
    max-width: 210px;
    max-height: 210px;
    margin: 0 0 6px
}

.gnt_m_sc_svg {
    position: absolute;
    width: 23px;
    height: 23px;
    fill: #0098FE;
    margin: -1px 0 0 -23px
}

.gnt_m_dl {
    color: #303030;
    font: italic 700 32px/34px 'Georgia Pro', Georgia, 'Droid Serif', serif;
    user-select: none;
    -webkit-user-select: none
}

.gnt_m_dl::after {
    content: '';
    display: block;
    height: 10px;
    margin-top: -12px;
    background: #b9e1ff
}

.gnt_em__el::after {
    content: '';
    width: 105px;
    height: 1px;
    background: #0098fe
}

.gnt_m_fs {
    border: 6px solid #0098fe;
    padding: 14px 16px 16px;
    margin: 36px 0;
    color: #303030;
    font: 700 italic 14px/16px 'Georgia Pro', Georgia, 'Droid Serif', serif
}

.gnt_m_fs::before {
    content: "We're always working to improve your experience. "
}

.gnt_m_fs_a {
    color: #303030;
    text-decoration-color: #0098FE;
    text-underline-offset: 2px;
    text-decoration-thickness: 2px
}

.gnt_m_fs_a:hover {
    color: #000
}

.gnt_m_fs_a::after {
    content: 'Let us know what you think.'
}

.gnt_m_nls {
    contain: content;
    display: flex;
    flex-wrap: wrap;
    padding: 20px;
    background: #303030;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.gnt_m_nls::before {
    content: attr(data-c-nlt);
    font: 700 18px/20px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif
}

.gnt_m_nls::after {
    content: attr(data-c-nlsd);
    width: 100%;
    margin: 11px 0 13px;
    font: 14px/18px 'Georgia Pro', Georgia, 'Droid Serif', serif
}

.gnt_m_nls_em {
    order: 1;
    width: calc(100% - 64px);
    height: 36px;
    padding: 0 14px;
    border: 0;
    border-radius: 0;
    color: #303030;
    font: 700 12px/14px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: initial;
    -moz-osx-font-smoothing: initial
}

.gnt_m_nls_em::placeholder {
    color: #303030;
    opacity: 1
}

.gnt_m_nls_sb {
    order: 2;
    width: 36px;
    height: 36px;
    padding: 0;
    border: 0;
    outline-offset: -1px;
    background: #626262;
    font: 700 14px/16px 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    color: #fff;
    -webkit-user-select: none;
    user-select: none
}

.gnt_m_nls_em:valid+.gnt_m_nls_sb {
    background: #1665cf;
    touch-action: manipulation;
    cursor: pointer
}

.gnt__mo {
    overflow: hidden;
    overflow: clip;
    margin-right: var(--gnt-sw, 0);
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none
}

.gnt_m_nls_sb_svg {
    width: 24px;
    height: 24px;
    padding: 2px 0 0;
    fill: #FFF
}

.gnt_tbb {
    isolation: isolate;
    contain: content;
    clear: right;
    transform: translate3d(0, 0, 0);
    min-height: 500px;
    margin-top: 44px;
    font: initial;
    -webkit-user-select: none;
    user-select: none
}

.gnt_tbr {
    contain: strict;
    content-visibility: auto;
    transform: translate3d(0, 0, 0);
    height: 200px !important;
    margin: 0 auto 32px;
    -webkit-user-select: none;
    user-select: none
}
.trc_user_exclude_btn {
    width: 12px;
    height: 12px;
    position: absolute;
    right: 2px;
    top: 2px;
    z-index: 9000;
    cursor: pointer;
    visibility: hidden
}

.trc_exclude_undo_btn {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
    font-weight: normal;
    color: #36c;
    text-decoration: underline;
    cursor: pointer;
    position: absolute;
    right: 2px;
    top: 2px;
    padding: 0 1px;
    z-index: 11000;
    visibility: hidden
}

.videoCube:hover .trc_user_exclude_btn,
.videoCube_hover .trc_user_exclude_btn,
.trc_user_excluded.videoCube:hover .trc_exclude_undo_btn,
.trc_user_excluded.videoCube_hover .trc_exclude_undo_btn,
.trc_exclude_undo_btn.trc_exclude_undo_btn_visible {
    visibility: visible
}

.videoCube.trc_user_excluded .trc_user_exclude_btn {
    visibility: hidden
}

.trc_fade {
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: hidden;
    transition: opacity 500ms 0s, visibility 0s 500ms;
    -webkit-transition: opacity 500ms 0s, visibility 0s 500ms
}

.trc_fade.trc_in,
.trc_user_excluded .trc_exclude_overlay {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    transition-delay: 0s, 0s;
    -webkit-transition-delay: 0s, 0s
}

.trc_excludable .trc_exclude_overlay {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: default;
    background-color: #fff
}

.videoCube.trc_user_excluded .trc_exclude_overlay {
    visibility: visible;
    opacity: .8;
    filter: alpha(opacity=80)
}

.videoCube.trc_user_excluded .thumbBlock {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%)
}

.videoCube.trc_user_excluded:hover a .video-label-box .video-title,
.videoCube_hover.trc_user_excluded a .video-label-box .video-title {
    text-decoration: none
}

.videoCube.trc_user_excluded a .video-label-box *,
.videoCube.trc_user_excluded:hover a .video-label-box *,
.videoCube_hover.trc_user_excluded a .video-label-box * {
    color: #000;
    overflow: hidden;
    transition: color 500ms 0s;
    -webkit-transition: color 500ms 0s
}
 
.trc_popover {
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    color: #000;
    cursor: default;
    top: 0;
    right: 0;
    z-index: 2147483647;
    width: 180px;
    padding: 1px;
    text-align: left;
    white-space: normal;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    background-clip: padding-box;
    -webkit-background-clip: padding;
    box-sizing: content-box
}

.trc_popover.trc_bottom {
    margin-top: 10px
}

.trc_popover.trc_bottom .trc_popover_arrow {
    top: -11px;
    right: 11px;
    margin-left: -11px;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, .25);
    border-top-width: 0
}

.trc_popover.trc_bottom .trc_popover_arrow:after {
    top: 1px;
    margin-left: -10px;
    border-bottom-color: #fff;
    border-top-width: 0
}

.trc_popover iframe {
    width: 100%
}

.trc_popover .trc_popover_arrow,
.trc_popover .trc_popover_arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border: solid rgba(0, 0, 0, 0)
}

.trc_popover .trc_popover_arrow {
    border-width: 11px
}

.trc_popover .trc_popover_arrow:after {
    border-width: 10px;
    content: ""
}

.trc_popover_fade {
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: opacity 500ms 0s, visibility 0s 500ms;
    -webkit-transition: opacity 500ms 0s, visibility 0s 500ms
}

.trc_popover_fade.trc_popover_show {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    transition-delay: 0s, 0s;
    -webkit-transition-delay: 0s, 0s
}
 
.popupContentWrapper {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #000
}

.popupContentWrapper .trc_popover_title_wrapper {
    padding: 8px 14px;
    margin: 0;
    font-weight: bold;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0
}

.popupContentWrapper .trc_popover_title {
    width: 100%;
    display: inline-block;
    vertical-align: middle
}

.popupContentWrapper .trc_popover_content_wrapper {
    display: inline-block;
    float: left;
    padding: 9px 14px
}

.popupContentWrapper .trc_popover_content_wrapper .trc_questionnaire_container label {
    float: left;
    clear: left;
    width: 100%;
    cursor: pointer;
    line-height: 20px;
    text-align: left
}

.popupContentWrapper .trc_popover_content {
    width: 100%
}

.popupContentWrapper .trc_questionnaire_container .trc_questionnaire_title {
    margin: 0 0 3px
}

.popupContentWrapper .trc_questionnaire_container input[type=radio] {
    float: left;
    cursor: pointer;
    margin: 3px 4px 0 5px
}

.popupContentWrapper .trc_questionnaire_container_ie.trc_questionnaire_container input[type=radio] {
    margin: 0 2px 0 0
}
 
.trc_rbox_container {
    direction: ltr;
    text-align: left;
}

/*override bootstrap default css */
.trc_rbox_container [class*=span] {
    float: none;
    margin-left: 0;
}

/*------------- Multi-widget -------------*/
.trc_multi_widget_container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.trc_multi_widget_container .trc_rbox_div {
    margin: 0;
}

/*----------------------------------------*/
.trc_rbox_header {
    border: 0 solid;
    overflow: hidden;
    vertical-align: middle;
}

.trc_rbox_container .trc_img {
    display: inline-block !important;
}

.trc_rbox_header_icon_div {
    display: table-cell;
    vertical-align: baseline;
}

.trc_rbox_header .trc_rbox_header_icon_div .trc_rbox_header_icon_img {
    vertical-align: middle;
    width: auto;
}

.trc_rbox_header_icon_span {
    display: inline-table;
}

.in_trc_header {
    position: relative !important;
    float: right;
    margin: 0;
}

#trc_rbox_css_loaded {
    overflow: hidden;
    width: 0;
    height: 0;
}

.trc_rbox {
    margin-top: 0;
}

.trc_rbox_div {
    margin: 0 0 3px;
    direction: ltr;
    padding: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    overflow: auto;
    position: relative;
    width: auto;
    border: solid #CCC 1px;
}

.loading-animation span {
    display: block;
}

.videoCube {
    zoom: 1;
    cursor: pointer;
    float: none;
    overflow: hidden;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

div.videoCube:hover,
.videoCube_hover {
    cursor: pointer;
}

.videoCube span.video-title:hover,
.videoCube_hover span.video-title {
    text-decoration: underline;
}

.videoCube a {
    text-decoration: none;
    border: 0;
    color: black;
    cursor: pointer;
}

.videoCube a:hover,
.videoCube_hover a,
.videoCube a:link,
.videoCube a {
    text-decoration: none !important;
    outline: none;
}

.videoCube a .thumbBlock {
    float: left;
    display: block;
    overflow: hidden !important;
}

.videoCube a img,
.videoCube img {
    border: 0;
    display: block;
    margin: 0;
    height: auto;
    width: auto;
}

.videoCube .video-label {
    display: block;
    overflow: hidden;
}

.videoCube .video-label {
    width: auto !important;
    white-space: pre-wrap;
    /* css-3 */
    white-space: -moz-pre-wrap;
    /* Mozilla, since 1999 */
    white-space: -o-pre-wrap;
    /* Opera 7 */
    word-wrap: break-word;
    /* Internet Explorer 5.5+ */
}

.videoCube .video-label-box.label-box-with-title-icon {
    display: table;
}

.video-icon-container {
    float: left;
    display: table-cell;
    vertical-align: baseline;
}

.video-icon-img {
    vertical-align: middle;
}

.videoCube .video-duration {
    height: 0;
    float: left;
    position: relative;
    color: white;
    font-size: 11px;
}

.videoCube .video-duration dt {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background-color: black;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

/* browser native line-clamp */
.videoCube span.video-label.trc_ellipsis {
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.videoCube span.video-label.trc-smart-ellipsis {
    position: relative;
    overflow: hidden;
}

.videoCube span.video-label.trc-smart-ellipsis ins {
    display: inline-block;
    text-decoration: inherit;
}

.videoCube span.video-label.trc-smart-ellipsis.tbl-ltr-label {
    direction: ltr;
}

.videoCube span.video-label.trc-smart-ellipsis.tbl-ltr-label ins {
    float: left;
    margin-right: 5px;
    direction: ltr;
}

.videoCube span.video-label.trc_ellipsis.tbl-rtl-label {
    direction: rtl;
    text-align: right;
    width: auto !important;
}

.videoCube span.video-label.trc-smart-ellipsis.tbl-rtl-label {
    float: right;
    direction: rtl;
    width: auto !important;
}

.videoCube span.video-label.trc-smart-ellipsis.tbl-rtl-label ins {
    float: right;
    margin-left: 5px;
    direction: rtl;
}

.videoCube span.video-label.trc-smart-ellipsis ins.lastLineEllipsis {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    width: 100%;
}

.video-duration.video-duration-detail div {
    color: white;
}

.trc_rbox .sponsored {
    position: relative;
    display: block;
    overflow: visible;
    height: auto;
    width: auto;
    padding-right: 0;
    text-align: right;
    font-size: 9px;
}

/* Configuration defaults */
.trc_rbox_div {
    height: 410px;
}

.videoCube {
    direction: ltr;
    font-size: 11px;
    margin: 0;
    color: black;
    border-width: 0;
}

.videoCube.vertical:first-child {
    border-top: 0;
    margin-top: 0;
}

.videoCube.horizontal:first-child {
    border-left: 0;
    margin-left: 0;
}

div.videoCube:hover,
.videoCube_hover {
    background-color: #EBF0FF;
    color: black;
}

.videoCube .thumbBlock {
    margin: 0;
    border-style: solid;
}

.videoCube a img,
.videoCube img {
    border-color: #ececec;
}

.videoCube .video-label-box {
    margin-left: 81px;
}

.videoCube .video-label dt {
    font-weight: bold;
}

.videoCube .video-title {
    height: auto;
    margin-bottom: 3px;
    white-space: normal;
}

.videoCube .trc_inline_detail_spacer {
    display: inline-block;
    white-space: pre;
}

.loading-animation {
    font-family: sans;
    font-size: 1.5em;
    text-align: center;
    color: gray;
    height: 100%;
}

.trc_rbox_header {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: black;
}

.trc_header_right_part {
    position: absolute;
    left: 50%;
    top: 0;
}

.branding_div {
    overflow: visible;
    float: right;
}

.branding_div img {
    height: 20px;
}

.videoCube .branding .logoDiv {
    font-size: inherit;
    line-height: inherit;
    background: none;
    margin: 0;
    padding: 0;
}

.videoCube .branding .logoDiv a {
    vertical-align: inherit;
    color: inherit;
    line-height: inherit;
}

.videoCube .branding .logoDiv a span {
    vertical-align: inherit;
}

.trc_related_container .videoCube .branding .attribution-disclosure-link-sponsored {
    display: inline-block;
    float: none;
}

.trc_related_container .videoCube .branding .attribution-disclosure-link-sponsored.align-disclosure-right {
    float: right;
    margin-left: auto;
    padding-left: 2px;
}

.videoCube .video-label-box .branding.composite-branding {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.branding.composite-branding>* {
    display: inline-block;
    vertical-align: bottom;
}

.branding .branding-separator {
    margin: 0 2px;
    font-weight: normal;
}

.branding .branding-inner {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.video-label-box span.branding.inline-branding {
    display: inline-block;
}

/* Support for Horizontal mode */
.trc_related_container div.horizontal {
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

/* Support for thumbnail position */
.trc_related_container DIV.videoCube.thumbnail_top .thumbBlock,
.trc_related_container DIV.videoCube.thumbnail_bottom .thumbBlock {
    float: none;
}

/* SEO blocks should be hidden once R-Box loads */
.vidiscovery-note {
    display: none;
}

.videoCube .thumbBlock .trc_sponsored_overlay_base {
    display: block;
    width: auto;
    margin-left: 0;
    position: absolute;
    color: white !important;
}

.videoCube .thumbBlock .trc_sponsored_overlay {
    filter: alpha(opacity=60);
    opacity: 0.6;
    display: block;
    position: absolute;
}

.videoCube .thumbBlock .trc_sponsored_overlay_base .sponsored {
    position: relative;
    display: block;
    overflow: visible;
    width: auto;
    text-align: center;
    padding: 0 5px;
    margin-top: 0;
}

.videoCube .thumbBlock .trc_sponsored_overlay_base.round .trc_sponsored_overlay {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.videoCube .thumbBlock .trc_sponsored_overlay_base.round {
    margin-left: 4px;
}

.thumbnail-emblem,
.videoCube .thumbnail-overlay,
.videoCube:hover .thumbnail-overlay,
.videoCube_hover .thumbnail-overlay {
    position: absolute;
    background: transparent no-repeat;
    background-size: contain;
    z-index: 50;
}

.thumbnail_bottom {
    padding-bottom: 8px;
}

.trc_related_container .logoDiv {
    font-family: Arial, Helvetica, sans-serif;
    white-space: nowrap;
    font-size: 9px;
}

.trc_related_container .logoDiv a {
    font-size: 9px;
    text-decoration: none !important;
    color: black;
    margin-right: 1px;
    /* don't allow focus line to cause overflow */
    vertical-align: text-bottom;
}

.logoDiv a span:hover {
    text-decoration: underline;
}

.trc_rbox_header .logoDiv {
    font-size: 1em;
}

/* text-link widgets*/
.trc_tl .trc_rbox_header .logoDiv {
    position: relative;
    z-index: 1;
}

.trc_tl .trc_rbox_header_span .trc_header_right_column {
    position: absolute;
    width: 48%;
    left: 52%;
    top: 0;
}

.trc_tl .trc_rbox_div .videoCube.horizontal {
    clear: left;
}

.trc_tl .trc_rbox_div .videoCube.trc_tl_right_col {
    float: none;
    clear: right;
    margin-left: auto;
}

.trc_tl .videoCube .video-title .branding {
    line-height: 1.3em;
}

.trc_tl .videoCube:hover span.branding,
.trc_tl .videoCube_hover span.branding {
    text-decoration: none;
}

.trc_tl .trc_rbox_div .videoCube.thumbnail_none a {
    vertical-align: top;
    overflow: visible;
}

.trc_tl .videoCube .video-label-box {
    display: inline-block;
    vertical-align: top;
    width: 100%;
}

/* text-link widgets - end*/
.trc_rbox_container.trc_expandable {
    overflow: hidden;
    max-height: 0;
    transition-property: max-height;
    -webkit-transition-property: max-height;
    -moz-transition-property: max-height;
    -o-transition-property: max-height;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
}

.trc_related_container .videoCube .thumbBlock .branding {
    position: absolute;
    bottom: 0;
    z-index: 1;
    width: 100%;
    margin: 0;
    padding: 5px 0;
    text-align: center;
}

.syndicatedItem .branding {
    margin: 0;
}

.trc-inplayer-rbox {
    background: #333;
    background: rgba(30, 30, 30, 0.9);
    bottom: 0;
    position: absolute;
    height: 300px;
    text-align: center;
}

.trc-inplayer-rbox .trc_rbox_container {
    margin: 50px auto 0;
    width: 640px
}

.trc_rbox.trc-auto-size {
    width: 100%;
    height: 100%;
}

.videoCube.thumbnail_under .video-title {
    min-height: 2.58em;
}

.videoCube.thumbnail_under .tbl-text-over-container {
    width: 100%;
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 0;
    min-height: 66%;
    max-height: 66%;
    padding-top: 2px;
    padding-bottom: 2px;
    line-height: 1.25em;
}

.videoCube.thumbnail_under .tbl-text-over-container .tbl-text-over {
    height: 100%;
    width: 100%;
    position: absolute;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#CC000000, GradientType=0);
}

.videoCube.thumbnail_under .tbl-text-over-container span.video-title,
.videoCube.thumbnail_under .tbl-text-over-container span.video-description,
.videoCube.thumbnail_under .tbl-text-over-container span.branding {
    position: relative;
    z-index: 1;
    padding: 0 8px;
    margin: 0;
}

.videoCube.thumbnail_under .tbl-text-over-container span.video-title {
    margin-bottom: 6px;
    min-height: auto;
}

.videoCube.thumbnail_under .tbl-text-over-container .video-label-box {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 8px 6px 8px;
    min-height: auto;
    box-sizing: border-box;
}

.trc-auto-size .trc_rbox_outer .trc_rbox_div {
    height: auto;
    width: auto;
}

.trc-auto-size .trc_rbox_div .videoCube {
    height: auto;
}

.trc-auto-size .trc_rbox_div .videoCube.trc-first-recommendation {
    margin-top: 0;
}

.trc_rbox .trc_rbox_outer .trc_rbox_div .videoCube.trc-first-in-row {
    margin-left: 0;
}

.trc_elastic .trc_rbox {
    width: auto;
}

.trc_elastic .videoCube {
    overflow: hidden;
}

.trc_elastic .videoCube .thumbBlock {
    background: transparent no-repeat center center;
    background-size: cover;
    position: absolute;
    display: inline-block;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin-left: 0;
    margin-right: 0;
}

.trc_elastic .thumbBlock_holder {
    position: relative;
    width: 100%;
}

.trc_elastic .thumbnail_start .thumbBlock_holder {
    float: left;
    margin-right: 10px;
}

.trc_elastic .thumbnail_start.item-has-pre-label .thumbBlock_holder {
    margin-right: 0;
}

.trc_elastic .videoCube_aspect {
    width: 1px;
}

.trc_elastic .trc_rbox .trc_rbox_div {
    height: auto;
}

.trc_elastic .thumbnail_start .trc-pre-label {
    float: left;
    padding-right: 10px;
}

.trc_elastic .thumbnail_start.trc-split-label .trc-main-label {
    float: left;
    padding-left: 10px;
}

.trc_elastic .video-label-box {
    display: block;
}

.trc_elastic .thumbnail_start .video-label-box {
    box-sizing: border-box;
}

/** USER Ad-Choice **/
.trc_user_adChoice_btn {
    background: url("//cdn.taboola.com/static/c5/c5ef96bc-30ab-456a-b3d5-a84f367c6a46.svg") no-repeat scroll 0 0 rgba(255, 255, 255, 1);
    border-radius: 0 0 0 5px;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9000;
    cursor: pointer;
    border-width: 2px 0 2px 4px;
    border-style: solid;
    border-color: #fff;
    opacity: 0.7;
    background-size: contain;
    visibility: hidden;
}

.videoCube:hover .trc_user_adChoice_btn,
.videoCube_hover .trc_user_adChoice_btn {
    visibility: visible;
}

.videoCube .trc_user_adChoice_btn_static {
    visibility: visible;
}

.p-video-overlay-container {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: transparent;
}

.p-video-overlay.p-video-overlay-show {
    display: flex;
}

.p-video-overlay {
    display: none;
    background-color: #000;
    opacity: 0.7;
    width: 100%;
    height: 100%;
    flex-direction: column;
}

.p-video-overlay-action {
    color: #fff;
    width: 100%;
    direction: ltr;
    text-align: center;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.p-video-overlay-action.p-video-back-action {
    height: 34%;
}

.p-video-back-action-label {
    font-family: Helvetica Neue, serif;
    font-size: 14px;
    font-weight: 200;
    letter-spacing: 1px
}

.p-video-overlay-action.p-video-goto-action {
    height: 66%;
}

.p-video-goto-action-url {
    font-family: Helvetica Neue, serif;
    font-size: 24px;
    font-weight: 400;
    text-decoration: underline;
    margin-top: 5px;
}

.p-video-goto-action-label {
    font-family: Helvetica Neue, serif;
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 1px;
}

.trc_related_container .trc_clearer {
    clear: both;
    height: 0;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
}

/* Ad Choices */
.link-adc {
    float: right !important;
}

.trc-widget-footer .logoDiv {
    line-height: normal;
    padding-bottom: 5px;
}

.trc-widget-footer .link-adc a .trc_adc_wrapper,
.trc_header_ext .link-adc a .trc_adc_wrapper {
    height: 12px;
    width: 18px;
    display: inline-block;
    padding-left: 1px;
    margin-bottom: 2px;
}

.trc-widget-footer .link-adc a .trc_adc_s_logo,
.trc_header_ext .link-adc a .trc_adc_s_logo,
.trc-widget-footer .link-adc a .trc_adc_b_logo,
.trc_header_ext .link-adc a .trc_adc_b_logo {
    vertical-align: middle;
    height: 15px;
    display: inline-block;
    margin-top: -1px;
    /**fix v align of adc logo - compensate for link underline */
}

.trc-widget-footer .link-adc a .trc_adc_s_logo,
.trc_header_ext .link-adc a .trc_adc_s_logo {
    width: 12px;
    height: 14px;
    background: url("//cdn.taboola.com/static/c5/c5ef96bc-30ab-456a-b3d5-a84f367c6a46.svg") no-repeat;
    background-size: contain;
    vertical-align: middle;
}

.trc-widget-footer .link-adc a .trc_adc_b_logo,
.trc_header_ext .link-adc a .trc_adc_b_logo {
    width: 77px;
    background: #ffffff url("//cdn.taboola.com/libtrc/static/thumbnails/0781f9c5a8637d1e162874f157460048.png") no-repeat !important;
    right: -1px;
    display: none;
    position: absolute;
}

/* Attribution och Disclosure */
.logoDiv .trc_mobile_disclosure_link,
.logoDiv .trc_mobile_attribution_link,
.logoDiv .trc_mobile_adc_link {
    display: none;
}

.logoDiv .trc_desktop_disclosure_link,
.logoDiv .trc_desktop_attribution_link,
.logoDiv .trc_desktop_adc_link {
    display: inline;
}

@media screen and (max-width: 767px) {
    .logoDiv .trc_mobile_disclosure_link {
        display: inline;
    }

    .logoDiv .trc_mobile_attribution_link {
        display: inline;
    }

    .logoDiv .trc_mobile_adc_link {
        display: inline;
    }

    .logoDiv .trc_desktop_disclosure_link {
        display: none;
    }

    .logoDiv .trc_desktop_attribution_link {
        display: none;
    }

    .logoDiv .trc_desktop_adc_link {
        display: none;
    }
}

.trc_in_iframe .logoDiv .trc_mobile_attribution_link,
.trc_in_iframe .logoDiv .trc_mobile_disclosure_link {
    display: inline;
}

.trc_in_iframe .logoDiv .trc_desktop_attribution_link,
.trc_in_iframe .logoDiv .trc_desktop_disclosure_link {
    display: none;
}

.trc_related_container .logoDiv,
.trc_related_container .trc_header_ext .logoDiv {
    float: right;
}

.trc_related_container .logoDiv+.logoDiv {
    margin-right: 2px;
}

.trc_related_container .attribution-disclosure-link-sponsored,
.trc_related_container .attribution-disclosure-link-hybrid {
    display: none;
}

.trc_related_container .trc-content-sponsored .attribution-disclosure-link-sponsored,
.trc-w2f.trc-content-sponsored .attribution-disclosure-link-sponsored {
    display: block;
}

.trc_related_container .trc-content-hybrid .attribution-disclosure-link-hybrid,
.trc-w2f.trc-content-hybrid .attribution-disclosure-link-hybrid {
    display: block;
}

.trc_related_container .trc-widget-footer:hover a span,
.trc_related_container .trc_header_ext:hover a span {
    text-decoration: underline !important;
}

/* this span makes sure that all logos (attribution + adc + disclosure) are vertically aligned - especially when the attribution font-size is smaller than the adc logo height (15px) */
.logoDiv a span.trc_logos_v_align {
    display: inline-block !important;
    font-size: 15px !important;
    line-height: 1em !important;
    width: 0 !important;
}

.trc_related_container .trc_header_ext:hover a span.trc_logos_v_align,
.trc_related_container .trc_header_ext:hover a span.trc_adc_wrapper,
.trc_related_container .trc-widget-footer:hover a span.trc_logos_v_align,
.trc_related_container .trc-widget-footer:hover a span.trc_adc_wrapper {
    text-decoration: none !important;
}

.trc_related_container .trc_rbox_header_span .trc_header_right_column {
    display: none;
}

.trc_related_container img {
    max-width: none;
}

.trc_related_container * {
    pointer-events: auto;
}

.trc_related_container {
    clear: both;
}

.tbl-loading-spinner {
    width: 100%;
    height: 40px;
    background: url(//cdn.taboola.com/static/91/91a25024-792d-4b52-84e6-ad1478c3f552.gif) center center no-repeat;
    background-size: 40px;
}

.tbl-hidden {
    display: none !important;
}

.tbl-invisible {
    opacity: 0;
    pointer-events: none;
}

.tbl-batch-anchor {
    width: 100%;
    height: 1px;
}

.videoCube .video-logo+.branding.composite-branding {
    display: inline-block;
    vertical-align: middle;
}

.videoCube .video-logo {
    margin-right: 4px;
}

.videoCube .video-logo .branding {
    margin: auto auto auto 25px;
}

.videoCube .video-logo img {
    padding: 0;
    max-height: 14px;
    width: auto;
    max-width: 100px;
    display: inline-block;
}

/* Support for integrated widget frame */
.iw_video_frame .trc_rbox_div {
    overflow: hidden;
}

.trc-w2f .trc_rbox .trc_rbox_header,
.trc-w2f .trc_rbox .trc-widget-footer {
    display: none !important;
}

.videoCube .tbl-organic-video-wrapper {
    display: -ms-flexbox;
    display: flex;
    align-items: flex-start;
    height: 100%;
    width: 100%;
    background-color: transparent;
    background-size: auto;
    text-align: center;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 3;
    opacity: 0;
}

.videoCube .tbl-o-video-loaded .tbl-organic-video-wrapper {
    opacity: 1;
}

.videoCube .tbl-o-video-loaded .thumbBlock {
    display: none;
}

.videoCube .tbl-organic-video-wrapper .tbl-o-vertical-video {
    height: 100%;
}

.videoCube .tbl-organic-video {
    width: 100%;
    height: auto;
    object-fit: contain;
    object-position: 50% 50%;
    -o-object-fit: contain;
    -o-object-position: 50% 50%;
    background-color: black;
    pointer-events: none;
}

.videoCube .tbl-accessibility-title {
    font: -apple-system-headline !important;
}

.videoCube .tbl-accessibility-description {
    font: -apple-system-subheadline !important;
}

.videoCube .tbl-accessibility-branding {
    font: -apple-system-caption1 !important;
}

.trc_related_container .trc_rbox_div .inNetworkItem .trc_sy_icon {
    display: none;
}

#newsLetterContainer {
    position: relative;
    padding: 60px;
    margin-bottom: 8px;
    background: #FFF;
    box-shadow: inset 0 0 0 20px white, inset 0 0 0 32px #019bff;
}

#newsLetterContainer #newsletterLabel {
    position: absolute;
    font-size: 18px;
    letter-spacing: 0.2rem;
    top: 15px;
    left: 50px;
    padding: 0 10px;
    background: #FFF;
    font-family: 'Unify Sans', Helvetica, Arial, sans-serif;
}

#newsLetterContainer #newsletterTextContainer {
    font-family: 'Unify Sans SemiBold', Helvetica, Arial, sans-serif;
    font-size: 26px;
    letter-spacing: 0.04rem;
    color: #2a2a2a;
}

#newsLetterContainer a {
    text-decoration: none;
    /* display: table; */
    color: #FFF;
}

#newsLetterContainer #newsletterText {
    line-height: 28px;
}

#newsLetterContainer #newsletterButton {
    position: relative;
    padding: 7px 10px 10px;
    width: 120px;
    font-size: 14px;
    font-family: 'Unify Sans', Helvetica, Arial, sans-serif;
    background: #019bff;
    text-align: center;
    color: #fff;
    font-weight: bold;
    margin-top: 20px;
    letter-spacing: 0;
}

@media (max-width: 480px) {
    #newsLetterContainer #newsletterText {
        line-height: 26px;
    }

    #newsLetterContainer #newsletterTextContainer {
        font-size: 22px;
    }
}

#appDownloadContainer {
    position: relative;
    padding: 70px 40px 60px;
    margin-bottom: 10px;
    background: #FFF;
    fill: #FFF;
    box-shadow: inset 0 0 0 10px white, inset 0 0 0 22px #019BFF;
}

#appDownloadContainer #appDownloadLabel {
    position: absolute;
    font-size: 14px;
    letter-spacing: 0.1rem;
    top: 6px;
    left: 30px;
    padding: 0 10px;
    background: #FFF;
    font-family: 'Unify Sans', Helvetica, Arial, sans-serif;
}

#appDownloadContainer #appIconContainer {
    position: relative;
    display: inline-block;
    width: 120px;
    margin-right: 20px;
}

#appDownloadContainer #appIcon {
    height: 120px;
    width: 120px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

#appDownloadContainer #appDownloadTextContainer {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: calc(100% - 140px);
    font-family: 'Unify Sans SemiBold', Helvetica, Arial, sans-serif;
}

#appDownloadContainer #appDownloadPubName {
    font-size: 18px;
    letter-spacing: 0.04rem;
    margin-bottom: 5px;
    color: #2a2a2a;
}

#appDownloadContainer #appDownloadLatestTitle {
    font-size: 15px;
    color: #777777;
    margin-bottom: 5px;
    font-family: 'Unify Sans', Helvetica, Arial, sans-serif;
    font-weight: normal;
}

#appDownloadContainer #appDownloadByGannettTitle {
    font-size: 12px;
    color: #444444;
    margin-bottom: 13px;
}

#appDownloadContainer #appLink {
    text-decoration: none;
}

#appDownloadContainer #appDownloadButton {
    background-color: #019bff;
    padding: 6px 12px 10px;
    display: inline-block;
}

#appDownloadContainer #buttonText {
    color: #FFF;
    letter-spacing: 0.01rem;
    font-size: 14px;
}

#appDownloadContainer #buttonIcon {
    width: 10px;
    display: inline-block;
    margin-right: 5px;
}

@media (max-width: 321px) {
    #appDownloadContainer #buttonText {
        font-size: 11px;
    }

    #appDownloadContainer #appIconContainer {
        width: 100px;
        margin-right: 10px;
    }

    #appDownloadContainer #appIcon {
        height: 100px;
        width: 100px;
    }

    #appDownloadContainer #appDownloadTextContainer {
        width: calc(100% - 110px);
    }
}

@media (max-width: 361px) {
    #appDownloadContainer #buttonText {
        font-size: 12px;
    }
}

.trc_related_container .videoCube .branding .attribution-disclosure-link-sponsored {
    text-decoration: underline;
}
 
.trc_related_container .trc_rbox_div .inNetworkItem .trc_sy_icon {
    display: none;
}

#newsLetterContainer {
    position: relative;
    padding: 60px;
    margin-bottom: 8px;
    background: #FFF;
    box-shadow: inset 0 0 0 20px white, inset 0 0 0 32px #019bff;
}

#newsLetterContainer #newsletterLabel {
    position: absolute;
    font-size: 18px;
    letter-spacing: 0.2rem;
    top: 15px;
    left: 50px;
    padding: 0 10px;
    background: #FFF;
    font-family: 'Unify Sans', Helvetica, Arial, sans-serif;
}

#newsLetterContainer #newsletterTextContainer {
    font-family: 'Unify Sans SemiBold', Helvetica, Arial, sans-serif;
    font-size: 26px;
    letter-spacing: 0.04rem;
    color: #2a2a2a;
}

#newsLetterContainer a {
    text-decoration: none;
    /* display: table; */
    color: #FFF;
}

#newsLetterContainer #newsletterText {
    line-height: 28px;
}

#newsLetterContainer #newsletterButton {
    position: relative;
    padding: 7px 10px 10px;
    width: 120px;
    font-size: 14px;
    font-family: 'Unify Sans', Helvetica, Arial, sans-serif;
    background: #019bff;
    text-align: center;
    color: #fff;
    font-weight: bold;
    margin-top: 20px;
    letter-spacing: 0;
}

@media (max-width: 480px) {
    #newsLetterContainer #newsletterText {
        line-height: 26px;
    }

    #newsLetterContainer #newsletterTextContainer {
        font-size: 22px;
    }
}

#appDownloadContainer {
    position: relative;
    padding: 70px 40px 60px;
    margin-bottom: 10px;
    background: #FFF;
    fill: #FFF;
    box-shadow: inset 0 0 0 10px white, inset 0 0 0 22px #019BFF;
}

#appDownloadContainer #appDownloadLabel {
    position: absolute;
    font-size: 14px;
    letter-spacing: 0.1rem;
    top: 6px;
    left: 30px;
    padding: 0 10px;
    background: #FFF;
    font-family: 'Unify Sans', Helvetica, Arial, sans-serif;
}

#appDownloadContainer #appIconContainer {
    position: relative;
    display: inline-block;
    width: 120px;
    margin-right: 20px;
}

#appDownloadContainer #appIcon {
    height: 120px;
    width: 120px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

#appDownloadContainer #appDownloadTextContainer {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: calc(100% - 140px);
    font-family: 'Unify Sans SemiBold', Helvetica, Arial, sans-serif;
}

#appDownloadContainer #appDownloadPubName {
    font-size: 18px;
    letter-spacing: 0.04rem;
    margin-bottom: 5px;
    color: #2a2a2a;
}

#appDownloadContainer #appDownloadLatestTitle {
    font-size: 15px;
    color: #777777;
    margin-bottom: 5px;
    font-family: 'Unify Sans', Helvetica, Arial, sans-serif;
    font-weight: normal;
}

#appDownloadContainer #appDownloadByGannettTitle {
    font-size: 12px;
    color: #444444;
    margin-bottom: 13px;
}

#appDownloadContainer #appLink {
    text-decoration: none;
}

#appDownloadContainer #appDownloadButton {
    background-color: #019bff;
    padding: 6px 12px 10px;
    display: inline-block;
}

#appDownloadContainer #buttonText {
    color: #FFF;
    letter-spacing: 0.01rem;
    font-size: 14px;
}

#appDownloadContainer #buttonIcon {
    width: 10px;
    display: inline-block;
    margin-right: 5px;
}

@media (max-width: 321px) {
    #appDownloadContainer #buttonText {
        font-size: 11px;
    }

    #appDownloadContainer #appIconContainer {
        width: 100px;
        margin-right: 10px;
    }

    #appDownloadContainer #appIcon {
        height: 100px;
        width: 100px;
    }

    #appDownloadContainer #appDownloadTextContainer {
        width: calc(100% - 110px);
    }
}

@media (max-width: 361px) {
    #appDownloadContainer #buttonText {
        font-size: 12px;
    }
}


.trc_related_container .videoCube .branding .attribution-disclosure-link-sponsored {
    text-decoration: underline;
}
 
.thumbnails-rr-02 {
    width: 300px;
    _width: 300px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: #DFDFDF;
    padding: 0px 0px 0px 0px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: none;
}

.thumbnails-rr-02 vignette {
    xButtonColor: #fff;
    backgroundColor: #fff;
    backgroundOpacity: 0.8;
    xButtonBGColor: #000;
}

.thumbnails-rr-02 .playerCube .video-external-data {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-rr-02 .tbl-reco-reel-slider {
    z-index: 99999;
    margin: initial;
    top: 50%;
}

.thumbnails-rr-02 .trc_lightbox_overlay {
    background-color: #000000;
    opacity: 0.70;
    filter: alpha(opacity=70);
}

.thumbnails-rr-02 .tbl-recommendation-reel .tbl-text-under-branding-background {
    background-color: #EBEBEB;
}

.thumbnails-rr-02 div.syndicatedItem:hover,
.thumbnails-rr-02 div.syndicatedItem.videoCube_hover {
    background-color: transparent;
}

.thumbnails-rr-02 .playerCube div.videoCube:hover,
.thumbnails-rr-02 div.videoCube_hover {
    background-color: transparent;
}

.thumbnails-rr-02 .trc_pager_prev:hover,
.thumbnails-rr-02 .trc_pager_next:hover {
    color: #6497ED;
}

.thumbnails-rr-02 .trc_rbox_border_elm {
    border-color: darkgray;
}

.thumbnails-rr-02 .syndicatedItem .video-views {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.thumbnails-rr-02 .syndicatedItem .video-category {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.thumbnails-rr-02 .tbl-vignette-close-btn-wrp {
    height: 15;
    background: #000;
}

.thumbnails-rr-02 .syndicatedItem .sponsored {
    color: #9C9A9C;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
}

.thumbnails-rr-02 .pager_disabled {
    color: #7d898f;
}

.thumbnails-rr-02 .playerCube .video-category {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-rr-02 .syndicatedItem .video-uploader {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.thumbnails-rr-02 .videoCube.thumbnail_start .thumbBlock_holder {
    width: 40%;
    _width: 40%;
}

.thumbnails-rr-02 .playerCube .video-uploader {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-rr-02 .video-uploader {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-rr-02 .trc_sponsored_overlay {
    background-color: black;
}

.thumbnails-rr-02 .syndicatedItem .video-external-data {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.thumbnails-rr-02 .trc_rbox_header {
    font-family: 'Unify Sans', helvetica, arial, sans-serif;
    font-size: 14.0px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    border-width: 0;
    background: transparent;
    border-style: none;
    border-color: #D6D5D3;
    padding: 0 0 6px 0;
    line-height: 1.2em;
    display: block;
    margin: 0 0 0 0;
    position: relative;
    background-color: transparent;
    box-sizing: initial;
    height: auto;
    width: auto;
    _width: auto;
}

.thumbnails-rr-02 .syndicatedItem .video-rating {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.thumbnails-rr-02 .videoCube.vertical {
    border-style: solid none none none;
}

.thumbnails-rr-02 .trc_pager_unselected {
    color: #7d898f;
}

.thumbnails-rr-02 .video-rating {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-rr-02 .video-published-date {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
    display: inherit;
}

.thumbnails-rr-02 .syndicatedItem {
    background-color: transparent;
}

.thumbnails-rr-02 .syndicatedItem .video-duration-detail {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.thumbnails-rr-02 .playerCube .videoCube.horizontal {
    border-style: none none none none;
}

.thumbnails-rr-02 .videoCube.syndicatedItem .thumbnail-overlay {
    background-image: null;
    background-position: 5% 5%;
}

.thumbnails-rr-02 .videoCube.syndicatedItem.vertical {
    border-style: solid none none none;
}

.thumbnails-rr-02 .sponsored {
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
    color: #9C9A9C;
}

.thumbnails-rr-02 .videoCube.syndicatedItem .thumbBlock {
    border-color: darkgray;
    border-width: 0px;
}

.thumbnails-rr-02 .videoCube.syndicatedItem .thumbBlock .static-text {
    text-align: left;
    background-color: black;
    display: none;
    color: white;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

.thumbnails-rr-02 .videoCube.thumbnail_start.trc-split-label .trc-pre-label {
    width: 30%;
    _width: 30%;
}

.thumbnails-rr-02 .video-category {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-rr-02 .thumbnail-emblem {
    background-position: 5% 5%;
    width: 35;
    _width: 35;
    height: 35;
}

.thumbnails-rr-02 .tbl-vignette-background-screen {
    background-color: #fff;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.thumbnails-rr-02 .syndicatedItem .video-description {
    max-height: 22px;
    *height: 22px;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    line-height: 11px;
    text-decoration: none;
}

.thumbnails-rr-02 .tbl-cta-style .cta-button:hover {
    color: inherit;
    border-color: #999990;
}

.thumbnails-rr-02 .playerCube .video-published-date {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-rr-02 .videoCube:hover .thumbnail-overlay,
.thumbnails-rr-02 .videoCube_hover .thumbnail-overlay {
    background-image: null;
}

.thumbnails-rr-02 .video-label-box.trc-pre-label {
    height: auto;
}

.thumbnails-rr-02 .videoCube.thumbnail_start .trc-pre-label {
    width: 60%;
    _width: 60%;
}

.thumbnails-rr-02 .syndicatedItem .video-title {
    max-height: 20.0px;
    *height: 20.0px;
    color: rgba(0, 0, 0, .87);
    font-family: 'Unify Sans', helvetica, arial, sans-serif;
    font-size: 14.0px;
    line-height: 19.0px;
    font-weight: 600;
    text-decoration: none;
    padding: 0;
}

.thumbnails-rr-02 .playerCube:hover .thumbnail-overlay,
.thumbnails-rr-02 .playerCube_hover .thumbnail-overlay {
    background-image: null;
}

.thumbnails-rr-02 .videoCube.thumbnail_start.trc-split-label .trc-main-label {
    width: 30%;
    _width: 30%;
}

.thumbnails-rr-02 .videoCube {
    width: auto;
    _width: auto;
    background-color: transparent;
    border-width: 0px 0px 0px 0px;
    border-color: #E4E4E4;
    padding: 0px 0px 0px 0px;
    height: auto;
    margin-left: 0px;
    margin-top: 0px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-style: SOLID;
}

.thumbnails-rr-02 .sponsored-default .video-description {
    max-height: 2.2em;
    *height: 2.2em;
}

.thumbnails-rr-02 .tbl-vignette-attribution {
    color: #6B6666;
    font-size: 15px;
}

.thumbnails-rr-02 .playerCube .video-description {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 11px;
    font-weight: normal;
    text-decoration: none;
    max-height: 2.2em;
    *height: 2.2em;
    color: black;
}

.thumbnails-rr-02 .playerCube .videoCube .video-label-box {
    margin-left: 81px;
    margin-right: 0px;
}

.thumbnails-rr-02 .videoCube.syndicatedItem .thumbBlock .branding {
    text-align: left;
    background-color: transparent;
    display: none;
    left: 0px;
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    background-image: null;
}

.thumbnails-rr-02 div.videoCube:hover,
.thumbnails-rr-02 div.videoCube_hover {
    background-color: transparent;
}

.thumbnails-rr-02 .videoCube .story-widget.story-widget-text-under .tbl-ui-line {
    background-color: #333333;
}

.thumbnails-rr-02 .videoCube .sponsored {
    margin-top: -7px;
}

.thumbnails-rr-02 .trc_pager_pages div {
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

.thumbnails-rr-02 .sponsored-url {
    font-size: 9px;
    font-weight: bold;
    text-decoration: underline;
    color: green;
}

.thumbnails-rr-02 .playerCube .video-title {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 14px;
    line-height: 17.5px;
    font-weight: bold;
    max-height: 2.58em;
    *height: 2.58em;
    color: black;
}

.thumbnails-rr-02 .trc_rbox_header_icon_img {
    margin: 0px;
    height: 18px;
}

.thumbnails-rr-02 .tbl-recommendation-reel .tbl-text-under-title-background {
    background-color: #EBEBEB;
}

.thumbnails-rr-02 .tbl-recommendation-reel .tbl-ui-line {
    background-color: #333333;
}

.thumbnails-rr-02 .videoCube.syndicatedItem.horizontal {
    border-style: none;
}

.thumbnails-rr-02 .videoCube .thumbBlock .static-text {
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 11px;
    background-color: #a30202;
    display: block;
    color: #ffffff;
    text-align: left;
}

.thumbnails-rr-02 .video-title {
    font-family: 'Unify Sans', helvetica, arial, sans-serif;
    font-size: 14.0px;
    line-height: 19.0px;
    font-weight: 600;
    max-height: 20.0px;
    *height: 20.0px;
    color: rgba(0, 0, 0, .87);
    text-decoration: none;
}

.thumbnails-rr-02 .video-label,
.thumbnails-rr-02 .sponsored,
.thumbnails-rr-02 .sponsored-url {
    font-family: 'Unify Sans Demi', helvetica, arial, sans-serif;
}

.thumbnails-rr-02 .playerCube .video-rating {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-rr-02 .syndicatedItem .branding {
    color: rgba(0, 0, 0, .53);
    font-size: 14.0px;
    font-weight: 600;
    text-decoration: none;
    font-family: 'Unify Sans', helvetica, arial, sans-serif;
    background-image: null;
    text-align: left;
    line-height: 14.0px;
}

.thumbnails-rr-02 .trc_pager_selected {
    color: #0056b3;
}

.thumbnails-rr-02 .videoCube.syndicatedItem {
    background-color: transparent;
    border-color: #E4E4E4;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-width: 0px 0px 0px 0px;
    border-style: SOLID;
}

.thumbnails-rr-02 .branding div.logoDiv {
    font-family: inherit;
}

.thumbnails-rr-02 .trc_rbox_div {
    width: auto;
    _width: 99%;
    height: 410px;
    border-width: 0;
    padding: 0;
}

.thumbnails-rr-02 .playerCube .video-views {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-rr-02 .trc_pager div {
    font-family: serif;
}

.thumbnails-rr-02 .syndicatedItem .video-label-box.trc-pre-label {
    height: auto;
}

.thumbnails-rr-02 recommendationReel {
    min-adx-line-color: #2abfd5;
    min-adx-progress-color: #FFF;
}

.thumbnails-rr-02 .videoCube.horizontal {
    border-style: none;
}

.thumbnails-rr-02 div.trc_pager_pages div:hover {
    color: #6497ED;
}

.thumbnails-rr-02 .pager_enabled {
    color: #0056b3;
}

.thumbnails-rr-02 .playerCube .thumbnail-overlay {
    background-image: null;
    background-position: 5% 5%;
}

.thumbnails-rr-02 .videoCube .thumbnail-overlay {
    background-image: null;
    background-position: 5% 5%;
}

.thumbnails-rr-02 .playerCube .videoCube .video-duration {
    display: block;
    left: 36px;
}

.thumbnails-rr-02 .syndicatedItem .video-published-date {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    display: inherit;
}

.thumbnails-rr-02 .syndicatedItem .sponsored-url {
    color: green;
    font-size: 9px;
    font-weight: bold;
    text-decoration: underline;
}

.thumbnails-rr-02 .playerCube .videoCube .thumbBlock {
    border-width: 0px;
    border-color: darkgray;
}

.thumbnails-rr-02 .playerCube .video-label-box {
    text-align: left;
}

.thumbnails-rr-02 div.sponsored-default:hover,
.thumbnails-rr-02 div.sponsored-default.videoCube_hover {
    background-color: inherit;
}

.thumbnails-rr-02 .videoCube .story-widget.story-widget-text-under .tbl-text-under-title-background {
    background-color: #EBEBEB;
}

.thumbnails-rr-02 .video-external-data {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-rr-02 .trc_pager_prev,
.thumbnails-rr-02 .trc_pager_next {
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

.thumbnails-rr-02 .videoCube .thumbBlock {
    border-width: 0px;
    border-color: darkgray;
}

.thumbnails-rr-02 .videoCube.syndicatedItem .video-duration {
    display: none;
    left: 36px;
}

.thumbnails-rr-02 .sponsored-default .video-title {
    max-height: 2.58em;
    *height: 2.58em;
}

.thumbnails-rr-02 .branding {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    background-image: null;
    text-align: left;
}

.thumbnails-rr-02 .sponsored-default {
    background-color: #F7F6C6;
}

.thumbnails-rr-02 .playerCube .videoCube {
    background-color: transparent;
    border-color: #D6D5D3;
    border-width: 1px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    margin-left: 0px;
    margin-top: 0px;
    padding: 3px;
}

.thumbnails-rr-02 .branding .logoDiv a span {
    color: inherit;
    font-size: inherit;
}

.thumbnails-rr-02 .video-label-box {
    text-align: left;
}

.thumbnails-rr-02 .video-description {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 11px;
    font-weight: normal;
    max-height: 2.2em;
    *height: 2.2em;
    color: black;
    text-decoration: none;
}

.thumbnails-rr-02 .videoCube .video-duration {
    left: 36px;
    display: none;
}

.thumbnails-rr-02 div.syndicatedItem:hover .thumbBlock {
    border-color: inherit;
}

.thumbnails-rr-02 .trc_pager_counter {
    color: #000000;
}

.thumbnails-rr-02 .whatsThisSyndicated {
    font-family: Arial, Verdana, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: black;
    text-decoration: none;
    padding: 0;
}

.thumbnails-rr-02 .playerCube .video-duration-detail {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-rr-02 .video-duration-detail {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-rr-02 div.videoCube:hover .thumbBlock {
    border-color: inherit;
}

.thumbnails-rr-02 .video-icon-img {
    margin: 0px;
    height: 18px;
}

.thumbnails-rr-02 .video-views {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-rr-02 .tbl-cta-style .cta-button {
    font-family: Helvetica, Arial, sans-serif;
    background-color: transparent;
    border-color: #999990;
    color: #333333;
}

.thumbnails-rr-02 .videoCube .video-label-box {
    margin-left: 0;
    margin-right: 0px;
}

.thumbnails-rr-02 .videoCube.syndicatedItem .video-label-box {
    margin-left: 0px;
}

.thumbnails-rr-02 .videoCube .video-label-box.trc-pre-label {
    margin: 0;
}

.thumbnails-rr-02 .video-label-box .branding {
    line-height: 14px;
    display: block;
}

.thumbnails-rr-02 .logoDiv a span {
    font-size: 11px;
    color: #000 !important;
    display: inline !important;
    font-weight: 400;
}

.thumbnails-rr-02 .videoCube .video-label-box .video-title {
    text-decoration: none;
    margin: 0 0 0 0;
}

.thumbnails-rr-02 .videoCube:hover .video-label-box .video-title {
    text-decoration: underline;
}

.thumbnails-rr-02 .trc_header_left_column {
    width: 48%;
    _width: 48%;
    display: inline-block;
    height: auto;
}

.thumbnails-rr-02 .trc_rbox_header .trc_header_ext {
    position: relative;
    top: auto;
    right: auto;
}

.thumbnails-rr-02 .logoDiv a {
    font-size: 100%;
}

.thumbnails-rr-02 .videoCube a {
    padding: 0 0 0 0;
}

.thumbnails-rr-02 .trc_rbox_header .logoDiv {
    line-height: normal;
}

.thumbnails-rr-02 .trc_rbox_header_span .trc_header_right_column {
    height: auto;
}

.thumbnails-rr-02 .trc_header_right_part {
    margin: 0 0 0 0;
}

/* s-split-thumbnails-rr-02 */
.thumbnails-rr-02 img {
    max-width: none
}

.thumbnails-rr-02 [class*=span] {
    float: none;
    margin-left: 0
}

.thumbnails-rr-02 .trc_rbox_header {
    background: transparent;
    padding: 0 0 6px 0;
    padding-bottom: 0px !important
}

.thumbnails-rr-02 .trc_rbox_header_span .trc_header_right_column {
    background: transparent;
}

.thumbnails-rr-02 .trc_rbox_header .logoDiv {
    font-size: inherit;
}

.thumbnails-rr-02 .thumbBlock {
    margin: 0
}

.trc_elastic .thumbnails-rr-02 .video-label-box {
    height: 76.0px
}

.thumbnails-rr-02 .videoCube .video-label-box {
    margin-top: 0px
}

.thumbnails-rr-02 .trc_header_left_column {
    background: transparent;
}

.thumbnails-rr-02 .trc_rbox_header .logoDiv a {
    box-shadow: none
}

.thumbnails-rr-02 .logoDiv a span {
    text-decoration: none;
    font-family: Arial, Helvetica, 'sans-serif'
}

.thumbnails-rr-02 .logoDiv a span .trc_adc_s_logo {
    display: inline-block !important
}

.thumbnails-rr-02 .trc_related_container .logoDiv+.logoDiv {
    margin-right: 0
}

.thumbnails-rr-02 .logoDiv a span.trc_logos_v_align {
    font-size: 0 !important
}

.tbl-feed-container .trc_mobile_disclosure_link span:after {
    content: unset
}

div.videoCube a.video-cta-style .video-cta-href button.video-cta-button {
    height: 14px;
    line-height: 9.2px;
}

/* e-split-thumbnails-rr-02 */
@media screen and (min-width:0px) {
    .trc_elastic_thumbnails-rr-02 .trc_rbox_outer .videoCube .video-label-box {
        height: auto;
    }

    .trc_elastic_thumbnails-rr-02 .trc_rbox_outer .videoCube {
        margin-bottom: 10px;
    }

    .trc_elastic_thumbnails-rr-02 .trc_rbox_outer {
        margin-left: -2%;
    }

    .trc_elastic_thumbnails-rr-02 .videoCube_aspect {
        padding-bottom: 50%;
        width: 100%;
    }

    .trc_elastic_thumbnails-rr-02 .videoCube {
        width: 97.99%;
        position: relative;
        float: left;
        margin: 0 0 2% 0;
        margin-left: 2%;
    }

    .trc_elastic_thumbnails-rr-02 div.videoCube:nth-of-type(-n+1) {
        display: block;
        visibility: visible;
    }

    .trc_elastic_thumbnails-rr-02 div.videoCube:nth-of-type(n+2) {
        display: none;
        visibility: hidden;
    }
}
 
.thumbnails-feed-original-05 {
    width: 300px;
    _width: 300px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: #DFDFDF;
    padding: 0px 0px 0px 0px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: none;
}

.thumbnails-feed-original-05 vignette {
    xButtonColor: #fff;
    backgroundColor: #fff;
    backgroundOpacity: 0.8;
    xButtonBGColor: #000;
}

.thumbnails-feed-original-05 .playerCube .video-external-data {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-feed-original-05 .tbl-reco-reel-slider {
    z-index: 99999;
    margin: initial;
    top: 50%;
}

.thumbnails-feed-original-05 .trc_lightbox_overlay {
    background-color: #000000;
    opacity: 0.70;
    filter: alpha(opacity=70);
}

.thumbnails-feed-original-05 .tbl-recommendation-reel .tbl-text-under-branding-background {
    background-color: #EBEBEB;
}

.thumbnails-feed-original-05 div.syndicatedItem:hover,
.thumbnails-feed-original-05 div.syndicatedItem.videoCube_hover {
    background-color: transparent;
}

.thumbnails-feed-original-05 .playerCube div.videoCube:hover,
.thumbnails-feed-original-05 div.videoCube_hover {
    background-color: transparent;
}

.thumbnails-feed-original-05 .trc_pager_prev:hover,
.thumbnails-feed-original-05 .trc_pager_next:hover {
    color: #6497ED;
}

.thumbnails-feed-original-05 .trc_rbox_border_elm {
    border-color: darkgray;
}

.thumbnails-feed-original-05 .syndicatedItem .video-views {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.thumbnails-feed-original-05 .syndicatedItem .video-category {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.thumbnails-feed-original-05 .tbl-vignette-close-btn-wrp {
    height: 15;
    background: #000;
}

.thumbnails-feed-original-05 .syndicatedItem .sponsored {
    color: #9C9A9C;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
}

.thumbnails-feed-original-05 .pager_disabled {
    color: #7d898f;
}

.thumbnails-feed-original-05 .playerCube .video-category {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-feed-original-05 .syndicatedItem .video-uploader {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.thumbnails-feed-original-05 .videoCube.thumbnail_start .thumbBlock_holder {
    width: 40%;
    _width: 40%;
}

.thumbnails-feed-original-05 .playerCube .video-uploader {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-feed-original-05 .video-uploader {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-feed-original-05 .trc_sponsored_overlay {
    background-color: black;
}

.thumbnails-feed-original-05 .syndicatedItem .video-external-data {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.thumbnails-feed-original-05 .trc_rbox_header {
    font-family: 'Unify Sans', helvetica, arial, sans-serif;
    font-size: 16.0px;
    font-weight: bold;
    text-decoration: none;
    color: rgba(0, 0, 0, .87);
    border-width: 0;
    background: transparent;
    border-style: none;
    border-color: #D6D5D3;
    padding: 0px 0px 6px 0px;
    line-height: 1.2em;
    display: block;
    margin: 0;
    position: relative;
    background-color: transparent;
    box-sizing: initial;
    height: auto;
    width: auto;
    _width: auto;
}

.thumbnails-feed-original-05 .syndicatedItem .video-rating {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.thumbnails-feed-original-05 .videoCube.vertical {
    border-style: solid none none none;
}

.thumbnails-feed-original-05 .trc_pager_unselected {
    color: #7d898f;
}

.thumbnails-feed-original-05 .video-rating {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-feed-original-05 .video-published-date {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
    display: inherit;
}

.thumbnails-feed-original-05 .syndicatedItem {
    background-color: transparent;
}

.thumbnails-feed-original-05 .syndicatedItem .video-duration-detail {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.thumbnails-feed-original-05 .playerCube .videoCube.horizontal {
    border-style: none none none none;
}

.thumbnails-feed-original-05 .videoCube.syndicatedItem .thumbnail-overlay {
    background-image: null;
    background-position: 5% 5%;
}

.thumbnails-feed-original-05 .videoCube.syndicatedItem.vertical {
    border-style: solid none none none;
}

.thumbnails-feed-original-05 .sponsored {
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
    color: #9C9A9C;
}

.thumbnails-feed-original-05 .videoCube.syndicatedItem .thumbBlock {
    border-color: darkgray;
    border-width: 0px;
    border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
}

.thumbnails-feed-original-05 .videoCube.syndicatedItem .thumbBlock .static-text {
    text-align: left;
    background-color: black;
    display: none;
    color: white;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

.thumbnails-feed-original-05 .videoCube.thumbnail_start.trc-split-label .trc-pre-label {
    width: 30%;
    _width: 30%;
}

.thumbnails-feed-original-05 .video-category {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-feed-original-05 .thumbnail-emblem {
    background-position: 5% 5%;
    width: 35;
    _width: 35;
    height: 35;
}

.thumbnails-feed-original-05 .tbl-vignette-background-screen {
    background-color: #fff;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.thumbnails-feed-original-05 .syndicatedItem .video-description {
    max-height: 40px !important;
    *height: 40px !important;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 19px;
    text-decoration: none;
}

.thumbnails-feed-original-05 .tbl-cta-style .cta-button:hover {
    color: inherit;
    border-color: #999990;
}

.thumbnails-feed-original-05 .playerCube .video-published-date {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-feed-original-05 .videoCube:hover .thumbnail-overlay,
.thumbnails-feed-original-05 .videoCube_hover .thumbnail-overlay {
    background-image: null;
}

.thumbnails-feed-original-05 .video-label-box.trc-pre-label {
    height: 0px;
}

.thumbnails-feed-original-05 .videoCube.thumbnail_start .trc-pre-label {
    width: 60%;
    _width: 60%;
}

.thumbnails-feed-original-05 .syndicatedItem .video-title {
    max-height: 66.0px;
    *height: 66.0px;
    color: rgba(0, 0, 0, .87);
    font-family: 'Unify Sans', helvetica, arial, sans-serif;
    font-size: 14.0px;
    line-height: 16px;
    font-weight: bold;
    text-decoration: none;
    padding: 0;
}

.thumbnails-feed-original-05 .playerCube:hover .thumbnail-overlay,
.thumbnails-feed-original-05 .playerCube_hover .thumbnail-overlay {
    background-image: null;
}

.thumbnails-feed-original-05 .videoCube.thumbnail_start.trc-split-label .trc-main-label {
    width: 30%;
    _width: 30%;
}

.thumbnails-feed-original-05 .videoCube {
    width: auto;
    _width: auto;
    background-color: transparent;
    border-width: 0px 0px 0px 0px;
    border-color: #E4E4E4;
    padding: 0px 0px 0px 0px;
    height: auto;
    margin-left: 0px;
    margin-top: 0px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-style: SOLID;
}

.thumbnails-feed-original-05 .sponsored-default .video-description {
    max-height: 2.2em;
    *height: 2.2em;
}

.thumbnails-feed-original-05 .tbl-vignette-attribution {
    color: #6B6666;
    font-size: 15px;
}

.thumbnails-feed-original-05 .playerCube .video-description {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 11px;
    font-weight: normal;
    text-decoration: none;
    max-height: 2.2em;
    *height: 2.2em;
    color: black;
}

.thumbnails-feed-original-05 .playerCube .videoCube .video-label-box {
    margin-left: 81px;
    margin-right: 0px;
}

.thumbnails-feed-original-05 .videoCube.syndicatedItem .thumbBlock .branding {
    text-align: left;
    background-color: transparent;
    display: none;
    left: 0px;
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    background-image: null;
}

.thumbnails-feed-original-05 div.videoCube:hover,
.thumbnails-feed-original-05 div.videoCube_hover {
    background-color: transparent;
}

.thumbnails-feed-original-05 .videoCube .story-widget.story-widget-text-under .tbl-ui-line {
    background-color: #333333;
}

.thumbnails-feed-original-05 .videoCube .sponsored {
    margin-top: -7px;
}

.thumbnails-feed-original-05 .trc_pager_pages div {
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

.thumbnails-feed-original-05 .sponsored-url {
    font-size: 9px;
    font-weight: bold;
    text-decoration: underline;
    color: green;
}

.thumbnails-feed-original-05 .playerCube .video-title {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 14px;
    line-height: 17.5px;
    font-weight: bold;
    max-height: 2.58em;
    *height: 2.58em;
    color: black;
}

.thumbnails-feed-original-05 .trc_rbox_header_icon_img {
    margin: 0px;
    height: 18px;
}

.thumbnails-feed-original-05 .tbl-recommendation-reel .tbl-text-under-title-background {
    background-color: #EBEBEB;
}

.thumbnails-feed-original-05 .tbl-recommendation-reel .tbl-ui-line {
    background-color: #333333;
}

.thumbnails-feed-original-05 .videoCube.syndicatedItem.horizontal {
    border-style: none;
}

.thumbnails-feed-original-05 .videoCube .thumbBlock .static-text {
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 11px;
    background-color: #a30202;
    display: block;
    color: #ffffff;
    text-align: left;
}

.thumbnails-feed-original-05 .video-title {
    font-family: 'Unify Sans', helvetica, arial, sans-serif;
    font-size: 14.0px;
    line-height: 22.0px;
    font-weight: bold;
    max-height: 88.0px;
    *height: 88.0px;
    color: rgba(0, 0, 0, .87);
    text-decoration: none;
}

.thumbnails-feed-original-05 .video-label,
.thumbnails-feed-original-05 .sponsored,
.thumbnails-feed-original-05 .sponsored-url {
    font-family: 'Unify Sans Demi', helvetica, arial, sans-serif;
}

.thumbnails-feed-original-05 .playerCube .video-rating {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-feed-original-05 .syndicatedItem .branding {
    color: #626262;
    font-size: 12.0px;
    font-weight: bold;
    text-decoration: none;
    font-family: 'Unify Sans', helvetica, arial, sans-serif;
    background-image: null;
    text-align: left;
    line-height: 22.0px;
}

.thumbnails-feed-original-05 .trc_pager_selected {
    color: #0056b3;
}

.thumbnails-feed-original-05 .videoCube.syndicatedItem {
    background-color: transparent;
    border-color: #E4E4E4;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-width: 0px 0px 0px 0px;
    border-style: SOLID;
}

.thumbnails-feed-original-05 .branding div.logoDiv {
    font-family: inherit;
}

.thumbnails-feed-original-05 .trc_rbox_div {
    width: auto;
    _width: 99%;
    height: 410px;
    border-width: 0;
    padding: 0;
}

.thumbnails-feed-original-05 .playerCube .video-views {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-feed-original-05 .trc_pager div {
    font-family: serif;
}

.thumbnails-feed-original-05 .syndicatedItem .video-label-box.trc-pre-label {
    height: 0px;
}

.thumbnails-feed-original-05 recommendationReel {
    min-adx-line-color: #2abfd5;
    min-adx-progress-color: #FFF;
}

.thumbnails-feed-original-05 .videoCube.horizontal {
    border-style: none;
}

.thumbnails-feed-original-05 div.trc_pager_pages div:hover {
    color: #6497ED;
}

.thumbnails-feed-original-05 .pager_enabled {
    color: #0056b3;
}

.thumbnails-feed-original-05 .playerCube .thumbnail-overlay {
    background-image: null;
    background-position: 5% 5%;
}

.thumbnails-feed-original-05 .videoCube .thumbnail-overlay {
    background-image: null;
    background-position: 5% 5%;
}

.thumbnails-feed-original-05 .playerCube .videoCube .video-duration {
    display: block;
    left: 36px;
}

.thumbnails-feed-original-05 .syndicatedItem .video-published-date {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    display: inherit;
}

.thumbnails-feed-original-05 .syndicatedItem .sponsored-url {
    color: green;
    font-size: 9px;
    font-weight: bold;
    text-decoration: underline;
}

.thumbnails-feed-original-05 .playerCube .videoCube .thumbBlock {
    border-width: 0px;
    border-color: darkgray;
}

.thumbnails-feed-original-05 .playerCube .video-label-box {
    text-align: left;
}

.thumbnails-feed-original-05 div.sponsored-default:hover,
.thumbnails-feed-original-05 div.sponsored-default.videoCube_hover {
    background-color: inherit;
}

.thumbnails-feed-original-05 .videoCube .story-widget.story-widget-text-under .tbl-text-under-title-background {
    background-color: #EBEBEB;
}

.thumbnails-feed-original-05 .video-external-data {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-feed-original-05 .trc_pager_prev,
.thumbnails-feed-original-05 .trc_pager_next {
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

.thumbnails-feed-original-05 .videoCube .thumbBlock {
    border-width: 0px;
    border-color: darkgray;
    border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
}

.thumbnails-feed-original-05 .videoCube.syndicatedItem .video-duration {
    display: none;
    left: 36px;
}

.thumbnails-feed-original-05 .sponsored-default .video-title {
    max-height: 2.58em;
    *height: 2.58em;
}

.thumbnails-feed-original-05 .branding {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    background-image: null;
    text-align: left;
}

.thumbnails-feed-original-05 .sponsored-default {
    background-color: #F7F6C6;
}

.thumbnails-feed-original-05 .playerCube .videoCube {
    background-color: transparent;
    border-color: #D6D5D3;
    border-width: 1px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    margin-left: 0px;
    margin-top: 0px;
    padding: 3px;
}

.thumbnails-feed-original-05 .branding .logoDiv a span {
    color: inherit;
    font-size: inherit;
}

.thumbnails-feed-original-05 .video-label-box {
    text-align: left;
    height: 88px;
    margin: 5px 0 0 0;
}

.thumbnails-feed-original-05 .video-description {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 11px;
    font-weight: normal;
    max-height: 2.2em;
    *height: 2.2em;
    color: black;
    text-decoration: none;
}

.thumbnails-feed-original-05 .videoCube .video-duration {
    left: 36px;
    display: none;
}

.thumbnails-feed-original-05 div.syndicatedItem:hover .thumbBlock {
    border-color: inherit;
}

.thumbnails-feed-original-05 .trc_pager_counter {
    color: #000000;
}

.thumbnails-feed-original-05 .whatsThisSyndicated {
    font-family: Arial, Verdana, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: black;
    text-decoration: none;
    padding: 0;
}

.thumbnails-feed-original-05 .playerCube .video-duration-detail {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-feed-original-05 .video-duration-detail {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-feed-original-05 div.videoCube:hover .thumbBlock {
    border-color: inherit;
}

.thumbnails-feed-original-05 .video-icon-img {
    margin: 0px;
    height: 18px;
}

.thumbnails-feed-original-05 .video-views {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-feed-original-05 .tbl-cta-style .cta-button {
    font-family: Helvetica, Arial, sans-serif;
    background-color: transparent;
    border-color: #999990;
    color: #333333;
}

.thumbnails-feed-original-05 .videoCube .video-label-box.trc-pre-label {
    margin: 0px 0px 5px 0px;
}

.thumbnails-feed-original-05 .syndicatedItem .video-label-box {
    height: 104px;
    margin: 5px 0 0 0px;
}

.thumbnails-feed-original-05 .logoDiv a span {
    font-size: 12px;
    color: #666;
    display: inline;
    font-weight: 400;
    font-family: 'Unify Sans', helvetica, arial, sans-serif;
}

.thumbnails-feed-original-05 .videoCube:hover .video-label-box .video-title {
    text-decoration: underline;
}

.thumbnails-feed-original-05 .videoCube .video-label-box .video-title {
    margin: 0 0 0 0;
}

.thumbnails-feed-original-05 .video-label-box .branding {
    display: block;
}

.thumbnails-feed-original-05 .trc_header_left_column {
    width: 48%;
    _width: 48%;
    display: inline-block;
    height: auto;
}

.thumbnails-feed-original-05 .trc_rbox_header .trc_header_ext {
    position: relative;
    top: auto;
    right: auto;
}

.thumbnails-feed-original-05 .logoDiv a {
    font-size: 100%;
}

.thumbnails-feed-original-05 .videoCube a {
    padding: 0 0 0 0;
}

.thumbnails-feed-original-05 .trc_rbox_header .logoDiv {
    line-height: normal;
    font-size: inherit;
}

.thumbnails-feed-original-05 .trc_rbox_header_span .trc_header_right_column {
    background: transparent;
    height: auto;
}

.thumbnails-feed-original-05 .trc_header_right_part {
    margin: 0 0 0 0;
}

/* s-split-thumbnails-feed-original-05 */
.thumbnails-feed-original-05 img {
    max-width: none
}

.thumbnails-feed-original-05 [class*=span] {
    float: none;
    margin-left: 0
}

.thumbnails-feed-original-05 .logoDiv a span {
    text-decoration: none;
}

.thumbnails-feed-original-05 .thumbBlock {
    margin: 0
}

.thumbnails-feed-original-05 .trc_header_left_column {
    background: transparent;
}

.thumbnails-feed-original-05 .branding .branding-separator {
    margin: 0 4px;
}

/* e-split-thumbnails-feed-original-05 */
@media screen and (min-width:0px) and (max-width:480px) {
    .trc_elastic_thumbnails-feed-original-05 .trc_rbox_outer .videoCube .video-label-box {
        height: auto;
    }

    .trc_elastic_thumbnails-feed-original-05 .trc_rbox_outer .videoCube {
        margin-bottom: 10px;
    }

    .trc_elastic_thumbnails-feed-original-05 .trc_rbox_outer {
        margin-left: -2%;
    }

    .trc_elastic_thumbnails-feed-original-05 .videoCube_aspect {
        padding-bottom: 66.66666666666666%;
        width: 100%;
    }

    .trc_elastic_thumbnails-feed-original-05 .videoCube {
        width: 97.99%;
        position: relative;
        float: left;
        margin: 0 0 2% 0;
        margin-left: 2%;
    }

    .trc_elastic_thumbnails-feed-original-05 div.videoCube:nth-of-type(-n+4) {
        display: block;
        visibility: visible;
    }

    .trc_elastic_thumbnails-feed-original-05 div.videoCube:nth-of-type(n+5) {
        display: none;
        visibility: hidden;
    }
}

@media screen and (min-width:481px) {
    .trc_elastic_thumbnails-feed-original-05 .trc_rbox_outer {
        margin-left: -2%;
    }

    .trc_elastic_thumbnails-feed-original-05 .videoCube_aspect {
        padding-bottom: 83.33333333333334%;
        width: 100%;
    }

    .trc_elastic_thumbnails-feed-original-05 .videoCube {
        width: 31.33%;
        position: relative;
        float: left;
        margin: 0 0 2% 0;
        margin-left: 2%;
    }

    .trc_elastic_thumbnails-feed-original-05 :nth-child(3n+1 of .videoCube):not(:nth-child(1 of .videoCube)) {
        clear: both;
    }

    .trc_elastic_thumbnails-feed-original-05 div.videoCube:nth-of-type(-n+6) {
        display: block;
        visibility: visible;
    }

    .trc_elastic_thumbnails-feed-original-05 div.videoCube:nth-of-type(n+7) {
        display: none;
        visibility: hidden;
    }
}

.thumbnails-feed-desktop-05 {
    width: 300px;
    _width: 300px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: #DFDFDF;
    padding: 0px 0px 0px 0px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: none;
}

.thumbnails-feed-desktop-05 vignette {
    xButtonColor: #fff;
    backgroundColor: #fff;
    backgroundOpacity: 0.8;
    xButtonBGColor: #000;
}

.thumbnails-feed-desktop-05 .playerCube .video-external-data {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-feed-desktop-05 .tbl-reco-reel-slider {
    z-index: 99999;
    margin: initial;
    top: 50%;
}

.thumbnails-feed-desktop-05 .trc_lightbox_overlay {
    background-color: #000000;
    opacity: 0.70;
    filter: alpha(opacity=70);
}

.thumbnails-feed-desktop-05 .tbl-recommendation-reel .tbl-text-under-branding-background {
    background-color: #EBEBEB;
}

.thumbnails-feed-desktop-05 div.syndicatedItem:hover,
.thumbnails-feed-desktop-05 div.syndicatedItem.videoCube_hover {
    background-color: transparent;
}

.thumbnails-feed-desktop-05 .playerCube div.videoCube:hover,
.thumbnails-feed-desktop-05 div.videoCube_hover {
    background-color: transparent;
}

.thumbnails-feed-desktop-05 .trc_pager_prev:hover,
.thumbnails-feed-desktop-05 .trc_pager_next:hover {
    color: #6497ED;
}

.thumbnails-feed-desktop-05 .trc_rbox_border_elm {
    border-color: darkgray;
}

.thumbnails-feed-desktop-05 .syndicatedItem .video-views {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.thumbnails-feed-desktop-05 .syndicatedItem .video-category {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.thumbnails-feed-desktop-05 .tbl-vignette-close-btn-wrp {
    height: 15;
    background: #000;
}

.thumbnails-feed-desktop-05 .syndicatedItem .sponsored {
    color: #9C9A9C;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
}

.thumbnails-feed-desktop-05 .pager_disabled {
    color: #7d898f;
}

.thumbnails-feed-desktop-05 .playerCube .video-category {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-feed-desktop-05 .syndicatedItem .video-uploader {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.thumbnails-feed-desktop-05 .videoCube.thumbnail_start .thumbBlock_holder {
    width: 40%;
    _width: 40%;
}

.thumbnails-feed-desktop-05 .playerCube .video-uploader {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-feed-desktop-05 .video-uploader {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-feed-desktop-05 .trc_sponsored_overlay {
    background-color: black;
}

.thumbnails-feed-desktop-05 .syndicatedItem .video-external-data {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.thumbnails-feed-desktop-05 .trc_rbox_header {
    font-family: 'Unify Sans', helvetica, arial, sans-serif;
    font-size: 16px font-weight:bold;
    font-weight: bold;
    text-decoration: none;
    color: #000;
    border-width: 0;
    background: transparent;
    border-style: none;
    border-color: #D6D5D3;
    padding: 0px 0px 6px 0px;
    line-height: 1.2em;
    display: block;
    margin: 0 0 0 0;
    position: relative;
    background-color: transparent;
    box-sizing: initial;
    height: auto;
    width: auto;
    _width: auto;
}

.thumbnails-feed-desktop-05 .syndicatedItem .video-rating {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.thumbnails-feed-desktop-05 .videoCube.vertical {
    border-style: solid none none none;
}

.thumbnails-feed-desktop-05 .trc_pager_unselected {
    color: #7d898f;
}

.thumbnails-feed-desktop-05 .video-rating {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-feed-desktop-05 .video-published-date {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
    display: inherit;
}

.thumbnails-feed-desktop-05 .syndicatedItem {
    background-color: transparent;
}

.thumbnails-feed-desktop-05 .syndicatedItem .video-duration-detail {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.thumbnails-feed-desktop-05 .playerCube .videoCube.horizontal {
    border-style: none none none none;
}

.thumbnails-feed-desktop-05 .videoCube.syndicatedItem .thumbnail-overlay {
    background-image: null;
    background-position: 5% 5%;
}

.thumbnails-feed-desktop-05 .videoCube.syndicatedItem.vertical {
    border-style: solid none none none;
}

.thumbnails-feed-desktop-05 .sponsored {
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
    color: #9C9A9C;
}

.thumbnails-feed-desktop-05 .videoCube.syndicatedItem .thumbBlock {
    border-color: darkgray;
    border-width: 0px;
    border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
}

.thumbnails-feed-desktop-05 .videoCube.syndicatedItem .thumbBlock .static-text {
    text-align: left;
    background-color: black;
    display: none;
    color: white;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

.thumbnails-feed-desktop-05 .videoCube.thumbnail_start.trc-split-label .trc-pre-label {
    width: 30%;
    _width: 30%;
}

.thumbnails-feed-desktop-05 .video-category {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-feed-desktop-05 .thumbnail-emblem {
    background-position: 5% 5%;
    width: 35;
    _width: 35;
    height: 35;
}

.thumbnails-feed-desktop-05 .tbl-vignette-background-screen {
    background-color: #fff;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.thumbnails-feed-desktop-05 .syndicatedItem .video-description {
    max-height: 34px;
    *height: 34px;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 17px;
    text-decoration: none;
    display: none !important;
}

.thumbnails-feed-desktop-05 .tbl-cta-style .cta-button:hover {
    color: inherit;
    border-color: #999990;
}

.thumbnails-feed-desktop-05 .playerCube .video-published-date {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-feed-desktop-05 .videoCube:hover .thumbnail-overlay,
.thumbnails-feed-desktop-05 .videoCube_hover .thumbnail-overlay {
    background-image: null;
}

.thumbnails-feed-desktop-05 .video-label-box.trc-pre-label {
    height: 0px;
}

.thumbnails-feed-desktop-05 .videoCube.thumbnail_start .trc-pre-label {
    width: 60%;
    _width: 60%;
}

.thumbnails-feed-desktop-05 .syndicatedItem .video-title {
    max-height: 48.0px;
    *height: 48.0px;
    color: rgba(0, 0, 0, .87);
    font-family: 'Unify Sans', helvetica, arial, sans-serif;
    font-size: 14.0px;
    line-height: 18.0px;
    font-weight: bold;
    text-decoration: none;
    padding: 0;
}

.thumbnails-feed-desktop-05 .playerCube:hover .thumbnail-overlay,
.thumbnails-feed-desktop-05 .playerCube_hover .thumbnail-overlay {
    background-image: null;
}

.thumbnails-feed-desktop-05 .videoCube.thumbnail_start.trc-split-label .trc-main-label {
    width: 30%;
    _width: 30%;
}

.thumbnails-feed-desktop-05 .videoCube {
    width: auto;
    _width: auto;
    background-color: transparent;
    border-width: 0px 0px 0px 0px;
    border-color: #E4E4E4;
    padding: 0px 0px 0px 0px;
    height: auto;
    margin-left: 0px;
    margin-top: 0px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-style: SOLID;
}

.thumbnails-feed-desktop-05 .sponsored-default .video-description {
    max-height: 2.2em;
    *height: 2.2em;
}

.thumbnails-feed-desktop-05 .tbl-vignette-attribution {
    color: #6B6666;
    font-size: 15px;
}

.thumbnails-feed-desktop-05 .playerCube .video-description {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 11px;
    font-weight: normal;
    text-decoration: none;
    max-height: 2.2em;
    *height: 2.2em;
    color: black;
}

.thumbnails-feed-desktop-05 .playerCube .videoCube .video-label-box {
    margin-left: 81px;
    margin-right: 0px;
}

.thumbnails-feed-desktop-05 .videoCube.syndicatedItem .thumbBlock .branding {
    text-align: left;
    background-color: transparent;
    display: none;
    left: 0px;
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    background-image: null;
}

.thumbnails-feed-desktop-05 div.videoCube:hover,
.thumbnails-feed-desktop-05 div.videoCube_hover {
    background-color: transparent;
}

.thumbnails-feed-desktop-05 .videoCube .story-widget.story-widget-text-under .tbl-ui-line {
    background-color: #333333;
}

.thumbnails-feed-desktop-05 .videoCube .sponsored {
    margin-top: -7px;
}

.thumbnails-feed-desktop-05 .trc_pager_pages div {
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

.thumbnails-feed-desktop-05 .sponsored-url {
    font-size: 9px;
    font-weight: bold;
    text-decoration: underline;
    color: green;
}

.thumbnails-feed-desktop-05 .playerCube .video-title {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 14px;
    line-height: 17.5px;
    font-weight: bold;
    max-height: 2.58em;
    *height: 2.58em;
    color: black;
}

.thumbnails-feed-desktop-05 .trc_rbox_header_icon_img {
    margin: 0px;
    height: 18px;
}

.thumbnails-feed-desktop-05 .tbl-recommendation-reel .tbl-text-under-title-background {
    background-color: #EBEBEB;
}

.thumbnails-feed-desktop-05 .tbl-recommendation-reel .tbl-ui-line {
    background-color: #333333;
}

.thumbnails-feed-desktop-05 .videoCube.syndicatedItem.horizontal {
    border-style: none;
}

.thumbnails-feed-desktop-05 .videoCube .thumbBlock .static-text {
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 11px;
    background-color: #a30202;
    display: block;
    color: #ffffff;
    text-align: left;
}

.thumbnails-feed-desktop-05 .video-title {
    font-family: 'Unify Sans', helvetica, arial, sans-serif;
    font-size: 14.0px;
    line-height: 22.0px;
    font-weight: bold;
    max-height: 88.0px;
    *height: 88.0px;
    color: rgba(0, 0, 0, .87);
    text-decoration: none;
}

.thumbnails-feed-desktop-05 .video-label,
.thumbnails-feed-desktop-05 .sponsored,
.thumbnails-feed-desktop-05 .sponsored-url {
    font-family: 'Unify Sans Demi', helvetica, arial, sans-serif;
}

.thumbnails-feed-desktop-05 .playerCube .video-rating {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-feed-desktop-05 .syndicatedItem .branding {
    color: #626262;
    font-size: 12.0px;
    font-weight: bold;
    text-decoration: none;
    font-family: 'Unify Sans', helvetica, arial, sans-serif;
    background-image: null;
    text-align: left;
    line-height: 22.0px;
}

.thumbnails-feed-desktop-05 .trc_pager_selected {
    color: #0056b3;
}

.thumbnails-feed-desktop-05 .videoCube.syndicatedItem {
    background-color: transparent;
    border-color: #E4E4E4;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-width: 0px 0px 0px 0px;
    border-style: SOLID;
}

.thumbnails-feed-desktop-05 .branding div.logoDiv {
    font-family: inherit;
}

.thumbnails-feed-desktop-05 .trc_rbox_div {
    width: auto;
    _width: 99%;
    height: 410px;
    border-width: 0;
    padding: 0;
}

.thumbnails-feed-desktop-05 .playerCube .video-views {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-feed-desktop-05 .trc_pager div {
    font-family: serif;
}

.thumbnails-feed-desktop-05 .syndicatedItem .video-label-box.trc-pre-label {
    height: 0px;
}

.thumbnails-feed-desktop-05 recommendationReel {
    min-adx-line-color: #2abfd5;
    min-adx-progress-color: #FFF;
}

.thumbnails-feed-desktop-05 .videoCube.horizontal {
    border-style: none;
}

.thumbnails-feed-desktop-05 div.trc_pager_pages div:hover {
    color: #6497ED;
}

.thumbnails-feed-desktop-05 .pager_enabled {
    color: #0056b3;
}

.thumbnails-feed-desktop-05 .playerCube .thumbnail-overlay {
    background-image: null;
    background-position: 5% 5%;
}

.thumbnails-feed-desktop-05 .videoCube .thumbnail-overlay {
    background-image: null;
    background-position: 5% 5%;
}

.thumbnails-feed-desktop-05 .playerCube .videoCube .video-duration {
    display: block;
    left: 36px;
}

.thumbnails-feed-desktop-05 .syndicatedItem .video-published-date {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    display: inherit;
}

.thumbnails-feed-desktop-05 .syndicatedItem .sponsored-url {
    color: green;
    font-size: 9px;
    font-weight: bold;
    text-decoration: underline;
}

.thumbnails-feed-desktop-05 .playerCube .videoCube .thumbBlock {
    border-width: 0px;
    border-color: darkgray;
}

.thumbnails-feed-desktop-05 .playerCube .video-label-box {
    text-align: left;
}

.thumbnails-feed-desktop-05 div.sponsored-default:hover,
.thumbnails-feed-desktop-05 div.sponsored-default.videoCube_hover {
    background-color: inherit;
}

.thumbnails-feed-desktop-05 .videoCube .story-widget.story-widget-text-under .tbl-text-under-title-background {
    background-color: #EBEBEB;
}

.thumbnails-feed-desktop-05 .video-external-data {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-feed-desktop-05 .trc_pager_prev,
.thumbnails-feed-desktop-05 .trc_pager_next {
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

.thumbnails-feed-desktop-05 .videoCube .thumbBlock {
    border-width: 0px;
    border-color: darkgray;
    border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
}

.thumbnails-feed-desktop-05 .videoCube.syndicatedItem .video-duration {
    display: none;
    left: 36px;
}

.thumbnails-feed-desktop-05 .sponsored-default .video-title {
    max-height: 2.58em;
    *height: 2.58em;
}

.thumbnails-feed-desktop-05 .branding {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    background-image: null;
    text-align: left;
}

.thumbnails-feed-desktop-05 .sponsored-default {
    background-color: #F7F6C6;
}

.thumbnails-feed-desktop-05 .playerCube .videoCube {
    background-color: transparent;
    border-color: #D6D5D3;
    border-width: 1px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    margin-left: 0px;
    margin-top: 0px;
    padding: 3px;
}

.thumbnails-feed-desktop-05 .branding .logoDiv a span {
    color: inherit;
    font-size: inherit;
}

.thumbnails-feed-desktop-05 .video-label-box {
    text-align: left;
    height: 88px;
    margin: 5px 0 0 0;
}

.thumbnails-feed-desktop-05 .video-description {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 11px;
    font-weight: normal;
    max-height: 2.2em;
    *height: 2.2em;
    color: black;
    text-decoration: none;
}

.thumbnails-feed-desktop-05 .videoCube .video-duration {
    left: 36px;
    display: none;
}

.thumbnails-feed-desktop-05 div.syndicatedItem:hover .thumbBlock {
    border-color: inherit;
}

.thumbnails-feed-desktop-05 .trc_pager_counter {
    color: #000000;
}

.thumbnails-feed-desktop-05 .whatsThisSyndicated {
    font-family: Arial, Verdana, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: black;
    text-decoration: none;
    padding: 0;
}

.thumbnails-feed-desktop-05 .playerCube .video-duration-detail {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-feed-desktop-05 .video-duration-detail {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-feed-desktop-05 div.videoCube:hover .thumbBlock {
    border-color: inherit;
}

.thumbnails-feed-desktop-05 .video-icon-img {
    margin: 0px;
    height: 18px;
}

.thumbnails-feed-desktop-05 .video-views {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.thumbnails-feed-desktop-05 .tbl-cta-style .cta-button {
    font-family: Helvetica, Arial, sans-serif;
    background-color: transparent;
    border-color: #999990;
    color: #333333;
}

.thumbnails-feed-desktop-05 .videoCube .video-label-box.trc-pre-label {
    margin: 0px 0px 5px 0px;
}

.thumbnails-feed-desktop-05 .syndicatedItem .video-label-box {
    height: 66px;
    margin: 5px 0 0 5px;
}

.thumbnails-feed-desktop-05 .logoDiv a span {
    font-size: 12px;
    color: #666;
    display: inline;
    font-weight: 400;
    font-family: 'Unify Sans', helvetica, arial, sans-serif;
}

.thumbnails-feed-desktop-05 .videoCube:hover .video-label-box .video-title {
    text-decoration: underline;
}

.thumbnails-feed-desktop-05 .videoCube:hover .video-label-box .video-description {
    text-decoration: underline;
}

.thumbnails-feed-desktop-05 .videoCube .video-label-box .video-title {
    margin: 0 0 0 0;
}

.thumbnails-feed-desktop-05 .video-label-box .branding {
    display: block;
}

.thumbnails-feed-desktop-05 .trc_header_left_column {
    width: 48%;
    _width: 48%;
    display: inline-block;
    height: auto;
}

.thumbnails-feed-desktop-05 .trc_rbox_header .trc_header_ext {
    position: relative;
    top: auto;
    right: auto;
}

.thumbnails-feed-desktop-05 .logoDiv a {
    font-size: 100%;
}

.thumbnails-feed-desktop-05 .videoCube a {
    padding: 0 0 0 0;
}

.thumbnails-feed-desktop-05 .trc_rbox_header .logoDiv {
    line-height: normal;
    font-size: inherit;
}

.thumbnails-feed-desktop-05 .trc_rbox_header_span .trc_header_right_column {
    background: transparent;
    height: auto;
}

.thumbnails-feed-desktop-05 .trc_header_right_part {
    margin: 0 0 0 0;
}

/* s-split-thumbnails-feed-desktop-05 */
.thumbnails-feed-desktop-05 [class*=span] {
    float: none;
    margin-left: 0;
}

.thumbnails-feed-desktop-05 .logoDiv a span {
    text-decoration: none;
}

.thumbnails-feed-desktop-05 .trc_header_left_column {
    background: transparent;
}

/* e-split-thumbnails-feed-desktop-05 */
@media screen and (min-width:0px) {
    .trc_elastic_thumbnails-feed-desktop-05 .trc_rbox_outer .videoCube .trc-main-label {
        height: auto;
    }

    .trc_elastic_thumbnails-feed-desktop-05 .trc_rbox_outer .videoCube {
        margin-bottom: 10px;
    }

    .trc_elastic_thumbnails-feed-desktop-05 .trc_rbox_outer {
        margin-left: -2%;
    }

    .trc_elastic_thumbnails-feed-desktop-05 .videoCube_aspect {
        padding-bottom: 56.25%;
        width: 100%;
    }

    .trc_elastic_thumbnails-feed-desktop-05 .videoCube {
        width: 47.995%;
        position: relative;
        float: left;
        margin: 0 0 2% 0;
        margin-left: 2%;
    }

    .trc_elastic_thumbnails-feed-desktop-05 div.videoCube:nth-of-type(-n+2) {
        display: block;
        visibility: visible;
    }

    .trc_elastic_thumbnails-feed-desktop-05 div.videoCube:nth-of-type(n+3) {
        display: none;
        visibility: hidden;
    }
}

.exchange-thumbnails-desktop-deal-06 {
    width: 300px;
    _width: 300px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: #DFDFDF;
    padding: 0px 0px 0px 0px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: none;
}

.exchange-thumbnails-desktop-deal-06 vignette {
    xButtonColor: #fff;
    backgroundColor: #fff;
    backgroundOpacity: 0.8;
    xButtonBGColor: #000;
}

.exchange-thumbnails-desktop-deal-06 .playerCube .video-external-data {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.exchange-thumbnails-desktop-deal-06 .tbl-reco-reel-slider {
    z-index: 99999;
    margin: initial;
    top: 50%;
}

.exchange-thumbnails-desktop-deal-06 .trc_lightbox_overlay {
    background-color: #000000;
    opacity: 0.70;
    filter: alpha(opacity=70);
}

.exchange-thumbnails-desktop-deal-06 .tbl-recommendation-reel .tbl-text-under-branding-background {
    background-color: #EBEBEB;
}

.exchange-thumbnails-desktop-deal-06 div.syndicatedItem:hover,
.exchange-thumbnails-desktop-deal-06 div.syndicatedItem.videoCube_hover {
    background-color: transparent;
}

.exchange-thumbnails-desktop-deal-06 .playerCube div.videoCube:hover,
.exchange-thumbnails-desktop-deal-06 div.videoCube_hover {
    background-color: transparent;
}

.exchange-thumbnails-desktop-deal-06 .trc_pager_prev:hover,
.exchange-thumbnails-desktop-deal-06 .trc_pager_next:hover {
    color: #6497ED;
}

.exchange-thumbnails-desktop-deal-06 .trc_rbox_border_elm {
    border-color: darkgray;
}

.exchange-thumbnails-desktop-deal-06 .syndicatedItem .video-views {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.exchange-thumbnails-desktop-deal-06 .syndicatedItem .video-category {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.exchange-thumbnails-desktop-deal-06 .tbl-vignette-close-btn-wrp {
    height: 15;
    background: #000;
}

.exchange-thumbnails-desktop-deal-06 .syndicatedItem .sponsored {
    color: #9C9A9C;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
}

.exchange-thumbnails-desktop-deal-06 .pager_disabled {
    color: #7d898f;
}

.exchange-thumbnails-desktop-deal-06 .playerCube .video-category {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.exchange-thumbnails-desktop-deal-06 .syndicatedItem .video-uploader {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.exchange-thumbnails-desktop-deal-06 .videoCube.thumbnail_start .thumbBlock_holder {
    width: 40%;
    _width: 40%;
}

.exchange-thumbnails-desktop-deal-06 .playerCube .video-uploader {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.exchange-thumbnails-desktop-deal-06 .video-uploader {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.exchange-thumbnails-desktop-deal-06 .trc_sponsored_overlay {
    background-color: black;
}

.exchange-thumbnails-desktop-deal-06 .syndicatedItem .video-external-data {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.exchange-thumbnails-desktop-deal-06 .trc_rbox_header {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    border-width: 0;
    background: linear-gradient(#626262, #626262) center right 1% / calc(100% - 188px) 4px no-repeat;
    border-style: none;
    border-color: #D6D5D3;
    padding: 5px 0px 5px 5px;
    line-height: 1.2em;
    display: block;
    margin: 0px 0px 0px 0px;
    position: relative;
    background-color: transparent;
    box-sizing: initial;
    height: auto;
    width: auto;
    _width: auto;
}

.exchange-thumbnails-desktop-deal-06 .syndicatedItem .video-rating {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.exchange-thumbnails-desktop-deal-06 .videoCube.vertical {
    border-style: solid none none none;
}

.exchange-thumbnails-desktop-deal-06 .trc_pager_unselected {
    color: #7d898f;
}

.exchange-thumbnails-desktop-deal-06 .video-rating {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.exchange-thumbnails-desktop-deal-06 .video-published-date {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
    display: inherit;
}

.exchange-thumbnails-desktop-deal-06 .syndicatedItem {
    background-color: transparent;
}

.exchange-thumbnails-desktop-deal-06 .syndicatedItem .video-duration-detail {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.exchange-thumbnails-desktop-deal-06 .playerCube .videoCube.horizontal {
    border-style: none none none none;
}

.exchange-thumbnails-desktop-deal-06 .videoCube.syndicatedItem .thumbnail-overlay {
    background-image: null;
    background-position: 5% 5%;
}

.exchange-thumbnails-desktop-deal-06 .videoCube.syndicatedItem.vertical {
    border-style: solid none none none;
}

.exchange-thumbnails-desktop-deal-06 .sponsored {
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
    color: #9C9A9C;
}

.exchange-thumbnails-desktop-deal-06 .videoCube.syndicatedItem .thumbBlock {
    border-color: darkgray;
    border-width: 0px;
    border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
}

.exchange-thumbnails-desktop-deal-06 .videoCube.syndicatedItem .thumbBlock .static-text {
    text-align: left;
    background-color: black;
    display: none;
    color: white;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

.exchange-thumbnails-desktop-deal-06 .videoCube.thumbnail_start.trc-split-label .trc-pre-label {
    width: 30%;
    _width: 30%;
}

.exchange-thumbnails-desktop-deal-06 .video-category {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.exchange-thumbnails-desktop-deal-06 .thumbnail-emblem {
    background-position: 5% 5%;
    width: 35;
    _width: 35;
    height: 35;
}

.exchange-thumbnails-desktop-deal-06 .tbl-vignette-background-screen {
    background-color: #fff;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.exchange-thumbnails-desktop-deal-06 .syndicatedItem .video-description {
    max-height: 2.2em;
    *height: 2.2em;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 19.0px;
    text-decoration: none;
}

.exchange-thumbnails-desktop-deal-06 .tbl-cta-style .cta-button:hover {
    color: inherit;
    border-color: #999990;
}

.exchange-thumbnails-desktop-deal-06 .playerCube .video-published-date {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.exchange-thumbnails-desktop-deal-06 .videoCube:hover .thumbnail-overlay,
.exchange-thumbnails-desktop-deal-06 .videoCube_hover .thumbnail-overlay {
    background-image: null;
}

.exchange-thumbnails-desktop-deal-06 .video-label-box.trc-pre-label {
    height: 0px;
}

.exchange-thumbnails-desktop-deal-06 .videoCube.thumbnail_start .trc-pre-label {
    width: 60%;
    _width: 60%;
}

.exchange-thumbnails-desktop-deal-06 .syndicatedItem .video-title {
    max-height: 38.0px;
    *height: 38.0px;
    color: #303030;
    font-family: 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    font-size: 14.0px;
    line-height: 19.0px;
    font-weight: bold;
    text-decoration: none;
    padding: 0;
}

.exchange-thumbnails-desktop-deal-06 .playerCube:hover .thumbnail-overlay,
.exchange-thumbnails-desktop-deal-06 .playerCube_hover .thumbnail-overlay {
    background-image: null;
}

.exchange-thumbnails-desktop-deal-06 .videoCube.thumbnail_start.trc-split-label .trc-main-label {
    width: 30%;
    _width: 30%;
}

.exchange-thumbnails-desktop-deal-06 .videoCube {
    width: auto;
    _width: auto;
    background-color: transparent;
    border-width: 0px 0px 0px 0px;
    border-color: #E4E4E4;
    padding: 0px 0px 0px 0px;
    height: auto;
    margin-left: 0px;
    margin-top: 0px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-style: SOLID;
}

.exchange-thumbnails-desktop-deal-06 .sponsored-default .video-description {
    max-height: 2.2em;
    *height: 2.2em;
}

.exchange-thumbnails-desktop-deal-06 .tbl-vignette-attribution {
    color: #6B6666;
    font-size: 15px;
}

.exchange-thumbnails-desktop-deal-06 .playerCube .video-description {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 11px;
    font-weight: normal;
    text-decoration: none;
    max-height: 2.2em;
    *height: 2.2em;
    color: black;
}

.exchange-thumbnails-desktop-deal-06 .playerCube .videoCube .video-label-box {
    margin-left: 81px;
    margin-right: 0px;
}

.exchange-thumbnails-desktop-deal-06 .videoCube.syndicatedItem .thumbBlock .branding {
    text-align: left;
    background-color: transparent;
    display: none;
    left: 0px;
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    background-image: null;
}

.exchange-thumbnails-desktop-deal-06 div.videoCube:hover,
.exchange-thumbnails-desktop-deal-06 div.videoCube_hover {
    background-color: transparent;
}

.exchange-thumbnails-desktop-deal-06 .videoCube .story-widget.story-widget-text-under .tbl-ui-line {
    background-color: #333333;
}

.exchange-thumbnails-desktop-deal-06 .videoCube .sponsored {
    margin-top: -7px;
}

.exchange-thumbnails-desktop-deal-06 .trc_pager_pages div {
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

.exchange-thumbnails-desktop-deal-06 .sponsored-url {
    font-size: 9px;
    font-weight: bold;
    text-decoration: underline;
    color: green;
}

.exchange-thumbnails-desktop-deal-06 .playerCube .video-title {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 14px;
    line-height: 17.5px;
    font-weight: bold;
    max-height: 2.58em;
    *height: 2.58em;
    color: black;
}

.exchange-thumbnails-desktop-deal-06 .trc_rbox_header_icon_img {
    margin: 0px;
    height: 18px;
}

.exchange-thumbnails-desktop-deal-06 .tbl-recommendation-reel .tbl-text-under-title-background {
    background-color: #EBEBEB;
}

.exchange-thumbnails-desktop-deal-06 .tbl-recommendation-reel .tbl-ui-line {
    background-color: #333333;
}

.exchange-thumbnails-desktop-deal-06 .videoCube.syndicatedItem.horizontal {
    border-style: none;
}

.exchange-thumbnails-desktop-deal-06 .videoCube .thumbBlock .static-text {
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 11px;
    background-color: #a30202;
    display: block;
    color: #ffffff;
    text-align: left;
}

.exchange-thumbnails-desktop-deal-06 .video-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.0px;
    line-height: 19.0px;
    font-weight: bold;
    max-height: 57.0px;
    *height: 57.0px;
    color: #303030;
    text-decoration: none;
    margin: 0 0 0 0;
}

.exchange-thumbnails-desktop-deal-06 .video-label,
.exchange-thumbnails-desktop-deal-06 .sponsored,
.exchange-thumbnails-desktop-deal-06 .sponsored-url {
    font-family: 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
}

.exchange-thumbnails-desktop-deal-06 .playerCube .video-rating {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.exchange-thumbnails-desktop-deal-06 .syndicatedItem .branding {
    color: #999999;
    font-size: 11.0px;
    font-weight: bold;
    text-decoration: none;
    font-family: 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    background-image: null;
    text-align: left;
    line-height: 19.0px;
}

.exchange-thumbnails-desktop-deal-06 .trc_pager_selected {
    color: #0056b3;
}

.exchange-thumbnails-desktop-deal-06 .videoCube.syndicatedItem {
    background-color: transparent;
    border-color: #E4E4E4;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-width: 0px 0px 0px 0px;
    border-style: SOLID;
}

.exchange-thumbnails-desktop-deal-06 .branding div.logoDiv {
    font-family: inherit;
}

.exchange-thumbnails-desktop-deal-06 .trc_rbox_div {
    width: auto;
    _width: 99%;
    height: 410px;
    border-width: 0;
    padding: 0;
}

.exchange-thumbnails-desktop-deal-06 .playerCube .video-views {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.exchange-thumbnails-desktop-deal-06 .trc_pager div {
    font-family: serif;
}

.exchange-thumbnails-desktop-deal-06 .syndicatedItem .video-label-box.trc-pre-label {
    height: 0px;
}

.exchange-thumbnails-desktop-deal-06 recommendationReel {
    min-adx-line-color: #2abfd5;
    min-adx-progress-color: #FFF;
}

.exchange-thumbnails-desktop-deal-06 .videoCube.horizontal {
    border-style: none;
}

.exchange-thumbnails-desktop-deal-06 div.trc_pager_pages div:hover {
    color: #6497ED;
}

.exchange-thumbnails-desktop-deal-06 .pager_enabled {
    color: #0056b3;
}

.exchange-thumbnails-desktop-deal-06 .playerCube .thumbnail-overlay {
    background-image: null;
    background-position: 5% 5%;
}

.exchange-thumbnails-desktop-deal-06 .videoCube .thumbnail-overlay {
    background-image: null;
    background-position: 5% 5%;
}

.exchange-thumbnails-desktop-deal-06 .playerCube .videoCube .video-duration {
    display: block;
    left: 36px;
}

.exchange-thumbnails-desktop-deal-06 .syndicatedItem .video-published-date {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    display: inherit;
}

.exchange-thumbnails-desktop-deal-06 .syndicatedItem .sponsored-url {
    color: green;
    font-size: 9px;
    font-weight: bold;
    text-decoration: underline;
}

.exchange-thumbnails-desktop-deal-06 .playerCube .videoCube .thumbBlock {
    border-width: 0px;
    border-color: darkgray;
}

.exchange-thumbnails-desktop-deal-06 .playerCube .video-label-box {
    text-align: left;
}

.exchange-thumbnails-desktop-deal-06 div.sponsored-default:hover,
.exchange-thumbnails-desktop-deal-06 div.sponsored-default.videoCube_hover {
    background-color: inherit;
}

.exchange-thumbnails-desktop-deal-06 .videoCube .story-widget.story-widget-text-under .tbl-text-under-title-background {
    background-color: #EBEBEB;
}

.exchange-thumbnails-desktop-deal-06 .video-external-data {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.exchange-thumbnails-desktop-deal-06 .trc_pager_prev,
.exchange-thumbnails-desktop-deal-06 .trc_pager_next {
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

.exchange-thumbnails-desktop-deal-06 .videoCube .thumbBlock {
    border-width: 0px;
    border-color: darkgray;
    border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
}

.exchange-thumbnails-desktop-deal-06 .videoCube.syndicatedItem .video-duration {
    display: none;
    left: 36px;
}

.exchange-thumbnails-desktop-deal-06 .sponsored-default .video-title {
    max-height: 2.58em;
    *height: 2.58em;
}

.exchange-thumbnails-desktop-deal-06 .branding {
    color: #999999;
    font-size: 11.0px;
    font-weight: bold;
    text-decoration: none;
    font-family: 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    background-image: null;
    text-align: left;
    line-height: 19.0px;
}

.exchange-thumbnails-desktop-deal-06 .sponsored-default {
    background-color: #F7F6C6;
}

.exchange-thumbnails-desktop-deal-06 .playerCube .videoCube {
    background-color: transparent;
    border-color: #D6D5D3;
    border-width: 1px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    margin-left: 0px;
    margin-top: 0px;
    padding: 3px;
}

.exchange-thumbnails-desktop-deal-06 .branding .logoDiv a span {
    color: inherit;
    font-size: inherit;
    font-family: 'Georgia Pro', Georgia, 'Droid Serif', serif;
}

.exchange-thumbnails-desktop-deal-06 .video-label-box {
    text-align: left;
    height: 57px;
    margin: 5px 0px 0px 0px;
}

.exchange-thumbnails-desktop-deal-06 .video-description {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 19.0px;
    font-weight: normal;
    max-height: 2.2em;
    *height: 2.2em;
    color: black;
    text-decoration: none;
}

.exchange-thumbnails-desktop-deal-06 .videoCube .video-duration {
    left: 36px;
    display: none;
}

.exchange-thumbnails-desktop-deal-06 div.syndicatedItem:hover .thumbBlock {
    border-color: inherit;
}

.exchange-thumbnails-desktop-deal-06 .trc_pager_counter {
    color: #000000;
}

.exchange-thumbnails-desktop-deal-06 .whatsThisSyndicated {
    font-family: Arial, Verdana, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: black;
    text-decoration: none;
    padding: 0;
}

.exchange-thumbnails-desktop-deal-06 .playerCube .video-duration-detail {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.exchange-thumbnails-desktop-deal-06 .video-duration-detail {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.exchange-thumbnails-desktop-deal-06 div.videoCube:hover .thumbBlock {
    border-color: inherit;
}

.exchange-thumbnails-desktop-deal-06 .video-icon-img {
    margin: 0px;
    height: 18px;
}

.exchange-thumbnails-desktop-deal-06 .video-views {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.exchange-thumbnails-desktop-deal-06 .tbl-cta-style .cta-button {
    font-family: Helvetica, Arial, sans-serif;
    background-color: transparent;
    border-color: #999990;
    color: #333333;
}

.exchange-thumbnails-desktop-deal-06 .videoCube .video-label-box {
    margin-left: 0;
    margin-right: 0px;
}

.exchange-thumbnails-desktop-deal-06 .videoCube .video-label-box.trc-pre-label {
    margin: 0px 0px 0px 0px;
}

.exchange-thumbnails-desktop-deal-06 .syndicatedItem .video-label-box {
    height: 57px;
    margin: 5px 0px 0px 0px;
}

.exchange-thumbnails-desktop-deal-06 .logoDiv a span {
    font-size: 11px;
    color: #000000;
    display: inline;
    font-weight: normal;
}

.exchange-thumbnails-desktop-deal-06 .videoCube .video-label-box .video-title {
    text-decoration: none;
}

.exchange-thumbnails-desktop-deal-06 .videoCube:hover .video-label-box .video-title {
    text-decoration: underline;
}

.exchange-thumbnails-desktop-deal-06 .videoCube:hover .video-label-box .video-description {
    text-decoration: underline;
}

.exchange-thumbnails-desktop-deal-06 .video-label-box .branding {
    display: block;
}

.exchange-thumbnails-desktop-deal-06 .trc_rbox_header .trc_header_ext {
    position: relative;
    top: auto;
    right: auto;
}

.exchange-thumbnails-desktop-deal-06 .logoDiv a {
    font-size: 100%;
}

.exchange-thumbnails-desktop-deal-06 .videoCube a {
    padding: 0;
}

.exchange-thumbnails-desktop-deal-06 .trc_rbox_header .logoDiv {
    line-height: normal;
    font-size: 24px;
}

.exchange-thumbnails-desktop-deal-06 .trc-widget-footer {
    float: left;
}

.exchange-thumbnails-desktop-deal-06 .trc_header_left_column {
    height: auto;
    background-color: transparent;
}

.exchange-thumbnails-desktop-deal-06 .trc_header_right_part {
    margin: 0px 0px 0px 0px;
}

/* s-split-exchange-thumbnails-desktop-deal-06 */
.exchange-thumbnails-desktop-deal-06 .trc_header_right_column {
    background: transparent;
    height: auto;
}

.exchange-thumbnails-desktop-deal-06 #disclaimer-label {
    font-size: 10px;
    line-height: 12px;
    font-weight: normal;
    color: #303030;
    font-family: 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
}

/* e-split-exchange-thumbnails-desktop-deal-06 */
@media screen and (min-width:0px) and (max-width:480px) {
    .trc_elastic_exchange-thumbnails-desktop-deal-06 .trc_rbox_outer .videoCube .video-label-box {
        height: auto;
    }

    .trc_elastic_exchange-thumbnails-desktop-deal-06 .trc_rbox_outer .videoCube {
        margin-bottom: 10px;
    }

    .trc_elastic_exchange-thumbnails-desktop-deal-06 .trc_rbox_outer {
        margin-left: -2%;
    }

    .trc_elastic_exchange-thumbnails-desktop-deal-06 .videoCube_aspect {
        padding-bottom: 56.25%;
        width: 100%;
    }

    .trc_elastic_exchange-thumbnails-desktop-deal-06 .videoCube {
        width: 97.99%;
        position: relative;
        float: left;
        margin: 0 0 2% 0;
        margin-left: 2%;
    }

    .trc_elastic_exchange-thumbnails-desktop-deal-06 div.videoCube:nth-of-type(-n+1) {
        display: block;
        visibility: visible;
    }

    .trc_elastic_exchange-thumbnails-desktop-deal-06 div.videoCube:nth-of-type(n+2) {
        display: none;
        visibility: hidden;
    }
}

@media screen and (min-width:481px) {
    .trc_elastic_exchange-thumbnails-desktop-deal-06 .trc_rbox_outer .videoCube .trc-main-label {
        height: auto;
    }

    .trc_elastic_exchange-thumbnails-desktop-deal-06 .trc_rbox_outer .videoCube {
        margin-bottom: 10px;
    }

    .trc_elastic_exchange-thumbnails-desktop-deal-06 .trc_rbox_outer {
        margin-left: -2%;
    }

    .trc_elastic_exchange-thumbnails-desktop-deal-06 .videoCube_aspect {
        padding-bottom: 56.25%;
        width: 100%;
    }

    .trc_elastic_exchange-thumbnails-desktop-deal-06 .videoCube {
        width: 47.995%;
        position: relative;
        float: left;
        margin: 0 0 2% 0;
        margin-left: 2%;
    }

    .trc_elastic_exchange-thumbnails-desktop-deal-06 div.videoCube:nth-of-type(-n+2) {
        display: block;
        visibility: visible;
    }

    .trc_elastic_exchange-thumbnails-desktop-deal-06 div.videoCube:nth-of-type(n+3) {
        display: none;
        visibility: hidden;
    }
}

.exchange-thumbnails-desktop-a-05 {
    width: 300px;
    _width: 300px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: #DFDFDF;
    padding: 0px 0px 0px 0px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: none;
}

.exchange-thumbnails-desktop-a-05 vignette {
    xButtonColor: #fff;
    backgroundColor: #fff;
    backgroundOpacity: 0.8;
    xButtonBGColor: #000;
}

.exchange-thumbnails-desktop-a-05 .playerCube .video-external-data {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.exchange-thumbnails-desktop-a-05 .tbl-reco-reel-slider {
    z-index: 99999;
    margin: initial;
    top: 50%;
}

.exchange-thumbnails-desktop-a-05 .trc_lightbox_overlay {
    background-color: #000000;
    opacity: 0.70;
    filter: alpha(opacity=70);
}

.exchange-thumbnails-desktop-a-05 .tbl-recommendation-reel .tbl-text-under-branding-background {
    background-color: #EBEBEB;
}

.exchange-thumbnails-desktop-a-05 div.syndicatedItem:hover,
.exchange-thumbnails-desktop-a-05 div.syndicatedItem.videoCube_hover {
    background-color: transparent;
}

.exchange-thumbnails-desktop-a-05 .playerCube div.videoCube:hover,
.exchange-thumbnails-desktop-a-05 div.videoCube_hover {
    background-color: transparent;
}

.exchange-thumbnails-desktop-a-05 .trc_pager_prev:hover,
.exchange-thumbnails-desktop-a-05 .trc_pager_next:hover {
    color: #6497ED;
}

.exchange-thumbnails-desktop-a-05 .trc_rbox_border_elm {
    border-color: darkgray;
}

.exchange-thumbnails-desktop-a-05 .syndicatedItem .video-views {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.exchange-thumbnails-desktop-a-05 .syndicatedItem .video-category {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.exchange-thumbnails-desktop-a-05 .tbl-vignette-close-btn-wrp {
    height: 15;
    background: #000;
}

.exchange-thumbnails-desktop-a-05 .syndicatedItem .sponsored {
    color: #9C9A9C;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
}

.exchange-thumbnails-desktop-a-05 .pager_disabled {
    color: #7d898f;
}

.exchange-thumbnails-desktop-a-05 .playerCube .video-category {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.exchange-thumbnails-desktop-a-05 .syndicatedItem .video-uploader {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.exchange-thumbnails-desktop-a-05 .videoCube.thumbnail_start .thumbBlock_holder {
    width: 40%;
    _width: 40%;
}

.exchange-thumbnails-desktop-a-05 .playerCube .video-uploader {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.exchange-thumbnails-desktop-a-05 .video-uploader {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.exchange-thumbnails-desktop-a-05 .trc_sponsored_overlay {
    background-color: black;
}

.exchange-thumbnails-desktop-a-05 .syndicatedItem .video-external-data {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.exchange-thumbnails-desktop-a-05 .trc_rbox_header {
    font-family: 'Unify Sans Bold', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    font-size: 24.0px;
    font-weight: bold;
    text-decoration: none;
    color: #303030;
    border-width: 0;
    background: transparent;
    border-style: none;
    border-color: #D6D5D3;
    padding: 0px 0px 12px 0px;
    line-height: 1.2em;
    display: block;
    margin: 0px 0px 0px 0px;
    position: relative;
    background-color: transparent;
    box-sizing: initial;
    height: auto;
    width: auto;
    _width: auto;
}

.exchange-thumbnails-desktop-a-05 .syndicatedItem .video-rating {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.exchange-thumbnails-desktop-a-05 .videoCube.vertical {
    border-style: solid none none none;
}

.exchange-thumbnails-desktop-a-05 .trc_pager_unselected {
    color: #7d898f;
}

.exchange-thumbnails-desktop-a-05 .video-rating {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.exchange-thumbnails-desktop-a-05 .video-published-date {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
    display: inherit;
}

.exchange-thumbnails-desktop-a-05 .syndicatedItem {
    background-color: transparent;
}

.exchange-thumbnails-desktop-a-05 .syndicatedItem .video-duration-detail {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.exchange-thumbnails-desktop-a-05 .playerCube .videoCube.horizontal {
    border-style: none none none none;
}

.exchange-thumbnails-desktop-a-05 .videoCube.syndicatedItem .thumbnail-overlay {
    background-image: null;
    background-position: 5% 5%;
}

.exchange-thumbnails-desktop-a-05 .videoCube.syndicatedItem.vertical {
    border-style: solid none none none;
}

.exchange-thumbnails-desktop-a-05 .sponsored {
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
    color: #9C9A9C;
}

.exchange-thumbnails-desktop-a-05 .videoCube.syndicatedItem .thumbBlock {
    border-color: darkgray;
    border-width: 0px;
    border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
}

.exchange-thumbnails-desktop-a-05 .videoCube.syndicatedItem .thumbBlock .static-text {
    text-align: left;
    background-color: black;
    display: none;
    color: white;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

.exchange-thumbnails-desktop-a-05 .videoCube.thumbnail_start.trc-split-label .trc-pre-label {
    width: 30%;
    _width: 30%;
}

.exchange-thumbnails-desktop-a-05 .video-category {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #626262;
}

.exchange-thumbnails-desktop-a-05 .thumbnail-emblem {
    background-position: 5% 5%;
    width: 35;
    _width: 35;
    height: 35;
}

.exchange-thumbnails-desktop-a-05 .tbl-vignette-background-screen {
    background-color: #fff;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.exchange-thumbnails-desktop-a-05 .syndicatedItem .video-description {
    max-height: 2.2em;
    *height: 2.2em;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 19.0px;
    text-decoration: none;
}

.exchange-thumbnails-desktop-a-05 .tbl-cta-style .cta-button:hover {
    color: inherit;
    border-color: #999990;
}

.exchange-thumbnails-desktop-a-05 .playerCube .video-published-date {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.exchange-thumbnails-desktop-a-05 .videoCube:hover .thumbnail-overlay,
.exchange-thumbnails-desktop-a-05 .videoCube_hover .thumbnail-overlay {
    background-image: null;
}

.exchange-thumbnails-desktop-a-05 .video-label-box.trc-pre-label {
    height: auto;
}

.exchange-thumbnails-desktop-a-05 .videoCube.thumbnail_start .trc-pre-label {
    width: 60%;
    _width: 60%;
}

.exchange-thumbnails-desktop-a-05 .syndicatedItem .video-title {
    max-height: 96.0px;
    *height: 96.0px;
    color: #303030;
    font-family: 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    font-size: 20.0px;
    line-height: 24.0px;
    font-weight: bold;
    text-decoration: none;
    padding: 0;
}

.exchange-thumbnails-desktop-a-05 .playerCube:hover .thumbnail-overlay,
.exchange-thumbnails-desktop-a-05 .playerCube_hover .thumbnail-overlay {
    background-image: null;
}

.exchange-thumbnails-desktop-a-05 .videoCube.thumbnail_start.trc-split-label .trc-main-label {
    width: 30%;
    _width: 30%;
}

.exchange-thumbnails-desktop-a-05 .videoCube {
    width: auto;
    _width: auto;
    background-color: transparent;
    border-width: 0px 0px 0px 0px;
    border-color: #E4E4E4;
    padding: 0px 0px 0px 0px;
    height: auto;
    margin-left: 0px;
    margin-top: 0px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-style: SOLID;
    margin: 0 0 10px 0;
}

.exchange-thumbnails-desktop-a-05 .sponsored-default .video-description {
    max-height: 2.2em;
    *height: 2.2em;
}

.exchange-thumbnails-desktop-a-05 .tbl-vignette-attribution {
    color: #6B6666;
    font-size: 15px;
}

.exchange-thumbnails-desktop-a-05 .playerCube .video-description {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 11px;
    font-weight: normal;
    text-decoration: none;
    max-height: 2.2em;
    *height: 2.2em;
    color: black;
}

.exchange-thumbnails-desktop-a-05 .playerCube .videoCube .video-label-box {
    margin-left: 81px;
    margin-right: 0px;
}

.exchange-thumbnails-desktop-a-05 .videoCube.syndicatedItem .thumbBlock .branding {
    text-align: left;
    background-color: transparent;
    display: none;
    left: 0px;
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    background-image: null;
}

.exchange-thumbnails-desktop-a-05 div.videoCube:hover,
.exchange-thumbnails-desktop-a-05 div.videoCube_hover {
    background-color: transparent;
}

.exchange-thumbnails-desktop-a-05 .videoCube .story-widget.story-widget-text-under .tbl-ui-line {
    background-color: #333333;
}

.exchange-thumbnails-desktop-a-05 .videoCube .sponsored {
    margin-top: -7px;
}

.exchange-thumbnails-desktop-a-05 .trc_pager_pages div {
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

.exchange-thumbnails-desktop-a-05 .sponsored-url {
    font-size: 9px;
    font-weight: bold;
    text-decoration: underline;
    color: green;
}

.exchange-thumbnails-desktop-a-05 .playerCube .video-title {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 14px;
    line-height: 17.5px;
    font-weight: bold;
    max-height: 2.58em;
    *height: 2.58em;
    color: black;
}

.exchange-thumbnails-desktop-a-05 .trc_rbox_header_icon_img {
    margin: 0px;
    height: 18px;
}

.exchange-thumbnails-desktop-a-05 .tbl-recommendation-reel .tbl-text-under-title-background {
    background-color: #EBEBEB;
}

.exchange-thumbnails-desktop-a-05 .tbl-recommendation-reel .tbl-ui-line {
    background-color: #333333;
}

.exchange-thumbnails-desktop-a-05 .videoCube.syndicatedItem.horizontal {
    border-style: none;
}

.exchange-thumbnails-desktop-a-05 .videoCube .thumbBlock .static-text {
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 11px;
    background-color: #a30202;
    display: block;
    color: #ffffff;
    text-align: left;
}

.exchange-thumbnails-desktop-a-05 .video-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16.0px;
    line-height: 18.0px;
    font-weight: bold;
    max-height: 120.0px;
    *height: 120.0px;
    color: #303030;
    text-decoration: none;
}

.exchange-thumbnails-desktop-a-05 .video-label,
.exchange-thumbnails-desktop-a-05 .sponsored,
.exchange-thumbnails-desktop-a-05 .sponsored-url {
    font-family: 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
}

.exchange-thumbnails-desktop-a-05 .playerCube .video-rating {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.exchange-thumbnails-desktop-a-05 .syndicatedItem .branding {
    color: #999999;
    font-size: 11.0px;
    font-weight: bold;
    text-decoration: none;
    font-family: 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    background-image: null;
    text-align: left;
    line-height: 22.0px;
}

.exchange-thumbnails-desktop-a-05 .trc_pager_selected {
    color: #0056b3;
}

.exchange-thumbnails-desktop-a-05 .videoCube.syndicatedItem {
    background-color: transparent;
    border-color: #E4E4E4;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-width: 0px 0px 0px 0px;
    border-style: SOLID;
}

.exchange-thumbnails-desktop-a-05 .branding div.logoDiv {
    font-family: inherit;
}

.exchange-thumbnails-desktop-a-05 .trc_rbox_div {
    width: auto;
    _width: 99%;
    height: 410px;
    border-width: 0;
    padding: 0;
    margin: 0 0 0 0;
}

.exchange-thumbnails-desktop-a-05 .playerCube .video-views {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.exchange-thumbnails-desktop-a-05 .trc_pager div {
    font-family: serif;
}

.exchange-thumbnails-desktop-a-05 .syndicatedItem .video-label-box.trc-pre-label {
    height: auto;
}

.exchange-thumbnails-desktop-a-05 recommendationReel {
    min-adx-line-color: #2abfd5;
    min-adx-progress-color: #FFF;
}

.exchange-thumbnails-desktop-a-05 .videoCube.horizontal {
    border-style: none;
}

.exchange-thumbnails-desktop-a-05 div.trc_pager_pages div:hover {
    color: #6497ED;
}

.exchange-thumbnails-desktop-a-05 .pager_enabled {
    color: #0056b3;
}

.exchange-thumbnails-desktop-a-05 .playerCube .thumbnail-overlay {
    background-image: null;
    background-position: 5% 5%;
}

.exchange-thumbnails-desktop-a-05 .videoCube .thumbnail-overlay {
    background-image: null;
    background-position: 5% 5%;
}

.exchange-thumbnails-desktop-a-05 .playerCube .videoCube .video-duration {
    display: block;
    left: 36px;
}

.exchange-thumbnails-desktop-a-05 .syndicatedItem .video-published-date {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    display: inherit;
}

.exchange-thumbnails-desktop-a-05 .syndicatedItem .sponsored-url {
    color: green;
    font-size: 9px;
    font-weight: bold;
    text-decoration: underline;
}

.exchange-thumbnails-desktop-a-05 .playerCube .videoCube .thumbBlock {
    border-width: 0px;
    border-color: darkgray;
}

.exchange-thumbnails-desktop-a-05 .playerCube .video-label-box {
    text-align: left;
}

.exchange-thumbnails-desktop-a-05 div.sponsored-default:hover,
.exchange-thumbnails-desktop-a-05 div.sponsored-default.videoCube_hover {
    background-color: inherit;
}

.exchange-thumbnails-desktop-a-05 .videoCube .story-widget.story-widget-text-under .tbl-text-under-title-background {
    background-color: #EBEBEB;
}

.exchange-thumbnails-desktop-a-05 .video-external-data {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.exchange-thumbnails-desktop-a-05 .trc_pager_prev,
.exchange-thumbnails-desktop-a-05 .trc_pager_next {
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

.exchange-thumbnails-desktop-a-05 .videoCube .thumbBlock {
    border-width: 0px;
    border-color: darkgray;
    border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
}

.exchange-thumbnails-desktop-a-05 .videoCube.syndicatedItem .video-duration {
    display: none;
    left: 36px;
}

.exchange-thumbnails-desktop-a-05 .sponsored-default .video-title {
    max-height: 2.58em;
    *height: 2.58em;
}

.exchange-thumbnails-desktop-a-05 .branding {
    color: #999999;
    font-size: 11.0px;
    font-weight: bold;
    text-decoration: none;
    font-family: 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    background-image: null;
    text-align: left;
    line-height: 22.0px;
}

.exchange-thumbnails-desktop-a-05 .sponsored-default {
    background-color: #F7F6C6;
}

.exchange-thumbnails-desktop-a-05 .playerCube .videoCube {
    background-color: transparent;
    border-color: #D6D5D3;
    border-width: 1px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    margin-left: 0px;
    margin-top: 0px;
    padding: 3px;
}

.exchange-thumbnails-desktop-a-05 .branding .logoDiv a span {
    color: inherit;
    font-size: inherit;
}

.exchange-thumbnails-desktop-a-05 .video-label-box {
    text-align: left;
    height: auto;
    margin: 0px 0px 0px 0px;
}

.exchange-thumbnails-desktop-a-05 .video-description {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 19.0px;
    font-weight: normal;
    max-height: 2.2em;
    *height: 2.2em;
    color: black;
    text-decoration: none;
}

.exchange-thumbnails-desktop-a-05 .videoCube .video-duration {
    left: 36px;
    display: none;
}

.exchange-thumbnails-desktop-a-05 div.syndicatedItem:hover .thumbBlock {
    border-color: inherit;
}

.exchange-thumbnails-desktop-a-05 .trc_pager_counter {
    color: #000000;
}

.exchange-thumbnails-desktop-a-05 .whatsThisSyndicated {
    font-family: Arial, Verdana, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: black;
    text-decoration: none;
    padding: 0;
}

.exchange-thumbnails-desktop-a-05 .playerCube .video-duration-detail {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.exchange-thumbnails-desktop-a-05 .video-duration-detail {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.exchange-thumbnails-desktop-a-05 div.videoCube:hover .thumbBlock {
    border-color: inherit;
}

.exchange-thumbnails-desktop-a-05 .video-icon-img {
    margin: 0px;
    height: 18px;
}

.exchange-thumbnails-desktop-a-05 .video-views {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.exchange-thumbnails-desktop-a-05 .tbl-cta-style .cta-button {
    font-family: Helvetica, Arial, sans-serif;
    background-color: transparent;
    border-color: #999990;
    color: #333333;
}

.exchange-thumbnails-desktop-a-05 .syndicatedItem .video-label-box {
    height: auto;
    margin: 0px 0px 0px 0px;
}

.exchange-thumbnails-desktop-a-05 .logoDiv a span {
    font-size: 11px;
    color: #000000;
    display: inline;
    font-weight: normal;
}

.exchange-thumbnails-desktop-a-05 .videoCube:hover .video-label-box .video-title {
    text-decoration: underline;
}

.exchange-thumbnails-desktop-a-05 .videoCube .video-label-box .video-title {
    font-family: 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    margin: 0 0 4px 0;
}

.exchange-thumbnails-desktop-a-05 .video-label-box .branding {
    display: block;
}

.exchange-thumbnails-desktop-a-05 .trc_header_left_column {
    width: 48%;
    _width: 48%;
    display: inline-block;
    height: auto;
}

.exchange-thumbnails-desktop-a-05 .trc_rbox_header .trc_header_ext {
    position: relative;
    top: auto;
    right: auto;
}

.exchange-thumbnails-desktop-a-05 .logoDiv a {
    font-size: 100%;
}

.exchange-thumbnails-desktop-a-05 .videoCube a {
    padding: 0 0 0 0;
}

.exchange-thumbnails-desktop-a-05 .trc_rbox_header .logoDiv {
    line-height: normal;
    font-size: inherit;
}

.exchange-thumbnails-desktop-a-05 .trc_rbox_header_span .trc_header_right_column {
    background: transparent;
    height: auto;
}

.exchange-thumbnails-desktop-a-05 .trc_header_right_part {
    margin: 0px 0 0 0;
}

/* s-split-exchange-thumbnails-desktop-a-05 */
/* start custom css */
.exchange-thumbnails-desktop-a-05 .videoCube .video-external-data {
    margin-left: 7px;
    color: #626262;
    font-family: Georgia;
    line-height: 1.17;
    display: inline;
}

.exchange-thumbnails-desktop-a-05 .videoCube.syndicatedItem .video-description {
    font-family: 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
    max-height: 36px;
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
    font-weight: 700;
    color: rgb(102, 102, 102);
}

.exchange-thumbnails-desktop-a-05 .videoCube.thumbnail_start .item-thumbnail-href .thumbBlock_holder {
    width: 50%;
}

.exchange-thumbnails-desktop-a-05 .videoCube .video-label dt {
    text-transform: uppercase;
    font-size: 12px;
    padding-top: 3px;
    line-height: 18px;
    font-family: 'Unify Sans', 'Helvetica Neue', 'Arial Nova', Helvetica, Arial, sans-serif;
}

.exchange-thumbnails-desktop-a-05 .video-category {
    padding-top: 4px;
    display: inline;
}

.exchange-thumbnails-desktop-a-05 .video-category.news {
    color: rgb(24, 119, 182);
}

.exchange-thumbnails-desktop-a-05 .video-category.sports {
    color: rgb(158, 29, 10);
}

.exchange-thumbnails-desktop-a-05 .video-category.life {
    color: rgb(116, 23, 132);
}

.exchange-thumbnails-desktop-a-05 .video-category.entertainment {
    color: rgb(116, 23, 132);
}

.exchange-thumbnails-desktop-a-05 .video-category.money {
    color: rgb(19, 127, 57);
}

.exchange-thumbnails-desktop-a-05 .video-category.tech {
    color: rgb(193, 87, 9);
}

.exchange-thumbnails-desktop-a-05 .video-category.travel {
    color: rgb(17, 158, 158);
}

.exchange-thumbnails-desktop-a-05 .video-category.opinion {
    color: rgb(79, 75, 182);
}

/* end custom css */
/* override bootstrap default span definitions */
.exchange-thumbnails-desktop-a-05 [class*=span] {
    float: none;
    margin-left: 0;
}

.exchange-thumbnails-desktop-a-05 .trc_header_left_column {
    background: transparent;
}

.exchange-thumbnails-desktop-a-05 {
    padding-top: 25px;
    padding-bottom: 25px;
}

.exchange-thumbnails-desktop-a-05 [class*=span]:after {
    display: inline-block;
    content: '';
    border-top: 4px solid #626262;
    width: 67%;
    padding-top: 6px;
    padding-right: 6px;
    margin-right: -100%;
    margin-left: 10px;
}

/* e-split-exchange-thumbnails-desktop-a-05 */
@media screen and (min-width:0px) {
    .trc_elastic_exchange-thumbnails-desktop-a-05 .trc_rbox_outer .videoCube .video-label-box {
        height: auto;
    }

    .trc_elastic_exchange-thumbnails-desktop-a-05 .trc_rbox_outer .videoCube {
        margin-bottom: 10px;
    }

    .trc_elastic_exchange-thumbnails-desktop-a-05 .trc_rbox_outer {
        margin-left: -2%;
    }

    .trc_elastic_exchange-thumbnails-desktop-a-05 .videoCube_aspect {
        padding-bottom: 56.093023255813954%;
        width: 100%;
    }

    .trc_elastic_exchange-thumbnails-desktop-a-05 .videoCube {
        width: 97.99%;
        position: relative;
        float: left;
        margin: 0 0 2% 0;
        margin-left: 2%;
    }

    .trc_elastic_exchange-thumbnails-desktop-a-05 div.videoCube:nth-of-type(-n+1) {
        display: block;
        visibility: visible;
    }

    .trc_elastic_exchange-thumbnails-desktop-a-05 div.videoCube:nth-of-type(n+2) {
        display: none;
        visibility: hidden;
    }
}
 
.tbl-loading-spinner.tbl-loading-cards-placeholder {
    background: rgba(0, 0, 0, 0);
    background-size: 100%;
    height: auto;
    margin-top: 40px
}

.tbl-placeholder-card {
    background: #f6f7f9;
    height: 125px;
    overflow: hidden;
    position: relative;
    margin-bottom: 48px
}

.tbl-placeholder-card:before {
    background-color: #f6f7f9;
    background-image: url(//cdn.taboola.com/static/91/9117a6d9-cbf1-4ea6-8caa-7461ce6554bc.gif);
    background-repeat: repeat-y;
    background-size: 100% 1px;
    content: " ";
    display: block;
    height: 100%
}

.tbl-masker {
    position: absolute;
    width: calc(100% - 190px - 24px);
    background-color: #fff;
    box-sizing: content-box;
    border-color: #fff;
    border-style: solid;
    border-left-width: 24px
}

.tbl-first-row-pl,
.tbl-second-row-pl,
.tbl-third-row-pl {
    background: rgba(0, 0, 0, 0);
    z-index: 1
}

.tbl-first-row-pl {
    top: 0;
    height: 18px;
    left: 190px;
    border-top-width: 11px;
    border-bottom-width: 18px
}

.tbl-second-row-pl {
    top: 47px;
    height: 18px;
    left: 190px;
    border-top-width: 0;
    border-bottom-width: 18px
}

.tbl-third-row-pl {
    top: 83px;
    height: 15px;
    left: 190px;
    border-top-width: 0;
    border-bottom-width: 35px
}

.tbl-last-row-right-padding {
    top: 83px;
    left: calc(30% + 130px);
    width: 100%;
    height: 15px;
    border-width: 0
}

.tbl-img-top-padding,
.tbl-img-bottom-padding,
.tbl-first-col-padding {
    display: none
}

.tbl-second-col-padding {
    display: block;
    width: 24px;
    height: 100%;
    border-width: 0;
    top: 0;
    right: 0
}

.render-late-effect[data-feed-main-container-id="gnt_tbw_1"] .thumbBlock {
    opacity: 0;
    transition: opacity .75s
}

.render-late-effect[data-feed-main-container-id="gnt_tbw_1"] .thumbBlock[style*=background-image] {
    opacity: 1
}

.tbl-loading-placeholder-dir-rtl .tbl-masker {
    border-right-width: 24px
}

.tbl-loading-placeholder-dir-rtl .tbl-first-row-pl,
.tbl-loading-placeholder-dir-rtl .tbl-second-row-pl,
.tbl-loading-placeholder-dir-rtl .tbl-third-row-pl {
    right: 190px;
    left: auto
}

.tbl-loading-placeholder-dir-rtl .tbl-last-row-right-padding {
    right: calc(30% + 130px);
    left: auto
}

.tbl-loading-placeholder-dir-rtl .tbl-second-col-padding {
    right: auto;
    left: 0
}

@media screen and (max-width: 480px)and (min-width: 0px) {
    .tbl-loading-spinner.tbl-loading-cards-placeholder {
        margin-top: 8px
    }

    .tbl-placeholder-card {
        height: 87px;
        margin-bottom: 8px
    }

    .tbl-masker {
        width: calc(100% - 114px - 12px);
        border-left-width: 12px
    }

    .tbl-loading-placeholder-dir-rtl .tbl-masker {
        border-right-width: 12px
    }

    .tbl-first-row-pl {
        top: 0;
        height: 10px;
        left: 114px;
        border-top-width: 16px;
        border-bottom-width: 10px
    }

    .tbl-second-row-pl {
        top: 36px;
        height: 10px;
        left: 114px;
        border-top-width: 0;
        border-bottom-width: 11px
    }

    .tbl-third-row-pl {
        top: 57px;
        height: 8px;
        left: 114px;
        border-top-width: 0;
        border-bottom-width: 22px
    }

    .tbl-last-row-right-padding {
        top: 57px;
        height: 8px
    }

    .block-no-border,
    .tbl-first-col-padding,
    .tbl-img-bottom-padding,
    .tbl-img-top-padding {
        display: block;
        border-width: 0
    }

    .tbl-img-top-padding {
        height: 10px;
        width: 100%;
        top: 0
    }

    .tbl-img-bottom-padding {
        height: 10px;
        width: 100%;
        bottom: 0
    }

    .tbl-first-col-padding {
        height: 100%;
        width: 8px;
        top: 0;
        left: 0
    }

    .tbl-second-col-padding {
        display: none
    }

    .tbl-loading-placeholder-dir-rtl .tbl-first-col-padding {
        right: 0;
        left: auto
    }

    .tbl-loading-placeholder-dir-rtl .tbl-first-row-pl,
    .tbl-loading-placeholder-dir-rtl .tbl-second-row-pl,
    .tbl-loading-placeholder-dir-rtl .tbl-third-row-pl {
        right: 114px;
        left: auto
    }
}

[data-feed-main-container-id="gnt_tbw_1"] {
    position: relative;
    margin-top: 3px;
    -webkit-text-size-adjust: 100%;
    clear: both;
    padding: 0;
    background-color: transparent
}

[data-feed-main-container-id="gnt_tbw_1"] .tbl-feed-header {
    padding: 0 5px 10px;
    background: 0;
    box-sizing: border-box
}

[data-feed-main-container-id="gnt_tbw_1"] .tbl-feed-header-logo {
    height: 11px;
    width: 76px;
    display: inline-block;
    margin: 0;
    background-image: url(//cdn.taboola.com/static/f8/f89e1763-220d-4e09-ba69-9e040548fb7a.svg);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: contain
}

[data-feed-main-container-id="gnt_tbw_1"] .tbl-feed-header.tbl-header-with-text.tbl-logo-right-position {
    padding: 0 5px 10px 0
}

[data-feed-main-container-id="gnt_tbw_1"] .tbl-feed-header.tbl-header-with-text.tbl-logo-left-position {
    padding: 0 0 10px 5px
}

[data-feed-main-container-id="gnt_tbw_1"] .tbl-feed-header.tbl-header-with-text {
    display: table;
    width: 100%
}

[data-feed-main-container-id="gnt_tbw_1"] .tbl-header-with-text .tbl-feed-header-logo {
    display: table-cell;
    background-position-y: 100%
}

[data-feed-main-container-id="gnt_tbw_1"] .tbl-header-with-text .tbl-feed-header-text {
    display: table-cell;
    width: calc(100% - 76px);
    word-break: break-word
}

[data-feed-main-container-id="gnt_tbw_1"] .tbl-logo-left-position {
    direction: ltr
}

[data-feed-main-container-id="gnt_tbw_1"] .tbl-header-with-text.tbl-logo-left-position .tbl-feed-header-text {
    text-align: right
}

[data-feed-main-container-id="gnt_tbw_1"] .tbl-logo-right-position {
    direction: rtl
}

[data-feed-main-container-id="gnt_tbw_1"] .tbl-header-with-text.tbl-logo-right-position .tbl-feed-header-text {
    text-align: left;
    direction: ltr
}

[data-feed-main-container-id="gnt_tbw_1"] .tbl-feed-card {
    margin-bottom: 10px;
    background-color: transparent;
    overflow: hidden;
    padding-bottom: 0
}

[data-feed-main-container-id="gnt_tbw_1"] .tbl-loading-spinner {
    margin-bottom: 10px
}

[data-feed-main-container-id="gnt_tbw_1"].tbl-feed-frame-DIVIDER .tbl-feed-card {
    box-shadow: 0 1px #e6ecf0;
    margin-bottom: 22px
}

[data-feed-main-container-id="gnt_tbw_1"].tbl-feed-frame-FRAME .tbl-feed-card {
    box-shadow: 0 2px 5px 0 #e6ecf0;
    margin: 0 2px 22px 2px
}

[data-feed-main-container-id="gnt_tbw_1"].tbl-feed-frame-SEMI_FRAME .tbl-feed-card {
    overflow: visible;
    position: relative
}

[data-feed-main-container-id="gnt_tbw_1"].tbl-feed-frame-SEMI_FRAME .tbl-feed-card::after,
[data-feed-main-container-id="gnt_tbw_1"].tbl-feed-frame-SEMI_FRAME .tbl-feed-card::before {
    content: "";
    width: 100%;
    left: 0;
    position: absolute;
    display: block
}

[data-feed-main-container-id="gnt_tbw_1"].tbl-feed-frame-SEMI_FRAME .tbl-feed-card::after {
    height: 50px;
    box-shadow: 0 2px 5px 0 #e6ecf0;
    bottom: 0
}

[data-feed-main-container-id="gnt_tbw_1"].tbl-feed-abp {
    max-width: 770px;
    margin: 3px auto 0
}

[data-feed-main-container-id="gnt_tbw_1"] .tbl-feed-card .video-label-box .video-description {
    margin-top: 2px
}

@media screen and (max-width:480px) {
    [data-feed-main-container-id="gnt_tbw_1"].tbl-feed-full-width {
        padding: 0px 8px
    }

    [data-feed-main-container-id="gnt_tbw_1"] .tbl-feed-card {
        margin-bottom: 5px
    }

    [data-feed-main-container-id="gnt_tbw_1"] .trc-widget-footer,
    [data-feed-main-container-id="gnt_tbw_1"] .trc_header_ext {
        padding-right: 3px
    }

    [data-feed-main-container-id="gnt_tbw_1"].tbl-feed-frame-DIVIDER .tbl-feed-card {
        margin-bottom: 16px
    }

    [data-feed-main-container-id="gnt_tbw_1"].tbl-feed-frame-FRAME .tbl-feed-card {
        margin: 0 0 16px 0
    }
}

[data-feed-main-container-id="gnt_tbw_1"][data-feed-container-num] {
    background-color: TRANSPARENT;
    padding: 0px 0px 0px 0px;
}

[data-feed-main-container-id="gnt_tbw_1"] .tbl-feed-header {
    padding: 0px 5px 10px 5px;
    background: transparent;
    text-align: initial;
    display: table;
    width: 100%;
}

[data-feed-main-container-id="gnt_tbw_1"] .tbl-feed-card {
    box-shadow: none;
    border: none;
}

[data-feed-main-container-id="gnt_tbw_1"] .tbl-feed-header {
    background-color: transparent;
}

#taboola-section-front-thumbnails {
    display: inline-block;
    width: 70%;
    padding: 1.5% 0 1.5% 1.5%;
}

@media screen and (min-width: 1250px) and (max-width: 1400px) {
    #taboola-section-front-thumbnails {
        width: 70%;
    }
}

@media screen and (min-width: 1150px) and (max-width: 1249px) {
    #taboola-section-front-thumbnails {
        width: 72%;
    }
}

@media screen and (max-width: 1149px) {
    #taboola-section-front-thumbnails {
        display: block;
        width: 97%;
        padding: 1.5% 1.5% 1.5% 1.5%;
    }
}

#gnt_tbw_1-pl3 .trc_rbox_header {
    display: none;
}

#gnt_tbw_2-pl3 .trc_rbox_header {
    display: none;
}

#gnt_tbw_1-pl14 .trc_rbox_header {
    display: none;
}

#gnt_tbw_2-pl14 .trc_rbox_header {
    display: none;
}

#taboola-short-article-2x5 .tbl-feed-card .video-label-box .video-description {
    margin-bottom: 15px;
}
 
.videoCube a.tbl-text-over-container span.video-label-box.video-label-box-cta {
    position: inherit
}

.videoCube a.video-cta-style {
    width: 100%
}

.videoCube a.video-cta-style .video-label-box.video-label-box-cta {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    align-content: flex-start;
    align-items: center
}

.videoCube a.video-cta-style .video-label-box.video-label-box-cta.video-label-box-cta-non-ie {
    justify-content: space-between
}

.videoCube a.video-cta-style .video-label-flex-cta-item {
    flex-basis: 100%
}

.videoCube a.video-cta-style .video-branding-flex-cta-item {
    margin-top: 1px;
    flex-grow: 1;
    flex-basis: 1px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.videoCube .video-cta-href {
    display: inline-block;
    margin-top: 1px;
    margin-inline-start: 2px;
    padding: 0;
    max-width: 100%;
    min-width: 72px;
    min-width: min(100%, 72px);
    bottom: 0;
    vertical-align: top;
    position: relative;
    box-sizing: content-box;
    flex-shrink: 0;
    font-size: 10px;
    line-height: 13.2px
}

.videoCube .video-cta-href button.video-cta-button {
    margin: 0;
    height: 24px;
    font-size: 10px;
    line-height: 13.2px;
    border-radius: 4px;
    border: 1px solid #000;
    background-color: inherit;
    text-transform: none;
    letter-spacing: normal;
    box-sizing: border-box;
    cursor: pointer;
    outline: none;
    font-family: Helvetica;
    padding: 1px 4px;
    width: 100%;
    min-width: 1px;
    opacity: 1;
    box-shadow: none;
    user-select: none;
    transition: none;
    text-decoration: none;
    transform: none;
    font-weight: bold
}

.videoCube .video-cta-href button.video-cta-button:hover {
    color: inherit;
    border-color: inherit;
    background-color: inherit;
    letter-spacing: normal
}
 
.motion-ads-wrapper {
    overflow: hidden;
}

.motion-ads-wrapper .motion-ads-container {
    height: 100%;
    width: 100%;
    background-color: transparent;
    background-size: auto;
    text-align: center;
    overflow: hidden;
    display: block;
}

.motion-ads-wrapper .motion-ads-container.with-fade {
    transition: background-color 500ms ease-in;
}

.motion-ads-wrapper .motion-ads-container.is-playing {
    background-color: transparent;
}

.motion-ads-wrapper .motion-ads-container.with-fade video {
    transition: opacity 1000ms ease-in;
}

.motion-ads-wrapper .motion-ads-container video {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: 50% 50%;
    -o-object-fit: contain;
    -o-object-position: 50% 50%;
    opacity: 1;
}

.motion-ads-wrapper .motion-ads-container:not(.is-playing) video {
    visibility: hidden;
    opacity: 0;
}
 
#_cm-css-reset._cm-ad video {
    visibility: hidden !important;
}
 
#_cm-css-reset {
    height: inherit;
    width: inherit;
    direction: ltr;
    text-align: left;
}

#_cm-css-reset.vpaid-player-container .vjs-tech {
    background-color: #000000;
}

#_cm-css-reset.vpaid-player-container {
    position: relative;
    z-index: 99;
}

#_cm-css-reset.vpaid-player-container video~iframe {
    z-index: 10;
    position: absolute;
    left: 0;
    top: 0;
}

#_cm-css-reset .vpaid-ad-controls {
    -webkit-transition: opacity 500ms ease-out;
    -moz-transition: opacity 500ms ease-out;
    -o-transition: opacity 500ms ease-out;
    transition: opacity 500ms ease-out;
    opacity: 0;
}

#_cm-css-reset.vpaid-player-container:hover .vpaid-ad-controls {
    opacity: 1;
}

#_cm-css-reset.vpaid-player-container .vpaid-ad-controls,
#_cm-css-reset.vpaid-player-container .vpaid-ad-pause {
    height: 30px;
    right: 0;
    position: absolute;
    left: 0px;
    bottom: 0;
    z-index: 1001;
    background-color: rgba(0, 0, 0, 1);
    border-top: 1px rgba(255, 255, 255, 0.7) solid;
}

#_cm-css-reset .vpaid-ad-controls.vjs-default-skin .vjs-control {
    width: 2em;
}

/*
#_cm-css-reset .vpaid-ad-controls.vjs-default-skin .vjs-control:before {
line-height: 2;
font-size: 16px;
}*/

#_cm-css-reset .vpaid-ad-controls.vjs-default-skin .vjs-control.c-paused:before {
    content: '\e001';
}

#_cm-css-reset.vpaid-player-container .vpaid-ad-volume-container {
    height: 30px;
    width: 60px;
    position: relative;
    float: right;
    margin-right: 10px;
    top: 0;
    cursor: pointer;
}

#_cm-css-reset.vpaid-player-container .vpaid-ad-mute-container {
    height: 30px;
    width: 30px;
    position: relative;
    float: right;
    top: 0;
    cursor: pointer;
}

#_cm-css-reset.vpaid-player-container .vpaid-ad-volume-track {
    height: 8px;
    border: 1px #000000 solid;
    box-shadow: 0 0 5px 1px rgb(255, 255, 255);
    position: absolute;
    z-index: 0;
    right: 0;
    top: 11px;
    left: 0;
    background: rgba(51, 51, 51, 0.9);
}

#_cm-css-reset.vpaid-player-container .vpaid-ad-volume-slider {
    height: 8px;
    border: 1px #000000 solid;
    position: absolute;
    width: 40%;
    top: 11px;
    left: 0;
    background: rgba(183, 234, 187, 0.9);
    z-index: 1;
}

/*#_cm-css-reset .mpegcnv::before {
content: "";
position: absolute;

top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 100;
}*/

#_cm-css-reset .tbl-text {
    font-family: Arial, Helvetica, sans-serif;
    white-space: nowrap;
    font-size: 11px;
    color: #fff;
    left: 10px;
    top: 4px;
    position: absolute;
    font-weight: bold;
    z-index: 1001;
}

#_cm-css-reset .mc-video {
    z-index: 101;
}

#_cm-css-reset .vpaid-handler {
    z-index: 1000;
    height: 100%;
    width: 100%;
}

#_cm-css-reset .speaker {
    position: absolute;
    width: 46px;
    height: 46px;
    bottom: -3px;
    right: -5px;
    z-index: 1001;
    background-image: url('https://vidstat.taboola.com/player-assets/mob-vol-on.svg');
}

#_cm-css-reset .speaker.mute {
    background-image: url('https://vidstat.taboola.com/player-assets/mob-vol-off.svg');
}

#_cm-css-reset .hide {
    display: none;
}

#_cm-css-reset .mc-loud-video {
    position: absolute;
    pointer-events: none;
}

#_cm-css-reset .mc-loud-video::-webkit-media-controls-panel {
    display: none !important;
    -webkit-appearance: none;
}

/* Old shadow dom for play button */

#_cm-css-reset .mc-loud-video::state(webkit-media-controls-play-button) {
    display: none !important;
    -webkit-appearance: none;
}

/* New shadow dom for play button */

/* This one works */

#_cm-css-reset .mc-loud-video::-webkit-media-controls-start-playback-button {
    display: none !important;
    -webkit-appearance: none;
}

#_cm-css-reset .mc-loud-video::-webkit-media-controls {
    display: none !important;
}

#_cm-css-reset .mc-loud-video::-webkit-media-controls-enclosure {
    display: none !important;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls.show {
    display: block;
    margin: 0;
    padding: 0;
    position: initial;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls.show * {
    position: absolute !important;
    display: block;
    margin: 0;
    padding: 0;
    background-color: transparent;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls {
    width: 100%;
    height: 100%;
    z-index: 1000;
    left: 0;
    bottom: -32px;
    -webkit-transition: bottom 0.35s ease-in-out;
    -moz-transition: bottom 0.35s ease-in-out;
    -o-transition: bottom 0.35s ease-in-out;
    transition: bottom 0.35s ease-in-out;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls .control {
    z-index: 100;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls .interactive {
    pointer-events: all;
    cursor: pointer;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls.hide,
#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls .hide {
    display: none;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls.show,
#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls .show {
    display: block;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls .cm_video_controls_progressbar_area {
    width: 100%;
    height: 5px;
    bottom: 0%;
    cursor: default;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls .cm_video_controls_progressbar_area .cm_video_controls_progressbar {
    height: 100%;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls .cm_video_controls_progressbar_area .cm_video_controls_progressbar_bg {
    width: 100%;
    height: 100%;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls .white_bg {
    background: rgba(255, 255, 255, 0.3);
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls .blue_bg {
    background: rgba(21, 75, 145, 1);
    -webkit-transition: width 0.5s ease;
    -moz-transition: width 0.5s ease;
    -o-transition: width 0.5s ease;
    transition: width 0.5s ease;
    width: 0%;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls .blue_bg.init_bg {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls {
    width: 100%;
    height: 27px;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls .cm_video_controls_main_area .play_pause {
    top: 3px;
    left: 5px;
    width: 20px;
    height: 20px;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls .cm_video_controls_main_area .play_pause .pause {
    width: 40px;
    height: 27px;
    top: -7px;
    left: -8px;
    background-image: url('https://vidstat.taboola.com/player-assets/pause2.svg');
    background-size: 36px;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls .cm_video_controls_main_area .play_pause .play {
    border-top: 5px solid transparent;
    border-left: 10px solid #fff;
    border-bottom: 5px solid transparent;
    left: 6px;
    top: 5px;
    z-index: 102;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls .cm_video_controls_main_area .title {
    top: 7px;
    left: 30px;
    width: 140px;
    text-align: left;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls .cm_video_controls_main_area .timer {
    top: 6px;
    right: 110px;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls .text {
    color: white;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    top: 10px;
    left: 28px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls .text.opt-out-hidden {
    left: 13px;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls {
    width: 100%;
    height: 100%;
    right: 0px;
    bottom: 0;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls .video_controls_main_area .cm_video_controls_mute {
    width: 35px;
    height: 27px;
    right: 8px;
    bottom: 5px;
    background-size: 44px;
    box-sizing: content-box;
    background-position-y: center;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls .video_controls_main_area .cm_video_controls_mute.display_mute {
    background-image: url('https://vidstat.taboola.com/player-assets/desk_muted2.svg');
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls .video_controls_main_area .cm_video_controls_mute.display_unmute {
    background-image: url('https://vidstat.taboola.com/player-assets/desk_playing2.svg');
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls .video_controls_main_area .video-controls-scroller-area {
    width: 80px;
    height: 100%;
    right: 5px;
    top: 0%;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls_mobile {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 1001;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls .video_controls_main_area {
    pointer-events: none;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls .video_controls_main_area .cm_video_controls_playpause.hide {
    display: none;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls .video_controls_main_area .cm_video_controls_playpause.show {
    display: block;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls .video_controls_main_area .cm_video_controls_playpause {
    bottom: 28px;
    left: 5px;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls .video_controls_main_area .cm_video_controls_playpause .pause {
    width: 40px;
    height: 27px;
    top: -10px;
    left: -8px;
    background-image: url(https://vidstat.taboola.com/player-assets/pause2.svg);
    background-size: 40px;
}

#_cm-css-reset ._cm-video-ad.vpaid-player-container .video_controls .video_controls_main_area .cm_video_controls_playpause .play {
    border-top: 6px solid transparent;
    border-left: 10px solid #fff;
    border-bottom: 6px solid transparent;
    left: 7px;
    top: 3px;
    z-index: 102;
}

#_cm-css-reset .mc-play {
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-left: 9px solid #fff;
    border-bottom: 7px solid transparent;
    left: 14px;
    position: absolute;
    bottom: 10px;
    z-index: 1001;
}

#_cm-css-reset .mc-pause {
    display: block;
    width: 42px;
    height: 42px;
    left: -4px;
    position: absolute;
    bottom: -2px;
    z-index: 1001;
    background-image: url('https://vidstat.taboola.com/player-assets/mob-pause.svg');
}

#_cm-css-reset .mc-pause.hide,
#_cm-css-reset .mc-play.hide {
    display: none;
}

#_cm-css-reset .mc-pause.show,
#_cm-css-reset .mc-play.show {
    display: block;
}

#_cm-css-reset .mc-progressbar_area {
    width: 100%;
    height: 5px;
    bottom: 0%;
    position: absolute;
    z-index: 9999;
}

#_cm-css-reset .mc-progressbar_area .mc-progressbar_bg.white_bg {
    background: rgba(255, 255, 255, 0.3);
    width: 100%;
    height: 100%;
}

#_cm-css-reset .mc-progressbar_area .mc-progressbar_bg.blue_bg {
    background: rgba(21, 75, 145, 1);
    -webkit-transition: width 0.5s ease;
    -moz-transition: width 0.5s ease;
    -o-transition: width 0.5s ease;
    transition: width 0.5s ease;
    position: absolute;
    bottom: 0%;
    height: 100%;
}

#_cm-css-reset .mc-progressbar_area .mc-progressbar_bg.blue_bg.init_bg {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

#_cm-css-reset>.multi-vpaids {
    height: 0px;
}

#_cm-css-reset *::-webkit-media-controls-panel {
    display: none !important;
    -webkit-appearance: none;
}

/* Old shadow dom for play button */

#_cm-css-reset *::-webkit-media-controls-play-button {
    display: none !important;
    -webkit-appearance: none;
}

/* New shadow dom for play button */

/* This one works! */

#_cm-css-reset *::-webkit-media-controls-start-playback-button {
    display: none !important;
    -webkit-appearance: none;
}

#_cm-css-reset .cm-ad-player {
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 0;
}

@supports (object-fit: cover) {
    #_cm-css-reset .cm-ad-player {
        object-fit: cover;
    }

    #_cm-css-reset .cm-ad-player.vertical-video {
        object-fit: contain;
    }
}

#_cm-css-reset .cm-ad-player.ie-black-edges {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#_cm-css-reset .cm-ad-player-active {
    visibility: visible;
}

#_cm-css-reset ._cm-ad-feed-manager ._cm-ad {
    display: block !important;
    visibility: hidden !important;
}

#_cm-css-reset ._cm-ad-choices-player {
    position: absolute;
    top: 16px;
    left: 13px;
}

#_cm-css-reset ._cm-ad-choices-player-anchor {
    display: inline-block;
    opacity: 0.5;
    vertical-align: middle;
}

#_cm-css-reset .interactive-video {
    position: absolute;
    z-index: 999 !important;
    cursor: pointer;
    transition:
        visibility 0.2s,
        opacity 0.5s linear;
    display: initial !important;
    opacity: 0.8;
    font-size: 0.875rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    font-weight: 600;
    border-radius: 9999px;
    font-size: 3.5vmin;
    text-shadow: 1px 1px black;
    font-family: Impact, Charcoal, sans-serif !important;
    letter-spacing: 0.2px;
}

#_cm-css-reset .interactive-video-lbls {
    font-family: Impact, Charcoal, sans-serif !important;
    letter-spacing: 0.2px;
}

#_cm-css-reset .interactive-video.center {
    position: relative;
}

#_cm-css-reset .interactive-video.hide {
    opacity: 0;
    visibility: hidden;
}

#_cm-css-reset .interactive-video-wrapper {
    position: absolute;
    width: 100%;
    text-align: center;
}

#_cm-css-reset .interactive-video-wrapper.hide {
    opacity: 0;
    visibility: hidden;
}

#_cm-css-reset .interactive-video.show {
    opacity: 1;
    visibility: visible;
}

#_cm-css-reset .interactive-video-effect {
    -webkit-transition: width 0s ease;
    -moz-transition: width 0s ease;
    -o-transition: width 0s ease;
    transition: width 0s ease;
    height: 1px;
    background-color: white;
    pointer-events: none;
}

#_cm-css-reset .interactive-video-effect-wrapper {
    padding-left: 0.75rem;
}

@media only screen and (max-width: 768px) {
    #_cm-css-reset .interactive-video {
        font-size: 3vmin;
    }
}

#_cm-css-reset .cm-vpaid-iframe {
    position: absolute;
    left: 0px;
    top: 0px;
    margin: 0px !important;
    padding: 0px;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.buff-vid {
    z-index: 2147483647 !important;
    position: fixed;
    right: 0;
    width: 1px;
    height: 1px;
}

#_cm-css-reset ._cm-ad-choices-player {
    z-index: 1;
}

#_cm-css-reset ._cm-ad-choices-player-anchor {
    width: 19px;
    height: 15px;
}
 
.organic-thumbnails-feed-stream-06v2 {
    width: 300px;
    _width: 300px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: #DFDFDF;
    padding: 0px 0px 0px 0px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: none;
}

.organic-thumbnails-feed-stream-06v2 vignette {
    xButtonColor: #fff;
    backgroundColor: #fff;
    backgroundOpacity: 0.8;
    xButtonBGColor: #000;
}

.organic-thumbnails-feed-stream-06v2 .playerCube .video-external-data {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.organic-thumbnails-feed-stream-06v2 .tbl-reco-reel-slider {
    z-index: 99999;
    margin: initial;
    top: 50%;
}

.organic-thumbnails-feed-stream-06v2 .trc_lightbox_overlay {
    background-color: #000000;
    opacity: 0.70;
    filter: alpha(opacity=70);
}

.organic-thumbnails-feed-stream-06v2 .tbl-recommendation-reel .tbl-text-under-branding-background {
    background-color: #EBEBEB;
}

.organic-thumbnails-feed-stream-06v2 div.syndicatedItem:hover,
.organic-thumbnails-feed-stream-06v2 div.syndicatedItem.videoCube_hover {
    background-color: transparent;
}

.organic-thumbnails-feed-stream-06v2 .playerCube div.videoCube:hover,
.organic-thumbnails-feed-stream-06v2 div.videoCube_hover {
    background-color: transparent;
}

.organic-thumbnails-feed-stream-06v2 .trc_pager_prev:hover,
.organic-thumbnails-feed-stream-06v2 .trc_pager_next:hover {
    color: #6497ED;
}

.organic-thumbnails-feed-stream-06v2 .trc_rbox_border_elm {
    border-color: darkgray;
}

.organic-thumbnails-feed-stream-06v2 .syndicatedItem .video-views {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.organic-thumbnails-feed-stream-06v2 .syndicatedItem .video-category {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.organic-thumbnails-feed-stream-06v2 .tbl-vignette-close-btn-wrp {
    height: 15;
    background: #000;
}

.organic-thumbnails-feed-stream-06v2 .syndicatedItem .sponsored {
    color: #9C9A9C;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
}

.organic-thumbnails-feed-stream-06v2 .pager_disabled {
    color: #7d898f;
}

.organic-thumbnails-feed-stream-06v2 .playerCube .video-category {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.organic-thumbnails-feed-stream-06v2 .syndicatedItem .video-uploader {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.organic-thumbnails-feed-stream-06v2 .videoCube.thumbnail_start .thumbBlock_holder {
    width: 40%;
    _width: 40%;
}

.organic-thumbnails-feed-stream-06v2 .playerCube .video-uploader {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.organic-thumbnails-feed-stream-06v2 .video-uploader {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.organic-thumbnails-feed-stream-06v2 .trc_sponsored_overlay {
    background-color: black;
}

.organic-thumbnails-feed-stream-06v2 .syndicatedItem .video-external-data {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.organic-thumbnails-feed-stream-06v2 .trc_rbox_header {
    font-family: 'Unify Sans', Helvetica, Arial, sans-serif;
    font-size: 24.0px;
    font-weight: bold;
    text-decoration: none;
    color: #303030;
    border-width: 0;
    background: transparent;
    border-style: none;
    border-color: #D6D5D3;
    padding: 0px 0px 22px 0px;
    line-height: 1.2em;
    display: block;
    margin: 0px 0px 0px 0px;
    position: relative;
    background-color: transparent;
    box-sizing: initial;
    height: auto;
    width: auto;
    _width: auto;
}

.organic-thumbnails-feed-stream-06v2 .syndicatedItem .video-rating {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.organic-thumbnails-feed-stream-06v2 .videoCube.vertical {
    border-style: solid none none none;
}

.organic-thumbnails-feed-stream-06v2 .trc_pager_unselected {
    color: #7d898f;
}

.organic-thumbnails-feed-stream-06v2 .video-rating {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.organic-thumbnails-feed-stream-06v2 .video-published-date {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
    display: inherit;
}

.organic-thumbnails-feed-stream-06v2 .syndicatedItem {
    background-color: transparent;
}

.organic-thumbnails-feed-stream-06v2 .syndicatedItem .video-duration-detail {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.organic-thumbnails-feed-stream-06v2 .playerCube .videoCube.horizontal {
    border-style: none none none none;
}

.organic-thumbnails-feed-stream-06v2 .videoCube.syndicatedItem .thumbnail-overlay {
    background-image: null;
    background-position: 5% 5%;
}

.organic-thumbnails-feed-stream-06v2 .videoCube.syndicatedItem.vertical {
    border-style: solid none none none;
}

.organic-thumbnails-feed-stream-06v2 .sponsored {
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
    color: #9C9A9C;
}

.organic-thumbnails-feed-stream-06v2 .videoCube.syndicatedItem .thumbBlock {
    border-color: darkgray;
    border-width: 0px;
    border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
}

.organic-thumbnails-feed-stream-06v2 .videoCube.syndicatedItem .thumbBlock .static-text {
    text-align: left;
    background-color: black;
    display: none;
    color: white;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

.organic-thumbnails-feed-stream-06v2 .videoCube.thumbnail_start.trc-split-label .trc-pre-label {
    width: 30%;
    _width: 30%;
}

.organic-thumbnails-feed-stream-06v2 .video-category {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #626262;
}

.organic-thumbnails-feed-stream-06v2 .thumbnail-emblem {
    background-position: 5% 5%;
    width: 35;
    _width: 35;
    height: 35;
}

.organic-thumbnails-feed-stream-06v2 .tbl-vignette-background-screen {
    background-color: #fff;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.organic-thumbnails-feed-stream-06v2 .syndicatedItem .video-description {
    max-height: 2.2em;
    *height: 2.2em;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 19.0px;
    text-decoration: none;
}

.organic-thumbnails-feed-stream-06v2 .tbl-cta-style .cta-button:hover {
    color: inherit;
    border-color: #999990;
}

.organic-thumbnails-feed-stream-06v2 .playerCube .video-published-date {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.organic-thumbnails-feed-stream-06v2 .videoCube:hover .thumbnail-overlay,
.organic-thumbnails-feed-stream-06v2 .videoCube_hover .thumbnail-overlay {
    background-image: null;
}

.organic-thumbnails-feed-stream-06v2 .video-label-box.trc-pre-label {
    height: auto;
}

.organic-thumbnails-feed-stream-06v2 .videoCube.thumbnail_start .trc-pre-label {
    width: 60%;
    _width: 60%;
}

.organic-thumbnails-feed-stream-06v2 .syndicatedItem .video-title {
    max-height: 44.0px;
    *height: 44.0px;
    color: #000000;
    font-family: 'Unify Sans', Helvetica, Arial, sans-serif;
    font-size: 20.0px;
    line-height: 22.0px;
    font-weight: bold;
    text-decoration: none;
    padding: 0;
}

.organic-thumbnails-feed-stream-06v2 .playerCube:hover .thumbnail-overlay,
.organic-thumbnails-feed-stream-06v2 .playerCube_hover .thumbnail-overlay {
    background-image: null;
}

.organic-thumbnails-feed-stream-06v2 .videoCube.thumbnail_start.trc-split-label .trc-main-label {
    width: 30%;
    _width: 30%;
}

.organic-thumbnails-feed-stream-06v2 .videoCube {
    width: auto;
    _width: auto;
    background-color: transparent;
    border-width: 0px 0px 0px 0px;
    border-color: #E4E4E4;
    padding: 0px 0px 0px 0px;
    height: auto;
    margin-left: 0px;
    margin-top: 0px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-style: SOLID;
    margin: 0 0 10px 0;
}

.organic-thumbnails-feed-stream-06v2 .sponsored-default .video-description {
    max-height: 2.2em;
    *height: 2.2em;
}

.organic-thumbnails-feed-stream-06v2 .tbl-vignette-attribution {
    color: #6B6666;
    font-size: 15px;
}

.organic-thumbnails-feed-stream-06v2 .playerCube .video-description {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 11px;
    font-weight: normal;
    text-decoration: none;
    max-height: 2.2em;
    *height: 2.2em;
    color: black;
}

.organic-thumbnails-feed-stream-06v2 .playerCube .videoCube .video-label-box {
    margin-left: 81px;
    margin-right: 0px;
}

.organic-thumbnails-feed-stream-06v2 .videoCube.syndicatedItem .thumbBlock .branding {
    text-align: left;
    background-color: transparent;
    display: none;
    left: 0px;
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    background-image: null;
}

.organic-thumbnails-feed-stream-06v2 div.videoCube:hover,
.organic-thumbnails-feed-stream-06v2 div.videoCube_hover {
    background-color: transparent;
}

.organic-thumbnails-feed-stream-06v2 .videoCube .story-widget.story-widget-text-under .tbl-ui-line {
    background-color: #333333;
}

.organic-thumbnails-feed-stream-06v2 .videoCube .sponsored {
    margin-top: -7px;
}

.organic-thumbnails-feed-stream-06v2 .trc_pager_pages div {
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

.organic-thumbnails-feed-stream-06v2 .sponsored-url {
    font-size: 9px;
    font-weight: bold;
    text-decoration: underline;
    color: green;
}

.organic-thumbnails-feed-stream-06v2 .playerCube .video-title {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 14px;
    line-height: 17.5px;
    font-weight: bold;
    max-height: 2.58em;
    *height: 2.58em;
    color: black;
}

.organic-thumbnails-feed-stream-06v2 .trc_rbox_header_icon_img {
    margin: 0px;
    height: 18px;
}

.organic-thumbnails-feed-stream-06v2 .tbl-recommendation-reel .tbl-text-under-title-background {
    background-color: #EBEBEB;
}

.organic-thumbnails-feed-stream-06v2 .tbl-recommendation-reel .tbl-ui-line {
    background-color: #333333;
}

.organic-thumbnails-feed-stream-06v2 .videoCube.syndicatedItem.horizontal {
    border-style: none;
}

.organic-thumbnails-feed-stream-06v2 .videoCube .thumbBlock .static-text {
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 11px;
    background-color: #a30202;
    display: block;
    color: #ffffff;
    text-align: left;
}

.organic-thumbnails-feed-stream-06v2 .video-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16.0px;
    line-height: 18.0px;
    font-weight: bold;
    max-height: 72.0px;
    *height: 72.0px;
    color: #303030;
    text-decoration: none;
}

.organic-thumbnails-feed-stream-06v2 .video-label,
.organic-thumbnails-feed-stream-06v2 .sponsored,
.organic-thumbnails-feed-stream-06v2 .sponsored-url {
    font-family: 'Unify Sans', Helvetica, Arial, sans-serif;
}

.organic-thumbnails-feed-stream-06v2 .playerCube .video-rating {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.organic-thumbnails-feed-stream-06v2 .syndicatedItem .branding {
    color: #999999;
    font-size: 11.0px;
    font-weight: bold;
    text-decoration: none;
    font-family: 'Unify Sans', Helvetica, Arial, sans-serif;
    background-image: null;
    text-align: left;
    line-height: 22.0px;
}

.organic-thumbnails-feed-stream-06v2 .trc_pager_selected {
    color: #0056b3;
}

.organic-thumbnails-feed-stream-06v2 .videoCube.syndicatedItem {
    background-color: transparent;
    border-color: #E4E4E4;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-width: 0px 0px 0px 0px;
    border-style: SOLID;
}

.organic-thumbnails-feed-stream-06v2 .branding div.logoDiv {
    font-family: inherit;
}

.organic-thumbnails-feed-stream-06v2 .trc_rbox_div {
    width: auto;
    _width: 99%;
    height: 410px;
    border-width: 0;
    padding: 0;
    margin: 0 0 0 0;
}

.organic-thumbnails-feed-stream-06v2 .playerCube .video-views {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.organic-thumbnails-feed-stream-06v2 .trc_pager div {
    font-family: serif;
}

.organic-thumbnails-feed-stream-06v2 .syndicatedItem .video-label-box.trc-pre-label {
    height: auto;
}

.organic-thumbnails-feed-stream-06v2 recommendationReel {
    min-adx-line-color: #2abfd5;
    min-adx-progress-color: #FFF;
}

.organic-thumbnails-feed-stream-06v2 .videoCube.horizontal {
    border-style: none;
}

.organic-thumbnails-feed-stream-06v2 div.trc_pager_pages div:hover {
    color: #6497ED;
}

.organic-thumbnails-feed-stream-06v2 .pager_enabled {
    color: #0056b3;
}

.organic-thumbnails-feed-stream-06v2 .playerCube .thumbnail-overlay {
    background-image: null;
    background-position: 5% 5%;
}

.organic-thumbnails-feed-stream-06v2 .videoCube .thumbnail-overlay {
    background-image: null;
    background-position: 5% 5%;
}

.organic-thumbnails-feed-stream-06v2 .playerCube .videoCube .video-duration {
    display: block;
    left: 36px;
}

.organic-thumbnails-feed-stream-06v2 .syndicatedItem .video-published-date {
    color: black;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    display: inherit;
}

.organic-thumbnails-feed-stream-06v2 .syndicatedItem .sponsored-url {
    color: green;
    font-size: 9px;
    font-weight: bold;
    text-decoration: underline;
}

.organic-thumbnails-feed-stream-06v2 .playerCube .videoCube .thumbBlock {
    border-width: 0px;
    border-color: darkgray;
}

.organic-thumbnails-feed-stream-06v2 .playerCube .video-label-box {
    text-align: left;
}

.organic-thumbnails-feed-stream-06v2 div.sponsored-default:hover,
.organic-thumbnails-feed-stream-06v2 div.sponsored-default.videoCube_hover {
    background-color: inherit;
}

.organic-thumbnails-feed-stream-06v2 .videoCube .story-widget.story-widget-text-under .tbl-text-under-title-background {
    background-color: #EBEBEB;
}

.organic-thumbnails-feed-stream-06v2 .video-external-data {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.organic-thumbnails-feed-stream-06v2 .trc_pager_prev,
.organic-thumbnails-feed-stream-06v2 .trc_pager_next {
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

.organic-thumbnails-feed-stream-06v2 .videoCube .thumbBlock {
    border-width: 0px;
    border-color: darkgray;
    border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
}

.organic-thumbnails-feed-stream-06v2 .videoCube.syndicatedItem .video-duration {
    display: none;
    left: 36px;
}

.organic-thumbnails-feed-stream-06v2 .sponsored-default .video-title {
    max-height: 2.58em;
    *height: 2.58em;
}

.organic-thumbnails-feed-stream-06v2 .branding {
    color: #999999;
    font-size: 11.0px;
    font-weight: bold;
    text-decoration: none;
    font-family: 'Unify Sans', Helvetica, Arial, sans-serif;
    background-image: null;
    text-align: left;
    line-height: 22.0px;
}

.organic-thumbnails-feed-stream-06v2 .sponsored-default {
    background-color: #F7F6C6;
}

.organic-thumbnails-feed-stream-06v2 .playerCube .videoCube {
    background-color: transparent;
    border-color: #D6D5D3;
    border-width: 1px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    margin-left: 0px;
    margin-top: 0px;
    padding: 3px;
}

.organic-thumbnails-feed-stream-06v2 .branding .logoDiv a span {
    color: inherit;
    font-size: inherit;
}

.organic-thumbnails-feed-stream-06v2 .video-label-box {
    text-align: left;
    height: auto;
    margin: 0px 0px 0px 0px;
}

.organic-thumbnails-feed-stream-06v2 .video-description {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 19.0px;
    font-weight: normal;
    max-height: 2.2em;
    *height: 2.2em;
    color: black;
    text-decoration: none;
}

.organic-thumbnails-feed-stream-06v2 .videoCube .video-duration {
    left: 36px;
    display: none;
}

.organic-thumbnails-feed-stream-06v2 div.syndicatedItem:hover .thumbBlock {
    border-color: inherit;
}

.organic-thumbnails-feed-stream-06v2 .trc_pager_counter {
    color: #000000;
}

.organic-thumbnails-feed-stream-06v2 .whatsThisSyndicated {
    font-family: Arial, Verdana, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: black;
    text-decoration: none;
    padding: 0;
}

.organic-thumbnails-feed-stream-06v2 .playerCube .video-duration-detail {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.organic-thumbnails-feed-stream-06v2 .video-duration-detail {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.organic-thumbnails-feed-stream-06v2 div.videoCube:hover .thumbBlock {
    border-color: inherit;
}

.organic-thumbnails-feed-stream-06v2 .video-icon-img {
    margin: 0px;
    height: 18px;
}

.organic-thumbnails-feed-stream-06v2 .video-views {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

.organic-thumbnails-feed-stream-06v2 .tbl-cta-style .cta-button {
    font-family: Helvetica, Arial, sans-serif;
    background-color: transparent;
    border-color: #999990;
    color: #333333;
}

.organic-thumbnails-feed-stream-06v2 .syndicatedItem .video-label-box {
    height: auto;
    margin: 0px 0px 0px 0px;
}

.organic-thumbnails-feed-stream-06v2 .logoDiv a span {
    font-size: 11px;
    color: #000000;
    display: inline;
    font-weight: normal;
}

.organic-thumbnails-feed-stream-06v2 .videoCube:hover .video-label-box .video-description {
    text-decoration: underline;
}

.organic-thumbnails-feed-stream-06v2 .videoCube .video-label-box .video-title {
    margin: 0 0 0 0;
}

.organic-thumbnails-feed-stream-06v2 .video-label-box .branding {
    display: block;
}

.organic-thumbnails-feed-stream-06v2 .trc_header_left_column {
    width: 48%;
    _width: 48%;
    display: inline-block;
    height: auto;
}

.organic-thumbnails-feed-stream-06v2 .trc_rbox_header .trc_header_ext {
    position: relative;
    top: auto;
    right: auto;
}

.organic-thumbnails-feed-stream-06v2 .logoDiv a {
    font-size: 100%;
}

.organic-thumbnails-feed-stream-06v2 .videoCube a {
    padding: 0 0 0 0;
}

.organic-thumbnails-feed-stream-06v2 .trc_rbox_header .logoDiv {
    line-height: normal;
}

.organic-thumbnails-feed-stream-06v2 .trc_rbox_header_span .trc_header_right_column {
    height: auto;
}

.organic-thumbnails-feed-stream-06v2 .trc_header_right_part {
    margin: 0px 0 0 0;
}

/* s-split-organic-thumbnails-feed-stream-06v2 */
/* start custom CSS */
.organic-thumbnails-feed-stream-06v2 .video-category {
    padding-top: 4px;
}

.organic-thumbnails-feed-stream-06v2 .videoCube.thumbnail_start .item-label-href .trc-pre-label {
    width: 68%;
}

.organic-thumbnails-feed-stream-06v2 .videoCube.thumbnail_start .item-thumbnail-href .thumbBlock_holder {
    width: 32%;
}

.organic-thumbnails-feed-stream-06v2 .videoCube .video-label dt {
    text-transform: uppercase;
    font-size: 12px;
    padding-top: 3px;
    line-height: 18px;
}

/* end custom CSS */
/* override bootstrap default span definitions */
.organic-thumbnails-feed-stream-06v2 [class*=span] {
    float: none;
    margin-left: 0;
}

.organic-thumbnails-feed-stream-06v2 .trc_rbox_header_span .trc_header_right_column {
    background: transparent;
}

.organic-thumbnails-feed-stream-06v2 .trc_rbox_header .logoDiv {
    font-size: inherit;
}

.organic-thumbnails-feed-stream-06v2 .trc_header_left_column {
    background: transparent;
}

.organic-thumbnails-feed-stream-06v2 .videoCube.syndicatedItem .video-label.video-category:after {
    content: '';
}

.organic-thumbnails-feed-stream-06v2 [class*=span]:after {
    display: inline-block;
    content: '';
    border-top: 4px solid #626262;
    width: 67%;
    padding-top: 6px;
    padding-right: 6px;
    margin-right: -100%;
    margin-left: 10px;
}

/* e-split-organic-thumbnails-feed-stream-06v2 */
@media screen and (min-width:0px) {
    .trc_elastic_organic-thumbnails-feed-stream-06v2 .trc_rbox_outer .videoCube .video-label-box {
        height: auto;
    }

    .trc_elastic_organic-thumbnails-feed-stream-06v2 .trc_rbox_outer .videoCube {
        margin-bottom: 10px;
    }

    .trc_elastic_organic-thumbnails-feed-stream-06v2 .trc_rbox_outer {
        margin-left: -2%;
    }

    .trc_elastic_organic-thumbnails-feed-stream-06v2 .videoCube_aspect {
        padding-bottom: 56.774193548387096%;
        width: 100%;
    }

    .trc_elastic_organic-thumbnails-feed-stream-06v2 .videoCube {
        width: 97.99%;
        position: relative;
        float: left;
        margin: 0 0 2% 0;
        margin-left: 2%;
    }

    .trc_elastic_organic-thumbnails-feed-stream-06v2 div.videoCube:nth-of-type(-n+4) {
        display: block;
        visibility: visible;
    }

    .trc_elastic_organic-thumbnails-feed-stream-06v2 div.videoCube:nth-of-type(n+5) {
        display: none;
        visibility: hidden;
    }
}



@media (max-width: 992px) {
    .gnt_pr {
        margin: 0 auto;
    }

    .gnt_rr {
        display: none;
    }
}
 