html body .cookie-consent-wrapper {
    position: absolute;
    background: #415E81;
    width: 100%;
    z-index: 99;
    padding: 10px 40px 40px;
    box-sizing: border-box;
    overflow-y: hidden;
    border-bottom: 1px solid #F8FFF8;
    transition-property: all;
    transition-duration: 1s;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
html body .cookie-consent-wrapper.closed {
    max-height: 0;
    padding: 0;
}

.cookie-consent-wrapper p {
    width: 80%;
    font-size: 18px;
}
.cookie-consent-wrapper .fa,
.cookie-consent-wrapper p,
.cookie-consent-wrapper h2 {
    color: #F8FFF8;
}

.cookie-consent-wrapper a:hover {
    opacity: 0.7;
}

.cookie-consent-wrapper a:hover,
.cookie-consent-wrapper a {
    color: #a6b1bd;
}

.cookie-consent-wrapper .fa-info-circle {
    margin-bottom: 10px;
    font-size: 80px;
    vertical-align: top;
}


.cookie-consent-wrapper .fa-times {
    position: absolute;
    right: 20px;
    top: 20px;
    font-size: 34px;
    cursor: pointer;
}

.cookie-consent-wrapper button {
    padding: 10px 30px;
    cursor: pointer;
    font-weight: bold;
}

@media (min-width: 990px) {

    /*.cookie-consent-wrapper .fa*/
    .cookie-consent-wrapper div {
        display: inline-block;
        width: 92%;
        padding-left: 40px;
    }
}