.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%
	}
}

.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(ajax-loading.gif) center center no-repeat;
	opacity: .5
}

.c-copyright__logo {
	background: url("https://read.variety.com/get_image.aspx?eid=d2f8839d-0cdc-469a-af10-a8390eeb56fd&w=320&pnum=1") 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 {
	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,.c-slider .c-nav-arrow,.l-tip__cta: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
}

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

.l-tip {
	background-image: url("data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAASUlEQVQY02PY6PydnQED/GZmwCb8nX2TM6YowzeODa7v+LGoXu/6gY9Y4W8c610/8mBV/R67auLN/s6Ow+wN2FT/Yt3kjMU7DAC3NyNBg68KwQAAAABJRU5ErkJggg==")
}

.c-ad--dotted,.l-tip {
	background-color: #fff;
	background-repeat: repeat;
	background-size: .375rem .375rem
}

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

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--must-read .c-card__header,.c-card--reduced .c-card__header,.c-card--review .c-card__content,.c-card--top-story .c-card__header,.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--must-read .c-card__header:after,.c-card--reduced .c-card__header:after,.c-card--review .c-card__content:after,.c-card--top-story .c-card__header:after,.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
}[data-tabs].is-changing [data-tabs-panel] {
	opacity: 0
}[data-tabs] [data-tabs-panel] {
	transition: opacity .3s ease-out;
	opacity: 1
}[data-tabs] [data-tabs-panel]:not(.is-active) {
	display: none
}[data-sticky-widgets-top] {
	margin-bottom: 1.25rem
}

@media (max-width:47.9375rem) {
[	data-sticky-widgets] {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		flex-flow: column nowrap;
		height: 100%
	}[	data-sticky-widgets-top] {
		position: relative;
		flex: 1 0 auto;
		padding-top: .9375rem
	}[	data-sticky-widgets-fixable] {
		transform: translateZ(0)
	}[	data-sticky-widgets-fixable].is-fixed {
		position: fixed;
		top: 0
	}[	data-sticky-widgets-fixable].was-fixed {
		position: absolute;
		bottom: 0
	}[	data-sticky-widgets-bottom] {
		flex: 0 1 auto
	}

	.l-reviews__panel__ad [data-sticky-widgets-top] {
		padding-top: 0
	}
}

.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--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--top-story .c-card__image {
	margin-bottom: .3125rem
}

@media (min-width:48rem) {
	.c-card--top-story .c-card__image {
		margin-bottom: 0
	}
}

.c-card--top-story .c-card__header {
	flex: 0 0 auto;
	height: 4.625rem;
	padding: 0;
	margin: .625rem 0 .5rem
}

@media (min-width:48rem) {
	.c-card--top-story .c-card__header {
		height: 3.5rem;
		margin: .9375rem 0 .8125rem
	}
}

.c-card--top-story .c-card__title {
	font-weight: 700;
	font-size: .9375rem;
	line-height: 1.125rem;
	font-family: sans-serif
}

.fonts-loaded .c-card--top-story .c-card__title {
	font-family: Graphik Web,Arial,sans-serif
}

.c-card--reduced .c-card__header {
	flex: 0 0 auto;
	height: 4.125rem;
	padding: 0;
	margin: .625rem 0 .5rem
}

@media (min-width:48rem) {
	.c-card--reduced .c-card__header {
		height: 3.125rem;
		margin: .9375rem 0 .8125rem
	}
}

.c-card--reduced .c-card__title {
	font-weight: 500;
	font-size: .8125rem;
	line-height: 1rem;
	font-family: sans-serif
}

.fonts-loaded .c-card--reduced .c-card__title {
	font-family: Graphik Web,Arial,sans-serif
}

.c-card--review .c-card__content,.c-card--review .c-card__footer,.c-card--review .c-card__header {
	padding-right: .625rem
}

.c-card--review .c-card__header {
	flex: 0 0 auto;
	min-height: 1.625rem;
	padding-top: .625rem
}

.c-card--review .c-card__title {
	font-weight: 700;
	font-size: 1.275rem;
	line-height: 1.425rem;
	font-family: serif
}

.fonts-loaded .c-card--review .c-card__title {
	font-family: Austin Text Web,Times New Roman,serif
}

.c-card--review .c-card__content {
	display: block;
	flex: 0 0 auto;
	padding-top: .3125rem;
	padding-left: .3125rem;
	max-height: 5.0625rem;
	font-weight: 500;
	font-size: .8125rem;
	line-height: 1.1875rem;
	font-family: sans-serif
}

.fonts-loaded .c-card--review .c-card__content {
	font-family: Graphik Web,Arial,sans-serif
}

.c-card--review .c-card__footer {
	padding-top: .625rem
}

.c-card--overlay a,.c-card--overlay a:focus,.c-card--overlay a:hover {
	color: #fff
}

.c-card--overlay .c-card__image {
	flex: 1 1 100%
}

.c-card--overlay .c-card__wrap {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 1.875rem .9375rem .9375rem;
	background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));
	background-image: linear-gradient(180deg,transparent,#000)
}

.c-card--overlay .c-card__footer,.c-card--overlay .c-card__header {
	display: inline;
	color: #fff
}

.c-card--overlay .c-card__title {
	display: inline;
	margin-right: .9375rem;
	font-weight: 700;
	font-size: 1.125rem;
	line-height: 1.4375rem;
	font-family: sans-serif
}

.fonts-loaded .c-card--overlay .c-card__title {
	font-family: Graphik Web,Arial,sans-serif
}

.c-card--must-read {
	text-align: center
}

.c-card--must-read .c-card__header {
	padding-top: .625rem;
	flex: 0 0 3.75rem
}

.c-card--must-read .c-card__title {
	font-weight: 500;
	font-size: .8125rem;
	line-height: 1rem;
	font-family: sans-serif
}

.fonts-loaded .c-card--must-read .c-card__title {
	font-family: Graphik Web,Arial,sans-serif
}

.c-card--must-read .c-card__footer {
	flex-grow: 1
}

.c-card--must-read-featured .c-card__wrap {
	position: relative;
	background: 0 0;
	padding: .3125rem 0 0
}

@media (min-width:48rem) {
	.c-card--must-read-featured .c-card__wrap {
		position: absolute;
		background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));
		background-image: linear-gradient(180deg,transparent,#000);
		padding: 1.875rem .9375rem .9375rem
	}
}

.c-card--must-read-featured .c-card__footer,.c-card--must-read-featured .c-card__header,.c-card--must-read-featured a {
	color: #000
}

@media (min-width:48rem) {
	.c-card--must-read-featured .c-card__footer,.c-card--must-read-featured .c-card__header,.c-card--must-read-featured a {
		color: #fff
	}
}

.c-card--must-read-featured .c-card__footer {
	white-space: nowrap
}

@media (max-width:47.9375rem) {
	.c-card--must-read-featured a:hover {
		color: #000
	}
}

.c-card--must-read-featured:hover .c-card__image {
	transform: none
}

.c-card--must-read-featured .c-card__video-link:after {
	display: none
}

.c-card--slide {
	padding: .4375rem .625rem 1.25rem
}

.c-card--slide .c-card__header {
	flex: 0 0 auto;
	padding-top: .3125rem
}

.c-card--slide .c-card__title {
	font-size: .875rem;
	line-height: 1.43;
	font-weight: 500;
	margin-top: .3125rem
}

.c-card--slide .c-card__section+.c-card__title {
	margin-top: 0
}

.c-card--slide .c-card__section--sponsored {
	padding: .25rem .5rem .125rem;
	background: -webkit-gradient(linear,left top,right top,from(#fff57a),to(hsla(0,0%,100%,0)));
	background: linear-gradient(90deg,#fff57a,hsla(0,0%,100%,0));
	border: none;
	transition: background .3s ease-in-out;
	display: block;
	margin-bottom: .3125rem
}

.c-card--slide .c-card__section--sponsored:hover {
	background: #fff57a
}

.c-card--slide .c-card__image {
	box-shadow: 0 0 0 rgba(0,0,0,.5);
	transition: box-shadow .3s ease-in-out,transform .3s ease-in-out
}

.c-card--slide:hover .c-card__image {
	transform: translateY(-.1875rem);
	box-shadow: 0 .375rem .5rem rgba(0,0,0,.2)
}

.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;
	padding: .3125rem 0 0 .75rem
}

.c-card--widget-story .c-card__title {
	font-size: .875rem;
	line-height: 1.0625rem;
	font-weight: 700
}

.c-card--featured {
	height: auto
}

.c-card--featured .c-card__section {
	display: inline-block;
	font-size: .6875rem
}

.c-card--featured .c-card__title {
	font-size: 2.125rem;
	line-height: 2.075rem;
	font-family: serif;
	display: block;
	margin: .375rem 0 .1875rem
}

.fonts-loaded .c-card--featured .c-card__title {
	font-family: Austin Text Web,Times New Roman,serif
}

.c-card--featured .c-card__content {
	display: block;
	padding: 0;
	color: #fff;
	font-size: .85625rem;
	font-weight: 600
}

.c-card--featured .c-card__wrap {
	background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));
	background-image: linear-gradient(180deg,transparent,#000);
	transition: padding-bottom .3s ease-out
}

.c-card--featured:hover .c-card__wrap {
	padding-bottom: 1.25rem
}

.c-card--featured:hover .c-card__image {
	transform: none
}

.c-card--featured .c-card__image {
	flex: 0 0 auto
}

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

@media (max-width:37.4375rem) {
	.c-card--portrait .c-card__image a {
		padding-bottom: 109%
	}
}

.c-card--featured .c-card__wrap .c-card__author {
	color: #fff;
	padding-top: .1875rem
}

.c-card--top {
	margin-bottom: 1.4375rem
}

@media (min-width:48rem) {
	.c-card--top {
		flex: 0 0 33%
	}
}

.c-card--top .c-card__section {
	font-size: .6875rem;
	font-weight: 500
}

.c-card--top .c-card__title {
	font-size: .875rem;
	line-height: 1.14;
	font-weight: 700
}

.c-card--top .c-card__header {
	flex: 0 0 auto;
	padding: .5rem .9375rem .1875rem 0
}

.c-card__author {
	color: #4a4a4a;
	font-size: .6875rem;
	font-weight: 500;
	padding: 0 .3125rem 0 0
}

.c-card__author em {
	font-family: Austin Text Web,Times New Roman,serif
}

.c-card--list {
	height: auto;
	border-bottom: 1px solid #dddee4;
	padding: .625rem 0;
	min-height: 2.5rem;
	justify-content: center
}

.c-card--list:last-child {
	border: medium none
}

.c-card--list .c-card__header {
	flex: 0 0 auto;
	padding: 0
}

.c-card--list .c-card__title {
	font-size: .8125rem;
	line-height: 1.0625rem;
	font-weight: 600;
	display: inline-block
}

.c-card--list .c-card__title:before {
	content: "\2022";
	color: #8c8c8c
}

.l-special-event .c-card--list .c-card__title:before {
	display: none
}

.c-card--list .c-card__posted {
	display: inline-block;
	display: none;
	color: #222;
	margin-left: .3125rem;
	font-style: italic;
	font-weight: 400;
	font-size: .75rem;
	font-family: serif
}

.c-card--list .c-card__posted .time {
	color: #910011
}

.fonts-loaded .c-card--list .c-card__posted {
	font-family: Austin Text Web,Times New Roman,serif
}

.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--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-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-top-stories {
	padding: .625rem 0
}

.c-top-stories__header {
	padding-bottom: .9375rem
}

@media (min-width:48rem) {
	.c-top-stories__header {
		padding-bottom: 1.25rem
	}
}

.c-top-stories__list {
	list-style: none;
	margin: 0;
	padding: 0
}

.c-top-stories__item {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #000
}

.c-top-stories__item--featured {
	border-bottom-width: .1875rem
}

.c-top-stories__footer {
	text-transform: uppercase;
	text-align: right;
	padding-top: .625rem;
	font-weight: 500;
	font-size: .6875rem;
	line-height: .8125rem;
	font-family: sans-serif
}

.fonts-loaded .c-top-stories__footer {
	font-family: Graphik Web,Arial,sans-serif
}

.c-top-stories__footer a {
	color: #000;
	border-bottom: .125rem solid transparent;
	transition: border-color .12s cubic-bezier(.25,.46,.45,.94)
}

.c-top-stories__footer a:focus {
	outline: none
}

.c-top-stories__footer a:focus,.c-top-stories__footer a:hover {
	color: #000;
	border-bottom-color: #ffec00
}

.c-tabs {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row nowrap;
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight: 700;
	font-size: 1rem;
	line-height: 1.1875rem;
	font-family: sans-serif
}

.fonts-loaded .c-tabs {
	font-family: Graphik Web,Arial,sans-serif
}

.c-tabs:after {
	content: "";
	position: absolute;
	bottom: 1px;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #dddee4
}

.c-tabs__item {
	padding: 0 .625rem
}

.c-tabs__item:first-child {
	padding-left: 0;
	margin-left: -.625rem
}

.c-tabs__link {
	position: relative;
	display: block;
	overflow: hidden;
	padding: .625rem
}

.c-tabs__link:after {
	content: "";
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: .625rem;
	right: .625rem;
	height: .1875rem;
	background-color: #000;
	opacity: 0;
	transition: opacity .12s cubic-bezier(.25,.46,.45,.94)
}

.c-tabs__link.is-active:after,.c-tabs__link:hover:after {
	opacity: 1
}

.c-tabs--dirt {
	display: block
}

.c-tabs--dirt:after {
	content: none
}

.c-tabs--dirt .c-tabs__item {
	padding: 0;
	margin: 0 0 .375rem
}

@media (min-width:48rem) {
	.c-tabs--dirt .c-tabs__item {
		margin: 0 0 .125rem
	}
}

.c-tabs--dirt .c-tabs__item:first-child {
	padding-left: 0;
	margin-left: 0
}

.c-tabs--dirt .c-tabs__link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: column nowrap;
	overflow: visible;
	padding: .8125rem 1.25rem .875rem;
	min-height: 5.875rem;
	border: 1px solid #dddee4;
	background-color: #fff;
	transition: border-color .12s ease-out,background-color .12s ease-out
}

.c-tabs--dirt .c-tabs__link:after {
	content: none
}

.c-tabs--dirt .c-tabs__link.is-active,.c-tabs--dirt .c-tabs__link:focus,.c-tabs--dirt .c-tabs__link:hover {
	border-color: #ffec00;
	background-color: #ffec00
}

.c-tabs--dirt .c-tabs__link.is-active:before {
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%,-50%) rotate(45deg);
	width: .9375rem;
	height: .9375rem;
	background-color: #ffec00
}

@media (min-width:48rem) {
	.c-tabs--dirt .c-tabs__link.is-active:before {
		top: 50%;
		left: 100%
	}
}

.c-tabs--dirt .c-tabs__title {
	flex: 1 0 auto;
	margin: 0;
	padding: 0 0 .625rem
}

.c-slider {
	margin: 0 auto;
	width: 100%;
	overflow: hidden
}

.c-slider__slick {
	position: relative;
	display: block;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	touch-action: pan-y;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: transparent
}

.c-slider--featured .c-slider__slick {
	max-height: 18.125rem;
	overflow: hidden
}

.c-slider--featured .c-slider__slide {
	width: 17.9375rem;
	margin-bottom: 6.25rem;
	float: left;
	position: relative
}

.c-slider__nav {
	position: absolute;
	z-index: 10;
	top: 50%;
	transform: translateY(-50%);
	width: 2.5rem;
	height: 100%;
	transition: background-color .16s cubic-bezier(.215,.61,.355,1)
}

.c-slider__nav--prev {
	left: 0;
	cursor: pointer
}

.c-slider__nav--next {
	right: 0;
	cursor: pointer
}

.c-slider__nav-arrow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	height: 100%
}

.c-slider .c-nav-arrow {
	border: none;
	background-color: transparent;
	background-position: 50% 30%;
	background-size: 1.25rem 2.25rem;
	min-width: 1.25rem
}

.c-slider .c-nav-arrow:focus {
	outline: none
}

.c-slider .c-nav-arrow--prev {
	transform: rotate(180deg) translateX(.625rem);
	background-position: 50% 70%;
	cursor: pointer
}

.c-slider .c-nav-arrow--next {
	transform: translateX(.625rem);
	cursor: pointer
}

.c-slider__slide:active,.c-slider__slide:focus,.c-slider__slide:hover,.c-slider__slide a:active,.c-slider__slide a:focus,.c-slider__slide a:hover {
	outline: none
}

.c-slider--featured .c-slider__nav {
	width: 5rem
}

.c-slider--featured .c-slider__nav:focus,.c-slider--featured .c-slider__nav:hover {
	background-color: hsla(0,0%,100%,.3)
}

.c-slider--featured .c-slider__nav--prev {
	background: -webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.85)),color-stop(80%,hsla(0,0%,100%,.85)),to(hsla(0,0%,100%,0)));
	background: linear-gradient(90deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.85) 80%,hsla(0,0%,100%,0))
}

.c-slider--featured .c-slider__nav--next {
	background: -webkit-gradient(linear,right top,left top,from(hsla(0,0%,100%,.85)),color-stop(80%,hsla(0,0%,100%,.85)),to(hsla(0,0%,100%,0)));
	background: linear-gradient(270deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.85) 80%,hsla(0,0%,100%,0))
}

.slick-list {
	transform: translateZ(0);
	position: relative;
	overflow: visible
}

.slick-list:focus {
	outline: none
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	transform: translateZ(0)
}

.slick-track:after,.slick-track:before {
	display: table;
	content: ""
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-slide,.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track {
	-ms-transform: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-arrow.slick-hidden {
	display: 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 ul{list-style: none;}
.c-arrows ul li{width:60px; height:30px; float:left;}

.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-dirt-meta {
	list-style: none;
	margin: 0;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #000;
	font-weight: 500;
	font-size: .875rem;
	line-height: 1.0625rem;
	font-family: sans-serif
}

.fonts-loaded .c-dirt-meta {
	font-family: Graphik Web,Arial,sans-serif
}

.c-dirt-meta__location:before {
	content: "\E915";
	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;
	color: #d92b39;
	margin-right: .3125rem
}

.c-dirt-meta__price {
	margin-left: 1.875rem;
	white-space: nowrap
}

.c-dirt-meta__status {
	margin: -.125rem 0 0 .9375rem;
	padding: .3125rem .625rem;
	height: 1.3125rem;
	border-radius: .625rem;
	font-size: .75rem;
	line-height: .6875rem;
	text-transform: uppercase;
	white-space: nowrap;
	color: #fff;
	background-color: #4990e2
}

.c-dirt-meta__status--sold {
	background-color: #66b014
}

.c-dirt-meta--home {
	font-size: .75rem;
	line-height: .875rem
}

.c-dirt-meta--home .c-dirt-meta__price:first-letter {
	font-size: .875rem
}

.c-dirt-meta--home .c-dirt-meta__status {
	display: none
}

.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-trending {
	position: relative;
	width: 100%
}

@media (max-width:47.9375rem) {
	.c-trending {
		border-bottom: .875rem solid #000
	}
}

@media (max-width:62.4375rem) {
	.c-trending:after {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		width: 1.875rem;
		height: 3.75rem;
		background: -webkit-gradient(linear,right top,left top,from(#ffec00),to(rgba(255,236,0,0)));
		background: linear-gradient(270deg,#ffec00,rgba(255,236,0,0))
	}
}

.c-trending__container {
	padding: 0 1.25rem;
	background-color: #ffec00;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: nowrap;
	overflow-x: auto;
	line-height: 1.875rem;
	font-family: sans-serif
}

.fonts-loaded .c-trending__container {
	font-family: Graphik Web,Arial,sans-serif
}

.c-trending .c-heading--trending {
	flex: 0 0 auto
}

.c-trending__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: nowrap;
	flex: 1 0 auto;
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 1.875rem;
	white-space: nowrap
}

@media (min-width:48rem) {
	.c-trending__list {
		margin-left: 1.4375rem
	}
}

.c-trending__item {
	flex: 1 0 auto
}

.c-trending__link {
	display: block;
	padding: .9375rem .8125rem;
	text-align: center;
	transition: box-shadow .3s ease-out;
	box-shadow: inset 0 0 0 0 #000;
	font-style: italic;
	font-weight: 700;
	font-size: .875rem;
	line-height: 1.875rem;
	font-family: serif
}

.fonts-loaded .c-trending__link {
	font-family: Austin Text Web,Times New Roman,serif
}

@media (min-width:48rem) {
	.c-trending__link {
		font-size: 1rem
	}
}

@media (min-width:62.5rem) {
	.c-trending__link {
		font-size: 1.125rem
	}
}

.c-trending__link:focus {
	outline: none
}

.c-trending__link:focus,.c-trending__link:hover {
	box-shadow: inset 0 -.125rem 0 0 #000
}

.c-magazine {
	position: relative;
	background: #000;
	height: 4.8125rem;
	color: #fff;
	margin-top: 1.5625rem;
	padding: .125rem 0
}

.c-magazine__container {
	margin: 0 1.25rem
}

.c-magazine__static {
	display: block;
	position: relative;
	padding-bottom: .625rem;
	float: left;
	min-width: 5.6875rem
}

@media (max-width:47.9375rem) {
	.c-magazine__static {
		display: none
	}
}

.c-magazine__static__cover {
	display: block;
	position: absolute;
	margin-top: -1rem;
	width: 100%;
	max-height: 6.25rem
}

.c-magazine__cover {
	display: block;
	position: relative;
	padding-bottom: .625rem;
	float: left;
	min-width: 4.875rem
}

@media (min-width:48rem) {
	.c-magazine__cover {
		max-width: 4.875rem
	}
}

.c-magazine__cover a {
	display: block;
	position: absolute;
	box-shadow: -.3125rem 0 .125rem 0 rgba(0,0,0,.5);
	margin-top: -1.5625rem;
	margin-left: -2.8125rem;
	width: 100%;
	max-height: 6.25rem
}

@media (max-width:47.9375rem) {
	.c-magazine__cover a {
		margin-left: 0
	}
}

.c-magazine__content {
	float: left;
	padding: .3125rem 0
}

@media (max-width:47.9375rem) {
	.c-magazine__content {
		width: 70%;
		float: right;
		text-align: center
	}
}

@media (width:48rem) {
	.c-magazine__content {
		margin-left: 0;
		width: 80%;
		float: right;
		text-align: center;
		padding: 0
	}
}

.c-magazine__content__title {
	font-family: Graphik Web,Arial,sans-serif;
	font-size: 1.5625rem;
	font-weight: 700;
	color: #fff;
	text-align: left
}

@media (max-width:47.9375rem) {
	.c-magazine__content__title {
		text-align: center;
		font-size: 1.25rem
	}
}

@media (width:48rem) {
	.c-magazine__content__title {
		text-align: center
	}
}

.c-magazine__content__info {
	font-family: Austin Text Web,Times New Roman,serif;
	font-size: 1rem;
	font-weight: 600;
	color: #fff;
	text-align: left
}

@media (max-width:47.9375rem) {
	.c-magazine__content__info {
		display: none
	}
}

@media (width:48rem) {
	.c-magazine__content__info {
		display: none
	}
}

.c-magazine__button {
	font-family: Graphik Web,Arial,sans-serif;
	font-size: .875rem;
	font-weight: 600;
	color: #ffec00;
	letter-spacing: -.2px;
	text-align: center;
	float: right;
	text-transform: uppercase;
	padding: 1.625rem 0
}

@media (max-width:47.9375rem) {
	.c-magazine__button {
		padding: 0;
		width: 70%
	}
}

@media (width:48rem) {
	.c-magazine__button {
		padding: 0;
		width: 80%
	}
}

.c-magazine__link {
	padding: 1.25rem 0
}

.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
}

.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-river__header {
	padding: .625rem 0
}

.l-river__footer {
	padding: .9375rem 0;
	text-align: center
}

@media (min-width:48rem) {
	.l-river__footer {
		padding: 1.25rem 0;
		text-align: right
	}
}

.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 (min-width:60rem) {
	.l-grid--reviews .l-grid__item {
		width: 25%
	}
}



@media (max-width:29.9375rem) {
	.l-grid--reviews .l-grid__item:last-child {
		padding-bottom: 0
	}
}

.l-newsletter {
	background: #ffec00;
	padding: 1.25rem 1.25rem 1.6875rem;
	margin: .9375rem 0 0
}

@media (min-width:48rem) {
	.l-newsletter {
		padding-left: 4%;
		padding-right: 4%;
		padding-bottom: 1.25rem;
		margin: .9375rem 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		align-items: center;
		justify-content: space-around
	}

	.l-newsletter .c-newsletter__form {
		padding-top: 0
	}
}

@media (min-width:62.5rem) {
	.l-newsletter {
		margin-top: 1.875rem;
		padding-left: 2%;
		padding-right: 2%;
		justify-content: space-between
	}

	.l-newsletter .c-heading {
		position: relative;
		padding-left: 5.875rem;
		flex: 0 0 auto
	}

	.l-newsletter .c-heading:before {
		content: "";
		position: absolute;
		top: -2.125rem;
		left: 0;
		height: 4.6875rem;
		width: 4.875rem;
		background-position: 50%
	}

	.l-newsletter .c-newsletter__form {
		flex: 1 1 auto
	}

	.l-newsletter .c-newsletter__email {
		width: 21.25rem
	}
}

.l-reviews {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	padding: 1.25rem
}

.l-reviews__header {
	order: 1;
	flex: 1 1;
	padding: 0
}

.l-reviews__nav {
	order: 3;
	flex: 0 0 100%;
	padding: .625rem 0
}

.l-reviews__footer {
	order: 2;
	flex: 1 1;
	padding: 0 .625rem 0 0;
	text-align: right;
	color: #8c8c8c;
	white-space: nowrap
}

.l-reviews__main {
	order: 4;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: .9375rem .625rem;
	width: 100%
}

.l-reviews__content {
	flex: 1 0 66.66667%;
	margin: 0;
	padding: 0 0 .9375rem;
	list-style: none
}

.l-reviews__panel {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row nowrap
}

.l-reviews__panel__ad {
	display: none
}

@media (min-width:48rem) {
	.l-reviews__panel__ad {
		display: block;
		flex: 0 0 33.33333%;
		padding-left: 1.25rem
	}
}

.l-must-read {
	padding: 0 1.25rem .625rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row wrap;
	align-items: stretch;
	padding: 0 1.25rem
}

.l-must-read__header {
	order: 1;
	padding: .9375rem 0
}

@media (min-width:48rem) {
	.l-must-read__header {
		flex: 1 1 auto;
		width: 50%;
		padding: .9375rem .625rem .3125rem 0
	}
}

.l-must-read__footer {
	padding: .9375rem 0;
	color: #8c8c8c;
	order: 2;
	flex: 1 1 auto;
	width: 50%;
	align-self: center;
	text-align: right
}

@media (min-width:48rem) {
	.l-must-read__footer {
		padding: .9375rem .625rem .3125rem 0
	}
}

.l-must-read__featured {
	order: 3;
	flex: 0 0 auto;
	padding: 0;
	width: 100%;
	margin-bottom: 1.25rem
}

@media (min-width:48rem) {
	.l-must-read__featured {
		width: 66.66667%;
		padding: .9375rem 1.25rem .9375rem 0;
		margin-bottom: 0
	}
}

.l-must-read__list {
	margin: 0;
	padding: 0 .625rem;
	list-style: none;
	order: 4;
	flex: 0 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	padding: .9375rem 0 0;
	width: 100%
}

@media (min-width:48rem) {
	.l-must-read__list {
		width: 33.33333%
	}
}

.l-must-read__item {
	flex: 0 0 auto;
	width: calc(50% - .625rem);
	padding-bottom: .9375rem
}

.l-featured {
	background-color: #fff;
	border-bottom: 1px solid #dddee4
}

.l-featured__header {
	padding: 1.25rem
}

.l-tip {
	position: relative;
	display: block;
	padding: .8125rem 0 .5rem;
	border-bottom: .8125rem solid #ffec00;
	text-align: center;
	line-height: 2.125rem;
	cursor: pointer
}

.l-tip:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: .1875rem;
	opacity: .56;
	background-color: #d3d3d3
}

.l-tip__heading {
	vertical-align: top;
	font-size: 1.375rem;
	line-height: 2.125rem
}

.l-tip__cta,.l-tip__heading {
	display: inline-block;
	white-space: nowrap
}

.l-tip__cta {
	position: relative;
	margin: -.125rem .625rem 0;
	padding: .125rem .5625rem .125rem .625rem;
	border-radius: 1rem;
	text-transform: uppercase;
	font-size: .875rem;
	font-weight: 500;
	background-color: transparent;
	transition: transform .3s ease-out
}

.l-tip__cta:after {
	content: "";
	display: inline-block;
	vertical-align: top;
	width: 1rem;
	height: 2.125rem;
	margin-left: .3125rem;
	background-position: 0;
	background-size: .8125rem 1.5rem;
	transform: scale(.7)
}

@media (min-width:48rem) {
	.l-tip__cta:after {
		background-size: 1rem 1.8125rem
	}
}

.l-tip:hover .l-tip__cta {
	transform: translateX(.625rem)
}

.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-top-articles {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: space-between
}

@media (min-width:37.5rem) {
	.l-top-articles .c-button--scroll {
		display: none
	}
}

@media (min-width:37.5rem) {
	.l-top-articles {
		flex-direction: row;
		padding: 0 .625rem;
		box-shadow: inset 0 1.125rem #000
	}
}

@media (min-width:48rem) {
	.l-top-articles {
		padding: 0 1.25rem
	}
}

.l-top-articles .c-button--scroll {
	margin-top: .75rem;
	margin-bottom: -1.25rem
}

@media (min-width:37.5rem) {
	.l-top-articles__main {
		padding-right: 1.25rem;
		flex: 1 0 68%
	}
}

.l-top-articles__sidebar {
	padding: 1.3375rem 1.15625rem 0
}

@media (min-width:37.5rem) {
	.l-top-articles__sidebar {
		padding: 0
	}
}

@media (min-width:48rem) {
	.l-top-articles__sidebar {
		flex: 0 0 18.75rem
	}
}

@media (max-width:29.9375rem) {
	.l-top-articles__sidebar {
		padding: .625rem 1.15625rem 0
	}
}

.l-top-articles__sidebar-heading {
	font-size: 1.5625rem;
	line-height: 1rem;
	text-transform: uppercase;
	display: inline-block;
	margin: 0 0 .625rem
}

@media (min-width:37.5rem) {
	.l-top-articles__sidebar-heading {
		color: #fff
	}
}

@media (max-width:29.9375rem) {
	.l-top-articles__sidebar-heading {
		background-color: #000;
		color: #fff;
		width: 100%;
		padding: .9375rem 0 .9375rem .625rem;
		border-bottom: none
	}
}

.l-top-articles__sidebar-subhead-container {
	border-bottom: .125rem solid #000
}

.l-top-articles__sidebar-subhead {
	font-size: 1.125rem;
	line-height: 1.25rem;
	font-family: Austin Text Web,Times New Roman,serif;
	font-style: italic;
	font-weight: 700;
	margin: .3125rem 0 0;
	border-bottom: .125rem solid #000;
	padding: 0 0 .625rem
}

@media (max-width:29.9375rem) {
	.l-top-articles__sidebar-subhead {
		margin: .625rem 0 0
	}
}

.l-top-articles__more {
	padding: 1.3375rem 1.15625rem 0
}

@media (min-width:37.5rem) {
	.l-top-articles__more {
		padding: .1875rem 0 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		border-bottom: 0
	}
}

.l-top-articles__sidebar-posts {
	margin-bottom: .625rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: space-between
}

.l-top-articles__sidebar-ad,.l-top-articles__sidebar-posts .c-card__posted {
	display: none
}

@media (min-width:48rem) {
	.l-top-articles__sidebar-ad {
		display: block
	}
}

.l-top-articles__sponsors {
	margin: 0 auto;
	padding: .9375rem;
	width: 50%
}

@media (min-width:48rem) {
	.l-top-articles__sponsors {
		width: 55%
	}
}

.l-top-articles__sponsors__title {
	font-family: Graphik Web,Arial,sans-serif;
	font-size: .5625rem;
	text-align: left;
	color: #222;
	float: left;
	line-height: 1.875rem;
	margin-right: .3125rem
}

.l-top-articles__sponsors__logo {
	float: left;
	width: 3.5625rem;
	height: 2.0625rem
}

.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-dirt {
	position: relative
}

@media (max-width:47.9375rem) {
	.l-dirt {
		padding-bottom: 1.25rem
	}
}

.l-dirt__header {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	padding: 1.25rem;
	color: #fff
}

@media (min-width:48rem) {
	.l-dirt__header {
		padding-top: 2.1875rem
	}
}

.l-dirt__footer {
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	padding: 1.25rem .9375rem;
	text-align: right;
	color: #fff
}

@media (min-width:48rem) {
	.l-dirt__footer {
		padding: 1.5625rem 1.25rem
	}
}

.l-dirt__content {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #000
}

.l-dirt__content a:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.32)
}

.l-dirt__nav {
	position: relative;
	z-index: 3;
	margin: -1.25rem 1.25rem 0;
	padding: 0
}

@media (min-width:48rem) {
	.l-dirt__nav {
		position: absolute;
		top: 6.25rem;
		left: 1.25rem;
		width: 20.3125rem;
		margin: 0
	}
}

.l-dirt__image,.l-dirt__item {
	margin: 0;
	padding: 0
}

.l-dirt__image {
	background: transparent no-repeat 50%;
	background-size: cover
}

.l-dirt__image:before {
	content: "";
	display: block;
	width: 100%;
	padding-bottom: 61.56%
}

.l-dirt__image img {
	display: none
}

.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
	}
}

.l-special-event {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: space-between
}

@media (min-width:37.5rem) {
	.l-special-event .c-button--scroll {
		display: none
	}
}

@media (max-width:29.9375rem) {
	.l-special-event__header {
		margin: 1.25rem
	}
}

@media (min-width:37.5rem) {
	.l-special-event {
		flex-direction: row
	}

	.l-special-event__wrap {
		padding: .625rem
	}
}

@media (min-width:48rem) {
	.l-special-event__wrap {
		padding: 1.25rem
	}
}

.l-special-event__header {
	margin-bottom: 1.25rem
}

@media (min-width:37.5rem) {
	.l-special-event__main {
		padding-right: 1.25rem;
		flex: 1 0 68%
	}
}

.l-special-event__sidebar {
	padding: 1.3375rem 1.15625rem 0
}

@media (min-width:37.5rem) {
	.l-special-event__sidebar {
		padding: 0
	}
}

@media (min-width:48rem) {
	.l-special-event__sidebar {
		flex: 0 0 18.75rem
	}
}

@media (max-width:29.9375rem) {
	.l-special-event__sidebar {
		padding: 0 1.25rem
	}
}

.l-special-event__sidebar-heading {
	font-size: 1.5625rem;
	line-height: 1rem;
	text-transform: uppercase;
	display: inline-block;
	margin: 0
}

@media (min-width:37.5rem) {
	.l-special-event__sidebar-heading {
		color: #fff
	}
}

@media (max-width:29.9375rem) {
	.l-special-event__sidebar-heading {
		background-color: #000;
		color: #fff;
		width: 100%;
		padding: .8125rem 0 .125rem .3125rem
	}
}

.l-special-event__sidebar-subhead {
	font-size: 1.125rem;
	line-height: 1.375rem;
	font-style: italic;
	font-weight: 700;
	margin: -.625rem 0 .625rem
}

@media (min-width:37.5rem) {
	.l-special-event__sidebar-subhead {
		color: #fff
	}
}

.l-special-event__more {
	padding: 1.3375rem 1.15625rem 0
}

@media (min-width:37.5rem) {
	.l-special-event__more {
		padding: 1.5px 0 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		border-bottom: 0
	}
}

.l-special-event__sidebar-posts {
	margin-bottom: .625rem;
	min-height: 16.875rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: space-between
}

.l-special-event__sidebar-ad {
	display: none
}

@media (min-width:48rem) {
	.l-special-event__sidebar-ad {
		display: block
	}
}

.l-special-event .c-card--featured .c-card__title {
	font-family: Graphik Web,Arial,sans-serif;
	font-size: 1.25rem;
	font-weight: 700;
	line-height: normal
}

.l-special-event .c-card--featured .c-card__header {
	margin-right: 0
}

@media (max-width:29.9375rem) {
	.l-special-event .c-card--featured {
		padding: 0 1.25rem
	}

	.l-special-event .c-card--featured .c-card__wrap {
		background-image: none;
		position: relative;
		padding: .3125rem 0 0
	}

	.l-special-event .c-card--featured a {
		color: #000
	}

	.l-special-event .c-card--featured .c-card__wrap .c-card__author {
		color: #000;
		padding-bottom: .625rem;
		border-bottom: 1px solid #dddee4
	}

	.l-special-event .c-card--featured .c-card__title {
		font-size: 1rem
	}

	.l-special-event .c-card--featured .c-card__image {
		height: 9.6875rem
	}
}

.l-special-event .c-card--video header {
	position: relative;
	z-index: 99
}

.l-special-event .c-card--video .c-card__title a {
	color: #fff;
	font-family: Austin Text Web,Times New Roman,serif;
	font-size: 2.125rem
}

.l-special-event .c-card--video .c-card__title p {
	font-size: .875rem;
	line-height: 1.375rem;
	margin-top: .3125rem;
	margin-bottom: 0
}

.l-special-event .c-card--video_homeplayer {
	padding-left: 0;
	padding-right: 0
}

.l-special-event .c-card__header {
	flex: 1 1 60%
}

.l-special-event .c-card__image {
	flex: 1 1 10%
}

.l-special-event .c-card--list {
	flex-flow: row nowrap;
	align-items: center
}

.l-special-event .c-card--list .c-card__image {
	height: 4.0625rem;
	max-width: 4.0625rem;
	width: 4.0625rem
}

.l-special-event .c-card--list .c-card__image a {
	height: 100%
}

.l-special-event .c-card__header {
	margin-right: .9375rem
}

.l-special-event .c-player {
	padding: 0
}

.l-promotion {
	font-weight: 400;
	font-size: .9375rem;
	line-height: 1;
	font-family: sans-serif;
	border-top: 1px solid #f3f3f3;
	border-bottom: 1px solid #f3f3f3
}

.fonts-loaded .l-promotion {
	font-family: Graphik Web,Arial,sans-serif
}

@media (min-width:62.5rem) {
	.l-promotion {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		position: relative;
		overflow: hidden;
		height: 24.0625rem
	}
}

.l-promotion__event-content {
	padding: 1.25rem
}

@media (min-width:62.5rem) {
	.l-promotion__event-content {
		text-align: left;
		width: 48%;
		padding: 1.25rem 5.5rem 1.25rem 2.5rem
	}
}

.l-promotion__event-content__title {
	font-size: 1.5625rem;
	line-height: 1.7;
	font-weight: 700;
	margin: 0;
	border-bottom: .25rem solid #000;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.l-promotion__event-content__description {
	font-size: .9375rem;
	line-height: 1.7;
	font-weight: 400;
	margin-top: 1.25rem
}

@media (min-width:62.5rem) {
	.l-promotion__event-content__description {
		margin-top: 3rem;
		line-height: 1.66
	}
}

.l-promotion__event-content__link {
	text-align: center;
	margin-top: 1.875rem
}

@media (min-width:62.5rem) {
	.l-promotion__event-content__link {
		margin-top: 2rem
	}
}

.l-promotion__event-content__link a {
	font-size: .875rem;
	line-height: 1.14;
	font-weight: 700;
	padding: .9375rem;
	border-radius: .3125rem;
	background-color: #000;
	color: #fff
}

.l-promotion__speaker-background {
	display: none
}

@media (min-width:62.5rem) {
	.l-promotion__speaker-background {
		background-color: #ffec00;
		height: 100%;
		width: 46%;
		display: block;
		position: absolute;
		right: 0;
		top: 0
	}

	.l-promotion__speaker-background:before {
		content: "";
		position: absolute;
		bottom: 7.5rem;
		left: -51%;
		height: 5.3125rem;
		width: 100%;
		transform: rotate(100deg);
		background-color: #ffec00
	}
}

.l-promotion__speaker-content {
	z-index: 1;
	margin-top: .625rem;
	padding-top: .9375rem;
	padding-bottom: 1.25rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	flex-direction: column;
	background-color: #ffec00
}

@media (min-width:62.5rem) {
	.l-promotion__speaker-content {
		width: 52%;
		padding: 1.5625rem 0 0 2.8125rem;
		background-color: transparent
	}
}

.l-promotion__speaker-content h2 {
	font-size: 1.25rem;
	line-height: 1.5;
	font-weight: 700;
	margin: 0
}

.l-promotion__speaker-slider--wrapper {
	overflow: hidden;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: .9375rem
}

.l-promotion__speaker-slider-container {
	overflow: hidden;
	width: 14.0625rem
}

.l-promotion__speaker-slider {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative
}

.l-promotion__speaker-img {
	height: 14.0625rem;
	width: 14.0625rem
}

.l-promotion__speaker-nav-container {
	font-size: 2.125rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	margin-bottom: 2.375rem;
	padding: 0 1.5625rem
}

@media (min-width:62.5rem) {
	.l-promotion__speaker-nav-container {
		padding: 0 2.5rem
	}
}

.l-promotion__speaker-prev: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
}

.l-promotion__speaker-next {
	transform: rotate(180deg)
}

.l-promotion__speaker-next: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
}

.l-promotion__author {
	font-size: 1.125rem;
	line-height: 1;
	font-weight: 700;
	text-align: center
}

.l-promotion__author-company {
	font-size: .8125rem;
	line-height: 2;
	font-weight: 400;
	text-align: center
}

@font-face {
	font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot);src:url(fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff) format("woff"),url(fonts/fontawesome-webfont.ttf) format("truetype"),url(fonts/fontawesome-webfont.svg#fontawesomeregular) format("svg");font-weight:400;font-style:normal
}

.fa {
	display: inline-block;
	font: normal 400 normal .875rem/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%
}

.fa-2x {
	font-size: 2em
}

.fa-3x {
	font-size: 3em
}

.fa-4x {
	font-size: 4em
}

.fa-5x {
	font-size: 5em
}

.fa-fw {
	width: 1.28571429em;
	text-align: center
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none
}

.fa-ul>li {
	position: relative
}

.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center
}

.fa-li.fa-lg {
	left: -1.85714286em
}

.fa-border {
	padding: .2em .25em .15em;
	border: .08em solid #eee;
	border-radius: .1em
}

.pull-right {
	float: right
}

.pull-left {
	float: left
}

.fa.pull-left {
	margin-right: .3em
}

.fa.pull-right {
	margin-left: .3em
}

.fa-spin {
	animation: fa-spin 2s infinite linear
}

@keyframes fa-spin {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(359deg)
	}
}

.fa-rotate-90 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	transform: rotate(90deg)
}

.fa-rotate-180 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	transform: rotate(180deg)
}

.fa-rotate-270 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	transform: rotate(270deg)
}

.fa-flip-horizontal {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);
	transform: scaleX(-1)
}

.fa-flip-vertical {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);
	transform: scaleY(-1)
}

:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270 {
	-webkit-filter: none;
	filter: none
}

.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle
}

.fa-stack-1x,.fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center
}

.fa-stack-1x {
	line-height: inherit
}

.fa-stack-2x {
	font-size: 2em
}

.fa-inverse {
	color: #fff
}

.fa-glass:before {
	content: "\F000"
}

.fa-music:before {
	content: "\F001"
}

.fa-search:before {
	content: "\F002"
}

.fa-envelope-o:before {
	content: "\F003"
}

.fa-heart:before {
	content: "\F004"
}

.fa-star:before {
	content: "\F005"
}

.fa-star-o:before {
	content: "\F006"
}

.fa-user:before {
	content: "\F007"
}

.fa-film:before {
	content: "\F008"
}

.fa-th-large:before {
	content: "\F009"
}

.fa-th:before {
	content: "\F00A"
}

.fa-th-list:before {
	content: "\F00B"
}

.fa-check:before {
	content: "\F00C"
}

.fa-close:before,.fa-remove:before,.fa-times:before {
	content: "\F00D"
}

.fa-search-plus:before {
	content: "\F00E"
}

.fa-search-minus:before {
	content: "\F010"
}

.fa-power-off:before {
	content: "\F011"
}

.fa-signal:before {
	content: "\F012"
}

.fa-cog:before,.fa-gear:before {
	content: "\F013"
}

.fa-trash-o:before {
	content: "\F014"
}

.fa-home:before {
	content: "\F015"
}

.fa-file-o:before {
	content: "\F016"
}

.fa-clock-o:before {
	content: "\F017"
}

.fa-road:before {
	content: "\F018"
}

.fa-download:before {
	content: "\F019"
}

.fa-arrow-circle-o-down:before {
	content: "\F01A"
}

.fa-arrow-circle-o-up:before {
	content: "\F01B"
}

.fa-inbox:before {
	content: "\F01C"
}

.fa-play-circle-o:before {
	content: "\F01D"
}

.fa-repeat:before,.fa-rotate-right:before {
	content: "\F01E"
}

.fa-refresh:before {
	content: "\F021"
}

.fa-list-alt:before {
	content: "\F022"
}

.fa-lock:before {
	content: "\F023"
}

.fa-flag:before {
	content: "\F024"
}

.fa-headphones:before {
	content: "\F025"
}

.fa-volume-off:before {
	content: "\F026"
}

.fa-volume-down:before {
	content: "\F027"
}

.fa-volume-up:before {
	content: "\F028"
}

.fa-qrcode:before {
	content: "\F029"
}

.fa-barcode:before {
	content: "\F02A"
}

.fa-tag:before {
	content: "\F02B"
}

.fa-tags:before {
	content: "\F02C"
}

.fa-book:before {
	content: "\F02D"
}

.fa-bookmark:before {
	content: "\F02E"
}

.fa-print:before {
	content: "\F02F"
}

.fa-camera:before {
	content: "\F030"
}

.fa-font:before {
	content: "\F031"
}

.fa-bold:before {
	content: "\F032"
}

.fa-italic:before {
	content: "\F033"
}

.fa-text-height:before {
	content: "\F034"
}

.fa-text-width:before {
	content: "\F035"
}

.fa-align-left:before {
	content: "\F036"
}

.fa-align-center:before {
	content: "\F037"
}

.fa-align-right:before {
	content: "\F038"
}

.fa-align-justify:before {
	content: "\F039"
}

.fa-list:before {
	content: "\F03A"
}

.fa-dedent:before,.fa-outdent:before {
	content: "\F03B"
}

.fa-indent:before {
	content: "\F03C"
}

.fa-video-camera:before {
	content: "\F03D"
}

.fa-image:before,.fa-photo:before,.fa-picture-o:before {
	content: "\F03E"
}

.fa-pencil:before {
	content: "\F040"
}

.fa-map-marker:before {
	content: "\F041"
}

.fa-adjust:before {
	content: "\F042"
}

.fa-tint:before {
	content: "\F043"
}

.fa-edit:before,.fa-pencil-square-o:before {
	content: "\F044"
}

.fa-share-square-o:before {
	content: "\F045"
}

.fa-check-square-o:before {
	content: "\F046"
}

.fa-arrows:before {
	content: "\F047"
}

.fa-step-backward:before {
	content: "\F048"
}

.fa-fast-backward:before {
	content: "\F049"
}

.fa-backward:before {
	content: "\F04A"
}

.fa-play:before {
	content: "\F04B"
}

.fa-pause:before {
	content: "\F04C"
}

.fa-stop:before {
	content: "\F04D"
}

.fa-forward:before {
	content: "\F04E"
}

.fa-fast-forward:before {
	content: "\F050"
}

.fa-step-forward:before {
	content: "\F051"
}

.fa-eject:before {
	content: "\F052"
}

.fa-chevron-left:before {
	content: "\F053"
}

.fa-chevron-right:before {
	content: "\F054"
}

.fa-plus-circle:before {
	content: "\F055"
}

.fa-minus-circle:before {
	content: "\F056"
}

.fa-times-circle:before {
	content: "\F057"
}

.fa-check-circle:before {
	content: "\F058"
}

.fa-question-circle:before {
	content: "\F059"
}

.fa-info-circle:before {
	content: "\F05A"
}

.fa-crosshairs:before {
	content: "\F05B"
}

.fa-times-circle-o:before {
	content: "\F05C"
}

.fa-check-circle-o:before {
	content: "\F05D"
}

.fa-ban:before {
	content: "\F05E"
}

.fa-arrow-left:before {
	content: "\F060"
}

.fa-arrow-right:before {
	content: "\F061"
}

.fa-arrow-up:before {
	content: "\F062"
}

.fa-arrow-down:before {
	content: "\F063"
}

.fa-mail-forward:before,.fa-share:before {
	content: "\F064"
}

.fa-expand:before {
	content: "\F065"
}

.fa-compress:before {
	content: "\F066"
}

.fa-plus:before {
	content: "\F067"
}

.fa-minus:before {
	content: "\F068"
}

.fa-asterisk:before {
	content: "\F069"
}

.fa-exclamation-circle:before {
	content: "\F06A"
}

.fa-gift:before {
	content: "\F06B"
}

.fa-leaf:before {
	content: "\F06C"
}

.fa-fire:before {
	content: "\F06D"
}

.fa-eye:before {
	content: "\F06E"
}

.fa-eye-slash:before {
	content: "\F070"
}

.fa-exclamation-triangle:before,.fa-warning:before {
	content: "\F071"
}

.fa-plane:before {
	content: "\F072"
}

.fa-calendar:before {
	content: "\F073"
}

.fa-random:before {
	content: "\F074"
}

.fa-comment:before {
	content: "\F075"
}

.fa-magnet:before {
	content: "\F076"
}

.fa-chevron-up:before {
	content: "\F077"
}

.fa-chevron-down:before {
	content: "\F078"
}

.fa-retweet:before {
	content: "\F079"
}

.fa-shopping-cart:before {
	content: "\F07A"
}

.fa-folder:before {
	content: "\F07B"
}

.fa-folder-open:before {
	content: "\F07C"
}

.fa-arrows-v:before {
	content: "\F07D"
}

.fa-arrows-h:before {
	content: "\F07E"
}

.fa-bar-chart-o:before,.fa-bar-chart:before {
	content: "\F080"
}

.fa-twitter-square:before {
	content: "\F081"
}

.fa-facebook-square:before {
	content: "\F082"
}

.fa-camera-retro:before {
	content: "\F083"
}

.fa-key:before {
	content: "\F084"
}

.fa-cogs:before,.fa-gears:before {
	content: "\F085"
}

.fa-comments:before {
	content: "\F086"
}

.fa-thumbs-o-up:before {
	content: "\F087"
}

.fa-thumbs-o-down:before {
	content: "\F088"
}

.fa-star-half:before {
	content: "\F089"
}

.fa-heart-o:before {
	content: "\F08A"
}

.fa-sign-out:before {
	content: "\F08B"
}

.fa-linkedin-square:before {
	content: "\F08C"
}

.fa-thumb-tack:before {
	content: "\F08D"
}

.fa-external-link:before {
	content: "\F08E"
}

.fa-sign-in:before {
	content: "\F090"
}

.fa-trophy:before {
	content: "\F091"
}

.fa-github-square:before {
	content: "\F092"
}

.fa-upload:before {
	content: "\F093"
}

.fa-lemon-o:before {
	content: "\F094"
}

.fa-phone:before {
	content: "\F095"
}

.fa-square-o:before {
	content: "\F096"
}

.fa-bookmark-o:before {
	content: "\F097"
}

.fa-phone-square:before {
	content: "\F098"
}

.fa-twitter:before {
	content: "\F099"
}

.fa-facebook:before {
	content: "\F09A"
}

.fa-github:before {
	content: "\F09B"
}

.fa-unlock:before {
	content: "\F09C"
}

.fa-credit-card:before {
	content: "\F09D"
}

.fa-rss:before {
	content: "\F09E"
}

.fa-hdd-o:before {
	content: "\F0A0"
}

.fa-bullhorn:before {
	content: "\F0A1"
}

.fa-bell:before {
	content: "\F0F3"
}

.fa-certificate:before {
	content: "\F0A3"
}

.fa-hand-o-right:before {
	content: "\F0A4"
}

.fa-hand-o-left:before {
	content: "\F0A5"
}

.fa-hand-o-up:before {
	content: "\F0A6"
}

.fa-hand-o-down:before {
	content: "\F0A7"
}

.fa-arrow-circle-left:before {
	content: "\F0A8"
}

.fa-arrow-circle-right:before {
	content: "\F0A9"
}

.fa-arrow-circle-up:before {
	content: "\F0AA"
}

.fa-arrow-circle-down:before {
	content: "\F0AB"
}

.fa-globe:before {
	content: "\F0AC"
}

.fa-wrench:before {
	content: "\F0AD"
}

.fa-tasks:before {
	content: "\F0AE"
}

.fa-filter:before {
	content: "\F0B0"
}

.fa-briefcase:before {
	content: "\F0B1"
}

.fa-arrows-alt:before {
	content: "\F0B2"
}

.fa-group:before,.fa-users:before {
	content: "\F0C0"
}

.fa-chain:before,.fa-link:before {
	content: "\F0C1"
}

.fa-cloud:before {
	content: "\F0C2"
}

.fa-flask:before {
	content: "\F0C3"
}

.fa-cut:before,.fa-scissors:before {
	content: "\F0C4"
}

.fa-copy:before,.fa-files-o:before {
	content: "\F0C5"
}

.fa-paperclip:before {
	content: "\F0C6"
}

.fa-floppy-o:before,.fa-save:before {
	content: "\F0C7"
}

.fa-square:before {
	content: "\F0C8"
}

.fa-bars:before,.fa-navicon:before,.fa-reorder:before {
	content: "\F0C9"
}

.fa-list-ul:before {
	content: "\F0CA"
}

.fa-list-ol:before {
	content: "\F0CB"
}

.fa-strikethrough:before {
	content: "\F0CC"
}

.fa-underline:before {
	content: "\F0CD"
}

.fa-table:before {
	content: "\F0CE"
}

.fa-magic:before {
	content: "\F0D0"
}

.fa-truck:before {
	content: "\F0D1"
}

.fa-pinterest:before {
	content: "\F0D2"
}

.fa-pinterest-square:before {
	content: "\F0D3"
}

.fa-google-plus-square:before {
	content: "\F0D4"
}

.fa-google-plus:before {
	content: "\F0D5"
}

.fa-money:before {
	content: "\F0D6"
}

.fa-caret-down:before {
	content: "\F0D7"
}

.fa-caret-up:before {
	content: "\F0D8"
}

.fa-caret-left:before {
	content: "\F0D9"
}

.fa-caret-right:before {
	content: "\F0DA"
}

.fa-columns:before {
	content: "\F0DB"
}

.fa-sort:before,.fa-unsorted:before {
	content: "\F0DC"
}

.fa-sort-desc:before,.fa-sort-down:before {
	content: "\F0DD"
}

.fa-sort-asc:before,.fa-sort-up:before {
	content: "\F0DE"
}

.fa-envelope:before {
	content: "\F0E0"
}

.fa-linkedin:before {
	content: "\F0E1"
}

.fa-rotate-left:before,.fa-undo:before {
	content: "\F0E2"
}

.fa-gavel:before,.fa-legal:before {
	content: "\F0E3"
}

.fa-dashboard:before,.fa-tachometer:before {
	content: "\F0E4"
}

.fa-comment-o:before {
	content: "\F0E5"
}

.fa-comments-o:before {
	content: "\F0E6"
}

.fa-bolt:before,.fa-flash:before {
	content: "\F0E7"
}

.fa-sitemap:before {
	content: "\F0E8"
}

.fa-umbrella:before {
	content: "\F0E9"
}

.fa-clipboard:before,.fa-paste:before {
	content: "\F0EA"
}

.fa-lightbulb-o:before {
	content: "\F0EB"
}

.fa-exchange:before {
	content: "\F0EC"
}

.fa-cloud-download:before {
	content: "\F0ED"
}

.fa-cloud-upload:before {
	content: "\F0EE"
}

.fa-user-md:before {
	content: "\F0F0"
}

.fa-stethoscope:before {
	content: "\F0F1"
}

.fa-suitcase:before {
	content: "\F0F2"
}

.fa-bell-o:before {
	content: "\F0A2"
}

.fa-coffee:before {
	content: "\F0F4"
}

.fa-cutlery:before {
	content: "\F0F5"
}

.fa-file-text-o:before {
	content: "\F0F6"
}

.fa-building-o:before {
	content: "\F0F7"
}

.fa-hospital-o:before {
	content: "\F0F8"
}

.fa-ambulance:before {
	content: "\F0F9"
}

.fa-medkit:before {
	content: "\F0FA"
}

.fa-fighter-jet:before {
	content: "\F0FB"
}

.fa-beer:before {
	content: "\F0FC"
}

.fa-h-square:before {
	content: "\F0FD"
}

.fa-plus-square:before {
	content: "\F0FE"
}

.fa-angle-double-left:before {
	content: "\F100"
}

.fa-angle-double-right:before {
	content: "\F101"
}

.fa-angle-double-up:before {
	content: "\F102"
}

.fa-angle-double-down:before {
	content: "\F103"
}

.fa-angle-left:before {
	content: "\F104"
}

.fa-angle-right:before {
	content: "\F105"
}

.fa-angle-up:before {
	content: "\F106"
}

.fa-angle-down:before {
	content: "\F107"
}

.fa-desktop:before {
	content: "\F108"
}

.fa-laptop:before {
	content: "\F109"
}

.fa-tablet:before {
	content: "\F10A"
}

.fa-mobile-phone:before,.fa-mobile:before {
	content: "\F10B"
}

.fa-circle-o:before {
	content: "\F10C"
}

.fa-quote-left:before {
	content: "\F10D"
}

.fa-quote-right:before {
	content: "\F10E"
}

.fa-spinner:before {
	content: "\F110"
}

.fa-circle:before {
	content: "\F111"
}

.fa-mail-reply:before,.fa-reply:before {
	content: "\F112"
}

.fa-github-alt:before {
	content: "\F113"
}

.fa-folder-o:before {
	content: "\F114"
}

.fa-folder-open-o:before {
	content: "\F115"
}

.fa-smile-o:before {
	content: "\F118"
}

.fa-frown-o:before {
	content: "\F119"
}

.fa-meh-o:before {
	content: "\F11A"
}

.fa-gamepad:before {
	content: "\F11B"
}

.fa-keyboard-o:before {
	content: "\F11C"
}

.fa-flag-o:before {
	content: "\F11D"
}

.fa-flag-checkered:before {
	content: "\F11E"
}

.fa-terminal:before {
	content: "\F120"
}

.fa-code:before {
	content: "\F121"
}

.fa-mail-reply-all:before,.fa-reply-all:before {
	content: "\F122"
}

.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {
	content: "\F123"
}

.fa-location-arrow:before {
	content: "\F124"
}

.fa-crop:before {
	content: "\F125"
}

.fa-code-fork:before {
	content: "\F126"
}

.fa-chain-broken:before,.fa-unlink:before {
	content: "\F127"
}

.fa-question:before {
	content: "\F128"
}

.fa-info:before {
	content: "\F129"
}

.fa-exclamation:before {
	content: "\F12A"
}

.fa-superscript:before {
	content: "\F12B"
}

.fa-subscript:before {
	content: "\F12C"
}

.fa-eraser:before {
	content: "\F12D"
}

.fa-puzzle-piece:before {
	content: "\F12E"
}

.fa-microphone:before {
	content: "\F130"
}

.fa-microphone-slash:before {
	content: "\F131"
}

.fa-shield:before {
	content: "\F132"
}

.fa-calendar-o:before {
	content: "\F133"
}

.fa-fire-extinguisher:before {
	content: "\F134"
}

.fa-rocket:before {
	content: "\F135"
}

.fa-maxcdn:before {
	content: "\F136"
}

.fa-chevron-circle-left:before {
	content: "\F137"
}

.fa-chevron-circle-right:before {
	content: "\F138"
}

.fa-chevron-circle-up:before {
	content: "\F139"
}

.fa-chevron-circle-down:before {
	content: "\F13A"
}

.fa-html5:before {
	content: "\F13B"
}

.fa-css3:before {
	content: "\F13C"
}

.fa-anchor:before {
	content: "\F13D"
}

.fa-unlock-alt:before {
	content: "\F13E"
}

.fa-bullseye:before {
	content: "\F140"
}

.fa-ellipsis-h:before {
	content: "\F141"
}

.fa-ellipsis-v:before {
	content: "\F142"
}

.fa-rss-square:before {
	content: "\F143"
}

.fa-play-circle:before {
	content: "\F144"
}

.fa-ticket:before {
	content: "\F145"
}

.fa-minus-square:before {
	content: "\F146"
}

.fa-minus-square-o:before {
	content: "\F147"
}

.fa-level-up:before {
	content: "\F148"
}

.fa-level-down:before {
	content: "\F149"
}

.fa-check-square:before {
	content: "\F14A"
}

.fa-pencil-square:before {
	content: "\F14B"
}

.fa-external-link-square:before {
	content: "\F14C"
}

.fa-share-square:before {
	content: "\F14D"
}

.fa-compass:before {
	content: "\F14E"
}

.fa-caret-square-o-down:before,.fa-toggle-down:before {
	content: "\F150"
}

.fa-caret-square-o-up:before,.fa-toggle-up:before {
	content: "\F151"
}

.fa-caret-square-o-right:before,.fa-toggle-right:before {
	content: "\F152"
}

.fa-eur:before,.fa-euro:before {
	content: "\F153"
}

.fa-gbp:before {
	content: "\F154"
}

.fa-dollar:before,.fa-usd:before {
	content: "\F155"
}

.fa-inr:before,.fa-rupee:before {
	content: "\F156"
}

.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before {
	content: "\F157"
}

.fa-rouble:before,.fa-rub:before,.fa-ruble:before {
	content: "\F158"
}

.fa-krw:before,.fa-won:before {
	content: "\F159"
}

.fa-bitcoin:before,.fa-btc:before {
	content: "\F15A"
}

.fa-file:before {
	content: "\F15B"
}

.fa-file-text:before {
	content: "\F15C"
}

.fa-sort-alpha-asc:before {
	content: "\F15D"
}

.fa-sort-alpha-desc:before {
	content: "\F15E"
}

.fa-sort-amount-asc:before {
	content: "\F160"
}

.fa-sort-amount-desc:before {
	content: "\F161"
}

.fa-sort-numeric-asc:before {
	content: "\F162"
}

.fa-sort-numeric-desc:before {
	content: "\F163"
}

.fa-thumbs-up:before {
	content: "\F164"
}

.fa-thumbs-down:before {
	content: "\F165"
}

.fa-youtube-square:before {
	content: "\F166"
}

.fa-youtube:before {
	content: "\F167"
}

.fa-xing:before {
	content: "\F168"
}

.fa-xing-square:before {
	content: "\F169"
}

.fa-youtube-play:before {
	content: "\F16A"
}

.fa-dropbox:before {
	content: "\F16B"
}

.fa-stack-overflow:before {
	content: "\F16C"
}

.fa-instagram:before {
	content: "\F16D"
}

.fa-flickr:before {
	content: "\F16E"
}

.fa-adn:before {
	content: "\F170"
}

.fa-bitbucket:before {
	content: "\F171"
}

.fa-bitbucket-square:before {
	content: "\F172"
}

.fa-tumblr:before {
	content: "\F173"
}

.fa-tumblr-square:before {
	content: "\F174"
}

.fa-long-arrow-down:before {
	content: "\F175"
}

.fa-long-arrow-up:before {
	content: "\F176"
}

.fa-long-arrow-left:before {
	content: "\F177"
}

.fa-long-arrow-right:before {
	content: "\F178"
}

.fa-apple:before {
	content: "\F179"
}

.fa-windows:before {
	content: "\F17A"
}

.fa-android:before {
	content: "\F17B"
}

.fa-linux:before {
	content: "\F17C"
}

.fa-dribbble:before {
	content: "\F17D"
}

.fa-skype:before {
	content: "\F17E"
}

.fa-foursquare:before {
	content: "\F180"
}

.fa-trello:before {
	content: "\F181"
}

.fa-female:before {
	content: "\F182"
}

.fa-male:before {
	content: "\F183"
}

.fa-gittip:before {
	content: "\F184"
}

.fa-sun-o:before {
	content: "\F185"
}

.fa-moon-o:before {
	content: "\F186"
}

.fa-archive:before {
	content: "\F187"
}

.fa-bug:before {
	content: "\F188"
}

.fa-vk:before {
	content: "\F189"
}

.fa-weibo:before {
	content: "\F18A"
}

.fa-renren:before {
	content: "\F18B"
}

.fa-pagelines:before {
	content: "\F18C"
}

.fa-stack-exchange:before {
	content: "\F18D"
}

.fa-arrow-circle-o-right:before {
	content: "\F18E"
}

.fa-arrow-circle-o-left:before {
	content: "\F190"
}

.fa-caret-square-o-left:before,.fa-toggle-left:before {
	content: "\F191"
}

.fa-dot-circle-o:before {
	content: "\F192"
}

.fa-wheelchair:before {
	content: "\F193"
}

.fa-vimeo-square:before {
	content: "\F194"
}

.fa-try:before,.fa-turkish-lira:before {
	content: "\F195"
}

.fa-plus-square-o:before {
	content: "\F196"
}

.fa-space-shuttle:before {
	content: "\F197"
}

.fa-slack:before {
	content: "\F198"
}

.fa-envelope-square:before {
	content: "\F199"
}

.fa-wordpress:before {
	content: "\F19A"
}

.fa-openid:before {
	content: "\F19B"
}

.fa-bank:before,.fa-institution:before,.fa-university:before {
	content: "\F19C"
}

.fa-graduation-cap:before,.fa-mortar-board:before {
	content: "\F19D"
}

.fa-yahoo:before {
	content: "\F19E"
}

.fa-google:before {
	content: "\F1A0"
}

.fa-reddit:before {
	content: "\F1A1"
}

.fa-reddit-square:before {
	content: "\F1A2"
}

.fa-stumbleupon-circle:before {
	content: "\F1A3"
}

.fa-stumbleupon:before {
	content: "\F1A4"
}

.fa-delicious:before {
	content: "\F1A5"
}

.fa-digg:before {
	content: "\F1A6"
}

.fa-pied-piper:before {
	content: "\F1A7"
}

.fa-pied-piper-alt:before {
	content: "\F1A8"
}

.fa-drupal:before {
	content: "\F1A9"
}

.fa-joomla:before {
	content: "\F1AA"
}

.fa-language:before {
	content: "\F1AB"
}

.fa-fax:before {
	content: "\F1AC"
}

.fa-building:before {
	content: "\F1AD"
}

.fa-child:before {
	content: "\F1AE"
}

.fa-paw:before {
	content: "\F1B0"
}

.fa-spoon:before {
	content: "\F1B1"
}

.fa-cube:before {
	content: "\F1B2"
}

.fa-cubes:before {
	content: "\F1B3"
}

.fa-behance:before {
	content: "\F1B4"
}

.fa-behance-square:before {
	content: "\F1B5"
}

.fa-steam:before {
	content: "\F1B6"
}

.fa-steam-square:before {
	content: "\F1B7"
}

.fa-recycle:before {
	content: "\F1B8"
}

.fa-automobile:before,.fa-car:before {
	content: "\F1B9"
}

.fa-cab:before,.fa-taxi:before {
	content: "\F1BA"
}

.fa-tree:before {
	content: "\F1BB"
}

.fa-spotify:before {
	content: "\F1BC"
}

.fa-deviantart:before {
	content: "\F1BD"
}

.fa-soundcloud:before {
	content: "\F1BE"
}

.fa-database:before {
	content: "\F1C0"
}

.fa-file-pdf-o:before {
	content: "\F1C1"
}

.fa-file-word-o:before {
	content: "\F1C2"
}

.fa-file-excel-o:before {
	content: "\F1C3"
}

.fa-file-powerpoint-o:before {
	content: "\F1C4"
}

.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before {
	content: "\F1C5"
}

.fa-file-archive-o:before,.fa-file-zip-o:before {
	content: "\F1C6"
}

.fa-file-audio-o:before,.fa-file-sound-o:before {
	content: "\F1C7"
}

.fa-file-movie-o:before,.fa-file-video-o:before {
	content: "\F1C8"
}

.fa-file-code-o:before {
	content: "\F1C9"
}

.fa-vine:before {
	content: "\F1CA"
}

.fa-codepen:before {
	content: "\F1CB"
}

.fa-jsfiddle:before {
	content: "\F1CC"
}

.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before {
	content: "\F1CD"
}

.fa-circle-o-notch:before {
	content: "\F1CE"
}

.fa-ra:before,.fa-rebel:before {
	content: "\F1D0"
}

.fa-empire:before,.fa-ge:before {
	content: "\F1D1"
}

.fa-git-square:before {
	content: "\F1D2"
}

.fa-git:before {
	content: "\F1D3"
}

.fa-hacker-news:before {
	content: "\F1D4"
}

.fa-tencent-weibo:before {
	content: "\F1D5"
}

.fa-qq:before {
	content: "\F1D6"
}

.fa-wechat:before,.fa-weixin:before {
	content: "\F1D7"
}

.fa-paper-plane:before,.fa-send:before {
	content: "\F1D8"
}

.fa-paper-plane-o:before,.fa-send-o:before {
	content: "\F1D9"
}

.fa-history:before {
	content: "\F1DA"
}

.fa-circle-thin:before {
	content: "\F1DB"
}

.fa-header:before {
	content: "\F1DC"
}

.fa-paragraph:before {
	content: "\F1DD"
}

.fa-sliders:before {
	content: "\F1DE"
}

.fa-share-alt:before {
	content: "\F1E0"
}

.fa-share-alt-square:before {
	content: "\F1E1"
}

.fa-bomb:before {
	content: "\F1E2"
}

.fa-futbol-o:before,.fa-soccer-ball-o:before {
	content: "\F1E3"
}

.fa-tty:before {
	content: "\F1E4"
}

.fa-binoculars:before {
	content: "\F1E5"
}

.fa-plug:before {
	content: "\F1E6"
}

.fa-slideshare:before {
	content: "\F1E7"
}

.fa-twitch:before {
	content: "\F1E8"
}

.fa-yelp:before {
	content: "\F1E9"
}

.fa-newspaper-o:before {
	content: "\F1EA"
}

.fa-wifi:before {
	content: "\F1EB"
}

.fa-calculator:before {
	content: "\F1EC"
}

.fa-paypal:before {
	content: "\F1ED"
}

.fa-google-wallet:before {
	content: "\F1EE"
}

.fa-cc-visa:before {
	content: "\F1F0"
}

.fa-cc-mastercard:before {
	content: "\F1F1"
}

.fa-cc-discover:before {
	content: "\F1F2"
}

.fa-cc-amex:before {
	content: "\F1F3"
}

.fa-cc-paypal:before {
	content: "\F1F4"
}

.fa-cc-stripe:before {
	content: "\F1F5"
}

.fa-bell-slash:before {
	content: "\F1F6"
}

.fa-bell-slash-o:before {
	content: "\F1F7"
}

.fa-trash:before {
	content: "\F1F8"
}

.fa-copyright:before {
	content: "\F1F9"
}

.fa-at:before {
	content: "\F1FA"
}

.fa-eyedropper:before {
	content: "\F1FB"
}

.fa-paint-brush:before {
	content: "\F1FC"
}

.fa-birthday-cake:before {
	content: "\F1FD"
}

.fa-area-chart:before {
	content: "\F1FE"
}

.fa-pie-chart:before {
	content: "\F200"
}

.fa-line-chart:before {
	content: "\F201"
}

.fa-lastfm:before {
	content: "\F202"
}

.fa-lastfm-square:before {
	content: "\F203"
}

.fa-toggle-off:before {
	content: "\F204"
}

.fa-toggle-on:before {
	content: "\F205"
}

.fa-bicycle:before {
	content: "\F206"
}

.fa-bus:before {
	content: "\F207"
}

.fa-ioxhost:before {
	content: "\F208"
}

.fa-angellist:before {
	content: "\F209"
}

.fa-cc:before {
	content: "\F20A"
}

.fa-ils:before,.fa-shekel:before,.fa-sheqel:before {
	content: "\F20B"
}

.fa-meanpath:before {
	content: "\F20C"
}

@keyframes dot-keyframes {
	0% {
		opacity: .4;
		transform: scale(1)
	}

	50% {
		opacity: 1;
		transform: scale(1.2)
	}

	to {
		opacity: .4;
		transform: scale(1)
	}
}

.pmc-breaking-news {
	background: #c92228;
	background: linear-gradient(135deg,#c92228,#9d040a);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c92228",endColorstr="#9d040a",GradientType=1);
	color: #fff;
	font-weight: 700;
	padding: 0 .625rem
}

.pmc-breaking-news .news-alert {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	vertical-align: middle
}

.pmc-breaking-news .news-alert>div {
	border-right: .125rem solid #a40e0e;
	display: inline-block;
	padding: .5625rem;
	text-transform: uppercase;
	padding-right: .375rem;
	max-width: 7.5rem;
	font-size: .875rem;
	line-height: 1.125rem
}

.pmc-breaking-news .news-alert a {
	font-size: 1.25rem;
	line-height: 1.25rem;
	margin-left: 1.25rem;
	vertical-align: middle;
	width: 100%
}

@media (max-width:48rem) {
	.pmc-breaking-news .news-alert a {
		font-size: 1.25rem
	}
}

@media (max-width:30rem) {
	.pmc-breaking-news .news-alert a {
		margin-bottom: .3125rem
	}
}

@media (max-width:48rem) {
	.pmc-breaking-news .news-alert .display-center {
		line-height: 1.25rem;
		font-size: 1rem
	}
}

.pmc-breaking-news i.fa-times {
	background-color: #c92228;
	border-radius: 1.875rem;
	cursor: pointer;
	float: right;
	font-size: .875rem;
	margin-left: .625rem;
	width: 2.1875rem;
	height: 1.75rem;
	position: relative;
	text-align: center
}

@media (max-width:48rem) {
	.pmc-breaking-news i.fa-times {
		font-size: .6875rem;
		height: 1.5625rem;
		width: 2.1875rem
	}
}

@media (max-width:30rem) {
	.pmc-breaking-news i.fa-times {
		height: 1.25rem;
		width: 2.125rem
	}
}

.pmc-breaking-news i.fa-times:before {
	top: 50%;
	position: absolute;
	left: 50%;
	transform: translate(-50%,-50%)
}

img.latex {
	border: none;
	vertical-align: middle
}

.video-player {
	border: 0;
	margin: auto;
	padding: 5px;
	text-align: center;
	max-width: 100%
}

.hidden {
	display: none
}

.screen-reader-text {
	position: absolute;
	left: -1000em
}

.comment object,.comment embed,.embed-vimeo iframe,.embed-youtube iframe {
	max-width: 100%
}

.simple-homepage {
	display: none
}