/**
 * Custom Global CSS for Mietervereinigung Mannheim
 * 
 * Add your custom styles here.
 * This file is loaded globally on all pages.
 */

/* Example: Custom styles */
 

body header .main .element-header-section { 
    background-color: #333;
}

.tt_address_list .address-details {
    background-color: #636363;
    padding: 2rem;
    display: block;
    width: 100%;
    text-align: center;
}

.tt_address_list .address-details:hover {
    background-color: #3b3b3b;
}

.tt_address_list .tt_phone::before {
    content: "\f095";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    padding: 0 11px 0 2px;
    display: inline-block;
}

.tt_address_list .tt_email::before {
    content: "\f0e0";
    font-family: "Font Awesome 6 Free";
    padding: 0 13px 0 2px;
    display: inline-block;
}

.tt_address_list .tt_phone,
.tt_address_list .tt_mobile,
.tt_address_list .tt_fax,
.tt_address_list .email {
    display: block;
}

.tt_address_list .digits > * {
    margin-bottom: 5px;
}

label {
    display: block;
    font-weight: 700;
    margin-bottom: 5px;
    color: #fff;
}

.table {
    --bs-table-bg: transparent;
}
.table .contenttable tr {
    color: #fff;
    border:none;
}

.frame-layout-modernclean ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.frame-layout-modernclean ul li {
    margin-bottom: 10px;
}
/* PDF, Word und Excel Icons für Links */
a[href$=".pdf"]::before,
a[href$=".PDF"]::before {
    content: "\f1c1";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    margin-right: 5px;
    display: inline-block;
}

a[href$=".doc"]::before,
a[href$=".DOC"]::before,
a[href$=".docx"]::before,
a[href$=".DOCX"]::before {
    content: "\f1c2";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    margin-right: 5px;
    display: inline-block;
}

a[href$=".xls"]::before,
a[href$=".XLS"]::before,
a[href$=".xlsx"]::before,
a[href$=".XLSX"]::before {
    content: "\f1c3";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    margin-right: 5px;
    display: inline-block;
}



 