.mb-30-footer {
  margin-bottom: 0 px;
}

/* Allgemeine Farbanpassungen */ 

.bg-gray-lighter, p {
  background: #f;
  color: #0c014f;
}

body {
  color: #0c014f;
}

h1, .h1 {
  color: #fa0729;
}

h2, .h2 {
  color: #0c014f;
}
  
h3, .h3 {
  color: #fa0729;
}

        /* Startseite */ 
		
		.header-top-bar {
  background: #0c014f none repeat scroll 0 0;
}


        nav .main-menu > li:hover .product-nav, nav .main-menu > li:hover > a { 

            color: #fa0729; 

        } 

.main-menu > li > a {
  color: #0c014f;
}

.navbar-collapse collapse {
	font-size: 166px;
  }


        .main-menu > li > a::before, .dropdwn li a::before, .single-mega-item li a::before { 

            background: #fa0729 none repeat scroll 0 0; 

        } 

  

        .header-search-inner::before { 

            background: #fa0729 none repeat scroll 0 0; 

        } 

  

        nav .abc { 

            color: #fa0729; 

            font-weight: bold; 

            font-size: 16px; 

            display: block; 

        } 

nav .mega-menu-area a {
  color: #0c014f;
}
  
.slider {
  margin-top: 160px;
}

        .submit-btn-1 { 

            background: #fa0729; 

        } 

  

        .bg-magenta, .product-item-2 .action-button { 

            background: #fa0729; 

        } 

  

        a.button { 

            background: #fa0729 !important; 

        } 

  

        .blog-item .blog-desc { 

            background: rgba(177, 136, 31, 0.8); 

            color: #fa0729; 

            height: 100%; 

            left: 0; 

            padding: 40px; 

            position: absolute; 

            top: 0; 

            width: 100%; 

            opacity: 0; 

            transition: all 0.5s ease 0s; 

        } 

  

        footer .row ul a:hover { 

            color: #fa0729; 

        } 

        footer .row ul a { 

            color: #0c014f; 

        } 
  
  footer .row p {
  color: #0c014f;
  font-size: 16px !important;
  font-weight: bold;
}

.mb-30-footer {
  color: #0c014f;
  font-size: 16px !important;
  font-weight: bold;
}

.bg-black {
  background: #0c014f !important;
}

        .border-left::before, footer .row h4::before { 

            background: #fa0729 none repeat scroll 0 0; 

        } 

  

        .sidebar #cat-treeview .active > a { 

            color: #fa0729; 

        } 

          .sidebar #cat-treeview a { 

            color: #0c014f; 
        } 

        a:focus, a:hover { 

            color: #fa0729; 

            text-decoration: none; 

        } 

  

        .shop-tab li.active a { 

            color: #fa0729; 

        } 

  

        /* Produkt Detailseite - Kalkulationsebene */ 

  

        .detail-content .detail-panel-wrapper .border-left::before, .detail-content .detail-panel-wrapper footer .row h4::before { 

            background: #fa0729 none repeat scroll 0 0; 

            content: ""; 

            height: 12px; 

            left: 0; 

            margin-top: -6px; 

            position: absolute; 

            top: 50%; 

            width: 2px; 

        } 

  

        .detail-content .detail-panel-wrapper .button_info { 

            background: #fa0729; 

            border: 0 none; 

            border-radius: 5px; 

            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03) inset; 

            color: #fff; 

            padding: 5px 10px; 

            font-weight: normal; 

            font-size: 12px; 

        } 

  

        .detail-content .detail-panel-wrapper .text-magneta { 

            color: #fa0729; 

        } 

  

        .detail-content .button { 

            background: #fa0729; 

            border: 0 none; 

            border-radius: 5px; 

            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03) inset; 

            color: #fff; 

            padding: 5px 20px; 

        } 

         

        /* Datenblatt */ 

         

        .detailinfo h3 { 

            color: #fa0729 !important; 

        } 

  

        /* Uploader */ 

  

        .uploaresizeiframe .message-box .articel-title { 

            color: #fa0729; 

            padding: 5px 10px; 

        } 

  

        .upload-zone .wmd-upload-default-message { 

            text-align: center; 

            color: #fa0729; 

            cursor: pointer; 

        } 

  

        .wmd-upload-wrapper .upload-control span, .wmd-btn { 

            background: #fa0729; 

            border: 0 none; 

            border-radius: 5px; 

            box-shadow: 0 0 0 1px rgba(0,0,0,.03) inset; 

            color: #fff; 

            padding: 5px 20px; 

            cursor: pointer; 

        } 

  

        .wmd-btn:hover, .wmd-upload-wrapper .upload-control span:hover { 

            background: #906b0c; 

        } 

  

        /* Login - Registrierung */ 

  

        .wmd-btn:hover, .wmd-upload-wrapper .upload-control span:hover { 

            background: #906b0c; 

        } 

  

        input[type="text"]:focus, input[type="password"]:focus { 

            border: 1px solid #906b0c; 

        } 

  

        .btn-hover-2::before { 

            background: #fa0729 none repeat scroll 0 0; 

        } 

  

        /* Bestellübersicht */ 

  

        .order-total { 

            color: #fa0729; 

        } 

  

        .order-total-price { 

            color: #fa0729; 

        } 

  

        .summary .button { 

            background: #fa0729; 

        } 

  

        /* Adressbuch */ 

  

        .btn-hover-2::before { 

            background: #fa0729 none repeat scroll 0 0; 

        } 

  

        .addrbook_button { 

            border: medium none; 

            color: #fa0729 !important; 

            font-size: 13px; 

            font-weight: 700; 

            height: 35px; 

            padding: 0 20px; 

            text-transform: uppercase; 

            transition: all .3s ease 0s; 

            background: #000; 

        } 

         

        /* Auftragsstatus */ 

  

        .konto-tracking h3 { 

            color: #fa0729; 

        } 

         

        .konto-tracking-detail h3 { 

            color: #fa0729; 

        } 

         

        .konto-tracking-detail .button { 

            background: #fa0729; 

            border: 0 none; 

            border-radius: 5px; 

            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03) inset; 

            color: #fff; 

            padding: 5px 20px; 

            margin-bottom: 20px; 

        } 

         

        .konto-tracking-detail .konto-panel-wrapper textarea:focus { 

            border-color: #fa0729; 

        } 

  

        /* Passwort ändern */ 

  

        .passwordlost h3 { 

            color: #fa0729; 

        } 

  

        .passwordlost .button { 

            background: #fa0729; 

            border: 0 none; 

            border-radius: 5px; 

            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03) inset; 

            color: #fff; 

            padding: 5px 20px; 

        } 

  

        /* Papiergewichtsrechner */ 

  

        .papiergewichtsrechner a.lionbutton3, .papiergewichtsrechner button.lionbutton3 { 

            background: #fa0729; 

            color: #ffffff; 

            display: inline-block; 

            float: left; 

            margin-right: 8px; 

            padding: 5px 10px; 

            margin-bottom: 1em; 

        } 

  

        .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { 

            background: #fa0729 none repeat scroll 0 0; 

        } 

  

        .papiergewichtsrechner .ui-slider-horizontal { 

            background: #f08aa1; 

        } 

  

        .papiergewichtsrechner #bigergebnis span { 

            color: #fa0729; 

        } 

 

        /* Kontaktseite */ 

         

.contact-address:hover i { 

background: #fa0729 none repeat scroll 0 0; 

} 

 

        .contact-address:hover i { 

  

        background: #fa0729 none repeat scroll 0 0; 

        } 

/****************** Farbanpassungen ENDE ***************** /



/* Subslider ausgeblendet */ 

  

.image-container img { 

    margin: 0 auto; 

    display: none; 

} 

  

@media only screen and (min-width: 1024px) { 

    .mt-50 { 

     padding-top: 160px; 

    } 

}     

  

@media only screen and (min-width: 1024px) { 

    .mt-40 { 

     margin-top: 210px; 

    } 

} 

  

@media only screen and (min-width: 1024px) { 

    .mt-80 { 

     margin-top: 210px; 

    } 

} 


/**************** Subslider ausgeblendet ENDE *******************/

/* Header Fixierung mobile Ansicht */ 
 

#sticky-header { 

    position: fixed; 

    width: 100%; 

    z-index: 10; 

}

 .header-area .logo {
  padding: 5px 0;
  margin-top: 15px;
}


.widget.widget-paymentinfo.mb-30.box-shadow {
  display: none;
}
