/* Styling for mustache templates */ // TODO: MDL-55142 remove browser these brwoser hacks: /* stylelint-disable declaration-block-no-duplicate-properties, no-browser-hacks */ // RTL styles for column templates. #grid { // A mixin to set styles for the fluid row when RTL language enabled. .fluid-rtl(@fluidGridColumnWidth, @fluidGridGutterWidth) { .dir-rtl { .row-fluid.rtl-compatible { [class*="span"] { float: right; margin-left: 0; *margin-left: 0; margin-right: @fluidGridGutterWidth; *margin-right: @fluidGridGutterWidth - (.5 / @gridRowWidth * 100 * 1%); } [class*="span"]:first-child { margin-right: 0; } } } } } /* stylelint-enable */ // Style for template 3 columns auto. .columns-autoflow-1to1to1 { .content-columns(3); } @media (max-width: 767px) { // Change to a single column for smaller screens. .columns-autoflow-1to1to1 { .content-columns(1, 0); } } @media (min-width: 768px) and (max-width: 979px) { // Include fluid-rtl mixin from grid namespace. #grid > .fluid-rtl(@fluidGridColumnWidth768, @fluidGridGutterWidth768); } @media (min-width: 980px) and (max-width: 1199px) { // Include fluid-rtl mixin from grid namespace. #grid > .fluid-rtl(@fluidGridColumnWidth, @fluidGridGutterWidth); } @media (min-width: 1200px) { // Include fluid-rtl mixin from grid namespace. #grid > .fluid-rtl(@fluidGridColumnWidth1200, @fluidGridGutterWidth1200); }