/**
von shwi
 */
body {
    background: no-repeat center top fixed;
    background-size: 100% auto;
    /*background-color: #9C9E9F;
     */
    color: #9C9E9F;
    background-color: #58585A;
    font-family: 'Changa One', sans-serif;
    /*background-image: url('/daten/merchant/999/img/back_demo.jpg'); /* fallback for older browsers */
    /* background-image: linear-gradient(to bottom, rgba(88, 88, 90, 0.8) 0%, rgba(88, 88, 90, 1) 100%), url('/daten/merchant/999/img/back_demo.jpg');

     */
}

#header{
    height: unset;
}
.heading_s2 h1, .heading_s2 h2, .heading_s2 h3, .heading_s2 h4, .heading_s2 h5, .heading_s2 h6, .heading_s3 h1, .heading_s3 h2, .heading_s3 h3, .heading_s3 h4, .heading_s3 h5, .heading_s3 h6 {
    text-transform: uppercase;
}
.heading_s3::before {
    background-color: #000000;
}


.h6, h6 {
    font-size: 1.3rem !important;
}

.h5, h5 {
    font-size: 1.55rem;
}

.h4, h4 {
    font-size: 1.8rem !important;
}

.h3, h3 {
    font-size: 2.25rem !important;;
}

.navbar .navbar-nav li {
    font-family: 'Changa One', cursive;

}

a {
    color: #9C9E9F;
}

a:hover {
    color: #000 !important;
}

p {
    color: #fff;
}

.social_icons li a {

    color: #fff;
}

.navbar .navbar-nav > li > .nav-link {
    font-size: 1.25rem !important;
}

.cart_count, .wishlist_count {
    background-color: #9C9E9F;
    color: #000000;
}

.navbar-brand span {
    letter-spacing: 0.5em;
    font-weight: 700;
    color: #999999;

    /*  display: none; */
}


.btn-fill-out::before, .btn-fill-out::after {
    font-family: 'Changa One', cursive;
    background-color: #999999;
    color: #fff !important;
}

.btn-fill-out {
    background-color: transparent;
    border: 1px solid #999999;

}

.price {
    color: #FFFFFF !important;
}

.btn-fill-out:hover {
    color: #FFFFFA !important;
}

a:hover {
    color: #FFFFFF !important;
}

.footer_payment {
    display: none;
}

.custome-checkbox input[type="checkbox"]:checked + .form-check-label::before {
    background-color: #0b0b0b;
    border-color: #0b0b0b;
}

.btn-fill-out:hover
.order_complete i {
    color: #999999;
    font-size: 80px;
    margin-bottom: 20px;
}

.indicators_style1 li.active, .indicators_style2 li.active {
    background-color: #0b0b0b;
}

.indicators_style2 li.active::before, .indicators_style1 li.active::before {
    border-color: #0b0b0b;
}

.banner_content2 h2 {
    font-size: 58px !important;
    line-height: 1.1;
    color: #fff;
!important;
    text-transform: unset !important;
}

.carousel-indicators {
    display: none;
}

.btn-border-fill {
    border: 1px solid #fff !important;
    color: #fff !important;

}

.btn-border-fill::before, .btn-border-fill::after {
    background-color: #000;
}

.contact_style3 .contact_icon {
    border: 1px solid #999999;
}

.contact_style3 .contact_icon::before {
    background-color: #fff;
    color: #000 !important;
}

.contact_style3:hover .contact_icon i {
    color: #000 !important;

}

.contact_icon i {

    color: #fff;
}

.product_sort_info {
    display: none;
}

.order_complete i {
    color: #999999 !important;

}

.page-title h1 {
    text-transform: uppercase;
}

.page-title img {
    padding-right: 20px !important;
}

.bg_gray {
    background-color: rgba(88, 88, 90, 0.7) !important;
}

.bg_dark, .light_skin {
    background-color: unset !important;
}

.login_wrap {
    background-color: rgba(21, 21, 19, 0.8) !important;

}



.footer_dark {
    background-color: rgba(88, 88, 90, 0.7) !important;
}

.bottom_footer {
    background-color: #000 !important;
}

.logo_light {
    max-width: 280px;
}

.navbar .navbar-nav > li > .nav-link {
    color: #000000 !important;
    font-size: 18px;
    padding: 22px 6px 22px 10px;
}

.navbar .navbar-nav > li > .active {
    /* background-color: #000000; */
}

.footer_logo {
    max-width: 250px;
}


h1, h2, h3, h4, h5, h6, h4 {
    font-family: 'Changa One', cursive;
    color: #fff !important;
}

.heading_s3 p {
    color: #fff !important;
}

#cartArticle {
    /*  font-family: 'Changa One', cursive;*/
    color: #fff !important;

}

#all_news {
    font-family: 'Changa One', cursive;
!important;

}

.payment_option .custome-radio .form-check-label, .product_sort_info li i, a, label.label_info {
    font-width: 700;

}

.breadcrumb_section.page-title-mini {
    padding: 10px 0;
    background-color: #FFFFFA !important;
}

.page-title div h1 {
    color: #000000 !important;
    padding-bottom: 20px;

}

.breadcrump-line-correction {
    padding-top: 15px;
}

.breadcrumb-item a {
    color: #000000 !important;
}

.banner_section:not(.full_screen), .banner_section:not(.full_screen) .carousel-item, .banner_section:not(.full_screen) .banner_content_wrap, .banner_section:not(.full_screen) .banner_content_wrap .carousel-item {
    height: 900px !important;
}

@media screen and (max-width: 1700px) {
    .banner_section:not(.full_screen), .banner_section:not(.full_screen) .carousel-item, .banner_section:not(.full_screen) .banner_content_wrap, .banner_section:not(.full_screen) .banner_content_wrap .carousel-item {
        height: 800px !important;
    }

}

@media screen and (max-width: 1300px) {
    .banner_section:not(.full_screen), .banner_section:not(.full_screen) .carousel-item, .banner_section:not(.full_screen) .banner_content_wrap, .banner_section:not(.full_screen) .banner_content_wrap .carousel-item {
        height: 700px !important;
    }

}

@media screen and (max-width: 1100px) {
    .banner_section:not(.full_screen), .banner_section:not(.full_screen) .carousel-item, .banner_section:not(.full_screen) .banner_content_wrap, .banner_section:not(.full_screen) .banner_content_wrap .carousel-item {
        height: 600px !important;
    }

}

@media screen and (max-width: 767px) {
    .logo_light {
        max-width: 130px !important;
    }

    .banner_section:not(.full_screen), .banner_section:not(.full_screen) .carousel-item, .banner_section:not(.full_screen) .banner_content_wrap, .banner_section:not(.full_screen) .banner_content_wrap .carousel-item {
        height: 350px !important;
    }

    .banner_content2 h2 {
        font-size: 30px !important;

    }
}

@media screen and (max-width: 575px) {

    .banner_section:not(.full_screen), .banner_section:not(.full_screen) .carousel-item, .banner_section:not(.full_screen) .banner_content_wrap, .banner_section:not(.full_screen) .banner_content_wrap .carousel-item {
        height: 250px !important;
    }

    .banner_content2 h2 {
        font-size: 25px !important;

    }
}

#product_img {
    width: 100%;
}

.carousel-inner {
    background-color: rgba(220, 220, 220, 1) !important;
}

.overlay_bg2::before {
    background-color: initial !important;
}


.carousel-control-next:hover, .carousel-control-prev:hover, .light_arrow .carousel-control-next:hover, .light_arrow .carousel-control-prev:hover {
    background-color: #FFFFFA;
    color: #000 !important;
}

.dashboard_menu .nav-tabs li.nav-item a.active {
    background-color: #FFFFFA !important;
    color: #000 !important;
}

.dropdown-toggle::after, .dropdown-toggler::after {
    border: 0 none;
    content: "\e64b";
    font-family: "themify";
    margin-left: 5px;
    vertical-align: middle;
}



#all_news {
    margin-left: 10px !important;
}

#all_news span {
    color: rgba(255, 255, 255, 1) !important;
    background: #000000 !important;
}

.newsletter_form2 button {
    top: 2px !important;
}

.newsletter_form2 input, .newsletter_form2 input:focus {
    padding: 10px 10px 10px 20px !important;
}


#furtherInformation {
    color: #ab2809 !important;
    font-weight: 700;
}

.product_share {
    display: none;
}


/*
Mega Menu
 */


#header nav.navbar.bootsnav ul.nav > li > a, nav.navbar.bootsnav ul.menu-col > li > a {
    font-family: 'Changa One', cursive;
}

nav.navbar.bootsnav ul.nav > li > a {
    color: #000000;
}


/*
Mega Menu Ende
 */


.product .product_info {
    /* display: none; */
}


.bg_default {
    background-color: #333333 !important;
}

.product_img {

}

.product_img::before {
    /*   background-color: rgba(255, 255, 255, 0.2);*/
}

.product_img img {
    /*  margin-top: -15px;
      overflow: hidden;*/
}

.product, .product_wrap {
    background-color: rgba(156, 158, 159, 1);

}

.contact_info i + * {

    color: unset;
}

.widget_links li a {
    color: #333333;
}

.border_social li a {
    border: 1px solid #ffffff;
}


.border_social .social_icons li a:hover, .border_social.social_icons li a:hover {
    background-color: #000000;
    border-color: #000000;
    color: #fff;
}

.widget_categories li a::before, .widget_archive li a::before {
    content: "\f35a";
    font-family: "Font Awesome 5 Free";
    height: auto;
    line-height: normal;
    margin-right: 10px;
}


.banner_content2 h5 {
    color: #000000 !important;

}


.banner_content2 h2 {
    color: #000000 !important;

}

.banner_content2 a {
    border: 1px solid #000000 !important;
    color: #000000 !important;

}


/**
Menu
 */


.menutitle {
    display: none !important;
}

@media (max-width: 991px) {

    h4 title {
        display: block;
    }


}


@media only screen and (max-width: 380px) {

    h4.title {
        display: none !important;
    }

    .navbar-brand img {
        max-width: unset !important;
    }
}


#header.headerbg-darkcolor {
    background-color: rgba(62, 62, 62, 0.9);
}

#header.headerbg-darkcolor nav.navbar.bootsnav {
    background-color: unset;
}

.team_content {
    display: none;
}

.tags a:hover {
    background-color: #000000;
    color: #fff;
}

.product_info h6 {
    font-size: 1.2rem !important;
}



#header nav.navbar.bootsnav .navbar-toggle {
    color: #ffffff !important;
}

.nl_label span, .nl_label span span, .linearicons-cart {
    color: #ffffff !important;

}

.payment_method, payment_method .heading_s1 h4 {
    color: #000000 !important;
}

.order_review .heading_s1 h4 {
    color: #000000 !important;

}
.payment_option p{
    color: #000000 !important;

}
