/* DNY Mimarlık: approved Test Hizmetler composition applied to Elementor service singles.
 * Original dny-project-detail-altipatlar.css supplies the icon, meta, contact and hero styling.
 * This file only adapts that existing component to service single headers and section joins.
 */
body.single-service .breadcrumb-wrap { display:none!important; }
body.single-service #page .site-content,
body.single-service #content.site-content.site-content-fluid {
  margin:0!important;
  padding:0!important;
}
body.single-service #primary.content-area,
body.single-service #main.site-main {
  margin-top:0!important;
  padding-top:0!important;
}
body.single-service .dny-service-detail-hero-mount,
body.single-service .dny-service-detail-hero-mount > .elementor-element,
body.single-service .dny-service-detail-hero-mount .elementor-widget-shortcode,
body.single-service .dny-service-detail-hero-mount .elementor-widget-container {
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
}
body.single-service #masthead {
  position:absolute!important;
  top:0!important;right:0!important;left:0!important;
  width:100%!important;
  z-index:1000!important;
  background:transparent!important;
}
body.single-service #masthead .elementor-42 .elementor-element.elementor-element-3ae6e686.header-absolute {
  position:relative!important;
  top:auto!important;right:auto!important;left:auto!important;
  width:100%!important;
  background:transparent!important;
}
body.single-service #masthead .elementor-42,
body.single-service #masthead .elementor-42>.elementor-element {
  background:transparent!important;
}
body.single-service #masthead .elementor-element-3d4340b9 .hfe-site-logo-img {
  -webkit-filter:brightness(0) saturate(100%) invert(100%)!important;
  filter:brightness(0) saturate(100%) invert(100%)!important;
}
body.single-service #masthead .elementor-element-e722053 .main-navigation ul.menu>li.menu-item>a,
body.single-service #masthead .elementor-element-e722053 .main-navigation ul.menu>li.menu-item>a .menu-title,
body.single-service #masthead .elementor-element-65ff6f95 .elementor-icon-box-title,
body.single-service #masthead .elementor-element-65ff6f95 .elementor-icon-box-title a,
body.single-service #masthead .elementor-element-65ff6f95 .elementor-icon-box-description,
body.single-service #masthead .elementor-element-65ff6f95 .elementor-icon {
  color:#fff!important;
}
body.single-service .dny-alt-project__hero-shade {
  background:linear-gradient(180deg,rgba(10,10,10,.34) 0%,rgba(10,10,10,.12) 38%,rgba(10,10,10,.58) 100%);
}
body.single-service .dny-test-services-cta-row {
  width:100%;
  align-items:center;
  gap:14px;
}
body.single-service .dny-test-services-cta-row > .elementor-widget-button {
  width:auto;
  max-width:100%;
}
@media(max-width:767px) {
  body.single-service .dny-test-services-cta-row {
    justify-content:flex-start;
    align-items:flex-start;
    gap:12px;
  }
}
