.pg-button, .pg-button--grey, .pg-button--grey--back, .pg-button--grey--cancel {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	zoom: 1;
	position: relative;
	padding: 12px 20px 11px;
	background-color: #ef7431;
	color: #fff;
	font-size: 17px;
	font-size: 1.0625rem;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	text-transform: uppercase;
	border-radius: 3px
}

	.pg-button--grey--back:active, .pg-button--grey--back:focus, .pg-button--grey--back:hover, .pg-button--grey--cancel:active, .pg-button--grey--cancel:focus, .pg-button--grey--cancel:hover, .pg-button--grey:active, .pg-button--grey:focus, .pg-button--grey:hover, .pg-button:active, .pg-button:focus, .pg-button:hover {
		text-decoration: none;
		background-color: #ee5f12;
		color: #fff
	}

.pg-button--grey, .pg-button--grey--back, .pg-button--grey--cancel {
	background-color: #343434;
	color: #ef7431
}

	.pg-button--grey--back:active, .pg-button--grey--back:focus, .pg-button--grey--back:hover, .pg-button--grey--cancel:active, .pg-button--grey--cancel:focus, .pg-button--grey--cancel:hover, .pg-button--grey:active, .pg-button--grey:focus, .pg-button--grey:hover {
		background-color: #646464;
		color: #ef7431
	}

.pg-button--grey--back {
	padding-left: 14px
}

	.pg-button--grey--back .pg-icon-chevron-left--orange {
		margin-right: 10px;
		top: 1px
	}

.pg-button--grey--cancel {
	padding-left: 14px
}

	.pg-button--grey--cancel:before {
		content: "x";
		font: PFDinTextCondPro-Regular,"Arial Narrow",Arial,sans-serif;
		margin-right: 10px
	}

.pg-button-full, .pg-button-tight, .pg-find-filter-button {
	display: block;
	width: 100%;
	padding: 13px 5px 12px;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-size: 17px;
	font-size: 1.0625rem;
	text-transform: uppercase;
	text-align: center;
	background-color: #ef7431;
	color: #fff;
	border-radius: 3px
}

	.pg-button-full:active, .pg-button-full:focus, .pg-button-full:hover, .pg-button-tight:active, .pg-button-tight:focus, .pg-button-tight:hover, .pg-find-filter-button:active, .pg-find-filter-button:focus, .pg-find-filter-button:hover {
		text-decoration: none;
		background-color: #ee5f12;
		color: #fff
	}

.pg-button-tight {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	zoom: 1;
	width: auto;
	padding-left: 16px;
	padding-right: 16px;
	color: #ef7431;
	background-color: #343434
}

	.pg-button-tight:active, .pg-button-tight:focus, .pg-button-tight:hover {
		background-color: #646464;
		color: #ef7431
	}

.pg-module-button, .pg-module-button--dark, .pg-module-button--orange {
	display: block;
	width: 100%;
	padding: 8px 5px 7px;
	font-size: 17px;
	font-size: 1.0625rem;
	text-transform: uppercase;
	text-align: center;
	background-color: #9c9c9c;
	color: #fff
}

	.pg-module-button--dark:active, .pg-module-button--dark:focus, .pg-module-button--dark:hover, .pg-module-button--orange:active, .pg-module-button--orange:focus, .pg-module-button--orange:hover, .pg-module-button:active, .pg-module-button:focus, .pg-module-button:hover {
		text-decoration: none;
		background-color: #767676;
		color: #fff
	}

div.pg-module-button--dark:active, div.pg-module-button--dark:focus, div.pg-module-button--dark:hover, div.pg-module-button--orange:active, div.pg-module-button--orange:focus, div.pg-module-button--orange:hover, div.pg-module-button:active, div.pg-module-button:focus, div.pg-module-button:hover {
	background-color: #9c9c9c
}

.pg-module-button--dark {
	background-color: #646464
}

	.pg-module-button--dark:active, .pg-module-button--dark:focus, .pg-module-button--dark:hover {
		background-color: #4b4b4b
	}

.pg-module-button--orange {
	background-color: #ef7431;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif
}

	.pg-module-button--orange:active, .pg-module-button--orange:focus, .pg-module-button--orange:hover {
		background-color: #ee5f12
	}

.pg-button-arrow {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	zoom: 1;
	position: relative;
	margin-right: 10px;
	padding: 12px 10px 11px;
	background-color: #ef7431;
	color: #fff;
	font-size: 17px;
	font-size: 1.0625rem;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	text-transform: uppercase;
	border-radius: 3px 0 0 3px
}

	.pg-button-arrow:after {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		right: -9px;
		border-top: 20px solid transparent;
		border-bottom: 20px solid transparent;
		border-left: 9px solid #ef7431;
		-webkit-transition: border 150ms ease-out;
		transition: border 150ms ease-out
	}

	.pg-button-arrow:focus, .pg-button-arrow:hover {
		text-decoration: none;
		background-color: #ee5f12;
		color: #fff
	}

		.pg-button-arrow:focus:after, .pg-button-arrow:hover:after {
			border-left-color: #ee5f12;
			-webkit-transition: border 100ms ease-out;
			transition: border 100ms ease-out
		}

	.pg-button-arrow:active {
		text-decoration: none;
		background-color: #ee5f12;
		color: #fff
	}

		.pg-button-arrow:active:after {
			border-left-color: #ee5f12;
			-webkit-transition: border 100ms ease-out;
			transition: border 100ms ease-out
		}

@media screen and (-webkit-min-device-pixel-ratio:1.331) and (-webkit-max-device-pixel-ratio:1.332) {
	.pg-button-arrow {
		border-radius: 3px
	}

		.pg-button-arrow:after {
			right: -8px
		}
}

.pg-button-arrow--small, .pg-button-arrow--small--grey {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	zoom: 1;
	position: relative;
	margin-right: 6px;
	padding: 4px 8px 3px;
	background: #ef7431;
	color: #fff;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-size: 14px;
	font-size: .875rem;
	text-transform: uppercase;
	border-radius: 3px 0 0 3px;
	white-space: nowrap
}

	.pg-button-arrow--small--grey:after, .pg-button-arrow--small:after {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		right: -5px;
		border-top: 10px solid transparent;
		border-bottom: 10px solid transparent;
		border-left: 5px solid #ef7431;
		-webkit-transition: border 150ms ease-out;
		transition: border 150ms ease-out
	}

	.pg-button-arrow--small--grey:focus, .pg-button-arrow--small--grey:hover, .pg-button-arrow--small:focus, .pg-button-arrow--small:hover {
		text-decoration: none;
		background-color: #ee5f12;
		color: #fff
	}

		.pg-button-arrow--small--grey:focus:after, .pg-button-arrow--small--grey:hover:after, .pg-button-arrow--small:focus:after, .pg-button-arrow--small:hover:after {
			border-left-color: #ee5f12;
			-webkit-transition: border 100ms ease-out;
			transition: border 100ms ease-out
		}

	.pg-button-arrow--small--grey:active, .pg-button-arrow--small:active {
		text-decoration: none;
		background-color: #ee5f12;
		color: #fff
	}

		.pg-button-arrow--small--grey:active:after, .pg-button-arrow--small:active:after {
			border-left-color: #ee5f12;
			-webkit-transition: border 100ms ease-out;
			transition: border 100ms ease-out
		}

.pg-button-arrow--small--grey {
	background-color: #343434;
	color: #ef7431
}

	.pg-button-arrow--small--grey:after {
		border-left: 5px solid #343434
	}

	.pg-button-arrow--small--grey:active, .pg-button-arrow--small--grey:focus, .pg-button-arrow--small--grey:hover {
		background-color: #444;
		color: #ef7431
	}

		.pg-button-arrow--small--grey:active:after, .pg-button-arrow--small--grey:focus:after, .pg-button-arrow--small--grey:hover:after {
			border-left-color: #444
		}

.pg-comment-button, .pg-embed-action-trigger, .pg-share-action-trigger, .pg-text-button {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: auto;
	*vertical-align: auto;
	zoom: 1;
	font-size: 14px;
	font-size: .875rem;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	text-transform: uppercase
}

	.pg-comment-button:active, .pg-comment-button:focus, .pg-comment-button:hover, .pg-embed-action-trigger:active, .pg-embed-action-trigger:focus, .pg-embed-action-trigger:hover, .pg-share-action-trigger:active, .pg-share-action-trigger:focus, .pg-share-action-trigger:hover, .pg-text-button:active, .pg-text-button:focus, .pg-text-button:hover {
		text-decoration: underline
	}

.pg-find-filter-button {
	margin: 12px 0
}

.pg-search-button {
	background-color: #ef7431;
	border-radius: 0 2px 2px 0
}

	.pg-search-button i {
		margin-right: 10px
	}

	.pg-search-button.pg-button-disabled {
		opacity: .5
	}

.pg-module-pager {
	background: #fff
}

.pg-pager-controls, .pg-pager-controls--light {
	position: relative;
	border-top: 1px solid #ddd;
	padding: 10px 0
}

.pg-module--dark .pg-pager-controls, .pg-module--dark .pg-pager-controls--light, .pg-module--dark-alt .pg-pager-controls, .pg-module--dark-alt .pg-pager-controls--light, .pg-module--darkest .pg-pager-controls, .pg-module--darkest .pg-pager-controls--light {
	border-top: 1px solid #343434
}

.pg-find-content--light .pg-pager-controls, .pg-find-content--light .pg-pager-controls--light {
	border-top: 1px solid #ddd
}

.pg-pager-nav {
	margin: 0;
	padding: 0 15px;
	text-align: center;
	font-size: 17px;
	font-size: 1.0625rem
}

.pg-pager-item {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	zoom: 1;
	color: #0070b0
}

	.pg-pager-item a {
		display: -moz-inline-stack;
		display: inline-block;
		vertical-align: middle;
		*vertical-align: auto;
		zoom: 1;
		color: #0070b0;
		padding: 4px 6px
	}

		.pg-pager-item a:active, .pg-pager-item a:focus, .pg-pager-item a:hover {
			text-decoration: underline
		}

.pg-module--dark .pg-pager-item, .pg-module--dark .pg-pager-item a, .pg-module--dark-alt .pg-pager-item, .pg-module--dark-alt .pg-pager-item a, .pg-module--darkest .pg-pager-item, .pg-module--darkest .pg-pager-item a {
	color: #fff
}

.pg-find-content--light .pg-pager-item, .pg-find-content--light .pg-pager-item a {
	color: #0070b0
}

.pg-pager-item--active a {
	pointer-events: none;
	color: #646464
}

	.pg-pager-item--active a:active, .pg-pager-item--active a:focus, .pg-pager-item--active a:hover {
		text-decoration: none
	}

.pg-module--dark .pg-pager-item--active a, .pg-module--dark-alt .pg-pager-item--active a, .pg-module--darkest .pg-pager-item--active a {
	color: #ffce4b
}

.pg-find-content--light .pg-pager-item--active a {
	color: #646464
}

.pg-pager-next, .pg-pager-prev {
	position: absolute;
	display: block;
	top: 14px;
	width: 9px;
	height: 13px;
	background-image: url(../images/pg-icon-chevron-rl.svg);
	background-repeat: no-repeat;
	-webkit-transition: background 0ms;
	transition: background 0ms;
	background-position: 0 -26px
}

.no-svg .pg-pager-next, .no-svg .pg-pager-prev {
	background-image: url(../images/pg-icon-chevron-rl.png)
}

.pg-pager-next:active, .pg-pager-next:focus, .pg-pager-next:hover, .pg-pager-prev:active, .pg-pager-prev:focus, .pg-pager-prev:hover {
	background-position: 0 -13px;
	-webkit-transition: background 0ms;
	transition: background 0ms
}

.pg-pager-next.pg-pager-disabled, .pg-pager-prev.pg-pager-disabled {
	background-position: 0 0;
	-webkit-transition: background 0ms;
	transition: background 0ms;
	pointer-events: none;
	cursor: default
}

.pg-module--dark .pg-pager-next, .pg-module--dark .pg-pager-prev, .pg-module--dark-alt .pg-pager-next, .pg-module--dark-alt .pg-pager-prev, .pg-module--darkest .pg-pager-next, .pg-module--darkest .pg-pager-prev {
	background-position: 0 -13px
}

	.pg-module--dark .pg-pager-next:active, .pg-module--dark .pg-pager-next:focus, .pg-module--dark .pg-pager-next:hover, .pg-module--dark .pg-pager-prev:active, .pg-module--dark .pg-pager-prev:focus, .pg-module--dark .pg-pager-prev:hover, .pg-module--dark-alt .pg-pager-next:active, .pg-module--dark-alt .pg-pager-next:focus, .pg-module--dark-alt .pg-pager-next:hover, .pg-module--dark-alt .pg-pager-prev:active, .pg-module--dark-alt .pg-pager-prev:focus, .pg-module--dark-alt .pg-pager-prev:hover, .pg-module--darkest .pg-pager-next:active, .pg-module--darkest .pg-pager-next:focus, .pg-module--darkest .pg-pager-next:hover, .pg-module--darkest .pg-pager-prev:active, .pg-module--darkest .pg-pager-prev:focus, .pg-module--darkest .pg-pager-prev:hover {
		background-position: 0 -39px
	}

	.pg-module--dark .pg-pager-next.pg-pager-disabled, .pg-module--dark .pg-pager-prev.pg-pager-disabled, .pg-module--dark-alt .pg-pager-next.pg-pager-disabled, .pg-module--dark-alt .pg-pager-prev.pg-pager-disabled, .pg-module--darkest .pg-pager-next.pg-pager-disabled, .pg-module--darkest .pg-pager-prev.pg-pager-disabled {
		background-position: 0 0
	}

.pg-find-content--light .pg-pager-next, .pg-find-content--light .pg-pager-prev {
	background-position: 0 -26px
}

	.pg-find-content--light .pg-pager-next:active, .pg-find-content--light .pg-pager-next:focus, .pg-find-content--light .pg-pager-next:hover, .pg-find-content--light .pg-pager-prev:active, .pg-find-content--light .pg-pager-prev:focus, .pg-find-content--light .pg-pager-prev:hover {
		background-position: 0 -13px
	}

	.pg-find-content--light .pg-pager-next.pg-pager-disabled, .pg-find-content--light .pg-pager-prev.pg-pager-disabled {
		background-position: 0 -52px
	}

.pg-pager-prev {
	left: 0;
	background-position: -9px -26px
}

	.pg-pager-prev:active, .pg-pager-prev:focus, .pg-pager-prev:hover {
		background-position: -9px -13px
	}

	.pg-pager-prev.pg-pager-disabled {
		background-position: -9px -52px
	}

.pg-module--dark .pg-pager-prev, .pg-module--dark-alt .pg-pager-prev, .pg-module--darkest .pg-pager-prev {
	background-position: -9px -13px
}

	.pg-module--dark .pg-pager-prev:active, .pg-module--dark .pg-pager-prev:focus, .pg-module--dark .pg-pager-prev:hover, .pg-module--dark-alt .pg-pager-prev:active, .pg-module--dark-alt .pg-pager-prev:focus, .pg-module--dark-alt .pg-pager-prev:hover, .pg-module--darkest .pg-pager-prev:active, .pg-module--darkest .pg-pager-prev:focus, .pg-module--darkest .pg-pager-prev:hover {
		background-position: -9px -39px
	}

	.pg-module--dark .pg-pager-prev.pg-pager-disabled, .pg-module--dark-alt .pg-pager-prev.pg-pager-disabled, .pg-module--darkest .pg-pager-prev.pg-pager-disabled {
		background-position: -9px 0
	}

.pg-find-content--light .pg-pager-prev {
	background-position: -9px -26px
}

	.pg-find-content--light .pg-pager-prev:active, .pg-find-content--light .pg-pager-prev:focus, .pg-find-content--light .pg-pager-prev:hover {
		background-position: -9px -13px
	}

	.pg-find-content--light .pg-pager-prev.pg-pager-disabled {
		background-position: -9px -52px
	}

.pg-pager-next {
	right: 0
}

.pg-pager-controls--light {
	border-top: 0;
	margin-top: 14px
}

	.pg-pager-controls--light .pg-pager-item, .pg-pager-controls--light .pg-pager-item a {
		color: #0070b0
	}

	.pg-pager-controls--light .pg-pager-prev {
		background-position: -9px -26px
	}

		.pg-pager-controls--light .pg-pager-prev:active, .pg-pager-controls--light .pg-pager-prev:focus, .pg-pager-controls--light .pg-pager-prev:hover {
			background-position: -9px -13px;
			-webkit-transition: background 0ms;
			transition: background 0ms
		}

		.pg-pager-controls--light .pg-pager-prev.pg-pager-disabled {
			background-position: -9px -52px
		}

	.pg-pager-controls--light .pg-pager-next {
		background-position: 0 -26px
	}

		.pg-pager-controls--light .pg-pager-next:active, .pg-pager-controls--light .pg-pager-next:focus, .pg-pager-controls--light .pg-pager-next:hover {
			background-position: 0 -13px;
			-webkit-transition: background 0ms;
			transition: background 0ms
		}

		.pg-pager-controls--light .pg-pager-next.pg-pager-disabled {
			background-position: 0 -52px
		}

.pg-pager-controls--module {
	position: relative;
	border-top: 1px solid #ddd;
	padding: 8px 0;
	background: #fafafa
}

	.pg-pager-controls--module .pg-pager-item, .pg-pager-controls--module .pg-pager-item a {
		color: #0070b0
	}

	.pg-pager-controls--module .pg-pager-item--active a {
		color: #343434
	}

	.pg-pager-controls--module .pg-pager-prev {
		left: 12px;
		background-position: -9px -26px
	}

		.pg-pager-controls--module .pg-pager-prev:active, .pg-pager-controls--module .pg-pager-prev:focus, .pg-pager-controls--module .pg-pager-prev:hover {
			background-position: -9px -13px;
			-webkit-transition: background 0ms;
			transition: background 0ms
		}

		.pg-pager-controls--module .pg-pager-prev.pg-pager-disabled {
			background-position: -9px -52px
		}

	.pg-pager-controls--module .pg-pager-next {
		right: 12px;
		background-position: 0 -26px
	}

		.pg-pager-controls--module .pg-pager-next:active, .pg-pager-controls--module .pg-pager-next:focus, .pg-pager-controls--module .pg-pager-next:hover {
			background-position: 0 -13px;
			-webkit-transition: background 0ms;
			transition: background 0ms
		}

		.pg-pager-controls--module .pg-pager-next.pg-pager-disabled {
			background-position: 0 -52px
		}

.pg-social-bar {
	margin: 12px 0
}

.pg-blog-author-content .pg-social-bar {
	margin: 6px 0 12px
}

.pg-blogger-text .pg-social-bar {
	margin: 6px 0 0
}

.pg-social-bar-awaiting {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	zoom: 1;
	font-size: 14px;
	font-size: .875rem;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	color: #646464;
	text-transform: uppercase;
	margin-right: 8px;
	margin-top: 5px
}

.pg-social-bar-link {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	zoom: 1;
	font-size: 14px;
	font-size: .875rem;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	color: #ef7431;
	text-transform: uppercase;
	margin-right: 8px;
	margin-top: 5px
}

	.pg-social-bar-link:active, .pg-social-bar-link:focus, .pg-social-bar-link:hover {
		text-decoration: underline
	}

div.pg-social-bar-link:active, div.pg-social-bar-link:focus, div.pg-social-bar-link:hover {
	text-decoration: none
}

div.pg-social-bar-link a:active, div.pg-social-bar-link a:focus, div.pg-social-bar-link a:hover {
	text-decoration: underline
}

.pg-social-bar-link--remove {
	color: #c33f1c
}

.pg-hero-member-count {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	zoom: 1;
	font-size: 17px;
	font-size: 1.0625rem;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	text-transform: uppercase;
	margin-right: 8px;
	margin-top: 5px;
	color: #9c9c9c
}

@media only screen and (max-width:767px) {
	.pg-hero-member-count {
		font-size: 14px;
		font-size: .875rem
	}
}

.pg-social-bar-separator {
	color: #9c9c9c;
	margin: 0 2px
}

.pg-action-bar, .pg-action-bar--compact {
	margin: 24px 0;
	padding: 10px 15px;
	background-color: #fafafa;
	border-top: 1px solid #ddd
}

	.pg-action-bar--compact:after, .pg-action-bar--compact:before, .pg-action-bar:after, .pg-action-bar:before {
		content: " ";
		display: table
	}

	.pg-action-bar--compact:after, .pg-action-bar:after {
		clear: both
	}

	.pg-action-bar .pg-embed-action, .pg-action-bar .pg-share-action, .pg-action-bar--compact .pg-embed-action, .pg-action-bar--compact .pg-share-action {
		padding-left: 14px
	}

.pg-podcast-box .pg-action-bar, .pg-podcast-box .pg-action-bar--compact {
	margin: 12px 0 0
}

.pg-blog-box .pg-action-bar, .pg-blog-box .pg-action-bar--compact {
	border-top: 0;
	border-bottom: 1px solid #ddd
}

.pg-action-bar--compact {
	padding-right: 8px
}

	.pg-action-bar--compact .pg-embed-action, .pg-action-bar--compact .pg-share-action {
		padding-left: 0
	}

.pg-action-bar-box {
	float: left
}

.pg-action-bar-box--aside {
	float: right
}

.pg-action-bar--header {
	padding: 0 0 20px;
	border-bottom: 1px solid #ddd;
	margin: 0 0 24px
}

	.pg-action-bar--header:after, .pg-action-bar--header:before {
		content: " ";
		display: table
	}

	.pg-action-bar--header:after {
		clear: both
	}

@media only screen and (max-width:480px) {
	.pg-action-bar .pg-embed-action, .pg-action-bar .pg-share-action, .pg-action-bar--compact .pg-embed-action, .pg-action-bar--compact .pg-share-action, .pg-action-bar--header .pg-embed-action, .pg-action-bar--header .pg-share-action {
		padding-left: 0;
		display: block
	}

	.pg-action-bar .pg-embed-action, .pg-action-bar--compact .pg-embed-action, .pg-action-bar--header .pg-embed-action {
		margin-top: 10px
	}

	.pg-action-bar--header .pg-action-bar-box {
		float: none
	}

	.pg-action-bar--header .pg-action-bar-box--aside {
		float: none;
		padding-top: 12px
	}
}

.pg-module-comment-contain {
	padding-bottom: 24px
}

.pg-comment-button {
	color: #ef7431
}

.pg-comments-contain {
	background-color: #fafafa
}

.pg-comment-form {
	padding: 12px 24px
}

	.pg-comment-form:after, .pg-comment-form:before {
		content: " ";
		display: table
	}

	.pg-comment-form:after {
		clear: both
	}

@media only screen and (max-width:480px) {
	.pg-comment-form {
		padding: 0 12px 12px
	}
}

.pg-comment-form.pg-comment-form--wide {
	padding-left: 0;
	padding-right: 0
}

.pg-comment-form-label {
	width: 25%;
	float: left
}

.pg-comment-form-input {
	width: 75%;
	float: left
}

	.pg-comment-form-input textarea {
		height: 150px;
		resize: none;
		margin-bottom: 12px
	}

.pg-activity-comments .pg-comment-form-input {
	width: 100%
}

	.pg-activity-comments .pg-comment-form-input textarea {
		height: 100px
	}

@media only screen and (max-width:640px) {
	.pg-comment-form-label {
		margin-bottom: 5px
	}

	.pg-comment-form-input, .pg-comment-form-label {
		width: 100%
	}
}

.pg-comment-box {
	padding: 12px 24px 0
}

@media only screen and (max-width:480px) {
	.pg-comment-box {
		padding: 12px 12px 0
	}
}

.pg-comment {
	padding: 15px 0;
	border-top: 1px solid #ddd
}

	.pg-comment:after, .pg-comment:before {
		content: " ";
		display: table
	}

	.pg-comment:after {
		clear: both
	}

.pg-comment-author {
	width: 40%;
	float: left
}

	.pg-comment-author:after, .pg-comment-author:before {
		content: " ";
		display: table
	}

	.pg-comment-author:after {
		clear: both
	}

.pg-comment--reply .pg-comment-author {
	padding-left: 24px;
	background-image: url(../images/pg-icon-reply.svg);
	background-repeat: no-repeat;
	background-position: 0 15px
}

.no-svg .pg-comment--reply .pg-comment-author {
	background-image: url(../images/pg-icon-reply.png)
}

.pg-comment-author-image {
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 12px;
	margin-bottom: 8px;
	overflow: hidden
}

	.pg-comment-author-image img {
		display: block;
		width: 100%
	}

.pg-comment-author-details {
	float: left;
	margin-bottom: 8px;
	padding-right: 5px
}

.pg-comment-author-link {
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-size: 14px;
	font-size: .875rem;
	text-transform: uppercase
}

	.pg-comment-author-link:active, .pg-comment-author-link:focus, .pg-comment-author-link:hover {
		text-decoration: underline
	}

.pg-comment-date {
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-size: 14px;
	font-size: .875rem;
	text-transform: uppercase;
	color: #646464;
	margin: 4px 0
}

.pg-comment-source {
	font-size: 14px;
	font-size: .875rem;
	color: #9c9c9c
}

.pg-comment-content {
	width: 60%;
	float: left
}

.pg-comment-text {
	font-size: 17px;
	font-size: 1.0625rem;
	line-height: 1.25
}

.pg-comment-actions {
	color: #9c9c9c;
	margin-top: 8px
}

.pg-comment-action {
	font-size: 14px;
	font-size: .875rem;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	text-transform: uppercase;
	color: #9c9c9c
}

	.pg-comment-action:active, .pg-comment-action:focus, .pg-comment-action:hover {
		text-decoration: underline
	}

@media only screen and (max-width:767px) {
	.pg-comment-author, .pg-comment-content {
		width: 100%
	}

	.pg-comment--reply .pg-comment-author, .pg-comment--reply .pg-comment-content {
		padding-left: 24px
	}
}

.pg-embed-action, .pg-share-action {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: auto;
	*vertical-align: auto;
	zoom: 1;
	position: relative
}

.pg-social-bar .pg-embed-action, .pg-social-bar .pg-share-action {
	margin-top: 5px;
	margin-left: 6px;
	vertical-align: middle
}

.pg-addpick .pg-embed-action, .pg-addpick .pg-share-action {
	margin: 10px 0
}

.pg-share-action-trigger {
	color: #0070b0
}

.pg-social-bar .pg-share-action-trigger {
	font-size: 17px
}

@media only screen and (max-width:767px) {
	.pg-social-bar .pg-share-action-trigger {
		font-size: 14px
	}
}

.pg-embed-action-trigger {
	color: #ef7431
}

.pg-share-box {
	background-color: #fafafa;
	padding: 20px;
	margin: 24px 0
}

	.pg-share-box:after, .pg-share-box:before {
		content: " ";
		display: table
	}

	.pg-share-box:after {
		clear: both
	}

@media only screen and (max-width:480px) {
	.pg-share-box {
		padding: 12px
	}
}

.pg-share-title {
	text-transform: uppercase;
	padding: 5px 4px 10px
}

.pg-share-item {
	width: 16.66667%;
	float: left;
	padding: 4px
}

.pg-share-info {
	position: relative;
	padding: 8px 5px 7px;
	margin-bottom: 10px;
	background-color: #fff;
	border: 1px solid #ddd;
	font-size: 17px;
	font-size: 1.0625rem;
	line-height: 18px;
	text-align: center
}

	.pg-share-info:after, .pg-share-info:before {
		content: " ";
		position: absolute;
		top: 100%;
		left: 50%;
		border: solid transparent;
		height: 0;
		width: 0
	}

	.pg-share-info:before {
		border-width: 7px;
		border-top-color: #ddd;
		margin-left: -7px
	}

	.pg-share-info:after {
		border-width: 6px;
		border-top-color: #fff;
		margin-left: -6px
	}

.pg-share-trigger {
	display: block;
	width: 100%;
	padding: 9px 5px 7px;
	height: 30px;
	font-size: 14px;
	font-size: .875rem;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #fff
}

	.pg-share-trigger:active, .pg-share-trigger:focus, .pg-share-trigger:hover {
		color: #fff
	}

.pg-share-trigger--facebook-like {
	background-color: #E5EAF7
}

.pg-share-trigger--facebook {
	background-color: #3b5998
}

.pg-share-trigger--twitter {
	background-color: #55acee
}

.pg-share-trigger--email {
	background-color: #0070b0
}

.pg-share-item--copy {
	width: 33.33333%;
	float: left;
	padding: 4px
}

	.pg-share-item--copy .pg-share-info {
		background-color: #ddd;
		color: #646464;
		font-size: 14px;
		font-size: .875rem;
		font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif
	}

		.pg-share-item--copy .pg-share-info:after {
			border-top-color: transparent
		}

.pg-share-copy-url {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.pg-share-trigger--copy {
	background-color: #2da6a5
}

.pg-share-item--embed {
	position: relative;
	width: 100%;
	float: left;
	padding: 10px 4px 5px
}

.pg-share-embed-text {
	display: block;
	text-align: left;
	font-family: "Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;
	font-size: 14px;
	color: #646464;
	height: 30px;
	line-height: 28px;
	padding: 0 180px 0 10px;
	white-space: pre;
	overflow: hidden
}

.pg-share-trigger--embed {
	position: absolute;
	top: 10px;
	right: 5px;
	width: 170px;
	padding-top: 9px;
	height: 30px;
	background-color: #ef7431
}

	.pg-share-trigger--embed:active, .pg-share-trigger--embed:focus, .pg-share-trigger--embed:hover {
		background-color: #ee5f12
	}

@media only screen and (max-width:640px) {
	.pg-share-item {
		width: 25%
	}

	.pg-share-item--copy {
		width: 100%
	}

	.pg-share-info {
		font-size: 14px;
		font-size: .875rem;
		padding: 4px 5px 2px
	}
}

@media only screen and (max-width:400px) {
	.pg-share-item {
		width: 50%
	}

	.pg-share-embed-text {
		padding: 0 10px
	}

	.pg-share-trigger--embed {
		position: relative;
		top: 0;
		right: 0;
		width: 100%
	}
}

.pg-member--friend {
	padding: 24px 0;
	border-top: 1px solid #ddd
}

	.pg-member--friend:after, .pg-member--friend:before {
		content: " ";
		display: table
	}

	.pg-member--friend:after {
		clear: both
	}

.pg-friend-details, .pg-friend-info, .pg-friend-quote {
	float: left
}

.pg-friend-info {
	width: 40%;
	min-height: 67px;
	position: relative;
	padding-left: 80px
}

	.pg-friend-info .pg-friend-image {
		position: absolute;
		top: 0;
		left: 0
	}

	.pg-friend-info .pg-social-bar {
		margin-top: 2px
	}

.pg-friend-name {
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-size: 17px;
	font-size: 1.0625rem;
	text-transform: uppercase
}

	.pg-friend-name .pg-icon-star {
		margin-right: 4px
	}

.pg-friend-details {
	width: 25%
}

.pg-friend-detail {
	font-size: 14px;
	font-size: .875rem;
	color: #646464;
	margin: 3px 0 6px
}

.pg-friend-detail-title {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	zoom: 1;
	width: 140px;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	text-transform: uppercase
}

.pg-friend-quote {
	font-size: 14px;
	font-size: .875rem;
	line-height: 1.25;
	width: 35%;
	background: #fafafa;
	padding: 12px
}

.pg-friend-quote-title {
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	text-transform: uppercase;
	color: #646464
}

@media only screen and (max-width:1023px) {
	.pg-friend-info {
		width: 60%
	}

	.pg-friend-details {
		width: 40%
	}

	.pg-friend-quote {
		width: 100%;
		margin-top: 12px
	}
}

@media only screen and (max-width:640px) {
	.pg-friend-info .pg-social-bar {
		margin-top: 10px
	}

	.pg-friend-info .pg-social-bar-link {
		display: block
	}
}

@media only screen and (max-width:480px) {
	.pg-friend-details, .pg-friend-info, .pg-friend-quote {
		width: 100%
	}

	.pg-friend-details {
		margin-top: 2px
	}

	.pg-friend-quote {
		margin-top: 6px
	}
}

.pg-dropout-action-trigger {
	font-size: 17px;
	font-size: 1.0625rem;
	color: #0070b0
}

	.pg-dropout-action-trigger:hover {
		text-decoration: underline
	}

@media only screen and (max-width:1023px) {
	.pg-dropout-action-trigger {
		font-size: 14px;
		font-size: .875rem
	}
}

.pg-dropout-action {
	position: relative
}

.pg-hero-header-aside .pg-dropout-action {
	float: right;
	padding-top: 11px
}

@media only screen and (max-width:1023px) {
	.pg-hero-header-aside .pg-dropout-action {
		padding-top: 2px
	}
}

.pg-hero-header-aside .pg-admin-action {
	float: left;
	padding-top: 11px
}

@media only screen and (max-width:1023px) {
	.pg-hero-header-aside .pg-admin-action {
		padding-top: 2px
	}
}

.pg-admin-action-link {
	font-size: 17px;
	font-size: 1.0625rem;
	color: #0070b0
}

	.pg-admin-action-link:active, .pg-admin-action-link:focus, .pg-admin-action-link:hover {
		text-decoration: underline
	}

@media only screen and (max-width:1023px) {
	.pg-admin-action-link {
		font-size: 14px;
		font-size: .875rem
	}
}

.pg-wire-contain {
	margin-bottom: 24px
}

.pg-module-header-input--wire:after, .pg-module-header-input--wire:before {
	content: " ";
	display: table
}

.pg-module-header-input--wire:after {
	clear: both
}

@media only screen and (max-width:1140px) {
	.pg-module-header-input--wire {
		position: static;
		top: auto;
		right: auto;
		padding-top: 14px
	}
}

@media only screen and (max-width:1023px) {
	.pg-module-header-input--wire {
		position: absolute;
		top: 25px;
		right: 24px;
		padding-top: 0
	}
}

@media only screen and (max-width:767px) {
	.pg-module-header-input--wire {
		position: static;
		top: auto;
		right: auto;
		padding-top: 14px
	}
}

.pg-module-header-input--wire .pg-input-group--inline {
	float: left;
	margin-right: 30px
}

	.pg-module-header-input--wire .pg-input-group--inline + .pg-input-group--inline {
		margin-right: 0
	}

@media only screen and (max-width:767px) {
	.pg-module-header-input--wire .pg-input-group--inline label {
		float: none
	}

	.pg-module-header-input--wire .pg-input-group--inline .pg-input--select {
		margin-top: 6px;
		float: none
	}
}

@media only screen and (max-width:420px) {
	.pg-module-header-input--wire .pg-input-group--inline {
		float: none;
		margin-bottom: 14px
	}

		.pg-module-header-input--wire .pg-input-group--inline + .pg-input-group--inline {
			margin-bottom: 0
		}
}

.pg-wire-item-box {
	background-color: #fff;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd
}

	.pg-wire-item-box + .pg-wire-item-box {
		border-top: 0
	}

	.pg-wire-item-box:nth-child(2n) {
		background-color: #fafafa
	}

.pg-wire-item {
	position: relative;
	padding: 18px 24px 11px;
	border-left-width: 4px;
	border-left-style: solid
}

	.pg-wire-item:after, .pg-wire-item:before {
		content: " ";
		display: table
	}

	.pg-wire-item:after {
		clear: both
	}

	.pg-wire-item.pg-wire-item--injury {
		border-left-color: #ef7431
	}

		.pg-wire-item.pg-wire-item--injury .pg-wire-item-type-text {
			color: #ef7431
		}

	.pg-wire-item.pg-wire-item--steam {
		border-left-color: #bd0e0f
	}

		.pg-wire-item.pg-wire-item--steam .pg-wire-item-type-text {
			color: #bd0e0f
		}

	.pg-wire-item p {
		font-size: 17px;
		font-size: 1.0625rem;
		margin-bottom: 7px
	}

@media only screen and (max-width:767px) {
	.pg-wire-item p {
		font-size: 16px;
		font-size: 1rem
	}
}

@media only screen and (max-width:640px) {
	.pg-wire-item p {
		margin-bottom: 3.5px
	}
}

.pg-wire-item-base, .pg-wire-item-info, .pg-wire-item-team, .pg-wire-item-type {
	float: left;
	position: relative;
	padding-right: 12px
}

@media only screen and (max-width:640px) {
	.pg-wire-item-base, .pg-wire-item-info, .pg-wire-item-team, .pg-wire-item-type {
		padding-right: 0;
		padding-bottom: 10px
	}
}

@media only screen and (max-width:480px) {
	.pg-wire-item-base, .pg-wire-item-info, .pg-wire-item-team, .pg-wire-item-type {
		float: none
	}
}

.pg-wire-item-type {
	width: 20%
}

@media only screen and (max-width:640px) {
	.pg-wire-item-type {
		width: 100%
	}
}

.pg-wire-item-team {
	width: 30%
}

@media only screen and (max-width:640px) {
	.pg-wire-item-team {
		width: 50%
	}
}

.pg-wire-item-info {
	width: 50%
}

@media only screen and (max-width:480px) {
	.pg-wire-item-info, .pg-wire-item-team, .pg-wire-item-type {
		width: auto
	}
}

.pg-wire-item-type-text {
	text-transform: uppercase;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif
}

.pg-wire-item-label {
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	color: #646464
}

.pg-wire-makepick {
	position: absolute;
	top: 18px;
	right: 24px
}

	.pg-wire-makepick .pg-button-arrow--small, .pg-wire-makepick .pg-button-arrow--small--grey {
		padding-left: 5px
	}

	.pg-wire-makepick .pg-icon-arrow-right {
		top: 1px
	}

.pg-wire-status {
	position: relative;
	background-color: #ffebb4;
	padding: 12px
}

	.pg-wire-status:after, .pg-wire-status:before {
		content: " ";
		display: table
	}

	.pg-wire-status:after {
		clear: both
	}

.pg-wire-refresh-msg {
	margin-right: 8px;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif
}

@media only screen and (max-width:640px) {
	.pg-wire-refresh-msg {
		display: block
	}
}

@media only screen and (max-width:640px) {
	.pg-wire-refresh-updated {
		display: block
	}
}

.pg-wire-refresh {
	position: absolute;
	top: 12px;
	right: 12px
}

@media only screen and (max-width:380px) {
	.pg-wire-refresh {
		display: block;
		position: static;
		margin-top: 6px
	}
}

.pg-makepicks-game--table td:first-child, .pg-makepicks-game--table th:first-child {
	padding-left: 16px
}

.pg-makepicks-game--table td:last-child, .pg-makepicks-game--table th:last-child {
	padding-right: 16px
}

.pg-makepicks-game--table td, .pg-makepicks-game--table th {
	padding-left: 1px;
	padding-right: 1px
}

.pg-makepicks-game--table .pg-table-col-data {
	text-align: left;
	margin: 3px 0;
	padding: 3px 0 2px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

@media only screen and (max-width:767px) {
	.pg-scroll-table-box table.pg-makepicks-game--table {
		position: static;
		width: 100%;
		max-width: 100%;
		table-layout: fixed
	}
}

.pg-input-group--makepicks {
	padding-bottom: 0
}

	.pg-input-group--makepicks .pg-input--checkbox {
		padding: 0;
		margin-top: 0;
		margin-bottom: 2px;
		cursor: pointer
	}

		.pg-input-group--makepicks .pg-input--checkbox:hover .pg-label {
			background-color: #c4c4c4
		}

		.pg-input-group--makepicks .pg-input--checkbox.pg-input--checkbox--checked .pg-label {
			background-color: #ffce4b
		}

	.pg-input-group--makepicks .pg-checkbox {
		border: 0;
		left: 5px;
		top: 5px
	}

	.pg-input-group--makepicks .pg-label {
		text-align: right;
		color: #242424;
		cursor: pointer;
		text-overflow: ellipsis;
		white-space: nowrap;
		padding: 5px;
		background-color: #ddd;
		-webkit-transition: all 100ms ease-out;
		transition: all 100ms ease-out
	}

.pg-makepicks-status {
	padding: 12px 0 10px;
	background-color: #ffebb4;
	text-transform: uppercase;
	text-align: center;
	font-size: 17px;
	font-size: 1.0625rem
}

.pg-makepicks-status--none {
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	color: #c33f1c
}

.pg-makepicks-ticket-message {
	padding: 14px 0;
	color: #646464;
	font-size: 17px;
	font-size: 1.0625rem
}

.pg-makepicks-ticket-title {
	position: relative;
	background-color: #ddd;
	padding: 8px 24px;
	font-size: 14px;
	font-size: .875rem
}

	.pg-makepicks-ticket-title .pg-makepicks-ticket-pick-option {
		position: absolute;
		top: 12px;
		right: 0;
		width: 75px
	}

	.pg-makepicks-ticket-title .pg-label {
		color: #242424;
		line-height: 1.2;
		font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
		font-size: 14px;
		font-size: .875rem
	}

.pg-makepicks-ticket-title-date {
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	text-transform: uppercase;
	color: #343434
}

.pg-makepicks-ticket-title-option, .pg-makepicks-ticket-title-option--used {
	padding-top: 2px;
	color: #646464
}

.pg-makepicks-ticket-title-option--used {
	color: #c33f1c
}

.pg-makepicks-ticket-pick {
	position: relative;
	padding: 8px 24px 10px;
	background-color: #fff;
	border-bottom: 1px solid #ddd
}

	.pg-makepicks-ticket-pick .pg-makepicks-ticket-pick-option {
		position: absolute;
		top: 12px;
		right: 0;
		width: 75px
	}

	.pg-makepicks-ticket-pick .pg-label {
		color: #242424;
		line-height: 1.2;
		font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
		font-size: 14px;
		font-size: .875rem
	}

		.pg-makepicks-ticket-pick .pg-label i {
			float: left;
			margin-top: -1px
		}

.pg-makepicks-ticket-pick-delete {
	position: absolute;
	left: 20px;
	top: 6px;
	border-radius: 100%;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	color: #c33f1c;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-size: 14px;
	font-size: .875rem
}

	.pg-makepicks-ticket-pick-delete:after, .pg-makepicks-ticket-pick-delete:before {
		content: " ";
		display: table
	}

	.pg-makepicks-ticket-pick-delete:after {
		clear: both
	}

	.pg-makepicks-ticket-pick-delete:hover {
		border-radius: 100%;
		background-color: #c33f1c;
		color: #fff
	}

.pg-makepicks-ticket-pick-number {
	position: absolute;
	left: 44px;
	top: 6px;
	color: #242424;
	background-color: #ffce4b;
	border-radius: 100%;
	width: 18px;
	height: 18px;
	line-height: 18px;
	padding-top: 1px;
	text-align: center;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-size: 12px;
	font-size: .75rem
}

.pg-makepicks-ticket-pick-info {
	margin: 0 60px 0 44px
}

.pg-makepicks-ticket-pick-title {
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif
}

.pg-makepicks-ticket-submit {
	padding: 14px 0
}

#pg-modal--oddsreview .pg-makepicks-ticket-title {
	margin: 0 -24px
}

#pg-modal--oddsreview .pg-makepicks-ticket-pick {
	margin: 0 -24px;
	padding-top: 14px;
	padding-bottom: 14px
}

#pg-modal--oddsreview .pg-makepicks-ticket-pick-info {
	margin-left: 30px
}

#pg-modal--oddsreview .pg-makepicks-ticket-pick-number {
	top: 14px;
	left: 24px
}

#pg-modal--oddsreview .pg-makepicks-ticket-pick-title, #pg-modal--oddsreview .pg-makepicks-ticket-pick-type {
	margin-bottom: 6px;
	font-size: 19px;
	font-size: 1.1875rem
}

#pg-modal--oddsreview .pg-makepicks-ticket-submit {
	padding-bottom: 0
}

.pg-makepicks-update-options {
	padding-left: 28px
}

	.pg-makepicks-update-options .pg-input-group {
		padding-bottom: 0
	}

	.pg-makepicks-update-options .pg-input--radio--bordered {
		float: left;
		margin-right: 16px;
		margin-top: 0
	}

	.pg-makepicks-update-options .pg-radio {
		margin-top: 3px
	}

	.pg-makepicks-update-options .pg-label {
		font-family: PFDinTextCondPro-Regular,"Arial Narrow",Arial,sans-serif;
		font-size: 19px;
		font-size: 1.1875rem
	}

.pg-makepicks-ticket-pick-success {
	margin-top: 10px;
	color: #809900
}

.pg--mobile {
	margin-bottom: 0
}

	.pg--mobile .pg-contain, .pg--mobile.pg-page-contain {
		padding: 0
	}

	.pg--mobile .pg-module-header {
		padding: 16px 12px 12px;
		border-bottom: 1px solid #343434
	}

	.pg--mobile h2.pg-module-header-text {
		padding: 0;
		font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
		font-size: 17px;
		font-size: 1.0625rem
	}

	.pg--mobile .pg-tab-box {
		padding-bottom: 0
	}

	.pg--mobile .pg-makepicks-header {
		background-color: #242424;
		z-index: 10000
	}

	.pg--mobile .pg-makepicks-picks-remaining {
		color: #9c9c9c;
		font-size: 14px;
		font-size: .875rem
	}

	.pg--mobile .pg-makepicks-picks-remaining--none {
		color: #ff6263;
		font-size: 14px;
		font-size: .875rem
	}

	.pg--mobile .pg-makepicks-filter-box {
		padding: 12px 12px 18px
	}

		.pg--mobile .pg-makepicks-filter-box:after, .pg--mobile .pg-makepicks-filter-box:before {
			content: " ";
			display: table
		}

		.pg--mobile .pg-makepicks-filter-box:after {
			clear: both
		}

	.pg--mobile .pg-makepicks-counter {
		padding-top: 4px;
		font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
		text-transform: uppercase;
		font-size: 14px;
		font-size: .875rem
	}

		.pg--mobile .pg-makepicks-counter .pg-makepicks-counter--none {
			color: #9c9c9c
		}

		.pg--mobile .pg-makepicks-counter .pg-makepicks-counter--made {
			color: #ffce4b
		}

	.pg--mobile .pg-makepicks-btn-review {
		float: right;
		margin-bottom: 11px
	}

	.pg--mobile .pg-makepicks-tabs {
		padding-bottom: 1px;
		background-color: #fff;
		margin-bottom: 0
	}

		.pg--mobile .pg-makepicks-tabs .pg-tab-item {
			width: 33.3333333333%;
			text-align: center
		}

	.pg--mobile .pg-makepicks-blurb {
		color: #9c9c9c;
		padding: 14px;
		font-size: 14px;
		font-size: .875rem
	}

		.pg--mobile .pg-makepicks-blurb p {
			margin-bottom: 10px
		}

	.pg--mobile .pg-games-box:last-child {
		margin-bottom: 0
	}

	.pg--mobile .pg-makepicks-sportsbar {
		background-color: #343434;
		color: #fff;
		font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
		border-bottom: 1px solid #fff;
		padding: 8px 14px;
		font-size: 14px;
		font-size: .875rem
	}

	.pg--mobile .pg-makepicks-game--table {
		table-layout: fixed
	}

		.pg--mobile .pg-makepicks-game--table th {
			font-size: 12px;
			font-size: .75rem
		}

		.pg--mobile .pg-makepicks-game--table td {
			padding-top: 4px;
			padding-bottom: 4px
		}

	.pg--mobile .pg-table-col--make-team {
		width: auto
	}

	.pg--mobile .pg-table-col--make-time {
		width: 70px
	}

	.pg--mobile .pg-table-col--make-spread {
		width: 120px
	}

	.pg--mobile .pg-makepicks-message {
		padding: 14px;
		background-color: #fff;
		border-top: 1px solid #ddd
	}

		.pg--mobile .pg-makepicks-message p {
			font-size: 14px;
			font-size: .875rem
		}

	.pg--mobile .pg-makepicks-ticket-title {
		padding-left: 14px;
		padding-right: 14px
	}

	.pg--mobile .pg-makepicks-ticket-title-date {
		font-size: 12px;
		font-size: .75rem
	}

	.pg--mobile .pg-makepicks-ticket-pick {
		padding-left: 14px;
		padding-right: 14px
	}

	.pg--mobile .pg-makepicks-ticket-pick-delete {
		left: 10px
	}

	.pg--mobile .pg-makepicks-ticket-pick-number {
		left: 34px
	}

	.pg--mobile .pg-makepicks-ticket-submit {
		padding-left: 14px;
		padding-right: 14px;
		background-color: #fff
	}

		.pg--mobile .pg-makepicks-ticket-submit:after, .pg--mobile .pg-makepicks-ticket-submit:before {
			content: " ";
			display: table
		}

		.pg--mobile .pg-makepicks-ticket-submit:after {
			clear: both
		}

		.pg--mobile .pg-makepicks-ticket-submit .pg-button-arrow--small, .pg--mobile .pg-makepicks-ticket-submit .pg-button-arrow--small--grey {
			float: right;
			margin-top: -3px
		}

	.pg--mobile .pg-makepicks-ticket-pick--update .pg-makepicks-ticket-pick-number {
		left: 14px
	}

	.pg--mobile .pg-makepicks-ticket-pick--update .pg-makepicks-ticket-pick-info {
		margin: 0 0 0 24px
	}

	.pg--mobile .pg-makepicks-ticket-pick--update .pg-makepicks-ticket-pick-title {
		margin-bottom: 4px
	}

	.pg--mobile .pg-makepicks-ticket-pick--update .pg-makepicks-ticket-pick-success {
		margin-top: 8px;
		font-size: 14px;
		font-size: .875rem
	}

	.pg--mobile .pg-makepicks-update-options {
		padding-left: 24px
	}

		.pg--mobile .pg-makepicks-update-options .pg-label {
			padding-top: 1px;
			font-size: 16px;
			font-size: 1rem
		}

.pg-addpicks-contain {
	margin-right: auto;
	margin-left: auto;
	padding-left: 24px;
	padding-right: 24px;
	padding-bottom: 24px
}

	.pg-addpicks-contain:after, .pg-addpicks-contain:before {
		content: " ";
		display: table
	}

	.pg-addpicks-contain:after {
		clear: both
	}

.pg--mobile .pg-addpicks-contain {
	padding: 0
}

.pg-addpicks:after, .pg-addpicks:before {
	content: " ";
	display: table
}

.pg-addpicks:after {
	clear: both
}

.pg-addpick {
	width: 20%;
	float: left;
	padding: 0 1px
}

.pg-addpick-header {
	height: 28px;
	padding: 7px 2px 0 10px;
	background: #292929;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-size: 14px;
	font-size: .875rem;
	text-transform: uppercase;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.pg-addpick-content {
	position: relative;
	min-height: 135px;
	padding: 12px;
	background: #343434
}

.pg-addpicks-analysis .pg-addpick-content {
	min-height: 180px
}

.pg-addpicks-complete .pg-addpick-content {
	min-height: 420px
}

.pg-addpicks-complete .pg-addpick--completed .pg-addpick-content {
	min-height: 190px
}

.pg-addpick--submitted .pg-addpick-header {
	background: #a4a4a4
}

.pg-addpick--submitted .pg-addpick-content {
	background: #c4c4c4
}

.pg-addpick--active {
	border-bottom-color: #fff
}

	.pg-addpick--active .pg-addpick-header {
		background: #ddd
	}

	.pg-addpick--active .pg-addpick-content {
		background: #fff
	}

.pg-addpick--completed {
	border-bottom-color: #fff
}

	.pg-addpick--completed .pg-addpick-header {
		background: #ddd
	}

	.pg-addpick--completed .pg-addpick-content {
		background: #fff
	}

.pg-addpicks-contests--complete .pg-addpick--none-submitted .pg-addpick-header, .pg-addpicks-contests--complete .pg-addpick--submitted .pg-addpick-header {
	background: #ddd
}

.pg-addpicks-contests--complete .pg-addpick--none-submitted .pg-addpick-content, .pg-addpicks-contests--complete .pg-addpick--submitted .pg-addpick-content {
	background: #fff
}

.pg-addpick--awaiting .pg-addpick-header {
	background: #848484
}

.pg-addpick--awaiting .pg-addpick-content {
	background: #a4a4a4
}

.pg-addpicks-analysis .pg-addpick--submitted .pg-addpick-header {
	background: #ddd
}

.pg-addpicks-analysis .pg-addpick--submitted .pg-addpick-content {
	background: #fff
}

.pg-addpicks-analysis .pg-addpick--awaiting .pg-addpick-header {
	background: #ddd
}

.pg-addpicks-analysis .pg-addpick--awaiting .pg-addpick-content {
	background: #fff
}

.pg-addpicks-analysis--open .pg-addpick--submitted .pg-addpick-header {
	background: #a4a4a4
}

.pg-addpicks-analysis--open .pg-addpick--submitted .pg-addpick-content {
	background: #c4c4c4
}

.pg-addpicks-analysis--open .pg-addpick--submitted.pg-addpick--active .pg-addpick-header {
	background: #ddd
}

.pg-addpicks-analysis--open .pg-addpick--submitted.pg-addpick--active .pg-addpick-content {
	background: #fff
}

.pg-addpicks-analysis--open .pg-addpick--awaiting .pg-addpick-header {
	background: #848484
}

.pg-addpicks-analysis--open .pg-addpick--awaiting .pg-addpick-content {
	background: #a4a4a4
}

.pg-addpick-number {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	zoom: 1;
	background: #ffce4b;
	color: #242424;
	border-radius: 100%;
	width: 18px;
	height: 18px;
	line-height: 18px;
	padding-top: 1px;
	text-align: center;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-size: 12px;
	font-size: .75rem
}

.pg-addpick-double-down {
	position: absolute;
	top: 12px;
	right: 12px
}

.pg-addpick-double-down-box {
	padding: 12px;
	background: #fff
}

	.pg-addpick-double-down-box .pg-double-down {
		padding: 12px
	}

	.pg-addpick-double-down-box .pg-double-down-text, .pg-addpick-double-down-box .pg-double-down-title {
		font-size: 14px;
		font-size: .875rem
	}

	.pg-addpick-double-down-box .pg-share-action {
		margin: 12px 0 0
	}

	.pg-addpick-double-down-box textarea {
		font-size: 14px;
		height: 70px;
		padding: 4px 6px;
		margin-bottom: 12px
	}

.pg-addpick-odds, .pg-addpick-title {
	font-size: 17px;
	font-size: 1.0625rem
}

.pg-addpick-title {
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	margin: 8px 0 0;
	line-height: 1.25
}

.pg-addpick-odds {
	margin: 0 0 8px
}

.pg-addpick-indicator {
	font-size: 14px;
	font-size: .875rem;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	color: #646464;
	line-height: 1.25;
	margin: 0 0 2px
}

	.pg-addpick--submitted .pg-addpick-indicator--contests, .pg-addpick-indicator.pg-addpick-indicator--submitted {
		color: #809900
	}

.pg-addpick-indicator--analysis {
	display: none
}

.pg-addpick--submitted .pg-addpick-indicator--analysis {
	display: block;
	color: #809900
}

.pg-addpicks-analysis--open .pg-addpick--active .pg-addpick-indicator--analysis, .pg-addpicks-analysis--open .pg-addpick--submitted .pg-addpick-indicator--analysis {
	display: block
}

.pg-addpick--submitted.pg-addpick--active .pg-addpick-indicator--analysis {
	color: #646464
}

.pg-addpick-edit-trigger {
	display: none
}

.pg-addpick--submitted .pg-addpick-edit-trigger {
	display: inline
}

.pg-addpicks-analysis--open .pg-addpick--submitted .pg-addpick-edit-trigger {
	display: none
}

.pg-addpick-indicator, .pg-addpick-odds, .pg-addpick-title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.pg-addpick-analysis-trigger {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-size: 14px;
	font-size: .875rem;
	text-transform: uppercase;
	text-align: center;
	padding: 9px 0 8px;
	border-top: 1px solid #ddd
}

.pg-addpick--submitted .pg-addpick-analysis-trigger, .pg-addpicks-analysis--open .pg-addpick-analysis-trigger {
	display: none
}

.pg-addpick-analysis-trigger:active, .pg-addpick-analysis-trigger:focus, .pg-addpick-analysis-trigger:hover {
	text-decoration: underline
}

.pg-addpicks-instruction {
	font-size: 14px;
	font-size: .875rem;
	color: #9c9c9c;
	margin-top: 12px
}

.pg-addpicks-analysis--added .pg-addpicks-instruction, .pg-addpicks-analysis--open .pg-addpicks-instruction {
	display: none
}

.pg-addpick-box {
	padding: 24px;
	background: #fff;
	border-left: 1px solid #242424;
	border-right: 1px solid #242424;
	display: none
}

	.pg-addpick-box .pg-pager-controls--light {
		margin: 0;
		border-top: 0
	}

	.pg-addpick-box .pg-pager-item--active a {
		color: #9c9c9c
	}

.pg-addpick-box--active {
	display: block
}

.pg-addpick-col {
	position: relative;
	float: left;
	min-height: 1px;
	padding-left: 24px;
	width: 33.33333%;
	margin-bottom: 12px
}

.pg-addpick-block {
	position: relative;
	background: #ddd;
	height: 60px
}

.pg-addpick-block--checked {
	background: #ffdbc7
}

.pg-addpick-block-check {
	position: absolute;
	top: 13px;
	left: 12px
}

	.pg-addpick-block-check .pg-input--checkbox {
		width: 16px;
		height: 16px;
		margin-top: 0;
		padding: 0
	}

	.pg-addpick-block-check .pg-checkbox {
		top: 0
	}

	.pg-addpick-block-check + .pg-addpick-block-text {
		padding-left: 40px
	}

.pg-addpick-block-join {
	position: absolute;
	top: 20px;
	right: 12px
}

	.pg-addpick-block-join + .pg-addpick-block-text {
		padding-right: 60px
	}

	.pg-addpick-block-join a {
		font-size: 17px;
		font-size: 1.0625rem;
		font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
		text-transform: uppercase
	}

		.pg-addpick-block-join a:active, .pg-addpick-block-join a:focus, .pg-addpick-block-join a:hover {
			text-decoration: underline
		}

.pg-addpick-block-text {
	padding: 12px
}

.pg-addpick-block-title {
	font-size: 17px;
	font-size: 1.0625rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #242424;
	margin-bottom: 4px
}

.pg-addpick-block-subtext {
	font-size: 14px;
	font-size: .875rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.pg-addpick-actions {
	min-height: 40px;
	border-top: 1px solid #ddd;
	margin-top: 10px;
	padding-top: 20px
}

	.pg-addpick-actions:after, .pg-addpick-actions:before {
		content: " ";
		display: table
	}

	.pg-addpick-actions:after {
		clear: both
	}

.pg-addpick-actions--analysis {
	margin-top: 10px
}

	.pg-addpick-actions--analysis:after, .pg-addpick-actions--analysis:before {
		content: " ";
		display: table
	}

	.pg-addpick-actions--analysis:after {
		clear: both
	}

.pg-addpick-action--cancel .pg-comment-button, .pg-addpick-action--cancel .pg-embed-action-trigger, .pg-addpick-action--cancel .pg-share-action-trigger, .pg-addpick-action--cancel .pg-text-button, .pg-addpick-action--skip .pg-comment-button, .pg-addpick-action--skip .pg-embed-action-trigger, .pg-addpick-action--skip .pg-share-action-trigger, .pg-addpick-action--skip .pg-text-button {
	margin: 10px 0
}

.pg-addpick-action--save {
	float: left
}

.pg-addpick-action--cancel {
	float: right
}

.pg-addpick-action--skip, .pg-addpick-action--submit {
	float: left
}

.pg-addpick-action--submit, .pg-addpick-actions--picks .pg-addpick-action--skip {
	display: none
}

.pg-addpick-actions--picks .pg-addpick-action--submit {
	display: block
}

.pg-addpick-complete-action {
	margin-top: 30px;
	text-align: right;
	display: none
}

.pg-addpicks-analysis--added .pg-addpick-complete-action, .pg-addpicks-contests--complete .pg-addpick-complete-action {
	display: block
}

.pg-addpicks-analysis--open .pg-addpick-complete-action {
	display: none
}

.pg-addpick-complete-text {
	font-size: 17px;
	font-size: 1.0625rem;
	color: #fff;
	margin-right: 24px
}

.pg-addpick-timer {
	float: right;
	text-align: right;
	display: none
}

.pg-addpick-timer--on {
	display: block
}

.pg-addpick-time {
	font-size: 17px;
	font-size: 1.0625rem;
	color: #c33f1c;
	margin-bottom: 4px
}

.pg-addpick-time-subtext {
	font-size: 14px;
	font-size: .875rem;
	color: #646464
}

.pg-addpick-table {
	background: #fff;
	min-height: 230px
}

	.pg-addpick-table td:first-child, .pg-addpick-table th:first-child {
		padding-left: 12px
	}

	.pg-addpick-table td:last-child, .pg-addpick-table th:last-child {
		padding-right: 12px
	}

	.pg-addpick-table tr:nth-child(2n) {
		background-color: #fff
	}

.pg-table-text--title {
	font-size: 12px;
	text-transform: uppercase;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	padding-top: 5px
}

.pg-table-col--addpick-title {
	width: 40%
}

.pg-table-col--addpick-odds {
	width: 30%
}

.pg-addpick-jump {
	margin-top: 24px;
	padding-top: 16px;
	border-top: 1px solid #343434;
	font-size: 17px;
	font-size: 1.0625rem
}

.pg-addpick-jump-title {
	color: #9c9c9c;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	text-transform: uppercase
}

.pg-addpick-jump-item {
	padding: 0 12px
}

	.pg-addpick-jump-item + .pg-addpick-jump-item {
		border-left: 1px solid #545454
	}

	.pg-addpick-jump-item a {
		color: #5fdbff
	}

		.pg-addpick-jump-item a:active, .pg-addpick-jump-item a:focus, .pg-addpick-jump-item a:hover {
			text-decoration: underline
		}

.pg--mobile .pg-addpick-header {
	background: #848484
}

.pg--mobile .pg-addpicks--completed .pg-addpick-header, .pg--mobile .pg-addpicks--has-active .pg-addpick-header {
	background: #ddd
}

.pg--mobile .pg-addpick {
	width: 100%;
	float: none;
	border: 0;
	padding: 0
}

	.pg--mobile .pg-addpick.pg-addpick--completed {
		border-bottom: 1px solid #ddd
	}

.pg--mobile .pg-addpicks-analysis .pg-addpick-header {
	background: #ddd
}

.pg--mobile .pg-addpicks-analysis .pg-addpick {
	border-bottom: 1px solid #ddd
}

.pg--mobile .pg-addpicks-analysis.pg-addpicks-analysis--open .pg-addpick {
	border-bottom: 0
}

.pg--mobile .pg-addpicks-analysis.pg-addpicks-analysis--open .pg-addpick-header {
	background: #848484
}

.pg--mobile .pg-addpicks-analysis.pg-addpicks-analysis--open .pg-addpicks--completed .pg-addpick-header, .pg--mobile .pg-addpicks-analysis.pg-addpicks-analysis--open .pg-addpicks--has-active .pg-addpick-header, .pg--mobile .pg-addpicks-contests--complete .pg-addpick-header {
	background: #ddd
}

.pg--mobile .pg-addpicks-contests--complete .pg-addpick {
	border-bottom: 1px solid #ddd
}

.pg--mobile .pg-addpicks-complete .pg-addpick-header {
	background: #ddd
}

.pg--mobile .pg-addpick-box {
	padding: 0 12px 12px;
	border: 0
}

	.pg--mobile .pg-addpick-box textarea {
		font-size: 14px;
		height: 70px;
		padding: 4px 6px
	}

.pg--mobile .pg-addpick-content {
	position: relative;
	min-height: 0;
	padding: 6px 12px 12px 40px
}

.pg--mobile .pg-addpicks-complete .pg-addpick--completed .pg-addpick-content {
	min-height: 0
}

.pg--mobile .pg-addpick-table {
	padding: 0 12px 24px 40px
}

	.pg--mobile .pg-addpick-table table {
		border-bottom: 1px solid #ddd
	}

.pg--mobile .pg-addpick-number {
	position: absolute;
	left: 12px;
	top: 12px
}

.pg--mobile .pg-addpick-block-title, .pg--mobile .pg-addpick-odds, .pg--mobile .pg-addpick-title {
	font-size: 16px;
	font-size: 1rem
}

.pg--mobile .pg-addpick-block {
	margin-bottom: 2px
}

.pg--mobile .pg-addpick-block-join {
	top: 12px
}

	.pg--mobile .pg-addpick-block-join + .pg-addpick-block-text {
		padding-right: 50px
	}

	.pg--mobile .pg-addpick-block-join a {
		font-size: 14px;
		font-size: .875rem
	}

.pg--mobile .pg-addpick-actions {
	min-height: 0;
	border-top: 1px solid #ddd;
	margin-top: 0;
	padding-top: 10px
}

.pg--mobile .pg-addpick-actions--analysis {
	margin-top: 0
}

.pg--mobile .pg-addpick-timer {
	text-align: left;
	margin-top: 6px
}

.pg--mobile .pg-addpick-time {
	font-size: 14px;
	font-size: .875rem
}

.pg--mobile .pg-addpick-action--cancel .pg-comment-button, .pg--mobile .pg-addpick-action--cancel .pg-embed-action-trigger, .pg--mobile .pg-addpick-action--cancel .pg-share-action-trigger, .pg--mobile .pg-addpick-action--cancel .pg-text-button, .pg--mobile .pg-addpick-action--skip .pg-comment-button, .pg--mobile .pg-addpick-action--skip .pg-embed-action-trigger, .pg--mobile .pg-addpick-action--skip .pg-share-action-trigger, .pg--mobile .pg-addpick-action--skip .pg-text-button {
	margin: 4px 0
}

.pg--mobile .pg-addpick-action--skip, .pg--mobile .pg-addpick-action--submit, .pg--mobile .pg-addpick-timer {
	float: none
}

.pg--mobile .pg-addpick-complete-action {
	background: #fff;
	margin-top: 0;
	text-align: left;
	padding: 12px
}

	.pg--mobile .pg-addpick-complete-action:after, .pg--mobile .pg-addpick-complete-action:before {
		content: " ";
		display: table
	}

	.pg--mobile .pg-addpick-complete-action:after {
		clear: both
	}

	.pg--mobile .pg-addpick-complete-action .pg-button-arrow--small, .pg--mobile .pg-addpick-complete-action .pg-button-arrow--small--grey {
		float: right
	}

.pg--mobile .pg-addpick-complete-text {
	font-size: 14px;
	font-size: .875rem;
	color: #646464;
	padding-top: 5px;
	margin-right: 0;
	float: left
}

.pg--mobile .pg-addpick-analysis-trigger {
	position: static;
	text-align: left;
	padding-bottom: 0;
	border-top: 0
}

.pg--mobile .pg-addpick-double-down-box {
	padding: 0 12px 24px
}

	.pg--mobile .pg-addpick-double-down-box .pg-icon-star--red {
		top: 2px
	}

	.pg--mobile .pg-addpick-double-down-box .pg-double-down-title {
		margin-bottom: 10px
	}

.pg--mobile .pg-addpick-jump {
	background: #fff;
	margin-top: 0;
	padding: 16px 12px;
	border-top: 0;
	font-size: 16px;
	font-size: 1rem
}

	.pg--mobile .pg-addpick-jump .pg-horizontal-list li {
		display: block
	}

.pg--mobile .pg-addpick-jump-title {
	padding: 0 0 6px
}

.pg--mobile .pg-addpick-jump-item {
	padding: 6px 0
}

	.pg--mobile .pg-addpick-jump-item + .pg-addpick-jump-item {
		border: 0
	}

	.pg--mobile .pg-addpick-jump-item a {
		color: #0070b0
	}

.pg-module--consensus, .pg-module--consensus-history, .pg-module--history, .pg-module--odds {
	padding-bottom: 24px
}

	.pg-module--consensus .pg-module-header, .pg-module--consensus-history .pg-module-header, .pg-module--history .pg-module-header, .pg-module--odds .pg-module-header {
		margin-bottom: 12px
	}

@media only screen and (max-width:480px) {
	.pg-module--consensus .pg-module-header, .pg-module--consensus-history .pg-module-header, .pg-module--history .pg-module-header, .pg-module--odds .pg-module-header {
		padding-top: 6px
	}
}

@media only screen and (max-width:1000px) {
	.pg-module--consensus .pg-contain, .pg-module--consensus-history .pg-contain, .pg-module--history .pg-contain, .pg-module--odds .pg-contain {
		padding-left: 22px;
		padding-right: 22px
	}
}

@media only screen and (max-width:767px) {
	.pg-module--consensus, .pg-module--consensus-history, .pg-module--history, .pg-module--odds {
		margin-bottom: 12px
	}
}

@media only screen and (max-width:480px) {
	.pg-module--consensus, .pg-module--consensus-history, .pg-module--history, .pg-module--odds {
		padding-bottom: 12px
	}

		.pg-module--consensus .pg-contain, .pg-module--consensus-history .pg-contain, .pg-module--history .pg-contain, .pg-module--odds .pg-contain {
			padding-left: 12px;
			padding-right: 12px
		}
}

.pg-odds-legend {
	margin-top: 1px
}

	.pg-odds-legend .pg-label {
		float: left;
		color: #fff;
		margin-right: 8px
	}

.pg-odds-legend-indicator, .pg-odds-legend-indicator--long, .pg-odds-legend-indicator--short {
	float: left;
	text-transform: uppercase;
	border-width: 1px;
	border-style: solid;
	height: 20px;
	line-height: 20px;
	margin-top: -1px;
	padding: 0 6px;
	color: #fff;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-size: 14px;
	font-size: .875rem
}

.pg-odds-legend-indicator--short {
	background: #c33f1c;
	border-color: #c33f1c;
	margin-right: 4px
}

.pg-odds-legend-indicator--long {
	border-color: #646464;
	background: #242424
}

.pg-module-header-input--odds:after, .pg-module-header-input--odds:before {
	content: " ";
	display: table
}

.pg-module-header-input--odds:after {
	clear: both
}

.pg-module-header-input--odds .pg-input-group--inline {
	float: left;
	padding-left: 24px
}

@media only screen and (max-width:860px) {
	.pg-module-header-input--odds {
		position: static;
		margin-top: 20px;
		padding-left: 12px
	}

		.pg-module-header-input--odds .pg-input-group--inline {
			float: left;
			padding-left: 0;
			padding-right: 24px
		}
}

@media only screen and (max-width:800px) {
	.pg-module-header-input--odds {
		margin-top: 10px
	}

		.pg-module-header-input--odds .pg-label {
			float: none;
			margin-bottom: 8px
		}
}

@media only screen and (max-width:640px) {
	.pg-module-header-input--odds {
		margin-top: 0
	}
}

@media only screen and (max-width:620px) {
	.pg-module-header-input--odds .pg-odds-legend {
		float: none;
		margin-bottom: 14px
	}

	.pg-module-header-input--odds .pg-input-group--inline {
		margin-bottom: 14px
	}
}

@media only screen and (max-width:480px) {
	.pg-module-header-input--odds .pg-input--select--small {
		margin-top: -3px
	}
}

.pg-odds-book-trigger {
	display: block;
	float: left;
	width: 33.333333333333%;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-size: 14px;
	padding: 7px 0 6px;
	text-align: center;
	text-transform: uppercase;
	color: #9c9c9c;
	background-color: #343434
}

	.pg-odds-book-trigger + .pg-odds-book-trigger {
		border-left: 1px solid #141414
	}

.pg-odds-book--online .pg-odds-book-trigger--online {
	color: #fff;
	background-color: #c33f1c
}

.pg-odds-book--online .pg-odds-table--more, .pg-odds-book--online .pg-odds-table--vegas {
	display: none
}

.pg-odds-book--vegas .pg-odds-book-trigger--vegas {
	color: #fff;
	background-color: #c33f1c
}

.pg-odds-book--vegas .pg-odds-table--more, .pg-odds-book--vegas .pg-odds-table--online {
	display: none
}

.pg-odds-book--more .pg-odds-book-trigger--more {
	color: #fff;
	background-color: #c33f1c
}

.pg-odds-book--more .pg-odds-table--online, .pg-odds-book--more .pg-odds-table--vegas {
	display: none
}

.pg-odds-box {
	min-width: 928px
}

.pg-odds .pg-game-col--table {
	width: 45%;
	padding-left: 4px;
	padding-right: 4px
}

.pg-odds .pg-game-col--table-books {
	width: 42.5%;
	padding-left: 4px;
	padding-right: 4px
}

@media only screen and (max-width:1225px) {
	.pg-odds .pg-game-col--table, .pg-odds .pg-game-col--table-books {
		padding-left: 2px;
		padding-right: 2px
	}
}

.pg-odds .pg-game-col--actions {
	width: 12.5%
}

.pg-odds .pg-col--time-score {
	width: 19.23077%
}

.pg-odds .pg-col--game-number {
	width: 13.46154%
}

.pg-odds .pg-col--team {
	width: 26.92308%
}

.pg-odds .pg-col--open {
	width: 12.5%
}

.pg-odds .pg-col--moves {
	width: 14.42308%
}

.pg-odds .pg-col--current {
	width: 13.46154%
}

.pg-odds .pg-col--book {
	width: 14.23077%
}

.pg-history-box {
	min-width: 928px
}

.pg-history .pg-game-col--table {
	width: 45%;
	padding: 1px;
	height: auto
}

.pg-history .pg-move-col--table-titles {
	width: 55%;
	padding-left: 4px;
	padding-right: 4px
}

.pg-history .pg-move-col--table-odds {
	width: 18.33333%;
	padding: 2px 0 2px 2px;
	height: auto;
	border-left: 1px solid #bbb
}

@media only screen and (max-width:1225px) {
	.pg-history .pg-game-col--table, .pg-history .pg-move-col--table-odds, .pg-history .pg-move-col--table-titles {
		padding-left: 2px;
		padding-right: 2px
	}
}

.pg-history .pg-table-col-data {
	margin: 0 2px 0 0;
	padding: 4px 5px
}

.pg-history .pg-col--date, .pg-history .pg-col--time {
	width: 22.22222%
}

.pg-history .pg-col--sportsbook {
	width: 55.55556%
}

.pg-history .pg-col--odds {
	width: 50%
}

.pg-history th.pg-col--odds {
	font-size: 12px;
	font-size: .75rem
}

.pg-module--consensus .pg-module-header {
	margin-bottom: 0
}

.pg-consensus .pg-game-col--table {
	width: 33.33333%;
	padding-left: 4px;
	padding-right: 4px
}

.pg-consensus .pg-game-col--table-book-consensus {
	width: 23.33333%;
	padding-left: 4px;
	padding-right: 4px
}

.pg-consensus .pg-game-col--table-pregame-consensus {
	width: 30.83333%;
	padding-left: 4px;
	padding-right: 4px
}

@media only screen and (max-width:1060px) {
	.pg-consensus .pg-game-col--table-pregame-consensus {
		width: 31.25%
	}
}

@media only screen and (max-width:1225px) {
	.pg-consensus .pg-game-col--table, .pg-consensus .pg-game-col--table-book-consensus, .pg-consensus .pg-game-col--table-pregame-consensus {
		padding-left: 2px;
		padding-right: 2px
	}
}

.pg-consensus .pg-game-col--actions {
	width: 12.5%
}

@media only screen and (max-width:1060px) {
	.pg-consensus .pg-game-col--actions {
		width: 12.08333%
	}
}

.pg-consensus .pg-col--time-score {
	width: 25%
}

.pg-consensus .pg-col--game-number {
	width: 15%
}

.pg-consensus .pg-col--team {
	width: 27.5%
}

	.pg-consensus .pg-col--team .pg-table-col-data {
		-webkit-transition: color 125ms ease-out;
		transition: color 125ms ease-out
	}

.pg-consensus .pg-col--open {
	width: 15%
}

.pg-consensus .pg-col--current {
	width: 17.5%
}

.pg-consensus .pg-col--specific-odds {
	width: 32.5%
}

.pg-consensus .pg-game-col--table-book-consensus .pg-col--action, .pg-consensus .pg-game-col--table-book-consensus .pg-col--cash, .pg-consensus .pg-game-col--table-book-consensus .pg-col--ticket {
	width: 25%
}

@media only screen and (max-width:1225px) {
	.pg-consensus .pg-game-col--table-book-consensus .pg-col--action {
		width: 23.57143%
	}

	.pg-consensus .pg-game-col--table-book-consensus .pg-col--cash, .pg-consensus .pg-game-col--table-book-consensus .pg-col--ticket {
		width: 26.42857%
	}
}

.pg-consensus .pg-game-col--table-pregame-consensus .pg-col--action {
	width: 20.27027%
}

.pg-consensus .pg-game-col--table-pregame-consensus .pg-col--pick {
	width: 18.91892%
}

.pg-consensus .pg-game-col--table-pregame-consensus .pg-col--experts, .pg-consensus .pg-game-col--table-pregame-consensus .pg-col--friends, .pg-consensus .pg-game-col--table-pregame-consensus .pg-col--groups {
	width: 20.27027%
}

@media only screen and (max-width:1225px) {
	.pg-consensus .pg-game-col--table-pregame-consensus .pg-col--action {
		width: 17.83784%
	}

	.pg-consensus .pg-game-col--table-pregame-consensus .pg-col--pick {
		width: 18.91892%
	}

	.pg-consensus .pg-game-col--table-pregame-consensus .pg-col--experts, .pg-consensus .pg-game-col--table-pregame-consensus .pg-col--friends, .pg-consensus .pg-game-col--table-pregame-consensus .pg-col--groups {
		width: 21.08108%
	}
}

.pg-games-list .pg-col--team {
	width: 37.5%
}

.pg-games-list .pg-col--specific-odds {
	width: 22.5%
}

.pg-contain--consensus-game {
	margin-bottom: 24px;
	margin-top: 10px
}

@media only screen and (max-width:1042px) {
	.pg-contain--consensus-game {
		margin-top: 0
	}
}

.pg-detail-title.pg-detail-title--consensus {
	color: #fff;
	margin-bottom: 10px
}

.pg-module-header-input--consensus:after, .pg-module-header-input--consensus:before {
	content: " ";
	display: table
}

.pg-module-header-input--consensus:after {
	clear: both
}

.pg-module-header-input--consensus .pg-input-group--inline {
	float: left;
	padding-left: 24px;
	margin-bottom: 14px
}

@media only screen and (max-width:1042px) {
	.pg-module-header-input--consensus {
		position: static;
		margin-top: 20px;
		padding-left: 12px
	}

		.pg-module-header-input--consensus .pg-input-group--inline {
			float: left;
			padding-left: 0;
			padding-right: 24px
		}
}

@media only screen and (max-width:900px) {
	.pg-module-header-input--consensus {
		margin-top: 10px
	}

		.pg-module-header-input--consensus .pg-label {
			float: none;
			margin-bottom: 8px
		}
}

@media only screen and (max-width:640px) {
	.pg-module-header-input--consensus {
		padding-top: 0
	}
}

@media only screen and (max-width:480px) {
	.pg-module-header-input--consensus .pg-input--select--small {
		margin-top: -3px
	}
}

.pg-module-header-input--consensus-history:after, .pg-module-header-input--consensus-history:before {
	content: " ";
	display: table
}

.pg-module-header-input--consensus-history:after {
	clear: both
}

.pg-module-header-input--consensus-history .pg-input-group--inline {
	float: left;
	padding-left: 24px
}

@media only screen and (max-width:1042px) {
	.pg-module-header-input--consensus-history {
		position: static;
		margin-top: 20px;
		padding-left: 12px
	}

		.pg-module-header-input--consensus-history .pg-input-group--inline {
			float: left;
			padding-left: 0;
			padding-right: 24px
		}
}

@media only screen and (max-width:640px) {
	.pg-module-header-input--consensus-history {
		padding-top: 0;
		margin-top: 10px
	}

		.pg-module-header-input--consensus-history .pg-label {
			float: none;
			margin-bottom: 8px
		}
}

@media only screen and (max-width:480px) {
	.pg-module-header-input--consensus-history .pg-input--select--small {
		margin-top: -3px
	}

	.pg-module-header-input--consensus-history .pg-input-group--inline {
		margin-bottom: 14px
	}
}

.pg-consensus-history .pg-move .pg-col {
	padding: 2px 0
}

.pg-consensus-history .pg-table-col-data {
	margin: 0 2px 0 0;
	padding: 4px 8px
}

.pg-consensus-history .pg-col--date, .pg-consensus-history .pg-col--time {
	width: 11.11111%
}

.pg-consensus-history .pg-col--odds {
	width: 11.11111%;
	text-align: center
}

.pg-consensus-history .pg-col--cash-action {
	width: 15.27778%;
	text-align: center
}

.pg-consensus-history .pg-col--cash-percent {
	width: 6.94444%;
	text-align: right
}

.pg-consensus-history .pg-col--ticket-action {
	width: 15.27778%;
	text-align: center
}

.pg-consensus-history .pg-col--ticket-percent {
	width: 6.94444%;
	text-align: right
}

.pg-consensus-history .pg-col--pick-action {
	width: 15.27778%;
	text-align: center
}

.pg-consensus-history .pg-col--pick-percent {
	width: 6.94444%;
	text-align: right
}

.pg-consensus-history-filter .pg-input-group {
	padding-bottom: 18px
}

.pg-consensus-history-filter .pg-input-group-title {
	color: #646464;
	float: left;
	margin-right: 12px
}

.pg-consensus-history-filter .pg-input--radio .pg-radio {
	top: -1px
}

.pg-consensus-history-filter .pg-input--radio .pg-label {
	padding-left: 20px;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-size: 14px;
	font-size: .875rem
}

@media only screen and (max-width:620px) {
	.pg-consensus-history-filter .pg-input-group-title {
		float: none;
		margin-bottom: 6px
	}

	.pg-consensus-history-filter .pg-input--radio {
		margin-bottom: 8px
	}
}

@media only screen and (max-width:480px) {
	.pg-consensus-history-filter {
		padding-left: 6px
	}
}

.pg-consensus-mode--data {
	display: none
}

.pg-consensus-pie {
	width: 45px;
	height: 45px;
	margin: 0 auto
}

.pg-consensus-pie-highlight {
	-webkit-transition: color 125ms ease-out;
	transition: color 125ms ease-out
}

	.pg-consensus-pie-highlight.pg-consensus-data--away {
		color: #bd0e0f
	}

	.pg-consensus-pie-highlight.pg-consensus-data--home {
		color: #0070b0
	}

.pgts-todays-schedule {
	padding: 0 24px 24px
}

@media only screen and (min-width:1024px) and (max-width:1225px) {
	.pgts-todays-schedule {
		padding: 0 12px 24px
	}
}

@media only screen and (max-width:480px) {
	.pgts-todays-schedule {
		padding: 0 12px 24px
	}
}

.pgts-game:after, .pgts-game:before, .pgts-games-box:after, .pgts-games-box:before, .pgts-games-content:after, .pgts-games-content:before, .pgts-games-header:after, .pgts-games-header:before {
	content: " ";
	display: table
}

.pgts-game:after, .pgts-games-box:after, .pgts-games-content:after, .pgts-games-header:after {
	clear: both
}

.pgts-games-box {
	position: relative
}

.pgts-games-box--closed {
	margin-bottom: 1px
}

	.pgts-games-box--closed .pgts-games-content {
		display: none
	}

.pgts-games-bar {
	display: block;
	position: relative;
	background-color: #343434;
	padding: 10px 24px 8px
}

	.pgts-games-bar:after, .pgts-games-bar:before {
		content: " ";
		display: table
	}

	.pgts-games-bar:after {
		clear: both
	}

@media only screen and (max-width:959px) {
	.pgts-games-bar {
		padding-right: 12px
	}
}

@media only screen and (min-width:1024px) and (max-width:1225px) {
	.pgts-games-bar {
		padding-left: 8px
	}
}

.pgts-games-bar--static {
	position: relative;
	background-color: #343434;
	padding: 6px 24px 5px
}

	.pgts-games-bar--static:after, .pgts-games-bar--static:before {
		content: " ";
		display: table
	}

	.pgts-games-bar--static:after {
		clear: both
	}

@media only screen and (max-width:640px) {
	.pgts-games-bar--static {
		padding: 6px 12px 5px
	}
}

.pgts-games-bar-title {
	float: left;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-size: 17px;
	text-transform: uppercase;
	color: #fff
}

.pgts--mobile .pgts-games-bar-title {
	font-size: 14px
}

.pgts-games-bar-subtitle {
	color: #9c9c9c;
	padding-left: 10px
}

.pgts-games-bar-trigger {
	position: relative;
	display: block;
	float: left;
	width: 16px;
	height: 15px;
	margin-right: 14px;
	top: -1px;
	background-color: #141414;
	background-image: url(../images/pggc-games-bar-trigger.svg);
	background-repeat: no-repeat;
	background-position: 0 0
}

.lt-ie9 .pgts-games-bar-trigger, .no-svg .pgts-games-bar-trigger {
	background-image: url(../images/pggc-games-bar-trigger.png)
}

.pgts-games-box--closed .pgts-games-bar-trigger {
	background-position: 0 -15px
}

@media only screen and (max-width:959px) {
	.pgts-games-bar-trigger {
		position: absolute;
		margin: 0;
		top: 10px;
		left: 2px
	}
}

.pgts-games-header {
	background-color: #ddd;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-size: 14px;
	text-transform: uppercase
}

.pgts-game {
	background-color: #fff;
	border-top: 1px solid #ddd
}

	.pgts-game:nth-child(2n+1) {
		background-color: #fafafa
	}

.pgts--mobile .pgts-game {
	display: block;
	background-image: url(../images/pg--mobile-icon-game.svg);
	background-repeat: no-repeat;
	background-position: 100% 50%
}

.lt-ie9 .pgts--mobile .pgts-game, .no-svg .pgts--mobile .pgts-game {
	background-image: url(../images/pg--mobile-icon-game.png)
}

.pgts--mobile .pgts-game:hover {
	background-color: #f4f4f4
}

.pgts-game--starting, .pgts-game--starting:hover, .pgts-game--starting:nth-child(2n+1) {
	background-color: #f2f6dd
}

.pgts-table {
	width: 100%;
	max-width: 100%;
	border-collapse: collapse;
	table-layout: fixed;
	margin: 0;
	padding: 0
}

	.lt-ie9 .pgts-table td:first-child, .lt-ie9 .pgts-table th:first-child, .pgts-table td:first-child, .pgts-table th:first-child {
		padding-left: inherit
	}

	.pgts-table td:last-child, .pgts-table th:last-child {
		padding-right: inherit
	}

	.pgts-table th {
		background-color: inherit;
		font-size: 14px;
		font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
		font-weight: 400;
		text-transform: uppercase
	}

	.pgts-table td {
		position: relative;
		color: inherit;
		font-size: inherit
	}

	.pgts-table tr {
		background-color: inherit
	}

.lt-ie9 .pgts-table tr {
	border: 0
}

.pgts-table tr + tr {
	border-top: inherit
}

.lt-ie9 .pgts-table tr + tr {
	border: 0
}

.pgts-table tr:nth-child(2n) {
	background-color: inherit
}

.pgts-game-col, .pgts-game-col--actions, .pgts-game-col--table {
	float: left;
	height: 64px;
	overflow: hidden
}

.pgts--mobile .pgts-game-col, .pgts--mobile .pgts-game-col--actions, .pgts--mobile .pgts-game-col--table {
	height: 60px
}

.pgts-games-header .pgts-game-col, .pgts-games-header .pgts-game-col--actions, .pgts-games-header .pgts-game-col--table {
	padding-top: 0;
	padding-bottom: 0;
	height: 23px
}

.pgts--mobile .pgts-games-header .pgts-game-col, .pgts--mobile .pgts-games-header .pgts-game-col--actions, .pgts--mobile .pgts-games-header .pgts-game-col--table {
	padding: 0;
	height: 23px
}

.pgts-game-col--table {
	padding: 7px 4px 5px;
	width: 87%
}

@media only screen and (min-width:800px) and (max-width:1023px) {
	.pgts-game-col--table {
		padding-left: 15px;
		padding-right: 15px
	}
}

.pgts--mobile .pgts-game-col--table {
	width: 100%;
	padding: 6px 24px 5px 12px
}

@media only screen and (min-width:800px) and (max-width:1023px) {
	.pgts--mobile .pgts-game-col--table {
		padding: 6px 24px 5px 12px
	}
}

@media only screen and (max-width:640px) {
	.pgts--mobile .pgts-game-col--table {
		padding: 6px 24px 5px 6px
	}
}

.pgts--mobile .pgts-games-header .pgts-game-col--table {
	padding-right: 24px;
	padding-left: 12px
}

@media only screen and (min-width:800px) and (max-width:1023px) {
	.pgts--mobile .pgts-games-header .pgts-game-col--table {
		padding-right: 24px;
		padding-left: 12px
	}
}

@media only screen and (max-width:640px) {
	.pgts--mobile .pgts-games-header .pgts-game-col--table {
		padding-left: 6px
	}
}

.pgts-game-col--actions {
	padding: 8px 15px 5px 0;
	overflow: visible;
	width: 13%
}

@media only screen and (max-width:1225px) {
	.pgts-game-col--actions {
		padding-right: 4px
	}
}

@media only screen and (min-width:800px) and (max-width:1023px) {
	.pgts-game-col--actions {
		padding-right: 15px
	}
}

.pgts-col {
	padding: 0;
	border: 0
}

.pgts-col-data {
	display: block;
	color: #242424;
	margin: 2px 1px;
	padding: 2px 4px 1px;
	border: 1px solid transparent;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

@media only screen and (max-width:1225px) {
	.pgts-col-data {
		padding: 2px 2px 1px
	}
}

.pgts--mobile .pgts-col-data {
	padding: 2px 12px 1px
}

@media only screen and (max-width:1225px) {
	.pgts--mobile .pgts-col-data {
		padding: 2px 12px 1px
	}
}

@media only screen and (max-width:640px) {
	.pgts--mobile .pgts-col-data {
		padding: 2px 6px 1px
	}
}

.pgts-game .pgts-col-data {
	font-size: 17px
}

.pgts--mobile .pgts-game .pgts-col-data {
	font-size: 16px
}

.pgts-games-header .pgts-col-data {
	color: #343434
}

.pgts--mobile .pgts-games-header .pgts-col-data {
	font-size: 12px;
	padding: 4px 12px 1px
}

@media only screen and (max-width:640px) {
	.pgts--mobile .pgts-games-header .pgts-col-data {
		padding: 4px 6px 1px
	}
}

.pgts-game--active .pgts-col-data {
	color: #fff;
	background: #809900
}

.pgts-game--active .pgts-col--score .pgts-col-data, .pgts-game--active .pgts-col--time-score .pgts-col-data {
	color: #242424;
	background: 0 0
}

.pgts-game--final .pgts-col-data {
	color: #fff;
	background: #141414
}

.pgts-col-data.pgts-col-data--recent-2 {
	color: #fff;
	background: #c33f1c
}

.pgts-col-data.pgts-col-data--recent-5 {
	color: #fff;
	background: #141414
}

a.pgts-col-data:hover {
	border-color: #9c9c9c
}

.pgts-data--game-score {
	float: left;
	width: 50%;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.pgts-data--game-period, .pgts-data--game-time {
	float: right;
	width: 50%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.pgts-col--moves {
	text-align: center
}

.pgts--mobile .pgts-col--moves {
	text-align: right
}

.pgts-col--game-number, .pgts-col--score, .pgts-col--team, .pgts-col--team-score {
	text-align: left
}

.pgts-col--cash, .pgts-col--current, .pgts-col--odds, .pgts-col--open, .pgts-col--picks, .pgts-col--score, .pgts-col--tickets {
	text-align: right
}

.pgts-col--time-score {
	width: 14.70588%;
	text-align: left
}

.pgts-col--game-number {
	width: 9.41176%
}

.pgts-col--team {
	width: 17.64706%
}

.pgts-col--open {
	width: 9.41176%
}

.pgts-col--moves {
	width: 11.17647%
}

.pgts-col--cash, .pgts-col--current, .pgts-col--picks, .pgts-col--tickets {
	width: 9.41176%
}

.pgts--mobile .pgts-col--team {
	width: 40%
}

.pgts--mobile .pgts-col--current, .pgts--mobile .pgts-col--moves, .pgts--mobile .pgts-col--odds, .pgts--mobile .pgts-col--open, .pgts--mobile .pgts-col--score {
	width: 20%
}

.pgts-game-action--buttons {
	float: right;
	padding-top: 8px
}

	.pgts-game-action--buttons:after, .pgts-game-action--buttons:before {
		content: " ";
		display: table
	}

	.pgts-game-action--buttons:after {
		clear: both
	}

.pgts-action--pregame-pick {
	display: block;
	float: left;
	width: 33px;
	height: 33px;
	padding: 8px 0;
	margin-left: 4px;
	color: #fff;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-size: 19px;
	text-align: center
}

	.pgts-action--pregame-pick.pgts-action--disabled {
		opacity: .4;
		cursor: default;
		pointer-events: none
	}

.pgts-action--pregame-pick {
	background: #ef7431
}

	.pgts-action--pregame-pick:active, .pgts-action--pregame-pick:focus, .pgts-action--pregame-pick:hover {
		background-color: #ee5f12
	}

.pgts-action--share-box {
	position: relative;
	display: block;
	float: left;
	width: 33px;
	height: 33px;
	margin-left: 4px
}

	.pgts-action--share-box.pgts-action--disabled {
		opacity: .4;
		cursor: default;
		pointer-events: none
	}

.pgts-action--share {
	display: block;
	width: 33px;
	height: 33px;
	padding: 8px 0;
	color: #fff;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-size: 19px;
	text-align: center;
	background-color: #0070b0;
	background-image: url(../images/pggc-action-share.svg);
	background-repeat: no-repeat;
	background-position: 0 0
}

	.pgts-action--share:active, .pgts-action--share:focus, .pgts-action--share:hover {
		background-color: #005CB0
	}

.lt-ie9 .pgts-action--share, .no-svg .pgts-action--share {
	background-image: url(../images/pggc-action-share.png)
}

@media only screen and (max-width:1100px) {
	.pgts-action--pregame-pick, .pgts-action--share-box {
		width: 30px;
		margin-left: 2px
	}

	.pgts-action--share {
		width: 30px
	}
}

@media only screen and (max-width:1023px) {
	.pgts-games-content-wrap {
		position: relative;
		overflow: hidden
	}

		.pgts-games-content-wrap:before {
			content: '';
			position: absolute;
			top: 0;
			bottom: 0;
			left: 0;
			width: 2px;
			z-index: 20;
			background: #ef7431
		}

		.pgts-games-content-wrap:after {
			content: '';
			position: absolute;
			top: 0;
			bottom: 0;
			right: 0;
			width: 2px;
			z-index: 20;
			background: #ef7431
		}

		.pgts-games-content-wrap .pgts-games-content-scroll {
			overflow: scroll;
			overflow-y: hidden;
			-webkit-overflow-scrolling: touch
		}

		.pgts-games-content-wrap .pgts-games-content {
			position: relative;
			width: auto
		}

			.pgts-games-content-wrap .pgts-games-content:before {
				content: '';
				display: block;
				position: absolute;
				top: 0;
				bottom: 0;
				left: 0;
				width: 2px;
				z-index: 3000;
				background: #f4f4f4
			}

			.pgts-games-content-wrap .pgts-games-content:after {
				content: '';
				display: block;
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				width: 2px;
				z-index: 3000;
				background: #f4f4f4
			}
}

@media only screen and (max-width:709px) {
	.pgts-games-content-wrap .pgts-games-content {
		width: 710px
	}
}

.pgts-mlb-team-abbr {
	display: inline-block;
	vertical-align: bottom;
	padding: 0;
	width: 32px;
	height: 16px;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif
}

	.pgts-mlb-team-abbr[title] {
		border: 0
	}

.pgts-col-data--circled, .pgts-col-data--pitcher-change, .pgts-col-data--time-change {
	color: #c33f1c
}

.pgts--mobile .pgts-mlb-team-abbr {
	display: inline-block;
	vertical-align: bottom;
	padding: 0;
	width: 32px;
	height: 16px;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif
}

	.pgts--mobile .pgts-mlb-team-abbr[title] {
		border: 0
	}

.pgts--mobile .pgts-col-data--circled, .pgts--mobile .pgts-col-data--pitcher-change, .pgts--mobile .pgts-col-data--time-change {
	color: #c33f1c
}

.pg-blog-detail-header {
	padding-bottom: 24px
}

.pg-blog-detail-title {
	font-size: 34px;
	font-size: 2.125rem
}

.pg-blog-detail-byline {
	color: #646464;
	font-size: 14px;
	font-size: .875rem;
	margin: 8px 0 0
}

	.pg-blog-detail-byline .pg-pro-link {
		display: inline
	}

.pg-blog-detail-image {
	margin-bottom: 24px
}

	.pg-blog-detail-image img {
		display: block
	}

.pg-blog-detail-text {
	font-size: 21px;
	font-size: 1.3125rem;
	line-height: 1.2;
	margin-bottom: 24px
}

	.pg-blog-detail-text p + p {
		margin-top: 12px
	}

.pg-blog-header {
	margin: 12px 0 16px
}

.pg-blog-title {
	font-size: 23px;
	font-size: 1.4375rem;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif
}

	.pg-blog-title a:active, .pg-blog-title a:focus, .pg-blog-title a:hover {
		text-decoration: underline
	}

.pg-blog-subtitle {
	color: #646464;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-size: 14px;
	font-size: .875rem;
	margin-top: 6px
}

.pg-blog-author-link, .pg-pregame-author-link {
	display: inline-block;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-size: 14px;
	font-size: .875rem;
	text-transform: uppercase;
	color: #ef7431
}

	.pg-blog-author-link:active, .pg-blog-author-link:focus, .pg-blog-author-link:hover, .pg-pregame-author-link:active, .pg-pregame-author-link:focus, .pg-pregame-author-link:hover {
		text-decoration: underline
	}

.pg-pregame-author-link {
	color: #377469
}

.pg-blog-date {
	text-transform: uppercase;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif
}

.pg-blog-listings + .pg-pager-controls, .pg-blog-listings + .pg-pager-controls--light {
	border: 0
}

.pg-blog-content {
	position: relative
}

	.pg-blog-content:after, .pg-blog-content:before {
		content: " ";
		display: table
	}

	.pg-blog-content:after {
		clear: both
	}

.pg-blog-image {
	display: block;
	overflow: hidden;
	width: 172px;
	height: 100px;
	position: absolute;
	left: 0;
	top: 0
}

	.pg-blog-image + .pg-blog-text {
		padding-left: 196px;
		min-height: 100px
	}

	.pg-blog-image img {
		width: 100%
	}

@media only screen and (max-width:621px) {
	.pg-blog-image {
		position: static;
		margin-bottom: 12px
	}

		.pg-blog-image + .pg-blog-text {
			padding-left: 0;
			min-height: 1px
		}
}

.pg-blog-text-blurb {
	font-size: 17px;
	font-size: 1.0625rem;
	line-height: 1.2
}

	.pg-blog-text-blurb a:active, .pg-blog-text-blurb a:focus, .pg-blog-text-blurb a:hover {
		text-decoration: underline
	}

.pg-blog-topics {
	margin-bottom: 24px;
	font-size: 14px;
	font-size: .875rem;
	color: #646464;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif
}

	.pg-blog-topics a {
		display: -moz-inline-stack;
		display: inline-block;
		vertical-align: middle;
		*vertical-align: auto;
		zoom: 1;
		background-color: #ddd;
		color: #646464;
		padding: 4px 6px 3px;
		margin: 0 1px 5px
	}

		.pg-blog-topics a:active, .pg-blog-topics a:focus, .pg-blog-topics a:hover {
			background-color: #c4c4c4
		}

.pg-blog-text .pg-blog-topics {
	margin-top: 12px;
	margin-bottom: 0
}

.pg-blog-topics-title {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	zoom: 1;
	padding: 4px 0 3px;
	margin: 0 2px 5px 0;
	text-transform: uppercase
}

.pg-blog-post-nav {
	padding-bottom: 24px;
	border-bottom: 1px solid #ddd
}

	.pg-blog-post-nav:after, .pg-blog-post-nav:before {
		content: " ";
		display: table
	}

	.pg-blog-post-nav:after {
		clear: both
	}

.pg-blog-post-nav--next, .pg-blog-post-nav--prev {
	font-size: 17px;
	font-size: 1.0625rem;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	text-transform: uppercase
}

	.pg-blog-post-nav--next:active, .pg-blog-post-nav--next:focus, .pg-blog-post-nav--next:hover, .pg-blog-post-nav--prev:active, .pg-blog-post-nav--prev:focus, .pg-blog-post-nav--prev:hover {
		text-decoration: underline
	}

.pg-blog-post-nav--prev {
	float: left
}

.pg-blog-post-nav--next {
	float: right
}

.pg-blog-author-box {
	background-color: #fafafa;
	padding: 20px;
	margin-bottom: 24px
}

	.pg-blog-author-box:after, .pg-blog-author-box:before {
		content: " ";
		display: table
	}

	.pg-blog-author-box:after {
		clear: both
	}

@media only screen and (max-width:480px) {
	.pg-blog-author-box {
		padding: 12px
	}
}

.pg-blog-author-contain {
	position: relative;
	padding-left: 176px
}

	.pg-blog-author-contain:after, .pg-blog-author-contain:before {
		content: " ";
		display: table
	}

	.pg-blog-author-contain:after {
		clear: both
	}

.pg-blog-author-image {
	display: block;
	width: 160px;
	height: 160px;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden
}

	.pg-blog-author-image img {
		width: 100%
	}

.pg-blog-author-content {
	min-height: 160px
}

.pg-blog-author {
	margin-bottom: 6px
}

	.pg-blog-author .pg-pro-link {
		font-size: 21px;
		font-size: 1.3125rem
	}

.pg-blog-author-aside, .pg-blog-author-text {
	float: left
}

.pg-blog-author-text {
	width: 55%
}

.pg-blog-author-aside {
	width: 45%;
	padding-left: 12px;
	line-height: 1.2;
	font-size: 17px;
	font-size: 1.0625rem
}

@media only screen and (min-width:1090px) and (max-width:1170px) {
	.pg-blog-author-contain {
		padding-left: 112px
	}

	.pg-blog-author-image {
		width: 96px;
		height: 96px
	}

	.pg-blog-author-content {
		min-height: 96px
	}
}

@media only screen and (min-width:1024px) and (max-width:1089px) {
	.pg-blog-author-text {
		width: 100%
	}

	.pg-blog-author-aside {
		width: 100%;
		padding-left: 0;
		padding-top: 12px
	}
}

@media only screen and (min-width:980px) and (max-width:1023px) {
	.pg-blog-author-text {
		width: 40%
	}

	.pg-blog-author-aside {
		width: 60%
	}
}

@media only screen and (min-width:720px) and (max-width:767px) {
	.pg-blog-author-contain {
		padding-left: 112px
	}

	.pg-blog-author-image {
		width: 96px;
		height: 96px
	}

	.pg-blog-author-content {
		min-height: 96px
	}
}

@media only screen and (max-width:719px) {
	.pg-blog-author-contain {
		padding-left: 84px
	}

	.pg-blog-author-image {
		width: 68px;
		height: 68px
	}

	.pg-blog-author-content {
		min-height: 68px
	}
}

@media only screen and (max-width:660px) {
	.pg-blog-author-text {
		width: 100%
	}

	.pg-blog-author-aside {
		width: 100%;
		padding-left: 0;
		padding-top: 12px
	}
}

@media only screen and (max-width:520px) {
	.pg-blog-author-contain {
		padding-left: 0
	}

	.pg-blog-author-image {
		width: 160px;
		height: 160px;
		position: static;
		margin-bottom: 12px
	}
}

.pg-blog-item {
	position: relative
}

	.pg-blog-item:after, .pg-blog-item:before {
		content: " ";
		display: table
	}

	.pg-blog-item:after {
		clear: both
	}

.pg-blog-item-image {
	display: block;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	width: 95px;
	height: 55px
}

	.pg-blog-item-image img {
		width: 100%
	}

	.pg-blog-item-image + .pg-blog-item-text {
		min-height: 55px;
		padding-left: 107px
	}

.pg-blog-item-title {
	font-size: 17px;
	font-size: 1.0625rem
}

	.pg-blog-item-title:active, .pg-blog-item-title:focus, .pg-blog-item-title:hover {
		text-decoration: underline
	}

.pg-blog-item-byline {
	color: #646464;
	font-size: 14px;
	font-size: .875rem;
	margin: 8px 0 0
}

	.pg-blog-item-byline .pg-pregame-author-link, .pg-blog-item-byline .pg-pro-link {
		display: inline
	}

.pg-blogger-box {
	position: relative
}

.pg-blogger-image {
	display: block;
	width: 68px;
	height: 68px;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden
}

	.pg-blogger-image img {
		width: 100%
	}

	.pg-blogger-image + .pg-blogger-text {
		min-height: 68px;
		padding-left: 80px
	}

@media only screen and (min-width:767px) and (max-width:1023px) {
	.pg-blogger-text .pg-social-bar-link {
		display: block;
		margin-top: 6px
	}
}

.pg-blogger-title {
	font-size: 17px;
	font-size: 1.0625rem;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	text-transform: uppercase
}

	.pg-blogger-title a {
		color: #0070b0
	}

		.pg-blogger-title a:active, .pg-blogger-title a:focus, .pg-blogger-title a:hover {
			text-decoration: underline
		}

	.pg-blogger-title.pg-pro-title a {
		color: #98b211
	}

.pg-blogger-detail {
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-size: 14px;
	font-size: .875rem;
	text-transform: uppercase;
	color: #646464;
	margin-top: 4px
}

.pg-forum-header {
	margin: 24px 24px 0;
	position: relative
}

	.pg-forum-header:after, .pg-forum-header:before {
		content: " ";
		display: table
	}

	.pg-forum-header:after {
		clear: both
	}

.pg--mobile .pg-forum-header {
	margin: 12px
}

.pg-forum-header .pg-share-action {
	position: absolute;
	right: 0;
	top: 10px
}

.pg--mobile .pg-forum-header .pg-share-action {
	position: static;
	margin-top: 10px
}

.pg-forum-header .pg-share-action-trigger {
	color: #5fdbff
}

.pg-forum-register-link {
	color: #5fdbff;
	font-size: 17px;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	line-height: 1.2;
	text-transform: uppercase;
	text-align: right;
	padding: 9px 0;
	display: block
}

	.pg-forum-register-link:active, .pg-forum-register-link:focus, .pg-forum-register-link:hover {
		text-decoration: underline
	}

.pg-forum-header-info {
	margin: 12px 24px 0;
	position: relative
}

	.pg-forum-header-info:after, .pg-forum-header-info:before {
		content: " ";
		display: table
	}

	.pg-forum-header-info:after {
		clear: both
	}

.pg--mobile .pg-forum-header-info {
	margin: 12px;
	padding-top: 6px;
	border-top: 1px solid #646464
}

.pg-forum-header-info .pg-label {
	color: #fff
}

.pg-forum-header-info--left {
	float: left
}

.pg-forum-header-info--right {
	float: right
}

.pg--mobile .pg-forum-header-info--left, .pg--mobile .pg-forum-header-info--right {
	float: none
}

.pg-forum-info {
	color: #9c9c9c;
	font-size: 14px;
	font-size: .875rem;
	margin-top: 4px;
	padding: 4px 0
}

.pg-forum-header-action .pg-forum-info {
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	text-transform: uppercase;
	margin-top: 4px;
	padding: 0
}

.pg-forum-contain {
	padding: 24px
}

.pg--mobile .pg-forum-contain {
	padding: 0
}

	.pg--mobile .pg-forum-contain .pg-share-box {
		margin-top: 1px;
		margin-bottom: 0
	}

.pg-forum-header-title {
	font-size: 34px;
	font-size: 2.125rem;
	text-transform: none;
	padding-bottom: 0;
	color: #fff;
	padding-right: 125px
}

.pg--mobile .pg-forum-header-title {
	font-size: 21px;
	font-size: 1.3125rem;
	padding-right: 26px
}

.pg-forum-header-subtext {
	font-size: 17px;
	font-size: 1.0625rem;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	text-transform: uppercase;
	color: #9c9c9c;
	padding-top: 6px
}

	.pg-forum-header-subtext span {
		display: inline-block
	}

.pg--mobile .pg-forum-header-subtext {
	font-size: 14px;
	font-size: .875rem
}

.pg-forum-switch {
	font-size: 23px;
	font-size: 1.4375rem;
	margin-left: 5px;
	display: inline-block
}

.pg--mobile .pg-forum-switch {
	font-size: 17px;
	font-size: 1.0625rem
}

.pg-forum-switch:active, .pg-forum-switch:focus, .pg-forum-switch:hover {
	text-decoration: underline
}

.pg-forum-sort-tools {
	margin: 4px 0 12px
}

	.pg-forum-sort-tools a {
		color: #5fdbff
	}

		.pg-forum-sort-tools a:active, .pg-forum-sort-tools a:focus, .pg-forum-sort-tools a:hover {
			text-decoration: underline
		}

.pg-forum-bar {
	background: #ddd;
	padding: 16px 24px 15px
}

	.pg-forum-bar:after, .pg-forum-bar:before {
		content: " ";
		display: table
	}

	.pg-forum-bar:after {
		clear: both
	}

.pg--mobile .pg-forum-bar {
	padding: 10px 0
}

.pg-forum-bar-text {
	font-size: 17px;
	font-size: 1.0625rem;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	text-transform: uppercase;
	float: left
}

	.pg-forum-bar-text a:active, .pg-forum-bar-text a:focus, .pg-forum-bar-text a:hover {
		text-decoration: underline
	}

.pg--mobile .pg-forum-bar-text {
	font-size: 14px;
	font-size: .875rem;
	text-align: center;
	float: none
}

	.pg--mobile .pg-forum-bar-text:after, .pg--mobile .pg-forum-bar-text:before {
		content: " ";
		display: table
	}

	.pg--mobile .pg-forum-bar-text:after {
		clear: both
	}

	.pg--mobile .pg-forum-bar-text span {
		display: block;
		margin-bottom: 6px
	}

.pg-forum-bar-pager {
	float: right
}

	.pg-forum-bar-pager:after, .pg-forum-bar-pager:before {
		content: " ";
		display: table
	}

	.pg-forum-bar-pager:after {
		clear: both
	}

	.pg-forum-bar-pager .pg-pager-nav--first, .pg-forum-bar-pager .pg-pager-nav--last, .pg-forum-bar-pager .pg-pager-nav--next, .pg-forum-bar-pager .pg-pager-nav--prev {
		float: left;
		font-size: 17px;
		font-size: 1.0625rem
	}

		.pg-forum-bar-pager .pg-pager-nav--first a:hover, .pg-forum-bar-pager .pg-pager-nav--last a:hover, .pg-forum-bar-pager .pg-pager-nav--next a:hover, .pg-forum-bar-pager .pg-pager-nav--prev a:hover {
			text-decoration: underline
		}

	.pg-forum-bar-pager .pg-pager-nav--first, .pg-forum-bar-pager .pg-pager-nav--prev {
		margin-right: 12px
	}

	.pg-forum-bar-pager .pg-pager-nav--last, .pg-forum-bar-pager .pg-pager-nav--next {
		margin-left: 12px
	}

	.pg-forum-bar-pager .pg-pager-nav {
		padding: 0 12px
	}

	.pg-forum-bar-pager .pg-pager-controls, .pg-forum-bar-pager .pg-pager-controls--light {
		float: left;
		padding: 0;
		border: 0
	}

	.pg-forum-bar-pager .pg-pager-item {
		vertical-align: bottom;
		color: #9c9c9c
	}

	.pg-forum-bar-pager .pg-pager-item--prev {
		padding-right: 12px
	}

	.pg-forum-bar-pager .pg-pager-item--next {
		padding-left: 12px
	}

	.pg-forum-bar-pager .pg-pager-item a {
		vertical-align: bottom;
		padding: 0 6px;
		color: #0070b0
	}

	.pg-forum-bar-pager .pg-pager-item--active a {
		color: #343434
	}

	.pg-forum-bar-pager .pg-pager-disabled {
		color: #9c9c9c;
		pointer-events: none
	}

		.pg-forum-bar-pager .pg-pager-disabled a {
			color: #9c9c9c
		}

	.pg-forum-bar-pager .pg-pager-next, .pg-forum-bar-pager .pg-pager-prev {
		top: 2px;
		background-position: 0 -26px
	}

		.pg-forum-bar-pager .pg-pager-next:active, .pg-forum-bar-pager .pg-pager-next:focus, .pg-forum-bar-pager .pg-pager-next:hover, .pg-forum-bar-pager .pg-pager-prev:active, .pg-forum-bar-pager .pg-pager-prev:focus, .pg-forum-bar-pager .pg-pager-prev:hover {
			background-position: 0 -13px
		}

		.pg-forum-bar-pager .pg-pager-next.pg-pager-disabled, .pg-forum-bar-pager .pg-pager-prev.pg-pager-disabled {
			opacity: .3;
			background-position: 0 0
		}

	.pg-forum-bar-pager .pg-pager-prev {
		background-position: -9px -26px
	}

		.pg-forum-bar-pager .pg-pager-prev:active, .pg-forum-bar-pager .pg-pager-prev:focus, .pg-forum-bar-pager .pg-pager-prev:hover {
			background-position: -9px -13px
		}

		.pg-forum-bar-pager .pg-pager-prev.pg-pager-disabled {
			background-position: -9px 0
		}

.pg--mobile .pg-forum-bar-pager {
	float: none;
	position: relative;
	border-top: 1px solid #c4c4c4;
	padding-top: 8px;
	margin-top: 6px
}

	.pg--mobile .pg-forum-bar-pager .pg-pager-nav--first, .pg--mobile .pg-forum-bar-pager .pg-pager-nav--last, .pg--mobile .pg-forum-bar-pager .pg-pager-nav--next, .pg--mobile .pg-forum-bar-pager .pg-pager-nav--prev {
		position: absolute;
		top: 8px;
		float: none;
		font-size: 16px;
		font-size: 1rem
	}

	.pg--mobile .pg-forum-bar-pager .pg-pager-nav--first, .pg--mobile .pg-forum-bar-pager .pg-pager-nav--prev {
		left: 20px
	}

	.pg--mobile .pg-forum-bar-pager .pg-pager-nav--last, .pg--mobile .pg-forum-bar-pager .pg-pager-nav--next {
		right: 20px
	}

	.pg--mobile .pg-forum-bar-pager .pg-pager-nav {
		font-size: 16px;
		font-size: 1rem
	}

	.pg--mobile .pg-forum-bar-pager .pg-pager-controls, .pg--mobile .pg-forum-bar-pager .pg-pager-controls--light {
		float: none;
		padding: 0;
		margin: 0 70px
	}

	.pg--mobile .pg-forum-bar-pager .pg-pager-next, .pg--mobile .pg-forum-bar-pager .pg-pager-prev {
		top: 1px
	}

.pg-forum-topic-reply {
	background: #fff;
	padding: 24px
}

.pg--mobile .pg-forum-topic-reply {
	padding: 12px
}

.pg--mobile .pg-forum-post-box .pg-forum-topic-reply {
	border-top: 1px solid #ddd
}

.pg-forum-post-box--first {
	margin-bottom: 10px
}

.pg--mobile .pg-forum-post-box, .pg--mobile .pg-forum-post-box--first {
	margin-bottom: 1px
}

.pg-forum-post {
	position: relative;
	background: #fafafa;
	border-bottom: 1px solid #ddd;
	padding-left: 290px
}

	.pg-forum-post:after, .pg-forum-post:before {
		content: " ";
		display: table
	}

	.pg-forum-post:after {
		clear: both
	}

.pg--mobile .pg-forum-post {
	padding-left: 0;
	border-bottom: 0
}

.pg-forum-post-box--group-member .pg-forum-post {
	background: #f4fbff
}

.pg-forum-post-content, .pg-forum-post-user {
	min-height: 380px;
	padding: 24px
}

.pg--mobile .pg-forum-post-content, .pg--mobile .pg-forum-post-user {
	min-height: 1px;
	padding: 12px 12px 18px
}

.pg-forum-post-user {
	position: absolute;
	left: 0;
	top: 0;
	padding-bottom: 0;
	width: 290px
}

	.pg-forum-post-user .pg-social-bar {
		margin: 16px 0 0
	}

.pg--mobile .pg-forum-post-user {
	position: static;
	display: none;
	width: auto;
	padding-top: 0
}

.pg-forum-post-user--open .pg-forum-post-user {
	display: block
}

.pg-forum-post-content {
	border-left: 1px solid #ddd;
	background: #fff
}

.pg--mobile .pg-forum-post-content {
	border-left: 0
}

.pg-forum-post-bar {
	padding: 12px 12px 10px
}

	.pg-forum-post-bar:after, .pg-forum-post-bar:before {
		content: " ";
		display: table
	}

	.pg-forum-post-bar:after {
		clear: both
	}

.pg-forum-post-bar-title {
	float: left
}

.pg-forum-post-user-subhead {
	font-size: 14px;
	font-size: .875rem;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	text-transform: uppercase;
	color: #242424;
	margin-bottom: 8px
}

.pg-forum-post-user-image {
	width: 117px;
	height: 117px;
	overflow: hidden;
	margin-bottom: 12px
}

	.pg-forum-post-user-image img {
		display: block;
		width: 100%
	}

.pg-forum-post-user-name {
	font-size: 21px;
	font-size: 1.3125rem;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	text-transform: uppercase;
	margin-bottom: 8px
}

	.pg-forum-post-user-name a:active, .pg-forum-post-user-name a:focus, .pg-forum-post-user-name a:hover {
		text-decoration: underline
	}

.pg-forum-post-bar .pg-forum-post-user-name {
	font-size: 16px;
	font-size: 1rem;
	color: #242424;
	margin-bottom: 0;
	max-width: 120px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.pg-forum-post-user-trigger {
	display: block
}

.pg-forum-post-user-details {
	margin-bottom: 16px
}

.pg-forum-post-user-detail {
	font-size: 14px;
	font-size: .875rem;
	text-transform: uppercase;
	margin-bottom: 6px;
	color: #646464
}

.pg-forum-post-profile-link {
	font-size: 14px;
	font-size: .875rem;
	text-transform: uppercase;
	margin-top: 6px;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif
}

	.pg-forum-post-profile-link:active, .pg-forum-post-profile-link:focus, .pg-forum-post-profile-link:hover {
		text-transform: uppercase
	}

.pg-forum-post-user-progress, .pg-forum-post-user-rank {
	margin-bottom: 6px
}

	.pg-forum-post-user-progress:after, .pg-forum-post-user-progress:before {
		content: " ";
		display: table
	}

	.pg-forum-post-user-progress:after {
		clear: both
	}

.pg-forum-post-user-progress-item {
	width: 20px;
	height: 10px;
	float: left;
	margin-right: 2px;
	background: #ddd
}

.pg-forum-post-user-progress-item--complete {
	background: #98b211
}

.pg--mobile .pg-forum-post-user .pg-social-bar {
	margin: 16px 0 12px
}

.pg-forum-rank {
	background: #fff;
	border: 2px solid #fff;
	border-radius: 4px;
	width: 174px;
	padding: 6px 2px 5px
}

.pg-forum-rank-title {
	font-size: 17px;
	font-size: 1.0625rem;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #9c9c9c;
	padding-bottom: 2px
}

.pg-forum-rank-text {
	font-size: 13px;
	font-size: .8125rem;
	text-transform: uppercase;
	text-align: center;
	color: #9c9c9c
}

.pg-forum-rank--practice-squad, .pg-forum-rank--waterboy {
	border-color: #646464
}

	.pg-forum-rank--practice-squad .pg-forum-rank-title, .pg-forum-rank--waterboy .pg-forum-rank-title {
		color: #646464
	}

.pg-forum-rank--college-recruit, .pg-forum-rank--prep-school {
	border-color: #343434
}

	.pg-forum-rank--college-recruit .pg-forum-rank-title, .pg-forum-rank--prep-school .pg-forum-rank-title {
		color: #343434
	}

.pg-forum-rank--all-american, .pg-forum-rank--college-varsity, .pg-forum-rank--jr-college {
	border-color: #377469
}

	.pg-forum-rank--all-american .pg-forum-rank-title, .pg-forum-rank--college-varsity .pg-forum-rank-title, .pg-forum-rank--jr-college .pg-forum-rank-title {
		color: #377469
	}

.pg-forum-rank--all-pro, .pg-forum-rank--pro-draft-prospect, .pg-forum-rank--professional {
	border-color: #98b211
}

	.pg-forum-rank--all-pro .pg-forum-rank-title, .pg-forum-rank--pro-draft-prospect .pg-forum-rank-title, .pg-forum-rank--professional .pg-forum-rank-title {
		color: #98b211
	}

.pg-forum-post-tools {
	padding: 8px 12px 6px;
	background: #ddd;
	font-size: 14px;
	font-size: .875rem;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	color: #646464
}

	.pg-forum-post-tools:after, .pg-forum-post-tools:before {
		content: " ";
		display: table
	}

	.pg-forum-post-tools:after {
		clear: both
	}

.pg-forum-post-content-header:after, .pg-forum-post-content-header:before {
	content: " ";
	display: table
}

.pg-forum-post-content-header:after {
	clear: both
}

.pg-forum-post-content-header .pg-tools-action, .pg-forum-post-tools .pg-tools-action {
	display: -moz-inline-stack;
	display: inline-block;
	*vertical-align: auto;
	zoom: 1;
	vertical-align: bottom
}

.pg-forum-post-content-header-left, .pg-forum-post-content-header-right {
	font-size: 14px;
	font-size: .875rem;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	color: #646464
}

	.pg-forum-post-content-header-left a:active, .pg-forum-post-content-header-left a:focus, .pg-forum-post-content-header-left a:hover, .pg-forum-post-content-header-right a:active, .pg-forum-post-content-header-right a:focus, .pg-forum-post-content-header-right a:hover {
		text-decoration: underline
	}

.pg-forum-post-content-header-left {
	float: left
}

.pg-forum-post-content-header-right {
	float: right
}

.pg-forum-post-content-admin, .pg-forum-post-content-date, .pg-forum-post-content-edit, .pg-forum-post-content-header-reply, .pg-forum-post-content-number {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	zoom: 1
}

.pg-forum-post-bar .pg-forum-post-content-date, .pg-forum-post-bar .pg-forum-post-content-header-reply, .pg-forum-post-bar .pg-forum-post-content-number {
	font-size: 14px;
	font-size: .875rem;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	padding-top: 1px
}

.pg-forum-post-content-date {
	text-transform: uppercase
}

.pg-forum-post-bar .pg-forum-post-content-date {
	float: left;
	margin-left: 10px;
	color: #646464
}

.pg-forum-post-bar .pg-forum-post-content-number {
	float: right
}

.pg-forum-post-content-header-reply {
	color: #242424;
	margin-left: 4px
}

.pg-forum-post-bar .pg-forum-post-content-header-reply {
	float: left;
	margin-left: 8px
}

.pg-forum-post-content-admin, .pg-forum-post-content-number {
	margin-left: 12px
}

.pg-forum-post-tools .pg-forum-post-content-admin {
	margin-left: 0;
	float: left
}

.pg-forum-admin-ip {
	margin-right: 6px
}

.pg-forum-post-tools .pg-forum-post-content-edit {
	float: right
}

.pg-forum-post-content-text {
	margin: 18px 0;
	font-size: 21px;
	font-size: 1.3125rem
}

	.pg-forum-post-content-text a:active, .pg-forum-post-content-text a:focus, .pg-forum-post-content-text a:hover {
		text-decoration: underline
	}

	.pg-forum-post-content-text p {
		line-height: 1.25
	}

		.pg-forum-post-content-text p + p {
			margin-top: 12px
		}

	.pg-forum-post-content-text img {
		max-width: 100%
	}

.pg--mobile .pg-forum-post-content-text {
	margin: 6px 0 18px;
	font-size: 17px;
	font-size: 1.0625rem
}

.pg-forum-post-quote {
	background: #fafafa;
	margin: 0 0 12px;
	padding: 16px 18px;
	border-left: 6px solid #9c9c9c
}

.pg--mobile .pg-forum-post-quote {
	padding: 10px 12px
}

.pg-forum-post-quote-title {
	font-size: 14px;
	font-size: .875rem;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	color: #242424;
	text-transform: uppercase;
	margin-bottom: 6px
}

.pg-forum-post-quote-text {
	font-size: 17px;
	font-size: 1.0625rem;
	color: #646464
}

	.pg-forum-post-quote-text p {
		line-height: 1.25
	}

		.pg-forum-post-quote-text p + p {
			margin-top: 6px
		}

.pg--mobile .pg-forum-post-quote-text {
	font-size: 14px;
	font-size: .875rem
}

.pg-forum-post-content-signature {
	background: #fafafa;
	font-size: 17px;
	font-size: 1.0625rem;
	margin: 0 0 18px;
	padding: 16px 18px;
	border-top: 1px solid #ddd;
	line-height: 1.25
}

	.pg-forum-post-content-signature a:active, .pg-forum-post-content-signature a:focus, .pg-forum-post-content-signature a:hover {
		text-decoration: underline
	}

.pg--mobile .pg-forum-post-content-signature {
	padding: 12px;
	font-size: 14px;
	font-size: .875rem
}

.pg-forum-post-content-actions {
	position: relative;
	min-height: 14px
}

.pg-forum-post-action-report {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 14px;
	font-size: .875rem;
	text-transform: uppercase;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	text-decoration: underline;
	color: #646464
}

.pg--mobile .pg-forum-post-action-report {
	text-transform: none;
	font-family: PFDinTextCondPro-Regular,"Arial Narrow",Arial,sans-serif
}

.pg-forum-reply-trigger {
	font-size: 17px;
	font-size: 1.0625rem;
	text-transform: uppercase;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif
}

	.pg-forum-reply-trigger:active, .pg-forum-reply-trigger:focus, .pg-forum-reply-trigger:hover {
		text-decoration: underline
	}

.pg--mobile .pg-forum-reply-trigger {
	font-size: 16px;
	font-size: 1rem
}

.pg-forum-topic-reply .pg-forum-reply-trigger {
	display: block;
	text-transform: none;
	color: #9c9c9c;
	font-size: 21px;
	font-size: 1.3125rem;
	font-family: PFDinTextCondPro-Regular,"Arial Narrow",Arial,sans-serif;
	border: 1px solid #9c9c9c;
	padding: 12px 18px;
	cursor: text
}

	.pg-forum-topic-reply .pg-forum-reply-trigger:active, .pg-forum-topic-reply .pg-forum-reply-trigger:focus, .pg-forum-topic-reply .pg-forum-reply-trigger:hover {
		text-decoration: none
	}

.pg--mobile .pg-forum-topic-reply .pg-forum-reply-trigger {
	font-size: 17px;
	font-size: 1.0625rem;
	padding: 12px
}

.pg-forum-reply, .pg-forum-reply--open .pg-forum-reply-trigger {
	display: none
}

.pg-forum-reply--open .pg-forum-reply {
	display: block
}

.pg-forum-reply-title {
	font-size: 17px;
	font-size: 1.0625rem;
	text-transform: uppercase;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	color: #242424;
	margin-bottom: 6px
}

.pg--mobile .pg-forum-reply-title {
	font-size: 16px;
	font-size: 1rem
}

.pg-forum-post-quote-trigger {
	display: inline-block;
	zoom: 1;
	margin-left: 12px
}

	.pg-forum-post-quote-trigger:active, .pg-forum-post-quote-trigger:focus, .pg-forum-post-quote-trigger:hover {
		text-decoration: underline
	}

.pg--mobile .pg-forum-post-quote-trigger {
	float: right
}

.pg-forum-wysiwyg {
	border: 1px solid #9c9c9c
}

.pg-forum-wysiwyg-bar {
	background: #fafafa;
	border-bottom: 1px solid #ddd
}

	.pg-forum-wysiwyg-bar:after, .pg-forum-wysiwyg-bar:before {
		content: " ";
		display: table
	}

	.pg-forum-wysiwyg-bar:after {
		clear: both
	}

.pg-forum-wysiwyg-buttons--left:after, .pg-forum-wysiwyg-buttons--left:before, .pg-forum-wysiwyg-buttons--right:after, .pg-forum-wysiwyg-buttons--right:before {
	content: " ";
	display: table
}

.pg-forum-wysiwyg-buttons--left:after, .pg-forum-wysiwyg-buttons--right:after {
	clear: both
}

.pg-forum-wysiwyg-buttons--left {
	float: left
}

.pg-forum-wysiwyg-buttons--right {
	float: right
}

.pg-forum-wysiwyg-button {
	display: block;
	height: 30px;
	width: 38px;
	overflow: hidden;
	float: left
}

	.pg-forum-wysiwyg-button:hover {
		background: #eaeaea
	}

.pg-forum-wysiwyg-buttons--left .pg-forum-wysiwyg-button {
	border-right: 1px solid #ddd
}

.pg-forum-wysiwyg-buttons--right .pg-forum-wysiwyg-button {
	border-left: 1px solid #ddd
}

.pg-forum-wysiwyg-textarea {
	border: 0;
	font-size: 21px;
	font-size: 1.3125rem;
	line-height: 1.25;
	color: #646464;
	height: 125px
}

.pg--mobile .pg-forum-wysiwyg-textarea {
	font-size: 17px;
	font-size: 1.0625rem
}

.pg-icon-wysiwyg {
	display: block;
	height: 30px;
	width: 38px;
	background-image: url(../images/pg-icon-wysiwyg.svg);
	background-repeat: no-repeat;
	background-position: 0 0
}

.no-svg .pg-icon-wysiwyg {
	background-image: url(../images/pg-icon-wysiwyg.png)
}

.pg-icon-wysiwyg--bold {
	background-position: 0 0
}

.pg-icon-wysiwyg--italic {
	background-position: 0 -30px
}

.pg-icon-wysiwyg--underline {
	background-position: 0 -60px
}

.pg-icon-wysiwyg--color {
	background-position: 0 -90px
}

.pg-icon-wysiwyg--link {
	background-position: 0 -120px
}

.pg-icon-wysiwyg--unlink {
	background-position: 0 -150px
}

.pg-icon-wysiwyg--emoji {
	background-position: 0 -180px
}

.pg-icon-wysiwyg--image {
	background-position: 0 -210px
}

.pg-icon-wysiwyg--video {
	background-position: 0 -240px
}

.pg-icon-wysiwyg--sound {
	background-position: 0 -270px
}

.pg-icon-wysiwyg--twitter {
	background-position: 0 -300px
}

.pg-icon-wysiwyg--html {
	background-position: 0 -330px
}

.pg-forum-wysiwyg-actions {
	margin-top: 12px;
	position: relative
}

.pg-forum-wysiwyg-cancel-trigger {
	position: absolute;
	right: 0;
	top: 14px;
	font-size: 14px;
	font-size: .875rem;
	text-transform: uppercase;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif
}

	.pg-forum-wysiwyg-cancel-trigger:active, .pg-forum-wysiwyg-cancel-trigger:focus, .pg-forum-wysiwyg-cancel-trigger:hover {
		text-decoration: underline
	}

.pg-post-item {
	position: relative
}

	.pg-post-item:after, .pg-post-item:before {
		content: " ";
		display: table
	}

	.pg-post-item:after {
		clear: both
	}

.pg-post-item-image {
	display: block;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	width: 68px;
	height: 68px
}

	.pg-post-item-image img {
		width: 100%
	}

	.pg-post-item-image + .pg-post-item-text {
		min-height: 68px;
		padding-left: 80px
	}

.pg-post-item-title {
	font-size: 17px;
	font-size: 1.0625rem;
	line-height: 1.2
}

	.pg-post-item-title:active, .pg-post-item-title:focus, .pg-post-item-title:hover {
		text-decoration: underline
	}

.pg-post-item-byline {
	font-size: 14px;
	font-size: .875rem;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	color: #646464;
	margin: 0 0 4px;
	text-transform: uppercase
}

.pg-forum-sort {
	float: left
}

	.pg-forum-sort:after, .pg-forum-sort:before {
		content: " ";
		display: table
	}

	.pg-forum-sort:after {
		clear: both
	}

	.pg-forum-sort .pg-input-group--inline {
		float: left;
		padding-right: 24px;
		padding-top: 3px
	}

	.pg-forum-sort .pg-input-group-title {
		margin-bottom: 7px
	}

@media only screen and (max-width:830px) {
	.pg-forum-sort .pg-input-group--inline {
		float: none;
		padding-bottom: 12px
	}
}

.pg--mobile .pg-forum-sort {
	float: none
}

	.pg--mobile .pg-forum-sort .pg-input-group--inline {
		float: none;
		max-width: 400px;
		padding-bottom: 12px
	}

.pg-forum-sort-contain {
	padding-bottom: 10px;
	border-bottom: 1px solid #343434
}

.pg-forum-sort-trigger {
	display: block;
	position: relative;
	color: #5fdbff;
	padding-right: 20px
}

	.pg-forum-sort-trigger:active, .pg-forum-sort-trigger:focus, .pg-forum-sort-trigger:hover {
		text-decoration: underline
	}

.pg-forum-sort-box {
	height: 0;
	overflow: hidden;
	-webkit-transform: translate3d(0,-20px,0);
	-ms-transform: translate3d(0,-20px,0);
	transform: translate3d(0,-20px,0);
	-webkit-transition: -webkit-transform .25s;
	transition: transform .25s
}

.pg-forum-sort--open {
	border-bottom: 0;
	padding-bottom: 0
}

	.pg-forum-sort--open .pg-forum-sort-box {
		height: auto;
		margin-top: 12px;
		-webkit-transform: translate3d(0,0,0);
		-ms-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		-webkit-transition: -webkit-transform .25s;
		transition: transform .25s;
		padding-bottom: 6px;
		border-bottom: 1px solid #343434
	}

.pg-forum-header-action {
	float: right;
	position: relative
}

.pg--mobile .pg-forum-header-action {
	float: none;
	padding-top: 16px
}

.pg-forum-listing-contain {
	padding: 24px
}

.pg--mobile .pg-forum-listing-contain {
	padding: 0 6px 12px
}

@media only screen and (max-width:480px) {
	.pg-forum-listing-contain {
		padding: 12px
	}
}

.pg--mobile .pg-forum-listings--groups, .pg-tab-box .pg-forum-listing-contain {
	padding-top: 6px
}

.pg-forum-listing-header:after, .pg-forum-listing-header:before, .pg-forum-listing:after, .pg-forum-listing:before {
	content: " ";
	display: table
}

.pg-forum-listing-header:after, .pg-forum-listing:after {
	clear: both
}

.pg-forum-listing-header {
	background: #ddd;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-size: 14px;
	font-size: .875rem;
	text-transform: uppercase;
	padding: 6px 12px
}

	.pg-forum-listing-header + .pg-forum-listing-contain {
		padding-top: 12px
	}

.pg-forum-cell--first-post, .pg-forum-cell--forum, .pg-forum-cell--group-focus, .pg-forum-cell--group-forum, .pg-forum-cell--last-post, .pg-forum-cell--replies, .pg-forum-cell--topic, .pg-forum-cell--views {
	float: left;
	padding: 0 12px;
	position: relative;
	min-height: 40px
}

.pg-forum-listing-bar .pg-forum-cell--first-post, .pg-forum-listing-bar .pg-forum-cell--forum, .pg-forum-listing-bar .pg-forum-cell--group-focus, .pg-forum-listing-bar .pg-forum-cell--group-forum, .pg-forum-listing-bar .pg-forum-cell--last-post, .pg-forum-listing-bar .pg-forum-cell--replies, .pg-forum-listing-bar .pg-forum-cell--topic, .pg-forum-listing-bar .pg-forum-cell--views, .pg-forum-listing-header .pg-forum-cell--first-post, .pg-forum-listing-header .pg-forum-cell--forum, .pg-forum-listing-header .pg-forum-cell--group-focus, .pg-forum-listing-header .pg-forum-cell--group-forum, .pg-forum-listing-header .pg-forum-cell--last-post, .pg-forum-listing-header .pg-forum-cell--replies, .pg-forum-listing-header .pg-forum-cell--topic, .pg-forum-listing-header .pg-forum-cell--views {
	min-height: 0
}

.pg-forum-cell--topic {
	width: 48%
}

.pg--mobile .pg-forum-cell--topic {
	display: block;
	width: 100%;
	float: none;
	color: #242424;
	padding: 12px;
	min-height: 60px;
	padding-right: 40px
}

	.pg--mobile .pg-forum-cell--topic .pg-icon-forum--announce, .pg--mobile .pg-forum-cell--topic .pg-icon-forum--pin {
		top: 12px;
		left: 12px;
		position: absolute
	}

.pg--mobile .pg-forum-listings--groups .pg-forum-cell--topic {
	padding-right: 94px
}

.pg--mobile .pg-forum-cell--topic {
	background-image: url(../images/pg-icon-forum-bar.svg);
	background-repeat: no-repeat;
	background-position: right center
}

.pg-forum-cell--replies, .pg-forum-cell--views {
	width: 8%;
	text-align: right
}

.pg-forum-cell--first-post, .pg-forum-cell--forum, .pg-forum-cell--group-focus, .pg-forum-cell--group-forum, .pg-forum-cell--last-post {
	width: 18%
}

.pg--mobile .pg-forum-cell--first-post, .pg--mobile .pg-forum-cell--forum, .pg--mobile .pg-forum-cell--group-focus, .pg--mobile .pg-forum-cell--group-forum, .pg--mobile .pg-forum-cell--last-post {
	width: 50%;
	height: 26px;
	padding-top: 8px;
	padding-bottom: 6px;
	font-size: 12px;
	font-size: .75rem;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	text-transform: uppercase;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #242424
}

.pg-forum-cell--forum {
	width: 26%
}

.pg--mobile .pg-forum-cell--forum, .pg--mobile .pg-forum-cell--group-forum {
	padding-top: 6px;
	padding-bottom: 4px;
	text-transform: none
}

.pg--mobile .pg-forum-cell--group-focus, .pg--mobile .pg-forum-cell--last-post {
	color: #646464;
	text-align: right
}

.pg-forum-cell--group-focus.pg-forum-cell--group-member, .pg-forum-cell--last-post.pg-forum-cell--group-member {
	background: #f4fbff
}

.pg-forum-listing {
	background: #fff;
	border-bottom: 1px solid #ddd;
	padding: 12px
}

	.pg-forum-listing:nth-child(2n) {
		background: #fafafa
	}

.pg--mobile .pg-forum-listing {
	padding: 0;
	margin-bottom: 4px
}

	.pg--mobile .pg-forum-listing:nth-child(2n) {
		background: #fff
	}

.pg-forum-listing-bar {
	background: #fafafa;
	border-bottom: 1px solid #ddd
}

	.pg-forum-listing-bar:after, .pg-forum-listing-bar:before {
		content: " ";
		display: table
	}

	.pg-forum-listing-bar:after {
		clear: both
	}

.pg-forum-cell-user-image {
	position: absolute;
	height: 40px;
	width: 40px
}

	.pg-forum-cell-user-image img {
		display: block
	}

	.pg-forum-cell-user-image + .pg-forum-cell-byline, .pg-forum-cell-user-image + .pg-forum-cell-byline + .pg-forum-cell-posted-to, .pg-forum-cell-user-image + .pg-forum-cell-group-name {
		padding-left: 48px
	}

	.pg-forum-cell-user-image + .pg-forum-cell-group-name {
		padding-top: 2px
	}

.pg-forum-cell-byline {
	padding-top: 14px
}

.pg-forum-cell-byline, .pg-forum-cell-posted-to {
	font-size: 14px;
	font-size: .875rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #646464
}

.pg-forum-cell--last-post .pg-forum-cell-byline, .pg-forum-cell--last-post .pg-forum-cell-posted-to, .pg-forum-listings--latest .pg-forum-cell-byline, .pg-forum-listings--latest .pg-forum-cell-posted-to {
	padding-top: 4px
}

.pg-forum-cell-date {
	font-size: 14px;
	font-size: .875rem;
	padding-top: 4px;
	color: #646464
}

.pg-forum-cell-posted-to-name:active, .pg-forum-cell-posted-to-name:focus, .pg-forum-cell-posted-to-name:hover, .pg-forum-cell-user-name:active, .pg-forum-cell-user-name:focus, .pg-forum-cell-user-name:hover {
	text-decoration: underline
}

.pg-forum-cell-title {
	font-size: 19px;
	font-size: 1.1875rem;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	padding-top: 9px;
	padding-right: 50px
}

	.pg-forum-cell-title a {
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}

		.pg-forum-cell-title a:active, .pg-forum-cell-title a:focus, .pg-forum-cell-title a:hover {
			text-decoration: underline
		}

.pg--mobile .pg-icon-forum--announce + .pg-forum-cell-title, .pg--mobile .pg-icon-forum--pin + .pg-forum-cell-title {
	padding-left: 20px
}

.pg--mobile .pg-forum-cell-title {
	font-size: 16px;
	font-size: 1rem;
	padding: 0;
	color: #242424;
	line-height: 1.15
}

.pg-forum-listing--visited .pg-forum-cell-title {
	font-family: PFDinTextCondPro-Regular,"Arial Narrow",Arial,sans-serif
}

.pg-forum-cell-paging {
	position: absolute;
	bottom: 0;
	right: 12px;
	font-size: 14px;
	font-size: .875rem
}

	.pg-forum-cell-paging a:active, .pg-forum-cell-paging a:focus, .pg-forum-cell-paging a:hover {
		text-decoration: underline
	}

.pg-forum-cell-data {
	font-size: 17px;
	font-size: 1.0625rem;
	color: #242424;
	padding-top: 10px
}

.pg-forum-cell-group-name {
	font-size: 21px;
	font-size: 1.3125rem;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #0070b0
}

	.pg-forum-cell-group-name a:active, .pg-forum-cell-group-name a:focus, .pg-forum-cell-group-name a:hover {
		text-decoration: underline
	}

.pg--mobile .pg-forum-cell-group-name {
	font-size: 16px;
	font-size: 1rem
}

.pg-forum-cell-group-details {
	font-size: 14px;
	font-size: .875rem;
	color: #646464;
	font-family: PFDinTextCondPro-Regular,"Arial Narrow",Arial,sans-serif;
	margin-top: 2px
}

.pg-forum-cell-topic-replies {
	position: absolute;
	top: 16px;
	right: 30px;
	font-size: 12px;
	font-size: .75rem;
	color: #646464;
	line-height: 1.1;
	text-align: right
}

	.pg-forum-cell-topic-replies span {
		display: block
	}

.pg-forum-listing-pager {
	background: #fff;
	position: relative;
	padding: 24px 0
}

	.pg-forum-listing-pager:after, .pg-forum-listing-pager:before {
		content: " ";
		display: table
	}

	.pg-forum-listing-pager:after {
		clear: both
	}

	.pg-forum-listing-pager .pg-pager-nav--first, .pg-forum-listing-pager .pg-pager-nav--last, .pg-forum-listing-pager .pg-pager-nav--next, .pg-forum-listing-pager .pg-pager-nav--prev {
		font-size: 17px;
		font-size: 1.0625rem;
		position: absolute;
		top: 24px;
		float: none
	}

		.pg-forum-listing-pager .pg-pager-nav--first a:hover, .pg-forum-listing-pager .pg-pager-nav--last a:hover, .pg-forum-listing-pager .pg-pager-nav--next a:hover, .pg-forum-listing-pager .pg-pager-nav--prev a:hover {
			text-decoration: underline
		}

	.pg-forum-listing-pager .pg-pager-nav--first, .pg-forum-listing-pager .pg-pager-nav--prev {
		margin-right: 12px;
		left: 24px
	}

	.pg-forum-listing-pager .pg-pager-nav--last, .pg-forum-listing-pager .pg-pager-nav--next {
		margin-left: 12px;
		right: 24px
	}

	.pg-forum-listing-pager .pg-pager-nav {
		padding: 0 12px
	}

	.pg-forum-listing-pager .pg-pager-controls, .pg-forum-listing-pager .pg-pager-controls--light {
		float: none;
		padding: 0;
		margin: 0 24px;
		border: 0
	}

	.pg-forum-listing-pager .pg-pager-item {
		vertical-align: bottom;
		color: #9c9c9c
	}

		.pg-forum-listing-pager .pg-pager-item a {
			vertical-align: bottom;
			padding: 0 6px;
			color: #0070b0
		}

	.pg-forum-listing-pager .pg-pager-item--prev {
		padding-right: 12px
	}

	.pg-forum-listing-pager .pg-pager-item--next {
		padding-left: 12px
	}

	.pg-forum-listing-pager .pg-pager-item--active a {
		color: #343434
	}

	.pg-forum-listing-pager .pg-pager-disabled {
		color: #9c9c9c;
		pointer-events: none
	}

		.pg-forum-listing-pager .pg-pager-disabled a {
			color: #9c9c9c
		}

	.pg-forum-listing-pager .pg-pager-next, .pg-forum-listing-pager .pg-pager-prev {
		top: 2px;
		background-position: 0 -26px
	}

		.pg-forum-listing-pager .pg-pager-next:active, .pg-forum-listing-pager .pg-pager-next:focus, .pg-forum-listing-pager .pg-pager-next:hover, .pg-forum-listing-pager .pg-pager-prev:active, .pg-forum-listing-pager .pg-pager-prev:focus, .pg-forum-listing-pager .pg-pager-prev:hover {
			background-position: 0 -13px
		}

		.pg-forum-listing-pager .pg-pager-next.pg-pager-disabled, .pg-forum-listing-pager .pg-pager-prev.pg-pager-disabled {
			opacity: .3;
			background-position: 0 0
		}

	.pg-forum-listing-pager .pg-pager-prev {
		background-position: -9px -26px
	}

		.pg-forum-listing-pager .pg-pager-prev:active, .pg-forum-listing-pager .pg-pager-prev:focus, .pg-forum-listing-pager .pg-pager-prev:hover {
			background-position: -9px -13px
		}

		.pg-forum-listing-pager .pg-pager-prev.pg-pager-disabled {
			background-position: -9px 0
		}

.pg--mobile .pg-forum-listing-pager {
	background: 0 0;
	padding: 12px 0
}

	.pg--mobile .pg-forum-listing-pager .pg-pager-nav--first, .pg--mobile .pg-forum-listing-pager .pg-pager-nav--last, .pg--mobile .pg-forum-listing-pager .pg-pager-nav--next, .pg--mobile .pg-forum-listing-pager .pg-pager-nav--prev {
		top: 12px
	}

		.pg--mobile .pg-forum-listing-pager .pg-pager-nav--first a, .pg--mobile .pg-forum-listing-pager .pg-pager-nav--last a, .pg--mobile .pg-forum-listing-pager .pg-pager-nav--next a, .pg--mobile .pg-forum-listing-pager .pg-pager-nav--prev a {
			color: #5fdbff
		}

			.pg--mobile .pg-forum-listing-pager .pg-pager-nav--first a.pg-pager-disabled, .pg--mobile .pg-forum-listing-pager .pg-pager-nav--last a.pg-pager-disabled, .pg--mobile .pg-forum-listing-pager .pg-pager-nav--next a.pg-pager-disabled, .pg--mobile .pg-forum-listing-pager .pg-pager-nav--prev a.pg-pager-disabled {
				color: #646464
			}

	.pg--mobile .pg-forum-listing-pager .pg-pager-nav--first, .pg--mobile .pg-forum-listing-pager .pg-pager-nav--prev {
		margin-right: 6px;
		left: 6px
	}

	.pg--mobile .pg-forum-listing-pager .pg-pager-nav--last, .pg--mobile .pg-forum-listing-pager .pg-pager-nav--next {
		margin-left: 6px;
		right: 6px
	}

	.pg--mobile .pg-forum-listing-pager .pg-pager-nav {
		padding: 0 12px
	}

	.pg--mobile .pg-forum-listing-pager .pg-pager-controls, .pg--mobile .pg-forum-listing-pager .pg-pager-controls--light {
		margin: 0 12px
	}

	.pg--mobile .pg-forum-listing-pager .pg-pager-item {
		color: #646464
	}

		.pg--mobile .pg-forum-listing-pager .pg-pager-item a {
			color: #fff
		}

	.pg--mobile .pg-forum-listing-pager .pg-pager-item--active a {
		color: #ffce4b
	}

	.pg--mobile .pg-forum-listing-pager .pg-pager-disabled {
		color: #646464
	}

	.pg--mobile .pg-forum-listing-pager .pg-pager-next, .pg--mobile .pg-forum-listing-pager .pg-pager-prev {
		display: none
	}

.pg-forum-listing-contain--recent {
	padding-bottom: 24px
}

	.pg-forum-listing-contain--recent .pg-forum-cell--topic {
		width: 54%
	}

	.pg-forum-listing-contain--recent .pg-forum-cell--last-post {
		width: 22%
	}

	.pg-forum-listing-contain--recent .pg-forum-cell--replies, .pg-forum-listing-contain--recent .pg-forum-cell--views {
		width: 12%
	}

@media only screen and (min-width:1024px) and (max-width:1200px) {
	.pg-forum-listing-contain--recent .pg-forum-cell--topic {
		width: 70%
	}

	.pg-forum-listing-contain--recent .pg-forum-cell--last-post {
		width: 30%
	}

	.pg-forum-listing-contain--recent .pg-forum-cell--replies, .pg-forum-listing-contain--recent .pg-forum-cell--views {
		display: none
	}
}

@media only screen and (max-width:767px) {
	.pg-forum-listing-contain--recent .pg-forum-cell--topic {
		width: 65%
	}

	.pg-forum-listing-contain--recent .pg-forum-cell--last-post {
		width: 35%
	}

	.pg-forum-listing-contain--recent .pg-forum-cell--replies, .pg-forum-listing-contain--recent .pg-forum-cell--views {
		display: none
	}
}

@media only screen and (max-width:620px) {
	.pg-forum-listing-contain--recent .pg-forum-listing-header {
		display: none
	}

	.pg-forum-listing-contain--recent .pg-forum-listing {
		padding: 4px 0 8px
	}

	.pg-forum-listing-contain--recent .pg-forum-cell--last-post, .pg-forum-listing-contain--recent .pg-forum-cell--topic {
		width: 100%
	}
}

.pg-about-list, .pg-social-media-list {
	padding-bottom: 24px
}

	.pg-about-list:after, .pg-about-list:before, .pg-social-media-list:after, .pg-social-media-list:before {
		content: " ";
		display: table
	}

	.pg-about-list:after, .pg-social-media-list:after {
		clear: both
	}

.pg-about-item, .pg-social-media-item {
	padding: 4px 0
}

	.pg-about-item:after, .pg-about-item:before, .pg-social-media-item:after, .pg-social-media-item:before {
		content: " ";
		display: table
	}

	.pg-about-item:after, .pg-social-media-item:after {
		clear: both
	}

@media only screen and (min-width:767px) and (max-width:1023px) {
	.pg-about-item, .pg-social-media-item {
		width: 50%;
		float: left
	}
}

.pg-about-item-label, .pg-social-media-item-label {
	text-transform: uppercase;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-size: 14px;
	font-size: .875rem;
	line-height: 18px;
	padding-top: 3px;
	width: 40%;
	float: left;
	color: #646464;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.pg-about-item-text, .pg-social-media-item-text {
	font-size: 17px;
	font-size: 1.0625rem;
	line-height: 22px;
	width: 60%;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

	.pg-about-item-text a:active, .pg-about-item-text a:focus, .pg-about-item-text a:hover, .pg-social-media-item-text a:active, .pg-social-media-item-text a:focus, .pg-social-media-item-text a:hover {
		text-decoration: underline
	}

.pg-activity-stream {
	border-top: 1px solid #ddd;
	padding: 0 0 24px;
	margin-top: 24px
}

.pg-activity-box {
	position: relative;
	min-height: 90px;
	padding: 18px 0
}

	.pg-activity-box:after, .pg-activity-box:before {
		content: " ";
		display: table
	}

	.pg-activity-box:after {
		clear: both
	}

	.pg-activity-box + .pg-activity-box {
		border-top: 1px solid #ddd
	}

.pg-activity-image {
	display: block;
	position: absolute;
	top: 18px;
	left: 0;
	width: 72px;
	height: 72px;
	overflow: hidden
}

	.pg-activity-image img {
		width: 100%;
		display: block
	}

@media only screen and (max-width:640px) {
	.pg-activity-image {
		width: 40px;
		height: 40px
	}
}

.pg-activity-content {
	padding-left: 95px;
	min-height: 72px
}

@media only screen and (max-width:640px) {
	.pg-activity-content {
		padding-left: 0;
		min-height: 0
	}
}

.pg-activity-author {
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	text-transform: uppercase;
	margin-bottom: 6px
}

	.pg-activity-author a:active, .pg-activity-author a:focus, .pg-activity-author a:hover {
		text-decoration: underline
	}

@media only screen and (max-width:640px) {
	.pg-activity-author {
		margin-bottom: 10px;
		min-height: 40px;
		padding-left: 52px;
		padding-top: 11px
	}
}

.pg-activity-text {
	font-size: 17px;
	font-size: 1.0625rem;
	margin-bottom: 8px
}

	.pg-activity-text a:active, .pg-activity-text a:focus, .pg-activity-text a:hover {
		text-decoration: underline
	}

.pg-activity-video-box {
	max-width: 320px;
	margin-top: 10px;
	margin-bottom: 16px
}

.pg-activity-video {
	position: relative;
	padding-bottom: 56.25%
}

	.pg-activity-video .BrightcoveExperience {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%
	}

.pg-activity-comment-trigger, .pg-activity-date {
	text-transform: uppercase;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-size: 14px;
	font-size: .875rem
}

.pg-activity-date {
	display: inline-block;
	color: #646464
}

.pg-activity-comment-trigger {
	display: inline-block;
	color: #ef7431;
	margin-left: 12px
}

	.pg-activity-comment-trigger:active, .pg-activity-comment-trigger:focus, .pg-activity-comment-trigger:hover {
		text-decoration: underline
	}

.pg-activity-comments {
	display: none;
	margin-top: 12px;
	background: #fafafa;
	padding-top: 12px;
	padding-bottom: 24px
}

.pg-activity-comments--open {
	display: block
}

.pg-panel-box {
	display: none;
	position: absolute;
	top: 100%;
	left: -352px;
	width: 410px;
	margin-top: 12px;
	z-index: 400;
	padding: 16px 12px 12px;
	padding-right: 0;
	background-color: #fafafa;
	border: 1px solid #ddd;
	color: #343434
}

.pg-action--share-box .pg-panel-box {
	left: -344px
}

.pg-panel-box:before {
	content: "";
	position: absolute;
	top: -16px;
	right: 40px;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid transparent;
	border-bottom: 8px solid #ddd
}

.pg-panel-box:after {
	content: "";
	position: absolute;
	top: -12px;
	right: 42px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid transparent;
	border-bottom: 6px solid #fafafa
}

.pg-addpick .pg-panel-box {
	left: -12px;
	width: 320px
}

	.pg-addpick .pg-panel-box:before {
		right: auto;
		left: 12px
	}

	.pg-addpick .pg-panel-box:after {
		right: auto;
		left: 14px
	}

.pg--mobile .pg-addpick .pg-panel-box {
	left: -34px;
	width: 300px
}

.pg--mobile .pg-addpick-double-down-box .pg-panel-box {
	left: -20px
}

.pg-panel-box.pg-panel-box--info {
	left: -242px;
	width: 300px
}

.pg-panel-box.pg-panel-box--leave {
	width: 256px;
	left: auto;
	right: 0
}

.pg-panel-box.pg-panel-box--dropout {
	left: -242px;
	width: 300px
}

.pg-panel-box.pg-panel-box--remove-member {
	left: -92px;
	width: 256px
}

	.pg-panel-box.pg-panel-box--remove-member:before {
		right: 105px
	}

	.pg-panel-box.pg-panel-box--remove-member:after {
		right: 107px
	}

.pg-panel-box.pg-panel-box--tools {
	left: -105px;
	width: 240px;
	padding-top: 12px
}

.pg-forum-post-content-header .pg-panel-box.pg-panel-box--tools {
	left: -130px
}

.pg--mobile .pg-panel-box.pg-panel-box--tools {
	left: -210px
}

	.pg--mobile .pg-panel-box.pg-panel-box--tools:after, .pg--mobile .pg-panel-box.pg-panel-box--tools:before {
		display: none
	}

.pg-forum-post-tools .pg-panel-box.pg-panel-box--tools {
	left: -21px
}

.pg-panel-box.pg-panel-box--links {
	left: -52px;
	top: 32px;
	width: 220px;
	padding: 0
}

.pg--mobile .pg-panel-box.pg-panel-box--links {
	left: 12px;
	top: 60px
}

.pg--mobile .pg-forum-header .pg-panel-box.pg-panel-box--share {
	margin-top: 4px;
	left: 0
}

	.pg--mobile .pg-forum-header .pg-panel-box.pg-panel-box--share:after, .pg--mobile .pg-forum-header .pg-panel-box.pg-panel-box--share:before {
		display: none
	}

.pg-panel-box--open .pg-panel-box {
	display: block
}

.pg-hero-content .pg-panel-box--share, .pg-hero-content--alt .pg-panel-box--share {
	left: -12px
}

	.pg-hero-content .pg-panel-box--share:before, .pg-hero-content--alt .pg-panel-box--share:before {
		right: auto;
		left: 12px
	}

	.pg-hero-content .pg-panel-box--share:after, .pg-hero-content--alt .pg-panel-box--share:after {
		right: auto;
		left: 14px
	}

.pg-panel-header {
	position: relative;
	margin-bottom: 12px;
	padding: 0 12px 0 0
}

.pg-panel-box--links .pg-panel-header {
	font-size: 17px;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	margin: 0;
	padding: 10px 12px 8px;
	text-transform: uppercase;
	color: #9c9c9c
}

.pg-panel-link {
	display: block;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	padding: 10px 12px 8px;
	font-size: 17px;
	text-transform: uppercase;
	color: #242424;
	border-top: 1px solid #ddd
}

	.pg-panel-link:active, .pg-panel-link:focus, .pg-panel-link:hover {
		color: #fff;
		background: #0070b0
	}

.pg-panel-title {
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-size: 17px;
	text-transform: uppercase;
	color: #242424
}

.pg-panel-actions, .pg-panel-content {
	padding: 0 12px 0 0
}

	.pg-panel-actions:after, .pg-panel-actions:before, .pg-panel-content:after, .pg-panel-content:before {
		content: " ";
		display: table
	}

	.pg-panel-actions:after, .pg-panel-content:after {
		clear: both
	}

.pg-panel-text {
	font-size: 17px;
	line-height: 1.2
}

.pg-panel-item {
	padding: 7px 0 3px;
	font-size: 14px;
	font-family: PFDinTextCondPro-Regular,"Arial Narrow",Arial,sans-serif
}

.pg-panel-actions {
	margin-top: 12px
}

	.pg-panel-actions .pg-panel-cancel-trigger {
		float: left;
		padding-top: 2px
	}

	.pg-panel-actions .pg-panel-confirm-trigger {
		float: right
	}

.pg-panel-cancel-trigger:active, .pg-panel-cancel-trigger:focus, .pg-panel-cancel-trigger:hover {
	text-decoration: underline
}

.pg-tools-action {
	position: relative
}

@media only screen and (max-width:480px) {
	.pg-panel-box {
		position: absolute;
		top: auto;
		left: auto;
		right: 0;
		width: 290px;
		margin-top: 0
	}

		.pg-panel-box:after, .pg-panel-box:before {
			display: none
		}

		.pg-panel-box.pg-panel-box--dropout {
			left: auto;
			right: -6px;
			width: 290px
		}

	.pg-hero-content .pg-share-action, .pg-hero-content--alt .pg-share-action {
		position: static
	}

	.pg-hero-content .pg-panel-box--share, .pg-hero-content--alt .pg-panel-box--share {
		left: 12px
	}
}

.pg-share-panel-header {
	position: relative;
	margin-bottom: 16px
}

	.pg-share-panel-header .pg-share-title {
		font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
		font-size: 17px;
		text-transform: uppercase;
		color: #242424;
		padding: 0 12px 0 0
	}

.pg-share-panel-header-options {
	position: absolute;
	right: 0;
	top: 0
}

.pg-share-panel-content .pg-share-item {
	width: 50%;
	float: left;
	padding: 0 12px 0 0;
	margin-bottom: 8px
}

	.pg-share-panel-content .pg-share-item:after, .pg-share-panel-content .pg-share-item:before {
		content: " ";
		display: table
	}

	.pg-share-panel-content .pg-share-item:after {
		clear: both
	}

.pg-share-panel-content .pg-share-info {
	position: relative;
	padding: 6px 5px 5px;
	margin-bottom: 0;
	height: 30px;
	width: 40%;
	float: right;
	background-color: #fff;
	border: 1px solid #ddd;
	font-size: 17px;
	font-size: 1.0625rem;
	line-height: 18px;
	text-align: center
}

	.pg-share-panel-content .pg-share-info:after, .pg-share-panel-content .pg-share-info:before {
		content: " ";
		position: absolute;
		top: 50%;
		left: 0;
		border: solid transparent;
		height: 0;
		width: 0
	}

	.pg-share-panel-content .pg-share-info:before {
		border-width: 7px;
		border-right-color: #ddd;
		margin-left: -14px;
		margin-top: -7px
	}

	.pg-share-panel-content .pg-share-info:after {
		border-width: 6px;
		border-right-color: #fff;
		margin-left: -12px;
		margin-top: -6px
	}

.pg-share-panel-content .pg-share-trigger {
	display: block;
	width: 55%;
	float: left;
	padding: 9px 5px 7px;
	height: 30px;
	font-size: 14px;
	font-size: .875rem;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #fff
}

	.pg-share-panel-content .pg-share-trigger:active, .pg-share-panel-content .pg-share-trigger:focus, .pg-share-panel-content .pg-share-trigger:hover {
		color: #fff
	}

.pg-share-panel-content .pg-share-trigger--facebook, .pg-share-panel-content .pg-share-trigger--facebook-like {
	background-color: #3b5998
}

.pg-share-panel-content .pg-share-trigger--twitter {
	background-color: #55acee
}

.pg-share-panel-content .pg-share-trigger--email {
	background-color: #0070b0
}

.pg-share-panel-content .pg-share-item--embed {
	position: relative;
	float: left;
	width: 100%;
	padding: 0 12px 0 0;
	margin-top: 8px
}

.pg-share-panel-content .pg-share-embed-text {
	display: block;
	width: 100%;
	text-align: left;
	font-family: "Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;
	font-size: 14px;
	color: #646464;
	border: 1px solid #9c9c9c;
	height: 30px;
	line-height: 28px;
	padding: 0 110px 0 10px;
	white-space: pre;
	overflow: hidden
}

.pg-share-panel-content .pg-share-trigger--embed {
	position: absolute;
	top: 0;
	right: 12px;
	width: 100px;
	padding-top: 9px;
	height: 30px;
	background-color: #ef7431
}

	.pg-share-panel-content .pg-share-trigger--embed:active, .pg-share-panel-content .pg-share-trigger--embed:focus, .pg-share-panel-content .pg-share-trigger--embed:hover {
		background-color: #ee5f12
	}

.pg-share-panel-content .pg-share-item--embed--large {
	padding: 0 12px 0 0
}

	.pg-share-panel-content .pg-share-item--embed--large .pg-share-embed-text {
		height: 90px;
		line-height: 20px;
		padding: 5px 10px;
		resize: none
	}

	.pg-share-panel-content .pg-share-item--embed--large .pg-share-trigger--embed {
		position: static;
		top: auto;
		right: auto;
		width: auto;
		padding-top: 9px;
		margin-top: 8px
	}

.pg-share-panel-content .pg-share-item--copy {
	position: relative;
	float: left;
	width: 100%;
	padding: 0 12px 0 0
}

	.pg-share-panel-content .pg-share-item--copy .pg-share-info {
		display: block;
		width: 100%;
		text-align: left;
		font-size: 14px;
		background-color: #ddd;
		color: #646464;
		font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
		height: 30px;
		line-height: 28px;
		padding: 0 110px 0 10px
	}

		.pg-share-panel-content .pg-share-item--copy .pg-share-info:after, .pg-share-panel-content .pg-share-item--copy .pg-share-info:before {
			border: 0
		}

.pg-share-panel-content .pg-share-copy-url {
	display: block;
	padding-top: 1px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.pg-share-panel-content .pg-share-trigger--copy {
	position: absolute;
	top: 0;
	right: 12px;
	width: 100px;
	padding-top: 9px;
	height: 30px;
	background-color: #2da6a5
}

	.pg-share-panel-content .pg-share-trigger--copy:active, .pg-share-panel-content .pg-share-trigger--copy:focus, .pg-share-panel-content .pg-share-trigger--copy:hover {
		background-color: #2da6a5
	}

.pg-share-panel-content .pg-share-feedback-message {
	display: none;
	float: left;
	width: 100%;
	padding-top: 6px;
	font-family: PFDinTextCondPro-Medium,"Arial Narrow",Arial,sans-serif;
	font-size: 14px;
	color: #809900
}

	.pg-share-panel-content .pg-share-feedback-message .pg-icon-check {
		top: -2px
	}

.pg-share-panel-content .pg-share-item--success .pg-share-feedback-message {
	display: block
}

.pggc-moves-graph {
	color: #9c9c9c;
	display: block;
	min-height: 17px
}

.pg-game--final .pggc-moves-graph, .pggc-game--final .pggc-moves-graph {
	color: #898989;
	color: rgba(255,255,255,.5)
}

.pg-game--active .pggc-moves-graph, .pggc-game--active .pggc-moves-graph {
	color: #bfcc7f;
	color: rgba(255,255,255,.5)
}

.pggc-moves-graph.pggc-moves-graph--loaded {
	background: 0 0
}

.lt-ie9 .pg-outer-contain, .lt-ie9 .pg-page-contain, .lt-ie9 .pg-site-contain {
	min-width: 1248px
}

.lt-ie9 .pg-mobile-nav {
	display: none
}
