/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/




@font-face {
    font-family: 'FontFont DIN Pro Light';
    src: url("fonts/FontFont-DINProLight.otf") format("opentype");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'FontFont DIN Pro Italic';
    src: url("fonts/FontFont-DINProItalic.otf") format("opentype");
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'FontFont DIN Pro';
    src: url("fonts/FontFont-DINPro.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FontFont DIN Pro Medium';
    src: url("fonts/FontFont-DINPro.otf") format("opentype");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'FontFont - DIN Pro Black';
    src: url("fonts/FontFontDINProBlack.otf") format("opentype");
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'FontFont DIN Pro Black Italic';
    src: url("fonts/FontFont-DINProBlackItalic.otf") format("opentype");
    font-weight: bold;
    font-style: italic;
}

table.wpDataTable {
    table-layout: fixed !important;
}

table.wpDataTable td, table.wpDataTable th {
    white-space: normal !important;
}

/*Für Light*/
.wpdt-c.wdt-skin-light .wpDataTablesWrapper table.wpDataTable tr.odd td {
    background-color: #ffffff;
    text-align: center;
}

.wpdt-c.wdt-skin-light .wpDataTablesWrapper table.wpDataTable > thead > tr > th {
    border: 1px solid #ffffff;
    text-align: center;
}

.wpdt-c .wdt-datatables-admin-wrap div.wpDataTableContainerSimpleTable .wpdtSimpleTable tr.even, .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable tr.even {
    background-color: #ffffff !important;
}

/*Für Aqua*/
.wpdt-c.wdt- .wpDataTablesWrapper table.wpDataTable tr.odd td {
    background-color: #ffffff;
    text-align: center;
}

.wpdt-c.wdt-skin-aqua .wpDataTablesWrapper table.wpDataTable > thead > tr > th {
    border: 1px solid #ffffff;
    text-align: center;
}

th.wdtheader.sort.expand.sorting_disabled.column-misure {
    border-color: #ffffff;
}

/*Allgemein*/
.wpDataTablesWrapper table.wpDataTable td, .wpDataTablesWrapper table.wpDataTable th, .wpDataTablesWrapper table.wpDataTable td.numdata, .wpDataTablesWrapper table.wpDataTable th.numdata {
    text-align: left !important;
}

.wpdt-c.wdt-skin-aqua .wpDataTablesWrapper table.wpDataTable td {
    padding-left: 16px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
}

/*Suchfeld*/
.wpdt-c.wdt-skin-aqua .wpDataTablesWrapper .dataTables_filter input.form-control {
    border: solid 2.5px #3D5B59;
    border-radius: 23px;
    opacity: 100;
}

.wpdt-c .form-control {
    height: 40px;
}

.wpdt-c.wdt-skin-aqua .wpDataTablesWrapper .dataTables_filter input[type="search"], .wpdt-c.wdt-skin-aqua .wpDataTablesWrapper .dataTables_length label {
    font-size: 18px;
    color: #C8C8C8;
}

.wpdt-c.wdt-skin-aqua .wpDataTablesWrapper .dataTables_filter label .wdt-search-icon:before {
    color: #C8C8C8;
    font-size: 23px;
}

.wpdt-c.wdt-skin-aqua .wpDataTablesWrapper table.wpDataTable > thead > tr > th, .wpdt-c.wdt-skin-aqua .wpDataTablesWrapper table.wpDataTable thead th.sorting, #wdt-filter-widget .wdt-skin-aqua .wdt-checkbox-filter.btn, .wpdt-c.wdt-skin-aqua .wpDataTablesWrapper .wdt-checkbox-filter.btn {
    border-color: #ffffff !important;
}

.wpdt-c.wdt-skin-aqua .wpDataTablesWrapper table.wpDataTable td {
    padding: 5px 1px !important;
}

th.wpdt-cell.wpdt-bc-3D5B59 {
    padding: 13px !important;
}

.wpdt-c.wdt-skin-aqua .wpDataTablesWrapper {
    padding-left: 0px !important;
}

.wpdt-c.wdt-skin-aqua .wpDataTablesWrapper table.wpDataTable > thead > tr > th, .wpdt-c.wdt-skin-aqua .wpDataTablesWrapper table.wpDataTable thead th.sorting, #wdt-filter-widget .wdt-skin-aqua .wdt-checkbox-filter.btn, .wpdt-c.wdt-skin-aqua .wpDataTablesWrapper .wdt-checkbox-filter.btn {
    font-family: FontFont-DINProBlack !important;
    font-size: 18px !important;
    line-height: 30px !important;
}

@media only screen and (max-width: 1200px) {
    .wpdt-c.wdt-skin-aqua .wpDataTablesWrapper {
        width: 100%;
        overflow-x: scroll !important;
    }

    .wpDataTablesWrapper table.wpDataTable > thead > tr > th {
        overflow: visible !important;
        text-overflow: clip;
        white-space: normal !important;
        width: 200px;
    }
}

.wpdt-c.wdt-skin-aqua .wpDataTablesWrapper table.wpDataTable > tbody > tr > td {
    padding-left: 16px !important;
}

body:not(.woocommerce-cart) .main-content td {
    font-size: 18px !important;
}

table.wpDataTable td.numdata {
    text-align: right !important;
}

.wpDataTablesWrapper table.wpDataTable > tbody > tr > td {
    border: none !important;
}

/* table font color */
.wpdt-c.wpDataTablesWrapper table.wpdtSimpleTable thead th, .wpdt-c.wpDataTablesWrapper table.wpdtSimpleTable tbody td, .wpdt-c .wpDataTablesWrapper table.wpDataTable thead th, .wpdt-c .wpDataTablesWrapper table.wpDataTable tbody td, .wpdt-c .wpDataTablesWrapper table.wpDataTable tfoot td {
    color: #3D5B59 !important;
}

/* th background color */
.wpdt-c.wpDataTablesWrapper table.wpdtSimpleTable.bt[data-has-header='1'] td.wpdt-header-classes, .wpdt-c.wpDataTablesWrapper table.wpdtSimpleTable thead th, .wpdt-c .wpDataTablesWrapper table.wpDataTable thead th, .wpdt-c .wpDataTablesWrapper table.wpDataTable thead th.sorting {
    background-color: #3D5B59 !important;
    background-image: none !important;
}

/* even rows background color */
.wpdt-c.wpDataTablesWrapper table.wpdtSimpleTable tr.even td, .wpdt-c .wpDataTablesWrapper table.wpDataTable tr.even td, .wpdt-c .wpDataTablesWrapper table.has-columns-hidden tr.row-detail > td {
    background-color: #9BDF1718 !important;
}

/* even rows active background color */
.wpdt-c .wpDataTablesWrapper table.wpDataTable tr.even td.sorting_1 {
    background-color: #9BDF1718 !important;
}

/* rows hover background color */
.wpdt-c.wpDataTablesWrapper table.wpdtSimpleTable tr.odd:hover > td, .wpdt-c .wpDataTablesWrapper table.wpDataTable tr.odd:hover > td, .wpdt-c .wpDataTablesWrapper table.wpDataTable tr.odd:hover > td.sorting_1, .wpdt-c .wpDataTablesWrapper table.wpDataTable tr.even:hover > td, .wpdt-c.wpDataTablesWrapper table.wpdtSimpleTable tr.even:hover > td, .wpdt-c .wpDataTablesWrapper table.wpDataTable tr.even:hover > td.sorting_1 {
    background-color: #3D5B5959 !important;
}

/* buttons background color */
.wpDataTables .wdt-checkbox-filter.btn, .wdt-frontend-modal .btn, div.dt-button-collection a.dt-button.active:not(.disabled), div.dt-button-collection button.dt-button.active:not(.disabled) {
    background-color: #3D5B59 !important;
    background-image: none !important;
}

/* buttons border color */
.wpDataTables .wdt-checkbox-filter.btn, .wdt-frontend-modal .btn:not(.dropdown-toggle), div.dt-button-collection a.dt-button.active:not(.disabled), div.dt-button-collection button.dt-button.active:not(.disabled) {
    border: 1px solid;
    border-color: #3D5B59 !important;
}

/** modals font color */
.wpDataTables .picker .picker-handle, .wpDataTables .picker.focus .picker-handle {
    border-color: #3D5B59 !important;
}

.wpDataTables .picker.picker-checkbox .picker-flag, .wpDataTables .picker .picker-label, .wdt-frontend-modal .modal-dialog .modal-content, .wpDataTables .picker__box, .wpDataTables .picker__weekday {
    color: #3D5B59 !important;
}

/* table font size */
.wpdt-c.wpDataTablesWrapper table.wpdtSimpleTable, .wpdt-c .wpDataTablesWrapper table.wpDataTable {
    font-size: 18px !important;
}

/* th font color */
.wpdt-c.wpDataTablesWrapper table.wpdtSimpleTable.bt[data-has-header='1'] td.wpdt-header-classes, .wpdt-c.wpDataTablesWrapper table#wpdtSimpleTable-263 thead th, .wpdt-c .wpDataTablesWrapper table.wpDataTable.wpDataTableID-263 thead th {
    color: #FFFFFF !important;
}

.wpdt-c .wpDataTablesWrapper table.wpDataTable.wpDataTableID-263 thead th.sorting:after, .wpdt-c .wpDataTablesWrapper table.wpDataTable.wpDataTableID-263 thead th.sorting_asc:after {
    border-bottom-color: #FFFFFF !important;
}

.wpdt-c .wpDataTablesWrapper table.wpDataTable.wpDataTableID-263 thead th.sorting_desc:after {
    border-top-color: #FFFFFF !important;
}
