section.row {margin: 0 0 50px 0; padding: 0 0 50px 0;}
.grid {display: flex; flex-flow: row wrap; margin: 0; flex-direction: row; justify-content: left; flex-wrap: wrap}
.grid.grid-align-left {justify-content: flex-start; justify-content: none;}
.grid.grid-align-center {justify-content: center; justify-content: none;}
.grid.grid-align-right {justify-content: flex-end; justify-content: none;}
.grid .grid-block {margin: 0;}
.grid-base-1 .grid-block {}
.grid-base-2 .grid-block {}
.grid-base-3 .grid-block {}
.grid-base-4 .grid-block {}
.grid .grid-block .grid-block-inner {padding: 0}

.grid .grid-block-padding .grid-block-inner {padding: 30px}
section.grid-extend-left .grid-block:first-child .extender {position: absolute; left: 0}
section.grid-extend-left .grid-block:first-child .grid-block-inner {float: right}
section.grid-extend-right .grid-block:last-child .extender {position: absolute}

.grid-block-d-12 .extender {width: 100% !important; left: 0; right: auto}

/* Desktop */
.content-corridor-default .grid .grid-block-d-12 {width: 100.00%}
.content-corridor-default .grid .grid-block-d-11 {width: 91.66%}
.content-corridor-default .grid .grid-block-d-10 {width: 83.33%}
.content-corridor-default .grid .grid-block-d-9 {width: 75.00%}
.content-corridor-default .grid .grid-block-d-8 {width: 66.66%}
.content-corridor-default .grid .grid-block-d-7 {width: 58.33%}
.content-corridor-default .grid .grid-block-d-6 {width: 50.00%}
.content-corridor-default .grid .grid-block-d-5 {width: 41.66%}
.content-corridor-default .grid .grid-block-d-4 {width: 33.33%}
.content-corridor-default .grid .grid-block-d-3 {width: 25.00%}
.content-corridor-default .grid .grid-block-d-2 {width: 16.66%}
.content-corridor-default .grid .grid-block-d-1 {width: 8.33%}
.content-corridor-essay .grid .grid-block-d-12 {width: 100.00%}
.content-corridor-essay .grid .grid-block-d-11 {width: 91.66%}
.content-corridor-essay .grid .grid-block-d-10 {width: 83.33%}
.content-corridor-essay .grid .grid-block-d-9 {width: 75.00%}
.content-corridor-essay .grid .grid-block-d-8 {width: 66.66%}
.content-corridor-essay .grid .grid-block-d-7 {width: 58.33%}
.content-corridor-essay .grid .grid-block-d-6 {width: 50.00%}
.content-corridor-essay .grid .grid-block-d-5 {width: 41.66%}
.content-corridor-essay .grid .grid-block-d-4 {width: 33.33%}
.content-corridor-essay .grid .grid-block-d-3 {width: 25.00%}
.content-corridor-essay .grid .grid-block-d-2 {width: 16.66%}
.content-corridor-essay .grid .grid-block-d-1 {width: 8.33%}
.content-corridor-narrow .grid .grid-block-d-12 {width: 100.00%}
.content-corridor-narrow .grid .grid-block-d-11 {width: 91.66%}
.content-corridor-narrow .grid .grid-block-d-10 {width: 83.33%}
.content-corridor-narrow .grid .grid-block-d-9 {width: 75.00%}
.content-corridor-narrow .grid .grid-block-d-8 {width: 66.66%}
.content-corridor-narrow .grid .grid-block-d-7 {width: 58.33%}
.content-corridor-narrow .grid .grid-block-d-6 {width: 50.00%}
.content-corridor-narrow .grid .grid-block-d-5 {width: 41.66%}
.content-corridor-narrow .grid .grid-block-d-4 {width: 33.33%}
.content-corridor-narrow .grid .grid-block-d-3 {width: 25.00%}
.content-corridor-narrow .grid .grid-block-d-2 {width: 16.66%}
.content-corridor-narrow .grid .grid-block-d-1 {width: 8.33%}

@media (max-width: 1480px){ /* Tablet */
.grid .grid-block-padding .grid-block-inner {padding: 20px}
.grid-block-t-12 .extender {width: 100% !important; left: 0; right: auto}

.content-corridor-default .grid .grid-block-t-12 {width: 100.00%;}
.content-corridor-default .grid .grid-block-t-11 {width: 91.66%;}
.content-corridor-default .grid .grid-block-t-10 {width: 83.33%;}
.content-corridor-default .grid .grid-block-t-9 {width: 75.00%;}
.content-corridor-default .grid .grid-block-t-8 {width: 66.66%;}
.content-corridor-default .grid .grid-block-t-7 {width: 58.33%;}
.content-corridor-default .grid .grid-block-t-6 {width: 50.00%;}
.content-corridor-default .grid .grid-block-t-5 {width: 41.66%;}
.content-corridor-default .grid .grid-block-t-4 {width: 33.33%;}
.content-corridor-default .grid .grid-block-t-3 {width: 25.00%;}
.content-corridor-default .grid .grid-block-t-2 {width: 16.66%;}
.content-corridor-default .grid .grid-block-t-1 {width: 8.33%;}
.content-corridor-essay .grid .grid-block-t-12 {width: 100.00%;}
.content-corridor-essay .grid .grid-block-t-11 {width: 91.66%;}
.content-corridor-essay .grid .grid-block-t-10 {width: 83.33%;}
.content-corridor-essay .grid .grid-block-t-9 {width: 75.00%;}
.content-corridor-essay .grid .grid-block-t-8 {width: 66.66%;}
.content-corridor-essay .grid .grid-block-t-7 {width: 58.33%;}
.content-corridor-essay .grid .grid-block-t-6 {width: 50.00%;}
.content-corridor-essay .grid .grid-block-t-5 {width: 41.66%;}
.content-corridor-essay .grid .grid-block-t-4 {width: 33.33%;}
.content-corridor-essay .grid .grid-block-t-3 {width: 25.00%;}
.content-corridor-essay .grid .grid-block-t-2 {width: 16.66%;}
.content-corridor-essay .grid .grid-block-t-1 {width: 8.33%;}
.content-corridor-narrow .grid .grid-block-t-12 {width: 100.00%;}
.content-corridor-narrow .grid .grid-block-t-11 {width: 91.66%;}
.content-corridor-narrow .grid .grid-block-t-10 {width: 83.33%;}
.content-corridor-narrow .grid .grid-block-t-9 {width: 75.00%;}
.content-corridor-narrow .grid .grid-block-t-8 {width: 66.66%;}
.content-corridor-narrow .grid .grid-block-t-7 {width: 58.33%;}
.content-corridor-narrow .grid .grid-block-t-6 {width: 50.00%;}
.content-corridor-narrow .grid .grid-block-t-5 {width: 41.66%;}
.content-corridor-narrow .grid .grid-block-t-4 {width: 33.33%;}
.content-corridor-narrow .grid .grid-block-t-3 {width: 25.00%;}
.content-corridor-narrow .grid .grid-block-t-2 {width: 16.66%;}
.content-corridor-narrow .grid .grid-block-t-1 {width: 8.33%;}
}


@media (max-width: 1054px){ /* Mobile */
.grid .grid-block-padding .grid-block-inner {padding: 15px}
.grid-block-m-12 .extender {width: 100% !important; left: 0; right: auto}

.content-corridor-default .grid .grid-block-m-12 {width: 100.00%;}
.content-corridor-default .grid .grid-block-m-11 {width: 91.66%;}
.content-corridor-default .grid .grid-block-m-10 {width: 83.33%;}
.content-corridor-default .grid .grid-block-m-9 {width: 75.00%;}
.content-corridor-default .grid .grid-block-m-8 {width: 66.66%;}
.content-corridor-default .grid .grid-block-m-7 {width: 58.33%;}
.content-corridor-default .grid .grid-block-m-6 {width: 50.00%;}
.content-corridor-default .grid .grid-block-m-5 {width: 41.66%;}
.content-corridor-default .grid .grid-block-m-4 {width: 33.33%;}
.content-corridor-default .grid .grid-block-m-3 {width: 25.00%;}
.content-corridor-default .grid .grid-block-m-2 {width: 16.66%;}
.content-corridor-default .grid .grid-block-m-1 {width: 8.33%;}
.content-corridor-essay .grid .grid-block-m-12 {width: 100.00%;}
.content-corridor-essay .grid .grid-block-m-11 {width: 91.66%;}
.content-corridor-essay .grid .grid-block-m-10 {width: 83.33%;}
.content-corridor-essay .grid .grid-block-m-9 {width: 75.00%;}
.content-corridor-essay .grid .grid-block-m-8 {width: 66.66%;}
.content-corridor-essay .grid .grid-block-m-7 {width: 58.33%;}
.content-corridor-essay .grid .grid-block-m-6 {width: 50.00%;}
.content-corridor-essay .grid .grid-block-m-5 {width: 41.66%;}
.content-corridor-essay .grid .grid-block-m-4 {width: 33.33%;}
.content-corridor-essay .grid .grid-block-m-3 {width: 25.00%;}
.content-corridor-essay .grid .grid-block-m-2 {width: 16.66%;}
.content-corridor-essay .grid .grid-block-m-1 {width: 8.33%;}
.content-corridor-narrow .grid .grid-block-m-12 {width: 100.00%;}
.content-corridor-narrow .grid .grid-block-m-11 {width: 91.66%;}
.content-corridor-narrow .grid .grid-block-m-10 {width: 83.33%;}
.content-corridor-narrow .grid .grid-block-m-9 {width: 75.00%;}
.content-corridor-narrow .grid .grid-block-m-8 {width: 66.66%;}
.content-corridor-narrow .grid .grid-block-m-7 {width: 58.33%;}
.content-corridor-narrow .grid .grid-block-m-6 {width: 50.00%;}
.content-corridor-narrow .grid .grid-block-m-5 {width: 41.66%;}
.content-corridor-narrow .grid .grid-block-m-4 {width: 33.33%;}
.content-corridor-narrow .grid .grid-block-m-3 {width: 25.00%;}
.content-corridor-narrow .grid .grid-block-m-2 {width: 16.66%;}
.content-corridor-narrow .grid .grid-block-m-1 {width: 8.33%;}
}




/* ##### DEFAULT ##### */
.content-corridor-default {max-width: 1440px; width: 100%; margin: 0 auto;}
/* ##### ESSAY ##### */
.content-corridor-essay {max-width: 970px; width: 100%; margin: 0 auto;}
/* ##### NARROW ##### */
.content-corridor-narrow {max-width: 500px; width: 100%; margin: 0 auto;}
/* ##### FULL WIDTH CORRIDOR ##### */
.content-corridor-full-width {max-width: none; width: 100%;}

.section-inner,
.footer-inner {/* padding: 0 10px */}
.section-inner.row-align-left {margin: 0}
.section-inner.row-align-right {margin: 0 0 0 auto}

footer.main-footer {padding: 40px 0}
footer.post-footer {padding: 20px 0}
