@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

.lwdgt * { text-align: left; }

.lwdgt_border_line {
    display: flex;
    flex: 1 1 max-content;
    border-bottom: 1px dotted #bababa;
    width: 100%;
}

.self-aligned-center {
    align-self: center;
}

.self-aligned-end {
    align-self: end;
}

.linker-widget-title {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    width: 100%;
    flex-wrap: nowrap;
    clear: both;
    font-weight: 700;
    color: #000;
    padding: 10px 0;
}

.lwdgt-header-caption__in_article {
    color: #808080;
    font-weight: 400;
    padding: 8px 16px;
    font-size: 12px;
    line-height: 12px;
}

.linker-widget-title img { width: 42px; margin: 2px 0 0; }

.linker-widget-col { clear: both; display: block; font-size: 14px; margin: 0 0 20px; line-height: 1.34em; text-align: left; }
.linker-widget-col img { clear: left; float: left; width: 85px; height: 55px; margin: 0 12px 20px 0; }
.linker-widget-col a { cursor: pointer; }
.linker-widget-col a span { display: block; }

.linker-widget-col.lw-desktop.lw-inline { clear: none; float: left; margin: 0 2% 15px 0; }
.linker-widget-col.lw-desktop.lw-inline.lw-row1 { width: 100%; }
.linker-widget-col.lw-desktop.lw-inline.lw-row3 { width: 32%; }
.linker-widget-col.lw-desktop.lw-inline.lw-row4 { width: 23.5%; }
.linker-widget-col.lw-desktop.lw-inline.lw-row5 { width: 18.4%; }
.linker-widget-col.lw-desktop.lw-inline.lw-row6 { width: 32%; }
.linker-widget-col.lw-desktop.lw-inline.lw-row8 { width: 23.5%; }
.linker-widget-col.lw-desktop.lw-inline.lw-row9 { width: 32%; }
.linker-widget-col.lw-desktop.lw-inline.lw-row12 { width: 32%; }
.linker-widget-col.lw-desktop.lw-inline.lw-row16 { width: 23.5%; }

.linker-widget-col.lw-desktop.lw-inline img { width: 100%; height: auto; margin: 0 0 10px; }
.linker-widget-col.lw-desktop.lw-inline.first { clear: left; }
.linker-widget-col.lw-desktop.lw-inline.last { margin-right: 0; }

.linker-widget-col.lw-mobile.lw-maxi-block { width: 100%; margin: 0 0 20px; font-size: 16px; }
.linker-widget-col.lw-mobile.lw-maxi-block img { width: 100%; height: auto; margin: 0 0 10px; }

.linker-widget-col.lw-mobile.lw-double-block { clear: left; float: left; width: 48.5%; margin: 0 0 20px; }
.linker-widget-col.lw-mobile.lw-double-block img { width: 100%; height: auto; margin: 0 0 10px; }
.linker-widget-col.lw-mobile.lw-double-block.last { clear: none; float: right; }

.lw-limit-2{width: 49%; margin: 0 2% 15px 0; }
.lwdgt-logo {float:right; clear:both;}
.lwdgt-sponsored-tag {
    font-size: 10px;
    color: #AAA9A9;
    margin-top: 5px !important;
    margin-bottom: 2px;
    font-weight: 500;
    float: none !important;
    padding-left: 0 !important;
}

.linker-app-download-col {
    background-color: #f0f2f5;
    border-radius: 0 0 4px 4px;
}

html[data-theme="dark"] .linker-app-download-col {
    background-color: #3C4146;
}

.linker-app-download-col span {
    margin-left: 6px;
}

.linker-app-download-col .lwdgt_apd_cta {
    margin-right: 6px;
}

.linker-app-download-col .lwdgt-sponsored-tag {
    margin-left: 6px;
    padding-bottom: 3px;
}

/* App download cta button */
.lwdgt_apd_cta {
    font-family: Helvetica, Arial, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 14px;
    border-radius: 4px;
    padding: 8px 12px;
    display: inline-block !important;
    float: right !important;
    margin-top: 12px;
    margin-bottom: 12px;
    background-color: #e4e6eb;
    color: #000000;
}

.lwdgt-footer {
    display: flex;
    justify-content: flex-end;
    flex-wrap: nowrap;
    width: 100% !important;
}

.lwdgt-logo-container {
    padding-left: 8px;
    height: 20px;
    line-height: 20px;
 }

.lwdgt-logo-container img {
    height: 15px !important;
    width: auto !important;
    margin: 0;
}
