.elementor-widget-wp-widget-categories h5 {
position: relative;
overflow: hidden;
}
.elementor-widget-wp-widget-categories h5::after {
content: "";
position: absolute;
top: 50%;
width: 100%;
height: 1px;
background-color: #f0f0f0;
margin-left: 20px;
}
.elementor-widget-wp-widget-categories ul {
list-style: disc;
padding-left: 20px;
}
.elementor-widget-wp-widget-categories ul li {
border-color: #f0f0f0 !important;
border-bottom: 0px;
padding-bottom: 0px;
padding-top: 0px;
position: relative;
}
.elementor-widget-wp-widget-categories ul li > a {
color: #616161 !important;
border-color: rgba(241, 241, 241, 1);
border-bottom: 1px solid #f1f1f1;
padding-top: 6px;
padding-bottom: 6px;
display: block;
font-weight: bold;
position: relative; } .elementor-widget-wp-widget-categories ul li ul.children {
padding-left: 20px;
}
.post-style-cover .post-cover-container {
opacity: 1;
z-index: 9999;
}
.post-style-cover .post-container,
.post-style-cover .sh-ratio-content {
max-height: 360px;
background-size: cover;
background-repeat: no-repeat;
} li.cat-item-1 {
display: none!important;
} .gillion-woocommerce ul.products li.product a {
text-align: center;
}
.gillion-woocommerce ul.products li.product a img {
max-height: 100px;
max-width: 100px;
width: auto;
height: auto;
margin: auto;
} .woocommerce-LoopProduct-link .sh-ratio {
max-height: 200px;
height: auto;
}
.woocommerce div.product div.images img {
width: 50%;
margin: auto;
}
.woocommerce-LoopProduct-link .sh-ratio-content {
background-size: contain;
background-repeat: no-repeat;
} body.archive.category .post-thumbnail {
display: none;
} .post-tags-container {
display: none;
} .header-logo img {
height: 75px;
}
.sh-header-mobile-navigation .header-logo img {
height: 60px;
} body.archive.category .post-item .post-container .post-content {
text-align: justify;
} body.archive.category:not(.category-les-dossiers-du-mois) .post-item .post-container .post-content {
display: none;
} .page-content table:not(:last-child),
.post-content table:not(:last-child) {
width: 100%;
}
.post-content table,
.post-content table th:not([style*="border"]),
.post-content table td:not([style*="border"]) {
border: 0!important;
border-collapse: inherit!important;
}
.page-content table th,
.page-content table td,
.post-content table th,
.post-content table td {
padding: 0!important; }
.page-content table th[align="center"],
.post-content table th[align="center"] {
text-align: center!important;
}
.page-content table th img,
.page-content table td img,
.post-content table th img,
.post-content table td img {
border-radius: initial!important;
margin: 0!important;
max-width: initial!important;
} .lightweight-accordion .lightweight-accordion-title {
border-radius: 4px;
}
.lightweight-accordion .lightweight-accordion-body {
border: 1px solid #eee;
margin-top: -2px;
} .numeros-accessibles {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 1rem;
grid-auto-rows: minmax(100px, auto);
}
.numeros-accessibles .numero {
border: 1px solid #eee;
border-radius: 1rem;
padding: 2rem;
text-align: center;
}
.numeros-accessibles .numero img {
width: 100%;
height: auto;
}
.numeros-accessibles .numero h3 {
padding: 1rem 0;
margin: 0;
}
.numeros-accessibles .numero .button {
display: inline-block;
text-transform: uppercase;
background-color: #f86656 !important;
color: #fff;
font-weight: bold;
border-width: 0;
border-radius: 100px !important;
line-height: 50px !important;
padding: 0 30px !important;
transition: 0.25s all ease-in-out;
}
.numeros-accessibles .numero .button:hover {
background-color: #ed5353 !important;
}
@media all and (min-width: 60rem) {
.numeros-accessibles {
grid-template-columns: repeat(4, 1fr);
}
}
#signature {
padding: 1rem 0;
font-size: 0.85rem;
text-align: center;
}
#signature a {
color: #444;
}
#signature a:hover img {
filter: none;
}
#signature a img {
display: inline!important;
filter: grayscale(1);
vertical-align: middle;
margin-left: 5px;
}