/*
Theme Name: FreeSpins 2026
Theme URI: https://www.freespins.uk.com/
Description: Child theme for FreeSpins
Author: FreeSpins
Author URI: https://www.freespins.uk.com/
Template: satellite-sites-starter-2025
Version: 1.0.0
License: MIT
License URI: https://opensource.org/licenses/MIT
Text Domain: FreeSpins
*/

/**
 * Child Theme Stylesheet
 *
 * Theme: FreeSpins 2026
 * Site: https://www.freespins.uk.com/
 * Version: 1.0.0
 */

@media (min-width: 1280px) {
  .nav-main a {
    font-size: 14px;
  }
}

.header__logo img, .header__logo svg {
	width: 64px;
}

.footer__bottom-info p,
.footer__info p{
	color: rgba(255, 255, 255, 0.70);
}


.white-text {
	color: #fff;
}

.section-hero__left-content, .sk-wp-editor .section-hero__left-content {
	max-width: 780px;
	margin: 0 auto;
	padding: 80px 0 !important;
}

.section-hero__wysiwyg p, .sk-wp-editor .section-hero__wysiwyg p {
	font-size: var(--sk-text-base-size) !important;
	max-width: 580px;
	margin: 0 auto;
}

.cas-root .cas-toplist-container.custom .cas-toplist-item {
	padding: 0 !important;
	gap: 0;
}

.cas-root .cas-toplist-container.custom .cas-toplist-content {
	padding: 16px;
	gap: 16px;
}

@media (min-width: 992px) {
    .cas-root .cas-toplist-container.custom .cas-toplist-content {
        padding: 24px;
    }
}

.cas-root .cas-toplist-container.custom .cas-terms {
	padding: 10px;
    background: #EBF2FF;
}

.cas-root .cas-toplist-container.custom .cas-brand-logo.style-2 {
	aspect-ratio: 1 / 1;
    border-radius: 8px;
	border: 3px solid #fff;
	box-shadow: #374970 0px 0px 0px 3px;
	max-width: 96px;
}

.cas-root .cas-toplist-container.custom .cas-position-number {
	color: #fff;
	border-radius: 50%;
	left: 8px;
	top: 8px;
	z-index: 5;
}

.pretty-list li {
	padding-bottom: 8px !important;
	align-items: center;
}

.pretty-list.arrows li span, .pretty-list.checks li span {
	width: 18px !important;
	height: 18px !important;
}

.pretty-list.arrows li span svg, .pretty-list.checks li span svg {
	width: 10px !important;
	height: 10px !important;
}

.wp-block-columns .pretty-list ul {
	margin-bottom: 0 !important;
}

.wp-block-buttons .sk-btn {
	padding: 0 !important;
}

.feature-item {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-decoration: none !important;
}

.feature-item p {
	text-align: center;
}

.feature-item p span {
	text-decoration: underline !important;
}

.single-review__bonus {
	text-align: center;
}

.single-review__offer {
	background-color: #0B2A4D;
}

.single-review__title-wrap {
	margin-bottom: 0 !important;
}

.featured-posts {
	padding: 0 !important;
}

.author.second .author__hero-img {
	width: 100px;
	height: 100px;
}

@media (max-width: 991px) {
	.footer__menu-wrapper {
	margin-bottom: 0;
	padding-bottom: 0;
   }
}

@media (min-width: 992px) {
		.feature-item p span:hover {
	text-decoration: none !important;
}
}

.wp-singular.single.single-post.postid-95 .single-article__image {
   object-position: top;
}
	