body { background-image: url("../images/bg-image.jpg"); background-repeat: no-repeat; background-attachment: fixed; background-position: center center; background-size: cover; height: 100%; } .dropdown-toggle::after { content: none; } .custom-shadow { box-shadow: 5px 5px 25px 19px #380069; } .product_id { color: #cb5cff; font-size: 15px; } .badge.bg-warning.text-dark { position: absolute; top: 10px; right: 5px; z-index: 1; padding: 5px 10px; border-radius: 3px; font-size: 1rem; box-shadow: 2px 2px 15px 9px #000000; } .badge-banner { top: 80%; border-radius: 15px; font-size: 0.7rem; } /* Ваши стили для футера */ footer { padding-top: 20px; /* Расстояние от верха футера */ background-color: #343a40; /* Цвет фона футера */ color: #ffffff; /* Цвет текста внутри футера */ } .footer-content { display: flex; justify-content: space-between; align-items: center; } .footer-ad { flex-grow: 1; /* Растянуть колонку на всю доступную ширину */ } .ad-text { text-align: center; } .ad-block { display: flex; flex-direction: column; align-items: center; text-align: center; margin-top: 10px; } .ad-heading { color: #ffffff; font-size: 18px; } .ad-description { color: #ffffff; font-size: 14px; margin-bottom: 10px; } .ad-button { background-color: #ffc107; /* Цвет кнопки */ color: #343a40; /* Цвет текста на кнопке */ border: none; padding: 10px 20px; border-radius: 5px; text-decoration: none; transition: background-color 0.3s; } .ad-button:hover { background-color: #ffca2c; /* Цвет кнопки при наведении */ } .footer-text { font-size: 18px; /* Размер шрифта */ font-weight: bold; /* Жирное начертание */ margin-top: 10px; /* Верхний отступ */ } .footer-text span { color: #ff6b6b; /* Цвет для части текста */ }