html {
box-sizing: border-box;
}
*,
*:before,
*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
box-sizing: inherit;
}
body {
background: $color__background-body; /* Fallback for when there is no custom background color defined. */
overflow-x: hidden;
}
blockquote,
q {
quotes: "" "";
position: relative;
&:before {
content: '';
border-left: 4px solid $color__main;
width: 100%;
height: 100%;
top: 0;
left: -24px;
position: absolute;
}
}
hr {
background-color: $color__background-hr;
border: 0;
height: 1px;
margin-bottom: 1.5em;
clear: both;
}
@import "lists";
img {
height: auto; /* Make sure images are scaled correctly. */
max-width: 100%;
/* Adhere to container width. */
vertical-align: middle;
}
figure {
margin: 1em 0; /* Extra wide images within figure tags don't overflow the content area. */
}
p:empty {
display: none;
}
@import "tables";
@import "slick";