/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
@font-face {
  font-family: "DIN-Regular";
  src: url(../fonts/DIN-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
 }
@font-face {
  font-family: "DIN-Light";
  src: url(../fonts/DIN-Light.ttf) format("truetype");
  font-weight: Light;
  font-style: Light;
 }
@font-face {
  font-family: "DIN-Bold";
  src: url(../fonts/DIN-Bold.ttf) format("truetype");
  font-weight: Bold;
  font-style: Bold;
 }

body, html {
  font-family: "DIN-Regular",sans-serif; }
strong{
    font-family: "DIN-Bold";
}

div.container ol{
    margin-top: 35px;
}
 #wrapper{ 
     background: #FFFFFF !important;
}
 #wrapper a{
    /*color: #d3043a !important;*/
}
 h2.lien_solutions a{
    color: #FFFFFF !important;
}
#wrapper .btn{
    background-color: #152d7b !important;
}

.ets_mm_megamenu_content{ 
  /*  background: #152d7b !important; 
border-color: #152d7b !important;    */
}
.ets_mm_content_title{
    min-height: 30px;
}
.ets_mm_url{
 /*   border-color: #152d7b !important;
    color: #FFFFFF !important;
    font-size: 12px !important;*/
}
.ets_mm_url:hover{
 /*   border-color: #152d7b !important;
    border: 0px;
    color: #152d7b !important;*/
}
.elementor-cart__summary-value{
    visibility: hidden;
}
.elementor-cart__product-price{
     visibility: hidden;
}
.product-price{
      visibility: hidden;
}
.material-icons.touchspin-up, .material-icons.touchspin-down, .btn.btn-primary.add-to-cart {
    color: #FFFFFF;
    background-color: #152d7b;
}
.step-number{
    background-color: #152d7b !important;
}
.elementor-button-text, .elementor-button-icon.elementor-align-icon-left{
    color: #FFFFFF !important;
}
.selected{
    border-color: #152d7b !important;
}
.prestablog_more{
    background-color: #FFFFFF !important;
}
.comments, #prestablog_menu_cat, #prestablog-comments, .prestablogExtra{
         visibility: hidden;
}
#prestablogfront{
    border: 0px solid #FFFFFF;
}
.elementor-button.elementor-button--checkout.elementor-size-md{
    visibility: hidden;
}
#history-link, #order-slips-link, #wishlist-link{
    visibility: hidden;
} 
.page-footer a, .sitemap a, h6{
    color: #152d7b !important; 
}
div.checkout.text-sm-center.card-block, .elementor-search__product-price{
        visibility: hidden;
}
a.subcategory-name{
    color: #d3043a !important;   
}
#subcategories ul li{
    width:  240px;
    height: 320px;

}
#subcategories ul li div a img{
    height:  100%;
    width:  240px;        
}
a.btn.btn-primary{
    background: #152d7b !important; 
}
.product-total{
        visibility: hidden;
}
div.cart-content span.label, div.cart-content span.subtotal.value{
       visibility: hidden;
}
a.btn.btn-default.button.button-small{
    color: #FFFFFF;
}
.btn.btn-outline-info.btn-small, .opartDevisHide{
    color: #FFFFFF;
}
.ets_mm_megamenu.bg-submenu[data-bg_gray="bg_gray"]:before{
    opacity: 0;

    background: transparent !important;
}


 div#content.page-content.card.card-block p a.btn.btn-defaul.button.button-medium{
    color: #FFFFFF !important;
}

.input-group-btn{
    border: solid 2px #152d7b;
    background-color: #152d7b;
}
.buttonText{
    font-size: 0.75rem;
}