UNPKG

@fabiocaccamo/wall.css

Version:

Pure (s)css block-grid implementation with extra features.

1,678 lines (1,677 loc) 90.8 kB
.wall-container, .wall-container .wall, .wall-container .wall-col, .wall-container .wall-item, .wall-container .wall-item-content { margin: 0; padding: 0; border: none; box-sizing: border-box; outline: none; } .wall-container { margin-left: auto; margin-right: auto; display: block; width: 100%; } .wall-container > .wall { display: block; overflow: hidden; list-style: none; font-size: 0; } .wall-container > .wall > .wall-col { display: inline-block; vertical-align: top; width: 100%; font-size: 1rem; overflow: hidden; } .wall-container > .wall > .wall-col > .wall-item { display: block; width: 100%; height: 0; padding-top: 100%; overflow: hidden; position: relative; } .wall-container > .wall > .wall-col > .wall-item > .wall-item-content { display: block; width: 100%; height: calc(100% + 1px); box-sizing: border-box; overflow: hidden; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 0; background-repeat: no-repeat; background-position: center; background-size: cover; } .wall-container > .wall > .wall-col > .wall-item > .wall-item-content img { object-fit: cover; } .wall-container > .wall > .wall-col > .wall-item > .wall-item-content > img { object-fit: cover; display: block; width: 100%; height: 100%; } .wall-container > .wall--cols-1 > .wall-col { width: 100%; } .wall-container > .wall--cols-2 > .wall-col { width: 50%; } .wall-container > .wall--cols-3 > .wall-col { width: 33.3333333333%; } .wall-container > .wall--cols-4 > .wall-col { width: 25%; } .wall-container > .wall--cols-5 > .wall-col { width: 20%; } .wall-container > .wall--cols-6 > .wall-col { width: 16.6666666667%; } .wall-container > .wall--cols-7 > .wall-col { width: 14.2857142857%; } .wall-container > .wall--cols-8 > .wall-col { width: 12.5%; } .wall-container > .wall--cols-9 > .wall-col { width: 11.1111111111%; } .wall-container > .wall--cols-10 > .wall-col { width: 10%; } .wall-container > .wall--cols-11 > .wall-col { width: 9.0909090909%; } .wall-container > .wall--cols-12 > .wall-col { width: 8.3333333333%; } .wall-container > .wall--cols-13 > .wall-col { width: 7.6923076923%; } .wall-container > .wall--cols-14 > .wall-col { width: 7.1428571429%; } .wall-container > .wall--cols-15 > .wall-col { width: 6.6666666667%; } .wall-container > .wall--cols-16 > .wall-col { width: 6.25%; } .wall-container > .wall--cols-17 > .wall-col { width: 5.8823529412%; } .wall-container > .wall--cols-18 > .wall-col { width: 5.5555555556%; } .wall-container > .wall--cols-19 > .wall-col { width: 5.2631578947%; } .wall-container > .wall--cols-20 > .wall-col { width: 5%; } .wall-container > .wall--cols-21 > .wall-col { width: 4.7619047619%; } .wall-container > .wall--cols-22 > .wall-col { width: 4.5454545455%; } .wall-container > .wall--cols-23 > .wall-col { width: 4.347826087%; } .wall-container > .wall--cols-24 > .wall-col { width: 4.1666666667%; } .wall-container > .wall--ratio-1-1 > .wall-col > .wall-item { padding-top: 100%; } .wall-container > .wall--ratio-2-1 > .wall-col > .wall-item { padding-top: 50%; } .wall-container > .wall--ratio-1-2 > .wall-col > .wall-item { padding-top: 200%; } .wall-container > .wall--ratio-3-1 > .wall-col > .wall-item { padding-top: 33.3333333333%; } .wall-container > .wall--ratio-1-3 > .wall-col > .wall-item { padding-top: 300%; } .wall-container > .wall--ratio-3-2 > .wall-col > .wall-item { padding-top: 66.6666666667%; } .wall-container > .wall--ratio-2-3 > .wall-col > .wall-item { padding-top: 150%; } .wall-container > .wall--ratio-4-3 > .wall-col > .wall-item { padding-top: 75%; } .wall-container > .wall--ratio-3-4 > .wall-col > .wall-item { padding-top: 133.3333333333%; } .wall-container > .wall--ratio-16-9 > .wall-col > .wall-item { padding-top: 56.25%; } .wall-container > .wall--rounded-0 > .wall-col > .wall-item, .wall-container > .wall--rounded-0 > .wall-col > .wall-item > .wall-item-content { border-radius: 0px; } .wall-container > .wall--rounded-1 > .wall-col > .wall-item, .wall-container > .wall--rounded-1 > .wall-col > .wall-item > .wall-item-content { border-radius: 1px; } .wall-container > .wall--rounded-2 > .wall-col > .wall-item, .wall-container > .wall--rounded-2 > .wall-col > .wall-item > .wall-item-content { border-radius: 2px; } .wall-container > .wall--rounded-3 > .wall-col > .wall-item, .wall-container > .wall--rounded-3 > .wall-col > .wall-item > .wall-item-content { border-radius: 3px; } .wall-container > .wall--rounded-4 > .wall-col > .wall-item, .wall-container > .wall--rounded-4 > .wall-col > .wall-item > .wall-item-content { border-radius: 4px; } .wall-container > .wall--rounded-5 > .wall-col > .wall-item, .wall-container > .wall--rounded-5 > .wall-col > .wall-item > .wall-item-content { border-radius: 5px; } .wall-container > .wall--rounded-6 > .wall-col > .wall-item, .wall-container > .wall--rounded-6 > .wall-col > .wall-item > .wall-item-content { border-radius: 6px; } .wall-container > .wall--rounded-7 > .wall-col > .wall-item, .wall-container > .wall--rounded-7 > .wall-col > .wall-item > .wall-item-content { border-radius: 7px; } .wall-container > .wall--rounded-8 > .wall-col > .wall-item, .wall-container > .wall--rounded-8 > .wall-col > .wall-item > .wall-item-content { border-radius: 8px; } .wall-container > .wall--rounded-9 > .wall-col > .wall-item, .wall-container > .wall--rounded-9 > .wall-col > .wall-item > .wall-item-content { border-radius: 9px; } .wall-container > .wall--rounded-10 > .wall-col > .wall-item, .wall-container > .wall--rounded-10 > .wall-col > .wall-item > .wall-item-content { border-radius: 10px; } .wall-container > .wall--rounded-15 > .wall-col > .wall-item, .wall-container > .wall--rounded-15 > .wall-col > .wall-item > .wall-item-content { border-radius: 15px; } .wall-container > .wall--rounded-20 > .wall-col > .wall-item, .wall-container > .wall--rounded-20 > .wall-col > .wall-item > .wall-item-content { border-radius: 20px; } .wall-container > .wall--rounded-30 > .wall-col > .wall-item, .wall-container > .wall--rounded-30 > .wall-col > .wall-item > .wall-item-content { border-radius: 30px; } .wall-container > .wall--rounded > .wall-col > .wall-item, .wall-container > .wall--rounded > .wall-col > .wall-item > .wall-item-content { border-radius: 100%; } .wall-container > .wall--hspacing-0 { margin-left: 0px; } .wall-container > .wall--hspacing-0 > .wall-col { padding-left: 0px; } .wall-container > .wall--hspacing-1 { margin-left: -1px; } .wall-container > .wall--hspacing-1 > .wall-col { padding-left: 1px; } .wall-container > .wall--hspacing-2 { margin-left: -2px; } .wall-container > .wall--hspacing-2 > .wall-col { padding-left: 2px; } .wall-container > .wall--hspacing-3 { margin-left: -3px; } .wall-container > .wall--hspacing-3 > .wall-col { padding-left: 3px; } .wall-container > .wall--hspacing-4 { margin-left: -4px; } .wall-container > .wall--hspacing-4 > .wall-col { padding-left: 4px; } .wall-container > .wall--hspacing-5 { margin-left: -5px; } .wall-container > .wall--hspacing-5 > .wall-col { padding-left: 5px; } .wall-container > .wall--hspacing-10 { margin-left: -10px; } .wall-container > .wall--hspacing-10 > .wall-col { padding-left: 10px; } .wall-container > .wall--hspacing-15 { margin-left: -15px; } .wall-container > .wall--hspacing-15 > .wall-col { padding-left: 15px; } .wall-container > .wall--hspacing-20 { margin-left: -20px; } .wall-container > .wall--hspacing-20 > .wall-col { padding-left: 20px; } .wall-container > .wall--hspacing-25 { margin-left: -25px; } .wall-container > .wall--hspacing-25 > .wall-col { padding-left: 25px; } .wall-container > .wall--hspacing-30 { margin-left: -30px; } .wall-container > .wall--hspacing-30 > .wall-col { padding-left: 30px; } .wall-container > .wall--hspacing-40 { margin-left: -40px; } .wall-container > .wall--hspacing-40 > .wall-col { padding-left: 40px; } .wall-container > .wall--hspacing-50 { margin-left: -50px; } .wall-container > .wall--hspacing-50 > .wall-col { padding-left: 50px; } .wall-container > .wall--hspacing-60 { margin-left: -60px; } .wall-container > .wall--hspacing-60 > .wall-col { padding-left: 60px; } .wall-container > .wall--vspacing-0 { margin-top: 0px; } .wall-container > .wall--vspacing-0 > .wall-col { padding-top: 0px; } .wall-container > .wall--vspacing-1 { margin-top: -1px; } .wall-container > .wall--vspacing-1 > .wall-col { padding-top: 1px; } .wall-container > .wall--vspacing-2 { margin-top: -2px; } .wall-container > .wall--vspacing-2 > .wall-col { padding-top: 2px; } .wall-container > .wall--vspacing-3 { margin-top: -3px; } .wall-container > .wall--vspacing-3 > .wall-col { padding-top: 3px; } .wall-container > .wall--vspacing-4 { margin-top: -4px; } .wall-container > .wall--vspacing-4 > .wall-col { padding-top: 4px; } .wall-container > .wall--vspacing-5 { margin-top: -5px; } .wall-container > .wall--vspacing-5 > .wall-col { padding-top: 5px; } .wall-container > .wall--vspacing-10 { margin-top: -10px; } .wall-container > .wall--vspacing-10 > .wall-col { padding-top: 10px; } .wall-container > .wall--vspacing-15 { margin-top: -15px; } .wall-container > .wall--vspacing-15 > .wall-col { padding-top: 15px; } .wall-container > .wall--vspacing-20 { margin-top: -20px; } .wall-container > .wall--vspacing-20 > .wall-col { padding-top: 20px; } .wall-container > .wall--vspacing-25 { margin-top: -25px; } .wall-container > .wall--vspacing-25 > .wall-col { padding-top: 25px; } .wall-container > .wall--vspacing-30 { margin-top: -30px; } .wall-container > .wall--vspacing-30 > .wall-col { padding-top: 30px; } .wall-container > .wall--vspacing-40 { margin-top: -40px; } .wall-container > .wall--vspacing-40 > .wall-col { padding-top: 40px; } .wall-container > .wall--vspacing-50 { margin-top: -50px; } .wall-container > .wall--vspacing-50 > .wall-col { padding-top: 50px; } .wall-container > .wall--vspacing-60 { margin-top: -60px; } .wall-container > .wall--vspacing-60 > .wall-col { padding-top: 60px; } .wall-container > .wall--spacing-0 { margin-top: 0px; margin-left: 0px; } .wall-container > .wall--spacing-0 > .wall-col { padding-top: 0px; padding-left: 0px; } .wall-container > .wall--spacing-1 { margin-top: -1px; margin-left: -1px; } .wall-container > .wall--spacing-1 > .wall-col { padding-top: 1px; padding-left: 1px; } .wall-container > .wall--spacing-2 { margin-top: -2px; margin-left: -2px; } .wall-container > .wall--spacing-2 > .wall-col { padding-top: 2px; padding-left: 2px; } .wall-container > .wall--spacing-3 { margin-top: -3px; margin-left: -3px; } .wall-container > .wall--spacing-3 > .wall-col { padding-top: 3px; padding-left: 3px; } .wall-container > .wall--spacing-4 { margin-top: -4px; margin-left: -4px; } .wall-container > .wall--spacing-4 > .wall-col { padding-top: 4px; padding-left: 4px; } .wall-container > .wall--spacing-5 { margin-top: -5px; margin-left: -5px; } .wall-container > .wall--spacing-5 > .wall-col { padding-top: 5px; padding-left: 5px; } .wall-container > .wall--spacing-10 { margin-top: -10px; margin-left: -10px; } .wall-container > .wall--spacing-10 > .wall-col { padding-top: 10px; padding-left: 10px; } .wall-container > .wall--spacing-15 { margin-top: -15px; margin-left: -15px; } .wall-container > .wall--spacing-15 > .wall-col { padding-top: 15px; padding-left: 15px; } .wall-container > .wall--spacing-20 { margin-top: -20px; margin-left: -20px; } .wall-container > .wall--spacing-20 > .wall-col { padding-top: 20px; padding-left: 20px; } .wall-container > .wall--spacing-25 { margin-top: -25px; margin-left: -25px; } .wall-container > .wall--spacing-25 > .wall-col { padding-top: 25px; padding-left: 25px; } .wall-container > .wall--spacing-30 { margin-top: -30px; margin-left: -30px; } .wall-container > .wall--spacing-30 > .wall-col { padding-top: 30px; padding-left: 30px; } .wall-container > .wall--spacing-40 { margin-top: -40px; margin-left: -40px; } .wall-container > .wall--spacing-40 > .wall-col { padding-top: 40px; padding-left: 40px; } .wall-container > .wall--spacing-50 { margin-top: -50px; margin-left: -50px; } .wall-container > .wall--spacing-50 > .wall-col { padding-top: 50px; padding-left: 50px; } .wall-container > .wall--spacing-60 { margin-top: -60px; margin-left: -60px; } .wall-container > .wall--spacing-60 > .wall-col { padding-top: 60px; padding-left: 60px; } .wall-container--horizontal { white-space: nowrap; overflow-x: auto; overflow-y: hidden; } .wall-container--horizontal > .wall { overflow: initial; } .wall-container--horizontal > .wall > .wall-col { white-space: initial; } .wall-container--horizontal > .wall--spacing-0, .wall-container--horizontal > .wall--vspacing-0 { margin-bottom: 0px; } .wall-container--horizontal > .wall--spacing-1, .wall-container--horizontal > .wall--vspacing-1 { margin-bottom: 1px; } .wall-container--horizontal > .wall--spacing-2, .wall-container--horizontal > .wall--vspacing-2 { margin-bottom: 2px; } .wall-container--horizontal > .wall--spacing-3, .wall-container--horizontal > .wall--vspacing-3 { margin-bottom: 3px; } .wall-container--horizontal > .wall--spacing-4, .wall-container--horizontal > .wall--vspacing-4 { margin-bottom: 4px; } .wall-container--horizontal > .wall--spacing-5, .wall-container--horizontal > .wall--vspacing-5 { margin-bottom: 5px; } .wall-container--horizontal > .wall--spacing-10, .wall-container--horizontal > .wall--vspacing-10 { margin-bottom: 10px; } .wall-container--horizontal > .wall--spacing-15, .wall-container--horizontal > .wall--vspacing-15 { margin-bottom: 15px; } .wall-container--horizontal > .wall--spacing-20, .wall-container--horizontal > .wall--vspacing-20 { margin-bottom: 20px; } .wall-container--horizontal > .wall--spacing-25, .wall-container--horizontal > .wall--vspacing-25 { margin-bottom: 25px; } .wall-container--horizontal > .wall--spacing-30, .wall-container--horizontal > .wall--vspacing-30 { margin-bottom: 30px; } .wall-container--horizontal > .wall--spacing-40, .wall-container--horizontal > .wall--vspacing-40 { margin-bottom: 40px; } .wall-container--horizontal > .wall--spacing-50, .wall-container--horizontal > .wall--vspacing-50 { margin-bottom: 50px; } .wall-container--horizontal > .wall--spacing-60, .wall-container--horizontal > .wall--vspacing-60 { margin-bottom: 60px; } .wall-container--vertical { white-space: initial; overflow-x: hidden; overflow-y: auto; } .wall-container--vertical > .wall { margin-bottom: 0; overflow: hidden; } .wall-container--vertical > .wall > .wall-col { white-space: initial; } @media screen and (min-width: 0) { .wall-container > .wall--xs-cols-1 > .wall-col { width: 100%; } .wall-container > .wall--xs-cols-2 > .wall-col { width: 50%; } .wall-container > .wall--xs-cols-3 > .wall-col { width: 33.3333333333%; } .wall-container > .wall--xs-cols-4 > .wall-col { width: 25%; } .wall-container > .wall--xs-cols-5 > .wall-col { width: 20%; } .wall-container > .wall--xs-cols-6 > .wall-col { width: 16.6666666667%; } .wall-container > .wall--xs-cols-7 > .wall-col { width: 14.2857142857%; } .wall-container > .wall--xs-cols-8 > .wall-col { width: 12.5%; } .wall-container > .wall--xs-cols-9 > .wall-col { width: 11.1111111111%; } .wall-container > .wall--xs-cols-10 > .wall-col { width: 10%; } .wall-container > .wall--xs-cols-11 > .wall-col { width: 9.0909090909%; } .wall-container > .wall--xs-cols-12 > .wall-col { width: 8.3333333333%; } .wall-container > .wall--xs-cols-13 > .wall-col { width: 7.6923076923%; } .wall-container > .wall--xs-cols-14 > .wall-col { width: 7.1428571429%; } .wall-container > .wall--xs-cols-15 > .wall-col { width: 6.6666666667%; } .wall-container > .wall--xs-cols-16 > .wall-col { width: 6.25%; } .wall-container > .wall--xs-cols-17 > .wall-col { width: 5.8823529412%; } .wall-container > .wall--xs-cols-18 > .wall-col { width: 5.5555555556%; } .wall-container > .wall--xs-cols-19 > .wall-col { width: 5.2631578947%; } .wall-container > .wall--xs-cols-20 > .wall-col { width: 5%; } .wall-container > .wall--xs-cols-21 > .wall-col { width: 4.7619047619%; } .wall-container > .wall--xs-cols-22 > .wall-col { width: 4.5454545455%; } .wall-container > .wall--xs-cols-23 > .wall-col { width: 4.347826087%; } .wall-container > .wall--xs-cols-24 > .wall-col { width: 4.1666666667%; } .wall-container > .wall--xs-ratio-1-1 > .wall-col > .wall-item { padding-top: 100%; } .wall-container > .wall--xs-ratio-2-1 > .wall-col > .wall-item { padding-top: 50%; } .wall-container > .wall--xs-ratio-1-2 > .wall-col > .wall-item { padding-top: 200%; } .wall-container > .wall--xs-ratio-3-1 > .wall-col > .wall-item { padding-top: 33.3333333333%; } .wall-container > .wall--xs-ratio-1-3 > .wall-col > .wall-item { padding-top: 300%; } .wall-container > .wall--xs-ratio-3-2 > .wall-col > .wall-item { padding-top: 66.6666666667%; } .wall-container > .wall--xs-ratio-2-3 > .wall-col > .wall-item { padding-top: 150%; } .wall-container > .wall--xs-ratio-4-3 > .wall-col > .wall-item { padding-top: 75%; } .wall-container > .wall--xs-ratio-3-4 > .wall-col > .wall-item { padding-top: 133.3333333333%; } .wall-container > .wall--xs-ratio-16-9 > .wall-col > .wall-item { padding-top: 56.25%; } .wall-container > .wall--xs-rounded-0 > .wall-col > .wall-item, .wall-container > .wall--xs-rounded-0 > .wall-col > .wall-item > .wall-item-content { border-radius: 0px; } .wall-container > .wall--xs-rounded-1 > .wall-col > .wall-item, .wall-container > .wall--xs-rounded-1 > .wall-col > .wall-item > .wall-item-content { border-radius: 1px; } .wall-container > .wall--xs-rounded-2 > .wall-col > .wall-item, .wall-container > .wall--xs-rounded-2 > .wall-col > .wall-item > .wall-item-content { border-radius: 2px; } .wall-container > .wall--xs-rounded-3 > .wall-col > .wall-item, .wall-container > .wall--xs-rounded-3 > .wall-col > .wall-item > .wall-item-content { border-radius: 3px; } .wall-container > .wall--xs-rounded-4 > .wall-col > .wall-item, .wall-container > .wall--xs-rounded-4 > .wall-col > .wall-item > .wall-item-content { border-radius: 4px; } .wall-container > .wall--xs-rounded-5 > .wall-col > .wall-item, .wall-container > .wall--xs-rounded-5 > .wall-col > .wall-item > .wall-item-content { border-radius: 5px; } .wall-container > .wall--xs-rounded-6 > .wall-col > .wall-item, .wall-container > .wall--xs-rounded-6 > .wall-col > .wall-item > .wall-item-content { border-radius: 6px; } .wall-container > .wall--xs-rounded-7 > .wall-col > .wall-item, .wall-container > .wall--xs-rounded-7 > .wall-col > .wall-item > .wall-item-content { border-radius: 7px; } .wall-container > .wall--xs-rounded-8 > .wall-col > .wall-item, .wall-container > .wall--xs-rounded-8 > .wall-col > .wall-item > .wall-item-content { border-radius: 8px; } .wall-container > .wall--xs-rounded-9 > .wall-col > .wall-item, .wall-container > .wall--xs-rounded-9 > .wall-col > .wall-item > .wall-item-content { border-radius: 9px; } .wall-container > .wall--xs-rounded-10 > .wall-col > .wall-item, .wall-container > .wall--xs-rounded-10 > .wall-col > .wall-item > .wall-item-content { border-radius: 10px; } .wall-container > .wall--xs-rounded-15 > .wall-col > .wall-item, .wall-container > .wall--xs-rounded-15 > .wall-col > .wall-item > .wall-item-content { border-radius: 15px; } .wall-container > .wall--xs-rounded-20 > .wall-col > .wall-item, .wall-container > .wall--xs-rounded-20 > .wall-col > .wall-item > .wall-item-content { border-radius: 20px; } .wall-container > .wall--xs-rounded-30 > .wall-col > .wall-item, .wall-container > .wall--xs-rounded-30 > .wall-col > .wall-item > .wall-item-content { border-radius: 30px; } .wall-container > .wall--xs-rounded > .wall-col > .wall-item, .wall-container > .wall--xs-rounded > .wall-col > .wall-item > .wall-item-content { border-radius: 100%; } .wall-container > .wall--xs-hspacing-0 { margin-left: 0px; } .wall-container > .wall--xs-hspacing-0 > .wall-col { padding-left: 0px; } .wall-container > .wall--xs-hspacing-1 { margin-left: -1px; } .wall-container > .wall--xs-hspacing-1 > .wall-col { padding-left: 1px; } .wall-container > .wall--xs-hspacing-2 { margin-left: -2px; } .wall-container > .wall--xs-hspacing-2 > .wall-col { padding-left: 2px; } .wall-container > .wall--xs-hspacing-3 { margin-left: -3px; } .wall-container > .wall--xs-hspacing-3 > .wall-col { padding-left: 3px; } .wall-container > .wall--xs-hspacing-4 { margin-left: -4px; } .wall-container > .wall--xs-hspacing-4 > .wall-col { padding-left: 4px; } .wall-container > .wall--xs-hspacing-5 { margin-left: -5px; } .wall-container > .wall--xs-hspacing-5 > .wall-col { padding-left: 5px; } .wall-container > .wall--xs-hspacing-10 { margin-left: -10px; } .wall-container > .wall--xs-hspacing-10 > .wall-col { padding-left: 10px; } .wall-container > .wall--xs-hspacing-15 { margin-left: -15px; } .wall-container > .wall--xs-hspacing-15 > .wall-col { padding-left: 15px; } .wall-container > .wall--xs-hspacing-20 { margin-left: -20px; } .wall-container > .wall--xs-hspacing-20 > .wall-col { padding-left: 20px; } .wall-container > .wall--xs-hspacing-25 { margin-left: -25px; } .wall-container > .wall--xs-hspacing-25 > .wall-col { padding-left: 25px; } .wall-container > .wall--xs-hspacing-30 { margin-left: -30px; } .wall-container > .wall--xs-hspacing-30 > .wall-col { padding-left: 30px; } .wall-container > .wall--xs-hspacing-40 { margin-left: -40px; } .wall-container > .wall--xs-hspacing-40 > .wall-col { padding-left: 40px; } .wall-container > .wall--xs-hspacing-50 { margin-left: -50px; } .wall-container > .wall--xs-hspacing-50 > .wall-col { padding-left: 50px; } .wall-container > .wall--xs-hspacing-60 { margin-left: -60px; } .wall-container > .wall--xs-hspacing-60 > .wall-col { padding-left: 60px; } .wall-container > .wall--xs-vspacing-0 { margin-top: 0px; } .wall-container > .wall--xs-vspacing-0 > .wall-col { padding-top: 0px; } .wall-container > .wall--xs-vspacing-1 { margin-top: -1px; } .wall-container > .wall--xs-vspacing-1 > .wall-col { padding-top: 1px; } .wall-container > .wall--xs-vspacing-2 { margin-top: -2px; } .wall-container > .wall--xs-vspacing-2 > .wall-col { padding-top: 2px; } .wall-container > .wall--xs-vspacing-3 { margin-top: -3px; } .wall-container > .wall--xs-vspacing-3 > .wall-col { padding-top: 3px; } .wall-container > .wall--xs-vspacing-4 { margin-top: -4px; } .wall-container > .wall--xs-vspacing-4 > .wall-col { padding-top: 4px; } .wall-container > .wall--xs-vspacing-5 { margin-top: -5px; } .wall-container > .wall--xs-vspacing-5 > .wall-col { padding-top: 5px; } .wall-container > .wall--xs-vspacing-10 { margin-top: -10px; } .wall-container > .wall--xs-vspacing-10 > .wall-col { padding-top: 10px; } .wall-container > .wall--xs-vspacing-15 { margin-top: -15px; } .wall-container > .wall--xs-vspacing-15 > .wall-col { padding-top: 15px; } .wall-container > .wall--xs-vspacing-20 { margin-top: -20px; } .wall-container > .wall--xs-vspacing-20 > .wall-col { padding-top: 20px; } .wall-container > .wall--xs-vspacing-25 { margin-top: -25px; } .wall-container > .wall--xs-vspacing-25 > .wall-col { padding-top: 25px; } .wall-container > .wall--xs-vspacing-30 { margin-top: -30px; } .wall-container > .wall--xs-vspacing-30 > .wall-col { padding-top: 30px; } .wall-container > .wall--xs-vspacing-40 { margin-top: -40px; } .wall-container > .wall--xs-vspacing-40 > .wall-col { padding-top: 40px; } .wall-container > .wall--xs-vspacing-50 { margin-top: -50px; } .wall-container > .wall--xs-vspacing-50 > .wall-col { padding-top: 50px; } .wall-container > .wall--xs-vspacing-60 { margin-top: -60px; } .wall-container > .wall--xs-vspacing-60 > .wall-col { padding-top: 60px; } .wall-container > .wall--xs-spacing-0 { margin-top: 0px; margin-left: 0px; } .wall-container > .wall--xs-spacing-0 > .wall-col { padding-top: 0px; padding-left: 0px; } .wall-container > .wall--xs-spacing-1 { margin-top: -1px; margin-left: -1px; } .wall-container > .wall--xs-spacing-1 > .wall-col { padding-top: 1px; padding-left: 1px; } .wall-container > .wall--xs-spacing-2 { margin-top: -2px; margin-left: -2px; } .wall-container > .wall--xs-spacing-2 > .wall-col { padding-top: 2px; padding-left: 2px; } .wall-container > .wall--xs-spacing-3 { margin-top: -3px; margin-left: -3px; } .wall-container > .wall--xs-spacing-3 > .wall-col { padding-top: 3px; padding-left: 3px; } .wall-container > .wall--xs-spacing-4 { margin-top: -4px; margin-left: -4px; } .wall-container > .wall--xs-spacing-4 > .wall-col { padding-top: 4px; padding-left: 4px; } .wall-container > .wall--xs-spacing-5 { margin-top: -5px; margin-left: -5px; } .wall-container > .wall--xs-spacing-5 > .wall-col { padding-top: 5px; padding-left: 5px; } .wall-container > .wall--xs-spacing-10 { margin-top: -10px; margin-left: -10px; } .wall-container > .wall--xs-spacing-10 > .wall-col { padding-top: 10px; padding-left: 10px; } .wall-container > .wall--xs-spacing-15 { margin-top: -15px; margin-left: -15px; } .wall-container > .wall--xs-spacing-15 > .wall-col { padding-top: 15px; padding-left: 15px; } .wall-container > .wall--xs-spacing-20 { margin-top: -20px; margin-left: -20px; } .wall-container > .wall--xs-spacing-20 > .wall-col { padding-top: 20px; padding-left: 20px; } .wall-container > .wall--xs-spacing-25 { margin-top: -25px; margin-left: -25px; } .wall-container > .wall--xs-spacing-25 > .wall-col { padding-top: 25px; padding-left: 25px; } .wall-container > .wall--xs-spacing-30 { margin-top: -30px; margin-left: -30px; } .wall-container > .wall--xs-spacing-30 > .wall-col { padding-top: 30px; padding-left: 30px; } .wall-container > .wall--xs-spacing-40 { margin-top: -40px; margin-left: -40px; } .wall-container > .wall--xs-spacing-40 > .wall-col { padding-top: 40px; padding-left: 40px; } .wall-container > .wall--xs-spacing-50 { margin-top: -50px; margin-left: -50px; } .wall-container > .wall--xs-spacing-50 > .wall-col { padding-top: 50px; padding-left: 50px; } .wall-container > .wall--xs-spacing-60 { margin-top: -60px; margin-left: -60px; } .wall-container > .wall--xs-spacing-60 > .wall-col { padding-top: 60px; padding-left: 60px; } .wall-container--xs-horizontal { white-space: nowrap; overflow-x: auto; overflow-y: hidden; } .wall-container--xs-horizontal > .wall { overflow: initial; } .wall-container--xs-horizontal > .wall > .wall-col { white-space: initial; } .wall-container--xs-horizontal > .wall--xs-spacing-0, .wall-container--xs-horizontal > .wall--xs-vspacing-0 { margin-bottom: 0px; } .wall-container--xs-horizontal > .wall--xs-spacing-1, .wall-container--xs-horizontal > .wall--xs-vspacing-1 { margin-bottom: 1px; } .wall-container--xs-horizontal > .wall--xs-spacing-2, .wall-container--xs-horizontal > .wall--xs-vspacing-2 { margin-bottom: 2px; } .wall-container--xs-horizontal > .wall--xs-spacing-3, .wall-container--xs-horizontal > .wall--xs-vspacing-3 { margin-bottom: 3px; } .wall-container--xs-horizontal > .wall--xs-spacing-4, .wall-container--xs-horizontal > .wall--xs-vspacing-4 { margin-bottom: 4px; } .wall-container--xs-horizontal > .wall--xs-spacing-5, .wall-container--xs-horizontal > .wall--xs-vspacing-5 { margin-bottom: 5px; } .wall-container--xs-horizontal > .wall--xs-spacing-10, .wall-container--xs-horizontal > .wall--xs-vspacing-10 { margin-bottom: 10px; } .wall-container--xs-horizontal > .wall--xs-spacing-15, .wall-container--xs-horizontal > .wall--xs-vspacing-15 { margin-bottom: 15px; } .wall-container--xs-horizontal > .wall--xs-spacing-20, .wall-container--xs-horizontal > .wall--xs-vspacing-20 { margin-bottom: 20px; } .wall-container--xs-horizontal > .wall--xs-spacing-25, .wall-container--xs-horizontal > .wall--xs-vspacing-25 { margin-bottom: 25px; } .wall-container--xs-horizontal > .wall--xs-spacing-30, .wall-container--xs-horizontal > .wall--xs-vspacing-30 { margin-bottom: 30px; } .wall-container--xs-horizontal > .wall--xs-spacing-40, .wall-container--xs-horizontal > .wall--xs-vspacing-40 { margin-bottom: 40px; } .wall-container--xs-horizontal > .wall--xs-spacing-50, .wall-container--xs-horizontal > .wall--xs-vspacing-50 { margin-bottom: 50px; } .wall-container--xs-horizontal > .wall--xs-spacing-60, .wall-container--xs-horizontal > .wall--xs-vspacing-60 { margin-bottom: 60px; } .wall-container--xs-vertical { white-space: initial; overflow-x: hidden; overflow-y: auto; } .wall-container--xs-vertical > .wall { margin-bottom: 0; overflow: hidden; } .wall-container--xs-vertical > .wall > .wall-col { white-space: initial; } } @media screen and (min-width: 576px) { .wall-container > .wall--sm-cols-1 > .wall-col { width: 100%; } .wall-container > .wall--sm-cols-2 > .wall-col { width: 50%; } .wall-container > .wall--sm-cols-3 > .wall-col { width: 33.3333333333%; } .wall-container > .wall--sm-cols-4 > .wall-col { width: 25%; } .wall-container > .wall--sm-cols-5 > .wall-col { width: 20%; } .wall-container > .wall--sm-cols-6 > .wall-col { width: 16.6666666667%; } .wall-container > .wall--sm-cols-7 > .wall-col { width: 14.2857142857%; } .wall-container > .wall--sm-cols-8 > .wall-col { width: 12.5%; } .wall-container > .wall--sm-cols-9 > .wall-col { width: 11.1111111111%; } .wall-container > .wall--sm-cols-10 > .wall-col { width: 10%; } .wall-container > .wall--sm-cols-11 > .wall-col { width: 9.0909090909%; } .wall-container > .wall--sm-cols-12 > .wall-col { width: 8.3333333333%; } .wall-container > .wall--sm-cols-13 > .wall-col { width: 7.6923076923%; } .wall-container > .wall--sm-cols-14 > .wall-col { width: 7.1428571429%; } .wall-container > .wall--sm-cols-15 > .wall-col { width: 6.6666666667%; } .wall-container > .wall--sm-cols-16 > .wall-col { width: 6.25%; } .wall-container > .wall--sm-cols-17 > .wall-col { width: 5.8823529412%; } .wall-container > .wall--sm-cols-18 > .wall-col { width: 5.5555555556%; } .wall-container > .wall--sm-cols-19 > .wall-col { width: 5.2631578947%; } .wall-container > .wall--sm-cols-20 > .wall-col { width: 5%; } .wall-container > .wall--sm-cols-21 > .wall-col { width: 4.7619047619%; } .wall-container > .wall--sm-cols-22 > .wall-col { width: 4.5454545455%; } .wall-container > .wall--sm-cols-23 > .wall-col { width: 4.347826087%; } .wall-container > .wall--sm-cols-24 > .wall-col { width: 4.1666666667%; } .wall-container > .wall--sm-ratio-1-1 > .wall-col > .wall-item { padding-top: 100%; } .wall-container > .wall--sm-ratio-2-1 > .wall-col > .wall-item { padding-top: 50%; } .wall-container > .wall--sm-ratio-1-2 > .wall-col > .wall-item { padding-top: 200%; } .wall-container > .wall--sm-ratio-3-1 > .wall-col > .wall-item { padding-top: 33.3333333333%; } .wall-container > .wall--sm-ratio-1-3 > .wall-col > .wall-item { padding-top: 300%; } .wall-container > .wall--sm-ratio-3-2 > .wall-col > .wall-item { padding-top: 66.6666666667%; } .wall-container > .wall--sm-ratio-2-3 > .wall-col > .wall-item { padding-top: 150%; } .wall-container > .wall--sm-ratio-4-3 > .wall-col > .wall-item { padding-top: 75%; } .wall-container > .wall--sm-ratio-3-4 > .wall-col > .wall-item { padding-top: 133.3333333333%; } .wall-container > .wall--sm-ratio-16-9 > .wall-col > .wall-item { padding-top: 56.25%; } .wall-container > .wall--sm-rounded-0 > .wall-col > .wall-item, .wall-container > .wall--sm-rounded-0 > .wall-col > .wall-item > .wall-item-content { border-radius: 0px; } .wall-container > .wall--sm-rounded-1 > .wall-col > .wall-item, .wall-container > .wall--sm-rounded-1 > .wall-col > .wall-item > .wall-item-content { border-radius: 1px; } .wall-container > .wall--sm-rounded-2 > .wall-col > .wall-item, .wall-container > .wall--sm-rounded-2 > .wall-col > .wall-item > .wall-item-content { border-radius: 2px; } .wall-container > .wall--sm-rounded-3 > .wall-col > .wall-item, .wall-container > .wall--sm-rounded-3 > .wall-col > .wall-item > .wall-item-content { border-radius: 3px; } .wall-container > .wall--sm-rounded-4 > .wall-col > .wall-item, .wall-container > .wall--sm-rounded-4 > .wall-col > .wall-item > .wall-item-content { border-radius: 4px; } .wall-container > .wall--sm-rounded-5 > .wall-col > .wall-item, .wall-container > .wall--sm-rounded-5 > .wall-col > .wall-item > .wall-item-content { border-radius: 5px; } .wall-container > .wall--sm-rounded-6 > .wall-col > .wall-item, .wall-container > .wall--sm-rounded-6 > .wall-col > .wall-item > .wall-item-content { border-radius: 6px; } .wall-container > .wall--sm-rounded-7 > .wall-col > .wall-item, .wall-container > .wall--sm-rounded-7 > .wall-col > .wall-item > .wall-item-content { border-radius: 7px; } .wall-container > .wall--sm-rounded-8 > .wall-col > .wall-item, .wall-container > .wall--sm-rounded-8 > .wall-col > .wall-item > .wall-item-content { border-radius: 8px; } .wall-container > .wall--sm-rounded-9 > .wall-col > .wall-item, .wall-container > .wall--sm-rounded-9 > .wall-col > .wall-item > .wall-item-content { border-radius: 9px; } .wall-container > .wall--sm-rounded-10 > .wall-col > .wall-item, .wall-container > .wall--sm-rounded-10 > .wall-col > .wall-item > .wall-item-content { border-radius: 10px; } .wall-container > .wall--sm-rounded-15 > .wall-col > .wall-item, .wall-container > .wall--sm-rounded-15 > .wall-col > .wall-item > .wall-item-content { border-radius: 15px; } .wall-container > .wall--sm-rounded-20 > .wall-col > .wall-item, .wall-container > .wall--sm-rounded-20 > .wall-col > .wall-item > .wall-item-content { border-radius: 20px; } .wall-container > .wall--sm-rounded-30 > .wall-col > .wall-item, .wall-container > .wall--sm-rounded-30 > .wall-col > .wall-item > .wall-item-content { border-radius: 30px; } .wall-container > .wall--sm-rounded > .wall-col > .wall-item, .wall-container > .wall--sm-rounded > .wall-col > .wall-item > .wall-item-content { border-radius: 100%; } .wall-container > .wall--sm-hspacing-0 { margin-left: 0px; } .wall-container > .wall--sm-hspacing-0 > .wall-col { padding-left: 0px; } .wall-container > .wall--sm-hspacing-1 { margin-left: -1px; } .wall-container > .wall--sm-hspacing-1 > .wall-col { padding-left: 1px; } .wall-container > .wall--sm-hspacing-2 { margin-left: -2px; } .wall-container > .wall--sm-hspacing-2 > .wall-col { padding-left: 2px; } .wall-container > .wall--sm-hspacing-3 { margin-left: -3px; } .wall-container > .wall--sm-hspacing-3 > .wall-col { padding-left: 3px; } .wall-container > .wall--sm-hspacing-4 { margin-left: -4px; } .wall-container > .wall--sm-hspacing-4 > .wall-col { padding-left: 4px; } .wall-container > .wall--sm-hspacing-5 { margin-left: -5px; } .wall-container > .wall--sm-hspacing-5 > .wall-col { padding-left: 5px; } .wall-container > .wall--sm-hspacing-10 { margin-left: -10px; } .wall-container > .wall--sm-hspacing-10 > .wall-col { padding-left: 10px; } .wall-container > .wall--sm-hspacing-15 { margin-left: -15px; } .wall-container > .wall--sm-hspacing-15 > .wall-col { padding-left: 15px; } .wall-container > .wall--sm-hspacing-20 { margin-left: -20px; } .wall-container > .wall--sm-hspacing-20 > .wall-col { padding-left: 20px; } .wall-container > .wall--sm-hspacing-25 { margin-left: -25px; } .wall-container > .wall--sm-hspacing-25 > .wall-col { padding-left: 25px; } .wall-container > .wall--sm-hspacing-30 { margin-left: -30px; } .wall-container > .wall--sm-hspacing-30 > .wall-col { padding-left: 30px; } .wall-container > .wall--sm-hspacing-40 { margin-left: -40px; } .wall-container > .wall--sm-hspacing-40 > .wall-col { padding-left: 40px; } .wall-container > .wall--sm-hspacing-50 { margin-left: -50px; } .wall-container > .wall--sm-hspacing-50 > .wall-col { padding-left: 50px; } .wall-container > .wall--sm-hspacing-60 { margin-left: -60px; } .wall-container > .wall--sm-hspacing-60 > .wall-col { padding-left: 60px; } .wall-container > .wall--sm-vspacing-0 { margin-top: 0px; } .wall-container > .wall--sm-vspacing-0 > .wall-col { padding-top: 0px; } .wall-container > .wall--sm-vspacing-1 { margin-top: -1px; } .wall-container > .wall--sm-vspacing-1 > .wall-col { padding-top: 1px; } .wall-container > .wall--sm-vspacing-2 { margin-top: -2px; } .wall-container > .wall--sm-vspacing-2 > .wall-col { padding-top: 2px; } .wall-container > .wall--sm-vspacing-3 { margin-top: -3px; } .wall-container > .wall--sm-vspacing-3 > .wall-col { padding-top: 3px; } .wall-container > .wall--sm-vspacing-4 { margin-top: -4px; } .wall-container > .wall--sm-vspacing-4 > .wall-col { padding-top: 4px; } .wall-container > .wall--sm-vspacing-5 { margin-top: -5px; } .wall-container > .wall--sm-vspacing-5 > .wall-col { padding-top: 5px; } .wall-container > .wall--sm-vspacing-10 { margin-top: -10px; } .wall-container > .wall--sm-vspacing-10 > .wall-col { padding-top: 10px; } .wall-container > .wall--sm-vspacing-15 { margin-top: -15px; } .wall-container > .wall--sm-vspacing-15 > .wall-col { padding-top: 15px; } .wall-container > .wall--sm-vspacing-20 { margin-top: -20px; } .wall-container > .wall--sm-vspacing-20 > .wall-col { padding-top: 20px; } .wall-container > .wall--sm-vspacing-25 { margin-top: -25px; } .wall-container > .wall--sm-vspacing-25 > .wall-col { padding-top: 25px; } .wall-container > .wall--sm-vspacing-30 { margin-top: -30px; } .wall-container > .wall--sm-vspacing-30 > .wall-col { padding-top: 30px; } .wall-container > .wall--sm-vspacing-40 { margin-top: -40px; } .wall-container > .wall--sm-vspacing-40 > .wall-col { padding-top: 40px; } .wall-container > .wall--sm-vspacing-50 { margin-top: -50px; } .wall-container > .wall--sm-vspacing-50 > .wall-col { padding-top: 50px; } .wall-container > .wall--sm-vspacing-60 { margin-top: -60px; } .wall-container > .wall--sm-vspacing-60 > .wall-col { padding-top: 60px; } .wall-container > .wall--sm-spacing-0 { margin-top: 0px; margin-left: 0px; } .wall-container > .wall--sm-spacing-0 > .wall-col { padding-top: 0px; padding-left: 0px; } .wall-container > .wall--sm-spacing-1 { margin-top: -1px; margin-left: -1px; } .wall-container > .wall--sm-spacing-1 > .wall-col { padding-top: 1px; padding-left: 1px; } .wall-container > .wall--sm-spacing-2 { margin-top: -2px; margin-left: -2px; } .wall-container > .wall--sm-spacing-2 > .wall-col { padding-top: 2px; padding-left: 2px; } .wall-container > .wall--sm-spacing-3 { margin-top: -3px; margin-left: -3px; } .wall-container > .wall--sm-spacing-3 > .wall-col { padding-top: 3px; padding-left: 3px; } .wall-container > .wall--sm-spacing-4 { margin-top: -4px; margin-left: -4px; } .wall-container > .wall--sm-spacing-4 > .wall-col { padding-top: 4px; padding-left: 4px; } .wall-container > .wall--sm-spacing-5 { margin-top: -5px; margin-left: -5px; } .wall-container > .wall--sm-spacing-5 > .wall-col { padding-top: 5px; padding-left: 5px; } .wall-container > .wall--sm-spacing-10 { margin-top: -10px; margin-left: -10px; } .wall-container > .wall--sm-spacing-10 > .wall-col { padding-top: 10px; padding-left: 10px; } .wall-container > .wall--sm-spacing-15 { margin-top: -15px; margin-left: -15px; } .wall-container > .wall--sm-spacing-15 > .wall-col { padding-top: 15px; padding-left: 15px; } .wall-container > .wall--sm-spacing-20 { margin-top: -20px; margin-left: -20px; } .wall-container > .wall--sm-spacing-20 > .wall-col { padding-top: 20px; padding-left: 20px; } .wall-container > .wall--sm-spacing-25 { margin-top: -25px; margin-left: -25px; } .wall-container > .wall--sm-spacing-25 > .wall-col { padding-top: 25px; padding-left: 25px; } .wall-container > .wall--sm-spacing-30 { margin-top: -30px; margin-left: -30px; } .wall-container > .wall--sm-spacing-30 > .wall-col { padding-top: 30px; padding-left: 30px; } .wall-container > .wall--sm-spacing-40 { margin-top: -40px; margin-left: -40px; } .wall-container > .wall--sm-spacing-40 > .wall-col { padding-top: 40px; padding-left: 40px; } .wall-container > .wall--sm-spacing-50 { margin-top: -50px; margin-left: -50px; } .wall-container > .wall--sm-spacing-50 > .wall-col { padding-top: 50px; padding-left: 50px; } .wall-container > .wall--sm-spacing-60 { margin-top: -60px; margin-left: -60px; } .wall-container > .wall--sm-spacing-60 > .wall-col { padding-top: 60px; padding-left: 60px; } .wall-container--sm-horizontal { white-space: nowrap; overflow-x: auto; overflow-y: hidden; } .wall-container--sm-horizontal > .wall { overflow: initial; } .wall-container--sm-horizontal > .wall > .wall-col { white-space: initial; } .wall-container--sm-horizontal > .wall--sm-spacing-0, .wall-container--sm-horizontal > .wall--sm-vspacing-0 { margin-bottom: 0px; } .wall-container--sm-horizontal > .wall--sm-spacing-1, .wall-container--sm-horizontal > .wall--sm-vspacing-1 { margin-bottom: 1px; } .wall-container--sm-horizontal > .wall--sm-spacing-2, .wall-container--sm-horizontal > .wall--sm-vspacing-2 { margin-bottom: 2px; } .wall-container--sm-horizontal > .wall--sm-spacing-3, .wall-container--sm-horizontal > .wall--sm-vspacing-3 { margin-bottom: 3px; } .wall-container--sm-horizontal > .wall--sm-spacing-4, .wall-container--sm-horizontal > .wall--sm-vspacing-4 { margin-bottom: 4px; } .wall-container--sm-horizontal > .wall--sm-spacing-5, .wall-container--sm-horizontal > .wall--sm-vspacing-5 { margin-bottom: 5px; } .wall-container--sm-horizontal > .wall--sm-spacing-10, .wall-container--sm-horizontal > .wall--sm-vspacing-10 { margin-bottom: 10px; } .wall-container--sm-horizontal > .wall--sm-spacing-15, .wall-container--sm-horizontal > .wall--sm-vspacing-15 { margin-bottom: 15px; } .wall-container--sm-horizontal > .wall--sm-spacing-20, .wall-container--sm-horizontal > .wall--sm-vspacing-20 { margin-bottom: 20px; } .wall-container--sm-horizontal > .wall--sm-spacing-25, .wall-container--sm-horizontal > .wall--sm-vspacing-25 { margin-bottom: 25px; } .wall-container--sm-horizontal > .wall--sm-spacing-30, .wall-container--sm-horizontal > .wall--sm-vspacing-30 { margin-bottom: 30px; } .wall-container--sm-horizontal > .wall--sm-spacing-40, .wall-container--sm-horizontal > .wall--sm-vspacing-40 { margin-bottom: 40px; } .wall-container--sm-horizontal > .wall--sm-spacing-50, .wall-container--sm-horizontal > .wall--sm-vspacing-50 { margin-bottom: 50px; } .wall-container--sm-horizontal > .wall--sm-spacing-60, .wall-container--sm-horizontal > .wall--sm-vspacing-60 { margin-bottom: 60px; } .wall-container--sm-vertical { white-space: initial; overflow-x: hidden; overflow-y: auto; } .wall-container--sm-vertical > .wall { margin-bottom: 0; overflow: hidden; } .wall-container--sm-vertical > .wall > .wall-col { white-space: initial; } } @media screen and (min-width: 768px) { .wall-container > .wall--md-cols-1 > .wall-col { width: 100%; } .wall-container > .wall--md-cols-2 > .wall-col { width: 50%; } .wall-container > .wall--md-cols-3 > .wall-col { width: 33.3333333333%; } .wall-container > .wall--md-cols-4 > .wall-col { width: 25%; } .wall-container > .wall--md-cols-5 > .wall-col { width: 20%; } .wall-container > .wall--md-cols-6 > .wall-col { width: 16.6666666667%; } .wall-container > .wall--md-cols-7 > .wall-col { width: 14.2857142857%; } .wall-container > .wall--md-cols-8 > .wall-col { width: 12.5%; } .wall-container > .wall--md-cols-9 > .wall-col { width: 11.1111111111%; } .wall-container > .wall--md-cols-10 > .wall-col { width: 10%; } .wall-container > .wall--md-cols-11 > .wall-col { width: 9.0909090909%; } .wall-container > .wall--md-cols-12 > .wall-col { width: 8.3333333333%; } .wall-container > .wall--md-cols-13 > .wall-col { width: 7.6923076923%; } .wall-container > .wall--md-cols-14 > .wall-col { width: 7.1428571429%; } .wall-container > .wall--md-cols-15 > .wall-col { width: 6.6666666667%; } .wall-container > .wall--md-cols-16 > .wall-col { width: 6.25%; } .wall-container > .wall--md-cols-17 > .wall-col { width: 5.8823529412%; } .wall-container > .wall--md-cols-18 > .wall-col { width: 5.5555555556%; } .wall-container > .wall--md-cols-19 > .wall-col { width: 5.2631578947%; } .wall-container > .wall--md-cols-20 > .wall-col { width: 5%; } .wall-container > .wall--md-cols-21 > .wall-col { width: 4.7619047619%; } .wall-container > .wall--md-cols-22 > .wall-col { width: 4.5454545455%; } .wall-container > .wall--md-cols-23 > .wall-col { width: 4.347826087%; } .wall-container > .wall--md-cols-24 > .wall-col { width: 4.1666666667%; } .wall-container > .wall--md-ratio-1-1 > .wall-col > .wall-item { padding-top: 100%; } .wall-container > .wall--md-ratio-2-1 > .wall-col > .wall-item { padding-top: 50%; } .wall-container > .wall--md-ratio-1-2 > .wall-col > .wall-item { padding-top: 200%; } .wall-container > .wall--md-ratio-3-1 > .wall-col > .wall-item { padding-top: 33.3333333333%; } .wall-container > .wall--md-ratio-1-3 > .wall-col > .wall-item { padding-top: 300%; } .wall-container > .wall--md-ratio-3-2 > .wall-col > .wall-item { padding-top: 66.6666666667%; } .wall-container > .wall--md-ratio-2-3 > .wall-col > .wall-item { padding-top: 150%; } .wall-container > .wall--md-ratio-4-3 > .wall-col > .wall-item { padding-top: 75%; } .wall-container > .wall--md-ratio-3-4 > .wall-col > .wall-item { padding-top: 133.3333333333%; } .wall-container > .wall--md-ratio-16-9 > .wall-col > .wall-item { padding-top: 56.25%; } .wall-container > .wall--md-rounded-0 > .wall-col > .wall-item, .wall-container > .wall--md-rounded-0 > .wall-col > .wall-item > .wall-item-content { border-radius: 0px; } .wall-container > .wall--md-rounded-1 > .wall-col > .wall-item, .wall-container > .wall--md-rounded-1 > .wall-col > .wall-item > .wall-item-content { border-radius: 1px; } .wall-container > .wall--md-rounded-2 > .wall-col > .wall-item, .wall-container > .wall--md-rounded-2 > .wall-col > .wall-item > .wall-item-content { border-radius: 2px; } .wall-container > .wall--md-rounded-3 > .wall-col > .wall-item, .wall-container > .wall--md-rounded-3 > .wall-col > .wall-item > .wall-item-content { border-radius: 3px; } .wall-container > .wall--md-rounded-4 > .wall-col > .wall-item, .wall-container > .wall--md-rounded-4 > .wall-col > .wall-item > .wall-item-content { border-radius: 4px; } .wall-container > .wall--md-rounded-5 > .wall-col > .wall-item, .wall-container > .wall--md-rounded-5 > .wall-col > .wall-item > .wall-item-content { border-radius: 5px; } .wall-container > .wall--md-rounded-6 > .wall-col > .wall-item, .wall-container > .wall--md-rounded-6 > .wall-col > .wall-item > .wall-item-content { border-radius: 6px; } .wall-container > .wall--md-rounded-7 > .wall-col > .wall-item, .wall-container > .wall--md-rounded-7 > .wall-col > .wall-item > .wall-item-content { border-radius: 7px; } .wall-container > .wall--md-rounded-8 > .wall-col > .wall-item, .wall-container > .wall--md-rounded-8 > .wall-col > .wall-item > .wall-item-content { border-radius: 8px; } .wall-container > .wall--md-rounded-9 > .wall-col > .wall-item, .wall-container > .wall--md-rounded-9 > .wall-col > .wall-item > .wall-item-content { border-radius: 9px; } .wall-container > .wall--md-rounded-10 > .wall-col > .wall-item, .