﻿/*----- Structural Styles -----*/

/* Alternate home page */
.full-width .hero
{
    min-width: 100%;
}

    .full-width .hero + .body-content > .row
    {
        padding: 60px 45px 0 45px;
    }
        .full-width .hero + .body-content > .row:last-child
        {
            padding-bottom: 60px;
        }

.triCol a
{
    position: relative;
}
    .triCol a span
    {
        position: absolute;
        bottom: 10px;
        left: 15px;
        max-width: 50%;
    }


/* Section Containers */

.navbar-static-top .navbar-inner,
footer > div {
	max-width: 960px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.navbar + .container {
	max-width: 960px;
	padding: 30px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.page-header { 
	margin-top: 0;
	padding-bottom: 0;
	border-bottom: 0;
}

footer {
	padding-bottom: 30px;
}

footer > div {
	padding: 30px;
	margin: 0 auto;
}

.lt-ie10 footer.home > .container {
	max-width: 960px;
    padding-left: 30px;
    padding-right: 30px;
}






/*----- First Aside -----*/

#aside-first .btn span:first-child {
	display: block;
}



/* Helper classes */
.block
{
    display: block;
}
