.alertOffset{-webkit-transition: margin-top 0.25s ease-out;-moz-transition: margin-top 0.25s ease-out;-o-transition: margin-top 0.25s ease-out;transition: margin-top 0.25s ease-out;}
.cstmCoronaBanner{display:block;width:100%;height:auto;border:0;padding:0;opacity:1;text-align:center;position:relative;background-color:#212D8C;margin:0 auto;top: 0;z-index:1000000;}

.cstmCoronaBannerContainer{display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;margin: 0 auto;margin-right: auto;margin-left: auto;width:100%;height:auto;}

.cstmCoronaBannerContent{display: block;height:auto;position: relative;-webkit-flex-basis: 90%;-moz-flex-basis: 90%;flex-basis: 90%;-ms-flex-preferred-size: 90%;max-width:90%;text-align:left;font-size: 14px;padding-left:30px;padding-top:17px;padding-bottom:0px;}
.cstmCoronaBannerButton{display: block;height:auto;position: relative;-webkit-flex-basis: 10%;-moz-flex-basis: 10%;flex-basis: 10%;-ms-flex-preferred-size: 10%;max-width:10%;padding-right:30px;padding-top:10px;padding-bottom:10px;}

.cstmCoronaBtn{clear:both;float:right;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:7px;font-family:'FontAwesome';font-size:14px;line-height:13px;color:#FFFFFF!important;text-align:center;cursor: pointer;background-color:#FA9400!important;border:0;border-radius:0!important;}
.cstmCoronaBtn:hover{color:#FFFFFF;background-color:#FA9400!important;border:0;border-radius:0!important}
.cstmCoronaBtn::before{height: 0px}

.cstmCoronaInfoWrapper{display:block;margin:0 auto;text-align: center;margin-left:10%;padding-bottom:13px;font-size: 14px;font-weight: 700;}
.cstmCoronaInfo{display:/*inline-block*/none;font-family:'FontAwesome';font-size:14px;line-height:13px;color:#FFFFFF!important;padding-right:10px;}

.cstmCoronaMarker{display:inline-block;font-family:'FontAwesome';font-size:14px;line-height:13px;color:#FFFFFF!important;padding-left:30px;padding-right:10px;}

.cstmCoronaBannerContent a, .cstmCoronaBannerContent a:visited{color:#FFFFFF;text-decoration: none;display: inline-block;position: relative;line-height:1em;cursor: pointer;}
.cstmCoronaBannerContent a:hover{color:#FFFFFF;border-color: transparent;text-decoration: none;outline: 0;border-bottom: 1px solid #FFFFFF;}
.cstmCoronaBannerContent a:hover:before {content: "";position: absolute;width: 100%;height: 1px;bottom: -1px;left: 0;right: 0;margin: 0 auto;background-color: #FFFFFF;visibility: hidden;-moz-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);-webkit-transform: scaleX(0);transform: scaleX(0);-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;visibility: visible;-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);}

@media all and (max-width:1035px) {
	.cstmCoronaInfoWrapper{margin-left:0px;padding-bottom:0px;padding-left: 20px;padding-right: 20px;}
	.cstmCoronaInfoWrapper:last-of-type{padding-bottom:15px;}
	.cstmCoronaBannerContainer{flex: none;display: block;}
	.cstmCoronaBannerContent,.cstmCoronaBannerButton{flex: none;display: block;max-width: 100%;padding-right: 30px;padding-left: 30px;text-align:center;}
	.cstmCoronaBannerButton{padding-bottom: 10px;position: absolute;top: 5px;right: -15px;}
	.cstmCoronaBtn{float:none;}
	.cstmCoronaMarker{padding-left:0px;}
	.cstmCoronaMarker:before {content: "\A\A";white-space: pre;} 
}