/* Base */ body { line-height: 1.7; color: #4d4d4d; font-weight: 400; font-size: 1rem; font-family: "Roboto Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-family: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } ::-moz-selection { background: #000; color: #fff; } ::selection { background: #000; color: #fff; } a { -webkit-transition: .3s all ease; -o-transition: .3s all ease; transition: .3s all ease; } a:hover { text-decoration: none; } .text-black { color: #000 !important; } .bg-black { background: #000 !important; } .line-height-sm { line-height: 1.3; } .line-height-xs { line-height: 1; } .site-wrap:before { -webkit-transition: .3s all ease-in-out; -o-transition: .3s all ease-in-out; transition: .3s all ease-in-out; background: rgba(0, 0, 0, 0.6); content: ""; position: absolute; z-index: 2000; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; visibility: hidden; }