.jet-table-wrapper { width: 100%; max-width: 100%; .jet-table { margin: 0; } } .jet-table { width: 100%; max-width: 100%; border-collapse: separate; border-spacing: 0; background-color: transparent; border: none; & &__cell { padding: 0; border: 1px none; } &__cell { transition: 0.2s; overflow: hidden; &-inner { display: flex; align-items: center; padding: 5px; } &-link { color: inherit; } } &__head-cell, &__foot-cell { background-color: #00b4ff; color: #fff; } &-header-sort { cursor: pointer; } &__sort-icon { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; flex-shrink: 0; @include margin-start(5px); .jet-table--fa5-compat & { font: normal normal 900 12px/1 "Font Awesome 5 Free"; } &:before { content: "\f0dc"; .jet-table-header-sort--up & { content: "\f0de"; } .jet-table-header-sort--down & { content: "\f0dd"; } } } &__cell-content { display: flex; align-items: center; @include margin-start(0); @include margin-end(auto); text-align: $start; } &__cell-img { display: block; img { vertical-align: top; } } &__cell-icon { width: 1em; } &__cell-icon, &__cell-img { &--before:not(:only-child) { @include margin-end(5px); } &--after:not(:only-child) { order: 2; @include margin-start(5px); } } } [data-elementor-device-mode="mobile"] .jet-table-responsive-mobile, [data-elementor-device-mode="mobile_extra"] .jet-table-responsive-mobile_extra, [data-elementor-device-mode="tablet"] .jet-table-responsive-tablet, [data-elementor-device-mode="tablet_extra"] .jet-table-responsive-tablet_extra, [data-elementor-device-mode="laptop"] .jet-table-responsive-laptop, [data-elementor-device-mode="desktop"] .jet-table-responsive-desktop, [data-elementor-device-mode="widescreen"] .jet-table-responsive-widescreen { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; .jet-table { width: auto; max-width: none; } }