/* correct block display not defined in IE8-9 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary {
    display: block;
}

/* correct `<summary>` not showing as clickable */
summary {
    cursor: pointer;
}

/* summary styling for polyfill */
.no-details details {
    > summary:before {
        float: left;
        width: 20px;
        content: "► ";
    }

    &.open > summary:before {
        content: "▼ ";
    }
}

/* address `[hidden]` styling not present in IE8-9.
   hide the `template` element in IE, Safari, and Firefox < 22 */
[hidden],
template {
    display: none;
}


/* Clearfix
   ========================================================================== */

header,
footer,
[role="navigation"] ul,
[role="navigation"] ol,
.clearfix,
.container,
.paginator {
    @include pie-clearfix;
}

/* correct block display not defined in IE8-9 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary {
    display: block;
}

/* correct `<summary>` not showing as clickable */
summary {
    cursor: pointer;
}

/* summary styling for polyfill */
.no-details details {
    > summary:before {
        float: left;
        width: 20px;
        content: "► ";
    }

    &.open > summary:before {
        content: "▼ ";
    }
}

/* address `[hidden]` styling not present in IE8-9.
   hide the `template` element in IE, Safari, and Firefox < 22 */
[hidden],
template {
    display: none;
}

/* remove tap delay in IE10+ */
a,
input,
button {
    -ms-touch-action: none;
}


/* Clearfix
   ========================================================================== */

header,
footer,
[role="navigation"] ul,
[role="navigation"] ol,
.clearfix,
.container,
.paginator {
    @include pie-clearfix;
}

Remove tap delay in IE10+
Remove tap delay in IE10+
