|
@@ -0,0 +1,980 @@
|
|
|
+/* css Zen Garden submission 221 - 'Mid Century Modern', by Andrew Lohman, http://www.andrewlohman.com/ */
|
|
|
+/* css released under Creative Commons License - http://creativecommons.org/licenses/by-nc-sa/1.0/ */
|
|
|
+
|
|
|
+/* TYPEKIT_KIT_ID: vzq4ipz */
|
|
|
+
|
|
|
+/*
|
|
|
+==========================================================================
|
|
|
+Reset
|
|
|
+==========================================================================
|
|
|
+*/
|
|
|
+
|
|
|
+/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
|
|
|
+article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}
|
|
|
+audio,canvas,video {display: inline-block;}
|
|
|
+audio:not([controls]) {display: none;height: 0;}
|
|
|
+[hidden] {display: none;}
|
|
|
+html {font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
|
|
|
+body {margin: 0;}
|
|
|
+a:focus {outline: thin dotted;}
|
|
|
+a:active,a:hover {outline: 0;}
|
|
|
+h1 {font-size: 2em;margin: 0.67em 0;}
|
|
|
+abbr[title] {border-bottom: 1px dotted;}
|
|
|
+b,strong {font-weight: bold;}
|
|
|
+dfn {font-style: italic;}
|
|
|
+hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
|
|
|
+mark {background: #ff0;color: #000;}
|
|
|
+code,kbd,pre,samp {font-family: monospace, serif;font-size: 1em;}
|
|
|
+pre {white-space: pre-wrap;}
|
|
|
+q {quotes: "\201C" "\201D" "\2018" "\2019";}
|
|
|
+small {font-size: 80%;}
|
|
|
+sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
|
|
|
+sup {top: -0.5em;}
|
|
|
+sub {bottom: -0.25em;}
|
|
|
+img {border: 0;}
|
|
|
+svg:not(:root) {overflow: hidden;}
|
|
|
+figure {margin: 0;}
|
|
|
+fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
|
|
|
+legend {border: 0;padding: 0;}
|
|
|
+button,input,select,textarea {font-family: inherit;font-size: 100%;margin: 0;}
|
|
|
+button,input {line-height: normal;}
|
|
|
+button,select {text-transform: none;}
|
|
|
+button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
|
|
|
+button[disabled],html input[disabled] {cursor: default;}
|
|
|
+input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;}
|
|
|
+input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
|
|
|
+input[type="search"]::-webkit-search-cancel-button,
|
|
|
+input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
|
|
|
+button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
|
|
|
+textarea {overflow: auto;vertical-align: top;}
|
|
|
+table {border-collapse: collapse;border-spacing: 0;}
|
|
|
+
|
|
|
+/*
|
|
|
+==========================================================================
|
|
|
+Some globals
|
|
|
+==========================================================================
|
|
|
+*/
|
|
|
+abbr[title],
|
|
|
+acronym[title] {
|
|
|
+ border-bottom-width: 0;
|
|
|
+}
|
|
|
+html,
|
|
|
+body {
|
|
|
+ font-family: "ff-meta-web-pro", sans-serif;
|
|
|
+ text-rendering: optimizeLegibility;
|
|
|
+ font-size: 100%;
|
|
|
+ line-height: 26px;
|
|
|
+ background: #f6efe5;
|
|
|
+ background-size: 60%;
|
|
|
+ color: #0d2c40;
|
|
|
+}
|
|
|
+a {
|
|
|
+ color: #0d2c40;
|
|
|
+ text-decoration: none;
|
|
|
+ border-bottom: 1px solid #0d2c40;
|
|
|
+ -webkit-transition: all 0.2s ease-out;
|
|
|
+ -moz-transition: all 0.2s ease-out;
|
|
|
+ -o-transition: all 0.2s ease-out;
|
|
|
+ -ms-transition: all 0.2s ease-out;
|
|
|
+ transition: all 0.2s ease-out;
|
|
|
+}
|
|
|
+a:hover {
|
|
|
+ color: rgba(0, 0, 0, 0.4);
|
|
|
+ border-bottom: 1px solid rgba(0, 0, 0, 0.4);
|
|
|
+}
|
|
|
+/*
|
|
|
+==========================================================================
|
|
|
+Page wrapper
|
|
|
+==========================================================================
|
|
|
+*/
|
|
|
+.page-wrapper {
|
|
|
+ position: relative;
|
|
|
+ width: 100%;
|
|
|
+ max-width: 120em;
|
|
|
+ margin: 0 auto;
|
|
|
+ padding: 0;
|
|
|
+ overflow: hidden;
|
|
|
+ -webkit-box-sizing: border-box;
|
|
|
+ -moz-box-sizing: border-box;
|
|
|
+ box-sizing: border-box;
|
|
|
+}
|
|
|
+/*
|
|
|
+==========================================================================
|
|
|
+Intro
|
|
|
+==========================================================================
|
|
|
+*/
|
|
|
+.intro {
|
|
|
+ overflow: hidden;
|
|
|
+}
|
|
|
+.intro header {
|
|
|
+ position: relative;
|
|
|
+ background: #c879b2;
|
|
|
+ overflow: hidden;
|
|
|
+ width: 40%;
|
|
|
+ height: 50em;
|
|
|
+ float: left;
|
|
|
+ -webkit-transition: all 0.4s ease;
|
|
|
+ -moz-transition: all 0.4s ease;
|
|
|
+ -o-transition: all 0.4s ease;
|
|
|
+ -ms-transition: all 0.4s ease;
|
|
|
+ transition: all 0.4s ease;
|
|
|
+}
|
|
|
+ @media (max-width: 70em) {
|
|
|
+ .intro header {
|
|
|
+ background: #f15a30;
|
|
|
+ width: 100%;
|
|
|
+ height: 27em;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .intro header {
|
|
|
+ height: 20em;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.intro header h1 {
|
|
|
+ position: absolute;
|
|
|
+ color: #ffffff;
|
|
|
+ font-size: 100%;
|
|
|
+ line-height: 2em;
|
|
|
+ top: 4.2em;
|
|
|
+ left: -3em;
|
|
|
+ width: auto;
|
|
|
+ margin: 0;
|
|
|
+ padding: 1em;
|
|
|
+ -webkit-transform: rotate(-90deg);
|
|
|
+ -moz-transform: rotate(-90deg);
|
|
|
+ -ms-transform: rotate(-90deg);
|
|
|
+ -o-transform: rotate(-90deg);
|
|
|
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
|
|
|
+ -webkit-box-sizing: border-box;
|
|
|
+ -moz-box-sizing: border-box;
|
|
|
+ box-sizing: border-box;
|
|
|
+}
|
|
|
+.intro header h2 {
|
|
|
+ position: relative;
|
|
|
+ background: #0d2c40 url(icon-star.svg) no-repeat left bottom;
|
|
|
+ background-size: 101%;
|
|
|
+ float: right;
|
|
|
+ color: #ffffff;
|
|
|
+ font-size: 250%;
|
|
|
+ line-height: 1.25em;
|
|
|
+ width: 50%;
|
|
|
+ height: 20.019em;
|
|
|
+ margin: 0 0 0 0;
|
|
|
+ padding: 6em 0.5em 0 0.5em;
|
|
|
+ -webkit-box-sizing: border-box;
|
|
|
+ -moz-box-sizing: border-box;
|
|
|
+ box-sizing: border-box;
|
|
|
+}
|
|
|
+ @media (max-width: 70em) {
|
|
|
+ .intro header h2 {
|
|
|
+ background: #0d2c40 url(icon-star.svg) no-repeat left bottom;
|
|
|
+ background-size: 49%;
|
|
|
+ width: 66.666%;
|
|
|
+ height: 11em;
|
|
|
+ padding: 1em 0.5em 0 0.5em;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .intro header h2 {
|
|
|
+ background: #0d2c40 url(icon-star.svg) no-repeat left bottom;
|
|
|
+ background-size: 49%;
|
|
|
+ font-size: 200%;
|
|
|
+ width: 66.666%;
|
|
|
+ height: 10em;
|
|
|
+ padding: 1em 0.5em 0 0.5em;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.intro .summary {
|
|
|
+ font-size: 100%;
|
|
|
+ color: #ffffff;
|
|
|
+ width: 60%;
|
|
|
+ float: left;
|
|
|
+ background: #c879b2 url(icons-3-pack.svg);
|
|
|
+ background-repeat: no-repeat;
|
|
|
+ background-position: center bottom;
|
|
|
+ background-size: 101%;
|
|
|
+ height: 50em;
|
|
|
+ margin: 0;
|
|
|
+ padding: 16.3em 2em 10em 2em;
|
|
|
+ -webkit-box-sizing: border-box;
|
|
|
+ -moz-box-sizing: border-box;
|
|
|
+ box-sizing: border-box;
|
|
|
+}
|
|
|
+ @media (max-width: 70em) {
|
|
|
+ .intro .summary {
|
|
|
+ width: 100%;
|
|
|
+ height: auto;
|
|
|
+ padding: 2em 1em 37% 1em;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.intro .summary p {
|
|
|
+ padding: 0 40% 2em 0 ;
|
|
|
+ margin: 0;
|
|
|
+}
|
|
|
+ @media (max-width: 70em) {
|
|
|
+ .intro .summary p {
|
|
|
+ padding: 0 0 1em 35%;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .intro .summary p {
|
|
|
+ padding: 0 0 1em 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.intro .summary a {
|
|
|
+ color: #ffffff;
|
|
|
+ text-decoration: none;
|
|
|
+ border-bottom: 1px solid #ffffff;
|
|
|
+}
|
|
|
+.intro .summary a:hover {
|
|
|
+ color: rgba(0, 0, 0, 0.4);
|
|
|
+ border-bottom: 1px solid rgba(0, 0, 0, 0.4);
|
|
|
+}
|
|
|
+.intro .preamble {
|
|
|
+ position: relative;
|
|
|
+ float: left;
|
|
|
+ width: 60.1%;
|
|
|
+ margin: 0 0 0 20%;
|
|
|
+ padding: 8em 0.5em 32em 0;
|
|
|
+ -webkit-box-sizing: border-box;
|
|
|
+ -moz-box-sizing: border-box;
|
|
|
+ box-sizing: border-box;
|
|
|
+}
|
|
|
+ @media (max-width: 70em) {
|
|
|
+ .intro .preamble {
|
|
|
+ width: 100%;
|
|
|
+ margin: 0 0 0 0;
|
|
|
+ padding: 2em 1em 28em 1em;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .intro .preamble {
|
|
|
+ overflow: hidden;
|
|
|
+ width: 100%;
|
|
|
+ margin: 0;
|
|
|
+ padding: 0 1em;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.intro .preamble h3 {
|
|
|
+ font-size: 150%;
|
|
|
+ margin-right: 35%;
|
|
|
+}
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .intro .preamble h3 {
|
|
|
+ margin-right: 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.intro .preamble p {
|
|
|
+ margin-right: 35%;
|
|
|
+}
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .intro .preamble p {
|
|
|
+ margin-right: 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.intro .preamble p:last-child {
|
|
|
+ position: absolute;
|
|
|
+ z-index: 2;
|
|
|
+ color: #ffffff;
|
|
|
+ background: rgba(0, 188, 217, 0.8);
|
|
|
+ width: 33.650%;
|
|
|
+ top: -1em;
|
|
|
+ right: 0;
|
|
|
+ margin-right: 0;
|
|
|
+ padding: 10em 1em 20em 1em;
|
|
|
+ -webkit-box-sizing: border-box;
|
|
|
+ -moz-box-sizing: border-box;
|
|
|
+ box-sizing: border-box;
|
|
|
+}
|
|
|
+ @media (max-width: 70em) {
|
|
|
+ .intro .preamble p:last-child {
|
|
|
+ background: rgba(239, 54, 5, 0.8);
|
|
|
+ width: 33.250%;
|
|
|
+ padding: 6em 1em 10em 1em;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .intro .preamble p:last-child {
|
|
|
+ color: #0d2c40;
|
|
|
+ background: transparent;
|
|
|
+ position: relative;
|
|
|
+ top: 0;
|
|
|
+ width: 100%;
|
|
|
+ padding: 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+/*
|
|
|
+==========================================================================
|
|
|
+Main
|
|
|
+==========================================================================
|
|
|
+*/
|
|
|
+.main {
|
|
|
+ background: url(mid-century-1.jpg) no-repeat center center;
|
|
|
+ -webkit-background-size: cover;
|
|
|
+ -moz-background-size: cover;
|
|
|
+ -o-background-size: cover;
|
|
|
+ background-size: cover;
|
|
|
+ z-index: 1;
|
|
|
+ top: -25em;
|
|
|
+ margin-bottom: 1em;
|
|
|
+ padding: 20em 0;
|
|
|
+ position: relative;
|
|
|
+}
|
|
|
+ @media (max-width: 70em) {
|
|
|
+ .main {
|
|
|
+ top: -25em;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .main {
|
|
|
+ background: #f6efe5;
|
|
|
+ top: 0;
|
|
|
+ padding: 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.main footer {
|
|
|
+ display: block;
|
|
|
+ position: absolute;
|
|
|
+ left: 1em;
|
|
|
+ bottom: 1em;
|
|
|
+ width: 20%;
|
|
|
+ padding: 0;
|
|
|
+ -webkit-box-sizing: border-box;
|
|
|
+ -moz-box-sizing: border-box;
|
|
|
+ box-sizing: border-box;
|
|
|
+}
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .main footer {
|
|
|
+ display: inline;
|
|
|
+ position: relative;
|
|
|
+ top: 1em;
|
|
|
+ left: 0;
|
|
|
+ bottom: 0;
|
|
|
+ width: 100%;
|
|
|
+ padding: 0 0 0 0.5em;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.main footer a {
|
|
|
+ margin: 0 0.25em;
|
|
|
+ display: block;
|
|
|
+ border-bottom: 0px solid transparent;
|
|
|
+}
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .main footer a {
|
|
|
+ display: inline;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.main .explanation {
|
|
|
+ background: #0d2c40 url(icon-half.svg);
|
|
|
+ background-repeat: no-repeat;
|
|
|
+ background-position: right center;
|
|
|
+ background-size: 40%;
|
|
|
+ position: relative;
|
|
|
+ color: #ffffff;
|
|
|
+ width: 40%;
|
|
|
+ margin: 0;
|
|
|
+ padding: 2em 1em;
|
|
|
+ -webkit-box-sizing: border-box;
|
|
|
+ -moz-box-sizing: border-box;
|
|
|
+ box-sizing: border-box;
|
|
|
+}
|
|
|
+ @media (max-width: 70em) {
|
|
|
+ .main .explanation {
|
|
|
+ width: 66.666%;
|
|
|
+ margin: 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .main .explanation {
|
|
|
+ background: #0d2c40;
|
|
|
+ width: 100%;
|
|
|
+ margin: 0;
|
|
|
+ padding: 1em;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.main .explanation h3 {
|
|
|
+ position: absolute;
|
|
|
+ color: #ffffff;
|
|
|
+ font-size: 150%;
|
|
|
+ line-height: 2em;
|
|
|
+ top: 6em;
|
|
|
+ left: -4.5em;
|
|
|
+ margin: 0;
|
|
|
+ padding: 1em;
|
|
|
+ -webkit-box-sizing: border-box;
|
|
|
+ -moz-box-sizing: border-box;
|
|
|
+ box-sizing: border-box;
|
|
|
+ -webkit-transform: rotate(-90deg);
|
|
|
+ -moz-transform: rotate(-90deg);
|
|
|
+ -ms-transform: rotate(-90deg);
|
|
|
+ -o-transform: rotate(-90deg);
|
|
|
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
|
|
|
+}
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .main .explanation h3 {
|
|
|
+ position: relative;
|
|
|
+ font-size: 150%;
|
|
|
+ top: 0;
|
|
|
+ left: 0;
|
|
|
+ padding: 0;
|
|
|
+ -webkit-transform: rotate(0deg);
|
|
|
+ -moz-transform: rotate(0deg);
|
|
|
+ -ms-transform: rotate(0deg);
|
|
|
+ -o-transform: rotate(0deg);
|
|
|
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
|
|
|
+ }
|
|
|
+ }
|
|
|
+.main .explanation p {
|
|
|
+ width: 60%;
|
|
|
+ padding-left: 15%;
|
|
|
+}
|
|
|
+ @media (max-width: 70em) {
|
|
|
+ .main .explanation p {
|
|
|
+ width: 66%;
|
|
|
+ padding-left: 15%;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .main .explanation p {
|
|
|
+ width: 100%;
|
|
|
+ padding-left: 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.main .participation {
|
|
|
+ background: #f6efe5;
|
|
|
+ position: absolute;
|
|
|
+ right: 40%;
|
|
|
+ z-index: 2;
|
|
|
+ margin-top: 14em;
|
|
|
+ width: 40%;
|
|
|
+ padding: 1em;
|
|
|
+ -webkit-box-sizing: border-box;
|
|
|
+ -moz-box-sizing: border-box;
|
|
|
+ box-sizing: border-box;
|
|
|
+}
|
|
|
+ @media (max-width: 70em) {
|
|
|
+ .main .participation {
|
|
|
+ margin-top: 20em;
|
|
|
+ width: 66.866%;
|
|
|
+ right: 33.200%;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .main .participation {
|
|
|
+ position: relative;
|
|
|
+ margin-top: 0;
|
|
|
+ width: 100%;
|
|
|
+ right: 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.main .participation h3 {
|
|
|
+ font-size: 150%;
|
|
|
+}
|
|
|
+.main .benefits {
|
|
|
+ background: rgba(0, 188, 217, 0.8) url(icon-circles.svg) no-repeat left top;
|
|
|
+ background-size: 100%;
|
|
|
+ position: absolute;
|
|
|
+ right: 20%;
|
|
|
+ z-index: 2;
|
|
|
+ margin-top: 3em;
|
|
|
+ margin-left: 0;
|
|
|
+ width: 20%;
|
|
|
+ padding: 22em 1em 25em 1em;
|
|
|
+ -webkit-box-sizing: border-box;
|
|
|
+ -moz-box-sizing: border-box;
|
|
|
+ box-sizing: border-box;
|
|
|
+}
|
|
|
+ @media (max-width: 70em) {
|
|
|
+ .main .benefits {
|
|
|
+ right: 0;
|
|
|
+ width: 33.250%;
|
|
|
+ margin-top: 12em;
|
|
|
+ padding: 21em 1em 24em 1em;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .main .benefits {
|
|
|
+ background: rgba(0, 188, 217, 0.8) url(icon-circles.svg) no-repeat center top;
|
|
|
+ background-size: 33%;
|
|
|
+ position: relative;
|
|
|
+ right: 0;
|
|
|
+ width: 100%;
|
|
|
+ margin-top: 0;
|
|
|
+ padding: 11em 1em 1em 1em;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ @media (max-width: 33em) {
|
|
|
+ .main .benefits {
|
|
|
+ background: rgba(0, 188, 217, 0.8) url(icon-circles.svg) no-repeat center top;
|
|
|
+ background-size: 33%;
|
|
|
+ position: relative;
|
|
|
+ right: 0;
|
|
|
+ width: 100%;
|
|
|
+ margin-top: 0;
|
|
|
+ padding: 7em 1em 1em 1em;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.main .benefits h3 {
|
|
|
+ font-size: 150%;
|
|
|
+}
|
|
|
+.main .requirements {
|
|
|
+ position: absolute;
|
|
|
+ -moz-column-count: 2;
|
|
|
+ -moz-column-gap: 2em;
|
|
|
+ -webkit-column-count: 2;
|
|
|
+ -webkit-column-gap: 2em;
|
|
|
+ right: 0;
|
|
|
+ z-index: 2;
|
|
|
+ margin: 60em 0 0 0;
|
|
|
+ width: 60%;
|
|
|
+ padding: 1em 0 0 0;
|
|
|
+ -webkit-box-sizing: border-box;
|
|
|
+ -moz-box-sizing: border-box;
|
|
|
+ box-sizing: border-box;
|
|
|
+}
|
|
|
+ @media (max-width: 70em) {
|
|
|
+ .main .requirements {
|
|
|
+ position: absolute;
|
|
|
+ margin: 65em 0 0 0;
|
|
|
+ width: 75%;
|
|
|
+ -moz-column-count: 1;
|
|
|
+ -moz-column-gap: 1em;
|
|
|
+ -webkit-column-count: 1;
|
|
|
+ -webkit-column-gap: 1em;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .main .requirements {
|
|
|
+ position: relative;
|
|
|
+ width: 100%;
|
|
|
+ margin: 0;
|
|
|
+ padding: 1em;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.main .requirements h3 {
|
|
|
+ position: absolute;
|
|
|
+ z-index: 3;
|
|
|
+ font-size: 300%;
|
|
|
+ line-height: 2em;
|
|
|
+ top: 0em;
|
|
|
+ left: -6em;
|
|
|
+ margin: 0;
|
|
|
+ padding: 1em;
|
|
|
+ -webkit-box-sizing: border-box;
|
|
|
+ -moz-box-sizing: border-box;
|
|
|
+ box-sizing: border-box;
|
|
|
+ -webkit-transform: rotate(-90deg);
|
|
|
+ -moz-transform: rotate(-90deg);
|
|
|
+ -ms-transform: rotate(-90deg);
|
|
|
+ -o-transform: rotate(-90deg);
|
|
|
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
|
|
|
+}
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .main .requirements h3 {
|
|
|
+ position: relative;
|
|
|
+ font-size: 150%;
|
|
|
+ left: 0em;
|
|
|
+ padding: 0;
|
|
|
+ -webkit-transform: rotate(0deg);
|
|
|
+ -moz-transform: rotate(0deg);
|
|
|
+ -ms-transform: rotate(0deg);
|
|
|
+ -o-transform: rotate(0deg);
|
|
|
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
|
|
|
+ }
|
|
|
+ }
|
|
|
+.main .requirements p {
|
|
|
+ margin: 0 1em 1em 1em;
|
|
|
+}
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .main .requirements p {
|
|
|
+ margin: 0 0 1em 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.main .requirements::before {
|
|
|
+ content: "";
|
|
|
+ position: absolute;
|
|
|
+ top: 0;
|
|
|
+ left: -60%;
|
|
|
+ background: url(mid-century-2.jpg) no-repeat left center;
|
|
|
+ -webkit-background-size: cover;
|
|
|
+ -moz-background-size: cover;
|
|
|
+ -o-background-size: cover;
|
|
|
+ z-index: 2;
|
|
|
+ width: 60%;
|
|
|
+ height: 40em;
|
|
|
+ margin-top: 0;
|
|
|
+ padding: 1em;
|
|
|
+ -webkit-box-sizing: border-box;
|
|
|
+ -moz-box-sizing: border-box;
|
|
|
+ box-sizing: border-box;
|
|
|
+}
|
|
|
+ @media (max-width: 70em) {
|
|
|
+ .main .requirements::before {
|
|
|
+ left: -66.666%;
|
|
|
+ width: 66.6666%;
|
|
|
+ height: 45em;
|
|
|
+ }
|
|
|
+ }
|
|
|
+/*
|
|
|
+==========================================================================
|
|
|
+Sidebar
|
|
|
+==========================================================================
|
|
|
+*/
|
|
|
+.sidebar {
|
|
|
+ margin-top: 55em;
|
|
|
+ padding-top: 20em;
|
|
|
+ background: #c879b2;
|
|
|
+ overflow: hidden;
|
|
|
+}
|
|
|
+ @media (max-width: 70em) {
|
|
|
+ .sidebar {
|
|
|
+ margin-top: 65em;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .sidebar {
|
|
|
+ margin-top: 2em;
|
|
|
+ padding-top: 2em;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.sidebar .design-selection h3 {
|
|
|
+ color: #ffffff;
|
|
|
+ font-size: 150%;
|
|
|
+ line-height: 1em;
|
|
|
+ width: 20%;
|
|
|
+ float: left;
|
|
|
+ padding: 5em 1em;
|
|
|
+ text-align: left;
|
|
|
+ -webkit-box-sizing: border-box;
|
|
|
+ -moz-box-sizing: border-box;
|
|
|
+ box-sizing: border-box;
|
|
|
+}
|
|
|
+ @media (max-width: 70em) {
|
|
|
+ .sidebar .design-selection h3 {
|
|
|
+ width: 100%;
|
|
|
+ padding: 0 1em;
|
|
|
+ text-align: right;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .sidebar .design-selection h3 {
|
|
|
+ text-align: left;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.sidebar .design-selection nav {
|
|
|
+ width: 80%;
|
|
|
+ margin-left: 20%;
|
|
|
+ padding: 1em 0 2em 0;
|
|
|
+}
|
|
|
+ @media (max-width: 70em) {
|
|
|
+ .sidebar .design-selection nav {
|
|
|
+ width: 100%;
|
|
|
+ margin-left: 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.sidebar .design-selection nav ul {
|
|
|
+ padding: 0;
|
|
|
+}
|
|
|
+.sidebar .design-selection nav ul li {
|
|
|
+ display: inline-block;
|
|
|
+ list-style: none;
|
|
|
+ color: #ffffff;
|
|
|
+ width: 25%;
|
|
|
+ float: left;
|
|
|
+ padding: 10em 1em 2em 1em;
|
|
|
+ -webkit-box-sizing: border-box;
|
|
|
+ -moz-box-sizing: border-box;
|
|
|
+ box-sizing: border-box;
|
|
|
+ text-align: left;
|
|
|
+}
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .sidebar .design-selection nav ul li {
|
|
|
+ width: 100%;
|
|
|
+ padding: 5em 1em 2em 1em;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.sidebar .design-selection nav ul li a {
|
|
|
+ color: #ffffff;
|
|
|
+ text-decoration: none;
|
|
|
+ display: block;
|
|
|
+ border-bottom: 0 solid transparent;
|
|
|
+}
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .sidebar .design-selection nav ul li a {
|
|
|
+ display: inline;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.sidebar .design-selection nav ul li a:hover {
|
|
|
+ color: rgba(0, 0, 0, 0.4);
|
|
|
+ border-bottom: 0 solid transparent;
|
|
|
+}
|
|
|
+.sidebar .design-selection nav ul li:nth-child(1) {
|
|
|
+ background: #0d2c40;
|
|
|
+ margin-top: -29em;
|
|
|
+ padding: 39em 1em 2em 1em;
|
|
|
+}
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .sidebar .design-selection nav ul li:nth-child(1) {
|
|
|
+ margin-top: 0;
|
|
|
+ padding: 5em 1em 2em 1em;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.sidebar .design-selection nav ul li:nth-child(2) {
|
|
|
+ background: #f15a30;
|
|
|
+}
|
|
|
+.sidebar .design-selection nav ul li:nth-child(3) {
|
|
|
+ background: #31c5da;
|
|
|
+}
|
|
|
+.sidebar .design-selection nav ul li:nth-child(4) {
|
|
|
+ background: #f15a30;
|
|
|
+}
|
|
|
+.sidebar .design-selection nav ul li:nth-child(5) {
|
|
|
+ background: #0d2c40;
|
|
|
+}
|
|
|
+.sidebar .design-selection nav ul li:nth-child(6) {
|
|
|
+ background: #f15a30;
|
|
|
+}
|
|
|
+.sidebar .design-selection nav ul li:nth-child(7) {
|
|
|
+ background: #31c5da;
|
|
|
+}
|
|
|
+.sidebar .design-selection nav ul li:nth-child(8) {
|
|
|
+ background: #f15a30;
|
|
|
+}
|
|
|
+.sidebar .design-selection nav ul li:nth-child(1)::before {
|
|
|
+ content: "1";
|
|
|
+ font-size: 700%;
|
|
|
+}
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .sidebar .design-selection nav ul li:nth-child(1)::before {
|
|
|
+ font-size: 300%;
|
|
|
+ display: block;
|
|
|
+ padding: 0 0 0.25em 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.sidebar .design-selection nav ul li:nth-child(2)::before {
|
|
|
+ content: "2";
|
|
|
+ font-size: 700%;
|
|
|
+}
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .sidebar .design-selection nav ul li:nth-child(2)::before {
|
|
|
+ font-size: 300%;
|
|
|
+ display: block;
|
|
|
+ padding: 0 0 0.25em 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.sidebar .design-selection nav ul li:nth-child(3)::before {
|
|
|
+ content: "3";
|
|
|
+ font-size: 700%;
|
|
|
+}
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .sidebar .design-selection nav ul li:nth-child(3)::before {
|
|
|
+ font-size: 300%;
|
|
|
+ display: block;
|
|
|
+ padding: 0 0 0.25em 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.sidebar .design-selection nav ul li:nth-child(4)::before {
|
|
|
+ content: "4";
|
|
|
+ font-size: 700%;
|
|
|
+}
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .sidebar .design-selection nav ul li:nth-child(4)::before {
|
|
|
+ font-size: 300%;
|
|
|
+ display: block;
|
|
|
+ padding: 0 0 0.25em 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.sidebar .design-selection nav ul li:nth-child(5)::before {
|
|
|
+ content: "5";
|
|
|
+ font-size: 700%;
|
|
|
+}
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .sidebar .design-selection nav ul li:nth-child(5)::before {
|
|
|
+ font-size: 300%;
|
|
|
+ display: block;
|
|
|
+ padding: 0 0 0.25em 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.sidebar .design-selection nav ul li:nth-child(6)::before {
|
|
|
+ content: "6";
|
|
|
+ font-size: 700%;
|
|
|
+}
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .sidebar .design-selection nav ul li:nth-child(6)::before {
|
|
|
+ font-size: 300%;
|
|
|
+ display: block;
|
|
|
+ padding: 0 0 0.25em 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.sidebar .design-selection nav ul li:nth-child(7)::before {
|
|
|
+ content: "7";
|
|
|
+ font-size: 700%;
|
|
|
+}
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .sidebar .design-selection nav ul li:nth-child(7)::before {
|
|
|
+ font-size: 300%;
|
|
|
+ display: block;
|
|
|
+ padding: 0 0 0.25em 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.sidebar .design-selection nav ul li:nth-child(8)::before {
|
|
|
+ content: "8";
|
|
|
+ font-size: 700%;
|
|
|
+}
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .sidebar .design-selection nav ul li:nth-child(8)::before {
|
|
|
+ font-size: 300%;
|
|
|
+ display: block;
|
|
|
+ padding: 0 0 0.25em 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.sidebar .design-archives {
|
|
|
+ background: #31c5da;
|
|
|
+ position: relative;
|
|
|
+ width: 20%;
|
|
|
+ margin: 0 20% 0 60%;
|
|
|
+ padding: 10em 1em 3em 1em;
|
|
|
+ float: right;
|
|
|
+ -webkit-box-sizing: border-box;
|
|
|
+ -moz-box-sizing: border-box;
|
|
|
+ box-sizing: border-box;
|
|
|
+}
|
|
|
+ @media (max-width: 70em) {
|
|
|
+ .sidebar .design-archives {
|
|
|
+ width: 25%;
|
|
|
+ margin: 0 25% 0 50%;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .sidebar .design-archives {
|
|
|
+ background: #31c5da;
|
|
|
+ width: 100%;
|
|
|
+ margin: 0;
|
|
|
+ padding: 4em 1em 1em 1em;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.sidebar .design-archives h3 {
|
|
|
+ position: absolute;
|
|
|
+ color: #ffffff;
|
|
|
+ z-index: 3;
|
|
|
+ font-size: 150%;
|
|
|
+ line-height: 2em;
|
|
|
+ top: 8.5em;
|
|
|
+ left: -4em;
|
|
|
+ margin: 0;
|
|
|
+ padding: 0;
|
|
|
+ -webkit-box-sizing: border-box;
|
|
|
+ -moz-box-sizing: border-box;
|
|
|
+ box-sizing: border-box;
|
|
|
+ -webkit-transform: rotate(-90deg);
|
|
|
+ -moz-transform: rotate(-90deg);
|
|
|
+ -ms-transform: rotate(-90deg);
|
|
|
+ -o-transform: rotate(-90deg);
|
|
|
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
|
|
|
+}
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .sidebar .design-archives h3 {
|
|
|
+ top: 0;
|
|
|
+ left: 0;
|
|
|
+ position: relative;
|
|
|
+ -webkit-transform: rotate(0deg);
|
|
|
+ -moz-transform: rotate(0deg);
|
|
|
+ -ms-transform: rotate(0deg);
|
|
|
+ -o-transform: rotate(0deg);
|
|
|
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
|
|
|
+ }
|
|
|
+ }
|
|
|
+.sidebar .design-archives nav {
|
|
|
+ overflow: hidden;
|
|
|
+ width: 100%;
|
|
|
+}
|
|
|
+.sidebar .design-archives ul {
|
|
|
+ padding: 0;
|
|
|
+ overflow: hidden;
|
|
|
+}
|
|
|
+.sidebar .design-archives ul li {
|
|
|
+ display: inline-block;
|
|
|
+ list-style: none;
|
|
|
+ width: 100%;
|
|
|
+ float: left;
|
|
|
+ padding: 0;
|
|
|
+ -webkit-box-sizing: border-box;
|
|
|
+ -moz-box-sizing: border-box;
|
|
|
+ box-sizing: border-box;
|
|
|
+ text-align: left;
|
|
|
+}
|
|
|
+.sidebar .zen-resources {
|
|
|
+ background: #31c5da url(icon-circles.svg) no-repeat left bottom;
|
|
|
+ background-size: 100%;
|
|
|
+ position: relative;
|
|
|
+ z-index: 2;
|
|
|
+ width: 20%;
|
|
|
+ margin: 0 20% 0 60%;
|
|
|
+ padding: 8em 1em 22em 1em;
|
|
|
+ float: right;
|
|
|
+ -webkit-box-sizing: border-box;
|
|
|
+ -moz-box-sizing: border-box;
|
|
|
+ box-sizing: border-box;
|
|
|
+}
|
|
|
+ @media (max-width: 70em) {
|
|
|
+ .sidebar .zen-resources {
|
|
|
+ width: 25%;
|
|
|
+ margin: 0 25% 0 50%;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .sidebar .zen-resources {
|
|
|
+ background: #31c5da url(icon-circles.svg) no-repeat center bottom;
|
|
|
+ background-size: 35%;
|
|
|
+ width: 100%;
|
|
|
+ margin: 0;
|
|
|
+ padding: 2em 1em 10em 1em;
|
|
|
+ }
|
|
|
+ }
|
|
|
+.sidebar .zen-resources h3 {
|
|
|
+ position: absolute;
|
|
|
+ color: #ffffff;
|
|
|
+ z-index: 3;
|
|
|
+ font-size: 150%;
|
|
|
+ line-height: 2em;
|
|
|
+ top: 8em;
|
|
|
+ left: -4.5em;
|
|
|
+ margin: 0;
|
|
|
+ padding: 0;
|
|
|
+ -webkit-box-sizing: border-box;
|
|
|
+ -moz-box-sizing: border-box;
|
|
|
+ box-sizing: border-box;
|
|
|
+ -webkit-transform: rotate(-90deg);
|
|
|
+ -moz-transform: rotate(-90deg);
|
|
|
+ -ms-transform: rotate(-90deg);
|
|
|
+ -o-transform: rotate(-90deg);
|
|
|
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
|
|
|
+}
|
|
|
+ @media (max-width: 53em) {
|
|
|
+ .sidebar .zen-resources h3 {
|
|
|
+ top: 0;
|
|
|
+ left: 0;
|
|
|
+ position: relative;
|
|
|
+ -webkit-transform: rotate(0deg);
|
|
|
+ -moz-transform: rotate(0deg);
|
|
|
+ -ms-transform: rotate(0deg);
|
|
|
+ -o-transform: rotate(0deg);
|
|
|
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
|
|
|
+ }
|
|
|
+ }
|
|
|
+.sidebar .zen-resources ul {
|
|
|
+ padding: 0;
|
|
|
+ overflow: hidden;
|
|
|
+}
|
|
|
+.sidebar .zen-resources ul li {
|
|
|
+ display: inline-block;
|
|
|
+ list-style: none;
|
|
|
+ width: 100%;
|
|
|
+ float: left;
|
|
|
+ padding: 0;
|
|
|
+ -webkit-box-sizing: border-box;
|
|
|
+ -moz-box-sizing: border-box;
|
|
|
+ box-sizing: border-box;
|
|
|
+ text-align: left;
|
|
|
+}
|