#gdpr-notify,
.interrupt-notify {
    width: 100%;
    left: 0px;
    top: 0px
}
.interrupt-notify .ui-pnotify-container{
  opacity: 0.9;
}
.interrupt-notify .ui-pnotify-closer{
	position: absolute;
	top:20px;
	right: 20px;
}
.interrupt-notify .ui-pnotify-closer .brighttheme-icon-closer:after {
  font-size: 20px;
}
.interrupt-notify .ui-pnotify-closer:hover{
  color: #4F4F00;
}
#gdpr-cookies-container {
    margin: 10px auto 0;
    max-width: 600px;
    overflow: hidden;
    padding-left: 0;
    padding-right: 8px;
    vertical-align: top;
}
#gdpr-cookies {
    display: table-cell;
    padding: 4px 3px 3px 9px;
    text-align: left;
}
#gdpr-cookies > div {
    display: inline-block;
    vertical-align: top;
}
#gdpr-cookies > div + div {
    margin-left: 20px;
}
#gdpr-cookie-btn {
    display: inline-block;
    float: right;
    margin-left: 0;
    margin-right: 0;
}
#gdpr-cookie-btn.gdpr-cookie-btn-mobile {
    display: none;
}
#gdpr-cookies label {
    cursor: pointer;
}
@media (max-width: 1280px) {
    #gdpr-notify > .brighttheme.ui-pnotify-container {
        height: fit-content;
    }

    #gdpr-notify > .brighttheme.ui-pnotify-container * {
        transition: all 0s;
    }

    #gdpr-cookie-btn.gdpr-cookie-btn-desktop {
        display: none;
    }

    #gdpr-cookie-btn.gdpr-cookie-btn-mobile {
        display: block;
        float: none;
        text-align: center;
        margin-top: 15px;
        width: 100%;
    }

    #gdpr-cookie-btn.gdpr-cookie-btn-mobile button {
        width: 60%;
    }


    #gdpr-cookies {
        display: flex;
        flex-wrap: wrap;
        gap: 20px;
    }

    #gdpr-cookies > div {
        display: flex;
        align-items: baseline;
        flex: 1;
    }

    #gdpr-cookies > div + div {
        margin-left: 0;
    }

    #gdpr-cookies label:before {
        display: none;
    }

    #gdpr-cookies input[type="checkbox"] {
        display: block;
    }
}