/* -------------------------- */ /* ==Responsive helpers */ /* -------------------------- */ /* large screens */ /* ------------- */ @include media('>=large-screen') { /* layouts for large screens */ .#{$kna-namespace}large-hidden { display: none !important; } .#{$kna-namespace}large-visible { display: block !important; } .#{$kna-namespace}large-no-float { float: none; } .#{$kna-namespace}large-inbl { display: inline-block; float: none; vertical-align: top; } .#{$kna-namespace}large-row { display: table; table-layout: fixed; width: 100% !important; } .#{$kna-namespace}large-col { display: table-cell; vertical-align: top; } /* widths for large screens */ .#{$kna-namespace}large-w25 { width: 25% !important; } .#{$kna-namespace}large-w33 { width: 33.3333% !important; } .#{$kna-namespace}large-w50 { width: 50% !important; } .#{$kna-namespace}large-w66 { width: 66.6666% !important; } .#{$kna-namespace}large-w75 { width: 75% !important; } .#{$kna-namespace}large-w100, .#{$kna-namespace}large-wauto { display: block !important; float: none !important; clear: none !important; width: auto !important; margin-left: 0 !important; margin-right: 0 !important; border: 0; } /* margins for large screens */ .#{$kna-namespace}large-man, .#{$kna-namespace}large-ma0 { margin: 0 !important; } } /* medium screens */ /* -------------- */ @include media('>=medium-screen', '=small-screen', '