/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.3.0.1746433257
Updated: 2025-05-05 10:20:57

*/

.elementor-widget-container ul {
	padding-left: 1rem;
}

.shared-files-search-form-container {
	display: none;
}

.shared-files-container .shared-files-main-file-list li {
	height: 66px;
}

.shared-files-main-elements {
	position: relative;
	padding: 0 10px 0 0;
	width: 100%;
	border-bottom: 1px solid #A6A6A6;
	border-radius: 0;
}

.shared-files-main-elements-right > div {
	width: fit-content;
}

.shared-files-main-elements .shared-files-main-elements-left {
	height: 60px;
	width: 43px;
	flex: unset;
}

.shared-files-main-elements .shared-files-main-elements-right {
	line-height: 1;
}

.shared-files-search > ul > li a.shared-files-file-title {
	color: var( --e-global-color-text );
	text-decoration: none;
	font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
	font-size: var( --e-global-typography-accent-font-size );
	font-weight: var( --e-global-typography-accent-font-weight );
}

.shared-files-search > ul > li a.shared-files-file-title:hover {
	text-decoration: none;
}

.shared-file-description-container {
	margin-top: 6px;
	font-size: var( --e-global-typography-text-font-size );
}

.shared-files-file-uploaded-by, .shared-files-edit-actions {
	display: none;
}

.shared-files-download-button-container {
	position: absolute;
	top: 0;
	right: 0;
}

.shared-files-main-elements a.shared-files-download-button {
	margin: 0;
	padding: 15px 30px 15px 30px;
	color: #fff;
	font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
	font-size: var( --e-global-typography-accent-font-size );
	font-weight: var( --e-global-typography-accent-font-weight );
	background-color: var( --e-global-color-primary );
	border-color: var( --e-global-color-primary );
	border-radius: 0;
	text-transform: none;
	line-height: 1;
}

.shared-files-main-elements a.shared-files-download-button:hover {
	background-color: var( --e-global-color-primary );
}

/* Verwaltung */
.post-password-form {
    margin: 4rem auto;
	width: 1440px;
}

.post-password-form input[type="password"] {
	margin-top: 6px;
	border: none;
	border-radius: 0;
	background-color: var( --e-global-color-secondary );
}

.post-password-form input[type="password"]:focus {
	box-shadow: inset 0 0 0 1px rgba(0,0,0,.1) !important;
	border: none !important;
	outline: 0;
}

.post-password-form input[type="submit"] {
	padding: 12px 30px 11px 30px !important;
	border: none;
	line-height: 1;
}

.sf-public-file-upload-container form .sf-public-file-upload-submit {
	border: none;
}

.elementor-upload-field {
	background: transparent !important;
}

/* DSGVO */
.cookiepal-powered-footer-wrapper {
	display: none !important;
}