├── .editorconfig ├── .gitignore ├── .jshintrc ├── LICENSE ├── README.md ├── gulpfile.js ├── netlify.toml ├── package.json ├── source ├── 404.html ├── about.html ├── blog-fullwidth.html ├── blog-left-sidebar.html ├── blog-right-sidebar.html ├── contact.html ├── gallery.html ├── images │ ├── about │ │ ├── about-company.jpg │ │ └── about.jpg │ ├── author │ │ ├── about.jpg │ │ ├── author-bg.jpg │ │ └── author.jpg │ ├── avater-1.jpg │ ├── avater-2.jpg │ ├── avater.jpg │ ├── blog │ │ ├── post-1.jpg │ │ ├── post-2.jpg │ │ └── post-3.jpg │ ├── clients │ │ ├── logo-1.jpg │ │ ├── logo-2.jpg │ │ ├── logo-3.jpg │ │ ├── logo-4.jpg │ │ └── logo-5.jpg │ ├── icons │ │ ├── close.png │ │ ├── i_next.png │ │ ├── i_prev.png │ │ ├── left.png │ │ ├── map-marker.png │ │ ├── next.png │ │ ├── prev.png │ │ ├── quotes.png │ │ └── right.png │ ├── logo.png │ ├── portfolio │ │ ├── item-1.jpg │ │ ├── item-2.jpg │ │ ├── item-3.jpg │ │ ├── item-4.jpg │ │ ├── item-5.jpg │ │ ├── item-6.jpg │ │ └── post-1.jpg │ ├── slider.jpg │ ├── team.jpg │ └── team │ │ ├── team-1.jpg │ │ ├── team-2.jpg │ │ ├── team-3.jpg │ │ └── team-4.jpg ├── index.html ├── js │ └── main.js ├── partials │ ├── blocks │ │ ├── breadcrumbs.htm │ │ ├── buy-pro.htm │ │ ├── call-to-action.htm │ │ ├── clients.htm │ │ ├── footer.htm │ │ └── navigation.htm │ ├── footer.htm │ └── header.htm ├── plugins │ ├── animate-css │ │ └── animate.css │ ├── bootstrap │ │ ├── bootstrap.min.css │ │ └── bootstrap.min.js │ ├── facncybox │ │ ├── jquery.fancybox.css │ │ └── jquery.fancybox.js │ ├── form-validation │ │ ├── jquery.form.js │ │ └── jquery.validate.min.js │ ├── hover │ │ └── hover-min.css │ ├── ionicons │ │ ├── fonts │ │ │ ├── ionicons.eot │ │ │ ├── ionicons.svg │ │ │ ├── ionicons.ttf │ │ │ └── ionicons.woff │ │ └── ionicons.min.css │ ├── jQurey │ │ └── jquery.min.js │ ├── modernizr │ │ └── modernizr-2.6.2.min.js │ ├── slick │ │ ├── ajax-loader.gif │ │ ├── fonts │ │ │ ├── slick.eot │ │ │ ├── slick.svg │ │ │ ├── slick.ttf │ │ │ └── slick.woff │ │ ├── slick-theme.css │ │ ├── slick.css │ │ └── slick.min.js │ ├── slider.css │ ├── slider │ │ ├── slider.css │ │ └── slider.js │ └── wow-js │ │ └── wow.min.js ├── scss │ ├── _common.scss │ ├── _media-queries.scss │ ├── _typography.scss │ ├── _variables.scss │ ├── pages │ │ ├── _404.scss │ │ ├── _about.scss │ │ ├── _blog.scss │ │ ├── _clients.scss │ │ ├── _contact.scss │ │ ├── _cta.scss │ │ ├── _feature.scss │ │ ├── _footer.scss │ │ ├── _home.scss │ │ ├── _navbar.scss │ │ ├── _portfolio.scss │ │ ├── _product.scss │ │ ├── _service.scss │ │ ├── _team.scss │ │ └── _works.scss │ └── style.scss ├── service.html ├── single-portfolio.html └── single-post.html └── theme ├── 404.html ├── about.html ├── blog-fullwidth.html ├── blog-left-sidebar.html ├── blog-right-sidebar.html ├── contact.html ├── css ├── style.css └── style.css.map ├── gallery.html ├── images ├── about │ ├── about-company.jpg │ └── about.jpg ├── author │ ├── about.jpg │ ├── author-bg.jpg │ └── author.jpg ├── avater-1.jpg ├── avater-2.jpg ├── avater.jpg ├── blog │ ├── post-1.jpg │ ├── post-2.jpg │ └── post-3.jpg ├── clients │ ├── logo-1.jpg │ ├── logo-2.jpg │ ├── logo-3.jpg │ ├── logo-4.jpg │ └── logo-5.jpg ├── icons │ ├── close.png │ ├── i_next.png │ ├── i_prev.png │ ├── left.png │ ├── map-marker.png │ ├── next.png │ ├── prev.png │ ├── quotes.png │ └── right.png ├── logo.png ├── portfolio │ ├── item-1.jpg │ ├── item-2.jpg │ ├── item-3.jpg │ ├── item-4.jpg │ ├── item-5.jpg │ ├── item-6.jpg │ └── post-1.jpg ├── slider.jpg ├── team.jpg └── team │ ├── team-1.jpg │ ├── team-2.jpg │ ├── team-3.jpg │ └── team-4.jpg ├── index.html ├── js └── main.js ├── plugins ├── animate-css │ └── animate.css ├── bootstrap │ ├── bootstrap.min.css │ └── bootstrap.min.js ├── facncybox │ ├── jquery.fancybox.css │ └── jquery.fancybox.js ├── form-validation │ ├── jquery.form.js │ └── jquery.validate.min.js ├── hover │ └── hover-min.css ├── ionicons │ ├── fonts │ │ ├── ionicons.eot │ │ ├── ionicons.svg │ │ ├── ionicons.ttf │ │ └── ionicons.woff │ └── ionicons.min.css ├── jQurey │ └── jquery.min.js ├── modernizr │ └── modernizr-2.6.2.min.js ├── slick │ ├── ajax-loader.gif │ ├── fonts │ │ ├── slick.eot │ │ ├── slick.svg │ │ ├── slick.ttf │ │ └── slick.woff │ ├── slick-theme.css │ ├── slick.css │ └── slick.min.js ├── slider.css ├── slider │ ├── slider.css │ └── slider.js └── wow-js │ └── wow.min.js ├── service.html ├── single-portfolio.html └── single-post.html /.editorconfig: -------------------------------------------------------------------------------- 1 | ; https://editorconfig.org 2 | 3 | root = true 4 | 5 | [*] 6 | charset = utf-8 7 | end_of_line = lf 8 | indent_size = 2 9 | indent_style = space 10 | trim_trailing_whitespace = true 11 | insert_final_newline = true 12 | 13 | [*.md] 14 | trim_trailing_whitespace = false -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | Thumbs.db 2 | .DS_Store 3 | .dist 4 | .tmp 5 | .sass-cache 6 | npm-debug.log 7 | node_modules 8 | package-lock.json 9 | yarn.lock 10 | netlify -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "maxerr": 50, 3 | "bitwise": true, 4 | "camelcase": false, 5 | "curly": true, 6 | "eqeqeq": true, 7 | "forin": true, 8 | "freeze": true, 9 | "immed": true, 10 | "indent": 4, 11 | "latedef": true, 12 | "newcap": false, 13 | "noarg": true, 14 | "noempty": true, 15 | "nonbsp": true, 16 | "nonew": true, 17 | "plusplus": false, 18 | "quotmark": "double", 19 | "undef": true, 20 | "unused": false, 21 | "strict": true, 22 | "maxparams": false, 23 | "maxdepth": 4, 24 | "maxstatements": false, 25 | "maxcomplexity": false, 26 | "maxlen": 400, 27 | "browser": true, 28 | "devel": true, 29 | "asi": false, 30 | "boss": false, 31 | "debug": false, 32 | "eqnull": false, 33 | "es3": true, 34 | "es5": false, 35 | "esnext": true, 36 | "moz": false, 37 | 38 | "evil": true, 39 | "expr": true, 40 | "funcscope": false, 41 | "globalstrict": false, 42 | "iterator": false, 43 | "lastsemic": false, 44 | "laxbreak": false, 45 | "laxcomma": false, 46 | "loopfunc": true, 47 | "multistr": true, 48 | "noyield": false, 49 | "notypeof": false, 50 | "proto": false, 51 | "scripturl": false, 52 | "shadow": false, 53 | "sub": false, 54 | "supernew": false, 55 | "validthis": false, 56 | "globals": { 57 | "jQuery": false, 58 | "google": false, 59 | "$": false 60 | } 61 | } 62 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2016 - Present, Themefisher 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 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Timer Free Bootstrap agency Template 2 | 3 | ![timer](https://demo.themefisher.com/thumbnails/timer.png) 4 | 5 | 👉🏻[View Live Preview](https://demo.themefisher.com/timer/) 6 | 7 | 8 | ## Download And installation 9 | 10 | Download this template from [Github](https://github.com/themefisher/timer/archive/main.zip) 11 | 12 | 13 | ### Basic Usages 14 | 15 | After downloading the template, you can simply edit the HTML and CSS files from the `theme` folder. To preview the changes you make to the code, you can open the index.html file in your web browser. 16 | 17 | ### Advanced Usage 18 | 19 | For advanced usage, you have some prerequisites to install. Then you can run it on your localhost. You can view the package.json file to see which scripts are included. 20 | 21 | #### Install prerequisites (once for a machine) 22 | 23 | * **Node Installation:** [Install node js](https://nodejs.org/en/download/) 24 | * **Gulp Installation:** Install gulp globally from your terminal 25 | 26 | ``` 27 | npm install --global gulp-cli 28 | ``` 29 | 30 | Or visit the original [Gulp docs](https://gulpjs.com/docs/en/getting-started/quick-start) 31 | 32 | #### Local setup 33 | 34 | After successfully installing those dependencies, open this theme with any IDE [[VS Code](https://code.visualstudio.com/) recommended], and then open the internal terminal of IDM [vs code shortcut ctrl/cmd+\`] 35 | 36 | * Install dependencies 37 | 38 | ``` 39 | npm install 40 | ``` 41 | 42 | * Run locally 43 | 44 | ``` 45 | npm run dev 46 | ``` 47 | 48 | After that, it will open up a preview of the template in your default browser, watch for changes to source files, and live reload the browser when changes are saved. 49 | 50 | #### Production Build 51 | 52 | After finishing all the customization, you can create a production build by running this command. 53 | 54 | ``` 55 | npm run build 56 | ``` 57 | 58 | Now you get a `theme` folder that has all the changes you have made. you can use this folder as your main theme. 59 | 60 | 👉🏻 [visit documentation](https://docs.themefisher.com/timer/) 61 | 62 | 63 | ## Reporting Issues 64 | 65 | We use GitHub Issues as the official bug tracker for the timer Template. Please Search [existing issues](https://github.com/themefisher/timer/issues). It’s possible someone has already reported the same problem. 66 | If your problem or idea has not been addressed yet, feel free to [open a new issue](https://github.com/themefisher/timer/issues). 67 | 68 | 69 | ## Technical Support or Questions (Paid) 70 | 71 | If you have questions or need help integrating the product please [contact us](mailto:mehedi@themefisher.com) instead of opening an issue. 72 | 73 | 74 | ## License 75 | 76 | Copyright (c) 2016 - Present, Designed & Developed by [Themefisher](https://themefisher.com) 77 | 78 | **Code License:** Released under the [MIT](https://github.com/themefisher/timer/blob/main/LICENSE) license. 79 | 80 | **Image license:** The images are only for demonstration purposes. They have their license, we don't have permission to share those images. 81 | -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | const sass = require("gulp-sass")(require("sass")); 4 | const gulp = require("gulp"); 5 | const gutil = require("gulp-util"); 6 | const sourcemaps = require("gulp-sourcemaps"); 7 | const fileinclude = require("gulp-file-include"); 8 | const autoprefixer = require("gulp-autoprefixer"); 9 | const bs = require("browser-sync").create(); 10 | const rimraf = require("rimraf"); 11 | const comments = require("gulp-header-comment"); 12 | const jshint = require("gulp-jshint"); 13 | const notify = require("gulp-notify"); 14 | const plumber = require("gulp-plumber"); 15 | 16 | var path = { 17 | src: { 18 | html: "source/*.html", 19 | others: "source/*.+(php|ico|png)", 20 | htminc: "source/partials/**/*.htm", 21 | incdir: "source/partials/", 22 | plugins: "source/plugins/**/*.*", 23 | js: "source/js/*.js", 24 | scss: "source/scss/**/*.scss", 25 | images: "source/images/**/*.+(png|jpg|gif|svg)", 26 | fonts: "source/fonts/**/*.+(eot|ttf|woff|woff2|otf)", 27 | }, 28 | build: { 29 | dirBuild: "theme/", 30 | dirDev: "theme/", 31 | }, 32 | }; 33 | 34 | // HTML 35 | gulp.task("html:build", function () { 36 | return gulp 37 | .src(path.src.html) 38 | .pipe(customPlumber("Error Running html-include")) 39 | .pipe( 40 | fileinclude({ 41 | basepath: path.src.incdir, 42 | }) 43 | ) 44 | .pipe( 45 | comments(` 46 | WEBSITE: https://themefisher.com 47 | TWITTER: https://twitter.com/themefisher 48 | FACEBOOK: https://www.facebook.com/themefisher 49 | GITHUB: https://github.com/themefisher/ 50 | `) 51 | ) 52 | .pipe(gulp.dest(path.build.dirDev)) 53 | .pipe( 54 | bs.reload({ 55 | stream: true, 56 | }) 57 | ); 58 | }); 59 | 60 | // SCSS 61 | gulp.task("scss:build", function () { 62 | return gulp 63 | .src(path.src.scss) 64 | .pipe(sourcemaps.init()) 65 | .pipe( 66 | sass({ 67 | outputStyle: "expanded", 68 | }).on("error", sass.logError) 69 | ) 70 | .pipe(autoprefixer()) 71 | .pipe(sourcemaps.write("/")) 72 | .pipe( 73 | comments(` 74 | WEBSITE: https://themefisher.com 75 | TWITTER: https://twitter.com/themefisher 76 | FACEBOOK: https://www.facebook.com/themefisher 77 | GITHUB: https://github.com/themefisher/ 78 | `) 79 | ) 80 | .pipe(gulp.dest(path.build.dirDev + "css/")) 81 | .pipe( 82 | bs.reload({ 83 | stream: true, 84 | }) 85 | ); 86 | }); 87 | 88 | // Javascript 89 | gulp.task("js:build", function () { 90 | return gulp 91 | .src(path.src.js) 92 | .pipe(jshint("./.jshintrc")) 93 | .pipe( 94 | notify(function (file) { 95 | if (!file.jshint.success) { 96 | return ( 97 | file.relative + " (" + file.jshint.results.length + " errors)\n" 98 | ); 99 | } 100 | }) 101 | ) 102 | .pipe(jshint.reporter("jshint-stylish")) 103 | .on("error", gutil.log) 104 | .pipe( 105 | comments(` 106 | WEBSITE: https://themefisher.com 107 | TWITTER: https://twitter.com/themefisher 108 | FACEBOOK: https://www.facebook.com/themefisher 109 | GITHUB: https://github.com/themefisher/ 110 | `) 111 | ) 112 | .pipe(gulp.dest(path.build.dirDev + "js/")) 113 | .pipe( 114 | bs.reload({ 115 | stream: true, 116 | }) 117 | ); 118 | }); 119 | 120 | // Images 121 | gulp.task("images:build", function () { 122 | return gulp 123 | .src(path.src.images) 124 | .pipe(gulp.dest(path.build.dirDev + "images/")) 125 | .pipe( 126 | bs.reload({ 127 | stream: true, 128 | }) 129 | ); 130 | }); 131 | 132 | // fonts 133 | gulp.task("fonts:build", function () { 134 | return gulp 135 | .src(path.src.fonts) 136 | .pipe(gulp.dest(path.build.dirDev + "fonts/")) 137 | .pipe( 138 | bs.reload({ 139 | stream: true, 140 | }) 141 | ); 142 | }); 143 | 144 | // Plugins 145 | gulp.task("plugins:build", function () { 146 | return gulp 147 | .src(path.src.plugins) 148 | .pipe(gulp.dest(path.build.dirDev + "plugins/")) 149 | .pipe( 150 | bs.reload({ 151 | stream: true, 152 | }) 153 | ); 154 | }); 155 | 156 | // Other files like favicon, php, sourcele-icon on root directory 157 | gulp.task("others:build", function () { 158 | return gulp.src(path.src.others).pipe(gulp.dest(path.build.dirDev)); 159 | }); 160 | 161 | // Clean Build Folder 162 | gulp.task("clean", function (cb) { 163 | rimraf("./theme", cb); 164 | }); 165 | 166 | // Error Message Show 167 | function customPlumber(errTitle) { 168 | return plumber({ 169 | errorHandler: notify.onError({ 170 | // Customizing error title 171 | title: errTitle || "Error running Gulp", 172 | message: "Error: <%= error.message %>", 173 | sound: "Glass", 174 | }), 175 | }); 176 | } 177 | 178 | // Watch Task 179 | gulp.task("watch:build", function () { 180 | gulp.watch(path.src.html, gulp.series("html:build")); 181 | gulp.watch(path.src.htminc, gulp.series("html:build")); 182 | gulp.watch(path.src.scss, gulp.series("scss:build")); 183 | gulp.watch(path.src.js, gulp.series("js:build")); 184 | gulp.watch(path.src.images, gulp.series("images:build")); 185 | gulp.watch(path.src.fonts, gulp.series("fonts:build")); 186 | gulp.watch(path.src.plugins, gulp.series("plugins:build")); 187 | }); 188 | 189 | // Dev Task 190 | gulp.task( 191 | "default", 192 | gulp.series( 193 | "clean", 194 | "html:build", 195 | "js:build", 196 | "scss:build", 197 | "images:build", 198 | "fonts:build", 199 | "plugins:build", 200 | "others:build", 201 | gulp.parallel("watch:build", function () { 202 | bs.init({ 203 | server: { 204 | baseDir: path.build.dirDev, 205 | }, 206 | }); 207 | }) 208 | ) 209 | ); 210 | 211 | // Build Task 212 | gulp.task( 213 | "build", 214 | gulp.series( 215 | "html:build", 216 | "js:build", 217 | "scss:build", 218 | "images:build", 219 | "fonts:build", 220 | "plugins:build" 221 | ) 222 | ); 223 | -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- 1 | [build] 2 | publish = "theme" 3 | command = "npm run build" 4 | 5 | [[headers]] 6 | for = "/*" # This defines which paths this specific [[headers]] block will cover. 7 | 8 | [headers.values] 9 | X-Frame-Options = "DENY" 10 | X-XSS-Protection = "1; mode=block" 11 | Referrer-Policy = "same-origin" 12 | Strict-Transport-Security = "max-age=31536000; includeSubDomains; preload" 13 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "timer", 3 | "version": "1.0.0", 4 | "description": "timer free bootstrap agency template", 5 | "author": "Themefisher", 6 | "license": "MIT", 7 | "scripts": { 8 | "dev": "gulp", 9 | "build": "gulp build" 10 | }, 11 | "dependencies": { 12 | "browser-sync": "^2.27.10", 13 | "gulp": "^4.0.2", 14 | "gulp-autoprefixer": "^8.0.0", 15 | "gulp-file-include": "^2.3.0", 16 | "gulp-header-comment": "^0.10.0", 17 | "gulp-jshint": "^2.1.0", 18 | "gulp-notify": "^4.0.0", 19 | "gulp-plumber": "^1.2.1", 20 | "gulp-rimraf": "^1.0.0", 21 | "gulp-sass": "^5.1.0", 22 | "gulp-sourcemaps": "^3.0.0", 23 | "gulp-util": "^3.0.8", 24 | "jshint": "^2.13.4", 25 | "jshint-stylish": "^2.2.1", 26 | "sass": "^1.53.0" 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /source/404.html: -------------------------------------------------------------------------------- 1 | @@include('header.htm') 2 | 3 | @@include('blocks/navigation.htm') 4 | 5 | 8 |
9 |
10 |
11 |
12 |
13 |

404

14 |

Opps! You have some problems

15 |

The page you are looking for was moved, removed, renamed 16 | or might never existed.

17 | Go Home 19 |
20 |
21 |
22 |
23 |
24 | 25 | @@include('blocks/call-to-action.htm') 26 | 27 | @@include('blocks/footer.htm') 28 | 29 | @@include('footer.htm') -------------------------------------------------------------------------------- /source/about.html: -------------------------------------------------------------------------------- 1 | @@include('header.htm') 2 | 3 | @@include('blocks/navigation.htm') 4 | 5 | @@include('blocks/breadcrumbs.htm',{ 6 | "title" : "About Company", 7 | "name" : "About" 8 | }) 9 | 13 |
14 |
15 |
16 |
17 | 18 |
19 |
20 |
21 |

Why We are Different

22 |

23 | Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem 24 | aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. 25 | Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequun. Lorem ipsum 26 | dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna 27 | aliqua. 28 |

29 |

30 | Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates 31 | repudiandae sint et molestiae non recusandae. 32 |

33 | 34 |
35 |
36 |
37 |
38 |
39 | 40 | 41 | 45 |
46 |
47 |
48 |
49 |
50 |

51 | Why Choose Us 52 |

53 |

54 | Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem 55 | aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. 56 | Nemo enim ipsam voluptatem quia voluptas. 57 |

58 |
59 |
60 |
61 |
62 |

63 | What You Get 64 |

65 |

66 | Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem 67 | aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. 68 | Nemo enim ipsam voluptatem quia voluptas. 69 |

70 |
71 |
72 |
73 |
74 |

75 | Meet The Energy 76 |

77 |

78 | Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem 79 | aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. 80 | Nemo enim ipsam voluptatem quia voluptas. 81 |

82 |
83 |
84 |
85 |
86 |
87 | 88 | 89 | 93 |
94 |
95 |
96 |
97 |

Meet The Team

98 |
99 |
100 |
101 |
102 | 103 |
104 |

Jonathon Andrew

105 |

CEO, Project Manager

106 |

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor 107 | incididunt ut labore et dolore

108 | 114 |
115 |
116 |
117 |
118 |
119 | 120 |
121 |

Jesmin Martina

122 |

CEO, Project Manager

123 |

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor 124 | incididunt ut labore et dolore .

125 | 131 |
132 |
133 |
134 |
135 |
136 | 137 |
138 |

Deu John

139 |

CEO, Project Manager

140 |

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor 141 | incididunt ut labore et dolore .

142 | 148 |
149 |
150 |
151 |
152 |
153 | 154 |
155 |

Anderson Martin

156 |

CEO, Project Manager

157 |

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor 158 | incididunt ut labore et dolore .

159 | 165 |
166 |
167 |
168 |
169 |
170 | 171 | @@include('blocks/clients.htm') 172 | 173 | @@include('blocks/call-to-action.htm') 174 | 175 | @@include('blocks/footer.htm') 176 | 177 | @@include('footer.htm') -------------------------------------------------------------------------------- /source/blog-fullwidth.html: -------------------------------------------------------------------------------- 1 | @@include('header.htm') 2 | 3 | @@include('blocks/navigation.htm') 4 | 5 | @@include('blocks/breadcrumbs.htm',{ 6 | "title" : "Full width blog", 7 | "name" : "Blog" 8 | }) 9 | 10 | 11 | 14 |
15 |
16 |
17 |
18 |
19 |
20 | 21 |
22 |
23 |

24 | Space shouldn’t be the final frontier 25 |

26 |
27 | Dec 11, 2020 28 | by Admin 29 | business,people 30 |
31 |

Ultrices posuere cubilia curae curabitur sit amet tortor ut massa commodo. Vestibulum consectetur euismod 32 | malesuada tincidunt cum. Sed ullamcorper dignissim consectetur ut tincidunt eros sed sapien consectetur 33 | dictum. Pellentesques sed volutpat ante, cursus port. Praesent mi magna, penatibus et magniseget dis 34 | parturient montes sed quia consequuntur magni dolores eos qui ratione. 35 |

36 | Continue Reading 37 |
38 | 39 |
40 |
41 |
42 | 43 |
44 |
45 |

46 | Space shouldn’t be the final frontier 47 |

48 |
49 | Dec 11, 2020 50 | by Admin 51 | business,people 52 |
53 |

Ultrices posuere cubilia curae curabitur sit amet tortor ut massa commodo. Vestibulum consectetur euismod 54 | malesuada tincidunt cum. Sed ullamcorper dignissim consectetur ut tincidunt eros sed sapien consectetur 55 | dictum. Pellentesques sed volutpat ante, cursus port. Praesent mi magna, penatibus et magniseget dis 56 | parturient montes sed quia consequuntur magni dolores eos qui ratione. 57 |

58 | Continue Reading 59 |
60 | 61 |
62 |
63 |
64 | 65 |
66 |
67 |

68 | Space shouldn’t be the final frontier 69 |

70 |
71 | Dec 11, 2020 72 | by Admin 73 | business,people 74 |
75 |

Ultrices posuere cubilia curae curabitur sit amet tortor ut massa commodo. Vestibulum consectetur euismod 76 | malesuada tincidunt cum. Sed ullamcorper dignissim consectetur ut tincidunt eros sed sapien consectetur 77 | dictum. Pellentesques sed volutpat ante, cursus port. Praesent mi magna, penatibus et magniseget dis 78 | parturient montes sed quia consequuntur magni dolores eos qui ratione. 79 |

80 | Continue Reading 81 |
82 | 83 |
84 |
85 |
86 |
87 |
88 | 89 | @@include('blocks/call-to-action.htm') 90 | 91 | @@include('blocks/footer.htm') 92 | 93 | @@include('footer.htm') -------------------------------------------------------------------------------- /source/blog-left-sidebar.html: -------------------------------------------------------------------------------- 1 | @@include('header.htm') 2 | 3 | @@include('blocks/navigation.htm') 4 | 5 | @@include('blocks/breadcrumbs.htm',{ 6 | "title" : "Blog with left sidebar", 7 | "name" : "Blog" 8 | }) 9 | 10 | 11 | 14 | 15 |
16 |
17 |
18 |
19 | 90 |
91 |
92 |
93 |
94 | 95 |
96 |
97 |

98 | Space shouldn’t be the final frontier 99 |

100 |
101 | Dec 11, 2020 102 | by Admin 103 | business,people 104 |
105 |

Ultrices posuere cubilia curae curabitur sit amet tortor ut massa commodo. Vestibulum consectetur euismod 106 | malesuada tincidunt cum. Sed ullamcorper dignissim consectetur ut tincidunt eros sed sapien consectetur 107 | dictum. Pellentesques sed volutpat ante, cursus port. Praesent mi magna, penatibus et magniseget dis 108 | parturient montes sed quia consequuntur magni dolores eos qui ratione. 109 |

110 | Continue Reading 111 |
112 |
113 |
114 |
115 | 116 |
117 |
118 |

119 | Space shouldn’t be the final frontier 120 |

121 |
122 | Dec 11, 2020 123 | by Admin 124 | business,people 125 |
126 |

Ultrices posuere cubilia curae curabitur sit amet tortor ut massa commodo. Vestibulum consectetur euismod 127 | malesuada tincidunt cum. Sed ullamcorper dignissim consectetur ut tincidunt eros sed sapien consectetur 128 | dictum. Pellentesques sed volutpat ante, cursus port. Praesent mi magna, penatibus et magniseget dis 129 | parturient montes sed quia consequuntur magni dolores eos qui ratione. 130 |

131 | Continue Reading 132 |
133 |
134 |
135 |
136 | 137 |
138 |
139 |

140 | Space shouldn’t be the final frontier 141 |

142 |
143 | Dec 11, 2020 144 | by Admin 145 | business,people 146 |
147 |

Ultrices posuere cubilia curae curabitur sit amet tortor ut massa commodo. Vestibulum consectetur euismod 148 | malesuada tincidunt cum. Sed ullamcorper dignissim consectetur ut tincidunt eros sed sapien consectetur 149 | dictum. Pellentesques sed volutpat ante, cursus port. Praesent mi magna, penatibus et magniseget dis 150 | parturient montes sed quia consequuntur magni dolores eos qui ratione. 151 |

152 | Continue Reading 153 |
154 |
155 |
156 |
157 |
158 |
159 | 160 | 161 | 162 | @@include('blocks/call-to-action.htm') 163 | 164 | @@include('blocks/footer.htm') 165 | 166 | @@include('footer.htm') -------------------------------------------------------------------------------- /source/blog-right-sidebar.html: -------------------------------------------------------------------------------- 1 | @@include('header.htm') 2 | 3 | @@include('blocks/navigation.htm') 4 | 5 | @@include('blocks/breadcrumbs.htm',{ 6 | "title" : "Blog with right sidebar", 7 | "name" : "Blog" 8 | }) 9 | 10 | 11 | 14 |
15 |
16 |
17 |
18 |
19 |
20 | 21 |
22 |
23 |

24 | Space shouldn’t be the final frontier 25 |

26 |
27 | Dec 11, 2020 28 | by Admin 29 | business,people 30 |
31 |

Ultrices posuere cubilia curae curabitur sit amet tortor ut massa commodo. Vestibulum consectetur euismod 32 | malesuada tincidunt cum. Sed ullamcorper dignissim consectetur ut tincidunt eros sed sapien consectetur 33 | dictum. Pellentesques sed volutpat ante, cursus port. Praesent mi magna, penatibus et magniseget dis 34 | parturient montes sed quia consequuntur magni dolores eos qui ratione. 35 |

36 | Continue Reading 37 |
38 | 39 |
40 |
41 |
42 | 43 |
44 |
45 |

46 | Space shouldn’t be the final frontier 47 |

48 |
49 | Dec 11, 2020 50 | by Admin 51 | business,people 52 |
53 |

Ultrices posuere cubilia curae curabitur sit amet tortor ut massa commodo. Vestibulum consectetur euismod 54 | malesuada tincidunt cum. Sed ullamcorper dignissim consectetur ut tincidunt eros sed sapien consectetur 55 | dictum. Pellentesques sed volutpat ante, cursus port. Praesent mi magna, penatibus et magniseget dis 56 | parturient montes sed quia consequuntur magni dolores eos qui ratione. 57 |

58 | Continue Reading 59 |
60 | 61 |
62 |
63 |
64 | 65 |
66 |
67 |

68 | Space shouldn’t be the final frontier 69 |

70 |
71 | Dec 11, 2020 72 | by Admin 73 | business,people 74 |
75 |

Ultrices posuere cubilia curae curabitur sit amet tortor ut massa commodo. Vestibulum consectetur euismod 76 | malesuada tincidunt cum. Sed ullamcorper dignissim consectetur ut tincidunt eros sed sapien consectetur 77 | dictum. Pellentesques sed volutpat ante, cursus port. Praesent mi magna, penatibus et magniseget dis 78 | parturient montes sed quia consequuntur magni dolores eos qui ratione. 79 |

80 | Continue Reading 81 |
82 | 83 |
84 |
85 | 86 |
87 | 161 |
162 |
163 |
164 |
165 | 166 | @@include('blocks/call-to-action.htm') 167 | 168 | @@include('blocks/footer.htm') 169 | 170 | @@include('footer.htm') -------------------------------------------------------------------------------- /source/contact.html: -------------------------------------------------------------------------------- 1 | @@include('header.htm') 2 | 3 | @@include('blocks/navigation.htm') 4 | 5 | @@include('blocks/breadcrumbs.htm',{ 6 | "title" : "Contact", 7 | "name" : "Contact" 8 | }) 9 | 10 | 11 | 15 |
16 |
17 |
18 |
19 |
20 |

Contact With Me

21 |

22 | Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolore, ea! 23 | consectetur adipisicing elit. Dolore, ea! 24 |

25 |
26 |
27 | 28 |
29 | 30 |
31 | 32 |
33 | 34 |
35 | 36 |
37 | 38 |
39 | 40 |
41 | 42 |
43 | 44 |
45 | Thank you. The Mailman is on His Way :) 46 |
47 | 48 |
49 | Sorry, don't know what happened. Try later :( 50 |
51 | 52 |
53 | 55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |

Find Us

63 |

64 | Si aute quis eu proident o cupidatat ne anim nescius, et est praesentibus, o quorum vidisse expetendis, 65 | nostrud eram quibusdam ad nam nostrud ubi. 66 | 67 |

68 |
69 | 72 | 73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 | 81 |
125 , Kings Street,Melbourne
United Kingdom,600562
82 |
83 |
84 |
85 |
86 | 87 |
125 , Kings Street,Melbourne
United Kingdom,600562
88 |
89 |
90 |
91 | 95 |
96 |
97 |
98 | 99 |

+07 052 245 022
+07 999 999 999

100 |
101 |
102 |
103 |
104 |
105 | 106 | @@include('blocks/call-to-action.htm') 107 | 108 | @@include('blocks/footer.htm') 109 | 110 | @@include('footer.htm') -------------------------------------------------------------------------------- /source/gallery.html: -------------------------------------------------------------------------------- 1 | @@include('header.htm') 2 | 3 | @@include('blocks/navigation.htm') 4 | 5 | @@include('blocks/breadcrumbs.htm',{ 6 | "title" : "Gallery", 7 | "name" : "Gallery" 8 | }) 9 | 10 | 11 | 14 | 98 | 99 | @@include('blocks/call-to-action.htm') 100 | 101 | @@include('blocks/footer.htm') 102 | 103 | @@include('footer.htm') -------------------------------------------------------------------------------- /source/images/about/about-company.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/about/about-company.jpg -------------------------------------------------------------------------------- /source/images/about/about.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/about/about.jpg -------------------------------------------------------------------------------- /source/images/author/about.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/author/about.jpg -------------------------------------------------------------------------------- /source/images/author/author-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/author/author-bg.jpg -------------------------------------------------------------------------------- /source/images/author/author.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/author/author.jpg -------------------------------------------------------------------------------- /source/images/avater-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/avater-1.jpg -------------------------------------------------------------------------------- /source/images/avater-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/avater-2.jpg -------------------------------------------------------------------------------- /source/images/avater.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/avater.jpg -------------------------------------------------------------------------------- /source/images/blog/post-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/blog/post-1.jpg -------------------------------------------------------------------------------- /source/images/blog/post-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/blog/post-2.jpg -------------------------------------------------------------------------------- /source/images/blog/post-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/blog/post-3.jpg -------------------------------------------------------------------------------- /source/images/clients/logo-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/clients/logo-1.jpg -------------------------------------------------------------------------------- /source/images/clients/logo-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/clients/logo-2.jpg -------------------------------------------------------------------------------- /source/images/clients/logo-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/clients/logo-3.jpg -------------------------------------------------------------------------------- /source/images/clients/logo-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/clients/logo-4.jpg -------------------------------------------------------------------------------- /source/images/clients/logo-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/clients/logo-5.jpg -------------------------------------------------------------------------------- /source/images/icons/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/icons/close.png -------------------------------------------------------------------------------- /source/images/icons/i_next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/icons/i_next.png -------------------------------------------------------------------------------- /source/images/icons/i_prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/icons/i_prev.png -------------------------------------------------------------------------------- /source/images/icons/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/icons/left.png -------------------------------------------------------------------------------- /source/images/icons/map-marker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/icons/map-marker.png -------------------------------------------------------------------------------- /source/images/icons/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/icons/next.png -------------------------------------------------------------------------------- /source/images/icons/prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/icons/prev.png -------------------------------------------------------------------------------- /source/images/icons/quotes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/icons/quotes.png -------------------------------------------------------------------------------- /source/images/icons/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/icons/right.png -------------------------------------------------------------------------------- /source/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/logo.png -------------------------------------------------------------------------------- /source/images/portfolio/item-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/portfolio/item-1.jpg -------------------------------------------------------------------------------- /source/images/portfolio/item-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/portfolio/item-2.jpg -------------------------------------------------------------------------------- /source/images/portfolio/item-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/portfolio/item-3.jpg -------------------------------------------------------------------------------- /source/images/portfolio/item-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/portfolio/item-4.jpg -------------------------------------------------------------------------------- /source/images/portfolio/item-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/portfolio/item-5.jpg -------------------------------------------------------------------------------- /source/images/portfolio/item-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/portfolio/item-6.jpg -------------------------------------------------------------------------------- /source/images/portfolio/post-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/portfolio/post-1.jpg -------------------------------------------------------------------------------- /source/images/slider.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/slider.jpg -------------------------------------------------------------------------------- /source/images/team.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/team.jpg -------------------------------------------------------------------------------- /source/images/team/team-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/team/team-1.jpg -------------------------------------------------------------------------------- /source/images/team/team-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/team/team-2.jpg -------------------------------------------------------------------------------- /source/images/team/team-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/team/team-3.jpg -------------------------------------------------------------------------------- /source/images/team/team-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/images/team/team-4.jpg -------------------------------------------------------------------------------- /source/js/main.js: -------------------------------------------------------------------------------- 1 | (function ($) { 2 | "use strict"; 3 | 4 | $.fn.scrollingTo = function (opts) { 5 | var defaults = { 6 | animationTime: 1000, 7 | easing: "", 8 | callbackBeforeTransition: function () {}, 9 | callbackAfterTransition: function () {}, 10 | }; 11 | 12 | var config = $.extend({}, defaults, opts); 13 | 14 | $(this).click(function (e) { 15 | var eventVal = e; 16 | e.preventDefault(); 17 | 18 | var $section = $(document).find($(this).data("section")); 19 | if ($section.length < 1) { 20 | return false; 21 | } 22 | 23 | if ($("html, body").is(":animated")) { 24 | $("html, body").stop(true, true); 25 | } 26 | 27 | var scrollPos = $section.offset().top; 28 | if ($(window).scrollTop() == scrollPos) { 29 | return false; 30 | } 31 | 32 | config.callbackBeforeTransition(eventVal, $section); 33 | $("html, body").animate( 34 | { 35 | scrollTop: scrollPos + "px", 36 | }, 37 | config.animationTime, 38 | config.easing, 39 | function () { 40 | config.callbackAfterTransition(eventVal, $section); 41 | } 42 | ); 43 | }); 44 | }; 45 | 46 | jQuery(document).ready(function () { 47 | "use strict"; 48 | new WOW().init(); 49 | 50 | (function () { 51 | jQuery(".smooth-scroll").scrollingTo(); 52 | })(); 53 | }); 54 | 55 | $(document).ready(function () { 56 | "use strict"; 57 | $(window).scroll(function () { 58 | if ($(window).scrollTop() > 50) { 59 | $(".navbar-brand a").css("color", "#fff"); 60 | $(".top-bar").removeClass("animated-header"); 61 | } else { 62 | $(".navbar-brand a").css("color", "inherit"); 63 | $(".top-bar").addClass("animated-header"); 64 | } 65 | }); 66 | 67 | $(".clients-logo-slider").slick({ 68 | dots: false, 69 | infinite: true, 70 | speed: 300, 71 | slidesToShow: 5, 72 | slidesToScroll: 1, 73 | arrows: false, 74 | responsive: [ 75 | { 76 | breakpoint: 1024, 77 | settings: { 78 | slidesToShow: 3, 79 | slidesToScroll: 1, 80 | }, 81 | }, 82 | { 83 | breakpoint: 600, 84 | settings: { 85 | slidesToShow: 2, 86 | slidesToScroll: 1, 87 | }, 88 | }, 89 | ], 90 | }); 91 | }); 92 | 93 | // fancybox 94 | $(".fancybox").fancybox({ 95 | padding: 0, 96 | openEffect: "elastic", 97 | openSpeed: 450, 98 | closeEffect: "elastic", 99 | closeSpeed: 350, 100 | closeClick: true, 101 | helpers: { 102 | title: { 103 | type: "inside", 104 | }, 105 | overlay: { 106 | css: { 107 | background: "rgba(0,0,0,0.8)", 108 | }, 109 | }, 110 | }, 111 | }); 112 | }); 113 | -------------------------------------------------------------------------------- /source/partials/blocks/breadcrumbs.htm: -------------------------------------------------------------------------------- 1 | 5 |
6 |
7 |
8 |
9 |
10 |

@@title

11 | 20 |
21 |
22 |
23 |
24 |
-------------------------------------------------------------------------------- /source/partials/blocks/buy-pro.htm: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
5 |
6 |

You have downloaded free version of Timer.

7 |

To get full access of this page please purchase the premium version

8 |

Why Premium?

9 |
    10 |
  • Full Template Pack
  • 11 |
  • Priority Support
  • 12 |
  • Documentation Included
  • 13 |
  • Monthly Update
  • 14 |
  • Lifetime Download
  • 15 |
  • Personal and commercial Use
  • 16 |
  • One time payment
  • 17 |
18 | Buy Premium Version 19 |
20 |
21 |
22 |
23 |
-------------------------------------------------------------------------------- /source/partials/blocks/call-to-action.htm: -------------------------------------------------------------------------------- 1 | 5 |
6 |
7 |
8 |
9 |
10 |

SO WHAT YOU THINK ?

11 |

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nobis,
possimus commodi, fugiat magnam temporibus vero magni recusandae? Dolore, maxime praesentium.

12 | Contact With Me 13 |
14 |
15 | 16 |
17 |
18 |
-------------------------------------------------------------------------------- /source/partials/blocks/clients.htm: -------------------------------------------------------------------------------- 1 | 5 |
6 |
7 |
8 |
9 |

Our 10 | Happy Clinets

11 |

Lorem 12 | ipsum dolor sit amet, consectetur adipisicing elit. Labore, error.

13 | 25 |
26 |
27 |
28 |
-------------------------------------------------------------------------------- /source/partials/blocks/footer.htm: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /source/partials/blocks/navigation.htm: -------------------------------------------------------------------------------- 1 | 5 |
6 |
7 |
8 |
9 | 59 |
60 |
61 |
62 |
-------------------------------------------------------------------------------- /source/partials/footer.htm: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /source/partials/header.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | Timer Agency Template 10 | 11 | 12 | 13 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /source/plugins/facncybox/jquery.fancybox.css: -------------------------------------------------------------------------------- 1 | /*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */ 2 | .fancybox-wrap, 3 | .fancybox-skin, 4 | .fancybox-outer, 5 | .fancybox-inner, 6 | .fancybox-image, 7 | .fancybox-wrap iframe, 8 | .fancybox-wrap object, 9 | .fancybox-nav, 10 | .fancybox-nav span, 11 | .fancybox-tmp 12 | { 13 | padding: 0; 14 | margin: 0; 15 | border: 0; 16 | outline: none; 17 | vertical-align: top; 18 | } 19 | 20 | .fancybox-wrap { 21 | position: absolute; 22 | top: 0; 23 | left: 0; 24 | z-index: 8020; 25 | } 26 | 27 | .fancybox-skin { 28 | position: relative; 29 | background: #f9f9f9; 30 | color: #444; 31 | text-shadow: none; 32 | -webkit-border-radius: 4px; 33 | -moz-border-radius: 4px; 34 | border-radius: 4px; 35 | } 36 | 37 | .fancybox-opened { 38 | z-index: 8030; 39 | } 40 | 41 | .fancybox-opened .fancybox-skin { 42 | -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); 43 | -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); 44 | box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); 45 | } 46 | 47 | .fancybox-outer, .fancybox-inner { 48 | position: relative; 49 | } 50 | 51 | .fancybox-inner { 52 | overflow: hidden; 53 | } 54 | 55 | .fancybox-type-iframe .fancybox-inner { 56 | -webkit-overflow-scrolling: touch; 57 | } 58 | 59 | .fancybox-error { 60 | color: #444; 61 | font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; 62 | margin: 0; 63 | padding: 15px; 64 | white-space: nowrap; 65 | } 66 | 67 | .fancybox-image, .fancybox-iframe { 68 | display: block; 69 | width: 100%; 70 | height: 100%; 71 | } 72 | 73 | .fancybox-image { 74 | max-width: 100%; 75 | max-height: 100%; 76 | } 77 | 78 | #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { 79 | background-image: url('fancybox_sprite.png'); 80 | } 81 | 82 | #fancybox-loading { 83 | position: fixed; 84 | top: 50%; 85 | left: 50%; 86 | margin-top: -22px; 87 | margin-left: -22px; 88 | background-position: 0 -108px; 89 | opacity: 0.8; 90 | cursor: pointer; 91 | z-index: 8060; 92 | } 93 | 94 | #fancybox-loading div { 95 | width: 44px; 96 | height: 44px; 97 | background: url('fancybox_loading.gif') center center no-repeat; 98 | } 99 | 100 | .fancybox-close { 101 | position: absolute; 102 | top: -18px; 103 | right: -18px; 104 | width: 36px; 105 | height: 36px; 106 | cursor: pointer; 107 | z-index: 8040; 108 | } 109 | 110 | .fancybox-nav { 111 | position: absolute; 112 | top: 0; 113 | width: 40%; 114 | height: 100%; 115 | cursor: pointer; 116 | text-decoration: none; 117 | -webkit-tap-highlight-color: rgba(0,0,0,0); 118 | z-index: 8040; 119 | } 120 | 121 | .fancybox-prev { 122 | left: 0; 123 | } 124 | 125 | .fancybox-next { 126 | right: 0; 127 | } 128 | 129 | .fancybox-nav span { 130 | position: absolute; 131 | top: 50%; 132 | width: 36px; 133 | height: 34px; 134 | margin-top: -18px; 135 | cursor: pointer; 136 | z-index: 8040; 137 | visibility: hidden; 138 | } 139 | 140 | .fancybox-prev span { 141 | left: 10px; 142 | background-position: 0 -36px; 143 | } 144 | 145 | .fancybox-next span { 146 | right: 10px; 147 | background-position: 0 -72px; 148 | } 149 | 150 | .fancybox-nav:hover span { 151 | visibility: visible; 152 | } 153 | 154 | .fancybox-tmp { 155 | position: absolute; 156 | top: -99999px; 157 | left: -99999px; 158 | visibility: hidden; 159 | max-width: 99999px; 160 | max-height: 99999px; 161 | overflow: visible !important; 162 | } 163 | 164 | /* Overlay helper */ 165 | 166 | .fancybox-lock { 167 | overflow: hidden !important; 168 | width: auto; 169 | } 170 | 171 | .fancybox-lock body { 172 | overflow: hidden !important; 173 | } 174 | 175 | .fancybox-lock-test { 176 | overflow-y: hidden !important; 177 | } 178 | 179 | .fancybox-overlay { 180 | position: absolute; 181 | top: 0; 182 | left: 0; 183 | overflow: hidden; 184 | display: none; 185 | z-index: 8010; 186 | } 187 | 188 | .fancybox-overlay-fixed { 189 | position: fixed; 190 | bottom: 0; 191 | right: 0; 192 | } 193 | 194 | .fancybox-lock .fancybox-overlay { 195 | overflow: auto; 196 | overflow-y: scroll; 197 | } 198 | 199 | /* Title helper */ 200 | 201 | .fancybox-title { 202 | visibility: hidden; 203 | font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; 204 | position: relative; 205 | text-shadow: none; 206 | z-index: 8050; 207 | } 208 | 209 | .fancybox-opened .fancybox-title { 210 | visibility: visible; 211 | } 212 | 213 | .fancybox-title-float-wrap { 214 | position: absolute; 215 | bottom: 0; 216 | right: 50%; 217 | margin-bottom: -35px; 218 | z-index: 8050; 219 | text-align: center; 220 | } 221 | 222 | .fancybox-title-float-wrap .child { 223 | display: inline-block; 224 | margin-right: -100%; 225 | padding: 2px 20px; 226 | background: transparent; /* Fallback for web browsers that doesn't support RGBa */ 227 | background: rgba(0, 0, 0, 0.8); 228 | -webkit-border-radius: 15px; 229 | -moz-border-radius: 15px; 230 | border-radius: 15px; 231 | text-shadow: 0 1px 2px #222; 232 | color: #FFF; 233 | font-weight: bold; 234 | line-height: 24px; 235 | white-space: nowrap; 236 | } 237 | 238 | .fancybox-title-outside-wrap { 239 | position: relative; 240 | margin-top: 10px; 241 | color: #fff; 242 | } 243 | 244 | .fancybox-title-inside-wrap { 245 | padding-top: 10px; 246 | } 247 | 248 | .fancybox-title-over-wrap { 249 | position: absolute; 250 | bottom: 0; 251 | left: 0; 252 | color: #fff; 253 | padding: 10px; 254 | background: #000; 255 | background: rgba(0, 0, 0, .8); 256 | } 257 | 258 | /*Retina graphics!*/ 259 | @media only screen and (-webkit-min-device-pixel-ratio: 1.5), 260 | only screen and (min--moz-device-pixel-ratio: 1.5), 261 | only screen and (min-device-pixel-ratio: 1.5){ 262 | 263 | #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { 264 | background-image: url('fancybox_sprite@2x.png'); 265 | background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/ 266 | } 267 | 268 | #fancybox-loading div { 269 | background-image: url('fancybox_loading@2x.gif'); 270 | background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/ 271 | } 272 | } -------------------------------------------------------------------------------- /source/plugins/ionicons/fonts/ionicons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/plugins/ionicons/fonts/ionicons.eot -------------------------------------------------------------------------------- /source/plugins/ionicons/fonts/ionicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/plugins/ionicons/fonts/ionicons.ttf -------------------------------------------------------------------------------- /source/plugins/ionicons/fonts/ionicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/plugins/ionicons/fonts/ionicons.woff -------------------------------------------------------------------------------- /source/plugins/slick/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/plugins/slick/ajax-loader.gif -------------------------------------------------------------------------------- /source/plugins/slick/fonts/slick.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/plugins/slick/fonts/slick.eot -------------------------------------------------------------------------------- /source/plugins/slick/fonts/slick.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Generated by Fontastic.me 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /source/plugins/slick/fonts/slick.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/plugins/slick/fonts/slick.ttf -------------------------------------------------------------------------------- /source/plugins/slick/fonts/slick.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/source/plugins/slick/fonts/slick.woff -------------------------------------------------------------------------------- /source/plugins/slick/slick-theme.css: -------------------------------------------------------------------------------- 1 | @charset 'UTF-8'; 2 | /* Slider */ 3 | .slick-loading .slick-list 4 | { 5 | background: #fff url('./ajax-loader.gif') center center no-repeat; 6 | } 7 | 8 | /* Icons */ 9 | @font-face 10 | { 11 | font-family: 'slick'; 12 | font-weight: normal; 13 | font-style: normal; 14 | 15 | src: url('./fonts/slick.eot'); 16 | src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg'); 17 | } 18 | /* Arrows */ 19 | .slick-prev, 20 | .slick-next 21 | { 22 | font-size: 0; 23 | line-height: 0; 24 | 25 | position: absolute; 26 | top: 50%; 27 | 28 | display: block; 29 | 30 | width: 20px; 31 | height: 20px; 32 | padding: 0; 33 | -webkit-transform: translate(0, -50%); 34 | -ms-transform: translate(0, -50%); 35 | transform: translate(0, -50%); 36 | 37 | cursor: pointer; 38 | 39 | color: transparent; 40 | border: none; 41 | outline: none; 42 | background: transparent; 43 | } 44 | .slick-prev:hover, 45 | .slick-prev:focus, 46 | .slick-next:hover, 47 | .slick-next:focus 48 | { 49 | color: transparent; 50 | outline: none; 51 | background: transparent; 52 | } 53 | .slick-prev:hover:before, 54 | .slick-prev:focus:before, 55 | .slick-next:hover:before, 56 | .slick-next:focus:before 57 | { 58 | opacity: 1; 59 | } 60 | .slick-prev.slick-disabled:before, 61 | .slick-next.slick-disabled:before 62 | { 63 | opacity: .25; 64 | } 65 | 66 | .slick-prev:before, 67 | .slick-next:before 68 | { 69 | font-family: 'slick'; 70 | font-size: 20px; 71 | line-height: 1; 72 | 73 | opacity: .75; 74 | color: white; 75 | 76 | -webkit-font-smoothing: antialiased; 77 | -moz-osx-font-smoothing: grayscale; 78 | } 79 | 80 | .slick-prev 81 | { 82 | left: -25px; 83 | } 84 | [dir='rtl'] .slick-prev 85 | { 86 | right: -25px; 87 | left: auto; 88 | } 89 | .slick-prev:before 90 | { 91 | content: '←'; 92 | } 93 | [dir='rtl'] .slick-prev:before 94 | { 95 | content: '→'; 96 | } 97 | 98 | .slick-next 99 | { 100 | right: -25px; 101 | } 102 | [dir='rtl'] .slick-next 103 | { 104 | right: auto; 105 | left: -25px; 106 | } 107 | .slick-next:before 108 | { 109 | content: '→'; 110 | } 111 | [dir='rtl'] .slick-next:before 112 | { 113 | content: '←'; 114 | } 115 | 116 | /* Dots */ 117 | .slick-dotted.slick-slider 118 | { 119 | margin-bottom: 30px; 120 | } 121 | 122 | .slick-dots 123 | { 124 | position: absolute; 125 | bottom: -25px; 126 | 127 | display: block; 128 | 129 | width: 100%; 130 | padding: 0; 131 | margin: 0; 132 | 133 | list-style: none; 134 | 135 | text-align: center; 136 | } 137 | .slick-dots li 138 | { 139 | position: relative; 140 | 141 | display: inline-block; 142 | 143 | width: 20px; 144 | height: 20px; 145 | margin: 0 5px; 146 | padding: 0; 147 | 148 | cursor: pointer; 149 | } 150 | .slick-dots li button 151 | { 152 | font-size: 0; 153 | line-height: 0; 154 | 155 | display: block; 156 | 157 | width: 20px; 158 | height: 20px; 159 | padding: 5px; 160 | 161 | cursor: pointer; 162 | 163 | color: transparent; 164 | border: 0; 165 | outline: none; 166 | background: transparent; 167 | } 168 | .slick-dots li button:hover, 169 | .slick-dots li button:focus 170 | { 171 | outline: none; 172 | } 173 | .slick-dots li button:hover:before, 174 | .slick-dots li button:focus:before 175 | { 176 | opacity: 1; 177 | } 178 | .slick-dots li button:before 179 | { 180 | font-family: 'slick'; 181 | font-size: 6px; 182 | line-height: 20px; 183 | 184 | position: absolute; 185 | top: 0; 186 | left: 0; 187 | 188 | width: 20px; 189 | height: 20px; 190 | 191 | content: '•'; 192 | text-align: center; 193 | 194 | opacity: .25; 195 | color: black; 196 | 197 | -webkit-font-smoothing: antialiased; 198 | -moz-osx-font-smoothing: grayscale; 199 | } 200 | .slick-dots li.slick-active button:before 201 | { 202 | opacity: .75; 203 | color: black; 204 | } 205 | -------------------------------------------------------------------------------- /source/plugins/slick/slick.css: -------------------------------------------------------------------------------- 1 | /* Slider */ 2 | .slick-slider 3 | { 4 | position: relative; 5 | 6 | display: block; 7 | box-sizing: border-box; 8 | 9 | -webkit-user-select: none; 10 | -moz-user-select: none; 11 | -ms-user-select: none; 12 | user-select: none; 13 | 14 | -webkit-touch-callout: none; 15 | -khtml-user-select: none; 16 | -ms-touch-action: pan-y; 17 | touch-action: pan-y; 18 | -webkit-tap-highlight-color: transparent; 19 | } 20 | 21 | .slick-list 22 | { 23 | position: relative; 24 | 25 | display: block; 26 | overflow: hidden; 27 | 28 | margin: 0; 29 | padding: 0; 30 | } 31 | .slick-list:focus 32 | { 33 | outline: none; 34 | } 35 | .slick-list.dragging 36 | { 37 | cursor: pointer; 38 | cursor: hand; 39 | } 40 | 41 | .slick-slider .slick-track, 42 | .slick-slider .slick-list 43 | { 44 | -webkit-transform: translate3d(0, 0, 0); 45 | -moz-transform: translate3d(0, 0, 0); 46 | -ms-transform: translate3d(0, 0, 0); 47 | -o-transform: translate3d(0, 0, 0); 48 | transform: translate3d(0, 0, 0); 49 | } 50 | 51 | .slick-track 52 | { 53 | position: relative; 54 | top: 0; 55 | left: 0; 56 | 57 | display: block; 58 | margin-left: auto; 59 | margin-right: auto; 60 | } 61 | .slick-track:before, 62 | .slick-track:after 63 | { 64 | display: table; 65 | 66 | content: ''; 67 | } 68 | .slick-track:after 69 | { 70 | clear: both; 71 | } 72 | .slick-loading .slick-track 73 | { 74 | visibility: hidden; 75 | } 76 | 77 | .slick-slide 78 | { 79 | display: none; 80 | float: left; 81 | 82 | height: 100%; 83 | min-height: 1px; 84 | } 85 | [dir='rtl'] .slick-slide 86 | { 87 | float: right; 88 | } 89 | .slick-slide img 90 | { 91 | display: block; 92 | } 93 | .slick-slide.slick-loading img 94 | { 95 | display: none; 96 | } 97 | .slick-slide.dragging img 98 | { 99 | pointer-events: none; 100 | } 101 | .slick-initialized .slick-slide 102 | { 103 | display: block; 104 | } 105 | .slick-loading .slick-slide 106 | { 107 | visibility: hidden; 108 | } 109 | .slick-vertical .slick-slide 110 | { 111 | display: block; 112 | 113 | height: auto; 114 | 115 | border: 1px solid transparent; 116 | } 117 | .slick-arrow.slick-hidden { 118 | display: none; 119 | } 120 | -------------------------------------------------------------------------------- /source/plugins/slider.css: -------------------------------------------------------------------------------- 1 | /* -------------------------------- 2 | 3 | Primary style 4 | 5 | -------------------------------- */ 6 | 7 | 8 | .cd-words-wrapper { 9 | display: inline-block; 10 | position: relative; 11 | text-align: left; 12 | } 13 | .cd-words-wrapper b { 14 | display: inline-block; 15 | position: absolute; 16 | white-space: nowrap; 17 | left: 0; 18 | top: 0; 19 | } 20 | .cd-words-wrapper b.is-visible { 21 | position: relative; 22 | } 23 | .no-js .cd-words-wrapper b { 24 | opacity: 0; 25 | } 26 | .no-js .cd-words-wrapper b.is-visible { 27 | opacity: 1; 28 | } 29 | 30 | 31 | xslide 32 | 33 | -------------------------------- */ 34 | .cd-headline.slide span { 35 | display: inline-block; 36 | padding: .2em 0; 37 | } 38 | .cd-headline.slide .cd-words-wrapper { 39 | overflow: hidden; 40 | vertical-align: top; 41 | width: auto!important; 42 | } 43 | .cd-headline.slide b { 44 | opacity: 0; 45 | top: .2em; 46 | } 47 | .cd-headline.slide b.is-visible { 48 | top: 0; 49 | opacity: 1; 50 | -webkit-animation: slide-in 0.6s; 51 | -moz-animation: slide-in 0.6s; 52 | animation: slide-in 0.6s; 53 | } 54 | .cd-headline.slide b.is-hidden { 55 | -webkit-animation: slide-out 0.6s; 56 | -moz-animation: slide-out 0.6s; 57 | animation: slide-out 0.6s; 58 | } 59 | 60 | @-webkit-keyframes slide-in { 61 | 0% { 62 | opacity: 0; 63 | -webkit-transform: translateY(-100%); 64 | } 65 | 60% { 66 | opacity: 1; 67 | -webkit-transform: translateY(20%); 68 | } 69 | 100% { 70 | opacity: 1; 71 | -webkit-transform: translateY(0); 72 | } 73 | } 74 | @-moz-keyframes slide-in { 75 | 0% { 76 | opacity: 0; 77 | -moz-transform: translateY(-100%); 78 | } 79 | 60% { 80 | opacity: 1; 81 | -moz-transform: translateY(20%); 82 | } 83 | 100% { 84 | opacity: 1; 85 | -moz-transform: translateY(0); 86 | } 87 | } 88 | @keyframes slide-in { 89 | 0% { 90 | opacity: 0; 91 | -webkit-transform: translateY(-100%); 92 | -moz-transform: translateY(-100%); 93 | -ms-transform: translateY(-100%); 94 | -o-transform: translateY(-100%); 95 | transform: translateY(-100%); 96 | } 97 | 60% { 98 | opacity: 1; 99 | -webkit-transform: translateY(20%); 100 | -moz-transform: translateY(20%); 101 | -ms-transform: translateY(20%); 102 | -o-transform: translateY(20%); 103 | transform: translateY(20%); 104 | } 105 | 100% { 106 | opacity: 1; 107 | -webkit-transform: translateY(0); 108 | -moz-transform: translateY(0); 109 | -ms-transform: translateY(0); 110 | -o-transform: translateY(0); 111 | transform: translateY(0); 112 | } 113 | } 114 | @-webkit-keyframes slide-out { 115 | 0% { 116 | opacity: 1; 117 | -webkit-transform: translateY(0); 118 | } 119 | 60% { 120 | opacity: 0; 121 | -webkit-transform: translateY(120%); 122 | } 123 | 100% { 124 | opacity: 0; 125 | -webkit-transform: translateY(100%); 126 | } 127 | } 128 | @-moz-keyframes slide-out { 129 | 0% { 130 | opacity: 1; 131 | -moz-transform: translateY(0); 132 | } 133 | 60% { 134 | opacity: 0; 135 | -moz-transform: translateY(120%); 136 | } 137 | 100% { 138 | opacity: 0; 139 | -moz-transform: translateY(100%); 140 | } 141 | } 142 | @keyframes slide-out { 143 | 0% { 144 | opacity: 1; 145 | -webkit-transform: translateY(0); 146 | -moz-transform: translateY(0); 147 | -ms-transform: translateY(0); 148 | -o-transform: translateY(0); 149 | transform: translateY(0); 150 | } 151 | 60% { 152 | opacity: 0; 153 | -webkit-transform: translateY(120%); 154 | -moz-transform: translateY(120%); 155 | -ms-transform: translateY(120%); 156 | -o-transform: translateY(120%); 157 | transform: translateY(120%); 158 | } 159 | 100% { 160 | opacity: 0; 161 | -webkit-transform: translateY(100%); 162 | -moz-transform: translateY(100%); 163 | -ms-transform: translateY(100%); 164 | -o-transform: translateY(100%); 165 | transform: translateY(100%); 166 | } 167 | } 168 | /* -------------------------------- 169 | 170 | -------------------------------------------------------------------------------- /source/plugins/slider/slider.css: -------------------------------------------------------------------------------- 1 | /* -------------------------------- 2 | 3 | Primary style 4 | 5 | -------------------------------- */ 6 | 7 | 8 | .cd-words-wrapper { 9 | display: inline-block; 10 | position: relative; 11 | text-align: left; 12 | } 13 | .cd-words-wrapper b { 14 | display: inline-block; 15 | position: absolute; 16 | white-space: nowrap; 17 | left: 0; 18 | top: 0; 19 | } 20 | .cd-words-wrapper b.is-visible { 21 | position: relative; 22 | } 23 | .no-js .cd-words-wrapper b { 24 | opacity: 0; 25 | } 26 | .no-js .cd-words-wrapper b.is-visible { 27 | opacity: 1; 28 | } 29 | 30 | 31 | xslide 32 | 33 | -------------------------------- */ 34 | .cd-headline.slide span { 35 | display: inline-block; 36 | padding: .2em 0; 37 | } 38 | .cd-headline.slide .cd-words-wrapper { 39 | overflow: hidden; 40 | vertical-align: top; 41 | width: auto!important; 42 | } 43 | .cd-headline.slide b { 44 | opacity: 0; 45 | top: .2em; 46 | } 47 | .cd-headline.slide b.is-visible { 48 | top: 0; 49 | opacity: 1; 50 | -webkit-animation: slide-in 0.6s; 51 | -moz-animation: slide-in 0.6s; 52 | animation: slide-in 0.6s; 53 | } 54 | .cd-headline.slide b.is-hidden { 55 | -webkit-animation: slide-out 0.6s; 56 | -moz-animation: slide-out 0.6s; 57 | animation: slide-out 0.6s; 58 | } 59 | 60 | @-webkit-keyframes slide-in { 61 | 0% { 62 | opacity: 0; 63 | -webkit-transform: translateY(-100%); 64 | } 65 | 60% { 66 | opacity: 1; 67 | -webkit-transform: translateY(20%); 68 | } 69 | 100% { 70 | opacity: 1; 71 | -webkit-transform: translateY(0); 72 | } 73 | } 74 | @-moz-keyframes slide-in { 75 | 0% { 76 | opacity: 0; 77 | -moz-transform: translateY(-100%); 78 | } 79 | 60% { 80 | opacity: 1; 81 | -moz-transform: translateY(20%); 82 | } 83 | 100% { 84 | opacity: 1; 85 | -moz-transform: translateY(0); 86 | } 87 | } 88 | @keyframes slide-in { 89 | 0% { 90 | opacity: 0; 91 | -webkit-transform: translateY(-100%); 92 | -moz-transform: translateY(-100%); 93 | -ms-transform: translateY(-100%); 94 | -o-transform: translateY(-100%); 95 | transform: translateY(-100%); 96 | } 97 | 60% { 98 | opacity: 1; 99 | -webkit-transform: translateY(20%); 100 | -moz-transform: translateY(20%); 101 | -ms-transform: translateY(20%); 102 | -o-transform: translateY(20%); 103 | transform: translateY(20%); 104 | } 105 | 100% { 106 | opacity: 1; 107 | -webkit-transform: translateY(0); 108 | -moz-transform: translateY(0); 109 | -ms-transform: translateY(0); 110 | -o-transform: translateY(0); 111 | transform: translateY(0); 112 | } 113 | } 114 | @-webkit-keyframes slide-out { 115 | 0% { 116 | opacity: 1; 117 | -webkit-transform: translateY(0); 118 | } 119 | 60% { 120 | opacity: 0; 121 | -webkit-transform: translateY(120%); 122 | } 123 | 100% { 124 | opacity: 0; 125 | -webkit-transform: translateY(100%); 126 | } 127 | } 128 | @-moz-keyframes slide-out { 129 | 0% { 130 | opacity: 1; 131 | -moz-transform: translateY(0); 132 | } 133 | 60% { 134 | opacity: 0; 135 | -moz-transform: translateY(120%); 136 | } 137 | 100% { 138 | opacity: 0; 139 | -moz-transform: translateY(100%); 140 | } 141 | } 142 | @keyframes slide-out { 143 | 0% { 144 | opacity: 1; 145 | -webkit-transform: translateY(0); 146 | -moz-transform: translateY(0); 147 | -ms-transform: translateY(0); 148 | -o-transform: translateY(0); 149 | transform: translateY(0); 150 | } 151 | 60% { 152 | opacity: 0; 153 | -webkit-transform: translateY(120%); 154 | -moz-transform: translateY(120%); 155 | -ms-transform: translateY(120%); 156 | -o-transform: translateY(120%); 157 | transform: translateY(120%); 158 | } 159 | 100% { 160 | opacity: 0; 161 | -webkit-transform: translateY(100%); 162 | -moz-transform: translateY(100%); 163 | -ms-transform: translateY(100%); 164 | -o-transform: translateY(100%); 165 | transform: translateY(100%); 166 | } 167 | } 168 | /* -------------------------------- 169 | 170 | -------------------------------------------------------------------------------- /source/plugins/slider/slider.js: -------------------------------------------------------------------------------- 1 | jQuery(document).ready(function($){ 2 | //set animation timing 3 | var animationDelay = 2500, 4 | //loading bar effect 5 | barAnimationDelay = 3800, 6 | barWaiting = barAnimationDelay - 3000, //3000 is the duration of the transition on the loading bar - set in the scss/css file 7 | //letters effect 8 | lettersDelay = 50, 9 | //type effect 10 | typeLettersDelay = 150, 11 | selectionDuration = 500, 12 | typeAnimationDelay = selectionDuration + 800, 13 | //clip effect 14 | revealDuration = 600, 15 | revealAnimationDelay = 1500; 16 | 17 | initHeadline(); 18 | 19 | 20 | function initHeadline() { 21 | //insert element for each letter of a changing word 22 | singleLetters($('.cd-headline.letters').find('b')); 23 | //initialise headline animation 24 | animateHeadline($('.cd-headline')); 25 | } 26 | 27 | function singleLetters($words) { 28 | $words.each(function(){ 29 | var word = $(this), 30 | letters = word.text().split(''), 31 | selected = word.hasClass('is-visible'); 32 | for (i in letters) { 33 | if(word.parents('.rotate-2').length > 0) letters[i] = '' + letters[i] + ''; 34 | letters[i] = (selected) ? '' + letters[i] + '': '' + letters[i] + ''; 35 | } 36 | var newLetters = letters.join(''); 37 | word.html(newLetters).css('opacity', 1); 38 | }); 39 | } 40 | 41 | function animateHeadline($headlines) { 42 | var duration = animationDelay; 43 | $headlines.each(function(){ 44 | var headline = $(this); 45 | 46 | if(headline.hasClass('loading-bar')) { 47 | duration = barAnimationDelay; 48 | setTimeout(function(){ headline.find('.cd-words-wrapper').addClass('is-loading') }, barWaiting); 49 | } else if (headline.hasClass('clip')){ 50 | var spanWrapper = headline.find('.cd-words-wrapper'), 51 | newWidth = spanWrapper.width() + 10 52 | spanWrapper.css('width', newWidth); 53 | } else if (!headline.hasClass('type') ) { 54 | //assign to .cd-words-wrapper the width of its longest word 55 | var words = headline.find('.cd-words-wrapper b'), 56 | width = 0; 57 | words.each(function(){ 58 | var wordWidth = $(this).width(); 59 | if (wordWidth > width) width = wordWidth; 60 | }); 61 | headline.find('.cd-words-wrapper').css('width', width); 62 | }; 63 | 64 | //trigger animation 65 | setTimeout(function(){ hideWord( headline.find('.is-visible').eq(0) ) }, duration); 66 | }); 67 | } 68 | 69 | function hideWord($word) { 70 | var nextWord = takeNext($word); 71 | 72 | if($word.parents('.cd-headline').hasClass('type')) { 73 | var parentSpan = $word.parent('.cd-words-wrapper'); 74 | parentSpan.addClass('selected').removeClass('waiting'); 75 | setTimeout(function(){ 76 | parentSpan.removeClass('selected'); 77 | $word.removeClass('is-visible').addClass('is-hidden').children('i').removeClass('in').addClass('out'); 78 | }, selectionDuration); 79 | setTimeout(function(){ showWord(nextWord, typeLettersDelay) }, typeAnimationDelay); 80 | 81 | } else if($word.parents('.cd-headline').hasClass('letters')) { 82 | var bool = ($word.children('i').length >= nextWord.children('i').length) ? true : false; 83 | hideLetter($word.find('i').eq(0), $word, bool, lettersDelay); 84 | showLetter(nextWord.find('i').eq(0), nextWord, bool, lettersDelay); 85 | 86 | } else if($word.parents('.cd-headline').hasClass('clip')) { 87 | $word.parents('.cd-words-wrapper').animate({ width : '2px' }, revealDuration, function(){ 88 | switchWord($word, nextWord); 89 | showWord(nextWord); 90 | }); 91 | 92 | } else if ($word.parents('.cd-headline').hasClass('loading-bar')){ 93 | $word.parents('.cd-words-wrapper').removeClass('is-loading'); 94 | switchWord($word, nextWord); 95 | setTimeout(function(){ hideWord(nextWord) }, barAnimationDelay); 96 | setTimeout(function(){ $word.parents('.cd-words-wrapper').addClass('is-loading') }, barWaiting); 97 | 98 | } else { 99 | switchWord($word, nextWord); 100 | setTimeout(function(){ hideWord(nextWord) }, animationDelay); 101 | } 102 | } 103 | 104 | function showWord($word, $duration) { 105 | if($word.parents('.cd-headline').hasClass('type')) { 106 | showLetter($word.find('i').eq(0), $word, false, $duration); 107 | $word.addClass('is-visible').removeClass('is-hidden'); 108 | 109 | } else if($word.parents('.cd-headline').hasClass('clip')) { 110 | $word.parents('.cd-words-wrapper').animate({ 'width' : $word.width() + 10 }, revealDuration, function(){ 111 | setTimeout(function(){ hideWord($word) }, revealAnimationDelay); 112 | }); 113 | } 114 | } 115 | 116 | function hideLetter($letter, $word, $bool, $duration) { 117 | $letter.removeClass('in').addClass('out'); 118 | 119 | if(!$letter.is(':last-child')) { 120 | setTimeout(function(){ hideLetter($letter.next(), $word, $bool, $duration); }, $duration); 121 | } else if($bool) { 122 | setTimeout(function(){ hideWord(takeNext($word)) }, animationDelay); 123 | } 124 | 125 | if($letter.is(':last-child') && $('html').hasClass('no-csstransitions')) { 126 | var nextWord = takeNext($word); 127 | switchWord($word, nextWord); 128 | } 129 | } 130 | 131 | function showLetter($letter, $word, $bool, $duration) { 132 | $letter.addClass('in').removeClass('out'); 133 | 134 | if(!$letter.is(':last-child')) { 135 | setTimeout(function(){ showLetter($letter.next(), $word, $bool, $duration); }, $duration); 136 | } else { 137 | if($word.parents('.cd-headline').hasClass('type')) { setTimeout(function(){ $word.parents('.cd-words-wrapper').addClass('waiting'); }, 200);} 138 | if(!$bool) { setTimeout(function(){ hideWord($word) }, animationDelay) } 139 | } 140 | } 141 | 142 | function takeNext($word) { 143 | return (!$word.is(':last-child')) ? $word.next() : $word.parent().children().eq(0); 144 | } 145 | 146 | function takePrev($word) { 147 | return (!$word.is(':first-child')) ? $word.prev() : $word.parent().children().last(); 148 | } 149 | 150 | function switchWord($oldWord, $newWord) { 151 | $oldWord.removeClass('is-visible').addClass('is-hidden'); 152 | $newWord.removeClass('is-hidden').addClass('is-visible'); 153 | } 154 | }); -------------------------------------------------------------------------------- /source/plugins/wow-js/wow.min.js: -------------------------------------------------------------------------------- 1 | /*! WOW - v1.0.2 - 2014-12-29 2 | * Copyright (c) 2014 Matthieu Aussaguel; Licensed MIT */(function(){var a,b,c,d,e,f=function(a,b){return function(){return a.apply(b,arguments)}},g=[].indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(b in this&&this[b]===a)return b;return-1};b=function(){function a(){}return a.prototype.extend=function(a,b){var c,d;for(c in b)d=b[c],null==a[c]&&(a[c]=d);return a},a.prototype.isMobile=function(a){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(a)},a.prototype.addEvent=function(a,b,c){return null!=a.addEventListener?a.addEventListener(b,c,!1):null!=a.attachEvent?a.attachEvent("on"+b,c):a[b]=c},a.prototype.removeEvent=function(a,b,c){return null!=a.removeEventListener?a.removeEventListener(b,c,!1):null!=a.detachEvent?a.detachEvent("on"+b,c):delete a[b]},a.prototype.innerHeight=function(){return"innerHeight"in window?window.innerHeight:document.documentElement.clientHeight},a}(),c=this.WeakMap||this.MozWeakMap||(c=function(){function a(){this.keys=[],this.values=[]}return a.prototype.get=function(a){var b,c,d,e,f;for(f=this.keys,b=d=0,e=f.length;e>d;b=++d)if(c=f[b],c===a)return this.values[b]},a.prototype.set=function(a,b){var c,d,e,f,g;for(g=this.keys,c=e=0,f=g.length;f>e;c=++e)if(d=g[c],d===a)return void(this.values[c]=b);return this.keys.push(a),this.values.push(b)},a}()),a=this.MutationObserver||this.WebkitMutationObserver||this.MozMutationObserver||(a=function(){function a(){"undefined"!=typeof console&&null!==console&&console.warn("MutationObserver is not supported by your browser."),"undefined"!=typeof console&&null!==console&&console.warn("WOW.js cannot detect dom mutations, please call .sync() after loading new content.")}return a.notSupported=!0,a.prototype.observe=function(){},a}()),d=this.getComputedStyle||function(a){return this.getPropertyValue=function(b){var c;return"float"===b&&(b="styleFloat"),e.test(b)&&b.replace(e,function(a,b){return b.toUpperCase()}),(null!=(c=a.currentStyle)?c[b]:void 0)||null},this},e=/(\-([a-z]){1})/g,this.WOW=function(){function e(a){null==a&&(a={}),this.scrollCallback=f(this.scrollCallback,this),this.scrollHandler=f(this.scrollHandler,this),this.start=f(this.start,this),this.scrolled=!0,this.config=this.util().extend(a,this.defaults),this.animationNameCache=new c}return e.prototype.defaults={boxClass:"wow",animateClass:"animated",offset:0,mobile:!0,live:!0},e.prototype.init=function(){var a;return this.element=window.document.documentElement,"interactive"===(a=document.readyState)||"complete"===a?this.start():this.util().addEvent(document,"DOMContentLoaded",this.start),this.finished=[]},e.prototype.start=function(){var b,c,d,e;if(this.stopped=!1,this.boxes=function(){var a,c,d,e;for(d=this.element.querySelectorAll("."+this.config.boxClass),e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.all=function(){var a,c,d,e;for(d=this.boxes,e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.boxes.length)if(this.disabled())this.resetStyle();else for(e=this.boxes,c=0,d=e.length;d>c;c++)b=e[c],this.applyStyle(b,!0);return this.disabled()||(this.util().addEvent(window,"scroll",this.scrollHandler),this.util().addEvent(window,"resize",this.scrollHandler),this.interval=setInterval(this.scrollCallback,50)),this.config.live?new a(function(a){return function(b){var c,d,e,f,g;for(g=[],e=0,f=b.length;f>e;e++)d=b[e],g.push(function(){var a,b,e,f;for(e=d.addedNodes||[],f=[],a=0,b=e.length;b>a;a++)c=e[a],f.push(this.doSync(c));return f}.call(a));return g}}(this)).observe(document.body,{childList:!0,subtree:!0}):void 0},e.prototype.stop=function(){return this.stopped=!0,this.util().removeEvent(window,"scroll",this.scrollHandler),this.util().removeEvent(window,"resize",this.scrollHandler),null!=this.interval?clearInterval(this.interval):void 0},e.prototype.sync=function(){return a.notSupported?this.doSync(this.element):void 0},e.prototype.doSync=function(a){var b,c,d,e,f;if(null==a&&(a=this.element),1===a.nodeType){for(a=a.parentNode||a,e=a.querySelectorAll("."+this.config.boxClass),f=[],c=0,d=e.length;d>c;c++)b=e[c],g.call(this.all,b)<0?(this.boxes.push(b),this.all.push(b),this.stopped||this.disabled()?this.resetStyle():this.applyStyle(b,!0),f.push(this.scrolled=!0)):f.push(void 0);return f}},e.prototype.show=function(a){return this.applyStyle(a),a.className=""+a.className+" "+this.config.animateClass},e.prototype.applyStyle=function(a,b){var c,d,e;return d=a.getAttribute("data-wow-duration"),c=a.getAttribute("data-wow-delay"),e=a.getAttribute("data-wow-iteration"),this.animate(function(f){return function(){return f.customStyle(a,b,d,c,e)}}(this))},e.prototype.animate=function(){return"requestAnimationFrame"in window?function(a){return window.requestAnimationFrame(a)}:function(a){return a()}}(),e.prototype.resetStyle=function(){var a,b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],e.push(a.style.visibility="visible");return e},e.prototype.customStyle=function(a,b,c,d,e){return b&&this.cacheAnimationName(a),a.style.visibility=b?"hidden":"visible",c&&this.vendorSet(a.style,{animationDuration:c}),d&&this.vendorSet(a.style,{animationDelay:d}),e&&this.vendorSet(a.style,{animationIterationCount:e}),this.vendorSet(a.style,{animationName:b?"none":this.cachedAnimationName(a)}),a},e.prototype.vendors=["moz","webkit"],e.prototype.vendorSet=function(a,b){var c,d,e,f;f=[];for(c in b)d=b[c],a[""+c]=d,f.push(function(){var b,f,g,h;for(g=this.vendors,h=[],b=0,f=g.length;f>b;b++)e=g[b],h.push(a[""+e+c.charAt(0).toUpperCase()+c.substr(1)]=d);return h}.call(this));return f},e.prototype.vendorCSS=function(a,b){var c,e,f,g,h,i;for(e=d(a),c=e.getPropertyCSSValue(b),i=this.vendors,g=0,h=i.length;h>g;g++)f=i[g],c=c||e.getPropertyCSSValue("-"+f+"-"+b);return c},e.prototype.animationName=function(a){var b;try{b=this.vendorCSS(a,"animation-name").cssText}catch(c){b=d(a).getPropertyValue("animation-name")}return"none"===b?"":b},e.prototype.cacheAnimationName=function(a){return this.animationNameCache.set(a,this.animationName(a))},e.prototype.cachedAnimationName=function(a){return this.animationNameCache.get(a)},e.prototype.scrollHandler=function(){return this.scrolled=!0},e.prototype.scrollCallback=function(){var a;return!this.scrolled||(this.scrolled=!1,this.boxes=function(){var b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],a&&(this.isVisible(a)?this.show(a):e.push(a));return e}.call(this),this.boxes.length||this.config.live)?void 0:this.stop()},e.prototype.offsetTop=function(a){for(var b;void 0===a.offsetTop;)a=a.parentNode;for(b=a.offsetTop;a=a.offsetParent;)b+=a.offsetTop;return b},e.prototype.isVisible=function(a){var b,c,d,e,f;return c=a.getAttribute("data-wow-offset")||this.config.offset,f=window.pageYOffset,e=f+Math.min(this.element.clientHeight,this.util().innerHeight())-c,d=this.offsetTop(a),b=d+a.clientHeight,e>=d&&b>=f},e.prototype.util=function(){return null!=this._util?this._util:this._util=new b},e.prototype.disabled=function(){return!this.config.mobile&&this.util().isMobile(navigator.userAgent)},e}()}).call(this); -------------------------------------------------------------------------------- /source/scss/_common.scss: -------------------------------------------------------------------------------- 1 | body { 2 | background: $body-color; 3 | } 4 | 5 | ul { 6 | padding-left: 0; 7 | li { 8 | list-style: none; 9 | } 10 | } 11 | 12 | a:hover { 13 | text-decoration: none; 14 | } 15 | 16 | .section-heading { 17 | text-align: center; 18 | margin-bottom: 65px; 19 | p { 20 | font-size: 14px; 21 | font-weight: 300; 22 | color: #727272; 23 | line-height: 20px; 24 | } 25 | } 26 | 27 | .title { 28 | font-size: 30px; 29 | line-height: 1.1; 30 | font-weight: 300; 31 | color: #333; 32 | text-transform: uppercase; 33 | margin-bottom: 20px; 34 | } 35 | 36 | .subtitle { 37 | font-size: 24px; 38 | font-weight: 600; 39 | margin-bottom: 18px; 40 | text-transform: uppercase; 41 | } 42 | 43 | .subtitle-des { 44 | color: #727272; 45 | font-size: 14px; 46 | margin-bottom: 35px; 47 | font-weight: 300; 48 | } 49 | 50 | .pages { 51 | padding: 80px 0 40px; 52 | } 53 | 54 | .moduler { 55 | padding: 140px 0; 56 | } 57 | 58 | .social-share { 59 | li { 60 | display: inline-block; 61 | margin: 3px 1px; 62 | } 63 | a { 64 | font-size: 20px; 65 | color: $white; 66 | background: $primary-color; 67 | padding: 4px 10px; 68 | display: inline-block; 69 | } 70 | } 71 | 72 | // fancybox styles 73 | .fancybox-close { 74 | background: url("../images/icons/close.png") no-repeat scroll 0 0 transparent; 75 | height: 50px; 76 | right: 0; 77 | top: 0; 78 | width: 50px; 79 | } 80 | 81 | .fancybox-next span { 82 | background: url("../images/icons/right.png") no-repeat scroll center center #009ee3; 83 | height: 50px; 84 | width: 50px; 85 | right: 0; 86 | } 87 | 88 | .fancybox-prev span { 89 | background: url("../images/icons/left.png") no-repeat scroll center center #009ee3; 90 | height: 50px; 91 | width: 50px; 92 | left: 0; 93 | } 94 | 95 | .fancybox-title { 96 | h3 { 97 | font-size: 15px; 98 | margin: 0; 99 | } 100 | padding: 15px 8px; 101 | } 102 | 103 | // Page Header 104 | .global-page-header { 105 | background-attachment: fixed; 106 | background-size: cover; 107 | padding: 120px 0 25px 0; 108 | position: relative; 109 | background: $primary-color; 110 | color: $white; 111 | h2 { 112 | font-size: 42px; 113 | font-weight: bold; 114 | color: $white; 115 | text-transform: uppercase; 116 | } 117 | .breadcrumb { 118 | background: none; 119 | font-size: 16px; 120 | padding: 8px 0; 121 | display: block; 122 | .active, li a { 123 | color: $white; 124 | } 125 | } 126 | .block { 127 | position: relative; 128 | z-index: 9; 129 | text-align: center; 130 | } 131 | } 132 | 133 | .works-fit { 134 | padding: 40px 0; 135 | figure .buttons { 136 | left: 14%; 137 | } 138 | } 139 | 140 | .company-description { 141 | margin-top: 80px; 142 | .block { 143 | h3 { 144 | margin-top: 0; 145 | } 146 | p { 147 | color: #727272; 148 | } 149 | } 150 | } -------------------------------------------------------------------------------- /source/scss/_media-queries.scss: -------------------------------------------------------------------------------- 1 | /*=== MEDIA QUERY ===*/ 2 | @mixin mobile-xs{ 3 | @media(max-width:400px){ 4 | @content; 5 | } 6 | } 7 | @mixin mobile{ 8 | @media(max-width:480px){ 9 | @content; 10 | } 11 | } 12 | @mixin tablet{ 13 | @media(max-width:767px){ 14 | @content; 15 | } 16 | } 17 | 18 | @mixin desktop-sm{ 19 | @media(max-width:991px){ 20 | @content; 21 | } 22 | } 23 | 24 | @mixin desktop{ 25 | @media(max-width:1024px){ 26 | @content; 27 | } 28 | } 29 | @mixin large-desktop{ 30 | @media(max-width:1200px){ 31 | @content; 32 | } 33 | } -------------------------------------------------------------------------------- /source/scss/_typography.scss: -------------------------------------------------------------------------------- 1 | @import url(http://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700); 2 | @import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700); 3 | @import url(http://fonts.googleapis.com/css?family=Glegoo); 4 | 5 | body { 6 | font-family: $primary-font; 7 | } 8 | 9 | h1, h2, h3, h4, h5, h6 { 10 | font-family: $secondary-font; 11 | } 12 | 13 | h2 { 14 | font-size: 26px; 15 | } 16 | 17 | p { 18 | font-family: $primary-font; 19 | line-height: 22px; 20 | font-size: 16px; 21 | font-weight: 300; 22 | } -------------------------------------------------------------------------------- /source/scss/_variables.scss: -------------------------------------------------------------------------------- 1 | // Variables 2 | $body-color: #ffffff; 3 | $primary-color: #02bdd5; 4 | $secondary-color: #7c7491; 5 | $border-color:#e5e5e5; 6 | $primary-font: 'Roboto', sans-serif; 7 | $secondary-font: 'Roboto Condensed', sans-serif; 8 | $text-color: #848484; 9 | $gray: #eae9ec; 10 | $light-gray: #fafafa; 11 | $white: #fff; 12 | $black: #222222; 13 | $button-bg:#414141; -------------------------------------------------------------------------------- /source/scss/pages/_404.scss: -------------------------------------------------------------------------------- 1 | .wrapper_404 { 2 | h1 { 3 | font-size: 200px; 4 | color: $primary-color; 5 | line-height: 1; 6 | } 7 | h2 { 8 | font-size: 50px; 9 | margin-top: 0; 10 | } 11 | .btn-home { 12 | background: $button-bg; 13 | border: none; 14 | color: $white; 15 | padding: 20px 35px; 16 | margin-top: 10px; 17 | font-size: 16px; 18 | font-size: 13px; 19 | line-height: 1em; 20 | text-transform: uppercase; 21 | letter-spacing: normal; 22 | border-radius: 0; 23 | transition: all linear .2s; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /source/scss/pages/_about.scss: -------------------------------------------------------------------------------- 1 | #about { 2 | padding: 110px 0; 3 | .block { 4 | padding: 20px 30px 0 30px; 5 | h2 { 6 | font-size: 24px; 7 | font-weight: 600; 8 | margin-bottom: 30px; 9 | text-transform: uppercase; 10 | } 11 | p { 12 | color: #727272; 13 | font-size: 16px; 14 | line-height: 28px; 15 | margin-bottom: 35px; 16 | } 17 | img { 18 | max-width: 100%; 19 | } 20 | } 21 | } 22 | 23 | .about-feature { 24 | margin-top: 50px; 25 | .block { 26 | color: $white; 27 | padding: 85px 65px; 28 | float: left; 29 | p { 30 | font-weight: 300; 31 | } 32 | } 33 | .about-feature-1 { 34 | background: $primary-color; 35 | } 36 | .about-feature-2 { 37 | background: #00B0C7; 38 | } 39 | .about-feature-3 { 40 | background: #00A6BB; 41 | } 42 | } -------------------------------------------------------------------------------- /source/scss/pages/_blog.scss: -------------------------------------------------------------------------------- 1 | #blog-full-width { 2 | padding: 40px 0 80px; 3 | } 4 | 5 | article { 6 | padding: 30px 0; 7 | } 8 | 9 | .blog-content { 10 | h2 { 11 | font-family: 'Roboto', sans-serif; 12 | a { 13 | color: #444; 14 | font-weight: 400; 15 | font-size: 30px; 16 | } 17 | } 18 | .blog-meta { 19 | color: #9a9a9a; 20 | font-weight: 300; 21 | margin-bottom: 25px; 22 | span:after { 23 | content: '/'; 24 | padding: 0 3px 0 6px; 25 | } 26 | a { 27 | color: #acacac; 28 | } 29 | p { 30 | margin-top: 20px; 31 | } 32 | } 33 | .btn-details { 34 | color: $primary-color; 35 | padding: 0; 36 | background: $primary-color; 37 | color: $white; 38 | padding: 8px 18px; 39 | border-radius: 0; 40 | margin-top: 15px; 41 | border: 1px solid $white; 42 | box-shadow: 0px 0px 0px 1px $primary-color; 43 | } 44 | } 45 | 46 | .blog-post-image { 47 | margin-top: 30px; 48 | } 49 | 50 | .sidebar { 51 | padding-top: 60px; 52 | .widget { 53 | margin-bottom: 40px; 54 | padding: 15px; 55 | border: 1px solid #dedede; 56 | h3 { 57 | margin-top: 8px; 58 | } 59 | } 60 | .search { 61 | input.form-control { 62 | border-right: 0; 63 | border-radius: 0; 64 | box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075); 65 | } 66 | button { 67 | border-left: 0; 68 | &:hover { 69 | background: transparent; 70 | } 71 | } 72 | } 73 | .author { 74 | .author-img img { 75 | width: 90px; 76 | border-radius: 100%; 77 | margin-top: -40px; 78 | border: 3px solid $white; 79 | } 80 | .author-bio p { 81 | font-size: 14px; 82 | color: #888; 83 | } 84 | } 85 | .categories ul li { 86 | border-bottom: 1px solid #f0f0f0; 87 | padding: 10px 0; 88 | list-style: none; 89 | span.badge { 90 | float: right; 91 | background: transparent; 92 | color: #444; 93 | border: 1px solid #dedede; 94 | border-radius: 0; 95 | } 96 | a { 97 | color: #555; 98 | } 99 | &:last-child { 100 | border-bottom: none; 101 | } 102 | } 103 | .recent-post { 104 | ul li { 105 | margin: 20px 0; 106 | a { 107 | color: #555; 108 | font-size: 15px; 109 | &:hover { 110 | color: $primary-color; 111 | } 112 | } 113 | } 114 | time { 115 | font-weight: 300; 116 | color: #999; 117 | font-size: 12px; 118 | } 119 | } 120 | } 121 | -------------------------------------------------------------------------------- /source/scss/pages/_clients.scss: -------------------------------------------------------------------------------- 1 | #clients { 2 | padding: 30px 0 60px; 3 | } 4 | .slick-slide{ 5 | &:focus{ 6 | outline: 0; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /source/scss/pages/_contact.scss: -------------------------------------------------------------------------------- 1 | #contact-section { 2 | padding: 90px 0; 3 | .contact-form { 4 | margin-top: 42px; 5 | .btn-send { 6 | color: $white; 7 | outline: none; 8 | background: $primary-color; 9 | transition: all linear .2s; 10 | border-color: $primary-color; 11 | border-radius: 0; 12 | } 13 | } 14 | input { 15 | display: block; 16 | height: 40px; 17 | padding: 6px 12px; 18 | font-size: 13px; 19 | line-height: 1.428571429; 20 | background-color: $white; 21 | background-image: none; 22 | border: 1px solid #ccc; 23 | border-radius: 4px; 24 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 25 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 26 | -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; 27 | -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; 28 | transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; 29 | border-radius: 1px; 30 | border: 1px solid rgba(111, 121, 122, 0.3); 31 | box-shadow: none; 32 | -webkit-box-shadow: none; 33 | } 34 | textarea { 35 | display: block; 36 | border-radius: 0; 37 | width: 100%; 38 | padding: 6px 12px; 39 | font-size: 14px; 40 | line-height: 1.42857143; 41 | color: #555555; 42 | background-color: $white; 43 | background-image: none; 44 | border: 1px solid #cccccc; 45 | box-shadow: none; 46 | -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; 47 | -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; 48 | transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; 49 | } 50 | .address, .email, .phone { 51 | text-align: center; 52 | background: #F7F7F7; 53 | padding: 20px 0 40px 0; 54 | margin-bottom: 20px; 55 | } 56 | .address i, .email i, .phone i { 57 | font-size: 45px; 58 | color: $primary-color; 59 | } 60 | .address h5, .email h5, .phone h5 { 61 | font-size: 16px; 62 | line-height: 1.4; 63 | } 64 | .address-details { 65 | padding-top: 70px; 66 | } 67 | } 68 | 69 | #map-canvas { 70 | width: 100%; 71 | height: 350px; 72 | background-color: #CCC; 73 | } 74 | 75 | .error { 76 | padding: 10px; 77 | color: #D8000C; 78 | border-radius: 2px; 79 | font-size: 14px; 80 | background-color: #FFBABA; 81 | } 82 | 83 | .success { 84 | background-color: #6cb670; 85 | border-radius: 2px; 86 | color: #fff; 87 | font-size: 14px; 88 | padding: 10px; 89 | } 90 | 91 | #error, #success{ 92 | display: none; 93 | margin-bottom: 10px; 94 | } -------------------------------------------------------------------------------- /source/scss/pages/_cta.scss: -------------------------------------------------------------------------------- 1 | #call-to-action { 2 | background: $primary-color; 3 | background-size: cover; 4 | background-attachment: fixed; 5 | padding: 80px 0; 6 | text-align: center; 7 | position: relative; 8 | color: $white; 9 | .block { 10 | position: relative; 11 | z-index: 9; 12 | color: $white; 13 | h2 { 14 | margin-bottom: 15px; 15 | color: $white; 16 | } 17 | p { 18 | font-size: 15px; 19 | font-weight: 300; 20 | font-family: 'Roboto', sans-serif; 21 | margin-top: 20px; 22 | } 23 | .btn-contact { 24 | background: $white; 25 | border: 2px solid $white; 26 | color: $primary-color; 27 | padding: 15px 34px; 28 | margin-top: 20px; 29 | font-size: 12px; 30 | letter-spacing: 2px; 31 | text-transform: uppercase; 32 | border-radius: 0; 33 | transition: all linear .2s; 34 | i { 35 | margin-right: 10px; 36 | } 37 | &:hover{ 38 | color: $white; 39 | background: $primary-color; 40 | } 41 | } 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /source/scss/pages/_feature.scss: -------------------------------------------------------------------------------- 1 | #feature { 2 | padding: 80px 0; 3 | .media { 4 | margin: 0px 0 70px 0; 5 | .media-left { 6 | padding-right: 25px; 7 | } 8 | } 9 | h3 { 10 | color: $black; 11 | font-size: 18px; 12 | text-transform: uppercase; 13 | text-align: center; 14 | margin-bottom: 20px; 15 | margin: 0px 0px 15px; 16 | font-weight: 400; 17 | } 18 | p { 19 | line-height: 25px; 20 | font-size: 14px; 21 | color: #777777; 22 | } 23 | .icon { 24 | text-decoration: none; 25 | color: $white; 26 | background-color: $primary-color; 27 | height: 100px; 28 | text-align: center; 29 | width: 100px; 30 | font-size: 50px; 31 | line-height: 100px; 32 | overflow: hidden; 33 | -webkit-border-radius: 50%; 34 | -moz-border-radius: 50%; 35 | -ms-border-radius: 50%; 36 | -o-border-radius: 50%; 37 | text-shadow: #00a4ba 1px 1px, #00a4ba 2px 2px, #00a4ba 3px 3px, #00a4ba 4px 4px, #00a4ba 5px 5px, #00a4ba 6px 6px, #00a4ba 7px 7px, #00a4ba 8px 8px, #00a4ba 9px 9px, #00a4ba 10px 10px, #00a4ba 11px 11px, #00a4ba 12px 12px, #00a4ba 13px 13px, #00a4ba 14px 14px, #00a4ba 15px 15px, #00a4ba 16px 16px, #00a4ba 17px 17px, #00a4ba 18px 18px, #00a4ba 19px 19px, #00a4ba 20px 20px, #00a4ba 21px 21px, #00a4ba 22px 22px, #00a4ba 23px 23px, #00a4ba 24px 24px, #00a4ba 25px 25px, #00a4ba 26px 26px, #00a4ba 27px 27px, #00a4ba 28px 28px, #00a4ba 29px 29px, #00a4ba 30px 30px, #00a4ba 31px 31px, #00a4ba 32px 32px, #00a4ba 33px 33px, #00a4ba 34px 34px, #00a4ba 35px 35px, #00a4ba 36px 36px, #00a4ba 37px 37px, #00a4ba 38px 38px, #00a4ba 39px 39px, #00a4ba 40px 40px, #00a4ba 41px 41px, #00a4ba 42px 42px, #00a4ba 43px 43px, #00a4ba 44px 44px, #00a4ba 45px 45px, #00a4ba 46px 46px, #00a4ba 47px 47px, #00a4ba 48px 48px, #00a4ba 49px 49px, #00a4ba 50px 50px, #00a4ba 51px 51px, #00a4ba 52px 52px, #00a4ba 53px 53px, #00a4ba 54px 54px, #00a4ba 55px 55px, #00a4ba 56px 56px, #00a4ba 57px 57px, #00a4ba 58px 58px, #00a4ba 59px 59px, #00a4ba 60px 60px, #00a4ba 61px 61px, #00a4ba 62px 62px, #00a4ba 63px 63px, #00a4ba 64px 64px, #00a4ba 65px 65px, #00a4ba 66px 66px, #00a4ba 67px 67px, #00a4ba 68px 68px, #00a4ba 69px 69px, #00a4ba 70px 70px, #00a4ba 71px 71px, #00a4ba 72px 72px, #00a4ba 73px 73px, #00a4ba 74px 74px, #00a4ba 75px 75px, #00a4ba 76px 76px, #00a4ba 77px 77px, #00a4ba 78px 78px, #00a4ba 79px 79px, #00a4ba 80px 80px, #00a4ba 81px 81px, #00a4ba 82px 82px, #00a4ba 83px 83px, #00a4ba 84px 84px, #00a4ba 85px 85px, #00a4ba 86px 86px, #00a4ba 87px 87px, #00a4ba 88px 88px, #00a4ba 89px 89px, #00a4ba 90px 90px, #00a4ba 91px 91px, #00a4ba 92px 92px, #00a4ba 93px 93px, #00a4ba 94px 94px, #00a4ba 95px 95px, #00a4ba 96px 96px, #00a4ba 97px 97px, #00a4ba 98px 98px, #00a4ba 99px 99px, #00a4ba 100px 100px; 38 | } 39 | } -------------------------------------------------------------------------------- /source/scss/pages/_footer.scss: -------------------------------------------------------------------------------- 1 | #footer { 2 | background: $white; 3 | padding: 25px 0; 4 | color: #555; 5 | .copyright { 6 | font-size: 13px; 7 | margin-bottom: 0; 8 | a { 9 | color: $primary-color; 10 | } 11 | } 12 | .social { 13 | text-align: right; 14 | margin-bottom: 0; 15 | li { 16 | display: inline-block; 17 | margin-right: 15px; 18 | a { 19 | font-size: 22px; 20 | color: $primary-color; 21 | } 22 | } 23 | } 24 | } 25 | 26 | .cd-headline.slide .cd-words-wrapper { 27 | color: $primary-color; 28 | } 29 | 30 | ul.social-icons { 31 | height: auto; 32 | overflow: hidden; 33 | list-style: none !important; 34 | margin-bottom: 10px; 35 | li { 36 | float: none; 37 | display: inline-block; 38 | height: 36px; 39 | } 40 | } 41 | 42 | #copyright { 43 | a:hover, nav .menu li a:hover { 44 | color: #e4e4e4 !important; 45 | } 46 | a { 47 | text-decoration: none; 48 | &:hover { 49 | text-decoration: none; 50 | } 51 | } 52 | } -------------------------------------------------------------------------------- /source/scss/pages/_home.scss: -------------------------------------------------------------------------------- 1 | #hero-area { 2 | background: url('../images/slider.jpg') no-repeat 50%; 3 | background-size: cover; 4 | background-attachment: fixed; 5 | padding: 230px 0; 6 | color: $white; 7 | box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); 8 | position: relative; 9 | &:before { 10 | content: ''; 11 | z-index: 9; 12 | background: rgba(255, 255, 255, 0.78); 13 | position: absolute; 14 | top: 0; 15 | left: 0; 16 | right: 0; 17 | bottom: 0; 18 | } 19 | .block { 20 | position: relative; 21 | z-index: 9; 22 | } 23 | h1 { 24 | font-size: 40px; 25 | line-height: 50px; 26 | color: #333; 27 | font-weight: 700; 28 | margin-bottom: 15px; 29 | text-transform: uppercase; 30 | } 31 | h2 { 32 | font-size: 18px; 33 | font-weight: 300; 34 | margin-bottom: 38px; 35 | line-height: 27px; 36 | text-transform: uppercase; 37 | color: #666; 38 | font-family: 'Roboto', sans-serif; 39 | margin-top: 25px; 40 | } 41 | .btn { 42 | background: $button-bg; 43 | border: none; 44 | color: $white; 45 | padding: 20px 35px; 46 | margin-top: 30px; 47 | font-size: 16px; 48 | font-size: 13px; 49 | line-height: 1em; 50 | text-transform: uppercase; 51 | letter-spacing: normal; 52 | border-radius: 0; 53 | } 54 | } -------------------------------------------------------------------------------- /source/scss/pages/_navbar.scss: -------------------------------------------------------------------------------- 1 | .top-bar { 2 | position: fixed; 3 | top: 0; 4 | width: 100%; 5 | background: $white; 6 | color: $white; 7 | -webkit-transition: all 0.2s ease-out 0s; 8 | transition: all 0.2s ease-out 0s; 9 | padding: 15px 0; 10 | box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1); 11 | border-bottom: 1px solid #dedede; 12 | z-index: 10; 13 | &.animated-header { 14 | padding: 20px 0; 15 | background: $white; 16 | box-shadow: none; 17 | } 18 | } 19 | 20 | .navbar { 21 | border: 0; 22 | border-radius: 0; 23 | margin-bottom: 0; 24 | padding: 0; 25 | &.bg-light { 26 | background: $white !important; 27 | } 28 | .nav-item { 29 | .nav-link { 30 | color: #444 !important; 31 | font-size: 14px; 32 | font-weight: 500; 33 | transition: .3s all; 34 | text-transform: uppercase; 35 | padding: 5px 15px; 36 | display: block; 37 | &:hover { 38 | color: $primary-color !important; 39 | } 40 | } 41 | &:last-child { 42 | .nav-link { 43 | padding-right: 0; 44 | } 45 | } 46 | } 47 | } 48 | .dropdown{ 49 | &-menu { 50 | background: $black; 51 | border: 0; 52 | border-radius: 0; 53 | padding: 15px; 54 | box-shadow: none; 55 | display: block; 56 | opacity: 0; 57 | z-index: 1; 58 | visibility: hidden; 59 | transform: scale(0.8); 60 | transition: visibility 500ms, opacity 500ms, transform 500ms cubic-bezier(0.43, 0.26, 0.11, 0.99); 61 | @include desktop-sm{ 62 | display: none; 63 | opacity: unset; 64 | visibility: unset; 65 | transform: scale(1); 66 | } 67 | } 68 | &-item { 69 | color: $white; 70 | display: block; 71 | font-size: 14px; 72 | font-weight: 500; 73 | line-height: normal; 74 | text-decoration: none; 75 | padding: 8px 0; 76 | transition: .3s all; 77 | &:not(:last-child) { 78 | border-bottom: 1px solid rgba(0, 0, 0, 0.1); 79 | } 80 | &:hover { 81 | color: $primary-color !important; 82 | background: transparent; 83 | } 84 | } 85 | &:hover{ 86 | .dropdown-menu{ 87 | opacity: 1; 88 | visibility: visible; 89 | transform: scale(1); 90 | } 91 | } 92 | } -------------------------------------------------------------------------------- /source/scss/pages/_portfolio.scss: -------------------------------------------------------------------------------- 1 | 2 | .gallery { 3 | padding: 100px; 4 | figure .buttons { 5 | left: 40%; 6 | } 7 | } 8 | 9 | .portfolio-meta span { 10 | margin: 5px 10px; 11 | font-weight: 300; 12 | a { 13 | color: $white; 14 | } 15 | } 16 | 17 | .single-post { 18 | padding: 80px 0 20px; 19 | .post-content { 20 | padding: 40px 0; 21 | ol li, ul li { 22 | color: #666; 23 | } 24 | } 25 | .media { 26 | border: 1px solid #dedede; 27 | padding: 30px 20px; 28 | .media-body a { 29 | color: $primary-color; 30 | font-size: 12px; 31 | } 32 | .media { 33 | border: none; 34 | } 35 | } 36 | .comments { 37 | margin-top: 40px; 38 | } 39 | .post-comment { 40 | margin-top: 40px; 41 | h3 { 42 | margin-bottom: 15px; 43 | } 44 | .form-control { 45 | box-shadow: none; 46 | border-radius: 0; 47 | } 48 | .btn-send { 49 | background: $primary-color; 50 | color: $white; 51 | border-radius: 0; 52 | } 53 | } 54 | } 55 | 56 | /* portfolio single */ 57 | .work-single { 58 | padding: 100px 0 20px; 59 | h3 { 60 | font-size: 30px; 61 | margin-bottom: 25px; 62 | } 63 | &-image { 64 | margin-bottom: 35px; 65 | } 66 | &-content { 67 | p { 68 | margin-bottom: 30px; 69 | } 70 | } 71 | blockquote { 72 | margin-bottom: 30px; 73 | padding: 30px 25px; 74 | background: $gray; 75 | color: $text-color; 76 | } 77 | &-sidebar { 78 | background: $gray; 79 | margin: 70px 0 50px; 80 | position: sticky; 81 | top: 100px; 82 | padding: 30px 25px; 83 | h5 { 84 | margin-bottom: 8px; 85 | } 86 | h6 { 87 | margin-bottom: 20px; 88 | } 89 | } 90 | } 91 | 92 | .btn-work{ 93 | color: $white; 94 | background: $primary-color; 95 | border-radius: 0; 96 | } 97 | -------------------------------------------------------------------------------- /source/scss/pages/_product.scss: -------------------------------------------------------------------------------- 1 | 2 | #product-showcase-banner { 3 | padding-top: 160px; 4 | .block { 5 | padding: 20px 0 20px 50px; 6 | h2 { 7 | font-size: 40px; 8 | color: $primary-color; 9 | margin-bottom: 20px; 10 | margin-top: 0; 11 | } 12 | p { 13 | color: #666; 14 | line-height: 25px; 15 | } 16 | .buttons { 17 | margin-top: 25px; 18 | .btn { 19 | color: $white; 20 | border: none; 21 | padding: 12px 40px; 22 | -webkit-transition: .2s all; 23 | -o-transition: .2s all; 24 | transition: .2s all; 25 | letter-spacing: 2px; 26 | font-size: 15px; 27 | } 28 | .btn-demo { 29 | background: #5abd4f; 30 | margin-right: 8px; 31 | border-bottom: 3px solid #429E38; 32 | &:hover { 33 | background: #429E38; 34 | } 35 | } 36 | .btn-buy { 37 | background: #00AEDA; 38 | border-bottom: 3px solid #0190B5; 39 | &:hover { 40 | background: #0190B5; 41 | } 42 | span { 43 | margin-right: 8px; 44 | font-weight: bold; 45 | } 46 | } 47 | } 48 | } 49 | } 50 | 51 | #product-description { 52 | padding-top: 80px; 53 | .block { 54 | height: 400px; 55 | overflow: hidden; 56 | margin-top: 35px; 57 | border-bottom: 1px solid #dedede; 58 | padding-top: 30px; 59 | position: relative; 60 | webkit-transform: translateZ(0); 61 | -moz-transform: translateZ(0); 62 | -ms-transform: translateZ(0); 63 | -o-transform: translateZ(0); 64 | transform: translateZ(0); 65 | &:hover img { 66 | -webkit-transform: translateY(20px); 67 | -moz-transform: translateY(20px); 68 | -ms-transform: translateY(20px); 69 | -o-transform: translateY(20px); 70 | transform: translateY(20px); 71 | } 72 | img { 73 | position: absolute; 74 | top: 10px; 75 | left: 0; 76 | -webkit-transform: translateY(60px); 77 | -moz-transform: translateY(60px); 78 | -ms-transform: translateY(60px); 79 | -o-transform: translateY(60px); 80 | transform: translateY(60px); 81 | -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.645, 0.045, 0.355, 1); 82 | -moz-transition: -moz-transform 0.35s cubic-bezier(0.645, 0.045, 0.355, 1); 83 | -o-transition: -o-transform 0.35s cubic-bezier(0.645, 0.045, 0.355, 1); 84 | transition: transform 0.35s cubic-bezier(0.645, 0.045, 0.355, 1); 85 | } 86 | .content { 87 | width: 60%; 88 | padding-top: 70px; 89 | h3 { 90 | font-size: 32px; 91 | color: #5c5c5c; 92 | } 93 | p { 94 | color: #787f8c; 95 | line-height: 25px; 96 | } 97 | } 98 | } 99 | } 100 | 101 | #related-items { 102 | padding: 60px 0 110px; 103 | .title { 104 | border-bottom: 1px solid #dedede; 105 | padding: 10px 0; 106 | margin: 5px 15px 30px 15px; 107 | text-align: left; 108 | color: #777; 109 | } 110 | .product-details { 111 | margin-bottom: 0; 112 | } 113 | .block { 114 | position: relative; 115 | background: $white; 116 | margin-bottom: 45px; 117 | box-shadow: 0 0px 1px rgba(0, 0, 0, 0.14); 118 | &:hover .img-overly .overly { 119 | opacity: 1; 120 | } 121 | h4 { 122 | padding: 20px 15px; 123 | margin-top: 0; 124 | color: #666; 125 | span { 126 | float: right; 127 | color: $primary-color; 128 | } 129 | } 130 | .img-overly { 131 | position: relative; 132 | background: rgba(0, 0, 0, 0.85); 133 | img { 134 | border-radius: 0; 135 | } 136 | .overly { 137 | background: rgba(57, 181, 74, 0.9); 138 | position: absolute; 139 | top: 0; 140 | right: 0; 141 | left: 0; 142 | bottom: 0; 143 | opacity: 0; 144 | -webkit-transition: .3s all; 145 | -o-transition: .3s all; 146 | transition: .3s all; 147 | a { 148 | position: absolute; 149 | top: 45%; 150 | left: 45%; 151 | i { 152 | font-size: 30px; 153 | color: $white; 154 | } 155 | } 156 | } 157 | } 158 | } 159 | } 160 | -------------------------------------------------------------------------------- /source/scss/pages/_service.scss: -------------------------------------------------------------------------------- 1 | 2 | .service-page .service-parts .block { 3 | margin-bottom: 40px; 4 | text-align: center; 5 | i { 6 | font-size: 35px; 7 | color: $primary-color; 8 | } 9 | p { 10 | padding: 0 8px; 11 | font-size: 14px; 12 | color: #777; 13 | line-height: 1.7; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /source/scss/pages/_team.scss: -------------------------------------------------------------------------------- 1 | #team { 2 | margin: 50px 0; 3 | } 4 | 5 | .team-member { 6 | margin-top: 30px; 7 | &:hover .team-img img { 8 | opacity: .8; 9 | } 10 | .team-img { 11 | position: relative; 12 | .team-pic { 13 | width: 100%; 14 | } 15 | } 16 | .team_designation { 17 | font-size: 13px; 18 | } 19 | h3 { 20 | color: $primary-color; 21 | margin-bottom: 0; 22 | font-size: 20px; 23 | } 24 | p { 25 | font-size: 14px; 26 | } 27 | .social-icons { 28 | a { 29 | background: $primary-color; 30 | color: $white; 31 | padding: 4px 8px; 32 | display: inline-block; 33 | font-size: 15px; 34 | } 35 | .facebook { 36 | padding: 4px 12px; 37 | } 38 | } 39 | } -------------------------------------------------------------------------------- /source/scss/pages/_works.scss: -------------------------------------------------------------------------------- 1 | .works { 2 | padding: 80px 0; 3 | background: #FCFCFC; 4 | .block { 5 | position: relative; 6 | z-index: 99; 7 | &:hover .img-overly .overly { 8 | opacity: 1; 9 | } 10 | h4 { 11 | padding: 20px 15px; 12 | margin-top: 0; 13 | color: #666; 14 | } 15 | .img-overly { 16 | position: relative; 17 | background: rgba(0, 0, 0, 0.85); 18 | img { 19 | border-radius: 0; 20 | } 21 | .overly { 22 | background: rgba(57, 181, 74, 0.9); 23 | position: absolute; 24 | top: 0; 25 | right: 0; 26 | left: 0; 27 | bottom: 0; 28 | opacity: 0; 29 | -webkit-transition: .3s all; 30 | -o-transition: .3s all; 31 | transition: .3s all; 32 | a { 33 | position: absolute; 34 | top: 45%; 35 | left: 22%; 36 | i { 37 | font-size: 30px; 38 | color: $white; 39 | } 40 | } 41 | } 42 | } 43 | } 44 | } 45 | 46 | figure { 47 | background: $white; 48 | margin-bottom: 45px; 49 | box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.04), 0 2px 10px 0 rgba(0, 0, 0, 0.06); 50 | .img-wrapper { 51 | position: relative; 52 | overflow: hidden; 53 | } 54 | img { 55 | -webkit-transform: scale3d(1, 1, 1); 56 | transform: scale3d(1, 1, 1); 57 | -webkit-transition: -webkit-transform 400ms; 58 | transition: transform 400ms; 59 | } 60 | &:hover { 61 | img { 62 | -webkit-transform: scale3d(1.2, 1.2, 1); 63 | transform: scale3d(1.2, 1.2, 1); 64 | } 65 | .overlay { 66 | opacity: 1; 67 | .buttons a { 68 | -webkit-transform: scale3d(1, 1, 1); 69 | transform: scale3d(1, 1, 1); 70 | } 71 | } 72 | } 73 | .overlay { 74 | position: absolute; 75 | top: 0; 76 | left: 0; 77 | right: 0; 78 | bottom: 0; 79 | padding: 10px; 80 | text-align: center; 81 | background: rgba(0, 0, 0, 0.7); 82 | opacity: 0; 83 | -webkit-transition: opacity 400ms; 84 | transition: opacity 400ms; 85 | a { 86 | display: inline-block; 87 | color: $white; 88 | padding: 10px 23px; 89 | line-height: 1; 90 | border: 1px solid $white; 91 | border-radius: 0px; 92 | margin: 4px; 93 | -webkit-transform: scale3d(0, 0, 0); 94 | transform: scale3d(0, 0, 0); 95 | -webkit-transition: all 400ms; 96 | transition: all 400ms; 97 | &:hover { 98 | text-decoration: none; 99 | } 100 | } 101 | &:hover a { 102 | -webkit-transform: scale3d(1, 1, 1); 103 | transform: scale3d(1, 1, 1); 104 | } 105 | } 106 | .buttons { 107 | margin-top: 40%; 108 | text-align: center; 109 | transform: translateY(-50%); 110 | display: inline-block; 111 | a { 112 | &:hover { 113 | background: $primary-color; 114 | border-color: $primary-color; 115 | } 116 | &:focus { 117 | text-decoration: none; 118 | } 119 | } 120 | } 121 | figcaption { 122 | padding: 20px 25px; 123 | margin-top: 0; 124 | color: #666; 125 | h4 { 126 | margin: 0; 127 | a { 128 | color: $primary-color; 129 | } 130 | } 131 | p { 132 | font-size: 14px; 133 | margin-bottom: 0; 134 | margin-top: 5px; 135 | } 136 | } 137 | } -------------------------------------------------------------------------------- /source/scss/style.scss: -------------------------------------------------------------------------------- 1 | @import 'variables'; 2 | @import 'typography'; 3 | @import 'common'; 4 | @import 'media-queries'; 5 | 6 | @import 'pages/navbar'; 7 | @import 'pages/home'; 8 | @import 'pages/cta'; 9 | @import 'pages/about'; 10 | @import 'pages/works'; 11 | @import 'pages/feature'; 12 | @import 'pages/404'; 13 | @import 'pages/blog'; 14 | @import 'pages/clients'; 15 | @import 'pages/contact'; 16 | @import 'pages/portfolio'; 17 | @import 'pages/product'; 18 | @import 'pages/service'; 19 | @import 'pages/team'; 20 | @import 'pages/footer'; 21 | 22 | -------------------------------------------------------------------------------- /source/service.html: -------------------------------------------------------------------------------- 1 | @@include('header.htm') 2 | 3 | @@include('blocks/navigation.htm') 4 | 5 | @@include('blocks/breadcrumbs.htm',{ 6 | "title" : "Service", 7 | "name" : "Service" 8 | }) 9 | 10 | 11 | 15 |
16 |
17 |
18 |
19 |

What We Love 20 | To Do

21 |

Lorem 22 | ipsum dolor sit amet, consectetur adipisicing elit. Perspiciatis porro recusandae non quibusdam 23 | iure adipisci.

24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 | 33 |

BRANDING

34 |

Veritatis eligendi, dignissimos. Porta fermentum mus aute pulvinar earum minus 35 | platea massa feugiat rutrum urna facilisi ipsameum.

36 |
37 |
38 |
39 |
40 | 41 |

DESIGN

42 |

Veritatis eligendi, dignissimos. Porta fermentum mus aute pulvinar earum minus 43 | platea massa feugiat rutrum urna facilisi ipsameum.

44 |
45 |
46 |
47 |
48 | 49 |

DEVELOPMENT

50 |

Veritatis eligendi, dignissimos. Porta fermentum mus aute pulvinar earum minus 51 | platea massa feugiat rutrum urna facilisi ipsameum.

52 |
53 |
54 |
55 |
56 | 57 |

THEMEING

58 |

Veritatis eligendi, dignissimos. Porta fermentum mus aute pulvinar earum minus 59 | platea massa feugiat rutrum urna facilisi ipsameum.

60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 | 68 |
69 |
70 |
71 |
72 |
73 | 74 | 75 | 79 |
80 |
81 |

Some Of Our Features 82 | Works

83 |

84 | Aliquam lobortis. Maecenas vestibulum mollis diam. Pellentesque auctor neque nec urna. Nulla sit amet est. 85 | Aenean posuere
tortor sed cursus feugiat, nunc augue blandit nunc, eu sollicitudin urna dolor sagittis 86 | lacus. 87 |

88 |
89 |
90 |
91 |
92 | this is a title 93 |
94 |
95 | Demo 96 | Details 97 |
98 |
99 |
100 |
101 |

102 | 103 | Dew Drop 104 | 105 |

106 |

107 | Redesigne UI Concept 108 |

109 |
110 |
111 |
112 | 113 |
114 |
115 |
116 | this is a title 117 |
118 |
119 | Demo 120 | Details 121 |
122 |
123 |
124 |
125 |

126 | 127 | Bottle Mockup 128 | 129 |

130 |

131 | Lorem ipsum dolor sit. 132 |

133 |
134 |
135 |
136 | 137 |
138 |
139 |
140 | 141 |
142 |
143 | Demo 144 | Details 145 |
146 |
147 |
148 |
149 |

150 | 151 | Table Design 152 | 153 |

154 |

155 | Lorem ipsum dolor sit amet. 156 |

157 |
158 |
159 |
160 | 161 |
162 |
163 |
164 | 165 |
166 |
167 | Demo 168 | Details 169 |
170 |
171 |
172 |
173 |

174 | 175 | Make Up elements 176 | 177 |

178 |

179 | Lorem ipsum dolor. 180 |

181 |
182 |
183 |
184 |
185 |
186 |
187 | 188 | @@include('blocks/clients.htm') 189 | 190 | @@include('blocks/call-to-action.htm') 191 | 192 | @@include('blocks/footer.htm') 193 | 194 | @@include('footer.htm') -------------------------------------------------------------------------------- /source/single-portfolio.html: -------------------------------------------------------------------------------- 1 | @@include('header.htm') @@include('blocks/navigation.htm') 2 | 6 |
7 |
8 |
9 |
10 |
11 |

Big Headline for Portfolio Project

12 |
13 | Dec 11, 2020| 14 | Category: typography| 15 | website: 16 | Themefisher 17 | 18 |
19 |
20 |
21 |
22 |
23 |
24 | 25 | 26 | 27 |
28 |
29 |
30 |
31 |
32 | 33 | work-single-image 34 |
35 |
36 |
37 |
38 |
39 | 40 |
41 |

Consectur in Bibendum

42 |

Totam rem aperiam eaque ipsa quae illo inventore veritatis et quasi architebetea.vitae dicta sunt 43 | explicabo. 44 | nemo enim ipsam volup as tatem quia voluptassit aspernatur.aut odit aut fugit sed quia consequuntur 45 | magni dolores eo ratione voluptatem.sequi nesciunt neque porro quisquam est dolorem ipsum quia dolor 46 | amet consectetur adipisci velit. lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod 47 | tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam quis nostrud exercitation 48 | ullamco laboris nisi ut aliquip ex ea commodo consequat.

49 |

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. 50 | Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim est 51 | laborum. Sed ut perspiciatis unde omnis iste natus. error sit voluptatem accusantium doloremque laudantium, 52 | totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta 53 | sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia 54 | consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui 55 | dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora 56 | incidunt ut labore et dolore magnam aliquam quaerat voluptatem.

57 | 58 |
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt labore 59 | et 60 | dolore magna aliqua. ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip 61 | ex ea commodo.
62 |

Consequuntur magni dolores ratione voluptatem.sequi nesciunt neque porro quisquam est dolorem ipsum quia 63 | dolor sit amet consectetur adipisci velit.lorem ipsum dolor sit amet consectetur adipisicing elit 64 | sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. ut enim ad minim veniam quis nostrud 65 | exercitation ullamco laboris nisi ut aliquip commodo consequat.

66 |

Reprehenderit in voluptate velit esse cillum dolore fugiat nulla pariatur. Excepteur sint occaecat 67 | cupidatat 68 | non proident. sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis 69 | unde omnis iste natus.

70 |
71 |
72 |
73 | 74 |
75 |
Clients
76 |
Julia Robertson
77 |
date
78 |
November 20, 2017
79 |
category
80 |
Investment, Business
81 |
locations
82 |
1201 park street, Avenue, Dhaka
83 |
84 |
85 |
86 | get this work 87 |
88 |
89 |
90 |
91 | 92 | 93 |
94 |
95 |

Some Of Our Features Works

96 |

97 | Aliquam lobortis. Maecenas vestibulum mollis diam. Pellentesque auctor neque nec urna. Nulla sit amet est. Aenean 98 | posuere 99 |
tortor sed cursus feugiat, nunc augue blandit nunc, eu sollicitudin urna dolor sagittis lacus. 100 |

101 |
102 |
103 |
105 |
106 | portfolio items 107 |
108 |
109 | Demo 111 | Details 112 |
113 |
114 |
115 |
116 |

117 | 118 | Dew Drop 119 | 120 |

121 |

122 | Redesigne UI Concept 123 |

124 |
125 |
126 |
127 | 128 |
129 |
131 |
132 | portfolio items 133 |
134 |
135 | Demo 137 | Details 138 |
139 |
140 |
141 |
142 |

143 | 144 | Bottle Mockup 145 | 146 |

147 |

148 | Lorem ipsum dolor sit. 149 |

150 |
151 |
152 |
153 | 154 |
155 |
157 |
158 | 159 |
160 |
161 | Demo 163 | Details 164 |
165 |
166 |
167 |
168 |

169 | 170 | Table Design 171 | 172 |

173 |

174 | Lorem ipsum dolor sit amet. 175 |

176 |
177 |
178 |
179 | 180 |
181 |
183 |
184 | 185 |
186 |
187 | Demo 189 | Details 190 |
191 |
192 |
193 |
194 |

195 | 196 | Make Up elements 197 | 198 |

199 |

200 | Lorem ipsum dolor. 201 |

202 |
203 |
204 |
205 |
206 |
207 |
208 | 209 | @@include('blocks/call-to-action.htm'); 210 | @@include('blocks/footer.htm') 211 | @@include('footer.htm') -------------------------------------------------------------------------------- /theme/images/about/about-company.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/about/about-company.jpg -------------------------------------------------------------------------------- /theme/images/about/about.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/about/about.jpg -------------------------------------------------------------------------------- /theme/images/author/about.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/author/about.jpg -------------------------------------------------------------------------------- /theme/images/author/author-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/author/author-bg.jpg -------------------------------------------------------------------------------- /theme/images/author/author.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/author/author.jpg -------------------------------------------------------------------------------- /theme/images/avater-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/avater-1.jpg -------------------------------------------------------------------------------- /theme/images/avater-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/avater-2.jpg -------------------------------------------------------------------------------- /theme/images/avater.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/avater.jpg -------------------------------------------------------------------------------- /theme/images/blog/post-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/blog/post-1.jpg -------------------------------------------------------------------------------- /theme/images/blog/post-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/blog/post-2.jpg -------------------------------------------------------------------------------- /theme/images/blog/post-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/blog/post-3.jpg -------------------------------------------------------------------------------- /theme/images/clients/logo-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/clients/logo-1.jpg -------------------------------------------------------------------------------- /theme/images/clients/logo-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/clients/logo-2.jpg -------------------------------------------------------------------------------- /theme/images/clients/logo-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/clients/logo-3.jpg -------------------------------------------------------------------------------- /theme/images/clients/logo-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/clients/logo-4.jpg -------------------------------------------------------------------------------- /theme/images/clients/logo-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/clients/logo-5.jpg -------------------------------------------------------------------------------- /theme/images/icons/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/icons/close.png -------------------------------------------------------------------------------- /theme/images/icons/i_next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/icons/i_next.png -------------------------------------------------------------------------------- /theme/images/icons/i_prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/icons/i_prev.png -------------------------------------------------------------------------------- /theme/images/icons/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/icons/left.png -------------------------------------------------------------------------------- /theme/images/icons/map-marker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/icons/map-marker.png -------------------------------------------------------------------------------- /theme/images/icons/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/icons/next.png -------------------------------------------------------------------------------- /theme/images/icons/prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/icons/prev.png -------------------------------------------------------------------------------- /theme/images/icons/quotes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/icons/quotes.png -------------------------------------------------------------------------------- /theme/images/icons/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/icons/right.png -------------------------------------------------------------------------------- /theme/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/logo.png -------------------------------------------------------------------------------- /theme/images/portfolio/item-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/portfolio/item-1.jpg -------------------------------------------------------------------------------- /theme/images/portfolio/item-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/portfolio/item-2.jpg -------------------------------------------------------------------------------- /theme/images/portfolio/item-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/portfolio/item-3.jpg -------------------------------------------------------------------------------- /theme/images/portfolio/item-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/portfolio/item-4.jpg -------------------------------------------------------------------------------- /theme/images/portfolio/item-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/portfolio/item-5.jpg -------------------------------------------------------------------------------- /theme/images/portfolio/item-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/portfolio/item-6.jpg -------------------------------------------------------------------------------- /theme/images/portfolio/post-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/portfolio/post-1.jpg -------------------------------------------------------------------------------- /theme/images/slider.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/slider.jpg -------------------------------------------------------------------------------- /theme/images/team.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/team.jpg -------------------------------------------------------------------------------- /theme/images/team/team-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/team/team-1.jpg -------------------------------------------------------------------------------- /theme/images/team/team-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/team/team-2.jpg -------------------------------------------------------------------------------- /theme/images/team/team-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/team/team-3.jpg -------------------------------------------------------------------------------- /theme/images/team/team-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/images/team/team-4.jpg -------------------------------------------------------------------------------- /theme/js/main.js: -------------------------------------------------------------------------------- 1 | /** 2 | * WEBSITE: https://themefisher.com 3 | * TWITTER: https://twitter.com/themefisher 4 | * FACEBOOK: https://www.facebook.com/themefisher 5 | * GITHUB: https://github.com/themefisher/ 6 | */ 7 | 8 | (function ($) { 9 | "use strict"; 10 | 11 | $.fn.scrollingTo = function (opts) { 12 | var defaults = { 13 | animationTime: 1000, 14 | easing: "", 15 | callbackBeforeTransition: function () {}, 16 | callbackAfterTransition: function () {}, 17 | }; 18 | 19 | var config = $.extend({}, defaults, opts); 20 | 21 | $(this).click(function (e) { 22 | var eventVal = e; 23 | e.preventDefault(); 24 | 25 | var $section = $(document).find($(this).data("section")); 26 | if ($section.length < 1) { 27 | return false; 28 | } 29 | 30 | if ($("html, body").is(":animated")) { 31 | $("html, body").stop(true, true); 32 | } 33 | 34 | var scrollPos = $section.offset().top; 35 | if ($(window).scrollTop() == scrollPos) { 36 | return false; 37 | } 38 | 39 | config.callbackBeforeTransition(eventVal, $section); 40 | $("html, body").animate( 41 | { 42 | scrollTop: scrollPos + "px", 43 | }, 44 | config.animationTime, 45 | config.easing, 46 | function () { 47 | config.callbackAfterTransition(eventVal, $section); 48 | } 49 | ); 50 | }); 51 | }; 52 | 53 | jQuery(document).ready(function () { 54 | "use strict"; 55 | new WOW().init(); 56 | 57 | (function () { 58 | jQuery(".smooth-scroll").scrollingTo(); 59 | })(); 60 | }); 61 | 62 | $(document).ready(function () { 63 | "use strict"; 64 | $(window).scroll(function () { 65 | if ($(window).scrollTop() > 50) { 66 | $(".navbar-brand a").css("color", "#fff"); 67 | $(".top-bar").removeClass("animated-header"); 68 | } else { 69 | $(".navbar-brand a").css("color", "inherit"); 70 | $(".top-bar").addClass("animated-header"); 71 | } 72 | }); 73 | 74 | $(".clients-logo-slider").slick({ 75 | dots: false, 76 | infinite: true, 77 | speed: 300, 78 | slidesToShow: 5, 79 | slidesToScroll: 1, 80 | arrows: false, 81 | responsive: [ 82 | { 83 | breakpoint: 1024, 84 | settings: { 85 | slidesToShow: 3, 86 | slidesToScroll: 1, 87 | }, 88 | }, 89 | { 90 | breakpoint: 600, 91 | settings: { 92 | slidesToShow: 2, 93 | slidesToScroll: 1, 94 | }, 95 | }, 96 | ], 97 | }); 98 | }); 99 | 100 | // fancybox 101 | $(".fancybox").fancybox({ 102 | padding: 0, 103 | openEffect: "elastic", 104 | openSpeed: 450, 105 | closeEffect: "elastic", 106 | closeSpeed: 350, 107 | closeClick: true, 108 | helpers: { 109 | title: { 110 | type: "inside", 111 | }, 112 | overlay: { 113 | css: { 114 | background: "rgba(0,0,0,0.8)", 115 | }, 116 | }, 117 | }, 118 | }); 119 | }); 120 | -------------------------------------------------------------------------------- /theme/plugins/facncybox/jquery.fancybox.css: -------------------------------------------------------------------------------- 1 | /*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */ 2 | .fancybox-wrap, 3 | .fancybox-skin, 4 | .fancybox-outer, 5 | .fancybox-inner, 6 | .fancybox-image, 7 | .fancybox-wrap iframe, 8 | .fancybox-wrap object, 9 | .fancybox-nav, 10 | .fancybox-nav span, 11 | .fancybox-tmp 12 | { 13 | padding: 0; 14 | margin: 0; 15 | border: 0; 16 | outline: none; 17 | vertical-align: top; 18 | } 19 | 20 | .fancybox-wrap { 21 | position: absolute; 22 | top: 0; 23 | left: 0; 24 | z-index: 8020; 25 | } 26 | 27 | .fancybox-skin { 28 | position: relative; 29 | background: #f9f9f9; 30 | color: #444; 31 | text-shadow: none; 32 | -webkit-border-radius: 4px; 33 | -moz-border-radius: 4px; 34 | border-radius: 4px; 35 | } 36 | 37 | .fancybox-opened { 38 | z-index: 8030; 39 | } 40 | 41 | .fancybox-opened .fancybox-skin { 42 | -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); 43 | -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); 44 | box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); 45 | } 46 | 47 | .fancybox-outer, .fancybox-inner { 48 | position: relative; 49 | } 50 | 51 | .fancybox-inner { 52 | overflow: hidden; 53 | } 54 | 55 | .fancybox-type-iframe .fancybox-inner { 56 | -webkit-overflow-scrolling: touch; 57 | } 58 | 59 | .fancybox-error { 60 | color: #444; 61 | font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; 62 | margin: 0; 63 | padding: 15px; 64 | white-space: nowrap; 65 | } 66 | 67 | .fancybox-image, .fancybox-iframe { 68 | display: block; 69 | width: 100%; 70 | height: 100%; 71 | } 72 | 73 | .fancybox-image { 74 | max-width: 100%; 75 | max-height: 100%; 76 | } 77 | 78 | #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { 79 | background-image: url('fancybox_sprite.png'); 80 | } 81 | 82 | #fancybox-loading { 83 | position: fixed; 84 | top: 50%; 85 | left: 50%; 86 | margin-top: -22px; 87 | margin-left: -22px; 88 | background-position: 0 -108px; 89 | opacity: 0.8; 90 | cursor: pointer; 91 | z-index: 8060; 92 | } 93 | 94 | #fancybox-loading div { 95 | width: 44px; 96 | height: 44px; 97 | background: url('fancybox_loading.gif') center center no-repeat; 98 | } 99 | 100 | .fancybox-close { 101 | position: absolute; 102 | top: -18px; 103 | right: -18px; 104 | width: 36px; 105 | height: 36px; 106 | cursor: pointer; 107 | z-index: 8040; 108 | } 109 | 110 | .fancybox-nav { 111 | position: absolute; 112 | top: 0; 113 | width: 40%; 114 | height: 100%; 115 | cursor: pointer; 116 | text-decoration: none; 117 | -webkit-tap-highlight-color: rgba(0,0,0,0); 118 | z-index: 8040; 119 | } 120 | 121 | .fancybox-prev { 122 | left: 0; 123 | } 124 | 125 | .fancybox-next { 126 | right: 0; 127 | } 128 | 129 | .fancybox-nav span { 130 | position: absolute; 131 | top: 50%; 132 | width: 36px; 133 | height: 34px; 134 | margin-top: -18px; 135 | cursor: pointer; 136 | z-index: 8040; 137 | visibility: hidden; 138 | } 139 | 140 | .fancybox-prev span { 141 | left: 10px; 142 | background-position: 0 -36px; 143 | } 144 | 145 | .fancybox-next span { 146 | right: 10px; 147 | background-position: 0 -72px; 148 | } 149 | 150 | .fancybox-nav:hover span { 151 | visibility: visible; 152 | } 153 | 154 | .fancybox-tmp { 155 | position: absolute; 156 | top: -99999px; 157 | left: -99999px; 158 | visibility: hidden; 159 | max-width: 99999px; 160 | max-height: 99999px; 161 | overflow: visible !important; 162 | } 163 | 164 | /* Overlay helper */ 165 | 166 | .fancybox-lock { 167 | overflow: hidden !important; 168 | width: auto; 169 | } 170 | 171 | .fancybox-lock body { 172 | overflow: hidden !important; 173 | } 174 | 175 | .fancybox-lock-test { 176 | overflow-y: hidden !important; 177 | } 178 | 179 | .fancybox-overlay { 180 | position: absolute; 181 | top: 0; 182 | left: 0; 183 | overflow: hidden; 184 | display: none; 185 | z-index: 8010; 186 | } 187 | 188 | .fancybox-overlay-fixed { 189 | position: fixed; 190 | bottom: 0; 191 | right: 0; 192 | } 193 | 194 | .fancybox-lock .fancybox-overlay { 195 | overflow: auto; 196 | overflow-y: scroll; 197 | } 198 | 199 | /* Title helper */ 200 | 201 | .fancybox-title { 202 | visibility: hidden; 203 | font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; 204 | position: relative; 205 | text-shadow: none; 206 | z-index: 8050; 207 | } 208 | 209 | .fancybox-opened .fancybox-title { 210 | visibility: visible; 211 | } 212 | 213 | .fancybox-title-float-wrap { 214 | position: absolute; 215 | bottom: 0; 216 | right: 50%; 217 | margin-bottom: -35px; 218 | z-index: 8050; 219 | text-align: center; 220 | } 221 | 222 | .fancybox-title-float-wrap .child { 223 | display: inline-block; 224 | margin-right: -100%; 225 | padding: 2px 20px; 226 | background: transparent; /* Fallback for web browsers that doesn't support RGBa */ 227 | background: rgba(0, 0, 0, 0.8); 228 | -webkit-border-radius: 15px; 229 | -moz-border-radius: 15px; 230 | border-radius: 15px; 231 | text-shadow: 0 1px 2px #222; 232 | color: #FFF; 233 | font-weight: bold; 234 | line-height: 24px; 235 | white-space: nowrap; 236 | } 237 | 238 | .fancybox-title-outside-wrap { 239 | position: relative; 240 | margin-top: 10px; 241 | color: #fff; 242 | } 243 | 244 | .fancybox-title-inside-wrap { 245 | padding-top: 10px; 246 | } 247 | 248 | .fancybox-title-over-wrap { 249 | position: absolute; 250 | bottom: 0; 251 | left: 0; 252 | color: #fff; 253 | padding: 10px; 254 | background: #000; 255 | background: rgba(0, 0, 0, .8); 256 | } 257 | 258 | /*Retina graphics!*/ 259 | @media only screen and (-webkit-min-device-pixel-ratio: 1.5), 260 | only screen and (min--moz-device-pixel-ratio: 1.5), 261 | only screen and (min-device-pixel-ratio: 1.5){ 262 | 263 | #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { 264 | background-image: url('fancybox_sprite@2x.png'); 265 | background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/ 266 | } 267 | 268 | #fancybox-loading div { 269 | background-image: url('fancybox_loading@2x.gif'); 270 | background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/ 271 | } 272 | } -------------------------------------------------------------------------------- /theme/plugins/ionicons/fonts/ionicons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/plugins/ionicons/fonts/ionicons.eot -------------------------------------------------------------------------------- /theme/plugins/ionicons/fonts/ionicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/plugins/ionicons/fonts/ionicons.ttf -------------------------------------------------------------------------------- /theme/plugins/ionicons/fonts/ionicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/plugins/ionicons/fonts/ionicons.woff -------------------------------------------------------------------------------- /theme/plugins/slick/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/plugins/slick/ajax-loader.gif -------------------------------------------------------------------------------- /theme/plugins/slick/fonts/slick.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/plugins/slick/fonts/slick.eot -------------------------------------------------------------------------------- /theme/plugins/slick/fonts/slick.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Generated by Fontastic.me 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /theme/plugins/slick/fonts/slick.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/plugins/slick/fonts/slick.ttf -------------------------------------------------------------------------------- /theme/plugins/slick/fonts/slick.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/themefisher/timer-bootstrap/1c14424c21e4ec74035a79c593acba478de5c014/theme/plugins/slick/fonts/slick.woff -------------------------------------------------------------------------------- /theme/plugins/slick/slick-theme.css: -------------------------------------------------------------------------------- 1 | @charset 'UTF-8'; 2 | /* Slider */ 3 | .slick-loading .slick-list 4 | { 5 | background: #fff url('./ajax-loader.gif') center center no-repeat; 6 | } 7 | 8 | /* Icons */ 9 | @font-face 10 | { 11 | font-family: 'slick'; 12 | font-weight: normal; 13 | font-style: normal; 14 | 15 | src: url('./fonts/slick.eot'); 16 | src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg'); 17 | } 18 | /* Arrows */ 19 | .slick-prev, 20 | .slick-next 21 | { 22 | font-size: 0; 23 | line-height: 0; 24 | 25 | position: absolute; 26 | top: 50%; 27 | 28 | display: block; 29 | 30 | width: 20px; 31 | height: 20px; 32 | padding: 0; 33 | -webkit-transform: translate(0, -50%); 34 | -ms-transform: translate(0, -50%); 35 | transform: translate(0, -50%); 36 | 37 | cursor: pointer; 38 | 39 | color: transparent; 40 | border: none; 41 | outline: none; 42 | background: transparent; 43 | } 44 | .slick-prev:hover, 45 | .slick-prev:focus, 46 | .slick-next:hover, 47 | .slick-next:focus 48 | { 49 | color: transparent; 50 | outline: none; 51 | background: transparent; 52 | } 53 | .slick-prev:hover:before, 54 | .slick-prev:focus:before, 55 | .slick-next:hover:before, 56 | .slick-next:focus:before 57 | { 58 | opacity: 1; 59 | } 60 | .slick-prev.slick-disabled:before, 61 | .slick-next.slick-disabled:before 62 | { 63 | opacity: .25; 64 | } 65 | 66 | .slick-prev:before, 67 | .slick-next:before 68 | { 69 | font-family: 'slick'; 70 | font-size: 20px; 71 | line-height: 1; 72 | 73 | opacity: .75; 74 | color: white; 75 | 76 | -webkit-font-smoothing: antialiased; 77 | -moz-osx-font-smoothing: grayscale; 78 | } 79 | 80 | .slick-prev 81 | { 82 | left: -25px; 83 | } 84 | [dir='rtl'] .slick-prev 85 | { 86 | right: -25px; 87 | left: auto; 88 | } 89 | .slick-prev:before 90 | { 91 | content: '←'; 92 | } 93 | [dir='rtl'] .slick-prev:before 94 | { 95 | content: '→'; 96 | } 97 | 98 | .slick-next 99 | { 100 | right: -25px; 101 | } 102 | [dir='rtl'] .slick-next 103 | { 104 | right: auto; 105 | left: -25px; 106 | } 107 | .slick-next:before 108 | { 109 | content: '→'; 110 | } 111 | [dir='rtl'] .slick-next:before 112 | { 113 | content: '←'; 114 | } 115 | 116 | /* Dots */ 117 | .slick-dotted.slick-slider 118 | { 119 | margin-bottom: 30px; 120 | } 121 | 122 | .slick-dots 123 | { 124 | position: absolute; 125 | bottom: -25px; 126 | 127 | display: block; 128 | 129 | width: 100%; 130 | padding: 0; 131 | margin: 0; 132 | 133 | list-style: none; 134 | 135 | text-align: center; 136 | } 137 | .slick-dots li 138 | { 139 | position: relative; 140 | 141 | display: inline-block; 142 | 143 | width: 20px; 144 | height: 20px; 145 | margin: 0 5px; 146 | padding: 0; 147 | 148 | cursor: pointer; 149 | } 150 | .slick-dots li button 151 | { 152 | font-size: 0; 153 | line-height: 0; 154 | 155 | display: block; 156 | 157 | width: 20px; 158 | height: 20px; 159 | padding: 5px; 160 | 161 | cursor: pointer; 162 | 163 | color: transparent; 164 | border: 0; 165 | outline: none; 166 | background: transparent; 167 | } 168 | .slick-dots li button:hover, 169 | .slick-dots li button:focus 170 | { 171 | outline: none; 172 | } 173 | .slick-dots li button:hover:before, 174 | .slick-dots li button:focus:before 175 | { 176 | opacity: 1; 177 | } 178 | .slick-dots li button:before 179 | { 180 | font-family: 'slick'; 181 | font-size: 6px; 182 | line-height: 20px; 183 | 184 | position: absolute; 185 | top: 0; 186 | left: 0; 187 | 188 | width: 20px; 189 | height: 20px; 190 | 191 | content: '•'; 192 | text-align: center; 193 | 194 | opacity: .25; 195 | color: black; 196 | 197 | -webkit-font-smoothing: antialiased; 198 | -moz-osx-font-smoothing: grayscale; 199 | } 200 | .slick-dots li.slick-active button:before 201 | { 202 | opacity: .75; 203 | color: black; 204 | } 205 | -------------------------------------------------------------------------------- /theme/plugins/slick/slick.css: -------------------------------------------------------------------------------- 1 | /* Slider */ 2 | .slick-slider 3 | { 4 | position: relative; 5 | 6 | display: block; 7 | box-sizing: border-box; 8 | 9 | -webkit-user-select: none; 10 | -moz-user-select: none; 11 | -ms-user-select: none; 12 | user-select: none; 13 | 14 | -webkit-touch-callout: none; 15 | -khtml-user-select: none; 16 | -ms-touch-action: pan-y; 17 | touch-action: pan-y; 18 | -webkit-tap-highlight-color: transparent; 19 | } 20 | 21 | .slick-list 22 | { 23 | position: relative; 24 | 25 | display: block; 26 | overflow: hidden; 27 | 28 | margin: 0; 29 | padding: 0; 30 | } 31 | .slick-list:focus 32 | { 33 | outline: none; 34 | } 35 | .slick-list.dragging 36 | { 37 | cursor: pointer; 38 | cursor: hand; 39 | } 40 | 41 | .slick-slider .slick-track, 42 | .slick-slider .slick-list 43 | { 44 | -webkit-transform: translate3d(0, 0, 0); 45 | -moz-transform: translate3d(0, 0, 0); 46 | -ms-transform: translate3d(0, 0, 0); 47 | -o-transform: translate3d(0, 0, 0); 48 | transform: translate3d(0, 0, 0); 49 | } 50 | 51 | .slick-track 52 | { 53 | position: relative; 54 | top: 0; 55 | left: 0; 56 | 57 | display: block; 58 | margin-left: auto; 59 | margin-right: auto; 60 | } 61 | .slick-track:before, 62 | .slick-track:after 63 | { 64 | display: table; 65 | 66 | content: ''; 67 | } 68 | .slick-track:after 69 | { 70 | clear: both; 71 | } 72 | .slick-loading .slick-track 73 | { 74 | visibility: hidden; 75 | } 76 | 77 | .slick-slide 78 | { 79 | display: none; 80 | float: left; 81 | 82 | height: 100%; 83 | min-height: 1px; 84 | } 85 | [dir='rtl'] .slick-slide 86 | { 87 | float: right; 88 | } 89 | .slick-slide img 90 | { 91 | display: block; 92 | } 93 | .slick-slide.slick-loading img 94 | { 95 | display: none; 96 | } 97 | .slick-slide.dragging img 98 | { 99 | pointer-events: none; 100 | } 101 | .slick-initialized .slick-slide 102 | { 103 | display: block; 104 | } 105 | .slick-loading .slick-slide 106 | { 107 | visibility: hidden; 108 | } 109 | .slick-vertical .slick-slide 110 | { 111 | display: block; 112 | 113 | height: auto; 114 | 115 | border: 1px solid transparent; 116 | } 117 | .slick-arrow.slick-hidden { 118 | display: none; 119 | } 120 | -------------------------------------------------------------------------------- /theme/plugins/slider.css: -------------------------------------------------------------------------------- 1 | /* -------------------------------- 2 | 3 | Primary style 4 | 5 | -------------------------------- */ 6 | 7 | 8 | .cd-words-wrapper { 9 | display: inline-block; 10 | position: relative; 11 | text-align: left; 12 | } 13 | .cd-words-wrapper b { 14 | display: inline-block; 15 | position: absolute; 16 | white-space: nowrap; 17 | left: 0; 18 | top: 0; 19 | } 20 | .cd-words-wrapper b.is-visible { 21 | position: relative; 22 | } 23 | .no-js .cd-words-wrapper b { 24 | opacity: 0; 25 | } 26 | .no-js .cd-words-wrapper b.is-visible { 27 | opacity: 1; 28 | } 29 | 30 | 31 | xslide 32 | 33 | -------------------------------- */ 34 | .cd-headline.slide span { 35 | display: inline-block; 36 | padding: .2em 0; 37 | } 38 | .cd-headline.slide .cd-words-wrapper { 39 | overflow: hidden; 40 | vertical-align: top; 41 | width: auto!important; 42 | } 43 | .cd-headline.slide b { 44 | opacity: 0; 45 | top: .2em; 46 | } 47 | .cd-headline.slide b.is-visible { 48 | top: 0; 49 | opacity: 1; 50 | -webkit-animation: slide-in 0.6s; 51 | -moz-animation: slide-in 0.6s; 52 | animation: slide-in 0.6s; 53 | } 54 | .cd-headline.slide b.is-hidden { 55 | -webkit-animation: slide-out 0.6s; 56 | -moz-animation: slide-out 0.6s; 57 | animation: slide-out 0.6s; 58 | } 59 | 60 | @-webkit-keyframes slide-in { 61 | 0% { 62 | opacity: 0; 63 | -webkit-transform: translateY(-100%); 64 | } 65 | 60% { 66 | opacity: 1; 67 | -webkit-transform: translateY(20%); 68 | } 69 | 100% { 70 | opacity: 1; 71 | -webkit-transform: translateY(0); 72 | } 73 | } 74 | @-moz-keyframes slide-in { 75 | 0% { 76 | opacity: 0; 77 | -moz-transform: translateY(-100%); 78 | } 79 | 60% { 80 | opacity: 1; 81 | -moz-transform: translateY(20%); 82 | } 83 | 100% { 84 | opacity: 1; 85 | -moz-transform: translateY(0); 86 | } 87 | } 88 | @keyframes slide-in { 89 | 0% { 90 | opacity: 0; 91 | -webkit-transform: translateY(-100%); 92 | -moz-transform: translateY(-100%); 93 | -ms-transform: translateY(-100%); 94 | -o-transform: translateY(-100%); 95 | transform: translateY(-100%); 96 | } 97 | 60% { 98 | opacity: 1; 99 | -webkit-transform: translateY(20%); 100 | -moz-transform: translateY(20%); 101 | -ms-transform: translateY(20%); 102 | -o-transform: translateY(20%); 103 | transform: translateY(20%); 104 | } 105 | 100% { 106 | opacity: 1; 107 | -webkit-transform: translateY(0); 108 | -moz-transform: translateY(0); 109 | -ms-transform: translateY(0); 110 | -o-transform: translateY(0); 111 | transform: translateY(0); 112 | } 113 | } 114 | @-webkit-keyframes slide-out { 115 | 0% { 116 | opacity: 1; 117 | -webkit-transform: translateY(0); 118 | } 119 | 60% { 120 | opacity: 0; 121 | -webkit-transform: translateY(120%); 122 | } 123 | 100% { 124 | opacity: 0; 125 | -webkit-transform: translateY(100%); 126 | } 127 | } 128 | @-moz-keyframes slide-out { 129 | 0% { 130 | opacity: 1; 131 | -moz-transform: translateY(0); 132 | } 133 | 60% { 134 | opacity: 0; 135 | -moz-transform: translateY(120%); 136 | } 137 | 100% { 138 | opacity: 0; 139 | -moz-transform: translateY(100%); 140 | } 141 | } 142 | @keyframes slide-out { 143 | 0% { 144 | opacity: 1; 145 | -webkit-transform: translateY(0); 146 | -moz-transform: translateY(0); 147 | -ms-transform: translateY(0); 148 | -o-transform: translateY(0); 149 | transform: translateY(0); 150 | } 151 | 60% { 152 | opacity: 0; 153 | -webkit-transform: translateY(120%); 154 | -moz-transform: translateY(120%); 155 | -ms-transform: translateY(120%); 156 | -o-transform: translateY(120%); 157 | transform: translateY(120%); 158 | } 159 | 100% { 160 | opacity: 0; 161 | -webkit-transform: translateY(100%); 162 | -moz-transform: translateY(100%); 163 | -ms-transform: translateY(100%); 164 | -o-transform: translateY(100%); 165 | transform: translateY(100%); 166 | } 167 | } 168 | /* -------------------------------- 169 | 170 | -------------------------------------------------------------------------------- /theme/plugins/slider/slider.css: -------------------------------------------------------------------------------- 1 | /* -------------------------------- 2 | 3 | Primary style 4 | 5 | -------------------------------- */ 6 | 7 | 8 | .cd-words-wrapper { 9 | display: inline-block; 10 | position: relative; 11 | text-align: left; 12 | } 13 | .cd-words-wrapper b { 14 | display: inline-block; 15 | position: absolute; 16 | white-space: nowrap; 17 | left: 0; 18 | top: 0; 19 | } 20 | .cd-words-wrapper b.is-visible { 21 | position: relative; 22 | } 23 | .no-js .cd-words-wrapper b { 24 | opacity: 0; 25 | } 26 | .no-js .cd-words-wrapper b.is-visible { 27 | opacity: 1; 28 | } 29 | 30 | 31 | xslide 32 | 33 | -------------------------------- */ 34 | .cd-headline.slide span { 35 | display: inline-block; 36 | padding: .2em 0; 37 | } 38 | .cd-headline.slide .cd-words-wrapper { 39 | overflow: hidden; 40 | vertical-align: top; 41 | width: auto!important; 42 | } 43 | .cd-headline.slide b { 44 | opacity: 0; 45 | top: .2em; 46 | } 47 | .cd-headline.slide b.is-visible { 48 | top: 0; 49 | opacity: 1; 50 | -webkit-animation: slide-in 0.6s; 51 | -moz-animation: slide-in 0.6s; 52 | animation: slide-in 0.6s; 53 | } 54 | .cd-headline.slide b.is-hidden { 55 | -webkit-animation: slide-out 0.6s; 56 | -moz-animation: slide-out 0.6s; 57 | animation: slide-out 0.6s; 58 | } 59 | 60 | @-webkit-keyframes slide-in { 61 | 0% { 62 | opacity: 0; 63 | -webkit-transform: translateY(-100%); 64 | } 65 | 60% { 66 | opacity: 1; 67 | -webkit-transform: translateY(20%); 68 | } 69 | 100% { 70 | opacity: 1; 71 | -webkit-transform: translateY(0); 72 | } 73 | } 74 | @-moz-keyframes slide-in { 75 | 0% { 76 | opacity: 0; 77 | -moz-transform: translateY(-100%); 78 | } 79 | 60% { 80 | opacity: 1; 81 | -moz-transform: translateY(20%); 82 | } 83 | 100% { 84 | opacity: 1; 85 | -moz-transform: translateY(0); 86 | } 87 | } 88 | @keyframes slide-in { 89 | 0% { 90 | opacity: 0; 91 | -webkit-transform: translateY(-100%); 92 | -moz-transform: translateY(-100%); 93 | -ms-transform: translateY(-100%); 94 | -o-transform: translateY(-100%); 95 | transform: translateY(-100%); 96 | } 97 | 60% { 98 | opacity: 1; 99 | -webkit-transform: translateY(20%); 100 | -moz-transform: translateY(20%); 101 | -ms-transform: translateY(20%); 102 | -o-transform: translateY(20%); 103 | transform: translateY(20%); 104 | } 105 | 100% { 106 | opacity: 1; 107 | -webkit-transform: translateY(0); 108 | -moz-transform: translateY(0); 109 | -ms-transform: translateY(0); 110 | -o-transform: translateY(0); 111 | transform: translateY(0); 112 | } 113 | } 114 | @-webkit-keyframes slide-out { 115 | 0% { 116 | opacity: 1; 117 | -webkit-transform: translateY(0); 118 | } 119 | 60% { 120 | opacity: 0; 121 | -webkit-transform: translateY(120%); 122 | } 123 | 100% { 124 | opacity: 0; 125 | -webkit-transform: translateY(100%); 126 | } 127 | } 128 | @-moz-keyframes slide-out { 129 | 0% { 130 | opacity: 1; 131 | -moz-transform: translateY(0); 132 | } 133 | 60% { 134 | opacity: 0; 135 | -moz-transform: translateY(120%); 136 | } 137 | 100% { 138 | opacity: 0; 139 | -moz-transform: translateY(100%); 140 | } 141 | } 142 | @keyframes slide-out { 143 | 0% { 144 | opacity: 1; 145 | -webkit-transform: translateY(0); 146 | -moz-transform: translateY(0); 147 | -ms-transform: translateY(0); 148 | -o-transform: translateY(0); 149 | transform: translateY(0); 150 | } 151 | 60% { 152 | opacity: 0; 153 | -webkit-transform: translateY(120%); 154 | -moz-transform: translateY(120%); 155 | -ms-transform: translateY(120%); 156 | -o-transform: translateY(120%); 157 | transform: translateY(120%); 158 | } 159 | 100% { 160 | opacity: 0; 161 | -webkit-transform: translateY(100%); 162 | -moz-transform: translateY(100%); 163 | -ms-transform: translateY(100%); 164 | -o-transform: translateY(100%); 165 | transform: translateY(100%); 166 | } 167 | } 168 | /* -------------------------------- 169 | 170 | -------------------------------------------------------------------------------- /theme/plugins/slider/slider.js: -------------------------------------------------------------------------------- 1 | jQuery(document).ready(function($){ 2 | //set animation timing 3 | var animationDelay = 2500, 4 | //loading bar effect 5 | barAnimationDelay = 3800, 6 | barWaiting = barAnimationDelay - 3000, //3000 is the duration of the transition on the loading bar - set in the scss/css file 7 | //letters effect 8 | lettersDelay = 50, 9 | //type effect 10 | typeLettersDelay = 150, 11 | selectionDuration = 500, 12 | typeAnimationDelay = selectionDuration + 800, 13 | //clip effect 14 | revealDuration = 600, 15 | revealAnimationDelay = 1500; 16 | 17 | initHeadline(); 18 | 19 | 20 | function initHeadline() { 21 | //insert element for each letter of a changing word 22 | singleLetters($('.cd-headline.letters').find('b')); 23 | //initialise headline animation 24 | animateHeadline($('.cd-headline')); 25 | } 26 | 27 | function singleLetters($words) { 28 | $words.each(function(){ 29 | var word = $(this), 30 | letters = word.text().split(''), 31 | selected = word.hasClass('is-visible'); 32 | for (i in letters) { 33 | if(word.parents('.rotate-2').length > 0) letters[i] = '' + letters[i] + ''; 34 | letters[i] = (selected) ? '' + letters[i] + '': '' + letters[i] + ''; 35 | } 36 | var newLetters = letters.join(''); 37 | word.html(newLetters).css('opacity', 1); 38 | }); 39 | } 40 | 41 | function animateHeadline($headlines) { 42 | var duration = animationDelay; 43 | $headlines.each(function(){ 44 | var headline = $(this); 45 | 46 | if(headline.hasClass('loading-bar')) { 47 | duration = barAnimationDelay; 48 | setTimeout(function(){ headline.find('.cd-words-wrapper').addClass('is-loading') }, barWaiting); 49 | } else if (headline.hasClass('clip')){ 50 | var spanWrapper = headline.find('.cd-words-wrapper'), 51 | newWidth = spanWrapper.width() + 10 52 | spanWrapper.css('width', newWidth); 53 | } else if (!headline.hasClass('type') ) { 54 | //assign to .cd-words-wrapper the width of its longest word 55 | var words = headline.find('.cd-words-wrapper b'), 56 | width = 0; 57 | words.each(function(){ 58 | var wordWidth = $(this).width(); 59 | if (wordWidth > width) width = wordWidth; 60 | }); 61 | headline.find('.cd-words-wrapper').css('width', width); 62 | }; 63 | 64 | //trigger animation 65 | setTimeout(function(){ hideWord( headline.find('.is-visible').eq(0) ) }, duration); 66 | }); 67 | } 68 | 69 | function hideWord($word) { 70 | var nextWord = takeNext($word); 71 | 72 | if($word.parents('.cd-headline').hasClass('type')) { 73 | var parentSpan = $word.parent('.cd-words-wrapper'); 74 | parentSpan.addClass('selected').removeClass('waiting'); 75 | setTimeout(function(){ 76 | parentSpan.removeClass('selected'); 77 | $word.removeClass('is-visible').addClass('is-hidden').children('i').removeClass('in').addClass('out'); 78 | }, selectionDuration); 79 | setTimeout(function(){ showWord(nextWord, typeLettersDelay) }, typeAnimationDelay); 80 | 81 | } else if($word.parents('.cd-headline').hasClass('letters')) { 82 | var bool = ($word.children('i').length >= nextWord.children('i').length) ? true : false; 83 | hideLetter($word.find('i').eq(0), $word, bool, lettersDelay); 84 | showLetter(nextWord.find('i').eq(0), nextWord, bool, lettersDelay); 85 | 86 | } else if($word.parents('.cd-headline').hasClass('clip')) { 87 | $word.parents('.cd-words-wrapper').animate({ width : '2px' }, revealDuration, function(){ 88 | switchWord($word, nextWord); 89 | showWord(nextWord); 90 | }); 91 | 92 | } else if ($word.parents('.cd-headline').hasClass('loading-bar')){ 93 | $word.parents('.cd-words-wrapper').removeClass('is-loading'); 94 | switchWord($word, nextWord); 95 | setTimeout(function(){ hideWord(nextWord) }, barAnimationDelay); 96 | setTimeout(function(){ $word.parents('.cd-words-wrapper').addClass('is-loading') }, barWaiting); 97 | 98 | } else { 99 | switchWord($word, nextWord); 100 | setTimeout(function(){ hideWord(nextWord) }, animationDelay); 101 | } 102 | } 103 | 104 | function showWord($word, $duration) { 105 | if($word.parents('.cd-headline').hasClass('type')) { 106 | showLetter($word.find('i').eq(0), $word, false, $duration); 107 | $word.addClass('is-visible').removeClass('is-hidden'); 108 | 109 | } else if($word.parents('.cd-headline').hasClass('clip')) { 110 | $word.parents('.cd-words-wrapper').animate({ 'width' : $word.width() + 10 }, revealDuration, function(){ 111 | setTimeout(function(){ hideWord($word) }, revealAnimationDelay); 112 | }); 113 | } 114 | } 115 | 116 | function hideLetter($letter, $word, $bool, $duration) { 117 | $letter.removeClass('in').addClass('out'); 118 | 119 | if(!$letter.is(':last-child')) { 120 | setTimeout(function(){ hideLetter($letter.next(), $word, $bool, $duration); }, $duration); 121 | } else if($bool) { 122 | setTimeout(function(){ hideWord(takeNext($word)) }, animationDelay); 123 | } 124 | 125 | if($letter.is(':last-child') && $('html').hasClass('no-csstransitions')) { 126 | var nextWord = takeNext($word); 127 | switchWord($word, nextWord); 128 | } 129 | } 130 | 131 | function showLetter($letter, $word, $bool, $duration) { 132 | $letter.addClass('in').removeClass('out'); 133 | 134 | if(!$letter.is(':last-child')) { 135 | setTimeout(function(){ showLetter($letter.next(), $word, $bool, $duration); }, $duration); 136 | } else { 137 | if($word.parents('.cd-headline').hasClass('type')) { setTimeout(function(){ $word.parents('.cd-words-wrapper').addClass('waiting'); }, 200);} 138 | if(!$bool) { setTimeout(function(){ hideWord($word) }, animationDelay) } 139 | } 140 | } 141 | 142 | function takeNext($word) { 143 | return (!$word.is(':last-child')) ? $word.next() : $word.parent().children().eq(0); 144 | } 145 | 146 | function takePrev($word) { 147 | return (!$word.is(':first-child')) ? $word.prev() : $word.parent().children().last(); 148 | } 149 | 150 | function switchWord($oldWord, $newWord) { 151 | $oldWord.removeClass('is-visible').addClass('is-hidden'); 152 | $newWord.removeClass('is-hidden').addClass('is-visible'); 153 | } 154 | }); -------------------------------------------------------------------------------- /theme/plugins/wow-js/wow.min.js: -------------------------------------------------------------------------------- 1 | /*! WOW - v1.0.2 - 2014-12-29 2 | * Copyright (c) 2014 Matthieu Aussaguel; Licensed MIT */(function(){var a,b,c,d,e,f=function(a,b){return function(){return a.apply(b,arguments)}},g=[].indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(b in this&&this[b]===a)return b;return-1};b=function(){function a(){}return a.prototype.extend=function(a,b){var c,d;for(c in b)d=b[c],null==a[c]&&(a[c]=d);return a},a.prototype.isMobile=function(a){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(a)},a.prototype.addEvent=function(a,b,c){return null!=a.addEventListener?a.addEventListener(b,c,!1):null!=a.attachEvent?a.attachEvent("on"+b,c):a[b]=c},a.prototype.removeEvent=function(a,b,c){return null!=a.removeEventListener?a.removeEventListener(b,c,!1):null!=a.detachEvent?a.detachEvent("on"+b,c):delete a[b]},a.prototype.innerHeight=function(){return"innerHeight"in window?window.innerHeight:document.documentElement.clientHeight},a}(),c=this.WeakMap||this.MozWeakMap||(c=function(){function a(){this.keys=[],this.values=[]}return a.prototype.get=function(a){var b,c,d,e,f;for(f=this.keys,b=d=0,e=f.length;e>d;b=++d)if(c=f[b],c===a)return this.values[b]},a.prototype.set=function(a,b){var c,d,e,f,g;for(g=this.keys,c=e=0,f=g.length;f>e;c=++e)if(d=g[c],d===a)return void(this.values[c]=b);return this.keys.push(a),this.values.push(b)},a}()),a=this.MutationObserver||this.WebkitMutationObserver||this.MozMutationObserver||(a=function(){function a(){"undefined"!=typeof console&&null!==console&&console.warn("MutationObserver is not supported by your browser."),"undefined"!=typeof console&&null!==console&&console.warn("WOW.js cannot detect dom mutations, please call .sync() after loading new content.")}return a.notSupported=!0,a.prototype.observe=function(){},a}()),d=this.getComputedStyle||function(a){return this.getPropertyValue=function(b){var c;return"float"===b&&(b="styleFloat"),e.test(b)&&b.replace(e,function(a,b){return b.toUpperCase()}),(null!=(c=a.currentStyle)?c[b]:void 0)||null},this},e=/(\-([a-z]){1})/g,this.WOW=function(){function e(a){null==a&&(a={}),this.scrollCallback=f(this.scrollCallback,this),this.scrollHandler=f(this.scrollHandler,this),this.start=f(this.start,this),this.scrolled=!0,this.config=this.util().extend(a,this.defaults),this.animationNameCache=new c}return e.prototype.defaults={boxClass:"wow",animateClass:"animated",offset:0,mobile:!0,live:!0},e.prototype.init=function(){var a;return this.element=window.document.documentElement,"interactive"===(a=document.readyState)||"complete"===a?this.start():this.util().addEvent(document,"DOMContentLoaded",this.start),this.finished=[]},e.prototype.start=function(){var b,c,d,e;if(this.stopped=!1,this.boxes=function(){var a,c,d,e;for(d=this.element.querySelectorAll("."+this.config.boxClass),e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.all=function(){var a,c,d,e;for(d=this.boxes,e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.boxes.length)if(this.disabled())this.resetStyle();else for(e=this.boxes,c=0,d=e.length;d>c;c++)b=e[c],this.applyStyle(b,!0);return this.disabled()||(this.util().addEvent(window,"scroll",this.scrollHandler),this.util().addEvent(window,"resize",this.scrollHandler),this.interval=setInterval(this.scrollCallback,50)),this.config.live?new a(function(a){return function(b){var c,d,e,f,g;for(g=[],e=0,f=b.length;f>e;e++)d=b[e],g.push(function(){var a,b,e,f;for(e=d.addedNodes||[],f=[],a=0,b=e.length;b>a;a++)c=e[a],f.push(this.doSync(c));return f}.call(a));return g}}(this)).observe(document.body,{childList:!0,subtree:!0}):void 0},e.prototype.stop=function(){return this.stopped=!0,this.util().removeEvent(window,"scroll",this.scrollHandler),this.util().removeEvent(window,"resize",this.scrollHandler),null!=this.interval?clearInterval(this.interval):void 0},e.prototype.sync=function(){return a.notSupported?this.doSync(this.element):void 0},e.prototype.doSync=function(a){var b,c,d,e,f;if(null==a&&(a=this.element),1===a.nodeType){for(a=a.parentNode||a,e=a.querySelectorAll("."+this.config.boxClass),f=[],c=0,d=e.length;d>c;c++)b=e[c],g.call(this.all,b)<0?(this.boxes.push(b),this.all.push(b),this.stopped||this.disabled()?this.resetStyle():this.applyStyle(b,!0),f.push(this.scrolled=!0)):f.push(void 0);return f}},e.prototype.show=function(a){return this.applyStyle(a),a.className=""+a.className+" "+this.config.animateClass},e.prototype.applyStyle=function(a,b){var c,d,e;return d=a.getAttribute("data-wow-duration"),c=a.getAttribute("data-wow-delay"),e=a.getAttribute("data-wow-iteration"),this.animate(function(f){return function(){return f.customStyle(a,b,d,c,e)}}(this))},e.prototype.animate=function(){return"requestAnimationFrame"in window?function(a){return window.requestAnimationFrame(a)}:function(a){return a()}}(),e.prototype.resetStyle=function(){var a,b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],e.push(a.style.visibility="visible");return e},e.prototype.customStyle=function(a,b,c,d,e){return b&&this.cacheAnimationName(a),a.style.visibility=b?"hidden":"visible",c&&this.vendorSet(a.style,{animationDuration:c}),d&&this.vendorSet(a.style,{animationDelay:d}),e&&this.vendorSet(a.style,{animationIterationCount:e}),this.vendorSet(a.style,{animationName:b?"none":this.cachedAnimationName(a)}),a},e.prototype.vendors=["moz","webkit"],e.prototype.vendorSet=function(a,b){var c,d,e,f;f=[];for(c in b)d=b[c],a[""+c]=d,f.push(function(){var b,f,g,h;for(g=this.vendors,h=[],b=0,f=g.length;f>b;b++)e=g[b],h.push(a[""+e+c.charAt(0).toUpperCase()+c.substr(1)]=d);return h}.call(this));return f},e.prototype.vendorCSS=function(a,b){var c,e,f,g,h,i;for(e=d(a),c=e.getPropertyCSSValue(b),i=this.vendors,g=0,h=i.length;h>g;g++)f=i[g],c=c||e.getPropertyCSSValue("-"+f+"-"+b);return c},e.prototype.animationName=function(a){var b;try{b=this.vendorCSS(a,"animation-name").cssText}catch(c){b=d(a).getPropertyValue("animation-name")}return"none"===b?"":b},e.prototype.cacheAnimationName=function(a){return this.animationNameCache.set(a,this.animationName(a))},e.prototype.cachedAnimationName=function(a){return this.animationNameCache.get(a)},e.prototype.scrollHandler=function(){return this.scrolled=!0},e.prototype.scrollCallback=function(){var a;return!this.scrolled||(this.scrolled=!1,this.boxes=function(){var b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],a&&(this.isVisible(a)?this.show(a):e.push(a));return e}.call(this),this.boxes.length||this.config.live)?void 0:this.stop()},e.prototype.offsetTop=function(a){for(var b;void 0===a.offsetTop;)a=a.parentNode;for(b=a.offsetTop;a=a.offsetParent;)b+=a.offsetTop;return b},e.prototype.isVisible=function(a){var b,c,d,e,f;return c=a.getAttribute("data-wow-offset")||this.config.offset,f=window.pageYOffset,e=f+Math.min(this.element.clientHeight,this.util().innerHeight())-c,d=this.offsetTop(a),b=d+a.clientHeight,e>=d&&b>=f},e.prototype.util=function(){return null!=this._util?this._util:this._util=new b},e.prototype.disabled=function(){return!this.config.mobile&&this.util().isMobile(navigator.userAgent)},e}()}).call(this); --------------------------------------------------------------------------------