/*
* ===================================================
*     CUSTOM CSS CODE BELOW
* ===================================================


/* Mobilcenter: compact repair pages on phones */
@media (max-width: 767px) {
  .mc-iphone-models-section,.mc-iphone-text-section,
  .mc-repair-hero,.mc-repair-pricelist,.mc-repair-common,.mc-repair-faq,
  .mc-samsung-series-section,.mc-samsung-seo-clean,
  .mc-ipad-hero-clean,.mc-ipad-models-section,
  .mc-mac-hero,.mc-mac-pricelist,.mc-mac-common,.mc-mac-faq {
    padding-top:28px !important;
    padding-bottom:28px !important;
    margin-bottom:18px !important;
  }

  .mc-iphone-models-header,.mc-repair-pricelist-header {margin-bottom:16px !important}

  .mc-iphone-models-header h2,.mc-iphone-text-section h2,
  .mc-repair-hero h1,.mc-repair-pricelist h2,.mc-repair-common h2,.mc-repair-faq h2,
  .mc-samsung-series-header h2,.mc-samsung-seo-clean h2,
  .mc-ipad-hero-clean h1,.mc-ipad-models-section h2,
  .mc-mac-hero h1,.mc-mac-pricelist h2,.mc-mac-common h2,.mc-mac-faq h2 {
    font-size:24px !important;
    line-height:1.2 !important;
    margin-bottom:8px !important;
  }

  .mc-iphone-models-header p,.mc-repair-hero p,.mc-repair-pricelist-header p,
  .mc-samsung-series-header p,.mc-ipad-hero-clean p,.mc-mac-hero p {
    font-size:14px !important;
    line-height:1.5 !important;
  }

  .mc-iphone-models-grid,.mc-repair-pricelist-grid,
  .mc-samsung-series-grid,.mc-ipad-grid,
  .mc-mac-pricelist-grid,.mc-mac-common-grid,
  .mc-repair-common-grid {
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:8px !important;
  }

  .mc-iphone-model-card,.mc-samsung-series-card,.mc-ipad-card,
  .mc-repair-item,.mc-mac-item,.mc-mac-common-item,.mc-repair-common-card {
    height:auto !important;
    min-height:0 !important;
    aspect-ratio:auto !important;
    padding:13px 9px !important;
    border-radius:13px !important;
  }

  .mc-repair-item,.mc-mac-item {min-height:112px !important}
  .mc-iphone-model-card {font-size:14px !important}
  .mc-iphone-model-card span,.mc-ipad-link-text {font-size:11.5px !important}
  .mc-repair-icon,.mc-ipad-icon,.mc-mac-icon {
    width:34px !important;
    height:34px !important;
    min-width:34px !important;
  }
  .mc-repair-name,.mc-mac-item-name {font-size:12.5px !important;line-height:1.3 !important}
  .mc-repair-price {font-size:14px !important;margin-top:5px !important}
  .mc-repair-diagnostic,.mc-mac-diagnostic {grid-column:1/-1 !important}
  .mc-repair-note {padding:11px !important;margin-top:12px !important;font-size:12.5px !important}

  .mc-repair-common-card h3,.mc-samsung-series-card h3,
  .mc-ipad-card h3,.mc-mac-common-item h3 {
    font-size:13.5px !important;
    margin:6px 0 !important;
  }

  .mc-repair-common-card p,.mc-samsung-series-card p,.mc-mac-common-item p {display:none !important}
  .mc-iphone-text-section p:nth-of-type(n+2),.mc-iphone-text-tags {display:none !important}
  .mc-samsung-seo-columns {display:block !important}
  .mc-samsung-seo-column:nth-child(n+2),.mc-samsung-seo-tags {display:none !important}
  .mc-repair-om,.mc-mac-om {display:none !important}
  .mc-repair-faq-item,.mc-mac-faq-item {padding:12px 0 !important}
  .mc-mac-quote,.mc-mac-diagnostic-text,.mc-mac-diagnostic-price {font-size:13px !important}
}


/* Mobilcenter: visible mobile menu button */
@media (max-width: 767px) {
  a[data-target="#sidebarLeft"] .navbar-icon {display:none !important}
  a[data-target="#sidebarLeft"]::before {
    content:"☰";
    display:block;
    color:#222;
    font-size:27px;
    line-height:1;
    font-weight:400;
  }
}