/* Schriften */

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(//militaeraktuell.at/wp-content/plugins/wrktbiz-militaeraktuell-mods/fonts/Roboto/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(//militaeraktuell.at/wp-content/plugins/wrktbiz-militaeraktuell-mods/fonts/Roboto/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



/* Author-Box in Sidebar ---------------------------------
2024-04-04 */
#xyz_insert_php_widget-4 .td_block_author { margin-bottom: 0px; }


/* Menüpunkte in Wirtschaft ausblenden ---------------------------------
2024-04-04 */
#menu-hauptmenu-3 .menu-item-10211 .sub-menu .block-mega-child-cats > a {
    display: none;
}

#menu-hauptmenu-3 .menu-item-10211 .sub-menu .block-mega-child-cats > a[data-td_filter_value=''],
#menu-hauptmenu-3 .menu-item-10211 .sub-menu .block-mega-child-cats > a[data-td_filter_value='48'],
#menu-hauptmenu-3 .menu-item-10211 .sub-menu .block-mega-child-cats > a[data-td_filter_value='49'] {
    display: block !important;
}



/* td_module_mx18 ---------------------------------
2024-04-08 */

/* Subtitle */
.td_module_mx18.wrktbiz.td_module_wrap .subtitle {
    width: max-content;
    background: #c3bba7;
    padding: 1px 7px;
    text-transform: uppercase;
    color: #FFF !important;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 5px;
}

/* Excerpt */
.td_module_mx18.wrktbiz.td_module_wrap .excerpt {
    width: 50%;
    overflow: hidden;
    padding: 15px 0 0 0;
    line-height: 1.7;
    color: #FFF;
}


/* td_module_mx17 ---------------------------------
2024-08-06 */

/* Subtitle */
.td_module_mx17.wrktbiz.td_module_wrap .subtitle {
    width: max-content;
    background: #c3bba7;
    padding: 3px 7px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 600;
    margin-bottom: 5px;
    color: #fff;
}
.td_module_mx17.wrktbiz.td_module_wrap .td-module-meta-info {
    top: -95px;
}
.td_module_mx17.wrktbiz.td_module_wrap .td-module-meta-info h3 > a {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}


/* tdb_module_mm ---------------------------------
2024-08-06 */

/* Subtitle */
.tdb_module_mm.wrktbiz.td_module_wrap .subtitle {
    font-size: 10px;
    font-weight: 600;
    line-height: 1;
    text-transform: uppercase;
    background-color: #222222;
    color: #fff;
    margin-right: 5px;
    padding: 3px 5px 4px;
    display: inline-block;
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
}


/* td_module_flex_6, td_module_flex_7, tdb_module_cat_grid_1 ---------------------------------
2024-04-08 - 2024-08-09 */

/* Subtitle */
.td_module_flex_6.wrktbiz .subtitle_ii, .td_module_flex_7.wrktbiz .subtitle_ii, .tdb_module_cat_grid_1 .subtitle_ii, .tdb_module_cat_grid_2 .subtitle_ii {
    width: max-content;
    background: #c3bba7;
    padding: 3px 7px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 600;
    margin-bottom: 5px;
    color: #fff;
}

/* tdb_module_loop  ---------------------------------
2024-08-09 */

/* Subtitle */
.tdb_module_loop.wrktbiz .subtitle {
    width: max-content;
    background: #c3bba7;
    padding: 1px 7px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 500;
    color: #fff;
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
}

/* td_module_2  ---------------------------------
2024-08-10 */

/* Subtitle */
.td_module_2.wrktbiz .subtitle {
    width: max-content;
    background: #c3bba7;
    padding: 1px 7px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 500;
    color: #fff;
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
}


/* Firmeninfo in Sidebar ---------------------------------
2024-04-15 */

.td-main-sidebar .widget > .block-title {
    margin-bottom: 26px;
}

.td-main-sidebar .widget > .block-title > span {
    font-style: italic;
}

.td-main-sidebar .widget a {
    color: var(--td_theme_color, #4db2ec);
}

.td-main-sidebar .widget a:hover {
  text-decoration: underline !important;
}


/* Werbebanner in Sidebar ---------------------------------
2024-05-02 */

.td-main-sidebar .widget:has(.g) {
    margin-bottom: 0;
}

.td-main-sidebar .widget .g .g-single {
    text-align: center;
}


/* Überschrift anpassen ---------------------------------
2024-05-15 */

h2 {
    margin-bottom: 5px !important;
    font-weight: 500;
}


/* td_module_slide ---------------------------------
2024-07-18 */

.wrktbiz.td_module_slide .td-slide-meta {
    padding: 0 20px 28px;
}

/* Subtitle */
.wrktbiz.td_module_slide .subtitle {
    width: max-content;
    background: #c3bba7;
    padding: 1px 7px;
    text-transform: uppercase;
    color: #FFF !important;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 5px;
}

/* Title */
.wrktbiz.td_module_slide .entry-title {
    text-transform: uppercase;
}

/* Excerpt */
.wrktbiz.td_module_slide .excerpt {
    width: 50%;
    overflow: hidden;
    padding: 15px 0 0 0;
    line-height: 1.7;
    color: #FFF;
}

/* Bild Zoom Effekt */
.wrktbiz.td_module_slide a.td-image-wrap > .entry-thumb {
    transition: transform .3s ease;
}
.wrktbiz.td_module_slide:hover a.td-image-wrap > .entry-thumb {
    transform: scale(1.1);
}

.wrktbizslider.td_block_slide .td-slide-nav {
    top: 0 !important;
    bottom: auto !important;
    margin-top: 0 !important;
}