/* reset */

.gt3_header_builder__section--middle a:hover, .gt3_header_builder__section--middle .menu-item.active_item > a, .gt3_header_builder__section--middle .current-menu-item a, .gt3_header_builder__section--middle .current-menu-ancestor > a, .gt3_header_builder__section--middle .gt3_header_builder_login_component:hover .wpd_login__user_name, .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:hover, .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:focus, .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a, .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:hover, .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:focus, .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a{
    color: #36C4F4 !important;
}

.elementor-widget-gt3-core-pricebox .price_button-elementor a, .elementor-widget-gt3-core-pricebox .price_button-elementor a:hover, button, .ui-datepicker .ui-datepicker-buttonpane button.ui-state-hover, .woocommerce ul.products li.product .gt3_woocommerce_open_control_tag_bottom div a, .woocommerce ul.products li.product .gt3_woocommerce_open_control_tag_bottom div a:hover, .woocommerce div.product form.cart .button, .woocommerce div.product form.cart .button:hover, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-message--info .button, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-message--info .button:hover, .elementor-widget-gt3-core-testimonials .module_testimonial .slick-arrow:hover,
.price_item .label_text span, a.bordered:hover, .woocommerce ul.products li.product .gt3_woocommerce_open_control_tag_bottom div a, .woocommerce-cart table.cart td.actions > .button:hover, .woocommerce-cart .shipping-calculator-form .button:hover, .woocommerce button.button.alt:hover, .woocommerce #payment .woocommerce-page #place_order, .woocommerce #payment .woocommerce-page #place_order:hover, .woocommerce .return-to-shop a.button.wc-backward:hover, .prev_next_links_fullwidht .link_item, span.ui-slider-handle.ui-state-default.ui-corner-all.ui-state-hover, body table.compare-list .add-to-cart td a:hover, .woocommerce ul.products li.product .gt3_woocommerce_open_control_tag .button, .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Message.woocommerce-Message--info.woocommerce-info .button, .woo_mini-count > span:not(:empty), input[type="submit"], button, #review_form form#commentform input#submit, .mc_signup_submit, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .infinite-scroll-request > div, .woocommerce .gt3-products-bottom nav.woocommerce-pagination ul li .page-numbers.current{
    border-color: #36C4F4 !important;
    background: #36C4F4 !important;
}

.elementor-widget-container ul:not(.gt3_styled_list){
    list-style: none !important;
    margin-left: 15px;
}

.elementor-widget-container ul:not(.gt3_styled_list) li{
    position: relative;
    padding-left: 25px;
}

.elementor-widget-container ul:not(.gt3_styled_list) li:before{
    content: "\f00c";
    color: #36C4F4 !important;
    position: absolute;
    top: 7px;
    left: 0;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
}


/* header */

.header_side_container .gt3_icon_link .fa-phone{
    position: relative;
    top: -7px;
}

.fa{
    font: normal normal normal 14px/1 FontAwesome !important;
}

.header_side_container .gt3_icon_link i{
    font-size: 20px !important;
}


/* hp */

.section_avantages .elementor-widget-image-box .elementor-widget-container{
    min-height: 312px;
}

.section_avantages .elementor-image-box-img img{
    height: 56px;
    width: auto;
}

.w_mini{
    width: 700px !important;
    margin: 0 auto;
}

.bar_top{
    border-top: 10px solid #F4F9EB;
}

.wpcf7-form-control-wrap textarea{
    margin-bottom: 0 !important;
}

.wpcf7-form input[type='submit']{
    margin-top: 20px !important;
}


/* about */

.listing_blocs_chiffres .elementor-element-populated > div, .listing_blocs_chiffres .elementor-element-populated .elementor-widget-container{
    height: 100%;
}

.img_culture img{
    box-shadow: none !important;
}


/* single service */

.sidebar_services ul{
    margin-left: 0 !important;
}

.sidebar_services li{
    font-size: 15px;
    line-height: 1.8em;
    margin-bottom: 5px;
}

.sidebar_services h5{
    margin-bottom: 15px;
    font-size: 19px;
}

.sidebar_services a{
    color: #888;
}

.sidebar_services a:hover, .sidebar_services li.current-menu-item a{
    color: #36C4F4;
}


/* footer */

.top_footer{
    font-size: 13px;
}

body:not(.home) .top_footer{
    border-top: 5px solid #F4F9EB;
}





