/* WebAuthn login button styles */
.plg_system_webauthn_login_button svg {
  width: 30px;
  margin: 4px;
}

/* Table thumb image styles */
img.table_thumb_image {
  width: 400px;
}



/* Main content styles */
#g-main {
  padding: 0;
}
.com-content-article__body {
   min-height:600px;
}
h1 {
    font-size: 1.3rem;
    font-weight:bold;
    text-transform:uppercase;
    color:#000000;
}


/* Logo styles */
.gantry-logo img {
  width: 100%;
}

#logo-6073-particle {
  margin: 0.25rem;
  padding: 0.1rem;
  display: flex;
  align-items: center;
  height: 100%; 
}

/* Content styles */
.g-content {
  margin: 0.2rem;
  padding: 0.2rem;
}

/* Breadcrumb styles */
.breadcrumb {
  margin-bottom: 0;
  background-color: transparent;
}

/* Menu particle styles */
#menu-6120-particle {
  margin: 0.8rem 0.625rem;
  padding: 0.2rem 0.938rem;
}
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
    background: #f1f1f1;
     line-height: normal;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
    text-transform: uppercase;
    font-family: HelveticaNeue, Arial;
    font-weight: 900;
        font-size: 14px;
}
.g-social a {
padding:20px;
    float: RIGHT;}
    
#g-header a {
    color: var(--color-gray-light);
    text-transform: uppercase;
    font-size: 12px;
}

/* Icon styles */
.fa.fa-instagram,
.fab,
.icon-joomla,
.fa-brands {
  font-weight: 400;
  color: #000000;
  font-size: 40px;
}

/* Social link styles */
.g-social a {
  display: inline-block;
  padding: 20px;
  background: transparent;
  border: none;
  border-radius: 0.1875rem;
  margin-bottom: 0;
  text-decoration: none;
}

/* Off-canvas toggle styles */
.g-offcanvas-toggle {
  font-size: 2.5rem;
  color: #000000;
}

/* Media query for small screens */
@media only all and (max-width: 48rem) {
  #social-icons {
    display: none;
  }
}