/* Configurações Gerais */

/* Importação das fontes */
@font-face {
    font-family: "Poppins-Black";
    src: url("../fonts/Poppins-Black.ttf") format("opentype");
    font-style: normal;
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: "Poppins-Bold";
    src: url("../fonts/Poppins-Bold.ttf") format("opentype");
    font-style: normal;
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: "Poppins-ExtraBold";
    src: url("../fonts/Poppins-ExtraBold.ttf") format("opentype");
    font-style: normal;
    font-weight:800;
    font-display: swap;
}

@font-face {
    font-family: "Poppins-Medium";
    src: url("../fonts/Poppins-Medium.ttf") format("opentype");
    font-style: normal;
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: "Poppins-Regular";
    src: url("../fonts/Poppins-Regular.ttf") format("opentype");
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: "Poppins-Semibold";
    src: url("../fonts/Poppins-SemiBold.ttf") format("opentype");
    font-style: normal;
    font-weight: 600;
    font-display: swap;
}

body {
    background-color: #F8F9FC;
    overflow-x: hidden;
    font-family: "Poppins-Black";
    -ms-overflow-style: none;
}

a {
    text-decoration: none;
    color: inherit;
    cursor: pointer;
  }
  
  a,
  a:visited,
  a:hover,
  a:active {
    color: inherit;
  }
* {
    margin: 0px;
    padding: 0px;
    border: 0px;
    font-weight: normal;
    font-size: 100%;
    vertical-align: baseline;
    list-style: none;
    line-height: 1;
    outline: 0px;
    background: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    transition: 0.4s;
    text-decoration: none;
  }

  /* Cores Principais */
:root {
    --verdePadrao: #00861f;
    --verdeEscuro: #26603c;
    --verdeClaro: #20c634;
    --roxoPadrao: #812ccb;
    --cinzaPadrao: #909090;
    --cinzaClaro: #efefef;
    --azulPadrao: #1462a3;
    --cinzaEscuro: #4e4e4e;
    --douradoPadrao: #b79116;
}

.mw-chapeu-vazado {
    display: inline;
    font-size: 13px;
    border: 1px solid white;
    padding: 4px 13px;
    border-radius: 5px;
    color: white;
    background-color: #0000008a;
    z-index: 1;
    text-transform: uppercase;
    margin: 10px;
  }
  
  .mw-button-mais-articles{
    width: 100%;
    display: flex;
    justify-content: center;
  }

  .mw-button-mais-articles div{
    grid-column: span 6;
    display: flex;
    justify-content: center;
  }

  .loadMoreCategory{
    width: fit-content;
    height: fit-content;
    padding: 15px 20px;
    font-size: 12px;
    font-family: Poppins-Bold;
    color: #FFFFFF;
    border-radius: 15px;
}
.mw-desk-copa-full, .mw-mobi-copa-full, .mw-desk-bloco-1-full, .mw-desk-bloco-3-full-complemento, .mw-desk-bloco-3-full, .mw-desk-bloco-1-fenagro-full, .desk-bloco-1-esportes-full {
    all: unset !important;
}

.mw-desk-bloco-1-full:empty,
.mw-desk-bloco-3-full-complemento,
.mw-desk-bloco-3-full:empty,
.desk-bloco-1-esportes-full:empty,
.mw-desk-bloco-1-complemento:empty,
.mw-desk-bloco-1-normal:empty,
.desk-bloco-1-secas:empty,
.mw-desk-bloco-1-fenagro-full:empty {
  display: none;
}

.banner-jba-short {
  min-height: 100px;
}

.banner-jba-maxshort {
  min-height: 50px;
}

.banner-jba-long {
  min-height: 250px;
}

.banner-jba-maxlong {
  min-height: 320px;
}