/*	=============================
	Colors 
	============================= */
/* 	ababab
			d3d3d3
			3a3a3a
			4e4e4e */
.hidden {
  display: none;
  visibility: hidden;
}
.flickerfix {
  -webkit-backface-visibility: hidden;
}
.main-width {
  margin: 0 auto;
  max-width: 1104px;
  padding: 0 10px;
}
.max-width {
  max-width: 1500px;
  padding: 0;
  margin: 0 auto;
}
.full-width {
  max-width: 100%;
  padding: 0;
  margin: 0 auto;
}
.button-inline {
  font-weight: 700;
  padding: 7px 26px;
  background-color: #ff6600;
  color: #fff;
  display: inline-block;
  text-decoration: none;
  transition: 0;
  border: 2px solid #ff6600;
}
.button-inline:hover {
  background-color: #fff;
  color: #ff6600;
}
#series_container,
#series_container * {
  -webkit-backface-visibility: hidden;
}
.force {
  visibility: visible;
}
.borderbox {
  box-sizing: border-box;
}
.avg {
  font-family: "AvantGardeGothicITCW01B 731063", "Helvetica Neue TT", "HelveticaNeueTT", "HeleticaNeue-TT", "Arial", sans-serif;
}
.hn {
  font-family: HN, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
@-webkit-keyframes slide {
  from {
    background-position: right top;
  }
  to {
    background-position: left top;
  }
}
@-moz-keyframes slide {
  from {
    background-position: right top;
  }
  to {
    background-position: left top;
  }
}
@-o-keyframes slide {
  from {
    background-position: right top;
  }
  to {
    background-position: left top;
  }
}
@keyframes slide {
  from {
    background-position: right top;
  }
  to {
    background-position: left top;
  }
}
html .container {
  box-sizing: border-box;
  width: 1020px;
  max-width: 100%;
}
html .container * {
  box-sizing: border-box;
}
html .container img {
  max-width: 100%;
}
#header.fixed {
  z-index: 9999;
}
body.seriespage.pa #series_container .section.visual {
  background-color: #ffffff;
  height: 130px;
}
body.seriespage.pa #series_container .section.visual .overviewbar {
  border-bottom: 1px solid #000;
}
body.seriespage.pa #series_container .section.visual .overviewbar a {
  color: #000000;
}
body.seriespage.pa #series_container .section.visual .overviewbar .back a {
  color: #000000;
}
body.seriespage.pa #series_container .section.visual .overviewbar .share {
  color: #000000;
}
body.seriespage.pa #series_container .section.partners {
  background: url("gradient.png") scroll repeat-x center bottom transparent;
  overflow: visible;
}
body.seriespage.pa #series_container .section.partners .inside {
  padding: 100px 0;
  text-align: right;
}
body.seriespage.pa #series_container .section.partners .inside img.speakers {
  position: absolute;
  right: 0;
  bottom: -35px;
  z-index: 10;
}
body.seriespage.pa #series_container .section.partners .inside .copy {
  width: 45%;
}
body.seriespage.pa #series_container .section.partners .inside .copy p {
  font-size: 16px;
}
body.seriespage.pa #series_container .section.overview .inside {
  padding: 0;
}
body.seriespage.pa #series_container .section.overview .inside h3 {
  color: #F60;
  font-size: 46px;
  text-align: center;
  margin: 80px 0;
}
body.seriespage.pa #series_container .section.overview .inside .block {
  float: left;
  width: 356px;
  margin-right: 18px;
  margin-bottom: 40px;
  padding-bottom: 0;
}
body.seriespage.pa #series_container .section.overview .inside .block > a {
  display: block;
  min-height: 0;
  padding: 0;
  outline: 0;
  z-index: 0;
}
body.seriespage.pa #series_container .section.overview .inside .block > a:before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #ff6600;
  z-index: 1;
  opacity: 0;
  transition: 0.2s ease-out;
  pointer-events: none;
}
.backgroundblendmode body.seriespage.pa #series_container .section.overview .inside .block > a:before {
  mix-blend-mode: color;
}
body.seriespage.pa #series_container .section.overview .inside .block > a:hover:before {
  opacity: .25;
}
.backgroundblendmode body.seriespage.pa #series_container .section.overview .inside .block > a:hover:before {
  opacity: .8;
}
body.seriespage.pa #series_container .section.overview .inside .block > a .overlay {
  z-index: 2;
  background: rgba(0, 0, 0, 0.4);
  transition: 0.2s ease-out;
  display: block;
  position: absolute;
  bottom: 0;
  transform: translateY(0);
  left: 0;
  right: 0;
  padding: 4px 20px;
  color: #fff;
}
body.seriespage.pa #series_container .section.overview .inside .block > a .overlay h4 {
  font-size: 18px;
  color: #f60;
  text-shadow: 1px 1px 8px rgba(0, 0, 0, 0.5);
  font-family: "AvantGardeGothicITCW01B 731063", "Helvetica Neue TT", "HelveticaNeueTT", "HeleticaNeue-TT", "Arial", sans-serif;
  text-transform: uppercase;
  transition: 0.2s ease-out;
}
body.seriespage.pa #series_container .section.overview .inside .block.last {
  margin-right: 0;
}
body.seriespage.pa #series_container .section.overview .inside .block img {
  max-width: 100%;
  height: auto;
  display: block;
}
body.seriespage.pa #series_container .section.overview .inside .block p {
  min-height: 200px;
}
body.seriespage.pa #series_container .section.overview .inside .block .country img {
  display: inline-block;
}
body.seriespage.pa #series_container .visual .overviewbar .back a {
  background: url(back-black.png) scroll no-repeat left center transparent;
}
body.seriespage.pa #series_container .visual .overviewbar .share a {
  background: url(share-black.png) scroll no-repeat left center;
}
