/* GRID */
.l-grid  {
    overflow: hidden; 
    width: 100%;
}

div.l-grid>div {
    padding-left: 0%;
    padding-right: 2.45%;
    float: left;
}

div.l-grid>div.l-span1 { 
    width: 6.0875%; 
}
div.l-grid>div.l-span2 { 
    width: 14.625%; 
}
div.l-grid>div.l-span3 { 
    width: 23.1625%; 
}
div.l-grid>div.l-span4 { 
    width: 31.7%; 
}
div.l-grid>div.l-span5 { 
    width: 40.2375%; 
}
div.l-grid>div.l-span6 { 
    width: 48.775%; 
}
div.l-grid>div.l-span7 { 
    width: 57.3125%; 
}
div.l-grid>div.l-span8 { 
    width: 65.85% 
}
div.l-grid>div.l-span9 { 
    width: 74.3875% 
}
div.l-grid>div.l-span10 { 
    width: 82.925% 
}
div.l-grid>div.l-span11 { 
    width: 91.4625% 
}
div.l-grid>div.l-span12 { 
    width: 100% 
}

.l-grid>div:last-child {
    padding-right: 0%
}

.l-grid>div>*:first-child {
    margin-top: 0;
}

.l-grid img {
    max-width: 100%; 
    max-height: 100%
}

/* BODY LAYOUT */

.l-left-side #side {
    float: left;
    width: 31.7%;
    padding-right: 2.45%
}

.l-right-side #side {
    float: right;
    width: 31.7%;
    padding-left: 2.45%;
}

.l-left-side #main {
    float: right;
    width: 65.85%
}

.l-right-side #main {
    float: left;
    width: 65.85%
}

.l-no-side #main {
    float: none;
    width: 100%
}

.l-no-side #side {
    display: none;
}

.l-top img, .l-middle img, .l-bottom img {
    max-width: 100%; 
    max-height: 100%
}
/* CONTAINER LAYOUT */
html {
    text-align: center;
}

.l-outer-container {
    box-sizing: border-box;
}

.l-inner-container {
    width: 956px;
    padding: 20px;
    margin: 0 auto;
    text-align: left;
}

#body-middle {
    clear: both;
    overflow: hidden;
}

.youtube-embed-wrapper {
    margin-bottom: 1.5em;
}

.page-admin-home .section-secondary-nav h2.section-title {
    display: none;
}

.l-band>*:first-child {
    margin-top: 0 !important;
}

.l-band>*:last-child {
    margin-bottom: 0 !important;
}