#grid { background-color: #1B1C1D; padding: 0em 3em; } #grid h2 { margin: 2em 0em 1.5em; } /* Shaded */ #grid .shaded.examples .row { position: relative; } #grid .shaded.examples .grid > .column { position: relative; z-index: 11; } #grid .shaded.examples .grid .column:not(.row):after { background-color: #FFFFFF; box-shadow: 0px 0px 0px 1px #DDD inset; content: ""; display: block; min-height: 3em; } #grid .divided.examples .grid .column:not(.row):after { background-color: rgba(255, 255, 255, 0.1); content: ""; display: block; min-height: 3em; } #grid .nested.examples .grid .grid { box-shadow: 0px 0px 0px 1px #AAA inset; } #grid .nested.examples .grid .grid .column:after { background-color: #FFFFFF; box-shadow: 0px 0px 0px 1px #DDD inset; content: ""; display: block; min-height: 3em; } #grid .simple.examples .grid .column:not(.row):not(.grid):after { content: ""; display: block; min-height: 50px; } /* Uncomment to animate examples #grid .examples { margin: 0 auto; -webkit-animation: grid 7s ease infinite; -moz-animation: grid 7s ease infinite; animation: grid 7s ease infinite; } @-webkit-keyframes grid { 0% { width: 100%; } 45% { width: 85%; } 55% { width: 85%; } 100% { width: 100%; } } @-moz-keyframes grid { 0% { width: 100%; } 45% { width: 85%; } 55% { width: 85%; } 100% { width: 100%; } } @keyframes grid { 0% { width: 100%; } 45% { width: 85%; } 55% { width: 85%; } 100% { width: 100%; } } */