/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

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



/* ---- DOWNLOADS sekmesi hizalama/boşluk düzeltmesi ---- */

/* Tab başlığı ile içerik arasındaki boşluğu küçült */
.woocommerce div.product .woocommerce-tabs .panel {
  padding-top: 10px !important;
  margin-top: 0 !important;
}
.woocommerce div.product .woocommerce-tabs .panel .mucco-dl-grid{
  margin-top: 4px !important;
}

/* Grid'i zorla: 2 sütun (mobil 1) */
.woocommerce-Tabs-panel .mucco-dl-grid,
.product .mucco-dl-grid{
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 22px !important;
  width: 100% !important;
}
@media (min-width:768px){
  .woocommerce-Tabs-panel .mucco-dl-grid,
  .product .mucco-dl-grid{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    column-gap: 32px !important;
  }
}

/* Kartı grid yap: 56px ikon + 1fr metin; float/pseudo çizgileri kapat */
.mucco-dl-item{ 
  display: grid !important;
  grid-template-columns: 56px 1fr !important;
  align-items: start !important;
  gap: 16px !important;
  width: 100% !important;
  padding: 14px 0 !important;
  border-bottom: 1px solid #111 !important;
  text-decoration: none !important;
}
.mucco-dl-item:before,
.mucco-dl-item:after { display: none !important; }
.mucco-dl-item img{ float: none !important; }

.mucco-dl-icon{ width:56px !important; height:auto !important; }
.mucco-dl-text{ min-width:0 !important; }

.mucco-dl-title,
.mucco-dl-name{
  display:block !important;
  margin:0 !important;
  line-height:1.25 !important;
  white-space:normal !important;
  word-break:break-word !important;
  overflow-wrap:anywhere !important;
}
.mucco-dl-title{ font-weight:700 !important; color:#d90000 !important; margin-bottom:4px !important; }
.mucco-dl-name { font-weight:700 !important; color:#111 !important; }

.mucco-dl-item:hover .mucco-dl-name{ text-decoration: underline !important; }
