/*
 Theme Name:   Divi Child
 Theme URI:    https://dev.omasforfuture.de
 Description:  Child Theme für Divi
 Author:       Juergen Junker
 Author URI:   https://dev.omasforfuture.de
 Template:     Divi
 Version:      1.0.0
*/

/* Hier kommen unsere eigenen CSS-Regeln rein */
.gd-rating-background{
	display:none;
}

#quizflipboxen .flip_card{
	min-height:1000px;
}

.single-post .et-l.et-l--header{
	display:none;
}


.single-post .uwp_widget_author_box{
	display:none;
}

.geodir-pos_navigation{
	display:none !important;
}

.display-posts-listing .listing-item{
	margin-bottom:20px;
}

.comments-number{
	display:none;
}

.wp-block-geodirectory-geodir-widget-post-images .embed-item-cover-xy{
	object-fit:contain !important;
}

.geodir-all-link.btn.btn-outline-primary{
	display:none !important;
}

.page-id-59 .et_pb_section.et_pb_section_0.et_section_regular{
	padding-top:0% !important;
}

.archive.post-type-archive #et-boc .et-l .et_pb_row{
	width:100%;
	max-width:100%;
}

.geodir_location_listing .geodir-images-image img{
	height:auto!important;
 
}

.gd_place .et_pb_section.et_pb_section_0.et_section_regular{
	padding-top:0px !important;
	
}

/* .gd_place .geodir-images  {
	max-height:40vh !important;
}

.gd_place .geodir-images img {
	max-height:40vh !important;
} */



.search-results #et-boc .et-l .et_pb_row{
	
	width:100% !important;
	max-width:100% !important;
}

.gd-list-favorite{
		display:none;
}

.modal-backdrop{
	top:unset !important;
}

#gd-image-meta-input .modal-dialog{
	
	margin-top:30vh !important;
}

#logo{
	margin-bottom:-20px;
}

.et_pb_module.et_pb_fullwidth_header.et_pb_fullwidth_header_0.et_pb_text_align_center.et_pb_bg_layout_dark{
	background-color:#0071BC !important;
}

#pressetabelle .et_pb_with_border{
	border:none;
}

.geodir-map-cat-filter-wrap{
	display:none !important;
}

.form-group.row.aui-conditional-field{
	display:none;
}
@media screen and (min-width: 981px) {
    #page-container .sub-menu, #page-container .sub-menu a {
		width: 200px!important;
		font-size: 13px!important; 
		font-weight:lighter!important; 
    }
}
.wpcf7 input[type="submit"] {
  background-color: white!important;
  border: none!important;
  color: black!important;
  padding: 15px 32px!important;
  border-radius: 12px!important;
  text-align: center!important;
  text-decoration: none!important;
  display: inline-block!important;
  font-size: 32px!important;
  cursor: pointer!important;
}
/* Anpasssungen mit Stefan */

/* Barrierefreier Font */
@font-face {
  font-family: Barrierefrei;
  src: url('/fonts/Barrierefrei-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: Barrierefrei;
  src: url('/fonts/Barrierefrei-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
}

/* Anwendung im Theme */
body {
  font-family: Barrierefrei, Georgia, Verdana, sans-serif;
}


h1,h2,h3,h4,h5,h6 {
		font-family: Barrierefrei, Georgia, Verdana !important;
	 font-weight:600 !important;
}

p,span,a,text{
	font-family: Barrierefrei, Georgia, Verdana !important;
}
/* Links immer unterstrichen */
a { text-decoration: underline; }

/* ausser in Buttons */
a.et_pb_button, a.et_pb_button_0, .et_pb_team_member_description{
  text-decoration: none;
	font-family: Barrierefrei, Georgia, Verdana!important;
}
.et_pb_module_header { text-decoration: underline; }

/* Schrift um 2px größer und den Zeilenabstand leicht erhöht */
a, abbr, acronym, address, applet, b, big, blockquote, body, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, html, i, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, tt, u, ul, var { font-size: 16px; line-height: 22px; } 

/* Silbentrennung an */
body { 
	hyphens: auto; 
}
.keine-silbentrennung { hyphens: none; }
.et_pb_button {
    font-family: inherit !important;
}