:root {
  --accent: #143166;
  --color2: #225117;
  --radius: 0px;
}

/* Original styles */
h2 { margin-bottom: 10px !important; }
h1, h2, h3 {
  background-color: transparent !important;
  text-shadow: none !important;
}
#twentyfive_seventyfive-628407481 .inner-column img {
  max-width: 320px !important;
}

.admin-table th, .manager-table th { background-color: #143166; }
#full_name { color: #FFF !important; }

h1 { font-weight: bold; }
footer { background-color: #000; }
.footer-container, .footer-container a, .footer-container span {
  color: #FFF;
  font-family: Montserrat, sans-serif !important;
}

.menu-toggle { background-color: #000; margin-top: 10px; }

.calendar-grid-day,
.calendar-grid-day div,
.calendar-grid-day a {
  font-size: 16px;
}
.admin-table th, .manager-table th { background-color: #143166 !important; }

#panel_links a:hover {
  background-color: #143166 !important;
  color: #FFF !important;
}

h1 {
  text-transform: uppercase;
}

@media (min-width : 320px) and (max-width : 480px),
(min-width : 375px) and (max-width : 667px) {
  /* Styles */
  .footer-column {
    clear: left !important;
    width: 100% !important;
    text-align: center;
  }
  #fkftr {
    text-align: center;
  }
}

.home-page .build-column {
  padding: 0px;
}

@media only screen and (min-width : 1824px) {
  /* Styles */
  .layout-wrapper {
    max-width: 100rem;
  }
  .template-row {
    max-width: 100rem;
    margin-left: auto;
    margin-right: auto;
  }
  .layout-widget.menu-widget {
    margin-top: 100px;
  }
}

#user_panel_widget .login-link:hover {
  background-color: transparent;
  color: #FFF;
}

@media (max-width : 768px) {
  /* Styles */
  ul.site-menu li {
    margin-left: 0px; margin-right: 0px;
  }
  #twentyfive_seventyfive-628407481 .inner-column img {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  #twentyfive_seventyfive-628407481 .template-column.threequarter {
    text-align: center !important;
    padding: 0px !important;
  }
}

@media (min-width : 769px) and (max
