/* ------------------------------
FONTES LOCALES 
------------------------------ */

/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''),
       url('../fonts/montserrat-v23-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/montserrat-v23-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* montserrat-700 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(''),
       url('../fonts/montserrat-v23-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/montserrat-v23-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* montserrat-600 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local(''),
       url('../fonts/montserrat-v23-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/montserrat-v23-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
    font-family: "Montserrat-fallback";
    size-adjust: 113.39999999999998%;
    ascent-override: 82%;
    src: local("Arial");
}

*:not(.fa) {
    font-family: 'Open Sans', "Montserrat-fallback", Arial, sans-serif;
}
[class^="td-icon-"]:before, [class*=" td-icon-"]:before {
    font-family: 'newspaper' !important;
}

.total-adsence-1-contenu,
.total-adsence-footer,
.total-adsence-h1_1 {
    min-height: 325px;
}
.td-footer-template-wrap {
    content-visibility: auto;
    contain-intrinsic-size: 430px;
}
@media (min-with: 768px) {
    .td-footer-template-wrap {
        contain-intrinsic-size: 199.2px;
    }
    .total-adsence-1-contenu,
    .total-adsence-footer,
    .total-adsence-h1_1 {
        min-height: 90px;
    }
    .single .total-adsence-h1_1 {
        min-height: 100px;
    }
}
@media (min-with: 1140px) {
    .td-footer-template-wrap {
        contain-intrinsic-size: 209.2px;
    }
}