/* helpers.scss */
html.html-has-lrm {
    overflow: auto !important;
}

.lrm-position-relative {
    position: relative;
}

.lrm-clearfix:after,
.clearfix:after {
    display: table;
    content: "";
    clear: both;
}

.lrm-col {
    position: relative;
    margin: 0 0 $fieldset-margin-tb 0;
}

.lrm-row {
    margin: $fieldset-margin-tb 0;
}

@include respond-to(min-width, 600px) {
    .lrm-col-half-width,
    .lrm-col-1-2 {
        width: 50%;
    }
    .lrm-col-1-3 {
        width: 33.333%;
    }
    .lrm-col-2-3 {
        width: 66.666%;
    }
    .lrm-col-1-4 {
        width: 25%;
    }

    .lrm-col {
        float: left;
        clear: none;
        padding: 0 5px 0 !important;
    }

    .lrm-row {
        margin: $fieldset-margin-tb 0;
    }
}

