diff --git a/aerial/metadata.yml b/aerial/metadata.yml index 5bc2cbc..1171a2e 100644 --- a/aerial/metadata.yml +++ b/aerial/metadata.yml @@ -1,5 +1,10 @@ created: 2022-4-22 -ezcv_version: 0.3.0 +ezcv_version: 0.3.4 folder: aerial name: aerial +required_config: + name: + type: str + default: name + description: "Your full name" updated: 2022-4-22 diff --git a/blog/images/favicon.png b/blog/images/favicon.png new file mode 100644 index 0000000..93103db Binary files /dev/null and b/blog/images/favicon.png differ diff --git a/blog/index.jinja b/blog/index.jinja new file mode 100644 index 0000000..44cac51 --- /dev/null +++ b/blog/index.jinja @@ -0,0 +1,129 @@ + + + +{{ config["name"] }} + + + + + + + + +{% if config["ua_code"] %} + + + +{% endif %} + + + + + +
+ + +
+

{{ config["name"] }}

+

Welcome to the blog of {{ config["name"] }}

+
+ + +
+ + +
+ {{ blog_html | safe}} +
+
+ + + +
+ +
+ +
+

{{ config["name"] }}

+

{{ config["biography"] }}

+
+

+ +
+ + +

+ + + + + + diff --git a/blog/metadata.yml b/blog/metadata.yml new file mode 100644 index 0000000..e4e60d9 --- /dev/null +++ b/blog/metadata.yml @@ -0,0 +1,34 @@ +created: 2022-5-21 +ezcv_version: 0.3.3 +folder: blog +name: blog +required_config: + avatar: + type: str + default: https://minervastrategies.com/wp-content/uploads/2016/03/default-avatar.jpg + description: "A path to an image of yourself (can also be a URL)" + name: + type: str + default: name + description: "Your full name" + biography: + type: str + default: "A description of yourself" + description: "This field is for writing about yourself you can add a > to span multiple lines" +sections: + blog: + feed: true + fields: + created: + required: true + type: str + title: + required: true + type: str + updated: + required: true + type: str + overview: false + single: true + type: blog +updated: 2022-5-21 diff --git a/blog/sections/blog/feed.jinja b/blog/sections/blog/feed.jinja new file mode 100644 index 0000000..9bb9272 --- /dev/null +++ b/blog/sections/blog/feed.jinja @@ -0,0 +1,11 @@ +{% for post in blog %} + + +
+
+

{{ post[0]["title"] }}

+
Created: {{ post[0]["created"] }} updated:{{ post[0]["updated"] }}
+ Read more +
+
+{% endfor %} \ No newline at end of file diff --git a/blog/sections/blog/single.jinja b/blog/sections/blog/single.jinja new file mode 100644 index 0000000..b055476 --- /dev/null +++ b/blog/sections/blog/single.jinja @@ -0,0 +1,125 @@ + + + +{{ config["name"] }} | {{ content[0]['title'] }} + + + + + + + + + + + + + +
+ + +
+

{{ config["name"] }}

+

{{ content[0]['title'] }}

+

Created: {{ content[0]['created'] }}
Updated: {{ content[0]['updated'] }}

+
+ + +
+ + +
+
+
+ Go back to homepage + {{ content[1] | safe }} +
+
+ +
+ + + +
+ +
+ +
+

{{ config["name"] }}

+

{{ config["biography"] }}

+
+

+ +
+ + +

+ + +
+
+
+

Powered by w3.css

+

Built using ezcv

+
+ {% if config['social'] %} +
+

Follow me

+ {% if config['social']["github"] %} +
+ GitHub +
+ {% endif %} + {% if config['social']["youtube"] %} +
+ YouTube +
+ {% endif %} + {% if config['social']["twitch"] %} +
+ Twitch +
+ {% endif %} + {% if config['social']["twitter"] %} +
+ Twitter +
+ {% endif %} + {% if config['social']["instagram"] %} +
+ Instagram +
+ {% endif %} + {% if config['social']["facebook"] %} +
+ Facebook +
+ {% endif %} + {% if config['social']["linkedin"] %} +
+ LinkedIn +
+ {% endif %} + {% if config['social']["snapchat"] %} +
+ Snapchat +
+ {% endif %} + {% if config['email'] %} + {{config['email']}} + {% endif %} + {% if config['phone'] %} + + {% endif %} +
+ {% endif %} +
+
+ + + diff --git a/creative/metadata.yml b/creative/metadata.yml index 652b412..1d09970 100644 --- a/creative/metadata.yml +++ b/creative/metadata.yml @@ -1,7 +1,12 @@ created: 2022-4-22 -ezcv_version: 0.3.0 +ezcv_version: 0.3.4 folder: creative name: creative +required_config: + name: + type: str + default: name + description: "Your full name" sections: gallery: type: gallery diff --git a/cv/metadata.yml b/cv/metadata.yml index 9478b4b..9f153c2 100644 --- a/cv/metadata.yml +++ b/cv/metadata.yml @@ -1,7 +1,12 @@ created: 2022-4-22 -ezcv_version: 0.3.0 +ezcv_version: 0.3.4 folder: cv name: cv +required_config: + name: + type: str + default: name + description: "Your full name" sections: education: fields: diff --git a/ethereal/metadata.yml b/ethereal/metadata.yml index 2fe2a82..fed6d80 100644 --- a/ethereal/metadata.yml +++ b/ethereal/metadata.yml @@ -1,7 +1,20 @@ created: 2022-4-22 -ezcv_version: 0.3.0 +ezcv_version: 0.3.4 folder: ethereal name: ethereal +required_config: + name: + type: str + default: name + description: "Your full name" + avatar: + type: str + default: https://minervastrategies.com/wp-content/uploads/2016/03/default-avatar.jpg + description: "A path to an image of yourself (can also be a URL)" + biography: + type: str + default: "A description of yourself" + description: "This field is for writing about yourself you can add a > to span multiple lines" sections: education: fields: diff --git a/evie/LICENSE b/evie/LICENSE new file mode 100644 index 0000000..e42d3ae --- /dev/null +++ b/evie/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2018 Aggelos Gesoulis - Katerina Limpitsouni + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/evie/README.md b/evie/README.md new file mode 100644 index 0000000..55f4ef6 --- /dev/null +++ b/evie/README.md @@ -0,0 +1,17 @@ +Evie +==== + +Project site: https://evie.undraw.co + +An MIT licensed template bundled with a minimal style guide to build websites faster, especially combined with illustrations from [unDraw](https://undraw.co). It is extemely lightweight, customizable and works perfectly on modern browsers. + +![Evie Landing](https://github.com/anges244/evie/blob/master/docs/images/preview_landing.png) + +Usage +----- + +_This is still under development. For better instructions, head over to the [project website](https://evie.undraw.co)._ + +This version contains the development setup, with the source files (SASS,EJS) and a Gulp/Express.js setup. To use it, run `gulp`. This will start the server with live reloading. If you just want to compile a customized production version, the path is "src/theme/" and there you can change the SASS files, customize colors, make any change you want and run `gulp build`. This will generate a "theme" folder which contains your static website. + +### Real documentation coming soon diff --git a/evie/css/style.css b/evie/css/style.css new file mode 100644 index 0000000..5c2651f --- /dev/null +++ b/evie/css/style.css @@ -0,0 +1,1393 @@ +@import url("https://fonts.googleapis.com/css?family=Lato:400"); +/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */ +/* Document + ========================================================================== */ +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ +html { + line-height: 1.15; + /* 1 */ + -webkit-text-size-adjust: 100%; + /* 2 */ } + +/* Sections + ========================================================================== */ +/** + * Remove the margin in all browsers. + */ +body { + margin: 0; } + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; } + +/* Grouping content + ========================================================================== */ +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +hr { + box-sizing: content-box; + /* 1 */ + height: 0; + /* 1 */ + overflow: visible; + /* 2 */ } + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +pre { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ } + +/* Text-level semantics + ========================================================================== */ +/** + * Remove the gray background on active links in IE 10. + */ +a { + background-color: transparent; } + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +abbr[title] { + border-bottom: none; + /* 1 */ + text-decoration: underline; + /* 2 */ + text-decoration: underline dotted; + /* 2 */ } + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; } + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +code, +kbd, +samp { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ } + +/** + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; } + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sub { + bottom: -0.25em; } + +sup { + top: -0.5em; } + +/* Embedded content + ========================================================================== */ +/** + * Remove the border on images inside links in IE 10. + */ +img { + border-style: none; } + +/* Forms + ========================================================================== */ +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + /* 1 */ + font-size: 100%; + /* 1 */ + line-height: 1.15; + /* 1 */ + margin: 0; + /* 2 */ } + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ +button, +input { + /* 1 */ + overflow: visible; } + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +button, +select { + /* 1 */ + text-transform: none; } + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; } + +/** + * Remove the inner border and padding in Firefox. + */ +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; } + +/** + * Restore the focus styles unset by the previous rule. + */ +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; } + +/** + * Correct the padding in Firefox. + */ +fieldset { + padding: 0.35em 0.75em 0.625em; } + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +legend { + box-sizing: border-box; + /* 1 */ + color: inherit; + /* 2 */ + display: table; + /* 1 */ + max-width: 100%; + /* 1 */ + padding: 0; + /* 3 */ + white-space: normal; + /* 1 */ } + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + vertical-align: baseline; } + +/** + * Remove the default vertical scrollbar in IE 10+. + */ +textarea { + overflow: auto; } + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ } + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; } + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ } + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ } + +/* Interactive + ========================================================================== */ +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ +details { + display: block; } + +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; } + +/* Misc + ========================================================================== */ +/** + * Add the correct display in IE 10+. + */ +template { + display: none; } + +/** + * Add the correct display in IE 10. + */ +[hidden] { + display: none; } + +/* Components */ +html { + box-sizing: border-box; + background-color: #ffffff; } + +*, *:before, *:after { + box-sizing: inherit; } + +.invisible { + opacity: 0; + transition: 0.7s; } + +.fakefield { + display: none; } + +.left-align { + text-align: left; } + +.center, center-align { + text-align: center; } + +.right-align { + text-align: right; } + +.stress { + color: #111; } + +img, svg { + max-width: 100%; } + +.container { + width: 88%; + max-width: 1080px; + margin: 0 auto; + position: relative; } + +.row { + display: block; + width: 100%; + clear: both; } + +.half { + width: 50%; + overflow: auto; + float: left; } + +.text-container { + max-width: 640px; } + .text-container--center { + margin-left: auto; + margin-right: auto; } + +.margin-right { + margin-right: 8pt; } + +html { + font-family: "Lato", sans-serif; + font-size: 15px; + color: #666; + line-height: 1.7; + font-weight: 400; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-rendering: optimizeLegibility; + -moz-font-feature-settings: "liga" on; } + +p { + margin-bottom: 1.3em; } + +h1, h2, h3, h4 { + margin: 1.414em 0 0.5em; + line-height: 1.35; + color: #111; + font-weight: 400; } + +h5, h6 { + margin: 1.414em 0 0.5em; + line-height: 1.4; + color: #666; + font-weight: 400; } + +h1 { + margin-top: 0; + font-size: 2.074em; } + +h2 { + font-size: 1.728em; } + +h3 { + font-size: 1.44em; } + +h4 { + font-size: 1.2em; } + +small, h6 { + font-size: 0.833em; + margin: 0.25em 0; } + +pre { + font-family: monospace, monospace; + font-size: 0.85rem; + color: #111; + width: min-content; + background: #f7f7f7; + word-break: break-all; + word-wrap: break-word; + white-space: pre; + padding: 8pt 16pt; + width: 100%; + overflow: auto; + border: 1px solid #eee; } + +a { + outline: 0; + text-decoration: none; + transition: 0.7s; + color: inherit; } + +.link { + color: #6C63FF; + text-decoration: underline; } + @media (min-width: 992px) { + .link:hover { + color: #463aff; } } + +button, .button { + display: inline-block; + padding: 6pt 20pt; + line-height: 1.7; + border: 1px solid #6C63FF; + color: #6C63FF; + font-weight: 400; + transition: 0.7s; + white-space: nowrap; + cursor: pointer; + background-color: transparent; + border-radius: 30px; + margin-bottom: 1.3em; + transition: 0.7s; + text-align: center; + text-decoration: none; } + button:hover, button:focus, .button:hover, .button:focus { + outline: 0; } + @media (min-width: 992px) { + button:hover, .button:hover { + border-color: #463aff; + color: #463aff; } } + +.button__primary { + background-color: #6C63FF; + border-color: #6C63FF; + color: #fff; } + @media (min-width: 992px) { + .button__primary:hover { + background-color: #463aff; + border-color: #463aff; + color: #fff; } } + +.button__accent { + background-color: #06d19c; + border-color: #06d19c; + color: #fff; } + @media (min-width: 992px) { + .button__accent:hover { + background-color: #05bd8d; + border-color: #05bd8d; + color: #fff; } } + +.button__delete { + background-color: tomato; + border-color: tomato; + color: #fff; } + @media (min-width: 992px) { + .button__delete:hover { + background-color: #ff5233; + border-color: #ff5233; + color: #fff; } } + +.button:disabled { + opacity: 0.25; + cursor: default; + pointer-events: none; } + +.button--fixed { + width: 160px; } + +.button--fixed2 { + width: 220px; } + +form { + margin-bottom: 1.5em; } + form .double { + -js-display: flex; + display: flex; + justify-content: space-between; } + form .double .half { + max-width: 48%; } + +.form { + margin-left: auto; + margin-right: auto; } + +label { + margin-bottom: 2pt; + display: block; + text-align: left; + color: #666; + font-size: 0.9em; + padding-left: 10pt; } + +input[type="email"], input[type="number"], input[type="search"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"] { + appearance: none; + border: 1px solid #eee; + width: 100%; + transition: 0.7s; + color: #111; + font-family: "Lato", sans-serif; + font-weight: 400; + padding: 10pt 20pt; + border-radius: 30px; + background-color: #f7f7f7; + margin-bottom: 1.4em; + display: block; } + input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="text"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus { + border-color: rgba(108, 99, 255, 0.5); + outline: 0; + background-color: #ffffff; } + +textarea { + appearance: none; + border: 1px solid #eee; + width: 100%; + transition: 0.7s; + color: #111; + font-family: "Lato", sans-serif; + font-weight: 400; + padding: 12pt 24pt; + border-radius: 30px; + background-color: #f7f7f7; + margin-bottom: 1.4em; + display: block; + resize: none; + min-height: 8em; + outline: 0; } + textarea:focus { + border-color: rgba(108, 99, 255, 0.5); + outline: 0; + background-color: #ffffff; } + +select { + border: 1px solid #eee; + width: 100%; + transition: 0.7s; + color: #111; + font-family: "Lato", sans-serif; + font-weight: 400; + padding: 10pt 20pt; + margin-bottom: 1.4em; + display: block; + border-radius: 30px; + background-color: #f7f7f7; + outline: 0; + -webkit-appearance: none; + -moz-appearance: none; + background-image: url('data:image/svg+xml;utf8,'); + background-repeat: no-repeat; + background-position: 95% center; + background-size: 0.8em; } + select::-ms-expand { + display: none; + /* hide the default arrow in ie10 and ie11 */ } + +::-webkit-input-placeholder { + /* WebKit, Blink, Edge */ + font-size: .9em; + opacity: .65; + color: #666; } + +:-moz-placeholder { + /* Mozilla Firefox 4 to 18 */ + font-size: .9em; + opacity: .65; + color: #666; } + +::-moz-placeholder { + /* Mozilla Firefox 19+ */ + font-size: .9em; + opacity: .65; + color: #666; } + +:-ms-input-placeholder { + /* Internet Explorer 10-11 + lt if placeholders.js */ + font-size: .9em; + opacity: .65; + color: #666; } + +/* Remove default Radio Buttons */ +[type="radio"]:not(:checked), +[type="radio"]:checked { + position: absolute; + left: -9999px; + visibility: hidden; + transition: .28s ease; } + +[type="radio"]:not(:checked) + label, +[type="radio"]:checked + label { + position: relative; + padding-left: 2em; + cursor: pointer; + display: inline-block; + height: 1.7em; + line-height: 1.7em; + transition: .28s ease; + -khtml-user-select: none; + user-select: none; } + +[type="radio"] + label:before, +[type="radio"] + label:after { + content: ''; + position: absolute; + left: 0; + top: 0; + margin: 3px; + width: 1.2em; + height: 1.2em; + z-index: 0; + transition: .28s ease; } + +/* Unchecked styles */ +[type="radio"]:not(:checked) + label:before { + transition: .28s ease; + border-radius: 50%; + border: 1px solid #666; } + +[type="radio"]:not(:checked) + label:after { + transition: .28s ease; + border-radius: 50%; + border: 1px solid #666; + z-index: -1; + transform: scale(0); } + +/* Checked styles */ +[type="radio"]:checked + label:before { + border-radius: 50%; + border: 1px solid transparent; } + +[type="radio"]:checked + label:after { + border-radius: 50%; + border: 1px solid #6C63FF; + background-color: #6C63FF; + z-index: 0; + transform: scale(1.02); } + +/* Disabled style */ +[type="radio"]:disabled:not(:checked) + label:before, +[type="radio"]:disabled:checked + label:before { + background-color: transparent; + border-color: #eee; + cursor: default; } + +[type="radio"]:disabled + label { + color: #eee; + cursor: default; } + +[type="radio"]:disabled:not(:checked) + label:before { + border-color: #eee; } + +[type="radio"]:disabled:checked + label:after { + background-color: #eee; + border-color: #666; } + +[type="checkbox"]:not(:checked), +[type="checkbox"]:checked { + position: absolute; + left: -9999px; + visibility: hidden; } + +[type="checkbox"] { + /* checkbox aspect */ } + [type="checkbox"] + label { + position: relative; + padding-left: 2em; + cursor: pointer; + display: inline-block; + height: 25px; + line-height: 25px; + font-size: 0.9em; + -webkit-user-select: none; + -moz-user-select: none; + -khtml-user-select: none; + -ms-user-select: none; } + [type="checkbox"] + label:before { + content: ''; + position: absolute; + top: 0; + left: 3px; + width: 15px; + height: 15px; + z-index: 0; + border: 1px solid #666; + border-radius: 1px; + margin-top: 4px; + transition: .2s; } + [type="checkbox"]:not(:checked):disabled + label:before { + border: none; + background-color: #eee; } + +[type="checkbox"]:checked + label:before { + top: -2px; + left: -2px; + width: 10px; + height: 18px; + border-top: 2px solid transparent; + border-left: 2px solid transparent; + border-right: 2px solid #06d19c; + border-bottom: 2px solid #06d19c; + transform: rotate(40deg); + backface-visibility: hidden; + transform-origin: 100% 100%; } + +[type="checkbox"]:checked:disabled + label:before { + border-right: 2px solid #eee; + border-bottom: 2px solid #eee; } + +.landing__section { + padding: 24pt 0; } + +.landing__section:nth-child(odd) { + background-color: #f7f7f7; + border-top: 1px solid #eee; + border-bottom: 1px solid #eee; } + +.navbar { + position: fixed; + z-index: 100; + width: 100%; + background-color: #6C63FF; + transition: 0.7s; } + .navbar--nofixed { + position: relative; + z-index: 3; } + +.navbar__inner { + -js-display: flex; + display: flex; + align-items: center; + justify-content: space-between; + height: 60px; + color: #fff; + transition: 0.7s; } + +.navbar__logo { + font-size: 1.325rem; + transition: 0; + color: #fff; + text-decoration: none; } + +.navbar__menu { + display: none; } + .navbar__menu--noMob { + display: block; } + @media (min-width: 992px) { + .navbar__menu { + display: block; } } + .navbar__menu li { + margin-left: 4pt; + backface-visibility: hidden; + display: inline-block; } + @media (min-width: 992px) { + .navbar__menu li { + margin-left: 16pt; } } + .navbar__menu a { + color: #fff; } + @media (min-width: 992px) { + .navbar__menu a { + opacity: 0.75; } + .navbar__menu a:hover { + opacity: 1; } + .navbar__menu a:after { + display: block; + content: ''; + border-bottom: solid 1px #fff; + transform: scaleX(0); + transition: transform 250ms ease-in-out; } + .navbar__menu a:hover:after { + transform: scaleX(1); } } + +.navbar__menu-mob { + display: block; } + .navbar__menu-mob--noMob { + display: none; } + @media (min-width: 992px) { + .navbar__menu-mob { + display: none; } } + +/*--- Extended and transparent version ---*/ +.navbar--extended { + background-color: transparent; } + .navbar--extended .navbar__inner { + height: 60px; + color: #ffffff; } + +/*! responsive-nav.js 1.0.39 by @viljamis */ +.nav__mobile ul { + margin: 0; + padding: 0; + width: 100%; + display: block; + list-style: none; + background-color: #333C44; + color: #fff; } + +.nav__mobile li { + width: 60%; + margin-left: auto; + margin-right: auto; + padding: 1em 0; + display: block; + border-bottom: 1px solid rgba(255, 255, 255, 0.1); } + .nav__mobile li:last-child { + border-bottom: none; } + +.js .nav__mobile { + clip: rect(0 0 0 0); + max-height: 0; + position: absolute; + display: block; + overflow: hidden; + zoom: 1; } + +.nav__mobile.opened { + max-height: 9999px; } + +.nav-toggle { + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; } + +@media (min-width: 992px) { + .js .nav__mobile { + position: relative; } + .js .nav__mobile.closed { + max-height: none; } + .nav-toggle { + display: none; } } + +#toggle svg { + height: 1.2em; + width: 1.2em; + vertical-align: middle; } + +.hero { + position: relative; + width: 100%; + background-image: url("../images/evie_default_bg.jpeg"); + box-shadow: 0 4px 11px rgba(124, 146, 169, 0.5); + background-size: cover; + background-position: center center; + background-repeat: no-repeat; + color: #ffffff; } + .hero__inner { + position: relative; + z-index: 3; } + +.hero__overlay { + position: absolute; + height: 100%; + width: 100%; + opacity: 0.96; + z-index: 1; + background-color: #6C63FF; } + +.hero__overlay--gradient { + background: linear-gradient(to right, #6C63FF, #4641FF); } + +.hero__overlay--gradientVertical { + background: linear-gradient(to bottom, #6C63FF, #4641FF); } + +.hero__mask { + position: absolute; + height: 100%; + width: 100%; + background-image: url('data:image/svg+xml;utf8,hero'); + background-size: cover; + background-position: center center; + background-repeat: no-repeat; + opacity: 0.66; + z-index: 2; } + +.hero__content { + -js-display: flex; + display: flex; + align-items: center; + justify-content: center; + min-height: calc( 100vh - 50px); + padding: calc( 92px) 0; + overflow: auto; } + .hero__content__inner { + width: 100%; + max-width: 600px; + text-align: center; } + +/*--- CONTENT STYLING ---*/ +.hero__title { + color: inherit; + margin-bottom: 1.25em; } + +.hero__text { + opacity: 0.85; + line-height: 1.7; + text-align: left; + font-size: 1.1em; } + +.hero .button { + margin: 12pt 8pt; } + +.hero__button { + color: #ffffff; + border-color: #ffffff; } + @media (min-width: 992px) { + .hero__button:hover { + color: #e3e3e3; + border-color: #e3e3e3; } } + +.hero__sub { + -js-display: flex; + display: flex; + justify-content: center; + align-items: center; + height: 50px; } + +.hero__sub__down { + width: 1rem; + height: 1rem; + color: #666; + transition: 0.7s; + cursor: pointer; } + @media (min-width: 992px) { + .hero__sub__down:hover { + color: #6C63FF; } } + +#scrollToNext { + transition: 0.7s; } + +/*--- MODIFICATIONS ---*/ +.hero--full .hero__content { + min-height: 100vh; } + +.hero--full + .hero__sub { + display: none; } + +.steps { + text-align: center; + padding: 16pt 0; } + +@media (min-width: 992px) { + .steps__inner { + -js-display: flex; + display: flex; + justify-content: space-around; } } + +.step { + padding: 16pt 0; + text-align: center; + width: 100%; + border-top: 1px solid #eee; + overflow: auto; } + .step:first-child { + border-top: none; } + @media (min-width: 992px) { + .step { + border-top: none; + width: auto; } } + +.step__media { + margin: 16pt 0; } + @media (min-width: 992px) { + .step__media { + margin: 32pt 0; } } + +.step__image { + max-height: 100px; + max-width: 222px; + margin-top: 8pt; + -webkit-user-drag: none; + -khtml-user-drag: none; + -moz-user-drag: none; + -o-user-drag: none; + user-drag: none; } + @media (min-width: 600px) { + .step__image { + max-width: none; } } + +.step__text { + max-width: 36ch; + text-align: left; + margin-left: auto; + margin-right: auto; } + +.expanded { + padding: 72pt 0; } + +.expanded__inner { + -js-display: flex; + display: flex; + justify-content: space-between; + align-items: center; + flex-direction: column; } + @media (min-width: 992px) { + .expanded__inner { + flex-direction: row; } } + +.expanded__media { + order: 1; + text-align: center; } + @media (min-width: 992px) { + .expanded__media { + width: 50%; + flex-shrink: 0; + order: unset; } } + +.expanded__content { + order: 2; } + @media (min-width: 992px) { + .expanded__content { + padding: 0 16pt; + width: 50%; + flex-shrink: 0; + order: unset; } } + +.expanded:nth-child(even) .expanded__media { + order: 1; } + @media (min-width: 992px) { + .expanded:nth-child(even) .expanded__media { + order: 1; } } + +/* Actual content */ +.expanded__image { + width: 90%; + max-width: 220px; + padding: 16pt 0; } + @media (min-width: 992px) { + .expanded__image { + max-width: 280px; } } + +.expanded__title { + max-width: 550px; } + +.expanded__text { + max-width: 60ch; } + +.cta { + background: linear-gradient(to right, #6C63FF, #4641FF); + color: #fff; + padding: 48pt 0; + text-align: center; } + +.cta--reverse { + background: linear-gradient(to left, #6C63FF, #4641FF); } + +.cta--plain { + background: #6C63FF; } + +.cta--secondary { + background: #4641FF; } + +.cta__title { + color: inherit; } + +.cta__sub { + opacity: 0.85; + max-width: 58ch; + margin: 16pt auto 24pt auto; } + .cta__sub--center { + text-align: center; } + +.footer { + background-color: #ffffff; + padding: 36pt 0; } + +.footer__inner { + -js-display: flex; + display: flex; + justify-content: space-between; + flex-direction: column; } + @media (min-width: 600px) { + .footer__inner { + flex-direction: row; } } + +.footer__textLogo { + flex-shrink: 0; + padding-right: 16pt; + display: block; + cursor: pointer; + color: #6C63FF; + font-size: 1.225rem; + min-width: 33%; + margin-bottom: 1.5rem; } + @media (min-width: 600px) { + .footer__textLogo { + margin-bottom: 0; } } + @media (min-width: 992px) { + .footer__textLogo { + min-width: 25%; + font-size: 1.325rem; } } + +.footer__data { + -js-display: flex; + display: flex; + flex-grow: 1; + justify-content: space-between; + padding-top: 0.25rem; + flex-wrap: wrap; + flex-direction: column; + font-size: 0.9rem; } + @media (min-width: 992px) { + .footer__data { + flex-wrap: nowrap; + flex-direction: row; } } + +.footer__data__item { + padding-bottom: 0.5rem; + display: inline-block; + margin-bottom: 8pt; } + +.footer__link { + color: #6C63FF; + border-bottom: 1px dotted #6C63FF; + padding-bottom: 1pt; + transition: 0.7s; } + @media (min-width: 992px) { + .footer__link:hover { + color: #fafafa; + border-color: #fafafa; } } + +.footer__row { + margin-bottom: 8pt; } + +/*--- Modifiers---*/ +.footer--dark { + background-color: #333C44; } + .footer--dark .footer__textLogo { + color: #fff; } + .footer--dark .footer__inner { + color: #d9d9d9; } + .footer--dark .footer__link { + color: #d9d9d9; + border-color: #d9d9d9; } + @media (min-width: 992px) { + .footer--dark .footer__link:hover { + color: #fff; + border-color: #fff; } } + +.auth { + padding-top: 102.66667px; } + +.auth__inner { + min-height: calc( 100vh - 188px); + -js-display: flex; + display: flex; + align-items: center; + flex-direction: column; + justify-content: center; } + @media (min-width: 992px) { + .auth__inner { + flex-direction: row; } } + +@media (min-width: 992px) { + .auth__media { + width: 50%; + flex-shrink: 0; } } + +.auth__media img, .auth__media svg { + max-height: 150px; + max-width: 90%; + -webkit-user-drag: none; + -khtml-user-drag: none; + -moz-user-drag: none; + -o-user-drag: none; + user-drag: none; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + @media (min-width: 600px) { + .auth__media img, .auth__media svg { + max-height: 300px; } } + @media (min-width: 992px) { + .auth__media img, .auth__media svg { + max-height: 400px; } } + +.auth__auth { + text-align: center; } + @media (min-width: 992px) { + .auth__auth { + width: 50%; + flex-shrink: 0; } } + +.auth__title { + font-size: 1.728em; } + +.page__header { + position: relative; + color: #ffffff; + box-shadow: 0 4px 11px rgba(124, 146, 169, 0.5); + width: 100%; } + +.page__header__inner { + padding: 66px 0 0 0; + position: relative; + z-index: 3; } + +.page__header__content { + -js-display: flex; + display: flex; + align-items: center; + justify-content: center; + padding: 32pt 0; + overflow: auto; } + .page__header__content__inner { + width: 100%; + max-width: 66ch; + text-align: center; } + +/*--- CONTENT STYLING ---*/ +.page__header__title { + color: inherit; + margin-bottom: 1.25em; } + +.page__header__text { + opacity: 0.85; + line-height: 1.7; + text-align: left; } + +.page { + padding: 24pt 0; } + +@media (min-width: 992px) { + .page__inner { + -js-display: flex; + display: flex; } } + +.page__menu { + width: 100%; + position: relative; } + @media (min-width: 992px) { + .page__menu { + display: block; + width: 300px; + flex-shrink: 0; } } + +.page__main { + flex-grow: 1; } + +.page__main__title { + margin-top: 0.75em; } + +.page__image { + max-width: 100%; } + +.app__header { + position: relative; + color: #ffffff; + box-shadow: 0 4px 11px rgba(124, 146, 169, 0.5); + width: 100%; } + +.app__header__inner { + padding: 66px 0 0 0; + position: relative; + z-index: 3; } + +.app__header__content { + -js-display: flex; + display: flex; + align-items: center; + justify-content: center; + padding: 32pt 0; + overflow: auto; } + .app__header__content__inner { + width: 100%; + max-width: 66ch; + text-align: center; } + +/*--- CONTENT STYLING ---*/ +.app__header__title { + color: inherit; + margin-bottom: 1.25em; } + +.app__header__text { + opacity: 0.85; + line-height: 1.7; + text-align: left; } + +.app { + padding: calc( 81.33333px) 0; } + +@media (min-width: 992px) { + .app__inner { + -js-display: flex; + display: flex; } } + +.app__menu { + width: 100%; + position: relative; } + @media (min-width: 992px) { + .app__menu { + display: block; + width: 300px; + flex-shrink: 0; } } + +.app__main { + flex-grow: 1; } + +.app__main__title { + margin-top: 0.75em; } + +.app__image { + max-width: 100%; } + +/* Vertical menu */ +.vMenu { + padding: 0; + list-style-type: none; + -js-display: flex; + display: flex; + max-width: 100%; + flex-wrap: wrap; + justify-content: space-between; + border-bottom: 1px solid #eee; } + @media (min-width: 992px) { + .vMenu { + display: inline-block; + border-bottom: none; } } + .vMenu li { + display: inline-block; + margin-bottom: 1em; + width: 48%; + padding-left: 16pt; } + @media (min-width: 992px) { + .vMenu li { + padding-left: 0; + display: block; + width: auto; } } + .vMenu a { + display: block; } + @media (min-width: 992px) { + .vMenu a { + display: inline-block; + opacity: 0.85; } + .vMenu a:hover { + opacity: 1; + color: #6C63FF; } + .vMenu a:after { + display: block; + content: ''; + border-bottom: 1px solid #6C63FF; + transform: scaleX(0); + transition: transform 250ms ease-in-out; } + .vMenu a:hover:after { + transform: scaleX(1); } } + .vMenu > ul { + margin-top: -0.65em; + padding-left: 1.5em; + margin-bottom: 0.75em; } + .vMenu > ul li { + opacity: 0.85; + font-size: 0.95em; + margin-bottom: 0.25em; } + .vMenu > ul li:before { + content: "-"; + margin-right: 0.5em; } + +.vMenu--active { + color: #6C63FF; } + .vMenu--active:before { + content: "\2014"; + margin-right: 0.333em; } + @media (min-width: 992px) { + .vMenu--active { + opacity: 1; + color: #6C63FF; } + .vMenu--active:after { + display: block; + content: ''; + border-bottom: 1px solid #6C63FF; + transform: none; + transition: none; } } diff --git a/evie/css/style.min.css b/evie/css/style.min.css new file mode 100644 index 0000000..a7075c0 --- /dev/null +++ b/evie/css/style.min.css @@ -0,0 +1,4 @@ +@import url("https://fonts.googleapis.com/css?family=Lato:400"); +/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.invisible{opacity:0;-webkit-transition:.7s;transition:.7s}.fakefield{display:none}.left-align{text-align:left}.center,center-align{text-align:center}.right-align{text-align:right}.stress{color:#111}img,svg{max-width:100%}.container{width:88%;max-width:1080px;margin:0 auto;position:relative}.row{display:block;width:100%;clear:both}.half{width:50%;overflow:auto;float:left}.text-container{max-width:640px}.text-container--center{margin-left:auto;margin-right:auto}.margin-right{margin-right:8pt}html{font-family:Lato,sans-serif;font-size:15px;color:#666;line-height:1.7;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-moz-font-feature-settings:"liga" on}p{margin-bottom:1.3em}h1,h2,h3,h4{line-height:1.35;color:#111}h1,h2,h3,h4,h5,h6{margin:1.414em 0 .5em;font-weight:400}h5,h6{line-height:1.4;color:#666}h1{margin-top:0;font-size:2.074em}h2{font-size:1.728em}h3{font-size:1.44em}h4{font-size:1.2em}h6,small{font-size:.833em;margin:.25em 0}pre{font-family:monospace,monospace;font-size:.85rem;color:#111;width:-webkit-min-content;width:-moz-min-content;width:min-content;background:#f7f7f7;word-break:break-all;word-wrap:break-word;white-space:pre;padding:8pt 16pt;width:100%;overflow:auto;border:1px solid #eee}a{outline:0;text-decoration:none;-webkit-transition:.7s;transition:.7s;color:inherit}.link{color:#6c63ff;text-decoration:underline}@media (min-width:992px){.link:hover{color:#463aff}}.button,button{display:inline-block;padding:6pt 20pt;line-height:1.7;border:1px solid #6c63ff;color:#6c63ff;font-weight:400;-webkit-transition:.7s;white-space:nowrap;cursor:pointer;background-color:transparent;border-radius:30px;margin-bottom:1.3em;transition:.7s;text-align:center;text-decoration:none}.button:focus,.button:hover,button:focus,button:hover{outline:0}@media (min-width:992px){.button:hover,button:hover{border-color:#463aff;color:#463aff}}.button__primary{background-color:#6c63ff;border-color:#6c63ff;color:#fff}@media (min-width:992px){.button__primary:hover{background-color:#463aff;border-color:#463aff;color:#fff}}.button__accent{background-color:#06d19c;border-color:#06d19c;color:#fff}@media (min-width:992px){.button__accent:hover{background-color:#05bd8d;border-color:#05bd8d;color:#fff}}.button__delete{background-color:tomato;border-color:tomato;color:#fff}@media (min-width:992px){.button__delete:hover{background-color:#ff5233;border-color:#ff5233;color:#fff}}.button:disabled{opacity:.25;cursor:default;pointer-events:none}.button--fixed{width:160px}.button--fixed2{width:220px}form{margin-bottom:1.5em}form .double{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}form .double .half{max-width:48%}.form{margin-left:auto;margin-right:auto}label{margin-bottom:2pt;display:block;text-align:left;color:#666;font-size:.9em;padding-left:10pt}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #eee;width:100%;-webkit-transition:.7s;transition:.7s;color:#111;font-family:Lato,sans-serif;font-weight:400;padding:10pt 20pt;border-radius:30px;background-color:#f7f7f7;margin-bottom:1.4em;display:block}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus{border-color:rgba(108,99,255,.5);outline:0;background-color:#fff}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #eee;width:100%;-webkit-transition:.7s;transition:.7s;color:#111;font-family:Lato,sans-serif;font-weight:400;padding:12pt 24pt;border-radius:30px;background-color:#f7f7f7;margin-bottom:1.4em;display:block;resize:none;min-height:8em;outline:0}textarea:focus{border-color:rgba(108,99,255,.5);outline:0;background-color:#fff}select{border:1px solid #eee;width:100%;-webkit-transition:.7s;transition:.7s;color:#111;font-family:Lato,sans-serif;font-weight:400;padding:10pt 20pt;margin-bottom:1.4em;display:block;border-radius:30px;background-color:#f7f7f7;outline:0;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,');background-repeat:no-repeat;background-position:95%;background-size:.8em}select::-ms-expand{display:none}::-webkit-input-placeholder{font-size:.9em;opacity:.65;color:#666}:-moz-placeholder,::-moz-placeholder{font-size:.9em;opacity:.65;color:#666}:-ms-input-placeholder{font-size:.9em;opacity:.65;color:#666}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px;visibility:hidden;-webkit-transition:.28s ease;transition:.28s ease}[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:2em;cursor:pointer;display:inline-block;height:1.7em;line-height:1.7em;-webkit-transition:.28s ease;transition:.28s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type=radio]+label:after,[type=radio]+label:before{content:"";position:absolute;left:0;top:0;margin:3px;width:1.2em;height:1.2em;z-index:0;-webkit-transition:.28s ease;transition:.28s ease}[type=radio]:not(:checked)+label:after,[type=radio]:not(:checked)+label:before{-webkit-transition:.28s ease;transition:.28s ease;border-radius:50%;border:1px solid #666}[type=radio]:not(:checked)+label:after{z-index:-1;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}[type=radio]:checked+label:before{border-radius:50%;border:1px solid transparent}[type=radio]:checked+label:after{border-radius:50%;border:1px solid #6c63ff;background-color:#6c63ff;z-index:0;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}[type=radio]:disabled:checked+label:before,[type=radio]:disabled:not(:checked)+label:before{background-color:transparent;border-color:#eee;cursor:default}[type=radio]:disabled+label{color:#eee;cursor:default}[type=radio]:disabled:not(:checked)+label:before{border-color:#eee}[type=radio]:disabled:checked+label:after{background-color:#eee;border-color:#666}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px;visibility:hidden}[type=checkbox]+label{position:relative;padding-left:2em;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:.9em;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}[type=checkbox]+label:before{content:"";position:absolute;top:0;left:3px;width:15px;height:15px;z-index:0;border:1px solid #666;border-radius:1px;margin-top:4px;-webkit-transition:.2s;transition:.2s}[type=checkbox]:not(:checked):disabled+label:before{border:none;background-color:#eee}[type=checkbox]:checked+label:before{top:-2px;left:-2px;width:10px;height:18px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #06d19c;border-bottom:2px solid #06d19c;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}[type=checkbox]:checked:disabled+label:before{border-right:2px solid #eee;border-bottom:2px solid #eee}.landing__section{padding:24pt 0}.landing__section:nth-child(odd){background-color:#f7f7f7;border-top:1px solid #eee;border-bottom:1px solid #eee}.navbar{position:fixed;z-index:100;width:100%;background-color:#6c63ff;-webkit-transition:.7s;transition:.7s}.navbar--nofixed{position:relative;z-index:3}.navbar__inner{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:60px;color:#fff;-webkit-transition:.7s;transition:.7s}.navbar__logo{font-size:1.325rem;-webkit-transition:0;transition:0;color:#fff;text-decoration:none}.navbar__menu{display:none}.navbar__menu--noMob{display:block}@media (min-width:992px){.navbar__menu{display:block}}.navbar__menu li{margin-left:4pt;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block}@media (min-width:992px){.navbar__menu li{margin-left:16pt}}.navbar__menu a{color:#fff}@media (min-width:992px){.navbar__menu a{opacity:.75}.navbar__menu a:hover{opacity:1}.navbar__menu a:after{display:block;content:"";border-bottom:1px solid #fff;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.navbar__menu a:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}}.navbar__menu-mob{display:block}.navbar__menu-mob--noMob{display:none}@media (min-width:992px){.navbar__menu-mob{display:none}}.navbar--extended{background-color:transparent}.navbar--extended .navbar__inner{height:60px;color:#fff} + +/*! responsive-nav.js 1.0.39 by @viljamis */.nav__mobile ul{margin:0;padding:0;width:100%;display:block;list-style:none;background-color:#333c44;color:#fff}.nav__mobile li{width:60%;margin-left:auto;margin-right:auto;padding:1em 0;display:block;border-bottom:1px solid hsla(0,0%,100%,.1)}.nav__mobile li:last-child{border-bottom:none}.js .nav__mobile{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1}.nav__mobile.opened{max-height:9999px}.nav-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}@media (min-width:992px){.js .nav__mobile{position:relative}.js .nav__mobile.closed{max-height:none}.nav-toggle{display:none}}#toggle svg{height:1.2em;width:1.2em;vertical-align:middle}.hero{position:relative;width:100%;background-image:url(../images/evie_default_bg.jpeg);-webkit-box-shadow:0 4px 11px rgba(124,146,169,.5);box-shadow:0 4px 11px rgba(124,146,169,.5);background-size:cover;background-position:50%;background-repeat:no-repeat;color:#fff}.hero__inner{position:relative;z-index:3}.hero__overlay{position:absolute;height:100%;width:100%;opacity:.96;z-index:1;background-color:#6c63ff}.hero__overlay--gradient{background:-webkit-gradient(linear,left top,right top,from(#6c63ff),to(#4641ff));background:linear-gradient(90deg,#6c63ff,#4641ff)}.hero__overlay--gradientVertical{background:-webkit-gradient(linear,left top,left bottom,from(#6c63ff),to(#4641ff));background:linear-gradient(180deg,#6c63ff,#4641ff)}.hero__mask{position:absolute;height:100%;width:100%;background-image:url('data:image/svg+xml;utf8,hero');background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.66;z-index:2}.hero__content{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:calc(100vh - 50px);padding:92px 0;overflow:auto}.hero__content__inner{width:100%;max-width:600px;text-align:center}.hero__title{color:inherit;margin-bottom:1.25em}.hero__text{opacity:.85;line-height:1.7;text-align:left;font-size:1.1em}.hero .button{margin:12pt 8pt}.hero__button{color:#fff;border-color:#fff}@media (min-width:992px){.hero__button:hover{color:#e3e3e3;border-color:#e3e3e3}}.hero__sub{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.hero__sub__down{width:1rem;height:1rem;color:#666;-webkit-transition:.7s;transition:.7s;cursor:pointer}@media (min-width:992px){.hero__sub__down:hover{color:#6c63ff}}#scrollToNext{-webkit-transition:.7s;transition:.7s}.hero--full .hero__content{min-height:100vh}.hero--full+.hero__sub{display:none}.steps{text-align:center;padding:16pt 0}@media (min-width:992px){.steps__inner{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}}.step{padding:16pt 0;text-align:center;width:100%;border-top:1px solid #eee;overflow:auto}.step:first-child{border-top:none}@media (min-width:992px){.step{border-top:none;width:auto}}.step__media{margin:16pt 0}@media (min-width:992px){.step__media{margin:32pt 0}}.step__image{max-height:100px;max-width:222px;margin-top:8pt;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}@media (min-width:600px){.step__image{max-width:none}}.step__text{max-width:36ch;text-align:left;margin-left:auto;margin-right:auto}.expanded{padding:72pt 0}.expanded__inner{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.expanded__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.expanded__media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:center}@media (min-width:992px){.expanded__media{width:50%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.expanded__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:992px){.expanded__content{padding:0 16pt;width:50%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.expanded:nth-child(2n) .expanded__media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:992px){.expanded:nth-child(2n) .expanded__media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.expanded__image{width:90%;max-width:220px;padding:16pt 0}@media (min-width:992px){.expanded__image{max-width:280px}}.expanded__title{max-width:550px}.expanded__text{max-width:60ch}.cta{background:-webkit-gradient(linear,left top,right top,from(#6c63ff),to(#4641ff));background:linear-gradient(90deg,#6c63ff,#4641ff);color:#fff;padding:48pt 0;text-align:center}.cta--reverse{background:-webkit-gradient(linear,right top,left top,from(#6c63ff),to(#4641ff));background:linear-gradient(270deg,#6c63ff,#4641ff)}.cta--plain{background:#6c63ff}.cta--secondary{background:#4641ff}.cta__title{color:inherit}.cta__sub{opacity:.85;max-width:58ch;margin:16pt auto 24pt}.cta__sub--center{text-align:center}.footer{background-color:#fff;padding:36pt 0}.footer__inner{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:600px){.footer__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer__textLogo{-ms-flex-negative:0;flex-shrink:0;padding-right:16pt;display:block;cursor:pointer;color:#6c63ff;font-size:1.225rem;min-width:33%;margin-bottom:1.5rem}@media (min-width:600px){.footer__textLogo{margin-bottom:0}}@media (min-width:992px){.footer__textLogo{min-width:25%;font-size:1.325rem}}.footer__data{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.9rem}@media (min-width:992px){.footer__data{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer__data__item{padding-bottom:.5rem;display:inline-block;margin-bottom:8pt}.footer__link{color:#6c63ff;border-bottom:1px dotted #6c63ff;padding-bottom:1pt;-webkit-transition:.7s;transition:.7s}@media (min-width:992px){.footer__link:hover{color:#fafafa;border-color:#fafafa}}.footer__row{margin-bottom:8pt}.footer--dark{background-color:#333c44}.footer--dark .footer__textLogo{color:#fff}.footer--dark .footer__inner{color:#d9d9d9}.footer--dark .footer__link{color:#d9d9d9;border-color:#d9d9d9}@media (min-width:992px){.footer--dark .footer__link:hover{color:#fff;border-color:#fff}}.auth{padding-top:102.66667px}.auth__inner{min-height:calc(100vh - 188px);-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.auth__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:992px){.auth__media{width:50%;-ms-flex-negative:0;flex-shrink:0}}.auth__media img,.auth__media svg{max-height:150px;max-width:90%;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:600px){.auth__media img,.auth__media svg{max-height:300px}}@media (min-width:992px){.auth__media img,.auth__media svg{max-height:400px}}.auth__auth{text-align:center}@media (min-width:992px){.auth__auth{width:50%;-ms-flex-negative:0;flex-shrink:0}}.auth__title{font-size:1.728em}.page__header{position:relative;color:#fff;-webkit-box-shadow:0 4px 11px rgba(124,146,169,.5);box-shadow:0 4px 11px rgba(124,146,169,.5);width:100%}.page__header__inner{padding:66px 0 0;position:relative;z-index:3}.page__header__content{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32pt 0;overflow:auto}.page__header__content__inner{width:100%;max-width:66ch;text-align:center}.page__header__title{color:inherit;margin-bottom:1.25em}.page__header__text{opacity:.85;line-height:1.7;text-align:left}.page{padding:24pt 0}@media (min-width:992px){.page__inner{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex}}.page__menu{width:100%;position:relative}@media (min-width:992px){.page__menu{display:block;width:300px;-ms-flex-negative:0;flex-shrink:0}}.page__main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page__main__title{margin-top:.75em}.page__image{max-width:100%}.app__header{position:relative;color:#fff;-webkit-box-shadow:0 4px 11px rgba(124,146,169,.5);box-shadow:0 4px 11px rgba(124,146,169,.5);width:100%}.app__header__inner{padding:66px 0 0;position:relative;z-index:3}.app__header__content{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32pt 0;overflow:auto}.app__header__content__inner{width:100%;max-width:66ch;text-align:center}.app__header__title{color:inherit;margin-bottom:1.25em}.app__header__text{opacity:.85;line-height:1.7;text-align:left}.app{padding:81.33333px 0}@media (min-width:992px){.app__inner{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex}}.app__menu{width:100%;position:relative}@media (min-width:992px){.app__menu{display:block;width:300px;-ms-flex-negative:0;flex-shrink:0}}.app__main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.app__main__title{margin-top:.75em}.app__image,.vMenu{max-width:100%}.vMenu{padding:0;list-style-type:none;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #eee}@media (min-width:992px){.vMenu{display:inline-block;border-bottom:none}}.vMenu li{display:inline-block;margin-bottom:1em;width:48%;padding-left:16pt}@media (min-width:992px){.vMenu li{padding-left:0;display:block;width:auto}}.vMenu a{display:block}@media (min-width:992px){.vMenu a{display:inline-block;opacity:.85}.vMenu a:hover{opacity:1;color:#6c63ff}.vMenu a:after{display:block;content:"";border-bottom:1px solid #6c63ff;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.vMenu a:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}}.vMenu>ul{margin-top:-.65em;padding-left:1.5em;margin-bottom:.75em}.vMenu>ul li{opacity:.85;font-size:.95em;margin-bottom:.25em}.vMenu>ul li:before{content:"-";margin-right:.5em}.vMenu--active{color:#6c63ff}.vMenu--active:before{content:"\2014";margin-right:.333em}@media (min-width:992px){.vMenu--active{opacity:1;color:#6c63ff}.vMenu--active:after{display:block;content:"";border-bottom:1px solid #6c63ff;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;transition:none}} \ No newline at end of file diff --git a/evie/images/evie_default_bg.jpeg b/evie/images/evie_default_bg.jpeg new file mode 100644 index 0000000..b3a0ea5 Binary files /dev/null and b/evie/images/evie_default_bg.jpeg differ diff --git a/evie/images/favicon.png b/evie/images/favicon.png new file mode 100644 index 0000000..93103db Binary files /dev/null and b/evie/images/favicon.png differ diff --git a/evie/images/graduation-cap.svg b/evie/images/graduation-cap.svg new file mode 100644 index 0000000..1b88bbf --- /dev/null +++ b/evie/images/graduation-cap.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/evie/images/handshake.svg b/evie/images/handshake.svg new file mode 100644 index 0000000..d79a630 --- /dev/null +++ b/evie/images/handshake.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/evie/images/suit.svg b/evie/images/suit.svg new file mode 100644 index 0000000..2608b17 --- /dev/null +++ b/evie/images/suit.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/evie/images/teamwork.svg b/evie/images/teamwork.svg new file mode 100644 index 0000000..f1ac85d --- /dev/null +++ b/evie/images/teamwork.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/evie/images/together.svg b/evie/images/together.svg new file mode 100644 index 0000000..8b9fb28 --- /dev/null +++ b/evie/images/together.svg @@ -0,0 +1 @@ +together \ No newline at end of file diff --git a/evie/index.jinja b/evie/index.jinja new file mode 100644 index 0000000..58a2ae3 --- /dev/null +++ b/evie/index.jinja @@ -0,0 +1,168 @@ + + + + + + {{config["name"]}} + + + + {% if config["ua_code"] %} + + + + + + + {% endif %} + + + + + + +
+
+
+
+
+
+ +
+
+
+
+
+ + + +
+ + {{ education_html | safe}} + {{ work_experience_html | safe}} + {{ volunteering_experience_html | safe}} + +