/*
 Theme Name: Divi-Mastermind-Child-Theme
 Theme URI: https://www.divimastermind.com/
 Description: Dies ist ein <b>ready-to-start</b> Child-Theme f&uuml;r Divi. Entwickelt und bereitgestellt von den Divi Masterminds. Dieses Theme beinhaltet alle notwendigen Dateien, um den schnellen und einfach Start zu erm&ouml;glichen.
 Author: Divi Mastermind - Benny Hozjan und Frank Oschatz
 Author URI: https://divimastermind.com/
 Template: Divi
 Version: 1.0.0
 Tag: divi, child-theme, rawbone, easy-to-use, mastermind, german-group, 
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/*  ==================================================================
	STANDARD CSS =====================================================
	==================================================================  */


/* Align Buttons in bottom of a row */
.lem_fixed_buttons .et_pb_column {
padding-bottom:20px;}
.lem_fixed_buttons .et_pb_button_module_wrapper {
    	position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto;
}

/* Dropdown Fix */
.dropdown_fix ul {
right: 0px !important;
}





/*  ==================================================================
	PDF FILE MANAGER CSS Desktop =====================================
	==================================================================  */
	
	/* Single File Überschrift */
	#main-content .et_pb_text_inner .wpfd-content .wpfd-container .wpfd_list .file .filecontent h3 a.wpfd_downloadlink {
	    color:#000!important;
	  -ms-hyphens: auto!important;
	-webkit-hyphens: auto!important;
	hyphens: auto!important;
	  
	}
	
	/* Single File Überschrift */
		.wpfd-single-file .wpfd-single-file--details.wpfd-file-content h3.wpfd-file-content--title a {
			font-size: clamp(1.6rem, 2vw, 2rem)!important;
			line-height: clamp(2rem, 2vw, 2rem)!important;
			font-weight: 700!important;
	}
	
	/* Single File Button Schatten */
		.wpfd-single-file .wpfd-single-file--buttons a.wpfd_downloadlink.wpfd-single-file-button:hover,
		.wpfd-single-file .wpfd-single-file--buttons a.wpfd-single-file-button.wpfd-button-preview:hover {
			box-shadow: 1px 1px 0.6666666667em #7f170f!important;
	}
	
	
	#et-main-area #main-content article .entry-content .et_pb_module.et_pb_text .wpfd-single-file .wpfd-single-file--buttons a.wpfd_downloadlink.wpfd-single-file-button.wpfd-button-download,
	#main-content article .wpfd-single-file .wpfd-single-file--buttons a.wpfd-single-file-button.wpfd-button-preview.wpfdlightbox span {
			color: #fff;
			padding-top: 10px;
			padding-bottom: 10px;
			font-size: 15px;
	}
	
	
	/* Single File Meta */
		body #main-content .wpfd-container .wpfd-container-default .wpfd_list .file .filecontent .file-size {
		  	color: #000!important;
	}
		
	
/*  ==================================================================
	PDF FILE MANAGER CSS MOBILE MAX WIDTH 600px ======================
	==================================================================  */
	
	@media only screen and (max-width: 600px) {
		div#main-content > article > div.entry-content > div > div > div.et_pb_section > div > div > div.et_pb_module > div > div.wpfd-single-file,
		div#main-content > article > div.entry-content > div > div > div.et_pb_section > div > div > div.et_pb_module > div > div.wpfd-single-file > div.wpfd-single-file--buttons {
			display: block!important;
	}
	  	div.wpfd-single-file > div.wpfd-single-file--buttons > a.wpfd-button-download {
	    	margin: 15px 0px 15px 0px;
	  }
	  
	
	/* Button 2 Preview*/
		div#main-content > article > div.entry-content > div > div > div > div > div > div > div > div.wpfd-single-file > div.wpfd-single-file--buttons > a.wpfd-single-file-button {
	    	width: 100%!important;
	        margin: 15px 0px 15px 0px;
	  }
	  
	
	  
	
	  /* Meta Mobile */
	  
	  	div#main-content > article > div.entry-content > div > div > div > div > div > div.et_pb_module > div > div.wpfd-single-file > div.wpfd-single-file--details.wpfd-file-content {
	    	padding-left: 0px;
			padding-top: 30px;
	  }
	  
	  	.wpfd-single-file--details {
	    	flex-basis: 100%;
	}
	}







/*  ==================================================================
	ALIGN BUTTONS TO BOTTOM ==========================================
	==================================================================  */
 
 
        /* buttons fixed to the bottom */
            .lem_fixed_buttons .et_pb_column {
                padding-bottom:30px;}
            .lem_fixed_buttons .et_pb_button_module_wrapper {
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0;
                margin: auto;}


/*  ==================================================================
	MENU =============================================================
	==================================================================  */

#top-menu li a {
    font-weight: 500;
}


/*  ==================================================================
	Gravity Forms ====================================================
	==================================================================  */

/* Widerrufsbelehrung */
	#gform_fields_1 li#field_1_7 {
	  color: #000;
	}