@import url('https://use.typekit.net/lua6jlq.css');
/* import url('https://fonts.googleapis.com/css2?family=Teko:wght@400;500;600;700&display=swap'); */
/*
.modal.show .modal-dialog{
    max-height:98vh;
    overflow:auto
}*/
.lb_price .special_price .small_price{
    display:block;
}
.lb_price .special_price .small_price{
    float:none;
}
.lb_price .small_price,
.lb_price .small_price strike,
.pd_price .old_price, .pd_price .old_price *{
    font-size:28px;
    color:#dc3545;

}
.pd_price .old_price .small_price{
    font-size:16px;   
}
.pd_price .new_price .pricetag{
    color:#fff;
}
#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_image {
    background: none;
}

.lb_title{
    padding-top:5px;
	padding-top:10px;
}

.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
    }
}
.logo-top {
    max-height: 25px;
    margin-top: 25px;
}

#currencies{
    margin-top:-4px;
    width: 60px;
    float: right;
}
#currencies select,
#currencies select:focus,
#currencies select:active{
    border:none;
    background:none;
}
#currencies select option{
    background:var(--tpl-main-color);
    padding:5px;
}
#box-lang .dropdown-toggle::after {
    margin-left: 8px;
    margin-right: 15px;
    z-index: 99;
    position: relative;
    top: 3px;
}
@media screen and (min-width: 1024px){
    #main-header.fixed .logo-top {
        max-height: 25px;
        margin-top: 25px;
        max-width: calc(100% - 60px);
    }
    .home-product-banner{
        position:relative;
        top:-150px;
        margin-bottom:-150px;
    }
    .listingbox{
        width: 32%;
    }
}
body .product-carousel.owl-carousel .owl-item img{
    xmax-height:120px;
    padding-bottom:10px;
}
body .ug-gallery-wrapper .ug-slider-wrapper, body .ug-gallery-wrapper .ug-strip-panel{
    background: none !important;
}
#big_slider2{
    position:relative;
}
#big_slider2 .carousel-item h1{
    margin: 0;
    padding: 0;
    font-family: 'freight-display-pro';
    font-size: 88px;
    line-height: 1.1;
    font-weight: bold;
}
#big_slider2 .ac-inner{
        height: 90%;
        align-items: center;
        display: grid;
        position: absolute;
        max-width: 1180px;
        margin: 0 auto;
        width: 100%;
        top: 0;
        xdisplay: table-cell;
        xvertical-align: middle;
        justify-content:center;
        align-content:center;
    
}
#big_slider2 h1 span,#big_slider2 h1 span {
    text-decoration-thickness: 2px;
    text-decoration: underline;
    font-family: 'freight-display-pro';
    font-size: 88px;
    line-height: 1.1;
    font-weight: bold;
}
#big_slider2 .carousel-item{
    overflow:hidden;
}
#big_slider2 video {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    -moz-transform-origin: top left;
    transform-origin: top left;
    transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    width: 100%;
}
#big_slider2 .carousel-indicators li{
    margin-right:15px;
    width:15px;
    height:15px;
}
#big_slider1 .carousel-item h1, #big_slider2 .carousel-item h1,
    #big_slider1 .carousel-item h1 span, #big_slider2 .carousel-item h1 span {
        font-size:6rem;
        margin:0.5rem;
        text-shadow:5px 5px 5px #000;
    }
    #big_slider1 .carousel-item h1 span.smaller, #big_slider2 .carousel-item h1 span.smaller {
        font-size:4rem;
        margin:0.5rem;
    }
@media screen and (max-width: 1024px){
    #big_slider2 .ac-inner{
        width:90%;
        height:90%;        
    }
    
    #big_slider1 .carousel-item h1, #big_slider2 .carousel-item h1,
    #big_slider1 .carousel-item h1 span, #big_slider2 .carousel-item h1 span {
        font-size:5rem;
        margin:0.5rem;
    }
    #big_slider1 .carousel-item h1 span.smaller, #big_slider2 .carousel-item h1 span.smaller {
        font-size:3rem;
        margin:0.5rem;
    }
   
}
@media screen and (max-width: 768px){
    #big_slider1 .carousel-item h1, #big_slider2 .carousel-item h1,
    #big_slider1 .carousel-item h1 span, #big_slider2 .carousel-item h1 span {
        font-size:3rem;
        margin:0.5rem;
    }
    #big_slider1 .carousel-item h1 span.smaller, #big_slider2 .carousel-item h1 span.smaller {
        font-size:1rem;
        margin:0.5rem;
    }
}
.product-carousel.owl-carousel .owl-stage .owl-item img{
    margin-top:10px;
    margin-bottom:10px;
    max-height: 315px;
}
#box-lang {
    height: 35px;
    margin-top: -12px;
    margin-right: 30px;
}
#box-lang img{
width: auto;
height: 41px;
}
#box-lang img {
    width: auto;
    height: 25px;
}

#announcement-bar .announcement-content{
max-height: 25px;
}
#announcement-bar .announcement-content *{
font-size: 14px;
}
#announcement-bar .announcement-content svg{
    position:relative;top:4px;
}
@media screen and (max-width: 1024px){
    #announcement-bar {
        width: 100%;
        margin: 0;
    }
}
@media screen and (max-width: 768px){
    #box-lang {
        margin-top: -8px;
        margin-right: -4px;
    }
}
#admin{
    position:static;
}
.adminspacer {
    height: 0px;
}
#main-header.container-fluid{
    margin-right: 0;
    margin-left: au0to;
}
.mm-slideout {
    z-index: 9;
}
.contentbox h1{
    font-size: 90px;
    line-height: 0.5;
    margin-bottom: 30px;
    font-family: "Teko";
    font-weight: 600;   
    color:var(--tpl-text-headings);
    text-transform:uppercase;
}
.contentbox h1 span{
    font-size: 60px;
    line-height: 1;
    margin-bottom: 5px;
    font-family: "Teko";
    font-weight: 600;  
    color:#aa4d9e; 
    text-transform:uppercase;
}
@media screen and (max-width: 576px){
    .contentbox h1{  
        line-height: 0.7;
    }
    .contentbox h1 span{
        line-height: 0.7;
    }
}
#dasmenu li a{
    font-family: "Teko";
    font-weight: 300;   
    text-transform:uppercase;
    font-size:25px;
}
#announcement-bar{
display:block;padding-top:5px;padding-bottom:5px;
}
#main-header.fixed #announcement-bar{
    display:none;
}
/*
DELETE FROM `customers` WHERE customer_id > 1;}
ALTER TABLE `customers` auto_increment = 2;
DELETE FROM `customers_info` WHERE customer_id > 1;


TRUNCATE customers_dsgvo;
TRUNCATE customers_basket;
TRUNCATE customers_ip;
TRUNCATE customers_ip;
TRUNCATE customers_login;
TRUNCATE customers_wishlist_attributes;
TRUNCATE customers_wishlist;
TRUNCATE customers_login;
DELETE FROM `customers_status_history` WHERE customer_id > 1;
TRUNCATE orders;
TRUNCATE orders_products;
TRUNCATE ororders_products_attributesers;
TRUNCATE orders_products_download;
TRUNCATE orders_recalculate;
TRUNCATE orders_status_history;
TRUNCATE orders_total;
TRUNCATE orders_tracking;
TRUNCATE orders_status_history;
TRUNCATE personal_offers_by_customers_status_1;
TRUNCATE personal_offers_by_customers_status_2;
TRUNCATE personal_offers_by_customers_status_3;
TRUNCATE personal_offers_by_customers_status_4;
TRUNCATE personal_offers_by_customers_status_5;
TRUNCATE personal_offers_by_customers_status_6;
TRUNCATE products_xsell_grp_name;
TRUNCATE products_xsell;
TRUNCATE 	products_vpe;
TRUNCATE 	products_to_categories;
TRUNCATE 	products_tags_values;
TRUNCATE products_tags_options;
TRUNCATE products_tags;
TRUNCATE products_options_values_to_products_options	;
TRUNCATE products_options_values;
TRUNCATE products_options;
TRUNCATE products_notifications;
TRUNCATE 	products_images;
TRUNCATE products_graduated_prices;
TRUNCATE products_description;
TRUNCATE products_content;
TRUNCATE 	products_attributes_download;
TRUNCATE products_attributes;
TRUNCATE 	products;
TRUNCATE newsletters;
TRUNCATE 	newsletters_history;
TRUNCATE 	newsletter_recipients;
TRUNCATE 	newsletters_history;
TRUNCATE 	manufacturers;
TRUNCATE 	manufacturers_info;
TRUNCATE 	newsletters_history;
TRUNCATE 		categories;
TRUNCATE 	categories_description;
TRUNCATE 	coupons;
TRUNCATE 		coupon_gv_customer;
TRUNCATE 		coupon_email_track;
TRUNCATE 	coupon_gv_queue;
TRUNCATE 	coupon_redeem_track;
TRUNCATE 	coupons_description;
TRUNCATE 	coupons_description;

*/