.postid-558 [data-group="size"] .check-field {
    display: flex;
}

.postid-558 [data-group="size"] .check-field label {
order: 2;
}

.postid-558 [data-group="size"] .check-field a {
order: 1;
}

@media screen and (min-width: 1024px) and (max-width: 1380px) {
	body.home .hero .lg\:max-w-\[1440px\] {
		padding-left: 24px;
		padding-right: 24px;
	}
}
@media screen and (min-width: 1200px) {
	body.home .hero .lg\:max-w-\[1440px\] {
		padding-left: 32px;
		padding-right: 32px;
	}
}

p a[href^="mailto:"] {
	font-weight: 600;
}

.full-content p {
	max-width: unset;
}

.bg-green, .bg-green-800, .tablink .active {
	background-color: #313C2B;
}

.wp-block-group :where(.wp-block-columns) {
    margin-bottom: auto;
}

.contact-card.bg-green-800,
.site-footer.bg-green-800 {
    background-color: var(--color-green-800);
}

@media screen and (min-width: 1024px) {
	
	img.rounded-\[200px_20px_200px_200px\] {
		transition: .3s all ease-in;
   
	}
		img.rounded-\[200px_20px_200px_200px\]:hover {

			 border-radius: 200px 200px 20px 200px;
	}
	
	.products a.h-10 {
	padding-top: 8px;
	padding-bottom: 8px;
}
	h1.text-\[44px\],
	h1.text-4xl {
		font-size: 44px;
	}
}

.bg-secondary .bg-light {
    background:none;
	padding: 0;
	border: 1px solid rgb(239 236 225 / 10%);
}

.bg-secondary .tablinks {
	border: none;
}

.bg-secondary .tablink a {
    color: #313b2a;
}
@media screen and (max-width: 1024px) {
	.bg-secondary .tablinks .tablink:last-child {
		grid-column: span 2;
	}
	.wp-block-columns .wp-block-column:first-of-type .img-link:hover {
    border-top-right-radius: 124px;
	}
	.wp-block-columns .wp-block-column:last-of-type .img-link:hover {
    border-top-right-radius: 12px;
	}
	.contact-card .max-w-xs {
		min-width: 130px;
	}
	.single-post article {
		overflow: hidden;
	}
	.single-post .cover .text-6xl {
		font-size: 44px;
	}
	.single-post .cover img {
		aspect-ratio: auto;
		min-height: 460px;
	}
	.cover.lg\:max-h-\[660px\] {
		max-height: 720px;
	}
	
		.postid-558 .lg\:sticky.lg\:top-20 {
			width: 100%;
	}
}

@media screen and (min-width: 1025px) {
	.contact-card .max-w-xs {
		min-width: 130px;
	}
	/*.contact-card .flex {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
	}*/
	.business-info .flex .max-w-xs:nth-of-type(4) {
		display: none;
	}
}
@media screen and (min-width: 512px) {

	.business-info .flex .max-w-xs:nth-of-type(4) {
		display: none;
	}
}

.business-info {
	background-color: var(--color-green-800);
}

.bg-secondary .tablink a.active {
    color: var(--color-beige);
}

 .tabs .team img {
    border-bottom-right-radius: 8px!important;
}


#resellerModal {
	    top: 0;
    z-index: 1000;
    bottom: 0;
    margin: auto;
    height: 80vh;
    max-height: 770px;
    overflow: auto;
}


/*.mailerlite-form .mailerlite-form-field label {
	display: none;
}
.mailerlite-form-title {
	display: none;
}
.mailerlite-form-inputs {
	display: flex; 
	justify-content: space-between;
	align-items: flex-start;
	gap: 10px;
}
.mailerlite-form .mailerlite-form-field {
	width: 100%;
	margin-bottom: 0;
}
.mailerlite-form input[type="email"] {
	width: 99%;
	border-radius: 6px;
	padding: 12px 16px;
	border: none;
	background: #313C2B;
}

.mailerlite-subscribe-submit {
    height: 52px;
	width: 52px;
    color: #323c2b;
    border-radius: 6px;
    padding: 8px 12px;
    font-size: 32px;
	background: #fff;
}

.mt-10 {
	margin-top: 40px;
}
.hidden-block {
	display: none;
}*/
