Version Description
- Fixed bugs
Download this release
Release Info
Developer | TemplateMonster 2002 |
Plugin | Cherry Projects |
Version | 1.2.9 |
Comparing to | |
See all releases |
Code changes from version 1.2.8 to 1.2.9
- cherry-framework/.gitignore +30 -0
- cherry-framework/.jscsrc +23 -0
- cherry-framework/.jshintignore +10 -0
- cherry-framework/.travis.yml +96 -0
- cherry-framework/README.md +125 -0
- cherry-framework/cherry-core.php +1 -1
- cherry-framework/codesniffer.ruleset.xml +27 -0
- cherry-framework/modules/cherry-customizer/cherry-customizer.php +2 -2
- cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-repeater/assets/min/ui-repeater.min.js +1 -1
- cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-repeater/assets/ui-repeater.js +10 -1
- cherry-framework/modules/cherry5-assets-loader/cherry5-assets-loader.php +10 -1
- cherry-framework/modules/cherry5-assets-loader/inc/cherry5-assets-loader-handle.php +1 -1
- cherry-framework/modules/cherry5-insert-shortcode/cherry5-insert-shortcode.php +3 -3
- cherry-framework/modules/cherry5-insert-shortcode/inc/class-cherry5-insertion-button.php +10 -9
- cherry-framework/modules/cherry5-insert-shortcode/inc/class-cherry5-insertion-popup.php +0 -3
- cherry-projects.php +3 -3
- gulpfile.js +40 -0
- package.json +13 -0
- public/assets/css/styles.css +1 -1002
- public/assets/js/cherry-projects-plugin.js +11 -8
- public/assets/js/cherry-projects-scripts.js +11 -13
- public/assets/js/salvattore.min.js +415 -0
- public/assets/scss/_masonry-layout.scss +260 -3
- public/assets/scss/_projects-terms.scss +259 -3
- public/includes/class-cherry-projects-template-callbacks.php +5 -3
- public/includes/class-projects-data.php +31 -5
- public/includes/class-projects-shortcode.php +1 -1
- public/includes/class-projects-term-data.php +28 -3
- readme.txt +5 -1
cherry-framework/.gitignore
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#########################
|
2 |
+
# Files
|
3 |
+
#########################
|
4 |
+
.sass-cache
|
5 |
+
package.json
|
6 |
+
|
7 |
+
# Windows
|
8 |
+
Thumbs.db
|
9 |
+
Desktop.ini
|
10 |
+
|
11 |
+
# OSX
|
12 |
+
.DS_Store
|
13 |
+
*.swp
|
14 |
+
*~.nib
|
15 |
+
|
16 |
+
#########################
|
17 |
+
# Expansion
|
18 |
+
#########################
|
19 |
+
*.map
|
20 |
+
*.log
|
21 |
+
*.dll
|
22 |
+
|
23 |
+
#########################
|
24 |
+
# Folder
|
25 |
+
#########################
|
26 |
+
node_modules
|
27 |
+
|
28 |
+
#########################
|
29 |
+
# Travis-si files
|
30 |
+
#########################
|
cherry-framework/.jscsrc
ADDED
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"preset": "wordpress",
|
3 |
+
"fileExtensions": [ ".js" ],
|
4 |
+
"excludeFiles": [
|
5 |
+
"**/*.min.js",
|
6 |
+
"modules/cherry-js-core/assets/js/cherry-js-core.js",
|
7 |
+
"modules/cherry-post-formats-api/assets/js/cherry-post-formats.js",
|
8 |
+
"modules/cherry-ui-elements/inc/ui-elements/ui-checkbox/assets/ui-checkbox.js",
|
9 |
+
"modules/cherry-ui-elements/inc/ui-elements/ui-colorpicker/assets/ui-colorpicker.js",
|
10 |
+
"modules/cherry-ui-elements/inc/ui-elements/ui-media/assets/ui-media.js",
|
11 |
+
"modules/cherry-ui-elements/inc/ui-elements/ui-radio/assets/ui-radio.js",
|
12 |
+
"modules/cherry-ui-elements/inc/ui-elements/ui-select/assets/select2.js",
|
13 |
+
"modules/cherry-ui-elements/inc/ui-elements/ui-select/assets/ui-select.js",
|
14 |
+
"modules/cherry-ui-elements/inc/ui-elements/ui-slider/assets/ui-slider.js",
|
15 |
+
"modules/cherry-ui-elements/inc/ui-elements/ui-stepper/assets/ui-stepper.js",
|
16 |
+
"modules/cherry-ui-elements/inc/ui-elements/ui-switcher/assets/ui-switcher.js",
|
17 |
+
"modules/cherry-ui-elements/inc/ui-elements/ui-collection/assets/js/jquery.collection.js",
|
18 |
+
"modules/cherry-ui-elements/inc/ui-elements/ui-collection/assets/js/ui-collection.js",
|
19 |
+
"modules/cherry-ui-elements/inc/ui-elements/ui-iconpicker/assets/jquery-iconpicker.js",
|
20 |
+
"modules/cherry-interface-builder/inc/assets/cherry-interface-builder.js",
|
21 |
+
"modules/cherry5-assets-loader/assets/var.js"
|
22 |
+
]
|
23 |
+
}
|
cherry-framework/.jshintignore
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
**/*.min.js
|
2 |
+
modules/cherry-ui-elements/inc/ui-elements/ui-select/assets/select2.js
|
3 |
+
modules/cherry-ui-elements/inc/ui-elements/ui-collection/assets/js/jquery.collection.js
|
4 |
+
modules/cherry-ui-elements/inc/ui-elements/ui-iconpicker/assets/jquery-iconpicker.js
|
5 |
+
|
6 |
+
#Cherry Framework
|
7 |
+
modules/cherry-ui-elements/inc/ui-elements/ui-media/assets/ui-media.js
|
8 |
+
modules/cherry-js-core/assets/js/cherry-js-core.js
|
9 |
+
modules/cherry5-assets-loader/assets/var.js
|
10 |
+
modules/cherry5-assets-loader/assets/append.js
|
cherry-framework/.travis.yml
ADDED
@@ -0,0 +1,96 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Travis CI configuration file.
|
2 |
+
# @link https://travis-ci.org/
|
3 |
+
|
4 |
+
# For use with the Twenty Sixteen WordPress theme
|
5 |
+
# @link https://github.com/WordPress/twentysixteen/
|
6 |
+
|
7 |
+
# Declare project language and PHP versions to test against.
|
8 |
+
# @link http://about.travis-ci.org/docs/user/languages/php/
|
9 |
+
language: php
|
10 |
+
|
11 |
+
# Declare versions of PHP to use. Use one decimal max.
|
12 |
+
php:
|
13 |
+
- "7"
|
14 |
+
- "5.6"
|
15 |
+
- "5.5"
|
16 |
+
- "5.4"
|
17 |
+
- "5.3"
|
18 |
+
# Current $required_php_version for WordPress: 5.2.4
|
19 |
+
- "5.2"
|
20 |
+
|
21 |
+
# Ditch sudo and use containers.
|
22 |
+
# @link http://docs.travis-ci.com/user/migrating-from-legacy/#Why-migrate-to-container-based-infrastructure%3F
|
23 |
+
# @link http://docs.travis-ci.com/user/workers/container-based-infrastructure/#Routing-your-build-to-container-based-infrastructure
|
24 |
+
sudo: false
|
25 |
+
|
26 |
+
# Declare which versions of WordPress to test against.
|
27 |
+
# Also declare whether or not to test in Multisite.
|
28 |
+
env:
|
29 |
+
# Trunk (current version in development is 4.4)
|
30 |
+
# @link https://github.com/WordPress/WordPress
|
31 |
+
- WP_VERSION=master WP_MULTISITE=0
|
32 |
+
|
33 |
+
# Use this to prepare your build for testing.
|
34 |
+
# e.g. copy database configurations, environment variables, etc.
|
35 |
+
# Failures in this section will result in build status 'errored'.
|
36 |
+
before_script:
|
37 |
+
# Set up WordPress installation.
|
38 |
+
- export WP_DEVELOP_DIR=/tmp/wordpress/
|
39 |
+
- mkdir -p $WP_DEVELOP_DIR
|
40 |
+
# Use the Git mirror of WordPress.
|
41 |
+
- git clone --depth=1 --branch="$WP_VERSION" git://develop.git.wordpress.org/ $WP_DEVELOP_DIR
|
42 |
+
# Set up Twenty Sixteen theme information.
|
43 |
+
- theme_slug=$(basename $(pwd))
|
44 |
+
- theme_dir=$WP_DEVELOP_DIR/src/wp-content/themes/$theme_slug
|
45 |
+
- cd ..
|
46 |
+
- mv $theme_slug $theme_dir
|
47 |
+
# Set up WordPress configuration.
|
48 |
+
- cd $WP_DEVELOP_DIR
|
49 |
+
- echo $WP_DEVELOP_DIR
|
50 |
+
- cp wp-tests-config-sample.php wp-tests-config.php
|
51 |
+
- sed -i "s/youremptytestdbnamehere/wordpress_test/" wp-tests-config.php
|
52 |
+
- sed -i "s/yourusernamehere/root/" wp-tests-config.php
|
53 |
+
- sed -i "s/yourpasswordhere//" wp-tests-config.php
|
54 |
+
# Create WordPress database.
|
55 |
+
- mysql -e 'CREATE DATABASE wordpress_test;' -uroot
|
56 |
+
# Install CodeSniffer for WordPress Coding Standards checks.
|
57 |
+
- mkdir php-codesniffer && curl -L https://github.com/squizlabs/PHP_CodeSniffer/archive/master.tar.gz | tar xz --strip-components=1 -C php-codesniffer
|
58 |
+
# Install WordPress Coding Standards.
|
59 |
+
- mkdir wordpress-coding-standards && curl -L https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards/archive/master.tar.gz | tar xz --strip-components=1 -C wordpress-coding-standards
|
60 |
+
# Hop into CodeSniffer directory.
|
61 |
+
- cd php-codesniffer
|
62 |
+
# Set install path for WordPress Coding Standards
|
63 |
+
# @link https://github.com/squizlabs/PHP_CodeSniffer/blob/4237c2fc98cc838730b76ee9cee316f99286a2a7/CodeSniffer.php#L1941
|
64 |
+
- scripts/phpcs --config-set installed_paths ../wordpress-coding-standards
|
65 |
+
# Hop into themes directory.
|
66 |
+
- cd $theme_dir
|
67 |
+
# After CodeSniffer install you should refresh your path.
|
68 |
+
- phpenv rehash
|
69 |
+
# Install JSCS: JavaScript Code Style checker
|
70 |
+
# @link http://jscs.info/
|
71 |
+
- npm install -g jscs
|
72 |
+
# Install JSHint, a JavaScript Code Quality Tool
|
73 |
+
# @link http://jshint.com/docs/
|
74 |
+
- npm install -g jshint
|
75 |
+
- wget https://develop.svn.wordpress.org/trunk/.jshintrc
|
76 |
+
|
77 |
+
# Run test script commands.
|
78 |
+
# Default is specific to project language.
|
79 |
+
# All commands must exit with code 0 on success. Anything else is considered failure.
|
80 |
+
script:
|
81 |
+
# Search theme for PHP syntax errors.
|
82 |
+
- find . \( -name '*.php' \) -exec php -lf {} \;
|
83 |
+
# Run the theme through JSHint
|
84 |
+
- jshint .
|
85 |
+
# Run the theme through JavaScript Code Style checker
|
86 |
+
- jscs .
|
87 |
+
# WordPress Coding Standards
|
88 |
+
# @link https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards
|
89 |
+
# @link http://pear.php.net/package/PHP_CodeSniffer/
|
90 |
+
# -p flag: Show progress of the run.
|
91 |
+
# -s flag: Show sniff codes in all reports.
|
92 |
+
# -v flag: Print verbose output.
|
93 |
+
# -n flag: Do not print warnings (shortcut for --warning-severity=0)
|
94 |
+
# --standard: Use WordPress as the standard.
|
95 |
+
# --extensions: Only sniff PHP files.
|
96 |
+
- $WP_DEVELOP_DIR/php-codesniffer/scripts/phpcs -p -s -v -n . --standard=./codesniffer.ruleset.xml --extensions=php
|
cherry-framework/README.md
ADDED
@@ -0,0 +1,125 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
[![license](https://img.shields.io/badge/license-GPL--v.3.0%2B-blue.svg?style=flat-square)](https://github.com/CherryFramework/cherry-framework/blob/master/LICENSE)
|
2 |
+
[![Build Status](https://travis-ci.org/CherryFramework/cherry-framework.svg?branch=master)](https://travis-ci.org/CherryFramework/cherry-framework)
|
3 |
+
|
4 |
+
# cherry-framework
|
5 |
+
Module system.
|
6 |
+
|
7 |
+
## Authors
|
8 |
+
|
9 |
+
* [@MaksimTS](https://github.com/MaksimTS) - **Manager**
|
10 |
+
* [@Cheh](https://github.com/cheh) - **Developer**
|
11 |
+
* [@Behaart](https://github.com/MakhonkoDenis) - **Developer**
|
12 |
+
* [@MjHead](https://github.com/MjHead) - **Developer**
|
13 |
+
* [@Sargas](https://github.com/SargasTM) - **Developer**
|
14 |
+
* [@Shin](https://github.com/shinTM) - **Developer**
|
15 |
+
|
16 |
+
## Changelog
|
17 |
+
|
18 |
+
### v1.4.3
|
19 |
+
|
20 |
+
* ADD: new module - `cherry5-assets-loader`
|
21 |
+
* ADD: lock-option feature
|
22 |
+
* ADD: 3rd parameter `$this` for `cherry_breadcrumbs_items` filter
|
23 |
+
* ADD: new property - module version (using in register/enqueue css and js files)
|
24 |
+
* ADD: `dropdown-pages` control in `cherry-customizer` module
|
25 |
+
* UPD: style for widgets
|
26 |
+
* UPD: use `cherry-interface-builder` in widget form
|
27 |
+
* UPD: remove deprecated methods in `cherry-widget-factory` module
|
28 |
+
* UPD: added check for AJAX-handlers in `cherry-handler` module
|
29 |
+
* UPD: copyright years
|
30 |
+
* FIX: `cherry-handler` module
|
31 |
+
* FIX: placeholder attribute in `UI-select`
|
32 |
+
* FIX: allow home link in breadcrumbs inherit main page title
|
33 |
+
* FIX: function `get_terms_array()` in `cherry-utility` module
|
34 |
+
* FIX: HTML validation for `UI-elements`
|
35 |
+
|
36 |
+
### v1.4.2
|
37 |
+
|
38 |
+
* HOTFIX: `iconpicker` control for `cherry-customizer` module
|
39 |
+
|
40 |
+
### v1.4.1
|
41 |
+
|
42 |
+
* ADD: allow to filter CSS reserved words while parsing functions
|
43 |
+
* ADD: async query in `cherry-handler` module
|
44 |
+
* UPD: UI-kit styles (UI-button, UI-text, UI-textarea, UI-stepper, UI-colorpicker, UI-switcher, UI-select, UI-media)
|
45 |
+
* UPD: use `wp_add_inline_style` instead of `wp_head` for printing inline CSS
|
46 |
+
* UPD: UI-button class prefix
|
47 |
+
* UPD: `cherry5-insert-shortcode` module styles
|
48 |
+
* UPD: allow to use description argument in iconpicker
|
49 |
+
* FIX: UI-repeater, UI-radio master and slave bug
|
50 |
+
* FIX: `cherry-template-manager` module
|
51 |
+
* FIX: change `meta_key` in `cherry-utility` module - #149
|
52 |
+
|
53 |
+
### v1.4.0
|
54 |
+
|
55 |
+
* ADD: new modules - `cherry5-insert-shortcode`, `cherry-db-udpates`
|
56 |
+
* ADD: text-domain
|
57 |
+
* FIX: compatibility with WordPress 4.7
|
58 |
+
* FIX: sanitization method in `cherry-utility` - #141
|
59 |
+
* FIX: duplicate argument in UI-button - #126
|
60 |
+
* UPD: license link in php-file headers
|
61 |
+
|
62 |
+
### v1.3.1
|
63 |
+
|
64 |
+
* ADD: macros filter into `cherry-template-manager` module
|
65 |
+
* ADD: function `bg-image()` into `cherry-dynamic-css` module
|
66 |
+
* UPD: `cherry-interface-builder` module styles
|
67 |
+
* UPD: Google fonts json-file
|
68 |
+
* FIX: Issues [#124](https://github.com/CherryFramework/cherry-framework/issues/124)
|
69 |
+
* FIX: Issues [#123](https://github.com/CherryFramework/cherry-framework/issues/123)
|
70 |
+
* FIX: Issues [#120](https://github.com/CherryFramework/cherry-framework/issues/120)
|
71 |
+
* FIX: Issues [#118](https://github.com/CherryFramework/cherry-framework/issues/118)
|
72 |
+
* FIX: Issues [#116](https://github.com/CherryFramework/cherry-framework/issues/116)
|
73 |
+
* FIX: Issues [#115](https://github.com/CherryFramework/cherry-framework/issues/115)
|
74 |
+
* FIX: UI-media button
|
75 |
+
* DEL: system notices in `cherry-handler` module
|
76 |
+
|
77 |
+
### v1.3.0
|
78 |
+
|
79 |
+
* ADD: UI-button
|
80 |
+
* ADD: new modules - `cherry-handler`, `cherry-template-manager`
|
81 |
+
* ADD: dynamic CSS collector
|
82 |
+
* UPD: re-factoring methods calling in `cherry-post-meta` module
|
83 |
+
* FIX: replace `file_get_contents` to prevent validation errors
|
84 |
+
* FIX: post meta saving
|
85 |
+
* FIX: [#81](https://github.com/CherryFramework/cherry-framework/issues/81)
|
86 |
+
* FIX: [#96](https://github.com/CherryFramework/cherry-framework/issues/96)
|
87 |
+
* FIX: [#100](https://github.com/CherryFramework/cherry-framework/issues/100)
|
88 |
+
* FIX: [#102](https://github.com/CherryFramework/cherry-framework/issues/102)
|
89 |
+
* FIX: [#109](https://github.com/CherryFramework/cherry-framework/issues/109)
|
90 |
+
* DEL: `cherry-page-builder` module
|
91 |
+
|
92 |
+
### v1.2.0
|
93 |
+
|
94 |
+
* ADD: new module: `cherry-interface-builder`
|
95 |
+
* UPD: `cherry-utility` module:
|
96 |
+
1) fix for the `cut_text` method
|
97 |
+
2) added `get_placeholder_url` method
|
98 |
+
* UPD: UI-elements:
|
99 |
+
1) added an option to disable ui_kit for the repeater element
|
100 |
+
2) updated master/salve js logic in UI-elements
|
101 |
+
3) updated HTML markup for UI-switcher, `input type="hiden"` replaced with double `input type="radio"`
|
102 |
+
* UPD: `cherry-customizer` module: file system method replaced with native WordPress method
|
103 |
+
* UPD: `cherry-post-meta` module:
|
104 |
+
1) added data processing procedure before saving to the database
|
105 |
+
2) added an option to add columns to the post listing page in the admin panel.
|
106 |
+
* FIX: PHP-errors in `cherry-post-format-api`
|
107 |
+
* DEL: remove unnecessary modules: `cherry-taxonomies`, `cherry-post-types`, `cherry-creator`
|
108 |
+
|
109 |
+
### v1.1.0
|
110 |
+
|
111 |
+
* FIX: saving process in `cherry-post-meta` module
|
112 |
+
|
113 |
+
### v1.0.0
|
114 |
+
|
115 |
+
* Init stable version
|
116 |
+
|
117 |
+
|
118 |
+
## Help
|
119 |
+
Found a bug? Feature requests? [Create an issue - Thanks!](https://github.com/CherryFramework/cherry-framework/issues/new)
|
120 |
+
|
121 |
+
## Docs
|
122 |
+
|
123 |
+
1. [Quick Start Guide](http://www.cherryframework.com/quick-start/)
|
124 |
+
2. [Real example](https://github.com/CherryFramework/cherry-framework-example)
|
125 |
+
3. [Documentation](http://www.cherryframework.com/docs/)
|
cherry-framework/cherry-core.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?php
|
2 |
/**
|
3 |
* Class Cherry Core
|
4 |
-
* Version: 1.5.
|
5 |
*
|
6 |
* @package Cherry_Framework
|
7 |
* @subpackage Class
|
1 |
<?php
|
2 |
/**
|
3 |
* Class Cherry Core
|
4 |
+
* Version: 1.5.4.1
|
5 |
*
|
6 |
* @package Cherry_Framework
|
7 |
* @subpackage Class
|
cherry-framework/codesniffer.ruleset.xml
ADDED
@@ -0,0 +1,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<ruleset name="WordPress Theme Coding Standards">
|
3 |
+
<!-- See https://github.com/squizlabs/PHP_CodeSniffer/wiki/Annotated-ruleset.xml -->
|
4 |
+
<!-- See https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards/blob/develop/WordPress-Core/ruleset.xml -->
|
5 |
+
|
6 |
+
<!-- Set a description for this ruleset. -->
|
7 |
+
<description>A custom set of code standard rules to check for WordPress themes.</description>
|
8 |
+
|
9 |
+
<!-- Include the WordPress ruleset, with space for exclusions if necessary. -->
|
10 |
+
<rule ref="WordPress-Core">
|
11 |
+
<exclude name="Generic.WhiteSpace.ScopeIndent.Incorrect" />
|
12 |
+
<exclude name="Generic.WhiteSpace.ScopeIndent.IncorrectExact" />
|
13 |
+
|
14 |
+
<exclude name="PEAR.Functions.FunctionCallSignature.Indent" />
|
15 |
+
|
16 |
+
<exclude name="Squiz.Commenting.FileComment.SpacingAfterComment" />
|
17 |
+
<exclude name="Squiz.Commenting.FunctionComment.MissingParamTag" />
|
18 |
+
<exclude name="Squiz.Commenting.InlineComment.InvalidEndChar" />
|
19 |
+
<exclude name="Squiz.Commenting.InlineComment.NotCapital" />
|
20 |
+
<exclude name="Squiz.Commenting.LongConditionClosingComment.Missing" />
|
21 |
+
|
22 |
+
<exclude name="WordPress.Files.FileName.InvalidClassFileName" />
|
23 |
+
</rule>
|
24 |
+
<rule ref="WordPress-Docs">
|
25 |
+
|
26 |
+
</rule>
|
27 |
+
</ruleset>
|
cherry-framework/modules/cherry-customizer/cherry-customizer.php
CHANGED
@@ -988,7 +988,7 @@ if ( ! class_exists( 'Cherry_Customizer' ) ) {
|
|
988 |
public function file_exists( $file ) {
|
989 |
|
990 |
if ( ! function_exists( 'WP_Filesystem' ) ) {
|
991 |
-
|
992 |
}
|
993 |
|
994 |
WP_Filesystem();
|
@@ -1013,7 +1013,7 @@ if ( ! class_exists( 'Cherry_Customizer' ) ) {
|
|
1013 |
public function get_file( $file ) {
|
1014 |
|
1015 |
if ( ! function_exists( 'WP_Filesystem' ) ) {
|
1016 |
-
|
1017 |
}
|
1018 |
|
1019 |
WP_Filesystem();
|
988 |
public function file_exists( $file ) {
|
989 |
|
990 |
if ( ! function_exists( 'WP_Filesystem' ) ) {
|
991 |
+
return file_exists( $file );
|
992 |
}
|
993 |
|
994 |
WP_Filesystem();
|
1013 |
public function get_file( $file ) {
|
1014 |
|
1015 |
if ( ! function_exists( 'WP_Filesystem' ) ) {
|
1016 |
+
return Cherry_Toolkit::get_file( $file );
|
1017 |
}
|
1018 |
|
1019 |
WP_Filesystem();
|
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-repeater/assets/min/ui-repeater.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(e,t){"use strict";t.utilites.namespace("ui_elements.repeater"),t.ui_elements.repeater={repeaterContainerClass:".cherry-ui-repeater-container",repeaterListClass:".cherry-ui-repeater-list",repeaterItemClass:".cherry-ui-repeater-item",repeaterItemHandleClass:".cherry-ui-repeater-actions-box",repeaterTitleClass:".cherry-ui-repeater-title",addItemButtonClass:".cherry-ui-repeater-add",removeItemButtonClass:".cherry-ui-repeater-remove",toggleItemButtonClass:".cherry-ui-repeater-toggle",minItemClass:"cherry-ui-repeater-min",sortablePlaceholderClass:"sortable-placeholder",init:function(){e(document).on("ready",this.addEvents.bind(this))},addEvents:function(){e("body").on("click",this.addItemButtonClass,{self:this},this.addItem).on("click",this.removeItemButtonClass,{self:this},this.removeItem).on("click",this.toggleItemButtonClass,{self:this},this.toggleItem).on("change",this.repeaterListClass+" input, "+this.repeaterListClass+" textarea, "+this.repeaterListClass+" select",{self:this},this.changeWrapperLable).on("sortable-init",{self:this},this.sortableItem),e(document).on("cherry-ui-elements-init",{self:this},this.sortableItem),this.triggers()},triggers:function(t){return e("body").trigger("sortable-init"),t&&e(document).trigger("cherry-ui-elements-init",{target:t}),this},addItem:function(t){var
|
1 |
+
!function(e,t){"use strict";t.utilites.namespace("ui_elements.repeater"),t.ui_elements.repeater={repeaterContainerClass:".cherry-ui-repeater-container",repeaterListClass:".cherry-ui-repeater-list",repeaterItemClass:".cherry-ui-repeater-item",repeaterItemHandleClass:".cherry-ui-repeater-actions-box",repeaterTitleClass:".cherry-ui-repeater-title",addItemButtonClass:".cherry-ui-repeater-add",removeItemButtonClass:".cherry-ui-repeater-remove",toggleItemButtonClass:".cherry-ui-repeater-toggle",minItemClass:"cherry-ui-repeater-min",sortablePlaceholderClass:"sortable-placeholder",init:function(){e(document).on("ready",this.addEvents.bind(this))},addEvents:function(){e("body").on("click",this.addItemButtonClass,{self:this},this.addItem).on("click",this.removeItemButtonClass,{self:this},this.removeItem).on("click",this.toggleItemButtonClass,{self:this},this.toggleItem).on("change",this.repeaterListClass+" input, "+this.repeaterListClass+" textarea, "+this.repeaterListClass+" select",{self:this},this.changeWrapperLable).on("sortable-init",{self:this},this.sortableItem),e(document).on("cherry-ui-elements-init",{self:this},this.sortableItem),this.triggers()},triggers:function(t){return e("body").trigger("sortable-init"),t&&e(document).trigger("cherry-ui-elements-init",{target:t}),this},addItem:function(t){var r=t.data.self,a=e(this).prev(r.repeaterListClass),s=a.data("index"),i=a.data("name"),n=wp.template(i),l=a.data("widget-id"),o={index:s};(l="__i__"!==l?l:a.attr("id"))&&(o.widgetId=l),a.append(n(o)),s++,a.data("index",s),r.triggers(e(r.repeaterItemClass+":last",a)).stopDefaultEvent(t)},removeItem:function(t){var r=t.data.self,a=e(this).closest(r.repeaterListClass);r.applyChanges(a),e(this).closest(r.repeaterItemClass).remove(),r.triggers().stopDefaultEvent(t)},toggleItem:function(t){var r=t.data.self;e(this).closest(r.repeaterItemClass).toggleClass(r.minItemClass),r.stopDefaultEvent(t)},sortableItem:function(t){var r,a,s=t.data.self;e(s.repeaterListClass).each(function(t,i){r=e(i),(a=e(i).data("sortable-init"))?r.sortable("refresh"):r.sortable({items:s.repeaterItemClass,handle:s.repeaterItemHandleClass,cursor:"move",scrollSensitivity:40,forcePlaceholderSize:!0,forceHelperSize:!1,distance:2,tolerance:"pointer",helper:function(e,t){return t.clone().find(":input").attr("name",function(e,t){return"sort_"+parseInt(1e5*Math.random(),10).toString()+"_"+t}).end()},opacity:.65,placeholder:s.sortablePlaceholderClass,create:function(){r.data("sortable-init",!0)},update:function(t){var r=e(t.target);s.applyChanges(r)}})})},changeWrapperLable:function(t){var r,a,s=t.data.self,i=e(s.repeaterListClass).data("title-field"),n=e(this);i&&n.closest("."+i+"-wrap")[0]&&(r=n.val(),a=n.closest(s.repeaterItemClass),e(s.repeaterTitleClass,a).html(r)),s.stopDefaultEvent(t)},applyChanges:function(t){return void 0!==wp.customize&&e("input[name]:first, select[name]:first",t).change(),this},stopDefaultEvent:function(e){return e.preventDefault(),e.stopImmediatePropagation(),e.stopPropagation(),this}},t.ui_elements.repeater.init()}(jQuery,window.CherryJsCore);
|
cherry-framework/modules/cherry-ui-elements/inc/ui-elements/ui-repeater/assets/ui-repeater.js
CHANGED
@@ -118,7 +118,16 @@
|
|
118 |
scrollSensitivity: 40,
|
119 |
forcePlaceholderSize: true,
|
120 |
forceHelperSize: false,
|
121 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
122 |
opacity: 0.65,
|
123 |
placeholder: self.sortablePlaceholderClass,
|
124 |
create: function() {
|
118 |
scrollSensitivity: 40,
|
119 |
forcePlaceholderSize: true,
|
120 |
forceHelperSize: false,
|
121 |
+
distance: 2,
|
122 |
+
tolerance: 'pointer',
|
123 |
+
helper: function( event, element ) {
|
124 |
+
return element.clone()
|
125 |
+
.find( ':input' )
|
126 |
+
.attr( 'name', function( i, currentName ) {
|
127 |
+
return 'sort_' + parseInt( Math.random() * 100000, 10 ).toString() + '_' + currentName;
|
128 |
+
} )
|
129 |
+
.end();
|
130 |
+
},
|
131 |
opacity: 0.65,
|
132 |
placeholder: self.sortablePlaceholderClass,
|
133 |
create: function() {
|
cherry-framework/modules/cherry5-assets-loader/cherry5-assets-loader.php
CHANGED
@@ -74,6 +74,14 @@ if ( ! class_exists( 'Cherry5_Assets_Loader' ) ) {
|
|
74 |
*/
|
75 |
public static $initialized = false;
|
76 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
77 |
/**
|
78 |
* Class constructor.
|
79 |
*
|
@@ -83,7 +91,8 @@ if ( ! class_exists( 'Cherry5_Assets_Loader' ) ) {
|
|
83 |
*/
|
84 |
public function __construct( $core = null, $args = array() ) {
|
85 |
|
86 |
-
|
|
|
87 |
$this->init();
|
88 |
|
89 |
if ( ! empty( $this->args['css'] ) && is_array( $this->args['css'] ) ) {
|
74 |
*/
|
75 |
public static $initialized = false;
|
76 |
|
77 |
+
/**
|
78 |
+
* Module directory path.
|
79 |
+
*
|
80 |
+
* @since 1.5.0
|
81 |
+
* @var srting.
|
82 |
+
*/
|
83 |
+
public static $module_path = null;
|
84 |
+
|
85 |
/**
|
86 |
* Class constructor.
|
87 |
*
|
91 |
*/
|
92 |
public function __construct( $core = null, $args = array() ) {
|
93 |
|
94 |
+
self::$module_path = $args['module_path'];
|
95 |
+
$this->args = $args;
|
96 |
$this->init();
|
97 |
|
98 |
if ( ! empty( $this->args['css'] ) && is_array( $this->args['css'] ) ) {
|
cherry-framework/modules/cherry5-assets-loader/inc/cherry5-assets-loader-handle.php
CHANGED
@@ -90,7 +90,7 @@ if ( ! class_exists( 'Cherry5_Assets_Loader_Handle' ) ) {
|
|
90 |
return;
|
91 |
}
|
92 |
|
93 |
-
$path =
|
94 |
|
95 |
ob_start();
|
96 |
include $path;
|
90 |
return;
|
91 |
}
|
92 |
|
93 |
+
$path = Cherry5_Assets_Loader::$module_path . 'assets/var.js';
|
94 |
|
95 |
ob_start();
|
96 |
include $path;
|
cherry-framework/modules/cherry5-insert-shortcode/cherry5-insert-shortcode.php
CHANGED
@@ -98,7 +98,7 @@ if ( ! class_exists( 'Cherry5_Insert_Shortcode' ) ) {
|
|
98 |
* @var object
|
99 |
* @access private
|
100 |
*/
|
101 |
-
|
102 |
|
103 |
/**
|
104 |
* A reference to an instance of this class Cherry5_Insertion_Popup.
|
@@ -107,7 +107,7 @@ if ( ! class_exists( 'Cherry5_Insert_Shortcode' ) ) {
|
|
107 |
* @var object
|
108 |
* @access private
|
109 |
*/
|
110 |
-
|
111 |
|
112 |
/**
|
113 |
* Shortcode list.
|
@@ -145,8 +145,8 @@ if ( ! class_exists( 'Cherry5_Insert_Shortcode' ) ) {
|
|
145 |
$this->includes();
|
146 |
|
147 |
// Initializing child classes.
|
|
|
148 |
$this->shortcodes_button = new Cherry5_Insertion_Button( $this->core, $this->args, $this );
|
149 |
-
$this->shortcodes_popup = new Cherry5_Insertion_Popup( $this->core, $this->args, $this );
|
150 |
|
151 |
// Register admin assets.
|
152 |
add_action( 'admin_enqueue_scripts', array( $this, 'register_assets' ), 0 );
|
98 |
* @var object
|
99 |
* @access private
|
100 |
*/
|
101 |
+
public $shortcodes_button = null;
|
102 |
|
103 |
/**
|
104 |
* A reference to an instance of this class Cherry5_Insertion_Popup.
|
107 |
* @var object
|
108 |
* @access private
|
109 |
*/
|
110 |
+
public $shortcodes_popup = null;
|
111 |
|
112 |
/**
|
113 |
* Shortcode list.
|
145 |
$this->includes();
|
146 |
|
147 |
// Initializing child classes.
|
148 |
+
$this->shortcodes_popup = new Cherry5_Insertion_Popup( $this->core, $this->args, $this );
|
149 |
$this->shortcodes_button = new Cherry5_Insertion_Button( $this->core, $this->args, $this );
|
|
|
150 |
|
151 |
// Register admin assets.
|
152 |
add_action( 'admin_enqueue_scripts', array( $this, 'register_assets' ), 0 );
|
cherry-framework/modules/cherry5-insert-shortcode/inc/class-cherry5-insertion-button.php
CHANGED
@@ -55,16 +55,17 @@ if ( ! class_exists( 'Cherry5_Insertion_Button' ) ) {
|
|
55 |
* @access public
|
56 |
* @return void
|
57 |
*/
|
58 |
-
public function add_button() {
|
59 |
-
$args = apply_filters( 'cherry5-is__open-button', array(
|
60 |
-
'id' => '',
|
61 |
-
'name' => '',
|
62 |
-
'style' => 'primary',
|
63 |
-
'content' => '<span class="cherry5-is__icon dashicons dashicons-plus"></span>' . esc_html__( 'Cherry shortcodes', 'cherry-framework' ),
|
64 |
-
'class' => 'cherry5-is__open-button',
|
65 |
-
) );
|
66 |
|
67 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
68 |
}
|
69 |
}
|
70 |
}
|
55 |
* @access public
|
56 |
* @return void
|
57 |
*/
|
58 |
+
public function add_button( $editor_id ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
59 |
|
60 |
+
if ( 'content' !== $editor_id ) {
|
61 |
+
return;
|
62 |
+
}
|
63 |
+
|
64 |
+
echo '<button class="button cherry5-is__open-button" type="button"><span class="cherry5-is__icon dashicons dashicons-plus"></span>' . esc_html__( 'Cherry Shortcodes', 'cherry-framework' ) . '</button>';
|
65 |
+
|
66 |
+
if ( ! defined( 'DOING_AJAX' ) ) {
|
67 |
+
add_action( 'admin_print_footer_scripts', array( $this->parent_self->shortcodes_popup, 'render_popup' ), 99 );
|
68 |
+
}
|
69 |
}
|
70 |
}
|
71 |
}
|
cherry-framework/modules/cherry5-insert-shortcode/inc/class-cherry5-insertion-popup.php
CHANGED
@@ -100,9 +100,6 @@ if ( ! class_exists( 'Cherry5_Insertion_Popup' ) ) {
|
|
100 |
)
|
101 |
);
|
102 |
|
103 |
-
if ( ! defined( 'DOING_AJAX' ) ) {
|
104 |
-
add_action( 'admin_print_footer_scripts', array( $this, 'render_popup' ), 99 );
|
105 |
-
}
|
106 |
}
|
107 |
|
108 |
/**
|
100 |
)
|
101 |
);
|
102 |
|
|
|
|
|
|
|
103 |
}
|
104 |
|
105 |
/**
|
cherry-projects.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: Cherry Projects
|
4 |
* Plugin URI: http://www.cherryframework.com/
|
5 |
* Description: A projects plugin for WordPress.
|
6 |
-
* Version: 1.2.
|
7 |
* Author: Cherry Team
|
8 |
* Author URI: http://www.cherryframework.com/
|
9 |
* Text Domain: cherry-projects
|
@@ -13,7 +13,7 @@
|
|
13 |
*
|
14 |
* @package Cherry_Projects
|
15 |
* @author Cherry Team
|
16 |
-
* @version 1.2.
|
17 |
* @license GPL-3.0+
|
18 |
* @copyright 2002-2016, Cherry Team
|
19 |
*/
|
@@ -144,7 +144,7 @@ if ( ! class_exists( 'Cherry_Projects' ) ) {
|
|
144 |
*
|
145 |
* @since 1.0.0
|
146 |
*/
|
147 |
-
define( 'CHERRY_PROJECTS_VERSION', '1.2.
|
148 |
|
149 |
/**
|
150 |
* Set the slug of the plugin.
|
3 |
* Plugin Name: Cherry Projects
|
4 |
* Plugin URI: http://www.cherryframework.com/
|
5 |
* Description: A projects plugin for WordPress.
|
6 |
+
* Version: 1.2.9
|
7 |
* Author: Cherry Team
|
8 |
* Author URI: http://www.cherryframework.com/
|
9 |
* Text Domain: cherry-projects
|
13 |
*
|
14 |
* @package Cherry_Projects
|
15 |
* @author Cherry Team
|
16 |
+
* @version 1.2.9
|
17 |
* @license GPL-3.0+
|
18 |
* @copyright 2002-2016, Cherry Team
|
19 |
*/
|
144 |
*
|
145 |
* @since 1.0.0
|
146 |
*/
|
147 |
+
define( 'CHERRY_PROJECTS_VERSION', '1.2.9' );
|
148 |
|
149 |
/**
|
150 |
* Set the slug of the plugin.
|
gulpfile.js
ADDED
@@ -0,0 +1,40 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
'use strict';
|
2 |
+
|
3 |
+
let gulp = require('gulp'),
|
4 |
+
rename = require("gulp-rename"),
|
5 |
+
notify = require('gulp-notify'),
|
6 |
+
autoprefixer = require('gulp-autoprefixer'),
|
7 |
+
sass = require('gulp-sass');
|
8 |
+
|
9 |
+
//css
|
10 |
+
gulp.task('css', () => {
|
11 |
+
return gulp.src('./public/assets/scss/styles.scss')
|
12 |
+
.pipe(sass( { outputStyle: 'compressed' } ))
|
13 |
+
.pipe(autoprefixer({
|
14 |
+
browsers: ['last 10 versions'],
|
15 |
+
cascade: false
|
16 |
+
}))
|
17 |
+
|
18 |
+
.pipe(rename('styles.css'))
|
19 |
+
.pipe(gulp.dest('./public/assets/css/'))
|
20 |
+
.pipe(notify('Compile Sass Done!'));
|
21 |
+
});
|
22 |
+
|
23 |
+
gulp.task('css-admin', () => {
|
24 |
+
return gulp.src('./admin/assets/scss/admin-style.scss')
|
25 |
+
.pipe(sass( { outputStyle: 'compressed' } ))
|
26 |
+
.pipe(autoprefixer({
|
27 |
+
browsers: ['last 10 versions'],
|
28 |
+
cascade: false
|
29 |
+
}))
|
30 |
+
|
31 |
+
.pipe(rename('admin-style.css'))
|
32 |
+
.pipe(gulp.dest('./admin/assets/css/'))
|
33 |
+
.pipe(notify('Compile Sass Done!'));
|
34 |
+
});
|
35 |
+
|
36 |
+
//watch
|
37 |
+
gulp.task('watch', () => {
|
38 |
+
gulp.watch('./public/assets/scss/**', ['css']);
|
39 |
+
gulp.watch('./admin/assets/scss/**', ['css-admin']);
|
40 |
+
});
|
package.json
ADDED
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"name": "gulp-project",
|
3 |
+
"version": "0.1.0",
|
4 |
+
"devDependencies": {
|
5 |
+
"browser-sync": "^2.18.2",
|
6 |
+
"gulp": "^3.9.1",
|
7 |
+
"gulp-autoprefixer": "^3.1.1",
|
8 |
+
"gulp-notify": "^2.2.0",
|
9 |
+
"gulp-plumber": "^1.1.0",
|
10 |
+
"gulp-rename": "^1.2.2",
|
11 |
+
"gulp-sass": "^2.3.2"
|
12 |
+
}
|
13 |
+
}
|
public/assets/css/styles.css
CHANGED
@@ -1,1002 +1 @@
|
|
1 |
-
/* 3d mixins */
|
2 |
-
/* end 3d mixins */
|
3 |
-
/* 3d mixins */
|
4 |
-
/* end 3d mixins */
|
5 |
-
.projects-filters {
|
6 |
-
margin: 30px 0;
|
7 |
-
display: -webkit-box;
|
8 |
-
display: -webkit-flex;
|
9 |
-
display: -ms-flexbox;
|
10 |
-
display: flex;
|
11 |
-
-webkit-flex-flow: row wrap;
|
12 |
-
-ms-flex-flow: row wrap;
|
13 |
-
flex-flow: row wrap;
|
14 |
-
-webkit-box-pack: justify;
|
15 |
-
-webkit-justify-content: space-between;
|
16 |
-
-ms-flex-pack: justify;
|
17 |
-
justify-content: space-between;
|
18 |
-
color: #23282d;
|
19 |
-
position: relative;
|
20 |
-
z-index: 9; }
|
21 |
-
|
22 |
-
.projects-filters-list-wrapper {
|
23 |
-
-webkit-box-flex: 0;
|
24 |
-
-webkit-flex: 0 1 auto;
|
25 |
-
-ms-flex: 0 1 auto;
|
26 |
-
flex: 0 1 auto; }
|
27 |
-
|
28 |
-
ul.projects-filters-list {
|
29 |
-
display: inline-block;
|
30 |
-
list-style: none;
|
31 |
-
margin: 0;
|
32 |
-
padding: 0; }
|
33 |
-
ul.projects-filters-list li {
|
34 |
-
float: left;
|
35 |
-
margin-right: 20px; }
|
36 |
-
ul.projects-filters-list li:last-child {
|
37 |
-
margin-right: 0; }
|
38 |
-
ul.projects-filters-list li.active span {
|
39 |
-
color: #298ffc; }
|
40 |
-
ul.projects-filters-list li span {
|
41 |
-
margin: 0 10px 0 0;
|
42 |
-
cursor: pointer; }
|
43 |
-
ul.projects-filters-list li span:hover {
|
44 |
-
color: #298ffc; }
|
45 |
-
ul.projects-filters-list li span:last-child {
|
46 |
-
margin: 0; }
|
47 |
-
|
48 |
-
.projects-order-filters-wrapper {
|
49 |
-
-webkit-box-flex: 0;
|
50 |
-
-webkit-flex: 0 1 auto;
|
51 |
-
-ms-flex: 0 1 auto;
|
52 |
-
flex: 0 1 auto; }
|
53 |
-
|
54 |
-
ul.order-filters {
|
55 |
-
display: inline-block;
|
56 |
-
list-style: none;
|
57 |
-
margin: 0;
|
58 |
-
padding: 0; }
|
59 |
-
ul.order-filters > li {
|
60 |
-
float: left;
|
61 |
-
margin: 0 10px;
|
62 |
-
position: relative;
|
63 |
-
cursor: pointer;
|
64 |
-
-webkit-perspective: 500px;
|
65 |
-
perspective: 500px;
|
66 |
-
-webkit-perspective-origin: 50% 50%;
|
67 |
-
perspective-origin: 50% 50%; }
|
68 |
-
ul.order-filters > li:hover {
|
69 |
-
text-decoration: none; }
|
70 |
-
ul.order-filters > li ul {
|
71 |
-
position: absolute;
|
72 |
-
left: 0;
|
73 |
-
background: #298ffc;
|
74 |
-
list-style: none;
|
75 |
-
margin: 0;
|
76 |
-
padding: 10px 20px;
|
77 |
-
min-width: 150px;
|
78 |
-
z-index: 99;
|
79 |
-
transform-style: preserve-3d;
|
80 |
-
-webkit-transform-style: preserve-3d;
|
81 |
-
-moz-transform-style: preserve-3d;
|
82 |
-
-o-transform-style: preserve-3d;
|
83 |
-
-webkit-transform-origin: 50% 0%;
|
84 |
-
-ms-transform-origin: 50% 0%;
|
85 |
-
transform-origin: 50% 0%;
|
86 |
-
opacity: 0;
|
87 |
-
filter: alpha(opacity=0);
|
88 |
-
-webkit-transform: translateZ(-100px) translateY(50px) rotateX(-90deg);
|
89 |
-
-ms-transform: translateZ(-100px) translateY(50px) rotateX(-90deg);
|
90 |
-
transform: translateZ(-100px) translateY(50px) rotateX(-90deg);
|
91 |
-
-webkit-transition: all 0.2s cubic-bezier(0.86, 0.17, 0.83, 0.57);
|
92 |
-
transition: all 0.2s cubic-bezier(0.86, 0.17, 0.83, 0.57); }
|
93 |
-
ul.order-filters > li ul li {
|
94 |
-
white-space: nowrap;
|
95 |
-
margin: 5px; }
|
96 |
-
ul.order-filters > li ul li span {
|
97 |
-
color: #fff; }
|
98 |
-
ul.order-filters > li ul li.active {
|
99 |
-
display: none; }
|
100 |
-
ul.order-filters > li span.current {
|
101 |
-
margin-left: 10px;
|
102 |
-
color: #298ffc; }
|
103 |
-
ul.order-filters > li.dropdown-state ul {
|
104 |
-
-webkit-transform: translateZ(0) translateY(0) rotateX(0deg);
|
105 |
-
-ms-transform: translateZ(0) translateY(0) rotateX(0deg);
|
106 |
-
transform: translateZ(0) translateY(0) rotateX(0deg);
|
107 |
-
opacity: 1;
|
108 |
-
filter: alpha(opacity=100);
|
109 |
-
-webkit-transition: all 0.4s cubic-bezier(0.12, 0.51, 0.33, 1.14);
|
110 |
-
transition: all 0.4s cubic-bezier(0.12, 0.51, 0.33, 1.14); }
|
111 |
-
|
112 |
-
/* 3d mixins */
|
113 |
-
/* end 3d mixins */
|
114 |
-
.projects-pagination {
|
115 |
-
display: -webkit-box;
|
116 |
-
display: -webkit-flex;
|
117 |
-
display: -ms-flexbox;
|
118 |
-
display: flex;
|
119 |
-
-webkit-flex-flow: row wrap;
|
120 |
-
-ms-flex-flow: row wrap;
|
121 |
-
flex-flow: row wrap;
|
122 |
-
-webkit-box-pack: justify;
|
123 |
-
-webkit-justify-content: space-between;
|
124 |
-
-ms-flex-pack: justify;
|
125 |
-
justify-content: space-between;
|
126 |
-
margin: 20px 0; }
|
127 |
-
.projects-pagination ul.page-link {
|
128 |
-
-webkit-box-flex: 0;
|
129 |
-
-webkit-flex: 0 1 auto;
|
130 |
-
-ms-flex: 0 1 auto;
|
131 |
-
flex: 0 1 auto;
|
132 |
-
list-style: none;
|
133 |
-
margin: 0; }
|
134 |
-
.projects-pagination ul.page-link li {
|
135 |
-
float: left;
|
136 |
-
margin: 0 2px; }
|
137 |
-
.projects-pagination ul.page-link li.active span {
|
138 |
-
color: #298ffc; }
|
139 |
-
.projects-pagination ul.page-link li span {
|
140 |
-
line-height: 30px;
|
141 |
-
color: #23282d;
|
142 |
-
padding: 5px 10px;
|
143 |
-
text-decoration: none;
|
144 |
-
cursor: pointer; }
|
145 |
-
.projects-pagination ul.page-link li span:hover {
|
146 |
-
color: #298ffc; }
|
147 |
-
.projects-pagination .page-navigation {
|
148 |
-
-webkit-box-flex: 0;
|
149 |
-
-webkit-flex: 0 1 auto;
|
150 |
-
-ms-flex: 0 1 auto;
|
151 |
-
flex: 0 1 auto; }
|
152 |
-
.projects-pagination .page-navigation span {
|
153 |
-
line-height: 30px;
|
154 |
-
color: #23282d;
|
155 |
-
padding: 5px 10px;
|
156 |
-
margin: 0 2px;
|
157 |
-
cursor: pointer; }
|
158 |
-
.projects-pagination .page-navigation span:hover {
|
159 |
-
color: #298ffc; }
|
160 |
-
|
161 |
-
.projects-container.grid-layout .projects-list {
|
162 |
-
display: -webkit-box;
|
163 |
-
display: -webkit-flex;
|
164 |
-
display: -ms-flexbox;
|
165 |
-
display: flex;
|
166 |
-
-webkit-flex-flow: row wrap;
|
167 |
-
-ms-flex-flow: row wrap;
|
168 |
-
flex-flow: row wrap; }
|
169 |
-
.projects-container.grid-layout .projects-list .projects-item {
|
170 |
-
-webkit-box-flex: 0;
|
171 |
-
-webkit-flex: 0 1 auto;
|
172 |
-
-ms-flex: 0 1 auto;
|
173 |
-
flex: 0 1 auto; }
|
174 |
-
|
175 |
-
.projects-container.masonry-layout .projects-list .projects-item {
|
176 |
-
display: inline-block; }
|
177 |
-
|
178 |
-
.projects-container.justified-layout .projects-list {
|
179 |
-
display: -webkit-box;
|
180 |
-
display: -webkit-flex;
|
181 |
-
display: -ms-flexbox;
|
182 |
-
display: flex;
|
183 |
-
-webkit-flex-flow: row wrap;
|
184 |
-
-ms-flex-flow: row wrap;
|
185 |
-
flex-flow: row wrap;
|
186 |
-
-webkit-box-pack: justify;
|
187 |
-
-webkit-justify-content: space-between;
|
188 |
-
-ms-flex-pack: justify;
|
189 |
-
justify-content: space-between;
|
190 |
-
-webkit-box-align: stretch;
|
191 |
-
-webkit-align-items: stretch;
|
192 |
-
-ms-flex-align: stretch;
|
193 |
-
align-items: stretch;
|
194 |
-
-webkit-align-content: stretch;
|
195 |
-
-ms-flex-line-pack: stretch;
|
196 |
-
align-content: stretch; }
|
197 |
-
.projects-container.justified-layout .projects-item {
|
198 |
-
-webkit-box-flex: 0;
|
199 |
-
-webkit-flex: 0 1 auto;
|
200 |
-
-ms-flex: 0 1 auto;
|
201 |
-
flex: 0 1 auto;
|
202 |
-
height: auto; }
|
203 |
-
|
204 |
-
.projects-container.cascading-grid-layout .projects-list {
|
205 |
-
display: -webkit-box;
|
206 |
-
display: -webkit-flex;
|
207 |
-
display: -ms-flexbox;
|
208 |
-
display: flex;
|
209 |
-
-webkit-flex-flow: row wrap;
|
210 |
-
-ms-flex-flow: row wrap;
|
211 |
-
flex-flow: row wrap;
|
212 |
-
-webkit-box-align: stretch;
|
213 |
-
-webkit-align-items: stretch;
|
214 |
-
-ms-flex-align: stretch;
|
215 |
-
align-items: stretch;
|
216 |
-
-webkit-align-content: stretch;
|
217 |
-
-ms-flex-line-pack: stretch;
|
218 |
-
align-content: stretch; }
|
219 |
-
.projects-container.cascading-grid-layout .projects-item {
|
220 |
-
-webkit-box-flex: 0;
|
221 |
-
-webkit-flex: 0 1 auto;
|
222 |
-
-ms-flex: 0 1 auto;
|
223 |
-
flex: 0 1 auto;
|
224 |
-
height: auto; }
|
225 |
-
|
226 |
-
.projects-container.list-layout .projects-list .projects-item {
|
227 |
-
margin-bottom: 20px; }
|
228 |
-
.projects-container.list-layout .inner-wrapper {
|
229 |
-
display: -webkit-box;
|
230 |
-
display: -webkit-flex;
|
231 |
-
display: -ms-flexbox;
|
232 |
-
display: flex;
|
233 |
-
-webkit-flex-flow: row nowrap;
|
234 |
-
-ms-flex-flow: row nowrap;
|
235 |
-
flex-flow: row nowrap;
|
236 |
-
-webkit-box-align: start;
|
237 |
-
-webkit-align-items: flex-start;
|
238 |
-
-ms-flex-align: start;
|
239 |
-
align-items: flex-start; }
|
240 |
-
.projects-container.list-layout .project-media {
|
241 |
-
-webkit-box-flex: 0;
|
242 |
-
-webkit-flex: 0 1 auto;
|
243 |
-
-ms-flex: 0 1 auto;
|
244 |
-
flex: 0 1 auto;
|
245 |
-
min-width: 30%;
|
246 |
-
margin-right: 20px; }
|
247 |
-
.projects-container.list-layout .project-content {
|
248 |
-
-webkit-box-flex: 0;
|
249 |
-
-webkit-flex: 0 1 auto;
|
250 |
-
-ms-flex: 0 1 auto;
|
251 |
-
flex: 0 1 auto;
|
252 |
-
min-width: 70%; }
|
253 |
-
|
254 |
-
/* 3d mixins */
|
255 |
-
/* end 3d mixins */
|
256 |
-
.cherry-animation-container.loading-animation-fade .cherry-animation-list .cherry-animation-item .inner-wrapper {
|
257 |
-
opacity: 1;
|
258 |
-
filter: alpha(opacity=100);
|
259 |
-
-webkit-transition: all 0.8s ease;
|
260 |
-
transition: all 0.8s ease; }
|
261 |
-
.cherry-animation-container.loading-animation-fade .cherry-animation-list .cherry-animation-item.animate-cycle-show .inner-wrapper {
|
262 |
-
opacity: 0;
|
263 |
-
filter: alpha(opacity=0); }
|
264 |
-
.cherry-animation-container.loading-animation-fade .cherry-animation-list .cherry-animation-item.animate-cycle-hide .inner-wrapper {
|
265 |
-
opacity: 0;
|
266 |
-
filter: alpha(opacity=0);
|
267 |
-
-webkit-transform: translateY(-30px);
|
268 |
-
-ms-transform: translateY(-30px);
|
269 |
-
transform: translateY(-30px);
|
270 |
-
-webkit-transition: all 0.4s ease;
|
271 |
-
transition: all 0.4s ease; }
|
272 |
-
.cherry-animation-container.loading-animation-scale .cherry-animation-list .cherry-animation-item {
|
273 |
-
-webkit-perspective: 1000px;
|
274 |
-
perspective: 1000px;
|
275 |
-
-webkit-perspective-origin: 50% 50%;
|
276 |
-
perspective-origin: 50% 50%; }
|
277 |
-
.cherry-animation-container.loading-animation-scale .cherry-animation-list .cherry-animation-item .inner-wrapper {
|
278 |
-
opacity: 1;
|
279 |
-
filter: alpha(opacity=100);
|
280 |
-
transform-style: preserve-3d;
|
281 |
-
-webkit-transform-style: preserve-3d;
|
282 |
-
-moz-transform-style: preserve-3d;
|
283 |
-
-o-transform-style: preserve-3d;
|
284 |
-
-webkit-transform-origin: 50% 0%;
|
285 |
-
-ms-transform-origin: 50% 0%;
|
286 |
-
transform-origin: 50% 0%;
|
287 |
-
-webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg);
|
288 |
-
-ms-transform: translateZ(0px) translateY(0px) rotateX(0deg);
|
289 |
-
transform: translateZ(0px) translateY(0px) rotateX(0deg);
|
290 |
-
-webkit-transition: all 0.7s cubic-bezier(0.29, 0.65, 0.64, 0.97);
|
291 |
-
transition: all 0.7s cubic-bezier(0.29, 0.65, 0.64, 0.97); }
|
292 |
-
.cherry-animation-container.loading-animation-scale .cherry-animation-list .cherry-animation-item.animate-cycle-show .inner-wrapper {
|
293 |
-
opacity: 0;
|
294 |
-
filter: alpha(opacity=0);
|
295 |
-
-webkit-transform: translateZ(-1500px) translateY(50px) rotateX(90deg);
|
296 |
-
-ms-transform: translateZ(-1500px) translateY(50px) rotateX(90deg);
|
297 |
-
transform: translateZ(-1500px) translateY(50px) rotateX(90deg); }
|
298 |
-
.cherry-animation-container.loading-animation-scale .cherry-animation-list .cherry-animation-item.animate-cycle-hide .inner-wrapper {
|
299 |
-
opacity: 0;
|
300 |
-
filter: alpha(opacity=0);
|
301 |
-
-webkit-transform: translateY(-30px);
|
302 |
-
-ms-transform: translateY(-30px);
|
303 |
-
transform: translateY(-30px);
|
304 |
-
-webkit-transition: all 0.4s ease;
|
305 |
-
transition: all 0.4s ease; }
|
306 |
-
.cherry-animation-container.loading-animation-move-up .cherry-animation-list .cherry-animation-item {
|
307 |
-
-webkit-perspective: 500px;
|
308 |
-
perspective: 500px;
|
309 |
-
-webkit-perspective-origin: 50% 50%;
|
310 |
-
perspective-origin: 50% 50%; }
|
311 |
-
.cherry-animation-container.loading-animation-move-up .cherry-animation-list .cherry-animation-item .inner-wrapper {
|
312 |
-
opacity: 1;
|
313 |
-
filter: alpha(opacity=100);
|
314 |
-
transform-style: preserve-3d;
|
315 |
-
-webkit-transform-style: preserve-3d;
|
316 |
-
-moz-transform-style: preserve-3d;
|
317 |
-
-o-transform-style: preserve-3d;
|
318 |
-
-webkit-transform-origin: 50% 0%;
|
319 |
-
-ms-transform-origin: 50% 0%;
|
320 |
-
transform-origin: 50% 0%;
|
321 |
-
-webkit-transform: translateY(0px) translateZ(0) rotateX(0deg);
|
322 |
-
-ms-transform: translateY(0px) translateZ(0) rotateX(0deg);
|
323 |
-
transform: translateY(0px) translateZ(0) rotateX(0deg);
|
324 |
-
-webkit-transition: all 0.8s cubic-bezier(0.29, 0.65, 0.64, 0.97);
|
325 |
-
transition: all 0.8s cubic-bezier(0.29, 0.65, 0.64, 0.97); }
|
326 |
-
.cherry-animation-container.loading-animation-move-up .cherry-animation-list .cherry-animation-item.animate-cycle-show .inner-wrapper {
|
327 |
-
opacity: 0;
|
328 |
-
filter: alpha(opacity=0);
|
329 |
-
-webkit-transform: translateY(80px) translateZ(-100px) rotateX(5deg);
|
330 |
-
-ms-transform: translateY(80px) translateZ(-100px) rotateX(5deg);
|
331 |
-
transform: translateY(80px) translateZ(-100px) rotateX(5deg); }
|
332 |
-
.cherry-animation-container.loading-animation-move-up .cherry-animation-list .cherry-animation-item.animate-cycle-hide .inner-wrapper {
|
333 |
-
opacity: 0;
|
334 |
-
filter: alpha(opacity=0);
|
335 |
-
-webkit-transform: translateY(-30px);
|
336 |
-
-ms-transform: translateY(-30px);
|
337 |
-
transform: translateY(-30px);
|
338 |
-
-webkit-transition: all 0.4s ease;
|
339 |
-
transition: all 0.4s ease; }
|
340 |
-
.cherry-animation-container.loading-animation-flip .cherry-animation-list {
|
341 |
-
-webkit-perspective: 1500px;
|
342 |
-
perspective: 1500px;
|
343 |
-
-webkit-perspective-origin: 50% 50%;
|
344 |
-
perspective-origin: 50% 50%; }
|
345 |
-
.cherry-animation-container.loading-animation-flip .cherry-animation-list .cherry-animation-item .inner-wrapper {
|
346 |
-
transform-style: preserve-3d;
|
347 |
-
-webkit-transform-style: preserve-3d;
|
348 |
-
-moz-transform-style: preserve-3d;
|
349 |
-
-o-transform-style: preserve-3d;
|
350 |
-
-webkit-transform-origin: 50% 0%;
|
351 |
-
-ms-transform-origin: 50% 0%;
|
352 |
-
transform-origin: 50% 0%;
|
353 |
-
opacity: 1;
|
354 |
-
filter: alpha(opacity=100);
|
355 |
-
-webkit-transform: translateY(0px) rotateX(0deg);
|
356 |
-
-ms-transform: translateY(0px) rotateX(0deg);
|
357 |
-
transform: translateY(0px) rotateX(0deg);
|
358 |
-
-webkit-transition: all 0.8s cubic-bezier(0.31, 0.78, 0.39, 0.93);
|
359 |
-
transition: all 0.8s cubic-bezier(0.31, 0.78, 0.39, 0.93); }
|
360 |
-
.cherry-animation-container.loading-animation-flip .cherry-animation-list .cherry-animation-item.animate-cycle-show .inner-wrapper {
|
361 |
-
opacity: 0;
|
362 |
-
filter: alpha(opacity=0);
|
363 |
-
-webkit-transform: translateY(-50px) rotateX(80deg);
|
364 |
-
-ms-transform: translateY(-50px) rotateX(80deg);
|
365 |
-
transform: translateY(-50px) rotateX(80deg); }
|
366 |
-
.cherry-animation-container.loading-animation-flip .cherry-animation-list .cherry-animation-item.animate-cycle-hide .inner-wrapper {
|
367 |
-
opacity: 0;
|
368 |
-
filter: alpha(opacity=0);
|
369 |
-
-webkit-transform: translateY(-30px);
|
370 |
-
-ms-transform: translateY(-30px);
|
371 |
-
transform: translateY(-30px);
|
372 |
-
-webkit-transition: all 0.4s ease;
|
373 |
-
transition: all 0.4s ease; }
|
374 |
-
.cherry-animation-container.loading-animation-helix .cherry-animation-list {
|
375 |
-
-webkit-perspective: 1000px;
|
376 |
-
perspective: 1000px;
|
377 |
-
-webkit-perspective-origin: 50% 50%;
|
378 |
-
perspective-origin: 50% 50%; }
|
379 |
-
.cherry-animation-container.loading-animation-helix .cherry-animation-list .cherry-animation-item .inner-wrapper {
|
380 |
-
transform-style: preserve-3d;
|
381 |
-
-webkit-transform-style: preserve-3d;
|
382 |
-
-moz-transform-style: preserve-3d;
|
383 |
-
-o-transform-style: preserve-3d;
|
384 |
-
-webkit-transform: translateZ(0px) translateY(0px) rotateY(0deg);
|
385 |
-
-ms-transform: translateZ(0px) translateY(0px) rotateY(0deg);
|
386 |
-
transform: translateZ(0px) translateY(0px) rotateY(0deg);
|
387 |
-
opacity: 1;
|
388 |
-
filter: alpha(opacity=100);
|
389 |
-
-webkit-transition: all 0.8s cubic-bezier(0.29, 0.65, 0.64, 0.97);
|
390 |
-
transition: all 0.8s cubic-bezier(0.29, 0.65, 0.64, 0.97); }
|
391 |
-
.cherry-animation-container.loading-animation-helix .cherry-animation-list .cherry-animation-item.animate-cycle-show .inner-wrapper {
|
392 |
-
-webkit-transform: translateZ(-1000px) translateY(-50px) rotateY(-240deg);
|
393 |
-
-ms-transform: translateZ(-1000px) translateY(-50px) rotateY(-240deg);
|
394 |
-
transform: translateZ(-1000px) translateY(-50px) rotateY(-240deg);
|
395 |
-
opacity: 0;
|
396 |
-
filter: alpha(opacity=0); }
|
397 |
-
.cherry-animation-container.loading-animation-helix .cherry-animation-list .cherry-animation-item.animate-cycle-hide .inner-wrapper {
|
398 |
-
opacity: 0;
|
399 |
-
filter: alpha(opacity=0);
|
400 |
-
-webkit-transform: translateY(-30px);
|
401 |
-
-ms-transform: translateY(-30px);
|
402 |
-
transform: translateY(-30px);
|
403 |
-
-webkit-transition: all 0.4s ease;
|
404 |
-
transition: all 0.4s ease; }
|
405 |
-
.cherry-animation-container.loading-animation-fall-perspective .cherry-animation-list {
|
406 |
-
-webkit-perspective: 1000px;
|
407 |
-
perspective: 1000px;
|
408 |
-
-webkit-perspective-origin: 50% 50%;
|
409 |
-
perspective-origin: 50% 50%; }
|
410 |
-
.cherry-animation-container.loading-animation-fall-perspective .cherry-animation-list .cherry-animation-item .inner-wrapper {
|
411 |
-
transform-style: preserve-3d;
|
412 |
-
-webkit-transform-style: preserve-3d;
|
413 |
-
-moz-transform-style: preserve-3d;
|
414 |
-
-o-transform-style: preserve-3d;
|
415 |
-
-webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg);
|
416 |
-
-ms-transform: translateZ(0px) translateY(0px) rotateX(0deg);
|
417 |
-
transform: translateZ(0px) translateY(0px) rotateX(0deg);
|
418 |
-
opacity: 1;
|
419 |
-
filter: alpha(opacity=100);
|
420 |
-
-webkit-transition: all 0.8s cubic-bezier(0.29, 0.65, 0.64, 0.97);
|
421 |
-
transition: all 0.8s cubic-bezier(0.29, 0.65, 0.64, 0.97); }
|
422 |
-
.cherry-animation-container.loading-animation-fall-perspective .cherry-animation-list .cherry-animation-item.animate-cycle-show .inner-wrapper {
|
423 |
-
-webkit-transform: translateZ(400px) translateY(300px) rotateX(-65deg);
|
424 |
-
-ms-transform: translateZ(400px) translateY(300px) rotateX(-65deg);
|
425 |
-
transform: translateZ(400px) translateY(300px) rotateX(-65deg);
|
426 |
-
opacity: 0;
|
427 |
-
filter: alpha(opacity=0); }
|
428 |
-
.cherry-animation-container.loading-animation-fall-perspective .cherry-animation-list .cherry-animation-item.animate-cycle-hide .inner-wrapper {
|
429 |
-
opacity: 0;
|
430 |
-
filter: alpha(opacity=0);
|
431 |
-
-webkit-transform: translateY(-30px);
|
432 |
-
-ms-transform: translateY(-30px);
|
433 |
-
transform: translateY(-30px);
|
434 |
-
-webkit-transition: all 0.4s ease;
|
435 |
-
transition: all 0.4s ease; }
|
436 |
-
|
437 |
-
/* 3d mixins */
|
438 |
-
/* end 3d mixins */
|
439 |
-
.cherry-projects-single__container {
|
440 |
-
display: -webkit-box;
|
441 |
-
display: -webkit-flex;
|
442 |
-
display: -ms-flexbox;
|
443 |
-
display: flex;
|
444 |
-
-webkit-flex-flow: row nowrap;
|
445 |
-
-ms-flex-flow: row nowrap;
|
446 |
-
flex-flow: row nowrap; }
|
447 |
-
.cherry-projects-single__media {
|
448 |
-
-webkit-box-flex: 0;
|
449 |
-
-webkit-flex: 0 1 60%;
|
450 |
-
-ms-flex: 0 1 60%;
|
451 |
-
flex: 0 1 60%;
|
452 |
-
margin-right: 20px; }
|
453 |
-
.cherry-projects-single__content {
|
454 |
-
-webkit-box-flex: 0;
|
455 |
-
-webkit-flex: 0 1 40%;
|
456 |
-
-ms-flex: 0 1 40%;
|
457 |
-
flex: 0 1 40%; }
|
458 |
-
.cherry-projects-single-meta {
|
459 |
-
margin: 10px 0;
|
460 |
-
border-top: 1px solid #e5e5e5;
|
461 |
-
border-bottom: 1px solid #e5e5e5; }
|
462 |
-
|
463 |
-
.cherry-projects-single-post {
|
464 |
-
color: #23282d; }
|
465 |
-
.cherry-projects-single-post .featured-image img {
|
466 |
-
width: 100%;
|
467 |
-
height: auto; }
|
468 |
-
.cherry-projects-single-post .post-terms {
|
469 |
-
margin: 10px 0; }
|
470 |
-
.cherry-projects-single-post .cherry-projects-meta {
|
471 |
-
margin: 10px 0; }
|
472 |
-
.cherry-projects-single-post .featured-image a, .cherry-projects-single-post .additional-image a {
|
473 |
-
display: block;
|
474 |
-
position: relative; }
|
475 |
-
.cherry-projects-single-post .featured-image a img, .cherry-projects-single-post .additional-image a img {
|
476 |
-
width: 100%; }
|
477 |
-
.cherry-projects-single-post .featured-image a .cover, .cherry-projects-single-post .additional-image a .cover {
|
478 |
-
position: absolute;
|
479 |
-
width: 100%;
|
480 |
-
height: 100%;
|
481 |
-
display: block;
|
482 |
-
background-color: rgba(41, 143, 252, 0.5);
|
483 |
-
opacity: 0;
|
484 |
-
-webkit-transition: all 0.3s ease-in-out;
|
485 |
-
transition: all 0.3s ease-in-out; }
|
486 |
-
.cherry-projects-single-post .featured-image a:hover .cover, .cherry-projects-single-post .additional-image a:hover .cover {
|
487 |
-
opacity: 1; }
|
488 |
-
|
489 |
-
.cherry-projects-additional-image-list {
|
490 |
-
margin-bottom: 20px; }
|
491 |
-
.cherry-projects-additional-image-list .additional-image-list {
|
492 |
-
list-style: none;
|
493 |
-
margin: 0;
|
494 |
-
padding: 0; }
|
495 |
-
.cherry-projects-additional-image-list .additional-image-list.grid-layout {
|
496 |
-
display: -webkit-box;
|
497 |
-
display: -webkit-flex;
|
498 |
-
display: -ms-flexbox;
|
499 |
-
display: flex;
|
500 |
-
-webkit-flex-flow: row wrap;
|
501 |
-
-ms-flex-flow: row wrap;
|
502 |
-
flex-flow: row wrap; }
|
503 |
-
.cherry-projects-additional-image-list .additional-image-list.grid-layout .image-item {
|
504 |
-
-webkit-box-flex: 0;
|
505 |
-
-webkit-flex: 0 1 auto;
|
506 |
-
-ms-flex: 0 1 auto;
|
507 |
-
flex: 0 1 auto; }
|
508 |
-
.cherry-projects-additional-image-list .additional-image-list.masonry-layout .image-item {
|
509 |
-
display: inline-block; }
|
510 |
-
|
511 |
-
.cherry-projects-single-details-list {
|
512 |
-
margin-bottom: 20px; }
|
513 |
-
.cherry-projects-single-details-list .cherry-projects-details-list-title {
|
514 |
-
margin-bottom: 10px; }
|
515 |
-
.cherry-projects-single-details-list ul {
|
516 |
-
list-style: none;
|
517 |
-
margin: 0;
|
518 |
-
padding: 0; }
|
519 |
-
.cherry-projects-single-details-list ul li {
|
520 |
-
color: #96989a;
|
521 |
-
margin-bottom: 5px; }
|
522 |
-
.cherry-projects-single-details-list ul li span {
|
523 |
-
margin-right: 5px;
|
524 |
-
color: #23282d; }
|
525 |
-
.cherry-projects-single-details-list ul li:last-child {
|
526 |
-
margin-bottom: 0; }
|
527 |
-
|
528 |
-
.cherry-projects-single-skills-list {
|
529 |
-
margin-bottom: 20px; }
|
530 |
-
.cherry-projects-single-skills-list ul {
|
531 |
-
list-style: none;
|
532 |
-
margin: 0;
|
533 |
-
padding: 0; }
|
534 |
-
.cherry-projects-single-skills-list .cherry-skill-item {
|
535 |
-
margin-bottom: 10px; }
|
536 |
-
.cherry-projects-single-skills-list .cherry-skill-item .skill-label {
|
537 |
-
margin-bottom: 5px; }
|
538 |
-
.cherry-projects-single-skills-list .cherry-skill-item .skill-bar {
|
539 |
-
width: 100%;
|
540 |
-
height: 20px;
|
541 |
-
background-color: #f1f1f1; }
|
542 |
-
.cherry-projects-single-skills-list .cherry-skill-item .skill-bar span {
|
543 |
-
height: 20px;
|
544 |
-
display: inline-block;
|
545 |
-
background-color: #48c569;
|
546 |
-
position: relative; }
|
547 |
-
.cherry-projects-single-skills-list .cherry-skill-item .skill-bar span em {
|
548 |
-
font-size: 12px;
|
549 |
-
line-height: 20px;
|
550 |
-
float: right; }
|
551 |
-
.cherry-projects-single-skills-list .cherry-skill-item:last-child {
|
552 |
-
margin-bottom: 10px; }
|
553 |
-
|
554 |
-
.cherry-projects-slider__instance {
|
555 |
-
margin-bottom: 20px; }
|
556 |
-
.cherry-projects-slider__instance .slider-pro {
|
557 |
-
background-color: #23282d; }
|
558 |
-
.cherry-projects-slider__instance .slider-pro .sp-arrows .sp-arrow:before {
|
559 |
-
background-color: #298ffc; }
|
560 |
-
.cherry-projects-slider__instance .slider-pro .sp-arrows .sp-arrow:after {
|
561 |
-
background-color: #298ffc; }
|
562 |
-
.cherry-projects-slider__instance .slider-pro .sp-full-screen-button:before {
|
563 |
-
color: #298ffc; }
|
564 |
-
.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container {
|
565 |
-
background-color: rgba(73, 81, 89, 0.5); }
|
566 |
-
.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container .sp-thumbnail-container .sp-thumbnail:hover {
|
567 |
-
border: 3px solid #fffffc; }
|
568 |
-
.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container .sp-selected-thumbnail .sp-thumbnail {
|
569 |
-
border: 3px solid #298ffc; }
|
570 |
-
.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container.sp-bottom-thumbnails {
|
571 |
-
position: absolute;
|
572 |
-
bottom: 0;
|
573 |
-
padding: 5px 0; }
|
574 |
-
|
575 |
-
.cherry-projects-video-list {
|
576 |
-
width: 100%; }
|
577 |
-
|
578 |
-
/* 3d mixins */
|
579 |
-
/* end 3d mixins */
|
580 |
-
.cherry-projects-terms-wrapper {
|
581 |
-
color: #23282d;
|
582 |
-
position: relative; }
|
583 |
-
|
584 |
-
.projects-terms-container {
|
585 |
-
position: relative; }
|
586 |
-
.projects-terms-container.grid-layout .projects-terms-list {
|
587 |
-
display: -webkit-box;
|
588 |
-
display: -webkit-flex;
|
589 |
-
display: -ms-flexbox;
|
590 |
-
display: flex;
|
591 |
-
-webkit-flex-flow: row wrap;
|
592 |
-
-ms-flex-flow: row wrap;
|
593 |
-
flex-flow: row wrap; }
|
594 |
-
.projects-terms-container.grid-layout .projects-terms-list .projects-terms-item {
|
595 |
-
-webkit-box-flex: 0;
|
596 |
-
-webkit-flex: 0 1 auto;
|
597 |
-
-ms-flex: 0 1 auto;
|
598 |
-
flex: 0 1 auto; }
|
599 |
-
.projects-terms-container.masonry-layout .projects-terms-list .projects-terms-item {
|
600 |
-
display: inline-block; }
|
601 |
-
.projects-terms-container.list-layout .projects-terms-list .projects-terms-item {
|
602 |
-
margin-bottom: 20px; }
|
603 |
-
.projects-terms-container.list-layout .inner-wrapper {
|
604 |
-
display: -webkit-box;
|
605 |
-
display: -webkit-flex;
|
606 |
-
display: -ms-flexbox;
|
607 |
-
display: flex;
|
608 |
-
-webkit-flex-flow: row nowrap;
|
609 |
-
-ms-flex-flow: row nowrap;
|
610 |
-
flex-flow: row nowrap;
|
611 |
-
-webkit-box-align: start;
|
612 |
-
-webkit-align-items: flex-start;
|
613 |
-
-ms-flex-align: start;
|
614 |
-
align-items: flex-start; }
|
615 |
-
.projects-terms-container.list-layout .project-terms-media {
|
616 |
-
-webkit-box-flex: 0;
|
617 |
-
-webkit-flex: 0 1 auto;
|
618 |
-
-ms-flex: 0 1 auto;
|
619 |
-
flex: 0 1 auto;
|
620 |
-
min-width: 30%;
|
621 |
-
margin-right: 20px; }
|
622 |
-
.projects-terms-container.list-layout .project-terms-content {
|
623 |
-
-webkit-box-flex: 0;
|
624 |
-
-webkit-flex: 0 1 auto;
|
625 |
-
-ms-flex: 0 1 auto;
|
626 |
-
flex: 0 1 auto;
|
627 |
-
min-width: 70%; }
|
628 |
-
.projects-terms-container.cascading-grid-layout .projects-terms-list {
|
629 |
-
display: -webkit-box;
|
630 |
-
display: -webkit-flex;
|
631 |
-
display: -ms-flexbox;
|
632 |
-
display: flex;
|
633 |
-
-webkit-flex-flow: row wrap;
|
634 |
-
-ms-flex-flow: row wrap;
|
635 |
-
flex-flow: row wrap;
|
636 |
-
-webkit-box-align: stretch;
|
637 |
-
-webkit-align-items: stretch;
|
638 |
-
-ms-flex-align: stretch;
|
639 |
-
align-items: stretch;
|
640 |
-
-webkit-align-content: stretch;
|
641 |
-
-ms-flex-line-pack: stretch;
|
642 |
-
align-content: stretch; }
|
643 |
-
.projects-terms-container.cascading-grid-layout .projects-terms-list .projects-terms-item {
|
644 |
-
-webkit-box-flex: 0;
|
645 |
-
-webkit-flex: 0 1 auto;
|
646 |
-
-ms-flex: 0 1 auto;
|
647 |
-
flex: 0 1 auto;
|
648 |
-
height: auto; }
|
649 |
-
.projects-terms-container .term-permalink span:before {
|
650 |
-
content: "\f103"; }
|
651 |
-
|
652 |
-
.projects-terms-list {
|
653 |
-
position: relative; }
|
654 |
-
|
655 |
-
.cherry-projects-wrapper {
|
656 |
-
color: #23282d;
|
657 |
-
position: relative; }
|
658 |
-
.cherry-projects-wrapper .projects-container {
|
659 |
-
position: relative;
|
660 |
-
z-index: 8; }
|
661 |
-
.cherry-projects-wrapper .projects-list {
|
662 |
-
position: relative;
|
663 |
-
min-height: 100px; }
|
664 |
-
|
665 |
-
.projects-item-instance .inner-wrapper {
|
666 |
-
position: relative; }
|
667 |
-
.projects-item-instance .featured-image {
|
668 |
-
width: 100%;
|
669 |
-
line-height: 0; }
|
670 |
-
.projects-item-instance .featured-image img {
|
671 |
-
width: 100%;
|
672 |
-
height: auto; }
|
673 |
-
.projects-item-instance .project-media, .projects-item-instance .project-terms-media {
|
674 |
-
position: relative; }
|
675 |
-
.projects-item-instance .project-meta {
|
676 |
-
margin: 15px 0; }
|
677 |
-
.projects-item-instance .project-content, .projects-item-instance .project-terms-media {
|
678 |
-
position: relative; }
|
679 |
-
.projects-item-instance .simple-icon {
|
680 |
-
display: inline-block;
|
681 |
-
width: 30px;
|
682 |
-
height: 30px;
|
683 |
-
background-color: #298ffc;
|
684 |
-
color: #f1f1f1;
|
685 |
-
margin: 5px;
|
686 |
-
border-radius: 30px; }
|
687 |
-
.projects-item-instance .simple-icon span {
|
688 |
-
margin: 5px; }
|
689 |
-
.projects-item-instance .simple-icon:hover {
|
690 |
-
background-color: #206ff4; }
|
691 |
-
.projects-item-instance .simple-button {
|
692 |
-
display: inline-block;
|
693 |
-
padding: 10px;
|
694 |
-
background-color: #298ffc;
|
695 |
-
color: #f1f1f1; }
|
696 |
-
.projects-item-instance .hover-content {
|
697 |
-
display: -webkit-box;
|
698 |
-
display: -webkit-flex;
|
699 |
-
display: -ms-flexbox;
|
700 |
-
display: flex;
|
701 |
-
-webkit-flex-flow: column nowrap;
|
702 |
-
-ms-flex-flow: column nowrap;
|
703 |
-
flex-flow: column nowrap;
|
704 |
-
-webkit-box-pack: center;
|
705 |
-
-webkit-justify-content: center;
|
706 |
-
-ms-flex-pack: center;
|
707 |
-
justify-content: center;
|
708 |
-
-webkit-align-content: center;
|
709 |
-
-ms-flex-line-pack: center;
|
710 |
-
align-content: center;
|
711 |
-
-webkit-box-align: center;
|
712 |
-
-webkit-align-items: center;
|
713 |
-
-ms-flex-align: center;
|
714 |
-
align-items: center;
|
715 |
-
position: absolute;
|
716 |
-
overflow: hidden;
|
717 |
-
top: 0;
|
718 |
-
left: 0;
|
719 |
-
width: 100%;
|
720 |
-
height: 100%;
|
721 |
-
padding: 15px;
|
722 |
-
background-color: rgba(35, 40, 45, 0.6);
|
723 |
-
-webkit-transition: all 0.4s ease-out;
|
724 |
-
transition: all 0.4s ease-out; }
|
725 |
-
.projects-item-instance .hover-content.row-format {
|
726 |
-
-webkit-flex-flow: row nowrap;
|
727 |
-
-ms-flex-flow: row nowrap;
|
728 |
-
flex-flow: row nowrap; }
|
729 |
-
.projects-item-instance .hover-content > * {
|
730 |
-
-webkit-box-flex: 0;
|
731 |
-
-webkit-flex: 0 1 auto;
|
732 |
-
-ms-flex: 0 1 auto;
|
733 |
-
flex: 0 1 auto;
|
734 |
-
-webkit-align-self: center;
|
735 |
-
-ms-flex-item-align: center;
|
736 |
-
align-self: center; }
|
737 |
-
.projects-item-instance.simple-fade-hover .hover-content {
|
738 |
-
opacity: 0;
|
739 |
-
-webkit-transition: all 0.4s ease-out;
|
740 |
-
transition: all 0.4s ease-out; }
|
741 |
-
.projects-item-instance.simple-fade-hover .hover-content > * {
|
742 |
-
opacity: 0;
|
743 |
-
-webkit-transform: translateY(100%);
|
744 |
-
-ms-transform: translateY(100%);
|
745 |
-
transform: translateY(100%); }
|
746 |
-
.projects-item-instance.simple-fade-hover .hover-content:hover {
|
747 |
-
opacity: 1; }
|
748 |
-
.projects-item-instance.simple-fade-hover .hover-content:hover > * {
|
749 |
-
opacity: 1;
|
750 |
-
-webkit-transform: translateY(0%);
|
751 |
-
-ms-transform: translateY(0%);
|
752 |
-
transform: translateY(0%);
|
753 |
-
-webkit-transition: all 0.3s ease-out;
|
754 |
-
transition: all 0.3s ease-out; }
|
755 |
-
.projects-item-instance.simple-fade-hover .hover-content:hover > *:nth-child(1) {
|
756 |
-
-webkit-transition-delay: 0.1s;
|
757 |
-
transition-delay: 0.1s; }
|
758 |
-
.projects-item-instance.simple-fade-hover .hover-content:hover > *:nth-child(2) {
|
759 |
-
-webkit-transition-delay: 0.2s;
|
760 |
-
transition-delay: 0.2s; }
|
761 |
-
.projects-item-instance.simple-fade-hover .hover-content:hover > *:nth-child(3) {
|
762 |
-
-webkit-transition-delay: 0.3s;
|
763 |
-
transition-delay: 0.3s; }
|
764 |
-
.projects-item-instance.simple-fade-hover .hover-content:hover > *:nth-child(4) {
|
765 |
-
-webkit-transition-delay: 0.4s;
|
766 |
-
transition-delay: 0.4s; }
|
767 |
-
.projects-item-instance.simple-fade-hover .hover-content:hover > *:nth-child(5) {
|
768 |
-
-webkit-transition-delay: 0.5s;
|
769 |
-
transition-delay: 0.5s; }
|
770 |
-
.projects-item-instance.simple-fade-hover .hover-content:hover > *:nth-child(6) {
|
771 |
-
-webkit-transition-delay: 0.6s;
|
772 |
-
transition-delay: 0.6s; }
|
773 |
-
.projects-item-instance.simple-fade-hover .hover-content:hover > *:nth-child(7) {
|
774 |
-
-webkit-transition-delay: 0.7s;
|
775 |
-
transition-delay: 0.7s; }
|
776 |
-
.projects-item-instance.simple-fade-hover .hover-content:hover > *:nth-child(8) {
|
777 |
-
-webkit-transition-delay: 0.8s;
|
778 |
-
transition-delay: 0.8s; }
|
779 |
-
.projects-item-instance.simple-fade-hover .hover-content:hover > *:nth-child(9) {
|
780 |
-
-webkit-transition-delay: 0.9s;
|
781 |
-
transition-delay: 0.9s; }
|
782 |
-
.projects-item-instance.simple-fade-hover .hover-content:hover > *:nth-child(10) {
|
783 |
-
-webkit-transition-delay: 1s;
|
784 |
-
transition-delay: 1s; }
|
785 |
-
.projects-item-instance.simple-fade-hover .hover-content:hover > *:nth-child(11) {
|
786 |
-
-webkit-transition-delay: 1.1s;
|
787 |
-
transition-delay: 1.1s; }
|
788 |
-
.projects-item-instance.simple-fade-hover .hover-content:hover > *:nth-child(12) {
|
789 |
-
-webkit-transition-delay: 1.2s;
|
790 |
-
transition-delay: 1.2s; }
|
791 |
-
.projects-item-instance.simple-fade-hover .hover-content:hover > *:nth-child(13) {
|
792 |
-
-webkit-transition-delay: 1.3s;
|
793 |
-
transition-delay: 1.3s; }
|
794 |
-
.projects-item-instance.simple-fade-hover .hover-content:hover > *:nth-child(14) {
|
795 |
-
-webkit-transition-delay: 1.4s;
|
796 |
-
transition-delay: 1.4s; }
|
797 |
-
.projects-item-instance.simple-fade-hover .hover-content:hover > *:nth-child(15) {
|
798 |
-
-webkit-transition-delay: 1.5s;
|
799 |
-
transition-delay: 1.5s; }
|
800 |
-
.projects-item-instance.simple-fade-hover .hover-content:hover > *:nth-child(16) {
|
801 |
-
-webkit-transition-delay: 1.6s;
|
802 |
-
transition-delay: 1.6s; }
|
803 |
-
.projects-item-instance.simple-fade-hover .hover-content:hover > *:nth-child(17) {
|
804 |
-
-webkit-transition-delay: 1.7s;
|
805 |
-
transition-delay: 1.7s; }
|
806 |
-
.projects-item-instance.simple-fade-hover .hover-content:hover > *:nth-child(18) {
|
807 |
-
-webkit-transition-delay: 1.8s;
|
808 |
-
transition-delay: 1.8s; }
|
809 |
-
.projects-item-instance.simple-fade-hover .hover-content:hover > *:nth-child(19) {
|
810 |
-
-webkit-transition-delay: 1.9s;
|
811 |
-
transition-delay: 1.9s; }
|
812 |
-
.projects-item-instance.simple-fade-hover .hover-content:hover > *:nth-child(20) {
|
813 |
-
-webkit-transition-delay: 2s;
|
814 |
-
transition-delay: 2s; }
|
815 |
-
.projects-item-instance.simple-scale-hover .hover-content {
|
816 |
-
opacity: 0;
|
817 |
-
-webkit-transition: all 0.4s ease-out;
|
818 |
-
transition: all 0.4s ease-out; }
|
819 |
-
.projects-item-instance.simple-scale-hover .hover-content > * {
|
820 |
-
-webkit-transform: scale(0);
|
821 |
-
-ms-transform: scale(0);
|
822 |
-
transform: scale(0);
|
823 |
-
-webkit-transition: all 0.4s ease-out;
|
824 |
-
transition: all 0.4s ease-out; }
|
825 |
-
.projects-item-instance.simple-scale-hover .hover-content:hover {
|
826 |
-
opacity: 1; }
|
827 |
-
.projects-item-instance.simple-scale-hover .hover-content:hover > * {
|
828 |
-
-webkit-transform: scale(1);
|
829 |
-
-ms-transform: scale(1);
|
830 |
-
transform: scale(1);
|
831 |
-
-webkit-transition: all 0.3s ease-out;
|
832 |
-
transition: all 0.3s ease-out; }
|
833 |
-
.projects-item-instance.simple-scale-hover .hover-content:hover > *:nth-child(1) {
|
834 |
-
-webkit-transition-delay: 0.1s;
|
835 |
-
transition-delay: 0.1s; }
|
836 |
-
.projects-item-instance.simple-scale-hover .hover-content:hover > *:nth-child(2) {
|
837 |
-
-webkit-transition-delay: 0.2s;
|
838 |
-
transition-delay: 0.2s; }
|
839 |
-
.projects-item-instance.simple-scale-hover .hover-content:hover > *:nth-child(3) {
|
840 |
-
-webkit-transition-delay: 0.3s;
|
841 |
-
transition-delay: 0.3s; }
|
842 |
-
.projects-item-instance.simple-scale-hover .hover-content:hover > *:nth-child(4) {
|
843 |
-
-webkit-transition-delay: 0.4s;
|
844 |
-
transition-delay: 0.4s; }
|
845 |
-
.projects-item-instance.simple-scale-hover .hover-content:hover > *:nth-child(5) {
|
846 |
-
-webkit-transition-delay: 0.5s;
|
847 |
-
transition-delay: 0.5s; }
|
848 |
-
.projects-item-instance.simple-scale-hover .hover-content:hover > *:nth-child(6) {
|
849 |
-
-webkit-transition-delay: 0.6s;
|
850 |
-
transition-delay: 0.6s; }
|
851 |
-
.projects-item-instance.simple-scale-hover .hover-content:hover > *:nth-child(7) {
|
852 |
-
-webkit-transition-delay: 0.7s;
|
853 |
-
transition-delay: 0.7s; }
|
854 |
-
.projects-item-instance.simple-scale-hover .hover-content:hover > *:nth-child(8) {
|
855 |
-
-webkit-transition-delay: 0.8s;
|
856 |
-
transition-delay: 0.8s; }
|
857 |
-
.projects-item-instance.simple-scale-hover .hover-content:hover > *:nth-child(9) {
|
858 |
-
-webkit-transition-delay: 0.9s;
|
859 |
-
transition-delay: 0.9s; }
|
860 |
-
.projects-item-instance.simple-scale-hover .hover-content:hover > *:nth-child(10) {
|
861 |
-
-webkit-transition-delay: 1s;
|
862 |
-
transition-delay: 1s; }
|
863 |
-
.projects-item-instance.simple-scale-hover .hover-content:hover > *:nth-child(11) {
|
864 |
-
-webkit-transition-delay: 1.1s;
|
865 |
-
transition-delay: 1.1s; }
|
866 |
-
.projects-item-instance.simple-scale-hover .hover-content:hover > *:nth-child(12) {
|
867 |
-
-webkit-transition-delay: 1.2s;
|
868 |
-
transition-delay: 1.2s; }
|
869 |
-
.projects-item-instance.simple-scale-hover .hover-content:hover > *:nth-child(13) {
|
870 |
-
-webkit-transition-delay: 1.3s;
|
871 |
-
transition-delay: 1.3s; }
|
872 |
-
.projects-item-instance.simple-scale-hover .hover-content:hover > *:nth-child(14) {
|
873 |
-
-webkit-transition-delay: 1.4s;
|
874 |
-
transition-delay: 1.4s; }
|
875 |
-
.projects-item-instance.simple-scale-hover .hover-content:hover > *:nth-child(15) {
|
876 |
-
-webkit-transition-delay: 1.5s;
|
877 |
-
transition-delay: 1.5s; }
|
878 |
-
.projects-item-instance.simple-scale-hover .hover-content:hover > *:nth-child(16) {
|
879 |
-
-webkit-transition-delay: 1.6s;
|
880 |
-
transition-delay: 1.6s; }
|
881 |
-
.projects-item-instance.simple-scale-hover .hover-content:hover > *:nth-child(17) {
|
882 |
-
-webkit-transition-delay: 1.7s;
|
883 |
-
transition-delay: 1.7s; }
|
884 |
-
.projects-item-instance.simple-scale-hover .hover-content:hover > *:nth-child(18) {
|
885 |
-
-webkit-transition-delay: 1.8s;
|
886 |
-
transition-delay: 1.8s; }
|
887 |
-
.projects-item-instance.simple-scale-hover .hover-content:hover > *:nth-child(19) {
|
888 |
-
-webkit-transition-delay: 1.9s;
|
889 |
-
transition-delay: 1.9s; }
|
890 |
-
.projects-item-instance.simple-scale-hover .hover-content:hover > *:nth-child(20) {
|
891 |
-
-webkit-transition-delay: 2s;
|
892 |
-
transition-delay: 2s; }
|
893 |
-
|
894 |
-
.projects-end-line-spinner {
|
895 |
-
width: 100%; }
|
896 |
-
.projects-end-line-spinner .cherry-spinner {
|
897 |
-
width: 70px;
|
898 |
-
height: 70px;
|
899 |
-
left: 50%;
|
900 |
-
margin-left: -35px;
|
901 |
-
display: none;
|
902 |
-
position: relative; }
|
903 |
-
|
904 |
-
.projects-ajax-button-wrapper {
|
905 |
-
text-align: center; }
|
906 |
-
.projects-ajax-button-wrapper .projects-ajax-button {
|
907 |
-
display: inline-block; }
|
908 |
-
.projects-ajax-button-wrapper .projects-ajax-button span {
|
909 |
-
color: #fff;
|
910 |
-
padding: 10px 20px;
|
911 |
-
background: #298ffc;
|
912 |
-
display: block;
|
913 |
-
cursor: pointer; }
|
914 |
-
.projects-ajax-button-wrapper .projects-ajax-button:hover span {
|
915 |
-
background: #495159; }
|
916 |
-
.projects-ajax-button-wrapper .projects-ajax-button.disabled {
|
917 |
-
opacity: 0.3;
|
918 |
-
filter: alpha(opacity=30); }
|
919 |
-
.projects-ajax-button-wrapper .projects-ajax-button.disabled span {
|
920 |
-
background: #495159; }
|
921 |
-
|
922 |
-
.cherry-projects-ajax-loader {
|
923 |
-
position: absolute;
|
924 |
-
top: 0;
|
925 |
-
left: 0;
|
926 |
-
width: 100%;
|
927 |
-
height: 100%;
|
928 |
-
display: none;
|
929 |
-
z-index: 999;
|
930 |
-
pointer-events: none;
|
931 |
-
background-color: rgba(0, 0, 0, 0.3); }
|
932 |
-
.cherry-projects-ajax-loader .cherry-spinner {
|
933 |
-
width: 90px;
|
934 |
-
height: 90px;
|
935 |
-
left: 50%;
|
936 |
-
top: 50%;
|
937 |
-
margin-left: -45px;
|
938 |
-
margin-top: -45px;
|
939 |
-
display: block;
|
940 |
-
position: relative; }
|
941 |
-
|
942 |
-
.cherry-spinner-double-bounce.cherry-spinner {
|
943 |
-
position: relative; }
|
944 |
-
|
945 |
-
.cherry-spinner-double-bounce .cherry-double-bounce1, .cherry-spinner-double-bounce .cherry-double-bounce2 {
|
946 |
-
width: 100%;
|
947 |
-
height: 100%;
|
948 |
-
border-radius: 50%;
|
949 |
-
background-color: #298ffc;
|
950 |
-
opacity: 0.6;
|
951 |
-
position: absolute;
|
952 |
-
top: 0;
|
953 |
-
left: 0;
|
954 |
-
-webkit-animation: cherry-doubleBounce 2s infinite ease-in-out;
|
955 |
-
animation: cherry-doubleBounce 2s infinite ease-in-out; }
|
956 |
-
|
957 |
-
.cherry-spinner-double-bounce .cherry-double-bounce2 {
|
958 |
-
-webkit-animation-delay: -1s;
|
959 |
-
animation-delay: -1s; }
|
960 |
-
|
961 |
-
@-webkit-keyframes cherry-doubleBounce {
|
962 |
-
0%, 100% {
|
963 |
-
-webkit-transform: scale(0);
|
964 |
-
transform: scale(0); }
|
965 |
-
50% {
|
966 |
-
-webkit-transform: scale(1);
|
967 |
-
transform: scale(1); } }
|
968 |
-
@keyframes cherry-doubleBounce {
|
969 |
-
0%, 100% {
|
970 |
-
-webkit-transform: scale(0);
|
971 |
-
transform: scale(0); }
|
972 |
-
50% {
|
973 |
-
-webkit-transform: scale(1);
|
974 |
-
transform: scale(1); } }
|
975 |
-
/*
|
976 |
-
====== Popap zoom effect ======
|
977 |
-
*/
|
978 |
-
.mfp-zoom-in .mfp-with-anim {
|
979 |
-
opacity: 0;
|
980 |
-
-webkit-transition: all 0.2s ease-in-out;
|
981 |
-
transition: all 0.2s ease-in-out;
|
982 |
-
-webkit-transform: scale(0.8);
|
983 |
-
-ms-transform: scale(0.8);
|
984 |
-
transform: scale(0.8); }
|
985 |
-
.mfp-zoom-in.mfp-bg {
|
986 |
-
opacity: 0;
|
987 |
-
-webkit-transition: all 0.3s ease-out;
|
988 |
-
transition: all 0.3s ease-out; }
|
989 |
-
.mfp-zoom-in.mfp-ready .mfp-with-anim {
|
990 |
-
opacity: 1;
|
991 |
-
-webkit-transform: scale(1);
|
992 |
-
-ms-transform: scale(1);
|
993 |
-
transform: scale(1); }
|
994 |
-
.mfp-zoom-in.mfp-ready.mfp-bg {
|
995 |
-
opacity: 0.8; }
|
996 |
-
.mfp-zoom-in.mfp-removing .mfp-with-anim {
|
997 |
-
-webkit-transform: scale(0.8);
|
998 |
-
-ms-transform: scale(0.8);
|
999 |
-
transform: scale(0.8);
|
1000 |
-
opacity: 0; }
|
1001 |
-
.mfp-zoom-in.mfp-removing.mfp-bg {
|
1002 |
-
opacity: 0; }
|
1 |
+
.projects-filters{margin:30px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#23282d;position:relative;z-index:9}.projects-filters-list-wrapper{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}ul.projects-filters-list{display:inline-block;list-style:none;margin:0;padding:0}ul.projects-filters-list li{float:left;margin-right:20px}ul.projects-filters-list li:last-child{margin-right:0}ul.projects-filters-list li.active span{color:#298ffc}ul.projects-filters-list li span{margin:0 10px 0 0;cursor:pointer}ul.projects-filters-list li span:hover{color:#298ffc}ul.projects-filters-list li span:last-child{margin:0}.projects-order-filters-wrapper{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}ul.order-filters{display:inline-block;list-style:none;margin:0;padding:0}ul.order-filters>li{float:left;margin:0 10px;position:relative;cursor:pointer;-webkit-perspective:500px;perspective:500px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%}ul.order-filters>li:hover{text-decoration:none}ul.order-filters>li ul{position:absolute;left:0;background:#298ffc;list-style:none;margin:0;padding:10px 20px;min-width:150px;z-index:99;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;opacity:0;filter:alpha(opacity=0);-webkit-transform:translateZ(-100px) translateY(50px) rotateX(-90deg);-ms-transform:translateZ(-100px) translateY(50px) rotateX(-90deg);transform:translateZ(-100px) translateY(50px) rotateX(-90deg);-webkit-transition:all 0.2s cubic-bezier(0.86, 0.17, 0.83, 0.57);transition:all 0.2s cubic-bezier(0.86, 0.17, 0.83, 0.57)}ul.order-filters>li ul li{white-space:nowrap;margin:5px}ul.order-filters>li ul li span{color:#fff}ul.order-filters>li ul li.active{display:none}ul.order-filters>li span.current{margin-left:10px;color:#298ffc}ul.order-filters>li.dropdown-state ul{-webkit-transform:translateZ(0) translateY(0) rotateX(0deg);-ms-transform:translateZ(0) translateY(0) rotateX(0deg);transform:translateZ(0) translateY(0) rotateX(0deg);opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.4s cubic-bezier(0.12, 0.51, 0.33, 1.14);transition:all 0.4s cubic-bezier(0.12, 0.51, 0.33, 1.14)}.projects-pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0}.projects-pagination ul.page-link{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;list-style:none;margin:0}.projects-pagination ul.page-link li{float:left;margin:0 2px}.projects-pagination ul.page-link li.active span{color:#298ffc}.projects-pagination ul.page-link li span{line-height:30px;color:#23282d;padding:5px 10px;text-decoration:none;cursor:pointer}.projects-pagination ul.page-link li span:hover{color:#298ffc}.projects-pagination .page-navigation{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.projects-pagination .page-navigation span{line-height:30px;color:#23282d;padding:5px 10px;margin:0 2px;cursor:pointer}.projects-pagination .page-navigation span:hover{color:#298ffc}.projects-container.grid-layout .projects-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.projects-container.grid-layout .projects-list .projects-item{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.projects-container.masonry-layout .projects-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (min-width: 1px) and (max-width: 599px){.projects-container.masonry-layout .projects-list.column-mobile-1[data-columns]::before{content:'1 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-mobile-1 .salvattore-column{width:100%}.projects-container.masonry-layout .projects-list.column-mobile-2[data-columns]::before{content:'2 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-mobile-2 .salvattore-column{width:50%}.projects-container.masonry-layout .projects-list.column-mobile-3[data-columns]::before{content:'3 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-mobile-3 .salvattore-column{width:33.33333%}.projects-container.masonry-layout .projects-list.column-mobile-4[data-columns]::before{content:'4 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-mobile-4 .salvattore-column{width:25%}.projects-container.masonry-layout .projects-list.column-mobile-5[data-columns]::before{content:'5 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-mobile-5 .salvattore-column{width:20%}.projects-container.masonry-layout .projects-list.column-mobile-6[data-columns]::before{content:'6 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-mobile-6 .salvattore-column{width:16.66666%}}@media screen and (min-width: 600px) and (max-width: 899px){.projects-container.masonry-layout .projects-list.column-portrait-tablet-1[data-columns]::before{content:'1 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-portrait-tablet-1 .salvattore-column{width:100%}.projects-container.masonry-layout .projects-list.column-portrait-tablet-2[data-columns]::before{content:'2 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-portrait-tablet-2 .salvattore-column{width:50%}.projects-container.masonry-layout .projects-list.column-portrait-tablet-3[data-columns]::before{content:'3 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-portrait-tablet-3 .salvattore-column{width:33.33333%}.projects-container.masonry-layout .projects-list.column-portrait-tablet-4[data-columns]::before{content:'4 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-portrait-tablet-4 .salvattore-column{width:25%}.projects-container.masonry-layout .projects-list.column-portrait-tablet-5[data-columns]::before{content:'5 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-portrait-tablet-5 .salvattore-column{width:20%}.projects-container.masonry-layout .projects-list.column-portrait-tablet-6[data-columns]::before{content:'6 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-portrait-tablet-6 .salvattore-column{width:16.66666%}}@media screen and (min-width: 900px) and (max-width: 1199px){.projects-container.masonry-layout .projects-list.column-album-tablet-1[data-columns]::before{content:'1 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-album-tablet-1 .salvattore-column{width:100%}.projects-container.masonry-layout .projects-list.column-album-tablet-2[data-columns]::before{content:'2 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-album-tablet-2 .salvattore-column{width:50%}.projects-container.masonry-layout .projects-list.column-album-tablet-3[data-columns]::before{content:'3 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-album-tablet-3 .salvattore-column{width:33.33333%}.projects-container.masonry-layout .projects-list.column-album-tablet-4[data-columns]::before{content:'4 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-album-tablet-4 .salvattore-column{width:25%}.projects-container.masonry-layout .projects-list.column-album-tablet-5[data-columns]::before{content:'5 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-album-tablet-5 .salvattore-column{width:20%}.projects-container.masonry-layout .projects-list.column-album-tablet-6[data-columns]::before{content:'6 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-album-tablet-6 .salvattore-column{width:16.66666%}}@media screen and (min-width: 1200px) and (max-width: 1599px){.projects-container.masonry-layout .projects-list.column-laptop-1[data-columns]::before{content:'1 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-laptop-1 .salvattore-column{width:100%}.projects-container.masonry-layout .projects-list.column-laptop-2[data-columns]::before{content:'2 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-laptop-2 .salvattore-column{width:50%}.projects-container.masonry-layout .projects-list.column-laptop-3[data-columns]::before{content:'3 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-laptop-3 .salvattore-column{width:33.33333%}.projects-container.masonry-layout .projects-list.column-laptop-4[data-columns]::before{content:'4 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-laptop-4 .salvattore-column{width:25%}.projects-container.masonry-layout .projects-list.column-laptop-5[data-columns]::before{content:'5 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-laptop-5 .salvattore-column{width:20%}.projects-container.masonry-layout .projects-list.column-laptop-6[data-columns]::before{content:'6 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-laptop-6 .salvattore-column{width:16.66666%}}@media (min-width: 1600px){.projects-container.masonry-layout .projects-list.column-desktop-1[data-columns]::before{content:'1 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-desktop-1 .salvattore-column{width:100%}.projects-container.masonry-layout .projects-list.column-desktop-2[data-columns]::before{content:'2 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-desktop-2 .salvattore-column{width:50%}.projects-container.masonry-layout .projects-list.column-desktop-3[data-columns]::before{content:'3 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-desktop-3 .salvattore-column{width:33.33333%}.projects-container.masonry-layout .projects-list.column-desktop-4[data-columns]::before{content:'4 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-desktop-4 .salvattore-column{width:25%}.projects-container.masonry-layout .projects-list.column-desktop-5[data-columns]::before{content:'5 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-desktop-5 .salvattore-column{width:20%}.projects-container.masonry-layout .projects-list.column-desktop-6[data-columns]::before{content:'6 .salvattore-column'}.projects-container.masonry-layout .projects-list.column-desktop-6 .salvattore-column{width:16.66666%}}.projects-container.justified-layout .projects-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.projects-container.justified-layout .projects-item{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;height:auto}.projects-container.cascading-grid-layout .projects-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.projects-container.cascading-grid-layout .projects-item{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;height:auto}.projects-container.list-layout .projects-list .projects-item{margin-bottom:20px}.projects-container.list-layout .inner-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.projects-container.list-layout .project-media{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-width:30%;margin-right:20px}.projects-container.list-layout .project-content{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-width:70%}.cherry-animation-container.loading-animation-fade .cherry-animation-list .cherry-animation-item .inner-wrapper{opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.8s ease;transition:all 0.8s ease}.cherry-animation-container.loading-animation-fade .cherry-animation-list .cherry-animation-item.animate-cycle-show .inner-wrapper{opacity:0;filter:alpha(opacity=0)}.cherry-animation-container.loading-animation-fade .cherry-animation-list .cherry-animation-item.animate-cycle-hide .inner-wrapper{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.cherry-animation-container.loading-animation-scale .cherry-animation-list .cherry-animation-item{-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%}.cherry-animation-container.loading-animation-scale .cherry-animation-list .cherry-animation-item .inner-wrapper{opacity:1;filter:alpha(opacity=100);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg);-ms-transform:translateZ(0px) translateY(0px) rotateX(0deg);transform:translateZ(0px) translateY(0px) rotateX(0deg);-webkit-transition:all 0.7s cubic-bezier(0.29, 0.65, 0.64, 0.97);transition:all 0.7s cubic-bezier(0.29, 0.65, 0.64, 0.97)}.cherry-animation-container.loading-animation-scale .cherry-animation-list .cherry-animation-item.animate-cycle-show .inner-wrapper{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateZ(-1500px) translateY(50px) rotateX(90deg);-ms-transform:translateZ(-1500px) translateY(50px) rotateX(90deg);transform:translateZ(-1500px) translateY(50px) rotateX(90deg)}.cherry-animation-container.loading-animation-scale .cherry-animation-list .cherry-animation-item.animate-cycle-hide .inner-wrapper{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.cherry-animation-container.loading-animation-move-up .cherry-animation-list .cherry-animation-item{-webkit-perspective:500px;perspective:500px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%}.cherry-animation-container.loading-animation-move-up .cherry-animation-list .cherry-animation-item .inner-wrapper{opacity:1;filter:alpha(opacity=100);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:translateY(0px) translateZ(0) rotateX(0deg);-ms-transform:translateY(0px) translateZ(0) rotateX(0deg);transform:translateY(0px) translateZ(0) rotateX(0deg);-webkit-transition:all 0.8s cubic-bezier(0.29, 0.65, 0.64, 0.97);transition:all 0.8s cubic-bezier(0.29, 0.65, 0.64, 0.97)}.cherry-animation-container.loading-animation-move-up .cherry-animation-list .cherry-animation-item.animate-cycle-show .inner-wrapper{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(80px) translateZ(-100px) rotateX(5deg);-ms-transform:translateY(80px) translateZ(-100px) rotateX(5deg);transform:translateY(80px) translateZ(-100px) rotateX(5deg)}.cherry-animation-container.loading-animation-move-up .cherry-animation-list .cherry-animation-item.animate-cycle-hide .inner-wrapper{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.cherry-animation-container.loading-animation-flip .cherry-animation-list{-webkit-perspective:1500px;perspective:1500px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%}.cherry-animation-container.loading-animation-flip .cherry-animation-list .cherry-animation-item .inner-wrapper{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;opacity:1;filter:alpha(opacity=100);-webkit-transform:translateY(0px) rotateX(0deg);-ms-transform:translateY(0px) rotateX(0deg);transform:translateY(0px) rotateX(0deg);-webkit-transition:all 0.8s cubic-bezier(0.31, 0.78, 0.39, 0.93);transition:all 0.8s cubic-bezier(0.31, 0.78, 0.39, 0.93)}.cherry-animation-container.loading-animation-flip .cherry-animation-list .cherry-animation-item.animate-cycle-show .inner-wrapper{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(-50px) rotateX(80deg);-ms-transform:translateY(-50px) rotateX(80deg);transform:translateY(-50px) rotateX(80deg)}.cherry-animation-container.loading-animation-flip .cherry-animation-list .cherry-animation-item.animate-cycle-hide .inner-wrapper{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.cherry-animation-container.loading-animation-helix .cherry-animation-list{-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%}.cherry-animation-container.loading-animation-helix .cherry-animation-list .cherry-animation-item .inner-wrapper{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform:translateZ(0px) translateY(0px) rotateY(0deg);-ms-transform:translateZ(0px) translateY(0px) rotateY(0deg);transform:translateZ(0px) translateY(0px) rotateY(0deg);opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.8s cubic-bezier(0.29, 0.65, 0.64, 0.97);transition:all 0.8s cubic-bezier(0.29, 0.65, 0.64, 0.97)}.cherry-animation-container.loading-animation-helix .cherry-animation-list .cherry-animation-item.animate-cycle-show .inner-wrapper{-webkit-transform:translateZ(-1000px) translateY(-50px) rotateY(-240deg);-ms-transform:translateZ(-1000px) translateY(-50px) rotateY(-240deg);transform:translateZ(-1000px) translateY(-50px) rotateY(-240deg);opacity:0;filter:alpha(opacity=0)}.cherry-animation-container.loading-animation-helix .cherry-animation-list .cherry-animation-item.animate-cycle-hide .inner-wrapper{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.cherry-animation-container.loading-animation-fall-perspective .cherry-animation-list{-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%}.cherry-animation-container.loading-animation-fall-perspective .cherry-animation-list .cherry-animation-item .inner-wrapper{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg);-ms-transform:translateZ(0px) translateY(0px) rotateX(0deg);transform:translateZ(0px) translateY(0px) rotateX(0deg);opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.8s cubic-bezier(0.29, 0.65, 0.64, 0.97);transition:all 0.8s cubic-bezier(0.29, 0.65, 0.64, 0.97)}.cherry-animation-container.loading-animation-fall-perspective .cherry-animation-list .cherry-animation-item.animate-cycle-show .inner-wrapper{-webkit-transform:translateZ(400px) translateY(300px) rotateX(-65deg);-ms-transform:translateZ(400px) translateY(300px) rotateX(-65deg);transform:translateZ(400px) translateY(300px) rotateX(-65deg);opacity:0;filter:alpha(opacity=0)}.cherry-animation-container.loading-animation-fall-perspective .cherry-animation-list .cherry-animation-item.animate-cycle-hide .inner-wrapper{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.cherry-projects-single__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.cherry-projects-single__media{-webkit-box-flex:0;-webkit-flex:0 1 60%;-ms-flex:0 1 60%;flex:0 1 60%;margin-right:20px}.cherry-projects-single__content{-webkit-box-flex:0;-webkit-flex:0 1 40%;-ms-flex:0 1 40%;flex:0 1 40%}.cherry-projects-single-meta{margin:10px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.cherry-projects-single-post{color:#23282d}.cherry-projects-single-post .featured-image img{width:100%;height:auto}.cherry-projects-single-post .post-terms{margin:10px 0}.cherry-projects-single-post .cherry-projects-meta{margin:10px 0}.cherry-projects-single-post .featured-image a,.cherry-projects-single-post .additional-image a{display:block;position:relative}.cherry-projects-single-post .featured-image a img,.cherry-projects-single-post .additional-image a img{width:100%}.cherry-projects-single-post .featured-image a .cover,.cherry-projects-single-post .additional-image a .cover{position:absolute;width:100%;height:100%;display:block;background-color:rgba(41,143,252,0.5);opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cherry-projects-single-post .featured-image a:hover .cover,.cherry-projects-single-post .additional-image a:hover .cover{opacity:1}.cherry-projects-additional-image-list{margin-bottom:20px}.cherry-projects-additional-image-list .additional-image-list{list-style:none;margin:0;padding:0}.cherry-projects-additional-image-list .additional-image-list.grid-layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.cherry-projects-additional-image-list .additional-image-list.grid-layout .image-item{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.cherry-projects-additional-image-list .additional-image-list.masonry-layout .image-item{display:inline-block}.cherry-projects-single-details-list{margin-bottom:20px}.cherry-projects-single-details-list .cherry-projects-details-list-title{margin-bottom:10px}.cherry-projects-single-details-list ul{list-style:none;margin:0;padding:0}.cherry-projects-single-details-list ul li{color:#96989a;margin-bottom:5px}.cherry-projects-single-details-list ul li span{margin-right:5px;color:#23282d}.cherry-projects-single-details-list ul li:last-child{margin-bottom:0}.cherry-projects-single-skills-list{margin-bottom:20px}.cherry-projects-single-skills-list ul{list-style:none;margin:0;padding:0}.cherry-projects-single-skills-list .cherry-skill-item{margin-bottom:10px}.cherry-projects-single-skills-list .cherry-skill-item .skill-label{margin-bottom:5px}.cherry-projects-single-skills-list .cherry-skill-item .skill-bar{width:100%;height:20px;background-color:#f1f1f1}.cherry-projects-single-skills-list .cherry-skill-item .skill-bar span{height:20px;display:inline-block;background-color:#48c569;position:relative}.cherry-projects-single-skills-list .cherry-skill-item .skill-bar span em{font-size:12px;line-height:20px;float:right}.cherry-projects-single-skills-list .cherry-skill-item:last-child{margin-bottom:10px}.cherry-projects-slider__instance{margin-bottom:20px}.cherry-projects-slider__instance .slider-pro{background-color:#23282d}.cherry-projects-slider__instance .slider-pro .sp-arrows .sp-arrow:before{background-color:#298ffc}.cherry-projects-slider__instance .slider-pro .sp-arrows .sp-arrow:after{background-color:#298ffc}.cherry-projects-slider__instance .slider-pro .sp-full-screen-button:before{color:#298ffc}.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container{background-color:rgba(73,81,89,0.5)}.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container .sp-thumbnail-container .sp-thumbnail:hover{border:3px solid #fffffc}.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container .sp-selected-thumbnail .sp-thumbnail{border:3px solid #298ffc}.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container.sp-bottom-thumbnails{position:absolute;bottom:0;padding:5px 0}.cherry-projects-video-list{width:100%}.cherry-projects-terms-wrapper{color:#23282d;position:relative}.projects-terms-container{position:relative}.projects-terms-container.grid-layout .projects-terms-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.projects-terms-container.grid-layout .projects-terms-list .projects-terms-item{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.projects-terms-container.masonry-layout .projects-terms-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (min-width: 1px) and (max-width: 599px){.projects-terms-container.masonry-layout .projects-terms-list.column-mobile-1[data-columns]::before{content:'1 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-mobile-1 .salvattore-column{width:100%}.projects-terms-container.masonry-layout .projects-terms-list.column-mobile-2[data-columns]::before{content:'2 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-mobile-2 .salvattore-column{width:50%}.projects-terms-container.masonry-layout .projects-terms-list.column-mobile-3[data-columns]::before{content:'3 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-mobile-3 .salvattore-column{width:33.33333%}.projects-terms-container.masonry-layout .projects-terms-list.column-mobile-4[data-columns]::before{content:'4 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-mobile-4 .salvattore-column{width:25%}.projects-terms-container.masonry-layout .projects-terms-list.column-mobile-5[data-columns]::before{content:'5 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-mobile-5 .salvattore-column{width:20%}.projects-terms-container.masonry-layout .projects-terms-list.column-mobile-6[data-columns]::before{content:'6 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-mobile-6 .salvattore-column{width:16.66666%}}@media screen and (min-width: 600px) and (max-width: 899px){.projects-terms-container.masonry-layout .projects-terms-list.column-portrait-tablet-1[data-columns]::before{content:'1 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-portrait-tablet-1 .salvattore-column{width:100%}.projects-terms-container.masonry-layout .projects-terms-list.column-portrait-tablet-2[data-columns]::before{content:'2 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-portrait-tablet-2 .salvattore-column{width:50%}.projects-terms-container.masonry-layout .projects-terms-list.column-portrait-tablet-3[data-columns]::before{content:'3 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-portrait-tablet-3 .salvattore-column{width:33.33333%}.projects-terms-container.masonry-layout .projects-terms-list.column-portrait-tablet-4[data-columns]::before{content:'4 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-portrait-tablet-4 .salvattore-column{width:25%}.projects-terms-container.masonry-layout .projects-terms-list.column-portrait-tablet-5[data-columns]::before{content:'5 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-portrait-tablet-5 .salvattore-column{width:20%}.projects-terms-container.masonry-layout .projects-terms-list.column-portrait-tablet-6[data-columns]::before{content:'6 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-portrait-tablet-6 .salvattore-column{width:16.66666%}}@media screen and (min-width: 900px) and (max-width: 1199px){.projects-terms-container.masonry-layout .projects-terms-list.column-album-tablet-1[data-columns]::before{content:'1 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-album-tablet-1 .salvattore-column{width:100%}.projects-terms-container.masonry-layout .projects-terms-list.column-album-tablet-2[data-columns]::before{content:'2 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-album-tablet-2 .salvattore-column{width:50%}.projects-terms-container.masonry-layout .projects-terms-list.column-album-tablet-3[data-columns]::before{content:'3 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-album-tablet-3 .salvattore-column{width:33.33333%}.projects-terms-container.masonry-layout .projects-terms-list.column-album-tablet-4[data-columns]::before{content:'4 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-album-tablet-4 .salvattore-column{width:25%}.projects-terms-container.masonry-layout .projects-terms-list.column-album-tablet-5[data-columns]::before{content:'5 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-album-tablet-5 .salvattore-column{width:20%}.projects-terms-container.masonry-layout .projects-terms-list.column-album-tablet-6[data-columns]::before{content:'6 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-album-tablet-6 .salvattore-column{width:16.66666%}}@media screen and (min-width: 1200px) and (max-width: 1599px){.projects-terms-container.masonry-layout .projects-terms-list.column-laptop-1[data-columns]::before{content:'1 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-laptop-1 .salvattore-column{width:100%}.projects-terms-container.masonry-layout .projects-terms-list.column-laptop-2[data-columns]::before{content:'2 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-laptop-2 .salvattore-column{width:50%}.projects-terms-container.masonry-layout .projects-terms-list.column-laptop-3[data-columns]::before{content:'3 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-laptop-3 .salvattore-column{width:33.33333%}.projects-terms-container.masonry-layout .projects-terms-list.column-laptop-4[data-columns]::before{content:'4 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-laptop-4 .salvattore-column{width:25%}.projects-terms-container.masonry-layout .projects-terms-list.column-laptop-5[data-columns]::before{content:'5 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-laptop-5 .salvattore-column{width:20%}.projects-terms-container.masonry-layout .projects-terms-list.column-laptop-6[data-columns]::before{content:'6 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-laptop-6 .salvattore-column{width:16.66666%}}@media (min-width: 1600px){.projects-terms-container.masonry-layout .projects-terms-list.column-desktop-1[data-columns]::before{content:'1 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-desktop-1 .salvattore-column{width:100%}.projects-terms-container.masonry-layout .projects-terms-list.column-desktop-2[data-columns]::before{content:'2 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-desktop-2 .salvattore-column{width:50%}.projects-terms-container.masonry-layout .projects-terms-list.column-desktop-3[data-columns]::before{content:'3 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-desktop-3 .salvattore-column{width:33.33333%}.projects-terms-container.masonry-layout .projects-terms-list.column-desktop-4[data-columns]::before{content:'4 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-desktop-4 .salvattore-column{width:25%}.projects-terms-container.masonry-layout .projects-terms-list.column-desktop-5[data-columns]::before{content:'5 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-desktop-5 .salvattore-column{width:20%}.projects-terms-container.masonry-layout .projects-terms-list.column-desktop-6[data-columns]::before{content:'6 .salvattore-column'}.projects-terms-container.masonry-layout .projects-terms-list.column-desktop-6 .salvattore-column{width:16.66666%}}.projects-terms-container.list-layout .projects-terms-list .projects-terms-item{margin-bottom:20px}.projects-terms-container.list-layout .inner-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.projects-terms-container.list-layout .project-terms-media{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-width:30%;margin-right:20px}.projects-terms-container.list-layout .project-terms-content{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-width:70%}.projects-terms-container.cascading-grid-layout .projects-terms-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.projects-terms-container.cascading-grid-layout .projects-terms-list .projects-terms-item{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;height:auto}.projects-terms-container .term-permalink span:before{content:"\f103"}.projects-terms-list{position:relative}.cherry-projects-wrapper{color:#23282d;position:relative}.cherry-projects-wrapper .projects-container{position:relative;z-index:8}.cherry-projects-wrapper .projects-list{position:relative;min-height:100px}.projects-item-instance .inner-wrapper{position:relative}.projects-item-instance .featured-image{width:100%;line-height:0}.projects-item-instance .featured-image img{width:100%;height:auto}.projects-item-instance .project-media,.projects-item-instance .project-terms-media{position:relative}.projects-item-instance .project-meta{margin:15px 0}.projects-item-instance .project-content,.projects-item-instance .project-terms-media{position:relative}.projects-item-instance .simple-icon{display:inline-block;width:30px;height:30px;background-color:#298ffc;color:#f1f1f1;margin:5px;border-radius:30px}.projects-item-instance .simple-icon span{margin:5px}.projects-item-instance .simple-icon:hover{background-color:#206ff4}.projects-item-instance .simple-button{display:inline-block;padding:10px;background-color:#298ffc;color:#f1f1f1}.projects-item-instance .hover-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;padding:15px;background-color:rgba(35,40,45,0.6);-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out}.projects-item-instance .hover-content.row-format{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.projects-item-instance .hover-content>*{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.projects-item-instance.simple-fade-hover .hover-content{opacity:0;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out}.projects-item-instance.simple-fade-hover .hover-content>*{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.projects-item-instance.simple-fade-hover .hover-content:hover{opacity:1}.projects-item-instance.simple-fade-hover .hover-content:hover>*{opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(1){-webkit-transition-delay:0.1s;transition-delay:0.1s}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(2){-webkit-transition-delay:0.2s;transition-delay:0.2s}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(3){-webkit-transition-delay:0.3s;transition-delay:0.3s}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(4){-webkit-transition-delay:0.4s;transition-delay:0.4s}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(5){-webkit-transition-delay:0.5s;transition-delay:0.5s}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(6){-webkit-transition-delay:0.6s;transition-delay:0.6s}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(7){-webkit-transition-delay:0.7s;transition-delay:0.7s}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(8){-webkit-transition-delay:0.8s;transition-delay:0.8s}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(9){-webkit-transition-delay:0.9s;transition-delay:0.9s}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(10){-webkit-transition-delay:1s;transition-delay:1s}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(11){-webkit-transition-delay:1.1s;transition-delay:1.1s}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(12){-webkit-transition-delay:1.2s;transition-delay:1.2s}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(13){-webkit-transition-delay:1.3s;transition-delay:1.3s}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(14){-webkit-transition-delay:1.4s;transition-delay:1.4s}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(15){-webkit-transition-delay:1.5s;transition-delay:1.5s}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(16){-webkit-transition-delay:1.6s;transition-delay:1.6s}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(17){-webkit-transition-delay:1.7s;transition-delay:1.7s}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(18){-webkit-transition-delay:1.8s;transition-delay:1.8s}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(19){-webkit-transition-delay:1.9s;transition-delay:1.9s}.projects-item-instance.simple-fade-hover .hover-content:hover>*:nth-child(20){-webkit-transition-delay:2s;transition-delay:2s}.projects-item-instance.simple-scale-hover .hover-content{opacity:0;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out}.projects-item-instance.simple-scale-hover .hover-content>*{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out}.projects-item-instance.simple-scale-hover .hover-content:hover{opacity:1}.projects-item-instance.simple-scale-hover .hover-content:hover>*{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(1){-webkit-transition-delay:0.1s;transition-delay:0.1s}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(2){-webkit-transition-delay:0.2s;transition-delay:0.2s}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(3){-webkit-transition-delay:0.3s;transition-delay:0.3s}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(4){-webkit-transition-delay:0.4s;transition-delay:0.4s}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(5){-webkit-transition-delay:0.5s;transition-delay:0.5s}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(6){-webkit-transition-delay:0.6s;transition-delay:0.6s}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(7){-webkit-transition-delay:0.7s;transition-delay:0.7s}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(8){-webkit-transition-delay:0.8s;transition-delay:0.8s}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(9){-webkit-transition-delay:0.9s;transition-delay:0.9s}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(10){-webkit-transition-delay:1s;transition-delay:1s}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(11){-webkit-transition-delay:1.1s;transition-delay:1.1s}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(12){-webkit-transition-delay:1.2s;transition-delay:1.2s}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(13){-webkit-transition-delay:1.3s;transition-delay:1.3s}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(14){-webkit-transition-delay:1.4s;transition-delay:1.4s}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(15){-webkit-transition-delay:1.5s;transition-delay:1.5s}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(16){-webkit-transition-delay:1.6s;transition-delay:1.6s}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(17){-webkit-transition-delay:1.7s;transition-delay:1.7s}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(18){-webkit-transition-delay:1.8s;transition-delay:1.8s}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(19){-webkit-transition-delay:1.9s;transition-delay:1.9s}.projects-item-instance.simple-scale-hover .hover-content:hover>*:nth-child(20){-webkit-transition-delay:2s;transition-delay:2s}.projects-end-line-spinner{width:100%}.projects-end-line-spinner .cherry-spinner{width:70px;height:70px;left:50%;margin-left:-35px;display:none;position:relative}.projects-ajax-button-wrapper{text-align:center}.projects-ajax-button-wrapper .projects-ajax-button{display:inline-block}.projects-ajax-button-wrapper .projects-ajax-button span{color:#fff;padding:10px 20px;background:#298ffc;display:block;cursor:pointer}.projects-ajax-button-wrapper .projects-ajax-button:hover span{background:#495159}.projects-ajax-button-wrapper .projects-ajax-button.disabled{opacity:.3;filter:alpha(opacity=30)}.projects-ajax-button-wrapper .projects-ajax-button.disabled span{background:#495159}.cherry-projects-ajax-loader{position:absolute;top:0;left:0;width:100%;height:100%;display:none;z-index:999;pointer-events:none;background-color:rgba(0,0,0,0.3)}.cherry-projects-ajax-loader .cherry-spinner{width:90px;height:90px;left:50%;top:50%;margin-left:-45px;margin-top:-45px;display:block;position:relative}.cherry-spinner-double-bounce.cherry-spinner{position:relative}.cherry-spinner-double-bounce .cherry-double-bounce1,.cherry-spinner-double-bounce .cherry-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#298ffc;opacity:0.6;position:absolute;top:0;left:0;-webkit-animation:cherry-doubleBounce 2s infinite ease-in-out;animation:cherry-doubleBounce 2s infinite ease-in-out}.cherry-spinner-double-bounce .cherry-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes cherry-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes cherry-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.mfp-zoom-in .mfp-with-anim{opacity:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|