/*
Theme Name: WebExperten Child
Description: Child theme for WebExperten Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

@font-face {
    font-family: 'Asap Local';
    src: url('fonts/Asap-Bold.eot');
    src: url('fonts/Asap-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Asap-Bold.woff2') format('woff2'),
        url('fonts/Asap-Bold.woff') format('woff'),
        url('fonts/Asap-Bold.ttf') format('truetype'),
        url('fonts/Asap-Bold.svg#Asap-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Asap Local';
    src: url('fonts/Asap-Medium.eot');
    src: url('fonts/Asap-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/Asap-Medium.woff2') format('woff2'),
        url('fonts/Asap-Medium.woff') format('woff'),
        url('fonts/Asap-Medium.ttf') format('truetype'),
        url('fonts/Asap-Medium.svg#Asap-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Asap Local';
    src: url('fonts/Asap-Regular.eot');
    src: url('fonts/Asap-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Asap-Regular.woff2') format('woff2'),
        url('fonts/Asap-Regular.woff') format('woff'),
        url('fonts/Asap-Regular.ttf') format('truetype'),
        url('fonts/Asap-Regular.svg#Asap-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Asap Local';
    src: url('fonts/Asap-SemiBold.eot');
    src: url('fonts/Asap-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Asap-SemiBold.woff2') format('woff2'),
        url('fonts/Asap-SemiBold.woff') format('woff'),
        url('fonts/Asap-SemiBold.ttf') format('truetype'),
        url('fonts/Asap-SemiBold.svg#Asap-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
  font-family: 'Asterisk Sans Variable';
  src: url('/wp-content/uploads/fonts/AsteriskSansVariable-Regular.woff2') format('woff2'),
       url('/wp-content/uploads/fonts/AsteriskSansVariable-Regular.ttf') format('truetype');
  font-weight: 100 900;
  font-display: swap;
}

body, p, h1, h2, h3, h4, h5, h6, a, span {
  font-family: 'Asterisk Sans Variable', sans-serif !important;
}
/* Make WP Table Builder tables fully transparent */
.wptb-table-container,
.wptb-table-container * {
  background-color: transparent !important;
}
@media (max-width: 768px) {
  /* Disable forced horizontal scroll */
  .wptb-table-container {
    overflow: hidden !important;
    overflow-x: hidden !important;
    -webkit-overflow-scrolling: auto !important;
  }

  /* Let table shrink to fit screen */
  .wptb-table-container table {
    width: 100% !important;
    table-layout: auto !important;
    transform: scale(1) !important;
  }

  /* Ensure it never exceeds screen width */
  .wptb-table-container-matrix {
    width: 100% !important;
    max-width: 100% !important;
  }

  /* Prevent forced min-width from builder data attributes */
  [data-wptb-table-container-max-width],
  [data-wptb-horizontal-scroll-status] {
    width: 100% !important;
    max-width: 100% !important;
  }

  /* Wrap text to avoid overflow */
  .wptb-table-container td,
  .wptb-table-container th {
    white-space: normal !important;
    word-wrap: break-word !important;
  }
}

.tvd-team .t-entry-meta a {padding:12px!important;}
.cq-accordion>ul>li { list-style: none ; border-top:1px solid #dce7eb !important;}

.cq-accordion>ul>li .accordion-content ul li {
    list-style: disc !important;
    border-top: 0px !important;
    color: #4c6172;
   
    font-family: 'Asap Local', 'Asap Local' !important;
}
.cq-accordion>ul>li .accordion-content ul {margin-left: 20px;}