.heading-quicklinks-block {
	padding: 80px 20px 0px;
	margin: 0 -20px 15px;
}

.heading-quicklinks-block + .products-block,
.heading-quicklinks-block + .products-block .products-block__inner > .flex {
	margin-top: 0;
	padding-top: 0;
}

.heading-quicklinks-block.full-width {
	padding-left: 20px;
	padding-right: 20px;
}

.heading-quicklinks-block.full-width .flex:first-of-type {
	margin: 0 auto;
	max-width: var(--inner-content);
	width: 100%;
}

	.heading-quicklinks-block h2 {
		font-size: var(--h1);
		font-weight: var(--lightest);
		line-height: 1.2;
	}

	.heading-quicklinks-block p:first-of-type {
		margin-top: 27px;
	}

	.heading-quicklinks-block p {
		font-size: var(--intro-text);
		font-weight: var(--lightest);
		color: var(--modulo-green-dark);
	}

	.heading-quicklinks-block__right--inner {
		margin: auto 0 auto auto;
	}

		body:not(.single-product) .heading-quicklinks-block__right--inner {
			padding-right: 0;
		}

		body:not(.single-product) .heading-quicklinks-block__right--inner a:last-of-type {
			margin-right: 0;
		}

		@media screen and (max-width: 850px) {
			body:not(.single-product) .heading-quicklinks-block__right--inner a {
				margin-left: 0;
				margin-top: 25px;
			}
		}

		@media screen and (min-width: 851px) {
			.heading-quicklinks-block__right--inner {
				padding-right: 30px;
			}
		}

	.heading-quicklinks-block .button-border-green {
		color: var(--modulo-green-primary);
		margin: 10px;
	}
	.heading-quicklinks-block .button-border-green.text-green {
		color: var(--modulo-green-primary);
	}
	.heading-quicklinks-block .button-border-green.text-green:hover,
	.heading-quicklinks-block .button-border-green.text-green:focus {
		color: #fff;
	}

@media screen and (min-width: 960px) {
	.heading-quicklinks-block__left {
		width: calc(100% - 33.3%);
	}
	.heading-quicklinks-block__right {
		width: 33.3%;
	}
}


/* Quick Links. */
.installation-guides-icon,
.installation-guides-icon:hover,
.installation-guides-icon:focus,
.size-calc-icon,
.size-calc-icon:hover,
.size-calc-icon:focus ,
.cad-drawings-icon,
.cad-drawings-icon:hover,
.cad-drawings-icon:focus {
	background-image: url('/app/themes/modulo/img/installations-white.svg') !important;
	background-position: 20px center !important;
	background-repeat: no-repeat !important;
	margin: 0;
	padding: 12px 30px 12px 50px;
	text-align: left;
}
	/* .size-calc-icon,
	.size-calc-icon:hover,
	.size-calc-icon:focus {
		background-image: url('/app/themes/modulo/img/size-calc-white.svg') !important;
	} */

	.cad-drawings-icon,
	.cad-drawings-icon:hover,
	.cad-drawings-icon:focus {
		background-image: url('/app/themes/modulo/img/cad-drawings-white.svg') !important;
		background-size: 20px 20px !important;
		min-width: 208px;
	}

	.cad-drawings-icon,
	.cad-drawings-icon:hover,
	.cad-drawings-icon:focus,
	.size-calc-icon,
	.size-calc-icon:hover,
	.size-calc-icon:focus {
		margin-top: 20px;
	}

h1.home-content-heading {
	font-weight: var(--bold);
}

.heading-quicklinks-block__right {
	padding-left: 30px;
}

.heading-quicklinks-block__right .heading-quicklinks-block__right--inner {
	/* background: var(--enigma-grey-tint-10);
	border: 1px solid var(--enigma-grey-tint-20);
	border-right: 0;
	border-top-left-radius: var(--border-radius);
	border-bottom-left-radius: var(--border-radius); */
	padding: 5px 45px 45px;
	height: 100%;
	position: relative;
}
	/* .heading-quicklinks-block__right .heading-quicklinks-block__right--inner:after {
		content: '';
		display: block;
		background: var(--enigma-grey-tint-10);
		border-top: 1px solid var(--enigma-grey-tint-20);
		border-bottom: 1px solid var(--enigma-grey-tint-20);
		position: absolute;
		width: 100vw;
		left: 100%;
		top: 0;
		height: 100%;
	} */

.quicklinks-heading {
	text-transform: uppercase;
	font-size: var(--text-small);
	font-weight: var(--bold);
	letter-spacing: var(--text-spacing);
	color: var(--modulo-green-primary);
	display: block;
	margin-bottom: 15px;
}

@media screen and (max-width: 959px) {
	.quicklinks-heading,
	.heading-quicklinks-block__right .heading-quicklinks-block__right--inner:after {
		display: none;
	}
	.heading-quicklinks-block__right .heading-quicklinks-block__right--inner {
		background-color: transparent;
		border: 0;
		padding-left: 0 !important;
	}
	.heading-quicklinks-block__right {
		padding-left: 0 !important;
	}
	.heading-quicklinks-block__right .heading-quicklinks-block__right--inner {
		padding-top: 35px;
	}
}
