.notification .modal-content{background:none}
.notification .modal-body{background:var(--notification-body-bg);border-radius:6px}
.notification__text {margin:0 0 10px;font-size:.95em;color:#707070;}
.notification__text > p {margin:0}
.notification__text > a{text-decoration:underline}
.notification__button{background:#000;}
.notification__buttons{text-align:right;white-space:nowrap}
.notification__button + .notification__button {margin:0 0 0 10px}

.notification.fixed {position:fixed;z-index:1000;width:100%;bottom:0}
.notification.fixed:before {position:absolute;z-index:-1;content:'';width:100%;height:100%;}
.notification__wrapper.fixed {padding:10px 0}
.notification__button.cancel {color:var(--notification-btn-cancel-c);background:none;border:none;text-decoration:underline}

@media (min-width:992px){
    .notification__wrapper.fixed {display:flex;align-items:center;justify-content: center;background: var(--notification-body-bg);width: 777px;margin: 0 auto;border-radius: 3px 3px 0 0;}
    .notification__text.fixed {margin:0 20px 0 0}
}

@media (max-width:992px){
	.notification__wrapper.fixed {padding: 10px;display: -webkit-box;display: -ms-flexbox;display: flex;background: #fff;border: 1px solid #f9f9f9;color: #707070;align-items: center;width: 260px;border-radius: 3px;}
	.notification__text {font-size:.8em}
    .notification__buttons{margin-left: 10px;}
    .notification__button {padding: 18px 12px;line-height: 0;font-size: 15px;}
}

@media (max-width:767px){
	.notification__wrapper.fixed {padding: 10px;display: -webkit-box;display: -ms-flexbox;display: flex;background: #fff;border: 1px solid #f9f9f9;color: #707070;align-items: center;width: 260px;border-radius: 3px;}
	.notification__text {font-size:.8em}
    .notification__buttons{margin-left: 10px;}
    .notification__button {padding: 18px 12px;line-height: 0;font-size: 15px;}
}

@media (max-width:370px){
	/* .notification.fixed {display:none} */
}