#water20-meeting-materials dl {
	width: 16.2rem;
}

#sws-members-list li .org {
	display: block;
	color: #666;
	font-size: .805rem;
	font-weight: 500;
	line-height: 1.3;
	margin-top: .2rem;
}

#sws-members-list li.largish .org {
	font-size: .95rem;
}

.mfp-title {
	text-shadow: 0 0 5px #000, 0 0 10px #000, 0 0 15px #000;
}

.sub-sub-menu a {
    color: #003E62;
    border: 1px solid #003E62;
}

.sub-sub-menu a:hover {
	color: #1B75BC;
	border-color: #1B75BC;
}

.sub-sub-menu svg.down-arrow {
	opacity: 0;
}

.sub-sub-menu a:hover svg.down-arrow {
	opacity: 1;
}

.js .toggle-group .trigger {
	display: inline-flex;
	align-items: flex-start;
	padding-left: 0;
	column-gap: .5rem;
	font-weight: 600;
	margin-top: .75rem;
	margin-bottom: .5rem;
}

.js .toggle-group .trigger .text-333 {
	
}

.js .toggle-group .trigger:hover .text-333 {
	color: #1B75BC
}

.js .toggle-group .trigger-icon {
	flex-shrink: 0;
	margin-top: .3rem;
}

.js .toggle-group .toggle-content {
	padding-left: calc(20px + .65rem);
	padding-top: .5rem;
}

.med-blue-bg.text-fff-a {
	text-shadow: 0 0 5px #09416d;
}

@media only screen and (max-width: 767px) {
	.sub-sub-menu .d-f {
		flex-wrap: wrap;
	}
	.sub-sub-menu .d-f span:nth-child(1) {
		width: 100%;
		margin-bottom: .3rem;
	}
	.sub-sub-menu .d-f span:nth-child(2) {
		max-width: calc(100% - 20px - .5rem);
		margin-left: 10px;
	}
}

@media only screen and (min-width: 768px) {
	.sub-sub-menu .d-f span:nth-child(1) {
		margin-left: 10px;
	}
}