/*!
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/
Description: Divi Child-Theme
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Template:Divi
Version: 1.0.0
*/

/*Jumping-Header*/
@media screen and (min-width: 981px) {
#page-container {
top: 104px !important;
padding-top: 104px !important;
}
}

/*Fixed Header on mobile */
@media (max-width: 980px) {
    .et_fixed_nav #top-header {
        position: fixed;
    }
}

/*Fixed Secondary Navbar on mobile */
@media (max-width: 980px) {
    body.et_fixed_nav.et_secondary_nav_two_panels #main-header {
        position: fixed;
    }
}

/* Rote Farbe in der Navbar (war immer blau) */
/* #top-menu li.current-menu-ancestor > a {color: #fe0000 !important;} */

/* Hover bei Links in P-Elementen im Body */
p a:hover {
text-decoration: underline !important;
}

.yoast-breadcrumb {
    font-size: 14px;
}

/* Hide divi hamburger */
#et_mobile_nav_menu { display:none; } 

/*Tabellen-Styling*/

/* .edi-table thead
{ background-color: #fe0000;
	color: #FFF; 
	font-weight:bold; 
} */

.edi-table tbody tr:hover {
	background-color: #F6F6F6;}

.edi-table tr:nth-child(even) {
	background-color: #f2f2f2;}

/*Aupris-Customizing*/
.aupris_custom .aupris_main {
	margin:0px !important;
}

div.aupris_main .panel, div.aupris_main .form-control, .completer-input, .aupris_main .btn {
	border-radius: 0px !important;
}

/* Bild immer in voller Spaltenhöhe bei zweispaltigem Layout z.B. im Tankstellen-Header */

/*this sets the height of the image module*/
.pa-full-height-image-column {
	height: 100%;
}

/*this sets the height of the image container*/

.pa-full-height-image-column .et_pb_image_wrap {
	height: 100%;
}

/*this sets the height and fit of the actual image*/
.pa-full-height-image-column img {
	object-fit: cover;
	height: 100%;
}