/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Feb 01 2022 | 03:11:34 (pm)
/*
/******* Do not edit this file *******/

_:-ms-input-placeholder, :root .fusion-header-v2 .alignright
{
    xposition: absolute;
}

.woocommerce-tabs .panel {
    
     margin-left: 0px;
}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
  width: 150px !important;
  height: 150px !important;
}
.woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce .related ul li.product, .woocommerce-page .related ul li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .upsells.products ul li.product
{
  width: 24% !important;
}

#header .logo {
margin: 0px 0 0px !important;
}

mark {
background-color: white !important;
  display: none;
}



.woocommerce-result-count, .woocommerce-ordering
{
  display: none;
  visibility: hidden;
}

.page-title {
overflow: visible;
padding-bottom: 12px;
  line-height: 26px !important;
}
.product_title {
  line-height: 26px !important;
}

body.single-product #main {
padding: 10px 10px 45px;
}

#sidebar .widget ul {
list-style: disc;
  list-style-position: inside;
}

#sidebar div.heading { background-color: #ddd; padding: 5px; margin-bottom: 5px; }
#sidebar div.heading h3 {margin-bottom: 5px; }

#sidebar .widget ul.product_list_widget li a {height: 42px;}

#nav ul li {
padding: 0 26px 0 0 !important;
}

#nav ul li ul li {
padding: 0 0px 0 0 !important;
}

#notusedsnav .EmailTopMenu a
{
  background:url('../../../nicht-archiviert.svg') no-repeat 0 0 #ffffff;
  
}

.woocommerce-tabs .tabs
{
  	display: none;
}

.has-sidebar .woocommerce-tabs .panel {
width: 613px;
}

.product .product-border {
border-bottom: 0px solid #e7e6e6;
}

#wrapper .fusion-secondary-header {
min-height: 65px !important;
}

#wrapper {
overflow: visible !important;
}

.fusion-main-menu { margin-top: 18px;}

div.product-buttons-container .product_type_simple
{
  display: none;
}

div.product-details-container
{
  height: 82px;
}

.fusion-header-v2 .fusion-secondary-header .alignleft
{
font-size: 14px !important;
font-weight: bold;
}

.home .page-title-container
{
  display:none;
}

body #header.sticky-header .logo {
margin-top: 0;
height: 90px;
max-width: 218px;
}

#wpadminbar *,#wpadminbar #wp-admin-bar-site-name a.ab-item 
{
  color: #fff !important;
}

body.single-product .product_title,body.single-product .product .product-border { display: none;}

body.single-product .product_meta {margin-top: 30px;}

.fusion-main-menu > ul > li > a:hover,.fusion-main-menu .current-menu-item > a,.fusion-main-menu .current_page_item > a, .fusion-main-menu .sub-menu 
{
    border-color: #e80707 !important;
}

.fusion-main-menu .current-menu-item > a,.fusion-main-menu .current_page_item > a,.fusion-main-menu > ul > li > a:hover, .fusion-main-menu .current-menu-ancestor > a,.fusion-main-menu .current-menu-parent > a
{
  color: #e80707 !important;
}

.fusion-secondary-header .fusion-row:before,.fusion-secondary-header .fusion-row:after
{
  content: initial !important;
}

.fusion-footer-widget-area ul li a,.fusion-footer-widget-area .widget_recent_entries li  {
    border-bottom: 1px solid #282a2b !important;
}

.fusion-footer-widget-area .widget_recent_entries li a
{
    border-bottom: 1px solid transparent !important;
}