@keyframes ventes {
0% {
transform: scale(1)
}
50% {
transform: scale(1.1)
}
100% {
transform: scale(1)
}
}
.v-e {
animation-name: ventes;
animation-duration: 2s;
animation-fill-mode: both;
animation-timing-function: ease-out;
animation-iteration-count: infinite;
}
.ventes .liste .swiper-slide {
border-radius: 1rem
}
.liste-avocats .portrait {
width: 80%;
max-width: 250px;
overflow: clip;
background-color: var(--grisplus);
}
.liste-avocats .portrait .identite {
font-weight: 600;
}
.liste-avocats .portrait img {
width: 100%;
height: 100%;
object-fit: cover
}
.liste-avocats .qualif {
font-weight: bold;
font-size: 0.85rem;
}
.liste-avocats .exercice {
font-weight: normal;
font-size: 0.75rem;
}
.liste-avocats .name {
font-weight: bold;
text-transform: uppercase;
}
.pagination-num {
gap: 0 0.25rem;
font-size: 0.85rem;
}
.blocs-infos .item{
background-color: var(--blanc);
border-radius: 1rem;
box-shadow: 0 0 0.75rem rgba(0,0,0,.2);
flex: 1 1 auto;
}
.blocs-infos .item .libelle{
text-transform: uppercase;
font-weight: 600;
}
.blocs-infos .item .vs{
width:80px;
border-radius: 50%;
overflow: clip;
margin-bottom:1rem;
background-color: var(--grismedium);
}
.blocs-infos .item .vs img{
object-fit: contain
}
.pagination-num .page-numbers {
display: inline-block;
padding: 0.5rem;
border: 1px solid var(--rouge)
}
.pagination-num .page-numbers.current {
background-color: var(--rouge);
color: var(--blanc);
font-weight: bold;
}
.dashboard h3 {
font-size: 1.25rem;
}
.dashboard .bloc {
border: 1px solid var(--grisplus);
flex: 1 1 auto;
margin-bottom: 1.5rem;
}
.dashboard .bloc ul {
border-top: 1px solid var(--grisplus);
list-style: none;
margin: 0;
padding: 0;
}
.dashboard .bloc ul li {
margin: 0.25rem 0;
text-align: left;
line-height: 1.1
}
.dashboard .bloc ul li a {
gap: 0 0.25rem
}
.dashboard .bloc ul li a .icone {
width: 10%;
height: 40px;
background: url(//www.barreau-saintnazaire.fr/wp-content/themes/barreau-saint-nazaire/img/file-pdf.svg) no-repeat center / contain;
}
.dashboard .bloc ul li a .libelle {
width: 90%;
}
.dashboard .pagination .page-numbers {
padding: .3rem;
display: inline-block;
}
.accordion-item {
border: none;
margin-bottom: 1px;
cursor: pointer;
}
.accordion-header {
background-color: var(--grisfonce);
color: var(--blanc);
cursor: pointer;
padding: .6rem .8rem;
width: 100%;
border: none;
text-align: left;
outline: none;
transition: background-color 0.2s ease;
text-transform: uppercase;
font-weight: 600;
flex:0 1 auto;
}
.accordion-header a, .accordion-header a:hover {
color: #FFFFFF;
}
.accordion-subheader {
background-color: var(--grismedium);
color: var(--blanc);
cursor: pointer;
padding: 0.75rem 1rem;
width: 100%;
border: none;
text-align: left;
outline: none;
transition: background-color 0.2s ease;
}
.accordion-header:hover, .accordion-subheader:hover {
background-color: var(--rouge);
color: #FFFFFF;
}
.accordion-content, .accordion-subcontent {
padding: 0;
display: none;
overflow: hidden;
background-color: #f9f9f9;
}
.accordion-subcontent {
padding-left: 30px;
}
.accordion-item.active a {
background: var(--rouge);
color: #FFFFFF;
}
.list-categ-child {
border: solid 1px var(--grisplus);
flex:1 0 auto;
}
.list-categ-child a {
padding: .7rem 1rem;
display: block;
}
.list-categ {
font-size: .9rem;
}
.filter-form {
text-align: left;
display: flex;
align-items: center;
}
.filter-form input[type="text"] {
padding: .5rem;
border: solid 1px var(--grisplus);
}
.filter-form .btn {
background: var(--grisfonce);
color: #FFFFFF;
padding: .5rem;
display: inline-block;
border-radius: 0;
}
.dashboard {
padding-bottom: 3rem;
}
.file-link {
overflow: hidden;
} .list-rub--el {
text-align: left;
margin-bottom: 1rem;
border: 1px solid var(--rouge);
border-radius: 0.75rem
}
.list-rub--el h2{
color: var(--rouge);
}
.list-rub--el.odd {
border: 1px solid var(--gold)
}
.list-rub--el.odd h2{
color: var(--gold);
}
.list-rub--el-cat {
text-decoration: none;
display: inline-block;
border: solid 1px var(--rouge);
background-color: var(--rouge);
color: var(--blanc);
padding: 0.75rem 1rem;
line-height: 1.1;
font-size:0.85rem;
text-transform: uppercase;
border-radius:0.65rem
}
.list-rub--el-cat > span{
gap:0 0.65rem
}
.list-rub--el-cat img{
width:35px; height:auto;
}
.odd .list-rub--el-cat {
background-color: var(--gold);
border-color: var(--gold);
}
.list-rub--el-cat:hover {
color: var(--blanc);
border-color: var(--noir);
background-color: var(--noir)
}