@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto/static/Roboto-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto/static/Roboto-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto/static/Roboto-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: 'Baskervville';
  src: url('../fonts/Baskervville/static/Baskervville-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Baskervville';
  src: url('../fonts/Baskervville/static/Baskervville-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Baskervville';
  src: url('../fonts/Baskervville/static/Baskervville-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
}
* {
  font-family: 'Roboto', sans-serif!important;
}
h1,h2,h3,h4,h5,h6{
  font-family: 'Baskervville', serif!important;
}
.logo, .logo *{ display:block!important; }
.hoveror{ transition:all .3s ease-out; cursor:pointer; }
.hoveror:hover{ transform:scale(1.03); }
.hoveror:active{ transform:scale(.98); }
@media (max-width: 800px) {
  #header_middle_inner #mainmenu > li > a {
    height: auto !important;
    font-size: 1.5rem !important;
  }
}
@media(max-width:1023px){
  .stick .number{ position:static; width:fit-content; }
  .number .hidden{ display:none; }
  .number .block{ display:block; }
  #header_middle_inner{ margin:0 auto; padding:.2rem 2rem; width:100%; }
  .burger-wrapper{ transform:scale(1.5); position:absolute; right:2.5rem;}
  .logo{ width:fit-content; }
}
@media(min-width:1024px){
  .number .lg\:hidden{ display:none; }
  .number .lg\:block{ display:block; }
}
@media(min-width:1280px){
}