/* Pasha Blasting - consolidated CSS extracted from inline styles.
 *
 * IMPORTANT: Keep existing design.
 * - Only moved rules from inline <style> blocks.
 * - Do not introduce new styling behavior.
 */

/* ---- moved from views/layout.php ---- */
.psb-loc-ar #main .avia_textblock,
.psb-loc-ar #main .iconlist_content,
.psb-loc-ar #main .av-special-heading-tag,
.psb-loc-ar #main p,
.psb-loc-ar #main h1,
.psb-loc-ar #main h2,
.psb-loc-ar #main h3,
.psb-loc-ar #main h4,
.psb-loc-ar #main h5,
.psb-loc-ar #main h6,
.psb-loc-ar #main li,
.psb-loc-ar #main a,
.psb-loc-ar #main .av-special-heading,
.psb-loc-ar #main .av-special-heading-tag,
.psb-loc-ar #main .av_iconlist_title {
  direction: rtl;
  text-align: right;
}
.psb-loc-ar .pf-wrap { direction: rtl; }

.psb-loc-ar.psb-slug-tech-ar #av_section_1 {
  background-image: linear-gradient(rgba(11,74,122,.72), rgba(11,74,122,.72)), url('/assets/images/uploads/2026/02/industrial.jpg') !important;
  background-size: cover !important;
  background-position: center !important;
}
.psb-loc-ar.psb-slug-tech-ar #av_section_1 .av-special-heading-tag,
.psb-loc-ar.psb-slug-tech-ar #av_section_1 .avia_textblock {
  color: #fff !important;
}

#header, #avia-menu, .av_header_top, .av_header_transparency{display:none!important;} body{padding-top:0!important;}

.avia-post-nav.with-image .entry-info { display: flex !important; align-items: center !important; gap: 12px !important; }
.avia-post-nav.with-image .entry-image { display: inline-flex !important; width: 80px !important; height: 80px !important; flex: 0 0 80px !important; overflow: hidden !important; background: #fff !important; border-radius: 50% !important; align-items: center !important; justify-content: center !important; }
.avia-post-nav.with-image .entry-image img { display: block !important; width: 90% !important; height: 90% !important; object-fit: cover !important; border-radius: 50% !important; }
@media (max-width: 767px) {
  .avia-post-nav { display: inline-flex !important; opacity: 1 !important; visibility: visible !important; }
  .avia-post-nav .entry-info-wrap { display: inline-flex !important; }
}

/* ---- moved from views/static/dah-header-ar.inc.html ---- */
.dah-header.dah-is-rtl:not([data-dah-lang^="ar"]) .dah-mainbar-row{display:flex!important;flex-direction:row-reverse!important;justify-content:flex-start!important;}
.dah-header.dah-is-rtl[data-dah-lang^="ar"] .dah-mainbar-row{display:flex!important;flex-direction:row!important;direction:ltr!important;}
.dah-header.dah-is-rtl[data-dah-lang^="ar"] .dah-search input{direction:rtl!important;unicode-bidi:plaintext;text-align:right!important;}
.dah-header.dah-is-rtl[data-dah-lang^="ar"] .dah-search input::placeholder{text-align:right!important;}
.dah-header.dah-is-rtl[data-dah-lang^="ar"] .dah-contact{flex-direction:row-reverse!important;}
.dah-header.dah-is-rtl[data-dah-lang^="ar"] .dah-contact-item{flex-direction:row-reverse!important;}
.dah-header.dah-is-rtl[data-dah-lang^="ar"] .dah-contact-text{align-items:flex-end!important;text-align:right!important;}
.dah-header.dah-is-rtl[data-dah-lang^="ar"] .dah-contact-title,
.dah-header.dah-is-rtl[data-dah-lang^="ar"] .dah-contact-value{ text-align:right!important; }
.dah-header.dah-is-rtl .dah-navbar-row{display:flex!important;}
.dah-header.dah-is-rtl[data-dah-lang^="ar"] .dah-social{order:2!important;}
.dah-header.dah-is-rtl[data-dah-lang^="ar"] .dah-lang{order:3!important;}
.dah-header.dah-is-rtl[data-dah-lang^="ar"] .dah-nav{order:1!important;flex:1 1 auto!important;display:flex!important;justify-content:flex-start!important;min-width:0!important;}
.dah-header.dah-is-rtl[data-dah-lang^="ar"] .dah-nav-menu{direction:rtl!important;display:flex!important;flex-direction:row!important;justify-content:flex-start!important;text-align:right!important;}
.dah-header.dah-is-rtl .dah-nav-menu > li + li:before{left:auto!important;right:-9px!important;}
.dah-header.dah-is-rtl .dah-nav-menu .sub-menu{left:auto!important;right:0!important;text-align:right!important;}
.dah-header.dah-is-rtl .dah-nav-menu > li.dah-mega > .sub-menu.dah-mega-sub{direction:rtl!important;}
.dah-header.dah-is-rtl .dah-mega-grid{direction:rtl!important;}
.dah-header.dah-is-rtl[data-dah-lang^="ar"] .dah-navbar-row{flex-direction:row!important;}
.dah-header.dah-is-rtl[data-dah-lang^="ar"] .dah-social,
.dah-header.dah-is-rtl[data-dah-lang^="ar"] .dah-lang{margin-left:0!important;margin-right:0!important;}
.dah-header.dah-is-rtl[data-dah-lang^="ar"] .dah-social{justify-content:flex-start!important;}

/* Mobil drawer: dil seçici TR ile aynı görünsün (bayrak solda, kod sağda); açılır panel RTL’de içe hizalı */
.dah-header[dir="rtl"] .dah-drawer .dah-lang.is-mobile,
.dah-header.dah-is-rtl[data-dah-lang^="ar"] .dah-drawer .dah-lang.is-mobile{ direction:ltr; }
.dah-header[dir="rtl"] .dah-drawer .dah-lang.is-mobile .dah-lang-panel,
.dah-header.dah-is-rtl[data-dah-lang^="ar"] .dah-drawer .dah-lang.is-mobile .dah-lang-panel{ left:auto!important; right:0!important; text-align:start; }

/* ---- moved from views/static/page-footer.inc.html ---- */
html.pf-footer-auto,
body.pf-footer-auto { background: #ffffff; }

@media (min-width: 768px) and (max-width: 1024px){
  .pf-wrap[data-pf-tablet-hide-left="1"] .pf-col-left{
    display:none !important;
  }
  .pf-wrap[data-pf-tablet-hide-left="1"] .pf-grid.pf-grid-4{
    grid-template-columns:minmax(0,1.08fr) minmax(0,0.92fr) !important;
    gap:28px 24px !important;
  }
  .pf-wrap[data-pf-tablet-hide-left="1"] .pf-col-brand{
    grid-column:1 / -1 !important;
  }
  .pf-wrap[data-pf-tablet-hide-left="1"] .pf-col-contact{
    grid-column:1 / 2 !important;
  }
  .pf-wrap[data-pf-tablet-hide-left="1"] .pf-col-get{
    grid-column:2 / 3 !important;
  }
  .pf-wrap[data-pf-tablet-hide-left="1"] .pf-col-contact,
  .pf-wrap[data-pf-tablet-hide-left="1"] .pf-col-get{
    width:100%;
    min-width:0;
    padding-left:0 !important;
    padding-right:0 !important;
  }
}

@media (min-width: 768px) and (max-width: 900px){
  .pf-wrap[data-pf-tablet-hide-left="1"] .pf-grid.pf-grid-4{
    grid-template-columns:minmax(0,1fr) !important;
  }
  .pf-wrap[data-pf-tablet-hide-left="1"] .pf-col-brand,
  .pf-wrap[data-pf-tablet-hide-left="1"] .pf-col-contact,
  .pf-wrap[data-pf-tablet-hide-left="1"] .pf-col-get{
    grid-column:auto / auto !important;
  }
}

@media (min-width: 768px) and (max-width: 1024px){
  .pf-wrap[dir="rtl"][data-pf-tablet-hide-left="1"] .pf-col-contact{
    grid-column:2 / 3 !important;
  }
  .pf-wrap[dir="rtl"][data-pf-tablet-hide-left="1"] .pf-col-get{
    grid-column:1 / 2 !important;
  }
}

@media (min-width: 768px) and (max-width: 1024px){
  .pf-wrap[data-pf-tablet-social="bottom"] .pf-col-brand .pf-social--desktop{
    display:none !important;
  }
  .pf-wrap[data-pf-tablet-social="bottom"] .pf-tablet-social{
    display:flex !important;
  }
  .pf-wrap[data-pf-tablet-social="hide"] .pf-col-brand .pf-social--desktop,
  .pf-wrap[data-pf-tablet-social="hide"] .pf-tablet-social{
    display:none !important;
  }
}

/* Footer overlap fix: disable plugin's negative auto-footer offset. */
body.pf-has-footer .pf-wrap[data-pf-origin="auto"]{
  margin-top: 0 !important;
}



/* ---- moved from content/*/*.html (avia_inline_auto) ---- */
/* blocks_total: 101, unique_blocks: 1 */

/* avia_inline_auto sha256:05efa422d61b9924ee787c73a04b1e58477b398eb27953a957aff46d30ad3d6f */
#top .hr.hr-invisible.av-av_hr-4023ffb9dc295c27803ac4011642a033{
height:40px;
}

/* ---- Kesme Tel (TR/EN/AR) alt ürün blok spacing ---- */
.psb-slug-kesme-tel #av_section_2,
.psb-slug-kesme-tel #av_section_3,
.psb-slug-cut-wire-shot #av_section_2,
.psb-slug-cut-wire-shot #av_section_3,
.psb-slug-cut-wire-ar #av_section_2,
.psb-slug-cut-wire-ar #av_section_3 {
  padding-top: 22px !important;
  padding-bottom: 30px !important;
}

.psb-slug-kesme-tel #av_section_2 .entry-content-wrapper::after,
.psb-slug-kesme-tel #av_section_3 .entry-content-wrapper::after,
.psb-slug-cut-wire-shot #av_section_2 .entry-content-wrapper::after,
.psb-slug-cut-wire-shot #av_section_3 .entry-content-wrapper::after,
.psb-slug-cut-wire-ar #av_section_2 .entry-content-wrapper::after,
.psb-slug-cut-wire-ar #av_section_3 .entry-content-wrapper::after {
  content: "";
  display: table;
  clear: both;
}

.psb-slug-kesme-tel #av_section_2 .entry-content-wrapper,
.psb-slug-kesme-tel #av_section_3 .entry-content-wrapper,
.psb-slug-cut-wire-shot #av_section_2 .entry-content-wrapper,
.psb-slug-cut-wire-shot #av_section_3 .entry-content-wrapper,
.psb-slug-cut-wire-ar #av_section_2 .entry-content-wrapper,
.psb-slug-cut-wire-ar #av_section_3 .entry-content-wrapper {
  display: flow-root;
}

.psb-slug-kesme-tel #after_section_3 .content,
.psb-slug-cut-wire-shot #after_section_3 .content,
.psb-slug-cut-wire-ar #after_section_3 .content {
  padding-top: 12px !important;
  padding-bottom: 18px !important;
}

/* Kesme tel kategori: hero başlığı; kartta ekstra mavi kutu yok — yazı görseldeki mavi şeride bindirilir */
.psb-slug-kesme-tel #av_section_1 .av-special-heading-h2 .av-special-heading-tag,
.psb-slug-cut-wire-shot #av_section_1 .av-special-heading-h2 .av-special-heading-tag,
.psb-slug-cut-wire-ar #av_section_1 .av-special-heading-h2 .av-special-heading-tag {
  color: #fff !important;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);
}

.psb-slug-kesme-tel #av_section_2 .flex_column.avia-link-column,
.psb-slug-kesme-tel #av_section_3 .flex_column.avia-link-column,
.psb-slug-cut-wire-shot #av_section_2 .flex_column.avia-link-column,
.psb-slug-cut-wire-shot #av_section_3 .flex_column.avia-link-column,
.psb-slug-cut-wire-ar #av_section_2 .flex_column.avia-link-column,
.psb-slug-cut-wire-ar #av_section_3 .flex_column.avia-link-column {
  position: relative !important;
}

.psb-slug-kesme-tel #av_section_2 .avia-link-column .av-special-heading.av-special-heading-h4.modern-quote,
.psb-slug-kesme-tel #av_section_3 .avia-link-column .av-special-heading.av-special-heading-h4.modern-quote,
.psb-slug-cut-wire-shot #av_section_2 .avia-link-column .av-special-heading.av-special-heading-h4.modern-quote,
.psb-slug-cut-wire-shot #av_section_3 .avia-link-column .av-special-heading.av-special-heading-h4.modern-quote,
.psb-slug-cut-wire-ar #av_section_2 .avia-link-column .av-special-heading.av-special-heading-h4.modern-quote,
.psb-slug-cut-wire-ar #av_section_3 .avia-link-column .av-special-heading.av-special-heading-h4.modern-quote {
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 18px !important;
  margin: 0 !important;
  padding: 8px 10px 8px !important;
  background: transparent !important;
  min-height: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  box-sizing: border-box !important;
  z-index: 2 !important;
  pointer-events: none !important;
}

.psb-slug-kesme-tel #av_section_2 .avia-link-column .av-special-heading.av-special-heading-h4.modern-quote .special-heading-border,
.psb-slug-kesme-tel #av_section_3 .avia-link-column .av-special-heading.av-special-heading-h4.modern-quote .special-heading-border,
.psb-slug-cut-wire-shot #av_section_2 .avia-link-column .av-special-heading.av-special-heading-h4.modern-quote .special-heading-border,
.psb-slug-cut-wire-shot #av_section_3 .avia-link-column .av-special-heading.av-special-heading-h4.modern-quote .special-heading-border,
.psb-slug-cut-wire-ar #av_section_2 .avia-link-column .av-special-heading.av-special-heading-h4.modern-quote .special-heading-border,
.psb-slug-cut-wire-ar #av_section_3 .avia-link-column .av-special-heading.av-special-heading-h4.modern-quote .special-heading-border {
  display: none !important;
}

.psb-slug-kesme-tel #av_section_2 .avia-link-column .av-special-heading.av-special-heading-h4.modern-quote .av-special-heading-tag,
.psb-slug-kesme-tel #av_section_3 .avia-link-column .av-special-heading.av-special-heading-h4.modern-quote .av-special-heading-tag,
.psb-slug-cut-wire-shot #av_section_2 .avia-link-column .av-special-heading.av-special-heading-h4.modern-quote .av-special-heading-tag,
.psb-slug-cut-wire-shot #av_section_3 .avia-link-column .av-special-heading.av-special-heading-h4.modern-quote .av-special-heading-tag,
.psb-slug-cut-wire-ar #av_section_2 .avia-link-column .av-special-heading.av-special-heading-h4.modern-quote .av-special-heading-tag,
.psb-slug-cut-wire-ar #av_section_3 .avia-link-column .av-special-heading.av-special-heading-h4.modern-quote .av-special-heading-tag {
  color: #fff !important;
  font-weight: 700 !important;
  text-align: center !important;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.55);
  overflow-wrap: anywhere;
  word-wrap: break-word;
  width: 100%;
}

.psb-loc-ar.psb-slug-cut-wire-ar #av_section_1 .av-special-heading-h2 .av-special-heading-tag,
.psb-loc-ar.psb-slug-cut-wire-ar #av_section_2 .avia-link-column .av-special-heading.av-special-heading-h4.modern-quote .av-special-heading-tag,
.psb-loc-ar.psb-slug-cut-wire-ar #av_section_3 .avia-link-column .av-special-heading.av-special-heading-h4.modern-quote .av-special-heading-tag {
  text-align: center !important;
}

/* ---- Aşındırıcılar vitrin (#psb-abrasives-root — sayfada inline <style> ile eşleşir) ---- */
body.psb-slug-asindiricilar #av_section_2 .entry-content-wrapper.clearfix,
body.psb-slug-abrasives #av_section_2 .entry-content-wrapper.clearfix,
body.psb-slug-abrasive #av_section_2 .entry-content-wrapper.clearfix {
  display: flow-root;
}

#psb-abrasives-root {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}

#psb-abrasives-root .psb-abrasives-catalog {
  width: 100%;
  padding: 0.5rem 0 1.5rem;
  box-sizing: border-box;
}

#psb-abrasives-root .psb-abrasives-grid {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 1.25rem !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box !important;
  float: none !important;
  clear: both !important;
}

#psb-abrasives-root .psb-abrasive-card {
  margin: 0 !important;
  padding: 0 !important;
  min-width: 0 !important;
  display: block !important;
  float: none !important;
  width: auto !important;
}

#psb-abrasives-root a.psb-abrasive-card__link {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  height: 100%;
  text-decoration: none !important;
  color: inherit !important;
  border: 0 !important;
  border-radius: 0;
  overflow: hidden;
  background: transparent !important;
  box-shadow: none !important;
  outline: none !important;
  transition: box-shadow 0.2s ease;
}

#psb-abrasives-root a.psb-abrasive-card__link:hover {
  box-shadow: none !important;
  outline: none !important;
}

#psb-abrasives-root a.psb-abrasive-card__link:focus-visible {
  box-shadow: none !important;
  outline: 2px solid rgba(11, 74, 122, 0.95) !important;
  outline-offset: 3px;
}

#psb-abrasives-root .psb-abrasive-card__media {
  display: block !important;
  position: relative !important;
  width: 100% !important;
  flex-shrink: 0;
  aspect-ratio: 640 / 487;
  background: transparent !important;
  overflow: hidden;
}

#psb-abrasives-root .psb-abrasive-card__img {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  float: none !important;
  vertical-align: top;
  transition: transform 0.35s ease;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  box-shadow: none !important;
  outline: none !important;
}

#psb-abrasives-root a.psb-abrasive-card__link:hover .psb-abrasive-card__img,
#psb-abrasives-root a.psb-abrasive-card__link:focus-visible .psb-abrasive-card__img {
  transform: scale(1.04);
}

#psb-abrasives-root .psb-abrasive-card__title {
  display: block !important;
  position: absolute !important;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  padding: 0.55rem 0.75rem 0.65rem;
  background: none !important;
  color: #fff !important;
  font-weight: 700;
  font-size: 0.95rem;
  line-height: 1.25;
  text-align: center !important;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.55), 0 0 14px rgba(0, 0, 0, 0.3);
  pointer-events: none;
}

#psb-abrasives-root a.psb-abrasive-card__link:hover .psb-abrasive-card__title,
#psb-abrasives-root a.psb-abrasive-card__link:focus-visible .psb-abrasive-card__title {
  color: #fff !important;
}

/* Enfold: entry içi linklere eklenen beyaz overlay + merkez ikon (avia_transform) */
#psb-abrasives-root a.psb-abrasive-card__link .image-overlay,
#psb-abrasives-root a.psb-abrasive-card__link:hover .image-overlay,
#psb-abrasives-root a.psb-abrasive-card__link:focus-visible .image-overlay {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

@media (max-width: 989px) {
  #psb-abrasives-root .psb-abrasives-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 1rem !important;
  }
}

@media (max-width: 479px) {
  #psb-abrasives-root .psb-abrasives-grid {
    grid-template-columns: minmax(0, 1fr) !important;
  }
}

