/*
Theme Name: Kadence Child
Description: Child theme for Kadence - Directorist Customizations
Template: kadence
Version: 1.0.0
Text Domain: kadence-child
*/

@import url("../kadence/style.css");

/* Custom CSS pentru buton Directorist (identic cu template-ul tău) */
.directorist-single-contents-area .directorist-reply-button-wrapper {
    margin-bottom: 30px !important;
    padding: 20px !important;
    background: #f5f5f5 !important;
    border-radius: 5px !important;
    text-align: center !important;
    border: 1px solid #e9ecef !important;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1) !important;
}

.directorist-reply-button-wrapper .directorist-btn-primary {
    background: var(--directorist-color-primary, #444752) !important;
    color: #fff !important;
    border: 1px solid var(--directorist-color-primary, #444752) !important;
    padding: 12px 24px !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    border-radius: 4px !important;
    text-decoration: none !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1) !important;
    min-width: 200px !important;
}

.directorist-reply-button-wrapper .directorist-btn-primary:hover {
    background: #363945 !important;
    border-color: #363945 !important;
    transform: translateY(-1px) !important;
    box-shadow: 0 4px 8px rgba(0,0,0,0.15) !important;
}

/* Login button - verde */
.directorist-reply-button-wrapper a[href*="sign-in"] {
    background: #28a745 !important;
    border-color: #28a745 !important;
}

.directorist-reply-button-wrapper a[href*="sign-in"]:hover {
    background: #218838 !important;
    border-color: #218838 !important;
}

/* Mobile responsive */
@media (max-width: 768px) {
    .directorist-reply-button-wrapper {
        margin: 15px 0 !important;
        padding: 15px !important;
    }
    
    .directorist-reply-button-wrapper .directorist-btn-primary {
        width: 100% !important;
        padding: 14px 20px !important;
        min-width: auto !important;
    }
}



/* Meniu sticky compact pe desktop */
@media (min-width: 1025px) {
  /* Sticky header compact, logo neschimbat */
  .kadence-sticky-header.item-is-fixed .site-main-header-wrap {
    height: 70px !important;
    min-height: 70px !important;
  }
  
  .site-header-upper-inner-wrap.child-is-fixed {
    height: 70px !important;
  }
  
  /* Mută banda albă mai jos - al 3-lea rând vizibil */
  .site-header-upper-wrap {
    padding-top: 10px !important;
  }
  
  /* Meniu compact */
  #primary-menu .menu-item a {
    font-size: 14px !important;
    padding: 6px 10px !important;
  }
  
  /* Spațiu egal pentru toate cele 3 rânduri meniu */
  .site-header-row-container-inner {
    padding: 5px 0 !important;
    min-height: 60px !important;
  }
}

