/*
 * Finding the revoke button randomly disappears.
 */
 .cc-animate.cc-revoke.cc-bottom {
    display: block !important;
	border: 4px solid rgb(246, 217, 97)!important;
	border-bottom: none;
}
/*
 * Formatting for selected option
 */
.cc-selected {
    color: #000 !important;
    background-color: #FFD500 !important;
}
/*
 * Formatting for not selected option
 */
.cc-notselected {
    color: #fff !important;
    background-color: transparent !important;
}

.cc-banner.cc-bottom {
	bottom:						80px !important;
}

/* GOOGLE MAPS & KONTAKTFORMULAR DISABLE */

.disable-map {
    height: 100%; 
    width: 100%; 
    display: block; 
    background-color: #333333; 
    position: relative;
}

.disable-map p {
    position: relative; 
    text-align: center; 
    color: #ffffff; 
    top: 50%; left: 50%; 
    transform:translate(-50%, -50%); 
    width: 80%;
}

.disable-contact p {
    position: relative;
    color:  #e20026;
    font-weight: bold;
    width: 100%;
    height: auto;
}

.disable-contact p a {
    color: #000000;
}

.disable-contact p a:hover {
    color: #e20026;
}

/* TABLE COOKIE-HINWEIS */

.table-responsive {
    font-size:  15px;
    background-color: #ffffff;
}

.table-responsive table thead tr th,
.table-responsive table tbody tr td {
    padding: 10px 10px;
    text-align: left;
}


@media (max-width: 991px) {
    .cc-animate.cc-revoke.cc-bottom {
        display:   none!important;
    }
    .cc-revoke.cc-bottom {
        display: none!important;
    }
}

@media (max-width: 767px) {
    .table-responsive table {
        padding-bottom:     10px;
        margin-bottom:     10px;
    }
    .table-responsive table tbody tr td {
        padding:    2px 0px;
        width:      auto;
        vertical-align: top;
    }
    .table-responsive table tbody tr td:first-child {
        font-weight:        bold;
    }
    .table-responsive table tbody tr td:last-child {
        padding-left:   10px;
    }
}

.cookie-cc a {
    position:   absolute;
    bottom:     60px;
    left:       10px;
    color:      #F6D961;
    z-index:    999;
}