


/* Fontes, Cores, itens gerais */
@font-face {
  font-family: "RethikSans-Bold";
  src: url("../fonts/RethinkSans-Bold.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}@font-face {
  font-family: "RethikSans-Regular";
  src: url("../fonts/RethinkSans-Regular.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "NunitoSans-Black";
  src: url("../fonts/NunitoSans-Black.ttf") format("opentype");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "NunitoSans-BlackItalic";
  src: url("../fonts/NunitoSans-BlackItalic.ttf") format("opentype");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}


@font-face {
    font-family: "NunitoSans-Light";
    src: url("../fonts/NunitoSans-Light.ttf") format("opentype");
    font-style: normal;
    font-weight: 300;
    font-display: swap;
  }

@font-face {
  font-family: "NunitoSans-LightItalic";
  src: url("../fonts/NunitoSans-LightItalic.ttf") format("opentype");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "NunitoSans-ExtraLight";
  src: url("../fonts/NunitoSans-ExtraLight.ttf") format("opentype");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "NunitoSans-ExtraLightItalic";
  src: url("../fonts/NunitoSans-ExtraLightItalic.ttf") format("opentype");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}
  
  @font-face {
    font-family: "NunitoSans-Italic";
    src: url("../fonts/NunitoSans-Italic.ttf") format("opentype");
    font-style: normal;
    font-weight: 300;
    font-display: swap;
  }
  
  @font-face {
    font-family: "NunitoSans-Regular";
    src: url("../fonts/NunitoSans-Regular.ttf") format("opentype");
    font-style: normal;
    font-weight: 400;
    font-display: swap;
  }
  
  @font-face {
    font-family: "NunitoSans-SemiBold";
    src: url("../fonts/NunitoSans-SemiBold.ttf") format("opentype");
    font-style: normal;
    font-weight: 500;
    font-display: swap;
  }
  
  @font-face {
    font-family: "NunitoSans-SemiBoldItalic";
    src: url("../fonts/NunitoSans-SemiBoldItalic.ttf") format("opentype");
    font-style: normal;
    font-weight: 500;
    font-display: swap;
  }

  @font-face {
    font-family: "DispatchCond-Bold";
    src: url("../fonts/Dispatch_Condensed_Bold.TTF") format("truetype");
    font-weight: 700;
    font-display: swap;
  }
  
  @font-face {
    font-family: "NunitoSans-Bold";
    src: url("../fonts/NunitoSans-Bold.ttf") format("opentype");
    font-style: normal;
    font-weight: 700;
    font-display: swap;
  }
    
  @font-face {
    font-family: "NunitoSans-ExtraBold";
    src: url("../fonts/NunitoSans-ExtraBold.ttf") format("opentype");
    font-style: normal;
    font-weight: 700;
    font-display: swap;
  }

  @font-face {
    font-family: "Prompt-ExtraBold";
    src: url("../fonts/Prompt-ExtraBold.ttf") format("opentype");
    font-style: normal;
    font-weight: 700;
    font-display: swap;
  }

  body {
    background-color: var(--headerGray);
    overflow-x: hidden;
    font-family: "NunitoSans-Regular";
  }
  
  * {
    margin: 0px;
    padding: 0px;
    border: 0px;
    font-weight: normal;
    font-size: 100%;
    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;
  }
  /* variáveis de cores */
  :root {
    --headerGray: #f0f0f0;
    --fontDarkGray: #646060;
    --fontGray: #9d9d9d;
    --fontDarkBlue: #538abe;
    --silver: #e5e5e5;
    --footerGray: #4a4a4a;
    --lightGray: #c8c8c8;
    --defaultGreen: #12ba46;
    --defaultGreenHover: #50ff50;
    --defaultOrange: #ff8d36;
    --defaultOrangeHover: #ff9300;
    --defaultRed: #f0002d;
    --defaultBlue: #00529e;
    --defaultPurple: #bd0cf2;
    --defaultPink: #ff1440;
    --defaultCrimnson: #b8013f;
    --defaultSalmon: #f24646;
  }
  
  /*Gerais*/
  .mw-border {
    border: 1px solid var(--defaultBlue);
  }
  a{
    all: unset;
    cursor: pointer;
  }
  
  /*icones*/
  .mw-icon img {
    width: 22px;
    fill: white;
    filter: brightness(0) invert(1);
  }
  .mw-icon path {
    fill: #fff;
  }
    /* chapeis gerais */

    .chapeu-widget {
      font-family: "NunitoSans-Bold" !important;
      font-size: 13px !important;
      display: inline !important;
      color: white !important;
      width: fit-content;
      border-radius: 5px;
      background-color: #00529e;
      line-height: 19px;
      text-transform: uppercase;
      font-weight: bold;
  }

  /* BOXSHADOW */
  
  .mw-shadow1 {
    box-shadow: rgba(0, 0, 0, 0.18) 0px 2px 4px;
  }
  .mw-shadow2 {
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px,
      rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  }
  .mw-shadow3 {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  }
  
  .mw-shadow4 {
    -webkit-box-shadow: 0px 0px 7px 6px rgba(137, 137, 137, 0.14);
    box-shadow: 0px 0px 7px 6px rgba(137, 137, 137, 0.14);
  }

  .mw-shadow5{
-webkit-box-shadow: inset -3px -50px 11px -2px rgb(0 0 0 / 39%);
box-shadow: inset -3px -405px 1px -2px rgb(0 0 0 / 39%);

  }

  .mw-shadow6{
    -webkit-box-shadow: inset -1px -12px 29px 20px rgb(0 0 0 / 70%);
    box-shadow: inset -1px -12px 29px 20px rgb(0 0 0 / 70%);
  }
  
  /* classes h1,h2,h3,h4 */

  /* Widget*/
  
  /* margin */
  .mw-mt10 {
    margin-top: 10px;
  }
  .mw-mt20 {
    margin-top: 20px;
  }
  
  .mw-link-decoration {
    text-decoration: none;
    cursor: pointer;
  }
  .mw-link-decoration a,
  a:visited,
  a:hover,
  a:active {
    color: inherit;
  }


  .ads-fixo-mobile{
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 50;
    width: 100%;
    text-align: -webkit-center;
}

.ads-fixo-desktop{
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 50;
    width: 100%;
    text-align: -webkit-center;
}
.top-hidden{
    display: none;
    min-height: 151px;
}
.Ads-Bet365:empty{
  display:none !important;
}

.only-mobile {
  display:none!important;
}

@media (max-width:796px) {
  .only-mobile {
    display:flex!important;
  }
  .inDataHoje {
    display:flex!important;
  }
  /*#top-es.top-hidden .ton-header-wrapper-date {
    display: none;
  }*/
}