#dark-sources-notification-wrap {
position: absolute !important;
top: 0 !important;
right: 0 !important;
bottom: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
background-color: rgba(0,0,0,0.85) !important;
z-index: 100000 !important;
box-sizing:border-box !important;
text-align: center;
}
#dark-sources-notification-wrap h2 {
font-size: 2em;
margin-bottom: 30px;
text-align: center;
}
#dark-sources-notification-wrap p, #dark-sources-notification-wrap ul, #dark-sources-notification-wrap strong, #dark-sources-notification-wrap b, #dark-sources-notification-wrap .email-meta-single, #dark-sources-notification-wrap {
font-size: 18px;
text-align: left;
display: block;
margin: 10px 0;
}
#dark-sources-notification-wrap table {
font-size: 12px;
}
#dark-sources-notification-wrap b {
display: inline-block;
}
#dark-sources-notification-wrap .email-meta-single {
display: inline;
}
#dark-sources-notification-wrap .flex {
display: -webkit-box !important;
display: -moz-box !important;
display: -ms-flexbox !important;
display: -webkit-flex !important;
display: flex !important;
flex-wrap: wrap !important;
align-items: center !important;
justify-content: center !important;
width: 100%;
height: 100%;
}
#dark-sources-notification-wrap .notification-wrap {
position: relative !important;
padding: 3% !important;
box-sizing:border-box !important;
margin: auto auto;
background-color: #FFF;
width: 90%;
max-width: 700px;
}
#dark-sources-notification-wrap .dark-sources-close {
cursor: pointer !important;
position: absolute !important;
top: 10px !important;
right: 10px !important;
color: #24a83a !important;
}
#dark-sources-notification-wrap img {
margin: 0 auto 20px auto;
width: 100%;
max-width: 350px;
display: block;
} 
#dark-sources-notification-wrap hr {
margin-bottom: 30px;
}
@media screen and (max-width:650px) {
#dark-sources-notification-wrap p, #dark-sources-notification-wrap ul, #dark-sources-notification-wrap strong, #dark-sources-notification-wrap b, #dark-sources-notification-wrap span, #dark-sources-notification-wrap .email-meta-single,  #dark-sources-notification-wrap  {
font-size: 14px;
text-align: justify;
}
#dark-sources-notification-wrap h2 {
line-height: normal;
}
#dark-sources-notification-wrap img {
margin-top: 20px;
}
#dark-sources-notification-wrap .notification-wrap {
padding: 6%;
}
}