
/* V2.0.4 — final fixes on top of original V2.0 + confirmed optical restore. */

/* Homepage card images: mobile exactly like confirmed desktop crop. */
@media (max-width:766px){
  .home .widget_ci-home-post-type-items .entry-item-thumb{overflow:hidden!important}
  .home .widget_ci-home-post-type-items .entry-item-thumb img{
    width:100%!important;
    height:205px!important;
    max-height:205px!important;
    object-fit:cover!important;
    object-position:center center!important;
  }
}

/* Franchise homepage only: remove horizontal right-swipe on mobile. */
@media (max-width:767px){
  body.home{overflow-x:hidden!important;max-width:100%!important}
  body.home .site,
  body.home #page{overflow-x:hidden!important;max-width:100%!important}
}



/* V2.0.18 — Header navigation:
   normal top-level menu items red; menu-cta buttons stay red with WHITE text. */
.header .navigation-main > li:not(.menu-cta) > a,
.header-fixed .head-mast:not(.sticky-fixed) .navigation-main > li:not(.menu-cta) > a,
.head-mast .navigation-main > li:not(.menu-cta) > a,
.head-mast .mobile-nav-trigger,
.head-mast .mobile-nav-trigger:hover,
.head-mast .mobile-nav-trigger:focus,
.head-mast .mobile-nav-trigger .fa,
.head-mast .mobile-nav-trigger i{
  color:#8e1315!important;
  -webkit-text-fill-color:#8e1315!important;
  border-color:#8e1315!important;
}

.header .navigation-main > li.menu-cta > a,
.header-fixed .head-mast:not(.sticky-fixed) .navigation-main > li.menu-cta > a,
.head-mast .navigation-main > li.menu-cta > a{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  background-color:#8e1315!important;
  border-color:#8e1315!important;
}
