Compare commits
	
		
			10 Commits
		
	
	
		
			57afcbdffb
			...
			linklist-a
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 313968fafd | |||
| 8fa8033be4 | |||
| b64724b586 | |||
| e80e93bcaa | |||
| 384cdcaae7 | |||
| 427ce11adb | |||
| 15b4bc7880 | |||
| 9ebfef6c6e | |||
| 3f69ff8f0d | |||
| 5f4b72f9be | 
@@ -1,23 +1,23 @@
 | 
				
			|||||||
.LP-Button{
 | 
					.LP-Button{
 | 
				
			||||||
	background-color: $-light-brown;
 | 
					    background-color: $-light-brown;
 | 
				
			||||||
	color: $-grey;
 | 
					    color: $-grey;
 | 
				
			||||||
	border: none;
 | 
					    border: none;
 | 
				
			||||||
	padding: 8px 14px;
 | 
					    padding: 8px 14px;
 | 
				
			||||||
	border-radius: 2px;
 | 
					    border-radius: 2px;
 | 
				
			||||||
	font-weight: bold;
 | 
					    font-weight: bold;
 | 
				
			||||||
	cursor: pointer;
 | 
					    cursor: pointer;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	&:active{
 | 
					    &:active{
 | 
				
			||||||
		background-color: $-wine-red;
 | 
					        background-color: $-wine-red;
 | 
				
			||||||
		color:$-almost-white;
 | 
					        color:$-almost-white;
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	&--cancel{
 | 
					    &--cancel{
 | 
				
			||||||
		background-color: $-grey;
 | 
					        background-color: $-grey;
 | 
				
			||||||
		color: $-almost-white;
 | 
					        color: $-almost-white;
 | 
				
			||||||
		&:active{
 | 
					        &:active{
 | 
				
			||||||
			color: $-grey;
 | 
					            color: $-grey;
 | 
				
			||||||
			background-color: $-almost-white;
 | 
					            background-color: $-almost-white;
 | 
				
			||||||
		}
 | 
					        }
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,14 +1,14 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
	"title": "Button",
 | 
					    "title": "Button",
 | 
				
			||||||
	"context":{
 | 
					    "context":{
 | 
				
			||||||
		"text": "Click me"
 | 
					        "text": "Click me"
 | 
				
			||||||
	},
 | 
					    },
 | 
				
			||||||
	"variants": [
 | 
					    "variants": [
 | 
				
			||||||
		{
 | 
					        {
 | 
				
			||||||
			"name": "Cancel Button",
 | 
					            "name": "Cancel Button",
 | 
				
			||||||
			"context": {
 | 
					            "context": {
 | 
				
			||||||
				"modifier": "--cancel"
 | 
					                "modifier": "--cancel"
 | 
				
			||||||
			}
 | 
					            }
 | 
				
			||||||
		}
 | 
					        }
 | 
				
			||||||
	]
 | 
					    ]
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,13 +1,13 @@
 | 
				
			|||||||
.LP-Form{
 | 
					.LP-Form{
 | 
				
			||||||
	.LP-Form__Checkbox{
 | 
					    .LP-Form__Checkbox{
 | 
				
			||||||
			display: none;
 | 
					            display: none;
 | 
				
			||||||
	}	
 | 
					    }   
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	.LP-Form__CheckBox__CheckMark{
 | 
					    .LP-Form__CheckBox__CheckMark{
 | 
				
			||||||
		height: 1em;
 | 
					        height: 1em;
 | 
				
			||||||
		width: 1em;
 | 
					        width: 1em;
 | 
				
			||||||
		border: 1px solid black;
 | 
					        border: 1px solid black;
 | 
				
			||||||
		padding: 0 calc(.5em + 2px);
 | 
					        padding: 0 calc(.5em + 2px);
 | 
				
			||||||
		margin-right: .7em;
 | 
					        margin-right: .7em;
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,3 +1,3 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
	
 | 
					    
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,3 +1,3 @@
 | 
				
			|||||||
<form class="LP-Form">
 | 
					<form class="LP-Form">
 | 
				
			||||||
	<label for="wurstwasser" class="LP-Form__Label"><span class="LP-Form__CheckBox__CheckMark"></span><input id="wurstwasser" type="checkbox" class="LP-Form__Checkbox"/>Check me</label>
 | 
					    <label for="wurstwasser" class="LP-Form__Label"><span class="LP-Form__CheckBox__CheckMark"></span><input id="wurstwasser" type="checkbox" class="LP-Form__Checkbox"/>Check me</label>
 | 
				
			||||||
</form>
 | 
					</form>
 | 
				
			||||||
@@ -15,5 +15,5 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    &--inline{
 | 
					    &--inline{
 | 
				
			||||||
        display: inline;
 | 
					        display: inline;
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -9,6 +9,6 @@
 | 
				
			|||||||
            "context": {
 | 
					            "context": {
 | 
				
			||||||
                "modifier": "--main"
 | 
					                "modifier": "--main"
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
		}
 | 
					        }
 | 
				
			||||||
    ]
 | 
					    ]
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,8 +1,8 @@
 | 
				
			|||||||
.LP-Image{
 | 
					.LP-Image{
 | 
				
			||||||
	object-fit: cover;
 | 
					    object-fit: cover;
 | 
				
			||||||
	width: 100%;
 | 
					    width: 100%;
 | 
				
			||||||
	height: auto;
 | 
					    height: auto;
 | 
				
			||||||
	vertical-align: top;
 | 
					    vertical-align: top;
 | 
				
			||||||
	margin: 0;
 | 
					    margin: 0;
 | 
				
			||||||
	padding: 0;
 | 
					    padding: 0;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
	"context":{
 | 
					    "context":{
 | 
				
			||||||
        "source": "/images/photo_2020-05-02_18-11-21.jpg"
 | 
					        "source": "/images/photo_2020-05-02_18-11-21.jpg"
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -3,42 +3,42 @@
 | 
				
			|||||||
    display: flex;
 | 
					    display: flex;
 | 
				
			||||||
    flex-direction: column;
 | 
					    flex-direction: column;
 | 
				
			||||||
    margin-bottom: -$-margin-bottom;
 | 
					    margin-bottom: -$-margin-bottom;
 | 
				
			||||||
	padding: 10px 0;
 | 
					    padding: 10px 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .LP-Input__Field{
 | 
					    .LP-Input__Field{
 | 
				
			||||||
        border: none;
 | 
					        border: none;
 | 
				
			||||||
        border-bottom: 1px solid $-grey;
 | 
					        border-bottom: 1px solid $-grey;
 | 
				
			||||||
        padding: 8px;
 | 
							padding: 8px 0;
 | 
				
			||||||
        margin-bottom: $-margin-bottom;
 | 
					        margin-bottom: $-margin-bottom;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        &:focus, &:active, &:invalid{
 | 
					        &:focus, &:active, &:invalid{
 | 
				
			||||||
            margin-bottom: $-margin-bottom - 1px;
 | 
					            margin-bottom: $-margin-bottom - 1px;
 | 
				
			||||||
            border-bottom: 2px solid $-wine-red;
 | 
					            border-bottom: 2px solid $-wine-red;
 | 
				
			||||||
            background-color: $-almost-white;
 | 
					            background-color: $-almost-white;
 | 
				
			||||||
			border-radius: 3px 3px 0 0;
 | 
					            border-radius: 3px 3px 0 0;
 | 
				
			||||||
			box-shadow: none;
 | 
					            box-shadow: none;
 | 
				
			||||||
		}
 | 
					        }
 | 
				
			||||||
		
 | 
					        
 | 
				
			||||||
		&[type=submit]{
 | 
					        &[type=submit]{
 | 
				
			||||||
			background-color: $-light-brown;
 | 
					            background-color: $-light-brown;
 | 
				
			||||||
			color: $-grey;
 | 
					            color: $-grey;
 | 
				
			||||||
			border: none;
 | 
					            border: none;
 | 
				
			||||||
			padding: 8px 14px;
 | 
					            padding: 8px 14px;
 | 
				
			||||||
			border-radius: 2px;
 | 
					            border-radius: 2px;
 | 
				
			||||||
			font-weight: bold;
 | 
					            font-weight: bold;
 | 
				
			||||||
			cursor: pointer;
 | 
					            cursor: pointer;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			&:active{
 | 
					            &:active{
 | 
				
			||||||
				background-color: $-wine-red;
 | 
					                background-color: $-wine-red;
 | 
				
			||||||
				color:$-almost-white;
 | 
					                color:$-almost-white;
 | 
				
			||||||
			}
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		}
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .LP-Input__Label{
 | 
					    .LP-Input__Label{
 | 
				
			||||||
        font-family: $-primary-sans-serif-font;
 | 
					        font-family: $-primary-sans-serif-font;
 | 
				
			||||||
		font-size: 16px;
 | 
					        font-size: 16px;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .LP-Input__Message{
 | 
					    .LP-Input__Message{
 | 
				
			||||||
@@ -60,30 +60,30 @@
 | 
				
			|||||||
        .LP-Input__Message{
 | 
					        .LP-Input__Message{
 | 
				
			||||||
            color: $-wine-red;
 | 
					            color: $-wine-red;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
	
 | 
					    
 | 
				
			||||||
	&--disabled{
 | 
					    &--disabled{
 | 
				
			||||||
		.LP-Input__Field, .LP-Input__Field:disabled{
 | 
					        .LP-Input__Field, .LP-Input__Field:disabled{
 | 
				
			||||||
			background-color: transparent;
 | 
					            background-color: transparent;
 | 
				
			||||||
			border-bottom: 1px dashed $-grey;
 | 
					            border-bottom: 1px dashed $-grey;
 | 
				
			||||||
			cursor: not-allowed;
 | 
					            cursor: not-allowed;
 | 
				
			||||||
			
 | 
					            
 | 
				
			||||||
			label + &{
 | 
					            label + &{
 | 
				
			||||||
				color: red;
 | 
					                color: red;
 | 
				
			||||||
			}
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			&:focus, &:active{
 | 
					            &:focus, &:active{
 | 
				
			||||||
				margin-bottom: $-margin-bottom;
 | 
					                margin-bottom: $-margin-bottom;
 | 
				
			||||||
				border-radius: 0;
 | 
					                border-radius: 0;
 | 
				
			||||||
			}
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			~.LP-Input__Message{
 | 
					            ~.LP-Input__Message{
 | 
				
			||||||
				visibility: hidden;
 | 
					                visibility: hidden;
 | 
				
			||||||
			}				
 | 
					            }               
 | 
				
			||||||
		}
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		.LP-Input__Label{
 | 
					        .LP-Input__Label{
 | 
				
			||||||
			color: $-grey;
 | 
					            color: $-grey;
 | 
				
			||||||
		}
 | 
					        }
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,27 +1,27 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
    "context": {
 | 
					    "context": {
 | 
				
			||||||
		"label": "Enter your value here",
 | 
					        "label": "Enter your value here",
 | 
				
			||||||
		"placeholder": "A sample value"
 | 
					        "placeholder": "A sample value"
 | 
				
			||||||
	},
 | 
					    },
 | 
				
			||||||
	"variants": [
 | 
					    "variants": [
 | 
				
			||||||
		{
 | 
					        {
 | 
				
			||||||
			"name": "With message",
 | 
					            "name": "With message",
 | 
				
			||||||
			"context":{
 | 
					            "context":{
 | 
				
			||||||
				"message": "Please fill in anything valuable"
 | 
					                "message": "Please fill in anything valuable"
 | 
				
			||||||
			}
 | 
					            }
 | 
				
			||||||
		},
 | 
					        },
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            "name": "disabled",
 | 
					            "name": "disabled",
 | 
				
			||||||
            "context": {
 | 
					            "context": {
 | 
				
			||||||
				"modifier": "--disabled",
 | 
					                "modifier": "--disabled",
 | 
				
			||||||
				"disabled": true
 | 
					                "disabled": true
 | 
				
			||||||
			}
 | 
					            }
 | 
				
			||||||
		},
 | 
					        },
 | 
				
			||||||
		{
 | 
					        {
 | 
				
			||||||
            "name": "error",
 | 
					            "name": "error",
 | 
				
			||||||
            "context": {
 | 
					            "context": {
 | 
				
			||||||
				"modifier": "--error",
 | 
					                "modifier": "--error",
 | 
				
			||||||
				"message": "This field is required"
 | 
					                "message": "This field is required"
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    ]
 | 
					    ]
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,11 +1,11 @@
 | 
				
			|||||||
<div class="LP-Input LP-Input{{modifier}}">
 | 
					<div class="LP-Input LP-Input{{modifier}}">
 | 
				
			||||||
    <label for="input123" class="LP-Input__Label">{{label}}</label>
 | 
					    <label for="input123" class="LP-Input__Label">{{label}}</label>
 | 
				
			||||||
    <input type="text" id="input123" class="LP-Input__Field" placeholder="{{placeholder}}"
 | 
					    <input type="text" id="input123" class="LP-Input__Field" placeholder="{{placeholder}}">
 | 
				
			||||||
	{{#if disabled}}
 | 
					    {{#if disabled}}
 | 
				
			||||||
		disabled="disabled"
 | 
					        disabled="disabled"
 | 
				
			||||||
	{{/if}}
 | 
					    {{/if}}
 | 
				
			||||||
	/>
 | 
					    />
 | 
				
			||||||
	{{#if message}}
 | 
					    {{#if message}}
 | 
				
			||||||
    <span class="LP-Input__Message">{{message}}</span>
 | 
					    <span class="LP-Input__Message">{{message}}</span>
 | 
				
			||||||
	{{/if}}
 | 
					    {{/if}}
 | 
				
			||||||
</div>
 | 
					</div>
 | 
				
			||||||
@@ -1,69 +1,69 @@
 | 
				
			|||||||
.LP-Message{
 | 
					.LP-Message{
 | 
				
			||||||
	display: flex;
 | 
					    display: flex;
 | 
				
			||||||
	flex-direction: row;
 | 
					    flex-direction: row;
 | 
				
			||||||
	justify-content: center; 
 | 
					    justify-content: center; 
 | 
				
			||||||
	align-items: stretch; 
 | 
					    align-items: stretch; 
 | 
				
			||||||
	background-color: $-almost-white;
 | 
					    background-color: $-almost-white;
 | 
				
			||||||
	font-family: $-primary-sans-serif-font;
 | 
					    font-family: $-primary-sans-serif-font;
 | 
				
			||||||
	border-radius: 3px;
 | 
					    border-radius: 3px;
 | 
				
			||||||
	font-weight: bold;
 | 
					    font-weight: bold;
 | 
				
			||||||
	box-shadow: 0 0 2px $-grey;
 | 
					    box-shadow: 0 0 2px $-grey;
 | 
				
			||||||
	overflow: hidden;
 | 
					    overflow: hidden;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	&--error{
 | 
					    &--error{
 | 
				
			||||||
		.LP-Message__Icon{
 | 
					        .LP-Message__Icon{
 | 
				
			||||||
			background-color: invert(#fd6861);
 | 
					            background-color: invert(#fd6861);
 | 
				
			||||||
			background-image: url('/icons/error.png');
 | 
					            background-image: url('icons/error.png');
 | 
				
			||||||
		}
 | 
					        }
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	&--warning{
 | 
					    &--warning{
 | 
				
			||||||
		.LP-Message__Icon{
 | 
					        .LP-Message__Icon{
 | 
				
			||||||
			background-color:invert(#ffb818);
 | 
					            background-color:invert(#ffb818);
 | 
				
			||||||
			background-image: url('/icons/error.png');
 | 
					            background-image: url('icons/error.png');
 | 
				
			||||||
		}
 | 
					        }
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	&--info{
 | 
					    &--info{
 | 
				
			||||||
		.LP-Message__Icon{
 | 
					        .LP-Message__Icon{
 | 
				
			||||||
			background-color: invert(lightblue);
 | 
					            background-color: invert(lightblue);
 | 
				
			||||||
			background-image: url('/icons/information.svg');
 | 
					            background-image: url('icons/information.svg');
 | 
				
			||||||
		}
 | 
					        }
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	&--success{
 | 
					    &--success{
 | 
				
			||||||
		.LP-Message__Icon{
 | 
					        .LP-Message__Icon{
 | 
				
			||||||
			background-color: invert(#96c800);
 | 
					            background-color: invert(#96c800);
 | 
				
			||||||
			background-image: url('/icons/success.svg');
 | 
					            background-image: url('icons/success.svg');
 | 
				
			||||||
		}
 | 
					        }
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	&--debug{
 | 
					    &--debug{
 | 
				
			||||||
		.LP-Message__Icon{
 | 
					        .LP-Message__Icon{
 | 
				
			||||||
			background-color: invert(#fb95d0);
 | 
					            background-color: invert(#fb95d0);
 | 
				
			||||||
			background-image: url('/icons/debug.png');
 | 
					            background-image: url('icons/debug.png');
 | 
				
			||||||
		}
 | 
					        }
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	.LP-Message__Icon{
 | 
					    .LP-Message__Icon{
 | 
				
			||||||
		background-size: 40px 40px;
 | 
					        background-size: 40px 40px;
 | 
				
			||||||
		background-repeat: no-repeat;
 | 
					        background-repeat: no-repeat;
 | 
				
			||||||
		background-position: center; 
 | 
					        background-position: center; 
 | 
				
			||||||
		height: 100%;
 | 
					        height: 100%;
 | 
				
			||||||
		min-height: 50px;
 | 
					        min-height: 50px;
 | 
				
			||||||
		width: 50px;
 | 
					        width: 50px;
 | 
				
			||||||
		filter: invert(1);
 | 
					        filter: invert(1);
 | 
				
			||||||
		flex-shrink: 0;
 | 
					        flex-shrink: 0;
 | 
				
			||||||
		flex-grow: 0;
 | 
					        flex-grow: 0;
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	.LP-Message__Text{
 | 
					    .LP-Message__Text{
 | 
				
			||||||
		padding: 0 15px;
 | 
					        padding: 0 15px;
 | 
				
			||||||
		flex-grow: 1;
 | 
					        flex-grow: 1;
 | 
				
			||||||
		display: flex;
 | 
					        display: flex;
 | 
				
			||||||
		flex-direction: column;
 | 
					        flex-direction: column;
 | 
				
			||||||
		justify-content: center;
 | 
					        justify-content: center;
 | 
				
			||||||
		padding: 8px;
 | 
					        padding: 8px;
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,39 +1,39 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
	"title": "Message",
 | 
					    "title": "Message",
 | 
				
			||||||
	"context": {
 | 
					    "context": {
 | 
				
			||||||
		"messageText": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.",
 | 
					        "messageText": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.",
 | 
				
			||||||
		"modifier": "--info"
 | 
					        "modifier": "--info"
 | 
				
			||||||
	},
 | 
					    },
 | 
				
			||||||
	"variants": [
 | 
					    "variants": [
 | 
				
			||||||
		{
 | 
					        {
 | 
				
			||||||
			"name": "Information",
 | 
					            "name": "Information",
 | 
				
			||||||
			"context": {
 | 
					            "context": {
 | 
				
			||||||
				"modifier": "--info"
 | 
					                "modifier": "--info"
 | 
				
			||||||
			}
 | 
					            }
 | 
				
			||||||
		},
 | 
					        },
 | 
				
			||||||
		{
 | 
					        {
 | 
				
			||||||
			"name": "Warning",
 | 
					            "name": "Warning",
 | 
				
			||||||
			"context": {
 | 
					            "context": {
 | 
				
			||||||
				"modifier": "--warning"
 | 
					                "modifier": "--warning"
 | 
				
			||||||
			}
 | 
					            }
 | 
				
			||||||
		},
 | 
					        },
 | 
				
			||||||
		{
 | 
					        {
 | 
				
			||||||
			"name": "Error",
 | 
					            "name": "Error",
 | 
				
			||||||
			"context": {
 | 
					            "context": {
 | 
				
			||||||
				"modifier": "--error"
 | 
					                "modifier": "--error"
 | 
				
			||||||
			}
 | 
					            }
 | 
				
			||||||
		},
 | 
					        },
 | 
				
			||||||
		{
 | 
					        {
 | 
				
			||||||
			"name": "Success",
 | 
					            "name": "Success",
 | 
				
			||||||
			"context": {
 | 
					            "context": {
 | 
				
			||||||
				"modifier": "--success"
 | 
					                "modifier": "--success"
 | 
				
			||||||
			}
 | 
					            }
 | 
				
			||||||
		},
 | 
					        },
 | 
				
			||||||
		{
 | 
					        {
 | 
				
			||||||
			"name": "Debug",
 | 
					            "name": "Debug",
 | 
				
			||||||
			"context": {
 | 
					            "context": {
 | 
				
			||||||
				"modifier": "--debug"
 | 
					                "modifier": "--debug"
 | 
				
			||||||
			}
 | 
					            }
 | 
				
			||||||
		}
 | 
					        }
 | 
				
			||||||
	]
 | 
					    ]
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,10 +1,10 @@
 | 
				
			|||||||
<div class="LP-Message {{#if modifier}}LP-Message{{modifier}}{{/if}}">
 | 
					<div class="LP-Message {{#if modifier}}LP-Message{{modifier}}{{/if}}">
 | 
				
			||||||
	<div>
 | 
					    <div>
 | 
				
			||||||
		<div class="LP-Message__Icon">
 | 
					        <div class="LP-Message__Icon">
 | 
				
			||||||
		
 | 
					        
 | 
				
			||||||
		</div>
 | 
					        </div>
 | 
				
			||||||
	</div>
 | 
					    </div>
 | 
				
			||||||
	<div class="LP-Message__Text">
 | 
					    <div class="LP-Message__Text">
 | 
				
			||||||
		{{messageText}}
 | 
					        {{messageText}}
 | 
				
			||||||
	</div>
 | 
					    </div>
 | 
				
			||||||
</div>
 | 
					</div>
 | 
				
			||||||
@@ -9,20 +9,29 @@
 | 
				
			|||||||
        list-style-type: none;
 | 
					        list-style-type: none;
 | 
				
			||||||
        display: flex;
 | 
					        display: flex;
 | 
				
			||||||
        flex-direction: row;
 | 
					        flex-direction: row;
 | 
				
			||||||
 | 
					        padding-left: 0;
 | 
				
			||||||
 | 
					        padding-right: 0;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .LP-Pagination__Item{
 | 
					    .LP-Pagination__Item{
 | 
				
			||||||
        margin: 0 4px;
 | 
					        margin: 0 4px;
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
        &--disabled{
 | 
					        &--disabled{
 | 
				
			||||||
            color: rgb(182, 182, 182);
 | 
					            color: rgb(182, 182, 182);
 | 
				
			||||||
 | 
					            .LP-Link{
 | 
				
			||||||
 | 
					                color: rgb(182, 182, 182);
 | 
				
			||||||
 | 
					                cursor: default;
 | 
				
			||||||
 | 
					                &:hover{
 | 
				
			||||||
 | 
					                    background-color: unset;
 | 
				
			||||||
 | 
					                    color: unset;
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
        &--current{
 | 
					        &--current{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            .LP-Link{
 | 
					            .LP-Link{
 | 
				
			||||||
                background-color: $-beige;
 | 
					                background-color: $-beige;
 | 
				
			||||||
                border-radius: 2px;
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
                &:hover{
 | 
					                &:hover{
 | 
				
			||||||
                    background-color: $-beige;
 | 
					                    background-color: $-beige;
 | 
				
			||||||
@@ -31,47 +40,53 @@
 | 
				
			|||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
    .LP-Link{
 | 
					    .LP-Link{
 | 
				
			||||||
        padding: 15px 25px;
 | 
					        padding: 15px 20px;
 | 
				
			||||||
        vertical-align: sub;
 | 
					        vertical-align: sub;
 | 
				
			||||||
 | 
					        border-radius: 2px;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        &:active, &:hover{
 | 
					        &:active, &:hover{
 | 
				
			||||||
            background-color: $-beige;
 | 
					            background-color: $-beige;
 | 
				
			||||||
            border-radius: 2px;
 | 
					 | 
				
			||||||
            color: $-grey;
 | 
					            color: $-grey;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .LP-Pagination__First{
 | 
					    .LP-Icon{
 | 
				
			||||||
        &:before{
 | 
					        font-size: larger;
 | 
				
			||||||
            content: "⟪";
 | 
					    }
 | 
				
			||||||
            padding-right: 1em;
 | 
					}
 | 
				
			||||||
            font-size: larger;
 | 
					
 | 
				
			||||||
 | 
					@media(max-width: $-viewport-normal){
 | 
				
			||||||
 | 
					    .LP-Pagination{
 | 
				
			||||||
 | 
					        .LP-Link{
 | 
				
			||||||
 | 
					            padding: 10px 15px;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        .LP-Pagination__Item--other{
 | 
				
			||||||
 | 
					            .LP-Text{
 | 
				
			||||||
 | 
					                display: none;
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .LP-Pagination__Previous{
 | 
					@media(max-width: $-viewport-small){
 | 
				
			||||||
        &:before{
 | 
					    .LP-Pagination{
 | 
				
			||||||
            content: "⟨";
 | 
					        .LP-Pagination__Item{
 | 
				
			||||||
            padding-right: 1em;
 | 
					            margin: 0 1px;
 | 
				
			||||||
            font-size: larger;
 | 
					            .LP-Link{
 | 
				
			||||||
 | 
					                padding: 13px 16px;
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .LP-Pagination__Next{
 | 
					@media(max-width: $-viewport-extra-small){
 | 
				
			||||||
        &:after{
 | 
					    .LP-Pagination{
 | 
				
			||||||
            content: "⟩";
 | 
					        .LP-Pagination__Item{
 | 
				
			||||||
            padding-left: 1em;
 | 
					            .LP-Link{
 | 
				
			||||||
            font-size: larger;
 | 
					                padding: 8px 11px;
 | 
				
			||||||
        }
 | 
					            }
 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    .LP-Pagination__Last{
 | 
					 | 
				
			||||||
        &:after{
 | 
					 | 
				
			||||||
            content: "⟫";
 | 
					 | 
				
			||||||
            padding-left: 1em;
 | 
					 | 
				
			||||||
            font-size: larger;
 | 
					 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,3 +1,3 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
	"title": "Pagnination"
 | 
					    "title": "Pagnination"
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,43 +1,54 @@
 | 
				
			|||||||
<div class="LP-Pagination">
 | 
					<div class="LP-Pagination">
 | 
				
			||||||
    <ul class="LP-Pagination__List">
 | 
					    <ul class="LP-Pagination__List">
 | 
				
			||||||
        <li class="LP-Pagination__Item LP-Pagination__Item--first LP-Pagination__Item--disabled">
 | 
					        <li class="LP-Pagination__Item LP-Pagination__Item--other LP-Pagination__Item--first">
 | 
				
			||||||
            <span class="LP-Pagination__First">first</span></a>
 | 
					            <a href="#" class="LP-Link">
 | 
				
			||||||
 | 
					                <span class="LP-Icon">⟪</span>
 | 
				
			||||||
 | 
					                <span class="LP-Text">First</span>
 | 
				
			||||||
 | 
					            </a>
 | 
				
			||||||
        </li>
 | 
					        </li>
 | 
				
			||||||
        <li class="LP-Pagination__Item LP-Pagination__Item--previous LP-Pagination__Item--disabled">
 | 
					        <li class="LP-Pagination__Item LP-Pagination__Item--other LP-Pagination__Item--disabled LP-Pagination__Item--previous">
 | 
				
			||||||
            <span class="LP-Pagination__Previous">previous</span></a>
 | 
					            <a href="#" class="LP-Link">
 | 
				
			||||||
 | 
					                <span class="LP-Icon">⟨</span>
 | 
				
			||||||
 | 
					                <span class="LP-Text">Previous</span>
 | 
				
			||||||
 | 
					            </a>
 | 
				
			||||||
        </li>
 | 
					        </li>
 | 
				
			||||||
        <li class="LP-Pagination__Item LP-Pagination__Item--number LP-Pagination__Item--current">
 | 
					        <li class="LP-Pagination__Item LP-Pagination__Item--neighbor">
 | 
				
			||||||
            <a href="#" class="LP-Link"><span class="LP-Pagination__Number">1</span></a>
 | 
					            <a href="#" class="LP-Link">
 | 
				
			||||||
 | 
					                <span class="LP-Text">1</span>
 | 
				
			||||||
 | 
					            </a>
 | 
				
			||||||
        </li>
 | 
					        </li>
 | 
				
			||||||
        <li class="LP-Pagination__Item LP-Pagination__Item--number">
 | 
					        <li class="LP-Pagination__Item LP-Pagination__Item--neighbor">
 | 
				
			||||||
            <a href="#" class="LP-Link"><span class="LP-Pagination__Number">2</span></a>
 | 
					            <a href="#" class="LP-Link">
 | 
				
			||||||
 | 
					                <span class="LP-Text">2</span>
 | 
				
			||||||
 | 
					            </a>
 | 
				
			||||||
        </li>
 | 
					        </li>
 | 
				
			||||||
        <li class="LP-Pagination__Item LP-Pagination__Item--number">
 | 
					        <li class="LP-Pagination__Item LP-Pagination__Item--neighbor">
 | 
				
			||||||
            <a class="LP-Link" href="#"><span class="LP-Pagination__Number">3</span></a>
 | 
					            <a href="#" class="LP-Link">
 | 
				
			||||||
 | 
					                <span class="LP-Text">3</span>
 | 
				
			||||||
 | 
					            </a>
 | 
				
			||||||
        </li>
 | 
					        </li>
 | 
				
			||||||
        <li class="LP-Pagination__Item LP-Pagination__Item--number">
 | 
					        <li class="LP-Pagination__Item LP-Pagination__Item--current">
 | 
				
			||||||
            <a href="#" class="LP-Link"><span class="LP-Pagination__Number">4</span></a>
 | 
					            <a href="#" class="LP-Link">
 | 
				
			||||||
 | 
					                <span class="LP-Text">4</span>
 | 
				
			||||||
 | 
					            </a>
 | 
				
			||||||
        </li>
 | 
					        </li>
 | 
				
			||||||
        <li class="LP-Pagination__Item LP-Pagination__Item--number">
 | 
					        <li class="LP-Pagination__Item LP-Pagination__Item--neighbor">
 | 
				
			||||||
            <a href="#" class="LP-Link"><span class="LP-Pagination__Number">5</span></a>
 | 
					            <a href="#" class="LP-Link">
 | 
				
			||||||
 | 
					                <span class="LP-Text">5</span>
 | 
				
			||||||
 | 
					            </a>
 | 
				
			||||||
        </li>
 | 
					        </li>
 | 
				
			||||||
        <li class="LP-Pagination__Item LP-Pagination__Item--number">
 | 
					        <li class="LP-Pagination__Item LP-Pagination__Item--other LP-Pagination__Item--next">
 | 
				
			||||||
            <a href="#" class="LP-Link"><span class="LP-Pagination__Number">6</span></a>
 | 
					            <a href="#" class="LP-Link">
 | 
				
			||||||
 | 
					                <span class="LP-Text">Next</span>
 | 
				
			||||||
 | 
					                <span class="LP-Icon">⟩</span>
 | 
				
			||||||
 | 
					            </a>
 | 
				
			||||||
        </li>
 | 
					        </li>
 | 
				
			||||||
        <li class="LP-Pagination__Item LP-Pagination__Item--number">
 | 
					        <li class="LP-Pagination__Item LP-Pagination__Item--other LP-Pagination__Item--last">
 | 
				
			||||||
            <a href="#" class="LP-Link"><span class="LP-Pagination__Number">7</span></a>
 | 
					            <a href="#" class="LP-Link">
 | 
				
			||||||
        </li>
 | 
					                <span class="LP-Text">Last</span>
 | 
				
			||||||
        <li class="LP-Pagination__Item LP-Pagination__Item--number">
 | 
					                <span class="LP-Icon">⟫</span>
 | 
				
			||||||
            <a href="#" class="LP-Link"><span class="LP-Pagination__Number">8</span></a>
 | 
					
 | 
				
			||||||
        </li>
 | 
					            </a>
 | 
				
			||||||
        <li class="LP-Pagination__Item LP-Pagination__Item--number">
 | 
					 | 
				
			||||||
            <a href="#" class="LP-Link"><span class="LP-Pagination__Number">9</span></a>
 | 
					 | 
				
			||||||
        </li>
 | 
					 | 
				
			||||||
        <li class="LP-Pagination__Item LP-Pagination__Item--next">
 | 
					 | 
				
			||||||
            <a href="#" class="LP-Link"><span class="LP-Pagination__Next">next</span></a>
 | 
					 | 
				
			||||||
        </li>
 | 
					 | 
				
			||||||
        <li class="LP-Pagination__Item LP-Pagination__Item--last">
 | 
					 | 
				
			||||||
            <a href="#" class="LP-Link"><span class="LP-Pagination__Last">last</span></a>
 | 
					 | 
				
			||||||
        </li>
 | 
					        </li>
 | 
				
			||||||
    </ul>
 | 
					    </ul>
 | 
				
			||||||
</div>
 | 
					</div>
 | 
				
			||||||
@@ -1,7 +1,7 @@
 | 
				
			|||||||
.LP-Paragraph {
 | 
					.LP-Paragraph {
 | 
				
			||||||
    color: black;
 | 
					    color: black;
 | 
				
			||||||
    font-family: $-primary-serif-font;
 | 
					    font-family: $-primary-serif-font;
 | 
				
			||||||
	font-size: 1.2rem;
 | 
					    font-size: 1.2rem;
 | 
				
			||||||
	padding: 0;
 | 
					    padding: 0;
 | 
				
			||||||
	margin: 0;
 | 
					    margin: 0;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,8 +1,8 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
    "context": {
 | 
					    "context": {
 | 
				
			||||||
        "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."
 | 
					        "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."
 | 
				
			||||||
	},
 | 
					    },
 | 
				
			||||||
	"variants": [
 | 
					    "variants": [
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	]
 | 
					    ]
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,14 +1,14 @@
 | 
				
			|||||||
.LP-Tag{
 | 
					.LP-Tag{
 | 
				
			||||||
	padding: 8px 14px;
 | 
					    padding: 8px 14px;
 | 
				
			||||||
	background-color: #D7CEC7;
 | 
					    background-color: #D7CEC7;
 | 
				
			||||||
	border-radius: 2px;
 | 
					    border-radius: 2px;
 | 
				
			||||||
	width: max-content;
 | 
					    width: max-content;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	.LP-Paragraph{
 | 
					    .LP-Paragraph{
 | 
				
			||||||
		padding: 0;
 | 
					        padding: 0;
 | 
				
			||||||
		margin: 0;
 | 
					        margin: 0;
 | 
				
			||||||
		font-family: $-primary-sans-serif-font;
 | 
					        font-family: $-primary-sans-serif-font;
 | 
				
			||||||
		font-size: 1em;
 | 
					        font-size: 1em;
 | 
				
			||||||
		display: inline;
 | 
					        display: inline;
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
	"title": "Tag",
 | 
					    "title": "Tag",
 | 
				
			||||||
	"context": {
 | 
					    "context": {
 | 
				
			||||||
		"text": "Im a tag"
 | 
					        "text": "Im a tag"
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,3 +1,3 @@
 | 
				
			|||||||
<div class="LP-Tag">
 | 
					<div class="LP-Tag">
 | 
				
			||||||
	{{> @paragraph text=text}}
 | 
					    {{> @paragraph text=text}}
 | 
				
			||||||
</div>
 | 
					</div>
 | 
				
			||||||
@@ -1,15 +1,15 @@
 | 
				
			|||||||
.LP-MessageList{
 | 
					.LP-MessageList{
 | 
				
			||||||
	padding: 25px;
 | 
					    padding: 25px;
 | 
				
			||||||
	.LP-MessageList__List{
 | 
					    .LP-MessageList__List{
 | 
				
			||||||
		padding: 0;
 | 
					        padding: 0;
 | 
				
			||||||
		margin: 0;
 | 
					        margin: 0;
 | 
				
			||||||
		list-style-type: none;
 | 
					        list-style-type: none;
 | 
				
			||||||
		display: flex;
 | 
					        display: flex;
 | 
				
			||||||
		flex-direction: column;
 | 
					        flex-direction: column;
 | 
				
			||||||
		justify-content: space-between;
 | 
					        justify-content: space-between;
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	.LP-MessageList__Item{
 | 
					    .LP-MessageList__Item{
 | 
				
			||||||
		margin: 5px 0;
 | 
					        margin: 5px 0;
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
	"title": "Message List",
 | 
					    "title": "Message List",
 | 
				
			||||||
	"context": {
 | 
					    "context": {
 | 
				
			||||||
		"text": "At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."
 | 
					        "text": "At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,9 +1,9 @@
 | 
				
			|||||||
<div class="LP-MessageList">
 | 
					<div class="LP-MessageList">
 | 
				
			||||||
	<ul class="LP-MessageList__List">
 | 
					    <ul class="LP-MessageList__List">
 | 
				
			||||||
		<li class="LP-MessageList__Item">{{> @message messageText=text modifier='--info'}}</li>
 | 
					        <li class="LP-MessageList__Item">{{> @message messageText=text modifier='--info'}}</li>
 | 
				
			||||||
		<li class="LP-MessageList__Item">{{> @message messageText=text modifier='--warning'}}</li>
 | 
					        <li class="LP-MessageList__Item">{{> @message messageText=text modifier='--warning'}}</li>
 | 
				
			||||||
		<li class="LP-MessageList__Item">{{> @message messageText=text modifier='--error'}}</li>
 | 
					        <li class="LP-MessageList__Item">{{> @message messageText=text modifier='--error'}}</li>
 | 
				
			||||||
		<li class="LP-MessageList__Item">{{> @message messageText=text modifier='--success'}}</li>
 | 
					        <li class="LP-MessageList__Item">{{> @message messageText=text modifier='--success'}}</li>
 | 
				
			||||||
		<li class="LP-MessageList__Item">{{> @message messageText=text modifier='--debug'}}</li>
 | 
					        <li class="LP-MessageList__Item">{{> @message messageText=text modifier='--debug'}}</li>
 | 
				
			||||||
	</ul>
 | 
					    </ul>
 | 
				
			||||||
</div>
 | 
					</div>
 | 
				
			||||||
@@ -7,8 +7,8 @@
 | 
				
			|||||||
        justify-content: space-around;
 | 
					        justify-content: space-around;
 | 
				
			||||||
        padding: 0;
 | 
					        padding: 0;
 | 
				
			||||||
        margin: 0;
 | 
					        margin: 0;
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
	
 | 
					    
 | 
				
			||||||
    .LP-Menu__Item {
 | 
					    .LP-Menu__Item {
 | 
				
			||||||
        margin: 0;
 | 
					        margin: 0;
 | 
				
			||||||
        text-align: center;
 | 
					        text-align: center;
 | 
				
			||||||
@@ -30,12 +30,12 @@
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    &--sidebar{
 | 
					    &--sidebar{
 | 
				
			||||||
		border-top: 1px solid $-light-brown;
 | 
					        border-top: 1px solid $-light-brown;
 | 
				
			||||||
		border-left: none;
 | 
					        border-left: none;
 | 
				
			||||||
        min-width: 60px;
 | 
					        min-width: 60px;
 | 
				
			||||||
        background-color: $-almost-white;
 | 
					        background-color: $-almost-white;
 | 
				
			||||||
        padding-top: 25px;
 | 
					        padding-top: 25px;
 | 
				
			||||||
		
 | 
					        
 | 
				
			||||||
        .LP-Menu__List{
 | 
					        .LP-Menu__List{
 | 
				
			||||||
            flex-direction: column;
 | 
					            flex-direction: column;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -44,14 +44,14 @@
 | 
				
			|||||||
                margin-bottom: 10px;
 | 
					                margin-bottom: 10px;
 | 
				
			||||||
                padding-left: 25px;
 | 
					                padding-left: 25px;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				&--additional{
 | 
					                &--additional{
 | 
				
			||||||
					background-color: #ccc;
 | 
					                    background-color: #ccc;
 | 
				
			||||||
				}
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				.LP-Link{
 | 
					                .LP-Link{
 | 
				
			||||||
					line-height: 1em;
 | 
					                    line-height: 1em;
 | 
				
			||||||
				}
 | 
					                }
 | 
				
			||||||
				
 | 
					                
 | 
				
			||||||
                &:last-child{
 | 
					                &:last-child{
 | 
				
			||||||
                    margin-bottom: 0;
 | 
					                    margin-bottom: 0;
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
@@ -60,9 +60,9 @@
 | 
				
			|||||||
                    border-right: 2px solid $-light-brown;
 | 
					                    border-right: 2px solid $-light-brown;
 | 
				
			||||||
                    position: relative;
 | 
					                    position: relative;
 | 
				
			||||||
                    background-color: $-beige;
 | 
					                    background-color: $-beige;
 | 
				
			||||||
					color: $-wine-red;
 | 
					                    color: $-wine-red;
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
			}
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,10 +1,10 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
	"title": "Navigation",
 | 
					    "title": "Navigation",
 | 
				
			||||||
	"context": {
 | 
					    "context": {
 | 
				
			||||||
		"additionalItems": [
 | 
					        "additionalItems": [
 | 
				
			||||||
			"Hello"
 | 
					            "Hello"
 | 
				
			||||||
		]
 | 
					        ]
 | 
				
			||||||
	},
 | 
					    },
 | 
				
			||||||
    "variants": [
 | 
					    "variants": [
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            "name": "Sidebar",
 | 
					            "name": "Sidebar",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,8 +1,8 @@
 | 
				
			|||||||
<nav class="LP-Menu LP-Menu{{modifier}}">
 | 
					<nav class="LP-Menu LP-Menu{{modifier}}">
 | 
				
			||||||
    <ul class="LP-Menu__List">
 | 
					    <ul class="LP-Menu__List">
 | 
				
			||||||
		{{#each additionalItems}}
 | 
					        {{#each additionalItems}}
 | 
				
			||||||
			<li class="LP-Menu__Item LP-Menu__Item--additional">{{> @link text=this}}</li>
 | 
					            <li class="LP-Menu__Item LP-Menu__Item--additional">{{> @link text=this}}</li>
 | 
				
			||||||
		{{/each}}
 | 
					        {{/each}}
 | 
				
			||||||
        <li class="LP-Menu__Item">{{> @link text='Home'}}</li>
 | 
					        <li class="LP-Menu__Item">{{> @link text='Home'}}</li>
 | 
				
			||||||
        <li class="LP-Menu__Item">{{> @link text='About'}}</li>
 | 
					        <li class="LP-Menu__Item">{{> @link text='About'}}</li>
 | 
				
			||||||
        <li class="LP-Menu__Item">{{> @link text='Contact'}}</li>
 | 
					        <li class="LP-Menu__Item">{{> @link text='Contact'}}</li>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,15 +2,15 @@
 | 
				
			|||||||
    "context": {
 | 
					    "context": {
 | 
				
			||||||
        "image": "/images/photo_2020-05-02_18-11-21.jpg",
 | 
					        "image": "/images/photo_2020-05-02_18-11-21.jpg",
 | 
				
			||||||
        "title": "Kokerei Wiescherhöfen",
 | 
					        "title": "Kokerei Wiescherhöfen",
 | 
				
			||||||
		"location": "Hamm (Westfalen)",
 | 
					        "location": "Hamm (Westfalen)",
 | 
				
			||||||
		"description": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. "
 | 
					        "description": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. "
 | 
				
			||||||
	},
 | 
					    },
 | 
				
			||||||
	"variants": [
 | 
					    "variants": [
 | 
				
			||||||
		{
 | 
					        {
 | 
				
			||||||
			"name": "Extended",
 | 
					            "name": "Extended",
 | 
				
			||||||
			"context": {
 | 
					            "context": {
 | 
				
			||||||
				"modifier": "--extended"
 | 
					                "modifier": "--extended"
 | 
				
			||||||
			}
 | 
					            }
 | 
				
			||||||
		}
 | 
					        }
 | 
				
			||||||
	]
 | 
					    ]
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,21 +1,21 @@
 | 
				
			|||||||
<article class="LP-PlaceTeaser LP-PlaceTeaser{{modifier}}">
 | 
					<article class="LP-PlaceTeaser LP-PlaceTeaser{{modifier}}">
 | 
				
			||||||
	<div class="LP-PlaceTeaser__Image">
 | 
					    <div class="LP-PlaceTeaser__Image">
 | 
				
			||||||
		    <img class="LP-Image" src="{{image}}"/>
 | 
					            <img class="LP-Image" src="{{image}}"/>
 | 
				
			||||||
	</div>
 | 
					    </div>
 | 
				
			||||||
    <div class="LP-PlaceTeaser__Meta">
 | 
					    <div class="LP-PlaceTeaser__Meta">
 | 
				
			||||||
        <div class="LP-PlaceTeaser__Info">
 | 
					        <div class="LP-PlaceTeaser__Info">
 | 
				
			||||||
            <span class="LP-PlaceTeaser__Title">{{> @headline headline=title modifier='--teaser'}}</span>
 | 
					            <span class="LP-PlaceTeaser__Title">{{> @headline headline=title modifier='--teaser'}}</span>
 | 
				
			||||||
            <span class="LP-PlaceTeaser__Detail" >{{> @paragraph text=location}}</span>
 | 
					            <span class="LP-PlaceTeaser__Detail" >{{> @paragraph text=location}}</span>
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
		<div class="LP-PlaceTeaser__Description">
 | 
					        <div class="LP-PlaceTeaser__Description">
 | 
				
			||||||
			{{> @paragraph text=description}}
 | 
					            {{> @paragraph text=description}}
 | 
				
			||||||
		</div>
 | 
					        </div>
 | 
				
			||||||
		<div class="LP-PlaceTeaser__Icons">
 | 
					        <div class="LP-PlaceTeaser__Icons">
 | 
				
			||||||
			<ul class="LP-Icon__List">
 | 
					            <ul class="LP-Icon__List">
 | 
				
			||||||
				<li class="LP-Icon__Item"><img class="LP-Icon" src="/icons/favourite.svg"/></li>
 | 
					                <li class="LP-Icon__Item"><img class="LP-Icon" src="/icons/favourite.svg"/></li>
 | 
				
			||||||
				<li class="LP-Icon__Item"><img class="LP-Icon" src="/icons/location.svg"/></li>
 | 
					                <li class="LP-Icon__Item"><img class="LP-Icon" src="/icons/location.svg"/></li>
 | 
				
			||||||
				<li class="LP-Icon__Item"><img class="LP-Icon" src="/icons/flag.svg"/></li>
 | 
					                <li class="LP-Icon__Item"><img class="LP-Icon" src="/icons/flag.svg"/></li>
 | 
				
			||||||
			</ul>
 | 
					            </ul>
 | 
				
			||||||
		</div>
 | 
					        </div>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
</article>
 | 
					</article>
 | 
				
			||||||
@@ -1,13 +1,13 @@
 | 
				
			|||||||
.LP-TagList{
 | 
					.LP-TagList{
 | 
				
			||||||
	.LP-TagList__List{
 | 
					    .LP-TagList__List{
 | 
				
			||||||
		list-style-type: none;
 | 
					        list-style-type: none;
 | 
				
			||||||
		display: flex;
 | 
					        display: flex;
 | 
				
			||||||
		flex-wrap: wrap;
 | 
					        flex-wrap: wrap;
 | 
				
			||||||
		padding:0;
 | 
					        padding:0;
 | 
				
			||||||
		margin: 0;
 | 
					        margin: 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		.LP-TagList__Item{
 | 
					        .LP-TagList__Item{
 | 
				
			||||||
			margin: 6px;
 | 
					            margin: 6px;
 | 
				
			||||||
		}
 | 
					        }
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,11 +1,11 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
	"title": "TagList",
 | 
					    "title": "TagList",
 | 
				
			||||||
	"context": {
 | 
					    "context": {
 | 
				
			||||||
		"tags": [
 | 
					        "tags": [
 | 
				
			||||||
			"Kamera",
 | 
					            "Kamera",
 | 
				
			||||||
			"Wachhund",
 | 
					            "Wachhund",
 | 
				
			||||||
			"Zaun",
 | 
					            "Zaun",
 | 
				
			||||||
			"Security"
 | 
					            "Security"
 | 
				
			||||||
		]
 | 
					        ]
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,7 +1,7 @@
 | 
				
			|||||||
<div class="LP-TagList">
 | 
					<div class="LP-TagList">
 | 
				
			||||||
	<ul class="LP-TagList__List">
 | 
					    <ul class="LP-TagList__List">
 | 
				
			||||||
		{{#each tags}}
 | 
					        {{#each tags}}
 | 
				
			||||||
			<li class="LP-TagList__Item">{{> @tag text=this}}</li>
 | 
					            <li class="LP-TagList__Item">{{> @tag text=this}}</li>
 | 
				
			||||||
		{{/each}}
 | 
					        {{/each}}
 | 
				
			||||||
	</ul>
 | 
					    </ul>
 | 
				
			||||||
</div>
 | 
					</div>
 | 
				
			||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
	"context": {
 | 
					    "context": {
 | 
				
			||||||
		"headline": "At vero eos et accusam et justo duo dolores",
 | 
					        "headline": "At vero eos et accusam et justo duo dolores",
 | 
				
			||||||
		"text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."
 | 
					        "text": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,8 +1,8 @@
 | 
				
			|||||||
<article class="LP-TextSection">
 | 
					<article class="LP-TextSection">
 | 
				
			||||||
	<header class="LP-TextSection__Headline">
 | 
					    <header class="LP-TextSection__Headline">
 | 
				
			||||||
    	{{> @headline headline=headline}}
 | 
					        {{> @headline headline=headline}}
 | 
				
			||||||
	</header>
 | 
					    </header>
 | 
				
			||||||
    <div class="LP-TextSection__Text">
 | 
					    <div class="LP-TextSection__Text">
 | 
				
			||||||
		{{> @paragraph text=text}}
 | 
					        {{> @paragraph text=text}}
 | 
				
			||||||
	</div>
 | 
					    </div>
 | 
				
			||||||
</article>
 | 
					</article>
 | 
				
			||||||
@@ -1,77 +1,95 @@
 | 
				
			|||||||
.LP-Form{
 | 
					.LP-Form{
 | 
				
			||||||
	display: flex;
 | 
					    flex-direction: column;
 | 
				
			||||||
	flex-direction: column;
 | 
					    align-items: center;
 | 
				
			||||||
	align-items: center;
 | 
					
 | 
				
			||||||
 | 
						&--inline{
 | 
				
			||||||
 | 
							padding: 0 10px;
 | 
				
			||||||
 | 
							.LP-Form__Fieldset{
 | 
				
			||||||
 | 
								.LP-Form__Composition{
 | 
				
			||||||
 | 
									gap: 10px;
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .LP-Form__Fieldset{
 | 
					    .LP-Form__Fieldset{
 | 
				
			||||||
		border: none;
 | 
					        border: none;
 | 
				
			||||||
		
 | 
							padding: 0;
 | 
				
			||||||
		max-width: 1200px;
 | 
							margin: 0;
 | 
				
			||||||
		min-width: $-viewport-medium;
 | 
					        max-width: 1200px;
 | 
				
			||||||
 | 
					        min-width: $-viewport-medium;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        .LP-Form__Legend{
 | 
					        .LP-Form__Legend{
 | 
				
			||||||
            margin: 0;
 | 
					            margin: 0;
 | 
				
			||||||
			padding: 0;
 | 
					            padding: 0;
 | 
				
			||||||
 | 
					            font-family: $-primary-sans-serif-font;
 | 
				
			||||||
 | 
					            font-size: 21px;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						.LP-Form__Composition{
 | 
				
			||||||
 | 
							display: flex;
 | 
				
			||||||
 | 
							flex-direction: row;
 | 
				
			||||||
 | 
							justify-content: space-between;
 | 
				
			||||||
 | 
							gap: 30px;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							&--buttons{
 | 
				
			||||||
 | 
								gap: 10px;
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							.LP-Form__Field{
 | 
				
			||||||
 | 
								flex: 3 2 100px;
 | 
				
			||||||
 | 
								padding: 6px 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
								&--wider{
 | 
				
			||||||
 | 
									flex: 5 2;
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
								&--wide{
 | 
				
			||||||
 | 
									flex: 4 2;
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
								&--narrow{
 | 
				
			||||||
 | 
									flex: 2 1;
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
								&--narrower{
 | 
				
			||||||
 | 
									flex: 1 2;
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
								
 | 
				
			||||||
 | 
								&--static{
 | 
				
			||||||
 | 
									flex: 0 0;
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							&--buttons{
 | 
				
			||||||
 | 
								justify-content: flex-end;
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							.LP-Form__Button{
 | 
				
			||||||
 | 
								flex-grow: 0;
 | 
				
			||||||
 | 
								padding-left: 0;
 | 
				
			||||||
 | 
								min-width: 130px;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
								.LP-Link{
 | 
				
			||||||
 | 
									display:contents;
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							.LP-Form__InfoText{
 | 
				
			||||||
 | 
								.LP-Paragraph{
 | 
				
			||||||
			font-family: $-primary-sans-serif-font;
 | 
								font-family: $-primary-sans-serif-font;
 | 
				
			||||||
			font-size: 21px;
 | 
								color: $-grey;
 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        .LP-Form__Composition{
 | 
					 | 
				
			||||||
            display: flex;
 | 
					 | 
				
			||||||
            flex-direction: row;
 | 
					 | 
				
			||||||
			justify-content: space-between;
 | 
					 | 
				
			||||||
			
 | 
					 | 
				
			||||||
            .LP-Form__Field{
 | 
					 | 
				
			||||||
                flex: 3 2 100px;
 | 
					 | 
				
			||||||
                padding: 6px 15px;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
                &--wider{
 | 
					 | 
				
			||||||
                    flex: 5 2;
 | 
					 | 
				
			||||||
                }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
                &--wide{
 | 
					 | 
				
			||||||
                    flex: 4 2;
 | 
					 | 
				
			||||||
                }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
                &--narrow{
 | 
					 | 
				
			||||||
                    flex: 2 1;
 | 
					 | 
				
			||||||
                }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
                &--narrower{
 | 
					 | 
				
			||||||
                    flex: 1 2;
 | 
					 | 
				
			||||||
                }
 | 
					 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
			&--buttons{
 | 
						}
 | 
				
			||||||
				justify-content: flex-end;
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
			.LP-Form__Button{
 | 
					 | 
				
			||||||
				flex-grow: 0;
 | 
					 | 
				
			||||||
				padding-left: 0;
 | 
					 | 
				
			||||||
				min-width: 130px;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
				.LP-Link{
 | 
					 | 
				
			||||||
					display:contents;
 | 
					 | 
				
			||||||
				}
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
			
 | 
					 | 
				
			||||||
			.LP-Form__InfoText{
 | 
					 | 
				
			||||||
				.LP-Paragraph{
 | 
					 | 
				
			||||||
				font-family: $-primary-sans-serif-font;
 | 
					 | 
				
			||||||
				color: $-grey;
 | 
					 | 
				
			||||||
				}
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@media(max-width: $-viewport-medium){
 | 
					@media(max-width: $-viewport-medium){
 | 
				
			||||||
.LP-Form{
 | 
					.LP-Form{
 | 
				
			||||||
	.LP-Form__Fieldset{
 | 
					    .LP-Form__Fieldset{
 | 
				
			||||||
		min-width: unset;
 | 
					        min-width: unset;
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -81,14 +99,14 @@
 | 
				
			|||||||
            .LP-Form__Composition--breakable{
 | 
					            .LP-Form__Composition--breakable{
 | 
				
			||||||
                display: flex;
 | 
					                display: flex;
 | 
				
			||||||
                flex-direction: column;
 | 
					                flex-direction: column;
 | 
				
			||||||
				justify-content: space-between;
 | 
					                justify-content: space-between;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@media(max-width: $-viewport-extra-small){
 | 
					@media(max-width: $-viewport-extra-small){
 | 
				
			||||||
    .LP-Form{
 | 
					    .LP-Form :not(.LP-Form--inline){
 | 
				
			||||||
        .LP-Form__Fieldset{
 | 
					        .LP-Form__Fieldset{
 | 
				
			||||||
            .LP-Form__Composition{
 | 
					            .LP-Form__Composition{
 | 
				
			||||||
                display: flex;
 | 
					                display: flex;
 | 
				
			||||||
@@ -96,20 +114,20 @@
 | 
				
			|||||||
                justify-content: space-between;
 | 
					                justify-content: space-between;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                .LP-Form__Field{
 | 
					                .LP-Form__Field{
 | 
				
			||||||
					
 | 
					                    
 | 
				
			||||||
					&:not(.LP-Form__Button){
 | 
					                    &:not(.LP-Form__Button){
 | 
				
			||||||
						flex: 3 1 100px;
 | 
					                        flex: 3 1 100px;
 | 
				
			||||||
						padding: 12px 15px;
 | 
					                        padding: 12px 15px;
 | 
				
			||||||
					}
 | 
					                    }
 | 
				
			||||||
				}
 | 
					                }
 | 
				
			||||||
				
 | 
					                
 | 
				
			||||||
				.LP-Form__Button{
 | 
					                .LP-Form__Button{
 | 
				
			||||||
					padding: 0 15px;
 | 
					                    padding: 0 15px;
 | 
				
			||||||
				}
 | 
					                }
 | 
				
			||||||
				
 | 
					                
 | 
				
			||||||
				&--buttons{
 | 
					                &--buttons{
 | 
				
			||||||
					justify-content: flex-end;
 | 
					                    justify-content: flex-end;
 | 
				
			||||||
				}
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,25 +4,25 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        <div class="LP-Form__Composition LP-Form__Composition--breakable">
 | 
					        <div class="LP-Form__Composition LP-Form__Composition--breakable">
 | 
				
			||||||
            <div class="LP-Form__Field">
 | 
					            <div class="LP-Form__Field">
 | 
				
			||||||
				<div class="LP-Input LP-Input--error">
 | 
					                <div class="LP-Input LP-Input--error">
 | 
				
			||||||
					<label for="input123" class="LP-Input__Label">First name</label>
 | 
					                    <label for="input123" class="LP-Input__Label">First name</label>
 | 
				
			||||||
					<input type="text" id="input123" class="LP-Input__Field" placeholder="Peter"/>
 | 
					                    <input type="text" id="input123" class="LP-Input__Field" placeholder="Peter"/>
 | 
				
			||||||
					<span class="LP-Input__Message">Field is required</span>
 | 
					                    <span class="LP-Input__Message">Field is required</span>
 | 
				
			||||||
				</div>
 | 
					                </div>
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
            <div class="LP-Form__Field">
 | 
					            <div class="LP-Form__Field">
 | 
				
			||||||
				<div class="LP-Input">
 | 
					                <div class="LP-Input">
 | 
				
			||||||
                	<label for="input123" class="LP-Input__Label">Last name</label>
 | 
					                    <label for="input123" class="LP-Input__Label">Last name</label>
 | 
				
			||||||
                	<input type="text" id="input123" class="LP-Input__Field"/>
 | 
					                    <input type="text" id="input123" class="LP-Input__Field"/>
 | 
				
			||||||
				</div>
 | 
					                </div>
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
			<div class="LP-Form__Field LP-Form__Field--narrower">
 | 
					            <div class="LP-Form__Field LP-Form__Field--narrower">
 | 
				
			||||||
				<div class="LP-Input LP-Input--disabled">
 | 
					                <div class="LP-Input LP-Input--disabled">
 | 
				
			||||||
					<label for="input123" class="LP-Input__Label">Age</label>
 | 
					                    <label for="input123" class="LP-Input__Label">Age</label>
 | 
				
			||||||
					<input type="text" id="input123" class="LP-Input__Field" disabled="disabled"/>
 | 
					                    <input type="text" id="input123" class="LP-Input__Field" disabled="disabled"/>
 | 
				
			||||||
				</div>
 | 
					                </div>
 | 
				
			||||||
			</div>
 | 
					            </div>
 | 
				
			||||||
		</div>
 | 
					        </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        <div class="LP-Form__Composition">
 | 
					        <div class="LP-Form__Composition">
 | 
				
			||||||
            <div class="LP-Form__Field LP-Form__Field--wider LP-Input">
 | 
					            <div class="LP-Form__Field LP-Form__Field--wider LP-Input">
 | 
				
			||||||
@@ -37,11 +37,11 @@
 | 
				
			|||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		<div class="LP-Form__Composition">
 | 
					        <div class="LP-Form__Composition">
 | 
				
			||||||
			<div class="LP-Form__Field LP-Form__InfoText">
 | 
					            <div class="LP-Form__Field LP-Form__InfoText">
 | 
				
			||||||
				<p class="LP-Paragraph">At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. </p>
 | 
					                <p class="LP-Paragraph">At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. </p>
 | 
				
			||||||
			</div>
 | 
					            </div>
 | 
				
			||||||
		</div>
 | 
					        </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        <div class="LP-Form__Composition">
 | 
					        <div class="LP-Form__Composition">
 | 
				
			||||||
            <div class="LP-Form__Field LP-Form__Field--narrow LP-Input">
 | 
					            <div class="LP-Form__Field LP-Form__Field--narrow LP-Input">
 | 
				
			||||||
@@ -50,16 +50,16 @@
 | 
				
			|||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
            <div class="LP-Form__Field LP-Form__Field--wide LP-Input">
 | 
					            <div class="LP-Form__Field LP-Form__Field--wide LP-Input">
 | 
				
			||||||
                <label for="input123" class="LP-Input__Label">Town</label>
 | 
					                <label for="input123" class="LP-Input__Label">Town</label>
 | 
				
			||||||
                <input type="text" id="input123" class="LP-Input__Field"/>
 | 
									<input type="text" id="input123" class="LP-Input__Field"/>
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		<div class="LP-Form__Composition LP-Form__Composition--buttons">
 | 
					        <div class="LP-Form__Composition LP-Form__Composition--buttons">
 | 
				
			||||||
            <div class="LP-Form__Field LP-Form__Button LP-Input">
 | 
					            <div class="LP-Form__Field LP-Form__Button LP-Input">
 | 
				
			||||||
                <input type="submit" class="LP-Button" value="Submit"/>
 | 
					                <input type="submit" class="LP-Button" value="Submit"/>
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
            <div class="LP-Form__Field LP-Form__Button LP-Input LP-Input">
 | 
					            <div class="LP-Form__Field LP-Form__Button LP-Input LP-Input">
 | 
				
			||||||
				<button class="LP-Button LP-Button--cancel">Kenschäll</button>
 | 
					                <button class="LP-Button LP-Button--cancel">Kenschäll</button>
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -5,9 +5,10 @@ $-logo-height: 45px;
 | 
				
			|||||||
    align-items: center;
 | 
					    align-items: center;
 | 
				
			||||||
    justify-content: space-between;
 | 
					    justify-content: space-between;
 | 
				
			||||||
    height: 60px;
 | 
					    height: 60px;
 | 
				
			||||||
	box-shadow: 0 0 2px $-light-brown;
 | 
					    box-shadow: 0 0 2px $-light-brown;
 | 
				
			||||||
	grid-area: header;
 | 
					    grid-area: header;
 | 
				
			||||||
	background-color: white;
 | 
					    background-color: white;
 | 
				
			||||||
 | 
					    padding-left: 25px;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    &__Navigation{
 | 
					    &__Navigation{
 | 
				
			||||||
        flex-grow: 2;
 | 
					        flex-grow: 2;
 | 
				
			||||||
@@ -15,7 +16,6 @@ $-logo-height: 45px;
 | 
				
			|||||||
    
 | 
					    
 | 
				
			||||||
    &__Logo {
 | 
					    &__Logo {
 | 
				
			||||||
        height: $-logo-height;
 | 
					        height: $-logo-height;
 | 
				
			||||||
        margin: 25px;
 | 
					 | 
				
			||||||
        object-fit:cover;
 | 
					        object-fit:cover;
 | 
				
			||||||
        max-height: 100%;
 | 
					        max-height: 100%;
 | 
				
			||||||
        width: 225px;
 | 
					        width: 225px;
 | 
				
			||||||
@@ -62,10 +62,10 @@ $-logo-height: 45px;
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@media(max-width: $-viewport-toggle-sidebar){
 | 
					@media(max-width: $-viewport-toggle-sidebar){
 | 
				
			||||||
	.LP-Header{
 | 
					    .LP-Header{
 | 
				
			||||||
		padding-left: 40px;
 | 
					        padding-left: 60px;
 | 
				
			||||||
		width: calc(100% - 40px);
 | 
					        width: calc(100% - 60px);
 | 
				
			||||||
		position: fixed;
 | 
					        position: fixed;
 | 
				
			||||||
		z-index: 10;
 | 
					        z-index: 10;
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,42 +1,42 @@
 | 
				
			|||||||
.LP-ImageGrid{
 | 
					.LP-ImageGrid{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	.LP-ImageGrid__List{
 | 
					    .LP-ImageGrid__List{
 | 
				
			||||||
		list-style-type: none;
 | 
					        list-style-type: none;
 | 
				
			||||||
		display: grid;
 | 
					        display: grid;
 | 
				
			||||||
		grid-template-columns: repeat(auto-fit, 300px);
 | 
					        grid-template-columns: repeat(auto-fit, 300px);
 | 
				
			||||||
		align-content: space-around;
 | 
					        align-content: space-around;
 | 
				
			||||||
		justify-content: center;
 | 
					        justify-content: center;
 | 
				
			||||||
		margin: 0px;
 | 
					        margin: 0px;
 | 
				
			||||||
		padding: 0px;
 | 
					        padding: 0px;
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	.LP-ImageGrid__Item{
 | 
					    .LP-ImageGrid__Item{
 | 
				
			||||||
		margin-top:10px;
 | 
					        margin-top:10px;
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	.LP-Link{
 | 
					    .LP-Link{
 | 
				
			||||||
		overflow: hidden;
 | 
					        overflow: hidden;
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	.LP-Image {
 | 
					    .LP-Image {
 | 
				
			||||||
		box-shadow: 0 0 5px $-grey;
 | 
					        box-shadow: 0 0 5px $-grey;
 | 
				
			||||||
		height: 200px;
 | 
					        height: 200px;
 | 
				
			||||||
		width: 290px;
 | 
					        width: 290px;
 | 
				
			||||||
		object-fit: cover;
 | 
					        object-fit: cover;
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@media(max-width: $-viewport-small){
 | 
					@media(max-width: $-viewport-small){
 | 
				
			||||||
	.LP-ImageGrid{
 | 
					    .LP-ImageGrid{
 | 
				
			||||||
		.LP-ImageGrid__List{
 | 
					        .LP-ImageGrid__List{
 | 
				
			||||||
			grid-template-columns: 1fr;
 | 
					            grid-template-columns: 1fr;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			.LP-Image{
 | 
					            .LP-Image{
 | 
				
			||||||
				box-shadow: 0 0 5px $-grey;
 | 
					                box-shadow: 0 0 5px $-grey;
 | 
				
			||||||
				height: auto;
 | 
					                height: auto;
 | 
				
			||||||
				width: 100%;
 | 
					                width: 100%;
 | 
				
			||||||
				object-fit: cover;
 | 
					                object-fit: cover;
 | 
				
			||||||
			}
 | 
					            }
 | 
				
			||||||
		}
 | 
					        }
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,10 +1,10 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
<div class="LP-ImageGrid">
 | 
					<div class="LP-ImageGrid">
 | 
				
			||||||
	<ul class="LP-ImageGrid__List">
 | 
					    <ul class="LP-ImageGrid__List">
 | 
				
			||||||
		{{#each images}}
 | 
					        {{#each images}}
 | 
				
			||||||
		<li class="LP-ImageGrid__Item">
 | 
					        <li class="LP-ImageGrid__Item">
 | 
				
			||||||
			<a href="#" class="LP-Link"><img  class="LP-Image" src="{{this}}"></a>
 | 
					            <a href="#" class="LP-Link"><img  class="LP-Image" src="{{this}}"></a>
 | 
				
			||||||
		</li>
 | 
					        </li>
 | 
				
			||||||
		{{/each}}
 | 
					        {{/each}}
 | 
				
			||||||
	</ul>
 | 
					    </ul>
 | 
				
			||||||
</div>
 | 
					</div>
 | 
				
			||||||
@@ -9,6 +9,37 @@
 | 
				
			|||||||
        border-left: 1px solid $-light-brown;
 | 
					        border-left: 1px solid $-light-brown;
 | 
				
			||||||
        width: calc(100% - 1px);
 | 
					        width: calc(100% - 1px);
 | 
				
			||||||
        margin-top: 12px;
 | 
					        margin-top: 12px;
 | 
				
			||||||
 | 
					        position: relative;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        &--add{
 | 
				
			||||||
 | 
					            .LP-LinkList__AddTrigger{
 | 
				
			||||||
 | 
									display: none;
 | 
				
			||||||
 | 
									&:checked{
 | 
				
			||||||
 | 
										& ~ .LP-LinkList__AddPlaceHolder{
 | 
				
			||||||
 | 
											visibility: hidden;
 | 
				
			||||||
 | 
										}
 | 
				
			||||||
 | 
										& ~ .LP-LinkList__Add{
 | 
				
			||||||
 | 
										display: block;
 | 
				
			||||||
 | 
										}
 | 
				
			||||||
 | 
									}
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					            
 | 
				
			||||||
 | 
					            .LP-LinkList__Add{
 | 
				
			||||||
 | 
					                position: absolute;
 | 
				
			||||||
 | 
					                top: 3px;
 | 
				
			||||||
 | 
									display: none;
 | 
				
			||||||
 | 
									width: 100%;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                .LP-Form__Fieldset{
 | 
				
			||||||
 | 
					                    min-width:unset;
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                .LP-Form{
 | 
				
			||||||
 | 
					                    display: block;
 | 
				
			||||||
 | 
					                    min-width: 0px;
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        .LP-Link{
 | 
					        .LP-Link{
 | 
				
			||||||
            $-link-padding: 1em;
 | 
					            $-link-padding: 1em;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,22 +1,43 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
<div class="LP-LinkList">
 | 
					<div class="LP-LinkList">
 | 
				
			||||||
	<ul class="LP-LinkList__List">
 | 
					    <ul class="LP-LinkList__List">
 | 
				
			||||||
	    <li class="LP-LinkList__Item"><a href="#" class="LP-Link"><span class="LP-Text">Google Maps</span></a></li>
 | 
					        <li class="LP-LinkList__Item"><a href="#" class="LP-Link"><span class="LP-Text">Google Maps</span></a></li>
 | 
				
			||||||
	    <li class="LP-LinkList__Item"><a href="#" class="LP-Link"><span class="LP-Text">OSM</span></a></li>
 | 
					        <li class="LP-LinkList__Item"><a href="#" class="LP-Link"><span class="LP-Text">OSM</span></a></li>
 | 
				
			||||||
	    <li class="LP-LinkList__Item"><a href="#" class="LP-Link"><span class="LP-Text">TIM Online</span></a></li>
 | 
					        <li class="LP-LinkList__Item"><a href="#" class="LP-Link"><span class="LP-Text">TIM Online</span></a></li>
 | 
				
			||||||
	    <li class="LP-LinkList__Item"><a href="#" class="LP-Link"><span class="LP-Text">Google Maps</span></a></li>
 | 
					        <li class="LP-LinkList__Item"><a href="#" class="LP-Link"><span class="LP-Text">Google Maps</span></a></li>
 | 
				
			||||||
	    <li class="LP-LinkList__Item"><a href="#" class="LP-Link"><span class="LP-Text">OSM</span></a></li>
 | 
					        <li class="LP-LinkList__Item"><a href="#" class="LP-Link"><span class="LP-Text">OSM</span></a></li>
 | 
				
			||||||
	    <li class="LP-LinkList__Item"><a href="#" class="LP-Link LP-Link--iconized">
 | 
					        <li class="LP-LinkList__Item LP-LinkList__Item--add">
 | 
				
			||||||
	         <div class="LP-Link__IconWrapper">
 | 
					            <input type="checkbox" id="wurstwurst" class="LP-LinkList__AddTrigger"/>
 | 
				
			||||||
	            <svg class="LP-Link__Icon" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg"
 | 
					            <label for="wurstwurst" class="LP-LinkList__AddPlaceHolder">
 | 
				
			||||||
	                xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512"
 | 
									<span class="LP-Link LP-Link--iconized">
 | 
				
			||||||
	                xml:space="preserve">
 | 
										<div class="LP-Link__IconWrapper">
 | 
				
			||||||
	                <g>
 | 
										<svg class="LP-Link__Icon" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg"
 | 
				
			||||||
	                    <path d="M492,236H276V20c0-11.046-8.954-20-20-20c-11.046,0-20,8.954-20,20v216H20c-11.046,0-20,8.954-20,20s8.954,20,20,20h216
 | 
											xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512"
 | 
				
			||||||
	    v216c0,11.046,8.954,20,20,20s20-8.954,20-20V276h216c11.046,0,20-8.954,20-20C512,244.954,503.046,236,492,236z" />
 | 
											xml:space="preserve">
 | 
				
			||||||
	                </g>
 | 
											<g>
 | 
				
			||||||
	            </svg>
 | 
												<path d="M492,236H276V20c0-11.046-8.954-20-20-20c-11.046,0-20,8.954-20,20v216H20c-11.046,0-20,8.954-20,20s8.954,20,20,20h216
 | 
				
			||||||
	        </div>
 | 
								v216c0,11.046,8.954,20,20,20s20-8.954,20-20V276h216c11.046,0,20-8.954,20-20C512,244.954,503.046,236,492,236z" />
 | 
				
			||||||
	        <span class="LP-Text">Link hinzufügen</span></a></li>
 | 
											</g>
 | 
				
			||||||
	</ul>
 | 
										</svg>
 | 
				
			||||||
 | 
										</div>
 | 
				
			||||||
 | 
										<span class="LP-Text">Link hinzufügen</span>
 | 
				
			||||||
 | 
									</span>
 | 
				
			||||||
 | 
					            </label>
 | 
				
			||||||
 | 
								<span class="LP-LinkList__Add">
 | 
				
			||||||
 | 
									<form class="LP-Form LP-Form--inline">
 | 
				
			||||||
 | 
										<fieldset class="LP-Form__Fieldset">
 | 
				
			||||||
 | 
											<div class="LP-Form__Composition LP-Form__Composition">
 | 
				
			||||||
 | 
												<div class="LP-Form__Field LP-Form__Field--static LP-Input">
 | 
				
			||||||
 | 
													<button class="LP-Button">Add</button>
 | 
				
			||||||
 | 
												</div>
 | 
				
			||||||
 | 
												<div class="LP-Form__Field LP-Form__Field--wide LP-Input">
 | 
				
			||||||
 | 
													<input class="LP-Input__Field" type="url"/>
 | 
				
			||||||
 | 
												</div>
 | 
				
			||||||
 | 
												</div>
 | 
				
			||||||
 | 
											</div>
 | 
				
			||||||
 | 
										</fieldset>
 | 
				
			||||||
 | 
									</form>
 | 
				
			||||||
 | 
								</span>
 | 
				
			||||||
 | 
					        </li>
 | 
				
			||||||
 | 
					    </ul>
 | 
				
			||||||
</div>
 | 
					</div>
 | 
				
			||||||
@@ -1,22 +1,22 @@
 | 
				
			|||||||
.LP-PlaceGrid{
 | 
					.LP-PlaceGrid{
 | 
				
			||||||
	.LP-PlaceGrid__Grid{
 | 
					    .LP-PlaceGrid__Grid{
 | 
				
			||||||
		margin: 0;
 | 
					        margin: 0;
 | 
				
			||||||
		padding: 0;
 | 
					        padding: 0;
 | 
				
			||||||
		list-style-type: none;
 | 
					        list-style-type: none;
 | 
				
			||||||
		display: flex;
 | 
					        display: flex;
 | 
				
			||||||
		flex-direction: row;
 | 
					        flex-direction: row;
 | 
				
			||||||
		flex-wrap: wrap;
 | 
					        flex-wrap: wrap;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		.LP-PlaceGrid__Item{
 | 
					        .LP-PlaceGrid__Item{
 | 
				
			||||||
			margin: 18px;
 | 
					            margin: 18px;
 | 
				
			||||||
		}
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		.LP-Link{
 | 
					        .LP-Link{
 | 
				
			||||||
			.LP-PlaceTeaser{
 | 
					            .LP-PlaceTeaser{
 | 
				
			||||||
				&:hover{
 | 
					                &:hover{
 | 
				
			||||||
					box-shadow: 0 0 2px $-grey;
 | 
					                    box-shadow: 0 0 2px $-grey;
 | 
				
			||||||
				}
 | 
					                }
 | 
				
			||||||
			}
 | 
					            }
 | 
				
			||||||
		}
 | 
					        }
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,31 +1,31 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
	"title": "PlaceGrid",
 | 
					    "title": "PlaceGrid",
 | 
				
			||||||
	"context":{
 | 
					    "context":{
 | 
				
			||||||
		"places": [
 | 
					        "places": [
 | 
				
			||||||
			{
 | 
					            {
 | 
				
			||||||
				"image": "/images/photo_2020-04-09_18-27-13.jpg",
 | 
					                "image": "/images/photo_2020-04-09_18-27-13.jpg",
 | 
				
			||||||
				"name": "Haus Maikotten",
 | 
					                "name": "Haus Maikotten",
 | 
				
			||||||
				"location": "Münster (westfalen)",
 | 
					                "location": "Münster (westfalen)",
 | 
				
			||||||
				"description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."
 | 
					                "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."
 | 
				
			||||||
			},
 | 
					            },
 | 
				
			||||||
			{
 | 
					            {
 | 
				
			||||||
				"image": "/images/Bildschirmfoto_von_2020-07-13_11-03-07.png",
 | 
					                "image": "/images/Bildschirmfoto_von_2020-07-13_11-03-07.png",
 | 
				
			||||||
				"name": "Kokerei in Hamm",
 | 
					                "name": "Kokerei in Hamm",
 | 
				
			||||||
				"location": "Hamm (westfalen)",
 | 
					                "location": "Hamm (westfalen)",
 | 
				
			||||||
				"description": ""
 | 
					                "description": ""
 | 
				
			||||||
			},
 | 
					            },
 | 
				
			||||||
			{
 | 
					            {
 | 
				
			||||||
				"image": "/images/Bildschirmfoto_von_2020-07-13_20-15-00.png",
 | 
					                "image": "/images/Bildschirmfoto_von_2020-07-13_20-15-00.png",
 | 
				
			||||||
				"name": "Noch ein Zementwerk",
 | 
					                "name": "Noch ein Zementwerk",
 | 
				
			||||||
				"location": "Beckum (Westfalen)",
 | 
					                "location": "Beckum (Westfalen)",
 | 
				
			||||||
				"description": ""
 | 
					                "description": ""
 | 
				
			||||||
			},
 | 
					            },
 | 
				
			||||||
			{
 | 
					            {
 | 
				
			||||||
				"image": "/images/photo_2020-05-02_18-11-21.jpg",
 | 
					                "image": "/images/photo_2020-05-02_18-11-21.jpg",
 | 
				
			||||||
				"name": "Zementwerk Mersmann",
 | 
					                "name": "Zementwerk Mersmann",
 | 
				
			||||||
				"location": "Beckum (Westfalen)",
 | 
					                "location": "Beckum (Westfalen)",
 | 
				
			||||||
				"description": ""
 | 
					                "description": ""
 | 
				
			||||||
			}
 | 
					            }
 | 
				
			||||||
		]
 | 
					        ]
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,12 +1,12 @@
 | 
				
			|||||||
<div class="LP-PlaceGrid">
 | 
					<div class="LP-PlaceGrid">
 | 
				
			||||||
	{{> @headline headline='Explorere the latest locations'}}
 | 
					    {{> @headline headline='Explorere the latest locations'}}
 | 
				
			||||||
	<ul class="LP-PlaceGrid__Grid">
 | 
					    <ul class="LP-PlaceGrid__Grid">
 | 
				
			||||||
		{{#each places}}
 | 
					        {{#each places}}
 | 
				
			||||||
			<li class="LP-PlaceGrid__Item">
 | 
					            <li class="LP-PlaceGrid__Item">
 | 
				
			||||||
				<a href="#" class="LP-Link">
 | 
					                <a href="#" class="LP-Link">
 | 
				
			||||||
					{{> @placeteaser image=this.image title=this.name location=this.location description=this.description}}
 | 
					                    {{> @placeteaser image=this.image title=this.name location=this.location description=this.description}}
 | 
				
			||||||
				</a>
 | 
					                </a>
 | 
				
			||||||
			</li>
 | 
					            </li>
 | 
				
			||||||
		{{/each}}
 | 
					        {{/each}}
 | 
				
			||||||
	</ul>
 | 
					    </ul>
 | 
				
			||||||
</div>
 | 
					</div>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -21,12 +21,12 @@
 | 
				
			|||||||
    
 | 
					    
 | 
				
			||||||
        .LP-PlaceList__Item{
 | 
					        .LP-PlaceList__Item{
 | 
				
			||||||
            max-width: 900px;
 | 
					            max-width: 900px;
 | 
				
			||||||
            min-width: 450px;
 | 
					            //min-width: 450px;
 | 
				
			||||||
            margin: 18px 0;
 | 
					            margin: 18px 0;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
	
 | 
					    
 | 
				
			||||||
	.LP-Pagination{
 | 
					    .LP-Pagination{
 | 
				
			||||||
		margin-top: 50px;
 | 
					        margin-top: 50px;
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,31 +1,31 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
	"title": "PlaceList",
 | 
					    "title": "PlaceList",
 | 
				
			||||||
	"context": {
 | 
					    "context": {
 | 
				
			||||||
		"places": [
 | 
					        "places": [
 | 
				
			||||||
			{
 | 
					            {
 | 
				
			||||||
				"image": "/images/photo_2020-04-09_18-27-13.jpg",
 | 
					                "image": "/images/photo_2020-04-09_18-27-13.jpg",
 | 
				
			||||||
				"name": "Haus Maikotten",
 | 
					                "name": "Haus Maikotten",
 | 
				
			||||||
				"location": "Münster (westfalen)",
 | 
					                "location": "Münster (westfalen)",
 | 
				
			||||||
				"description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."
 | 
					                "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."
 | 
				
			||||||
			},
 | 
					            },
 | 
				
			||||||
			{
 | 
					            {
 | 
				
			||||||
				"image": "/images/Bildschirmfoto_von_2020-07-13_11-03-07.png",
 | 
					                "image": "/images/Bildschirmfoto_von_2020-07-13_11-03-07.png",
 | 
				
			||||||
				"name": "Kokerei in Hamm",
 | 
					                "name": "Kokerei in Hamm",
 | 
				
			||||||
				"location": "Hamm (westfalen)",
 | 
					                "location": "Hamm (westfalen)",
 | 
				
			||||||
				"description": ""
 | 
					                "description": ""
 | 
				
			||||||
			},
 | 
					            },
 | 
				
			||||||
			{
 | 
					            {
 | 
				
			||||||
				"image": "/images/Bildschirmfoto_von_2020-07-13_20-15-00.png",
 | 
					                "image": "/images/Bildschirmfoto_von_2020-07-13_20-15-00.png",
 | 
				
			||||||
				"name": "Noch ein Zementwerk",
 | 
					                "name": "Noch ein Zementwerk",
 | 
				
			||||||
				"location": "Beckum (Westfalen)",
 | 
					                "location": "Beckum (Westfalen)",
 | 
				
			||||||
				"description": ""
 | 
					                "description": ""
 | 
				
			||||||
			},
 | 
					            },
 | 
				
			||||||
			{
 | 
					            {
 | 
				
			||||||
				"image": "/images/photo_2020-05-02_18-11-21.jpg",
 | 
					                "image": "/images/photo_2020-05-02_18-11-21.jpg",
 | 
				
			||||||
				"name": "Zementwerk Mersmann",
 | 
					                "name": "Zementwerk Mersmann",
 | 
				
			||||||
				"location": "Beckum (Westfalen)",
 | 
					                "location": "Beckum (Westfalen)",
 | 
				
			||||||
				"description": ""
 | 
					                "description": ""
 | 
				
			||||||
			}
 | 
					            }
 | 
				
			||||||
		]
 | 
					        ]
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,13 +1,13 @@
 | 
				
			|||||||
<div class="LP-PlaceList">
 | 
					<div class="LP-PlaceList">
 | 
				
			||||||
	{{> @headline headline='Listing our places'}}
 | 
					    {{> @headline headline='Listing our places'}}
 | 
				
			||||||
	<ul class="LP-PlaceList__List">
 | 
					    <ul class="LP-PlaceList__List">
 | 
				
			||||||
		{{#each places}}
 | 
					        {{#each places}}
 | 
				
			||||||
			<li class="LP-PlaceList__Item">
 | 
					            <li class="LP-PlaceList__Item">
 | 
				
			||||||
				<a href="#" class="LP-Link">
 | 
					                <a href="#" class="LP-Link">
 | 
				
			||||||
					{{> @placeteaser image=this.image title=this.name location=this.location description=this.description modifier='--extended'}}
 | 
					                    {{> @placeteaser image=this.image title=this.name location=this.location description=this.description modifier='--extended'}}
 | 
				
			||||||
				</a>
 | 
					                </a>
 | 
				
			||||||
			</li>
 | 
					            </li>
 | 
				
			||||||
		{{/each}}
 | 
					        {{/each}}
 | 
				
			||||||
	</ul>
 | 
					    </ul>
 | 
				
			||||||
	{{> @pagination}}
 | 
					    {{> @pagination}}
 | 
				
			||||||
</div>
 | 
					</div>
 | 
				
			||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
.LP-MainContainer {
 | 
					.LP-MainContainer {
 | 
				
			||||||
    margin: 0 auto;
 | 
					    margin: 0 auto;
 | 
				
			||||||
	max-width: 1280px;
 | 
					    max-width: 1280px;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.LP-HorizontalLine{
 | 
					.LP-HorizontalLine{
 | 
				
			||||||
@@ -8,8 +8,8 @@
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@media(max-width: $-viewport-small){
 | 
					@media(max-width: $-viewport-small){
 | 
				
			||||||
	.LP-MainContainer {
 | 
					    .LP-MainContainer {
 | 
				
			||||||
		width: 100%;
 | 
					        width: 100%;
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
	
 | 
					    
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,30 +1,30 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
    "context":{
 | 
					    "context":{
 | 
				
			||||||
        "places": [
 | 
					        "places": [
 | 
				
			||||||
			{
 | 
					            {
 | 
				
			||||||
				"image": "/images/photo_2020-04-09_18-27-13.jpg",
 | 
					                "image": "/images/photo_2020-04-09_18-27-13.jpg",
 | 
				
			||||||
				"name": "Haus Maikotten",
 | 
					                "name": "Haus Maikotten",
 | 
				
			||||||
				"location": "Münster (westfalen)",
 | 
					                "location": "Münster (westfalen)",
 | 
				
			||||||
				"description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."
 | 
					                "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."
 | 
				
			||||||
			},
 | 
					            },
 | 
				
			||||||
			{
 | 
					            {
 | 
				
			||||||
				"image": "/images/Bildschirmfoto_von_2020-07-13_11-03-07.png",
 | 
					                "image": "/images/Bildschirmfoto_von_2020-07-13_11-03-07.png",
 | 
				
			||||||
				"name": "Kokerei in Hamm",
 | 
					                "name": "Kokerei in Hamm",
 | 
				
			||||||
				"location": "Hamm (westfalen)",
 | 
					                "location": "Hamm (westfalen)",
 | 
				
			||||||
				"description": ""
 | 
					                "description": ""
 | 
				
			||||||
			},
 | 
					            },
 | 
				
			||||||
			{
 | 
					            {
 | 
				
			||||||
				"image": "/images/Bildschirmfoto_von_2020-07-13_20-15-00.png",
 | 
					                "image": "/images/Bildschirmfoto_von_2020-07-13_20-15-00.png",
 | 
				
			||||||
				"name": "Noch ein Zementwerk",
 | 
					                "name": "Noch ein Zementwerk",
 | 
				
			||||||
				"location": "Beckum (Westfalen)",
 | 
					                "location": "Beckum (Westfalen)",
 | 
				
			||||||
				"description": ""
 | 
					                "description": ""
 | 
				
			||||||
			},
 | 
					            },
 | 
				
			||||||
			{
 | 
					            {
 | 
				
			||||||
				"image": "/images/photo_2020-05-02_18-11-21.jpg",
 | 
					                "image": "/images/photo_2020-05-02_18-11-21.jpg",
 | 
				
			||||||
				"name": "Zementwerk Mersmann",
 | 
					                "name": "Zementwerk Mersmann",
 | 
				
			||||||
				"location": "Beckum (Westfalen)",
 | 
					                "location": "Beckum (Westfalen)",
 | 
				
			||||||
				"description": ""
 | 
					                "description": ""
 | 
				
			||||||
			}
 | 
					            }
 | 
				
			||||||
		]
 | 
					        ]
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,21 +1,21 @@
 | 
				
			|||||||
.LP-PlaceDetail{
 | 
					.LP-PlaceDetail{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	.LP-PlaceDetail__Image{
 | 
					    .LP-PlaceDetail__Image{
 | 
				
			||||||
		width: 700px;
 | 
					        width: 700px;
 | 
				
			||||||
		max-height: 500px;
 | 
					        max-height: 500px;
 | 
				
			||||||
		box-shadow: 0 0 10px $-grey;
 | 
					        box-shadow: 0 0 10px $-grey;
 | 
				
			||||||
		object-fit: cover;
 | 
					        object-fit: cover;
 | 
				
			||||||
		object-position: 0 0;
 | 
					        object-position: 0 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		margin: 0;
 | 
					        margin: 0;
 | 
				
			||||||
		padding: 0;
 | 
					        padding: 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		float: right;
 | 
					        float: right;
 | 
				
			||||||
		margin-left: 35px;
 | 
					        margin-left: 35px;
 | 
				
			||||||
		margin-bottom: 35px;
 | 
					        margin-bottom: 35px;
 | 
				
			||||||
		margin-right: 35px;
 | 
					        margin-right: 35px;
 | 
				
			||||||
		overflow: hidden;
 | 
					        overflow: hidden;
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@media (max-width: $-viewport-normal){
 | 
					@media (max-width: $-viewport-normal){
 | 
				
			||||||
@@ -26,9 +26,9 @@
 | 
				
			|||||||
                width: 100%;
 | 
					                width: 100%;
 | 
				
			||||||
                height: auto;
 | 
					                height: auto;
 | 
				
			||||||
                margin: 0;
 | 
					                margin: 0;
 | 
				
			||||||
				padding: 0;
 | 
					                padding: 0;
 | 
				
			||||||
				
 | 
					                
 | 
				
			||||||
				margin-bottom: 25px;
 | 
					                margin-bottom: 25px;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,21 +1,21 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
    "context": {
 | 
					    "context": {
 | 
				
			||||||
		"tags": [
 | 
					        "tags": [
 | 
				
			||||||
			"Kamera",
 | 
					            "Kamera",
 | 
				
			||||||
			"Wachhund",
 | 
					            "Wachhund",
 | 
				
			||||||
			"Zaun",
 | 
					            "Zaun",
 | 
				
			||||||
			"Security"
 | 
					            "Security"
 | 
				
			||||||
		],
 | 
					        ],
 | 
				
			||||||
		"images": [
 | 
					        "images": [
 | 
				
			||||||
            "/images/Bildschirmfoto_von_2020-07-13_11-03-07.png",
 | 
					            "/images/Bildschirmfoto_von_2020-07-13_11-03-07.png",
 | 
				
			||||||
            "/images/photo_2020-05-02_18-11-21.jpg",
 | 
					            "/images/photo_2020-05-02_18-11-21.jpg",
 | 
				
			||||||
            "/images/Bildschirmfoto_von_2020-07-13_20-15-00.png",
 | 
					            "/images/Bildschirmfoto_von_2020-07-13_20-15-00.png",
 | 
				
			||||||
            "/images/photo_2020-05-02_18-11-21.jpg",
 | 
					            "/images/photo_2020-05-02_18-11-21.jpg",
 | 
				
			||||||
            "/images/Bildschirmfoto_von_2020-07-13_11-03-07.png"
 | 
					            "/images/Bildschirmfoto_von_2020-07-13_11-03-07.png"
 | 
				
			||||||
		],
 | 
					        ],
 | 
				
			||||||
		"additionalItems": [
 | 
					        "additionalItems": [
 | 
				
			||||||
			"Edit Place",
 | 
					            "Edit Place",
 | 
				
			||||||
			"Delete Place"
 | 
					            "Delete Place"
 | 
				
			||||||
		]
 | 
					        ]
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,15 +1,15 @@
 | 
				
			|||||||
<article class="LP-PlaceDetail">
 | 
					<article class="LP-PlaceDetail">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	<header class="LP-PlaceDetail__Header">
 | 
					    <header class="LP-PlaceDetail__Header">
 | 
				
			||||||
		{{> @headline--main headline='Kokerei Wiescherhöfen'}}
 | 
					        {{> @headline--main headline='Kokerei Wiescherhöfen'}}
 | 
				
			||||||
		<figure class="LP-PlaceDetail__Image">
 | 
					        <figure class="LP-PlaceDetail__Image">
 | 
				
			||||||
            {{> @image source='/images/Bildschirmfoto_von_2020-07-13_20-15-00.png'}}
 | 
					            {{> @image source='/images/Bildschirmfoto_von_2020-07-13_20-15-00.png'}}
 | 
				
			||||||
        </figure>
 | 
					        </figure>
 | 
				
			||||||
	</header>
 | 
					    </header>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	<div class="LP-PlaceDetail__Description">
 | 
					    <div class="LP-PlaceDetail__Description">
 | 
				
			||||||
		{{> @paragraph text='Lorem ipsum dolor sit amet, '}}
 | 
					        {{> @paragraph text='Lorem ipsum dolor sit amet, '}}
 | 
				
			||||||
	</div>
 | 
					    </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <section class="LP-Section">
 | 
					    <section class="LP-Section">
 | 
				
			||||||
        {{> @headline headline='Sicherheitsmaßnahmen'}}
 | 
					        {{> @headline headline='Sicherheitsmaßnahmen'}}
 | 
				
			||||||
@@ -21,6 +21,6 @@
 | 
				
			|||||||
    </section>
 | 
					    </section>
 | 
				
			||||||
    <section class="LP-Section">
 | 
					    <section class="LP-Section">
 | 
				
			||||||
        {{> @headline headline='Bilder'}}
 | 
					        {{> @headline headline='Bilder'}}
 | 
				
			||||||
		{{> @imagegrid images=images}}
 | 
					        {{> @imagegrid images=images}}
 | 
				
			||||||
    </section>
 | 
					    </section>
 | 
				
			||||||
</article>
 | 
					</article>
 | 
				
			||||||
@@ -1,22 +1,22 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
	"title": "PlaceDetail",
 | 
					    "title": "PlaceDetail",
 | 
				
			||||||
	"context": {
 | 
					    "context": {
 | 
				
			||||||
		"tags": [
 | 
					        "tags": [
 | 
				
			||||||
			"Kamera",
 | 
					            "Kamera",
 | 
				
			||||||
			"Wachhund",
 | 
					            "Wachhund",
 | 
				
			||||||
			"Zaun",
 | 
					            "Zaun",
 | 
				
			||||||
			"Security"
 | 
					            "Security"
 | 
				
			||||||
		],
 | 
					        ],
 | 
				
			||||||
		"images": [
 | 
					        "images": [
 | 
				
			||||||
            "/images/Bildschirmfoto_von_2020-07-13_11-03-07.png",
 | 
					            "/images/Bildschirmfoto_von_2020-07-13_11-03-07.png",
 | 
				
			||||||
            "/images/photo_2020-05-02_18-11-21.jpg",
 | 
					            "/images/photo_2020-05-02_18-11-21.jpg",
 | 
				
			||||||
            "/images/Bildschirmfoto_von_2020-07-13_20-15-00.png",
 | 
					            "/images/Bildschirmfoto_von_2020-07-13_20-15-00.png",
 | 
				
			||||||
            "/images/photo_2020-05-02_18-11-21.jpg",
 | 
					            "/images/photo_2020-05-02_18-11-21.jpg",
 | 
				
			||||||
            "/images/Bildschirmfoto_von_2020-07-13_11-03-07.png"
 | 
					            "/images/Bildschirmfoto_von_2020-07-13_11-03-07.png"
 | 
				
			||||||
		],
 | 
					        ],
 | 
				
			||||||
		"additionalItems": [
 | 
					        "additionalItems": [
 | 
				
			||||||
			"Edit Place",
 | 
					            "Edit Place",
 | 
				
			||||||
			"Delete Place"
 | 
					            "Delete Place"
 | 
				
			||||||
		]
 | 
					        ]
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,11 +1,11 @@
 | 
				
			|||||||
<div class="LP-Wrapper__Site">
 | 
					<div class="LP-Wrapper__Site">
 | 
				
			||||||
	{{> @header}}
 | 
					    {{> @header}}
 | 
				
			||||||
	<input id="toggle_sidebar" class="LP-Menu__Trigger" type="checkbox"/>
 | 
					    <input id="toggle_sidebar" class="LP-Menu__Trigger" type="checkbox"/>
 | 
				
			||||||
	<label id="toggle_sidebar_label" for="toggle_sidebar" class="LP-Menu__TriggerLabel"></label>
 | 
					    <label id="toggle_sidebar_label" for="toggle_sidebar" class="LP-Menu__TriggerLabel"></label>
 | 
				
			||||||
	<aside class="LP-Main__Sidebar">
 | 
					    <aside class="LP-Main__Sidebar">
 | 
				
			||||||
		{{> @navigation modifier='--sidebar'}}
 | 
					        {{> @navigation modifier='--sidebar'}}
 | 
				
			||||||
	</aside>
 | 
					    </aside>
 | 
				
			||||||
	<main class="LP-Main__Content">
 | 
					    <main class="LP-Main__Content">
 | 
				
			||||||
		{{> @placedetail}}
 | 
					        {{> @placedetail}}
 | 
				
			||||||
	</main>
 | 
					    </main>
 | 
				
			||||||
</div>
 | 
					</div>
 | 
				
			||||||
@@ -26,8 +26,8 @@ $-primary-sans-serif-font: Montserrat, Helvetica, sans-serif;
 | 
				
			|||||||
$-primary-serif-font: Crimson, Times, serif;
 | 
					$-primary-serif-font: Crimson, Times, serif;
 | 
				
			||||||
$-primary-sans-serif-accent-font: Roboto, Arial, sans-serif;
 | 
					$-primary-sans-serif-accent-font: Roboto, Arial, sans-serif;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$-viewport-small: 650px;
 | 
					 | 
				
			||||||
$-viewport-extra-small: 450px;
 | 
					$-viewport-extra-small: 450px;
 | 
				
			||||||
 | 
					$-viewport-small: 650px;
 | 
				
			||||||
$-viewport-medium: 750px;
 | 
					$-viewport-medium: 750px;
 | 
				
			||||||
$-viewport-normal: 1000px;
 | 
					$-viewport-normal: 1000px;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -48,112 +48,111 @@ body{
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.LP-Wrapper__Site{
 | 
					.LP-Wrapper__Site{
 | 
				
			||||||
	display: grid;
 | 
					    display: grid;
 | 
				
			||||||
	grid-template-columns: $-sidebar-width 1fr;
 | 
					    grid-template-columns: $-sidebar-width 1fr;
 | 
				
			||||||
	grid-template-rows: auto 1fr;
 | 
					    grid-template-rows: auto 1fr;
 | 
				
			||||||
	grid-template-areas: "header header" "sidebar content";
 | 
					    grid-template-areas: "header header" "sidebar content";
 | 
				
			||||||
	margin: 0;
 | 
					    margin: 0;
 | 
				
			||||||
	padding: 0;
 | 
					    padding: 0;
 | 
				
			||||||
 | 
					    min-height: 100vh;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.LP-Main__Content{
 | 
					.LP-Main__Content{
 | 
				
			||||||
		min-height: 1px;
 | 
					        min-height: 1px;
 | 
				
			||||||
		padding: 25px;
 | 
					        padding: 25px;
 | 
				
			||||||
		grid-area: content;
 | 
					        grid-area: content;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.LP-Main__Sidebar{
 | 
					.LP-Main__Sidebar{
 | 
				
			||||||
	grid-area: sidebar;
 | 
					    grid-area: sidebar;
 | 
				
			||||||
	background-color: #f9f9f9;
 | 
					    background-color: #f9f9f9;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.LP-Section{
 | 
					.LP-Section{
 | 
				
			||||||
	clear: both;
 | 
					    clear: both;
 | 
				
			||||||
	padding: 25px 0px;
 | 
					    padding: 25px 0px;
 | 
				
			||||||
	padding-left: 25px;
 | 
					    padding-left: 25px;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	.LP-Headline{
 | 
					    .LP-Headline{
 | 
				
			||||||
		margin-left: -25px;
 | 
					        margin-left: -25px;
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.LP-Menu__Trigger{
 | 
				
			||||||
 | 
					    display: none;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@media(max-width: $-viewport-normal){
 | 
					@media(max-width: $-viewport-normal){
 | 
				
			||||||
	.LP-Wrapper__Site{
 | 
					    .LP-Wrapper__Site{
 | 
				
			||||||
		grid-template-columns: (0.75 * $-sidebar-width) 1fr;
 | 
					        grid-template-columns: (0.75 * $-sidebar-width) 1fr;
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@media(max-width: $-viewport-small){
 | 
					@media(max-width: $-viewport-small){
 | 
				
			||||||
	.LP-Section{
 | 
					    .LP-Section{
 | 
				
			||||||
		padding-left: 0;
 | 
					        padding-left: 0;
 | 
				
			||||||
		padding-right: 0;
 | 
					        padding-right: 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		.LP-Headline{
 | 
					        .LP-Headline{
 | 
				
			||||||
			margin: 0;
 | 
					            margin: 0;
 | 
				
			||||||
		}
 | 
					        }
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@media(max-width: $-viewport-extra-small){
 | 
				
			||||||
 | 
					    .LP-Main__Sidebar{
 | 
				
			||||||
 | 
					        max-width: 100vw;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@media(max-width: $-viewport-toggle-sidebar){
 | 
					@media(max-width: $-viewport-toggle-sidebar){
 | 
				
			||||||
	.LP-Wrapper__Site{
 | 
					    .LP-Wrapper__Site{
 | 
				
			||||||
		grid-template-columns: 0 1fr;
 | 
					        grid-template-columns: 0 1fr;
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	@keyframes slide_out_siedebar{
 | 
					    .LP-Main__Sidebar{
 | 
				
			||||||
		from{left: -1 * $-sidebar-width;}
 | 
					        grid-area:unset;
 | 
				
			||||||
		to{left: 0;}
 | 
					        width: $-sidebar-width;
 | 
				
			||||||
	}
 | 
					        z-index: 15;
 | 
				
			||||||
 | 
					        position: fixed;
 | 
				
			||||||
 | 
					        left: -1 * $-sidebar-width - 1;
 | 
				
			||||||
 | 
					        height: 100vh;
 | 
				
			||||||
 | 
					        top: 60px;
 | 
				
			||||||
 | 
					        border-right: 1px solid $-light-brown;
 | 
				
			||||||
 | 
					        transition: left 0.3s;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	@keyframes slide_in_siedebar{
 | 
					        &--hidden{
 | 
				
			||||||
		from{left: 0;}
 | 
					            visibility: hidden;
 | 
				
			||||||
		to{left: -1 * $-sidebar-width;}
 | 
					        }
 | 
				
			||||||
	}
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	.LP-Main__Sidebar{
 | 
					    #toggle_sidebar:checked ~ .LP-Main__Sidebar{
 | 
				
			||||||
		grid-area:unset;
 | 
					        left: 0 ;
 | 
				
			||||||
		width: $-sidebar-width;
 | 
					    }
 | 
				
			||||||
		z-index: 15;
 | 
					 | 
				
			||||||
		position: fixed;
 | 
					 | 
				
			||||||
		left: -1 * $-sidebar-width - 1;
 | 
					 | 
				
			||||||
		height: 100vh;
 | 
					 | 
				
			||||||
		top: 60px;
 | 
					 | 
				
			||||||
		border-right: 1px solid $-light-brown;
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	#toggle_sidebar:checked ~ .LP-Main__Sidebar{
 | 
					    #toggle_sidebar ~ .LP-Main__Sidebar{
 | 
				
			||||||
		animation-name: slide_out_siedebar;
 | 
					        left: -1 * $-sidebar-width - 1;
 | 
				
			||||||
		animation-duration: .3s;
 | 
					    }
 | 
				
			||||||
		left: 0 ;
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	#toggle_sidebar ~ .LP-Main__Sidebar{
 | 
					    .LP-Menu__TriggerLabel{
 | 
				
			||||||
		animation-name: slide_in_siedebar;
 | 
					        z-index: 20;
 | 
				
			||||||
		animation-duration: .3s;
 | 
					        height: 60px;
 | 
				
			||||||
	}
 | 
					        width: 60px;    
 | 
				
			||||||
 | 
					        background-image: url('icons/hamburger_menu.svg');
 | 
				
			||||||
 | 
					        background-repeat: no-repeat;
 | 
				
			||||||
 | 
					        background-clip: content-box;
 | 
				
			||||||
 | 
					        background-position: center;
 | 
				
			||||||
 | 
					        position: fixed;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	.LP-Menu__Trigger{
 | 
					    .LP-Menu__Trigger:checked ~ .LP-Menu__TriggerLabel{
 | 
				
			||||||
		display: none;
 | 
					        background-color: invert($-grey);
 | 
				
			||||||
	}
 | 
					        filter: invert(1);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	.LP-Menu__TriggerLabel{
 | 
					    .LP-Main__Content{
 | 
				
			||||||
		z-index: 20;
 | 
					        margin-top: 60px;
 | 
				
			||||||
		height: 60px;
 | 
					    }
 | 
				
			||||||
		width: 60px;	
 | 
					 | 
				
			||||||
		background-image: url('/icons/hamburger_menu.svg');
 | 
					 | 
				
			||||||
		background-repeat: no-repeat;
 | 
					 | 
				
			||||||
		background-clip: content-box;
 | 
					 | 
				
			||||||
		background-position: center;
 | 
					 | 
				
			||||||
		position: fixed;
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	.LP-Menu__Trigger:checked ~ .LP-Menu__TriggerLabel{
 | 
					 | 
				
			||||||
		background-color: invert($-grey);
 | 
					 | 
				
			||||||
		filter: invert(1);
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	.LP-Main__Content{
 | 
					 | 
				
			||||||
		margin-top: 60px;
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@import '01_Atoms/atoms';
 | 
					@import '01_Atoms/atoms';
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,3 +1,3 @@
 | 
				
			|||||||
<?xml version="1.0" ?><svg style="enable-background:new 0 0 24 24;" version="1.1" viewBox="0 0 24 24" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style type="text/css">
 | 
					<?xml version="1.0" ?><svg style="enable-background:new 0 0 24 24;" version="1.1" viewBox="0 0 24 24" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style type="text/css">
 | 
				
			||||||
	.st0{display:none;}
 | 
					    .st0{display:none;}
 | 
				
			||||||
</style><g class="st0" id="grid"/><g id="icon"><path d="M12,0C5.383,0,0,5.383,0,12s5.383,12,12,12s12-5.383,12-12S18.617,0,12,0z M12,23C5.935,23,1,18.065,1,12S5.935,1,12,1   s11,4.935,11,11S18.065,23,12,23z"/><path d="M16.801,8.403l-6.132,6.133L7.753,11.62c-0.195-0.195-0.512-0.195-0.707,0s-0.195,0.512,0,0.707l3.27,3.27   c0.094,0.094,0.221,0.146,0.354,0.146s0.26-0.053,0.354-0.146l6.485-6.486c0.195-0.195,0.195-0.512,0-0.707   S16.997,8.208,16.801,8.403z"/></g></svg>
 | 
					</style><g class="st0" id="grid"/><g id="icon"><path d="M12,0C5.383,0,0,5.383,0,12s5.383,12,12,12s12-5.383,12-12S18.617,0,12,0z M12,23C5.935,23,1,18.065,1,12S5.935,1,12,1   s11,4.935,11,11S18.065,23,12,23z"/><path d="M16.801,8.403l-6.132,6.133L7.753,11.62c-0.195-0.195-0.512-0.195-0.707,0s-0.195,0.512,0,0.707l3.27,3.27   c0.094,0.094,0.221,0.146,0.354,0.146s0.26-0.053,0.354-0.146l6.485-6.486c0.195-0.195,0.195-0.512,0-0.707   S16.997,8.208,16.801,8.403z"/></g></svg>
 | 
				
			||||||
| 
		 Before Width: | Height: | Size: 714 B After Width: | Height: | Size: 717 B  | 
							
								
								
									
										198
									
								
								public/main.css
									
									
									
									
									
								
							
							
						
						
									
										198
									
								
								public/main.css
									
									
									
									
									
								
							@@ -1,4 +1,3 @@
 | 
				
			|||||||
@charset "UTF-8";
 | 
					 | 
				
			||||||
@font-face {
 | 
					@font-face {
 | 
				
			||||||
  font-family: Crimson;
 | 
					  font-family: Crimson;
 | 
				
			||||||
  src: url("fonts/Crimson/CrimsonText-Regular.ttf"), url("fonts/Crimson/CrimsonText-Bold.ttf"), url("fonts/Crimson/CrimsonText-Italic.ttf"); }
 | 
					  src: url("fonts/Crimson/CrimsonText-Regular.ttf"), url("fonts/Crimson/CrimsonText-Bold.ttf"), url("fonts/Crimson/CrimsonText-Italic.ttf"); }
 | 
				
			||||||
@@ -23,7 +22,8 @@ body {
 | 
				
			|||||||
  grid-template-rows: auto 1fr;
 | 
					  grid-template-rows: auto 1fr;
 | 
				
			||||||
  grid-template-areas: "header header" "sidebar content";
 | 
					  grid-template-areas: "header header" "sidebar content";
 | 
				
			||||||
  margin: 0;
 | 
					  margin: 0;
 | 
				
			||||||
  padding: 0; }
 | 
					  padding: 0;
 | 
				
			||||||
 | 
					  min-height: 100vh; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.LP-Main__Content {
 | 
					.LP-Main__Content {
 | 
				
			||||||
  min-height: 1px;
 | 
					  min-height: 1px;
 | 
				
			||||||
@@ -41,6 +41,9 @@ body {
 | 
				
			|||||||
  .LP-Section .LP-Headline {
 | 
					  .LP-Section .LP-Headline {
 | 
				
			||||||
    margin-left: -25px; }
 | 
					    margin-left: -25px; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.LP-Menu__Trigger {
 | 
				
			||||||
 | 
					  display: none; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@media (max-width: 1000px) {
 | 
					@media (max-width: 1000px) {
 | 
				
			||||||
  .LP-Wrapper__Site {
 | 
					  .LP-Wrapper__Site {
 | 
				
			||||||
    grid-template-columns: 187.5px 1fr; } }
 | 
					    grid-template-columns: 187.5px 1fr; } }
 | 
				
			||||||
@@ -52,19 +55,13 @@ body {
 | 
				
			|||||||
    .LP-Section .LP-Headline {
 | 
					    .LP-Section .LP-Headline {
 | 
				
			||||||
      margin: 0; } }
 | 
					      margin: 0; } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@media (max-width: 450px) {
 | 
				
			||||||
 | 
					  .LP-Main__Sidebar {
 | 
				
			||||||
 | 
					    max-width: 100vw; } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@media (max-width: 650px) {
 | 
					@media (max-width: 650px) {
 | 
				
			||||||
  .LP-Wrapper__Site {
 | 
					  .LP-Wrapper__Site {
 | 
				
			||||||
    grid-template-columns: 0 1fr; }
 | 
					    grid-template-columns: 0 1fr; }
 | 
				
			||||||
  @keyframes slide_out_siedebar {
 | 
					 | 
				
			||||||
    from {
 | 
					 | 
				
			||||||
      left: -250px; }
 | 
					 | 
				
			||||||
    to {
 | 
					 | 
				
			||||||
      left: 0; } }
 | 
					 | 
				
			||||||
  @keyframes slide_in_siedebar {
 | 
					 | 
				
			||||||
    from {
 | 
					 | 
				
			||||||
      left: 0; }
 | 
					 | 
				
			||||||
    to {
 | 
					 | 
				
			||||||
      left: -250px; } }
 | 
					 | 
				
			||||||
  .LP-Main__Sidebar {
 | 
					  .LP-Main__Sidebar {
 | 
				
			||||||
    grid-area: unset;
 | 
					    grid-area: unset;
 | 
				
			||||||
    width: 250px;
 | 
					    width: 250px;
 | 
				
			||||||
@@ -73,21 +70,19 @@ body {
 | 
				
			|||||||
    left: -251px;
 | 
					    left: -251px;
 | 
				
			||||||
    height: 100vh;
 | 
					    height: 100vh;
 | 
				
			||||||
    top: 60px;
 | 
					    top: 60px;
 | 
				
			||||||
    border-right: 1px solid #C09F80; }
 | 
					    border-right: 1px solid #C09F80;
 | 
				
			||||||
 | 
					    transition: left 0.3s; }
 | 
				
			||||||
 | 
					    .LP-Main__Sidebar--hidden {
 | 
				
			||||||
 | 
					      visibility: hidden; }
 | 
				
			||||||
  #toggle_sidebar:checked ~ .LP-Main__Sidebar {
 | 
					  #toggle_sidebar:checked ~ .LP-Main__Sidebar {
 | 
				
			||||||
    animation-name: slide_out_siedebar;
 | 
					 | 
				
			||||||
    animation-duration: .3s;
 | 
					 | 
				
			||||||
    left: 0; }
 | 
					    left: 0; }
 | 
				
			||||||
  #toggle_sidebar ~ .LP-Main__Sidebar {
 | 
					  #toggle_sidebar ~ .LP-Main__Sidebar {
 | 
				
			||||||
    animation-name: slide_in_siedebar;
 | 
					    left: -251px; }
 | 
				
			||||||
    animation-duration: .3s; }
 | 
					 | 
				
			||||||
  .LP-Menu__Trigger {
 | 
					 | 
				
			||||||
    display: none; }
 | 
					 | 
				
			||||||
  .LP-Menu__TriggerLabel {
 | 
					  .LP-Menu__TriggerLabel {
 | 
				
			||||||
    z-index: 20;
 | 
					    z-index: 20;
 | 
				
			||||||
    height: 60px;
 | 
					    height: 60px;
 | 
				
			||||||
    width: 60px;
 | 
					    width: 60px;
 | 
				
			||||||
    background-image: url("/icons/hamburger_menu.svg");
 | 
					    background-image: url("icons/hamburger_menu.svg");
 | 
				
			||||||
    background-repeat: no-repeat;
 | 
					    background-repeat: no-repeat;
 | 
				
			||||||
    background-clip: content-box;
 | 
					    background-clip: content-box;
 | 
				
			||||||
    background-position: center;
 | 
					    background-position: center;
 | 
				
			||||||
@@ -183,7 +178,7 @@ body {
 | 
				
			|||||||
  .LP-Input .LP-Input__Field {
 | 
					  .LP-Input .LP-Input__Field {
 | 
				
			||||||
    border: none;
 | 
					    border: none;
 | 
				
			||||||
    border-bottom: 1px solid #565656;
 | 
					    border-bottom: 1px solid #565656;
 | 
				
			||||||
    padding: 8px;
 | 
					    padding: 8px 0;
 | 
				
			||||||
    margin-bottom: 30px; }
 | 
					    margin-bottom: 30px; }
 | 
				
			||||||
    .LP-Input .LP-Input__Field:focus, .LP-Input .LP-Input__Field:active, .LP-Input .LP-Input__Field:invalid {
 | 
					    .LP-Input .LP-Input__Field:focus, .LP-Input .LP-Input__Field:active, .LP-Input .LP-Input__Field:invalid {
 | 
				
			||||||
      margin-bottom: 29px;
 | 
					      margin-bottom: 29px;
 | 
				
			||||||
@@ -271,19 +266,19 @@ body {
 | 
				
			|||||||
  overflow: hidden; }
 | 
					  overflow: hidden; }
 | 
				
			||||||
  .LP-Message--error .LP-Message__Icon {
 | 
					  .LP-Message--error .LP-Message__Icon {
 | 
				
			||||||
    background-color: #02979e;
 | 
					    background-color: #02979e;
 | 
				
			||||||
    background-image: url("/icons/error.png"); }
 | 
					    background-image: url("icons/error.png"); }
 | 
				
			||||||
  .LP-Message--warning .LP-Message__Icon {
 | 
					  .LP-Message--warning .LP-Message__Icon {
 | 
				
			||||||
    background-color: #0047e7;
 | 
					    background-color: #0047e7;
 | 
				
			||||||
    background-image: url("/icons/error.png"); }
 | 
					    background-image: url("icons/error.png"); }
 | 
				
			||||||
  .LP-Message--info .LP-Message__Icon {
 | 
					  .LP-Message--info .LP-Message__Icon {
 | 
				
			||||||
    background-color: #522719;
 | 
					    background-color: #522719;
 | 
				
			||||||
    background-image: url("/icons/information.svg"); }
 | 
					    background-image: url("icons/information.svg"); }
 | 
				
			||||||
  .LP-Message--success .LP-Message__Icon {
 | 
					  .LP-Message--success .LP-Message__Icon {
 | 
				
			||||||
    background-color: #6937ff;
 | 
					    background-color: #6937ff;
 | 
				
			||||||
    background-image: url("/icons/success.svg"); }
 | 
					    background-image: url("icons/success.svg"); }
 | 
				
			||||||
  .LP-Message--debug .LP-Message__Icon {
 | 
					  .LP-Message--debug .LP-Message__Icon {
 | 
				
			||||||
    background-color: #046a2f;
 | 
					    background-color: #046a2f;
 | 
				
			||||||
    background-image: url("/icons/debug.png"); }
 | 
					    background-image: url("icons/debug.png"); }
 | 
				
			||||||
  .LP-Message .LP-Message__Icon {
 | 
					  .LP-Message .LP-Message__Icon {
 | 
				
			||||||
    background-size: 40px 40px;
 | 
					    background-size: 40px 40px;
 | 
				
			||||||
    background-repeat: no-repeat;
 | 
					    background-repeat: no-repeat;
 | 
				
			||||||
@@ -311,41 +306,50 @@ body {
 | 
				
			|||||||
  .LP-Pagination .LP-Pagination__List {
 | 
					  .LP-Pagination .LP-Pagination__List {
 | 
				
			||||||
    list-style-type: none;
 | 
					    list-style-type: none;
 | 
				
			||||||
    display: flex;
 | 
					    display: flex;
 | 
				
			||||||
    flex-direction: row; }
 | 
					    flex-direction: row;
 | 
				
			||||||
 | 
					    padding-left: 0;
 | 
				
			||||||
 | 
					    padding-right: 0; }
 | 
				
			||||||
  .LP-Pagination .LP-Pagination__Item {
 | 
					  .LP-Pagination .LP-Pagination__Item {
 | 
				
			||||||
    margin: 0 4px; }
 | 
					    margin: 0 4px; }
 | 
				
			||||||
    .LP-Pagination .LP-Pagination__Item--disabled {
 | 
					    .LP-Pagination .LP-Pagination__Item--disabled {
 | 
				
			||||||
      color: #b6b6b6; }
 | 
					      color: #b6b6b6; }
 | 
				
			||||||
 | 
					      .LP-Pagination .LP-Pagination__Item--disabled .LP-Link {
 | 
				
			||||||
 | 
					        color: #b6b6b6;
 | 
				
			||||||
 | 
					        cursor: default; }
 | 
				
			||||||
 | 
					        .LP-Pagination .LP-Pagination__Item--disabled .LP-Link:hover {
 | 
				
			||||||
 | 
					          background-color: unset;
 | 
				
			||||||
 | 
					          color: unset; }
 | 
				
			||||||
    .LP-Pagination .LP-Pagination__Item--current .LP-Link {
 | 
					    .LP-Pagination .LP-Pagination__Item--current .LP-Link {
 | 
				
			||||||
      background-color: #D7CEC7;
 | 
					      background-color: #D7CEC7; }
 | 
				
			||||||
      border-radius: 2px; }
 | 
					 | 
				
			||||||
      .LP-Pagination .LP-Pagination__Item--current .LP-Link:hover {
 | 
					      .LP-Pagination .LP-Pagination__Item--current .LP-Link:hover {
 | 
				
			||||||
        background-color: #D7CEC7;
 | 
					        background-color: #D7CEC7;
 | 
				
			||||||
        color: #565656; }
 | 
					        color: #565656; }
 | 
				
			||||||
  .LP-Pagination .LP-Link {
 | 
					  .LP-Pagination .LP-Link {
 | 
				
			||||||
    padding: 15px 25px;
 | 
					    padding: 15px 20px;
 | 
				
			||||||
    vertical-align: sub; }
 | 
					    vertical-align: sub;
 | 
				
			||||||
 | 
					    border-radius: 2px; }
 | 
				
			||||||
    .LP-Pagination .LP-Link:active, .LP-Pagination .LP-Link:hover {
 | 
					    .LP-Pagination .LP-Link:active, .LP-Pagination .LP-Link:hover {
 | 
				
			||||||
      background-color: #D7CEC7;
 | 
					      background-color: #D7CEC7;
 | 
				
			||||||
      border-radius: 2px;
 | 
					 | 
				
			||||||
      color: #565656; }
 | 
					      color: #565656; }
 | 
				
			||||||
  .LP-Pagination .LP-Pagination__First:before {
 | 
					  .LP-Pagination .LP-Icon {
 | 
				
			||||||
    content: "⟪";
 | 
					 | 
				
			||||||
    padding-right: 1em;
 | 
					 | 
				
			||||||
    font-size: larger; }
 | 
					 | 
				
			||||||
  .LP-Pagination .LP-Pagination__Previous:before {
 | 
					 | 
				
			||||||
    content: "⟨";
 | 
					 | 
				
			||||||
    padding-right: 1em;
 | 
					 | 
				
			||||||
    font-size: larger; }
 | 
					 | 
				
			||||||
  .LP-Pagination .LP-Pagination__Next:after {
 | 
					 | 
				
			||||||
    content: "⟩";
 | 
					 | 
				
			||||||
    padding-left: 1em;
 | 
					 | 
				
			||||||
    font-size: larger; }
 | 
					 | 
				
			||||||
  .LP-Pagination .LP-Pagination__Last:after {
 | 
					 | 
				
			||||||
    content: "⟫";
 | 
					 | 
				
			||||||
    padding-left: 1em;
 | 
					 | 
				
			||||||
    font-size: larger; }
 | 
					    font-size: larger; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@media (max-width: 1000px) {
 | 
				
			||||||
 | 
					  .LP-Pagination .LP-Link {
 | 
				
			||||||
 | 
					    padding: 10px 15px; }
 | 
				
			||||||
 | 
					  .LP-Pagination .LP-Pagination__Item--other .LP-Text {
 | 
				
			||||||
 | 
					    display: none; } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@media (max-width: 650px) {
 | 
				
			||||||
 | 
					  .LP-Pagination .LP-Pagination__Item {
 | 
				
			||||||
 | 
					    margin: 0 1px; }
 | 
				
			||||||
 | 
					    .LP-Pagination .LP-Pagination__Item .LP-Link {
 | 
				
			||||||
 | 
					      padding: 13px 16px; } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@media (max-width: 450px) {
 | 
				
			||||||
 | 
					  .LP-Pagination .LP-Pagination__Item .LP-Link {
 | 
				
			||||||
 | 
					    padding: 8px 11px; } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.LP-Content {
 | 
					.LP-Content {
 | 
				
			||||||
  padding: 35px; }
 | 
					  padding: 35px; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -508,12 +512,12 @@ body {
 | 
				
			|||||||
  height: 60px;
 | 
					  height: 60px;
 | 
				
			||||||
  box-shadow: 0 0 2px #C09F80;
 | 
					  box-shadow: 0 0 2px #C09F80;
 | 
				
			||||||
  grid-area: header;
 | 
					  grid-area: header;
 | 
				
			||||||
  background-color: white; }
 | 
					  background-color: white;
 | 
				
			||||||
 | 
					  padding-left: 25px; }
 | 
				
			||||||
  .LP-Header__Navigation {
 | 
					  .LP-Header__Navigation {
 | 
				
			||||||
    flex-grow: 2; }
 | 
					    flex-grow: 2; }
 | 
				
			||||||
  .LP-Header__Logo {
 | 
					  .LP-Header__Logo {
 | 
				
			||||||
    height: 45px;
 | 
					    height: 45px;
 | 
				
			||||||
    margin: 25px;
 | 
					 | 
				
			||||||
    object-fit: cover;
 | 
					    object-fit: cover;
 | 
				
			||||||
    max-height: 100%;
 | 
					    max-height: 100%;
 | 
				
			||||||
    width: 225px;
 | 
					    width: 225px;
 | 
				
			||||||
@@ -546,8 +550,8 @@ body {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
@media (max-width: 650px) {
 | 
					@media (max-width: 650px) {
 | 
				
			||||||
  .LP-Header {
 | 
					  .LP-Header {
 | 
				
			||||||
    padding-left: 40px;
 | 
					    padding-left: 60px;
 | 
				
			||||||
    width: calc(100% - 40px);
 | 
					    width: calc(100% - 60px);
 | 
				
			||||||
    position: fixed;
 | 
					    position: fixed;
 | 
				
			||||||
    z-index: 10; } }
 | 
					    z-index: 10; } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -574,7 +578,6 @@ body {
 | 
				
			|||||||
      border-left: 2px #565656 solid; }
 | 
					      border-left: 2px #565656 solid; }
 | 
				
			||||||
  .LP-PlaceList .LP-PlaceList__List .LP-PlaceList__Item {
 | 
					  .LP-PlaceList .LP-PlaceList__List .LP-PlaceList__Item {
 | 
				
			||||||
    max-width: 900px;
 | 
					    max-width: 900px;
 | 
				
			||||||
    min-width: 450px;
 | 
					 | 
				
			||||||
    margin: 18px 0; }
 | 
					    margin: 18px 0; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.LP-PlaceList .LP-Pagination {
 | 
					.LP-PlaceList .LP-Pagination {
 | 
				
			||||||
@@ -589,7 +592,24 @@ body {
 | 
				
			|||||||
  .LP-LinkList__List .LP-LinkList__Item {
 | 
					  .LP-LinkList__List .LP-LinkList__Item {
 | 
				
			||||||
    border-left: 1px solid #C09F80;
 | 
					    border-left: 1px solid #C09F80;
 | 
				
			||||||
    width: calc(100% - 1px);
 | 
					    width: calc(100% - 1px);
 | 
				
			||||||
    margin-top: 12px; }
 | 
					    margin-top: 12px;
 | 
				
			||||||
 | 
					    position: relative; }
 | 
				
			||||||
 | 
					    .LP-LinkList__List .LP-LinkList__Item--add .LP-LinkList__AddTrigger {
 | 
				
			||||||
 | 
					      display: none; }
 | 
				
			||||||
 | 
					      .LP-LinkList__List .LP-LinkList__Item--add .LP-LinkList__AddTrigger:checked ~ .LP-LinkList__AddPlaceHolder {
 | 
				
			||||||
 | 
					        visibility: hidden; }
 | 
				
			||||||
 | 
					      .LP-LinkList__List .LP-LinkList__Item--add .LP-LinkList__AddTrigger:checked ~ .LP-LinkList__Add {
 | 
				
			||||||
 | 
					        display: block; }
 | 
				
			||||||
 | 
					    .LP-LinkList__List .LP-LinkList__Item--add .LP-LinkList__Add {
 | 
				
			||||||
 | 
					      position: absolute;
 | 
				
			||||||
 | 
					      top: 3px;
 | 
				
			||||||
 | 
					      display: none;
 | 
				
			||||||
 | 
					      width: 100%; }
 | 
				
			||||||
 | 
					      .LP-LinkList__List .LP-LinkList__Item--add .LP-LinkList__Add .LP-Form__Fieldset {
 | 
				
			||||||
 | 
					        min-width: unset; }
 | 
				
			||||||
 | 
					      .LP-LinkList__List .LP-LinkList__Item--add .LP-LinkList__Add .LP-Form {
 | 
				
			||||||
 | 
					        display: block;
 | 
				
			||||||
 | 
					        min-width: 0px; }
 | 
				
			||||||
    .LP-LinkList__List .LP-LinkList__Item .LP-Link {
 | 
					    .LP-LinkList__List .LP-LinkList__Item .LP-Link {
 | 
				
			||||||
      padding: 1em 0 1em 1em;
 | 
					      padding: 1em 0 1em 1em;
 | 
				
			||||||
      width: calc(100% - 1em);
 | 
					      width: calc(100% - 1em);
 | 
				
			||||||
@@ -641,11 +661,16 @@ body {
 | 
				
			|||||||
          background-color: inherit; }
 | 
					          background-color: inherit; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.LP-Form {
 | 
					.LP-Form {
 | 
				
			||||||
  display: flex;
 | 
					 | 
				
			||||||
  flex-direction: column;
 | 
					  flex-direction: column;
 | 
				
			||||||
  align-items: center; }
 | 
					  align-items: center; }
 | 
				
			||||||
 | 
					  .LP-Form--inline {
 | 
				
			||||||
 | 
					    padding: 0 10px; }
 | 
				
			||||||
 | 
					    .LP-Form--inline .LP-Form__Fieldset .LP-Form__Composition {
 | 
				
			||||||
 | 
					      gap: 10px; }
 | 
				
			||||||
  .LP-Form .LP-Form__Fieldset {
 | 
					  .LP-Form .LP-Form__Fieldset {
 | 
				
			||||||
    border: none;
 | 
					    border: none;
 | 
				
			||||||
 | 
					    padding: 0;
 | 
				
			||||||
 | 
					    margin: 0;
 | 
				
			||||||
    max-width: 1200px;
 | 
					    max-width: 1200px;
 | 
				
			||||||
    min-width: 750px; }
 | 
					    min-width: 750px; }
 | 
				
			||||||
    .LP-Form .LP-Form__Fieldset .LP-Form__Legend {
 | 
					    .LP-Form .LP-Form__Fieldset .LP-Form__Legend {
 | 
				
			||||||
@@ -653,32 +678,37 @@ body {
 | 
				
			|||||||
      padding: 0;
 | 
					      padding: 0;
 | 
				
			||||||
      font-family: Montserrat, Helvetica, sans-serif;
 | 
					      font-family: Montserrat, Helvetica, sans-serif;
 | 
				
			||||||
      font-size: 21px; }
 | 
					      font-size: 21px; }
 | 
				
			||||||
    .LP-Form .LP-Form__Fieldset .LP-Form__Composition {
 | 
					  .LP-Form .LP-Form__Composition {
 | 
				
			||||||
      display: flex;
 | 
					    display: flex;
 | 
				
			||||||
      flex-direction: row;
 | 
					    flex-direction: row;
 | 
				
			||||||
      justify-content: space-between; }
 | 
					    justify-content: space-between;
 | 
				
			||||||
      .LP-Form .LP-Form__Fieldset .LP-Form__Composition .LP-Form__Field {
 | 
					    gap: 30px; }
 | 
				
			||||||
        flex: 3 2 100px;
 | 
					    .LP-Form .LP-Form__Composition--buttons {
 | 
				
			||||||
        padding: 6px 15px; }
 | 
					      gap: 10px; }
 | 
				
			||||||
        .LP-Form .LP-Form__Fieldset .LP-Form__Composition .LP-Form__Field--wider {
 | 
					    .LP-Form .LP-Form__Composition .LP-Form__Field {
 | 
				
			||||||
          flex: 5 2; }
 | 
					      flex: 3 2 100px;
 | 
				
			||||||
        .LP-Form .LP-Form__Fieldset .LP-Form__Composition .LP-Form__Field--wide {
 | 
					      padding: 6px 0; }
 | 
				
			||||||
          flex: 4 2; }
 | 
					      .LP-Form .LP-Form__Composition .LP-Form__Field--wider {
 | 
				
			||||||
        .LP-Form .LP-Form__Fieldset .LP-Form__Composition .LP-Form__Field--narrow {
 | 
					        flex: 5 2; }
 | 
				
			||||||
          flex: 2 1; }
 | 
					      .LP-Form .LP-Form__Composition .LP-Form__Field--wide {
 | 
				
			||||||
        .LP-Form .LP-Form__Fieldset .LP-Form__Composition .LP-Form__Field--narrower {
 | 
					        flex: 4 2; }
 | 
				
			||||||
          flex: 1 2; }
 | 
					      .LP-Form .LP-Form__Composition .LP-Form__Field--narrow {
 | 
				
			||||||
      .LP-Form .LP-Form__Fieldset .LP-Form__Composition--buttons {
 | 
					        flex: 2 1; }
 | 
				
			||||||
        justify-content: flex-end; }
 | 
					      .LP-Form .LP-Form__Composition .LP-Form__Field--narrower {
 | 
				
			||||||
      .LP-Form .LP-Form__Fieldset .LP-Form__Composition .LP-Form__Button {
 | 
					        flex: 1 2; }
 | 
				
			||||||
        flex-grow: 0;
 | 
					      .LP-Form .LP-Form__Composition .LP-Form__Field--static {
 | 
				
			||||||
        padding-left: 0;
 | 
					        flex: 0 0; }
 | 
				
			||||||
        min-width: 130px; }
 | 
					    .LP-Form .LP-Form__Composition--buttons {
 | 
				
			||||||
        .LP-Form .LP-Form__Fieldset .LP-Form__Composition .LP-Form__Button .LP-Link {
 | 
					      justify-content: flex-end; }
 | 
				
			||||||
          display: contents; }
 | 
					    .LP-Form .LP-Form__Composition .LP-Form__Button {
 | 
				
			||||||
      .LP-Form .LP-Form__Fieldset .LP-Form__Composition .LP-Form__InfoText .LP-Paragraph {
 | 
					      flex-grow: 0;
 | 
				
			||||||
        font-family: Montserrat, Helvetica, sans-serif;
 | 
					      padding-left: 0;
 | 
				
			||||||
        color: #565656; }
 | 
					      min-width: 130px; }
 | 
				
			||||||
 | 
					      .LP-Form .LP-Form__Composition .LP-Form__Button .LP-Link {
 | 
				
			||||||
 | 
					        display: contents; }
 | 
				
			||||||
 | 
					    .LP-Form .LP-Form__Composition .LP-Form__InfoText .LP-Paragraph {
 | 
				
			||||||
 | 
					      font-family: Montserrat, Helvetica, sans-serif;
 | 
				
			||||||
 | 
					      color: #565656; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@media (max-width: 750px) {
 | 
					@media (max-width: 750px) {
 | 
				
			||||||
  .LP-Form .LP-Form__Fieldset {
 | 
					  .LP-Form .LP-Form__Fieldset {
 | 
				
			||||||
@@ -691,16 +721,16 @@ body {
 | 
				
			|||||||
    justify-content: space-between; } }
 | 
					    justify-content: space-between; } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@media (max-width: 450px) {
 | 
					@media (max-width: 450px) {
 | 
				
			||||||
  .LP-Form .LP-Form__Fieldset .LP-Form__Composition {
 | 
					  .LP-Form :not(.LP-Form--inline) .LP-Form__Fieldset .LP-Form__Composition {
 | 
				
			||||||
    display: flex;
 | 
					    display: flex;
 | 
				
			||||||
    flex-direction: column;
 | 
					    flex-direction: column;
 | 
				
			||||||
    justify-content: space-between; }
 | 
					    justify-content: space-between; }
 | 
				
			||||||
    .LP-Form .LP-Form__Fieldset .LP-Form__Composition .LP-Form__Field:not(.LP-Form__Button) {
 | 
					    .LP-Form :not(.LP-Form--inline) .LP-Form__Fieldset .LP-Form__Composition .LP-Form__Field:not(.LP-Form__Button) {
 | 
				
			||||||
      flex: 3 1 100px;
 | 
					      flex: 3 1 100px;
 | 
				
			||||||
      padding: 12px 15px; }
 | 
					      padding: 12px 15px; }
 | 
				
			||||||
    .LP-Form .LP-Form__Fieldset .LP-Form__Composition .LP-Form__Button {
 | 
					    .LP-Form :not(.LP-Form--inline) .LP-Form__Fieldset .LP-Form__Composition .LP-Form__Button {
 | 
				
			||||||
      padding: 0 15px; }
 | 
					      padding: 0 15px; }
 | 
				
			||||||
    .LP-Form .LP-Form__Fieldset .LP-Form__Composition--buttons {
 | 
					    .LP-Form :not(.LP-Form--inline) .LP-Form__Fieldset .LP-Form__Composition--buttons {
 | 
				
			||||||
      justify-content: flex-end; } }
 | 
					      justify-content: flex-end; } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.LP-ImageGrid .LP-ImageGrid__List {
 | 
					.LP-ImageGrid .LP-ImageGrid__List {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user