/*
Theme Name: MasterStudy Child (İ-Akademi)
Theme URI: https://iakademi.com/
Description: İ-Akademi için MasterStudy alt teması. Tema dosyası değişiklikleri buraya yapılır; ana tema güncellenince silinmez.
Author: İ-Akademi
Template: masterstudy
Version: 1.0.0
Text Domain: masterstudy-child
*/

/*
 * İ-Akademi özel CSS kuralları.
 * Eskiden Görünüm > Özelleştir > Ek CSS'teydi (2026-10'da buraya taşındı).
 * Yeni kuralları bu dosyanın sonuna ekleyin.
 */

/* ---------- Eğitim listeleri: fiyat, satın alma, yazar vb. gizle ---------- */
.stm_lms_courses__single--price,
.stm_lms_courses_grid__sort,
.stm_lms_single_bundle_card__bottom,
.stm_lms_single_bundle_card__course_price,
.stm_lms_courses__single--info_author__login,
.stm_lms_courses__single--info_bottom,
.stm-lms-wishlist,
.stm-lms-buy-buttons,
.meta_values, .post_list_cats_label, .ms-lms-authorization-icon, .course_available_only_in_subscription, .right-unit, .stm_header_links, .stm_lms_wpml_switcher
 { display:none !important; }

/* ---------- Tek eğitim sayfası: satın alma alanlarını gizle ---------- */
.masterstudy-single-course__info,
.masterstudy-single-course-wishlist,
.masterstudy-single-course__cta,
.masterstudy-buy-button,
.masterstudy-buy-button-centred,
.masterstudy-curriculum-list__meta-wrapper, .masterstudy-single-course__buttons, .masterstudy-bundle-button, .masterstudy-single-course-modern__info-block:first-of-type 
{ display:none !important; }

/* ---------- Benzer eğitimler ---------- */
.masterstudy-related-courses__item-block,
.masterstudy-related-courses__instructor
{ display:none !important; }

/* ---------- Blog: yazar ve yorum sayısı gizle ---------- */
.post_by, .comments_num, .multiseparator
{ display:none !important; }

/* ---------- "Hemen Bilgi Alın" yan form (Contact Form 7) ---------- */
.ia-sidebar-form {
  background: #ffffff;
  padding: 24px;
  border-radius: 18px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.08);
  border: 1px solid #eef0f3;
}

.ia-form-header {
  margin-bottom: 18px;
}

.ia-form-header h4 {
  margin: 0 0 6px;
  font-size: 22px;
  font-weight: 700;
  color: #1f2937;
}

.ia-form-header p {
  margin: 0;
  font-size: 14px;
  color: #6b7280;
}

.ia-sidebar-form label {
  display: block;
  font-size: 13px;
  font-weight: 600;
  color: #374151;
  margin-bottom: 14px;
}

.ia-sidebar-form .ia-input {
  width: 100%;
  height: 46px;
  margin-top: 6px;
  padding: 10px 14px;
  border: 1px solid #dce1e7;
  border-radius: 12px;
  background: #f9fafb;
  font-size: 14px;
  transition: all .2s ease;
}

.ia-sidebar-form .ia-input:focus {
  border-color: #1d4ed8;
  background: #ffffff;
  box-shadow: 0 0 0 3px rgba(29,78,216,0.12);
  outline: none;
}

.ia-consent {
  font-size: 12px;
  line-height: 1.45;
  color: #4b5563;
  margin-top: 8px;
}

.ia-consent a {
  color: #1d4ed8;
  font-weight: 600;
}

.ia-consent .wpcf7-list-item {
  margin: 6px 0;
  display: block;
}

.ia-submit {
  width: 100%;
  height: 48px;
  border: none;
  border-radius: 12px;
  background: #1d4ed8;
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  cursor: pointer;
  transition: all .2s ease;
}

.ia-submit:hover {
  background: #153ea8;
  transform: translateY(-1px);
}

.ia-sidebar-form .wpcf7-not-valid-tip {
  font-size: 12px;
  margin-top: 4px;
}

.ia-sidebar-form .wpcf7-response-output {
  margin: 14px 0 0;
  padding: 10px 12px;
  border-radius: 10px;
  font-size: 13px;
}

.cta-badge{
    display:inline-block;
    margin-top:8px;
    padding:4px 10px;
    background:#e8f5e9;
    color:#2e7d32;
    font-size:12px;
    font-weight:700;
    border-radius:20px;
}
/* ---------- Duyuru çubuğu ve footer renkleri (site paleti) ---------- */
.easy-notification-bar{background:linear-gradient(90deg,#07152b 0%,#0f2d5c 55%,#1f7ae0 100%)!important;color:#e6eefc!important;border-bottom:1px solid rgba(255,255,255,.08)}
.easy-notification-bar-message{color:#e6eefc!important;font-size:15px;letter-spacing:.01em}
.easy-notification-bar-message strong{color:#67e8f9!important}
.easy-notification-bar-button__link{background:linear-gradient(135deg,#22d3ee,#1f7ae0)!important;color:#fff!important;border-radius:999px!important;padding:8px 20px!important;font-weight:700!important;box-shadow:0 8px 20px -8px rgba(34,211,238,.7);transition:.2s}
.easy-notification-bar-button__link:hover{transform:translateY(-1px);filter:brightness(1.08)}
.easy-notification-bar-close,.easy-notification-bar__close{color:#fff!important}
#footer .footer_wrapper,#footer #footer_bottom,#footer .footer_widgets_wrapper{background:radial-gradient(900px 400px at 90% 0%,rgba(31,122,224,.28),transparent 60%),#07152b!important}
#footer .footer_widgets_wrapper{padding:64px 0 40px!important;border-top:3px solid #1f7ae0}
#footer .widget_title h3{color:#fff!important;font-size:17px!important;font-weight:700!important;letter-spacing:.02em;text-transform:none!important;margin-bottom:18px!important;position:relative;padding-bottom:12px}
#footer .widget_title h3:after{content:"";position:absolute;left:0;bottom:0;width:32px;height:3px;border-radius:3px;background:linear-gradient(90deg,#1f7ae0,#22d3ee)}
#footer,#footer p,#footer .text,#footer li{color:#b8c6de!important;font-size:15px;line-height:1.7}
#footer a,#footer a .h6{color:#dbe5f5!important;transition:.2s}
#footer a:hover,#footer a:hover .h6{color:#67e8f9!important}
#footer .widget_contacts .icon i,#footer .widget_contacts .icon{color:#22d3ee!important}
#footer .socials_widget_wrapper a{width:38px;height:38px;border-radius:10px;display:inline-flex!important;align-items:center;justify-content:center;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.12);margin-right:8px;color:#fff!important}
#footer .socials_widget_wrapper a:hover{background:#1f7ae0!important}
#footer .widget_pages li,#footer .widget li{border-color:rgba(255,255,255,.08)!important}
#footer .copyright_row,#footer .copyright,#footer [class*=copyright]{background:#050f20!important;color:#8fa3c4!important;border-top:1px solid rgba(255,255,255,.06)}
