:root {
    --wp-icons: 'Dashicons';
    --bs-icons: 'Bootstrap-Icons';
    --fa-icons: '';
}


/*.adr .street-address::before{
    content: url('/wp-content/uploads/2024/06/🦆-icon-_calendar_.svg');
    margin-right: 0.5rem;
}
.tel .landline-phones::before {
    content: url(/wp-content/uploads/2024/06/Vector.svg);
    margin-right: 0.5rem;
}*/

/* Booking */
span.icon-booking:before, a.icon-booking span:before, button.icon-booking span:before{
    font-family: var(--bs-icons);
    content: '\F218';
    display: inline-flex;
    vertical-align: top;
    margin: 0px 8px 0px 0px;
    font-weight: normal;
}

/* Download */

span.icon-download:before, a.icon-download span:before, button.icon-download span:before{
    font-family: var(--bs-icons);
    content: '\F52A';
    display: inline-flex;
    vertical-align: top;
    margin: 0px 8px 0px 0px;
    font-weight: normal;
}

/* Phone Call */

span.icon-call:before, div.tel > span:nth-child(1):before{
    font-family: var(--bs-icons);
    content: '\F5C1';
    display: inline-flex;
    vertical-align: top;
    margin: 0px 8px 0px 0px;
    font-weight: normal;
}

/* Download: PDF */

span.icon-download-pdf:before, a.icon-download-pdf span:before, button.icon-download-pdf span:before{
    font-family: var(--bs-icons);
    content: '\F640';
    display: inline-flex;
    vertical-align: top;
    margin: 0px 8px 0px 0px;
    font-weight: normal;
}


/* Map */
span.icon-map-point:before, a.icon-map-point span:before, button.icon-map-point span:before, div.adr span:nth-child(1):before{
    font-family: var(--bs-icons);
    content: '\F3E8';
    display: inline-flex;
    vertical-align: top;
    margin: 0px 8px 0px 0px;
    font-weight: normal;
}

/* Reset */

span.icon-reset:before, a.icon-reset span:before, button.icon-reset span:before{
    font-family: var(--bs-icons);
    content: '\F659';
    display: inline-flex;
    vertical-align: top;
    margin: 0px 8px 0px 0px;
    font-weight: normal;
}

/* Search */

span.icon-search:before, a.icon-search span:before, button.icon-search span:before{
    font-family: var(--bs-icons);
    content: '\F52A';
    display: inline-flex;
    vertical-align: top;
    margin: 0px 8px 0px 0px;
    font-weight: normal;
}


/* X / Twitter */

span.icon-x-twitter:before{
    font-family: var(--bs-icons);
    content: '\F8DB';
}








/*article details > summary::before {
    font-family: "Bootstrap-icons";
    font-size: 16px;
    line-height: 28px;
    content: "\F4FE";
    border: solid 1px var(--btn-pink);
    border-radius: 5px;
    width: 30px;
    height: 30px;
    margin: 0px 35px 0px 0px;
    text-align: center;
    transition: 0.2s;
}

article details[open] > summary::before {
    content: "\F2EA";
}*/