/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/Divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
 
/* .kontaktadressen p {color: black;}

.kontaktadressen a {color: black;} */

.kontaktadressen a:hover {color: white !important; }
 
 
.et_pb_post:after {
	content: "";
	display: block;
  width:100%; 
  height:100%;
  margin: 50px 0%;
 
    height: 1px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #eee;
    border-top-color: rgba(0, 0, 0, 0.1);
    content: "";
    
        border-top-color: #d1d1d1;
    border-top-style: dashed;
}

.cat-item {display: inline; list-style: none; margin-right: 10px;}

.cat-item a:hover {color: black;}

.outofstock-1 .et_pb_pricing_table:first-child .et_pb_pricing_table_button {color: gray;
   pointer-events: none;
   cursor: default;
}

.outofstock-2 .et_pb_pricing_table:nth-child(2) .et_pb_pricing_table_button {color: gray;
	   pointer-events: none;
   cursor: default;
}

.et_pb_slider_0.et_pb_slider .et-pb-slider-arrows a.et-pb-arrow-prev {margin-left: -15px;}
.et_pb_slider_0.et_pb_slider .et-pb-slider-arrows a.et-pb-arrow-next {margin-right: -15px;}

.et-pb-controllers {bottom: -32px;}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {width: 100%;}

#footer-bottom .container ul, #footer-bottom .container p  {    display: block;
    float: left;
    width: 100%;
    text-align: center;}
    
#footer-bottom {
	padding-top: 95px;
	padding-bottom: 75px;
}

.entry-featured-image-url {
display: block;
    float: left;
    width: 40%;
    margin: 1% 2% 3% 0;
    }
    
.et_pb_posts .et_pb_post:after,
.et_pb_post:after {
	clear: both;
	
}


.et_pb_not_available span { color: #3e3e3e;}
.et_pb_not_available span .pricetable-white{ color: #FFFFFF;}
.et_pb_not_available span:before {display: none;}

.et_pb_posts .et_pb_post{margin-bottom: 0px;}



.et-social-google-plus a.icon:before { content: '\e0a3'; }

.et-social-rss a.icon:before { content: '\e076'; }

.et_pb_pricing_2 .et_pb_pricing_table {width: 49% !important;}

@media (max-width: 760px) {
	.et_pb_pricing_2 .et_pb_pricing_table {width: 100% !important;}
}

.et_pb_pricing_2 .et_pb_pricing_table:first-child {margin-right: 2%;}

.et_pb_pricing_table {border: none !important; border: 0px;}

.et_pb_pricing_content_top {padding-bottom: 0px !important; border: none;}

.et_pb_pricing_table .et_pb_pricing_heading {padding-top: 27px;}

.et_pb_pricing_table,
.et_pb_pricing_content {color: white;}

.et_pb_pricing_table_button {border-width: 1px !important;}

.et_pb_blurb_container h4 {padding-bottom: 20px;}

h1 {font-weight: 300;}

.et_pb_circle_counter h3 {line-height: 20px;}

h5 {line-height: 20px;}

.et_pb_divider:before {border-top-color: #d1d1d1; border-top-style: dashed;}

.current-cat a {color: black;}
