.ac-cookie-policy[dir="rtl"] {
    text-align: right;
}

.ac-cookie-policy h2,
.ac-cookie-policy h3,
.ac-cookie-policy h4 {
    margin-top: 1.5em;
}

.ac-cookie-policy-table-wrap {
    overflow-x: auto;
    margin: 1em 0 1.5em;
}

.ac-cookie-policy-table {
    width: 100%;
    border-collapse: collapse;
}

.ac-cookie-policy-table th,
.ac-cookie-policy-table td {
    border: 1px solid #dcdcde;
    padding: 10px;
    text-align: left;
    vertical-align: top;
}

.ac-cookie-policy[dir="rtl"] .ac-cookie-policy-table th,
.ac-cookie-policy[dir="rtl"] .ac-cookie-policy-table td {
    text-align: right;
}

.ac-cookie-policy-table th {
    background: #f6f7f7;
    font-weight: 600;
}
