// // Clients Styles // // .client-box { text-align: center; a { img { opacity: 0.4; @include transition(ease-out 0.16s); } &:hover, &:focus { img { opacity: 1; } } } } .owl-carousel { .client-box { img { display: inline-block; } } } // // Clients Grid // // .clients-grid { list-style-type: none; overflow: hidden; margin: 0; padding: 0; text-align: center; li { position: relative; float: left; width: 16.6%; margin: 0; padding: 30px; &:before, &:after { content: ''; position: absolute; } &:before { top: 0; left: -1px; height: 100%; border-left: 1px dashed get-color("dark", 0.1); } &:after { left: 0; bottom: -1px; width: 100%; border-bottom: 1px dashed get-color("dark", 0.1); } a { img { opacity: 0.4; @include transition(ease-out 0.16s); } &:hover, &:focus { img { opacity: 1; } } } } @include breakpoint-less(md) { li { width: 25%; } } @include breakpoint-less(sm) { li { width: 33.3%; } } @include breakpoint-less(xs) { li { width: 50%; } } &.column-5 { li { width: 20%; } @include breakpoint-less(md) { li { width: 25%; } } @include breakpoint-less(sm) { li { width: 33.3%; } } @include breakpoint-less(xs) { li { width: 50%; } } } &.column-4 { li { width: 25%; } @include breakpoint-less(sm) { li { width: 33.3%; } } @include breakpoint-less(xs) { li { width: 50%; } } } &.column-3 { li { width: 33.3%; } @include breakpoint-less(sm) { li { width: 50%; } } } &.column-2 { li { width: 50%; } } // // Border Style - Solid // // &.border-style-solid { border: 0; li { &:before { border-left-style: solid; } &:after { border-bottom-style: solid; } } } // // Border Style - Dotted // // &.border-style-dotted { border: 0; li { &:before { border-left-style: dotted; } &:after { border-bottom-style: dotted; } } } } .bg-black, [class*='bg-dark'], [class*='bg-gradient-'], [class*='bg-color-'] { .clients-grid { li { &:before, &:after { border-color: get-color("white", 0.2); } } } }