h1,h2,h3,h4,h5,h6 { font-family: 'Montserrat', sans-serif; } dd { padding-left:24px; } dt { font-family: Menlo,Monaco,Consolas,"Courier New",monospace; } h1 { letter-spacing:8px; font-size:86px; line-height:120px; } div { /*font-family: 'Ubuntu', sans-serif;*/ font-family: 'Merriweather', serif; color: white; } .btn { margin: 8px; } /* Bubble Float Top */ .btn { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; padding-left: 2.5em; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; } .btn:before { content: "\f1c8"; position: absolute; left: 1em; padding: 0 1px; font-family: FontAwesome; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; } .btn:hover:before, .btn:focus:before, .btn:active:before { -webkit-transform: scale(1.3) translateZ(0); transform: scale(1.3) translateZ(0); }