{{ page.header.title }}
- {% if page.header.subtitle %} -{{ page.header.subtitle }}
- {% endif %} +{{ title }}
+ {% if subtitle %} +{{ subtitle }}
+ {% endif %}diff --git a/CHANGELOG.md b/CHANGELOG.md
old mode 100644
new mode 100755
index 8540f3e..e00e8f4
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,24 @@
+# v1.0.3
+## 08/02/2022
+
+1. [](#bugfix)
+ * Fixed logo display when only mobile logo is chosen.
+ * Fixed bug in simplesearch item (added `striptags` filter in page.summary).
+ * Fixed demo content removing .es prefix.
+ * Fixed search results image with `|raw` filter.
+ * Fixed display of svg in search results.
+2. [](#improved)
+ * Autoformatted some twigs (thanks @pikim).
+ * Improved the definition of variables in twig templates.
+ * Minimal options in future2021.yaml file.
+ * Added German translation (thanks @pikim).
+ * Renamed custom.css to misc.css.
+ * Update author and avatar variables in blog.
+3. [](#new)
+ * Added filter by URI on results page by taxonomy.
+ * Added support for translate-date (thanks @pikim) and twig-extensions plugins.
+ * Allow disabling sidebar in all pages.
+ * Added support to Login Form
# v1.0.2
## 11/09/2022
diff --git a/README.md b/README.md
old mode 100644
new mode 100755
index 048b43a..145a76b
--- a/README.md
+++ b/README.md
@@ -51,3 +51,6 @@ Installing the Future 2021 theme can be done in one of two ways. Our GPM (Grav P
# Future plans
- ~~Translations English - Spanish for administration and front-end~~
+- Custom templates for Login plugin (login form, forgot form, etc.)
+- Improve the portfolio template with Glightbox JS features.
+- Create a Flex Directory for authors and avatars.
diff --git a/assets/css/main.css b/assets/css/main.css
index 139adf4..c1baf9b 100644
--- a/assets/css/main.css
+++ b/assets/css/main.css
@@ -67,6 +67,7 @@ input::-moz-focus-inner {
input, select, textarea {
-moz-appearance: none;
-webkit-appearance: none;
+ -ms-appearance: none;
appearance: none;
}
@@ -95,8 +96,13 @@ body {
background: #f4f4f4;
}
body.is-preload *, body.is-preload *:before, body.is-preload *:after {
+ -moz-animation: none !important;
-webkit-animation: none !important;
+ -ms-animation: none !important;
animation: none !important;
+ -moz-transition: none !important;
+ -webkit-transition: none !important;
+ -ms-transition: none !important;
transition: none !important;
}
@@ -135,12 +141,18 @@ body, input, select, textarea {
}
a {
+ -moz-transition: color 0.2s ease, border-bottom-color 0.2s ease;
+ -webkit-transition: color 0.2s ease, border-bottom-color 0.2s ease;
+ -ms-transition: color 0.2s ease, border-bottom-color 0.2s ease;
transition: color 0.2s ease, border-bottom-color 0.2s ease;
border-bottom: dotted 1px rgba(160, 160, 160, 0.65);
color: inherit;
text-decoration: none;
}
a:before {
+ -moz-transition: color 0.2s ease;
+ -webkit-transition: color 0.2s ease;
+ -ms-transition: color 0.2s ease;
transition: color 0.2s ease;
}
a:hover {
@@ -1373,14 +1385,19 @@ hr.major {
/* Author */
.author {
display: -moz-flex;
+ display: -webkit-flex;
display: -ms-flex;
display: flex;
-moz-flex-direction: row;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
flex-direction: row;
-moz-align-items: center;
+ -webkit-align-items: center;
-ms-align-items: center;
align-items: center;
-moz-justify-content: -moz-flex-end;
+ -webkit-justify-content: -webkit-flex-end;
-ms-justify-content: -ms-flex-end;
justify-content: flex-end;
border-bottom: 0;
@@ -1392,6 +1409,9 @@ hr.major {
white-space: nowrap;
}
.author .name {
+ -moz-transition: border-bottom-color 0.2s ease;
+ -webkit-transition: border-bottom-color 0.2s ease;
+ -ms-transition: border-bottom-color 0.2s ease;
transition: border-bottom-color 0.2s ease;
border-bottom: dotted 1px rgba(160, 160, 160, 0.65);
display: block;
@@ -1444,7 +1464,11 @@ button,
.button {
-moz-appearance: none;
-webkit-appearance: none;
+ -ms-appearance: none;
appearance: none;
+ -moz-transition: background-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease;
+ -webkit-transition: background-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease;
+ -ms-transition: background-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease;
transition: background-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease;
background-color: transparent;
border: 0;
@@ -1605,6 +1629,7 @@ select,
textarea {
-moz-appearance: none;
-webkit-appearance: none;
+ -ms-appearance: none;
appearance: none;
background: rgba(160, 160, 160, 0.075);
border: none;
@@ -1704,6 +1729,7 @@ input[type=checkbox],
input[type=radio] {
-moz-appearance: none;
-webkit-appearance: none;
+ -ms-appearance: none;
appearance: none;
display: block;
float: left;
@@ -1924,6 +1950,7 @@ dl dd {
/* Actions */
ul.actions {
display: -moz-flex;
+ display: -webkit-flex;
display: -ms-flex;
display: flex;
cursor: default;
@@ -1937,6 +1964,7 @@ ul.actions li {
}
ul.actions.special {
-moz-justify-content: center;
+ -webkit-justify-content: center;
-ms-justify-content: center;
justify-content: center;
width: 100%;
@@ -1947,6 +1975,8 @@ ul.actions.special li:first-child {
}
ul.actions.stacked {
-moz-flex-direction: column;
+ -webkit-flex-direction: column;
+ -ms-flex-direction: column;
flex-direction: column;
margin-left: 0;
}
@@ -1961,8 +1991,11 @@ ul.actions.fit {
}
ul.actions.fit li {
-moz-flex-grow: 1;
+ -webkit-flex-grow: 1;
-ms-flex-grow: 1;
flex-grow: 1;
+ -moz-flex-shrink: 1;
+ -webkit-flex-shrink: 1;
-ms-flex-shrink: 1;
flex-shrink: 1;
width: 100%;
@@ -1976,14 +2009,19 @@ ul.actions.fit.stacked {
@media screen and (max-width: 480px) {
ul.actions:not(.fixed) {
-moz-flex-direction: column;
+ -webkit-flex-direction: column;
+ -ms-flex-direction: column;
flex-direction: column;
margin-left: 0;
width: 100% !important;
}
ul.actions:not(.fixed) li {
-moz-flex-grow: 1;
+ -webkit-flex-grow: 1;
-ms-flex-grow: 1;
flex-grow: 1;
+ -moz-flex-shrink: 1;
+ -webkit-flex-shrink: 1;
-ms-flex-shrink: 1;
flex-shrink: 1;
padding: 1em 0 0 0;
@@ -2050,12 +2088,16 @@ ul.posts li:first-child {
}
ul.posts article {
display: -moz-flex;
+ display: -webkit-flex;
display: -ms-flex;
display: flex;
-moz-align-items: -moz-flex-start;
+ -webkit-align-items: -webkit-flex-start;
-ms-align-items: -ms-flex-start;
align-items: flex-start;
-moz-flex-direction: row-reverse;
+ -webkit-flex-direction: row-reverse;
+ -ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
ul.posts article .image {
@@ -2069,6 +2111,7 @@ ul.posts article .image img {
}
ul.posts article header {
-moz-flex-grow: 1;
+ -webkit-flex-grow: 1;
-ms-flex-grow: 1;
flex-grow: 1;
flex: 1;
@@ -2095,9 +2138,12 @@ ul.posts article header > :last-child {
/* Mini Post */
.mini-post {
display: -moz-flex;
+ display: -webkit-flex;
display: -ms-flex;
display: flex;
-moz-flex-direction: column-reverse;
+ -webkit-flex-direction: column-reverse;
+ -ms-flex-direction: column-reverse;
flex-direction: column-reverse;
background: #ffffff;
border: solid 1px rgba(160, 160, 160, 0.3);
@@ -2108,10 +2154,16 @@ ul.posts article header > :last-child {
width: 100%;
}
.mini-post .image img {
+ -moz-transition: -moz-transform 0.2s ease-out;
+ -webkit-transition: -webkit-transform 0.2s ease-out;
+ -ms-transition: -ms-transform 0.2s ease-out;
transition: transform 0.2s ease-out;
width: 100%;
}
.mini-post .image:hover img {
+ -moz-transform: scale(1.05);
+ -webkit-transform: scale(1.05);
+ -ms-transform: scale(1.05);
transform: scale(1.05);
}
.mini-post header {
@@ -2119,6 +2171,7 @@ ul.posts article header > :last-child {
min-height: 4em;
position: relative;
-moz-flex-grow: 1;
+ -webkit-flex-grow: 1;
-ms-flex-grow: 1;
flex-grow: 1;
}
@@ -2146,8 +2199,12 @@ ul.posts article header > :last-child {
@media screen and (max-width: 1280px) {
.mini-posts {
display: -moz-flex;
+ display: -webkit-flex;
display: -ms-flex;
display: flex;
+ -moz-flex-wrap: wrap;
+ -webkit-flex-wrap: wrap;
+ -ms-flex-wrap: wrap;
flex-wrap: wrap;
width: calc(100% + 2em);
}
@@ -2186,6 +2243,7 @@ ul.posts article header > :last-child {
}
.post > header {
display: -moz-flex;
+ display: -webkit-flex;
display: -ms-flex;
display: flex;
border-bottom: solid 1px rgba(160, 160, 160, 0.3);
@@ -2196,6 +2254,7 @@ ul.posts article header > :last-child {
}
.post > header .title {
-moz-flex-grow: 1;
+ -webkit-flex-grow: 1;
-ms-flex-grow: 1;
flex-grow: 1;
-ms-flex: 1;
@@ -2236,21 +2295,30 @@ ul.posts article header > :last-child {
overflow: hidden;
}
.post > a.image.featured img {
+ -moz-transition: -moz-transform 0.2s ease-out;
+ -webkit-transition: -webkit-transform 0.2s ease-out;
+ -ms-transition: -ms-transform 0.2s ease-out;
transition: transform 0.2s ease-out;
}
.post > a.image.featured:hover img {
+ -moz-transform: scale(1.05);
+ -webkit-transform: scale(1.05);
+ -ms-transform: scale(1.05);
transform: scale(1.05);
}
.post > footer {
display: -moz-flex;
+ display: -webkit-flex;
display: -ms-flex;
display: flex;
-moz-align-items: center;
+ -webkit-align-items: center;
-ms-align-items: center;
align-items: center;
}
.post > footer .actions {
-moz-flex-grow: 1;
+ -webkit-flex-grow: 1;
-ms-flex-grow: 1;
flex-grow: 1;
}
@@ -2291,6 +2359,8 @@ ul.posts article header > :last-child {
}
.post > header {
-moz-flex-direction: column;
+ -webkit-flex-direction: column;
+ -ms-flex-direction: column;
flex-direction: column;
padding: 3.75em 3em 1.25em 3em;
border-left: 0;
@@ -2303,12 +2373,15 @@ ul.posts article header > :last-child {
}
.post > header .meta {
-moz-align-items: center;
+ -webkit-align-items: center;
-ms-align-items: center;
align-items: center;
display: -moz-flex;
+ display: -webkit-flex;
display: -ms-flex;
display: flex;
-moz-justify-content: center;
+ -webkit-justify-content: center;
-ms-justify-content: center;
justify-content: center;
border-left: 0;
@@ -2334,6 +2407,8 @@ ul.posts article header > :last-child {
}
.post > header .meta .author {
-moz-flex-direction: row-reverse;
+ -webkit-flex-direction: row-reverse;
+ -ms-flex-direction: row-reverse;
flex-direction: row-reverse;
margin-bottom: 0;
}
@@ -2364,9 +2439,12 @@ ul.posts article header > :last-child {
@media screen and (max-width: 480px) {
.post > header .meta {
-moz-align-items: center;
+ -webkit-align-items: center;
-ms-align-items: center;
align-items: center;
-moz-flex-direction: column;
+ -webkit-flex-direction: column;
+ -ms-flex-direction: column;
flex-direction: column;
}
.post > header .meta > * {
@@ -2384,9 +2462,12 @@ ul.posts article header > :last-child {
}
.post > footer {
-moz-align-items: -moz-stretch;
+ -webkit-align-items: -webkit-stretch;
-ms-align-items: -ms-stretch;
align-items: stretch;
-moz-flex-direction: column-reverse;
+ -webkit-flex-direction: column-reverse;
+ -ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.post > footer .stats {
@@ -2475,10 +2556,16 @@ table.alt tfoot {
border-radius: 10px;
}
.portfolio_item .image img {
+ -moz-transition: -moz-transform 0.2s ease-out;
+ -webkit-transition: -webkit-transform 0.2s ease-out;
+ -ms-transition: -ms-transform 0.2s ease-out;
transition: transform 0.2s ease-out;
width: 100%;
}
.portfolio_item .image:hover img {
+ -moz-transform: scale(1.05);
+ -webkit-transform: scale(1.05);
+ -ms-transform: scale(1.05);
transform: scale(1.05);
}
@@ -2486,6 +2573,7 @@ table.alt tfoot {
#banner {
padding: 6em 0 4em 0;
display: -moz-flex;
+ display: -webkit-flex;
display: -ms-flex;
display: flex;
}
@@ -2499,16 +2587,22 @@ table.alt tfoot {
}
#banner .content {
-moz-flex-grow: 1;
+ -webkit-flex-grow: 1;
-ms-flex-grow: 1;
flex-grow: 1;
+ -moz-flex-shrink: 1;
+ -webkit-flex-shrink: 1;
-ms-flex-shrink: 1;
flex-shrink: 1;
width: 60%;
}
#banner .image {
-moz-flex-grow: 0;
+ -webkit-flex-grow: 0;
-ms-flex-grow: 0;
flex-grow: 0;
+ -moz-flex-shrink: 0;
+ -webkit-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
display: block;
@@ -2520,18 +2614,18 @@ table.alt tfoot {
-moz-object-fit: contain;
-webkit-object-fit: contain;
-ms-object-fit: contain;
- -o-object-fit: contain;
- object-fit: contain;
+ object-fit: contain;
-moz-object-position: center;
-webkit-object-position: center;
-ms-object-position: center;
- -o-object-position: center;
- object-position: center;
+ object-position: center;
width: 100%;
}
@media screen and (orientation: portrait) {
#banner {
-moz-flex-direction: column-reverse;
+ -webkit-flex-direction: column-reverse;
+ -ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
#banner h1 br {
@@ -2539,16 +2633,22 @@ table.alt tfoot {
}
#banner .content {
-moz-flex-grow: 0;
+ -webkit-flex-grow: 0;
-ms-flex-grow: 0;
flex-grow: 0;
+ -moz-flex-shrink: 0;
+ -webkit-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
width: 100%;
}
#banner .image {
-moz-flex-grow: 0;
+ -webkit-flex-grow: 0;
-ms-flex-grow: 0;
flex-grow: 0;
+ -moz-flex-shrink: 0;
+ -webkit-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
margin: 0 0 4em 0;
@@ -2593,6 +2693,8 @@ table.alt tfoot {
/* Dropdown menu in header */
#header .dropdown {
-moz-flex: 1;
+ -webkit-flex: 1;
+ -ms-flex: 1;
flex: 1;
border-left: solid 1px rgba(160, 160, 160, 0.3);
height: inherit;
@@ -2654,10 +2756,16 @@ table.alt tfoot {
}
#header .dropdown ul li:hover > ul {
display: -moz-flex;
+ display: -webkit-flex;
display: -ms-flex;
display: flex;
-moz-flex-direction: column;
+ -webkit-flex-direction: column;
+ -ms-flex-direction: column;
flex-direction: column;
+ -moz-flex-wrap: nowrap;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
flex-wrap: nowrap;
min-width: 15em;
border: solid 1px rgba(160, 160, 160, 0.3);
@@ -2717,6 +2825,7 @@ ul.menulink > li a:hover.tags {
ul.menulink > li > ul,
ul.menulink > li a span {
+ -webkit-transition: color 0.2s ease;
transition: color 0.2s ease;
font-size: 0.9em;
text-transform: uppercase;
@@ -2724,6 +2833,7 @@ ul.menulink > li a span {
}
ul.menulink > li a span li {
+ -webkit-transition: color 0.2s ease;
transition: color 0.2s ease;
font-size: 0.8em;
font-weight: 400;
@@ -2744,6 +2854,7 @@ ul.subitem {
ul.subitem > li > ul,
ul.subitem > li a span {
+ -webkit-transition: color 0.2s ease;
transition: color 0.2s ease;
font-size: 0.9em;
font-weight: 400;
@@ -2762,6 +2873,7 @@ ul.subitem_hide {
ul.subitem_hide > li > ul,
ul.subitem_hide > li a span {
+ -webkit-transition: color 0.2s ease;
transition: color 0.2s ease;
margin-bottom: 0;
font-weight: 400;
@@ -2789,9 +2901,11 @@ body {
#header {
display: -moz-flex;
+ display: -webkit-flex;
display: -ms-flex;
display: flex;
-moz-justify-content: space-between;
+ -webkit-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
background-color: #ffffff;
@@ -2889,6 +3003,9 @@ body {
vertical-align: middle;
}
#header #search {
+ -moz-transition: all 0.5s ease;
+ -webkit-transition: all 0.5s ease;
+ -ms-transition: all 0.5s ease;
transition: all 0.5s ease;
max-width: 0;
opacity: 0;
@@ -2925,10 +3042,16 @@ body {
/* Wrapper */
#wrapper {
display: -moz-flex;
+ display: -webkit-flex;
display: -ms-flex;
display: flex;
-moz-flex-direction: row-reverse;
+ -webkit-flex-direction: row-reverse;
+ -ms-flex-direction: row-reverse;
flex-direction: row-reverse;
+ -moz-transition: opacity 0.5s ease;
+ -webkit-transition: opacity 0.5s ease;
+ -ms-transition: opacity 0.5s ease;
transition: opacity 0.5s ease;
margin: 0 auto;
max-width: 100%;
@@ -2961,6 +3084,7 @@ body.single #wrapper {
/* Main */
#main {
-moz-flex-grow: 1;
+ -webkit-flex-grow: 1;
-ms-flex-grow: 1;
flex-grow: 1;
flex: 1;
@@ -3036,6 +3160,7 @@ body.single #wrapper {
}
#intro header h2 {
font-size: 2em;
+ font-weight: 900;
}
#intro header p {
font-size: 0.7em;
@@ -3058,6 +3183,15 @@ body.single #wrapper {
#intro header > :last-child {
margin-bottom: 0;
}
+ #intro header .logo {
+ margin: 0 0 0.5em 0;
+ }
+ #intro header header h2 {
+ font-size: 1.25em;
+ }
+ #intro header header > :last-child {
+ margin-bottom: 0;
+ }
}
/* Footer */
@@ -3078,7 +3212,13 @@ body.single #footer {
/* Menu */
#menu {
+ -moz-transform: translateX(25em);
+ -webkit-transform: translateX(25em);
+ -ms-transform: translateX(25em);
transform: translateX(25em);
+ -moz-transition: -moz-transform 0.5s ease, visibility 0.5s;
+ -webkit-transition: -webkit-transform 0.5s ease, visibility 0.5s;
+ -ms-transition: -ms-transform 0.5s ease, visibility 0.5s;
transition: transform 0.5s ease, visibility 0.5s;
-webkit-overflow-scrolling: touch;
background: #ffffff;
@@ -3119,6 +3259,9 @@ body.single #footer {
border-bottom: 0;
}
#menu .links > li a h3 {
+ -moz-transition: color 0.2s ease;
+ -webkit-transition: color 0.2s ease;
+ -ms-transition: color 0.2s ease;
transition: color 0.2s ease;
font-size: 0.7em;
}
@@ -3140,6 +3283,9 @@ body.single #footer {
padding-top: 0;
}
body.is-menu-visible #menu {
+ -moz-transform: translateX(0);
+ -webkit-transform: translateX(0);
+ -ms-transform: translateX(0);
transform: translateX(0);
visibility: visible;
}
@@ -3147,4 +3293,4 @@ body.is-menu-visible #menu {
#menu > * {
padding: 1.5em;
}
-}/*# sourceMappingURL=main.css.map */
+}/*# sourceMappingURL=main.css.map */
\ No newline at end of file
diff --git a/assets/css/main.min.css b/assets/css/main.min.css
index 542dbe5..1f14134 100644
--- a/assets/css/main.min.css
+++ b/assets/css/main.min.css
@@ -1 +1 @@
-@import 'fontawesome-all.min.css';@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700|Raleway:400,800,900");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}body{-webkit-text-size-adjust:none;}mark{background-color:transparent;color:inherit;}input::-moz-focus-inner{border:0;padding:0;}input,select,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;}@-ms-viewport{width:device-width;}body{-ms-overflow-style:scrollbar;}@media screen and (max-width:480px){html,body{min-width:320px}}html{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}body{background:#f4f4f4;}body.is-preload *,body.is-preload *:before,body.is-preload *:after{-webkit-animation:none!important;animation:none!important;transition:none!important;}body,input,select,textarea{color:#2e2e2e;font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:14pt;font-weight:400;line-height:1.75;}@media screen and (max-width:1680px){body,input,select,textarea{font-size:12pt}}@media screen and (max-width:1280px){body,input,select,textarea{font-size:12pt}}@media screen and (max-width:980px){body,input,select,textarea{font-size:12pt}}@media screen and (max-width:736px){body,input,select,textarea{font-size:12pt}}@media screen and (max-width:480px){body,input,select,textarea{font-size:12pt}}a{transition:color .2s ease,border-bottom-color .2s ease;border-bottom:dotted 1px rgba(160,160,160,.65);color:inherit;text-decoration:none;}a:before{transition:color .2s ease;}a:hover{border-bottom-color:transparent;color:#ba2e5d!important;}a:hover:before{color:#ba2e5d!important;}strong,b{color:#3c3b3b;font-weight:700;}em,i{font-style:italic;}p{margin:0 0 2em 0;}h1,h2,h3,h4,h5,h6{color:#3c3b3b;font-family:"Raleway",Helvetica,sans-serif;font-weight:800;letter-spacing:.25em;line-height:1.65;margin:0 0 1em 0;text-transform:uppercase;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;border-bottom:0;}h2{font-size:1.1em;}h3{font-size:.9em;}h4{font-size:.7em;}h5{font-size:.7em;}h6{font-size:.7em;}sub{font-size:.8em;position:relative;top:.5em;}sup{font-size:.8em;position:relative;top:-.5em;}blockquote{border-left:solid 4px rgba(160,160,160,.3);font-style:italic;margin:0 0 2em 0;padding:.5em 0 .5em 2em;}code{background:rgba(160,160,160,.075);border:solid 1px rgba(160,160,160,.3);font-family:"Courier New",monospace;font-size:.9em;margin:0 .25em;padding:.25em .65em;}pre{-webkit-overflow-scrolling:touch;font-family:"Courier New",monospace;font-size:.9em;margin:0 0 2em 0;}pre code{display:block;line-height:1.75em;padding:1em 1.5em;overflow-x:auto;}hr{border:0;border-bottom:solid 1px rgba(160,160,160,.3);margin:2em 0;}hr.major{margin:3em 0;}.align-left{text-align:left;}.align-center{text-align:center;}.align-right{text-align:right;}.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch;}.row>*{box-sizing:border-box;}.row.gtr-uniform>*>:last-child{margin-bottom:0;}.row.aln-left{justify-content:flex-start;}.row.aln-center{justify-content:center;}.row.aln-right{justify-content:flex-end;}.row.aln-top{align-items:flex-start;}.row.aln-middle{align-items:center;}.row.aln-bottom{align-items:flex-end;}.row>.imp{order:-1;}.row>.col-1{width:8.3333333333%;}.row>.off-1{margin-left:8.3333333333%;}.row>.col-2{width:16.6666666667%;}.row>.off-2{margin-left:16.6666666667%;}.row>.col-3{width:25%;}.row>.off-3{margin-left:25%;}.row>.col-4{width:33.3333333333%;}.row>.off-4{margin-left:33.3333333333%;}.row>.col-5{width:41.6666666667%;}.row>.off-5{margin-left:41.6666666667%;}.row>.col-6{width:50%;}.row>.off-6{margin-left:50%;}.row>.col-7{width:58.3333333333%;}.row>.off-7{margin-left:58.3333333333%;}.row>.col-8{width:66.6666666667%;}.row>.off-8{margin-left:66.6666666667%;}.row>.col-9{width:75%;}.row>.off-9{margin-left:75%;}.row>.col-10{width:83.3333333333%;}.row>.off-10{margin-left:83.3333333333%;}.row>.col-11{width:91.6666666667%;}.row>.off-11{margin-left:91.6666666667%;}.row>.col-12{width:100%;}.row>.off-12{margin-left:100%;}.row.gtr-0{margin-top:0;margin-left:0;}.row.gtr-0>*{padding:0 0 0 0;}.row.gtr-0.gtr-uniform{margin-top:0;}.row.gtr-0.gtr-uniform>*{padding-top:0;}.row.gtr-25{margin-top:0;margin-left:-.25em;}.row.gtr-25>*{padding:0 0 0 .25em;}.row.gtr-25.gtr-uniform{margin-top:-.25em;}.row.gtr-25.gtr-uniform>*{padding-top:.25em;}.row.gtr-50{margin-top:0;margin-left:-.5em;}.row.gtr-50>*{padding:0 0 0 .5em;}.row.gtr-50.gtr-uniform{margin-top:-.5em;}.row.gtr-50.gtr-uniform>*{padding-top:.5em;}.row{margin-top:0;margin-left:-1em;}.row>*{padding:0 0 0 1em;}.row.gtr-uniform{margin-top:-1em;}.row.gtr-uniform>*{padding-top:1em;}.row.gtr-150{margin-top:0;margin-left:-1.5em;}.row.gtr-150>*{padding:0 0 0 1.5em;}.row.gtr-150.gtr-uniform{margin-top:-1.5em;}.row.gtr-150.gtr-uniform>*{padding-top:1.5em;}.row.gtr-200{margin-top:0;margin-left:-2em;}.row.gtr-200>*{padding:0 0 0 2em;}.row.gtr-200.gtr-uniform{margin-top:-2em;}.row.gtr-200.gtr-uniform>*{padding-top:2em;}@media screen and (max-width:1680px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-xlarge{order:-1}.row>.col-1-xlarge{width:8.3333333333%}.row>.off-1-xlarge{margin-left:8.3333333333%}.row>.col-2-xlarge{width:16.6666666667%}.row>.off-2-xlarge{margin-left:16.6666666667%}.row>.col-3-xlarge{width:25%}.row>.off-3-xlarge{margin-left:25%}.row>.col-4-xlarge{width:33.3333333333%}.row>.off-4-xlarge{margin-left:33.3333333333%}.row>.col-5-xlarge{width:41.6666666667%}.row>.off-5-xlarge{margin-left:41.6666666667%}.row>.col-6-xlarge{width:50%}.row>.off-6-xlarge{margin-left:50%}.row>.col-7-xlarge{width:58.3333333333%}.row>.off-7-xlarge{margin-left:58.3333333333%}.row>.col-8-xlarge{width:66.6666666667%}.row>.off-8-xlarge{margin-left:66.6666666667%}.row>.col-9-xlarge{width:75%}.row>.off-9-xlarge{margin-left:75%}.row>.col-10-xlarge{width:83.3333333333%}.row>.off-10-xlarge{margin-left:83.3333333333%}.row>.col-11-xlarge{width:91.6666666667%}.row>.off-11-xlarge{margin-left:91.6666666667%}.row>.col-12-xlarge{width:100%}.row>.off-12-xlarge{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0 0 0 0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.25em}.row.gtr-25>*{padding:0 0 0 .25em}.row.gtr-25.gtr-uniform{margin-top:-.25em}.row.gtr-25.gtr-uniform>*{padding-top:.25em}.row.gtr-50{margin-top:0;margin-left:-.5em}.row.gtr-50>*{padding:0 0 0 .5em}.row.gtr-50.gtr-uniform{margin-top:-.5em}.row.gtr-50.gtr-uniform>*{padding-top:.5em}.row{margin-top:0;margin-left:-1em}.row>*{padding:0 0 0 1em}.row.gtr-uniform{margin-top:-1em}.row.gtr-uniform>*{padding-top:1em}.row.gtr-150{margin-top:0;margin-left:-1.5em}.row.gtr-150>*{padding:0 0 0 1.5em}.row.gtr-150.gtr-uniform{margin-top:-1.5em}.row.gtr-150.gtr-uniform>*{padding-top:1.5em}.row.gtr-200{margin-top:0;margin-left:-2em}.row.gtr-200>*{padding:0 0 0 2em}.row.gtr-200.gtr-uniform{margin-top:-2em}.row.gtr-200.gtr-uniform>*{padding-top:2em}}@media screen and (max-width:1280px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-large{order:-1}.row>.col-1-large{width:8.3333333333%}.row>.off-1-large{margin-left:8.3333333333%}.row>.col-2-large{width:16.6666666667%}.row>.off-2-large{margin-left:16.6666666667%}.row>.col-3-large{width:25%}.row>.off-3-large{margin-left:25%}.row>.col-4-large{width:33.3333333333%}.row>.off-4-large{margin-left:33.3333333333%}.row>.col-5-large{width:41.6666666667%}.row>.off-5-large{margin-left:41.6666666667%}.row>.col-6-large{width:50%}.row>.off-6-large{margin-left:50%}.row>.col-7-large{width:58.3333333333%}.row>.off-7-large{margin-left:58.3333333333%}.row>.col-8-large{width:66.6666666667%}.row>.off-8-large{margin-left:66.6666666667%}.row>.col-9-large{width:75%}.row>.off-9-large{margin-left:75%}.row>.col-10-large{width:83.3333333333%}.row>.off-10-large{margin-left:83.3333333333%}.row>.col-11-large{width:91.6666666667%}.row>.off-11-large{margin-left:91.6666666667%}.row>.col-12-large{width:100%}.row>.off-12-large{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0 0 0 0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.25em}.row.gtr-25>*{padding:0 0 0 .25em}.row.gtr-25.gtr-uniform{margin-top:-.25em}.row.gtr-25.gtr-uniform>*{padding-top:.25em}.row.gtr-50{margin-top:0;margin-left:-.5em}.row.gtr-50>*{padding:0 0 0 .5em}.row.gtr-50.gtr-uniform{margin-top:-.5em}.row.gtr-50.gtr-uniform>*{padding-top:.5em}.row{margin-top:0;margin-left:-1em}.row>*{padding:0 0 0 1em}.row.gtr-uniform{margin-top:-1em}.row.gtr-uniform>*{padding-top:1em}.row.gtr-150{margin-top:0;margin-left:-1.5em}.row.gtr-150>*{padding:0 0 0 1.5em}.row.gtr-150.gtr-uniform{margin-top:-1.5em}.row.gtr-150.gtr-uniform>*{padding-top:1.5em}.row.gtr-200{margin-top:0;margin-left:-2em}.row.gtr-200>*{padding:0 0 0 2em}.row.gtr-200.gtr-uniform{margin-top:-2em}.row.gtr-200.gtr-uniform>*{padding-top:2em}}@media screen and (max-width:980px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-medium{order:-1}.row>.col-1-medium{width:8.3333333333%}.row>.off-1-medium{margin-left:8.3333333333%}.row>.col-2-medium{width:16.6666666667%}.row>.off-2-medium{margin-left:16.6666666667%}.row>.col-3-medium{width:25%}.row>.off-3-medium{margin-left:25%}.row>.col-4-medium{width:33.3333333333%}.row>.off-4-medium{margin-left:33.3333333333%}.row>.col-5-medium{width:41.6666666667%}.row>.off-5-medium{margin-left:41.6666666667%}.row>.col-6-medium{width:50%}.row>.off-6-medium{margin-left:50%}.row>.col-7-medium{width:58.3333333333%}.row>.off-7-medium{margin-left:58.3333333333%}.row>.col-8-medium{width:66.6666666667%}.row>.off-8-medium{margin-left:66.6666666667%}.row>.col-9-medium{width:75%}.row>.off-9-medium{margin-left:75%}.row>.col-10-medium{width:83.3333333333%}.row>.off-10-medium{margin-left:83.3333333333%}.row>.col-11-medium{width:91.6666666667%}.row>.off-11-medium{margin-left:91.6666666667%}.row>.col-12-medium{width:100%}.row>.off-12-medium{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0 0 0 0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.25em}.row.gtr-25>*{padding:0 0 0 .25em}.row.gtr-25.gtr-uniform{margin-top:-.25em}.row.gtr-25.gtr-uniform>*{padding-top:.25em}.row.gtr-50{margin-top:0;margin-left:-.5em}.row.gtr-50>*{padding:0 0 0 .5em}.row.gtr-50.gtr-uniform{margin-top:-.5em}.row.gtr-50.gtr-uniform>*{padding-top:.5em}.row{margin-top:0;margin-left:-1em}.row>*{padding:0 0 0 1em}.row.gtr-uniform{margin-top:-1em}.row.gtr-uniform>*{padding-top:1em}.row.gtr-150{margin-top:0;margin-left:-1.5em}.row.gtr-150>*{padding:0 0 0 1.5em}.row.gtr-150.gtr-uniform{margin-top:-1.5em}.row.gtr-150.gtr-uniform>*{padding-top:1.5em}.row.gtr-200{margin-top:0;margin-left:-2em}.row.gtr-200>*{padding:0 0 0 2em}.row.gtr-200.gtr-uniform{margin-top:-2em}.row.gtr-200.gtr-uniform>*{padding-top:2em}}@media screen and (max-width:736px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-small{order:-1}.row>.col-1-small{width:8.3333333333%}.row>.off-1-small{margin-left:8.3333333333%}.row>.col-2-small{width:16.6666666667%}.row>.off-2-small{margin-left:16.6666666667%}.row>.col-3-small{width:25%}.row>.off-3-small{margin-left:25%}.row>.col-4-small{width:33.3333333333%}.row>.off-4-small{margin-left:33.3333333333%}.row>.col-5-small{width:41.6666666667%}.row>.off-5-small{margin-left:41.6666666667%}.row>.col-6-small{width:50%}.row>.off-6-small{margin-left:50%}.row>.col-7-small{width:58.3333333333%}.row>.off-7-small{margin-left:58.3333333333%}.row>.col-8-small{width:66.6666666667%}.row>.off-8-small{margin-left:66.6666666667%}.row>.col-9-small{width:75%}.row>.off-9-small{margin-left:75%}.row>.col-10-small{width:83.3333333333%}.row>.off-10-small{margin-left:83.3333333333%}.row>.col-11-small{width:91.6666666667%}.row>.off-11-small{margin-left:91.6666666667%}.row>.col-12-small{width:100%}.row>.off-12-small{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0 0 0 0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.25em}.row.gtr-25>*{padding:0 0 0 .25em}.row.gtr-25.gtr-uniform{margin-top:-.25em}.row.gtr-25.gtr-uniform>*{padding-top:.25em}.row.gtr-50{margin-top:0;margin-left:-.5em}.row.gtr-50>*{padding:0 0 0 .5em}.row.gtr-50.gtr-uniform{margin-top:-.5em}.row.gtr-50.gtr-uniform>*{padding-top:.5em}.row{margin-top:0;margin-left:-1em}.row>*{padding:0 0 0 1em}.row.gtr-uniform{margin-top:-1em}.row.gtr-uniform>*{padding-top:1em}.row.gtr-150{margin-top:0;margin-left:-1.5em}.row.gtr-150>*{padding:0 0 0 1.5em}.row.gtr-150.gtr-uniform{margin-top:-1.5em}.row.gtr-150.gtr-uniform>*{padding-top:1.5em}.row.gtr-200{margin-top:0;margin-left:-2em}.row.gtr-200>*{padding:0 0 0 2em}.row.gtr-200.gtr-uniform{margin-top:-2em}.row.gtr-200.gtr-uniform>*{padding-top:2em}}@media screen and (max-width:480px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-xsmall{order:-1}.row>.col-1-xsmall{width:8.3333333333%}.row>.off-1-xsmall{margin-left:8.3333333333%}.row>.col-2-xsmall{width:16.6666666667%}.row>.off-2-xsmall{margin-left:16.6666666667%}.row>.col-3-xsmall{width:25%}.row>.off-3-xsmall{margin-left:25%}.row>.col-4-xsmall{width:33.3333333333%}.row>.off-4-xsmall{margin-left:33.3333333333%}.row>.col-5-xsmall{width:41.6666666667%}.row>.off-5-xsmall{margin-left:41.6666666667%}.row>.col-6-xsmall{width:50%}.row>.off-6-xsmall{margin-left:50%}.row>.col-7-xsmall{width:58.3333333333%}.row>.off-7-xsmall{margin-left:58.3333333333%}.row>.col-8-xsmall{width:66.6666666667%}.row>.off-8-xsmall{margin-left:66.6666666667%}.row>.col-9-xsmall{width:75%}.row>.off-9-xsmall{margin-left:75%}.row>.col-10-xsmall{width:83.3333333333%}.row>.off-10-xsmall{margin-left:83.3333333333%}.row>.col-11-xsmall{width:91.6666666667%}.row>.off-11-xsmall{margin-left:91.6666666667%}.row>.col-12-xsmall{width:100%}.row>.off-12-xsmall{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0 0 0 0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.25em}.row.gtr-25>*{padding:0 0 0 .25em}.row.gtr-25.gtr-uniform{margin-top:-.25em}.row.gtr-25.gtr-uniform>*{padding-top:.25em}.row.gtr-50{margin-top:0;margin-left:-.5em}.row.gtr-50>*{padding:0 0 0 .5em}.row.gtr-50.gtr-uniform{margin-top:-.5em}.row.gtr-50.gtr-uniform>*{padding-top:.5em}.row{margin-top:0;margin-left:-1em}.row>*{padding:0 0 0 1em}.row.gtr-uniform{margin-top:-1em}.row.gtr-uniform>*{padding-top:1em}.row.gtr-150{margin-top:0;margin-left:-1.5em}.row.gtr-150>*{padding:0 0 0 1.5em}.row.gtr-150.gtr-uniform{margin-top:-1.5em}.row.gtr-150.gtr-uniform>*{padding-top:1.5em}.row.gtr-200{margin-top:0;margin-left:-2em}.row.gtr-200>*{padding:0 0 0 2em}.row.gtr-200.gtr-uniform{margin-top:-2em}.row.gtr-200.gtr-uniform>*{padding-top:2em}}.author{display:-moz-flex;display:-ms-flex;display:flex;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:-moz-flex-end;-ms-justify-content:-ms-flex-end;justify-content:flex-end;border-bottom:0;font-family:"Raleway",Helvetica,sans-serif;font-size:.6em;font-weight:400;letter-spacing:.25em;text-transform:uppercase;white-space:nowrap;}.author .name{transition:border-bottom-color .2s ease;border-bottom:dotted 1px rgba(160,160,160,.65);display:block;margin:0 1.5em 0 0;}.author img{border-radius:100%;display:block;width:4em;}.author:hover .name{border-bottom-color:transparent;}.blurb h2{font-size:.8em;margin:0 0 1.5em 0;}.blurb h3{font-size:.7em;}.blurb p{font-size:.9em;}.box{border:solid 1px rgba(160,160,160,.3);margin-bottom:2em;padding:0;}.box>:last-child,.box>:last-child>:last-child,.box>:last-child>:last-child>:last-child{margin-bottom:0;padding:.5em;}.box.alt{border:0;border-radius:0;padding:0;}input[type=submit],input[type=reset],input[type=button],button,.button{-moz-appearance:none;-webkit-appearance:none;appearance:none;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease;background-color:transparent;border:0;box-shadow:inset 0 0 0 1px rgba(160,160,160,.3);color:#3c3b3b!important;cursor:pointer;display:inline-block;font-family:"Raleway",Helvetica,sans-serif;font-size:.6em;font-weight:800;height:4.8125em;letter-spacing:.25em;line-height:4.8125em;padding:0 2.5em;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;}input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,button:hover,.button:hover{box-shadow:inset 0 0 0 1px #ba2e5d;color:#ba2e5d!important;}input[type=submit]:hover:active,input[type=reset]:hover:active,input[type=button]:hover:active,button:hover:active,.button:hover:active{background-color:rgba(186,46,93,.05);}input[type=submit]:before,input[type=submit]:after,input[type=reset]:before,input[type=reset]:after,input[type=button]:before,input[type=button]:after,button:before,button:after,.button:before,.button:after{color:#838383;position:relative;}input[type=submit]:before,input[type=reset]:before,input[type=button]:before,button:before,.button:before{left:-1em;padding:0 0 0 .75em;}input[type=submit]:after,input[type=reset]:after,input[type=button]:after,button:after,.button:after{left:1em;padding:0 .75em 0 0;}input[type=submit].fit,input[type=reset].fit,input[type=button].fit,button.fit,.button.fit{width:100%;}input[type=submit].large,input[type=reset].large,input[type=button].large,button.large,.button.large{font-size:.7em;padding:0 3em;}input[type=submit].small,input[type=reset].small,input[type=button].small,button.small,.button.small{font-size:.5em;}input[type=submit].disabled,input[type=submit]:disabled,input[type=reset].disabled,input[type=reset]:disabled,input[type=button].disabled,input[type=button]:disabled,button.disabled,button:disabled,.button.disabled,.button:disabled{pointer-events:none;color:rgba(160,160,160,.3)!important;}input[type=submit].disabled:before,input[type=submit]:disabled:before,input[type=reset].disabled:before,input[type=reset]:disabled:before,input[type=button].disabled:before,input[type=button]:disabled:before,button.disabled:before,button:disabled:before,.button.disabled:before,.button:disabled:before{color:rgba(160,160,160,.3)!important;}form{margin:0 0 2em 0;}form.search{text-decoration:none;position:relative;}form.search:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none!important;font-family:"Font Awesome 5 Free";font-weight:900;}form.search:before{color:#838383;content:"\f002";display:block;height:2.75em;left:0;line-height:2.75em;position:absolute;text-align:center;top:0;width:2.5em;}form.search>input:first-child{padding-left:2.5em;}label{color:#3c3b3b;display:block;font-size:.9em;font-weight:700;margin:0 0 1em 0;}input[type=text],input[type=password],input[type=email],input[type=tel],select,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:rgba(160,160,160,.075);border:none;border:solid 1px rgba(160,160,160,.3);border-radius:0;color:inherit;display:block;outline:0;padding:0 1em;text-decoration:none;width:100%;}input[type=text]:invalid,input[type=password]:invalid,input[type=email]:invalid,input[type=tel]:invalid,select:invalid,textarea:invalid{box-shadow:none;}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,select:focus,textarea:focus{border-color:#ba2e5d;box-shadow:inset 0 0 0 1px #ba2e5d;}.select-wrapper{text-decoration:none;display:block;position:relative;}.select-wrapper:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none!important;font-family:"Font Awesome 5 Free";font-weight:900;}.select-wrapper:before{color:rgba(160,160,160,.3);content:"\f078";display:block;height:2.75em;line-height:2.75em;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:2.75em;}.select-wrapper select::-ms-expand{display:none;}select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' preserveAspectRatio='none' viewBox='0 0 40 40'%3E%3Cpath d='M9.4,12.3l10.4,10.4l10.4-10.4c0.2-.2,.5-.4,.9-.4c0.3,0,.6,.1,.9,.4l3.3,3.3c0.2,.2,.4,.5,.4,.9 c0,.4-.1,.6-.4,.9L20.7,31.9c-.2,.2-.5,.4-.9,.4c-.3,0-.6-.1-.9-.4L4.3,17.3c-.2-.2-.4-.5-.4-.9 c0-.4,.1-.6,.4-.9l3.3-3.3c0.2-.2,.5-.4,.9-.4S9.1,12.1,9.4,12.3z' fill='rgba(160,160,160,.3)' /%3E%3C/svg%3E");background-size:1.25rem;background-repeat:no-repeat;background-position:calc(100% - 1rem) center;height:2.75em;padding-right:2.75em;text-overflow:ellipsis;}select option{color:#3c3b3b;background:#ffffff;}select:focus::-ms-value{background-color:transparent;}select::-ms-expand{display:none;}input[type=text],input[type=password],input[type=email],select{height:2.75em;}textarea{padding:.75em 1em;}input[type=checkbox],input[type=radio]{-moz-appearance:none;-webkit-appearance:none;appearance:none;display:block;float:left;margin-right:-2em;opacity:0;width:1em;z-index:-1;}input[type=checkbox] + label,input[type=radio] + label{text-decoration:none;color:#2e2e2e;cursor:pointer;display:inline-block;font-size:1em;font-weight:400;padding-left:2.4em;padding-right:.75em;position:relative;}input[type=checkbox] + label:before,input[type=radio] + label:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none!important;font-family:"Font Awesome 5 Free";font-weight:900;}input[type=checkbox] + label:before,input[type=radio] + label:before{background:rgba(160,160,160,.075);border:solid 1px rgba(160,160,160,.3);content:"";display:inline-block;font-size:.8em;height:2.0625em;left:0;line-height:2.0625em;position:absolute;text-align:center;top:0;width:2.0625em;}input[type=checkbox]:checked + label:before,input[type=radio]:checked + label:before{background:#3c3b3b;border-color:#3c3b3b;color:#ffffff;content:"\f00c";}input[type=checkbox]:focus + label:before,input[type=radio]:focus + label:before{border-color:#ba2e5d;box-shadow:0 0 0 1px #ba2e5d;}input[type=radio] + label:before{border-radius:100%;}::-webkit-input-placeholder{color:#838383!important;opacity:1;}:-moz-placeholder{color:#838383!important;opacity:1;}::-moz-placeholder{color:#838383!important;opacity:1;}:-ms-input-placeholder{color:#838383!important;opacity:1;}.icon{text-decoration:none;border-bottom:none;position:relative;}.icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none!important;font-family:"Font Awesome 5 Free";font-weight:400;}.icon>.label{display:none;}.icon:before{line-height:inherit;}.icon.solid:before{font-weight:900;}.icon.brands:before{font-family:"Font Awesome 5 Brands";}.icon.suffix:before{float:right;}.image{border:0;display:inline-block;position:relative;}.image img{display:block;}.image.left,.image.right{max-width:40%;}.image.left img,.image.right img{width:100%;}.image.left{float:left;padding:0 1.5em 1em 0;top:.25em;}.image.right{float:right;padding:0 0 1em 1.5em;top:.25em;}.image.fit{display:block;margin:0 0 2em 0;width:100%;}.image.fit img{width:100%;}.image.featured{display:block;margin:0 0 3em 0;width:100%;}.image.featured img{width:100%;}@media screen and (max-width:736px){.image.featured{margin:0 0 1.5em 0}}.image.main{display:block;margin:0 0 3em 0;width:100%;}.image.main img{width:100%;}ol{list-style:decimal;margin:0 0 2em 0;padding-left:1.25em;}ol li{padding-left:.25em;}ul{list-style:disc;margin:0 0 2em 0;padding-left:1em;}ul li{padding-left:.5em;}ul.alt{list-style:none;padding-left:0;}ul.alt li{border-top:solid 1px rgba(160,160,160,.3);padding:.5em 0;}ul.alt li:first-child{border-top:0;padding-top:0;}dl{margin:0 0 2em 0;}dl dt{display:block;font-weight:700;margin:0 0 1em 0;}dl dd{margin-left:2em;}ul.actions{display:-moz-flex;display:-ms-flex;display:flex;cursor:default;list-style:none;margin-left:-1em;padding-left:0;}ul.actions li{padding:0 0 0 1em;vertical-align:middle;}ul.actions.special{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;width:100%;margin-left:0;}ul.actions.special li:first-child{padding-left:0;}ul.actions.stacked{-moz-flex-direction:column;flex-direction:column;margin-left:0;}ul.actions.stacked li{padding:1.3em 0 0 0;}ul.actions.stacked li:first-child{padding-top:0;}ul.actions.fit{width:calc(100% + 1em);}ul.actions.fit li{-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-ms-flex-shrink:1;flex-shrink:1;width:100%;}ul.actions.fit li>*{width:100%;}ul.actions.fit.stacked{width:100%;}@media screen and (max-width:480px){ul.actions:not(.fixed){-moz-flex-direction:column;flex-direction:column;margin-left:0;width:100%!important}ul.actions:not(.fixed) li{-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-ms-flex-shrink:1;flex-shrink:1;padding:1em 0 0 0;text-align:center;width:100%}ul.actions:not(.fixed) li>*{width:100%}ul.actions:not(.fixed) li:first-child{padding-top:0}ul.actions:not(.fixed) li input[type=submit],ul.actions:not(.fixed) li input[type=reset],ul.actions:not(.fixed) li input[type=button],ul.actions:not(.fixed) li button,ul.actions:not(.fixed) li .button{width:100%}ul.actions:not(.fixed) li input[type=submit].icon:before,ul.actions:not(.fixed) li input[type=reset].icon:before,ul.actions:not(.fixed) li input[type=button].icon:before,ul.actions:not(.fixed) li button.icon:before,ul.actions:not(.fixed) li .button.icon:before{margin-left:-.5em}}ul.icons{cursor:default;list-style:none;padding-left:0;}ul.icons li{display:inline-block;padding:0 1em 0 0;}ul.icons li:last-child{padding-right:0;}ul.icons li>*{border:0;}ul.icons li>* .label{display:none;}ul.posts{list-style:none;padding:0;margin-bottom:.25rem;}ul.posts li{border-top:dotted 1px rgba(160,160,160,.3);margin:.25em 0 0 0;padding:.25em 0 0 0;}ul.posts li:first-child{border-top:0;margin-top:0;padding-top:0;}ul.posts article{display:-moz-flex;display:-ms-flex;display:flex;-moz-align-items:-moz-flex-start;-ms-align-items:-ms-flex-start;align-items:flex-start;-moz-flex-direction:row-reverse;flex-direction:row-reverse;}ul.posts article .image{display:block;margin-right:1.5em;min-width:4em;width:4em;}ul.posts article .image img{width:100%;}ul.posts article header{-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;flex:1;-ms-flex:1;}ul.posts article header h3{font-size:.7em;margin-top:.125em;margin-bottom:.25em;}ul.posts article header .published{display:block;font-family:"Raleway",Helvetica,sans-serif;font-size:.6em;font-weight:400;letter-spacing:.25em;margin:-.625em 0 1.7em 0;text-transform:uppercase;}ul.posts article header>:last-child{margin-bottom:0;}.mini-post{display:-moz-flex;display:-ms-flex;display:flex;-moz-flex-direction:column-reverse;flex-direction:column-reverse;background:#ffffff;border:solid 1px rgba(160,160,160,.3);margin:0 0 2em 0;}.mini-post .image{overflow:hidden;width:100%;}.mini-post .image img{transition:transform .2s ease-out;width:100%;}.mini-post .image:hover img{transform:scale(1.05);}.mini-post header{padding:1.25em 4.25em .1em 1.25em;min-height:4em;position:relative;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;}.mini-post header h3{font-size:.7em;}.mini-post header .published{display:block;font-family:"Raleway",Helvetica,sans-serif;font-size:.6em;font-weight:400;letter-spacing:.25em;margin:-.625em 0 1.7em 0;text-transform:uppercase;}.mini-post header .author{position:absolute;right:2em;top:2em;}.mini-posts{margin:0 0 2em 0;}@media screen and (max-width:1280px){.mini-posts{display:-moz-flex;display:-ms-flex;display:flex;flex-wrap:wrap;width:calc(100% + 2em)}.mini-posts>*{margin:2em 2em 0 0;width:calc(50% - 2em)}.mini-posts>:nth-child(-n+2){margin-top:0}}@media screen and (max-width:480px){.mini-posts{display:block;width:100%}.mini-posts>*{margin:0 0 2em 0;width:100%}}.post{padding:3em 3em 1em 3em;background:#ffffff;border:solid 1px rgba(160,160,160,.3);margin:0 0 3em 0;position:relative;}.post img{max-width:100%;}.post .modular-row.gallery-container{margin-bottom:2.75rem;}.post>header{display:-moz-flex;display:-ms-flex;display:flex;border-bottom:solid 1px rgba(160,160,160,.3);left:-3em;margin:-3em 0 3em 0;position:relative;width:calc(100% + 6em);}.post>header .title{-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-ms-flex:1;padding:3.75em 3em 3.3em 3em;}.post>header .title h2{font-weight:900;font-size:1.5em;}.post>header .title>:last-child{margin-bottom:0;}.post>header .meta{padding:3.75em 3em 1.75em 3em;border-left:solid 1px rgba(160,160,160,.3);min-width:17em;text-align:right;width:17em;}.post>header .meta>*{margin:0 0 1em 0;}.post>header .meta>:last-child{margin-bottom:0;}.post>header .meta .published{color:#3c3b3b;display:block;font-family:"Raleway",Helvetica,sans-serif;font-size:.7em;font-weight:800;letter-spacing:.25em;margin-top:.5em;text-transform:uppercase;white-space:nowrap;}.post>a.image.featured{overflow:hidden;}.post>a.image.featured img{transition:transform .2s ease-out;}.post>a.image.featured:hover img{transform:scale(1.05);}.post>footer{display:-moz-flex;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;}.post>footer .actions{-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;}.post>footer .stats{cursor:default;list-style:none;padding:0;}.post>footer .stats li{border-left:solid 1px rgba(160,160,160,.3);display:inline-block;font-family:"Raleway",Helvetica,sans-serif;font-size:.6em;font-weight:400;letter-spacing:.25em;line-height:1;margin:0 0 0 2em;padding:0 0 0 2em;text-transform:uppercase;}.post>footer .stats li:first-child{border-left:0;margin-left:0;padding-left:0;}.post>footer .stats li .icon{border-bottom:0;}.post>footer .stats li .icon:before{margin-right:.75em;}@media screen and (max-width:980px){.post{border-left:0;border-right:0;left:-3em;width:calc(100% + (3em * 2))}.post>header{-moz-flex-direction:column;flex-direction:column;padding:3.75em 3em 1.25em 3em;border-left:0}.post>header .title{-ms-flex:0 1 auto;margin:0 0 2em 0;padding:0;text-align:center}.post>header .meta{-moz-align-items:center;-ms-align-items:center;align-items:center;display:-moz-flex;display:-ms-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;border-left:0;margin:0 0 2em 0;padding-top:0;padding:0;text-align:left;width:100%}.post>header .meta>*{border-left:solid 1px rgba(160,160,160,.3);margin-left:2em;padding-left:2em}.post>header .meta>:first-child{border-left:0;margin-left:0;padding-left:0}.post>header .meta .published{margin-bottom:0;margin-top:0}.post>header .meta .author{-moz-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:0}.post>header .meta .author .name{margin:0 0 0 1.5em}.post>header .meta .author img{width:3.5em}}@media screen and (max-width:736px){.post{padding:1.5em 1.5em .1em 1.5em;left:-1.5em;margin:0 0 2em 0;width:calc(100% + (1.5em * 2))}.post>header{padding:3em 1.5em .5em 1.5em;left:-1.5em;margin:-1.5em 0 1.5em 0;width:calc(100% + 3em)}.post>header .title h2{font-size:1.1em}}@media screen and (max-width:480px){.post>header .meta{-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-flex-direction:column;flex-direction:column}.post>header .meta>*{border-left:0;margin:1em 0 0 0;padding-left:0}.post>header .meta .author .name{display:none}.post>.image.featured{margin-left:-1.5em;margin-top:calc(-1.5em - 1px);width:calc(100% + 3em)}.post>footer{-moz-align-items:-moz-stretch;-ms-align-items:-ms-stretch;align-items:stretch;-moz-flex-direction:column-reverse;flex-direction:column-reverse}.post>footer .stats{text-align:center}.post>footer .stats li{margin:0 0 0 1.25em;padding:0 0 0 1.25em}}section.special,article.special{text-align:center;}header p{font-family:"Raleway",Helvetica,sans-serif;font-size:.7em;font-weight:400;letter-spacing:.25em;line-height:2.5;margin-top:-1em;text-transform:uppercase;}.table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto;}table{margin:0 0 2em 0;width:100%;}table tbody tr{border:solid 1px rgba(160,160,160,.3);border-left:0;border-right:0;}table tbody tr:nth-child(2n+1){background-color:rgba(160,160,160,.075);}table td{padding:.75em .75em;}table th{color:#3c3b3b;font-size:.9em;font-weight:700;padding:0 .75em .75em .75em;text-align:left;}table thead{border-bottom:solid 2px rgba(160,160,160,.3);}table tfoot{border-top:solid 2px rgba(160,160,160,.3);}table.alt{border-collapse:separate;}table.alt tbody tr td{border:solid 1px rgba(160,160,160,.3);border-left-width:0;border-top-width:0;}table.alt tbody tr td:first-child{border-left-width:1px;}table.alt tbody tr:first-child td{border-top-width:1px;}table.alt thead{border-bottom:0;}table.alt tfoot{border-top:0;}.portfolio_item .image{overflow:hidden;width:100%;border-radius:10px;}.portfolio_item .image img{transition:transform .2s ease-out;width:100%;}.portfolio_item .image:hover img{transform:scale(1.05);}#banner{padding:6em 0 4em 0;display:-moz-flex;display:-ms-flex;display:flex;}#banner h1{margin-top:-.125em;font-size:1.1em;}#banner h2{margin-top:-.125em;font-size:1em;}#banner .content{-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-ms-flex-shrink:1;flex-shrink:1;width:60%;}#banner .image{-moz-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-ms-flex-shrink:0;flex-shrink:0;display:block;margin:0 0 2em 4em;width:40%;}#banner .image img{height:100%;-moz-object-fit:contain;-webkit-object-fit:contain;-ms-object-fit:contain;-o-object-fit:contain;object-fit:contain;-moz-object-position:center;-webkit-object-position:center;-ms-object-position:center;-o-object-position:center;object-position:center;width:100%;}@media screen and (orientation:portrait){#banner{-moz-flex-direction:column-reverse;flex-direction:column-reverse}#banner h1 br{display:none}#banner .content{-moz-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-ms-flex-shrink:0;flex-shrink:0;width:100%}#banner .image{-moz-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-ms-flex-shrink:0;flex-shrink:0;margin:0 0 4em 0;height:25em;max-height:50vh;min-height:18em;width:100%}}@media screen and (orientation:portrait) and (max-width:480px){#banner .image{max-height:35vh}}#features header p{font-family:"Source Sans Pro",Helvetica,sans-serif;font-weight:400;font-size:inherit;letter-spacing:0;line-height:inherit;margin-top:1em;text-transform:initial;}#features header h3{margin-top:0;}#header .logo{font-family:"Raleway",Helvetica,sans-serif;font-size:1.3em;font-weight:800;}@media screen and (max-width:736px){#header .logo{font-size:1em}}#header .dropdown{-moz-flex:1;flex:1;border-left:solid 1px rgba(160,160,160,.3);height:inherit;line-height:inherit;margin-left:1.5em;}#header .dropdown li{position:relative;float:left;text-transform:uppercase;font-size:12pt;height:inherit;}#header .dropdown li a{font-family:"Raleway",Helvetica,sans-serif;font-size:.8em;font-weight:400;letter-spacing:.15em;display:block;border-bottom:none;padding:0 .8rem;height:inherit;}#header .dropdown li ul{position:absolute;top:100%;margin:0;padding:0;list-style:none;display:none;line-height:normal;background-color:rgb(230,230,230);box-shadow:0 .05rem 1rem rgba(0,0,0,.15)!important;}#header .dropdown li ul li a{font-family:"Raleway",Helvetica,sans-serif;font-size:.8em;font-weight:400;letter-spacing:.15em;text-transform:uppercase;display:block;border-bottom:none;padding:.3rem .8rem;line-height:2.5em;}#header .dropdown li ul li a:hover{color:#181818;}#header .dropdown li ul li ul{left:100%;top:0;}#header .dropdown ul li{margin-left:.5em;padding-left:.5em;}#header .dropdown ul li:first-child{border-left:0;}#header .dropdown ul li:hover>ul{display:-moz-flex;display:-ms-flex;display:flex;-moz-flex-direction:column;flex-direction:column;flex-wrap:nowrap;min-width:15em;border:solid 1px rgba(160,160,160,.3);background-color:#ffffff;box-shadow:0 .05rem 1rem rgba(0,0,0,.15)!important;}@media screen and (max-width:980px){#header .dropdown{display:none}}@media screen and (max-width:736px){#header .dropdown{margin-left:-1rem;margin-right:-1rem}#header .dropdown .fixed{margin:0}}#sidebarmenu{display:none;}@media screen and (max-width:980px){#sidebarmenu{display:block}}.menulink{margin:0;padding:0;margin-top:-.3rem;}ul.menulink>li,ul.menulink>li>ul{list-style:none;font-family:"Raleway",Helvetica,sans-serif;padding:.1em 0 0 0;margin:0;line-height:2.3em;}ul.menulink>li a.tags{border:dotted 1px rgba(119,118,118,.65);padding:.2em;font-size:.8em;}ul.menulink>li a:hover.tags{background-color:#ba2e5d;color:#f4f4f4!important;}ul.menulink>li>ul,ul.menulink>li a span{transition:color .2s ease;font-size:.9em;text-transform:uppercase;font-weight:400;}ul.menulink>li a span li{transition:color .2s ease;font-size:.8em;font-weight:400;text-transform:uppercase;}ul.menulink>li *{list-style-type:none;}ul.menulink>li a:hover span{color:#ba2e5d!important;}ul.subitem{display:block;}ul.subitem>li>ul,ul.subitem>li a span{transition:color .2s ease;font-size:.9em;font-weight:400;text-transform:capitalize;margin-bottom:0;}ul.subitem>li{list-style-type:none;margin-left:.4em;}ul.subitem_hide{display:none;}ul.subitem_hide>li>ul,ul.subitem_hide>li a span{transition:color .2s ease;margin-bottom:0;font-weight:400;text-transform:capitalize;}ul.subitem_hide>li{list-style-type:none;margin-left:.4em;}.dropdown-btn{cursor:pointer;}.fa-caret-down{float:right;padding-right:8px;}body{padding-top:3.5em;}#header{display:-moz-flex;display:-ms-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;background-color:#ffffff;border-bottom:solid 1px rgba(160,160,160,.3);box-shadow:0 5px 6px -6px rgb(230,230,230);height:3.5em;left:0;line-height:3.5em;position:fixed;top:0;width:100%;z-index:10000;}#header a{color:inherit;text-decoration:none;}#header ul{list-style:none;margin:0;padding-left:0;}#header ul li{display:inline-block;padding-left:0;}#header h1{height:inherit;line-height:inherit;padding:0 0 0 1.5em;white-space:nowrap;}#header h1 a{font-size:.7em;}#header .main{height:inherit;line-height:inherit;text-align:right;}#header .main ul{height:inherit;line-height:inherit;}#header .main ul li{border-left:solid 1px rgba(160,160,160,.3);height:inherit;line-height:inherit;white-space:nowrap;}#header .main ul li>*{display:block;float:left;}#header .main ul li>a{text-decoration:none;border-bottom:0;color:#838383;overflow:hidden;position:relative;text-indent:4em;width:4em;}#header .main ul li>a:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none!important;font-family:"Font Awesome 5 Free";font-weight:900;}#header .main ul li>a:before{display:block;height:inherit;left:0;line-height:inherit;position:absolute;text-align:center;text-indent:0;top:0;width:inherit;}#header form{margin:0;}#header form input{display:inline-block;height:2.5em;position:relative;top:-2px;vertical-align:middle;}#header #search{transition:all .5s ease;max-width:0;opacity:0;overflow:hidden;padding:0;white-space:nowrap;}#header #search input{width:12em;}#header #search.visible{max-width:12.5em;opacity:1;padding:0 .5em 0 0;}@media screen and (max-width:980px){#header .links{display:none}}@media screen and (max-width:736px){#header{height:2.75em;line-height:2.75em}#header h1{padding:0 0 0 1em}#header .main .search{display:none}}#wrapper{display:-moz-flex;display:-ms-flex;display:flex;-moz-flex-direction:row-reverse;flex-direction:row-reverse;transition:opacity .5s ease;margin:0 auto;max-width:100%;opacity:1;padding:4.5em;width:90em;}body.is-menu-visible #wrapper{opacity:.15;}@media screen and (max-width:1680px){#wrapper{padding:3em}}@media screen and (max-width:1280px){#wrapper{display:block}}@media screen and (max-width:736px){#wrapper{padding:1.5em}}body.single #wrapper{display:block;}#main{-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;flex:1;-ms-flex:1;width:100%;}#sidebar{margin-right:3em;min-width:22em;width:22em;}#sidebar>*{border-top:solid 1px rgba(160,160,160,.3);margin:3em 0 0 0;padding:3em 0 0 0;}#sidebar>:first-child{border-top:0;margin-top:0;padding-top:0;}@media screen and (max-width:1280px){#sidebar{border-top:solid 1px rgba(160,160,160,.3);margin:3em 0 0 0;min-width:0;padding:3em 0 0 0;width:100%;overflow-x:hidden}}#intro .logo{border-bottom:0;display:inline-block;margin:0 0 1em 0;overflow:hidden;position:relative;width:4em;}#intro .logo:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' viewBox='0 0 100 100' preserveAspectRatio='none' zoomAndPan='disable'%3E%3Cpolygon points='0,0 100,0 100,25 50,0 0,25' style='fill:%23f4f4f4' /%3E%3Cpolygon points='0,100 100,100 100,75 50,100 0,75' style='fill:%23f4f4f4' /%3E%3C/svg%3E");background-position:top left;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;}#intro .logo img{display:block;margin-left:-.25em;width:4.5em;}#intro header h2{font-size:2em;font-weight:900;}#intro header p{font-size:.8em;}@media screen and (max-width:1280px){#intro{margin:0 0 3em 0;text-align:center}#intro header h2{font-size:2em}#intro header p{font-size:.7em}}@media screen and (max-width:736px){#intro{margin:0 0 1.5em 0;padding:1.25em 0}#intro>:last-child{margin-bottom:0}#intro .logo{margin:0 0 .5em 0}#intro header h2{font-size:1.25em}#intro header>:last-child{margin-bottom:0}}#footer .icons{color:#2e2e2e;}#footer .copyright{color:#2e2e2e;font-family:"Raleway",Helvetica,sans-serif;font-size:.5em;font-weight:400;letter-spacing:.25em;text-transform:uppercase;}body.single #footer{text-align:center;}#menu{transform:translateX(25em);transition:transform .5s ease,visibility .5s;-webkit-overflow-scrolling:touch;background:#ffffff;border-left:solid 1px rgba(160,160,160,.3);box-shadow:none;height:100%;max-width:80%;overflow-y:auto;position:fixed;right:0;top:0;visibility:hidden;width:25em;z-index:10002;}#menu>*{border-top:solid 1px rgba(160,160,160,.3);padding:3em;}#menu>*>:last-child{margin-bottom:0;}#menu>:first-child{border-top:0;}#menu .links{list-style:none;padding:0;}#menu .links>li{border:0;border-top:dotted 1px rgba(160,160,160,.3);margin:1.5em 0 0 0;padding:1.5em 0 0 0;}#menu .links>li a{display:block;border-bottom:0;}#menu .links>li a h3{transition:color .2s ease;font-size:.7em;}#menu .links>li a p{font-family:"Raleway",Helvetica,sans-serif;font-size:.6em;font-weight:400;letter-spacing:.25em;margin-bottom:0;text-decoration:none;text-transform:uppercase;}#menu .links>li a:hover h3{color:#ba2e5d;}#menu .links>li:first-child{border-top:0;margin-top:0;padding-top:0;}body.is-menu-visible #menu{transform:translateX(0);visibility:visible;}@media screen and (max-width:736px){#menu>*{padding:1.5em}}
\ No newline at end of file
+@import 'fontawesome-all.min.css';@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700|Raleway:400,800,900");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}body{-webkit-text-size-adjust:none;}mark{background-color:transparent;color:inherit;}input::-moz-focus-inner{border:0;padding:0;}input,select,textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;}@-ms-viewport{width:device-width;}body{-ms-overflow-style:scrollbar;}@media screen and (max-width:480px){html,body{min-width:320px}}html{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}body{background:#f4f4f4;}body.is-preload *,body.is-preload *:before,body.is-preload *:after{-moz-animation:none!important;-webkit-animation:none!important;-ms-animation:none!important;animation:none!important;-moz-transition:none!important;-webkit-transition:none!important;-ms-transition:none!important;transition:none!important;}body,input,select,textarea{color:#2e2e2e;font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:14pt;font-weight:400;line-height:1.75;}@media screen and (max-width:1680px){body,input,select,textarea{font-size:12pt}}@media screen and (max-width:1280px){body,input,select,textarea{font-size:12pt}}@media screen and (max-width:980px){body,input,select,textarea{font-size:12pt}}@media screen and (max-width:736px){body,input,select,textarea{font-size:12pt}}@media screen and (max-width:480px){body,input,select,textarea{font-size:12pt}}a{-moz-transition:color .2s ease,border-bottom-color .2s ease;-webkit-transition:color .2s ease,border-bottom-color .2s ease;-ms-transition:color .2s ease,border-bottom-color .2s ease;transition:color .2s ease,border-bottom-color .2s ease;border-bottom:dotted 1px rgba(160,160,160,.65);color:inherit;text-decoration:none;}a:before{-moz-transition:color .2s ease;-webkit-transition:color .2s ease;-ms-transition:color .2s ease;transition:color .2s ease;}a:hover{border-bottom-color:transparent;color:#ba2e5d!important;}a:hover:before{color:#ba2e5d!important;}strong,b{color:#3c3b3b;font-weight:700;}em,i{font-style:italic;}p{margin:0 0 2em 0;}h1,h2,h3,h4,h5,h6{color:#3c3b3b;font-family:"Raleway",Helvetica,sans-serif;font-weight:800;letter-spacing:.25em;line-height:1.65;margin:0 0 1em 0;text-transform:uppercase;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;border-bottom:0;}h2{font-size:1.1em;}h3{font-size:.9em;}h4{font-size:.7em;}h5{font-size:.7em;}h6{font-size:.7em;}sub{font-size:.8em;position:relative;top:.5em;}sup{font-size:.8em;position:relative;top:-.5em;}blockquote{border-left:solid 4px rgba(160,160,160,.3);font-style:italic;margin:0 0 2em 0;padding:.5em 0 .5em 2em;}code{background:rgba(160,160,160,.075);border:solid 1px rgba(160,160,160,.3);font-family:"Courier New",monospace;font-size:.9em;margin:0 .25em;padding:.25em .65em;}pre{-webkit-overflow-scrolling:touch;font-family:"Courier New",monospace;font-size:.9em;margin:0 0 2em 0;}pre code{display:block;line-height:1.75em;padding:1em 1.5em;overflow-x:auto;}hr{border:0;border-bottom:solid 1px rgba(160,160,160,.3);margin:2em 0;}hr.major{margin:3em 0;}.align-left{text-align:left;}.align-center{text-align:center;}.align-right{text-align:right;}.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch;}.row>*{box-sizing:border-box;}.row.gtr-uniform>*>:last-child{margin-bottom:0;}.row.aln-left{justify-content:flex-start;}.row.aln-center{justify-content:center;}.row.aln-right{justify-content:flex-end;}.row.aln-top{align-items:flex-start;}.row.aln-middle{align-items:center;}.row.aln-bottom{align-items:flex-end;}.row>.imp{order:-1;}.row>.col-1{width:8.3333333333%;}.row>.off-1{margin-left:8.3333333333%;}.row>.col-2{width:16.6666666667%;}.row>.off-2{margin-left:16.6666666667%;}.row>.col-3{width:25%;}.row>.off-3{margin-left:25%;}.row>.col-4{width:33.3333333333%;}.row>.off-4{margin-left:33.3333333333%;}.row>.col-5{width:41.6666666667%;}.row>.off-5{margin-left:41.6666666667%;}.row>.col-6{width:50%;}.row>.off-6{margin-left:50%;}.row>.col-7{width:58.3333333333%;}.row>.off-7{margin-left:58.3333333333%;}.row>.col-8{width:66.6666666667%;}.row>.off-8{margin-left:66.6666666667%;}.row>.col-9{width:75%;}.row>.off-9{margin-left:75%;}.row>.col-10{width:83.3333333333%;}.row>.off-10{margin-left:83.3333333333%;}.row>.col-11{width:91.6666666667%;}.row>.off-11{margin-left:91.6666666667%;}.row>.col-12{width:100%;}.row>.off-12{margin-left:100%;}.row.gtr-0{margin-top:0;margin-left:0;}.row.gtr-0>*{padding:0 0 0 0;}.row.gtr-0.gtr-uniform{margin-top:0;}.row.gtr-0.gtr-uniform>*{padding-top:0;}.row.gtr-25{margin-top:0;margin-left:-.25em;}.row.gtr-25>*{padding:0 0 0 .25em;}.row.gtr-25.gtr-uniform{margin-top:-.25em;}.row.gtr-25.gtr-uniform>*{padding-top:.25em;}.row.gtr-50{margin-top:0;margin-left:-.5em;}.row.gtr-50>*{padding:0 0 0 .5em;}.row.gtr-50.gtr-uniform{margin-top:-.5em;}.row.gtr-50.gtr-uniform>*{padding-top:.5em;}.row{margin-top:0;margin-left:-1em;}.row>*{padding:0 0 0 1em;}.row.gtr-uniform{margin-top:-1em;}.row.gtr-uniform>*{padding-top:1em;}.row.gtr-150{margin-top:0;margin-left:-1.5em;}.row.gtr-150>*{padding:0 0 0 1.5em;}.row.gtr-150.gtr-uniform{margin-top:-1.5em;}.row.gtr-150.gtr-uniform>*{padding-top:1.5em;}.row.gtr-200{margin-top:0;margin-left:-2em;}.row.gtr-200>*{padding:0 0 0 2em;}.row.gtr-200.gtr-uniform{margin-top:-2em;}.row.gtr-200.gtr-uniform>*{padding-top:2em;}@media screen and (max-width:1680px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-xlarge{order:-1}.row>.col-1-xlarge{width:8.3333333333%}.row>.off-1-xlarge{margin-left:8.3333333333%}.row>.col-2-xlarge{width:16.6666666667%}.row>.off-2-xlarge{margin-left:16.6666666667%}.row>.col-3-xlarge{width:25%}.row>.off-3-xlarge{margin-left:25%}.row>.col-4-xlarge{width:33.3333333333%}.row>.off-4-xlarge{margin-left:33.3333333333%}.row>.col-5-xlarge{width:41.6666666667%}.row>.off-5-xlarge{margin-left:41.6666666667%}.row>.col-6-xlarge{width:50%}.row>.off-6-xlarge{margin-left:50%}.row>.col-7-xlarge{width:58.3333333333%}.row>.off-7-xlarge{margin-left:58.3333333333%}.row>.col-8-xlarge{width:66.6666666667%}.row>.off-8-xlarge{margin-left:66.6666666667%}.row>.col-9-xlarge{width:75%}.row>.off-9-xlarge{margin-left:75%}.row>.col-10-xlarge{width:83.3333333333%}.row>.off-10-xlarge{margin-left:83.3333333333%}.row>.col-11-xlarge{width:91.6666666667%}.row>.off-11-xlarge{margin-left:91.6666666667%}.row>.col-12-xlarge{width:100%}.row>.off-12-xlarge{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0 0 0 0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.25em}.row.gtr-25>*{padding:0 0 0 .25em}.row.gtr-25.gtr-uniform{margin-top:-.25em}.row.gtr-25.gtr-uniform>*{padding-top:.25em}.row.gtr-50{margin-top:0;margin-left:-.5em}.row.gtr-50>*{padding:0 0 0 .5em}.row.gtr-50.gtr-uniform{margin-top:-.5em}.row.gtr-50.gtr-uniform>*{padding-top:.5em}.row{margin-top:0;margin-left:-1em}.row>*{padding:0 0 0 1em}.row.gtr-uniform{margin-top:-1em}.row.gtr-uniform>*{padding-top:1em}.row.gtr-150{margin-top:0;margin-left:-1.5em}.row.gtr-150>*{padding:0 0 0 1.5em}.row.gtr-150.gtr-uniform{margin-top:-1.5em}.row.gtr-150.gtr-uniform>*{padding-top:1.5em}.row.gtr-200{margin-top:0;margin-left:-2em}.row.gtr-200>*{padding:0 0 0 2em}.row.gtr-200.gtr-uniform{margin-top:-2em}.row.gtr-200.gtr-uniform>*{padding-top:2em}}@media screen and (max-width:1280px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-large{order:-1}.row>.col-1-large{width:8.3333333333%}.row>.off-1-large{margin-left:8.3333333333%}.row>.col-2-large{width:16.6666666667%}.row>.off-2-large{margin-left:16.6666666667%}.row>.col-3-large{width:25%}.row>.off-3-large{margin-left:25%}.row>.col-4-large{width:33.3333333333%}.row>.off-4-large{margin-left:33.3333333333%}.row>.col-5-large{width:41.6666666667%}.row>.off-5-large{margin-left:41.6666666667%}.row>.col-6-large{width:50%}.row>.off-6-large{margin-left:50%}.row>.col-7-large{width:58.3333333333%}.row>.off-7-large{margin-left:58.3333333333%}.row>.col-8-large{width:66.6666666667%}.row>.off-8-large{margin-left:66.6666666667%}.row>.col-9-large{width:75%}.row>.off-9-large{margin-left:75%}.row>.col-10-large{width:83.3333333333%}.row>.off-10-large{margin-left:83.3333333333%}.row>.col-11-large{width:91.6666666667%}.row>.off-11-large{margin-left:91.6666666667%}.row>.col-12-large{width:100%}.row>.off-12-large{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0 0 0 0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.25em}.row.gtr-25>*{padding:0 0 0 .25em}.row.gtr-25.gtr-uniform{margin-top:-.25em}.row.gtr-25.gtr-uniform>*{padding-top:.25em}.row.gtr-50{margin-top:0;margin-left:-.5em}.row.gtr-50>*{padding:0 0 0 .5em}.row.gtr-50.gtr-uniform{margin-top:-.5em}.row.gtr-50.gtr-uniform>*{padding-top:.5em}.row{margin-top:0;margin-left:-1em}.row>*{padding:0 0 0 1em}.row.gtr-uniform{margin-top:-1em}.row.gtr-uniform>*{padding-top:1em}.row.gtr-150{margin-top:0;margin-left:-1.5em}.row.gtr-150>*{padding:0 0 0 1.5em}.row.gtr-150.gtr-uniform{margin-top:-1.5em}.row.gtr-150.gtr-uniform>*{padding-top:1.5em}.row.gtr-200{margin-top:0;margin-left:-2em}.row.gtr-200>*{padding:0 0 0 2em}.row.gtr-200.gtr-uniform{margin-top:-2em}.row.gtr-200.gtr-uniform>*{padding-top:2em}}@media screen and (max-width:980px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-medium{order:-1}.row>.col-1-medium{width:8.3333333333%}.row>.off-1-medium{margin-left:8.3333333333%}.row>.col-2-medium{width:16.6666666667%}.row>.off-2-medium{margin-left:16.6666666667%}.row>.col-3-medium{width:25%}.row>.off-3-medium{margin-left:25%}.row>.col-4-medium{width:33.3333333333%}.row>.off-4-medium{margin-left:33.3333333333%}.row>.col-5-medium{width:41.6666666667%}.row>.off-5-medium{margin-left:41.6666666667%}.row>.col-6-medium{width:50%}.row>.off-6-medium{margin-left:50%}.row>.col-7-medium{width:58.3333333333%}.row>.off-7-medium{margin-left:58.3333333333%}.row>.col-8-medium{width:66.6666666667%}.row>.off-8-medium{margin-left:66.6666666667%}.row>.col-9-medium{width:75%}.row>.off-9-medium{margin-left:75%}.row>.col-10-medium{width:83.3333333333%}.row>.off-10-medium{margin-left:83.3333333333%}.row>.col-11-medium{width:91.6666666667%}.row>.off-11-medium{margin-left:91.6666666667%}.row>.col-12-medium{width:100%}.row>.off-12-medium{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0 0 0 0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.25em}.row.gtr-25>*{padding:0 0 0 .25em}.row.gtr-25.gtr-uniform{margin-top:-.25em}.row.gtr-25.gtr-uniform>*{padding-top:.25em}.row.gtr-50{margin-top:0;margin-left:-.5em}.row.gtr-50>*{padding:0 0 0 .5em}.row.gtr-50.gtr-uniform{margin-top:-.5em}.row.gtr-50.gtr-uniform>*{padding-top:.5em}.row{margin-top:0;margin-left:-1em}.row>*{padding:0 0 0 1em}.row.gtr-uniform{margin-top:-1em}.row.gtr-uniform>*{padding-top:1em}.row.gtr-150{margin-top:0;margin-left:-1.5em}.row.gtr-150>*{padding:0 0 0 1.5em}.row.gtr-150.gtr-uniform{margin-top:-1.5em}.row.gtr-150.gtr-uniform>*{padding-top:1.5em}.row.gtr-200{margin-top:0;margin-left:-2em}.row.gtr-200>*{padding:0 0 0 2em}.row.gtr-200.gtr-uniform{margin-top:-2em}.row.gtr-200.gtr-uniform>*{padding-top:2em}}@media screen and (max-width:736px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-small{order:-1}.row>.col-1-small{width:8.3333333333%}.row>.off-1-small{margin-left:8.3333333333%}.row>.col-2-small{width:16.6666666667%}.row>.off-2-small{margin-left:16.6666666667%}.row>.col-3-small{width:25%}.row>.off-3-small{margin-left:25%}.row>.col-4-small{width:33.3333333333%}.row>.off-4-small{margin-left:33.3333333333%}.row>.col-5-small{width:41.6666666667%}.row>.off-5-small{margin-left:41.6666666667%}.row>.col-6-small{width:50%}.row>.off-6-small{margin-left:50%}.row>.col-7-small{width:58.3333333333%}.row>.off-7-small{margin-left:58.3333333333%}.row>.col-8-small{width:66.6666666667%}.row>.off-8-small{margin-left:66.6666666667%}.row>.col-9-small{width:75%}.row>.off-9-small{margin-left:75%}.row>.col-10-small{width:83.3333333333%}.row>.off-10-small{margin-left:83.3333333333%}.row>.col-11-small{width:91.6666666667%}.row>.off-11-small{margin-left:91.6666666667%}.row>.col-12-small{width:100%}.row>.off-12-small{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0 0 0 0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.25em}.row.gtr-25>*{padding:0 0 0 .25em}.row.gtr-25.gtr-uniform{margin-top:-.25em}.row.gtr-25.gtr-uniform>*{padding-top:.25em}.row.gtr-50{margin-top:0;margin-left:-.5em}.row.gtr-50>*{padding:0 0 0 .5em}.row.gtr-50.gtr-uniform{margin-top:-.5em}.row.gtr-50.gtr-uniform>*{padding-top:.5em}.row{margin-top:0;margin-left:-1em}.row>*{padding:0 0 0 1em}.row.gtr-uniform{margin-top:-1em}.row.gtr-uniform>*{padding-top:1em}.row.gtr-150{margin-top:0;margin-left:-1.5em}.row.gtr-150>*{padding:0 0 0 1.5em}.row.gtr-150.gtr-uniform{margin-top:-1.5em}.row.gtr-150.gtr-uniform>*{padding-top:1.5em}.row.gtr-200{margin-top:0;margin-left:-2em}.row.gtr-200>*{padding:0 0 0 2em}.row.gtr-200.gtr-uniform{margin-top:-2em}.row.gtr-200.gtr-uniform>*{padding-top:2em}}@media screen and (max-width:480px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-xsmall{order:-1}.row>.col-1-xsmall{width:8.3333333333%}.row>.off-1-xsmall{margin-left:8.3333333333%}.row>.col-2-xsmall{width:16.6666666667%}.row>.off-2-xsmall{margin-left:16.6666666667%}.row>.col-3-xsmall{width:25%}.row>.off-3-xsmall{margin-left:25%}.row>.col-4-xsmall{width:33.3333333333%}.row>.off-4-xsmall{margin-left:33.3333333333%}.row>.col-5-xsmall{width:41.6666666667%}.row>.off-5-xsmall{margin-left:41.6666666667%}.row>.col-6-xsmall{width:50%}.row>.off-6-xsmall{margin-left:50%}.row>.col-7-xsmall{width:58.3333333333%}.row>.off-7-xsmall{margin-left:58.3333333333%}.row>.col-8-xsmall{width:66.6666666667%}.row>.off-8-xsmall{margin-left:66.6666666667%}.row>.col-9-xsmall{width:75%}.row>.off-9-xsmall{margin-left:75%}.row>.col-10-xsmall{width:83.3333333333%}.row>.off-10-xsmall{margin-left:83.3333333333%}.row>.col-11-xsmall{width:91.6666666667%}.row>.off-11-xsmall{margin-left:91.6666666667%}.row>.col-12-xsmall{width:100%}.row>.off-12-xsmall{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0 0 0 0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.25em}.row.gtr-25>*{padding:0 0 0 .25em}.row.gtr-25.gtr-uniform{margin-top:-.25em}.row.gtr-25.gtr-uniform>*{padding-top:.25em}.row.gtr-50{margin-top:0;margin-left:-.5em}.row.gtr-50>*{padding:0 0 0 .5em}.row.gtr-50.gtr-uniform{margin-top:-.5em}.row.gtr-50.gtr-uniform>*{padding-top:.5em}.row{margin-top:0;margin-left:-1em}.row>*{padding:0 0 0 1em}.row.gtr-uniform{margin-top:-1em}.row.gtr-uniform>*{padding-top:1em}.row.gtr-150{margin-top:0;margin-left:-1.5em}.row.gtr-150>*{padding:0 0 0 1.5em}.row.gtr-150.gtr-uniform{margin-top:-1.5em}.row.gtr-150.gtr-uniform>*{padding-top:1.5em}.row.gtr-200{margin-top:0;margin-left:-2em}.row.gtr-200>*{padding:0 0 0 2em}.row.gtr-200.gtr-uniform{margin-top:-2em}.row.gtr-200.gtr-uniform>*{padding-top:2em}}.author{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-flex-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-moz-align-items:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:-moz-flex-end;-webkit-justify-content:-webkit-flex-end;-ms-justify-content:-ms-flex-end;justify-content:flex-end;border-bottom:0;font-family:"Raleway",Helvetica,sans-serif;font-size:.6em;font-weight:400;letter-spacing:.25em;text-transform:uppercase;white-space:nowrap;}.author .name{-moz-transition:border-bottom-color .2s ease;-webkit-transition:border-bottom-color .2s ease;-ms-transition:border-bottom-color .2s ease;transition:border-bottom-color .2s ease;border-bottom:dotted 1px rgba(160,160,160,.65);display:block;margin:0 1.5em 0 0;}.author img{border-radius:100%;display:block;width:4em;}.author:hover .name{border-bottom-color:transparent;}.blurb h2{font-size:.8em;margin:0 0 1.5em 0;}.blurb h3{font-size:.7em;}.blurb p{font-size:.9em;}.box{border:solid 1px rgba(160,160,160,.3);margin-bottom:2em;padding:0;}.box>:last-child,.box>:last-child>:last-child,.box>:last-child>:last-child>:last-child{margin-bottom:0;padding:.5em;}.box.alt{border:0;border-radius:0;padding:0;}input[type=submit],input[type=reset],input[type=button],button,.button{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;-moz-transition:background-color .2s ease,box-shadow .2s ease,color .2s ease;-webkit-transition:background-color .2s ease,box-shadow .2s ease,color .2s ease;-ms-transition:background-color .2s ease,box-shadow .2s ease,color .2s ease;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease;background-color:transparent;border:0;box-shadow:inset 0 0 0 1px rgba(160,160,160,.3);color:#3c3b3b!important;cursor:pointer;display:inline-block;font-family:"Raleway",Helvetica,sans-serif;font-size:.6em;font-weight:800;height:4.8125em;letter-spacing:.25em;line-height:4.8125em;padding:0 2.5em;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;}input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,button:hover,.button:hover{box-shadow:inset 0 0 0 1px #ba2e5d;color:#ba2e5d!important;}input[type=submit]:hover:active,input[type=reset]:hover:active,input[type=button]:hover:active,button:hover:active,.button:hover:active{background-color:rgba(186,46,93,.05);}input[type=submit]:before,input[type=submit]:after,input[type=reset]:before,input[type=reset]:after,input[type=button]:before,input[type=button]:after,button:before,button:after,.button:before,.button:after{color:#838383;position:relative;}input[type=submit]:before,input[type=reset]:before,input[type=button]:before,button:before,.button:before{left:-1em;padding:0 0 0 .75em;}input[type=submit]:after,input[type=reset]:after,input[type=button]:after,button:after,.button:after{left:1em;padding:0 .75em 0 0;}input[type=submit].fit,input[type=reset].fit,input[type=button].fit,button.fit,.button.fit{width:100%;}input[type=submit].large,input[type=reset].large,input[type=button].large,button.large,.button.large{font-size:.7em;padding:0 3em;}input[type=submit].small,input[type=reset].small,input[type=button].small,button.small,.button.small{font-size:.5em;}input[type=submit].disabled,input[type=submit]:disabled,input[type=reset].disabled,input[type=reset]:disabled,input[type=button].disabled,input[type=button]:disabled,button.disabled,button:disabled,.button.disabled,.button:disabled{pointer-events:none;color:rgba(160,160,160,.3)!important;}input[type=submit].disabled:before,input[type=submit]:disabled:before,input[type=reset].disabled:before,input[type=reset]:disabled:before,input[type=button].disabled:before,input[type=button]:disabled:before,button.disabled:before,button:disabled:before,.button.disabled:before,.button:disabled:before{color:rgba(160,160,160,.3)!important;}form{margin:0 0 2em 0;}form.search{text-decoration:none;position:relative;}form.search:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none!important;font-family:"Font Awesome 5 Free";font-weight:900;}form.search:before{color:#838383;content:"\f002";display:block;height:2.75em;left:0;line-height:2.75em;position:absolute;text-align:center;top:0;width:2.5em;}form.search>input:first-child{padding-left:2.5em;}label{color:#3c3b3b;display:block;font-size:.9em;font-weight:700;margin:0 0 1em 0;}input[type=text],input[type=password],input[type=email],input[type=tel],select,textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;background:rgba(160,160,160,.075);border:none;border:solid 1px rgba(160,160,160,.3);border-radius:0;color:inherit;display:block;outline:0;padding:0 1em;text-decoration:none;width:100%;}input[type=text]:invalid,input[type=password]:invalid,input[type=email]:invalid,input[type=tel]:invalid,select:invalid,textarea:invalid{box-shadow:none;}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,select:focus,textarea:focus{border-color:#ba2e5d;box-shadow:inset 0 0 0 1px #ba2e5d;}.select-wrapper{text-decoration:none;display:block;position:relative;}.select-wrapper:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none!important;font-family:"Font Awesome 5 Free";font-weight:900;}.select-wrapper:before{color:rgba(160,160,160,.3);content:"\f078";display:block;height:2.75em;line-height:2.75em;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:2.75em;}.select-wrapper select::-ms-expand{display:none;}select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' preserveAspectRatio='none' viewBox='0 0 40 40'%3E%3Cpath d='M9.4,12.3l10.4,10.4l10.4-10.4c0.2-.2,.5-.4,.9-.4c0.3,0,.6,.1,.9,.4l3.3,3.3c0.2,.2,.4,.5,.4,.9 c0,.4-.1,.6-.4,.9L20.7,31.9c-.2,.2-.5,.4-.9,.4c-.3,0-.6-.1-.9-.4L4.3,17.3c-.2-.2-.4-.5-.4-.9 c0-.4,.1-.6,.4-.9l3.3-3.3c0.2-.2,.5-.4,.9-.4S9.1,12.1,9.4,12.3z' fill='rgba(160,160,160,.3)' /%3E%3C/svg%3E");background-size:1.25rem;background-repeat:no-repeat;background-position:calc(100% - 1rem) center;height:2.75em;padding-right:2.75em;text-overflow:ellipsis;}select option{color:#3c3b3b;background:#ffffff;}select:focus::-ms-value{background-color:transparent;}select::-ms-expand{display:none;}input[type=text],input[type=password],input[type=email],select{height:2.75em;}textarea{padding:.75em 1em;}input[type=checkbox],input[type=radio]{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;display:block;float:left;margin-right:-2em;opacity:0;width:1em;z-index:-1;}input[type=checkbox] + label,input[type=radio] + label{text-decoration:none;color:#2e2e2e;cursor:pointer;display:inline-block;font-size:1em;font-weight:400;padding-left:2.4em;padding-right:.75em;position:relative;}input[type=checkbox] + label:before,input[type=radio] + label:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none!important;font-family:"Font Awesome 5 Free";font-weight:900;}input[type=checkbox] + label:before,input[type=radio] + label:before{background:rgba(160,160,160,.075);border:solid 1px rgba(160,160,160,.3);content:"";display:inline-block;font-size:.8em;height:2.0625em;left:0;line-height:2.0625em;position:absolute;text-align:center;top:0;width:2.0625em;}input[type=checkbox]:checked + label:before,input[type=radio]:checked + label:before{background:#3c3b3b;border-color:#3c3b3b;color:#ffffff;content:"\f00c";}input[type=checkbox]:focus + label:before,input[type=radio]:focus + label:before{border-color:#ba2e5d;box-shadow:0 0 0 1px #ba2e5d;}input[type=radio] + label:before{border-radius:100%;}::-webkit-input-placeholder{color:#838383!important;opacity:1;}:-moz-placeholder{color:#838383!important;opacity:1;}::-moz-placeholder{color:#838383!important;opacity:1;}:-ms-input-placeholder{color:#838383!important;opacity:1;}.icon{text-decoration:none;border-bottom:none;position:relative;}.icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none!important;font-family:"Font Awesome 5 Free";font-weight:400;}.icon>.label{display:none;}.icon:before{line-height:inherit;}.icon.solid:before{font-weight:900;}.icon.brands:before{font-family:"Font Awesome 5 Brands";}.icon.suffix:before{float:right;}.image{border:0;display:inline-block;position:relative;}.image img{display:block;}.image.left,.image.right{max-width:40%;}.image.left img,.image.right img{width:100%;}.image.left{float:left;padding:0 1.5em 1em 0;top:.25em;}.image.right{float:right;padding:0 0 1em 1.5em;top:.25em;}.image.fit{display:block;margin:0 0 2em 0;width:100%;}.image.fit img{width:100%;}.image.featured{display:block;margin:0 0 3em 0;width:100%;}.image.featured img{width:100%;}@media screen and (max-width:736px){.image.featured{margin:0 0 1.5em 0}}.image.main{display:block;margin:0 0 3em 0;width:100%;}.image.main img{width:100%;}ol{list-style:decimal;margin:0 0 2em 0;padding-left:1.25em;}ol li{padding-left:.25em;}ul{list-style:disc;margin:0 0 2em 0;padding-left:1em;}ul li{padding-left:.5em;}ul.alt{list-style:none;padding-left:0;}ul.alt li{border-top:solid 1px rgba(160,160,160,.3);padding:.5em 0;}ul.alt li:first-child{border-top:0;padding-top:0;}dl{margin:0 0 2em 0;}dl dt{display:block;font-weight:700;margin:0 0 1em 0;}dl dd{margin-left:2em;}ul.actions{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;cursor:default;list-style:none;margin-left:-1em;padding-left:0;}ul.actions li{padding:0 0 0 1em;vertical-align:middle;}ul.actions.special{-moz-justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;width:100%;margin-left:0;}ul.actions.special li:first-child{padding-left:0;}ul.actions.stacked{-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:0;}ul.actions.stacked li{padding:1.3em 0 0 0;}ul.actions.stacked li:first-child{padding-top:0;}ul.actions.fit{width:calc(100% + 1em);}ul.actions.fit li{-moz-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-moz-flex-shrink:1;-webkit-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;width:100%;}ul.actions.fit li>*{width:100%;}ul.actions.fit.stacked{width:100%;}@media screen and (max-width:480px){ul.actions:not(.fixed){-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:0;width:100%!important}ul.actions:not(.fixed) li{-moz-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-moz-flex-shrink:1;-webkit-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;padding:1em 0 0 0;text-align:center;width:100%}ul.actions:not(.fixed) li>*{width:100%}ul.actions:not(.fixed) li:first-child{padding-top:0}ul.actions:not(.fixed) li input[type=submit],ul.actions:not(.fixed) li input[type=reset],ul.actions:not(.fixed) li input[type=button],ul.actions:not(.fixed) li button,ul.actions:not(.fixed) li .button{width:100%}ul.actions:not(.fixed) li input[type=submit].icon:before,ul.actions:not(.fixed) li input[type=reset].icon:before,ul.actions:not(.fixed) li input[type=button].icon:before,ul.actions:not(.fixed) li button.icon:before,ul.actions:not(.fixed) li .button.icon:before{margin-left:-.5em}}ul.icons{cursor:default;list-style:none;padding-left:0;}ul.icons li{display:inline-block;padding:0 1em 0 0;}ul.icons li:last-child{padding-right:0;}ul.icons li>*{border:0;}ul.icons li>* .label{display:none;}ul.posts{list-style:none;padding:0;margin-bottom:.25rem;}ul.posts li{border-top:dotted 1px rgba(160,160,160,.3);margin:.25em 0 0 0;padding:.25em 0 0 0;}ul.posts li:first-child{border-top:0;margin-top:0;padding-top:0;}ul.posts article{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-align-items:-moz-flex-start;-webkit-align-items:-webkit-flex-start;-ms-align-items:-ms-flex-start;align-items:flex-start;-moz-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}ul.posts article .image{display:block;margin-right:1.5em;min-width:4em;width:4em;}ul.posts article .image img{width:100%;}ul.posts article header{-moz-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;flex:1;-ms-flex:1;}ul.posts article header h3{font-size:.7em;margin-top:.125em;margin-bottom:.25em;}ul.posts article header .published{display:block;font-family:"Raleway",Helvetica,sans-serif;font-size:.6em;font-weight:400;letter-spacing:.25em;margin:-.625em 0 1.7em 0;text-transform:uppercase;}ul.posts article header>:last-child{margin-bottom:0;}.mini-post{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background:#ffffff;border:solid 1px rgba(160,160,160,.3);margin:0 0 2em 0;}.mini-post .image{overflow:hidden;width:100%;}.mini-post .image img{-moz-transition:-moz-transform .2s ease-out;-webkit-transition:-webkit-transform .2s ease-out;-ms-transition:-ms-transform .2s ease-out;transition:transform .2s ease-out;width:100%;}.mini-post .image:hover img{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}.mini-post header{padding:1.25em 4.25em .1em 1.25em;min-height:4em;position:relative;-moz-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;}.mini-post header h3{font-size:.7em;}.mini-post header .published{display:block;font-family:"Raleway",Helvetica,sans-serif;font-size:.6em;font-weight:400;letter-spacing:.25em;margin:-.625em 0 1.7em 0;text-transform:uppercase;}.mini-post header .author{position:absolute;right:2em;top:2em;}.mini-posts{margin:0 0 2em 0;}@media screen and (max-width:1280px){.mini-posts{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 2em)}.mini-posts>*{margin:2em 2em 0 0;width:calc(50% - 2em)}.mini-posts>:nth-child(-n+2){margin-top:0}}@media screen and (max-width:480px){.mini-posts{display:block;width:100%}.mini-posts>*{margin:0 0 2em 0;width:100%}}.post{padding:3em 3em 1em 3em;background:#ffffff;border:solid 1px rgba(160,160,160,.3);margin:0 0 3em 0;position:relative;}.post img{max-width:100%;}.post .modular-row.gallery-container{margin-bottom:2.75rem;}.post>header{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;border-bottom:solid 1px rgba(160,160,160,.3);left:-3em;margin:-3em 0 3em 0;position:relative;width:calc(100% + 6em);}.post>header .title{-moz-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-ms-flex:1;padding:3.75em 3em 3.3em 3em;}.post>header .title h2{font-weight:900;font-size:1.5em;}.post>header .title>:last-child{margin-bottom:0;}.post>header .meta{padding:3.75em 3em 1.75em 3em;border-left:solid 1px rgba(160,160,160,.3);min-width:17em;text-align:right;width:17em;}.post>header .meta>*{margin:0 0 1em 0;}.post>header .meta>:last-child{margin-bottom:0;}.post>header .meta .published{color:#3c3b3b;display:block;font-family:"Raleway",Helvetica,sans-serif;font-size:.7em;font-weight:800;letter-spacing:.25em;margin-top:.5em;text-transform:uppercase;white-space:nowrap;}.post>a.image.featured{overflow:hidden;}.post>a.image.featured img{-moz-transition:-moz-transform .2s ease-out;-webkit-transition:-webkit-transform .2s ease-out;-ms-transition:-ms-transform .2s ease-out;transition:transform .2s ease-out;}.post>a.image.featured:hover img{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}.post>footer{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-align-items:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;}.post>footer .actions{-moz-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;}.post>footer .stats{cursor:default;list-style:none;padding:0;}.post>footer .stats li{border-left:solid 1px rgba(160,160,160,.3);display:inline-block;font-family:"Raleway",Helvetica,sans-serif;font-size:.6em;font-weight:400;letter-spacing:.25em;line-height:1;margin:0 0 0 2em;padding:0 0 0 2em;text-transform:uppercase;}.post>footer .stats li:first-child{border-left:0;margin-left:0;padding-left:0;}.post>footer .stats li .icon{border-bottom:0;}.post>footer .stats li .icon:before{margin-right:.75em;}@media screen and (max-width:980px){.post{border-left:0;border-right:0;left:-3em;width:calc(100% + (3em * 2))}.post>header{-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:3.75em 3em 1.25em 3em;border-left:0}.post>header .title{-ms-flex:0 1 auto;margin:0 0 2em 0;padding:0;text-align:center}.post>header .meta{-moz-align-items:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;border-left:0;margin:0 0 2em 0;padding-top:0;padding:0;text-align:left;width:100%}.post>header .meta>*{border-left:solid 1px rgba(160,160,160,.3);margin-left:2em;padding-left:2em}.post>header .meta>:first-child{border-left:0;margin-left:0;padding-left:0}.post>header .meta .published{margin-bottom:0;margin-top:0}.post>header .meta .author{-moz-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:0}.post>header .meta .author .name{margin:0 0 0 1.5em}.post>header .meta .author img{width:3.5em}}@media screen and (max-width:736px){.post{padding:1.5em 1.5em .1em 1.5em;left:-1.5em;margin:0 0 2em 0;width:calc(100% + (1.5em * 2))}.post>header{padding:3em 1.5em .5em 1.5em;left:-1.5em;margin:-1.5em 0 1.5em 0;width:calc(100% + 3em)}.post>header .title h2{font-size:1.1em}}@media screen and (max-width:480px){.post>header .meta{-moz-align-items:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.post>header .meta>*{border-left:0;margin:1em 0 0 0;padding-left:0}.post>header .meta .author .name{display:none}.post>.image.featured{margin-left:-1.5em;margin-top:calc(-1.5em - 1px);width:calc(100% + 3em)}.post>footer{-moz-align-items:-moz-stretch;-webkit-align-items:-webkit-stretch;-ms-align-items:-ms-stretch;align-items:stretch;-moz-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.post>footer .stats{text-align:center}.post>footer .stats li{margin:0 0 0 1.25em;padding:0 0 0 1.25em}}section.special,article.special{text-align:center;}header p{font-family:"Raleway",Helvetica,sans-serif;font-size:.7em;font-weight:400;letter-spacing:.25em;line-height:2.5;margin-top:-1em;text-transform:uppercase;}.table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto;}table{margin:0 0 2em 0;width:100%;}table tbody tr{border:solid 1px rgba(160,160,160,.3);border-left:0;border-right:0;}table tbody tr:nth-child(2n+1){background-color:rgba(160,160,160,.075);}table td{padding:.75em .75em;}table th{color:#3c3b3b;font-size:.9em;font-weight:700;padding:0 .75em .75em .75em;text-align:left;}table thead{border-bottom:solid 2px rgba(160,160,160,.3);}table tfoot{border-top:solid 2px rgba(160,160,160,.3);}table.alt{border-collapse:separate;}table.alt tbody tr td{border:solid 1px rgba(160,160,160,.3);border-left-width:0;border-top-width:0;}table.alt tbody tr td:first-child{border-left-width:1px;}table.alt tbody tr:first-child td{border-top-width:1px;}table.alt thead{border-bottom:0;}table.alt tfoot{border-top:0;}.portfolio_item .image{overflow:hidden;width:100%;border-radius:10px;}.portfolio_item .image img{-moz-transition:-moz-transform .2s ease-out;-webkit-transition:-webkit-transform .2s ease-out;-ms-transition:-ms-transform .2s ease-out;transition:transform .2s ease-out;width:100%;}.portfolio_item .image:hover img{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}#banner{padding:6em 0 4em 0;display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;}#banner h1{margin-top:-.125em;font-size:1.1em;}#banner h2{margin-top:-.125em;font-size:1em;}#banner .content{-moz-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-moz-flex-shrink:1;-webkit-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;width:60%;}#banner .image{-moz-flex-grow:0;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-moz-flex-shrink:0;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;display:block;margin:0 0 2em 4em;width:40%;}#banner .image img{height:100%;-moz-object-fit:contain;-webkit-object-fit:contain;-ms-object-fit:contain;object-fit:contain;-moz-object-position:center;-webkit-object-position:center;-ms-object-position:center;object-position:center;width:100%;}@media screen and (orientation:portrait){#banner{-moz-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#banner h1 br{display:none}#banner .content{-moz-flex-grow:0;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-moz-flex-shrink:0;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;width:100%}#banner .image{-moz-flex-grow:0;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-moz-flex-shrink:0;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;margin:0 0 4em 0;height:25em;max-height:50vh;min-height:18em;width:100%}}@media screen and (orientation:portrait) and (max-width:480px){#banner .image{max-height:35vh}}#features header p{font-family:"Source Sans Pro",Helvetica,sans-serif;font-weight:400;font-size:inherit;letter-spacing:0;line-height:inherit;margin-top:1em;text-transform:initial;}#features header h3{margin-top:0;}#header .logo{font-family:"Raleway",Helvetica,sans-serif;font-size:1.3em;font-weight:800;}@media screen and (max-width:736px){#header .logo{font-size:1em}}#header .dropdown{-moz-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-left:solid 1px rgba(160,160,160,.3);height:inherit;line-height:inherit;margin-left:1.5em;}#header .dropdown li{position:relative;float:left;text-transform:uppercase;font-size:12pt;height:inherit;}#header .dropdown li a{font-family:"Raleway",Helvetica,sans-serif;font-size:.8em;font-weight:400;letter-spacing:.15em;display:block;border-bottom:none;padding:0 .8rem;height:inherit;}#header .dropdown li ul{position:absolute;top:100%;margin:0;padding:0;list-style:none;display:none;line-height:normal;background-color:rgb(230,230,230);box-shadow:0 .05rem 1rem rgba(0,0,0,.15)!important;}#header .dropdown li ul li a{font-family:"Raleway",Helvetica,sans-serif;font-size:.8em;font-weight:400;letter-spacing:.15em;text-transform:uppercase;display:block;border-bottom:none;padding:.3rem .8rem;line-height:2.5em;}#header .dropdown li ul li a:hover{color:#181818;}#header .dropdown li ul li ul{left:100%;top:0;}#header .dropdown ul li{margin-left:.5em;padding-left:.5em;}#header .dropdown ul li:first-child{border-left:0;}#header .dropdown ul li:hover>ul{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:15em;border:solid 1px rgba(160,160,160,.3);background-color:#ffffff;box-shadow:0 .05rem 1rem rgba(0,0,0,.15)!important;}@media screen and (max-width:980px){#header .dropdown{display:none}}@media screen and (max-width:736px){#header .dropdown{margin-left:-1rem;margin-right:-1rem}#header .dropdown .fixed{margin:0}}#sidebarmenu{display:none;}@media screen and (max-width:980px){#sidebarmenu{display:block}}.menulink{margin:0;padding:0;margin-top:-.3rem;}ul.menulink>li,ul.menulink>li>ul{list-style:none;font-family:"Raleway",Helvetica,sans-serif;padding:.1em 0 0 0;margin:0;line-height:2.3em;}ul.menulink>li a.tags{border:dotted 1px rgba(119,118,118,.65);padding:.2em;font-size:.8em;}ul.menulink>li a:hover.tags{background-color:#ba2e5d;color:#f4f4f4!important;}ul.menulink>li>ul,ul.menulink>li a span{-webkit-transition:color .2s ease;transition:color .2s ease;font-size:.9em;text-transform:uppercase;font-weight:400;}ul.menulink>li a span li{-webkit-transition:color .2s ease;transition:color .2s ease;font-size:.8em;font-weight:400;text-transform:uppercase;}ul.menulink>li *{list-style-type:none;}ul.menulink>li a:hover span{color:#ba2e5d!important;}ul.subitem{display:block;}ul.subitem>li>ul,ul.subitem>li a span{-webkit-transition:color .2s ease;transition:color .2s ease;font-size:.9em;font-weight:400;text-transform:capitalize;margin-bottom:0;}ul.subitem>li{list-style-type:none;margin-left:.4em;}ul.subitem_hide{display:none;}ul.subitem_hide>li>ul,ul.subitem_hide>li a span{-webkit-transition:color .2s ease;transition:color .2s ease;margin-bottom:0;font-weight:400;text-transform:capitalize;}ul.subitem_hide>li{list-style-type:none;margin-left:.4em;}.dropdown-btn{cursor:pointer;}.fa-caret-down{float:right;padding-right:8px;}body{padding-top:3.5em;}#header{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;background-color:#ffffff;border-bottom:solid 1px rgba(160,160,160,.3);box-shadow:0 5px 6px -6px rgb(230,230,230);height:3.5em;left:0;line-height:3.5em;position:fixed;top:0;width:100%;z-index:10000;}#header a{color:inherit;text-decoration:none;}#header ul{list-style:none;margin:0;padding-left:0;}#header ul li{display:inline-block;padding-left:0;}#header h1{height:inherit;line-height:inherit;padding:0 0 0 1.5em;white-space:nowrap;}#header h1 a{font-size:.7em;}#header .main{height:inherit;line-height:inherit;text-align:right;}#header .main ul{height:inherit;line-height:inherit;}#header .main ul li{border-left:solid 1px rgba(160,160,160,.3);height:inherit;line-height:inherit;white-space:nowrap;}#header .main ul li>*{display:block;float:left;}#header .main ul li>a{text-decoration:none;border-bottom:0;color:#838383;overflow:hidden;position:relative;text-indent:4em;width:4em;}#header .main ul li>a:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none!important;font-family:"Font Awesome 5 Free";font-weight:900;}#header .main ul li>a:before{display:block;height:inherit;left:0;line-height:inherit;position:absolute;text-align:center;text-indent:0;top:0;width:inherit;}#header form{margin:0;}#header form input{display:inline-block;height:2.5em;position:relative;top:-2px;vertical-align:middle;}#header #search{-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;max-width:0;opacity:0;overflow:hidden;padding:0;white-space:nowrap;}#header #search input{width:12em;}#header #search.visible{max-width:12.5em;opacity:1;padding:0 .5em 0 0;}@media screen and (max-width:980px){#header .links{display:none}}@media screen and (max-width:736px){#header{height:2.75em;line-height:2.75em}#header h1{padding:0 0 0 1em}#header .main .search{display:none}}#wrapper{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-moz-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease;margin:0 auto;max-width:100%;opacity:1;padding:4.5em;width:90em;}body.is-menu-visible #wrapper{opacity:.15;}@media screen and (max-width:1680px){#wrapper{padding:3em}}@media screen and (max-width:1280px){#wrapper{display:block}}@media screen and (max-width:736px){#wrapper{padding:1.5em}}body.single #wrapper{display:block;}#main{-moz-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;flex:1;-ms-flex:1;width:100%;}#sidebar{margin-right:3em;min-width:22em;width:22em;}#sidebar>*{border-top:solid 1px rgba(160,160,160,.3);margin:3em 0 0 0;padding:3em 0 0 0;}#sidebar>:first-child{border-top:0;margin-top:0;padding-top:0;}@media screen and (max-width:1280px){#sidebar{border-top:solid 1px rgba(160,160,160,.3);margin:3em 0 0 0;min-width:0;padding:3em 0 0 0;width:100%;overflow-x:hidden}}#intro .logo{border-bottom:0;display:inline-block;margin:0 0 1em 0;overflow:hidden;position:relative;width:4em;}#intro .logo:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' viewBox='0 0 100 100' preserveAspectRatio='none' zoomAndPan='disable'%3E%3Cpolygon points='0,0 100,0 100,25 50,0 0,25' style='fill:%23f4f4f4' /%3E%3Cpolygon points='0,100 100,100 100,75 50,100 0,75' style='fill:%23f4f4f4' /%3E%3C/svg%3E");background-position:top left;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;}#intro .logo img{display:block;margin-left:-.25em;width:4.5em;}#intro header h2{font-size:2em;font-weight:900;}#intro header p{font-size:.8em;}@media screen and (max-width:1280px){#intro{margin:0 0 3em 0;text-align:center}#intro header h2{font-size:2em;font-weight:900}#intro header p{font-size:.7em}}@media screen and (max-width:736px){#intro{margin:0 0 1.5em 0;padding:1.25em 0}#intro>:last-child{margin-bottom:0}#intro .logo{margin:0 0 .5em 0}#intro header h2{font-size:1.25em}#intro header>:last-child{margin-bottom:0}#intro header .logo{margin:0 0 .5em 0}#intro header header h2{font-size:1.25em}#intro header header>:last-child{margin-bottom:0}}#footer .icons{color:#2e2e2e;}#footer .copyright{color:#2e2e2e;font-family:"Raleway",Helvetica,sans-serif;font-size:.5em;font-weight:400;letter-spacing:.25em;text-transform:uppercase;}body.single #footer{text-align:center;}#menu{-moz-transform:translateX(25em);-webkit-transform:translateX(25em);-ms-transform:translateX(25em);transform:translateX(25em);-moz-transition:-moz-transform .5s ease,visibility .5s;-webkit-transition:-webkit-transform .5s ease,visibility .5s;-ms-transition:-ms-transform .5s ease,visibility .5s;transition:transform .5s ease,visibility .5s;-webkit-overflow-scrolling:touch;background:#ffffff;border-left:solid 1px rgba(160,160,160,.3);box-shadow:none;height:100%;max-width:80%;overflow-y:auto;position:fixed;right:0;top:0;visibility:hidden;width:25em;z-index:10002;}#menu>*{border-top:solid 1px rgba(160,160,160,.3);padding:3em;}#menu>*>:last-child{margin-bottom:0;}#menu>:first-child{border-top:0;}#menu .links{list-style:none;padding:0;}#menu .links>li{border:0;border-top:dotted 1px rgba(160,160,160,.3);margin:1.5em 0 0 0;padding:1.5em 0 0 0;}#menu .links>li a{display:block;border-bottom:0;}#menu .links>li a h3{-moz-transition:color .2s ease;-webkit-transition:color .2s ease;-ms-transition:color .2s ease;transition:color .2s ease;font-size:.7em;}#menu .links>li a p{font-family:"Raleway",Helvetica,sans-serif;font-size:.6em;font-weight:400;letter-spacing:.25em;margin-bottom:0;text-decoration:none;text-transform:uppercase;}#menu .links>li a:hover h3{color:#ba2e5d;}#menu .links>li:first-child{border-top:0;margin-top:0;padding-top:0;}body.is-menu-visible #menu{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);visibility:visible;}@media screen and (max-width:736px){#menu>*{padding:1.5em}}
\ No newline at end of file
diff --git a/assets/css/custom.css b/assets/css/misc.css
old mode 100644
new mode 100755
similarity index 71%
rename from assets/css/custom.css
rename to assets/css/misc.css
index 651a2f3..7bb4502
--- a/assets/css/custom.css
+++ b/assets/css/misc.css
@@ -16,7 +16,7 @@
position: fixed;
bottom: 30px;
right: 30px;
- transition: background-color .3s,
+ transition: background-color .3s,
opacity .5s, visibility .5s;
opacity: 0;
visibility: hidden;
@@ -65,20 +65,51 @@
.search-row {
display: flex;
+ flex-wrap: nowrap;
align-items: top;
-
+ padding-bottom: 1.25em;
+ margin-bottom: 1.5em;
+}
+.search-row:last-child {
+ border: 0;
+ padding-bottom: 0;
+}
+.search-row a {
+ border: 0;
}
.search-image img {
- overflow:hidden;
width: 100px;
height: 100px;
+ overflow:hidden;
object-fit: cover;
- object-position: 0 100%;
+ object-position: 0% 100%;
+}
+.search-image a {
+ border-bottom: none;
}
@media only all and (max-width: 47.938em) {
- .search-image img {display:none;}
+ .search-image img {display:none;}
}
.search-item {
+ flex: 1;
margin-left: 30px;
margin-bottom: 50px;
-}
\ No newline at end of file
+ border-bottom: solid 1px rgba(160, 160, 160, 0.3);
+ padding-bottom: 2em;
+}
+
+/* Styles modified from Breadcrumbs */
+
+#breadcrumbs {
+ padding-inline-start: 0rem;
+ margin: 1em 0;
+ height: auto;
+ line-height: 2em;
+}
+#breadcrumbs span {
+ padding: 0rem;
+}
+#breadcrumbs i {
+ padding: 0 1rem;
+ width: 0 !important;
+}
diff --git a/blueprints.yaml b/blueprints.yaml
old mode 100644
new mode 100755
index 5347a65..a644408
--- a/blueprints.yaml
+++ b/blueprints.yaml
@@ -20,7 +20,7 @@ dependencies:
form:
validation: loose
- fields:
+ fields:
production-mode:
type: toggle
label: FUTURE.ADMIN.THEME.PRODUCTION_MODE
@@ -32,191 +32,199 @@ form:
0: PLUGIN_ADMIN.DISABLED
validate:
type: bool
+
+ sidebar:
+ type: toggle
+ label: FUTURE.ADMIN.THEME.SIDEBAR
+ help: FUTURE.ADMIN.THEME.SIDEBAR_HELP
+ highlight: 1
+ default: 1
+ options:
+ 1: PLUGIN_ADMIN.ENABLED
+ 0: PLUGIN_ADMIN.DISABLED
+ validate:
+ type: bool
header_section:
- type: section
- title: FUTURE.ADMIN.THEME.HEADER_SECTION
- underline: true
+ type: fieldset
+ collapsible: true
+ collapsed: true
+ icon: header
+ title: FUTURE.ADMIN.THEME.HEADER
+ fields:
- favicon:
- type: file
- label: FUTURE.ADMIN.THEME.FAVICON
- destination: 'theme@:/images'
- multiple: false
- avoid_overwriting: false
- random_name: false
- toggleable: true
- filesize: 3
- accept: ['image/png', '.ico']
-
- custom_logo:
- type: file
- label: FUTURE.ADMIN.THEME.CUSTOM_LOGO
- size: large
- destination: 'theme://images/logo'
- multiple: false
- markdown: true
- description: FUTURE.ADMIN.THEME.CUSTOM_LOGO_DESCRIPTION
- accept:
- - image/*
+ favicon:
+ type: file
+ label: FUTURE.ADMIN.THEME.FAVICON
+ destination: 'theme@:/images'
+ multiple: false
+ avoid_overwriting: false
+ random_name: false
+ toggleable: true
+ filesize: 3
+ accept: ['image/png', '.ico']
- custom_logo_mobile:
- type: file
- label: FUTURE.ADMIN.THEME.CUSTOM_LOGO_MOBILE
- size: large
- destination: 'theme://images/logo'
- multiple: false
- accept:
- - image/*
-
- slogan:
- type: text
- label: FUTURE.ADMIN.THEME.SLOGAN
+ custom_logo:
+ type: file
+ label: FUTURE.ADMIN.THEME.CUSTOM_LOGO
+ size: large
+ destination: 'theme://images/logo'
+ multiple: false
+ markdown: true
+ description: FUTURE.ADMIN.THEME.CUSTOM_LOGO_DESCRIPTION
+ accept:
+ - image/*
+
+ custom_logo_mobile:
+ type: file
+ label: FUTURE.ADMIN.THEME.CUSTOM_LOGO_MOBILE
+ size: large
+ destination: 'theme://images/logo'
+ multiple: false
+ accept:
+ - image/*
+
+ slogan:
+ type: text
+ label: FUTURE.ADMIN.THEME.SLOGAN
blog_section:
- type: columns
+ type: fieldset
+ collapsible: true
+ collapsed: true
+ icon: rss
+ title: FUTURE.ADMIN.THEME.BLOG_DEFAULTS
fields:
- blog_fields:
- type: column
- fields:
- blog:
- type: fieldset
- collapsible: true
- collapsed: true
- icon: rss
- title: FUTURE.ADMIN.THEME.BLOG_DEFAULTS
- fields:
- blog_page:
- type: text
- label: FUTURE.ADMIN.THEME.BLOG_PAGE
- help: FUTURE.ADMIN.THEME.BLOG_PAGE_DESCRIPTION
- size: medium
- default: '/blog'
+ blog_page:
+ type: text
+ label: FUTURE.ADMIN.THEME.BLOG_PAGE
+ help: FUTURE.ADMIN.THEME.BLOG_PAGE_HELP
+ size: medium
+ default: '/blog'
- miniposts:
- type: toggle
- label: FUTURE.ADMIN.THEME.MINIPOSTS
- highlight: 1
- default: 1
- options:
- 1: PLUGIN_ADMIN.ENABLED
- 0: PLUGIN_ADMIN.DISABLED
- validate:
- type: bool
- miniposts_category:
- type: text
- markdown: true
- label: FUTURE.ADMIN.THEME.MINIPOSTS_CATEGORY
- description: FUTURE.ADMIN.THEME.MINIPOSTS_CATEGORY_DESCRIPTION
- size: medium
- default: 'minipost'
+ miniposts:
+ type: toggle
+ label: FUTURE.ADMIN.THEME.MINIPOSTS
+ highlight: 1
+ default: 1
+ options:
+ 1: PLUGIN_ADMIN.ENABLED
+ 0: PLUGIN_ADMIN.DISABLED
+ validate:
+ type: bool
- miniposts_number:
- type: range
- label: FUTURE.ADMIN.THEME.MINIPOSTS_NUMBER
- description: FUTURE.ADMIN.THEME.MINIPOSTS_NUMBER_DESCRIPTION
- default: 3
- validate:
- min: 1
- max: 5
-
- footer_section:
- type: columns
- fields:
- footer_fields:
- type: column
- fields:
- footer:
- type: fieldset
- collapsible: true
- collapsed: true
- icon: list-alt
- title: FUTURE.ADMIN.THEME.FOOTER
- fields:
- footer.title:
- type: text
- label: FUTURE.ADMIN.THEME.FOOTER_TITLE
- footer.description:
- type: textarea
- rows: 5
- markdown: true
- label: FUTURE.ADMIN.THEME.FOOTER_DESCRIPTION
- footer.copyright_text:
- type: text
- label: FUTURE.ADMIN.THEME.FOOTER_COPYRIGHT
- footer.button_text:
- type: text
- label: FUTURE.ADMIN.THEME.FOOTER_BUTTON_TEXT
- footer.button_url:
- type: text
- label: FUTURE.ADMIN.THEME.FOOTER_BUTTON_URL
- social_icons:
- type: fieldset
- collapsible: true
- collapsed: true
- icon: share-alt
- title: FUTURE.ADMIN.THEME.FOOTER_SOCIALS_ICONS
- fields:
- social:
- name: social
- type: list
- style: vertical
- collapsed: false
+ miniposts_category:
+ type: text
+ markdown: true
+ label: FUTURE.ADMIN.THEME.MINIPOSTS_CATEGORY
+ description: FUTURE.ADMIN.THEME.MINIPOSTS_CATEGORY_DESCRIPTION
+ size: medium
+ default: 'minipost'
+
+ miniposts_number:
+ type: range
+ label: FUTURE.ADMIN.THEME.MINIPOSTS_NUMBER
+ description: FUTURE.ADMIN.THEME.MINIPOSTS_NUMBER_DESCRIPTION
+ default: 3
+ validate:
+ min: 1
max: 5
- fields:
- .name:
- type: text
- label: FUTURE.ADMIN.THEME.FOOTER_SOCIALS_ICON_NAME
- .url:
- type: text
- label: FUTURE.ADMIN.THEME.FOOTER_SOCIALS_ICON_URL
- .icon:
- type: iconpicker
- label: FUTURE.ADMIN.THEME.FOOTER_SOCIALS_ICON_ICON
- custommenu_options:
+
+ footer_section:
+ type: fieldset
+ collapsible: true
+ collapsed: true
+ icon: list-alt
+ title: FUTURE.ADMIN.THEME.FOOTER
+ fields:
+
+ footer.title:
+ type: text
+ label: FUTURE.ADMIN.THEME.FOOTER_TITLE
+ footer.description:
+ type: textarea
+ rows: 5
+ markdown: true
+ label: FUTURE.ADMIN.THEME.FOOTER_DESCRIPTION
+ footer.copyright_text:
+ type: text
+ label: FUTURE.ADMIN.THEME.FOOTER_COPYRIGHT
+ footer.button_text:
+ type: text
+ label: FUTURE.ADMIN.THEME.FOOTER_BUTTON_TEXT
+ footer.button_url:
+ type: text
+ label: FUTURE.ADMIN.THEME.FOOTER_BUTTON_URL
+
+ social_icons_section:
+ type: fieldset
+ collapsible: true
+ collapsed: true
+ icon: share-alt
+ title: FUTURE.ADMIN.THEME.FOOTER_SOCIALS_ICONS
+ fields:
+
+ social:
+ name: social
+ type: list
+ style: vertical
+ collapsed: false
+ max: 5
+ fields:
+ .name:
+ type: text
+ label: FUTURE.ADMIN.THEME.FOOTER_SOCIALS_ICON_NAME
+ .url:
+ type: text
+ label: FUTURE.ADMIN.THEME.FOOTER_SOCIALS_ICON_URL
+ .icon:
+ type: iconpicker
+ label: FUTURE.ADMIN.THEME.FOOTER_SOCIALS_ICON_ICON
+
+ custommenu_options_section:
type: fieldset
collapsible: true
collapsed: true
icon: bars
- title: 'Custom Menu Items'
+ title: FUTURE.ADMIN.THEME.CUSTOM_MENU_TITLE
fields:
- displaycustommenus.enabled:
+
+ custommenus.enabled:
type: toggle
- label: 'Display Custom Menu Items'
- help: 'Determines if any defined custom menu entries are displayed in the menubar.'
+ label: FUTURE.ADMIN.THEME.CUSTOM_MENU_ENABLE
+ help: FUTURE.ADMIN.THEME.CUSTOM_MENU_ENABLE_HELP
default: 0
highlight: 1
options:
- '0': No
- '1': Yes
+ 0: PLUGIN_ADMIN.DISABLED
+ 1: PLUGIN_ADMIN.ENABLED
validate:
type: bool
custommenu:
name: menu
type: list
- label: 'Custom Menu Items'
+ label: FUTURE.ADMIN.THEME.CUSTOM_MENU_TITLE
fields:
.text:
type: text
- label: Text
- description: 'Text label for menu item.'
+ label: FUTURE.ADMIN.THEME.CUSTOM_MENU_ITEM_TEXT
+ description: FUTURE.ADMIN.THEME.CUSTOM_MENU_ITEM_TEXT_DESCRIPTION
.icon:
type: text
- label: Icon
- description: 'Font Awesome icon for menu item.'
+ label: FUTURE.ADMIN.THEME.CUSTOM_MENU_ITEM_ICON
+ description: FUTURE.ADMIN.THEME.CUSTOM_MENU_ITEM_ICON_DESCRIPTION
.url:
type: text
- label: URL
- description: 'URL for menu item.'
+ label: FUTURE.ADMIN.THEME.CUSTOM_MENU_ITEM_URL
+ description: FUTURE.ADMIN.THEME.CUSTOM_MENU_ITEM_URL_DESCRIPTION
.target:
type: select
- label: Target
+ label: FUTURE.ADMIN.THEME.CUSTOM_MENU_ITEM_TARGET
default: _self
size: medium
options:
- _blank: 'Open in a new window'
- _parent: 'Open in the parent frame'
- _top: 'Open in the full body of the window'
- _self: 'Open in the same frame as clicked'
-
+ _blank: FUTURE.ADMIN.THEME.CUSTOM_MENU_ITEM_TARGET_BLANK
+ _parent: FUTURE.ADMIN.THEME.CUSTOM_MENU_ITEM_TARGET_PARENT
+ _self: FUTURE.ADMIN.THEME.CUSTOM_MENU_ITEM_TARGET_SELF
+ _top: FUTURE.ADMIN.THEME.CUSTOM_MENU_ITEM_TARGET_TOP
diff --git a/blueprints/blog.yaml b/blueprints/blog.yaml
index f7f4e55..bce8db0 100644
--- a/blueprints/blog.yaml
+++ b/blueprints/blog.yaml
@@ -72,16 +72,18 @@ form:
header.show_breadcrumbs:
type: toggle
toggleable: true
- label: Show Breadcrumbs
+ label: FUTURE.ADMIN.BLOG.BLOG_CONTENT_ITEMS_BREADCRUMBS
highlight: 1
+ default: 1
options:
1: PLUGIN_ADMIN.ENABLED
0: PLUGIN_ADMIN.DISABLED
validate:
type: bool
- header.content.pagination:
+ header.show_pagination:
type: toggle
+ toggleable: true
label: FUTURE.ADMIN.BLOG.BLOG_CONTENT_ITEMS_PAGINATION
highlight: 1
default: 1
@@ -93,6 +95,7 @@ form:
header.content.url_taxonomy_filters:
type: toggle
+ toggleable: true
label: FUTURE.ADMIN.BLOG.BLOG_CONTENT_ITEMS_URL_TAXONOMY_FILTERS
highlight: 1
default: 1
diff --git a/blueprints/default.yaml b/blueprints/default.yaml
old mode 100644
new mode 100755
index 67a1ddf..f995948
--- a/blueprints/default.yaml
+++ b/blueprints/default.yaml
@@ -30,3 +30,19 @@ form:
type: pagemediaselect
label: FUTURE.ADMIN.DEFAULT.PRIMARY_IMAGE
preview_images: true
+ options:
+ fields:
+ publishing:
+ fields:
+ header.show_sidebar:
+ type: toggle
+ toggleable: true
+ label: FUTURE.ADMIN.BLOG.BLOG_CONTENT_ITEMS_SIDEBAR
+ ordering@: -99
+ default: 0
+ highlight: 0
+ options:
+ 1: PLUGIN_ADMIN.ENABLED
+ 0: PLUGIN_ADMIN.DISABLED
+ validate:
+ type: bool
\ No newline at end of file
diff --git a/blueprints/item.yaml b/blueprints/item.yaml
index 55a2455..848e4e8 100644
--- a/blueprints/item.yaml
+++ b/blueprints/item.yaml
@@ -14,6 +14,17 @@ form:
fields:
+ header.show_breadcrumbs:
+ type: toggle
+ toggleable: true
+ label: FUTURE.ADMIN.BLOG.BLOG_CONTENT_ITEMS_BREADCRUMBS
+ highlight: 1
+ options:
+ 1: PLUGIN_ADMIN.ENABLED
+ 0: PLUGIN_ADMIN.DISABLED
+ validate:
+ type: bool
+
summary:
type: section
title: FUTURE.ADMIN.ITEM.ITEM_SUMMARY
@@ -59,4 +70,4 @@ form:
type: pagemediaselect
toggleable: true
label: FUTURE.ADMIN.ITEM.ITEM_AVATAR
- preview_images: true
\ No newline at end of file
+ preview_images: true
diff --git a/future2021.php b/future2021.php
index 9a0d142..716bbe3 100644
--- a/future2021.php
+++ b/future2021.php
@@ -6,7 +6,7 @@ use Grav\Common\Theme;
class Future2021 extends Theme
{
-public function onThemeInitialized()
+ public function onThemeInitialized()
{
}
diff --git a/languages.yaml b/languages.yaml
old mode 100644
new mode 100755
index 1f63733..0d536cc
--- a/languages.yaml
+++ b/languages.yaml
@@ -5,7 +5,7 @@ en:
DROPDOWN_MENU: Dropdown menu
PRODUCTION_MODE: Production Mode
PRODUCTION_MODE_HELP: When enabled, Future will render with minified CSS
- HEADER_SECTION: Header Section
+ HEADER: Header
FAVICON: Choose your own favicon
CUSTOM_LOGO: Custom Logo
CUSTOM_LOGO_DESCRIPTION: Will be used instead of default logo `theme://images/grav-logo.svg`
@@ -13,8 +13,10 @@ en:
SLOGAN: Slogan
BLOG_DEFAULTS: Blog Defaults
BLOG_PAGE: Blog Page
- BLOG_PAGE_DESCRIPTION: The route to the blog page when working with blog sidebar
- MINIPOSTS: Enable Miniposts in Sidebar
+ BLOG_PAGE_HELP: The route to the blog page when working with blog sidebar
+ SIDEBAR: Show sidebar on non-editable pages
+ SIDEBAR_HELP: Show sidebar on pages like Offline, SimpleSearch Results, Error, etc.
+ MINIPOSTS: Show miniposts in sidebar
MINIPOSTS_NUMBER: Miniposts number to show
MINIPOSTS_NUMBER_DESCRIPTION: Number of miniposts that will be showed in sidebar
MINIPOSTS_CATEGORY: Miniposts category
@@ -29,6 +31,20 @@ en:
FOOTER_SOCIALS_ICON_NAME: Social Name
FOOTER_SOCIALS_ICON_URL: URL Link to Social
FOOTER_SOCIALS_ICON_ICON: Icon to Social
+ CUSTOM_MENU_TITLE: 'Custom Menu Items'
+ CUSTOM_MENU_ENABLE: 'Display Custom Menu Items'
+ CUSTOM_MENU_ENABLE_HELP: 'Determines if any defined custom menu entries are displayed in the menubar.'
+ CUSTOM_MENU_ITEM_TEXT: 'Text'
+ CUSTOM_MENU_ITEM_TEXT_DESCRIPTION: 'Text label for menu item.'
+ CUSTOM_MENU_ITEM_ICON: 'Icon'
+ CUSTOM_MENU_ITEM_ICON_DESCRIPTION: 'Font Awesome icon for menu item.'
+ CUSTOM_MENU_ITEM_URL: 'URL'
+ CUSTOM_MENU_ITEM_URL_DESCRIPTION: 'URL for menu item.'
+ CUSTOM_MENU_ITEM_TARGET: 'Target'
+ CUSTOM_MENU_ITEM_TARGET_BLANK: 'Open in a new window'
+ CUSTOM_MENU_ITEM_TARGET_PARENT: 'Open in the parent frame'
+ CUSTOM_MENU_ITEM_TARGET_SELF: 'Open in the same frame as clicked'
+ CUSTOM_MENU_ITEM_TARGET_TOP: 'Open in the full body of the window'
DEFAULT:
PRIMARY_IMAGE: Primary image
MODULAR:
@@ -51,7 +67,6 @@ en:
FEATURES_BUTTON_TEXT: Button Text
FEATURES_BUTTON_URL: Button URL
FEATURES_BUTTON_URL_TARGET: Open URL in a new window
-
BLOG:
BLOG_TAB: Blog Config
@@ -66,7 +81,9 @@ en:
BLOG_CONTENT_ITEMS_ORDER_DIR: Order
BLOG_CONTENT_ITEMS_ORDER_DIR_ASC: Ascending
BLOG_CONTENT_ITEMS_ORDER_DIR_DESC: Descending
- BLOG_CONTENT_ITEMS_PAGINATION: Pagination
+ BLOG_CONTENT_ITEMS_BREADCRUMBS: Show Breadcrumbs
+ BLOG_CONTENT_ITEMS_PAGINATION: Show Pagination
+ BLOG_CONTENT_ITEMS_SIDEBAR: Show Sidebar
BLOG_CONTENT_ITEMS_URL_TAXONOMY_FILTERS: URL Taxonomy Filters
ITEM:
ITEM_TAB: Blog Item
@@ -92,8 +109,11 @@ en:
PORTFOLIO_IMAGE_TITLE: Title
PORTFOLIO_IMAGE_DESCRIPTION: Description
PORTFOLIO_IMAGE_THUMB: Thumbnails
-
+
BLOG:
+ LISTING_TITLE_CATEGORY: 'Posts in Category: '
+ LISTING_TITLE_TAG: 'Posts with Tag: '
+ LISTING_TITLE_AUTHOR: 'Posts written by Author: '
ITEM:
CONTINUE_READING: Continue reading...
NEXT_POST: Next Post
@@ -120,12 +140,162 @@ en:
HEADLINE: Archives
SYNDICATE:
HEADLINE: Syndicate
+
LOGIN: Log in
LATESTPOSTS: Latest posts
FEATURED: Featured
- PRIVACY: By using this form you agree to our
+ PRIVACY: By using this form you agree our terms
FORM_SUMMARY: Here is the summary of what you wrote to us
+de:
+ FUTURE:
+ ADMIN:
+ THEME:
+ DROPDOWN_MENU: Dropdown-Menü
+ PRODUCTION_MODE: Produktionsmodus
+ PRODUCTION_MODE_HELP: Wenn aktiviert, wird Future mit minimiertem CSS geladen
+ HEADER: Kopfzeile
+ FAVICON: Wählen Sie Ihr eigenes Favicon
+ CUSTOM_LOGO: Benutzerdefiniertes Logo
+ CUSTOM_LOGO_DESCRIPTION: Dieses Logo wird anstelle des Standardlogos `theme://images/grav-logo.svg` verwendet
+ CUSTOM_LOGO_MOBILE: Benutzerdefiniertes Logo für Mobilgeräte
+ SLOGAN: Motto
+ BLOG_DEFAULTS: Blog-Optionen
+ BLOG_PAGE: Blog-Seite
+ BLOG_PAGE_HELP: Der Pfad zur Blog-Seite wenn die Blog-Seitenleiste aktiv ist
+ SIDEBAR: Seitenleiste auf nicht bearbeitbaren Seiten anzeigen
+ SIDEBAR_HELP: Seitenleiste auf Seiten wie Offline, SimpleSearch-Ergebnisse, Fehler usw. anzeigen.
+ MINIPOSTS: Miniposts in der Seitenleiste zeigen
+ MINIPOSTS_NUMBER: Anzahl der anzuzeigenden Miniposts
+ MINIPOSTS_NUMBER_DESCRIPTION: Anzahl der in der Seitenleiste anzuzeigenden Miniposts
+ MINIPOSTS_CATEGORY: Kategorie für Miniposts
+ MINIPOSTS_CATEGORY_DESCRIPTION: Legen Sie einen Namen für die Miniposts-Kategorie fest. {{ listing_title|raw }}
`Sie müssen diesen Namen in Optionen->Taxonomie->Kategorie einfügen`
+ FOOTER: Fusszeile
+ FOOTER_TITLE: Fusszeilentitel
+ FOOTER_DESCRIPTION: Fusszeilentext
+ FOOTER_COPYRIGHT: Copyright-Text
+ FOOTER_BUTTON_TEXT: Schaltflächentext
+ FOOTER_BUTTON_URL: Schaltflächen-URL
+ FOOTER_SOCIALS_ICONS: Symbole für soziale Medien
+ FOOTER_SOCIALS_ICON_NAME: Name des sozialen Netzwerks
+ FOOTER_SOCIALS_ICON_URL: URL-Link zum sozialen Netzwerk
+ FOOTER_SOCIALS_ICON_ICON: Symbol des sozialen Netzwerks
+ CUSTOM_MENU_TITLE: 'Benutzerdefinierte Menüpunkte'
+ CUSTOM_MENU_ENABLE: 'Benutzerdefinierte Menüpunkte aktivieren'
+ CUSTOM_MENU_ENABLE_HELP: 'Legt fest, ob definierte benutzerdefinierte Menüeinträge in der Menüleiste angezeigt werden.'
+ CUSTOM_MENU_ITEM_TEXT: 'Text'
+ CUSTOM_MENU_ITEM_TEXT_DESCRIPTION: 'Textbeschriftung für Menüpunkt.'
+ CUSTOM_MENU_ITEM_ICON: 'Symbol'
+ CUSTOM_MENU_ITEM_ICON_DESCRIPTION: 'FontAwesome-Symbol für Menüelement.'
+ CUSTOM_MENU_ITEM_URL: 'URL'
+ CUSTOM_MENU_ITEM_URL_DESCRIPTION: 'URL für Menüpunkt.'
+ CUSTOM_MENU_ITEM_TARGET: 'Ziel'
+ CUSTOM_MENU_ITEM_TARGET_BLANK: 'In neuem Fenster öffnen'
+ CUSTOM_MENU_ITEM_TARGET_PARENT: 'In übergeordnetem Frame öffnen'
+ CUSTOM_MENU_ITEM_TARGET_SELF: 'In selbem Frame öffnen'
+ CUSTOM_MENU_ITEM_TARGET_TOP: 'In vollem Fensterkörper öffnen'
+ DEFAULT:
+ PRIMARY_IMAGE: Hauptbild
+ MODULAR:
+ BANNER:
+ BANNER_TAB: Banner
+ BANNER_SUBTITLE: Bildbeschriftung
+ BANNER_BUTTON_TEXT: Schaltflächentext
+ BANNER_BUTTON_URL: Schaltflächen-URL
+ BANNER_IMAGE: Bild
+ BANNER_IMAGE_DESCRIPTION: Wählen Sie ein Bild aus
+ FEATURES:
+ FEATURES_TAB: Funktionen
+ FEATURES_LAYOUT: Layout
+ FEATURES_LAYOUT_TWOCOLS: Mittel = 2 / 1 Spalten
+ FEATURES_LAYOUT_THREECOLS: Standard = 3 / 2 / 1 Spalten
+ FEATURES_HEADER: Funktionen
+ FEATURES_IMAGE: Bild
+ FEATURES_TITLE: Titel
+ FEATURES_TEXT: Text
+ FEATURES_BUTTON_TEXT: Schaltflächentext
+ FEATURES_BUTTON_URL: Schaltflächen-URL
+ FEATURES_BUTTON_URL_TARGET: Öffnen Sie die URL in einem neuen Fenster
+
+ BLOG:
+ BLOG_TAB: Blog-Einstellungen
+ BLOG_CONTENT_TITLE: Content Definition
+ BLOG_CONTENT_ITEMS: Artikel
+ BLOG_CONTENT_ITEMS_LIMIT: Maximale Artikel-Anzahl
+ BLOG_CONTENT_ITEMS_ORDER_BY: Sortieren nach
+ BLOG_CONTENT_ITEMS_ORDER_BY_DATE: Datum
+ BLOG_CONTENT_ITEMS_ORDER_BY_TITLE: Titel
+ BLOG_CONTENT_ITEMS_ORDER_BY_FOLDER: Verzeichnis
+ BLOG_CONTENT_ITEMS_ORDER_BY_DEFAULT: Standard
+ BLOG_CONTENT_ITEMS_ORDER_DIR: Reihenfolge
+ BLOG_CONTENT_ITEMS_ORDER_DIR_ASC: Aufsteigend
+ BLOG_CONTENT_ITEMS_ORDER_DIR_DESC: Absteigend
+ BLOG_CONTENT_ITEMS_BREADCRUMBS: Paniermehl anzeigen
+ BLOG_CONTENT_ITEMS_PAGINATION: Seitennummerierung
+ BLOG_CONTENT_ITEMS_SIDEBAR: Seitenleiste anzeigen
+ BLOG_CONTENT_ITEMS_URL_TAXONOMY_FILTERS: Taxonomie filtern nach URL
+ ITEM:
+ ITEM_TAB: Blog-Artikel
+ ITEM_OPTIONS: Optionen
+ ITEM_SUMMARY: Artikelzusammenfassung
+ ITEM_SUMMARY_ENABLED: Zusammenfassung aktivieren
+ ITEM_SUMMARY_FORMAT: Zusammenfassungsformat
+ ITEM_SUMMARY_FORMAT_SHORT: Verwenden Sie das erste Vorkommen des Trennzeichens oder der Größe
+ ITEM_SUMMARY_FORMAT_LONG: Zusammenfassungsbegrenzer wird ignoriert
+ ITEM_SUMMARY_SIZE: Größe
+ ITEM_SUMMARY_DELIMITER: Zusammenfassungsbegrenzer
+ ITEM_ORDER: Minipost-Reihenfolge
+ ITEM_SUBTITLE: Untertitel
+ ITEM_AVATAR: Avatar-Bild
+ PORTFOLIO:
+ PORTFOLIO_TAB: Portfolio
+ PORTFOLIO_TITLE: Portfolio-Bild
+ PORTFOLIO_LAYOUT: Layout
+ PORTFOLIO_LAYOUT_TWOCOLS: Mittel = 2 / 1 Spalten
+ PORTOFOLIO_LAYOUT_THREECOLS: Standard = 3 / 2 / 1 Spalten
+ PORTFOLIO_IMAGES: Bilder
+ PORTFOLIO_IMAGE: Bild
+ PORTFOLIO_IMAGE_TITLE: Titel
+ PORTFOLIO_IMAGE_DESCRIPTION: Beschreibung
+ PORTFOLIO_IMAGE_THUMB: Miniaturansicht
+
+ BLOG:
+ LISTING_TITLE_CATEGORY: 'Beiträge in der Kategorie: '
+ LISTING_TITLE_TAG: 'Beiträge mit Tag: '
+ LISTING_TITLE_AUTHOR: 'Beiträge des Autors: '
+ ITEM:
+ CONTINUE_READING: Weiterlesen...
+ NEXT_POST: Nächster Eintrag
+ PREV_POST: Vorheriger Eintrag
+ PAGINATION:
+ PREVIOUS: Vorherige
+ NEXT: Nächste
+
+ SIDEBAR:
+ SIMPLE_SEARCH:
+ HEADLINE: Suche
+ RELATED_POSTS:
+ HEADLINE: Verwandte Einträge
+ RANDOM_ARTICLE:
+ HEADLINE: Zufälliger Artikel
+ FEELING_LUCKY: Ich habe Glück!
+ SOME_TEXT_WIDGET:
+ HEADLINE: Ein Text-Widget
+ TAGS:
+ HEADLINE: Schlagworte
+ POPULAR_TAGS:
+ HEADLINE: beliebte Schlagworte
+ ARCHIVES:
+ HEADLINE: Letzte Einträge
+ SYNDICATE:
+ HEADLINE: Verteilen
+
+ LOGIN: Einloggen
+ LATESTPOSTS: Letzte Beiträge
+ FEATURED: Hervorgehoben
+ PRIVACY: Durch die Nutzung dieses Formulars stimmen Sie unseren Bedingungen zu
+ FORM_SUMMARY: Hier ist die Zusammenfassung dessen, was Sie uns geschrieben haben
+
es:
FUTURE:
ADMIN:
@@ -133,7 +303,7 @@ es:
DROPDOWN_MENU: Menu Desplegable
PRODUCTION_MODE: Modo Producción
PRODUCTION_MODE_HELP: Si está activado, Future cargará con CSS minificado
- HEADER_SECTION: Sección de encabezado
+ HEADER: Sección de encabezado
FAVICON: Elige tu propio favicon
CUSTOM_LOGO: Logo personalizado
CUSTOM_LOGO_DESCRIPTION: Este logo se usará en lugar del log por defecto `theme://images/grav-logo.svg`
@@ -141,7 +311,9 @@ es:
SLOGAN: Slogan
BLOG_DEFAULTS: Opciones de Blog
BLOG_PAGE: Página de Blog
- BLOG_PAGE_DESCRIPTION: Ruta de la página de Blog cuando funciona con el blog de barra lateral
+ BLOG_PAGE_HELP: Ruta de la página de Blog cuando funciona con el blog de barra lateral
+ SIDEBAR: Mostrar barra lateral en página no editables
+ SIDEBAR_HELP: Mostrar barra lateral en páginas como Offline, SimpleSearch Results, Error, etc.
MINIPOSTS: Activar Miniposts en la barra lateral
MINIPOSTS_NUMBER: Número de miniposts a mostrar
MINIPOSTS_NUMBER_DESCRIPTION: Número de miniposts que se mostrarán en la barra lateral
@@ -193,7 +365,9 @@ es:
BLOG_CONTENT_ITEMS_ORDER_DIR: Orden
BLOG_CONTENT_ITEMS_ORDER_DIR_ASC: Ascendente
BLOG_CONTENT_ITEMS_ORDER_DIR_DESC: Descendente
- BLOG_CONTENT_ITEMS_PAGINATION: Paginación
+ BLOG_CONTENT_ITEMS_BREADCRUMBS: Mostrar Migas de Pan
+ BLOG_CONTENT_ITEMS_PAGINATION: Mostrar Paginación
+ BLOG_CONTENT_ITEMS_SIDEBAR: Mostrar Barra Lateral
BLOG_CONTENT_ITEMS_URL_TAXONOMY_FILTERS: Filtros de taxonomÃa por URL
ITEM:
ITEM_TAB: ArtÃculo de Blog
@@ -220,8 +394,10 @@ es:
PORTFOLIO_IMAGE_DESCRIPTION: Descripción
PORTFOLIO_IMAGE_THUMB: Miniatura
-
BLOG:
+ LISTING_TITLE_CATEGORY: 'Publicaciones en la categorÃa: '
+ LISTING_TITLE_TAG: 'Publicaciones con la etiqueta: '
+ LISTING_TITLE_AUTHOR: 'Publicaciones escritas por: '
ITEM:
CONTINUE_READING: Continuar leyendo...
NEXT_POST: Siguiente Entrada
@@ -229,6 +405,7 @@ es:
PAGINATION:
PREVIOUS: Anterior
NEXT: Siguiente
+
SIDEBAR:
SIMPLE_SEARCH:
HEADLINE: Buscar
@@ -247,9 +424,9 @@ es:
HEADLINE: Últimas entradas
SYNDICATE:
HEADLINE: Distribuir
+
LOGIN: Iniciar sesión
LATESTPOSTS: Últimos posts
FEATURED: Destacados
PRIVACY: Al usar este formulario estás de acuerdo con nuestra
- FORM_SUMMARY: Aquà está el resumen de lo que nos escribió.
-
+ FORM_SUMMARY: Aquà está el resumen de lo que nos escribió
\ No newline at end of file
diff --git a/templates/blog.html.twig b/templates/blog.html.twig
old mode 100644
new mode 100755
index 49eaf41..eae3e74
--- a/templates/blog.html.twig
+++ b/templates/blog.html.twig
@@ -1,61 +1,75 @@
-{% embed 'partials/base.html.twig' %}
+{% extends 'partials/base.html.twig' %}
- {% set collection = page.collection() %}
- {% set base_url = page.url %}
- {% set feed_url = base_url %}
- {% if page.header.show_breadcrumbs is defined %}
- {% set show_breadcrumbs = page.header.show_breadcrumbs %}
- {% else %}
- {% set show_breadcrumbs = true %}
- {% endif %}
- {% if page.header.show_pagination is defined %}
- {% set show_pagination = page.header.show_pagination %}
- {% else %}
- {% set show_pagination = true %}
- {% endif %}
+{% set collection = page.collection() %}
+{% set base_url = page.url %}
+{% set feed_url = base_url %}
+{% set show_breadcrumbs = header_var('show_breadcrumbs')|defined(true) %}
+{% set show_pagination = header_var('show_pagination')|defined(true) %}
+{% set show_sidebar = header_var('show_sidebar')|defined(false) %}
+{% set image = page.media[page.header.primaryImage] ?: page.media.images|first %}
+{% set title = page.title|raw %}
+{# Set page title by taxonomy #}
{% if uri.param('category') %}
- {% set page_title = theme_config.listing_title.taxonomy.category | default('Posts in Category: ') ~ uri.param('category') %}
+ {% set listing_title = 'FUTURE.BLOG.LISTING_TITLE_CATEGORY'|t ~ uri.param('category') %}
{% elseif uri.param('tag') %}
- {% set page_title = theme_config.listing_title.taxonomy.tag | default('Posts with Tag: ') ~ uri.param('tag') %}
+ {% set listing_title = 'FUTURE.BLOG.LISTING_TITLE_TAG'|t ~ uri.param('tag') %}
{% elseif uri.param('author') %}
- {% set page_title = theme_config.listing_title.taxonomy.author | default('Posts from Author: ') ~ uri.param('author') %}
+ {% set listing_title = 'FUTURE.BLOG.LISTING_TITLE_AUTHOR'|t ~ uri.param('author') %}
{% else %}
- {% set page_title = theme_config.listing_title.blog | default('') %}
+ {% set listing_title = page.header.subtitle|raw %}
{% endif %}
- {% if base_url == '/' %}
- {% set base_url = '' %}
+{% if base_url == '/' %}
+ {% set base_url = '' %}
+{% endif %}
+
+{% if base_url == base_url_relative %}
+ {% set feed_url = base_url~'/'~page.slug %}
+{% endif %}
+
+{% block menu %}
+ {% include 'partials/sidebar_right.html.twig' %}
+{% endblock %}
+
+{% block content %}
+ {{ title }}
+ {% if listing_title %}
+
{{ page.header.subtitle }}
- {% endif %} +{{ subtitle }}
+ {% endif %}{{ page.content|raw }}
-{{ page.content|raw }}
+