/*
 Theme Name:   Divi Child Theme
 Description:  Divi Child Theme
 Author:       Astrid Brueckner | bastrid
 Template:     Divi
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  ab
*/

/*Ankerlinks aktiv anders formatieren
#main-header #top-menu a.ds-menu-active,
.et_slide_in_menu_container .et_mobile_menu a.ds-menu-active {
    font-weight: 600;
}
*/

::selection {
	color:#000; /*kann man auch weglassen, wenn Schrift gleich bleibt*/
	background: #abc588;
}

::marker {color:#000000;}




/*Schriftdicke im Menü ändern*/
#top-menu-nav #top-menu>li>a {
	font-weight: 400!important;
}

/*Beim Hovern wird der Menüpunkt grün*/
#top-menu-nav #top-menu>li>a:hover {
	color: #669d36;
}

/*Aktiver Menüpunkt soll fett sein*/
#top-menu-nav #top-menu li.current_page_item a {
	font-weight: 700 !important;
}

/*_____________MENÜ________________*/
/*Untermenü Schriftdicke auf 400 setzen*/
#top-menu li li a {
    	font-weight: 400 !important;}



/*_________Code für Webinare-Portfolio Grid -  Klasse cz-termine wurde auf der Webinareseite dem Blog Modul zugewiesen_________________*/

#page-container .cz-termine .et_pb_portfolio_items,
#page-container .cz-termine .et_pb_ajax_pagination_container {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(400px, 100%), 1fr));
    gap: 30px;
}


/*TEST löschen*/
/*
#page-container .cz-termine .dtb-blog .dsa-portfolio .et_pb_ajax_pagination_container {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(400px, 100%), 1fr));
    gap: 30px;
}
*/

#page-container .cz-termine .et_pb_portfolio_item {
  background: #abc588;
}

/*Mindestgröße des Bildes links auf der Webinarübersichtsseite*/
.dtb_blog_list_3 .dtb-blog.et_pb_module .et_pb_post .entry-featured-image-url {
  min-width: 50% !important;
}

/*Der Text auf der Portfolio Übersichtsseite = Termine, Webinare - soll vertikal nicht zentriert sondern oben stehen*/
.dtb-blog.et_pb_module .et_pb_post .dtb-post-wrap {
	justify-content: flex-start;
}

/*____________Fluent Forms__________________*/

/*Danke Nachricht nach Anmeldung rot färben*/
.ff-message-success {
	color: #000 !important;
	font-weight: 700;
}

/*Fluent Form Button stylen*/
.wpf_has_custom_css.ff-btn-submit, .fluentform .ff-btn:not(.ff_btn_no_style) {
	background-color: #000000 !important;
	border-color: #000000 !important;
	color: #fff !important;
	border-radius: 0px !important;
	font-family: Montserrat, sans-serif !important;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 14px !important;

}

/*Buttonbreite verkleinern*/
form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit,
form.fluent_form_5 .wpf_has_custom_css.ff-btn-submit{
	min-width: 10% !important;
}

.wpf_has_custom_css.ff-btn-submit:hover {
	background-color: #abc588 !important;
	border-color: #abc588 !important;
	color: #000 !important;
	border-radius: 0px !important;
	font-family: Montserrat, sans-serif !important;
	font-size: 14px !important;
}


/*Topbar rechts*/
#et-info {
    float: right;
}


/*Mehr Bilder in der Fotogalerie anzeigen mit Load More Button*/
/*Sektion nicht anzeigen - nur im Visual Builder anzeigen*/
body:not(.et_fb) #mehrladen {display: none;}

/*Icon Animationen im Blurb Modul ausblenden*/
.et-waypoint.et_pb_animation_top.et-animated, .et_pb_animation_top.et-animated {
	animation: none;
}

/*Animation bei der Gallerie ausblenden*/
.et_pb_module .dipl_filterable_gallery .dipl_filterable_gallery_0 {
	animation: none !important;
}

/* grüne Box hinter Bild*/
.green::after {
    content: '';
    top:-30px;
    right:-30px;
    bottom:-30px;
    left:30px;
   	background-color: #d3d9c2;
	
    display: block;
    position: absolute;
	z-index: -5;
}
