.special-alerts-container {
	display: none;
	border-bottom: 1px solid #e0e0e0;
}

.special-alerts-container.is-shown {
	display: block;
}

.special-alerts-container .container {
	max-width: 1080px;
	padding: 20px 15px 0;
	margin: 0 auto;
}

.special-alerts-inner { position: relative; }

.btn-close-alert {
	position: absolute;
	top: 0;
	right: -5px;
	z-index: 1;
	z-index: 1;
}

.btn-close {
	display: block;
	background-color: transparent;
	padding: 5px;
	font-size: 80px;
	line-height: 0.5;
	margin: 0;
	color: #c60013;
    font-family: 'Nexa W01 Book';
}
.btn-close:focus,
.btn-close:hover {
	background-color: transparent;
	color: #c60013;
}

.columns.text-cont { padding: 0; }

.text-cont .subtitle {
	position: relative;
	padding-bottom: 20px;
}

.special-alerts-container h2 {
	font-weight: 600;
	font-size: 26px;
}

.special-alerts-container h3 { margin-bottom: 20px; }

.special-alerts-container h3,
.special-alerts-container h4,
.special-alerts-container h4 a {
	font-family: 'Nexa W01 Book';
	font-size: 20px;
}

.special-alerts-container h4,
.special-alerts-container h4 a {
	position: absolute;
	bottom: 0;
	right: 0;
	font-weight: 600;
	min-width: 125px;
	text-align: right; 
}

.special-alerts-container .img-cont {
	text-align: center;
}

.body > .row > .col {
	padding: 0;
	margin-left: 0 !important;
}

.body.flex > .row > .col:last-of-type { padding-left: 50px; }

form > .row > .col:first-of-type { padding-right: 5px; }
form > .row > .col:last-of-type { padding-left: 5px; }

form button {
	padding-top: 2px !important;
	height: 37px !important;
}

form button:hover {
	background-color: #0081c6 !important;
}

@media screen and (max-width: 1024px) {
	.special-alerts-container .container { padding: 10px 0; }
	form button { height: 37px !important; }
}
@media screen and (max-width: 640px) {
	.btn-close { font-size: 65px; }
	.special-alerts-container h2 { font-size: 22px; }
	.special-alerts-container h3,
	.special-alerts-container h4,
	.special-alerts-container h4 a { font-size: 18px; }
} 