mirror of
				https://github.com/mastermindzh/rickvanlieshout.com
				synced 2025-10-31 16:49:49 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			510 lines
		
	
	
		
			9.1 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
			
		
		
	
	
			510 lines
		
	
	
		
			9.1 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
| /*
 | |
| Gutenberg: Web Typography Starter Kit
 | |
| Website ....... http://matejlatin.github.io/Gutenberg/
 | |
| Version ....... 1.1
 | |
| Github ........ https://github.com/matejlatin/Gutenberg
 | |
| Authors ....... Matej Latin (@matejlatin)
 | |
| License ....... Creative Commmons Attribution 3.0
 | |
| License URL ... https://raw.githubusercontent.com/matejlatin/Gutenberg/master/license.txt
 | |
| */
 | |
| 
 | |
| /* Font themes
 | |
|    ========================================================================== */
 | |
| @media screen and (min-width:40em) {
 | |
| 	.floatLeft {
 | |
| 		float: left;
 | |
| 	}
 | |
| }
 | |
| @media screen and (min-width:40em) {
 | |
| 	.floatCenter {
 | |
| 		margin-left: auto;
 | |
| 		margin-right: auto;
 | |
| 	}
 | |
| }
 | |
| @media screen and (min-width:40em) {
 | |
| 	.floatRight {
 | |
| 		float: right;
 | |
| 	}
 | |
| }
 | |
| 
 | |
| /* Defaults
 | |
|    ========================================================================== */
 | |
| @media screen and (min-width:40em) {
 | |
| 	body, html {
 | |
| 		margin: 0;
 | |
| 		width: 100%;
 | |
| 		max-width: none;
 | |
| 	}
 | |
| }
 | |
| html {
 | |
| 	box-sizing: border-box;
 | |
| 	font-size: 16px;
 | |
| 	font-size: 100%;
 | |
| 	font-family: "Roboto", Arial, sans-serif;
 | |
| 	color: #222;
 | |
| 	-ms-text-size-adjust: 100%;
 | |
| 	-webkit-text-size-adjust: 100%;
 | |
| }
 | |
| @media screen and (min-width:40em) {
 | |
| 	html {
 | |
| 		font-size: 18px;
 | |
| 		font-size: 1.125rem;
 | |
| 	}
 | |
| }
 | |
| *, *::before, *::after {
 | |
| 	box-sizing: inherit;
 | |
| }
 | |
| body {
 | |
| 	margin: 0;
 | |
| }
 | |
| footer {
 | |
| 	display: block;
 | |
| }
 | |
| body > footer {
 | |
| 	margin: 0 auto;
 | |
| 	width: 80%;
 | |
| }
 | |
| header {
 | |
| 	display: block;
 | |
| }
 | |
| main {
 | |
| 	display: block;
 | |
| }
 | |
| section {
 | |
| 	display: block;
 | |
| }
 | |
| 
 | |
| /* Links
 | |
|    ========================================================================== */
 | |
| a {
 | |
| 	background: transparent;
 | |
| 	color: #222;
 | |
| 	text-decoration: none;
 | |
| 	transition: all .3s;
 | |
| }
 | |
| a:active, a:hover {
 | |
| 	outline: 0;
 | |
| }
 | |
| a:hover {
 | |
| 	color: #222;
 | |
| }
 | |
| a:active {
 | |
| 	color: #222;
 | |
| }
 | |
| article {
 | |
| 	display: block;
 | |
| 	margin: 0 auto;
 | |
| 	width: 80%;
 | |
| }
 | |
| @media screen and (min-width:40em) {
 | |
| 	article {
 | |
| 		max-width: 945px;
 | |
| 		max-width: 52.5rem;
 | |
| 	}
 | |
| }
 | |
| audio {
 | |
| 	display: inline-block;
 | |
| 	vertical-align: baseline;
 | |
| }
 | |
| audio:not([controls]) {
 | |
| 	display: none;
 | |
| 	height: 0;
 | |
| }
 | |
| canvas {
 | |
| 	display: inline-block;
 | |
| 	vertical-align: baseline;
 | |
| }
 | |
| pre {
 | |
| 	overflow: auto;
 | |
| }
 | |
| code, kbd, pre, samp {
 | |
| 	font-family: monospace, monospace;
 | |
| }
 | |
| code {
 | |
| 	padding: 26px;
 | |
| 	padding: 1.625rem;
 | |
| 	display: block;
 | |
| }
 | |
| @media screen and (min-width:40em) {
 | |
| 	code {
 | |
| 		padding: 31px;
 | |
| 		padding: 1.722222222222222rem;
 | |
| 	}
 | |
| }
 | |
| details {
 | |
| 	display: block;
 | |
| }
 | |
| summary {
 | |
| 	display: block;
 | |
| }
 | |
| figcaption {
 | |
| 	line-height: 26px;
 | |
| 	line-height: 1.625rem;
 | |
| 	color: #222;
 | |
| 	display: block;
 | |
| 	font-size: .8125rem;
 | |
| 	font-style: italic;
 | |
| 	margin-bottom: 0;
 | |
| 	text-align: center;
 | |
| }
 | |
| @media screen and (min-width:40em) {
 | |
| 	figcaption {
 | |
| 		line-height: 31px;
 | |
| 		line-height: 1.722222222222222rem;
 | |
| 		margin-bottom: 0;
 | |
| 	}
 | |
| }
 | |
| figure {
 | |
| 	display: block;
 | |
| }
 | |
| @media screen and (min-width:40em) {
 | |
| 	figure.floatLeft, figure.floatRight {
 | |
| 		max-width: 315px;
 | |
| 		max-width: 17.5rem;
 | |
| 		padding: 0px 31px;
 | |
| 		padding: 0rem 1.722222222222222rem;
 | |
| 	}
 | |
| }
 | |
| @media screen and (min-width:40em) {
 | |
| 	figure.floatLeft blockquote, figure.floatRight blockquote {
 | |
| 		padding: 0px;
 | |
| 		padding: 0rem;
 | |
| 		text-align: left;
 | |
| 	}
 | |
| }
 | |
| @media screen and (min-width:40em) {
 | |
| 	figure.floatLeft blockquote p, figure.floatRight blockquote p {
 | |
| 		font-size: 19.2px;
 | |
| 		font-size: 1.2rem;
 | |
| 		line-height: 31px;
 | |
| 		line-height: 1.722222222222222rem;
 | |
| 	}
 | |
| }
 | |
| 
 | |
| /* Headings
 | |
|    ========================================================================== */
 | |
| h1 {
 | |
| 	font-size: 40px;
 | |
| 	font-size: 2.5rem;
 | |
| 	line-height: 52px;
 | |
| 	line-height: 3.25rem;
 | |
| 	margin-top: 104px;
 | |
| 	margin-top: 6.5rem;
 | |
| 	margin-bottom: 26px;
 | |
| 	margin-bottom: 1.625rem;
 | |
| }
 | |
| h2 {
 | |
| 	font-size: 27px;
 | |
| 	font-size: 1.6875rem;
 | |
| 	line-height: 39px;
 | |
| 	line-height: 2.4375rem;
 | |
| 	margin-top: 65px;
 | |
| 	margin-top: 4.0625rem;
 | |
| 	margin-bottom: 13px;
 | |
| 	margin-bottom: 0.8125rem;
 | |
| }
 | |
| h3 {
 | |
| 	font-size: 22px;
 | |
| 	font-size: 1.375rem;
 | |
| 	line-height: 26px;
 | |
| 	line-height: 1.625rem;
 | |
| 	margin-top: 52px;
 | |
| 	margin-top: 3.25rem;
 | |
| 	margin-bottom: 13px;
 | |
| 	margin-bottom: 0.8125rem;
 | |
| }
 | |
| h4 {
 | |
| 	font-size: 19.2px;
 | |
| 	font-size: 1.2rem;
 | |
| 	line-height: 26px;
 | |
| 	line-height: 1.625rem;
 | |
| 	margin-top: 39px;
 | |
| 	margin-top: 2.4375rem;
 | |
| 	margin-bottom: 13px;
 | |
| 	margin-bottom: 0.8125rem;
 | |
| }
 | |
| h5 {
 | |
| 	font-size: 16px;
 | |
| 	font-size: 1rem;
 | |
| 	line-height: 26px;
 | |
| 	line-height: 1.625rem;
 | |
| 	margin-top: 65px;
 | |
| 	margin-top: 4.0625rem;
 | |
| 	margin-bottom: 13px;
 | |
| 	margin-bottom: 0.8125rem;
 | |
| }
 | |
| h6 {
 | |
| 	font-size: 16px;
 | |
| 	font-size: 1rem;
 | |
| 	line-height: 26px;
 | |
| 	line-height: 1.625rem;
 | |
| 	margin-top: 65px;
 | |
| 	margin-top: 4.0625rem;
 | |
| 	margin-bottom: 13px;
 | |
| 	margin-bottom: 0.8125rem;
 | |
| }
 | |
| @media screen and (min-width:40em) {
 | |
| 	h1 {
 | |
| 		font-size: 40px;
 | |
| 		font-size: 2.5rem;
 | |
| 		line-height: 62px;
 | |
| 		line-height: 3.444444444444445rem;
 | |
| 		margin-top: 124px;
 | |
| 		margin-top: 6.888888888888889rem;
 | |
| 		margin-bottom: 31px;
 | |
| 		margin-bottom: 1.722222222222222rem;
 | |
| 	}
 | |
| 	h2 {
 | |
| 		font-size: 27px;
 | |
| 		font-size: 1.6875rem;
 | |
| 		line-height: 46.5px;
 | |
| 		line-height: 2.583333333333334rem;
 | |
| 		margin-top: 77.5px;
 | |
| 		margin-top: 4.305555555555556rem;
 | |
| 		margin-bottom: 15.5px;
 | |
| 		margin-bottom: 0.861111111111111rem;
 | |
| 	}
 | |
| 	h3 {
 | |
| 		font-size: 22px;
 | |
| 		font-size: 1.375rem;
 | |
| 		line-height: 31px;
 | |
| 		line-height: 1.722222222222222rem;
 | |
| 		margin-top: 62px;
 | |
| 		margin-top: 3.444444444444445rem;
 | |
| 		margin-bottom: 15.5px;
 | |
| 		margin-bottom: 0.861111111111111rem;
 | |
| 	}
 | |
| 	h4 {
 | |
| 		font-size: 19.2px;
 | |
| 		font-size: 1.2rem;
 | |
| 		line-height: 31px;
 | |
| 		line-height: 1.722222222222222rem;
 | |
| 		margin-top: 46.5px;
 | |
| 		margin-top: 2.583333333333334rem;
 | |
| 		margin-bottom: 15.5px;
 | |
| 		margin-bottom: 0.861111111111111rem;
 | |
| 	}
 | |
| 	h5 {
 | |
| 		font-size: 16px;
 | |
| 		font-size: 1rem;
 | |
| 		line-height: 31px;
 | |
| 		line-height: 1.722222222222222rem;
 | |
| 		margin-top: 77.5px;
 | |
| 		margin-top: 4.305555555555556rem;
 | |
| 		margin-bottom: 15.5px;
 | |
| 		margin-bottom: 0.861111111111111rem;
 | |
| 	}
 | |
| 	h6 {
 | |
| 		font-size: 16px;
 | |
| 		font-size: 1rem;
 | |
| 		line-height: 31px;
 | |
| 		line-height: 1.722222222222222rem;
 | |
| 		margin-top: 77.5px;
 | |
| 		margin-top: 4.305555555555556rem;
 | |
| 		margin-bottom: 15.5px;
 | |
| 		margin-bottom: 0.861111111111111rem;
 | |
| 	}
 | |
| }
 | |
| h1 + h2 {
 | |
| 	margin-top: 26px;
 | |
| 	margin-top: 1.625rem;
 | |
| }
 | |
| @media screen and (min-width:40em) {
 | |
| 	h1 + h2 {
 | |
| 		margin-top: 31px;
 | |
| 		margin-top: 1.722222222222222rem;
 | |
| 	}
 | |
| }
 | |
| h2 + h3, h3 + h4, h4 + h5 {
 | |
| 	margin-top: 13px;
 | |
| 	margin-top: 0.8125rem;
 | |
| }
 | |
| @media screen and (min-width:40em) {
 | |
| 	h2 + h3, h3 + h4, h4 + h5 {
 | |
| 		margin-top: 15.5px;
 | |
| 		margin-top: 0.861111111111111rem;
 | |
| 	}
 | |
| }
 | |
| h5 + h6 {
 | |
| 	margin-top: -13px;
 | |
| 	margin-top: -0.8125rem;
 | |
| }
 | |
| @media screen and (min-width:40em) {
 | |
| 	h5 + h6 {
 | |
| 		margin-top: -15.5px;
 | |
| 		margin-top: -0.861111111111111rem;
 | |
| 	}
 | |
| }
 | |
| h6 {
 | |
| 	font-style: italic;
 | |
| 	font-weight: normal;
 | |
| }
 | |
| hgroup {
 | |
| 	display: block;
 | |
| }
 | |
| hr {
 | |
| 	margin-top: 52px;
 | |
| 	margin-top: 3.25rem;
 | |
| 	margin-bottom: 52px;
 | |
| 	margin-bottom: 3.25rem;
 | |
| 	box-sizing: content-box;
 | |
| 	border: 0;
 | |
| 	color: #222;
 | |
| 	display: block;
 | |
| 	height: 26px;
 | |
| 	height: 1.625rem;
 | |
| 	margin-right: auto;
 | |
| 	margin-left: auto;
 | |
| 	background-size: 100% 26px;
 | |
| 	background-size: 100% 1.625rem;
 | |
| 	background-image: linear-gradient(to bottom, transparent 1px, transparent 11px, #222 11px, #222 15px, transparent 15px, transparent 26px);
 | |
| 	width: 100px;
 | |
| }
 | |
| @media screen and (min-width:40em) {
 | |
| 	hr {
 | |
| 		background-size: 100% 31px;
 | |
| 		background-size: 100% 1.722222222222222rem;
 | |
| 		background-image: linear-gradient(to bottom, transparent 1px, transparent 13.5px, #222 13.5px, #222 17.5px, transparent 17.5px, transparent 31px);
 | |
| 		margin-top: 62px;
 | |
| 		margin-top: 3.444444444444445rem;
 | |
| 		margin-bottom: 62px;
 | |
| 		margin-bottom: 3.444444444444445rem;
 | |
| 		height: 31px;
 | |
| 		height: 1.722222222222222rem;
 | |
| 	}
 | |
| }
 | |
| img {
 | |
| 	border: 0;
 | |
| 	max-width: 100%;
 | |
| 	display: block;
 | |
| 	margin: inherit auto;
 | |
| }
 | |
| svg:not(:root) {
 | |
| 	overflow: hidden;
 | |
| }
 | |
| ul li, ol li {
 | |
| 	margin-bottom: 0;
 | |
| }
 | |
| nav {
 | |
| 	display: block;
 | |
| }
 | |
| progress {
 | |
| 	display: inline-block;
 | |
| 	vertical-align: baseline;
 | |
| }
 | |
| blockquote {
 | |
| 	font-style: italic;
 | |
| 	padding-left: 1.4375rem;
 | |
| }
 | |
| @media screen and (min-width:40em) {
 | |
| 	blockquote {
 | |
| 		padding-left: 2rem;
 | |
| 	}
 | |
| }
 | |
| cite {
 | |
| 	display: block;
 | |
| 	font-style: normal;
 | |
| }
 | |
| figure blockquote {
 | |
| 	padding: 26px 0px;
 | |
| 	padding: 1.625rem 0rem;
 | |
| }
 | |
| @media screen and (min-width:40em) {
 | |
| 	figure blockquote {
 | |
| 		padding: 62px 0px 31px;
 | |
| 		padding: 3.444444444444445rem 0rem 1.722222222222222rem;
 | |
| 		text-align: center;
 | |
| 	}
 | |
| }
 | |
| figure blockquote p {
 | |
| 	font-size: 27px;
 | |
| 	font-size: 1.6875rem;
 | |
| 	line-height: 39px;
 | |
| 	line-height: 2.4375rem;
 | |
| }
 | |
| @media screen and (min-width:40em) {
 | |
| 	figure blockquote p {
 | |
| 		font-size: 27px;
 | |
| 		font-size: 1.6875rem;
 | |
| 		line-height: 46.5px;
 | |
| 		line-height: 2.583333333333334rem;
 | |
| 	}
 | |
| }
 | |
| table {
 | |
| 	border-collapse: collapse;
 | |
| 	border-spacing: 0;
 | |
| }
 | |
| td, th {
 | |
| 	padding: 0;
 | |
| }
 | |
| [hidden], template {
 | |
| 	display: none;
 | |
| }
 | |
| abbr {
 | |
| 	letter-spacing: 0.1em;
 | |
| }
 | |
| abbr[title] {
 | |
| 	border-bottom: 1px dotted;
 | |
| }
 | |
| b, strong {
 | |
| 	font-weight: bold;
 | |
| }
 | |
| dfn {
 | |
| 	font-style: italic;
 | |
| }
 | |
| em, i {
 | |
| 	line-height: 0;
 | |
| 	position: relative;
 | |
| 	vertical-align: baseline;
 | |
| }
 | |
| mark {
 | |
| 	background: #ff0;
 | |
| 	color: #000;
 | |
| }
 | |
| small {
 | |
| 	line-height: 13px;
 | |
| 	line-height: 0.8125rem;
 | |
| 	font-size: 70%;
 | |
| }
 | |
| @media screen and (min-width:40em) {
 | |
| 	small {
 | |
| 		line-height: 15.5px;
 | |
| 		line-height: 0.861111111111111rem;
 | |
| 	}
 | |
| }
 | |
| sub, sup {
 | |
| 	font-size: 75%;
 | |
| 	line-height: 0;
 | |
| 	position: relative;
 | |
| 	vertical-align: baseline;
 | |
| }
 | |
| sup {
 | |
| 	top: -0.5em;
 | |
| }
 | |
| sub {
 | |
| 	bottom: -0.25em;
 | |
| }
 | |
| 
 | |
| /* Paragraph
 | |
|    ========================================================================== */
 | |
| .attention-grabber {
 | |
| 	font-size: 19.2px;
 | |
| 	font-size: 1.2rem;
 | |
| }
 | |
| .alignLeft {
 | |
| 	text-align: left;
 | |
| }
 | |
| .alignCenter {
 | |
| 	text-align: center;
 | |
| }
 | |
| .alignRight {
 | |
| 	text-align: right;
 | |
| }
 | |
| .uppercase {
 | |
| 	letter-spacing: .1em;
 | |
| 	text-transform: uppercase;
 | |
| }
 | |
| video {
 | |
| 	display: inline-block;
 | |
| 	vertical-align: baseline;
 | |
| } |