/*
 Theme Name:     Farbe, Freude, Leben
 Theme URI:      http://www.0711-netz.de/
 Description:    Farbe, Freude, Leben, based on DIVI
 Template:       Divi
 Version:        1.0
*/
 
@import url("../Divi/style.css");

body {
  font-size: 15px;line-height:1.5;}
body, .et_pb_column_1_2 .et_quote_content blockquote cite, .et_pb_column_1_2 .et_link_content a.et_link_main_url, .et_pb_column_1_3 .et_quote_content blockquote cite, .et_pb_column_3_8 .et_quote_content blockquote cite, .et_pb_column_1_4 .et_quote_content blockquote cite, .et_pb_blog_grid .et_quote_content blockquote cite, .et_pb_column_1_3 .et_link_content a.et_link_main_url, .et_pb_column_3_8 .et_link_content a.et_link_main_url, .et_pb_column_1_4 .et_link_content a.et_link_main_url, .et_pb_blog_grid .et_link_content a.et_link_main_url, body .et_pb_bg_layout_light .et_pb_post p, body .et_pb_bg_layout_dark .et_pb_post p {
  font-size: 16px;}
body a.smallorange, body a.bigorange {background:none !important;border:2px solid #578985 !important;color:#578985 !important;text-transform:uppercase;box-shadow:none !important;text-shadow:none !important;font-size:15px !important;margin:20px 0 0;font-weight:normal;padding:10px 25px !important;border-radius:8px !important;}
body a.smallorange:hover, body a.bigorange:hover {background:#578985 !important;color:#fff !important;border-color:#fff !important;}
.home h1 { font-size: 51px;color: #474D60;}
h1 { font-size:40px;color: #474D60 !important;line-height:1.2em;margin:0 0 25px;}
h2 {margin-bottom:20px;line-height:1.2em;}
.orange h1 {margin:0;padding:0;}
.page-id-3401 h2 {margin-top:35px;}
.comment_avatar img {max-width:80px;}
.page-id-3401 h3 {margin-top:20px;}
.wp-caption {max-width:100%}
button.sib-form-block__button, .entry__label::after {color:#578985 !important}
.shoplink .et_pb_text_inner  {text-align:center;padding:20px 0;}
.shoplink a {color:#fff;background:#578985;border-radius:6px;display:inline-block;padding:7px 16px;margin:25px auto 0;}
.shoplink h3 {font-size:30px;color:#fff;}

body div.et_pb_section.newsletter {background:#bcd3d1 !important;background-image:none !important;color:#474D60;}
.et_pb_section_1.et_pb_section.content-text {background:#f5f5f5 !important;padding:40px 0;font-size:17px;}
.leistungen h2, strong.headline {font-weight:normal;color: #474D60;font-size:35px;}
strong.headline {display:block;}
#sidebar .et_pb_widget {clear:both;}
.home article .entry-featured-image-url {float:right;max-width:30%;margin:0 0 15px 15px}
#et-secondary-nav .menu-item-has-children > a:first-child, #top-menu .menu-item-has-children > a:first-child {padding-right:14px;}
#leistungen,  #leistungen .et_pb_row.et_pb_row_2 {padding-bottom:0;}
#leistungen h3 {font-size:24px;text-transform:uppercase;}
.et_pb_gutters3 #leistungen .et_pb_column_1_4 {width:25%;box-sizing:border-box;padding:0 1.5%;margin:0;position:relative;}
.et_pb_gutters3 #leistungen .et_pb_column_1_4 img {width:100%;}
#leistungen .wp-caption {padding:0;background:0;border:0;}
#leistungen .wp-caption-text {position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:5px;box-sizing:border-box;color:#fff;font-size:18px;background:#578985}
#leistungen .wp-caption-text a {color:#fff;text-decoration:none;}
#wysija-6 .mailpoet_paragraph {float:left;}
#wysija-6 .wysija-submit-field {float:right;margin:0 0 40px;background:#578985;color:#fff;border:0;padding:5px 7px;}
#wysija-6 .mailpoet_paragraph .wysija-input {max-width:130px;padding:5px}
.footer-widget h4 {margin:30px 0;}
#top-menu li {padding-right:18px;}
.nav li li a {font-size:13px;padding:0 !important;}
.referenzen-button a {color:#578985 !important;border-radius:8px;padding:7px 12px;border:1px solid #578985;}
#et-top-navigation {font-weight:normal;text-transform:uppercase;}
.et_pb_section.mdj {margin:10px 0 30px;background-repeat:repeat;background-size:inherit;padding:0;}
.et_pb_section.newsletter, .et_pb_section.referenzen {background-repeat:repeat;background-size:inherit;}
.et_pb_section.referenzen .et_pb_slide_image {margin-right:2.5%;top:auto;width:275px;margin-top:0 !important;}
.et_pb_section.referenzen .et_pb_slide_image img {border-radius:50%;max-width:200px;max-height:none !important;}
.et_pb_section.referenzen .et_pb_slide_with_image .et_pb_slide_description {width:72.25%;padding:0 0 75px !important;}
.et_pb_section.orange {background-repeat:repeat;background-size:inherit;padding:10px 0;font-size:17px;}
.et_overlay {background:rgba(225,92,9,0.80) !important}
.referenzen .et_pb_text strong {font-weight:normal;color:#fff;font-size:35px;margin:0 0 -20px;}
.referenzen-slider.et_pb_slider .et_pb_slide {background:transparent !important;box-shadow:none;}
.referenzen-slider .et-pb-arrow-prev, .referenzen-slider .et-pb-arrow-next {top:27%;}
.et_pb_testimonial_portrait {width:200px;height:200px;}
.et_pb_testimonial_description_inner {width:auto !important;}
.et_pb_testimonial_portrait, .et_pb_testimonial_portrait::before {border-radius:50%;}
.et_pb_portfolio_image .meta p {color:#fff !important;padding:15px 8% 0;font-size:14px;line-height:18px;}
.et_pb_portfolio_image .meta h3 {font-weight:300;text-transform:uppercase;color:#fff;}
.tp-caption.rev-btn {border-radius:5px;background:#578985 !important;}
#footer-bottom {display:none;}
#text-4 {text-align:right;}
.et_post_meta_wrapper {clear:both;}
body .blog-start article {padding-bottom:30px;margin-bottom:30px;clear:both;border-bottom:1px solid #ddd !important;}
.blog-start .post-meta {position:absolute;left:-181px;padding:45px 25px;border-radius:150px;}
.blog-start .post-meta .published {color:#fff;max-width:110px;font-weight:300;display:block;font-size:25px;text-align:center;}
.blog-start a.more-link {border:2px solid;border-radius:8px;display:inline-block;width:50px;height:50px;margin:20px 0 0;text-indent:-9999px;background:url("/wp-content/uploads/2016/06/plus.png") no-repeat center center;}
.ueberblick .et_pb_button {border-radius:8px;color:#578985 !important;}
.ueberblick .et_pb_button:hover {border-radius:8px;color:#fff !important;background:#578985;}
.et_pb_gutters3 .blog-start .et_pb_column_1_4 {width:11%;}
.et_pb_gutters3 .blog-start .et_pb_column_3_4 {width:78%;}
#main-footer .footer-widget h4, #main-footer .footer-widget p {color:#666 !important;}
#main-footer {background:url("/wp-content/uploads/2016/06/a_MG_1174_web.jpg") no-repeat bottom fixed;background-size:100% auto;}
.et_pb_widget_area_left {border:0;padding:0;}
#text-5.et_pb_widget, #custom_html-3, #custom_html-4 {display:block;color:#474D60;width:100%;clear:both;float:none;margin:0 0 10px;text-align:center;font-size:15px;}
#custom_html-3 strong {display:block;font-size:20px;margin:0 0 7px;font-weight:normal;}
#custom_html-3, #custom_html-4 {max-width:100%;margin:0 auto;text-align: left}
#custom_html-4 {font-size:13px;}
div#mailpoet_form-2, div#mailpoet_form_2 {color:#fff;width:100%;margin:30px auto 20px;padding:0;float:none;}
div#mailpoet_form-2 h4, div#mailpoet_form_2 h4 {display:none;}
div#mailpoet_form-2 p.mailpoet_paragraph, div#mailpoet_form_2 p.mailpoet_paragraph {float:left;margin:0 15px 0 0;padding:0;}
div#mailpoet_form-2 p.mailpoet_paragraph:last-of-type, div#mailpoet_form_2 p.mailpoet_paragraph:last-of-type {float:none;}
div#mailpoet_form-2 p label,div#wysija-6 p label, div.mdj p.mailpoet_paragraph:last-of-type label {display:none;}
div#mailpoet_form-2 p label.mailpoet_checkbox_label, div#mailpoet_form_2 p label.mailpoet_checkbox_label, div.mdj p.mailpoet_paragraph:last-of-type label.mailpoet_checkbox_label {font-weight:normal !important;display:block;padding-top:12px;font-size:13px;}
div#wysija-6 p label.mailpoet_checkbox_label {padding-bottom:10px;}
div#mailpoet_form-2 input, div#mailpoet_form-2 input {font-size:15px;}
div#mailpoet_form-2 input.mailpoet_text, div#mailpoet_form_2 input.mailpoet_text {border:1px solid #fff;background:transparent;color:#fff;width:250px;line-height:45px;padding:0 15px;}
div#mailpoet_form-2 input.mailpoet_submit, div#mailpoet_form_2 input.mailpoet_submit {border:0px solid #fff;background:#fff;color:#578985;line-height:45px;text-transform:uppercase;padding:0 15px;}
div.mdj input {font-size:15px;}
div.mdj input.mailpoet_text {border:1px solid #fff;background:transparent;color:#fff;width:275px;line-height:45px;padding:0 15px;}
div.mdj input.mailpoet_submit {border:0px solid #fff;background:#fff;color:#578985;line-height:45px;text-transform:uppercase;padding:0px 5px;}
div.mdj p.mailpoet_paragraph {float:left;margin:0 15px 0 0;padding:0;}
div.mdj .nl {text-align: left; float: left;width: 65%;max-width:660px; font-size: 14px;}
div.mdj .mj {float: right; max-width:316px;text-align:center;}
footer .wpcf7 input.wpcf7-text, footer .wpcf7 textarea {font-size:16px;font-family:"Lato",Helvetica,Arial,Lucida,sans-serif;padding:0 15px;background:transparent;border:1px solid #666;color:#333;width:100%;margin:0 0 8px;line-height:34px;}
footer .wpcf7 textarea {line-height:22px;height:100px;}
footer .wpcf7 input.wpcf7-submit {font-size:16px;font-family:"Lato",Helvetica,Arial,Lucida,sans-serif;padding:0 30px;background:transparent;color:#fff;margin:0;line-height:46px;border-radius:8px;background:#578985;border:none;font-weight:bold}
input[type="submit"] {cursor:pointer;}
.et_pb_widget.widget_tag_cloud {margin:0 !important;width:100% !important;}
.et_pb_widget.widget_tag_cloud h4 {display:none;}
.blog-start .et_pb_column {position:initial;}
.ktcolor iframe {height:900px;}
body .et_pb_blog_grid article {position:relative;}
body .et_pb_blog_grid article .post-content {padding:0 0 40px;}
body .et_pb_blog_grid article .post-meta {font-size:12px;padding:5px 20px; background:#f5f5f5;position:absolute;bottom:-6px;left:0;}
footer .ds {font-size:12px;line-height:17px}
footer a {color:#666 !important}
footer .ds span.wpcf7-list-item {margin:0}
footer .social {display:block;width:32px;height:32px;margin:0 15px 0 0;float:right;filter: grayscale(100%);-webkit-filter: grayscale(100%);}
footer .social:hover {filter: grayscale(0%);}
footer .fb {background:url("/wp-content/uploads/2016/12/fb.png");}
footer .pint {background:url("/wp-content/uploads/2016/12/pinterest.png");}
footer .xing {background:url("/wp-content/uploads/2016/12/xing.png");}
footer .houzz {background:url("/wp-content/uploads/2016/12/houzz.png");}
#media_image-13, #custom_html-4 {display:none;}
@media (min-width: 1000px) {
#media_image-13 {position:absolute;max-width:210px;left:-220px;top:5px;display:block;}
.et_pb_section.newsletter .et_pb_row {padding-left:220px;position:relative;}
#custom_html-4 {display:block;}
}
@media (max-width: 1000px) {
.et_pb_section.referenzen .et_pb_slide_image {margin-right:2.5%;top:auto;width:275px;margin-top:0 !important;max-width:25%;}
	.et_pb_section.referenzen .et_pb_slide_image img {max-width:100%;}
}
@media (max-width: 768px) {
div.mdj .nl {text-align: left; float: none;width:100%;max-width:100%; font-size: 14px;margin:0 0 20px;}
div.mdj .mj { float: none;width:100%;max-width:100%; font-size: 14px;text-align:left;}
	div#mailpoet_form-2 input.mailpoet_submit, div#mailpoet_form_2 input.mailpoet_submit {font-size:13px;margin:10px 0 0;}
	div.mdj p.mailpoet_paragraph {float:none;}
.et_pb_section_7 {padding:0 !important;}
.blog-start .post-meta {left:0;position:relative;display:inline-block;margin:0 0 20px ;padding:10px 20px;border-radius:5px;}
.blog-start .post-meta .published {max-width:none;font-size:20px;}
h1 {font-size:25px;}
.et_pb_post h2, .et_pb_blog_grid h2 {font-size:20px;line-height:25px;}
}
@media (max-width: 508px) {
	.et_pb_gallery_image {text-align:center;}
	.et_pb_gallery_image a img {width:auto !important;max-height:225px;margin:0 auto;}
	.et_pb_column {font-size:16px;}
}