/*--------------------------------------------------------------------------------- Theme Name:   divi child Theme URI: Description: Author: Author URI: Template:     Divi Version:      1.0.0 License:      GNU General Public License v2 or later License URI:  http://www.gnu.org/licenses/gpl-2.0.html------------------------------ ADDITIONAL CSS HERE ------------------------------*//* ALLGEMEIN */p {	color: #000;}/* HEADER */.logo_container {	height: 200px !important;}.logo_container a img {	width: 295px;	max-height: 100% !important;	margin-left: 30px;	margin-top: 35px;}#main-header {	box-shadow: none;}.spacer-logo {	height: 150px;}#et-top-navigation {	float: left;}#et-top-navigation {	padding-left: 300px !important;}.et_header_style_left #et-top-navigation nav > ul > li > a {	padding-bottom: 5px;	letter-spacing: 1px;}.et_header_style_left #et-top-navigation {	padding-top: 80px;}#top-menu li {	padding-right: 10px;}#top-menu .second a {	color: #81498d;}#menu-item-197 {	padding-right: 0 !important;}@media (min-width: 981px) {	#menu-item-198 a:before, #menu-item-181 a:before {		content: "";		padding-right: 10px;		border-left: 4px solid #CA4E47;	}	#menu-item-197 {		padding-left: 115px;	}	#menu-item-196 a:before {		content:"";		border-left: 3px solid #81498d;		padding-right: 10px;	}}.zitat {	color: #81498d;}/* FOOTER */#main-footer, #footer-bottom {	background-color: #FFF;}#footer-widgets {	background-color: #FFF6E8;	padding: 30px 50px 0 100px;}.footer-widget {	width: 29.6% !important;}.textwidget, .footer-widget a {	color: #000 !important;}#footer-widgets div:last-child {	margin-right: 0;}/*TOTALL POLL */.totalpoll-buttons .totalpoll-button-primary {	color: #ca4e47 !important;    border: 2px solid #ca4e47 !important;;    border-radius: 0px !important;;    letter-spacing: 0px;    font-size: 20px !important;;    background-color: #FFF !important;}.totalpoll-buttons .totalpoll-button-primary:hover {	cursor: pointer;}.totalpoll-choice-votes-bar {	background: #ca4e47 !important;}/* BLOG */#main-content-blog .container {	background-color: #FFF6E8;	padding: 200px 50px 0px 100px;	margin-bottom: 10px;}/* Mobile Fix */@media only screen and (max-width: 980px) {	.spacer-logo {height: 0;}	.et_header_style_left .logo_container {		text-align: center;	}	.et_header_style_left #et-top-navigation {		float:right;	}	.et_pb_column.et_pb_column_4_4.et_pb_column_0 {		margin-top: 80px;    	z-index: 1;    	padding-left: 225px;	}	.et_pb_column.et_pb_column_1_2.et_pb_column_1,	.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_1,	.et_pb_row_2.et_pb_row {		padding-left: 50px !important;	}}@media only screen and (max-width: 800px) {	.et_pb_column.et_pb_column_4_4.et_pb_column_0 {		padding-left: 20px;	}	.et_pb_column.et_pb_column_4_4.et_pb_column_1 {		padding-left: 50px;	}	.et_pb_section.et_pb_section_2.et_section_regular .et_pb_row.et_pb_row_2,	.et_pb_section.et_pb_section_2.et_section_regular .et_pb_row.et_pb_row_3,	.et_pb_section.et_pb_section_2.et_section_regular .et_pb_row.et_pb_row_4,	.et_pb_row.et_pb_row_5 .et_pb_column.et_pb_column_4_4.et_pb_column_8,	.et_pb_section.et_pb_section_4.et_section_regular .et_pb_row.et_pb_row_6,	.et_pb_section.et_pb_section_3.et_section_regular .et_pb_row.et_pb_row_4 {		padding-left: 50px;	}	#footer-widgets {		padding: 30px 50px 20px 50px;	}.themen-block {	padding-top: 30px !important;	padding-bottom: 30px !important;}#footer-widgets .footer-widget li {	margin-bottom: 0 !important;}