/* supprimer la section de la page d&#039;accueil 12936027-hc */ @media screen and (max-width: 767px) { .vc_row.wpb_row.vc_row-fluid.vc_custom_1557331296212.vc_row-has-fill { display: none; } }header .header-info-group span { font-size: 12px !important;} /* Arrière-plan bleu avec dégradé - opacité ajustée */ .portfolio_custom .project_cat_title_overlay { background: linear-gradient( to top, rgba(1, 74, 142, 0.7) 20%, rgba(1, 74, 142, 0.6) 100% ) !important; opacity: 1 !important; visibility: visible !important; transformation : aucune !important ; transition : aucune !important ; } /* Style du texte */ .portfolio_custom .project_cat_title_overlay_items h3 a { couleur : #fff !important ; épaisseur de la police : 600 ; taille de la police : 1,1 em !important ; hauteur de la ligne : 1,3 !important ; marge inférieure : 8 px !important ; ombre du texte : 0 1 px 3 px rgba(0, 0, 0, 0,3); } .portfolio_custom .project_cat_title_overlay_items h5 a { couleur : #fff !important ; taille de la police : 0,9 em !important ; épaisseur de la police : 500 ; opacité : 0,9 !important ; espacement des lettres : 0,5 px !important ; ombre du texte : 0 1 px 3 px rgba(0, 0, 0, 0, 0,3); } /* Ajustements de mise en page */ .portfolio_custom .project_cat_title_overlay_items { padding: 20px !important; display: flex; flex-direction: column; justify-content: flex-end; min-height: 180px; } /* Correction de la fonctionnalité des liens */ .portfolio_custom .link-project { pointer-events: auto !important; z-index: 2 !important; position: absolute; width: 100%; height: 100%; top: 0; left: 0; } /* Rendre la bordure intérieure blanche visible en permanence */ .portfolio_custom .box-project { position: relative; overflow: hidden; transition: transform 0.3s ease; } /* Ceci cible la bordure blanche intérieure spécifique affichée dans votre image */ .portfolio_custom .box-project .relative::before { content: &#039;&#039;; position: absolute; haut : 15 px ; gauche : 15 px ; droite : 15 px ; bas : 15 px ; bordure : 1 px solid rgba(255, 255, 255, 0.7); z-index : 1; pointer-events : none; } /* Conserver une animation de survol subtile */ .portfolio_custom .box-project:hover { transform: translateY(-5px); } /* Empêcher les états de survol de modifier la superposition */ .portfolio_custom .box-project:hover .project_cat_title_overlay { opacity: 1 !important; transform: none !important; }