/* general */

.scheme_default .color_style_link2 .sc_item_subtitle.sc_item_title_style_accent .subtitle_text, .scheme_default .wpcf7 .custom_form input[type="submit"]:hover, .scheme_default button:hover, .scheme_default button:focus, .scheme_default input[type="submit"]:hover, .scheme_default input[type="submit"]:focus, .scheme_default input[type="reset"]:hover, .scheme_default input[type="reset"]:focus, .scheme_default input[type="button"]:hover, .scheme_default input[type="button"]:focus, .scheme_default .post_item .more-link:hover, .scheme_default .comments_wrap .form-submit input[type="submit"]:hover, .scheme_default .comments_wrap .form-submit input[type="submit"]:focus, .scheme_default .wp-block-button:not(.is-style-outline)>.wp-block-button__link:hover, .scheme_default .wp-block-button:not(.is-style-outline)>.wp-block-button__link:focus, .scheme_default #buddypress .comment-reply-link:hover, .scheme_default #buddypress .generic-button a:hover, .scheme_default #buddypress a.button:hover, .scheme_default #buddypress button:hover, .scheme_default #buddypress input[type="button"]:hover, .scheme_default #buddypress input[type="reset"]:hover, .scheme_default #buddypress input[type="submit"]:hover, .scheme_default #buddypress ul.button-nav li a:hover, .scheme_default a.bp-title-button:hover, .scheme_default .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button:hover, .scheme_default body #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons .google-cal-button>a:hover, .scheme_default body #booked-profile-page input[type="submit"]:hover, .scheme_default body #booked-profile-page button:hover, .scheme_default body .booked-list-view input[type="submit"]:hover, .scheme_default body .booked-list-view button:hover, .scheme_default body table.booked-calendar input[type="submit"]:hover, .scheme_default body table.booked-calendar button:hover, .scheme_default body .booked-modal input[type="submit"]:hover, .scheme_default body .booked-modal button:hover, .scheme_default .sc_button_default:hover, .scheme_default .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .scheme_default .socials_share:not(.socials_type_drop) .social_icon:hover, .scheme_default .tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type="submit"]:hover, .scheme_default #tribe-bar-form .tribe-bar-submit input[type="submit"]:hover, .scheme_default #tribe-bar-form .tribe-bar-submit input[type="submit"]:focus, .scheme_default #tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type="submit"]:hover, .scheme_default #tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type="submit"]:focus, .scheme_default #tribe-bar-form .tribe-bar-views-toggle:hover, .scheme_default #tribe-bar-views li.tribe-bar-views-option:hover, .scheme_default #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active, .scheme_default #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active:hover, .scheme_default #tribe-events .tribe-events-button:hover, .scheme_default .tribe-events-button:hover, .scheme_default .tribe-events-cal-links a:hover, .scheme_default .tribe-events-sub-nav li a:hover, .scheme_default .edd_download_purchase_form .button:hover, .scheme_default .edd_download_purchase_form .button:active, .scheme_default .edd_download_purchase_form .button:focus, .scheme_default #edd-purchase-button:hover, .scheme_default #edd-purchase-button:active, .scheme_default #edd-purchase-button:focus, .scheme_default .edd-submit.button:hover, .scheme_default .edd-submit.button:active, .scheme_default .edd-submit.button:focus, .scheme_default .widget_edd_cart_widget .edd_checkout a:hover, .scheme_default .sc_edd_details .downloads_page_tags .downloads_page_data>a:hover, .scheme_default .mc4wp-form input[type="submit"]:hover, .scheme_default .mc4wp-form input[type="submit"]:focus, .scheme_default .nav-links-more a:hover, .scheme_default .nav-links-more.loading a, .scheme_alter .trx_addons_scroll_to_top:hover, .scheme_alter .trx_addons_cv .trx_addons_scroll_to_top, .scheme_alter .post_item_single .post_content>.post_meta_single .post_share .socials_share, .scheme_alter .trx_addons_video_player.with_cover .video_hover, .scheme_alter .format-video .post_featured.with_thumb .post_video_hover, .scheme_alter .sc_layouts_blog_item_featured .post_featured.with_thumb .post_video_hover, .scheme_alter .trx_addons_scroll_to_top, .scheme_alter .trx_addons_cv .trx_addons_scroll_to_top, .scheme_alter .sidebar .widget.widget_search input[type="submit"]:hover{background-color: #EA5429 !important;}

.scheme_default .color_style_link2 .sc_testimonials_item_content:before, body.scheme_default .sc_layouts_menu_nav>li.current-menu-item>a, body.scheme_default .sc_layouts_menu_nav>li.current-menu-parent>a, body.scheme_default .sc_layouts_menu_nav>li.current-menu-ancestor>a, body.scheme_default .sc_layouts_menu_nav>li>a:hover, body.scheme_default .sc_layouts_menu_nav>li.sfHover>a, body.scheme_default .rev_slider .trx_addons_rev_button i, body.scheme_default .rev_slider .trx_addons_rvl_button i, .scheme_default .elementor-text-editor a, .scheme_alter .post_info .post_info_item .post_info_date, .scheme_alter .post_item_single .post_header .post_meta_item.post_date, .scheme_alter .post_meta_item.post_date, .scheme_alter .post_meta_item.post_date a, .scheme_alter .post_item .post_title a:hover{color: #EA5429 !important;}

.scheme_default .elementor-text-editor a:hover{opacity: 0.8;}

.elementor-text-editor p, .elementor-text-editor ul, .elementor-text-editor ol, .elementor-text-editor dl, .elementor-text-editor blockquote, .elementor-text-editor address
{margin-bottom:1.2em !important;}

hr{margin: 15px 0 !important;}

.body_style_wide .body_wrap{
    padding: 0 !important;
}

.breadcrumbs_item.cat_post{
    display: none !important;
}


/* header */

.elementor-1708 .elementor-element.elementor-element-6ef3bc0 .logo_image{max-height: 5em !important;}

.section_header_hp .elementor-row{
    align-items: center;
}


/* hp */

.bloc_icones_etapes{}

.logo_clients .slider_container{height: auto !important;}

@media(max-width: 1679px)
{
    .sc_promo.sc_promo_size_normal .sc_promo_text_inner{padding: 8% 10%;}
}

.home .section_contact_hp .custom_form{margin: 0 auto; max-width: 800px}

.home .section_contact_hp .sc_promo.sc_promo_size_normal .sc_promo_text_inner{padding: 9% 15%;}

div.wpcf7-response-output{border: none !important;}

.wpcf7 fieldset{
    display: none !important;
}


/* about */

.title_about .sc_item_title_text{padding: 0 !important;}

.txt_about{font-size: 100%;}


/* service */

.services_single .services_page_header{display: none;}

.scheme_default .sidebar .widget.widget_contacts, .scheme_default.sidebar .widget.widget_contacts{background-color: #f8f2ed !important;}

.sidebar .widget.widget_contacts:before{display: none;}

.scheme_default .sidebar .widget.widget_contacts *{color: #182124 !important;}

.bloc_galerie{}

@media (min-width:768px)
{
    .elementor-widget-image .elementor-image>a, .elementor-widget-image .elementor-image figure>a{display:block;}
    
    .elementor-widget-image .elementor-image img{width:100%;}
    
    .signa_ext_row2 .elementor-widget-image .elementor-image img, .img1_service_vehicule .elementor-image-gallery .gallery-item img, 
    .img1_service_vehicule .elementor-widget-image .elementor-image img, .longue_image .elementor-widget-image .elementor-image img,
    .enseigne_img .elementor-widget-image .elementor-image img, .signa_img_style2 .elementor-widget-image .elementor-image img,
    .img_portfolio_evt .elementor-widget-image .elementor-image img{height: 353px; width: 100%; object-fit: cover;}
    
    .img1_service_vehicule .elementor-image-gallery .gallery-item img, .img1_service_vehicule .elementor-widget-image .elementor-image img{height: 293px;}
    
    .enseigne_img .elementor-widget-image .elementor-image img{height: 400px;}
    
    .signa_img_style2 .elementor-widget-image .elementor-image img{height: 389px;}
    
    .longue_image .elementor-widget-image .elementor-image img{height: 698px;}
    
    .img_portfolio_evt .elementor-widget-image .elementor-image img{height: 226px;}
}

@media (max-width:767px)
{
    .elementor-widget-image .elementor-image img{margin-bottom:5px;}    
}


/* portfolio */

.scheme_default .post_layout_classic .post_title a{color: #182124 !important;}

.scheme_default .post_meta_item.post_categories, .scheme_default .post_meta_item.post_categories a{color: #7d8284 !important;}

.scheme_default .post_featured.hover_icon .icons a{color: #fff !important;}


/* single article */

.scheme_alter .post_item_single .post_content>.post_meta_single .socials_share .socials_caption, .post_item_single .post_content > .post_meta_single .post_share{display: none !important;}

/*body.single-post .elementor-button{
    font-family: "Work Sans",sans-serif;
    font-size: 13px;
    font-weight: 600;
    font-style: normal;
    line-height: 24px;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    color: #fff !important;
    background-color: #182124;
    padding: 1em 3em;
    vertical-align: top;
    text-align: center;
}

body.single-post .elementor-button:hover{
    background-color: #EA5429!important;
}*/


/* contact */

.contacts_bloc .sc_icons_extra .sc_icons_item {padding: 3.2em 1.5em !important;}

.scheme_default .sc_icons_item_description span{font-size: 14px !important;}


/* footer */

.footer_col_contact h5{margin-top: -7px !important; margin-bottom: /*1.2em*/33px !important; line-height: 1.1255em !important;}

.scheme_dark.footer_wrap .widget li:before, .footer_wrap .scheme_dark.vc_row .widget li:before{color: #EA5429 !important;}

.scheme_default .trx_addons_scroll_to_top, .scheme_default .trx_addons_cv .trx_addons_scroll_to_top{border: none !important; background-color: #EA5429 !important;}

.scheme_dark.footer_wrap a, .footer_wrap .scheme_dark.vc_row a{color: #ddd !important;}

.scheme_dark.footer_wrap a:hover, .footer_wrap .scheme_dark.vc_row a:hover{color: #EA5429 !important;}

.trx_widget_socials{display: none !important;}

.grecaptcha-badge{display: none !important;}


/* responsive */

@media (max-width:1499px)
{
    .p_contact_footer{margin-bottom:19px !important;}   
}

@media (max-width:1365px)
{
    .footer_wrap .sc_layouts_item{
        --divider-border-style: solid !important; 
        --divider-border-color: #000 !important; 
        --divider-border-width: 0px !important;
        border: none !important;
    }    
    
    .trx_addons_columns_wrap>[class*="trx_addons_column-"]{padding-right: 10px !important;}
    
    .contacts_bloc .sc_icons_extra .sc_icons_item{padding: 2em 1em !important;}
    
    .contact_blocs .sc_icons_item_description a{white-space: nowrap;}
}

@media (max-width:767px)
{
    .hesperiden.tparrows{width:25px !important; height: 25px !important; line-height: 25px !important; transform:none !important; -webkit-transform:none !important;}
    
    .hesperiden.tparrows.tp-leftarrow{left: 5px !important;}
    
    .hesperiden.tparrows.tp-rightarrow{left:auto !important; right: 5px !important;}   
    
    .hesperiden.tparrows:before{font-size: 15px !important; line-height: 25px !important;}
    
    .rev_slider .tp-mask-wrap{overflow: visible !important;}
    
    .rev_slider .tp-caption.trx_addons_rev_title, .rev_slider .trx_addons_rev_title{padding-left:30px !important; padding-right: 15px !important;}
    
    body .rev_slider .tp-caption.trx_addons_rev_title, body .rev_slider .trx_addons_rev_title, .rev_slider .tp-caption.trx_addons_rev_title *, .rev_slider .trx_addons_rev_title *
    {font-size: 15px !important; line-height: 20px !important; height: auto !important;}
    
    .rev_slider .tp-mask-wrap *:last-child{top: 190% !important;}
    
    body .rev_slider a.tp-caption.trx_addons_rev_button, body .rev_slider a.trx_addons_rev_button{font-size: 10px !important; padding: 6px 15px !important; line-height: 1.8em !important;
    margin-left: 30px !important;}
    
    body .rev_slider a.tp-caption.trx_addons_rev_button i, body .rev_slider a.trx_addons_rev_button i{font-size: 10px !important;}
    
    .ares.tp-bullets{display: none !important;}
    
    
    body .elementor-widget-spacer.sc_height_huge .elementor-spacer-inner{height: 1.000rem !important;}
    
    .elementor-400 .elementor-element.elementor-element-2f217aec .elementor-spacer-inner{display: none !important;}
    
    .elementor-400 .elementor-element.elementor-element-2f217aec .elementor-spacer-inner{max-height: 100px; width: auto;}
    
    .slider_container.slider_type_images .slider-slide>img{max-height: 100px; width: auto;}
    
    .section_contact_hp .sc_promo_image{display: none;}
    
    /* about */
    
    .elementor-377 .elementor-element.elementor-element-3effac4 > .elementor-widget-container{margin: 0 !important;}
    
    /* nos prestations */
    
    .sc_services_timeline .sc_services_item_featured_right{padding-left: 5em !important; padding-right: 0 !important;}
    
    .sc_services_timeline .sc_services_item_featured_right .sc_services_item_marker{right: auto !important; left: 0 !important;}
    
    .sc_services_timeline .sc_services_item_featured_right .sc_services_item_timeline{right: auto !important; left: 1.8em !important;}
    
    /* service */
    
    .page_content_wrap{padding: 2rem 0 !important;}
    
    .elementor-326 .elementor-element.elementor-element-b7d58df > .elementor-widget-container{margin-top: 0 !important;}
    
    [class*="content_wrap"]>.sidebar{margin-top: 15px !important;}
    
    /* footer*/
    
    .footer_wrap .col2_footer, .footer_wrap .col2_footer{margin-top: 20px;}
    
    .footer_wrap .col1_footer{margin-top: 0;}
    
    .col_last_footer .scheme_dark .sc_item_subtitle, .sc_item_subtitle + .sc_item_title, .footer_wrap .col_last_footer .elementor-widget-wrap > .sc_layouts_item,
    .footer_wrap .col2_footer .elementor-widget-wrap > .sc_layouts_item{display: none !important;}
    
    .footer_wrap .col_last_footer .elementor-widget-wrap > .sc_layouts_item:last-child,
    .footer_wrap .col2_footer .elementor-widget-wrap > .sc_layouts_item:last-child{display: block !important;}
    
}
