/*
 Theme Name:     Divi Child-Theme
 Theme URI:      http://www.elegantthemes.com
 Description:    Divi Child-Theme
 Author:         Divi.world
 Author URI:     https://divi.world
 Template:       Divi
 Version:        1.0.0
*/




/* Header ohne Borderline/Shadow --> snippet von https://divibooster.com/removing-the-divi-header-bottom-border/
------------------------------------------------------- 
header#main-header.et-fixed-header, #main-header{
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}*/


/* Design-Anpassungen Divi-Preistabelle
------------------------------------------------------- */
.et_pb_pricing_content_top {
    padding-bottom: 0px;
    border-bottom: 1px #4A6F73;
    border-style: solid;
}



/* Hide the phone icon and phone number and cart from secondary menu*/
#et-info-phone {
	display:none !important
}/*

div#et-secondary-menu{
  display: none !important;
}
*/

#et-secondary-menu {
	display: true !important;
	float: right;
	width: 215px;
}
#et-secondary-nav {
	width: 100%;
	text-align: right;
}


/* Reorder Column-Stacking on Mobile
------------------------------------------------------- */

@media all and (max-width: 980px) {
/*** wrap row in a flex box ***/
.custom_row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
-webkit-flex-wrap: wrap; /* Safari 6.1+ */
flex-wrap: wrap;
}

/*** custom classes that will designate the order of columns in the flex box row ***/
.first-on-mobile {
-webkit-order: 1;
order: 1;
}

.second-on-mobile {
-webkit-order: 2;
order: 2;
}

.third-on-mobile {
-webkit-order: 3;
order: 3;
}

.fourth-on-mobile {
-webkit-order: 4;
order: 4;
}
/*** add margin to last column ***/
.custom_row:last-child .et_pb_column:last-child {
margin-bottom: 30px;
}

}




/* Blog Kommentare ohne E-Mail
------------------------------------------------------- */
.comment-form-email {
display: none;
}
.comment-form-url {
display: none;
}



/* Blog Picture-Badge Ribbon
------------------------------------------------------- */
.ribbon6 {
color: #fff;
font-size: 25px;
background: #dfc26f;
box-shadow: -1px 2px 3px rgba(0,0,0,.3);
position: absolute;
top: -10px;
left: -5px;
padding: 15px 30px;
z-index:10;
font-weight:600;
}

.ribbon6:before {
content: "";
position: absolute;
width: 12px;
height: 100%;
top: 0;
left: -6.5px;
padding: 0 0 7px;
background: inherit;
border-radius: 5px 0 0 5px;
}
.ribbon6:after {
background: #f2e6c5;
content: "";
position: absolute;
width: 10px;
height: 5px;
bottom: -5px;
left: -4.5px;
border-radius: 5px 0 0 5px;
}


#commentform > p.comment-notes {
	display: none;
}



/* Pricing Table Sale Offer "strike-through"
------------------------------------------------------- 
.discount .et_pb_sum::before {
    content: '';
    margin-right: 5px;
    font-size: 60px;
    color: gray;
    text-decoration: line-through;
}
.discount .et_pb_pricing_table:nth-of-type(1) .et_pb_sum::before {
	content: '333';
}
.discount .et_pb_pricing_table:nth-of-type(2) .et_pb_sum::before {
	content: '111';
}

.discount .et_pb_pricing_content_top li {
  font-size: 48px;
  padding-bottom: 10px;
  color: red;
}
.discount .et_pb_pricing_content_top li span::before {
  display: none;
}*/




/* === Zeilenabstand Aufzählungslisten === */
.et_pb_pricing li{
	margin:0px;
	padding:10px;
}





/* === Hide email address in top header === */
/*#et-info-email:before { display: none; }*/
/* === End: Hide email address in top header === */

#et-info {
  width: 250px;
}

#et-info, #et-secondary-menu > ul > li a {
  padding-bottom: 0.75em;
  display: block;
}

#top-header .et-social-icons li {
  margin-bottom: 0px;
}
#top-header {
  height: 35px;
}





@media (max-width: 980px) {
.et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #top-header {
    position: fixed;
}

#et-info .et-social-icons {
  display: block;
}
#et-info {
  display: flex;
}

}




/* Side by Side Buttons v1 */
.side-by-side-1 .et_pb_button_module_wrapper {
display: inline-block;
margin-right: 10px;
float: right;
}
.side-by-side-2 .et_pb_button_module_wrapper {
display: inline-block;
margin: 10px;
}