body, html {
margin: 0;
padding: 0;
height: 100%;
}
body {
scrollbar-width: thin;
scrollbar-color: #efefee;
-webkit-tap-highlight-color: transparent;
}
body::-webkit-scrollbar {
width: 5px;
}
body::-webkit-scrollbar-track {
background: #efefee;
height: 10px;
}
body::-webkit-scrollbar-thumb {
background-color: rgba(230, 230, 230, 0.15);
border-radius: 20px;
}
#main-logo, #logo-footer {
display: block;
}
#main-logo a, #logo-footer a {
display: block;
}
.header-bloc h1 {
margin: 0;
}
.img-collectivite {
top: 50%;
transform: translateY(-50%);
}
.img-collectivite .elementor-element {
position: absolute;
width: 100%;
top: 50%;
transform: translateY(-50%);
}
@media screen and (max-width: 1024px) {
.img-collectivite {
top: 0;
transform: none !important;
}
}
.left-textur {
top: 50%;
transform: translateY(-50%);
}
.right-textur {
top: 50%;
transform: translateY(-50%);
}
#bloc-prestation .left-content .elementor-widget-container ul {
padding: 0;
list-style-type: none;
}
#bloc-prestation .left-content .elementor-widget-container ul li {
display: flex;
margin-bottom: 20px;
}
#bloc-prestation .left-content .elementor-widget-container ul li:before {
content: "";
background-image: url(https://co-cite.com/wp-content/uploads/2024/01/puce-1.svg);
width: 30px;
height: 30px;
min-width: 30px;
background-size: contain;
background-repeat: no-repeat;
margin-right: 15px;
}
@media screen and (max-width: 767px) {
#bloc-prestation .left-content .elementor-widget-container ul li:before {
position: relative;
width: 20px;
height: 20px;
min-width: 20px;
top: 5px;
}
}
.travaux-en-cours .projets .liste-projet, .travaux-realises .projets .liste-projet {
background-position: center right 8% !important;
}
@media screen and (max-width: 1024px) {
.travaux-en-cours .projets .liste-projet, .travaux-realises .projets .liste-projet {
background-image: none !important;
}
}
.travaux-en-cours .projets:nth-child(odd) .liste-projet {
background-color: #4EC937 !important;
}
.travaux-en-cours .projets:nth-child(odd) .lien-info .elementor-button {
background-color: #FFE310;
}
.travaux-realises .projets:nth-child(even) .liste-projet {
background-color: #4EC937 !important;
}
.travaux-realises .projets:nth-child(even) .lien-info .elementor-button {
background-color: #FFE310;
}
.elementor-grid .projets .lien-info a {
cursor: pointer;
}
.elementor-grid .projets .liste-projet .text-visible p:last-of-type {
margin: 0;
}
.elementor-grid .projets .liste-projet .hidden-bloc {
height: 0;
overflow: hidden;
}
.elementor-grid .projets .liste-projet .hidden-bloc .hide-description p:first-of-type {
margin-top: 15px;
}
@media screen and (max-width: 767px) {
#bloc-contact {
background-image: none !important;
}
}
#bloc-contact .title-contact h2 {
margin: 0;
}
#bloc-contact .coor-contact p {
margin: 0;
}
#bloc-contact .coor-contact a {
color: #000;
}
#bloc-contact .coor-contact a:hover {
text-decoration: underline;
}
#bloc-contact .right-content .elementor-widget-container p a {
color: #000;
text-decoration: none;
}
#bloc-contact .right-content .elementor-widget-container p:first-of-type a:hover {
color: #4EC937;
}
#bloc-contact .right-content .elementor-widget-container p:nth-child(2) a:hover {
color: #EF76DC;
}
#bloc-contact .right-content .elementor-widget-container p:nth-child(3) a:hover {
color: #FFE310;
}
#bloc-contact .right-content .elementor-widget-container p:last-of-type a:hover {
color: #4EC937;
}
#bloc-contact #form-contact .elementor-field-type-acceptance .elementor-field-option {
display: flex;
align-items: flex-start;
}
#bloc-contact #form-contact .elementor-field-type-acceptance .elementor-field-option input {
margin-right: 10px;
position: relative;
top: 2px;
}
#bloc-contact #form-contact .elementor-field-type-acceptance .elementor-field-option label {
font-size: 90%;
line-height: 1.4em;
}
#main-footer .left-content p {
margin: 0;
}
#main-footer .info-coor p {
margin: 0;
}
#main-footer .info-coor a {
color: #000;
}
#main-footer .info-coor a:hover {
text-decoration: underline;
}