.t-notification div, .t-notification span, .t-notification h1, .t-notification h2, .t-notification h3, .t-notification h4, .t-notification h5, .t-notification h6, .t-notification p, .t-notification blockquote, .t-notification pre, .t-notification a, .t-notification img, .t-notification dl, .t-notification dt, .t-notification dd, .t-notification ol, .t-notification ul, .t-notification li, .t-notification fieldset, .t-notification form, .t-notification label, .t-notification legend, .t-notification table, .t-notification caption, .t-notification tbody, .t-notification tfoot, .t-notification thead, .t-notification tr, .t-notification th, .t-notification td, .t-notification article, .t-notification aside, .t-notification details, .t-notification footer, .t-notification header, .t-notification menu, .t-notification meter, .t-notification nav, .t-notification output, .t-notification progress, .t-notification section, .t-notification summary { border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; margin: 0; padding: 0;}
.t-notification { line-height: 1 }
.t-notification-custom-content div,.t-notification-custom-content span,.t-notification-custom-content h1, .t-notification-custom-content h2, .t-notification-custom-content h3, .t-notification-custom-content h4, .t-notification-custom-content h5, .t-notification-custom-content h6, .t-notification-custom-content p{display: inline-block;}
.t-notification article, .t-notification aside, .t-notification dialog, .t-notification figure, .t-notification footer, .t-notification header, .t-notification nav, .t-notification section, .t-notification blockquote { display: block }
.t-notification nav ul { list-style: none }
.t-notification ol { list-style: decimal }
.t-notification ul { list-style: disc }
.t-notification ul ul { list-style: circle }
.t-notification blockquote, .t-notification q { quotes: none }
.t-notification blockquote:before, .t-notification blockquote:after, .t-notification q:before, .t-notification q:after { content: none }
.t-notification table { border-collapse: collapse; border-spacing: 0; }
.t-notification input, .t-notification select, .t-notification a img { vertical-align: middle }
.t-notification, .t-notification *, .t-notification *:before, .t-notification *:after { box-sizing: border-box; }
.t-notification .screen-reader-text { clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: hidden; position: absolute; max-height: 1px; }
.t-notification { text-align: center; position: fixed; top: 0; width: 100%; z-index: 9999; transition: all 0.25s linear; -webkit-backface-visibility: hidden; min-height: 30px; }
.t-notification .t-notification-container { position: relative; margin-right: auto; margin-left: auto; max-width: 100%; width: 1000px; padding: 10px 60px; line-height: 1.4 }
.admin-bar .t-notification.t-notification-fixed.t-notification-top, #wp-toolbar .t-notification.t-notification-fixed.t-notification-top { top: 32px }
.t-notification-container-outer { position: relative }
.t-notification-clearfix:before, .t-notification-clearfix:after { content: " "; display: table; }
.t-notification-clearfix:after { clear: both }
.t-notification-clearfix { *zoom: 1  }
.t-notification .t-notification-show { padding: 10px }
.t-notification-hide, .t-notification-show { position: absolute; right: 20px; background-color: inherit; color: #fff; font-size: 18px!important; line-height: 50px; text-align: center; box-sizing: initial; line-height: 1;}
.t-notification-top .t-notification-show { bottom: 1px;}
.t-notification-hide { top: 50%; background: transparent; margin-top: -9px!important;}
.t-notification-hide span { display: inline-block; -webkit-transform: rotate(45deg) translate3d(0,0,0); transform: rotate(45deg) translate3d(0,0,0); }
.t-notification-hidden { transition: -webkit-transform ease 0.3s; transition: transform ease 0.3s; }
.t-notification-hidden.t-notification-top { -webkit-transform: translateY(-100%) translate3d(0,0,0); transform: translateY(-100%) translate3d(0,0,0); }
.t-notification-hidden .t-notification-show { transition: -webkit-transform ease 0.3s; transition: transform ease 0.3s; }
.t-notification-hidden.t-notification-top .t-notification-show { -webkit-transform: translateY(100%) translate3d(0,0,0); transform: translateY(100%) translate3d(0,0,0); }
.t-notification-shown { transition: -webkit-transform ease 0.3s; transition: transform ease 0.3s; -webkit-transform: translateY(0%) translate3d(0,0,0); transform: translateY(0%) translate3d(0,0,0); }
.t-notification-hidden .t-notification-hide, .t-notification-shown .t-notification-show { display: none }
body.has-t-notification { transition: padding-top ease 0.3s, padding-bottom ease 0.3s; width: 100%; height: 100%; float: left; position: relative; box-sizing: border-box; /*overflow: hidden;*/}
.t-notification a { text-decoration: none; color: inherit; }
.t-notification .t-notification-text, .t-notification .t-notification-button, .t-notification .t-notification-text, .t-notification input { margin: .2em .5em }
.t-notification input { padding: 6px 10px; font-size: 12px; border-radius: 3px; color: #666; border: 0; font-family: inherit; }
.t-notification .t-notification-button { display: inline-block; padding: 6px 10px; font-size: 12px; border-radius: 3px; color: #fff!important; outline: 0; border: 0; cursor: pointer; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);}
.t-notification .t-notification-message { display: block }