Version Description
- New : Added RankMath compatibility - sitemap image indexing.
- New : Added new setting under Hover Effects : Invert Color. Invert the caption icon colors from dark to light.
- New : All hover and loading icons converted to SVG format.
- New : Lazy load gallery images when editing a gallery (improved performance for large galleries in the admin). [//]: # fs_premium_only_begin
- New : FooGallery PRO Lightbox added!!
- New : Lightbox settings tab for PRO lightbox, including thumb slider, autoprogress and many more!
- New : Added new setting under Advanced : Thumbnail Cropping. Allow for background fill with a custom color and no cropping.
- New : Added new setting under Captions : Caption Type. Allow for custom captions. [//]: # fs_premium_only_end
- Fix : Previews not updating in some cases.
- Update : FooGallery client side 1.4.0 (MAJOR UPDATE).
Download this release
Release Info
Developer | bradvin |
Plugin | ![]() |
Version | 1.9.8 |
Comparing to | |
See all releases |
Code changes from version 1.8.18 to 1.9.8
- README.txt +56 -6
- css/admin-foogallery.css +23 -1
- extensions/albums/admin/class-metaboxes.php +1 -1
- extensions/albums/class-albums-extension.php +13 -0
- extensions/default-templates/functions.php +2 -2
- extensions/default-templates/shared/css/admin-foogallery.css +39 -21
- extensions/default-templates/shared/css/foogallery.css +227 -353
- extensions/default-templates/shared/css/foogallery.min.css +1 -1
- extensions/default-templates/shared/img/circle-plus.png +0 -0
- extensions/default-templates/shared/img/circle-plus@2x.png +0 -0
- extensions/default-templates/shared/img/circle-plus@3x.png +0 -0
- extensions/default-templates/shared/img/external.png +0 -0
- extensions/default-templates/shared/img/external@2x.png +0 -0
- extensions/default-templates/shared/img/external@3x.png +0 -0
- extensions/default-templates/shared/img/eye.png +0 -0
- extensions/default-templates/shared/img/eye@2x.png +0 -0
- extensions/default-templates/shared/img/eye@3x.png +0 -0
- extensions/default-templates/shared/img/icons.svg +168 -0
- extensions/default-templates/shared/img/image.png +0 -0
- extensions/default-templates/shared/img/image@2x.png +0 -0
- extensions/default-templates/shared/img/image@3x.png +0 -0
- extensions/default-templates/shared/img/plus.png +0 -0
- extensions/default-templates/shared/img/plus@2x.png +0 -0
- extensions/default-templates/shared/img/plus@3x.png +0 -0
- extensions/default-templates/shared/img/video-1.png +0 -0
- extensions/default-templates/shared/img/video-1@2x.png +0 -0
- extensions/default-templates/shared/img/video-1@3x.png +0 -0
- extensions/default-templates/shared/img/video-2.png +0 -0
- extensions/default-templates/shared/img/video-2@2x.png +0 -0
- extensions/default-templates/shared/img/video-2@3x.png +0 -0
- extensions/default-templates/shared/img/video-3.png +0 -0
- extensions/default-templates/shared/img/video-3@2x.png +0 -0
- extensions/default-templates/shared/img/video-3@3x.png +0 -0
- extensions/default-templates/shared/img/video-4.png +0 -0
- extensions/default-templates/shared/img/video-4@2x.png +0 -0
- extensions/default-templates/shared/img/video-4@3x.png +0 -0
- extensions/default-templates/shared/img/video-default.png +0 -0
- extensions/default-templates/shared/img/video-default@2x.png +0 -0
- extensions/default-templates/shared/img/video-default@3x.png +0 -0
- extensions/default-templates/shared/img/zoom.png +0 -0
- extensions/default-templates/shared/img/zoom2.png +0 -0
- extensions/default-templates/shared/img/zoom2@2x.png +0 -0
- extensions/default-templates/shared/img/zoom2@3x.png +0 -0
- extensions/default-templates/shared/img/zoom3.png +0 -0
- extensions/default-templates/shared/img/zoom3@2x.png +0 -0
- extensions/default-templates/shared/img/zoom3@3x.png +0 -0
- extensions/default-templates/shared/img/zoom@2x.png +0 -0
- extensions/default-templates/shared/img/zoom@3x.png +0 -0
- extensions/default-templates/shared/js/foogallery.js +2937 -1727
- extensions/default-templates/shared/js/foogallery.min.js +4 -4
- extensions/default-templates/thumbnail/class-thumbnail-gallery-template.php +15 -0
- foogallery.php +321 -321
- gutenberg/class-foogallery-blocks.php +4 -5
- gutenberg/dist/blocks.build.js +1 -1
- gutenberg/dist/blocks.editor.build.css +2 -2
- gutenberg/src/block/edit/components/inspector-controls/editor.scss +1 -1
- gutenberg/src/block/index.js +3 -0
- includes/admin/class-gallery-metabox-items.php +4 -0
- includes/class-foogallery-common-fields.php +22 -2
- includes/class-foogallery-datasource-media_library.php +12 -4
- includes/class-foogallery-upgrade.php +3 -14
- includes/class-foogallery.php +7 -0
- includes/compatibility/class-foobox-compatibility.php +1 -1
- includes/functions.php +21 -1
- includes/includes.php +2 -1
- includes/public/class-foogallery-template-loader.php +28 -0
- includes/public/class-public.php +1 -0
- includes/public/class-rank-math-seo-sitemaps.php +42 -0
- includes/public/class-yoast-seo-sitemaps.php +1 -1
- includes/render-functions.php +93 -72
- js/admin-foogallery-attachment-autosave.js +16 -27
- js/admin-foogallery.js +41 -13
- js/foogallery.admin.min.js +1 -1
README.txt
CHANGED
@@ -1,18 +1,22 @@
|
|
1 |
-
=== WordPress
|
2 |
Contributors: bradvin, steveush, fooplugins
|
3 |
Donate link: http://fooplugins.com
|
4 |
-
Tags: gallery, image gallery,
|
5 |
Requires at least: 3.9
|
6 |
-
Tested up to: 5.
|
7 |
Stable tag: trunk
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
11 |
-
|
12 |
|
13 |
== Description ==
|
14 |
|
15 |
-
|
|
|
|
|
|
|
|
|
16 |
|
17 |
[View the FooGallery Homepage](http://fooplugins.com/foogallery)
|
18 |
|
@@ -46,6 +50,7 @@ Why choose FooGallery? Stunning image gallery layouts, responsive, retina-ready,
|
|
46 |
|
47 |
**PRO Features**
|
48 |
|
|
|
49 |
* Polaroid PRO Gallery Template - [demo](https://fooplugins.com/foogallery/wordpress-polaroid-gallery/)
|
50 |
* Grid PRO Gallery Template - [demo](https://fooplugins.com/foogallery/wordpress-grid-gallery/)
|
51 |
* Slider PRO Gallery Template - [demo](https://fooplugins.com/foogallery/wordpress-slider-gallery/)
|
@@ -143,7 +148,7 @@ Do you have any caching setup at your website host? If so, clear/purge those cac
|
|
143 |
First thing to do is restore your site to it's previous working state.
|
144 |
1. Get access to your site via FTP, or SFTP.
|
145 |
2. Navigate to the wp-content/plugins folder.
|
146 |
-
3. Rename the foogallery folder to foogallery1 in order to deactivate the
|
147 |
4. At this point, your site should be working again.
|
148 |
5. Please contact our support and provide the following info:
|
149 |
* What version of WordPress you are running.
|
@@ -167,6 +172,11 @@ Have you enabled retina support for your galleries? To enable retina support, ed
|
|
167 |
|
168 |
Yes, video is supported in FooGallery PRO!
|
169 |
|
|
|
|
|
|
|
|
|
|
|
170 |
= How do I get albums working? =
|
171 |
|
172 |
Simply go to the FooGallery extensions page and activate the Albums extension. If you do not see a button to activate the albums extension, reload the extensions list by clicking the reload button.
|
@@ -185,15 +195,55 @@ Update now to get all the latest features, bug fixes and improvements!
|
|
185 |
|
186 |
== Changelog ==
|
187 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
188 |
= 1.8.18 =
|
189 |
* New : Elementor compatibility - gallery previews in Elementor editor work, and added a FooGallery widget to the Elementor editor
|
|
|
|
|
|
|
|
|
|
|
|
|
190 |
* Fix : Images in Yoast SEO sitemaps pull correctly for all types of gallery embedding
|
191 |
* Fix : Lazy-load issues on certain browsers (reverted back to old logic)
|
192 |
* Fix : Updated WPThumb so that images with querystrings in the URL will work
|
193 |
* Fix : Minor security issue fixed on the FooGallery settings page (only exploitable by administrators)
|
194 |
|
195 |
= 1.8.14 =
|
|
|
|
|
|
|
|
|
196 |
* New : Added setting to move "Add Media" button to front of attachment listing (Advanced tab in FooGallery Settings)
|
|
|
|
|
|
|
|
|
197 |
* Fix : Lazy-load issues with Gutenberg Editor
|
198 |
* Fix : Simple portfolio layout issue with certain themes
|
199 |
* Update : FooGallery client side 1.3.4
|
1 |
+
=== WordPress Gallery Plugin - FooGallery ===
|
2 |
Contributors: bradvin, steveush, fooplugins
|
3 |
Donate link: http://fooplugins.com
|
4 |
+
Tags: gallery, image gallery, wordpress gallery plugin, responsive gallery, best gallery plugin
|
5 |
Requires at least: 3.9
|
6 |
+
Tested up to: 5.4
|
7 |
Stable tag: trunk
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
11 |
+
FooGallery is an easy-to-use WordPress gallery plugin, with stunning gallery layouts. It is also responsive, retina-ready and supports lazy loading for lightning fast photo galleries.
|
12 |
|
13 |
== Description ==
|
14 |
|
15 |
+
FooGallery is an easy-to-use WordPress gallery plugin, with stunning gallery layouts. It is also responsive, retina-ready and supports lazy loading for lightning fast photo galleries.
|
16 |
+
|
17 |
+
Live previews are available while creating a gallery, and also within the Gutenberg block editor with our FooGallery Block. FooGallery was built to be highly configurable and extendable for developers or freelancers.
|
18 |
+
|
19 |
+
We have done the research and compared the best free gallery plugins out there, and we know that the free version of FooGallery is the best gallery plugin available!
|
20 |
|
21 |
[View the FooGallery Homepage](http://fooplugins.com/foogallery)
|
22 |
|
50 |
|
51 |
**PRO Features**
|
52 |
|
53 |
+
* FooGallery PRO Lightbox built in!
|
54 |
* Polaroid PRO Gallery Template - [demo](https://fooplugins.com/foogallery/wordpress-polaroid-gallery/)
|
55 |
* Grid PRO Gallery Template - [demo](https://fooplugins.com/foogallery/wordpress-grid-gallery/)
|
56 |
* Slider PRO Gallery Template - [demo](https://fooplugins.com/foogallery/wordpress-slider-gallery/)
|
148 |
First thing to do is restore your site to it's previous working state.
|
149 |
1. Get access to your site via FTP, or SFTP.
|
150 |
2. Navigate to the wp-content/plugins folder.
|
151 |
+
3. Rename the foogallery folder to foogallery1 in order to deactivate the plugin.
|
152 |
4. At this point, your site should be working again.
|
153 |
5. Please contact our support and provide the following info:
|
154 |
* What version of WordPress you are running.
|
172 |
|
173 |
Yes, video is supported in FooGallery PRO!
|
174 |
|
175 |
+
= Do I need to install a separate plugin to show a lightbox? =
|
176 |
+
|
177 |
+
For the Free version of FooGallery - Yes, you will need to install FooBox Image Lightbox.
|
178 |
+
For the PRO version of FooGallery - No, we have built in a uniquely beautiful lightbox!
|
179 |
+
|
180 |
= How do I get albums working? =
|
181 |
|
182 |
Simply go to the FooGallery extensions page and activate the Albums extension. If you do not see a button to activate the albums extension, reload the extensions list by clicking the reload button.
|
195 |
|
196 |
== Changelog ==
|
197 |
|
198 |
+
= 1.9.8 =
|
199 |
+
* New : Added RankMath compatibility - sitemap image indexing.
|
200 |
+
* New : Added new setting under Hover Effects : Invert Color. Invert the caption icon colors from dark to light.
|
201 |
+
* New : All hover and loading icons converted to SVG format.
|
202 |
+
* New : Lazy load gallery images when editing a gallery (improved performance for large galleries in the admin).
|
203 |
+
[//]: # fs_premium_only_begin
|
204 |
+
* New : FooGallery PRO Lightbox added!!
|
205 |
+
* New : Lightbox settings tab for PRO lightbox, including thumb slider, autoprogress and many more!
|
206 |
+
* New : Added new setting under Advanced : Thumbnail Cropping. Allow for background fill with a custom color and no cropping.
|
207 |
+
* New : Added new setting under Captions : Caption Type. Allow for custom captions.
|
208 |
+
[//]: # fs_premium_only_end
|
209 |
+
* Fix : Previews not updating in some cases.
|
210 |
+
* Update : FooGallery client side 1.4.0 (MAJOR UPDATE).
|
211 |
+
|
212 |
+
= 1.8.20 =
|
213 |
+
* Fix : Fix for Masonry template layout issue in Firefox
|
214 |
+
[//]: # fs_premium_only_begin
|
215 |
+
* Fix : Fixed Media Library issues in WP 5.3
|
216 |
+
* New : Instagram datasource - now works with Video
|
217 |
+
* Fix : Instagram datasource - fixed a bunch of issues and changed how it pulls data from Instagram.
|
218 |
+
* Fix : Post Query datasource - fixed a few UI bugs.
|
219 |
+
* Fix : fixed video bugs, and better support for videos in dynamic galleries
|
220 |
+
* Fix : better support for FooBox sharing with albums
|
221 |
+
[//]: # fs_premium_only_end
|
222 |
+
* Update : FooGallery client side 1.3.6
|
223 |
+
|
224 |
= 1.8.18 =
|
225 |
* New : Elementor compatibility - gallery previews in Elementor editor work, and added a FooGallery widget to the Elementor editor
|
226 |
+
[//]: # fs_premium_only_begin
|
227 |
+
* New : Instagram datasource - populate galleries from your Instagram account
|
228 |
+
* New : Post Query datasource - populate galleries with the featured images from your posts/pages
|
229 |
+
* Fix : Images not being resized for certain datasources
|
230 |
+
* Fix : Caching issues when using taxonomy attributes in shortcode e.g. media_tags=cars
|
231 |
+
[//]: # fs_premium_only_end
|
232 |
* Fix : Images in Yoast SEO sitemaps pull correctly for all types of gallery embedding
|
233 |
* Fix : Lazy-load issues on certain browsers (reverted back to old logic)
|
234 |
* Fix : Updated WPThumb so that images with querystrings in the URL will work
|
235 |
* Fix : Minor security issue fixed on the FooGallery settings page (only exploitable by administrators)
|
236 |
|
237 |
= 1.8.14 =
|
238 |
+
[//]: # fs_premium_only_begin
|
239 |
+
* New : Better messages for Media Tags & Categories datasources
|
240 |
+
* New : Ability to reload datasource modal without refreshing
|
241 |
+
[//]: # fs_premium_only_end
|
242 |
* New : Added setting to move "Add Media" button to front of attachment listing (Advanced tab in FooGallery Settings)
|
243 |
+
[//]: # fs_premium_only_begin
|
244 |
+
* Fix : Real Media Library was not picking up featured images
|
245 |
+
* Fix : Albums were not working correctly with galleries that load from other datasources
|
246 |
+
[//]: # fs_premium_only_end
|
247 |
* Fix : Lazy-load issues with Gutenberg Editor
|
248 |
* Fix : Simple portfolio layout issue with certain themes
|
249 |
* Update : FooGallery client side 1.3.4
|
css/admin-foogallery.css
CHANGED
@@ -188,6 +188,12 @@
|
|
188 |
margin-bottom: 10px;
|
189 |
}
|
190 |
|
|
|
|
|
|
|
|
|
|
|
|
|
191 |
.foogallery_metabox_field-htmlicon input:checked + label {
|
192 |
border:solid 3px #444;
|
193 |
background: #888;
|
@@ -291,7 +297,7 @@
|
|
291 |
.foogallery-metabox-settings th {
|
292 |
font-weight: normal;
|
293 |
padding: 10px;
|
294 |
-
width:
|
295 |
}
|
296 |
|
297 |
.foogallery-metabox-settings tr {
|
@@ -525,4 +531,20 @@ button[data-balloon]{overflow:visible}[data-balloon]{position:relative}[data-bal
|
|
525 |
left: 300px;
|
526 |
right: 0;
|
527 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
528 |
}
|
188 |
margin-bottom: 10px;
|
189 |
}
|
190 |
|
191 |
+
.foogallery_template_field_id-lightbox_custom_button_theme .foogallery_metabox_field-htmlicon label,
|
192 |
+
.foogallery_template_field_id-lightbox_custom_button_highlight .foogallery_metabox_field-htmlicon label
|
193 |
+
{
|
194 |
+
padding:0px;
|
195 |
+
}
|
196 |
+
|
197 |
.foogallery_metabox_field-htmlicon input:checked + label {
|
198 |
border:solid 3px #444;
|
199 |
background: #888;
|
297 |
.foogallery-metabox-settings th {
|
298 |
font-weight: normal;
|
299 |
padding: 10px;
|
300 |
+
width: 200px;
|
301 |
}
|
302 |
|
303 |
.foogallery-metabox-settings tr {
|
531 |
left: 300px;
|
532 |
right: 0;
|
533 |
}
|
534 |
+
}
|
535 |
+
|
536 |
+
.foogallery-attachments-list {
|
537 |
+
max-height: 486px;
|
538 |
+
/*max-height: 324px;*/
|
539 |
+
/*max-height: 162px;*/
|
540 |
+
overflow: hidden auto;
|
541 |
+
list-style: none;
|
542 |
+
border: 1px solid #ccd0d4;
|
543 |
+
padding: 10px;
|
544 |
+
}
|
545 |
+
.foogallery-attachments-list:after,
|
546 |
+
.foogallery-attachments-list-bar:after {
|
547 |
+
content: '';
|
548 |
+
display: block;
|
549 |
+
clear: both;
|
550 |
}
|
extensions/albums/admin/class-metaboxes.php
CHANGED
@@ -231,7 +231,7 @@ if ( ! class_exists( 'FooGallery_Admin_Album_MetaBoxes' ) ) {
|
|
231 |
<div class="thumbnail" style="display: table;">
|
232 |
<div style="display: table-cell; vertical-align: middle; text-align: center;">
|
233 |
<img src="<?php echo $img_src; ?>"/>
|
234 |
-
<h3><?php echo $title
|
235 |
<span><?php echo $images; ?></span>
|
236 |
</h3>
|
237 |
</div>
|
231 |
<div class="thumbnail" style="display: table;">
|
232 |
<div style="display: table-cell; vertical-align: middle; text-align: center;">
|
233 |
<img src="<?php echo $img_src; ?>"/>
|
234 |
+
<h3><?php echo esc_html( $title ); ?>
|
235 |
<span><?php echo $images; ?></span>
|
236 |
</h3>
|
237 |
</div>
|
extensions/albums/class-albums-extension.php
CHANGED
@@ -34,6 +34,19 @@ if ( ! class_exists( 'FooGallery_Albums_Extension' ) ) {
|
|
34 |
add_action( 'foogallery_extension_activated-albums', array( $this, 'flush_rewrite_rules' ) );
|
35 |
add_filter( 'foogallery_alter_album_template_field', array( $this, 'alter_gallery_template_field' ), 10, 2 );
|
36 |
add_filter( 'foogallery_albums_supports_video-stack', '__return_true' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37 |
}
|
38 |
|
39 |
function includes() {
|
34 |
add_action( 'foogallery_extension_activated-albums', array( $this, 'flush_rewrite_rules' ) );
|
35 |
add_filter( 'foogallery_alter_album_template_field', array( $this, 'alter_gallery_template_field' ), 10, 2 );
|
36 |
add_filter( 'foogallery_albums_supports_video-stack', '__return_true' );
|
37 |
+
|
38 |
+
add_filter( 'fooboxshare_use_permalink', array( $this, 'check_for_albums_for_fooboxshare' ) );
|
39 |
+
}
|
40 |
+
|
41 |
+
function check_for_albums_for_fooboxshare( $default ) {
|
42 |
+
|
43 |
+
$album_gallery = foogallery_album_get_current_gallery();
|
44 |
+
|
45 |
+
if ( !empty( $album_gallery) ) {
|
46 |
+
return false;
|
47 |
+
}
|
48 |
+
|
49 |
+
return $default;
|
50 |
}
|
51 |
|
52 |
function includes() {
|
extensions/default-templates/functions.php
CHANGED
@@ -7,7 +7,7 @@
|
|
7 |
* Enqueue the core FooGallery stylesheet used by all default templates
|
8 |
*/
|
9 |
function foogallery_enqueue_core_gallery_template_style() {
|
10 |
-
$filename =
|
11 |
$css = apply_filters( 'foogallery_core_gallery_style', FOOGALLERY_DEFAULT_TEMPLATES_EXTENSION_SHARED_URL . 'css/foogallery' . $filename . '.css' );
|
12 |
foogallery_enqueue_style( 'foogallery-core', $css, array(), FOOGALLERY_VERSION );
|
13 |
}
|
@@ -16,7 +16,7 @@ function foogallery_enqueue_core_gallery_template_style() {
|
|
16 |
* Enqueue the core FooGallery script used by all default templates
|
17 |
*/
|
18 |
function foogallery_enqueue_core_gallery_template_script() {
|
19 |
-
$filename =
|
20 |
$js = apply_filters( 'foogallery_core_gallery_script', FOOGALLERY_DEFAULT_TEMPLATES_EXTENSION_SHARED_URL . 'js/foogallery' . $filename . '.js' );
|
21 |
wp_enqueue_script( 'foogallery-core', $js, array('jquery'), FOOGALLERY_VERSION );
|
22 |
}
|
7 |
* Enqueue the core FooGallery stylesheet used by all default templates
|
8 |
*/
|
9 |
function foogallery_enqueue_core_gallery_template_style() {
|
10 |
+
$filename = foogallery_is_debug() ? '' : '.min';
|
11 |
$css = apply_filters( 'foogallery_core_gallery_style', FOOGALLERY_DEFAULT_TEMPLATES_EXTENSION_SHARED_URL . 'css/foogallery' . $filename . '.css' );
|
12 |
foogallery_enqueue_style( 'foogallery-core', $css, array(), FOOGALLERY_VERSION );
|
13 |
}
|
16 |
* Enqueue the core FooGallery script used by all default templates
|
17 |
*/
|
18 |
function foogallery_enqueue_core_gallery_template_script() {
|
19 |
+
$filename = foogallery_is_debug() ? '' : '.min';
|
20 |
$js = apply_filters( 'foogallery_core_gallery_script', FOOGALLERY_DEFAULT_TEMPLATES_EXTENSION_SHARED_URL . 'js/foogallery' . $filename . '.js' );
|
21 |
wp_enqueue_script( 'foogallery-core', $js, array('jquery'), FOOGALLERY_VERSION );
|
22 |
}
|
extensions/default-templates/shared/css/admin-foogallery.css
CHANGED
@@ -1,56 +1,52 @@
|
|
1 |
.foogallery-setting-caption_icon,
|
2 |
.foogallery-setting-loading_icon,
|
3 |
-
.foogallery-setting-video_overlay
|
|
|
4 |
content: "";
|
5 |
display: inline-block;
|
6 |
position: relative;
|
7 |
-
width:
|
8 |
-
height:
|
9 |
margin: 0;
|
10 |
background: transparent no-repeat center center;
|
11 |
-
background-size:
|
12 |
vertical-align: middle;
|
13 |
}
|
14 |
.foogallery-setting-caption_icon.fg-hover-zoom {
|
15 |
-
background-image: url('../img/zoom
|
16 |
}
|
17 |
.foogallery-setting-caption_icon.fg-hover-zoom2 {
|
18 |
-
background-image: url('../img/zoom2
|
19 |
}
|
20 |
.foogallery-setting-caption_icon.fg-hover-zoom3 {
|
21 |
-
background-image: url('../img/zoom3
|
22 |
}
|
23 |
.foogallery-setting-caption_icon.fg-hover-plus {
|
24 |
-
background-image: url('../img/plus
|
25 |
}
|
26 |
.foogallery-setting-caption_icon.fg-hover-circle-plus {
|
27 |
-
background-image: url('../img/circle-plus
|
28 |
}
|
29 |
.foogallery-setting-caption_icon.fg-hover-eye {
|
30 |
-
background-image: url('../img/eye
|
31 |
}
|
32 |
.foogallery-setting-caption_icon.fg-hover-external {
|
33 |
-
background-image: url('../img/external
|
34 |
}
|
35 |
-
|
36 |
.foogallery-setting-video_overlay.fg-video-default {
|
37 |
-
background-image: url('../img/video-default
|
38 |
}
|
39 |
-
|
40 |
.foogallery-setting-video_overlay.fg-video-1 {
|
41 |
-
background-image: url('../img/video-1
|
42 |
}
|
43 |
-
|
44 |
.foogallery-setting-video_overlay.fg-video-2 {
|
45 |
-
background-image: url('../img/video-2
|
46 |
}
|
47 |
-
|
48 |
.foogallery-setting-video_overlay.fg-video-3 {
|
49 |
-
background-image: url('../img/video-3
|
50 |
}
|
51 |
-
|
52 |
.foogallery-setting-video_overlay.fg-video-4 {
|
53 |
-
background-image: url('../img/video-4
|
54 |
}
|
55 |
|
56 |
.foogallery_template_field_type-htmlicon.foogallery_template_field_id-loading_icon td label {
|
@@ -96,4 +92,26 @@
|
|
96 |
|
97 |
.fg-item-inner {
|
98 |
margin: 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
99 |
}
|
1 |
.foogallery-setting-caption_icon,
|
2 |
.foogallery-setting-loading_icon,
|
3 |
+
.foogallery-setting-video_overlay,
|
4 |
+
.foogallery-setting-panel_theme {
|
5 |
content: "";
|
6 |
display: inline-block;
|
7 |
position: relative;
|
8 |
+
width: 32px;
|
9 |
+
height: 32px;
|
10 |
margin: 0;
|
11 |
background: transparent no-repeat center center;
|
12 |
+
background-size: 32px 32px;
|
13 |
vertical-align: middle;
|
14 |
}
|
15 |
.foogallery-setting-caption_icon.fg-hover-zoom {
|
16 |
+
background-image: url('../img/icons.svg#zoom-light');
|
17 |
}
|
18 |
.foogallery-setting-caption_icon.fg-hover-zoom2 {
|
19 |
+
background-image: url('../img/icons.svg#zoom2-light');
|
20 |
}
|
21 |
.foogallery-setting-caption_icon.fg-hover-zoom3 {
|
22 |
+
background-image: url('../img/icons.svg#zoom3-light');
|
23 |
}
|
24 |
.foogallery-setting-caption_icon.fg-hover-plus {
|
25 |
+
background-image: url('../img/icons.svg#plus-light');
|
26 |
}
|
27 |
.foogallery-setting-caption_icon.fg-hover-circle-plus {
|
28 |
+
background-image: url('../img/icons.svg#circle-plus-light');
|
29 |
}
|
30 |
.foogallery-setting-caption_icon.fg-hover-eye {
|
31 |
+
background-image: url('../img/icons.svg#eye-light');
|
32 |
}
|
33 |
.foogallery-setting-caption_icon.fg-hover-external {
|
34 |
+
background-image: url('../img/icons.svg#external-light');
|
35 |
}
|
|
|
36 |
.foogallery-setting-video_overlay.fg-video-default {
|
37 |
+
background-image: url('../img/icons.svg#video-default-light');
|
38 |
}
|
|
|
39 |
.foogallery-setting-video_overlay.fg-video-1 {
|
40 |
+
background-image: url('../img/icons.svg#video-1-light');
|
41 |
}
|
|
|
42 |
.foogallery-setting-video_overlay.fg-video-2 {
|
43 |
+
background-image: url('../img/icons.svg#video-2-light');
|
44 |
}
|
|
|
45 |
.foogallery-setting-video_overlay.fg-video-3 {
|
46 |
+
background-image: url('../img/icons.svg#video-3-light');
|
47 |
}
|
|
|
48 |
.foogallery-setting-video_overlay.fg-video-4 {
|
49 |
+
background-image: url('../img/icons.svg#video-4-light');
|
50 |
}
|
51 |
|
52 |
.foogallery_template_field_type-htmlicon.foogallery_template_field_id-loading_icon td label {
|
92 |
|
93 |
.fg-item-inner {
|
94 |
margin: 0;
|
95 |
+
}
|
96 |
+
|
97 |
+
.foogallery-setting-panel_theme.fg-light {
|
98 |
+
background-color: #fff;
|
99 |
+
}
|
100 |
+
.foogallery-setting-panel_theme.fg-dark {
|
101 |
+
background-color: #292929;
|
102 |
+
}
|
103 |
+
.foogallery-setting-panel_theme.fg-blue {
|
104 |
+
background-color: #3079ed;
|
105 |
+
}
|
106 |
+
.foogallery-setting-panel_theme.fg-purple {
|
107 |
+
background-color: #6816c2;
|
108 |
+
}
|
109 |
+
.foogallery-setting-panel_theme.fg-green {
|
110 |
+
background-color: #027339;
|
111 |
+
}
|
112 |
+
.foogallery-setting-panel_theme.fg-red {
|
113 |
+
background-color: #c22b24;
|
114 |
+
}
|
115 |
+
.foogallery-setting-panel_theme.fg-orange {
|
116 |
+
background-color: #e57731;
|
117 |
}
|
extensions/default-templates/shared/css/foogallery.css
CHANGED
@@ -32,33 +32,20 @@
|
|
32 |
border: solid 0 transparent;
|
33 |
}
|
34 |
|
35 |
-
.foogallery .fg-item.fg-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
.foogallery .fg-item.fg-error {
|
50 |
-
background-image: url('../img/image@2x.png');
|
51 |
-
}
|
52 |
-
}
|
53 |
-
|
54 |
-
/* @3x Images (Pixel Ratio of 2.25+) */
|
55 |
-
@media only screen and (-o-min-device-pixel-ratio: 9/4),
|
56 |
-
only screen and (-webkit-min-device-pixel-ratio: 2.25),
|
57 |
-
only screen and (min-device-pixel-ratio: 2.25),
|
58 |
-
only screen and (min-resolution: 2.25dppx) {
|
59 |
-
.foogallery .fg-item.fg-error {
|
60 |
-
background-image: url('../img/image@3x.png');
|
61 |
-
}
|
62 |
}
|
63 |
|
64 |
.foogallery .fg-item.fg-loaded {
|
@@ -89,6 +76,22 @@ only screen and (min-resolution: 2.25dppx) {
|
|
89 |
text-decoration: none;
|
90 |
box-shadow: none;
|
91 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
92 |
.foogallery .fg-image-wrap {
|
93 |
display: block;
|
94 |
position: relative;
|
@@ -233,163 +236,33 @@ only screen and (min-resolution: 2.25dppx) {
|
|
233 |
.fg-loading-default .fg-loader {
|
234 |
border-radius: 50%;
|
235 |
text-indent: -9999em;
|
236 |
-
-
|
237 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
238 |
}
|
239 |
|
240 |
@-webkit-keyframes loading-default {
|
241 |
-
0
|
242 |
-
|
243 |
-
box-shadow: 0 -2.6em 0 0 rgba(130, 130, 130, 1),
|
244 |
-
1.8em -1.8em 0 0 rgba(130, 130, 130, 0.2),
|
245 |
-
2.5em 0 0 0 rgba(130, 130, 130, 0.2),
|
246 |
-
1.75em 1.75em 0 0 rgba(130, 130, 130, 0.2),
|
247 |
-
0 2.5em 0 0 rgba(130, 130, 130, 0.2),
|
248 |
-
-1.8em 1.8em 0 0 rgba(130, 130, 130, 0.2),
|
249 |
-
-2.6em 0 0 0 rgba(130, 130, 130, 0.5),
|
250 |
-
-1.8em -1.8em 0 0 rgba(130, 130, 130, 0.7);
|
251 |
-
}
|
252 |
-
12.5% {
|
253 |
-
box-shadow: 0 -2.6em 0 0 rgba(130, 130, 130, 0.7),
|
254 |
-
1.8em -1.8em 0 0 rgba(130, 130, 130, 1), 2.5em 0 0 0 rgba(130, 130, 130, 0.2),
|
255 |
-
1.75em 1.75em 0 0 rgba(130, 130, 130, 0.2),
|
256 |
-
0 2.5em 0 0 rgba(130, 130, 130, 0.2),
|
257 |
-
-1.8em 1.8em 0 0 rgba(130, 130, 130, 0.2),
|
258 |
-
-2.6em 0 0 0 rgba(130, 130, 130, 0.2),
|
259 |
-
-1.8em -1.8em 0 0 rgba(130, 130, 130, 0.5);
|
260 |
-
}
|
261 |
-
25% {
|
262 |
-
box-shadow: 0 -2.6em 0 0 rgba(130, 130, 130, 0.5),
|
263 |
-
1.8em -1.8em 0 0 rgba(130, 130, 130, 0.7),
|
264 |
-
2.5em 0 0 0 rgba(130, 130, 130, 1), 1.75em 1.75em 0 0 rgba(130, 130, 130, 0.2),
|
265 |
-
0 2.5em 0 0 rgba(130, 130, 130, 0.2),
|
266 |
-
-1.8em 1.8em 0 0 rgba(130, 130, 130, 0.2),
|
267 |
-
-2.6em 0 0 0 rgba(130, 130, 130, 0.2),
|
268 |
-
-1.8em -1.8em 0 0 rgba(130, 130, 130, 0.2);
|
269 |
-
}
|
270 |
-
37.5% {
|
271 |
-
box-shadow: 0 -2.6em 0 0 rgba(130, 130, 130, 0.2),
|
272 |
-
1.8em -1.8em 0 0 rgba(130, 130, 130, 0.5),
|
273 |
-
2.5em 0 0 0 rgba(130, 130, 130, 0.7),
|
274 |
-
1.75em 1.75em 0 0 rgba(130, 130, 130, 1), 0 2.5em 0 0 rgba(130, 130, 130, 0.2),
|
275 |
-
-1.8em 1.8em 0 0 rgba(130, 130, 130, 0.2),
|
276 |
-
-2.6em 0 0 0 rgba(130, 130, 130, 0.2),
|
277 |
-
-1.8em -1.8em 0 0 rgba(130, 130, 130, 0.2);
|
278 |
-
}
|
279 |
-
50% {
|
280 |
-
box-shadow: 0 -2.6em 0 0 rgba(130, 130, 130, 0.2),
|
281 |
-
1.8em -1.8em 0 0 rgba(130, 130, 130, 0.2),
|
282 |
-
2.5em 0 0 0 rgba(130, 130, 130, 0.5),
|
283 |
-
1.75em 1.75em 0 0 rgba(130, 130, 130, 0.7),
|
284 |
-
0 2.5em 0 0 rgba(130, 130, 130, 1), -1.8em 1.8em 0 0 rgba(130, 130, 130, 0.2),
|
285 |
-
-2.6em 0 0 0 rgba(130, 130, 130, 0.2),
|
286 |
-
-1.8em -1.8em 0 0 rgba(130, 130, 130, 0.2);
|
287 |
-
}
|
288 |
-
62.5% {
|
289 |
-
box-shadow: 0 -2.6em 0 0 rgba(130, 130, 130, 0.2),
|
290 |
-
1.8em -1.8em 0 0 rgba(130, 130, 130, 0.2),
|
291 |
-
2.5em 0 0 0 rgba(130, 130, 130, 0.2),
|
292 |
-
1.75em 1.75em 0 0 rgba(130, 130, 130, 0.5),
|
293 |
-
0 2.5em 0 0 rgba(130, 130, 130, 0.7),
|
294 |
-
-1.8em 1.8em 0 0 rgba(130, 130, 130, 1), -2.6em 0 0 0 rgba(130, 130, 130, 0.2),
|
295 |
-
-1.8em -1.8em 0 0 rgba(130, 130, 130, 0.2);
|
296 |
-
}
|
297 |
-
75% {
|
298 |
-
box-shadow: 0 -2.6em 0 0 rgba(130, 130, 130, 0.2),
|
299 |
-
1.8em -1.8em 0 0 rgba(130, 130, 130, 0.2),
|
300 |
-
2.5em 0 0 0 rgba(130, 130, 130, 0.2),
|
301 |
-
1.75em 1.75em 0 0 rgba(130, 130, 130, 0.2),
|
302 |
-
0 2.5em 0 0 rgba(130, 130, 130, 0.5),
|
303 |
-
-1.8em 1.8em 0 0 rgba(130, 130, 130, 0.7),
|
304 |
-
-2.6em 0 0 0 rgba(130, 130, 130, 1), -1.8em -1.8em 0 0 rgba(130, 130, 130, 0.2);
|
305 |
}
|
306 |
-
|
307 |
-
|
308 |
-
1.8em -1.8em 0 0 rgba(130, 130, 130, 0.2),
|
309 |
-
2.5em 0 0 0 rgba(130, 130, 130, 0.2),
|
310 |
-
1.75em 1.75em 0 0 rgba(130, 130, 130, 0.2),
|
311 |
-
0 2.5em 0 0 rgba(130, 130, 130, 0.2),
|
312 |
-
-1.8em 1.8em 0 0 rgba(130, 130, 130, 0.5),
|
313 |
-
-2.6em 0 0 0 rgba(130, 130, 130, 0.7),
|
314 |
-
-1.8em -1.8em 0 0 rgba(130, 130, 130, 1);
|
315 |
}
|
316 |
}
|
317 |
|
318 |
@keyframes loading-default {
|
319 |
-
0
|
320 |
-
|
321 |
-
box-shadow: 0 -2.6em 0 0 rgba(130, 130, 130, 1),
|
322 |
-
1.8em -1.8em 0 0 rgba(130, 130, 130, 0.2),
|
323 |
-
2.5em 0 0 0 rgba(130, 130, 130, 0.2),
|
324 |
-
1.75em 1.75em 0 0 rgba(130, 130, 130, 0.2),
|
325 |
-
0 2.5em 0 0 rgba(130, 130, 130, 0.2),
|
326 |
-
-1.8em 1.8em 0 0 rgba(130, 130, 130, 0.2),
|
327 |
-
-2.6em 0 0 0 rgba(130, 130, 130, 0.5),
|
328 |
-
-1.8em -1.8em 0 0 rgba(130, 130, 130, 0.7);
|
329 |
-
}
|
330 |
-
12.5% {
|
331 |
-
box-shadow: 0 -2.6em 0 0 rgba(130, 130, 130, 0.7),
|
332 |
-
1.8em -1.8em 0 0 rgba(130, 130, 130, 1), 2.5em 0 0 0 rgba(130, 130, 130, 0.2),
|
333 |
-
1.75em 1.75em 0 0 rgba(130, 130, 130, 0.2),
|
334 |
-
0 2.5em 0 0 rgba(130, 130, 130, 0.2),
|
335 |
-
-1.8em 1.8em 0 0 rgba(130, 130, 130, 0.2),
|
336 |
-
-2.6em 0 0 0 rgba(130, 130, 130, 0.2),
|
337 |
-
-1.8em -1.8em 0 0 rgba(130, 130, 130, 0.5);
|
338 |
-
}
|
339 |
-
25% {
|
340 |
-
box-shadow: 0 -2.6em 0 0 rgba(130, 130, 130, 0.5),
|
341 |
-
1.8em -1.8em 0 0 rgba(130, 130, 130, 0.7),
|
342 |
-
2.5em 0 0 0 rgba(130, 130, 130, 1), 1.75em 1.75em 0 0 rgba(130, 130, 130, 0.2),
|
343 |
-
0 2.5em 0 0 rgba(130, 130, 130, 0.2),
|
344 |
-
-1.8em 1.8em 0 0 rgba(130, 130, 130, 0.2),
|
345 |
-
-2.6em 0 0 0 rgba(130, 130, 130, 0.2),
|
346 |
-
-1.8em -1.8em 0 0 rgba(130, 130, 130, 0.2);
|
347 |
-
}
|
348 |
-
37.5% {
|
349 |
-
box-shadow: 0 -2.6em 0 0 rgba(130, 130, 130, 0.2),
|
350 |
-
1.8em -1.8em 0 0 rgba(130, 130, 130, 0.5),
|
351 |
-
2.5em 0 0 0 rgba(130, 130, 130, 0.7),
|
352 |
-
1.75em 1.75em 0 0 rgba(130, 130, 130, 1), 0 2.5em 0 0 rgba(130, 130, 130, 0.2),
|
353 |
-
-1.8em 1.8em 0 0 rgba(130, 130, 130, 0.2),
|
354 |
-
-2.6em 0 0 0 rgba(130, 130, 130, 0.2),
|
355 |
-
-1.8em -1.8em 0 0 rgba(130, 130, 130, 0.2);
|
356 |
-
}
|
357 |
-
50% {
|
358 |
-
box-shadow: 0 -2.6em 0 0 rgba(130, 130, 130, 0.2),
|
359 |
-
1.8em -1.8em 0 0 rgba(130, 130, 130, 0.2),
|
360 |
-
2.5em 0 0 0 rgba(130, 130, 130, 0.5),
|
361 |
-
1.75em 1.75em 0 0 rgba(130, 130, 130, 0.7),
|
362 |
-
0 2.5em 0 0 rgba(130, 130, 130, 1), -1.8em 1.8em 0 0 rgba(130, 130, 130, 0.2),
|
363 |
-
-2.6em 0 0 0 rgba(130, 130, 130, 0.2),
|
364 |
-
-1.8em -1.8em 0 0 rgba(130, 130, 130, 0.2);
|
365 |
-
}
|
366 |
-
62.5% {
|
367 |
-
box-shadow: 0 -2.6em 0 0 rgba(130, 130, 130, 0.2),
|
368 |
-
1.8em -1.8em 0 0 rgba(130, 130, 130, 0.2),
|
369 |
-
2.5em 0 0 0 rgba(130, 130, 130, 0.2),
|
370 |
-
1.75em 1.75em 0 0 rgba(130, 130, 130, 0.5),
|
371 |
-
0 2.5em 0 0 rgba(130, 130, 130, 0.7),
|
372 |
-
-1.8em 1.8em 0 0 rgba(130, 130, 130, 1), -2.6em 0 0 0 rgba(130, 130, 130, 0.2),
|
373 |
-
-1.8em -1.8em 0 0 rgba(130, 130, 130, 0.2);
|
374 |
-
}
|
375 |
-
75% {
|
376 |
-
box-shadow: 0 -2.6em 0 0 rgba(130, 130, 130, 0.2),
|
377 |
-
1.8em -1.8em 0 0 rgba(130, 130, 130, 0.2),
|
378 |
-
2.5em 0 0 0 rgba(130, 130, 130, 0.2),
|
379 |
-
1.75em 1.75em 0 0 rgba(130, 130, 130, 0.2),
|
380 |
-
0 2.5em 0 0 rgba(130, 130, 130, 0.5),
|
381 |
-
-1.8em 1.8em 0 0 rgba(130, 130, 130, 0.7),
|
382 |
-
-2.6em 0 0 0 rgba(130, 130, 130, 1), -1.8em -1.8em 0 0 rgba(130, 130, 130, 0.2);
|
383 |
}
|
384 |
-
|
385 |
-
|
386 |
-
1.8em -1.8em 0 0 rgba(130, 130, 130, 0.2),
|
387 |
-
2.5em 0 0 0 rgba(130, 130, 130, 0.2),
|
388 |
-
1.75em 1.75em 0 0 rgba(130, 130, 130, 0.2),
|
389 |
-
0 2.5em 0 0 rgba(130, 130, 130, 0.2),
|
390 |
-
-1.8em 1.8em 0 0 rgba(130, 130, 130, 0.5),
|
391 |
-
-2.6em 0 0 0 rgba(130, 130, 130, 0.7),
|
392 |
-
-1.8em -1.8em 0 0 rgba(130, 130, 130, 1);
|
393 |
}
|
394 |
}
|
395 |
.fg-loading-bars .fg-loader,
|
@@ -727,12 +600,22 @@ only screen and (min-resolution: 2.25dppx) {
|
|
727 |
border: none;
|
728 |
text-align: center;
|
729 |
cursor: pointer;
|
|
|
730 |
}
|
731 |
.foogallery .fg-caption a {
|
732 |
text-decoration: none;
|
733 |
color: #fff;
|
734 |
border-bottom: 1px solid #FFF;
|
735 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
736 |
.foogallery .fg-caption a:hover {
|
737 |
border-bottom: none;
|
738 |
}
|
@@ -776,192 +659,182 @@ only screen and (min-resolution: 2.25dppx) {
|
|
776 |
left: 0;
|
777 |
transform: translateY(-50%);
|
778 |
}
|
779 |
-
.foogallery.fg-caption-hover .fg-item.fg-loaded .fg-
|
780 |
display: none;
|
781 |
}
|
782 |
/* Icon & Overlay */
|
783 |
-
.foogallery.fg-
|
784 |
-
.foogallery.fg-hover-zoom2 .fg-thumb:before,
|
785 |
-
.foogallery.fg-hover-zoom3 .fg-thumb:before,
|
786 |
-
.foogallery.fg-hover-plus .fg-thumb:before,
|
787 |
-
.foogallery.fg-hover-circle-plus .fg-thumb:before,
|
788 |
-
.foogallery.fg-hover-eye .fg-thumb:before,
|
789 |
-
.foogallery.fg-hover-external .fg-thumb:before,
|
790 |
-
.foogallery.fg-hover-tint .fg-thumb:before {
|
791 |
content: "";
|
792 |
display: block;
|
793 |
position: absolute;
|
794 |
-
|
795 |
-
|
796 |
-
|
797 |
-
|
798 |
-
|
799 |
-
right: 0;
|
800 |
-
z-index: 8;
|
801 |
-
background: rgba(0,0,0,0.5) no-repeat center center;
|
802 |
background-size: 32px 32px;
|
|
|
|
|
803 |
}
|
804 |
-
|
805 |
-
.foogallery.fg-hover-zoom .fg-item-inner:hover .fg-thumb:before,
|
806 |
-
.foogallery.fg-hover-zoom2 .fg-item-inner:hover .fg-thumb:before,
|
807 |
-
.foogallery.fg-hover-zoom3 .fg-item-inner:hover .fg-thumb:before,
|
808 |
-
.foogallery.fg-hover-plus .fg-item-inner:hover .fg-thumb:before,
|
809 |
-
.foogallery.fg-hover-circle-plus .fg-item-inner:hover .fg-thumb:before,
|
810 |
-
.foogallery.fg-hover-eye .fg-item-inner:hover .fg-thumb:before,
|
811 |
-
.foogallery.fg-hover-external .fg-item-inner:hover .fg-thumb:before,
|
812 |
-
.foogallery.fg-hover-tint .fg-item-inner:hover .fg-thumb:before,
|
813 |
-
.foogallery.fg-hover-zoom .fg-thumb:focus:before,
|
814 |
-
.foogallery.fg-hover-zoom2 .fg-thumb:focus:before,
|
815 |
-
.foogallery.fg-hover-zoom3 .fg-thumb:focus:before,
|
816 |
-
.foogallery.fg-hover-plus .fg-thumb:focus:before,
|
817 |
-
.foogallery.fg-hover-circle-plus .fg-thumb:focus:before,
|
818 |
-
.foogallery.fg-hover-eye .fg-thumb:focus:before,
|
819 |
-
.foogallery.fg-hover-external .fg-thumb:focus:before,
|
820 |
-
.foogallery.fg-hover-tint .fg-thumb:focus:before {
|
821 |
-
visibility: visible;
|
822 |
-
opacity: 1;
|
823 |
-
}
|
824 |
-
|
825 |
-
/* Support captions showing the icon */
|
826 |
-
.foogallery.fg-hover-zoom .fg-caption-inner:before,
|
827 |
-
.foogallery.fg-hover-zoom2 .fg-caption-inner:before,
|
828 |
-
.foogallery.fg-hover-zoom3 .fg-caption-inner:before,
|
829 |
-
.foogallery.fg-hover-plus .fg-caption-inner:before,
|
830 |
-
.foogallery.fg-hover-circle-plus .fg-caption-inner:before,
|
831 |
-
.foogallery.fg-hover-eye .fg-caption-inner:before,
|
832 |
-
.foogallery.fg-hover-external .fg-caption-inner:before,
|
833 |
-
.foogallery.fg-hover-tint .fg-caption-inner:before {
|
834 |
content: "";
|
835 |
-
display:
|
836 |
position: relative;
|
837 |
width: 32px;
|
838 |
height: 32px;
|
839 |
margin: 10px 0 5px 0;
|
840 |
-
background: transparent no-repeat center center;
|
841 |
background-size: 32px 32px;
|
842 |
vertical-align: middle;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
843 |
}
|
844 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
845 |
|
846 |
-
.foogallery.fg-hover-zoom .fg-
|
847 |
.foogallery.fg-hover-zoom .fg-caption-inner:before {
|
848 |
-
background-image: url('../img/zoom
|
|
|
|
|
|
|
|
|
849 |
}
|
850 |
|
851 |
-
.foogallery.fg-hover-zoom2 .fg-
|
852 |
.foogallery.fg-hover-zoom2 .fg-caption-inner:before {
|
853 |
-
background-image: url('../img/zoom2
|
|
|
|
|
|
|
|
|
854 |
}
|
855 |
|
856 |
-
.foogallery.fg-hover-zoom3 .fg-
|
857 |
.foogallery.fg-hover-zoom3 .fg-caption-inner:before {
|
858 |
-
background-image: url('../img/zoom3
|
|
|
|
|
|
|
|
|
859 |
}
|
860 |
|
861 |
-
.foogallery.fg-hover-plus .fg-
|
862 |
.foogallery.fg-hover-plus .fg-caption-inner:before {
|
863 |
-
background-image: url('../img/plus
|
|
|
|
|
|
|
|
|
864 |
}
|
865 |
|
866 |
-
.foogallery.fg-hover-circle-plus .fg-
|
867 |
.foogallery.fg-hover-circle-plus .fg-caption-inner:before {
|
868 |
-
background-image: url('../img/circle-plus
|
|
|
|
|
|
|
|
|
869 |
}
|
870 |
|
871 |
-
.foogallery.fg-hover-eye .fg-
|
872 |
.foogallery.fg-hover-eye .fg-caption-inner:before {
|
873 |
-
background-image: url('../img/eye
|
|
|
|
|
|
|
|
|
874 |
}
|
875 |
|
876 |
-
.foogallery.fg-hover-external .fg-
|
877 |
.foogallery.fg-hover-external .fg-caption-inner:before {
|
878 |
-
background-image: url('../img/external
|
879 |
}
|
880 |
-
|
881 |
-
|
882 |
-
|
883 |
-
only screen and (-webkit-min-device-pixel-ratio: 1.25),
|
884 |
-
only screen and (min-device-pixel-ratio: 1.25),
|
885 |
-
only screen and (min-resolution: 1.25dppx) {
|
886 |
-
|
887 |
-
.foogallery.fg-hover-zoom .fg-thumb:before,
|
888 |
-
.foogallery.fg-hover-zoom .fg-caption-inner:before {
|
889 |
-
background-image: url('../img/zoom@2x.png');
|
890 |
-
}
|
891 |
-
|
892 |
-
.foogallery.fg-hover-zoom2 .fg-thumb:before,
|
893 |
-
.foogallery.fg-hover-zoom2 .fg-caption-inner:before {
|
894 |
-
background-image: url('../img/zoom2@2x.png');
|
895 |
-
}
|
896 |
-
|
897 |
-
.foogallery.fg-hover-zoom3 .fg-thumb:before,
|
898 |
-
.foogallery.fg-hover-zoom3 .fg-caption-inner:before {
|
899 |
-
background-image: url('../img/zoom3@2x.png');
|
900 |
-
}
|
901 |
-
|
902 |
-
.foogallery.fg-hover-plus .fg-thumb:before,
|
903 |
-
.foogallery.fg-hover-plus .fg-caption-inner:before {
|
904 |
-
background-image: url('../img/plus@2x.png');
|
905 |
-
}
|
906 |
-
|
907 |
-
.foogallery.fg-hover-circle-plus .fg-thumb:before,
|
908 |
-
.foogallery.fg-hover-circle-plus .fg-caption-inner:before {
|
909 |
-
background-image: url('../img/circle-plus@2x.png');
|
910 |
-
}
|
911 |
-
|
912 |
-
.foogallery.fg-hover-eye .fg-thumb:before,
|
913 |
-
.foogallery.fg-hover-eye .fg-caption-inner:before {
|
914 |
-
background-image: url('../img/eye@2x.png');
|
915 |
-
}
|
916 |
-
|
917 |
-
.foogallery.fg-hover-external .fg-thumb:before,
|
918 |
-
.foogallery.fg-hover-external .fg-caption-inner:before {
|
919 |
-
background-image: url('../img/external@2x.png');
|
920 |
-
}
|
921 |
-
|
922 |
}
|
923 |
|
924 |
-
|
925 |
-
|
926 |
-
|
927 |
-
|
928 |
-
|
929 |
-
|
930 |
-
|
931 |
-
|
932 |
-
background-image: url('../img/zoom@3x.png');
|
933 |
-
}
|
934 |
-
|
935 |
-
.foogallery.fg-hover-zoom2 .fg-thumb:before,
|
936 |
-
.foogallery.fg-hover-zoom2 .fg-caption-inner:before {
|
937 |
-
background-image: url('../img/zoom2@3x.png');
|
938 |
-
}
|
939 |
-
|
940 |
-
.foogallery.fg-hover-zoom3 .fg-thumb:before,
|
941 |
-
.foogallery.fg-hover-zoom3 .fg-caption-inner:before {
|
942 |
-
background-image: url('../img/zoom3@3x.png');
|
943 |
-
}
|
944 |
-
|
945 |
-
.foogallery.fg-hover-plus .fg-thumb:before,
|
946 |
-
.foogallery.fg-hover-plus .fg-caption-inner:before {
|
947 |
-
background-image: url('../img/plus@3x.png');
|
948 |
-
}
|
949 |
|
950 |
-
|
951 |
-
|
952 |
-
|
953 |
-
|
|
|
|
|
|
|
|
|
954 |
|
955 |
-
|
956 |
-
|
957 |
-
|
958 |
-
|
|
|
|
|
|
|
|
|
959 |
|
960 |
-
|
961 |
-
|
962 |
-
|
963 |
-
|
|
|
|
|
|
|
|
|
964 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
965 |
}
|
966 |
/* Transitions */
|
967 |
.foogallery.fg-caption-hover.fg-hover-instant .fg-caption,
|
@@ -974,21 +847,22 @@ only screen and (min-resolution: 2.25dppx) {
|
|
974 |
.foogallery.fg-caption-hover.fg-hover-colorize .fg-caption,
|
975 |
.foogallery.fg-caption-hover.fg-hover-grayscale .fg-caption,
|
976 |
.foogallery.fg-caption-hover.fg-hover-scale .fg-caption,
|
977 |
-
.foogallery.fg-hover-instant .fg-
|
978 |
-
.foogallery.fg-hover-fade .fg-
|
979 |
-
.foogallery.fg-hover-slide-up .fg-
|
980 |
-
.foogallery.fg-hover-slide-down .fg-
|
981 |
-
.foogallery.fg-hover-slide-left .fg-
|
982 |
-
.foogallery.fg-hover-slide-right .fg-
|
983 |
.foogallery.fg-hover-push .fg-thumb,
|
984 |
-
.foogallery.fg-hover-colorize .fg-
|
985 |
-
.foogallery.fg-hover-grayscale .fg-
|
986 |
.foogallery.fg-hover-scale .fg-item,
|
987 |
-
.foogallery.fg-hover-scale .fg-
|
988 |
.foogallery.fg-hover-colorize .fg-image,
|
989 |
.foogallery.fg-hover-grayscale .fg-image {
|
990 |
transition-timing-function: ease;
|
991 |
transition-duration: 300ms;
|
|
|
992 |
}
|
993 |
/* Colorize */
|
994 |
.foogallery.fg-hover-colorize .fg-image {
|
@@ -1005,7 +879,7 @@ only screen and (min-resolution: 2.25dppx) {
|
|
1005 |
-webkit-filter: none;
|
1006 |
filter: none;
|
1007 |
}
|
1008 |
-
.foogallery.fg-hover-colorize .fg-
|
1009 |
.foogallery.fg-caption-hover.fg-hover-colorize .fg-caption {
|
1010 |
display: block;
|
1011 |
left: 0;
|
@@ -1013,13 +887,13 @@ only screen and (min-resolution: 2.25dppx) {
|
|
1013 |
bottom: 0;
|
1014 |
transition-property: visibility, opacity, background-color;
|
1015 |
}
|
1016 |
-
.foogallery.fg-hover-colorize .fg-item-inner:hover .fg-
|
1017 |
.foogallery.fg-caption-hover.fg-hover-colorize .fg-item-inner:hover .fg-caption {
|
1018 |
visibility: visible;
|
1019 |
opacity: 1;
|
1020 |
}
|
1021 |
/* Fade */
|
1022 |
-
.foogallery.fg-hover-fade .fg-loaded .fg-
|
1023 |
.foogallery.fg-caption-hover.fg-hover-fade .fg-loaded .fg-caption {
|
1024 |
display: block;
|
1025 |
left: 0;
|
@@ -1027,7 +901,7 @@ only screen and (min-resolution: 2.25dppx) {
|
|
1027 |
bottom: 0;
|
1028 |
transition-property: visibility, opacity, background-color;
|
1029 |
}
|
1030 |
-
.foogallery.fg-hover-fade .fg-loaded .fg-item-inner:hover .fg-
|
1031 |
.foogallery.fg-caption-hover.fg-hover-fade .fg-loaded .fg-item-inner:hover .fg-caption {
|
1032 |
visibility: visible;
|
1033 |
opacity: 1;
|
@@ -1049,7 +923,7 @@ only screen and (min-resolution: 2.25dppx) {
|
|
1049 |
filter: gray;
|
1050 |
opacity: 1;
|
1051 |
}
|
1052 |
-
.foogallery.fg-hover-grayscale .fg-
|
1053 |
.foogallery.fg-caption-hover.fg-hover-grayscale .fg-caption {
|
1054 |
display: block;
|
1055 |
left: 0;
|
@@ -1057,13 +931,13 @@ only screen and (min-resolution: 2.25dppx) {
|
|
1057 |
bottom: 0;
|
1058 |
transition-property: visibility, opacity, background-color;
|
1059 |
}
|
1060 |
-
.foogallery.fg-hover-grayscale .fg-item-inner:hover .fg-
|
1061 |
.foogallery.fg-caption-hover.fg-hover-grayscale .fg-item-inner:hover .fg-caption {
|
1062 |
visibility: visible;
|
1063 |
opacity: 1;
|
1064 |
}
|
1065 |
/* Instant */
|
1066 |
-
.foogallery.fg-hover-instant .fg-loaded .fg-
|
1067 |
.foogallery.fg-caption-hover.fg-hover-instant .fg-loaded .fg-caption {
|
1068 |
display: block;
|
1069 |
left: 0;
|
@@ -1071,13 +945,13 @@ only screen and (min-resolution: 2.25dppx) {
|
|
1071 |
bottom: 0;
|
1072 |
transition-property: none;
|
1073 |
}
|
1074 |
-
.foogallery.fg-hover-instant .fg-loaded .fg-item-inner:hover .fg-
|
1075 |
.foogallery.fg-caption-hover.fg-hover-instant .fg-loaded .fg-item-inner:hover .fg-caption {
|
1076 |
visibility: visible;
|
1077 |
opacity: 1;
|
1078 |
}
|
1079 |
/* Push */
|
1080 |
-
.foogallery.fg-hover-push .fg-loaded .fg-
|
1081 |
.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-caption {
|
1082 |
display: block;
|
1083 |
left: 0;
|
@@ -1108,7 +982,7 @@ only screen and (min-resolution: 2.25dppx) {
|
|
1108 |
transform: scale(1.048);
|
1109 |
z-index: 10;
|
1110 |
}
|
1111 |
-
.foogallery.fg-hover-scale .fg-
|
1112 |
.foogallery.fg-caption-hover.fg-hover-scale .fg-caption {
|
1113 |
display: block;
|
1114 |
left: 0;
|
@@ -1116,19 +990,19 @@ only screen and (min-resolution: 2.25dppx) {
|
|
1116 |
bottom: 0;
|
1117 |
transition-property: visibility, opacity, background-color;
|
1118 |
}
|
1119 |
-
.foogallery.fg-hover-scale .fg-item-inner:hover .fg-
|
1120 |
.foogallery.fg-caption-hover.fg-hover-scale .fg-item-inner:hover .fg-caption {
|
1121 |
visibility: visible;
|
1122 |
opacity: 1;
|
1123 |
}
|
1124 |
/* Slide */
|
1125 |
-
.foogallery.fg-hover-slide-up .fg-loaded .fg-
|
1126 |
.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-caption,
|
1127 |
-
.foogallery.fg-hover-slide-down .fg-loaded .fg-
|
1128 |
.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-caption,
|
1129 |
-
.foogallery.fg-hover-slide-left .fg-loaded .fg-
|
1130 |
.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-caption,
|
1131 |
-
.foogallery.fg-hover-slide-right .fg-loaded .fg-
|
1132 |
.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-caption {
|
1133 |
display: block;
|
1134 |
left: 0;
|
@@ -1138,38 +1012,38 @@ only screen and (min-resolution: 2.25dppx) {
|
|
1138 |
visibility: visible;
|
1139 |
opacity: 1;
|
1140 |
}
|
1141 |
-
.foogallery.fg-hover-slide-up .fg-loaded .fg-item-inner:hover .fg-
|
1142 |
.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-item-inner:hover .fg-caption,
|
1143 |
-
.foogallery.fg-hover-slide-down .fg-loaded .fg-item-inner:hover .fg-
|
1144 |
.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-item-inner:hover .fg-caption,
|
1145 |
-
.foogallery.fg-hover-slide-left .fg-loaded .fg-item-inner:hover .fg-
|
1146 |
.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-item-inner:hover .fg-caption,
|
1147 |
-
.foogallery.fg-hover-slide-right .fg-loaded .fg-item-inner:hover .fg-
|
1148 |
.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-item-inner:hover .fg-caption {
|
1149 |
transform: translateY(0) translateX(0);
|
1150 |
}
|
1151 |
|
1152 |
|
1153 |
/* Slide Up */
|
1154 |
-
.foogallery.fg-hover-slide-up .fg-loaded .fg-
|
1155 |
.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-caption {
|
1156 |
transform: translateY(100%);
|
1157 |
}
|
1158 |
|
1159 |
/* Slide Down */
|
1160 |
-
.foogallery.fg-hover-slide-down .fg-loaded .fg-
|
1161 |
.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-caption {
|
1162 |
transform: translateY(-100%);
|
1163 |
}
|
1164 |
|
1165 |
/* Slide Left */
|
1166 |
-
.foogallery.fg-hover-slide-left .fg-loaded .fg-
|
1167 |
.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-caption {
|
1168 |
transform: translateX(100%);
|
1169 |
}
|
1170 |
|
1171 |
/* Slide Right */
|
1172 |
-
.foogallery.fg-hover-slide-right .fg-loaded .fg-
|
1173 |
.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-caption {
|
1174 |
transform: translateX(-100%);
|
1175 |
}
|
@@ -1663,7 +1537,7 @@ only screen and (min-resolution: 2.25dppx) {
|
|
1663 |
.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner .fg-caption-inner:before {
|
1664 |
display: none;
|
1665 |
}
|
1666 |
-
.foogallery.fg-masonry.fg-captions-bottom.fg-caption-hover .fg-item-inner .fg-
|
1667 |
display: block;
|
1668 |
}
|
1669 |
.foogallery.fg-masonry.fg-captions-bottom.fg-caption-always .fg-item-inner:hover .fg-caption {
|
@@ -1794,8 +1668,8 @@ only screen and (min-resolution: 2.25dppx) {
|
|
1794 |
|
1795 |
/* Some badly written themes apply min-width:0 and min-height:0 to every element in the page which causes layout issues with flex. */
|
1796 |
.fg-simple_portfolio .fg-thumb {
|
1797 |
-
min-width:
|
1798 |
-
min-height:
|
1799 |
}
|
1800 |
|
1801 |
/* Reset captions for the portfolio */
|
@@ -1837,7 +1711,7 @@ only screen and (min-resolution: 2.25dppx) {
|
|
1837 |
.foogallery.fg-simple_portfolio .fg-item-inner .fg-caption-inner:before {
|
1838 |
display: none;
|
1839 |
}
|
1840 |
-
.foogallery.fg-simple_portfolio.fg-caption-hover .fg-item-inner .fg-
|
1841 |
display: block;
|
1842 |
}
|
1843 |
.foogallery.fg-simple_portfolio.fg-caption-always .fg-item-inner:hover .fg-caption {
|
32 |
border: solid 0 transparent;
|
33 |
}
|
34 |
|
35 |
+
.foogallery .fg-item.fg-error:before {
|
36 |
+
content: "";
|
37 |
+
display: block;
|
38 |
+
position: absolute;
|
39 |
+
top: 50%;
|
40 |
+
left: 50%;
|
41 |
+
transform: translateX(-50%) translateY(-50%);
|
42 |
+
width: 32px;
|
43 |
+
height: 32px;
|
44 |
+
background-image: url('../img/icons.svg#image');
|
45 |
+
background-color: transparent;
|
46 |
+
background-repeat: no-repeat;
|
47 |
+
background-position: center center;
|
48 |
+
background-size: 32px 32px;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
49 |
}
|
50 |
|
51 |
.foogallery .fg-item.fg-loaded {
|
76 |
text-decoration: none;
|
77 |
box-shadow: none;
|
78 |
}
|
79 |
+
.foogallery .fg-image-overlay {
|
80 |
+
position: absolute;
|
81 |
+
top: 0;
|
82 |
+
right: 0;
|
83 |
+
bottom: 0;
|
84 |
+
left: 0;
|
85 |
+
z-index: 8;
|
86 |
+
visibility: hidden;
|
87 |
+
opacity: 0;
|
88 |
+
background-color: rgba(0,0,0,0.6);
|
89 |
+
color: #fff;
|
90 |
+
}
|
91 |
+
.foogallery.fg-light-overlays .fg-image-overlay {
|
92 |
+
background-color: rgba(255,255,255,0.8);
|
93 |
+
color: #333;
|
94 |
+
}
|
95 |
.foogallery .fg-image-wrap {
|
96 |
display: block;
|
97 |
position: relative;
|
236 |
.fg-loading-default .fg-loader {
|
237 |
border-radius: 50%;
|
238 |
text-indent: -9999em;
|
239 |
+
box-shadow: 0 -2.6em 0 0 rgba(130, 130, 130, 1),
|
240 |
+
1.8em -1.8em 0 0 rgba(130, 130, 130, 0.2),
|
241 |
+
2.5em 0 0 0 rgba(130, 130, 130, 0.2),
|
242 |
+
1.75em 1.75em 0 0 rgba(130, 130, 130, 0.2),
|
243 |
+
0 2.5em 0 0 rgba(130, 130, 130, 0.2),
|
244 |
+
-1.8em 1.8em 0 0 rgba(130, 130, 130, 0.2),
|
245 |
+
-2.6em 0 0 0 rgba(130, 130, 130, 0.5),
|
246 |
+
-1.8em -1.8em 0 0 rgba(130, 130, 130, 0.7);
|
247 |
+
-webkit-animation: loading-default 1.1s infinite steps(8, start);
|
248 |
+
animation: loading-default 1.1s infinite steps(8, start);
|
249 |
}
|
250 |
|
251 |
@-webkit-keyframes loading-default {
|
252 |
+
0% {
|
253 |
+
transform: rotate(0deg);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
254 |
}
|
255 |
+
100% {
|
256 |
+
transform: rotate(360deg);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
257 |
}
|
258 |
}
|
259 |
|
260 |
@keyframes loading-default {
|
261 |
+
0% {
|
262 |
+
transform: rotate(0deg);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
263 |
}
|
264 |
+
100% {
|
265 |
+
transform: rotate(360deg);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
266 |
}
|
267 |
}
|
268 |
.fg-loading-bars .fg-loader,
|
600 |
border: none;
|
601 |
text-align: center;
|
602 |
cursor: pointer;
|
603 |
+
margin: 0;
|
604 |
}
|
605 |
.foogallery .fg-caption a {
|
606 |
text-decoration: none;
|
607 |
color: #fff;
|
608 |
border-bottom: 1px solid #FFF;
|
609 |
}
|
610 |
+
.foogallery.fg-light-overlays .fg-caption {
|
611 |
+
background-color: rgba(255,255,255,0.8);
|
612 |
+
color: #333;
|
613 |
+
}
|
614 |
+
.foogallery.fg-light-overlays .fg-caption a {
|
615 |
+
color: #333;
|
616 |
+
border-bottom-color: #333;
|
617 |
+
}
|
618 |
+
|
619 |
.foogallery .fg-caption a:hover {
|
620 |
border-bottom: none;
|
621 |
}
|
659 |
left: 0;
|
660 |
transform: translateY(-50%);
|
661 |
}
|
662 |
+
.foogallery.fg-caption-hover .fg-item.fg-loaded .fg-image-overlay {
|
663 |
display: none;
|
664 |
}
|
665 |
/* Icon & Overlay */
|
666 |
+
.foogallery .fg-image-overlay:before {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
667 |
content: "";
|
668 |
display: block;
|
669 |
position: absolute;
|
670 |
+
top: 50%;
|
671 |
+
left: 50%;
|
672 |
+
transform: translateX(-50%) translateY(-50%);
|
673 |
+
width: 32px;
|
674 |
+
height: 32px;
|
|
|
|
|
|
|
675 |
background-size: 32px 32px;
|
676 |
+
background-position: center center;
|
677 |
+
background-repeat: no-repeat;
|
678 |
}
|
679 |
+
.foogallery .fg-caption-inner:before {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
680 |
content: "";
|
681 |
+
display: none;
|
682 |
position: relative;
|
683 |
width: 32px;
|
684 |
height: 32px;
|
685 |
margin: 10px 0 5px 0;
|
|
|
686 |
background-size: 32px 32px;
|
687 |
vertical-align: middle;
|
688 |
+
background-position: center center;
|
689 |
+
background-repeat: no-repeat;
|
690 |
+
}
|
691 |
+
.foogallery.fg-hover-zoom .fg-caption-inner:before,
|
692 |
+
.foogallery.fg-hover-zoom2 .fg-caption-inner:before,
|
693 |
+
.foogallery.fg-hover-zoom3 .fg-caption-inner:before,
|
694 |
+
.foogallery.fg-hover-plus .fg-caption-inner:before,
|
695 |
+
.foogallery.fg-hover-circle-plus .fg-caption-inner:before,
|
696 |
+
.foogallery.fg-hover-eye .fg-caption-inner:before,
|
697 |
+
.foogallery.fg-hover-external .fg-caption-inner:before,
|
698 |
+
.foogallery.fg-hover-tint .fg-caption-inner:before,
|
699 |
+
.foogallery.fg-video-default .fg-caption-inner:before,
|
700 |
+
.foogallery.fg-video-1 .fg-caption-inner:before,
|
701 |
+
.foogallery.fg-video-2 .fg-caption-inner:before,
|
702 |
+
.foogallery.fg-video-3 .fg-caption-inner:before,
|
703 |
+
.foogallery.fg-video-4 .fg-caption-inner:before {
|
704 |
+
display: inline-block;
|
705 |
}
|
706 |
|
707 |
+
.foogallery.fg-hover-zoom .fg-item-inner:hover .fg-image-overlay,
|
708 |
+
.foogallery.fg-hover-zoom2 .fg-item-inner:hover .fg-image-overlay,
|
709 |
+
.foogallery.fg-hover-zoom3 .fg-item-inner:hover .fg-image-overlay,
|
710 |
+
.foogallery.fg-hover-plus .fg-item-inner:hover .fg-image-overlay,
|
711 |
+
.foogallery.fg-hover-circle-plus .fg-item-inner:hover .fg-image-overlay,
|
712 |
+
.foogallery.fg-hover-eye .fg-item-inner:hover .fg-image-overlay,
|
713 |
+
.foogallery.fg-hover-external .fg-item-inner:hover .fg-image-overlay,
|
714 |
+
.foogallery.fg-hover-tint .fg-item-inner:hover .fg-image-overlay,
|
715 |
+
.foogallery.fg-video-default .fg-type-video .fg-item-inner:hover .fg-image-overlay,
|
716 |
+
.foogallery.fg-video-1 .fg-type-video .fg-item-inner:hover .fg-image-overlay,
|
717 |
+
.foogallery.fg-video-2 .fg-type-video .fg-item-inner:hover .fg-image-overlay,
|
718 |
+
.foogallery.fg-video-3 .fg-type-video .fg-item-inner:hover .fg-image-overlay,
|
719 |
+
.foogallery.fg-video-4 .fg-type-video .fg-item-inner:hover .fg-image-overlay {
|
720 |
+
visibility: visible;
|
721 |
+
opacity: 1;
|
722 |
+
}
|
723 |
+
.foogallery.fg-video-sticky .fg-type-video.fg-loaded .fg-item-inner .fg-image-overlay {
|
724 |
+
background-color: transparent;
|
725 |
+
visibility: visible;
|
726 |
+
opacity: 1;
|
727 |
+
}
|
728 |
+
.foogallery.fg-video-sticky .fg-type-video .fg-caption-inner:before {
|
729 |
+
display: none;
|
730 |
+
}
|
731 |
|
732 |
+
.foogallery.fg-hover-zoom .fg-image-overlay:before,
|
733 |
.foogallery.fg-hover-zoom .fg-caption-inner:before {
|
734 |
+
background-image: url('../img/icons.svg#zoom-light');
|
735 |
+
}
|
736 |
+
.foogallery.fg-light-overlays.fg-hover-zoom .fg-image-overlay:before,
|
737 |
+
.foogallery.fg-light-overlays.fg-hover-zoom .fg-caption-inner:before {
|
738 |
+
background-image: url('../img/icons.svg#zoom-dark');
|
739 |
}
|
740 |
|
741 |
+
.foogallery.fg-hover-zoom2 .fg-image-overlay:before,
|
742 |
.foogallery.fg-hover-zoom2 .fg-caption-inner:before {
|
743 |
+
background-image: url('../img/icons.svg#zoom2-light');
|
744 |
+
}
|
745 |
+
.foogallery.fg-light-overlays.fg-hover-zoom2 .fg-image-overlay:before,
|
746 |
+
.foogallery.fg-light-overlays.fg-hover-zoom2 .fg-caption-inner:before {
|
747 |
+
background-image: url('../img/icons.svg#zoom2-dark');
|
748 |
}
|
749 |
|
750 |
+
.foogallery.fg-hover-zoom3 .fg-image-overlay:before,
|
751 |
.foogallery.fg-hover-zoom3 .fg-caption-inner:before {
|
752 |
+
background-image: url('../img/icons.svg#zoom3-light');
|
753 |
+
}
|
754 |
+
.foogallery.fg-light-overlays.fg-hover-zoom3 .fg-image-overlay:before,
|
755 |
+
.foogallery.fg-light-overlays.fg-hover-zoom3 .fg-caption-inner:before {
|
756 |
+
background-image: url('../img/icons.svg#zoom3-dark');
|
757 |
}
|
758 |
|
759 |
+
.foogallery.fg-hover-plus .fg-image-overlay:before,
|
760 |
.foogallery.fg-hover-plus .fg-caption-inner:before {
|
761 |
+
background-image: url('../img/icons.svg#plus-light');
|
762 |
+
}
|
763 |
+
.foogallery.fg-light-overlays.fg-hover-plus .fg-image-overlay:before,
|
764 |
+
.foogallery.fg-light-overlays.fg-hover-plus .fg-caption-inner:before {
|
765 |
+
background-image: url('../img/icons.svg#plus-dark');
|
766 |
}
|
767 |
|
768 |
+
.foogallery.fg-hover-circle-plus .fg-image-overlay:before,
|
769 |
.foogallery.fg-hover-circle-plus .fg-caption-inner:before {
|
770 |
+
background-image: url('../img/icons.svg#circle-plus-light');
|
771 |
+
}
|
772 |
+
.foogallery.fg-light-overlays.fg-hover-circle-plus .fg-image-overlay:before,
|
773 |
+
.foogallery.fg-light-overlays.fg-hover-circle-plus .fg-caption-inner:before {
|
774 |
+
background-image: url('../img/icons.svg#circle-plus-dark');
|
775 |
}
|
776 |
|
777 |
+
.foogallery.fg-hover-eye .fg-image-overlay:before,
|
778 |
.foogallery.fg-hover-eye .fg-caption-inner:before {
|
779 |
+
background-image: url('../img/icons.svg#eye-light');
|
780 |
+
}
|
781 |
+
.foogallery.fg-light-overlays.fg-hover-eye .fg-image-overlay:before,
|
782 |
+
.foogallery.fg-light-overlays.fg-hover-eye .fg-caption-inner:before {
|
783 |
+
background-image: url('../img/icons.svg#eye-dark');
|
784 |
}
|
785 |
|
786 |
+
.foogallery.fg-hover-external .fg-image-overlay:before,
|
787 |
.foogallery.fg-hover-external .fg-caption-inner:before {
|
788 |
+
background-image: url('../img/icons.svg#external-light');
|
789 |
}
|
790 |
+
.foogallery.fg-light-overlays.fg-hover-external .fg-image-overlay:before,
|
791 |
+
.foogallery.fg-light-overlays.fg-hover-external .fg-caption-inner:before {
|
792 |
+
background-image: url('../img/icons.svg#external-dark');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
793 |
}
|
794 |
|
795 |
+
.foogallery.fg-video-default .fg-type-video .fg-image-overlay:before,
|
796 |
+
.foogallery.fg-video-default .fg-type-video .fg-caption-inner:before {
|
797 |
+
background-image: url('../img/icons.svg#video-default-light');
|
798 |
+
}
|
799 |
+
.foogallery.fg-light-overlays.fg-video-default .fg-type-video .fg-image-overlay:before,
|
800 |
+
.foogallery.fg-light-overlays.fg-video-default .fg-type-video .fg-caption-inner:before {
|
801 |
+
background-image: url('../img/icons.svg#video-default-dark');
|
802 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
803 |
|
804 |
+
.foogallery.fg-video-1 .fg-type-video .fg-image-overlay:before,
|
805 |
+
.foogallery.fg-video-1 .fg-type-video .fg-caption-inner:before {
|
806 |
+
background-image: url('../img/icons.svg#video-1-light');
|
807 |
+
}
|
808 |
+
.foogallery.fg-light-overlays.fg-video-1 .fg-type-video .fg-image-overlay:before,
|
809 |
+
.foogallery.fg-light-overlays.fg-video-1 .fg-type-video .fg-caption-inner:before {
|
810 |
+
background-image: url('../img/icons.svg#video-1-dark');
|
811 |
+
}
|
812 |
|
813 |
+
.foogallery.fg-video-2 .fg-type-video .fg-image-overlay:before,
|
814 |
+
.foogallery.fg-video-2 .fg-type-video .fg-caption-inner:before {
|
815 |
+
background-image: url('../img/icons.svg#video-2-light');
|
816 |
+
}
|
817 |
+
.foogallery.fg-light-overlays.fg-video-2 .fg-type-video .fg-image-overlay:before,
|
818 |
+
.foogallery.fg-light-overlays.fg-video-2 .fg-type-video .fg-caption-inner:before {
|
819 |
+
background-image: url('../img/icons.svg#video-2-dark');
|
820 |
+
}
|
821 |
|
822 |
+
.foogallery.fg-video-3 .fg-type-video .fg-image-overlay:before,
|
823 |
+
.foogallery.fg-video-3 .fg-type-video .fg-caption-inner:before {
|
824 |
+
background-image: url('../img/icons.svg#video-3-light');
|
825 |
+
}
|
826 |
+
.foogallery.fg-light-overlays.fg-video-3 .fg-type-video .fg-image-overlay:before,
|
827 |
+
.foogallery.fg-light-overlays.fg-video-3 .fg-type-video .fg-caption-inner:before {
|
828 |
+
background-image: url('../img/icons.svg#video-3-dark');
|
829 |
+
}
|
830 |
|
831 |
+
.foogallery.fg-video-4 .fg-type-video .fg-image-overlay:before,
|
832 |
+
.foogallery.fg-video-4 .fg-type-video .fg-caption-inner:before {
|
833 |
+
background-image: url('../img/icons.svg#video-4-light');
|
834 |
+
}
|
835 |
+
.foogallery.fg-light-overlays.fg-video-4 .fg-type-video .fg-image-overlay:before,
|
836 |
+
.foogallery.fg-light-overlays.fg-video-4 .fg-type-video .fg-caption-inner:before {
|
837 |
+
background-image: url('../img/icons.svg#video-4-dark');
|
838 |
}
|
839 |
/* Transitions */
|
840 |
.foogallery.fg-caption-hover.fg-hover-instant .fg-caption,
|
847 |
.foogallery.fg-caption-hover.fg-hover-colorize .fg-caption,
|
848 |
.foogallery.fg-caption-hover.fg-hover-grayscale .fg-caption,
|
849 |
.foogallery.fg-caption-hover.fg-hover-scale .fg-caption,
|
850 |
+
.foogallery.fg-hover-instant .fg-image-overlay,
|
851 |
+
.foogallery.fg-hover-fade .fg-image-overlay,
|
852 |
+
.foogallery.fg-hover-slide-up .fg-image-overlay,
|
853 |
+
.foogallery.fg-hover-slide-down .fg-image-overlay,
|
854 |
+
.foogallery.fg-hover-slide-left .fg-image-overlay,
|
855 |
+
.foogallery.fg-hover-slide-right .fg-image-overlay,
|
856 |
.foogallery.fg-hover-push .fg-thumb,
|
857 |
+
.foogallery.fg-hover-colorize .fg-image-overlay,
|
858 |
+
.foogallery.fg-hover-grayscale .fg-image-overlay,
|
859 |
.foogallery.fg-hover-scale .fg-item,
|
860 |
+
.foogallery.fg-hover-scale .fg-image-overlay,
|
861 |
.foogallery.fg-hover-colorize .fg-image,
|
862 |
.foogallery.fg-hover-grayscale .fg-image {
|
863 |
transition-timing-function: ease;
|
864 |
transition-duration: 300ms;
|
865 |
+
backface-visibility: hidden;
|
866 |
}
|
867 |
/* Colorize */
|
868 |
.foogallery.fg-hover-colorize .fg-image {
|
879 |
-webkit-filter: none;
|
880 |
filter: none;
|
881 |
}
|
882 |
+
.foogallery.fg-hover-colorize .fg-image-overlay,
|
883 |
.foogallery.fg-caption-hover.fg-hover-colorize .fg-caption {
|
884 |
display: block;
|
885 |
left: 0;
|
887 |
bottom: 0;
|
888 |
transition-property: visibility, opacity, background-color;
|
889 |
}
|
890 |
+
.foogallery.fg-hover-colorize .fg-item-inner:hover .fg-image-overlay,
|
891 |
.foogallery.fg-caption-hover.fg-hover-colorize .fg-item-inner:hover .fg-caption {
|
892 |
visibility: visible;
|
893 |
opacity: 1;
|
894 |
}
|
895 |
/* Fade */
|
896 |
+
.foogallery.fg-hover-fade .fg-loaded .fg-image-overlay,
|
897 |
.foogallery.fg-caption-hover.fg-hover-fade .fg-loaded .fg-caption {
|
898 |
display: block;
|
899 |
left: 0;
|
901 |
bottom: 0;
|
902 |
transition-property: visibility, opacity, background-color;
|
903 |
}
|
904 |
+
.foogallery.fg-hover-fade .fg-loaded .fg-item-inner:hover .fg-image-overlay,
|
905 |
.foogallery.fg-caption-hover.fg-hover-fade .fg-loaded .fg-item-inner:hover .fg-caption {
|
906 |
visibility: visible;
|
907 |
opacity: 1;
|
923 |
filter: gray;
|
924 |
opacity: 1;
|
925 |
}
|
926 |
+
.foogallery.fg-hover-grayscale .fg-image-overlay,
|
927 |
.foogallery.fg-caption-hover.fg-hover-grayscale .fg-caption {
|
928 |
display: block;
|
929 |
left: 0;
|
931 |
bottom: 0;
|
932 |
transition-property: visibility, opacity, background-color;
|
933 |
}
|
934 |
+
.foogallery.fg-hover-grayscale .fg-item-inner:hover .fg-image-overlay,
|
935 |
.foogallery.fg-caption-hover.fg-hover-grayscale .fg-item-inner:hover .fg-caption {
|
936 |
visibility: visible;
|
937 |
opacity: 1;
|
938 |
}
|
939 |
/* Instant */
|
940 |
+
.foogallery.fg-hover-instant .fg-loaded .fg-image-overlay,
|
941 |
.foogallery.fg-caption-hover.fg-hover-instant .fg-loaded .fg-caption {
|
942 |
display: block;
|
943 |
left: 0;
|
945 |
bottom: 0;
|
946 |
transition-property: none;
|
947 |
}
|
948 |
+
.foogallery.fg-hover-instant .fg-loaded .fg-item-inner:hover .fg-image-overlay,
|
949 |
.foogallery.fg-caption-hover.fg-hover-instant .fg-loaded .fg-item-inner:hover .fg-caption {
|
950 |
visibility: visible;
|
951 |
opacity: 1;
|
952 |
}
|
953 |
/* Push */
|
954 |
+
.foogallery.fg-hover-push .fg-loaded .fg-image-overlay,
|
955 |
.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-caption {
|
956 |
display: block;
|
957 |
left: 0;
|
982 |
transform: scale(1.048);
|
983 |
z-index: 10;
|
984 |
}
|
985 |
+
.foogallery.fg-hover-scale .fg-image-overlay,
|
986 |
.foogallery.fg-caption-hover.fg-hover-scale .fg-caption {
|
987 |
display: block;
|
988 |
left: 0;
|
990 |
bottom: 0;
|
991 |
transition-property: visibility, opacity, background-color;
|
992 |
}
|
993 |
+
.foogallery.fg-hover-scale .fg-item-inner:hover .fg-image-overlay,
|
994 |
.foogallery.fg-caption-hover.fg-hover-scale .fg-item-inner:hover .fg-caption {
|
995 |
visibility: visible;
|
996 |
opacity: 1;
|
997 |
}
|
998 |
/* Slide */
|
999 |
+
.foogallery.fg-hover-slide-up .fg-loaded .fg-image-overlay,
|
1000 |
.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-caption,
|
1001 |
+
.foogallery.fg-hover-slide-down .fg-loaded .fg-image-overlay,
|
1002 |
.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-caption,
|
1003 |
+
.foogallery.fg-hover-slide-left .fg-loaded .fg-image-overlay,
|
1004 |
.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-caption,
|
1005 |
+
.foogallery.fg-hover-slide-right .fg-loaded .fg-image-overlay,
|
1006 |
.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-caption {
|
1007 |
display: block;
|
1008 |
left: 0;
|
1012 |
visibility: visible;
|
1013 |
opacity: 1;
|
1014 |
}
|
1015 |
+
.foogallery.fg-hover-slide-up .fg-loaded .fg-item-inner:hover .fg-image-overlay,
|
1016 |
.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-item-inner:hover .fg-caption,
|
1017 |
+
.foogallery.fg-hover-slide-down .fg-loaded .fg-item-inner:hover .fg-image-overlay,
|
1018 |
.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-item-inner:hover .fg-caption,
|
1019 |
+
.foogallery.fg-hover-slide-left .fg-loaded .fg-item-inner:hover .fg-image-overlay,
|
1020 |
.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-item-inner:hover .fg-caption,
|
1021 |
+
.foogallery.fg-hover-slide-right .fg-loaded .fg-item-inner:hover .fg-image-overlay,
|
1022 |
.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-item-inner:hover .fg-caption {
|
1023 |
transform: translateY(0) translateX(0);
|
1024 |
}
|
1025 |
|
1026 |
|
1027 |
/* Slide Up */
|
1028 |
+
.foogallery.fg-hover-slide-up .fg-loaded .fg-image-overlay,
|
1029 |
.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-caption {
|
1030 |
transform: translateY(100%);
|
1031 |
}
|
1032 |
|
1033 |
/* Slide Down */
|
1034 |
+
.foogallery.fg-hover-slide-down .fg-loaded .fg-image-overlay,
|
1035 |
.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-caption {
|
1036 |
transform: translateY(-100%);
|
1037 |
}
|
1038 |
|
1039 |
/* Slide Left */
|
1040 |
+
.foogallery.fg-hover-slide-left .fg-loaded .fg-image-overlay,
|
1041 |
.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-caption {
|
1042 |
transform: translateX(100%);
|
1043 |
}
|
1044 |
|
1045 |
/* Slide Right */
|
1046 |
+
.foogallery.fg-hover-slide-right .fg-loaded .fg-image-overlay,
|
1047 |
.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-caption {
|
1048 |
transform: translateX(-100%);
|
1049 |
}
|
1537 |
.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner .fg-caption-inner:before {
|
1538 |
display: none;
|
1539 |
}
|
1540 |
+
.foogallery.fg-masonry.fg-captions-bottom.fg-caption-hover .fg-item-inner .fg-image-overlay {
|
1541 |
display: block;
|
1542 |
}
|
1543 |
.foogallery.fg-masonry.fg-captions-bottom.fg-caption-always .fg-item-inner:hover .fg-caption {
|
1668 |
|
1669 |
/* Some badly written themes apply min-width:0 and min-height:0 to every element in the page which causes layout issues with flex. */
|
1670 |
.fg-simple_portfolio .fg-thumb {
|
1671 |
+
min-width: auto;
|
1672 |
+
min-height: auto;
|
1673 |
}
|
1674 |
|
1675 |
/* Reset captions for the portfolio */
|
1711 |
.foogallery.fg-simple_portfolio .fg-item-inner .fg-caption-inner:before {
|
1712 |
display: none;
|
1713 |
}
|
1714 |
+
.foogallery.fg-simple_portfolio.fg-caption-hover .fg-item-inner .fg-image-overlay {
|
1715 |
display: block;
|
1716 |
}
|
1717 |
.foogallery.fg-simple_portfolio.fg-caption-always .fg-item-inner:hover .fg-caption {
|
extensions/default-templates/shared/css/foogallery.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.foogallery,.foogallery *{box-sizing:border-box}.foogallery{display:block;z-index:1;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;position:relative;line-height:0;font-size:0;width:100%;max-width:100%}.foogallery .fg-item{display:inline-block;position:relative;background-color:transparent;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.foogallery .fg-item-inner{display:block;position:relative;visibility:hidden;overflow:hidden;opacity:0;z-index:3;margin:0;border:solid 0 transparent}.foogallery .fg-item.fg-error,.foogallery .fg-item.fg-loading{background:no-repeat center}.foogallery .fg-item.fg-error{background-image:url(../img/image.png)}@media only screen and (-o-min-device-pixel-ratio:5/4),only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:1.25dppx){.foogallery .fg-item.fg-error{background-image:url(../img/image@2x.png)}}@media only screen and (-o-min-device-pixel-ratio:9/4),only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-device-pixel-ratio:2.25),only screen and (min-resolution:2.25dppx){.foogallery .fg-item.fg-error{background-image:url(../img/image@3x.png)}}.foogallery .fg-item.fg-loaded{z-index:4}.foogallery .fg-loaded .fg-item-inner{visibility:visible;opacity:1;z-index:5}.foogallery .fg-error .fg-item-inner{pointer-events:none;cursor:default}.foogallery .fg-thumb{display:block;position:relative;border:none;outline:0;text-decoration:none;z-index:4;box-shadow:none}.foogallery .fg-thumb:focus,.foogallery .fg-thumb:hover{border:none;outline:0;text-decoration:none;box-shadow:none}.foogallery .fg-image-wrap{display:block;position:relative}.foogallery .fg-image{display:block;position:relative;border:none;outline:0;text-decoration:none;z-index:5;max-width:none;height:auto;margin:0}.foogallery .fg-loaded .fg-thumb{z-index:6}.foogallery .fg-loaded .fg-image{z-index:7}.foogallery.fg-light .fg-item-inner{background-color:#fff;color:#333;border-color:#fff}.foogallery.fg-dark .fg-item-inner{background-color:#333;color:#fff;border-color:#333}.foogallery.fg-light .fg-item.fg-error,.foogallery.fg-light .fg-item.fg-idle,.foogallery.fg-light .fg-item.fg-loading{background-color:#eee;box-shadow:inset 0 0 0 1px #ddd}.foogallery.fg-dark .fg-item.fg-error,.foogallery.fg-dark .fg-item.fg-idle,.foogallery.fg-dark .fg-item.fg-loading{background-color:#444;box-shadow:inset 0 0 0 1px #333}.foogallery.fg-border-thin .fg-item-inner{border-width:4px}.foogallery.fg-border-medium .fg-item-inner{border-width:10px}.foogallery.fg-border-thick .fg-item-inner{border-width:16px}.foogallery.fg-light.fg-shadow-outline .fg-item-inner{box-shadow:0 0 0 1px #ddd}.foogallery.fg-dark.fg-shadow-outline .fg-item-inner{box-shadow:0 0 0 1px #222}.foogallery.fg-dark.fg-shadow-small .fg-item-inner,.foogallery.fg-light.fg-shadow-small .fg-item-inner{box-shadow:0 1px 4px 0 rgba(0,0,0,.5)}.foogallery.fg-dark.fg-shadow-medium .fg-item-inner,.foogallery.fg-light.fg-shadow-medium .fg-item-inner{box-shadow:0 1px 10px 0 rgba(0,0,0,.5)}.foogallery.fg-dark.fg-shadow-large .fg-item-inner,.foogallery.fg-light.fg-shadow-large .fg-item-inner{box-shadow:0 1px 16px 0 rgba(0,0,0,.5)}.foogallery.fg-shadow-inset-large .fg-thumb:after,.foogallery.fg-shadow-inset-medium .fg-thumb:after,.foogallery.fg-shadow-inset-small .fg-thumb:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:7}.foogallery.fg-dark.fg-shadow-inset-small .fg-thumb:after,.foogallery.fg-light.fg-shadow-inset-small .fg-thumb:after{box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}.foogallery.fg-dark.fg-shadow-inset-medium .fg-thumb:after,.foogallery.fg-light.fg-shadow-inset-medium .fg-thumb:after{box-shadow:inset 0 1px 10px 0 rgba(0,0,0,.3)}.foogallery.fg-dark.fg-shadow-inset-large .fg-thumb:after,.foogallery.fg-light.fg-shadow-inset-large .fg-thumb:after{box-shadow:inset 0 1px 16px 0 rgba(0,0,0,.3)}.foogallery.fg-round-full.fg-shadow-inset-large .fg-thumb:after,.foogallery.fg-round-full.fg-shadow-inset-medium .fg-thumb:after,.foogallery.fg-round-full.fg-shadow-inset-small .fg-thumb:after{border-radius:50%}.foogallery.fg-round-small .fg-item,.foogallery.fg-round-small .fg-item-inner{border-radius:5px}.foogallery.fg-round-medium .fg-item,.foogallery.fg-round-medium .fg-item-inner{border-radius:10px}.foogallery.fg-round-large .fg-item,.foogallery.fg-round-large .fg-item-inner{border-radius:15px}.foogallery.fg-round-full .fg-item,.foogallery.fg-round-full .fg-item-inner{border-radius:50%}.foogallery .fg-loader{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:1em;height:1em;font-size:5px;visibility:hidden;opacity:0}.foogallery .fg-loading .fg-loader{visibility:visible;opacity:1}.fg-loading-default .fg-loader{border-radius:50%;text-indent:-9999em;-webkit-animation:loading-default 1.1s infinite ease;animation:loading-default 1.1s infinite ease}@-webkit-keyframes loading-default{0%,100%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,1),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.5),-1.8em -1.8em 0 0 rgba(130,130,130,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.7),1.8em -1.8em 0 0 rgba(130,130,130,1),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.5),1.8em -1.8em 0 0 rgba(130,130,130,.7),2.5em 0 0 0 rgba(130,130,130,1),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.5),2.5em 0 0 0 rgba(130,130,130,.7),1.75em 1.75em 0 0 rgba(130,130,130,1),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.5),1.75em 1.75em 0 0 rgba(130,130,130,.7),0 2.5em 0 0 rgba(130,130,130,1),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.5),0 2.5em 0 0 rgba(130,130,130,.7),-1.8em 1.8em 0 0 rgba(130,130,130,1),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.5),-1.8em 1.8em 0 0 rgba(130,130,130,.7),-2.6em 0 0 0 rgba(130,130,130,1),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.5),-2.6em 0 0 0 rgba(130,130,130,.7),-1.8em -1.8em 0 0 rgba(130,130,130,1)}}@keyframes loading-default{0%,100%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,1),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.5),-1.8em -1.8em 0 0 rgba(130,130,130,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.7),1.8em -1.8em 0 0 rgba(130,130,130,1),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.5),1.8em -1.8em 0 0 rgba(130,130,130,.7),2.5em 0 0 0 rgba(130,130,130,1),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.5),2.5em 0 0 0 rgba(130,130,130,.7),1.75em 1.75em 0 0 rgba(130,130,130,1),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.5),1.75em 1.75em 0 0 rgba(130,130,130,.7),0 2.5em 0 0 rgba(130,130,130,1),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.5),0 2.5em 0 0 rgba(130,130,130,.7),-1.8em 1.8em 0 0 rgba(130,130,130,1),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.5),-1.8em 1.8em 0 0 rgba(130,130,130,.7),-2.6em 0 0 0 rgba(130,130,130,1),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.5),-2.6em 0 0 0 rgba(130,130,130,.7),-1.8em -1.8em 0 0 rgba(130,130,130,1)}}.fg-loading-bars .fg-loader,.fg-loading-bars .fg-loader:after,.fg-loading-bars .fg-loader:before{background:rgba(130,130,130,1);-webkit-animation:loading-bars 1s infinite ease-in-out;animation:loading-bars 1s infinite ease-in-out;width:1em;height:4em}.fg-loading-bars .fg-loader{color:rgba(130,130,130,1);text-indent:-9999em;font-size:4px;-webkit-animation-delay:-.16s;animation-delay:-.16s}.fg-loading-bars .fg-loader:after,.fg-loading-bars .fg-loader:before{position:absolute;top:0;content:''}.fg-loading-bars .fg-loader:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.fg-loading-bars .fg-loader:after{left:1.5em}@-webkit-keyframes loading-bars{0%,100%,80%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes loading-bars{0%,100%,80%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.fg-loading-trail .fg-loader{color:#828282;font-size:20px;text-indent:-9999em;overflow:hidden;border-radius:50%;-webkit-animation:loading-trail-1 1.7s infinite ease,loading-trail-2 1.7s infinite ease;animation:loading-trail-1 1.7s infinite ease,loading-trail-2 1.7s infinite ease}@-webkit-keyframes loading-trail-1{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}100%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes loading-trail-1{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}100%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@-webkit-keyframes loading-trail-2{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}100%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}@keyframes loading-trail-2{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}100%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}.fg-loading-pulse .fg-loader,.fg-loading-pulse .fg-loader:after,.fg-loading-pulse .fg-loader:before{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:loading-pulse 1.8s infinite ease-in-out;animation:loading-pulse 1.8s infinite ease-in-out}.fg-loading-pulse .fg-loader{color:#828282;font-size:4px;text-indent:-9999em;transform:translateX(-50%) translateY(-150%);-webkit-animation-delay:-.16s;animation-delay:-.16s}.fg-loading-pulse .fg-loader:after,.fg-loading-pulse .fg-loader:before{content:'';position:absolute;top:0}.fg-loading-pulse .fg-loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.fg-loading-pulse .fg-loader:after{left:3.5em}@-webkit-keyframes loading-pulse{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes loading-pulse{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.fg-loading-dots .fg-loader{color:#828282;font-size:5px;border-radius:50%;text-indent:-9999em;-webkit-animation:loading-dots 1.3s infinite linear;animation:loading-dots 1.3s infinite linear}@-webkit-keyframes loading-dots{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}@keyframes loading-dots{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}.fg-loading-partial .fg-loader,.fg-loading-partial .fg-loader:after{border-radius:50%;width:10em;height:10em}.fg-loading-partial .fg-loader{font-size:4px;text-indent:-9999em;border-top:1.1em solid rgba(130,130,130,.2);border-right:1.1em solid rgba(130,130,130,.2);border-bottom:1.1em solid rgba(130,130,130,.2);border-left:1.1em solid #828282;-webkit-animation:loading-partial 1.1s infinite linear;animation:loading-partial 1.1s infinite linear}@-webkit-keyframes loading-partial{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}100%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}@keyframes loading-partial{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}100%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}.foogallery.fg-loaded-drop .fg-item,.foogallery.fg-loaded-fade-in .fg-item,.foogallery.fg-loaded-flip .fg-item,.foogallery.fg-loaded-fly .fg-item,.foogallery.fg-loaded-scale-up .fg-item,.foogallery.fg-loaded-slide-down .fg-item,.foogallery.fg-loaded-slide-left .fg-item,.foogallery.fg-loaded-slide-right .fg-item,.foogallery.fg-loaded-slide-up .fg-item,.foogallery.fg-loaded-swing-down .fg-item{transition-timing-function:ease;transition-duration:650ms;transition-property:background-color,transform}.foogallery.fg-loaded-drop .fg-item-inner,.foogallery.fg-loaded-fade-in .fg-item-inner,.foogallery.fg-loaded-flip .fg-item-inner,.foogallery.fg-loaded-fly .fg-item-inner,.foogallery.fg-loaded-scale-up .fg-item-inner,.foogallery.fg-loaded-slide-down .fg-item-inner,.foogallery.fg-loaded-slide-left .fg-item-inner,.foogallery.fg-loaded-slide-right .fg-item-inner,.foogallery.fg-loaded-slide-up .fg-item-inner,.foogallery.fg-loaded-swing-down .fg-item-inner{transition-timing-function:ease;transition-duration:650ms}.foogallery.fg-loaded-drop .fg-item.fg-loaded,.foogallery.fg-loaded-flip .fg-item.fg-loaded,.foogallery.fg-loaded-fly .fg-item.fg-loaded,.foogallery.fg-loaded-swing-down .fg-item.fg-loaded{perspective:1300px}.foogallery.fg-loaded-fade-in .fg-item-inner{transition-property:visibility,opacity}.foogallery .fg-caption{visibility:hidden;opacity:0;background-color:rgba(0,0,0,.6);color:#fff;position:absolute;z-index:8;width:100%;max-height:100%;overflow:hidden;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.3;border:none;text-align:center;cursor:pointer}.foogallery .fg-caption a{text-decoration:none;color:#fff;border-bottom:1px solid #fff}.foogallery .fg-caption a:hover{border-bottom:none}.foogallery .fg-caption-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:400;padding:5px}.foogallery .fg-caption-desc{padding:5px}.foogallery .fg-caption-title+.fg-caption-desc{padding-top:0}.foogallery.fg-caption-always .fg-caption .fg-caption-inner:before{display:none}.foogallery.fg-caption-always .fg-item.fg-loaded .fg-caption{left:0;bottom:0;transition-timing-function:ease;transition-duration:.3s;transition-property:visibility,opacity;visibility:visible;opacity:1;text-align:left}.foogallery.fg-caption-hover .fg-caption .fg-caption-inner{width:100%;max-height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.foogallery.fg-caption-hover .fg-item.fg-loaded .fg-thumb:before{display:none}.foogallery.fg-hover-circle-plus .fg-thumb:before,.foogallery.fg-hover-external .fg-thumb:before,.foogallery.fg-hover-eye .fg-thumb:before,.foogallery.fg-hover-plus .fg-thumb:before,.foogallery.fg-hover-tint .fg-thumb:before,.foogallery.fg-hover-zoom .fg-thumb:before,.foogallery.fg-hover-zoom2 .fg-thumb:before,.foogallery.fg-hover-zoom3 .fg-thumb:before{content:"";display:block;position:absolute;visibility:hidden;opacity:0;top:0;bottom:0;left:0;right:0;z-index:8;background:rgba(0,0,0,.5) no-repeat center center;background-size:32px 32px}.foogallery.fg-hover-circle-plus .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-circle-plus .fg-thumb:focus:before,.foogallery.fg-hover-external .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-external .fg-thumb:focus:before,.foogallery.fg-hover-eye .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-eye .fg-thumb:focus:before,.foogallery.fg-hover-plus .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-plus .fg-thumb:focus:before,.foogallery.fg-hover-tint .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-tint .fg-thumb:focus:before,.foogallery.fg-hover-zoom .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-zoom .fg-thumb:focus:before,.foogallery.fg-hover-zoom2 .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-zoom2 .fg-thumb:focus:before,.foogallery.fg-hover-zoom3 .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-zoom3 .fg-thumb:focus:before{visibility:visible;opacity:1}.foogallery.fg-hover-circle-plus .fg-caption-inner:before,.foogallery.fg-hover-external .fg-caption-inner:before,.foogallery.fg-hover-eye .fg-caption-inner:before,.foogallery.fg-hover-plus .fg-caption-inner:before,.foogallery.fg-hover-tint .fg-caption-inner:before,.foogallery.fg-hover-zoom .fg-caption-inner:before,.foogallery.fg-hover-zoom2 .fg-caption-inner:before,.foogallery.fg-hover-zoom3 .fg-caption-inner:before{content:"";display:inline-block;position:relative;width:32px;height:32px;margin:10px 0 5px 0;background:transparent no-repeat center center;background-size:32px 32px;vertical-align:middle}.foogallery.fg-hover-zoom .fg-caption-inner:before,.foogallery.fg-hover-zoom .fg-thumb:before{background-image:url(../img/zoom.png)}.foogallery.fg-hover-zoom2 .fg-caption-inner:before,.foogallery.fg-hover-zoom2 .fg-thumb:before{background-image:url(../img/zoom2.png)}.foogallery.fg-hover-zoom3 .fg-caption-inner:before,.foogallery.fg-hover-zoom3 .fg-thumb:before{background-image:url(../img/zoom3.png)}.foogallery.fg-hover-plus .fg-caption-inner:before,.foogallery.fg-hover-plus .fg-thumb:before{background-image:url(../img/plus.png)}.foogallery.fg-hover-circle-plus .fg-caption-inner:before,.foogallery.fg-hover-circle-plus .fg-thumb:before{background-image:url(../img/circle-plus.png)}.foogallery.fg-hover-eye .fg-caption-inner:before,.foogallery.fg-hover-eye .fg-thumb:before{background-image:url(../img/eye.png)}.foogallery.fg-hover-external .fg-caption-inner:before,.foogallery.fg-hover-external .fg-thumb:before{background-image:url(../img/external.png)}@media only screen and (-o-min-device-pixel-ratio:5/4),only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:1.25dppx){.foogallery.fg-hover-zoom .fg-caption-inner:before,.foogallery.fg-hover-zoom .fg-thumb:before{background-image:url(../img/zoom@2x.png)}.foogallery.fg-hover-zoom2 .fg-caption-inner:before,.foogallery.fg-hover-zoom2 .fg-thumb:before{background-image:url(../img/zoom2@2x.png)}.foogallery.fg-hover-zoom3 .fg-caption-inner:before,.foogallery.fg-hover-zoom3 .fg-thumb:before{background-image:url(../img/zoom3@2x.png)}.foogallery.fg-hover-plus .fg-caption-inner:before,.foogallery.fg-hover-plus .fg-thumb:before{background-image:url(../img/plus@2x.png)}.foogallery.fg-hover-circle-plus .fg-caption-inner:before,.foogallery.fg-hover-circle-plus .fg-thumb:before{background-image:url(../img/circle-plus@2x.png)}.foogallery.fg-hover-eye .fg-caption-inner:before,.foogallery.fg-hover-eye .fg-thumb:before{background-image:url(../img/eye@2x.png)}.foogallery.fg-hover-external .fg-caption-inner:before,.foogallery.fg-hover-external .fg-thumb:before{background-image:url(../img/external@2x.png)}}@media only screen and (-o-min-device-pixel-ratio:9/4),only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-device-pixel-ratio:2.25),only screen and (min-resolution:2.25dppx){.foogallery.fg-hover-zoom .fg-caption-inner:before,.foogallery.fg-hover-zoom .fg-thumb:before{background-image:url(../img/zoom@3x.png)}.foogallery.fg-hover-zoom2 .fg-caption-inner:before,.foogallery.fg-hover-zoom2 .fg-thumb:before{background-image:url(../img/zoom2@3x.png)}.foogallery.fg-hover-zoom3 .fg-caption-inner:before,.foogallery.fg-hover-zoom3 .fg-thumb:before{background-image:url(../img/zoom3@3x.png)}.foogallery.fg-hover-plus .fg-caption-inner:before,.foogallery.fg-hover-plus .fg-thumb:before{background-image:url(../img/plus@3x.png)}.foogallery.fg-hover-circle-plus .fg-caption-inner:before,.foogallery.fg-hover-circle-plus .fg-thumb:before{background-image:url(../img/circle-plus@3x.png)}.foogallery.fg-hover-eye .fg-caption-inner:before,.foogallery.fg-hover-eye .fg-thumb:before{background-image:url(../img/eye@3x.png)}.foogallery.fg-hover-external .fg-caption-inner:before,.foogallery.fg-hover-external .fg-thumb:before{background-image:url(../img/external@3x.png)}}.foogallery.fg-caption-hover.fg-hover-colorize .fg-caption,.foogallery.fg-caption-hover.fg-hover-fade .fg-caption,.foogallery.fg-caption-hover.fg-hover-grayscale .fg-caption,.foogallery.fg-caption-hover.fg-hover-instant .fg-caption,.foogallery.fg-caption-hover.fg-hover-push .fg-caption,.foogallery.fg-caption-hover.fg-hover-scale .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-down .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-left .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-right .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-up .fg-caption,.foogallery.fg-hover-colorize .fg-image,.foogallery.fg-hover-colorize .fg-thumb:before,.foogallery.fg-hover-fade .fg-thumb:before,.foogallery.fg-hover-grayscale .fg-image,.foogallery.fg-hover-grayscale .fg-thumb:before,.foogallery.fg-hover-instant .fg-thumb:before,.foogallery.fg-hover-push .fg-thumb,.foogallery.fg-hover-scale .fg-item,.foogallery.fg-hover-scale .fg-thumb:before,.foogallery.fg-hover-slide-down .fg-thumb:before,.foogallery.fg-hover-slide-left .fg-thumb:before,.foogallery.fg-hover-slide-right .fg-thumb:before,.foogallery.fg-hover-slide-up .fg-thumb:before{transition-timing-function:ease;transition-duration:.3s}.foogallery.fg-hover-colorize .fg-image{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'saturate\' values=\'0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition-property:-webkit-filter;transition-property:filter}.foogallery.fg-hover-colorize .fg-item-inner:hover .fg-image{-webkit-filter:none;filter:none}.foogallery.fg-caption-hover.fg-hover-colorize .fg-caption,.foogallery.fg-hover-colorize .fg-thumb:before{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-colorize .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-colorize .fg-item-inner:hover .fg-thumb:before{visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-fade .fg-loaded .fg-caption,.foogallery.fg-hover-fade .fg-loaded .fg-thumb:before{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-fade .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-fade .fg-loaded .fg-item-inner:hover .fg-thumb:before{visibility:visible;opacity:1}.foogallery.fg-hover-grayscale .fg-image{-webkit-filter:none;filter:none;-webkit-transition-property:-webkit-filter;transition-property:filter}.foogallery.fg-hover-grayscale .fg-item-inner:hover .fg-image{-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray;opacity:1}.foogallery.fg-caption-hover.fg-hover-grayscale .fg-caption,.foogallery.fg-hover-grayscale .fg-thumb:before{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-grayscale .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-grayscale .fg-item-inner:hover .fg-thumb:before{visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-instant .fg-loaded .fg-caption,.foogallery.fg-hover-instant .fg-loaded .fg-thumb:before{display:block;left:0;top:0;bottom:0;transition-property:none}.foogallery.fg-caption-hover.fg-hover-instant .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-instant .fg-loaded .fg-item-inner:hover .fg-thumb:before{visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-caption,.foogallery.fg-hover-push .fg-loaded .fg-thumb:before{display:block;left:0;top:0;bottom:0;transform:translateX(100%);visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-caption,.foogallery.fg-hover-push .fg-loaded .fg-thumb{transition-property:transform}.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-item-inner:hover .fg-caption{transform:translateY(0)}.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-item-inner:hover .fg-thumb,.foogallery.fg-hover-push .fg-loaded .fg-item-inner:hover .fg-thumb{transform:translateX(-100%)}.foogallery.fg-hover-scale .fg-item{transition-property:transform;z-index:4}.foogallery.fg-hover-scale .fg-item:hover{transform:scale(1.048);z-index:10}.foogallery.fg-caption-hover.fg-hover-scale .fg-caption,.foogallery.fg-hover-scale .fg-thumb:before{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-scale .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-scale .fg-item-inner:hover .fg-thumb:before{visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-caption,.foogallery.fg-hover-slide-down .fg-loaded .fg-thumb:before,.foogallery.fg-hover-slide-left .fg-loaded .fg-thumb:before,.foogallery.fg-hover-slide-right .fg-loaded .fg-thumb:before,.foogallery.fg-hover-slide-up .fg-loaded .fg-thumb:before{display:block;left:0;top:0;bottom:0;transition-property:transform,background-color,opacity,visibility;visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-slide-down .fg-loaded .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-slide-left .fg-loaded .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-slide-right .fg-loaded .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-slide-up .fg-loaded .fg-item-inner:hover .fg-thumb:before{transform:translateY(0) translateX(0)}.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-caption,.foogallery.fg-hover-slide-up .fg-loaded .fg-thumb:before{transform:translateY(100%)}.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-caption,.foogallery.fg-hover-slide-down .fg-loaded .fg-thumb:before{transform:translateY(-100%)}.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-caption,.foogallery.fg-hover-slide-left .fg-loaded .fg-thumb:before{transform:translateX(100%)}.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-caption,.foogallery.fg-hover-slide-right .fg-loaded .fg-thumb:before{transform:translateX(-100%)}.fg-paging-container,.fg-paging-container *,.fg-paging-container :after,.fg-paging-container :before{box-sizing:border-box}.fg-paging-container{display:block;padding:15px;text-align:center;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fg-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fg-paging-container .fg-dot-item,.fg-paging-container .fg-dots{display:inline-block;margin:0;padding:0;outline:0;list-style:none}.fg-paging-container .fg-dot-item .fg-dot-link{display:inline-block;margin:3px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;background-image:none;text-decoration:none;border:1px solid transparent;position:relative;border-radius:50%;padding:0;font-size:0;outline:0;color:transparent;box-shadow:none}.fg-paging-container .fg-dot-item .fg-dot-link:before{content:"";background-color:transparent;border:1px solid transparent;display:block;border-radius:50%;width:9px;height:9px;padding:0;margin:2px}.fg-paging-container .fg-dot-item .fg-dot-link:active,.fg-paging-container .fg-dot-item .fg-dot-link:focus,.fg-paging-container .fg-dot-item .fg-dot-link:hover{text-decoration:none;box-shadow:none;outline:0}.fg-paging-container .fg-dot-item.fg-disabled .fg-dot-link,.fg-paging-container .fg-dot-item.fg-selected .fg-dot-link{cursor:not-allowed;pointer-events:none}.fg-paging-container .fg-dot-item.fg-disabled .fg-dot-link{cursor:not-allowed;pointer-events:none;outline:0}.fg-paging-container.fg-light .fg-dot-item .fg-dot-link,.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:before{transition-timing-function:ease-out;transition-duration:.3s;transition-property:color,border-color,background-color}.fg-paging-container.fg-light .fg-dot-item .fg-dot-link{background-color:#eee;border-color:#9d9d9d}.fg-paging-container.fg-light .fg-dot-item.fg-selected .fg-dot-link{border-color:#888}.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:focus:before,.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:hover:before,.fg-paging-container.fg-light .fg-dot-item.fg-selected .fg-dot-link:before{background-color:#666;border-color:#888}.fg-paging-container.fg-light .fg-dot-item.fg-disabled .fg-dot-link,.fg-paging-container.fg-light .fg-dot-item.fg-disabled .fg-dot-link:focus,.fg-paging-container.fg-light .fg-dot-item.fg-disabled .fg-dot-link:hover{background-color:#eee;border-color:#9d9d9d;opacity:.5}.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link,.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link:before{transition-timing-function:ease-out;transition-duration:.3s;transition-property:color,border-color,background-color}.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link{background-color:#666;border-color:#333}.fg-paging-container.fg-dark .fg-dot-item.fg-selected .fg-dot-link{border-color:#444}.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link:focus:before,.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link:hover:before,.fg-paging-container.fg-dark .fg-dot-item.fg-selected .fg-dot-link:before{background-color:#333;border-color:#444}.fg-paging-container.fg-dark .fg-dot-item.fg-disabled .fg-dot-link,.fg-paging-container.fg-dark .fg-dot-item.fg-disabled .fg-dot-link:focus,.fg-paging-container.fg-dark .fg-dot-item.fg-disabled .fg-dot-link:hover{background-color:#666;border-color:#333;opacity:.5}.fg-default:after{content:'';display:block;clear:both}.fg-default .fg-item,.fg-default .fg-item-inner,.fg-default .fg-thumb{display:inline-block;vertical-align:top;max-width:100%}.fg-default .fg-image{border-radius:0;display:block;max-width:100%;height:auto;margin:0;padding:0}.fg-default .fg-image{vertical-align:top}.fg-default.fg-left{text-align:left}.fg-default.fg-center{text-align:center}.fg-default.fg-right{text-align:right}.fg-default.fg-gutter-5{padding-left:5px;margin-bottom:-5px}.fg-default.fg-gutter-5 .fg-item{margin-right:5px;margin-bottom:5px}.fg-default.fg-gutter-10{padding-left:10px;margin-bottom:-10px}.fg-default.fg-gutter-10 .fg-item{margin-right:10px;margin-bottom:10px}.fg-default.fg-gutter-15{padding-left:15px;margin-bottom:-15px}.fg-default.fg-gutter-15 .fg-item{margin-right:15px;margin-bottom:15px}.fg-default.fg-gutter-20{padding-left:20px;margin-bottom:-20px}.fg-default.fg-gutter-20 .fg-item{margin-right:20px;margin-bottom:20px}.fg-default.fg-gutter-25{padding-left:25px;margin-bottom:-25px}.fg-default.fg-gutter-25 .fg-item{margin-right:25px;margin-bottom:25px}.fg-masonry *{box-sizing:border-box}.foogallery.fg-masonry.fg-center{margin:0 auto}.fg-masonry .fg-thumb{display:block}.fg-masonry.fg-masonry-fixed .fg-thumb{display:inline-block}.fg-masonry.fg-masonry-fixed .fg-image{max-width:100%}.fg-masonry .fg-column-width{display:inline-block;visibility:hidden;height:0;border:solid 0 transparent}.fg-masonry.fg-masonry-2col .fg-image,.fg-masonry.fg-masonry-3col .fg-image,.fg-masonry.fg-masonry-4col .fg-image,.fg-masonry.fg-masonry-5col .fg-image{width:100%;height:auto;max-width:100%}.fg-masonry .fg-item{line-height:0;font-size:0}.fg-masonry.fg-masonry-fixed .fg-column-width,.fg-masonry.fg-masonry-fixed .fg-item{max-width:100%}.fg-masonry.fg-masonry-2col .fg-item{margin-bottom:1%;width:49%}.fg-masonry.fg-masonry-2col .fg-column-width{width:49%}.fg-masonry.fg-masonry-2col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-item{margin-bottom:0;width:50%}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-column-width{width:50%}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-item{margin-bottom:3%;width:47%}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-column-width{width:47%}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-gutter-width{width:3%}.fg-masonry.fg-masonry-3col .fg-item{margin-bottom:1%;width:32%}.fg-masonry.fg-masonry-3col .fg-column-width{width:32%}.fg-masonry.fg-masonry-3col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-item{margin-bottom:0;width:33%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-column-width{width:33%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-item{margin-bottom:3%;width:30%}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-column-width{width:30%}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-gutter-width{width:3%}.fg-masonry.fg-masonry-4col .fg-item{margin-bottom:1%;width:24%}.fg-masonry.fg-masonry-4col .fg-column-width{width:24%}.fg-masonry.fg-masonry-4col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-item{margin-bottom:0;width:25%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-column-width{width:25%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-item{margin-bottom:3%;width:22%}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-column-width{width:22%}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-gutter-width{width:3%}.fg-masonry.fg-masonry-5col .fg-item{margin-bottom:1%;width:19%}.fg-masonry.fg-masonry-5col .fg-column-width{width:19%}.fg-masonry.fg-masonry-5col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-item{margin-bottom:0;width:20%}.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-column-width{width:20%}.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-item{margin-bottom:3%;width:17%}.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-column-width{width:17%}.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-gutter-width{width:3%}@media screen and (max-width:720px){.fg-masonry.fg-masonry-4col .fg-item,.fg-masonry.fg-masonry-5col .fg-item{margin-bottom:1%;width:32%}.fg-masonry.fg-masonry-4col .fg-column-width,.fg-masonry.fg-masonry-5col .fg-column-width{width:32%}.fg-masonry.fg-masonry-4col .fg-gutter-width,.fg-masonry.fg-masonry-5col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-item{margin-bottom:0;width:33%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-column-width{width:33%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-item{margin-bottom:3%;width:30%}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-column-width{width:30%}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-gutter-width{width:3%}}@media screen and (max-width:480px){.fg-masonry.fg-masonry-3col .fg-item,.fg-masonry.fg-masonry-4col .fg-item,.fg-masonry.fg-masonry-5col .fg-item{margin-bottom:1%;width:49%}.fg-masonry.fg-masonry-3col .fg-column-width,.fg-masonry.fg-masonry-4col .fg-column-width,.fg-masonry.fg-masonry-5col .fg-column-width{width:49%}.fg-masonry.fg-masonry-3col .fg-gutter-width,.fg-masonry.fg-masonry-4col .fg-gutter-width,.fg-masonry.fg-masonry-5col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-item{margin-bottom:0;width:50%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-column-width{width:50%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-item{margin-bottom:3%;width:47%}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-column-width{width:47%}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-gutter-width{width:3%}}@media screen and (max-width:320px){.fg-masonry.fg-masonry-2col .fg-item,.fg-masonry.fg-masonry-3col .fg-item,.fg-masonry.fg-masonry-4col .fg-item,.fg-masonry.fg-masonry-5col .fg-item{margin-bottom:1%;width:100%}.fg-masonry.fg-masonry-2col .fg-column-width,.fg-masonry.fg-masonry-3col .fg-column-width,.fg-masonry.fg-masonry-4col .fg-column-width,.fg-masonry.fg-masonry-5col .fg-column-width{width:100%}.fg-masonry.fg-masonry-2col .fg-gutter-width,.fg-masonry.fg-masonry-3col .fg-gutter-width,.fg-masonry.fg-masonry-4col .fg-gutter-width,.fg-masonry.fg-masonry-5col .fg-gutter-width{width:0}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-item{margin-bottom:0;width:100%}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-column-width{width:100%}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-item{margin-bottom:3%;width:100%}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-column-width{width:100%}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-gutter-width{width:0}}.foogallery.fg-border-thin .fg-column-width{border-width:4px}.foogallery.fg-border-medium .fg-column-width{border-width:10px}.foogallery.fg-border-thick .fg-column-width{border-width:16px}.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner .fg-caption{visibility:visible;opacity:1;font-size:13px;position:relative;display:block;top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto;text-transform:none;transform:none;transition:none;background-color:transparent;border-style:solid;border-color:transparent}.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner:hover .fg-caption{transform:none;transition:none}.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner .fg-caption-inner{display:block;position:relative;max-height:none;top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto;border:none;transform:none;transition:none}.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner .fg-caption-inner:before{display:none}.foogallery.fg-masonry.fg-captions-bottom.fg-caption-hover .fg-item-inner .fg-thumb:before{display:block}.foogallery.fg-masonry.fg-captions-bottom.fg-caption-always .fg-item-inner:hover .fg-caption{visibility:visible;opacity:1}.fg-masonry.fg-captions-bottom .fg-caption-desc,.fg-masonry.fg-captions-bottom .fg-caption-title{text-align:left}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption,.fg-masonry.fg-captions-bottom.fg-light .fg-caption{color:#828282}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption a,.fg-masonry.fg-captions-bottom.fg-light .fg-caption a{color:#828282;border-bottom:1px solid #828282}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption a:hover,.fg-masonry.fg-captions-bottom.fg-light .fg-caption a:hover{border-bottom:none}.fg-masonry.fg-captions-bottom.fg-light .fg-caption-title,.fg-masonry.fg-captions-bottom.fg-light .fg-caption-title a{color:#222}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption-title,.fg-masonry.fg-captions-bottom.fg-dark .fg-caption-title a{color:#fff}.fg-masonry.fg-captions-bottom.fg-light .fg-caption-title a{border-bottom:1px solid #222}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption-title a{border-bottom:1px solid #fff}.fg-masonry.fg-captions-bottom .fg-caption{border-width:10px}.fg-masonry.fg-captions-bottom .fg-caption-title+.fg-caption-desc{margin-top:4px}.fg-masonry.fg-captions-bottom.fg-border-thin .fg-caption{border-width:10px 4px 4px 4px}.fg-masonry.fg-captions-bottom.fg-border-medium .fg-caption{border-width:10px 0 0 0}.fg-masonry.fg-captions-bottom.fg-border-thick .fg-caption{border-width:16px 0 0 0}.fg-masonry.fg-captions-bottom.fg-border-thick .fg-caption-title+.fg-caption-desc{margin-top:10px}.fg-justified{box-sizing:border-box;position:relative}.foogallery.fg-justified .fg-image,.foogallery.fg-justified .fg-item,.foogallery.fg-justified .fg-item-inner,.foogallery.fg-justified .fg-thumb{box-sizing:border-box;display:block;margin:0;padding:0}.fg-justified .fg-item{visibility:visible;position:absolute}.fg-justified .fg-item-inner{position:relative;width:100%;height:100%}.fg-justified .fg-thumb{position:relative;overflow:hidden}.fg-justified .fg-image{z-index:1}.fg-justified .fg-item.fg-positioned .fg-image-wrap,.fg-justified .fg-item.fg-positioned .fg-thumb{width:100%;height:100%}.fg-justified .fg-item.fg-positioned .fg-image{width:100%;height:auto;min-height:100%;top:50%;transform:translateY(-50%)}.fg-simple_portfolio{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:center}.fg-simple_portfolio .fg-item{position:relative;flex:1;margin:10px;min-width:250px;max-width:250px}.fg-simple_portfolio .fg-item-inner{display:flex;flex-direction:column;margin:0;height:100%}.fg-simple_portfolio.fg-captions-top .fg-item-inner{flex-direction:column-reverse}.fg-simple_portfolio .fg-image{height:auto;width:100%}.fg-simple_portfolio .fg-thumb{min-width:unset;min-height:unset}.foogallery.fg-simple_portfolio .fg-item-inner .fg-caption{visibility:visible;opacity:1;font-size:13px;position:relative;display:block;top:auto;bottom:auto;left:auto;right:auto;width:100%;height:100%;text-transform:none;transform:none;transition:none;background-color:transparent;border-style:solid;border-color:transparent}.foogallery.fg-simple_portfolio .fg-item-inner:hover .fg-caption{transform:none;transition:none}.foogallery.fg-simple_portfolio .fg-item-inner .fg-caption-inner{display:block;top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto;border:none;transform:none;transition:none}.foogallery.fg-simple_portfolio .fg-item-inner .fg-caption-inner:before{display:none}.foogallery.fg-simple_portfolio.fg-caption-hover .fg-item-inner .fg-thumb:before{display:block}.foogallery.fg-simple_portfolio.fg-caption-always .fg-item-inner:hover .fg-caption{visibility:visible;opacity:1}.fg-simple_portfolio .fg-caption-title{text-align:left}.fg-simple_portfolio .fg-caption-desc{text-align:left}.fg-simple_portfolio.fg-dark .fg-caption,.fg-simple_portfolio.fg-light .fg-caption{color:#828282}.fg-simple_portfolio.fg-dark .fg-caption a,.fg-simple_portfolio.fg-light .fg-caption a{color:#828282;border-bottom:1px solid #828282}.fg-simple_portfolio.fg-dark .fg-caption a:hover,.fg-simple_portfolio.fg-light .fg-caption a:hover{border-bottom:none}.fg-simple_portfolio.fg-light .fg-caption-title,.fg-simple_portfolio.fg-light .fg-caption-title a{color:#222}.fg-simple_portfolio.fg-dark .fg-caption-title,.fg-simple_portfolio.fg-dark .fg-caption-title a{color:#fff}.fg-simple_portfolio.fg-light .fg-caption-title a{border-bottom:1px solid #222}.fg-simple_portfolio.fg-dark .fg-caption-title a{border-bottom:1px solid #fff}.fg-simple_portfolio .fg-caption{border-width:0}.fg-simple_portfolio .fg-caption-title+.fg-caption-desc{margin-top:4px}.fg-simple_portfolio.fg-border-thin .fg-caption{border-width:10px 4px 4px 4px}.fg-simple_portfolio.fg-captions-top.fg-border-thin .fg-caption{border-width:4px 4px 10px 4px}.fg-simple_portfolio.fg-border-medium .fg-caption{border-width:10px 0 0 0}.fg-simple_portfolio.fg-captions-top.fg-border-medium .fg-caption{border-width:0 0 10px 0}.fg-simple_portfolio.fg-border-thick .fg-caption{border-width:16px 0 0 0}.fg-simple_portfolio.fg-captions-top.fg-border-thick .fg-caption{border-width:0 0 16px 0}.fg-simple_portfolio.fg-border-thick .fg-caption-title+.fg-caption-desc{margin-top:10px}.foogallery.fg-preset.fg-polaroid .fg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .35s,background-color .65s}.foogallery.fg-preset.fg-polaroid .fg-item:nth-child(2n+1){-webkit-transform:rotate(3deg);transform:rotate(3deg)}.foogallery.fg-preset.fg-polaroid .fg-item:nth-child(2n){-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.foogallery.fg-preset.fg-polaroid .fg-item:nth-child(3n){-webkit-transform:rotate(1deg);transform:rotate(1deg)}.foogallery.fg-preset.fg-polaroid .fg-item:nth-child(5n){-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.foogallery.fg-preset.fg-polaroid .fg-item:hover{-webkit-transform:rotate(0);transform:rotate(0)}.foogallery.fg-preset.fg-polaroid .fg-caption{position:relative;width:auto;font-family:"Segoe Print Regular",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.foogallery.fg-preset.fg-polaroid .fg-caption-inner,.foogallery.fg-preset.fg-polaroid .fg-caption-title{position:relative;width:auto}.foogallery.fg-preset.fg-polaroid .fg-caption-title{text-align:center}.foogallery.fg-preset.fg-polaroid .fg-caption-desc{display:none}.foogallery.fg-light.fg-preset.fg-polaroid .fg-caption-title,.foogallery.fg-preset.fg-polaroid .fg-caption-title{color:#333}.foogallery.fg-dark.fg-preset.fg-polaroid .fg-caption-title{color:#fff}.foogallery.fg-preset.fg-polaroid .fg-caption{border-style:solid;border-color:transparent;border-width:10px}.foogallery.fg-preset.fg-polaroid .fg-caption-title+.fg-caption-desc{margin-top:4px}.foogallery.fg-preset.fg-polaroid.fg-border-thin .fg-caption{border-width:10px 4px 4px 4px}.foogallery.fg-preset.fg-polaroid.fg-captions-top.fg-border-thin .fg-caption{border-width:4px 4px 10px 4px}.foogallery.fg-preset.fg-polaroid.fg-border-medium .fg-caption{border-width:10px 0 0 0}.foogallery.fg-preset.fg-polaroid.fg-captions-top.fg-border-medium .fg-caption{border-width:0 0 10px 0}.foogallery.fg-preset.fg-polaroid.fg-border-thick .fg-caption{border-width:16px 0 0 0}.foogallery.fg-preset.fg-polaroid.fg-captions-top.fg-border-thick .fg-caption{border-width:0 0 16px 0}.foogallery.fg-preset.fg-polaroid.fg-border-thick .fg-caption-title+.fg-caption-desc{margin-top:10px}.fg-image-viewer{display:block;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif}.fg-image-viewer.fg-left{text-align:left}.fg-image-viewer.fg-center{text-align:center}.fg-image-viewer.fg-right{text-align:right}.fiv-inner{position:relative;display:inline-block;max-width:100%;overflow:hidden;z-index:6}.fiv-inner .fiv-inner-container{position:relative;overflow:hidden;max-width:100%;border-style:solid;border-width:0;border-bottom-width:4px;z-index:5}.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb,.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb:active,.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb:hover,.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb:visited{position:relative;display:block;border:none;outline:0;text-decoration:none;box-shadow:none;max-width:100%}.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item{position:absolute;visibility:visible;opacity:1;border:none;outline:0;text-decoration:none;box-shadow:none;max-width:100%}.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item:first-of-type{position:relative}.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb img{display:block;max-width:100%;height:auto;border:none;outline:0;text-decoration:none}.fg-image-viewer .fiv-inner .fiv-ctrls{display:block;text-align:center;font-size:14px;border-style:solid;line-height:34px}.fg-image-viewer .fiv-inner .fiv-ctrls:after{content:'';display:block;clear:both}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-count{display:inline-block;font-weight:400;margin:0}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;min-width:80px;position:relative;overflow:hidden;transition:background-color .3s}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:before,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:before{display:block;position:absolute;font-size:24px;line-height:30px;top:0;left:0;width:100%;transform:translateY(0);transition:transform .3s}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:hover:before,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:hover:before{transform:translateY(-100%)}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next span,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev span{display:block;width:100%;transform:translateY(100%);transition:transform .3s}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:hover span,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:hover span{transform:translateY(0)}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev{float:left}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:before{content:'\2190'}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next{float:right}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:before{content:'\2192'}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-count span{margin:0 4px}/*!* Theme - Default (Light) *!*//*!* Theme - Dark *!*/.foogallery.fg-image-viewer.fg-caption-always .fg-item-inner .fg-caption{padding:0;border:none;background:#000;background:-moz-linear-gradient(left,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 60%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 60%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 60%,rgba(0,0,0,0) 100%)}.foogallery.fg-image-viewer.fg-caption-always .fg-caption-title{padding:10px 10px 10px 10px}.foogallery.fg-image-viewer.fg-caption-always .fg-caption-desc{padding:10px 10px 10px 10px}.foogallery.fg-image-viewer.fg-caption-always .fg-caption-title+.fg-caption-desc{padding:0 10px 10px 10px}.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls,.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-count,.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-next,.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-prev,.fg-image-viewer.fg-light .fiv-inner .fiv-inner-container{background-color:#fff;color:#333;border-color:#fff}.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-next:hover,.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-prev:hover{background-color:#f2f2f2}.fg-image-viewer.fg-light .fiv-next,.fg-image-viewer.fg-light .fiv-prev{box-shadow:inset 0 0 0 1px #ddd}.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls,.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-count,.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-next,.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-prev,.fg-image-viewer.fg-dark .fiv-inner .fiv-inner-container{background-color:#333;color:#fff;border-color:#333}.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-next:hover,.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-prev:hover{background-color:#444}.fg-image-viewer.fg-dark .fiv-next,.fg-image-viewer.fg-dark .fiv-prev{box-shadow:inset 0 0 0 1px #222}.foogallery.fg-image-viewer.fg-border-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thick .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thin .fg-item-inner{border-width:0}.foogallery.fg-image-viewer .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-thin .fiv-inner-container{border-width:4px}.foogallery.fg-image-viewer.fg-border-medium .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-medium .fiv-inner-container{border-width:10px}.foogallery.fg-image-viewer.fg-border-thick .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-thick .fiv-inner-container{border-width:16px}.foogallery.fg-image-viewer .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-medium .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-thick .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-thin .fiv-ctrls{border-top-width:1px}.foogallery.fg-image-viewer.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-round-small .fiv-inner{border-radius:5px}.foogallery.fg-image-viewer.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-round-small .fg-item-inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.foogallery.fg-image-viewer.fg-round-small .fiv-next,.foogallery.fg-image-viewer.fg-round-small .fiv-prev{border-radius:3px}.foogallery.fg-image-viewer.fg-border-medium.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-border-medium.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-border-medium.fg-round-small .fiv-next,.foogallery.fg-image-viewer.fg-border-medium.fg-round-small .fiv-prev,.foogallery.fg-image-viewer.fg-border-thick.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-border-thick.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thick.fg-round-small .fiv-next,.foogallery.fg-image-viewer.fg-border-thick.fg-round-small .fiv-prev,.foogallery.fg-image-viewer.fg-border-thin.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-border-thin.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thin.fg-round-small .fiv-next,.foogallery.fg-image-viewer.fg-border-thin.fg-round-small .fiv-prev{border-radius:3px}.foogallery.fg-image-viewer.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-round-medium .fiv-inner{border-radius:10px}.foogallery.fg-image-viewer.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-round-medium .fg-item-inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.foogallery.fg-image-viewer.fg-round-medium .fiv-next,.foogallery.fg-image-viewer.fg-round-medium .fiv-prev{border-radius:5px}.foogallery.fg-image-viewer.fg-border-thin.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-border-thin.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thin.fg-round-medium .fiv-next,.foogallery.fg-image-viewer.fg-border-thin.fg-round-medium .fiv-prev{border-radius:5px}.foogallery.fg-image-viewer.fg-border-medium.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-border-medium.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-border-medium.fg-round-medium .fiv-next,.foogallery.fg-image-viewer.fg-border-medium.fg-round-medium .fiv-prev,.foogallery.fg-image-viewer.fg-border-thick.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-border-thick.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thick.fg-round-medium .fiv-next,.foogallery.fg-image-viewer.fg-border-thick.fg-round-medium .fiv-prev{border-radius:3px}.foogallery.fg-image-viewer.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-round-large .fiv-inner{border-radius:15px}.foogallery.fg-image-viewer.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-round-large .fg-item-inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.foogallery.fg-image-viewer.fg-round-large .fiv-next,.foogallery.fg-image-viewer.fg-round-large .fiv-prev{border-radius:11px}.foogallery.fg-image-viewer.fg-border-thin.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-border-thin.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thin.fg-round-large .fiv-next,.foogallery.fg-image-viewer.fg-border-thin.fg-round-large .fiv-prev{border-radius:11px}.foogallery.fg-image-viewer.fg-border-medium.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-border-medium.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-border-medium.fg-round-large .fiv-next,.foogallery.fg-image-viewer.fg-border-medium.fg-round-large .fiv-prev{border-radius:5px}.foogallery.fg-image-viewer.fg-border-thick.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-border-thick.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thick.fg-round-large .fiv-next,.foogallery.fg-image-viewer.fg-border-thick.fg-round-large .fiv-prev{border-radius:3px}.foogallery.fg-image-viewer.fg-round-full .fiv-inner,.foogallery.fg-image-viewer.fg-round-full .fiv-next,.foogallery.fg-image-viewer.fg-round-full .fiv-prev{border-radius:50%}.foogallery.fg-image-viewer.fg-dark.fg-shadow-large .fg-item-inner,.foogallery.fg-image-viewer.fg-dark.fg-shadow-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-dark.fg-shadow-outline .fg-item-inner,.foogallery.fg-image-viewer.fg-dark.fg-shadow-small .fg-item-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-large .fg-item-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-outline .fg-item-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-small .fg-item-inner{box-shadow:none}.foogallery.fg-image-viewer.fg-light.fg-shadow-outline .fiv-inner{box-shadow:0 0 0 1px #ddd}.foogallery.fg-image-viewer.fg-dark.fg-shadow-outline .fiv-inner{box-shadow:0 0 0 1px #222}.foogallery.fg-image-viewer.fg-dark.fg-shadow-small .fiv-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-small .fiv-inner{box-shadow:0 1px 4px 0 rgba(0,0,0,.5)}.foogallery.fg-image-viewer.fg-dark.fg-shadow-medium .fiv-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-medium .fiv-inner{box-shadow:0 1px 10px 0 rgba(0,0,0,.5)}.foogallery.fg-image-viewer.fg-dark.fg-shadow-large .fiv-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-large .fiv-inner{box-shadow:0 1px 16px 0 rgba(0,0,0,.5)}.foogallery.fg-thumbnail,.foogallery.fg-thumbnail.fg-center{text-align:center}.foogallery.fg-thumbnail.fg-left{text-align:left}.foogallery.fg-thumbnail.fg-right{text-align:right}.foogallery.fg-thumbnail.fg-float-left{float:left;width:auto}.foogallery.fg-thumbnail.fg-float-right{float:right;width:auto}.foogallery.fg-thumbnail .fg-item{display:inline-block;vertical-align:top;max-width:100%}.foogallery.fg-thumbnail .fg-image{max-width:100%}.foogallery.fg-thumbnail .fg-st-hidden{display:none}
|
1 |
+
.foogallery,.foogallery *{box-sizing:border-box}.foogallery{display:block;z-index:1;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;position:relative;line-height:0;font-size:0;width:100%;max-width:100%}.foogallery .fg-item{display:inline-block;position:relative;background-color:transparent;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.foogallery .fg-item-inner{display:block;position:relative;visibility:hidden;overflow:hidden;opacity:0;z-index:3;margin:0;border:solid 0 transparent}.foogallery .fg-item.fg-error:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:32px;height:32px;background-image:url(../img/icons.svg#image);background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:32px 32px}.foogallery .fg-item.fg-loaded{z-index:4}.foogallery .fg-loaded .fg-item-inner{visibility:visible;opacity:1;z-index:5}.foogallery .fg-error .fg-item-inner{pointer-events:none;cursor:default}.foogallery .fg-thumb{display:block;position:relative;border:none;outline:0;text-decoration:none;z-index:4;box-shadow:none}.foogallery .fg-thumb:focus,.foogallery .fg-thumb:hover{border:none;outline:0;text-decoration:none;box-shadow:none}.foogallery .fg-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;visibility:hidden;opacity:0;background-color:rgba(0,0,0,.6);color:#fff}.foogallery.fg-light-overlays .fg-image-overlay{background-color:rgba(255,255,255,.8);color:#333}.foogallery .fg-image-wrap{display:block;position:relative}.foogallery .fg-image{display:block;position:relative;border:none;outline:0;text-decoration:none;z-index:5;max-width:none;height:auto;margin:0}.foogallery .fg-loaded .fg-thumb{z-index:6}.foogallery .fg-loaded .fg-image{z-index:7}.foogallery.fg-light .fg-item-inner{background-color:#fff;color:#333;border-color:#fff}.foogallery.fg-dark .fg-item-inner{background-color:#333;color:#fff;border-color:#333}.foogallery.fg-light .fg-item.fg-error,.foogallery.fg-light .fg-item.fg-idle,.foogallery.fg-light .fg-item.fg-loading{background-color:#eee;box-shadow:inset 0 0 0 1px #ddd}.foogallery.fg-dark .fg-item.fg-error,.foogallery.fg-dark .fg-item.fg-idle,.foogallery.fg-dark .fg-item.fg-loading{background-color:#444;box-shadow:inset 0 0 0 1px #333}.foogallery.fg-border-thin .fg-item-inner{border-width:4px}.foogallery.fg-border-medium .fg-item-inner{border-width:10px}.foogallery.fg-border-thick .fg-item-inner{border-width:16px}.foogallery.fg-light.fg-shadow-outline .fg-item-inner{box-shadow:0 0 0 1px #ddd}.foogallery.fg-dark.fg-shadow-outline .fg-item-inner{box-shadow:0 0 0 1px #222}.foogallery.fg-dark.fg-shadow-small .fg-item-inner,.foogallery.fg-light.fg-shadow-small .fg-item-inner{box-shadow:0 1px 4px 0 rgba(0,0,0,.5)}.foogallery.fg-dark.fg-shadow-medium .fg-item-inner,.foogallery.fg-light.fg-shadow-medium .fg-item-inner{box-shadow:0 1px 10px 0 rgba(0,0,0,.5)}.foogallery.fg-dark.fg-shadow-large .fg-item-inner,.foogallery.fg-light.fg-shadow-large .fg-item-inner{box-shadow:0 1px 16px 0 rgba(0,0,0,.5)}.foogallery.fg-shadow-inset-large .fg-thumb:after,.foogallery.fg-shadow-inset-medium .fg-thumb:after,.foogallery.fg-shadow-inset-small .fg-thumb:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:7}.foogallery.fg-dark.fg-shadow-inset-small .fg-thumb:after,.foogallery.fg-light.fg-shadow-inset-small .fg-thumb:after{box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}.foogallery.fg-dark.fg-shadow-inset-medium .fg-thumb:after,.foogallery.fg-light.fg-shadow-inset-medium .fg-thumb:after{box-shadow:inset 0 1px 10px 0 rgba(0,0,0,.3)}.foogallery.fg-dark.fg-shadow-inset-large .fg-thumb:after,.foogallery.fg-light.fg-shadow-inset-large .fg-thumb:after{box-shadow:inset 0 1px 16px 0 rgba(0,0,0,.3)}.foogallery.fg-round-full.fg-shadow-inset-large .fg-thumb:after,.foogallery.fg-round-full.fg-shadow-inset-medium .fg-thumb:after,.foogallery.fg-round-full.fg-shadow-inset-small .fg-thumb:after{border-radius:50%}.foogallery.fg-round-small .fg-item,.foogallery.fg-round-small .fg-item-inner{border-radius:5px}.foogallery.fg-round-medium .fg-item,.foogallery.fg-round-medium .fg-item-inner{border-radius:10px}.foogallery.fg-round-large .fg-item,.foogallery.fg-round-large .fg-item-inner{border-radius:15px}.foogallery.fg-round-full .fg-item,.foogallery.fg-round-full .fg-item-inner{border-radius:50%}.foogallery .fg-loader{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:1em;height:1em;font-size:5px;visibility:hidden;opacity:0}.foogallery .fg-loading .fg-loader{visibility:visible;opacity:1}.fg-loading-default .fg-loader{border-radius:50%;text-indent:-9999em;box-shadow:0 -2.6em 0 0 rgba(130,130,130,1),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.5),-1.8em -1.8em 0 0 rgba(130,130,130,.7);-webkit-animation:loading-default 1.1s infinite steps(8,start);animation:loading-default 1.1s infinite steps(8,start)}@-webkit-keyframes loading-default{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes loading-default{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fg-loading-bars .fg-loader,.fg-loading-bars .fg-loader:after,.fg-loading-bars .fg-loader:before{background:rgba(130,130,130,1);-webkit-animation:loading-bars 1s infinite ease-in-out;animation:loading-bars 1s infinite ease-in-out;width:1em;height:4em}.fg-loading-bars .fg-loader{color:rgba(130,130,130,1);text-indent:-9999em;font-size:4px;-webkit-animation-delay:-.16s;animation-delay:-.16s}.fg-loading-bars .fg-loader:after,.fg-loading-bars .fg-loader:before{position:absolute;top:0;content:''}.fg-loading-bars .fg-loader:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.fg-loading-bars .fg-loader:after{left:1.5em}@-webkit-keyframes loading-bars{0%,100%,80%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes loading-bars{0%,100%,80%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.fg-loading-trail .fg-loader{color:#828282;font-size:20px;text-indent:-9999em;overflow:hidden;border-radius:50%;-webkit-animation:loading-trail-1 1.7s infinite ease,loading-trail-2 1.7s infinite ease;animation:loading-trail-1 1.7s infinite ease,loading-trail-2 1.7s infinite ease}@-webkit-keyframes loading-trail-1{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}100%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes loading-trail-1{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}100%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@-webkit-keyframes loading-trail-2{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}100%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}@keyframes loading-trail-2{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}100%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}.fg-loading-pulse .fg-loader,.fg-loading-pulse .fg-loader:after,.fg-loading-pulse .fg-loader:before{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:loading-pulse 1.8s infinite ease-in-out;animation:loading-pulse 1.8s infinite ease-in-out}.fg-loading-pulse .fg-loader{color:#828282;font-size:4px;text-indent:-9999em;transform:translateX(-50%) translateY(-150%);-webkit-animation-delay:-.16s;animation-delay:-.16s}.fg-loading-pulse .fg-loader:after,.fg-loading-pulse .fg-loader:before{content:'';position:absolute;top:0}.fg-loading-pulse .fg-loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.fg-loading-pulse .fg-loader:after{left:3.5em}@-webkit-keyframes loading-pulse{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes loading-pulse{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.fg-loading-dots .fg-loader{color:#828282;font-size:5px;border-radius:50%;text-indent:-9999em;-webkit-animation:loading-dots 1.3s infinite linear;animation:loading-dots 1.3s infinite linear}@-webkit-keyframes loading-dots{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}@keyframes loading-dots{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}.fg-loading-partial .fg-loader,.fg-loading-partial .fg-loader:after{border-radius:50%;width:10em;height:10em}.fg-loading-partial .fg-loader{font-size:4px;text-indent:-9999em;border-top:1.1em solid rgba(130,130,130,.2);border-right:1.1em solid rgba(130,130,130,.2);border-bottom:1.1em solid rgba(130,130,130,.2);border-left:1.1em solid #828282;-webkit-animation:loading-partial 1.1s infinite linear;animation:loading-partial 1.1s infinite linear}@-webkit-keyframes loading-partial{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}100%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}@keyframes loading-partial{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}100%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}.foogallery.fg-loaded-drop .fg-item,.foogallery.fg-loaded-fade-in .fg-item,.foogallery.fg-loaded-flip .fg-item,.foogallery.fg-loaded-fly .fg-item,.foogallery.fg-loaded-scale-up .fg-item,.foogallery.fg-loaded-slide-down .fg-item,.foogallery.fg-loaded-slide-left .fg-item,.foogallery.fg-loaded-slide-right .fg-item,.foogallery.fg-loaded-slide-up .fg-item,.foogallery.fg-loaded-swing-down .fg-item{transition-timing-function:ease;transition-duration:650ms;transition-property:background-color,transform}.foogallery.fg-loaded-drop .fg-item-inner,.foogallery.fg-loaded-fade-in .fg-item-inner,.foogallery.fg-loaded-flip .fg-item-inner,.foogallery.fg-loaded-fly .fg-item-inner,.foogallery.fg-loaded-scale-up .fg-item-inner,.foogallery.fg-loaded-slide-down .fg-item-inner,.foogallery.fg-loaded-slide-left .fg-item-inner,.foogallery.fg-loaded-slide-right .fg-item-inner,.foogallery.fg-loaded-slide-up .fg-item-inner,.foogallery.fg-loaded-swing-down .fg-item-inner{transition-timing-function:ease;transition-duration:650ms}.foogallery.fg-loaded-drop .fg-item.fg-loaded,.foogallery.fg-loaded-flip .fg-item.fg-loaded,.foogallery.fg-loaded-fly .fg-item.fg-loaded,.foogallery.fg-loaded-swing-down .fg-item.fg-loaded{perspective:1300px}.foogallery.fg-loaded-fade-in .fg-item-inner{transition-property:visibility,opacity}.foogallery .fg-caption{visibility:hidden;opacity:0;background-color:rgba(0,0,0,.6);color:#fff;position:absolute;z-index:8;width:100%;max-height:100%;overflow:hidden;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.3;border:none;text-align:center;cursor:pointer;margin:0}.foogallery .fg-caption a{text-decoration:none;color:#fff;border-bottom:1px solid #fff}.foogallery.fg-light-overlays .fg-caption{background-color:rgba(255,255,255,.8);color:#333}.foogallery.fg-light-overlays .fg-caption a{color:#333;border-bottom-color:#333}.foogallery .fg-caption a:hover{border-bottom:none}.foogallery .fg-caption-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:400;padding:5px}.foogallery .fg-caption-desc{padding:5px}.foogallery .fg-caption-title+.fg-caption-desc{padding-top:0}.foogallery.fg-caption-always .fg-caption .fg-caption-inner:before{display:none}.foogallery.fg-caption-always .fg-item.fg-loaded .fg-caption{left:0;bottom:0;transition-timing-function:ease;transition-duration:.3s;transition-property:visibility,opacity;visibility:visible;opacity:1;text-align:left}.foogallery.fg-caption-hover .fg-caption .fg-caption-inner{width:100%;max-height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.foogallery.fg-caption-hover .fg-item.fg-loaded .fg-image-overlay{display:none}.foogallery .fg-image-overlay:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:32px;height:32px;background-size:32px 32px;background-position:center center;background-repeat:no-repeat}.foogallery .fg-caption-inner:before{content:"";display:none;position:relative;width:32px;height:32px;margin:10px 0 5px 0;background-size:32px 32px;vertical-align:middle;background-position:center center;background-repeat:no-repeat}.foogallery.fg-hover-circle-plus .fg-caption-inner:before,.foogallery.fg-hover-external .fg-caption-inner:before,.foogallery.fg-hover-eye .fg-caption-inner:before,.foogallery.fg-hover-plus .fg-caption-inner:before,.foogallery.fg-hover-tint .fg-caption-inner:before,.foogallery.fg-hover-zoom .fg-caption-inner:before,.foogallery.fg-hover-zoom2 .fg-caption-inner:before,.foogallery.fg-hover-zoom3 .fg-caption-inner:before,.foogallery.fg-video-1 .fg-caption-inner:before,.foogallery.fg-video-2 .fg-caption-inner:before,.foogallery.fg-video-3 .fg-caption-inner:before,.foogallery.fg-video-4 .fg-caption-inner:before,.foogallery.fg-video-default .fg-caption-inner:before{display:inline-block}.foogallery.fg-hover-circle-plus .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-external .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-eye .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-plus .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-tint .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-zoom .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-zoom2 .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-zoom3 .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-video-1 .fg-type-video .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-video-2 .fg-type-video .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-video-3 .fg-type-video .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-video-4 .fg-type-video .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-video-default .fg-type-video .fg-item-inner:hover .fg-image-overlay{visibility:visible;opacity:1}.foogallery.fg-video-sticky .fg-type-video.fg-loaded .fg-item-inner .fg-image-overlay{background-color:transparent;visibility:visible;opacity:1}.foogallery.fg-video-sticky .fg-type-video .fg-caption-inner:before{display:none}.foogallery.fg-hover-zoom .fg-caption-inner:before,.foogallery.fg-hover-zoom .fg-image-overlay:before{background-image:url(../img/icons.svg#zoom-light)}.foogallery.fg-light-overlays.fg-hover-zoom .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-zoom .fg-image-overlay:before{background-image:url(../img/icons.svg#zoom-dark)}.foogallery.fg-hover-zoom2 .fg-caption-inner:before,.foogallery.fg-hover-zoom2 .fg-image-overlay:before{background-image:url(../img/icons.svg#zoom2-light)}.foogallery.fg-light-overlays.fg-hover-zoom2 .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-zoom2 .fg-image-overlay:before{background-image:url(../img/icons.svg#zoom2-dark)}.foogallery.fg-hover-zoom3 .fg-caption-inner:before,.foogallery.fg-hover-zoom3 .fg-image-overlay:before{background-image:url(../img/icons.svg#zoom3-light)}.foogallery.fg-light-overlays.fg-hover-zoom3 .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-zoom3 .fg-image-overlay:before{background-image:url(../img/icons.svg#zoom3-dark)}.foogallery.fg-hover-plus .fg-caption-inner:before,.foogallery.fg-hover-plus .fg-image-overlay:before{background-image:url(../img/icons.svg#plus-light)}.foogallery.fg-light-overlays.fg-hover-plus .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-plus .fg-image-overlay:before{background-image:url(../img/icons.svg#plus-dark)}.foogallery.fg-hover-circle-plus .fg-caption-inner:before,.foogallery.fg-hover-circle-plus .fg-image-overlay:before{background-image:url(../img/icons.svg#circle-plus-light)}.foogallery.fg-light-overlays.fg-hover-circle-plus .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-circle-plus .fg-image-overlay:before{background-image:url(../img/icons.svg#circle-plus-dark)}.foogallery.fg-hover-eye .fg-caption-inner:before,.foogallery.fg-hover-eye .fg-image-overlay:before{background-image:url(../img/icons.svg#eye-light)}.foogallery.fg-light-overlays.fg-hover-eye .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-eye .fg-image-overlay:before{background-image:url(../img/icons.svg#eye-dark)}.foogallery.fg-hover-external .fg-caption-inner:before,.foogallery.fg-hover-external .fg-image-overlay:before{background-image:url(../img/icons.svg#external-light)}.foogallery.fg-light-overlays.fg-hover-external .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-external .fg-image-overlay:before{background-image:url(../img/icons.svg#external-dark)}.foogallery.fg-video-default .fg-type-video .fg-caption-inner:before,.foogallery.fg-video-default .fg-type-video .fg-image-overlay:before{background-image:url(../img/icons.svg#video-default-light)}.foogallery.fg-light-overlays.fg-video-default .fg-type-video .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-video-default .fg-type-video .fg-image-overlay:before{background-image:url(../img/icons.svg#video-default-dark)}.foogallery.fg-video-1 .fg-type-video .fg-caption-inner:before,.foogallery.fg-video-1 .fg-type-video .fg-image-overlay:before{background-image:url(../img/icons.svg#video-1-light)}.foogallery.fg-light-overlays.fg-video-1 .fg-type-video .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-video-1 .fg-type-video .fg-image-overlay:before{background-image:url(../img/icons.svg#video-1-dark)}.foogallery.fg-video-2 .fg-type-video .fg-caption-inner:before,.foogallery.fg-video-2 .fg-type-video .fg-image-overlay:before{background-image:url(../img/icons.svg#video-2-light)}.foogallery.fg-light-overlays.fg-video-2 .fg-type-video .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-video-2 .fg-type-video .fg-image-overlay:before{background-image:url(../img/icons.svg#video-2-dark)}.foogallery.fg-video-3 .fg-type-video .fg-caption-inner:before,.foogallery.fg-video-3 .fg-type-video .fg-image-overlay:before{background-image:url(../img/icons.svg#video-3-light)}.foogallery.fg-light-overlays.fg-video-3 .fg-type-video .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-video-3 .fg-type-video .fg-image-overlay:before{background-image:url(../img/icons.svg#video-3-dark)}.foogallery.fg-video-4 .fg-type-video .fg-caption-inner:before,.foogallery.fg-video-4 .fg-type-video .fg-image-overlay:before{background-image:url(../img/icons.svg#video-4-light)}.foogallery.fg-light-overlays.fg-video-4 .fg-type-video .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-video-4 .fg-type-video .fg-image-overlay:before{background-image:url(../img/icons.svg#video-4-dark)}.foogallery.fg-caption-hover.fg-hover-colorize .fg-caption,.foogallery.fg-caption-hover.fg-hover-fade .fg-caption,.foogallery.fg-caption-hover.fg-hover-grayscale .fg-caption,.foogallery.fg-caption-hover.fg-hover-instant .fg-caption,.foogallery.fg-caption-hover.fg-hover-push .fg-caption,.foogallery.fg-caption-hover.fg-hover-scale .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-down .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-left .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-right .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-up .fg-caption,.foogallery.fg-hover-colorize .fg-image,.foogallery.fg-hover-colorize .fg-image-overlay,.foogallery.fg-hover-fade .fg-image-overlay,.foogallery.fg-hover-grayscale .fg-image,.foogallery.fg-hover-grayscale .fg-image-overlay,.foogallery.fg-hover-instant .fg-image-overlay,.foogallery.fg-hover-push .fg-thumb,.foogallery.fg-hover-scale .fg-image-overlay,.foogallery.fg-hover-scale .fg-item,.foogallery.fg-hover-slide-down .fg-image-overlay,.foogallery.fg-hover-slide-left .fg-image-overlay,.foogallery.fg-hover-slide-right .fg-image-overlay,.foogallery.fg-hover-slide-up .fg-image-overlay{transition-timing-function:ease;transition-duration:.3s;backface-visibility:hidden}.foogallery.fg-hover-colorize .fg-image{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'saturate\' values=\'0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition-property:-webkit-filter;transition-property:filter}.foogallery.fg-hover-colorize .fg-item-inner:hover .fg-image{-webkit-filter:none;filter:none}.foogallery.fg-caption-hover.fg-hover-colorize .fg-caption,.foogallery.fg-hover-colorize .fg-image-overlay{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-colorize .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-colorize .fg-item-inner:hover .fg-image-overlay{visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-fade .fg-loaded .fg-caption,.foogallery.fg-hover-fade .fg-loaded .fg-image-overlay{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-fade .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-fade .fg-loaded .fg-item-inner:hover .fg-image-overlay{visibility:visible;opacity:1}.foogallery.fg-hover-grayscale .fg-image{-webkit-filter:none;filter:none;-webkit-transition-property:-webkit-filter;transition-property:filter}.foogallery.fg-hover-grayscale .fg-item-inner:hover .fg-image{-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray;opacity:1}.foogallery.fg-caption-hover.fg-hover-grayscale .fg-caption,.foogallery.fg-hover-grayscale .fg-image-overlay{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-grayscale .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-grayscale .fg-item-inner:hover .fg-image-overlay{visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-instant .fg-loaded .fg-caption,.foogallery.fg-hover-instant .fg-loaded .fg-image-overlay{display:block;left:0;top:0;bottom:0;transition-property:none}.foogallery.fg-caption-hover.fg-hover-instant .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-instant .fg-loaded .fg-item-inner:hover .fg-image-overlay{visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-caption,.foogallery.fg-hover-push .fg-loaded .fg-image-overlay{display:block;left:0;top:0;bottom:0;transform:translateX(100%);visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-caption,.foogallery.fg-hover-push .fg-loaded .fg-thumb{transition-property:transform}.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-item-inner:hover .fg-caption{transform:translateY(0)}.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-item-inner:hover .fg-thumb,.foogallery.fg-hover-push .fg-loaded .fg-item-inner:hover .fg-thumb{transform:translateX(-100%)}.foogallery.fg-hover-scale .fg-item{transition-property:transform;z-index:4}.foogallery.fg-hover-scale .fg-item:hover{transform:scale(1.048);z-index:10}.foogallery.fg-caption-hover.fg-hover-scale .fg-caption,.foogallery.fg-hover-scale .fg-image-overlay{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-scale .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-scale .fg-item-inner:hover .fg-image-overlay{visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-caption,.foogallery.fg-hover-slide-down .fg-loaded .fg-image-overlay,.foogallery.fg-hover-slide-left .fg-loaded .fg-image-overlay,.foogallery.fg-hover-slide-right .fg-loaded .fg-image-overlay,.foogallery.fg-hover-slide-up .fg-loaded .fg-image-overlay{display:block;left:0;top:0;bottom:0;transition-property:transform,background-color,opacity,visibility;visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-slide-down .fg-loaded .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-slide-left .fg-loaded .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-slide-right .fg-loaded .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-slide-up .fg-loaded .fg-item-inner:hover .fg-image-overlay{transform:translateY(0) translateX(0)}.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-caption,.foogallery.fg-hover-slide-up .fg-loaded .fg-image-overlay{transform:translateY(100%)}.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-caption,.foogallery.fg-hover-slide-down .fg-loaded .fg-image-overlay{transform:translateY(-100%)}.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-caption,.foogallery.fg-hover-slide-left .fg-loaded .fg-image-overlay{transform:translateX(100%)}.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-caption,.foogallery.fg-hover-slide-right .fg-loaded .fg-image-overlay{transform:translateX(-100%)}.fg-paging-container,.fg-paging-container *,.fg-paging-container :after,.fg-paging-container :before{box-sizing:border-box}.fg-paging-container{display:block;padding:15px;text-align:center;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fg-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fg-paging-container .fg-dot-item,.fg-paging-container .fg-dots{display:inline-block;margin:0;padding:0;outline:0;list-style:none}.fg-paging-container .fg-dot-item .fg-dot-link{display:inline-block;margin:3px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;background-image:none;text-decoration:none;border:1px solid transparent;position:relative;border-radius:50%;padding:0;font-size:0;outline:0;color:transparent;box-shadow:none}.fg-paging-container .fg-dot-item .fg-dot-link:before{content:"";background-color:transparent;border:1px solid transparent;display:block;border-radius:50%;width:9px;height:9px;padding:0;margin:2px}.fg-paging-container .fg-dot-item .fg-dot-link:active,.fg-paging-container .fg-dot-item .fg-dot-link:focus,.fg-paging-container .fg-dot-item .fg-dot-link:hover{text-decoration:none;box-shadow:none;outline:0}.fg-paging-container .fg-dot-item.fg-disabled .fg-dot-link,.fg-paging-container .fg-dot-item.fg-selected .fg-dot-link{cursor:not-allowed;pointer-events:none}.fg-paging-container .fg-dot-item.fg-disabled .fg-dot-link{cursor:not-allowed;pointer-events:none;outline:0}.fg-paging-container.fg-light .fg-dot-item .fg-dot-link,.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:before{transition-timing-function:ease-out;transition-duration:.3s;transition-property:color,border-color,background-color}.fg-paging-container.fg-light .fg-dot-item .fg-dot-link{background-color:#eee;border-color:#9d9d9d}.fg-paging-container.fg-light .fg-dot-item.fg-selected .fg-dot-link{border-color:#888}.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:focus:before,.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:hover:before,.fg-paging-container.fg-light .fg-dot-item.fg-selected .fg-dot-link:before{background-color:#666;border-color:#888}.fg-paging-container.fg-light .fg-dot-item.fg-disabled .fg-dot-link,.fg-paging-container.fg-light .fg-dot-item.fg-disabled .fg-dot-link:focus,.fg-paging-container.fg-light .fg-dot-item.fg-disabled .fg-dot-link:hover{background-color:#eee;border-color:#9d9d9d;opacity:.5}.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link,.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link:before{transition-timing-function:ease-out;transition-duration:.3s;transition-property:color,border-color,background-color}.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link{background-color:#666;border-color:#333}.fg-paging-container.fg-dark .fg-dot-item.fg-selected .fg-dot-link{border-color:#444}.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link:focus:before,.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link:hover:before,.fg-paging-container.fg-dark .fg-dot-item.fg-selected .fg-dot-link:before{background-color:#333;border-color:#444}.fg-paging-container.fg-dark .fg-dot-item.fg-disabled .fg-dot-link,.fg-paging-container.fg-dark .fg-dot-item.fg-disabled .fg-dot-link:focus,.fg-paging-container.fg-dark .fg-dot-item.fg-disabled .fg-dot-link:hover{background-color:#666;border-color:#333;opacity:.5}.fg-default:after{content:'';display:block;clear:both}.fg-default .fg-item,.fg-default .fg-item-inner,.fg-default .fg-thumb{display:inline-block;vertical-align:top;max-width:100%}.fg-default .fg-image{border-radius:0;display:block;max-width:100%;height:auto;margin:0;padding:0}.fg-default .fg-image{vertical-align:top}.fg-default.fg-left{text-align:left}.fg-default.fg-center{text-align:center}.fg-default.fg-right{text-align:right}.fg-default.fg-gutter-5{padding-left:5px;margin-bottom:-5px}.fg-default.fg-gutter-5 .fg-item{margin-right:5px;margin-bottom:5px}.fg-default.fg-gutter-10{padding-left:10px;margin-bottom:-10px}.fg-default.fg-gutter-10 .fg-item{margin-right:10px;margin-bottom:10px}.fg-default.fg-gutter-15{padding-left:15px;margin-bottom:-15px}.fg-default.fg-gutter-15 .fg-item{margin-right:15px;margin-bottom:15px}.fg-default.fg-gutter-20{padding-left:20px;margin-bottom:-20px}.fg-default.fg-gutter-20 .fg-item{margin-right:20px;margin-bottom:20px}.fg-default.fg-gutter-25{padding-left:25px;margin-bottom:-25px}.fg-default.fg-gutter-25 .fg-item{margin-right:25px;margin-bottom:25px}.fg-masonry *{box-sizing:border-box}.foogallery.fg-masonry.fg-center{margin:0 auto}.fg-masonry .fg-thumb{display:block}.fg-masonry.fg-masonry-fixed .fg-thumb{display:inline-block}.fg-masonry.fg-masonry-fixed .fg-image{max-width:100%}.fg-masonry .fg-column-width{display:inline-block;visibility:hidden;height:0;border:solid 0 transparent}.fg-masonry.fg-masonry-2col .fg-image,.fg-masonry.fg-masonry-3col .fg-image,.fg-masonry.fg-masonry-4col .fg-image,.fg-masonry.fg-masonry-5col .fg-image{width:100%;height:auto;max-width:100%}.fg-masonry .fg-item{line-height:0;font-size:0}.fg-masonry.fg-masonry-fixed .fg-column-width,.fg-masonry.fg-masonry-fixed .fg-item{max-width:100%}.fg-masonry.fg-masonry-2col .fg-item{margin-bottom:1%;width:49%}.fg-masonry.fg-masonry-2col .fg-column-width{width:49%}.fg-masonry.fg-masonry-2col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-item{margin-bottom:0;width:50%}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-column-width{width:50%}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-item{margin-bottom:3%;width:47%}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-column-width{width:47%}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-gutter-width{width:3%}.fg-masonry.fg-masonry-3col .fg-item{margin-bottom:1%;width:32%}.fg-masonry.fg-masonry-3col .fg-column-width{width:32%}.fg-masonry.fg-masonry-3col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-item{margin-bottom:0;width:33%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-column-width{width:33%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-item{margin-bottom:3%;width:30%}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-column-width{width:30%}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-gutter-width{width:3%}.fg-masonry.fg-masonry-4col .fg-item{margin-bottom:1%;width:24%}.fg-masonry.fg-masonry-4col .fg-column-width{width:24%}.fg-masonry.fg-masonry-4col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-item{margin-bottom:0;width:25%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-column-width{width:25%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-item{margin-bottom:3%;width:22%}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-column-width{width:22%}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-gutter-width{width:3%}.fg-masonry.fg-masonry-5col .fg-item{margin-bottom:1%;width:19%}.fg-masonry.fg-masonry-5col .fg-column-width{width:19%}.fg-masonry.fg-masonry-5col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-item{margin-bottom:0;width:20%}.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-column-width{width:20%}.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-item{margin-bottom:3%;width:17%}.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-column-width{width:17%}.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-gutter-width{width:3%}@media screen and (max-width:720px){.fg-masonry.fg-masonry-4col .fg-item,.fg-masonry.fg-masonry-5col .fg-item{margin-bottom:1%;width:32%}.fg-masonry.fg-masonry-4col .fg-column-width,.fg-masonry.fg-masonry-5col .fg-column-width{width:32%}.fg-masonry.fg-masonry-4col .fg-gutter-width,.fg-masonry.fg-masonry-5col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-item{margin-bottom:0;width:33%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-column-width{width:33%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-item{margin-bottom:3%;width:30%}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-column-width{width:30%}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-gutter-width{width:3%}}@media screen and (max-width:480px){.fg-masonry.fg-masonry-3col .fg-item,.fg-masonry.fg-masonry-4col .fg-item,.fg-masonry.fg-masonry-5col .fg-item{margin-bottom:1%;width:49%}.fg-masonry.fg-masonry-3col .fg-column-width,.fg-masonry.fg-masonry-4col .fg-column-width,.fg-masonry.fg-masonry-5col .fg-column-width{width:49%}.fg-masonry.fg-masonry-3col .fg-gutter-width,.fg-masonry.fg-masonry-4col .fg-gutter-width,.fg-masonry.fg-masonry-5col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-item{margin-bottom:0;width:50%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-column-width{width:50%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-item{margin-bottom:3%;width:47%}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-column-width{width:47%}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-gutter-width{width:3%}}@media screen and (max-width:320px){.fg-masonry.fg-masonry-2col .fg-item,.fg-masonry.fg-masonry-3col .fg-item,.fg-masonry.fg-masonry-4col .fg-item,.fg-masonry.fg-masonry-5col .fg-item{margin-bottom:1%;width:100%}.fg-masonry.fg-masonry-2col .fg-column-width,.fg-masonry.fg-masonry-3col .fg-column-width,.fg-masonry.fg-masonry-4col .fg-column-width,.fg-masonry.fg-masonry-5col .fg-column-width{width:100%}.fg-masonry.fg-masonry-2col .fg-gutter-width,.fg-masonry.fg-masonry-3col .fg-gutter-width,.fg-masonry.fg-masonry-4col .fg-gutter-width,.fg-masonry.fg-masonry-5col .fg-gutter-width{width:0}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-item{margin-bottom:0;width:100%}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-column-width{width:100%}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-item{margin-bottom:3%;width:100%}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-column-width{width:100%}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-gutter-width{width:0}}.foogallery.fg-border-thin .fg-column-width{border-width:4px}.foogallery.fg-border-medium .fg-column-width{border-width:10px}.foogallery.fg-border-thick .fg-column-width{border-width:16px}.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner .fg-caption{visibility:visible;opacity:1;font-size:13px;position:relative;display:block;top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto;text-transform:none;transform:none;transition:none;background-color:transparent;border-style:solid;border-color:transparent}.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner:hover .fg-caption{transform:none;transition:none}.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner .fg-caption-inner{display:block;position:relative;max-height:none;top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto;border:none;transform:none;transition:none}.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner .fg-caption-inner:before{display:none}.foogallery.fg-masonry.fg-captions-bottom.fg-caption-hover .fg-item-inner .fg-image-overlay{display:block}.foogallery.fg-masonry.fg-captions-bottom.fg-caption-always .fg-item-inner:hover .fg-caption{visibility:visible;opacity:1}.fg-masonry.fg-captions-bottom .fg-caption-desc,.fg-masonry.fg-captions-bottom .fg-caption-title{text-align:left}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption,.fg-masonry.fg-captions-bottom.fg-light .fg-caption{color:#828282}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption a,.fg-masonry.fg-captions-bottom.fg-light .fg-caption a{color:#828282;border-bottom:1px solid #828282}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption a:hover,.fg-masonry.fg-captions-bottom.fg-light .fg-caption a:hover{border-bottom:none}.fg-masonry.fg-captions-bottom.fg-light .fg-caption-title,.fg-masonry.fg-captions-bottom.fg-light .fg-caption-title a{color:#222}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption-title,.fg-masonry.fg-captions-bottom.fg-dark .fg-caption-title a{color:#fff}.fg-masonry.fg-captions-bottom.fg-light .fg-caption-title a{border-bottom:1px solid #222}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption-title a{border-bottom:1px solid #fff}.fg-masonry.fg-captions-bottom .fg-caption{border-width:10px}.fg-masonry.fg-captions-bottom .fg-caption-title+.fg-caption-desc{margin-top:4px}.fg-masonry.fg-captions-bottom.fg-border-thin .fg-caption{border-width:10px 4px 4px 4px}.fg-masonry.fg-captions-bottom.fg-border-medium .fg-caption{border-width:10px 0 0 0}.fg-masonry.fg-captions-bottom.fg-border-thick .fg-caption{border-width:16px 0 0 0}.fg-masonry.fg-captions-bottom.fg-border-thick .fg-caption-title+.fg-caption-desc{margin-top:10px}.fg-justified{box-sizing:border-box;position:relative}.foogallery.fg-justified .fg-image,.foogallery.fg-justified .fg-item,.foogallery.fg-justified .fg-item-inner,.foogallery.fg-justified .fg-thumb{box-sizing:border-box;display:block;margin:0;padding:0}.fg-justified .fg-item{visibility:visible;position:absolute}.fg-justified .fg-item-inner{position:relative;width:100%;height:100%}.fg-justified .fg-thumb{position:relative;overflow:hidden}.fg-justified .fg-image{z-index:1}.fg-justified .fg-item.fg-positioned .fg-image-wrap,.fg-justified .fg-item.fg-positioned .fg-thumb{width:100%;height:100%}.fg-justified .fg-item.fg-positioned .fg-image{width:100%;height:auto;min-height:100%;top:50%;transform:translateY(-50%)}.fg-simple_portfolio{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:center}.fg-simple_portfolio .fg-item{position:relative;flex:1;margin:10px;min-width:250px;max-width:250px}.fg-simple_portfolio .fg-item-inner{display:flex;flex-direction:column;margin:0;height:100%}.fg-simple_portfolio.fg-captions-top .fg-item-inner{flex-direction:column-reverse}.fg-simple_portfolio .fg-image{height:auto;width:100%}.fg-simple_portfolio .fg-thumb{min-width:auto;min-height:auto}.foogallery.fg-simple_portfolio .fg-item-inner .fg-caption{visibility:visible;opacity:1;font-size:13px;position:relative;display:block;top:auto;bottom:auto;left:auto;right:auto;width:100%;height:100%;text-transform:none;transform:none;transition:none;background-color:transparent;border-style:solid;border-color:transparent}.foogallery.fg-simple_portfolio .fg-item-inner:hover .fg-caption{transform:none;transition:none}.foogallery.fg-simple_portfolio .fg-item-inner .fg-caption-inner{display:block;top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto;border:none;transform:none;transition:none}.foogallery.fg-simple_portfolio .fg-item-inner .fg-caption-inner:before{display:none}.foogallery.fg-simple_portfolio.fg-caption-hover .fg-item-inner .fg-image-overlay{display:block}.foogallery.fg-simple_portfolio.fg-caption-always .fg-item-inner:hover .fg-caption{visibility:visible;opacity:1}.fg-simple_portfolio .fg-caption-title{text-align:left}.fg-simple_portfolio .fg-caption-desc{text-align:left}.fg-simple_portfolio.fg-dark .fg-caption,.fg-simple_portfolio.fg-light .fg-caption{color:#828282}.fg-simple_portfolio.fg-dark .fg-caption a,.fg-simple_portfolio.fg-light .fg-caption a{color:#828282;border-bottom:1px solid #828282}.fg-simple_portfolio.fg-dark .fg-caption a:hover,.fg-simple_portfolio.fg-light .fg-caption a:hover{border-bottom:none}.fg-simple_portfolio.fg-light .fg-caption-title,.fg-simple_portfolio.fg-light .fg-caption-title a{color:#222}.fg-simple_portfolio.fg-dark .fg-caption-title,.fg-simple_portfolio.fg-dark .fg-caption-title a{color:#fff}.fg-simple_portfolio.fg-light .fg-caption-title a{border-bottom:1px solid #222}.fg-simple_portfolio.fg-dark .fg-caption-title a{border-bottom:1px solid #fff}.fg-simple_portfolio .fg-caption{border-width:0}.fg-simple_portfolio .fg-caption-title+.fg-caption-desc{margin-top:4px}.fg-simple_portfolio.fg-border-thin .fg-caption{border-width:10px 4px 4px 4px}.fg-simple_portfolio.fg-captions-top.fg-border-thin .fg-caption{border-width:4px 4px 10px 4px}.fg-simple_portfolio.fg-border-medium .fg-caption{border-width:10px 0 0 0}.fg-simple_portfolio.fg-captions-top.fg-border-medium .fg-caption{border-width:0 0 10px 0}.fg-simple_portfolio.fg-border-thick .fg-caption{border-width:16px 0 0 0}.fg-simple_portfolio.fg-captions-top.fg-border-thick .fg-caption{border-width:0 0 16px 0}.fg-simple_portfolio.fg-border-thick .fg-caption-title+.fg-caption-desc{margin-top:10px}.foogallery.fg-preset.fg-polaroid .fg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .35s,background-color .65s}.foogallery.fg-preset.fg-polaroid .fg-item:nth-child(2n+1){-webkit-transform:rotate(3deg);transform:rotate(3deg)}.foogallery.fg-preset.fg-polaroid .fg-item:nth-child(2n){-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.foogallery.fg-preset.fg-polaroid .fg-item:nth-child(3n){-webkit-transform:rotate(1deg);transform:rotate(1deg)}.foogallery.fg-preset.fg-polaroid .fg-item:nth-child(5n){-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.foogallery.fg-preset.fg-polaroid .fg-item:hover{-webkit-transform:rotate(0);transform:rotate(0)}.foogallery.fg-preset.fg-polaroid .fg-caption{position:relative;width:auto;font-family:"Segoe Print Regular",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.foogallery.fg-preset.fg-polaroid .fg-caption-inner,.foogallery.fg-preset.fg-polaroid .fg-caption-title{position:relative;width:auto}.foogallery.fg-preset.fg-polaroid .fg-caption-title{text-align:center}.foogallery.fg-preset.fg-polaroid .fg-caption-desc{display:none}.foogallery.fg-light.fg-preset.fg-polaroid .fg-caption-title,.foogallery.fg-preset.fg-polaroid .fg-caption-title{color:#333}.foogallery.fg-dark.fg-preset.fg-polaroid .fg-caption-title{color:#fff}.foogallery.fg-preset.fg-polaroid .fg-caption{border-style:solid;border-color:transparent;border-width:10px}.foogallery.fg-preset.fg-polaroid .fg-caption-title+.fg-caption-desc{margin-top:4px}.foogallery.fg-preset.fg-polaroid.fg-border-thin .fg-caption{border-width:10px 4px 4px 4px}.foogallery.fg-preset.fg-polaroid.fg-captions-top.fg-border-thin .fg-caption{border-width:4px 4px 10px 4px}.foogallery.fg-preset.fg-polaroid.fg-border-medium .fg-caption{border-width:10px 0 0 0}.foogallery.fg-preset.fg-polaroid.fg-captions-top.fg-border-medium .fg-caption{border-width:0 0 10px 0}.foogallery.fg-preset.fg-polaroid.fg-border-thick .fg-caption{border-width:16px 0 0 0}.foogallery.fg-preset.fg-polaroid.fg-captions-top.fg-border-thick .fg-caption{border-width:0 0 16px 0}.foogallery.fg-preset.fg-polaroid.fg-border-thick .fg-caption-title+.fg-caption-desc{margin-top:10px}.fg-image-viewer{display:block;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif}.fg-image-viewer.fg-left{text-align:left}.fg-image-viewer.fg-center{text-align:center}.fg-image-viewer.fg-right{text-align:right}.fiv-inner{position:relative;display:inline-block;max-width:100%;overflow:hidden;z-index:6}.fiv-inner .fiv-inner-container{position:relative;overflow:hidden;max-width:100%;border-style:solid;border-width:0;border-bottom-width:4px;z-index:5}.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb,.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb:active,.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb:hover,.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb:visited{position:relative;display:block;border:none;outline:0;text-decoration:none;box-shadow:none;max-width:100%}.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item{position:absolute;visibility:visible;opacity:1;border:none;outline:0;text-decoration:none;box-shadow:none;max-width:100%}.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item:first-of-type{position:relative}.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb img{display:block;max-width:100%;height:auto;border:none;outline:0;text-decoration:none}.fg-image-viewer .fiv-inner .fiv-ctrls{display:block;text-align:center;font-size:14px;border-style:solid;line-height:34px}.fg-image-viewer .fiv-inner .fiv-ctrls:after{content:'';display:block;clear:both}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-count{display:inline-block;font-weight:400;margin:0}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;min-width:80px;position:relative;overflow:hidden;transition:background-color .3s}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:before,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:before{display:block;position:absolute;font-size:24px;line-height:30px;top:0;left:0;width:100%;transform:translateY(0);transition:transform .3s}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:hover:before,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:hover:before{transform:translateY(-100%)}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next span,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev span{display:block;width:100%;transform:translateY(100%);transition:transform .3s}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:hover span,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:hover span{transform:translateY(0)}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev{float:left}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:before{content:'\2190'}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next{float:right}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:before{content:'\2192'}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-count span{margin:0 4px}/*!* Theme - Default (Light) *!*//*!* Theme - Dark *!*/.foogallery.fg-image-viewer.fg-caption-always .fg-item-inner .fg-caption{padding:0;border:none;background:#000;background:-moz-linear-gradient(left,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 60%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 60%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 60%,rgba(0,0,0,0) 100%)}.foogallery.fg-image-viewer.fg-caption-always .fg-caption-title{padding:10px 10px 10px 10px}.foogallery.fg-image-viewer.fg-caption-always .fg-caption-desc{padding:10px 10px 10px 10px}.foogallery.fg-image-viewer.fg-caption-always .fg-caption-title+.fg-caption-desc{padding:0 10px 10px 10px}.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls,.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-count,.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-next,.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-prev,.fg-image-viewer.fg-light .fiv-inner .fiv-inner-container{background-color:#fff;color:#333;border-color:#fff}.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-next:hover,.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-prev:hover{background-color:#f2f2f2}.fg-image-viewer.fg-light .fiv-next,.fg-image-viewer.fg-light .fiv-prev{box-shadow:inset 0 0 0 1px #ddd}.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls,.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-count,.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-next,.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-prev,.fg-image-viewer.fg-dark .fiv-inner .fiv-inner-container{background-color:#333;color:#fff;border-color:#333}.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-next:hover,.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-prev:hover{background-color:#444}.fg-image-viewer.fg-dark .fiv-next,.fg-image-viewer.fg-dark .fiv-prev{box-shadow:inset 0 0 0 1px #222}.foogallery.fg-image-viewer.fg-border-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thick .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thin .fg-item-inner{border-width:0}.foogallery.fg-image-viewer .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-thin .fiv-inner-container{border-width:4px}.foogallery.fg-image-viewer.fg-border-medium .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-medium .fiv-inner-container{border-width:10px}.foogallery.fg-image-viewer.fg-border-thick .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-thick .fiv-inner-container{border-width:16px}.foogallery.fg-image-viewer .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-medium .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-thick .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-thin .fiv-ctrls{border-top-width:1px}.foogallery.fg-image-viewer.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-round-small .fiv-inner{border-radius:5px}.foogallery.fg-image-viewer.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-round-small .fg-item-inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.foogallery.fg-image-viewer.fg-round-small .fiv-next,.foogallery.fg-image-viewer.fg-round-small .fiv-prev{border-radius:3px}.foogallery.fg-image-viewer.fg-border-medium.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-border-medium.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-border-medium.fg-round-small .fiv-next,.foogallery.fg-image-viewer.fg-border-medium.fg-round-small .fiv-prev,.foogallery.fg-image-viewer.fg-border-thick.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-border-thick.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thick.fg-round-small .fiv-next,.foogallery.fg-image-viewer.fg-border-thick.fg-round-small .fiv-prev,.foogallery.fg-image-viewer.fg-border-thin.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-border-thin.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thin.fg-round-small .fiv-next,.foogallery.fg-image-viewer.fg-border-thin.fg-round-small .fiv-prev{border-radius:3px}.foogallery.fg-image-viewer.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-round-medium .fiv-inner{border-radius:10px}.foogallery.fg-image-viewer.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-round-medium .fg-item-inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.foogallery.fg-image-viewer.fg-round-medium .fiv-next,.foogallery.fg-image-viewer.fg-round-medium .fiv-prev{border-radius:5px}.foogallery.fg-image-viewer.fg-border-thin.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-border-thin.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thin.fg-round-medium .fiv-next,.foogallery.fg-image-viewer.fg-border-thin.fg-round-medium .fiv-prev{border-radius:5px}.foogallery.fg-image-viewer.fg-border-medium.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-border-medium.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-border-medium.fg-round-medium .fiv-next,.foogallery.fg-image-viewer.fg-border-medium.fg-round-medium .fiv-prev,.foogallery.fg-image-viewer.fg-border-thick.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-border-thick.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thick.fg-round-medium .fiv-next,.foogallery.fg-image-viewer.fg-border-thick.fg-round-medium .fiv-prev{border-radius:3px}.foogallery.fg-image-viewer.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-round-large .fiv-inner{border-radius:15px}.foogallery.fg-image-viewer.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-round-large .fg-item-inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.foogallery.fg-image-viewer.fg-round-large .fiv-next,.foogallery.fg-image-viewer.fg-round-large .fiv-prev{border-radius:11px}.foogallery.fg-image-viewer.fg-border-thin.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-border-thin.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thin.fg-round-large .fiv-next,.foogallery.fg-image-viewer.fg-border-thin.fg-round-large .fiv-prev{border-radius:11px}.foogallery.fg-image-viewer.fg-border-medium.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-border-medium.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-border-medium.fg-round-large .fiv-next,.foogallery.fg-image-viewer.fg-border-medium.fg-round-large .fiv-prev{border-radius:5px}.foogallery.fg-image-viewer.fg-border-thick.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-border-thick.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thick.fg-round-large .fiv-next,.foogallery.fg-image-viewer.fg-border-thick.fg-round-large .fiv-prev{border-radius:3px}.foogallery.fg-image-viewer.fg-round-full .fiv-inner,.foogallery.fg-image-viewer.fg-round-full .fiv-next,.foogallery.fg-image-viewer.fg-round-full .fiv-prev{border-radius:50%}.foogallery.fg-image-viewer.fg-dark.fg-shadow-large .fg-item-inner,.foogallery.fg-image-viewer.fg-dark.fg-shadow-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-dark.fg-shadow-outline .fg-item-inner,.foogallery.fg-image-viewer.fg-dark.fg-shadow-small .fg-item-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-large .fg-item-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-outline .fg-item-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-small .fg-item-inner{box-shadow:none}.foogallery.fg-image-viewer.fg-light.fg-shadow-outline .fiv-inner{box-shadow:0 0 0 1px #ddd}.foogallery.fg-image-viewer.fg-dark.fg-shadow-outline .fiv-inner{box-shadow:0 0 0 1px #222}.foogallery.fg-image-viewer.fg-dark.fg-shadow-small .fiv-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-small .fiv-inner{box-shadow:0 1px 4px 0 rgba(0,0,0,.5)}.foogallery.fg-image-viewer.fg-dark.fg-shadow-medium .fiv-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-medium .fiv-inner{box-shadow:0 1px 10px 0 rgba(0,0,0,.5)}.foogallery.fg-image-viewer.fg-dark.fg-shadow-large .fiv-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-large .fiv-inner{box-shadow:0 1px 16px 0 rgba(0,0,0,.5)}.foogallery.fg-thumbnail,.foogallery.fg-thumbnail.fg-center{text-align:center}.foogallery.fg-thumbnail.fg-left{text-align:left}.foogallery.fg-thumbnail.fg-right{text-align:right}.foogallery.fg-thumbnail.fg-float-left{float:left;width:auto}.foogallery.fg-thumbnail.fg-float-right{float:right;width:auto}.foogallery.fg-thumbnail .fg-item{display:inline-block;vertical-align:top;max-width:100%}.foogallery.fg-thumbnail .fg-image{max-width:100%}.foogallery.fg-thumbnail .fg-st-hidden{display:none}
|
extensions/default-templates/shared/img/circle-plus.png
DELETED
Binary file
|
extensions/default-templates/shared/img/circle-plus@2x.png
DELETED
Binary file
|
extensions/default-templates/shared/img/circle-plus@3x.png
DELETED
Binary file
|
extensions/default-templates/shared/img/external.png
DELETED
Binary file
|
extensions/default-templates/shared/img/external@2x.png
DELETED
Binary file
|
extensions/default-templates/shared/img/external@3x.png
DELETED
Binary file
|
extensions/default-templates/shared/img/eye.png
DELETED
Binary file
|
extensions/default-templates/shared/img/eye@2x.png
DELETED
Binary file
|
extensions/default-templates/shared/img/eye@3x.png
DELETED
Binary file
|
extensions/default-templates/shared/img/icons.svg
ADDED
@@ -0,0 +1,168 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16">
|
2 |
+
<style>
|
3 |
+
.icon { display: none; fill: #999; }
|
4 |
+
.icon:target { display: inline; }
|
5 |
+
.dark { fill: #333; }
|
6 |
+
.light { fill: #FFF; }
|
7 |
+
</style>
|
8 |
+
<defs>
|
9 |
+
<path id="image-def" d="M15 1h-14c-0.55 0-1 0.45-1 1v12c0 0.55 0.45 1 1 1h14c0.55 0 1-0.45 1-1v-12c0-0.55-0.45-1-1-1zM11.5 3c0.828 0 1.5 0.672 1.5 1.5s-0.672 1.5-1.5 1.5-1.5-0.672-1.5-1.5 0.672-1.5 1.5-1.5zM14 13h-12v-2l3.5-6 4 5h1l3.5-3v6z"/>
|
10 |
+
<path id="zoom-def" d="M15.56 15.56c-0.587 0.587-1.538 0.587-2.125 0l-2.652-2.652c-1.090 0.699-2.379 1.116-3.771 1.116-3.872 0-7.012-3.139-7.012-7.012s3.14-7.012 7.012-7.012c3.873 0 7.012 3.139 7.012 7.012 0 1.392-0.417 2.68-1.116 3.771l2.652 2.652c0.587 0.587 0.587 1.538 0 2.125zM7.012 2.003c-2.766 0-5.009 2.243-5.009 5.009s2.243 5.009 5.009 5.009c2.766 0 5.009-2.242 5.009-5.009s-2.242-5.009-5.009-5.009zM8.014 10.017h-2.003v-2.003h-2.003v-2.003h2.003v-2.003h2.003v2.003h2.003v2.003h-2.003v2.003z"/>
|
11 |
+
<path id="zoom2-def" d="M15.56 15.56c-0.587 0.587-1.538 0.587-2.125 0l-2.652-2.652c-1.090 0.699-2.379 1.116-3.771 1.116-3.872 0-7.012-3.139-7.012-7.012s3.14-7.012 7.012-7.012c3.873 0 7.012 3.139 7.012 7.012 0 1.391-0.417 2.68-1.116 3.771l2.652 2.652c0.587 0.587 0.587 1.538 0 2.125zM7.012 2.003c-2.766 0-5.009 2.242-5.009 5.009s2.243 5.009 5.009 5.009c2.766 0 5.009-2.242 5.009-5.009s-2.242-5.009-5.009-5.009z"/>
|
12 |
+
<g id="zoom3-def">
|
13 |
+
<path d="M8.667 7.333h-1.333v-1.333c0-0.184-0.149-0.333-0.333-0.333s-0.333 0.149-0.333 0.333v1.333h-1.333c-0.184 0-0.333 0.149-0.333 0.333s0.149 0.333 0.333 0.333h1.333v1.333c0 0.184 0.149 0.333 0.333 0.333s0.333-0.149 0.333-0.333v-1.333h1.333c0.184 0 0.333-0.149 0.333-0.333s-0.149-0.333-0.333-0.333z"/>
|
14 |
+
<path d="M12.288 9.98l-0.857-0.858c0.151-0.459 0.236-0.947 0.236-1.455 0-2.573-2.094-4.667-4.667-4.667s-4.667 2.094-4.667 4.667 2.094 4.667 4.667 4.667c0.509 0 0.997-0.085 1.456-0.236l1.549 1.547 0.043 0.037c0.401 0.337 0.899 0.523 1.403 0.523 1.151 0 2.087-0.936 2.087-2.087 0-0.56-0.219-1.085-0.616-1.479l-0.633-0.657zM3.667 7.667c0-1.838 1.495-3.333 3.333-3.333s3.333 1.495 3.333 3.333-1.495 3.333-3.333 3.333-3.333-1.495-3.333-3.333z"/>
|
15 |
+
</g>
|
16 |
+
<path id="circle-plus-def" d="M8 0c-4.418 0-8 3.582-8 8s3.582 8 8 8 8-3.582 8-8-3.582-8-8-8zM9 9v4h-2v-4h-4v-2h4v-4h2v4h4v2h-4z"/>
|
17 |
+
<path id="plus-def" d="M15.5 6h-5.5v-5.5c0-0.276-0.224-0.5-0.5-0.5h-3c-0.276 0-0.5 0.224-0.5 0.5v5.5h-5.5c-0.276 0-0.5 0.224-0.5 0.5v3c0 0.276 0.224 0.5 0.5 0.5h5.5v5.5c0 0.276 0.224 0.5 0.5 0.5h3c0.276 0 0.5-0.224 0.5-0.5v-5.5h5.5c0.276 0 0.5-0.224 0.5-0.5v-3c0-0.276-0.224-0.5-0.5-0.5z"/>
|
18 |
+
<path id="eye-def" d="M5.998 8c0 1.104 0.896 2 2 2s2-0.896 2-2v-0.017c-0.214 0.217-0.507 0.35-0.833 0.35-0.644 0-1.167-0.523-1.167-1.167 0-0.463 0.273-0.867 0.663-1.053-0.207-0.073-0.43-0.113-0.663-0.113-1.103 0-2 0.897-2 2zM15.552 6.863c-1.24-1.577-4.26-4.197-7.55-4.197-3.293 0-6.316 2.62-7.557 4.197-0.28 0.36-0.433 0.75-0.443 1.137 0.010 0.387 0.163 0.777 0.443 1.137 1.24 1.577 4.26 4.197 7.553 4.197s6.313-2.62 7.553-4.197c0.283-0.36 0.437-0.75 0.447-1.137-0.010-0.387-0.163-0.777-0.447-1.137zM7.998 11.333c-1.84 0-3.333-1.493-3.333-3.333s1.493-3.333 3.333-3.333 3.333 1.493 3.333 3.333c-0 1.84-1.493 3.333-3.333 3.333z"/>
|
19 |
+
<path id="external-def" d="M2 2v12h12v-4h2v5c0 0.552-0.448 1-1 1h-14c-0.552 0-1-0.448-1-1v-14c0-0.552 0.448-1 1-1h5v2h-4zM8 0h7c0.552 0 1 0.448 1 1v7l-3-3l-6 6l-2-2l6-6z"/>
|
20 |
+
<path id="video-default-def" d="M0 8a8 8 0 0 0 16 0a8 8 0 0 0-16 0M6 5l5 3-5 3z" fill-rule="evenodd"/>
|
21 |
+
<path id="video-1-def" d="M3 2l10 6-10 6z"/>
|
22 |
+
<path id="video-2-def" d="M0 8C0 2 0 2 8 2C16 2 16 2 16 8C16 14 16 14 8 14C0 14 0 14 0 8zM6.5 5.5l4 2.5-4 2.5z" fill-rule="evenodd"/>
|
23 |
+
<path id="video-3-def" d="M0 8a8 8 0 0 0 16 0a8 8 0 0 0-16 0M1.5 8a6.5 6.5 0 0 0 13 0a6.5 6.5 0 0 0-13 0M6 5l5 3-5 3z" fill-rule="evenodd"/>
|
24 |
+
<path id="video-4-def" d="M0 1c0-0.552 0.448-1 1-1h14c0.552 0 1 0.448 1 1v14c0 0.552-0.448 1-1 1h-14c-0.552 0-1-0.448-1-1zM6 5l5 3-5 3z" fill-rule="evenodd"/>
|
25 |
+
</defs>
|
26 |
+
<!-- image -->
|
27 |
+
<g id="image" class="icon">
|
28 |
+
<use xlink:href="#image-def"/>
|
29 |
+
</g>
|
30 |
+
<g id="image-light" class="icon light">
|
31 |
+
<use xlink:href="#image-def"/>
|
32 |
+
</g>
|
33 |
+
<g id="image-dark" class="icon dark">
|
34 |
+
<use xlink:href="#image-def"/>
|
35 |
+
</g>
|
36 |
+
|
37 |
+
<!-- zoom -->
|
38 |
+
<g id="zoom" class="icon">
|
39 |
+
<use xlink:href="#zoom-def"/>
|
40 |
+
</g>
|
41 |
+
<g id="zoom-light" class="icon light">
|
42 |
+
<use xlink:href="#zoom-def"/>
|
43 |
+
</g>
|
44 |
+
<g id="zoom-dark" class="icon dark">
|
45 |
+
<use xlink:href="#zoom-def"/>
|
46 |
+
</g>
|
47 |
+
|
48 |
+
<!-- zoom2 -->
|
49 |
+
<g id="zoom2" class="icon">
|
50 |
+
<use xlink:href="#zoom2-def"/>
|
51 |
+
</g>
|
52 |
+
<g id="zoom2-light" class="icon light">
|
53 |
+
<use xlink:href="#zoom2-def"/>
|
54 |
+
</g>
|
55 |
+
<g id="zoom2-dark" class="icon dark">
|
56 |
+
<use xlink:href="#zoom2-def"/>
|
57 |
+
</g>
|
58 |
+
|
59 |
+
<!-- zoom3 -->
|
60 |
+
<g id="zoom3" class="icon">
|
61 |
+
<use xlink:href="#zoom3-def"/>
|
62 |
+
</g>
|
63 |
+
<g id="zoom3-light" class="icon light">
|
64 |
+
<use xlink:href="#zoom3-def"/>
|
65 |
+
</g>
|
66 |
+
<g id="zoom3-dark" class="icon dark">
|
67 |
+
<use xlink:href="#zoom3-def"/>
|
68 |
+
</g>
|
69 |
+
|
70 |
+
<!-- circle-plus -->
|
71 |
+
<g id="circle-plus" class="icon">
|
72 |
+
<use xlink:href="#circle-plus-def"/>
|
73 |
+
</g>
|
74 |
+
<g id="circle-plus-light" class="icon light">
|
75 |
+
<use xlink:href="#circle-plus-def"/>
|
76 |
+
</g>
|
77 |
+
<g id="circle-plus-dark" class="icon dark">
|
78 |
+
<use xlink:href="#circle-plus-def"/>
|
79 |
+
</g>
|
80 |
+
|
81 |
+
<!-- plus -->
|
82 |
+
<g id="plus" class="icon">
|
83 |
+
<use xlink:href="#plus-def"/>
|
84 |
+
</g>
|
85 |
+
<g id="plus-light" class="icon light">
|
86 |
+
<use xlink:href="#plus-def"/>
|
87 |
+
</g>
|
88 |
+
<g id="plus-dark" class="icon dark">
|
89 |
+
<use xlink:href="#plus-def"/>
|
90 |
+
</g>
|
91 |
+
|
92 |
+
<!-- eye -->
|
93 |
+
<g id="eye" class="icon">
|
94 |
+
<use xlink:href="#eye-def"/>
|
95 |
+
</g>
|
96 |
+
<g id="eye-light" class="icon light">
|
97 |
+
<use xlink:href="#eye-def"/>
|
98 |
+
</g>
|
99 |
+
<g id="eye-dark" class="icon dark">
|
100 |
+
<use xlink:href="#eye-def"/>
|
101 |
+
</g>
|
102 |
+
|
103 |
+
<!-- external -->
|
104 |
+
<g id="external" class="icon">
|
105 |
+
<use xlink:href="#external-def"/>
|
106 |
+
</g>
|
107 |
+
<g id="external-light" class="icon light">
|
108 |
+
<use xlink:href="#external-def"/>
|
109 |
+
</g>
|
110 |
+
<g id="external-dark" class="icon dark">
|
111 |
+
<use xlink:href="#external-def"/>
|
112 |
+
</g>
|
113 |
+
|
114 |
+
<!-- video-default -->
|
115 |
+
<g id="video-default" class="icon">
|
116 |
+
<use xlink:href="#video-default-def"/>
|
117 |
+
</g>
|
118 |
+
<g id="video-default-light" class="icon light">
|
119 |
+
<use xlink:href="#video-default-def"/>
|
120 |
+
</g>
|
121 |
+
<g id="video-default-dark" class="icon dark">
|
122 |
+
<use xlink:href="#video-default-def"/>
|
123 |
+
</g>
|
124 |
+
|
125 |
+
<!-- video-1 -->
|
126 |
+
<g id="video-1" class="icon">
|
127 |
+
<use xlink:href="#video-1-def"/>
|
128 |
+
</g>
|
129 |
+
<g id="video-1-light" class="icon light">
|
130 |
+
<use xlink:href="#video-1-def"/>
|
131 |
+
</g>
|
132 |
+
<g id="video-1-dark" class="icon dark">
|
133 |
+
<use xlink:href="#video-1-def"/>
|
134 |
+
</g>
|
135 |
+
|
136 |
+
<!-- video-2 -->
|
137 |
+
<g id="video-2" class="icon">
|
138 |
+
<use xlink:href="#video-2-def"/>
|
139 |
+
</g>
|
140 |
+
<g id="video-2-light" class="icon light">
|
141 |
+
<use xlink:href="#video-2-def"/>
|
142 |
+
</g>
|
143 |
+
<g id="video-2-dark" class="icon dark">
|
144 |
+
<use xlink:href="#video-2-def"/>
|
145 |
+
</g>
|
146 |
+
|
147 |
+
<!-- video-3 -->
|
148 |
+
<g id="video-3" class="icon">
|
149 |
+
<use xlink:href="#video-3-def"/>
|
150 |
+
</g>
|
151 |
+
<g id="video-3-light" class="icon light">
|
152 |
+
<use xlink:href="#video-3-def"/>
|
153 |
+
</g>
|
154 |
+
<g id="video-3-dark" class="icon dark">
|
155 |
+
<use xlink:href="#video-3-def"/>
|
156 |
+
</g>
|
157 |
+
|
158 |
+
<!-- video-4 -->
|
159 |
+
<g id="video-4" class="icon">
|
160 |
+
<use xlink:href="#video-4-def"/>
|
161 |
+
</g>
|
162 |
+
<g id="video-4-light" class="icon light">
|
163 |
+
<use xlink:href="#video-4-def"/>
|
164 |
+
</g>
|
165 |
+
<g id="video-4-dark" class="icon dark">
|
166 |
+
<use xlink:href="#video-4-def"/>
|
167 |
+
</g>
|
168 |
+
</svg>
|
extensions/default-templates/shared/img/image.png
DELETED
Binary file
|
extensions/default-templates/shared/img/image@2x.png
DELETED
Binary file
|
extensions/default-templates/shared/img/image@3x.png
DELETED
Binary file
|
extensions/default-templates/shared/img/plus.png
DELETED
Binary file
|
extensions/default-templates/shared/img/plus@2x.png
DELETED
Binary file
|
extensions/default-templates/shared/img/plus@3x.png
DELETED
Binary file
|
extensions/default-templates/shared/img/video-1.png
DELETED
Binary file
|
extensions/default-templates/shared/img/video-1@2x.png
DELETED
Binary file
|
extensions/default-templates/shared/img/video-1@3x.png
DELETED
Binary file
|
extensions/default-templates/shared/img/video-2.png
DELETED
Binary file
|
extensions/default-templates/shared/img/video-2@2x.png
DELETED
Binary file
|
extensions/default-templates/shared/img/video-2@3x.png
DELETED
Binary file
|
extensions/default-templates/shared/img/video-3.png
DELETED
Binary file
|
extensions/default-templates/shared/img/video-3@2x.png
DELETED
Binary file
|
extensions/default-templates/shared/img/video-3@3x.png
DELETED
Binary file
|
extensions/default-templates/shared/img/video-4.png
DELETED
Binary file
|
extensions/default-templates/shared/img/video-4@2x.png
DELETED
Binary file
|
extensions/default-templates/shared/img/video-4@3x.png
DELETED
Binary file
|
extensions/default-templates/shared/img/video-default.png
DELETED
Binary file
|
extensions/default-templates/shared/img/video-default@2x.png
DELETED
Binary file
|
extensions/default-templates/shared/img/video-default@3x.png
DELETED
Binary file
|
extensions/default-templates/shared/img/zoom.png
DELETED
Binary file
|
extensions/default-templates/shared/img/zoom2.png
DELETED
Binary file
|
extensions/default-templates/shared/img/zoom2@2x.png
DELETED
Binary file
|
extensions/default-templates/shared/img/zoom2@3x.png
DELETED
Binary file
|
extensions/default-templates/shared/img/zoom3.png
DELETED
Binary file
|
extensions/default-templates/shared/img/zoom3@2x.png
DELETED
Binary file
|
extensions/default-templates/shared/img/zoom3@3x.png
DELETED
Binary file
|
extensions/default-templates/shared/img/zoom@2x.png
DELETED
Binary file
|
extensions/default-templates/shared/img/zoom@3x.png
DELETED
Binary file
|
extensions/default-templates/shared/js/foogallery.js
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
/**
|
4 |
* @summary A reference to the jQuery object the plugin is registered with.
|
5 |
* @memberof FooGallery
|
6 |
-
* @
|
7 |
* @type {jQuery}
|
8 |
* @description This is used internally for all jQuery operations to help work around issues where multiple jQuery libraries have been included in a single page.
|
9 |
* @example {@caption The following shows the issue when multiple jQuery's are included in a single page.}{@lang xml}
|
@@ -32,6 +32,7 @@
|
|
32 |
* @external "jQuery.fn"
|
33 |
* @see {@link http://learn.jquery.com/plugins/basic-plugin-creation/|How to Create a Basic Plugin | jQuery Learning Center}
|
34 |
*/
|
|
|
35 |
})(
|
36 |
// dependencies
|
37 |
jQuery,
|
@@ -58,7 +59,7 @@
|
|
58 |
);
|
59 |
/*!
|
60 |
* FooGallery.utils - Contains common utility methods and classes used in our plugins.
|
61 |
-
* @version 0.1.
|
62 |
* @link https://github.com/steveush/foo-utils#readme
|
63 |
* @copyright Steve Usher 2019
|
64 |
* @license Released under the GPL-3.0 license.
|
@@ -111,7 +112,7 @@
|
|
111 |
* @name version
|
112 |
* @type {string}
|
113 |
*/
|
114 |
-
version: '0.1.
|
115 |
};
|
116 |
|
117 |
/**
|
@@ -207,7 +208,7 @@
|
|
207 |
})(jQuery);
|
208 |
(function ($, _){
|
209 |
// only register methods if this version is the current version
|
210 |
-
if (_.version !== '0.1.
|
211 |
|
212 |
/**
|
213 |
* @summary Contains common type checking utility methods.
|
@@ -561,7 +562,7 @@
|
|
561 |
);
|
562 |
(function($, _, _is){
|
563 |
// only register methods if this version is the current version
|
564 |
-
if (_.version !== '0.1.
|
565 |
|
566 |
/**
|
567 |
* @memberof FooGallery.utils
|
@@ -1144,7 +1145,7 @@
|
|
1144 |
);
|
1145 |
(function(_, _is){
|
1146 |
// only register methods if this version is the current version
|
1147 |
-
if (_.version !== '0.1.
|
1148 |
|
1149 |
/**
|
1150 |
* @summary Contains common url utility methods.
|
@@ -1170,9 +1171,13 @@
|
|
1170 |
*/
|
1171 |
_.url.parts = function(url){
|
1172 |
_a.href = url;
|
|
|
|
|
|
|
|
|
1173 |
return {
|
1174 |
-
hash: _a.hash, host:
|
1175 |
-
origin:
|
1176 |
protocol: _a.protocol, search: _a.search
|
1177 |
};
|
1178 |
};
|
@@ -1207,7 +1212,7 @@
|
|
1207 |
* @function param
|
1208 |
* @param {string} search - The search string to use (usually `location.search`).
|
1209 |
* @param {string} key - The key of the parameter.
|
1210 |
-
* @param
|
1211 |
* @returns {?string} The value of the `key` in the given `search` string if no `value` is supplied or `null` if the `key` does not exist.
|
1212 |
* @returns {string} A modified `search` string if a `value` is supplied.
|
1213 |
* @example <caption>Shows how to retrieve a parameter value from a search string.</caption>{@run true}
|
@@ -1234,11 +1239,11 @@
|
|
1234 |
var regex, match, result, param;
|
1235 |
if (_is.undef(value)){
|
1236 |
regex = new RegExp('[?|&]' + key + '=([^&;]+?)(&|#|;|$)'); // regex to match the key and it's value but only capture the value
|
1237 |
-
match = regex.exec(search) ||
|
1238 |
result = match[1].replace(/\+/g, '%20'); // replace any + character's with spaces
|
1239 |
return _is.string(result) && !_is.empty(result) ? decodeURIComponent(result) : null; // decode the result otherwise return null
|
1240 |
}
|
1241 |
-
if (value
|
1242 |
regex = new RegExp('^([^#]*\?)(([^#]*)&)?' + key + '(\=[^&#]*)?(&|#|$)');
|
1243 |
result = search.replace(regex, '$1$3$5').replace(/^([^#]*)((\?)&|\?(#|$))/,'$1$3$4');
|
1244 |
} else {
|
@@ -1279,7 +1284,7 @@
|
|
1279 |
);
|
1280 |
(function (_, _is, _fn) {
|
1281 |
// only register methods if this version is the current version
|
1282 |
-
if (_.version !== '0.1.
|
1283 |
|
1284 |
/**
|
1285 |
* @summary Contains common string utility methods.
|
@@ -1367,7 +1372,7 @@
|
|
1367 |
return false;
|
1368 |
var parts = target.split(/\W/);
|
1369 |
for (var i = 0, len = parts.length; i < len; i++){
|
1370 |
-
if (ignoreCase ? parts[i].toUpperCase()
|
1371 |
}
|
1372 |
return false;
|
1373 |
};
|
@@ -1388,8 +1393,8 @@
|
|
1388 |
* console.log( _str.endsWith( "something", "no" ) ); // => false
|
1389 |
*/
|
1390 |
_.str.endsWith = function (target, substr) {
|
1391 |
-
if (!_is.string(target) || _is.empty(target) || !_is.string(substr) || _is.empty(substr)) return target
|
1392 |
-
return target.slice(target.length - substr.length)
|
1393 |
};
|
1394 |
|
1395 |
/**
|
@@ -1507,7 +1512,7 @@
|
|
1507 |
*/
|
1508 |
_.str.startsWith = function (target, substr) {
|
1509 |
if (_is.empty(target) || _is.empty(substr)) return false;
|
1510 |
-
return target.slice(0, substr.length)
|
1511 |
};
|
1512 |
|
1513 |
/**
|
@@ -1594,7 +1599,7 @@
|
|
1594 |
);
|
1595 |
(function($, _, _is, _fn, _str){
|
1596 |
// only register methods if this version is the current version
|
1597 |
-
if (_.version !== '0.1.
|
1598 |
|
1599 |
/**
|
1600 |
* @summary Contains common object utility methods.
|
@@ -1926,7 +1931,7 @@
|
|
1926 |
);
|
1927 |
(function($, _, _is){
|
1928 |
// only register methods if this version is the current version
|
1929 |
-
if (_.version !== '0.1.
|
1930 |
|
1931 |
// any methods that have dependencies but don't fall into a specific subset or namespace can be added here
|
1932 |
|
@@ -2207,7 +2212,233 @@
|
|
2207 |
);
|
2208 |
(function($, _, _is){
|
2209 |
// only register methods if this version is the current version
|
2210 |
-
if (_.version !== '0.1.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2211 |
|
2212 |
/**
|
2213 |
* @summary Contains common utility methods and members for the CSS transition property.
|
@@ -2229,7 +2460,7 @@
|
|
2229 |
/**
|
2230 |
* @ignore
|
2231 |
* @summary Performs a one time test to see if transitions are supported
|
2232 |
-
* @param {
|
2233 |
* @returns {boolean} `true` if transitions are supported.
|
2234 |
*/
|
2235 |
function(el){
|
@@ -2261,7 +2492,7 @@
|
|
2261 |
/**
|
2262 |
* @ignore
|
2263 |
* @summary Performs a one time test to determine which `transitionend` event to use for the current browser.
|
2264 |
-
* @param {
|
2265 |
* @returns {?string} The correct `transitionend` event for the current browser, `null` if the browser doesn't support transitions.
|
2266 |
*/
|
2267 |
function(el){
|
@@ -2288,9 +2519,9 @@
|
|
2288 |
if (!_is.jq($element)) return def;
|
2289 |
// we can use jQuery.css() method to retrieve the value cross browser
|
2290 |
var duration = $element.css('transition-duration');
|
2291 |
-
if (/^([\d
|
2292 |
// if we have a valid time value
|
2293 |
-
var match = duration.match(/^([\d
|
2294 |
value = parseFloat(match[1]),
|
2295 |
unit = match[2].toLowerCase();
|
2296 |
if (unit === 's'){
|
@@ -2324,11 +2555,12 @@
|
|
2324 |
* @see {@link https://developer.mozilla.org/en/docs/Web/CSS/transition-duration|transition-duration - CSS | MDN} for more information on the `transition-duration` CSS property.
|
2325 |
*/
|
2326 |
_.transition.start = function($element, classNameOrFunc, state, timeout){
|
2327 |
-
var deferred = $.Deferred();
|
2328 |
|
2329 |
$element = $element.first();
|
2330 |
|
2331 |
if (_.transition.supported){
|
|
|
2332 |
var safety = $element.data('transition_safety');
|
2333 |
if (_is.hash(safety) && _is.number(safety.timer)){
|
2334 |
clearTimeout(safety.timer);
|
@@ -2356,8 +2588,7 @@
|
|
2356 |
});
|
2357 |
}
|
2358 |
|
2359 |
-
|
2360 |
-
// This is executed inside of a 20ms timeout to allow the binding of the event handler above to actually happen before the class is toggled
|
2361 |
if (_is.fn(classNameOrFunc)){
|
2362 |
classNameOrFunc.apply($element.get(0), [$element]);
|
2363 |
} else {
|
@@ -2367,20 +2598,21 @@
|
|
2367 |
// If the browser doesn't support transitions then just resolve the deferred
|
2368 |
deferred.resolve();
|
2369 |
}
|
2370 |
-
|
2371 |
|
2372 |
-
return
|
2373 |
|