// Global styling for this template body { overflow-x: hidden; @include body-font; } p { line-height: 1.75; } a { color: $primary; &:hover { color: darken($primary, 10%); } } .text-primary { color: $primary !important; } h1, h2, h3, h4, h5, h6 { font-weight: 700; @include heading-font; } .page-section { padding: 100px 0; h2.section-heading { font-size: 40px; margin-top: 0; margin-bottom: 15px; } h3.section-subheading { font-size: 16px; font-weight: 400; font-style: italic; margin-bottom: 75px; text-transform: none; @include serif-font; } } @media(min-width:768px) { section { padding: 150px 0; } } // Highlight color customization ::-moz-selection { background: $primary; text-shadow: none; } ::selection { background: $primary; text-shadow: none; } img::selection { background: transparent; } img::-moz-selection { background: transparent; }