h1.largeHeading {
	font-weight: bold;
	font-size: 96px;
	line-height: 115px;
	margin-top: 8px;
    text-shadow: 0 0 26px rgba(0,0,0,0.3);
}
.press-section {
	background-attachment: fixed;
    background-position: center top;
    background-repeat: repeat-x;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    position: relative;
    z-index: 0;
}
.subSectionMenu {
	background: #F2F2F2;
	padding: 0;
}
ul.subSectionNavList {
	padding: 14px 0;
}
ul.subSectionNavList > li {
	padding: 14px 0 6px;
}
a.button span.icon {
	color: #1D1D1B;
}
.buttonInner,
.greenUI a.button {
	color: #494948;
	font-weight: normal;
	font-size: 18px;
}
.greenUI a.button, .greenUI a.buttonIcon {
	background: none;
	color: #494948;
	position: relative;
}
.greenUI a.button:hover span.icon, .greenUI a.buttonIcon:hover span.icon, .buttonIconInner:hover span.icon, .buttonInner:hover span.icon, .buttonIconInner:hover span.icon, .buttonInner:hover span.icon, [class*='stwnsh'] .buttonIcon .buttonIconInner:hover span.icon, [class*='stwnsh'] li a.button:hover span.icon, [class*='stwnsh'] li a.button div.buttonInner:hover span.icon, [class*='stwnsh'] .actionsItem a.buttonIcon:hover span.icon {
	color: #494948;
}
.greenUI a.button:hover .buttonInner {
	color: #40939F;
}
body.subSection1 li.subSectionLink1 a.button, body.subSection1 li.subSectionLink1 a.buttonIcon, body.subSection1 li.subSectionLink1 a.buttonIcon span.icon, body.subSection1 li.subSectionLink1 a.button span.icon, body.subSection2 li.subSectionLink2 a.button, body.subSection2 li.subSectionLink2 a.buttonIcon, body.subSection2 li.subSectionLink2 a.buttonIcon span.icon, body.subSection2 li.subSectionLink2 a.button span.icon, body.subSection3 li.subSectionLink3 a.button, body.subSection3 li.subSectionLink3 a.buttonIcon, body.subSection3 li.subSectionLink3 a.buttonIcon span.icon, body.subSection3 li.subSectionLink3 a.button span.icon, body.subSection4 li.subSectionLink4 a.button, body.subSection4 li.subSectionLink4 a.buttonIcon, body.subSection4 li.subSectionLink4 a.buttonIcon span.icon, body.subSection4 li.subSectionLink4 a.button span.icon, body.subSection5 li.subSectionLink5 a.button, body.subSection5 li.subSectionLink5 a.buttonIcon, body.subSection5 li.subSectionLink5 a.buttonIcon span.icon, body.subSection5 li.subSectionLink5 a.button span.icon, body.subSection6 li.subSectionLink6 a.button, body.subSection6 li.subSectionLink6 a.buttonIcon, body.subSection6 li.subSectionLink6 a.buttonIcon span.icon, body.subSection6 li.subSectionLink6 a.button span.icon, body.subSection7 li.subSectionLink7 a.button, body.subSection7 li.subSectionLink7 a.buttonIcon, body.subSection7 li.subSectionLink7 a.buttonIcon span.icon, body.subSection7 li.subSectionLink7 a.button span.icon, body.subSection8 li.subSectionLink8 a.button, body.subSection8 li.subSectionLink8 a.buttonIcon, body.subSection8 li.subSectionLink8 a.buttonIcon span.icon, body.subSection8 li.subSectionLink8 a.button span.icon, body.subSection9 li.subSectionLink9 a.button, body.subSection9 li.subSectionLink9 a.buttonIcon, body.subSection9 li.subSectionLink9 a.buttonIcon span.icon, body.subSection9 li.subSectionLink9 a.button span.icon, body.subSection10 li.subSectionLink10 a.button, body.subSection10 li.subSectionLink10 a.buttonIcon, body.subSection10 li.subSectionLink10 a.buttonIcon span.icon, body.subSection10 li.subSectionLink10 a.button span.icon {
	background: none;
	font-weight: bold;
}
body.subSection1 li.subSectionLink1 a.button::after, body.subSection2 li.subSectionLink2 a.button::after, body.subSection3 li.subSectionLink3 a.button::after, body.subSection4 li.subSectionLink4 a.button::after, body.subSection5 li.subSectionLink5 a.button::after, body.subSection6 li.subSectionLink6 a.button::after, body.subSection7 li.subSectionLink7 a.button::after, body.subSection8 li.subSectionLink8 a.button::after, body.subSection9 li.subSectionLink9 a.button::after, body.subSection10 li.subSectionLink10 a.button::after {
	background: #40939F;
	border-radius: 4px;
	bottom: -10px;
	content: "";
	display: block;
	height: 4px;
	left: 56px;
	position: absolute;
	right: 24px;
}
body.subSection1 li.subSectionLink1 a.button .label, body.subSection2 li.subSectionLink2 a.button .label, body.subSection3 li.subSectionLink3 a.button .label, body.subSection3 li.subSectionLink3 a.button span.icon .label, body.subSection4 li.subSectionLink4 a.button .label, body.subSection5 li.subSectionLink5 a.button .label, body.subSection6 li.subSectionLink6 a.button .label, body.subSection7 li.subSectionLink7 a.button .label, body.subSection8 li.subSectionLink8 a.button .label, body.subSection9 li.subSectionLink9 a.button .label, body.subSection10 li.subSectionLink10 a.button .label {
	font-weight: bold;
}
.greenUI a.button span.skew, .greenUI a.buttonIcon span.skew {
	display: none;
}
.masonryGridItem img.postImg {
	border-radius: 8px;
}
.masonryGridItemContent {
	background: none;
	position: relative;
}
.masonryGridItemContent::after {
	background: #F2F2F2;
	border-radius: 4px;
	content: "";
	display: block;
	height: 4px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}
.masonryItemInfo {
	padding: 20px 20px 0 0;
}
.greenUI div.masonryItemInfo a {
	color: #40939F;
}
.greenUI div.masonryItemInfo a:hover {
	color: #0D5964;
}
.masonryItemInfo, .masonryItemInfo p {
	font-size: 18px;
	line-height: 24px;
}
.actionsItem a.buttonIcon span.label {
	color: #40939F;
	font-size: 18px;
	font-weight: bold;
}
.actionsItem a.buttonIcon:hover span.label {
	color: #0D5964;
}
.actionsItem a.buttonIcon span.icon {
	display: none;
}
.actionsItem a.buttonIcon .buttonIconInner {
	padding-left: 0;
}
.actions {
	padding: 0;
}
.tweetContainer {
	border-radius: 8px;
	box-shadow: 0 0 0 6px #F2F2F2;
}
.tagsSection li.sideCard {
	background: none;
}
.tagsSection li.sideCard {
	padding: 16px 0;
	position: relative;
}
.tagsSection li.sideCard::after {
	background: #F2F2F2;
	border-radius: 4px;
	content: "";
	display: block;
	height: 4px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}
.tagsSection li.sideCard h2 {
	color: #828282;
}
.tagItem a.button {
	background: #F2F2F2;
}
.tagItem a.button span.icon {
	display: none;
}
div.pageTitle > h1 {
	font-size: 36px;
	font-weight: bold;
	line-height: 42px;
}
.layoutBlock2SidebarsContent > div.textBlock p:first-child {
	color: #494948;
	font-size: 24px;
	line-height: 30px;
}
.layoutBlock2SidebarsContent > div.textBlock p
	font-size: 18px;
	line-height: 24px;
}
.layoutBlock2SidebarsContent > div.textBlock p strong {
	font-weight: bold;
}
.centeredImg,
div.fullWidthImg img {
	border-radius: 8px;
}

.masonryItemInfo .tags {
display: none;
}