/*eigenes css*/
/*Header für Business Directory*/
.wpbdp-search-page-header
{
	border:none;
	margin-bottom:20px;
}

/*Kategorie Header*/
.wpbdp-sidebar-filters h4.wpbdp-sidebar-title
{
	color: white;
	background-color:#1E375D;
}

/*Kategorie Items*/

/*Kategorie Label*/
.category-label
{
}

/*Kategorie Item Counter*/
.item-count 
{
	color:#1E375D;
	border:none;
	background-color:#fff;
	font-weight:300;
}
/*Listing Thumbnail - Logo Bild*/
.wpbdp-listing-excerpt-medium .listing-thumbnail img, .wpbdp-listing-excerpt-large .listing-thumbnail img
{
	/*border-radius:25%;*/
}

.um-account-profile-link
{
	display:none;
}

/*Ultimate Member Account Button*/
#account-database
{
	margin-top: 45px;
	min-height: 40px;
}


/*Business Directory Button Add und View Companies und Company Directory Manage Companies*/
.bizberg_woocommerce_shop a.button,
.button .wpbdp-button
{
	background-color:#4091CF;
}

#wpbdp-bar-view-listings-button:hover
{
	background-color:#5EABE5;
	color: #FFFFFF;
}

#wpbdp-bar-submit-listing-button:hover
{
	background-color: #5EABE5;
	color: #FFFFFF;
}
#wpbdp-bar-show-directory-button:hover
{
	background-color: #5EABE5;
	color: #FFFFFF;
}

#wpbdp-bar-manage-listing-button:hover
{
	background-color: #5EABE5;
	color: #FFFFFF;
}

.wpbdp-main-links .button
{
	width:180px;
	color:#fff;
	background-color:#4091CF;
	font-size:14px;
	text-decoration:none;
	height: 45px;
	padding:10px;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
	padding-right: 5px;
	min-width: 150px;
	font-family: Poppins;
	font-weight: 600;
	vertical-align: middle;
}

/*Add Company Attachment File (Datei auswählen)*/
#upload-file
{
	color: #fff;
	font-family: 'Poppins';
	background-color:#4091CF;
}

/*Kategorie Item*/
.wpbdp-categories .cat-item
{
}

/*Kategorie Image*/
.wpbdp-categories .cat-item .wpbdp-category-icon-link img
{
	border: 1px solid #4091CF;
	border-radius: 50%;
	background-color: #4091CF;
}

.wpbdp-categories .cat-item .wpbdp-category-icon-link
{
	margin-left: auto;
	margin-right:auto;
	width: 80px;
	height: 80px;
	
}
/*Hover-Effekt für Kategorie Images*/
.wpbdp-categories .cat-item .wpbdp-category-icon-link:hover
{
	filter:drop-shadow(0px 5px 0.5rem #a6a6a6);
	border-radius: 50%;
}

/*Kategorie Label */
.wpbdp-categories .cat-item .category-label 
{
	font-weight: 500;
	font-family: 'Poppins';
	font-size: 17px;
	color: #1e4664;
}
/*Kategorie Label Hover-Effekt*/
.wpbdp-categories .cat-item .category-label:hover
{
	filter:drop-shadow(0px 5px 0.5rem #a6a6a6);
	color: #1e4664;
}

/*Search Footer Result*/
.wpbdp-search-page-header .wpbdp-search-page-header-footer 
{
	background-color: #fff;
	border:1px solid #4091CF;
	color: #1E375D;
	margin-top:50px;
}


/*Listing Details Body - Titel /Ratings usw.*/
/*Telefonnummer*/
.wpbdp-listing-excerpt .listing-phone 
{
	color:#1E375D;
	font-weight:400;
	font-size:120%;
}
/*Adresse*/
.wpbdp-listing-excerpt  .listing-address
{
	color:#1E375D;
}

.wpbdp-listing-excerpt .listing-details .listing-title
{
	font-weight:900;
	color: #1E375D;
}
/*Rahmen für Eintrag*/
.wpbdp-listing.excerpt 
{
	border: 1px solid #4091CF;
	border-radius:8px;
}

/*Button Submit*/
.wpbdp-main-box .submit-btn input[type="submit"] 
{
	border-radius:0;
	border: 0px;
	font-family: 'Poppins';
	font-weight: 500;
}

/*advanced Search */
.detail-content.single_page a{
	text-decoration:none;
}
.wpbdp-main-box .advanced-search-link
{
	color: #1E375D;
	font-family: 'Poppins';
	text-align: center;
	font-size: 12px;
	font-weight: 500;
	margin-top: 5px;
}

/*Add Company Cancel Button*/
#cancel-button
{
	background-color: #F79E02;
	color: #fff;
	padding: 9px 9px 9px 9px;
	margin-right: 10px;
}

/*Advanced Search Button Close Button*/
.close-button
{
	float:left;
	margin-top: 20px;
}

#closebutton:hover
{
	background-color: #5EABE5;
}
#closebutton
{	
	background-color: #4091CF;
	color: #fff;
	padding: 12px 12px 12px 12px;
	font-family: 'Poppins';
}

/*Zurück Button bei Add Company - after complete */
#backtodirectory:hover
{
	background-color: #5EABE5;
}

#backtodirectory
{
	background-color: #4091CF;
	color: #fff;
	padding: 7px 7px 7px 7px;
}
/*Text nach Absenden eines Eintrages in Directory*/
#submittedlisting
{
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: 500;
	color:#1E375D;
}
/*Button Edit und Delete*/
/*Button Edit Listing*/
.listing-actions a.button:hover
{
	background-color: #FFBA41;
	text-decoration: none;
	color:#fff !important;
}

.listing-actions a.button
{
	background-color: #F79E02;
	color: #fff;
	font-size:15px;
	/*border-radius:7px;*/
}
.listing-website
{
	margin-top:5px;
	margin-bottom: 5px;
}

.listing-address
{
	margin-top:5px;	
}

/*Rating - Short Description - Listing Tags */
.wpbdp-listing .listing-details .field-value .field-label
{
	color:#1E375D;
	font-weight:500;
	font-size: 14px;
	
}

.field-label
{
	color:#1E375D;
	font-weight:500;
	font-size: 14px;
}

.wpbdp-listing .listing-details .field-value
{
	margin-top: 10px;
}

.wpbdp-listing .listing-details .field-value 
{
}
/*Field Value in Listing*/
.wpbdp-field-value .value
{
	padding-left: 20px;
}
.wpbdp-single .value
{
	display: block;
	padding-left: 20px;
}

.wpbdp-field-type-ratings .value
{
	display: inline;
}
/*Category Active background-color*/
#wpbdp_categories li:first-child
{
	

}
#wpbdp_categories li:first-child a
{
	
	font-weight:600;
	background-color: #DCEBF7;
}

.wpbdp-sidebar-filters .cat-item > a 
{
	background-color: transparent;
}

button, input[type="button"], input[type="reset"], input[type="submit"]
{
	color:#fff;
	background-color:#F79E02;
	font-size:14px;
	margin-bottom: 20px;
	border-radius: 0;
	border: 0;
	min-height: 40px;
}
/*Button Input Hover-Effekt*/
/*button, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover
{
	background-color:#F6D293;
}
*/
/*Header Business Directory / UserRegister H3 Blog Title*/
h3:not([class^="elementor-"]):not(.header_site_title):not([class^="eael-"]):not(.team-title), .detail-content.single_page h3.blog-title
{
	color:#1E375D;
	padding-top: 20px;
}

h3:not([class^="elementor-"]):not(.header_site_title):not([class^="eael-"]):not(.team-title), .detail-content.single_page h3.blog-title
{
	font-size:36px;
}

.bizberg_default_page .single_page h3.blog-title:after
{
	border-color: #4091CF;
}
/*Main Box*/
.wpbdp-main-box
{
	margin: 10px 0 40px 0;
}

/*Search Input Border Color*/
.wpbdp-main-box .box-col input
{
	border-color: #4091CF;
}


/*Button appearance Main Bar Search*/
.wpbdp-main-links 
{
	margin-top:20px;
	text-align:center;
}

/*Suche*/
#wpbdp-search-form .wpbdp-search-filter>.wpbdp-search-field-label 
{
	color:#1E375D;
	
}

#wpbdp-search-page-content
{
	margin-top: 50px;
}
.wpbdp-half
{
	grid-column:span 12 / span 12;
}

.wpbdp-search-field-label
{
	color:#1E375D;
	
}
/*Validation Error Rot anzeigen*/
.show-error > div
{
	display: none;
	position: absolute;
}

.show-error
{
	color:#E24722 !important;
}

.show-error:hover > div
{
	display: inline;
	opacity: 1.0;
	z-index: 2;
}

/*FormField Error Input Border Color*/
#error-border
{
	border: double;
	border-color: #E24722;
}

#wpbdp-checkout-form-fields label, .wpbdp-form-field label
{
	color:#1E375D;
}

#wpbdp-search-form .wpbdp-search-filter
{
	color:#1E375D;
}
/*Suchfelder Text & Select */
#wpbdp-search-form .wpbdp-search-filter>div.field>input[type="text"]
{
	color:#1E375D;
	border-style: solid;
	border-width: 1px;
	border-color: #4091CF;
}
#wpbdp-search-form .wpbdp-search-filter>div.field>select
{
	color:#1E375D;
	border-style: solid;
	border-width: 1px;
	border-color: #4091CF;
}

/*Listing View*/
.wpbdp-listing.single .listing-title
{
	font-family: 'Poppins';
	color: #1E375D;
}

/*Rating Average*/
.field-value label, .field-value .field-label 
{
	color: #1e4664;
	font-family: Poppins;
	font-weight: 500;
}

.wpbdp-listing.single, .wpbdp-listing.excerpt 
{
	color: #1e4664;
	font-family: Poppins;
	list-style: none;
}

/*Counter bei Review*/
.wpbdp-field-type-ratings .count
{
	font-weight:900;
}

/*Logo Image*/
.wpbdp-listing-single .listing-images .main-thumbnail img
{
	border:none;
}


/*Social Fields*/
.wpbdp-listing.single .social-fields 
{
	padding-bottom: 40px;
	border-bottom: 1px solid #4091cf;
}
/* Lsting - Image */
.wpbdp-listing-single .listing-images
{
	padding-bottom: 40px;
	border-bottom: 1px solid #4091cf;
}
/*Header in Listing*/
h4:not([class^="elementor-"]):not([class^="eael-"]):not([class^="napae-"])
{
	font-family: Poppins;
}

/*Listing Content Trenner*/
.wpbdp-listing.single .listing-content
{
	padding-bottom: 20px;
	border-bottom: 1px solid #4091cf;
}

/*Location Info*/
.wpbdp-listing.single .listing-location-info
{
	margin-top: 40px;
}
.wpbdp-listing-single .listing-tabs .tabs
{
	color:#fff;
	background: linear-gradient(to right, #4091cf, white); 
}

.wpbdp-listing-single .listing-tabs .tab-title
{
	margin-left: 10px;
	font-size: 16px;
}

.wpbdp-listing-single .listing-tabs .tabs:first-of-type
{
	padding-top:16px;
	margin: 0 0 0px 0;
	border-top:0px solid #4091cf;
	margin-bottom: 10px;
}

.wpbdp-listing-single .listing-tabs .tabs
{
	border-bottom: 0px solid #4091cf;
	padding:0;
	margin:0;
	margin-bottom: 10px;
	height: 57px;
	padding-top:16px;
	/*padding-bottom: 15px;
	margin: 0 0 30px 0;*/
}
/*Single Content Grid Modern Business*/
.grid_container
{
	display: inline-grid;
	grid-template-columns: auto auto;
	margin-bottom: 20px;
}

.grid_item
{
	padding: 5px;
	text-align: left;
	word-break: break-word;
	margin-left:40px;
}

#paid_account
{
	color: #F79E02 !important;
}

/*Button Filter + Sign*/
#wpbdp-listing-tabs .btn-filter
{
	margin-top: -9px;
	color:#fff;
	margin-left:20px;
}
/*Send Message Button Grid View*/
.wpbdp-grid
{
	grid-gap: 0px;
}

#listing-overview
{
	border-bottom: 0px solid #4091cf;
	
}
#other-images, #listing-reviews, #listing-map, #listing-other 
{
	border-bottom: 0px solid #4091cf;
}

.wpbdp-hide-on-mobile .contact-form-wrapper h3
{
	margin-top: 20px;
}
/*Textarea Resize*/
.textarea-resize
{
	resize: vertical;
}

/*Listing Image Excerpt*/
.wpbdp-listing-excerpt-large .listing-thumbnail
{
	width: 100%;
	float: none;
	
}
/*
.body {
	color: #1e4664 !important;
	font-family: Poppins !important;
}
*/

.wpbdp-listing.single .listing-categorie-header
{
	color: #1e4664;
	font-family: Poppins;
	font-weight: 500;
	font-size: 13px;
}

/*Listing Container Edit Delete Back to directory Claim*/
.wpbdp-listing.single .listing-actions-container
{
	margin-top:25px;
}

/*Listing Actions*/
.wpbdp-listing-excerpt-medium .listing-actions, .wpbdp-listing-excerpt-large .listing-actions
{
	margin-bottom: 15px;
}

/*Back to directory */
.listing-actions .back-to-dir
{
	float:left;
	padding-top: 10px;
	background-color: #4091cf;
	color: #fff;
	padding: 12px 12px 12px 12px;
	font-family: 'Poppins';
	text-decoration: none;
}
.listing-actions .back-to-dir:active
{
	color: #fff;
}

.listing-actions .back-to-dir:hover
{
	background-color: #5EABE5;
}


.listing-actions .delete-listing
{
	float:right;
	font-size:15px;
	text-align: middle;
}

div#respond h3#reply-title 
{
	text-transform: none;
	font-size: 19px;
}
div#respond h3#reply-title:after 
{
	background: #4091cf;
}

.listing-actions .edit-listing
{
	float:right;
	width:100px;
	text-align:center;
	font-size: 14px;
	margin-left: 20px;
}

.listing-actions .claim-listing-link
{
	float: right;
}

.wpbdp-listing .listing-details .field-value .attachments-header
{
	font-size:14px;
}

.wpbdp-ratings-reviews .ratings-header
{
	font-size:14px;
	font-weight:900;
	font-family:Poppins;
	margin-top: 20px;
	
}

/*Listing Excerpt Thumbnail*/
.wpbdp-listing-excerpt .listing-thumbnail img 
{
	margin:auto;
	border: none;
}
.category-name
{
	color: #1e4664;
}

#ratings
{
	margin-top: 20px;
}
/*Send Message Phone Input*/
#wpbdp-contact-form-phone
{
	border-color: #4091cf;
	border: 1px solid;
}

/*Contact data*/
.contact-info
{
	color: #1e4664;
	font-weight:500; 
}

.wpbdp-listing-excerpt .other-fields
{
	display: inline-block;
	margin-top: 0px;
}


.wpbdp-form-field textarea
{
	border-color: #4091cf;
}
/*Listing Details*/
.wpbdp-listing.single, .wpbdp-listing.excerpt 
{
	font-size: 14px;
	border-radius: 8px;
} 


/*Listing Header h4 settings*/
.wpbdp-listing.single .listing-header
{
	color: #1e4664;
}

.wpbdp-listing.single h4 
{
	color: #1e4664;
}
/*Go Back Button*/
.wpbdp-listing .wpbdp-goback
{
	
}

.wpbdp-listing .wpbdp-goback a:visited 
{
	color: #fff;
}

/*Excerpt Details List view*/
.wpbdp-listing-excerpt-large .listing-details, .wpbdp-listing-excerpt-medium .listing-details
{
	margin-top:20px;
}

.wpbdp-listing-excerpt-large .listing-details .listing-details-contact
{
	border-left: 1px solid #4091CF;
	padding-top: 50px;
}

.listing-cats-excerpt
{
	color: #1e4664;
	font-weight:600;
}


.wpbdp-sidebar-filters 
{
	border: 1px solid #4091CF;
}
.wpbdp-main-box .submit-btn input[type="submit"]:hover
{
	background-color:#FFBA41;
}

.wpbdp-main-box .submit-btn input[type="submit"]
{
	height: 45px;
	margin-bottom: 0;
}
/*Show header buttons*/


/*Main Page*/
/*Choose Category*/
.choose-category
{
	font-size: 20px;
	font-weight: 600;
	font-family: Poppins;
	text-align: center;
	color: #1e4664;

}
.category-border
{
	padding-top: 20px;
	margin:auto;
	width: 75px;
	border-bottom: 3px solid #4091CF;
}

/*Contact Excerpt*/
.wpbdp-listing-excerpt-large .listing-details .listing-details-contact 
{
	color: #1E375D;
	font-weight:400;
	font-family: 'Poppins';
}

.wpbdp-categories.without-images .cat-item .category-label
{
	font-weight: 400;
}

/*Advanced Search*/
.wpbdp-form-field-association-category .select2
{
	border: 1px solid #4091CF;
	font-family: 'Poppins';
	color: #1E375D;
	width: auto;
}


/*Add Company*/
.wpbdp-msg 
{
	border-color: #4091CF;
}

.search-button
{
	float:right;
	margin:10px;
	padding-right:28px;
}

.reset
{
	padding-right: 10px;
}

.wpbdp-plan-info-box .wpbdp-plan-details
{
	color: #1E375D;
}

#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-form-actions button 
{
	min-width: 104px;
	height: 40px;
}

.wpbdp-form-field-association-category select 
{
	border: 1px solid #4091CF;
}

.wpbdp-page
{
	font-family: Poppins;
}

.wpbdp-plan-selection
{
	border: 1px solid #4091CF;
}
.wpbdp-plan-info-box
{
	border:0;
}

input[type=text], input[type=email], input[type=password], input[type=date], input[type=url], select
{
	border: 1px solid #4091CF;
}

#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-form-actions 
{
	text-align:left;
}

.wpbdp-submit-listing-form-actions .submit-next-button
{
	float:right;
}

#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-form-actions button
{
	margin:0;
}

#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-content h4
{
	color:#1E375D;
}
.wpbdp-add-attachment-form .attachment-file label, .wpbdp-add-attachment-form .attachment-description label
{
	color:#1E375D;
}

.image-upload-header
{
	color:#1E375D;
}

#image-upload-conditions
{
	color:#1E375D;

}

dl.wpbdp-add-attachment-form-info-tiny
{
	color:#1E375D;
}

#wpbdp-submit-listing-submit-btn.wpbdp-button
{
	float:right;
	width: 180px;
}

/*Social Icons*/
.wpbdp-listing .social-field
{
	float:left;
}
.social-field-link img, .single-wpbdp_listing .social-field img, .wpbdp-listing .social-field img
{
	width:30px;
	
}
.social-field-link a img, .single-wpbdp_listing .social-field a img, .wpbdp-listing .social-field a img
{
	padding:0;
	width:30px;
	height: 30px;
}

.wpbdp-listing .social-fields .social-field.twitter 
{
	vertical-align: text-top;
}

.fa .fa-facebook
{
	font-family: 'FONTAWESOME';
}

/*Attachment Listing Single Content*/
.wpbdp-listing-attachments .field-value
{
	margin-top: 0px;
}

/*Claim for completion messages color change*/
#wpbdp-claim-listings-message {
	margin: 10px 0;
	border-left: 4px solid #7ad03a;
	padding: 1px 12px;
	color: black;
}
#wpbdp-claim-listings-message.error {
	border-left: 4px solid #dd3d36;
	font-size: .8em;
	color: black;
}

/*View listing page delete button hover change*/
.listing-actions a.button.delete-listing:hover {
	text-decoration: none;
	color: #ffffff !important;
	background-color: red !important;
}

#wpbdp-claim-form-details{
	color: black !important;
}