@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__navigationMenuTitle___2uFZC{
  font-size: 2.25rem;
  font-family: 'Domaine Display Extra Bold', serif;
  color: #000;
}
@media (min-width: 768px) {
	.style__navigationMenuTitle___2uFZC {
		font-size: 1.875rem;
	}
}
@media (min-width: 1024px) {
	.style__navigationMenuTitle___2uFZC {
		font-size: 2.5rem;
	}
}
.style__navigationMenuTitle___2uFZC {
	display: block;
	margin-bottom: 5px;
	margin-left: 40px;
	opacity: 0;
	-webkit-transform: translateY(-30px);
	        transform: translateY(-30px);
	color: #000000;
	-webkit-transition: opacity 0.3s linear, -webkit-transform 0.3s linear;
	transition: opacity 0.3s linear, -webkit-transform 0.3s linear;
	transition: transform 0.3s linear, opacity 0.3s linear;
	transition: transform 0.3s linear, opacity 0.3s linear, -webkit-transform 0.3s linear;
}
@media (min-width: 768px) {
	.style__navigationMenuTitle___2uFZC {
		margin-left: 40px;
		margin-bottom: 0px;
	}
}
@media (min-width: 1024px) {
	.style__navigationMenuTitle___2uFZC {
		margin-left: 120px;
		margin-bottom: 0px;
	}
}
.style__navigationMenuTitle___2uFZC.style__isVisible___3w0Y6 {
	opacity: 1;
	-webkit-transform: translateY(0);
	        transform: translateY(0);
}
.style__navigationMenuTitle___2uFZC:nth-of-type(1) { -webkit-transition-delay: 50ms; transition-delay: 50ms; }
.style__navigationMenuTitle___2uFZC:nth-of-type(2) { -webkit-transition-delay: 100ms; transition-delay: 100ms; }
.style__navigationMenuTitle___2uFZC:nth-of-type(3) { -webkit-transition-delay: 150ms; transition-delay: 150ms; }
.style__navigationMenuTitle___2uFZC:nth-of-type(4) { -webkit-transition-delay: 200ms; transition-delay: 200ms; }
.style__navigationMenuTitle___2uFZC:nth-of-type(5) { -webkit-transition-delay: 250ms; transition-delay: 250ms; }
.style__navigationMenuTitle___2uFZC:nth-of-type(6) { -webkit-transition-delay: 300ms; transition-delay: 300ms; }
.style__navigationMenuTitle___2uFZC:nth-of-type(7) { -webkit-transition-delay: 350ms; transition-delay: 350ms; }
.style__navigationMenuTitle___2uFZC:nth-of-type(8) { -webkit-transition-delay: 400ms; transition-delay: 400ms; }
.style__navigationMenuTitle___2uFZC:nth-of-type(9) { -webkit-transition-delay: 450ms; transition-delay: 450ms; }
.style__navigationMenuTitle___2uFZC:nth-of-type(10) { -webkit-transition-delay: 500ms; transition-delay: 500ms; }
.style__navigationMenuTitle___2uFZC a {
	color: #000000;
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__nonBreakingBannerMain___2gI_X {
	height: 25px;
	border-bottom: 1px solid #fff;
	font-size: 13px;
	font-family: Roboto;
	font-weight: 500;
	background-color: #000;
	color: #fff;

	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	z-index: 100;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
@media (min-width: 1024px) {
	.style__nonBreakingBannerMain___2gI_X {
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
	}
}
.style__nonBreakingBannerMain___2gI_X span {
	color: #ee2c1d;
	font-weight: 900;
	display: inline;
}
.style__watchHereButton___2o_xc {
	display: none;
}
@media (min-width: 768px) {
	.style__watchHereButton___2o_xc {
		display: inline;
		margin-left: 15px;
		font-size: 0.95em;
		background-color: red;
		color: #fff;
		padding: 2px 3px;
		line-height: 1;
	}
}
.style__salonLogo___35ARB {
	display: none;
}
@media (min-width: 1024px) {
	.style__salonLogo___35ARB {
		display: inline;
	}
}:root {
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
.style__LoginDialog___3ODjT {
	z-index: 99999;
	/* top: calc(var(--mobileNavHeight) + 40px); */
	height: 100%;
	width: 100%;
	text-align: center;
}
@media (min-width: 1024px) {
	.style__LoginDialog___3ODjT {
		position: absolute;
	}
}
.style__Overlay___3AESQ {
	z-index: 99999;
	position: fixed;
	top: 30px;
	height: 200px;
	right: 30px;
	width: 300px;
	background-color: rgba(200, 200, 200, .5);

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.style__titlebar___1q1Aq {
	display: block;
	background-color: black;
	color: #fff;
	position: relative;
	left: 0;
	right: 0;
	height: 33px;
	font-size: 22px;
	font-family: 'Domaine Display Extra Bold', serif

	/* the X */
}
.style__titlebar___1q1Aq button {
	float: right;
	padding-left: 10px;
	padding-right: 10px;
	color: #fff;
	font-size: 1.0rem;
	background:none!important;
	border:none;
	font: inherit;
	cursor: pointer;
}
.style__body___3ygpi {
	border: 1px solid #939597;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 33px;

	font-size: 14px;
}
.style__body___3ygpi {
	overflow: hidden;
	background-color: #fff;
	padding-top: 20px;
}
.style__salonButton___Jpuef {
	font-family: 'Domaine Display Extra Bold', serif;
	font-size: 25px;
	line-height: 30px;
	color: #fff;
	background: #ee2c1d;
	border: 1px solid #939597;
	width: 140px;
}
p {
	font-size: 14px;
	margin-bottom: 1em;
}
.style__error___cKRhA {
	color: #ee2c1d;
}
.style__success___N8ujw {
	color: darkgreen;
}
:root {
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
.style__navigation___DqBWg, .style__navigationWithNonBreakingBanner___1V63V {
	background-color: #ee2c1d;
	height: 44px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 99999;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}
.style__navigationWithNonBreakingBanner___1V63V {
	top: 25px;
}
.style__hamburgerWrap___3RNpC{
	display: inline-block;
	height: 100%;
	width: 57px;
	position: relative;
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none;
}
@media (min-width: 768px) {
	.style__hamburgerWrap___3RNpC {
		width: 100px;
	}
}
.style__hamburger___2Ig2O{
	height: 19px;
	width: 19px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	z-index: 9;
	filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="0 1" /><feFuncG type="table" tableValues="0 1" /><feFuncB type="table" tableValues="0 1" /></feComponentTransfer></filter></svg>#filter');
	-webkit-filter: invert(0%);
	        filter: invert(0%);
	cursor: pointer;
	fill: currentColor;
	-webkit-transition: color 0.3s linear;
	transition: color 0.3s linear;
	color: #000;
}
.style__navigation___DqBWg.style__isOpen___1P7lG .style__hamburger___2Ig2O {
	color: #fff;
}
/* has the logo and if on a category page, the category name */
.style__logoWrap___1rlBT {
	background-color: #ee2c1d;
	font-family: 'Domaine Display Extra Bold', serif;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	margin: 0 -57px;
	-webkit-transform: translate(0%, 0%);
	        transform: translate(0%, 0%);
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	line-height: 43px;
	width: 100%;
	/* if page is too narrow, hide this stuff */
	overflow: hidden;
	padding-bottom: 3px;
}
@media (min-width: 768px) {
	.style__logoWrap___1rlBT {
		margin: 0 -85px;
	}
}
@media (min-width: 1024px) {
	.style__logoWrap___1rlBT {
		width: 50%;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		margin: 0 0 0 5px;
	}
}
.style__logoLink___3fsmX {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	height: 32px;
	-webkit-transform: translateY(2px);
	        transform: translateY(2px);
}
.style__logo___JSftb {
	color: #000;
	height: 27px

	/* it always looks the same regardless of state */
}
.style__logo___JSftb:active,
	.style__logo___JSftb:focus,
	.style__logo___JSftb:hover {
	color: #000;
	text-decoration: none;
}
.style__categoryName___1YVUl {
  font-size: 2.25rem;
  font-family: 'Domaine Display Extra Bold', serif;
  color: #000;
}
@media (min-width: 768px) {
	.style__categoryName___1YVUl {
		font-size: 1.875rem;
	}
}
@media (min-width: 1024px) {
	.style__categoryName___1YVUl {
		font-size: 2.5rem;
	}
}
.style__categoryName___1YVUl {
	display: none;
}
@media (min-width: 768px) {
	.style__categoryName___1YVUl {
		display: block;
		font-size: 2.1em;
		position: relative;
		left: 10px;
		top: 0px;
		color: #fff;
		text-transform: lowercase;
	}
}
.style__icons___3qYso{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	float: right;
	color: white;
	margin-right: 0px;
	position: relative;
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none;
}
@media (min-width: 768px) {
	.style__icons___3qYso {
		margin-right: 0px;
	}
}
@media (min-width: 1024px) {
	.style__icons___3qYso {
		margin-right: 15px;
		margin-left: auto;
	}
}
.style__icons___3qYso:before {
	content: ' ';
	display: inline-block;
	vertical-align: middle;

	/* vertical alignment of the inline element */
	height: 100%;
}
.style__rightIconsWrap___1BSrV {
	display: none;
	position: fixed;
	width: 100%;
	top: 88vh;
	left: 0;
	padding: 0px 40px;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
@media (min-width: 768px) {
	.style__rightIconsWrap___1BSrV {
		position: absolute;
		top: 45px;
		left: auto;
		left: initial;
		right: 0 !important;
		-webkit-transform: translateX(0%) !important;
		        transform: translateX(0%) !important;

		/* was 240 when we were showing the my account icon (which will be coming back) */
		width: 194px;
		padding: 0px;
	}
}
@media (min-width: 1024px) {
	.style__rightIconsWrap___1BSrV {
		position: relative;
		width: auto;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		top: 0;
		text-align: right;
	}
}
.style__rightIconsWrap___1BSrV img,
.style__rightIconsWrap___1BSrV .style__rightIconsProfileContainer___2qUlt {
	position: relative;
	margin-right: 31px;
	vertical-align: middle;
}
@media (min-width: 1024px) {
	.style__rightIconsWrap___1BSrV img,
.style__rightIconsWrap___1BSrV .style__rightIconsProfileContainer___2qUlt {
		display: inline-block;
	}
}
@media (min-width: 768px) {
	.style__links___33FjJ {
		display: none;
	}
}
@media (min-width: 1024px) {
	.style__navigation___DqBWg.style__searchOpen___xd3Ci .style__trendingArrow___1KRne {
		display: none;
	}
}
.style__trendingArrow___1KRne{
	position: relative;
	margin-right: 21px;
	vertical-align: middle;
	display: inline-block;
	height: 17px;
	margin-top: 3px;
}
@media (min-width: 768px) {
	.style__trendingArrow___1KRne {
		height: 19px;
		margin-right: 27px;
	}
}
.style__trendingMenu___EbA9u{
	position: fixed;
	height: auto;
	width: 100vw;
	top: 43px;
	left: 0;
	background-color: #ee2c1d;
	display: none;
	/* in <= tablet mode, the trending links appear over the category links and social media icons */
	z-index: 100;
}
@media (min-width: 768px) {
	.style__trendingMenu___EbA9u {
		height: auto;
		padding: 30px 0;
	}
}
.style__trendingTopicsListContainer___2qf5i {
	width: 80%;
	margin: auto;
}
.style__trendingMenuOpen___25gap {
	display: inline-block;
}
.style__trendingTopicSpan___27MGV{
	cursor: pointer;
	display: block;
	text-align: center;
	margin: 15px 0px;
	font-size: 0.8em;

	color: #fff
}
.style__trendingTopicSpan___27MGV:hover {
	color: #000;
}
@media (min-width: 768px) {
	.style__trendingTopicSpan___27MGV {
		width: 33.33%;
		display: inline-block;
		float: left;
		text-align: center;
		margin: 10px 0px;
		font-size: 1.4em;
	}
}
@media (min-width: 1024px) {
	.style__trendingTopicSpan___27MGV {
		font-size: 1.6em;
	}
}
.style__mainMenu___2fFXP{
	position: fixed;
	height: calc(100vh - 60px);
	width: 100vw;
	top: 43px;
	left: 0;
	background-color: #ee2c1d;
	-webkit-transform: translateY(-100%);
	        transform: translateY(-100%);
	color: #fff;
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none;
	-webkit-transition: -webkit-transform 0.3s ease-in-out;
	transition: -webkit-transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
@media (min-width: 768px) {
	.style__mainMenu___2fFXP {
		height: 360px;
		padding-top: 0px;
	}
}
@media (min-width: 1024px) {
	.style__mainMenu___2fFXP {
		height: 480px;
		padding-top: 5px;
	}
}
.style__navigation___DqBWg.style__isOpen___1P7lG .style__mainMenu___2fFXP {
	-webkit-transform: translateY(0%);
	        transform: translateY(0%);
}
.style__titleWrap___1fZ5G{
	display: inline-block;
	height: 100%;
	width: 27%;
	min-width: 440px;
	float: left;
	position: relative;
	top: 65px;
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}
@media (min-width: 768px) {
	.style__titleWrap___1fZ5G {
		top: 0px;
	}
}
.style__navigation___DqBWg.style__isOpen___1P7lG .style__titleWrap___1fZ5G { opacity: 1; }
/* mouseover highlighting for .navigationMenuTitle */
.style__titleWrap___1fZ5G a:focus,
.style__titleWrap___1fZ5G a:hover {
	text-decoration: none;
	outline: none;
}
.style__titleWrap___1fZ5G a:hover {
	color: #fff;
}
.style__titleWrap___1fZ5G a:focus {
	color: #000;
}
.style__titleWrap___1fZ5G a:hover:focus {
	color: #fff;
}
.style__titleWrap___1fZ5G a[data-selected=true] {
	/* below desktop size we don't show the articles */
}
@media (min-width: 1024px) {
	.style__titleWrap___1fZ5G a[data-selected=true] {
		color: #fff;
	}
}
.style__mainMenuDivider___3ON0K{
	display: none;
}
@media (min-width: 768px) {
	.style__mainMenuDivider___3ON0K {
		display: none;
	}
}
@media (min-width: 1024px) {
	.style__mainMenuDivider___3ON0K {
		display: inline-block;
		height: 89%;
		margin-top: 10px;
		width: 0px;
		border-right: 1px solid black;
		float: left;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		visibility: hidden;
	}
}
.style__menuPostWrap___L2H1w{
	display: none;
}
@media (min-width: 768px) {
	.style__menuPostWrap___L2H1w {
		display: none;
	}
}
@media (min-width: 1024px) {
	.style__menuPostWrap___L2H1w {
		display: inline-block;
		width: auto;
		height: 100%;
		float: left;
		padding: 10px 0px 10px 40px;
		visibility: hidden;
	}
}
.style__navigationMenuTitle___1Uo0M{
  font-size: 2.25rem;
  font-family: 'Domaine Display Extra Bold', serif;
  color: #000;
}
@media (min-width: 768px) {
	.style__navigationMenuTitle___1Uo0M {
		font-size: 1.875rem;
	}
}
@media (min-width: 1024px) {
	.style__navigationMenuTitle___1Uo0M {
		font-size: 2.5rem;
	}
}
.style__navigationMenuTitle___1Uo0M {
	margin-left: 120px;
}
/* spanner gets replaced by searchBar when search is open */
@media (min-width: 1024px) {
	.style__navigation___DqBWg.style__searchOpen___xd3Ci .style__spanner___1YHAq {
		display: none;
	}
}
.style__spanner___1YHAq {
	-webkit-box-flex: 1;
	    -ms-flex: auto;
	        flex: auto;
}
.style__searchBar___1MJYs ::-webkit-input-placeholder,  
.style__searchBar___1MJYs ::-webkit-input-placeholder { /* https://www.chromestatus.com/feature/6715780926275584 */
	color: #fff;
	opacity: 0.7;
}
.style__searchBar___1MJYs ::-webkit-input-placeholder,  
.style__searchBar___1MJYs ::placeholder { /* https://www.chromestatus.com/feature/6715780926275584 */
	color: #fff;
	opacity: 0.7;
}
.style__navigation___DqBWg.style__searchOpen___xd3Ci .style__searchBar___1MJYs {
	z-index: 100;
}
@media (min-width: 768px) {
	.style__navigation___DqBWg.style__searchOpen___xd3Ci .style__searchBar___1MJYs {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}
.style__searchBar___1MJYs {
	overflow: hidden;
	display: none;
	height: 100%;
	padding: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-box-flex: 1;
	    -ms-flex: auto;
	        flex: auto;
	position: absolute;
	top: 30px;
	right: 30px;
	background-color: #ee2c1d;
	z-index: 100;
}
@media (min-width: 768px) {
	.style__searchBar___1MJYs {
		top: 35px;
		right: 120px;
		width: 50%;
	}
}
@media (min-width: 1024px) {
	.style__searchBar___1MJYs {
		position: relative;
		top: 0;
		right: 0;
		width: auto;
	}
}
.style__searchInput___1zkBF {
	outline: none;
	border: none;
	background-color: transparent;
	height: 100%;
	-webkit-box-flex: 1;
	    -ms-flex: auto;
	        flex: auto;
	margin-left: 1em;
	color: #fff;
	font-size: 14.33333px;
}
.style__searchCTA___D6puw{
	color: #fff;
	font-size: 1.0rem;
	display: inline-block;
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none;
	background:none!important;
	border:none;
	padding:0!important;
	font: inherit;
	cursor: pointer;
}
@media (min-width: 1024px) {
	.style__navigation___DqBWg.style__searchOpen___xd3Ci .style__socialIcons___dpxjv {
		display: none;
	}
}
.style__socialIcons___dpxjv {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.style__rightIconsFacebook___17hDO {
	height: 18px;
	margin-right: 27px !important;
}
.style__rightIconsTwitter___1cLTq {
	height: 14px;
	margin-right: 28px !important;
}
.style__rightIconsdividerLine___1EKGJ {
	width: 3px;
	height: 25px;
	right: 0;
	-webkit-transition: right 0.3s linear;
	transition: right 0.3s linear;
}
/* need the "img." to override ".rightIconsWrap img" */
img.style__searchRightIcons___IU0AI{
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	height: 18px;
}
@media (min-width: 768px) {
	img.style__searchRightIcons___IU0AI {
		margin-right: 22px;
		position: relative;
		top: 0;
		right: 0;
	}
}
.style__navUnderlay___2FYqw{
	position: fixed;
	height: 100vh;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: transparent;
	z-index: -1;
	pointer-events: none;
}
.style__rightIconsProfileContainer___2qUlt {
	display: inline;
	height: 19px;
}
.style__rightIconsProfile___2bxHJ {
	cursor: pointer
}
.style__rightIconsProfile___2bxHJ svg {
	width: 16px;
	height: 19px;
}
.style__rightIconsProfile___2bxHJ.style__loggedIn___R2xMC {
	fill: white;
}
:root {
}

.style__default_visible___9ZtIF {
	display: block;
}

.style__default_hidden___3pcwE {
	display: none;
}

/* visible_at begin */

/* can add the M, L, XL versions if needed */

@media (min-width: 512px) {

	.style__visible_at_mobile___1PLrR {
		display: block;
	}
}

@media (min-width: 640px) {

	.style__visible_at_mobileM___3zXIV {
		display: block;
	}
}

@media (min-width: 768px) {

	.style__visible_at_tablet___2SUME {
		display: block;
	}
}

@media (min-width: 1024px) {

	.style__visible_at_desktop___3OcVY {
		display: block;
	}
}

/* hidden_at begin */

@media (min-width: 768px) {

	.style__hidden_at_tablet___2w81T {
		display: none;
	}
}

@media (min-width: 1024px) {

	.style__hidden_at_desktop___1uHpa {
		display: none;
	}
}

body.highlight-ads .style__properHighlight___zQ_BQ {
	background-color: #662545;
}
:root {
}
.style__footer___2aHqm {
	border-top: 1px solid #939597;
	padding: 15px 20px 20px;
}
@media (min-width: 768px) {
	.style__footer___2aHqm {
		padding: 15px 20px 30px;
	}
}
@media (min-width: 1024px) {
	.style__footer___2aHqm {
		padding: 15px 4.5vw 30px;
	}
}
.style__footerLinks___1Xx6L {
	text-align: justify;
}
@media (min-width: 1024px) {
	.style__footerLinks___1Xx6L {
		text-align: left;
	}
}
.style__rowSpacer___3bCGI {
	width: 100%;
	display: inline-block;
}
@media (min-width: 768px) {
	.style__rowSpacer___3bCGI {
		display: none;
	}
}
@media (min-width: 768px) {
	.style__rowSpacer___3bCGI ~ .style__rowSpacer___3bCGI {
		display: inline-block;
	}
}
.style__footerLink___ZKy9g {
	display: inline-block
}
.style__footerLink___ZKy9g a {
	color: #58585b;
	font-size: 0.65rem;
	line-height: 1.5;
}
@media (min-width: 640px) {
	.style__footerLink___ZKy9g a {
		font-size: 0.75rem;
	}
}
@media (min-width: 1024px) {
	.style__footerLink___ZKy9g a {
		font-size: 0.875rem;
		margin-right: 35px;
	}
}
.style__copyright___xnL0E {
	color: #a7a9ab;
	font-size: 0.75rem;
	line-height: 1.5;
	text-align: justify;
	margin-top: -5px;
}
@media (min-width: 640px) {
	.style__copyright___xnL0E {
		font-size: 0.75rem;
	}
}
@media (min-width: 1024px) {
	.style__mobileStickyAd___3Y8GL {
		display: none;
	}
}
:root {
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
.style__LoginDialog___2X9A9 {
	z-index: 99999;
	/* top: calc(var(--mobileNavHeight) + 40px); */
	height: 484px;
	width: 768px;
	text-align: center;
}
@media (min-width: 1024px) {
	.style__LoginDialog___2X9A9 {
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		        transform: translate(-50%, -50%);
	}
}
.style__Overlay___2d_yN {
	z-index: 99999;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(200, 200, 200, .5);

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.style__titlebar___3Oz2Y {
	display: block;
	background-color: black;
	color: #fff;
	position: relative;
	left: 0;
	right: 0;
	height: 33px;
	font-size: 22px;
	font-family: 'Domaine Display Extra Bold', serif

	/* the X */
}
.style__titlebar___3Oz2Y button {
	float: right;
	padding-left: 10px;
	padding-right: 10px;
	color: #fff;
	font-size: 1.0rem;
	background:none!important;
	border:none;
	font: inherit;
	cursor: pointer;
}
.style__logo___29N72 {
	color: #ee2c1d;
}
/*
 * when in two-column mode, (desktop) there are two greeters, aligned so that they overlap
 * and appear to cross the border between the columns
 */
.style__greeter___11i5a {
	color: #ee2c1d;
	font-size: 64px;
	line-height: 64px;
	font-family: 'Domaine Display Extra Bold', serif;
	margin-top: 30px;
}
@media (min-width: 1024px) {
	.style__greeterLeft___37k3d {
		right: 0;
		position: absolute;
		-webkit-transform: translateX(50%);
		        transform: translateX(50%);
	}
}
.style__greeterRight___3P7Bd {
	display: none;
	left: 0;
	position: absolute;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
}
@media (min-width: 1024px) {
	.style__greeterRight___3P7Bd {
		display: block;
	}
}
.style__belowGreeter___1ERhP {
	margin-top: 164px;
}
.style__body___6lDnB {
	border: 1px solid #939597;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 33px;

	font-size: 14px;
}
.style__body___6lDnB > div {
	height: 100%;
}
.style__body___6lDnB {
	overflow: hidden;
	background-color: #fff;
}
@media (min-width: 1024px) {
	.style__body___6lDnB {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: stretch;
		    -ms-flex-align: stretch;
		        align-items: stretch;
	}
}
.style__body___6lDnB {

	/* the columns themselves */
}
.style__body___6lDnB > div {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	position: relative;
}
.style__body___6lDnB input {
	margin-bottom: 0.5em;
	background: #f5f5f6;
	border: 1px solid #939597;
	padding-left: 0.5em;
	font-size: 18px;
	line-height: 38px;
	width: 80%;
	min-height: 40px;
}
.style__thirdParty___1doH- {
	background-color: #f5f5f6;
}
.style__salonNativeLogin___13smv {
	display: none
}
.style__salonNativeLogin___13smv.style__currentStage___3X2j_ {
	display: block;
}
.style__salonForgotPassword___2xqtq {
	display: none
}
.style__salonForgotPassword___2xqtq.style__currentStage___3X2j_ {
	display: block;
}
.style__salonForgotPassword___2xqtq {
	display: none
}
.style__salonForgotPassword___2xqtq.style__currentStage___3X2j_ {
	display: block;
}
.style__salonAssignPassword___1fYht {
	display: none
}
.style__salonAssignPassword___1fYht.style__currentStage___3X2j_ {
	display: block;
}
.style__socialIconsContainer___2uLdw {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-bottom: 2em
}
.style__socialIconsContainer___2uLdw button {
	background:none!important;
	border:none;
	font: inherit;
	cursor: pointer;
}
.style__FacebookIcon___3N7gq,
.style__GoogleIcon___199B8 {
	width: 73px;
	height: 73px;
}
.style__salonButton___3eiyy {
	font-family: 'Domaine Display Extra Bold', serif;
	font-size: 25px;
	line-height: 30px;
	color: #fff;
	background: #ee2c1d;
	border: 1px solid #939597;
	width: 140px;
	min-height: 35px;
}
h3 {
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 18px;
}
p {
	font-size: 14px;
	margin-bottom: 1em;
}
.style__error___rsVG3 {
	color: #ee2c1d;
}
.style__success___qsQHj {
	color: darkgreen;
}
.style__hidden___2tysT {
	display: none;
}
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

/* Document
   ========================================================================== */

html {
	font-family: sans-serif; /* 1 */
	line-height: 1.15; /* 2 */
	-ms-text-size-adjust: 100%; /* 3 */
	-webkit-text-size-adjust: 100%; /* 3 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
	margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
	display: block;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
	display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
	margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
	-webkit-box-sizing: content-box;
	        box-sizing: content-box; /* 1 */
	height: 0; /* 1 */
	overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
	font-family: monospace, monospace; /* 1 */
	font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
	background-color: transparent; /* 1 */
	-webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */

a:active,
a:hover {
	outline-width: 0;
}

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
	border-bottom: none; /* 1 */
	text-decoration: underline; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
	font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
	font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
	font-family: monospace, monospace; /* 1 */
	font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
	font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
	background-color: #ff0;
	color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
	display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
	display: none;
	height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
	border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
	overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
	font-family: sans-serif; /* 1 */
	font-size: 100%; /* 1 */
	line-height: 1.15; /* 1 */
	margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
	text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
	-webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box; /* 1 */
	color: inherit; /* 2 */
	display: table; /* 1 */
	max-width: 100%; /* 1 */
	padding: 0; /* 3 */
	white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
	display: inline-block; /* 1 */
	vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box; /* 1 */
	padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
	-webkit-appearance: textfield; /* 1 */
	outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
	-webkit-appearance: button; /* 1 */
	font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details, /* 1 */
menu {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
	display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
	display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
	display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
	display: none;
}

/* Elements
   ========================================================================== */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, figure, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

@font-face {
	font-family: 'Domaine Display Extra Bold';
	src: url(/assets/418b2ca1bce0324428c6074b70eef8a4.eot);
	src: url(/assets/418b2ca1bce0324428c6074b70eef8a4.eot?#iefix) format('embedded-opentype'),
		url(/assets/76438e418cd70de84bf9734ffd08218a.woff2) format('woff2'),
		url(/assets/45459c955de31f8abe88e94cbeae95f8.woff) format('woff'),
		url(/assets/02c5883a69b86f9fc2e856fa679bf883.ttf)  format('truetype');
}

@font-face {
	font-family: 'Domaine Display Extra Bold Italic';
	src: url(/assets/75805fafcd3a100d20e7237c9363eb28.eot);
	src: url(/assets/75805fafcd3a100d20e7237c9363eb28.eot?#iefix) format('embedded-opentype'),
		url(/assets/d7218331b544e6e842e0d8b21c9c7776.woff2) format('woff2'),
		url(/assets/b4b4ec6a7d55783f9ff188a5afa715ec.woff) format('woff'),
		url(/assets/e3c655bd99df6b55f0f0ad0e3e9ce718.ttf)  format('truetype');
}

@font-face {
	font-family: 'Work Sans';
	src: url(/assets/2eff3bf17a44bf5d12e0a106081fae81.eot);
	src: url(/assets/2eff3bf17a44bf5d12e0a106081fae81.eot?#iefix) format('embedded-opentype'),
		url(/assets/11340cb8eb43784f144e09cadae2145e.woff2) format('woff2'),
		url(/assets/359caf43b818a123f38d132888c6e41d.woff) format('woff'),
		url(/assets/92bbabfda96fb9e73100d90404d5383a.ttf)  format('truetype');
}

@font-face {
	font-family: 'Work Sans Semi Bold';
	src: url(/assets/b184742365328c2fcdc90658320eb50f.eot);
	src: url(/assets/b184742365328c2fcdc90658320eb50f.eot?#iefix) format('embedded-opentype'),
		url(/assets/73a2523772d141a7857b7bb4acf24320.woff2) format('woff2'),
		url(/assets/8de3977d2c8c98b13463998b59360647.woff) format('woff'),
		url(/assets/74460583ab1c0fa092289a5de795eb2b.ttf)  format('truetype');
}

@font-face {
	font-family: 'Work Sans Light';
	src: url(/assets/08b3664944bff2866bdc944939ec6b6e.eot);
	src: url(/assets/08b3664944bff2866bdc944939ec6b6e.eot?#iefix) format('embedded-opentype'),
		url(/assets/3f793a5243a74b9e26ff4f63c7bc09d5.woff2) format('woff2'),
		url(/assets/d751eda2a90cbe67596fb5ee48d3a6b5.woff) format('woff'),
		url(/assets/38088e7c0c0493ff8ba099803a47464d.ttf)  format('truetype');
}

:root {

	/* using consts for these so that it's easier to find where/if they're used */
}

:root {
}

/*@import './colors.css';*/

/*@import './breakpoints.css';*/

/*@import './typography.css';*/

/*:global(.jw-display-icon-container) {*/

/*background: rgba(177, 55, 49, 0.85) !important;*/

/*height: 40px !important;*/

/*width: 40px !important;*/

/*top: 71% !important;*/

/*border-radius: 5px !important;*/

/*border: none !important;*/

/*right: calc(50% - 50px) !important;*/

/*cursor: pointer !important;*/

/*@media (--tablet) {*/

/*height: 80px !important;*/

/*width: 80px !important;*/

/*}*/

/*@media (--desktop) {*/

/*top: 81% !important;*/

/*height: 95px !important;*/

/*width: 95px !important;*/

/*right: calc(50% - 80px) !important;*/

/*}*/

/*}*/

/*:global(.jw-display-icon-container:hover) {*/

/*background: rgba(177, 55, 49, 1) !important;*/

/*}*/

/*:global(.jw-icon-display), :global(.jw-icon-display:hover) {*/

/*color: #fff !important;*/

/*font-size: 37px !important;*/

/*@media (--desktop) {*/

/*font-size: 44px !important;*/

/*}*/

/*}*/

/*:global(.jw-display .jw-icon) {*/

/*height: 95px !important;*/

/*width: 95px !important;*/

/*line-height: 95px !important;*/

/*}*/

/*:global(.jw-title-primary) {*/

/*font-family: var(--fontDomaineDisplayExtraBold) !important;*/

/*color: var(--colorWhite) !important;*/

/*line-height: 1.044 !important;*/

/*margin-top: -15px !important;*/

/*text-align: left !important;*/

/*word-break: break-word !important;*/

/*hyphens: auto !important;*/

/*text-overflow: unset !important;*/

/*width: 100% !important;*/

/*white-space: unset !important;*/

/*padding-left: 100px !important;*/

/*padding-right: 10px !important;*/

/*font-size: 1.2em !important;*/

/*@media (--tablet) {*/

/*padding-left: 155px !important;*/

/*margin-top: -5px !important;*/

/*font-size: 1.5em !important;*/

/*}*/

/*@media (--desktop) {*/

/*font-size: 2.3em !important;*/

/*margin-top: -17px !important;*/

/*}*/

/*}*/

/*:global(.jw-title) {*/

/*top: auto !important;*/

/*bottom: 0 !important;*/

/*height: 57px !important;*/

/*background: rgb(0,0,0,0.5) !important;*/

/*@media (--desktop) {*/

/*height: 80px !important;*/

/*}*/

/*}*/

* {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

html {
	font-size: 16px;
}

body {
	margin: 0;
	font-family: 'Roboto', sans-serif;
	background-color: #fff;
}

a {
	text-decoration: none;
}

.main__app___36NQS, .main__appWithNonBreakingBanner___1QIM8 {
	height: 100%;
	font-weight: normal;
	font-smoothing: antialiased;
	max-width: 1186px;
	margin: auto;
	background: #fff;
	padding-top: 44px;
}

.main__appWithNonBreakingBanner___1QIM8 {
	padding-top: 69px;
}

/*
 * Some ads are inserted by multiple components, so their CSS is here in main.css.
 * If the ad has its own component, this debug CSS should be there.
 * Give each network its own random color. We use this on test servers to highlight ads that don't fill.
 */

body.highlight-ads .ad-tag {
	background-color: #5ea3f5;
}

body.highlight-ads .OUTBRAIN {
	background-color: green;
}
:root {
}

.style__topAds___3GrOy {
	position: relative;
	display: block;
	margin: 0 auto;
	text-align: center;
}

.style__padded___3A7Qs {
	padding: 5px 0 20px 0;
}

@media (min-width: 1024px) {

	.style__padded___3A7Qs {
		padding: 10px 0 20px 0;
	}
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__standardHeroImage___gRqT- {
	height: 100%;
	width: 100%;
	background-size: cover;
	background-position: center;
	position: absolute;
	cursor: pointer;
}
.style__backgroundLink___2iQS9,
.style__h1Link___2y84n {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.style__info___3gtX- {
	position: absolute;
	left: 14px;
	top: 0;
	width: calc(100% - 40px);
}
@media (min-width: 1024px) {
	.style__info___3gtX- {
		width: calc(100% - 9vw);
		left: 35px;
		top: 35px;
	}
}
.style__title___1EitE {
	font-size: 7vw;
	font-family: 'Domaine Display Extra Bold', serif;
	color: #fff;
	width: 85%;
	margin: 12px auto 0 0;
	/*margin: 12px auto 0 auto;*/
}
@media (min-width: 512px) {
	.style__title___1EitE {
		width: 80%;
	}
}
@media (min-width: 768px) {
	.style__title___1EitE {
		font-size: 5.8vw;
	}
}
@media (min-width: 1024px) {
	.style__title___1EitE {
		margin: -13px auto 0 -10px;
		font-size: 3.5em;
	}
}
.style__titleText___3-i5J {
	background: rgba(0, 0, 0, .5);
	line-height: 1.33;
}
.style__playIcon___2djDa {
	height: 42px;
	width: 42px;
}
@media (min-width: 768px) {
	.style__playIcon___2djDa {
		height: 66px;
		width: 66px;
	}
}
@media (min-width: 1024px) {
	.style__playIcon___2djDa {
		height: 120px;
		width: 120px;

		/* TODO: FIND OUT STYLING FOR DESKTOP */
		display: none;
	}
}
.style__metrics___1qNGh {
	position: absolute;
	bottom: 20px;
	left: 14px;
	margin: 20px 0 0 0;
	background: rgba(0, 0, 0, .5);
	padding: 3px;
}
@media (min-width: 768px) {
	.style__metrics___1qNGh {
		bottom: 30px;
	}
}
@media (min-width: 1024px) {
	.style__metrics___1qNGh {
		bottom: 50px;
		margin: 25px 0 0 0;
		left: 49px;
	}
}
.style__author___5Sbg0 {
  font-size: 0.6em;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: #ee2c1d;
  line-height: 1;
  text-transform: uppercase;
	margin-right: 15px;
}
.style__author___5Sbg0 a {
	color: #ee2c1d;
}
.style__date___CiEpA,
.style__time___1SbgH,
.style__comments___2qCou {
  font-size: 0.75rem;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: #a7a9ab;
  line-height: 1.2;
  text-transform: uppercase;
	font-size: 0.9em;
	color: #fff;
}
.style__dateTime___55hbn,
.style__author___5Sbg0,
.style__social___3ugdL {
	display: block;
	font-size: 0.77em;
}
.style__social___3ugdL, .style__social___3ugdL span {
	line-height: 0.923;
	color: #fff;
}
.style__spacer___2ozLz, .style__social___3ugdL .style__spacer___2ozLz {
	margin: 0 5px;
	color: #a7a9ab;
}
.style__dateTime___55hbn {
	line-height: 1.07;
}
@media (min-width: 768px) {
	.style__dateTime___55hbn {
		display: block;
	}
}
a:hover {
	text-decoration: none !important;
}
a {
	text-decoration: none !important;
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__navigationItem___3ABQc {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	position: relative;
}
@media (min-width: 1024px) {
	.style__navigationItem___3ABQc {
		display: block;
		width: 100%;
	}
}
.style__progressBar___1U8p- {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	background: #e6e7e8;
	width: 0%;
}
.style__content___27HwE {
	padding: 10px 30px 10px;
	position: relative;
}
@media (min-width: 1024px) {
	.style__content___27HwE {
		padding: 15px 30px 10px;
	}
}
.style__coverline___1jdqW, .style__coverlineWhite____JX7K {
  font-size: .75em;
  font-family: 'Roboto', sans-serif;
  font-weight: 900;
  color: #000;
  line-height: 1;
  text-transform: uppercase;
	display: block;
}
.style__coverlineWhite____JX7K {
	color: #fff;
}
.style__author___2Ia9F {
  font-size: 0.6em;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: #ee2c1d;
  line-height: 1;
  text-transform: uppercase;
	display: block;
	margin-top: 3px;
	font-weight: 900;
}
a.style__navigationItem___3ABQc:hover, a.style__navigationItem___3ABQc:active {
	text-decoration: none;
}:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__categoryBar___PbpG5 {
	display: none;
}
@media (min-width: 1024px) {
	.style__categoryBar___PbpG5 {
		display: block;
		height: 17px;
		background: #333;
		max-width: 1563px;
		margin: auto;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 10;
	}
}
.style__categoryBar___PbpG5 ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack:distribute;
	    justify-content:space-around;
	list-style-type: none;
}
.style__categoryBar___PbpG5 li {
	font-size: 0.67em;
	-webkit-box-flex: 1;
	    -ms-flex: auto;
	        flex: auto;
	text-align: center;
	padding-top: 1px;
}
.style__categoryBar___PbpG5 li a {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	cursor: pointer;
	display: block;
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__standardHero___2AGTc {
	position: relative;
}
@media (min-width: 1024px) {
	.style__standardHero___2AGTc {
		max-width: 1052px;
		margin: 0 auto 0px;
	}
}
.style__coverLeft___1cOa4 {
	position: relative;
	height: 0;
	padding-top: 47%;
	max-width: 847px;
	margin: 0 auto 0px;
}
@media (min-width: 848px) {
	.style__coverLeft___1cOa4 {
		width: calc(100% - 205px);
		padding-top: calc(47% - 99px);
		margin-right: 205px;
	}
}
.style__coverImageMain___37Kzv {
	position: absolute;
	top: 0px;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
@media (min-width: 1024px) {
	.style__coverImageMain___37Kzv {
		top: 17px;
	}
}
.style__navigation___YpbFl {
	display: none;
	margin-bottom: 0px;
}
@media (min-width: 848px) {
	.style__navigation___YpbFl {
		background: #fff;
		width: 205px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		position: absolute;
		top: 0;
		right: 0;
		height: 100%;
		z-index: 15;
		margin-bottom: 0px;
	}
}
.style__navigationContent___3p4zH {
	width: 100%;
}
@media (min-width: 1024px) {
	.style__navigationContent___3p4zH {
		margin-top: 15px;
	}
}
.style__title___2Qy7A {
  font-size: 1.875rem;
  font-family: 'Domaine Display Extra Bold', serif;
  color: #ee2c1d;
  line-height: 1;
}
@media (min-width: 1024px) {
	.style__title___2Qy7A {
		font-size: 2.813rem;
	}
}
.style__title___2Qy7A {
	color: #000;
	text-align: center;
	position: relative;
	padding: 0 0 10px;
}
@media (min-width: 1024px) {
	.style__title___2Qy7A {
		font-size: 1.5em;
		padding: 0 0 10px;
	}
}
.style__logo___3WcM_,
.style__mostSharedLogo___22FdD {
	display: none;
}
@media (min-width: 1024px) {
	.style__logo___3WcM_,
.style__mostSharedLogo___22FdD {
		height: 32px;
		display: block;
		margin: 0 auto 10px auto;
	}
}
.style__mostSharedLogo___22FdD {
	margin-bottom: 12px;
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__riverArticle___3K86-,
.style__riverArticleLastOne___DNc_m {
	padding-bottom: 20px;
}
@media (min-width: 512px) {
	.style__riverArticle___3K86-,
.style__riverArticleLastOne___DNc_m {
		padding: 12px 20px 24px 0px;
		border-bottom: 1px solid black;
	}
}
.style__riverArticle___3K86-.black {
	padding-bottom: 9px;
}
.style__riverArticle___3K86-.white {
	padding-top: 10px;
}
@media (min-width: 512px) {
	.style__riverArticle___3K86-.white {
		padding: 17px 20px 17px 0px;
	}
}
@media (min-width: 512px) {
	.style__riverArticleLastOne___DNc_m {
		padding-bottom: 0;
		border-bottom: none;
	}
}
.style__riverArticle___3K86-[data-article-type='nonsponsored'],
.style__riverArticleLastOne___DNc_m[data-article-type='nonsponsored'] {
	background: none;
}
.style__riverArticle___3K86-[data-article-visibility='false'],
.style__riverArticleLastOne___DNc_m[data-article-type='false'] {
	display: none;
}
.style__riverArticleLastOne___DNc_m[data-article-type='sponsored'] {
	background: #e6e7e8;
	padding-bottom: 0;
    margin-bottom: 20px;
    margin-top: 10px;
}
@media (min-width: 768px) {
	.style__riverArticleLastOne___DNc_m[data-article-type='sponsored'] {
		margin-bottom: 0;
		margin-top: 0;
	}
}
.style__title___3pa6I {
	font-size: 1.36em;
	font-family: 'Domaine Display Extra Bold', serif;
	color: #fff;
	line-height: 1.02;
	margin-top: -45px;
	word-break: break-word;
	-webkit-hyphens: auto;
	    -ms-hyphens: auto;
	        hyphens: auto;
	padding-left: 3px;
}
@media (min-width: 512px) {
	.style__title___3pa6I {
		margin-top: 0;
		font-size: 3vw;
		line-height: 1.2;
	}
}
@media (min-width: 768px) {
	.style__title___3pa6I {
		margin-top: -2px;
		font-size: 2vw;
	}
}
@media (min-width: 1024px) {
	.style__title___3pa6I {
		font-size: 1.5em;
	}
}
.style__title___3pa6I a {
	cursor: pointer;
}
@media (min-width: 512px) {
	.style__title___3pa6I a {
		margin: 0;
	}
}
.style__title___3pa6I a:hover {
	text-decoration: none;
}
.style__title___3pa6I a.style__linkWhite___h_n7A {
	color: #fff;
}
.style__title___3pa6I a.style__linkBlack___1W2CY {
	color: #000;
}
.style__riverArticle___3K86- .style__imageContainer___1Ew3C a, .style__riverArticleLastOne___DNc_m .style__imageContainer___1Ew3C a {
	height: 100%;
	display: block;
}
.style__riverArticle___3K86- .style__imageContainer___1Ew3C a span, .style__riverArticleLastOne___DNc_m .style__imageContainer___1Ew3C a span {
	width: 100%;
	height: 55vw;
	background-size: cover;
	background-position: center;
	display: block;
	cursor: pointer;
	position: relative;
}
@media (min-width: 512px) {
	.style__riverArticle___3K86- .style__imageContainer___1Ew3C a span, .style__riverArticleLastOne___DNc_m .style__imageContainer___1Ew3C a span {
		display: inline-block;
		width: 100%;
		height: 100%;
		vertical-align: top;
	}
}
.style__riverArticle___3K86- img, .style__riverArticleLastOne___DNc_m img {
	height: 100%;
	width: 100%;
}
@media (min-width: 512px) {
	.style__riverArticle___3K86- img, .style__riverArticleLastOne___DNc_m img {
		height: auto;
		width: 100%;
	}
}
@media (min-width: 512px) {
	.style__riverArticleInner___3V30C {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}
.style__imageBlack___fsSQL:after {
	content: " ";
	background: #000;
	opacity: 0.6;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 53px;
	width: 100%;
}
.style__imageWhite___3vH5-:after {
	content: " ";
	background: #fff;
	opacity: 0.6;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 47px;
	width: 100%;
}
@media (min-width: 512px) {
	.style__imageBlack___fsSQL:after, .style__imageWhite___3vH5-:after {
		display: none;
	}
}
.style__imageContainer___1Ew3C {
	width: 100%;
}
@media (min-width: 512px) {
	.style__imageContainer___1Ew3C {
		margin-right: 2%;
		-webkit-box-flex: 3;
		    -ms-flex-positive: 3;
		        flex-grow: 3;
		max-width: 50%;
	}
}
.style__content___2h3Rs {
	width: 100%;
	position: relative;
}
@media (min-width: 512px) {
	.style__content___2h3Rs {
		padding-left: 2%;
		-webkit-box-flex: 2;
		    -ms-flex-positive: 2;
		        flex-grow: 2;
		-ms-flex-negative: 1;
		    flex-shrink: 1;
	}
}
.style__riverArticle___3K86- .white .style__content___2h3Rs {

}
.style__readersChoiceDeck___154zp {
	display: none;
}
.style__deck___V0jZ5 {
	display: none;
}
@media (min-width: 512px) {
	.style__deck___V0jZ5 {
		font-size: 1rem;
		font-family: 'Roboto', sans-serif;
		color: #58585b;
		line-height: 1.2;
		display: block;
	}
}
.style__metrics___3QrHX {
	margin: 5px 0 0 0;
}
@media (min-width: 512px) {
	.style__metrics___3QrHX {
		margin: 20px 0 0 0;
	}
}
.style__author___VFIMX {
	font-size: .8em;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	color: #ee2c1d;
	line-height: 1.2;
	text-transform: uppercase;
	margin-right: 15px;
}
@media (min-width: 512px) {
	.style__author___VFIMX {
		font-size: .7em;
	}
}
@media (min-width: 768px) {
	.style__author___VFIMX {
		font-size: .8em;
	}
}
.style__author___VFIMX a {

	color: #ee2c1d;
}
.style__dateTime___i2f7k {
	font-size: 0.75em;
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
	color: #a7a9ab;
	line-height: 1.2;
	text-transform: uppercase;

}
@media (min-width: 512px) {
	.style__dateTime___i2f7k {
		font-size: .7em;
		font-weight: 700;
		line-height: 1;
	}
}
@media (min-width: 768px) {
	.style__dateTime___i2f7k {
		font-size: .75em;
	}
}
.style__spacer___MoL1G {
	margin: 0 5px;
	color: #000;
}
.black .style__spacer___MoL1G {
	color: #fff;
}
@media (min-width: 512px) {
	.style__dateTime___i2f7k {
		display: block;
	}
}
.style__sponsoredLogo___1IS5D {
	vertical-align: middle;
}
.style__riverCoverline___1fel- {
	display: block;
}
@media (min-width: 768px) {
	.style__riverCoverline___1fel- {
		display: none;
	}
}
.style__riverTitle___20b3j {
	display: none;
}
@media (min-width: 768px) {
	.style__riverTitle___20b3j {
		display: block;
	}
}:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__readersChoice___2GTsf {
	padding-bottom: 0;
	background-color: black;
	max-width: 1563px;
	margin: 0 auto;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.style__readersChoiceLeft___LBMzE {
	padding: 12px 30px 0 30px;
	width: 100%;
}
@media (min-width: 512px) {
	.style__readersChoiceLeft___LBMzE {
		padding: 0 10px 0 0;
	}
}
@media (min-width: 768px) {
	.style__readersChoiceLeft___LBMzE {
		padding: 10px 30px 0 20px;
		margin-right: 300px;
		-webkit-box-flex: 3;
		    -ms-flex-positive: 3;
		        flex-grow: 3;
	}
}
@media (min-width: 1024px) {
	.style__readersChoiceLeft___LBMzE {
		padding: 10px 30px 0 170px;
		max-width: 886px;
	}
}
@media (min-width: 512px) {
	.style__articles___2dYxU {
		margin-bottom: 12px;
	}
}
.style__morePosts___5H3S0 {
	position: absolute;
	z-index: -100;
	opacity: 0;
}
.style__ad300x600___16vAF {
	display: none;
}
@media (min-width: 768px) {
	.style__ad300x600___16vAF {
		-ms-flex-negative: 0;
		    flex-shrink: 0;
		-webkit-box-flex: 0;
		    -ms-flex-positive: 0;
		        flex-grow: 0;
		display: block;
		width: 300px;
		height: 100%;
		position: absolute;
		top: calc(50% - 125px);
		right: 30px;
	}
}
:root {
}

.style__default_visible___2D2Nc {
	display: block;
}

.style__default_hidden___1dz6R {
	display: none;
}

/* visible_at begin */

/* can add the M, L, XL versions if needed */

@media (min-width: 512px) {

	.style__visible_at_mobile___1dwrC {
		display: block;
	}
}

@media (min-width: 640px) {

	.style__visible_at_mobileM___flr_t {
		display: block;
	}
}

@media (min-width: 768px) {

	.style__visible_at_tablet___2oyKv {
		display: block;
	}
}

@media (min-width: 1024px) {

	.style__visible_at_desktop___2Tq8K {
		display: block;
	}
}

/* hidden_at begin */

@media (min-width: 768px) {

	.style__hidden_at_tablet___2MFiL {
		display: none;
	}
}

@media (min-width: 1024px) {

	.style__hidden_at_desktop___pSALJ {
		display: none;
	}
}

.style__spotIM___1KBjb {
	/* we know the height ahead of time. this way the ads below don't jump around. */
	height: 750px;
	overflow: hidden;
}

/* for debugging */

body.highlight-ads .style__spotIM___1KBjb {
	background-color: #1389af;
}

div[data-spotim-module="siderail"] [data-item-image] {
	height: 150px !important;
	background-position: center top !important;
}
:root {
}

.style__watchAdMain___3IJX- .ad-tag, .style__watchAdMainHome___25rML .ad-tag {
	margin-bottom: 30px;
	margin-top: 5px;
}

@media (min-width: 768px) {

	.style__watchAdMain___3IJX- .ad-tag, .style__watchAdMainHome___25rML .ad-tag {
		margin-left: 55px !important;
	}
}

@media (min-width: 640px) {

	.style__watchAdMain___3IJX- .ad-tag, .style__watchAdMainHome___25rML .ad-tag {
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
		padding: 20px 0 10px 0;
		margin-bottom: 16px;
		height: auto !important;
	}
}

.style__watchAdMainHome___25rML .ad-tag {
	margin-left: auto !important;
	margin-right: auto !important;
}

.style__noBorder___3ulXa {
	border: 0 !important;
}
:root {
}

.style__default_visible___2ebwG {
	display: block;
}

.style__default_hidden___35ppK {
	display: none;
}

/* visible_at begin */

/* can add the M, L, XL versions if needed */

@media (min-width: 512px) {

	.style__visible_at_mobile___1J16D {
		display: block;
	}
}

@media (min-width: 640px) {

	.style__visible_at_mobileM___3-scH {
		display: block;
	}
}

@media (min-width: 768px) {

	.style__visible_at_tablet___28ebQ {
		display: block;
	}
}

@media (min-width: 1024px) {

	.style__visible_at_desktop___2NxE7 {
		display: block;
	}
}

/* hidden_at begin */

@media (min-width: 768px) {

	.style__hidden_at_tablet___2Bsfn {
		display: none;
	}
}

@media (min-width: 1024px) {

	.style__hidden_at_desktop___2fupu {
		display: none;
	}
}

body.highlight-ads .carambola {
	background-color: #36e4fc;
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__articlesListMain___2CDF_ {
	padding: 0 30px;
}
@media (min-width: 512px) {
	.style__articlesListMain___2CDF_ {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding: 0 30px 20px 55px;
		background-color: white;
		position: relative;
		max-width: 1563px;
		margin: 0 auto;
	}
}
.style__articlesList___35CZP {
	/*
		changed from `flex: 1 1 auto` to `flex: 1 1 100%` as it isnt supported in IE11

		http://caniuse.com/#search=flexbox
		>IE 11 requires a unit to be added to the third argument, the flex-basis property
	*/
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 100%;
	        flex: 1 1 100%;
	margin-right: 0px;
	max-width: 886px;
}
@media (min-width: 768px) {
	.style__articlesList___35CZP {
		margin-right: 50px;
	}
}
.style__articlesSidebar___3clkr {
	display: none;
}
@media (min-width: 1024px) {
	.style__articlesSidebar___3clkr {
		-webkit-box-flex: 1;
		    -ms-flex: 1 1 auto;
		        flex: 1 1 auto;
		text-align: center;
		display: inherit;
		min-width: 300px;
	}
}
.style__articlesSidebarAds___kktdw > div {
	margin-bottom:50px;
}
.style__stickyAdContainer___3HFXm {
	display: none;
}
@media (min-width: 1024px) {
	.style__stickyAdContainer___3HFXm {
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		max-width: 1186px;
		margin: auto;
		margin-left: calc(100% - 360px);
		text-align: center;
	}
}
.style__stickyAd___2ClsT {
	display: table;
	width: 300px;
	height: auto;
	background: white;
	position: relative;
	top: 0;
	right: 0;
	padding-bottom: 20px;
}
.style__stickyAdContent___6mhY0 {
	display: table-cell;
	color: black;
	font-size: 40px;
	font-weight: 700;
	text-align: center;
}
.style__inContentAd___168-J {
	display: none;
}
@media (min-width: 1024px) {
	.style__inContentAd___168-J {
		border-bottom: 1px solid #000;
		padding: 20px 0 27px 0;
		display: block;
		width: 100%;
	}
}
.style__inContentAd___168-J > div {
	margin: 0 auto;
    width: 728px;
}
.style__watchAd___3znq1 {
    padding: 15px 0;
    border-bottom: 1px solid black;
}
.style__watchAdMain___2TLSG .style__ad-tag___LkHVh {
	border: 0 !important;
}
.style__watchAd___3znq1 {
	display: none;
}
@media (min-width: 512px) {
	.style__watchAd___3znq1 {
		display: block;
	}
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__occupyRightRail___1gcTX,
.style__vacateRightRail___3UPPN {
	display: block;
	padding: 0 0 20px 0;
	background-color: rgb(238, 44, 29);
	position: relative;
	overflow-x: hidden; /* todo: image will be cropped as the page width narrows. */
}
.style__occupyRightRail___1gcTX {
	width: 100%;
	margin-top: 12px;
	margin-bottom: 12px;
}
.style__vacateRightRail___3UPPN {
	width: auto;
	margin: 0px 0px 20px 0px;
}
@media (min-width: 512px) {
	.style__vacateRightRail___3UPPN {
		margin: 12px 30px 12px 55px;
	}
}
@media (min-width: 1024px) {
	.style__vacateRightRail___3UPPN {
		margin: 12px 360px 12px 55px;
	}
}
.style__title___PUtYZ {
	font-family: 'Domaine Display Extra Bold', serif;
	font-size: 3em;
	text-align: center;
	padding: 10px 0 10px;
	color: #000;
}
.style__articleTitle___2x6qY {
	font-size: 1.36em;
	font-family: 'Domaine Display Extra Bold', serif;
	word-break: break-word;
	-webkit-hyphens: auto;
	    -ms-hyphens: auto;
	        hyphens: auto;
	padding: 5px 0px 10px 0px;
	margin-top: 2px;
}
@media (min-width: 512px) {
	.style__articleTitle___2x6qY {
		font-size: 1em;
		line-height: 1.3;
	}
}
.style__articlesList___30IBQ {
	padding: 0 30px;
}
@media (min-width: 512px) {
	.style__articlesList___30IBQ {
		max-width: 1136px;
		padding: 0 25px;
		margin: auto;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: distribute;
		    justify-content: space-around;
	}
}
.style__article___3M4ab {
	text-align: center;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	-ms-flex-preferred-size: 0;
	    flex-basis: 0;
	width: 100%;
	padding: 10px 0px 5px 0px;
}
@media (min-width: 512px) {
	.style__article___3M4ab {
		display: inline-block;
		max-width: 243px;
		padding: 0 10px;
	}
}
.style__image___220Ra {
	max-width: 100%;
	width: 100%;
}
.style__scrollStopContainer___1PXvF {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;	
}

.style__stopScrollAd___3kYQU {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	position: relative;
	margin-top: 250px;
}

.style__ad___3Ysx_ {
	position: absolute;
	min-width: 300px;
	min-height: 250px;
}

.style__scrollStopEnd___2Gzh_ {
	-ms-flex-item-align: end;
	    align-self: flex-end;
	/* accounts for footer ad */
	height: 90px;
}

body.highlight-ads .style__scrollStopContainer___1PXvF {
	background-color: #9d748d;
}

body.highlight-ads .style__ad___3Ysx_ {
	background-color: #4d1db0;
}
:root {
}

.style__rightRailMain___qdJki {
	position: absolute;
	top: 130px;
	right: 0;
	height: calc(100% - 130px);
	width: 300px;
	margin-right: 30px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	/*border: 1px solid blue;*/

	display: none;
}

@media (min-width: 1024px) {

	.style__rightRailMain___qdJki {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

/* put 100px between each ad */

.style__rightRailMain___qdJki > div:not(:first-child) {
	margin-top: 175px;
}

/* TESTING CSS */

/*.adBuffer {*/

/*border: 1px solid green;*/

/*}*/

/*.spawn1AdWrapper {*/

/*border: 1px solid red;*/

/*min-height: 650px;*/

/*}*/

/*.rightRail1AdWrapper {*/

/*border: 1px solid orange;*/

/*min-height: 650px;*/

/*}*/

/*.spotAdWrapper {*/

/*border: 1px solid yellow;*/

/*min-height: 800px;*/

/*}*/

/*.spawn2AdWrapper {*/

/*border: 1px solid green;*/

/*min-height: 300px;*/

/*}*/

/*.rightRail2AdWrapper {*/

/*border: 1px solid blue;*/

/*min-height: 650px;*/

/*}*/

/*.spawn3AdWrapper {*/

/*border: 1px solid indigo;*/

/*min-height: 650px;*/

/*}*/

/*.carambolaAdWrapper {*/

/*border: 1px solid violet;*/

/*min-height: 300px;*/

/*}*/
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__default_visible___2Suh4 {
	display: block;
}
.style__default_hidden___3E2yv {
	display: none;
}
/* visible_at begin */
/* can add the M, L, XL versions if needed */
@media (min-width: 512px) {
	.style__visible_at_mobile___2dEl9 {
		display: block;
	}
}
@media (min-width: 640px) {
	.style__visible_at_mobileM___2q2FQ {
		display: block;
	}
}
@media (min-width: 768px) {
	.style__visible_at_tablet___1GGmJ {
		display: block;
	}
}
@media (min-width: 1024px) {
	.style__visible_at_desktop___1SqT9 {
		display: block;
	}
}
/* hidden_at begin */
@media (min-width: 768px) {
	.style__hidden_at_tablet___2Htjs {
		display: none;
	}
}
@media (min-width: 1024px) {
	.style__hidden_at_desktop___1w6Sm {
		display: none;
	}
}
.style__homeBlackContainer___2e6z7 {
	background: #000;
	position: relative;
}
@media (min-width: 1024px) {
	.style__homeBlackContainer___2e6z7 {
		padding: 0;
	}
}
.style__homeWhiteContainer___2ZOKG {
	background: #fff;
	position: relative;
}
@media (min-width: 1024px) {
	.style__homeWhiteContainer___2ZOKG {
		padding: 0;
	}
}
.style__infiniteStickyContainer___SsgI7 {
	position: relative;
}
.style__stickyAdContainer___3jAtY {
	display: none;
	z-index: 100;
}
@media (min-width: 1024px) {
	.style__stickyAdContainer___3jAtY {
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		max-width: 1186px;
		margin: auto;
		margin-left: calc(100% - 360px);
		text-align: center;
	}
}
.style__stickyAd___3WdBq {
	display: table;
	width: 300px;
	height: auto;
	background: white;
	position: relative;
	top: 0;
	right: 0;
	padding-bottom: 20px;
	z-index: 10;
}
.style__stickyAdContent___7TiKM {
	display: table-cell;
	color: black;
	font-size: 40px;
	font-weight: 700;
	text-align: center;
}
.style__inContentAd___2kBmG {
	margin: 0 30px 20px 55px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 20px 0 27px 0;
}
@media (min-width: 1024px) {
	.style__inContentAd___2kBmG {
		margin-right: 380px;
	}
}
.style__inContentAdMobileOnly___3Vxsr {
	margin: 0 30px 20px 55px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 20px 0 27px 0;
}
@media (min-width: 1024px) {
	.style__inContentAdMobileOnly___3Vxsr {
		display: none;
	}
}
.style__followus___203Us {
	display: none;

	/*@media (--desktop) {*/
}
@media (min-width: 1100px) {
	.style__followus___203Us {
		text-align: center;
		margin-top: 0;
		margin-bottom: 10px;
		display: table;
		width: 300px;
		position: absolute;
		top: 10;
		right: 30px;
		z-index: 5000;
	}
}
.style__followus___203Us h3 {
	font-size: 2.5rem;
	font-family: 'Domaine Display Extra Bold Italic', serif;
	line-height: 1.2;
	color: #000;
	font-style: italic;
	margin-bottom: -8px;
}
.style__followus___203Us h3 span {
	color: #ee2c1d;
}
ul.style__horizontal-list___1AtwS {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	    justify-content: space-around;
	list-style: none;
	padding: 20px;
	border: 1px solid #a7a9ab;
}
ul.style__horizontal-list___1AtwS li {
	display: inline;
	margin-right: 10px;
}
.style__rightRailAreaContainer___eohQ_ {
	position: relative;
}
.style__watchAd___1GGx- {
	margin: auto;
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__staticContainer___118yT {
	background: #f5f5f6;
	width: 100%;
	height: 100%;
	min-height: 100vh;
}
.style__staticMainHeader___neax0 {
  font-family: 'Domaine Display Extra Bold', serif;
  font-size: 1.875rem;
  line-height: 1.33;
	width: 320px;
	margin: 30px auto 0px;	
}
.style__staticBody___30teH{
	width: 320px;
	margin: 30px auto 0px;	
}
.style__homeBlackContainer___12Pxf {
	background: #000;
	position: relative;
}
@media (min-width: 1024px) {
	.style__homeBlackContainer___12Pxf {
		padding: 0;
	}
}
.style__homeWhiteContainer___31Lzj {
	background: #fff;
	position: relative;
	max-width: 1290px;
	margin: auto;
}
@media (min-width: 1024px) {
	.style__homeWhiteContainer___31Lzj {
		padding: 0;
	}
}
#style__about-content___3iVRX {
	width: 100%;
	padding: 0 30px;
}
@media (min-width: 1024px) {
	#style__about-content___3iVRX {
		max-width: 850px;
		margin-right: 30px;
	}
}
#style__about-content___3iVRX h1{
	color:#000000;
	font-size: 4em;
	font-family: 'Domaine Display Extra Bold', serif;
	margin-top: 30px;
	margin-bottom: 25px;
}
@media (min-width: 1024px) {
	#style__about-content___3iVRX h1 {
		margin-top: 110px;
		margin-bottom: 55px;
	}
}
#style__about-content___3iVRX h2{
	font-size: 2em;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	margin: 20px 0 6px 0;
}
.staff h2 {
	margin: 0 0 40px 0 !important;
}
#style__about-content___3iVRX h3{
	font-size: 1.1em;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	margin: 0;
}
#style__about-content___3iVRX p {
	font-size: 1.2em;
	font-family: 'Roboto', sans-serif;
	padding-bottom: 20px;
}
#style__about-content___3iVRX .style__twitter-follow-button___R58XK {
	float:right;
}
#style__about-content___3iVRX  a  {
	color:#FF0000;
}
#style__about-content___3iVRX li {
	padding-bottom: 10px;
}
#style__about-content___3iVRX img {
	padding: 0 10px 10px 0;
}
:root {
}

:root {

	/* using consts for these so that it's easier to find where/if they're used */
}

.style__verticalMenu___1OgMv {
	width: 200px;
	margin-left: 30px;
	margin-top: 30px;
}

@media (min-width: 1024px) {

	.style__verticalMenu___1OgMv {
		margin-top: 235px;
	}
}

.style__verticalMenu___1OgMv a {
	color: black;
	display: block;
	padding-bottom: 25px;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
	font-size: 1.2em;
	text-transform: uppercase;
}

.style__verticalMenu___1OgMv a:hover, .style__verticalMenu___1OgMv a.style__currentPage___Ke-q_ {
	text-decoration: none;
	cursor: pointer;
	color: #888;
}

:root {
}

.style__inContentAdMain___1xJjm {
	display: block;
	background: #fff;
	padding-bottom: 25px;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	padding-top: 15px;
	margin:0 20px 15px 20px;
}

@media (min-width: 1024px) {

	.style__inContentAdMain___1xJjm {
		display: none;
		/* hidden temporarily on desktop */
		max-width: 730px;
		padding: 20px 0;
		margin-right: 330px;
		width: auto;
		margin-left: auto;
	}
}
.style__hidden___3BAqz {
	display: none;
}

.style__toutPlayerMain___1U0o8 {

}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__pullQuoteContainer___Plvtp{
	padding: 40px 0 0;
	margin-left: 0px;
}
@media (min-width: 768px) {
	.style__pullQuoteContainer___Plvtp {
		position: relative;
		float: left;
		padding: 40px 0;
		font-size: 3rem;
		width: 60vw;
	}
}
@media (min-width: 1024px) {
	.style__pullQuoteContainer___Plvtp {
		width: 37vw;
		max-width: 700px;
		margin-left: -100px;
	}
}
@media (min-width: 1280px) {
	.style__pullQuoteContainer___Plvtp {
		width: 32vw;
		margin-left: -175px;
	}
}
.style__postBackground___Opf7o {
	background-color: #FFFFFF;
}
.style__textContainer___2u1xD{
	font-family: 'Domaine Display Extra Bold', serif;
	text-align: center;
	width: 100%;
}
@media (min-width: 768px) {
	.style__textContainer___2u1xD {
		padding: 0 100px;
	}
}
@media (min-width: 1024px) {
	.style__textContainer___2u1xD {
		padding: 0 100px 0 0;
	}
}
@media (min-width: 768px) {
	.style__quote___PLf-X {
		float: right;
	}
}
.style__author___j24HV {
  font-size: 0.875rem;
  font-family: 'Roboto', sans-serif;
  color: #231f20;
  line-height: 1.4;
}
@media (min-width: 1024px) {
	.style__author___j24HV {
		font-size: 1rem;
	}
}
.style__author___j24HV {
	display: block;
	margin: 20px 0;
}
@media (min-width: 768px) {
	.style__author___j24HV {
		margin: 20px 0 30px;
	}
}
.style__pullQuoteText___hVsTH {
	display: block;
	margin: 25px 0;
	font-size: 2.6rem;
	line-height: 1.15;
}
@media (min-width: 768px) {
	.style__pullQuoteText___hVsTH {
		font-size: 2.6rem;
	}
}
@media (min-width: 1024px) {
	.style__pullQuoteText___hVsTH {
		font-size: 3rem;
	}
}
/* to combat conficts with styling of embedded images (ie. ".postBody img") */
.style__pullQuoteIconTop___254XE,
.style__pullQuoteIconBottom___1-HxI,
.style__twitterIcon___ILZgO,
.style__facebookIcon___22LRy {
	width: auto;
	left: auto;
	position: static;
}
.style__pullQuoteIconTop___254XE,
.style__pullQuoteIconBottom___1-HxI {
	height: 65px;
	width: 65px;
	display: block;
	margin: 0 auto;
}
.style__twitterIcon___ILZgO {
  height: 50px;
  width: 50px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDgwcHgiIGhlaWdodD0iNDgwcHgiIHZpZXdCb3g9IjIyOC4wMDUgMCA0ODAgNDgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDIyOC4wMDUgMCA0ODAgNDgwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJYTUxJRF8xMjA1XyI+DQoJPGc+DQoJCTxnPg0KCQkJPGcgaWQ9IlhNTElEXzM3XyI+DQoJCQkJPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTYxOS42OTQsMTU0LjA0OWMtMTAuNDc2LDQuNjcxLTIxLjc4NSw3LjgxOC0zMy42NTEsOS4yNzZjMTIuMTI1LTcuMjgxLDIxLjM4My0xOC43MzUsMjUuNzg1LTMyLjQ0Mw0KCQkJCQljLTExLjM1Nyw2LjcyNS0yMy44NzYsMTEuNjA3LTM3LjIyOSwxNC4yMTZjLTEwLjY3Ny0xMS4zOTYtMjUuOTI5LTE4LjUxNC00Mi43OTMtMTguNTE0Yy0zMi4zMTcsMC01OC41NTQsMjYuMjM2LTU4LjU1NCw1OC42Mw0KCQkJCQljMCw0LjU4NSwwLjUxOCw5LjAyNywxLjQ4NywxMy4zMjVjLTQ4LjY4NC0yLjQwOC05MS44OTgtMjUuNzE4LTEyMC43OTItNjEuMjRjLTUuMDU1LDguNjcyLTcuOTcxLDE4Ljc0NC03Ljk3MSwyOS41MDcNCgkJCQkJYzAsMjAuMzI3LDEwLjMzMSwzOC4yNzUsMjYuMDgzLDQ4Ljc2Yy05LjU2NC0wLjMwNy0xOC42NjctMi45NDUtMjYuNTQzLTcuMzM4YzAsMC4yNzgsMCwwLjUwOCwwLDAuNzQ4DQoJCQkJCWMwLDI4LjQwNCwyMC4xOTIsNTIuMTA4LDQ3LjA0Miw1Ny40OGMtNC45NjksMS4zNjEtMTAuMTMsMi4wNzItMTUuNDkyLDIuMDcyYy0zLjczMSwwLTcuNDE1LTAuMzk1LTEwLjk0NS0xLjA2NQ0KCQkJCQljNy40MDYsMjMuMjkxLDI5LjAzNyw0MC4yMDMsNTQuNzA4LDQwLjcyMWMtMjAuMDg4LDE1LjY5NC00NS4zNjQsMjUuMTA0LTcyLjc2MSwyNS4xMDRjLTQuNzQ5LDAtOS40NTgtMC4zMDctMTQuMDA1LTAuODQ0DQoJCQkJCWMyNS45MSwxNi42MTQsNTYuNzUsMjYuMzMyLDg5Ljc3OCwyNi4zMzJjMTA3Ljg0MiwwLDE2Ni44MDgtODkuMzA5LDE2Ni44MDgtMTY2Ljc1YzAtMi41NjEtMC4wNDgtNS4wODQtMC4yMDEtNy41OTgNCgkJCQkJQzYwMS45NDgsMTc2LjE2MSw2MTEuODg2LDE2NS44MjksNjE5LjY5NCwxNTQuMDQ5eiIvPg0KCQkJPC9nPg0KCQkJPGcgaWQ9IlhNTElEXzM0XyI+DQoJCQkJPGc+DQoJCQkJCTxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik00NjcuOTk1LDQ4MGMtMTMyLjMzMiwwLTIzOS45OS0xMDcuNjc4LTIzOS45OS0yNDBjMC0xMzIuMzQxLDEwNy42NTktMjQwLDIzOS45OS0yNDANCgkJCQkJCWMxMzIuMzQxLDAsMjQwLjAxLDEwNy42NTksMjQwLjAxLDI0MEM3MDcuOTk1LDM3Mi4zMjIsNjAwLjMyNiw0ODAsNDY3Ljk5NSw0ODB6IE00NjcuOTk1LDE5LjgzOA0KCQkJCQkJYy0xMjEuMzg2LDAtMjIwLjE1Miw5OC43NTctMjIwLjE1MiwyMjAuMTYyUzM0Ni42LDQ2MC4xNjIsNDY3Ljk5NSw0NjAuMTYyYzEyMS40MDUsMCwyMjAuMTYyLTk4Ljc1NywyMjAuMTYyLTIyMC4xNjINCgkJCQkJCVM1ODkuNCwxOS44MzgsNDY3Ljk5NSwxOS44Mzh6Ii8+DQoJCQkJPC9nPg0KCQkJPC9nPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=) no-repeat center/ contain;
}
.style__twitterIcon___ILZgO:hover {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDgwcHgiIGhlaWdodD0iNDgwcHgiIHZpZXdCb3g9IjIyOC4wMDUgMCA0ODAgNDgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDIyOC4wMDUgMCA0ODAgNDgwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJYTUxJRF8xMjA1XyI+DQoJPGc+DQoJCTxnPg0KCQkJPGcgaWQ9IlhNTElEXzM3XyI+DQoJCQkJPHBhdGggZmlsbD0iI0VFMzEyOCIgZD0iTTYxOS42OTQsMTU0LjA0OWMtMTAuNDc2LDQuNjcxLTIxLjc4NSw3LjgxOC0zMy42NTEsOS4yNzZjMTIuMTI1LTcuMjgxLDIxLjM4My0xOC43MzUsMjUuNzg1LTMyLjQ0Mw0KCQkJCQljLTExLjM1Nyw2LjcyNS0yMy44NzYsMTEuNjA3LTM3LjIyOSwxNC4yMTZjLTEwLjY3Ny0xMS4zOTYtMjUuOTI5LTE4LjUxNC00Mi43OTMtMTguNTE0Yy0zMi4zMTcsMC01OC41NTQsMjYuMjM2LTU4LjU1NCw1OC42Mw0KCQkJCQljMCw0LjU4NSwwLjUxOCw5LjAyNywxLjQ4NywxMy4zMjVjLTQ4LjY4NC0yLjQwOC05MS44OTgtMjUuNzE4LTEyMC43OTItNjEuMjRjLTUuMDU1LDguNjcyLTcuOTcxLDE4Ljc0NC03Ljk3MSwyOS41MDcNCgkJCQkJYzAsMjAuMzI3LDEwLjMzMSwzOC4yNzUsMjYuMDgzLDQ4Ljc2Yy05LjU2NC0wLjMwNy0xOC42NjctMi45NDUtMjYuNTQzLTcuMzM4YzAsMC4yNzgsMCwwLjUwOCwwLDAuNzQ4DQoJCQkJCWMwLDI4LjQwNCwyMC4xOTIsNTIuMTA4LDQ3LjA0Miw1Ny40OGMtNC45NjksMS4zNjEtMTAuMTMsMi4wNzItMTUuNDkyLDIuMDcyYy0zLjczMSwwLTcuNDE1LTAuMzk1LTEwLjk0NS0xLjA2NQ0KCQkJCQljNy40MDYsMjMuMjkxLDI5LjAzNyw0MC4yMDMsNTQuNzA4LDQwLjcyMWMtMjAuMDg4LDE1LjY5NC00NS4zNjQsMjUuMTA0LTcyLjc2MSwyNS4xMDRjLTQuNzQ5LDAtOS40NTgtMC4zMDctMTQuMDA1LTAuODQ0DQoJCQkJCWMyNS45MSwxNi42MTQsNTYuNzUsMjYuMzMyLDg5Ljc3OCwyNi4zMzJjMTA3Ljg0MiwwLDE2Ni44MDgtODkuMzA5LDE2Ni44MDgtMTY2Ljc1YzAtMi41NjEtMC4wNDgtNS4wODQtMC4yMDEtNy41OTgNCgkJCQkJQzYwMS45NDgsMTc2LjE2MSw2MTEuODg2LDE2NS44MjksNjE5LjY5NCwxNTQuMDQ5eiIvPg0KCQkJPC9nPg0KCQkJPGcgaWQ9IlhNTElEXzM0XyI+DQoJCQkJPGc+DQoJCQkJCTxwYXRoIGZpbGw9IiNFRTMxMjgiIGQ9Ik00NjcuOTk1LDQ4MGMtMTMyLjMzMiwwLTIzOS45OS0xMDcuNjc4LTIzOS45OS0yNDBjMC0xMzIuMzQxLDEwNy42NTktMjQwLDIzOS45OS0yNDANCgkJCQkJCWMxMzIuMzQxLDAsMjQwLjAxLDEwNy42NTksMjQwLjAxLDI0MEM3MDcuOTk1LDM3Mi4zMjIsNjAwLjMyNiw0ODAsNDY3Ljk5NSw0ODB6IE00NjcuOTk1LDE5LjgzOA0KCQkJCQkJYy0xMjEuMzg2LDAtMjIwLjE1Miw5OC43NTctMjIwLjE1MiwyMjAuMTYyUzM0Ni42LDQ2MC4xNjIsNDY3Ljk5NSw0NjAuMTYyYzEyMS40MDUsMCwyMjAuMTYyLTk4Ljc1NywyMjAuMTYyLTIyMC4xNjINCgkJCQkJCVM1ODkuNCwxOS44MzgsNDY3Ljk5NSwxOS44Mzh6Ii8+DQoJCQkJPC9nPg0KCQkJPC9nPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=) no-repeat center/ contain;
}
.style__facebookIcon___22LRy {
  height: 50px;
  width: 50px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDgwLjAxcHgiIGhlaWdodD0iNDgwcHgiIHZpZXdCb3g9IjIyNy45OTUgMCA0ODAuMDEgNDgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDIyNy45OTUgMCA0ODAuMDEgNDgwIg0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJYTUxJRF8xXyI+DQoJPGc+DQoJCTxnPg0KCQkJPGcgaWQ9IlhNTElEXzM3XyI+DQoJCQkJPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTUyMS45OTgsMTU2Ljk4OGgtMjYuNjNjLTkuMzE0LDAtMTIuNjUyLDUuMzMzLTEyLjY1MiwxMi42NTN2MjUuMjk3aDM5LjI4MmwtNC42NjIsNDQuNjA3aC0zNC42MTENCgkJCQkJdjEyNC41MDZoLTUyLjYwN1YyMzkuNTU0aC0yNi42M3YtNDQuNjA3aDI2LjYzVjE2OS42NWMwLTI5Ljk1OCw5Ljk4Ni01My45MzEsNTIuNTk5LTU1LjI1NWgzOS4yODJWMTU2Ljk4OHoiLz4NCgkJCTwvZz4NCgkJCTxnIGlkPSJYTUxJRF8zNF8iPg0KCQkJCTxnPg0KCQkJCQk8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNNDY4LDQ4MGMtMTMyLjMzNCwwLTI0MC4wMDUtMTA3LjY2MS0yNDAuMDA1LTIzOS45OTVDMjI3Ljk5NSwxMDcuNjYxLDMzNS42NjYsMCw0NjgsMA0KCQkJCQkJczI0MC4wMDUsMTA3LjY2MSwyNDAuMDA1LDI0MC4wMDVDNzA4LjAwNSwzNzIuMzM5LDYwMC4zMzQsNDgwLDQ2OCw0ODB6IE00NjgsMTkuODM4DQoJCQkJCQljLTEyMS4zOTgsMC0yMjAuMTY3LDk4Ljc1OS0yMjAuMTY3LDIyMC4xNjdjMCwxMjEuMzk4LDk4Ljc2OCwyMjAuMTU3LDIyMC4xNjcsMjIwLjE1N3MyMjAuMTY3LTk4Ljc1OSwyMjAuMTY3LTIyMC4xNTcNCgkJCQkJCUM2ODguMTY3LDExOC41OTcsNTg5LjM5OCwxOS44MzgsNDY4LDE5LjgzOHoiLz4NCgkJCQk8L2c+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==) no-repeat center/ contain;
}
.style__facebookIcon___22LRy:hover {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDgwLjAxcHgiIGhlaWdodD0iNDgwcHgiIHZpZXdCb3g9IjIyNy45OTUgMCA0ODAuMDEgNDgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDIyNy45OTUgMCA0ODAuMDEgNDgwIg0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJYTUxJRF8xXyI+DQoJPGc+DQoJCTxnPg0KCQkJPGcgaWQ9IlhNTElEXzM3XyI+DQoJCQkJPHBhdGggZmlsbD0iI0VFMzEyOCIgZD0iTTUyMS45OTgsMTU2Ljk4OGgtMjYuNjNjLTkuMzE0LDAtMTIuNjUyLDUuMzMzLTEyLjY1MiwxMi42NTN2MjUuMjk3aDM5LjI4MmwtNC42NjIsNDQuNjA3aC0zNC42MTENCgkJCQkJdjEyNC41MDZoLTUyLjYwN1YyMzkuNTU0aC0yNi42M3YtNDQuNjA3aDI2LjYzVjE2OS42NWMwLTI5Ljk1OCw5Ljk4Ni01My45MzEsNTIuNTk5LTU1LjI1NWgzOS4yODJWMTU2Ljk4OHoiLz4NCgkJCTwvZz4NCgkJCTxnIGlkPSJYTUxJRF8zNF8iPg0KCQkJCTxnPg0KCQkJCQk8cGF0aCBmaWxsPSIjRUUzMTI4IiBkPSJNNDY4LDQ4MGMtMTMyLjMzNCwwLTI0MC4wMDUtMTA3LjY2MS0yNDAuMDA1LTIzOS45OTVDMjI3Ljk5NSwxMDcuNjYxLDMzNS42NjYsMCw0NjgsMA0KCQkJCQkJczI0MC4wMDUsMTA3LjY2MSwyNDAuMDA1LDI0MC4wMDVDNzA4LjAwNSwzNzIuMzM5LDYwMC4zMzQsNDgwLDQ2OCw0ODB6IE00NjgsMTkuODM4DQoJCQkJCQljLTEyMS4zOTgsMC0yMjAuMTY3LDk4Ljc1OS0yMjAuMTY3LDIyMC4xNjdjMCwxMjEuMzk4LDk4Ljc2OCwyMjAuMTU3LDIyMC4xNjcsMjIwLjE1N3MyMjAuMTY3LTk4Ljc1OSwyMjAuMTY3LTIyMC4xNTcNCgkJCQkJCUM2ODguMTY3LDExOC41OTcsNTg5LjM5OCwxOS44MzgsNDY4LDE5LjgzOHoiLz4NCgkJCQk8L2c+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==) no-repeat center/ contain;
}
.style__pullQuoteIconTop___254XE {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjMuNTkzcHgiIGhlaWdodD0iNjMuNTk0cHgiIHZpZXdCb3g9IjAgMCA2My41OTMgNjMuNTk0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2My41OTMgNjMuNTk0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGQ9Ik0yNC44NTMsMjkuMzg0YzMuMzMzLDAsNS45ODUsMi4zOCw1Ljk4NSw2LjEyMWMwLDMuODc2LTMuMDYxLDYuNDYxLTYuODY5LDYuNDYxYy00LjU1NywwLTcuNjE3LTMuMzMzLTcuNjE3LTguMDkzDQoJCQkJYzAtOC4zNjUsNi42NjUtMTIuNzg2LDE0LjU1NC0xMi42NXYxLjE1NmMtNS41MDksMC4yMDQtMTAuNDczLDIuNDQ4LTEwLjMzNyw4LjU2OUMyMS4zMTYsMzAuMDY0LDIyLjg4MSwyOS4zODQsMjQuODUzLDI5LjM4NHoNCgkJCQkgTTQxLjMxMiwyOS4zODRjMy4zMzIsMCw1Ljk4NCwyLjM4LDUuOTg0LDYuMTIxYzAsMy44NzYtMy4wNjEsNi40NjEtNi44NjksNi40NjFjLTQuNTU3LDAtNy42MTctMy4zMzMtNy42MTctOC4wOTMNCgkJCQljMC04LjM2NSw2LjY2NS0xMi43ODYsMTQuNTU1LTEyLjY1djEuMTU2Yy01LjUxLDAuMjA0LTEwLjQ3NCwyLjQ0OC0xMC4zMzgsOC41NjlDMzcuNzc0LDMwLjA2NCwzOS4zMzksMjkuMzg0LDQxLjMxMiwyOS4zODR6Ii8+DQoJCTwvZz4NCgk8L2c+DQoJPHBhdGggaWQ9IlhNTElEXzEyN18iIGZpbGw9IiNFRjJEMUQiIGQ9Ik0zMS43OTYsNjMuNTk0QzE0LjI2NCw2My41OTQsMCw0OS4zMjgsMCwzMS43OTZDMCwxNC4yNjQsMTQuMjY0LDAsMzEuNzk2LDANCgkJYzE3LjUzMywwLDMxLjc5NiwxNC4yNjQsMzEuNzk2LDMxLjc5NkM2My41OTMsNDkuMzI4LDQ5LjMyOSw2My41OTQsMzEuNzk2LDYzLjU5NHogTTMxLjc5NiwyLjYyNw0KCQljLTE2LjA4MywwLTI5LjE2OCwxMy4wODUtMjkuMTY4LDI5LjE2OWMwLDE2LjA4NCwxMy4wODUsMjkuMTY4LDI5LjE2OCwyOS4xNjhzMjkuMTY5LTEzLjA4NCwyOS4xNjktMjkuMTY4DQoJCUM2MC45NjYsMTUuNzEzLDQ3Ljg4LDIuNjI3LDMxLjc5NiwyLjYyN3oiLz4NCjwvZz4NCjwvc3ZnPg0K) no-repeat center/ contain;
}
.style__pullQuoteIconBottom___1-HxI {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjMuNTkzcHgiIGhlaWdodD0iNjMuNTkzcHgiIHZpZXdCb3g9IjAgMCA2My41OTMgNjMuNTkzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2My41OTMgNjMuNTkzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGQ9Ik0yMy4wODQsMzMuNzM1Yy0zLjMzMywwLTUuOTg1LTIuMzgtNS45ODUtNi4xMjFjMC0zLjg3NiwzLjA2MS02LjQ2MSw2Ljg2OS02LjQ2MWM0LjU1NywwLDcuNjE3LDMuMzMzLDcuNjE3LDguMDkzDQoJCQkJYzAsOC4zNjUtNi42NjUsMTIuNzg1LTE0LjU1NCwxMi42NDlWNDAuNzRjNS41MDktMC4yMDQsMTAuNDczLTIuNDQ4LDEwLjMzNy04LjU2OUMyNi42MjEsMzMuMDU2LDI1LjA1NywzMy43MzUsMjMuMDg0LDMzLjczNXoNCgkJCQkgTTM5LjU0MiwzMy43MzVjLTMuMzMzLDAtNS45ODQtMi4zOC01Ljk4NC02LjEyMWMwLTMuODc2LDMuMDYtNi40NjEsNi44NjktNi40NjFjNC41NTcsMCw3LjYxNywzLjMzMyw3LjYxNyw4LjA5Mw0KCQkJCWMwLDguMzY1LTYuNjY1LDEyLjc4NS0xNC41NTQsMTIuNjQ5VjQwLjc0YzUuNTA5LTAuMjA0LDEwLjQ3NC0yLjQ0OCwxMC4zMzctOC41NjlDNDMuMDc5LDMzLjA1Niw0MS41MTUsMzMuNzM1LDM5LjU0MiwzMy43MzV6Ig0KCQkJCS8+DQoJCTwvZz4NCgk8L2c+DQoJPHBhdGggaWQ9IlhNTElEXzM1XyIgZmlsbD0iI0VGMkQxRCIgZD0iTTMxLjc5Niw2My41OTNDMTQuMjY0LDYzLjU5MywwLDQ5LjMyOSwwLDMxLjc5NlMxNC4yNjQsMCwzMS43OTYsMA0KCQljMTcuNTMzLDAsMzEuNzk2LDE0LjI2NCwzMS43OTYsMzEuNzk2UzQ5LjMyOSw2My41OTMsMzEuNzk2LDYzLjU5M3ogTTMxLjc5NiwyLjYyN2MtMTYuMDgzLDAtMjkuMTY4LDEzLjA4NS0yOS4xNjgsMjkuMTY5DQoJCXMxMy4wODUsMjkuMTY4LDI5LjE2OCwyOS4xNjhTNjAuOTY2LDQ3Ljg4LDYwLjk2NiwzMS43OTZTNDcuODgsMi42MjcsMzEuNzk2LDIuNjI3eiIvPg0KPC9nPg0KPC9zdmc+DQo=) no-repeat center/contain;
}
.style__twitterIcon___ILZgO,
.style__facebookIcon___22LRy {
	display: inline-block;
	margin: 0 10px;
}:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__postSection___1e1J6 {
	max-width: 1563px;
	margin: auto;

	position: relative;
}
.style__postBody___1Ja8D {
	position: relative;
	width: 100%;
	max-width: 670px;
	margin: auto;
	padding: 0 20px; 
}
@media (min-width: 1024px) {
	.style__postBody___1Ja8D {
		max-width: 1186px;
		padding: 20px 92px 0 175px;
		margin-right: 300px;
		width: auto;
	}
}
.style__postBody___1Ja8D p, .style__postBody___1Ja8D li {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	line-height: 1.5;
	font-size: 1em;
	word-break: break-word;
	-webkit-hyphens: auto;
	    -ms-hyphens: auto;
	        hyphens: auto;
	padding-bottom: 12px;
}
@media (min-width: 1024px) {
	.style__postBody___1Ja8D p, .style__postBody___1Ja8D li {
		padding-bottom: 18px;
	}
}
.style__postBody___1Ja8D p iframe,img {
	max-width: 100%;
}
.style__postBody___1Ja8D a {
	color: #ee2c1d;
}
.style__postBody___1Ja8D em {
	font-style: italic;
}
.style__stickyAdContainer___dz993 {
	display: none;
}
@media (min-width: 1024px) {
	.style__stickyAdContainer___dz993 {
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		max-width: 1186px;
		margin: auto;
		margin-left: calc(100% - 360px);
		text-align: center;
	}
}
.style__stickyAd___s2exT {
	display: none;
}
@media (min-width: 768px) {
	.style__stickyAd___s2exT {
		display: table;
		width: 300px;
		height: auto;
		background: white;
		position: relative;
		top: 0;
		right: 0;
	}
}
.style__stickyAdContent___200wQ {
	display: table-cell;
	color: black;
	font-size: 40px;
	font-weight: 700;
	text-align: center;
}
:root {
}

.style__inContentAdFromTablet___2XFvs {
	display: none !important;
}

@media (min-width: 768px) {

	.style__inContentAdFromTablet___2XFvs {
		display: block;
	}
}

.style__nativoArticleMobile___25sTS {
	display: block;
}

@media (min-width: 768px) {

	.style__nativoArticleMobile___25sTS {
		display: none;
	}
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__sponsoredStoriesMain___WYvRl {
	padding: 0;
	position: relative;
	width: 100%;
	margin-bottom: 20px;
	overflow-x: hidden; /* todo: image will be cropped as the page width narrows. */
}
.style__sponsoredStoriesMainSmall___34Xx0 {
	padding: 0;
	position: relative;
	width: auto;
	margin: 0 360px 0 175px;
	overflow-x: hidden; /* todo: image will be cropped as the page width narrows. */
}
.style__sponsoredStoriesMainHome___1PGJS {
	padding: 0;
	position: relative;
	width: auto;
	margin: 0 360px 0 55px;
	overflow-x: hidden;
}
.style__outbrainDesktop___2rT7Y {
	display: none;
}
@media (min-width: 1024px) {
	.style__outbrainDesktop___2rT7Y {
		display: block;
	}
}
.style__outbrainMobile___2MyYt {
	display: block;
}
@media (min-width: 1024px) {
	.style__outbrainMobile___2MyYt {
		display: none;
	}
}
.style__title___1GiTO {
	font-family: 'Domaine Display Extra Bold', serif;
	text-align: center;
	padding: 0 0 0px;
	color: black;
	font-size: 1.5em;
}
.style__poweredByOutbrain___ZOONd {
	text-align: center;
	margin-bottom: 10px;
}
.style__articleTitle___2Y_Yx {
	font-size: 1.8em;
	font-family: 'Domaine Display Extra Bold', serif;
	margin: 10px 25px;
}
.style__articleTitle___2Y_Yx a {
	color: black;
}
.style__articlesList___2YETS {
	display: none;
}
@media (min-width: 1024px) {
	.style__articlesList___2YETS {
		max-width: 1652px;
		margin: auto;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: distribute;
		    justify-content: space-around;
	}
}
.style__article___3uoF_ {
	display: inline-block;
	text-align: center;
}
.style__image___UhQp4 {
	height: 242px;
}
.style__sponsorName___3OC_j {
	text-transform: uppercase;
	color: #ee2c1d;
	font-weight: bold;
	font-size: 1.2em;
}.style__hidden___27f_5 {
	display: none;
}

.style__toutMidArticleMain___eOnz6 {

}
:root {
}

:root {

	/* using consts for these so that it's easier to find where/if they're used */
}

.style__postHero___12GDI,
.style__postHeroSmall___3AhN3 {
	position: relative;
	background: black;
}

@media (min-width: 1024px) {

	.style__postHero___12GDI,
.style__postHeroSmall___3AhN3 {
		max-width: 1052px;
		margin: 0 auto;
	}
}

.style__postHeroLeft___3KK9k {
	position: relative;
	height: 0;
	padding-top: 52%;
	max-width: 847px;
	margin-bottom: 10px;
}

@media (min-width: 1024px) {

	.style__postHeroLeft___3KK9k.style__withNav___17Hzb {
		width: calc(100% - 205px);
		padding-top: calc(40% - 25px);
		margin-right: 205px;
	}
}

.style__postNavigation___1ThaJ {
	display: none;
}

@media (min-width: 1024px) {

	.style__postNavigation___1ThaJ {
		background: #000;
		width: 204px;
		border-left: 1px solid #fff;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		position: absolute;
		top: 0;
		right: 0;
		height: 100%;
		z-index: 15;
		margin-bottom: 17px;
	}
}

.style__navigationContent___3FDfk {
	text-align: center;
	margin: 0 auto;
	width: 100%;
}

.style__title___NfUxX {
  font-size: 1.875rem;
  font-family: 'Domaine Display Extra Bold', serif;
  color: #ee2c1d;
  line-height: 1;
}

@media (min-width: 1024px) {

	.style__title___NfUxX {
		font-size: 2.813rem;
	}
}

.style__title___NfUxX {
	color: #fff;
	text-align: center;
	position: relative;
	padding: 20px 0 40px;
}

@media (min-width: 1024px) {

	.style__title___NfUxX {
		font-size: 1.5em;
		padding: 0 0 10px;
	}
}

.style__coverline___3YLhv {
	color: #fff;
}

.style__postCredits___nyp3l {
	display: block;
	color: black;
	background: white;
	font-size: 0.8em;
	padding: 0px 20px 10px 20px;
	width: 100%;
	max-width: 670px;
	margin: auto;
}

@media (min-width: 1024px) {

	.style__postCredits___nyp3l {
		max-width: 1263px;
		padding: 0px 60px 0px 175px;
		width: auto;
	}
}

.style__postCredits___nyp3l a {
	color: #ee2c1d;
}

.style__caption___1GPjO {
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
}

.style__photoCredit___27qEr {
	font-family: 'Roboto', sans-serif;
	display: block;
}

@media (min-width: 1024px) {

	.style__photoCredit___27qEr {
		display: inline-block;
		margin-left: 10px;
	}
}

.style__playerMain___3sCX8 {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.style__jwplayer___3uVsz {
	margin: auto;
	height: 100% !important;
}

.style__jwplayer___3uVsz div:not([class^="jw"]) {
	height: 100%;
}

.jwplayer {
	max-height: 100%;
}

.style__logo___1so22,
.style__mostSharedLogo___19NZG {
	display: none;
}

@media (min-width: 1024px) {

	.style__logo___1so22,
.style__mostSharedLogo___19NZG {
		height: 32px;
		display: block;
		margin: 0 auto 10px auto;
	}
}

.style__mostSharedLogo___19NZG {
	margin-bottom: 12px;
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__relatedStoriesMain___3pE_W {
	display: block;
	padding: 0 0 20px 0;
	position: relative;
	width: 100%;
	margin-bottom: 20px;
}
.style__title___3OysT {
	font-size: 3em;
	font-family: 'Domaine Display Extra Bold', serif;
	text-align: center;
	padding: 10px 0 10px;
	color: #000;
	word-break: break-word;
	-webkit-hyphens: auto;
	    -ms-hyphens: auto;
	        hyphens: auto;
}
@media (min-width: 1024px) {
	.style__title___3OysT {
		font-size: 4em;
	}
}
.style__articleTitle___1-bBV {
	font-size: 1.36em;
	font-family: 'Domaine Display Extra Bold', serif;
	word-break: break-word;
	-webkit-hyphens: auto;
	    -ms-hyphens: auto;
	        hyphens: auto;
	padding: 5px 0px 10px 0px;
	margin-top: 2px;
}
@media (min-width: 512px) {
	.style__articleTitle___1-bBV {
		font-size: 1em;
		line-height: 1.3;
	}
}
.style__image___2iTYQ {
	max-width: 100%;
	width: 100%;
	border: 2px solid white;
}
.style__articlesList___2SHVq {
	padding: 0 30px;
}
@media (min-width: 512px) {
	.style__articlesList___2SHVq {
		max-width: 1652px;
		margin: auto;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: distribute;
		    justify-content: space-around;
	}
}
.style__article___19oCw {
	text-align: center;
	width: 100%;
	padding: 10px 0px 5px 0px;
}
@media (min-width: 512px) {
	.style__article___19oCw {
		padding: 0 10px;
		display: inline-block;
		-webkit-box-flex: 1;
		    -ms-flex-positive: 1;
		        flex-grow: 1;
		-ms-flex-preferred-size: 0;
		    flex-basis: 0;
		max-width: 363px;
	}
}:root {
}

@media (min-width: 1024px) {

	.style__footerAdContainer___R2tZD {
		margin: 0 273px 0px 87px;
		width: auto;
	}
}

.style__carambolaFooter___27BWa {
	display: none;
}

@media (min-width: 1024px) {

	.style__carambolaFooter___27BWa {
		max-width: 728px;
		margin: 0 auto;
		max-width: 728px;
		margin: 0 auto;
		height: 90px;
		margin-bottom: 18px;
		display: block;
	}
}

.style__mobileFooterAd___3Q-Ht{
	padding-top: 20px;
}

@media (min-width: 1024px) {

	.style__mobileFooterAd___3Q-Ht {
		display: none;
	}
}:root {
}

.style__rightRailMeasuredPartMain___1O5oi {
	height: 100%;
	width: 300px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	overflow: hidden;
	padding-top: 100px;
	/*border: 1px solid red;*/
}

.style__spotAdWrapper___1edOR {
}
:root {
}

.style__rightRailMain___2SoC6 {
	position: absolute;
	top: 20px;
	right: 0;
	height: 100%;
	width: 300px;
	margin-right: 30px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	/*border: 1px solid blue;*/

	display: none;
}

@media (min-width: 1024px) {

	.style__rightRailMain___2SoC6 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

/* TESTING CSS */

/*.spawn1AdWrapper {*/

/*border: 1px solid red;*/

/*min-height: 650px;*/

/*}*/

/*.carambolaAdWrapper {*/

/*border: 1px solid orange;*/

/*min-height: 300px;*/

/*}*/

/*.spotAdWrapper {*/

/*border: 1px solid yellow;*/

/*min-height: 800px;*/

/*}*/

/*.outbrainAdWrapper {*/

/*border: 1px solid green;*/

/*min-height: 650px;*/

/*}*/

/*.spawn2AdWrapper {*/

/*border: 1px solid blue;*/

/*min-height: 650px;*/

/*}*/

/*.stickyAdWrapper {*/

/*border: 1px solid purple;*/

/*min-height: 650px;*/

/*}*/
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__associatedTopicsBackground___3u3kz {
	width: auto;
	background-color: rgb(231, 231, 233);
}
@media (min-width: 1024px) {
	.style__associatedTopicsBackground___3u3kz {
		margin-right: 360px;
		margin-left: 175px;
	}
}
.style__associatedTopicsWrapper___2l-_A{
	font-weight: bold;
	text-transform: uppercase;

	max-width: 1563px;
	margin: auto;

	line-height: 1em;
}
.style__associatedTopics___1ejar {
	position: relative;
	width: 100%;
	padding: 20px 20px;
}
@media (min-width: 1024px) {
	.style__associatedTopics___1ejar {
		max-width: 1263px;
		padding: 22px 30px;
		width: auto;
	}
}
.style__topicLink___2lFN- {
	display: inline-block;
	padding-right: 20px;
	padding-top: 11px;
	font-weight: 700;
}
.style__topicLink___2lFN- a {
	color: #ee2c1d;
}:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__postAuthorBackground___HZlsO {
	width: auto;
}
@media (min-width: 1024px) {
	.style__postAuthorBackground___HZlsO {
		margin-right: 360px;
		margin-left: 175px;
	}
}
.style__postAuthorWrapper___19wqC {
	margin: auto;
	padding-bottom: 10px;
}
@media (min-width: 1024px) {
	.style__postAuthorWrapper___19wqC {
		line-height: 200%;
		padding-bottom: 0px;
	}
}
.style__postAuthor___36sHu {
	position: relative;
	width: 100%;
	padding: 20px 20px;
}
@media (min-width: 1024px) {
	.style__postAuthor___36sHu {
		max-width: 1263px;
		padding: 50px 30px 50px 0;
		width: auto;
	}
}
.style__postAuthor___36sHu a {
	color: #ee2c1d;
}
.style__authorImageWrapper___1Tj-b {
	height: 124px;
	width: 124px;
	display: block;
	float: left;
	margin-right: 20px;
}
.style__authorImage___1cZW5 {
	max-height: 100%;
	max-width: 100%;
	width: 100%;
}
.style__authorInfo___3-RO4 {
	display: block;
}
.style__authorName___3LbSK {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.38em;
	line-height: 1em;
	padding-bottom: 10px;
}
.style__authorLinks___2dtVq div {
	text-transform: uppercase;
	display: inline-block;
	font-weight: bold;
	font-size: .94em;
}
.style__authorBio___CCGgl {
	margin-bottom: 20px;
	font-size: 1.12em;
	line-height: 1.25em;
}
@media (min-width: 1024px) {
	.style__authorBio___CCGgl {
		margin-bottom: 10px;
	}
}
.style__bullet___33c0y {
	padding: 0 5px;
}
.style__dividerContainer___1Bdxf {
	position: relative;
	width: 100%;
}
.style__endDivider___36STy {
	border-top: 2px solid black;

	margin-top: 10px;
	margin-bottom: 20px;

}
@media (min-width: 1024px) {
	.style__endDivider___36STy {
		margin-top: 0;
		margin-bottom: 50px;
	}
}:root {
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
.style__paginationContainer___OH6py {
	font-size: 13.5pt;
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
	text-align: center;

	margin-bottom: 20px;
	margin-top: 20px;
	padding-top: 15px;
}
@media (min-width: 1024px) {
	.style__paginationContainer___OH6py {
		margin-top: 0px;
		margin-right: 360px;
		margin-left: 175px;
	}
}
.style__paginationContainer___OH6py a:hover {
	text-decoration: none;
}
.style__button___2u4ZR {
	color: #000;
	padding: 8px;
	margin-left: 8px;
	text-transform: uppercase;
	white-space: nowrap;
}
.style__arrow___23V7i {
	color: #ee2c1d;
	margin: 0.5em;
}
.style__pageLink___X1sUU {
	color: #000;
	margin: 0.4em;
}
/* these bullets need the same spacing as pageLink between them and the prev/next button */
.style__first___OY6fe {
	margin-left: 0.4em;
}
.style__last___2m5zM {
	margin-right: 0.4em;
}
.style__bulletLink___3PSdK {
	color: #000;
	margin: 0.1em;
}
.style__curPageNum___2PWLy {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	border-radius: 50%;
	background-color: #ee2c1d;
	color: #fff;
	min-width: 25px; /* assuming height is 25px, makes it a circle */
	margin: 0 0.5em;
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__dateTime___2K_zH {
	display: block;
	font-family: 'Roboto', sans-serif;
	color: #a7a9ab;
	text-transform: uppercase;
	font-size: 0.6em;
}
@media (min-width: 1024px) {
	.style__dateTime___2K_zH {
		font-size: 0.7em;
	}
}
.style__date___3lcMr {
}
.style__time___1B7Ka {
}
.style__dateSpacer___3PhQ-, .style__dateSpacerMobile___P6XAX {
	margin: 0 5px;
	display: inline-block;
	color: #000;
}
.style__dateSpacerMobile___P6XAX, .style__commentsMobile___Pnu7l {
	display: inline-block;
}
@media (min-width: 1024px) {
	.style__dateSpacerMobile___P6XAX, .style__commentsMobile___Pnu7l {
		display: none;
	}
}
.style__commentCount___3VabY {
	display: none;
}
@media (min-width: 1024px) {
	.style__commentCount___3VabY {

		/* display: table-cell; */
		vertical-align: middle;
		padding-right: 20px;
		font-family: 'Roboto', sans-serif;
		font-size: 0.75em;
		font-weight: 700;
		color: #ee2c1d;
		line-height: 1.2;
		text-transform: uppercase;
	}
}
.style__commentCount___3VabY[data-icon-count="1"] {
	margin-right: 80px;
}
.style__commentCount___3VabY[data-icon-count="2"] {
	margin-right: 145px;
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__firstParagraph___3dwuE p:first-of-type:first-letter {
	float: left;
	line-height: 0.8;
	margin: -1px 9px 0 0;
	font-size: 550%;
	font-family: 'Times New Roman', Times, serif;
	font-weight: 'bold';
}
.style__articleBodyContent___2EFq5 {
	position: relative;
}
.style__returnHomeContainer___1JOWZ,
.style__addThisBottom___3gtth {
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px;
	padding-top: 15px;
}
@media (min-width: 1024px) {
	.style__returnHomeContainer___1JOWZ,
.style__addThisBottom___3gtth {
		margin-top: 0px;
		margin-right: 360px;
		margin-left: 175px;
	}
}
.style__returnHomeContainer___1JOWZ a:hover {
	text-decoration: none;
	color: #fff;
}
.style__button___N4bTp {
	background-color: black;
	color: white;
	padding: 8px;
	margin-left: 8px;
	font-size: 13.5pt;
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
	text-transform: uppercase;
}
.style__articleBodyContent___2EFq5 img {
	max-width: 100%;
	height: auto;
}
/*For title, deck, author info*/
.style__postBodyTitleArea___21Hlg {
	position: relative;
	width: 100%;
	max-width: 670px;
	margin: auto;
	padding: 0 20px;
}
@media (min-width: 1024px) {
	.style__postBodyTitleArea___21Hlg {
		max-width: 1186px;
		padding: 20px 92px 0 175px;
		margin-right: 300px;
		width: auto;
	}
}
.style__postBodyTitleArea___21Hlg p, .style__postBodyTitleArea___21Hlg li {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	line-height: 1.5;
	font-size: 1em;
	word-break: break-word;
	-webkit-hyphens: auto;
	    -ms-hyphens: auto;
	        hyphens: auto;
	padding-bottom: 12px;
}
@media (min-width: 1024px) {
	.style__postBodyTitleArea___21Hlg p, .style__postBodyTitleArea___21Hlg li {
		padding-bottom: 18px;
	}
}
.style__postBodyTitleArea___21Hlg p iframe,img {
	max-width: 100%;
}
.style__postBodyTitleArea___21Hlg a {
	color: #ee2c1d;
}
.style__postBodyTitleArea___21Hlg em {
	font-style: italic;
}
.style__title___2Rdst {
  font-size: 1.5em;
  font-family: 'Domaine Display Extra Bold', serif;
  line-height: 1.05;
  color: #000;
  word-wrap: break-word;
}
@media (min-width: 1024px) {
	.style__title___2Rdst {
		font-size: 2em;
	}
}
.style__title___2Rdst {
	margin-bottom: 10px;
	margin-top: 5px;
	word-break: break-word;
	-webkit-hyphens: auto;
	    -ms-hyphens: auto;
	        hyphens: auto;
}
@media (min-width: 1024px) {
	.style__title___2Rdst {
		margin-top: 20px;
	}
}
.style__deck___2Lb47 {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  color: #000;
  font-size: 0.9rem;
  line-height: 1.2;
  color: #262626;
}
@media (min-width: 1024px) {
	.style__deck___2Lb47 {
		font-size: 1.1em;
		line-height: 1.42;
	}
}
.style__deck___2Lb47 {
	margin-bottom: 17px;
	word-break: break-word;
	-webkit-hyphens: auto;
	    -ms-hyphens: auto;
	        hyphens: auto;
}
@media (min-width: 1024px) {
	.style__deck___2Lb47 {
		margin-bottom: 24px;
	}
}
.style__metrics___26UhR {
	margin-bottom: 10px;
}
.style__authorName___1Hdxd,
.style__authorHandle___ntXLO {
  font-size: 0.6em;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: #ee2c1d;
  line-height: 1;
  text-transform: uppercase;
	display: block;
	color: #ee2c1d;
}
@media (min-width: 768px) {
	.style__authorName___1Hdxd,
.style__authorHandle___ntXLO {
		display: inline-block;
	}
}
.style__authorName___1Hdxd a {
	color: #ee2c1d;
	cursor: pointer;
}
.style__authorName___1Hdxd a:hover {
	text-decoration: none;
}
.style__authorSpacer___1ZG5V {
	display: none;
}
@media (min-width: 768px) {
	.style__authorSpacer___1ZG5V {
		display: inline-block;
		margin: 0 5px;
	}
}
.style__dateTime___3Aw0M {
	display: block;
	font-family: 'Roboto', sans-serif;
	color: #a7a9ab;
	text-transform: uppercase;
	font-size: 0.6em;
}
@media (min-width: 1024px) {
	.style__dateTime___3Aw0M {
		font-size: 0.7em;
	}
}
.style__date___8KK36 {
}
.style__dateSpacer___2Y1H0, .style__dateSpacerMobile___29r4g {
	margin: 0 5px;
	display: inline-block;
	color: #000;
}
.style__dateSpacerMobile___29r4g, .style__commentsMobile___3HUKp {
	display: inline-block;
}
@media (min-width: 1024px) {
	.style__dateSpacerMobile___29r4g, .style__commentsMobile___3HUKp {
		display: none;
	}
}
.style__time___27R5O {
}
.style__comments___30EVC {
	display: none;
}
@media (min-width: 1024px) {
	.style__comments___30EVC {

		/* display: table-cell; */
		vertical-align: middle;
		padding-right: 20px;
		font-family: 'Roboto', sans-serif;
		font-size: 0.75em;
		font-weight: 700;
		color: #ee2c1d;
		line-height: 1.2;
		text-transform: uppercase;
	}
}
.style__comments___30EVC[data-icon-count="1"] {
	margin-right: 80px;
}
.style__comments___30EVC[data-icon-count="2"] {
	margin-right: 145px;
}
.style__socialComments___2xpOY {
	display: table;
	float: right;
}
.style__info___1RnIc {
	display: inline-block;
}
.style__twitterIcon___3Z-fD {
  height: 50px;
  width: 50px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDgwcHgiIGhlaWdodD0iNDgwcHgiIHZpZXdCb3g9IjIyOC4wMDUgMCA0ODAgNDgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDIyOC4wMDUgMCA0ODAgNDgwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJYTUxJRF8xMjA1XyI+DQoJPGc+DQoJCTxnPg0KCQkJPGcgaWQ9IlhNTElEXzM3XyI+DQoJCQkJPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTYxOS42OTQsMTU0LjA0OWMtMTAuNDc2LDQuNjcxLTIxLjc4NSw3LjgxOC0zMy42NTEsOS4yNzZjMTIuMTI1LTcuMjgxLDIxLjM4My0xOC43MzUsMjUuNzg1LTMyLjQ0Mw0KCQkJCQljLTExLjM1Nyw2LjcyNS0yMy44NzYsMTEuNjA3LTM3LjIyOSwxNC4yMTZjLTEwLjY3Ny0xMS4zOTYtMjUuOTI5LTE4LjUxNC00Mi43OTMtMTguNTE0Yy0zMi4zMTcsMC01OC41NTQsMjYuMjM2LTU4LjU1NCw1OC42Mw0KCQkJCQljMCw0LjU4NSwwLjUxOCw5LjAyNywxLjQ4NywxMy4zMjVjLTQ4LjY4NC0yLjQwOC05MS44OTgtMjUuNzE4LTEyMC43OTItNjEuMjRjLTUuMDU1LDguNjcyLTcuOTcxLDE4Ljc0NC03Ljk3MSwyOS41MDcNCgkJCQkJYzAsMjAuMzI3LDEwLjMzMSwzOC4yNzUsMjYuMDgzLDQ4Ljc2Yy05LjU2NC0wLjMwNy0xOC42NjctMi45NDUtMjYuNTQzLTcuMzM4YzAsMC4yNzgsMCwwLjUwOCwwLDAuNzQ4DQoJCQkJCWMwLDI4LjQwNCwyMC4xOTIsNTIuMTA4LDQ3LjA0Miw1Ny40OGMtNC45NjksMS4zNjEtMTAuMTMsMi4wNzItMTUuNDkyLDIuMDcyYy0zLjczMSwwLTcuNDE1LTAuMzk1LTEwLjk0NS0xLjA2NQ0KCQkJCQljNy40MDYsMjMuMjkxLDI5LjAzNyw0MC4yMDMsNTQuNzA4LDQwLjcyMWMtMjAuMDg4LDE1LjY5NC00NS4zNjQsMjUuMTA0LTcyLjc2MSwyNS4xMDRjLTQuNzQ5LDAtOS40NTgtMC4zMDctMTQuMDA1LTAuODQ0DQoJCQkJCWMyNS45MSwxNi42MTQsNTYuNzUsMjYuMzMyLDg5Ljc3OCwyNi4zMzJjMTA3Ljg0MiwwLDE2Ni44MDgtODkuMzA5LDE2Ni44MDgtMTY2Ljc1YzAtMi41NjEtMC4wNDgtNS4wODQtMC4yMDEtNy41OTgNCgkJCQkJQzYwMS45NDgsMTc2LjE2MSw2MTEuODg2LDE2NS44MjksNjE5LjY5NCwxNTQuMDQ5eiIvPg0KCQkJPC9nPg0KCQkJPGcgaWQ9IlhNTElEXzM0XyI+DQoJCQkJPGc+DQoJCQkJCTxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik00NjcuOTk1LDQ4MGMtMTMyLjMzMiwwLTIzOS45OS0xMDcuNjc4LTIzOS45OS0yNDBjMC0xMzIuMzQxLDEwNy42NTktMjQwLDIzOS45OS0yNDANCgkJCQkJCWMxMzIuMzQxLDAsMjQwLjAxLDEwNy42NTksMjQwLjAxLDI0MEM3MDcuOTk1LDM3Mi4zMjIsNjAwLjMyNiw0ODAsNDY3Ljk5NSw0ODB6IE00NjcuOTk1LDE5LjgzOA0KCQkJCQkJYy0xMjEuMzg2LDAtMjIwLjE1Miw5OC43NTctMjIwLjE1MiwyMjAuMTYyUzM0Ni42LDQ2MC4xNjIsNDY3Ljk5NSw0NjAuMTYyYzEyMS40MDUsMCwyMjAuMTYyLTk4Ljc1NywyMjAuMTYyLTIyMC4xNjINCgkJCQkJCVM1ODkuNCwxOS44MzgsNDY3Ljk5NSwxOS44Mzh6Ii8+DQoJCQkJPC9nPg0KCQkJPC9nPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=) no-repeat center/ contain;
}
.style__twitterIcon___3Z-fD:hover {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDgwcHgiIGhlaWdodD0iNDgwcHgiIHZpZXdCb3g9IjIyOC4wMDUgMCA0ODAgNDgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDIyOC4wMDUgMCA0ODAgNDgwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJYTUxJRF8xMjA1XyI+DQoJPGc+DQoJCTxnPg0KCQkJPGcgaWQ9IlhNTElEXzM3XyI+DQoJCQkJPHBhdGggZmlsbD0iI0VFMzEyOCIgZD0iTTYxOS42OTQsMTU0LjA0OWMtMTAuNDc2LDQuNjcxLTIxLjc4NSw3LjgxOC0zMy42NTEsOS4yNzZjMTIuMTI1LTcuMjgxLDIxLjM4My0xOC43MzUsMjUuNzg1LTMyLjQ0Mw0KCQkJCQljLTExLjM1Nyw2LjcyNS0yMy44NzYsMTEuNjA3LTM3LjIyOSwxNC4yMTZjLTEwLjY3Ny0xMS4zOTYtMjUuOTI5LTE4LjUxNC00Mi43OTMtMTguNTE0Yy0zMi4zMTcsMC01OC41NTQsMjYuMjM2LTU4LjU1NCw1OC42Mw0KCQkJCQljMCw0LjU4NSwwLjUxOCw5LjAyNywxLjQ4NywxMy4zMjVjLTQ4LjY4NC0yLjQwOC05MS44OTgtMjUuNzE4LTEyMC43OTItNjEuMjRjLTUuMDU1LDguNjcyLTcuOTcxLDE4Ljc0NC03Ljk3MSwyOS41MDcNCgkJCQkJYzAsMjAuMzI3LDEwLjMzMSwzOC4yNzUsMjYuMDgzLDQ4Ljc2Yy05LjU2NC0wLjMwNy0xOC42NjctMi45NDUtMjYuNTQzLTcuMzM4YzAsMC4yNzgsMCwwLjUwOCwwLDAuNzQ4DQoJCQkJCWMwLDI4LjQwNCwyMC4xOTIsNTIuMTA4LDQ3LjA0Miw1Ny40OGMtNC45NjksMS4zNjEtMTAuMTMsMi4wNzItMTUuNDkyLDIuMDcyYy0zLjczMSwwLTcuNDE1LTAuMzk1LTEwLjk0NS0xLjA2NQ0KCQkJCQljNy40MDYsMjMuMjkxLDI5LjAzNyw0MC4yMDMsNTQuNzA4LDQwLjcyMWMtMjAuMDg4LDE1LjY5NC00NS4zNjQsMjUuMTA0LTcyLjc2MSwyNS4xMDRjLTQuNzQ5LDAtOS40NTgtMC4zMDctMTQuMDA1LTAuODQ0DQoJCQkJCWMyNS45MSwxNi42MTQsNTYuNzUsMjYuMzMyLDg5Ljc3OCwyNi4zMzJjMTA3Ljg0MiwwLDE2Ni44MDgtODkuMzA5LDE2Ni44MDgtMTY2Ljc1YzAtMi41NjEtMC4wNDgtNS4wODQtMC4yMDEtNy41OTgNCgkJCQkJQzYwMS45NDgsMTc2LjE2MSw2MTEuODg2LDE2NS44MjksNjE5LjY5NCwxNTQuMDQ5eiIvPg0KCQkJPC9nPg0KCQkJPGcgaWQ9IlhNTElEXzM0XyI+DQoJCQkJPGc+DQoJCQkJCTxwYXRoIGZpbGw9IiNFRTMxMjgiIGQ9Ik00NjcuOTk1LDQ4MGMtMTMyLjMzMiwwLTIzOS45OS0xMDcuNjc4LTIzOS45OS0yNDBjMC0xMzIuMzQxLDEwNy42NTktMjQwLDIzOS45OS0yNDANCgkJCQkJCWMxMzIuMzQxLDAsMjQwLjAxLDEwNy42NTksMjQwLjAxLDI0MEM3MDcuOTk1LDM3Mi4zMjIsNjAwLjMyNiw0ODAsNDY3Ljk5NSw0ODB6IE00NjcuOTk1LDE5LjgzOA0KCQkJCQkJYy0xMjEuMzg2LDAtMjIwLjE1Miw5OC43NTctMjIwLjE1MiwyMjAuMTYyUzM0Ni42LDQ2MC4xNjIsNDY3Ljk5NSw0NjAuMTYyYzEyMS40MDUsMCwyMjAuMTYyLTk4Ljc1NywyMjAuMTYyLTIyMC4xNjINCgkJCQkJCVM1ODkuNCwxOS44MzgsNDY3Ljk5NSwxOS44Mzh6Ii8+DQoJCQkJPC9nPg0KCQkJPC9nPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=) no-repeat center/ contain;
}
.style__facebookIcon___2VNbo {
  height: 50px;
  width: 50px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDgwLjAxcHgiIGhlaWdodD0iNDgwcHgiIHZpZXdCb3g9IjIyNy45OTUgMCA0ODAuMDEgNDgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDIyNy45OTUgMCA0ODAuMDEgNDgwIg0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJYTUxJRF8xXyI+DQoJPGc+DQoJCTxnPg0KCQkJPGcgaWQ9IlhNTElEXzM3XyI+DQoJCQkJPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTUyMS45OTgsMTU2Ljk4OGgtMjYuNjNjLTkuMzE0LDAtMTIuNjUyLDUuMzMzLTEyLjY1MiwxMi42NTN2MjUuMjk3aDM5LjI4MmwtNC42NjIsNDQuNjA3aC0zNC42MTENCgkJCQkJdjEyNC41MDZoLTUyLjYwN1YyMzkuNTU0aC0yNi42M3YtNDQuNjA3aDI2LjYzVjE2OS42NWMwLTI5Ljk1OCw5Ljk4Ni01My45MzEsNTIuNTk5LTU1LjI1NWgzOS4yODJWMTU2Ljk4OHoiLz4NCgkJCTwvZz4NCgkJCTxnIGlkPSJYTUxJRF8zNF8iPg0KCQkJCTxnPg0KCQkJCQk8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNNDY4LDQ4MGMtMTMyLjMzNCwwLTI0MC4wMDUtMTA3LjY2MS0yNDAuMDA1LTIzOS45OTVDMjI3Ljk5NSwxMDcuNjYxLDMzNS42NjYsMCw0NjgsMA0KCQkJCQkJczI0MC4wMDUsMTA3LjY2MSwyNDAuMDA1LDI0MC4wMDVDNzA4LjAwNSwzNzIuMzM5LDYwMC4zMzQsNDgwLDQ2OCw0ODB6IE00NjgsMTkuODM4DQoJCQkJCQljLTEyMS4zOTgsMC0yMjAuMTY3LDk4Ljc1OS0yMjAuMTY3LDIyMC4xNjdjMCwxMjEuMzk4LDk4Ljc2OCwyMjAuMTU3LDIyMC4xNjcsMjIwLjE1N3MyMjAuMTY3LTk4Ljc1OSwyMjAuMTY3LTIyMC4xNTcNCgkJCQkJCUM2ODguMTY3LDExOC41OTcsNTg5LjM5OCwxOS44MzgsNDY4LDE5LjgzOHoiLz4NCgkJCQk8L2c+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==) no-repeat center/ contain;
}
.style__facebookIcon___2VNbo:hover {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDgwLjAxcHgiIGhlaWdodD0iNDgwcHgiIHZpZXdCb3g9IjIyNy45OTUgMCA0ODAuMDEgNDgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDIyNy45OTUgMCA0ODAuMDEgNDgwIg0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJYTUxJRF8xXyI+DQoJPGc+DQoJCTxnPg0KCQkJPGcgaWQ9IlhNTElEXzM3XyI+DQoJCQkJPHBhdGggZmlsbD0iI0VFMzEyOCIgZD0iTTUyMS45OTgsMTU2Ljk4OGgtMjYuNjNjLTkuMzE0LDAtMTIuNjUyLDUuMzMzLTEyLjY1MiwxMi42NTN2MjUuMjk3aDM5LjI4MmwtNC42NjIsNDQuNjA3aC0zNC42MTENCgkJCQkJdjEyNC41MDZoLTUyLjYwN1YyMzkuNTU0aC0yNi42M3YtNDQuNjA3aDI2LjYzVjE2OS42NWMwLTI5Ljk1OCw5Ljk4Ni01My45MzEsNTIuNTk5LTU1LjI1NWgzOS4yODJWMTU2Ljk4OHoiLz4NCgkJCTwvZz4NCgkJCTxnIGlkPSJYTUxJRF8zNF8iPg0KCQkJCTxnPg0KCQkJCQk8cGF0aCBmaWxsPSIjRUUzMTI4IiBkPSJNNDY4LDQ4MGMtMTMyLjMzNCwwLTI0MC4wMDUtMTA3LjY2MS0yNDAuMDA1LTIzOS45OTVDMjI3Ljk5NSwxMDcuNjYxLDMzNS42NjYsMCw0NjgsMA0KCQkJCQkJczI0MC4wMDUsMTA3LjY2MSwyNDAuMDA1LDI0MC4wMDVDNzA4LjAwNSwzNzIuMzM5LDYwMC4zMzQsNDgwLDQ2OCw0ODB6IE00NjgsMTkuODM4DQoJCQkJCQljLTEyMS4zOTgsMC0yMjAuMTY3LDk4Ljc1OS0yMjAuMTY3LDIyMC4xNjdjMCwxMjEuMzk4LDk4Ljc2OCwyMjAuMTU3LDIyMC4xNjcsMjIwLjE1N3MyMjAuMTY3LTk4Ljc1OSwyMjAuMTY3LTIyMC4xNTcNCgkJCQkJCUM2ODguMTY3LDExOC41OTcsNTg5LjM5OCwxOS44MzgsNDY4LDE5LjgzOHoiLz4NCgkJCQk8L2c+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==) no-repeat center/ contain;
}
.style__trendingIcon___1DmFi,
.style__twitterIcon___3Z-fD,
.style__facebookIcon___2VNbo {
	display: inline-block;
}
.style__social___evyKZ {
	display: table-cell;
}
.style__editorsNote___7rE5h {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-style: italic;
	color: #000;
	font-size: 0.9rem;
	line-height: 1.2;
	color: #262626;
	padding-top: 15px;
	margin-bottom: 30px;
}
@media (min-width: 1024px) {
	.style__editorsNote___7rE5h {
		font-size: 0.9em;
		line-height: 1.42;
		padding-top: 20px;
		margin-bottom: -10px;
	}
}
.style__addThisTop___2Wotf {

}
:root {
}

.style__vicePlayerContainer___3JNKL{
	margin: 0 20px;	
}

@media (min-width: 1024px) {

	.style__vicePlayerContainer___3JNKL {
		margin:0 360px 50px 175px;
		width: auto;	
	}	
}:root {
}
.style__salonPlayerWrapperContainer___2jLpf {
    margin: 0 20px;
}
@media (min-width: 1024px) {
    .style__salonPlayerWrapperContainer___2jLpf {
        margin:0 360px 50px 175px;
        width: auto;
        height: auto;
    }
}
.style__salonPlayerWrapper___3WBMw{
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
}
.style__salonPlayerWrapper___3WBMw iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}.style__facebookProviderWrapper___3cOR0 {
	text-align: center;
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__postHeadContainer___1l6et {
	max-width: 1186px;
	margin: auto;
}
.style__adContainer___2B5lG {
	display: none;
}
@media (min-width: 1024px) {
	.style__adContainer___2B5lG {
		display: block;
		width: 300px;
		height: 600px;
		position: absolute;
		top: 0;
		right: -300px;
		margin-top: 50px;
	}
}
.style__placeholderVideoAd___EBTg1 {
	display: none;
}
@media (min-width: 1024px) {
	.style__placeholderVideoAd___EBTg1 {
		display: table;
		width: 100%;
		height: 310px;
		margin: 25px auto;
		background: url(/assets/f5a15fe013d93313db1a946051726aaf.png) no-repeat center/ contain;
	}
}
.style__metrics___1opO3 {
	margin-bottom: 10px;
}
.style__authorName___1YFDa,
.style__authorHandle___IoaeN {
  font-size: 0.6em;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: #ee2c1d;
  line-height: 1;
  text-transform: uppercase;
	display: block;
	color: #ee2c1d;
}
@media (min-width: 768px) {
	.style__authorName___1YFDa,
.style__authorHandle___IoaeN {
		display: inline-block;
	}
}
.style__authorName___1YFDa a {
	color: #ee2c1d;
	cursor: pointer;
}
.style__authorName___1YFDa a:hover {
	text-decoration: none;
}
.style__authorSpacer___1hU02 {
	display: none;
}
@media (min-width: 768px) {
	.style__authorSpacer___1hU02 {
		display: inline-block;
		margin: 0 5px;
	}
}
.style__socialComments___3ww9k {
	display: table;
	float: right;
}
.style__info___1_oO_ {
	display: inline-block;
}
.style__twitterIcon___3SHgL {
  height: 50px;
  width: 50px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDgwcHgiIGhlaWdodD0iNDgwcHgiIHZpZXdCb3g9IjIyOC4wMDUgMCA0ODAgNDgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDIyOC4wMDUgMCA0ODAgNDgwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJYTUxJRF8xMjA1XyI+DQoJPGc+DQoJCTxnPg0KCQkJPGcgaWQ9IlhNTElEXzM3XyI+DQoJCQkJPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTYxOS42OTQsMTU0LjA0OWMtMTAuNDc2LDQuNjcxLTIxLjc4NSw3LjgxOC0zMy42NTEsOS4yNzZjMTIuMTI1LTcuMjgxLDIxLjM4My0xOC43MzUsMjUuNzg1LTMyLjQ0Mw0KCQkJCQljLTExLjM1Nyw2LjcyNS0yMy44NzYsMTEuNjA3LTM3LjIyOSwxNC4yMTZjLTEwLjY3Ny0xMS4zOTYtMjUuOTI5LTE4LjUxNC00Mi43OTMtMTguNTE0Yy0zMi4zMTcsMC01OC41NTQsMjYuMjM2LTU4LjU1NCw1OC42Mw0KCQkJCQljMCw0LjU4NSwwLjUxOCw5LjAyNywxLjQ4NywxMy4zMjVjLTQ4LjY4NC0yLjQwOC05MS44OTgtMjUuNzE4LTEyMC43OTItNjEuMjRjLTUuMDU1LDguNjcyLTcuOTcxLDE4Ljc0NC03Ljk3MSwyOS41MDcNCgkJCQkJYzAsMjAuMzI3LDEwLjMzMSwzOC4yNzUsMjYuMDgzLDQ4Ljc2Yy05LjU2NC0wLjMwNy0xOC42NjctMi45NDUtMjYuNTQzLTcuMzM4YzAsMC4yNzgsMCwwLjUwOCwwLDAuNzQ4DQoJCQkJCWMwLDI4LjQwNCwyMC4xOTIsNTIuMTA4LDQ3LjA0Miw1Ny40OGMtNC45NjksMS4zNjEtMTAuMTMsMi4wNzItMTUuNDkyLDIuMDcyYy0zLjczMSwwLTcuNDE1LTAuMzk1LTEwLjk0NS0xLjA2NQ0KCQkJCQljNy40MDYsMjMuMjkxLDI5LjAzNyw0MC4yMDMsNTQuNzA4LDQwLjcyMWMtMjAuMDg4LDE1LjY5NC00NS4zNjQsMjUuMTA0LTcyLjc2MSwyNS4xMDRjLTQuNzQ5LDAtOS40NTgtMC4zMDctMTQuMDA1LTAuODQ0DQoJCQkJCWMyNS45MSwxNi42MTQsNTYuNzUsMjYuMzMyLDg5Ljc3OCwyNi4zMzJjMTA3Ljg0MiwwLDE2Ni44MDgtODkuMzA5LDE2Ni44MDgtMTY2Ljc1YzAtMi41NjEtMC4wNDgtNS4wODQtMC4yMDEtNy41OTgNCgkJCQkJQzYwMS45NDgsMTc2LjE2MSw2MTEuODg2LDE2NS44MjksNjE5LjY5NCwxNTQuMDQ5eiIvPg0KCQkJPC9nPg0KCQkJPGcgaWQ9IlhNTElEXzM0XyI+DQoJCQkJPGc+DQoJCQkJCTxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik00NjcuOTk1LDQ4MGMtMTMyLjMzMiwwLTIzOS45OS0xMDcuNjc4LTIzOS45OS0yNDBjMC0xMzIuMzQxLDEwNy42NTktMjQwLDIzOS45OS0yNDANCgkJCQkJCWMxMzIuMzQxLDAsMjQwLjAxLDEwNy42NTksMjQwLjAxLDI0MEM3MDcuOTk1LDM3Mi4zMjIsNjAwLjMyNiw0ODAsNDY3Ljk5NSw0ODB6IE00NjcuOTk1LDE5LjgzOA0KCQkJCQkJYy0xMjEuMzg2LDAtMjIwLjE1Miw5OC43NTctMjIwLjE1MiwyMjAuMTYyUzM0Ni42LDQ2MC4xNjIsNDY3Ljk5NSw0NjAuMTYyYzEyMS40MDUsMCwyMjAuMTYyLTk4Ljc1NywyMjAuMTYyLTIyMC4xNjINCgkJCQkJCVM1ODkuNCwxOS44MzgsNDY3Ljk5NSwxOS44Mzh6Ii8+DQoJCQkJPC9nPg0KCQkJPC9nPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=) no-repeat center/ contain;
}
.style__twitterIcon___3SHgL:hover {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDgwcHgiIGhlaWdodD0iNDgwcHgiIHZpZXdCb3g9IjIyOC4wMDUgMCA0ODAgNDgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDIyOC4wMDUgMCA0ODAgNDgwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJYTUxJRF8xMjA1XyI+DQoJPGc+DQoJCTxnPg0KCQkJPGcgaWQ9IlhNTElEXzM3XyI+DQoJCQkJPHBhdGggZmlsbD0iI0VFMzEyOCIgZD0iTTYxOS42OTQsMTU0LjA0OWMtMTAuNDc2LDQuNjcxLTIxLjc4NSw3LjgxOC0zMy42NTEsOS4yNzZjMTIuMTI1LTcuMjgxLDIxLjM4My0xOC43MzUsMjUuNzg1LTMyLjQ0Mw0KCQkJCQljLTExLjM1Nyw2LjcyNS0yMy44NzYsMTEuNjA3LTM3LjIyOSwxNC4yMTZjLTEwLjY3Ny0xMS4zOTYtMjUuOTI5LTE4LjUxNC00Mi43OTMtMTguNTE0Yy0zMi4zMTcsMC01OC41NTQsMjYuMjM2LTU4LjU1NCw1OC42Mw0KCQkJCQljMCw0LjU4NSwwLjUxOCw5LjAyNywxLjQ4NywxMy4zMjVjLTQ4LjY4NC0yLjQwOC05MS44OTgtMjUuNzE4LTEyMC43OTItNjEuMjRjLTUuMDU1LDguNjcyLTcuOTcxLDE4Ljc0NC03Ljk3MSwyOS41MDcNCgkJCQkJYzAsMjAuMzI3LDEwLjMzMSwzOC4yNzUsMjYuMDgzLDQ4Ljc2Yy05LjU2NC0wLjMwNy0xOC42NjctMi45NDUtMjYuNTQzLTcuMzM4YzAsMC4yNzgsMCwwLjUwOCwwLDAuNzQ4DQoJCQkJCWMwLDI4LjQwNCwyMC4xOTIsNTIuMTA4LDQ3LjA0Miw1Ny40OGMtNC45NjksMS4zNjEtMTAuMTMsMi4wNzItMTUuNDkyLDIuMDcyYy0zLjczMSwwLTcuNDE1LTAuMzk1LTEwLjk0NS0xLjA2NQ0KCQkJCQljNy40MDYsMjMuMjkxLDI5LjAzNyw0MC4yMDMsNTQuNzA4LDQwLjcyMWMtMjAuMDg4LDE1LjY5NC00NS4zNjQsMjUuMTA0LTcyLjc2MSwyNS4xMDRjLTQuNzQ5LDAtOS40NTgtMC4zMDctMTQuMDA1LTAuODQ0DQoJCQkJCWMyNS45MSwxNi42MTQsNTYuNzUsMjYuMzMyLDg5Ljc3OCwyNi4zMzJjMTA3Ljg0MiwwLDE2Ni44MDgtODkuMzA5LDE2Ni44MDgtMTY2Ljc1YzAtMi41NjEtMC4wNDgtNS4wODQtMC4yMDEtNy41OTgNCgkJCQkJQzYwMS45NDgsMTc2LjE2MSw2MTEuODg2LDE2NS44MjksNjE5LjY5NCwxNTQuMDQ5eiIvPg0KCQkJPC9nPg0KCQkJPGcgaWQ9IlhNTElEXzM0XyI+DQoJCQkJPGc+DQoJCQkJCTxwYXRoIGZpbGw9IiNFRTMxMjgiIGQ9Ik00NjcuOTk1LDQ4MGMtMTMyLjMzMiwwLTIzOS45OS0xMDcuNjc4LTIzOS45OS0yNDBjMC0xMzIuMzQxLDEwNy42NTktMjQwLDIzOS45OS0yNDANCgkJCQkJCWMxMzIuMzQxLDAsMjQwLjAxLDEwNy42NTksMjQwLjAxLDI0MEM3MDcuOTk1LDM3Mi4zMjIsNjAwLjMyNiw0ODAsNDY3Ljk5NSw0ODB6IE00NjcuOTk1LDE5LjgzOA0KCQkJCQkJYy0xMjEuMzg2LDAtMjIwLjE1Miw5OC43NTctMjIwLjE1MiwyMjAuMTYyUzM0Ni42LDQ2MC4xNjIsNDY3Ljk5NSw0NjAuMTYyYzEyMS40MDUsMCwyMjAuMTYyLTk4Ljc1NywyMjAuMTYyLTIyMC4xNjINCgkJCQkJCVM1ODkuNCwxOS44MzgsNDY3Ljk5NSwxOS44Mzh6Ii8+DQoJCQkJPC9nPg0KCQkJPC9nPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=) no-repeat center/ contain;
}
.style__facebookIcon___2MXmW {
  height: 50px;
  width: 50px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDgwLjAxcHgiIGhlaWdodD0iNDgwcHgiIHZpZXdCb3g9IjIyNy45OTUgMCA0ODAuMDEgNDgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDIyNy45OTUgMCA0ODAuMDEgNDgwIg0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJYTUxJRF8xXyI+DQoJPGc+DQoJCTxnPg0KCQkJPGcgaWQ9IlhNTElEXzM3XyI+DQoJCQkJPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTUyMS45OTgsMTU2Ljk4OGgtMjYuNjNjLTkuMzE0LDAtMTIuNjUyLDUuMzMzLTEyLjY1MiwxMi42NTN2MjUuMjk3aDM5LjI4MmwtNC42NjIsNDQuNjA3aC0zNC42MTENCgkJCQkJdjEyNC41MDZoLTUyLjYwN1YyMzkuNTU0aC0yNi42M3YtNDQuNjA3aDI2LjYzVjE2OS42NWMwLTI5Ljk1OCw5Ljk4Ni01My45MzEsNTIuNTk5LTU1LjI1NWgzOS4yODJWMTU2Ljk4OHoiLz4NCgkJCTwvZz4NCgkJCTxnIGlkPSJYTUxJRF8zNF8iPg0KCQkJCTxnPg0KCQkJCQk8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNNDY4LDQ4MGMtMTMyLjMzNCwwLTI0MC4wMDUtMTA3LjY2MS0yNDAuMDA1LTIzOS45OTVDMjI3Ljk5NSwxMDcuNjYxLDMzNS42NjYsMCw0NjgsMA0KCQkJCQkJczI0MC4wMDUsMTA3LjY2MSwyNDAuMDA1LDI0MC4wMDVDNzA4LjAwNSwzNzIuMzM5LDYwMC4zMzQsNDgwLDQ2OCw0ODB6IE00NjgsMTkuODM4DQoJCQkJCQljLTEyMS4zOTgsMC0yMjAuMTY3LDk4Ljc1OS0yMjAuMTY3LDIyMC4xNjdjMCwxMjEuMzk4LDk4Ljc2OCwyMjAuMTU3LDIyMC4xNjcsMjIwLjE1N3MyMjAuMTY3LTk4Ljc1OSwyMjAuMTY3LTIyMC4xNTcNCgkJCQkJCUM2ODguMTY3LDExOC41OTcsNTg5LjM5OCwxOS44MzgsNDY4LDE5LjgzOHoiLz4NCgkJCQk8L2c+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==) no-repeat center/ contain;
}
.style__facebookIcon___2MXmW:hover {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDgwLjAxcHgiIGhlaWdodD0iNDgwcHgiIHZpZXdCb3g9IjIyNy45OTUgMCA0ODAuMDEgNDgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDIyNy45OTUgMCA0ODAuMDEgNDgwIg0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJYTUxJRF8xXyI+DQoJPGc+DQoJCTxnPg0KCQkJPGcgaWQ9IlhNTElEXzM3XyI+DQoJCQkJPHBhdGggZmlsbD0iI0VFMzEyOCIgZD0iTTUyMS45OTgsMTU2Ljk4OGgtMjYuNjNjLTkuMzE0LDAtMTIuNjUyLDUuMzMzLTEyLjY1MiwxMi42NTN2MjUuMjk3aDM5LjI4MmwtNC42NjIsNDQuNjA3aC0zNC42MTENCgkJCQkJdjEyNC41MDZoLTUyLjYwN1YyMzkuNTU0aC0yNi42M3YtNDQuNjA3aDI2LjYzVjE2OS42NWMwLTI5Ljk1OCw5Ljk4Ni01My45MzEsNTIuNTk5LTU1LjI1NWgzOS4yODJWMTU2Ljk4OHoiLz4NCgkJCTwvZz4NCgkJCTxnIGlkPSJYTUxJRF8zNF8iPg0KCQkJCTxnPg0KCQkJCQk8cGF0aCBmaWxsPSIjRUUzMTI4IiBkPSJNNDY4LDQ4MGMtMTMyLjMzNCwwLTI0MC4wMDUtMTA3LjY2MS0yNDAuMDA1LTIzOS45OTVDMjI3Ljk5NSwxMDcuNjYxLDMzNS42NjYsMCw0NjgsMA0KCQkJCQkJczI0MC4wMDUsMTA3LjY2MSwyNDAuMDA1LDI0MC4wMDVDNzA4LjAwNSwzNzIuMzM5LDYwMC4zMzQsNDgwLDQ2OCw0ODB6IE00NjgsMTkuODM4DQoJCQkJCQljLTEyMS4zOTgsMC0yMjAuMTY3LDk4Ljc1OS0yMjAuMTY3LDIyMC4xNjdjMCwxMjEuMzk4LDk4Ljc2OCwyMjAuMTU3LDIyMC4xNjcsMjIwLjE1N3MyMjAuMTY3LTk4Ljc1OSwyMjAuMTY3LTIyMC4xNTcNCgkJCQkJCUM2ODguMTY3LDExOC41OTcsNTg5LjM5OCwxOS44MzgsNDY4LDE5LjgzOHoiLz4NCgkJCQk8L2c+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==) no-repeat center/ contain;
}
.style__trendingIcon___3jUar,
.style__twitterIcon___3SHgL,
.style__facebookIcon___2MXmW {
	display: inline-block;
}
.style__social___10uRM {
	display: table-cell;
}
.style__editorsNote___1SGsb {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-style: italic;
	color: #000;
	font-size: 0.9rem;
	line-height: 1.2;
	color: #262626;
	padding-top: 15px;
	margin-bottom: 30px;
}
@media (min-width: 1024px) {
	.style__editorsNote___1SGsb {
		font-size: 0.9em;
		line-height: 1.42;
		padding-top: 20px;
		margin-bottom: -10px;
	}
}
blockquote {
	padding-left: 30px !important;
}
strong {
	font-weight: 700 !important;
}
:root {
}

.style__rightRailMain___2exNy {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	height: 100%;

	display: none;
}

@media (min-width: 1024px) {

	.style__rightRailMain___2exNy {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__postHeadContainer___27NU8 {
	max-width: 1186px;
	margin: auto;
}
.style__adContainer___3B645 {
	display: none;
}
@media (min-width: 1024px) {
	.style__adContainer___3B645 {
		display: block;
		width: 300px;
		height: 600px;
		position: absolute;
		top: 0;
		right: -300px;
		margin-top: 50px;
	}
}
.style__placeholderVideoAd___1jlCP {
	display: none;
}
@media (min-width: 1024px) {
	.style__placeholderVideoAd___1jlCP {
		display: table;
		width: 100%;
		height: 310px;
		margin: 25px auto;
		background: url(/assets/f5a15fe013d93313db1a946051726aaf.png) no-repeat center/ contain;
	}
}
.style__metrics___3usUj {
	margin-bottom: 10px;
}
.style__authorName___1jGbK,
.style__authorHandle___WAJHE {
  font-size: 0.6em;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: #ee2c1d;
  line-height: 1;
  text-transform: uppercase;
	display: block;
	color: #ee2c1d;
}
@media (min-width: 768px) {
	.style__authorName___1jGbK,
.style__authorHandle___WAJHE {
		display: inline-block;
	}
}
.style__authorName___1jGbK a {
	color: #ee2c1d;
	cursor: pointer;
}
.style__authorName___1jGbK a:hover {
	text-decoration: none;
}
.style__authorSpacer___2_kmx {
	display: none;
}
@media (min-width: 768px) {
	.style__authorSpacer___2_kmx {
		display: inline-block;
		margin: 0 5px;
	}
}
.style__socialComments___1XtsD {
	display: table;
	float: right;
}
.style__info___3mYpl {
	display: inline-block;
}
.style__twitterIcon___2y97i {
  height: 50px;
  width: 50px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDgwcHgiIGhlaWdodD0iNDgwcHgiIHZpZXdCb3g9IjIyOC4wMDUgMCA0ODAgNDgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDIyOC4wMDUgMCA0ODAgNDgwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJYTUxJRF8xMjA1XyI+DQoJPGc+DQoJCTxnPg0KCQkJPGcgaWQ9IlhNTElEXzM3XyI+DQoJCQkJPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTYxOS42OTQsMTU0LjA0OWMtMTAuNDc2LDQuNjcxLTIxLjc4NSw3LjgxOC0zMy42NTEsOS4yNzZjMTIuMTI1LTcuMjgxLDIxLjM4My0xOC43MzUsMjUuNzg1LTMyLjQ0Mw0KCQkJCQljLTExLjM1Nyw2LjcyNS0yMy44NzYsMTEuNjA3LTM3LjIyOSwxNC4yMTZjLTEwLjY3Ny0xMS4zOTYtMjUuOTI5LTE4LjUxNC00Mi43OTMtMTguNTE0Yy0zMi4zMTcsMC01OC41NTQsMjYuMjM2LTU4LjU1NCw1OC42Mw0KCQkJCQljMCw0LjU4NSwwLjUxOCw5LjAyNywxLjQ4NywxMy4zMjVjLTQ4LjY4NC0yLjQwOC05MS44OTgtMjUuNzE4LTEyMC43OTItNjEuMjRjLTUuMDU1LDguNjcyLTcuOTcxLDE4Ljc0NC03Ljk3MSwyOS41MDcNCgkJCQkJYzAsMjAuMzI3LDEwLjMzMSwzOC4yNzUsMjYuMDgzLDQ4Ljc2Yy05LjU2NC0wLjMwNy0xOC42NjctMi45NDUtMjYuNTQzLTcuMzM4YzAsMC4yNzgsMCwwLjUwOCwwLDAuNzQ4DQoJCQkJCWMwLDI4LjQwNCwyMC4xOTIsNTIuMTA4LDQ3LjA0Miw1Ny40OGMtNC45NjksMS4zNjEtMTAuMTMsMi4wNzItMTUuNDkyLDIuMDcyYy0zLjczMSwwLTcuNDE1LTAuMzk1LTEwLjk0NS0xLjA2NQ0KCQkJCQljNy40MDYsMjMuMjkxLDI5LjAzNyw0MC4yMDMsNTQuNzA4LDQwLjcyMWMtMjAuMDg4LDE1LjY5NC00NS4zNjQsMjUuMTA0LTcyLjc2MSwyNS4xMDRjLTQuNzQ5LDAtOS40NTgtMC4zMDctMTQuMDA1LTAuODQ0DQoJCQkJCWMyNS45MSwxNi42MTQsNTYuNzUsMjYuMzMyLDg5Ljc3OCwyNi4zMzJjMTA3Ljg0MiwwLDE2Ni44MDgtODkuMzA5LDE2Ni44MDgtMTY2Ljc1YzAtMi41NjEtMC4wNDgtNS4wODQtMC4yMDEtNy41OTgNCgkJCQkJQzYwMS45NDgsMTc2LjE2MSw2MTEuODg2LDE2NS44MjksNjE5LjY5NCwxNTQuMDQ5eiIvPg0KCQkJPC9nPg0KCQkJPGcgaWQ9IlhNTElEXzM0XyI+DQoJCQkJPGc+DQoJCQkJCTxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik00NjcuOTk1LDQ4MGMtMTMyLjMzMiwwLTIzOS45OS0xMDcuNjc4LTIzOS45OS0yNDBjMC0xMzIuMzQxLDEwNy42NTktMjQwLDIzOS45OS0yNDANCgkJCQkJCWMxMzIuMzQxLDAsMjQwLjAxLDEwNy42NTksMjQwLjAxLDI0MEM3MDcuOTk1LDM3Mi4zMjIsNjAwLjMyNiw0ODAsNDY3Ljk5NSw0ODB6IE00NjcuOTk1LDE5LjgzOA0KCQkJCQkJYy0xMjEuMzg2LDAtMjIwLjE1Miw5OC43NTctMjIwLjE1MiwyMjAuMTYyUzM0Ni42LDQ2MC4xNjIsNDY3Ljk5NSw0NjAuMTYyYzEyMS40MDUsMCwyMjAuMTYyLTk4Ljc1NywyMjAuMTYyLTIyMC4xNjINCgkJCQkJCVM1ODkuNCwxOS44MzgsNDY3Ljk5NSwxOS44Mzh6Ii8+DQoJCQkJPC9nPg0KCQkJPC9nPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=) no-repeat center/ contain;
}
.style__twitterIcon___2y97i:hover {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDgwcHgiIGhlaWdodD0iNDgwcHgiIHZpZXdCb3g9IjIyOC4wMDUgMCA0ODAgNDgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDIyOC4wMDUgMCA0ODAgNDgwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJYTUxJRF8xMjA1XyI+DQoJPGc+DQoJCTxnPg0KCQkJPGcgaWQ9IlhNTElEXzM3XyI+DQoJCQkJPHBhdGggZmlsbD0iI0VFMzEyOCIgZD0iTTYxOS42OTQsMTU0LjA0OWMtMTAuNDc2LDQuNjcxLTIxLjc4NSw3LjgxOC0zMy42NTEsOS4yNzZjMTIuMTI1LTcuMjgxLDIxLjM4My0xOC43MzUsMjUuNzg1LTMyLjQ0Mw0KCQkJCQljLTExLjM1Nyw2LjcyNS0yMy44NzYsMTEuNjA3LTM3LjIyOSwxNC4yMTZjLTEwLjY3Ny0xMS4zOTYtMjUuOTI5LTE4LjUxNC00Mi43OTMtMTguNTE0Yy0zMi4zMTcsMC01OC41NTQsMjYuMjM2LTU4LjU1NCw1OC42Mw0KCQkJCQljMCw0LjU4NSwwLjUxOCw5LjAyNywxLjQ4NywxMy4zMjVjLTQ4LjY4NC0yLjQwOC05MS44OTgtMjUuNzE4LTEyMC43OTItNjEuMjRjLTUuMDU1LDguNjcyLTcuOTcxLDE4Ljc0NC03Ljk3MSwyOS41MDcNCgkJCQkJYzAsMjAuMzI3LDEwLjMzMSwzOC4yNzUsMjYuMDgzLDQ4Ljc2Yy05LjU2NC0wLjMwNy0xOC42NjctMi45NDUtMjYuNTQzLTcuMzM4YzAsMC4yNzgsMCwwLjUwOCwwLDAuNzQ4DQoJCQkJCWMwLDI4LjQwNCwyMC4xOTIsNTIuMTA4LDQ3LjA0Miw1Ny40OGMtNC45NjksMS4zNjEtMTAuMTMsMi4wNzItMTUuNDkyLDIuMDcyYy0zLjczMSwwLTcuNDE1LTAuMzk1LTEwLjk0NS0xLjA2NQ0KCQkJCQljNy40MDYsMjMuMjkxLDI5LjAzNyw0MC4yMDMsNTQuNzA4LDQwLjcyMWMtMjAuMDg4LDE1LjY5NC00NS4zNjQsMjUuMTA0LTcyLjc2MSwyNS4xMDRjLTQuNzQ5LDAtOS40NTgtMC4zMDctMTQuMDA1LTAuODQ0DQoJCQkJCWMyNS45MSwxNi42MTQsNTYuNzUsMjYuMzMyLDg5Ljc3OCwyNi4zMzJjMTA3Ljg0MiwwLDE2Ni44MDgtODkuMzA5LDE2Ni44MDgtMTY2Ljc1YzAtMi41NjEtMC4wNDgtNS4wODQtMC4yMDEtNy41OTgNCgkJCQkJQzYwMS45NDgsMTc2LjE2MSw2MTEuODg2LDE2NS44MjksNjE5LjY5NCwxNTQuMDQ5eiIvPg0KCQkJPC9nPg0KCQkJPGcgaWQ9IlhNTElEXzM0XyI+DQoJCQkJPGc+DQoJCQkJCTxwYXRoIGZpbGw9IiNFRTMxMjgiIGQ9Ik00NjcuOTk1LDQ4MGMtMTMyLjMzMiwwLTIzOS45OS0xMDcuNjc4LTIzOS45OS0yNDBjMC0xMzIuMzQxLDEwNy42NTktMjQwLDIzOS45OS0yNDANCgkJCQkJCWMxMzIuMzQxLDAsMjQwLjAxLDEwNy42NTksMjQwLjAxLDI0MEM3MDcuOTk1LDM3Mi4zMjIsNjAwLjMyNiw0ODAsNDY3Ljk5NSw0ODB6IE00NjcuOTk1LDE5LjgzOA0KCQkJCQkJYy0xMjEuMzg2LDAtMjIwLjE1Miw5OC43NTctMjIwLjE1MiwyMjAuMTYyUzM0Ni42LDQ2MC4xNjIsNDY3Ljk5NSw0NjAuMTYyYzEyMS40MDUsMCwyMjAuMTYyLTk4Ljc1NywyMjAuMTYyLTIyMC4xNjINCgkJCQkJCVM1ODkuNCwxOS44MzgsNDY3Ljk5NSwxOS44Mzh6Ii8+DQoJCQkJPC9nPg0KCQkJPC9nPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=) no-repeat center/ contain;
}
.style__facebookIcon___2P91Q {
  height: 50px;
  width: 50px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDgwLjAxcHgiIGhlaWdodD0iNDgwcHgiIHZpZXdCb3g9IjIyNy45OTUgMCA0ODAuMDEgNDgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDIyNy45OTUgMCA0ODAuMDEgNDgwIg0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJYTUxJRF8xXyI+DQoJPGc+DQoJCTxnPg0KCQkJPGcgaWQ9IlhNTElEXzM3XyI+DQoJCQkJPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTUyMS45OTgsMTU2Ljk4OGgtMjYuNjNjLTkuMzE0LDAtMTIuNjUyLDUuMzMzLTEyLjY1MiwxMi42NTN2MjUuMjk3aDM5LjI4MmwtNC42NjIsNDQuNjA3aC0zNC42MTENCgkJCQkJdjEyNC41MDZoLTUyLjYwN1YyMzkuNTU0aC0yNi42M3YtNDQuNjA3aDI2LjYzVjE2OS42NWMwLTI5Ljk1OCw5Ljk4Ni01My45MzEsNTIuNTk5LTU1LjI1NWgzOS4yODJWMTU2Ljk4OHoiLz4NCgkJCTwvZz4NCgkJCTxnIGlkPSJYTUxJRF8zNF8iPg0KCQkJCTxnPg0KCQkJCQk8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNNDY4LDQ4MGMtMTMyLjMzNCwwLTI0MC4wMDUtMTA3LjY2MS0yNDAuMDA1LTIzOS45OTVDMjI3Ljk5NSwxMDcuNjYxLDMzNS42NjYsMCw0NjgsMA0KCQkJCQkJczI0MC4wMDUsMTA3LjY2MSwyNDAuMDA1LDI0MC4wMDVDNzA4LjAwNSwzNzIuMzM5LDYwMC4zMzQsNDgwLDQ2OCw0ODB6IE00NjgsMTkuODM4DQoJCQkJCQljLTEyMS4zOTgsMC0yMjAuMTY3LDk4Ljc1OS0yMjAuMTY3LDIyMC4xNjdjMCwxMjEuMzk4LDk4Ljc2OCwyMjAuMTU3LDIyMC4xNjcsMjIwLjE1N3MyMjAuMTY3LTk4Ljc1OSwyMjAuMTY3LTIyMC4xNTcNCgkJCQkJCUM2ODguMTY3LDExOC41OTcsNTg5LjM5OCwxOS44MzgsNDY4LDE5LjgzOHoiLz4NCgkJCQk8L2c+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==) no-repeat center/ contain;
}
.style__facebookIcon___2P91Q:hover {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDgwLjAxcHgiIGhlaWdodD0iNDgwcHgiIHZpZXdCb3g9IjIyNy45OTUgMCA0ODAuMDEgNDgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDIyNy45OTUgMCA0ODAuMDEgNDgwIg0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJYTUxJRF8xXyI+DQoJPGc+DQoJCTxnPg0KCQkJPGcgaWQ9IlhNTElEXzM3XyI+DQoJCQkJPHBhdGggZmlsbD0iI0VFMzEyOCIgZD0iTTUyMS45OTgsMTU2Ljk4OGgtMjYuNjNjLTkuMzE0LDAtMTIuNjUyLDUuMzMzLTEyLjY1MiwxMi42NTN2MjUuMjk3aDM5LjI4MmwtNC42NjIsNDQuNjA3aC0zNC42MTENCgkJCQkJdjEyNC41MDZoLTUyLjYwN1YyMzkuNTU0aC0yNi42M3YtNDQuNjA3aDI2LjYzVjE2OS42NWMwLTI5Ljk1OCw5Ljk4Ni01My45MzEsNTIuNTk5LTU1LjI1NWgzOS4yODJWMTU2Ljk4OHoiLz4NCgkJCTwvZz4NCgkJCTxnIGlkPSJYTUxJRF8zNF8iPg0KCQkJCTxnPg0KCQkJCQk8cGF0aCBmaWxsPSIjRUUzMTI4IiBkPSJNNDY4LDQ4MGMtMTMyLjMzNCwwLTI0MC4wMDUtMTA3LjY2MS0yNDAuMDA1LTIzOS45OTVDMjI3Ljk5NSwxMDcuNjYxLDMzNS42NjYsMCw0NjgsMA0KCQkJCQkJczI0MC4wMDUsMTA3LjY2MSwyNDAuMDA1LDI0MC4wMDVDNzA4LjAwNSwzNzIuMzM5LDYwMC4zMzQsNDgwLDQ2OCw0ODB6IE00NjgsMTkuODM4DQoJCQkJCQljLTEyMS4zOTgsMC0yMjAuMTY3LDk4Ljc1OS0yMjAuMTY3LDIyMC4xNjdjMCwxMjEuMzk4LDk4Ljc2OCwyMjAuMTU3LDIyMC4xNjcsMjIwLjE1N3MyMjAuMTY3LTk4Ljc1OSwyMjAuMTY3LTIyMC4xNTcNCgkJCQkJCUM2ODguMTY3LDExOC41OTcsNTg5LjM5OCwxOS44MzgsNDY4LDE5LjgzOHoiLz4NCgkJCQk8L2c+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==) no-repeat center/ contain;
}
.style__trendingIcon___2idkl,
.style__twitterIcon___2y97i,
.style__facebookIcon___2P91Q {
	display: inline-block;
}
.style__social___1V2Eg {
	display: table-cell;
}
.style__editorsNote___2Uokf {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-style: italic;
	color: #000;
	font-size: 0.9rem;
	line-height: 1.2;
	color: #262626;
	padding-top: 15px;
	margin-bottom: 30px;
}
@media (min-width: 1024px) {
	.style__editorsNote___2Uokf {
		font-size: 0.9em;
		line-height: 1.42;
		padding-top: 20px;
		margin-bottom: -10px;
	}
}
blockquote {
	padding-left: 30px !important;
}
strong {
	font-weight: 700 !important;
}
.style__stickyTop___2MOiy {
	background-color: white;
	position: fixed;
	top: 44px;
	max-width: 1186px;
	margin: auto;

	/* position above the post content */
	z-index: 1;
}
.style__stickyPostBodyTitleArea___1FAm3 {
	position: relative;
	width: 100%;
	max-width: 670px;
	margin: auto;
	padding: 0 20px;
}
@media (min-width: 1024px) {
	.style__stickyPostBodyTitleArea___1FAm3 {
		max-width: 1186px;
		padding: 0 92px 0 175px;
		margin-right: 300px;
		width: auto;
	}
}
.style__stickyTopShadow___3E_4N {

}
/*
 * we want the ad rail to be next to the posts while being fixed relative to the viewport
 * to do so, we create a container the size of the viewport, with a mock body column inside that scales the
 * same way the real page body scales. Then we put the ads on the right side of that.
 * compare with postSections' rightRailMain, which scrolls with the posts
 */
.style__stickyRightContainer___1W0Kw {
	position: fixed;
	top: 44px;
	left: 0;
	right: 0;
	pointer-events: none;

	display: none;
}
@media (min-width: 1024px) {
	.style__stickyRightContainer___1W0Kw {
		display: block;
	}
}
.style__stickyRightMockBody___1XLCo {
	position: relative;
	/* same as app */
	max-width: 1186px;
	margin: auto;
	height: 0;
}
.style__stickyRightFixedRail___2SrRr {
	/* note: we're vertically escaping the 0px high stickyRightMockBody that we're in */
	position: absolute;
	top: 0;
	right: 0;
	width: 300px;
	pointer-events: auto;
	margin-right: 30px;
	overflow: hidden;
	height: calc(100vh - 184px);
}
.style__spinContainer___IuLu5 {
	width: 100%;
	padding: 40px 0;
	text-align: center;
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__trendingVideoMain___1qaSE {
	display: none;
}
@media (min-width: 768px) {
	.style__trendingVideoMain___1qaSE {
		display: block;
		padding: 0 0 20px 0;
		background-color: black;
		position: relative;
		width: 100%;
		margin-bottom: 20px;
	}
}
.style__title___r_04S {
	font-size: 2.2em;
	font-family: 'Domaine Display Extra Bold', serif;
	text-align: center;
	padding: 10px 0 15px;
	color: white;
}
@media (min-width: 768px) {
	.style__title___r_04S {
		font-size: 2.5em;
	}
}
.style__articleTitle___3hQbR {
	font-family: 'Domaine Display Extra Bold', serif;
	font-size: 1em;
	line-height: 1.3;
	text-align: center;
	padding: 5px 5px 0;
	margin-top: 2px;
	word-break: break-word;
	-webkit-hyphens: auto;
	    -ms-hyphens: auto;
	        hyphens: auto;
}
@media (min-width: 768px) {
	.style__articleTitle___3hQbR {
		font-size: 0.9em;
		padding: 5px 10px 0;
		margin-top: 0px;
	}
}
@media (min-width: 1024px) {
	.style__articleTitle___3hQbR {
		font-size: 1.1em;
		padding: 5px 25px 0;
	}
}
.style__image___3_ryU {
	max-width: 100%;
	width: 100%;
	border: 2px solid white;
}
.style__articlesList___1kX39 {
	max-width: 1136px;
	padding: 0 25px;
	margin: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	    justify-content: space-around;
}
@media (min-width: 1024px) {
	.style__articlesList___1kX39 {
		padding: 0 50px;
	}
}
.style__article___3IASh {
	display: inline-block;
	text-align: center;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	-ms-flex-preferred-size: 0;
	    flex-basis: 0;
	max-width: 243px;
	padding: 0 10px;
}
.style__article___3IASh a {
	position: relative;
	cursor: pointer;
	display: table-cell;
	width: 100%;
	vertical-align: top;
}
@media (min-width: 768px) {
	.style__article___3IASh a {
		display: block;
		line-height: 1.15;
	}
}
.style__article___3IASh a span:after {
	background-image: url(data:image/png;base64,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) !important;
	background-size: 38px 38px;
	background-repeat: no-repeat;
	background-position: bottom 10px left 10px;
	content: " ";
	position: absolute;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
.red {
	background: #ee2c1d;
	color: #fff;
}:root {
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
/*@import './colors.css';*/
/*@import './breakpoints.css';*/
/*@import './typography.css';*/
/*:global(.jw-display-icon-container) {*/
/*background: rgba(177, 55, 49, 0.85) !important;*/
/*height: 40px !important;*/
/*width: 40px !important;*/
/*top: 71% !important;*/
/*border-radius: 5px !important;*/
/*border: none !important;*/
/*right: calc(50% - 50px) !important;*/
/*cursor: pointer !important;*/
/*@media (--tablet) {*/
/*height: 80px !important;*/
/*width: 80px !important;*/
/*}*/
/*@media (--desktop) {*/
/*top: 81% !important;*/
/*height: 95px !important;*/
/*width: 95px !important;*/
/*right: calc(50% - 80px) !important;*/
/*}*/
/*}*/
/*:global(.jw-display-icon-container:hover) {*/
/*background: rgba(177, 55, 49, 1) !important;*/
/*}*/
/*:global(.jw-icon-display), :global(.jw-icon-display:hover) {*/
/*color: #fff !important;*/
/*font-size: 37px !important;*/
/*@media (--desktop) {*/
/*font-size: 44px !important;*/
/*}*/
/*}*/
/*:global(.jw-display .jw-icon) {*/
/*height: 95px !important;*/
/*width: 95px !important;*/
/*line-height: 95px !important;*/
/*}*/
/*:global(.jw-title-primary) {*/
/*font-family: var(--fontDomaineDisplayExtraBold) !important;*/
/*color: var(--colorWhite) !important;*/
/*line-height: 1.044 !important;*/
/*margin-top: -15px !important;*/
/*text-align: left !important;*/
/*word-break: break-word !important;*/
/*hyphens: auto !important;*/
/*text-overflow: unset !important;*/
/*width: 100% !important;*/
/*white-space: unset !important;*/
/*padding-left: 100px !important;*/
/*padding-right: 10px !important;*/
/*font-size: 1.2em !important;*/
/*@media (--tablet) {*/
/*padding-left: 155px !important;*/
/*margin-top: -5px !important;*/
/*font-size: 1.5em !important;*/
/*}*/
/*@media (--desktop) {*/
/*font-size: 2.3em !important;*/
/*margin-top: -17px !important;*/
/*}*/
/*}*/
/*:global(.jw-title) {*/
/*top: auto !important;*/
/*bottom: 0 !important;*/
/*height: 57px !important;*/
/*background: rgb(0,0,0,0.5) !important;*/
/*@media (--desktop) {*/
/*height: 80px !important;*/
/*}*/
/*}*/
.style__stickyVideoCarouselBackground___2by4g {
	display: block;
	position: relative;
	z-index: 1000;

	height: 164px;
}
@media (min-width: 512px) {
	.style__stickyVideoCarouselBackground___2by4g {
		height: 290px;
	}
}
@media (min-width: 1024px) {
	.style__stickyVideoCarouselBackground___2by4g {
		height: 398px;
	}
}
.style__stickyVideoCarouselBackground___2by4g {

	/* transition: all 1s ease-in-out; */
}
.style__stickyVideoCarouselBackground___2by4g .sticky {
	position: fixed;
	top: 44px;
	margin: 0;
}
.style__stickyVideoCarouselBackground___2by4g .slick-slide {
	padding: 0;
	height: 100%;
}
.style__stickyVideoCarouselBackground___2by4g .slick-slider,.slick-list,.slick-track {
	height: 100%;
}
.style__stickyVideoCarouselBackground___2by4g .slick-list {
	padding: 0 !important;
}
.style__videoPlayerWrapper___1EQ_1 {
	height: 100%;
	margin: 0 auto;

	width: 288px;
}
@media (min-width: 768px) {
	.style__videoPlayerWrapper___1EQ_1 {
		width: 512px;
	}
}
@media (min-width: 1024px) {
	.style__videoPlayerWrapper___1EQ_1 {
		width: 704px;
	}
}
.style__videoPlayer___1-GTr {
	width: 100%;
	height: 100%;

	background-size: 100%;
	border: 2px solid white;
}
.style__videoContainerDiv___3drrN {
	height: 100%;
}
.style__stickyVideoCarouselWrapper___iKELp {
	padding: 0;
	background-color: white;
	will-change: transform;

	max-width: 100%;
}
@media (min-width: 1186px) {
	.style__stickyVideoCarouselWrapper___iKELp {
		max-width: 1186px;
	}
}
.style__stickyVideoCarouselWrapper___iKELp {
	margin: auto;
	height: 164px;
}
@media (min-width: 512px) {
	.style__stickyVideoCarouselWrapper___iKELp {
		height: 290px;
	}
}
@media (min-width: 1024px) {
	.style__stickyVideoCarouselWrapper___iKELp {
		height: 398px;
	}
}
.style__stickyVideoCarouselWrapper___iKELp.shrink {
	background-color: black;
}
.style__videoImage___9ln7u {
	width: auto;
	height: 100%;
	position: absolute;
	margin: 0 auto;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-webkit-transition: left 1s linear;
	transition: left 1s linear;
}
.style__videoImageWrapper___3-kNK { 
	height: 100%;
	width: 100% !important;
	position: relative;
}
.style__stickyVideoCarouselBackground___2by4g .jw-display-icon-container {
	height: 25% !important;
	width: 14% !important;

	top: 78% !important;
    right: 41% !important;
    left: unset !important;
    font-size: 2.4vw !important;
}
.style__stickyVideoCarouselBackground___2by4g .jw-title {
	height: 60px !important;
	padding-top: 10px;
}
@media (min-width: 768px) {
	.style__stickyVideoCarouselBackground___2by4g .jw-title {
		padding-top: 0px;
		height: 75px !important;
	}
}
@media (min-width: 1024px) {
	.style__stickyVideoCarouselBackground___2by4g .jw-title {
		height: 100px !important;
	}
}
.style__stickyVideoCarouselBackground___2by4g .jw-title-primary {
	padding-left: 22% !important;
}
.style__stickyVideoCarouselBackground___2by4g .shrink .jw-display-icon-container {
	height: 40px !important;
	width: 40px !important;

	border-radius: 1px !important;
}
@media (min-width: 768px) {
	.style__stickyVideoCarouselBackground___2by4g .shrink .jw-display-icon-container {
		height: 62px !important;
		width: 62px !important;
		border-radius: 2px !important;
	}
}
.style__stickyVideoCarouselBackground___2by4g .shrink .jw-icon-display, .jw-icon-display:hover {
	font-size: 12px !important;
}
@media (min-width: 768px) {
	.style__stickyVideoCarouselBackground___2by4g .shrink .jw-icon-display, .jw-icon-display:hover {
		font-size: 20px !important;
	}
}
@media (min-width: 1024px) {
	.style__stickyVideoCarouselBackground___2by4g .shrink .jw-icon-display, .jw-icon-display:hover {
		font-size: 26px !important;
	}
}
.style__stickyVideoCarouselBackground___2by4g .shrink .jw-title {
	height: 40px !important;
}
@media (min-width: 768px) {
	.style__stickyVideoCarouselBackground___2by4g .shrink .jw-title {
		height: 50px !important;
	}
}
@media (min-width: 1024px) {
	.style__stickyVideoCarouselBackground___2by4g .shrink .jw-title {
		height: 75px !important;
	}
}
.style__stickyVideoCarouselBackground___2by4g .shrink .jw-title-primary {
	font-size: 1em !important;
}
@media (min-width: 768px) {
	.style__stickyVideoCarouselBackground___2by4g .shrink .jw-title-primary {
		font-size: 1.2em !important;
	}
}
@media (min-width: 1024px) {
	.style__stickyVideoCarouselBackground___2by4g .shrink .jw-title-primary {
		font-size: 1.77em !important;
	}
}
:root {
}

:root {

	/* using consts for these so that it's easier to find where/if they're used */
}

.style__liveHero___2HTdE,.style__liveHeroSmall___34pFW {
	position: relative;
	background: white;
}

@media (min-width: 1024px) {

	.style__liveHero___2HTdE,.style__liveHeroSmall___34pFW {
		padding-left: 75px;
		margin: 0 auto;
	}
}

.style__liveHeroLeft___PDuFt {
	position: relative;
	height: 0;
	padding-top: 0;
	max-width: 847px;
	margin-bottom: 10px;
}

@media (min-width: 1024px) {

	.style__liveHeroLeft___PDuFt {
		width: calc(100% - 340px);
		padding-top: 0;
		margin-right: 340px;
	}
}

.style__liveHeroLeft___PDuFt.style__fullWidth___2g6cC {
	margin-right: 0;
	height: auto;
}

@media (min-width: 1024px) {

	.style__liveHeroLeft___PDuFt.style__fullWidth___2g6cC {
		margin-right: 0;
	}
}

.style__postNavigation___1pAV7 {
	display: none;
}

@media (min-width: 1024px) {

	.style__postNavigation___1pAV7 {
		background: #000;
		width: 204px;
		border-left: 1px solid #fff;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		position: absolute;
		top: 0;
		right: 0;
		height: 100%;
		z-index: 15;
		margin-bottom: 17px;
	}
}

.style__navigationContent___x5ZfC {
	text-align: center;
	margin: 0 auto;
}

.style__title___1Zq54 {
  font-size: 1.875rem;
  font-family: 'Domaine Display Extra Bold', serif;
  color: #ee2c1d;
  line-height: 1;
}

@media (min-width: 1024px) {

	.style__title___1Zq54 {
		font-size: 2.813rem;
	}
}

.style__title___1Zq54 {
	color: #fff;
	text-align: center;
	position: relative;
	padding: 20px 0 40px;
}

@media (min-width: 1024px) {

	.style__title___1Zq54 {
		font-size: 1.5em;
		padding: 0 0 10px;
	}
}

.style__coverline___MXlku {
	color: #fff;
}

.style__postCredits___3alYc {
	display: block;
	color: black;
	background: white;
	font-size: 0.8em;
	padding: 0px 20px 10px 20px;
	width: 100%;
	max-width: 670px;
	margin: auto;
}

@media (min-width: 1024px) {

	.style__postCredits___3alYc {
		max-width: 1263px;
		padding: 0px 60px 0px 175px;
		margin-right: 300px;
		width: auto;
	}
}

.style__postCredits___3alYc a {
	color: #ee2c1d;
}

.style__caption___wHVOc {
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
}

.style__photoCredit___T6tDf {
	font-family: 'Roboto', sans-serif;
	display: block;
}

@media (min-width: 1024px) {

	.style__photoCredit___T6tDf {
		display: inline-block;
		margin-left: 10px;
	}
}

.style__playerMain___ZJ0uX {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.style__jwplayer___qqNqv {
	margin: auto;
	height: 100% !important;
}

.style__jwplayer___qqNqv div:not([class^="jw"]) {
	height: 100%;
}

.jwplayer {
	max-height: 100%;
}

.style__logo___29ImC,.style__mostSharedLogo___2ZCF0 {
	display: none;
}

@media (min-width: 1024px) {

	.style__logo___29ImC,.style__mostSharedLogo___2ZCF0 {
		height: 32px;
		display: block;
		margin: 0 auto 10px auto;
	}
}

.style__mostSharedLogo___2ZCF0 {
	margin-bottom: 12px;
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__liveMain___3uBh5 {

}
.style__videoDescriptionContainer___2sez2 {
	position: relative;
	max-width: 847px;
	margin-bottom: 10px;
}
@media (min-width: 1024px) {
	.style__videoDescriptionContainer___2sez2 {
		width: calc(100% - 330px);
		margin-right: 330px;
		padding-left: 75px;
	}
}
.style__videoDescriptionLeft___1pMu4 {
}
.style__videoDescription___pQmI2 {
	margin-bottom: 1em;
}
.style__rightAd___3dB60 {
	display: none;
}
@media (min-width: 768px) {
	.style__rightAd___3dB60 {
		-ms-flex-negative: 0;
		    flex-shrink: 0;
		-webkit-box-flex: 0;
		    -ms-flex-positive: 0;
		        flex-grow: 0;
		display: block;
		width: 300px;
		height: 100%;
		position: absolute;
		top: 0;
		right: -330px;
	}
}
.style__title___hTA7t {
  font-size: 1.875rem;
  font-family: 'Domaine Display Extra Bold', serif;
  color: #ee2c1d;
  line-height: 1;
}
@media (min-width: 1024px) {
	.style__title___hTA7t {
		font-size: 2.813rem;
	}
}
.style__title___hTA7t {
	color: #000;
}
@media (min-width: 1024px) {
	.style__title___hTA7t {
		font-size: 2em;
	}
}
.style__adContainer___1gpSu {
	width: 300px;
	position: absolute;
	top: 0;
	right: 0;
}
.style__dateTime___3oT_T {
	font-size: 10px;
}
.style__date___d8J8X,
.style__time___1750B {
	color: #ee2c1d;
}
.style__dateSpacer___6Omkd {
	padding-left: 5px;
	padding-right: 5px;
}
.style__description___2LdWv {
	font-size: 20px;
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__liveMain___sDL6S {

}
.style__heroWrapper___3T9iq {
	background: black;
	display: block;
}
@media (min-width: 1024px) {
	.style__heroWrapper___3T9iq {
		position: relative;
		height: 589px;
		max-height: 589px;
		max-width: 1563px;
		margin: 0 auto 50px;
	}
}
.style__tempAd___2es1y {
	height: 50px;
	width: calc(100% - 40px);
	max-width: 725px;
	background: grey;
	margin: 0 auto;
}
@media (min-width: 768px) {
	.style__tempAd___2es1y {
		height: 90px;
	}
}
.style__title___1a9CQ {
	font-family: 'Domaine Display Extra Bold', serif;
	text-align: center;
	padding: 0 0 10px;
	color: #000;
	font-size: 6em;
}
.style__heroLeft___t3qff {
	width: 100%;
	height: 100%;
	background-size: cover;
}
@media (min-width: 1024px) {
	.style__heroLeft___t3qff {
		max-width: 1263px;
		margin-right: 300px;
		width: auto;
		border-right: 2px solid white;
	}
}
.style__watchMoreButton___meRKi {
	display: none;
	width: 230px;
	height: 76px;
	position: relative;
	margin:  0px auto;
	background: #000;
	color: #fff;
}
@media (min-width: 1024px) {
	.style__watchMoreButton___meRKi {
		display: block;
	}
}
.style__watchMoreButton___meRKi span {
	font-size: 1.75em;
}
.style__mainPostImageContainer___3TdK3{
	width: 100%;
	height: 180px;
	overflow: hidden;
}
@media (min-width: 768px) {
	.style__mainPostImageContainer___3TdK3 {
		height: 375px;
	}
}
@media (min-width: 1024px) {
	.style__mainPostImageContainer___3TdK3 {
		height: 750px;
	}
}
.style__postImage___215zH{
	width: 100%;
	height: auto;
}
.style__content___3I5dv {
	padding: 15px 20px 10px;
	position: relative;
	text-transform: uppercase;

}
.style__content___3I5dv .style__date___26hiR,.style__time___2N8_C {
  font-size: 1em;
  font-family: 'Roboto', sans-serif;
  font-weight: 900;
  color: #ee2c1d;
  line-height: 1.2;
  text-transform: uppercase;
}
.style__content___3I5dv .style__bullet___3FCbW {
	margin: 0 5px;
	color: #fff;
}
.style__jwplayer___3-vI0 {
	margin: auto;
	height: 100% !important;
}
.style__jwplayer___3-vI0 div:not([class^="jw"]) {
	height: 100%;
}
.jwplayer {
	max-height: 100%;
}
.style__jw-skin-seven___3dwCU .style__jw-icon-display___3AvzU {
	color: red !important;
}
.style__jw-skin-seven___3dwCU .style__jw-button-color___1AHia {
	color: red !important;
}
.style__logo___3WMwa {
	margin-top: 30px;
	margin-bottom: 10px;
}
.style__playerBody___1I-kB {
	margin: auto;
}
@media (min-width: 1024px) {
	.style__playerBody___1I-kB {
		padding-right: 2px;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 75%;
		        flex: 0 0 75%;
		position:relative;
	}
}
@media (min-width: 1440px) {
	.style__playerBody___1I-kB {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 calc(100% - 383px);
		        flex: 0 0 calc(100% - 383px);
	}
}
.style__navigation___1P7Gn {
	display: none;
}
@media (min-width: 1024px) {
	.style__navigation___1P7Gn {
		display: block;
		background: #000;
		width: 300px;
		position: absolute;
		top: 0;
		right: 0;
		height: 100%;
		z-index: 15;
		font-size: .95rem;
	}
}
.style__navigationContent___36sBi {
	text-align: center;
}
@media (min-width: 1024px) {
	.style__navigationContent___36sBi {
		margin-top: 15px;
	}
}
@media (min-width: 1600px) {
	.style__navigationContent___36sBi {
		margin-top: 20px;
	}
}
.style__title___1a9CQ {
  font-size: 1.875rem;
  font-family: 'Domaine Display Extra Bold', serif;
  color: #ee2c1d;
  line-height: 1;
}
@media (min-width: 1024px) {
	.style__title___1a9CQ {
		font-size: 2.813rem;
	}
}
.style__title___1a9CQ {
	color: #fff;
	text-align: center;
	position: relative;
	padding: 20px 0 40px;
}
@media (min-width: 1024px) {
	.style__title___1a9CQ {
		font-size: 2em;
		padding: 0 0 20px;
	}
}
.style__coverline___3rAob {
	color: #fff;
}
.style__fullCalendar___2TK4m {
	padding-top: 10px;
	text-transform: uppercase;
	color: #fff;
	font-size: .85em;
}
.style__subVideoContainer___2Px3S {

}
.style__subVideoLeft___2b78y {
	width: 75%;
}
.style__textOuterWrapper___1peD0 {
	max-width: 1563px;
	margin: 0 auto;
	position: relative;
	margin-bottom: 60px;
}
.style__textContainer___1UH27 {
	margin-right: 300px;
	padding-left: 125px;
	padding-right: 30px;
}
.style__videoTitle___1ZHjm {
  font-size: 1.5em;
  font-family: 'Domaine Display Extra Bold', serif;
  line-height: 1.05;
  color: #000;
  word-wrap: break-word;
}
@media (min-width: 1024px) {
	.style__videoTitle___1ZHjm {
		font-size: 2em;
	}
}
.style__videoTitle___1ZHjm {
	margin-bottom: 20px;
	font-size: 3.5em !important;
}
.style__videoBelowTitle___1UUtk {
	margin-bottom: 20px;
}
.style__videoDate___2vBwt,.style__videoTime___2NpUt,.style__videoBullet___xi8T_ {
  font-size: 1.5em;
  font-family: 'Roboto', sans-serif;
  font-weight: 900;
  color: #ee2c1d;
  line-height: 1.2;
  text-transform: uppercase;
}
.style__videoBullet___xi8T_ {
	margin: 0 10px;
	color: #000;
}
.style__videoCaption___M1QgR {
	font-family: 'Roboto', sans-serif;
	line-height: 1.5;
	font-size: 1.5em;
}
@media (min-width: 1024px) {
	.style__videoCaption___M1QgR {
		font-size: 1.7em;
	}
}
.style__adContainer___3Tbst {
	width: 300px;
	position: absolute;
	top: 0;
	right: 0;
}
.style__textContainer___1UH27 .embed-responsive-16by9 {
	padding-bottom: 60% !important;
}:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__trendingVideoMain___vYTNA {
	display: none;
}
@media (min-width: 768px) {
	.style__trendingVideoMain___vYTNA {
		display: block;
		padding: 0 0 20px 0;
		background-color: black;
		position: relative;
		width: 100%;
		margin-bottom: 20px;
	}
}
.style__title___3wU8g {
	font-size: 2.2em;
	font-family: 'Domaine Display Extra Bold', serif;
	text-align: center;
	padding: 10px 0 15px;
	color: white;
}
@media (min-width: 768px) {
	.style__title___3wU8g {
		font-size: 2.5em;
	}
}
.style__articleTitle___1DLLR {
	font-family: 'Domaine Display Extra Bold', serif;
	font-size: 1em;
	line-height: 1.3;
	text-align: center;
	padding: 5px 5px 0;
	margin-top: 2px;
	word-break: break-word;
	-webkit-hyphens: auto;
	    -ms-hyphens: auto;
	        hyphens: auto;
}
@media (min-width: 768px) {
	.style__articleTitle___1DLLR {
		font-size: 0.9em;
		padding: 5px 10px 0;
		margin-top: 0px;
	}
}
@media (min-width: 1024px) {
	.style__articleTitle___1DLLR {
		font-size: 1.1em;
		padding: 5px 25px 0;
	}
}
.style__image___3Lo_5 {
	max-width: 100%;
	width: 100%;
	border: 2px solid white;
}
.style__articlesList___1Icpn {
	max-width: 1136px;
	padding: 0 25px;
	margin: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	    justify-content: space-around;
}
@media (min-width: 1024px) {
	.style__articlesList___1Icpn {
		padding: 0 50px;
	}
}
.style__article___2JfCh {
	display: inline-block;
	text-align: center;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	-ms-flex-preferred-size: 0;
	    flex-basis: 0;
	max-width: 243px;
	padding: 0 10px;
}
.style__article___2JfCh a {
	position: relative;
	cursor: pointer;
	display: table-cell;
	width: 100%;
	vertical-align: top;
}
@media (min-width: 768px) {
	.style__article___2JfCh a {
		display: block;
		line-height: 1.15;
	}
}
.style__article___2JfCh a span:after {
	background-image: url(data:image/png;base64,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) !important;
	background-size: 38px 38px;
	background-repeat: no-repeat;
	background-position: bottom 10px left 10px;
	content: " ";
	position: absolute;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
.red {
	background: #ee2c1d;
	color: #fff;
}:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__slickItemsMain___1Aq4k {
	margin-bottom: 30px;
	padding: 0 50px;
}
@media (min-width: 768px) {
	.style__slickItemsMain___1Aq4k {
		margin-right: 320px;
		padding: 0px 50px 0 100px;
	}
}
.style__slickItemsMain___1Aq4k h3 {
	font-family: 'Domaine Display Extra Bold', serif;
	font-size: 1em;
	line-height: 1.3;
	text-align: center;
	padding: 0;
	margin-top: 2px;
}
.slick-slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	padding: 0 10px;
}
.style__slickItemsMain___1Aq4k .slick-next:before {
	font-family: FontAwesome;
	content: "\F054";
	color: #fff;
	font-size: 30px;
}
.style__slickItemsMain___1Aq4k .slick-prev:before {
	font-family: FontAwesome;
	content: "\F053";
	color: #fff;
	font-size: 30px;
}
.style__slickItemsMain___1Aq4k .slick-next, .style__slickItemsMain___1Aq4k .slick-prev {
	background-image: none;
	top: 52px;
}
.slick-slide img {
	border: 2px solid #fff;
	max-width: 100%;
}
.style__sliderTitle___SQXoe {
	font-family: 'Domaine Display Extra Bold', serif;
	font-size: 2.5em;
	padding: 0 0 12px;
	text-align: center;
}
@media (min-width: 1024px) {
	.style__sliderTitle___SQXoe {
		font-size: 2.5em;
	}
}
h2 span {
	color: #ee2c1d;
}
.style__slickItemsMain___1Aq4k em {
	font-family: 'Domaine Display Extra Bold Italic', serif !important;
}
.style__blackArrows___1qN8Q .slick-prev:before,
.style__blackArrows___1qN8Q .slick-next:before {
	color: #000 !important;
}
.style__whiteArrows___1H2Ps .slick-prev:before,
.style__whiteArrows___1H2Ps .slick-next:before {
	color: #fff !important;
}
.style__article___MyDZw {
	display: table;
	text-align: center;
}
.style__article___MyDZw a {
	position: relative;
	color: white;
	cursor: pointer;
	font-size: 1.2em;
	font-weight: bold;
	display: table-cell;
	width: 100%;
	vertical-align: top;
}
@media (min-width: 768px) {
	.style__article___MyDZw a {
		display: block;
		font-size: 1em;
		line-height: 1.15;
	}
}
.style__article___MyDZw a:hover {
	color: white;
	text-decoration: none;
}
.style__article___MyDZw img {
	border: 2px solid white;
	width: 100%;
}
@media (min-width: 768px) {
	.style__article___MyDZw img {
		width: 100%;
	}
}
.style__article___MyDZw a span:after {
	background-image: url(data:image/png;base64,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) !important;
	background-size: 38px 38px;
	background-repeat: no-repeat;
	background-position: bottom 10px left 10px;
	content: " ";
	position: absolute;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
}:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__slickItemsMain___1ti4C {
	margin-bottom: 30px;
	padding: 0 50px;
}
@media (min-width: 768px) {
	.style__slickItemsMain___1ti4C {
		margin-right: 320px;
		padding: 0px 50px 0 100px;
	}
}
.style__slickItemsMain___1ti4C h3 {
	font-family: 'Domaine Display Extra Bold', serif;
	font-size: 1em;
	line-height: 1.3;
	text-align: center;
	padding: 0;
	margin-top: 2px;
}
.slick-slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	padding: 0 10px;
}
.style__slickItemsMain___1ti4C .slick-next:before {
	font-family: FontAwesome;
	content: "\F054";
	color: #fff;
	font-size: 30px;
}
.style__slickItemsMain___1ti4C .slick-prev:before {
	font-family: FontAwesome;
	content: "\F053";
	color: #fff;
	font-size: 30px;
}
.style__slickItemsMain___1ti4C .slick-next, .style__slickItemsMain___1ti4C .slick-prev {
	background-image: none;
	top: 52px;
}
.slick-slide img {
	border: 2px solid #fff;
	max-width: 100%;
}
.style__sliderTitle___QiVyW {
	font-family: 'Domaine Display Extra Bold', serif;
	font-size: 2.5em;
	padding: 0 0 12px;
	text-align: center;
}
h2 span {
	color: #ee2c1d;
}
.style__slickItemsMain___1ti4C em {
	font-family: 'Domaine Display Extra Bold Italic', serif !important;
}
.style__blackArrows___21FeY .slick-prev:before,
.style__blackArrows___21FeY .slick-next:before {
	color: #000 !important;
}
.style__whiteArrows___1IsvY .slick-prev:before,
.style__whiteArrows___1IsvY .slick-next:before {
	color: #fff !important;
}
.style__article___1l3xN {
	display: table;
	text-align: center;
}
.style__article___1l3xN a {
	position: relative;
	color: white;
	cursor: pointer;
	font-size: 1.2em;
	font-weight: bold;
	display: table-cell;
	width: 100%;
	vertical-align: top;
}
@media (min-width: 768px) {
	.style__article___1l3xN a {
		display: block;
		font-size: 1em;
		line-height: 1.15;
	}
}
.style__article___1l3xN a:hover {
	color: white;
	text-decoration: none;
}
.style__article___1l3xN img {
	border: 2px solid white;
	width: 100%;
}
@media (min-width: 768px) {
	.style__article___1l3xN img {
		width: 100%;
	}
}
.style__article___1l3xN a span:after {
	background-image: url(data:image/png;base64,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) !important;
	background-size: 38px 38px;
	background-repeat: no-repeat;
	background-position: bottom 10px left 10px;
	content: " ";
	position: absolute;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
.style__title-red___1VKeY {
	color: red;
}
.style__title-white___3zk4R {
	color: white;
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__videoCategoryMain___2_A4u {
	background: #fff;
	position: relative;
}
@media (min-width: 1024px) {
	.style__videoCategoryMain___2_A4u {
		padding: 0;
	}
}
.style__watch___290jN {
	background: #000;
}
.style__tempAd___2k20N {
	height: 50px;
	width: calc(100% - 40px);
	max-width: 725px;
	background: grey;
	margin: 0 auto;
}
@media (min-width: 768px) {
	.style__tempAd___2k20N {
		height: 90px;
	}
}
.style__title___3_PPv {
	font-family: 'Domaine Display Extra Bold', serif;
	text-align: center;
	padding: 0 0 10px;
	color: #000;
	font-size: 6em;
}
.style__playerMain___P0chK{
	width: 100%;
}
.style__watchMoreButton___11fQf {
	display: none;
	width: 230px;
	height: 76px;
	position: relative;
	margin:  0px auto;
	background: #000;
	color: #fff;
}
@media (min-width: 1024px) {
	.style__watchMoreButton___11fQf {
		display: block;
	}
}
.style__watchMoreButton___11fQf span {
	font-size: 1.75em;
}
.style__mainPostImageContainer___36gOj{
	width: 100%;
	height: 180px;
	overflow: hidden;
}
@media (min-width: 768px) {
	.style__mainPostImageContainer___36gOj {
		height: 375px;
	}
}
@media (min-width: 1024px) {
	.style__mainPostImageContainer___36gOj {
		height: 750px;
	}
}
.style__postImage___1P1UE{
	width: 100%;
	height: auto;
}
.style__content___2omLS {
	padding: 20px;
	position: relative;

}
.style__content___2omLS .style__contentTitle___SurBF {
  font-size: 1.375rem;
  font-family: 'Domaine Display Extra Bold', serif;
  color: #fff;
  line-height: 1.2;
}
@media (min-width: 768px) {
	.style__content___2omLS .style__contentTitle___SurBF {
		font-size: 1.5rem;
	}
}
@media (min-width: 1024px) {
	.style__content___2omLS .style__contentTitle___SurBF {
		font-size: 2.4vw;
	}
}
@media (min-width: 1600px) {
	.style__content___2omLS .style__contentTitle___SurBF {
		font-size: 2.813rem;
	}
}
.style__content___2omLS .style__contentTitle___SurBF {
	color: #fff;
}
@media (min-width: 1024px) {
	.style__content___2omLS .style__contentTitle___SurBF {
		margin: 0;
	}
}
.style__content___2omLS .style__image___3QfhV {
	width: 100%;
	padding-bottom: 48%;
	background-size: cover;
	background-position: center;
}
@media (min-width: 1024px) {
	.style__content___2omLS .style__image___3QfhV {
		display: inline-block;
		width: 43%;
		padding-bottom: 29%;
		vertical-align: top;
		margin-right: 40px;
	}
}
.style__content___2omLS .style__metrics___2migu {
	margin: 5px 0 0 0;
}
@media (min-width: 768px) {
	.style__content___2omLS .style__metrics___2migu {
		margin: 25px 0 0 0;
	}
}
@media (min-width: 1024px) {
	.style__content___2omLS .style__metrics___2migu {
		margin: 15px 0;
	}
}
.style__content___2omLS .style__author___1ZRxw {
  font-size: 0.6em;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: #ee2c1d;
  line-height: 1;
  text-transform: uppercase;
	margin-right: 15px;
}
.style__content___2omLS .style__date___1hH1y {
  font-size: 0.75rem;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: #a7a9ab;
  line-height: 1.2;
  text-transform: uppercase;
}
.style__content___2omLS .style__spacer___7aWk6 {
	margin: 0 5px;
}
.style__content___2omLS .style__time___3BFCo {
  font-size: 0.75rem;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: #a7a9ab;
  line-height: 1.2;
  text-transform: uppercase;
}
@media (min-width: 768px) {
	.style__content___2omLS .style__dateTime___W42N6 {
		display: block;
	}
}
.style__subPostWrap___2zjuo{
	display: none;
}
@media (min-width: 768px) {
	.style__subPostWrap___2zjuo {
		display: inline-block;
		height: 155px;
		padding-top: 20px;
		position: relative;
	}
}
@media (min-width: 768px) {
	.style__subPostImageWrap___2g0QG {
		position: absolute;
		left: 50%;
		-webkit-transform: translateX(-50%);
		        transform: translateX(-50%);
		width:750px;
	}
}
@media (min-width: 1024px) {
	.style__subPostImageWrap___2g0QG {
		width: 1250px;
	}
}
.style__subPostImage___WbGYq{
	height: 115px;
	width: 220px;
	display: inline-block;
	background-color: blue;
	float: left;
	margin: 0px 15px;
	overflow: hidden;
}
.style__subPostImageDesktop___15Na_{
	display: none;
}
@media (min-width: 1024px) {
	.style__subPostImageDesktop___15Na_ {
		height: 115px;
		width: 220px;
		display: inline-block;
		background-color: blue;
		float: left;
		margin: 0px 15px;
		overflow: hidden;
	}
}
.style__jw-skin-seven___24dno .style__jw-icon-display___3ENT9 {
	color: red !important;
}
.style__jw-skin-seven___24dno .style__jw-button-color___2B_78 {
	color: red !important;
}
ul.style__horizontal-list___21d0C {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	    justify-content: space-around;
	list-style: none;
	padding: 20px;
	border: 1px solid #a7a9ab;
}
ul.style__horizontal-list___21d0C li {
	display: inline;
	margin-right: 10px;
}
.style__salonIcon___4_hEj {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTAuODk1cHgiIGhlaWdodD0iNTAuODk1cHgiIHZpZXdCb3g9IjAgMCA1MC44OTUgNTAuODk1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MC44OTUgNTAuODk1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNFRjJEMUQiIGQ9Ik0yNS40NDcsNTAuODk1QzExLjQxNiw1MC44OTUsMCwzOS40NzksMCwyNS40NDhDMCwxMS40MTYsMTEuNDE2LDAsMjUuNDQ3LDBzMjUuNDQ3LDExLjQxNiwyNS40NDcsMjUuNDQ4DQoJQzUwLjg5NSwzOS40NzksMzkuNDc5LDUwLjg5NSwyNS40NDcsNTAuODk1IE0yNS40NDcsMi4xMDRjLTEyLjg3MiwwLTIzLjM0NCwxMC40NzMtMjMuMzQ0LDIzLjM0NXMxMC40NzIsMjMuMzQ0LDIzLjM0NCwyMy4zNDQNCglTNDguNzkxLDM4LjMyLDQ4Ljc5MSwyNS40NDhTMzguMzE5LDIuMTA0LDI1LjQ0NywyLjEwNCIvPg0KDQo8cGF0aCBmaWxsPSIjMDAwIiBkPSJNMjEuMzE4LDE2LjQxOWMwLDIuMTA4LDEuOTc5LDIuNjI0LDYuMTk1LDQuMDI5YzUuOTk3LDEuOTY4LDguNjIsNC4xMjMsOC42Miw4Ljg1NWMwLDQuODI2LTQuMjQ2LDcuOTY1LTEwLjE0OCw3Ljk2NQ0KCWMtMy4yMzMsMC01LjkxMy0wLjkzOC03LjY5NC0wLjkzOGMtMS4yMTgsMC0xLjc4LDAuNTE3LTIuNDM2LDAuOTg0bC0wLjUxNS04LjQ4aDAuMDk0YzIuNzY0LDUuMDYxLDYuNDc1LDcuNjM4LDEwLjU1MSw3LjYzOA0KCWMyLjIwMiwwLDMuODk0LTAuOTg0LDMuODk0LTMuMDQ1YzAtMi4yOTYtMS45NTQtMi44MDgtNS4zMjgtMy45MzNjLTUuODU1LTEuODc0LTkuMTg1LTQuMjY3LTkuMTg1LTguOTUzDQoJYzAtNC40NSw0LjY1MS03LjQ5NSw5LjU3MS03LjQ5NWMyLjk1MiwwLDQuODI2LDEuMDc2LDYuNTEyLDEuMDc2YzEuMTI1LDAsMS44MjYtMC40MjIsMi43MTgtMS4xMjV2Ny41NDRoLTAuMDk0DQoJYy0yLjE1NS00LjA3NS01LjkwMy02LjY5OS05LjEzNi02LjY5OUMyMy4wMTYsMTMuODQzLDIxLjMxOCwxNC43NzksMjEuMzE4LDE2LjQxOSIvPg0KPC9zdmc+DQo=);
	background-size: cover;
}
.style__playerBody___v9exi {
	margin: auto;
}
@media (min-width: 1024px) {
	.style__playerBody___v9exi {
		padding-right: 2px;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 75%;
		        flex: 0 0 75%;
		position:relative;
	}
}
@media (min-width: 1440px) {
	.style__playerBody___v9exi {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 calc(100% - 383px);
		        flex: 0 0 calc(100% - 383px);
	}
}
.style__backgroundBlack___3mkk5 {
	background-color: black;
	color: white;
	padding-bottom: 10px;
	position: relative;
}
.style__backgroundWhite___z4pxW {
	background-color: white;
	color: black;
	padding-top: 30px;
	position: relative;
}
@media (min-width: 768px) {
	.style__backgroundWhite___z4pxW {
		padding-bottom: 35px;
	}
}
.style__backgroundWhite___z4pxW div:first-of-type {
	margin-bottom: 0px;
}
.style__backgroundWhite___z4pxW a {
	color: black !important;
}
.style__mobileOnly___3N3xG {
	display: block;
}
@media (min-width: 768px) {
	.style__mobileOnly___3N3xG {
		display: none;
	}
}
.style__bottomArticles___2732U {
	display: none;
}
@media (min-width: 768px) {
	.style__bottomArticles___2732U {
		background-color: white;
		color: black;
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		margin-right: 320px;
		padding: 0 50px 35px 100px;
	}
}
.style__bottomArticles___2732U img {
	border: 2px solid #fff;
	max-width: 100%;
}
.style__sliderTitle___340GU {
	font-family: 'Domaine Display Extra Bold', serif;
	font-size: 2.5em;
	padding: 0 0 12px;
	text-align: center;
}
@media (min-width: 1024px) {
	.style__sliderTitle___340GU {
		font-size: 2.5em;
	}
}
.style__ad300x600___28OAn {
	display: none;
}
@media (min-width: 1024px) {
	.style__ad300x600___28OAn {
		display: table;
		width: 300px;
		height: 600px;
		position: absolute;
		top: 0;
		right: 107px;
	}
}
.style__adContainer___2xaeI {
	display: none;
}
@media (min-width: 768px) {
	.style__adContainer___2xaeI {
		-ms-flex-negative: 0;
		    flex-shrink: 0;
		-webkit-box-flex: 0;
		    -ms-flex-positive: 0;
		        flex-grow: 0;
		display: block;
		width: 300px;
		height: 100%;
		position: absolute;
		top: calc(50% - 125px);
		right: 30px;
	}
}
.style__stickyAdContainer___2CbQi {
	display: none;
}
@media (min-width: 1024px) {
	.style__stickyAdContainer___2CbQi {
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		max-width: 1186px;
		margin: auto;
		margin-left: calc(100% - 360px);
		text-align: center;
	}
}
.style__stickyAd___1Oy6h {
	display: none;
}
@media (min-width: 768px) {
	.style__stickyAd___1Oy6h {
		display: table;
		width: 300px;
		height: auto;
		background: white;
		position: relative;
		top: 0;
		right: 0;
	}
}
.style__stickyAdContent___2-1v7 {
	display: table-cell;
	color: black;
	font-size: 40px;
	font-weight: 700;
	text-align: center;
}
.style__bottomArticles___2732U .style__article___3YF2o {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	width: 33%;
	padding: 0 10px 25px 10px;
}
.style__bottomArticles___2732U .style__article___3YF2o h3 {
	font-family: 'Domaine Display Extra Bold', serif;
	font-size: 1em;
	line-height: 1.3;
	text-align: center;
	padding: 0 5px;
	margin-top: 2px;
}
.style__article___3YF2o {
	display: table;
	text-align: center;
}
.style__article___3YF2o a {
	position: relative;
	cursor: pointer;
	display: table-cell;
	width: 100%;
	vertical-align: top;
}
@media (min-width: 768px) {
	.style__article___3YF2o a {
		display: block;
	}
}
.style__article___3YF2o img {
	border: 2px solid white;
	width: 100%;
}
@media (min-width: 768px) {
	.style__article___3YF2o img {
		width: 100%;
	}
}
.style__article___3YF2o a span:after {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK8AAACvCAYAAACLko51AAABGWlDQ1BJQ0MgUHJvZmlsZQAAKJFjYGBSSCwoyGESYGDIzSspCnJ3UoiIjFJgf8jAycDOwMUgwGCRmFxc4BgQ4MMABDAaFXy7xsAIoi/rgszClMcLuFJSi5OB9B8gzk4uKCphYGDMALKVy0sKQOweIFskKRvMXgBiFwEdCGRvAbHTIewTYDUQ9h2wmpAgZyD7A5DNlwRmM4Hs4kuHsAVAbKi9ICDomJKflKoA8r2GoaWlhSaJfiAISlIrSkC0c35BZVFmekaJgiMwpFIVPPOS9XQUjAwMzRkYQOEOUf05EByejGJnEGIIgBCbI8HA4L+UgYHlD0LMpJeBYYEOAwP/VISYmiEDg4A+A8O+OcmlRWVQYxiZjBkYCPEBJKFKW7YWz7IAAAAJcEhZcwAALiMAAC4jAXilP3YAAAQmaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8dGlmZjpDb21wcmVzc2lvbj41PC90aWZmOkNvbXByZXNzaW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4zMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjMwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE3NTwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTc1PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgICAgPGRjOnN1YmplY3Q+CiAgICAgICAgICAgIDxyZGY6QmFnLz4KICAgICAgICAgPC9kYzpzdWJqZWN0PgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNy0wOS0wN1QxMDowOTowMjwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+UGl4ZWxtYXRvciAzLjY8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CsAe24gAAAqdSURBVHgB7Z15UFXXGcBFFp+AoiiIiKBAq62xajWSWGulGrdWk3Yyk3Hs8kcmmXQ6HU0aaxWr1bok1cSl2RpNTDtjbBtaQ43GjRi1nUbFqomapTVqjU9ARAmLT3hI32XCjL45PO5yON7D/fkP3nPP+c7H7/vNnfc+HodOnfgHAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAE3Esgym5qtf7/jTq1du2M8kPvTQgGrve2G4d13iQQ4+takZp3T/GQOU8WJaSnH7VDwZa853dse/DYkkXL7WzIGgiEExixeGlB1rTpheHjbV1blrfW7x+553vfeb2twNyHgBUC920tmpWQnlliZU20lcnG3Aeim35Sff7cXVbXMR8CkQgESsuCG/75r32R5oTf6xw+0NZ1+ZFD+W3N4T4ErBKw45VleYN1dalWE2M+BNoiYMcry/K2lQT3IaCKAPKqIs0+0gkgr3SkBFRFAHlVkWYf6QSQVzpSAqoigLyqSLOPdALIKx0pAVURQF5VpNlHOgHklY6UgKoIIK8q0uwjnQDySkdKQFUEkFcVafaRTgB5pSMloCoCyKuKNPtIJ4C80pESUBUB5FVFmn2kE0Be6UgJqIoA8qoizT7SCSCvdKQEVEUAeVWRZh/pBJBXOlICqiKAvKpIs490AsgrHSkBVRFAXlWk2Uc6AeSVjpSAqgggryrS7COdAPJKR0pAVQSQVxVp9pFOAHmlIyWgKgLIq4o0+0gngLzSkRJQFQHkVUWafaQTQF7pSAmoigDyqiLNPtIJIK90pARURcCT8g752Zxe0bGxlv+Ml6qisI85Ap6UN3fWj3pN3bM/Jz3/2wkYbE4UN87ypLxGIaJ9vs53r1zdL39LYVZiZlasG4tDTpEJeFbeFizdBmZ3mfCXrQNHLl3RJ7YrD+IWLjp89by8LUXKmDQlaWrx/tzsBx/qHhUFlhYubv5KlW6pTlTnzlFDn5yXNmnb2wN7fW2Y75Zb/NeFBJBXUBRf75TYsS9vyhyz/sV0X3Ky5b/PLAjJUDsQQN4IUFNG5yVO3rE3Z/AjjyXTWosA6g7dQl4T4Ac9/GjvKTuLs9O+OS6e1poJYIqmIK9J0DEJidF5q9ZmjP/jlszEjP4xJpcxrR0JIK9FuN2/PMg3obAoe/iCRakxvq48iC3ykzkdeW3SzJrxQI9p7xzMzZp+fzdaazYhOlyGvA4AGq214QWL+xqttZ6DvxLnIBRLbRBAXhvQwpcYrbVxr20eMGbd8+ldkpJgGg6ona4BLRFsSt69iVN27csd/PCjPaNjeE8nEa0wFPIKsTgbHPTIYylTdr2Tk3bvGN7ROUMZcTXyRsRj/2Zza23Nc/2/9YfXMxP6pvMYto+y1ZXI2yoaOTeSBg32Tdz6Vvbw+QtTYrp0obUmB2tzFOSVCDNSqKz7v99z6t79uZnfnR5qrUWayT2zBJDXLCkJ8zrHxkWNWLik78S/bhvQY9BgWmsOmSKvQ4B2lsen94sLvRYekPfbZ/t26U5rzQ5DYw3y2iUnYV3auPHdJu8szv3SD3/cg9aadaDIa52Z1BWhn9J1+upPZ6dO2r47O2XUaFprFugirwVY7Tk1LqlHzJjnXuo/dsOmjPg+abTWTMBGXhOQVE5JHjos/r6iHdlDH5/bOzoujr5EBPjIGwHOnbyV/dDM5GnFB3IzJk5OoLUmrgTyirm4YtRorY1ctrLfhDeKBiTl5HC2RFhVkDcMiBsvEzL6x43f/MbA0StXpYV+7EzNvigSINxoays59c2f0H3anndzc2f+ICkqml9qRt5WRHHrsNFaGzL7iT5TduzJ7j386z4vv6NDXrda2kZeRmvtGy9tzBz7+1czQh+G9+RjGHnbkMTtt5OHDY+f/NaunLtm/9xzx7Yir9vtNJlfzsxZzce2Zkyc5JnTApHXpBw6TDOObR257KnmY1u7D8ju8K015NXBSos5Gse25v+pcGDo5MtEi0u1ms7P0LUql7lkq89+euPownn+qjNnGsyt0HMW8upZN2HWjYHAzePLfn3p4t7dtU3CGR1rEHk7SD3PbNl85cMXf1fZWF/vBW+bq4a8mstbeeJ4Xcmvfnnpenl5o+bfiuX0kdcyMncsqK+6FiwpmOevKDkS8MyjNgw98oYBcftl082bnU6/sL489DLhWlOj5x62t5UHeW/D4e6L0gPvVh9bsqisvrbmprszVZMd8qrh7GiXOv/F+sNzHw+1vv5b7yhQB1uMvC4u6M2G+qZjvwm1vvbsrGny6gvbCPVB3ghw7uStc4V/rjy5fs0VL7W+rPJGXqvE2nn+1dMfXC+ZP+9SXVlpsJ230j488rqkhA3V1Y1H5s8Ntb4OX+cVgrmiIK85Tu066/Tz68o/DbW+GoM8bK2ARl4rtCTPNVpfx5cvKbtRVUXrywZb5LUBzekSo/VVsuAX/qsffUjrywFM5HUAz+pSo/V14unlpRe2b69uauJha5Vf+HzkDSfSTtfni/529eSa1RXBgGc/iiCdLPJKR3p7wKqPPwqULJjrr7l4kXdjt6NxfIW8jhGKAwRraxqPLi64VPaPg3W0vsSMnI4ir1OCgvUfv/JyxX82bayk9SWAI3EIeSXCvHz4UM3RRfNLb1y7xrsxiVxbC4W8rZGxMB6ouNxwZN4T/spTp25YWMZUhwSQ1wHA0AfDmz5YtaLs3Jtvfk7rywFIm0uR1ya4C29vr3r/6RXlwQAfRbCJ0PEy5LWI0DgTIfTB8Is1n12g9WWRnezpyGuSqHEmQui3dP1lBw/Q+jLJrL2nIa8Jwp9s2ljxyasbrjY2NNCyNcFL1RTkjUD68pHDtf9eXFAaqLzi7V/TjcDoTt5CXgF9o/UV+tTXpcr3T/BBBAEftwwh7y2VMFpfJ59dVXZ2a+HnXj8T4RYsrv0v8n5Rms9276w68dSKy8E6zkRwra1hiXle3ubjQBeEjgM927GPAw2re4e49Ky8XjsOtEPYGvZNeFLe5uNAX1hfSesrzAbNLj0p78l1z1zRrE6kKyDA36QQQGFIDwLIq0edyFJAAHkFUBjSgwDy6lEnshQQQF4BFIb0IIC8etSJLAUEkFcAhSE9CCCvHnUiSwEB5BVAYUgPAsirR53IUkAAeQVQGNKDAPLqUSeyFBBAXgEUhvQggLx61IksBQSQVwCFIT0IIK8edSJLAQHkFUBhSA8CyKtHnchSQAB5BVAY0oMA8upRJ7IUEEBeARSG9CCAvHrUiSwFBJBXAIUhPQggrx51IksBAeQVQGFIDwLIq0edyFJAAHkFUBjSgwDy6lEnshQQQF4BFIb0IIC8etSJLAUEkFcAhSE9CCCvHnUiSwEB5BVAYUgPAsirR53IUkAAeQVQGNKDgGV5Y+Ljy/X41shSJwIxvq4VVvO1LG/q3Xn7rG7CfAi0RSA1757ituaE37cs75A5c/4eHoRrCDglYMcry/ImpGeWjFi8tMBpsqyHQAsBwyfDq5Zrs1+jzE4Mn1fr9486tXb1jPJD700MBq73Cr/PNQQiEQi9xr0Seqmw13ji2hE3UmzuQQACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAATcQ+D/qPTRlUDNo6AAAAABJRU5ErkJggg==) !important;
	background-size: 38px 38px;
	background-repeat: no-repeat;
	background-position: bottom 10px left 10px;
	content: " ";
	position: absolute;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
@media (min-width: 768px) {
	.style__watchAd___4lH_C .ad-tag {
		margin-left: 55px !important;
	}
}
.style__mostRecentTitle___1dHEq {
	display: none;
}
@media (min-width: 768px) {
	.style__mostRecentTitle___1dHEq {
		display: block;
		font-family: 'Domaine Display Extra Bold', serif;
		font-size: 2.5em;
		padding: 0 0 12px;
		text-align: center;
		margin-right: 320px;
	}
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__buttonWhite___2zHd-,
.style__buttonBlack___1-Sab,
.style__buttonWhiteRed___1x3lO {
	display: block;
	width: 140px;
	height: 40px;
	position: relative;
	margin: 0 auto;
}
@media (min-width: 1024px) {
	.style__buttonWhite___2zHd-,
.style__buttonBlack___1-Sab,
.style__buttonWhiteRed___1x3lO {

		/* ( 100% - 4.5% left page margin - 4.5% right page margin - 300px sidebar - 60px sidebar left margin ) / 2 */
		margin: 0 0 0 calc(45.5% - 180px);
	}
}
.style__buttonModuleWhite___3SlkH,
.style__buttonModuleBlack___2m3ry {
	display: block;
	width: 140px;
	height: 40px;
	position: relative;
	margin: 0 auto;
}
.style__buttonModuleWhite___3SlkH,
.style__buttonWhite___2zHd-,
.style__buttonWhiteRed___1x3lO {
	background: #fff;
}
.style__buttonModuleBlack___2m3ry,
.style__buttonBlack___1-Sab {
	background: #000;
}
.style__buttonModuleWhite___3SlkH,
.style__buttonWhite___2zHd- .style__text___3jZ1d {
	color: #000;
}
.style__buttonModuleBlack___2m3ry,
.style__buttonBlack___1-Sab .style__text___3jZ1d {
	color: #fff;
}
.style__buttonWhiteRed___1x3lO {
	margin: 0 auto;
}
.style__buttonWhiteRed___1x3lO .style__text___3jZ1d {
	color: #ee2c1d;
}
.style__text___3jZ1d {
	font-size: 1.25rem;
	font-family: 'Domaine Display Extra Bold', serif;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	display: block;
	width: 100%;
	text-align: center;
}
.style__playlistMain___3Kwf4 {
	background: black;
}
@media (min-width: 768px) {
	.style__playlistMain___3Kwf4 {
		-webkit-box-flex:0;
		    -ms-flex:0 0 22%;
		        flex:0 0 22%;
		position:relative;
	}
}
.style__playlistInner___lc648 {
	overflow-y: auto;
	overflow-x: hidden;
	height: 290px;
	margin-top: 2px;
}
@media (min-width: 768px) {
	.style__playlistInner___lc648 {
		margin: 0;
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		height: 100%;
	}
}
.style__playlistItem___3v9P6 {
	padding: 7px;
	display: table;
	text-align: center;
}
@media (min-width: 768px) {
	.style__playlistItem___3v9P6 {
		padding: 7px 10px;
	}
}
@media (min-width: 1024px) {
	.style__playlistItem___3v9P6 {
		padding: 15px 30px;
	}
}
.style__playlistItem___3v9P6 a {
	position: relative;
	color: white;
	cursor: pointer;
	font-size: 1.2em;
	font-weight: bold;
	display: table-cell;
	width: 50%;
	vertical-align: top;
}
@media (min-width: 768px) {
	.style__playlistItem___3v9P6 a {
		display: block;
		width: 100%;
		font-size: 0.7em;
		line-height: 1.15;
	}
}
@media (min-width: 1024px) {
	.style__playlistItem___3v9P6 a {
		display: block;
		width: 100%;
		font-size: 0.8em;
		line-height: 1.15;
	}
}
.style__playlistItem___3v9P6 a:hover {
	color: white;
	text-decoration: none;
}
.style__playlistItemTitle___y0TqM {
	padding: 0px 20px 0 12px;
	vertical-align: middle !important;
}
@media (min-width: 768px) {
	.style__playlistItemTitle___y0TqM {
		padding: 5px 0 0 0;
	}
}
.style__playlistItem___3v9P6 img {
	border: 1px solid white;
	width: 100%;
}
@media (min-width: 768px) {
	.style__playlistItem___3v9P6 img {
		width: 100%;
	}
}
.style__playlistItem___3v9P6 a span:after {
	background-image: url(data:image/png;base64,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) !important;
	background-size: 38px 38px;
	background-repeat: no-repeat;
	background-position: bottom 10px left 10px;
	content: " ";
	position: absolute;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}:root {
}.style__buttonWhite___2S71c,
.style__buttonBlack___r_RV9,
.style__buttonWhiteRed___3qpRG {
	display: block;
	width: 140px;
	height: 40px;
	position: relative;
	margin: 0 auto;
}@media (min-width: 1024px) {.style__buttonWhite___2S71c,
.style__buttonBlack___r_RV9,
.style__buttonWhiteRed___3qpRG {

		/* ( 100% - 4.5% left page margin - 4.5% right page margin - 300px sidebar - 60px sidebar left margin ) / 2 */
		margin: 0 0 0 calc(45.5% - 180px);
	}
}.style__buttonModuleWhite___3s6no,
.style__buttonModuleBlack___1eJkR {
	display: block;
	width: 140px;
	height: 40px;
	position: relative;
	margin: 0 auto;
}.style__buttonModuleWhite___3s6no,
.style__buttonWhite___2S71c,
.style__buttonWhiteRed___3qpRG {
	background: #fff;
}.style__buttonModuleBlack___1eJkR,
.style__buttonBlack___r_RV9 {
	background: #000;
}.style__buttonModuleWhite___3s6no,
.style__buttonWhite___2S71c .style__text___3CGqA {
	color: #000;
}.style__buttonModuleBlack___1eJkR,
.style__buttonBlack___r_RV9 .style__text___3CGqA {
	color: #fff;
}.style__buttonWhiteRed___3qpRG {
	margin: 0 auto;
}.style__buttonWhiteRed___3qpRG .style__text___3CGqA {
	color: #ee2c1d;
}.style__text___3CGqA {
	font-size: 1.25rem;
	font-family: 'Domaine Display Extra Bold', serif;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	display: block;
	width: 100%;
	text-align: center;
}.style__watchModule___2DtgK {
	padding: 10px 5px 12px 5px;
	background: white;
}@media (min-width: 768px) {.style__watchModule___2DtgK {
		padding: 14px 20px 35px 20px;
	}
}.style__title___2t5O9 {
	font-family: 'Domaine Display Extra Bold', serif;
	text-align: center;
	padding: 0 0 8px;
	color: #000;
	font-size: 1.8em;
	line-height: 1;
}@media (min-width: 512px) {.style__title___2t5O9 {
		font-size: 2em;
	}
}@media (min-width: 768px) {.style__title___2t5O9 {
		font-size: 2.5em;
	}
}.style__playerMain___1dA_s{
	width: 100%;
}@media (min-width: 768px) {.style__playerMain___1dA_s{
		padding: 0 60px 11px 60px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}.style__jwplayer___21Tdx {
	margin: auto;
}@media (min-width: 768px) {.style__jwplayer___21Tdx {
		padding-right: 1px;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 78%;
		        flex: 0 0 78%;
		position:relative;
	}
}.style__watchMoreButton___ITL8G {
	display: none;
}@media (min-width: 768px) {.style__watchMoreButton___ITL8G {
		display: table;
		text-align: center;
		font-family: 'Domaine Display Extra Bold', serif;
		position: relative;
		margin:  0px auto;
		background: #000;
		color: #fff;
		padding: 7px 10px;
	}
}.style__watchMoreButton___ITL8G span {
	font-size: 1.15em;
}.style__watchMoreButton___ITL8G a {
	color: #fff;
	display: table-cell;
	vertical-align: middle;
}.style__mainPostImageContainer___1JXM-{
	width: 100%;
	height: 180px;
	overflow: hidden;
}@media (min-width: 768px){.style__mainPostImageContainer___1JXM-{
		height: 750px;
	}
}.style__postImage___2ZEvg{
	width: 100%;
	height: auto;
}.style__content___3pJpn {
	padding: 20px;
	position: relative;

}.style__content___3pJpn .style__contentTitle___22LrT {
  font-size: 1.375rem;
  font-family: 'Domaine Display Extra Bold', serif;
  color: #fff;
  line-height: 1.2;
}@media (min-width: 768px) {.style__content___3pJpn .style__contentTitle___22LrT {
		font-size: 1.5rem;
	}
}@media (min-width: 1024px) {.style__content___3pJpn .style__contentTitle___22LrT {
		font-size: 2.4vw;
	}
}@media (min-width: 1600px) {.style__content___3pJpn .style__contentTitle___22LrT {
		font-size: 2.813rem;
	}
}.style__content___3pJpn .style__contentTitle___22LrT {
	color: #fff;
}@media (min-width: 768px) {.style__content___3pJpn .style__contentTitle___22LrT {
		margin: 0;
	}
}.style__content___3pJpn .style__image___2wzpL {
	width: 100%;
	padding-bottom: 48%;
	background-size: cover;
	background-position: center;
}@media (min-width: 768px) {.style__content___3pJpn .style__image___2wzpL {
		display: inline-block;
		width: 43%;
		padding-bottom: 29%;
		vertical-align: top;
		margin-right: 40px;
	}
}.style__content___3pJpn .style__metrics___vk4xw {
	margin: 5px 0 0 0;
}@media (min-width: 768px) {.style__content___3pJpn .style__metrics___vk4xw {
		margin: 15px 0;
	}
}.style__content___3pJpn .style__author___ehu76 {
  font-size: 0.6em;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: #ee2c1d;
  line-height: 1;
  text-transform: uppercase;
	margin-right: 15px;
}.style__content___3pJpn .style__date___7FgFQ {
  font-size: 0.75rem;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: #a7a9ab;
  line-height: 1.2;
  text-transform: uppercase;
}.style__content___3pJpn .style__spacer___8nK1d {
	margin: 0 5px;
}.style__content___3pJpn .style__time___aEf1P {
  font-size: 0.75rem;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: #a7a9ab;
  line-height: 1.2;
  text-transform: uppercase;
}@media (min-width: 768px) {.style__content___3pJpn .style__dateTime___1MVuM {
		display: block;
	}
}.style__readTheStory___3Rj8_ {
	display: none;
}@media (min-width: 1024px) {.style__readTheStory___3Rj8_ {
		display: block;
		position: absolute;
		left: 0;
		top: 15px;
		z-index: 10;
		width: 280px;
		height: 120px;
		background: rgb(193, 45, 39);
	}
}.style__readTheStory___3Rj8_ a span {
	display: none;
}@media (min-width: 1024px) {.style__readTheStory___3Rj8_ a span {
		position: absolute;
		width: 161px;
		height: 106px;
		top: 7px;
		right: 7px;
		z-index: 1;
		background-size: cover;
		background-position: center;
		display: block;
		cursor: pointer;
	}
}.style__readTheStory___3Rj8_ a span:after {
	content: " ";
	background: #000;
	opacity: 0.6;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 36px;
	width: 100%;
}.style__readTheStory___3Rj8_ div {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	width: 260px;
	margin: auto;
	vertical-align: bottom;
	font-size: 36px;
	font-family: 'Domaine Display Extra Bold', serif !important;
	color: #fff !important;
	z-index: 12;
	cursor: pointer;
}.style__readTheStory___3Rj8_ .style__closeButton___3s3XP {
	display: none;
}@media (min-width: 1024px) {.style__readTheStory___3Rj8_ .style__closeButton___3s3XP {
		background: #000;
		color: #fff;
		height: 30px;
		width: 30px;
		position: absolute;
		top: 0;
		left: 0;
		cursor: pointer;
		text-align: center;
		padding-bottom: 2px;
	}
}.style__readTheStory___3Rj8_ .style__closeButton___3s3XP:after {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSAgdmlld0JveD0iMCAwIDI0LjI0NSAyNC4yNDUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0LjI0NSAyNC4yNDUiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjIyLjgzMSIgeTE9IjEuNDE0IiB4Mj0iMS40MTQiIHkyPSIyMi44MzEiLz4NCgk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMjIuODMxIiB5MT0iMjIuODMxIiB4Mj0iMS40MTQiIHkyPSIxLjQxNCIvPg0KPC9nPg0KPC9zdmc+DQo=) no-repeat !important;
	content: " ";
	position: absolute;
	bottom: 6px;
	left: 6px;
	height: 18px;
	width: 18px;
}a:hover {
	cursor: pointer;
}ul.style__horizontal-list___1iol2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	    justify-content: space-around;
	list-style: none;
	padding: 20px;
	border: 1px solid #a7a9ab;
}ul.style__horizontal-list___1iol2 li {
	display: inline;
	margin-right: 10px;
}.style__salonIcon___3xk2U {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTAuODk1cHgiIGhlaWdodD0iNTAuODk1cHgiIHZpZXdCb3g9IjAgMCA1MC44OTUgNTAuODk1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MC44OTUgNTAuODk1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNFRjJEMUQiIGQ9Ik0yNS40NDcsNTAuODk1QzExLjQxNiw1MC44OTUsMCwzOS40NzksMCwyNS40NDhDMCwxMS40MTYsMTEuNDE2LDAsMjUuNDQ3LDBzMjUuNDQ3LDExLjQxNiwyNS40NDcsMjUuNDQ4DQoJQzUwLjg5NSwzOS40NzksMzkuNDc5LDUwLjg5NSwyNS40NDcsNTAuODk1IE0yNS40NDcsMi4xMDRjLTEyLjg3MiwwLTIzLjM0NCwxMC40NzMtMjMuMzQ0LDIzLjM0NXMxMC40NzIsMjMuMzQ0LDIzLjM0NCwyMy4zNDQNCglTNDguNzkxLDM4LjMyLDQ4Ljc5MSwyNS40NDhTMzguMzE5LDIuMTA0LDI1LjQ0NywyLjEwNCIvPg0KDQo8cGF0aCBmaWxsPSIjMDAwIiBkPSJNMjEuMzE4LDE2LjQxOWMwLDIuMTA4LDEuOTc5LDIuNjI0LDYuMTk1LDQuMDI5YzUuOTk3LDEuOTY4LDguNjIsNC4xMjMsOC42Miw4Ljg1NWMwLDQuODI2LTQuMjQ2LDcuOTY1LTEwLjE0OCw3Ljk2NQ0KCWMtMy4yMzMsMC01LjkxMy0wLjkzOC03LjY5NC0wLjkzOGMtMS4yMTgsMC0xLjc4LDAuNTE3LTIuNDM2LDAuOTg0bC0wLjUxNS04LjQ4aDAuMDk0YzIuNzY0LDUuMDYxLDYuNDc1LDcuNjM4LDEwLjU1MSw3LjYzOA0KCWMyLjIwMiwwLDMuODk0LTAuOTg0LDMuODk0LTMuMDQ1YzAtMi4yOTYtMS45NTQtMi44MDgtNS4zMjgtMy45MzNjLTUuODU1LTEuODc0LTkuMTg1LTQuMjY3LTkuMTg1LTguOTUzDQoJYzAtNC40NSw0LjY1MS03LjQ5NSw5LjU3MS03LjQ5NWMyLjk1MiwwLDQuODI2LDEuMDc2LDYuNTEyLDEuMDc2YzEuMTI1LDAsMS44MjYtMC40MjIsMi43MTgtMS4xMjV2Ny41NDRoLTAuMDk0DQoJYy0yLjE1NS00LjA3NS01LjkwMy02LjY5OS05LjEzNi02LjY5OUMyMy4wMTYsMTMuODQzLDIxLjMxOCwxNC43NzksMjEuMzE4LDE2LjQxOSIvPg0KPC9zdmc+DQo=);
	background-size: cover;
}.style__followus___lnRH0 {
	display: none;
}@media (min-width: 768px) {.style__followus___lnRH0 {
		margin-top: -40px;
	}
}@media (min-width: 1024px) {.style__followus___lnRH0 {
		text-align: center;
		margin-top: -40px;
		margin-bottom: 10px;
		display: table;
		width: 300px;
		height: 600px;
		position: absolute;
		top: 10;
		right: 30px;
		z-index: 5000;
	}
}.style__followus___lnRH0 h3 {
	font-size: 2.5rem;
	font-family: 'Domaine Display Extra Bold Italic', serif;
	line-height: 1.2;
	color: #000;
	font-style: italic;
	margin-bottom: -8px;
}.style__followus___lnRH0 h3 span {
	color: #ee2c1d;
}:root {
}

.style__rightRailMain___3VTjx {
	position: absolute;

	top: 0px;
	right: 0;
	height: 100%;
	width: 300px;
	margin-right: 30px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	/*border: 1px solid blue;*/

	display: none;
}

@media (min-width: 1024px) {

	.style__rightRailMain___3VTjx {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

/* put 100px between each ad */

.style__rightRailMain___3VTjx > div:not(:first-child) {
	margin-top: 175px;
}

/* TESTING CSS */

/*.adBuffer {*/

/*border: 1px solid green;*/

/*}*/

/*.spawn1AdWrapper {*/

/*border: 1px solid red;*/

/*min-height: 650px;*/

/*}*/

/*.rightRail1AdWrapper {*/

/*border: 1px solid orange;*/

/*min-height: 650px;*/

/*}*/

/*.spotAdWrapper {*/

/*border: 1px solid yellow;*/

/*min-height: 800px;*/

/*}*/

/*.spawn2AdWrapper {*/

/*border: 1px solid green;*/

/*min-height: 300px;*/

/*}*/

/*.rightRail2AdWrapper {*/

/*border: 1px solid blue;*/

/*min-height: 650px;*/

/*}*/

/*.spawn3AdWrapper {*/

/*border: 1px solid indigo;*/

/*min-height: 650px;*/

/*}*/

/*.carambolaAdWrapper {*/

/*border: 1px solid violet;*/

/*min-height: 300px;*/

/*}*/
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__blackContainer___1uGVs {
	background: #000;
	position: relative;
}
@media (min-width: 1024px) {
	.style__blackContainer___1uGVs {
		padding: 0;
	}
}
.style__whiteContainer___2RXcZ {
	background: #fff;
	position: relative;
}
@media (min-width: 1024px) {
	.style__whiteContainer___2RXcZ {
		padding: 0;
	}
}
.style__category___2tN05 {
	background: #f5f5f6;
}
.style__placeholderAd___V3M-A {
	display: none;
	width: 300px;
	height: 250px;
	background-color: dodgerblue;
	position: absolute;
	right: 20px;
	margin-top: 20px;
	line-height: 250px;
	color: white;
	font-size: 25px;
	font-weight: 700;
	text-align: center;
}
@media (min-width: 768px) {
	.style__placeholderAd___V3M-A {
		display: block;
		margin-top: 125px;
	}
}
@media (min-width: 1024px) {
	.style__placeholderAd___V3M-A {
		right: 4.5vw;
		margin-top: 190px;
	}
}
@media (min-width: 1024px) {
	.style__header___3n9A2 {
		position: relative;
	}
}
.style__watchAd___2wfKX {
	/* leaves some room for the "follow us" box */
	padding-top: 50px;
}
.style__watchAd___2wfKX .ad-tag {
	margin-bottom: 20px;
}
@media (min-width: 768px) {
	.style__watchAd___2wfKX .ad-tag {
		margin-left: 55px !important;
	}
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__topic___25S48 {
	background: #f5f5f6;
}
.style__title___a9xcV {
  font-size: 1.8rem;
  font-family: 'Domaine Display Extra Bold', serif;
  line-height: 1.18;
  color: #000;
}
@media (min-width: 640px) {
	.style__title___a9xcV {
		font-size: 2.125rem;
	}
}
@media (min-width: 768px) {
	.style__title___a9xcV {
		font-size: 2.625rem;
	}
}
@media (min-width: 1024px) {
	.style__title___a9xcV {
		font-size: 4.1vw;
	}
}
@media (min-width: 1280px) {
	.style__title___a9xcV {
		font-size: 3.75rem;
	}
}
.style__title___a9xcV {
	padding: 30px 20px 25px;
	text-align: center;
}
@media (min-width: 768px) {
	.style__title___a9xcV {
		padding: 50px 0 5px;
	}
}
@media (min-width: 1024px) {
	.style__title___a9xcV {
		padding: 50px 0 40px;
		text-align: left;
	}
}
.style__placeholderAd___hBbeg {
	display: none;
	width: 300px;
	height: 250px;
	background-color: dodgerblue;
	position: absolute;
	right: 20px;
	margin-top: 20px;
	line-height: 250px;
	color: white;
	font-size: 25px;
	font-weight: 700;
	text-align: center;
}
@media (min-width: 768px) {
	.style__placeholderAd___hBbeg {
		display: block;
	}
}
@media (min-width: 1024px) {
	.style__placeholderAd___hBbeg {
		right: 4.5vw;
	}
}
@media (min-width: 768px) {
	.style__topicHeader___1_dOP {

		/* 100% - (300px for side panel + 20px for margin) */
		width: calc(100% - 320px);
	}
}
@media (min-width: 1024px) {
	.style__topicHeader___1_dOP {
		width: 100%;
		max-width: 1186px;
		margin: 0 auto;

		/* 300px for side panel + 60px margin between article and side panel + 4.5vw desktop margin */
		padding: 0 calc(360px + 4.5vw) 0 4.5vw;
	}
}
@media (min-width: 768px) {
	.style__topicHeader___1_dOP {
		width: 100%;
	}
}
@media (min-width: 1024px) {
	.style__topicHeader___1_dOP {
		padding: 0 4.5vw;
	}
}
.style__blackContainer___15IJ- {
	background: #000;
	position: relative;
}
@media (min-width: 1024px) {
	.style__blackContainer___15IJ- {
		padding: 0;
	}
}
.style__whiteContainer___o-_w9 {
	background: #fff;
	position: relative;
}
@media (min-width: 1024px) {
	.style__whiteContainer___o-_w9 {
		padding: 0;
	}
}
.style__watchAd___2ZoJJ {
	/* leaves some room for the "follow us" box */
	padding-top: 50px;
}
.style__watchAd___2ZoJJ .ad-tag {
	margin-bottom: 20px;
}
@media (min-width: 768px) {
	.style__watchAd___2ZoJJ .ad-tag {
		margin-left: 55px !important;
	}
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__topic___1sst0 {
	background: #f5f5f6;
}
.style__title___3epSI {
  font-size: 1.8rem;
  font-family: 'Domaine Display Extra Bold', serif;
  line-height: 1.18;
  color: #000;
}
@media (min-width: 640px) {
	.style__title___3epSI {
		font-size: 2.125rem;
	}
}
@media (min-width: 768px) {
	.style__title___3epSI {
		font-size: 2.625rem;
	}
}
@media (min-width: 1024px) {
	.style__title___3epSI {
		font-size: 4.1vw;
	}
}
@media (min-width: 1280px) {
	.style__title___3epSI {
		font-size: 3.75rem;
	}
}
.style__title___3epSI {
	padding: 30px 20px 25px;
	text-align: center;
}
@media (min-width: 768px) {
	.style__title___3epSI {
		padding: 50px 0 5px;
	}
}
@media (min-width: 1024px) {
	.style__title___3epSI {
		padding: 50px 0 40px;
		text-align: left;
	}
}
.style__placeholderAd___T-fvE {
	display: none;
	width: 300px;
	height: 250px;
	background-color: dodgerblue;
	position: absolute;
	right: 20px;
	margin-top: 20px;
	line-height: 250px;
	color: white;
	font-size: 25px;
	font-weight: 700;
	text-align: center;
}
@media (min-width: 768px) {
	.style__placeholderAd___T-fvE {
		display: block;
	}
}
@media (min-width: 1024px) {
	.style__placeholderAd___T-fvE {
		right: 4.5vw;
	}
}
@media (min-width: 768px) {
	.style__topicHeader___3YhwP {

		/* 100% - (300px for side panel + 20px for margin) */
		width: calc(100% - 320px);
	}
}
@media (min-width: 1024px) {
	.style__topicHeader___3YhwP {
		width: 100%;
		max-width: 1186px;
		margin: 0 auto;

		/* 300px for side panel + 60px margin between article and side panel + 4.5vw desktop margin */
		padding: 0 calc(360px + 4.5vw) 0 4.5vw;
	}
}
@media (min-width: 768px) {
	.style__topicHeader___3YhwP {
		width: 100%;
	}
}
@media (min-width: 1024px) {
	.style__topicHeader___3YhwP {
		padding: 0 4.5vw;
	}
}
.style__blackContainer___5yL0S {
	background: #000;
	position: relative;
}
@media (min-width: 1024px) {
	.style__blackContainer___5yL0S {
		padding: 0;
	}
}
.style__whiteContainer___2BS2K {
	background: #fff;
	position: relative;
}
@media (min-width: 1024px) {
	.style__whiteContainer___2BS2K {
		padding: 0;
	}
}
.style__watchAd___1uLeD {
	/* leaves some room for the "follow us" box */
	padding-top: 50px;
}
.style__watchAd___1uLeD .ad-tag {
	margin-bottom: 20px;
}
@media (min-width: 768px) {
	.style__watchAd___1uLeD .ad-tag {
		margin-left: 55px !important;
	}
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__articlesListMain___O5wvU {
	display: block;
	background-color: white;
	position: relative;
	max-width: 1186px;
	margin: 0 auto;
	padding: 20px 30px;
}
@media (min-width: 1024px) {
	.style__articlesListMain___O5wvU {
		padding: 0 30px 20px 30px;
	}
}
.style__articlesList___3DzyU {
	width: 100%;
	border-top: 2px solid #000;
}
@media (min-width: 1024px) {
	.style__articlesList___3DzyU {
		width: calc(100% - 400px);
		max-width: 1186px;
		margin-right: 300px;
	}
}
.style__adContainer___1_tCc {
	display: none;
}
@media (min-width: 768px) {
	.style__adContainer___1_tCc {
		-ms-flex-negative: 0;
		    flex-shrink: 0;
		-webkit-box-flex: 0;
		    -ms-flex-positive: 0;
		        flex-grow: 0;
		display: block;
		width: 300px;
		height: 100%;
		position: absolute;
		top: 0;
		right: 30px;
	}
}
.style__stickyAdContainer___J9sSU {
	display: none;
}
@media (min-width: 768px) {
	.style__stickyAdContainer___J9sSU {
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		max-width: 1186px;
		margin: auto;
		margin-left: calc(100% - 360px);
		text-align: center;
	}
}
.style__stickyAd___3ZIbW {
	display: none;
}
@media (min-width: 768px) {
	.style__stickyAd___3ZIbW {
		display: table;
		width: 300px;
		height: auto;
		background: white;
		position: relative;
		top: 0;
		right: 0;
	}
}
.style__stickyAdContent___7tRVE {
	display: table-cell;
	color: black;
	font-size: 40px;
	font-weight: 700;
	text-align: center;
}:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__authorContainer___3Y_97 {
}
.style__authorMain___d4dLP {
	width: 100%;
	max-width: 1568px;
	display: table;
	margin: auto;
}
@media (min-width: 1024px) {
	.style__authorMain___d4dLP {
		padding-right: 30px;
	}
}
@media (min-width: 1440px) {
	.style__authorMain___d4dLP {
		padding-right: 20px;
	}
}
.style__authorLeft___2Bj14 {
	width: 100%;
	display: table-cell;
	vertical-align: top;
	padding: 20px 30px;
}
@media (min-width: 1024px) {
	.style__authorLeft___2Bj14 {
		padding: 80px 155px 20px 137px;
		width: calc(80% - 300px);
	}
}
.style__authorImage___3Wao7 {
	display: block;
}
.style__authorIcons___2g_WY{
	position: relative;
	z-index: 1;
	height: 110px;
	padding: 30px 0;
}
.style__authorIcon___2cjkw{
	position: relative;
	z-index: 1;
	display: inline-block;
	float: left;
	height: 50px;
	margin-right: 20px;
}
@media (min-width: 768px) {
	.style__authorIcon___2cjkw {
		margin-right: 25px;
	}
}
.style__postCount___GpzTW {
  font-family: 'Roboto', sans-serif;
  color: #fff;
  line-height: 1.25;
  font-size: 1.25rem;
}
@media (min-width: 1440px) {
	.style__postCount___GpzTW {
		font-size: 1.56rem;
	}
}
.style__postCount___GpzTW {
	display: inline-block;
	float: right;
	line-height: 50px;
	font-size: 1rem;
}
@media (min-width: 768px) {
	.style__postCount___GpzTW {
		float: left;
	}
}
.style__authorName___xio7I{
  font-size: 1.875rem;
  font-family: 'Domaine Display Extra Bold', serif;
  color: #fff;
  line-height: 1;
}
@media (min-width: 768px) {
	.style__authorName___xio7I {
		font-size: 2.625rem;
	}
}
@media (min-width: 1024px) {
	.style__authorName___xio7I {
		font-size: 4.375rem;
	}
}
.style__authorName___xio7I {
	text-align: left;
	color: #000;
	font-size: 4em;
}
@media (min-width: 768px) {
	.style__authorName___xio7I {
		font-size: 5em;
	}
}
@media (min-width: 1024px) {
	.style__authorName___xio7I {
		font-size: 5em;
	}
}
.style__authorBio___ry0lv{
  font-family: 'Roboto', sans-serif;
  color: #fff;
  line-height: 1.25;
  font-size: 1.25rem;
}
@media (min-width: 1440px) {
	.style__authorBio___ry0lv {
		font-size: 1.56rem;
	}
}
.style__authorBio___ry0lv {
	color:black;
	padding-top: 20px;
	font-size: 1.5em;
}
@media (min-width: 1024px) {
	.style__authorBio___ry0lv {
		font-size: 1.5em;
		padding-top: 60px;
	}
}
.style__placeholderAd___1sD9N {
	display: none;
	width: 300px;
	height: 250px;
	background-color: dodgerblue;
	position: absolute;
	right: 20px;
	margin-top: 20px;
	line-height: 250px;
	color: white;
	font-size: 25px;
	font-weight: 700;
	text-align: center;
}
@media (min-width: 768px) {
	.style__placeholderAd___1sD9N {
		display: block;
	}
}
@media (min-width: 1024px) {
	.style__placeholderAd___1sD9N {
		right: 4.5vw;
	}
}
@media (min-width: 768px) {
	.style__topicHeader___1Wlpj {

		/* 100% - (300px for side panel + 20px for margin) */
		width: calc(100% - 320px);
	}
}
@media (min-width: 1024px) {
	.style__topicHeader___1Wlpj {
		width: 100%;
		max-width: 1186px;
		margin: 0 auto;

		/* 300px for side panel + 60px margin between article and side panel + 4.5vw desktop margin */
		padding: 0 calc(360px + 4.5vw) 0 4.5vw;
	}
}
@media (min-width: 768px) {
	.style__topicHeader___1Wlpj {
		width: 100%;
	}
}
@media (min-width: 1024px) {
	.style__topicHeader___1Wlpj {
		padding: 0 4.5vw;
	}
}
@media (min-width: 1024px) {
	.style__featuredCarousel___3ENyC {
		position: relative;
		max-height: 589px;
		max-width: 1563px;
		margin: 0 auto 20px;
	}
}
.style__carouselLeft___38yBO {
	max-width: 1263px;
	margin-right: 300px;
	width: 100%;
}
@media (min-width: 1024px) {
	.style__carouselLeft___38yBO {
		width: auto;
	}
}
.style__slides___YHShE {
	position: relative;
	height: 395px;
	overflow: hidden;
}
@media (min-width: 1024px) {
	.style__slides___YHShE {
		height: 564px;

		/* max-width: 1263px; */
	}
}
.style__navigation___1FtRp {
	display: none;
}
@media (min-width: 1024px) {
	.style__navigation___1FtRp {
		display: table-cell;
		background: #000;
		color: #FFFFFF;
		width: 300px;
	}
}
@media (min-width: 1024px) {
	.style__navigationContent___o7YmG {
		margin-top: 15px;
	}
}
@media (min-width: 1600px) {
	.style__navigationContent___o7YmG {
		margin-top: 20px;
	}
}
.style__title___-rhJy {
  font-size: 1.875rem;
  font-family: 'Domaine Display Extra Bold', serif;
  color: #ee2c1d;
  line-height: 1;
}
@media (min-width: 1024px) {
	.style__title___-rhJy {
		font-size: 2.813rem;
	}
}
.style__title___-rhJy {
	color: #FFFFFF;
	text-align: center;
	position: relative;
	padding: 20px 0 40px;
}
.style__title___-rhJy:after {
	content: '';
	width: 100px;
	height: 1px;
	background: #000;
	position: absolute;
	left: 50%;
	bottom: 20px;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	display: block;
}
@media (min-width: 1024px) {
	.style__title___-rhJy {
		display: none;
		font-size: 2em;
		padding: 0 0 40px;
	}
}
@media (min-height: 720px) {
	.style__title___-rhJy {
		display: block;
	}
}
.style__coverline___39VEJ {
	color:#FFFFFF;
	line-height: 1;
}
.style__logo___134p3 {
	display: none;
}
@media (min-width: 1024px) {
	.style__logo___134p3 {
		display: block;
		margin: 0 auto;
	}
}
.style__errorPage___1FutC {
	text-align: center;
	min-height: 400px;
	padding-top: 10%;
}
.style__errorTitle___2ptG7 {
	text-align: center;
	font-size: 25px;
	font-weight: bold;
}
.style__errorContent___1GiaM {
	font-size: 15px;
}
.style__searchBar___3_156 {
	margin-top: 20px;
}
.style__searchInput___1CSos {
	width: 300px;
	height: 40px;
}
.style__searchCTA___1Ph2x {
	height: 40px;
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__searchResults___3Kkw3 {
	background: #f5f5f6;
}
.style__title___3LCOA {
  font-size: 1.8rem;
  font-family: 'Domaine Display Extra Bold', serif;
  line-height: 1.18;
  color: #000;
}
@media (min-width: 640px) {
	.style__title___3LCOA {
		font-size: 2.125rem;
	}
}
@media (min-width: 768px) {
	.style__title___3LCOA {
		font-size: 2.625rem;
	}
}
@media (min-width: 1024px) {
	.style__title___3LCOA {
		font-size: 4.1vw;
	}
}
@media (min-width: 1280px) {
	.style__title___3LCOA {
		font-size: 3.75rem;
	}
}
.style__title___3LCOA {
	padding: 30px 20px 25px;
	text-align: center;
}
@media (min-width: 768px) {
	.style__title___3LCOA {
		padding: 50px 0 5px;
	}
}
@media (min-width: 1024px) {
	.style__title___3LCOA {
		padding: 50px 0 40px;
		text-align: left;
	}
}
.style__placeholderAd___sbd0s {
	display: none;
	width: 300px;
	height: 250px;
	background-color: dodgerblue;
	position: absolute;
	right: 20px;
	margin-top: 20px;
	line-height: 250px;
	color: white;
	font-size: 25px;
	font-weight: 700;
	text-align: center;
}
@media (min-width: 768px) {
	.style__placeholderAd___sbd0s {
		display: block;
	}
}
@media (min-width: 1024px) {
	.style__placeholderAd___sbd0s {
		right: 4.5vw;
	}
}
@media (min-width: 768px) {
	.style__searchHeader___3ku0M {

		/* 100% - (300px for side panel + 20px for margin) */
		width: calc(100% - 320px);
	}
}
@media (min-width: 1024px) {
	.style__searchHeader___3ku0M {
		width: 100%;
		max-width: 1186px;
		margin: 0 auto;

		/* 300px for side panel + 60px margin between article and side panel + 4.5vw desktop margin */
		padding: 0 calc(360px + 4.5vw) 0 4.5vw;
	}
}
@media (min-width: 768px) {
	.style__searchHeader___3ku0M {
		width: 100%;
	}
}
@media (min-width: 1024px) {
	.style__searchHeader___3ku0M {
		padding: 0 4.5vw;
	}
}
.style__resultContainer___1P42e {
	position: relative;
}
:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__errorPage___1zvOL {
    text-align: center;
    min-height: 400px;
    padding-top: 10%;
}
.style__errorTitle___2NqhR {
    text-align: center;
    font-size: 25px;
    font-weight: bold;
}
.style__errorContent___2esVy {
    font-size: 15px;
}
.style__searchBar___7N_CB {
    margin-top: 20px;
}
.style__searchInput___nfBXj {
    width: 300px;
    height: 40px;
}
.style__searchCTA___1IFf6 {
    height: 40px;
}:root {

	/* using consts for these so that it's easier to find where/if they're used */
}
:root {
}
.style__contentContainer___2lJ2P {
	width: 440px;
}
.style__editorsNote___1pdYD {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-style: italic;
	color: #000;
	font-size: 0.9rem;
	line-height: 1.2;
	color: #262626;
	padding-top: 15px;
	margin-bottom: 30px;
}
@media (min-width: 1024px) {
	.style__editorsNote___1pdYD {
		font-size: 0.9em;
		line-height: 1.42;
		padding-top: 20px;
		margin-bottom: -10px;
	}
}
.style__postBody___3Ngrs {
	position: relative;
	width: 100%;
	max-width: 670px;
	margin: auto;
	padding: 0 20px;
}
@media (min-width: 1024px) {
	.style__postBody___3Ngrs {
		max-width: 1186px;
		width: auto;
	}
}
.style__title___2uPS8 {
  font-size: 1.5em;
  font-family: 'Domaine Display Extra Bold', serif;
  line-height: 1.05;
  color: #000;
  word-wrap: break-word;
}
@media (min-width: 1024px) {
	.style__title___2uPS8 {
		font-size: 2em;
	}
}
.style__title___2uPS8 {
	margin-bottom: 10px;
	margin-top: 5px;
	word-break: break-word;
	-webkit-hyphens: auto;
	    -ms-hyphens: auto;
	        hyphens: auto;
}
@media (min-width: 1024px) {
	.style__title___2uPS8 {
		margin-top: 20px;
	}
}
.style__deck___3iyN4 {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  color: #000;
  font-size: 0.9rem;
  line-height: 1.2;
  color: #262626;
}
@media (min-width: 1024px) {
	.style__deck___3iyN4 {
		font-size: 1.1em;
		line-height: 1.42;
	}
}
.style__deck___3iyN4 {
	margin-bottom: 17px;
	word-break: break-word;
	-webkit-hyphens: auto;
	    -ms-hyphens: auto;
	        hyphens: auto;
}
@media (min-width: 1024px) {
	.style__deck___3iyN4 {
		margin-bottom: 24px;
	}
}
.style__authorName___Etmih,
.style__authorHandle___3reIA {
  font-size: 0.6em;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: #ee2c1d;
  line-height: 1;
  text-transform: uppercase;
	display: block;
	color: #ee2c1d;
}
@media (min-width: 768px) {
	.style__authorName___Etmih,
.style__authorHandle___3reIA {
		display: inline-block;
	}
}
.style__authorName___Etmih a {
	color: #ee2c1d;
	cursor: pointer;
}
.style__authorName___Etmih a:hover {
	text-decoration: none;
}
.style__info___1BaUT {
	display: inline-block;
}
.style__metrics___1KwNp {
	margin-bottom: 10px;
}
.style__dateTime___3tUco {
	display: block;
	font-family: 'Roboto', sans-serif;
	color: #a7a9ab;
	text-transform: uppercase;
	font-size: 0.6em;
}
@media (min-width: 1024px) {
	.style__dateTime___3tUco {
		font-size: 0.7em;
	}
}
.style__date___15ni0 {
}
.style__dateSpacer___2dAZN, .style__dateSpacerMobile___OVJNX {
	margin: 0 5px;
	display: inline-block;
	color: #000;
}
.style__dateSpacerMobile___OVJNX, .style__commentsMobile___2ogOQ {
	display: inline-block;
}
@media (min-width: 1024px) {
	.style__dateSpacerMobile___OVJNX, .style__commentsMobile___2ogOQ {
		display: none;
	}
}
.style__time___2DyKJ {
}
.style__socialComments___M3jj1 {
	display: table;
	float: right;
}
.style__social___2aE4u {
	display: table-cell;
}

/*# sourceMappingURL=main.css.map*/