/*@font-face{
 	font-family:'Druk Bold Web';
 	src:url(https://s3.amazonaws.com/bw-fonts/Druk-Bold-Web.eot);
 	src:url(https://s3.amazonaws.com/bw-fonts/Druk-Bold-Web.eot?#iefix) format('embedded-opentype'),
 		url(https://s3.amazonaws.com/bw-fonts/Druk-Bold-Web.woff) format('woff'),
 		url(https://s3.amazonaws.com/bw-fonts/Druk-Bold-Web.ttf) format('truetype'),
 		url('https://s3.amazonaws.com/bw-fonts/Druk-Bold-Web.svg#Druk Web') format('svg');
 	font-weight:500;
 	font-style:normal;
 	font-stretch:normal;
}*/

/*--- WRITE YOUR CSS HERE ---*/

.dvz-content .ie9 #main h1 {
	color: #eb2137;
}

 .dvz-content #main .lede-content {
	margin: 0 auto;
	top: 7%;
	width: 100%;
	max-width: 100%;
	padding: 0 20px;
	box-sizing: border-box;
	text-align: center;
}

.dvz-content #main h1 {
	color: #fff;
	background-color: transparent;
	display: block;
	font-family: 'Druk', 'HaasDisplayBold', Helvetica, Arial, sans-serif;
	font-size: 17rem;
	line-height: 15rem;
}

.dvz-content #main .dek {
	/*color: #000;*/
	/*background-color: #fff;*/
	width: 60%;
	max-width: 720px;
	text-align: left;
	font-family: 'TiemposText';
	font-weight: 700;
	font-size: 32px;
	line-height: 38px;
	margin-bottom: 0;
	padding: 0;
}

.dvz-content #main .byline-feat {
	color: #888;
	/*background-color: #fff;*/
	margin: 10px auto;
	font-size: 16px;
	line-height: 1rem;
}

.dvz-content p a {
	/*color: #3c3c3c;*/
	border-bottom: 2px dotted #2800d7;
}

.dvz-content .photo-info a{
	text-decoration: none;
	color: inherit;
	border-bottom: 2px dotted #2800d7;
}
.terminal .dvz-content p a, .terminal .dvz-content .photo-info a{
	text-decoration: none;
	border-bottom: none;
	color: inherit;
}

.dvz-content #main .lede-full-width-img .lede-img {
	margin-bottom: 10px;
}

.dvz-content .credit {
	line-height: 1.4em;
}

.dvz-content .lede-full-width-img .credit {
	text-align: right;
	padding: 0 20px;
}

.dvz-content .pullquotes {
	font: 4rem/4rem 'Druk';
	color: #eb2137;
	border-top: none;
	border-bottom: none;
	padding: 0;
	width: 80%;
	max-width: none;
}

.dvz-content .sidebar_right {
	border-left: none;
}

.dvz-content .sidebar_right h3 {
	border-bottom: 1px dotted #999;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.dvz-content .sidebar_right .sidebar_text p {
	padding-bottom: 10px;
	border-bottom: 1px dotted #999;
	margin: 10px auto;
}

.dvz-content .sidebar_text a {
	font-family: 'HaasTextBold', Helvetica, Arial, sans-serif;
	line-height: 1em;
	border-bottom: none;
}

.lede-contained-img {
  /*background-image: url("../img/IMAGE.jpg");*/
}

.dvz-content .lede-stuff {
	width: 80%;
	margin: 40px auto;
}

.dvz-content .divider {
	height: 1px;
	background-color: #ccc;
	margin-top: 20px;
}

.dvz-content #mobile-chart, #box1 {
	display: none;
}

@media screen and (max-width: 1023px) {
	.dvz-content #main .lede-content {
		position: absolute;
	}

	.dvz-content #main h1 {
		font-size: 13rem;
		line-height: 11rem;
	}

	.dvz-content #main .dek {
		width: 80%;
		max-width: none;
	}
}

@media screen and (max-width: 760px) {

	.dvz-content #main h1 {
		font-size: 10rem;
		line-height: 8rem;
	}

	.dvz-content #main .dek {
		width: 90%;
		font-size: 26px;
		line-height: 34px;
	}
}

@media screen and (max-width: 560px) {

	.dvz-content #main h1 {
		font-size: 6rem;
		line-height: 5rem;
	}

	.dvz-content #main .dek {
		font-size: 18px;
		line-height: 26px;
	}

	.dvz-content #main .byline-feat {
		font-size: 14px;
	}

	.dvz-content .bw-attribution-img {
		height: 16px;
	}

	.dvz-content #desktop-chart {
		display: none;
	}

	.dvz-content #mobile-chart, #box1 {
		display: block;
	}

	.dvz-content .sidebar_right {
		border-top: none;
		border-bottom: none;
	}

	.dvz-content .pullquotes {
		font-size: 3rem;
		line-height: 3rem;
}


