/* Custom Properties
--------------------------------------------- */

html {
	--lt-orange: #fec35a;
	--orange: #ff6600;
	--dk-orange: #c8551a;
	--lt-blue: #6daae0;
	--blue: #2f85d3;
	--dk-blue: #033866;
	--lt-grey: #f1f1f1;
	--grey: #424242;
	--dk-grey: #222222;
	--section-padding-small: calc(1.5em + 5%);
	--section-padding-medium: calc(1.5em + 10%);
	--section-padding-large: calc(1.5em + 15%);
}


.has-tl-lt-orange-background-color {
	background-color: var(--lt-orange);
}
.has-tl-orange-background-color {
	background-color: var(--orange);
}
.has-tl-dk-orange-background-color {
	background-color: var(--dk-orange);
}
.has-tl-lt-blue-background-color {
	background-color: var(--lt-blue);
}
.has-tl-blue-background-color {
	background-color: var(--blue);
}
.has-tl-dk-blue-background-color {
	background-color: var(--dk-blue);
}
.has-tl-lt-grey-background-color {
	background-color: var(--lt-grey);
}
.has-tl-grey-background-color {
	background-color: var(--grey);
}
.has-tl-dk-grey-background-color {
	background-color: var(--dk-grey);
}


.wp-block-button__link.has-tl-lt-orange-background-color:visited {
	color: #fff !important;
}
.wp-block-button__link.has-tl-orange-background-color:visited {
	color: #fff !important;
}
.wp-block-button__link.has-tl-dk-orange-background-color:visited {
	color: #fff !important;
}
.wp-block-button__link.has-tl-lt-blue-background-color:visited {
	color: #033866 !important;
}
.wp-block-button__link.has-tl-blue-background-color:visited {
	color: #fff !important;
}
.wp-block-button__link.has-tl-dk-blue-background-color:visited {
	color: #fff !important;
}
.wp-block-button__link.has-tl-lt-grey-background-color:visited {
	color: #222222 !important;
}
.wp-block-button__link.has-tl-grey-background-color:visited {
	color: #fff !important;
}
.wp-block-button__link.has-tl-dk-grey-background-color:visited {
	color: #fff !important;
}




.has-border {
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	padding: 1.5em;
}

.has-tl-lt-orange-border-color {
	border-color: var(--lt-orange);
}
.has-tl-orange-border-color {
	border-color: var(--orange);
}
.has-tl-dk-orange-border-color {
	border-color: var(--dk-orange);
}
.has-tl-lt-blue-border-color {
	border-color: var(--lt-blue);
}
.has-tl-blue-border-color {
	border-color: var(--blue);
}
.has-tl-dk-blue-border-color {
	border-color: var(--dk-blue);
}
.has-tl-lt-grey-border-color {
	border-color: var(--lt-grey);
}
.has-tl-grey-border-color {
	border-color: var(--grey);
}
.has-tl-dk-grey-border-color {
	border-color: var(--dk-grey);
}



.has-tl-orange-color {
	color: var(--orange);
}
.has-tl-dk-orange-color {
	color: var(--dk-orange);
}
.has-tl-lt-blue-color {
	color: var(--lt-blue);
}
.has-tl-blue-color {
	color: var(--blue);
}
.has-tl-dk-blue-color {
	color: var(--dk-blue);
}
.has-tl-lt-grey-color {
	color: var(--lt-grey);
}
.has-tl-grey-color {
	color: var(--grey);
}
.has-tl-dk-grey-color {
	color: var(--dk-grey);
}

