/*
 Theme Name:   Fairy Child
 Template:     fairy
 Author:       Alex
 Description:  Чистая дочерняя тема: удалены мета-данные, настроены кнопки и сайдбар.
 Version:      1.1.0
*/

/* =======================================================
   1. ГЛАВНАЯ И ПОСТЫ: СКРЫТИЕ СИСТЕМНЫХ ЭЛЕМЕНТОВ
   ======================================================= */

/* Скрываем верхнюю панель поиска, меню, кнопку "Читать далее" и копирайты в футере */
.site-header-topbar, 
.top-header-toggle-btn,
#primary-menu, 
.close_nav,
.site-header-bottom, 
.main-navigation,
#block-2.widget_search, 
.wp-block-search,
.site-reserved, 
.site-info,
.read-more, 
.more-link {
    display: none !important;
}

/* Удаляем дату публикации и автора (скрываем текст и иконки) */
.entry-meta .posted-on, 
.entry-meta i.fa-calendar, 
.entry-meta i.fa-calendar-alt,
.entry-meta .byline, 
.entry-meta i.fa-user {
    display: none !important;
}

/* Убираем разделители между мета-данными, обнуляя размер шрифта в блоке */
.entry-meta {
    font-size: 0 !important;
}

/* Возвращаем видимость иконкам, не относящимся к дате (например, стрелка "вверх") */
i.fa, i.fas {
    display: inline-block !important;
    visibility: visible !important;
}

/* =======================================================
   2. ДИЗАЙН ШАПКИ И СТРУКТУРА
   ======================================================= */

/* Центрируем название сайта и логотип */
.site-branding {
    display: block !important;
    text-align: center !important;
    padding: 15px 0 !important;
}

/* Убираем верхний отступ у шапки и линию под ней */
.site-header {
    margin-top: 0 !important;
    border-bottom: none !important;
}

/* =======================================================
   3. КНОПКА НА ФОТО (ТОЛЬКО ВНУТРИ ПОСТА)
   ======================================================= */

/* Контейнер картинки: делаем позиционирование для наложения кнопки */
.card_media, figure.post-thumbnail {
  position: relative !important;
  overflow: hidden;
}

/* Желтая статичная кнопка по центру изображения */
.casino-play {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  background: #ffcc00 !important;
  color: #000 !important;
  font-weight: 700 !important;
  padding: 12px 26px !important;
  border-radius: 8px !important;
  text-decoration: none !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  box-shadow: 0 4px 14px rgba(0,0,0,.25) !important;
  z-index: 5;
}

/* Эффект при наведении на картинку: только плавное увеличение фото */
.card_media:hover img,
figure.post-thumbnail:hover img {
  transform: scale(1.03);
  opacity: 0.95;
  transition: transform 0.3s, opacity 0.3s;
}



/* =======================================================
   4. КНОПКА ДЛЯ ТЕКСТА (КРАСНЫЙ ПУНКТИР, НА ВСЮ ШИРИНУ)
   ======================================================= */

.entry-content a.my-button {
    display: block !important; /* Делает кнопку на всю ширину строки */
    text-align: center !important;
    margin: 25px 0 !important;
    padding: 15px 20px !important;
    
    /* Цвета и рамка */
    background-color: #fff9f9 !important; /* Легкий красноватый фон для акцента */
    color: #ff0000 !important; /* Красный цвет текста */
    border: 2px dashed #ff0000 !important; /* Красная пунктирная граница */
    
    /* Шрифт */
    font-size: 20px !important; /* Крупный текст */
    font-weight: 800 !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    
    /* Эффекты */
    border-radius: 8px !important;
    transition: all 0.3s ease !important;
}

/* Эффект при наведении курсора */
.entry-content a.my-button:hover {
    background-color: #ff0000 !important; /* Заливка красным при наведении */
    color: #ffffff !important; /* Текст становится белым */
    border-style: solid !important; /* Пунктир меняется на сплошную линию */
    transform: scale(1.01); /* Легкое увеличение */
}





/* =======================================================
   5. САЙДБАР И ФУТЕР
   ======================================================= */

/* Заголовки виджетов в боковой панели */
.secondary-sidebar .widget-title, .widget h2 {
    font-size: 18px !important;
    text-transform: uppercase;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

/* Убираем точки у списков и настраиваем ссылки сайдбара */
.secondary-sidebar ul { list-style: none !important; padding-left: 0 !important; }
.secondary-sidebar a { color: #666 !important; text-decoration: none; font-size: 15px; }
.secondary-sidebar a:hover { color: #000 !important; }

/* Футер: просто чистая черная полоса */
.site-footer-bottom { 
    background: #000 !important; 
    padding: 40px 0 !important; 
    min-height: 40px !important;
}


/* ПОЛНОЕ УДАЛЕНИЕ МОБИЛЬНОЙ КНОПКИ МЕНЮ (ГАМБУРГЕРА) */
#menu-toggle-button.menu-toggle, 
.menu-toggle {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Убираем отступы в хедере, которые могли остаться под кнопку */
.site-header .main-navigation {
    display: none !important;
}






/* УБИРАЕМ ОТСТУПЫ СЕКЦИИ КОНТЕНТА (SEC-SPACING) */
.single-section.sec-spacing {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* УБИРАЕМ ВНУТРЕННИЕ ОТСТУПЫ КОНТЕЙНЕРА ВНУТРИ СЕКЦИИ */
.single-section.sec-spacing .container {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}

/* УДАЛЯЕМ ЛИШНЕЕ ПРОСТРАНСТВО ПОД ОСНОВНОЙ КОЛОНКОЙ */
#primary.col-1-1 {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}



