/* 
Theme Name: Bereket Partyservice - Hello
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/


ul.speisen {
	display: flex;
	justify-content: center;
	list-style-type: none;
	padding: 0;
	flex-wrap: wrap;
}

ul.speisen li {
	background: #FFF;
	list-style-type: none;
	padding: 20px 15px 15px;
	text-align: center;
	/*
	box-shadow: 0 3px 10px -3px rgba(0,0,0,0.2);
	transform: translateY(0px);
	*/
	transition: all ease-out 0.3s;
	width: 25%;

	display: flex;
	flex-flow: column;
	justify-content: space-between;
}

ul.speisen li:hover {
	background: #e7e7e7;
	/*
	transform: translateY(-10px);
	box-shadow: 0 10px 20px -3px rgba(0,0,0,0.3);
	*/
}

ul.speisen li span {
	font-size: 15px;
	display: inline-block;
	color: #131313;
	font-weight: bold;
}

ul.speisen li span.num {
	opacity: 0.7;
	margin-right: 5px;
}

ul.speisen div.img {
	display: block;
	margin-bottom: 10px;
}

/**********************************************************/

form .dsgvo .checkbox-wrap label {
	font-weight: 300 !important;
	font-size: 14px !important;
	color: rgb(107, 107, 107);
}

body .nf-form-content textarea {
	font-size: 16px;
	margin: 0;
	padding: 12px;
	background: #f7f7f7;
	border: 1px solid #c4c4c4;
	border-radius: 0;
	box-shadow: none;
	color: #787878;
	transition: all .5s;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var( --e-global-color-4ade329 );
}

body .nf-error .ninja-forms-field {
	border-width: 2px;
}



