/* General */
p {
	line-break: strict;
}
a wbr + .nowrap {
	display: inline;
}

.jp-headline-adjust.large-hide {
	display: none;
}
@media only screen and (max-width: 1068px) {
	.jp-headline-adjust.medium-hide {
		display: none;
	}
	.jp-headline-adjust.medium-show, .jp-headline-adjust.medium-show-inline {
		display: inline-flex;
	}
}
@media only screen and (max-width: 734px) {
	.jp-headline-adjust.small-hide {
		display: none;
	}
	.jp-headline-adjust.small-show, .jp-headline-adjust.small-show-inline {
		display: inline-flex;
	}
}
@media only screen and (max-width: 1068px) {
	span.jp-headline-adjust.medium-reject {
		margin-right: 0;
	}
}

@media only screen and (max-width: 735px) {
	span.jp-headline-adjust.small-reject {
		margin-right: 0;
	}
}

@media only screen and (max-width: 1068px) {
	span.jp-headline-adjust-medium {
		margin-right: -0.4em;
	}
}

@media only screen and (max-width: 735px) {
	span.jp-headline-adjust-small {
		margin-right: -0.4em;
	}
}

@media only screen and (max-width: 357px) {
	span.jp-headline-adjust-xsmall {
		margin-right: -0.4em;
	}
}

@media only screen and (max-width: 374px) {
	.xsmall-hide {
		display: none;
	}

	.xsmall-show {
		display: block;
	}

	.xsmall-show-inline {
		display: inline;
	}
}
.icon-wrapper .icon, .icon-wrapper .icon-after:after, .icon-wrapper .icon-before:before, .icon-wrapper .more:not(.icon-before):after {
	position: relative;
	top: -1px;
}

/* JP Styles */
@media only screen and (max-width: 1068px) and (min-width: 736px) {
	.page-features .section-features .features-section .section-freeform .features-rowheader .features-violator.lifted {
		bottom: 4.7em;
	}
}
