/*
 Theme Name:     Divi Child
 Theme URI:      https://www.BlackForestVision.de
 Description:    Black Forest Vision Theme
 Author:         Black Forest Vision
 Author URI:     https://www.BlackForestVision.de
 Template:       Divi
 Version:        1.0.0
*/
/* =Theme customization starts here
------------------------------------------------------- */
/* primary */
/* primary Light */
/* primary Dark */
/* secondary */
/* secondary Light */
/* secondary Dark */
/* surface */
/* background */
/* error */
/* On Primary */
/* On Secondary */
/* On Background */
/* On Surface */
/* On Error */
/* Links */
a {
  color: #e3001a; }

/* Accent Color */
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
  background: #e3001a; }

#et_search_icon:hover, .mobile_menu_bar:before, .mobile_menu_bar:after, .et-social-icon a:hover, .comment-reply-link, .form-submit .et_pb_button, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_password_protected_form .et_submit_button, .nav-single a, .posted_in a, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .footer-widget h4 {
  color: #e3001a; }

.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, blockquote {
  border-color: #e3001a; }

#top-header, #et-secondary-nav li ul {
  background-color: #e3001a; }

/* SlideIn Header */
.et_slide_in_menu_container {
  background: #e3001a; }

/* Accent Color */
.et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .et_pb_member_social_links a:hover, .woocommerce-page #content input.button:hover .et_pb_widget li a:hover, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light.et_pb_module.et_pb_button, .et_pb_bg_layout_light .et_pb_more_button, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .et_pb_contact_submit, .et_pb_bg_layout_light .et_pb_newsletter_button {
  color: #e3001a !important; }

.et_pb_pricing li span:before {
  border-color: #e3001a; }

.et_pb_counter_amount, .et_pb_featured_table .et_pb_pricing_heading, .et_quote_content, .et_link_content, .et_audio_content {
  background-color: #e3001a; }

/* Contact Form Module */
.et_pb_contact p input[type="checkbox"]:checked + label i:before, .et_pb_subscribe .et_pb_contact_field input[type="checkbox"]:checked + label i:before {
  color: #e3001a; }

.et_pb_contact p input[type="radio"]:checked + label i:before, .et_pb_subscribe .et_pb_contact_field input[type="radio"]:checked + label i:before {
  background: #e3001a; }

/* Fullwidth Menu Module */
.et_pb_fullwidth_menu .fullwidth-menu-nav > ul.upwards li ul {
  border-bottom-color: #e3001a; }

/* Dropdown Menu */
.nav li ul {
  border-top: 3px solid #e3001a;
  background: #fff; }

/* Mobile Menu */
.et_mobile_menu {
  border-top: 3px solid #e3001a;
  background: #fff; }

body {
  font-size: 16px; }

h1 {
  font-size: 48px;
  font-weight: 700 !important; }

h2 {
  font-size: 36px; }

.bfv_intro-txt {
  font-size: 18px;
  line-height: 30px;
  text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.95); }

/* Ueberschreibungen */
.et_pb_button {
  padding: .6em 2em !important;
  font-size: 16px;
  /*font-weight: 700;*/ }

.et_pb_button:hover {
  padding: .6em 2em !important;
  box-shadow: 0 20px 27px -14px rgba(0, 0, 0, 0.35); }
/*
.et_pb_portfolio_grid_items .et_pb_module_header,
.et_pb_filterable_portfolio .et_pb_module_header {
  padding: 16px 16px 0 16px !important;
  margin: 0 !important;
  background-color: #181818; }

.et_pb_portfolio_grid_items .post-meta,
.et_pb_filterable_portfolio .post-meta {
  padding: 0 16px 16px 16px !important;
  margin: 0 !important;
  background-color: #181818;
  color: rgba(255, 255, 255, 0.52) !important; }

.et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
  margin: -1px -1px 0 0;
  padding: 10px 20px;
  border: 1px solid #222222;
  color: #d1d3d4;
  background-color: #363636; }

.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active {
  color: #fff;
  background: linear-gradient(to right, #FF601A 0, #e3001a 100%); }

.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover {
  color: #fff;
  background-color: #e3001a; }

.et_pb_filterable_portfolio .et_pb_portofolio_pagination, .et_pb_gallery .et_pb_gallery_pagination {
  border-top: 1px solid #fff; }*/

.et_pb_social_media_follow li a.icon::before {
  color: #fff; }

.header-content img {
  max-width: 56%;
  margin-bottom: 16px; }

.bfv_markedText {
  font-weight: 700;
  color: #e3001a; }

.bfv_tagged {
  font-size: 12px;
  color: #909090;
  background-color: #f5f5f5;
  padding: 4px 16px;
  border-radius: 50px; }

/*# sourceMappingURL=style.css.map */
