/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*
.fusion-tb-header .fusion-fullwidth { height: 59px !important }
.logo { margin-top: -60px !important }
.awb-menu .awb-menu__main-ul { margin-top: -10px !important; }
*/

.fusion-contact-info { font-size: 16px; }

#portfolio-1-post-2513 .mprice,
#portfolio-1-post-2515 .mprice,
#portfolio-1-post-2517 .mprice,
#portfolio-1-post-2702 .mprice,
#portfolio-1-post-2708 .mprice {
    display: none !important;
}

.floating-button { position: fixed !important; right: 0 !important; z-index: 10000 !important; }
.floating-button.button1 { top: 340px !important; right: -3px !important; }
.floating-button.button2 { top: 400px !important; }
.fusion-text.footer-imprint a { color: #fff !important; }
.fusion-text.footer-imprint a:hover,
.fusion-text.footer-imprint a:focus { color: #a0144c !important; }

.fusion-footer-widget-area ul { font-size: 16px; }
.fusion-footer-widget-area .widget-title { margin: 0 0 10px; text-transform: none !important; }
.fusion-widget-area .widget_nav_menu li { border: none; padding: 0 0 0 12px; }
.fusion-portfolio-post .fusion-image-wrapper .fusion-rollover { background-blend-mode:overlay; background-size: 100%; }
.fusion-footer-widget-area .widget-title { color: #c7b7ab !important; font-size: 26px !important; text-transform: uppercase !important; }

.single-avada_portfolio .fusion-rollover { background: none !important; }
.single-avada_portfolio .fusion-rollover-link { background: none !important; }
.single-avada_portfolio .fusion-rollover-link::before { content: none !important; }
.single-avada_portfolio .fusion-rollover a,
.entry-title.fusion-post-title a,
.stopper a { /* pointer-events: none !important; cursor: default !important; */ }

.single-avada_portfolio h2 { min-height: 60px; font-size: 22px !important; }
.description,
.eq-content { border-top: 1px solid #ccc; padding-top: 10px; }
.description table,
.eq-content table { font-size: 15px; width: 100%; }
.description table td,
.eq-content table td { vertical-align: bottom; padding-bottom: 3px; }
.description table th,
.eq-content table th { vertical-align: bottom; font-weight: 100; font-weight: normal; text-align: left; }
.description table td.tab_price,
.eq-content table td.tab_price { text-align: right; font-size: 18px; color: #1c6979; font-weight: 700; padding-bottom: 2px; }
.eq-title { display: none !important; }
.fusion-portfolio-content > h2.fusion-post-title { line-height: 28px !important; }
.stopper { position: absolute !important; top: -150px; right: 0px; }
.stopper a { z-index: 100; }
.p1 { min-height: 90px; }
.single-avada_portfolio .fusion-text div { min-height: 128px; }
.single-avada_portfolio .fusion-text div.mprice { min-height: auto; }

.fusion-main-menu > ul > li > a:hover,
.fusion-main-menu > ul > li > a:focus,
.fusion-vertical-menu-widget.left .menu li a:hover,
.fusion-vertical-menu-widget.left .menu li a:focus { color: #a0004b !important; }

.rechte-spalte th { text-align: left; }

.telefon-head { z-index: 1000; font-weight: 800; font-size: 24px; width: 200px; height: 24px; position: absolute; left: 380px; top: 26px; }
.fusion-is-sticky .telefon-head { top: 20px; }

.anlieferung-preis td { text-align: left; color: #a0004b; font-weight: 600; }
.anlieferung-preis table { width: 100%; }
.anlieferung-preis th { text-align: left; }
.anlieferung-preis .anfrage { color: #000; }
.uebersicht-lieferpreise { line-height: 1.5 !important; padding-top: 6px; }

.fusion-mobile-current-nav-item a,
.fusion-mobile-current-nav-item a:hover,
.fusion-mobile-current-nav-item a:active,
.fusion-mobile-current-nav-item a:focus { color: #fff !important; }

.search-results .fusion-single-line-meta,
.search-results #sidebar { display: none !important; }
body.search-results.has-sidebar #content { width: 100% !important; }

.fusion-content-widget-area .widget li { background: #133860 !important; border-bottom: 1px solid #fff; }
.fusion-content-widget-area .widget li.current-menu-item,
.fusion-content-widget-area .widget li:hover { background: #a0004b !important; }
.fusion-content-widget-area .widget li .link-text { color: #fff !important; }

#wrapper .fusion-vertical-menu-widget .menu li.current-menu-item>a,
#wrapper .fusion-vertical-menu-widget .menu li.current_page_item>a {
    border-right: 0 !important;
}
.heading h1 strong,
.caption h2 {
    text-shadow: 0px 0px 7px rgba(0,0,0,0.5) !important;
}
.cp-privat { margin-bottom: 5px; }
#cookie-price .mwst { margin-left: 8px; }

@media only screen and (max-width: 1600px) {
  .telefon-head { top: 72px; }
  .fusion-is-sticky .telefon-head { left: 260px; font-size: 20px; }
}
@media only screen and (max-width: 1400px) {
    .telefon-head { top: 76px; }
    .fusion-is-sticky .telefon-head { display: none; }
}
@media only screen and (max-width: 1100px) {
  .fusion-header { padding-bottom: 50px !important; }
  .telefon-head { top: 30px; left: 200px; }
  .fusion-is-sticky .telefon-head { display: block; top: 20px;  }
  .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder { padding-top: 35px !important; }
}
@media only screen and (max-width: 600px) {
  .telefon-head { font-size: 18px; top: 98px; left: 0; }
  #cookie-price-modal > span { display: block; margin: 10px; }
}


/* Boden */
#portfolio-1-post-1627 .fusion-image-wrapper .fusion-rollover { 
    background-image: url("https://update.herter-bonn.de/wp-content/uploads/2019/01/parkettschleiferpaket_schwer_ohne_eckschleifer.jpg") !important;
}

/* Innenausbau */
#portfolio-1-post-3462 .fusion-image-wrapper .fusion-rollover { 
    background-image: url("https://update.herter-bonn.de/wp-content/uploads/2019/01/rotationschleifer.jpg") !important;
}

/* Rohbau */
#portfolio-1-post-3558 .fusion-image-wrapper .fusion-rollover { 
    background-image: url("https://update.herter-bonn.de/wp-content/uploads/2019/01/abbruchhammer_30kg.jpg") !important;
}

/* Tiefbau */
#portfolio-1-post-3604 .fusion-image-wrapper .fusion-rollover { 
    background-image: url("https://update.herter-bonn.de/wp-content/uploads/2019/01/Mini-Bagger-28-t-Bild-2.jpg") !important;
}

/* Gartenbau */
#portfolio-1-post-3619 .fusion-image-wrapper .fusion-rollover { 
    background-image: url("https://update.herter-bonn.de/wp-content/uploads/2019/01/235_mx_frei.jpg") !important;
}

/* Transport */
#portfolio-1-post-3654 .fusion-image-wrapper .fusion-rollover { 
    background-image: url("https://update.herter-bonn.de/wp-content/uploads/2019/01/kipperanhaenger_2700_kg_mit_laubgitteraufsatz.jpg") !important;
}

/* Baustelle */
#portfolio-1-post-3680 .fusion-image-wrapper .fusion-rollover { 
    background-image: url("https://update.herter-bonn.de/wp-content/uploads/2019/01/Fahrgerüst-635-m.jpg") !important;
}

/* Reinigung */
#portfolio-1-post-3704 .fusion-image-wrapper .fusion-rollover { 
    background-image: url("https://update.herter-bonn.de/wp-content/uploads/2019/01/sicherheitssauger_h_klasse.jpg") !important;
}

/* NEU */
#portfolio-1-post-3713 .fusion-image-wrapper .fusion-rollover { 
    background-image: url("https://update.herter-bonn.de/wp-content/uploads/2021/01/Vorabscheider-Blastrac.jpg") !important;
}