/*
Theme Name: Funio Child
Theme URI: http://www.wpbingosite.com/funio
Author: wpbingo
Description: This is a child theme for Funio
Version: 1.0
Author URI: http://wpbingosite.com
Template: funio
Text Domain: funio-child
*/
/*************** ADD YOUR CUSTOM CSS HERE  ***************/

/* Красивая кнопка для скачивания PDF */
a.wcpoa_attachmentbtn {
    display: inline-flex;
    align-items: center;
    gap: 8px; /* расстояние между иконкой и текстом */
    background-color: #2c7be5; /* твой фирменный цвет */
    color: #fff !important;
    padding: 10px 18px;
    border-radius: 6px;
    font-weight: 600;
    text-decoration: none;
    transition: all 0.3s ease;
    font-size: 15px;
}

/* Иконка перед текстом */
a.wcpoa_attachmentbtn::before {
    content: "\1F4C4"; /* 📄 */
    font-size: 18px;
}

/* Hover-эффект */
a.wcpoa_attachmentbtn:hover {
    background-color: #000000BF;
    transform: translateY(-2px);
    box-shadow: 0 4px 8px rgba(0,0,0,0.15);
	
	
/* Calc styles */
.lg-tile-calc { margin: 16px 0 8px; }
.lg-tile-calc__head { display:flex; gap:12px; align-items:center; }
.lg-tile-calc__toggle { text-decoration: underline; cursor: pointer; }
.lg-tile-calc__panel { margin:12px 0; padding:16px; background:#f6f6f6; border-radius:6px; }
.lg-tile-calc__row { display:flex; gap:16px; align-items:center; margin-bottom:12px; }
.lg-tile-calc__field { position:relative; display:flex; flex-direction:column; }
.lg-tile-calc__field .unit { position:absolute; right:10px; bottom:8px; opacity:.7; font-size:.85em; }
.lg-tile-calc__inputs { display:flex; gap:16px; margin-top:8px; }
.lg-tile-calc input[type="number"]{ min-width:220px; padding-right:48px; }
.lg-tile-calc__result { margin-top:6px; font-size:.95em; }
	
/* Remove icon from filters */
.bwp-filter-ajax #bwp_form_filter_product .bwp-filter-color ul#pa_color li > span::before {
  content: "\4e";               /* оставляем как в теме */
  font-family: eleganticons;    /* используем шрифт темы */
  color: #e42234;               /* цвет галочки, можно поменять */
  position: relative;           /* чтобы не накладывалась */
  left: 0;                      /* убираем сдвиг */
  top: 0;                       /* выравниваем по центру текста */
  margin-right: 6px;            /* отступ справа, чтобы текст не прилипал */
  opacity: 1 !important;        /* всегда видно */
  visibility: visible !important;
  display: inline-block;
}

	