#inner-content {
  max-width: 100%;
  margin-top: 0px;
}
header.fullspan{
	width: 100%;
	padding: 400px 0 40px;
	background: url("../img/WADR_HD_BRACKET5_2.gif") no-repeat center center;
	background-size: cover;
}
header#fullr2{
	background: url("../img/WADR_HD_BRACKET5_3.gif") no-repeat center center;
	background-size: cover;
}
header#fullr3{
	background: url("../img/WADR_HD_BRACKET5_4.gif") no-repeat center center;
	background-size: cover;
}
header#fullr4{
	background: url("../img/WADR_HD_BRACKET5_5.gif") no-repeat center center;
	background-size: cover;
}
header#fullr6{
	background: url("../img/WADR_HD_BRACKET5_6.gif") no-repeat center center;
	background-size: cover;
}
header#fullr7{
	background: url("../img/Fey_Stewart_Bracket.jpg") no-repeat center center;
	background-size: cover;
}
.article-title {
  max-width: 1024px;
  color: #111;
  margin-bottom: 30px;
  background-color: #fff;
  border: 4px solid #111;
  padding: 8px 4px;
  box-shadow: 0px 0px 10px rgba(40,40,40,0.5);
}
#header-sharing.stuck {
	z-index: 100;
	background-color: #fff;
	padding: 4px 4px 10px 36px;
}
.dek{
	background-color: #fff;
	margin-top: -60px;
	text-align: left;
	max-width: 880px;
  	padding: 20px;
}
.dek p{
	font: 500 18px/26px "TiemposTextWeb-Regular",Georgia,serif;
	margin-bottom: 20px;
	margin-bottom: 20px;
  	width: 99%;
}
.nowrap{
	white-space: nowrap;
}

#graphicinfo{
	text-align: center;
}
#graphicinfo section{
	margin: 40px auto 80px;
	width: 86%;
	position: relative;
}
#graphicinfo section img{
	width: 50%;
}
#graphicinfo section:before{
	content: "purple border";
	overflow: hidden;
	text-indent: -9999rem;
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 90%;
	height: calc(100% - 2rem);
	border: solid 0.3125rem #5C42AB;
	z-index: -1;
}
#graphicinfo section:nth-child(odd) h2 span{
	color: #00e7b4;
}
#graphicinfo section:nth-child(odd):before{
	border: solid 0.3125rem #00e7b4;
}

#graphicinfo .pblock{
	padding: 20px;
	width: 84%;
	margin: 0 auto;
	border-bottom: 2px dotted #ddd;
}
#graphicinfo section .pblock:last-child{
	border-bottom: 0px transparent;
}
h2{
	font: 500 34px/36px "HaasDisplayBold", "Helvetica";
	margin-top: 20px;
	color: #5C42AB;
	position: relative;
	z-index: 2;
}
h2 span{
	display: inline-block;
	padding: 4px 10px;
	background-color: #fff;
}
.blocky{
	padding: 6px 10px;
	background-color: #00e7b4;
	color: #fff;
}
.pollhead{
	font: 600 20px/24px "BWHaasText-55Medium", "Helvetica";
	margin-top: 30px;
}
p{
	width: 70%;
	margin: 6px auto;
}
p.description{
	font: 500 18px/26px "TiemposTextWeb-Regular",Georgia,serif;
	position: relative;
}
p.description:after{
	content:"✓";
	font-size: 30px;
	position: absolute;
	bottom: -34px;
	left: 50%;
	margin-left: -2px;
	color: #00e7b4;
	opacity: 0.4;
}
#footer{
	max-width: 1224px;
	margin: -100px auto 80px;
}


/*
polldaddy overrrides
*/
.pds-box{
	margin: 20px auto 40px !important;
	width: 90% !important;
	max-width: 800px !important;
	border: none !important;
	text-align: center;
}
.pds-question{
	display: none;
}
.pds-input-label {
  display: inline-block !important;
  width: auto !important; 
}
.pds-answer{
	text-align: center;
	border: none !important;
}
.pds-answer-group, .pds-feedback-group{
	display: inline-block !important;
	width: 40%;
	margin: 0 2%;
}
.pds-answer-input{
	display: none !important;
	position: relative !important;
	top: 21px !important;
	z-index: 1 !important;
	left: 6px !important;
}
.pds-answer label{
	font: 600 18px/18px "BWHaasText-55Medium", "Helvetica" !important;
	width: 100% !important;
	margin: 0 2% !important;
	display: inline-block !important;
	padding: 6px 10px !important;
	background-color: #5C42AB !important;
	color: #fff !important;
}
.pds-answer .pds-answer-group label.selected{
	background-color: #333 !important;
}
.pds-answer-feedback{
	margin: 0 2% !important;
  	width: 100% !important;
}
#graphicinfo section:nth-child(odd) .pds-answer label{
	background-color: #00e7b4 !important;
}
#graphicinfo section:nth-child(odd) .pds-answer .pds-answer-group label:hover{
	background-color: #333 !important;
}
#graphicinfo section:nth-child(odd) .pds-answer .pds-answer-group label.selected{
	background-color: #333 !important;
}
.pds-answer .pds-answer-group label:hover{
	background-color: #333 !important;
}
.pds-votebutton-outer{
	text-align: center;
}
.pds-feedback-result {
	display: block !important;
	float: none !important;
	clear: both !important;
	text-align: left !important;
}
.pds-vote-button{
	outline: none !important;
	color: transparent !important;
	cursor: default !important;
	pointer-events: none !important;
	background: none !important;
	border: none !important;
}
.pds-vote{	
	padding: 0 !important;
}
.pds-return-poll, .pds-links{
	display: none !important;
}


@media only screen and (min-width: 1025px) and (max-width: 1300px){
	#graphicinfo section{
		width: 99%;
	}
	#graphicinfo .pblock{
		width: 96%;
	}
	p{
		width: 90%;
	}
	.pds-box{
		margin: 20px auto 40px !important;
		width: 100% !important;
	}
	#graphicinfo section:before{
		width: 98%;
	}
	header.fullspan{
		padding: 310px 0 40px;
	}
	.article-title {
		border: 3px solid #111;
  		padding: 8px 4px;
		font: 500 38px/42px "HaasDisplayBold", "Helvetica";
	}
}

@media only screen and (min-width: 461px) and (max-width: 1024px){
	#graphicinfo section{
		width: 99%;
	}
	#graphicinfo .pblock{
		width: 96%;
	}
	p{
		width: 90%;
	}
	.pds-box{
		margin: 20px auto 40px !important;
		width: 100% !important;
	}
	#graphicinfo section:before{
		width: 98%;
	}
	header.fullspan{
		padding: 280px 0 40px;
	}
	.article-title {
		border: 3px solid #111;
  		padding: 8px 4px;
		font: 500 38px/42px "HaasDisplayBold", "Helvetica";
	}
}
@media only screen and (min-width: 461px) and (max-width: 768px){
	.pds-answer label{
		font: 600 15px/18px "BWHaasText-55Medium", "Helvetica" !important;
	}
	.pds-answer-feedback{
		margin: 0 2% !important;
	  	width: 100% !important;
	}
	.dek p{
		font: 500 16px/24px "TiemposTextWeb-Regular",Georgia,serif;
		margin-bottom: 20px;
	}
/*	.pds-answer-input {
		top: -4px !important;
		left: 50% !important;	
		margin-left: -13px;
	}*/
	header.fullspan{
		padding: 260px 0 40px;
	}
	.article-title {
		border: 3px solid #111;
  		padding: 8px 4px;
		font: 500 36px/40px "HaasDisplayBold", "Helvetica";
	}
	header#fullr7{
		background: url("../img/Fey-Stewart-mobile.jpg") no-repeat center center;
		background-size: cover;
	}
}
@media only screen and (max-width: 460px){
	h2{
		font: 500 26px/32px "HaasDisplayBold", "Helvetica";
	}
	.dek p{
		font: 500 15px/23px "TiemposTextWeb-Regular",Georgia,serif;
		margin-bottom: 20px;
	}
	.pollhead{
		display: block;
	}
	.pds-answer label{
		font: 600 15px/18px "BWHaasText-55Medium", "Helvetica" !important;
	}
	.pds-answer-feedback{
		margin: 0 2% !important;
	  	width: 100% !important;
	}
	.pds-answer-group, .pds-feedback-group {
		display: inline-block !important;
		width: 46%;
		margin: 0 1%;
	}
	#graphicinfo section{
		width: 100%;
	}
	#graphicinfo .pblock{
		padding: 6px;
		width: 98%;
		margin: 0 auto;
	}
	.pds-box-outer{
		padding: 4px !important;
	}

	p{
		width: 90%;
		margin: 6px auto;
	}
	p.description{
		font: 500 16px/22px "TiemposTextWeb-Regular",Georgia,serif;
	}
	.pds-box{
		width: 98% !important;
	}
	#graphicinfo section:before{
		width: 98%;
	}
	header.fullspan{
		padding: 210px 0 40px;
	}
	.article-title {
		border: 2px solid #111;
  		padding: 6px 4px;
	}
	header#fullr7{
		background: url("../img/Fey-Stewart-mobile.jpg") no-repeat center center;
		background-size: cover;
	}
}


@media only screen and (max-width: 979px){
	#inner-content {
		margin-left: 0px; 
		margin-right: 0px; 
	}
	#graphicinfo{
		margin-left: 10px; 
		margin-right: 10px; 
	}
	.article-title{
		margin-left: 20px; 
		margin-right: 20px; 
	}
	.dek{
		margin-left: 20px; 
		margin-right: 20px; 
	}
}
