
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700');


h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Montserrat', 'Arial', 'Helvetica', sans-serif;
}

h1 {
  color: #be1e2d !important;
  font-weight: 400;
  font-size: 2.3rem;
}

h2 {
  color: #333;
  font-size: 1.7rem;
}

h3 {
  color: #333 !important;
  /*padding: 0 10px;*/
  font-weight: 600;
  font-size: 1.2rem;
}

h3 a,
h4 a,
h5 a {
  font-weight: normal !important;
}

h4 {
  color: #d11920;
  font-weight: 300;
}

h5 {
  color: #333333;
  font-size: 1rem;
  font-weight: 800;
}

h6 {
  color: #333 !important;
  font-weight: 600;
}

p,
table,
tr,
td,
tt {
  font-family: 'Montserrat', 'Arial', 'Helvetica', sans-serif;
}

.Holiday-Hours-Table{
    border-collapse: collapse;
    border-radius: 13px;
    border-style:hidden;
    font-family: 'Montserrat';
    margin: 25px 0;
    min-width: 400px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
    margin-left: auto;
    margin-right: auto;
  }
  
  .Holiday-Hours-Table th,
  .Holiday-Hours-Table td {
    padding: 15px 30px;
    text-align: center;
    font-weight: bolder;
    border-right: 2px solid hsl(0, 100%, 37%);
  }
  
  .Holiday-Hours-Table thead th {
    font-size:larger;
  }
  
  .Holiday-Hours-Table tt {
    display:block;
    margin-top:10px;
    font-size: medium;
    font-weight:500;
  }
  
  .Holiday-Hours-Table tbody tr {
    border-bottom: 2px solid #dddddd;
  }
  
  .Holiday-Hours-Table tbody tr:nth-of-type(even) {
    background-color: #f3f3f3
  }
  
  .Holiday-Hours-Table tbody tr:last-of-type {
    border-bottom: 2px solid hsl(0, 100%, 37%);
  }