/* Common */
.more:after, .icon-after:after {
	position: relative !important;
	top: -0.075em;
}

@media only screen and (max-width: 734px) {
	#ac-localnav .ac-ln-action-button .ac-ln-button, #ac-localnav .ac-ln-action-violator .ac-ln-violator {
		margin-top: -3px;
	}
}

@media only screen and (max-width: 734px) {
	#ac-localnav .ac-ln-button {
		padding-top: 6px;
		padding-bottom: 4px;
	}
}

.lsmall-show {
	display: none;
}

@media only screen and (max-width: 734px) {
	.lsmall-show {
		display: block;
	}
}

@media only screen and (max-width: 414px) {
	.lsmall-show {
		display: none;
	}
}

.jp-violator {
	line-height: 12px;
	padding-top: 6px;
	padding-bottom: 4px;
}

@media only screen and (min-width: 1069px) {
	#dynamic-backgrounds .card-headline {
		min-width: 390px;
	}
}
