div.top-section{
	margin-top:55px
}

#hero .tbl-div {
	height: 630px;
}

#hero h2 {
	font: 500 3.4375em/1.27273 "brandon-grotesque", sans-serif;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	text-shadow: 0 0 10px rgba(0,0,0,0.5);
text-shadow: 2px 5px 15px rgba(17, 17, 17, 0.8);}
#hero h2 strong {
	font-weight: 700;
}

#hero .bot-section p {
	font: 500 1.5em "Open Sans", "open-sans", sans-serif;
	margin-bottom: 1.5625em;
	letter-spacing: 0.005em;
	text-shadow: 0 0 10px rgba(0,0,0,0.5);	
}

#hero .bot-section p strong {
	font-weight: bold
}
#bottom {
	padding-bottom: 60px;
}

#hero .top-section p {
	margin: 145px 0 20px 0;
	text-align: center;
	text-transform: uppercase;
	color: #b2b4b6;
	font: bold 15px/15px "brandon-grotesque", sans-serif;
	letter-spacing: 1px;
	display: none;
}

#hero .top-section span {
	font: bold 15px/15px "brandon-grotesque", sans-serif;
	letter-spacing: 1px;
}

#hero .bot-section .button, #hero .bot-section .button a{
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-shadow: none;	
}
#hero .bot-section a, .buddy-column .item h3, #hero span {
	text-shadow: 0 0 10px rgba(0,0,0,0.5);	
}
#hero span::before, #hero span::after{
}

#hero .trans-layer img {
	opacity: 0.60;/*
    -webkit-filter: blur(1px); 
    filter: blur(1px);*/
}

.support-column .trans-layer {

background:#262525;}

.buddy-column .trans-layer img {
	opacity: 0.4;
}

.trans-layer {
}

/* sizing and other tweaks below here */
.adv-column .section-title{
margin-bottom: 70px;
}


.buddy-column .item h3 {
font-size: 28px;
}
.about-column {
font-size: 21px;
}
.about-column .puller-center {
width: 89%
}

.buddy-column {

padding-top:60px;}

.buddy-column p {
font-size: 21px;
}

.buddy-column .puller-center{
width:89%;
}

/* */
.adv-column .puller-center {
margin: 60px auto 0;
}
.adv-column {
padding-top: 55px;
padding-bottom: 80px;
}
/* */
.listpad-column .holder .head p{
font-size: 21px;
}

.listpad-column .holder small{
font-size:16px;
}

/* */

.support-column .tbl-div {
height: 410px;
}

.support-column .tbl-div .puller-center{
width:100%;
}

.support-column p {
font-size:18px;
line-height: 26px;
margin-bottom: 30px;
}

.support-column .tbl-div a.button {
font-size: 16px;
}
.section-title a, .section-title {
	font-family: "brandon-grotesque", sans-serif;
	letter-spacing: 0.03em;
	font-size: 30px;
margin-bottom: 50px;}

.section-title a.toggle-comment{
	color: #262525;
	text-decoration: none;
}

.section-title a.toggle-comment span.link{
	color: #3d8391;
	text-decoration: underline;}
	
.comment-column {
	padding-top:20px;
}

#bottom a.fhu {
	margin: 0;
	vertical-align: baseline;
	text-decoration: none;
}

#disqus_thread {
	width: 85%; 
	margin: 0 auto;
}