/*Added to fix SE-2551 - Start */
.cookie-notification{position:fixed;bottom:0;width:100%;padding:20px 0 18px;box-shadow:0 -1px 3px rgba(0,0,0,0.05);background:#EFF6FB;border-top:1px solid #e6e6e6;line-height:1.6;font-weight:400;max-height:9999px;z-index:9998;-webkit-transition:opacity 0.3s, max-height 0 0.3s, padding 0 0.3s;-moz-transition:opacity 0.3s, max-height 0 0.3s, padding 0 0.3s;transition:opacity 0.3s, max-height 0 0.3s, padding 0 0.3s}

.cookie-notification .ctitle{margin:0 0 6px;font-size:16px}
.cookie-notification p{margin:0 0 8px;font-size:15px}
.cookie-notification span{background:#c6dff1;border-radius:4px;font-weight:400;padding:3px 6px 3px;margin-left:5px;border:1px solid #75b1dc;cursor:pointer;font-size:11px}
.cookie-notification.is-closed{padding:0;border:0;max-height:0;opacity:0;-webkit-transition:opacity 0.3s, max-height 0 0.3s;-moz-transition:opacity 0.3s, max-height 0 0.3s;transition:opacity 0.3s, max-height 0 0.3s}
.cookie-notification-notice{font-size:12px;font-weight:400}

.cookie-notification .wrapper
{
    position: relative;
    max-width: 1100px;
    margin: 0 auto;
}
.close-icon {
    display: inline;
    font-style: normal;
    font-size: 12px;
    margin: 0 4px 0 0px;
}

.fa, .media-overlay .video, .media-overlay .audio, .media-overlay .slideshow, .media-overlay .infographic {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}
.fa-remove:before, .fa-close:before, .fa-times:before {
    content: "\f00d";
}

.cookie-notification.is-closed {
    padding: 0;
    border: 0;
    max-height: 0;
    opacity: 0;
    -webkit-transition: opacity 0.3s, max-height 0 0.3s;
    -moz-transition: opacity 0.3s, max-height 0 0.3s;
    transition: opacity 0.3s, max-height 0 0.3s;
}

/* Added to fix SE-2551 - End */