/* Remove the Banner Image on History page on Mobile */
@media screen and (max-width: 600px){
  .page-id-4541 .innerpage-banner__cover {
      display: none;
  }
}
/* Add padding to Stats table for Mobile view */
.block-mma-betting-stats-summary tr.col-2-data td > span:last-child {padding-left: 10px;
}
/* Change color of knockout on history page */
.latest-predictions-table span.knockout {
color: #000 !important;
}
/*Change size of font on mobile for post titles*/
@media only screen and (max-width: 600px) {
h2.wp-block-post-title {
font-size: 1.5em !important;
}google.com, pub-5439319525782998, DIRECT, f08c47fec0942fa0
}/* Post Content Link Color 7601755-zd-pa */
.single-post .entry-content.wp-block-post-content :is(a,u) {
color: #007cba;
}

/*change link color to blue*/
.entry-content a {
	color: blue;
	}

.entry-content a:hover:not(a.alink,a.wp-block-button__link) {
    color: #ABB8C3; /* Change this to the color you prefer */
}

.entry-content a:hover:not(a.alink,a.wp-block-button__link) {
    color: #ABB8C3;  /* Change this to the color you prefer */
}
@media only screen and (max-width: 768px) {
    footer #image-gallery {
        display: none;
    }
}

.wp-block-search__inside-wrapper {
	position: relative;
}
.wp-block-search__inside-wrapper .wp-block-search__input{
	position: absolute;
	top: 0;
	right: 100%;
	z-index: 1;
	line-height: 1;
    background: #FFf;
    color: #000 !important;
    padding: 15px 10px;
    outline: 0 none;
    border: 0 none;
}
li.wp-block-post.fighter a{
	color: #000 !important
}

/* === Mobile Navigation Fix === */
@media (max-width: 599px) {

  /* Hamburger button */
  nav button.wp-block-navigation__responsive-container-open {
    margin-top: 0 !important;
    padding: 6px 4px !important;
    color: #fff !important;
    background: transparent !important;
    display: flex !important;
    align-items: center !important;
    border: none !important;
  }

  nav.wp-block-navigation .wp-block-navigation__responsive-container-close svg,
  .wp-block-navigation__responsive-container-open svg {
    height: 28px !important;
    width: 28px !important;
    pointer-events: none;
    margin-bottom: 0 !important;
  }

  .wp-block-navigation__responsive-container.is-menu-open {
    background-color: #1a1a1a !important;
  }

  .wp-block-navigation__responsive-close {
    width: 100% !important;
    max-width: 100% !important;
    position: relative !important;
    background-color: #1a1a1a !important;
    padding: 16px 28px 60px !important;
    right: auto !important;
    top: auto !important;
    margin: 0 !important;
  }

  button.wp-block-navigation__responsive-container-close {
    color: #fff !important;
    background: transparent !important;
    border: none !important;
  }

  /* Nav list container */
  .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
    gap: 0 !important;
    padding-top: 20px !important;
    width: 100% !important;
  }

  /* All nav items: full width */
  .wp-block-navigation__responsive-container-content .wp-block-navigation__container > li {
    width: 100% !important;
    border-bottom: 1px solid rgba(255,255,255,0.1) !important;
    display: block !important;
  }

  /* Has-child items: flex row so chevron sits naturally at right */
  .wp-block-navigation__responsive-container-content li.has-child {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    width: 100% !important;
  }

  /* Link: flex-grow to fill space, no right padding needed */
  .wp-block-navigation__responsive-container-content li.has-child > a.wp-block-navigation-item__content {
    flex: 1 1 auto !important;
    min-width: 0 !important;
  }

  /* Submenu: takes full width below the row */
  .wp-block-navigation__responsive-container-content li.has-child > ul.wp-block-navigation__submenu-container {
    flex: 0 0 100% !important;
    order: 10 !important;
  }

  /* Nav item link text */
  .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
    color: #fff !important;
    font-size: 20px !important;
    padding: 14px 0 !important;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    display: block !important;
  }

  .wp-block-navigation__responsive-container-content a.wp-block-navigation-item__content:hover {
    color: #FBC90B !important;
  }

  /* Toggle button: flex-shrink to stay small at right of row */
  .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
    display: flex !important;
    position: static !important;
    flex-shrink: 0 !important;
    order: 2 !important;
    align-items: center !important;
    justify-content: center !important;
    color: #fff !important;
    background: transparent !important;
    border: none !important;
    padding: 10px 12px !important;
    cursor: pointer !important;
    min-width: 44px !important;
    min-height: 44px !important;
  }

  .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon svg {
    stroke: #fff !important;
    width: 20px !important;
    height: 20px !important;
    transition: transform 0.2s ease;
    display: block !important;
  }

  .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon[aria-expanded="true"] svg {
    transform: rotate(180deg);
  }

  /* Hide any pseudo-element arrows from WP defaults */
  .wp-block-navigation__responsive-container-content li.has-child > a::after,
  .wp-block-navigation__responsive-container-content li.has-child > a::before {
    content: none !important;
    display: none !important;
  }

  /* Hide submenu by default */
  .wp-block-navigation__responsive-container.is-menu-open ul.wp-block-navigation__submenu-container {
    display: none !important;
    width: 100% !important;
    background-color: #252525 !important;
    padding-left: 16px !important;
    padding-bottom: 8px !important;
  }

  /* Show submenu when toggle is open */
  .wp-block-navigation__responsive-container.is-menu-open li.has-child button[aria-expanded="true"] ~ ul.wp-block-navigation__submenu-container {
    display: block !important;
  }

  /* Submenu link text */
  .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
    font-size: 16px !important;
    padding: 10px 0 !important;
    color: #ccc !important;
    text-transform: uppercase;
  }

  /* Search: icon button */
  header .wp-block-search__button {
    min-width: 44px !important;
    min-height: 44px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: transparent !important;
    color: #fff !important;
    border: none !important;
    cursor: pointer !important;
    padding: 8px !important;
  }

  /* Search: expanded wrapper */
  header .wp-block-search:not(.wp-block-search__searchfield-hidden) .wp-block-search__inside-wrapper,
  header .wp-block-search .wp-block-search__inside-wrapper {
    display: flex !important;
    align-items: center !important;
    background: #111 !important;
    border: 1px solid rgba(255,255,255,0.4) !important;
    border-radius: 4px !important;
    overflow: hidden !important;
    max-width: 230px !important;
  }

  /* Search: text input - explicit dark bg so text is always visible */
  header .wp-block-search__input {
    min-width: 0 !important;
    width: 150px !important;
    background: #111 !important;
    color: #fff !important;
    border: none !important;
    outline: none !important;
    padding: 8px 10px !important;
    font-size: 15px !important;
    -webkit-appearance: none !important;
    -webkit-text-fill-color: #fff !important;
  }

  header .wp-block-search__input::placeholder {
    color: rgba(255,255,255,0.5) !important;
    opacity: 1 !important;
  }

  header button.wp-block-search__button {
    flex-shrink: 0 !important;
    border-left: 1px solid rgba(255,255,255,0.3) !important;
  }
}