/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com
 Description:    Child Theme for Divi Theme by Elegant Themes
 Author:         Karin Zeilinger
 Author URI:     https://www.lichtweb.ch
 Template:       Divi
 Version:        1.0.0
*/
 
/* Eigenes CSS */

/*Header*/

.caps {
    font-size: 100% !important;
}



.et_header_style_centered #main-header .logo_container {
    height: auto !important;
    padding: 0;
}

.logo_container h1 {
	color: #FFFFFF;
	font-size: 26px;
}

.logo_container h3 {
	color: #FFFFFF;
	font-size: 20px;
}

.logo_container {
	border-bottom: 1px solid #ffffff;
	padding-bottom: 10px !important;
}

.et_fullwidth_nav #main-header .container {
    padding-left: 0px !important;
    padding-right: 0px !important;
    }

	
.et_header_style_centered #main-header div#et-top-navigation {
    padding-top: 10px !important;
}

#et_search_icon:hover, .mobile_menu_bar::before, .mobile_menu_bar::after, .et-social-icon a:hover, .comment-reply-link, .form-submit .et_pb_button, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce .star-rating span::before, .woocommerce-page .star-rating span::before, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_password_protected_form .et_submit_button, .nav-single a, .posted_in a, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .footer-widget h4 {
    color: #92d400;
}

.et-fixed-header #top-menu li.current-menu-ancestor > a, .et-fixed-header #top-menu li.current-menu-item > a {
    color: #ffffff !important;
}

#et-info, #et-secondary-menu > ul > li a {
    float: right !important;
 }
 
 
/*Blog*/
.et_post_meta_wrapper {
	text-align: center;
}

.et_post_meta_wrapper img {
	max-width: 60%;
}

.type-post h3 {
    color: #92d400;
    font-size: 20px;
    font-weight: bold;
    padding-top: 20px;
}
 
 
/*Button*/

.et_pb_button {
	-moz-hyphens: none;
-webkit-hyphens: none;
-ms-hyphens: none;
-o-hyphens: none;
hyphens: none; 
}


/*Footer*/

#et-footer-nav {
	border-top: 1px solid #FFFFFF;
}

.bottom-nav {
    padding: 5px 0 !important;
}


/* Contact Form 7 Styles
---------------------------------*/
 
.wpcf7 p.lw-datenschutz { 
font-size: 80%;
line-height: 1.2em;
margin-top: 20px;
}

.wpcf7-form { 
	margin: 0 auto;
    width: 80%;
}

.wpcf7-form p {
	padding-bottom: 3px;
}

.wpcf7-textarea { 
width: 100%; 
border-radius: 3px;
}

.wpcf7-text, .wpcf7-select {
width: 100%;
height: 35px;
border-radius: 3px;
}



.wpcf7-submit { 
	background: #92d400;
	border: 0px;
	border-radius: 5px;
	color: #ffffff;
    font-size: 20px !important;
    padding: 15px;
    margin-left: 0em;
    cursor:pointer;
 }
 
 
 ::-webkit-input-placeholder { /* WebKit browsers */
    font-size: 17px !important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    font-size: 17px !important;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   font-size: 17px !important;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    font-size: 17px !important;
}
 
/* Newsletter*/

.wysija-submit { 
	background: #92d400;
	border: 0px;
	border-radius: 5px;
	color: #ffffff;
    font-size: 16px !important;
    line-height: 2.5em;
    margin-left: 0em;
    cursor:pointer;
 }
 
 
 /*Code zum kopieren*/

.code-block {
	width: 100% !important;
	padding-top: 30px;
	height: 250px !important;
	}
 