#logo-header{
    margin-top:4px;
}

.topbar-v3{
    background:#005ba9;
}

.topbar-v3 .search-open, .topbar-v3 .search-open .form-control{
    background:#fff;
    color:#555555;
}

.topbar-v3 .search-open .form-control::placeholder{
    color:#555555;
}

.topbar-v3 .search-open .search-close{
    color:#555555;
}

.shop-rgba-red, input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background:rgba(0,91,169,0.5);    
}

.footer-v4 .copyright a{
    color:#bbb;
}


.revolution-mch-1:after {
    background: rgba(0,0,0,0.1);
}

.product-service .product-service-in a{
    color: #005ba9;   
}

.googleMap{
    display:none;
}

.content{
    padding-top:30px;
}

.one-page-inner.one-default{
    padding-bottom:15px;
}


.heading h1:before, .heading h1:after{
    display:none;
    //width:10%;
}

.ms-layer a img {
    content: url(../../images/b_zoom.png);
    width: 32px;
    height: 32px;
}

.shop-bg-red{
    background:#005ba9;
}

.illustration-v1:before{
    background: rgba(42,42,42,0.3);
}

.illustration-v1 .ad-details-v1 .btn-u{
    margin-bottom:5px;    
}

.illustration-v1 .ad-details-v1 .btn-u{
    background:#005ba9;
    width:49%;
    //width:100%;
    padding:7px 0px;
    top:175px;
}

@media (min-width: 992px) and (max-width: 1200px){
    .illustration-v1 .ad-details-v1 .btn-u{
    top:150px;
    }
}


.illustration-v1 .ad-details-v1 h3:after{
    display:none;
}


.illustration-v1 .illustration-bg{
    min-height:350px;
}

.tp-banner-container .btn-u.btn-brd{
    background:#005ba9;
    border:2px solid #fff;
}

.bg-image-v2.bg-image-v2-dark.parallaxBg1 h2{
    color:#fff;
}

.heading h1 {
    color:#005ba9;
}

strong{
    color:#005ba9;
}

.col-md-8.md-margin-bottom-20 strong{
    color:#fff;    
}

.notremetier{
    margin-bottom:25px;
}

.notremetier h2:before, .notremetier h2:after{
    width:35%;
}

.illustration-v1 .illustration-ads{
    display:block;
    height:350px;    
}

.btdevis{
    display:inline;
    font-size: 18px;
    padding: 10px 25px 11px 25px;
    font-weight:400;    
}



.shop-product .shop-product-prices li{
    font-size:17px;
   
}

.owl-item{
    //width:4% !important;
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom:25px;
}

#content-mainindex-71-notre-selection{
    padding-right: 0px;
    padding-left: 0px;  
}


.txtmontant {
    color: #fff;
    font-size: 14px;
    margin-bottom: 10px;
    text-transform: uppercase;
    width:125px;
    background:#005ba9;
    text-align:center;
    padding:10px !important;
    //padding-bottom:-5px !important;
}

.list-inline.shop-product-prices{
    margin-bottom:0px;
}

.txtprixSPEC{
   // margin-top:4px;
}

.txtdeco:hover{
    text-decoration:none;
}

.sky-form .label{
    font-weight:600;
}

.lbspec{
    font-size:12px !important;
    font-weight:400 !important;
}

.prixdetailSPEC{
    margin-top:25px;
    margin-bottom:35px;
}

.overflow-h .rgba-banner{
    top:inherit;
    bottom:0px; 
    width:100%;
    right:inherit;
    left:0px;
     
}


.overflow-h .shop-rgba-red{
    background-color: #005ba9;
}

.shop-rgba-red{
    background: rgba(0,91,169,0.7);
}

.product-price{
    display:none;
}

span .title-price{
    display:none;
}

#prixunitaire, .HTprix{
    font-size:17px;
    color:#005ba9;
}


.livraisonG{
    text-transform:uppercase;
    color:#005ba9;
    font-weight:700;
    margin-top:-25px;
    margin-bottom:25px;
    margin-left:5px;
}


.insta{
    height: 100px !important;
    width: 100% !important;
    }
    
.rgpd-newsletter a{
    color:#fff;
    font-weight:700;
}

.bg-image-v2.bg-image-v2-dark.parallaxBg1{
    background-position:50% 20% !important;
}


@media (max-width: 400px){
    #logo-header{
    width:185px;
    }
    
    .btn-u.btn-u-sea-shop.btn-u-lg{
        margin-bottom:15px;
    }
}

#BTsubmit{
    border: 0;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    font-weight: 400;
    padding: 6px 13px;
    position: relative;
    background: #005ba9;
    white-space: nowrap;
    display: inline-block;
    text-decoration: none;
    }
    
#fiche{
    margin-top:20px;
    margin-bottom: 20px;
}

#divfiche{
    margin-top:-25px;
}

.BFW-blcSuiveurTM a{
    color: white !important;
}