.card-labels{
     display: flex;
     column-gap: 8px;
     margin-bottom: 4px 
}
 .card-labels > *{
     display: inline-block;
     font-weight: 800;
     letter-spacing: .5px;
     line-height: 1rem;
     margin-bottom: 4px;
     text-transform: uppercase;
}
 .card-labels .card-label-tow {
     border: 1px solid #333;
     border-radius: 2px;
     color: #333;
     font-size: .625rem;
     line-height: .875rem;
     padding: 0 5px;
}
 .card-meta > .list-inline{
     display: flex;
     margin-bottom: 0;
     align-items: center;
     margin-bottom: 10px 
}
 .card-meta .card-comment-count{
     position: relative;
     display:flex 
}
 .card-meta .card-comment-count:before{
     content: "";
     border-left: 1px solid #d8d8d8;
     height: 16px;
     align-self: center;
     padding-left: 10px;
}
 .card-image .asset-icon{
     position: absolute;
     bottom: 3px;
     left: 3px;
     z-index: 1000;
}
 .label{
    padding: 0;
    border-radius: 0 !important;
    color: var(--accent-color);
    font-size: 10px;
    line-height: 15px
}
 .label a{
    color: var(--accent-color);
    font-weight:900
}
 .label a:hover{
    color: var(--accent-color2-community);
}
/*mobile card fixes*/
 @media (max-width: 767px) {
     .card-compact .card .card-lead, .card-compact .card .card.author {
         display: none;
    }
     .card-compact .card.has-image > .card-container > .card-body > .card-image, .card-compact .card.has-image > .card-container > .card-image {
         width: 100px 
    }
     .card-compact .card.has-image > .card-container > .card-body, .card-grid.card-compact.card-img-lg .card.has-image > .card-container > .card-body{
         margin-left:110px;
         text-align:left;
         margin-left: 0 
    }
     .card-compact > .card, .card-compact > .row > div > .card {
         padding-left:0;
         padding-right:0 
    }
     .fullscreen-region .card-compact {
         padding-left: 15px;
         padding-right:15px 
    }
     .card-compact .last-grid-item article:last-of-type{
         border-bottom: 0 !important 
    }
     .card-compact article:first-of-type{
         border-top: 0 !important 
    }
     .card-compact .card.has-image > .card-container > .card-body .card-lead{
         display:none 
    }
     .card-compact > .card-panel, .card-compact.card-panel, .card-compact > .card, .card-compact > .row > div > .card-panel, .card-compact > .row > div > .card{
         border-color: #d8d8d8 !important 
    }
     .card .card-labels{
         display: block;
         margin-bottom: 5px 
    }
     .card-grid .col-sm-4 {
         border: 0 !important 
    }
     .triggerHolder .myNewsSelect{
         width: 100% !important 
    }
}
 .card-top-story-list.top-grid .row > .col-sm-12:first-of-type .card-grid {
     border-bottom:1px solid rgba(0,0,0,.1);
}
 @media screen and (min-width: 768px) {
     .card-top-story-list.top-grid .headline-list article:first-of-type{
         border-top: 0 !important;
    }
     .card-top-story-list.top-grid .headline-list article:nth-of-type(2){
         border-top: 0 !important 
    }
     .card-top-story-list .col-sm-12 > .card-grid .card-container{
        display: grid !important;
        grid-template-columns: repeat(2,1fr);
        column-gap: 1.333rem
    }
     .card-top-story-list .col-sm-12 > .card-grid .card-container > *{
        width: 100% !important
    }
     .card-top-story-list.top-grid .card-grid > .card > .card-container > .card-image{
        width: 100% !important;
        margin: 0 !important
    }
     .card-top-story-list .col-sm-12 > .headline-list{
        display: grid !important;
        grid-template-columns: repeat(2,1fr);
        column-gap: 1.333rem
    }
     .card-top-story-list.top-grid .col-sm-12 > .headline-list article.card{
        width: 100% !important;
        margin: 0 !important
    }
}
 .card-top-story-list.top-grid .has-image .card-image{
     margin-bottom: 10px 
}
 .card-top-story-list .col-sm-5 .has-image .card-image{
     margin-bottom: 10px 
}
 .card a{
    text-decoration: none
}
 .card .card-date{
     padding-left: 0;
     letter-spacing: normal;
     color: #666666 !important;
     font-weight: normal;
    font-size: 12px;
    line-height: 24px;
    letter-spacing: .3px 
}
 .card .card-date *{
     color:#666666 
}
 .card-top-story-list.top-grid .tnt-headline{
     line-height: 1.3 
}
 .card .card-label-section * {
     color: var(--accent-color) !important;
     font-size: 14px;
     font-weight: bold;
     text-transform:uppercase 
}
 .card .card-labels{
     margin-bottom:0.222rem;
     display:block !important 
}
 .card > .card-container .list-inline{
     margin-left: 0 
}
 .headline-list .card .card-headline h4 a{
     font-size: 1rem !important;
     line-height:1.3 !important 
}
 .card h4.tnt-headline a{
    font-size: 18px;
    line-height: 23.4px
}
 .card-top-story-list.top-list .headline-list .card > .card-container > .card-image {
     float: right !important;
     margin-right: 0 !important;
     margin-left: 20px !important;
     width:100px !important 
}
 .card-top-story-list.top-grid .headline-list .card > .card-container > .card-image {
     float: right !important;
     margin-right: 0 !important;
     margin-left: 20px !important;
     width:100px !important 
}
 .card-img-sm .card.has-image > .card-container > .card-body {
     margin-left: 0;
     padding-left: 0;
     padding-right: 15px 
}
 @media (min-width:768px) {
     .card-top-story-list.top-list .col-sm-5{
         width: 60% 
    }
     .card-top-story-list.top-list .col-sm-7{
         width: 40% 
    }
     .card-top-story-list.top-list .col-sm-7 article:last-of-type{
         border-bottom: 0 !important 
    }
     #main-page-container > .row{
         margin-left: -30px;
         margin-right: -30px 
    }
     #main-page-container > .full-region{
         margin-left: -15px;
         margin-right: -15px 
    }
     .card-top-story-list.top-grid .card-grid > .card > .card-container > .card-image{
    }
     .card-top-story-list.top-grid .headline-list > .card:nth-child(2n+1){
         padding-left:0 !important;
        padding-right:0 !important 
    }
     .card-top-story-list.top-grid .headline-list > .card:nth-child(2n) {
         padding-left:0 !important;
        padding-right:0 !important 
    }
}
 @media (max-width:767px) {
     .card-top-story-list .col-sm-12 > .card-grid .card-container{
        display: flex !important;
        flex-direction:column
    }
     .card-top-story-list .col-sm-12 > .headline-list{
        display: flex !important;
        flex-direction:column
    }
}
 .two-and-six .card-grid .row{
    display: grid;
    margin: 0;
    grid-template-columns: repeat(4, 1fr);
    gap: .65rem 1.333rem;
}
 .two-and-six .card-grid .row:before,.two-and-six .card-grid .row:after,.two-and-six .card-grid .row > .clearfix{
    display: none
}
 .two-and-six .card-grid .row > .col-sm-6{
    width: 100%;
    padding: 0
}
 .two-and-six .card-grid .row > .col-sm-6:first-of-type{
    grid-row: span 3
}
 .two-and-six .card-grid .row > .col-sm-6:nth-of-type(2){
    grid-row: span 3
}
/*hide elements from settings*/
 .two-and-six .card-grid .row > .col-sm-6:nth-of-type(4){
    border-bottom: 1px solid rgba(0,0,0,.1)
}
 .two-and-six .card-grid .row > .col-sm-6:nth-of-type(4) .card-image{
    display: none
}
 .two-and-six .card-grid .row > .col-sm-6:nth-of-type(4) .card-lead{
    display: none
}
 .two-and-six .card-grid .row > .col-sm-6:nth-of-type(5){
    border-bottom: 1px solid rgba(0,0,0,.1)
}
 .two-and-six .card-grid .row > .col-sm-6:nth-of-type(5) .card-image{
    display: none
}
 .two-and-six .card-grid .row > .col-sm-6:nth-of-type(5) .card-lead{
    display: none
}
 .two-and-six .card-grid .row > .col-sm-6:nth-of-type(7){
    border-bottom: 1px solid rgba(0,0,0,.1)
}
 .two-and-six .card-grid .row > .col-sm-6:nth-of-type(7) .card-image{
    display: none
}
 .two-and-six .card-grid .row > .col-sm-6:nth-of-type(7) .card-lead{
    display: none
}
 .two-and-six .card-grid .row > .col-sm-6:nth-of-type(8){
    border-bottom: 1px solid rgba(0,0,0,.1)
}
 .two-and-six .card-grid .row > .col-sm-6:nth-of-type(8) .card-image{
    display: none
}
 .two-and-six .card-grid .row > .col-sm-6:nth-of-type(8) .card-lead{
    display: none
}
 .two-and-six .card-grid .row > .col-sm-6:nth-of-type(10) .card-image{
    display: none
}
 .two-and-six .card-grid .row > .col-sm-6:nth-of-type(10) .card-lead{
    display: none
}
 .two-and-six .card-grid .row > .col-sm-6:nth-of-type(11) .card-image{
    display: none
}
 .two-and-six .card-grid .row > .col-sm-6:nth-of-type(11) .card-lead{
    display: none
}
 .two-and-six .card-grid article{
    margin-bottom: 0
}
 @media (max-width: 767px){
     .two-and-six .card-grid .row {
        display: flex !important;
        flex-direction: column;
    }
     .two-and-six .card-grid .row > .col-sm-6:not(.last-grid-item){
        border-bottom: 0px solid rgba(0,0,0,.1)
    }
}
 .two-and-three .card-grid > div{
    display: grid;
    margin: 0;
    grid-template-columns: repeat(2, 1fr);
    gap: .65rem 1.333rem;
    grid-template-rows: repeat(6, auto)
}
 .two-and-three .card-grid > div{
    grid-row:span 2
}
 .two-and-three .card-grid > div > div:first-of-type{
    grid-row:span 3;
    border-bottom: 1px solid rgba(0,0,0,.1)
}
 .two-and-three .card-grid > div > div:nth-of-type(2){
    grid-row:span 3;
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 4;
    grid-row-end: 7
}
 .two-and-three .card-grid > div > div:nth-of-type(3){
    grid-row:span 2;
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 3;
    border-bottom: 1px solid rgba(0,0,0,.1)
}
 .two-and-three .card-grid > div > div:nth-of-type(4){
    grid-row:span 2;
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 3;
    grid-row-end: 5;
    border-bottom: 1px solid rgba(0,0,0,.1)
}
 .two-and-three .card-grid > div > div:nth-of-type(5){
    grid-row:span 2;
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 5;
    grid-row-end: 7
}
 .two-and-three .card-grid > div > div:nth-of-type(3) .card-image{
    display: none
}
 .two-and-three .card-grid > div > div:nth-of-type(4) .card-image{
    display: none
}
 .two-and-three .card-grid > div > div:nth-of-type(5) .card-image{
    display: none
}
 @media (min-width: 768px){
     .two-and-three .card-grid > div > div:first-of-type .has-image .card-container{
        display: grid;
        grid-template-columns: 175px auto;
        column-gap: 15px
    }
     .two-and-three .card-grid > div > div:nth-of-type(2) .has-image .card-container{
        display: grid;
        grid-template-columns: 175px auto;
        column-gap: 15px
    }
}
 .two-and-three .card-grid article{
    margin-bottom: 0
}
 @media (max-width: 767px){
     .two-and-three .card-grid > div {
        display: flex !important;
        flex-direction: column;
    }
}
 @media (min-width:768px) {
     .card-top-story-list.top-list .col-sm-5{
         border-right: 1px solid #ddd 
    }
     .card-top-story-list.top-list .col-sm-7{
         border-left:1px solid #ddd;
        margin-left: -1px 
    }
}

.tnt-has-block-bg.block-no-margin section{margin-bottom: 0 !important}
.tnt-has-block-bg.block-no-margin section > .clearfix{margin-bottom: 0 !important}