.mega-menu-hide {
	display: none;	
}

.mega-menu strong {
	padding-bottom:10px;
}

.mega-menu-bottom-space {
	margin-bottom:15px;
}

.mega-menu-link-color a {
	color:black;
}

.mega-menu-link-color a:hover {
	color:dodgerblue;
}

[dir='rtl'] .mega-menu-icon {
	padding-left: 15px;
	float: right;
}

[dir='ltr'] .mega-menu-icon {
	padding-right: 15px;
	float: left;
}

.mega-menu-icon {
  width: 72px;
}

.tbm-block td {
	border: none;
}
.mega-menu-block div {
	padding: 2px 2px 0px 2px;
}

.mega-menu-block :hover a {
	text-decoration-color: black;
	text-decoration-line: underline;	
}

.mega-menu-block :hover strong {
	color: dodgerblue;
}

.mega-menu-block hr :hover {
	border-color:black;
	color:black;
	background:black;
}


.mega-menu-block :hover {
	background-color: #D0E7FF;
}

.mega-menu-max-width-normal {
	max-width: 250px;
}

.mega-menu-top-menu {
	background:	var(--header-top);
}


.mega-menu-img__ img {
	border-radius: 10px 10px 0px 0px;
	max-width: 300px;	
}

.mega-menu-view-all {
	line-height: 1rem;	
}

.paint-it-black {
	background: black;
	color: white;
	border-radius: 5px;
}


.mega-menu-view-all a {
	padding: 30%;
}

.mega-menu-view-all .view-all a {
	margin-left: 25%;
}

[dir='ltr'] .mega-menu-view-all .view-all a {
	text-align: left;
}

[dir='rtl'] .mega-menu-view-all .view-all a {
	text-align: right;
}

.mega-menu-view-all p {
	max-width: 300px;
}

.mega-menu-view-all h3 {
	font-size: 14px;
}

.tbm-item.level-1-noborder {
	border: none;
	margin: 0px 1px 1px 0px;
}


.emergency-response-button {
  background: #D31D8C;
  color: #F1FAC0;
	font-size:16px;
}

.emergency-response-button :hover{
	background: dodgerblue !important; 
  color: black;
	font-size:16px;
}

.emergency-response-button .tbm-link.level-1:focus {
	background: none;
}