// @import "compass/reset"; @import "normalize"; @import "wp"; @import "../vendors/bootstrap/bootstrap/type"; body, button, input, select, textarea { color: $color__text-main; font-family: $font__main; @include font-size(16); line-height: $font__line-height-body; } 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 http://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. */ } blockquote { quotes: "" ""; &:before, &:after { content: ""; } } hr { background-color: $color__background-hr; border: 0; height: 1px; margin-bottom: 1.5em; } img { height: auto; /* Make sure images are scaled correctly. */ max-width: 100%; /* Adhere to container width. */ } figure { margin: 1em 0; /* Extra wide images within figure tags don't overflow the content area. */ } h1, h2, h3, h4, h5, h6 { clear: both; } a { color: $color__link; transition: all 0.3s ease-in; &:visited { color: $color__link-visited; } &:hover, &:focus, &:active { color: $color__link-hover; transition: all 0.3s ease-in; } &:focus { outline: thin dotted; } &:hover, &:active { outline: 0; } } p { margin-bottom: 1.5em; } dfn, cite, em, i { font-style: italic; } blockquote { margin: 0 1.5em; } address { margin: 0 0 1.5em; } pre { background: $color__background-pre; font-family: $font__pre; @include font-size(16); line-height: $font__line-height-pre; margin-bottom: 1.6em; max-width: 100%; overflow: auto; padding: 1.6em; } code, kbd, tt, var { font-family: $font__code; @include font-size(16); } abbr, acronym { border-bottom: 1px dotted $color__border-abbr; cursor: help; } mark, ins { background: $color__background-ins; text-decoration: none; } big { font-size: 125%; } ul, ol { margin: 0 0 1.5em 3em; } ul { list-style: disc; } ol { list-style: decimal; } li > ul, li > ol { margin-bottom: 0; margin-left: 1.5em; } dt { font-weight: bold; } dd { margin: 0 1.5em 1.5em; } table { margin: 0 0 1.5em; width: 100%; } .bg-gray { background: $color__bg-gray; } .no-border { border: 0 !important; } .no-padding { padding: 0 !important; } .no-margin { margin: 0 !important; }