HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/stafa/stafa.nl/resources/sass/site/6-Organisms/_organisms.subfooter.scss
/**
 * Subfooter
 */

.o-subfooter {
	@include template(copyright, trademark, nav);
	@include z(z-subfooter);
	@include text-style(5);
	@include font-family(base);
	color: palette(action, 300);
}


.o-subfooter__main {
	@include contain;
	border-top: 1px solid palette(primary, border);
	display: grid;
	grid-template-columns: 6fr 11fr;
	grid-template-areas:
		"nav nav"
		"copyright trademark";

	@include mq(750){
		grid-template-columns: auto auto;
		grid-template-areas:
			"nav trademark"
			"copyright .";
	}

	@include mq(l){
		grid-template-columns: 3fr auto 4fr;
		grid-gap: space(3);
		grid-template-areas:
			"copyright nav trademark";
	}

	.is-simple & {
		@include mq(750, l) {
			grid-template-areas: "copyright trademark";
		}
	}
}


.o-subfooter__copyright {
	display: flex;
	flex-wrap: wrap;
	padding: space(2.5) 0;
}


.o-subfooter__home {
	text-decoration: none;

	&:hover {
		color: scale_color(palette(action, 300), $lightness: 40%);
	}
}


.o-subfooter__trademark {
	padding: calc(#{space(2.5)} - #{double(4px)}) 0;
	text-align: right;
}


.o-subfooter__list {
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	padding: space(1.5) 0;
	margin: 0 space(-1);

	@include mq(l) {
		justify-content: flex-end;
	}
}


.o-subfooter__item {
	@for $i from 1 through 5 {
		&[data-order='#{$i}'] {
			order: #{$i};
		}
	}
}


.o-subfooter__link {
	display: block;
	padding: space(1);
	text-decoration: none;

	@include mq(l){
		padding: space(1) space(2);
	}

	&:hover {
		color: scale_color(palette(action, 300), $lightness: 40%);
	}
}