/*
Theme Name: ACS
Description: ACS Medientechnik
Author: Marius Mueller
Author URI: http://www.marius-mueller.info
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/


/******************** Typo ********************/

/**
 * @license
 * MyFonts Webfont Build ID 3867246, 2020-12-16T11:57:38-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Macklin Sans Medium by Monotype
 * URL: https://www.myfonts.com/collections/macklin-font-monotype-imaging
 * Copyright: Copyright © 2023 Monotype Imaging Inc. All rights reserved.
 *
 * Webfont: Macklin Sans Regular by Monotype
 * URL: https://www.myfonts.com/collections/macklin-font-monotype-imaging
 * Copyright: Copyright © 2023 Monotype Imaging Inc. All rights reserved.
 *
 * Webfont: Macklin Sans Bold by Monotype
 * URL: https://www.myfonts.com/collections/macklin-font-monotype-imaging
 * Copyright: Copyright © 2023 Monotype Imaging Inc. All rights reserved.
 *
 * Webfont: Macklin Sans Light by Monotype
 * URL: https://www.myfonts.com/collections/macklin-font-monotype-imaging
 * Copyright: Copyright © 2023 Monotype Imaging Inc. All rights reserved.
 * 
 * © 2023 MyFonts Inc. */

body{
  text-rendering: auto;
  text-rendering: optimizeSpeed;
  text-rendering: optimizeLegibility;
  text-rendering: geometricPrecision;
}

@font-face {
  font-family: "MacklinSansLight";
  src: url('webFonts/MacklinSansLight/font.woff2') format('woff2'), url('webFonts/MacklinSansLight/font.woff') format('woff');
  font-style: normal;
  font-weight: 300;
  font-display: auto;
}
@font-face {
  font-family: "MacklinSansRegular";
  src: url('webFonts/MacklinSansRegular/font.woff2') format('woff2'), url('webFonts/MacklinSansRegular/font.woff') format('woff');
  font-style: normal;
  font-weight: 400;
  font-display: auto;
}
@font-face {
  font-family: "MacklinSansMedium";
  src: url('webFonts/MacklinSansMedium/font.woff2') format('woff2'), url('webFonts/MacklinSansMedium/font.woff') format('woff');
  font-style: normal;
  font-weight: 600;
  font-display: auto;
}
@font-face {
  font-family: "MacklinSansBold";
  src: url('webFonts/MacklinSansBold/font.woff2') format('woff2'), url('webFonts/MacklinSansBold/font.woff') format('woff');
  font-style: normal;
  font-weight: 800;
  font-display: auto;
}

.h1, h1, .h2, h2, .h3, h3, .h4, h4, .h5, h5, .h6, h6{
  line-height: 1.2;
}

.text-lead, .text-lead:not(ul):not(ol) > * {
  line-height: 1.5;
}

body, p, li, dt, dd, dl, address, label, pre, code, .nav-tabs .tab-excerpt {
  line-height: 1.5;
}



/****************** Accordion ******************/

.style-light .panel{
  border-color: #0d0d0d;
}


/****************** Column hover effect ******************/

.column-hover-white .uncell {
    transition: 
        transform 0.35s ease,
        background-color 0.35s ease;
    will-change: transform, box-shadow, opacity, background-color;
}

.column-hover-white:hover .uncell {
    background-color: #ffffff !important;
    /* transform: translateY(-2px); */
}

.column-hover-light .uncell {
    transition: 
        transform 0.35s ease,
        background-color 0.35s ease;
    will-change: transform, box-shadow, opacity, background-color;
}

.column-hover-light:hover .uncell {
    background-color: rgba(240, 242, 244, 0.4) !important;
    /* transform: translateY(-2px); */
}





/****************** Image Badge ******************/
@media (max-width: 960px) {
  .image-badge .single-wrapper {
    max-width: 50% !important;
  }
  .image-badge .t-entry-visual{
    padding-bottom: 3px;
  }
}




/****************** Partner Logos Footer ******************/
.partner-logos .tmb-desaturated.tmb .t-entry-visual img{
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}