a:link, a:visited {
    text-shadow: 0px 0px 0px rgba(255,255,255,0.3);
  -webkit-background-clip: text;
     -moz-background-clip: text;
          background-clip: text;
}


input[type=text],input[type=password],input[type=email],input[type=tel]{
    background-color:#fff;
    border-color:rgba(255,255,255,0.12);
    color:#999;
}
 .hl_image,ul.historylist li{
    border-color:rgba(255,255,255,0.12)
}
 div.agbframe,div.agbframe *{
    color:var(--tpl-text-standard)
}
 #admin ul li:hover a.togglelink{
    background:rgba(255,255,255,0.17)
}
 .box_header{
    border-bottom:4px double rgba(255,255,255,0.12)
}
 .tags_bar_headline{

    background:transparent;
    border-top:1px solid rgba(255,255,255,0.08)
}
 .newsletterbox{
    background:var(--tpl-bg-color-2);
    border-top:2px solid rgba(255,255,255,0.06);
    padding-top:20px;
    padding-bottom:20px;
}
 .filter_bar{
    border:none;
    background:transparent;
    border:1px solid rgba(255,255,255,0.12);
}
 .listingbox:hover{
    box-shadow:0 5px 30px 0 rgba(255,255,255,0.2)
}
 .listingrow:hover{
    box-shadow:0 5px 30px 0 rgba(255,255,255,0.2)
}

 .top-produkte .nice-heading h2{
    text-shadow:0 0 10px rgba(255,255,255,.8);
    color:#fff
}
 .rss--content article{
    border:1px solid rgba(255,255,255,0.12);
}
 .quick-buttons a{
    box-shadow:0 2px 15px 0 rgba(255,255,255,0.3)
}
 .top-produkte > .container > .row > div > h2{
    color:#fff;
    text-shadow:0 0 9px rgba(255,255,255,0.4)
}
 .bestsellerbox--product--price{
    background:rgba(255,255,255,0.14);
}
 .darkbg{
    background:var(--tpl-bg-color)
}
 div.navibar{
    border:1px solid rgba(255,255,255,0.12);
}
 .flex-control-paging li a{
    background:rgba(255,255,255,.1);
}
 .btn-success{
    background-color:var(--tpl-main-color);
    border-color:var(--tpl-main-color);
}
 x.ug-gallery-wrapper .ug-slider-wrapper,x.ug-gallery-wrapper .ug-strip-panel{
    background-color:none;
}
 ul.footerlist li a{
    border-bottom:1px dashed rgba(255,255,255,0.06);
    color:#8c8c8c
}
.alert-warning{
    background-color:var(--tpl-main-color);
    border-color:rgba(255,255,255,0.4);;
    -webkit-box-shadow:0 2px 5px 0 rgba(255,255,255,0.2);
    -moz-box-shadow:0 2px 5px 0 rgba(255,255,255,0.2);
    box-shadow:0 2px 5px 0 rgba(255,255,255,0.2)
}
.alert-info {
    color: #fff;
    background-color: rgba(0,0,0,0.5);
    border-color: rgba(255,0,0,0.5);
}

 .banners .col-lg-4 img{
    -webkit-box-shadow:0 2px 5px 0 rgba(255,255,255,0.2);
    -moz-box-shadow:0 2px 5px 0 rgba(255,255,255,0.2);
    box-shadow:0 2px 5px 0 rgba(255,255,255,0.2)
}
 .box_category,.box1,.box2,.banners .col-lg-4 img{
    -webkit-box-shadow:0 2px 5px 0 rgba(255,255,255,0.2);
    -moz-box-shadow:0 2px 5px 0 rgba(255,255,255,0.2);
    box-shadow:0 2px 5px 0 rgba(255,255,255,0.2)
}
 ul#categorymenu li.level1 a{
    color:#232323;
    border-bottom:1px dotted rgba(255,255,255,0.1)
}
 form#cart_quantity{
    -webkit-box-shadow:0 2px 5px 0 rgba(255,255,255,0.2);
    -moz-box-shadow:0 2px 5px 0 rgba(255,255,255,0.2);
    box-shadow:0 2px 5px 0 rgba(255,255,255,0.2);
}
 .inwarenkorb.detailbutton{
    background:var(--tpl-main-color);
    box-shadow:0 3px 25px 0 rgba(255,255,255,0.3)
}
 .resp-tab-content,.productnavigator{
    -webkit-box-shadow:0 2px 5px 0 rgba(255,255,255,0.2);
    -moz-box-shadow:0 2px 5px 0 rgba(255,255,255,0.2);
    box-shadow:0 2px 5px 0 rgba(255,255,255,0.2);
}
 #checkout_payment .resp-tabs-list li{
    background:rgba(255,255,255,0.1)
}
 .banners.contentbox .col-lg-4 img{
    -webkit-box-shadow:0 2px 5px 0 rgba(255,255,255,0.2);
    -moz-box-shadow:0 2px 5px 0 rgba(255,255,255,0.2);
    box-shadow:0 2px 5px 0 rgba(255,255,255,0.2)
}
 .map-overlay{
    background:rgba(255,255,255,0.65);
    color:rgba(255,255,255,0.6);
}
 .navibar{
    -webkit-box-shadow:0 2px 5px 0 rgba(255,255,255,0.0);
    -moz-box-shadow:0 2px 5px 0 rgba(255,255,255,0.0);
    box-shadow:0 2px 5px 0 rgba(255,255,255,0.0)
}
 .navibar.fixed{
    background:#fff;
    z-index:9999;
    -webkit-box-shadow:0 4px 55px 0 rgba(255,255,255,0.15);
    -moz-box-shadow:0 4px 55px 0 rgba(255,255,255,0.15);
    box-shadow:0 4px 55px 0 rgba(255,255,255,0.15)
}
 .toggle_cart{
    background:var(--tpl-bg-color);
    -webkit-box-shadow:0 3px 5px 0 rgba(255,255,255,0.3);
    -moz-box-shadow:0 3px 5px 0 rgba(255,255,255,0.3);
    box-shadow:0 3px 5px 0 rgba(255,255,255,0.3)
}
 .suggestionsBox{
    background-color:#f1f1f1;
    border:1px solid rgba(255,255,255,0.12);
    color:var(--tpl-text-standard);
    z-index:99999;
}
 .box2,.box1{
    background:#fff;
    border:1px solid rgba(255,255,255,0.12)
}
 .mainnavi > ul > li > ul{
    border:1px solid rgba(255,255,255,0.12);
    background:var(--tpl-bg-color-2);
    border-bottom:7px solid var(--tpl-main-color);
    box-shadow:0 5px 30px 0 rgba(255,255,255,0.2)
}
 .flex-direction-nav .flex-next,.flex-direction-nav .flex-prev{
    background:var(--tpl-bg-color);
    -webkit-box-shadow:0 2px 5px 0 rgba(255,255,255,0.2);
    -moz-box-shadow:0 2px 5px 0 rgba(255,255,255,0.2);
    box-shadow:0 2px 5px 0 rgba(255,255,255,0.2)
}
 .mainnavi li.level2 > a{
    color:var(--tpl-text-headings)!important;
    border-bottom:1px dashed rgba(255,255,255,0.12);
}
 .pagination_text{
    color:var(--tpl-text-standard)!important
}
 .pagination_list ul li.plain{
     background:rgba(255,255,255,0.07)
}
 .summary_pricebox{
    xbackground-color:rgba(255,255,255,0.05);
}
 div.agbframe{
    background-color:var(--tpl-bg-color);
    border-color:#C6C6C6 #DADADA #EAEAEA;
    color:#999;
    color:var(--tpl-text-standard);
}
 .card{
     background-color:rgba(255,255,255,0.2);
}
 .card textarea{
     background:var(--tpl-bg-color);
}
 @media(min-width:1025px) {
     .mainnavi li.level3 > a:hover{
        color:var(--tpl-main-color)!important
    }
}
 #search{
    border:1px solid rgba(255,255,255,0.12);
}
 #search input[type=text]{
    border:1px solid rgba(255,255,255,0);
    color:var(--tpl-text-standard);
}
 #search input[type=text]::placeholder{
     color:#fff;
}
 .mainnavi > ul > li:hover > i{
    color:rgba(255,255,255,0.12)
}
 .toggle_cart,.toggle_wishlist,.toggle_login{
    background:#f1f1f1;
    -webkit-box-shadow:0 2px 5px 0 rgba(255,255,255,0.2);
    -moz-box-shadow:0 2px 5px 0 rgba(255,255,255,0.2);
    box-shadow:0 2px 5px 0 rgba(255,255,255,0.2)
}
 #quick_find button i{
    color:rgba(255,255,255,0.12);
}
 ul#checkoutnavigation li.active{
    background-color:var(--tpl-main-color);
    border-color:#fff;
    color:#fff;
    background-image:-webkit-linear-gradient(-45deg,var(--tpl-main-color) 25%,rgba(var(--plainnum-tpl-main-color),0.8) 25%,rgba(var(--plainnum-tpl-main-color),0.7) 50%,rgba(var(--plainnum-tpl-main-color),0.6) 50%,rgba(var(--plainnum-tpl-main-color),0.5) 75%,rgba(var(--plainnum-tpl-main-color),0.4) 75%);
    background-image:-moz-linear-gradient(-45deg,var(--tpl-main-color) 25%,rgba(var(--plainnum-tpl-main-color),0.8) 25%,rgba(var(--plainnum-tpl-main-color),0.7) 50%,rgba(var(--plainnum-tpl-main-color),0.6) 50%,rgba(var(--plainnum-tpl-main-color),0.5) 75%,rgba(var(--plainnum-tpl-main-color),0.4) 75%);
    background-image:-o-linear-gradient(-45deg,var(--tpl-main-color) 25%,rgba(var(--plainnum-tpl-main-color),0.8) 25%,rgba(var(--plainnum-tpl-main-color),0.7) 50%,rgba(var(--plainnum-tpl-main-color),0.6) 50%,rgba(var(--plainnum-tpl-main-color),0.5) 75%,rgba(var(--plainnum-tpl-main-color),0.4) 75%);
    background-image:linear-gradient(-45deg,var(--tpl-main-color) 25%,rgba(var(--plainnum-tpl-main-color),0.8) 25%,rgba(var(--plainnum-tpl-main-color),0.7) 50%,rgba(var(--plainnum-tpl-main-color),0.6) 50%,rgba(var(--plainnum-tpl-main-color),0.5) 75%,rgba(var(--plainnum-tpl-main-color),0.4) 75%);
    background-color:var(--tpl-main-color);
    border:1px solid var(--tpl-main-color);
    border-bottom-color:rgba(var(--plainnum-tpl-main-color),0.4);
    -webkit-box-shadow:inset 0 10px 0 rgba(255,255,255,0.2);
    box-shadow:inset 0 10px 0 rgba(255,255,255,0.2);
}
 #tooltip{
    background:rgba(255,255,255,0.8);
    color:var(--tpl-text-button);
}
 .checkout-produkt:nth-child(even){
    background:var(--tpl-bg-color)
}
 #leftcol .sidebar-kategorien h4{
    border-bottom:3px solid rgba(255,255,255,0.12);
    background:#535353;
    color:var(--tpl-text-button);
}
 #leftcol .sidebar-kategorien li a{
    border-bottom:1px solid rgba(255,255,255,0.1);
    color:#555;
}
 #leftcol .sidebar-kategorien li a:hover{
    background:rgba(255,255,255,0.08)
}
 .cat_description{
    background:var(--tpl-bg-color);
    border:1px solid rgba(255,255,255,0.12);
 }
 .btn-slider{
    background-color:var(--tpl-main-color);
    border-color:rgba(255,255,255,0.05);
    -webkit-box-shadow:0 3px 5px 0 rgba(255,255,255,0.35);
    -moz-box-shadow:0 3px 5px 0 rgba(255,255,255,0.35);
    box-shadow:0 3px 5px 0 rgba(255,255,255,0.35);
}
 .slider-title h3 span{
    -webkit-box-shadow:0 3px 5px 0 rgba(255,255,255,0.35);
    -moz-box-shadow:0 3px 5px 0 rgba(255,255,255,0.35);
    box-shadow:0 3px 5px 0 rgba(255,255,255,0.35)
}
 .slides li a .btn-slider:hover{
    -webkit-box-shadow:0 7px 12px 0 rgba(255,255,255,0.35);
    -moz-box-shadow:0 7px 12px 0 rgba(255,255,255,0.35);
    box-shadow:0 7px 12px 0 rgba(255,255,255,0.35);
    border-color:rgba(255,255,255,0.05);
    background-color:var(--tpl-text-standard)
}
 .adbox{
    background:rgba(255,255,255,0.9);
    border:1px solid var(--tpl-main-color);
    -webkit-box-shadow:0 3px 5px 0 rgba(255,255,255,0.35);
    -moz-box-shadow:0 3px 5px 0 rgba(255,255,255,0.35);
    box-shadow:0 3px 5px 0 rgba(255,255,255,0.35)
}
 .adbox .box3_header{
    background:var(--tpl-main-color);
    color:var(--tpl-text-button);
    -webkit-box-shadow:0 0 5px 0 rgba(255,255,255,0.35);
    -moz-box-shadow:0 0 5px 0 rgba(255,255,255,0.35);
    box-shadow:0 0 5px 0 rgba(255,255,255,0.35)
}
 .adbox2{
    background:rgba(255,255,255,0.9);
    border:1px solid #ff9818;
    -webkit-box-shadow:0 3px 5px 0 rgba(255,255,255,0.35);
    -moz-box-shadow:0 3px 5px 0 rgba(255,255,255,0.35);
    box-shadow:0 3px 5px 0 rgba(255,255,255,0.35)
}
 .adbox2 .box3_header{
    background:#ff9818;
    color:var(--tpl-text-button);
    -webkit-box-shadow:0 0 5px 0 rgba(255,255,255,0.35);
    -moz-box-shadow:0 0 5px 0 rgba(255,255,255,0.35);
    box-shadow:0 0 5px 0 rgba(255,255,255,0.35)
}
 table.order_table tr.mainrow td{
    border-top:1px solid rgba(255,255,255,0.12);
}
 .input-mini{
    border:1px solid rgba(255,255,255,0.12);
}
 .mm-panels{
    background:var(--tpl-bg-color);
}
 .boxed_layout,.boxed_layout ~ div.copyright{
    border-left:1px solid rgba(255,255,255,0.12);
    border-right:1px solid rgba(255,255,255,0.12)
}
 #product_details .ug-gallery-wrapper{
    border:1px solid rgba(255,255,255,0.12)
}
 .ug-default-button-fullscreen,.ug-default-button-play{
    background-color:rgba(255,255,255,0.35)
}
 .btn_buynow i{
    background:rgba(255,255,255,0.1);
}
 .box-cart__subtotals{
    border:3px solid rgba(255,255,255,0.12)
}
 #serviceboxes{
    border-top:1px dashed rgba(255,255,255,0.12);
    border-bottom:1px dashed rgba(255,255,255,0.12);
}
 #serviceboxes > .row > div{
    color:var(--tpl-text-standard);
    font-family:var(--tpl-font-text),sans-serif;
    border-right:1px dashed rgba(255,255,255,0.12)
}
 #serviceboxes > .row > div:hover i{
    box-shadow:0 5px 30px 0 rgba(255,255,255,0.2)
}

 .btn_buynow{
    color:#fff!important;
    background-color:var(--tpl-main-color)!important;
    box-shadow:0 2px 5px 0 rgba(255,255,255,.16),0 2px 10px 0 rgba(255,255,255,.12)
}
 .btn_buynow:hover{
    box-shadow:0 5px 11px 0 rgba(255,255,255,.18),0 4px 15px 0 rgba(255,255,255,.15);
    filter:brightness(1.1)
}
 .the-subcats{
    background:rgba(255,255,255,0.07);
}
 .pagination_list ul li.plain{
    background:rgba(255,255,255,0.07);
}
 .subcat_title_inner{
     color:#fff;
}
 .lb_desc,.lb_shipping{
    border-bottom:1px dashed rgba(255,255,255,0.12)
}
 .ug-zoompanel.ug-skin-default .ug-zoompanel-button{
    background:rgba(255,255,255,0.12)!important;
}
 ul.pd_iconlist li a,ul.pd_iconlist li input{
    color:var(--tpl-text-standard);
    background:rgba(255,255,255,0.05);
}
 .addtobasket_button .btn i{
    background:transparent;
    background:rgba(255,255,255,0.13)
}
 #wishlist-box{
    background:none;
}
 #gift_coupon{
     border:5px solid #AB1D20;
}
 #gift_coupon,#gift_coupon .highlightbox{
    background:rgba(255,255,255,0.04)
}
 #gift_coupon > h1{
    background:rgba(255,255,255,0.04);
    color:#333;
}
 .checkout-method{
    border-bottom:1px dashed rgba(255,255,255,0.12);
}
 .ug-arrow-left.ug-skin-default,.ug-arrow-right.ug-skin-default{
    background:rgba(255,255,255,0.12);
}
 .ug-button-fullscreen.ug-skin-default{
    background:rgba(255,255,255,0.12)!important;
}
 .reviewsbox{
    background:#fff;
    border:solid rgba(255,255,255,0.12) 1px;
}
 .reviewrow{
    border-top:5px solid #ffdd0f;
    background:rgba(255,255,255,0.07);
} 
 .reviewrow_title + p{
    background:rgba(255,255,255,0.1);
    border:1px solid rgba(255,255,255,0.10980392156862745)
}
 .NL-inputs label{
    color:var(--tpl-text-standard);
    background:rgba(255,255,255,0.15);
    border:1px solid rgba(255,255,255,0.12)
}
 #box-lang img{
    border:2px solid var(--tpl-bg-color);
    box-shadow:0 0 0 1px rgba(255,255,255,0.18);
    opacity:0.8;
}
 .contentpage-content{
    background:none;
}
 .lb_vpe{
    font-family:var(--tpl-font-text),sans-serif;
    color:var(--tpl-text-standard);
}
 .pd_inforow_first,#product_details,.pd_inforow{
    border-color:rgba(255,255,255,0.07)
}
 .productnavigator,.filter_bar{
    background:rgba(255,255,255,0.07)
}
 .modal-header,.table thead th,.modal-footer{
    border-color:rgba(255,255,255,0.1)
}
 #autocomplete_prev,#autocomplete_next{
    background:rgba(255,255,255,0.08);
}
#order_details_desktop .tablecontent:nth-child(odd){
    background:var(--tpl-bg-color-2);
}
#gift_coupon {
    border-color:var(--tpl-main-color);
}
 .pd_box{
    border-top:2px solid rgba(255,255,255,0.05)
}
.pd_price .new_price,
.pd_price .new_price .pricetag,
.pd_price .new_price span{
    color:#dc3545;
}
.pd_price .new_price .pricetag{
    font-size:22px;
    font-weight:bold;
}
 #main-header.fixed{
    background:var(--tpl-bg-color);
    box-shadow:0 5px 15px 0 rgba(255,255,255,0.2)
}
 .mainnavi .level1 > a{
    box-shadow:0 0 1px rgba(255,255,255,0);
}
 .gp_box:nth-child(odd){
    background:rgba(255,255,255,0.1)
}
 .graduated_prices{
    border:1px solid rgba(255,255,255,0.1)
}
 .gp_headline{
    font-family:var(--tpl-font-heading);
    background:rgba(255,255,255,0.07)
}

 .total-block-checkout{
    border:1px solid var(--tpl-main-color);
    background:rgba(255,255,255,0.07);
    padding:7px;
}
@media screen and (max-width: 1024px) {
    #the-menu-button{
        background:#777;
        box-shadow:0 -4px 5px 0 rgba(255,255,255,0.2);
        background:var(--tpl-main-color-2);
        color:#fff;
    }

    #the-menu-button-close{
        background:#777;
        box-shadow:0 -4px 5px 0 rgba(255,255,255,0.2);
        background:var(--tpl-main-color-2);
        color:#fff
    }
    .slider-text p{
        background:rgba(255,255,255,0.4);
        color:#f0f0f0;
    }
    .resp-tabs-list li{
        border-bottom:1px solid rgba(255,255,255,0.15)
    }
    .slicknav_menu{
        background:var(--tpl-bg-color);
        -webkit-box-shadow:0 2px 5px 0 rgba(255,255,255,0.2);
        -moz-box-shadow:0 2px 5px 0 rgba(255,255,255,0.2);
        box-shadow:0 2px 5px 0 rgba(255,255,255,0.2);
    }
    .mobile_iconnav{
        background:var(--tpl-bg-color);
        -webkit-box-shadow:0 -3px 5px 0 rgba(255,255,255,0.2);
        -moz-box-shadow:0 -3px 5px 0 rgba(255,255,255,0.2);
        box-shadow:0 -3px 5px 0 rgba(255,255,255,0.2)
    }
    .slicknav_menu .slicknav_icon-bar{
        -webkit-box-shadow:0 1px 0 rgba(255,255,255,1);
        -moz-box-shadow:0 1px 0 rgba(255,255,255,1);
        box-shadow:0 1px 0 rgba(255,255,255,1)
    }
    .slicknav_nav li{
        border-bottom:1px solid rgba(255,255,255,0.15)
    }
    #order_details_desktop{
        border-bottom:1px solid rgba(255,255,255,0.12);
    }
}
@media only screen and (max-width: 767px) {
    .top-produkte .flex-direction-nav .flex-next,.neue-produkte .flex-direction-nav .flex-next,.bestseller-produkte .flex-direction-nav .flex-next{
        background:rgba(252,252,252,0.61);
        border:1px solid rgba(255,255,255,0.12);
    }
    .top-produkte .flex-direction-nav .flex-prev,.neue-produkte .flex-direction-nav .flex-prev,.bestseller-produkte .flex-direction-nav .flex-prev{
        background:rgba(252,252,252,0.61);
        border:1px solid rgba(255,255,255,0.12);
    }
}
.templateconfigs{
    background:rgba(255,255,255,0.44);
    color:#000;
}

 .vertikalmenu .mainnavi > ul.CatNavi > li{
    border-bottom:3px solid rgba(255,255,255,0.05)
}
 .cc-banner.cc-banner{
    background-color:var(--tpl-bg-footer)!important;
    color:var(--tpl-text-footer)!important;
    box-shadow:0 -5px 9px 0 rgba(255,255,255,0.2)
}
 .search_cat select{
    border-right:1px solid rgba(255,255,255,0.13);
    background:var(--tpl-bg-color);
    color:var(--tpl-text);
}

 .page-wrapper{
    background:var(--tpl-bg-color) 
}
body{
    background-color:var(--tpl-bg-color);
    background-color:none;
}
 .errormessage.shopsystem{
     background:var(--tpl-bg-color);
     color: var(--tpl-text-standard);
}
 .modal-body .box_sub{
     color:var(--tpl-text-standard);
}
.checkout-method:hover{
    background:rgb(38,41,49);
}
.checkout-method:hover{
    background:rgb(38,41,49);
}
 .sort_bar_item select, select, select option, input[type=text], input[type=password], input[type=email], input[type=tel]{
     background:rgb(38,41,49);
     color: var(--tpl-text-headings)!important;
}
 .pagination_list ul li a{
     background:#333;
     color:#eee;
}
div.highlightbox.checkoutborder {
    border-color:var(    --tpl-main-color);
}
.total-block-checkout {
    border-color:var(    --tpl-main-color);
}
 ul#autocomplete_main li, kbdcf autocomplete_content{
     background:var(--tpl-bg-color);
}
 #search .suggestionsBox{
     background: #272727;
}
 ul#autocomplete_main li, kbdcf autocomplete_content, .cf .autocomplete_content{
     background-color: #232323;
     border: 1px solid rgba(255,255,255,0.13);
}

 .suggestionsBox #autocomplete_next, .suggestionList li#autocomplete_next, .suggestionsBox #autocomplete_prev, .suggestionList li#autocomplete_prev {
     border:1px solid#444;
     background: #1c1c1c;
}
 .suggestionsBox #autocomplete_next:hover, .suggestionList li#autocomplete_next:hover, .suggestionsBox #autocomplete_prev:hover, .suggestionList li#autocomplete_prev:hover {
     border-color:var(--tpl-main-color);
     color:var(--tpl-main-color);
     background:#222;
}
 .suggestionsBox #autocomplete_count, .suggestionList li#autocomplete_count{
     background:none;
}
 .suggestionList li a.autocomplete .autocomplete_image{
     border: 7px solid #232323;
     background: #232323;
 }

.ul#autocomplete_main li, 
.cf .autocomplete_content{
 color:#fff;

 background: #333;
}
td.checkbox{
    width:20px;
}
.input-group-text,.productoptions select{
    background: #232323;
    color:#fff;
}
.input-group-text{
    border-right:none;
    border-top-right-radius:0;
    border-bottom-right-radius:0;

}
.productoptions select{

    border-top-left-radius:0;
    border-bottom-left-radius:0;
}
#announcement-bar .announcement-content,#announcement-bar .announcement-content *{
    color:#fff !important;
}

/*KFM*/
/*
.modal.show .modal-dialog{
    max-height:98vh;
    overflow:auto
}
*/
#search input[type=text]::placeholder{
    font-weight:bold;
    font-size:16px;
}
.box_sub_button.cf{
    margin-top:10px;
}
.box_sub_button.cf .pull-right{
    float:right;
}



.listingbox.lb_inner.p-3.d-flex.flex-wrap.justify-content-between.align-items-center.listinglist{
    width:100%
}
.alert-info{
    opacity: 0.7;
}
.pagination_list ul li{
    font-size:13px;
}
.autocomplete .hl_text{
     font-size: 1em;
}

.lb_title{
    padding-top:5px;
}

.suggestionsBox #autocomplete_next, .suggestionList li#autocomplete_next, .suggestionsBox #autocomplete_prev, .suggestionList li#autocomplete_prev {
    padding:5px 0 5px;

}
.suggestionList li a.autocomplete .autocomplete_image{
    margin-bottom: -10px;
    margin-top: -10px;
    border-radius: 4px;
    margin-left: -5px;
    height: 90px;
    width: 91px;
}

.mainnavi > ul > li > ul > li{
    width:23%;
}
.mainnavi li.level2 > a{
    color:var(--tpl-text-headings)!important;
    font-size:1rem;
    font-weight:400;
}
#breadcrumb{
    padding:0 6px 10px;
}
.lb_vpe{
    font-size:9px;
}
@media screen and (max-width: 768px) {
    .badges{
       display:none;
   }
}
@media screen and (max-width: 1024px) {
    .badges{
        right:10px
    }
    #the-menu-button a{
        position:relative;
        padding:20px;
    }
    #the-menu-button-close a{
        position:relative;
        padding:20px;
    } 
    .mobile_iconnav li#the-menu-button .btn-desc{
        bottom:6px
    }
    .mobile_iconnav li#the-menu-button-close .btn-desc{
        bottom:6px
    }
    .lb_price,.lb_price span{
        font-size:16px!important;
        line-height:150%;
        min-height:auto;
        font-weight:400!important;
        line-height:100%!important
    }
}


div.lb_price span.you_save{
    background:#bc0000;
    color:#fff;
    -webkit-box-shadow:0 3px 25px 0 rgba(0,0,0,0.3);
    -moz-box-shadow:0 3px 25px 0 rgba(0,0,0,0.3);
    box-shadow:0 3px 25px 0 rgba(0,0,0,0.3);
    -webkit-animation:color_change 1s infinite alternate;
    -moz-animation:color_change 1s infinite alternate;
    -ms-animation:color_change 1s infinite alternate;
    -o-animation:color_change 1s infinite alternate;
    animation:color_change 1s infinite alternate
}
@-webkit-keyframes color_change {
    from{
       background-color:#bc0000
   }
    to{
       background-color:#e00
   }
}
@-moz-keyframes color_change {
    from{
       background-color:#bc0000
   }
    to{
       background-color:#e00
   }
}
@-ms-keyframes color_change {
    from{
       background-color:#bc0000
   }
    to{
       background-color:#e00
   }
}
@-o-keyframes color_change {
    from{
       background-color:#bc0000
   }
    to{
       background-color:#e00
   }
}
@keyframes color_change {
    from{
       background-color:#bc0000
   }
    to{
       background-color:#e00
   }
}
/*mo
li.active ul > .nav-cat-img, li:hover ul > .nav-cat-img{
    display:none;
}
.mainnavi > ul > li.hassubmenu.active > ul, .mainnavi > ul > li.level1.hassubmenu:hover > ul{
    display:block
}
.mainnavi > ul > li > ul > li{
    width:30%;
}
.mainnavi li.level2 > a{
    color:var(--tpl-text-standard)!important;
    font-size:1.1rem;
    font-weight:900;
    font-family:var(--tpl-font-bold)!important;
}
.banners a{
    margin-bottom:0px;
}
#announcement-bar .announcement-content,#announcement-bar .announcement-content *{
    color:#fff !important;
}
#announcement-bar{
    font-size:16px;
    padding:25px 0;
}
*/
