* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } body { margin: 0; padding: 0; color: $text; font-family: $font-family; font-size: $font-size; line-height: $line-height; -webkit-font-smoothing: antialiased; } article,aside,dialog,footer,header,section,footer,nav,figure,menu { display: block } .container{ padding: 0 !important; width: 1190px; } h1, h2, h3, h4, h5, h6 { color: inherit; font-family: inherit; line-height: inherit; } a:focus,a:hover{ text-decoration: none !important; } h1 { font-size: $font-size-h1; font-weight: 500; margin: $lg-pad 0; } h2 { font-size: $font-size-h2; font-weight: 500; margin: $lg-pad 0; } h3 { font-size: $font-size-h3; font-weight: 500; margin: $md-pad 0; } h4 { font-size: $font-size-h4; font-weight: 600; margin: $md-pad 0; } h5 { font-size: $font-size-h5; font-weight: 600; margin: $md-pad 0; } h6 { color: $secondary; font-size: $font-size-h6; font-weight: 600; margin: $md-pad 0; } dl { margin-bottom: $md-pad; } dd { margin-left: $xlg-pad; } ul, ol { margin: 0; padding: 0; vertical-align: baseline; list-style: none; -webkit-padding-start: 0; -webkit-margin-before: 0; -webkit-margin-after: 0; } main, header, footer, article, section, aside, details, summary { margin: 0 auto; width: 100%; } a { cursor: pointer; text-decoration: none; color: $text; &:hover,&.active { text-decoration: none; outline: 0; color: $red; } } img { outline: 0; border: none; } p { margin: 0 0 10px; }