/* Small global fixes shared by all public pages. */
:root {
  --tazemiz-content-width: 1240px;
}

/* The theme used a narrower 1080px container on inner pages. Keep every main
 * content type aligned with the homepage without changing the header/footer. */
body:not(.home) #main > .page-wrapper > .row,
body:not(.home) #main > .page-wrapper > .container,
body:not(.home) #main > .blog-wrapper > .row,
body.single-product #main .product-main > .row,
body.single-product #main .product-footer > .container,
body.woocommerce-shop #main > .shop-container > .row,
body.tax-product_cat #main > .shop-container > .row {
  width: 100% !important;
  max-width: var(--tazemiz-content-width) !important;
}

body.tzp-managed #main .row.row-main > .large-12.col,
body.tzu-utility-page #main .row.row-main > .large-12.col {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.tzp-turkish-type .tzp-page,
.tzp-turkish-type .entry-content {
  font-family: "Segoe UI", Arial, sans-serif !important;
  font-kerning: normal;
  font-synthesis: none;
  text-rendering: optimizeLegibility;
}

.tzp-turkish-type .tzp-page h1,
.tzp-turkish-type .tzp-page h2,
.tzp-turkish-type .tzp-page h3,
.tzp-turkish-type .tzp-page h4,
.tzp-turkish-type .tzp-page summary,
.tzp-turkish-type .entry-content h1,
.tzp-turkish-type .entry-content h2,
.tzp-turkish-type .entry-content h3,
.tzp-turkish-type .entry-content h4,
body.tzp-turkish-type h1,
body.tzp-turkish-type h2,
body.tzp-turkish-type h3,
body.tzp-turkish-type h4,
body.tzp-turkish-type h5,
body.tzp-turkish-type h6,
body.tzp-turkish-type summary {
  font-family: "Segoe UI", Arial, sans-serif !important;
  font-kerning: normal;
  letter-spacing: 0 !important;
}

.tzh-footer-wrap {
  margin-top: 0 !important;
}
