/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

/* Utility classes */

.has-circle-before p {
	padding-left: 28px !important;
	position: relative !important;
}

.has-circle-before p::before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background-image: url('https://naturo-flach.olwedev.ovh/wp-content/uploads/2024/10/circle.svg');
	width: 18px;
	height: 18px;
}

.max-w-50ch {
	max-width: 50ch !important;
}

.max-w-60ch {
	max-width: 60ch !important;
}

.max-w-70ch {
	max-width: 70ch !important;
}

.max-w-80ch {
	max-width: 80ch !important;
}

.opacity-20 {
	opacity: 0.2 !important;
}

.opacity-30 {
  opacity: 0.3 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.-rotate-30 {
	transform: rotateZ(-30deg);
}

.-rotate-45 {
	transform: rotateZ(-45deg);
}

.h2 {
	font-size: 40px !important;
	font-weight: 500 !important;
}

.font-poppins {
	font-family: "Poppins", sans-serif !important;
}

.brz strong {
	font-family: inherit !important;
	font-size: inherit !important;
}

figure.wp-block-image {
	flex-shrink: 0;
}

/* Gravity Forms */

.ginput_container input,
.ginput_container textarea {
	border: 1px solid rgba(var(--brz-global-color1), 1) !important;
	border-radius: 8px !important;
	padding: 16px !important;
}

.ginput_container input {
	height: auto !important;
}

.ginput_container input::placeholder,
.ginput_container textarea::placeholder {
	color: #606060 !important;
	font-size: 16px !important;
	font-family: "Jost", sans-serif !important;
}

.gform_footer input[type="submit"] {
	border-radius: 8px !important;
}

.gfield label {
	font-size: 15px !important;
	font-weight: 400 !important;
}

/* Links in Blog */

.brz .brz-wrapper .brz-wp-post-content p a {
	text-decoration: underline !important;
}
