/*
Theme Name: CASINOTOPLISTS
Theme URI: https://casinotoplists.com
Description: Child theme for CASINOTOPLISTS.COM
Author: casinotoplists
Author URI: https://casinotoplists.com
Template: satellite-sites-starter-2025
Version: 1.0.0
License: MIT
License URI: https://opensource.org/licenses/MIT
Text Domain: casinotoplists
*/

/**
 * Child Theme Stylesheet
 * 
 * Theme: CASINOTOPLISTS
 * Site: CASINOTOPLISTS.COM
 * Version: 1.0.0
 */

/* Add your custom CSS below */

.footer__bottom-wrapper {
	border-top: 1px solid #FFFFFF33;
}

img.wp-smiley,
img.emoji {
  display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 0.07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important;
}

.gc-prcs-box .gc-prcs-box__col {
	border-radius: 4px;
	border: 1px solid rgba(0, 0, 0, 0.1) !important;
}

.gc-prcs-box .gc-prcs-box__title {
	display: flex;
	align-items: center;
	border-radius: 4px 4px 0 0;
}

.gc-prcs-box .gc-prcs-box__item {
	display: flex;
	align-items: start;
}

.gc-prcs-box .gcbox-pros__item > svg,
.gc-prcs-box .gcbox-cons__item > svg {
	flex-shrink: 0;
}

.gb-button.gb-accordion__toggle {
  background-color: #fafafa;
  border: 1px solid #e5e5e5 !important;
}

.gb-button {
	cursor: pointer;
}

.wp-block-embed.is-type-video iframe {
	width: 100%;
    aspect-ratio: 16 / 9;
    height: auto;
}

.wp-block-group.has-background,
.wp-block-column.has-background {
	padding: 20px;
	border-radius: 4px;
}

.gc-prcs-box {
	margin-bottom: var(--sk-indent);
}

.section-hero, .sk-wp-editor .section-hero {
	margin-bottom: 40px !important;
}

@media (width > 768px) {
	.gc-prcs-box .gc-prcs-box__col {
	margin-bottom: 0;
	}
	
	h2.wp-block-heading {
		margin-top: 40px;
	}
	
	.wp-block-group h2 {
		margin-top: 0;
	}
}
