From f1b32702e483727597f05db5aa5a1044e706f2af Mon Sep 17 00:00:00 2001 From: Zak Rogoff Date: Mon, 24 Aug 2015 17:07:01 -0400 Subject: [PATCH] Tweaking CSS for workshops image --- css/main.css | 546 ++++++++++++++++++++++++++------------------------- 1 file changed, 274 insertions(+), 272 deletions(-) diff --git a/css/main.css b/css/main.css index a5642ad..2718592 100644 --- a/css/main.css +++ b/css/main.css @@ -95,35 +95,35 @@ textarea { ========================================================================== */ /* Typography -*/ + */ @font-face { - font-family: 'Dosis'; - src: local('Dosis'), url('../fonts/Dosis/Dosis-ExtraLight.ttf') format('truetype'); + font-family: 'Dosis'; + src: local('Dosis'), url('../fonts/Dosis/Dosis-ExtraLight.ttf') format('truetype'); } @font-face { - font-family: 'Dosis EBold'; - src: local('Dosis EBold'), url('../fonts/Dosis/Dosis-ExtraBold.ttf') format('truetype'); + font-family: 'Dosis EBold'; + src: local('Dosis EBold'), url('../fonts/Dosis/Dosis-ExtraBold.ttf') format('truetype'); } @font-face { - font-family: 'Signika Light'; - src: local('Signika Light'), url('../fonts/Signika/Signika-Light.ttf') format('truetype'); + font-family: 'Signika Light'; + src: local('Signika Light'), url('../fonts/Signika/Signika-Light.ttf') format('truetype'); } @font-face { - font-family: 'Signika Semmibold'; - src: local('Signika Semmibold'), url('../fonts/Signika/Signika-Semibold.ttf') format('truetype'); + font-family: 'Signika Semmibold'; + src: local('Signika Semmibold'), url('../fonts/Signika/Signika-Semibold.ttf') format('truetype'); } body { - font-family: 'Signika Light', 'DejaVu Sans', Arial, sans-serif; - font-size: 1.25em; - line-height: 1.4; + font-family: 'Signika Light', 'DejaVu Sans', Arial, sans-serif; + font-size: 1.25em; + line-height: 1.4; } h1 { font-size: 2.75em; font-family: 'Dosis'; } @@ -134,44 +134,44 @@ h5 { font-size: 1.25em; font-family: 'Dosis EBold'; color: #4d4d4d; } h6 { font-size: 1.125em; font-family: 'Dosis EBold'; color: #4d4d4d; } h1, h2, h3, h4, h5, h6 { - line-height: 1.2; - text-transform: uppercase; - letter-spacing: 1px; + line-height: 1.2; + text-transform: uppercase; + letter-spacing: 1px; } ul.os a.current, .main dt, .troubleshooting dt, strong { - font-family: 'Signika Semmibold'; - color: #4d4d4d; + font-family: 'Signika Semmibold'; + color: #4d4d4d; } .main > h3 em, .troubleshooting h4, input[type='submit'], input[type='reset'] { - font-family: 'Dosis EBold'; + font-family: 'Dosis EBold'; } .step .main p, .step .main ul { - font-size: .85em; + font-size: .85em; } .nav, #footer, .troubleshooting h4, small { - font-size: 0.75em; + font-size: 0.75em; } .troubleshooting dl { - font-size: 0.85em; + font-size: 0.85em; } #header #fsf-intro { - font-size: .7em; + font-size: .7em; } .fsf-emphasis { @@ -179,22 +179,22 @@ small { } /* Colours -*/ + */ body { - background: #f4eed7; + background: #f4eed7; } a, a > img + strong { - color: #2f5faa; - text-decoration: none; + color: #2f5faa; + text-decoration: none; } a:hover, a:focus, a:hover > img + strong, a:focus > img + strong { - color: #0e3878; + color: #0e3878; } /* Guide Sections Background */ @@ -212,7 +212,7 @@ a:focus > img + strong { /* Layout -*/ + */ .row:before, .row:after { content: " "; @@ -228,43 +228,43 @@ a:focus > img + strong { } .row { - margin: 0; - padding: 2em 0; + margin: 0; + padding: 2em 0; } .row > div { - width: 96%; - margin: 0 auto; - padding: .5em 0; + width: 96%; + margin: 0 auto; + padding: .5em 0; } .nav > div { - width: 96%; - margin: 0 auto; + width: 96%; + margin: 0 auto; } .nav li { - text-transform: uppercase; - display: inline-block; + text-transform: uppercase; + display: inline-block; } .nav li a { - display: block; - padding: .5em; + display: block; + padding: .5em; } /* Header -*/ + */ #header > div { - width: 96%; - clear: both; - margin: 0 auto; - padding: 0 0 1em; + width: 96%; + clear: both; + margin: 0 auto; + padding: 0 0 1em; } #header h1 { - line-height: 1; + line-height: 1; } #header ul.os { @@ -276,13 +276,13 @@ a:focus > img + strong { } #header ul.os li { - text-transform: uppercase; - display: inline-block; + text-transform: uppercase; + display: inline-block; } #header ul.os li a { - display: block; - padding: .25em; + display: block; + padding: .25em; } #header ul.os .spacer { @@ -290,88 +290,88 @@ a:focus > img + strong { } #header #infographic { - float: left; - display: block; - background: #fff; - border-radius: 3px; - margin: 0 1em .5em 0; - padding: .5em; - width: 250px; + float: left; + display: block; + background: #fff; + border-radius: 3px; + margin: 0 1em .5em 0; + padding: .5em; + width: 250px; } #header #infographic img { - display: inline-block; - width: 100%; + display: inline-block; + width: 100%; } #header > div > .intro p { - margin: 0 0 0.75em; + margin: 0 0 0.75em; } .section-intro { - padding-bottom: 1.5em; - border-bottom: 1px solid #5f8dd3; - margin-bottom: 2em; + padding-bottom: 1.5em; + border-bottom: 1px solid #5f8dd3; + margin-bottom: 2em; } .section-intro p { - margin: 0.5em 3.5em; + margin: 0.5em 3.5em; } .section-intro h2, .sidebar h2 { - margin: 0 0 .5em; + margin: 0 0 .5em; } .section-intro h2 { - text-align: center; + text-align: center; } .section-intro h2 em, .sidebar h2 em { - color: #94b3e2; + color: #94b3e2; } .step { - padding: .5em 0; + padding: .5em 0; } .intro p, .main p { - margin: 0.5em 0; + margin: 0.5em 0; } - .main p:first-child { margin: 0 0 0.5em ; } +.main p:first-child { margin: 0 0 0.5em ; } .main p.notes { - color: #999; + color: #999; } .main h3 { - margin: 1em 0 0.5em; - padding-left:.5em; - border-left: 8px solid #ff9b12; + margin: 1em 0 0.5em; + padding-left:.5em; + border-left: 8px solid #ff9b12; } .main h3:first-child { margin: 0 0 0.5em; } .main > h3 em { - color: #94b3e2; - display: block; + color: #94b3e2; + display: block; } .main, .sidebar { - margin: 1em 0 0.5em; + margin: 1em 0 0.5em; } .main ul li { - margin: .5em 0; + margin: .5em 0; } /* Images -*/ + */ ul.images:before, ul.images:after { content: " "; @@ -383,23 +383,23 @@ ul.images:after { } ul.images { - padding: 0.5em 0; + padding: 0.5em 0; } ul.images li { - margin-bottom: 1em; + margin-bottom: 1em; } ul.images li > img { - width: 100%; - max-width: 600px; - height: auto; + width: 100%; + max-width: 600px; + height: auto; } .sidebar > p > img { - width: 100%; - max-width: 600px; - height: auto; + width: 100%; + max-width: 600px; + height: auto; } .share-logo { @@ -491,106 +491,106 @@ ul.images li > img { .main dt:first-child, .troubleshooting dt:first-child { - margin-top: 0; + margin-top: 0; } .troubleshooting dt.feedback, .troubleshooting dd.feedback { - display: inline-block; + display: inline-block; } /* Form elements: newsletter + pgp pathfinder -*/ + */ input { - -webkit-transition: all 0.1s linear; - -moz-transition: all 0.1s linear; - -o-transition: all 0.1s linear; - transition: all 0.1s linear; + -webkit-transition: all 0.1s linear; + -moz-transition: all 0.1s linear; + -o-transition: all 0.1s linear; + transition: all 0.1s linear; } input[type='text'], input[type='submit'], input[type='reset'] { - line-height: 1; - vertical-align: bottom; + line-height: 1; + vertical-align: bottom; } input[type='text'] { - border: none; - border-radius: 3px; - border: .1em solid #5f8dd3; - padding: .2em .65em; - background: #fff; - color: #666; + border: none; + border-radius: 3px; + border: .1em solid #5f8dd3; + padding: .2em .65em; + background: #fff; + color: #666; } input[type='text']:focus, input[type='text']:hover { - border-color: #2f5faa; - outline: none; - color: #333333; + border-color: #2f5faa; + outline: none; + color: #333333; } input[type='submit'], input[type='reset'] { - border: none; - cursor: pointer; - text-transform: uppercase; - letter-spacing: 2px; - color: #fff; - padding: .5em 1em; - border-radius: 3px; - background-color: #5f8dd3; + border: none; + cursor: pointer; + text-transform: uppercase; + letter-spacing: 2px; + color: #fff; + padding: .5em 1em; + border-radius: 3px; + background-color: #5f8dd3; } input[type='submit']:focus, input[type='submit']:hover, input[type='reset']:focus, input[type='reset']:hover { - background-color: #2f5faa; - outline: none; + background-color: #2f5faa; + outline: none; } /* FSF Introduction, before the header + Newsletter form -*/ + */ #fsf-intro h3, #fsf-intro p { - margin-bottom: 1em; + margin-bottom: 1em; } #fsf-intro h3 a { - display: block; - max-width: 283px; + display: block; + max-width: 283px; } #fsf-intro h3 img { - width: 100%; + width: 100%; } .newsletter input[type='text'], .newsletter input[type='submit'] { - font-size: .75em; + font-size: .75em; } .newsletter input[type='text'] { - height: 3em; - width: 16em; - padding: .2em .65em; - margin-bottom: .5em; + height: 3em; + width: 16em; + padding: .2em .65em; + margin-bottom: .5em; } .newsletter input[type='submit'] { - height: 3.1em; - padding: .5em 1em; - margin-left: 5px; - background-color: #5f8dd3; - margin-bottom: .5em; + height: 3.1em; + padding: .5em 1em; + margin-left: 5px; + background-color: #5f8dd3; + margin-bottom: .5em; } #fsf-intro .newsletter form + p { - margin: .25em 0 0; + margin: .25em 0 0; } /* Work in Progress Banner */ @@ -606,76 +606,76 @@ input[type='reset']:hover { } /* PGP pathfinder -*/ + */ #pgp-pathfinder { - background: #fff; - border: 1px solid #94b3e2; - border-radius: 3px; + background: #fff; + border: 1px solid #94b3e2; + border-radius: 3px; } #pgp-pathfinder form { - margin: 1em; + margin: 1em; } #pgp-pathfinder strong { - display: inline-block; - width: 4em; + display: inline-block; + width: 4em; } #pgp-pathfinder input { - font-size: .75em; + font-size: .75em; } #pgp-pathfinder input[type='text'] { - height: 3em; - width: 22em; - padding: .2em .65em; + height: 3em; + width: 22em; + padding: .2em .65em; } #pgp-pathfinder input[type='submit'], #pgp-pathfinder input[type='reset'] { - padding: .5em 1em; - margin-left: 5px; - background-color: #5f8dd3; + padding: .5em 1em; + margin-left: 5px; + background-color: #5f8dd3; } #pgp-pathfinder .buttons { - margin-left: 4em; + margin-left: 4em; } /* Footer -*/ + */ #footer h4 { - margin-bottom: .75em; + margin-bottom: .75em; } #footer .credits { - border-top: 1px solid #94b3e2; - margin-top: 1em; - padding-top: .5em; + border-top: 1px solid #94b3e2; + margin-top: 1em; + padding-top: .5em; } #footer #copyright p { - margin-bottom: .5em; + margin-bottom: .5em; } /* Infographics page -*/ + */ .centered > * { - text-align: center; + text-align: center; } .centered h3 { - border-bottom: 1px solid #94b3e2; - margin: .65em 0; - padding: 0 0 .65em; + border-bottom: 1px solid #94b3e2; + margin: .65em 0; + padding: 0 0 .65em; } .centered p { - margin: .65em 0; + margin: .65em 0; } @@ -690,27 +690,27 @@ input[type='reset']:hover { @media only screen and (min-width: 400px) and (max-width: 599px) { - .row > div, - .nav > div, - #header > div { - width: 92%; - margin: 0 auto; - } + .row > div, + .nav > div, + #header > div { + width: 92%; + margin: 0 auto; + } - #header ul.os .share { - display: block; - padding: .25em 0; - } + #header ul.os .share { + display: block; + padding: .25em 0; + } - #header #fsf-intro { - margin-bottom: 1em; - padding-bottom: 1em; - border-bottom: 1px solid #ff9b12; - } + #header #fsf-intro { + margin-bottom: 1em; + padding-bottom: 1em; + border-bottom: 1px solid #ff9b12; + } - .section-intro p { - margin: 0.5em 0; - } + .section-intro p { + margin: 0.5em 0; + } } @@ -719,109 +719,111 @@ input[type='reset']:hover { @media only screen and (min-width: 600px) and (max-width: 899px) { - #header .intro { - float: right; - width: 100%; - } + #header .intro { + float: right; + width: 100%; + } - #header #fsf-intro { - float: left; - width: 100%; - padding-left: 0; - border-left: 0; - margin-bottom: 1em; - padding-bottom: 1em; - border-bottom: 1px solid #ff9b12; - } + #header #fsf-intro { + float: left; + width: 100%; + padding-left: 0; + border-left: 0; + margin-bottom: 1em; + padding-bottom: 1em; + border-bottom: 1px solid #ff9b12; + } } @media only screen and (min-width: 900px) { - .row > div, - .nav > div, - #header > div { - width: 86%; - } - - .nav > div { - overflow: hidden; - position: relative; - padding: 0.35em 0 0; - } - - .nav ul.lang { - margin: 0 0 0 0.5em; - } - - #header h1 { - font-size: 6em; - text-align: center; - } - - #header ul.os { - text-align: center; - } - - #header .intro { - float: left; - width: 66%; - margin-right: 1.72%; - } - - #header #fsf-intro { - float: right; - width: 29.52%; - padding-left: 1.72%; - border-left: 8px solid #ff9b12; + .row > div, + .nav > div, + #header > div { + width: 86%; + } + + .nav > div { + overflow: hidden; + position: relative; + padding: 0.35em 0 0; + } + + .nav ul.lang { + margin: 0 0 0 0.5em; + } + + #header h1 { + font-size: 6em; + text-align: center; + } + + #header ul.os { + text-align: center; + } + + #header .intro { + float: left; + width: 66%; + margin-right: 1.72%; + } + + #header #fsf-intro { + float: right; + width: 29.52%; + padding-left: 1.72%; + border-left: 8px solid #ff9b12; + } + + .row > div, + #header > div, + .row > div .section-intro, + .row > div .step, + #footer > div { + overflow: hidden; + } + + .row .sidebar { /* 3 columns 125px + 20px margins*/ + float: left; + clear: left; + width: 34.05%; + } + + .row .main { /* 5 columns 125px + 100px margins*/ + float: right; + width: 62.5%; + margin-left: 1.72%; + } + + .sidebar ul.images li { + display: inline-block; + float: left; + width: 47%; + margin: 0 3% 1em 0; + } + + .sidebar ul.images li:nth-child(n) { + margin: 0 0 0 3%; + } + + .sidebar ul.images li:nth-child(2n+1) { + clear: left; + margin: 0 3% 1em 0; + } + + .sidebar ul.images li > img { + width: 100%; + height: auto; + } + + .row .sidebar > p > img { + width: 80%; + height: auto; + } + + #workshops-image { + width: 100%; } - .row > div, - #header > div, - .row > div .section-intro, - .row > div .step, - #footer > div { - overflow: hidden; - } - - .row .sidebar { /* 3 columns 125px + 20px margins*/ - float: left; - clear: left; - width: 34.05%; - } - - .row .main { /* 5 columns 125px + 100px margins*/ - float: right; - width: 62.5%; - margin-left: 1.72%; - } - - .sidebar ul.images li { - display: inline-block; - float: left; - width: 47%; - margin: 0 3% 1em 0; - } - - .sidebar ul.images li:nth-child(n) { - margin: 0 0 0 3%; - } - - .sidebar ul.images li:nth-child(2n+1) { - clear: left; - margin: 0 3% 1em 0; - } - - .sidebar ul.images li > img { - width: 100%; - height: auto; - } - - .row .sidebar > p > img { - width: 80%; - height: auto; - } - - - } -- 2.25.1