/* ----------------------------- */ /* ==desktop and HD devices */ /* ----------------------------- */ @media (min-width: (@medium-screen + 1)) { /* rules for big resources and big screens like: background-images, font-faces, etc. */ } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) { /* style adjustments for high density devices */ } /* ---------------------------------- */ /* ==Responsive large */ /* ---------------------------------- */ @media (min-width: (@medium-screen + 1)) { /* layouts for large screens */ .large-hidden { display: none !important; } .large-visible { display: block !important; } .large-no-float { float: none; } .large-inbl { display: inline-block; float: none; vertical-align: top; } .large-row { display: table; table-layout: fixed; width: 100% !important; } .large-col { display: table-cell; vertical-align: top; } /* widths for large screens */ .large-w25 { width: 25% !important; } .large-w33 { width: 33.3333% !important; } .large-w50 { width: 50% !important; } .large-w66 { width: 66.6666% !important; } .large-w75 { width: 75% !important; } .large-w100, .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 */ .large-man { margin: 0 !important; } /* grid rwd for large screens */ .grid5 > *, .grid6 > *, .grid8 > *, .grid10 > *, .grid12 > * { width: 33.333%; } /* autogrid rwd for large screens */ .autogrid5 > *, .autogrid6 > *, .autogrid8 > *, .autogrid10 > *, .autogrid12 > * { width: 32%; } } /* ---------------------------------- */ /* ==Responsive medium */ /* ---------------------------------- */ @media (min-width: (@small-screen + 1)) and (max-width: @medium-screen) { /* layouts for medium screens */ .medium-hidden { display: none !important; } .medium-visible { display: block !important; } .medium-no-float { float: none; } .medium-inbl { display: inline-block; float: none; vertical-align: top; } .medium-row { display: table; table-layout: fixed; width: 100% !important; } .medium-col { display: table-cell; vertical-align: top; } /* widths for medium screens */ .medium-w25 { width: 25% !important; } .medium-w33 { width: 33.3333% !important; } .medium-w50 { width: 50% !important; } .medium-w66 { width: 66.6666% !important; } .medium-w75 { width: 75% !important; } .medium-w100, .medium-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 medium screens */ .medium-man { margin: 0 !important; } } /* ---------------------------------- */ /* ==Responsive small */ /* ---------------------------------- */ @media (min-width: (@tiny-screen + 1)) and (max-width: @small-screen) { /* quick small resolution reset */ .mod, .col, fieldset { display: block !important; float: none !important; clear: none !important; width: auto !important; margin-left: 0 !important; margin-right: 0 !important; border: 0; } /* quick reset in small resolution and less */ .w600p, .w700p, .w800p, .w960p, .mw960p { width: auto; float: none; } /* layouts for small screens */ .small-hidden { display: none !important; } .small-visible { display: block !important; } .small-no-float { float: none; } .small-inbl { display: inline-block; float: none; vertical-align: top; } .small-row { display: table !important; table-layout: fixed !important; width: 100% !important; } .small-col { display: table-cell !important; vertical-align: top !important; } /* widths for small screens */ .small-w25 { width: 25% !important; } .small-w33 { width: 33.3333% !important; } .small-w50 { width: 50% !important; } .small-w66 { width: 66.6666% !important; } .small-w75 { width: 75% !important; } .small-w100, .small-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 small screens */ .small-man { margin: 0 !important; } .small-pan { padding: 0 !important; } /* grid rwd for small screens */ .grid3 > *, .grid4 > *, .grid5 > *, .grid6 > *, .grid8 > *, .grid10 > *, .grid12 > * { width: 50%; } /* autogrid rwd for small screens */ .autogrid5 > *, .autogrid6 > *, .autogrid8 > *, .autogrid10 > *, .autogrid12 > * { width: 49% !important; } } /* ---------------------------------- */ /* ==Responsive tiny */ /* ---------------------------------- */ @media (max-width: @tiny-screen) { .w300p, .w400p, .w500p { width: auto; float: none; } .row { display: block !important; width: 100% !important; } /* layouts for tiny screens */ .tiny-hidden { display: none !important; } .tiny-visible { display: block !important; } .tiny-no-float { float: none; } .tiny-inbl { display: inline-block; float: none; vertical-align: top; } .tiny-row { display: table !important; table-layout: fixed !important; width: 100% !important; } .tiny-col { display: table-cell !important; vertical-align: top !important; } th, td { display: block !important; width: auto !important; text-align: left !important; } thead { display: none; } /* widths for tiny screens */ .tiny-w25 { width: 25% !important; } .tiny-w33 { width: 33.3333% !important; } .tiny-w50 { width: 50% !important; } .tiny-w66 { width: 66.6666% !important; } .tiny-w75 { width: 75% !important; } .tiny-w100, .tiny-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 tiny screens */ .tiny-man { margin: 0 !important; } .tiny-pan { padding: 0 !important; } /* grid rwd for tiny screens */ .grid > * > * { width: 100% !important; } /* autogrid rwd for tiny screens */ [class*="autogrid"] > * { width: 100% !important; } }