body {
	line-break: strict;
}

.play-button-link .audio-figure, .grid-half-item .card-gallery figure {
	margin-top: -0.1em;
}
.page-plugins-and-sounds .section-hero .hero-list .hero-list-item h4::after {
	margin-top: 0;
}
.page-plugins-and-sounds .section-hero .hero-copy {
	max-width: 710px;
}
@media only screen and (max-width: 1068px) {
	.page-plugins-and-sounds .section-hero .hero-copy {
		max-width: 710px;
	}
}
@media only screen and (max-width: 735px) {
	.page-plugins-and-sounds .section-hero .hero-header, .page-plugins-and-sounds .section-hero .hero-copy {
		max-width: 526px;
	}
}

@media only screen and (max-width: 360px) {
	.gallery.tabnav-fade-gallery .tabnav-wrapper .tabnav-items .tabnav-item:lang(ja):first-child {
		margin-left: 0;
	}
}
@media only screen and (max-width: 735px) {
	.gallery.tabnav-fade-gallery .tabnav-wrapper .tabnav-items .tabnav-item:lang(ja):not(:first-child) {
		padding-left: 30px;
	}
}

.page-plugins-and-sounds .section-sound-library .sound-packs .simple_audio_container .audio-item .violator-small:lang(ja) {
	line-height: 1.42861;
	font-weight: 400;
	letter-spacing: -0.016em;
	font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
html.windows .play-button-link .audio-figure, html.windows .grid-half-item .card-gallery figure {
	margin-top: 0;
}

@media only screen and (max-width: 735px) {
	.play-button-link .audio-figure, .grid-half-item .card-gallery figure {
		margin-top: -0.04em;
	}
}

html.ios .icon-playcircle::after, html.windows .icon-playcircle::after, html.safari.tablet .icon-playcircle::after {
	margin-top: 0.35em;
}

.mobile #ac-localnav .ac-ln-button {
	padding-top: 4px;
	padding-bottom: 2px;
}

@media only screen and (min-width: 736px) {
	.play-button-link .audio-figure + span {
		margin-top: 2px;
	}
}

@media only screen and (min-width: 1069px) {
	.page-plugins-and-sounds .beat-breaker .tile-beat-breaker > .inner {
		padding-bottom: 132px;
	}
}
@media only screen and (max-width: 1068px) and (min-width: 736px) {
	.page-plugins-and-sounds .beat-breaker .tile-beat-breaker > .inner {
		padding-bottom: 109px;
	}
}
@media only screen and (min-width: 1069px) {
	.page-plugins-and-sounds .grid-half-item.mastering-assistant figure[class*="image"] {
		margin-top: 144px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.page-plugins-and-sounds .grid-half-item.mastering-assistant figure[class*="image"] {
		margin-top: 150px;
	}
}
