.page_list--terrains{margin-bottom:0;padding-left:0;list-style:none;max-height:35rem;overflow:auto;padding:1rem 2.5rem}.page_list--terrains li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;padding:1rem 0}.page_list--terrains li:not(:last-child)::after{display:block;content:"";width:-moz-calc(100% + 5rem);width:calc(100% + 5rem);height:0.0625rem;position:absolute;bottom:0;left:-2.5rem;background:rgba(255,255,255,0.2)}.page_list--terrains .page_list-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.page_list--terrains .page_list-image{display:block;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:1rem;width:6.875rem;height:6.875rem;background-image:url("../../../../themes/villa_soleil/img/image-defaut.jpg");background-color:#f49300;background-position:center center;background-repeat:no-repeat;background-size:cover;border:0.0625rem solid #dee2e6;border-radius:50%}.page_list--terrains .page_list-interne{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page_list--terrains .page_list-lieu{margin-bottom:.25rem;line-height:1;color:#f49300;font-family:"Poppins",sans-serif;font-weight:600;text-transform:none;-webkit-transition:background-color .4s,color .4s;-moz-transition:background-color .4s,color .4s;transition:background-color .4s,color .4s;font-size:.9rem;display:block;margin-bottom:0.5rem;text-transform:uppercase;font-size:0.75rem !important}@media (min-width: 576px){.page_list--terrains .page_list-lieu{font-size:.95rem}}@media (min-width: 992px){.page_list--terrains .page_list-lieu{font-size:1rem}}.page_list--terrains .page_list-titre{margin-bottom:.25rem;line-height:1;color:#fff;font-family:"Poppins",sans-serif;font-weight:600;text-transform:none;-webkit-transition:background-color .4s,color .4s;-moz-transition:background-color .4s,color .4s;transition:background-color .4s,color .4s;font-size:1.125rem}@media (min-width: 576px){.page_list--terrains .page_list-titre{font-size:1.1875rem}}@media (min-width: 992px){.page_list--terrains .page_list-titre{font-size:1.25rem}}.page_list--terrains .page_list-selection::before{display:block;content:"";width:-moz-calc(100% + 5rem);width:calc(100% + 5rem);height:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);background:rgba(255,255,255,0.1);z-index:-1}.page_list--terrains .page_list-item:hover .page_list-titre{color:#f49300}
