/* header */

.btLogoArea .logo img{height: 130px; margin-top: 4px;}

.btStickyHeaderActive .btLogoArea .logo img{margin-top: 0;}

.btAlternateGradientHeader .topBar .btIconWidget.btAccentIconWidget .btIconWidgetIcon{color: #fff; opacity: .5;}


/* hp */

.slick-dots li:before{background: #251B34; opacity: 1;}

.section_bleue .bt_bb_headline b, .section_bleue .bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before{color: #fff; opacity: 0.5;}

.section_bleue .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:before{border-color: #fff; opacity: 0.5;}

.section_services .bt_bb_size_normal.bt_bb_headline .bt_bb_headline_superheadline{text-transform: uppercase;}

.section_industries{}

.section_experience{}

.section_temoignages{}

.section_logos_partenaires{}

.section_callback > .bt_bb_port{padding-bottom: 5em;}

.section_map_info{background: #f5f5f5;}

.section_map_info .bt_bb_service .bt_bb_service_content .bt_bb_service_content_text{word-break: break-all; font-size: 12px; min-width: 120px;}


/*.bt_bb_section .bt_bb_background_image_holder_wrapper .bt_bb_background_image_holder {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-size: cover;
    background-position: inherit;
    background-repeat: no-repeat;
    background-attachment: scroll;
}*/


/* about */

.section_slider_about .bt_bb_height_keep-height .slick-slider .slick-slide{height: 264px; overflow: hidden;}

.section_slider_about .bt_bb_height_keep-height .slick-slider .slick-slide img{object-fit: cover; width: 100%; height: 100%;}


/* page search */

body.search .btContent{padding: 50px 0;}


/* footer */

.localisation_footer .bt_bb_image img{max-height: 180px; width: auto;}

.btSiteFooter .bt_bb_custom_menu li a{text-transform: uppercase;}

.btSiteFooter .bt_bb_custom_menu li.bt_bb_back_to_top_alternate_arrow a{opacity: 0.9;}

.btSiteFooter .bt_bb_custom_menu li.bt_bb_back_to_top_alternate_arrow a:hover{opacity: 0.5;}

.btSiteFooter .bt_bb_custom_menu li.bt_bb_back_to_top_alternate_arrow:before{color: #fff; opacity: 0.9;}

.col_copyright a:hover{color: #fff; opacity: 0.5 !important;}

@media (min-width:768px)
{
    .col_menu_footer .bt_bb_custom_menu div ul{text-align: left;}
}