.smallbreak br {
    content: " ";
    display: block;
    margin: 0;
}

.vert-fonce {
    color: #65893A;
}

body {
    font-family: Poppins, "Helvetica Neue", "Helvetica", serif;
    margin-bottom:0;
}

#side-nav nav ul li{
    font-family: Poppins, serif;
}

header .brand .brand-name a img {
    width: 360px;
    height: auto;
}

footer {
    position : relative;
    background-color: #0E2D27;
}

.bg-navbar {
    background-color: #0E2D27 !important;
}

.text-color-1 {
    color: #65893A;
}

.link-color-4:hover, .link-green:hover {
    color: #BCD25A !important;
}

ul.dropdown-menu.scroll-menu {
    overflow-y: scroll;
    max-height: 550px;
}

.top-menu {
    background-color: #9CCA00;
}

.top-menu a {
    color: #1E438F;
    text-decoration: underline;
}

.top-menu a:hover {
    color: white;
    text-decoration: underline;
}

#carousel-hp-first .carousel-inner {
    max-height: 400px !important;
}
#carousel-hp-first .carousel-container {
    position: inherit;

}

#carousel-hp-first {
      border-bottom: 0;
}

#carousel-hp-first .carousel-container {
    position: absolute !important;
}

.mobilefirst{display:none;}

/*vue mobile */

@media (max-width:450px){
    .top-menu{
        font-size: 11px!important;
        padding: .3rem !important;
    }
    .search-query-1, .search-query{
        width:120px!important;
        font-size: 12px;
        height: 31px;
    }
    nav{
        padding-left:0.5rem!important;
        padding-right:0.5rem!important;
    }
    .search-result-1{
        margin-left:-18%!important;
        width: auto!important;
    }
    .search-link{
        font-size:11px!important;
    }
    .loginbtn a{margin-top:5px!important;}
    .order-first{
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
    #carousel-hp-first{
        margin-bottom: 0.3rem !important;
    }
    .navbar-nav:nth-child(2){
        font-size:13px;
        vertical-align: center;
    }
    .product-item{
        width:174px!important;
    }
    #main-section{
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
    #main-content{
        padding-left: 0px;
        padding-right: 0px;
    }
    .order-lg-first{
        text-align: center;
        margin-left: 0px;
        margin-right: 0px;
        
    
    }
    .order-lg-first{
        
    }
    .order-lg-first h4{
        margin-left: 10%;
        padding-right: 0px !important;
        width: 88%;
    }

    .order-lg-first p{
        margin-left: 4%;
        padding-right: 0px !important;
        width: 91%;
    }
    #products-scroll{
        margin-left: 2px!important;
        margin-right: 2px!important;
    }
    #product-page .col-md-6{
        margin-right: 1.1rem;
        padding-left: 2rem !important;
    }
    .next-prev-products, main{
        margin-top: 0rem !important;
        margin-bottom: 0rem !important;
        padding-top: 0rem !important;
        padding-bottom: 0rem !important;
    }
    .footer{
        .bar:nth-child(1){flex: 0 0 16.666667%;max-width: 16.666667%;}
        .bar:nth-child(2){flex: 0 0 66.666667%;max-width: 66.666667%;}
        .bar:nth-child(3){max-width: 0%;}
    }
    .kdKAwn{
        width: 35px!important;
    }
    .mobilefirst{display:inline-block!important;}
}

/* autres CSS */
.iconwhat{
    color:#666;
}
.list-unstyled li:nth-child(2){}

.listpromo{
    color: grey;
    margin-top: -4px;
    margin-bottom: -4px;
}
#menu-filter{
    text-align: center;
    display: inline-block;
}
#products-scroll .product-item .box .product img:nth-of-type(1){max-height: 95%!important;}
#tbody-cart .cart{border-top: 1px solid #dee2e6!important;border-bottom: 1px solid #dee2e6 !important;}
#tbody-cart tr td{border:none!important;}
#main-content .cart-table .table{margin-bottom: 0px!important;}
#navbarNavDropdown .ml-auto .nav-link{height:100%!important;}
#navbarNavDropdown .d-md-block .nav-link i{margin-top: 10px!important;}
.carousel-control-next-icon, .carousel-control-prev-icon{background-color: #9cca00!important;border-radius: 3px!important;}

#carousel-product .carousel-indicators figure{border:none!important;background:#fff!important;}
.next-prev-products .img-thumbnail{border:none!important;}

.ekko-lightbox .modal-header{border-bottom:0px!important;}
.ekko-lightbox .modal-title{width:100%!important;text-align:center!important;}

#menu-filter2{display: inline-block;text-align: center;width: 100%;}
#menu-filter2 .guided-nav-second-level{padding-left: 45%;}
#sortimg{height: 27px;width: 18px;}
#sortimg2{height: 27px;width: 18px;}
#searchCertificateResult{width: 370px!important;}