| Index: static/css/main.css |
| =================================================================== |
| --- a/static/css/main.css |
| +++ b/static/css/main.css |
| @@ -1,16 +1,11 @@ |
| -* |
| -{ |
| - font-family: Arial, sans; |
| - font-size: 16px; |
| -} |
| - |
| body |
| { |
| + font-family: "Source Sans Pro", Arial, sans-serif; |
| margin: 0; |
| /* Start below fixed navbar */ |
| padding-top: 4em; |
| line-height: 1.5; |
| } |
| #content, |
| #blog |
| @@ -48,45 +43,16 @@ |
| .sprite |
| { |
| display: inline-block; |
| font-size: 0px; /* fix for IE6 height bug */ |
| background-image: url(../img/sprite-main.png); |
| background-repeat: no-repeat; |
| } |
| -#adblock-browser-notification |
| -{ |
| - text-align: center; |
| -} |
| - |
| -#adblock-browser-notification a |
| -{ |
| - font-weight: bold; |
| -} |
| - |
| -#adblock-browser-notification img |
| -{ |
| - vertical-align: bottom; |
| - width: 25px; |
| - height: 25px; |
| -} |
| - |
| -#adblock-browser-notification span |
| -{ |
| - white-space: nowrap; |
| - margin-left: 1em; |
| -} |
| - |
| -[dir="rtl"] #adblock-browser-notification span |
| -{ |
| - margin-left: 0; |
| - margin-right: 1em; |
| -} |
| - |
| .toc |
| { |
| display: inline-block; |
| border: 1px solid #aaa; |
| background: #fff; |
| padding: 16px 20px; |
| } |
| @@ -171,35 +137,54 @@ |
| padding: 2em 0; |
| } |
| /****************************************************************************** |
| * .content |
| *****************************************************************************/ |
| .content h1, |
| +.content .h1, |
| .content h2, |
| .content h3, |
| .content h4, |
| .content h5 |
| { |
| font-weight: bold; |
| margin: 32px 0 16px 0; |
| margin: 2rem 0 1rem 0; |
| + line-height: 1.4; |
| } |
| -.content h1 { font-size: 1.8em; } |
| -.content h2 { font-size: 1.4em; } |
| -.content h3 { font-size: 1.3em; } |
| -.content h4 { font-size: 1.2em; } |
| -.content h5 { font-size: 1.1em; } |
| +.content h1, |
| +.content .h1 { font-size: 1.4em; } |
| +.content h2 { font-size: 1.3em; } |
| +.content h3 { font-size: 1.2em; } |
| +.content h4 { font-size: 1.1em; } |
| +.content h5 { font-size: 1em; } |
| + |
| +@media(min-width: 576px) |
| +{ |
| + .content h1, |
| + .content .h1 { font-size: 1.6em; } |
| + .content h2 { font-size: 1.4em; } |
| + .content h3 { font-size: 1.3em; } |
| + .content h4 { font-size: 1.2em; } |
| + .content h5 { font-size: 1.1em; } |
| +} |
| @media(min-width: 768px) |
| { |
| - .content h1 { font-size: 2.4em; } |
| + .content h1, |
| + .content .h1 |
| + { |
| + font-size: 2.4em; |
| + line-height: 1.3; |
| + } |
| + |
| .content h2 { font-size: 1.6em; } |
| } |
| .content a, |
| .content a:visited |
| { |
| color: #c70d2c; |
| } |
| @@ -228,36 +213,36 @@ |
| { |
| display: block; |
| width: 100%; |
| } |
| } |
| .button.primary |
| { |
| - color: #fff; |
| - background-color: #c70d2c; |
| + color: #fff !important; |
| + background-color: #c70d2c !important; |
| box-shadow: 0px 2px 5px #95989A; |
| } |
| .button.primary:hover |
| { |
| - background-color: #E00F32; |
| + background-color: #E00F32 !important; |
| } |
| .button.primary:active |
| { |
| - background-color: #AD102A; |
| + background-color: #AD102A !important; |
| } |
| .button.accent, |
| .button.accent:visited |
| { |
| - background: #077CA6; |
| - color: #fff; |
| + background: #077CA6 !important; |
| + color: #fff !important; |
| margin-left: 2px; |
| margin-right: 2px; |
| } |
| .button.accent:hover, |
| .button.accent:active, |
| .button.accent:focus |
| { |
| @@ -268,16 +253,22 @@ |
| * .fg-* utilities |
| ******************************************************************************/ |
| .fg-accent |
| { |
| color: #077CA6; |
| } |
| +.bg-secondary |
| +{ |
| + color: #000; |
| + background-color: #F4F4F4; |
| +} |
| + |
| /******************************************************************************* |
| * #navbar |
| ******************************************************************************/ |
| #navbar |
| { |
| min-height: 4em; |
| background-color: #c70d2c; |
| @@ -818,8 +809,114 @@ |
| { |
| margin-top: -40px; |
| } |
| .hide |
| { |
| display: none; |
| } |
| + |
| +/****************************************************************************** |
| + * .item-group |
| + *****************************************************************************/ |
| + |
| +.item-group |
| +{ |
| + text-align: center; |
| + padding-top: 3em; |
| + padding-bottom: 3em; |
| +} |
| + |
| +.item-group img |
| +{ |
| + height: 5em; |
| + width: auto; |
| +} |
| + |
| +.item-group h2 |
| +{ |
| + text-transform: uppercase; |
| +} |
| + |
| +@media (max-width: 575px) |
| +{ |
| + .item-group .column |
| + { |
| + margin-bottom: 3em; |
| + } |
| + |
| + .item-group .column:last-of-type |
| + { |
| + margin-bottom: 0; |
| + } |
| +} |
| + |
| +@media (min-width: 576px) and (max-width: 1023px) |
| +{ |
| + .item-group |
| + { |
| + text-align: left; |
| + } |
| + |
| + [dir="rtl"] .item-group |
| + { |
| + text-align: right; |
| + } |
| + |
| + .item-group .column |
| + { |
| + position: relative; |
| + width: auto; |
| + padding: 0 3em 2em 10.5em; |
| + min-height: 7em; /* Height of image plus 2em bottom padding */ |
| + } |
| + |
| + [dir="rtl"] .item-group .column |
| + { |
| + padding: 0 10.5em 2em 3em; |
| + } |
| + |
| + .item-group .column:last-of-type |
| + { |
| + padding-bottom: 0; |
| + min-height: 6em; /* Height of image */ |
| + } |
| + |
| + .item-group img |
| + { |
| + position: absolute; |
| + left: 3em; |
| + top: 0.5em; |
| + } |
| + |
| + [dir="rtl"] .item-group img |
| + { |
| + left: auto; |
| + right: 3em; |
| + } |
| + |
| + .item-group h2 |
| + { |
| + margin: 0; |
| + } |
| +} |
| + |
| +/* Horizontal List |
| + ******************************************************************************/ |
| + |
| +.horizontal-list |
| +{ |
| + display: inline; |
| + list-style: none; |
| +} |
| + |
| +.horizontal-list, |
| +.content .horizontal-list |
| +{ |
| + padding: 0; |
| +} |
| + |
| +.horizontal-list li |
| +{ |
| + display: inline; |
| + list-style: none; |
| +} |