/*
Theme Name: UDesign Child
Theme URI: https://d-themes.com/wordpress/udesign/envato-market/
Author: Andon
Author URI: https://1.envato.market/OdObz
Description: Child theme customizations for DemirStorm.
Version: 1.0
Template: u-design
License: GNU General Public License v2 and ThemeForest license
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, responsive, etc.
*/

/*************** ADD YOUR CUSTOM CSS HERE ***************/

/* --- meta / arama sayfası ayarları --- */
.entry-meta, .entry-meta *, .post-meta, .post-meta *,
.postmetadata, .postmetadata *, .meta, .meta * { text-transform:none!important; }
.meta-author, .byline, .by-author, .entry-meta .author,
.postmetadata .author, .vcard.author { display:none!important; }

body.search .elementor-location-archive .elementor-section:first-of-type,
body.search #page-content-slider, body.search .page-header,
body.search .page-title-wrapper, body.search .udesign-page-title,
body.search .top-slider, body.search .main-image { display:none!important; }

body.search .entry-thumbnail, body.search .post-thumbnail,
body.search .entry-image, body.search .post .post-image,
body.search article .thumbnail, body.search .elementor-post__thumbnail { display:none!important; }

body.search .byline, body.search .posted-by, body.search .post .by,
body.search .post .post-author, body.search .entry-meta .author,
body.search .entry-meta .by { display:none!important; }

body.search .entry-meta .meta-sep, body.search .post-meta .meta-sep { display:none!important; }

body.search .alpha-posts-grid figure.post-media,
body.search .alpha-posts-grid .post-media {
  display:none!important; margin:0!important; padding:0!important;
}
body.search .alpha-posts-grid .title-wrapper { margin-top:0!important; }

/* =========================================================
   ANA SAYFA – Sol dikey iletişim şeridi (data-id="a17ba90")
   ========================================================= */
.home{ --bar-w:77px; }
.home .elementor-section{ position:relative; }

.home [data-id="a17ba90"]{
  position:absolute!important;
  top:80px!important;
  bottom:0!important;
  left:0!important;
  margin-left:calc(-1 * var(--hero-pl,0px))!important;
  width:var(--bar-w)!important;
  padding:12px 10px!important;
  background:#000!important;
  color:#fff!important;
  border-radius:0!important;
  border:0!important;
  box-shadow:0 8px 24px rgba(0,0,0,.25)!important;
  z-index:2!important;
  transform:none!important;
  overflow:hidden!important;
}

/* Tek satır e-posta + telefon */
.home [data-id="a17ba90"] ul.elementor-icon-list-items{
  position:absolute!important;
  top:50%!important; left:50%!important;
  transform:translate(-50%,-50%) rotate(-90deg)!important;
  transform-origin:center center!important;
  display:inline-flex!important; flex-wrap:nowrap!important;
  align-items:center!important; gap:8px!important; white-space:nowrap!important;
  width:auto!important; height:auto!important; margin-inline:0!important;
}
.home [data-id="a17ba90"] .elementor-icon-list-item,
.home [data-id="a17ba90"] .elementor-icon-list-item > a{
  display:inline-flex!important; align-items:center!important; gap:8px!important;
}
.home [data-id="a17ba90"] .elementor-icon-list-text{
  display:inline-block!important; font-size:13px!important; font-weight:500!important; line-height:1!important;
}
.home [data-id="a17ba90"], .home [data-id="a17ba90"] *{
  color:#fff!important; fill:#fff!important; text-decoration:none!important;
}
@media (max-width: 1440px), (max-width: 1024px), (max-width: 991px){
  .home [data-id="a17ba90"] ul.elementor-icon-list-items{ margin-inline:0!important; }
}

/* =========================================================
   Slider okları
   ========================================================= */
.home .swiper-button-prev,
.home .elementor-swiper-button-prev,
.home .slick-prev, .home .owl-nav .owl-prev, .home [aria-label="Previous"],
.home .swiper-button-next,
.home .elementor-swiper-button-next,
.home .slick-next, .home .owl-nav .owl-next, .home [aria-label="Next"]{
  top:50%!important; transform:translateY(-50%)!important; z-index:3500!important;
}
.home .swiper-button-prev,
.home .elementor-swiper-button-prev,
.home .slick-prev, .home .owl-nav .owl-prev, .home [aria-label="Previous"]{
  left:calc(var(--hero-pl,0px) + var(--bar-w) + 16px)!important; right:auto!important;
}
.home .swiper-button-next,
.home .elementor-swiper-button-next,
.home .slick-next, .home .owl-nav .owl-next, .home [aria-label="Next"]{
  right:16px!important; left:auto!important;
}

/* =========================================================
   Sticky header görünür kalsın
   ========================================================= */
.alpha-header[data-sticky="true"], .header.sticky, header.site-header.sticky{ top:0!important; }
.alpha-header[data-sticky="true"].is-hidden, .header.sticky.is-hidden, header.site-header.sticky.is-hidden{
  transform:none!important; opacity:1!important; visibility:visible!important;
}

/* Mobilde şeridi kapatmak istersen */
@media (max-width:767px){
  .home [data-id="a17ba90"]{ display:none!important; }
}

/* =========================================================
   Projelerimiz Sidebar – yazıları her zaman beyaz
   ========================================================= */
#block-widget-4 .sidebar-contact,
#block-widget-4 .sidebar-contact * { color:#fff !important; opacity:1 !important; }

#block-widget-4 .sidebar-contact .elementor-heading-title,
#block-widget-4 .sidebar-contact .icon-box-title,
#block-widget-4 .sidebar-contact .icon-box-desc,
#block-widget-4 .sidebar-contact h2,
#block-widget-4 .sidebar-contact h3,
#block-widget-4 .sidebar-contact p { color:#fff !important; opacity:1 !important; }

#block-widget-4 .sidebar-contact a,
#block-widget-4 .sidebar-contact a:hover,
#block-widget-4 .sidebar-contact a:focus { color:#fff !important; text-decoration:none; }

#block-widget-4 .sidebar-contact .elementor-divider .elementor-divider-separator {
  border-color:rgba(255,255,255,.25) !important;
}
#block-widget-4 .sidebar-contact .icon-box-feature i,
#block-widget-4 .sidebar-contact .icon-box-feature i::before { color:#fff !important; }


@media (max-width: 767px) {
    .elementor-6667 .elementor-element.elementor-element-4fde965 {
        --width: 100%;
    }
}
@media (max-width: 991px) {
    .elementor-6667 .elementor-element.elementor-element-7438669 {
        --width: 50%;
    }
}

