/*
Theme Name: Acumec
Theme URI: https://demo.exptheme.com/acumec/
Author: SpyroPress
Author URI: https://themeforest.net/user/spyropress
Description: The 2018 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 2.0
Tested up to: 6.9
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: acumec

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.mail-header, .tel-header{
	color: grey !important;
}
.header-middle-right, .clearfix{
	width: -webkit-fill-available;
	display: flex;
	justify-content: space-between;
}
/* Cette règle s'applique uniquement aux écrans de 1199px et plus */
@media (min-width: 1199px) {
    
    #cshero-header .container {
        width: fit-content;
    }
    
}
.header-middle .container {
    width: 90%;
}
.layout_style1, .progressbar {
    background: none! important;
}
.middle-title{
	color:#263b85!important;
	font-weight:900!important;
	font-size: 15px !important;
}
/* taille logo responsive**/

.main_logo
{
	width:22rem;
}
/*****. modification positionnement de la barre de navigation */
.site-header.header-default .header-main.header-fixed  {
  top: 0px;
  width: 100%;
}
/****réduction espaces barre de nav et font-weight **/
.site-header .header-default .header-main .menu-main-menu > li > a {
    padding: 18px 17px 18px 15px;
	font-weight:700!important;
}

.site-header .header-default .header-main .header-main-left-menu {
    padding-left: 20px;
    padding-right: 20px;
		min-width: max-content;
}
/*** hover color mail and phone***/
.mail-header p:hover {
	color:#ea5535;
}
.tel-header p:hover {
color:#ea5535;
}
/**** style breadcrumb Child thème***/
.page-title .page-title-content .breadcrumb-text {
    color: #ffffff !important;
    font-size: large!important;
}
.btn-theme-primary:hover, .btn-theme-primary:focus {
    background: #263b85!important;
}

/**** hover tel page contact***/
.tel-contact:hover {
	color:#263b85;
}
.site-header .header-default .header-main .menu-main-menu li.current-menu-item> a :hover {
    color: white;
}
/**** test item active color white***/
.site-header .header-default .header-main .menu-main-menu li.current-menu-ancestor > a :hover{
	color:white;
}

/******** modification lettre en capitale sous menu****/
.site-header .menu-main-menu li a {
   text-transform: none; 
}

/**** 2eme essais de modification ***/
.site-header .menu-main-menu ul.sub-menu li a:hover, .site-header .menu-main-menu ul.sub-menu li a:focus {
    background: #ea5535!important;
    color: white!important;
}

/**** formulaire de contact lateral***/
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control:focus {
	border-color: #ea5535!important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel.form-control:focus {
	border-color: #ea5535!important;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-control:focus {
	border-color: #ea5535!important;
}
/**** background fléche retour en haut***/

.ef3-back-to-top:hover {
	background:#263b85;
}
/*** logo centré**/
.owl-stage-outer{
/*	width:100% !important;*/
	display: flex!important;
  justify-content: center!important;
}
/*** centrage titre distributeur****/
.page-id-1874 .site-content {
	padding-bottom :0px;
}
/*** suppression box shadow carrousel case studies***/
.theme-default .nivoSlider{
	box-shadow: none!important;
}
/***** image background rayonnages legers***/
.page-id-167 .page-title-content,
.postid-1018 .page-title-content,
.postid-1019 .page-title-content,
.term-rayonnages-legers .page-title-content
{
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('/wp-content/uploads/2020/01/rayonnages_leger.jpg');
}
/***** images background produits phare ***/
.term-produits-phare .page-title-content,
.postid-3324 .page-title-content{
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('/wp-content/uploads/2021/04/presentation-scaled.jpg');
}
/**** images background mi-lourd ***/
.page-id-3353 .page-title-content,
.postid-1010 .page-title-content,
.postid-1014 .page-title-content,
.postid-3222 .page-title-content,
.postid-3179 .page-title-content,
.term-rayonnages-mi-lourd .page-title-content
{
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('/wp-content/uploads/2021/03/ML-5-scaled.jpg');
}
/***** background images rack à pneus ****/
.page-id-2238 .page-title-content,
.postid-2206 .page-title-content,
.postid-2208 .page-title-content,
.term-rack-a-pneus .page-title-content{
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('/wp-content/uploads/2021/03/ML-stockage-pneus-1.jpg');
}
/*** background image rack à palette ***/
.page-id-2246 .page-title-content,
.postid-2242 .page-title-content,
.postid-2244 .page-title-content,
.term-rack-a-palettes .page-title-content{
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('/wp-content/uploads/2021/07/rack-palettes-2-scaled.jpg');
}
/*** Background image cantilever ***/
.page-id-2233 .page-title-content,
.postid-2191 .page-title-content,
.postid-2188 .page-title-content,
.postid-2195 .page-title-content,
.term-cantilever .page-title-content{
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('/wp-content/uploads/2021/03/CH-heavy-1-scaled.jpg');
}
/*** background images plate-forme ***/
.postid-3322 .page-title-content {
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('/wp-content/uploads/2021/03/Plate-forme-sol-1-1-scaled.jpg');
}
/*** background image autre ***/
.page-id-2264 .page-title-content,
.postid-2262 .page-title-content,
.postid-2261 .page-title-content,
.postid-2259 .page-title-content,
.term-autre .page-title-content
{
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    filter: grayscale(40%);
   /*filter: blur(3px);*/
    background-size: cover;
    background-image: url('/wp-content/uploads/2025/02/Acr47914114711104-2500915.png');
} 
/*** background image page contact ***/
.page-id-481 .page-title-content {
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('/wp-content/uploads/2025/02/contact_Gotte.png');
}
#footer {
    display: flex;
    justify-content: center;
}
#client-footer {
    display: none;
}
#footer-top {
    width: 100%;
}
.footer-top .container-fullwidth .row {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-around;
}
.footer-top.widget_nav_menu.menu-footer-top-2 >li >a {
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;

}

.site-footer.layout2 .footer-top a:hover, .site-footer.layout2 .footer-top a:focus {
    color: #ea5535!important;
}
.site-footer.layout2 .footer-top .hours .title {
    color: #ea5535;
}
.btn-bg.dark{
    border: 1px solid #ea5535!important;
}
.btn-bg.dark:hover {
    border: #ea5535;
    color: white!important;
}
