h1 {
    margin-top: 2em;
    margin-bottom: 0.4em;
    font-weight: 700;
    color: #222;
    border-bottom: 2px solid #dfd4bb;
    padding-bottom: 4px;
   font-family: 'Poppins', sans-serif;
}

h2 {
    margin-top: 2em;
    margin-bottom: 0.4em;
    font-weight: 700;
    color: #222;
    border-bottom: 2px solid #dfd4bb;
    padding-bottom: 4px;
   font-family: 'Poppins', sans-serif;
}

h3 {
 font-weight: 700; 
 font-size: 28px; 
 line-height: 28px; 
 color: rgb(1, 73, 145); 
 font-family: Lato; 
}

h4 {
 font-weight: 700; 
 font-size: 24px; 
 line-height: 26px; 
 color: rgb(119, 119, 119); 
 font-family: Lato; 
}

p {
 font-family: 'Poppins', sans-serif;
   color: #333;
   margin-bottom: 1em;
}

button, .button {
 font-weight: 700; 
 font-size: 16px; 
 line-height: 16px; 
 padding: 20px; 
 color: rgb(255, 255, 255); 
 background-color: rgb(77, 101, 164); 
 font-family: Poppins; 
}

button:hover, .button:hover {
 background-color: rgb(205, 97, 89); 
 color: rgb(255, 255, 255); 
}

a:not(.button) {
  font-family: 'Poppins', sans-serif;
  font-size: inherit;
  color: #4F9BAA;
  text-decoration: underline;
  font-weight: 400;
}

a:not(.button):hover {
  color: #333;
}


        @media (max-width: 576px) {


            h1 {
                font-size: calc(42px - 100%)
            }


            h2 {
                font-size: calc(36px - 100%)
            }


            h3 {
                font-size: calc(28px - 100%)
            }


            h4 {
                font-size: calc(24px - 100%)
            }


            h5 {
                font-size: calc(20px - 100%)
            }


            h6 {
                font-size: calc(16px - 100%)
            }



            button {
                font-size: calc(16px - 100%)
            }


            p {
                font-size: calc(16px - 100%)
            }


            a {
                font-size: calc(16px - 100%)
            }


        }


        @media (max-width: 768px) {


            h1 {
                font-size: calc(42px - 100%)
            }


            h2 {
                font-size: calc(36px - 100%)
            }


            h3 {
                font-size: calc(28px - 100%)
            }


            h4 {
                font-size: calc(24px - 100%)
            }


            h5 {
                font-size: calc(20px - 100%)
            }


            h6 {
                font-size: calc(16px - 100%)
            }


            button {
                font-size: calc(16px - 100%)
            }


            p {
                font-size: calc(16px - 100%)
            }


            a {
                font-size: calc(16px - 100%)
            }


        }

.fc-daygrid-day-number {

font-weight: 500;  font-size: 16px;  line-height: 8px;  color: rgb(79, 155, 170);  font-family: Lato; }

.fc-daygrid-day {background-color: rgb(255, 255, 255); }

.fc-day-today {background-color: rgb(223, 212, 187) !important; }

.fc-col-header-cell-cushion {font-weight: 600;  font-size: 16px;  line-height: 24px;  text-transform: capitalize;  color: rgb(255, 255, 255);  font-family: Lato; }

.fc-col-header-cell {background-color: rgb(188, 166, 112); }

.fc button {font-weight: 700 !important;  font-size: 16px !important;  line-height: 3px !important;  padding: 20px !important;  text-transform: capitalize !important;  color: rgb(255, 255, 255) !important;  background-color: rgb(79, 155, 170) !important;  border-color: rgb(79, 155, 170) !important;  font-family: Poppins !important; }

.fc-toolbar {text-transform: none;  color: rgb(0, 0, 0);  background-color: rgb(255, 255, 255);  font-family: Poppins; }

.fc-theme-standard {}

.fc .fc-scrollgrid-section > td {border-color: rgb(79, 155, 170); }

.fc-daygrid-dot-event {font-weight: 400;  font-size: 16px;  line-height: 24px;  padding: 0px;  text-transform: none;  color: rgb(0, 0, 0);  background-color: rgb(255, 255, 255);  font-family: Lato; }

.fc-h-event {font-weight: 400;  font-size: 16px;  line-height: 24px;  padding: 0px;  text-transform: none;  color: rgb(255, 255, 255);  --fc-event-text-color: rgb(255, 255, 255);  background-color: rgb(179, 66, 45);  border-color: rgb(79, 155, 170);  font-family: Lato; }

.fc-daygrid-event-dot {display: none;  border-color: rgb(0, 0, 0); }

  ul {
    margin-left: 20px;
    margin-bottom: 1em;
    color: #333;
       font-family: 'Poppins', sans-serif;
  }
  li {
    margin-bottom: 0.5em;
    color: #333;
       font-family: 'Poppins', sans-serif;
  }
.pull-quote {
  background: #dfd4bb;
  border-left: 4px solid #4f9baa;
  padding: 1em;
  margin: 1em 22em 1em 0;
  font-size: 20px;
  font-style: italic;
  text-align: center;
     font-family: 'Poppins', sans-serif;
}
img.right-img {
    float: right;
    width: 33%;
    margin-left: 20px;
    margin-bottom: 10px;
  }

  .styled-links a {
    display: block;
    background: #dfd4bb;
    padding: 10px 14px;
    margin: 6px 0;
    border-radius: 6px;
    text-decoration: none;
    color: #4f9baa;
    font-weight: 600;
    transition: background 0.3s, color 0.3s;
       font-family: 'Poppins', sans-serif;
  }
  .styled-links a:hover {
    background: #4f9baa;
    color: #fff;
  }

  table {
    width: 100%;
    border-collapse: collapse;
    margin: 1.5em 0;
    font-size: 16px;
  }
  thead th {
    background-color: #4f9baa;
    color: #fff;
    text-align: left;
    padding: 12px;
    font-weight: 700;
      font-family: 'Poppins', sans-serif;
  }
  tbody td {
    border: 1px solid #ccc;
    padding: 12px;
    text-align: left;
      font-family: 'Poppins', sans-serif;
  }
  tbody tr:nth-child(even) {
    background-color: #dfd4bb;
  }
  tbody tr:nth-child(odd) {
    background-color: #f9f9f9;
  }
.sidebarBody ul.level-1 > li > a{font-family: Poppins}
.sidebarBody ul.level-1 > li > a{font-size: 18px}
.sidebarBody ul.level-1 > li > a{font-weight: 700}
.sidebarBody ul.level-1 > li > a{text-transform: none}
.sidebarBody ul.level-1 > li > a{color: rgb(1, 73, 145)}
.sidebarBody ul.level-1{background-color: rgb(255, 255, 255)}
.sidebarBody ul.level-1 > li:hover > a{color: rgb(57, 57, 57)}
.sidebarBody ul.level-1 > li:hover{background-color: rgb(255, 255, 255)}
.sidebarBody ul.level-1.selected > li {background-color: rgb(255, 255, 255)}
.sidebarBody ul.level-1.selected > li > a{color: rgb(57, 57, 57)}
.sidebarBody ul.level-1 > li > a{padding-left: 10px !important; padding-right: 10px !important}
.sidebarBody ul.level-1 > li > a{padding-top: 10px !important; padding-bottom: 10px !important}
.sidebarBody ul.level-2 > li > a{font-family: Poppins}
.sidebarBody ul.level-2 > li > a{font-size: 16px}
.sidebarBody ul.level-2 > li > a{font-weight: 400}
.sidebarBody ul.level-2 > li > a{text-transform: none}
.sidebarBody ul.level-2 > li > a{color: rgb(1, 73, 145)}
.sidebarBody ul.level-2{background-color: rgb(255, 255, 255)}
.sidebarBody ul.level-2 > li:hover > a{color: rgb(57, 57, 57)}
.sidebarBody ul.level-2 > li:hover{background-color: rgb(245, 245, 245)}
.sidebarBody ul.level-2.selected > li {background-color: rgb(245, 245, 245)}
.sidebarBody ul.level-2.selected > li > a{color: rgb(57, 57, 57)}
.sidebarBody ul.level-2 > li > a{padding-left: 10px !important; padding-right: 10px !important}
.sidebarBody ul.level-2 > li > a{padding-top: 10px !important; padding-bottom: 10px !important}
.sidebarBody ul.level-3 > li > a{font-family: Poppins}
.sidebarBody ul.level-3 > li > a{font-size: 16px}
.sidebarBody ul.level-3 > li > a{font-weight: 400}
.sidebarBody ul.level-3 > li > a{text-transform: none}
.sidebarBody ul.level-3 > li > a{color: rgb(1, 73, 145)}
.sidebarBody ul.level-3{background-color: rgb(255, 255, 255)}
.sidebarBody ul.level-3 > li:hover > a{color: rgb(57, 57, 57)}
.sidebarBody ul.level-3 > li:hover{background-color: rgb(245, 245, 245)}
.sidebarBody ul.level-3.selected > li {background-color: rgb(245, 245, 245)}
.sidebarBody ul.level-3.selected > li > a{color: rgb(57, 57, 57)}
.sidebarBody ul.level-3 > li > a{padding-left: 10px !important; padding-right: 10px !important}
.sidebarBody ul.level-3 > li > a{padding-top: 10px !important; padding-bottom: 10px !important}
.sidebarBody ul.level-4 > li > a{font-family: Poppins}
.sidebarBody ul.level-4 > li > a{font-size: 16px}
.sidebarBody ul.level-4 > li > a{font-weight: 400}
.sidebarBody ul.level-4 > li > a{text-transform: none}
.sidebarBody ul.level-4 > li > a{color: rgb(1, 73, 145)}
.sidebarBody ul.level-4{background-color: rgb(255, 255, 255)}
.sidebarBody ul.level-4 > li:hover > a{color: rgb(57, 57, 57)}
.sidebarBody ul.level-4 > li:hover{background-color: rgb(245, 245, 245)}
.sidebarBody ul.level-4.selected > li {background-color: rgb(245, 245, 245)}
.sidebarBody ul.level-4.selected > li > a{color: rgb(57, 57, 57)}
.sidebarBody ul.level-4 > li > a{padding-left: 10px !important; padding-right: 10px !important}
.sidebarBody ul.level-4 > li > a{padding-top: 10px !important; padding-bottom: 10px !important}
.sidebarBody ul.level-5 > li > a{font-family: Poppins}
.sidebarBody ul.level-5 > li > a{font-size: 16px}
.sidebarBody ul.level-5 > li > a{font-weight: 400}
.sidebarBody ul.level-5 > li > a{text-transform: none}
.sidebarBody ul.level-5 > li > a{color: rgb(1, 73, 145)}
.sidebarBody ul.level-5{background-color: rgb(255, 255, 255)}
.sidebarBody ul.level-5 > li:hover > a{color: rgb(57, 57, 57)}
.sidebarBody ul.level-5 > li:hover{background-color: rgb(245, 245, 245)}
.sidebarBody ul.level-5.selected > li {background-color: rgb(245, 245, 245)}
.sidebarBody ul.level-5.selected > li > a{color: rgb(57, 57, 57)}
.sidebarBody ul.level-5 > li > a{padding-left: 10px !important; padding-right: 10px !important}
.sidebarBody ul.level-5 > li > a{padding-top: 10px !important; padding-bottom: 10px !important}
