.info-line {
    /*background-color: var(--color-one);*/
    color: var(--color-four)
    /* font-weight: bold;7 */
}

.nav-link {
    border: none;
    border-bottom: 0.5px solid var(--c-balack);
    color: var(--c-black);
}

.nav-link:hover {
    font-weight: bold;
    color: var(--c-black);
}

.nav-link:focus, .active {
    color: var(--c-brown);
    font-weight: bold;
}

.card-header {
    /* color: var(--c-black); */
    text-transform: none;
}

.card-NO {
    font-family: var(--font-nav-item);
}

.card-header-NO {
    min-height: 90px;
}

.arrow {
    display: none;
}

.active .arrow {
    display: block;
}

.height-6em {
  height: 4em;
}

.height-6em.doppel-serie {
  height: 7em;
}


.item-quantity {
    color: var(--c-black);            
    display: -webkit-flex;
    display: flex;
    /*flex-direction: column; *//* make main-axis vertical */
    justify-content: center; /* align items vertically, in this case */
    align-items: center; /* align items horizontally, in this case */
    height: inherit; 
}

.slider {
    margin-top: 70px;
}

.slider-big {
    height: var(--cards-height);
}

.img-cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.card-0 {
    background-color: var(--c-white);
}

.card-0:hover {
    background-color: var(--c-card-hover);
}
 
.card1 { 
        /* background-image: url("https://pd-shop.luxania.de/files/opening_systems/05rotory.jpg"); */
        border-top: 0px;
        border-right: var(--border-cards-value) solid white;
        border-bottom: var(--border-cards-value) solid white;
        border-left: 0px;                
}    
.card2 { 
        /* background-image: url("https://pd-shop.luxania.de/files/opening_systems/01coupe.jpg"); */
        border-top: 0px;
        border-right: 0px;
        border-bottom: var(--border-cards-value) solid white;        
        border-left: var(--border-cards-value) solid white;        
}    
.card3 { 
        /* background-image: url("https://pd-shop.luxania.de/files/opening_systems/02magick.jpg"); */
        border-top: var(--border-cards-value) solid white;        
        border-right: var(--border-cards-value) solid white;                
        border-bottom: 0px;
        border-left: 0px;
}    
.card4 { 
        /* background-image: url("https://pd-shop.luxania.de/files/opening_systems/03book.jpg"); */
        border-top: var(--border-cards-value) solid white;     
        border-right: 0px;
        border-bottom: 0px;
        border-left: var(--border-cards-value) solid white;     
}    
    
.card-custom {
      /* background-color: dodgerblue;*/
      /* The image used */
        /* Full height */
        height: 100%;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;      
        

        color: white;
        /*padding: 1rem; */
        /*height: 4rem;*/  
        /* border: none; */
        /* border: 10px solid white; */
        
        border-radius: 0%;
        /*border: 0px;*/
        /* border-color: red;        */
        
}    


.cards {
    height: var(--cards-height);
    /*max-width: 1200px;*/
    /*margin: 0 auto;*/
    display: grid;
    /*gap: 1rem;*/    
   
}

.cards { 
    grid-template-columns: repeat(2, 1fr);
    /* grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); */    
}

.room-divider-home-page {
    background-image: url(/build/images/a_bg_2_1280x720.c6102b00.jpeg); 
    background-position: center center;
    background-size: 100%;
    background-repeat: no-repeat; min-height: 225px;
}

.room-divider-home-page img {
    height: 175px;
    margin-top: 12px;
}


.form-check-label {
  background-color: #007bff;
  color: #fff;
}

/* Hintergrundfarbe des Labels, wenn das Element geöffnet ist */
.form-check-input:checked + .form-check-label {
  background-color: #28a745;
}

/* Hintergrundfarbe des Labels, wenn das Element geschlossen ist */
.form-check-input:not(:checked) + .form-check-label {
  background-color: #dc3545;
}


/* Sidebar styles */
#sidebar {
  min-width: 250px;
  max-width: 250px;
  min-height: 100vh;
}

#sidebar .list-unstyled li a {
  padding: 10px;
  font-size: 1.1rem;
  display: block;
}

#sidebar .list-unstyled li a:hover {
  background-color: #eee;
}

/* Plus/minus styles */


#sidebar .dropdown-toggle:before {
  content: '+';
  float: right;
}

#sidebar .dropdown-toggle[aria-expanded="true"]:before {
  content: '-';
}

/* Add padding to dropdown links */
#sidebar .collapse > li > a {
  padding-left: 20px;
}

/* Remove margin and padding from nested list */
#sidebar .collapse ul {
  margin: 0;
  padding: 0;
}

/* Add padding to nested list items */
#sidebar .collapse ul li a {
  padding: 10px 10px 10px 40px;
  font-size: 1rem;
  display: block;
}

/* Change background color of nested list items on hover */
#sidebar .collapse ul li a:hover {
  background-color: #ddd;
}

/* Adjust position of nested list items */
#sidebar .collapse ul ul li a {
  padding-left: 60px;
}

/* Hide nested list by default */
#sidebar .collapse ul ul {
  display: none;
}

/* Show nested list when parent is active */
#sidebar .collapse ul li.active > ul {
  display: block;
}




#sidebar-menu-left .nav-link[aria-expanded="true"] .if-collapsed {
    display: none;
}

#sidebar-menu-left .nav-link[aria-expanded="false"] .if-not-collapsed {
    display: none;
}

/*$grid-breakpoints: (
  xs: 0,
  sm: 576px,
  md: 768px,
  lg: 992px,
  xl: 1200px,
  xxl: 1400px
);*/

.custom-inside-block-header {
    min-height: 150px;
}

.anfrage-box {
    border: 1px solid white;
    padding: 5px 5px; 
}

.anfrage-box a {
    color: #fff !important;    
    text-decoration: none;
}

.anfrage-box:hover a {
    color: #282828 !important;       
    color: var(--c-brown) !important;                   
    /* --c-grey: --c-light-grey-2: --c-light-blue: --c-beige: */     
    text-decoration: none;
}

.anfrage-link-mini {
    color: #282828;    
    border: 1px solid #282828;
    padding: 5px 5px; 
    text-decoration: none;
}

.anfrage-link-mini:hover {
    color: var(--c-brown);                   
    /* --c-grey: --c-light-grey-2: --c-light-blue: --c-beige: */     
    text-decoration: none;
}


.left-menu-category-name {
    font-weight: bold;
    font-size: 1.1em;
}


@media (max-width: 1200px) {        
    .slider-big { height: 300px; }        
    .cards { height: 300px; }        
    
    .card-custom { 
        width: 100%;
        height: auto;                
        /* height: 145px; */
    }        
    .card1 { border-right: 4px solid white; border-bottom: 4px solid white; }    
    .card2 { border-bottom: 4px solid white; border-left: 4px solid white; }    
    .card3 { border-top: 4px solid white; border-right: 4px solid white; }    
    .card4 { border-top: 4px solid white; border-left: 4px solid white; }        
}

@media (max-width: 992px) {        
    .slider-big { height: 400px;}        
    .cards { height: 400px; }    

    .card-custom { 
        width: 100%;
        height: auto;                
        /* height: 145px; */
    }        
    .card1 { border-right: 3px solid white; border-bottom: 3px solid white; }    
    .card2 { border-bottom: 3px solid white; border-left: 3px solid white; }    
    .card3 { border-top: 3px solid white; border-right: 3px solid white; }    
    .card4 { border-top: 3px solid white; border-left: 3px solid white; }        
}

@media (max-width: 991px) {
    .height-6em {
      height: 50px;
    }
    .height-6em.doppel-serie {
      height: 50px;
    }        
}

@media (max-width: 768px) {
    .height-6em {
      height: 100px;
    }
    .height-6em.doppel-serie {
      height: 100px;
    }

    .slider-big { 
        width: 100%;      
        height: 400px;
    }        
    .cards { height: 300px; }    

    .card-custom { 
        width: 100%;
        height: auto;                
        /* height: 145px; */
    }        
    .card1 { border-right: 3px solid white; border-bottom: 3px solid white; }    
    .card2 { border-bottom: 3px solid white; border-left: 3px solid white; }    
    .card3 { border-top: 3px solid white; border-right: 3px solid white; }    
    .card4 { border-top: 3px solid white; border-left: 3px solid white; }        
}

@media (max-width: 420px) {
  .height-6em {
    height: 160px;
  }
  .height-6em.doppel-serie {
    height: 160px;
  }
}
/* @media (max-width: 1200px) { 
  .cards { 
      grid-template-columns: repeat(3, 1fr); 
  }
} */
/* @media (max-width: 1200px) { 
  .cards { 
      grid-template-columns: repeat(3, 1fr); 
  }
} */
/* @media (max-width: 1200px) { 
  .cards { 
      grid-template-columns: repeat(3, 1fr); 
  }
} */
/* @media (max-width: 1200px) { 
  .cards { 
      grid-template-columns: repeat(3, 1fr); 
  }
} */

 /* @media (min-width: 600px) {
  .cards { grid-template-columns: repeat(2, 1fr); }
}*/


/* @media (min-width: 900px) {
  .cards { grid-template-columns: repeat(3, 1fr); }
} */

/*
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
*/                


