
/* buttons */
button, .button, .button-primary {
    border-radius: 4px;
}

.select2-container{
    margin-top: 0 !important;
}

.select2-container .select2-choice {
   border-radius: 4px !important;
}

/* Product & product list */
.m-productlist-item .m-productlist-amount {
   display:none;
}
.m-productlist-item .m-productlist-variants {
   margin-bottom: 0;
}
.m-productlist-item .select2-choice,
.m-product-information .select2-choice
{
   height: 32px;
   font-size: .875rem;
   line-height: 32px;
   box-shadow: none;
}

.m-product-short-description, .m-product-short-description span {
    font-size: 1rem !important;
}
.m-product-transaction-amount .input-group-main {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.m-product-transaction-amount .input-group-addon {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.m-product-transaction-amount {
    margin-bottom: 1em;
}

.m-product-transaction-button button{
    width: 100%;
}

/* Menu */

.site-navigation  {
    border-top: none;
    padding-bottom: 0;
}
.site-navigation .quick-cart-link {
    margin-bottom: 0.5em;
}

.dropdown.open>.dropdown-menu, .dropdown:hover>.dropdown-menu .dropdown-container {
 	background-color:#f5faf6;
}
.dropdown ul.w-menu-list li:hover, .w-menu-item:hover {
    background-color:#c0e1d7;
}
@media(max-width: 959px) {
    .dropdown ul.w-menu-list{
         padding: 0 0 1em;
     }
    .dropdown ul.w-menu-list li {
        padding-right: 1em;
        padding-left: 1em;
    }
    
    .dropdown ul.w-menu-list a {
            padding: .5em 0 .5em;
    }
}

@media (min-width: 960px){
    .dropdown .dropdown-menu {
        padding: 0;
    }
    .dropdown.open>.dropdown-menu, .dropdown:hover>.dropdown-menu .dropdown-container {
        border: 1px solid #cfcfcf;
        
    	width: auto;
    	display : block;
    	overflow: hidden;
    	break-inside: avoid-column;
    }
    
    .dropdown .column-count-2 ul.w-menu-list{
        column-count: 2;
    }
    .dropdown .column-count-3 ul.w-menu-list{
        column-count: 3;
    }
    .dropdown .column-count-4 ul.w-menu-list{
        column-count: 4;
    }
    .dropdown .column-count-5 ul.w-menu-list{
        column-count: 5;
    }
    
    .dropdown .column-count-2 {
        width: 300px !important;
    }
    .dropdown .column-count-3 {
        width: 450px !important;
    }
    .dropdown .column-count-4 {
        width: 600px !important;
    }
    .dropdown .column-count-5 {
        width: 750px !important;
    }
    
    .dropdown ul.w-menu-list li {
        float: none !important;
        display: block;
        width: 150px;
      
    }
    .dropdown ul.w-menu-list li a {
        font-size: 15px;
    }
}

.cookie-icon{
    position: absolute;
    right:15px;
    top:15px;
}


/* OLD */


.header__top__list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    
}

.header__top__list li {
    float: left;
    margin-right: 15px;
    color: #fff;
    
        }
    
    
    }

    .header__top__list li a {
    display: block;
    
    text-align: center;
    padding: 16px;
    text-decoration: none;
    }


.site-corporate {
    background-color:#ffffff;
       }


.fa {
    margin-right: 5px;
}

.headroom{box-shadow:0px 3px 3px rgba(0,0,0,0.1)}
@media (min-width: 960px){
	.headroom--not-top{position:fixed;top:0;z-index:999;background-color: #fff;	width: 100%;}
	.headroom--not-top .header--interaction{padding:.75em 0}
	.headroom--not-top .brand{height:60px;padding:0}.headroom--not-top .brand img{max-height:60px}}
	
.USP-text {
    color: #23748c;
    Margin left:10em;
    font-weight: ;
    font-family: "Oswald LT, "Helvetica", "Arial", sans-serif";
   
}

.USP-flueben-ikon {
    color: #23748c;
    }


.nav {
    font-size:0,5em;
}


.nav {
    font-size:0,5em;
    
}

.b-productcategory:hover {
    background-color:#c0e1d7;
    }


.quick-cart-link  {
        font-family: "Helvetica", "Arial", sans-serif;
}
   
       

.site-footer  {
    color:white;
    background-color:#237d8c;
 
   }
   
.footer  {
    color:white;
    background-color:#3d4445;
     text:white;
 
   }
   
.footer__top {
    background-color:#237d8c;
    text:white;
      }

.footer__bottom {
   background-color:#237d8c;
   }

.site-header {
   height:5em;
   
}

.header__top__list {
	margin-top:1.3em;
	height:2em;

}

.top-search-form {
 margin-top:0.6em;
}



.badge.badge-warning  {
 background-color: #FFFF66; !important;
 border-color: #FFFF66; !important;
 color: #494949 !important;
 
}



.badge.badge-succes  {
 background-color: #c0e1d7; !important;
 border-color: #c0e1d7; important;
 color: #494949 !important;

}


#ibill-overlay-container-ver2 {
    top:31% !important;
}


.filter {
       display: block;
}

.productsortbar  {
    display:none;

}


.responsive {
   /*  float:left; */
    width:100px;
    height:auto;
 }
   
 img.responsive {
     
 }

img.responsive m-productlist-image {
    height:227px;
    width:293px;
}



.h4-like {
    font-weight: bold;
    font-size: 15px !important;
    margin-top: 15px;
    
}

.footer-text {
    font-size: 12px !important;
}

.footer-text a {
    color: white;
    font-size: 12px !important;
}


.productfilter {
  
}


.headRoomMenu  {
    
}
 

.m-blog-page-header {
   display:none;
}


.slider-wrap {
   margin-top:-10px;
}

.m-blog-header {
 margin:top:-10px;
}

.w-slider-container {
     margin:top:-10px;
}


.text-index-bottom  {
    margin-left:50px;
    margin-right:20px;
    }
    

.logo-anchor {
    width:300px;
    margin-left:7px;
    margin-top:10px;
    
}

.logo {
    width:180px;
    height:50px;
    margin-left:-5px;
  }

.logo-text {
    width:200px;
    height:20px;
    margin-left: 310px;
    border:2px;
   
}


.h1 {
    display:none;
}
    

.panel-success {
    background-color: #9cbca7;
    border-color: #9cbca7;
    color: #yellow;
} 


.m-scores {
   
}


