/*
Theme Name:     UA Gameday
Theme URI:      n/a
Template:       kadence
Author:         Kinetic
Author URI:     https://kinetic.com
Description:    A child of the Kadence theme built for UA Gameday by Kinetic.
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
/* The Force Brings Balance */

h1,
h2,
h3,
h4,
h5,
h6 {
  text-wrap: balance;
}

/* Logo Hover Scale */

.site-branding img,
.kb-identity img,
.footer-logo img {
  transition: transform 150ms ease-in-out;
}

.site-branding img:hover,
.kb-identity img:hover,
.footer-logo img:hover {
  transform: scale(1.05);
}

/* Main Nav Item Borders */

.header-navigation .menu > .menu-item {
  border-left: 1px solid var(--global-palette2);
}

.header-navigation .menu > .menu-item:last-child {
  border-right: 1px solid var(--global-palette2);
}

/* Mobile Nav Dropdown */

.mobile-navigation ul ul {
  padding-left: 4.75rem;
}

.mobile-navigation ul li ul li {
  font-family: var(--global-body-font-family, inherit);
  font-size: 1.5rem;
  text-transform: none;
  font-weight: normal;
}

.drawer-sub-toggle .kadence-svg-iconset svg {
  width: 2em;
  height: 2em;
}

/* Home Logo Tweaks */

.home .kb-identity {
  display: none;
}

.hero-logo figure {
  max-width: 30vh;
}

/* Underline Button and Nav Hover */

.underline-button .button:hover span,
.wp-block-kadence-advancedbtn .button:hover span {
  text-decoration: underline;
  text-decoration-color: #ffffff;
}

.wp-block-kadence-header .menu-item:hover .kb-nav-label-content {
  text-decoration: underline;
}

/* App Buttons */

.app-button {
  transition: all ease-in-out 200ms;
}

.app-button:hover {
  opacity: 0.8;
  transform: scale(1.05);
}

/* Footer Form */

.site-footer .gform-theme--foundation .gform_footer {
  margin-top: 0;
}

.site-footer .gform-theme--foundation .gform_fields {
  grid-row-gap: 10px;
}

.site-footer .gform-theme--foundation .gform-button {
  letter-spacing: 1px !important;
}

.site-footer .gform-theme--foundation .gform-button:hover {
  background-color: var(--global-palette2) !important;
}

/* Stop Footer Phone Number from Breaking onto Two Lines */

#colophon .site-footer-row-container .site-footer-row .footer-html a {
  white-space: nowrap;
}

/* Inline Image Captions */

.wp-block-kadence-image.inline-caption figcaption {
	background-color: var(--global-palette4);
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
	padding-left: 8px;
	padding-right: 8px;
}

/* Ordered List Styles */

ol.wp-block-list li {
	margin-bottom: 16px;
}

ol.wp-block-list li::marker {
  color: var(--global-palette1, #9e1b32);
	font-weight: bold;
}

/* Clip Map Shadows */

.clip-shadow {
  overflow: hidden;
}

/* Fix Footer Attribution Alignment */

@media screen and (min-width: 1024px) {
    .footer-html-inner {
        flex-direction: column;
    }
}