@ -1 +1,4 @@ |
|||
_site |
|||
/_site |
|||
.* |
|||
!/.gitignore |
|||
.sass-cache |
@ -1,61 +0,0 @@ |
|||
RewriteEngine On |
|||
RewriteCond %{REQUEST_FILENAME} !-f |
|||
RewriteRule ^([^\.]+)$ $1.html [NC,L] |
|||
RewriteRule ^([^\.]+)$ $1.php [NC,L] |
|||
|
|||
<IfModule mod_deflate.c> |
|||
# Compress HTML, CSS, JavaScript, Text, XML and fonts |
|||
AddOutputFilterByType DEFLATE application/javascript |
|||
AddOutputFilterByType DEFLATE application/rss+xml |
|||
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject |
|||
AddOutputFilterByType DEFLATE application/x-font |
|||
AddOutputFilterByType DEFLATE application/x-font-opentype |
|||
AddOutputFilterByType DEFLATE application/x-font-otf |
|||
AddOutputFilterByType DEFLATE application/x-font-truetype |
|||
AddOutputFilterByType DEFLATE application/x-font-ttf |
|||
AddOutputFilterByType DEFLATE application/x-javascript |
|||
AddOutputFilterByType DEFLATE application/xhtml+xml |
|||
AddOutputFilterByType DEFLATE application/xml |
|||
AddOutputFilterByType DEFLATE font/opentype |
|||
AddOutputFilterByType DEFLATE font/otf |
|||
AddOutputFilterByType DEFLATE font/ttf |
|||
AddOutputFilterByType DEFLATE image/svg+xml |
|||
AddOutputFilterByType DEFLATE image/x-icon |
|||
AddOutputFilterByType DEFLATE text/css |
|||
AddOutputFilterByType DEFLATE text/html |
|||
AddOutputFilterByType DEFLATE text/javascript |
|||
AddOutputFilterByType DEFLATE text/plain |
|||
AddOutputFilterByType DEFLATE text/xml |
|||
|
|||
# Remove browser bugs (only needed for really old browsers) |
|||
BrowserMatch ^Mozilla/4 gzip-only-text/html |
|||
BrowserMatch ^Mozilla/4\.0[678] no-gzip |
|||
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html |
|||
Header append Vary User-Agent |
|||
</IfModule> |
|||
|
|||
ErrorDocument 404 ../404.html |
|||
|
|||
## EXPIRES CACHING ## |
|||
<IfModule mod_expires.c> |
|||
ExpiresActive On |
|||
ExpiresByType image/jpeg "access plus 1 year" |
|||
ExpiresByType image/gif "access plus 1 year" |
|||
ExpiresByType text/css "access plus 1 month" |
|||
ExpiresByType application/pdf "access plus 1 month" |
|||
ExpiresByType application/x-shockwave-flash "access plus 1 month" |
|||
ExpiresByType image/x-icon "access plus 1 year" |
|||
ExpiresByType text/javascript "access plus 1 month" |
|||
ExpiresByType text/x-javascript "access plus 1 month" |
|||
ExpiresByType application/javascript "access plus 1 month" |
|||
ExpiresByType application/x-javascript "access plus 1 month" |
|||
ExpiresDefault "access plus 1 days" |
|||
</IfModule> |
|||
## EXPIRES CACHING ## |
|||
|
|||
Header unset ETag |
|||
FileETag None |
|||
|
|||
<IfModule mod_headers.c> |
|||
Header set Strict-Transport-Security "max-age=31536000; preload" env=HTTPS |
|||
</IfModule> |
@ -1,22 +0,0 @@ |
|||
--- |
|||
layout: default |
|||
permalink: /404.html |
|||
--- |
|||
|
|||
<div class="full" style="background-color: #3399D4;"> |
|||
<div class="four spacing"></div> |
|||
<div class="section-title"> |
|||
<div class="row"> |
|||
<div class="medium-10 medium-centered columns"> |
|||
<img src="/images/main/404.svg" width="55%" height="55%"><br /> |
|||
<br /><h1>Page not found</h1><br /> |
|||
</div> |
|||
<div class="small-6 columns"> |
|||
<a href="#" onclick="history.go(-1)" class="button boxed white" style="float: right;">Go a page back</a> |
|||
</div> |
|||
<div class="small-6 columns"> |
|||
<a href="https://ura.design" class="button boxed white" style="float: left;">Go to homepage</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
@ -1,5 +1,10 @@ |
|||
source "https://rubygems.org" |
|||
|
|||
gem 'jekyll' |
|||
gem "jekyll" |
|||
gem "jekyll-watch" |
|||
gem "redcarpet" |
|||
gem "kramdown" |
|||
gem "rouge" |
|||
gem 'jekyll-paginate' |
|||
gem 'jekyll-compose' |
|||
gem 'wdm', '>= 0.1.0' if Gem.win_platform? |
|||
|
@ -1,11 +1,11 @@ |
|||
This repo contains the files needed to build the Ura Design website, using Jekyll as the base and several plugins on top. The website will be localizable soon, so everyone can contribute to have the website in as many languages as possible. |
|||
## Ura Design |
|||
This repo contains the files needed to build the Ura Design website, using Jekyll as the base and several plugins on top. |
|||
|
|||
## Config file |
|||
The _config.yml file contains the basic settings for building Jekyll, which is done using a server that fetches the files from this repo upon changes and builds it (this ensures we get to keep our custom domain and apply SSL from Let's Encrypt on top of it). |
|||
_config.yml file contains the basic settings for building Jekyll, which is done using a server that fetches the files from this repo upon changes and builds it (this ensures we get to keep our custom domain and apply SSL from Let's Encrypt on top of it). |
|||
|
|||
## New Posts |
|||
New posts can be added by creating a new Markdown file (.md) inside the _posts directory. The file name should start with YYYY-MM-DD-post-name and have the .md extension in order to be recognized and for it to be live in the final website. |
|||
|
|||
## Caching |
|||
There is caching applied on most of the static elements such as the logo, css and js files to increase the page access speed and lower overhead on the server (this also helps lower the total number of requests to the server by using locally cached files, read more [here](https://gtmetrix.com/leverage-browser-caching.html)). |
|||
|
|||
### Website |
|||
The website was designed to be as lightweight as possible. The underlying technology used is Jekyll. The CSS is built from SCSS files and everything is contained to remove the need for 3rd party assets and unnecessary connections. |
|||
|
@ -1,26 +1,20 @@ |
|||
# Welcome to Jekyll! |
|||
# |
|||
# This config file is meant for settings that affect your whole blog, values |
|||
# which you are expected to set up once and rarely need to edit after that. |
|||
# For technical reasons, this file is *NOT* reloaded automatically when you use |
|||
# 'jekyll serve'. If you change this file, please restart the server process. |
|||
|
|||
# Site settings |
|||
# Site Settings |
|||
title: Ura Design |
|||
email: hello@ura.design |
|||
description: > # this means to ignore newlines until "baseurl:" |
|||
Ura is a digital studio which focuses on visual communication solutions tailored for Open Source and Internet Freedom projects. |
|||
baseurl: "" # the subpath of your site, e.g. /blog |
|||
# url: "http://yourdomain.com" # the base hostname & protocol for your site |
|||
url: "" # the base hostname & protocol for your site |
|||
twitter_username: uracreative |
|||
github_username: uracreative |
|||
|
|||
# Build settings |
|||
# Build Settings |
|||
markdown: kramdown |
|||
markdown_ext: markdown,mkdown,mkdn,mkd,md |
|||
|
|||
plugins: |
|||
- jekyll-paginate |
|||
- jekyll-compose |
|||
|
|||
paginate: 6 |
|||
paginate_path: "blog/older:num" |
|||
paginate_path: "blog/page-:num" |
|||
|
@ -0,0 +1,35 @@ |
|||
anja_xhakani: |
|||
name: Anja Xhakani |
|||
email: anja@ura.design |
|||
image: "../../../assets/img/about/AnjaHeadshot.png" |
|||
web: https://twitter.com/axhakani |
|||
site: # |
|||
bio: # |
|||
anxhelo_lushka: |
|||
name: Anxhelo Lushka |
|||
email: anxhelo@ura.design |
|||
image: "../../../assets/img/about/AnxheloHeadshot.png" |
|||
web: https://twitter.com/anxhelolushka |
|||
site: https://lushka.al |
|||
bio: "Anxhelo is the swiss knife of Ura. A jack of all trades and a master of most. He is currently struggling to finish his bachelor degree but eventually he will succeed. Follow him on Twitter because he recently reopened his account." |
|||
elio_qoshi: |
|||
name: Elio Qoshi |
|||
email: elio@ura.design |
|||
image: "../../../assets/img/about/ElioHeadshot.png" |
|||
web: https://twitter.com/elioqoshi |
|||
site: https://elioqoshi.me |
|||
bio: # |
|||
ergi_shkelzeni: |
|||
name: Ergi Shkelzeni |
|||
email: ergi@ura.design |
|||
image: "../../../assets/img/about/ErgiHeadshot.png" |
|||
web: https://github.com/ergish |
|||
site: # |
|||
bio: # |
|||
renata_gegaj: |
|||
name: Renata Gegaj |
|||
email: renata@ura.design |
|||
image: "../../../assets/img/about/RenataHeadshot.png" |
|||
web: https://twitter.com/RenataGegaj |
|||
site: # |
|||
bio: # |
@ -1,28 +1,10 @@ |
|||
- name: Who we are |
|||
path: about/ |
|||
- name: Plans & Services |
|||
path: plans |
|||
- name: Work |
|||
path: projects/ |
|||
- name: Blog |
|||
path: blog/ |
|||
section_id: blog |
|||
children: |
|||
- name: Events |
|||
path: events |
|||
- name: Services |
|||
path: services |
|||
section_id: pages |
|||
children: |
|||
- name: Request |
|||
path: request |
|||
- name: Projects |
|||
path: projects |
|||
children: |
|||
- name: Logobridge |
|||
path: logobridge |
|||
section_id: works |
|||
- name: Support Us |
|||
path: support-us |
|||
- name: About |
|||
path: about |
|||
section_id: pages |
|||
children: |
|||
- name: Contact |
|||
path: contact |
|||
- name: Jobs |
|||
path: jobs |
|||
- name: Contact |
|||
path: contact |
|||
|
@ -1,38 +1,53 @@ |
|||
<div class="full no-padding footer blue centered-text"> |
|||
<div class="two spacing"></div> |
|||
<div class="row"> |
|||
<div class="small-12 columns"> |
|||
<p>Made with <i class="fa fa-heart" style="color: red;" aria-hidden="true"></i> in <a href="https://en.wikipedia.org/wiki/Tirana" target="_blank">Tirana, Albania</a><p> |
|||
<div class="one spacing"></div> |
|||
<ul class="socials"> |
|||
<li><a href="https://twitter.com/uracreative" target="_blank"><i class='fab fa-twitter'></i></a></li> |
|||
<li><a href="https://github.com/uracreative/ura.design/" target="_blank"><i class='fab fa-github'></i></a></li> |
|||
</ul> |
|||
<p>Committed to Free Software, Internet Freedom, and <a href="http://opensourcedesign.net/">Open Source Design</a></p> |
|||
<p> Trademarks are property of their respective owners. All site content, unless otherwise noted, is licensed <a href="http://creativecommons.org/licenses/by-sa/4.0">CC BY-SA 4.0 International</a> by Ura Design</p> |
|||
<p><a href="https://tinyletter.com/uracreative/archive" target="_blank">Newsletter Archive</a></p> |
|||
<p><a href="{{ site.baseurl }}/privacy-policy" target="_blank">Privacy Policy</a></p> |
|||
<div class="two spacing"></div> |
|||
<p class="back-to-top"><a href="#"><i class="fas fa-chevron-up"></i>Back to top</a></p> |
|||
</div> |
|||
</div> |
|||
<div class="spacing"></div> |
|||
</div> |
|||
<div class="footer"> |
|||
<div class="container"> |
|||
<div class="row"> |
|||
<div class="col-md-4 col-sm-12 pb-4"> |
|||
<svg width="146" height="48" viewBox="0 0 146 48" fill="none" xmlns="http://www.w3.org/2000/svg"> |
|||
<path d="M12.0957 48L20.8749 23.6125C13.4613 24.5803 6.63306 27.6771 0.975342 32.3224C2.341 38.7095 6.43797 44.3225 12.0957 48Z" fill="white" /> |
|||
<path d="M40.3844 48C46.0421 44.5161 50.1391 38.9031 51.6999 32.3224C46.0421 27.4836 39.2139 24.3868 31.8003 23.6125L40.3844 48Z" fill="white" /> |
|||
<path d="M52.4802 27.2906V26.1293C52.4802 11.613 40.7746 0 26.3376 0C11.9007 0 0 11.613 0 26.1293V27.2906C7.60865 21.6777 16.7781 18.5809 26.3376 18.5809C35.7021 18.5809 44.8715 21.6777 52.4802 27.2906Z" fill="white" /> |
|||
<path d="M85.256 38.7099C83.305 41.226 80.1835 42.5809 76.8669 42.3873C70.819 42.3873 65.5515 38.9035 65.5515 29.226V9.87109H72.9651V28.0647C72.9651 33.2905 75.3062 35.4196 79.013 35.4196C82.7197 35.4196 85.4511 33.4841 85.4511 28.0647V10.2582H92.8646V42.0002H85.4511L85.256 38.7099Z" |
|||
fill="white" /> |
|||
<path d="M98.9126 10.2587H106.326V13.5491C107.497 11.0329 110.033 9.29096 112.959 9.48451C115.105 9.48451 117.251 10.2587 119.007 11.6136L118.032 18.1943C116.471 17.033 114.52 16.4523 112.569 16.6459C109.838 16.6459 106.521 18.1943 106.521 24.1943V42.0009H99.1077V10.2587H98.9126Z" |
|||
fill="white" /> |
|||
<path d="M138.712 39.2908C136.566 41.4198 133.444 42.7747 130.127 42.5811C123.494 42.5811 118.422 38.9037 118.422 31.9359C118.422 24.5809 124.665 21.2906 130.908 21.2906C133.639 21.097 136.175 21.6777 138.517 22.839V21.2906C138.517 17.226 136.566 15.4841 132.274 15.4841C128.762 15.4841 125.445 16.4518 122.714 18.5809L120.373 12.5808C124.08 10.2582 128.567 8.90335 132.859 9.0969C138.517 9.0969 145.54 10.4518 145.54 21.097V41.6134H138.517L138.712 39.2908ZM138.712 33.2907V29.0326C136.761 28.2584 134.615 27.6778 132.469 27.8713C128.762 27.8713 125.835 29.0326 125.835 32.1294C125.835 34.6456 127.786 36.194 131.688 36.194C134.224 36.194 136.761 35.2262 138.712 33.2907Z" |
|||
fill="white" /> |
|||
</svg> |
|||
<p class="body-10 white pt-3">Committed to Free Software, Internet Freedom, and Open Source Design</p> |
|||
</div> |
|||
|
|||
|
|||
<div class="col-md-7 col-sm-12 offset-md-1"> |
|||
<div class="row"> |
|||
<div class="col"> |
|||
<p class="body-20 white pb-3">Questions? <a class="ul-hl" href="mailto:hello@ura.design">hello@ura.design</a></p> |
|||
<div class="footer-flex"> |
|||
<a class="title-10 white ul-hl" href="https://twitter.com/uracreative" target="_blank" rel="noopener">TWITTER</a> |
|||
<div class="separator"></div> |
|||
<a class="title-10 white ul-hl" href="https://github.com/uracreative" target="_blank" rel="noopener">GITHUB</a> |
|||
<div class="separator"></div> |
|||
<a class="title-10 white ul-hl" href="https://logobridge.co" target="_blank" rel="noopener">LOGOBRIDGE</a> |
|||
</div> |
|||
|
|||
<script src="{{ "/bower_components/jquery/dist/jquery.min.js" | prepend: site.baseurl }}"></script> |
|||
<script src="{{ "/bower_components/foundation/js/foundation.min.js" | prepend: site.baseurl }}"></script> |
|||
<script src="{{ "/js/jquery.superslides.min.js" | prepend: site.baseurl }}"></script> |
|||
<script src="{{ "/js/slick.min.js" | prepend: site.baseurl }}"></script> |
|||
<script src="{{ "/js/wow.min.js" | prepend: site.baseurl }}"></script> |
|||
<script src="{{ "/js/jquery.validate.js" | prepend: site.baseurl }}"></script> |
|||
<script src="{{ "/bower_components/appear/jquery.appear.js" | prepend: site.baseurl }}"></script> |
|||
<script src="{{ "/bower_components/modernizr/modernizr.js" | prepend: site.baseurl }}"></script> |
|||
<script src="{{ "/js/app.js" | prepend: site.baseurl }}"></script> |
|||
<script src="{{ "/js/svg.js" | prepend: site.baseurl }}"></script> |
|||
<script async src="{{ "/js/lazyload.min.js" | prepend: site.baseurl }}"></script> |
|||
<div class="row pt-5"> |
|||
<div class="col"> |
|||
<p class="size-14">© Ura Design 2019. Some rights reserved. Unless otherwise noted, content on this page is under a Creative Commons license.</p> |
|||
</div> |
|||
</div> |
|||
|
|||
<div class="row pt-1"> |
|||
<div class="col"> |
|||
<a class="ul-hl size-14" href="https://github.com/uracreative/ura.design" target="_blank" rel="noopener">Source Code</a> |
|||
<div class="hr-space-2"></div> |
|||
<a class="ul-hl size-14" href="/privacy-policy">Privacy Policy</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
</div> |
|||
</div> |
|||
|
|||
<script> |
|||
window.lazyLoadOptions = { |
|||
elements_selector: ".lazy" |
|||
}; |
|||
</script> |
|||
feather.replace() |
|||
</script> |
|||
|
@ -1,47 +0,0 @@ |
|||
<div class='contain-to-grid sticky transparent'> |
|||
<nav class='top-bar' data-options='sticky_on: large' data-topbar=''> |
|||
<ul class='title-area'> |
|||
<li class=""> |
|||
<h1> |
|||
<a href='{{site.baseurl}}/'><img src="{{site.basurl}}/images/main/logo.svg" width="180.7px" height="56.5px" alt="Ura Logo"> |
|||
</a> |
|||
</h1> |
|||
</li> |
|||
</ul> |
|||
<div id="menu-toggler" class="right"> |
|||
<a href='#'> |
|||
<i class="icon-arrows-hamburger-2"></i> |
|||
</a> |
|||
</div> |
|||
<section class='top-bar-section closed'> |
|||
<ul class='right'> |
|||
|
|||
{% for item in site.data.nav %} |
|||
{% if item.section_id == page.section_id %} |
|||
{% assign active_class = "active" %} |
|||
{% else %} |
|||
{% assign active_class = "" %} |
|||
{% endif %} |
|||
|
|||
{% if item.children %} |
|||
<li class="has-dropdown {{active_class}}"> |
|||
<a href="{{site.baseurl}}/{{ item.path }}">{{ item.name }}</a> |
|||
<ul class='dropdown'> |
|||
{% for child in item.children %} |
|||
<li> |
|||
<a href="{{site.baseurl}}/{{ child.path }}">{{ child.name }}</a> |
|||
</li> |
|||
{% endfor %} |
|||
</ul> |
|||
</li> |
|||
{% else %} |
|||
<li class="{{active_class}}"> |
|||
<a href="{{site.baseurl}}/{{ item.path }}">{{ item.name }}</a> |
|||
</li> |
|||
{% endif %} |
|||
{% endfor %} |
|||
|
|||
</ul> |
|||
</section> |
|||
</nav> |
|||
</div> |
@ -1,47 +0,0 @@ |
|||
<div class='contain-to-grid sticky transparent'> |
|||
<nav class='top-bar' data-options='sticky_on: large' data-topbar=''> |
|||
<ul class='title-area'> |
|||
<li class=""> |
|||
<h1> |
|||
<a href='{{site.baseurl}}/'><img src="/images/main/logo.svg" width="180.7px" height="56.5px alt="Ura Logo"> |
|||
</a> |
|||
</h1> |
|||
</li> |
|||
</ul> |
|||
<div id="menu-toggler" class="right"> |
|||
<a href='#'> |
|||
<i class="icon-arrows-hamburger-2"></i> |
|||
</a> |
|||
</div> |
|||
<section class='top-bar-section closed'> |
|||
<ul class='right'> |
|||
|
|||
{% for item in site.data.nav %} |
|||
{% if item.section_id == page.section_id %} |
|||
{% assign active_class = "active" %} |
|||
{% else %} |
|||
{% assign active_class = "" %} |
|||
{% endif %} |
|||
|
|||
{% if item.children %} |
|||
<li class="has-dropdown {{active_class}}"> |
|||
<a href="{{site.baseurl}}/{{ item.path }}">{{ item.name }}</a> |
|||
<ul class='dropdown'> |
|||
{% for child in item.children %} |
|||
<li> |
|||
<a href="{{site.baseurl}}/{{ child.path }}">{{ child.name }}</a> |
|||
</li> |
|||
{% endfor %} |
|||
</ul> |
|||
</li> |
|||
{% else %} |
|||
<li class="{{active_class}}"> |
|||
<a href="{{site.baseurl}}/{{ item.path }}">{{ item.name }}</a> |
|||
</li> |
|||
{% endif %} |
|||
{% endfor %} |
|||
|
|||
</ul> |
|||
</section> |
|||
</nav> |
|||
</div> |
@ -1,47 +1,30 @@ |
|||
<div class='contain-to-grid sticky transparent'> |
|||
<nav class='top-bar' data-options='sticky_on: large' data-topbar=''> |
|||
<ul class='title-area'> |
|||
<li class=""> |
|||
<h1> |
|||
<a href='{{site.baseurl}}/'><img src="../images/main/logo.svg" width="180.7px" height="56.5px" alt="Ura Logo"> |
|||
</a> |
|||
</h1> |
|||
</li> |
|||
</ul> |
|||
<div id="menu-toggler" class="right"> |
|||
<a href='#'> |
|||
<i class="icon-arrows-hamburger-2"></i> |
|||
</a> |
|||
</div> |
|||
<section class='top-bar-section closed'> |
|||
<ul class='right'> |
|||
<div class="container"> |
|||
|
|||
{% for item in site.data.nav %} |
|||
{% if item.section_id == page.section_id %} |
|||
{% assign active_class = "active" %} |
|||
{% else %} |
|||
{% assign active_class = "" %} |
|||
{% endif %} |
|||
<div id="navigation" class="navbar"> |
|||
<a class="nav-brand" href="/" title="Home"><img src="{{site.url}}/assets/img/logo.svg" alt="Ura Design Logo" class="logo"></a> |
|||
|
|||
{% if item.children %} |
|||
<li class="has-dropdown {{active_class}}"> |
|||
<a href="{{site.baseurl}}/{{ item.path }}">{{ item.name }}</a> |
|||
<ul class='dropdown'> |
|||
{% for child in item.children %} |
|||
<li> |
|||
<a href="{{site.baseurl}}/{{ child.path }}">{{ child.name }}</a> |
|||
</li> |
|||
{% endfor %} |
|||
</ul> |
|||
</li> |
|||
{% else %} |
|||
<li class="{{active_class}}"> |
|||
<a href="{{site.baseurl}}/{{ item.path }}">{{ item.name }}</a> |
|||
</li> |
|||
{% endif %} |
|||
{% endfor %} |
|||
<a id="menu" href="javascript:void(0);" onclick="menu()"> |
|||
<i class="fas fa-bars align-right"></i> |
|||
</a> |
|||
|
|||
</ul> |
|||
</section> |
|||
</nav> |
|||
<nav id="topnav" class="nav-menu"> |
|||
{% for item in site.data.nav %} |
|||
<a class="nav-link" href="{{site.baseurl}}/{{ item.path }}">{{ item.name }}</a> |
|||
{% endfor %} |
|||
</nav> |
|||
</div> |
|||
|
|||
</div> |
|||
|
|||
<script> |
|||
function menu() { |
|||
var x = document.getElementById("topnav"); |
|||
if (x.className === "nav-menu") { |
|||
x.className += " responsive"; |
|||
document.getElementById("navigation").style.height = "300px"; |
|||
} else { |
|||
x.className = "nav-menu"; |
|||
document.getElementById("navigation").style.height = "100px"; |
|||
} |
|||
} |
|||
</script> |
|||
|
@ -0,0 +1,57 @@ |
|||
<header class="site-header-cl"> |
|||
|
|||
<div class="container"> |
|||
|
|||
<div class="navbar"> |
|||
<a class="nav-brand" href="/" title="Home"><img src="../assets/img/logo-white.svg" alt="Ura Design Logo" class="logo"></a> |
|||
|
|||
<a id="menuwhite" href="javascript:void(0);" onclick="menuwhite()"> |
|||
<i class="fas fa-bars align-right"></i> |
|||
</a> |
|||
|
|||
<nav id="topnav-white" class="nav-menu-white"> |
|||
{% for item in site.data.nav %} |
|||
<a class="nav-link-white" href="{{site.baseurl}}/{{ item.path }}">{{ item.name }}</a> |
|||
{% endfor %} |
|||
</nav> |
|||
</div> |
|||
|
|||
</div> |
|||
|
|||
</header> |
|||
|
|||
<script> |
|||
document.getElementById("defaultOpen").click(); |
|||
|
|||
function plan(evt, period) { |
|||
// Declare all variables |
|||
var i, tabcontent, tablinks; |
|||
|
|||
// Get all elements with class="tabcontent" and hide them |
|||
tabcontent = document.getElementsByClassName("tabcontent"); |
|||
for (i = 0; i < tabcontent.length; i++) { |
|||
tabcontent[i].style.display = "none"; |
|||
} |
|||
|
|||
// Get all elements with class="tablinks" and remove the class "active" |
|||
tablinks = document.getElementsByClassName("tablinks"); |
|||
for (i = 0; i < tablinks.length; i++) { |
|||
tablinks[i].className = tablinks[i].className.replace(" active", ""); |
|||
} |
|||
|
|||
// Show the current tab, and add an "active" class to the button that opened the tab |
|||
document.getElementById(period).style.display = "block"; |
|||
evt.currentTarget.className += " active"; |
|||
} |
|||
|
|||
function menuwhite() { |
|||
var x = document.getElementById("topnav-white"); |
|||
if (x.className === "nav-menu-white") { |
|||
x.className += " responsive"; |
|||
document.getElementById("navigation").style.height = "300px"; |
|||
} else { |
|||
x.className = "nav-menu-white"; |
|||
document.getElementById("navigation").style.height = "100px"; |
|||
} |
|||
} |
|||
</script> |
@ -0,0 +1,207 @@ |
|||
<header class="site-header-color"> |
|||
|
|||
<div class="container"> |
|||
|
|||
<div class="navbar"> |
|||
<a class="nav-brand" href="/" title="Home"><img src="../assets/img/logo-white.svg" alt="Ura Design Logo" class="logo"></a> |
|||
|
|||
<a id="menuwhite" href="javascript:void(0);" onclick="menuwhite()"> |
|||
<i class="fas fa-bars align-right"></i> |
|||
</a> |
|||
|
|||
<nav id="topnav-white" class="nav-menu-white"> |
|||
{% for item in site.data.nav %} |
|||
<a class="nav-link-white" href="{{site.baseurl}}/{{ item.path }}">{{ item.name }}</a> |
|||
{% endfor %} |
|||
</nav> |
|||
</div> |
|||
|
|||
</div> |
|||
|
|||
<div class="site-header center container white"> |
|||
|
|||
<h1 class="display-20 white mb-1">Plans</h1> |
|||
<p class="white">We offer rolling plans for our DAS (Design as a Service) packages to cater your ongoing design<br>needs. No contracts, cancel anytime. Need something custom or one-off? Contact us!</p> |
|||
|
|||
|
|||
<div class="tab pt-4 pb-4"> |
|||
<button class="tablinks" onclick="plan(event, 'weekly')">Weekly</button> |
|||
<button class="tablinks" onclick="plan(event, 'monthly')" id="defaultOpen">Monthly</button> |
|||
</div> |
|||
|
|||
<div id="weekly" class="tabcontent"> |
|||
<div class="row justify-content-md-center"> |
|||
|
|||
<div class="col col-md-4 pb-4"> |
|||
<div class="pricing-box"> |
|||
<div class="row pb-3 no-margins"> |
|||
<div class="pill-basic">Basics</div> |
|||
</div> |
|||
<div class="no-margins black align-left"> |
|||
<p class="price indigo">$120<span class="per-period">/week</span></p> |
|||
<p class="description">Your own in-house designer to get your product polished. Great for small projects which want to improve their user experience and design without going all-in.</p> |
|||
<hr> |
|||
<p class="pt-3 size-16"><i class="fas fa-check white bg-basic size-10 mr-1"></i> Brand Identity projects</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-basic size-10 mr-1"></i> UI design (mockups &wireframes)</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-basic size-10 mr-1"></i> Web accessibility audit</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-basic size-10 mr-1"></i> 5 Business days turnaround time</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-basic size-10 mr-1"></i> 1 ongoing project</p> |
|||
<p class="size-16 pb-3"><i class="fas fa-check white bg-basic size-10 mr-1"></i> Open source workflow</p> |
|||
<a class="button-cta-basic" href="mailto:hello@ura.design?subject=Ura%20Basics%20Plan">Get started with Basics</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
<div class="col col-md-4 pb-4"> |
|||
<div class="pricing-box"> |
|||
<div class="row pb-3 no-margins"> |
|||
<div class="pill-pro">Pro</div> |
|||
</div> |
|||
<div class="no-margins black align-left"> |
|||
<p class="price blue-800">$260<span class="per-period">/week</span></p> |
|||
<p class="description">Your In-house design department to assist you with all your Branding, UX and Usability needs. Perfect if you want to take your product design further.</p> |
|||
<hr> |
|||
<p class="pt-3 size-16"><i class="fas fa-check white bg-pro size-10 mr-1"></i> Brand Identity projects</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-pro size-10 mr-1"></i> UX / UI design & web development</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-pro size-10 mr-1"></i> Design Systems / Style Guides</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-pro size-10 mr-1"></i> Usability research & testing</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-pro size-10 mr-1"></i> Web accessibility audit</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-pro size-10 mr-1"></i> 4 Business days turnaround time</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-pro size-10 mr-1"></i> 1 ongoing project</p> |
|||
<p class="size-16 pb-3"><i class="fas fa-check white bg-pro size-10 mr-1"></i> Open source workflow</p> |
|||
<a class="button-cta-pro" href="mailto:hello@ura.design?subject=Ura%20Pro%20Plan">Get started with Pro</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
<div class="col col-md-4 pb-4"> |
|||
<div class="pricing-box"> |
|||
<div class="row pb-3 no-margins"> |
|||
<div class="pill-custom">Custom</div> |
|||
</div> |
|||
<div class="no-margins black align-left"> |
|||
<p class="price">Custom</p> |
|||
<p class="description">Need something else on an ongoing basis? We can help no matter if it’s about having your back or being part of your team to launch a project. Contact us and let’s talk!</p> |
|||
<hr> |
|||
<p class="pt-3 size-16"><i class="fas fa-check white bg-custom size-10 mr-1"></i> Flexible ongoing projects</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-custom size-10 mr-1"></i> Custom turnaround time</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-custom size-10 mr-1"></i> Copywriting</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-custom size-10 mr-1"></i> Privacy-enhancing tech support</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-custom size-10 mr-1"></i> Website performance and security</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-custom size-10 mr-1"></i> Usability testing (in-person)</p> |
|||
<p class="size-16 pb-3"><i class="fas fa-check white bg-custom size-10 mr-1"></i> Workshops & trainings</p> |
|||
<a class="button-cta-custom" href="mailto:hello@ura.design?subject=Ura%20Custom%20Plan">Contact Us</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
</div> |
|||
|
|||
</div> |
|||
|
|||
<div id="monthly" class="tabcontent"> |
|||
<div class="row justify-content-md-center"> |
|||
|
|||
<div class="col col-md-4 pb-4"> |
|||
<div class="pricing-box"> |
|||
<div class="row pb-3 no-margins"> |
|||
<div class="pill-basic">Basics</div> |
|||
</div> |
|||
<div class="no-margins black align-left"> |
|||
<p class="price indigo">$400<span class="per-period">/month</span></p> |
|||
<p class="description">Your own in-house designer to get your product polished. Great for small projects which want to improve their user experience and design without going all-in.</p> |
|||
<hr> |
|||
<p class="pt-3 size-16"><i class="fas fa-check white bg-basic size-10 mr-1"></i> Brand Identity projects</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-basic size-10 mr-1"></i> UI design (mockups &wireframes)</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-basic size-10 mr-1"></i> Web accessibility audit</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-basic size-10 mr-1"></i> 5 Business days turnaround time</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-basic size-10 mr-1"></i> 1 ongoing project</p> |
|||
<p class="size-16 pb-3"><i class="fas fa-check white bg-basic size-10 mr-1"></i> Open source workflow</p> |
|||
<a class="button-cta-basic" href="mailto:hello@ura.design?subject=Ura%20Basics%20Plan">Get started with Basics</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
<div class="col col-md-4 pb-4"> |
|||
<div class="pricing-box"> |
|||
<div class="row pb-3 no-margins"> |
|||
<div class="pill-pro">Pro</div> |
|||
</div> |
|||
<div class="no-margins black align-left"> |
|||
<p class="price blue-800">$1000<span class="per-period">/month</span></p> |
|||
<p class="description">Your In-house design department to assist you with all your Branding, UX and Usability needs. Perfect if you want to take your product design further.</p> |
|||
<hr> |
|||
<p class="pt-3 size-16"><i class="fas fa-check white bg-pro size-10 mr-1"></i> Brand Identity projects</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-pro size-10 mr-1"></i> UX / UI design & web development</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-pro size-10 mr-1"></i> Design Systems / Style Guides</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-pro size-10 mr-1"></i> Usability research & testing</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-pro size-10 mr-1"></i> Web accessibility audit</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-pro size-10 mr-1"></i> 4 Business days turnaround time</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-pro size-10 mr-1"></i> 1 ongoing project</p> |
|||
<p class="size-16 pb-3"><i class="fas fa-check white bg-pro size-10 mr-1"></i> Open source workflow</p> |
|||
<a class="button-cta-pro" href="mailto:hello@ura.design?subject=Ura%20Pro%20Plan">Get started with Pro</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
<div class="col col-md-4 pb-4"> |
|||
<div class="pricing-box"> |
|||
<div class="row pb-3 no-margins"> |
|||
<div class="pill-custom">Custom</div> |
|||
</div> |
|||
<div class="no-margins black align-left"> |
|||
<p class="price">Custom</p> |
|||
<p class="description">Need something else on an ongoing basis? We can help no matter if it’s about having your back or being part of your team to launch a project. Contact us and let’s talk!</p> |
|||
<hr> |
|||
<p class="pt-3 size-16"><i class="fas fa-check white bg-custom size-10 mr-1"></i> Flexible ongoing projects</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-custom size-10 mr-1"></i> Custom turnaround time</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-custom size-10 mr-1"></i> Copywriting</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-custom size-10 mr-1"></i> Privacy-enhancing tech support</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-custom size-10 mr-1"></i> Website performance and security</p> |
|||
<p class="size-16"><i class="fas fa-check white bg-custom size-10 mr-1"></i> Usability testing (in-person)</p> |
|||
<p class="size-16 pb-3"><i class="fas fa-check white bg-custom size-10 mr-1"></i> Workshops & trainings</p> |
|||
<a class="button-cta-custom" href="mailto:hello@ura.design?subject=Ura%20Custom%20Plan">Contact Us</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
</div> |
|||
</div> |
|||
|
|||
</div> |
|||
|
|||
</header> |
|||
|
|||
<script> |
|||
document.getElementById("defaultOpen").click(); |
|||
|
|||
function plan(evt, period) { |
|||
// Declare all variables |
|||
var i, tabcontent, tablinks; |
|||
|
|||
// Get all elements with class="tabcontent" and hide them |
|||
tabcontent = document.getElementsByClassName("tabcontent"); |
|||
for (i = 0; i < tabcontent.length; i++) { |
|||
tabcontent[i].style.display = "none"; |
|||
} |
|||
|
|||
// Get all elements with class="tablinks" and remove the class "active" |
|||
tablinks = document.getElementsByClassName("tablinks"); |
|||
for (i = 0; i < tablinks.length; i++) { |
|||
tablinks[i].className = tablinks[i].className.replace(" active", ""); |
|||
} |
|||
|
|||
// Show the current tab, and add an "active" class to the button that opened the tab |
|||
document.getElementById(period).style.display = "block"; |
|||
evt.currentTarget.className += " active"; |
|||
} |
|||
|
|||
function menuwhite() { |
|||
var x = document.getElementById("topnav-white"); |
|||
if (x.className === "nav-menu-white") { |
|||
x.className += " responsive"; |
|||
} else { |
|||
x.className = "nav-menu-white"; |
|||
} |
|||
} |
|||
</script> |
@ -0,0 +1,16 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en-US"> |
|||
{% include head.html %} |
|||
<body> |
|||
<script>addBackToTop({ |
|||
diameter: 56, |
|||
backgroundColor: '#fff', |
|||
textColor: '#000' |
|||
})</script> |
|||
{% include header_color.html %} |
|||
<div> |
|||
{{ content }} |
|||
</div> |
|||
{% include footer.html %} |
|||
</body> |
|||
</html> |
@ -1,18 +0,0 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en-US"> |
|||
|
|||
{% include head.html %} |
|||
|
|||
<body> |
|||
|
|||
{% include header-post.html %} |
|||
|
|||
|
|||
{{ content }} |
|||
|
|||
|
|||
{% include footer.html %} |
|||
|
|||
</body> |
|||
|
|||
</html> |
@ -1,18 +1,16 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en-US"> |
|||
|
|||
<html lang="en-US"> |
|||
{% include head.html %} |
|||
|
|||
<body> |
|||
|
|||
{% include header-404.html %} |
|||
|
|||
|
|||
{{ content }} |
|||
|
|||
|
|||
<script>addBackToTop({ |
|||
diameter: 56, |
|||
backgroundColor: '#fff', |
|||
textColor: '#000' |
|||
})</script> |
|||
{% include header.html %} |
|||
<div> |
|||
{{ content }} |
|||
</div> |
|||
{% include footer.html %} |
|||
|
|||
</body> |
|||
|
|||
</html> |
|||
</html> |
@ -0,0 +1,16 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en-US"> |
|||
{% include head.html %} |
|||
<body> |
|||
<script>addBackToTop({ |
|||
diameter: 56, |
|||
backgroundColor: '#fff', |
|||
textColor: '#000' |
|||
})</script> |
|||
{% include header_home.html %} |
|||
<div> |
|||
{{ content }} |
|||
</div> |
|||
{% include footer.html %} |
|||
</body> |
|||
</html> |
@ -0,0 +1,14 @@ |
|||
--- |
|||
layout: default |
|||
--- |
|||
<div class="post"> |
|||
|
|||
<header class="post-header"> |
|||
<h1 class="post-title">{{ page.title }}</h1> |
|||
</header> |
|||
|
|||
<article class="post-content"> |
|||
{{ content }} |
|||
</article> |
|||
|
|||
</div> |
@ -0,0 +1,17 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en-US"> |
|||
{% include head.html %} |
|||
<body> |
|||
<script>addBackToTop({ |
|||
diameter: 56, |
|||
backgroundColor: '#fff', |
|||
textColor: '#000' |
|||
})</script> |
|||
{% include header_plans.html %} |
|||
<div> |
|||
{{ content }} |
|||
</div> |
|||
{% include services.html %} |
|||
{% include footer.html %} |
|||
</body> |
|||
</html> |
@ -1,52 +1,95 @@ |
|||
--- |
|||
layout: default-post |
|||
section_id: blog |
|||
layout: default |
|||
--- |
|||
|
|||
<div class="full blog"> |
|||
<div class="post single"> |
|||
<div class="row"> |
|||
<div class="large-8 large-centered columns"> |
|||
<div class="post-content"> |
|||
<h2 id="page-title">{{page.title}}</h2> |
|||
<p class='info'> |
|||
{% if page.categories != empty %} |
|||
<span> |
|||
{% for cat in page.categories %} |
|||
<a href="#">{{cat | capitalize }}</a> |
|||
{% unless forloop.last %} |
|||
, |
|||
{% endunless %} |
|||
{% endfor %} |
|||
</span> |
|||
/ |
|||
{% assign author = site.data.authors[page.author] %} |
|||
|
|||
<div class="container pt-4"> |
|||
<div class="row justify-content-center"> |
|||
<div class="col-md-6 col-sm-12"> |
|||
<div class="site-header pt-0"> |
|||
<div class="bg-mobile"> |
|||
<p class="caption-10-bold indigo">{{ page.type }}</p> |
|||
<p class="display-20 pt-0 mt-0 mb-1">{{ page.title }}</p> |
|||
{% assign words = page.content | number_of_words %} |
|||
{% if words < 360 %} |
|||
<p class="body-10-bold gray-700">1 min read</p> |
|||
{% else %} |
|||
<p class="body-10-bold gray-700">{{ words | divided_by:150 }} min read</p> |
|||
{% endif %} |
|||
<span>{{page.date | date: "%B %d, %Y" }}</span> by <a href="{{page.link}}" target="_blank">{{page.author}}</a> |
|||
</p> |
|||
{{content}} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<img class="rounded mt-4 mb-3 author-mobile" src="{% if author %}{{ author.image }}{% endif %}" width="64px" height="64px" /> |
|||
<p class="body-10 gray-700">{% if author %}{{ author.name }}{% endif %} • {{ page.date | date: "%b %-d, %Y" }}</p> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
|
|||
<div class="container"> |
|||
<div class="row"> |
|||
<div class="col-md-6 col-sm-12 offset-md-3 pt-5"> |
|||
<article class="post-content"> |
|||
{{ content }} |
|||
</article> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
<div class="container pt-5"> |
|||
<div class="row"> |
|||
<div class="col-md-6 col-sm-12 offset-md-3"> |
|||
<hr class="mb-5"> |
|||
<div class="row"> |
|||
<div class="col-md-2 col-sm-12"> |
|||
<img class="rounded mb-4" src="{% if author %}{{ author.image }}{% endif %}" width="64px" height="64px" /> |
|||
</div> |
|||
<div class="col-md-9"> |
|||
<p class="caption-10 black mb-2">{% if author %}By {{ author.name }}{% endif %}</p> |
|||
<p class="body-10 gray-700">{% if author %}{{ author.bio }}{% endif %}</p> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="full light-grey blog"> |
|||
<nav class='wrapper'> |
|||
<div class="row"> |
|||
<div class="small-6 columns"> |
|||
{% if page.previous.url %} |
|||
<a class="previous button boxed black" href='{{page.previous.url | replace:'.html','' }}'> |
|||
<i class='fa fa-angle-left'></i> Previous post |
|||
</a> |
|||
{% endif %} |
|||
|
|||
</div> |
|||
<div class="small-6 columns"> |
|||
{% if page.next.url %} |
|||
<a class="next button boxed black" href='{{page.next.url | replace:'.html','' }}'> |
|||
Next post <i class='fa fa-angle-right'></i> |
|||
</a> |
|||
{% endif %} |
|||
</div> |
|||
</div> |
|||
</nav> |
|||
|
|||
<div class="container pt-5 pb-5"> |
|||
<div class="row pb-5"> |
|||
<div class="col-md-6 col-sm-12 offset-md-3"> |
|||
<hr class="mb-5"> |
|||
{% if page.previous.url %} |
|||
<div class="row"> |
|||
<div class="col-md-6 offset-md-2"> |
|||
<p class="caption-20 gray-700">Previous post</p> |
|||
</div> |
|||
</div> |
|||
<div class="row"> |
|||
<div class="col-md-2 col-sm-12"> |
|||
<a href='{{ page.previous.url | replace:'.html','' }}'><img class="mb-4" src="../../../assets/img/{{ page.previous.image[0] }}" width="75px" height="auto" /></a> |
|||
</div> |
|||
<div class="col-md-9"> |
|||
<p class="caption-10-bold indigo mb-0">{{ page.previous.type }}</p> |
|||
<a class="ul-hl display-30" href='{{ page.previous.url | replace:'.html','' }}'>{{ page.previous.title }}</a> |
|||
</div> |
|||
</div> |
|||
{% endif %} |
|||
{% if page.next.url %} |
|||
<div class="row pt-5"> |
|||
<div class="col-md-6 offset-md-2"> |
|||
<p class="caption-20 gray-700">Next post</p> |
|||
</div> |
|||
</div> |
|||
<div class="row"> |
|||
<div class="col-md-2 col-sm-12"> |
|||
<a href='{{ page.next.url | replace:'.html','' }}'><img class="mb-4" src="../../../assets/img/{{ page.next.image[0] }}" width="75px" height="auto" /></a> |
|||
</div> |
|||
<div class="col-md-9"> |
|||
<p class="caption-10-bold indigo mb-0">{{ page.next.type }}</p> |
|||
<a class="ul-hl display-30" href='{{ page.next.url | replace:'.html','' }}'>{{ page.next.title }}</a> |
|||
</div> |
|||
</div> |
|||
{% endif %} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
@ -1,6 +0,0 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en-US"> |
|||
<head> |
|||
<meta http-equiv="Refresh" content="0; url=https://logobridge.co" /> |
|||
</head> |
|||
</html> |
@ -0,0 +1,195 @@ |
|||
/* Reset Basic Elements |
|||
* ============================================== */ |
|||
body, h1, h2, h3, h4, h5, h6, |
|||
p, blockquote, pre, hr, |
|||
dl, dd, ol, ul, figure { |
|||
margin: 0; |
|||
padding: 0; |
|||
} |
|||
|
|||
html { |
|||
scroll-behavior: smooth; |
|||
} |
|||
|
|||
/* Basic Styling |
|||
* ============================================== */ |
|||
body { |
|||
font-family: $base-font-family; |
|||
font-size: $base-font-size; |
|||
line-height: $base-line-height; |
|||
font-weight: 400; |
|||
color: $text-color; |
|||
background-color: $background-color; |
|||
-webkit-text-size-adjust: 100%; |
|||
letter-spacing: 0.25px !important; |
|||
-webkit-font-smoothing: antialiased; |
|||
-moz-osx-font-smoothing: grayscale; |
|||
} |
|||
|
|||
/* Set Margin Bottom for Vertical Rhythm |
|||
* ============================================== */ |
|||
h1, h2, h3, h4, h5, h6, |
|||
p, blockquote, pre, |
|||
ul, ol, dl, figure, |
|||
%vertical-rhythm { |
|||
margin-bottom: $spacing-unit / 2; |
|||
letter-spacing: 0px !important; |
|||
} |
|||
|
|||
/* Images and Figures |
|||
* ============================================== */ |
|||
img { |
|||
max-width: 100%; |
|||
vertical-align: middle; |
|||
} |
|||
|
|||
figure > img { |
|||
display: block; |
|||
} |
|||
|
|||
figcaption { |
|||
font-size: $small-font-size; |
|||
} |
|||
|
|||
/* Lists |
|||
* ============================================== */ |
|||
ul, ol { |
|||
margin-left: $spacing-unit; |
|||
} |
|||
|
|||
li { |
|||
> ul, |
|||
> ol { |
|||
margin-bottom: 0; |
|||
} |
|||
} |
|||
|
|||
/* Headers |
|||
* ============================================== */ |
|||
h1, h2, h3, h4, h5, h6 { |
|||
font-weight: bold; |
|||
margin: 0px; |
|||
} |
|||
|
|||
h1 {font-size: 1.9em !important;} |
|||
h2, {font-size: 1.5em !important;} |
|||
h3 {font-size: 1.3em;} |
|||
h4 {font-size: 1em;} |
|||
h5 {font-size: .9em;} |
|||
h6 {font-size: .8em;} |
|||
|
|||
|
|||
/* Links |
|||
* ============================================== */ |
|||
a { |
|||
color: $brand-color; |
|||
text-decoration: underline; |
|||
|
|||
&:hover { |
|||
color: darken($brand-color, 10%); |
|||
text-decoration: none; |
|||
} |
|||
} |
|||
|
|||
/* Block Quotes |
|||
* ============================================== */ |
|||
blockquote { |
|||
color: #BBB; |
|||
border-left: 4px solid $brand-color; |
|||
padding-left: $spacing-unit / 2; |
|||
font-size: 17px; |
|||
letter-spacing: -1px; |
|||
font-style: italic; |
|||
|
|||
> :last-child { |
|||
margin-bottom: 0; |
|||
} |
|||
} |
|||
|
|||
/* Code Blocks |
|||
* ============================================== */ |
|||
pre, |
|||
code { |
|||
font-size: 13px; |
|||
border: 1px solid $grey-color-light; |
|||
font-family: Menlo, Monaco, "Andale Mono", serif; |
|||
} |
|||
|
|||
code { |
|||
padding: 1px 3px; |
|||
background-color: #FFF; |
|||
border-radius: 5px; |
|||
} |
|||
|
|||
pre { |
|||
border-radius: 3px; |
|||
padding: 8px 12px; |
|||
overflow-x: scroll; |
|||
background-color: #F5F5F5; |
|||
|
|||
> code { |
|||
background-color: #F5F5F5; |
|||
border: 0; |
|||
padding-right: 0; |
|||
padding-left: 0; |
|||
} |
|||
} |
|||
|
|||
/* Wrapper |
|||
* ============================================== */ |
|||
.wrapper { |
|||
max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit} * 2)); |
|||
max-width: calc(#{$content-width} - (#{$spacing-unit} * 2)); |
|||
margin-right: auto; |
|||
margin-left: auto; |
|||
padding-right: $spacing-unit; |
|||
padding-left: $spacing-unit; |
|||
@extend %clearfix; |
|||
|
|||
@include media-query($on-laptop) { |
|||
max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit})); |
|||
max-width: calc(#{$content-width} - (#{$spacing-unit})); |
|||
padding-right: $spacing-unit / 2; |
|||
padding-left: $spacing-unit / 2; |
|||
} |
|||
} |
|||
|
|||
/* Clear Fix |
|||
* ============================================== */ |
|||
%clearfix { |
|||
|
|||
&:after { |
|||
content: ""; |
|||
display: table; |
|||
clear: both; |
|||
} |
|||
} |
|||
|
|||
/* TABLES |
|||
* =============================================== */ |
|||
table { |
|||
border-collapse: collapse; |
|||
border-spacing: 0 |
|||
} |
|||
|
|||
:not(.highlight)>table { |
|||
margin: 0 auto 1.5em auto |
|||
} |
|||
|
|||
:not(.highlight)>table tr { |
|||
background-color: #fff; |
|||
border-top: 1px solid #ccc |
|||
} |
|||
|
|||
:not(.highlight)>table tr th, :not(.highlight)>table tr td { |
|||
padding: 6px 13px; |
|||
border: 1px solid #ddd |
|||
} |
|||
|
|||
:not(.highlight)>table tr th { |
|||
font-weight: bold |
|||
} |
|||
|
|||
:not(.highlight)>table tr:nth-child(2n) { |
|||
background-color: #f8f8f8 |
|||
} |
@ -0,0 +1,181 @@ |
|||
$primary: #1F78D1; |
|||
$secondary: #C1392B; |
|||
|
|||
// Colors |
|||
|
|||
// ━━━━ General ━━━━ |
|||
|
|||
$white: #ffffff; |
|||
$black: #000000; |
|||
|
|||
// Gradients |
|||
|
|||
$blue-indigo: linear-gradient(46.3deg, #17599C 23.2%, #4B4BA3 76.8%); |
|||
|
|||
// Indigo |
|||
|
|||
$indigo-list: ( |
|||
"50": #F7F7FF, |
|||
"100": #EBEBFA, |
|||
"200": #D1D1F0, |
|||
"300": #A6A6DE, |
|||
"400": #7C7CCC, |
|||
"500": #6666C4, |
|||
"600": #5B5BBD, |
|||
"700": #4B4BA3, |
|||
"800": #393982, |
|||
"900": #292961, |
|||
"950": #1A1A40 |
|||
); |
|||
|
|||
$indigo-50: map-get($indigo-list, "50"); |
|||
$indigo-100: map-get($indigo-list, "100"); |
|||
$indigo-200: map-get($indigo-list, "200"); |
|||
$indigo-300: map-get($indigo-list, "300"); |
|||
$indigo-400: map-get($indigo-list, "400"); |
|||
$indigo-500: map-get($indigo-list, "500"); |
|||
$indigo-600: map-get($indigo-list, "600"); |
|||
$indigo-700: map-get($indigo-list, "700"); |
|||
$indigo-800: map-get($indigo-list, "800"); |
|||
$indigo-900: map-get($indigo-list, "900"); |
|||
$indigo-950: map-get($indigo-list, "950"); |
|||
|
|||
// Blue |
|||
|
|||
$blue-list: ( |
|||
"50": #F6FAFE, |
|||
"100": #E4F0FB, |
|||
"200": #B8D6F4, |
|||
"300": #73AFEA, |
|||
"400": #418CD8, |
|||
"500": #1F78D1, |
|||
"600": #1B69B6, |
|||
"700": #17599C, |
|||
"800": #134A81, |
|||
"900": #0F3B66, |
|||
"950": #0A2744 |
|||
); |
|||
|
|||
$blue-50: map-get($blue-list, "50"); |
|||
$blue-100: map-get($blue-list, "100"); |
|||
$blue-200: map-get($blue-list, "200"); |
|||
$blue-300: map-get($blue-list, "300"); |
|||
$blue-400: map-get($blue-list, "400"); |
|||
$blue-500: map-get($blue-list, "500"); |
|||
$blue-600: map-get($blue-list, "600"); |
|||
$blue-700: map-get($blue-list, "700"); |
|||
$blue-800: map-get($blue-list, "800"); |
|||
$blue-900: map-get($blue-list, "900"); |
|||
$blue-950: map-get($blue-list, "950"); |
|||
|
|||
// Green |
|||
|
|||
$green-list: ( |
|||
"50": #F1FDF6, |
|||
"100": #DCF5E7, |
|||
"200": #B3E6C8, |
|||
"300": #75D09B, |
|||
"400": #37B96D, |
|||
"500": #1AAA55, |
|||
"600": #168F48, |
|||
"700": #12753A, |
|||
"800": #0E5A2D, |
|||
"900": #0A4020, |
|||
"950": #072B15 |
|||
); |
|||
|
|||
$green-50: map-get($green-list, "50"); |
|||
$green-100: map-get($green-list, "100"); |
|||
$green-200: map-get($green-list, "200"); |
|||
$green-300: map-get($green-list, "300"); |
|||
$green-400: map-get($green-list, "400"); |
|||
$green-500: map-get($green-list, "500"); |
|||
$green-600: map-get($green-list, "600"); |
|||
$green-700: map-get($green-list, "700"); |
|||
$green-800: map-get($green-list, "800"); |
|||
$green-900: map-get($green-list, "900"); |
|||
$green-950: map-get($green-list, "950"); |
|||
|
|||
// Gray |
|||
|
|||
$gray-list: ( |
|||
"50": #FAFAFA, |
|||
"100": #F2F2F2, |
|||
"200": #DFDFDF, |
|||
"300": #CCCCCC, |
|||
"400": #BABABA, |
|||
"500": #A7A7A7, |
|||
"600": #919191, |
|||
"700": #707070, |
|||
"800": #4F4F4F, |
|||
"900": #2E2E2E, |
|||
"950": #1F1F1F |
|||
); |
|||
|
|||
$gray-50: map-get($gray-list, "50"); |
|||
$gray-100: map-get($gray-list, "100"); |
|||
$gray-200: map-get($gray-list, "200"); |
|||
$gray-300: map-get($gray-list, "300"); |
|||
$gray-400: map-get($gray-list, "400"); |
|||
$gray-500: map-get($gray-list, "500"); |
|||
$gray-600: map-get($gray-list, "600"); |
|||
$gray-700: map-get($gray-list, "700"); |
|||
$gray-800: map-get($gray-list, "800"); |
|||
$gray-900: map-get($gray-list, "900"); |
|||
$gray-950: map-get($gray-list, "950"); |
|||
|
|||
// Orange |
|||
|
|||
$orange-list: ( |
|||
"50": #FFFAF4, |
|||
"100": #FFF1DE, |
|||
"200": #FED69F, |
|||
"300": #FDBC60, |
|||
"400": #FCA429, |
|||
"500": #FC9403, |
|||
"600": #DE7E00, |
|||
"700": #C26700, |
|||
"800": #A35200, |
|||
"900": #853C00, |
|||
"950": #592800 |
|||
); |
|||
|
|||
$orange-50: map-get($orange-list, "50"); |
|||
$orange-100: map-get($orange-list, "100"); |
|||
$orange-200: map-get($orange-list, "200"); |
|||
$orange-300: map-get($orange-list, "300"); |
|||
$orange-400: map-get($orange-list, "400"); |
|||
$orange-500: map-get($orange-list, "500"); |
|||
$orange-600: map-get($orange-list, "600"); |
|||
$orange-700: map-get($orange-list, "700"); |
|||
$orange-800: map-get($orange-list, "800"); |
|||
$orange-900: map-get($orange-list, "900"); |
|||
$orange-950: map-get($orange-list, "950"); |
|||
|
|||
// Red |
|||
|
|||
$red-list: ( |
|||
"50": #FEF6F5, |
|||
"100": #FBE5E1, |
|||
"200": #F2B4A9, |
|||
"300": #EA8271, |
|||
"400": #E05842, |
|||
"500": #DB3B21, |
|||
"600": #C0341D, |
|||
"700": #A62D19, |
|||
"800": #8B2615, |
|||
"900": #711E11, |
|||
"950": #4B140B |
|||
); |
|||
|
|||
$red-50: map-get($red-list, "50"); |
|||
$red-100: map-get($red-list, "100"); |
|||
$red-200: map-get($red-list, "200"); |
|||
$red-300: map-get($red-list, "300"); |
|||
$red-400: map-get($red-list, "400"); |
|||
$red-500: map-get($red-list, "500"); |
|||
$red-600: map-get($red-list, "600"); |
|||
$red-700: map-get($red-list, "700"); |
|||
$red-800: map-get($red-list, "800"); |
|||
$red-900: map-get($red-list, "900"); |
|||
$red-950: map-get($red-list, "950"); |
@ -0,0 +1,481 @@ |
|||
/* Site Header |
|||
* ============================================== */ |
|||
.navbar { |
|||
background-color: transparent; |
|||
padding-top: 2em; |
|||
height: 100px; |
|||
} |
|||
|
|||
.nav-brand { |
|||
float: left; |
|||
text-decoration: none; |
|||
} |
|||
|
|||
.site-header { |
|||
padding-top: 1em; |
|||
margin: 0 auto; |
|||
} |
|||
|
|||
.site-header-color { |
|||
background-image: url("../assets/img/back.svg"); |
|||
color: $white; |
|||
min-height: 1225px; |
|||
background-attachment: scroll; |
|||
background-repeat: repeat-x; |
|||
} |
|||
|
|||
.site-header-cl { |
|||
background: $blue-indigo; |
|||
color: $white; |
|||
min-height: 450px; |
|||
} |
|||
|
|||
.site-header-home { |
|||
background: $blue-indigo; |
|||
color: $white; |
|||
min-height: 600px; |
|||
} |
|||
|
|||
.site-header a { |
|||
color: $white; |
|||
text-decoration: underline; |
|||
} |
|||
|
|||
.site-header p { |
|||
font-size: 18px; |
|||
color: $gray-950; |
|||
} |
|||
|
|||
.site-header h1 { |
|||
display: block; |
|||
color: $brand-color; |
|||
font-weight: 600; |
|||
font-size: 48px !important; |
|||
line-height: 1.5; |
|||
letter-spacing: 0; |
|||
text-align: center; |
|||
padding-top: 20px; |
|||
clear: both; |
|||
font-family: 'Overpass'; |
|||
} |
|||
|
|||
.nav-menu { |
|||
float: right; |
|||
color: $brand-color; |
|||
font-size: 16px; |
|||
font-weight: bold; |
|||
line-height: 1.5; |
|||
|
|||
.nav-link { |
|||
display: inline-block; |
|||
vertical-align: middle; |
|||
-webkit-transform: perspective(1px) translateZ(0); |
|||
transform: perspective(1px) translateZ(0); |
|||
box-shadow: 0 0 1px rgba(0, 0, 0, 0); |
|||
position: relative; |
|||
overflow: hidden; |
|||
line-height: $base-line-height; |
|||
font-weight: regular; |
|||
text-decoration: none !important; |
|||
margin-left: 48px; |
|||
} |
|||
|
|||
.nav-link:before { |
|||
content: ""; |
|||
position: absolute; |
|||
z-index: -1; |
|||
left: 0; |
|||
right: 100%; |
|||
bottom: 0; |
|||
background: $brand-color; |
|||
height: 4px; |
|||
-webkit-transition-property: right; |
|||
transition-property: right; |
|||
-webkit-transition-duration: 0.3s; |
|||
transition-duration: 0.3s; |
|||
-webkit-transition-timing-function: ease-out; |
|||
transition-timing-function: ease-out; |
|||
} |
|||
|
|||
.nav-link:active:before, |
|||
.nav-link:focus:before, |
|||
.nav-link:hover:before { |
|||
right: 0; |
|||
} |
|||
} |
|||
|
|||
.nav-menu-white { |
|||
float: right; |
|||
color: $white !important; |
|||
font-size: 16px; |
|||
font-weight: bold; |
|||
line-height: 1.5; |
|||
|
|||
.nav-link-white { |
|||
color: $white; |
|||
display: inline-block; |
|||
vertical-align: middle; |
|||
-webkit-transform: perspective(1px) translateZ(0); |
|||
transform: perspective(1px) translateZ(0); |
|||
box-shadow: 0 0 1px rgba(0, 0, 0, 0); |
|||
position: relative; |
|||
overflow: hidden; |
|||
line-height: $base-line-height; |
|||
font-weight: regular; |
|||
text-decoration: none !important; |
|||
margin-left: 48px; |
|||
} |
|||
|
|||
.nav-link-white:before { |
|||
content: ""; |
|||
position: absolute; |
|||
z-index: -1; |
|||
left: 0; |
|||
right: 100%; |
|||
bottom: 0; |
|||
background: $white; |
|||
height: 4px; |
|||
-webkit-transition-property: right; |
|||
transition-property: right; |
|||
-webkit-transition-duration: 0.3s; |
|||
transition-duration: 0.3s; |
|||
-webkit-transition-timing-function: ease-out; |
|||
transition-timing-function: ease-out; |
|||
} |
|||
|
|||
.nav-link-white:active:before, |
|||
.nav-link-white:focus:before, |
|||
.nav-link-white:hover:before { |
|||
right: 0; |
|||
} |
|||
} |
|||
|
|||
#menu { |
|||
display: none; |
|||
font-size: 30px; |
|||
color: $brand-color; |
|||
float: right; |
|||
} |
|||
|
|||
#menuwhite { |
|||
display: none; |
|||
font-size: 30px; |
|||
color: $white; |
|||
float: right; |
|||
} |
|||
|
|||
.responsive { |
|||
display: flex !important; |
|||
} |
|||
|
|||
@media only screen and (max-width: 768px) { |
|||
.site-header { |
|||
padding-top: 0; |
|||
} |
|||
#menu, #menuwhite { |
|||
display: block; |
|||
} |
|||
.nav-menu { |
|||
flex-direction: column; |
|||
float: left; |
|||
margin-top: 55px; |
|||
margin-left: -165px; |
|||
display: none; |
|||
font-size: 20px; |
|||
} |
|||
.nav-menu-white { |
|||
flex-direction: column; |
|||
float: left; |
|||
margin-top: 55px; |
|||
margin-left: -165px; |
|||
display: none; |
|||
font-size: 20px; |
|||
} |
|||
.nav-menu-white .nav-link-white { |
|||
margin-top: 5px; |
|||
margin-bottom: 5px; |
|||
} |
|||
.nav-menu .nav-link { |
|||
margin-top: 5px; |
|||
margin-bottom: 5px; |
|||
} |
|||
} |
|||
|
|||
/* Site Footer |
|||
* ============================================== */ |
|||
.footer { |
|||
padding-top: 4em; |
|||
min-height: 200px; |
|||
background-color: $blue-800; |
|||
padding-bottom: 4em; |
|||
margin: auto; |
|||
font-size: 16px; |
|||
font-family: "Overpass"; |
|||
color: $white; |
|||
|
|||
& a { |
|||
color: $white; |
|||
} |
|||
} |
|||
|
|||
.hr-space-2 { |
|||
display: inline-block; |
|||
margin-left: 10px; |
|||
margin-right: 10px; |
|||
} |
|||
|
|||
.separator { |
|||
display: inline-block; |
|||
margin-left: 8px; |
|||
margin-right: 8px; |
|||
|
|||
&:after { |
|||
content: " "; |
|||
display: inline-block; |
|||
border-left: 2px solid white; |
|||
margin-bottom: -6px; |
|||
height: 16px; |
|||
top: 0; |
|||
} |
|||
} |
|||
|
|||
@media only screen and (max-width: 768px) { |
|||
.footer-flex a { |
|||
display: table; |
|||
margin-bottom: 10px; |
|||
} |
|||
.separator { |
|||
display: none !important; |
|||
} |
|||
.sm-mobile { |
|||
padding-left: 15% !important; |
|||
padding-right: 15% !important; |
|||
} |
|||
} |
|||
/* Tabs |
|||
* ============================================== */ |
|||
.tab { |
|||
overflow: hidden; |
|||
} |
|||
|
|||
.tablinks { |
|||
background-color: $white; |
|||
opacity: 0.5; |
|||
color: $blue-800; |
|||
display: inline-block; |
|||
text-decoration: none !important; |
|||
font-size: 18px !important; |
|||
font-weight: 800; |
|||
box-sizing: border-box; |
|||
border: 0; |
|||
border-radius: 50px; |
|||
padding: 6px 20px; |
|||
cursor: pointer; |
|||
margin-left: 10px; |
|||
margin-right: 10px; |
|||
|
|||
&:hover { |
|||
opacity: 1; |
|||
-webkit-transition: all 0.3s ease-in-out; |
|||
-moz-transition: all 0.3s ease-in-out; |
|||
transition: all 0.3s ease-in-out; |
|||
} |
|||
|
|||
&.active { |
|||
opacity: 1; |
|||
} |
|||
} |
|||
|
|||
.tablinkservice { |
|||
background-color: transparent; |
|||
opacity: 0.5; |
|||
color: $white; |
|||
display: block; |
|||
text-decoration: none !important; |
|||
font-size: 18px !important; |
|||
font-weight: 700; |
|||
box-sizing: border-box; |
|||
border: 0; |
|||
cursor: pointer; |
|||
padding-top: 20px; |
|||
padding-bottom: 20px; |
|||
padding-left: 25px; |
|||
border-left: 3px solid white; |
|||
|
|||
&:hover { |
|||
opacity: 1; |
|||
-webkit-transition: all 0.3s ease-in-out; |
|||
-moz-transition: all 0.3s ease-in-out; |
|||
transition: all 0.3s ease-in-out; |
|||
} |
|||
|
|||
&.active { |
|||
opacity: 1; |
|||
} |
|||
} |
|||
|
|||
.tabcontentservice { |
|||
display: none; |
|||
padding-top: 2rem; |
|||
padding-bottom: 2rem; |
|||
} |
|||
|
|||
.tabcontent { |
|||
display: none; |
|||
padding-top: 2rem; |
|||
padding-bottom: 2rem; |
|||
} |
|||
|
|||
/* Individual Posts |
|||
* ============================================== */ |
|||
.page-content { |
|||
padding: $spacing-unit 0; |
|||
text-align: justify; |
|||
} |
|||
|
|||
.page-heading { |
|||
font-size: 20px; |
|||
padding-top: 2px; |
|||
} |
|||
/* Archive |
|||
* ============================================== */ |
|||
.post-list { |
|||
margin-left: 0; |
|||
list-style: none; |
|||
|
|||
> li { |
|||
display: block; |
|||
padding: 0.1em 1.5em; |
|||
} |
|||
} |
|||
|
|||
.post-link { |
|||
font-family: 'Overpass'; |
|||
font-weight: 300; |
|||
font-size: 1.5em; |
|||
letter-spacing: -1px; |
|||
color: #454545; |
|||
display: block; |
|||
width: 100%; |
|||
@include media-query($on-palm) { |
|||
font-size: 1.33em; |
|||
} |
|||
} |
|||
|
|||
.post-meta { |
|||
font-size: $small-font-size; |
|||
color: $grey-color-light; |
|||
text-transform: uppercase; |
|||
display: inline-block; |
|||
} |
|||
|
|||
/* Post Format |
|||
* ============================================== */ |
|||
.post-header { |
|||
margin-bottom: $spacing-unit; |
|||
} |
|||
|
|||
.post-title { |
|||
font-size: 42px; |
|||
letter-spacing: -1px; |
|||
line-height: 1.5; |
|||
@include media-query($on-laptop) { |
|||
font-size: 36px; |
|||
} |
|||
} |
|||
|
|||
.post-content { |
|||
margin-bottom: $spacing-unit; |
|||
|
|||
a { |
|||
background-color: transparent; |
|||
color: inherit; |
|||
text-decoration: none; |
|||
-webkit-transition: background-color 0.15s cubic-bezier(0.33, 0.66, 0.66, 1); |
|||
-o-transition: background-color 0.15s cubic-bezier(0.33, 0.66, 0.66, 1); |
|||
transition: background-color 0.15s cubic-bezier(0.33, 0.66, 0.66, 1); |
|||
border-bottom: 1px solid $blue-200; |
|||
-webkit-box-shadow: inset 0 -4px 0 $blue-200; |
|||
box-shadow: inset 0 -4px 0 $blue-200; |
|||
overflow-wrap: break-word; |
|||
word-break: break-word; |
|||
word-wrap: break-word; |
|||
|
|||
&:hover { |
|||
color: $black; |
|||
-webkit-transition: all 0.2s ease-in-out; |
|||
-moz-transition: all 0.2s ease-in-out; |
|||
transition: all 0.2s ease-in-out; |
|||
background-color: $blue-200; |
|||
} |
|||
} |
|||
|
|||
p { |
|||
font-size: 18px !important; |
|||
font-weight: normal !important; |
|||
line-height: 150% !important; |
|||
color: $gray-900; |
|||
margin-bottom: 32px; |
|||
|
|||
&:first-of-type:first-letter { |
|||
font-size: 64px !important; |
|||
color: $gray-950; |
|||
float: left; |
|||
line-height: 120%; |
|||
padding-top: 4px; |
|||
padding-right: 2px; |
|||
} |
|||
} |
|||
|
|||
|
|||
h2 { |
|||
font-size: 36px !important; |
|||
font-weight: 800 !important; |
|||
color: $gray-900; |
|||
margin-bottom: 32px; |
|||
|
|||
@include media-query($on-laptop) { |
|||
font-size: 28px; |
|||
} |
|||
} |
|||
|
|||
h3 { |
|||
font-size: 26px; |
|||
|
|||
@include media-query($on-laptop) { |
|||
font-size: 22px; |
|||
} |
|||
} |
|||
|
|||
h4 { |
|||
font-size: 20px; |
|||
|
|||
@include media-query($on-laptop) { |
|||
font-size: 18px; |
|||
} |
|||
} |
|||
|
|||
&::first-letter { |
|||
font-size: 64px !important; |
|||
color: $gray-950; |
|||
} |
|||
} |
|||
|
|||
/* Spacings and Generic |
|||
* ============================================== */ |
|||
hr { |
|||
width: 100%; |
|||
background-color: $gray-200; |
|||
height: 1px !important; |
|||
border: none; |
|||
} |
|||
|
|||
.no-margins { |
|||
margin-left: 0 !important; |
|||
margin-right: 0 !important; |
|||
} |
|||
|
|||
.grayscale { |
|||
-webkit-filter: grayscale(1); |
|||
filter: grayscale(1); |
|||
} |
@ -0,0 +1,350 @@ |
|||
/*! normalize.css v8.0.1 | 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 */ |
|||
scroll-behavior: smooth; |
|||
} |
|||
|
|||
/* Sections |
|||
========================================================================== */ |
|||
|
|||
/** |
|||
* Remove the margin in all browsers. |
|||
*/ |
|||
|
|||
body { |
|||
margin: 0; |
|||
} |
|||
|
|||
/** |
|||
* Render the `main` element consistently in IE. |
|||
*/ |
|||
|
|||
main { |
|||
display: block; |
|||
} |
|||
|
|||
/** |
|||
* 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; |
|||
} |
@ -0,0 +1,74 @@ |
|||
/* Syntax Highlighting |
|||
* ============================================== */ |
|||
.highlight { |
|||
.hll { background-color: #ffffcc } |
|||
.c { color: #8f5902; font-style: italic } /* Comment */ |
|||
.err { color: #a40000; border: 1px solid #ef2929 } /* Error */ |
|||
.g { color: #000000 } /* Generic */ |
|||
.k { color: #204a87; font-weight: bold } /* Keyword */ |
|||
.l { color: #000000 } /* Literal */ |
|||
.n { color: #000000 } /* Name */ |
|||
.o { color: #ce5c00; font-weight: bold } /* Operator */ |
|||
.x { color: #000000 } /* Other */ |
|||
.p { color: #000000; font-weight: bold } /* Punctuation */ |
|||
.cm { color: #8f5902; font-style: italic } /* Comment.Multiline */ |
|||
.cp { color: #8f5902; font-style: italic } /* Comment.Preproc */ |
|||
.c1 { color: #8f5902; font-style: italic } /* Comment.Single */ |
|||
.cs { color: #8f5902; font-style: italic } /* Comment.Special */ |
|||
.gd { color: #a40000 } /* Generic.Deleted */ |
|||
.ge { color: #000000; font-style: italic } /* Generic.Emph */ |
|||
.gr { color: #ef2929 } /* Generic.Error */ |
|||
.gh { color: #000080; font-weight: bold } /* Generic.Heading */ |
|||
.gi { color: #00A000 } /* Generic.Inserted */ |
|||
.go { color: #000000; font-style: italic } /* Generic.Output */ |
|||
.gp { color: #8f5902 } /* Generic.Prompt */ |
|||
.gs { color: #000000; font-weight: bold } /* Generic.Strong */ |
|||
.gu { color: #800080; font-weight: bold } /* Generic.Subheading */ |
|||
.gt { color: #a40000; font-weight: bold } /* Generic.Traceback */ |
|||
.kc { color: #204a87; font-weight: bold } /* Keyword.Constant */ |
|||
.kd { color: #204a87; font-weight: bold } /* Keyword.Declaration */ |
|||
.kn { color: #204a87; font-weight: bold } /* Keyword.Namespace */ |
|||
.kp { color: #204a87; font-weight: bold } /* Keyword.Pseudo */ |
|||
.kr { color: #204a87; font-weight: bold } /* Keyword.Reserved */ |
|||
.kt { color: #204a87; font-weight: bold } /* Keyword.Type */ |
|||
.ld { color: #000000 } /* Literal.Date */ |
|||
.m { color: #0000cf; font-weight: bold } /* Literal.Number */ |
|||
.s { color: #4e9a06 } /* Literal.String */ |
|||
.na { color: #c4a000 } /* Name.Attribute */ |
|||
.nb { color: #204a87 } /* Name.Builtin */ |
|||
.nc { color: #000000 } /* Name.Class */ |
|||
.no { color: #000000 } /* Name.Constant */ |
|||
.nd { color: #5c35cc; font-weight: bold } /* Name.Decorator */ |
|||
.ni { color: #ce5c00 } /* Name.Entity */ |
|||
.ne { color: #cc0000; font-weight: bold } /* Name.Exception */ |
|||
.nf { color: #000000 } /* Name.Function */ |
|||
.nl { color: #f57900 } /* Name.Label */ |
|||
.nn { color: #000000 } /* Name.Namespace */ |
|||
.nx { color: #000000 } /* Name.Other */ |
|||
.py { color: #000000 } /* Name.Property */ |
|||
.nt { color: #204a87; font-weight: bold } /* Name.Tag */ |
|||
.nv { color: #000000 } /* Name.Variable */ |
|||
.ow { color: #204a87; font-weight: bold } /* Operator.Word */ |
|||
.w { color: #f8f8f8; text-decoration: underline } /* Text.Whitespace */ |
|||
.mf { color: #0000cf; font-weight: bold } /* Literal.Number.Float */ |
|||
.mh { color: #0000cf; font-weight: bold } /* Literal.Number.Hex */ |
|||
.mi { color: #0000cf; font-weight: bold } /* Literal.Number.Integer */ |
|||
.mo { color: #0000cf; font-weight: bold } /* Literal.Number.Oct */ |
|||
.sb { color: #4e9a06 } /* Literal.String.Backtick */ |
|||
.sc { color: #4e9a06 } /* Literal.String.Char */ |
|||
.sd { color: #8f5902; font-style: italic } /* Literal.String.Doc */ |
|||
.s2 { color: #4e9a06 } /* Literal.String.Double */ |
|||
.se { color: #4e9a06 } /* Literal.String.Escape */ |
|||
.sh { color: #4e9a06 } /* Literal.String.Heredoc */ |
|||
.si { color: #4e9a06 } /* Literal.String.Interpol */ |
|||
.sx { color: #4e9a06 } /* Literal.String.Other */ |
|||
.sr { color: #4e9a06 } /* Literal.String.Regex */ |
|||
.s1 { color: #4e9a06 } /* Literal.String.Single */ |
|||
.ss { color: #4e9a06 } /* Literal.String.Symbol */ |
|||
.bp { color: #3465a4 } /* Name.Builtin.Pseudo */ |
|||
.vc { color: #000000 } /* Name.Variable.Class */ |
|||
.vg { color: #000000 } /* Name.Variable.Global */ |
|||
.vi { color: #000000 } /* Name.Variable.Instance */ |
|||
.il { color: #0000cf; font-weight: bold } /* Literal.Number.Integer.Long */ |
|||
|
|||
} |
After Width: | Height: | Size: 4.4 KiB |
After Width: | Height: | Size: 4.3 KiB |
After Width: | Height: | Size: 20 KiB |
After Width: | Height: | Size: 4.3 KiB |
After Width: | Height: | Size: 4.5 KiB |
After Width: | Height: | Size: 706 B |
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.6 KiB |
Before Width: | Height: | Size: 130 KiB After Width: | Height: | Size: 130 KiB |
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB |
Before Width: | Height: | Size: 1.2 MiB After Width: | Height: | Size: 1.2 MiB |
Before Width: | Height: | Size: 571 KiB After Width: | Height: | Size: 571 KiB |
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 53 KiB |
Before Width: | Height: | Size: 2.4 MiB After Width: | Height: | Size: 2.4 MiB |
Before Width: | Height: | Size: 2.4 MiB After Width: | Height: | Size: 2.4 MiB |
Before Width: | Height: | Size: 1.7 MiB After Width: | Height: | Size: 1.7 MiB |
Before Width: | Height: | Size: 2.5 MiB After Width: | Height: | Size: 2.5 MiB |
Before Width: | Height: | Size: 2.4 MiB After Width: | Height: | Size: 2.4 MiB |
Before Width: | Height: | Size: 2.4 MiB After Width: | Height: | Size: 2.4 MiB |
Before Width: | Height: | Size: 167 KiB After Width: | Height: | Size: 167 KiB |
Before Width: | Height: | Size: 211 KiB After Width: | Height: | Size: 211 KiB |
Before Width: | Height: | Size: 226 KiB After Width: | Height: | Size: 226 KiB |
Before Width: | Height: | Size: 190 KiB After Width: | Height: | Size: 190 KiB |
Before Width: | Height: | Size: 172 KiB After Width: | Height: | Size: 172 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 1.2 MiB After Width: | Height: | Size: 1.2 MiB |
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 56 KiB |
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 37 KiB |
Before Width: | Height: | Size: 7.5 KiB After Width: | Height: | Size: 7.5 KiB |
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 54 KiB |
Before Width: | Height: | Size: 138 KiB After Width: | Height: | Size: 138 KiB |
Before Width: | Height: | Size: 5.5 KiB After Width: | Height: | Size: 5.5 KiB |
Before Width: | Height: | Size: 85 KiB After Width: | Height: | Size: 85 KiB |
Before Width: | Height: | Size: 222 KiB After Width: | Height: | Size: 222 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |