
/* Remove WordPress.com footer credit */
a[href*="wordpress.com"]{
    display:none !important;
}
/* ✅ Hide Amelia credit link (all common URLs) */
a[href*="wpamelia.com"],
a[href*="ameliawp.com"],
a[href*="wordpress.org/plugins/ameliabooking"],
a[href*="ameliabooking"]{
  display:none !important;
}

/* ✅ Remove the line/container that holds the credit (common class names) */
.amelia-powered-by,
.am-powered-by,
.am-footer-powered-by,
.am-credit,
.am-copyright{
  display:none !important;
  height:0 !important;
  margin:0 !important;
  padding:0 !important;
}
/* ===== Book a Repair page (ID 226): remove 700px cap ===== */

/* Set bigger WP content + wide sizes on this page */
body.page-id-226 {
  --wp--style--global--content-size: 1400px !important;
  --wp--style--global--wide-size: 1400px !important;
}

/* Force post content container wider */
body.page-id-226 .wp-block-post-content,
body.page-id-226 .entry-content,
body.page-id-226 main {
  max-width: 1400px !important;
  width: min(1400px, 94vw) !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* WordPress “constrained layout” rule override (this is the 700px limiter) */
body.page-id-226 .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: 1400px !important;
}

/* Make Amelia fill whatever width it’s given */
body.page-id-226 #amelia-container,
body.page-id-226 .amelia-app-booking,
body.page-id-226 .am-fs__wrapper,
body.page-id-226 iframe {
  width: 100% !important;
  max-width: 1400px !important;
  margin: 0 auto !important;
}

/* If Amelia is inside iframe, make it tall enough */
body.page-id-226 iframe {
  min-height: 950px !important;
  border: 0 !important;
  display: block !important;
}
/*deneme */
 #ifix-booking-overlay{
  display:none;
  position:fixed;
  inset:0;
  background:rgba(0,0,0,.72);
  z-index:999999;
  align-items:center;
  justify-content:center;
  padding:18px;
}
#ifix-booking-overlay.active{
  display:flex;
}
#ifix-booking-modal{
  position:relative;
  width:min(980px,100%);
  height:min(92vh,920px);
  background:#fff;
  border-radius:18px;
  overflow:hidden;
  box-shadow:0 20px 60px rgba(0,0,0,.35);
}
#ifix-booking-wrap{
  width:100%;
  height:100%;
  overflow:auto;
  background:#f4f6fb;
}
#ifix-booking-close{
  position:absolute;
  top:10px;
  right:10px;
  z-index:10002;
  width:42px;
  height:42px;
  border:0;
  border-radius:999px;
  background:#111;
  color:#fff;
  font-size:28px;
  line-height:1;
  cursor:pointer;
}
body.ifix-popup-opened{
  overflow:hidden;
}

@media (max-width:768px){
  #ifix-booking-overlay{padding:8px;}
  #ifix-booking-modal{
    width:100%;
    height:95vh;
    border-radius:14px;
  }
}