
.bkg-dark .ik-outer-hompage {
	background-color: #121212; /* #FC0; */
}

.bkg-dark .navbar-brand span {
    color: #FFF; /* #000; */
}

.bkg-dark .ikicon.ikicon-shopping-cart {
    background-image: url(../svg/ico_cart_white.svg);
}
.bkg-dark .ikicon.ikicon-user {
    background-image: url(../svg/ico_user_head_white.svg);
}
.bkg-dark .ikicon.ikicon-user[style='color:red;'], .bkg-dark .ikicon.ikicon-user.active {
    background-image: url('../svg/ico_user_head_red.svg');
}

.bkg-dark .ikicon.ikicon-search {
    background-image: url(../svg/ico_mag_glass_white.svg);
}
.bkg-dark .navbar-inverse .navbar-toggle .icon-bar {
    background-color: #FFF; /* #000; */
}
.bkg-dark .slide-menu ul a {
    color: rgba(255,255,255,0.75); /* rgba(0,0,0,0.75); */
}
.bkg-dark .slide-menu ul a:hover, .slide-menu ul a:focus {
    color: rgba(255,255,255,1);
}
.bkg-dark .slide-menu {
	background-color: #000;
}
.bkg-dark .navbar-inverse .navbar-collapse {
   border-color:#202020;
   /* #0F0F0F; */ /* #E1E1E1; */
}

@media (min-width: 992px) {
	.nav>li {
		padding-left: 2rem;
		padding-right: 2rem;
	}
}
@media (min-width: 1024px) {
	.nav>li {
		padding-left: 2rem;
		padding-right: 2rem;
	}
}
@media (min-width: 1280px) {
	.nav>li {
		padding-left: 3rem;
		padding-right: 3rem;
	}
}



.bkg-dark .navbar {
    background: #000; /* #FFF; */
    background-color: rgb(0, 0, 0); /* rgb(255, 255, 255); */
    color: rgba(255,255,255,.7);
    border-bottom: 1px solid #202020; /* #010101; */ /* var(--ikv3-bg-light-grey); */
}

.bkg-dark .navbar-inverse .navbar-nav>li>a {
    color: rgba(255,255,255,.7);
	transition: color .5s;
}
.bkg-dark .navbar-inverse .navbar-nav>li>a:hover {
    color: rgba(255,255,255,1);
}

.bkg-dark .navbar-inverse .navbar-collapse {
    /* border-color: #010101; */ /* #E1E1E1; */
}

.bkg-dark .navbar a,
.bkg-dark .navbar .navbar-nav .dropdown > a {
    color: rgba(255,255,255,.7);
	font-weight: 400; /* 650; */ /* bold; 20220523 */
	transition: color .5s;
}
.bkg-dark .navbar a:hover,
.bkg-dark .navbar .navbar-nav .dropdown > a:hover {
    color: rgba(255,255,255,.1);
}
.bkg-dark .navbar a:focus,
.bkg-dark .navbar .navbar-nav .dropdown > a:focus { /* vedere se aggiungere una classe active via JS al posto di questo */
	font-weight: 650; /* bold; 20220523 */
}

.bkg-dark .navbar .btn a {
    color: #FFF;
}

.bkg-dark a .hex_section, 
.bkg-dark .artitst-home-info a {
    transition: color .5s;
}


/* 20230331 */

body.bkg-dark>footer {
    background: #1a1a1a; /* rgba(26,26,26,1); */
}
@media screen and (min-width:768px) {
	.ik_logo_footer>div {
		display:flex;
		flex-wrap: nowrap;
		align-items:center;
		gap:20px;
	}
}
.footer-ik-logo {
	height: 60px;
}
.company-tagline {	
}
body>footer .container {
    padding-top: 40px;
    padding-bottom: 40px; /* 20px; */
}

.home-page-container h1 {
	margin-left:10px;
	margin-right:10px;
}


/* 20230331 */

.carousel-control {
	opacity: .5; /* 20230727 .opacity: .5; */
	transition: opacity .5s;
}
.carousel-control:hover {
	opacity: 1; /* 20230727 .opacity: 1; */
	transition: opacity .5s;
}
.carousel-control .icon-prev {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}
.carousel-control .icon-prev:before {
	width:64px !important; /* 80px !important; */
	height:64px !important; /* 80px !important; */
    content: url('../svg/carousel-chevron-round-white-grayshad.svg'); /* url('/dev/home2023/images/carousel-chevron-round.svg'); */ /* '\203a'; */
}
.carousel-control .icon-next:before {
	width:64px !important; /* 80px !important; */
	height:64px !important; /* 80px !important; */
    content: url('../svg/carousel-chevron-round-white-grayshad.svg'); /* url('/dev/home2023/images/carousel-chevron-round.svg'); */ /* '\203a'; */
}
.main-carousel .carousel-control .icon-next, 
.main-carousel .carousel-control .icon-prev {
    width: 64px !important; /* 80px !important; */
    height: 64px !important; /* 80px !important; */
    line-height: 64px !important; /* 80px !important; */
    margin-top: -32px !important; /* -40px !important; */
    background-color: transparent; /* aliceblue !important; */
}

.bkg-dark .home-page-container {
        
    colo