/*
Theme Name: Spectra-child
Theme URI:
Author: Shaan
Author URI:
Description: Spectra-one child theme.
Requires at least: 6.8
Tested up to: 6.8
Requires PHP:
Version: 0.1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: spectra-one
Text Domain: spectra-child
Tags:
*/
@media (prefers-reduced-motion: reduce) {
  .wp-block-boldblocks-marquee-block .scrolling-block {
    animation-play-state: running !important;
  }
}
header > *:first-child {
  transition: padding 0.25s ease;
}
header.swt-sticky-header-active > *:first-child {
  padding-top: var(--wp--preset--spacing--xxx-small);
  padding-bottom: var(--wp--preset--spacing--xxx-small);
}
header.swt-sticky-header-active > *:first-child .site-logo-img img {
  width: 140px;
}
.service-loop > ul > li + li {
  margin-top: 3em;
}
.service-loop > ul .wp-block-post-excerpt {
  text-align: left;
}
@media (min-width: 782px) {
  .service-loop > ul > li:nth-child(2n + 0) > .is-layout-flex:has([style*="flex-basis"]) {
    flex-direction: row-reverse;
  }
  .service-loop > ul > li:nth-child(2n + 0) > .is-layout-flex:has([style*="flex-basis"]) > .wp-block-column {
    text-align: right;
    justify-items: right;
  }
}
footer .mega-menu > .mega-menu-item > .mega-menu-link {
  display: none !important;
}
footer .mega-menu .mega-sub-menu {
  display: block !important;
  visibility: visible !important;
  position: static !important;
  opacity: 1 !important;
  max-height: none !important;
  margin-left: 1em;
}
footer .mega-menu .menu-item.always-open > .mega-sub-menu {
  display: block !important;
  position: static !important;
}
footer .wp-block-heading {
  color: color-mix(in srgb, var(--wp--preset--color--tertiary) 50%, var(--wp--preset--color--heading) 50%);
}
footer ul.contact {
  padding: 0;
}
footer ul.contact > li {
  margin: 0;
  padding: 0;
}
