/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */
#header {
	margin-top: 20px;
}

.hero-section[data-type="type-2"] {
	width: var(--theme-container-width);
	max-width: 1200px;
	margin: 30px auto;
	border-radius: 20px;
	overflow: hidden;
	padding: var(--padding, 0 35px);
}

[data-prefix="case_archive"] .hero-section[data-type="type-2"],
.page .hero-section[data-type="type-2"],
[data-prefix="single_blog_post"] .hero-section[data-type="type-2"]
{
	width: var(--theme-container-width);
	max-width: 1200px;
	margin: 30px auto;
	border-radius: 20px;
	overflow: hidden;
	padding: var(--padding, 0 35px);
}

footer.ct-footer div[data-row="middle"] {
	border-top-left-radius: 40px;
	border-top-right-radius: 40px;
}

[data-footer*="type-1"] .ct-footer {
	border-top-left-radius: 40px;
	border-top-right-radius: 40px;
}
.box-shadow-primary img {
	box-shadow: 6px 6px 0px var(--theme-palette-color-1) !important;
}

body.page-id-127 footer div[data-row="top"] {
	display: none;
}

.is-style-bg-gray {
	background: var(--theme-palette-color-6);
	padding: 30px;
	border-radius: 20px;
}

.wp-social-link-chain .wp-block-social-link-anchor {
	background: var(--theme-palette-color-1) !important;
	color: var(--theme-palette-color-8) !important;
	border-radius: 9999px;
}


@media screen and (max-width: 689.98px) {
	.block-col-reverse {
		flex-direction: column-reverse
	}
	.block-gallery-3col figure.wp-block-image:not(#individual-image) {
		width: calc(32% - var(--wp--style--unstable-gallery-gap, 16px)/2) !important;
	}
}