.info-card a:hover{
	text-decoration: none;
}



@media only screen and (max-width: 768px) {
	#hero22 {
		margin-top: 110px;
	}

	.editorial .double-columns p + ul {
		margin-top: 2em;
	}
}


@media screen and (max-width: 430px) {
	.new-gallery h2 {
		font-size: 1.1em;
	}
	.new-gallery .text h2.heading-large {
		font-size: 2.1em;
	}
	.new-gallery .dot {
		height: 0.37em;
		width: 0.37em;
		margin-bottom: -4px;
	}
	.info-card h1 {
	font-size: 1.25em;
	}
	.info-card h1 a {
	font-size: 1em;
	}
	.grid-2-cols .info-card p {
		max-width: 95%;
	}
}


@media screen and (max-width: 1100px) {
	#careers-page .wrapper {
		padding-inline: 8em;
	}
}

#contact-page .info-card h1 {
	font-size: 1.125em;
	font-weight: 500;
}

#contact-page .info-card p {
	margin-top: 1em;
}

#kitchen-catalogue-page .mainTitle h1 {
	font-size: 1.2em;
}

.editorial .double-columns p + p, .editorial .double-columns p + ul {
	margin-top: 1em;
}

.editorial .double-columns {
	display: block;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}

.editorial li {
	list-style: outside;
	margin-top: 1em;
}

.editorial ul {
	margin-left: 1.1em;
}

.editorial .double-columns ul li:first-child {
	margin-top: 0;
}

@media screen and (max-width: 768px) {
	.editorial .double-columns {
		margin-top: 1.6em;
		margin-bottom: 2.1em;
	}
}

