.page-template-tm-pp-announcement-winner-php #content,
.page-template-tm-pp-announcement-runner-php #content,
.page-template-tm-pp-announcement-winner-2015-php #content {
	width: 100%;
	max-width: 970px;
	float: none;
	color: #231f20;
}

.page-template-tm-pp-announcement-winner-php #pp-inside,
.page-template-tm-pp-announcement-runner-php #pp-inside,
.page-template-tm-pp-announcement-winner-2015-php  #pp-inside {
	background-color: #fff;
	padding-bottom: 80px;
}

.page-template-tm-pp-announcement-winner-php #pp-hero-navigation,
.page-template-tm-pp-announcement-runner-php #pp-hero-navigation,
.page-template-tm-pp-announcement-winner-2015-php #pp-hero-navigation {
	float: left;
	max-width: 605px;
	width: 100%;
	background: #000;
}

.page-template-tm-pp-announcement-winner-php #pp-hero-navigation #pp-hero-navigation-inside,
.page-template-tm-pp-announcement-runner-php #pp-hero-navigation #pp-hero-navigation-inside,
.page-template-tm-pp-announcement-winner-2015-php #pp-hero-navigation #pp-hero-navigation-inside {
	padding: 25px 40px 22px;
	color: #fff;
}

.page-template-tm-pp-announcement-winner-php #pp-hero-navigation .selector,
.page-template-tm-pp-announcement-runner-php #pp-hero-navigation .selector,
.page-template-tm-pp-announcement-winner-2015-php #pp-hero-navigation .selector {
	display: none;
}

.page-template-tm-pp-announcement-winner-php #pp-hero-navigation .hero-title,
.page-template-tm-pp-announcement-runner-php #pp-hero-navigation .hero-title,
.page-template-tm-pp-announcement-winner-2015-php #pp-hero-navigation .hero-title {
	font-size: 40px;
}

.page-template-tm-pp-announcement-winner-php #pp-hero-navigation .artist-name a,
.page-template-tm-pp-announcement-runner-php #pp-hero-navigation .artist-name a,
.page-template-tm-pp-announcement-winner-2015-php #pp-hero-navigation .artist-name a {
	font-size: 60px;
}

.page-template-tm-pp-announcement-winner-php #pp-hero-navigation .artist-name a,
.page-template-tm-pp-announcement-winner-2015-php #pp-hero-navigation .artist-name a { color: #fddc31 !important; }
.page-template-tm-pp-announcement-runner-php #pp-hero-navigation .artist-name a { color: #fff !important; }

.page-template-tm-pp-announcement-winner-php #pp-hero-navigation p,
.page-template-tm-pp-announcement-runner-php #pp-hero-navigation p,
.page-template-tm-pp-announcement-winner-2015-php #pp-hero-navigation p {
	font-size: 22px;
	line-height: 28px;
	font-weight: 300;
	margin: 15px 0 30px;
}

.page-template-tm-pp-announcement-winner-php #pp-hero-navigation .runners-title,
.page-template-tm-pp-announcement-runner-php #pp-hero-navigation .runners-title,
.page-template-tm-pp-announcement-winner-2015-php #pp-hero-navigation .runners-title {
	font-size: 28px;
}

.page-template-tm-pp-announcement-winner-php #pp-hero-navigation ul,
.page-template-tm-pp-announcement-runner-php #pp-hero-navigation ul,
.page-template-tm-pp-announcement-winner-2015-php #pp-hero-navigation ul {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-column-width: 280px;
	-moz-column-width: 280px;
	column-width: 280px;
}

.page-template-tm-pp-announcement-winner-php #pp-hero-navigation li a,
.page-template-tm-pp-announcement-runner-php #pp-hero-navigation li a,
.page-template-tm-pp-announcement-winner-2015-php #pp-hero-navigation li a {
	color: #fff !important;
	font-size: 30px;
	font-weight: 200;
	display: block;
	line-height: 35px;
	text-transform: inherit;
}

.page-template-tm-pp-announcement-winner-php #pp-hero-navigation li a:hover,
.page-template-tm-pp-announcement-winner-2015-php #pp-hero-navigation li a:hover,
.page-template-tm-pp-announcement-runner-php #pp-hero-navigation li.current_page_item a,
.page-template-tm-pp-announcement-runner-php #pp-hero-navigation li a:hover {
	color: #fddc31 !important;
}

.page-template-tm-pp-announcement-winner-php #pp-slider,
.page-template-tm-pp-announcement-winner-2015-php #pp-slider,
.page-template-tm-pp-announcement-runner-php #pp-slider {
	background: #000;
	color: #fff;
	padding: 25px 50px;
}

.page-template-tm-pp-announcement-winner-php #pp-slider .slider-name,
.page-template-tm-pp-announcement-winner-2015-php #pp-slider .slider-name,
.page-template-tm-pp-announcement-runner-php #pp-slider .slider-name {
	display: block;
	margin-bottom: 7px;
	font-size: 25px;
}

.page-template-tm-pp-announcement-winner-php #pp-slider .portfolio-name,
.page-template-tm-pp-announcement-winner-2015-php #pp-slider .portfolio-name,
.page-template-tm-pp-announcement-runner-php #pp-slider .portfolio-name {
	font-size: 22px;
	font-weight: 200;
}

.page-template-tm-pp-announcement-winner-php #pp-carousel,
.page-template-tm-pp-announcement-winner-2015-php #pp-carousel,
.page-template-tm-pp-announcement-runner-php #pp-carousel {
	margin: 30px 30px 0;
}

.page-template-tm-pp-announcement-winner-php #pp-carousel .wp-caption .wp-caption-text,
.page-template-tm-pp-announcement-winner-2015-php #pp-carousel .wp-caption .wp-caption-text,
.page-template-tm-pp-announcement-runner-php #pp-carousel .wp-caption .wp-caption-text {
	text-align: center;
    font-size: 17px;
    line-height: 23px;
    font-weight: 300;
	display: block;
	margin-top: 10px;
}

.page-template-tm-pp-announcement-winner-php #pp-carousel img,
.page-template-tm-pp-announcement-runner-php #pp-carousel img {
	width: 33%;
	height: auto;
}
.page-template-tm-pp-announcement-winner-2015-php #pp-carousel img {
	width: 265px;
	height: auto;
}

.page-template-tm-pp-announcement-winner-php #pp-columns,
.page-template-tm-pp-announcement-winner-2015-php #pp-columns,
.page-template-tm-pp-announcement-runner-php #pp-columns {
	margin-top: 60px;
}
	
.page-template-tm-pp-announcement-winner-php .pp-column#pp-artist-content,
.page-template-tm-pp-announcement-winner-2015-php .pp-column#pp-artist-content,
.page-template-tm-pp-announcement-runner-php .pp-column#pp-artist-content {
	max-width: 66.66%;
}

.page-template-tm-pp-announcement-winner-php .pp-column#pp-artist-content h3,
.page-template-tm-pp-announcement-winner-2015-php .pp-column#pp-artist-content h3,
.page-template-tm-pp-announcement-runner-php .pp-column#pp-artist-content h3 {
	color: #231f20;
	margin-left: 25px;
	display: inline-block;
	border-bottom: 2px solid #fddc31;
}

.page-template-tm-pp-announcement-winner-php .pp-column#pp-artist-content p,
.page-template-tm-pp-announcement-winner-2015-php .pp-column#pp-artist-content p,
.page-template-tm-pp-announcement-runner-php .pp-column#pp-artist-content p {
	margin: 0 25px 15px;
    font-size: 17px;
    line-height: 23px;
    font-weight: 300;
}