@font-face {
    font-family: "Inter";
    src: url("/wp-content/themes/sauter-global/fonts/Inter-Regular.woff2") format("woff2");
    font-weight: normal;
}
@font-face {
    font-family: "Inter";
    src: url("/wp-content/themes/sauter-global/fonts/Inter-Bold.woff2") format("woff2");
    font-weight: bold;
}
@font-face {
    font-family: "Inter";
    src: url("/wp-content/themes/sauter-global/fonts/Inter-Medium.woff2") format("woff2");
    font-weight: 500;
}
@font-face {
    font-family: "Inter";
    src: url("/wp-content/themes/sauter-global/fonts/Inter-SemiBold.woff2") format("woff2");
    font-weight: 600;
}
@font-face {
    font-family: "Inter";
    src: url("/wp-content/themes/sauter/fonts/Inter-Black.ttf") format("truetype");
    font-weight: 900;
}
@font-face {
    font-family: "Zilla";
    src: url("/wp-content/themes/sauter/fonts/ZillaSlab-Regular.ttf") format("truetype");
    font-weight: normal;
}
@font-face {
    font-family: "Zilla";
    src: url("/wp-content/themes/sauter/fonts/ZillaSlab-Bold.ttf") format("truetype");
    font-weight: bold;
}

:root, :host {
  --fa-family-sharp: var(--_fa-family);
  --fa-family-duotone: var(--_fa-family);
  --fa-family-sharp-duotone: var(--_fa-family);
}
/* fa-thin durch fa-light ersetzen */
.fa-thin, .fast, .fat, .fasdt{
    --fa-style: 300;
}
/* fa-regular durch fa-solid ersetzen*/
.fa-regular, .fasr, .far{
    --fa-style: 900;
    font-style: normal;
}
.fasdl,.fa-sharp-duotone{
  --fa-style: 300;
}
body {
    font-family: Inter, Arial, Verdana, sans-serif;
}
h1 {
    font-family: Inter;
    font-size: 42px;
}
h2 {
    font-family: Inter;
    font-size: 32.5px;
    color: #99c7ed;
}
h3 {
    font-family: Inter;
    font-size: 25px;
    color: #333;
}
h4 {
    font-family: Inter;
    font-size: 19.5px;
    color: #333;
}
h5 {
    font-family: Inter;
    font-size: 12px;
    color: #333;
    font-weight: normal
}
ul li {
    font-family: Inter;
}
em {
    font-size: 15px;
    font-family: Inter;
}
b,
strong {
    font-size: 15px;
    font-family: Inter;
    font-weight: bold
}
p {
    font-size: 15px;
    font-family: Inter;
}
a{
    color: #0082c9;
}
.font-futura {
    font-family: Inter;
}
.cd-primary-nav a {
    font-family: Inter;
}
.wpml-ls-legacy-list-horizontal li.wpml-ls-current-language a {
    color: #0082c8;
}
.wpml-ls-legacy-list-horizontal li a {
    color: #99c7ed;
    font-size: 15px;
}
.cd-primary-nav ul li a {
    font-size: 15px;
    font-weight: bold;
}
.cd-primary-nav .h4 a{
    font-size: 15px;
    color: #0082c8;
    font-weight: bold;
}
#ajaxsearchlite1 .probox.probox .proinput input, div.asl_w .probox.probox .proinput input{
    font-size: 15px;
    color: #333 !important;
    font-family: Inter;
}
#ajaxsearchlite1 .probox.probox .proinput input::placeholder, div.asl_w .probox.probox .proinput input::placeholder{
    font-size: 15px;
    color: #999;
    font-family: Inter;
}
.extranet a {
    color: #0082c8;
    font-size: 15px;
}
.search-results article h2 a {
    font-family: Inter;
}
.breadcrumb span {
    color: #aaa;
    font-size: 13px;
    font-weight: 500;
    text-transform: none;
}
.breadcrumb a {
    color: #aaa;
    font-size: 13px;
    font-weight: 500;
}
section#angebot h4 {
    font-family: Inter;
}
section#angebot .content span {
    font-family: Inter;
}
#product-slider h4 {
    font-family: Inter;
}
#product-slider .owl-item span {
    font-family: Inter;
}
section#software .owl-item span,
#product-slider .owl-item span {
    font-family: Inter;
}
section#innovationen h5 {
    font-family: Inter;
}
#news h6 {
    font-family: Inter;
}
#news h6.sous-titre {
    font-family: Inter;
}
#news h2 {
    font-size: 32.5px;
}
.date-post,
.categoryclass {
    font-family: Inter;
    font-weight: 500;
    padding-left: 0px;
}
h5.article-title {
    color: #0082c9;
    font-family: Inter;
    font-size: 15px;
    font-weight: bold;
}
.article-title+div{
    font-size: 15px;
}
.well aside h3.widget-title {
    font-size: 15px;
    color: #777 !important;
}
.well aside ul li a {
    font-family: Inter;
    color: #aaa!important;
    font-weight: 500;
    font-size: 13px;
}
.sparkling-popular-posts .post .post-content a {
    font-family: Inter;
}
.sparkling-popular-posts .post .date {
    font-family: Inter;
}
#contenu-post h2 {
    font-family: Inter;
    font-size: 32.5px;
    color: #0082c9;
}
section#cadre_gris_clair .titre-cadre_produit_block_systems {
    font-family: Inter;
}
.menu-interne-jobs ul li {
    font-family: Inter;
}
.cadrepdfcertificat b,
.cadrepdfcertificat strong {
    font-family: Inter;
}
#letter-filter-input-label, #title-filter-input-label{
    color: #0082c9;
}
#title-filter-input-label{
    color: #0082c9;
    margin-right: 5px;
}
.titre-liste-alphabetique {
    font-size: 15px;
    font-family: Inter;
    color: #333;
    font-weight: 600;
}
.cadre-reference a,.text-titre-liste-alpha a {
    font-size: 15px;
}
.text-titre-liste-alpha a {
    color: #337ab7;
}
.ln-letters a {
    color: #0082c9;
}
.btn,.form-search .btn, .minheight_description, .minheight, #mainsubnav .sectsubnav .navprod .boxprodnav h2, #boxacticle .boxpostitem  .cntitemtop2 .boxparg {
    font-family: Inter;
}
ul#demoOne li:nth-child(odd) .cadreetpdf,
ul#demoOne li:nth-child(odd) .cadre-reference {
    border: 1px solid #999;
}
#entete-interne-innovation-produit span {
    font-family: Inter;
}
section#contenu-produit h2 {
    font-family: Inter;
}
section#contenu-produit h3 {
    font-family: Inter;
}
h3.caract {
    font-family: Zilla;
}
#Geschichte .date {
    font-family: Inter;
}
#Geschichte .article-title {
    font-family: Inter;
}
section#innovation-page-banner p {
    font-family: Inter;
}
.col-menu-footer-bureau span {
    font-family: Inter !important;
}
a.bordure-bouton, div.slashc-sliding-menu h1, .slashc-sliding-menu h4,
div.slashc-sliding-menu h1, div.slashc-sliding-menu li, div.slashc-sliding-menu li a, div.slashc-sliding-menu li a span, div.slashc-sliding-menu p{
    font-family: Inter !important;
}
.col-menu-footer h3,
.col-menu-footer-bureau h3 {
    color: #0082c8;
    font-size: 14px;
    font-weight: bold;
}
.col-menu-footer ul li {
    margin: .2em 0;
}
.col-menu-footer ul li a {
    font-size: 14px;
    font-weight: bold;
}
.copy-right {
    font-size: 12px;
}
.lien-footer-liste a {
    font-size: 12px;
}
.col-menu-footer-bureau select {
    color: #0082c8;
}
section#cadre_blanc h2 {
    color: #99c7ed;
}
section#cadre_blanc h3{
    color: #333;
}
#cadre_blanc h4{
    color: #333;
}
.arbeiten-text-container, .job-section-normal h2, .job-section-normal h3, .job-section-normal h4{
    font-family: Inter;
    font-weight: bold;
}
.bfonce strong,
.bclaire strong {
    margin-bottom: 5px;
}

@media (min-width: 979px) and (max-width: 1199px) {
    .copy-right {
        font-size: 12px;
    }
}

@media (min-width: 768px) and (max-width: 979px) {
    .copy-right {
        font-size: 12px;
    }
}

@media (max-width: 767px) {
    .col-menu-footer h3,
    .col-menu-footer-bureau h3 {
        color: #0082c8;
        font-size: 14px;
    }
    .copy-right {
        font-size: 12px;
    }
}

@media (max-width: 480px) {
    .copy-right {
        font-size: 12px;
    }
}
