/* #LAYOUT ================================================== */ /* Self Clearing Goodness */ .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; } /* Use clearfix class on parent to clear nested columns, or wrap each row of columns in a
*/ .clearfix:before, .clearfix:after, .row:before, .row:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; } .row:after, .clearfix:after { clear: both; } .row, .clearfix { zoom: 1; } /*SIMPLE_GRID*/ .row{ margin-left: -15px; margin-right: -15px; } .row-ln{ font-size: 0; [class^="col-"], [class*=" col-"] { float: none; font-size: $text-size; display: inline-block; vertical-align: top; } } .row-20{ margin-left: -10px; margin-right: -10px; [class^="col-"], [class*=" col-"] { padding-left: 10px; padding-right: 10px; } } .row-40{ margin-left: -20px; margin-right: -20px; [class^="col-"], [class*=" col-"] { padding-left: 20px; padding-right: 20px; } } .row-10{ margin-left: -5px; margin-right: -5px; [class^="col-"], [class*=" col-"] { padding-left: 5px; padding-right: 5px; } } /*/SIMPLE_GRID*/ html { height: 100%; } body { @include display-flex; flex-direction: column; height: 100vh; /* Avoid the IE 10-11 `min-height` bug. */ } .l-page{ overflow: hidden; /*height: auto !important; min-height: 100%;*/ /*position: relative; z-index: 1;*/ @include flex(1 0 auto); } .l-footer{ color: #ffffff; background: #373737; @include flex-shrink(0); } /* SM */ @media (min-width: $screen-sm-min){ } /* MD */ @media (min-width: $screen-md-min){ }