  /*
Theme Name: acc-2024-child
Theme URI: 
Author: Jamie George & Ross Phillips
Author URI: 
Description: 
Requires at least: 6.0
Tested up to: 6.4.2
Requires PHP: 5.7
Version: 1.2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: twentytwentyfour
Text Domain: acc2024child
Tags: education, 
*/

/* color classes */
.white-text {
  color: #fcfcfc;
}

/* Hide Image on Mobile */
@media (max-width: 600px) {
  img.hide-on-mobile {
    display: none;
  }
}

@media (max-width: 1153px) {
  /* Hide specific elements */
  button.wp-block-navigation__responsive-container-open,
  nav.has-small-font-size.is-responsive.items-justified-space-between.nav-audience.wp-block-navigation.has-small-font-size.is-content-justification-space-between.is-layout-flex.wp-container-core-navigation-is-layout-1.wp-block-navigation-is-layout-flex {
    display: none;
  }
  .wp-block-group.is-content-justification-right.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-1.wp-block-group-is-layout-flex {
    justify-content: center;
  }
}

/* Styling table header */
.wp-block-table thead {
  background: #4d1979 !important;
  color: #ffffff !important;
  border: 1px solid #4d1979 !important;
}

/* Styling accordion/toggle */
.wp-block-ub-content-toggle-accordion-title-wrap {
  background: #4d1979 !important;
}

.wp-block-ub-content-toggle-accordion-title,
.wp-block-ub-content-toggle-accordion-state-indicator {
  color: white !important;
}

/* Style blockquote */
.is-style-plain.is-style-plain.wp-block-quote {
  border-color: #4d1979 !important;
}

/* Add top margin to h2 */
h2 {
  margin-top: 64px;
}

/* Add border to spotlight cards and drop shadow */
.spotlight .gutslider-content-inner {
  /* border: solid 1px #eee; */
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12),
    0 2px 4px -1px rgba(0, 0, 0, 0.3);
}

/* Class to add drop shadow */
.shadow {
  box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.14),
    0 6px 10px -4px rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}

.wp-block-buttons .wp-block-button:hover {
  transform: scale(0.98);
}

/*override gray on hover for outline buttons*/
.wp-block-button.is-style-outline
  > .wp-block-button__link:not(.has-text-color, .has-background):hover {
  background: #fff;
  border: 2px solid #4d1979;
  color: #4d1979;
  border-radius: 5px;
  transform: scale(0.98);
}

li.wp-block-navigation-item.has-child.open-on-hover-click
  .wp-block-navigation__submenu-container {
  border-top: 4px solid #c1d82f;
}

.page-id-1495 footer .wp-block-group.has-global-padding.is-layout-constrained {
  display: none;
}

.page-id-1489 footer .footer-contact {
  /* Add your specific styles here */
  display: none;
}
/* Target the specific div in post with ID 1991 and hide it */
.postid-1991
  .wp-block-group.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained[style*="margin-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--50)"] {
  height: 96px;
}

/* Style the Google search bar */
.gsc-control-cse {
  background-color: #4d1979 !important;
  border-color: #4d1979 !important;
}

.gsc-search-button-v2,
.gsc-search-button-v2:hover,
.gsc-search-button-v2:focus {
  border-color: #3079ed !important;
  background-color: #4d90fe !important;
  background-image: none;
  filter: none;
}
