/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } /* fonts */ @font-face { font-family: 'allerregular'; src: url('https://d2xxklvztqk0jd.cloudfront.net/fonts/aller_rg-webfont.woff?') format('woff'), url('https://d2xxklvztqk0jd.cloudfront.net/fonts/aller_rg-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'droid_sansregular'; src: url('https://d2xxklvztqk0jd.cloudfront.net/fonts/droidsans-webfont.woff?') format('woff'), url('https://d2xxklvztqk0jd.cloudfront.net/fonts/droidsans-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; } /* default styles */ html { font-family: 'droid_sansregular', helvetica; } body, caption, th, td, input, textarea, select, option, legend, fieldset, h1, h2, h3, h4, h5, h6 { font-size-adjust: 0.5; } h1 { font-size: 2em; line-height: 1.25; } h2 { font-size: 1.625em; line-height: 1.15384615; } h3 { font-size: 1.375em; line-height: 1.13636364; } h4 { font-size: 1.125em; line-height: 1.11111111; } blockquote, strong { font-size: 1.25em; line-height: 1.25; } h1, h2, h3, h4 { font-family: 'allerregular', sans-serif, georgia; margin-bottom: 15px; margin-top: 20px; letter-spacing: 2px; } h1, h2 { font-weight: bolder; } h3, h4, strong { font-weight: bold; } p, ul { margin-bottom: 10px; } li { margin-left: 45px; list-style-type: disc; } p>a, li>a { text-decoration: underline; } a, a:hover, a:active, a:visited { color: #000; text-decoration: none; } a>img { border: none; } img { max-width: 100%; } /* default sizes */ header, .content, footer { max-width: 980px; margin: 20px auto; padding: 0 2%; font-size: 1em; line-height: 1.25; } /* header & navigation */ header>a { color: #000; text-decoration: none; } header h1 { margin-bottom: 15px; } nav li { font-size: 1.375em; line-height: 1.13636364; display: inline; padding: 0 15px; } /* content styles */ /* footer styles */ footer { text-align: center; } footer .link { display: inline-block; width: 29px; height: 29px; margin: 0 15px; overflow: hidden; background-repeat: no-repeat; } footer .facebook { background-image: url('https://d2xxklvztqk0jd.cloudfront.net/images/facebook.png'); } footer .linkedin { background-image: url('https://d2xxklvztqk0jd.cloudfront.net/images/linkedin.png'); width: 34px; } footer .youtube { background-image: url('https://d2xxklvztqk0jd.cloudfront.net/images/youtube.png'); width: 41px; } footer .github { background-image: url('https://d2xxklvztqk0jd.cloudfront.net/images/github.png'); } footer .skype { background-image: url('https://d2xxklvztqk0jd.cloudfront.net/images/skype.png'); } /* clearfix */ .group:after { content: ""; display: table; clear: both; } /* responsive styles */ @media (min-width: 43.75em) { header, .content, footer { font-size: 1em; line-height: 1.375; } h1 { font-size: 2.5em; line-height: 1.125; } h2, nav li { font-size: 2em; line-height: 1.25; } h3 { font-size: 1.5em; line-height: 1.25; } h4 { line-height: 1.22222222; } blockquote { font-size: 1.5em; line-height: 1.45833333; } } @media (min-width: 56.25em) { h1 { font-size: 3em; line-height: 1.05; } h2, nav li { font-size: 2.25em; line-height: 1.25; } h3 { font-size: 1.75em; line-height: 1.25; } }