.notification-banner{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:11px 0;font-size:0;text-align:center;display:none}.notification-banner p{display:inline-block;padding:5px 0;font-size:18px;font-weight:700;margin-right:10px;vertical-align:middle}.notification-banner__button{vertical-align:middle;box-sizing:border-box;cursor:pointer;padding:8px 14px;letter-spacing:0;text-align:center;text-decoration:none;font-size:15px;font-weight:600;position:relative;text-transform:uppercase;transition:.2s;overflow:hidden;display:inline-block;zoom:1;*display:inline}.notification-banner.new{position:fixed;top:0;padding:8px 0;z-index:9}.notification-banner p{margin:0;margin-bottom:0 !important;font-size:16px;font-weight:400;line-height:35px}.notif-bar-enabled header.header{margin-top:55px}.notif-bar-enabled .notification-banner{display:block}.notification-banner.new .page-center{max-width:1200px;margin:0 auto}.fas.fa-times{font-size:15px;position:absolute;top:50%;right:10px;cursor:pointer;transform:translateY(-50%)}.notification-banner.new .page-center{position:relative}.notif-bottom .notification-banner.new{top:unset;bottom:0}.notif-bottom.notif-bar-enabled header.header{margin-top:0}.notification-banner__button{padding:7px 10px;font-size:16px;text-transform:unset;font-weight:400}@media only screen and (max-width:991px){.notification-banner__button{margin:5px 30px}}@media only screen and (max-width:768px){.notification-banner p{display:block;font-size:15px;padding:0;margin-right:0;margin-bottom:10px}.notification-banner .button{display:block;font-size:14px}.notification-banner.new{padding:10px 10px}.notification-banner__button{padding:2px 5px;font-size:14px}.notification-banner p{font-size:14px !important;line-height:1.4;display:inline-block}.fas.fa-times{font-size:12px}.fas.fa-times{right:0}}