diff --git a/CHANGELOG.md b/CHANGELOG.md index bf541ab..dec6aa8 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,49 +1,26 @@ -# v1.0.4 -## 02/27/2023 - -1. [](#bugfix) - * Fixed Spanish translation for custom menu items. - * Fixed support for the twig-extensions plugin in blog posts. - * Fixed issues with login [#27](https://github.com/pmoreno-rodriguez/grav-theme-future2021/issues/27) -2. [](#improved) - * Updated translations. - * Updated css styles. - * Optimized js loading for sidebar menu. - * Improved loading of FontAwesome styles with the `preload` option - * Improved `aria-label` attribute in all templates -3. [](#new) - * New styles for login forms. - * New option to show icons in the top menu. - * Added option on blog posts to choose to share on social media. (thanks to [b.da](https://discourse.getgrav.org/u/b.da)) - * Added body classes to default template. - * Added option to show custom menu items. - * New options in portofolio template. - * Added OpenGraph metadata - * Added `decoding=async` option for all images. - * Added quick README instructions for configuring Future2021 # v1.0.3 ## 02/08/2023 1. [](#bugfix) * Fixed logo display when only mobile logo is chosen. - * Fixed bug in simplesearch item (added `striptags` filter in page.summary)[#26](https://github.com/pmoreno-rodriguez/grav-theme-future2021/issues/26). - * Fixed demo content removing .es prefix [#1](https://github.com/pmoreno-rodriguez/grav-theme-future2021/issues/1). + * 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 to [@pikim](https://github.com/pikim)). + * Autoformatted some twigs (thanks @pikim). * Improved the definition of variables in twig templates. * Minimal options in future2021.yaml file. - * Added German translation (thanks to [@pikim](https://github.com/pikim)). + * 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 to [@pikim](https://github.com/pikim)) and twig-extensions plugins. + * 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/08/2022 +## 09/11/2022 1. [](#bugfix) * Fixed code in sidebar_navigation.html.twig and topmenu.html.twig @@ -58,13 +35,13 @@ * Added option in theme to choose the miniposts category name. * New logo twig template # v1.0.1 -## 02/05/2022 +## 05/09/2022 1. [](#bugfix) * Updated CSS Styles to show FontAwesome 5 # v1.0.0 -## 02/04/2022 +## 12/05/2021 1. [](#new) * Drop down menu functionality @@ -76,4 +53,4 @@ * Added option to choose the number of miniposts will be showed in sidebar (in Theme options) * Added the order option in the blog item to order the miniposts as you want * Add shadown to header - * Added avatarImage and subtitle options in blueprints \ No newline at end of file + * Added avatarImage and subtitle options in blueprints diff --git a/README.md b/README.md index 4a1df52..145a76b 100755 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Future Imperfect theme by HTML5UP ported from scratch to Grav. Version 2021 Future Imperfect by HTML5UP, features a clean, minimalistic design, styling for all basic page elements and HTML5/CSS3 code designed for quick and easy customization. -## Features +# Features Redesigned from scratch (version 2021) - HTML5 and CSS3 @@ -19,119 +19,38 @@ Redesigned from scratch (version 2021) - Styling for various modules - Cross browser compatible - Dynamic avatar images based on author -- Sharing buttons for Facebook, Twitter, Whatsapp and Telegram. +- ~~Sharing buttons for Facebook and Twitter with share count.~~ +- Randomised page content in sidebar - Top content pages in sidebar - Fully responsive with full-page mobile navigation - SCSS based CSS source files for easy customization - Blueprints for Footer, Slogan and Social icons. - Full Portfolio template with Glightbox library -### Supported Page Templates - -* Default view template `default.md` -* Error view template `error.md` -* Blog view template `blog.md` -* Blog item view template `item.md` -* Portfolio view template -* Form view template `form.md` -* Modular view templates: `modular.md` - - Features Modular view template `features.md` - - Banner Modular view template `banner.md` - - Contact Modular view template `contact.md` +# Supported Page Templates +- Default view template +- Error view template +- Blog view template +- Blog item view template +- Single view template +- Portfolio view template +- Form view template +- Modular view templates: + - Features Modular view template + - Banner Modular view template + - Contact Modular view template # Installation Installing the Future 2021 theme can be done in one of two ways. Our GPM (Grav Package Manager) installation method enables you to quickly and easily install the theme with a simple terminal command, while the manual method enables you to do so via a zip file. -## GPM Installation (Preferred) - -The simplest way to install this theme is via the [Grav Package Manager (GPM)](http://learn.getgrav.org/advanced/grav-gpm) through your system's Terminal (also called the command line). From the root of your Grav install type: - - bin/gpm install future2021 - -This will install the Future2021 theme into your `/user/themes` directory within Grav. Its files can be found under `/your/site/grav/user/themes/future2021`. - -## Manual Installation - -To install this theme, just download the zip version of this repository and unzip it under `/your/site/grav/user/themes`. Then, rename the folder to `future2021`. You can find these files either on [GitHub](https://github.com/pmoreno-rodriguez/grav-theme-future2021) or via [GetGrav.org](http://getgrav.org/downloads/themes). - -You should now have all the theme files under - - /your/site/grav/user/themes/future2021 - -## Default Options - -Future2021 comes with a few default options that can be set site-wide. These options are: - -```yaml -production-mode: true # In production mode, only minified CSS is used. When disabled, nested CSS are enabled -sidebar: # Enable/Disable sidebar in non-editable pages such as simplesearch results, offline, etc. -favicon: # Choosse your own favicon -custom_logo: # A custom logo rather than the default (see below) -custom_logo_mobile: # A custom logo to use for mobile navigation -slogan: # Custom text for slogan -menu_langswitcher: # Enable/Disable langswitcher icon in menu (langswitcher plugin needed) -menu_search: # Enable/Disable search icon in menu (simplesearch plugin needed) -menu_login: # Enable/Disable login icon in menu -blog-page: '/blog' # The route to the blog listing page, useful for a blog style layout -miniposts: # Enable/Disable miniposts in left sidebar -miniposts_category: # Select category name for miniposts (configured in taxonomies) -miniposts_number: # The number of mini posts will be displayed on the left sidebar -footer.title: # Footer block title in left sidebar -footer.description: # Footer block description in left sidebar -footer.copyright_text: # Footer block copyright text in left sidebar -footer.button_text: # Footer block button text in left sidebar -footer.button_url: # Footer block button url in left sidebar -enable_social: # Enable/Disable social icons in footer -custommenus.enabled: # Enable/Disable custom menus in top menu -``` - -To make modifications, you can copy the `user/themes/future2021/future2021.yaml` file to `user/config/themes/` folder and modify, or you can use the admin plugin. - -> NOTE: Do not modify the `user/themes/future2021/future2021.yaml` file directly or your changes will be lost with any updates - -## Custom Logos - -To add a custom logo, you should put the log into the `user/themes/future2021/images/logo` folder. Standard image formats are support (`.png`,`.jpg`, `.gif`, `.svg`, etc.). Then reference the logo via the YAML like so: - -```yaml -custom_logo: - - name: 'my-custom-logo.png' -custom_logo_mobile: - - name: 'my-custom-mobile-logo.png' -``` - -Alternatively, you can you use the drag-n-drop "Custom Logo" field in the Future2021 theme options. - -## Portfolio Options - -| Option | Type | Default | Description | -| --- | --- | --- | --- | -| openEffect | string | `zoom` | Name of the effect on lightbox open. (zoom, fade, none) | -| closeEffect | string | `zoom` | Name of the effect on lightbox close. (zoom, fade, none) | -| slideEffect | string | `slide` | Name of the effect on slide change. (slide, fade, zoom, none) | -| moreText | string | `See more` | More text for descriptions on mobile devices. | -| moreLength | number | `60` | Number of characters to display on the description before adding the moreText link (only for mobiles), if 0 it will display the entire description. | -| closeButton | boolean | `true` | Show or hide the close button. | -| touchNavigation | boolean | `true` | Enable or disable the touch navigation (swipe). | -| touchFollowAxis | boolean | `true` | Image follow axis when dragging on mobile. | -| keyboardNavigation | boolean | `true` | Enable or disable the keyboard navigation. | -| closeOnOutsideClick | boolean | `true` | Close the lightbox when clicking outside the active slide. | -| startAt | number | `0` | Start lightbox at defined index. | -| width | number | `900px` | Default width for inline elements and iframes, you can define a specific size on each slide. You can use any unit for example 90% or 100vw for full width | -| height | number | `506px` | Default height for inline elements and iframes, you can define a specific size on each slide.You can use any unit for example 90% or 100vh **For inline elements you can set the height to auto**. | -| descPosition | string | `bottom` | Global position for slides description, you can define a specific position on each slide (bottom, top, left, right). | -| loop | boolean | `false` | Loop slides on end. | -| zoomable | boolean | `true` | Enable or disable zoomable images you can also use data-zoomable="false" on individual nodes. | -| draggable | boolean | `true` | Enable or disable mouse drag to go prev and next slide (only images and inline content), you can also use data-draggable="false" on individual nodes. | -| dragToleranceX | number | `40` | Used with draggable. Number of pixels the user has to drag to go to prev or next slide. | -| dragToleranceY | number | `65` | Used with draggable. Number of pixels the user has to drag up or down to close the lightbox (Set 0 to disable vertical drag). | -| dragAutoSnap | boolean | `false` | If true the slide will automatically change to prev/next or close if dragToleranceX or dragToleranceY is reached, otherwise it will wait till the mouse is released. | -| preload | boolean | `true` | Enable or disable preloading. | # Demo page [http://future.juanvillen.es/](http://future.juanvillen.es/) # 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 6634dee..c1baf9b 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -1,3 +1,4 @@ +@import 'fontawesome-all.min.css'; @import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700|Raleway:400,800,900"); /* Future Imperfect by HTML5 UP @@ -1478,14 +1479,14 @@ button, font-family: "Raleway", Helvetica, sans-serif; font-size: 0.6em; font-weight: 800; - height: auto; + height: 4.8125em; letter-spacing: 0.25em; - line-height: 4.125em; + line-height: 4.8125em; padding: 0 2.5em; text-align: center; text-decoration: none; text-transform: uppercase; - white-space: normal; + white-space: nowrap; } input[type=submit]:hover, input[type=reset]:hover, @@ -2005,14 +2006,6 @@ ul.actions.fit li > * { ul.actions.fit.stacked { width: 100%; } -@media screen and (max-width: 736px) { - ul.actions { - -moz-justify-content: center; - -webkit-justify-content: center; - -ms-justify-content: center; - justify-content: center; - } -} @media screen and (max-width: 480px) { ul.actions:not(.fixed) { -moz-flex-direction: column; @@ -2042,17 +2035,17 @@ ul.actions.fit.stacked { 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 { +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 { +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: -0.5em; } } @@ -2174,7 +2167,7 @@ ul.posts article header > :last-child { transform: scale(1.05); } .mini-post header { - padding: 1.25em 4.25em 0.5em 1.25em; + padding: 1.25em 4.25em 0.1em 1.25em; min-height: 4em; position: relative; -moz-flex-grow: 1; @@ -2332,11 +2325,7 @@ ul.posts article header > :last-child { .post > footer .stats { cursor: default; list-style: none; - padding: 0 1em; - display: flex; - flex-wrap: nowrap; - justify-content: center; - align-content: center; + padding: 0; } .post > footer .stats li { border-left: solid 1px rgba(160, 160, 160, 0.3); @@ -2345,6 +2334,7 @@ ul.posts article header > :last-child { font-size: 0.6em; font-weight: 400; letter-spacing: 0.25em; + line-height: 1; margin: 0 0 0 2em; padding: 0 0 0 2em; text-transform: uppercase; @@ -2360,28 +2350,6 @@ ul.posts article header > :last-child { .post > footer .stats li .icon:before { margin-right: 0.75em; } -.post > footer .share { - cursor: default; - list-style: none; - display: flex; - flex-wrap: nowrap; - justify-content: center; - align-content: center; -} -.post > footer .share li { - border-left: solid 1px rgba(160, 160, 160, 0.3); - display: inline-block; - font-size: larger; - font-weight: 400; - margin: 0 0 0 1em; - padding: 0 0 0 1em; - text-transform: uppercase; -} -.post > footer .share li:first-child { - border-left: 0; - margin-left: 0; - padding-left: 0; -} @media screen and (max-width: 980px) { .post { border-left: 0; @@ -2453,7 +2421,7 @@ ul.posts article header > :last-child { } @media screen and (max-width: 736px) { .post { - padding: 1.5em 1.5em 0.5em 1.5em; + padding: 1.5em 1.5em 0.1em 1.5em; left: -1.5em; margin: 0 0 2em 0; width: calc(100% + (1.5em * 2)); @@ -2467,16 +2435,6 @@ ul.posts article header > :last-child { .post > header .title h2 { font-size: 1.1em; } - .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; - } } @media screen and (max-width: 480px) { .post > header .meta { @@ -2502,6 +2460,23 @@ ul.posts article header > :last-child { 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/Article */ @@ -2730,16 +2705,18 @@ table.alt tfoot { position: relative; float: left; text-transform: uppercase; - font-size: 14pt; + font-size: 12pt; height: inherit; } #header .dropdown li a { font-family: "Raleway", Helvetica, sans-serif; - font-size: 0.7em; + font-size: 0.8em; font-weight: 400; - letter-spacing: 0.2em; + letter-spacing: 0.15em; + display: block; border-bottom: none; padding: 0 0.8rem; + height: inherit; } #header .dropdown li ul { position: absolute; @@ -2754,10 +2731,11 @@ table.alt tfoot { } #header .dropdown li ul li a { font-family: "Raleway", Helvetica, sans-serif; - font-size: 0.7em; + font-size: 0.8em; font-weight: 400; - letter-spacing: 0.2em; + letter-spacing: 0.15em; text-transform: uppercase; + display: block; border-bottom: none; padding: 0.3rem 0.8rem; line-height: 2.5em; @@ -2916,84 +2894,6 @@ ul.subitem_hide > li { padding-right: 8px; } -/* CSS for Headings */ -/* by Pedro Moreno */ -.heading { - padding: 3em 3em 1em 3em; - background: #ffffff; - border: solid 1px rgba(160, 160, 160, 0.3); - margin: 0 0 1.5em 0; - position: relative; -} -.heading #breadcrumbs { - font-family: "Raleway", Helvetica, sans-serif; - font-size: 0.6em; - font-weight: 400; - letter-spacing: 0.25em; - text-transform: uppercase; - margin-top: -1em; - height: 3em; - line-height: 3em; - padding-inline-start: 0; -} -.heading #breadcrumbs span { - padding: 0; -} -.heading #breadcrumbs i { - padding: 0 1em; - width: 0; -} -.heading .title h2 { - font-weight: 900; - font-size: 1.8em; -} -.heading .title p { - font-family: "Raleway", Helvetica, sans-serif; - font-size: 0.8em; - font-weight: 700; - letter-spacing: 0.25em; - line-height: 2.5; - margin-top: -1em; - text-transform: uppercase; -} -@media screen and (max-width: 980px) { - .heading { - border-left: 0; - border-right: 0; - left: -3em; - width: calc(100% + (3em * 2)); - } - .heading #breadcrumbs { - margin: 0 0 2em 0; - padding: 0; - text-align: center; - } - .heading .title { - -ms-flex: 0 1 auto; - margin: 0 0 2em 0; - padding: 0; - text-align: center; - } -} -@media screen and (max-width: 736px) { - .heading { - padding: 1.5em 1.5em 0.5em 1.5em; - left: -1.5em; - margin: 0 0 2em 0; - width: calc(100% + (1.5em * 2)); - } - .heading .title h2 { - font-size: 1.1em; - } -} -@media screen and (max-width: 480px) { - .heading > .image.featured { - margin-left: -1.5em; - margin-top: calc(-1.5em - 1px); - width: calc(100% + 3em); - } -} - /* Header */ body { padding-top: 3.5em; @@ -3393,4 +3293,4 @@ body.is-menu-visible #menu { #menu > * { padding: 1.5em; } -} \ No newline at end of file +}/*# 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 9cd79b0..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;-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:auto;letter-spacing:.25em;line-height:4.125em;padding:0 2.5em;text-align:center;text-decoration:none;text-transform:uppercase;white-space:normal;}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:736px){ul.actions{-moz-justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}}@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 .5em 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 1em;display:flex;flex-wrap:nowrap;justify-content:center;align-content:center;}.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;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;}.post>footer .share{cursor:default;list-style:none;display:flex;flex-wrap:nowrap;justify-content:center;align-content:center;}.post>footer .share li{border-left:solid 1px rgba(160,160,160,.3);display:inline-block;font-size:larger;font-weight:400;margin:0 0 0 1em;padding:0 0 0 1em;text-transform:uppercase;}.post>footer .share li:first-child{border-left:0;margin-left:0;padding-left:0;}@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 .5em 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}.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}}@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)}}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:14pt;height:inherit;}#header .dropdown li a{font-family:"Raleway",Helvetica,sans-serif;font-size:.7em;font-weight:400;letter-spacing:.2em;border-bottom:none;padding:0 .8rem;}#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:.7em;font-weight:400;letter-spacing:.2em;text-transform:uppercase;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;}.heading{padding:3em 3em 1em 3em;background:#ffffff;border:solid 1px rgba(160,160,160,.3);margin:0 0 1.5em 0;position:relative;}.heading #breadcrumbs{font-family:"Raleway",Helvetica,sans-serif;font-size:.6em;font-weight:400;letter-spacing:.25em;text-transform:uppercase;margin-top:-1em;height:3em;line-height:3em;padding-inline-start:0;}.heading #breadcrumbs span{padding:0;}.heading #breadcrumbs i{padding:0 1em;width:0;}.heading .title h2{font-weight:900;font-size:1.8em;}.heading .title p{font-family:"Raleway",Helvetica,sans-serif;font-size:.8em;font-weight:700;letter-spacing:.25em;line-height:2.5;margin-top:-1em;text-transform:uppercase;}@media screen and (max-width:980px){.heading{border-left:0;border-right:0;left:-3em;width:calc(100% + (3em * 2))}.heading #breadcrumbs{margin:0 0 2em 0;padding:0;text-align:center}.heading .title{-ms-flex:0 1 auto;margin:0 0 2em 0;padding:0;text-align:center}}@media screen and (max-width:736px){.heading{padding:1.5em 1.5em .5em 1.5em;left:-1.5em;margin:0 0 2em 0;width:calc(100% + (1.5em * 2))}.heading .title h2{font-size:1.1em}}@media screen and (max-width:480px){.heading>.image.featured{margin-left:-1.5em;margin-top:calc(-1.5em - 1px);width:calc(100% + 3em)}}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 +@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/misc.css b/assets/css/misc.css index 9f59e31..7bb4502 100755 --- a/assets/css/misc.css +++ b/assets/css/misc.css @@ -39,9 +39,6 @@ /* Styles for Langswitcher plugin */ -#header .main ul li.langswitcher { - margin-left: 0em !important; -} #header .main ul li.langswitcher > a { text-decoration: none; border-bottom: 0; @@ -102,10 +99,17 @@ } /* Styles modified from Breadcrumbs */ -/* Included in headings.scss */ -/* Styles for Login plugin */ - -@media screen and (max-width: 736px) { - #header .main ul li.login-logout { - display: none; } } \ No newline at end of file +#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/assets/sass/components/_actions.scss b/assets/sass/components/_actions.scss index 2fb0ad6..37aef13 100644 --- a/assets/sass/components/_actions.scss +++ b/assets/sass/components/_actions.scss @@ -60,9 +60,7 @@ width: 100%; } } - @include breakpoint('<=small') { - @include vendor('justify-content', 'center'); - } + @include breakpoint('<=xsmall') { &:not(.fixed) { @include vendor('flex-direction', 'column'); diff --git a/assets/sass/components/_banner.scss b/assets/sass/components/_banner.scss index 63df7c5..e66eccd 100644 --- a/assets/sass/components/_banner.scss +++ b/assets/sass/components/_banner.scss @@ -1,3 +1,9 @@ +/// +/// Editorial by HTML5 UP +/// html5up.net | @ajlkn +/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license) +/// + /* Banner */ #banner { @@ -71,4 +77,4 @@ } } } - } + } \ No newline at end of file diff --git a/assets/sass/components/_button.scss b/assets/sass/components/_button.scss index b622fd4..5f9baa8 100644 --- a/assets/sass/components/_button.scss +++ b/assets/sass/components/_button.scss @@ -26,14 +26,14 @@ font-family: _font(family-heading); font-size: 0.6em; font-weight: _font(weight-heading-bold); - height: auto; + height: _size(element-height) * 1.75; letter-spacing: _font(kerning-heading); - line-height: _size(element-height) * 1.5; + line-height: _size(element-height) * 1.75; padding: 0 2.5em; text-align: center; text-decoration: none; text-transform: uppercase; - white-space: normal; + white-space: nowrap; &:hover { box-shadow: inset 0 0 0 1px _palette(accent); diff --git a/assets/sass/components/_dropdownmenu.scss b/assets/sass/components/_dropdownmenu.scss index d98c744..0e8cfc0 100644 --- a/assets/sass/components/_dropdownmenu.scss +++ b/assets/sass/components/_dropdownmenu.scss @@ -12,15 +12,17 @@ position: relative; float: left; text-transform: uppercase; - font-size: 14pt; + font-size: 12pt; height: inherit; a { font-family: _font(family-heading); - font-size: 0.7em; + font-size: 0.8em; font-weight: _font(weight); - letter-spacing: 0.20em; + letter-spacing: 0.15em; + @include vendor('display', 'block'); border-bottom: none; padding: 0 0.8rem; + height: inherit; } ul { @@ -38,10 +40,11 @@ a { font-family: _font(family-heading); - font-size: 0.7em; + font-size: 0.8em; font-weight: _font(weight); - letter-spacing: 0.20em; + letter-spacing: 0.15em; text-transform: uppercase; + @include vendor('display', 'block'); border-bottom: none; padding: 0.3rem 0.8rem; line-height: 2.5em; diff --git a/assets/sass/components/_headings.scss b/assets/sass/components/_headings.scss deleted file mode 100644 index 82c172b..0000000 --- a/assets/sass/components/_headings.scss +++ /dev/null @@ -1,88 +0,0 @@ -/* CSS for Headings */ -/* by Pedro Moreno */ - -.heading { - - @include padding(_size(section-spacing), _size(section-spacing)); - background: _palette(bg); - border: solid 1px _palette(border); - margin: 0 0 _size(section-spacing-small) 0; - position: relative; - - #breadcrumbs { - font-family: _font(family-heading); - font-size: 0.6em; - font-weight: _font(weight-heading); - letter-spacing: _font(kerning-heading); - text-transform: uppercase; - margin-top: -1em; - height: _size(section-spacing); - line-height: _size(section-spacing); - padding-inline-start: 0; - - span { - padding: 0; - } - - i { - padding: 0 1em; - width: 0; - } - } - - .title { - - h2 { - font-weight: _font(weight-heading-extrabold); - font-size: 1.8em; - } - p { - font-family: _font(family-heading); - font-size: 0.8em; - font-weight: _font(weight-bold); - letter-spacing: _font(kerning-heading); - line-height: 2.5; - margin-top: -1em; - text-transform: uppercase; - } - } - @include breakpoint('<=medium') { - border-left: 0; - border-right: 0; - left: _size(section-spacing) * -1; - width: calc(100% + (#{_size(section-spacing)} * 2)); - - #breadcrumbs { - margin: 0 0 _size(element-margin) 0; - padding: 0; - text-align: center; - } - .title { - -ms-flex: 0 1 auto; - margin: 0 0 _size(element-margin) 0; - padding: 0; - text-align: center; - } - } - @include breakpoint('<=small') { - @include padding(_size(section-spacing-small), _size(section-spacing-small)); - left: _size(section-spacing-small) * -1; - margin: 0 0 _size(element-margin) 0; - width: calc(100% + (#{_size(section-spacing-small)} * 2)); - - .title { - h2 { - font-size: 1.1em; - } - } - - } - - @include breakpoint('<=xsmall') { - > .image.featured { - margin-left: _size(section-spacing-small) * -1; - margin-top: calc(#{_size(section-spacing-small) * -1} - 1px); - width: calc(100% + #{_size(section-spacing-small) * 2}); - } - } -} \ No newline at end of file diff --git a/assets/sass/components/_post.scss b/assets/sass/components/_post.scss index f0f9822..d959988 100644 --- a/assets/sass/components/_post.scss +++ b/assets/sass/components/_post.scss @@ -98,11 +98,7 @@ .stats { cursor: default; list-style: none; - padding: 0 1em; - display: flex; - flex-wrap: nowrap; - justify-content: center; - align-content: center; + padding: 0; li { border-left: solid 1px _palette(border); @@ -111,7 +107,7 @@ font-size: 0.6em; font-weight: _font(weight-heading); letter-spacing: _font(kerning-heading); - // line-height: 1; + line-height: 1; margin: 0 0 0 2em; padding: 0 0 0 2em; text-transform: uppercase; @@ -132,30 +128,6 @@ } } } - .share { - cursor: default; - list-style: none; - display: flex; - flex-wrap: nowrap; - justify-content: center; - align-content: center; - - li { - border-left: solid 1px _palette(border); - display: inline-block; - font-size: larger; - font-weight: _font(weight-heading); - margin: 0 0 0 1em; - padding: 0 0 0 1em; - text-transform: uppercase; - - &:first-child { - border-left: 0; - margin-left: 0; - padding-left: 0; - } - } - } } @include breakpoint('<=medium') { @@ -238,10 +210,6 @@ } } } - > footer { - @include vendor('align-items', 'stretch'); - @include vendor('flex-direction', 'column-reverse'); - } } @include breakpoint('<=xsmall') { @@ -269,5 +237,19 @@ margin-top: calc(#{_size(section-spacing-small) * -1} - 1px); width: calc(100% + #{_size(section-spacing-small) * 2}); } + + > footer { + @include vendor('align-items', 'stretch'); + @include vendor('flex-direction', 'column-reverse'); + + .stats { + text-align: center; + + li { + margin: 0 0 0 1.25em; + padding: 0 0 0 1.25em; + } + } + } } } diff --git a/assets/sass/components/_sidebarmenu.scss b/assets/sass/components/_sidebarmenu.scss index 53bbb52..cae5f2e 100644 --- a/assets/sass/components/_sidebarmenu.scss +++ b/assets/sass/components/_sidebarmenu.scss @@ -2,7 +2,7 @@ #sidebarmenu {display: none;} -@include breakpoint('<=medium') { +@media screen and (max-width: 980px) { #sidebarmenu { display: block; } diff --git a/assets/sass/libs/_mixins.scss b/assets/sass/libs/_mixins.scss index 40eff25..cba763c 100644 --- a/assets/sass/libs/_mixins.scss +++ b/assets/sass/libs/_mixins.scss @@ -48,10 +48,10 @@ $important: '!important'; } - $x: 0.5em; + $x: 0.1em; @if unit(_size(element-margin)) == 'rem' { - $x: 0.5rem; + $x: 0.1rem; } padding: ($tb + nth($pad,1)) ($lr + nth($pad,2)) max($x, $tb - _size(element-margin) + nth($pad,3)) ($lr + nth($pad,4)) #{$important}; diff --git a/assets/sass/main.scss b/assets/sass/main.scss index 71fad75..debf4b6 100644 --- a/assets/sass/main.scss +++ b/assets/sass/main.scss @@ -4,6 +4,7 @@ @import 'libs/vendor'; @import 'libs/breakpoints'; @import 'libs/html-grid'; +@import 'fontawesome-all.min.css'; @import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700|Raleway:400,800,900'); /* @@ -52,7 +53,6 @@ @import 'components/logo'; @import 'components/dropdownmenu'; @import 'components/sidebarmenu'; - @import 'components/headings.scss'; // Layout. diff --git a/blueprints.yaml b/blueprints.yaml index e1d9491..a644408 100755 --- a/blueprints.yaml +++ b/blueprints.yaml @@ -1,7 +1,7 @@ name: Future 2021 slug: future2021 type: theme -version: 1.0.4 +version: 1.0.3 description: Grav Future Imperfect by HTML5 UP (Version 2021) icon: microchip author: @@ -87,47 +87,6 @@ form: slogan: type: text label: FUTURE.ADMIN.THEME.SLOGAN - - menu_options: - type: section - title: FUTURE.ADMIN.THEME.MENU.TITLE - underline: true - - menu_langswitcher: - type: toggle - label: FUTURE.ADMIN.THEME.MENU.LANGSWITCHER - help: FUTURE.ADMIN.THEME.MENU.LANGSWITCHER_HELP - default: 1 - highlight: 1 - options: - 1: PLUGIN_ADMIN.ENABLED - 0: PLUGIN_ADMIN.DISABLED - validate: - type: bool - - menu_search: - type: toggle - label: FUTURE.ADMIN.THEME.MENU.SEARCH - help: FUTURE.ADMIN.THEME.MENU.SEARCH_HELP - default: 1 - highlight: 1 - options: - 1: PLUGIN_ADMIN.ENABLED - 0: PLUGIN_ADMIN.DISABLED - validate: - type: bool - - menu_login: - type: toggle - label: FUTURE.ADMIN.THEME.MENU.LOGIN - help: FUTURE.ADMIN.THEME.MENU.LOGIN_HELP - default: 1 - highlight: 1 - options: - 1: PLUGIN_ADMIN.ENABLED - 0: PLUGIN_ADMIN.DISABLED - validate: - type: bool blog_section: type: fieldset @@ -203,19 +162,9 @@ form: collapsible: true collapsed: true icon: share-alt - title: FUTURE.ADMIN.THEME.FOOTER_SOCIAL_ICONS + title: FUTURE.ADMIN.THEME.FOOTER_SOCIALS_ICONS fields: - enable_social: - type: toggle - label: FUTURE.ADMIN.THEME.FOOTER_SOCIAL_ENABLE - highlight: 1 - default: 1 - options: - 1: PLUGIN_ADMIN.ENABLED - 0: PLUGIN_ADMIN.DISABLED - validate: - type: bool social: name: social type: list @@ -225,13 +174,13 @@ form: fields: .name: type: text - label: FUTURE.ADMIN.THEME.FOOTER_SOCIAL_ICON_NAME + label: FUTURE.ADMIN.THEME.FOOTER_SOCIALS_ICON_NAME .url: type: text - label: FUTURE.ADMIN.THEME.FOOTER_SOCIAL_ICON_URL + label: FUTURE.ADMIN.THEME.FOOTER_SOCIALS_ICON_URL .icon: type: iconpicker - label: FUTURE.ADMIN.THEME.FOOTER_SOCIAL_ICON_ICON + label: FUTURE.ADMIN.THEME.FOOTER_SOCIALS_ICON_ICON custommenu_options_section: type: fieldset @@ -245,11 +194,11 @@ form: type: toggle label: FUTURE.ADMIN.THEME.CUSTOM_MENU_ENABLE help: FUTURE.ADMIN.THEME.CUSTOM_MENU_ENABLE_HELP - default: 1 + default: 0 highlight: 1 options: - 1: PLUGIN_ADMIN.ENABLED 0: PLUGIN_ADMIN.DISABLED + 1: PLUGIN_ADMIN.ENABLED validate: type: bool custommenu: diff --git a/blueprints/blog.yaml b/blueprints/blog.yaml index f18c217..bce8db0 100644 --- a/blueprints/blog.yaml +++ b/blueprints/blog.yaml @@ -31,8 +31,7 @@ form: fields: content_title: - type: section - underline: true + type: spacer title: FUTURE.ADMIN.BLOG.BLOG_CONTENT_TITLE header.content.items: @@ -105,27 +104,3 @@ form: 0: PLUGIN_ADMIN.DISABLED validate: type: bool - - shareicons_title: - type: section - underline: true - title: FUTURE.ADMIN.BLOG.BLOG_CONTENT_SHAREICONS_TITLE - - header.shareicons: - type: checkboxes - style: vertical - label: FUTURE.ADMIN.BLOG.BLOG_CONTENT_SHAREICONS - help: FUTURE.ADMIN.BLOG.BLOG_CONTENT_SHAREICONS_HELP - default: - facebook: true - twitter: true - whatsapp: true - telegram: true - options: - facebook: Facebook - twitter: Twitter - whatsapp: Whatsapp - telegram: Telegram - use: keys - - diff --git a/blueprints/default.yaml b/blueprints/default.yaml index 34bc6da..f995948 100755 --- a/blueprints/default.yaml +++ b/blueprints/default.yaml @@ -37,7 +37,7 @@ form: header.show_sidebar: type: toggle toggleable: true - label: FUTURE.ADMIN.DEFAULT.SHOW_SIDEBAR + label: FUTURE.ADMIN.BLOG.BLOG_CONTENT_ITEMS_SIDEBAR ordering@: -99 default: 0 highlight: 0 @@ -45,13 +45,4 @@ form: 1: PLUGIN_ADMIN.ENABLED 0: PLUGIN_ADMIN.DISABLED validate: - type: bool - advanced: - fields: - columns: - fields: - column1: - fields: - header.body_classes: - markdown: true - description: FUTURE.ADMIN.DEFAULT.BODY_CLASSES \ No newline at end of file + type: bool \ No newline at end of file diff --git a/blueprints/item.yaml b/blueprints/item.yaml index 68967f2..848e4e8 100644 --- a/blueprints/item.yaml +++ b/blueprints/item.yaml @@ -14,18 +14,6 @@ form: fields: - options_title: - type: section - underline: true - title: FUTURE.ADMIN.ITEM.ITEM_OPTIONS - - header.avatarImage: - type: pagemediaselect - toggleable: true - size: medium - label: FUTURE.ADMIN.ITEM.ITEM_AVATAR - preview_images: true - header.show_breadcrumbs: type: toggle toggleable: true @@ -78,3 +66,8 @@ form: classes: large placeholder: === + header.avatarImage: + type: pagemediaselect + toggleable: true + label: FUTURE.ADMIN.ITEM.ITEM_AVATAR + preview_images: true diff --git a/blueprints/portfolio.yaml b/blueprints/portfolio.yaml index 677f824..c85b5a7 100644 --- a/blueprints/portfolio.yaml +++ b/blueprints/portfolio.yaml @@ -7,46 +7,28 @@ form: fields: portfolio: type: tab - title: FUTURE.ADMIN.PORTFOLIO.TAB + title: FUTURE.ADMIN.PORTFOLIO.PORTFOLIO_TAB fields: content_title: type: spacer - title: FUTURE.ADMIN.PORTFOLIO.TITLE + title: FUTURE.ADMIN.PORTFOLIO.PORTFOLIO_TITLE header.layout: type: select - label: FUTURE.ADMIN.PORTFOLIO.LAYOUT.LABEL + label: FUTURE.ADMIN.PORTFOLIO.PORTFOLIO_LAYOUT default: standard size: medium options: - medium: FUTURE.ADMIN.PORTFOLIO.LAYOUT.TWOCOLS - standard: FUTURE.ADMIN.PORTFOLIO.LAYOUT.THREECOLS - header.thumb_width: - type: number - label: FUTURE.ADMIN.PORTFOLIO.THUMB_WIDTH - help: FUTURE.ADMIN.PORTFOLIO.THUMB_WIDTH_HELP - size: small - default: 600 - validate: - min: 50 - max: 1000 - header.thumb_height: - type: number - label: FUTURE.ADMIN.PORTFOLIO.THUMB_HEIGHT - help: FUTURE.ADMIN.PORTFOLIO.THUMB_HEIGHT_HELP - size: small - default: 450 - validate: - min: 50 - max: 1000 + medium: FUTURE.ADMIN.PORTFOLIO.PORTFOLIO_LAYOUT_TWOCOLS + standard: FUTURE.ADMIN.PORTFOLIO.PORTOFOLIO_LAYOUT_THREECOLS header.images: type: list style: vertical - label: FUTURE.ADMIN.PORTFOLIO.IMAGES.LABEL + label: FUTURE.ADMIN.PORTFOLIO.PORTFOLIO_IMAGES collapsed: true fields: .image: type: pagemediaselect - label: FUTURE.ADMIN.PORTFOLIO.IMAGES.IMAGE + label: FUTURE.ADMIN.PORTFOLIO.PORTFOLIO_IMAGE preview_images: true accept: - .png @@ -55,206 +37,17 @@ form: - .svg .title: type: text - label: FUTURE.ADMIN.PORTFOLIO.IMAGES.IMAGE_TITLE + label: FUTURE.ADMIN.PORTFOLIO.PORTFOLIO_IMAGE_TITLE .description: type: text - label: FUTURE.ADMIN.PORTFOLIO.IMAGES.IMAGE_DESCRIPTION - .descPosition: - type: select - label: FUTURE.ADMIN.PORTFOLIO.IMAGES.DESCPOSITION.LABEL - help: FUTURE.ADMIN.PORTFOLIO.IMAGES.DESCPOSITION.HELP - default: bottom - size: medium - options: - bottom: FUTURE.ADMIN.PORTFOLIO.IMAGES.DESCPOSITION.BOTTOM - top: FUTURE.ADMIN.PORTFOLIO.IMAGES.DESCPOSITION.TOP - left: FUTURE.ADMIN.PORTFOLIO.IMAGES.DESCPOSITION.LEFT - right: FUTURE.ADMIN.PORTFOLIO.IMAGES.DESCPOSITION.RIGHT - - portfolio_options: - type: tab - title: FUTURE.ADMIN.PORTFOLIO.OPTIONS.TAB - fields: - Effects_title: - type: spacer - title: FUTURE.ADMIN.PORTFOLIO.OPTIONS.EFFECTS_TITLE - header.open_effect: - type: select - label: FUTURE.ADMIN.PORTFOLIO.OPTIONS.OPEN_EFFECT.LABEL - default: zoom - size: medium - options: - zoom: FUTURE.ADMIN.PORTFOLIO.OPTIONS.OPEN_EFFECT.ZOOM - fade: FUTURE.ADMIN.PORTFOLIO.OPTIONS.OPEN_EFFECT.FADE - none: FUTURE.ADMIN.PORTFOLIO.OPTIONS.OPEN_EFFECT.NONE - header.close_effect: - type: select - label: FUTURE.ADMIN.PORTFOLIO.OPTIONS.CLOSE_EFFECT.LABEL - default: zoom - size: medium - options: - zoom: FUTURE.ADMIN.PORTFOLIO.OPTIONS.CLOSE_EFFECT.ZOOM - fade: FUTURE.ADMIN.PORTFOLIO.OPTIONS.CLOSE_EFFECT.FADE - none: FUTURE.ADMIN.PORTFOLIO.OPTIONS.CLOSE_EFFECT.NONE - header.slide_effect: - type: select - label: FUTURE.ADMIN.PORTFOLIO.OPTIONS.SLIDE_EFFECT.LABEL - default: slide - size: medium - options: - slide: FUTURE.ADMIN.PORTFOLIO.OPTIONS.SLIDE_EFFECT.SLIDE - zoom: FUTURE.ADMIN.PORTFOLIO.OPTIONS.SLIDE_EFFECT.ZOOM - fade: FUTURE.ADMIN.PORTFOLIO.OPTIONS.SLIDE_EFFECT.FADE - none: FUTURE.ADMIN.PORTFOLIO.OPTIONS.SLIDE_EFFECT.NONE - header.more_text: - type: text - label: FUTURE.ADMIN.PORTFOLIO.OPTIONS.MORE_TEXT - help: FUTURE.ADMIN.PORTFOLIO.OPTIONS.MORE_TEXT_HELP - default: FUTURE.ADMIN.PORTFOLIO.OPTIONS.MORE_TEXT_DEFAULT - size: medium - header.more_length: - type: number - label: FUTURE.ADMIN.PORTFOLIO.OPTIONS.MORE_LENGTH - help: FUTURE.ADMIN.PORTFOLIO.OPTIONS.MORE_LENGTH_HELP - size: small - default: 60 - validate: - min: 0 - max: 500 - Actions_title: - type: spacer - title: FUTURE.ADMIN.PORTFOLIO.OPTIONS.ACTIONS_TITLE - header.close_button: - type: toggle - label: FUTURE.ADMIN.PORTFOLIO.OPTIONS.CLOSE_BUTTON - help: FUTURE.ADMIN.PORTFOLIO.OPTIONS.CLOSE_BUTTON_HELP - default: 1 - highlight: 1 - options: - 1: PLUGIN_ADMIN.ENABLED - 0: PLUGIN_ADMIN.DISABLED - header.touch_navigation: - type: toggle - label: FUTURE.ADMIN.PORTFOLIO.OPTIONS.TOUCH_NAVIGATION - help: FUTURE.ADMIN.PORTFOLIO.OPTIONS.TOUCH_NAVIGATION_HELP - default: 1 - highlight: 1 - options: - 1: PLUGIN_ADMIN.ENABLED - 0: PLUGIN_ADMIN.DISABLED - header.touch_axis: - type: toggle - label: FUTURE.ADMIN.PORTFOLIO.OPTIONS.TOUCH_AXIS - help: FUTURE.ADMIN.PORTFOLIO.OPTIONS.TOUCH_AXIS_HELP - default: 1 - highlight: 1 - options: - 1: PLUGIN_ADMIN.ENABLED - 0: PLUGIN_ADMIN.DISABLED - header.keyboard_navigation: - type: toggle - label: FUTURE.ADMIN.PORTFOLIO.OPTIONS.KEYBOARD - help: FUTURE.ADMIN.PORTFOLIO.OPTIONS.KEYBOARD_HELP - default: 1 - highlight: 1 - options: - 1: PLUGIN_ADMIN.ENABLED - 0: PLUGIN_ADMIN.DISABLED - header.closeOutside: - type: toggle - label: FUTURE.ADMIN.PORTFOLIO.OPTIONS.CLOSE_OUTSIDE - help: FUTURE.ADMIN.PORTFOLIO.OPTIONS.CLOSE_OUTSIDE_HELP - default: 1 - highlight: 1 - options: - 1: PLUGIN_ADMIN.ENABLED - 0: PLUGIN_ADMIN.DISABLED - header.startAt: - type: number - label: FUTURE.ADMIN.PORTFOLIO.OPTIONS.MORE_STARTAT - help: FUTURE.ADMIN.PORTFOLIO.OPTIONS.MORE_STARTAT_HELP - size: small - validate: - min: 0 - max: 1000 - Styling_title: - type: spacer - title: FUTURE.ADMIN.PORTFOLIO.OPTIONS.STYLING_TITLE - header.width: - type: text - label: FUTURE.ADMIN.PORTFOLIO.OPTIONS.WIDTH - help: FUTURE.ADMIN.PORTFOLIO.OPTIONS.WIDTH_HELP - placeholder: 'auto' - size: small - header.height: - type: text - label: FUTURE.ADMIN.PORTFOLIO.OPTIONS.HEIGHT - help: FUTURE.ADMIN.PORTFOLIO.OPTIONS.HEIGHT_HELP - placeholder: 'auto' - size: small - Behavior_title: - type: spacer - title: FUTURE.ADMIN.PORTFOLIO.OPTIONS.BEHAVIOR_TITLE - header.loop: - type: toggle - label: FUTURE.ADMIN.PORTFOLIO.OPTIONS.LOOP - help: FUTURE.ADMIN.PORTFOLIO.OPTIONS.LOOP_HELP - default: 0 - highlight: 0 - options: - 1: PLUGIN_ADMIN.ENABLED - 0: PLUGIN_ADMIN.DISABLED - header.zoomable: - type: toggle - label: FUTURE.ADMIN.PORTFOLIO.OPTIONS.ZOOMABLE - help: FUTURE.ADMIN.PORTFOLIO.OPTIONS.ZOOMABLE_HELP - default: 1 - highlight: 1 - options: - 1: PLUGIN_ADMIN.ENABLED - 0: PLUGIN_ADMIN.DISABLED - header.draggable: - type: toggle - label: FUTURE.ADMIN.PORTFOLIO.OPTIONS.DRAGGABLE - help: FUTURE.ADMIN.PORTFOLIO.OPTIONS.DRAGGABLE_HELP - default: 1 - highlight: 1 - options: - 1: PLUGIN_ADMIN.ENABLED - 0: PLUGIN_ADMIN.DISABLED - header.draggableX: - type: number - label: FUTURE.ADMIN.PORTFOLIO.OPTIONS.DRAGGABLE_X - help: FUTURE.ADMIN.PORTFOLIO.OPTIONS.DRAGGABLE_X_HELP - size: small - default: 40 - validate: - min: 1 - max: 500 - header.draggableY: - type: number - label: FUTURE.ADMIN.PORTFOLIO.OPTIONS.DRAGGABLE_Y - help: FUTURE.ADMIN.PORTFOLIO.OPTIONS.DRAGGABLE_Y_HELP - size: small - default: 65 - validate: - min: 1 - max: 500 - header.dragAuto: - type: toggle - label: FUTURE.ADMIN.PORTFOLIO.OPTIONS.DRAG_AUTO_SNAP - help: FUTURE.ADMIN.PORTFOLIO.OPTIONS.DRAG_AUTO_SNAP_HELP - default: 0 - highlight: 0 - options: - 1: PLUGIN_ADMIN.ENABLED - 0: PLUGIN_ADMIN.DISABLED - header.preload: - type: toggle - label: FUTURE.ADMIN.PORTFOLIO.OPTIONS.PRELOAD - help: FUTURE.ADMIN.PORTFOLIO.OPTIONS.PRELOAD_HELP - default: 1 - highlight: 1 - options: - 1: PLUGIN_ADMIN.ENABLED - 0: PLUGIN_ADMIN.DISABLED \ No newline at end of file + label: FUTURE.ADMIN.PORTFOLIO.PORTFOLIO_IMAGE_DESCRIPTION + .thumb: + type: filepicker + folder: 'self@' + label: FUTURE.ADMIN.PORTFOLIO.PORTFOLIO_IMAGE_THUMB + preview_images: true + accept: + - .png + - .jpg + - .gif + - .svg \ No newline at end of file diff --git a/languages.yaml b/languages.yaml index dd5b2ed..0d536cc 100755 --- a/languages.yaml +++ b/languages.yaml @@ -11,14 +11,6 @@ en: CUSTOM_LOGO_DESCRIPTION: Will be used instead of default logo `theme://images/grav-logo.svg` CUSTOM_LOGO_MOBILE: Mobile Custom Logo SLOGAN: Slogan - MENU: - TITLE: Top Menu Configuration - LANGSWITCHER: Enable Langswitcher icon - LANGSWITCHER_HELP: With Langswitcher plugin enabled and multi-language setup in your site, you can enable or disable the langswitcher functionality appearing in the top menu. - SEARCH: Enable Search icon - SEARCH_HELP: With SimpleSearch plugin enabled you can enable or disable the search block in top menu. - LOGIN: Enable Login icon - LOGIN_HELP: You can enable or disable Login icon in top menu, to show login status. BLOG_DEFAULTS: Blog Defaults BLOG_PAGE: Blog Page BLOG_PAGE_HELP: The route to the blog page when working with blog sidebar @@ -35,13 +27,12 @@ en: FOOTER_COPYRIGHT: Copyright Text FOOTER_BUTTON_TEXT: Button Text FOOTER_BUTTON_URL: Button URL - FOOTER_SOCIAL_ENABLE: Enable Social Icons - FOOTER_SOCIAL_ICONS: Social Icons - FOOTER_SOCIAL_ICON_NAME: Social Name - FOOTER_SOCIAL_ICON_URL: URL Link to Social - FOOTER_SOCIAL_ICON_ICON: Icon to Social + FOOTER_SOCIALS_ICONS: Social Icons + 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: 'Enable 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.' @@ -56,8 +47,6 @@ en: CUSTOM_MENU_ITEM_TARGET_TOP: 'Open in the full body of the window' DEFAULT: PRIMARY_IMAGE: Primary image - SHOW_SIDEBAR: Show Sidebar - BODY_CLASSES: 'You can create new CSS classes for the body and add them here' MODULAR: BANNER: BANNER_TAB: Banner @@ -94,10 +83,8 @@ en: BLOG_CONTENT_ITEMS_ORDER_DIR_DESC: Descending 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 - BLOG_CONTENT_SHAREICONS_TITLE: Social Media Icons - BLOG_CONTENT_SHAREICONS: Select Social Media Icons - BLOG_CONTENT_SHAREICONS_HELP: Select which social media icons you want to display on articles ITEM: ITEM_TAB: Blog Item ITEM_OPTIONS: Options @@ -112,86 +99,16 @@ en: ITEM_SUBTITLE: Subtitle ITEM_AVATAR: Avatar Image PORTFOLIO: - TAB: Portfolio - TITLE: Portfolio Images - LAYOUT: - LABEL: Layout - TWOCOLS: Medium = 2 / 1 columns - THREECOLS: Standard = 3 / 2 / 1 columas - THUMB_WIDTH: Thumbnail Width - THUMB_WIDTH_HELP: Set width for thumbnails - THUMB_HEIGHT: Thumbnail Height - THUMB_HEIGHT_HELP: Set height for thumbnails - IMAGES: - LABEL: Images - IMAGE: Image - IMAGE_TITLE: Title - IMAGE_DESCRIPTION: Description - DESCPOSITION: - LABEL: Description position - HELP: Global position for slides description, you can define a specific position on each slide (bottom, top, left, right) - BOTTOM: Bottom - TOP: Top - LEFT: Left - RIGHT: Right - IMAGE_THUMB: Thumbnail - OPTIONS: - TAB: Portfolio Options - EFFECTS_TITLE: Appearance & Effects - ACTIONS_TITLE: Actions - STYLING_TITLE: Styling - BEHAVIOR_TITLE: Behaviors - OPEN_EFFECT: - LABEL: Open Effect - ZOOM: Zoom - FADE: Fade - NONE: None - CLOSE_EFFECT: - LABEL: Close Effect - ZOOM: Zoom - FADE: Fade - NONE: None - SLIDE_EFFECT: - LABEL: Slide Effect - SLIDE: Slide - ZOOM: Zoom - FADE: Fade - NONE: None - MORE_TEXT: More Text - MORE_TEXT_HELP: More text for descriptions on mobile devices. - MORE_TEXT_DEFAULT: More text - MORE_LENGTH: More Length - MORE_LENGTH_HELP: Number of characters to display on the description before adding the moreText link (only for mobiles), if 0 it will display the entire description. - CLOSE_BUTTON: Close Button - CLOSE_BUTTON_HELP: Show or hide the close button - TOUCH_NAVIGATION: Touch Navigation - TOUCH_NAVIGATION_HELP: Enable or disable the touch navigation (swipe) - TOUCH_AXIS: Touch Follow Axis - TOUCH_AXIS_HELP: Image follow axis when dragging on mobile. - KEYBOARD: Keyboard Navigation - KEYBOARD_HELP: Enable or disable the keyboard navigation - CLOSE_OUTSIDE: Close with Outside Click - CLOSE_OUTSIDE_HELP: Close the lightbox when clicking outside the active slide. - MORE_STARTAT: 'Start At:' - MORE_STARTAT_HELP: Start lightbox at defined index (0 is the first slide). If it is not defined, the clicked image is shown - WIDTH: Width - WIDTH_HELP: 'Default width for inline elements and iframes, you can define a specific size on each slide. You can use any unit for example 90% or 100vw for full width' - HEIGHT: Height - HEIGHT_HELP: 'Default height for inline elements and iframes, you can define a specific size on each slide.You can use any unit for example 90% or 100vh For inline elements you can set the height to auto' - LOOP: Loop - LOOP_HELP: Loop slides on end - ZOOMABLE: Zoomable - ZOOMABLE_HELP: Enable or disable zoomable images you can also use `data-zoomable="false"` on individual nodes. - DRAGGABLE: Draggable - DRAGGABLE_HELP: Enable or disable mouse drag to go prev and next slide (only images and inline content), you can also use `data-draggable="false"` on individual nodes. - DRAGGABLE_X: Drag Tolerance X - DRAGGABLE_X_HELP: Used with draggable. Number of pixels the user has to drag to go to prev or next slide. - DRAGGABLE_Y: Drag Tolerance Y - DRAGGABLE_Y_HELP: Used with draggable. Number of pixels the user has to drag up or down to close the lightbox (Set 0 to disable vertical drag). - DRAG_AUTO_SNAP: Drag Auto-Snap - DRAG_AUTO_SNAP_HELP: If true the slide will automatically change to prev/next or close if dragToleranceX or dragToleranceY is reached, otherwise it will wait till the mouse is released. - PRELOAD: Preload - PRELOAD_HELP: Enable or disable preloading. + PORTFOLIO_TAB: Portfolio + PORTFOLIO_TITLE: Portfolio Images + PORTFOLIO_LAYOUT: Layout + PORTFOLIO_LAYOUT_TWOCOLS: Medium = 2 / 1 columns + PORTOFOLIO_LAYOUT_THREECOLS: Standard = 3 / 2 / 1 columns + PORTFOLIO_IMAGES: Images + PORTFOLIO_IMAGE: Image + PORTFOLIO_IMAGE_TITLE: Title + PORTFOLIO_IMAGE_DESCRIPTION: Description + PORTFOLIO_IMAGE_THUMB: Thumbnails BLOG: LISTING_TITLE_CATEGORY: 'Posts in Category: ' @@ -223,13 +140,12 @@ en: HEADLINE: Archives SYNDICATE: HEADLINE: Syndicate + + LOGIN: Log in LATESTPOSTS: Latest posts FEATURED: Featured PRIVACY: By using this form you agree our terms FORM_SUMMARY: Here is the summary of what you wrote to us - MISC: - SHARE_ON: Share on - BACK_TO_TOP: Back to top de: FUTURE: @@ -244,14 +160,6 @@ de: 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 - MENU: - TITLE: Menü-Konfiguration - LANGSWITCHER: Sprachauswahl aktivieren - LANGSWITCHER_HELP: Sprachauswahl bei mehrsprachigen Seiten im oberen Menü de-/aktivieren (erfordert Langswitcher-Plugin). - SEARCH: Suchfeld aktivieren - SEARCH_HELP: Suchfeld im oberen Menü de-/aktivieren (erfordert Simplesearch-Plugin). - LOGIN: Login-Symbol aktivieren - LOGIN_HELP: Login-Symbol im oberen Menü de-/aktivieren um den Login-Status zu sehen. BLOG_DEFAULTS: Blog-Optionen BLOG_PAGE: Blog-Seite BLOG_PAGE_HELP: Der Pfad zur Blog-Seite wenn die Blog-Seitenleiste aktiv ist @@ -268,29 +176,26 @@ de: FOOTER_COPYRIGHT: Copyright-Text FOOTER_BUTTON_TEXT: Schaltflächentext FOOTER_BUTTON_URL: Schaltflächen-URL - FOOTER_SOCIAL_ENABLE: Symbole für soziale Medien aktivieren - FOOTER_SOCIAL_ICONS: Symbole für soziale Medien - FOOTER_SOCIAL_ICON_NAME: Name des sozialen Netzwerks - FOOTER_SOCIAL_ICON_URL: URL-Link zum sozialen Netzwerk - FOOTER_SOCIAL_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 + 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 - SHOW_SIDEBAR: Seitenleiste anzeigen - BODY_CLASSES: 'Sie können neue CSS-Klassen für den body erstellen und hier hinzufügen.' MODULAR: BANNER: BANNER_TAB: Banner @@ -314,7 +219,7 @@ de: BLOG: BLOG_TAB: Blog-Einstellungen - BLOG_CONTENT_TITLE: Inhaltseinstellungen + BLOG_CONTENT_TITLE: Content Definition BLOG_CONTENT_ITEMS: Artikel BLOG_CONTENT_ITEMS_LIMIT: Maximale Artikel-Anzahl BLOG_CONTENT_ITEMS_ORDER_BY: Sortieren nach @@ -325,8 +230,9 @@ de: BLOG_CONTENT_ITEMS_ORDER_DIR: Reihenfolge BLOG_CONTENT_ITEMS_ORDER_DIR_ASC: Aufsteigend BLOG_CONTENT_ITEMS_ORDER_DIR_DESC: Absteigend - BLOG_CONTENT_ITEMS_BREADCRUMBS: Brotkrümelnavigation anzeigen + 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 @@ -342,86 +248,16 @@ de: ITEM_SUBTITLE: Untertitel ITEM_AVATAR: Avatar-Bild PORTFOLIO: - TAB: Portfolio - TITLE: Portfolio-Bilder - LAYOUT: - LABEL: Layout - TWOCOLS: Mittel = 2 / 1 Spalten - THREECOLS: Standard = 3 / 2 / 1 Spalten - THUMB_WIDTH: Breite der Miniaturansicht - THUMB_WIDTH_HELP: Breite der Miniaturansicht einstellen - THUMB_HEIGHT: Höhe der Miniaturansicht - THUMB_HEIGHT_HELP: Höhe der Miniaturansicht einstellen - IMAGES: - LABEL: Bilder - IMAGE: Bild - IMAGE_TITLE: Titel - IMAGE_DESCRIPTION: Beschreibung - DESCPOSITION: - LABEL: Position der Beschreibung - HELP: Sie können eine spezifische Position angeben (unten, oben, links, rechts) - BOTTOM: Unten - TOP: Oben - LEFT: Links - RIGHT: Rechts - IMAGE_THUMB: Miniaturansicht - OPTIONS: - TAB: Portfolio-Optionen - EFFECTS_TITLE: Erscheinung & Effekte - ACTIONS_TITLE: Aktionen - STYLING_TITLE: Aussehen - BEHAVIOR_TITLE: Verhalten - OPEN_EFFECT: - LABEL: Effekt beim Öffnen - ZOOM: zoomen - FADE: einblenden - NONE: keiner - CLOSE_EFFECT: - LABEL: Effekt beim Schließen - ZOOM: zoomen - FADE: ausblenden - NONE: keiner - SLIDE_EFFECT: - LABEL: Effekt beim Verschieben - SLIDE: verschieben - ZOOM: zoomen - FADE: ausblenden - NONE: keiner - MORE_TEXT: Mehr Text - MORE_TEXT_HELP: Mehr Text für Beschreibungen auf Mobilgeräten - MORE_TEXT_DEFAULT: Mehr Text - MORE_LENGTH: Text-Länge - MORE_LENGTH_HELP: Anzahl der anzuzeigenden Zeichen bevor der Mehr-Text-Link eingebettet wird (nur auf Mobilgeräten), 0 zeigt den gesamten Text an. - CLOSE_BUTTON: Schließen - CLOSE_BUTTON_HELP: Den Schließen-Button anzeigen oder ausblenden. - TOUCH_NAVIGATION: Touch-Navigation - TOUCH_NAVIGATION_HELP: Die Touch-Navigation de-/aktivieren (swipen). - TOUCH_AXIS: Achse der Touch-Navigation - TOUCH_AXIS_HELP: Bildfolge-Achse beim Schieben auf Mobilgeräten. - KEYBOARD: Tastatur-Navigation - KEYBOARD_HELP: Die Tastatur-Navigation de-/aktivieren. - CLOSE_OUTSIDE: Außerhalb schließen - CLOSE_OUTSIDE_HELP: Die Lightbox schließen wenn außerhalb der aktiven Fläche geklickt wird. - MORE_STARTAT: Beginnen bei - MORE_STARTAT_HELP: Lightbox bei definiertem Index starten (0 wählt das erste Bild). - WIDTH: Breite - WIDTH_HELP: Standard-Breite für Inline-Elemente und -iframes. Es kann eine spezifische Breite für jede Diashow eingestellt werden. Sie können beliebige Einheiten verwenden, z.B. 90% oder 100vw für die volle Breite. - HEIGHT: Höhe - HEIGHT_HELP: Standard-Höhe für Inline-Elemente und -iframes. Es kann eine spezifische Höhe für jede Diashow eingestellt werden. Sie können beliebige Einheiten verwenden, z.B. 90% oder 100vh. Für Inline-Elemente kann auch auto gesetzt werden. - LOOP: Schleife - LOOP_HELP: Am Ende der Diashow von vorne beginnen. - ZOOMABLE: Zoombar - ZOOMABLE_HELP: Zoom de-/aktivieren. Sie können auch `data-zoomable="false"` für individuelle Knoten definieren. - DRAGGABLE: Verschiebbar - DRAGGABLE_HELP: Verschieben via Maus de-/aktivieren (nur Bilder und Inline-Elemente). Sie können auch `data-draggable="false"` für individuelle Knoten definieren. - DRAGGABLE_X: Verschiebe-Toleranz in X-Richtung - DRAGGABLE_X_HELP: Anzahl der Pixel, um die links/rechts geschoben werden muss um vor oder zurück zu gehen. - DRAGGABLE_Y: Verschiebe-Toleranz in Y-Richtung - DRAGGABLE_Y_HELP: Anzahl der Pixel, um die oben/unten geschoben werden muss um die Lightbox zu schließen. 0 deaktiviert das Verschieben in Y-Richtung. - DRAG_AUTO_SNAP: Auto-Einrasten beim Verschieben - DRAG_AUTO_SNAP_HELP: Wenn aktiv wird direkt auf das Erreichen der X-/Y-Toleranz reagiert, andernfalls wird auf das Loslassen der Maustaste gewartet. - PRELOAD: Vorladen - PRELOAD_HELP: Vorladen de-/aktivieren + 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: ' @@ -453,13 +289,12 @@ de: 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 - MISC: - SHARE_ON: Teilen auf - BACK_TO_TOP: Nach oben es: FUTURE: @@ -474,14 +309,6 @@ es: CUSTOM_LOGO_DESCRIPTION: Este logo se usará en lugar del log por defecto `theme://images/grav-logo.svg` CUSTOM_LOGO_MOBILE: Logo personalizado para dispositivos móviles SLOGAN: Slogan - MENU: - TITLE: Configuración del Menú Superior - LANGSWITCHER: Habilitar icono Idioma - LANGSWITCHER_HELP: Con el complemento Langswitcher habilitado y la configuración multilingüe en su sitio, puede habilitar o deshabilitar la funcionalidad de cambiar de idioma, que aparece en el menú superior. - SEARCH: Habilitar icono Buscar - SEARCH_HELP: Con el complemento SimpleSearch habilitado, puede habilitar o deshabilitar el bloque de búsqueda en el menú superior. - LOGIN: Habilitar icono Login - LOGIN_HELP: Puede habilitar o deshabilitar el icono de inicio de sesión en el menú superior para mostrar el estado de la sesión. BLOG_DEFAULTS: Opciones de Blog BLOG_PAGE: Página de Blog BLOG_PAGE_HELP: Ruta de la página de Blog cuando funciona con el blog de barra lateral @@ -498,29 +325,12 @@ es: FOOTER_COPYRIGHT: Texto del Copyright FOOTER_BUTTON_TEXT: Texto del botón FOOTER_BUTTON_URL: URL del botón - FOOTER_SOCIAL_ENABLE: Habilitar iconos de redes sociales - FOOTER_SOCIAL_ICONS: Iconos Redes Sociales - FOOTER_SOCIAL_ICON_NAME: Nombre de Red Social - FOOTER_SOCIAL_ICON_URL: URL Link to Social - FOOTER_SOCIAL_ICON_ICON: Icono de Red Social - CUSTOM_MENU_TITLE: 'Entradas de menú personalizados' - CUSTOM_MENU_ENABLE: 'Habilitar entradas de menú personalizados' - CUSTOM_MENU_ENABLE_HELP: 'Determina si se muestra alguna entrada de menú personalizada definida en la barra de menú.' - CUSTOM_MENU_ITEM_TEXT: 'Texto' - CUSTOM_MENU_ITEM_TEXT_DESCRIPTION: 'Etiqueta de texto para entrada de menú.' - CUSTOM_MENU_ITEM_ICON: 'Icono' - CUSTOM_MENU_ITEM_ICON_DESCRIPTION: 'Icono Font Awesome para entrada de menú.' - CUSTOM_MENU_ITEM_URL: 'URL' - CUSTOM_MENU_ITEM_URL_DESCRIPTION: 'URL para entrada de menú.' - CUSTOM_MENU_ITEM_TARGET: 'Destino' - CUSTOM_MENU_ITEM_TARGET_BLANK: 'Abrir en nueva ventana' - CUSTOM_MENU_ITEM_TARGET_PARENT: 'Abrir en el marco principal' - CUSTOM_MENU_ITEM_TARGET_SELF: 'Abrir en el mismo marco en el que se hizo clic' - CUSTOM_MENU_ITEM_TARGET_TOP: 'Abrir en todo el cuerpo de la ventana' + FOOTER_SOCIALS_ICONS: Iconos Redes Sociales + FOOTER_SOCIALS_ICON_NAME: Nombre de Red Social + FOOTER_SOCIALS_ICON_URL: URL Link to Social + FOOTER_SOCIALS_ICON_ICON: Icono de Red Social DEFAULT: PRIMARY_IMAGE: Imagen principal - SHOW_SIDEBAR: Mostrar Barra Lateral - BODY_CLASSES: 'Puede crear nuevas clases CSS para el body y añadirlas aquí.' MODULAR: BANNER: BANNER_TAB: Banner @@ -557,10 +367,8 @@ es: BLOG_CONTENT_ITEMS_ORDER_DIR_DESC: Descendente 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 - BLOG_CONTENT_SHAREICONS_TITLE: Iconos de Redes Sociales - BLOG_CONTENT_SHAREICONS: Mostrar iconos de Redes Sociales - BLOG_CONTENT_SHAREICONS_HELP: Seleccione qué iconos de redes sociales desea mostrar en los artículos ITEM: ITEM_TAB: Artículo de Blog ITEM_OPTIONS: Opciones @@ -575,86 +383,16 @@ es: ITEM_SUBTITLE: Subtítulo ITEM_AVATAR: Imagen de Avatar PORTFOLIO: - TAB: Portafolio - TITLE: Imágenes de Portafolio - LAYOUT: - LABEL: Diseño - TWOCOLS: Medio = 2 / 1 columnas - THREECOLS: Estándar = 3 / 2 / 1 columnas - THUMB_WIDTH: Ancho de Minitaura - THUMB_WIDTH_HELP: Fije el ancho para las miniaturas - THUMB_HEIGHT: Alto de Miniatura - THUMB_HEIGHT_HELP: Fije el alto para las miniaturas - IMAGES: - LABEL: Imágenes - IMAGE: Imagen - IMAGE_TITLE: Título - IMAGE_DESCRIPTION: Descripción - DESCPOSITION: - LABEL: Posición de Descripción - HELP: Posición global para la descripción de las diapositivas, puede definir una posición específica en cada diapositiva (inferior, superior, izquierda, derecha). - BOTTOM: Abajo - TOP: Arriba - LEFT: Izquierda - RIGHT: Derecha - IMAGE_THUMB: Miniatura - OPTIONS: - TAB: Opciones Portafolio - EFFECTS_TITLE: Apariencia y efectos - ACTIONS_TITLE: Acciones - STYLING_TITLE: Estilos - BEHAVIOR_TITLE: Comportamiento - OPEN_EFFECT: - LABEL: Efecto de apertura - ZOOM: Zoom - FADE: Desvanecer - NONE: Ninguno - CLOSE_EFFECT: - LABEL: Efecto de cierre - ZOOM: Zoom - FADE: Desvanecimiento - NONE: Ninguno - SLIDE_EFFECT: - LABEL: Efecto de diapositiva - SLIDE: Deslizar - ZOOM: Zoom - FADE: Desvanecer - NONE: Ninguno - MORE_TEXT: Texto `Ver más` - MORE_TEXT_HELP: Texto `Ver más` personalizado (para dispositivos móviles) - MORE_TEXT_DEFAULT: Ver más - MORE_LENGTH: Número de caracteres `Ver más` - MORE_LENGTH_HELP: Número de caracteres a mostrar en la descripción antes de agregar el enlace `Ver más` (solo para móviles), si es 0 mostrará la descripción completa. - CLOSE_BUTTON: Botón Cerrar - CLOSE_BUTTON_HELP: Mostrar u ocultar el botón de cerrar - TOUCH_NAVIGATION: Navegación táctil - TOUCH_NAVIGATION_HELP: Activa o desactiva la navegación táctil (deslizar) - TOUCH_AXIS: Seguir eje - TOUCH_AXIS_HELP: La imagen sigue el eje cuando se arrastra en el móvil. - KEYBOARD: Navegación con teclado - KEYBOARD_HELP: Activa o desactiva la navegación por teclado - CLOSE_OUTSIDE: Cerrar al pulsar fuera - CLOSE_OUTSIDE_HELP: Cierra el cuadro de luz al hacer clic fuera de la diapositiva activa. - MORE_STARTAT: 'Comenzar en:' - MORE_STARTAT_HELP: Iniciar lightbox en el índice definido (0 es la primera diapositiva). Si no se define, se muestra la imagen en la que se hizo clic - WIDTH: Ancho - WIDTH_HELP: 'Ancho predeterminado para elementos en línea e iframes, puede definir un tamaño específico en cada diapositiva. Puede usar cualquier unidad, por ejemplo, 90% o 100vw para ancho completo' - HEIGHT: Alto - HEIGHT_HELP: 'Altura predeterminada para elementos en línea e iframes, puede definir un tamaño específico en cada diapositiva. Puede usar cualquier unidad, por ejemplo, 90% o 100vh Para elementos en línea, puede establecer la altura en automático' - LOOP: Bucle - LOOP_HELP: Reproduce las diapositivas en bucle al llegar al final - ZOOMABLE: Ampliable - ZOOMABLE_HELP: Habilite o deshabilite las imágenes con zoom, también puede usar `data-zoomable="false"` en nodos individuales. - DRAGGABLE: Arrastrable - DRAGGABLE_HELP: Habilite o deshabilite el arrastre del mouse para ir a la diapositiva anterior y siguiente (solo imágenes y contenido en línea), también puede usar `data-draggable="false"` en nodos individuales. - DRAGGABLE_X: Tolerancia de arrastre X - DRAGGABLE_X_HELP: Usado con arrastrable. Número de píxeles que el usuario tiene que arrastrar para ir a la diapositiva anterior o siguiente. - DRAGGABLE_Y: Tolerancia de arrastre Y - DRAGGABLE_Y_HELP: Usado con arrastrable. Número de píxeles que el usuario tiene que arrastrar hacia arriba o hacia abajo para cerrar el cuadro de luz (establezca 0 para deshabilitar el arrastre vertical). - DRAG_AUTO_SNAP: Arrastre automático - DRAG_AUTO_SNAP_HELP: Si es verdadero, la diapositiva cambiará automáticamente a anterior/siguiente o se cerrará si se alcanza dragToleranceX o dragToleranceY; de lo contrario, esperará hasta que se suelte el mouse. - PRELOAD: Precarga - PRELOAD_HELP: Activa o desactiva la precarga. + PORTFOLIO_TAB: Portafolio + PORTFOLIO_TITLE: Imágenes de Portafolio + PORTFOLIO_LAYOUT: Diseño + PORTFOLIO_LAYOUT_TWOCOLS: Medio = 2 / 1 columnas + PORTOFOLIO_LAYOUT_THREECOLS: Estándar = 3 / 2 / 1 columnas + PORTFOLIO_IMAGES: Imágenes + PORTFOLIO_IMAGE: Imagen + PORTFOLIO_IMAGE_TITLE: Título + PORTFOLIO_IMAGE_DESCRIPTION: Descripción + PORTFOLIO_IMAGE_THUMB: Miniatura BLOG: LISTING_TITLE_CATEGORY: 'Publicaciones en la categoría: ' @@ -686,10 +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ó - MISC: - SHARE_ON: Compartir en - BACK_TO_TOP: Volver arriba + 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 index ee45fe5..eae3e74 100755 --- a/templates/blog.html.twig +++ b/templates/blog.html.twig @@ -33,25 +33,26 @@ {% endblock %} {% block content %} -
- {% if image %} - - {{ image.cropZoom(1038,437).loading('lazy').attribute('decoding','async').html(title, title)|raw }} - - {% endif %} -
-

{{ title }}

- {% if listing_title %} -

{{ listing_title|raw }}

- {% endif %} -
- - {{ page.content|raw }} - +
+
+

{{ title }}

+ {% if listing_title %} +

{{ listing_title|raw }}

+ {% endif %} +
+
{% if show_breadcrumbs and config.plugins.breadcrumbs.enabled %} {% include 'partials/breadcrumbs.html.twig' %} {% endif %} -
+ + {% if image %} + + {{ image.cropZoom(1038,437).loading('lazy').html(title, title)|raw }} + + {% endif %} + + {{ page.content|raw }} + {% for child in collection %} {% include 'partials/blog_item.html.twig' with {'page':child, 'truncate':true} %} {% endfor %} @@ -68,5 +69,7 @@ {% endblock %} {% block sidebar %} + {% if show_sidebar == true %} {% include 'partials/sidebar_left.html.twig' %} + {% endif %} {% endblock %} diff --git a/templates/default.html.twig b/templates/default.html.twig index 61b7e6d..9c7d2e8 100755 --- a/templates/default.html.twig +++ b/templates/default.html.twig @@ -1,7 +1,6 @@ {% extends 'partials/base.html.twig' %} -{% set show_sidebar = header_var('show_sidebar')|defined(false) %} -{% set image = page.media[page.header.primaryImage] ? : page.media.images|first -%} +{% 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 subtitle = page.header.subtitle|raw %} @@ -13,24 +12,21 @@
-

- {{ title }} -

+

{{ title }}

{% if subtitle %} -

- {{ subtitle }} -

+

{{ subtitle }}

{% endif %}
- + {% if image %} - - {{ image.cropZoom(1038, 437).loading('lazy').attribute('decoding','async').html(title, title)|raw }} - + + {{ image.cropZoom(1038,437).loading('lazy').html(title, title)|raw }} + {% endif %} {{ page.content|raw }} +
{% if show_sidebar == false %} @@ -41,5 +37,7 @@ {% endblock %} {% block sidebar %} - {% include 'partials/sidebar_left.html.twig' %} + {% if show_sidebar == true %} + {% include 'partials/sidebar_left.html.twig' %} + {% endif %} {% endblock %} diff --git a/templates/error.html.twig b/templates/error.html.twig index 6a24692..ad5d6c0 100644 --- a/templates/error.html.twig +++ b/templates/error.html.twig @@ -8,7 +8,7 @@
-

Error {{ page.header.http_response_code }}

+

Error {{ page.header.http_response_code }}

{{ page.content|raw }}

diff --git a/templates/forgot.html.twig b/templates/forgot.html.twig deleted file mode 100644 index cbfced2..0000000 --- a/templates/forgot.html.twig +++ /dev/null @@ -1,45 +0,0 @@ -{% extends 'partials/base.html.twig' %} - -{% block stylesheets %} - {{ parent() }} - {% set styles %} - #grav-login { - max-width: 36em; - } - #grav-login .form-actions { - text-align: right; - padding: 1em 0; - display: flex; - justify-content: center; - align-items: center; - margin-top: 1em; - flex-wrap: wrap;} - - #grav-login p {font-size: inherit;} - #grav-login - input[type=submit].primary, - input[type=reset].primary, - input[type=button].primary, - button.primary, - .button.primary { - width: 100%; - font-size: 0.7em; - line-height: 3em; - margin: 1em 0; - } - @media screen and (max-width: 480px) { - #grav-login .form-actions { - flex-direction: column; - } - {% endset %} - {% do assets.addInlineCss(styles) %} -{% endblock %} - -{% block menu %} - {% include 'partials/sidebar_right.html.twig' %} -{% endblock %} - -{% block content %} - {% include 'partials/messages.html.twig' %} - {% include 'partials/forgot-form.html.twig' %} -{% endblock %} diff --git a/templates/form.html.twig b/templates/form.html.twig index 83121c5..a1b1ef2 100644 --- a/templates/form.html.twig +++ b/templates/form.html.twig @@ -1,49 +1,13 @@ -{% extends 'partials/base.html.twig' %} - -{% block stylesheets %} - {{ parent() }} - {% set styles %} - #user-register .buttons { - display: flex; - flex-wrap: nowrap; - align-content: center; - justify-content: flex-start; - align-items: center; - margin: 1em 0; - } - - #user-register .button { - margin: 0 1em; - } - #user-register .button:first-child { - margin: 0; - } - @media screen and (max-width: 480px) { - #user-register .buttons { - flex-direction: column; - } - #user-register .button { - width: 100%; - margin: 1em 0; - } - } - {% endset %} - {% do assets.addInlineCss(styles) %} -{% endblock %} - -{% block menu %} - {% include 'partials/sidebar_right.html.twig' %} -{% endblock %} - -{% block content %} -
-
-
-

{{ page.header.title }}

-
-
-
- {{ content|raw }} - {% include "forms/form.html.twig" %} -
-{% endblock %} +{% extends 'partials/base.html.twig' %} +{% block content %} +
+
+
+

{{ page.header.title }}

+
+
+
+ {{ content|raw }} + {% include "forms/form.html.twig" %} +
+{% endblock %} diff --git a/templates/formdata.html.twig b/templates/formdata.html.twig index 1f77abf..85027b5 100644 --- a/templates/formdata.html.twig +++ b/templates/formdata.html.twig @@ -1,5 +1,3 @@ -{% set lang = grav.language.getActive ?: grav.config.site.default_lang %} - {% extends 'partials/base.html.twig' %} {% block content %}
@@ -10,8 +8,6 @@
{% if config.plugins["translate-date"].enabled %} - {% elseif config.plugins["twig-extensions"].enabled %} - {% else %} {% endif %} diff --git a/templates/item.html.twig b/templates/item.html.twig index a1b7162..8dad1c8 100755 --- a/templates/item.html.twig +++ b/templates/item.html.twig @@ -6,33 +6,33 @@ {% set show_sidebar = header_var('show_sidebar')|defined(false) %} {% if base_url == '/' %} - {% set base_url = '' %} + {% set base_url = '' %} {% endif %} {% if base_url == base_url_relative %} - {% set feed_url = base_url~'/'~page.parent.slug %} + {% set feed_url = base_url~'/'~page.parent.slug %} {% endif %} {% block menu %} - {% include 'partials/sidebar_right.html.twig' %} + {% include 'partials/sidebar_right.html.twig' %} {% endblock %} {% block content %} - {% if show_breadcrumbs and config.plugins.breadcrumbs.enabled %} -
- {% include 'partials/breadcrumbs.html.twig' %} -
- {% endif %} + {% if show_breadcrumbs and config.plugins.breadcrumbs.enabled %} + {% include 'partials/breadcrumbs.html.twig' %} + {% endif %} - {% include 'partials/blog_item.html.twig' with {'truncate':false} %} - - {% if show_sidebar == false %} - - {% endif %} + {% include 'partials/blog_item.html.twig' with {'truncate':false} %} + + {% if show_sidebar == false %} + + {% endif %} {% endblock %} {% block sidebar %} - {% include 'partials/sidebar_left.html.twig' %} + {% if show_sidebar == true %} + {% include 'partials/sidebar_left.html.twig' %} + {% endif %} {% endblock %} diff --git a/templates/login.html.twig b/templates/login.html.twig index 2b0da5a..278a3b2 100755 --- a/templates/login.html.twig +++ b/templates/login.html.twig @@ -1,37 +1,5 @@ {% extends 'partials/base.html.twig' %} -{% block stylesheets %} - {{ parent() }} - {% set styles %} - #grav-login { - max-width: 36em; - } - #grav-login .form-actions { - text-align: right; - padding: 1em 0; - display: flex; - justify-content: space-between; - align-items: center; - margin-top: 1em; - flex-wrap: wrap;} - #grav-login button { - margin: 1em 0; - } - @media screen and (max-width: 736px) { - #grav-login .form-actions { - flex-direction: column; - } - #grav-login .button { - width: 100%; - } - #grav-login .rememberme { - align-self: flex-start; - } - } - {% endset %} - {% do assets.addInlineCss(styles) %} -{% endblock %} - {% block menu %} {% include 'partials/sidebar_right.html.twig' %} {% endblock %} diff --git a/templates/macros/topmenu.html.twig b/templates/macros/topmenu.html.twig index 80319b5..80258a0 100644 --- a/templates/macros/topmenu.html.twig +++ b/templates/macros/topmenu.html.twig @@ -8,9 +8,10 @@ {% if p.header.icon %} {% endif %} - {{ p.menu }} + {{ p.menu }} {% if p.routable ?? false %}  {% endif %} +
    {{ macros.nav_loop(p) }} diff --git a/templates/modular.html.twig b/templates/modular.html.twig index bbf57d1..6a99e5a 100755 --- a/templates/modular.html.twig +++ b/templates/modular.html.twig @@ -28,7 +28,7 @@ {% if image %} - {{ image.cropZoom(1038,437).loading('lazy').attribute('decoding','async').html(title, title)|raw }} + {{ image.cropZoom(1038,437).loading('lazy').html(title, title)|raw }} {% endif %} @@ -41,5 +41,7 @@ {% endblock %} {% block sidebar %} + {% if show_sidebar == true %} {% include 'partials/sidebar_left.html.twig' %} + {% endif %} {% endblock %} diff --git a/templates/modular/banner.html.twig b/templates/modular/banner.html.twig index 1c8d6a2..cc69055 100644 --- a/templates/modular/banner.html.twig +++ b/templates/modular/banner.html.twig @@ -19,7 +19,7 @@
{% if image %} - {{image.loading('lazy').attribute('decoding','async').html(title,title)|raw}} + {{image.loading('lazy').html(title,title)|raw}} {% endif %} diff --git a/templates/modular/features.html.twig b/templates/modular/features.html.twig index ce90182..f29c7e7 100644 --- a/templates/modular/features.html.twig +++ b/templates/modular/features.html.twig @@ -12,7 +12,7 @@ {% if image %} - {{ image.cropZoom(1038,437).loading('lazy').attribute('decoding','async').html(title, title, 'image featured')|raw }} + {{ image.cropZoom(1038,437).loading('lazy').html(title, title, 'image featured')|raw }} {% endif %} {{ page.content|raw }} diff --git a/templates/partials/archives.html.twig b/templates/partials/archives.html.twig index dce0ccd..99a3215 100644 --- a/templates/partials/archives.html.twig +++ b/templates/partials/archives.html.twig @@ -15,8 +15,8 @@ {% endif %} - - {{ image.cropZoom(64,64).quality(60).loading('lazy').attribute('decoding','async').html(title,title)|raw }} + + {{ image.cropZoom(64,64).quality(60).loading('lazy').html(title,title)|raw }}
diff --git a/templates/partials/base.html.twig b/templates/partials/base.html.twig index 61cdc6a..f857aaa 100644 --- a/templates/partials/base.html.twig +++ b/templates/partials/base.html.twig @@ -18,10 +18,14 @@ {% block stylesheets %} {% do assets.addCss('theme://assets/css/main'~compress) %} - {% do assets.addCss('theme://assets/css/fontawesome-all.min.css',{'rel':'preload','as':'style','onload':'this.rel="stylesheet"'}) %} - {% do assets.addCss('theme://assets/css/misc.css', 10) %} - {% do assets.addCss('theme://assets/css/custom.css', 15) %} + {% do assets.addCss('theme://assets/css/fontawesome-all.min.css') %} + {% do assets.addCss('theme://assets/css/misc.css') %} + {% do assets.addCss('theme://assets/css/custom.css', 5) %} + {% if page.template() == 'portfolio' %} + {% do assets.addCss('theme://assets/css/glightbox.min.css') %} + {% endif %} {% endblock %} + {{ assets.css()|raw }} {% block javascripts %} {% do assets.add('jquery',101) %} @@ -30,15 +34,15 @@ {% do assets.addJs('theme://assets/js/util.js', {group:'bottom'}) %} {% do assets.addJs('theme://assets/js/main.js', {group:'bottom'}) %} {% do assets.addJs('theme://assets/js/custom.js', {group:'bottom'}) %} + {% if page.template() == 'portfolio' %} + {% do assets.addJs('theme://assets/js/glightbox.min.js', {group:'bottom'}) %} + {% endif %} {% endblock %} - - {% block assets deferred %} - {{ assets.css()|raw }} - {{ assets.js()|raw }} - {% endblock %} + {{ assets.js()|raw }} - +
@@ -54,19 +58,28 @@
{% block content %}{% endblock %}
- {% if show_sidebar == true %} - {% block sidebar %}{% endblock %} - {% endif %} + {% block sidebar %}{% endblock %} {% endblock %} {% endblock %} - + {% block bottom %} {{ assets.js('bottom')|raw }} + {% if page.template() == 'portfolio' %} + + {% endif %} {% endblock %}
diff --git a/templates/partials/blog_item.html.twig b/templates/partials/blog_item.html.twig index 164f17b..6bcf492 100644 --- a/templates/partials/blog_item.html.twig +++ b/templates/partials/blog_item.html.twig @@ -1,5 +1,3 @@ -{% set lang = grav.language.getActive ?: grav.config.site.default_lang %} -
{% if page.header.metadata.author %} @@ -9,23 +7,23 @@ {% else %} {% set author = page.taxonomy.author[0] %} {% endif %} - + + {% set avatar = page.media[page.header.avatarImage].url|e %} + {% set image = page.media[page.header.primaryImage] ?: page.media.images|first %} {% set title = page.title|raw %} - {% set avatar = page.media[page.header.avatarImage].url|e %} - {% set image = page.media[page.header.primaryImage] ?: page.media.all|filter((v, k) => k != page.header.avatarImage and (v.type == 'image' or v.type == 'vector'))|first %}
{% if page.header.link %}

{% if page.header.continue_link is not sameas(false) %} - + {% endif %} - {{ title }} + {{ page.title }}

{% else %}

- {{ title }} + {{ page.title }}

{% endif %} {% if page.header.subtitle %} @@ -35,25 +33,25 @@
{% if config.plugins["translate-date"].enabled %} - {% elseif config.plugins["twig-extensions"].enabled %} - {% else %} {% endif %} {% if author %}
+ {% if image %} - - {{ image.cropZoom(1038,437).loading('lazy').attribute('decoding','async').html(title, title)|raw }} - - {% endif %} + + {{ image.cropZoom(1038,437).loading('lazy').html(title, title)|raw }} + + {% endif %} +
{% if page.header.continue_link is sameas(false) %} {{ page.content|raw }} @@ -73,22 +71,22 @@
- {% if page.taxonomy.tag %}
    + {% if page.taxonomy.tag %} {% for tag in page.taxonomy.tag %} -
  • {{ tag }}
  • +
  • {{ tag }}
  • {% endfor %} -
- {% endif %} -
diff --git a/templates/partials/footer.html.twig b/templates/partials/footer.html.twig index 18bc0b0..e9c579c 100644 --- a/templates/partials/footer.html.twig +++ b/templates/partials/footer.html.twig @@ -1,6 +1,4 @@ -{% if theme_var('enable_social') %} -{% endif %} diff --git a/templates/partials/header.html.twig b/templates/partials/header.html.twig index 819be9b..8f31e95 100755 --- a/templates/partials/header.html.twig +++ b/templates/partials/header.html.twig @@ -1,7 +1,3 @@ -{% set icon_lang = theme_var('menu_langswitcher')|defined('true') %} -{% set icon_search = theme_var('menu_search')|defined('true') %} -{% set icon_login = theme_var('menu_login')|defined('true') %} -
diff --git a/templates/partials/navigation.html.twig b/templates/partials/navigation.html.twig index 776ed2a..4308b93 100644 --- a/templates/partials/navigation.html.twig +++ b/templates/partials/navigation.html.twig @@ -10,7 +10,7 @@ {% if mitem.icon %} {% endif %} - {{ mitem.text }} + {{ mitem.text }} {% endfor %} diff --git a/templates/partials/pagination.html.twig b/templates/partials/pagination.html.twig index e41e68b..1ce44c9 100644 --- a/templates/partials/pagination.html.twig +++ b/templates/partials/pagination.html.twig @@ -15,7 +15,7 @@
  • {{ paginate.number }}
  • {% elseif paginate.isInDelta %} {% set url = (base_url ~ pagination.params ~ paginate.url)|replace({'//':'/'}) %} -
  • {{ paginate.number }}
  • +
  • {{ paginate.number }}
  • {% elseif paginate.isDeltaBorder %}
  • {% endif %} diff --git a/templates/partials/sidebar_left.html.twig b/templates/partials/sidebar_left.html.twig index 6bda9e6..5cd473b 100644 --- a/templates/partials/sidebar_left.html.twig +++ b/templates/partials/sidebar_left.html.twig @@ -19,7 +19,7 @@

    {{theme_config.footer.title}}

    {{theme_config.footer.description}}

    {% endif %} diff --git a/templates/partials/sidebar_navigation.html.twig b/templates/partials/sidebar_navigation.html.twig index 0a3fb7a..1bf6c17 100644 --- a/templates/partials/sidebar_navigation.html.twig +++ b/templates/partials/sidebar_navigation.html.twig @@ -45,15 +45,3 @@ {% endif %} {% endblock %} - -{% block javascripts %} - -{% endblock %} \ No newline at end of file diff --git a/templates/partials/sidebar_right.html.twig b/templates/partials/sidebar_right.html.twig index a7dd9b6..d765ca6 100644 --- a/templates/partials/sidebar_right.html.twig +++ b/templates/partials/sidebar_right.html.twig @@ -35,15 +35,29 @@ {% endif %} {% if config.plugins.login.enabled %} +
    -
    + {% endif %} - \ No newline at end of file + + diff --git a/templates/partials/simplesearch_item.html.twig b/templates/partials/simplesearch_item.html.twig index 5cb59b5..2ffe013 100755 --- a/templates/partials/simplesearch_item.html.twig +++ b/templates/partials/simplesearch_item.html.twig @@ -5,7 +5,7 @@ {% if thumb %} {% endif %}
    diff --git a/templates/partials/taxonomylist.html.twig b/templates/partials/taxonomylist.html.twig index 433dcab..af9b08e 100644 --- a/templates/partials/taxonomylist.html.twig +++ b/templates/partials/taxonomylist.html.twig @@ -5,7 +5,7 @@
  • {% for tax,value in taxlist[taxonomy]|sort %} {% set active = uri.param(taxonomy) == tax? 'active' : '' %} - {{ tax }} + {{ tax }} {% endfor %}
  • diff --git a/templates/portfolio.html.twig b/templates/portfolio.html.twig index 220281b..a810476 100755 --- a/templates/portfolio.html.twig +++ b/templates/portfolio.html.twig @@ -5,103 +5,54 @@ {% set subtitle = page.header.subtitle|raw %} {% set columns = page.header.layout == 'standard' ? 'col-4 col-6-medium col-12-small' : 'col-6 col-12-small' %} -{% block stylesheets %} - {{ parent() }} - {% do assets.addCss('theme://assets/css/glightbox.min.css') %} - {% set styling %} - button.gclose.gbtn, button.gnext.gbtn, button.gprev.gbtn { - box-shadow: none !important; - } - {% endset %} -{% do assets.addInlineCss(styling) %} -{% endblock %} -{% set gallery = page.header.images %} -{% set thumb_w = page.header.thumb_width|default(600) %} -{% set thumb_h = page.header.thumb_height|default(450) %} - {% block menu %} - {% include 'partials/sidebar_right.html.twig' %} + {% include 'partials/sidebar_right.html.twig' %} {% endblock %} {% block content %} -
    -
    -
    -

    - {{ title }} -

    - {% if subtitle %} -

    - {{ subtitle }} -

    - {% endif %} -
    -
    - {% if image %} - - {{ image.cropZoom(1038,437).loading('lazy').attribute('decoding','async').html(title, title)|raw }} - - {% endif %} +
    +
    +
    +

    {{ title }}

    + {% if subtitle %} +

    {{ subtitle }}

    + {% endif %} +
    +
    + {% if image %} + + {{ image.cropZoom(1038,437).loading('lazy').html(title, title)|raw }} + + {% endif %} - {{ page.content|raw}} + {{ page.content|raw}} - - {% block portfolio %} -
    -
    - {% for item in gallery %} - {% set item_image = page.media[item.image] %} - {% set item_title = item.title %} - {% set item_desc = item.description %} - {% set thumbnail = item_image.cropZoom(thumb_w, thumb_h).loading('lazy').attribute('decoding','async').attribute('itemprop','http://schema.org/image').html(item_title,item_title) %} - - {% endfor %} -
    -
    - {% endblock %} -
    + + {% block portfolio %} +
    +
    + {% for item in page.header.images %} +
    + + image + +
    + {% endfor %} +
    +
    + {% endblock %} +
    - {% if show_sidebar == false %} - - {% endif %} + {% if show_sidebar == false %} + + {% endif %} {% endblock %} {% block sidebar %} - {% include 'partials/sidebar_left.html.twig' %} -{% endblock %} - -{% block javascripts %} - {{ parent() }} - {% set script %} - const lightbox = GLightbox({ - closeButton: {{ page.header.close_button }}, - touchFollowAxis: {{ page.header.touch_axis }}, - touchNavigation: {{ page.header.touch_navigation }}, - keyboardNavigation: {{ page.header.keyboard_navigation }}, - loop: {{ page.header.loop }}, - openEffect: '{{ page.header.open_effect }}', - closeEffect: '{{ page.header.close_effect }}', - slideEffect: '{{ page.header.slide_effect }}', - closeOnOutsideClick: {{ page.header.closeOutside }}, - dragToleranceX: {{ page.header.draggableX }}, - dragToleranceY: {{ page.header.draggableY }}, - preload: {{ page.header.preload }}, - dragAutoSnap: {{ page.header.dragAuto }}, - moreText: '{{ page.header.more_text }}', - {% if page.header.startAt is defined %}startAt: {{ page.header.startAt }},{% endif %} - moreLength: {{page.header.more_length}} - }); - {% endset %} - - {% do assets.addJs('theme://assets/js/glightbox.min.js', {group:'bottom'}) %} - {% do assets.addInlineJs(script,{'group':'bottom'}) %} + {% if show_sidebar == true %} + {% include 'partials/sidebar_left.html.twig' %} + {% endif %} {% endblock %} diff --git a/templates/profile.html.twig b/templates/profile.html.twig deleted file mode 100644 index a351067..0000000 --- a/templates/profile.html.twig +++ /dev/null @@ -1,44 +0,0 @@ -{% extends 'partials/base.html.twig' %} - -{% block stylesheets %} - {{ parent() }} - {% set styles %} - #user-profile .buttons { - display: flex; - flex-wrap: nowrap; - align-content: center; - justify-content: flex-start; - align-items: center; - margin: 1em 0; - } - - #user-profile .button { - margin: 0 1em; - } - #user-profile .button:first-child { - margin: 0; - } - @media screen and (max-width: 480px) { - #user-profile .buttons { - flex-direction: column; - } - #user-profile .button { - width: 100%; - margin: 1em 0; - } - } - {% endset %} - {% do assets.addInlineCss(styles) %} -{% endblock %} - -{% do form.setAllData(grav.user.toArray) %} - -{% block menu %} - {% include 'partials/sidebar_right.html.twig' %} -{% endblock %} - -{% block content %} - {% include 'partials/messages.html.twig' %} - {{ page.content|raw }} - {% include 'forms/form.html.twig' %} -{% endblock %} \ No newline at end of file diff --git a/templates/reset.html.twig b/templates/reset.html.twig deleted file mode 100644 index 5a0411a..0000000 --- a/templates/reset.html.twig +++ /dev/null @@ -1,20 +0,0 @@ -{% extends 'partials/base.html.twig' %} - -{% block menu %} - {% include 'partials/sidebar_right.html.twig' %} -{% endblock %} - -{% block content %} -
    -
    -
    -

    {{ page.header.title }}

    -
    -
    -
    - {% include 'partials/messages.html.twig' %} - {% include 'partials/reset-form.html.twig' %} -
    -{% endblock %} - - diff --git a/templates/simplesearch_results.html.twig b/templates/simplesearch_results.html.twig index e6f3313..74c7de3 100755 --- a/templates/simplesearch_results.html.twig +++ b/templates/simplesearch_results.html.twig @@ -43,5 +43,7 @@ {% endblock %} {% block sidebar %} + {% if show_sidebar == true %} {% include 'partials/sidebar_left.html.twig' %} + {% endif %} {% endblock %}