/* the norm */#gritter-notice-wrapper {    position:fixed;    top:40px;    right:20px;    width:301px;    z-index:9999;    -webkit-animation-duration: 1s;    animation-duration: 1s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;    -webkit-animation-name: bounceIn;    animation-name: bounceIn;}@keyframes bounceIn {    0% {        opacity: 0;        -webkit-transform: scale(.3);        -ms-transform: scale(.3);        transform: scale(.3);    }    50% {        opacity: 1;        -webkit-transform: scale(1.05);        -ms-transform: scale(1.05);        transform: scale(1.05);    }    70% {        -webkit-transform: scale(.9);        -ms-transform: scale(.9);        transform: scale(.9);    }    100% {        opacity: 1;        -webkit-transform: scale(1);        -ms-transform: scale(1);        transform: scale(1);    }}#gritter-notice-wrapper.top-left {    left: 20px;    right: auto;}#gritter-notice-wrapper.bottom-right {    top: auto;    left: auto;    bottom: 20px;    right: 20px;}#gritter-notice-wrapper.bottom-left {    top: auto;    right: auto;    bottom: 20px;    left: 20px;}.gritter-item-wrapper {    position:relative;    margin:0 0 10px 0;    background:url('images/ie-spacer.gif'); /* ie7/8 fix */}.hover .gritter-top {    /*background-position:right -30px;*/}.gritter-bottom {    height:8px;    margin:0;}.gritter-item {    display:block;    background-color: rgba(39,58,75,0.8);    border-radius: 4px;    color:#eee;    padding:10px 11px 10px 11px;    font-size: 11px;}.hover .gritter-item {    background-position:right -40px;}.gritter-item p {    padding:0;    margin:0;    word-wrap:break-word;}.gritter-item a:hover {    color: #f8ac59;    text-decoration: underline;}.gritter-close {    display:none;    position:absolute;    top:5px;    right:3px;    background:url(images/gritter.png) no-repeat left top;    cursor:pointer;    width:30px;    height:30px;    text-indent:-9999em;}.gritter-title {    font-size:12px;    font-weight:bold;    padding:0 0 7px 0;    display:block;    text-transform: uppercase;}.gritter-image {    width:48px;    height:48px;    float:left;}.gritter-with-image,.gritter-without-image {    padding:0;}.gritter-with-image {    width:220px;    float:right;}/* for the light (white) version of the gritter notice */.gritter-light .gritter-item,.gritter-light .gritter-bottom,.gritter-light .gritter-top,.gritter-light .gritter-close {    background-image: url(images/gritter-light.png);    color: #222;}.gritter-light .gritter-title {    text-shadow: none;}