Version Description
What's new
- New option
anchor
for[su_divider]
shortcode
Changes
-
[su_document]
shortcode is now deprecated. It will continue to work, but will be removed from the Insert shortcode window and from documentation
Fixes
- Fixed fatal error on WP 5.4 in Gallery, Slider, and Carousel shortcodes. Thanks to Jrn Lund
- The
[su_feed]
can now work with URLs containing&
, converted by the block editor - Fixed PHP notices in the admin part
- Translation fixes
Download this release
Release Info
Developer | gn_themes |
Plugin | Shortcodes Ultimate |
Version | 5.8.1 |
Comparing to | |
See all releases |
Code changes from version 5.8.0 to 5.8.1
- admin/partials/pages/shortcodes-single-content.php +3 -1
- inc/core/generator.php +4 -1
- includes/css/shortcodes.css +1 -1
- includes/css/shortcodes.full.css +4 -1
- includes/filters.php +6 -28
- includes/functions-galleries.php +38 -1
- includes/functions-helpers.php +22 -0
- includes/functions-html.php +23 -0
- includes/shortcodes/carousel.php +5 -0
- includes/shortcodes/divider.php +88 -65
- includes/shortcodes/document.php +10 -9
- includes/shortcodes/feed.php +2 -0
- includes/shortcodes/image-carousel.php +1 -1
- includes/shortcodes/post.php +76 -61
- languages/shortcodes-ultimate.pot +111 -107
- readme.txt +21 -1
- shortcodes-ultimate.php +2 -2
admin/partials/pages/shortcodes-single-content.php
CHANGED
@@ -5,7 +5,9 @@
|
|
5 |
<span><?php $this->shortcode_image( $data, 60 ); ?></span>
|
6 |
<h2><?php echo esc_html( $data['name'] ); ?></h2>
|
7 |
<p>
|
8 |
-
<?php
|
|
|
|
|
9 |
<?php if ( isset( $data['article'] ) ) : ?>
|
10 |
<br><a href="<?php echo esc_url( $data['article'] ); ?>" target="_blank"><strong><?php esc_html_e( 'Shortcode documentation', 'shortcodes-ultimate' ); ?></strong></a>.
|
11 |
<?php endif; ?>
|
5 |
<span><?php $this->shortcode_image( $data, 60 ); ?></span>
|
6 |
<h2><?php echo esc_html( $data['name'] ); ?></h2>
|
7 |
<p>
|
8 |
+
<?php if ( isset( $data['desc'] ) ) : ?>
|
9 |
+
<?php echo esc_html( $data['desc'] ); ?>
|
10 |
+
<?php endif; ?>
|
11 |
<?php if ( isset( $data['article'] ) ) : ?>
|
12 |
<br><a href="<?php echo esc_url( $data['article'] ); ?>" target="_blank"><strong><?php esc_html_e( 'Shortcode documentation', 'shortcodes-ultimate' ); ?></strong></a>.
|
13 |
<?php endif; ?>
|
inc/core/generator.php
CHANGED
@@ -173,7 +173,7 @@ class Su_Generator {
|
|
173 |
}
|
174 |
|
175 |
$tools = apply_filters( 'su/generator/tools', array(
|
176 |
-
'<a href="' . admin_url( 'admin.php?page=shortcodes-ultimate' ) . '
|
177 |
'<a href="https://getshortcodes.com/" target="_blank" title="' . __( 'Plugin homepage', 'shortcodes-ultimate' ) . '">' . __( 'Plugin homepage', 'shortcodes-ultimate' ) . '</a>',
|
178 |
) );
|
179 |
|
@@ -203,6 +203,9 @@ class Su_Generator {
|
|
203 |
$shortcode['icon'] = 'icon:' . $shortcode['icon'];
|
204 |
}
|
205 |
$shortcode['name'] = ( isset( $shortcode['name'] ) ) ? $shortcode['name'] : $name;
|
|
|
|
|
|
|
206 |
echo '<span data-name="' . $shortcode['name'] . '" data-shortcode="' . $name . '" title="' . esc_attr( $shortcode['desc'] ) . '" data-desc="' . esc_attr( $shortcode['desc'] ) . '" data-group="' . $shortcode['group'] . '">' . su_html_icon( $shortcode['icon'] ) . $shortcode['name'] . '</span>' . "\n";
|
207 |
}
|
208 |
?>
|
173 |
}
|
174 |
|
175 |
$tools = apply_filters( 'su/generator/tools', array(
|
176 |
+
'<a href="' . admin_url( 'admin.php?page=shortcodes-ultimate-settings' ) . '" target="_blank" title="' . __( 'Settings', 'shortcodes-ultimate' ) . '">' . __( 'Plugin settings', 'shortcodes-ultimate' ) . '</a>',
|
177 |
'<a href="https://getshortcodes.com/" target="_blank" title="' . __( 'Plugin homepage', 'shortcodes-ultimate' ) . '">' . __( 'Plugin homepage', 'shortcodes-ultimate' ) . '</a>',
|
178 |
) );
|
179 |
|
203 |
$shortcode['icon'] = 'icon:' . $shortcode['icon'];
|
204 |
}
|
205 |
$shortcode['name'] = ( isset( $shortcode['name'] ) ) ? $shortcode['name'] : $name;
|
206 |
+
if ( ! isset( $shortcode['desc'] ) ) {
|
207 |
+
$shortcode['desc'] = '';
|
208 |
+
}
|
209 |
echo '<span data-name="' . $shortcode['name'] . '" data-shortcode="' . $name . '" title="' . esc_attr( $shortcode['desc'] ) . '" data-desc="' . esc_attr( $shortcode['desc'] ) . '" data-group="' . $shortcode['group'] . '">' . su_html_icon( $shortcode['icon'] ) . $shortcode['name'] . '</span>' . "\n";
|
210 |
}
|
211 |
?>
|
includes/css/shortcodes.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.su-u-clearfix::after{content:'';display:table;clear:both}.su-u-trim>:first-child{margin-top:0}.su-u-trim>:last-child{margin-bottom:0}.su-u-responsive-media-yes{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.su-u-responsive-media-yes .fluid-width-video-wrapper,.su-u-responsive-media-yes .video-holder{position:static!important}.su-u-responsive-media-yes embed,.su-u-responsive-media-yes iframe,.su-u-responsive-media-yes object{position:absolute;top:0;left:0;width:100%;height:100%}.su-accordion{margin-bottom:1.5em}.su-accordion .su-spoiler{margin-bottom:.5em}.su-audio{position:relative;width:100%;height:30px;margin-bottom:1.5em;background:#7c8781;background:-webkit-gradient(linear,left top,left bottom,from(#7c8781),to(#0a0809));background:linear-gradient(to bottom,#7c8781 0,#0a0809 100%);border-radius:3px}.su-audio .jp-pause,.su-audio .jp-play{position:absolute;left:0;top:0;display:block;width:30px;height:30px;border-top-left-radius:3px;border-bottom-left-radius:3px;cursor:pointer;border-right:1px solid #454947;background-image:url(../images/player/default.png);background-repeat:no-repeat}.su-audio .jp-play{background-position:0 0}.su-audio .jp-pause{background-position:-30px 0}.su-audio .jp-current-time,.su-audio .jp-duration{position:absolute;top:0;display:block;height:30px;line-height:30px;font-size:10px;color:#eee;text-shadow:0 -1px 0 #000}.su-audio .jp-current-time{left:45px}.su-audio .jp-duration{right:10px}.su-audio .jp-play-bar,.su-audio .jp-seek-bar{position:absolute;top:0;left:0;height:10px;border-radius:3px;cursor:pointer}.su-audio .jp-progress{position:absolute;top:10px;left:85px;right:50px;height:10px;background:#333;box-shadow:0 0 5px #000 inset;border-radius:3px}.su-audio .jp-seek-bar{background:#0b0b0b;background:-webkit-gradient(linear,left top,left bottom,from(#0b0b0b),to(#666));background:linear-gradient(to bottom,#0b0b0b 0,#666 100%)}.su-audio .jp-play-bar{background:#6db3f2;background:-webkit-gradient(linear,left top,left bottom,from(#6db3f2),color-stop(50%,#54a3ee),color-stop(51%,#3690f0),to(#1e69de));background:linear-gradient(to bottom,#6db3f2 0,#54a3ee 50%,#3690f0 51%,#1e69de 100%)}.su-box{margin:0 0 1.5em;border-width:2px;border-style:solid}.su-box-title{display:block;padding:.5em 1em;font-weight:700;font-size:1.1em}.su-box-content{background-color:#fff;color:#444;padding:1em}.su-box-style-soft .su-box-title{background-image:url(../images/styles/style-soft.png);background-position:0 0;background-repeat:repeat-x}.su-box-style-glass .su-box-title{background-image:url(../images/styles/style-glass.png);background-position:0 50%;background-repeat:repeat-x}.su-box-style-bubbles .su-box-title{background-image:url(../images/styles/style-bubbles.png);background-position:0 50%;background-repeat:repeat-x}.su-box-style-noise .su-box-title{background-image:url(../images/styles/style-noise.png);background-position:0 0;background-repeat:repeat-x}.su-button{display:inline-block!important;text-align:center;text-decoration:none!important;box-sizing:content-box!important;-webkit-transition:all .2s;transition:all .2s}.su-button-wide{display:block!important;margin:1em 0}.su-button-center{text-align:center}.su-button span{display:block!important;text-decoration:none!important;box-sizing:content-box!important;-webkit-transition:all .2s;transition:all .2s}.su-button img{border:none!important;vertical-align:middle!important;margin:-.2em .4em 0 -.3em!important;box-shadow:none!important}.su-button i{display:inline-block;width:1em;height:1em;margin:0 .5em 0 0!important;text-align:center;line-height:1em}.su-button.su-button-float-icon img{margin:0 .5em!important}.su-button small{display:block;margin:-.2em 0 0;color:inherit;text-align:center;font-style:normal;font-size:.8em;line-height:1;opacity:.7}.su-button-style-default{border-width:1px;border-style:solid}.su-button-style-default:hover{opacity:.7}.su-button-style-default span{border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid}.su-button-style-flat,.su-button-style-flat span{border:none}.su-button-style-flat span{position:relative}.su-button-style-flat:hover span{top:1px}.su-button-style-ghost{background:0 0!important}.su-button-style-ghost span{border-width:3px;border-style:solid}.su-button-style-ghost:hover span{border-color:inherit!important}.su-button-style-soft span{background:0 -20px url(../images/styles/style-soft.png) repeat-x}.su-button-style-soft:hover span{background:0 0 url(../images/styles/style-soft.png) repeat-x}.su-button-style-glass span{background:0 50% url(../images/styles/style-glass.png) repeat-x}.su-button-style-glass:hover span{background:100% 50% url(../images/styles/style-glass.png) repeat-x}.su-button-style-bubbles span{background:0 50% url(../images/styles/style-bubbles.png) no-repeat}.su-button-style-bubbles:hover span{background:-710px 50% url(../images/styles/style-bubbles.png) no-repeat}.su-button-style-noise span{background:0 0 url(../images/styles/style-noise.png) repeat-x}.su-button-style-noise:hover span{background:0 0 url(../images/styles/style-noise.png) repeat-x}.su-button-style-stroked span{margin:1px;border:1px dashed #fff!important}.su-button-style-stroked:hover span{opacity:.7}.su-button-style-3d{border-bottom-style:solid;border-bottom-width:6px}.su-button-style-3d span{border-bottom-style:solid;border-bottom-width:1px}.su-button-style-3d:hover{position:relative;top:3px;border-bottom-width:3px}.su-carousel{position:relative;margin-bottom:1.5em;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.su-carousel-centered{margin:0 auto 1.5em}.su-carousel-slides{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0,0,0);-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;-webkit-transition-property:left,top,-webkit-transform;transition-property:left,top,-webkit-transform;transition-property:transform,left,top;transition-property:transform,left,top,-webkit-transform;transition-duration:0s;transform:translate3d(0,0,0);transition-timing-function:ease}.swiper-free-mode>.su-carousel-slides{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.su-carousel-slide{position:relative;float:left}.su-carousel-slide>a,.su-carousel-slide>a>img,.su-carousel-slide>img{position:relative;display:block;width:100%;height:100%;text-decoration:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.su-carousel-responsive-yes .su-carousel-slide>a,.su-carousel-responsive-yes .su-carousel-slide>a>img,.su-carousel-responsive-yes .su-carousel-slide>img{height:auto}.su-carousel-pages-no .su-carousel-pagination{display:none}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}.su-carousel .su-carousel-slide a{padding:0 5px}.su-carousel .su-carousel-slide img{padding:3px;border:1px solid #ccc;background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.su-carousel .su-carousel-slide-title{position:absolute;left:9px;right:9px;bottom:4px;display:block;padding:2px 3px;color:#fff;line-height:1.2;font-size:11px;background:#000;background:rgba(0,0,0,.5);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:opacity 1s;-o-transition:opacity 1s;-moz-transition:opacity 1s;-webkit-transition:opacity 1s}.su-carousel .su-carousel-next,.su-carousel .su-carousel-prev{position:absolute;top:50%;display:block;width:40px;height:40px;margin-top:-20px;background:#000 0 0 url(../images/swiper/default.png) no-repeat;background-color:rgba(0,0,0,.5);cursor:pointer;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;opacity:0;-webkit-transition:all .2s;transition:all .2s}.su-carousel .su-carousel-prev{right:20px;margin-right:40px;background-position:-40px 0}.su-carousel .su-carousel-next{left:20px;margin-left:40px;background-position:0 0}.su-carousel:hover .su-carousel-next,.su-carousel:hover .su-carousel-prev{margin-left:0;margin-right:0;opacity:.7}.su-carousel .su-carousel-next:hover,.su-carousel .su-carousel-prev:hover{opacity:1}.su-carousel .su-carousel-pagination{position:absolute;left:15%;right:15%;top:50%;width:70%;height:0;margin-top:-7px;text-align:center;cursor:default;opacity:0;-webkit-transition:all .2s;transition:all .2s}.su-carousel:hover .su-carousel-pagination{bottom:20px;opacity:1}.su-carousel .su-carousel-pagination span{display:inline-block;width:14px;height:14px;margin:0;background:#000 0 -999px url(../images/swiper/default.png) no-repeat;background-color:rgba(0,0,0,.5);cursor:pointer;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-transition:all .2s;transition:all .2s}.su-carousel:hover .su-carousel-pagination span{margin:0 3px}.su-carousel .su-carousel-pagination span.swiper-visible-switch{background-color:#fff;background-color:rgba(255,255,255,.5)}.su-carousel .su-carousel-pagination span.swiper-active-switch,.su-carousel .su-carousel-pagination span:hover{background-position:0 -40px}.su-row{clear:both;zoom:1;margin-bottom:1.5em}.su-row:after,.su-row:before{display:table;content:''}.su-row:after{clear:both}.su-column{display:block;margin:0 4% 0 0;float:left;box-sizing:border-box}.su-column-last{margin-right:0}.su-row .su-column{margin:0 0 0 4%}.su-row .su-column.su-column-size-1-1{margin-left:0;margin-right:0}.su-row .su-column:first-child{margin-left:0}.su-row .su-column.su-column-centered{margin-right:auto;margin-left:auto;float:none}.su-column embed,.su-column iframe,.su-column img,.su-column object{max-width:100%}.su-column-size-1-1{width:100%}.su-column-size-1-2{width:48%}.su-column-size-1-3{width:30.66%}.su-column-size-2-3{width:65.33%}.su-column-size-1-4{width:22%}.su-column-size-3-4{width:74%}.su-column-size-1-5{width:16.8%}.su-column-size-2-5{width:37.6%}.su-column-size-3-5{width:58.4%}.su-column-size-4-5{width:79.2%}.su-column-size-1-6{width:13.33%}.su-column-size-5-6{width:82.66%}.su-custom-gallery{margin-bottom:1.5em}.su-custom-gallery:after,.su-custom-gallery:before{content:'';display:table}.su-custom-gallery:after{clear:both}.su-custom-gallery-slide{position:relative;float:left;margin:.5em;overflow:hidden}.su-custom-gallery-slide a{display:block;width:100%;height:100%}.su-custom-gallery-slide img{display:block;margin:0;padding:3px;border:1px solid #ccc;background:#fff;box-sizing:border-box;border-radius:5px;box-shadow:none;-webkit-transition:all .2s;transition:all .2s}.su-custom-gallery-slide:hover img{background:#eee;border:1px solid #aaa}.su-custom-gallery-slide span{position:absolute;left:4px;bottom:4px;right:4px;display:block;padding:2px 4px;font-size:12px;color:#fff;background:#000;background:rgba(0,0,0,.5);line-height:1.3;opacity:0;-webkit-transition:all .2s;transition:all .2s}.su-custom-gallery-slide:hover span{opacity:1}.su-custom-gallery-title-never span{display:none}.su-custom-gallery-title-always span{opacity:1}.su-dailymotion{margin:0 0 1.5em}.su-dailymotion iframe{border:none!important}.su-divider{clear:both;border:none;text-align:right;line-height:1}.su-divider a{display:inline-block;font-size:.8em;text-decoration:none;outline:0;padding-bottom:5px}.su-divider-style-default{border-bottom-style:solid}.su-divider-style-dotted{border-bottom-style:dotted}.su-divider-style-dashed{border-bottom-style:dashed}.su-divider-style-double{border-bottom-style:double}.su-document{margin:0 0 1.5em}.su-document iframe{border:none!important}.su-dropcap{float:left;display:inline-block;width:2em;height:2em;margin:.2em .5em .2em 0;line-height:2em;text-align:center;overflow:hidden;text-transform:uppercase}.su-dropcap-style-default{color:#fff;background:#45484d;background:-webkit-gradient(linear,left top,left bottom,from(#45484d),to(black));background:linear-gradient(to bottom,#45484d 0,#000 100%);text-shadow:-1px -1px 0 #000;border-radius:50%}.su-dropcap-style-flat{background:#444;color:#fff}.su-dropcap-style-light{color:#333;border-radius:50%;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(white),to(#eaeaea));background:linear-gradient(to bottom,#fff 0,#eaeaea 100%)}.su-dropcap-style-simple{width:1em;height:1em;line-height:1em;text-align:left}.su-expand{margin:0 0 1.5em}.su-expand-content{overflow:hidden}.su-expand-link{margin-top:.5em;cursor:pointer}.su-expand-link:hover{opacity:.7}.su-expand-link a,.su-expand-link a:active,.su-expand-link a:focus,.su-expand-link a:hover,.su-expand-link a:visited{display:inline;text-decoration:none;box-shadow:none;background:0 0;border:none}.su-expand-link-style-underlined .su-expand-link span{text-decoration:underline}.su-expand-link-style-dotted .su-expand-link span{border-bottom:1px dotted #333}.su-expand-link-style-dashed .su-expand-link span{border-bottom:1px dashed #333}.su-expand-link-style-button .su-expand-link a{display:inline-block;margin-top:.2em;padding:.2em .4em;border:2px solid #333}.su-expand-link-more{display:none}.su-expand-link-less{display:block}.su-expand-collapsed .su-expand-link-more{display:block}.su-expand-collapsed .su-expand-link-less{display:none}.su-expand-link i{display:inline-block;margin:0 .3em 0 0;vertical-align:middle;color:inherit}.su-expand-link img{display:inline-block;width:1em;height:1em;margin:0 .3em 0 0;vertical-align:middle}.su-frame,.su-frame-inner{display:block}.su-frame-align-left{float:left;margin:0 1em 1em 0}.su-frame-align-center{float:none;margin:1em auto}.su-frame-align-right{float:right;margin:0 0 1em 1em}.su-frame img{display:block!important;float:none!important;padding:0!important;margin:0!important;border:none!important;box-shadow:none!important}.su-frame-style-default{padding:2px;border:1px solid #999;background:#fff;box-shadow:1px 1px 4px #ccc}.su-frame-style-default .su-frame-inner{padding:2px;border:4px solid #eee}.su-gmap{margin:0 0 1.5em}.su-gmap iframe{border:none!important}.su-guests{margin-bottom:1.5em}.su-heading-style-default{padding:2px 0;border-top:1px solid #999;border-bottom:1px solid #999}.su-heading-style-default .su-heading-inner{padding:1em .5em;border-top:4px solid #eee;border-bottom:4px solid #eee}.su-heading.su-heading-align-left{text-align:left}.su-heading.su-heading-align-left .su-heading-inner{padding-left:.2em}.su-heading.su-heading-align-right{text-align:right}.su-heading.su-heading-align-right .su-heading-inner{padding-right:.2em}.su-heading.su-heading-align-center{text-align:center}.su-highlight{display:inline;padding:1px 0}.su-image-carousel{width:100%;margin:1.5em 0}.su-image-carousel:first-child{margin-top:0}.su-image-carousel:last-child{margin-bottom:0}.su-image-carousel-item{width:100%;box-sizing:border-box}.su-image-carousel .su-image-carousel-item-content{position:relative}.su-image-carousel .su-image-carousel-item-content a,.su-image-carousel .su-image-carousel-item-content a:active,.su-image-carousel .su-image-carousel-item-content a:focus,.su-image-carousel .su-image-carousel-item-content a:hover,.su-image-carousel .su-image-carousel-item-content a:visited,.su-image-carousel .su-image-carousel-item-content img{display:block;width:100%;height:100%;margin:0;padding:0;box-sizing:border-box;box-shadow:none;text-decoration:none;border:none;border-radius:0}.su-image-carousel .su-image-carousel-item-content a::after,.su-image-carousel .su-image-carousel-item-content a::before,.su-image-carousel .su-image-carousel-item-content img::after,.su-image-carousel .su-image-carousel-item-content img::before{display:none}.su-image-carousel .su-image-carousel-item-content span{position:absolute;display:block;font-size:.9em;max-height:60%;overflow:auto;line-height:1.3;word-wrap:break-word}.su-image-carousel .su-image-carousel-item-content span:empty{display:none}.su-image-carousel-columns-2 .su-image-carousel-item{width:50%}.su-image-carousel-columns-2.su-image-carousel-has-spacing .su-image-carousel-item{width:48.5%;margin-right:3%}.su-image-carousel-columns-3 .su-image-carousel-item{width:33.33333%}.su-image-carousel-columns-3.su-image-carousel-has-spacing .su-image-carousel-item{width:31.4%;margin-right:2.9%}.su-image-carousel-columns-4 .su-image-carousel-item{width:25%}.su-image-carousel-columns-4.su-image-carousel-has-spacing .su-image-carousel-item{width:22.9%;margin-right:2.8%}.su-image-carousel-columns-5 .su-image-carousel-item{width:20%}.su-image-carousel-columns-5.su-image-carousel-has-spacing .su-image-carousel-item{width:18%;margin-right:2.5%}.su-image-carousel-columns-6 .su-image-carousel-item{width:16.66667%}.su-image-carousel-columns-6.su-image-carousel-has-spacing .su-image-carousel-item{width:14.5%;margin-right:2.6%}.su-image-carousel-columns-7 .su-image-carousel-item{width:14.28571%}.su-image-carousel-columns-7.su-image-carousel-has-spacing .su-image-carousel-item{width:12.4%;margin-right:2.2%}.su-image-carousel-columns-8 .su-image-carousel-item{width:12.5%}.su-image-carousel-columns-8.su-image-carousel-has-spacing .su-image-carousel-item{width:10.75%;margin-right:2%}.su-image-carousel-crop .su-image-carousel-item-content::before{float:left;width:1px;margin-left:-1px;height:0;content:''}.su-image-carousel-crop .su-image-carousel-item-content::after{content:'';display:table;clear:both}.su-image-carousel-crop .su-image-carousel-item-content img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.su-image-carousel-crop-16-9 .su-image-carousel-item-content::before{padding-top:56.25%}.su-image-carousel-crop-16-10 .su-image-carousel-item-content::before{padding-top:62.5%}.su-image-carousel-crop-21-9 .su-image-carousel-item-content::before{padding-top:42.85714%}.su-image-carousel-crop-5-4 .su-image-carousel-item-content::before{padding-top:80%}.su-image-carousel-crop-4-3 .su-image-carousel-item-content::before{padding-top:75%}.su-image-carousel-crop-3-2 .su-image-carousel-item-content::before{padding-top:66.66667%}.su-image-carousel-crop-2-1 .su-image-carousel-item-content::before{padding-top:50%}.su-image-carousel-crop-1-1 .su-image-carousel-item-content::before{padding-top:100%}.su-image-carousel-crop-1-2 .su-image-carousel-item-content::before{padding-top:200%}.su-image-carousel-crop-2-3 .su-image-carousel-item-content::before{padding-top:150%}.su-image-carousel-crop-3-4 .su-image-carousel-item-content::before{padding-top:133.33333%}.su-image-carousel-crop-4-5 .su-image-carousel-item-content::before{padding-top:125%}.su-image-carousel-crop-9-21 .su-image-carousel-item-content::before{padding-top:233.33333%}.su-image-carousel-crop-10-16 .su-image-carousel-item-content::before{padding-top:160%}.su-image-carousel-crop-9-16 .su-image-carousel-item-content::before{padding-top:177.77778%}.su-image-carousel-align-left{float:left;margin-right:1.5em;margin-top:0}.su-image-carousel-align-right{float:right;margin-left:1.5em;margin-top:0}.su-image-carousel-align-center{margin-right:auto;margin-left:auto}.su-image-carousel-align-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw!important;width:100vw!important}.su-image-carousel button.flickity-prev-next-button{position:absolute;top:50%;display:block;width:44px;height:44px;margin:-22px 0 0;padding:0;opacity:0;outline:0;border-radius:50%;-webkit-transform:none;transform:none;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.su-image-carousel:hover button.flickity-prev-next-button{opacity:.5}.su-image-carousel button.flickity-prev-next-button:focus,.su-image-carousel button.flickity-prev-next-button:hover{opacity:1;box-shadow:none}.su-image-carousel button.flickity-prev-next-button:focus{-webkit-transform:scale(1.05);transform:scale(1.05)}.su-image-carousel button.flickity-prev-next-button[disabled]{display:none}.su-image-carousel button.flickity-prev-next-button.previous{left:20px}.su-image-carousel button.flickity-prev-next-button.next{right:20px}.su-image-carousel>ol.flickity-page-dots{position:absolute;top:50%;left:50%;bottom:auto;width:auto;margin:0;padding:0;list-style:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.su-image-carousel>ol.flickity-page-dots>li.dot{position:relative;width:20px;height:20px;display:inline-block;margin:5px;padding:0;list-style:none;pointer-events:all;border-radius:50%;opacity:.5;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.su-image-carousel>ol.flickity-page-dots>li.dot:hover{opacity:1}.su-image-carousel>ol.flickity-page-dots>li.dot::before{position:absolute;top:50%;left:50%;display:none;width:10px;height:10px;margin:0;padding:0;content:'';border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.su-image-carousel>ol.flickity-page-dots>li.dot.is-selected::before{display:block}.su-image-carousel:hover ol.flickity-page-dots{opacity:1}.su-image-carousel-controls-style-dark button.flickity-prev-next-button{background:#000;color:#fff}.su-image-carousel-controls-style-dark ol.flickity-page-dots li.dot{background:#000}.su-image-carousel-controls-style-dark ol.flickity-page-dots li.dot::before{background:#fff}.su-image-carousel-controls-style-light button.flickity-prev-next-button{background:#fff;color:#000}.su-image-carousel-controls-style-light ol.flickity-page-dots li.dot{background:#fff}.su-image-carousel-controls-style-light ol.flickity-page-dots li.dot::before{background:#000}.su-image-carousel-slides-style-default .su-image-carousel-item-content{margin:1px}.su-image-carousel-slides-style-default .su-image-carousel-item-content img{padding:3px;background:#fff;border:1px solid #ccc;border-radius:7px}.su-image-carousel-slides-style-default .su-image-carousel-item-content span{bottom:4px;right:4px;left:4px;padding:.5em .7em;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),to(transparent));background:linear-gradient(to top,rgba(0,0,0,.7),transparent);text-shadow:0 2px 5px #000;color:#fff;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.su-image-carousel-slides-style-minimal .su-image-carousel-item-content{margin:1px}.su-image-carousel-slides-style-minimal .su-image-carousel-item-content span{right:0;bottom:0;left:0;padding:.7em;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),to(transparent));background:linear-gradient(to top,rgba(0,0,0,.7),transparent);text-shadow:0 2px 5px #000;color:#fff}.su-image-carousel-slides-style-photo .su-image-carousel-item-content{padding:7px}.su-image-carousel-slides-style-photo .su-image-carousel-item-content img{border:5px solid #fff;border-radius:7px;box-shadow:0 2px 5px rgba(0,0,0,.5)}.su-image-carousel-slides-style-photo .su-image-carousel-item-content span{right:12px;bottom:12px;left:12px;padding:.3em .5em;background:#fff;color:#000;font-size:.9em}.su-image-carousel-slides-style-photo.su-image-carousel-crop .su-image-carousel-item-content img{top:7px;right:7px;left:7px;bottom:7px;width:calc(100% - 14px);height:calc(100% - 14px)}.su-image-carousel-mfp.mfp-bg{z-index:102000!important}.su-image-carousel-mfp.mfp-wrap{z-index:102001!important}.su-image-carousel-mfp.mfp-wrap .mfp-preloader{z-index:102002!important}.su-image-carousel-mfp.mfp-wrap .mfp-content{z-index:102003!important}.su-image-carousel-mfp.mfp-wrap button.mfp-arrow,.su-image-carousel-mfp.mfp-wrap button.mfp-close{z-index:102004!important}.su-image-carousel-has-outline .su-image-carousel-item-content a:focus img,.su-image-carousel-has-outline button.flickity-prev-next-button:focus{outline-width:2px;outline-style:solid;outline-color:Highlight}.su-label{display:inline;margin-right:.3em;padding:.1em .3em;font-size:.8em;height:.8em;line-height:.8em;color:#fff;border-radius:3px}.su-label-type-default{background:#999}.su-label-type-success{background:#090}.su-label-type-warning{background:#f90}.su-label-type-important{background:#f03}.su-label-type-black{background:#111}.su-label-type-info{background:#09c}.su-lightbox-content{position:relative;margin:0 auto}#su-generator .su-lightbox-content,.mfp-content .su-lightbox-content{display:block!important}.su-lightbox-content-preview{width:100%;min-height:300px;background:#444;overflow:hidden}.su-lightbox-content h1,.su-lightbox-content h2,.su-lightbox-content h3,.su-lightbox-content h4,.su-lightbox-content h5,.su-lightbox-content h6{color:inherit}.su-lightbox{cursor:pointer}.su-list{margin-bottom:1.5em}.su-list ul{margin:0!important;padding:0!important;list-style:none!important}.su-list ul li{position:relative;display:block!important;margin:0!important;padding:4px 0 4px 2em!important;list-style-type:none!important;line-height:1.3em}.su-list ul li>img{position:absolute;left:0;top:4px;width:1.3em;height:1.3em;padding:0;margin:0;border:none}.su-list ul li>i{position:absolute;left:0;top:4px;width:1.3em;height:1.3em;line-height:1.3em;text-align:center}.su-members{margin-bottom:1.5em;padding:1em;border-width:1px 0;border-style:solid;text-align:center}.su-members a{text-decoration:underline;color:inherit}.su-note{margin:0 0 1.5em;border-width:1px;border-style:solid}.su-note-inner{padding:1em;border-width:1px;border-style:solid}.su-posts-default-loop .su-post{margin-bottom:2.5em;line-height:1.5}.su-posts-default-loop .su-post:after{content:'';display:table;clear:both}.su-posts-default-loop .su-post-thumbnail{float:left;display:block;width:100px;height:100px;margin-right:1em}.su-posts-default-loop .su-post-thumbnail img{max-width:100px;max-height:100px}.su-posts-default-loop h2.su-post-title{clear:none;margin:0 0 .3em;font-size:1.2em;font-weight:700}.su-posts-default-loop .su-post-meta{margin-bottom:.7em;font-size:.8em;opacity:.6}.su-posts-default-loop .su-post-excerpt{margin-bottom:.5em}.su-posts-default-loop .su-post-excerpt p:last-child{margin-bottom:0}.su-posts-default-loop .su-post-comments-link{font-size:.9em}.su-posts-teaser-loop .su-post{margin-bottom:1.5em;line-height:1.2}.su-posts-teaser-loop .su-post:after{content:'';display:table;clear:both}.su-posts-teaser-loop .su-post-thumbnail{float:left;display:block;width:56px;height:56px;margin:0 1em 0 0}.su-posts-teaser-loop .su-post-thumbnail img{display:block;margin:0;padding:2px;border:1px solid #ccc;border-radius:5px;max-width:100%;max-height:100%}.su-posts-teaser-loop h2.su-post-title{display:block;margin:0;padding:0;border:none;font-size:.9em;font-weight:400;clear:none}.su-posts-single-post .su-post{margin-bottom:2.5em;line-height:1.5}.su-posts-single-post .su-post:after{content:'';display:table;clear:both}.su-posts-single-post h1.su-post-title{clear:none;margin:0 0 .3em;font-size:1.2em;font-weight:700}.su-posts-single-post .su-post-meta{margin-bottom:.7em;font-size:.8em;opacity:.6}.su-posts-single-post .su-post-content{margin-bottom:.5em}.su-posts-single-post .su-post-content p:last-child{margin-bottom:0}.su-private{margin:0 0 1.5em}.su-pullquote{display:block;width:30%;padding:.5em 1em}.su-pullquote-align-left{margin:.5em 1.5em 1em 0;padding-left:0;float:left;border-right:5px solid #eee}.su-pullquote-align-right{margin:.5em 0 1em 1.5em;padding-right:0;float:right;border-left:5px solid #eee}.su-qrcode{display:inline-block}.su-qrcode-align-left{float:left;margin:0 .5em .5em 0}.su-qrcode-align-center{display:block;clear:both;margin:1em auto;text-align:center}.su-qrcode-align-right{float:right;margin:0 0 .5em .5em}.su-qrcode a,.su-qrcode a:active,.su-qrcode a:focus,.su-qrcode a:hover{background:0 0;outline:0;display:inline;text-decoration:none}.su-qrcode-clickable a:hover{opacity:.7}.su-qrcode img{max-width:100%}.su-quote-style-default{position:relative;margin-bottom:1.5em;padding:.5em 3em;font-style:italic}.su-quote-style-default:after,.su-quote-style-default:before{position:absolute;display:block;width:20px;height:20px;background-image:url(../images/quote.png);content:''}.su-quote-style-default:before{top:0;left:0;background-position:0 0}.su-quote-style-default:after{right:0;bottom:0;background-position:-20px 0}.su-quote-style-default .su-quote-cite{display:block;text-align:right;font-style:normal}.su-quote-style-default .su-quote-cite:before{content:'\2014\0000a0'}.su-quote-style-default .su-quote-cite a{text-decoration:underline}.su-screenr{margin:0 0 1.5em}.su-screenr iframe{border:none!important}.su-service{position:relative;margin:0 0 1.5em}.su-service-title{display:block;margin-bottom:.5em;color:#333;font-weight:700;font-size:1.1em}.su-service-title img{position:absolute;top:0;left:0;display:block!important;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important}.su-service-title i{position:absolute;top:0;left:0;display:block!important;width:1em;height:1em;text-align:center;line-height:1em}.su-service-content{line-height:1.4}.su-slider{position:relative;margin-bottom:1.5em;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.su-slider-centered{margin:0 auto 1.5em}.su-slider-slides{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0,0,0);-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;-webkit-transition-property:left,top,-webkit-transform;transition-property:left,top,-webkit-transform;transition-property:transform,left,top;transition-property:transform,left,top,-webkit-transform;transition-duration:0s;transform:translate3d(0,0,0);transition-timing-function:ease}.swiper-free-mode>.su-slider-slides{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.su-slider-slide{position:relative;float:left}.su-slider-slide>a,.su-slider-slide>a>img,.su-slider-slide>img{position:relative;display:block;width:100%;height:100%;text-decoration:none}.su-slider-responsive-yes .su-slider-slide>a,.su-slider-responsive-yes .su-slider-slide>a>img,.su-slider-responsive-yes .su-slider-slide>img{height:auto}.su-slider-pages-no .su-slider-pagination{display:none}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}.su-slider-slide-title{position:absolute;left:20px;bottom:20px;display:block;max-width:90%;padding:5px 10px;color:#fff;line-height:1.3;background:#000;background:rgba(0,0,0,.5);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;opacity:0;transition:opacity 1s;-o-transition:opacity 1s;-moz-transition:opacity 1s;-webkit-transition:opacity 1s}.su-slider-slide-visible .su-slider-slide-title{opacity:1}.su-slider-next,.su-slider-prev{position:absolute;top:50%;display:block;width:40px;height:40px;margin-top:-20px!important;background:#000 0 0 url(../images/swiper/default.png) no-repeat;background-color:rgba(0,0,0,.5);cursor:pointer;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;opacity:0;-webkit-transition:all .2s;transition:all .2s}.su-slider-prev{right:10px;margin-right:30px;background-position:-40px 0}.su-slider-next{left:10px;margin-left:30px;background-position:0 0}.su-slider:hover .su-slider-next,.su-slider:hover .su-slider-prev{margin-left:0;margin-right:0;opacity:.7}.su-slider .su-slider-next:hover,.su-slider .su-slider-prev:hover{opacity:1}.su-slider-pagination{position:absolute;left:15%;right:15%;top:50%;width:70%;height:0;margin-top:-7px;text-align:center;cursor:default;opacity:0;-webkit-transition:all .2s;transition:all .2s}.su-slider:hover .su-slider-pagination{bottom:20px;opacity:1}.su-slider-pagination span{display:inline-block;width:14px;height:14px;margin:0;background:#000 0 -999px url(../images/swiper/default.png) no-repeat;background-color:rgba(0,0,0,.5);cursor:pointer;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-transition:all .2s;transition:all .2s}.su-slider:hover .su-slider-pagination span{margin:0 3px}.su-slider .su-slider-pagination span.swiper-visible-switch{background-color:#fff;background-color:rgba(255,255,255,.5)}.su-slider-pagination span.swiper-active-switch,.su-slider-pagination span:hover{background-position:0 -40px}.su-spacer{display:block;height:0;clear:both;overflow:hidden}.su-spacer-5{height:5px}.su-spacer-10{height:10px}.su-spacer-20{height:20px}.su-spacer-30{height:30px}.su-spacer-40{height:40px}.su-spoiler{margin-bottom:1.5em}.su-spoiler .su-spoiler:last-child{margin-bottom:0}.su-spoiler-title{position:relative;cursor:pointer;min-height:20px;line-height:20px;padding:7px 7px 7px 34px;font-weight:700;font-size:13px}.su-spoiler-title:focus{outline:currentColor thin dotted}.su-spoiler-icon{position:absolute;left:7px;top:7px;display:block;width:20px;height:20px;line-height:21px;text-align:center;font-size:14px;font-family:ShortcodesUltimateIcons;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}.su-spoiler-content{padding:14px;-webkit-transition:padding-top .2s;transition:padding-top .2s;-ie-transition:padding-top .2s}.su-spoiler.su-spoiler-closed>.su-spoiler-content{height:0;margin:0;padding:0;overflow:hidden;border:none;opacity:0;pointer-events:none}.su-spoiler.su-spoiler-closed>.su-spoiler-content iframe{display:none}.su-spoiler-icon-plus .su-spoiler-icon:before{content:'\f068'}.su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon:before{content:'\f067'}.su-spoiler-icon-plus-circle .su-spoiler-icon:before{content:'\f056'}.su-spoiler-icon-plus-circle.su-spoiler-closed .su-spoiler-icon:before{content:'\f055'}.su-spoiler-icon-plus-square-1 .su-spoiler-icon:before{content:'\f146'}.su-spoiler-icon-plus-square-1.su-spoiler-closed .su-spoiler-icon:before{content:'\f0fe'}.su-spoiler-icon-plus-square-2 .su-spoiler-icon:before{content:'\f147'}.su-spoiler-icon-plus-square-2.su-spoiler-closed .su-spoiler-icon:before{content:'\f196'}.su-spoiler-icon-arrow .su-spoiler-icon:before{content:'\f063'}.su-spoiler-icon-arrow.su-spoiler-closed .su-spoiler-icon:before{content:'\f061'}.su-spoiler-icon-arrow-circle-1 .su-spoiler-icon:before{content:'\f0ab'}.su-spoiler-icon-arrow-circle-1.su-spoiler-closed .su-spoiler-icon:before{content:'\f0a9'}.su-spoiler-icon-arrow-circle-2 .su-spoiler-icon:before{content:'\f01a'}.su-spoiler-icon-arrow-circle-2.su-spoiler-closed .su-spoiler-icon:before{content:'\f18e'}.su-spoiler-icon-chevron .su-spoiler-icon:before{content:'\f078'}.su-spoiler-icon-chevron.su-spoiler-closed .su-spoiler-icon:before{content:'\f054'}.su-spoiler-icon-chevron-circle .su-spoiler-icon:before{content:'\f13a'}.su-spoiler-icon-chevron-circle.su-spoiler-closed .su-spoiler-icon:before{content:'\f138'}.su-spoiler-icon-caret .su-spoiler-icon:before{content:'\f0d7'}.su-spoiler-icon-caret.su-spoiler-closed .su-spoiler-icon:before{content:'\f0da'}.su-spoiler-icon-caret-square .su-spoiler-icon:before{content:'\f150'}.su-spoiler-icon-caret-square.su-spoiler-closed .su-spoiler-icon:before{content:'\f152'}.su-spoiler-icon-folder-1 .su-spoiler-icon:before{content:'\f07c'}.su-spoiler-icon-folder-1.su-spoiler-closed .su-spoiler-icon:before{content:'\f07b'}.su-spoiler-icon-folder-2 .su-spoiler-icon:before{content:'\f115'}.su-spoiler-icon-folder-2.su-spoiler-closed .su-spoiler-icon:before{content:'\f114'}.su-spoiler-style-default>.su-spoiler-title{padding-left:27px;padding-right:0}.su-spoiler-style-default>.su-spoiler-title>.su-spoiler-icon{left:0}.su-spoiler-style-default>.su-spoiler-content{padding:1em 0 1em 27px}.su-spoiler-style-fancy{border:1px solid #ccc;border-radius:10px;background:#fff;color:#333}.su-spoiler-style-fancy>.su-spoiler-title{border-bottom:1px solid #ccc;border-radius:10px;background:#f0f0f0;font-size:.9em}.su-spoiler-style-fancy.su-spoiler-closed>.su-spoiler-title{border:none}.su-spoiler-style-fancy>.su-spoiler-content{border-radius:10px}.su-spoiler-style-simple{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.su-spoiler-style-simple>.su-spoiler-title{padding:5px 10px;background:#f0f0f0;color:#333;font-size:.9em}.su-spoiler-style-simple>.su-spoiler-title>.su-spoiler-icon{display:none}.su-spoiler-style-simple>.su-spoiler-content{padding:1em 10px;background:#fff;color:#333}.su-table{width:100%;margin-bottom:1.5em}.su-table table{width:100%!important;margin:0!important;border-collapse:collapse!important;font-size:1em!important;border:1px solid #ccc!important;table-layout:auto!important}.su-table table th{text-align:center!important;padding:1em!important;font-size:1em!important;font-weight:700!important;color:#333!important;border:1px solid #ccc!important;background:#f0f0f0!important}.su-table table td{padding:.5em 1em!important;border:1px solid #ccc!important;background:#fff!important}.su-table-responsive{overflow-x:auto}.su-table-responsive table{width:auto!important;min-width:100%!important}.su-table-responsive table td,.su-table-responsive table th{word-break:initial!important}.su-table-alternate table tr:nth-child(even) td{background-color:#f7f7f7!important}.su-table-fixed table{table-layout:fixed!important}.su-tabs{margin:0 0 1.5em;padding:3px;border-radius:3px;background:#eee}.su-tabs-nav span{display:inline-block;margin-right:3px;padding:10px 15px;min-height:40px;border-top-left-radius:3px;border-top-right-radius:3px;color:#333;font-size:13px;line-height:20px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.su-tabs-nav span:hover{background:#f5f5f5}.su-tabs-nav span.su-tabs-current{background:#fff;cursor:default}.su-tabs-nav span:focus{outline:currentColor thin dotted}.su-tabs-nav span.su-tabs-disabled{opacity:.5;cursor:default}.su-tabs-pane{padding:15px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background:#fff;color:#333;font-size:13px}.su-tabs-pane:not(.su-tabs-pane-open){overflow:hidden!important;padding:0!important;min-height:0!important;height:0!important;border:none!important}.su-tabs-nav,.su-tabs-nav span,.su-tabs-pane,.su-tabs-panes{box-sizing:border-box!important}.su-tabs-vertical{display:-webkit-box;display:flex}.su-tabs-vertical .su-tabs-nav{width:30%}.su-tabs-vertical .su-tabs-nav>span{display:block;margin-right:0;border-radius:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.su-tabs-vertical .su-tabs-panes{width:70%}.su-tabs-vertical .su-tabs-panes .su-tabs-pane{height:100%;border-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.qtip.su-qtip{max-width:480px!important}.su-tooltip{display:inline-block}.su-qtip-size-1{font-size:.8em!important}.su-qtip-size-2{font-size:.9em!important}.su-qtip-size-3{font-size:1em!important}.su-qtip-size-4{font-size:1.1em!important}.su-qtip-size-5{font-size:1.2em!important}.su-qtip-size-6{font-size:1.3em!important}.su-tooltip-content{display:none}.su-tooltip-content>:last-child{margin-bottom:0}.qtip-content .su-tooltip-content embed,.qtip-content .su-tooltip-content iframe,.qtip-content .su-tooltip-content img,.qtip-content .su-tooltip-content object{max-width:430px}.qtip-content .su-tooltip-content .su-u-responsive-media-yes{width:430px}.su-video{position:relative;margin-bottom:1.5em;overflow:hidden}.su-video .jp-title{position:absolute;top:-100px;left:0;width:100%;height:30px;padding:0 1em;line-height:30px;font-size:.9em;background:#000;background:rgba(0,0,0,.5);color:#fff;-webkit-transition:top .2s;transition:top .2s}.su-video:hover .jp-title{top:0}.su-video .jp-start{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;opacity:.5;-webkit-transition:opacity .2s;transition:opacity .2s;background:50% 50% url(../images/player/default-start.png) no-repeat}.su-video:hover .jp-start{opacity:.8}.su-video.jp-video-full{position:fixed;left:0;top:0;width:100%;height:100%}.su-video.jp-video-full .jp-jplayer{position:fixed!important;left:0;top:0;overflow:hidden}.su-video .jp-gui{position:relative;height:30px;background:#7c8781;background:-webkit-gradient(linear,left top,left bottom,from(#7c8781),to(#0a0809));background:linear-gradient(to bottom,#7c8781 0,#0a0809 100%);border-bottom-right-radius:3px;border-bottom-left-radius:3px}.su-video.jp-video-full .jp-gui{position:fixed;left:0;bottom:0;width:100%}.su-video-controls-no .jp-gui{position:absolute!important;bottom:-100px;left:0;right:0;-webkit-transition:bottom .2s;transition:bottom .2s}.su-video-controls-no:hover .jp-gui{bottom:0}.su-video img{border-radius:0!important;border:none!important;margin:0!important;padding:0!important}.su-video .jp-gui .jp-pause,.su-video .jp-gui .jp-play{position:absolute;left:0;top:0;display:block;width:30px;height:30px;border-right:1px solid #454947;cursor:pointer}.su-video .jp-gui .jp-play{background:0 0 url(../images/player/default.png) no-repeat}.su-video .jp-gui .jp-pause{background:-30px 0 url(../images/player/default.png) no-repeat}.su-video .jp-full-screen,.su-video .jp-restore-screen{position:absolute;top:0;right:0;display:block;width:30px;height:30px;border-left:1px solid #454947;cursor:pointer}.su-video .jp-full-screen{background:0 -30px url(../images/player/default.png) no-repeat}.su-video .jp-restore-screen{background:-30px -30px url(../images/player/default.png) no-repeat}.su-video .jp-progress{position:absolute;top:10px;left:90px;right:90px;height:10px;background:#333;border-radius:3px;box-shadow:0 0 5px #000 inset}.su-video .jp-play-bar,.su-video .jp-seek-bar{position:absolute;top:0;left:0;height:100%;cursor:pointer;border-radius:3px}.su-video .jp-seek-bar{background:#0b0b0b;background:-webkit-gradient(linear,left top,left bottom,from(#0b0b0b),to(#666));background:linear-gradient(to bottom,#0b0b0b 0,#666 100%)}.su-video .jp-play-bar{background:#6db3f2;background:-webkit-gradient(linear,left top,left bottom,from(#6db3f2),color-stop(50%,#54a3ee),color-stop(51%,#3690f0),to(#1e69de));background:linear-gradient(to bottom,#6db3f2 0,#54a3ee 50%,#3690f0 51%,#1e69de 100%)}.su-video .jp-current-time,.su-video .jp-duration{position:absolute;top:0;display:block;height:30px;line-height:30px;color:#f5f5f5;font-size:10px}.su-video .jp-current-time{left:50px}.su-video .jp-duration{right:50px}.su-vimeo{margin:0 0 1.5em}.su-vimeo iframe{border:none!important}.su-youtube{margin:0 0 1.5em}.su-youtube iframe{border:none!important}@media screen and (max-width:768px){.su-button span{padding-top:.25em!important;padding-bottom:.25em!important;line-height:1.2!important}.su-button small{margin-top:.2em!important}.su-image-carousel-adaptive .su-image-carousel-item{width:100%!important;margin-right:0!important}}@media only screen and (max-width:768px){.su-row .su-column{width:100%;margin:0 0 1.5em;float:none}.su-row .su-column:last-child{margin-bottom:0}.su-tabs-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.su-tabs-vertical .su-tabs-nav,.su-tabs-vertical .su-tabs-panes{width:100%}.su-tabs-vertical .su-tabs-nav .su-tabs-pane,.su-tabs-vertical .su-tabs-nav>span,.su-tabs-vertical .su-tabs-panes .su-tabs-pane,.su-tabs-vertical .su-tabs-panes>span{border-radius:3px}.su-tabs-mobile-stack .su-tabs-nav span{display:block}.su-tabs-mobile-scroll .su-tabs-nav{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;white-space:nowrap;overflow-x:auto}}@media screen and (max-width:48em){.su-pullquote{width:auto}.su-pullquote-align-left,.su-pullquote-align-right{float:none;margin:1.5em 0;padding:.5em 1em}}@media only screen{[class*=su-column]+[class*=su-column]:last-child{float:right}}@media (-webkit-min-device-pixel-ratio:0){.su-image-carousel-has-outline .su-image-carousel-item-content a:focus,.su-image-carousel-has-outline button.flickity-prev-next-button:focus{outline-color:-webkit-focus-ring-color;outline-style:auto}}
|
1 |
+
.su-u-clearfix::after{content:'';display:table;clear:both}.su-u-trim>:first-child{margin-top:0}.su-u-trim>:last-child{margin-bottom:0}.su-u-responsive-media-yes{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.su-u-responsive-media-yes .fluid-width-video-wrapper,.su-u-responsive-media-yes .video-holder{position:static!important}.su-u-responsive-media-yes embed,.su-u-responsive-media-yes iframe,.su-u-responsive-media-yes object{position:absolute;top:0;left:0;width:100%;height:100%}.su-u-overflow-hidden{overflow:hidden}.su-accordion{margin-bottom:1.5em}.su-accordion .su-spoiler{margin-bottom:.5em}.su-audio{position:relative;width:100%;height:30px;margin-bottom:1.5em;background:#7c8781;background:-webkit-gradient(linear,left top,left bottom,from(#7c8781),to(#0a0809));background:linear-gradient(to bottom,#7c8781 0,#0a0809 100%);border-radius:3px}.su-audio .jp-pause,.su-audio .jp-play{position:absolute;left:0;top:0;display:block;width:30px;height:30px;border-top-left-radius:3px;border-bottom-left-radius:3px;cursor:pointer;border-right:1px solid #454947;background-image:url(../images/player/default.png);background-repeat:no-repeat}.su-audio .jp-play{background-position:0 0}.su-audio .jp-pause{background-position:-30px 0}.su-audio .jp-current-time,.su-audio .jp-duration{position:absolute;top:0;display:block;height:30px;line-height:30px;font-size:10px;color:#eee;text-shadow:0 -1px 0 #000}.su-audio .jp-current-time{left:45px}.su-audio .jp-duration{right:10px}.su-audio .jp-play-bar,.su-audio .jp-seek-bar{position:absolute;top:0;left:0;height:10px;border-radius:3px;cursor:pointer}.su-audio .jp-progress{position:absolute;top:10px;left:85px;right:50px;height:10px;background:#333;box-shadow:0 0 5px #000 inset;border-radius:3px}.su-audio .jp-seek-bar{background:#0b0b0b;background:-webkit-gradient(linear,left top,left bottom,from(#0b0b0b),to(#666));background:linear-gradient(to bottom,#0b0b0b 0,#666 100%)}.su-audio .jp-play-bar{background:#6db3f2;background:-webkit-gradient(linear,left top,left bottom,from(#6db3f2),color-stop(50%,#54a3ee),color-stop(51%,#3690f0),to(#1e69de));background:linear-gradient(to bottom,#6db3f2 0,#54a3ee 50%,#3690f0 51%,#1e69de 100%)}.su-box{margin:0 0 1.5em;border-width:2px;border-style:solid}.su-box-title{display:block;padding:.5em 1em;font-weight:700;font-size:1.1em}.su-box-content{background-color:#fff;color:#444;padding:1em}.su-box-style-soft .su-box-title{background-image:url(../images/styles/style-soft.png);background-position:0 0;background-repeat:repeat-x}.su-box-style-glass .su-box-title{background-image:url(../images/styles/style-glass.png);background-position:0 50%;background-repeat:repeat-x}.su-box-style-bubbles .su-box-title{background-image:url(../images/styles/style-bubbles.png);background-position:0 50%;background-repeat:repeat-x}.su-box-style-noise .su-box-title{background-image:url(../images/styles/style-noise.png);background-position:0 0;background-repeat:repeat-x}.su-button{display:inline-block!important;text-align:center;text-decoration:none!important;box-sizing:content-box!important;-webkit-transition:all .2s;transition:all .2s}.su-button-wide{display:block!important;margin:1em 0}.su-button-center{text-align:center}.su-button span{display:block!important;text-decoration:none!important;box-sizing:content-box!important;-webkit-transition:all .2s;transition:all .2s}.su-button img{border:none!important;vertical-align:middle!important;margin:-.2em .4em 0 -.3em!important;box-shadow:none!important}.su-button i{display:inline-block;width:1em;height:1em;margin:0 .5em 0 0!important;text-align:center;line-height:1em}.su-button.su-button-float-icon img{margin:0 .5em!important}.su-button small{display:block;margin:-.2em 0 0;color:inherit;text-align:center;font-style:normal;font-size:.8em;line-height:1;opacity:.7}.su-button-style-default{border-width:1px;border-style:solid}.su-button-style-default:hover{opacity:.7}.su-button-style-default span{border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid}.su-button-style-flat,.su-button-style-flat span{border:none}.su-button-style-flat span{position:relative}.su-button-style-flat:hover span{top:1px}.su-button-style-ghost{background:0 0!important}.su-button-style-ghost span{border-width:3px;border-style:solid}.su-button-style-ghost:hover span{border-color:inherit!important}.su-button-style-soft span{background:0 -20px url(../images/styles/style-soft.png) repeat-x}.su-button-style-soft:hover span{background:0 0 url(../images/styles/style-soft.png) repeat-x}.su-button-style-glass span{background:0 50% url(../images/styles/style-glass.png) repeat-x}.su-button-style-glass:hover span{background:100% 50% url(../images/styles/style-glass.png) repeat-x}.su-button-style-bubbles span{background:0 50% url(../images/styles/style-bubbles.png) no-repeat}.su-button-style-bubbles:hover span{background:-710px 50% url(../images/styles/style-bubbles.png) no-repeat}.su-button-style-noise span{background:0 0 url(../images/styles/style-noise.png) repeat-x}.su-button-style-noise:hover span{background:0 0 url(../images/styles/style-noise.png) repeat-x}.su-button-style-stroked span{margin:1px;border:1px dashed #fff!important}.su-button-style-stroked:hover span{opacity:.7}.su-button-style-3d{border-bottom-style:solid;border-bottom-width:6px}.su-button-style-3d span{border-bottom-style:solid;border-bottom-width:1px}.su-button-style-3d:hover{position:relative;top:3px;border-bottom-width:3px}.su-carousel{position:relative;margin-bottom:1.5em;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.su-carousel-centered{margin:0 auto 1.5em}.su-carousel-slides{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0,0,0);-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;-webkit-transition-property:left,top,-webkit-transform;transition-property:left,top,-webkit-transform;transition-property:transform,left,top;transition-property:transform,left,top,-webkit-transform;transition-duration:0s;transform:translate3d(0,0,0);transition-timing-function:ease}.swiper-free-mode>.su-carousel-slides{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.su-carousel-slide{position:relative;float:left}.su-carousel-slide>a,.su-carousel-slide>a>img,.su-carousel-slide>img{position:relative;display:block;width:100%;height:100%;text-decoration:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.su-carousel-responsive-yes .su-carousel-slide>a,.su-carousel-responsive-yes .su-carousel-slide>a>img,.su-carousel-responsive-yes .su-carousel-slide>img{height:auto}.su-carousel-pages-no .su-carousel-pagination{display:none}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}.su-carousel .su-carousel-slide a{padding:0 5px}.su-carousel .su-carousel-slide img{padding:3px;border:1px solid #ccc;background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.su-carousel .su-carousel-slide-title{position:absolute;left:9px;right:9px;bottom:4px;display:block;padding:2px 3px;color:#fff;line-height:1.2;font-size:11px;background:#000;background:rgba(0,0,0,.5);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:opacity 1s;-o-transition:opacity 1s;-moz-transition:opacity 1s;-webkit-transition:opacity 1s}.su-carousel .su-carousel-next,.su-carousel .su-carousel-prev{position:absolute;top:50%;display:block;width:40px;height:40px;margin-top:-20px;background:#000 0 0 url(../images/swiper/default.png) no-repeat;background-color:rgba(0,0,0,.5);cursor:pointer;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;opacity:0;-webkit-transition:all .2s;transition:all .2s}.su-carousel .su-carousel-prev{right:20px;margin-right:40px;background-position:-40px 0}.su-carousel .su-carousel-next{left:20px;margin-left:40px;background-position:0 0}.su-carousel:hover .su-carousel-next,.su-carousel:hover .su-carousel-prev{margin-left:0;margin-right:0;opacity:.7}.su-carousel .su-carousel-next:hover,.su-carousel .su-carousel-prev:hover{opacity:1}.su-carousel .su-carousel-pagination{position:absolute;left:15%;right:15%;top:50%;width:70%;height:0;margin-top:-7px;text-align:center;cursor:default;opacity:0;-webkit-transition:all .2s;transition:all .2s}.su-carousel:hover .su-carousel-pagination{bottom:20px;opacity:1}.su-carousel .su-carousel-pagination span{display:inline-block;width:14px;height:14px;margin:0;background:#000 0 -999px url(../images/swiper/default.png) no-repeat;background-color:rgba(0,0,0,.5);cursor:pointer;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-transition:all .2s;transition:all .2s}.su-carousel:hover .su-carousel-pagination span{margin:0 3px}.su-carousel .su-carousel-pagination span.swiper-visible-switch{background-color:#fff;background-color:rgba(255,255,255,.5)}.su-carousel .su-carousel-pagination span.swiper-active-switch,.su-carousel .su-carousel-pagination span:hover{background-position:0 -40px}.su-row{clear:both;zoom:1;margin-bottom:1.5em}.su-row:after,.su-row:before{display:table;content:''}.su-row:after{clear:both}.su-column{display:block;margin:0 4% 0 0;float:left;box-sizing:border-box}.su-column-last{margin-right:0}.su-row .su-column{margin:0 0 0 4%}.su-row .su-column.su-column-size-1-1{margin-left:0;margin-right:0}.su-row .su-column:first-child{margin-left:0}.su-row .su-column.su-column-centered{margin-right:auto;margin-left:auto;float:none}.su-column embed,.su-column iframe,.su-column img,.su-column object{max-width:100%}.su-column-size-1-1{width:100%}.su-column-size-1-2{width:48%}.su-column-size-1-3{width:30.66%}.su-column-size-2-3{width:65.33%}.su-column-size-1-4{width:22%}.su-column-size-3-4{width:74%}.su-column-size-1-5{width:16.8%}.su-column-size-2-5{width:37.6%}.su-column-size-3-5{width:58.4%}.su-column-size-4-5{width:79.2%}.su-column-size-1-6{width:13.33%}.su-column-size-5-6{width:82.66%}.su-custom-gallery{margin-bottom:1.5em}.su-custom-gallery:after,.su-custom-gallery:before{content:'';display:table}.su-custom-gallery:after{clear:both}.su-custom-gallery-slide{position:relative;float:left;margin:.5em;overflow:hidden}.su-custom-gallery-slide a{display:block;width:100%}.su-custom-gallery-slide img{display:block;margin:0;padding:3px;border:1px solid #ccc;background:#fff;box-sizing:border-box;border-radius:5px;box-shadow:none;-webkit-transition:all .2s;transition:all .2s}.su-custom-gallery-slide:hover img{background:#eee;border:1px solid #aaa}.su-custom-gallery-slide span{position:absolute;left:4px;bottom:4px;right:4px;display:block;padding:2px 4px;font-size:12px;color:#fff;background:#000;background:rgba(0,0,0,.5);line-height:1.3;opacity:0;-webkit-transition:all .2s;transition:all .2s}.su-custom-gallery-slide:hover span{opacity:1}.su-custom-gallery-title-never span{display:none}.su-custom-gallery-title-always span{opacity:1}.su-dailymotion{margin:0 0 1.5em}.su-dailymotion iframe{border:none!important}.su-divider{clear:both;border:none;text-align:right;line-height:1}.su-divider a{display:inline-block;font-size:.8em;text-decoration:none;outline:0;padding-bottom:5px}.su-divider-style-default{border-bottom-style:solid}.su-divider-style-dotted{border-bottom-style:dotted}.su-divider-style-dashed{border-bottom-style:dashed}.su-divider-style-double{border-bottom-style:double}.su-document{margin:0 0 1.5em}.su-document iframe{border:none!important}.su-dropcap{float:left;display:inline-block;width:2em;height:2em;margin:.2em .5em .2em 0;line-height:2em;text-align:center;overflow:hidden;text-transform:uppercase}.su-dropcap-style-default{color:#fff;background:#45484d;background:-webkit-gradient(linear,left top,left bottom,from(#45484d),to(black));background:linear-gradient(to bottom,#45484d 0,#000 100%);text-shadow:-1px -1px 0 #000;border-radius:50%}.su-dropcap-style-flat{background:#444;color:#fff}.su-dropcap-style-light{color:#333;border-radius:50%;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(white),to(#eaeaea));background:linear-gradient(to bottom,#fff 0,#eaeaea 100%)}.su-dropcap-style-simple{width:1em;height:1em;line-height:1em;text-align:left}.su-expand{margin:0 0 1.5em}.su-expand-content{overflow:hidden}.su-expand-link{margin-top:.5em;cursor:pointer}.su-expand-link:hover{opacity:.7}.su-expand-link a,.su-expand-link a:active,.su-expand-link a:focus,.su-expand-link a:hover,.su-expand-link a:visited{display:inline;text-decoration:none;box-shadow:none;background:0 0;border:none}.su-expand-link-style-underlined .su-expand-link span{text-decoration:underline}.su-expand-link-style-dotted .su-expand-link span{border-bottom:1px dotted #333}.su-expand-link-style-dashed .su-expand-link span{border-bottom:1px dashed #333}.su-expand-link-style-button .su-expand-link a{display:inline-block;margin-top:.2em;padding:.2em .4em;border:2px solid #333}.su-expand-link-more{display:none}.su-expand-link-less{display:block}.su-expand-collapsed .su-expand-link-more{display:block}.su-expand-collapsed .su-expand-link-less{display:none}.su-expand-link i{display:inline-block;margin:0 .3em 0 0;vertical-align:middle;color:inherit}.su-expand-link img{display:inline-block;width:1em;height:1em;margin:0 .3em 0 0;vertical-align:middle}.su-frame,.su-frame-inner{display:block}.su-frame-align-left{float:left;margin:0 1em 1em 0}.su-frame-align-center{float:none;margin:1em auto}.su-frame-align-right{float:right;margin:0 0 1em 1em}.su-frame img{display:block!important;float:none!important;padding:0!important;margin:0!important;border:none!important;box-shadow:none!important}.su-frame-style-default{padding:2px;border:1px solid #999;background:#fff;box-shadow:1px 1px 4px #ccc}.su-frame-style-default .su-frame-inner{padding:2px;border:4px solid #eee}.su-gmap{margin:0 0 1.5em}.su-gmap iframe{border:none!important}.su-guests{margin-bottom:1.5em}.su-heading-style-default{padding:2px 0;border-top:1px solid #999;border-bottom:1px solid #999}.su-heading-style-default .su-heading-inner{padding:1em .5em;border-top:4px solid #eee;border-bottom:4px solid #eee}.su-heading.su-heading-align-left{text-align:left}.su-heading.su-heading-align-left .su-heading-inner{padding-left:.2em}.su-heading.su-heading-align-right{text-align:right}.su-heading.su-heading-align-right .su-heading-inner{padding-right:.2em}.su-heading.su-heading-align-center{text-align:center}.su-highlight{display:inline;padding:1px 0}.su-image-carousel{width:100%;margin:1.5em 0}.su-image-carousel:first-child{margin-top:0}.su-image-carousel:last-child{margin-bottom:0}.su-image-carousel-item{width:100%;box-sizing:border-box}.su-image-carousel .su-image-carousel-item-content{position:relative}.su-image-carousel .su-image-carousel-item-content a,.su-image-carousel .su-image-carousel-item-content a:active,.su-image-carousel .su-image-carousel-item-content a:focus,.su-image-carousel .su-image-carousel-item-content a:hover,.su-image-carousel .su-image-carousel-item-content a:visited,.su-image-carousel .su-image-carousel-item-content img{display:block;width:100%;height:100%;margin:0;padding:0;box-sizing:border-box;box-shadow:none;text-decoration:none;border:none;border-radius:0}.su-image-carousel .su-image-carousel-item-content a::after,.su-image-carousel .su-image-carousel-item-content a::before,.su-image-carousel .su-image-carousel-item-content img::after,.su-image-carousel .su-image-carousel-item-content img::before{display:none}.su-image-carousel .su-image-carousel-item-content span{position:absolute;display:block;font-size:.9em;max-height:60%;overflow:auto;line-height:1.3;word-wrap:break-word}.su-image-carousel .su-image-carousel-item-content span:empty{display:none}.su-image-carousel-columns-2 .su-image-carousel-item{width:50%}.su-image-carousel-columns-2.su-image-carousel-has-spacing .su-image-carousel-item{width:48.5%;margin-right:3%}.su-image-carousel-columns-3 .su-image-carousel-item{width:33.33333%}.su-image-carousel-columns-3.su-image-carousel-has-spacing .su-image-carousel-item{width:31.4%;margin-right:2.9%}.su-image-carousel-columns-4 .su-image-carousel-item{width:25%}.su-image-carousel-columns-4.su-image-carousel-has-spacing .su-image-carousel-item{width:22.9%;margin-right:2.8%}.su-image-carousel-columns-5 .su-image-carousel-item{width:20%}.su-image-carousel-columns-5.su-image-carousel-has-spacing .su-image-carousel-item{width:18%;margin-right:2.5%}.su-image-carousel-columns-6 .su-image-carousel-item{width:16.66667%}.su-image-carousel-columns-6.su-image-carousel-has-spacing .su-image-carousel-item{width:14.5%;margin-right:2.6%}.su-image-carousel-columns-7 .su-image-carousel-item{width:14.28571%}.su-image-carousel-columns-7.su-image-carousel-has-spacing .su-image-carousel-item{width:12.4%;margin-right:2.2%}.su-image-carousel-columns-8 .su-image-carousel-item{width:12.5%}.su-image-carousel-columns-8.su-image-carousel-has-spacing .su-image-carousel-item{width:10.75%;margin-right:2%}.su-image-carousel-crop .su-image-carousel-item-content::before{float:left;width:1px;margin-left:-1px;height:0;content:''}.su-image-carousel-crop .su-image-carousel-item-content::after{content:'';display:table;clear:both}.su-image-carousel-crop .su-image-carousel-item-content img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.su-image-carousel-crop-16-9 .su-image-carousel-item-content::before{padding-top:56.25%}.su-image-carousel-crop-16-10 .su-image-carousel-item-content::before{padding-top:62.5%}.su-image-carousel-crop-21-9 .su-image-carousel-item-content::before{padding-top:42.85714%}.su-image-carousel-crop-5-4 .su-image-carousel-item-content::before{padding-top:80%}.su-image-carousel-crop-4-3 .su-image-carousel-item-content::before{padding-top:75%}.su-image-carousel-crop-3-2 .su-image-carousel-item-content::before{padding-top:66.66667%}.su-image-carousel-crop-2-1 .su-image-carousel-item-content::before{padding-top:50%}.su-image-carousel-crop-1-1 .su-image-carousel-item-content::before{padding-top:100%}.su-image-carousel-crop-1-2 .su-image-carousel-item-content::before{padding-top:200%}.su-image-carousel-crop-2-3 .su-image-carousel-item-content::before{padding-top:150%}.su-image-carousel-crop-3-4 .su-image-carousel-item-content::before{padding-top:133.33333%}.su-image-carousel-crop-4-5 .su-image-carousel-item-content::before{padding-top:125%}.su-image-carousel-crop-9-21 .su-image-carousel-item-content::before{padding-top:233.33333%}.su-image-carousel-crop-10-16 .su-image-carousel-item-content::before{padding-top:160%}.su-image-carousel-crop-9-16 .su-image-carousel-item-content::before{padding-top:177.77778%}.su-image-carousel-align-left{float:left;margin-right:1.5em;margin-top:0}.su-image-carousel-align-right{float:right;margin-left:1.5em;margin-top:0}.su-image-carousel-align-center{margin-right:auto;margin-left:auto}.su-image-carousel-align-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw!important;width:100vw!important}.su-image-carousel button.flickity-prev-next-button{position:absolute;top:50%;display:block;width:44px;height:44px;margin:-22px 0 0;padding:0;opacity:0;outline:0;border-radius:50%;-webkit-transform:none;transform:none;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.su-image-carousel:hover button.flickity-prev-next-button{opacity:.5}.su-image-carousel button.flickity-prev-next-button:focus,.su-image-carousel button.flickity-prev-next-button:hover{opacity:1;box-shadow:none}.su-image-carousel button.flickity-prev-next-button:focus{-webkit-transform:scale(1.05);transform:scale(1.05)}.su-image-carousel button.flickity-prev-next-button[disabled]{display:none}.su-image-carousel button.flickity-prev-next-button.previous{left:20px}.su-image-carousel button.flickity-prev-next-button.next{right:20px}.su-image-carousel>ol.flickity-page-dots{position:absolute;top:50%;left:50%;bottom:auto;width:auto;margin:0;padding:0;list-style:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.su-image-carousel>ol.flickity-page-dots>li.dot{position:relative;width:20px;height:20px;display:inline-block;margin:5px;padding:0;list-style:none;pointer-events:all;border-radius:50%;opacity:.5;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.su-image-carousel>ol.flickity-page-dots>li.dot:hover{opacity:1}.su-image-carousel>ol.flickity-page-dots>li.dot::before{position:absolute;top:50%;left:50%;display:none;width:10px;height:10px;margin:0;padding:0;content:'';border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.su-image-carousel>ol.flickity-page-dots>li.dot.is-selected::before{display:block}.su-image-carousel:hover ol.flickity-page-dots{opacity:1}.su-image-carousel-controls-style-dark button.flickity-prev-next-button{background:#000;color:#fff}.su-image-carousel-controls-style-dark ol.flickity-page-dots li.dot{background:#000}.su-image-carousel-controls-style-dark ol.flickity-page-dots li.dot::before{background:#fff}.su-image-carousel-controls-style-light button.flickity-prev-next-button{background:#fff;color:#000}.su-image-carousel-controls-style-light ol.flickity-page-dots li.dot{background:#fff}.su-image-carousel-controls-style-light ol.flickity-page-dots li.dot::before{background:#000}.su-image-carousel-slides-style-default .su-image-carousel-item-content{margin:1px}.su-image-carousel-slides-style-default .su-image-carousel-item-content img{padding:3px;background:#fff;border:1px solid #ccc;border-radius:7px}.su-image-carousel-slides-style-default .su-image-carousel-item-content span{bottom:4px;right:4px;left:4px;padding:.5em .7em;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),to(transparent));background:linear-gradient(to top,rgba(0,0,0,.7),transparent);text-shadow:0 2px 5px #000;color:#fff;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.su-image-carousel-slides-style-minimal .su-image-carousel-item-content{margin:1px}.su-image-carousel-slides-style-minimal .su-image-carousel-item-content span{right:0;bottom:0;left:0;padding:.7em;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),to(transparent));background:linear-gradient(to top,rgba(0,0,0,.7),transparent);text-shadow:0 2px 5px #000;color:#fff}.su-image-carousel-slides-style-photo .su-image-carousel-item-content{padding:7px}.su-image-carousel-slides-style-photo .su-image-carousel-item-content img{border:5px solid #fff;border-radius:7px;box-shadow:0 2px 5px rgba(0,0,0,.5)}.su-image-carousel-slides-style-photo .su-image-carousel-item-content span{right:12px;bottom:12px;left:12px;padding:.3em .5em;background:#fff;color:#000;font-size:.9em}.su-image-carousel-slides-style-photo.su-image-carousel-crop .su-image-carousel-item-content img{top:7px;right:7px;left:7px;bottom:7px;width:calc(100% - 14px);height:calc(100% - 14px)}.su-image-carousel-mfp.mfp-bg{z-index:102000!important}.su-image-carousel-mfp.mfp-wrap{z-index:102001!important}.su-image-carousel-mfp.mfp-wrap .mfp-preloader{z-index:102002!important}.su-image-carousel-mfp.mfp-wrap .mfp-content{z-index:102003!important}.su-image-carousel-mfp.mfp-wrap button.mfp-arrow,.su-image-carousel-mfp.mfp-wrap button.mfp-close{z-index:102004!important}.su-image-carousel-has-outline .su-image-carousel-item-content a:focus img,.su-image-carousel-has-outline button.flickity-prev-next-button:focus{outline-width:2px;outline-style:solid;outline-color:Highlight}.su-label{display:inline;margin-right:.3em;padding:.1em .3em;font-size:.8em;height:.8em;line-height:.8em;color:#fff;border-radius:3px}.su-label-type-default{background:#999}.su-label-type-success{background:#090}.su-label-type-warning{background:#f90}.su-label-type-important{background:#f03}.su-label-type-black{background:#111}.su-label-type-info{background:#09c}.su-lightbox-content{position:relative;margin:0 auto}#su-generator .su-lightbox-content,.mfp-content .su-lightbox-content{display:block!important}.su-lightbox-content-preview{width:100%;min-height:300px;background:#444;overflow:hidden}.su-lightbox-content h1,.su-lightbox-content h2,.su-lightbox-content h3,.su-lightbox-content h4,.su-lightbox-content h5,.su-lightbox-content h6{color:inherit}.su-lightbox{cursor:pointer}.su-list{margin-bottom:1.5em}.su-list ul{margin:0!important;padding:0!important;list-style:none!important}.su-list ul li{position:relative;display:block!important;margin:0!important;padding:4px 0 4px 2em!important;list-style-type:none!important;line-height:1.3em}.su-list ul li>img{position:absolute;left:0;top:4px;width:1.3em;height:1.3em;padding:0;margin:0;border:none}.su-list ul li>i{position:absolute;left:0;top:4px;width:1.3em;height:1.3em;line-height:1.3em;text-align:center}.su-members{margin-bottom:1.5em;padding:1em;border-width:1px 0;border-style:solid;text-align:center}.su-members a{text-decoration:underline;color:inherit}.su-note{margin:0 0 1.5em;border-width:1px;border-style:solid}.su-note-inner{padding:1em;border-width:1px;border-style:solid}.su-posts-default-loop .su-post{margin-bottom:2.5em;line-height:1.5}.su-posts-default-loop .su-post:after{content:'';display:table;clear:both}.su-posts-default-loop .su-post-thumbnail{float:left;display:block;width:100px;height:100px;margin-right:1em}.su-posts-default-loop .su-post-thumbnail img{max-width:100px;max-height:100px}.su-posts-default-loop h2.su-post-title{clear:none;margin:0 0 .3em;font-size:1.2em;font-weight:700}.su-posts-default-loop .su-post-meta{margin-bottom:.7em;font-size:.8em;opacity:.6}.su-posts-default-loop .su-post-excerpt{margin-bottom:.5em}.su-posts-default-loop .su-post-excerpt p:last-child{margin-bottom:0}.su-posts-default-loop .su-post-comments-link{font-size:.9em}.su-posts-teaser-loop .su-post{margin-bottom:1.5em;line-height:1.2}.su-posts-teaser-loop .su-post:after{content:'';display:table;clear:both}.su-posts-teaser-loop .su-post-thumbnail{float:left;display:block;width:56px;height:56px;margin:0 1em 0 0}.su-posts-teaser-loop .su-post-thumbnail img{display:block;margin:0;padding:2px;border:1px solid #ccc;border-radius:5px;max-width:100%;max-height:100%}.su-posts-teaser-loop h2.su-post-title{display:block;margin:0;padding:0;border:none;font-size:.9em;font-weight:400;clear:none}.su-posts-single-post .su-post{margin-bottom:2.5em;line-height:1.5}.su-posts-single-post .su-post:after{content:'';display:table;clear:both}.su-posts-single-post h1.su-post-title{clear:none;margin:0 0 .3em;font-size:1.2em;font-weight:700}.su-posts-single-post .su-post-meta{margin-bottom:.7em;font-size:.8em;opacity:.6}.su-posts-single-post .su-post-content{margin-bottom:.5em}.su-posts-single-post .su-post-content p:last-child{margin-bottom:0}.su-private{margin:0 0 1.5em}.su-pullquote{display:block;width:30%;padding:.5em 1em}.su-pullquote-align-left{margin:.5em 1.5em 1em 0;padding-left:0;float:left;border-right:5px solid #eee}.su-pullquote-align-right{margin:.5em 0 1em 1.5em;padding-right:0;float:right;border-left:5px solid #eee}.su-qrcode{display:inline-block}.su-qrcode-align-left{float:left;margin:0 .5em .5em 0}.su-qrcode-align-center{display:block;clear:both;margin:1em auto;text-align:center}.su-qrcode-align-right{float:right;margin:0 0 .5em .5em}.su-qrcode a,.su-qrcode a:active,.su-qrcode a:focus,.su-qrcode a:hover{background:0 0;outline:0;display:inline;text-decoration:none}.su-qrcode-clickable a:hover{opacity:.7}.su-qrcode img{max-width:100%}.su-quote-style-default{position:relative;margin-bottom:1.5em;padding:.5em 3em;font-style:italic}.su-quote-style-default:after,.su-quote-style-default:before{position:absolute;display:block;width:20px;height:20px;background-image:url(../images/quote.png);content:''}.su-quote-style-default:before{top:0;left:0;background-position:0 0}.su-quote-style-default:after{right:0;bottom:0;background-position:-20px 0}.su-quote-style-default .su-quote-cite{display:block;text-align:right;font-style:normal}.su-quote-style-default .su-quote-cite:before{content:'\2014\0000a0'}.su-quote-style-default .su-quote-cite a{text-decoration:underline}.su-screenr{margin:0 0 1.5em}.su-screenr iframe{border:none!important}.su-service{position:relative;margin:0 0 1.5em}.su-service-title{display:block;margin-bottom:.5em;color:#333;font-weight:700;font-size:1.1em}.su-service-title img{position:absolute;top:0;left:0;display:block!important;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important}.su-service-title i{position:absolute;top:0;left:0;display:block!important;width:1em;height:1em;text-align:center;line-height:1em}.su-service-content{line-height:1.4}.su-slider{position:relative;margin-bottom:1.5em;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.su-slider-centered{margin:0 auto 1.5em}.su-slider-slides{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0,0,0);-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;-webkit-transition-property:left,top,-webkit-transform;transition-property:left,top,-webkit-transform;transition-property:transform,left,top;transition-property:transform,left,top,-webkit-transform;transition-duration:0s;transform:translate3d(0,0,0);transition-timing-function:ease}.swiper-free-mode>.su-slider-slides{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.su-slider-slide{position:relative;float:left}.su-slider-slide>a,.su-slider-slide>a>img,.su-slider-slide>img{position:relative;display:block;width:100%;height:100%;text-decoration:none}.su-slider-responsive-yes .su-slider-slide>a,.su-slider-responsive-yes .su-slider-slide>a>img,.su-slider-responsive-yes .su-slider-slide>img{height:auto}.su-slider-pages-no .su-slider-pagination{display:none}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}.su-slider-slide-title{position:absolute;left:20px;bottom:20px;display:block;max-width:90%;padding:5px 10px;color:#fff;line-height:1.3;background:#000;background:rgba(0,0,0,.5);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;opacity:0;transition:opacity 1s;-o-transition:opacity 1s;-moz-transition:opacity 1s;-webkit-transition:opacity 1s}.su-slider-slide-visible .su-slider-slide-title{opacity:1}.su-slider-next,.su-slider-prev{position:absolute;top:50%;display:block;width:40px;height:40px;margin-top:-20px!important;background:#000 0 0 url(../images/swiper/default.png) no-repeat;background-color:rgba(0,0,0,.5);cursor:pointer;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;opacity:0;-webkit-transition:all .2s;transition:all .2s}.su-slider-prev{right:10px;margin-right:30px;background-position:-40px 0}.su-slider-next{left:10px;margin-left:30px;background-position:0 0}.su-slider:hover .su-slider-next,.su-slider:hover .su-slider-prev{margin-left:0;margin-right:0;opacity:.7}.su-slider .su-slider-next:hover,.su-slider .su-slider-prev:hover{opacity:1}.su-slider-pagination{position:absolute;left:15%;right:15%;top:50%;width:70%;height:0;margin-top:-7px;text-align:center;cursor:default;opacity:0;-webkit-transition:all .2s;transition:all .2s}.su-slider:hover .su-slider-pagination{bottom:20px;opacity:1}.su-slider-pagination span{display:inline-block;width:14px;height:14px;margin:0;background:#000 0 -999px url(../images/swiper/default.png) no-repeat;background-color:rgba(0,0,0,.5);cursor:pointer;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-transition:all .2s;transition:all .2s}.su-slider:hover .su-slider-pagination span{margin:0 3px}.su-slider .su-slider-pagination span.swiper-visible-switch{background-color:#fff;background-color:rgba(255,255,255,.5)}.su-slider-pagination span.swiper-active-switch,.su-slider-pagination span:hover{background-position:0 -40px}.su-spacer{display:block;height:0;clear:both;overflow:hidden}.su-spacer-5{height:5px}.su-spacer-10{height:10px}.su-spacer-20{height:20px}.su-spacer-30{height:30px}.su-spacer-40{height:40px}.su-spoiler{margin-bottom:1.5em}.su-spoiler .su-spoiler:last-child{margin-bottom:0}.su-spoiler-title{position:relative;cursor:pointer;min-height:20px;line-height:20px;padding:7px 7px 7px 34px;font-weight:700;font-size:13px}.su-spoiler-title:focus{outline:currentColor thin dotted}.su-spoiler-icon{position:absolute;left:7px;top:7px;display:block;width:20px;height:20px;line-height:21px;text-align:center;font-size:14px;font-family:ShortcodesUltimateIcons;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}.su-spoiler-content{padding:14px;-webkit-transition:padding-top .2s;transition:padding-top .2s;-ie-transition:padding-top .2s}.su-spoiler.su-spoiler-closed>.su-spoiler-content{height:0;margin:0;padding:0;overflow:hidden;border:none;opacity:0;pointer-events:none}.su-spoiler.su-spoiler-closed>.su-spoiler-content iframe{display:none}.su-spoiler-icon-plus .su-spoiler-icon:before{content:'\f068'}.su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon:before{content:'\f067'}.su-spoiler-icon-plus-circle .su-spoiler-icon:before{content:'\f056'}.su-spoiler-icon-plus-circle.su-spoiler-closed .su-spoiler-icon:before{content:'\f055'}.su-spoiler-icon-plus-square-1 .su-spoiler-icon:before{content:'\f146'}.su-spoiler-icon-plus-square-1.su-spoiler-closed .su-spoiler-icon:before{content:'\f0fe'}.su-spoiler-icon-plus-square-2 .su-spoiler-icon:before{content:'\f147'}.su-spoiler-icon-plus-square-2.su-spoiler-closed .su-spoiler-icon:before{content:'\f196'}.su-spoiler-icon-arrow .su-spoiler-icon:before{content:'\f063'}.su-spoiler-icon-arrow.su-spoiler-closed .su-spoiler-icon:before{content:'\f061'}.su-spoiler-icon-arrow-circle-1 .su-spoiler-icon:before{content:'\f0ab'}.su-spoiler-icon-arrow-circle-1.su-spoiler-closed .su-spoiler-icon:before{content:'\f0a9'}.su-spoiler-icon-arrow-circle-2 .su-spoiler-icon:before{content:'\f01a'}.su-spoiler-icon-arrow-circle-2.su-spoiler-closed .su-spoiler-icon:before{content:'\f18e'}.su-spoiler-icon-chevron .su-spoiler-icon:before{content:'\f078'}.su-spoiler-icon-chevron.su-spoiler-closed .su-spoiler-icon:before{content:'\f054'}.su-spoiler-icon-chevron-circle .su-spoiler-icon:before{content:'\f13a'}.su-spoiler-icon-chevron-circle.su-spoiler-closed .su-spoiler-icon:before{content:'\f138'}.su-spoiler-icon-caret .su-spoiler-icon:before{content:'\f0d7'}.su-spoiler-icon-caret.su-spoiler-closed .su-spoiler-icon:before{content:'\f0da'}.su-spoiler-icon-caret-square .su-spoiler-icon:before{content:'\f150'}.su-spoiler-icon-caret-square.su-spoiler-closed .su-spoiler-icon:before{content:'\f152'}.su-spoiler-icon-folder-1 .su-spoiler-icon:before{content:'\f07c'}.su-spoiler-icon-folder-1.su-spoiler-closed .su-spoiler-icon:before{content:'\f07b'}.su-spoiler-icon-folder-2 .su-spoiler-icon:before{content:'\f115'}.su-spoiler-icon-folder-2.su-spoiler-closed .su-spoiler-icon:before{content:'\f114'}.su-spoiler-style-default>.su-spoiler-title{padding-left:27px;padding-right:0}.su-spoiler-style-default>.su-spoiler-title>.su-spoiler-icon{left:0}.su-spoiler-style-default>.su-spoiler-content{padding:1em 0 1em 27px}.su-spoiler-style-fancy{border:1px solid #ccc;border-radius:10px;background:#fff;color:#333}.su-spoiler-style-fancy>.su-spoiler-title{border-bottom:1px solid #ccc;border-radius:10px;background:#f0f0f0;font-size:.9em}.su-spoiler-style-fancy.su-spoiler-closed>.su-spoiler-title{border:none}.su-spoiler-style-fancy>.su-spoiler-content{border-radius:10px}.su-spoiler-style-simple{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.su-spoiler-style-simple>.su-spoiler-title{padding:5px 10px;background:#f0f0f0;color:#333;font-size:.9em}.su-spoiler-style-simple>.su-spoiler-title>.su-spoiler-icon{display:none}.su-spoiler-style-simple>.su-spoiler-content{padding:1em 10px;background:#fff;color:#333}.su-table{width:100%;margin-bottom:1.5em}.su-table table{width:100%!important;margin:0!important;border-collapse:collapse!important;font-size:1em!important;border:1px solid #ccc!important;table-layout:auto!important}.su-table table th{text-align:center!important;padding:1em!important;font-size:1em!important;font-weight:700!important;color:#333!important;border:1px solid #ccc!important;background:#f0f0f0!important}.su-table table td{padding:.5em 1em!important;border:1px solid #ccc!important;background:#fff!important}.su-table-responsive{overflow-x:auto}.su-table-responsive table{width:auto!important;min-width:100%!important}.su-table-responsive table td,.su-table-responsive table th{word-break:initial!important}.su-table-alternate table tr:nth-child(even) td{background-color:#f7f7f7!important}.su-table-fixed table{table-layout:fixed!important}.su-tabs{margin:0 0 1.5em;padding:3px;border-radius:3px;background:#eee}.su-tabs-nav span{display:inline-block;margin-right:3px;padding:10px 15px;min-height:40px;border-top-left-radius:3px;border-top-right-radius:3px;color:#333;font-size:13px;line-height:20px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.su-tabs-nav span:hover{background:#f5f5f5}.su-tabs-nav span.su-tabs-current{background:#fff;cursor:default}.su-tabs-nav span:focus{outline:currentColor thin dotted}.su-tabs-nav span.su-tabs-disabled{opacity:.5;cursor:default}.su-tabs-pane{padding:15px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background:#fff;color:#333;font-size:13px}.su-tabs-pane:not(.su-tabs-pane-open){overflow:hidden!important;padding:0!important;min-height:0!important;height:0!important;border:none!important}.su-tabs-nav,.su-tabs-nav span,.su-tabs-pane,.su-tabs-panes{box-sizing:border-box!important}.su-tabs-vertical{display:-webkit-box;display:flex}.su-tabs-vertical .su-tabs-nav{width:30%}.su-tabs-vertical .su-tabs-nav>span{display:block;margin-right:0;border-radius:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.su-tabs-vertical .su-tabs-panes{width:70%}.su-tabs-vertical .su-tabs-panes .su-tabs-pane{height:100%;border-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.qtip.su-qtip{max-width:480px!important}.su-tooltip{display:inline-block}.su-qtip-size-1{font-size:.8em!important}.su-qtip-size-2{font-size:.9em!important}.su-qtip-size-3{font-size:1em!important}.su-qtip-size-4{font-size:1.1em!important}.su-qtip-size-5{font-size:1.2em!important}.su-qtip-size-6{font-size:1.3em!important}.su-tooltip-content{display:none}.su-tooltip-content>:last-child{margin-bottom:0}.qtip-content .su-tooltip-content embed,.qtip-content .su-tooltip-content iframe,.qtip-content .su-tooltip-content img,.qtip-content .su-tooltip-content object{max-width:430px}.qtip-content .su-tooltip-content .su-u-responsive-media-yes{width:430px}.su-video{position:relative;margin-bottom:1.5em;overflow:hidden}.su-video .jp-title{position:absolute;top:-100px;left:0;width:100%;height:30px;padding:0 1em;line-height:30px;font-size:.9em;background:#000;background:rgba(0,0,0,.5);color:#fff;-webkit-transition:top .2s;transition:top .2s}.su-video:hover .jp-title{top:0}.su-video .jp-start{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;opacity:.5;-webkit-transition:opacity .2s;transition:opacity .2s;background:50% 50% url(../images/player/default-start.png) no-repeat}.su-video:hover .jp-start{opacity:.8}.su-video.jp-video-full{position:fixed;left:0;top:0;width:100%;height:100%}.su-video.jp-video-full .jp-jplayer{position:fixed!important;left:0;top:0;overflow:hidden}.su-video .jp-gui{position:relative;height:30px;background:#7c8781;background:-webkit-gradient(linear,left top,left bottom,from(#7c8781),to(#0a0809));background:linear-gradient(to bottom,#7c8781 0,#0a0809 100%);border-bottom-right-radius:3px;border-bottom-left-radius:3px}.su-video.jp-video-full .jp-gui{position:fixed;left:0;bottom:0;width:100%}.su-video-controls-no .jp-gui{position:absolute!important;bottom:-100px;left:0;right:0;-webkit-transition:bottom .2s;transition:bottom .2s}.su-video-controls-no:hover .jp-gui{bottom:0}.su-video img{border-radius:0!important;border:none!important;margin:0!important;padding:0!important}.su-video .jp-gui .jp-pause,.su-video .jp-gui .jp-play{position:absolute;left:0;top:0;display:block;width:30px;height:30px;border-right:1px solid #454947;cursor:pointer}.su-video .jp-gui .jp-play{background:0 0 url(../images/player/default.png) no-repeat}.su-video .jp-gui .jp-pause{background:-30px 0 url(../images/player/default.png) no-repeat}.su-video .jp-full-screen,.su-video .jp-restore-screen{position:absolute;top:0;right:0;display:block;width:30px;height:30px;border-left:1px solid #454947;cursor:pointer}.su-video .jp-full-screen{background:0 -30px url(../images/player/default.png) no-repeat}.su-video .jp-restore-screen{background:-30px -30px url(../images/player/default.png) no-repeat}.su-video .jp-progress{position:absolute;top:10px;left:90px;right:90px;height:10px;background:#333;border-radius:3px;box-shadow:0 0 5px #000 inset}.su-video .jp-play-bar,.su-video .jp-seek-bar{position:absolute;top:0;left:0;height:100%;cursor:pointer;border-radius:3px}.su-video .jp-seek-bar{background:#0b0b0b;background:-webkit-gradient(linear,left top,left bottom,from(#0b0b0b),to(#666));background:linear-gradient(to bottom,#0b0b0b 0,#666 100%)}.su-video .jp-play-bar{background:#6db3f2;background:-webkit-gradient(linear,left top,left bottom,from(#6db3f2),color-stop(50%,#54a3ee),color-stop(51%,#3690f0),to(#1e69de));background:linear-gradient(to bottom,#6db3f2 0,#54a3ee 50%,#3690f0 51%,#1e69de 100%)}.su-video .jp-current-time,.su-video .jp-duration{position:absolute;top:0;display:block;height:30px;line-height:30px;color:#f5f5f5;font-size:10px}.su-video .jp-current-time{left:50px}.su-video .jp-duration{right:50px}.su-vimeo{margin:0 0 1.5em}.su-vimeo iframe{border:none!important}.su-youtube{margin:0 0 1.5em}.su-youtube iframe{border:none!important}@media screen and (max-width:768px){.su-button span{padding-top:.25em!important;padding-bottom:.25em!important;line-height:1.2!important}.su-button small{margin-top:.2em!important}.su-image-carousel-adaptive .su-image-carousel-item{width:100%!important;margin-right:0!important}}@media only screen and (max-width:768px){.su-row .su-column{width:100%;margin:0 0 1.5em;float:none}.su-row .su-column:last-child{margin-bottom:0}.su-tabs-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.su-tabs-vertical .su-tabs-nav,.su-tabs-vertical .su-tabs-panes{width:100%}.su-tabs-vertical .su-tabs-nav .su-tabs-pane,.su-tabs-vertical .su-tabs-nav>span,.su-tabs-vertical .su-tabs-panes .su-tabs-pane,.su-tabs-vertical .su-tabs-panes>span{border-radius:3px}.su-tabs-mobile-stack .su-tabs-nav span{display:block}.su-tabs-mobile-scroll .su-tabs-nav{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;white-space:nowrap;overflow-x:auto}}@media screen and (max-width:48em){.su-pullquote{width:auto}.su-pullquote-align-left,.su-pullquote-align-right{float:none;margin:1.5em 0;padding:.5em 1em}}@media only screen{[class*=su-column]+[class*=su-column]:last-child{float:right}}@media (-webkit-min-device-pixel-ratio:0){.su-image-carousel-has-outline .su-image-carousel-item-content a:focus,.su-image-carousel-has-outline button.flickity-prev-next-button:focus{outline-color:-webkit-focus-ring-color;outline-style:auto}}
|
includes/css/shortcodes.full.css
CHANGED
@@ -34,6 +34,10 @@
|
|
34 |
height: 100%;
|
35 |
}
|
36 |
|
|
|
|
|
|
|
|
|
37 |
.su-accordion {
|
38 |
margin-bottom: 1.5em;
|
39 |
}
|
@@ -697,7 +701,6 @@
|
|
697 |
.su-custom-gallery-slide a {
|
698 |
display: block;
|
699 |
width: 100%;
|
700 |
-
height: 100%;
|
701 |
}
|
702 |
|
703 |
.su-custom-gallery-slide img {
|
34 |
height: 100%;
|
35 |
}
|
36 |
|
37 |
+
.su-u-overflow-hidden {
|
38 |
+
overflow: hidden;
|
39 |
+
}
|
40 |
+
|
41 |
.su-accordion {
|
42 |
margin-bottom: 1.5em;
|
43 |
}
|
701 |
.su-custom-gallery-slide a {
|
702 |
display: block;
|
703 |
width: 100%;
|
|
|
704 |
}
|
705 |
|
706 |
.su-custom-gallery-slide img {
|
includes/filters.php
CHANGED
@@ -53,34 +53,12 @@ function su_filter_custom_formatting( $content ) {
|
|
53 |
}
|
54 |
|
55 |
/**
|
56 |
-
*
|
57 |
*
|
58 |
-
* @since
|
|
|
|
|
59 |
*/
|
60 |
-
function
|
61 |
-
|
62 |
-
$form_fields['su_slide_link'] = array(
|
63 |
-
'label' => __( 'Slide link', 'shortcodes-ultimate' ),
|
64 |
-
'input' => 'text',
|
65 |
-
'value' => get_post_meta( $post->ID, 'su_slide_link', true ),
|
66 |
-
'helps' => sprintf( '<strong>%s</strong><br>%s', __( 'Shortcodes Ultimate', 'shortcodes-ultimate' ), __( 'Use this field to add custom links to slides used with Slider, Carousel and Custom Gallery shortcodes', 'shortcodes-ultimate' ) ),
|
67 |
-
);
|
68 |
-
|
69 |
-
return $form_fields;
|
70 |
-
|
71 |
-
}
|
72 |
-
|
73 |
-
/**
|
74 |
-
* Saves 'Slide Link' field.
|
75 |
-
*
|
76 |
-
* @since 5.0.5
|
77 |
-
*/
|
78 |
-
function su_slide_link_save( $post, $attachment ) {
|
79 |
-
|
80 |
-
if ( isset( $attachment['su_slide_link'] ) ) {
|
81 |
-
update_post_meta( $post['ID'], 'su_slide_link', $attachment['su_slide_link'] );
|
82 |
-
}
|
83 |
-
|
84 |
-
return $post;
|
85 |
-
|
86 |
}
|
53 |
}
|
54 |
|
55 |
/**
|
56 |
+
* Simple filter to apply the_content filters.
|
57 |
*
|
58 |
+
* @since 5.8.1
|
59 |
+
* @param string $content Raw content
|
60 |
+
* @return string Parsed content
|
61 |
*/
|
62 |
+
function su_filter_the_content( $content ) {
|
63 |
+
return apply_filters( 'the_content', $content );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
64 |
}
|
includes/functions-galleries.php
CHANGED
@@ -102,7 +102,7 @@ function su_get_slides( $args ) {
|
|
102 |
? $post->ID
|
103 |
: get_post_thumbnail_id( $post->ID );
|
104 |
|
105 |
-
if ( !
|
106 |
continue;
|
107 |
}
|
108 |
|
@@ -402,3 +402,40 @@ function su_get_image_sizes() {
|
|
402 |
return $sizes;
|
403 |
|
404 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
102 |
? $post->ID
|
103 |
: get_post_thumbnail_id( $post->ID );
|
104 |
|
105 |
+
if ( ! su_is_positive_number( $thumb ) ) {
|
106 |
continue;
|
107 |
}
|
108 |
|
402 |
return $sizes;
|
403 |
|
404 |
}
|
405 |
+
|
406 |
+
/**
|
407 |
+
* Adds 'Slide Link' field at attachment page.
|
408 |
+
*
|
409 |
+
* @since 5.0.5
|
410 |
+
*/
|
411 |
+
function su_slide_link_input( $form_fields, $post ) {
|
412 |
+
|
413 |
+
$form_fields['su_slide_link'] = array(
|
414 |
+
'label' => __( 'Slide link', 'shortcodes-ultimate' ),
|
415 |
+
'input' => 'text',
|
416 |
+
'value' => get_post_meta( $post->ID, 'su_slide_link', true ),
|
417 |
+
'helps' => sprintf(
|
418 |
+
'<strong>%s</strong><br>%s',
|
419 |
+
__( 'Shortcodes Ultimate', 'shortcodes-ultimate' ),
|
420 |
+
__( 'Use this field to add custom links to slides used with Slider, Carousel and Custom Gallery shortcodes', 'shortcodes-ultimate' )
|
421 |
+
),
|
422 |
+
);
|
423 |
+
|
424 |
+
return $form_fields;
|
425 |
+
|
426 |
+
}
|
427 |
+
|
428 |
+
/**
|
429 |
+
* Saves 'Slide Link' field.
|
430 |
+
*
|
431 |
+
* @since 5.0.5
|
432 |
+
*/
|
433 |
+
function su_slide_link_save( $post, $attachment ) {
|
434 |
+
|
435 |
+
if ( isset( $attachment['su_slide_link'] ) ) {
|
436 |
+
update_post_meta( $post['ID'], 'su_slide_link', $attachment['su_slide_link'] );
|
437 |
+
}
|
438 |
+
|
439 |
+
return $post;
|
440 |
+
|
441 |
+
}
|
includes/functions-helpers.php
CHANGED
@@ -277,3 +277,25 @@ function su_get_utm_link( $url, $utm ) {
|
|
277 |
);
|
278 |
|
279 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
277 |
);
|
278 |
|
279 |
}
|
280 |
+
|
281 |
+
/**
|
282 |
+
* Helper function to check if a passed value is a positive number.
|
283 |
+
*
|
284 |
+
* Returns true for positive numbers, allows integers and strings.
|
285 |
+
*
|
286 |
+
* @param mixed $value Value to test
|
287 |
+
* @return bool True if passed value is a positive number (integer or string), False otherwise
|
288 |
+
*/
|
289 |
+
function su_is_positive_number( $value ) {
|
290 |
+
|
291 |
+
if ( ! is_string( $value ) && ! is_int( $value ) ) {
|
292 |
+
return false;
|
293 |
+
}
|
294 |
+
|
295 |
+
if ( ! ctype_digit( (string) $value ) ) {
|
296 |
+
return false;
|
297 |
+
}
|
298 |
+
|
299 |
+
return (int) $value > 0;
|
300 |
+
|
301 |
+
}
|
includes/functions-html.php
CHANGED
@@ -184,3 +184,26 @@ function su_csv_to_html( $csv, $delimiter = ',', $header = false ) {
|
|
184 |
return '<table>' . $html . '</table>';
|
185 |
|
186 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
184 |
return '<table>' . $html . '</table>';
|
185 |
|
186 |
}
|
187 |
+
|
188 |
+
/**
|
189 |
+
* Convert array with CSS rules into a style attribute (escaped).
|
190 |
+
*
|
191 |
+
* Expected input:
|
192 |
+
*
|
193 |
+
* [ 'margin: 5px', 'color: red' ]
|
194 |
+
*
|
195 |
+
* Output:
|
196 |
+
*
|
197 |
+
* ' style="margin: 5px;color: red"'
|
198 |
+
*
|
199 |
+
* @since 5.8.1
|
200 |
+
* @param array $rules Array with CSS rules.
|
201 |
+
* @return string Formatted style attribute.
|
202 |
+
*/
|
203 |
+
function su_html_style( $rules ) {
|
204 |
+
|
205 |
+
return ! empty( $rules )
|
206 |
+
? ' style="' . esc_attr( implode( ';', $rules ) ) . '"'
|
207 |
+
: '';
|
208 |
+
|
209 |
+
}
|
includes/shortcodes/carousel.php
CHANGED
@@ -193,6 +193,11 @@ function su_shortcode_carousel( $atts = null, $content = null ) {
|
|
193 |
foreach ( (array) $slides as $slide ) {
|
194 |
// Crop the image
|
195 |
$image = su_image_resize( $slide['image'], ( round( $atts['width'] / $atts['items'] ) - 18 ), $atts['height'] );
|
|
|
|
|
|
|
|
|
|
|
196 |
// Prepare slide title
|
197 |
$title = ( $atts['title'] === 'yes' && $slide['title'] ) ? '<span class="su-carousel-slide-title">' . stripslashes( $slide['title'] ) . '</span>' : '';
|
198 |
// Open slide
|
193 |
foreach ( (array) $slides as $slide ) {
|
194 |
// Crop the image
|
195 |
$image = su_image_resize( $slide['image'], ( round( $atts['width'] / $atts['items'] ) - 18 ), $atts['height'] );
|
196 |
+
|
197 |
+
if ( is_wp_error( $image ) ) {
|
198 |
+
continue;
|
199 |
+
}
|
200 |
+
|
201 |
// Prepare slide title
|
202 |
$title = ( $atts['title'] === 'yes' && $slide['title'] ) ? '<span class="su-carousel-slide-title">' . stripslashes( $slide['title'] ) . '</span>' : '';
|
203 |
// Open slide
|
includes/shortcodes/divider.php
CHANGED
@@ -1,99 +1,122 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
su_add_shortcode(
|
4 |
-
|
|
|
5 |
'callback' => 'su_shortcode_divider',
|
6 |
-
'image'
|
7 |
-
'name'
|
8 |
-
'type'
|
9 |
-
'group'
|
10 |
-
'atts'
|
11 |
-
'top'
|
12 |
-
'type'
|
13 |
'default' => 'yes',
|
14 |
-
'name'
|
15 |
-
'desc'
|
16 |
),
|
17 |
-
'text'
|
18 |
-
'values' => array( ),
|
19 |
'default' => __( 'Go to top', 'shortcodes-ultimate' ),
|
20 |
-
'name'
|
|
|
21 |
),
|
22 |
-
'
|
23 |
-
'
|
24 |
-
'
|
|
|
|
|
|
|
|
|
|
|
25 |
'default' => __( 'Default', 'shortcodes-ultimate' ),
|
26 |
'dotted' => __( 'Dotted', 'shortcodes-ultimate' ),
|
27 |
'dashed' => __( 'Dashed', 'shortcodes-ultimate' ),
|
28 |
-
'double' => __( 'Double', 'shortcodes-ultimate' )
|
29 |
),
|
30 |
'default' => 'default',
|
31 |
-
'name'
|
32 |
-
'desc'
|
33 |
),
|
34 |
'divider_color' => array(
|
35 |
-
'type'
|
36 |
-
'values'
|
37 |
'default' => '#999999',
|
38 |
-
'name'
|
39 |
-
'desc'
|
40 |
),
|
41 |
-
'link_color'
|
42 |
-
'type'
|
43 |
-
'values'
|
44 |
'default' => '#999999',
|
45 |
-
'name'
|
46 |
-
'desc'
|
47 |
),
|
48 |
-
'size'
|
49 |
-
'type'
|
50 |
-
'min'
|
51 |
-
'max'
|
52 |
-
'step'
|
53 |
'default' => 3,
|
54 |
-
'name'
|
55 |
-
'desc'
|
56 |
),
|
57 |
-
'margin'
|
58 |
-
'type'
|
59 |
-
'min'
|
60 |
-
'max'
|
61 |
-
'step'
|
62 |
'default' => 15,
|
63 |
-
'name'
|
64 |
-
'desc'
|
65 |
),
|
66 |
-
'class'
|
67 |
-
'type'
|
68 |
-
'name'
|
69 |
-
'desc'
|
70 |
'default' => '',
|
71 |
),
|
72 |
),
|
73 |
-
'desc'
|
74 |
-
'icon'
|
75 |
-
)
|
|
|
76 |
|
77 |
function su_shortcode_divider( $atts = null, $content = null ) {
|
78 |
|
79 |
-
$atts =
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
89 |
|
90 |
-
|
91 |
-
$top = $atts['top'] === 'yes'
|
92 |
-
? '<a href="#" style="color:' . $atts['link_color'] . '">' . su_do_attribute( $atts['text'] ) . '</a>'
|
93 |
-
: '';
|
94 |
|
95 |
su_query_asset( 'css', 'su-shortcodes' );
|
96 |
|
97 |
-
return
|
|
|
|
|
|
|
|
|
|
|
|
|
98 |
|
99 |
}
|
1 |
<?php
|
2 |
|
3 |
+
su_add_shortcode(
|
4 |
+
array(
|
5 |
+
'id' => 'divider',
|
6 |
'callback' => 'su_shortcode_divider',
|
7 |
+
'image' => su_get_plugin_url() . 'admin/images/shortcodes/divider.svg',
|
8 |
+
'name' => __( 'Divider', 'shortcodes-ultimate' ),
|
9 |
+
'type' => 'single',
|
10 |
+
'group' => 'content',
|
11 |
+
'atts' => array(
|
12 |
+
'top' => array(
|
13 |
+
'type' => 'bool',
|
14 |
'default' => 'yes',
|
15 |
+
'name' => __( 'Show TOP link', 'shortcodes-ultimate' ),
|
16 |
+
'desc' => __( 'Show link to top of the page or not', 'shortcodes-ultimate' ),
|
17 |
),
|
18 |
+
'text' => array(
|
|
|
19 |
'default' => __( 'Go to top', 'shortcodes-ultimate' ),
|
20 |
+
'name' => __( 'Link text', 'shortcodes-ultimate' ),
|
21 |
+
'desc' => __( 'Text for the GO TOP link', 'shortcodes-ultimate' ),
|
22 |
),
|
23 |
+
'anchor' => array(
|
24 |
+
'default' => '#',
|
25 |
+
'name' => __( 'Top link anchor', 'shortcodes-ultimate' ),
|
26 |
+
'desc' => __( 'Use this option to set a custom anchor for the Go to top link', 'shortcodes-ultimate' ),
|
27 |
+
),
|
28 |
+
'style' => array(
|
29 |
+
'type' => 'select',
|
30 |
+
'values' => array(
|
31 |
'default' => __( 'Default', 'shortcodes-ultimate' ),
|
32 |
'dotted' => __( 'Dotted', 'shortcodes-ultimate' ),
|
33 |
'dashed' => __( 'Dashed', 'shortcodes-ultimate' ),
|
34 |
+
'double' => __( 'Double', 'shortcodes-ultimate' ),
|
35 |
),
|
36 |
'default' => 'default',
|
37 |
+
'name' => __( 'Style', 'shortcodes-ultimate' ),
|
38 |
+
'desc' => __( 'Choose style for this divider', 'shortcodes-ultimate' ),
|
39 |
),
|
40 |
'divider_color' => array(
|
41 |
+
'type' => 'color',
|
42 |
+
'values' => array(),
|
43 |
'default' => '#999999',
|
44 |
+
'name' => __( 'Divider color', 'shortcodes-ultimate' ),
|
45 |
+
'desc' => __( 'Pick the color for divider', 'shortcodes-ultimate' ),
|
46 |
),
|
47 |
+
'link_color' => array(
|
48 |
+
'type' => 'color',
|
49 |
+
'values' => array(),
|
50 |
'default' => '#999999',
|
51 |
+
'name' => __( 'Link color', 'shortcodes-ultimate' ),
|
52 |
+
'desc' => __( 'Pick the color for TOP link', 'shortcodes-ultimate' ),
|
53 |
),
|
54 |
+
'size' => array(
|
55 |
+
'type' => 'slider',
|
56 |
+
'min' => 0,
|
57 |
+
'max' => 40,
|
58 |
+
'step' => 1,
|
59 |
'default' => 3,
|
60 |
+
'name' => __( 'Size', 'shortcodes-ultimate' ),
|
61 |
+
'desc' => __( 'Height of the divider (in pixels)', 'shortcodes-ultimate' ),
|
62 |
),
|
63 |
+
'margin' => array(
|
64 |
+
'type' => 'slider',
|
65 |
+
'min' => 0,
|
66 |
+
'max' => 200,
|
67 |
+
'step' => 5,
|
68 |
'default' => 15,
|
69 |
+
'name' => __( 'Margin', 'shortcodes-ultimate' ),
|
70 |
+
'desc' => __( 'Adjust the top and bottom margins of this divider (in pixels)', 'shortcodes-ultimate' ),
|
71 |
),
|
72 |
+
'class' => array(
|
73 |
+
'type' => 'extra_css_class',
|
74 |
+
'name' => __( 'Extra CSS class', 'shortcodes-ultimate' ),
|
75 |
+
'desc' => __( 'Additional CSS class name(s) separated by space(s)', 'shortcodes-ultimate' ),
|
76 |
'default' => '',
|
77 |
),
|
78 |
),
|
79 |
+
'desc' => __( 'Content divider with optional TOP link', 'shortcodes-ultimate' ),
|
80 |
+
'icon' => 'ellipsis-h',
|
81 |
+
)
|
82 |
+
);
|
83 |
|
84 |
function su_shortcode_divider( $atts = null, $content = null ) {
|
85 |
|
86 |
+
$atts = su_parse_shortcode_atts( 'divider', $atts );
|
87 |
+
|
88 |
+
$atts['margin'] = intval( $atts['margin'] );
|
89 |
+
$atts['size'] = intval( $atts['size'] );
|
90 |
+
$atts['divider_color'] = sanitize_text_field( $atts['divider_color'] );
|
91 |
+
$atts['link_color'] = sanitize_text_field( $atts['link_color'] );
|
92 |
+
$atts['anchor'] = sanitize_html_class( $atts['anchor'] );
|
93 |
+
|
94 |
+
$div_style = array(
|
95 |
+
"margin:{$atts['margin']}px 0",
|
96 |
+
"border-width:{$atts['size']}px",
|
97 |
+
"border-color:{$atts['divider_color']}",
|
98 |
+
);
|
99 |
+
$a_style = array( "color:{$atts['link_color']}" );
|
100 |
+
|
101 |
+
if ( 'yes' === $atts['top'] ) {
|
102 |
+
|
103 |
+
$top_link = sprintf(
|
104 |
+
'<a href="#%1$s"%2$s>%3$s</a>',
|
105 |
+
$atts['anchor'],
|
106 |
+
su_html_style( $a_style ),
|
107 |
+
su_do_attribute( $atts['text'] )
|
108 |
+
);
|
109 |
|
110 |
+
}
|
|
|
|
|
|
|
111 |
|
112 |
su_query_asset( 'css', 'su-shortcodes' );
|
113 |
|
114 |
+
return sprintf(
|
115 |
+
'<div class="su-divider su-divider-style-%1$s%2$s"%3$s>%4$s</div>',
|
116 |
+
sanitize_key( $atts['style'] ),
|
117 |
+
su_get_css_class( $atts ),
|
118 |
+
su_html_style( $div_style ),
|
119 |
+
$top_link
|
120 |
+
);
|
121 |
|
122 |
}
|
includes/shortcodes/document.php
CHANGED
@@ -2,13 +2,14 @@
|
|
2 |
|
3 |
su_add_shortcode(
|
4 |
array(
|
5 |
-
'
|
6 |
-
'
|
7 |
-
'
|
8 |
-
'
|
9 |
-
'
|
10 |
-
'
|
11 |
-
'
|
|
|
12 |
'url' => array(
|
13 |
'type' => 'upload',
|
14 |
'default' => '',
|
@@ -51,8 +52,8 @@ su_add_shortcode(
|
|
51 |
'default' => '',
|
52 |
),
|
53 |
),
|
54 |
-
'desc'
|
55 |
-
'icon'
|
56 |
)
|
57 |
);
|
58 |
|
2 |
|
3 |
su_add_shortcode(
|
4 |
array(
|
5 |
+
'deprecated' => true,
|
6 |
+
'id' => 'document',
|
7 |
+
'callback' => 'su_shortcode_document',
|
8 |
+
'image' => su_get_plugin_url() . 'admin/images/shortcodes/document.svg',
|
9 |
+
'name' => __( 'Document', 'shortcodes-ultimate' ),
|
10 |
+
'type' => 'single',
|
11 |
+
'group' => 'media',
|
12 |
+
'atts' => array(
|
13 |
'url' => array(
|
14 |
'type' => 'upload',
|
15 |
'default' => '',
|
52 |
'default' => '',
|
53 |
),
|
54 |
),
|
55 |
+
'desc' => __( 'Document viewer by Google', 'shortcodes-ultimate' ),
|
56 |
+
'icon' => 'file-text',
|
57 |
)
|
58 |
);
|
59 |
|
includes/shortcodes/feed.php
CHANGED
@@ -53,6 +53,8 @@ function su_shortcode_feed( $atts = null, $content = null ) {
|
|
53 |
$items = array();
|
54 |
$output = '';
|
55 |
|
|
|
|
|
56 |
if ( ! filter_var( $atts['url'], FILTER_VALIDATE_URL ) ) {
|
57 |
return su_error_message( 'Feed', __( 'invalid feed URL', 'shortcodes-ultimate' ) );
|
58 |
}
|
53 |
$items = array();
|
54 |
$output = '';
|
55 |
|
56 |
+
$atts['url'] = wp_specialchars_decode( $atts['url'] );
|
57 |
+
|
58 |
if ( ! filter_var( $atts['url'], FILTER_VALIDATE_URL ) ) {
|
59 |
return su_error_message( 'Feed', __( 'invalid feed URL', 'shortcodes-ultimate' ) );
|
60 |
}
|
includes/shortcodes/image-carousel.php
CHANGED
@@ -132,7 +132,7 @@ su_add_shortcode(
|
|
132 |
'lightbox' => __( 'Lightbox', 'shortcodes-ultimate' ),
|
133 |
'custom' => __( 'Custom link (added in media editor)', 'shortcodes-ultimate' ),
|
134 |
'attachment' => __( 'Attachment page', 'shortcodes-ultimate' ),
|
135 |
-
'post' => __( 'Post', 'shortcodes-ultimate' ),
|
136 |
),
|
137 |
'default' => 'none',
|
138 |
'name' => __( 'Link to', 'shortcodes-ultimate' ),
|
132 |
'lightbox' => __( 'Lightbox', 'shortcodes-ultimate' ),
|
133 |
'custom' => __( 'Custom link (added in media editor)', 'shortcodes-ultimate' ),
|
134 |
'attachment' => __( 'Attachment page', 'shortcodes-ultimate' ),
|
135 |
+
'post' => __( 'Post permalink', 'shortcodes-ultimate' ),
|
136 |
),
|
137 |
'default' => 'none',
|
138 |
'name' => __( 'Link to', 'shortcodes-ultimate' ),
|
includes/shortcodes/post.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
su_add_shortcode(
|
|
|
4 |
'id' => 'post',
|
5 |
'type' => 'single',
|
6 |
'group' => 'data',
|
@@ -9,96 +10,106 @@ su_add_shortcode( array(
|
|
9 |
'image' => su_get_plugin_url() . 'admin/images/shortcodes/post.svg',
|
10 |
'name' => __( 'Post data', 'shortcodes-ultimate' ),
|
11 |
'desc' => __( 'The utility shortcode to display various post data, like post title, status or excerpt', 'shortcodes-ultimate' ),
|
12 |
-
'atts'
|
13 |
-
'field'
|
14 |
-
'type'
|
15 |
-
'values'
|
16 |
-
'ID'
|
17 |
-
'post_author'
|
18 |
-
'post_date'
|
19 |
-
'post_date_gmt'
|
20 |
-
'post_content'
|
21 |
-
'
|
22 |
-
'
|
23 |
-
'
|
24 |
-
'
|
25 |
-
'
|
26 |
-
'
|
27 |
-
'
|
28 |
-
'
|
29 |
-
'
|
30 |
-
'post_parent'
|
31 |
-
'guid'
|
32 |
-
'menu_order'
|
33 |
-
'post_type'
|
34 |
-
'post_mime_type'
|
35 |
-
'comment_count'
|
36 |
),
|
37 |
'default' => 'post_title',
|
38 |
-
'name'
|
39 |
-
'desc'
|
40 |
),
|
41 |
-
'default'
|
42 |
'default' => '',
|
43 |
-
'name'
|
44 |
-
'desc'
|
45 |
),
|
46 |
-
'before'
|
47 |
'default' => '',
|
48 |
-
'name'
|
49 |
-
'desc'
|
50 |
),
|
51 |
-
'after'
|
52 |
'default' => '',
|
53 |
-
'name'
|
54 |
-
'desc'
|
55 |
),
|
56 |
-
'post_id'
|
57 |
'default' => '',
|
58 |
-
'name'
|
59 |
-
'desc'
|
60 |
),
|
61 |
'post_type' => array(
|
62 |
-
'type'
|
63 |
'default' => 'post',
|
64 |
-
'name'
|
65 |
-
'desc'
|
66 |
),
|
67 |
-
'filter'
|
68 |
'default' => '',
|
69 |
-
'name'
|
70 |
-
'desc'
|
71 |
-
)
|
72 |
),
|
73 |
-
)
|
|
|
74 |
|
75 |
function su_shortcode_post( $atts = null, $content = null ) {
|
76 |
|
77 |
-
$atts =
|
78 |
-
'field' => 'post_title',
|
79 |
-
'default' => '',
|
80 |
-
'before' => '',
|
81 |
-
'after' => '',
|
82 |
-
'post_id' => '',
|
83 |
-
'post_type' => 'post',
|
84 |
-
'filter' => ''
|
85 |
-
), $atts, 'post' );
|
86 |
|
87 |
if ( ! $atts['post_id'] ) {
|
88 |
$atts['post_id'] = get_the_ID();
|
89 |
}
|
90 |
|
91 |
if ( ! $atts['post_id'] ) {
|
92 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
93 |
}
|
94 |
|
95 |
-
$
|
|
|
96 |
? get_post( $atts['post_id'] )
|
97 |
: get_page_by_path( $atts['post_id'], OBJECT, $atts['post_type'] );
|
98 |
|
99 |
-
|
100 |
-
|
101 |
-
|
|
|
|
|
|
|
|
|
102 |
|
103 |
if (
|
104 |
$atts['filter'] &&
|
@@ -108,6 +119,10 @@ function su_shortcode_post( $atts = null, $content = null ) {
|
|
108 |
$data = call_user_func( $atts['filter'], $data );
|
109 |
}
|
110 |
|
|
|
|
|
|
|
|
|
111 |
return $data ? $atts['before'] . $data . $atts['after'] : '';
|
112 |
|
113 |
}
|
1 |
<?php
|
2 |
|
3 |
+
su_add_shortcode(
|
4 |
+
array(
|
5 |
'id' => 'post',
|
6 |
'type' => 'single',
|
7 |
'group' => 'data',
|
10 |
'image' => su_get_plugin_url() . 'admin/images/shortcodes/post.svg',
|
11 |
'name' => __( 'Post data', 'shortcodes-ultimate' ),
|
12 |
'desc' => __( 'The utility shortcode to display various post data, like post title, status or excerpt', 'shortcodes-ultimate' ),
|
13 |
+
'atts' => array(
|
14 |
+
'field' => array(
|
15 |
+
'type' => 'select',
|
16 |
+
'values' => array(
|
17 |
+
'ID' => __( 'Post ID', 'shortcodes-ultimate' ),
|
18 |
+
'post_author' => __( 'Post author', 'shortcodes-ultimate' ),
|
19 |
+
'post_date' => __( 'Post date', 'shortcodes-ultimate' ),
|
20 |
+
'post_date_gmt' => __( 'Post date', 'shortcodes-ultimate' ) . ' GMT',
|
21 |
+
'post_content' => __( 'Post content (Raw)', 'shortcodes-ultimate' ),
|
22 |
+
'the_content' => __( 'Post content (Filtered)', 'shortcodes-ultimate' ),
|
23 |
+
'post_title' => __( 'Post title', 'shortcodes-ultimate' ),
|
24 |
+
'post_excerpt' => __( 'Post excerpt', 'shortcodes-ultimate' ),
|
25 |
+
'post_status' => __( 'Post status', 'shortcodes-ultimate' ),
|
26 |
+
'comment_status' => __( 'Comment status', 'shortcodes-ultimate' ),
|
27 |
+
'ping_status' => __( 'Ping status', 'shortcodes-ultimate' ),
|
28 |
+
'post_name' => __( 'Post name', 'shortcodes-ultimate' ),
|
29 |
+
'post_modified' => __( 'Post modified', 'shortcodes-ultimate' ),
|
30 |
+
'post_modified_gmt' => __( 'Post modified', 'shortcodes-ultimate' ) . ' GMT',
|
31 |
+
'post_parent' => __( 'Post parent', 'shortcodes-ultimate' ),
|
32 |
+
'guid' => __( 'GUID', 'shortcodes-ultimate' ),
|
33 |
+
'menu_order' => __( 'Menu order', 'shortcodes-ultimate' ),
|
34 |
+
'post_type' => __( 'Post type', 'shortcodes-ultimate' ),
|
35 |
+
'post_mime_type' => __( 'Post mime type', 'shortcodes-ultimate' ),
|
36 |
+
'comment_count' => __( 'Comment count', 'shortcodes-ultimate' ),
|
37 |
),
|
38 |
'default' => 'post_title',
|
39 |
+
'name' => __( 'Field', 'shortcodes-ultimate' ),
|
40 |
+
'desc' => __( 'Post data field name', 'shortcodes-ultimate' ),
|
41 |
),
|
42 |
+
'default' => array(
|
43 |
'default' => '',
|
44 |
+
'name' => __( 'Default', 'shortcodes-ultimate' ),
|
45 |
+
'desc' => __( 'This text will be shown if data is not found', 'shortcodes-ultimate' ),
|
46 |
),
|
47 |
+
'before' => array(
|
48 |
'default' => '',
|
49 |
+
'name' => __( 'Before', 'shortcodes-ultimate' ),
|
50 |
+
'desc' => __( 'This content will be shown before the value', 'shortcodes-ultimate' ),
|
51 |
),
|
52 |
+
'after' => array(
|
53 |
'default' => '',
|
54 |
+
'name' => __( 'After', 'shortcodes-ultimate' ),
|
55 |
+
'desc' => __( 'This content will be shown after the value', 'shortcodes-ultimate' ),
|
56 |
),
|
57 |
+
'post_id' => array(
|
58 |
'default' => '',
|
59 |
+
'name' => __( 'Post ID', 'shortcodes-ultimate' ),
|
60 |
+
'desc' => __( 'You can specify custom post ID. Post slug is also allowed. Leave this field empty to use ID of the current post. Current post ID may not work in Live Preview mode', 'shortcodes-ultimate' ),
|
61 |
),
|
62 |
'post_type' => array(
|
63 |
+
'type' => 'post_type',
|
64 |
'default' => 'post',
|
65 |
+
'name' => __( 'Post type', 'shortcodes-ultimate' ),
|
66 |
+
'desc' => __( 'Post type of the post you want to display the data from', 'shortcodes-ultimate' ),
|
67 |
),
|
68 |
+
'filter' => array(
|
69 |
'default' => '',
|
70 |
+
'name' => __( 'Filter', 'shortcodes-ultimate' ),
|
71 |
+
'desc' => __( 'You can apply custom filter to the retrieved value. Enter here function name. Your function must accept one argument and return modified value. Name of your function must include word <b>filter</b>. Example function: ', 'shortcodes-ultimate' ) . "<br /><pre><code style='display:block;padding:5px'>function my_custom_filter( \$value ) {\n\treturn 'Value is: ' . \$value;\n}</code></pre>",
|
72 |
+
),
|
73 |
),
|
74 |
+
)
|
75 |
+
);
|
76 |
|
77 |
function su_shortcode_post( $atts = null, $content = null ) {
|
78 |
|
79 |
+
$atts = su_parse_shortcode_atts( 'post', $atts );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
80 |
|
81 |
if ( ! $atts['post_id'] ) {
|
82 |
$atts['post_id'] = get_the_ID();
|
83 |
}
|
84 |
|
85 |
if ( ! $atts['post_id'] ) {
|
86 |
+
|
87 |
+
return su_error_message(
|
88 |
+
'Post',
|
89 |
+
__( 'invalid post ID', 'shortcodes-ultimate' )
|
90 |
+
);
|
91 |
+
|
92 |
+
}
|
93 |
+
|
94 |
+
if ( 'the_content' === $atts['field'] ) {
|
95 |
+
|
96 |
+
$atts['field'] = 'post_content';
|
97 |
+
$filter_content = true;
|
98 |
+
|
99 |
}
|
100 |
|
101 |
+
$data = '';
|
102 |
+
$post = su_is_positive_number( $atts['post_id'] )
|
103 |
? get_post( $atts['post_id'] )
|
104 |
: get_page_by_path( $atts['post_id'], OBJECT, $atts['post_type'] );
|
105 |
|
106 |
+
if ( isset( $post->{$atts['field']} ) ) {
|
107 |
+
$data = $post->{$atts['field']};
|
108 |
+
}
|
109 |
+
|
110 |
+
if ( $filter_content ) {
|
111 |
+
$data = su_filter_the_content( $data );
|
112 |
+
}
|
113 |
|
114 |
if (
|
115 |
$atts['filter'] &&
|
119 |
$data = call_user_func( $atts['filter'], $data );
|
120 |
}
|
121 |
|
122 |
+
if ( empty( $data ) ) {
|
123 |
+
$data = $atts['default'];
|
124 |
+
}
|
125 |
+
|
126 |
return $data ? $atts['before'] . $data . $atts['after'] : '';
|
127 |
|
128 |
}
|
languages/shortcodes-ultimate.pot
CHANGED
@@ -174,11 +174,11 @@ msgstr ""
|
|
174 |
msgid "Available shortcodes"
|
175 |
msgstr ""
|
176 |
|
177 |
-
#: admin/class-shortcodes-ultimate-admin-shortcodes.php:88, admin/class-shortcodes-ultimate-admin-top-level.php:39, admin/class-shortcodes-ultimate-admin.php:267, includes/
|
178 |
msgid "Shortcodes Ultimate"
|
179 |
msgstr ""
|
180 |
|
181 |
-
#: admin/class-shortcodes-ultimate-admin-shortcodes.php:305, inc/core/generator.php:
|
182 |
msgid "All shortcodes"
|
183 |
msgstr ""
|
184 |
|
@@ -272,16 +272,16 @@ msgstr ""
|
|
272 |
msgid "Shortcodes Ultimate is not activated, because it requires WordPress version %1$s (or higher). You have version %2$s."
|
273 |
msgstr ""
|
274 |
|
275 |
-
#: includes/
|
276 |
-
msgid "
|
277 |
msgstr ""
|
278 |
|
279 |
-
#: includes/
|
280 |
-
msgid "
|
281 |
msgstr ""
|
282 |
|
283 |
-
#: includes/functions-galleries.php:
|
284 |
-
msgid "
|
285 |
msgstr ""
|
286 |
|
287 |
#: templates/default-loop.php:16, templates/single-post.php:17
|
@@ -445,7 +445,7 @@ msgstr ""
|
|
445 |
msgid "Select taxonomy and it's terms.<br>You can select multiple terms with Ctrl (Cmd) key"
|
446 |
msgstr ""
|
447 |
|
448 |
-
#: inc/core/generator.php:54, inc/core/generator.php:119, inc/core/generator.php:
|
449 |
msgid "Insert shortcode"
|
450 |
msgstr ""
|
451 |
|
@@ -473,55 +473,55 @@ msgstr ""
|
|
473 |
msgid "Filter by type"
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: inc/core/generator.php:
|
477 |
msgid "Shortcode not specified"
|
478 |
msgstr ""
|
479 |
|
480 |
-
#: inc/core/generator.php:
|
481 |
msgid "Live preview"
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: inc/core/generator.php:
|
485 |
msgid "Click to return to the shortcodes list"
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: inc/core/generator.php:
|
489 |
msgid "Click to set this value"
|
490 |
msgstr ""
|
491 |
|
492 |
-
#: inc/core/generator.php:
|
493 |
msgid "Content"
|
494 |
msgstr ""
|
495 |
|
496 |
-
#: inc/core/generator.php:
|
497 |
msgid "Preview"
|
498 |
msgstr ""
|
499 |
|
500 |
-
#: inc/core/generator.php:
|
501 |
msgid "Access denied"
|
502 |
msgstr ""
|
503 |
|
504 |
-
#: inc/core/generator.php:
|
505 |
msgid "Presets"
|
506 |
msgstr ""
|
507 |
|
508 |
-
#: inc/core/generator.php:
|
509 |
msgid "Save current settings as preset"
|
510 |
msgstr ""
|
511 |
|
512 |
-
#: inc/core/generator.php:
|
513 |
msgid "Presets not found"
|
514 |
msgstr ""
|
515 |
|
516 |
-
#: inc/core/generator.php:
|
517 |
msgid "Additional skins successfully installed"
|
518 |
msgstr ""
|
519 |
|
520 |
-
#: inc/core/generator.php:
|
521 |
msgid "Open dropdown to choose one of new styles"
|
522 |
msgstr ""
|
523 |
|
524 |
-
#: inc/core/generator.php:
|
525 |
msgid "Get more styles"
|
526 |
msgstr ""
|
527 |
|
@@ -573,15 +573,15 @@ msgstr ""
|
|
573 |
msgid "Solid"
|
574 |
msgstr ""
|
575 |
|
576 |
-
#: includes/config/borders.php:8, includes/shortcodes/divider.php:
|
577 |
msgid "Dotted"
|
578 |
msgstr ""
|
579 |
|
580 |
-
#: includes/config/borders.php:9, includes/shortcodes/divider.php:
|
581 |
msgid "Dashed"
|
582 |
msgstr ""
|
583 |
|
584 |
-
#: includes/config/borders.php:10, includes/shortcodes/divider.php:
|
585 |
msgid "Double"
|
586 |
msgstr ""
|
587 |
|
@@ -633,7 +633,7 @@ msgstr ""
|
|
633 |
msgid "Paragraph"
|
634 |
msgstr ""
|
635 |
|
636 |
-
#: includes/config/supported-blocks.php:7, admin/partials/pages/shortcodes-single-content.php:
|
637 |
msgid "Shortcode"
|
638 |
msgstr ""
|
639 |
|
@@ -645,11 +645,11 @@ msgstr ""
|
|
645 |
msgid "Accordion"
|
646 |
msgstr ""
|
647 |
|
648 |
-
#: includes/shortcodes/accordion.php:14, includes/shortcodes/animate.php:44, includes/shortcodes/audio.php:37, includes/shortcodes/box.php:56, includes/shortcodes/button.php:144, includes/shortcodes/carousel.php:141, includes/shortcodes/column.php:40, includes/shortcodes/csv-table.php:52, includes/shortcodes/custom-gallery.php:82, includes/shortcodes/dailymotion.php:103, includes/shortcodes/divider.php:
|
649 |
msgid "Extra CSS class"
|
650 |
msgstr ""
|
651 |
|
652 |
-
#: includes/shortcodes/accordion.php:15, includes/shortcodes/animate.php:45, includes/shortcodes/audio.php:38, includes/shortcodes/box.php:57, includes/shortcodes/button.php:145, includes/shortcodes/carousel.php:142, includes/shortcodes/column.php:41, includes/shortcodes/csv-table.php:53, includes/shortcodes/custom-gallery.php:83, includes/shortcodes/dailymotion.php:104, includes/shortcodes/divider.php:
|
653 |
msgid "Additional CSS class name(s) separated by space(s)"
|
654 |
msgstr ""
|
655 |
|
@@ -713,7 +713,7 @@ msgstr ""
|
|
713 |
msgid "Audio file url. Supported formats: mp3, ogg"
|
714 |
msgstr ""
|
715 |
|
716 |
-
#: includes/shortcodes/audio.php:20, includes/shortcodes/carousel.php:61, includes/shortcodes/custom-gallery.php:57, includes/shortcodes/dailymotion.php:23, includes/shortcodes/document.php:
|
717 |
msgid "Width"
|
718 |
msgstr ""
|
719 |
|
@@ -749,7 +749,7 @@ msgstr ""
|
|
749 |
msgid "Box title"
|
750 |
msgstr ""
|
751 |
|
752 |
-
#: includes/shortcodes/box.php:15, includes/shortcodes/dailymotion.php:97, includes/shortcodes/document.php:
|
753 |
msgid "Title"
|
754 |
msgstr ""
|
755 |
|
@@ -757,7 +757,7 @@ msgstr ""
|
|
757 |
msgid "Text for the box title"
|
758 |
msgstr ""
|
759 |
|
760 |
-
#: includes/shortcodes/box.php:21, includes/shortcodes/button.php:31, includes/shortcodes/divider.php:
|
761 |
msgid "Default"
|
762 |
msgstr ""
|
763 |
|
@@ -777,7 +777,7 @@ msgstr ""
|
|
777 |
msgid "Noise"
|
778 |
msgstr ""
|
779 |
|
780 |
-
#: includes/shortcodes/box.php:28, includes/shortcodes/button.php:42, includes/shortcodes/divider.php:
|
781 |
msgid "Style"
|
782 |
msgstr ""
|
783 |
|
@@ -889,7 +889,7 @@ msgstr ""
|
|
889 |
msgid "Button text color"
|
890 |
msgstr ""
|
891 |
|
892 |
-
#: includes/shortcodes/button.php:65, includes/shortcodes/column.php:29, includes/shortcodes/divider.php:
|
893 |
msgid "Size"
|
894 |
msgstr ""
|
895 |
|
@@ -1045,7 +1045,7 @@ msgstr ""
|
|
1045 |
msgid "Attachment page"
|
1046 |
msgstr ""
|
1047 |
|
1048 |
-
#: includes/shortcodes/carousel.php:39, includes/shortcodes/custom-gallery.php:35, includes/shortcodes/slider.php:39
|
1049 |
msgid "Post permalink"
|
1050 |
msgstr ""
|
1051 |
|
@@ -1069,7 +1069,7 @@ msgstr ""
|
|
1069 |
msgid "Carousel width (in pixels)"
|
1070 |
msgstr ""
|
1071 |
|
1072 |
-
#: includes/shortcodes/carousel.php:70, includes/shortcodes/custom-gallery.php:66, includes/shortcodes/dailymotion.php:32, includes/shortcodes/document.php:
|
1073 |
msgid "Height"
|
1074 |
msgstr ""
|
1075 |
|
@@ -1077,7 +1077,7 @@ msgstr ""
|
|
1077 |
msgid "Carousel height (in pixels)"
|
1078 |
msgstr ""
|
1079 |
|
1080 |
-
#: includes/shortcodes/carousel.php:76, includes/shortcodes/csv-table.php:35, includes/shortcodes/dailymotion.php:38, includes/shortcodes/document.php:
|
1081 |
msgid "Responsive"
|
1082 |
msgstr ""
|
1083 |
|
@@ -1157,7 +1157,7 @@ msgstr ""
|
|
1157 |
msgid "Customizable image carousel"
|
1158 |
msgstr ""
|
1159 |
|
1160 |
-
#: includes/shortcodes/carousel.php:
|
1161 |
msgid "images not found"
|
1162 |
msgstr ""
|
1163 |
|
@@ -1325,7 +1325,7 @@ msgstr ""
|
|
1325 |
msgid "Dailymotion"
|
1326 |
msgstr ""
|
1327 |
|
1328 |
-
#: includes/shortcodes/dailymotion.php:14, includes/shortcodes/document.php:
|
1329 |
msgid "Url"
|
1330 |
msgstr ""
|
1331 |
|
@@ -1405,7 +1405,7 @@ msgstr ""
|
|
1405 |
msgid "Show videos info (title/author) on the start screen"
|
1406 |
msgstr ""
|
1407 |
|
1408 |
-
#: includes/shortcodes/dailymotion.php:98, includes/shortcodes/document.php:
|
1409 |
msgid "A brief description of the embedded content (used by screenreaders)"
|
1410 |
msgstr ""
|
1411 |
|
@@ -1413,19 +1413,19 @@ msgstr ""
|
|
1413 |
msgid "Dailymotion video"
|
1414 |
msgstr ""
|
1415 |
|
1416 |
-
#: includes/shortcodes/divider.php:
|
1417 |
msgid "Divider"
|
1418 |
msgstr ""
|
1419 |
|
1420 |
-
#: includes/shortcodes/divider.php:
|
1421 |
msgid "Show TOP link"
|
1422 |
msgstr ""
|
1423 |
|
1424 |
-
#: includes/shortcodes/divider.php:
|
1425 |
msgid "Show link to top of the page or not"
|
1426 |
msgstr ""
|
1427 |
|
1428 |
-
#: includes/shortcodes/divider.php:19
|
1429 |
msgid "Go to top"
|
1430 |
msgstr ""
|
1431 |
|
@@ -1433,67 +1433,75 @@ msgstr ""
|
|
1433 |
msgid "Link text"
|
1434 |
msgstr ""
|
1435 |
|
1436 |
-
#: includes/shortcodes/divider.php:
|
1437 |
msgid "Text for the GO TOP link"
|
1438 |
msgstr ""
|
1439 |
|
1440 |
-
#: includes/shortcodes/divider.php:
|
1441 |
-
msgid "
|
|
|
|
|
|
|
|
|
1442 |
msgstr ""
|
1443 |
|
1444 |
#: includes/shortcodes/divider.php:38
|
|
|
|
|
|
|
|
|
1445 |
msgid "Divider color"
|
1446 |
msgstr ""
|
1447 |
|
1448 |
-
#: includes/shortcodes/divider.php:
|
1449 |
msgid "Pick the color for divider"
|
1450 |
msgstr ""
|
1451 |
|
1452 |
-
#: includes/shortcodes/divider.php:
|
1453 |
msgid "Link color"
|
1454 |
msgstr ""
|
1455 |
|
1456 |
-
#: includes/shortcodes/divider.php:
|
1457 |
msgid "Pick the color for TOP link"
|
1458 |
msgstr ""
|
1459 |
|
1460 |
-
#: includes/shortcodes/divider.php:
|
1461 |
msgid "Height of the divider (in pixels)"
|
1462 |
msgstr ""
|
1463 |
|
1464 |
-
#: includes/shortcodes/divider.php:
|
1465 |
msgid "Margin"
|
1466 |
msgstr ""
|
1467 |
|
1468 |
-
#: includes/shortcodes/divider.php:
|
1469 |
msgid "Adjust the top and bottom margins of this divider (in pixels)"
|
1470 |
msgstr ""
|
1471 |
|
1472 |
-
#: includes/shortcodes/divider.php:
|
1473 |
msgid "Content divider with optional TOP link"
|
1474 |
msgstr ""
|
1475 |
|
1476 |
-
#: includes/shortcodes/document.php:
|
1477 |
msgid "Document"
|
1478 |
msgstr ""
|
1479 |
|
1480 |
-
#: includes/shortcodes/document.php:
|
1481 |
msgid "Url to uploaded document. Supported formats: doc, xls, pdf etc."
|
1482 |
msgstr ""
|
1483 |
|
1484 |
-
#: includes/shortcodes/document.php:
|
1485 |
msgid "Viewer width"
|
1486 |
msgstr ""
|
1487 |
|
1488 |
-
#: includes/shortcodes/document.php:
|
1489 |
msgid "Viewer height"
|
1490 |
msgstr ""
|
1491 |
|
1492 |
-
#: includes/shortcodes/document.php:
|
1493 |
msgid "Ignore width and height parameters and make viewer responsive"
|
1494 |
msgstr ""
|
1495 |
|
1496 |
-
#: includes/shortcodes/document.php:
|
1497 |
msgid "Document viewer by Google"
|
1498 |
msgstr ""
|
1499 |
|
@@ -1777,11 +1785,11 @@ msgstr ""
|
|
1777 |
msgid "Feed grabber"
|
1778 |
msgstr ""
|
1779 |
|
1780 |
-
#: includes/shortcodes/feed.php:
|
1781 |
msgid "invalid feed URL"
|
1782 |
msgstr ""
|
1783 |
|
1784 |
-
#: includes/shortcodes/feed.php:
|
1785 |
msgid "no items in the feed"
|
1786 |
msgstr ""
|
1787 |
|
@@ -2017,7 +2025,7 @@ msgstr ""
|
|
2017 |
msgid "Example values"
|
2018 |
msgstr ""
|
2019 |
|
2020 |
-
#: includes/shortcodes/image-carousel.php:104, admin/partials/pages/shortcodes-single-content.php:
|
2021 |
msgid "Default value"
|
2022 |
msgstr ""
|
2023 |
|
@@ -2049,10 +2057,6 @@ msgstr ""
|
|
2049 |
msgid "Custom link (added in media editor)"
|
2050 |
msgstr ""
|
2051 |
|
2052 |
-
#: includes/shortcodes/image-carousel.php:135
|
2053 |
-
msgid "Post"
|
2054 |
-
msgstr ""
|
2055 |
-
|
2056 |
#: includes/shortcodes/image-carousel.php:138
|
2057 |
msgid "Link to"
|
2058 |
msgstr ""
|
@@ -2362,27 +2366,27 @@ msgstr ""
|
|
2362 |
msgid "Meta key name"
|
2363 |
msgstr ""
|
2364 |
|
2365 |
-
#: includes/shortcodes/meta.php:19, includes/shortcodes/post.php:
|
2366 |
msgid "This text will be shown if data is not found"
|
2367 |
msgstr ""
|
2368 |
|
2369 |
-
#: includes/shortcodes/meta.php:23, includes/shortcodes/post.php:
|
2370 |
msgid "Before"
|
2371 |
msgstr ""
|
2372 |
|
2373 |
-
#: includes/shortcodes/meta.php:24, includes/shortcodes/post.php:
|
2374 |
msgid "This content will be shown before the value"
|
2375 |
msgstr ""
|
2376 |
|
2377 |
-
#: includes/shortcodes/meta.php:28, includes/shortcodes/post.php:
|
2378 |
msgid "After"
|
2379 |
msgstr ""
|
2380 |
|
2381 |
-
#: includes/shortcodes/meta.php:29, includes/shortcodes/post.php:
|
2382 |
msgid "This content will be shown after the value"
|
2383 |
msgstr ""
|
2384 |
|
2385 |
-
#: includes/shortcodes/meta.php:33, includes/shortcodes/post.php:
|
2386 |
msgid "Post ID"
|
2387 |
msgstr ""
|
2388 |
|
@@ -2390,11 +2394,11 @@ msgstr ""
|
|
2390 |
msgid "You can specify custom post ID. Leave this field empty to use an ID of the current post. Current post ID may not work in Live Preview mode"
|
2391 |
msgstr ""
|
2392 |
|
2393 |
-
#: includes/shortcodes/meta.php:38, includes/shortcodes/post.php:
|
2394 |
msgid "Filter"
|
2395 |
msgstr ""
|
2396 |
|
2397 |
-
#: includes/shortcodes/meta.php:39, includes/shortcodes/post.php:
|
2398 |
msgid "You can apply custom filter to the retrieved value. Enter here function name. Your function must accept one argument and return modified value. Name of your function must include word <b>filter</b>. Example function: "
|
2399 |
msgstr ""
|
2400 |
|
@@ -2462,99 +2466,99 @@ msgstr ""
|
|
2462 |
msgid "Permalink to specified post/page"
|
2463 |
msgstr ""
|
2464 |
|
2465 |
-
#: includes/shortcodes/post.php:
|
2466 |
msgid "Post data"
|
2467 |
msgstr ""
|
2468 |
|
2469 |
-
#: includes/shortcodes/post.php:
|
2470 |
msgid "The utility shortcode to display various post data, like post title, status or excerpt"
|
2471 |
msgstr ""
|
2472 |
|
2473 |
-
#: includes/shortcodes/post.php:
|
2474 |
msgid "Post author"
|
2475 |
msgstr ""
|
2476 |
|
2477 |
-
#: includes/shortcodes/post.php:
|
2478 |
msgid "Post date"
|
2479 |
msgstr ""
|
2480 |
|
2481 |
-
#: includes/shortcodes/post.php:
|
2482 |
-
msgid "Post content"
|
2483 |
msgstr ""
|
2484 |
|
2485 |
-
#: includes/shortcodes/post.php:
|
|
|
|
|
|
|
|
|
2486 |
msgid "Post title"
|
2487 |
msgstr ""
|
2488 |
|
2489 |
-
#: includes/shortcodes/post.php:
|
2490 |
msgid "Post excerpt"
|
2491 |
msgstr ""
|
2492 |
|
2493 |
-
#: includes/shortcodes/post.php:
|
2494 |
msgid "Post status"
|
2495 |
msgstr ""
|
2496 |
|
2497 |
-
#: includes/shortcodes/post.php:
|
2498 |
msgid "Comment status"
|
2499 |
msgstr ""
|
2500 |
|
2501 |
-
#: includes/shortcodes/post.php:
|
2502 |
msgid "Ping status"
|
2503 |
msgstr ""
|
2504 |
|
2505 |
-
#: includes/shortcodes/post.php:
|
2506 |
msgid "Post name"
|
2507 |
msgstr ""
|
2508 |
|
2509 |
-
#: includes/shortcodes/post.php:
|
2510 |
msgid "Post modified"
|
2511 |
msgstr ""
|
2512 |
|
2513 |
-
#: includes/shortcodes/post.php:
|
2514 |
-
msgid "Filtered post content"
|
2515 |
-
msgstr ""
|
2516 |
-
|
2517 |
-
#: includes/shortcodes/post.php:30, includes/shortcodes/posts.php:146, includes/shortcodes/posts.php:159
|
2518 |
msgid "Post parent"
|
2519 |
msgstr ""
|
2520 |
|
2521 |
-
#: includes/shortcodes/post.php:
|
2522 |
msgid "GUID"
|
2523 |
msgstr ""
|
2524 |
|
2525 |
-
#: includes/shortcodes/post.php:
|
2526 |
msgid "Menu order"
|
2527 |
msgstr ""
|
2528 |
|
2529 |
-
#: includes/shortcodes/post.php:
|
2530 |
msgid "Post type"
|
2531 |
msgstr ""
|
2532 |
|
2533 |
-
#: includes/shortcodes/post.php:
|
2534 |
msgid "Post mime type"
|
2535 |
msgstr ""
|
2536 |
|
2537 |
-
#: includes/shortcodes/post.php:
|
2538 |
msgid "Comment count"
|
2539 |
msgstr ""
|
2540 |
|
2541 |
-
#: includes/shortcodes/post.php:
|
2542 |
msgid "Field"
|
2543 |
msgstr ""
|
2544 |
|
2545 |
-
#: includes/shortcodes/post.php:
|
2546 |
msgid "Post data field name"
|
2547 |
msgstr ""
|
2548 |
|
2549 |
-
#: includes/shortcodes/post.php:
|
2550 |
msgid "You can specify custom post ID. Post slug is also allowed. Leave this field empty to use ID of the current post. Current post ID may not work in Live Preview mode"
|
2551 |
msgstr ""
|
2552 |
|
2553 |
-
#: includes/shortcodes/post.php:
|
2554 |
msgid "Post type of the post you want to display the data from"
|
2555 |
msgstr ""
|
2556 |
|
2557 |
-
#: includes/shortcodes/post.php:
|
2558 |
msgid "invalid post ID"
|
2559 |
msgstr ""
|
2560 |
|
@@ -3822,23 +3826,23 @@ msgstr ""
|
|
3822 |
msgid "No shortcodes found."
|
3823 |
msgstr ""
|
3824 |
|
3825 |
-
#: admin/partials/pages/shortcodes-single-content.php:
|
3826 |
msgid "Shortcode documentation"
|
3827 |
msgstr ""
|
3828 |
|
3829 |
-
#: admin/partials/pages/shortcodes-single-content.php:
|
3830 |
msgid "Shortcode options"
|
3831 |
msgstr ""
|
3832 |
|
3833 |
-
#: admin/partials/pages/shortcodes-single-content.php:
|
3834 |
msgid "This shortcode do not have options"
|
3835 |
msgstr ""
|
3836 |
|
3837 |
-
#: admin/partials/pages/shortcodes-single-content.php:
|
3838 |
msgid "Option name"
|
3839 |
msgstr ""
|
3840 |
|
3841 |
-
#: admin/partials/pages/shortcodes-single-content.php:
|
3842 |
msgid "Possible values"
|
3843 |
msgstr ""
|
3844 |
|
174 |
msgid "Available shortcodes"
|
175 |
msgstr ""
|
176 |
|
177 |
+
#: admin/class-shortcodes-ultimate-admin-shortcodes.php:88, admin/class-shortcodes-ultimate-admin-top-level.php:39, admin/class-shortcodes-ultimate-admin.php:267, includes/functions-galleries.php:419, inc/core/widget.php:14, inc/core/widget.php:40, admin/partials/help/sidebar.php:3
|
178 |
msgid "Shortcodes Ultimate"
|
179 |
msgstr ""
|
180 |
|
181 |
+
#: admin/class-shortcodes-ultimate-admin-shortcodes.php:305, inc/core/generator.php:251, admin/partials/extra/generator.php:2
|
182 |
msgid "All shortcodes"
|
183 |
msgstr ""
|
184 |
|
272 |
msgid "Shortcodes Ultimate is not activated, because it requires WordPress version %1$s (or higher). You have version %2$s."
|
273 |
msgstr ""
|
274 |
|
275 |
+
#: includes/functions-galleries.php:395
|
276 |
+
msgid "Original image size"
|
277 |
msgstr ""
|
278 |
|
279 |
+
#: includes/functions-galleries.php:414
|
280 |
+
msgid "Slide link"
|
281 |
msgstr ""
|
282 |
|
283 |
+
#: includes/functions-galleries.php:420
|
284 |
+
msgid "Use this field to add custom links to slides used with Slider, Carousel and Custom Gallery shortcodes"
|
285 |
msgstr ""
|
286 |
|
287 |
#: templates/default-loop.php:16, templates/single-post.php:17
|
445 |
msgid "Select taxonomy and it's terms.<br>You can select multiple terms with Ctrl (Cmd) key"
|
446 |
msgstr ""
|
447 |
|
448 |
+
#: inc/core/generator.php:54, inc/core/generator.php:119, inc/core/generator.php:246
|
449 |
msgid "Insert shortcode"
|
450 |
msgstr ""
|
451 |
|
473 |
msgid "Filter by type"
|
474 |
msgstr ""
|
475 |
|
476 |
+
#: inc/core/generator.php:231
|
477 |
msgid "Shortcode not specified"
|
478 |
msgstr ""
|
479 |
|
480 |
+
#: inc/core/generator.php:247
|
481 |
msgid "Live preview"
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: inc/core/generator.php:251, admin/partials/extra/generator.php:2
|
485 |
msgid "Click to return to the shortcodes list"
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: inc/core/generator.php:272
|
489 |
msgid "Click to set this value"
|
490 |
msgstr ""
|
491 |
|
492 |
+
#: inc/core/generator.php:290, includes/config/groups.php:7
|
493 |
msgid "Content"
|
494 |
msgstr ""
|
495 |
|
496 |
+
#: inc/core/generator.php:307, admin/partials/pages/shortcodes-single-content.php:20
|
497 |
msgid "Preview"
|
498 |
msgstr ""
|
499 |
|
500 |
+
#: inc/core/generator.php:315
|
501 |
msgid "Access denied"
|
502 |
msgstr ""
|
503 |
|
504 |
+
#: inc/core/generator.php:360
|
505 |
msgid "Presets"
|
506 |
msgstr ""
|
507 |
|
508 |
+
#: inc/core/generator.php:363
|
509 |
msgid "Save current settings as preset"
|
510 |
msgstr ""
|
511 |
|
512 |
+
#: inc/core/generator.php:392, inc/core/generator.php:395
|
513 |
msgid "Presets not found"
|
514 |
msgstr ""
|
515 |
|
516 |
+
#: inc/core/generator.php:602
|
517 |
msgid "Additional skins successfully installed"
|
518 |
msgstr ""
|
519 |
|
520 |
+
#: inc/core/generator.php:603
|
521 |
msgid "Open dropdown to choose one of new styles"
|
522 |
msgstr ""
|
523 |
|
524 |
+
#: inc/core/generator.php:611
|
525 |
msgid "Get more styles"
|
526 |
msgstr ""
|
527 |
|
573 |
msgid "Solid"
|
574 |
msgstr ""
|
575 |
|
576 |
+
#: includes/config/borders.php:8, includes/shortcodes/divider.php:32, includes/shortcodes/expand.php:55
|
577 |
msgid "Dotted"
|
578 |
msgstr ""
|
579 |
|
580 |
+
#: includes/config/borders.php:9, includes/shortcodes/divider.php:33, includes/shortcodes/expand.php:56
|
581 |
msgid "Dashed"
|
582 |
msgstr ""
|
583 |
|
584 |
+
#: includes/config/borders.php:10, includes/shortcodes/divider.php:34
|
585 |
msgid "Double"
|
586 |
msgstr ""
|
587 |
|
633 |
msgid "Paragraph"
|
634 |
msgstr ""
|
635 |
|
636 |
+
#: includes/config/supported-blocks.php:7, admin/partials/pages/shortcodes-single-content.php:29
|
637 |
msgid "Shortcode"
|
638 |
msgstr ""
|
639 |
|
645 |
msgid "Accordion"
|
646 |
msgstr ""
|
647 |
|
648 |
+
#: includes/shortcodes/accordion.php:14, includes/shortcodes/animate.php:44, includes/shortcodes/audio.php:37, includes/shortcodes/box.php:56, includes/shortcodes/button.php:144, includes/shortcodes/carousel.php:141, includes/shortcodes/column.php:40, includes/shortcodes/csv-table.php:52, includes/shortcodes/custom-gallery.php:82, includes/shortcodes/dailymotion.php:103, includes/shortcodes/divider.php:74, includes/shortcodes/document.php:50, includes/shortcodes/dropcap.php:33, includes/shortcodes/dummy-image.php:53, includes/shortcodes/dummy-text.php:46, includes/shortcodes/expand.php:88, includes/shortcodes/feed.php:39, includes/shortcodes/frame.php:25, includes/shortcodes/gmap.php:58, includes/shortcodes/guests.php:13, includes/shortcodes/heading.php:56, includes/shortcodes/highlight.php:26, includes/shortcodes/image-carousel.php:187, includes/shortcodes/label.php:27, includes/shortcodes/lightbox-content.php:78, includes/shortcodes/lightbox.php:38, includes/shortcodes/list.php:35, includes/shortcodes/members.php:35, includes/shortcodes/menu.php:18, includes/shortcodes/note.php:37, includes/shortcodes/permalink.php:38, includes/shortcodes/private.php:13, includes/shortcodes/pullquote.php:22, includes/shortcodes/qrcode.php:81, includes/shortcodes/quote.php:34, includes/shortcodes/row.php:15, includes/shortcodes/service.php:41, includes/shortcodes/siblings.php:19, includes/shortcodes/slider.php:122, includes/shortcodes/spacer.php:22, includes/shortcodes/spoiler.php:61, includes/shortcodes/subpages.php:25, includes/shortcodes/table.php:34, includes/shortcodes/tabs.php:52, includes/shortcodes/tabs.php:111, includes/shortcodes/tooltip.php:99, includes/shortcodes/video.php:67, includes/shortcodes/vimeo.php:71, includes/shortcodes/youtube-advanced.php:134, includes/shortcodes/youtube.php:60
|
649 |
msgid "Extra CSS class"
|
650 |
msgstr ""
|
651 |
|
652 |
+
#: includes/shortcodes/accordion.php:15, includes/shortcodes/animate.php:45, includes/shortcodes/audio.php:38, includes/shortcodes/box.php:57, includes/shortcodes/button.php:145, includes/shortcodes/carousel.php:142, includes/shortcodes/column.php:41, includes/shortcodes/csv-table.php:53, includes/shortcodes/custom-gallery.php:83, includes/shortcodes/dailymotion.php:104, includes/shortcodes/divider.php:75, includes/shortcodes/document.php:51, includes/shortcodes/dropcap.php:34, includes/shortcodes/dummy-image.php:54, includes/shortcodes/dummy-text.php:47, includes/shortcodes/expand.php:89, includes/shortcodes/feed.php:40, includes/shortcodes/gmap.php:59, includes/shortcodes/guests.php:14, includes/shortcodes/heading.php:57, includes/shortcodes/highlight.php:27, includes/shortcodes/image-carousel.php:188, includes/shortcodes/label.php:28, includes/shortcodes/lightbox-content.php:79, includes/shortcodes/lightbox.php:39, includes/shortcodes/list.php:36, includes/shortcodes/members.php:36, includes/shortcodes/menu.php:19, includes/shortcodes/note.php:38, includes/shortcodes/permalink.php:39, includes/shortcodes/private.php:14, includes/shortcodes/pullquote.php:23, includes/shortcodes/qrcode.php:82, includes/shortcodes/quote.php:35, includes/shortcodes/row.php:16, includes/shortcodes/service.php:42, includes/shortcodes/siblings.php:20, includes/shortcodes/slider.php:123, includes/shortcodes/spacer.php:23, includes/shortcodes/spoiler.php:62, includes/shortcodes/subpages.php:26, includes/shortcodes/table.php:35, includes/shortcodes/tabs.php:53, includes/shortcodes/tabs.php:112, includes/shortcodes/tooltip.php:100, includes/shortcodes/video.php:68, includes/shortcodes/vimeo.php:72, includes/shortcodes/youtube-advanced.php:135, includes/shortcodes/youtube.php:61
|
653 |
msgid "Additional CSS class name(s) separated by space(s)"
|
654 |
msgstr ""
|
655 |
|
713 |
msgid "Audio file url. Supported formats: mp3, ogg"
|
714 |
msgstr ""
|
715 |
|
716 |
+
#: includes/shortcodes/audio.php:20, includes/shortcodes/carousel.php:61, includes/shortcodes/custom-gallery.php:57, includes/shortcodes/dailymotion.php:23, includes/shortcodes/document.php:25, includes/shortcodes/dummy-image.php:17, includes/shortcodes/gmap.php:18, includes/shortcodes/lightbox-content.php:20, includes/shortcodes/slider.php:61, includes/shortcodes/video.php:35, includes/shortcodes/vimeo.php:23, includes/shortcodes/youtube-advanced.php:29, includes/shortcodes/youtube.php:23
|
717 |
msgid "Width"
|
718 |
msgstr ""
|
719 |
|
749 |
msgid "Box title"
|
750 |
msgstr ""
|
751 |
|
752 |
+
#: includes/shortcodes/box.php:15, includes/shortcodes/dailymotion.php:97, includes/shortcodes/document.php:44, includes/shortcodes/gmap.php:52, includes/shortcodes/permalink.php:28, includes/shortcodes/qrcode.php:19, includes/shortcodes/service.php:15, includes/shortcodes/spoiler.php:13, includes/shortcodes/tabs.php:80, includes/shortcodes/video.php:26, includes/shortcodes/vimeo.php:60, includes/shortcodes/youtube-advanced.php:128, includes/shortcodes/youtube.php:54
|
753 |
msgid "Title"
|
754 |
msgstr ""
|
755 |
|
757 |
msgid "Text for the box title"
|
758 |
msgstr ""
|
759 |
|
760 |
+
#: includes/shortcodes/box.php:21, includes/shortcodes/button.php:31, includes/shortcodes/divider.php:31, includes/shortcodes/dropcap.php:14, includes/shortcodes/expand.php:53, includes/shortcodes/heading.php:14, includes/shortcodes/image-carousel.php:38, includes/shortcodes/label.php:14, includes/shortcodes/meta.php:18, includes/shortcodes/post.php:44, includes/shortcodes/quote.php:15, includes/shortcodes/spoiler.php:25, includes/shortcodes/tabs.php:18, includes/shortcodes/tooltip.php:58, includes/shortcodes/user.php:36
|
761 |
msgid "Default"
|
762 |
msgstr ""
|
763 |
|
777 |
msgid "Noise"
|
778 |
msgstr ""
|
779 |
|
780 |
+
#: includes/shortcodes/box.php:28, includes/shortcodes/button.php:42, includes/shortcodes/divider.php:37, includes/shortcodes/dropcap.php:20, includes/shortcodes/heading.php:17, includes/shortcodes/quote.php:18, includes/shortcodes/spoiler.php:30, includes/shortcodes/tabs.php:21, includes/shortcodes/tooltip.php:28
|
781 |
msgid "Style"
|
782 |
msgstr ""
|
783 |
|
889 |
msgid "Button text color"
|
890 |
msgstr ""
|
891 |
|
892 |
+
#: includes/shortcodes/button.php:65, includes/shortcodes/column.php:29, includes/shortcodes/divider.php:60, includes/shortcodes/dropcap.php:28, includes/shortcodes/heading.php:26, includes/shortcodes/qrcode.php:28
|
893 |
msgid "Size"
|
894 |
msgstr ""
|
895 |
|
1045 |
msgid "Attachment page"
|
1046 |
msgstr ""
|
1047 |
|
1048 |
+
#: includes/shortcodes/carousel.php:39, includes/shortcodes/custom-gallery.php:35, includes/shortcodes/image-carousel.php:135, includes/shortcodes/slider.php:39
|
1049 |
msgid "Post permalink"
|
1050 |
msgstr ""
|
1051 |
|
1069 |
msgid "Carousel width (in pixels)"
|
1070 |
msgstr ""
|
1071 |
|
1072 |
+
#: includes/shortcodes/carousel.php:70, includes/shortcodes/custom-gallery.php:66, includes/shortcodes/dailymotion.php:32, includes/shortcodes/document.php:34, includes/shortcodes/dummy-image.php:26, includes/shortcodes/expand.php:27, includes/shortcodes/gmap.php:27, includes/shortcodes/slider.php:69, includes/shortcodes/spacer.php:17, includes/shortcodes/video.php:44, includes/shortcodes/vimeo.php:32, includes/shortcodes/youtube-advanced.php:38, includes/shortcodes/youtube.php:32
|
1073 |
msgid "Height"
|
1074 |
msgstr ""
|
1075 |
|
1077 |
msgid "Carousel height (in pixels)"
|
1078 |
msgstr ""
|
1079 |
|
1080 |
+
#: includes/shortcodes/carousel.php:76, includes/shortcodes/csv-table.php:35, includes/shortcodes/dailymotion.php:38, includes/shortcodes/document.php:40, includes/shortcodes/gmap.php:33, includes/shortcodes/slider.php:74, includes/shortcodes/table.php:17, includes/shortcodes/vimeo.php:38, includes/shortcodes/youtube-advanced.php:44, includes/shortcodes/youtube.php:38
|
1081 |
msgid "Responsive"
|
1082 |
msgstr ""
|
1083 |
|
1157 |
msgid "Customizable image carousel"
|
1158 |
msgstr ""
|
1159 |
|
1160 |
+
#: includes/shortcodes/carousel.php:236, includes/shortcodes/custom-gallery.php:157, includes/shortcodes/image-carousel.php:236, includes/shortcodes/slider.php:209
|
1161 |
msgid "images not found"
|
1162 |
msgstr ""
|
1163 |
|
1325 |
msgid "Dailymotion"
|
1326 |
msgstr ""
|
1327 |
|
1328 |
+
#: includes/shortcodes/dailymotion.php:14, includes/shortcodes/document.php:16, includes/shortcodes/vimeo.php:14, includes/shortcodes/youtube-advanced.php:15, includes/shortcodes/youtube.php:14
|
1329 |
msgid "Url"
|
1330 |
msgstr ""
|
1331 |
|
1405 |
msgid "Show videos info (title/author) on the start screen"
|
1406 |
msgstr ""
|
1407 |
|
1408 |
+
#: includes/shortcodes/dailymotion.php:98, includes/shortcodes/document.php:45, includes/shortcodes/gmap.php:53, includes/shortcodes/vimeo.php:61, includes/shortcodes/youtube-advanced.php:129, includes/shortcodes/youtube.php:55
|
1409 |
msgid "A brief description of the embedded content (used by screenreaders)"
|
1410 |
msgstr ""
|
1411 |
|
1413 |
msgid "Dailymotion video"
|
1414 |
msgstr ""
|
1415 |
|
1416 |
+
#: includes/shortcodes/divider.php:8
|
1417 |
msgid "Divider"
|
1418 |
msgstr ""
|
1419 |
|
1420 |
+
#: includes/shortcodes/divider.php:15
|
1421 |
msgid "Show TOP link"
|
1422 |
msgstr ""
|
1423 |
|
1424 |
+
#: includes/shortcodes/divider.php:16
|
1425 |
msgid "Show link to top of the page or not"
|
1426 |
msgstr ""
|
1427 |
|
1428 |
+
#: includes/shortcodes/divider.php:19
|
1429 |
msgid "Go to top"
|
1430 |
msgstr ""
|
1431 |
|
1433 |
msgid "Link text"
|
1434 |
msgstr ""
|
1435 |
|
1436 |
+
#: includes/shortcodes/divider.php:21
|
1437 |
msgid "Text for the GO TOP link"
|
1438 |
msgstr ""
|
1439 |
|
1440 |
+
#: includes/shortcodes/divider.php:25
|
1441 |
+
msgid "Top link anchor"
|
1442 |
+
msgstr ""
|
1443 |
+
|
1444 |
+
#: includes/shortcodes/divider.php:26
|
1445 |
+
msgid "Use this option to set a custom anchor for the Go to top link"
|
1446 |
msgstr ""
|
1447 |
|
1448 |
#: includes/shortcodes/divider.php:38
|
1449 |
+
msgid "Choose style for this divider"
|
1450 |
+
msgstr ""
|
1451 |
+
|
1452 |
+
#: includes/shortcodes/divider.php:44
|
1453 |
msgid "Divider color"
|
1454 |
msgstr ""
|
1455 |
|
1456 |
+
#: includes/shortcodes/divider.php:45
|
1457 |
msgid "Pick the color for divider"
|
1458 |
msgstr ""
|
1459 |
|
1460 |
+
#: includes/shortcodes/divider.php:51, includes/shortcodes/expand.php:47
|
1461 |
msgid "Link color"
|
1462 |
msgstr ""
|
1463 |
|
1464 |
+
#: includes/shortcodes/divider.php:52
|
1465 |
msgid "Pick the color for TOP link"
|
1466 |
msgstr ""
|
1467 |
|
1468 |
+
#: includes/shortcodes/divider.php:61
|
1469 |
msgid "Height of the divider (in pixels)"
|
1470 |
msgstr ""
|
1471 |
|
1472 |
+
#: includes/shortcodes/divider.php:69, includes/shortcodes/heading.php:46, includes/shortcodes/lightbox-content.php:29, includes/shortcodes/qrcode.php:37
|
1473 |
msgid "Margin"
|
1474 |
msgstr ""
|
1475 |
|
1476 |
+
#: includes/shortcodes/divider.php:70
|
1477 |
msgid "Adjust the top and bottom margins of this divider (in pixels)"
|
1478 |
msgstr ""
|
1479 |
|
1480 |
+
#: includes/shortcodes/divider.php:79
|
1481 |
msgid "Content divider with optional TOP link"
|
1482 |
msgstr ""
|
1483 |
|
1484 |
+
#: includes/shortcodes/document.php:9
|
1485 |
msgid "Document"
|
1486 |
msgstr ""
|
1487 |
|
1488 |
+
#: includes/shortcodes/document.php:17
|
1489 |
msgid "Url to uploaded document. Supported formats: doc, xls, pdf etc."
|
1490 |
msgstr ""
|
1491 |
|
1492 |
+
#: includes/shortcodes/document.php:26
|
1493 |
msgid "Viewer width"
|
1494 |
msgstr ""
|
1495 |
|
1496 |
+
#: includes/shortcodes/document.php:35
|
1497 |
msgid "Viewer height"
|
1498 |
msgstr ""
|
1499 |
|
1500 |
+
#: includes/shortcodes/document.php:41
|
1501 |
msgid "Ignore width and height parameters and make viewer responsive"
|
1502 |
msgstr ""
|
1503 |
|
1504 |
+
#: includes/shortcodes/document.php:55
|
1505 |
msgid "Document viewer by Google"
|
1506 |
msgstr ""
|
1507 |
|
1785 |
msgid "Feed grabber"
|
1786 |
msgstr ""
|
1787 |
|
1788 |
+
#: includes/shortcodes/feed.php:59
|
1789 |
msgid "invalid feed URL"
|
1790 |
msgstr ""
|
1791 |
|
1792 |
+
#: includes/shortcodes/feed.php:71
|
1793 |
msgid "no items in the feed"
|
1794 |
msgstr ""
|
1795 |
|
2025 |
msgid "Example values"
|
2026 |
msgstr ""
|
2027 |
|
2028 |
+
#: includes/shortcodes/image-carousel.php:104, admin/partials/pages/shortcodes-single-content.php:55
|
2029 |
msgid "Default value"
|
2030 |
msgstr ""
|
2031 |
|
2057 |
msgid "Custom link (added in media editor)"
|
2058 |
msgstr ""
|
2059 |
|
|
|
|
|
|
|
|
|
2060 |
#: includes/shortcodes/image-carousel.php:138
|
2061 |
msgid "Link to"
|
2062 |
msgstr ""
|
2366 |
msgid "Meta key name"
|
2367 |
msgstr ""
|
2368 |
|
2369 |
+
#: includes/shortcodes/meta.php:19, includes/shortcodes/post.php:45, includes/shortcodes/user.php:37
|
2370 |
msgid "This text will be shown if data is not found"
|
2371 |
msgstr ""
|
2372 |
|
2373 |
+
#: includes/shortcodes/meta.php:23, includes/shortcodes/post.php:49, includes/shortcodes/user.php:41
|
2374 |
msgid "Before"
|
2375 |
msgstr ""
|
2376 |
|
2377 |
+
#: includes/shortcodes/meta.php:24, includes/shortcodes/post.php:50, includes/shortcodes/user.php:42
|
2378 |
msgid "This content will be shown before the value"
|
2379 |
msgstr ""
|
2380 |
|
2381 |
+
#: includes/shortcodes/meta.php:28, includes/shortcodes/post.php:54, includes/shortcodes/user.php:46
|
2382 |
msgid "After"
|
2383 |
msgstr ""
|
2384 |
|
2385 |
+
#: includes/shortcodes/meta.php:29, includes/shortcodes/post.php:55, includes/shortcodes/user.php:47
|
2386 |
msgid "This content will be shown after the value"
|
2387 |
msgstr ""
|
2388 |
|
2389 |
+
#: includes/shortcodes/meta.php:33, includes/shortcodes/post.php:17, includes/shortcodes/post.php:59, includes/shortcodes/posts.php:140
|
2390 |
msgid "Post ID"
|
2391 |
msgstr ""
|
2392 |
|
2394 |
msgid "You can specify custom post ID. Leave this field empty to use an ID of the current post. Current post ID may not work in Live Preview mode"
|
2395 |
msgstr ""
|
2396 |
|
2397 |
+
#: includes/shortcodes/meta.php:38, includes/shortcodes/post.php:70, includes/shortcodes/user.php:56
|
2398 |
msgid "Filter"
|
2399 |
msgstr ""
|
2400 |
|
2401 |
+
#: includes/shortcodes/meta.php:39, includes/shortcodes/post.php:71, includes/shortcodes/user.php:57
|
2402 |
msgid "You can apply custom filter to the retrieved value. Enter here function name. Your function must accept one argument and return modified value. Name of your function must include word <b>filter</b>. Example function: "
|
2403 |
msgstr ""
|
2404 |
|
2466 |
msgid "Permalink to specified post/page"
|
2467 |
msgstr ""
|
2468 |
|
2469 |
+
#: includes/shortcodes/post.php:11
|
2470 |
msgid "Post data"
|
2471 |
msgstr ""
|
2472 |
|
2473 |
+
#: includes/shortcodes/post.php:12
|
2474 |
msgid "The utility shortcode to display various post data, like post title, status or excerpt"
|
2475 |
msgstr ""
|
2476 |
|
2477 |
+
#: includes/shortcodes/post.php:18, includes/shortcodes/posts.php:141
|
2478 |
msgid "Post author"
|
2479 |
msgstr ""
|
2480 |
|
2481 |
+
#: includes/shortcodes/post.php:19, includes/shortcodes/post.php:20
|
2482 |
msgid "Post date"
|
2483 |
msgstr ""
|
2484 |
|
2485 |
+
#: includes/shortcodes/post.php:21
|
2486 |
+
msgid "Post content (Raw)"
|
2487 |
msgstr ""
|
2488 |
|
2489 |
+
#: includes/shortcodes/post.php:22
|
2490 |
+
msgid "Post content (Filtered)"
|
2491 |
+
msgstr ""
|
2492 |
+
|
2493 |
+
#: includes/shortcodes/post.php:23, includes/shortcodes/posts.php:142
|
2494 |
msgid "Post title"
|
2495 |
msgstr ""
|
2496 |
|
2497 |
+
#: includes/shortcodes/post.php:24
|
2498 |
msgid "Post excerpt"
|
2499 |
msgstr ""
|
2500 |
|
2501 |
+
#: includes/shortcodes/post.php:25, includes/shortcodes/posts.php:179
|
2502 |
msgid "Post status"
|
2503 |
msgstr ""
|
2504 |
|
2505 |
+
#: includes/shortcodes/post.php:26
|
2506 |
msgid "Comment status"
|
2507 |
msgstr ""
|
2508 |
|
2509 |
+
#: includes/shortcodes/post.php:27
|
2510 |
msgid "Ping status"
|
2511 |
msgstr ""
|
2512 |
|
2513 |
+
#: includes/shortcodes/post.php:28
|
2514 |
msgid "Post name"
|
2515 |
msgstr ""
|
2516 |
|
2517 |
+
#: includes/shortcodes/post.php:29, includes/shortcodes/post.php:30
|
2518 |
msgid "Post modified"
|
2519 |
msgstr ""
|
2520 |
|
2521 |
+
#: includes/shortcodes/post.php:31, includes/shortcodes/posts.php:146, includes/shortcodes/posts.php:159
|
|
|
|
|
|
|
|
|
2522 |
msgid "Post parent"
|
2523 |
msgstr ""
|
2524 |
|
2525 |
+
#: includes/shortcodes/post.php:32
|
2526 |
msgid "GUID"
|
2527 |
msgstr ""
|
2528 |
|
2529 |
+
#: includes/shortcodes/post.php:33, includes/shortcodes/posts.php:149
|
2530 |
msgid "Menu order"
|
2531 |
msgstr ""
|
2532 |
|
2533 |
+
#: includes/shortcodes/post.php:34, includes/shortcodes/post.php:65
|
2534 |
msgid "Post type"
|
2535 |
msgstr ""
|
2536 |
|
2537 |
+
#: includes/shortcodes/post.php:35
|
2538 |
msgid "Post mime type"
|
2539 |
msgstr ""
|
2540 |
|
2541 |
+
#: includes/shortcodes/post.php:36
|
2542 |
msgid "Comment count"
|
2543 |
msgstr ""
|
2544 |
|
2545 |
+
#: includes/shortcodes/post.php:39, includes/shortcodes/user.php:31
|
2546 |
msgid "Field"
|
2547 |
msgstr ""
|
2548 |
|
2549 |
+
#: includes/shortcodes/post.php:40
|
2550 |
msgid "Post data field name"
|
2551 |
msgstr ""
|
2552 |
|
2553 |
+
#: includes/shortcodes/post.php:60
|
2554 |
msgid "You can specify custom post ID. Post slug is also allowed. Leave this field empty to use ID of the current post. Current post ID may not work in Live Preview mode"
|
2555 |
msgstr ""
|
2556 |
|
2557 |
+
#: includes/shortcodes/post.php:66
|
2558 |
msgid "Post type of the post you want to display the data from"
|
2559 |
msgstr ""
|
2560 |
|
2561 |
+
#: includes/shortcodes/post.php:89
|
2562 |
msgid "invalid post ID"
|
2563 |
msgstr ""
|
2564 |
|
3826 |
msgid "No shortcodes found."
|
3827 |
msgstr ""
|
3828 |
|
3829 |
+
#: admin/partials/pages/shortcodes-single-content.php:12
|
3830 |
msgid "Shortcode documentation"
|
3831 |
msgstr ""
|
3832 |
|
3833 |
+
#: admin/partials/pages/shortcodes-single-content.php:36
|
3834 |
msgid "Shortcode options"
|
3835 |
msgstr ""
|
3836 |
|
3837 |
+
#: admin/partials/pages/shortcodes-single-content.php:47
|
3838 |
msgid "This shortcode do not have options"
|
3839 |
msgstr ""
|
3840 |
|
3841 |
+
#: admin/partials/pages/shortcodes-single-content.php:53
|
3842 |
msgid "Option name"
|
3843 |
msgstr ""
|
3844 |
|
3845 |
+
#: admin/partials/pages/shortcodes-single-content.php:54
|
3846 |
msgid "Possible values"
|
3847 |
msgstr ""
|
3848 |
|
readme.txt
CHANGED
@@ -6,7 +6,7 @@ Tags: shortcode, toggle, columns, button, slider
|
|
6 |
Requires at least: 4.6
|
7 |
Requires PHP: 5.3
|
8 |
Tested up to: 5.4
|
9 |
-
Stable tag: 5.8.
|
10 |
|
11 |
A comprehensive collection of visual components for your site
|
12 |
|
@@ -151,6 +151,26 @@ For help with premium add-ons, please [open new support ticket](https://getshort
|
|
151 |
|
152 |
== Changelog ==
|
153 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
154 |
= 5.8.0 =
|
155 |
|
156 |
**What's new**
|
6 |
Requires at least: 4.6
|
7 |
Requires PHP: 5.3
|
8 |
Tested up to: 5.4
|
9 |
+
Stable tag: 5.8.1
|
10 |
|
11 |
A comprehensive collection of visual components for your site
|
12 |
|
151 |
|
152 |
== Changelog ==
|
153 |
|
154 |
+
= 5.8.1 =
|
155 |
+
|
156 |
+
**What's new**
|
157 |
+
|
158 |
+
- New option `anchor` for `[su_divider]` shortcode
|
159 |
+
|
160 |
+
|
161 |
+
**Changes**
|
162 |
+
|
163 |
+
- `[su_document]` shortcode is now *deprecated*. It will continue to work, but will be removed from the Insert shortcode window and from documentation
|
164 |
+
|
165 |
+
|
166 |
+
**Fixes**
|
167 |
+
|
168 |
+
- Fixed fatal error on WP 5.4 in Gallery, Slider, and Carousel shortcodes. Thanks to [Jörn Lund](https://github.com/mcguffin)
|
169 |
+
- The `[su_feed]` can now work with URLs containing `&`, converted by the block editor
|
170 |
+
- Fixed PHP notices in the admin part
|
171 |
+
- Translation fixes
|
172 |
+
|
173 |
+
|
174 |
= 5.8.0 =
|
175 |
|
176 |
**What's new**
|
shortcodes-ultimate.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/**
|
3 |
* Plugin Name: Shortcodes Ultimate
|
4 |
* Plugin URI: https://getshortcodes.com/
|
5 |
-
* Version: 5.8.
|
6 |
* Author: Vladimir Anokhin
|
7 |
* Author URI: https://vanokhin.com/
|
8 |
* Description: A comprehensive collection of visual components for WordPress
|
@@ -14,7 +14,7 @@
|
|
14 |
* Define plugin constants.
|
15 |
*/
|
16 |
define( 'SU_PLUGIN_FILE', __FILE__ );
|
17 |
-
define( 'SU_PLUGIN_VERSION', '5.8.
|
18 |
|
19 |
/**
|
20 |
* Load dependencies.
|
2 |
/**
|
3 |
* Plugin Name: Shortcodes Ultimate
|
4 |
* Plugin URI: https://getshortcodes.com/
|
5 |
+
* Version: 5.8.1
|
6 |
* Author: Vladimir Anokhin
|
7 |
* Author URI: https://vanokhin.com/
|
8 |
* Description: A comprehensive collection of visual components for WordPress
|
14 |
* Define plugin constants.
|
15 |
*/
|
16 |
define( 'SU_PLUGIN_FILE', __FILE__ );
|
17 |
+
define( 'SU_PLUGIN_VERSION', '5.8.1' );
|
18 |
|
19 |
/**
|
20 |
* Load dependencies.
|