/*

@import url('https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:ital,wght@0,300;0,700;1,300&family=Roboto:wght@100;400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,400;0,700;1,400;1,700&family=Poppins:wght@200&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Abel&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,400;0,700;1,400;1,700&family=Open+Sans+Condensed:ital,wght@0,300;0,700;1,300&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Archivo+Narrow:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Barlow:ital,wght@0,200;0,400;0,600;1,200;1,400;1,600&display=swap');

New Fonts

@import url('https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inconsolata:wght@200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Darker+Grotesque:wght@300;400;500;600;700;800;900&display=swap');

*/

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');

/*
Inconsolata
Barlow Semi Condensed
Darker Grotesque
Roboto *** 
Barlow Condensed ***
*/

h1, h2, h3, h4, h5, h6 {
  font-family: 'Montserrat', sans-serif !important;
}


html, body, footer, header {
  font-family: 'Roboto', Helvetica , Sans-Serif !important;
  font-size: 14px;
  background-color: white;
  color: #272727;
}


.mainDiv {
  padding: 1rem;
}

.msm {
  max-width: 1000px;
}


.searchForm {
  max-width: 800px;
  margin-top: 25px;
  margin-bottom: 25px;
}


.menuOptions {
  max-width: 1200px;
  margin-top: 50px;
  margin-bottom: 50px;
  columns: 4;
}

.menuOptionsBox {
  text-align: center;
  min-height: 250px;
}

.menuOptions h1, h2, h3, h4, h5, h6 {
  font-weight: bolder;
}

.menuOptionsIcon {
  background-color: #000;
  max-width: 70px;
  max-height: 70px;
  padding: 5px;
  margin: 10px;
  cursor: pointer;
}


/* Version Movil  */
@media screen and (max-width: 450px) {
  .searchForm { margin: initial; padding-bottom: 20px;}
  .menuOptions { columns: 2; }
  .menuOptionsBox { min-height: 300px; }
  .menuOptionsIcon {
    padding: 10px;
    margin: 1rem;
  }
}