{{ page.title }}
4 | {% else %} 5 |{{ page.title }}
6 | {% endif %} 7 |8 |
52 | {% if not page.isLast %} 53 | PREVIOUS 54 | {% endif %} 55 | 56 | {% if not page.isFirst %} 57 | NEXT 58 | {% endif %} 59 |
60 | {% endif %} 61 |├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── assets └── readme_1.png ├── blueprints.yaml ├── css ├── custom.css ├── custom.min.css ├── font-awesome.min.css ├── kube.css └── kube.min.css ├── fonts ├── FontAwesome.otf ├── fontawesome-webfont.eot ├── fontawesome-webfont.svg ├── fontawesome-webfont.ttf └── fontawesome-webfont.woff ├── img ├── avatar.png ├── favicon.png ├── head-bg.jpg ├── post-img.jpg └── separator.png ├── js ├── accordion.js ├── autocomplete.js ├── buttons.js ├── check-all.js ├── dropdown.js ├── filterbox.js ├── infinite-scroll.js ├── jquery.min.js ├── kube.js ├── kube.min.js ├── livesearch.js ├── message.js ├── modal.js ├── navigation-fixed.js ├── navigation-toggle.js ├── progress.js ├── tabs.js ├── textfit.js ├── tooltip.js ├── upload.js └── validate.js ├── saturn.php ├── saturn.yaml ├── screenshot.jpg ├── templates ├── blog.html.twig ├── contact.html.twig ├── default.html.twig ├── error.html.twig ├── form.html.twig ├── formdata.html.twig ├── forms │ └── form.html.twig ├── item.html.twig ├── partials │ ├── base.html.twig │ ├── blog_item.html.twig │ ├── navigation.html.twig │ └── pagination.html.twig └── plugins │ └── simple_form │ └── contact.html.twig └── thumbnail.jpg /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # v1.7.1 2 | ## 01/15/2021 3 | 4 | 1. [](#improved) 5 | * Fixed autoescaping in preparation for Grav 1.7 6 | 7 | # v1.7.0 8 | ## 03/21/2019 9 | 10 | 1. [](#new) 11 | * Set Dependency of Grav 1.5.10+ which has support for new **Deferred Block** Twig extension 12 | * Implement assets rendering using **Deferred Block** Twig extension 13 | 14 | # v1.6.0 15 | ## 01/09/2017 16 | 17 | 1. [](#improved) 18 | * Added `header.body_classes` support [https://github.com/getgrav/grav/issues/1240](https://github.com/getgrav/grav/issues/1240) 19 | 20 | # v1.5.0 21 | ## 09/09/2016 22 | 23 | 1. [](#improved) 24 | * Update forms for the newest Form plugin markup 25 | 26 | # v1.4.0 27 | ## 07/14/2016 28 | 29 | 1. [](#improved) 30 | * Remove unneeded streams from Theme YAML 31 | * Delete unused composer.json 32 | * Use https to load Google Fonts 33 | 1. [](#bugfix) 34 | * Fix setting the page language in the html tag 35 | * Fix pagination 36 | 37 | # v1.3.0 38 | ## 01/06/2016 39 | 40 | 1. [](#new) 41 | * Add form nonce 42 | 1. [](#bugfix) 43 | * Fixed footnotes styling 44 | 45 | # v1.2.0 46 | ## 10/29/2015 47 | 48 | 1. [](#new) 49 | * Transition from SimpleForm to core Forms & Email 50 | * Images replacement due to copyright infringement 51 | 52 | # v1.1.0 53 | ## 09/18/2015 54 | 55 | 1. [](#new) 56 | * Improved compatibility with newest grav 57 | * Improved compatibility with SimpleForm plugin 58 | * Other minor fixes 59 | 60 | # v1.0.0 61 | ## 09/04/2015 62 | 63 | 1. [](#new) 64 | * ChangeLog started... 65 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 Grav 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | 23 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Saturn Theme for Grav 2 | 3 |  4 | 5 | Saturn – Free Grav Theme, is a beautiful cosmic website template. Customize it easily and add your own creative touch. Designed by [Afnizar Nur Ghifari](http://saturn.afnizarnur.com/) 6 | 7 | # Features 8 | 9 | * HTML5 and CSS3 10 | * Fully Responsive 11 | * Menu 12 | * Feeds and Pagination support 13 | * Simple intro section with background 14 | * Styling for all basic page elements 15 | * Cross browser compatible 16 | * Support for tags 17 | * Based on Kube framework 18 | 19 | 20 | # Installation 21 | 22 | Installing the Saturn 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. 23 | 24 | The theme by itself is useful, but you may have an easier time getting up and running by installing a skeleton. The [Saturn Site Skeleton](https://github.com/getgrav/grav-skeleton-saturn-site) is a self-contained repository for a complete sites which includes: sample content, configuration, theme, and plugins. 25 | 26 | ## GPM Installation (Preferred) 27 | 28 | 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: 29 | 30 | bin/gpm install saturn 31 | 32 | This will install the Saturn theme into your `/user/themes` directory within Grav. Its files can be found under `/your/site/grav/user/themes/saturn`. 33 | 34 | ## Manual Installation 35 | 36 | 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 `saturn`. You can find these files either on [GitHub](https://github.com/getgrav/grav-theme-saturn) or via [GetGrav.org](http://getgrav.org/downloads/themes). 37 | 38 | You should now have all the theme files under 39 | 40 | /your/site/grav/user/themes/saturn 41 | 42 | >> NOTE: This theme is a modular component for Grav which requires the [Grav](http://github.com/getgrav/grav), [Error](https://github.com/getgrav/grav-theme-error) and [Problems](https://github.com/getgrav/grav-plugin-problems) plugins. 43 | 44 | # Updating 45 | 46 | As development for the Saturn theme continues, new versions may become available that add additional features and functionality, improve compatibility with newer Grav releases, and generally provide a better user experience. Updating Saturn is easy, and can be done through Grav's GPM system, as well as manually. 47 | 48 | ## GPM Update (Preferred) 49 | 50 | The simplest way to update this theme is via the [Grav Package Manager (GPM)](http://learn.getgrav.org/advanced/grav-gpm). You can do this with this by navigating to the root directory of your Grav install using your system's Terminal (also called command line) and typing the following: 51 | 52 | bin/gpm update saturn 53 | 54 | This command will check your Grav install to see if your Saturn theme is due for an update. If a newer release is found, you will be asked whether or not you wish to update. To continue, type `y` and hit enter. The theme will automatically update and clear Grav's cache. 55 | 56 | ## Manual Update 57 | 58 | Manually updating Saturn is pretty simple. Here is what you will need to do to get this done: 59 | 60 | * Delete the `your/site/user/themes/saturn` directory. 61 | * Download the new version of the Saturn theme from either [GitHub](https://github.com/getgrav/grav-theme-saturn) or [GetGrav.org](http://getgrav.org/downloads/themes). 62 | * Unzip the zip file in `your/site/user/themes` and rename the resulting folder to `saturn`. 63 | * Clear the Grav cache. The simplest way to do this is by going to the root Grav directory in terminal and typing `bin/grav clear-cache`. 64 | 65 | > Note: Any changes you have made to any of the files listed under this directory will also be removed and replaced by the new set. Any files located elsewhere (for example a YAML settings file placed in `user/config/themes`) will remain intact. 66 | 67 | # Setup 68 | 69 | If you want to set Saturn as the default theme, you can do so by following these steps: 70 | 71 | * Navigate to `/your/site/grav/user/config`. 72 | * Open the **system.yaml** file. 73 | * Change the `theme:` setting to `theme: saturn`. 74 | * Save your changes. 75 | * Clear the Grav cache. The simplest way to do this is by going to the root Grav directory in Terminal and typing `bin/grav clear-cache`. 76 | 77 | Once this is done, you should be able to see the new theme on the frontend. Keep in mind any customizations made to the previous theme will not be reflected as all of the theme and templating information is now being pulled from the **saturn** folder. 78 | 79 | # Credits 80 | * Header Image: [Oliver Wendel](https://unsplash.com/c_ow) 81 | * Post Image: [warszawianka](http://www.freestockphotos.biz/stockphoto/15150) - Public Domain 82 | * [Unsplash](https://unsplash.com/) 83 | -------------------------------------------------------------------------------- /assets/readme_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getgrav/grav-theme-saturn/41669faf813c97af7dd9ee39cfc6f52680f66679/assets/readme_1.png -------------------------------------------------------------------------------- /blueprints.yaml: -------------------------------------------------------------------------------- 1 | name: Saturn 2 | slug: saturn 3 | type: theme 4 | version: 1.7.1 5 | description: "Saturn – Free Grav Theme, is a beautiful cosmic website template. Customize it easily and add your own creative touch. Designed by Afnizar Nur Ghifari." 6 | icon: group 7 | author: 8 | name: Team Grav 9 | email: devs@getgrav.org 10 | url: http://getgrav.org 11 | homepage: https://github.com/getgrav/grav-theme-saturn 12 | demo: http://demo.getgrav.org/saturn-skeleton 13 | keywords: saturn, theme, modern, fast, responsive, html5, css3, blog 14 | bugs: https://github.com/getgrav/grav-theme-saturn/issues 15 | license: MIT 16 | 17 | dependencies: 18 | - { name: grav, version: '>=1.5.10' } 19 | - { name: form, version: '>=2.0.2' } 20 | 21 | form: 22 | validation: strict 23 | fields: 24 | -------------------------------------------------------------------------------- /css/custom.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Saturn HTML Template by @flamekaizar - http://afnizar.com 3 | * License - http://license.afnizar.com/ (MIT License) 4 | */ 5 | 6 | body { margin-bottom: 50px } 7 | a { font-family: "Open Sans", sans-serif } 8 | .container { 9 | margin: auto; 10 | max-width: 662px; 11 | padding: 0 20px; 12 | } 13 | /* Navigation */ 14 | .main-nav { 15 | padding-top: 30px; 16 | padding-bottom: 25px; 17 | background-color: #FFF; 18 | -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); 19 | -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); 20 | box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); 21 | z-index: 10; 22 | position: relative; 23 | } 24 | .group.top-nav { margin-bottom: -20px } 25 | .group.top-nav nav a { text-decoration: none } 26 | .group.top-nav nav a:hover { 27 | color: #FF6C40; -webkit-transition: all .25s ease-in-out; 28 | -moz-transition: all .2s ease-in-out; 29 | -ms-transition: all .2s ease-in-out; 30 | -o-transition: all .2s ease-in-out; 31 | transition: all .2s ease-in-out; 32 | } 33 | /* Created by @flamekaizar */ 34 | .top-nav a.logo, 35 | .logo { 36 | font-family: 'Open Sans', sans-serif; 37 | font-weight: 700; 38 | font-size: 27px; 39 | color: #000; 40 | letter-spacing: -2px; 41 | } 42 | .navigation-toggle .logo { 43 | font-size: 20px; 44 | text-transform: capitalize; 45 | } 46 | .top-nav .item-nav li.active a { color: #FF6C40 } 47 | .top-nav .item-nav li a { 48 | font-family: "Lato", sans-serif; 49 | font-size: 15px; 50 | font-weight: 500; 51 | color: #A4A4A4; 52 | } 53 | .intro { 54 | width: 100%; 55 | height: 272px; 56 | padding-top: 117px; 57 | background: url(../img/head-bg.jpg) #F7F7F7 center 35%; 58 | } 59 | p.p-intro { 60 | color: #E85F37; 61 | font-family: "Open Sans", sans-serif; 62 | font-size: 13px; 63 | letter-spacing: 2px; 64 | font-weight: 700; 65 | text-transform: uppercase; 66 | padding: 10px 25px; 67 | background-color: #FFF; 68 | border: 1px solid #DC5227; 69 | -moz-border-radius: 5px; 70 | -webkit-border-radius: 5px; 71 | border-radius: 5px; 72 | box-shadow: inset 0 -3px 0 #ffcfbc; 73 | position: relative; 74 | -webkit-animation: smooth-entry-btn 1s; 75 | -moz-animation: smooth-entry-btn 1s; 76 | animation: smooth-entry-btn 1s; 77 | } 78 | p.p-intro:after { 79 | content: ''; 80 | position: absolute; 81 | border-style: solid; 82 | border-width: 9px 9px 9px 0; 83 | border-color: transparent #FFFFFF; 84 | display: block; 85 | width: 0; 86 | z-index: 1; 87 | left: -9px; 88 | top: 12px; 89 | } 90 | p.p-intro:before { 91 | content: ''; 92 | position: absolute; 93 | border-style: solid; 94 | border-width: 11px 10px 11px 0; 95 | border-color: transparent #DC5227; 96 | display: block; 97 | width: 0; 98 | z-index: 1; 99 | left: -10px; 100 | top: 10px; 101 | } 102 | img.img-intro { 103 | border-radius: 100px; 104 | width: 47px; 105 | background-color: #EF3A3A; 106 | border: 1px solid #DC5227; 107 | -moz-box-shadow: inset 0.5px 0.9px 5px rgba(0, 0, 0, 0.05); 108 | -webkit-box-shadow: inset 0.5px 0.9px 5px rgba(0, 0, 0, 0.05); 109 | box-shadow: inset 0.5px 0.9px 5px rgba(0, 0, 0, 0.05); 110 | -webkit-animation: smooth-entry-btn 1s; 111 | -moz-animation: smooth-entry-btn 1s; 112 | animation: smooth-entry-btn 1s; 113 | } 114 | .content { padding-top: 75px } 115 | .post { margin-bottom: 80px } 116 | .content .post a { text-decoration: none } 117 | .content .post h1 { 118 | color: #000; 119 | font-family: "Lato", sans-serif; 120 | font-size: 22px; 121 | font-weight: 400; 122 | position: relative; 123 | } 124 | 125 | /* Created by @flamekaizar */ 126 | .content .post a h1:hover{ 127 | color: #FF6C40; 128 | -webkit-transition: all .2s ease-in-out; 129 | -moz-transition: all .2s ease-in-out; 130 | -ms-transition: all .2s ease-in-out; 131 | -o-transition: all .2s ease-in-out; 132 | transition: all .2s ease-in-out; 133 | } 134 | .content .post p { 135 | color: #535353; 136 | font-family: "Open Sans", sans-serif; 137 | font-size: 15px; 138 | font-weight: 400; 139 | } 140 | .content .post img { margin-bottom: 20px } 141 | .content .post hr { 142 | content: url(../img/separator.png); 143 | width: 66px; 144 | height: 7px; 145 | float: left; 146 | border: none; 147 | } 148 | .content .post h1:before { 149 | content: url(../img/separator.png); 150 | position: absolute; 151 | top: -35px; 152 | left: 1px; 153 | } 154 | .in-content { margin-top: 55px } 155 | a.read-more { 156 | padding: 5px 10px; 157 | background-color: #FFF; 158 | border: 1px solid #E85F37; 159 | -moz-border-radius: 5px; 160 | -webkit-border-radius: 5px; 161 | border-radius: 5px; 162 | color: #E85F37; 163 | font-size: 13px; /* Created by @flamekaizar */ 164 | font-weight: 700; 165 | text-transform: uppercase; 166 | text-decoration: none; 167 | letter-spacing: 2px; 168 | } 169 | 170 | a.read-more:hover { 171 | background-color: #FF6C40; 172 | color: #fff; 173 | -webkit-transition: all .25s ease-in-out; 174 | -moz-transition: all .25s ease-in-out; 175 | -ms-transition: all .25s ease-in-out; 176 | -o-transition: all .25s ease-in-out; 177 | transition: all .25s ease-in-out; 178 | } 179 | .foot-post { 180 | position: relative; 181 | margin-top: 60px; 182 | color: #535353; 183 | font-family: "Open Sans", sans-serif; 184 | font-size: 12px; 185 | font-weight: 700; 186 | text-transform: uppercase; 187 | } 188 | .foot-post a { 189 | font-weight: 400; 190 | text-decoration: none; 191 | color: #535353; 192 | } 193 | .foot-post a:hover { 194 | border-bottom: 1px dotted #ccc 195 | } 196 | .foot-post:before { 197 | content: url(../img/separator.png); 198 | position: absolute; 199 | top: -40px; 200 | left: 1px; 201 | } 202 | /* Footer */ 203 | footer .btn { 204 | color: #FFF; 205 | font-size: 13px; 206 | font-family: "Open Sans"; 207 | font-weight: 700; 208 | letter-spacing: 2px; 209 | } 210 | footer .social li { 211 | display: inline; 212 | margin-left: 10px; 213 | margin-right: 10px; 214 | } 215 | footer .social li a { color: #a5a5a5 } 216 | footer .social li a:hover { 217 | color: #e85f37; 218 | } 219 | .foot-cp { padding-top: 40px } 220 | .foot-cp a { 221 | color: #A5A5A5; 222 | font-family: "Lato", sans-serif; 223 | font-size: 15px; 224 | font-weight: 400; 225 | text-transform: uppercase; 226 | text-decoration: none; 227 | letter-spacing: 3px; 228 | } 229 | 230 | @-webkit-keyframes smooth-entry{0%{opacity:0;-webkit-transform:translateY(-1.4em)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes smooth-entry{0%{opacity:0;-moz-transform:translateY(-1.4em)}100%{opacity:1;-moz-transform:translateY(0)}}@keyframes smooth-entry{0%{opacity:0;-webkit-transform:translateY(-1.4em);-moz-transform:translateY(-1.4em);-ms-transform:translateY(-1.4em);-o-transform:translateY(-1.4em);transform:translateY(-1.4em)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes smooth-entry-reverse{0%{opacity:0;-webkit-transform:translateY(2em)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes smooth-entry-reverse{0%{opacity:0;-moz-transform:translateY(2em)}100%{opacity:1;-moz-transform:translateY(0)}}@keyframes smooth-entry-reverse{0%{opacity:0;-webkit-transform:translateY(2em);-moz-transform:translateY(2em);-ms-transform:translateY(2em);-o-transform:translateY(2em);transform:translateY(2em)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes smooth-entry-title{0%{opacity:0;-webkit-transform:translateY(-0.6em)}50%{opacity:0;-webkit-transform:translateY(-0.6em)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes smooth-entry-title{0%{opacity:0;-moz-transform:translateY(-0.6em)}50%{opacity:0;-moz-transform:translateY(-0.6em)}100%{opacity:1;-moz-transform:translateY(0)}}@keyframes smooth-entry-title{0%{opacity:0;-webkit-transform:translateY(-0.6em);-moz-transform:translateY(-0.6em);-ms-transform:translateY(-0.6em);-o-transform:translateY(-0.6em);transform:translateY(-0.6em)}50%{opacity:0;-webkit-transform:translateY(-0.6em);-moz-transform:translateY(-0.6em);-ms-transform:translateY(-0.6em);-o-transform:translateY(-0.6em);transform:translateY(-0.6em)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes smooth-entry-btn{0%{opacity:0;-webkit-transform:translateY(0.6em)}70%{opacity:0;-webkit-transform:translateY(0.6em)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes smooth-entry-btn{0%{opacity:0;-moz-transform:translateY(0.6em)}70%{opacity:0;-moz-transform:translateY(0.6em)}100%{opacity:1;-moz-transform:translateY(0)}}@keyframes smooth-entry-btn{0%{opacity:0;-webkit-transform:translateY(0.6em);-moz-transform:translateY(0.6em);-ms-transform:translateY(0.6em);-o-transform:translateY(0.6em);transform:translateY(0.6em)}70%{opacity:0;-webkit-transform:translateY(0.6em);-moz-transform:translateY(0.6em);-ms-transform:translateY(0.6em);-o-transform:translateY(0.6em);transform:translateY(0.6em)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fof-alien{0%,100%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-30px)}}@-moz-keyframes fof-alien{0%,100%{-moz-transform:translateY(0)}50%{-moz-transform:translateY(-30px)}}@keyframes fof-alien{0%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}}@-webkit-keyframes fof-shadow{0%,100%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(0.8)}}@-moz-keyframes fof-shadow{0%,100%{-moz-transform:scale(1)}50%{-moz-transform:scale(0.8)}}@keyframes fof-shadow{0%,100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}} 231 | /* Responsive */ 232 | @media only screen and (max-width: 767px) { 233 | .intro { padding-top: 50px } 234 | img.img-intro { 235 | display: block; 236 | margin-left: auto; 237 | margin-right: auto; 238 | } 239 | .logo-w { display: none } 240 | .main-nav { 241 | padding-top: 20px; 242 | padding-bottom: 20px; 243 | } 244 | .top-nav .item-nav li { padding-bottom: 10px } 245 | footer .btn { 246 | display: block; 247 | margin-left: auto; 248 | margin-right: auto; 249 | } 250 | footer .social { text-align: center } 251 | .foot-cp { padding-top: 10px } 252 | } 253 | /* Footnotes */ 254 | .content .post .footnotes hr { 255 | text-align: left; 256 | display: inline-block; 257 | float: none ; 258 | } 259 | -------------------------------------------------------------------------------- /css/custom.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Saturn HTML Template by @flamekaizar - http://afnizar.com 3 | * License - http://license.afnizar.com/ (MIT License) 4 | */body{margin-bottom:50px}a{font-family:"Open Sans",sans-serif}.container{margin:auto;max-width:662px;padding:0 20px}.main-nav{padding-top:30px;padding-bottom:25px;background-color:#FFF;-moz-box-shadow:0 1px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.1);box-shadow:0 1px 5px rgba(0,0,0,.1);z-index:10;position:relative}.group.top-nav{margin-bottom:-20px}.group.top-nav nav a{text-decoration:none}.group.top-nav nav a:hover{color:#FF6C40;-webkit-transition:all .25s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.logo,.top-nav a.logo{font-family:'Open Sans',sans-serif;font-weight:700;font-size:27px;color:#000;letter-spacing:-2px}.navigation-toggle .logo{font-size:20px;text-transform:capitalize}.top-nav .item-nav li.active a{color:#FF6C40}.top-nav .item-nav li a{font-family:Lato,sans-serif;font-size:15px;font-weight:500;color:#A4A4A4}.intro{width:100%;height:272px;padding-top:117px;background:url(../img/head-bg.jpg) center 35% #F7F7F7}p.p-intro{color:#E85F37;font-family:"Open Sans",sans-serif;font-size:13px;letter-spacing:2px;font-weight:700;text-transform:uppercase;padding:10px 25px;background-color:#FFF;border:1px solid #DC5227;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;box-shadow:inset 0 -3px 0 #ffcfbc;position:relative;-webkit-animation:smooth-entry-btn 1s;-moz-animation:smooth-entry-btn 1s;animation:smooth-entry-btn 1s}p.p-intro:after{content:'';position:absolute;border-style:solid;border-width:9px 9px 9px 0;border-color:transparent #FFF;display:block;width:0;z-index:1;left:-9px;top:12px}p.p-intro:before{content:'';position:absolute;border-style:solid;border-width:11px 10px 11px 0;border-color:transparent #DC5227;display:block;width:0;z-index:1;left:-10px;top:10px}img.img-intro{border-radius:100px;width:47px;background-color:#EF3A3A;border:1px solid #DC5227;-moz-box-shadow:inset .5px .9px 5px rgba(0,0,0,.05);-webkit-box-shadow:inset .5px .9px 5px rgba(0,0,0,.05);box-shadow:inset .5px .9px 5px rgba(0,0,0,.05);-webkit-animation:smooth-entry-btn 1s;-moz-animation:smooth-entry-btn 1s;animation:smooth-entry-btn 1s}.content{padding-top:75px}.post{margin-bottom:80px}.content .post a{text-decoration:none}.content .post h1{color:#000;font-family:Lato,sans-serif;font-size:22px;font-weight:400;position:relative}.content .post a h1:hover{color:#FF6C40;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.content .post p{color:#535353;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:400}.content .post img{margin-bottom:20px}.content .post img.left{margin-right:20px}.content .post hr{content:url(../img/separator.png);width:66px;height:7px;float:left;border:none}.content .post h1:before{content:url(../img/separator.png);position:absolute;top:-35px;left:1px}.in-content{margin-top:55px}a.read-more{padding:5px 10px;background-color:#FFF;border:1px solid #E85F37;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#E85F37;font-size:13px;font-weight:700;text-transform:uppercase;text-decoration:none;letter-spacing:2px}a.read-more:hover{background-color:#FF6C40;color:#fff;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.foot-post{position:relative;margin-top:60px;color:#535353;font-family:"Open Sans",sans-serif;font-size:12px;font-weight:700;text-transform:uppercase}.foot-post a, .foot-post span{font-weight:400;text-decoration:none;color:#535353}.foot-post a:hover{border-bottom:1px dotted #ccc}.foot-post:before{content:url(../img/separator.png);position:absolute;top:-40px;left:1px}footer .btn{color:#FFF;font-size:13px;font-family:"Open Sans";font-weight:700;letter-spacing:2px}footer .social li{display:inline;margin-left:10px;margin-right:10px}footer .social li a{color:#a5a5a5}footer .social li a:hover{color:#e85f37}.foot-cp a{color:#A5A5A5;font-family:Lato,sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:3px}@-webkit-keyframes smooth-entry{0%{opacity:0;-webkit-transform:translateY(-1.4em)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes smooth-entry{0%{opacity:0;-moz-transform:translateY(-1.4em)}100%{opacity:1;-moz-transform:translateY(0)}}@keyframes smooth-entry{0%{opacity:0;-webkit-transform:translateY(-1.4em);-moz-transform:translateY(-1.4em);-ms-transform:translateY(-1.4em);-o-transform:translateY(-1.4em);transform:translateY(-1.4em)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes smooth-entry-reverse{0%{opacity:0;-webkit-transform:translateY(2em)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes smooth-entry-reverse{0%{opacity:0;-moz-transform:translateY(2em)}100%{opacity:1;-moz-transform:translateY(0)}}@keyframes smooth-entry-reverse{0%{opacity:0;-webkit-transform:translateY(2em);-moz-transform:translateY(2em);-ms-transform:translateY(2em);-o-transform:translateY(2em);transform:translateY(2em)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes smooth-entry-title{0%,50%{opacity:0;-webkit-transform:translateY(-.6em)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes smooth-entry-title{0%,50%{opacity:0;-moz-transform:translateY(-.6em)}100%{opacity:1;-moz-transform:translateY(0)}}@keyframes smooth-entry-title{0%,50%{opacity:0;-webkit-transform:translateY(-.6em);-moz-transform:translateY(-.6em);-ms-transform:translateY(-.6em);-o-transform:translateY(-.6em);transform:translateY(-.6em)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes smooth-entry-btn{0%,70%{opacity:0;-webkit-transform:translateY(0.6em)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes smooth-entry-btn{0%,70%{opacity:0;-moz-transform:translateY(0.6em)}100%{opacity:1;-moz-transform:translateY(0)}}@keyframes smooth-entry-btn{0%,70%{opacity:0;-webkit-transform:translateY(0.6em);-moz-transform:translateY(0.6em);-ms-transform:translateY(0.6em);-o-transform:translateY(0.6em);transform:translateY(0.6em)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fof-alien{0%,100%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-30px)}}@-moz-keyframes fof-alien{0%,100%{-moz-transform:translateY(0)}50%{-moz-transform:translateY(-30px)}}@keyframes fof-alien{0%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}}@-webkit-keyframes fof-shadow{0%,100%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(0.8)}}@-moz-keyframes fof-shadow{0%,100%{-moz-transform:scale(1)}50%{-moz-transform:scale(0.8)}}@keyframes fof-shadow{0%,100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}}@media only screen and (max-width:767px){.intro{padding-top:50px}img.img-intro{display:block;margin-left:auto;margin-right:auto}.logo-w{display:none}.main-nav{padding-top:20px;padding-bottom:20px}.top-nav .item-nav li{padding-bottom:10px}footer .btn{display:block;margin-left:auto;margin-right:auto}footer .social{text-align:center}.foot-cp{padding-top:10px}} .forms textarea { 5 | height: 150px; 6 | } 7 | 8 | /* Footnotes */ 9 | .content .post .footnotes hr { 10 | text-align: left; 11 | display: inline-block; 12 | float: none ; 13 | } 14 | -------------------------------------------------------------------------------- /css/font-awesome.min.css: -------------------------------------------------------------------------------- 1 | @font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.2.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"} -------------------------------------------------------------------------------- /fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getgrav/grav-theme-saturn/41669faf813c97af7dd9ee39cfc6f52680f66679/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getgrav/grav-theme-saturn/41669faf813c97af7dd9ee39cfc6f52680f66679/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getgrav/grav-theme-saturn/41669faf813c97af7dd9ee39cfc6f52680f66679/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getgrav/grav-theme-saturn/41669faf813c97af7dd9ee39cfc6f52680f66679/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /img/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getgrav/grav-theme-saturn/41669faf813c97af7dd9ee39cfc6f52680f66679/img/avatar.png -------------------------------------------------------------------------------- /img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getgrav/grav-theme-saturn/41669faf813c97af7dd9ee39cfc6f52680f66679/img/favicon.png -------------------------------------------------------------------------------- /img/head-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getgrav/grav-theme-saturn/41669faf813c97af7dd9ee39cfc6f52680f66679/img/head-bg.jpg -------------------------------------------------------------------------------- /img/post-img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getgrav/grav-theme-saturn/41669faf813c97af7dd9ee39cfc6f52680f66679/img/post-img.jpg -------------------------------------------------------------------------------- /img/separator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getgrav/grav-theme-saturn/41669faf813c97af7dd9ee39cfc6f52680f66679/img/separator.png -------------------------------------------------------------------------------- /js/accordion.js: -------------------------------------------------------------------------------- 1 | /* 2 | Accordion Tool 3 | 4 | http://imperavi.com/kube/ 5 | 6 | Copyright (c) 2009-2014, Imperavi LLC. 7 | */ 8 | (function($) 9 | { 10 | // Plugin 11 | $.fn.accordion = function(options) 12 | { 13 | return this.each(function() 14 | { 15 | $.data(this, 'accordion', {}); 16 | $.data(this, 'accordion', Accordion(this, options)); 17 | }); 18 | 19 | }; 20 | 21 | // Initialization 22 | function Accordion(el, options) 23 | { 24 | return new Accordion.prototype.init(el, options); 25 | } 26 | 27 | $.Accordion = Accordion; 28 | $.Accordion.NAME = 'accordion'; 29 | $.Accordion.VERSION = '1.0'; 30 | $.Accordion.opts = { 31 | 32 | scroll: false, 33 | collapse: true, 34 | toggle: true, 35 | titleClass: '.accordion-title', 36 | panelClass: '.accordion-panel' 37 | 38 | }; 39 | 40 | // Functionality 41 | Accordion.fn = $.Accordion.prototype = { 42 | 43 | // Initialization 44 | init: function(el, options) 45 | { 46 | this.$element = el !== false ? $(el) : false; 47 | this.loadOptions(options); 48 | 49 | this.build(); 50 | 51 | if (this.opts.collapse) 52 | { 53 | this.closeAll(); 54 | } 55 | else 56 | { 57 | this.openAll(); 58 | } 59 | 60 | this.loadFromHash(); 61 | }, 62 | loadOptions: function(options) 63 | { 64 | this.opts = $.extend( 65 | {}, 66 | $.extend(true, {}, $.Accordion.opts), 67 | this.$element.data(), 68 | options 69 | ); 70 | }, 71 | setCallback: function(type, e, data) 72 | { 73 | var events = $._data(this.$element[0], 'events'); 74 | if (events && typeof events[type] != 'undefined') 75 | { 76 | var value = []; 77 | var len = events[type].length; 78 | for (var i = 0; i < len; i++) 79 | { 80 | var namespace = events[type][i].namespace; 81 | if (namespace == 'tools.' + $.Accordion.NAME || namespace == $.Accordion.NAME + '.tools') 82 | { 83 | var callback = events[type][i].handler; 84 | value.push((typeof data == 'undefined') ? callback.call(this, e) : callback.call(this, e, data)); 85 | } 86 | } 87 | 88 | if (value.length == 1) return value[0]; 89 | else return value; 90 | } 91 | 92 | return (typeof data == 'undefined') ? e : data; 93 | 94 | }, 95 | getTitles: function() 96 | { 97 | this.titles = this.$element.find(this.opts.titleClass); 98 | this.titles.append($('').addClass('accordion-toggle')); 99 | this.titles.each(function() 100 | { 101 | var $el = $(this); 102 | $el.attr('rel', $el.attr('href')); 103 | }); 104 | 105 | }, 106 | getPanels: function() 107 | { 108 | this.panels = this.$element.find(this.opts.panelClass); 109 | }, 110 | build: function() 111 | { 112 | this.getTitles(); 113 | this.getPanels(); 114 | 115 | this.titles.on('click', $.proxy(this.toggle, this)); 116 | }, 117 | loadFromHash: function() 118 | { 119 | if (top.location.hash === '') return; 120 | if (!this.opts.scroll) return; 121 | if (this.$element.find('[rel=' + top.location.hash +']').size() === 0) return; 122 | 123 | this.open(top.location.hash); 124 | this.scrollTo(top.location.hash); 125 | }, 126 | toggle: function(e) 127 | { 128 | e.preventDefault(); 129 | e.stopPropagation(); 130 | 131 | var hash = $(e.target).attr('rel'); 132 | 133 | if (this.opts.toggle) 134 | { 135 | var $target = $(e.target); 136 | var $title = $target.closest(this.opts.titleClass); 137 | var opened = $title.hasClass('accordion-title-opened'); 138 | 139 | this.closeAll(); 140 | 141 | if (!opened) this.open(hash); 142 | } 143 | else 144 | { 145 | if ($('[rel=' + hash + ']').hasClass('accordion-title-opened')) 146 | { 147 | this.close(hash); 148 | } 149 | else 150 | { 151 | this.open(hash); 152 | } 153 | } 154 | }, 155 | open: function(hash) 156 | { 157 | this.$title = $('[rel=' + hash + ']'); 158 | this.$panel = $(hash); 159 | 160 | top.location.hash = hash; 161 | 162 | this.setStatus('open'); 163 | this.$panel.show(); 164 | 165 | this.setCallback('opened', this.$title, this.$panel); 166 | }, 167 | close: function(hash) 168 | { 169 | this.$title = $('[rel=' + hash + ']'); 170 | this.$panel = $(hash); 171 | 172 | this.setStatus('close'); 173 | this.$panel.hide(); 174 | 175 | this.setCallback('closed', this.$title, this.$panel); 176 | }, 177 | setStatus: function(command) 178 | { 179 | var items = { toggle: this.$title.find('span.accordion-toggle'), title: this.$title, panel: this.$panel }; 180 | 181 | $.each(items, function(i, s) 182 | { 183 | if (command == 'close') 184 | { 185 | s.removeClass('accordion-' + i + '-opened').addClass('accordion-' + i + '-closed'); 186 | } 187 | else 188 | { 189 | s.removeClass('accordion-' + i + '-closed').addClass('accordion-' + i + '-opened'); 190 | } 191 | }); 192 | }, 193 | openAll: function() 194 | { 195 | this.titles.each($.proxy(function(i, s) 196 | { 197 | this.open($(s).attr('rel')); 198 | 199 | }, this)); 200 | }, 201 | closeAll: function() 202 | { 203 | this.titles.each($.proxy(function(i, s) 204 | { 205 | this.close($(s).attr('rel')); 206 | 207 | }, this)); 208 | }, 209 | scrollTo: function(id) 210 | { 211 | $('html, body').animate( 212 | { 213 | scrollTop: $(id).offset().top - 50 214 | 215 | }, 500); 216 | } 217 | }; 218 | 219 | $(window).on('load.tools.accordion', function() 220 | { 221 | $('[data-tools="accordion"]').accordion(); 222 | }); 223 | 224 | // constructor 225 | Accordion.prototype.init.prototype = Accordion.prototype; 226 | 227 | 228 | })(jQuery); -------------------------------------------------------------------------------- /js/autocomplete.js: -------------------------------------------------------------------------------- 1 | /* 2 | Autocomplete Tool 3 | 4 | http://imperavi.com/kube/ 5 | 6 | Copyright (c) 2009-2014, Imperavi LLC. 7 | */ 8 | (function($) 9 | { 10 | // Plugin 11 | $.fn.autocomplete = function(options) 12 | { 13 | return this.each(function() 14 | { 15 | $.data(this, 'autocomplete', {}); 16 | $.data(this, 'autocomplete', Autocomplete(this, options)); 17 | }); 18 | 19 | }; 20 | 21 | // Initialization 22 | function Autocomplete(el, options) 23 | { 24 | return new Autocomplete.prototype.init(el, options); 25 | } 26 | 27 | $.Autocomplete = Autocomplete; 28 | $.Autocomplete.NAME = 'autocomplete'; 29 | $.Autocomplete.VERSION = '1.0'; 30 | $.Autocomplete.opts = { 31 | 32 | url: false, 33 | min: 2, 34 | set: 'value' // value or id 35 | 36 | }; 37 | 38 | // Functionality 39 | Autocomplete.fn = $.Autocomplete.prototype = { 40 | 41 | // Initialization 42 | init: function(el, options) 43 | { 44 | this.$element = el !== false ? $(el) : false; 45 | this.loadOptions(options); 46 | 47 | this.build(); 48 | }, 49 | loadOptions: function(options) 50 | { 51 | this.opts = $.extend( 52 | {}, 53 | $.extend(true, {}, $.Autocomplete.opts), 54 | this.$element.data(), 55 | options 56 | ); 57 | }, 58 | setCallback: function(type, e, data) 59 | { 60 | var events = $._data(this.$element[0], 'events'); 61 | if (events && typeof events[type] != 'undefined') 62 | { 63 | var value = []; 64 | var len = events[type].length; 65 | for (var i = 0; i < len; i++) 66 | { 67 | var namespace = events[type][i].namespace; 68 | if (namespace == 'tools.' + $.Autocomplete.NAME || namespace == $.Autocomplete.NAME + '.tools') 69 | { 70 | var callback = events[type][i].handler; 71 | value.push((typeof data == 'undefined') ? callback.call(this, e) : callback.call(this, e, data)); 72 | } 73 | } 74 | 75 | if (value.length == 1) return value[0]; 76 | else return value; 77 | } 78 | 79 | return (typeof data == 'undefined') ? e : data; 80 | 81 | }, 82 | build: function() 83 | { 84 | this.result = $('
Here is the summary of what you wrote to us:
8 | 9 | {{ content|raw }} 10 | 11 | {% include "forms/data.html.twig" %} 12 |{{ site.intro }}
56 |52 | {% if not page.isLast %} 53 | PREVIOUS 54 | {% endif %} 55 | 56 | {% if not page.isFirst %} 57 | NEXT 58 | {% endif %} 59 |
60 | {% endif %} 61 |