/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
#wrapper {
 background: #ffffff;
}
.elementor-product-miniature .elementor-badge-new, .elementor-product-miniature .elementor-badge-pack {
 background: #0D0D2A;
}
#header .elementor-nav-menu a { 
 color: #232323;
 text-transform: uppercase;
}
#index .carousel .carousel-inner {
 /*height: 450px;*/
 height: auto;
}
#index .carousel .carousel-item img {
 height: 600px;
 width: 1920px;
 object-fit: cover;
}
#index .carousel .carousel-item .caption {
 bottom: 30%;
 left: 10%;
 max-width: 600px;
}
#index .carousel .carousel-control.left i {
 left: 20px;
 position: relative;
}
#index .carousel .carousel-control.right i {
 right: 20px;
 position: relative;
}

#main .page-content, #main .page-footer, #main .page-header {
 text-align: center;
}

#index #content-wrapper {
 padding-right: 0px;
 padding-left: 0px;
}
#index .featured-products {
 padding-right: 50px;
 padding-left: 50px;
}
#index .banner{
 text-align: center;

}
#index #custom-text {
 max-width: 1000px;
 margin: 0 auto;

}
.product-miniature .product-title a {
 color: #252525;
}
#index {

}
#category .block-category {
 min-height: unset;
}
#category #subcategories {
 display:none;
}

#product #content-wrapper {
 padding-top: 20px;
}