WPtouch - Version 4.3.13

Version Description

Download this release

Release Info

Developer wptouch
Plugin Icon 128x128 WPtouch
Version 4.3.13
Comparing to
See all releases

Code changes from version 4.3.12 to 4.3.13

admin/css/wptouch-admin-4.css CHANGED
@@ -478,6 +478,10 @@ a#preview-theme {
478
  width: 20px;
479
  }
480
 
 
 
 
 
481
  /* @end */
482
 
483
  /* @end */
@@ -1220,7 +1224,7 @@ input.checkbox:disabled + label:after {
1220
  border: 1px solid #e7eaed;
1221
  }
1222
 
1223
- #wptouch-settings-area input[type="text"], #wptouch-settings-area input[type="password"] {
1224
  border: 1px solid #e7eaed;
1225
  -webkit-box-shadow: none;
1226
  -moz-box-shadow: none;
@@ -1232,7 +1236,7 @@ input.checkbox:disabled + label:after {
1232
  background-color: #f6f8fb;
1233
  }
1234
 
1235
- #wptouch-settings-area input[type="text"]:focus, #wptouch-settings-area textarea:focus {
1236
  background-color: #fff;
1237
  border-color: #55c2e8;
1238
  }
@@ -2384,4 +2388,15 @@ p.deploy-text {
2384
  }
2385
 
2386
 
2387
- /* @end */
 
 
 
 
 
 
 
 
 
 
 
478
  width: 20px;
479
  }
480
 
481
+ #wptouch-admin-menu ul li a.free-newsletter-signup:before {
482
+ content: '\e800';
483
+ }
484
+
485
  /* @end */
486
 
487
  /* @end */
1224
  border: 1px solid #e7eaed;
1225
  }
1226
 
1227
+ #wptouch-settings-area input[type="text"], #wptouch-settings-area input[type="password"], #wptouch-settings-area input[type="email"] {
1228
  border: 1px solid #e7eaed;
1229
  -webkit-box-shadow: none;
1230
  -moz-box-shadow: none;
1236
  background-color: #f6f8fb;
1237
  }
1238
 
1239
+ #wptouch-settings-area input[type="text"]:focus, #wptouch-settings-area textarea:focus, #wptouch-settings-area input[type="email"]:focus {
1240
  background-color: #fff;
1241
  border-color: #55c2e8;
1242
  }
2388
  }
2389
 
2390
 
2391
+ /* @end */
2392
+
2393
+ /* @group Free Newsletter Subscribe */
2394
+ #wptouch-settings-area .newsletter-subscribe-form input {
2395
+ position: relative;
2396
+ top: 0;
2397
+ }
2398
+
2399
+ .newsletter-subscribe-form .submit-button-container {
2400
+ padding-top: 20px;
2401
+ }
2402
+ /* @end */
admin/js/wptouch-admin-4.js CHANGED
@@ -17,20 +17,38 @@ function wptouchSetupAdminMenu(){
17
  e.preventDefault();
18
  });
19
 
20
- // Check to see if the menu cookie has been set previously
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
  var previousCookie = jQuery.cookie( 'wptouch-4-admin-menu' );
22
- var menuHandled = 0;
23
- if ( previousCookie ) {
24
  if ( jQuery( '#wptouch-admin-menu a.' + previousCookie ).length ) {
25
  menuHandled = 1;
26
  }
27
  }
28
- // If not then click the first element
 
29
  if ( !menuHandled ) {
30
  adminMenuArea.find( 'a:first' ).click();
31
  }
32
  }
33
-
34
  }
35
 
36
  function wptouchTooltipSetup() {
@@ -960,6 +978,52 @@ function wptouchPreviewWindow(){
960
  });
961
  }
962
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
963
  function wptouchAdminReady() {
964
 
965
  wptouchDownloadUploadSettings();
@@ -1009,6 +1073,10 @@ function wptouchAdminReady() {
1009
  wptouchThemesAddonsAjaxInstall();
1010
 
1011
  wptouchPreviewWindow();
 
 
 
 
1012
  }
1013
 
1014
  jQuery( document ).ready( function() {
17
  e.preventDefault();
18
  });
19
 
20
+ // Update selected menu item if hash updates.
21
+ // This is used when the 'Subscribe to Newsletter' admin notice is clicked
22
+ // while already viewing the settings for the WPtouch plugin.
23
+ jQuery(window).on('hashchange', function() {
24
+ var hash = window.location.hash.replace('#', '');
25
+ if ( hash ) {
26
+ adminMenuArea.find( 'a.' + hash ).click();
27
+ }
28
+ });
29
+
30
+ var menuHandled = 0;
31
+
32
+ // Check to see if the URL is requesting a specific tab.
33
+ var hash = window.location.hash.replace('#', '');
34
+ if ( hash ) {
35
+ adminMenuArea.find( 'a.' + hash ).click();
36
+ menuHandled = 1;
37
+ }
38
+
39
+ // If the URL hash isn't set, check to see if the menu cookie has been set previously.
40
  var previousCookie = jQuery.cookie( 'wptouch-4-admin-menu' );
41
+ if ( !menuHandled && previousCookie ) {
 
42
  if ( jQuery( '#wptouch-admin-menu a.' + previousCookie ).length ) {
43
  menuHandled = 1;
44
  }
45
  }
46
+
47
+ // If neither of the above, then click the first element.
48
  if ( !menuHandled ) {
49
  adminMenuArea.find( 'a:first' ).click();
50
  }
51
  }
 
52
  }
53
 
54
  function wptouchTooltipSetup() {
978
  });
979
  }
980
 
981
+ function wptouchCreateForm() {
982
+ var $ = jQuery,
983
+ $formSubmit = $( '.js-form-submit' );
984
+
985
+ $formSubmit.click( function(event) {
986
+ event.preventDefault();
987
+
988
+ var $createForm = $( this ).parents( '.js-create-form' ),
989
+ $createdForm = $( '<form></form>' ).hide(),
990
+ valid = true;
991
+
992
+ $createForm.find( '.js-required' ).each( function( index, item ) {
993
+ var $this = $( item );
994
+ if ( '' === $this.val() ) {
995
+ $this.css( { 'border' : '1px solid red' } );
996
+ valid = false;
997
+ }
998
+ } );
999
+
1000
+ if (! valid) {
1001
+ return;
1002
+ }
1003
+
1004
+ $createdForm.attr( 'action', $createForm.data( 'form-action' ) );
1005
+ $createdForm.attr( 'method', $createForm.data( 'form-method' ) );
1006
+ $createdForm.html( $createForm.clone() );
1007
+
1008
+ $('body').append( $createdForm );
1009
+ $createdForm.submit();
1010
+ } );
1011
+ }
1012
+
1013
+ function wptouchHandleNewsletterNoticeDismiss() {
1014
+ jQuery( '#wpbody-content' ).on( 'click', '.js-free-newsletter-notice .notice-dismiss', function () {
1015
+ jQuery.ajax({
1016
+ url: ajaxurl,
1017
+ data: {
1018
+ action: 'disable_newsletter_notice'
1019
+ },
1020
+ done: function() {
1021
+ // Do nothing.
1022
+ }
1023
+ });
1024
+ } );
1025
+ }
1026
+
1027
  function wptouchAdminReady() {
1028
 
1029
  wptouchDownloadUploadSettings();
1073
  wptouchThemesAddonsAjaxInstall();
1074
 
1075
  wptouchPreviewWindow();
1076
+
1077
+ wptouchCreateForm();
1078
+
1079
+ wptouchHandleNewsletterNoticeDismiss();
1080
  }
1081
 
1082
  jQuery( document ).ready( function() {
admin/pages/wptouch-admin-general-settings.php CHANGED
@@ -14,6 +14,7 @@ add_filter( 'wptouch_admin_page_render_wptouch-admin-general-settings', 'wptouch
14
  add_filter( 'wptouch_admin_page_render_wptouch-admin-general-settings', 'wptouch_render_theme_customize_page' );
15
  add_filter( 'wptouch_admin_page_render_wptouch-admin-general-settings', 'wptouch_render_addons' );
16
  add_filter( 'wptouch_admin_page_render_wptouch-admin-general-settings', 'wptouch_render_addon_settings' );
 
17
 
18
  function wptouch_render_updates_page( $page_options ) {
19
  global $wptouch_pro;
@@ -699,3 +700,21 @@ function wptouch_render_addon_settings( $page_options ) {
699
  $page_options = apply_filters( 'wptouch_addon_options', $page_options );
700
  return $page_options;
701
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
  add_filter( 'wptouch_admin_page_render_wptouch-admin-general-settings', 'wptouch_render_theme_customize_page' );
15
  add_filter( 'wptouch_admin_page_render_wptouch-admin-general-settings', 'wptouch_render_addons' );
16
  add_filter( 'wptouch_admin_page_render_wptouch-admin-general-settings', 'wptouch_render_addon_settings' );
17
+ add_filter( 'wptouch_admin_page_render_wptouch-admin-general-settings', 'wptouch_render_subscribe_to_updates' );
18
 
19
  function wptouch_render_updates_page( $page_options ) {
20
  global $wptouch_pro;
700
  $page_options = apply_filters( 'wptouch_addon_options', $page_options );
701
  return $page_options;
702
  }
703
+
704
+ function wptouch_render_subscribe_to_updates( $page_options ) {
705
+ wptouch_add_sub_page( WPTOUCH_ADMIN_NEWSLETTER_SIGNUP, 'free-newsletter-signup', $page_options );
706
+ wptouch_add_page_section(
707
+ WPTOUCH_ADMIN_NEWSLETTER_SIGNUP,
708
+ _x( 'Subscribe to updates about new releases and tips', 'wptouch-pro' ),
709
+ 'newsletter-signup',
710
+ array(
711
+ wptouch_add_setting(
712
+ 'custom',
713
+ 'free-newsletter-signup'
714
+ )
715
+ ),
716
+ $page_options
717
+ );
718
+
719
+ return $page_options;
720
+ }
admin/settings/html/free-newsletter-signup.php ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <div data-form-action="http://wptouch.createsend.com/t/t/s/xurhlk/" data-form-method="post" id="subForm" class="newsletter-subscribe-form js-create-form">
2
+ <table>
3
+ <tr>
4
+ <td><label for="fieldName">Name</label></td>
5
+ <td><input id="fieldName" name="cm-name" type="text" /></td>
6
+ </tr>
7
+ <tr>
8
+ <td><label for="fieldEmail">Email*</label></td>
9
+ <td><input id="fieldEmail" name="cm-xurhlk-xurhlk" type="email" class="js-required" required /></td>
10
+ </tr>
11
+ <tr>
12
+ <td class="submit-button-container">
13
+ <button type="submit" class="js-form-submit">Subscribe</button>
14
+ </td>
15
+ </tr>
16
+ </table>
17
+ </div>
core/admin-render.php CHANGED
@@ -56,7 +56,7 @@
56
  <?php } ?>
57
  <?php } else { ?>
58
  <?php
59
- $hide_keys = array( 'Updates Available', 'General', 'Compatibility', 'Customize Theme', 'Devices', 'Themes', 'Extensions', 'Customizer', 'Theme Settings', 'Menu Settings' );
60
  if ( !defined( 'WPTOUCH_IS_FREE' ) ) { $hide_keys[] = 'Go Pro'; }
61
  $show_keys = array_diff( array_keys( $panel_options ), $hide_keys );
62
  ?>
@@ -76,6 +76,7 @@
76
  <li><a href="#" class="menu-icons-manage-icon-sets<?php if ( isset( $_COOKIE['wptouch-4-admin-menu'] ) && ( $_COOKIE['wptouch-4-admin-menu'] == 'menu-icons-manage-icon-sets' ) ) { echo ' active'; } ?>" data-page-slug="menu-icons-manage-icon-sets"><?php _e( 'Menu Settings', 'wptouch-pro' ); ?></a></li>
77
  <?php if ( wptouch_admin_use_customizer() ) { ?>
78
  <li><a href="#" class="<?php wptouch_multisite_page_classes( 'themes' ); ?> foundation-page-theme-customizer<?php if ( isset( $_COOKIE['wptouch-4-admin-menu'] ) && ( $_COOKIE['wptouch-4-admin-menu'] == 'foundation-page-theme-customizer' ) ) { echo ' active'; } ?>" data-page-slug="foundation-page-theme-customizer"><?php _e( 'Customize Theme', 'wptouch-pro' ); ?></a></li>
 
79
  <?php } ?>
80
  <?php } elseif ( !is_network_admin() ) { ?>
81
  <?php if ( wptouch_can_show_page( 'general' ) ) { ?>
@@ -192,4 +193,4 @@
192
  </div>
193
  </div>
194
 
195
- </form>
56
  <?php } ?>
57
  <?php } else { ?>
58
  <?php
59
+ $hide_keys = array( 'Updates Available', 'General', 'Compatibility', 'Customize Theme', 'Devices', 'Themes', 'Extensions', 'Customizer', 'Theme Settings', 'Menu Settings', 'Subscribe to Newsletter' );
60
  if ( !defined( 'WPTOUCH_IS_FREE' ) ) { $hide_keys[] = 'Go Pro'; }
61
  $show_keys = array_diff( array_keys( $panel_options ), $hide_keys );
62
  ?>
76
  <li><a href="#" class="menu-icons-manage-icon-sets<?php if ( isset( $_COOKIE['wptouch-4-admin-menu'] ) && ( $_COOKIE['wptouch-4-admin-menu'] == 'menu-icons-manage-icon-sets' ) ) { echo ' active'; } ?>" data-page-slug="menu-icons-manage-icon-sets"><?php _e( 'Menu Settings', 'wptouch-pro' ); ?></a></li>
77
  <?php if ( wptouch_admin_use_customizer() ) { ?>
78
  <li><a href="#" class="<?php wptouch_multisite_page_classes( 'themes' ); ?> foundation-page-theme-customizer<?php if ( isset( $_COOKIE['wptouch-4-admin-menu'] ) && ( $_COOKIE['wptouch-4-admin-menu'] == 'foundation-page-theme-customizer' ) ) { echo ' active'; } ?>" data-page-slug="foundation-page-theme-customizer"><?php _e( 'Customize Theme', 'wptouch-pro' ); ?></a></li>
79
+ <li><a href="#" class="free-newsletter-signup<?php if ( isset( $_COOKIE['wptouch-4-admin-menu'] ) && ( $_COOKIE['wptouch-4-admin-menu'] == 'free-newsletter-signup' ) ) { echo ' active'; } ?>" data-page-slug="free-newsletter-signup"><?php _e( 'Subscribe to Newsletter', 'wptouch-pro' ); ?></a></li>
80
  <?php } ?>
81
  <?php } elseif ( !is_network_admin() ) { ?>
82
  <?php if ( wptouch_can_show_page( 'general' ) ) { ?>
193
  </div>
194
  </div>
195
 
196
+ </form>
core/class-cache-smash.php CHANGED
@@ -122,7 +122,11 @@ class WPtouchCacheSmash {
122
  foreach ( $user_groups as $group ) {
123
  if ( $group[ 'enabled' ] && $this->find_in_array_no_case( 'iphone', $group[ 'agents' ] ) && $group[ 'theme' ] == '' && $group[ 'redirect' ] == '' ) {
124
  $cache_configured = true;
125
- add_filter( 'wptouch_show_mobile_switch_link', '__return_false' );
 
 
 
 
126
  }
127
  }
128
  }
122
  foreach ( $user_groups as $group ) {
123
  if ( $group[ 'enabled' ] && $this->find_in_array_no_case( 'iphone', $group[ 'agents' ] ) && $group[ 'theme' ] == '' && $group[ 'redirect' ] == '' ) {
124
  $cache_configured = true;
125
+
126
+ $rejected_cookies = $w3_config->get( 'pgcache.reject.cookie' );
127
+ if ( !$this->find_in_array_no_case( 'wptouch-pro-view', $rejected_cookies ) ) {
128
+ add_filter( 'wptouch_show_mobile_switch_link', '__return_false' );
129
+ }
130
  }
131
  }
132
  }
core/class-wptouch-pro.php CHANGED
@@ -155,6 +155,9 @@ class WPtouchProFour {
155
  }
156
  }
157
 
 
 
 
158
  do_action( 'wptouch_after_self_destruct' );
159
  }
160
 
155
  }
156
  }
157
 
158
+ // Delete one off admin notices flags.
159
+ delete_option( 'wptouch-disable-free-newsletter-notice' );
160
+
161
  do_action( 'wptouch_after_self_destruct' );
162
  }
163
 
core/compat.php CHANGED
@@ -1,4 +1,7 @@
1
  <?php
 
 
 
2
 
3
  add_filter( 'wptouch_should_init_pro', 'wptouch_check_for_initialization' );
4
 
@@ -104,4 +107,92 @@ function wptouch_mwp_perform_update( $update ){
104
  }
105
 
106
  return $update;
107
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  <?php
2
+ /**
3
+ * This file contains compatibility related functions.
4
+ */
5
 
6
  add_filter( 'wptouch_should_init_pro', 'wptouch_check_for_initialization' );
7
 
107
  }
108
 
109
  return $update;
110
+ }
111
+
112
+ function wptouch_maybe_show_notice_about_incompatible_themes() {
113
+ if ( false === $incompatible_theme = wptouch_is_active_theme_incompatible() ) {
114
+ return;
115
+ }
116
+ ?>
117
+ <div class="notice notice-error is-dismissible">
118
+ <p><?php echo wp_kses_post( sprintf( __( 'The current theme is not compatible with WPtouch. Some features may not function properly. Check out %1$sthis support article%2$s for more information.', 'wptouch-pro' ), '<a href="https://support.wptouch.com/support/solutions/articles/5000523490">', '</a>' ) ); ?></p>
119
+ <button type="button" class="notice-dismiss">
120
+ <span class="screen-reader-text"><?php esc_html_e( 'Dismiss this notice.', 'wptouch-pro' ); ?></span>
121
+ </button>
122
+ </div>
123
+ <?php
124
+ }
125
+ add_action( 'admin_notices', 'wptouch_maybe_show_notice_about_incompatible_themes' );
126
+
127
+ function wptouch_is_active_theme_incompatible() {
128
+ $current_theme = get_option( 'stylesheet' );
129
+ $is_theme_incompatible = false;
130
+ $incompatiable_themes = array( 'divi', 'architectos', 'classipress', 'geotheme', 'headway', 'swagger', 'clear', 'avada' );
131
+
132
+ /**
133
+ * List of incomptaible themes.
134
+ *
135
+ * @since 4.3.13
136
+ * @param array $incompatiable_themes Incompatible theme slugs.
137
+ */
138
+ $incompatiable_themes = apply_filters( 'wptouch_incompatible_themes', $incompatiable_themes );
139
+
140
+ if ( in_array( strtolower( $current_theme ), $incompatiable_themes ) ) {
141
+ $is_theme_incompatible = true;
142
+ }
143
+
144
+ return $is_theme_incompatible;
145
+ }
146
+
147
+ function wptouch_maybe_show_notice_about_incompatible_plugins() {
148
+ if ( false === $incompatible_plugin = wptouch_get_active_incompatible_plugins() ) {
149
+ return;
150
+ }
151
+ ?>
152
+ <div class="notice notice-error is-dismissible">
153
+ <p><?php echo wp_kses_post( sprintf( __( 'The %1$s plugin is not compatible with WPtouch. Some features may not function properly. Check out %2$sthis support article%3$s for more information.', 'wptouch-pro' ), $incompatible_plugin, '<a href="https://support.wptouch.com/support/solutions/articles/5000523490">', '</a>' ) ); ?></p>
154
+ <button type="button" class="notice-dismiss">
155
+ <span class="screen-reader-text"><?php esc_html_e( 'Dismiss this notice.', 'wptouch-pro' ); ?></span>
156
+ </button>
157
+ </div>
158
+ <?php
159
+ }
160
+ add_action( 'admin_notices', 'wptouch_maybe_show_notice_about_incompatible_plugins' );
161
+
162
+ /**
163
+ * For now (4.3.13) the only incompatible plugin we want to display an alert for is Visual Composer.
164
+ *
165
+ * @return bool|string False if no incompatible plugin is active. Name of plugin if incompatible plugin is active.
166
+ */
167
+ function wptouch_get_active_incompatible_plugins() {
168
+ $active_plugins = wp_get_active_and_valid_plugins();
169
+ $is_incompatible_plugin_active = false;
170
+ $incompatiable_plugins = array();
171
+
172
+ /**
173
+ * List of incomptaible plugins.
174
+ *
175
+ * @since 4.3.13
176
+ *
177
+ * @param array $incompatiable_themes The incomptaible plugins to search for.
178
+ * array(
179
+ * $plugin_name => $plugin_file_path
180
+ * );
181
+ */
182
+ $incompatiable_plugins = apply_filters( 'wptouch_incompatible_plugins', $incompatiable_plugins );
183
+
184
+ foreach ( $incompatiable_plugins as $name => $file ) {
185
+ if ( is_plugin_active( $file ) ) {
186
+ $is_incompatible_plugin_active = $name;
187
+ break;
188
+ }
189
+ }
190
+
191
+ // Manually check for Visual Composer since a lot of themes bundle it and it might not show in standard
192
+ // plugin location.
193
+ if ( defined( 'WPB_VC_VERSION' ) ) {
194
+ $is_incompatible_plugin_active = 'Visual Composer';
195
+ }
196
+
197
+ return $is_incompatible_plugin_active;
198
+ }
core/config.php CHANGED
@@ -90,6 +90,7 @@ define( 'WPTOUCH_ADMIN_SETUP_GENERAL', __( 'General', 'wptouch-pro' ) );
90
  define( 'WPTOUCH_ADMIN_SETUP_COMPAT', __( 'Compatibility', 'wptouch-pro' ) );
91
  define( 'WPTOUCH_ADMIN_SETUP_DEVICES', __( 'Devices', 'wptouch-pro' ) );
92
  define( 'WPTOUCH_ADMIN_MENU_MANAGE_ICON_SETS', __( 'Menu Settings', 'wptouch-pro' ) );
 
93
  define( 'WPTOUCH_PRO_ADMIN_THEME_CUSTOMIZING', __( 'Customize Theme', 'wptouch-pro' ) );
94
  define( 'WPTOUCH_PRO_ADMIN_THEME_GOPRO', __( 'Go Pro', 'wptouch-pro' ) );
95
  define( 'WPTOUCH_PRO_ADMIN_THEMES', __( 'Themes', 'wptouch-pro' ) );
@@ -105,4 +106,4 @@ if ( defined( 'WPTOUCH_IS_FREE' ) ) {
105
  define( 'WPTOUCH_API_CHECK_INTERVAL', 43200 );
106
  } else {
107
  define( 'WPTOUCH_API_CHECK_INTERVAL', 1500 );
108
- }
90
  define( 'WPTOUCH_ADMIN_SETUP_COMPAT', __( 'Compatibility', 'wptouch-pro' ) );
91
  define( 'WPTOUCH_ADMIN_SETUP_DEVICES', __( 'Devices', 'wptouch-pro' ) );
92
  define( 'WPTOUCH_ADMIN_MENU_MANAGE_ICON_SETS', __( 'Menu Settings', 'wptouch-pro' ) );
93
+ define( 'WPTOUCH_ADMIN_NEWSLETTER_SIGNUP', __( 'Subscribe to Newsletter', 'wptouch-pro' ) );
94
  define( 'WPTOUCH_PRO_ADMIN_THEME_CUSTOMIZING', __( 'Customize Theme', 'wptouch-pro' ) );
95
  define( 'WPTOUCH_PRO_ADMIN_THEME_GOPRO', __( 'Go Pro', 'wptouch-pro' ) );
96
  define( 'WPTOUCH_PRO_ADMIN_THEMES', __( 'Themes', 'wptouch-pro' ) );
106
  define( 'WPTOUCH_API_CHECK_INTERVAL', 43200 );
107
  } else {
108
  define( 'WPTOUCH_API_CHECK_INTERVAL', 1500 );
109
+ }
core/theme.php CHANGED
@@ -390,6 +390,14 @@ function wptouch_hex_to_num( $hex ) {
390
  $digit_1 = substr( $hex, 0, 1 );
391
  $digit_2 = substr( $hex, 1, 1 );
392
 
 
 
 
 
 
 
 
 
393
  return wptouch_hex_char_to_digit( $digit_1 ) * 16 + wptouch_hex_char_to_digit( $digit_2 );
394
  }
395
 
390
  $digit_1 = substr( $hex, 0, 1 );
391
  $digit_2 = substr( $hex, 1, 1 );
392
 
393
+ if ( empty( $digit_1 ) ) {
394
+ $digit_1 = 0;
395
+ }
396
+
397
+ if ( empty( $digit_2 ) ) {
398
+ $digit_2 = 0;
399
+ }
400
+
401
  return wptouch_hex_char_to_digit( $digit_1 ) * 16 + wptouch_hex_char_to_digit( $digit_2 );
402
  }
403
 
lang/wptouch.pot CHANGED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the same license as the WPtouch Mobile Plugin package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: WPtouch Mobile Plugin 4.3.12\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wptouch\n"
7
- "POT-Creation-Date: 2017-02-21 19:21:24+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -377,7 +377,7 @@ msgstr ""
377
  #: admin/pages/custom/wptouch-admin-wizard.php:179
378
  #: admin/settings/html/theme-browser-item-detail.php:52
379
  #: admin/settings/html/updates-available.php:35
380
- #: admin/settings/html/updates-available.php:71 core/class-wptouch-pro.php:967
381
  msgid "Download"
382
  msgstr ""
383
 
@@ -387,7 +387,7 @@ msgstr ""
387
  #: admin/settings/html/installed_icon_sets_ajax.php:13
388
  #: admin/settings/html/installed_icon_sets_ajax.php:26
389
  #: admin/settings/html/theme-browser-item.php:12
390
- #: core/class-wptouch-pro.php:966
391
  msgid "Installed"
392
  msgstr ""
393
 
@@ -466,7 +466,7 @@ msgstr ""
466
 
467
  #: admin/pages/custom/wptouch-admin-wizard.php:254
468
  #: admin/pages/custom/wptouch-admin-wizard.php:273
469
- #: admin/pages/wptouch-admin-general-settings.php:133
470
  #: admin/settings/include/custom-latest-posts.php:11
471
  msgid "WordPress Reading Settings"
472
  msgstr ""
@@ -556,269 +556,274 @@ msgstr ""
556
  msgid "Configure Settings"
557
  msgstr ""
558
 
559
- #: admin/pages/wptouch-admin-general-settings.php:28 core/admin-render.php:68
560
  #: core/config.php:88
561
  msgid "Updates Available"
562
  msgstr ""
563
 
564
- #: admin/pages/wptouch-admin-general-settings.php:54
565
  msgid "Mobile Site Title"
566
  msgstr ""
567
 
568
- #: admin/pages/wptouch-admin-general-settings.php:60
569
  msgid "WPtouch Pro site title"
570
  msgstr ""
571
 
572
- #: admin/pages/wptouch-admin-general-settings.php:73
573
  msgid "If disabled WPtouch Pro will be off for visitors but can be configured."
574
  msgstr ""
575
 
576
- #: admin/pages/wptouch-admin-general-settings.php:75
577
  msgid ""
578
  "If disabled WPtouch Pro will be off for visitors but can be configured in "
579
  "the Customizer."
580
  msgstr ""
581
 
582
- #: admin/pages/wptouch-admin-general-settings.php:80
583
  msgid "Display"
584
  msgstr ""
585
 
586
- #: admin/pages/wptouch-admin-general-settings.php:86
587
  msgid "Display WPtouch Pro for mobile visitors"
588
  msgstr ""
589
 
590
- #: admin/pages/wptouch-admin-general-settings.php:94
591
  msgid "URL filtering"
592
  msgstr ""
593
 
594
- #: admin/pages/wptouch-admin-general-settings.php:99
595
  msgid "Show WPtouch Pro for all URLs"
596
  msgstr ""
597
 
598
- #: admin/pages/wptouch-admin-general-settings.php:100
599
  msgid "Exclude WPtouch Pro on these URLs"
600
  msgstr ""
601
 
602
- #: admin/pages/wptouch-admin-general-settings.php:101
603
  msgid "Only show WPtouch Pro on these URLs"
604
  msgstr ""
605
 
606
- #: admin/pages/wptouch-admin-general-settings.php:107
607
  msgid "Apply filter to these URLs/Pages"
608
  msgstr ""
609
 
610
- #: admin/pages/wptouch-admin-general-settings.php:115
611
  msgid "Require exact match"
612
  msgstr ""
613
 
614
- #: admin/pages/wptouch-admin-general-settings.php:128
615
  msgid "Mobile front page"
616
  msgstr ""
617
 
618
- #: admin/pages/wptouch-admin-general-settings.php:129
619
  msgid "You can set a different front page for WPtouch Pro visitors."
620
  msgstr ""
621
 
622
- #: admin/pages/wptouch-admin-general-settings.php:134
623
  msgid "Redirect to a page"
624
  msgstr ""
625
 
626
- #: admin/pages/wptouch-admin-general-settings.php:135
627
  msgctxt "Refers to a custom landing page"
628
  msgid "Redirect to a custom URL"
629
  msgstr ""
630
 
631
- #: admin/pages/wptouch-admin-general-settings.php:141
632
  msgid "Custom Slug or URL"
633
  msgstr ""
634
 
635
- #: admin/pages/wptouch-admin-general-settings.php:142
636
  msgid "Enter a Slug (i.e. \"/home\") or a full URL path"
637
  msgstr ""
638
 
639
- #: admin/pages/wptouch-admin-general-settings.php:160
640
  msgid "Landing Pages"
641
  msgstr ""
642
 
643
- #: admin/pages/wptouch-admin-general-settings.php:169
644
  msgid "Desktop / Mobile Switching"
645
  msgstr ""
646
 
647
- #: admin/pages/wptouch-admin-general-settings.php:175
648
  msgctxt "switches between desktop and mobile themes"
649
  msgid "Theme switch toggle"
650
  msgstr ""
651
 
652
- #: admin/pages/wptouch-admin-general-settings.php:184
653
  msgid ""
654
  "Shows a toggle in both the desktop mobile theme footers allowing users to "
655
  "switch between them."
656
  msgstr ""
657
 
658
- #: admin/pages/wptouch-admin-general-settings.php:189
659
  msgid "Page Zoom"
660
  msgstr ""
661
 
662
- #: admin/pages/wptouch-admin-general-settings.php:195
663
  msgid "Allow mobile browser zooming"
664
  msgstr ""
665
 
666
- #: admin/pages/wptouch-admin-general-settings.php:196
667
  msgid "By default WPtouch Pro disables browser zooming."
668
  msgstr ""
669
 
670
- #: admin/pages/wptouch-admin-general-settings.php:207
671
  msgid "Smart App Banner"
672
  msgstr ""
673
 
674
- #: admin/pages/wptouch-admin-general-settings.php:222
675
  msgid "Find your ID from the %siTunes Link Maker%s."
676
  msgstr ""
677
 
678
- #: admin/pages/wptouch-admin-general-settings.php:227
679
  msgid "Analytics"
680
  msgstr ""
681
 
682
- #: admin/pages/wptouch-admin-general-settings.php:233
683
  msgid "Analytics Code"
684
  msgstr ""
685
 
686
- #: admin/pages/wptouch-admin-general-settings.php:238
687
- #: admin/pages/wptouch-admin-general-settings.php:629
688
  msgid "None"
689
  msgstr ""
690
 
691
- #: admin/pages/wptouch-admin-general-settings.php:240
692
  msgid "Custom"
693
  msgstr ""
694
 
695
- #: admin/pages/wptouch-admin-general-settings.php:247
696
  msgid "Site ID"
697
  msgstr ""
698
 
699
- #: admin/pages/wptouch-admin-general-settings.php:268
700
  msgid "WPtouch Pro Love"
701
  msgstr ""
702
 
703
- #: admin/pages/wptouch-admin-general-settings.php:274
704
  msgid "Show powered by WPtouch Pro link in theme footer"
705
  msgstr ""
706
 
707
- #: admin/pages/wptouch-admin-general-settings.php:286
708
  msgid "Language"
709
  msgstr ""
710
 
711
- #: admin/pages/wptouch-admin-general-settings.php:292
712
  msgid "Theme Language"
713
  msgstr ""
714
 
715
- #: admin/pages/wptouch-admin-general-settings.php:301
716
  msgid "Also applies to admin"
717
  msgstr ""
718
 
719
- #: admin/pages/wptouch-admin-general-settings.php:320
720
  msgctxt ""
721
  "shortcodes are pieces of code [like_this] that users can drop into textareas "
722
  "that will convert to longer pieces of code"
723
  msgid "Shortcodes"
724
  msgstr ""
725
 
726
- #: admin/pages/wptouch-admin-general-settings.php:326
727
  msgid "Process desktop theme shortcodes"
728
  msgstr ""
729
 
730
- #: admin/pages/wptouch-admin-general-settings.php:334
731
  msgid "Filter out shortcodes"
732
  msgstr ""
733
 
734
- #: admin/pages/wptouch-admin-general-settings.php:335
735
  msgid "Filters out shortcodes from displaying when WPtouch Pro is active."
736
  msgstr ""
737
 
738
- #: admin/pages/wptouch-admin-general-settings.php:349
739
  msgid "Active Plugins"
740
  msgstr ""
741
 
742
- #: admin/pages/wptouch-admin-general-settings.php:360
743
  msgid ""
744
  "Attempts to disable plugins for mobile visitors. Some plugins don‘t support "
745
  "this feature due to the way they load in WordPress."
746
  msgstr ""
747
 
748
- #: admin/pages/wptouch-admin-general-settings.php:372
749
  msgid "Mobile Devices & Browsers"
750
  msgstr ""
751
 
752
- #: admin/pages/wptouch-admin-general-settings.php:432
753
  msgid "Tablets"
754
  msgstr ""
755
 
756
- #: admin/pages/wptouch-admin-general-settings.php:490
757
  msgid "Tablet Devices & Browsers"
758
  msgstr ""
759
 
760
- #: admin/pages/wptouch-admin-general-settings.php:505
761
  msgid ""
762
  "If your theme supports tablets, devices and browsers WPtouch Pro can be "
763
  "enabled for will be listed below."
764
  msgstr ""
765
 
766
- #: admin/pages/wptouch-admin-general-settings.php:511
767
  msgid "Additional User Agents"
768
  msgstr ""
769
 
770
- #: admin/pages/wptouch-admin-general-settings.php:517
771
  msgid "User agents to add"
772
  msgstr ""
773
 
774
- #: admin/pages/wptouch-admin-general-settings.php:518
775
  msgid "You can enter partial i.e. \"nokia\" or full agent strings"
776
  msgstr ""
777
 
778
- #: admin/pages/wptouch-admin-general-settings.php:535
779
  msgid "Menu Setup"
780
  msgstr ""
781
 
782
- #: admin/pages/wptouch-admin-general-settings.php:553
783
  msgid "Menu Options"
784
  msgstr ""
785
 
786
- #: admin/pages/wptouch-admin-general-settings.php:559
787
  msgid "Enable parent items as links"
788
  msgstr ""
789
 
790
- #: admin/pages/wptouch-admin-general-settings.php:560
791
  msgid "If disabled, parent menu items will only toggle child items."
792
  msgstr ""
793
 
794
- #: admin/pages/wptouch-admin-general-settings.php:567
795
  msgid "Use menu icons"
796
  msgstr ""
797
 
798
- #: admin/pages/wptouch-admin-general-settings.php:568
799
  msgid "Adds the ability to associate icons with menu items"
800
  msgstr ""
801
 
802
- #: admin/pages/wptouch-admin-general-settings.php:579
803
  msgid "Menu Icon Sets"
804
  msgstr ""
805
 
806
- #: admin/pages/wptouch-admin-general-settings.php:592
807
  #: admin/settings/html/installed_icon_sets_ajax.php:4
808
- #: core/class-wptouch-pro.php:2162 core/class-wptouch-pro.php:2163
809
  #: core/config.php:54
810
  msgid "Custom Icons"
811
  msgstr ""
812
 
813
- #: admin/pages/wptouch-admin-general-settings.php:623
814
  msgid "WordPress Pages"
815
  msgstr ""
816
 
817
- #: admin/pages/wptouch-admin-general-settings.php:641 core/admin-render.php:78
818
- #: core/admin-render.php:109 core/config.php:93
819
  msgid "Customize Theme"
820
  msgstr ""
821
 
 
 
 
 
 
822
  #: admin/settings/html/auto_configure.php:4
823
  msgid ""
824
  "This extension doesn’t currently require configuration. All of its settings "
@@ -917,7 +922,7 @@ msgstr ""
917
  msgid "No extensions available"
918
  msgstr ""
919
 
920
- #: admin/settings/html/image-upload.php:7 core/class-wptouch-pro.php:959
921
  msgid "Upload Complete!"
922
  msgstr ""
923
 
@@ -936,13 +941,13 @@ msgid ""
936
  msgstr ""
937
 
938
  #: admin/settings/html/installed_icon_sets_ajax.php:25
939
- #: core/class-wptouch-pro.php:965
940
  msgid "Installing"
941
  msgstr ""
942
 
943
  #: admin/settings/html/installed_icon_sets_ajax.php:25
944
  #: admin/settings/html/theme-browser-item-detail.php:3
945
- #: core/admin-extensions.php:365 core/class-wptouch-pro.php:964
946
  msgid "Install"
947
  msgstr ""
948
 
@@ -1154,7 +1159,7 @@ msgstr ""
1154
  msgid "Setup Wizard"
1155
  msgstr ""
1156
 
1157
- #: core/admin-menu.php:49 core/class-wptouch-pro.php:1634
1158
  msgid "Settings"
1159
  msgstr ""
1160
 
@@ -1204,182 +1209,204 @@ msgstr ""
1204
  msgid "Tools"
1205
  msgstr ""
1206
 
1207
- #: core/admin-render.php:73 core/admin-render.php:82 core/config.php:89
1208
  msgid "General"
1209
  msgstr ""
1210
 
1211
- #: core/admin-render.php:74 core/admin-render.php:86 core/multisite.php:259
1212
  #: core/multisite.php:352
1213
  msgid "Site Compatibility"
1214
  msgstr ""
1215
 
1216
- #: core/admin-render.php:75 core/admin-render.php:90 core/config.php:91
1217
  #: core/multisite.php:267 core/multisite.php:360
1218
  msgid "Devices"
1219
  msgstr ""
1220
 
1221
- #: core/admin-render.php:76 core/admin-render.php:94 core/config.php:92
1222
  #: core/multisite.php:275 core/multisite.php:368
1223
  msgid "Menu Settings"
1224
  msgstr ""
1225
 
1226
- #: core/admin-render.php:101 core/admin-render.php:103
1227
- #: core/admin-render.php:141 core/config.php:95 core/multisite.php:283
 
 
 
 
1228
  #: core/multisite.php:376
1229
  msgid "Themes"
1230
  msgstr ""
1231
 
1232
- #: core/admin-render.php:106 themes/foundation/root-functions.php:9
1233
  msgid "Theme Settings"
1234
  msgstr ""
1235
 
1236
- #: core/admin-render.php:116 core/admin-render.php:118
1237
- #: core/admin-render.php:142 core/config.php:96 core/multisite.php:291
1238
  #: core/multisite.php:384
1239
  msgid "Extensions"
1240
  msgstr ""
1241
 
1242
- #: core/admin-render.php:139
1243
  msgid "Available for WPtouch Pro"
1244
  msgstr ""
1245
 
1246
- #: core/admin-render.php:190
1247
  msgid "Reset Settings"
1248
  msgstr ""
1249
 
1250
- #: core/class-wptouch-pro.php:644
1251
  msgid ""
1252
  "Automatic theme migration from wp-content/uploads/wptouch-data directory "
1253
  "failed. Please manually move these folders to wp-content/wptouch-data: %s"
1254
  msgstr ""
1255
 
1256
- #: core/class-wptouch-pro.php:663
1257
  msgid ""
1258
  "%sWPtouch: %s was recently disabled, but is still affecting your website and "
1259
  "caching pages.%s"
1260
  msgstr ""
1261
 
1262
- #: core/class-wptouch-pro.php:664
1263
  msgid ""
1264
  "%sPlease reactivate the plugin, disable page caching, then deactivate the "
1265
  "plugin again to correct this issue.%s"
1266
  msgstr ""
1267
 
1268
- #: core/class-wptouch-pro.php:665 core/class-wptouch-pro.php:674
1269
  msgid ""
1270
  "%sFixing this issue prevents cached desktop pages being served to mobile "
1271
  "devices and vice-versa.%s"
1272
  msgstr ""
1273
 
1274
- #: core/class-wptouch-pro.php:666 core/class-wptouch-pro.php:675
1275
  msgid ""
1276
  "%sOnce fixed, this message will be dismissed automatically. Until fixed, "
1277
  "%sWPtouch will not be shown%s to mobile visitors, and cannot be previewed.%s"
1278
  msgstr ""
1279
 
1280
- #: core/class-wptouch-pro.php:673
1281
  msgid "%sWPtouch: %s needs to be configured to work correctly with WPtouch.%s"
1282
  msgstr ""
1283
 
1284
- #: core/class-wptouch-pro.php:676
1285
  msgid ""
1286
  "%sTo fix the issue, follow our %sstep-by-step setup guide%s on support."
1287
  "wptouch.com%s"
1288
  msgstr ""
1289
 
1290
- #: core/class-wptouch-pro.php:688
1291
  msgid "WPtouch Repair Required"
1292
  msgstr ""
1293
 
1294
- #: core/class-wptouch-pro.php:695
1295
  msgid "Your mobile theme was either broken or missing."
1296
  msgstr ""
1297
 
1298
- #: core/class-wptouch-pro.php:696
1299
  msgid "We downloaded a fresh copy for you."
1300
  msgstr ""
1301
 
1302
- #: core/class-wptouch-pro.php:697 core/class-wptouch-pro.php:707
1303
  msgid "OK"
1304
  msgstr ""
1305
 
1306
- #: core/class-wptouch-pro.php:700
1307
  msgid ""
1308
  "We were unable to install your WPtouch Pro theme from the Cloud. %s Please "
1309
  "visit %sthis article%s for more information."
1310
  msgstr ""
1311
 
1312
- #: core/class-wptouch-pro.php:703
1313
  msgid "WPtouch Server Issue"
1314
  msgstr ""
1315
 
1316
- #: core/class-wptouch-pro.php:705
1317
  msgid ""
1318
  "Your server setup is preventing WPtouch Pro from installing from the Cloud. "
1319
  "%s Please visit %sthis article%s for more information on how to fix it."
1320
  msgstr ""
1321
 
1322
- #: core/class-wptouch-pro.php:954
1323
  msgid ""
1324
  "This will reset all WPtouch Pro settings.\n"
1325
  "Are you sure?"
1326
  msgstr ""
1327
 
1328
- #: core/class-wptouch-pro.php:955
1329
  msgid ""
1330
  "This will reset all WPtouch Pro settings and delete the wptouch-data "
1331
  "folder.\n"
1332
  "Are you sure?"
1333
  msgstr ""
1334
 
1335
- #: core/class-wptouch-pro.php:956
1336
  msgid ""
1337
  "This will reset all WPtouch Pro settings, delete the wptouch-data folder, "
1338
  "and deactivate the plugin. Are you sure?"
1339
  msgstr ""
1340
 
1341
- #: core/class-wptouch-pro.php:957
1342
  msgid "The item failed to download for this reason: %reason%"
1343
  msgstr ""
1344
 
1345
- #: core/class-wptouch-pro.php:958
1346
  msgid "You are about to reset your license information. Proceed?"
1347
  msgstr ""
1348
 
1349
- #: core/class-wptouch-pro.php:960
1350
  msgid "Upload Failed: Not a valid image."
1351
  msgstr ""
1352
 
1353
- #: core/class-wptouch-pro.php:961
1354
  msgid ""
1355
  "WPtouch is saving settings. Please do not refresh the page while saving."
1356
  msgstr ""
1357
 
1358
- #: core/class-wptouch-pro.php:962
1359
  msgid "Install Themes"
1360
  msgstr ""
1361
 
1362
- #: core/class-wptouch-pro.php:963
1363
  msgid "Install Extensions"
1364
  msgstr ""
1365
 
1366
- #: core/class-wptouch-pro.php:1671
1367
  msgid "%s Changelog"
1368
  msgstr ""
1369
 
1370
- #: core/class-wptouch-pro.php:3088
1371
  msgid "Directory Problem"
1372
  msgstr ""
1373
 
1374
- #: core/class-wptouch-pro.php:3089
1375
  msgid "One or more required directories could not be created"
1376
  msgstr ""
1377
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1378
  #: core/config.php:90
1379
  msgid "Compatibility"
1380
  msgstr ""
1381
 
1382
- #: core/config.php:94
1383
  msgid "Go Pro"
1384
  msgstr ""
1385
 
@@ -2487,6 +2514,16 @@ msgstr ""
2487
  msgid "%sSign-up to to get WPtouch news, updates and changes via email:%s"
2488
  msgstr ""
2489
 
 
 
 
 
 
 
 
 
 
 
2490
  #. Plugin Name of the plugin/theme
2491
  msgid "WPtouch Mobile Plugin"
2492
  msgstr ""
@@ -2502,7 +2539,7 @@ msgid ""
2502
  msgstr ""
2503
 
2504
  #. Author of the plugin/theme
2505
- msgid "BraveNewCode Inc."
2506
  msgstr ""
2507
 
2508
  #. Author URI of the plugin/theme
2
  # This file is distributed under the same license as the WPtouch Mobile Plugin package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: WPtouch Mobile Plugin 4.3.13\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wptouch\n"
7
+ "POT-Creation-Date: 2017-03-07 20:09:41+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
377
  #: admin/pages/custom/wptouch-admin-wizard.php:179
378
  #: admin/settings/html/theme-browser-item-detail.php:52
379
  #: admin/settings/html/updates-available.php:35
380
+ #: admin/settings/html/updates-available.php:71 core/class-wptouch-pro.php:970
381
  msgid "Download"
382
  msgstr ""
383
 
387
  #: admin/settings/html/installed_icon_sets_ajax.php:13
388
  #: admin/settings/html/installed_icon_sets_ajax.php:26
389
  #: admin/settings/html/theme-browser-item.php:12
390
+ #: core/class-wptouch-pro.php:969
391
  msgid "Installed"
392
  msgstr ""
393
 
466
 
467
  #: admin/pages/custom/wptouch-admin-wizard.php:254
468
  #: admin/pages/custom/wptouch-admin-wizard.php:273
469
+ #: admin/pages/wptouch-admin-general-settings.php:134
470
  #: admin/settings/include/custom-latest-posts.php:11
471
  msgid "WordPress Reading Settings"
472
  msgstr ""
556
  msgid "Configure Settings"
557
  msgstr ""
558
 
559
+ #: admin/pages/wptouch-admin-general-settings.php:29 core/admin-render.php:68
560
  #: core/config.php:88
561
  msgid "Updates Available"
562
  msgstr ""
563
 
564
+ #: admin/pages/wptouch-admin-general-settings.php:55
565
  msgid "Mobile Site Title"
566
  msgstr ""
567
 
568
+ #: admin/pages/wptouch-admin-general-settings.php:61
569
  msgid "WPtouch Pro site title"
570
  msgstr ""
571
 
572
+ #: admin/pages/wptouch-admin-general-settings.php:74
573
  msgid "If disabled WPtouch Pro will be off for visitors but can be configured."
574
  msgstr ""
575
 
576
+ #: admin/pages/wptouch-admin-general-settings.php:76
577
  msgid ""
578
  "If disabled WPtouch Pro will be off for visitors but can be configured in "
579
  "the Customizer."
580
  msgstr ""
581
 
582
+ #: admin/pages/wptouch-admin-general-settings.php:81
583
  msgid "Display"
584
  msgstr ""
585
 
586
+ #: admin/pages/wptouch-admin-general-settings.php:87
587
  msgid "Display WPtouch Pro for mobile visitors"
588
  msgstr ""
589
 
590
+ #: admin/pages/wptouch-admin-general-settings.php:95
591
  msgid "URL filtering"
592
  msgstr ""
593
 
594
+ #: admin/pages/wptouch-admin-general-settings.php:100
595
  msgid "Show WPtouch Pro for all URLs"
596
  msgstr ""
597
 
598
+ #: admin/pages/wptouch-admin-general-settings.php:101
599
  msgid "Exclude WPtouch Pro on these URLs"
600
  msgstr ""
601
 
602
+ #: admin/pages/wptouch-admin-general-settings.php:102
603
  msgid "Only show WPtouch Pro on these URLs"
604
  msgstr ""
605
 
606
+ #: admin/pages/wptouch-admin-general-settings.php:108
607
  msgid "Apply filter to these URLs/Pages"
608
  msgstr ""
609
 
610
+ #: admin/pages/wptouch-admin-general-settings.php:116
611
  msgid "Require exact match"
612
  msgstr ""
613
 
614
+ #: admin/pages/wptouch-admin-general-settings.php:129
615
  msgid "Mobile front page"
616
  msgstr ""
617
 
618
+ #: admin/pages/wptouch-admin-general-settings.php:130
619
  msgid "You can set a different front page for WPtouch Pro visitors."
620
  msgstr ""
621
 
622
+ #: admin/pages/wptouch-admin-general-settings.php:135
623
  msgid "Redirect to a page"
624
  msgstr ""
625
 
626
+ #: admin/pages/wptouch-admin-general-settings.php:136
627
  msgctxt "Refers to a custom landing page"
628
  msgid "Redirect to a custom URL"
629
  msgstr ""
630
 
631
+ #: admin/pages/wptouch-admin-general-settings.php:142
632
  msgid "Custom Slug or URL"
633
  msgstr ""
634
 
635
+ #: admin/pages/wptouch-admin-general-settings.php:143
636
  msgid "Enter a Slug (i.e. \"/home\") or a full URL path"
637
  msgstr ""
638
 
639
+ #: admin/pages/wptouch-admin-general-settings.php:161
640
  msgid "Landing Pages"
641
  msgstr ""
642
 
643
+ #: admin/pages/wptouch-admin-general-settings.php:170
644
  msgid "Desktop / Mobile Switching"
645
  msgstr ""
646
 
647
+ #: admin/pages/wptouch-admin-general-settings.php:176
648
  msgctxt "switches between desktop and mobile themes"
649
  msgid "Theme switch toggle"
650
  msgstr ""
651
 
652
+ #: admin/pages/wptouch-admin-general-settings.php:185
653
  msgid ""
654
  "Shows a toggle in both the desktop mobile theme footers allowing users to "
655
  "switch between them."
656
  msgstr ""
657
 
658
+ #: admin/pages/wptouch-admin-general-settings.php:190
659
  msgid "Page Zoom"
660
  msgstr ""
661
 
662
+ #: admin/pages/wptouch-admin-general-settings.php:196
663
  msgid "Allow mobile browser zooming"
664
  msgstr ""
665
 
666
+ #: admin/pages/wptouch-admin-general-settings.php:197
667
  msgid "By default WPtouch Pro disables browser zooming."
668
  msgstr ""
669
 
670
+ #: admin/pages/wptouch-admin-general-settings.php:208
671
  msgid "Smart App Banner"
672
  msgstr ""
673
 
674
+ #: admin/pages/wptouch-admin-general-settings.php:223
675
  msgid "Find your ID from the %siTunes Link Maker%s."
676
  msgstr ""
677
 
678
+ #: admin/pages/wptouch-admin-general-settings.php:228
679
  msgid "Analytics"
680
  msgstr ""
681
 
682
+ #: admin/pages/wptouch-admin-general-settings.php:234
683
  msgid "Analytics Code"
684
  msgstr ""
685
 
686
+ #: admin/pages/wptouch-admin-general-settings.php:239
687
+ #: admin/pages/wptouch-admin-general-settings.php:630
688
  msgid "None"
689
  msgstr ""
690
 
691
+ #: admin/pages/wptouch-admin-general-settings.php:241
692
  msgid "Custom"
693
  msgstr ""
694
 
695
+ #: admin/pages/wptouch-admin-general-settings.php:248
696
  msgid "Site ID"
697
  msgstr ""
698
 
699
+ #: admin/pages/wptouch-admin-general-settings.php:269
700
  msgid "WPtouch Pro Love"
701
  msgstr ""
702
 
703
+ #: admin/pages/wptouch-admin-general-settings.php:275
704
  msgid "Show powered by WPtouch Pro link in theme footer"
705
  msgstr ""
706
 
707
+ #: admin/pages/wptouch-admin-general-settings.php:287
708
  msgid "Language"
709
  msgstr ""
710
 
711
+ #: admin/pages/wptouch-admin-general-settings.php:293
712
  msgid "Theme Language"
713
  msgstr ""
714
 
715
+ #: admin/pages/wptouch-admin-general-settings.php:302
716
  msgid "Also applies to admin"
717
  msgstr ""
718
 
719
+ #: admin/pages/wptouch-admin-general-settings.php:321
720
  msgctxt ""
721
  "shortcodes are pieces of code [like_this] that users can drop into textareas "
722
  "that will convert to longer pieces of code"
723
  msgid "Shortcodes"
724
  msgstr ""
725
 
726
+ #: admin/pages/wptouch-admin-general-settings.php:327
727
  msgid "Process desktop theme shortcodes"
728
  msgstr ""
729
 
730
+ #: admin/pages/wptouch-admin-general-settings.php:335
731
  msgid "Filter out shortcodes"
732
  msgstr ""
733
 
734
+ #: admin/pages/wptouch-admin-general-settings.php:336
735
  msgid "Filters out shortcodes from displaying when WPtouch Pro is active."
736
  msgstr ""
737
 
738
+ #: admin/pages/wptouch-admin-general-settings.php:350
739
  msgid "Active Plugins"
740
  msgstr ""
741
 
742
+ #: admin/pages/wptouch-admin-general-settings.php:361
743
  msgid ""
744
  "Attempts to disable plugins for mobile visitors. Some plugins don‘t support "
745
  "this feature due to the way they load in WordPress."
746
  msgstr ""
747
 
748
+ #: admin/pages/wptouch-admin-general-settings.php:373
749
  msgid "Mobile Devices & Browsers"
750
  msgstr ""
751
 
752
+ #: admin/pages/wptouch-admin-general-settings.php:433
753
  msgid "Tablets"
754
  msgstr ""
755
 
756
+ #: admin/pages/wptouch-admin-general-settings.php:491
757
  msgid "Tablet Devices & Browsers"
758
  msgstr ""
759
 
760
+ #: admin/pages/wptouch-admin-general-settings.php:506
761
  msgid ""
762
  "If your theme supports tablets, devices and browsers WPtouch Pro can be "
763
  "enabled for will be listed below."
764
  msgstr ""
765
 
766
+ #: admin/pages/wptouch-admin-general-settings.php:512
767
  msgid "Additional User Agents"
768
  msgstr ""
769
 
770
+ #: admin/pages/wptouch-admin-general-settings.php:518
771
  msgid "User agents to add"
772
  msgstr ""
773
 
774
+ #: admin/pages/wptouch-admin-general-settings.php:519
775
  msgid "You can enter partial i.e. \"nokia\" or full agent strings"
776
  msgstr ""
777
 
778
+ #: admin/pages/wptouch-admin-general-settings.php:536
779
  msgid "Menu Setup"
780
  msgstr ""
781
 
782
+ #: admin/pages/wptouch-admin-general-settings.php:554
783
  msgid "Menu Options"
784
  msgstr ""
785
 
786
+ #: admin/pages/wptouch-admin-general-settings.php:560
787
  msgid "Enable parent items as links"
788
  msgstr ""
789
 
790
+ #: admin/pages/wptouch-admin-general-settings.php:561
791
  msgid "If disabled, parent menu items will only toggle child items."
792
  msgstr ""
793
 
794
+ #: admin/pages/wptouch-admin-general-settings.php:568
795
  msgid "Use menu icons"
796
  msgstr ""
797
 
798
+ #: admin/pages/wptouch-admin-general-settings.php:569
799
  msgid "Adds the ability to associate icons with menu items"
800
  msgstr ""
801
 
802
+ #: admin/pages/wptouch-admin-general-settings.php:580
803
  msgid "Menu Icon Sets"
804
  msgstr ""
805
 
806
+ #: admin/pages/wptouch-admin-general-settings.php:593
807
  #: admin/settings/html/installed_icon_sets_ajax.php:4
808
+ #: core/class-wptouch-pro.php:2165 core/class-wptouch-pro.php:2166
809
  #: core/config.php:54
810
  msgid "Custom Icons"
811
  msgstr ""
812
 
813
+ #: admin/pages/wptouch-admin-general-settings.php:624
814
  msgid "WordPress Pages"
815
  msgstr ""
816
 
817
+ #: admin/pages/wptouch-admin-general-settings.php:642 core/admin-render.php:78
818
+ #: core/admin-render.php:110 core/config.php:94
819
  msgid "Customize Theme"
820
  msgstr ""
821
 
822
+ #: admin/pages/wptouch-admin-general-settings.php:708
823
+ msgctxt "wptouch-pro"
824
+ msgid "Subscribe to updates about new releases and tips"
825
+ msgstr ""
826
+
827
  #: admin/settings/html/auto_configure.php:4
828
  msgid ""
829
  "This extension doesn’t currently require configuration. All of its settings "
922
  msgid "No extensions available"
923
  msgstr ""
924
 
925
+ #: admin/settings/html/image-upload.php:7 core/class-wptouch-pro.php:962
926
  msgid "Upload Complete!"
927
  msgstr ""
928
 
941
  msgstr ""
942
 
943
  #: admin/settings/html/installed_icon_sets_ajax.php:25
944
+ #: core/class-wptouch-pro.php:968
945
  msgid "Installing"
946
  msgstr ""
947
 
948
  #: admin/settings/html/installed_icon_sets_ajax.php:25
949
  #: admin/settings/html/theme-browser-item-detail.php:3
950
+ #: core/admin-extensions.php:365 core/class-wptouch-pro.php:967
951
  msgid "Install"
952
  msgstr ""
953
 
1159
  msgid "Setup Wizard"
1160
  msgstr ""
1161
 
1162
+ #: core/admin-menu.php:49 core/class-wptouch-pro.php:1637
1163
  msgid "Settings"
1164
  msgstr ""
1165
 
1209
  msgid "Tools"
1210
  msgstr ""
1211
 
1212
+ #: core/admin-render.php:73 core/admin-render.php:83 core/config.php:89
1213
  msgid "General"
1214
  msgstr ""
1215
 
1216
+ #: core/admin-render.php:74 core/admin-render.php:87 core/multisite.php:259
1217
  #: core/multisite.php:352
1218
  msgid "Site Compatibility"
1219
  msgstr ""
1220
 
1221
+ #: core/admin-render.php:75 core/admin-render.php:91 core/config.php:91
1222
  #: core/multisite.php:267 core/multisite.php:360
1223
  msgid "Devices"
1224
  msgstr ""
1225
 
1226
+ #: core/admin-render.php:76 core/admin-render.php:95 core/config.php:92
1227
  #: core/multisite.php:275 core/multisite.php:368
1228
  msgid "Menu Settings"
1229
  msgstr ""
1230
 
1231
+ #: core/admin-render.php:79 core/config.php:93
1232
+ msgid "Subscribe to Newsletter"
1233
+ msgstr ""
1234
+
1235
+ #: core/admin-render.php:102 core/admin-render.php:104
1236
+ #: core/admin-render.php:142 core/config.php:96 core/multisite.php:283
1237
  #: core/multisite.php:376
1238
  msgid "Themes"
1239
  msgstr ""
1240
 
1241
+ #: core/admin-render.php:107 themes/foundation/root-functions.php:9
1242
  msgid "Theme Settings"
1243
  msgstr ""
1244
 
1245
+ #: core/admin-render.php:117 core/admin-render.php:119
1246
+ #: core/admin-render.php:143 core/config.php:97 core/multisite.php:291
1247
  #: core/multisite.php:384
1248
  msgid "Extensions"
1249
  msgstr ""
1250
 
1251
+ #: core/admin-render.php:140
1252
  msgid "Available for WPtouch Pro"
1253
  msgstr ""
1254
 
1255
+ #: core/admin-render.php:191
1256
  msgid "Reset Settings"
1257
  msgstr ""
1258
 
1259
+ #: core/class-wptouch-pro.php:647
1260
  msgid ""
1261
  "Automatic theme migration from wp-content/uploads/wptouch-data directory "
1262
  "failed. Please manually move these folders to wp-content/wptouch-data: %s"
1263
  msgstr ""
1264
 
1265
+ #: core/class-wptouch-pro.php:666
1266
  msgid ""
1267
  "%sWPtouch: %s was recently disabled, but is still affecting your website and "
1268
  "caching pages.%s"
1269
  msgstr ""
1270
 
1271
+ #: core/class-wptouch-pro.php:667
1272
  msgid ""
1273
  "%sPlease reactivate the plugin, disable page caching, then deactivate the "
1274
  "plugin again to correct this issue.%s"
1275
  msgstr ""
1276
 
1277
+ #: core/class-wptouch-pro.php:668 core/class-wptouch-pro.php:677
1278
  msgid ""
1279
  "%sFixing this issue prevents cached desktop pages being served to mobile "
1280
  "devices and vice-versa.%s"
1281
  msgstr ""
1282
 
1283
+ #: core/class-wptouch-pro.php:669 core/class-wptouch-pro.php:678
1284
  msgid ""
1285
  "%sOnce fixed, this message will be dismissed automatically. Until fixed, "
1286
  "%sWPtouch will not be shown%s to mobile visitors, and cannot be previewed.%s"
1287
  msgstr ""
1288
 
1289
+ #: core/class-wptouch-pro.php:676
1290
  msgid "%sWPtouch: %s needs to be configured to work correctly with WPtouch.%s"
1291
  msgstr ""
1292
 
1293
+ #: core/class-wptouch-pro.php:679
1294
  msgid ""
1295
  "%sTo fix the issue, follow our %sstep-by-step setup guide%s on support."
1296
  "wptouch.com%s"
1297
  msgstr ""
1298
 
1299
+ #: core/class-wptouch-pro.php:691
1300
  msgid "WPtouch Repair Required"
1301
  msgstr ""
1302
 
1303
+ #: core/class-wptouch-pro.php:698
1304
  msgid "Your mobile theme was either broken or missing."
1305
  msgstr ""
1306
 
1307
+ #: core/class-wptouch-pro.php:699
1308
  msgid "We downloaded a fresh copy for you."
1309
  msgstr ""
1310
 
1311
+ #: core/class-wptouch-pro.php:700 core/class-wptouch-pro.php:710
1312
  msgid "OK"
1313
  msgstr ""
1314
 
1315
+ #: core/class-wptouch-pro.php:703
1316
  msgid ""
1317
  "We were unable to install your WPtouch Pro theme from the Cloud. %s Please "
1318
  "visit %sthis article%s for more information."
1319
  msgstr ""
1320
 
1321
+ #: core/class-wptouch-pro.php:706
1322
  msgid "WPtouch Server Issue"
1323
  msgstr ""
1324
 
1325
+ #: core/class-wptouch-pro.php:708
1326
  msgid ""
1327
  "Your server setup is preventing WPtouch Pro from installing from the Cloud. "
1328
  "%s Please visit %sthis article%s for more information on how to fix it."
1329
  msgstr ""
1330
 
1331
+ #: core/class-wptouch-pro.php:957
1332
  msgid ""
1333
  "This will reset all WPtouch Pro settings.\n"
1334
  "Are you sure?"
1335
  msgstr ""
1336
 
1337
+ #: core/class-wptouch-pro.php:958
1338
  msgid ""
1339
  "This will reset all WPtouch Pro settings and delete the wptouch-data "
1340
  "folder.\n"
1341
  "Are you sure?"
1342
  msgstr ""
1343
 
1344
+ #: core/class-wptouch-pro.php:959
1345
  msgid ""
1346
  "This will reset all WPtouch Pro settings, delete the wptouch-data folder, "
1347
  "and deactivate the plugin. Are you sure?"
1348
  msgstr ""
1349
 
1350
+ #: core/class-wptouch-pro.php:960
1351
  msgid "The item failed to download for this reason: %reason%"
1352
  msgstr ""
1353
 
1354
+ #: core/class-wptouch-pro.php:961
1355
  msgid "You are about to reset your license information. Proceed?"
1356
  msgstr ""
1357
 
1358
+ #: core/class-wptouch-pro.php:963
1359
  msgid "Upload Failed: Not a valid image."
1360
  msgstr ""
1361
 
1362
+ #: core/class-wptouch-pro.php:964
1363
  msgid ""
1364
  "WPtouch is saving settings. Please do not refresh the page while saving."
1365
  msgstr ""
1366
 
1367
+ #: core/class-wptouch-pro.php:965
1368
  msgid "Install Themes"
1369
  msgstr ""
1370
 
1371
+ #: core/class-wptouch-pro.php:966
1372
  msgid "Install Extensions"
1373
  msgstr ""
1374
 
1375
+ #: core/class-wptouch-pro.php:1674
1376
  msgid "%s Changelog"
1377
  msgstr ""
1378
 
1379
+ #: core/class-wptouch-pro.php:3091
1380
  msgid "Directory Problem"
1381
  msgstr ""
1382
 
1383
+ #: core/class-wptouch-pro.php:3092
1384
  msgid "One or more required directories could not be created"
1385
  msgstr ""
1386
 
1387
+ #: core/compat.php:118
1388
+ msgid ""
1389
+ "The current theme is not compatible with WPtouch. Some features may not "
1390
+ "function properly. Check out %1$sthis support article%2$s for more "
1391
+ "information."
1392
+ msgstr ""
1393
+
1394
+ #: core/compat.php:120 core/compat.php:155
1395
+ msgid "Dismiss this notice."
1396
+ msgstr ""
1397
+
1398
+ #: core/compat.php:153
1399
+ msgid ""
1400
+ "The %1$s plugin is not compatible with WPtouch. Some features may not "
1401
+ "function properly. Check out %2$sthis support article%3$s for more "
1402
+ "information."
1403
+ msgstr ""
1404
+
1405
  #: core/config.php:90
1406
  msgid "Compatibility"
1407
  msgstr ""
1408
 
1409
+ #: core/config.php:95
1410
  msgid "Go Pro"
1411
  msgstr ""
1412
 
2514
  msgid "%sSign-up to to get WPtouch news, updates and changes via email:%s"
2515
  msgstr ""
2516
 
2517
+ #: wptouch.php:195
2518
+ msgid ""
2519
+ "Thanks for using WPtouch! If you'd like to sign up for news and updates from "
2520
+ "the team you can %1$ssubscribe to our newsletter%2$s."
2521
+ msgstr ""
2522
+
2523
+ #: wptouch.php:197
2524
+ msgid "Dismiss this notice (permanently)."
2525
+ msgstr ""
2526
+
2527
  #. Plugin Name of the plugin/theme
2528
  msgid "WPtouch Mobile Plugin"
2529
  msgstr ""
2539
  msgstr ""
2540
 
2541
  #. Author of the plugin/theme
2542
+ msgid "WPtouch"
2543
  msgstr ""
2544
 
2545
  #. Author URI of the plugin/theme
readme.txt CHANGED
@@ -1,8 +1,8 @@
1
  === Plugin Name ===
2
- Contributors: kbmcardle, bravenewcode, duanestorey, dalemugford, adamdipardo,
3
  Tags: wptouch, iphone, ipod, bravenewcode, mobile, mobile-friendly, android, blackberry, smartphone, responsive, design, mobile plugin, ios, mobile theme
4
  Requires at least: 4.2
5
- Stable tag: 4.3.12
6
  Tested up to: 4.7
7
  License: GPLv2
8
 
@@ -33,6 +33,13 @@ For more information visit [WPtouch.com](http://www.wptouch.com/?utm_campaign=wp
33
 
34
  == Changelog ==
35
 
 
 
 
 
 
 
 
36
  = Version 4.3.12 (February 21, 2017) =
37
 
38
  * Speed Improvement: Minimize foundation CSS & JavaScript.
1
  === Plugin Name ===
2
+ Contributors: wptouch, duanestorey, dalemugford, adamdipardo, oxymoron
3
  Tags: wptouch, iphone, ipod, bravenewcode, mobile, mobile-friendly, android, blackberry, smartphone, responsive, design, mobile plugin, ios, mobile theme
4
  Requires at least: 4.2
5
+ Stable tag: 4.3.13
6
  Tested up to: 4.7
7
  License: GPLv2
8
 
33
 
34
  == Changelog ==
35
 
36
+ = Version 4.3.13 (March 6, 2017) =
37
+
38
+ * Fixed: Bug that didn't allow mobile / desktop switching in specific W3TC configuration.
39
+ * Fixed: Warning that appeared for sites running PHP 7.1+.
40
+ * Speed Improvement: Minimize Bauhaus CSS & JavaScript.
41
+ * New: Added Newsletter Signup option in settings.
42
+
43
  = Version 4.3.12 (February 21, 2017) =
44
 
45
  * Speed Improvement: Minimize foundation CSS & JavaScript.
themes/bauhaus/default/assets/style.css ADDED
@@ -0,0 +1,1243 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* @override
2
+ http://wptp3.local.com/wp-content/wptouch-data/themes/bauhaus/default/style.css?ver=a16b0b39889181577ded41b49cd80b1b
3
+ http://wptp3.local.com/wp-content/plugins/wptouch/themes/bauhaus/default/style.css?ver=a16b0b39889181577ded41b49cd80b1b
4
+ */
5
+
6
+ /* Bauhaus CSS */
7
+
8
+ /*
9
+ Responsive styles can be applied via '.smartphone', '.tablet', '.portrait' & '.landscape' classes.
10
+ These classes are automatically applied and manipulated on <body> by Foundation.
11
+ */
12
+
13
+ body {
14
+ font-family: "Helvetica Neue", Helvetica, Geneva, Arial, sans-serif;
15
+ -webkit-font-smoothing: antialiased;
16
+ }
17
+
18
+ h1, h2, h3, h4, h5, h6 {
19
+ letter-spacing: -.02em;
20
+ }
21
+
22
+ h1, h2, h3 {
23
+ font-weight: 300;
24
+ }
25
+
26
+ h4, h5, h6 {
27
+ font-weight: 400;
28
+ }
29
+
30
+ .page-wrapper {
31
+ left: 0;
32
+ right: 0;
33
+ }
34
+
35
+ /* @group Header */
36
+
37
+ header a, header div {
38
+ color: rgba(0,0,0,.9);
39
+ }
40
+
41
+ header {
42
+ position: relative;
43
+ opacity: 1;
44
+ overflow: hidden;
45
+ height: 54px;
46
+ z-index: 4;
47
+ }
48
+
49
+ header a.header-center {
50
+ display: block;
51
+ margin-left: auto;
52
+ margin-right: auto;
53
+ text-align: center;
54
+ width: 68%;
55
+ }
56
+
57
+ header h1 {
58
+ white-space: nowrap;
59
+ overflow: hidden;
60
+ text-overflow: ellipsis;
61
+ margin: 0;
62
+ font-size: 150%;
63
+ font-weight: normal;
64
+ font-style: normal;
65
+ line-height: 2.25;
66
+ }
67
+
68
+ header img {
69
+ max-height: 44px;
70
+ position: relative;
71
+ max-width: 100%;
72
+ }
73
+
74
+ .portrait header img, .landscape header img {
75
+ top: 4px;
76
+ }
77
+
78
+ .drop-down #menu {
79
+ display: none;
80
+ position: absolute;
81
+ top: 54px;
82
+ z-index: 3;
83
+ right: 0;
84
+ left: 0;
85
+ }
86
+
87
+ #menu-toggle {
88
+ position: absolute;
89
+ bottom: 0;
90
+ left: 0;
91
+ right: auto;
92
+ }
93
+
94
+ #menu-toggle.menu-right {
95
+ position: absolute;
96
+ bottom: 0;
97
+ left: auto;
98
+ right: 0;
99
+ }
100
+
101
+ #menu-toggle:after {
102
+ content: "\e80a";
103
+ display: block;
104
+ font: 110% 'wptouch-icons', sans-serif;
105
+ padding: 18px;
106
+ }
107
+
108
+ #search-toggle {
109
+ position: absolute;
110
+ bottom: 0;
111
+ left: 0;
112
+ right: auto;
113
+ }
114
+
115
+ #search-toggle.search-right {
116
+ position: absolute;
117
+ bottom: 0;
118
+ left: auto;
119
+ right: 0;
120
+ }
121
+
122
+ #search-toggle:after {
123
+ content: "\e809";
124
+ display: block;
125
+ font: 110% 'wptouch-icons', sans-serif;
126
+ padding: 18px;
127
+ }
128
+
129
+ #menu-toggle.touched:after, #search-toggle.touched:after {
130
+ color: rgba(0,0,0,.3);
131
+ }
132
+
133
+ .login-link {
134
+ padding-left: 12px;
135
+ }
136
+
137
+ .login-link i {
138
+ margin-right: 5px;
139
+ }
140
+
141
+ #wptouch-search-inner {
142
+ background-color: rgba(0,0,0,.1);
143
+ text-align: center;
144
+ padding: 5px;
145
+ }
146
+
147
+ #wptouch-search-inner input[type="text"] {
148
+ width: 70%;
149
+ -webkit-appearance: none;
150
+ padding: 4px;
151
+ background-color: rgba(255,255,255,.9);
152
+ font-size: 90%;
153
+ border-style: none;
154
+ border-radius: 2px;
155
+ }
156
+
157
+ #wptouch-search-inner input[type="text"]:focus {
158
+ background-color: white;
159
+ }
160
+
161
+ #wptouch-search-inner input[type="submit"] {
162
+ border-radius: 2px;
163
+ border: 1px solid rgba(0,0,0,.2);
164
+ padding: 1px 10px 4px;
165
+ -webkit-appearance: none;
166
+ background-color: rgba(255,255,255,.1);
167
+ color: rgba(0,0,0,.8);
168
+ font-size: 95%;
169
+ vertical-align: bottom;
170
+ }
171
+
172
+ #search-dropper {
173
+ overflow: hidden;
174
+ max-height: 0;
175
+ -webkit-transition: max-height 330ms ease-in-out;
176
+ }
177
+
178
+ #search-dropper.toggled {
179
+ max-height: 60px;
180
+ }
181
+
182
+ .touched {
183
+ background-color: rgba(0,0,0,.1);
184
+ }
185
+
186
+ .page-wrapper .wptouch-custom-showcase {
187
+ margin: -1px auto -10px;
188
+ }
189
+
190
+ /* @end */
191
+
192
+ /* @group Post Listing View */
193
+
194
+ /* @group Slider */
195
+
196
+ .list-view .flickity-page-dots {
197
+ margin-bottom: 35px;
198
+ }
199
+
200
+ .list-view .flickity-page-dots .dot {
201
+ width: 15px;
202
+ height: 2px;
203
+ margin-right: 0;
204
+ margin-left: 0;
205
+ border-radius: 0px;
206
+ background-color: #fff;
207
+ opacity: 0.4;
208
+ }
209
+
210
+ .list-view .flickity-page-dots .dot.is-selected {
211
+ opacity: 1;
212
+ }
213
+
214
+ .list-view .carousel.list-carousel {
215
+ box-shadow: inset rgba(0,0,0,.1) 0px 0px 24px;
216
+ height: 220px;
217
+ margin-top: 0px;
218
+ margin-bottom: 0px;
219
+ position: relative;
220
+ visibility: hidden;
221
+ }
222
+
223
+ .list-view .carousel.list-carousel.flickity-enabled {
224
+ visibility: visible;
225
+ }
226
+
227
+ .list-view .list-carousel .carousel-cell {
228
+ height: 100%;
229
+ width: 100%;
230
+ max-width: none !important;
231
+ overflow: hidden;
232
+ }
233
+
234
+ .list-view .list-carousel .carousel-cell img {
235
+ position: absolute;
236
+ top: 50%;
237
+ left: 50%;
238
+ -webkit-transform: translateX(-50%) translateY(-50%);
239
+ transform: translateX(-50%) translateY(-50%);
240
+ min-width: 120%;
241
+ max-width: 120%;
242
+ min-height: 100%;
243
+ width: auto;
244
+ height: auto;
245
+ z-index: -1;
246
+ overflow: hidden;
247
+ }
248
+
249
+ .list-view .carousel.list-carousel h2 {
250
+ text-shadow: rgba(0,0,0,.6) 0px 0px 10px;
251
+ position: absolute;
252
+ bottom: 35%;
253
+ font-size: 180%;
254
+ font-weight: 600;
255
+ width: 90%;
256
+ color: #fff;
257
+ text-align: center;
258
+ margin-left: auto;
259
+ margin-right: auto;
260
+ overflow : hidden;
261
+ text-overflow: ellipsis;
262
+ left: 0;
263
+ right: 0;
264
+ line-height: 150%;
265
+ }
266
+
267
+ .list-view .list-carousel .post-meta {
268
+ text-shadow: rgba(0,0,0,.6) 0px 0px 10px;
269
+ position: absolute;
270
+ font-size: 75%;
271
+ font-weight: 600;
272
+ display: inline-block;
273
+ bottom: 25%;
274
+ z-index: 1;
275
+ color: #fff;
276
+ margin-left: auto;
277
+ margin-right: auto;
278
+ width: 90%;
279
+ right: 0;
280
+ left: 0;
281
+ text-transform: uppercase;
282
+ text-align: center;
283
+ }
284
+
285
+
286
+
287
+ /* @end */
288
+
289
+ .loop-link {
290
+ display: block;
291
+ position: relative;
292
+ min-height: 80px;
293
+ padding-top: 10px;
294
+ padding-bottom: 10px;
295
+ }
296
+
297
+ .loop-link i.arrow {
298
+ font-size: 34px;
299
+ position: absolute;
300
+ right: 3%;
301
+ top: 50%;
302
+ margin-top: -18px;
303
+ }
304
+
305
+ .loop-link .post-meta {
306
+ color: rgba(0,0,0,.5);
307
+ display: block;
308
+ font-size: 70%;
309
+ margin-left: 88px;
310
+ padding-top: 10px;
311
+ text-transform: uppercase;
312
+ }
313
+
314
+ .loop-link .post-meta.comments {
315
+ margin-left: 88px;
316
+ }
317
+
318
+ #content .loop-link h2 {
319
+ display: inline-block;
320
+ width: 65%;
321
+ font-size: 130%;
322
+ line-height: 130%;
323
+ margin: 0 0 0 4px;
324
+ padding-bottom: 10px;
325
+ overflow: hidden;
326
+ font-weight: normal;
327
+ font-style: normal;
328
+ padding-top: 10px;
329
+ }
330
+
331
+ .loop-link img.post-thumbnail {
332
+ width: 64px;
333
+ height: 64px;
334
+ margin: 12px 10px 0;
335
+ z-index: 1;
336
+ float: left;
337
+ }
338
+
339
+ .loop-link .date-circle,
340
+ .related .date-circle {
341
+ position: relative;
342
+ font-size: 215%;
343
+ line-height: 110%;
344
+ display: block;
345
+ float: left;
346
+ margin: 12px 10px 0;
347
+ width: 62px;
348
+ height: 48px;
349
+ border: 1px solid rgba(0,0,0,.1);
350
+ z-index: 1;
351
+ padding-top: 14px;
352
+ text-align: center;
353
+ overflow: hidden;
354
+ color: rgba(0,0,0,.7);
355
+ }
356
+ .related .date-circle {
357
+ font-size: 175%;
358
+ height: 36px;
359
+ float: none;
360
+ margin: 0;
361
+ line-height: 100%;
362
+ position: absolute;
363
+ top: 3px;
364
+ width: 50px;
365
+ }
366
+
367
+ .loop-link .date-circle .month,
368
+ .related .date-circle .month {
369
+ text-transform: uppercase;
370
+ font-size: 40%;
371
+ position: absolute;
372
+ top: -1px;
373
+ right: 0;
374
+ left: 0;
375
+ letter-spacing: -1px;
376
+ }
377
+
378
+ .loop-link .date-circle .day,
379
+ .related .date-circle .day {
380
+ position: absolute;
381
+ top: 18px;
382
+ right: 0;
383
+ left: 0;
384
+ font-size: 80%;
385
+ letter-spacing: -1px;
386
+ }
387
+
388
+ .loop-link .bottom-border {
389
+ border-bottom: 1px solid rgba(0,0,0,.15);
390
+ display: block;
391
+ position: absolute;
392
+ bottom: 0;
393
+ left: 88px;
394
+ right: 0;
395
+ }
396
+
397
+ .no-thumbs.loop-link .bottom-border {
398
+ left: 40px;
399
+ }
400
+
401
+ .no-thumbs.loop-link .post-meta, #content .no-thumbs.loop-link h2 {
402
+ margin-left: 40px;
403
+ }
404
+
405
+ /* @end */
406
+
407
+ /* @group Carousel View */
408
+
409
+ .flickity-view > h2 {
410
+ font-weight: normal;
411
+ padding-left: 15px;
412
+ }
413
+
414
+ .carousel {
415
+ height: 350px;
416
+ margin-top: 20px;
417
+ margin-bottom: 40px;
418
+ }
419
+
420
+ .carousel-cell {
421
+ height: 100%;
422
+ width: 90%;
423
+ max-width: 400px;
424
+ }
425
+
426
+ /* My Comment */
427
+
428
+ .carousel-cell img {
429
+ height: auto;
430
+ min-height: 100%;
431
+ width: 92%;
432
+ min-width: 92%;
433
+ padding: 0;
434
+ margin: 0 0 0 20px;
435
+ }
436
+
437
+ .carousel-cell a {
438
+ max-height: 230px;
439
+ overflow: hidden;
440
+ display: block;
441
+ }
442
+
443
+ .carousel h2 {
444
+ letter-spacing: -.02em;
445
+ display: -webkit-box;
446
+ width: 85%;
447
+ margin-left: 20px;
448
+ overflow : hidden;
449
+ text-overflow: ellipsis;
450
+ -webkit-line-clamp: 2;
451
+ -webkit-box-orient: vertical;
452
+ }
453
+
454
+ .carousel .post-meta {
455
+ text-transform: capitalize;
456
+ font-size: 80%;
457
+ display: inline-block;
458
+ margin-left: 20px;
459
+ margin-top: 5px;
460
+ }
461
+
462
+ /* @group Latest Only */
463
+
464
+ .slider-latest-only.blog .wptouch-showcase {
465
+ -webkit-backdrop-filter: blur(5px);
466
+ position: absolute;
467
+ top: 55px;
468
+ z-index: 1;
469
+ left: 0;
470
+ right: 0;
471
+ background-color: rgba(0,0,0,.3);
472
+ min-height: auto !important;
473
+ height: 50px;
474
+ margin-bottom: 0;
475
+ }
476
+
477
+ .slider-latest-only.blog.wptouch-multiads .wptouch-showcase {
478
+ height: auto;
479
+ margin-top: -1px;
480
+ padding-top: 20px;
481
+ }
482
+
483
+ .slider-latest-only.blog .wptouch-showcase iframe {
484
+ }
485
+
486
+ .slider-latest-only.blog header {
487
+ background-color: rgba(0,0,0,.2) !important;
488
+ -webkit-backdrop-filter: blur(20px) saturate(150%) !important;
489
+ margin-bottom: -54px;
490
+ }
491
+
492
+ .slider-latest-only.blog header h1, .slider-latest-only.blog header > .tappable {
493
+ color: #fff !important;
494
+
495
+ }
496
+
497
+ .slider-latest-only.blog #search-dropper {
498
+ background-color: rgba(0,0,0,.2) !important;
499
+ -webkit-backdrop-filter: blur(20px) saturate(150%) !important;
500
+ position: fixed;
501
+ position: -webkit-sticky;
502
+ top: 54px;
503
+ z-index: 3;
504
+ right: 0;
505
+ left: 0;
506
+ }
507
+
508
+ .slider-latest-only.blog .carousel {
509
+ margin: 0px auto;
510
+ }
511
+
512
+
513
+ .slider-latest-only.blog .carousel-cell {
514
+ height: 100%;
515
+ width: 100%;
516
+ max-width: none !important;
517
+ position: relative;
518
+ overflow:hidden;
519
+ }
520
+
521
+ .slider-latest-only.blog .carousel-cell img {
522
+ position: absolute;
523
+ top: 50%;
524
+ left: 50%;
525
+ -webkit-transform: translateX(-50%) translateY(-50%);
526
+ transform: translateX(-50%) translateY(-50%);
527
+ min-width: 200%;
528
+ min-height: 100%;
529
+ width: auto;
530
+ height: auto;
531
+ z-index: -1;
532
+ overflow: hidden;
533
+ }
534
+
535
+ .slider-latest-only.blog .carousel h2 {
536
+ text-shadow: rgba(0,0,0,.6) 0px 0px 10px;
537
+ position: absolute;
538
+ bottom: 130px;
539
+ font-size: 220%;
540
+ width: 90%;
541
+ color: #fff;
542
+ }
543
+
544
+ .slider-latest-only.blog .carousel .post-meta {
545
+ text-shadow: rgba(0,0,0,.6) 0px 0px 6px;
546
+ color: #fff;
547
+ position: absolute;
548
+ bottom: 80px;
549
+ font-size: 90%;
550
+ text-transform: uppercase;
551
+ }
552
+
553
+
554
+
555
+ /* @end */
556
+
557
+
558
+
559
+ /* @end */
560
+
561
+ /* @group Single */
562
+
563
+ /* @group Crumb Path (incomplete) */
564
+
565
+ .crumb-path {
566
+ background-image: -webkit-gradient(radial, 50% 0%,0,50% 0%,400, to(rgba(0, 0, 0,0)), from(rgba(255, 255, 255, 0.50)));
567
+ z-index: 2;
568
+ text-align: left;
569
+ opacity: .9;
570
+ }
571
+
572
+ .crumb-path p {
573
+ font-size: 80%;
574
+ padding: 6px 12px;
575
+ margin: 0;
576
+ }
577
+
578
+ .crumb-path p span {
579
+ display: inline-block;
580
+ width: 65%;
581
+ white-space: nowrap;
582
+ overflow: hidden;
583
+ text-overflow: ellipsis;
584
+ }
585
+
586
+ .landscape .crumb-path p span {
587
+ width: 78%;
588
+ }
589
+
590
+ .ios7 .crumb-path {
591
+ position: -webkit-sticky;
592
+ top: 0px;
593
+ }
594
+
595
+ /* @end */
596
+
597
+ .sharing-options.style-default.share-top a {
598
+ font-size: 80%;
599
+ font-weight: normal;
600
+ font-style: normal;
601
+ }
602
+
603
+ .sharing-options +.nav-controls {
604
+ margin-bottom: -11px;
605
+ }
606
+
607
+ /* @group Posts Nav */
608
+
609
+ .nav-controls {
610
+ background-color: rgba(0,0,0,.05);
611
+ font-size: 90%;
612
+ font-weight: bold;
613
+ border-top: 1px solid rgba(0,0,0,.05);
614
+ border-bottom: 1px solid rgba(0,0,0,.05);
615
+ padding: 10px 20px;
616
+ text-align: center;
617
+ margin: -1px 0;
618
+ color: rgba(0,0,0,.7);
619
+ }
620
+
621
+ .nav-controls div {
622
+ display: inline-block;
623
+ width: 49%;
624
+ vertical-align: top;
625
+ float: left;
626
+ }
627
+
628
+ .nav-controls a:before {
629
+ margin-right: 3px;
630
+ }
631
+
632
+ .nav-controls a {
633
+ font-weight: normal;
634
+ font-style: normal;
635
+ display: block;
636
+ }
637
+
638
+ .nav-controls a.prev-post {
639
+ padding-right: 8px;
640
+ }
641
+
642
+ .nav-controls .previous {
643
+ text-align: left;
644
+ word-wrap: break-word;
645
+ }
646
+
647
+ .nav-controls .next {
648
+ text-align: right;
649
+ word-wrap: break-word;
650
+ float: right;
651
+ }
652
+
653
+ .nav-controls a:after {
654
+ margin-left: 3px;
655
+ }
656
+
657
+ /* @end */
658
+
659
+ /* @end */
660
+
661
+ /* @group Posts / Pages Shared CSS */
662
+
663
+ .post-page-content {
664
+ color: rgba(0,0,0,.7);
665
+ font-size: 100%;
666
+ line-height: 165%;
667
+ padding-bottom: 50px;
668
+ padding-left: 20px;
669
+ padding-right: 20px;
670
+ overflow: hidden;
671
+ word-wrap: break-word;
672
+ }
673
+ .post-page-content .post-page-thumbnail,
674
+ .post-page-content .sharing-options {
675
+ margin-left: -20px;
676
+ margin-right: -20px;
677
+ }
678
+
679
+ .post-page-content .wp-caption {
680
+ max-width: 300px !important;
681
+ width: auto !important;
682
+ }
683
+
684
+ .post-page-content img.aligncenter {
685
+ margin-left: -20px;
686
+ margin-right: -20px;
687
+ padding: 0 !important;
688
+ border: none !important;
689
+ }
690
+
691
+ .post-page-content table {
692
+ max-width: 100%;
693
+ overflow: scroll;
694
+ }
695
+
696
+ .post-page-content ul, .post-page-content ol {
697
+ margin-left: -5px;
698
+ margin-right: -5px;
699
+ list-style-type: circle;
700
+ }
701
+
702
+ .post-page-content ol {
703
+ list-style-type: decimal;
704
+ }
705
+
706
+ .post-page-content li {
707
+ margin-left: 10;
708
+ margin-right: 10;
709
+ padding-right: 0;
710
+ padding-left: 0;
711
+ }
712
+
713
+ .wptouch-shortcode-webapp-mobile, .wptouch-shortcode-webapp-only, .wptouch-shortcode-webapp-only {
714
+ margin-top: 15px;
715
+ padding-left: 20px;
716
+ padding-right: 20px;
717
+ overflow: hidden;
718
+ display: block;
719
+ }
720
+
721
+ .post-page-content p a, .comment-body a {
722
+ border-bottom-style: dotted;
723
+ border-bottom-width: 1px;
724
+ }
725
+
726
+ .post-page-content .post-thumbnail {
727
+ margin: 0 0 -8px;
728
+ padding: 0;
729
+ min-width: 100%;
730
+ height: auto;
731
+ }
732
+
733
+ .post-page-head-area .post-date-comments, .post-page-head-area .post-author {
734
+ font-size: 75%;
735
+ color: rgba(0,0,0,.8);
736
+ font-weight: 600;
737
+ margin-right: 10px;
738
+ margin-left: 10px;
739
+ }
740
+
741
+ .post-page-content .cat-tags {
742
+ margin-left: 20px;
743
+ margin-right: 20px;
744
+ font-size: 90%;
745
+ margin-top: 15px;
746
+ text-align: left;
747
+ }
748
+
749
+ .post-page-head-area.bauhaus {
750
+ text-align: center;
751
+ padding-top: 40px;
752
+ padding-bottom: 40px;
753
+ overflow: hidden;
754
+ text-shadow: none;
755
+ text-transform: capitalize;
756
+ position: relative;
757
+ overflow: hidden;
758
+ z-index: 0;
759
+ }
760
+
761
+ .post-page-head-area.bauhaus .post-page-thumbnail {
762
+ position: absolute;
763
+ top: 50%;
764
+ left: 50%;
765
+ -webkit-transform: translateX(-50%) translateY(-50%);
766
+ transform: translateX(-50%) translateY(-50%);
767
+ min-width: 200%;
768
+ min-height: 100%;
769
+ width: auto;
770
+ height: auto;
771
+ z-index: -1;
772
+ overflow: hidden;
773
+ opacity: .4;
774
+ }
775
+
776
+ .post-page-head-area.bauhaus h2.post-title {
777
+ color: rgba(0,0,0,.8);
778
+ letter-spacing: -.02em;
779
+ font-size: 180%;
780
+ font-weight: normal;
781
+ margin: 0 !important;
782
+ padding: 10px 12px;
783
+ word-wrap: break-word;
784
+ }
785
+
786
+ .post-page-content blockquote {
787
+ border-left: 3px solid rgba(0,0,0,.2);
788
+ margin-left: 30px;
789
+ margin-right: 30px;
790
+ padding-left: 10px;
791
+ }
792
+
793
+ .post-page-content .wptouch-showcase {
794
+ padding: 15px 0;
795
+ margin-right: auto !important;
796
+ display: block;
797
+ clear: both;
798
+ margin-left: 0px !important;
799
+ }
800
+
801
+ .top-content-showcase .wptouch-showcase,
802
+ .bottom-content-showcase .wptouch-showcase,
803
+ #content .wptouch-showcase {
804
+ margin-left: -15px;
805
+ margin-right: -15px;
806
+ }
807
+
808
+ /* @end */
809
+
810
+ /* @group Related Posts */
811
+
812
+ .related-posts {
813
+ padding-top: 0;
814
+ background-color: rgba(255,255,255,.5);
815
+ padding: 15px;
816
+ border-top: 1px solid rgba(0,0,0,.1);
817
+ color: rgba(0,0,0,.7);
818
+ }
819
+
820
+ .related-posts ul li {
821
+ position: relative;
822
+ list-style-type: none;
823
+ margin: 0 0 20px;
824
+ }
825
+
826
+ .related-posts h3 {
827
+ padding-bottom: 10px;
828
+ margin-top: 0;
829
+ margin-bottom: 0;
830
+ font-size: 1.6em;
831
+ }
832
+
833
+ .related-posts li p {
834
+ margin-top: 5px;
835
+ font-size: 95%;
836
+ line-height: 140%;
837
+ }
838
+
839
+ .related-posts li.has-thumb a, .related-posts p {
840
+ padding-left: 60px;
841
+ display: block;
842
+ overflow: hidden;
843
+ }
844
+
845
+ .related-posts .has-thumb img {
846
+ position: absolute;
847
+ width: 50px;
848
+ height: 50px;
849
+ top: 3px;
850
+ -webkit-border-radius: 25px;
851
+ -moz-border-radius: 25px;
852
+ border-radius: 25px;
853
+ }
854
+
855
+ .related-posts li a {
856
+ display: block;
857
+ padding-left: 62px;
858
+ }
859
+
860
+ /* @end */
861
+
862
+ /* @group Comments */
863
+
864
+ .no-com-bubbles #slider .comments-number, .no-com-bubbles .loop-link .comments {
865
+ display: none;
866
+ }
867
+
868
+ #comments {
869
+ color: rgba(0,0,0,.7);
870
+ background-color: rgba(255,255,255,.3);
871
+ border-top: 1px solid rgba(0,0,0,.1);
872
+ border-bottom: 1px solid rgba(0,0,0,.1);
873
+ padding-bottom: 20px;
874
+ }
875
+
876
+ #responses, #respond {
877
+ margin-left: 15px;
878
+ margin-right: 15px;
879
+ }
880
+
881
+ #respond {
882
+ padding-top: 20px;
883
+ }
884
+
885
+ .comment {
886
+ margin-left: 15px;
887
+ padding-right: 15px;
888
+ }
889
+
890
+ .comment-author, .comment-time, .comment-body {
891
+ margin-left: 65px;
892
+ }
893
+
894
+ .comment-author {
895
+ font-weight: bold;
896
+ font-size: 95%;
897
+ }
898
+
899
+ .comment-time {
900
+ font-size: 75%;
901
+ color: rgba(0,0,0,.4);
902
+ }
903
+
904
+ #comments .comment-avatar {
905
+ width: 54px;
906
+ height: 54px;
907
+ -webkit-border-radius: 150px;
908
+ border-radius: 150px;
909
+ border: 1px solid rgba(255,255,255,.5);
910
+ float: left;
911
+ right: 2px;
912
+ position: relative;
913
+ overflow: hidden;
914
+ }
915
+
916
+ #comments .comment-avatar img {
917
+ width: 100%;
918
+ height: auto;
919
+ }
920
+
921
+ .comment .comment-body {
922
+ font-size: 90%;
923
+ padding-bottom: 15px;
924
+ word-wrap: break-word;
925
+ }
926
+
927
+ .comment .comment-body a {
928
+ word-wrap: break-word;
929
+ }
930
+
931
+ .comment .comment-body:after {
932
+ content: '';
933
+ display: block;
934
+ border-bottom: 1px solid rgba(0,0,0,.15);
935
+ margin-right: -15px;
936
+ }
937
+
938
+ #comments blockquote {
939
+ margin-left: 0;
940
+ padding-left: 10px;
941
+ }
942
+
943
+ #comments .load-more-comments-wrap a {
944
+ font-size: 95%;
945
+ }
946
+
947
+ /* @group Commentform */
948
+
949
+ form#commentform input, form#commentform textarea {
950
+ -webkit-border-radius: 2px;
951
+ border-radius: 2px;
952
+ }
953
+
954
+ form#commentform input {
955
+ margin-right: 5px;
956
+ }
957
+
958
+ form#commentform button#submit, form#commentform input#submit {
959
+ -webkit-border-radius: 2px;
960
+ border-radius: 2px;
961
+ }
962
+
963
+ form#commentform label {
964
+ display: block;
965
+ margin-bottom: 5px;
966
+ }
967
+
968
+ /* @end */
969
+
970
+ /* @end */
971
+
972
+ /* @group Search */
973
+
974
+ .search span.select-wrap {
975
+ display: block;
976
+ margin-top: 25px;
977
+ }
978
+
979
+ .search span.select-wrap .search-select {
980
+ margin-left: auto;
981
+ margin-right: auto;
982
+ display: inline-block;
983
+ background-color: transparent;
984
+ -webkit-appearance: none;
985
+ padding: 4px;
986
+ border-style: none;
987
+ font-size: 100%;
988
+ }
989
+
990
+ .search span.select-wrap i.wptouch-icon-caret-down {
991
+ content: "\e844";
992
+ font: 110% 'wptouch-icons', sans-serif;
993
+ position: relative;
994
+ z-index: 2;
995
+ top: 1px;
996
+ right: 2px;
997
+ }
998
+
999
+ .no-results {
1000
+ text-align: center;
1001
+ display: block;
1002
+ margin-top: 25px;
1003
+ margin-bottom: 25px;
1004
+ }
1005
+
1006
+ /* @end */
1007
+
1008
+ /* @group Footer */
1009
+
1010
+ .load-more-link, .load-more-comments-wrap a {
1011
+ padding-top: 20px;
1012
+ padding-bottom: 20px;
1013
+ font-weight: normal;
1014
+ font-style: normal;
1015
+ }
1016
+
1017
+ #switch {
1018
+ margin-top: 15px;
1019
+ margin-bottom: -15px;
1020
+ }
1021
+
1022
+ .page-wrapper .footer {
1023
+ margin-top: 25px;
1024
+ font-size: 75%;
1025
+ }
1026
+
1027
+ .footer, a.back-to-top {
1028
+ font-size: 80%;
1029
+ color: rgba(0,0,0,.5);
1030
+ font-weight: normal;
1031
+ font-style: normal;
1032
+ }
1033
+
1034
+ /* @end */
1035
+
1036
+ /* @group Circles */
1037
+
1038
+ .circles #slider img.clone {
1039
+ -webkit-border-radius: 225px;
1040
+ border-radius: 225px;
1041
+ }
1042
+
1043
+ .circles .loop-link .date-circle,
1044
+ .circles .related .date-circle {
1045
+ -webkit-border-radius: 100px;
1046
+ border-radius: 100px;
1047
+ }
1048
+
1049
+ .circles .loop-link img.post-thumbnail {
1050
+ -webkit-border-radius: 150px;
1051
+ border-radius: 150px;
1052
+ }
1053
+
1054
+ .landscape.circles #slider img.clone {
1055
+ width: 250px;
1056
+ height: 250px;
1057
+ -webkit-border-radius: 225px;
1058
+ border-radius: 225px;
1059
+ left: -30px;
1060
+ top: 12px;
1061
+ }
1062
+
1063
+ .landscape.circles #slider .comments-number {
1064
+ left: 130px;
1065
+ top: 15px;
1066
+ }
1067
+
1068
+ /* @end */
1069
+
1070
+ /* @group Round Squares */
1071
+
1072
+ .roundsquares #slider .comments-number {
1073
+ left: 85px;
1074
+ top: 0;
1075
+ }
1076
+
1077
+ .roundsquares #slider img.clone {
1078
+ left: -85px;
1079
+ -webkit-border-radius: 30px;
1080
+ border-radius: 30px;
1081
+ }
1082
+
1083
+ .landscape.roundsquares #slider img.clone {
1084
+ left: 0;
1085
+ }
1086
+
1087
+ .landscape.roundsquares #slider .comments-number {
1088
+ left: 160px;
1089
+ }
1090
+
1091
+ .roundsquares .loop-link .date-circle {
1092
+ -webkit-border-radius: 14px;
1093
+ border-radius: 14px;
1094
+ }
1095
+
1096
+ .roundsquares .loop-link img.post-thumbnail, .roundsquares .related img.wp-post-image, .roundsquares .comment-avatar {
1097
+ -webkit-border-radius: 14px;
1098
+ border-radius: 14px;
1099
+ }
1100
+
1101
+ /* @end */
1102
+
1103
+ /* @group Dark */
1104
+
1105
+ .dark-body .loop-link .post-meta {
1106
+ color: rgba(255,255,255,.4);
1107
+ }
1108
+
1109
+ .dark-header #menu-toggle.touched:after, .dark-header #search-toggle.touched:after {
1110
+ color: rgba(255,255,255,.3);
1111
+ }
1112
+
1113
+ .dark-header #wptouch-search-inner input[type="submit"] {
1114
+ color: rgba(255,255,255,.9);
1115
+ }
1116
+
1117
+ .dark-header .loop-link .date-circle,
1118
+ .dark-header .related .date-circle {
1119
+ color: rgba(255,255,255,.8);
1120
+ }
1121
+
1122
+ .dark-header header a, .dark-header header div {
1123
+ color: rgba(255,255,255,.9);
1124
+ }
1125
+
1126
+ .dark-body .post-page-content, .dark-body .footer, .dark-body .back-to-top {
1127
+ color: rgba(255,255,255,.8);
1128
+ }
1129
+
1130
+ .dark-body .loop-link .bottom-border {
1131
+ border-bottom: 1px solid rgba(255,255,255,.15);
1132
+ }
1133
+
1134
+ .dark-body .sharing-options a {
1135
+ border-top-color: rgba(0,0,0,.1);
1136
+ border-bottom-color: rgba(0,0,0,.1);
1137
+ text-shadow: none;
1138
+ }
1139
+
1140
+ .dark-post-head .post-page-head-area h2.post-title, .dark-post-head .post-page-head-area select, .dark-post-head .post-page-head-area .archive-text {
1141
+ color: rgba(255,255,255,.9);
1142
+ }
1143
+
1144
+ .dark-post-head .post-page-head-area .post-date-comments, .dark-post-head .post-page-head-area .post-author {
1145
+ color: rgba(255,255,255,.75);
1146
+ text-shadow: rgba(0,0,0,.6) 0px 0px 10px;
1147
+ }
1148
+
1149
+ .dark-body #comments {
1150
+ color: rgba(255,255,255,.7);
1151
+ background-color: rgba(0,0,0,.05);
1152
+ border-top: 1px solid rgba(0,0,0,.1);
1153
+ border-bottom: 1px solid rgba(0,0,0,.1);
1154
+ }
1155
+
1156
+ .dark-body .comment-time {
1157
+ color: rgba(255,255,255,.4);
1158
+ }
1159
+
1160
+ .dark-body .comment .comment-body:after {
1161
+ border-bottom: 1px solid rgba(255,255,255,.1);
1162
+ }
1163
+
1164
+ .dark-body .comment-avatar {
1165
+ border: 1px solid rgba(0,0,0,.1);
1166
+ }
1167
+
1168
+ .dark-body .related-posts {
1169
+ background-color: rgba(0,0,0,.2);
1170
+ }
1171
+
1172
+ .dark-post-head form#commentform button#submit {
1173
+ color: rgba(255,255,255,.8);
1174
+ }
1175
+
1176
+ /* @end */
1177
+
1178
+ /* @group Web App Mode */
1179
+
1180
+ .ios7.smartphone.web-app-mode #menu {
1181
+ padding-top: 20px;
1182
+ }
1183
+
1184
+ .drop-down.ios7.smartphone.web-app-mode #menu {
1185
+ position: fixed;
1186
+ top: 74px;
1187
+ overflow: auto;
1188
+ padding-top: 0;
1189
+ -webkit-overflow-scrolling: touch;
1190
+ }
1191
+
1192
+ .ios7.web-app-mode.has-fixed header {
1193
+ -webkit-backdrop-filter: blur(20px) saturate(150%);
1194
+ position: -webkit-sticky;
1195
+ padding-top: 20px;
1196
+ top: 0;
1197
+ }
1198
+
1199
+ .ios7.web-app-mode .crumb-path {
1200
+ position: -webkit-sticky;
1201
+ top: 74px;
1202
+ }
1203
+
1204
+ .ios7.web-app-mode #search-dropper {
1205
+ position: -webkit-sticky;
1206
+ top: 74px;
1207
+ z-index: 3;
1208
+ }
1209
+
1210
+ /* @end */
1211
+
1212
+ /* @group Off-Canvas Login */
1213
+
1214
+ .off-canvas .wptouch-login-wrap {
1215
+ text-align: center;
1216
+ font-size: 70%;
1217
+ }
1218
+
1219
+ /* @end */
1220
+
1221
+
1222
+ /* @group Polylang language menu compat */
1223
+
1224
+ .wptouch-menu li.lang-item span {
1225
+ border: none;
1226
+ box-shadow: none;
1227
+ float: left;
1228
+ padding: 0 15px;
1229
+ }
1230
+
1231
+ .wptouch-menu li.lang-item img {
1232
+ height: auto;
1233
+ width: auto;
1234
+ top: 2px;
1235
+ padding-right: 0;
1236
+ }
1237
+
1238
+ .wptouch-menu li.lang-item span:before {
1239
+ content: '';
1240
+ border: none;
1241
+ }
1242
+
1243
+ /* @end */
themes/bauhaus/default/bauhaus.min.js ADDED
@@ -0,0 +1 @@
 
1
+ function doBauhausReady(){bauhausSliderMods(),bauhausMoveFooterDiv(),bauhausBindTappableLinks(),bauhausSearchToggle(),bauhausWebAppMenu(),bauhausVideoUnwrap(),bauhausHandleSearch(),bauhausHandlePostImgs(),bauhausFlickity()}function bauhausSliderMods(){jQuery("#slider a").each(function(){imgCloned=jQuery(this).find("img").attr("src"),jQuery(this).append('<img class="clone" src="'+imgCloned+'" alt="" />'),jQuery(this).find("p").not("p.featured-date").addClass("heading-font")})}function bauhausSearchToggle(){jQuery("#search-toggle").on("click",function(){jQuery("#search-dropper").toggleClass("toggled")})}function bauhausMoveFooterDiv(){if(jQuery("#switch").length){var e=jQuery(".footer").detach();jQuery("#switch").after(e)}}function bauhausBindTappableLinks(){jQuery(".wptouch-menu li.menu-item").each(function(){jQuery(this).addClass("tappable")})}function bauhausWebAppMenu(){if(navigator.standalone){var e=jQuery("body.web-app-mode.ios7.smartphone"),a=jQuery("#menu");jQuery(window).resize(function(){var t=jQuery(window).height()-74;e.hasClass("portrait")&&a.css("max-height",t),e.hasClass("landscape")&&a.css("max-height",t)}).resize()}}function bauhausVideoUnwrap(){var e=jQuery(".fluid-width-video-wrapper, iframe, video");e.parent().is("p")&&e.unwrap()}function bauhausHandlePostImgs(){jQuery(".post-page-content p img").each(function(){jQuery(this).is(".aligncenter, .alignleft, .alignright")||jQuery(this).addClass("aligncenter")})}function bauhausHandleSearch(){jQuery(".search").length&&jQuery(".search-select").change(function(e){var a="#"+jQuery(this).find(":selected").attr("data-section")+"-results";jQuery("#content > div:not(.post-page-head-area)").hide(),jQuery(a).show(),e.preventDefault()}).trigger("change")}function bauhausFlickity(){jQuery(".slider-latest-only .carousel").css({height:jQuery(window).height()});var e=.32,a=.06,t=15,r=jQuery(".recent-carousel").flickity({friction:e,selectedAttraction:a,dragThreshold:t,setGallerySize:!1,cellAlign:"left",wrapAround:!1,prevNextButtons:!1,pageDots:!1,imagesLoaded:!0,lazyLoad:4}),s=r.data("flickity");r.on("settle.flickity",function(){if(s.selectedIndex>s.cells.length-4){var e=r.attr("rel");jQuery.get(e).done(function(e){items=jQuery(e).find(".recent-carousel .carousel-cell"),r.flickity("append",items),newPageUrl=jQuery(e).find(".recent-carousel").attr("rel"),r.attr("rel",newPageUrl)})}}),jQuery(".featured-carousel").flickity({friction:e,selectedAttraction:a,dragThreshold:t,setGallerySize:!1,cellAlign:"left",freeScroll:!1,imagesLoaded:!0,wrapAround:!1,prevNextButtons:!1,pageDots:!1,lazyLoad:1}),jQuery(".popular-carousel").flickity({friction:e,selectedAttraction:a,dragThreshold:t,setGallerySize:!1,cellAlign:"left",freeScroll:!1,imagesLoaded:!0,wrapAround:!1,prevNextButtons:!1,pageDots:!1,lazyLoad:1}),listCarousel=jQuery(".list-view .list-carousel"),showDots=!1,autoPlay=!1,listCarousel.hasClass("dots")&&(showDots=!0),listCarousel.hasClass("autoplay")&&(autoPlay=!0),jQuery(".list-carousel").flickity({friction:e,selectedAttraction:a,dragThreshold:t,setGallerySize:!1,cellAlign:"left",freeScroll:!1,imagesLoaded:!0,wrapAround:!1,prevNextButtons:!1,autoPlay:autoPlay,pageDots:showDots,lazyLoad:1})}jQuery(document).ready(function(){doBauhausReady()});
themes/bauhaus/default/functions.php CHANGED
@@ -10,7 +10,7 @@ global $bauhaus_featured_posts;
10
  function bauhaus_enqueue_scripts() {
11
  wp_enqueue_script(
12
  'bauhaus-js',
13
- BAUHAUS_URL . '/default/bauhaus.js',
14
  array( 'jquery' ),
15
  BAUHAUS_THEME_VERSION,
16
  true
10
  function bauhaus_enqueue_scripts() {
11
  wp_enqueue_script(
12
  'bauhaus-js',
13
+ BAUHAUS_URL . '/default/bauhaus.min.js',
14
  array( 'jquery' ),
15
  BAUHAUS_THEME_VERSION,
16
  true
themes/bauhaus/default/style.css CHANGED
@@ -1,1243 +1 @@
1
- /* @override
2
- http://wptp3.local.com/wp-content/wptouch-data/themes/bauhaus/default/style.css?ver=a16b0b39889181577ded41b49cd80b1b
3
- http://wptp3.local.com/wp-content/plugins/wptouch/themes/bauhaus/default/style.css?ver=a16b0b39889181577ded41b49cd80b1b
4
- */
5
-
6
- /* Bauhaus CSS */
7
-
8
- /*
9
- Responsive styles can be applied via '.smartphone', '.tablet', '.portrait' & '.landscape' classes.
10
- These classes are automatically applied and manipulated on <body> by Foundation.
11
- */
12
-
13
- body {
14
- font-family: "Helvetica Neue", Helvetica, Geneva, Arial, sans-serif;
15
- -webkit-font-smoothing: antialiased;
16
- }
17
-
18
- h1, h2, h3, h4, h5, h6 {
19
- letter-spacing: -.02em;
20
- }
21
-
22
- h1, h2, h3 {
23
- font-weight: 300;
24
- }
25
-
26
- h4, h5, h6 {
27
- font-weight: 400;
28
- }
29
-
30
- .page-wrapper {
31
- left: 0;
32
- right: 0;
33
- }
34
-
35
- /* @group Header */
36
-
37
- header a, header div {
38
- color: rgba(0,0,0,.9);
39
- }
40
-
41
- header {
42
- position: relative;
43
- opacity: 1;
44
- overflow: hidden;
45
- height: 54px;
46
- z-index: 4;
47
- }
48
-
49
- header a.header-center {
50
- display: block;
51
- margin-left: auto;
52
- margin-right: auto;
53
- text-align: center;
54
- width: 68%;
55
- }
56
-
57
- header h1 {
58
- white-space: nowrap;
59
- overflow: hidden;
60
- text-overflow: ellipsis;
61
- margin: 0;
62
- font-size: 150%;
63
- font-weight: normal;
64
- font-style: normal;
65
- line-height: 2.25;
66
- }
67
-
68
- header img {
69
- max-height: 44px;
70
- position: relative;
71
- max-width: 100%;
72
- }
73
-
74
- .portrait header img, .landscape header img {
75
- top: 4px;
76
- }
77
-
78
- .drop-down #menu {
79
- display: none;
80
- position: absolute;
81
- top: 54px;
82
- z-index: 3;
83
- right: 0;
84
- left: 0;
85
- }
86
-
87
- #menu-toggle {
88
- position: absolute;
89
- bottom: 0;
90
- left: 0;
91
- right: auto;
92
- }
93
-
94
- #menu-toggle.menu-right {
95
- position: absolute;
96
- bottom: 0;
97
- left: auto;
98
- right: 0;
99
- }
100
-
101
- #menu-toggle:after {
102
- content: "\e80a";
103
- display: block;
104
- font: 110% 'wptouch-icons', sans-serif;
105
- padding: 18px;
106
- }
107
-
108
- #search-toggle {
109
- position: absolute;
110
- bottom: 0;
111
- left: 0;
112
- right: auto;
113
- }
114
-
115
- #search-toggle.search-right {
116
- position: absolute;
117
- bottom: 0;
118
- left: auto;
119
- right: 0;
120
- }
121
-
122
- #search-toggle:after {
123
- content: "\e809";
124
- display: block;
125
- font: 110% 'wptouch-icons', sans-serif;
126
- padding: 18px;
127
- }
128
-
129
- #menu-toggle.touched:after, #search-toggle.touched:after {
130
- color: rgba(0,0,0,.3);
131
- }
132
-
133
- .login-link {
134
- padding-left: 12px;
135
- }
136
-
137
- .login-link i {
138
- margin-right: 5px;
139
- }
140
-
141
- #wptouch-search-inner {
142
- background-color: rgba(0,0,0,.1);
143
- text-align: center;
144
- padding: 5px;
145
- }
146
-
147
- #wptouch-search-inner input[type="text"] {
148
- width: 70%;
149
- -webkit-appearance: none;
150
- padding: 4px;
151
- background-color: rgba(255,255,255,.9);
152
- font-size: 90%;
153
- border-style: none;
154
- border-radius: 2px;
155
- }
156
-
157
- #wptouch-search-inner input[type="text"]:focus {
158
- background-color: white;
159
- }
160
-
161
- #wptouch-search-inner input[type="submit"] {
162
- border-radius: 2px;
163
- border: 1px solid rgba(0,0,0,.2);
164
- padding: 1px 10px 4px;
165
- -webkit-appearance: none;
166
- background-color: rgba(255,255,255,.1);
167
- color: rgba(0,0,0,.8);
168
- font-size: 95%;
169
- vertical-align: bottom;
170
- }
171
-
172
- #search-dropper {
173
- overflow: hidden;
174
- max-height: 0;
175
- -webkit-transition: max-height 330ms ease-in-out;
176
- }
177
-
178
- #search-dropper.toggled {
179
- max-height: 60px;
180
- }
181
-
182
- .touched {
183
- background-color: rgba(0,0,0,.1);
184
- }
185
-
186
- .page-wrapper .wptouch-custom-showcase {
187
- margin: -1px auto -10px;
188
- }
189
-
190
- /* @end */
191
-
192
- /* @group Post Listing View */
193
-
194
- /* @group Slider */
195
-
196
- .list-view .flickity-page-dots {
197
- margin-bottom: 35px;
198
- }
199
-
200
- .list-view .flickity-page-dots .dot {
201
- width: 15px;
202
- height: 2px;
203
- margin-right: 0;
204
- margin-left: 0;
205
- border-radius: 0px;
206
- background-color: #fff;
207
- opacity: 0.4;
208
- }
209
-
210
- .list-view .flickity-page-dots .dot.is-selected {
211
- opacity: 1;
212
- }
213
-
214
- .list-view .carousel.list-carousel {
215
- box-shadow: inset rgba(0,0,0,.1) 0px 0px 24px;
216
- height: 220px;
217
- margin-top: 0px;
218
- margin-bottom: 0px;
219
- position: relative;
220
- visibility: hidden;
221
- }
222
-
223
- .list-view .carousel.list-carousel.flickity-enabled {
224
- visibility: visible;
225
- }
226
-
227
- .list-view .list-carousel .carousel-cell {
228
- height: 100%;
229
- width: 100%;
230
- max-width: none !important;
231
- overflow: hidden;
232
- }
233
-
234
- .list-view .list-carousel .carousel-cell img {
235
- position: absolute;
236
- top: 50%;
237
- left: 50%;
238
- -webkit-transform: translateX(-50%) translateY(-50%);
239
- transform: translateX(-50%) translateY(-50%);
240
- min-width: 120%;
241
- max-width: 120%;
242
- min-height: 100%;
243
- width: auto;
244
- height: auto;
245
- z-index: -1;
246
- overflow: hidden;
247
- }
248
-
249
- .list-view .carousel.list-carousel h2 {
250
- text-shadow: rgba(0,0,0,.6) 0px 0px 10px;
251
- position: absolute;
252
- bottom: 35%;
253
- font-size: 180%;
254
- font-weight: 600;
255
- width: 90%;
256
- color: #fff;
257
- text-align: center;
258
- margin-left: auto;
259
- margin-right: auto;
260
- overflow : hidden;
261
- text-overflow: ellipsis;
262
- left: 0;
263
- right: 0;
264
- line-height: 150%;
265
- }
266
-
267
- .list-view .list-carousel .post-meta {
268
- text-shadow: rgba(0,0,0,.6) 0px 0px 10px;
269
- position: absolute;
270
- font-size: 75%;
271
- font-weight: 600;
272
- display: inline-block;
273
- bottom: 25%;
274
- z-index: 1;
275
- color: #fff;
276
- margin-left: auto;
277
- margin-right: auto;
278
- width: 90%;
279
- right: 0;
280
- left: 0;
281
- text-transform: uppercase;
282
- text-align: center;
283
- }
284
-
285
-
286
-
287
- /* @end */
288
-
289
- .loop-link {
290
- display: block;
291
- position: relative;
292
- min-height: 80px;
293
- padding-top: 10px;
294
- padding-bottom: 10px;
295
- }
296
-
297
- .loop-link i.arrow {
298
- font-size: 34px;
299
- position: absolute;
300
- right: 3%;
301
- top: 50%;
302
- margin-top: -18px;
303
- }
304
-
305
- .loop-link .post-meta {
306
- color: rgba(0,0,0,.5);
307
- display: block;
308
- font-size: 70%;
309
- margin-left: 88px;
310
- padding-top: 10px;
311
- text-transform: uppercase;
312
- }
313
-
314
- .loop-link .post-meta.comments {
315
- margin-left: 88px;
316
- }
317
-
318
- #content .loop-link h2 {
319
- display: inline-block;
320
- width: 65%;
321
- font-size: 130%;
322
- line-height: 130%;
323
- margin: 0 0 0 4px;
324
- padding-bottom: 10px;
325
- overflow: hidden;
326
- font-weight: normal;
327
- font-style: normal;
328
- padding-top: 10px;
329
- }
330
-
331
- .loop-link img.post-thumbnail {
332
- width: 64px;
333
- height: 64px;
334
- margin: 12px 10px 0;
335
- z-index: 1;
336
- float: left;
337
- }
338
-
339
- .loop-link .date-circle,
340
- .related .date-circle {
341
- position: relative;
342
- font-size: 215%;
343
- line-height: 110%;
344
- display: block;
345
- float: left;
346
- margin: 12px 10px 0;
347
- width: 62px;
348
- height: 48px;
349
- border: 1px solid rgba(0,0,0,.1);
350
- z-index: 1;
351
- padding-top: 14px;
352
- text-align: center;
353
- overflow: hidden;
354
- color: rgba(0,0,0,.7);
355
- }
356
- .related .date-circle {
357
- font-size: 175%;
358
- height: 36px;
359
- float: none;
360
- margin: 0;
361
- line-height: 100%;
362
- position: absolute;
363
- top: 3px;
364
- width: 50px;
365
- }
366
-
367
- .loop-link .date-circle .month,
368
- .related .date-circle .month {
369
- text-transform: uppercase;
370
- font-size: 40%;
371
- position: absolute;
372
- top: -1px;
373
- right: 0;
374
- left: 0;
375
- letter-spacing: -1px;
376
- }
377
-
378
- .loop-link .date-circle .day,
379
- .related .date-circle .day {
380
- position: absolute;
381
- top: 18px;
382
- right: 0;
383
- left: 0;
384
- font-size: 80%;
385
- letter-spacing: -1px;
386
- }
387
-
388
- .loop-link .bottom-border {
389
- border-bottom: 1px solid rgba(0,0,0,.15);
390
- display: block;
391
- position: absolute;
392
- bottom: 0;
393
- left: 88px;
394
- right: 0;
395
- }
396
-
397
- .no-thumbs.loop-link .bottom-border {
398
- left: 40px;
399
- }
400
-
401
- .no-thumbs.loop-link .post-meta, #content .no-thumbs.loop-link h2 {
402
- margin-left: 40px;
403
- }
404
-
405
- /* @end */
406
-
407
- /* @group Carousel View */
408
-
409
- .flickity-view > h2 {
410
- font-weight: normal;
411
- padding-left: 15px;
412
- }
413
-
414
- .carousel {
415
- height: 350px;
416
- margin-top: 20px;
417
- margin-bottom: 40px;
418
- }
419
-
420
- .carousel-cell {
421
- height: 100%;
422
- width: 90%;
423
- max-width: 400px;
424
- }
425
-
426
- /* My Comment */
427
-
428
- .carousel-cell img {
429
- height: auto;
430
- min-height: 100%;
431
- width: 92%;
432
- min-width: 92%;
433
- padding: 0;
434
- margin: 0 0 0 20px;
435
- }
436
-
437
- .carousel-cell a {
438
- max-height: 230px;
439
- overflow: hidden;
440
- display: block;
441
- }
442
-
443
- .carousel h2 {
444
- letter-spacing: -.02em;
445
- display: -webkit-box;
446
- width: 85%;
447
- margin-left: 20px;
448
- overflow : hidden;
449
- text-overflow: ellipsis;
450
- -webkit-line-clamp: 2;
451
- -webkit-box-orient: vertical;
452
- }
453
-
454
- .carousel .post-meta {
455
- text-transform: capitalize;
456
- font-size: 80%;
457
- display: inline-block;
458
- margin-left: 20px;
459
- margin-top: 5px;
460
- }
461
-
462
- /* @group Latest Only */
463
-
464
- .slider-latest-only.blog .wptouch-showcase {
465
- -webkit-backdrop-filter: blur(5px);
466
- position: absolute;
467
- top: 55px;
468
- z-index: 1;
469
- left: 0;
470
- right: 0;
471
- background-color: rgba(0,0,0,.3);
472
- min-height: auto !important;
473
- height: 50px;
474
- margin-bottom: 0;
475
- }
476
-
477
- .slider-latest-only.blog.wptouch-multiads .wptouch-showcase {
478
- height: auto;
479
- margin-top: -1px;
480
- padding-top: 20px;
481
- }
482
-
483
- .slider-latest-only.blog .wptouch-showcase iframe {
484
- }
485
-
486
- .slider-latest-only.blog header {
487
- background-color: rgba(0,0,0,.2) !important;
488
- -webkit-backdrop-filter: blur(20px) saturate(150%) !important;
489
- margin-bottom: -54px;
490
- }
491
-
492
- .slider-latest-only.blog header h1, .slider-latest-only.blog header > .tappable {
493
- color: #fff !important;
494
-
495
- }
496
-
497
- .slider-latest-only.blog #search-dropper {
498
- background-color: rgba(0,0,0,.2) !important;
499
- -webkit-backdrop-filter: blur(20px) saturate(150%) !important;
500
- position: fixed;
501
- position: -webkit-sticky;
502
- top: 54px;
503
- z-index: 3;
504
- right: 0;
505
- left: 0;
506
- }
507
-
508
- .slider-latest-only.blog .carousel {
509
- margin: 0px auto;
510
- }
511
-
512
-
513
- .slider-latest-only.blog .carousel-cell {
514
- height: 100%;
515
- width: 100%;
516
- max-width: none !important;
517
- position: relative;
518
- overflow:hidden;
519
- }
520
-
521
- .slider-latest-only.blog .carousel-cell img {
522
- position: absolute;
523
- top: 50%;
524
- left: 50%;
525
- -webkit-transform: translateX(-50%) translateY(-50%);
526
- transform: translateX(-50%) translateY(-50%);
527
- min-width: 200%;
528
- min-height: 100%;
529
- width: auto;
530
- height: auto;
531
- z-index: -1;
532
- overflow: hidden;
533
- }
534
-
535
- .slider-latest-only.blog .carousel h2 {
536
- text-shadow: rgba(0,0,0,.6) 0px 0px 10px;
537
- position: absolute;
538
- bottom: 130px;
539
- font-size: 220%;
540
- width: 90%;
541
- color: #fff;
542
- }
543
-
544
- .slider-latest-only.blog .carousel .post-meta {
545
- text-shadow: rgba(0,0,0,.6) 0px 0px 6px;
546
- color: #fff;
547
- position: absolute;
548
- bottom: 80px;
549
- font-size: 90%;
550
- text-transform: uppercase;
551
- }
552
-
553
-
554
-
555
- /* @end */
556
-
557
-
558
-
559
- /* @end */
560
-
561
- /* @group Single */
562
-
563
- /* @group Crumb Path (incomplete) */
564
-
565
- .crumb-path {
566
- background-image: -webkit-gradient(radial, 50% 0%,0,50% 0%,400, to(rgba(0, 0, 0,0)), from(rgba(255, 255, 255, 0.50)));
567
- z-index: 2;
568
- text-align: left;
569
- opacity: .9;
570
- }
571
-
572
- .crumb-path p {
573
- font-size: 80%;
574
- padding: 6px 12px;
575
- margin: 0;
576
- }
577
-
578
- .crumb-path p span {
579
- display: inline-block;
580
- width: 65%;
581
- white-space: nowrap;
582
- overflow: hidden;
583
- text-overflow: ellipsis;
584
- }
585
-
586
- .landscape .crumb-path p span {
587
- width: 78%;
588
- }
589
-
590
- .ios7 .crumb-path {
591
- position: -webkit-sticky;
592
- top: 0px;
593
- }
594
-
595
- /* @end */
596
-
597
- .sharing-options.style-default.share-top a {
598
- font-size: 80%;
599
- font-weight: normal;
600
- font-style: normal;
601
- }
602
-
603
- .sharing-options +.nav-controls {
604
- margin-bottom: -11px;
605
- }
606
-
607
- /* @group Posts Nav */
608
-
609
- .nav-controls {
610
- background-color: rgba(0,0,0,.05);
611
- font-size: 90%;
612
- font-weight: bold;
613
- border-top: 1px solid rgba(0,0,0,.05);
614
- border-bottom: 1px solid rgba(0,0,0,.05);
615
- padding: 10px 20px;
616
- text-align: center;
617
- margin: -1px 0;
618
- color: rgba(0,0,0,.7);
619
- }
620
-
621
- .nav-controls div {
622
- display: inline-block;
623
- width: 49%;
624
- vertical-align: top;
625
- float: left;
626
- }
627
-
628
- .nav-controls a:before {
629
- margin-right: 3px;
630
- }
631
-
632
- .nav-controls a {
633
- font-weight: normal;
634
- font-style: normal;
635
- display: block;
636
- }
637
-
638
- .nav-controls a.prev-post {
639
- padding-right: 8px;
640
- }
641
-
642
- .nav-controls .previous {
643
- text-align: left;
644
- word-wrap: break-word;
645
- }
646
-
647
- .nav-controls .next {
648
- text-align: right;
649
- word-wrap: break-word;
650
- float: right;
651
- }
652
-
653
- .nav-controls a:after {
654
- margin-left: 3px;
655
- }
656
-
657
- /* @end */
658
-
659
- /* @end */
660
-
661
- /* @group Posts / Pages Shared CSS */
662
-
663
- .post-page-content {
664
- color: rgba(0,0,0,.7);
665
- font-size: 100%;
666
- line-height: 165%;
667
- padding-bottom: 50px;
668
- padding-left: 20px;
669
- padding-right: 20px;
670
- overflow: hidden;
671
- word-wrap: break-word;
672
- }
673
- .post-page-content .post-page-thumbnail,
674
- .post-page-content .sharing-options {
675
- margin-left: -20px;
676
- margin-right: -20px;
677
- }
678
-
679
- .post-page-content .wp-caption {
680
- max-width: 300px !important;
681
- width: auto !important;
682
- }
683
-
684
- .post-page-content img.aligncenter {
685
- margin-left: -20px;
686
- margin-right: -20px;
687
- padding: 0 !important;
688
- border: none !important;
689
- }
690
-
691
- .post-page-content table {
692
- max-width: 100%;
693
- overflow: scroll;
694
- }
695
-
696
- .post-page-content ul, .post-page-content ol {
697
- margin-left: -5px;
698
- margin-right: -5px;
699
- list-style-type: circle;
700
- }
701
-
702
- .post-page-content ol {
703
- list-style-type: decimal;
704
- }
705
-
706
- .post-page-content li {
707
- margin-left: 10;
708
- margin-right: 10;
709
- padding-right: 0;
710
- padding-left: 0;
711
- }
712
-
713
- .wptouch-shortcode-webapp-mobile, .wptouch-shortcode-webapp-only, .wptouch-shortcode-webapp-only {
714
- margin-top: 15px;
715
- padding-left: 20px;
716
- padding-right: 20px;
717
- overflow: hidden;
718
- display: block;
719
- }
720
-
721
- .post-page-content p a, .comment-body a {
722
- border-bottom-style: dotted;
723
- border-bottom-width: 1px;
724
- }
725
-
726
- .post-page-content .post-thumbnail {
727
- margin: 0 0 -8px;
728
- padding: 0;
729
- min-width: 100%;
730
- height: auto;
731
- }
732
-
733
- .post-page-head-area .post-date-comments, .post-page-head-area .post-author {
734
- font-size: 75%;
735
- color: rgba(0,0,0,.8);
736
- font-weight: 600;
737
- margin-right: 10px;
738
- margin-left: 10px;
739
- }
740
-
741
- .post-page-content .cat-tags {
742
- margin-left: 20px;
743
- margin-right: 20px;
744
- font-size: 90%;
745
- margin-top: 15px;
746
- text-align: left;
747
- }
748
-
749
- .post-page-head-area.bauhaus {
750
- text-align: center;
751
- padding-top: 40px;
752
- padding-bottom: 40px;
753
- overflow: hidden;
754
- text-shadow: none;
755
- text-transform: capitalize;
756
- position: relative;
757
- overflow: hidden;
758
- z-index: 0;
759
- }
760
-
761
- .post-page-head-area.bauhaus .post-page-thumbnail {
762
- position: absolute;
763
- top: 50%;
764
- left: 50%;
765
- -webkit-transform: translateX(-50%) translateY(-50%);
766
- transform: translateX(-50%) translateY(-50%);
767
- min-width: 200%;
768
- min-height: 100%;
769
- width: auto;
770
- height: auto;
771
- z-index: -1;
772
- overflow: hidden;
773
- opacity: .4;
774
- }
775
-
776
- .post-page-head-area.bauhaus h2.post-title {
777
- color: rgba(0,0,0,.8);
778
- letter-spacing: -.02em;
779
- font-size: 180%;
780
- font-weight: normal;
781
- margin: 0 !important;
782
- padding: 10px 12px;
783
- word-wrap: break-word;
784
- }
785
-
786
- .post-page-content blockquote {
787
- border-left: 3px solid rgba(0,0,0,.2);
788
- margin-left: 30px;
789
- margin-right: 30px;
790
- padding-left: 10px;
791
- }
792
-
793
- .post-page-content .wptouch-showcase {
794
- padding: 15px 0;
795
- margin-right: auto !important;
796
- display: block;
797
- clear: both;
798
- margin-left: 0px !important;
799
- }
800
-
801
- .top-content-showcase .wptouch-showcase,
802
- .bottom-content-showcase .wptouch-showcase,
803
- #content .wptouch-showcase {
804
- margin-left: -15px;
805
- margin-right: -15px;
806
- }
807
-
808
- /* @end */
809
-
810
- /* @group Related Posts */
811
-
812
- .related-posts {
813
- padding-top: 0;
814
- background-color: rgba(255,255,255,.5);
815
- padding: 15px;
816
- border-top: 1px solid rgba(0,0,0,.1);
817
- color: rgba(0,0,0,.7);
818
- }
819
-
820
- .related-posts ul li {
821
- position: relative;
822
- list-style-type: none;
823
- margin: 0 0 20px;
824
- }
825
-
826
- .related-posts h3 {
827
- padding-bottom: 10px;
828
- margin-top: 0;
829
- margin-bottom: 0;
830
- font-size: 1.6em;
831
- }
832
-
833
- .related-posts li p {
834
- margin-top: 5px;
835
- font-size: 95%;
836
- line-height: 140%;
837
- }
838
-
839
- .related-posts li.has-thumb a, .related-posts p {
840
- padding-left: 60px;
841
- display: block;
842
- overflow: hidden;
843
- }
844
-
845
- .related-posts .has-thumb img {
846
- position: absolute;
847
- width: 50px;
848
- height: 50px;
849
- top: 3px;
850
- -webkit-border-radius: 25px;
851
- -moz-border-radius: 25px;
852
- border-radius: 25px;
853
- }
854
-
855
- .related-posts li a {
856
- display: block;
857
- padding-left: 62px;
858
- }
859
-
860
- /* @end */
861
-
862
- /* @group Comments */
863
-
864
- .no-com-bubbles #slider .comments-number, .no-com-bubbles .loop-link .comments {
865
- display: none;
866
- }
867
-
868
- #comments {
869
- color: rgba(0,0,0,.7);
870
- background-color: rgba(255,255,255,.3);
871
- border-top: 1px solid rgba(0,0,0,.1);
872
- border-bottom: 1px solid rgba(0,0,0,.1);
873
- padding-bottom: 20px;
874
- }
875
-
876
- #responses, #respond {
877
- margin-left: 15px;
878
- margin-right: 15px;
879
- }
880
-
881
- #respond {
882
- padding-top: 20px;
883
- }
884
-
885
- .comment {
886
- margin-left: 15px;
887
- padding-right: 15px;
888
- }
889
-
890
- .comment-author, .comment-time, .comment-body {
891
- margin-left: 65px;
892
- }
893
-
894
- .comment-author {
895
- font-weight: bold;
896
- font-size: 95%;
897
- }
898
-
899
- .comment-time {
900
- font-size: 75%;
901
- color: rgba(0,0,0,.4);
902
- }
903
-
904
- #comments .comment-avatar {
905
- width: 54px;
906
- height: 54px;
907
- -webkit-border-radius: 150px;
908
- border-radius: 150px;
909
- border: 1px solid rgba(255,255,255,.5);
910
- float: left;
911
- right: 2px;
912
- position: relative;
913
- overflow: hidden;
914
- }
915
-
916
- #comments .comment-avatar img {
917
- width: 100%;
918
- height: auto;
919
- }
920
-
921
- .comment .comment-body {
922
- font-size: 90%;
923
- padding-bottom: 15px;
924
- word-wrap: break-word;
925
- }
926
-
927
- .comment .comment-body a {
928
- word-wrap: break-word;
929
- }
930
-
931
- .comment .comment-body:after {
932
- content: '';
933
- display: block;
934
- border-bottom: 1px solid rgba(0,0,0,.15);
935
- margin-right: -15px;
936
- }
937
-
938
- #comments blockquote {
939
- margin-left: 0;
940
- padding-left: 10px;
941
- }
942
-
943
- #comments .load-more-comments-wrap a {
944
- font-size: 95%;
945
- }
946
-
947
- /* @group Commentform */
948
-
949
- form#commentform input, form#commentform textarea {
950
- -webkit-border-radius: 2px;
951
- border-radius: 2px;
952
- }
953
-
954
- form#commentform input {
955
- margin-right: 5px;
956
- }
957
-
958
- form#commentform button#submit, form#commentform input#submit {
959
- -webkit-border-radius: 2px;
960
- border-radius: 2px;
961
- }
962
-
963
- form#commentform label {
964
- display: block;
965
- margin-bottom: 5px;
966
- }
967
-
968
- /* @end */
969
-
970
- /* @end */
971
-
972
- /* @group Search */
973
-
974
- .search span.select-wrap {
975
- display: block;
976
- margin-top: 25px;
977
- }
978
-
979
- .search span.select-wrap .search-select {
980
- margin-left: auto;
981
- margin-right: auto;
982
- display: inline-block;
983
- background-color: transparent;
984
- -webkit-appearance: none;
985
- padding: 4px;
986
- border-style: none;
987
- font-size: 100%;
988
- }
989
-
990
- .search span.select-wrap i.wptouch-icon-caret-down {
991
- content: "\e844";
992
- font: 110% 'wptouch-icons', sans-serif;
993
- position: relative;
994
- z-index: 2;
995
- top: 1px;
996
- right: 2px;
997
- }
998
-
999
- .no-results {
1000
- text-align: center;
1001
- display: block;
1002
- margin-top: 25px;
1003
- margin-bottom: 25px;
1004
- }
1005
-
1006
- /* @end */
1007
-
1008
- /* @group Footer */
1009
-
1010
- .load-more-link, .load-more-comments-wrap a {
1011
- padding-top: 20px;
1012
- padding-bottom: 20px;
1013
- font-weight: normal;
1014
- font-style: normal;
1015
- }
1016
-
1017
- #switch {
1018
- margin-top: 15px;
1019
- margin-bottom: -15px;
1020
- }
1021
-
1022
- .page-wrapper .footer {
1023
- margin-top: 25px;
1024
- font-size: 75%;
1025
- }
1026
-
1027
- .footer, a.back-to-top {
1028
- font-size: 80%;
1029
- color: rgba(0,0,0,.5);
1030
- font-weight: normal;
1031
- font-style: normal;
1032
- }
1033
-
1034
- /* @end */
1035
-
1036
- /* @group Circles */
1037
-
1038
- .circles #slider img.clone {
1039
- -webkit-border-radius: 225px;
1040
- border-radius: 225px;
1041
- }
1042
-
1043
- .circles .loop-link .date-circle,
1044
- .circles .related .date-circle {
1045
- -webkit-border-radius: 100px;
1046
- border-radius: 100px;
1047
- }
1048
-
1049
- .circles .loop-link img.post-thumbnail {
1050
- -webkit-border-radius: 150px;
1051
- border-radius: 150px;
1052
- }
1053
-
1054
- .landscape.circles #slider img.clone {
1055
- width: 250px;
1056
- height: 250px;
1057
- -webkit-border-radius: 225px;
1058
- border-radius: 225px;
1059
- left: -30px;
1060
- top: 12px;
1061
- }
1062
-
1063
- .landscape.circles #slider .comments-number {
1064
- left: 130px;
1065
- top: 15px;
1066
- }
1067
-
1068
- /* @end */
1069
-
1070
- /* @group Round Squares */
1071
-
1072
- .roundsquares #slider .comments-number {
1073
- left: 85px;
1074
- top: 0;
1075
- }
1076
-
1077
- .roundsquares #slider img.clone {
1078
- left: -85px;
1079
- -webkit-border-radius: 30px;
1080
- border-radius: 30px;
1081
- }
1082
-
1083
- .landscape.roundsquares #slider img.clone {
1084
- left: 0;
1085
- }
1086
-
1087
- .landscape.roundsquares #slider .comments-number {
1088
- left: 160px;
1089
- }
1090
-
1091
- .roundsquares .loop-link .date-circle {
1092
- -webkit-border-radius: 14px;
1093
- border-radius: 14px;
1094
- }
1095
-
1096
- .roundsquares .loop-link img.post-thumbnail, .roundsquares .related img.wp-post-image, .roundsquares .comment-avatar {
1097
- -webkit-border-radius: 14px;
1098
- border-radius: 14px;
1099
- }
1100
-
1101
- /* @end */
1102
-
1103
- /* @group Dark */
1104
-
1105
- .dark-body .loop-link .post-meta {
1106
- color: rgba(255,255,255,.4);
1107
- }
1108
-
1109
- .dark-header #menu-toggle.touched:after, .dark-header #search-toggle.touched:after {
1110
- color: rgba(255,255,255,.3);
1111
- }
1112
-
1113
- .dark-header #wptouch-search-inner input[type="submit"] {
1114
- color: rgba(255,255,255,.9);
1115
- }
1116
-
1117
- .dark-header .loop-link .date-circle,
1118
- .dark-header .related .date-circle {
1119
- color: rgba(255,255,255,.8);
1120
- }
1121
-
1122
- .dark-header header a, .dark-header header div {
1123
- color: rgba(255,255,255,.9);
1124
- }
1125
-
1126
- .dark-body .post-page-content, .dark-body .footer, .dark-body .back-to-top {
1127
- color: rgba(255,255,255,.8);
1128
- }
1129
-
1130
- .dark-body .loop-link .bottom-border {
1131
- border-bottom: 1px solid rgba(255,255,255,.15);
1132
- }
1133
-
1134
- .dark-body .sharing-options a {
1135
- border-top-color: rgba(0,0,0,.1);
1136
- border-bottom-color: rgba(0,0,0,.1);
1137
- text-shadow: none;
1138
- }
1139
-
1140
- .dark-post-head .post-page-head-area h2.post-title, .dark-post-head .post-page-head-area select, .dark-post-head .post-page-head-area .archive-text {
1141
- color: rgba(255,255,255,.9);
1142
- }
1143
-
1144
- .dark-post-head .post-page-head-area .post-date-comments, .dark-post-head .post-page-head-area .post-author {
1145
- color: rgba(255,255,255,.75);
1146
- text-shadow: rgba(0,0,0,.6) 0px 0px 10px;
1147
- }
1148
-
1149
- .dark-body #comments {
1150
- color: rgba(255,255,255,.7);
1151
- background-color: rgba(0,0,0,.05);
1152
- border-top: 1px solid rgba(0,0,0,.1);
1153
- border-bottom: 1px solid rgba(0,0,0,.1);
1154
- }
1155
-
1156
- .dark-body .comment-time {
1157
- color: rgba(255,255,255,.4);
1158
- }
1159
-
1160
- .dark-body .comment .comment-body:after {
1161
- border-bottom: 1px solid rgba(255,255,255,.1);
1162
- }
1163
-
1164
- .dark-body .comment-avatar {
1165
- border: 1px solid rgba(0,0,0,.1);
1166
- }
1167
-
1168
- .dark-body .related-posts {
1169
- background-color: rgba(0,0,0,.2);
1170
- }
1171
-
1172
- .dark-post-head form#commentform button#submit {
1173
- color: rgba(255,255,255,.8);
1174
- }
1175
-
1176
- /* @end */
1177
-
1178
- /* @group Web App Mode */
1179
-
1180
- .ios7.smartphone.web-app-mode #menu {
1181
- padding-top: 20px;
1182
- }
1183
-
1184
- .drop-down.ios7.smartphone.web-app-mode #menu {
1185
- position: fixed;
1186
- top: 74px;
1187
- overflow: auto;
1188
- padding-top: 0;
1189
- -webkit-overflow-scrolling: touch;
1190
- }
1191
-
1192
- .ios7.web-app-mode.has-fixed header {
1193
- -webkit-backdrop-filter: blur(20px) saturate(150%);
1194
- position: -webkit-sticky;
1195
- padding-top: 20px;
1196
- top: 0;
1197
- }
1198
-
1199
- .ios7.web-app-mode .crumb-path {
1200
- position: -webkit-sticky;
1201
- top: 74px;
1202
- }
1203
-
1204
- .ios7.web-app-mode #search-dropper {
1205
- position: -webkit-sticky;
1206
- top: 74px;
1207
- z-index: 3;
1208
- }
1209
-
1210
- /* @end */
1211
-
1212
- /* @group Off-Canvas Login */
1213
-
1214
- .off-canvas .wptouch-login-wrap {
1215
- text-align: center;
1216
- font-size: 70%;
1217
- }
1218
-
1219
- /* @end */
1220
-
1221
-
1222
- /* @group Polylang language menu compat */
1223
-
1224
- .wptouch-menu li.lang-item span {
1225
- border: none;
1226
- box-shadow: none;
1227
- float: left;
1228
- padding: 0 15px;
1229
- }
1230
-
1231
- .wptouch-menu li.lang-item img {
1232
- height: auto;
1233
- width: auto;
1234
- top: 2px;
1235
- padding-right: 0;
1236
- }
1237
-
1238
- .wptouch-menu li.lang-item span:before {
1239
- content: '';
1240
- border: none;
1241
- }
1242
-
1243
- /* @end */
1
+ body{font-family:"Helvetica Neue",Helvetica,Geneva,Arial,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em}h1,h2,h3{font-weight:300}h4,h5,h6{font-weight:400}.page-wrapper{left:0;right:0}header a,header div{color:rgba(0,0,0,.9)}header{position:relative;opacity:1;overflow:hidden;height:54px;z-index:4}header a.header-center{display:block;margin-left:auto;margin-right:auto;text-align:center;width:68%}header h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;font-size:150%;font-weight:400;font-style:normal;line-height:2.25}header img{max-height:44px;position:relative;max-width:100%}.landscape header img,.portrait header img{top:4px}.drop-down #menu{display:none;position:absolute;top:54px;z-index:3;right:0;left:0}#menu-toggle{position:absolute;bottom:0;left:0;right:auto}#menu-toggle.menu-right{position:absolute;bottom:0;left:auto;right:0}#menu-toggle:after{content:"\e80a";display:block;font:110% wptouch-icons,sans-serif;padding:18px}#search-toggle{position:absolute;bottom:0;left:0;right:auto}#search-toggle.search-right{position:absolute;bottom:0;left:auto;right:0}#search-toggle:after{content:"\e809";display:block;font:110% wptouch-icons,sans-serif;padding:18px}#menu-toggle.touched:after,#search-toggle.touched:after{color:rgba(0,0,0,.3)}.login-link{padding-left:12px}.login-link i{margin-right:5px}#wptouch-search-inner{background-color:rgba(0,0,0,.1);text-align:center;padding:5px}#wptouch-search-inner input[type=text]{width:70%;-webkit-appearance:none;padding:4px;background-color:rgba(255,255,255,.9);font-size:90%;border-style:none;border-radius:2px}#wptouch-search-inner input[type=text]:focus{background-color:#fff}#wptouch-search-inner input[type=submit]{border-radius:2px;border:1px solid rgba(0,0,0,.2);padding:1px 10px 4px;-webkit-appearance:none;background-color:rgba(255,255,255,.1);color:rgba(0,0,0,.8);font-size:95%;vertical-align:bottom}#search-dropper{overflow:hidden;max-height:0;-webkit-transition:max-height 330ms ease-in-out}#search-dropper.toggled{max-height:60px}.touched{background-color:rgba(0,0,0,.1)}.page-wrapper .wptouch-custom-showcase{margin:-1px auto -10px}.list-view .flickity-page-dots{margin-bottom:35px}.list-view .flickity-page-dots .dot{width:15px;height:2px;margin-right:0;margin-left:0;border-radius:0;background-color:#fff;opacity:.4}.list-view .flickity-page-dots .dot.is-selected{opacity:1}.list-view .carousel.list-carousel{box-shadow:inset rgba(0,0,0,.1) 0 0 24px;height:220px;margin-top:0;margin-bottom:0;position:relative;visibility:hidden}.list-view .carousel.list-carousel.flickity-enabled{visibility:visible}.list-view .list-carousel .carousel-cell{height:100%;width:100%;max-width:none!important;overflow:hidden}.list-view .list-carousel .carousel-cell img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:120%;max-width:120%;min-height:100%;width:auto;height:auto;z-index:-1;overflow:hidden}.list-view .carousel.list-carousel h2{text-shadow:rgba(0,0,0,.6) 0 0 10px;position:absolute;bottom:35%;font-size:180%;font-weight:600;width:90%;color:#fff;text-align:center;margin-left:auto;margin-right:auto;overflow:hidden;text-overflow:ellipsis;left:0;right:0;line-height:150%}.list-view .list-carousel .post-meta{text-shadow:rgba(0,0,0,.6) 0 0 10px;position:absolute;font-size:75%;font-weight:600;display:inline-block;bottom:25%;z-index:1;color:#fff;margin-left:auto;margin-right:auto;width:90%;right:0;left:0;text-transform:uppercase;text-align:center}.loop-link{display:block;position:relative;min-height:80px;padding-top:10px;padding-bottom:10px}.loop-link i.arrow{font-size:34px;position:absolute;right:3%;top:50%;margin-top:-18px}.loop-link .post-meta{color:rgba(0,0,0,.5);display:block;font-size:70%;margin-left:88px;padding-top:10px;text-transform:uppercase}.loop-link .post-meta.comments{margin-left:88px}#content .loop-link h2{display:inline-block;width:65%;font-size:130%;line-height:130%;margin:0 0 0 4px;padding-bottom:10px;overflow:hidden;font-weight:400;font-style:normal;padding-top:10px}.loop-link img.post-thumbnail{width:64px;height:64px;margin:12px 10px 0;z-index:1;float:left}.loop-link .date-circle,.related .date-circle{position:relative;font-size:215%;line-height:110%;display:block;float:left;margin:12px 10px 0;width:62px;height:48px;border:1px solid rgba(0,0,0,.1);z-index:1;padding-top:14px;text-align:center;overflow:hidden;color:rgba(0,0,0,.7)}.related .date-circle{font-size:175%;height:36px;float:none;margin:0;line-height:100%;position:absolute;top:3px;width:50px}.loop-link .date-circle .month,.related .date-circle .month{text-transform:uppercase;font-size:40%;position:absolute;top:-1px;right:0;left:0;letter-spacing:-1px}.loop-link .date-circle .day,.related .date-circle .day{position:absolute;top:18px;right:0;left:0;font-size:80%;letter-spacing:-1px}.loop-link .bottom-border{border-bottom:1px solid rgba(0,0,0,.15);display:block;position:absolute;bottom:0;left:88px;right:0}.no-thumbs.loop-link .bottom-border{left:40px}#content .no-thumbs.loop-link h2,.no-thumbs.loop-link .post-meta{margin-left:40px}.flickity-view>h2{font-weight:400;padding-left:15px}.carousel{height:350px;margin-top:20px;margin-bottom:40px}.carousel-cell{height:100%;width:90%;max-width:400px}.carousel-cell img{height:auto;min-height:100%;width:92%;min-width:92%;padding:0;margin:0 0 0 20px}.carousel-cell a{max-height:230px;overflow:hidden;display:block}.carousel h2{letter-spacing:-.02em;display:-webkit-box;width:85%;margin-left:20px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.carousel .post-meta{text-transform:capitalize;font-size:80%;display:inline-block;margin-left:20px;margin-top:5px}.slider-latest-only.blog .wptouch-showcase{-webkit-backdrop-filter:blur(5px);position:absolute;top:55px;z-index:1;left:0;right:0;background-color:rgba(0,0,0,.3);min-height:auto!important;height:50px;margin-bottom:0}.slider-latest-only.blog.wptouch-multiads .wptouch-showcase{height:auto;margin-top:-1px;padding-top:20px}.slider-latest-only.blog header{background-color:rgba(0,0,0,.2)!important;-webkit-backdrop-filter:blur(20px) saturate(150%)!important;margin-bottom:-54px}.slider-latest-only.blog header h1,.slider-latest-only.blog header>.tappable{color:#fff!important}.slider-latest-only.blog #search-dropper{background-color:rgba(0,0,0,.2)!important;-webkit-backdrop-filter:blur(20px) saturate(150%)!important;position:fixed;position:-webkit-sticky;top:54px;z-index:3;right:0;left:0}.slider-latest-only.blog .carousel{margin:0 auto}.slider-latest-only.blog .carousel-cell{height:100%;width:100%;max-width:none!important;position:relative;overflow:hidden}.slider-latest-only.blog .carousel-cell img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:200%;min-height:100%;width:auto;height:auto;z-index:-1;overflow:hidden}.slider-latest-only.blog .carousel h2{text-shadow:rgba(0,0,0,.6) 0 0 10px;position:absolute;bottom:130px;font-size:220%;width:90%;color:#fff}.slider-latest-only.blog .carousel .post-meta{text-shadow:rgba(0,0,0,.6) 0 0 6px;color:#fff;position:absolute;bottom:80px;font-size:90%;text-transform:uppercase}.crumb-path{background-image:-webkit-gradient(radial,50% 0,0,50% 0,400,to(rgba(0,0,0,0)),from(rgba(255,255,255,.5)));z-index:2;text-align:left;opacity:.9}.crumb-path p{font-size:80%;padding:6px 12px;margin:0}.crumb-path p span{display:inline-block;width:65%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landscape .crumb-path p span{width:78%}.ios7 .crumb-path{position:-webkit-sticky;top:0}.sharing-options.style-default.share-top a{font-size:80%;font-weight:400;font-style:normal}.sharing-options+.nav-controls{margin-bottom:-11px}.nav-controls{background-color:rgba(0,0,0,.05);font-size:90%;font-weight:700;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05);padding:10px 20px;text-align:center;margin:-1px 0;color:rgba(0,0,0,.7)}.nav-controls div{display:inline-block;width:49%;vertical-align:top;float:left}.nav-controls a:before{margin-right:3px}.nav-controls a{font-weight:400;font-style:normal;display:block}.nav-controls a.prev-post{padding-right:8px}.nav-controls .previous{text-align:left;word-wrap:break-word}.nav-controls .next{text-align:right;word-wrap:break-word;float:right}.nav-controls a:after{margin-left:3px}.post-page-content{color:rgba(0,0,0,.7);font-size:100%;line-height:165%;padding-bottom:50px;padding-left:20px;padding-right:20px;overflow:hidden;word-wrap:break-word}.post-page-content .post-page-thumbnail,.post-page-content .sharing-options{margin-left:-20px;margin-right:-20px}.post-page-content .wp-caption{max-width:300px!important;width:auto!important}.post-page-content img.aligncenter{margin-left:-20px;margin-right:-20px;padding:0!important;border:none!important}.post-page-content table{max-width:100%;overflow:scroll}.post-page-content ol,.post-page-content ul{margin-left:-5px;margin-right:-5px;list-style-type:circle}.post-page-content ol{list-style-type:decimal}.post-page-content li{margin-left:10;margin-right:10;padding-right:0;padding-left:0}.wptouch-shortcode-webapp-mobile,.wptouch-shortcode-webapp-only{margin-top:15px;padding-left:20px;padding-right:20px;overflow:hidden;display:block}.comment-body a,.post-page-content p a{border-bottom-style:dotted;border-bottom-width:1px}.post-page-content .post-thumbnail{margin:0 0 -8px;padding:0;min-width:100%;height:auto}.post-page-head-area .post-author,.post-page-head-area .post-date-comments{font-size:75%;color:rgba(0,0,0,.8);font-weight:600;margin-right:10px;margin-left:10px}.post-page-content .cat-tags{margin-left:20px;margin-right:20px;font-size:90%;margin-top:15px;text-align:left}.post-page-head-area.bauhaus{text-align:center;padding-top:40px;padding-bottom:40px;overflow:hidden;text-shadow:none;text-transform:capitalize;position:relative;overflow:hidden;z-index:0}.post-page-head-area.bauhaus .post-page-thumbnail{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:200%;min-height:100%;width:auto;height:auto;z-index:-1;overflow:hidden;opacity:.4}.post-page-head-area.bauhaus h2.post-title{color:rgba(0,0,0,.8);letter-spacing:-.02em;font-size:180%;font-weight:400;margin:0!important;padding:10px 12px;word-wrap:break-word}.post-page-content blockquote{border-left:3px solid rgba(0,0,0,.2);margin-left:30px;margin-right:30px;padding-left:10px}.post-page-content .wptouch-showcase{padding:15px 0;margin-right:auto!important;display:block;clear:both;margin-left:0!important}#content .wptouch-showcase,.bottom-content-showcase .wptouch-showcase,.top-content-showcase .wptouch-showcase{margin-left:-15px;margin-right:-15px}.related-posts{padding-top:0;background-color:rgba(255,255,255,.5);padding:15px;border-top:1px solid rgba(0,0,0,.1);color:rgba(0,0,0,.7)}.related-posts ul li{position:relative;list-style-type:none;margin:0 0 20px}.related-posts h3{padding-bottom:10px;margin-top:0;margin-bottom:0;font-size:1.6em}.related-posts li p{margin-top:5px;font-size:95%;line-height:140%}.related-posts li.has-thumb a,.related-posts p{padding-left:60px;display:block;overflow:hidden}.related-posts .has-thumb img{position:absolute;width:50px;height:50px;top:3px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.related-posts li a{display:block;padding-left:62px}.no-com-bubbles #slider .comments-number,.no-com-bubbles .loop-link .comments{display:none}#comments{color:rgba(0,0,0,.7);background-color:rgba(255,255,255,.3);border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:20px}#respond,#responses{margin-left:15px;margin-right:15px}#respond{padding-top:20px}.comment{margin-left:15px;padding-right:15px}.comment-author,.comment-body,.comment-time{margin-left:65px}.comment-author{font-weight:700;font-size:95%}.comment-time{font-size:75%;color:rgba(0,0,0,.4)}#comments .comment-avatar{width:54px;height:54px;-webkit-border-radius:150px;border-radius:150px;border:1px solid rgba(255,255,255,.5);float:left;right:2px;position:relative;overflow:hidden}#comments .comment-avatar img{width:100%;height:auto}.comment .comment-body{font-size:90%;padding-bottom:15px;word-wrap:break-word}.comment .comment-body a{word-wrap:break-word}.comment .comment-body:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,.15);margin-right:-15px}#comments blockquote{margin-left:0;padding-left:10px}#comments .load-more-comments-wrap a{font-size:95%}form#commentform input,form#commentform textarea{-webkit-border-radius:2px;border-radius:2px}form#commentform input{margin-right:5px}form#commentform button#submit,form#commentform input#submit{-webkit-border-radius:2px;border-radius:2px}form#commentform label{display:block;margin-bottom:5px}.search span.select-wrap{display:block;margin-top:25px}.search span.select-wrap .search-select{margin-left:auto;margin-right:auto;display:inline-block;background-color:transparent;-webkit-appearance:none;padding:4px;border-style:none;font-size:100%}.search span.select-wrap i.wptouch-icon-caret-down{content:"\e844";font:110% wptouch-icons,sans-serif;position:relative;z-index:2;top:1px;right:2px}.no-results{text-align:center;display:block;margin-top:25px;margin-bottom:25px}.load-more-comments-wrap a,.load-more-link{padding-top:20px;padding-bottom:20px;font-weight:400;font-style:normal}#switch{margin-top:15px;margin-bottom:-15px}.page-wrapper .footer{margin-top:25px;font-size:75%}.footer,a.back-to-top{font-size:80%;color:rgba(0,0,0,.5);font-weight:400;font-style:normal}.circles #slider img.clone{-webkit-border-radius:225px;border-radius:225px}.circles .loop-link .date-circle,.circles .related .date-circle{-webkit-border-radius:100px;border-radius:100px}.circles .loop-link img.post-thumbnail{-webkit-border-radius:150px;border-radius:150px}.landscape.circles #slider img.clone{width:250px;height:250px;-webkit-border-radius:225px;border-radius:225px;left:-30px;top:12px}.landscape.circles #slider .comments-number{left:130px;top:15px}.roundsquares #slider .comments-number{left:85px;top:0}.roundsquares #slider img.clone{left:-85px;-webkit-border-radius:30px;border-radius:30px}.landscape.roundsquares #slider img.clone{left:0}.landscape.roundsquares #slider .comments-number{left:160px}.roundsquares .loop-link .date-circle{-webkit-border-radius:14px;border-radius:14px}.roundsquares .comment-avatar,.roundsquares .loop-link img.post-thumbnail,.roundsquares .related img.wp-post-image{-webkit-border-radius:14px;border-radius:14px}.dark-body .loop-link .post-meta{color:rgba(255,255,255,.4)}.dark-header #menu-toggle.touched:after,.dark-header #search-toggle.touched:after{color:rgba(255,255,255,.3)}.dark-header #wptouch-search-inner input[type=submit]{color:rgba(255,255,255,.9)}.dark-header .loop-link .date-circle,.dark-header .related .date-circle{color:rgba(255,255,255,.8)}.dark-header header a,.dark-header header div{color:rgba(255,255,255,.9)}.dark-body .back-to-top,.dark-body .footer,.dark-body .post-page-content{color:rgba(255,255,255,.8)}.dark-body .loop-link .bottom-border{border-bottom:1px solid rgba(255,255,255,.15)}.dark-body .sharing-options a{border-top-color:rgba(0,0,0,.1);border-bottom-color:rgba(0,0,0,.1);text-shadow:none}.dark-post-head .post-page-head-area .archive-text,.dark-post-head .post-page-head-area h2.post-title,.dark-post-head .post-page-head-area select{color:rgba(255,255,255,.9)}.dark-post-head .post-page-head-area .post-author,.dark-post-head .post-page-head-area .post-date-comments{color:rgba(255,255,255,.75);text-shadow:rgba(0,0,0,.6) 0 0 10px}.dark-body #comments{color:rgba(255,255,255,.7);background-color:rgba(0,0,0,.05);border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.dark-body .comment-time{color:rgba(255,255,255,.4)}.dark-body .comment .comment-body:after{border-bottom:1px solid rgba(255,255,255,.1)}.dark-body .comment-avatar{border:1px solid rgba(0,0,0,.1)}.dark-body .related-posts{background-color:rgba(0,0,0,.2)}.dark-post-head form#commentform button#submit{color:rgba(255,255,255,.8)}.ios7.smartphone.web-app-mode #menu{padding-top:20px}.drop-down.ios7.smartphone.web-app-mode #menu{position:fixed;top:74px;overflow:auto;padding-top:0;-webkit-overflow-scrolling:touch}.ios7.web-app-mode.has-fixed header{-webkit-backdrop-filter:blur(20px) saturate(150%);position:-webkit-sticky;padding-top:20px;top:0}.ios7.web-app-mode .crumb-path{position:-webkit-sticky;top:74px}.ios7.web-app-mode #search-dropper{position:-webkit-sticky;top:74px;z-index:3}.off-canvas .wptouch-login-wrap{text-align:center;font-size:70%}.wptouch-menu li.lang-item span{border:none;box-shadow:none;float:left;padding:0 15px}.wptouch-menu li.lang-item img{height:auto;width:auto;top:2px;padding-right:0}.wptouch-menu li.lang-item span:before{content:'';border:none}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
themes/bauhaus/readme.txt CHANGED
@@ -2,7 +2,7 @@ Theme Name: Bauhaus
2
  Theme URI: http://www.wptouch.com/themes/bauhaus
3
  Author: BraveNewCode Inc.
4
  Description: Clean, modern, functional design. Great for all types of WordPress sites.
5
- Version: 2.0.6
6
  Depends on: 4.3
7
  Framework: 2.0
8
  Tags: smartphone
@@ -25,6 +25,10 @@ Bauhaus is one of our more flexible themes, and is designed to easily take on th
25
 
26
  == Changelog ==
27
 
 
 
 
 
28
  = Version 2.0.6 =
29
 
30
  * Fixed: Minor issues and bugs
2
  Theme URI: http://www.wptouch.com/themes/bauhaus
3
  Author: BraveNewCode Inc.
4
  Description: Clean, modern, functional design. Great for all types of WordPress sites.
5
+ Version: 2.1
6
  Depends on: 4.3
7
  Framework: 2.0
8
  Tags: smartphone
25
 
26
  == Changelog ==
27
 
28
+ = Version 2.1 =
29
+
30
+ * Speed Improvement: Minify delivered assets.
31
+
32
  = Version 2.0.6 =
33
 
34
  * Fixed: Minor issues and bugs
themes/bauhaus/root-functions.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- define( 'BAUHAUS_THEME_VERSION', '2.0.6' );
4
  define( 'BAUHAUS_SETTING_DOMAIN', 'bauhaus' );
5
  define( 'BAUHAUS_DIR', wptouch_get_bloginfo( 'theme_root_directory' ) );
6
  define( 'BAUHAUS_URL', wptouch_get_bloginfo( 'theme_parent_url' ) );
1
  <?php
2
 
3
+ define( 'BAUHAUS_THEME_VERSION', '2.1' );
4
  define( 'BAUHAUS_SETTING_DOMAIN', 'bauhaus' );
5
  define( 'BAUHAUS_DIR', wptouch_get_bloginfo( 'theme_root_directory' ) );
6
  define( 'BAUHAUS_URL', wptouch_get_bloginfo( 'theme_parent_url' ) );
wptouch.php CHANGED
@@ -2,9 +2,9 @@
2
  /*
3
  Plugin Name: WPtouch Mobile Plugin
4
  Plugin URI: http://www.wptouch.com/
5
- Version: 4.3.12
6
  Description: Make a beautiful mobile-friendly version of your website with just a few clicks
7
- Author: BraveNewCode Inc.
8
  Author URI: http://www.bravenewcode.com/
9
  Text Domain: wptouch-pro
10
  Domain Path: /lang
@@ -14,7 +14,7 @@
14
 
15
  function wptouch_create_four_object() {
16
  if ( !defined( 'WPTOUCH_IS_PRO' ) ) {
17
- define( 'WPTOUCH_VERSION', '4.3.12' );
18
 
19
  define( 'WPTOUCH_BASE_NAME', basename( __FILE__, '.php' ) . '.php' );
20
  define( 'WPTOUCH_DIR', WP_PLUGIN_DIR . DIRECTORY_SEPARATOR . basename( __FILE__, '.php' ) );
@@ -182,3 +182,27 @@ function wptouch_free_admin_notice_dismiss() {
182
 
183
  add_action( 'admin_init', 'wptouch_free_admin_notice_dismiss' );
184
  //add_action( 'admin_notices', 'wptouch_free_admin_notice' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  /*
3
  Plugin Name: WPtouch Mobile Plugin
4
  Plugin URI: http://www.wptouch.com/
5
+ Version: 4.3.13
6
  Description: Make a beautiful mobile-friendly version of your website with just a few clicks
7
+ Author: WPtouch
8
  Author URI: http://www.bravenewcode.com/
9
  Text Domain: wptouch-pro
10
  Domain Path: /lang
14
 
15
  function wptouch_create_four_object() {
16
  if ( !defined( 'WPTOUCH_IS_PRO' ) ) {
17
+ define( 'WPTOUCH_VERSION', '4.3.13' );
18
 
19
  define( 'WPTOUCH_BASE_NAME', basename( __FILE__, '.php' ) . '.php' );
20
  define( 'WPTOUCH_DIR', WP_PLUGIN_DIR . DIRECTORY_SEPARATOR . basename( __FILE__, '.php' ) );
182
 
183
  add_action( 'admin_init', 'wptouch_free_admin_notice_dismiss' );
184
  //add_action( 'admin_notices', 'wptouch_free_admin_notice' );
185
+
186
+ /**
187
+ * Display free newsletter notice + link to users.
188
+ */
189
+ function wptouch_free_newsletter_notice() {
190
+ if ( 1 === (int) get_option( 'wptouch-disable-free-newsletter-notice' ) ) {
191
+ return;
192
+ }
193
+ ?>
194
+ <div class="notice notice-info js-free-newsletter-notice is-dismissible">
195
+ <p><?php echo wp_kses_post( sprintf( __( 'Thanks for using WPtouch! If you\'d like to sign up for news and updates from the team you can %1$ssubscribe to our newsletter%2$s.', 'wptouch-pro' ), '<a href="' . admin_url( 'admin.php?page=wptouch-admin-general-settings#free-newsletter-signup' ) . '">', '</a>' ) ); ?></p>
196
+ <button type="button" class="notice-dismiss">
197
+ <span class="screen-reader-text"><?php esc_html_e( 'Dismiss this notice (permanently).', 'wptouch-pro' ); ?></span>
198
+ </button>
199
+ </div>
200
+ <?php
201
+ }
202
+ add_action( 'admin_notices', 'wptouch_free_newsletter_notice' );
203
+
204
+ function wptouch_disable_free_newsletter_signup_notice() {
205
+ update_option( 'wptouch-disable-free-newsletter-notice', 1, false );
206
+ }
207
+ add_action( 'wp_ajax_disable_newsletter_notice', 'wptouch_disable_free_newsletter_signup_notice' );
208
+