.wp-block-audio figcaption {
	margin-top: .5em;
	margin-bottom: 1em
}

.wp-block-audio audio {
	width: 100%;
	min-width: 300px
}

.wp-block-button {
	color: #fff
}

.wp-block-button.aligncenter {
	text-align: center
}

.wp-block-button.alignright {
	text-align: right
}

.wp-block-button__link {
	background-color: #32373c;
	border: none;
	border-radius: 28px;
	box-shadow: none;
	color: inherit;
	cursor: pointer;
	display: inline-block;
	font-size: 18px;
	margin: 0;
	padding: 12px 24px;
	text-align: center;
	text-decoration: none;
	overflow-wrap: break-word
}

.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited {
	color: inherit
}

.is-style-squared .wp-block-button__link {
	border-radius: 0
}

.no-border-radius.wp-block-button__link {
	border-radius: 0!important
}

.is-style-outline {
	color: #32373c
}

.is-style-outline .wp-block-button__link {
	background-color: transparent;
	border: 2px solid
}

.wp-block-calendar {
	text-align: center
}

.wp-block-calendar tbody td,.wp-block-calendar th {
	padding: 4px;
	border: 1px solid #e2e4e7
}

.wp-block-calendar tfoot td {
	border: none
}

.wp-block-calendar table {
	width: 100%;
	border-collapse: collapse;
	font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif
}

.wp-block-calendar table th {
	font-weight: 400;
	background: #edeff0
}

.wp-block-calendar a {
	text-decoration: underline
}

.wp-block-calendar tfoot a {
	color: #00739c
}

.wp-block-calendar table caption,.wp-block-calendar table tbody {
	color: #40464d
}

.wp-block-categories.alignleft {
	margin-right: 2em
}

.wp-block-categories.alignright {
	margin-left: 2em
}

.wp-block-columns {
	display: flex;
	margin-bottom: 28px;
	flex-wrap: wrap
}

@media (min-width:782px) {
	.wp-block-columns {
		flex-wrap: nowrap
	}
}

.wp-block-column {
	flex-grow: 1;
	min-width: 0;
	word-break: break-word;
	overflow-wrap: break-word
}

@media (max-width:599px) {
	.wp-block-column {
		flex-basis: 100%!important
	}
}

@media (min-width:600px) {
	.wp-block-column {
		flex-basis: calc(50% - 16px);
		flex-grow: 0
	}

	.wp-block-column:nth-child(2n) {
		margin-left: 32px
	}
}

@media (min-width:782px) {
	.wp-block-column:not(:first-child) {
		margin-left: 32px
	}
}

.wp-block-columns.are-vertically-aligned-top {
	align-items: flex-start
}

.wp-block-columns.are-vertically-aligned-center {
	align-items: center
}

.wp-block-columns.are-vertically-aligned-bottom {
	align-items: flex-end
}

.wp-block-column.is-vertically-aligned-top {
	align-self: flex-start
}

.wp-block-column.is-vertically-aligned-center {
	-ms-grid-row-align: center;
	align-self: center
}

.wp-block-column.is-vertically-aligned-bottom {
	align-self: flex-end
}

.wp-block-cover,.wp-block-cover-image {
	position: relative;
	background-color: #000;
	background-size: cover;
	background-position: 50%;
	min-height: 430px;
	height: 100%;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden
}

.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax {
	background-attachment: fixed
}

@supports (-webkit-overflow-scrolling:touch) {
	.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax {
		background-attachment: scroll
	}
}

@media (prefers-reduced-motion:reduce) {
	.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax {
		background-attachment: scroll
	}
}

.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: inherit;
	opacity: .5;
	z-index: 1
}

.wp-block-cover-image.has-background-dim.has-background-dim-10:before,.wp-block-cover.has-background-dim.has-background-dim-10:before {
	opacity: .1
}

.wp-block-cover-image.has-background-dim.has-background-dim-20:before,.wp-block-cover.has-background-dim.has-background-dim-20:before {
	opacity: .2
}

.wp-block-cover-image.has-background-dim.has-background-dim-30:before,.wp-block-cover.has-background-dim.has-background-dim-30:before {
	opacity: .3
}

.wp-block-cover-image.has-background-dim.has-background-dim-40:before,.wp-block-cover.has-background-dim.has-background-dim-40:before {
	opacity: .4
}

.wp-block-cover-image.has-background-dim.has-background-dim-50:before,.wp-block-cover.has-background-dim.has-background-dim-50:before {
	opacity: .5
}

.wp-block-cover-image.has-background-dim.has-background-dim-60:before,.wp-block-cover.has-background-dim.has-background-dim-60:before {
	opacity: .6
}

.wp-block-cover-image.has-background-dim.has-background-dim-70:before,.wp-block-cover.has-background-dim.has-background-dim-70:before {
	opacity: .7
}

.wp-block-cover-image.has-background-dim.has-background-dim-80:before,.wp-block-cover.has-background-dim.has-background-dim-80:before {
	opacity: .8
}

.wp-block-cover-image.has-background-dim.has-background-dim-90:before,.wp-block-cover.has-background-dim.has-background-dim-90:before {
	opacity: .9
}

.wp-block-cover-image.has-background-dim.has-background-dim-100:before,.wp-block-cover.has-background-dim.has-background-dim-100:before {
	opacity: 1
}

.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright {
	max-width: 305px;
	width: 100%
}

.wp-block-cover-image:after,.wp-block-cover:after {
	display: block;
	content: "";
	font-size: 0;
	min-height: inherit
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
	.wp-block-cover-image:after,.wp-block-cover:after {
		content: none
	}
}

.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright {
	display: flex
}

.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container {
	width: calc(100% - 70px);
	z-index: 1;
	color: #f8f9f9
}

.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color) {
	color: inherit
}

.wp-block-cover__video-background {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	width: 100%;
	height: 100%;
	z-index: 0;
	-o-object-fit: cover;
	object-fit: cover
}

.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2 {
	color: #fff
}

.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover {
	color: #fff
}

.wp-block-cover-image .wp-block-cover.has-left-content {
	justify-content: flex-start
}

.wp-block-cover-image .wp-block-cover.has-right-content {
	justify-content: flex-end
}

.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2 {
	margin-left: 0;
	text-align: left
}

.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2 {
	margin-right: 0;
	text-align: right
}

.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2 {
	font-size: 2em;
	line-height: 1.25;
	z-index: 1;
	margin-bottom: 0;
	max-width: 610px;
	padding: 14px;
	text-align: center
}

.block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit,.block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit,.wp-block-embed.alignleft,.wp-block-embed.alignright {
	max-width: 360px;
	width: 100%
}

.wp-block-embed {
	margin-bottom: 1em
}

.wp-block-embed figcaption {
	margin-top: .5em;
	margin-bottom: 1em
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper {
	position: relative
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
	content: "";
	display: block;
	padding-top: 50%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
	padding-top: 42.85%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
	padding-top: 50%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
	padding-top: 56.25%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
	padding-top: 75%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
	padding-top: 100%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
	padding-top: 177.78%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
	padding-top: 200%
}

.wp-block-file {
	margin-bottom: 1.5em
}

.wp-block-file.aligncenter {
	text-align: center
}

.wp-block-file.alignright {
	text-align: right
}

.wp-block-file .wp-block-file__button {
	background: #32373c;
	border-radius: 2em;
	color: #fff;
	font-size: 13px;
	padding: .5em 1em
}

.wp-block-file a.wp-block-file__button {
	text-decoration: none
}

.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited {
	box-shadow: none;
	color: #fff;
	opacity: .85;
	text-decoration: none
}

.wp-block-file *+.wp-block-file__button {
	margin-left: .75em
}

.blocks-gallery-grid,.wp-block-gallery {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	padding: 0;
	margin: 0
}

.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item {
	margin: 0 16px 16px 0;
	display: flex;
	flex-grow: 1;
	flex-direction: column;
	justify-content: center;
	position: relative
}

.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure {
	margin: 0;
	height: 100%
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
	.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure {
		display: flex;
		align-items: flex-end;
		justify-content: flex-start
	}
}

.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img {
	display: block;
	max-width: 100%;
	height: auto;
	width: 100%
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
	.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img {
		width: auto
	}
}

.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption {
	position: absolute;
	bottom: 0;
	width: 100%;
	max-height: 100%;
	overflow: auto;
	padding: 40px 10px 9px;
	color: #fff;
	text-align: center;
	font-size: 13px;
	background: linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)
}

.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img {
	display: inline
}

.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img {
	width: 100%
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
	.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img {
		height: 100%;
		flex: 1;
		-o-object-fit: cover;
		object-fit: cover
	}
}

.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item {
	width: calc((100% - 16px)/2)
}

.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
	margin-right: 0
}

.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item {
	width: 100%;
	margin-right: 0
}

@media (min-width:600px) {
	.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item {
		width: calc((100% - 32px)/3);
		margin-right: 16px
	}@	supports (-ms-ime-align:auto) {
		.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width: calc((100% - 32px)/3 - 1px)
	}
}

.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item {
	width: calc((100% - 48px)/4);
	margin-right: 16px
}

@supports (-ms-ime-align:auto) {
	.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item {
		width: calc((100% - 48px)/4 - 1px)
	}
}

.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item {
	width: calc((100% - 64px)/5);
	margin-right: 16px
}

@supports (-ms-ime-align:auto) {
	.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item {
		width: calc((100% - 64px)/5 - 1px)
	}
}

.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item {
	width: calc((100% - 80px)/6);
	margin-right: 16px
}

@supports (-ms-ime-align:auto) {
	.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item {
		width: calc((100% - 80px)/6 - 1px)
	}
}

.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item {
	width: calc((100% - 96px)/7);
	margin-right: 16px
}

@supports (-ms-ime-align:auto) {
	.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item {
		width: calc((100% - 96px)/7 - 1px)
	}
}

.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item {
	width: calc((100% - 112px)/8);
	margin-right: 16px
}

@supports (-ms-ime-align:auto) {
	.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item {
		width: calc((100% - 112px)/8 - 1px)
	}
}

.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n) {
	margin-right: 0
}

.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n) {
	margin-right: 0
}

.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {
	margin-right: 0
}

.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n) {
	margin-right: 0
}

.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n) {
	margin-right: 0
}

.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n) {
	margin-right: 0
}

.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n) {
	margin-right: 0
}

.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
	margin-right: 0
}}

.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child {
	margin-right: 0
}

.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright {
	max-width: 305px;
	width: 100%
}

.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure {
	justify-content: center
}

.wp-block-image {
	max-width: 100%;
	margin-bottom: 1em
}

.wp-block-image img {
	max-width: 100%
}

.wp-block-image.aligncenter {
	text-align: center
}

.wp-block-image.alignfull img,.wp-block-image.alignwide img {
	width: 100%
}

.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized {
	display: table;
	margin-left: 0;
	margin-right: 0
}

.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption {
	display: table-caption;
	caption-side: bottom
}

.wp-block-image .alignleft {
	float: left;
	margin-right: 1em
}

.wp-block-image .alignright {
	float: right;
	margin-left: 1em
}

.wp-block-image .aligncenter {
	margin-left: auto;
	margin-right: auto
}

.wp-block-image figcaption {
	margin-top: .5em;
	margin-bottom: 1em
}

.is-style-circle-mask img {
	border-radius: 9999px
}

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
	.is-style-circle-mask img {
		-webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
		mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
		mask-mode: alpha;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-size: contain;
		mask-size: contain;
		-webkit-mask-position: center;
		mask-position: center;
		border-radius: none
	}
}

.wp-block-latest-comments__comment {
	font-size: 15px;
	line-height: 1.1;
	list-style: none;
	margin-bottom: 1em
}

.has-avatars .wp-block-latest-comments__comment {
	min-height: 36px;
	list-style: none
}

.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
	margin-left: 52px
}

.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment {
	line-height: 1.5
}

.wp-block-latest-comments__comment-excerpt p {
	font-size: 14px;
	line-height: 1.8;
	margin: 5px 0 20px
}

.wp-block-latest-comments__comment-date {
	color: #8f98a1;
	display: block;
	font-size: 12px
}

.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar {
	border-radius: 24px;
	display: block;
	float: left;
	height: 40px;
	margin-right: 12px;
	width: 40px
}

.wp-block-latest-posts.alignleft {
	margin-right: 2em
}

.wp-block-latest-posts.alignright {
	margin-left: 2em
}

.wp-block-latest-posts.wp-block-latest-posts__list {
	list-style: none
}

.wp-block-latest-posts.is-grid {
	display: flex;
	flex-wrap: wrap;
	padding: 0
}

.wp-block-latest-posts.is-grid li {
	margin: 0 16px 16px 0;
	width: 100%
}

@media (min-width:600px) {
	.wp-block-latest-posts.columns-2 li {
		width: calc(50% - 16px)
	}

	.wp-block-latest-posts.columns-3 li {
		width: calc(33.33333% - 16px)
	}

	.wp-block-latest-posts.columns-4 li {
		width: calc(25% - 16px)
	}

	.wp-block-latest-posts.columns-5 li {
		width: calc(20% - 16px)
	}

	.wp-block-latest-posts.columns-6 li {
		width: calc(16.66667% - 16px)
	}
}

.wp-block-latest-posts__post-date {
	display: block;
	color: #6c7781;
	font-size: 13px
}

.wp-block-latest-posts__post-excerpt {
	margin-top: 8px;
	margin-bottom: 16px
}

.wp-block-media-text {
	display: -ms-grid;
	display: grid;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
	-ms-grid-columns: 50% 1fr;
	grid-template-columns: 50% 1fr
}

.wp-block-media-text .has-media-on-the-right {
	-ms-grid-columns: 1fr 50%;
	grid-template-columns: 1fr 50%
}

.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
	-ms-grid-row-align: start;
	align-self: start
}

.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media {
	-ms-grid-row-align: center;
	align-self: center
}

.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
	-ms-grid-row-align: end;
	align-self: end
}

.wp-block-media-text .wp-block-media-text__media {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	grid-row: 1;
	margin: 0
}

.wp-block-media-text .wp-block-media-text__content {
	word-break: break-word;
	padding: 0 8%
}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 1;
	grid-row: 1
}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	grid-row: 1
}

.wp-block-media-text>figure>img,.wp-block-media-text>figure>video {
	max-width: unset;
	width: 100%;
	vertical-align: middle
}

.wp-block-media-text.is-image-fill figure {
	height: 100%;
	min-height: 250px;
	background-size: cover
}

.wp-block-media-text.is-image-fill figure>img {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0
}

@media (max-width:600px) {
	.wp-block-media-text.is-stacked-on-mobile {
		-ms-grid-columns: 100%!important;
		grid-template-columns: 100%!important
	}

	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1
	}

	.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2;
		grid-row: 2
	}

	.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1
	}
}

.is-small-text {
	font-size: 14px
}

.is-regular-text {
	font-size: 16px
}

.is-large-text {
	font-size: 36px
}

.is-larger-text {
	font-size: 48px
}

.has-drop-cap:not(:focus):first-letter {
	float: left;
	font-size: 8.4em;
	line-height: .68;
	font-weight: 100;
	margin: .05em .1em 0 0;
	text-transform: uppercase;
	font-style: normal
}

.has-drop-cap:not(:focus):after {
	content: "";
	display: table;
	clear: both;
	padding-top: 14px
}

p.has-background {
	padding: 20px 30px
}

p.has-text-color a {
	color: inherit
}

.wp-block-pullquote {
	padding: 3em 0;
	margin-left: 0;
	margin-right: 0;
	text-align: center
}

.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright {
	max-width: 305px
}

.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p {
	font-size: 20px
}

.wp-block-pullquote p {
	font-size: 28px;
	line-height: 1.6
}

.wp-block-pullquote cite,.wp-block-pullquote footer {
	position: relative
}

.wp-block-pullquote .has-text-color a {
	color: inherit
}

.wp-block-pullquote:not(.is-style-solid-color) {
	background: 0 0
}

.wp-block-pullquote.is-style-solid-color {
	border: none
}

.wp-block-pullquote.is-style-solid-color blockquote {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	max-width: 60%
}

.wp-block-pullquote.is-style-solid-color blockquote p {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 32px
}

.wp-block-pullquote.is-style-solid-color blockquote cite {
	text-transform: none;
	font-style: normal
}

.wp-block-pullquote cite {
	color: inherit
}

.wp-block-quote.is-large,.wp-block-quote.is-style-large {
	margin: 0 0 16px;
	padding: 0 1em
}

.wp-block-quote.is-large p,.wp-block-quote.is-style-large p {
	font-size: 24px;
	font-style: italic;
	line-height: 1.6
}

.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer {
	font-size: 18px;
	text-align: right
}

.wp-block-rss.alignleft {
	margin-right: 2em
}

.wp-block-rss.alignright {
	margin-left: 2em
}

.wp-block-rss.is-grid {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	list-style: none
}

.wp-block-rss.is-grid li {
	margin: 0 16px 16px 0;
	width: 100%
}

@media (min-width:600px) {
	.wp-block-rss.columns-2 li {
		width: calc(50% - 16px)
	}

	.wp-block-rss.columns-3 li {
		width: calc(33.33333% - 16px)
	}

	.wp-block-rss.columns-4 li {
		width: calc(25% - 16px)
	}

	.wp-block-rss.columns-5 li {
		width: calc(20% - 16px)
	}

	.wp-block-rss.columns-6 li {
		width: calc(16.66667% - 16px)
	}
}

.wp-block-rss__item-author,.wp-block-rss__item-publish-date {
	display: block;
	color: #6c7781;
	font-size: 13px
}

.wp-block-search {
	display: flex;
	flex-wrap: wrap
}

.wp-block-search .wp-block-search__label {
	width: 100%
}

.wp-block-search .wp-block-search__input {
	flex-grow: 1
}

.wp-block-search .wp-block-search__button {
	margin-left: 10px
}

.wp-block-separator.is-style-wide {
	border-bottom-width: 1px
}

.wp-block-separator.is-style-dots {
	background: none!important;
	border: none;
	text-align: center;
	max-width: none;
	line-height: 1;
	height: auto
}

.wp-block-separator.is-style-dots:before {
	content: "\00b7 \00b7 \00b7";
	color: currentColor;
	font-size: 20px;
	letter-spacing: 2em;
	padding-left: 2em;
	font-family: serif
}

.wp-block-social-links {
	display: flex;
	justify-content: flex-start;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0
}

.wp-social-link {
	width: 36px;
	height: 36px;
	border-radius: 36px;
	margin-right: 8px
}

.wp-social-link,.wp-social-link a {
	display: block;
	transition: transform .1s ease
}

.wp-social-link a {
	padding: 6px;
	line-height: 0
}

.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg {
	color: currentColor;
	fill: currentColor
}

.wp-social-link:hover {
	transform: scale(1.1)
}

.wp-block-social-links.aligncenter {
	justify-content: center;
	display: flex
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
	background-color: #f0f0f0;
	color: #444
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
	background-color: #f90;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
	background-color: #1ea0c3;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
	background-color: #0757fe;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
	background-color: #1e1f26;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
	background-color: #02e49b;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
	background-color: #e94c89;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
	background-color: #4280ff;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
	background-color: #f45800;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
	background-color: #1977f2;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
	background-color: #000;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
	background-color: #0461dd;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
	background-color: #e65678;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
	background-color: #24292d;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
	background-color: #eceadd;
	color: #382110
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
	background-color: #ea4434;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
	background-color: #f00075;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
	background-color: #e21b24;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
	background-color: #0577b5;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
	background-color: #3288d4;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
	background-color: #02ab6c;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
	background-color: #f6405f;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
	background-color: #e60122;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
	background-color: #ef4155;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
	background-color: #fe4500;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
	background-color: #0478d7;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
	background-color: #fefc00;
	color: #fff;
	stroke: #000
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
	background-color: #ff5600;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
	background-color: #1bd760;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
	background-color: #011835;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
	background-color: #6440a4;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
	background-color: #21a1f3;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
	background-color: #1eb7ea;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
	background-color: #4680c2;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
	background-color: #3499cd;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
	background-color: #d32422;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
	background-color: #ff0100;
	color: #fff
}

.wp-block-social-links.is-style-logos-only .wp-social-link {
	background: 0 0;
	padding: 4px
}

.wp-block-social-links.is-style-logos-only .wp-social-link svg {
	width: 28px;
	height: 28px
}

.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
	color: #f90
}

.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
	color: #1ea0c3
}

.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
	color: #0757fe
}

.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
	color: #1e1f26
}

.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
	color: #02e49b
}

.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
	color: #e94c89
}

.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
	color: #4280ff
}

.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
	color: #f45800
}

.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
	color: #1977f2
}

.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
	color: #000
}

.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
	color: #0461dd
}

.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
	color: #e65678
}

.wp-block-social-links.is-style-logos-only .wp-social-link-github {
	color: #24292d
}

.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
	color: #382110
}

.wp-block-social-links.is-style-logos-only .wp-social-link-google {
	color: #ea4434
}

.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
	color: #f00075
}

.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
	color: #e21b24
}

.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
	color: #0577b5
}

.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
	color: #3288d4
}

.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
	color: #02ab6c
}

.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
	color: #f6405f
}

.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
	color: #e60122
}

.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
	color: #ef4155
}

.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
	color: #fe4500
}

.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
	color: #0478d7
}

.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
	color: #fff;
	stroke: #000
}

.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
	color: #ff5600
}

.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
	color: #1bd760
}

.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
	color: #011835
}

.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
	color: #6440a4
}

.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
	color: #21a1f3
}

.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
	color: #1eb7ea
}

.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
	color: #4680c2
}

.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
	color: #3499cd
}

.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
	background-color: #d32422;
	color: #fff
}

.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
	color: #ff0100
}

.wp-block-social-links.is-style-pill-shape .wp-social-link {
	width: auto
}

.wp-block-social-links.is-style-pill-shape .wp-social-link a {
	padding-left: 16px;
	padding-right: 16px
}

.wp-block-spacer {
	clear: both
}

p.wp-block-subhead {
	font-size: 1.1em;
	font-style: italic;
	opacity: .75
}

.wp-block-table {
	overflow-x: auto
}

.wp-block-table table {
	width: 100%
}

.wp-block-table .has-fixed-layout {
	table-layout: fixed;
	width: 100%
}

.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th {
	word-break: break-word
}

.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright {
	display: table;
	width: auto
}

.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th {
	word-break: break-word
}

.wp-block-table .has-subtle-light-gray-background-color {
	background-color: #f3f4f5
}

.wp-block-table .has-subtle-pale-green-background-color {
	background-color: #e9fbe5
}

.wp-block-table .has-subtle-pale-blue-background-color {
	background-color: #e7f5fe
}

.wp-block-table .has-subtle-pale-pink-background-color {
	background-color: #fcf0ef
}

.wp-block-table.is-style-stripes {
	border-spacing: 0;
	border-collapse: inherit;
	background-color: transparent;
	border-bottom: 1px solid #f3f4f5
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
	background-color: #f3f4f5
}

.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
	background-color: #f3f4f5
}

.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
	background-color: #e9fbe5
}

.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
	background-color: #e7f5fe
}

.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
	background-color: #fcf0ef
}

.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th {
	border-color: transparent
}

.wp-block-text-columns,.wp-block-text-columns.aligncenter {
	display: flex
}

.wp-block-text-columns .wp-block-column {
	margin: 0 16px;
	padding: 0
}

.wp-block-text-columns .wp-block-column:first-child {
	margin-left: 0
}

.wp-block-text-columns .wp-block-column:last-child {
	margin-right: 0
}

.wp-block-text-columns.columns-2 .wp-block-column {
	width: 50%
}

.wp-block-text-columns.columns-3 .wp-block-column {
	width: 33.33333%
}

.wp-block-text-columns.columns-4 .wp-block-column {
	width: 25%
}

pre.wp-block-verse {
	white-space: nowrap;
	overflow: auto
}

.wp-block-video {
	margin-left: 0;
	margin-right: 0
}

.wp-block-video video {
	max-width: 100%
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
	.wp-block-video [poster] {
		-o-object-fit: cover;
		object-fit: cover
	}
}

.wp-block-video.aligncenter {
	text-align: center
}

.wp-block-video figcaption {
	margin-top: .5em;
	margin-bottom: 1em
}

:root .has-pale-pink-background-color {
	background-color: #f78da7
}

:root .has-vivid-red-background-color {
	background-color: #cf2e2e
}

:root .has-luminous-vivid-orange-background-color {
	background-color: #ff6900
}

:root .has-luminous-vivid-amber-background-color {
	background-color: #fcb900
}

:root .has-light-green-cyan-background-color {
	background-color: #7bdcb5
}

:root .has-vivid-green-cyan-background-color {
	background-color: #00d084
}

:root .has-pale-cyan-blue-background-color {
	background-color: #8ed1fc
}

:root .has-vivid-cyan-blue-background-color {
	background-color: #0693e3
}

:root .has-vivid-purple-background-color {
	background-color: #9b51e0
}

:root .has-very-light-gray-background-color {
	background-color: #eee
}

:root .has-cyan-bluish-gray-background-color {
	background-color: #abb8c3
}

:root .has-very-dark-gray-background-color {
	background-color: #313131
}

:root .has-pale-pink-color {
	color: #f78da7
}

:root .has-vivid-red-color {
	color: #cf2e2e
}

:root .has-luminous-vivid-orange-color {
	color: #ff6900
}

:root .has-luminous-vivid-amber-color {
	color: #fcb900
}

:root .has-light-green-cyan-color {
	color: #7bdcb5
}

:root .has-vivid-green-cyan-color {
	color: #00d084
}

:root .has-pale-cyan-blue-color {
	color: #8ed1fc
}

:root .has-vivid-cyan-blue-color {
	color: #0693e3
}

:root .has-vivid-purple-color {
	color: #9b51e0
}

:root .has-very-light-gray-color {
	color: #eee
}

:root .has-cyan-bluish-gray-color {
	color: #abb8c3
}

:root .has-very-dark-gray-color {
	color: #313131
}

.has-small-font-size {
	font-size: 13px
}

.has-normal-font-size,.has-regular-font-size {
	font-size: 16px
}

.has-medium-font-size {
	font-size: 20px
}

.has-large-font-size {
	font-size: 36px
}

.has-huge-font-size,.has-larger-font-size {
	font-size: 42px
}

.has-text-align-center {
	text-align: center
}

.has-text-align-left {
	text-align: left
}

.has-text-align-right {
	text-align: right
}

.wp-playlist-light {
	color: #000
}

.wp-playlist-light .wp-playlist-item {
	color: #333
}

.wp-playlist-light .wp-playlist-playing {
	background: #fff;
	color: #000
}

.wp-playlist-dark .wp-playlist-item .wp-playlist-caption {
	color: #fff
}

.wp-playlist-caption {
	display: block
}

.bbp-staff-role {
	color: #f1831e
}

.bbp-a8c-reply {
	background: #e9eff3 !important;
	border: 1px solid #c8d7e1;
	width: 98% !important
}

img#wpstats {
	width: 0;
	height: 0;
	overflow: hidden;
	display: block
}

.entv-overlay-image {
	background: url(/wp-content/themes/vip/pmc-plugins/pmc-footer/css/../images/entv_overlay_image.png?1515405396) no-repeat;
	width: 180px;
	height: 101px;
	position: absolute;
	top: 9px
}

.entv-image {
	position: relative
}

.logos {
	background: url(/wp-content/themes/vip/pmc-plugins/pmc-footer/css/../images/pmc-footer-logos-v4.png?1531408170) no-repeat;
	height: 55px;
	width: 120px;
	margin: 0 auto
}

.deadline-logo.logos {
	background-position: 0 -770px
}

.hollywoodlife-logo.logos {
	background-position: 0 -660px
}

.variety-logo.logos {
	background-position: 0 -440px
}

.bgr-logo.logos {
	background-position: 0 -330px
}

.movieline-logo.logos {
	background-position: 0 0
}

.india-logo.logos {
	background-position: 0 -110px
}

.pmc-logo.logos {
	background-position: 0 -880px
}

.tvline-logo.logos {
	background-position: 0 -220px
}

.entv-logo.logos {
	background-position: 0 -550px
}

.varietylatino-logo.logos {
	background-position: 0 -957px
}

.fn-logo.logos {
	background-position: 0 -1022px
}

.wwd-logo.logos {
	background-position: 0 -1092px
}

.spy-logo.logos {
	background-position: 0 -1255px
}

.goldderby-logo.logos {
	background-position: 0 -1335px
}

.indiewire-logo.logos {
	background-position: 0 -1169px
}

.rollingstone-logo-color.logos {
	background: url(/wp-content/themes/vip/pmc-plugins/pmc-footer/css/../images/rolling_stone_color.png?1535453161) no-repeat;
	background-position: center
}

.rollingstone-logo-black.logos {
	background: url(/wp-content/themes/vip/pmc-plugins/pmc-footer/css/../images/rolling_stone_black.png?1535453190) no-repeat;
	background-position: center
}

.rollingstone-logo.logos,.rollingstone-logo-white.logos {
	background: url(/wp-content/themes/vip/pmc-plugins/pmc-footer/css/../images/rolling_stone_white.png?1535453167) no-repeat;
	background-position: center
}

.sourcingjournal-logo-color.logos {
	background: url(/wp-content/themes/vip/pmc-plugins/pmc-footer/css/../images/sourcing_journal_color.png?1535453207) no-repeat;
	background-position: center
}

.sourcingjournal-logo-black.logos {
	background: url(/wp-content/themes/vip/pmc-plugins/pmc-footer/css/../images/sourcing_journal_black.png?1535453220) no-repeat;
	background-position: center
}

.sourcingjournal-logo.logos,.sourcingjournal-logo-white.logos {
	background: url(/wp-content/themes/vip/pmc-plugins/pmc-footer/css/../images/sourcing_journal_white.png?1535453233) no-repeat;
	background-position: center
}

#other-pmc-properties {
	margin: 0 auto;
	text-align: center;
	padding: 20px 9px 15px;
	overflow: hidden;
	display: block;
	background: #363636
}

#other-pmc-properties #property-snippets {
	width: 100%;
	display: block;
	overflow: hidden
}

#other-pmc-properties #property-snippets li {
	width: 180px;
	float: left;
	margin: 0 0 0 16px;
	list-style: none
}

#other-pmc-properties #property-snippets li:first-child {
	margin: 0
}

#other-pmc-properties .footer-links {
	margin: 15px 0
}

#other-pmc-properties .footer-links ul li {
	display: inline-block;
	margin: 2px 0;
	border-left: 1px solid #ccc;
	padding: 0 15px
}

#other-pmc-properties .footer-links ul li:first-child {
	border: 0
}

#other-pmc-properties .footer-links ul li a {
	display: block
}

#other-pmc-properties .pmc-links {
	padding: 0 20px 0;
	margin-top: 10px;
	background: url(/wp-content/themes/vip/pmc-plugins/pmc-footer/css/../images/footer-hr.png?1515405396) repeat-x 0 5px
}

#other-pmc-properties .pmc-links h3 {
	display: inline-block;
	margin: 0
}

#other-pmc-properties .pmc-links h3 a {
	display: block;
	overflow: hidden;
	background: url(/wp-content/themes/vip/pmc-plugins/pmc-footer/css/../images/pmc-footer-logos-v4.png?1531408170) no-repeat;
	background-size: cover;
	width: 112px;
	height: 27px;
	margin: 0 auto 15px auto;
	background-position: 0 -840px;
	background-color: #363636
}

#other-pmc-properties .pmc-links h3 a span {
	font-size: 9px;
	color: #fff;
	text-align: center;
	top: 16px;
	font-weight: 700;
	margin-top: 16px;
	display: block
}

#other-pmc-properties .pmc-links ul {
	display: table;
	width: 100%;
	margin: 0 auto 10px auto
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li {
	display: table-cell;
	margin: 0;
	width: auto;
	text-align: center
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-logo a {
	overflow: hidden;
	background: url(/wp-content/themes/vip/pmc-plugins/pmc-footer/css/../images/pmc-footer-logos-v4.png?1531408170) no-repeat 0 0;
	overflow: hidden;
	display: block;
	width: 120px;
	height: 47px;
	text-indent: -9999px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-movieline a {
	background-position: 0 -6px;
	width: 120px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-india a {
	background-position: 0 -115px;
	width: 120px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-tvline a {
	background-position: 0 -225px;
	width: 120px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-bgr a {
	background-position: -20px -335px;
	width: 80px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-variety a {
	background-position: 0 -445px;
	width: 120px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-entv a {
	background-position: -10px -555px;
	width: 100px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-hollywoodlife a {
	background-position: 0 -668px;
	width: 120px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-deadline a {
	background-position: 0 -775px;
	width: 122px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-fn a {
	background-position: -29px -1026px;
	width: 60px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-wwd a {
	background-position: -25px -1097px;
	width: 70px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-pmc a {
	background-position: 0 -885px;
	width: 120px
}

#other-pmc-properties .pmc-links ul.icon-pmc-logos li.sister-goldderby a {
	background-position: 0 -1345px;
	width: 120px
}

.share-container {
	margin: -10px 0 10px 12px
}

.share-container ul.share-buttons {
	list-style: none;
	margin: 10px 0;
	padding: 2px 15px
}

.share-container ul.share-buttons * {
	box-sizing: border-box
}

.share-container ul.share-buttons li {
	display: inline-block;
	height: 50px;
	margin: 2px;
	text-align: center;
	vertical-align: middle;
	width: 50px
}

.share-container ul.share-buttons li.share-copy {
	width: 100px
}

.share-container ul.share-buttons li span {
	color: #525252;
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase
}

.share-container ul.share-buttons li a {
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-ms-flex-pack: center;
	justify-content: center;
	text-decoration: none;
	width: 100%
}

.share-container ul.share-buttons li a svg {
	background-color: inherit;
	color: #fff;
	fill: #fff;
	height: 100%;
	max-height: 100%;
	max-width: 100%;
	padding: 15%;
	vertical-align: middle
}

.share-container ul.share-buttons li a.btn-comment {
	position: relative;
	background: #714df4
}

.share-container ul.share-buttons li a.btn-comment svg {
	padding: 10%
}

.share-container ul.share-buttons li a.btn-comment span {
	-ms-flex-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-ms-flex-pack: center;
	justify-content: center;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.share-container ul.share-buttons li a.btn-email {
	background: #898989
}

.share-container ul.share-buttons li a.btn-facebook {
	background: #3b5998
}

.share-container ul.share-buttons li a.btn-linkedin {
	background: #0e76a8
}

.share-container ul.share-buttons li a.btn-more {
	background: #388500
}

.share-container ul.share-buttons li a.btn-pinterest {
	background: #f05550
}

.share-container ul.share-buttons li a.btn-print {
	background: #464646
}

.share-container ul.share-buttons li a.btn-reddit {
	background: #f64a0a
}

.share-container ul.share-buttons li a.btn-tumblr {
	background: #264053
}

.share-container ul.share-buttons li a.btn-twitter {
	background: #00acee
}

.share-container ul.share-buttons li a.btn-whatsapp {
	background: #23c100
}

.shareMore {
	background: rgba(0,0,0,.8);
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1
}

.shareMore * {
	box-sizing: border-box
}

.shareMore .closeShare {
	max-width: 1em;
	margin: .25em
}

.shareMore .closeShare svg {
	fill: #fff;
	max-height: 22px;
	max-width: 22px
}

.shareMore .shareModal {
	background: #fff;
	border-radius: 15px;
	box-shadow: -2px 10px 5px -2px rgba(0,0,0,.75);
	list-style: none;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	width: 320px
}

body:not(.wp-admin) .shareMore .shareModal {
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%)
}

.shareMore .shareModal li {
	display: block;
	width: 100%;
	height: 100%;
	border-bottom: 1px solid #aaa;
	text-align: left
}

.shareMore .shareModal li:last-child {
	border-bottom: none
}

.shareMore .shareModal li:first-child {
	background: #000;
	border-bottom: none;
	color: #fff;
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size: 20px;
	padding: 30px 20px;
	position: relative
}

.shareMore .shareModal li:first-child a {
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
	display: -ms-flexbox;
	display: flex;
	height: auto;
	padding: 0;
	position: absolute;
	right: 0;
	top: 15px
}

.shareMore .shareModal li:first-child a:hover {
	background: 0 0;
	color: #aaa
}

.shareMore .shareModal li a {
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	padding: 10px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.shareMore .shareModal li a span {
	height: 100%;
	line-height: 50px;
	display: inline-block;
	vertical-align: top;
	margin-left: 10px;
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
	font-weight: 700;
	font-size: 18px
}

.shareMore .shareModal li a.btn-comment {
	color: #714df4
}

.shareMore .shareModal li a.btn-comment svg {
	fill: #714df4;
	height: 33px;
	width: 33px
}

.shareMore .shareModal li a.btn-email {
	color: #898989
}

.shareMore .shareModal li a.btn-email svg {
	fill: #898989;
	height: 33px;
	width: 33px
}

.shareMore .shareModal li a.btn-facebook {
	color: #3b5998
}

.shareMore .shareModal li a.btn-facebook svg {
	fill: #3b5998;
	height: 33px;
	width: 33px
}

.shareMore .shareModal li a.btn-linkedin {
	color: #0e76a8
}

.shareMore .shareModal li a.btn-linkedin svg {
	fill: #0e76a8;
	height: 33px;
	width: 33px
}

.shareMore .shareModal li a.btn-more {
	color: #388500
}

.shareMore .shareModal li a.btn-more svg {
	fill: #388500;
	height: 33px;
	width: 33px
}

.shareMore .shareModal li a.btn-pinterest {
	color: #f05550
}

.shareMore .shareModal li a.btn-pinterest svg {
	fill: #f05550;
	height: 33px;
	width: 33px
}

.shareMore .shareModal li a.btn-print {
	color: #464646
}

.shareMore .shareModal li a.btn-print svg {
	fill: #464646;
	height: 33px;
	width: 33px
}

.shareMore .shareModal li a.btn-reddit {
	color: #f64a0a
}

.shareMore .shareModal li a.btn-reddit svg {
	fill: #f64a0a;
	height: 33px;
	width: 33px
}

.shareMore .shareModal li a.btn-tumblr {
	color: #264053
}

.shareMore .shareModal li a.btn-tumblr svg {
	fill: #264053;
	height: 33px;
	width: 33px
}

.shareMore .shareModal li a.btn-twitter {
	color: #00acee
}

.shareMore .shareModal li a.btn-twitter svg {
	fill: #00acee;
	height: 33px;
	width: 33px
}

.shareMore .shareModal li a.btn-whatsapp {
	color: #23c100
}

.shareMore .shareModal li a.btn-whatsapp svg {
	fill: #23c100;
	height: 33px;
	width: 33px
}

.shareMore .shareModal li a:hover {
	color: #fff;
	background: #aaa
}

.shareMore .shareModal li a:hover svg {
	fill: #fff
}

@media only screen and (max-width:767px) {
	.share-container {
		margin: -10px 0 10px 12px;
		width: 135%
	}

	ul.share-buttons li {
		width: 14%
	}
}

@media print {
	.share-container {
		display: none
	}
}

.swiftype .block-group,.swiftype .block,.swiftype .block-group:after,.swiftype .block:after,.swiftype .block-group:before,.swiftype .block:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.swiftype .block-group {
	*zoom: 1
}

.swiftype .block-group:before,.swiftype .block-group:after {
	display: table;
	content: "";
	line-height: 0
}

.swiftype .block-group:after {
	clear: both
}

.swiftype .block-group {
	list-style-type: none;
	padding: 0;
	margin: 0
}

.swiftype .block-group>.block-group {
	clear: none;
	float: left;
	margin: 0 !important
}

.swiftype .block {
	float: left;
	width: 100%
}

.swiftype .width-10 {
	width: 10%
}

.swiftype .width-20 {
	width: 20%
}

.swiftype .width-25 {
	width: 25%
}

.swiftype .width-30 {
	width: 30%
}

.swiftype .width-40 {
	width: 40%
}

.swiftype .width-50 {
	width: 50%
}

.swiftype .width-60 {
	width: 60%
}

.swiftype .width-70 {
	width: 70%
}

.swiftype .width-80 {
	width: 80%
}

.swiftype .width-90 {
	width: 90%
}

.swiftype .width-100 {
	width: 100%
}

.swiftype .container {
	max-width: 960px;
	margin: 0 auto
}

.swiftype .header {
	margin-top: 20px;
	padding: 10px
}

.swiftype .right-header {
	font-size: 16px
}

.swiftype .right-header div {
	float: right
}

.swiftype .right-header .st-has-query span {
	font-style: italic
}

.swiftype .main-container {
	border-radius: 2px
}

.swiftype .left-main {
	padding: 10px
}

.swiftype .left-main .st-section-title {
	font-size: .75rem;
	font-weight: 700;
	padding: 15px 0 5px
}

.swiftype .left-main select {
	-webkit-appearance: menulist;
	width: 100%
}

.swiftype .footer {
	padding: 20px;
	text-align: center
}

.swiftype .st-no-results,.swiftype .st-no-query,.swiftype .st-not-loading,.swiftype .st-not-failed-loading,.swiftype .st-no-misspelling {
	display: none
}

.swiftype .st-no-results.inverse {
	display: inline
}

.swiftype .st-has-results.inverse {
	display: none
}

.swiftype .search_form {
	box-shadow: 0 1px 0 #fff,1px 1px 2px rgba(0,0,0,.1) inset;
	border: 1px solid #ccc;
	border-radius: 2px;
	margin-top: 30px;
	position: relative
}

.swiftype .search_form .search-form {
	overflow: hidden
}

.swiftype .search_form .search-form input[type=text] {
	padding: 10px 0;
	font-size: 14px;
	color: #333;
	font-weight: 300;
	border: none;
	outline: none;
	text-indent: 38px;
	display: block;
	width: 90%;
	background: transparent url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6%2BR8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAM1JREFUeNpi%2BP%2F%2FPwMIA4E9EO8C4ldAfAOI5wCxKEweGcM0FAExiPEEqngdEP%2BEGqCLoQkkCMR%2FgHgjEHMiSRgA8QcgPo9NUwvUVFEskjAXaCGLMwEFVID4BZDzmgETXIPSisiCIE2PgFiakZFRFIsmYyj9FF1CF%2BoEkOd50Pz0FqufoAqqoRqfA%2FF8IN4CDZz%2FUP%2F6YWhCiqcD0BC7B8SLoJphGgMxNGGNRAYGNqizYRpDCGpC0rga2akENWHROIEoTVCNzGBbgAYABBgAuBMPKvUg1p8AAAAASUVORK5CYII%3D) no-repeat 13px 13px;float: left
}

.swiftype .search_form .search-form input[type=submit] {
	background: #efefef;
	border: none;
	outline: none;
	border-left: 1px solid #ccc;
	float: right;
	width: 10%;
	padding: 10px 0;
	font-size: 14px;
	color: #303030;
	font-weight: 300
}

.swiftype .search_form .search-form input[type=submit]:hover {
	background-color: #bfbfbf;
	cursor: pointer
}

.swiftype .tabs-wrapper {
	margin-top: 20px;
	border-bottom: none
}

.swiftype .tabs {
	height: 26px
}

.swiftype .tab {
	border: 1px solid #ccc;
	padding: 10px 20px;
	text-decoration: none;
	background-color: #efefef;
	color: #000;
	border-right: none
}

.swiftype .tab:hover {
	background-color: #fff
}

.swiftype .tab:last-of-type {
	border-right: 1px solid #ccc
}

.swiftype .tab.active {
	border-bottom: none;
	padding-bottom: 11px;
	background-color: #fff
}

.swiftype .result {
	padding: 20px;
	border-bottom: 1px solid #e9e9e9;
	min-height: 130px
}

.swiftype .result:last-of-type {
	border-bottom: none
}

.swiftype .result:hover {
	background-color: #fafafa
}

.swiftype .result .result-image {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px
}

.swiftype .result .result-image img {
	width: 120px;
	height: auto
}

.swiftype .result .result-content {
	padding-left: 130px
}

.swiftype .result .result-content .result-title a {
	text-decoration: none;
	font-size: 17px;
	font-weight: 700
}

.swiftype .result .result-content .byline {
	padding: 5px 0;
	color: gray
}

.swiftype .result .result-content .byline .icon {
	background-size: 12px 12px;
	padding-right: 10px
}

.swiftype .swiftype-widget .autocomplete {
	background-color: #fff;
	display: block;
	margin: 0 0 0 -1px;
	padding: 0;
	width: 90%;
	max-width: 871px;
	position: absolute;
	text-align: left;
	border: 1px solid #ccc;
	z-index: 99999999
}

.swiftype .swiftype-widget .autocomplete.inactive {
	display: none
}

.swiftype .swiftype-widget .autocomplete .ac-section-title {
	padding: 6px;
	font-weight: 700;
	background-color: #eee;
	border-bottom: 1px solid #e1e1e1
}

.swiftype .swiftype-widget .autocomplete .ac-result {
	padding: 6px;
	border-bottom: 1px solid #e1e1e1;
	overflow: hidden;
	text-transform: none
}

.swiftype .swiftype-widget .autocomplete .ac-result:hover {
	background-color: #fafafa;
	cursor: pointer
}

.swiftype .swiftype-widget .autocomplete .ac-result.selected {
	background-color: #eee
}

.swiftype .swiftype-widget .autocomplete .ac-result .ac_image {
	width: 50px;
	height: 50px;
	float: left;
	margin-right: 6px
}

.swiftype .swiftype-widget .autocomplete .ac-result .ac_sub {
	font-size: 90%
}

.swiftype .footer a {
	text-decoration: none;
	display: inline-block;
	padding: 3px 7px;
	margin: 5px 3px
}

.swiftype .footer .current_page {
	font-weight: 700
}

.swiftype .footer .invalid {
	pointer-events: none;
	color: #ccc
}

.swiftype #sort_selector {
	width: 260px;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 700;
	color: #333
}

.swiftype #sort_selector div {
	float: right
}

.swiftype #sort_selector select {
	width: 200px
}

.swiftype .facet-container {
	overflow: hidden;
	padding-top: 15px
}

.swiftype .facet-title,.swiftype .facet-container a {
	font-weight: 700;
	text-transform: uppercase;
	font-size: .75rem;
	letter-spacing: .05em
}

.swiftype .facet-title {
	float: left
}

.swiftype .facet-container a {
	font-weight: 300;
	text-decoration: none;
	float: right;
	color: #aaa
}

.swiftype .facet-options {
	clear: both;
	margin-top: 20px
}

.swiftype .facet-option,.swiftype div.radio-option {
	position: relative;
	padding: 0 20px 0 10px;
	margin-bottom: 4px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.swiftype .facet-option input,.swiftype div.radio-option input {
	position: relative;
	right: 5px
}

.swiftype .facet-option.disabled,.swiftype div.radio-option.disabled {
	display: none
}

.swiftype .facet-count {
	position: absolute;
	right: 0;
	color: #aaa
}

.swiftype .search_form_widget.search_form {
	margin-top: 0;
	background: #fff;
	box-shadow: none
}

.swiftype .search_form_widget.search_form input[type=text] {
	width: 100%;
	padding: 5px 0;
	text-indent: 30px;
	background-position: 8px 8px
}

.swiftype .search_form_widget.search_form input[type=submit] {
	display: none
}

.swiftype .search_form_widget.search_form .swiftype-widget .autocomplete {
	max-width: 350px;
	width: 300px
}

@media only screen and (max-width:768px) {
	.swiftype .search_form_widget.search_form .swiftype-widget .autocomplete {
		display: none
	}
}

@media only screen and (max-width:767px) {
	.swiftype .left-main {
		display: none
	}

	.swiftype .main.block {
		width: 100%
	}

	.swiftype .search_form .search-form input[type=text] {
		width: 80%
	}

	.swiftype .search_form .search-form input[type=submit] {
		width: 20%
	}
}

.jwplayer.jw-state-playing.jw-flag-user-inactive.jw-flag-floating .jw-title {
	display: none
}

.jw-flag-floating .jw-title {
	display: block
}

.jw-flag-floating.jw-flag-ads .jw-title {
	display: none
}

.jw-flag-floating .jw-title-primary.jw-reset-text:before {
	content: "Now playing: "
}

@media only screen and (min-device-width:640px) {
	.jw-flag-floating.jw-flag-small-player .jw-title-primary {
		font-size: 1.1em
	}
}

@media only screen and (min-device-width :320px) and (max-device-width :640px) {
	.jw-flag-floating>div.jw-wrapper {
		max-width: 100% !important;
		height: 90px !important;
		bottom: 0 !important;
		top: auto !important
	}

	.jw-flag-floating .jw-media {
		width: 40% !important;
		left: .3rem !important
	}

	.jw-flag-floating .jw-ad-linear,.jw-flag-floating .jw-ad-instream {
		width: 40% !important;
		left: .3rem !important
	}

	.jw-flag-floating .jw-ads-view div {
		width: 100% !important
	}

	.jw-flag-floating .jw-controls {
		right: 0 !important;
		left: auto !important
	}

	.jw-flag-floating .jw-float-icon {
		display: flex !important;
		top: 5px !important
	}

	.jw-flag-floating .jw-nextup-container {
		display: none !important
	}

	.jw-flag-floating .jw-icon-playback {
		display: block !important;
		margin-left: 50px;
		margin-top: -50px
	}

	.jw-flag-floating .jw-related-title,.jw-flag-floating .jw-preview,.jw-flag-floating jw-tooltip,.jw-flag-floating .jw-text-alt,.jw-flag-floating .jw-icon.jw-icon-inline.jw-text,.jw-flag-floating .jw-settings-sharing,.jw-flag-floating .jw-logo,.jw-flag-floating .jw-slider-time,.jw-flag-floating .jw-text-duration,.jw-flag-floating .jw-icon-volume,.jw-flag-floating .jw-related-btn,.jw-flag-floating .jw-slider-time,.jw-flag-floating .jw-slider-volume,.jw-flag-floating .jw-icon-fullscreen,.jw-flag-floating .jw-icon-settings,.jw-flag-floating .jw-display-icon-container {
		display: none !important
	}

	.jw-flag-floating .jw-title {
		display: block !important;
		width: 50% !important;
		left: 43% !important;
		top: 0 !important;
		font-size: 10px !important;
		padding: 0 !important;
		margin-top: 5%
	}

	.jw-flag-floating .jw-title-primary {
		white-space: pre-wrap !important;
		height: 65px;
		line-height: 16px !important;
		padding: 0 !important;
		margin-top: 2%
	}

	.jw-flag-floating .jw-related-active-item {
		height: 50px !important;
		margin-top: -20px
	}

	.jwplayer.jw-flag-overlay-open-related .jw-title {
		z-index: 0
	}

	.jw-flag-floating .jw-float-icon {
		height: 34px;
		width: 34px
	}

	.jw-flag-floating .jw-svg-icon-close {
		width: 34px;
		height: 34px;
		margin-top: -10px;
		margin-right: -10px
	}

	.jw-flag-touch.jw-flag-floating .jw-wrapper.pmc-jw-disable-floating {
		display: none !important
	}

	.jw-ads-view video {
		width: 100% !important
	}
}

.pmc-related-link .pmc-related-type {
	padding-right: 5px
}

.chosen-container {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	zoom: 1;
	*display: inline;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.chosen-container * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.chosen-container .chosen-drop {
	position: absolute;
	top: 100%;
	left: -9999px;
	z-index: 1010;
	width: 100%;
	border: 1px solid #aaa;
	border-top: 0;
	background: #fff;
	box-shadow: 0 4px 5px rgba(0,0,0,.15)
}

.chosen-container.chosen-with-drop .chosen-drop {
	left: 0
}

.chosen-container a {
	cursor: pointer
}

.chosen-container-single .chosen-single {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0 0 0 8px;
	height: 25px;
	border: 1px solid #aaa;
	border-radius: 5px;
	background-color: #fff;
	background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));
	background: -webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
	background: -moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
	background: -o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
	background: linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
	background-clip: padding-box;
	box-shadow: 0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);
	color: #444;
	text-decoration: none;
	white-space: nowrap;
	line-height: 24px
}

.chosen-container-single .chosen-default {
	color: #999
}

.chosen-container-single .chosen-single span {
	display: block;
	overflow: hidden;
	margin-right: 26px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.chosen-container-single .chosen-single-with-deselect span {
	margin-right: 38px
}

.chosen-container-single .chosen-single abbr {
	position: absolute;
	top: 6px;
	right: 26px;
	display: block;
	width: 12px;
	height: 12px;
	background: url(/wp-content/themes/vip/pmc-plugins/pmc-js-libraries/vendor/chosen/1.2.0/chosen-sprite.png) -42px 1px no-repeat;
	font-size: 1px
}

.chosen-container-single .chosen-single abbr:hover {
	background-position: -42px -10px
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
	background-position: -42px -10px
}

.chosen-container-single .chosen-single div {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 18px;
	height: 100%
}

.chosen-container-single .chosen-single div b {
	display: block;
	width: 100%;
	height: 100%;
	background: url(/wp-content/themes/vip/pmc-plugins/pmc-js-libraries/vendor/chosen/1.2.0/chosen-sprite.png) no-repeat 0 2px
}

.chosen-container-single .chosen-search {
	position: relative;
	z-index: 1010;
	margin: 0;
	padding: 3px 4px;
	white-space: nowrap
}

.chosen-container-single .chosen-search input[type=text] {
	margin: 1px 0;
	padding: 4px 20px 4px 5px;
	width: 100%;
	height: auto;
	outline: 0;
	border: 1px solid #aaa;
	background: #fff url(/wp-content/themes/vip/pmc-plugins/pmc-js-libraries/vendor/chosen/1.2.0/chosen-sprite.png) no-repeat 100% -20px;
	background: url(/wp-content/themes/vip/pmc-plugins/pmc-js-libraries/vendor/chosen/1.2.0/chosen-sprite.png) no-repeat 100% -20px;
	font-size: 1em;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 0
}

.chosen-container-single .chosen-drop {
	margin-top: -1px;
	border-radius: 0 0 4px 4px;
	background-clip: padding-box
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
	position: absolute;
	left: -9999px
}

.chosen-container .chosen-results {
	color: #444;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0 4px 4px 0;
	padding: 0 0 0 4px;
	max-height: 240px;
	-webkit-overflow-scrolling: touch
}

.chosen-container .chosen-results li {
	display: none;
	margin: 0;
	padding: 5px 6px;
	list-style: none;
	line-height: 15px;
	word-wrap: break-word;
	-webkit-touch-callout: none
}

.chosen-container .chosen-results li.active-result {
	display: list-item;
	cursor: pointer
}

.chosen-container .chosen-results li.disabled-result {
	display: list-item;
	color: #ccc;
	cursor: default
}

.chosen-container .chosen-results li.highlighted {
	background-color: #3875d7;
	background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));
	background-image: -webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);
	background-image: -moz-linear-gradient(#3875d7 20%,#2a62bc 90%);
	background-image: -o-linear-gradient(#3875d7 20%,#2a62bc 90%);
	background-image: linear-gradient(#3875d7 20%,#2a62bc 90%);
	color: #fff
}

.chosen-container .chosen-results li.no-results {
	color: #777;
	display: list-item;
	background: #f4f4f4
}

.chosen-container .chosen-results li.group-result {
	display: list-item;
	font-weight: 700;
	cursor: default
}

.chosen-container .chosen-results li.group-option {
	padding-left: 15px
}

.chosen-container .chosen-results li em {
	font-style: normal;
	text-decoration: underline
}

.chosen-container-multi .chosen-choices {
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0 5px;
	width: 100%;
	height: auto!important;
	height: 1%;
	border: 1px solid #aaa;
	background-color: #fff;
	background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));
	background-image: -webkit-linear-gradient(#eee 1%,#fff 15%);
	background-image: -moz-linear-gradient(#eee 1%,#fff 15%);
	background-image: -o-linear-gradient(#eee 1%,#fff 15%);
	background-image: linear-gradient(#eee 1%,#fff 15%);
	cursor: text
}

.chosen-container-multi .chosen-choices li {
	float: left;
	list-style: none
}

.chosen-container-multi .chosen-choices li.search-field {
	margin: 0;
	padding: 0;
	white-space: nowrap
}

.chosen-container-multi .chosen-choices li.search-field input[type=text] {
	margin: 1px 0;
	padding: 0;
	height: 25px;
	outline: 0;
	border: 0!important;
	background: transparent!important;
	box-shadow: none;
	color: #999;
	font-size: 100%;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 0
}

.chosen-container-multi .chosen-choices li.search-choice {
	position: relative;
	margin: 3px 5px 3px 0;
	padding: 3px 20px 3px 5px;
	border: 1px solid #aaa;
	max-width: 100%;
	border-radius: 3px;
	background-color: #eee;
	background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));
	background-image: -webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
	background-image: -moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
	background-image: -o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
	background-image: linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
	background-size: 100% 19px;
	background-repeat: repeat-x;
	background-clip: padding-box;
	box-shadow: 0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);
	color: #333;
	line-height: 13px;
	cursor: default
}

.chosen-container-multi .chosen-choices li.search-choice span {
	word-wrap: break-word
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	position: absolute;
	top: 4px;
	right: 3px;
	display: block;
	width: 12px;
	height: 12px;
	background: url(/wp-content/themes/vip/pmc-plugins/pmc-js-libraries/vendor/chosen/1.2.0/chosen-sprite.png) -42px 1px no-repeat;
	font-size: 1px
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
	background-position: -42px -10px
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
	padding-right: 5px;
	border: 1px solid #ccc;
	background-color: #e4e4e4;
	background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));
	background-image: -webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
	background-image: -moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
	background-image: -o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
	background-image: linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
	color: #666
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
	background: #d4d4d4
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
	background-position: -42px -10px
}

.chosen-container-multi .chosen-results {
	margin: 0;
	padding: 0
}

.chosen-container-multi .chosen-drop .result-selected {
	display: list-item;
	color: #ccc;
	cursor: default
}

.chosen-container-active .chosen-single {
	border: 1px solid #5897fb;
	box-shadow: 0 0 5px rgba(0,0,0,.3)
}

.chosen-container-active.chosen-with-drop .chosen-single {
	border: 1px solid #aaa;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
	background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));
	background-image: -webkit-linear-gradient(#eee 20%,#fff 80%);
	background-image: -moz-linear-gradient(#eee 20%,#fff 80%);
	background-image: -o-linear-gradient(#eee 20%,#fff 80%);
	background-image: linear-gradient(#eee 20%,#fff 80%);
	box-shadow: 0 1px 0 #fff inset
}

.chosen-container-active.chosen-with-drop .chosen-single div {
	border-left: 0;
	background: 0 0
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position: -18px 2px
}

.chosen-container-active .chosen-choices {
	border: 1px solid #5897fb;
	box-shadow: 0 0 5px rgba(0,0,0,.3)
}

.chosen-container-active .chosen-choices li.search-field input[type=text] {
	color: #222!important
}

.chosen-disabled {
	opacity: .5!important;
	cursor: default
}

.chosen-disabled .chosen-single {
	cursor: default
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
	cursor: default
}

.chosen-rtl {
	text-align: right
}

.chosen-rtl .chosen-single {
	overflow: visible;
	padding: 0 8px 0 0
}

.chosen-rtl .chosen-single span {
	margin-right: 0;
	margin-left: 26px;
	direction: rtl
}

.chosen-rtl .chosen-single-with-deselect span {
	margin-left: 38px
}

.chosen-rtl .chosen-single div {
	right: auto;
	left: 3px
}

.chosen-rtl .chosen-single abbr {
	right: auto;
	left: 26px
}

.chosen-rtl .chosen-choices li {
	float: right
}

.chosen-rtl .chosen-choices li.search-field input[type=text] {
	direction: rtl
}

.chosen-rtl .chosen-choices li.search-choice {
	margin: 3px 5px 3px 0;
	padding: 3px 5px 3px 19px
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
	right: auto;
	left: 4px
}

.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop {
	left: 9999px
}

.chosen-rtl.chosen-container-single .chosen-results {
	margin: 0 0 4px 4px;
	padding: 0 4px 0 0
}

.chosen-rtl .chosen-results li.group-option {
	padding-right: 15px;
	padding-left: 0
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
	border-right: 0
}

.chosen-rtl .chosen-search input[type=text] {
	padding: 4px 5px 4px 20px;
	background: #fff url(/wp-content/themes/vip/pmc-plugins/pmc-js-libraries/vendor/chosen/1.2.0/chosen-sprite.png) no-repeat -30px -20px;
	background: url(/wp-content/themes/vip/pmc-plugins/pmc-js-libraries/vendor/chosen/1.2.0/chosen-sprite.png) no-repeat -30px -20px;
	direction: rtl
}

.chosen-rtl.chosen-container-single .chosen-single div b {
	background-position: 6px 2px
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
	background-position: -12px 2px
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi) {
	.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span {
		background-image: url(/wp-content/themes/vip/pmc-plugins/pmc-js-libraries/vendor/chosen/1.2.0/chosen-sprite@2x.png)!important;
		background-size: 52px 37px!important;
		background-repeat: no-repeat!important
	}
}

.flag.vy-sponsored-content-flag {
	height: 1.875rem;
	text-align: center;
	clear: both
}

.flag.vy-sponsored-content-flag span {
	width: 8.125rem;
	text-transform: uppercase;
	font-weight: 600;
	font-family: Austin Text Web,Georgia,serif;
	background-color: #ffda08;
	color: #000;
	padding: .3125rem .625rem;
	margin: .625rem
}

.flag.vy-sponsored-content-flag span.video-river {
	font-size: .5625rem
}

.single-pmc-gallery .flag.vy-sponsored-content-flag,.single-post .flag.vy-sponsored-content-flag,.single-variety_top_video .flag.vy-sponsored-content-flag {
	clear: none;
	text-align: left;
	text-align: initial
}

@media only screen and (max-width:54.25rem) {
	.single-pmc-gallery .flag.vy-sponsored-content-flag,.single-post .flag.vy-sponsored-content-flag,.single-variety_top_video .flag.vy-sponsored-content-flag {
		clear: both;
		margin: 0 0 .9375rem
	}
}

.single-pmc-gallery .flag.vy-sponsored-content-flag span,.single-post .flag.vy-sponsored-content-flag span,.single-variety_top_video .flag.vy-sponsored-content-flag span {
	font-family: Graphik Web,Helvetica,Arial,sans-serif;
	font-size: .75rem;
	background-color: #d8d8d8;
	border-radius: .3125rem
}

@media only screen and (max-width:54.25rem) {
	.single-pmc-gallery .flag.vy-sponsored-content-flag span,.single-post .flag.vy-sponsored-content-flag span,.single-variety_top_video .flag.vy-sponsored-content-flag span {
		margin-left: 0
	}
}

.single-variety_top_video .flag.vy-sponsored-content-flag span {
	margin-left: 0
}

.single-pmc-gallery .flag.vy-sponsored-content-flag {
	display: inline-block;
	vertical-align: .125rem
}

body.interrupt-ads>* {
	display: none
}

body #pmc-adm-interrupts-container {
	display: none
}

body.interrupt-ads #pmc-adm-interrupts-container {
	display: block
}

body.interrupt-ads #pmc-adm-interrupts-container.Style2 {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	background-color: rgba(0,0,0,.8);
	z-index: 9999
}

body.interrupt-ads #pmc-adm-interrupts-container.Style2 #ad-interruptus-header a,body.interrupt-ads #pmc-adm-interrupts-container.Style2 #timer {
	color: #fff
}

.no-scroll {
	overflow: hidden
}

#prestitial-ad-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	z-index: 10000001
}

#prestitial-ad-container,#prestitial-ad-inject-container {
	position: fixed;
	background: #fff;
	z-index: 10000002;
	text-align: center
}

.shown #prestitial-ad-container {
	box-shadow: 0 2px 10px #333
}

#prestitial-ad-container object,#prestitial-ad-container img {
	vertical-align: bottom;
	display: block
}

#prestitial-ad-close {
	box-shadow: 0 2px 10px #333;
	background: #fff;
	top: 35px;
	-webkit-border-radius: 43px;
	border-radius: 43px;
	background-clip: padding-box;
	font-size: 21px
}

#prestitial-ad-duration-counter {
	color: #999;
	margin-top: 5px;
	font-size: 18px;
	top: 75px;
	box-shadow: none;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-clip: padding-box;
	background: 0 0
}

#prestitial-ad-close,#prestitial-ad-duration-counter {
	position: fixed;
	right: 5%;
	width: 165px;
	z-index: 10000003;
	text-align: center;
	padding: 15px;
	cursor: pointer;
	font-family: Arial
}

@media (max-width:768px) {
	#prestitial-ad-duration-counter {
		display: none
	}

	#prestitial-ad-close {
		font-size: 20px;
		width: 45px;
		padding: 10px;
		top: 5px
	}
}

.shown #prestitial-ad-inject-container {
	box-shadow: 0 2px 10px #333
}

#prestitial-ad-inject-container * {
	z-index: 10000002 !important
}

#skin-ad-left-rail-container,#skin-ad-right-rail-container {
	height: 100%;
	top: 0;
	position: fixed;
	cursor: pointer;
	z-index: 1;
	background-repeat: no-repeat
}

.hide {
	display: none
}

.shown {
	display: block
}

.skip-ad-close {
	display: none
}

.skip-ad-text {
	display: block;
	text-align: right
}

.ad-text:before {
	content: 'ADVERTISEMENT';
	font-size: 9px;
	text-transform: uppercase;
	text-align: center;
	color: #8c8c8c;
	letter-spacing: 1px;
	margin: 3px 0;
	font-family: 'Arial',sans-serif;
	font-weight: 400;
	line-height: 1;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

@media (max-width :480px) {
	.skip-ad-close {
		background: url(/wp-content/themes/vip/pmc-plugins/pmc-adm/css/../images/close-button.png) no-repeat right;
		content: "";
		display: block;
		height: 25px;
		width: auto
	}

	.skip-ad-text {
		display: none!important
	}
}

.floating-preroll-ad {
	display: none
}

.floating-preroll-ad-container {
	box-sizing: border-box;
	bottom: 30px;
	display: block;
	background-color: #fff;
	border-radius: 2px;
	box-shadow: 0 0 20px 0 rgba(0,0,0,.25);
	right: 20px;
	padding: 7px;
	position: fixed;
	width: 415px;
	height: 240px;
	z-index: 5000009;
	margin: 0
}

.floating-preroll-ad-close {
	top: -30px;
	display: none;
	background: #000;
	border: 1px solid #fff;
	border-radius: 50%;
	color: #fff;
	cursor: pointer;
	font-family: sans-serif;
	font-size: 16px;
	height: 25px;
	line-height: 22px;
	position: absolute;
	right: 0;
	text-align: center;
	width: 25px;
	z-index: 899
}

.pmc-contextual-player {
	margin: 20px 0;
	max-width: 635px
}

#jwplayer_contextual_player_div-shelf-widget {
	width: 100%;
	background: #181818
}

#jwplayer_contextual_player_div-shelf-widget .pmc-contextual-player .jw-shelf-widget .jw-related-shelf-contents {
	padding: 10px 0
}

#jwplayer_contextual_player_div-shelf-widget .jw-related-more {
	display: none
}

#jwplayer_contextual_player_div-shelf-widget .jw-icon.jw-related-control.jw-off {
	display: none
}

#jwplayer_contextual_player_div-shelf-widget .jw-icon.jw-related-control.jw-related-control-left,#jwplayer_contextual_player_div-shelf-widget .jw-icon.jw-related-control.jw-related-control-right {
	position: absolute;
	top: 50px;
	z-index: 9;
	width: 48px
}

#jwplayer_contextual_player_div-shelf-widget .jw-icon.jw-related-control.jw-related-control-left {
	left: 10px
}

#jwplayer_contextual_player_div-shelf-widget .jw-icon.jw-related-control.jw-related-control-right {
	right: 10px
}

#jwplayer_contextual_player_div-shelf-widget .jw-svg-icon-arrow-left,#jwplayer_contextual_player_div-shelf-widget .jw-svg-icon-arrow-right {
	color: #ff0;
	width: 48px;
	height: 48px;
	z-index: 10
}

#jwplayer_contextual_player_div-shelf-widget .jw-related-shelf-item .jw-related-shelf-item-contents,#jwplayer_contextual_player_div-shelf-widget .jw-related-shelf-item-title {
	color: #fff;
	font-size: 13px;
	line-height: 15px;
	height: 32px
}

#jwplayer_contextual_player_div-shelf-widget .is-active .jw-related-shelf-item-image:before {
	content: '';
	background-color: rgba(255,255,0,.5);
	opacity: 1
}

#jwplayer_contextual_player_div-shelf-widget .l-adm-contextual-video__shadow-left,#jwplayer_contextual_player_div-shelf-widget .l-adm-contextual-video__shadow-right {
	position: absolute;
	width: 0;
	height: 100%;
	bottom: 0;
	box-shadow: 0 0 50px 30px #000
}

@media only screen and (max-width:480px) {
	#jwplayer_contextual_player_div-shelf-widget .l-adm-contextual-video__shadow-left,#jwplayer_contextual_player_div-shelf-widget .l-adm-contextual-video__shadow-right {
		display: none
	}
}

#jwplayer_contextual_player_div-shelf-widget .l-adm-contextual-video__shadow-right {
	right: 25px
}

#jwplayer_contextual_player_div-shelf-widget .jw-related-shelf-item-image .contextual-self-now-playing {
	display: none
}

#jwplayer_contextual_player_div-shelf-widget .is-active .jw-related-shelf-item-image .contextual-self-now-playing {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	letter-spacing: .7px;
	text-transform: uppercase;
	color: #000;
	border-bottom: 3px solid #000;
	font-weight: 400;
	font-size: 18px
}

#jwplayer_contextual_player_div-shelf-widget .jw-related-shelf-item:focus .contextual-self-now-playing,#jwplayer_contextual_player_div-shelf-widget .jw-related-shelf-item:hover .contextual-self-now-playing {
	display: none
}

.geolocation-chip .noticon {
	display: inline-block;
	vertical-align: middle
}

.geolocation-chip {
	margin-bottom: 1em
}

.reblogger-note img.avatar {
	float: left;
	padding: 0;
	border: 0
}

.reblogger-note-content {
	margin: 0 0 20px
}

.wpcom-reblog-snapshot .reblog-from img {
	margin: 0 .75em 0 0;
	padding: 0;
	border: 0
}

.wpcom-reblog-snapshot .reblogger-note img.avatar {
	float: left;
	padding: 0;
	border: 0;
	margin: 0 .5em 0 0
}

.wpcom-reblog-snapshot {
	margin-bottom: 1em
}

.wpcom-reblog-snapshot p.reblog-from {
	margin: 0 0 1em
}

.wpcom-reblog-snapshot p.reblogger-headline {
	line-height: 32px;
	margin: 0 0 1em
}

.wpcom-reblog-snapshot .reblogged-content {
	margin: 0 0 1em
}

.reblog-post .wpcom-enhanced-excerpt-content {
	border-left: 3px solid #eee;
	padding-left: 15px
}

.reblog-post ul.thumb-list {
	display: block;
	list-style: none;
	margin: 2px 0;
	padding: 0;
	clear: both
}

.reblog-post ul.thumb-list li {
	display: inline;
	margin: 0;
	padding: 0 1px;
	border: 0
}

.reblog-post ul.thumb-list li a {
	margin: 0;
	padding: 0;
	border: 0
}

.reblog-post ul.thumb-list li img {
	margin: 0;
	padding: 0;
	border: 0
}

.reblog-post .wpcom-enhanced-excerpt {
	clear: both
}

.reblog-post .wpcom-enhanced-excerpt address,.reblog-post .wpcom-enhanced-excerpt li,.reblog-post .wpcom-enhanced-excerpt h1,.reblog-post .wpcom-enhanced-excerpt h2,.reblog-post .wpcom-enhanced-excerpt h3,.reblog-post .wpcom-enhanced-excerpt h4,.reblog-post .wpcom-enhanced-excerpt h5,.reblog-post .wpcom-enhanced-excerpt h6,.reblog-post .wpcom-enhanced-excerpt p {
	font-size: 100% !important
}

.reblog-post .wpcom-enhanced-excerpt blockquote,.reblog-post .wpcom-enhanced-excerpt pre,.reblog-post .wpcom-enhanced-excerpt code,.reblog-post .wpcom-enhanced-excerpt q {
	font-size: 98% !important
}

.reblog-from img {
	margin: 0 10px 0 0;
	vertical-align: middle;
	padding: 0;
	border: 0
}

.reblog-source {
	margin-bottom: 0;
	font-size: .8em;
	line-height: 1
}

.reblog-source .more-words {
	color: #668eaa
}

.wpcom-reblog-snapshot .reblog-post {
	box-shadow: 0 0 0 1px rgba(46,68,83,.1) inset,0 1px 1px rgba(46,68,83,.05);
	border-radius: 4px;
	padding: 24px
}

.wpcom-reblog-snapshot .reblogger-note {
	margin: 0 0 1em;
	overflow: hidden
}

.wpcom-reblog-snapshot p.reblogger-headline {
	line-height: 32px;
	margin: 0 0 1em
}

.wpcom-reblog-snapshot .reblogger-note-content {
	margin: 0;
	padding: 0
}

body .wpcom-reblog-snapshot .reblogger-note-content blockquote {
	font-style: normal;
	font-weight: 400;
	font-size: 1em;
	margin: 0;
	padding: 0;
	position: relative;
	border: none
}

.wpcom-reblog-snapshot .reblogger-note-content blockquote p:last-child {
	margin-bottom: 0
}

#uls_overlay_ajax_loading {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
	display: none;
	width: 100%;
	height: 100%;
	background: #fff url(/wp-content/themes/vip/pmc-plugins/pmc-uls/assets/css/../images/ajax-loading.gif) center center no-repeat;
	opacity: .5
}

@font-face {
	font-family:Icomoon;src:url(fonts/Icomoon.ttf) format("truetype"),url(fonts/Icomoon.woff) format("woff"),url(fonts/Icomoon.svg#Icomoon) format("svg");font-weight:400;font-style:normal
}

.l-pvm-video {
	overflow: hidden;
	margin-bottom: 20px;
	max-width: 635px
}

.l-pvm-video__player {
	position: relative;
	overflow: hidden;
	padding: 0;
	color: #fff;
	background-color: #242424
}

.l-pvm-video--inline .l-pvm-video__player,.l-pvm-video--inline .c-player {
	padding: 0
}

.l-pvm-video__header {
	position: relative;
	z-index: 1;
	font-size: 22px;
	margin: 12px 0
}

.l-pvm-video__header h3 {
	display: inline;
	text-decoration: none;
	border-bottom: 3px solid #000
}

.l-pvm-video__footer {
	position: absolute;
	z-index: 1;
	top: 40px;
	right: 15px;
	color: #c5c5c5
}

.l-pvm-video--carousel {
	padding-bottom: 30px
}

.l-pvm-video__carousel {
	display: flex;
	flex-flow: row nowrap;
	list-style: none;
	margin: 0;
	padding: 0
}

.l-pvm-video__slide {
	flex: 0 0 auto;
	width: 100%;
	overflow: hidden;
	opacity: 0;
	visibility: hidden;
	display: none
}

.l-pvm-video__slide.is-active {
	opacity: 1;
	display: list-item;
	visibility: visible
}

.l-pvm-video__slide--jw-player {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: transparent
}

@media (query(min,tablet)) {
	.l-pvm-video__slide--jw-player {
		padding-left: 135px;
		padding-right: 135px;
		padding-bottom: 60px
	}
}

@media (query(min,tablet)) {
	.l-pvm-video--has-header .l-pvm-video__slide--jw-player {
		padding-top: 15px
	}
}

.l-pvm-video__nav {
	position: absolute;
	z-index: 9;
	bottom: 90px;
	width: 150px;
	padding: 0;
	border: none;
	color: #fff;
	background-color: transparent;
	cursor: pointer;
	transition: .32s cubic-bezier(.23,1,.32,1)
}

.l-pvm-video__nav:before {
	content: "";
	font-family: Icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	padding: 30px 0;
	top: 50%;
	left: 18%;
	transform: translate(-50%,-50%);
	font-size: 40px;
	transition: transform .32s cubic-bezier(.23,1,.32,1)
}

.l-pvm-video__nav:hover,.l-pvm-video__nav:focus {
	color: #ff0;
	outline: none
}

.l-pvm-video__nav:hover:before,.l-pvm-video__nav:focus:before {
	transform: translate(-75%,-50%)
}

.l-pvm-video__nav--prev {
	left: 5px
}

.l-pvm-video__nav--next {
	right: 5px;
	transform: rotateZ(180deg)
}

.l-pvm-video--has-header .l-pvm-video__nav {
	padding-bottom: calc((100vw - 300px)*9/16 - 65px)
}

.l-pvm-video__playlist {
	padding: 0;
	margin: 0;
	display: flex;
	flex-flow: row;
	justify-content: space-between;
	position: relative;
	list-style: none;
	background-color: #181818
}

.l-pvm-video__playlist:before,.l-pvm-video__playlist:after {
	content: "";
	position: absolute
}

.l-pvm-video__playlist:before {
	z-index: -2;
	top: 0;
	right: 0;
	left: 0;
	height: 130px
}

.l-pvm-video__playlist:after {
	z-index: -1;
	height: 135px;
	background-image: linear-gradient(to bottom,rgba(255,255,255,0) 30px,#fff)
}

.l-pvm-video__item {
	flex: 0 0 auto;
	width: 25%;
	padding: 15px 15px 10px 0
}

@media only screen and (max-width:480px) {
	.l-pvm-video__item {
		width: 50%
	}
}

.l-pvm-video--more-link {
	margin: 2px 10px;
	text-transform: uppercase;
	font-weight: 500
}

.l-pvm-video--more-link a {
	position: relative;
	z-index: 6
}

.l-pvm-video__shadow-player {
	width: 100%;
	height: 0;
	position: absolute;
	box-shadow: 0px -2px 50px 25px #000;
	bottom: 0;
	left: 0
}

.l-pvm-video__shadow-left,.l-pvm-video__shadow-right {
	position: absolute;
	width: 0;
	height: 150px;
	bottom: 0
}

@media only screen and (max-width:480px) {
	.l-pvm-video__shadow-left,.l-pvm-video__shadow-right {
		display: none
	}
}

.l-pvm-video__shadow-right {
	right: 0;
	box-shadow: -16px 0 74px 20px #000
}

.l-pvm-video__shadow-left {
	box-shadow: 16px 0 74px 20px #000
}

.c-pvm-player {
	min-height: 100%;
	color: #fff;
	background-color: #000;
	position: relative
}

.l-video__slide--jw-player .c-pvm-player {
	background-color: transparent
}

.c-pvm-player__thumb {
	position: relative;
	z-index: 1;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 56.25%;
	transform: translateZ(0);
	max-height: 0
}

.c-pvm-player__thumb img,.c-pvm-player__thumb iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	min-height: 100%
}

.c-pvm-player__thumb img {
	display: none
}

.c-pvm-player__thumb iframe {
	max-height: 100%
}

.c-pvm-player__thumb div.jwplayer {
	position: absolute;
	top: 0;
	left: 0
}

.c-pvm-player__thumb #pvm_jwplayer_carousel_div.jw-state-error {
	position: absolute
}

.c-pvm-player.is-static .c-pvm-player__thumb img {
	display: block
}

.c-pvm-player.is-static .c-pvm-player__thumb iframe {
	display: none
}

.c-pvm-player.is-static .c-pvm-player__thumb div.jwplayer {
	display: none
}

.c-pvm-player.is-static .c-pvm-player__link {
	display: block
}

.c-pvm-player.is-static .c-pvm-player__link:after {
	content: "";
	font-family: Icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	bottom: 3%;
	left: 2%;
	width: 45px;
	height: 45px;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 3px solid #ff0;
	border-radius: 99%;
	font-size: 21px;
	color: #000;
	background-color: #ff0;
	transition: background-color .12s ease-out,#000 .12s ease-out;
	z-index: 4
}

@media only screen and (max-width:480px) {
	.c-pvm-player.is-static .c-pvm-player__link:after {
		top: 40%;
		left: 40%
	}
}

.c-pvm-player.is-static .c-pvm-player__link:hover:after,.c-pvm-player.is-static .c-pvm-player__link:focus:after {
	color: #fff;
	background-color: rgba(0,0,0,.6)
}

.c-pvm-player__title {
	display: none
}

.c-pvm-player.is-static .c-pvm-player__title {
	display: block;
	position: absolute;
	bottom: 3%;
	left: 12%;
	width: 82%;
	margin: 0 auto;
	text-align: center;
	z-index: 3;
	max-width: 82%;
	font-size: 18px
}

.c-pvm-player.is-static .c-pvm-player__title h1 {
	margin: 0
}

@media only screen and (max-width:480px) {
	.c-pvm-player.is-static .c-pvm-player__title {
		font-size: 16px;
		line-height: 18px;
		left: 8%
	}
}

.c-pvm-card {
	box-sizing: border-box;
	display: flex;
	flex-flow: column nowrap;
	position: relative;
	overflow: hidden;
	height: 100%
}

.c-pvm-card--video .c-pvm-card__header {
	flex: 0;
	padding-top: 10px
}

.c-pvm-card__image {
	flex: 0 0 auto;
	position: relative;
	margin: -1px;
	background: transparent no-repeat 50%;
	background-size: cover;
	transition: box-shadow .3s ease,transform .3s ease
}

.c-pvm-card__image img {
	display: none
}

.c-pvm-card__image a {
	display: block;
	position: relative;
	width: 100%;
	padding: 0 0 56.25%
}

.c-pvm-card__image a,.c-pvm-card__image a:hover,.c-pvm-card__image a:focus {
	border: none
}

.c-pvm-card--video .c-pvm-card__image {
	position: relative;
	margin: 0
}

.c-pvm-card--video .c-pvm-card__image:before,.c-pvm-card--video .c-pvm-card__image:after {
	content: "";
	position: absolute;
	opacity: 0;
	visibility: hidden;
	transition: opacity .32s cubic-bezier(.075,.82,.165,1),visibility .32s cubic-bezier(.075,.82,.165,1)
}

.c-pvm-card--video .c-pvm-card__image:before {
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(255,255,0,.8)
}

.c-pvm-card--video .c-pvm-card__image:after {
	content: attr(data-is-viewing-label);
	z-index: 2;
	display: inline-block;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	letter-spacing: .7px;
	text-transform: uppercase;
	color: #000;
	padding-bottom: 3px;
	border-bottom: 3px solid #000
}

.c-pvm-card--video .c-pvm-card__video-link img {
	height: 100%
}

.c-pvm-card--video .c-pvm-card__video-link:after {
	display: none
}

.is-active>.c-pvm-card--video .c-pvm-card__image:before,.is-active>.c-pvm-card--video .c-pvm-card__image:after {
	opacity: 1;
	visibility: visible
}

.c-pvm-card a:hover,.c-pvm-card a:focus {
	text-decoration: none
}

.c-pvm-card:hover .c-pvm-card__image {
	transform: scale(.95)
}

.c-pvm-card__header {
	padding: 15px 0 0
}

.c-pvm-card__header {
	flex: 0 0 125px
}

.c-pvm-card__title {
	font-weight: 500;
	font-size: 12px;
	line-height: 15px;
	margin: 0;
	text-overflow: ellipsis;
	height: 29px
}

@media only screen and (max-width:480px) {
	.c-pvm-card__title {
		font-size: 11px;
		line-height: 12px
	}
}

.c-pvm-card__video-link {
	display: block
}

.c-pvm-card__video-link:after {
	content: "";
	font-family: Icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	bottom: 3%;
	left: 2%;
	width: 30px;
	height: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 3px solid #ff0;
	border-radius: 99%;
	font-size: 15px;
	color: #000;
	background-color: #ff0;
	transition: background-color .12s ease-out,#000 .12s ease-out;
	z-index: 2
}



@font-face {
	font-family:Icomoon;src:url(fonts/Icomoon.ttf) format("truetype"),url(fonts/Icomoon.woff) format("woff"),url(fonts/Icomoon.svg#Icomoon) format("svg");font-weight:400;font-style:normal
}

.c-copyright__logo {
	background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA3IiBoZWlnaHQ9IjE3IiB2aWV3Qm94PSIwIDAgMTA3IDE3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGU+UE1DX3doaXRlPC90aXRsZT48ZGVmcz48cGF0aCBpZD0iYSIgZD0iTS4xMzYgMTUuODgyaDI5LjUxVjBILjEzN3YxNS44ODJ6Ii8+PHBhdGggaWQ9ImMiIGQ9Ik03MC4wNzYgMTYuMDQ3SDBWLjE1aDcwLjA3NnoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3Ni43ODUgLjUyMykiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxwYXRoIGQ9Ik0yOS42NDcgMTUuODkySDYuMTI3Yy0zLjQxNyAwLTUuOTktMS40MzQtNS45OS00Ljk5VjUuMjQ1Qy4xMzYgMS42IDIuMjQyIDAgNi4yNTMgMGgyMy4zOTN2Mi4yMUg2LjMwMmMtMi4xNzQgMC0zLjgxNC42OS0zLjgxNCAzLjA4MnY1LjQ1YzAgMS44NzIgMS4zNTMgMi45NCAzLjU3NiAyLjk0aDIzLjU4M3YyLjIxIiBmaWxsPSIjRkZGIiBtYXNrPSJ1cmwoI2IpIi8+PC9nPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik03MC41NTcgMy42NzZ2MTIuNzI3aC0yLjQxNVY1LjA5bDIuNDE1LTEuNDE0TTM1Ljk4NiAzLjY3NnYxMi43MjdIMzguNFY1LjA5bC0yLjQxNC0xLjQxNCIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC40NzMgLjM1NykiPjxtYXNrIGlkPSJkIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNjIi8+PC9tYXNrPjxwYXRoIGQ9Ik0zNS41MTMuMTVoMi4xNmwxNS4xMyA5LjIzM0w2OC4zMTMuMTVoMS43NjNsLS4wMDcgMS4zMi0xNS44NDYgOS40NzhjLS45OTcuNTk3LTMuNjYtLjI1NS0zLjY2LS4yNTVMMzUuNTE0IDEuNjZWLjE1TTI5LjI0IDUuODYzYzAgMi40MTMtMi4wNyAzLjYyMy00LjQ2NSAzLjYyM0gyLjQxNXY2LjU2M0gwVjcuMzFoMjQuODg2YzEuMzMgMCAyLjAxNi0uNTA2IDIuMDAyLTEuNzY1bC0uMDE2LTEuNDk0Yy0uMDE0LTEuMzI4LS42MjQtMS42NTItMS45ODYtMS42NTJIMFYuMTVoMjUuMTRjMi4yNCAwIDQuMS44OTUgNC4xIDMuMTd2Mi41NDMiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjZCkiLz48L2c+PHBhdGggZD0iTTcwLjU1NyAxLjgyNlYuNTA2aC0xLjc3TDUxLjAzNiAxMS4wNWwuNDA2LjI0YzEgLjYxIDIuMjU2LjYxNiAzLjI2LjAxNWwxNS44NTQtOS40OCIgZmlsbD0iI0Q5MjIyQSIvPjwvZz48L3N2Zz4=") no-repeat;
	background-size: 6.6875rem 1.0625rem
}

.c-logo {

}

.c-heading--mobile-expander:after {
	background: url(data:image/svg+xml;
	charset=utf-8;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjI4NiAxOSAyNiAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMzExLjY0IDE5LjA5bC0xMi42NzYgMTQtMTEuNjMtMTQgMTEuODA2IDguNHoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) no-repeat;background-size: 1.625rem .9375rem
}

.c-button--reply:after,.module-comments .module-comments:before {
	background: url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MXB4IiBoZWlnaHQ9IjQycHgiIHZpZXdCb3g9IjAgMCA1MSA0MiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5pY29fY29tbWVudDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJDb21tZW50cy0vLUJ1dHRvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU1LjAwMDAwMCwgLTYuMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9Imljb19jb21tZW50IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NS40MjU3ODEsIDYuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00MC4yMDIyNjE5LDI0LjY3NTUyMDggTDQwLjIwMjI2MTksMy43NjQwNjI1IEM0MC4yMDIyNjE5LDIuNzE4MTU1IDM5LjgzNjIyNzcsMS44Mjk1MDE2NyAzOS4xMDQxNTk0LDEuMDk4MTAyNSBDMzguMzcyNzYwMiwwLjM2NjAzNDE2NyAzNy41MDE1MDUyLDAgMzYuNDkwMzk0NCwwIEwzLjc2NDEyOTQyLDAgQzIuNzE4MjIxOTIsMCAxLjgyOTU2ODU4LDAuMzY2MDM0MTY3IDEuMDk3NTAwMjUsMS4wOTgxMDI1IEMwLjM2NjEwMTA4MywxLjgyOTUwMTY3IDYuNjkxNjY2NjZlLTA1LDIuNzE4MTU1IDYuNjkxNjY2NjZlLTA1LDMuNzY0MDYyNSBMNi42OTE2NjY2NmUtMDUsMjQuNjc1NTIwOCBDNi42OTE2NjY2NmUtMDUsMjUuNjg1OTYyNSAwLjM2NjEwMTA4MywyNi41NTc4ODY3IDEuMDk3NTAwMjUsMjcuMjg5Mjg1OCBDMS44Mjk1Njg1OCwyOC4wMjEzNTQyIDIuNzE4MjIxOTIsMjguMzg3Mzg4MyAzLjc2NDEyOTQyLDI4LjM4NzM4ODMgTDkuOTg1MzcxOTIsMjguMzg3Mzg4MyBMOS45ODUzNzE5MiwzNi45NjA3NTE3IEwxOS41MDAyNTI3LDI4LjM4NzM4ODMgTDM2LjQ5MDM5NDQsMjguMzg3Mzg4MyBDMzcuNTAxNTA1MiwyOC4zODczODgzIDM4LjM3Mjc2MDIsMjguMDIxMzU0MiAzOS4xMDQxNTk0LDI3LjI4OTI4NTggQzM5LjgzNjIyNzcsMjYuNTU3ODg2NyA0MC4yMDIyNjE5LDI1LjY4NTk2MjUgNDAuMjAyMjYxOSwyNC42NzU1MjA4IiBpZD0iRmlsbC0xIiBmaWxsPSIjRkZFQzAwIj48L3BhdGg+ICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00Ni40MjM0Mzc1LDguMjA3NzMwNjcgTDQxLjc3MDcyMTcsOC4yMDc3MzA2NyBMNDEuNzcwNzIxNywyNi41MDU0MjQgQzQxLjc3MDcyMTcsMjcuMjcyMjg5IDQxLjM2OTg5MDgsMjguMDU2NTUyMyA0MC41NjgyMjkyLDI4Ljg1NzU0NDggQzM5Ljc2NjU2NzUsMjkuNjU5MjA2NSAzOC45NjQ5MDU4LDMwLjA2MDAzNzMgMzguMTYzMjQ0MiwzMC4wNjAwMzczIEMzNy43Nzk4MTE3LDMwLjA2MDAzNzMgMTkuODY1NTUwOCwzMC4xNjUwOTY1IDE5Ljg2NTU1MDgsMzAuMTY1MDk2NSBDMTkuODY1NTUwOCwzMS4xNzU1MzgyIDIwLjIzMTU4NSwzMS45NzcxOTk4IDIwLjk2MzY1MzMsMzIuNTY5NDEyMyBDMjEuNjk1NzIxNywzMy4xNjIyOTQgMjIuNTY2OTc2NywzMy40NTgwNjU3IDIzLjU3NzQxODMsMzMuNDU4MDY1NyBMMzAuNzkyMzczMywzMy40NTgwNjU3IEw0MC4yMDIxOTUsNDIuMDMyMDk4MiBMNDAuMjAyMTk1LDMzLjQ1ODA2NTcgTDQ2LjQyMzQzNzUsMzMuNDU4MDY1NyBDNDcuNDY4Njc1OCwzMy40NTgwNjU3IDQ4LjM1Nzk5ODMsMzMuMTYyMjk0IDQ5LjA4OTM5NzUsMzIuNTY5NDEyMyBDNDkuODIxNDY1OCwzMS45NzcxOTk4IDUwLjE4NzUsMzEuMTc1NTM4MiA1MC4xODc1LDMwLjE2NTA5NjUgTDUwLjE4NzUsMTEuODY3NDAzMiBDNTAuMTg3NSwxMC44MjE0OTU3IDQ5LjgyMTQ2NTgsOS45NTAyNDA2NyA0OS4wODkzOTc1LDkuMjUyOTY5IEM0OC4zNTc5OTgzLDguNTU2MzY2NSA0Ny40Njg2NzU4LDguMjA3NzMwNjcgNDYuNDIzNDM3NSw4LjIwNzczMDY3IiBpZD0iRmlsbC0zIiBmaWxsPSIjRkZFQzAwIj48L3BhdGg+ICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00My43NzY3MTEzLDI2LjY0NzIxIEw0My41NzQyMTg3LDguMTc0NTQgQzQzLjU3NDIxODcsOC4xNzQ1NCA0MS4xNzI0ODY3LDguMTkzOTQ1ODMgNDAuMjAyMTk1LDguMTc0NTQgTDQwLjIwMjE5NSwyNC42NzU1MjA4IEM0MC4yMDIxOTUsMjUuNjg1OTYyNSAzOS44MzYxNjA4LDI2LjU1NzIxNzUgMzkuMTA0MDkyNSwyNy4yODkyODU4IEMzOC4zNzI2OTMzLDI4LjAyMTM1NDIgMzcuNTAxNDM4MywyOC4zODczODgzIDM2LjQ5MDMyNzUsMjguMzg3Mzg4MyBMMTkuODMxNDIzMywyOC4zODczODgzIEMxOS44NTIxNjc1LDI5LjQ4MjgxNDIgMTkuOTA0NTQxLDMxLjE2NDY5NSAxOS44NjYyMiwzMS4xNjQ2OTUgQzE5LjgyNzg5OSwzMS4xNjQ2OTUgMzYuMjU4MzczMSwzMS4wNjAzMDUgMzguMTYzMjQ0MiwzMS4wNjAzMDUgQzQwLjA2ODExNTIsMzEuMDYwMzA1IDQxLjc3MjU1NzEsMjkuODAxNjYxNyA0Mi41NzQyMTg3LDI5IEM0Mi41NzQyMTg3LDI5IDQzLjc3NjcxMTMsMjguMDkxNDA2MiA0My43NzY3MTEzLDI2LjY0NzIxIFoiIGlkPSJGaWxsLTYiIGZpbGw9IiNFQUQ4MDEiPjwvcGF0aD4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=) no-repeat;background-size: 3.1875rem 2.6875rem
}

.c-button--scroll:after,.c-newsletter--wide .c-newsletter__button:after,.c-newsletter--widget .c-newsletter__button:after,.is-active .c-page-nav__link:after,.single-variety_top_video.pmc-no-mobile .c-page-nav__item.is-active>.c-page-nav__link:after,.tax-vcategory.pmc-no-mobile .c-page-nav__item.is-active>.c-page-nav__link:after {
	background: url(data:image/svg+xml;
	charset=utf-8;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAyMSAzNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjY2OCAzNC44NGwyMC0xOC4yNTNMLjY2OC0uMTZsMTIgMTd6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat;background-size: .9375rem 1.5625rem
}

.c-widget--newsletter .c-heading:after {
	background: url(data:image/svg+xml;
	charset=utf-8;base64,PHN2ZyB3aWR0aD0iODEiIGhlaWdodD0iNzYiIHZpZXdCb3g9IjIxIDAgODEgNzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjRkZGMDlEIiBkPSJNMjQuODYgMTMuMDMzbDQwLjczOC0yLjEzNSAyLjUyIDQ4LjA5MS00MC43MzggMi4xMzV6Ii8+PHBhdGggZmlsbD0iI0M4QTkwMCIgZD0iTTM3LjMxNSAyMi42OTNsNTIuNTQyLTEuODM1IDEuMTkzIDM0LjE3LTUyLjU0MiAxLjgzNXoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNNDEuNzA4IDE3LjE4bDUyLjU0Mi0xLjgzNSAxLjE5NCAzNC4xNy01Mi41NDIgMS44MzR6Ii8+PHBhdGggZD0iTTQxLjg5OCA1Mi44NTdsNTYuODMtMS45ODQtMS4yODYtMzYuODQzLTU2LjgzIDEuOTg1IDEuMjg2IDM2Ljg0MnptMS40OTUtMS42MWw1My43MzItMS44NzYtMS4xNzgtMzMuNzMxLTUzLjczMiAxLjg3NiAxLjE3OCAzMy43MzF6IiBmaWxsPSIjMDAwIi8+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTY5Ljg3OSAzOS40MTVsLTI4LjkzNC0yMi4wMy45MzctMS4yNCAyNy45MjcgMjEuMjYzIDI2LjM3NS0yMy4xNiAxLjAyIDEuMTczeiIvPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik00My4yMTIgNTIuNTgzbC0xLjEzMy0xLjA2MSAxOC4yNzUtMTkuNjc2IDEuMTM0IDEuMDYyem01NC4xODYtMS44OTJMNzcuNzk2IDMyLjMzOWwxLjA1Ny0xLjEzOSAxOS42MDIgMTguMzUzek0yNC45OTIgNTkuMjlsNDIuODE5LTEuNDk1LjI1IDcuMTY1YTcuMTY1IDcuMTY1IDAgMCAxLTYuOTE3IDcuNDE1bC0yOC40ODUuOTk1YTcuMTc1IDcuMTc1IDAgMCAxLTcuNDE3LTYuOTE1bC0uMjUtNy4xNjR6TTY0Ljg4IDExLjQ3bC0zOS44OTYgMS4zOTItLjEzNy0zLjkzYTMuOTM4IDMuOTM4IDAgMCAxIDMuNzk3LTQuMDY4TDYwLjY3IDMuNzQ1YTMuOTM4IDMuOTM4IDAgMCAxIDQuMDcyIDMuNzk0bC4xMzcgMy45M3oiLz48cGF0aCBkPSJNNjYuNjk1IDY0LjA3Yy4xMzEgMy43NzMtMi40NjggNi45MzgtNS43OTUgNy4wNTRsLTI3Ljg2OC45NzNjLTMuMzI3LjExNy02LjE0MS0yLjg2LTYuMjczLTYuNjMzbC0uMTQzLTQuMDkgMzkuOTM2LTEuMzk0LjE0MyA0LjA5ek0yNC45MTQgMTIuNjI0Yy0uMTMyLTMuNzc0IDIuNDY4LTYuOTM5IDUuNzk1LTcuMDU1bDI3Ljg2OC0uOTczYzMuMzI3LS4xMTYgNi4xNCAyLjg2IDYuMjcyIDYuNjMzbC4wMDkuMjQ1LTM5LjkzNiAxLjM5NS0uMDA4LS4yNDV6bTQxLjY0NSAzLjI2MWwtLjEwMS0yLjkwOWguMDA0bC0uMDYzLTEuODAxYy0uMTYyLTQuNjMyLTMuNjk1LTguMjgtNy44NzYtOC4xMzVsLTI3Ljg2OS45NzNjLTQuMTgxLjE0Ni03LjQ1MiA0LjAzMy03LjI5IDguNjY1bC4wMS4yNjQuMDUzIDEuNTM3IDEuNTg1IDQ1LjM5NC4wNTQgMS41MzMuMTQzIDQuMTEyYy4xNjIgNC42MzIgMy42OTUgOC4yODEgNy44NzcgOC4xMzVsMjcuODY5LS45NzNjNC4xOC0uMTQ2IDcuNDUtNC4wMzMgNy4yODktOC42NjVsLS4xOTctNS42NDVoLS4wMDRsLS4yNTEtNy4xOTQtMS41NS4wNTQuMjUxIDcuMTcyLTM5LjkzMiAxLjM5NC0xLjU4NC00NS4zNTIgMzkuOTMyLTEuMzk1LjEwMSAyLjg5IDEuNTUtLjA1NHoiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNNDYuNjk4IDYzLjk0MmEyLjM3NSAyLjM3NSAwIDAgMSAyLjQ1IDIuMjkyIDIuMzc1IDIuMzc1IDAgMCAxLTIuMjg0IDIuNDU4IDIuMzc1IDIuMzc1IDAgMCAxLTIuNDUtMi4yOTMgMi4zNzUgMi4zNzUgMCAwIDEgMi4yODQtMi40NTdtLjIyIDYuMzA2YzIuMTYtLjA3NiAzLjg1NC0xLjkgMy43NzktNC4wNjgtLjA3Ni0yLjE2Ny0xLjg5NC0zLjg3LTQuMDUzLTMuNzk0YTMuOTMgMy45MyAwIDAgMC0zLjc3OSA0LjA2OGMuMDc2IDIuMTY3IDEuODk0IDMuODY5IDQuMDUzIDMuNzk0bTQuMTg0LTYyLjUxbC0xMi43MTguNDQ1YS43NzcuNzc3IDAgMCAwLS43NDcuODA0Yy4wMTUuNDMuMzczLjc2Ni44MDEuNzUxbDEyLjcxOC0uNDQ0YS43NzYuNzc2IDAgMCAwIC43NDgtLjgwNS43NzcuNzc3IDAgMCAwLS44MDItLjc1IiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==) no-repeat;background-size: 5.0625rem 4.75rem
}

.c-widget--galleries .c-heading:before {
	background: url(data:image/svg+xml;
	charset=utf-8;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyNSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuNSA3Ljk5OGMtMS4wNDIgMC0xLjkzLjM2Ni0yLjY2IDEuMDk4LS43MzQuNzMzLTEuMSAxLjYxMi0xLjEgMi42MzcgMCAxLjA0Mi4zNjYgMS45MyAxLjEgMi42Ni43My43MzMgMS42MiAxLjEgMi42NiAxLjEgMS4wNDIgMCAxLjkzLS4zNjcgMi42Ni0xLjEuNzM0LS43MyAxLjEtMS42MiAxLjEtMi42NiAwLTEuMDI1LS4zNjYtMS45MDQtMS4xLTIuNjM3LS43My0uNzMyLTEuNjItMS4wOTgtMi42Ni0xLjA5OHptMTAuMDEtMy43NmgtMy4wMDNjLS4yMTIgMC0uNDE1LS4wNy0uNjEtLjIwOGExIDEgMCAwIDEtLjM5LS41bC0uNzU4LTIuMzJhMS4xODYgMS4xODYgMCAwIDAtLjQwNC0uNS45OS45OSAwIDAgMC0uNTk4LS4yMDhIOC4yNTJjLS4yMTIgMC0uNDE1LjA3LS42MS4yMDhhLjg3Ljg3IDAgMCAwLS4zNjcuNWwtLjc4IDIuMzJhMSAxIDAgMCAxLS4zOS41IDEuMDQgMS4wNCAwIDAgMS0uNjEuMjA4SDIuNDljLS42ODMgMC0xLjI3LjI0NC0xLjc1OC43MzJBMi40MjYgMi40MjYgMCAwIDAgMCA2Ljc1MnYxMS4yM2MwIC43LjI0NCAxLjI5NS43MzIgMS43ODNhMi4zOTcgMi4zOTcgMCAwIDAgMS43NTguNzMzaDIwLjAyYTIuNCAyLjQgMCAwIDAgMS43NTgtLjczM0EyLjQyNiAyLjQyNiAwIDAgMCAyNSAxNy45ODNWNi43NTNjMC0uNy0uMjQ0LTEuMjk1LS43MzItMS43ODNhMi4zOTcgMi4zOTcgMCAwIDAtMS43NTgtLjczMnpNMTIuNSAxNy45ODNhNi4wODIgNi4wODIgMCAwIDEtMi40My0uNDg4IDYuNDE3IDYuNDE3IDAgMCAxLTEuOTktMS4zMyA2LjEzMyA2LjEzMyAwIDAgMS0xLjM0Mi0xLjk5IDYuMTcgNi4xNyAwIDAgMS0uNDg4LTIuNDQyYzAtLjg2My4xNjMtMS42NzIuNDg4LTIuNDNBNi4xNjggNi4xNjggMCAwIDEgOC4wOCA3LjMyNmE2LjU5NyA2LjU5NyAwIDAgMSAxLjk5LTEuMzQzIDUuOTU0IDUuOTU0IDAgMCAxIDIuNDMtLjVjLjg2MyAwIDEuNjcyLjE2NyAyLjQzLjVhNi42MyA2LjYzIDAgMCAxIDEuOTkgMS4zNDMgNi4xNjggNi4xNjggMCAwIDEgMS44MyA0LjQwNyA2LjE3IDYuMTcgMCAwIDEtLjQ4OCAyLjQ0IDYuMTMzIDYuMTMzIDAgMCAxLTEuMzQzIDEuOTkgNi40MTcgNi40MTcgMCAwIDEtMS45OSAxLjMzIDYuMDgyIDYuMDgyIDAgMCAxLTIuNDMuNDl6bTkuMzc1LTkuNzRhLjg0OC44NDggMCAwIDEtLjYyMy0uMjU4Ljg0OC44NDggMCAwIDEtLjI1Ni0uNjIyYzAtLjI0NC4wODYtLjQ1Mi4yNTYtLjYyM2EuODQ4Ljg0OCAwIDAgMSAuNjIzLS4yNTZjLjI0NCAwIC40NTIuMDg1LjYyMy4yNTYuMTcuMTcuMjU2LjM4LjI1Ni42MjNhLjg0OC44NDggMCAwIDEtLjI1Ni42MjIuODQ4Ljg0OCAwIDAgMS0uNjIzLjI1N3oiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) no-repeat;background-size: 1.5625rem 1.25rem
}

.c-widget--events .c-heading:before {
	background: url(data:image/svg+xml;
	charset=utf-8;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyMyAyNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjEuMjU0IDI2LjIxSDIuMDUxYy0uNDczIDAtLjg4Mi0uMTczLTEuMjI4LS41MThhMS42NzggMS42NzggMCAwIDEtLjUxOC0xLjIyOFY1LjI2MWMwLS40OTEuMTczLS45MDUuNTE4LTEuMjQxYTEuNyAxLjcgMCAwIDEgMS4yMjgtLjUwNWgxLjc0NnYuODczYzAgLjcyNy4yNTQgMS4zNDYuNzYzIDEuODU1LjUxLjUwOSAxLjEyOC43NjQgMS44NTUuNzY0LjcyOCAwIDEuMzQ2LS4yNTUgMS44NTUtLjc2NC41MS0uNTEuNzY0LTEuMTI4Ljc2NC0xLjg1NXYtLjg3M2g1LjIzN3YuODczYzAgLjcyNy4yNTUgMS4zNDYuNzY0IDEuODU1LjUxLjUwOSAxLjEyNy43NjQgMS44NTUuNzY0LjcyNyAwIDEuMzQ2LS4yNTUgMS44NTUtLjc2NC41MDktLjUxLjc2My0xLjEyOC43NjMtMS44NTV2LS44NzNoMS43NDZhMS43IDEuNyAwIDAgMSAxLjIyOC41MDVjLjM0NS4zMzYuNTE4Ljc1LjUxOCAxLjI0djE5LjIwNGMwIC40NzMtLjE3My44ODItLjUxOCAxLjIyOGExLjY3OCAxLjY3OCAwIDAgMS0xLjIyOC41MTh6bTAtMTYuNTg1SDIuMDUxdjE0Ljg0aDE5LjIwM1Y5LjYyNHpNNi40MTUgMTMuOTlIMy43OTd2LTIuNjJoMi42MTh2Mi42MnptMCA0LjM2NEgzLjc5N3YtMi42MTloMi42MTh2Mi42MTl6bTAgNC4zNjRIMy43OTdWMjAuMWgyLjYxOHYyLjYxOHptNC4zNjUtOC43MjhIOC4xNnYtMi42MmgyLjYxOXYyLjYyem0wIDQuMzY0SDguMTZ2LTIuNjE5aDIuNjE5djIuNjE5em0wIDQuMzY0SDguMTZWMjAuMWgyLjYxOXYyLjYxOHptNC4zNjQtOC43MjhoLTIuNjE5di0yLjYyaDIuNjE5djIuNjJ6bTAgNC4zNjRoLTIuNjE5di0yLjYxOWgyLjYxOXYyLjYxOXptMCA0LjM2NGgtMi42MTlWMjAuMWgyLjYxOXYyLjYxOHptNC4zNjQtOC43MjhIMTYuODl2LTIuNjJoMi42MTh2Mi42MnptMCA0LjM2NEgxNi44OXYtMi42MTloMi42MTh2Mi42MTl6bTAgNC4zNjRIMTYuODlWMjAuMWgyLjYxOHYyLjYxOHpNMTYuODYzIDYuMTM0Yy0uNDczIDAtLjg3OC0uMTY5LTEuMjE0LS41MDVhMS42NTUgMS42NTUgMCAwIDEtLjUwNS0xLjIxNHYtMS44YzAtLjQ3My4xNjgtLjg3OC41MDUtMS4yMTRhMS42NTUgMS42NTUgMCAwIDEgMS4yMTQtLjUwNWMuNDcyIDAgLjg3Ny4xNjkgMS4yMTMuNTA1LjMzNy4zMzYuNTA1Ljc0MS41MDUgMS4yMTR2MS44YzAgLjQ3My0uMTY4Ljg3OC0uNTA1IDEuMjE0YTEuNjU1IDEuNjU1IDAgMCAxLTEuMjEzLjUwNXptLTEwLjQ3NSAwYy0uNDczIDAtLjg3Ny0uMTY5LTEuMjE0LS41MDVhMS42NTUgMS42NTUgMCAwIDEtLjUwNS0xLjIxNHYtMS44YzAtLjQ3My4xNjktLjg3OC41MDUtMS4yMTRBMS42NTUgMS42NTUgMCAwIDEgNi4zODguODk2Yy40NzMgMCAuODc3LjE2OSAxLjIxNC41MDUuMzM2LjMzNi41MDQuNzQxLjUwNCAxLjIxNHYxLjhjMCAuNDczLS4xNjguODc4LS41MDQgMS4yMTRhMS42NTUgMS42NTUgMCAwIDEtMS4yMTQuNTA1eiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat;background-size: 1.4375rem 1.5625rem
}

.single-variety_top_video .custom-playlist-menu .c-page-nav__item.is-active>.c-page-nav__link:after,.tax-vcategory .custom-playlist-menu .c-page-nav__item.is-active>.c-page-nav__link:after {
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='12'%3E%3Cpath d='M.7 6.476h12.6a.635.635 0 0 0 .503-.227.858.858 0 0 0 .197-.582.858.858 0 0 0-.197-.582.635.635 0 0 0-.503-.228H.7a.635.635 0 0 0-.503.228.858.858 0 0 0-.197.582c0 .236.066.43.197.582a.635.635 0 0 0 .503.227zM.9 1.62h16.2a.93.93 0 0 0 .647-.228A.748.748 0 0 0 18 .81a.748.748 0 0 0-.253-.582A.93.93 0 0 0 17.1 0H.9a.93.93 0 0 0-.647.228A.748.748 0 0 0 0 .81c0 .236.084.43.253.581A.93.93 0 0 0 .9 1.62zm0 9.714h16.2a.93.93 0 0 0 .647-.227.748.748 0 0 0 .253-.582.748.748 0 0 0-.253-.582.93.93 0 0 0-.647-.228H.9a.93.93 0 0 0-.647.228.748.748 0 0 0-.253.582c0 .236.084.43.253.582a.93.93 0 0 0 .647.227z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat
}

.l-header__leaderboard,.l-more-from--vertical {
	background-color: #000;
	background-repeat: repeat;
	background-image: url("data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAAAAABzHgM7AAAAVklEQVQI10WMQQ6AMAgEt6WpTbw30VgL//+ksNbICYbdQYJPzmamCvn3C/6Rfvhx71vwOsgjI/1U8rS4TXKQWwsuYH7SX8F8e7v4PNHF8tAJGyUKJZwPwtAJKwX8nFEAAAAASUVORK5CYII=");
	background-size: .375rem .375rem
}

.c-ad--dotted {
	background-color: #fff;
	background-repeat: repeat;
	background-image: url("data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAAD1BMVEX////9/f3s7Ozu7u7w8PBxTnPMAAAAHElEQVQI12NQUhZgYGBkQKWMTcCUoCADaQCiAQBwwwG/i5vpJwAAAABJRU5ErkJggg==");
	background-size: .375rem .375rem
}

@media print {
	a {
		text-decoration: none
	}

	.l-article__footer:before {
		top: 0
	}

	#comments-loaded,#skin-ad-section,.admz,.c-ad,.c-author__twitter,.c-button--reply,.c-hamburger,.c-related,.l-article__author-share .l-list,.l-footer,.l-header__hamburger,.l-header__leaderboard,.l-header__nav,.l-header__topbar,.l-more-from,.l-wrap__secondary {
		display: none
	}

	.l-header.is-fixed {
		position: relative;
		display: block
	}
}

body,html {
	overflow: auto;
	box-sizing: border-box;
	-webkit-overflow-scrolling: touch
}

*,:after,:before {
	box-sizing: inherit
}

body {
	margin: 0;
	color: #000;
	background-color: #fff;
	font-weight: 400;
	font-size: .9375rem;
	line-height: 1.5;
	font-family: sans-serif
}

.fonts-loaded body {
	font-family: Graphik Web,Arial,sans-serif
}

html,html a {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-smoothing: antialiased;
	text-rendering: optimizeLegibility
}

a {
	text-decoration: none;
	color: inherit
}

img {
	height: auto;
	max-width: 100%
}

.l-footer,.l-header,.l-page__content {
	width: 100%;
	min-width: 20rem;
	max-width: 62.5rem;
	margin-left: auto;
	margin-right: auto
}

.align-right {
	float: right
}

.align-left {
	float: left
}

.clearfix {
	clear: both
}

.clear-left {
	clear: left
}

.clear-right {
	clear: right
}

.text-right {
	text-align: right
}

.text-left {
	text-align: left
}

.text-center {
	text-align: center
}

.text-uppercase {
	text-transform: uppercase
}

.is-hidden,.screen-reader-text {
	clip: rect(1px,1px,1px,1px);
	-webkit-clip-path: polygon(0 0,0 0,0 0,0 0);
	clip-path: polygon(0 0,0 0,0 0,0 0);
	position: absolute;
	white-space: nowrap;
	height: 1px;
	width: 1px;
	overflow: hidden
}

.c-card--widget-story .c-card__header,.c-widget--must-read .c-card__header,.text-clamp {
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis
}

.c-card--widget-story .c-card__header:after,.c-widget--must-read .c-card__header:after,.text-clamp:after {
	content: "";
	text-align: right;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 70%;
	height: 1.2em;
	background: -webkit-gradient(linear,left top,right top,color-stop(50%,hsla(0,0%,100%,0)),to(#fff));
	background: linear-gradient(90deg,hsla(0,0%,100%,0) 50%,#fff);
	pointer-events: none
}

@media (min-width:48rem) {
	.u-mobile.u-mobile {
		display: none
	}
}

@media (max-width:47.9375rem) {
	.u-tablet.u-tablet {
		display: none
	}
}

.u-transition {
	transition: all .5s
}

.u-transition--opacity {
	transition: opacity .5s
}

.c-card {
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: column nowrap;
	position: relative;
	overflow: hidden;
	height: 100%
}

.c-card a {
	color: #000;
	text-decoration: none;
	transition: color .12s ease-out,border-color .12s ease-out
}

.c-card a:focus {
	outline: none
}

.c-card a:focus,.c-card a:hover {
	color: #5c5c5c;
	text-decoration: none
}

.c-card:hover .c-card__image {
	box-shadow: 0 .1875rem .4375rem #dddee4;
	transform: scale(.95)
}

.c-card__image {
	flex: 0 0 auto;
	position: relative;
	margin: -1px;
	background: transparent no-repeat 50%;
	background-size: cover;
	transition: box-shadow .3s ease,transform .3s ease
}

.c-card__image img {
	display: none
}

.c-card__image a {
	display: block;
	position: relative;
	width: 100%;
	padding: 0 0 56.25%
}

.c-card__image a,.c-card__image a:focus,.c-card__image a:hover {
	border: none
}

.c-card__content,.c-card__footer,.c-card__header {
	padding: .9375rem 0 0
}

.c-card__header {
	flex: 0 0 7.8125rem
}

@media (min-width:48rem) {
	.c-card__header {
		flex-grow: 1
	}
}

.c-card__source {
	font-weight: 700;
	font-size: .8125rem;
	line-height: 1.0625rem
}

.c-card__section {
	font-weight: 700;
	font-size: .75rem;
	line-height: .875rem;
	text-transform: uppercase
}

.c-card__section--sponsored {
	padding: 0 .25rem;
	margin-left: -.25rem;
	background-color: #e9e9e9
}

.c-card__title {
	margin: 0;
	font-weight: 400;
	font-size: 1rem;
	line-height: 1.1875rem;
	font-family: sans-serif
}

.fonts-loaded .c-card__title {
	font-family: Graphik Web,Arial,sans-serif
}

@media (min-width:48rem) {
	.c-card__title {
		font-size: 1.125rem
	}
}

.c-card__content {
	display: none
}

.c-card__content p {
	margin: 0
}

.c-card__footer {
	flex: 1 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: column nowrap;
	color: #595959;
	font-style: italic;
	font-weight: 400;
	font-size: .875rem;
	line-height: 1.1;
	font-family: serif
}

.fonts-loaded .c-card__footer {
	font-family: Austin Text Web,Times New Roman,serif
}

.c-card__video-link {
	display: block
}

.c-card__video-link:after {
	content: "\E913";
	font-family: Icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	width: 1.875rem;
	height: 1.875rem;
	bottom: 3%;
	left: 2%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	align-items: center;
	border: .1875rem solid #ffec00;
	border-radius: 99%;
	font-size: .9375rem;
	color: #000;
	background-color: #ffec00;
	transition: background-color .12s ease-out,color .12s ease-out;
	z-index: 2
}

.c-card__video-link:focus:after,.c-card__video-link:hover:after {
	color: #fff;
	background-color: rgba(0,0,0,.6)
}

@media (min-width:48rem) {
	.c-card__video-link:after {
		width: 1.875rem;
		height: 1.875rem;
		font-size: .9375rem
	}
}

.c-card .homepage-video-player {
	position: relative
}

.c-card .homepage-video-player.is-static .c-card__header {
	display: block
}

.c-card .homepage-video-player .c-card__header {
	display: none;
	background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));
	background-image: linear-gradient(180deg,transparent,#000);
	bottom: 0;
	padding-bottom: .9375rem;
	position: absolute;
	width: 100%;
	z-index: 99
}

.c-card .homepage-video-player .c-card__title {
	display: inline-block;
	font-size: 2.125rem;
	padding-left: .9375rem;
	padding-right: .3125rem;
	vertical-align: middle
}

.c-card .homepage-video-player .c-card__content {
	color: #fff;
	font-family: Graphik Web,Arial,sans-serif;
	padding-left: .9375rem;
	padding-right: .9375rem
}

.c-card .homepage-video-player .c-card__content a {
	color: #fff
}

.c-card .homepage-video-player .c-card__author {
	color: #fff;
	padding-left: .9375rem;
	padding-right: .9375rem
}

.c-card .homepage-video-player .c-player__link.inline-player-link {
	display: inline-block;
	vertical-align: middle
}

.c-card .homepage-video-player .c-player__link.inline-player-link:after {
	font-size: 1.125rem;
	position: static;
	width: 1.75rem;
	height: 1.75rem
}

.post-type-archive-variety_top_video .c-card__video-link:after,.single-variety_top_video .c-card__video-link:after,.tax-vcategory .c-card__video-link:after,.term-video .c-card__video-link:after {
	display: none
}

.post-type-archive-variety_top_video .l-wrap__secondary .c-card__video-link:after,.single-variety_top_video .l-wrap__secondary .c-card__video-link:after,.tax-vcategory .l-wrap__secondary .c-card__video-link:after,.term-video .l-wrap__secondary .c-card__video-link:after {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.c-card--small .c-card__header {
	flex-basis: auto;
	min-height: 3.4375rem;
	padding-top: .625rem
}

.c-card--small .c-card__title {
	font-size: .875rem;
	line-height: 1.0625rem
}

@media (min-width:48rem) {
	.c-card--small .c-card__title {
		min-height: 3.4375rem
	}
}

.c-card--small .c-card__footer {
	font-size: .8125rem;
	padding-top: .625rem
}

.c-card--boxed {
	color: #000;
	background-color: #fff;
	text-align: center;
	transition: transform .3s ease-in
}

.c-card--boxed:hover .c-card__image {
	box-shadow: none;
	transform: none
}

.c-card--boxed:hover {
	transform: translateY(-.3125rem)
}

.c-card--boxed .c-card__title {
	font-weight: 700;
	font-size: 1rem;
	line-height: 1.43;
	font-family: sans-serif
}

.fonts-loaded .c-card--boxed .c-card__title {
	font-family: Graphik Web,Arial,sans-serif
}

.c-card--boxed .c-card__content,.c-card--boxed .c-card__footer,.c-card--boxed .c-card__header {
	padding: .9375rem .9375rem 0
}

.c-card--boxed .c-card__footer {
	flex: 1 0 auto;
	justify-content: flex-end;
	padding-bottom: .9375rem;
	font-size: .8125rem;
	line-height: .8125rem
}

.c-card--river {
	position: relative;
	flex-flow: row wrap;
	padding: .5625rem 0 .625rem;
	border-bottom: 1px solid #dddee4
}

@media (min-width:48rem) {
	.c-card--river {
		padding: .9375rem 0
	}
}

.c-card--river .c-card__image {
	flex: 0 0 7.8125rem;
	background-position: 0 0;
	background-size: 100% auto
}

@media (min-width:48rem) {
	.c-card--river .c-card__image {
		flex-basis: 10.3125rem
	}
}

.c-card--river .c-card__header {
	flex: 1 0;
	padding: 0 0 0 .625rem
}

@media (min-width:48rem) {
	.c-card--river .c-card__header {
		padding-left: 1.25rem
	}
}

.c-card--river .c-card__title {
	padding-top: .3125rem;
	font-size: .875rem;
	line-height: 1.0625rem
}

@media (min-width:48rem) {
	.c-card--river .c-card__title {
		font-size: 1.125rem;
		line-height: 1.375rem
	}
}

.c-card--river .c-card__section {
	display: none
}

.c-card--river .c-card__section--sponsored {
	display: inline-block
}

@media (min-width:48rem) {
	.c-card--river .c-card__section {
		display: inline-block
	}
}

.c-card--river .c-card__footer {
	display: none
}

@media (min-width:48rem) {
	.c-card--river .c-card__footer {
		display: block;
		position: absolute;
		top: 1px;
		right: 0;
		color: #000
	}
}

.c-card--river:hover .c-card__image {
	transform: none;
	box-shadow: none
}

.c-card--widget-story {
	/*flex-flow: row wrap;*/
	padding: .5625rem 0 .625rem
}

.c-card--widget-story .c-card__image {
	flex: 0 0 6.75rem;
	background-position: 0 0;
	background-size: 100% auto
}

.c-card--widget-story .c-card__header {
	flex: 1 0;
	height: 3.625rem;
	padding: .3125rem 0 0 .75rem
}

.c-card--widget-story .c-card__title {
	font-size: .875rem;
	line-height: 1.0625rem;
	font-weight: 700
}

.c-card--feature-story .c-card__header {
	flex: 0 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row wrap
}

.c-card--feature-story .c-card__section {
	flex: 0 0 auto;
	font-weight: 500
}

.c-card--feature-story .c-card__posted {
	flex: 1 0 auto;
	text-align: right;
	font-weight: 400;
	font-size: .6875rem;
	line-height: .8125rem;
	font-family: sans-serif
}

.fonts-loaded .c-card--feature-story .c-card__posted {
	font-family: Graphik Web,Arial,sans-serif
}

.c-card--feature-story .c-card__title {
	flex: 0 0 auto;
	width: 100%;
	padding: .3125rem 0 .1875rem;
	font-weight: 700;
	font-size: 1.25rem;
	line-height: 1.5rem;
	font-family: sans-serif
}

.fonts-loaded .c-card--feature-story .c-card__title {
	font-family: Graphik Web,Arial,sans-serif
}

.c-card--lead-story .c-card__header {
	flex: 0 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row wrap
}

.c-card--lead-story .c-card__section {
	flex: 0 0 auto;
	font-weight: 500
}

.c-card--lead-story .c-card__posted {
	flex: 1 0 auto;
	text-align: right;
	font-weight: 400;
	font-size: .6875rem;
	line-height: .8125rem;
	font-family: sans-serif
}

.fonts-loaded .c-card--lead-story .c-card__posted {
	font-family: Graphik Web,Arial,sans-serif
}

.c-card--lead-story .c-card__title {
	flex: 0 0 auto;
	width: 100%;
	padding: .3125rem 0 .1875rem;
	font-weight: 700;
	font-size: 1.375rem;
	line-height: 1.75rem;
	font-family: sans-serif
}

.fonts-loaded .c-card--lead-story .c-card__title {
	font-family: Graphik Web,Arial,sans-serif
}

@media (min-width:48rem) {
	.c-card--lead-story .c-card__title {
		font-size: 1.75rem;
		line-height: 1.875rem
	}
}

.c-card--lead-story .c-card__content {
	display: block;
	padding-bottom: .9375rem;
	font-size: 1rem;
	line-height: 1.375rem
}

.c-card--grid-story {
	display: block;
	background: #fff;
	padding: .625rem;
	border: 1px solid #f3f2f2
}

.c-card--grid-story .c-card__header {
	padding-top: .5rem;
	padding-bottom: .1875rem
}

.c-card--grid-story .c-card__title {
	font-weight: 500;
	font-size: .8125rem;
	line-height: 1rem;
	font-family: sans-serif
}

.fonts-loaded .c-card--grid-story .c-card__title {
	font-family: Graphik Web,Arial,sans-serif
}

.c-card--grid-featured {
	display: block
}

.c-card--grid-featured:hover .c-card__image {
	box-shadow: none;
	transform: none
}

.c-card--grid-featured .c-card__header {
	padding: .9375rem;
	position: relative;
	background: #000
}

.c-card--grid-featured .c-card__header:before {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 6.25rem;
	background: -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,rgba(0,0,0,.15)),to(#000));
	background: linear-gradient(180deg,transparent 0,rgba(0,0,0,.15) 50%,#000);
	top: -6.25rem;
	left: 0
}

.c-card--grid-featured .c-card__title {
	font-weight: 700;
	font-size: 1.25rem;
	line-height: 1.625rem;
	font-family: sans-serif
}

.fonts-loaded .c-card--grid-featured .c-card__title {
	font-family: Graphik Web,Arial,sans-serif
}

.c-card--grid-featured .c-card__title a {
	color: #fff
}

.c-card--section {
	display: block;
	transition: transform .3s ease-out
}

.c-card--section:hover {
	transform: translateY(-.3125rem)
}

.c-card--section:hover .c-card__image {
	box-shadow: none;
	transform: none
}

.c-card--section .c-card__header {
	padding: .625rem;
	color: #000;
	background-color: #fff;
	text-align: center
}

@media (min-width:48rem) {
	.c-card--section .c-card__header {
		padding: .9375rem
	}
}

.c-card--section .c-card__title {
	text-transform: uppercase;
	font-weight: 700;
	font-size: .75rem;
	line-height: .875rem;
	font-family: sans-serif
}

.fonts-loaded .c-card--section .c-card__title {
	font-family: Graphik Web,Arial,sans-serif
}

.c-card--bold .c-card__header {
	flex: 0 0;
	width: 85%;
	padding-top: .9375rem;
	padding-bottom: .1875rem
}

.c-card--bold .c-card__title {
	font-weight: 700;
	font-size: .9375rem;
	line-height: 1.3125rem;
	font-family: sans-serif
}

.fonts-loaded .c-card--bold .c-card__title {
	font-family: Graphik Web,Arial,sans-serif
}

.c-card--inverted .c-card__title a {
	color: #fff
}

.c-card--video .c-card__header {
	flex: 0;
	padding: .625rem 0 .1875rem
}

.c-card--video .c-card__title {
	font-weight: 500;
	font-size: .875rem;
	line-height: 1.0625rem;
	font-family: sans-serif
}

.fonts-loaded .c-card--video .c-card__title {
	font-family: Graphik Web,Arial,sans-serif
}

.c-card--video .c-card__image {
	position: relative
}

.c-card--video .c-card__image:after,.c-card--video .c-card__image:before {
	content: "";
	position: absolute;
	opacity: 0;
	visibility: hidden;
	transition: opacity .32s cubic-bezier(.075,.82,.165,1),visibility .32s cubic-bezier(.075,.82,.165,1)
}

.c-card--video .c-card__image:before {
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(255,236,0,.8)
}

.c-card--video .c-card__image:after {
	content: attr(data-is-viewing-label);
	z-index: 2;
	display: inline-block;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	letter-spacing: .7px;
	text-transform: uppercase;
	color: #000;
	padding-bottom: .1875rem;
	border-bottom: .1875rem solid #000;
	font-weight: 500;
	font-size: 1rem;
	line-height: 1;
	font-family: sans-serif
}

.fonts-loaded .c-card--video .c-card__image:after {
	font-family: Graphik Web,Arial,sans-serif
}

.c-card--video .c-card__video-link:after {
	display: none
}

.is-active>.c-card--video .c-card__image:after,.is-active>.c-card--video .c-card__image:before {
	opacity: 1;
	visibility: visible
}

.c-badges {
	float: left;
	margin: 0 .625rem
}

.c-badges .badge {
	height: 1.5rem;
	border: none;
	position: relative;
	font-family: Graphik Web,sans-serif;
	font-size: .6875rem;
	letter-spacing: .125rem;
	font-weight: 700;
	line-height: 1.33;
	text-align: left;
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #ffec00;
	padding: .3125rem .625rem;
	margin-left: 0;
	margin-top: .3125rem
}

@media (min-width:48rem) {
	.c-badges .badge {
		margin-left: .9375rem
	}
}

.l-reviews__content .c-badges .badge {
	margin-left: 0
}

.c-badges .c-badges__in-contention {
	margin: 0 .625rem
}

.l-reviews__content .c-badges {
	margin: -2.1875rem 0 .8125rem
}

@media (max-width:47.9375rem) {
	.l-article__header .c-badges {
		float: none;
		margin: 0 0 .9375rem;
		display: block;
		clear: both
	}

	.c-badges .c-badges__in-contention {
		margin: 0
	}
}

.c-nav,.l-footer__nav .sub-menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: sans-serif
}

.fonts-loaded .c-nav,.fonts-loaded .l-footer__nav .sub-menu,.l-footer__nav .fonts-loaded .sub-menu {
	font-family: Graphik Web,Arial,sans-serif
}

.c-nav a:focus,.l-footer__nav .sub-menu a:focus {
	outline: none
}

.c-nav__link {
	display: block;
	transition: color .12s ease-out
}

.c-nav__link--edition {
	padding: .625rem
}

.c-nav__link.is-current {
	cursor: default
}

.c-nav--main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	height: 100%
}

.c-nav--main .c-nav__item {
	flex: 1 1 auto
}

@media (min-width:62.5rem) {
	.c-nav--main .c-nav__item {
		flex-grow: 0
	}
}

.c-nav--main .c-nav__link {
	text-transform: uppercase;
	color: #ffec00;
	font-weight: 700;
	font-size: .8125rem;
	line-height: 1;
	font-family: sans-serif
}

.fonts-loaded .c-nav--main .c-nav__link {
	font-family: Graphik Web,Arial,sans-serif
}

.c-nav--main .c-nav__link:focus,.c-nav--main .c-nav__link:hover {
	color: #fff
}

@media (min-width:48rem) {
	.c-nav--main .c-nav__link {
		padding: .625rem .3125rem
	}
}

@media (min-width:62.5rem) {
	.c-nav--main .c-nav__link {
		padding: .4375rem;font-size:16px;
	}
}

.c-nav--smallprint .c-nav__link,.l-footer__nav .sub-menu .c-nav__link {
	padding: .3125rem 0 .3125rem 1.25rem;
	font-size: .8125rem;
	line-height: 1.15em;
	color: #e2e2e2
}

.c-nav--smallprint .c-nav__link:hover,.l-footer__nav .sub-menu .c-nav__link:hover {
	color: #ffec00
}

.c-nav--row {
	font-weight: 400;
	font-size: .9375rem;
	line-height: 1.25rem;
	font-family: sans-serif
}

.fonts-loaded .c-nav--row {
	font-family: Graphik Web,Arial,sans-serif
}

.c-nav--row .c-nav__link {
	display: inline-block;
	padding: .3125rem .625rem;
	color: #fff
}

@media (max-width:62.4375rem) {
	.c-nav--row .c-nav__link {
		font-size: .8125rem
	}
}

.c-nav--row .c-nav__link:focus,.c-nav--row .c-nav__link:hover {
	color: #ffec00
}

.c-nav--row .c-nav__link.is-current {
	color: unset
}

.c-nav--row .l-list__item:first-child {
	margin-left: -.625rem
}

.c-nav--mega {
	color: #fff
}

@media (min-width:48rem) {
	.c-nav--mega {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		flex-flow: row wrap;
		margin-left: -.625rem;
		margin-right: -.625rem
	}
}

.c-nav--mega .c-nav__item {
	border-bottom: 1px solid #1d1d1d
}

@media (max-width:47.9375rem) {
	.c-nav--mega .c-nav__item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		flex-flow: row wrap;
		background-color: #000;
		color: #1d1d1d;
		transition: background-color .3s ease-in-out
	}
}

@media (min-width:48rem) {
	.c-nav--mega .c-nav__item {
		flex: 0 0 auto;
		width: 25%;
		padding: .625rem
	}
}

@media (min-width:62.5rem) {
	.c-nav--mega .c-nav__item {
		padding-top: 1.625rem;
		padding-bottom: 2.5rem
	}
}

.c-nav--mega .c-nav__link {
	padding: .8125rem;
	font-size: 1.25rem;
	line-height: 1.5rem;
	font-weight: 700
}

@media (max-width:47.9375rem) {
	.c-nav--mega .c-nav__link {
		flex: 1 0 auto;
		color: #fff
	}
}

@media (min-width:48rem) {
	.c-nav--mega .c-nav__link {
		padding: 0 0 .25rem;
		margin: 0 0 .5rem;
		font-size: 1.125rem;
		border-bottom: .125rem solid #fff
	}
}

@media (min-width:62.5rem) {
	.c-nav--mega .c-nav__link {
		font-size: 1.5625rem;
		line-height: 1.875rem
	}
}

.c-nav--mega .c-nav__link:hover {
	color: #ffec00
}

.c-nav--mega .sub-menu {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: .8125rem;
	line-height: 1.66em
}

@media (max-width:47.9375rem) {
	.c-nav--mega .sub-menu {
		flex: 0 0 100%;
		max-height: 0;
		overflow: hidden;
		transition: max-height .3s ease-in-out;
		background: #dcdcdc;
		text-transform: uppercase
	}
}

@media (min-width:62.5rem) {
	.c-nav--mega .sub-menu {
		font-size: .9375rem
	}
}

.c-nav--mega .c-nav__sub-link {
	display: block;
	color: #fff;
	transition: color .12s ease-out
}

.c-nav--mega .c-nav__sub-link:focus,.c-nav--mega .c-nav__sub-link:hover {
	color: #ffec00
}

@media (max-width:47.9375rem) {
	.c-nav--mega .c-nav__sub-link {
		padding: .9375rem .9375rem .9375rem 1.875rem;
		font-weight: 500;
		font-size: .9375rem;
		line-height: 1.25rem;
		border: 1px solid #cacaca;
		border-width: 1px 0;
		transition: border-color .3s ease-in-out;
		color: #1d1d1d
	}

	.c-nav--mega .c-nav__sub-link:focus,.c-nav--mega .c-nav__sub-link:hover {
		color: #000;
		border-color: #000
	}
}

@media (max-width:47.9375rem) {
	.c-nav--mega .c-button {
		flex: 0 0 3.125rem
	}

	.c-nav--mega .is-expanded {
		background-color: #ffec00
	}

	.c-nav--mega .is-expanded .c-nav__link {
		background-color: transparent;
		cursor: default
	}

	.c-nav--mega .is-expanded .c-nav__link,.c-nav--mega .is-expanded .c-nav__link:focus,.c-nav--mega .is-expanded .c-nav__link:hover {
		color: #1d1d1d
	}

	.c-nav--mega .is-expanded .c-button--mega-expander {
		background-color: transparent;
		transition: background-color .12s ease-out,color .12s ease-out
	}

	.c-nav--mega .is-expanded .c-button--mega-expander:before {
		background-color: #1d1d1d
	}

	.c-nav--mega .is-expanded .c-button--mega-expander:after {
		background: 0 0
	}

	.c-nav--mega .is-expanded .c-button--mega-expander:hover:before {
		background-color: #000
	}

	.c-nav--mega .is-expanded .sub-menu {
		max-height: 75rem
	}
}

@media (min-width:48rem) {
	.c-nav--mega .c-nav__item:first-child .c-nav__link {
		border-color: #982584
	}

	.c-nav--mega .c-nav__item:nth-child(2) .c-nav__link {
		border-color: #47853e
	}

	.c-nav--mega .c-nav__item:nth-child(3) .c-nav__link {
		border-color: #de0480
	}

	.c-nav--mega .c-nav__item:nth-child(4) .c-nav__link {
		border-color: #686c6d
	}

	.c-nav--mega .c-nav__item:nth-child(5) .c-nav__link {
		border-color: red
	}

	.c-nav--mega .c-nav__item:nth-child(6) .c-nav__link {
		border-color: #ef9520
	}

	.c-nav--mega .c-nav__item:nth-child(7) .c-nav__link {
		border-color: #00adef
	}

	.c-nav--mega .c-nav__item:nth-child(8) .c-nav__link {
		border-color: #c1c1c1
	}
}

.c-top-bar {
	display: none
}

@media (min-width:48rem) {
	.c-top-bar {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		flex-flow: row nowrap;
		align-items: center;
		height: 1.75rem;
		color: #aaa;
		background-color: #000;
		border: 1px solid #494949;
		border-bottom-color: #272727;
		font-weight: 500;
		font-size: .875rem;
		line-height: 1;
		font-family: sans-serif
	}

	.fonts-loaded .c-top-bar {
		font-family: Graphik Web,Arial,sans-serif
	}

	.l-page__mega .c-top-bar {
		padding: 1.25rem 0;
		border: none
	}

	.l-page__mega .c-top-bar .c-top-bar__mobile_logo {
		width: 6.875rem;
		margin-right: .9375rem
	}

	.l-page__mega .c-top-bar .c-top-bar__mobile_logo svg {
		width: 100%;
		height: auto
	}

	.l-page__mega .c-top-bar p {
		margin-right: .625rem
	}

	.is-fixed .c-top-bar {
		height: 100%;
		border: none
	}
}

@media (max-width:47.9375rem) {
	.c-top-bar.c-top-bar__mobile {
		display: block;
		flex: 1
	}

	.c-top-bar.c-top-bar__mobile p {
		margin: 0 0 .1875rem;
		text-align: center
	}

	.c-top-bar__mobile_logo {
		margin: 0 0 .5rem;
		text-align: center
	}

	.c-top-bar__mobile_logo img {
		width: 9.375rem
	}

	.c-top-bar__mobile_variety_logo {
		margin-top: 1.25rem;
		padding-bottom: 0;
		text-align: center
	}
}

.c-top-bar a,.c-top-bar label {
	color: #aaa;
	transition: color .12s ease-out;
	cursor: pointer
}

.c-top-bar a:focus,.c-top-bar a:hover,.c-top-bar label:focus,.c-top-bar label:hover {
	color: #fff
}

.c-top-bar__signin {
	flex: 0 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row nowrap;
	justify-content: center;
	align-items: center;
	padding: 0 .5rem;
	border-left: 1px solid #494949;
	height: inherit
}

.is-fixed .c-top-bar__signin {
	order: 4;
	width: 2.8125rem;
	height: 100%;
	padding: 0;
	border-left: 1px solid #494949
}

.c-top-bar__editions {
	padding: 0;
	margin: 0;
	border-left: 1px solid #494949;
	text-align: left
}

.is-fixed .c-top-bar__editions {
	display: none
}

.c-top-bar__logo {
	padding: .4375rem;
	border-left: 1px solid #494949
}

.is-fixed .c-top-bar__logo {
	display: none
}

.c-top-bar__exclusive-wrap {
	font-size: .6875rem;
	font-family: sans-serif
}

.fonts-loaded .c-top-bar__exclusive-wrap {
	font-family: Graphik Web,Arial,sans-serif
}

.is-fixed .c-top-bar__exclusive-wrap {
	display: none;
	padding: 1rem .4375rem
}

.c-top-bar a.c-top-bar__subscribe-link {
	color: #ffec00
}

@media (max-width:47.9375rem) {
	.c-top-bar a.c-top-bar__subscribe-link {
		display: block;
		text-align: center
	}
}

.c-top-bar .c-subscribe--yellow a {
	color: #ffec00;
	font-style: italic
}

@media (max-width:47.9375rem) {
	.c-top-bar__exclusive-nav {
		width: 100%;
		height: auto;
		display: block
	}
}

.c-top-bar__exclusive-nav li {
	padding: .3125rem
}

@media (max-width:47.9375rem) {
	.c-top-bar__exclusive-nav li {
		padding: .9375rem;
		width: 100%;
		border-top: .125rem solid #2e2e2e
	}

	.c-top-bar__exclusive-nav li:last-child {
		border-bottom: .125rem solid #2e2e2e
	}

	.c-top-bar__exclusive-nav li a {
		color: #fff;
		text-transform: uppercase
	}
}

.c-top-bar__read-next {
	display: none;
	position: relative;
	height: 100%;
	border-left: 1px solid #494949;
	font-size: .75rem;
	white-space: nowrap
}

.is-fixed .c-top-bar__read-next {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	flex: 1 0 auto
}

.c-top-bar__read-next__link {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 .9375rem
}

.c-top-bar__read-next strong {
	padding-left: .5em;
	font-size: .875rem;
	color: #fff;
	transition: color .12s ease-out
}

.c-top-bar .c-top-bar__read-next__link:focus,.c-top-bar .c-top-bar__read-next__link:focus strong,.c-top-bar .c-top-bar__read-next__link:hover,.c-top-bar .c-top-bar__read-next__link:hover strong {
	color: #ffec00
}

.c-top-bar__social {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
	align-items: center;
	list-style: none;
	margin: 0;
	padding: 0 .5rem;
	height: inherit;
	border-left: 1px solid #494949;
	border-right: 1px solid #494949
}

.is-fixed .c-top-bar__social {
	display: none
}

.c-top-bar__social-icon {
	margin: 0;
	padding: 0;
	min-width: 1.875rem;
	text-align: center;
	font-size: .875rem
}

.c-top-bar__social-icon .c-icon:before {
	color: #aaa;
	transition: color .12s ease-out
}

.c-top-bar__social-icon .c-icon:focus:before,.c-top-bar__social-icon .c-icon:hover:before {
	color: #fff
}

.c-top-bar__loggedin-options,.c-top-bar__subscribe-options {
	font-size: .6875rem;
	font-family: sans-serif;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	flex: 1 0 auto;
	justify-content: flex-start;
	align-items: center;
	list-style: none;
	margin: 0;
	padding-left: 0;
	padding-right: 0;
	height: inherit;
	position: relative
}

.fonts-loaded .c-top-bar__loggedin-options,.fonts-loaded .c-top-bar__subscribe-options {
	font-family: Graphik Web,Arial,sans-serif
}

.c-top-bar__loggedin-options .c-loggedin-options__item,.c-top-bar__loggedin-options .c-subscribe-options__item,.c-top-bar__subscribe-options .c-loggedin-options__item,.c-top-bar__subscribe-options .c-subscribe-options__item {
	min-width: 30px;
	min-width: 1.875rem;
	text-align: center;
	border-left: 1px solid #494949;
	padding: 8px;
	padding: .5rem;
	height: inherit
}

@media (min-width:62.5rem) {
	.c-top-bar__loggedin-options .c-introducing,.c-top-bar__subscribe-options .c-introducing {
		padding-right: 1rem;
		border-left: none
	}
}

.is-fixed .c-top-bar__loggedin-options,.is-fixed .c-top-bar__subscribe-options {
	order: 3;
	margin-left: auto;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	flex: 0 0 auto;
	border-left: 1px solid #494949;
	padding: 0 8px;
	padding: 0 .5rem
}

.is-fixed .c-top-bar__loggedin-options .c-loggedin-options__item,.is-fixed .c-top-bar__loggedin-options .c-subscribe-options__item,.is-fixed .c-top-bar__subscribe-options .c-loggedin-options__item,.is-fixed .c-top-bar__subscribe-options .c-subscribe-options__item {
	padding-top: 17.6px;
	padding-top: 1.1rem;
	padding-left: 0;
	padding-right: 0;
	border-left: none
}

.is-fixed .c-top-bar__loggedin-options .c-introducing,.is-fixed .c-top-bar__loggedin-options .c-loggedin-options-newsletter,.is-fixed .c-top-bar__loggedin-options .c-subscribe-options-newsletter,.is-fixed .c-top-bar__subscribe-options .c-introducing,.is-fixed .c-top-bar__subscribe-options .c-loggedin-options-newsletter,.is-fixed .c-top-bar__subscribe-options .c-subscribe-options-newsletter {
	display: none
}

.c-top-bar__search {
	flex: 0 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	width: 2rem;
	height: 100%;
	position: relative;
	overflow: hidden;
	transition: width .32s cubic-bezier(.075,.82,.165,1)
}

.c-top-bar__search.is-expanded {
	width: 17.1875rem;
	overflow: visible;
	background-color: #3d3d3d
}

.is-fixed .c-top-bar__search {
	order: 2;
	min-width: 2.8125rem;
	border-left: 1px solid #494949
}

.is-fixed .c-top-bar__search.is-expanded {
	width: 17.8125rem
}

.c-icon {
	position: relative;
	display: inline-block
}

.c-icon:before {
	content: "";
	font-family: Icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.c-icon:focus {
	outline: none
}

.c-icon--dark-pin,.c-icon--pin {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: .25rem;
	width: 2.5625rem;
	height: 2.5625rem;
	border: 1px solid #dddee4;
	border-radius: 99%;
	font-size: 1.125rem;
	color: #595959;
	transition: color .15s ease-out,background-color .15s ease-out
}

.c-icon--dark-pin:before,.c-icon--pin:before {
	transition: color .15s ease-out
}

.c-icon--dark-pin:focus:before,.c-icon--dark-pin:hover:before,.c-icon--pin:focus:before,.c-icon--pin:hover:before {
	color: #fff
}

.c-icon--dark-pin {
	width: 1.875rem;
	height: 1.875rem;
	color: #fff;
	background-color: #393939;
	border: none;
	font-size: .875rem;
	transition: background-color .12s ease-out,color .12s ease-out
}

@media (min-width:62.5rem) {
	.c-icon--dark-pin {
		width: 2.375rem;
		height: 2.375rem;
		font-size: 1.125rem
	}
}

.c-icon--dark-pin:before {
	color: #fff
}

.c-icon--dark-pin:focus,.c-icon--dark-pin:hover {
	background-color: #ffec00
}

.c-icon--dark-pin:focus:before,.c-icon--dark-pin:hover:before {
	color: #000
}

.c-icon--facebook,.c-icon[href*="facebook.com"] {
	color: #3b5998
}

.c-icon--facebook:before,.c-icon[href*="facebook.com"]:before {
	content: "\F09A"
}

.c-icon--facebook:focus,.c-icon--facebook:hover,.c-icon[href*="facebook.com"]:focus,.c-icon[href*="facebook.com"]:hover {
	background-color: #3b5998
}

.c-icon--twitter,.c-icon[href*="twitter.com"] {
	color: #1dcaff
}

.c-icon--twitter:before,.c-icon[href*="twitter.com"]:before {
	content: "\F099";
	font-size: 120%
}

.c-icon--twitter:focus,.c-icon--twitter:hover,.c-icon[href*="twitter.com"]:focus,.c-icon[href*="twitter.com"]:hover {
	background-color: #1dcaff
}

.c-icon--tumblr,.c-icon[href*="tumblr.com"] {
	color: #35465c
}

.c-icon--tumblr:before,.c-icon[href*="tumblr.com"]:before {
	content: "\F173"
}

.c-icon--tumblr:focus,.c-icon--tumblr:hover,.c-icon[href*="tumblr.com"]:focus,.c-icon[href*="tumblr.com"]:hover {
	background-color: #35465c
}

.c-icon--reddit,.c-icon[href*="reddit.com"] {
	color: #ff4500
}

.c-icon--reddit:before,.c-icon[href*="reddit.com"]:before {
	content: "\EAC6"
}

.c-icon--reddit:focus,.c-icon--reddit:hover,.c-icon[href*="reddit.com"]:focus,.c-icon[href*="reddit.com"]:hover {
	background-color: #ff4500
}

.c-icon--pinterest,.c-icon[href*="pinterest.com"] {
	color: #c92228
}

.c-icon--pinterest:before,.c-icon[href*="pinterest.com"]:before {
	content: "\F231"
}

.c-icon--pinterest:focus,.c-icon--pinterest:hover,.c-icon[href*="pinterest.com"]:focus,.c-icon[href*="pinterest.com"]:hover {
	background-color: #c92228
}

.c-icon--linkedin,.c-icon[href*="linkedin.com"] {
	color: #0077b5
}

.c-icon--linkedin:before,.c-icon[href*="linkedin.com"]:before {
	content: "\F0E1"
}

.c-icon--linkedin:focus,.c-icon--linkedin:hover,.c-icon[href*="linkedin.com"]:focus,.c-icon[href*="linkedin.com"]:hover {
	background-color: #0077b5
}

.c-icon--instagram,.c-icon[href*="instagram.com"] {
	color: #d54269
}

.c-icon--instagram:before,.c-icon[href*="instagram.com"]:before {
	content: "\E907"
}

.c-icon--instagram:focus,.c-icon--instagram:hover,.c-icon[href*="instagram.com"]:focus,.c-icon[href*="instagram.com"]:hover {
	background-color: #d54269
}

.c-icon--whatsapp,.c-icon[href*="whatsapp.com"] {
	color: #23c100
}

.c-icon--whatsapp:before,.c-icon[href*="whatsapp.com"]:before {
	content: "\E902"
}

.c-icon--whatsapp:focus,.c-icon--whatsapp:hover,.c-icon[href*="whatsapp.com"]:focus,.c-icon[href*="whatsapp.com"]:hover {
	background-color: #23c100
}

.c-icon--youtube,.c-icon[href*="youtube.com"] {
	color: #cd201f
}

.c-icon--youtube:before,.c-icon[href*="youtube.com"]:before {
	content: "\E912"
}

.c-icon--youtube:focus,.c-icon--youtube:hover,.c-icon[href*="youtube.com"]:focus,.c-icon[href*="youtube.com"]:hover {
	background-color: #cd201f
}

.c-icon--feed:before,.c-icon--rss:before,.c-icon[href*="feedburner.com"]:before {
	content: "\E911"
}

.c-icon--feed:focus,.c-icon--feed:hover,.c-icon--rss:focus,.c-icon--rss:hover,.c-icon[href*="feedburner.com"]:focus,.c-icon[href*="feedburner.com"]:hover {
	background-color: #5c5c5c
}

.c-top-bar__social .c-icon:focus,.c-top-bar__social .c-icon:hover {
	background: 0 0
}

.c-icon--user:before {
	content: "\E906"
}

.c-icon--user:focus,.c-icon--user:hover {
	background-color: #5c5c5c
}

.c-icon--crosshairs:before {
	content: "\E908"
}

.c-icon--crosshairs:focus,.c-icon--crosshairs:hover {
	background-color: #5c5c5c
}

.c-icon--email:before {
	content: "\E904"
}

.c-icon--email:focus,.c-icon--email:hover {
	background-color: #5c5c5c
}

.c-icon--plus:before {
	content: "\E800";
	font-size: 150%
}

.c-icon--plus:focus,.c-icon--plus:hover {
	background-color: #5c5c5c
}

.c-icon--print:before {
	content: "\E903"
}

.c-icon--print:focus,.c-icon--print:hover {
	background-color: #5c5c5c
}

.c-icon--chevron-left:before {
	content: "\E90A"
}

.c-icon--chevron-right:before {
	content: "\E909"
}

.c-icon--chevron-up:before {
	content: "\E90C"
}

.c-icon--chevron-down:before {
	content: "\E90B"
}

.c-search {
	width: 100%
}

.c-search,[data-st-search-form],[data-st-search-form] .search-input-with-autocomplete {
	height: 100%
}[data-st-search-form] .search-form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	position: relative;
	z-index: 0;
	height: 100%
}[data-st-search-form] .search-form:before {
	content: "\E905";
	font-family: Icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	width: 2.875rem;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
	transition: color .12s ease-out;
	pointer-events: none;
	color: #bababa
}[data-st-search-form] .search-form:hover:before {
	color: #fff
}[data-st-search-form] input:focus {
	outline: none
}[data-st-search-form] [type=text] {
	order: 1;
	flex: 1 0;
	margin: 0;
	height: 2.875rem;
	padding: .625rem .625rem .6875rem .25rem;
	font-size: .9375rem;
	border: none;
	color: #fff;
	background: #3d3d3d;
	border-radius: 0
}[data-st-search-form] [type=text]::-webkit-input-placeholder {
	color: #bababa
}[data-st-search-form] [type=text]:-ms-input-placeholder,[data-st-search-form] [type=text]::-ms-input-placeholder {
	color: #bababa
}[data-st-search-form] [type=text]::-moz-placeholder {
	color: #bababa
}[data-st-search-form] [type=text]::placeholder {
	color: #bababa
}[data-st-search-form] [type=submit] {
	order: 0;
	width: 2.875rem;
	height: 2.875rem;
	padding: 0;
	margin: 0;
	border: none;
	border-radius: 0;
	overflow: hidden;
	font-size: 0;
	color: transparent;
	background-color: #3d3d3d;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}[data-st-search-form] .swiftype-widget {
	position: absolute;
	z-index: 1001;
	top: 100%;
	left: 0;
	right: 0
}[data-st-search-form] .autocomplete {
	background-color: #000;
	border: 1px solid #494949;
	border-top-color: transparent;
	line-height: 1.5
}[data-st-search-form] .autocomplete.inactive {
	display: none
}[data-st-search-form] .ac-result,[data-st-search-form] .ac-section-title {
	padding: .625rem
}[data-st-search-form] .ac-section-title {
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	font-size: .75rem;
	line-height: .875rem;
	font-family: sans-serif
}

.fonts-loaded [data-st-search-form] .ac-section-title {
	font-family: Graphik Web,Arial,sans-serif
}[data-st-search-form] .ac-result {
	border-top: 1px solid #494949;
	color: #aaa;
	cursor: pointer;
	transition: background-color .16s cubic-bezier(.075,.82,.165,1),color .16s cubic-bezier(.075,.82,.165,1)
}[data-st-search-form] .ac-result:focus,[data-st-search-form] .ac-result:hover {
	color: #fff;
	background-color: #3d3d3d
}[data-st-search-form] .ac_title {
	display: inline;
	padding-right: .5em
}[data-st-search-form] .ac_title em {
	font-style: normal;
	font-weight: 700;
	color: #fff
}[data-st-search-form] .ac_sub {
	display: inline-block;
	font-style: italic;
	font-weight: 400;
	font-size: .875rem;
	line-height: .875rem;
	font-family: serif
}

.fonts-loaded [data-st-search-form] .ac_sub {
	font-family: Austin Text Web,Times New Roman,serif
}

.c-search--expandable [data-st-search-form] .search-form {
	overflow: hidden
}

.c-search--expandable [data-st-search-form] .search-form:before {
	width: 100%
}

.c-search--expandable [data-st-search-form] [type=text] {
	width: 0;
	height: 100%;
	padding: 0;
	font-size: .875rem;
	transition: width .32s cubic-bezier(.075,.82,.165,1)
}

.c-search--expandable [data-st-search-form] [type=submit] {
	flex: 0 0 auto;
	height: 100%;
	background-color: transparent
}

.c-search--expandable [data-st-search-form] .autocomplete {
	margin-left: -1px
}

.is-expanded .c-search--expandable [data-st-search-form] .search-form:before {
	width: 2rem
}

.is-expanded .c-search--expandable [data-st-search-form] [type=submit] {
	flex: 0 1 2rem;
	background-color: #3d3d3d
}

.is-expanded .c-search--expandable [data-st-search-form] [type=text] {
	width: 15rem;
	padding: .3125rem .25rem .3125rem 0
}

.c-newsletter {
	position: relative
}

.c-newsletter__button,.c-newsletter__email {
	border: none;
	background-color: transparent
}

.c-newsletter__button:focus,.c-newsletter__email:focus {
	outline: none
}

.c-newsletter__button {
	cursor: pointer
}

.c-newsletter--mega .c-newsletter__form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row nowrap
}

.c-newsletter--mega .c-newsletter__email {
	flex: 1 1 auto;
	padding: .6875rem;
	font-size: .875rem;
	color: #fff;
	background-color: #3d3d3d
}

@media (min-width:62.5rem) {
	.c-newsletter--mega .c-newsletter__email {
		font-size: 1rem
	}
}

.c-newsletter--mega .c-newsletter__email::-webkit-input-placeholder {
	color: #bababa
}

.c-newsletter--mega .c-newsletter__email:-ms-input-placeholder,.c-newsletter--mega .c-newsletter__email::-ms-input-placeholder {
	color: #bababa
}

.c-newsletter--mega .c-newsletter__email::-moz-placeholder {
	color: #bababa
}

.c-newsletter--mega .c-newsletter__email::placeholder {
	color: #bababa
}

.c-newsletter--mega .c-newsletter__button {
	padding: .625rem .9375rem;
	font-size: .875rem;
	font-weight: 700;
	text-transform: uppercase;
	color: #000;
	background-color: #ffec00;
	transition: background-color .12s ease-out,color .12s ease-out;
	cursor: pointer;
	white-space: nowrap
}

.c-newsletter--mega .c-newsletter__button:focus,.c-newsletter--mega .c-newsletter__button:hover {
	background-color: #fff
}

.c-newsletter--wide .c-newsletter__form {
	padding-top: .625rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.c-newsletter--wide .c-newsletter__email,.c-newsletter--widget .c-newsletter__email {
	border-bottom: 1px solid #000;
	border-width: 0 0 1px;
	padding: .25rem;
	margin: .25rem 0;
	border-radius: 0;
	transition: background-color .12s ease-out,color .12s ease-out;
	min-width: 10.9375rem;
	font-weight: 500;
	font-size: 1rem;
	line-height: 1;
	font-family: sans-serif
}

.fonts-loaded .c-newsletter--wide .c-newsletter__email,.fonts-loaded .c-newsletter--widget .c-newsletter__email {
	font-family: Graphik Web,Arial,sans-serif
}

.c-newsletter--wide .c-newsletter__email:focus,.c-newsletter--wide .c-newsletter__email:hover,.c-newsletter--widget .c-newsletter__email:focus,.c-newsletter--widget .c-newsletter__email:hover {
	border-bottom: 1px dashed #000
}

.c-newsletter--wide .c-newsletter__email::-webkit-input-placeholder,.c-newsletter--widget .c-newsletter__email::-webkit-input-placeholder {
	color: #000;
	opacity: 1
}

.c-newsletter--wide .c-newsletter__email:-ms-input-placeholder,.c-newsletter--wide .c-newsletter__email::-ms-input-placeholder,.c-newsletter--widget .c-newsletter__email:-ms-input-placeholder,.c-newsletter--widget .c-newsletter__email::-ms-input-placeholder {
	color: #000;
	opacity: 1
}

.c-newsletter--wide .c-newsletter__email::-moz-placeholder,.c-newsletter--widget .c-newsletter__email::-moz-placeholder {
	color: #000;
	opacity: 1
}

.c-newsletter--wide .c-newsletter__email::placeholder,.c-newsletter--widget .c-newsletter__email::placeholder {
	color: #000;
	opacity: 1
}

.c-newsletter--wide .c-newsletter__email.invalid,.c-newsletter--widget .c-newsletter__email.invalid {
	border-color: #ed2929
}

.c-newsletter--wide .c-newsletter__button,.c-newsletter--widget .c-newsletter__button {
	position: relative;
	padding: .25rem 1.375rem .25rem .5rem;
	font-size: 1.125rem;
	font-weight: 700;
	text-transform: capitalize;
	transition: background-color .12s ease-out,color .12s ease-out;
	border-radius: 1rem;
	white-space: nowrap
}

.c-newsletter--wide .c-newsletter__button:after,.c-newsletter--widget .c-newsletter__button:after {
	position: absolute;
	top: 50%;
	right: .25rem;
	margin-top: -.75rem;
	content: "";
	width: .9375rem;
	height: 1.5625rem;
	background-position: 50% 50%
}

@media (min-width:48rem) {
	.c-newsletter--wide .c-newsletter__button,.c-newsletter--widget .c-newsletter__button {
		font-size: .875rem;
		text-transform: uppercase
	}
}

.c-newsletter--wide .c-newsletter__button:focus,.c-newsletter--wide .c-newsletter__button:hover,.c-newsletter--widget .c-newsletter__button:focus,.c-newsletter--widget .c-newsletter__button:hover {
	background-color: #fff
}

.c-newsletter--wide .c-newsletter__email {
	flex: 1 1 auto
}

.c-newsletter--wide .c-newsletter__button {
	margin-left: .5rem;
	flex: 0 1 auto
}

.c-newsletter--widget {
	text-align: center
}

.c-newsletter--widget .c-newsletter__tooltiptext.tooltip-bottom {
	top: 50%;
	left: 0
}

.c-newsletter--widget .c-newsletter__email {
	display: block;
	width: 100%;
	margin-bottom: .6875rem
}

.c-newsletter--widget .c-newsletter__button {
	display: block;
	height: 2.0625rem;
	margin: 0 auto
}

.c-newsletter__tooltiptext {
	visibility: hidden;
	background-color: #000;
	color: #fff;
	text-align: center;
	border-radius: .375rem;
	padding: .3125rem;
	position: absolute;
	z-index: 1
}

.c-newsletter__tooltiptext.tooltip-bottom {
	top: 135%
}

.c-newsletter__tooltiptext.tooltip-bottom:after {
	content: "";
	position: absolute;
	bottom: 100%;
	left: 50%;
	margin-left: -.3125rem;
	border-width: .3125rem;
	border-style: solid;
	border-color: transparent transparent #000
}

.c-newsletter__tooltiptext.active {
	visibility: visible
}

.c-newsletter--marketing-landing {
	margin: 0 auto;
	width: 60%
}

@media (min-width:48rem) {
	.c-newsletter--marketing-landing {
		width: 60vw;
		max-width: 50.9375rem
	}
}

.c-newsletter--marketing-landing .c-newsletter__email {
	padding: .5rem .9375rem;
	font-size: 1rem;
	color: #101010;
	border: 1px solid #888;
	background-color: #f3f3f3;
	width: 100%;
	margin-right: 1.25rem;
	margin-bottom: 1.25rem
}

@media (min-width:48rem) {
	.c-newsletter--marketing-landing .c-newsletter__email {
		width: 55%
	}
}

.c-newsletter--marketing-landing .c-newsletter__email::-webkit-input-placeholder {
	color: #8c8c8c
}

.c-newsletter--marketing-landing .c-newsletter__email:-ms-input-placeholder,.c-newsletter--marketing-landing .c-newsletter__email::-ms-input-placeholder {
	color: #8c8c8c
}

.c-newsletter--marketing-landing .c-newsletter__email::-moz-placeholder {
	color: #8c8c8c
}

.c-newsletter--marketing-landing .c-newsletter__email::placeholder {
	color: #8c8c8c
}

.c-newsletter--marketing-landing .c-newsletter__email:disabled {
	cursor: not-allowed
}

.c-newsletter--marketing-landing .c-newsletter__button {
	padding: .625rem 1.25rem;
	font-size: 1.25rem;
	line-height: 1;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	background-color: #000;
	transition: background-color .12s ease-out,color .12s ease-out;
	cursor: pointer;
	white-space: nowrap;
	width: auto
}

.c-newsletter--marketing-landing .c-newsletter__button:focus,.c-newsletter--marketing-landing .c-newsletter__button:hover {
	background-color: #000;
	color: #8c8c8c
}

.c-newsletter--marketing-landing .c-newsletter__button.loading,.c-newsletter--marketing-landing .c-newsletter__button:disabled {
	background-color: #2e2e2e;
	color: #5c5c5c;
	cursor: not-allowed
}

.c-newsletter--marketing-landing .c-newsletter__button.loading {
	cursor: wait
}

@media (max-width:29.9375rem) {
	.c-newsletter--marketing-landing .c-newsletter__button {
		width: 100%
	}
}

.c-newsletter--marketing-landing .c-newsletter__message {
	display: block;
	top: 100%;
	margin: .3125rem 0
}

@media (min-width:48rem) {
	.c-newsletter--marketing-landing .c-newsletter__message {
		top: 100%;
		font-size: 1.1rem;
		left: 4.5rem;
		font-weight: 700
	}
}

@media (max-width:29.9375rem) {
	.c-newsletter--marketing-landing .c-newsletter__message {
		margin: 1rem 0
	}
}

.c-newsletter--marketing-landing .c-newsletter__message.hide {
	visibility: hidden
}

@media (max-width:29.9375rem) {
	.c-newsletter--marketing-landing .c-newsletter__message.hide {
		margin-bottom: -2rem
	}
}

.c-newsletter--marketing-landing .c-newsletter__message.active {
	visibility: visible
}

@media (min-width:48rem) {
	.c-newsletter--marketing-landing-footer {
		width: 45vw;
		max-width: 40.625rem
	}
}

.c-newsletter--marketing-landing-footer .c-newsletter__email {
	margin-right: 1.25rem;
	margin-bottom: 1.25rem;
	padding: .625rem .9375rem;
	width: 70%
}

@media (max-width:29.9375rem) {
	.c-newsletter--marketing-landing-footer .c-newsletter__email {
		width: 100%
	}
}

.c-newsletter--marketing-landing-footer .c-newsletter__button {
	font-size: 1.125rem;
	width: auto
}

@media (max-width:29.9375rem) {
	.c-newsletter--marketing-landing-footer .c-newsletter__button {
		width: 100%
	}
}

.c-newsletter--marketing-landing-footer .c-newsletter__tooltiptext.tooltip-bottom {
	top: auto;
	bottom: 1.875rem
}

@media (min-width:48rem) {
	.c-newsletter--marketing-landing-footer .c-newsletter__message {
		left: 0;
		margin-left: -2rem
	}
}

@media (max-width:29.9375rem) {
	.c-newsletter--marketing-landing-footer .c-newsletter__message {
		text-align: center
	}
}

.c-heading {
	margin: 0;
	font-weight: 700;
	font-size: 1rem;
	line-height: 1.1875rem;
	font-family: sans-serif
}

.fonts-loaded .c-heading {
	font-family: Graphik Web,Arial,sans-serif
}

@media (min-width:48rem) {
	.c-heading {
		font-size: 1.125rem
	}
}

@media (min-width:62.5rem) {
	.c-heading {
		font-size: 1.375rem
	}
}

.c-heading--edition {
	margin: 0 .625rem 0 0;
	padding: .375rem .625rem .5rem;
	font-size: .875rem;
	line-height: 1.25rem;
	text-transform: uppercase
}

@media (min-width:62.5rem) {
	.c-heading--edition {
		font-size: 1rem;
		margin-right: 1.25rem
	}
}

.c-heading--section {
	display: inline-block;
	margin: 0;
	border-bottom: .25rem solid;
	font-size: 1.375rem
}

.c-heading--section,.c-heading--title {
	padding: 0 0 .3125rem;
	line-height: 1.875rem
}

.c-heading--title {
	display: block;
	margin: 0 0 .625rem;
	border-bottom: .3125rem solid;
	font-size: 1.5625rem
}

@media (max-width:47.9375rem) {
	.c-heading--title {
		margin-top: .625rem
	}
}

.c-heading--mobile-expander {
	position: relative;
	display: block;
	padding: .9375rem 3.4375rem 0 1.25rem;
	font-size: 1.0625rem;
	transition: padding .3s ease-in-out
}

@media (max-width:62.4375rem) {
	.c-heading--mobile-expander:after {
		position: absolute;
		top: 1.0625rem;
		right: 1.4375rem;
		width: 1.625rem;
		height: .9375rem;
		content: "";
		transition: transform .3s ease-in-out
	}

	.c-heading--mobile-expander.is-active {
		padding-bottom: .9375rem
	}

	.c-heading--mobile-expander.is-active:after {
		transform: rotate(180deg)
	}
}

@media (min-width:62.5rem) {
	.c-heading--mobile-expander {
		padding-bottom: .5rem;
		white-space: nowrap;
		cursor: default
	}
}

.c-heading--trending {
	margin: 0;
	padding: .9375rem 0;
	font-size: 1.25rem;
	line-height: 1.875rem;
	white-space: nowrap;
	text-transform: uppercase
}

@media (min-width:48rem) {
	.c-heading--trending {
		font-size: 1.375rem
	}
}

.c-heading--newsletter {
	padding: .1875rem 0;
	font-size: 1.25rem;
	line-height: 1.5rem
}

@media (min-width:48rem) {
	.c-heading--newsletter {
		font-size: 1.375rem
	}
}

.c-heading--page {
	display: inline-block;
	padding: 1rem;
	border: 1px solid #000;
	text-transform: uppercase;
	background-color: #fff;
	font-weight: 700;
	font-size: 1.875rem;
	line-height: 1.2;
	font-family: sans-serif
}

.fonts-loaded .c-heading--page {
	font-family: Graphik Web,Arial,sans-serif
}

@media (min-width:48rem) {
	.c-heading--page {
		padding: .75rem 1rem;
		font-size: 2.8125rem
	}
}

.c-heading--widget {
	padding: .3125rem .5rem;
	font-size: 1.3125rem;
	line-height: 1.5625rem;
	background-color: #ffec00;
	border-top: .1875rem solid #000
}

.c-heading--widget:before {
	float: left;
	height: 1.5625rem;
	width: 1.875rem;
	padding-right: .25rem;
	margin-right: .625rem;
	line-height: 1.5625rem;
	background-repeat: no-repeat;
	background-position: 0;
	border-right: 1px solid #000
}

.c-heading--page-subhead {
	font-size: 1.5rem;
	line-height: 1.8125rem
}

.c-heading--sliding-grid {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 2.5rem;
	line-height: 3rem;
	font-family: sans-serif
}

.fonts-loaded .c-heading--sliding-grid {
	font-family: Graphik Web,Arial,sans-serif
}

.c-heading--video {
	font-weight: 700;
	font-size: 1.25rem;
	line-height: 1.3125rem;
	font-family: serif
}

.fonts-loaded .c-heading--video {
	font-family: Austin Text Web,Times New Roman,serif
}

@media (min-width:48rem) {
	.c-heading--video {
		font-size: 1.5625rem;
		line-height: 1.75rem
	}
}

.c-heading--author {
	font-weight: 700;
	font-size: 1rem;
	line-height: 1.1875rem;
	font-family: sans-serif
}

.fonts-loaded .c-heading--author {
	font-family: Graphik Web,Arial,sans-serif
}

.c-heading--related {
	padding-top: .5rem;
	margin-bottom: .75rem;
	font-size: 1.125rem;
	line-height: 1.375rem;
	text-transform: uppercase;
	border-top-width: .625rem;
	border-top-style: solid;
	border-top-color: #000
}

@media (min-width:62.5rem) {
	.c-heading--related {
		font-size: 1.375rem
	}
}

.c-heading--title-simple {
	margin: 0 0 .5rem;
	font-size: 1.375rem;
	line-height: 1.27
}

.c-heading--section-block {
	display: block;
	margin: 0;
	padding: 0 0 .3125rem;
	border-bottom: .3125rem solid;
	font-size: 1.5625rem;
	line-height: 1.875rem
}

.c-heading--in-contention {
	text-align: center;
	font-weight: 700;
	font-size: 2.5rem;
	line-height: 3rem;
	font-family: sans-serif
}

.fonts-loaded .c-heading--in-contention {
	font-family: Graphik Web,Arial,sans-serif
}

.c-heading--in-contention .c-heading__subhead {
	display: block;
	padding-top: .3125rem;
	font-style: italic;
	font-weight: 400;
	font-size: 1.0625rem;
	line-height: 1;
	font-family: serif
}

.fonts-loaded .c-heading--in-contention .c-heading__subhead {
	font-family: Austin Text Web,Times New Roman,serif
}

.single-variety_top_video .c-heading--page-subhead,.tax-vcategory .c-heading--page-subhead {
	font-style: italic
}

.c-signin {
	transition: color .12s ease-out;
	cursor: pointer;
	color: #aaa;
	font-weight: 500
}

.c-signin:focus,.c-signin:hover {
	color: #fff
}

.c-signin__text {
	font-size: .625rem;
	text-transform: uppercase;
	padding-left: .3125rem
}

.is-fixed .c-signin__text {
	display: none
}

.c-copyright {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row nowrap;
	justify-content: flex-end;
	color: #b2b2b2;
	font-size: .8125rem;
	font-family: sans-serif
}

.fonts-loaded .c-copyright {
	font-family: Graphik Web,Arial,sans-serif
}

.c-copyright__logo {
	flex: 0 0 6.875rem;
	background-size: contain;
	background-position: 50%
}

.c-copyright__logo:focus {
	outline: none
}

.c-copyright__text {
	padding-left: 1.25rem
}

.c-ad {
	margin: 0 auto;
	text-align: center;
	transition: margin-top .3s ease-in-out
}

.c-ad a:focus {
	outline: none
}

.c-ad iframe,.c-ad img {
	display: block;
	margin: 0 auto
}

.u-mobile .c-ad {
	background: url(/wp-content/themes/vip/pmc-variety-2017/assets/build/css/../images/_inlined/dots-light.png) repeat;
	padding: .875rem 0 1.1875rem;
	margin: 0 -1.25rem;
	background-size: .375rem .375rem
}

.c-ad--outbrain {
	margin: 0 0 1.125rem;
	padding-bottom: 1.125rem;
	border-width: 1px 0;
	border-style: solid;
	border-color: #ddd;
	text-align: left
}

.c-ad--dotted {
	margin: .9375rem 0;
	padding: .9375rem 0;
	text-align: center
}

.l-wrap__main>.c-ad--dotted,.l-wrap__secondary>.c-ad--dotted {
	margin-left: -1rem;
	margin-right: -1rem
}

.c-ad--comments,.c-ad--exec-mobile {
	margin: 0 0 1.125rem;
	padding-bottom: 1.125rem
}

.c-ad--between-articles-river {
	margin: .9375rem 0
}

.c-ad--between-gallery-image {
	margin: 1.5625rem auto;
	width: 18.75rem;
	height: 15.625rem
}

.c-ad--subscribe {
	padding: 0 0 1.25rem;
	margin-bottom: 1.25rem;
	border-bottom: 1px solid #ddd;
	max-width: 34.0625rem
}

.c-content .c-ad--subscribe.c-ad {
	padding-bottom: 1.25rem;
	margin: 1.25rem auto
}

.c-ad--subscribe strong {
	display: block;
	margin: 1.25rem 0;
	font-weight: 700;
	font-size: .875rem;
	line-height: 1.6;
	font-family: sans-serif
}

.fonts-loaded .c-ad--subscribe strong {
	font-family: Graphik Web,Arial,sans-serif
}

.c-ad--subscribe:hover .c-button {
	color: #000;
	background-color: #ffec00
}

.c-ad--subscribe .c-ad__img-wrap {
	position: relative;
	padding: 0 .625rem .625rem 0
}

.c-ad--subscribe .c-ad__img-wrap:after,.c-ad--subscribe .c-ad__img-wrap:before {
	position: absolute;
	content: "";
	width: .625rem;
	height: .625rem;
	background-size: .75rem .75rem;
	background-color: #fff
}

.c-ad--subscribe .c-ad__img-wrap:before {
	left: 0;
	bottom: 0
}

.c-ad--subscribe .c-ad__img-wrap:after {
	top: 0;
	right: 0
}

.c-ad--text-only {
	border-bottom: 1px solid #dddee4;
	padding: .75rem .625rem;
	text-align: center;
	width: 100%
}

.c-ad--text-only .c-content-text-only {
	display: inline-block;
	margin-right: .3125rem;
	font-weight: 700;
	font-size: 1.0625rem;
	line-height: 1.6;
	font-family: serif
}

.fonts-loaded .c-ad--text-only .c-content-text-only {
	font-family: Austin Text Web,Times New Roman,serif
}

.c-ad--text-only a {
	color: #107bce;
	display: inline-block;
	font-weight: 700;
	font-size: .9375rem;
	line-height: 1.6;
	font-family: sans-serif
}

.fonts-loaded .c-ad--text-only a {
	font-family: Graphik Web,Arial,sans-serif
}

.l-article__footer .c-ad--text-only {
	border-bottom: none
}

.c-logo {
	display: block;
	background-position: 50% 50%
}

.c-logo:focus {
	outline: none
}

.c-logo--flexible {
	padding-top: 28.63636%;
	background-size: 100% 100%
}

.c-logo--with-motto {
	padding-top: 2.5rem;
	height: auto;
	background-size: 8.3125rem 2.375rem;
	background-position: 50% 0;
	font-size: 1.25rem;
	line-height: 1.5em;
	font-weight: 700;
	color: #fff
}

.c-hamburger {
	position: relative;
	overflow: hidden;
	display: block;
	padding: 0;
	margin: 0;
	width: 2rem;
	height: 2rem;
	vertical-align: middle;
	border: none;
	background-color: transparent;
	cursor: pointer
}

.c-hamburger:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -.46875rem;
	width: .9375rem;
	height: 1px;
	background-color: #ffec00;
	box-shadow: 0 -.25rem 0 0 #ffec00,0 .25rem 0 0 #ffec00;
	transition: background-color .16s ease-out,box-shadow .16s ease-out;
	border-radius: 1px
}

@media (min-width:48rem) {
	.c-hamburger:before {
		margin-left: -.46875rem;
		width: .9375rem;
		height: 1px;
		box-shadow: 0 -.25rem 0 0 #ffec00,0 .25rem 0 0 #ffec00;
		border-radius: 0
	}
}

.c-hamburger:focus,.c-hamburger:hover {
	outline: none
}

.c-hamburger:focus:before,.c-hamburger:hover:before {
	background-color: #fff;
	box-shadow: 0 -.25rem 0 0 #fff,0 .25rem 0 0 #fff
}

@media (min-width:48rem) {
	.c-hamburger:focus:before,.c-hamburger:hover:before {
		box-shadow: 0 -.25rem 0 0 #fff,0 .25rem 0 0 #fff
	}
}

.c-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.c-button:focus {
	outline: none
}

.c-button--mega-close {
	position: relative;
	display: block;
	border: none;
	cursor: pointer
}

@media (max-width:47.9375rem) {
	.c-button--mega-close {
		width: 100%;
		height: 3.125rem;
		padding: 0;
		background-color: #000
	}
}

@media (min-width:48rem) {
	.c-button--mega-close {
		width: 2.5rem;
		height: 2.5rem;
		border-radius: 99%;
		color: #fff;
		background-color: #d31b20;
		transition: transform .32s cubic-bezier(.215,.61,.355,1)
	}
}

@media (min-width:62.5rem) {
	.c-button--mega-close {
		width: 3.125rem;
		height: 3.125rem
	}
}

.c-button--mega-close:hover {
	transform: rotate(180deg)
}

.c-button--mega-close:after,.c-button--mega-close:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1.5625rem;
	height: 1px;
	background-color: #ffec00;
	transform-origin: 50%;
	transition: background-color .32s cubic-bezier(.215,.61,.355,1)
}

@media (min-width:48rem) {
	.c-button--mega-close:after,.c-button--mega-close:before {
		background-color: #fff;
		width: 1.25rem;
		height: .125rem
	}
}

@media (min-width:62.5rem) {
	.c-button--mega-close:after,.c-button--mega-close:before {
		width: 1.5625rem
	}
}

.c-button--mega-close:hover:after,.c-button--mega-close:hover:before {
	background-color: #ffec00
}

.c-button--mega-close:before {
	transform: translate(-50%,-50%) rotate(45deg)
}

.c-button--mega-close:after {
	transform: translate(-50%,-50%) rotate(-45deg)
}

.c-button--mega-expander {
	position: relative;
	display: block;
	border: none;
	cursor: pointer;
	width: 3.125rem;
	height: 3.125rem;
	background: 0 0
}

@media (min-width:48rem) {
	.c-button--mega-expander {
		display: none
	}
}

.c-button--mega-expander:after,.c-button--mega-expander:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1.125rem;
	height: 1px;
	background-color: #fff;
	transform-origin: center center;
	transition: opacity .32s cubic-bezier(.215,.61,.355,1)
}

.c-button--mega-expander:before {
	transform: translate(-50%,-50%) rotate(0deg)
}

.c-button--mega-expander:after {
	transform: translate(-50%,-50%) rotate(90deg)
}

.c-button--mega-expander:hover:after,.c-button--mega-expander:hover:before {
	background-color: #ffec00
}

.c-button--mega-expander.is-active:after {
	opacity: 0
}

.c-button--reply {
	position: relative;
	z-index: 2;
	display: block;
	width: 100%;
	max-width: 21.5625rem;
	margin: 0 auto;
	padding: .625rem;
	text-transform: uppercase;
	text-align: center;
	color: #171717;
	background-color: #fff;
	transition: color .12s ease-out,box-shadow .3s ease;
	border: .125rem solid #333;
	box-shadow: 0 0 .1875rem #b1b1b1;
	font-weight: 700;
	font-size: .8125rem;
	line-height: 1.25rem;
	font-family: sans-serif
}

.fonts-loaded .c-button--reply {
	font-family: Graphik Web,Arial,sans-serif
}

.c-button--reply:focus,.c-button--reply:hover {
	box-shadow: 0 .1875rem .1875rem #b1b1b1
}

.c-button--reply:focus:before,.c-button--reply:hover:before {
	width: 100%
}

.c-button--reply:focus:after,.c-button--reply:hover:after {
	transform: scale(1.1)
}

.c-button--reply:after {
	content: "";
	width: 3.1875rem;
	height: 2.6875rem;
	position: absolute;
	top: -.5625rem;
	left: 50%;
	margin-left: -7.1875rem;
	transition: transform .3s ease
}

.c-button--reply:before {
	content: "";
	display: inline-block;
	background: -webkit-gradient(linear,left top,right top,from(#fff),color-stop(19%,#fff8d4),color-stop(51%,#ffec00),to(#ffec00));
	background: linear-gradient(90deg,#fff 0,#fff8d4 19%,#ffec00 51%,#ffec00);
	transform-origin: right;
	width: 0;
	position: absolute;
	bottom: 0;
	right: 0;
	height: 100%;
	transition: width .3s ease;
	z-index: -1
}

.c-button--reply .comment-count {
	position: absolute;
	left: 3.6875rem;
	z-index: 10;
	top: -.25rem;
	width: 2.1875rem
}

@media (max-width:29.9375rem) {
	.c-button--reply .comment-count {
		left: 3.4375rem
	}
}

.c-button--module {
	display: block;
	padding: .375rem 0;
	text-align: center;
	color: #fff;
	background-color: #000;
	border-bottom: .1875rem solid #ffec00;
	transition: color .12s ease-out;
	font-weight: 500;
	font-size: .875rem;
	line-height: 1.0625rem;
	font-family: sans-serif
}

.fonts-loaded .c-button--module {
	font-family: Graphik Web,Arial,sans-serif
}

.c-button--module:focus,.c-button--module:hover {
	color: #ffec00
}

.c-button--inverted-large {
	display: inline-block;
	padding: .625rem 1.5625rem;
	color: #fff;
	background-color: #000;
	transition: background-color .15s ease-in-out,color .15s ease-in-out;
	font-weight: 500;
	font-size: .875rem;
	line-height: 1.35;
	font-family: sans-serif
}

.fonts-loaded .c-button--inverted-large {
	font-family: Graphik Web,Arial,sans-serif
}

.c-button--inverted-large:focus,.c-button--inverted-large:hover {
	color: #000;
	background-color: #ffec00
}

.c-button--standalone {
	min-width: 17.5rem;
	width: calc(100% - 2.5rem);
	max-width: 21.875rem;
	margin: 1.25rem auto
}

@media (min-width:48rem) {
	.c-button--standalone {
		margin: 2.5rem auto
	}
}

.c-button--twitter {
	display: inline-block;
	padding: 0 .375rem;
	border-radius: .1875rem;
	color: #fff;
	background-color: #00aced;
	transition: color .12s ease-out;
	font-weight: 700;
	font-size: .6875rem;
	line-height: 1.5625rem;
	font-family: sans-serif
}

.fonts-loaded .c-button--twitter {
	font-family: Graphik Web,Arial,sans-serif
}

.c-button--twitter:focus,.c-button--twitter:hover {
	color: #ffec00
}

.c-button--scroll {
	position: fixed;
	z-index: 5;
	width: 10.125rem;
	max-width: 50%;
	left: 50%;
	bottom: 20%;
	margin-left: -5.0625rem;
	border-radius: 1.375rem;
	text-transform: uppercase;
	background-color: #ffec00;
	color: #000;
	transition: background-color .12s ease-out,color .12s ease-out;
	white-space: nowrap;
	text-align: center;
	box-shadow: 0 .125rem .25rem rgba(0,0,0,.5);
	transform: translate3d(0,89.375rem,0);
	transition: all .5s cubic-bezier(.985,0,.345,1.195);
	font-weight: 500;
	font-size: .8125rem;
	line-height: 2.6875rem;
	font-family: sans-serif
}

.fonts-loaded .c-button--scroll {
	font-family: Graphik Web,Arial,sans-serif
}

.c-button--scroll:after {
	position: relative;
	top: -1px;
	margin-left: .4375rem;
	display: inline-block;
	vertical-align: middle;
	content: "";
	width: .625rem;
	height: 1rem;
	background-size: contain;
	transform: rotate(90deg)
}

.c-button--scroll:hover {
	background-color: #fff
}

.c-button--outlined {
	display: block;
	padding: .6875rem;
	text-transform: uppercase;
	text-align: center;
	color: #000;
	background-color: transparent;
	border: .125rem solid #000;
	transition: background-color .12s ease-out,color .12s ease-out;
	font-weight: 700;
	font-size: .8125rem;
	line-height: 1rem;
	font-family: sans-serif
}

.fonts-loaded .c-button--outlined {
	font-family: Graphik Web,Arial,sans-serif
}

.c-button--outlined:focus,.c-button--outlined:hover {
	color: #000;
	background-color: #ffec00
}

.c-button--inverted {
	color: #fff;
	background-color: #000;
	border: 1px solid #ffec00
}

.c-button--inverted:focus,.c-button--inverted:hover {
	color: #000;
	background-color: #ffec00
}

.c-smallprint {
	margin: .9375rem 0;
	padding: 20px 6%;
	font-size: .6875rem;
	line-height: 1.18em
}

.c-smallprint__link {
	color: inherit
}

.c-smallprint__link:hover {
	text-decoration: underline
}

@media (min-width:48rem) {
	.c-smallprint {
		margin: .6875rem 0
	}
}

.c-tags {
	margin: .9375rem 0 0;
	padding: 0;
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	text-align: center;
	font-weight: 700;
	font-size: .6875rem;
	line-height: 1.6875rem;
	font-family: sans-serif
}

.fonts-loaded .c-tags {
	font-family: Graphik Web,Arial,sans-serif
}

.c-tags a {
	display: block;
	padding: 0 1.25rem;
	margin: .625rem .1875rem 0;
	background-color: #000;
	color: #fff;
	transition: box-shadow .3s ease,transform .3s ease;
	text-transform: uppercase;
	box-shadow: 0 0 0 -.4em #8b8b8b
}

.c-tags a:focus,.c-tags a:hover {
	box-shadow: 0 .5em .5em -.4em #8b8b8b;
	transform: translateY(-.25em)
}

.c-more {
	display: inline-block;
	font-weight: 700;
	font-size: 1rem;
	line-height: 1.25rem;
	font-family: sans-serif
}

.fonts-loaded .c-more {
	font-family: Graphik Web,Arial,sans-serif
}

.c-more:after {
	content: "\E90D";
	font-family: Icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	padding-left: .3125rem;
	line-height: .5;
	transition: padding-left .12s cubic-bezier(.25,.46,.45,.94)
}

.c-more:focus {
	outline: none
}

.c-more:focus:after,.c-more:hover:after {
	padding-left: .625rem
}

.c-more--small {
	font-size: 1.03125rem
}

.c-rating__stars {
	list-style: none;
	margin: 0;
	padding: 0;
	min-height: 1.875rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row nowrap
}

.c-rating__star {
	margin: .1875rem;
	padding: 0;
	width: 1.25rem;
	height: 1.25rem;
	font-size: 1.125rem;
	color: #aaa
}

.c-rating__star:first-child {
	margin-left: 0
}

.c-rating__star:after {
	content: "\E910";
	font-family: Icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.c-rating[content^="0"] .c-rating__star:after,.c-rating[content^="1"] .c-rating__star:first-child~.c-rating__star:after,.c-rating[content^="2"] .c-rating__star:nth-child(2)~.c-rating__star:after,.c-rating[content^="3"] .c-rating__star:nth-child(3)~.c-rating__star:after,.c-rating[content^="4"] .c-rating__star:nth-child(4)~.c-rating__star:after {
	content: "\E90F"
}

.c-rating[content^="0"][content$="5"] .c-rating__star:first-child:after,.c-rating[content^="1"][content$="5"] .c-rating__star:nth-child(2):after,.c-rating[content^="2"][content$="5"] .c-rating__star:nth-child(3):after,.c-rating[content^="3"][content$="5"] .c-rating__star:nth-child(4):after,.c-rating[content^="4"][content$="5"] .c-rating__star:nth-child(5):after {
	content: "\E90E"
}

.c-page-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: column nowrap;
	overflow: hidden;
	width: 100%;
	max-height: 2.8125rem;
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #fff;
	box-shadow: 0 .125rem .25rem rgba(0,0,0,.5);
	transition: box-shadow .16s cubic-bezier(.215,.61,.355,1)
}

.c-page-nav.is-expanded {
	overflow: auto;
	height: auto;
	max-height: 50vh;
	padding-top: 2.8125rem;
	padding-bottom: .125rem;
	transition-duration: .64s
}

@media (min-width:48rem) {
	.c-page-nav[data-dropdown=mobile-only] {
		flex-flow: row nowrap;
		max-height: none;
		height: 100%;
		overflow: auto;
		box-shadow: none;
		background-color: transparent;
		align-items: center
	}

	.c-page-nav[data-dropdown=mobile-only].is-expanded {
		padding: 0;
		max-height: none
	}
}

.c-page-nav__item {
	margin: 0;
	padding: 0;
	height: 2.8125rem;
	border-top: 1px solid #f3f3f3
}

@media (min-width:48rem) {
[	data-dropdown=mobile-only] .c-page-nav__item {
		flex: 0 1 auto;
		height: 60%;
		border-top: none
	}
}

.c-page-nav__item.is-active {
	order: -1;
	border-top: none
}

.is-expanded .c-page-nav__item.is-active {
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	background-color: #f3f3f3;
	box-shadow: 0 .125rem .25rem rgba(0,0,0,.5)
}

@media (min-width:48rem) {
[	data-dropdown=mobile-only] .c-page-nav__item.is-active {
		order: 0
	}[	data-dropdown=mobile-only].is-expanded .c-page-nav__item.is-active {
		position: static;
		width: auto;
		background-color: transparent;
		box-shadow: none
	}
}

.c-page-nav__link {
	position: relative;
	white-space: nowrap;
	display: block;
	padding: .875rem .75rem;
	text-transform: uppercase;
	transition: background-color .12s ease-out,color .12s ease-out;
	font-weight: 700;
	font-size: .875rem;
	line-height: 1.0625rem;
	font-family: sans-serif
}

.fonts-loaded .c-page-nav__link {
	font-family: Graphik Web,Arial,sans-serif
}

@media (min-width:48rem) {
	.c-page-nav__link {
		text-transform: none;
		font-style: italic;
		font-weight: 700;
		font-size: 1.125rem;
		line-height: 1;
		font-family: serif
	}

	.fonts-loaded .c-page-nav__link {
		font-family: Austin Text Web,Times New Roman,serif
	}

	.c-page-nav__link:before {
		content: "";
		width: 93%;
		height: .625rem;
		z-index: -1;
		background: #fff9b0;
		position: absolute;
		transform: scaleX(0) skewX(-35deg);
		transition: transform .5s;
		left: .3125rem;
		top: 51%;
		transform-origin: 0 50%
	}

	.c-page-nav__link:focus:before,.c-page-nav__link:hover:before {
		transform: scaleX(.9) skewX(-35deg)
	}
}

@media (min-width:48rem) {
[	data-dropdown=mobile-only] .c-page-nav__link {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		height: 100%;
		align-items: center;
		padding: .9375rem .625rem
	}
}

@media (min-width:62.5rem) {
[	data-dropdown=mobile-only] .c-page-nav__link {
		padding: .9375rem
	}
}

@media (max-width:47.9375rem) {
	.is-active .c-page-nav__link:after {
		content: "";
		position: absolute;
		top: calc(50% - .6875rem);
		right: 1.125rem;
		width: .75rem;
		height: 1.375rem;
		background-size: contain;
		transform: rotate(90deg);
		transform-origin: center center;
		transition: transform .8s cubic-bezier(.075,.82,.165,1)
	}
}

@media (min-width:48rem) {
	.is-active .c-page-nav__link:after {
		background: #000;
		background-size: auto
	}
}

.single-variety_top_video.pmc-no-mobile .menu-item-has-children .c-page-nav,.tax-vcategory.pmc-no-mobile .menu-item-has-children .c-page-nav {
	overflow: unset;
	box-shadow: unset
}

.single-variety_top_video.pmc-no-mobile .menu-item-has-children>.c-page-nav__link,.tax-vcategory.pmc-no-mobile .menu-item-has-children>.c-page-nav__link {
	display: none
}

@media (min-width:48rem) {
	.single-variety_top_video.pmc-no-mobile .c-page-nav__item.is-active>.c-page-nav__link:after,.tax-vcategory.pmc-no-mobile .c-page-nav__item.is-active>.c-page-nav__link:after {
		content: "";
		position: absolute;
		top: calc(50% - .6875rem);
		right: 1.125rem;
		width: .75rem;
		height: 1.375rem;
		background-size: contain;
		transform: rotate(90deg);
		transform-origin: center center;
		transition: transform .8s cubic-bezier(.075,.82,.165,1)
	}
}

.single-variety_top_video .custom-playlist-menu .c-page-nav__item,.tax-vcategory .custom-playlist-menu .c-page-nav__item {
	height: auto
}

.single-variety_top_video .custom-playlist-menu .c-page-nav__item.is-active>.c-page-nav__link:after,.tax-vcategory .custom-playlist-menu .c-page-nav__item.is-active>.c-page-nav__link:after {
	content: "";
	position: absolute;
	top: 1.0625rem;
	width: 1.25rem;
	height: 1.25rem;
	background-size: contain;
	transform: none;
	transition: transform .8s cubic-bezier(.075,.82,.165,1)
}

.single-variety_top_video .custom-playlist-menu li.menu-item-has-children,.tax-vcategory .custom-playlist-menu li.menu-item-has-children {
	position: relative
}

.single-variety_top_video .custom-playlist-menu li.menu-item-has-children>.c-page-nav__link,.tax-vcategory .custom-playlist-menu li.menu-item-has-children>.c-page-nav__link {
	display: block;
	white-space: pre-wrap;
	padding-right: 2.8125rem
}

.single-variety_top_video .custom-playlist-menu li.menu-item-has-children.is-expanded .sub-menu,.tax-vcategory .custom-playlist-menu li.menu-item-has-children.is-expanded .sub-menu {
	display: block
}

.single-variety_top_video .custom-playlist-menu li.menu-item-has-children.is-expanded .c-button--expander:after,.tax-vcategory .custom-playlist-menu li.menu-item-has-children.is-expanded .c-button--expander:after {
	display: none
}

.single-variety_top_video .custom-playlist-menu li.menu-item-has-children .c-button--expander,.tax-vcategory .custom-playlist-menu li.menu-item-has-children .c-button--expander {
	position: absolute;
	background-color: unset;
	top: .625rem;
	right: .625rem;
	border: none;
	width: 3.125rem;
	height: 1.5625rem
}

.single-variety_top_video .custom-playlist-menu li.menu-item-has-children .c-button--expander:after,.tax-vcategory .custom-playlist-menu li.menu-item-has-children .c-button--expander:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width: .6875rem;
	height: .125rem;
	transform: translate(-50%,-50%) rotate(90deg);
	background-color: #000;
	transform-origin: center center;
	transition: opacity .32s cubic-bezier(.215,.61,.355,1)
}

.single-variety_top_video .custom-playlist-menu li.menu-item-has-children .c-button--expander:before,.tax-vcategory .custom-playlist-menu li.menu-item-has-children .c-button--expander:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%) rotate(0deg);
	width: .6875rem;
	height: .125rem;
	background-color: #000;
	transform-origin: center center;
	transition: opacity .32s cubic-bezier(.215,.61,.355,1)
}

.single-variety_top_video .custom-playlist-menu li.menu-item-has-children .sub-menu,.tax-vcategory .custom-playlist-menu li.menu-item-has-children .sub-menu {
	display: none;
	list-style: none;
	padding-left: .625rem;
	padding-bottom: .4375rem
}

.single-variety_top_video .custom-playlist-menu li.menu-item-has-children .sub-menu .c-page-nav__link,.tax-vcategory .custom-playlist-menu li.menu-item-has-children .sub-menu .c-page-nav__link {
	font-family: Graphik Web;
	font-size: .9375rem;
	line-height: 1.4375rem;
	color: #202020;
	font-style: unset;
	font-weight: 400;
	padding-top: 0;
	padding-bottom: .5rem;
	white-space: pre-wrap
}

.single-variety_top_video .custom-playlist-menu li.menu-item-has-children .sub-menu .c-page-nav__item,.tax-vcategory .custom-playlist-menu li.menu-item-has-children .sub-menu .c-page-nav__item {
	border-top: none
}

.c-widget {
	margin: 1.875rem 0
}

.c-widget:first-child {
	margin-top: 0
}

.c-widget--newsletter {
	background-color: #ffec00
}

.c-widget--newsletter .c-heading {
	position: relative;
	padding-top: 1.25rem;
	padding-right: 4.375rem;
	border-top-width: .3125rem;
	margin-bottom: .375rem
}

.c-widget--newsletter .c-heading:after {
	position: absolute;
	top: 1.25rem;
	right: -1rem;
	content: "";
	width: 4.4375rem;
	height: 4.125rem;
	background-size: 4.4375rem 4.125rem
}

.c-widget--newsletter .c-widget__content {
	padding: 0 1.875rem 1.0625rem .625rem
}

.c-widget--most-viewed .c-heading {
	margin-bottom: .3125rem
}

.c-widget--most-viewed .c-heading:before {
	content: "\E910";
	font-family: Icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.c-widget--most-viewed .c-widget__content {
	padding: 0 .75rem
}

.c-widget--galleries .c-heading {
	margin-bottom: 1rem
}

.c-widget--galleries .c-heading:before {
	content: "";
	width: 2.125rem;
	background-position: 0 50%
}

.c-widget--galleries .c-content {
	text-align: center
}

.c-widget--must-read .c-heading {
	padding-left: .875rem;
	margin-bottom: .1875rem
}

.c-widget--must-read .l-list__item {
	padding-top: .625rem;
	border-top: 1px solid #ddd
}

.c-widget--must-read .l-list__item:first-child {
	border-top: none
}

.c-widget--must-read .c-card__header {
	padding-top: 0;
	max-height: 4.75rem;
	margin-bottom: .25rem
}

.c-widget--must-read .c-card__source {
	font-size: .6875rem;
	text-transform: uppercase
}

.c-widget--must-read .c-widget__content {
	padding: 0 .75rem
}

.c-widget--events .c-heading:before {
	content: "";
	width: 1.9375rem;
	background-position: 0 50%
}

.c-widget--events .l-list__item {
	border-top: 1px solid #5c5c5c
}

.c-widget--events .l-list__item:first-child {
	border-top: none
}

.c-widget--events .c-widget__content {
	padding: .375rem .75rem 0;
	background-color: #f8f8f8
}

.c-gallery-link {
	position: relative;
	display: block;
	margin: 0 auto 1.0625rem;
	padding: 0 0 1.5625rem;
	max-width: 17.3125rem
}

.c-gallery-link img {
	display: block
}

.c-gallery-link strong {
	position: absolute;
	bottom: 0;
	left: -.5rem;
	max-width: 70%;
	padding: .5rem 1rem .5rem .5rem;
	background-color: #fff;
	color: #000;
	transition: background-color .12s ease-out,color .12s ease-out;
	font-weight: 700;
	font-size: 1rem;
	line-height: 1.1875rem;
	font-family: sans-serif
}

.fonts-loaded .c-gallery-link strong {
	font-family: Graphik Web,Arial,sans-serif
}

.c-gallery-link:hover strong {
	background-color: #ffec00
}

.c-arrows {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row wrap;
	margin: .625rem 0
}

.c-arrows a {
	position: relative;
	padding-top: .625rem;
	padding-bottom: .625rem;
	flex: 1 0 auto;
	width: 50%;
	border-bottom: 1px solid transparent;
	font-weight: 700;
	font-size: 1.125rem;
	line-height: 1.375rem;
	font-family: sans-serif
}

.fonts-loaded .c-arrows a {
	font-family: Graphik Web,Arial,sans-serif
}

.c-arrows a:focus,.c-arrows a:hover {
	text-decoration: underline
}

.c-arrows__next:after,.c-arrows__prev:before {
	content: "\E90D";
	font-family: Icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	top: .625rem;
	height: 1.375rem;
	font-size: 1.375rem;
	line-height: 1.25rem
}

.c-arrows__prev {
	padding-left: 2.125rem
}

.c-arrows__prev:before {
	left: 0;
	transform: scaleX(-1)
}

.c-arrows__next {
	padding-right: 2.125rem;
	text-align: right
}

.c-arrows__next:after {
	right: 0
}

.c-player {
	min-height: 100%;
	padding: .9375rem;
	color: #fff;
	background-color: #000
}

.l-video__slide--jw-player .c-player {
	background-color: transparent
}

.c-player__background {
	position: absolute;
	top: -50%;
	left: -50%;
	width: 200%;
	height: 200%;
	filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="10" /></filter></svg>#filter');
	-webkit-filter: blur(.625rem);
	filter: blur(.625rem);
	opacity: .7
}

.c-player__background img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	min-width: 50%;
	min-height: 50%;
	opacity: .33
}

.c-player__thumb {
	position: relative;
	overflow: hidden;
	z-index: 1;
	margin: 0 auto;
	padding-top: 56.25%;
	transform: translateZ(0)
}

.c-player__thumb-homepage {
	cursor: pointer
}

.c-player__thumb iframe,.c-player__thumb img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	min-height: 100%
}

.c-player__thumb img {
	display: none
}

.c-player__thumb iframe {
	max-height: 100%
}

.c-player__thumb div.jwplayer {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2
}

.c-player__thumb #jwplayer_carousel_div.jw-state-error {
	position: absolute
}

.c-player.is-static .post-title {
	vertical-align: middle
}

.c-player.is-static .c-player__thumb img {
	display: block
}

.c-player.is-static .c-player__thumb div.jwplayer,.c-player.is-static .c-player__thumb iframe {
	display: none
}

.c-player.is-static .c-player__link {
	display: block
}

.c-player.is-static .c-player__link:after {
	content: "\E913";
	font-family: Icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	width: 1.875rem;
	height: 1.875rem;
	bottom: 3%;
	left: 2%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	align-items: center;
	border: .1875rem solid #ffec00;
	border-radius: 99%;
	font-size: .9375rem;
	color: #000;
	background-color: #ffec00;
	transition: background-color .12s ease-out,color .12s ease-out;
	z-index: 2
}

.c-player.is-static .c-player__link:focus:after,.c-player.is-static .c-player__link:hover:after {
	color: #fff;
	background-color: rgba(0,0,0,.6)
}

@media (min-width:48rem) {
	.c-player.is-static .c-player__link:after {
		width: 3.5rem;
		height: 3.5rem;
		font-size: 1.875rem
	}
}

.c-player.is-static .c-player__link.inline-player-link {
	display: inline-block;
	margin-left: .3125rem
}

.c-player.is-static .c-player__link.inline-player-link:after {
	font-size: .9375rem;
	height: 1.75rem;
	width: 1.75rem;
	position: static;
	vertical-align: middle
}

@media (max-width:47.9375rem) {
	.c-player.is-static .c-player__link.inline-player-link {
		margin-left: .9375rem
	}
}

.c-player.is-static .c-player__tag,.c-player.is-static .c-player__title {
	visibility: visible
}

@media (min-width:48rem) {
	.c-player.is-featured {
		padding: 2.8125rem 4.0625rem .625rem
	}
}

.c-player.is-featured .c-figure__desc {
	transform: translateY(150%)
}

.c-player__title {
	position: relative;
	z-index: 1;
	max-width: 82%;
	margin: 0 auto;
	padding: 1.25rem 0 0;
	text-align: center;
	display: block;
	visibility: hidden
}

@media (min-width:48rem) {
	.c-player__title {
		max-width: 43.75rem
	}
}

.c-player__title.has_tag {
	padding: .625rem 0 0
}

.c-player__tag {
	position: relative;
	z-index: 1;
	max-width: 82%;
	margin: 0 auto;
	padding: 1.75rem 0 0;
	text-align: center;
	display: block;
	visibility: hidden
}

@media (min-width:48rem) {
	.c-player__tag {
		max-width: 43.75rem
	}
}

.c-player__tag a {
	color: #fae94e;
	text-transform: uppercase;
	font-weight: 700;
	font-size: .8125rem
}

.l-top-articles__main .c-player {
	padding: 0;
	position: relative
}

.l-top-articles__main .c-player__background {
	display: none
}

.l-top-articles__main .c-player__thumb:after {
	content: "";
	background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));
	background: linear-gradient(180deg,transparent 0,#000);
	width: 100%;
	height: 3.125rem;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1
}

.l-top-articles__main .c-player__title {
	position: relative;
	width: 100%;
	text-align: left;
	padding: .625rem 1.25rem
}

.l-top-articles__main .c-player.is-static .c-player__link:after {
	bottom: 0
}

.l-top-articles__main .c-player .c-heading--video {
	font-size: 1.25rem
}

.l-video__slide-with-social-share .c-player {
	min-height: auto
}

.c-author {
	position: relative;
	padding: .375rem 0;
	white-space: nowrap
}

@media (min-width:48rem) {
	.c-author {
		padding: .875rem 0
	}
}

.c-author__name {
	display: inline-block;
	margin-right: .1875rem;
	font-size: .75rem;
	color: #168cfa
}

.c-author__name em {
	color: #000;
	font-family: serif
}

.fonts-loaded .c-author__name em {
	font-family: Austin Text Web,Times New Roman,serif
}

.c-author__name a {
	text-transform: uppercase;
	font-weight: 700;
	transition: color .12s ease-out
}

.c-author__name a:focus,.c-author__name a:hover {
	color: #057ae7
}

.c-author__twitter {
	position: relative;
	font-size: .75rem;
	color: #9b9b9b;
	transition: color .12s ease-out
}

.c-author__twitter:before {
	vertical-align: middle;
	margin-right: .1875rem;
	content: "";
	font-family: Icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\F099";
	color: #00aced;
	font-size: 120%
}

.c-author__twitter:focus,.c-author__twitter:hover {
	color: #737373
}

.c-author__name+.c-author__twitter {
	padding-left: .4375rem
}

.c-author__name+.c-author__twitter:after {
	position: absolute;
	top: 50%;
	left: 0;
	height: .625rem;
	margin-top: -.25rem;
	width: 1px;
	vertical-align: middle;
	content: "";
	background: #4a4a4a
}

.c-author__extra {
	display: none
}

.c-author .svg-icon-more {
	display: none;
	transform: translateY(1px)
}

@media (min-width:48rem) {
	.c-author__extra .c-author__twitter {
		display: block;
		margin: .125rem 0 .5rem
	}

	.c-author__extra {
		display: block;
		position: absolute;
		top: 100%;
		left: -999em;
		opacity: 0;
		z-index: 3;
		width: 17.5rem;
		padding: .875rem .75rem .625rem;
		background: #fff;
		box-shadow: .25rem .25rem .5rem rgba(0,0,0,.5);
		transition: opacity .3s ease-in-out;
		white-space: normal
	}

	.c-author:hover .c-author__extra {
		left: 0;
		opacity: 1
	}

	.c-author__headshot {
		float: left;
		max-width: 5.75rem;
		height: auto;
		margin: 0 .625rem 0 0
	}

	.c-author__role {
		display: block;
		font-style: italic;
		font-weight: 400;
		font-size: .875rem;
		line-height: 1.125rem;
		font-family: serif
	}

	.fonts-loaded .c-author__role {
		font-family: Austin Text Web,Times New Roman,serif
	}

	.c-author__stories {
		clear: both;
		padding-top: .625rem
	}

	.c-author__stories__all {
		display: block;
		padding: .3125rem 0;
		text-align: right;
		text-transform: uppercase;
		color: #4a4a4a;
		transition: color .12s ease-out;
		font-weight: 700;
		font-size: .875rem;
		line-height: 1.0625rem;
		font-family: sans-serif
	}

	.fonts-loaded .c-author__stories__all {
		font-family: Graphik Web,Arial,sans-serif
	}

	.c-author__stories__all:focus,.c-author__stories__all:hover {
		color: #000
	}

	.c-author .svg-icon-more {
		display: inline-block
	}

	.c-author:hover .svg-icon-more path {
		fill: #057ae7
	}
}

.c-breadcrumbs {
	display: inline-block;
	border-top: .3125rem solid #ffec00;
	margin: 0;
	padding: 0;
	list-style-type: none
}

.c-breadcrumbs li {
	display: inline-block;
	vertical-align: top;
	text-transform: uppercase;
	color: #4a4a4a;
	font-weight: 500;
	font-size: .75rem;
	line-height: .875rem;
	font-family: sans-serif
}

.fonts-loaded .c-breadcrumbs li {
	font-family: Graphik Web,Arial,sans-serif
}

.c-breadcrumbs a {
	display: inline-block;
	padding: .25rem 0;
	color: #4a4a4a;
	transition: color .12s ease-out
}

.c-breadcrumbs a:focus,.c-breadcrumbs a:hover {
	color: #000
}

.c-breadcrumbs a:before {
	content: ">";
	padding-right: .25rem
}

.c-breadcrumbs li:first-child a:before {
	content: none
}

.c-figure {
	margin: 0
}

.c-figure__img-wrap {
	padding: 0
}

.c-figure img {
	display: block
}

.c-figure .embed-youtube {
	position: relative;
	padding-bottom: 56.25%;
	height: 0
}

.c-figure .embed-youtube iframe {
	max-width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.c-figure iframe {
	max-width: 100%
}

.c-figure__desc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row wrap;
	padding: .4375rem 0;
	border-bottom: 1px solid #dddee4;
	width: 100%
}

@media (min-width:48rem) {
	.c-figure__desc {
		padding-top: .625rem
	}
}

.c-figure__caption {
	margin: 0 .3125rem .3125rem 0;
	font-style: italic;
	font-weight: 400;
	font-size: 1rem;
	line-height: 1rem;
	font-family: serif
}

.fonts-loaded .c-figure__caption {
	font-family: Austin Text Web,Times New Roman,serif
}

.c-figure__credit {
	padding-top: .3125rem;
	text-transform: uppercase;
	color: #8c8c8c;
	text-align: left;
	margin-left: auto;
	font-weight: 400;
	font-size: .625rem;
	line-height: .75rem;
	font-family: sans-serif
}

.fonts-loaded .c-figure__credit {
	font-family: Graphik Web,Arial,sans-serif
}

.c-content .c-figure {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: column nowrap;
	align-items: center
}

.c-content .c-figure__desc:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
	border-bottom: 1px solid #ddd
}

.l-article--featured .c-content .c-figure {
	margin: 1.25rem 0
}

@media (min-width:62.5rem) {
	.l-article--featured .c-content .c-figure {
		margin-left: -4.0625rem;
		margin-right: -5.3125rem
	}
}

.l-article--featured .c-content .c-figure__img-wrap {
	display: block;
	padding: 0 1.25rem 1.25rem 0;
	position: relative
}

.l-article--featured .c-content .c-figure__img-wrap img {
	position: relative;
	z-index: 3;
	display: block;
	box-shadow: .5rem .5rem 0 rgba(0,0,0,.28)
}

.l-article--featured .c-content .c-figure__img-wrap:after,.l-article--featured .c-content .c-figure__img-wrap:before {
	content: "";
	position: absolute;
	width: 1.25rem;
	height: 1.25rem;
	z-index: 2;
	background-color: #fff
}

.l-article--featured .c-content .c-figure__img-wrap:before {
	bottom: 0;
	left: 0
}

.l-article--featured .c-content .c-figure__img-wrap:after {
	top: 0;
	right: 0
}

.l-article--featured .c-content .c-figure__desc {
	padding: .75rem 0
}

@media (min-width:62.5rem) {
	.l-article--featured .c-content .c-figure__desc {
		max-width: calc(100% - 2.5rem)
	}

	.l-article--featured .c-content .c-figure__desc:after {
		left: 4.0625rem;
		right: 5.3125rem
	}
}

.l-article--featured .c-content .c-figure__caption {
	font-size: 1.125rem;
	line-height: 1.22
}

.l-article--featured .c-content .c-figure__credit {
	padding-top: .5rem
}

.c-featured-media img {
	display: block;
	width: 100%
}

.c-featured-media__thumbs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row;
	width: 95%;
	margin: -.375rem auto .375rem;
	padding: .375rem;
	position: relative;
	z-index: 2;
	background: #fff;
	justify-content: space-between;
	flex-wrap: wrap
}

@media (min-width:48rem) {
	.c-featured-media__thumbs {
		margin: -.6875rem auto .6875rem;
		padding: .6875rem .6875rem 0;
		flex-wrap: nowrap
	}
}

.c-featured-media__thumb {
	position: relative
}

@media (max-width:47.9375rem) {
	.c-featured-media__thumb {
		flex: 0 0 31.5%
	}

	.c-featured-media__thumb:last-child {
		flex: 0 0 100%;
		min-height: 2.9375rem
	}

	.c-featured-media__thumb:last-child img {
		display: none
	}
}

@media (min-width:48rem) {
	.c-featured-media__thumb {
		flex: 0 0 23.36%
	}
}

.c-featured-media__cta {
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #ffec00;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: column;
	align-items: center;
	justify-content: center;
	transition: background-color .12s ease-out,color .12s ease-out
}

@media (max-width:47.9375rem) {
	.c-featured-media__cta {
		top: .375rem
	}
}

@media (min-width:48rem) {
	.c-featured-media__cta {
		top: 0;
		background-color: rgba(255,236,0,.8)
	}
}

.c-featured-media__cta strong {
	font-weight: 700;
	font-size: .875rem;
	line-height: 1.0625rem;
	font-family: sans-serif
}

.fonts-loaded .c-featured-media__cta strong {
	font-family: Graphik Web,Arial,sans-serif
}

.c-featured-media__cta span {
	font-style: italic;
	font-weight: 400;
	font-size: 1rem;
	line-height: 1rem;
	font-family: serif
}

.fonts-loaded .c-featured-media__cta span {
	font-family: Austin Text Web,Times New Roman,serif
}

.c-featured-media:hover .c-featured-media__cta {
	background-color: #ffec00
}

@media (max-width:47.9375rem) {
	.l-article--featured .c-featured-media {
		margin: -1.25rem -1.25rem 0
	}
}

.l-article--featured .c-featured-media .c-figure__desc {
	position: relative;
	z-index: 2;
	margin: -.9375rem .625rem 0;
	padding-bottom: 1.25rem;
	background-color: #fff;
	border-bottom: none;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	width: auto
}

@media (min-width:48rem) {
	.l-article--featured .c-featured-media .c-figure__desc {
		margin: -1.25rem 1.875rem 0;
		padding-bottom: 2.5rem
	}
}

.l-article--featured .c-featured-media .c-figure__caption {
	position: absolute;
	top: -1.5625rem;
	flex: 0 0 5%;
	padding: .9375rem 1.5625rem;
	background-color: #ffec00;
	color: #000;
	text-transform: uppercase;
	text-align: center;
	white-space: nowrap;
	font-weight: 700;
	font-size: 1rem;
	line-height: 1rem;
	font-family: sans-serif
}

.fonts-loaded .l-article--featured .c-featured-media .c-figure__caption {
	font-family: Graphik Web,Arial,sans-serif
}

@media (max-width:47.9375rem) {
	.l-article--featured .c-featured-media .c-figure__caption {
		top: -1.875rem;
		font-size: .875rem
	}
}

.l-article--featured .c-featured-media .c-figure__credit {
	position: absolute;
	top: -1.375rem;
	right: 0;
	text-align: right;
	color: #eaeaea;
	text-shadow: 0 1px 0 rgba(0,0,0,.5)
}

.c-featured-media.c-player {
	overflow: hidden;
	position: relative;
	display: block;
	width: 100%;
	margin: 0 auto;
	background-color: #000
}

@media (max-width:37.4375rem) {
	.c-featured-media.c-player {
		margin-bottom: 1.25rem
	}
}

.c-featured-media.c-player .c-figure__desc {
	transform: translateY(1.25rem);
	margin: -.9375rem auto 0;
	width: 98%
}

@media (min-width:37.5rem) {
	.c-featured-media.c-player .c-figure__desc {
		transform: translateY(2.5rem);
		width: 100%;
		top: 0;
		left: 0
	}
}

.c-featured-media .is-featured {
	padding: 2.5rem 8.4375rem 3.75rem
}

.c-featured-media .l-article__header {
	padding-top: 1.875rem
}

.c-featured-media__background {
	filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="8" /></filter></svg>#filter');
	-webkit-filter: blur(.5rem);
	filter: blur(.5rem);
	opacity: .3
}

.c-featured-media__video-thumb {
	position: absolute;
	width: 49.75rem;
	top: 2.8125rem;
	left: 5.125rem
}

@media (max-width:62.4375rem) {
	.c-featured-media__video-thumb {
		width: 100%;
		top: 0;
		left: 0
	}
}

.c-featured-media__video-thumb iframe,.c-featured-media__video-thumb img {
	top: 0;
	left: 0;
	min-height: 100%
}

.c-featured-media__video-thumb img {
	display: none
}

.c-featured-media__video-thumb iframe {
	max-height: 100%
}

.c-featured-media__video-thumb div.jwplayer {
	position: absolute;
	top: -1.875rem;
	left: 0
}

.c-featured-media__video-thumb #jwplayer_carousel_div.jw-state-error {
	position: absolute
}

.c-featured-media.is-static .c-featured-media__video-thumb img {
	display: block
}

@media (max-width:47.9375rem) {
	.c-featured-media.is-static .c-featured-media__video-thumb img {
		width: 100%
	}
}

.c-featured-media.is-static .c-featured-media__video-thumb div.jwplayer,.c-featured-media.is-static .c-featured-media__video-thumb iframe {
	display: none
}

.c-featured-media.is-static .c-featured-media__video-link {
	display: block
}

.c-featured-media.is-static .c-featured-media__video-link:after {
	content: "\E913";
	font-family: Icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	width: 1.875rem;
	height: 1.875rem;
	bottom: 3%;
	left: 2%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	align-items: center;
	border: .1875rem solid #ffec00;
	border-radius: 99%;
	font-size: .9375rem;
	color: #000;
	background-color: #ffec00;
	transition: background-color .12s ease-out,color .12s ease-out;
	z-index: 2
}

.c-featured-media.is-static .c-featured-media__video-link:focus:after,.c-featured-media.is-static .c-featured-media__video-link:hover:after {
	color: #fff;
	background-color: rgba(0,0,0,.6)
}

@media (min-width:48rem) {
	.c-featured-media.is-static .c-featured-media__video-link:after {
		width: 3.5rem;
		height: 3.5rem;
		font-size: 1.875rem
	}
}

.c-featured-media-dirt {
	position: relative
}

.c-featured-media-dirt .c-featured-media-dirt__cta {
	position: absolute;
	bottom: 0;
	right: 0;
	background-color: #ffec00;
	margin: 1.25rem;
	padding: .625rem 1.25rem;
	text-transform: uppercase
}

.c-featured-media-dirt .c-featured-media-dirt__cta span {
	display: inline-block;
	text-align: center;
	background: url(/wp-content/themes/vip/pmc-variety-2017/assets/build/css/../images/variety-gallery-icon.svg) no-repeat 50%;
	vertical-align: middle;
	line-height: 2;
	margin-right: .3125rem;
	width: 2.625rem;
	height: 1.9375rem;
	padding-right: .3125rem;
	font-weight: 700;
	font-size: .75rem
}

.c-meta {
	padding-bottom: 1.125rem;
	border-bottom: 1px solid #969696
}

.c-meta h6,.c-meta p {
	font-weight: 500;
	font-size: .875rem;
	line-height: 1.0625rem;
	font-family: sans-serif
}

.fonts-loaded .c-meta h6,.fonts-loaded .c-meta p {
	font-family: Graphik Web,Arial,sans-serif
}

.c-meta__more {
	margin: 0;
	color: #000
}

.c-meta__more>span:before {
	display: inline;
	margin-right: .25rem;
	content: "\2022"
}

.c-meta__more>span:first-child:before {
	content: none;
	display: none
}

.c-meta a {
	color: #107bce
}

.c-meta a:focus,.c-meta a:hover {
	text-decoration: underline
}

.c-meta--credits {
	margin-top: -1.875rem;
	margin-bottom: 1.875rem;
	color: #212121
}

.c-meta--credits,.c-meta--credits p {
	font-size: .8125rem
}

.c-meta--credits strong {
	font-weight: 400;
	text-transform: uppercase
}

.c-meta--dirt dl {
	margin: .4375rem 0 0;
	font-weight: 400;
	font-size: 1rem;
	line-height: 1.5rem;
	font-family: sans-serif
}

.fonts-loaded .c-meta--dirt dl {
	font-family: Graphik Web,Arial,sans-serif
}

.c-meta--dirt dt {
	display: inline;
	color: #000;
	font-weight: 700
}

.c-meta--dirt dd {
	display: inline;
	margin: 0;
	color: #4a4a4a
}

.c-meta--dirt dd:after {
	display: block;
	content: "\A"
}

.c-meta--review {
	margin-top: .9375rem
}

.c-meta--review h6 {
	margin: .3125rem 0 .625rem;
	color: #4a4a4a
}

.c-meta--review .c-rating__star {
	width: 1.5625rem;
	height: 1.5625rem
}

.c-meta--review .c-rating__star:after {
	font-size: 1.5625rem
}

.c-meta--review dl {
	margin: .4375rem 0 .875rem;
	font-weight: 500;
	font-size: .875rem;
	line-height: 1.0625rem;
	font-family: sans-serif
}

.fonts-loaded .c-meta--review dl {
	font-family: Graphik Web,Arial,sans-serif
}

.c-meta--review dt {
	display: inline;
	color: #000
}

.c-meta--review dd {
	display: inline;
	margin: 0;
	color: #4a4a4a
}

.c-meta--review dd:after {
	display: block;
	content: "\A"
}

.c-related {
	margin: .9375rem 0;
	padding: 0 .8125rem 1rem;
	box-shadow: 0 .125rem .25rem rgba(0,0,0,.5);
	background-color: #f3f3f3
}

@media (min-width:37.5rem) {
	.c-related {
		float: left;
		width: 12.875rem;
		margin: .9375rem .9375rem .9375rem 0
	}
}

.c-related .c-heading {
	margin-left: -.8125rem;
	margin-right: -.8125rem;
	padding-right: .8125rem;
	padding-left: .8125rem
}

@media (max-width:37.4375rem) {
	.c-related .c-card {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		flex-flow: row;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center
	}

	.c-related .c-card:after {
		flex: 0 0 auto;
		width: 100%;
		margin-bottom: .5rem
	}

	.c-related .c-card__image {
		flex: 0 0 auto;
		width: 6.875rem
	}

	.c-related .c-card__image+.c-card__header {
		flex: 0 0 auto;
		width: calc(100% - 7.8125rem)
	}

	.c-related .c-card__header {
		flex: 0 0 auto;
		width: 100%;
		padding-top: 0
	}
}

.c-related .c-card:after {
	content: "";
	margin-top: .625rem;
	display: block;
	height: 1px;
	width: 35%;
	background: #979797
}

.c-related .c-card:last-child:after {
	content: none
}

.c-related--review {
	background-color: #d7e3e9
}

.c-related--dirt {
	background-color: #000;
	color: #fff
}

.c-related--dirt .c-heading--related {
	border-top-color: #ffec00
}

.c-related--dirt a,.c-related--dirt a:focus,.c-related--dirt a:hover {
	color: #fff
}

.c-content {
	margin-bottom: 1.875rem
}

.c-content:after {
	content: "";
	display: table;
	clear: both
}

.c-content li a,.c-content p a {
	border-bottom: .125rem solid #fff3b8;
	box-shadow: inset 0 -.1875rem 0 #fff3b8;
	transition: background-color .2s cubic-bezier(.33,.66,.66,1)
}

.c-content li a:focus,.c-content li a:hover,.c-content p a:focus,.c-content p a:hover {
	background-color: #fff3b8
}

.c-content .c-ad {
	margin: .9375rem auto
}

.c-content blockquote {
	margin: 1.875rem 0;
	text-align: center
}

.c-content blockquote:after,.c-content blockquote:before {
	content: "";
	display: block;
	margin: 0 auto;
	width: 10rem;
	height: .3125rem;
	background-color: #000
}

.c-content blockquote:before {
	margin-bottom: 1.75rem
}

@media (min-width:62.5rem) {
	.c-content blockquote:before {
		margin-bottom: 2.25rem
	}
}

.c-content blockquote:after {
	margin-top: 1.75rem
}

@media (min-width:62.5rem) {
	.c-content blockquote:after {
		margin-top: 2rem
	}
}

.c-content blockquote p {
	margin: 0 0 .9375rem;
	font-weight: 700;
	font-size: 1.375rem;
	line-height: 1.45;
	font-family: serif
}

.fonts-loaded .c-content blockquote p {
	font-family: Austin Text Web,Times New Roman,serif
}

@media (min-width:48rem) {
	.c-content blockquote p {
		font-size: 1.625rem;
		line-height: 1.23
	}
}

@media (min-width:62.5rem) {
	.c-content blockquote p {
		font-size: 1.875rem;
		margin-bottom: 1.25rem
	}
}

.c-content blockquote cite,.c-content blockquote em {
	display: block;
	font-weight: 400;
	font-size: 1rem;
	line-height: 1.1875rem;
	font-family: sans-serif
}

.fonts-loaded .c-content blockquote cite,.fonts-loaded .c-content blockquote em {
	font-family: Graphik Web,Arial,sans-serif
}

@media (min-width:62.5rem) {
	.l-article--featured .c-content {
		padding-left: 6.25rem;
		padding-right: 6.25rem
	}
}

.c-event {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	justify-content: space-between;
	padding: .875rem 0
}

.c-event__date {
	text-align: center;
	border: 1px solid #ddd;
	transition: background-color .3s ease-in-out,border-color .3s ease-in-out;
	flex: 0 0 3.8125rem;
	background-color: #fff
}

.c-event__date span {
	display: block;
	padding-top: .125rem;
	font-weight: 700;
	font-size: 2.1875rem;
	line-height: 1;
	font-family: sans-serif
}

.fonts-loaded .c-event__date span {
	font-family: Graphik Web,Arial,sans-serif
}

.c-event__date abbr {
	display: block;
	padding-bottom: .25rem;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 400;
	font-size: .9375rem;
	line-height: 1.2;
	font-family: sans-serif
}

.fonts-loaded .c-event__date abbr {
	font-family: Graphik Web,Arial,sans-serif
}

.c-event:hover .c-event__date {
	background-color: #ffec00;
	border-color: #5c5c5c
}

.c-event__title {
	max-width: 12.6875rem;
	padding-left: .625rem;
	flex: 1 0 auto;
	white-space: normal;
	font-weight: 500;
	font-size: 1.125rem;
	line-height: 1.11;
	font-family: sans-serif
}

.fonts-loaded .c-event__title {
	font-family: Graphik Web,Arial,sans-serif
}

.c-profile-info__name {
	margin: 1.25rem 0 0;
	position: relative;
	font-weight: 700;
	font-size: 4.6875rem;
	line-height: 1;
	font-family: serif
}

.fonts-loaded .c-profile-info__name {
	font-family: Austin Text Web,Times New Roman,serif
}

.c-profile-info__name:before {
	content: "";
	position: absolute;
	z-index: -1;
	width: auto;
	height: 83%;
	top: -.625rem;
	left: -1.25rem;
	right: 0;
	background-color: #f3f3f3
}

.c-profile-info__company,.c-profile-info__role {
	display: block;
	font-size: 1.5625rem;
	color: #000
}

.c-profile-info__social {
	margin-top: .625rem
}

.c-profile-info__link {
	display: inline-block;
	color: #595959;
	font-size: .875rem
}

.c-profile-info__link+.c-profile-info__link {
	margin-left: 1.375rem
}

.c-profile-credits__section-name {
	font-size: 1.5625rem;
	font-weight: 700;
	text-align: left;
	position: relative;
	padding-bottom: .5rem;
	padding-left: 0;
	margin-bottom: .9375rem
}

.c-profile-credits__section-name:after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: .25rem;
	background-color: #000
}

.c-profile-credits__title {
	display: inline-block;
	margin: 0;
	font-size: 1.125rem;
	font-weight: 600
}

.c-profile-credits__status {
	display: inline-block;
	color: #fff;
	background-color: #888;
	font-size: .6875rem;
	font-weight: 500;
	line-height: 1.4375rem;
	padding: 0 .3125rem;
	text-transform: uppercase;
	border-radius: .1875rem;
	margin-left: .75rem;
	position: relative;
	top: -.1875rem
}

.c-profile-credits__status--preprod {
	background-color: #5689c1
}

.c-profile-credits__status--prod {
	background-color: #3b5998
}

.c-profile-credits__status--completed {
	background-color: #60b700
}

.c-profile-credits__details {
	margin: .3125rem 0 .625rem;
	font-size: .8125rem;
	line-height: 1rem;
	padding-bottom: .625rem;
	border-bottom: 1px solid #f3f3f3
}

.c-profile-credits__details:after {
	content: "";
	display: table;
	clear: both
}

.c-profile-credits__details dt {
	display: block;
	float: left;
	clear: left;
	font-weight: 600;
	margin: .3125rem .375rem .3125rem 0
}

@media (min-width:62.5rem) {
	.c-profile-credits__details dt {
		clear: none
	}
}

.c-profile-credits__details dd {
	display: block;
	float: left;
	margin: .3125rem 0
}

@media (min-width:62.5rem) {
	.c-profile-credits__details dd {
		margin-right: 1.3125rem
	}
}

.c-profile-insight {
	border: 1.6px solid #f3f3f3;
	box-shadow: .4125rem .3125rem #e9e9e9;
	margin: 2.25rem 0 3.25rem;
	padding: 1.125rem;
	text-align: center;
	font-size: 1.0625rem;
	line-height: 1.3125rem
}

@media (min-width:48rem) {
	.c-profile-insight {
		font-size: 1.1875rem
	}
}

.c-profile-insight small {
	font-size: .75rem;
	color: #5c5c5c;
	display: block
}

.c-profile-insight img {
	margin: .625rem auto;
	display: block;
	width: 10.5rem;
	height: auto
}

.c-profile-insight p {
	margin: 0;
	font-weight: 400;
	font-size: 1.4rem;
	line-height: 1;
	font-family: serif
}

.fonts-loaded .c-profile-insight p {
	font-family: Austin Text Web,Times New Roman,serif
}

.c-profile-insight .c-profile-vi-link {
	display: inline-block;
	margin: 1.5625rem 0 .25rem;
	text-transform: uppercase;
	color: #107bce;
	font-size: .9rem
}

.c-profile-insight .c-profile-vi-link strong {
	margin-left: .6875rem
}

.c-profile-insight-2 {
	margin: 2rem 0 4rem
}

.c-profile-insight-2__logo {
	display: inline-block;
	width: 29%;
	padding-right: 1rem;
	text-transform: uppercase;
	font-size: .9rem
}

@media (min-width:48rem) {
	.c-profile-insight-2__logo img {
		display: inline-block;
		width: 100%
	}
}

@media (max-width:29.9375rem) {
	.c-profile-insight-2__logo {
		display: block;
		margin-bottom: 1rem;
		width: 99%;
		font-size: 1rem
	}

	.c-profile-insight-2__logo img {
		max-width: 10.5rem;
		vertical-align: middle
	}
}

.c-profile-insight-2__txt {
	display: inline-block;
	width: 69%;
	font-size: .8rem
}

.c-profile-insight-2__txt p {
	margin-top: 0
}

.c-profile-insight-2__txt .c-profile-vi-link {
	display: inline-block;
	text-transform: uppercase;
	color: #107bce;
	font-size: .9rem
}

.c-profile-insight-2__txt .c-profile-vi-link strong {
	margin-left: .6875rem
}

@media (min-width:48rem) {
	.c-profile-insight-2__txt {
		padding-left: 1rem;
		border-left: 1px solid #000
	}
}

@media (max-width:29.9375rem) {
	.c-profile-insight-2__txt {
		display: block;
		width: 99%;
		font-size: .9rem
	}
}

.c-related-profiles {
	overflow-x: scroll;
	white-space: nowrap;
	padding-bottom: .3125rem;
	margin: 1.25rem -1.25rem 1.25rem 0
}

@media (min-width:48rem) {
	.c-related-profiles {
		margin-right: 0;
		max-width: 25.8125rem
	}
}

@media (min-width:62.5rem) {
	.c-related-profiles {
		margin-right: 0;
		max-width: 100%
	}
}

.c-related-profiles__card {
	display: inline-block;
	box-shadow: 0 .125rem 0 0 rgba(0,0,0,.5);
	border: 1px solid #595959;
	width: 12.0625rem;
	padding: 1.5rem 1.125rem;
	margin-right: 1.25rem;
	white-space: normal
}

.c-related-profiles__card:hover {
	box-shadow: 0 .125rem 0 0 #ffec00
}

@media (min-width:48rem) {
	.c-related-profiles__card:last-child {
		margin-right: 0
	}
}

.c-related-profiles__name {
	margin: 0;
	word-spacing: 12.0625rem;
	font-size: 1.875rem;
	line-height: 2.0625rem;
	font-family: serif
}

.fonts-loaded .c-related-profiles__name {
	font-family: Austin Text Web,Times New Roman,serif
}

.c-related-profiles .c-profile-info__company {
	font-size: .75rem
}

.c-related-profiles .c-profile-info__role {
	font-size: .9375rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.c-pagination {
	text-align: center;
	list-style: none
}

.c-pagination li {
	display: inline-block;
	padding: 0 .625rem
}

.c-pagination a,.c-pagination span {
	display: block;
	padding: 0 .3125rem;
	font-size: 1.125rem;
	font-style: italic;
	font-weight: 600;
	text-align: center;
	color: #5c5c5c;
	opacity: 1;
	transition: all .2s ease-out
}

.c-pagination a:focus,.c-pagination a:hover,.c-pagination span:focus,.c-pagination span:hover {
	color: #000;
	text-decoration: underline
}

.c-pagination span.current {
	color: #000
}

.c-figure--gallery-item {
	border-bottom: 1px solid #dddee4;
	border-top: 1px solid #dddee4;
	margin-top: -1px;
	margin-bottom: -1px;
	padding-top: .9375rem
}

@media (min-width:62.5rem) {
	.c-figure--gallery-item {
		padding-bottom: .9375rem
	}
}

.c-figure--gallery-item .c-figure__img-wrap {
	background-color: rgba(0,0,0,.05);
	display: block;
	position: relative
}

.c-figure--gallery-item .c-figure__img-wrap img {
	display: block;
	position: absolute;
	height: 100%;
	width: 100%;
	object-fit: contain;
	opacity: 0;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%)
}

.c-figure--gallery-item .c-figure__desc {
	display: block;
	border-bottom: 0;
	flex-flow: inherit
}

.c-figure--gallery-item .c-figure__desc h2 {
	margin: 0;
	font-weight: 600;
	font-size: 1.625rem;
	line-height: 1.1;
	font-family: serif
}

.fonts-loaded .c-figure--gallery-item .c-figure__desc h2 {
	font-family: Austin Text Web,Times New Roman,serif
}

@media (min-width:62.5rem) {
	.c-figure--gallery-item .c-figure__desc h2 {
		font-size: 1.75rem
	}
}

.c-figure--gallery-item .c-figure__desc h3 {
	margin: 0 0 .5rem;
	font-weight: 500;
	font-size: .875rem;
	font-family: sans-serif
}

.fonts-loaded .c-figure--gallery-item .c-figure__desc h3 {
	font-family: Graphik Web,Arial,sans-serif
}

.c-figure--gallery-item .c-figure__desc p {
	margin-top: .3125rem;
	font-size: .9375rem;
	font-family: sans-serif
}

.fonts-loaded .c-figure--gallery-item .c-figure__desc p {
	font-family: Graphik Web,Arial,sans-serif
}

@media (min-width:62.5rem) {
	.c-figure--gallery-item .c-figure__desc p {
		letter-spacing: .19px
	}
}

.c-production-grid {
	margin: 0
}

@media (max-width:47.9375rem) {
	.c-production-grid.l-wrap {
		padding: 0
	}
}

.c-production-grid .section .page_title a img {
	padding-right: .625rem;
	top: .3125rem;
	position: relative
}

.c-production-grid .section .page_title span {
	font-size: 3.75rem
}

@media (max-width:47.9375rem) {
	.c-production-grid .section .page_title span {
		font-size: 1.875rem
	}
}

.c-production-grid .chosen-container {
	min-width: 9.375rem
}

.c-production-grid #scorecard-table {
	display: none
}

.c-production-grid .section table.scorecard>thead>tr>th {
	white-space: nowrap;
	overflow: hidden;
	padding-left: 0;
	padding-right: 0;
	font-size: .8125rem
}

.c-production-grid .section table.scorecard>*>tr>td {
	width: 14.2%;
	vertical-align: middle;
	text-transform: none;
	border: 1px solid #ccc;
	font-size: .8125rem;
	line-height: 1.2;
	padding: .5rem .5625rem
}

@media (max-width:47.9375rem) {
	.c-production-grid .section table.scorecard>*>tr>:first-child,.c-production-grid .section table.scorecard>*>tr>:nth-child(2),.c-production-grid .section table.scorecard>*>tr>:nth-child(3) {
		width: 33%;
		display: table-cell;
		font-size: .625rem
	}

	.c-production-grid .section table.scorecard>*>tr>:nth-child(4),.c-production-grid .section table.scorecard>*>tr>:nth-child(5),.c-production-grid .section table.scorecard>*>tr>:nth-child(6),.c-production-grid .section table.scorecard>*>tr>:nth-child(7) {
		width: 33%;
		display: none
	}

	.c-production-grid .section-table {
		overflow: hidden
	}
}

.c-production-grid .pagination a {
	cursor: pointer
}

.c-production-grid .chzn-single {
	margin-bottom: .625rem
}

.c-production-grid .section-network-selection select {
	width: 9.375rem;
	display: inline-block;
	border: 1px solid #ccc;
	border-radius: 0
}

.c-production-grid .data-provided-by {
	width: 100%;
	overflow: hidden;
	padding-top: 1.0625rem
}

.c-production-grid .data-provided-by label {
	margin: .625rem
}

.c-production-grid #pg-header-text-results {
	float: left;
	font-weight: 700;
	color: #5c5c5c
}

.c-production-grid #pg-header-logo-div {
	float: right
}

.c-production-grid #pg-header-text {
	border-bottom: 1px solid #ccc;
	text-align: left;
	padding-left: 0;
	font-size: 1.5rem
}

.c-production-grid #pg-table-body-loading td {
	text-align: center
}

.c-production-grid #pg-table-body-loading img {
	vertical-align: middle;
	margin-right: .9375rem
}

.c-production-grid #pg-pagination {
	text-align: left;
	font-weight: 700;
	color: #5c5c5c
}

.c-production-grid #pg-page-size-select {
	width: 9.375rem
}

.c-production-grid #pg-please-login {
	display: none
}

.c-production-grid #pg-pagination-page {
	cursor: pointer;
	color: #000
}

.c-production-grid .pagination {
	margin: 1.25rem auto
}

.c-production-grid .pagination .pagesize-selection {
	font-style: normal;
	float: right;
	font-size: .6875rem;
	line-height: .8125rem;
	padding-bottom: 1.25rem
}

.c-production-grid .pagination .pagesize-selection label {
	font-size: .6875rem;
	line-height: .8125rem;
	vertical-align: middle
}

.c-production-grid .pagination .pagesize-selection select {
	vertical-align: middle;
	border: 1px solid #ccc;
	color: #000;
	-moz-appearance: menulist;
	appearance: menulist;
	-webkit-appearance: menulist;
	font-size: .6875rem
}

@media (max-width:47.9375rem) {
	.c-production-grid .pagination .pagesize-selection select {
		border-radius: 0
	}
}

.c-production-grid .pagination .pagesize-selection select option {
	font-size: .6875rem;
	color: #000;
	font-style: normal
}

.page-template-page-production-grid-php .section .newsletter {
	display: none
}

#pg-page-link {
	margin-left: 1.875rem
}

.pg_logo_border {
	max-width: 6.25rem;
	max-height: 5.3125rem;
	background-color: #fff;
	border: 1px solid #ccc;
	border-spacing: .1875rem;
	border-radius: .4375rem
}

.pg_sort_on {
	color: #ed2929;
	cursor: pointer
}

.pg_sort_off {
	color: #aaa;
	cursor: pointer
}

.pg_insight_icon {
	vertical-align: middle;
	height: 3.75rem
}

#pg_selections {
	display: none
}

.production-grid .section h1.title a img {
	padding-right: .625rem;
	top: .3125rem;
	position: relative
}

.production-grid .pg_insight_icon {
	width: 9.375rem;
	height: auto
}

.production-grid #content.wrap {
	padding-top: 0
}

.production-grid table#table-production-grid {
	border-collapse: collapse
}

.production-grid table#table-production-grid tbody#pg-table-body>tr:nth-child(odd) {
	background: none repeat scroll 0 0 #f3f3f3
}

.production-grid table#table-production-grid thead tr.table-header th {
	vertical-align: bottom
}

.l-ads-leaderborard {
	margin-bottom: 2.1875rem
}

.admz {
	margin: 1.25rem 0
}

.c-card--slide .admz {
	margin: 0 auto
}

.l-reviews__panel__ad .admz {
	margin-top: .875rem
}

#adm-section-front-top,#adm-widget-dsktab-ros-rail-top {
	margin-top: 0
}

#adm-homepage-top-stories {
	margin: .625rem 0 1.25rem
}

#adm-leaderboard {
	margin: 0
}[data-sticky-widgets-top] {
	margin-bottom: 1.0625rem
}[data-sticky-widgets-top] .admz {
	margin: 0
}

@media (max-width:47.9375rem) {
	.c-vscore-top.l-wrap {
		padding: 0
	}
}

.c-vscore-top .section .page_title a img {
	padding-right: .625rem;
	top: .3125rem;
	position: relative
}

.c-vscore-top .section .page_title span {
	font-size: 3.75rem
}

@media (max-width:47.9375rem) {
	.c-vscore-top .section .page_title span {
		font-size: 1.875rem
	}
}

.c-vscore-top #vscore-top #scorecard-table {
	display: none
}

.c-vscore-top #vscore-top .section table.scorecard>*>tr>:first-child {
	background: 0 0
}

.c-vscore-top #vscore-top .section table.scorecard>thead>tr>th {
	white-space: nowrap;
	overflow: hidden;
	padding-left: 0;
	padding-right: 0;
	text-transform: uppercase;
	font-size: .875rem
}

.c-vscore-top #vscore-top .section table.scorecard>*>tr>td {
	width: 11.1%;
	vertical-align: middle;
	text-transform: none
}

.c-vscore-top #vscore-top .section table.scorecard td {
	border: 1px solid #ccc;
	color: #000;
	font-size: .6875rem;
	line-height: .8125rem;
	padding: .625rem .9375rem;
	text-align: center;
	text-transform: uppercase;
	vertical-align: top
}

.c-vscore-top #vscore-top .pagination a {
	cursor: pointer
}

.c-vscore-top #vscore-top .chzn-single {
	margin-bottom: .625rem
}

.c-vscore-top #vscore-top .section-network-selection select {
	width: 9.375rem;
	vertical-align: middle;
	border: 1px solid #ccc;
	color: #000;
	-moz-appearance: menulist;
	appearance: menulist;
	-webkit-appearance: menulist;
	font-size: .6875rem
}

@media (max-width:47.9375rem) {
	.c-vscore-top #vscore-top .section-network-selection select {
		border-radius: 0
	}
}

.c-vscore-top #vscore-top .section-network-selection select option {
	font-size: .6875rem;
	color: #000;
	font-style: normal
}

.c-vscore-top #vscore-top .data-provided-by {
	width: 100%;
	margin: .625rem;
	clear: both;
	float: left
}

.c-vscore-top #vscore-top .data-provided-by label {
	margin: 1.875rem .625rem;
	float: left
}

.c-vscore-top #vscore-top #pg-header-text-results {
	float: left;
	padding-top: 1.0625rem;
	color: #5c5c5c;
	font-weight: 700
}

.c-vscore-top #vscore-top #pg-header-logo-div {
	float: right
}

.c-vscore-top #vscore-top #pg-header-text {
	text-align: left;
	padding-left: 0;
	font-size: 1.5rem
}

.c-vscore-top #vscore-top #pg-table-body-loading td {
	text-align: center
}

.c-vscore-top #vscore-top #pg-table-body-loading img {
	vertical-align: middle;
	margin-right: .9375rem
}

.c-vscore-top #vscore-top #pg-pagination {
	text-align: left;
	font-weight: 700;
	color: #5c5c5c
}

.c-vscore-top #vscore-top #pg-page-size-select {
	width: 9.375rem
}

.c-vscore-top #vscore-top #pg-pagination-page {
	cursor: pointer;
	color: #000
}

.c-vscore-top #vscore-top #pg-page-link {
	margin-left: 1.875rem
}

.c-vscore-top #vscore-top .pg_logo_border {
	max-width: 6.25rem;
	max-height: 5.3125rem;
	background-color: #fff;
	border: 1px solid #ccc;
	border-spacing: .1875rem;
	border-radius: .4375rem
}

.c-vscore-top #vscore-top .pg_sort_on {
	color: red;
	cursor: pointer
}

.c-vscore-top #vscore-top .pg_sort_off {
	color: #d3d3d3;
	cursor: pointer
}

.c-vscore-top #vscore-top .pg_insight_icon {
	width: 9.375rem;
	height: auto;
	float: left
}

.c-vscore-top #vscore-top #pg_selections {
	display: none
}

@media (max-width:47.9375rem) {
	.c-vscore-top #vscore-top .section table.scorecard>*>tr>:first-child,.c-vscore-top #vscore-top .section table.scorecard>*>tr>:nth-child(2),.c-vscore-top #vscore-top .section table.scorecard>*>tr>:nth-child(3),.c-vscore-top #vscore-top .section table.scorecard>*>tr>:nth-child(8),.c-vscore-top #vscore-top .section table.scorecard>*>tr>:nth-child(9) {
		width: 33%;
		display: table-cell;
		font-size: .625rem
	}

	.c-vscore-top #vscore-top .section table.scorecard>*>tr>:nth-child(4),.c-vscore-top #vscore-top .section table.scorecard>*>tr>:nth-child(5),.c-vscore-top #vscore-top .section table.scorecard>*>tr>:nth-child(6),.c-vscore-top #vscore-top .section table.scorecard>*>tr>:nth-child(7) {
		width: 33%;
		display: none
	}

	.c-vscore-top #vscore-top .pg_insight_icon {
		vertical-align: middle;
		height: 3.75rem
	}

	.c-vscore-top #vscore-top .data-provided-by {
		margin: 0
	}

	.c-vscore-top #vscore-top .data-provided-by label {
		margin: .9375rem .625rem
	}
}

.c-vscore-top #vst-please-login {
	display: none
}

.c-vscore-top .section h1.title a img {
	padding-right: .625rem;
	top: .3125rem;
	position: relative
}

.c-vscore-top #content.wrap {
	padding-top: 0
}

.c-vscore-top table#table-production-grid {
	border-collapse: collapse
}

.c-vscore-top table#table-production-grid tbody#pg-table-body>tr:nth-child(odd) {
	background: none repeat scroll 0 0 #f3f3f3
}

.c-vscore-top table#table-production-grid thead tr.table-header th {
	vertical-align: bottom
}

.c-vscore-top .pagination {
	margin: 1.25rem auto
}

.c-vscore-top .pagination .pagesize-selection {
	font-style: normal;
	float: right;
	font-size: .6875rem;
	line-height: .8125rem;
	padding-bottom: 1.25rem
}

.c-vscore-top .pagination .pagesize-selection label {
	font-size: .6875rem;
	line-height: .8125rem;
	vertical-align: middle
}

.c-vscore-top .pagination .pagesize-selection select {
	vertical-align: middle;
	border: 1px solid #ccc;
	color: #000;
	-moz-appearance: menulist;
	appearance: menulist;
	-webkit-appearance: menulist;
	font-size: .6875rem
}

@media (max-width:47.9375rem) {
	.c-vscore-top .pagination .pagesize-selection select {
		border-radius: 0
	}
}

.c-vscore-top .pagination .pagesize-selection select option {
	font-size: .6875rem;
	color: #000;
	font-style: normal
}

.c-dropdown {
	position: relative
}

.c-dropdown__trigger {
	background-color: #000;
	color: #fff;
	height: 28px;
	height: 1.75rem;
	transform: none;
	border-top: 1px solid #494949;
	border-bottom: 1px solid #272727;
	border-left: none;
	border-right: none
}

.c-dropdown__trigger:hover {
	cursor: pointer
}

.c-dropdown__trigger-text span {
	color: #aaa;
	text-transform: uppercase
}

.c-dropdown__trigger-text:after {
	font-family: Icomoon;
	font-size: 15px;
	font-size: .9375rem;
	content: "\E90B"
}

.c-dropdown__menu {
	position: absolute;
	background-color: #2e2e2e;
	border: 1px solid #494949;
	min-width: inherit;
	display: none;
	list-style-type: none;
	margin-top: 0;
	padding-left: 0;
	width: 100%
}

.c-dropdown__menu a,.c-dropdown__menu a:active,.c-dropdown__menu a:visited {
	display: block;
	text-decoration: none;
	color: #fff
}

.c-dropdown__menu-item {
	font-size: .6875rem;
	font-family: sans-serif;
	display: block;
	border-bottom: 1px solid #494949;
	padding: 5.2px;
	padding: .325rem;
	color: #fff
}

.fonts-loaded .c-dropdown__menu-item {
	font-family: Graphik Web,Arial,sans-serif
}

.c-dropdown__menu-item:hover {
	color: #303030;
	background-color: #ffec00;
	cursor: pointer
}

.c-dropdown__menu-item:hover a.edition-item {
	color: #303030
}

.c-dropdown__menu-item:first-child {
	border-top: none
}

.c-dropdown__menu-item:last-child {
	border-bottom: none
}

.c-dropdown.is-active .c-dropdown__trigger-text:after {
	content: "\E90C"
}

.c-subscribe-bar {
	background-color: transparent;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	order: -1;
	flex-grow: 1;
	justify-content: flex-start;
	font-size: .6875rem;
	font-family: sans-serif
}

.fonts-loaded .c-subscribe-bar {
	font-family: Graphik Web,Arial,sans-serif
}

@media (min-width:30rem) {
	.c-subscribe-bar {
		display: none
	}
}

.c-subscribe-bar__premier-logo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 .625rem 0 .9375rem
}

.c-subscribe-bar__link {
	font-size: inherit;
	font-style: italic;
	line-height: .6875rem;
	padding: 0
}

.c-subscribe-bar__signin-wrap {
	justify-content: flex-end;
	padding: 0 .9375rem 0 .625rem;
	border-left: 1px solid #2e2e2e
}

.c-subscribe-bar .c-subscribe-yellow {
	color: #ffec00;
	font-style: italic;
	font-weight: 500
}

.is-fixed .c-subscribe-bar {
	display: none
}

.c-subscribe-bar--introducing {
	background-color: #101010;
	padding: .625rem 1.25rem;
	justify-content: flex-start;
	order: unset;
	width: 100%;
	flex-grow: 0
}

.c-introducing:before {
	content: "";
	margin-right: .5rem;
	margin-bottom: .125rem;
	animation: dot-keyframes 3s infinite ease-in-out;
	background-color: #ffec00;
	border-radius: .625rem;
	display: inline-block;
	height: .3125rem;
	width: .3125rem
}

.c-introducing a {
	color: #fff;
	letter-spacing: .2px
}

.c-introducing a:before,.c-introducing span {
	color: #ffec00;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600
}

.c-introducing a:before {
	content: "introducing "
}

@media (max-width:47.9375rem) {
	.is-mega-expanded {
		height: 100%
	}

	.is-mega-expanded body {
		height: 100%;
		overflow: hidden
	}
}

.l-page__content {
	position: relative;
	background-color: #fff;
	transition: transform .32s cubic-bezier(.25,.46,.45,.94);
	transition-duration: .38s;
	box-shadow: 0 1px 1px #cecece,0 0 2.25rem hsla(0,0%,54%,.10196)
}

@media (max-width:47.9375rem) {
	.is-mega-expanded .l-page__content {
		transform: translate3d(-84.5%,0,0);
		transition-duration: .28s
	}

	.l-page__content:after {
		display: none;
		content: "";
		position: fixed;
		overflow: hidden;
		z-index: 1000;
		right: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: hsla(0,0%,100%,.8)
	}

	.is-mega-expanded .l-page__content:after {
		display: block
	}
}

.l-page__mega {
	position: fixed;
	z-index: 2000;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	padding-left: 15%;
	overflow-y: scroll;
	color: #fff;
	transform: translate3d(100%,0,0);
	transition: transform .32s cubic-bezier(.25,.46,.45,.94)
}

@media (min-width:48rem) {
	.l-page__mega {
		padding-left: 0;
		background-color: #000;
		opacity: 0;
		transform: translate3d(0,-100%,0);
		transition: transform 1s cubic-bezier(.25,.46,.45,.94),opacity .24s cubic-bezier(.25,.46,.45,.94)
	}
}

@keyframes slideDown {
	0% {
		opacity: 0;
		transform: translate3d(0,-50%,0)
	}

	to {
		opacity: 1;
		transform: translateZ(0)
	}
}

.is-mega-expanded .l-page__mega {
	opacity: 1;
	transform: translateZ(0)
}

@media (min-width:48rem) {
	.is-mega-expanded .l-page__mega {
		transition: none;
		animation: slideDown .48s 1 normal cubic-bezier(.25,.46,.45,.94)
	}
}

.admin-bar .l-page__mega {
	top: 2.875rem
}

@media (min-width:48rem) {
	.admin-bar .l-page__mega {
		top: 2rem
	}
}

.l-page__footer {
	position: relative;
	margin: 1.5625rem 0 0;
	padding: 0 0 .9375rem
}

.l-header {
	position: relative;
	z-index: 1000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row wrap;
	background-color: #000;
	color: #fff;
	transform: translateZ(0)
}

.l-header.has-transitions {
	transition: transform .16s cubic-bezier(.25,.46,.45,.94)
}

.l-header.is-fixed {
	flex-wrap: nowrap;
	justify-content: space-between;
	position: fixed;
	top: 0;
	transform: translate3d(0,-100%,0)
}

.l-header.is-visible {
	transform: translateZ(0)
}

@media (min-width:48rem) {
	.l-header.is-visible {
		justify-content: flex-start
	}
}

@media (min-width:48.9375rem) {
	.admin-bar .l-header.is-visible {
		top: 2rem
	}
}

.l-header__topbar {
	flex: 0 0 auto;
	width: 100%
}

.is-fixed .l-header__topbar {
	display: none
}

@media (min-width:48rem) {
	.is-fixed .l-header__topbar {
		order: 3;
		display: block;
		flex: 0 0 auto;
		width: calc(100% - 9.375rem);
		height: 2.875rem
	}
}

.l-header__leaderboard {
	flex: 0 1 auto;
	width: 100%;
	padding: .625rem;
	text-align: center
}

.is-fixed .l-header__leaderboard {
	display: none
}

.l-header__leaderboard-no-padding {
	width: 100%
}

.l-header__logo {
	flex: 0 1 auto;
	width: 10.3125rem;
	align-self: center;
	margin: 0 -1.25rem;
	padding: .9375rem 1.25rem;
	order: -1
}

@media (min-width:48rem) {
	.l-header__logo {
		order: unset;
		width: 25%;
		padding: 1.25rem;
		margin: 0
	}
}

.is-fixed .l-header__logo {
	order: 2;
	flex: 0 0 auto;
	width: 6.5625rem;
	padding: .375rem .625rem
}

@media (min-width:48rem) {
	.is-fixed .l-header__logo {
		padding: .625rem .9375rem .625rem 0
	}
}

@media (max-width:29.9375rem) {
	.is-fixed .l-header__logo {
		margin-left: 2.1875rem
	}
}

.l-header__hamburger {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row nowrap;
	justify-content: flex-end;
	align-self: center;
	padding: .9375rem .625rem;
	order: -2
}

@media (min-width:48rem) {
	.l-header__hamburger {
		order: unset;
		flex-grow: 0;
		padding: 0
	}
}

.is-fixed .l-header__hamburger {
	order: 2;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	flex: 0 0 auto;
	width: 2.8125rem;
	padding: 0
}

@media (min-width:48rem) {
	.is-fixed .l-header__hamburger {
		order: 1
	}
}

.l-header__nav {
	display: none
}

@media (min-width:48rem) {
	.l-header__nav {
		display: block;
		flex: 1 0 auto
	}

	.l-footer__nav .l-header__nav .sub-menu,.l-header__nav .c-nav,.l-header__nav .l-footer__nav .sub-menu {
		min-height: 6.25rem
	}
}

.is-fixed .l-header__nav {
	display: none
}

.l-mega {
	width: 100%
}

@media (max-width:47.9375rem) {
	.l-mega {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		flex-flow: column nowrap;
		height: 100%;
		overflow-y: scroll;
		background-color: #000;
		box-shadow: -.625rem 0 .9375rem 0 rgba(0,0,0,.3)
	}
}

@media (min-width:48rem) {
	.l-mega {
		margin: 0 auto;
		max-width: 62.5rem;
		padding: .875rem .625rem 0
	}
}

.l-mega__top-bar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row nowrap;
	align-items: center
}

@media (max-width:47.9375rem) {
	.l-mega__top-bar {
		flex: 0 0 auto
	}
}

.l-mega__logo {
	display: none
}

@media (min-width:48rem) {
	.l-mega__logo {
		display: block;
		flex: 0 0 auto;
		width: 16%;
		padding: 0 .625rem 0 .3125rem;
		margin-top: -.25rem
	}
}

.l-mega__search {
	position: relative;
	width: 100%;
	height: 3.125rem
}

@media (min-width:48rem) {
	.l-mega__search {
		margin: 0 .625rem;
		flex: 1 0 auto;
		width: 32%;
		height: auto;
		max-width: 25rem
	}
}

.l-mega__edition {
	display: none
}

@media (min-width:48rem) {
	.l-mega__edition {
		flex: 1 0 auto;
		padding: 0 .625rem 0 1.875rem;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		flex-flow: row nowrap;
		align-items: center
	}
}

.l-mega__close {
	display: none
}

@media (min-width:48rem) {
	.l-mega__close {
		flex: 1 0 2.5rem;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		justify-content: flex-end
	}
}

@media (min-width:62.5rem) {
	.l-mega__close {
		flex-basis: 3.125rem
	}
}

.l-mega__nav-primary {
	position: relative;
	z-index: 2
}

@media (max-width:47.9375rem) {
	.l-mega__nav-primary {
		flex: inherit
	}
}

.l-mega__bottom-bar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	border: 1px solid #1e1e1e;
	border-width: 1px 0 0
}

@media (max-width:47.9375rem) {
	.l-mega__bottom-bar {
		flex: 0 0 auto;
		margin-top: -1px;
		background-color: #000
	}

	.l-mega__bottom-bar .c-heading {
		display: none
	}
}

@media (min-width:48rem) {
	.l-mega__bottom-bar {
		border-width: 1px 0;
		padding: .9375rem 0;
		border-color: #4e4e4e
	}

	.l-mega__bottom-bar .c-signin {
		display: none
	}

	.l-mega__bottom-bar__heading {
		padding-right: .625rem;
		white-space: nowrap
	}
}

@media (min-width:48rem) and (min-width:62.5rem) {
	.l-mega__bottom-bar__heading {
		padding-right: 1.25rem
	}
}

.l-mega .c-signin,.l-mega__newsletter,.l-mega__social {
	flex: 1 1 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row nowrap;
	align-items: center
}

@media (max-width:47.9375rem) {
	.l-mega__social {
		justify-content: flex-end
	}

	.l-mega__social .c-icon {
		background: 0 0
	}

	.l-mega__social .c-icon:before {
		color: #aaa
	}

	.l-mega__social .c-icon:hover:before {
		color: #fff
	}
}

.l-mega__newsletter {
	justify-content: flex-end
}

@media (max-width:47.9375rem) {
	.l-mega__newsletter {
		display: none
	}
}

.l-mega .c-signin {
	margin-left: .9375rem
}

@media (min-width:48rem) {
	.l-mega .c-signin {
		display: none
	}
}

.l-mega__footer {
	display: none
}

@media (min-width:48rem) {
	.l-mega__footer {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		flex-flow: row nowrap;
		justify-content: space-between;
		align-items: center;
		padding: .25rem 0
	}
}

.l-mega__copyright {
	flex: 1 0 auto
}

.l-mega__mobile-close {
	position: fixed;
	z-index: 1500;
	top: 0;
	left: 0;
	width: 15%
}

@media (min-width:48rem) {
	.l-mega__mobile-close {
		display: none
	}
}

.l-footer {
	background-color: #000;
	color: #fff;
	font-family: sans-serif
}

.fonts-loaded .l-footer {
	font-family: Graphik Web,Arial,sans-serif
}

.l-footer__nav {
	list-style: none
}

@media (max-width:62.4375rem) {
	.l-footer__nav {
		margin: 0 6%;
		padding: 1.9375rem 0 .8125rem
	}

	.l-footer__nav__item {
		margin: 0 0 1.25rem;
		padding: 0 0 .9375rem;
		border: 1px solid #979797
	}

	.l-footer__nav .sub-menu {
		max-height: 0;
		overflow: hidden;
		transition: max-height .3s ease-in-out
	}

	.l-footer__nav .is-active+.c-nav,.l-footer__nav .is-active+.sub-menu {
		max-height: 12.5rem
	}
}

@media (min-width:62.5rem) {
	.l-footer__nav {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		flex-wrap: wrap;
		padding: 1.375rem 0 .3125rem;
		margin: 0
	}

	.l-footer__nav__item {
		flex: 1 0 15%
	}
}

.l-footer__copy {
	color: #aaa;
	text-align: center
}

.l-footer__copy__subscribe {
	display: block;
	font-size: .875rem;
	font-weight: 700;
	text-transform: uppercase;
	color: #ffec00;
	transition: color .12s ease-out
}

.l-footer__copy__subscribe:hover {
	color: #fff
}

.l-footer__copy__tip {
	display: block;
	background-color: #ffec00;
	color: #000;
	padding: .625rem 0;
	margin-top: 1.875rem;
	font-size: .8125rem;
	line-height: 1.53em;
	text-decoration: none;
	text-transform: uppercase;
	transition: background-color .12s ease-out,color .12s ease-out
}

.l-footer__copy__tip strong {
	font-weight: 700
}

.l-footer__copy__tip:hover {
	background-color: #fff
}

@media (min-width:62.5rem) {
	.l-footer__copy__tip {
		margin-top: 1.25rem
	}
}

.l-list {
	margin: 0;
	padding: 0;
	list-style: none
}

.l-list--row {
	flex-flow: row nowrap
}

.l-list--row,.l-list--row-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.l-list--row-wrap {
	flex-flow: row wrap
}

@media (min-width:48rem) {
	.l-article__author-share .l-list--row-wrap {
		justify-content: flex-end
	}
}

.l-list__item {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none
}

.l-list--bullets .l-list__item {
	position: relative;
	padding: .5rem 0 .625rem 1.25rem
}

.l-list--bullets .l-list__item:before {
	content: "";
	position: absolute;
	top: .875rem;
	left: .125rem;
	width: .4375rem;
	height: .4375rem;
	background: #000
}

.l-list__item--heavy {
	border-top: 1px dotted #979797;
	font-weight: 700;
	font-size: .875rem;
	line-height: 1.125rem;
	font-family: serif
}

.fonts-loaded .l-list__item--heavy {
	font-family: Austin Text Web,Times New Roman,serif
}

.l-list__item--heavy:first-child {
	border-top: none
}

.l-list__item--heavy a {
	border-bottom: .125rem solid transparent
}

.l-list__item--heavy a:focus,.l-list__item--heavy a:hover {
	border-bottom-color: #ffec00
}

.l-more-from {
	padding: .625rem 1.25rem;
	background-color: #fff;
	border-top: 1px solid #dddee4
}

.l-more-from__footer,.l-more-from__header {
	padding: .625rem 0
}

.l-more-from__list {
	margin: 0;
	padding: 0;
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row wrap
}

.l-more-from__item {
	margin: 0;
	padding: .625rem .625rem 1.25rem;
	flex: 1 0 auto;
	width: 50%
}

@media (max-width:29.9375rem) {
	.l-more-from__item:first-child {
		width: 100%
	}
}

@media (min-width:48rem) {
	.l-more-from__item {
		width: 20%
	}
}

.l-more-from--vertical {
	padding: 1.25rem 0 1.875rem;
	color: #fff
}

@media (min-width:48rem) {
	.l-more-from--vertical {
		padding: .9375rem
	}
}

.l-more-from--vertical .l-more-from__header {
	padding: 1.25rem .9375rem
}

@media (max-width:47.9375rem) {
	.l-more-from--vertical .l-more-from__list {
		flex-wrap: nowrap;
		overflow-x: scroll
	}
}

.l-more-from--vertical .l-more-from__item {
	flex: 0 0 auto;
	width: 18.75rem;
	padding: .9375rem
}

@media (min-width:48rem) {
	.l-more-from--vertical .l-more-from__item {
		width: 50%
	}
}

@media (min-width:62.5rem) {
	.l-more-from--vertical .l-more-from__item {
		width: 33.33333%
	}
}

@media (max-width:47.9375rem) {
	.l-more-from--vertical .l-more-from__item:first-child {
		padding-left: 1.25rem;
		width: 19.0625rem
	}

	.l-more-from--vertical .l-more-from__item:last-child {
		padding-right: 1.25rem;
		width: 19.0625rem
	}
}

@media (min-width:48rem) {
	.l-more-from--vertical .l-more-from__item--wide {
		width: 100%
	}
}

@media (min-width:48rem) and (max-width:62.4375rem) {
	.l-more-from--vertical .l-more-from__item {
		order: 3
	}

	.l-more-from--vertical .l-more-from__item:first-child,.l-more-from--vertical .l-more-from__item:nth-child(2) {
		order: 1
	}

	.l-more-from--vertical .l-more-from__item--wide {
		order: 2
	}

	.l-more-from--vertical .l-more-from__item--wide~.l-more-from__item {
		order: 3
	}
}

.l-more-from--galleries {
	padding: 1.25rem 0 1.875rem;
	color: #fff;
	background-color: #000
}

@media (min-width:30rem) {
	.l-more-from--galleries {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		flex-flow: row wrap;
		align-items: center
	}
}

@media (min-width:48rem) {
	.l-more-from--galleries {
		padding: .9375rem
	}
}

@media (min-width:30rem) {
	.l-more-from--galleries .l-more-from__header {
		order: 1;
		flex: 1 1
	}
}

.l-more-from--galleries .l-more-from__footer {
	display: none;
	text-align: right
}

@media (min-width:30rem) {
	.l-more-from--galleries .l-more-from__footer {
		display: block;
		order: 2;
		flex: 1 1
	}
}

.l-more-from--galleries .l-more-from__footer a {
	color: #8c8c8c;
	transition: all .12s cubic-bezier(.25,.46,.45,.94)
}

.l-more-from--galleries .l-more-from__footer a:focus,.l-more-from--galleries .l-more-from__footer a:hover {
	color: #ffec00
}

@media (min-width:30rem) {
	.l-more-from--galleries .l-more-from__list {
		order: 3;
		flex: 0 0 auto;
		width: 100%
	}
}

.l-article .c-breadcrumbs {
	float: left;
	margin-bottom: .625rem
}

.l-article__date {
	float: right;
	margin: 0 0 .625rem;
	line-height: 1.25rem;
	font-size: .6875rem;
	text-transform: uppercase
}

@media (min-width:48rem) {
	.l-article__date {
		line-height: 1.5rem
	}
}

.l-article__header h1 {
	white-space: normal;
	margin: 0 0 .5rem;
	clear: both;
	font-weight: 700;
	font-size: 1.625rem;
	line-height: 1.11;
	font-family: serif
}

.fonts-loaded .l-article__header h1 {
	font-family: Austin Text Web,Times New Roman,serif
}

@media (min-width:48rem) {
	.l-article__header h1 {
		font-size: 1.625rem;
	}
}

@media (min-width:62.5rem) {
	.l-article__header h1 {
		font-size: 1.625rem;
	}
}

.l-article__header h2 {
	white-space: normal;
	margin: 0 0 .375rem;
	font-weight: 500;
	font-size: .875rem;
	line-height: 1.27;
	font-family: sans-serif
}

.fonts-loaded .l-article__header h2 {
	font-family: Graphik Web,Arial,sans-serif
}

@media (min-width:48rem) {
	.l-article__header h2 {
		font-size: 1rem
	}
}

@media (min-width:62.5rem) {
	.l-article__header h2 {
		font-size: 1.125rem
	}
}

.l-article__author-share {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	margin-bottom: .625rem
}

.l-article__author-share .c-author {
	flex: 0 1 auto;
	min-width: calc(100% - 19.125rem)
}

.l-article__author-share>.l-list {
	flex: 0 0 auto;
	min-width: 19.125rem
}

.l-article--featured {
	font-size: 1.125rem;
	line-height: 1.75rem
}

@media (min-width:62.5rem) {
	.l-article--featured .c-content [id^=jwplayer_][id$=_div] {
		margin: 0 -7.5rem;
		width: calc(100% + 15rem)!important
	}
}

.l-article--featured .l-article__header h1 {
	text-align: center;
	font-size: 2rem;
	line-height: 1.18;
	margin: 0 auto
}

@media (min-width:48rem) {
	.l-article--featured .l-article__header h1 {
		font-size: 2.8125rem;
		max-width: 90%
	}
}

@media (min-width:62.5rem) {
	.l-article--featured .l-article__header h1 {
		font-size: 3.125rem;
		line-height: 1;
		max-width: 90%
	}
}

.l-article--featured .l-article__header h2 {
	text-align: center;
	margin-bottom: .1875rem;
	font-style: italic;
	font-weight: 400;
	font-size: 1.125rem;
	line-height: 1.11;
	font-family: serif
}

.fonts-loaded .l-article--featured .l-article__header h2 {
	font-family: Austin Text Web,Times New Roman,serif
}

@media (min-width:48rem) {
	.l-article--featured .l-article__header h2 {
		font-size: 1.3125rem
	}
}

@media (min-width:62.5rem) {
	.l-article--featured .l-article__header h2 {
		font-size: 1.5rem;
		margin-bottom: .625rem
	}
}

.l-article--featured .l-article__header .c-author {
	text-align: center
}

@media (min-width:48rem) {
	.l-article--featured .l-article__header .c-author .c-author__extra {
		margin-left: -8.75rem;
		text-align: left
	}

	.l-article--featured .l-article__header .c-author:hover .c-author__extra {
		left: 50%
	}
}

.l-article--featured .l-article__header:after {
	content: "";
	margin: 1.25rem auto 1.875rem;
	display: block;
	max-width: 8.9375rem;
	width: 43%;
	height: .3125rem;
	background-color: #000
}

@media (min-width:62.5rem) {
	.l-article--featured .l-article__header:after {
		margin-bottom: 2.5rem
	}
}

.l-article__footer {
	position: relative;
	margin: 1.5625rem 0 0;
	padding: 0 0 .9375rem
}

.l-article__footer:before {
	content: "";
	position: absolute;
	top: 1.375rem;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 1px;
	background-color: #ddd
}

.l-article__footer.l-article__footer--no-comments:before {
	display: none
}

.l-article__footer .l-list {
	padding: .9375rem 0 0;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	text-align: center
}

.l-article--featured .l-article__footer,.l-article--featured .module-comments {
	margin-left: auto;
	margin-right: auto;
	max-width: 40.625rem
}

.l-article--featured .module-comments {
	padding-left: .3125rem;
	padding-right: .3125rem
}

.l-article--featured .l-article__footer .l-list[data-trigger=share-links-manager] {
	padding: 0
}

.l-grid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row wrap;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none
}

.l-grid__item {
	flex: 1 1;
	margin: 0;
	padding: 0
}

.l-grid--top-stories {
	padding: .625rem .3125rem 1.25rem
}

@media (min-width:48rem) {
	.l-grid--top-stories {
		flex-wrap: nowrap;
		padding: .3125rem .625rem
	}
}

.l-grid--top-stories .l-grid__item {
	flex: 0 0 auto;
	width: 50%;
	padding: .625rem
}

@media (min-width:48rem) {
	.l-grid--top-stories .l-grid__item {
		width: 25%
	}
}

.l-grid--reviews .l-grid__item {
	flex: 0 0 auto;
	width: 100%;
	padding-bottom: 1.25rem
}

@media (min-width:30rem) {
	.l-grid--reviews .l-grid__item {
		width: 50%
	}

	.l-grid--reviews .l-grid__item:nth-child(odd) {
		padding-right: .625rem
	}

	.l-grid--reviews .l-grid__item:nth-child(2n) {
		padding-left: .625rem
	}
}

@media (max-width:29.9375rem) {
	.l-grid--reviews .l-grid__item:last-child {
		padding-bottom: 0
	}
}

.l-page-header {
	position: relative;
	z-index: 900;
	margin-bottom: .9375rem;
	background-color: #ffec00;
	border-bottom: .3125rem solid #000
}

@media (max-width:47.9375rem) {
	.l-page-header {
		padding-bottom: 1.5625rem
	}
}

@media (min-width:48rem) {
	.l-page-header {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		flex-flow: row nowrap;
		align-items: stretch;
		max-height: 4.6875rem;
		border-bottom-width: .875rem
	}
}

.l-page-header__heading {
	padding: .625rem;
	text-align: center
}

@media (min-width:48rem) {
	.l-page-header__heading {
		flex: 0 0 auto;
		align-self: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding: .375rem 1.25rem .625rem
	}
}

.l-page-header__subhead {
	padding: 0 0 .625rem;
	text-align: center
}

@media (min-width:48rem) {
	.l-page-header__subhead {
		flex: 1 0 auto;
		height: 3.8125rem;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		flex-flow: row wrap;
		align-items: center;
		padding: 0 18.75rem 0 0
	}
}

.l-page-header__nav {
	position: relative;
	z-index: 900
}

@media (max-width:47.9375rem) {
	.l-page-header__nav {
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		min-width: 18.125rem;
		width: 85%;
		max-width: 25rem
	}
}

@media (min-width:48rem) {
	.l-page-header__nav {
		flex: 1 1 auto;
		height: 3.8125rem;
		margin: 0 1.25rem 0 0
	}
}

@media (min-width:48rem) {
	.l-page-header--dropdown-only .l-page-header__nav {
		position: absolute;
		width: 17.5rem;
		top: .5rem;
		right: .5rem;
		margin: 0
	}

	.l-page-header--dropdown-only .l-page-header__nav .c-page-nav__link:after {
		right: 1.25rem;
		left: auto;
		z-index: 1
	}

	.l-page-header--dropdown-only .l-page-header__nav .c-page-nav__link:before,.l-page-header--dropdown-only .l-page-header__nav .c-page-nav li:not(:first-child) .c-page-nav__link:after {
		display: none
	}
}

.post-type-archive-variety_top_video.pmc-no-mobile .l-page-header__nav {
	position: relative
}

.l-wrap {
	padding: 1.25rem;
	margin: 0 0 1.25rem
}

.l-wrap__secondary {
	margin: 0 auto;
	max-width: 18.75rem
}

@media (max-width:29.9375rem) {
	.l-wrap__secondary {
		max-width: none
	}
}

.l-wrap__secondary .l-list--row-wrap {
	justify-content: center
}

.l-wrap__secondary [data-trigger=share-links-manager] {
	margin-bottom: 1.25rem
}

@media (min-width:48rem) {
	.l-wrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		flex-flow: row nowrap;
		justify-content: space-between
	}

	.l-wrap__main {
		flex: 1 1;
		padding-right: 1.5625rem
	}

	.l-wrap__main:last-child {
		padding-right: 0
	}

	.l-wrap__secondary {
		flex: 0 0 18.75rem
	}
}

@media (max-width:29.9375rem) {
	#latest.l-wrap {
		margin: 0
	}
}

.l-video {
	overflow: hidden
}

.l-video__player {
	position: relative;
	overflow: hidden;
	padding: 1.25rem 0 0;
	color: #fff;
	background-color: #000
}

@media (min-width:48rem) {
	.l-video__player {
		padding: 2.8125rem 4.0625rem .625rem
	}
}

@media (max-width:47.9375rem) {
	.l-video--carousel .l-video__with-playlist .l-video__playlist-container {
		margin-top: 1.875rem
	}

	.l-video .l-video__playlist:after {
		background-image: none
	}
}

@media (min-width:48rem) {
	.l-video--carousel .l-video__with-playlist {
		display: grid;
		grid-template-columns: repeat(8,1fr);
		grid-column-gap: 2rem
	}

	.l-video--carousel .l-video__with-playlist .l-video__with-playlist__player-inner {
		grid-column: 1/7
	}

	.l-video--carousel .l-video__with-playlist .l-video__playlist-container {
		grid-column: 7/-1;
		max-height: 39rem;
		overflow-x: hidden;
		overflow-y: scroll;
		margin-top: -.875rem;
		-ms-overflow-style: none;
		scrollbar-width: none
	}

	.l-video--carousel .l-video__with-playlist .l-video__playlist-container::-webkit-scrollbar {
		display: none
	}
}

.l-video__playlist-heading {
	text-transform: uppercase;
	font-size: .875rem;
	margin-top: -.3125rem;
	margin-bottom: .3125rem
}

@media (max-width:47.9375rem) {
	.l-video__playlist-heading {
		padding-left: .875rem
	}
}

@media (min-width:48rem) {
	.l-video__playlist-heading {
		padding-left: 1.75rem
	}
}

@media (min-width:48rem) {
	.l-video--reduced .l-video__player {
		padding: .625rem 1.875rem 1.5625rem
	}
}

.l-video--inline .c-player,.l-video--inline .l-video__player {
	padding: 0
}

.l-page-header+.l-video {
	margin-top: -.9375rem
}

@media (min-width:48rem) {
	.l-video--has-header .l-video__player {
		padding-top: .9375rem
	}
}

.l-video__header {
	position: relative;
	z-index: 1;
	padding: .625rem .9375rem
}

@media (min-width:48rem) {
	.l-video__header {
		position: absolute;
		top: 1.875rem;
		left: 1.25rem;
		padding: 0
	}
}

.l-video__footer {
	position: absolute;
	z-index: 1;
	top: 2.5rem;
	right: .9375rem;
	color: #c5c5c5
}

@media (min-width:48rem) {
	.l-video__footer {
		top: 2.1875rem;
		right: 1.25rem
	}
}

.l-video--carousel .l-video__player {
	padding-bottom: 1.875rem
}

@media (min-width:48rem) {
	.l-video--carousel .l-video__player {
		padding-left: 8.4375rem;
		padding-right: 8.4375rem;
		padding-bottom: 3.75rem
	}
}

@media (max-width:47.9375rem) {
	.l-video--carousel .l-video__player.l-video__with-playlist {
		padding-bottom: 0
	}
}

@media (min-width:48rem) {
	.l-video--carousel .l-video__player.l-video__with-playlist,.l-video--carousel .with-carousel---jw-player {
		padding-left: .4375rem;
		padding-right: .4375rem;
		padding-top: .9375rem;
		max-height: 39rem
	}
}

@media (min-width:48rem) {
	.l-video--carousel .with-carousel---jw-player {
		max-width: 48.125rem
	}
}

.l-video__carousel {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row nowrap;
	list-style: none;
	margin: 0;
	padding: 0
}

.l-video__slide {
	flex: 0 0 auto;
	width: 100%;
	overflow: hidden;
	opacity: 0;
	visibility: hidden
}

@media (min-width:48rem) {
	.l-video__slide {
		transition: opacity 1.2s cubic-bezier(.075,.82,.165,1),visibility 1.2s cubic-bezier(.075,.82,.165,1),margin-left 1.2s cubic-bezier(.19,1,.22,1)
	}
}

.l-video__slide.is-active {
	opacity: 1;
	visibility: visible
}

.l-video__slide--jw-player {
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: transparent
}

@media (min-width:48rem) {
	.l-video__slide--jw-player {
		padding-left: 8.4375rem;
		padding-right: 8.4375rem;
		padding-bottom: 3.75rem
	}
}

@media (max-width:47.9375rem) {
	.l-video__social-share {
		display: none
	}
}

.l-video__social-share ul {
	justify-content: center
}

@media (min-width:48rem) {
	.l-video--has-header .l-video__slide--jw-player {
		padding-top: .9375rem
	}
}

.l-video__nav {
	display: none;
	position: absolute;
	z-index: 1;
	top: 3.75rem;
	width: 9.375rem;
	padding: 0;
	border: none;
	color: #fff;
	background-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	transition: color .32s cubic-bezier(.23,1,.32,1)
}

@media (min-width:48rem) {
	.l-video__nav {
		display: block;
		padding-bottom: calc(56.25vw - 10.54688rem)
	}
}

@media (min-width:62.5rem) {
	.l-video__nav {
		padding-bottom: 24.625rem
	}
}

.l-video__nav:before {
	content: "\E914";
	font-family: Icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	font-size: 3.75rem;
	transition: transform .32s cubic-bezier(.23,1,.32,1)
}

.l-video__nav:focus,.l-video__nav:hover {
	color: #ffec00;
	outline: none
}

.l-video__nav:focus:before,.l-video__nav:hover:before {
	transform: translate(-75%,-50%)
}

.l-video__nav--prev {
	left: 0
}

.l-video__nav--next {
	right: 0;
	transform: rotate(180deg)
}

.l-video--has-header .l-video__nav {
	padding-bottom: calc(56.25vw - 14.60938rem)
}

@media (min-width:62.5rem) {
	.l-video--has-header .l-video__nav {
		padding-bottom: 20.5625rem
	}
}

.l-video__playlist {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row wrap;
	position: relative;
	z-index: 2;
	margin: -1.75rem .9375rem 0;
	padding: .5rem;
	list-style: none;
	background-color: #fff
}

@media (min-width:48rem) {
	.l-video__playlist {
		margin: -3.125rem 8.5% 0;
		padding: 1.125rem 1.5rem
	}
}

.l-video__playlist:after,.l-video__playlist:before {
	content: "";
	position: absolute
}

.l-video__playlist:before {
	z-index: -2;
	top: 0;
	right: 0;
	left: 0;
	height: 8.125rem;
	box-shadow: 0 -.125rem .5rem rgba(0,0,0,.3)
}

.l-video__playlist:after {
	z-index: -1;
	top: -.9375rem;
	left: -.9375rem;
	right: -.9375rem;
	height: 9.375rem;
	background-image: linear-gradient(180deg,hsla(0,0%,100%,0) 1.875rem,#fff)
}

@media (min-width:48rem) {
	.l-video__playlist:after {
		background-image: linear-gradient(180deg,hsla(0,0%,100%,0) 3.75rem,#fff)
	}
}

@media (min-width:48rem) {
	.l-video__playlist-container .l-video__playlist {
		flex-flow: column;
		margin: auto;
		margin-top: .3125rem;
		margin-bottom: 0;
		background-color: #131313
	}

	.l-video__playlist-container .l-video__playlist:after {
		background-image: none
	}
}

@media (max-width:47.9375rem) {
	.l-video__playlist-container .l-video__playlist {
		background-color: #131313;
		margin: 0;
		flex-flow: row;
		overflow: scroll;
		-ms-overflow-style: none;
		scrollbar-width: none
	}

	.l-video__playlist-container .l-video__playlist::-webkit-scrollbar {
		display: none
	}

	.l-video__playlist-container .l-video__playlist:before {
		box-shadow: none
	}
}

.l-video__item {
	flex: 0 0 auto;
	width: 50%;
	padding: .4375rem
}

@media (min-width:48rem) {
	.l-video__item {
		width: 25%;
		padding: .1875rem
	}
}

.l-video__playlist-container .l-video__item .c-card__title a {
	color: #fff
}

@media (min-width:48rem) {
	.l-video__playlist-container .l-video__item {
		width: 100%
	}

	.l-video__playlist-container .l-video__item .c-card__header {
		padding-bottom: .75rem
	}
}

@media (max-width:47.9375rem) {
	.l-video__playlist-container .l-video__item {
		width: 45%
	}
}

.l-carousel {
	position: relative;
	margin-bottom: 0;
	padding: 1.25rem 0 0;
	width: 100%;
	overflow: hidden;
	background-color: #000;
	color: #fff
}

.l-page-header+.l-carousel {
	margin-top: -.9375rem
}

.l-carousel__header {
	position: relative;
	z-index: 1;
	padding: .625rem .9375rem 1.875rem
}

@media (min-width:48rem) {
	.l-carousel__header {
		position: absolute;
		top: 1.875rem;
		left: 1.25rem;
		padding: 0
	}
}

.l-carousel__footer {
	display: none
}

@media (min-width:48rem) {
	.l-carousel__footer {
		display: block;
		position: absolute;
		z-index: 2;
		top: 2.5rem;
		right: .9375rem;
		color: #c5c5c5;
		top: 2.1875rem;
		right: 1.25rem
	}
}

.l-carousel__footer a {
	color: #8c8c8c
}

.l-carousel__footer a:focus,.l-carousel__footer a:hover {
	color: #ffec00
}

.l-carousel__thumbnail {
	display: block;
	position: relative;
	color: #fff;
	margin: 0 .4375rem;
	text-align: center
}

@media (min-width:48rem) {
	.l-carousel__thumbnail {
		margin: 0 .75rem
	}
}

.l-carousel__thumbnail img {
	display: block;
	width: 100%;
	margin-bottom: 1.875rem
}

.l-carousel__thumbnail img.lazy {
	max-height: 25rem;
	background-image: url("https://pmcvariety.files.wordpress.com/2013/02/defaultwebimage_640-480.png");
	background-size: cover;
	background-position: 50%
}

.l-carousel__slide {
	padding: 0 0 1.75rem;
	opacity: .5
}

@media (min-width:48rem) {
	.l-carousel__slide {
		padding: 0 0 3.3125rem;
		transition: opacity 1.2s cubic-bezier(.075,.82,.165,1)
	}
}

.l-carousel__slide .c-heading {
	opacity: 0;
	transition: opacity .6s cubic-bezier(.075,.82,.165,1)
}

.l-carousel__slide.slick-center,.l-carousel__slide.slick-center .c-heading {
	opacity: 1
}

.l-carousel__arrows {
	display: none
}

@media (min-width:62.5rem) {
	.l-carousel__arrows {
		display: block
	}
}

@media (min-width:62.5rem) {
	.l-carousel__nav {
		position: absolute;
		z-index: 1;
		top: 0;
		width: 9.375rem;
		height: 100%;
		padding: 0;
		border: none;
		color: #fff;
		background-color: transparent;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		cursor: pointer;
		transition: color .32s cubic-bezier(.23,1,.32,1)
	}
}

.l-carousel__nav:before {
	content: "\E914";
	font-family: Icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	font-size: 3.75rem;
	transition: transform .32s cubic-bezier(.23,1,.32,1)
}

.l-carousel__nav:focus,.l-carousel__nav:hover {
	color: #ffec00;
	outline: none
}

.l-carousel__nav:focus:before,.l-carousel__nav:hover:before {
	transform: translate(-75%,-50%)
}

.l-carousel__nav--prev {
	left: 0
}

.l-carousel__nav--next {
	right: 0;
	transform: rotate(180deg)
}

.l-carousel--has-header {
	padding-top: .625rem
}

@media (min-width:48rem) {
	.l-carousel--has-header {
		padding-top: 6.5rem
	}
}

@media (min-width:48rem) {
	.l-carousel--has-header .l-carousel__thumbnail {
		padding-top: .9375rem
	}
}

.module-comments {
	position: relative;
	margin: 0 0 1.25rem;
	font-size: .9375rem;
	line-height: 1.4
}

.module-comments:after {
	content: "";
	display: table;
	clear: both
}

@media (max-width:37.4375rem) {
	.module-comments {
		margin: 0 0 1.875rem
	}
}

.module-comments .module-comments {
	margin: 0
}

@media (min-width:37.5rem) {
	.module-comments .module-comments {
		padding-bottom: .9375rem
	}
}

.module-comments .module-comments:before {
	content: "";
	float: left;
	width: 3.1875rem;
	height: 2.6875rem;
	background-size: contain;
	margin: 0 .9375rem 0 0
}

.module-comments .leave-reply {
	float: left;
	margin: 0;
	padding: 0 0 .3125rem;
	border-bottom: .25rem solid #000;
	font-weight: 700;
	font-size: 1.5625rem;
	line-height: 1.875rem;
	font-family: sans-serif
}

.fonts-loaded .module-comments .leave-reply {
	font-family: Graphik Web,Arial,sans-serif
}

.module-comments .comment-count {
	display: block;
	clear: both;
	padding: .8125rem 0 0;
	font-style: italic;
	font-weight: 400;
	font-size: 1.125rem;
	line-height: 1.125rem;
	font-family: serif
}

.fonts-loaded .module-comments .comment-count {
	font-family: Austin Text Web,Times New Roman,serif
}

@media (min-width:37.5rem) {
	.module-comments .comment-count {
		clear: none;
		float: right;
		padding: .8125rem 0 0
	}
}

.module-comments .comment-count span {
	font-weight: 700;
	font-size: 1.125rem;
	line-height: 1.125rem;
	font-family: sans-serif
}

.fonts-loaded .module-comments .comment-count span {
	font-family: Graphik Web,Arial,sans-serif
}

.module-comments #respond {
	padding-top: .3125rem;
	padding-bottom: 1.0625rem;
	margin-bottom: 1.0625rem;
	border-bottom: 1px solid #ddd
}

.module-comments #respond h3 {
	margin: 0 0 .3125rem
}

.module-comments #respond form {
	background: 0 0;
	font-weight: 500;
	font-size: .8125rem;
	line-height: 1rem;
	font-family: sans-serif
}

.fonts-loaded .module-comments #respond form {
	font-family: Graphik Web,Arial,sans-serif
}

.module-comments #respond form label {
	font-weight: 400
}

.module-comments #respond .comment-form-field {
	padding: .625rem 0 0
}

.module-comments #respond #comment-form-comment {
	padding-top: .3125rem!important;
	padding-bottom: .3125rem!important
}

.module-comments #respond #comment-form-comment textarea {
	min-height: 1.5625rem;
	padding-top: .3125rem!important
}

.module-comments #respond #comment-form-comment,.module-comments #respond #comment-form-comment.active,.module-comments #respond #comment-form-share-text-padder {
	border-color: #ddd
}

.module-comments #respond #comment-form-subscribe p {
	padding: .125rem 0 0
}

.module-comments #respond .comment-form-avatar img {
	border: none;
	padding: 0
}

.module-comments #respond .comment-form-fields p.comment-form-log-out,.module-comments #respond .comment-form-fields p.comment-form-posting-as {
	color: #000;
	padding-top: 0;
	font-weight: 400;
	font-size: .75rem;
	line-height: .875rem;
	font-family: sans-serif
}

.fonts-loaded .module-comments #respond .comment-form-fields p.comment-form-log-out,.fonts-loaded .module-comments #respond .comment-form-fields p.comment-form-posting-as {
	font-family: Graphik Web,Arial,sans-serif
}

@media (min-width:37.5rem) {
	.module-comments #respond .comment-form-fields p.comment-form-log-out,.module-comments #respond .comment-form-fields p.comment-form-posting-as {
		padding-top: .3125rem
	}
}

.module-comments #respond .comment-form-fields p.comment-form-log-out strong,.module-comments #respond .comment-form-fields p.comment-form-posting-as strong {
	font-weight: 500
}

.module-comments #respond .comment-form-service {
	background: #f3f3f3
}

.module-comments #respond .comment-form-service a {
	text-decoration: none;
	transition: color .12s ease-out;
	color: #000
}

.module-comments #respond .comment-form-service a:focus,.module-comments #respond .comment-form-service a:hover {
	color: #107bce
}

.module-comments #respond .form-submit {
	padding-top: 1.0625rem;
	padding-bottom: 0;
	float: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%!important;
	justify-content: center;
	align-items: center
}

@media (min-width:37.5rem) {
	.module-comments #respond .form-submit {
		float: right;
		display: block;
		width: auto!important
	}
}

.module-comments #respond .form-submit input#comment-submit {
	border: none;
	padding: .625rem .75rem!important;
	background: #000!important;
	color: #fff!important;
	transition: color .12s ease-out;
	border-radius: 0!important;
	text-transform: uppercase;
	text-shadow: none!important;
	font-weight: 500;
	font-size: .8125rem;
	line-height: .8125rem;
	font-family: sans-serif
}

.fonts-loaded .module-comments #respond .form-submit input#comment-submit {
	font-family: Graphik Web,Arial,sans-serif!important
}

.module-comments #respond .form-submit input#comment-submit:focus,.module-comments #respond .form-submit input#comment-submit:hover {
	color: #ffec00!important
}

.module-comments .comment-navigation .screen-reader-text {
	left: -1000em;
	position: absolute
}

.module-comments .comment-navigation .nav-links {
	display: inline-block;
	width: 100%
}

.module-comments .comment-navigation .nav-previous {
	float: left
}

.module-comments .comment-navigation .nav-next {
	float: right
}

.module-comments .comment-navigation .nav-next,.module-comments .comment-navigation .nav-previous {
	display: inline-block;
	padding: .625rem 1.25rem;
	text-align: center;
	text-transform: uppercase;
	background-color: #999;
	color: #fff;
	transition: color .12s ease-out;
	font-weight: 500;
	font-size: .8125rem;
	line-height: .8125rem;
	font-family: sans-serif
}

.fonts-loaded .module-comments .comment-navigation .nav-next,.fonts-loaded .module-comments .comment-navigation .nav-previous {
	font-family: Graphik Web,Arial,sans-serif
}

.module-comments .comment-navigation .nav-next:focus,.module-comments .comment-navigation .nav-next:hover,.module-comments .comment-navigation .nav-previous:focus,.module-comments .comment-navigation .nav-previous:hover {
	color: #ffec00
}

@media (max-width:29.9375rem) {
	.module-comments .comment-navigation .nav-links {
		text-align: center
	}

	.module-comments .comment-navigation .nav-next,.module-comments .comment-navigation .nav-previous {
		float: none;
		margin-bottom: .625rem
	}
}

.module-comments .reply-title {
	font-size: 1.0625rem;
	line-height: 1.4375rem;
	font-family: Droid Serif,Georgia,Cambria,Times New Roman,Times,serif;
	text-rendering: optimizelegibility;
	font-weight: 700;
	color: #000;
	font-style: italic
}

.commentlist {
	margin: 1.25rem 0;
	padding: 0;
	list-style-type: none
}

.commentlist .comment-meta {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex: 1 1 0;
	flex-flow: row wrap;
	order: 1;
	font-weight: 400;
	font-size: .6875rem;
	line-height: .8125rem;
	font-family: sans-serif
}

.fonts-loaded .commentlist .comment-meta {
	font-family: Graphik Web,Arial,sans-serif
}

.commentlist .comment-author {
	flex: 0 0 100%;
	order: 2;
	line-height: 1.5rem;
	margin-bottom: .5rem
}

.commentlist .comment-author img {
	display: none;
	width: 2.5rem;
	height: 2.5rem;
	vertical-align: top;
	margin-right: .3125rem
}

.commentlist .comment-author .fn {
	font-style: normal;
	font-weight: 700;
	font-size: 1.125rem;
	line-height: 1.125rem;
	font-family: sans-serif
}

.fonts-loaded .commentlist .comment-author .fn {
	font-family: Graphik Web,Arial,sans-serif
}

.commentlist .comment-author cite {
	display: inline-block;
	vertical-align: bottom;
	font-style: normal;
	font-weight: 700;
	font-size: 1.125rem;
	line-height: 1.125rem;
	font-family: sans-serif
}

.fonts-loaded .commentlist .comment-author cite {
	font-family: Graphik Web,Arial,sans-serif
}

.commentlist .comment-author .says {
	font-style: italic;
	font-weight: 400;
	font-size: 1.125rem;
	line-height: 1.125rem;
	font-family: serif
}

.fonts-loaded .commentlist .comment-author .says {
	font-family: Austin Text Web,Times New Roman,serif
}

.commentlist .comment-metadata {
	flex: 0 0 100%;
	order: 1;
	text-transform: uppercase;
	margin-bottom: .3125rem
}

.commentlist .comment-metadata .edit-link {
	display: none
}

.commentlist .comment-content {
	flex: 0 0 100%;
	order: 3;
	max-width: 39.6875rem;
	word-wrap: break-word
}

.commentlist .comment-content a {
	text-decoration: underline
}

.commentlist .reply {
	order: 2
}

@media (min-width:37.5rem) {
	.commentlist .reply {
		top: .9375rem
	}
}

.commentlist .reply a {
	display: block;
	text-transform: uppercase;
	color: #000;
	border-bottom: .125rem solid transparent;
	transition: border-color .15s ease-in-out;
	font-weight: 500;
	font-size: .8125rem;
	line-height: 1rem;
	font-family: sans-serif
}

.fonts-loaded .commentlist .reply a {
	font-family: Graphik Web,Arial,sans-serif
}

.commentlist .reply a:focus,.commentlist .reply a:hover {
	border-bottom-color: #ffec00
}

.commentlist .comment-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row wrap;
	position: relative
}

.commentlist .comment {
	margin: 0 0 1.5625rem
}

.commentlist .comment:last-child {
	margin-bottom: 0
}

.commentlist p {
	margin: .4375rem 0
}

.commentlist .children {
	list-style-type: none;
	margin-top: .625rem;
	padding-left: 1.875rem
}

.page-login #loading {
	z-index: 99999;
	width: 100%;
	height: 100%;
	opacity: .5;
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	background: #fff url(/wp-content/themes/vip/pmc-variety-2017/assets/build/css/../images/modules/vscore/ajax-loader.gif) 50% no-repeat
}

.page-login .variety-digital-subscriber-access {
	padding-left: 1em
}

.page-login .variety-digital-subscriber-access .variety {
	font-style: italic
}

.page-login .variety-digital-subscriber-access article:first-child header {
	margin-top: 1.25rem
}

.page-login .variety-digital-subscriber-access article:first-child header h2 {
	font-style: normal
}

.page-login .variety-digital-subscriber-access article:first-child #login-error {
	background-color: rgba(255,0,0,.55);
	margin: .5em;
	padding: 1em;
	text-align: center
}

.page-login .variety-digital-subscriber-access article:first-child .login-success {
	background-color: rgba(0,255,5,.55);
	margin: .5em;
	padding: 1em;
	text-align: center
}

.page-login .variety-digital-subscriber-access article:first-child section:not(:last-child) {
	margin-bottom: 2em;
	text-align: center;
	position: relative
}

@media (min-width:48.0625rem) {
	.page-login .variety-digital-subscriber-access article:first-child section:not(:last-child) {
		width: 32%;
		margin-right: 2%;
		float: left;
		height: 18.125rem
	}
}

.page-login .variety-digital-subscriber-access article:first-child section.variety-register {
	margin-right: 0
}

.page-login .variety-digital-subscriber-access article:first-child section h3 {
	font-style: normal;
	font-size: 1.5625rem;
	line-height: 1.875rem;
	margin: 0 0 .9375rem
}

.page-login .variety-digital-subscriber-access article:first-child section form p {
	margin-top: 0
}

.page-login .variety-digital-subscriber-access article:first-child section form input[type=password],.page-login .variety-digital-subscriber-access article:first-child section form input[type=text] {
	min-width: 11.25rem;
	border: 1px solid #000
}

@media (min-width:48.0625rem) {
	.page-login .variety-digital-subscriber-access article:first-child section.variety-digital-subscriber-access-section,.page-login .variety-digital-subscriber-access article:first-child section.variety-subscribe {
		border-right: 1px solid #000;
		padding-right: .75rem
	}
}

.page-login .variety-digital-subscriber-access article:first-child section .button-primary,.page-login .variety-digital-subscriber-access article:first-child section input[type=submit] {
	border: 1px solid #000;
	border-radius: .1875rem;
	box-shadow: inset 0 1px 0 0 #262626;
	color: #fff;
	display: inline-block;
	font-size: .6875rem;
	font-weight: 700;
	background-color: #000;
	padding: .4375rem 1.125rem;
	text-decoration: none;
	text-shadow: 0 1px 0 #000;
	-webkit-background-clip: padding-box;
	font-size: 100%
}

.page-login .variety-digital-subscriber-access article:first-child section p {
	line-height: 1.5em
}

.page-login .variety-digital-subscriber-access article:first-child section.variety-digital-subscriber-access-section #loginform {
	margin: .5em auto;
	display: inline-block
}

.page-login .variety-digital-subscriber-access article:first-child section.variety-digital-subscriber-access-section #loginform p:not(.login-submit) {
	display: block;
	text-align: left;
	margin-bottom: .5em
}

.page-login .variety-digital-subscriber-access article:first-child section.variety-digital-subscriber-access-section #loginform p:not(.login-submit):not(.login-remember) label {
	display: block;
	color: #000
}

.page-login .variety-digital-subscriber-access article:first-child section.variety-digital-subscriber-access-section #loginform p:not(.login-submit).login-remember label {
	color: gray
}

.page-login .variety-digital-subscriber-access article:first-child section.variety-lost-password {
	clear: both
}

@media (max-width:47.9375rem) {
	.page-login .variety-digital-subscriber-access article:first-child section.variety-lost-password div,.page-login .variety-digital-subscriber-access article:first-child section.variety-lost-password input,.page-login .variety-digital-subscriber-access article:first-child section.variety-lost-password label,.page-login .variety-digital-subscriber-access article:first-child section.variety-lost-password p {
		text-align: center;
		display: block;
		margin: 1.5em auto
	}
}

.page-login .variety-digital-subscriber-access article:first-child section.variety-lost-password div {
	color: #000;
	margin-bottom: 0;
	font-size: 110%;
	font-weight: 700;
	margin: 1em 0
}

.page-login .variety-digital-subscriber-access article:first-child section.variety-lost-password p small {
	font-size: 90%;
	line-height: 1.3em
}

.page-login .variety-digital-subscriber-access .l-wrap__secondary {
	position: relative;
	flex: 0 0 240px;
	flex: 0 0 15rem
}

@media (max-width:47.9375rem) {
	.page-login .variety-digital-subscriber-access .l-wrap__secondary {
		display: none
	}
}

.page-login .variety-digital-subscriber-access .l-wrap__secondary iframe {
	width: 100%;
	min-height: 100%;
	min-height: 25.9375rem
}

.page-template-page-corporate-subscriptions .article-header {
	text-align: center
}

.page-template-page-corporate-subscriptions .entry-content li {
	font-size: .9375rem;
	line-height: 1.5
}

.page-template-page-corporate-subscriptions .entry-content .subscription-message {
	text-align: center
}

.page-template-page-corporate-subscriptions .am_form p {
	padding: .3125rem 0
}

.page-template-page-corporate-subscriptions .am_form p input,.page-template-page-corporate-subscriptions .am_form p textarea {
	border: 1px solid #b5b5b5;
	margin-top: .3125rem
}

.page-template-page-education-discount-selection .article-header {
	text-align: center
}

.page-template-page-education-discount-selection .article-header h1 {
	font-size: 3.125rem;
	margin-bottom: 1.25rem
}

.page-template-page-education-discount-selection .center-content {
	width: 31.25rem;
	margin: 0 auto
}

.page-template-page-education-discount-selection .book-wrapper {
	width: 100%;
	max-width: 31.25rem;
	margin: 0 auto
}

.page-template-page-education-discount-selection .book-wrapper .book-block {
	float: left;
	border: 1px solid #000;
	background: #f6f6f6;
	margin: .9375rem;
	padding: .9375rem;
	width: 40%;
	height: 15.625rem;
	text-align: center
}

.page-template-page-education-discount-selection .book-wrapper .book-block h2 {
	margin-bottom: .3125rem
}

.page-template-page-education-discount-selection .book-wrapper .book-block a.subscribe-now {
	padding: .1875rem .375rem;
	background: #ed2929;
	color: #fff;
	font-weight: 700
}

.page-template-page-education-discount-selection .book-wrapper .book-block .share-offer {
	display: block;
	font-weight: 700;
	font-size: .6875rem;
	line-height: .6875rem;
	margin-top: .625rem
}

.page-template-page-education-discount-selection .book-wrapper .book-block .share-offer-sub-title {
	font-size: .6875rem;
	line-height: .6875rem
}

@media only screen and (max-width:48rem) {
	.page-template-page-education-discount-selection section {
		overflow: hidden
	}

	.page-template-page-education-discount-selection .article-header h1 {
		font-size: 1.875rem
	}
}

@media only screen and (max-width:37.5rem) {
	.page-template-page-education-discount-selection .book-wrapper .book-block {
		float: none;
		margin-left: 0;
		margin-right: 0;
		width: 100%
	}
}

.page-template-page-scorecard {
	font-family: Arial,Helvetica Neue,Helvetica,sans-serif
}

.page-template-page-scorecard h1 {
	font-size: 3.6875rem
}

.page-template-page-scorecard #content.wrap {
	padding-top: 0
}

.page-template-page-scorecard #comment {
	width: 100%
}

.page-template-page-scorecard #scorecard-table {
	overflow: visible;
	overflow: initial
}

@media screen and (max-width:48rem) {
	.page-template-page-scorecard #content {
		margin-top: 0!important
	}
}

.page-template-page-scorecard .section {
	clear: both;
	overflow: hidden;
	padding: 0 .9375rem
}

.page-template-page-scorecard .section .noresult-heading {
	font-weight: 700
}

.page-template-page-scorecard .section .noresult-heading,.page-template-page-scorecard .section .noresult-text {
	margin: 0;
	text-align: left;
	text-transform: none;
	font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
	font-size: .6875rem;
	line-height: .8125rem
}

.page-template-page-scorecard .section .noresult-text {
	font-weight: 400
}

.page-template-page-scorecard .section .indent {
	float: none;
	margin: 0;
	padding: 0 0 0 15%
}

.page-template-page-scorecard .section .tab {
	background: #fff;
	display: inline-block;
	left: -.625rem;
	padding: .625rem;
	position: relative;
	z-index: 1
}

.page-template-page-scorecard .section .tab .module-share-tools {
	margin-bottom: 0
}

.page-template-page-scorecard .section .breadcrumb {
	margin-bottom: .625rem;
	margin-top: .3125rem
}

.page-template-page-scorecard .section .col1 {
	float: left;
	margin-right: 20rem
}

.page-template-page-scorecard .section .col2 {
	margin-left: -18.75rem;
	width: 18.75rem;
	float: right
}

.page-template-page-scorecard .section .col2 .mmc-ad {
	margin-bottom: 0
}

.page-template-page-scorecard .section .pagination {
	margin: 1.25rem auto
}

.page-template-page-scorecard .section .pagination .pagesize-selection {
	font-style: normal;
	float: right;
	font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
	font-size: .6875rem;
	line-height: .8125rem;
	padding-bottom: 1.25rem
}

.page-template-page-scorecard .section .pagination .pagesize-selection label {
	font-size: .6875rem;
	line-height: .8125rem;
	vertical-align: middle
}

.page-template-page-scorecard .section .pagination .pagesize-selection select {
	vertical-align: middle;
	border: 1px solid #ccc;
	color: #000;
	-moz-appearance: menulist;
	appearance: menulist;
	-webkit-appearance: menulist;
	font-size: .6875rem
}

.page-template-page-scorecard .section .pagination .pagesize-selection select option {
	font-size: .6875rem;
	color: #000;
	font-style: normal
}

.page-template-page-scorecard .section .comments-overview {
	margin-top: .9375rem;
	margin-bottom: 3.125rem;
	text-align: center
}

.page-template-page-scorecard .section .comments-overview a {
	display: inline-block;
	padding: .3125rem .9375rem;
	margin: 0 .3125rem;
	color: #fff;
	font-weight: 700;
	border-radius: .1875rem;
	position: relative
}

.page-template-page-scorecard .section .comments-overview a:hover {
	text-decoration: none
}

.page-template-page-scorecard .section .comments-overview .post-comment {
	background: red
}

.page-template-page-scorecard .section .comments-overview .post-comment:hover {
	color: #000
}

.page-template-page-scorecard .section .comments-overview .view-comments {
	background: #000
}

.page-template-page-scorecard .section .comments-overview .view-comments .fa-caret-left {
	position: absolute;
	top: 0;
	left: -.5625rem;
	font-size: 2rem;
	color: #000
}

.page-template-page-scorecard .section .comments-overview .view-comments:hover {
	color: red
}

.page-template-page-scorecard .section .newsletter {
	display: none
}

.page-template-page-scorecard .section .module-comments {
	margin: 0 auto 4.375rem;
	padding: 0 3.6875rem 0 4.125rem
}

.page-template-page-scorecard .section .module-comments .commentlist .comment-body {
	position: relative
}

.page-template-page-scorecard .section .module-comments .commentlist .comment-meta {
	position: absolute;
	top: 0;
	left: 2.3125rem;
	font-size: .625rem
}

.page-template-page-scorecard .section .module-comments .commentlist .reply {
	position: absolute;
	top: 0;
	right: 0
}

.page-template-page-scorecard .section .module-comments .commentlist .children {
	padding-left: 1.875rem
}

.page-template-page-scorecard .section table.scorecard {
	width: 100%;
	border-collapse: collapse;
	empty-cells: show
}

.page-template-page-scorecard .section table.scorecard td {
	border: 1px solid #ccc;
	color: #000;
	font-size: .6875rem;
	line-height: .8125rem;
	padding: .625rem .9375rem;
	text-align: center;
	text-transform: uppercase;
	vertical-align: top
}

.page-template-page-scorecard .section table.scorecard th {
	text-transform: uppercase;
	vertical-align: bottom;
	border: 0 none;
	padding: .3125rem .9375rem;
	color: #000;
	font-weight: 700;
	font-size: .75rem;
	font-family: serif
}

.fonts-loaded .page-template-page-scorecard .section table.scorecard th {
	font-family: Austin Text Web,Times New Roman,serif
}

.page-template-page-scorecard .section table.scorecard>*>tr>:first-child {
	background: none repeat scroll 0 0 #fff;
	text-align: center
}

.page-template-page-scorecard .section table.scorecard>*>tr>:nth-child(2),.page-template-page-scorecard .section table.scorecard>*>tr>:nth-child(6) {
	font-weight: 700
}

.page-template-page-scorecard .section table.scorecard>tbody>tr:nth-child(odd) {
	background: none repeat scroll 0 0 #f5f5f5
}

.page-template-page-scorecard .section label.pilots {
	text-transform: uppercase;
	font-weight: 700;
	vertical-align: middle;
	color: #000
}

.page-template-page-scorecard .section label.provider {
	text-transform: uppercase;
	float: right;
	vertical-align: middle;
	font-size: .6875rem;
	line-height: .8125rem
}

.page-template-page-scorecard .section label.provider img {
	vertical-align: middle
}

.page-template-page-scorecard .section .section-network-selection {
	margin-bottom: 1.25rem
}

.page-template-page-scorecard .section .section-network-selection select {
	vertical-align: middle;
	border: 1px solid #ccc;
	color: #000;
	-moz-appearance: menulist;
	appearance: menulist;
	-webkit-appearance: menulist;
	font-size: .6875rem
}

.page-template-page-scorecard .section .section-network-selection select option {
	color: #000;
	font-size: .6875rem
}

.page-template-page-scorecard .section .section-network-selection select optgroup {
	font-size: .6875rem;
	font-style: normal
}

.page-template-page-scorecard .section a.anchor {
	display: block;
	position: relative;
	top: -7.5rem;
	visibility: hidden
}

.page-template-page-scorecard .section .chzn-single span {
	line-height: 1.25rem;
	font-weight: 400;
	color: #000
}

.page-template-page-scorecard .section ul.chzn-results li {
	font-weight: 400;
	color: #000
}

@media screen and (max-width:48rem) {
	.page-template-page-scorecard .section #scorecard-genre-select,.page-template-page-scorecard .section #scorecard-network-select,.page-template-page-scorecard .section #scorecard_genre_select_chzn,.page-template-page-scorecard .section #scorecard_network_select_chzn {
		display: block;
		margin-bottom: .3125rem
	}

	.page-template-page-scorecard .section .col1 {
		margin-right: 0;
		float: none
	}

	.page-template-page-scorecard .section .col2 {
		width: 18.75rem;
		float: none;
		margin-left: 0;
		padding: 0 0 0 15%
	}

	.page-template-page-scorecard .section table.scorecard>*>tr>:nth-child(5) {
		display: none
	}
}

@media screen and (max-width:29.25rem) {
	.page-template-page-scorecard .section h1 {
		font-size: 1.875rem;
		line-height: 2.1875rem;
		padding: 0 .625rem
	}

	.page-template-page-scorecard .section .indent {
		float: none;
		margin: 0;
		padding: 0 .75rem;
		width: 100%
	}

	.page-template-page-scorecard .section .module-comments {
		margin: 0;
		padding: 0 .75rem;
		width: 100%
	}

	.page-template-page-scorecard .section table.scorecard>*>tr>:nth-child(3),.page-template-page-scorecard .section table.scorecard>*>tr>:nth-child(4),.page-template-page-scorecard .section table.scorecard>*>tr>:nth-child(5) {
		display: none
	}

	.page-template-page-scorecard .section table.scorecard>*>tr>td img {
		width: 2.5rem
	}
}

.page-template-page-scorecard .chosen-container-single .chosen-single span {
	line-height: 1.8
}

.page-id-1202395317 .l-wrap {
	padding-top: 3.125rem
}

.page-id-1202395317 .contact-form input[type=submit] {
	background: #000;
	border: none;
	color: #fff;
	padding: .9375rem 1.25rem;
	font-weight: 600;
	font-size: 1rem;
	box-shadow: .1875rem .1875rem rgba(0,0,0,.3)
}

.page-id-1202395317 .contact-form input:not([type=submit]),.page-id-1202395317 .contact-form textarea {
	width: 100%;
	padding: .9375rem
}

.page-id-1202395317 .c-content {
	max-width: 31.25rem;
	margin: 0 auto
}

.page-id-1202395317 .page-title,.page-id-1202395317 p:first-child {
	text-align: center;
	font-family: Graphik Web,Arial,sans-serif
}

.page-id-1202395317 .l-article__footer {
	display: none
}

.l-wrap--gallery {
	margin-bottom: 0
}

.l-wrap--gallery .c-featured-media .c-figure__img-wrap {
	display: block;
	background-color: rgba(0,0,0,.05);
	padding-bottom: 56.25%;
	position: relative
}

.l-wrap--gallery .c-featured-media .c-figure__img-wrap img {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	height: 100%;
	width: 100%;
	object-fit: cover;
	transform: translateX(-50%) translateY(-50%)
}

.l-wrap--gallery .c-figure__credit {
	color: #5c5c5c;
	font-size: .5625rem;
	margin-left: inherit;
	padding: 0
}

.l-wrap--gallery .c-figure__desc {
	padding: .3125rem 0
}

.l-wrap--gallery .c-content {
	margin-top: .9375rem;
	margin-bottom: 1.25rem
}

.l-wrap--gallery .c-content:after {
	display: inherit
}

.c-content p{ font-size:16px;line-height:28px;}