/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
/* AVA-Produkt-Boxen-ak*/
.orca_ava_product_link{
    display: none!important;
}

/* AVA-Navigation-ak*/
.mccom-disable-hover-underline .menu-title-text::after {border-color: #fff !important;}
.sf-menu{
    padding-left: 100px;
}
/* Startseite-Boxen-ak*/
@media only screen and (max-width: 3000px) {.mccom-box-startseite-leistungen{min-height: 390px !important;}}
@media only screen and (max-width: 1600px) {.mccom-box-startseite-leistungen{min-height: 420px !important;}}
@media only screen and (max-width: 1000px) {.mccom-box-startseite-leistungen{min-height: 370px !important;}}

/* Webinare-Boxen-ak*/
@media only screen and (max-width: 3000px) {.mccom_orca_event_content{min-height: 300px !important;}}

/* Webinare-Boxen-ak*/
.mccom-nav-vergleich  {background-color: #cddff3 !important;} .mccom-nav-vergleich:hover {background-color: #b3ccea !important;}
.mccom-nav-se {background-color: #fff !important;} .mccom-nav-se:hover {background-color: #f1f5fb !important;}
.menu-item-pe .menu-item-ee {background-color: #fff !important;} .mccom-nav-pe:hover  {background-color: #f1f5fb !important;}
.menu-item-ee {background-color: #fff !important;} .mccom-nav-ee:hover  {background-color: #f1f5fb !important;}

/* Material Icons */
body.material[data-button-style^="rounded"] .nectar-button.has-icon i.material-icons.icon-default-style{
  background-color: var(--nectar-extra-color-2) !important;
}

/* Material Icons – in Fancy Box & CTA */
.nectar_icon i.material-icons,
.nectar-button i.material-icons,
.nectar_btn i.material-icons,
.nectar-icon-list i.material-icons,
.nectar-cta i.material-icons {
  font-family: "Material Icons" !important;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-indent: 0;
  background: none !important;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: "liga";
}

/* .nectar_icon:before,
.nectar_icon:after,
.nectar_icon .nectar_icon_wrap:before,
.nectar_icon .nectar_icon_wrap:after,
.nectar-button:before,
.nectar_btn:before {
  content: none !important;
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
} */

/* Nur anwenden, wenn im Element ein Material-Icon enthalten ist */
:where(.nectar_icon_wrap, .nectar_icon, .nectar-button, .nectar_btn):has(.material-icons)::before,
:where(.nectar_icon_wrap, .nectar_icon, .nectar-button, .nectar_btn):has(.material-icons)::after {
  content: none !important;
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* nur wenn ein Material-Icon im Container steckt */
@supports(selector(:has(*))) {
  .nectar_icon:has(i.material-icons)::before,
  .nectar_icon:has(i.material-icons)::after,
  .nectar_icon .nectar_icon_wrap:has(i.material-icons)::before {
    content: none !important;
  }
}

/* === Icon List: Material === */
@supports(selector(:has(*))) {
  .nectar-icon-list .list-icon-holder:has(> i.material-icons.icon-default-style) {
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
}