From 34b9d9f03623fe741e35ef636283d7b04d34495c Mon Sep 17 00:00:00 2001 From: kmhcreative Date: Fri, 11 Sep 2015 22:04:04 -0500 Subject: [PATCH] Initial commit --- LICENSE | 7 +- README.md | 216 ++- css/admin_styles.css | 333 ++++ css/admin_tweaks.css | 132 ++ css/sample_styles.css | 441 ++++++ css/site_tweaks.css | 80 + css/social_buttons.css | 269 ++++ css/zappbar_desktops.css | 963 ++++++++++++ css/zappbar_desktops_hd.css | 965 ++++++++++++ css/zappbar_phones.css | 942 ++++++++++++ css/zappbar_tablets.css | 966 ++++++++++++ css/zappbar_tablets_hd.css | 1018 +++++++++++++ fonts/dashicons/dashicons.eot | Bin 0 -> 16153 bytes fonts/dashicons/dashicons.svg | 199 +++ fonts/dashicons/dashicons.ttf | Bin 0 -> 29936 bytes fonts/dashicons/dashicons.woff | Bin 0 -> 18780 bytes fonts/dashicons/stylesheet.css | 12 + fonts/font-awesome/css/font-awesome.css | 1338 +++++++++++++++++ fonts/font-awesome/css/font-awesome.min.css | 4 + fonts/font-awesome/fonts/FontAwesome.otf | Bin 0 -> 62856 bytes .../fonts/fontawesome-webfont.eot | Bin 0 -> 38205 bytes .../fonts/fontawesome-webfont.svg | 414 +++++ .../fonts/fontawesome-webfont.ttf | Bin 0 -> 80652 bytes .../fonts/fontawesome-webfont.woff | Bin 0 -> 44432 bytes fonts/font-awesome/less/bordered-pulled.less | 16 + fonts/font-awesome/less/core.less | 12 + fonts/font-awesome/less/fixed-width.less | 6 + fonts/font-awesome/less/font-awesome.less | 17 + fonts/font-awesome/less/icons.less | 412 +++++ fonts/font-awesome/less/larger.less | 13 + fonts/font-awesome/less/list.less | 19 + fonts/font-awesome/less/mixins.less | 20 + fonts/font-awesome/less/path.less | 14 + fonts/font-awesome/less/rotated-flipped.less | 9 + fonts/font-awesome/less/spinning.less | 30 + fonts/font-awesome/less/stacked.less | 20 + fonts/font-awesome/less/variables.less | 381 +++++ fonts/font-awesome/scss/_bordered-pulled.scss | 16 + fonts/font-awesome/scss/_core.scss | 12 + fonts/font-awesome/scss/_fixed-width.scss | 6 + fonts/font-awesome/scss/_icons.scss | 412 +++++ fonts/font-awesome/scss/_larger.scss | 13 + fonts/font-awesome/scss/_list.scss | 19 + fonts/font-awesome/scss/_mixins.scss | 20 + fonts/font-awesome/scss/_path.scss | 14 + fonts/font-awesome/scss/_rotated-flipped.scss | 9 + fonts/font-awesome/scss/_spinning.scss | 30 + fonts/font-awesome/scss/_stacked.scss | 20 + fonts/font-awesome/scss/_variables.scss | 381 +++++ fonts/font-awesome/scss/font-awesome.scss | 17 + fonts/genericons/COPYING.txt | 9 + fonts/genericons/Genericons-Regular.otf | Bin 0 -> 17768 bytes fonts/genericons/LICENSE.txt | 339 +++++ fonts/genericons/README.txt | 115 ++ .../font/genericons-regular-webfont.eot | Bin 0 -> 9317 bytes .../font/genericons-regular-webfont.svg | 133 ++ .../font/genericons-regular-webfont.ttf | Bin 0 -> 18060 bytes .../font/genericons-regular-webfont.woff | Bin 0 -> 11064 bytes fonts/genericons/genericons.css | 194 +++ functions/admin_functions.php | 10 + functions/aq_resizer.php | 207 +++ functions/class.settings-api.php | 899 +++++++++++ functions/utility_functions.php | 136 ++ icon-picker/LICENSE | 339 +++++ icon-picker/README.md | 110 ++ icon-picker/css/icon-picker.css | 125 ++ icon-picker/icon-picker-example-plugin.php | 58 + icon-picker/icon-picker-plugin.jpg | Bin 0 -> 98181 bytes icon-picker/icon-picker-popup.jpg | Bin 0 -> 42592 bytes icon-picker/js/icon-picker.js | 815 ++++++++++ includes/dynamic-css.php | 952 ++++++++++++ includes/html_inject.php | 585 +++++++ includes/images/app_icons/wordpress-logo.png | Bin 0 -> 5483 bytes .../app_icons/wordpress-logo_114x114.png | Bin 0 -> 14520 bytes .../images/app_icons/wordpress-logo_16x16.png | Bin 0 -> 3949 bytes .../images/app_icons/wordpress-logo_57x57.png | Bin 0 -> 7745 bytes .../images/app_icons/wordpress-logo_72x72.png | Bin 0 -> 9002 bytes .../images/social_icons/icons_large/500px.png | Bin 0 -> 1324 bytes .../social_icons/icons_large/appnet.png | Bin 0 -> 1180 bytes .../social_icons/icons_large/buffer.png | Bin 0 -> 1641 bytes .../social_icons/icons_large/delicious.png | Bin 0 -> 632 bytes .../social_icons/icons_large/deviantart.png | Bin 0 -> 1273 bytes .../images/social_icons/icons_large/digg.png | Bin 0 -> 2007 bytes .../images/social_icons/icons_large/email.png | Bin 0 -> 2829 bytes .../social_icons/icons_large/facebook.png | Bin 0 -> 1082 bytes .../social_icons/icons_large/flattr.png | Bin 0 -> 2168 bytes .../social_icons/icons_large/flickr.png | Bin 0 -> 776 bytes .../social_icons/icons_large/goodreads.png | Bin 0 -> 1489 bytes .../social_icons/icons_large/googleplus.png | Bin 0 -> 1513 bytes .../images/social_icons/icons_large/hyves.png | Bin 0 -> 1262 bytes .../social_icons/icons_large/instagram.png | Bin 0 -> 5424 bytes .../social_icons/icons_large/lastfm.png | Bin 0 -> 1546 bytes .../social_icons/icons_large/linkedin.png | Bin 0 -> 966 bytes .../social_icons/icons_large/myspace.png | Bin 0 -> 951 bytes .../social_icons/icons_large/picasa.png | Bin 0 -> 1817 bytes .../social_icons/icons_large/pinterest.png | Bin 0 -> 2134 bytes .../social_icons/icons_large/reddit.png | Bin 0 -> 1883 bytes .../images/social_icons/icons_large/rss.png | Bin 0 -> 1665 bytes .../social_icons/icons_large/soundcloud.png | Bin 0 -> 967 bytes .../social_icons/icons_large/spotify.png | Bin 0 -> 1233 bytes .../social_icons/icons_large/stumbleupon.png | Bin 0 -> 1421 bytes .../social_icons/icons_large/tumblr.png | Bin 0 -> 938 bytes .../social_icons/icons_large/twitter.png | Bin 0 -> 1046 bytes .../images/social_icons/icons_large/xing.png | Bin 0 -> 2114 bytes .../social_icons/icons_large/youtube.png | Bin 0 -> 1407 bytes .../social_icons/icons_medium/500px.png | Bin 0 -> 1057 bytes .../social_icons/icons_medium/appnet.png | Bin 0 -> 1042 bytes .../social_icons/icons_medium/buffer.png | Bin 0 -> 1292 bytes .../social_icons/icons_medium/delicious.png | Bin 0 -> 2171 bytes .../social_icons/icons_medium/deviantart.png | Bin 0 -> 2606 bytes .../images/social_icons/icons_medium/digg.png | Bin 0 -> 1361 bytes .../social_icons/icons_medium/email.png | Bin 0 -> 2170 bytes .../social_icons/icons_medium/facebook.png | Bin 0 -> 2478 bytes .../social_icons/icons_medium/flattr.png | Bin 0 -> 2779 bytes .../social_icons/icons_medium/flickr.png | Bin 0 -> 2262 bytes .../social_icons/icons_medium/goodreads.png | Bin 0 -> 2831 bytes .../social_icons/icons_medium/googleplus.png | Bin 0 -> 1451 bytes .../social_icons/icons_medium/hyves.png | Bin 0 -> 2294 bytes .../social_icons/icons_medium/instagram.png | Bin 0 -> 4378 bytes .../social_icons/icons_medium/lastfm.png | Bin 0 -> 2631 bytes .../social_icons/icons_medium/linkedin.png | Bin 0 -> 2340 bytes .../social_icons/icons_medium/myspace.png | Bin 0 -> 2429 bytes .../social_icons/icons_medium/picasa.png | Bin 0 -> 1278 bytes .../social_icons/icons_medium/pinterest.png | Bin 0 -> 1456 bytes .../social_icons/icons_medium/reddit.png | Bin 0 -> 2771 bytes .../images/social_icons/icons_medium/rss.png | Bin 0 -> 2805 bytes .../social_icons/icons_medium/soundcloud.png | Bin 0 -> 1589 bytes .../social_icons/icons_medium/spotify.png | Bin 0 -> 2694 bytes .../social_icons/icons_medium/stumbleupon.png | Bin 0 -> 1056 bytes .../social_icons/icons_medium/tumblr.png | Bin 0 -> 2479 bytes .../social_icons/icons_medium/twitter.png | Bin 0 -> 1045 bytes .../images/social_icons/icons_medium/xing.png | Bin 0 -> 1255 bytes .../social_icons/icons_medium/youtube.png | Bin 0 -> 2679 bytes .../images/social_icons/icons_small/500px.png | Bin 0 -> 679 bytes .../social_icons/icons_small/appnet.png | Bin 0 -> 669 bytes .../social_icons/icons_small/buffer.png | Bin 0 -> 855 bytes .../social_icons/icons_small/delicious.png | Bin 0 -> 1823 bytes .../social_icons/icons_small/deviantart.png | Bin 0 -> 2036 bytes .../images/social_icons/icons_small/digg.png | Bin 0 -> 829 bytes .../social_icons/icons_small/divider.png | Bin 0 -> 175 bytes .../images/social_icons/icons_small/email.png | Bin 0 -> 1739 bytes .../social_icons/icons_small/facebook.png | Bin 0 -> 1957 bytes .../social_icons/icons_small/flattr.png | Bin 0 -> 3521 bytes .../social_icons/icons_small/flickr.png | Bin 0 -> 1859 bytes .../social_icons/icons_small/goodreads.png | Bin 0 -> 756 bytes .../social_icons/icons_small/googleplus.png | Bin 0 -> 899 bytes .../images/social_icons/icons_small/hyves.png | Bin 0 -> 1873 bytes .../social_icons/icons_small/instagram.png | Bin 0 -> 3552 bytes .../social_icons/icons_small/lastfm.png | Bin 0 -> 2005 bytes .../social_icons/icons_small/linkedin.png | Bin 0 -> 1923 bytes .../social_icons/icons_small/myspace.png | Bin 0 -> 1945 bytes .../social_icons/icons_small/picasa.png | Bin 0 -> 761 bytes .../social_icons/icons_small/pinterest.png | Bin 0 -> 3829 bytes .../social_icons/icons_small/reddit.png | Bin 0 -> 2069 bytes .../images/social_icons/icons_small/rss.png | Bin 0 -> 2080 bytes .../social_icons/icons_small/soundcloud.png | Bin 0 -> 543 bytes .../social_icons/icons_small/spotify.png | Bin 0 -> 2068 bytes .../social_icons/icons_small/stumbleupon.png | Bin 0 -> 655 bytes .../social_icons/icons_small/tumblr.png | Bin 0 -> 1969 bytes .../social_icons/icons_small/twitter.png | Bin 0 -> 668 bytes .../images/social_icons/icons_small/xing.png | Bin 0 -> 1568 bytes .../social_icons/icons_small/youtube.png | Bin 0 -> 2006 bytes includes/images/splash/1496x2048.png | Bin 0 -> 31756 bytes includes/images/splash/1536x2008.png | Bin 0 -> 61410 bytes includes/images/splash/320x460.png | Bin 0 -> 6678 bytes includes/images/splash/640x1096.png | Bin 0 -> 17632 bytes includes/images/splash/640x920.png | Bin 0 -> 15333 bytes includes/images/splash/748x1024.png | Bin 0 -> 18997 bytes includes/images/splash/750x1284.png | Bin 0 -> 22992 bytes includes/images/splash/768x1004.png | Bin 0 -> 18689 bytes includes/images/splash/828x1418.png | Bin 0 -> 26644 bytes js/googletranslate.js | 6 + js/jquery.coo.kie.js | 117 ++ js/zappbar.js | 503 +++++++ options/images/button_layouts-01.png | Bin 0 -> 524 bytes options/images/button_layouts-02.png | Bin 0 -> 519 bytes options/images/button_layouts-03.png | Bin 0 -> 500 bytes options/images/button_layouts-04.png | Bin 0 -> 506 bytes options/images/button_layouts-05.png | Bin 0 -> 501 bytes options/images/button_layouts-06.png | Bin 0 -> 503 bytes options/images/icons_large/500px.png | Bin 0 -> 1324 bytes options/images/icons_large/appnet.png | Bin 0 -> 1180 bytes options/images/icons_large/buffer.png | Bin 0 -> 1641 bytes options/images/icons_large/delicious.png | Bin 0 -> 632 bytes options/images/icons_large/deviantart.png | Bin 0 -> 1273 bytes options/images/icons_large/digg.png | Bin 0 -> 2007 bytes options/images/icons_large/email.png | Bin 0 -> 2829 bytes options/images/icons_large/facebook.png | Bin 0 -> 1082 bytes options/images/icons_large/flattr.png | Bin 0 -> 2168 bytes options/images/icons_large/flickr.png | Bin 0 -> 776 bytes options/images/icons_large/goodreads.png | Bin 0 -> 1489 bytes options/images/icons_large/googleplus.png | Bin 0 -> 1513 bytes options/images/icons_large/hyves.png | Bin 0 -> 1262 bytes options/images/icons_large/instagram.png | Bin 0 -> 5424 bytes options/images/icons_large/lastfm.png | Bin 0 -> 1546 bytes options/images/icons_large/linkedin.png | Bin 0 -> 966 bytes options/images/icons_large/myspace.png | Bin 0 -> 951 bytes options/images/icons_large/picasa.png | Bin 0 -> 1817 bytes options/images/icons_large/pinterest.png | Bin 0 -> 2134 bytes options/images/icons_large/reddit.png | Bin 0 -> 1883 bytes options/images/icons_large/rss.png | Bin 0 -> 1665 bytes options/images/icons_large/soundcloud.png | Bin 0 -> 967 bytes options/images/icons_large/spotify.png | Bin 0 -> 1233 bytes options/images/icons_large/stumbleupon.png | Bin 0 -> 1421 bytes options/images/icons_large/tumblr.png | Bin 0 -> 938 bytes options/images/icons_large/twitter.png | Bin 0 -> 1046 bytes options/images/icons_large/xing.png | Bin 0 -> 2114 bytes options/images/icons_large/youtube.png | Bin 0 -> 1407 bytes options/zappbar_options.php | 1014 +++++++++++++ uninstall.php | 22 + widgets/translator.php | 61 + widgets/zappbar_sidebar.php | 35 + zappbar.php | 260 ++++ 213 files changed, 17276 insertions(+), 5 deletions(-) create mode 100644 css/admin_styles.css create mode 100644 css/admin_tweaks.css create mode 100644 css/sample_styles.css create mode 100644 css/site_tweaks.css create mode 100644 css/social_buttons.css create mode 100644 css/zappbar_desktops.css create mode 100644 css/zappbar_desktops_hd.css create mode 100644 css/zappbar_phones.css create mode 100644 css/zappbar_tablets.css create mode 100644 css/zappbar_tablets_hd.css create mode 100644 fonts/dashicons/dashicons.eot create mode 100644 fonts/dashicons/dashicons.svg create mode 100644 fonts/dashicons/dashicons.ttf create mode 100644 fonts/dashicons/dashicons.woff create mode 100644 fonts/dashicons/stylesheet.css create mode 100644 fonts/font-awesome/css/font-awesome.css create mode 100644 fonts/font-awesome/css/font-awesome.min.css create mode 100644 fonts/font-awesome/fonts/FontAwesome.otf create mode 100755 fonts/font-awesome/fonts/fontawesome-webfont.eot create mode 100755 fonts/font-awesome/fonts/fontawesome-webfont.svg create mode 100755 fonts/font-awesome/fonts/fontawesome-webfont.ttf create mode 100755 fonts/font-awesome/fonts/fontawesome-webfont.woff create mode 100644 fonts/font-awesome/less/bordered-pulled.less create mode 100644 fonts/font-awesome/less/core.less create mode 100644 fonts/font-awesome/less/fixed-width.less create mode 100644 fonts/font-awesome/less/font-awesome.less create mode 100644 fonts/font-awesome/less/icons.less create mode 100644 fonts/font-awesome/less/larger.less create mode 100644 fonts/font-awesome/less/list.less create mode 100644 fonts/font-awesome/less/mixins.less create mode 100644 fonts/font-awesome/less/path.less create mode 100644 fonts/font-awesome/less/rotated-flipped.less create mode 100644 fonts/font-awesome/less/spinning.less create mode 100644 fonts/font-awesome/less/stacked.less create mode 100644 fonts/font-awesome/less/variables.less create mode 100644 fonts/font-awesome/scss/_bordered-pulled.scss create mode 100644 fonts/font-awesome/scss/_core.scss create mode 100644 fonts/font-awesome/scss/_fixed-width.scss create mode 100644 fonts/font-awesome/scss/_icons.scss create mode 100644 fonts/font-awesome/scss/_larger.scss create mode 100644 fonts/font-awesome/scss/_list.scss create mode 100644 fonts/font-awesome/scss/_mixins.scss create mode 100644 fonts/font-awesome/scss/_path.scss create mode 100644 fonts/font-awesome/scss/_rotated-flipped.scss create mode 100644 fonts/font-awesome/scss/_spinning.scss create mode 100644 fonts/font-awesome/scss/_stacked.scss create mode 100644 fonts/font-awesome/scss/_variables.scss create mode 100644 fonts/font-awesome/scss/font-awesome.scss create mode 100644 fonts/genericons/COPYING.txt create mode 100644 fonts/genericons/Genericons-Regular.otf create mode 100644 fonts/genericons/LICENSE.txt create mode 100644 fonts/genericons/README.txt create mode 100644 fonts/genericons/font/genericons-regular-webfont.eot create mode 100644 fonts/genericons/font/genericons-regular-webfont.svg create mode 100644 fonts/genericons/font/genericons-regular-webfont.ttf create mode 100644 fonts/genericons/font/genericons-regular-webfont.woff create mode 100644 fonts/genericons/genericons.css create mode 100644 functions/admin_functions.php create mode 100755 functions/aq_resizer.php create mode 100644 functions/class.settings-api.php create mode 100644 functions/utility_functions.php create mode 100755 icon-picker/LICENSE create mode 100755 icon-picker/README.md create mode 100755 icon-picker/css/icon-picker.css create mode 100755 icon-picker/icon-picker-example-plugin.php create mode 100644 icon-picker/icon-picker-plugin.jpg create mode 100644 icon-picker/icon-picker-popup.jpg create mode 100755 icon-picker/js/icon-picker.js create mode 100644 includes/dynamic-css.php create mode 100644 includes/html_inject.php create mode 100644 includes/images/app_icons/wordpress-logo.png create mode 100644 includes/images/app_icons/wordpress-logo_114x114.png create mode 100644 includes/images/app_icons/wordpress-logo_16x16.png create mode 100644 includes/images/app_icons/wordpress-logo_57x57.png create mode 100644 includes/images/app_icons/wordpress-logo_72x72.png create mode 100644 includes/images/social_icons/icons_large/500px.png create mode 100644 includes/images/social_icons/icons_large/appnet.png create mode 100644 includes/images/social_icons/icons_large/buffer.png create mode 100644 includes/images/social_icons/icons_large/delicious.png create mode 100644 includes/images/social_icons/icons_large/deviantart.png create mode 100644 includes/images/social_icons/icons_large/digg.png create mode 100644 includes/images/social_icons/icons_large/email.png create mode 100644 includes/images/social_icons/icons_large/facebook.png create mode 100644 includes/images/social_icons/icons_large/flattr.png create mode 100644 includes/images/social_icons/icons_large/flickr.png create mode 100644 includes/images/social_icons/icons_large/goodreads.png create mode 100644 includes/images/social_icons/icons_large/googleplus.png create mode 100644 includes/images/social_icons/icons_large/hyves.png create mode 100644 includes/images/social_icons/icons_large/instagram.png create mode 100644 includes/images/social_icons/icons_large/lastfm.png create mode 100644 includes/images/social_icons/icons_large/linkedin.png create mode 100644 includes/images/social_icons/icons_large/myspace.png create mode 100644 includes/images/social_icons/icons_large/picasa.png create mode 100644 includes/images/social_icons/icons_large/pinterest.png create mode 100644 includes/images/social_icons/icons_large/reddit.png create mode 100644 includes/images/social_icons/icons_large/rss.png create mode 100644 includes/images/social_icons/icons_large/soundcloud.png create mode 100644 includes/images/social_icons/icons_large/spotify.png create mode 100644 includes/images/social_icons/icons_large/stumbleupon.png create mode 100644 includes/images/social_icons/icons_large/tumblr.png create mode 100644 includes/images/social_icons/icons_large/twitter.png create mode 100644 includes/images/social_icons/icons_large/xing.png create mode 100644 includes/images/social_icons/icons_large/youtube.png create mode 100644 includes/images/social_icons/icons_medium/500px.png create mode 100644 includes/images/social_icons/icons_medium/appnet.png create mode 100644 includes/images/social_icons/icons_medium/buffer.png create mode 100644 includes/images/social_icons/icons_medium/delicious.png create mode 100644 includes/images/social_icons/icons_medium/deviantart.png create mode 100644 includes/images/social_icons/icons_medium/digg.png create mode 100644 includes/images/social_icons/icons_medium/email.png create mode 100644 includes/images/social_icons/icons_medium/facebook.png create mode 100644 includes/images/social_icons/icons_medium/flattr.png create mode 100644 includes/images/social_icons/icons_medium/flickr.png create mode 100644 includes/images/social_icons/icons_medium/goodreads.png create mode 100644 includes/images/social_icons/icons_medium/googleplus.png create mode 100644 includes/images/social_icons/icons_medium/hyves.png create mode 100644 includes/images/social_icons/icons_medium/instagram.png create mode 100644 includes/images/social_icons/icons_medium/lastfm.png create mode 100644 includes/images/social_icons/icons_medium/linkedin.png create mode 100644 includes/images/social_icons/icons_medium/myspace.png create mode 100644 includes/images/social_icons/icons_medium/picasa.png create mode 100644 includes/images/social_icons/icons_medium/pinterest.png create mode 100644 includes/images/social_icons/icons_medium/reddit.png create mode 100644 includes/images/social_icons/icons_medium/rss.png create mode 100644 includes/images/social_icons/icons_medium/soundcloud.png create mode 100644 includes/images/social_icons/icons_medium/spotify.png create mode 100644 includes/images/social_icons/icons_medium/stumbleupon.png create mode 100644 includes/images/social_icons/icons_medium/tumblr.png create mode 100644 includes/images/social_icons/icons_medium/twitter.png create mode 100644 includes/images/social_icons/icons_medium/xing.png create mode 100644 includes/images/social_icons/icons_medium/youtube.png create mode 100644 includes/images/social_icons/icons_small/500px.png create mode 100644 includes/images/social_icons/icons_small/appnet.png create mode 100644 includes/images/social_icons/icons_small/buffer.png create mode 100644 includes/images/social_icons/icons_small/delicious.png create mode 100644 includes/images/social_icons/icons_small/deviantart.png create mode 100644 includes/images/social_icons/icons_small/digg.png create mode 100644 includes/images/social_icons/icons_small/divider.png create mode 100644 includes/images/social_icons/icons_small/email.png create mode 100644 includes/images/social_icons/icons_small/facebook.png create mode 100644 includes/images/social_icons/icons_small/flattr.png create mode 100644 includes/images/social_icons/icons_small/flickr.png create mode 100644 includes/images/social_icons/icons_small/goodreads.png create mode 100644 includes/images/social_icons/icons_small/googleplus.png create mode 100644 includes/images/social_icons/icons_small/hyves.png create mode 100644 includes/images/social_icons/icons_small/instagram.png create mode 100644 includes/images/social_icons/icons_small/lastfm.png create mode 100644 includes/images/social_icons/icons_small/linkedin.png create mode 100644 includes/images/social_icons/icons_small/myspace.png create mode 100644 includes/images/social_icons/icons_small/picasa.png create mode 100644 includes/images/social_icons/icons_small/pinterest.png create mode 100644 includes/images/social_icons/icons_small/reddit.png create mode 100644 includes/images/social_icons/icons_small/rss.png create mode 100644 includes/images/social_icons/icons_small/soundcloud.png create mode 100644 includes/images/social_icons/icons_small/spotify.png create mode 100644 includes/images/social_icons/icons_small/stumbleupon.png create mode 100644 includes/images/social_icons/icons_small/tumblr.png create mode 100644 includes/images/social_icons/icons_small/twitter.png create mode 100644 includes/images/social_icons/icons_small/xing.png create mode 100644 includes/images/social_icons/icons_small/youtube.png create mode 100644 includes/images/splash/1496x2048.png create mode 100644 includes/images/splash/1536x2008.png create mode 100644 includes/images/splash/320x460.png create mode 100644 includes/images/splash/640x1096.png create mode 100644 includes/images/splash/640x920.png create mode 100644 includes/images/splash/748x1024.png create mode 100644 includes/images/splash/750x1284.png create mode 100644 includes/images/splash/768x1004.png create mode 100644 includes/images/splash/828x1418.png create mode 100644 js/googletranslate.js create mode 100755 js/jquery.coo.kie.js create mode 100644 js/zappbar.js create mode 100644 options/images/button_layouts-01.png create mode 100644 options/images/button_layouts-02.png create mode 100644 options/images/button_layouts-03.png create mode 100644 options/images/button_layouts-04.png create mode 100644 options/images/button_layouts-05.png create mode 100644 options/images/button_layouts-06.png create mode 100644 options/images/icons_large/500px.png create mode 100644 options/images/icons_large/appnet.png create mode 100644 options/images/icons_large/buffer.png create mode 100644 options/images/icons_large/delicious.png create mode 100644 options/images/icons_large/deviantart.png create mode 100644 options/images/icons_large/digg.png create mode 100644 options/images/icons_large/email.png create mode 100644 options/images/icons_large/facebook.png create mode 100644 options/images/icons_large/flattr.png create mode 100644 options/images/icons_large/flickr.png create mode 100644 options/images/icons_large/goodreads.png create mode 100644 options/images/icons_large/googleplus.png create mode 100644 options/images/icons_large/hyves.png create mode 100644 options/images/icons_large/instagram.png create mode 100644 options/images/icons_large/lastfm.png create mode 100644 options/images/icons_large/linkedin.png create mode 100644 options/images/icons_large/myspace.png create mode 100644 options/images/icons_large/picasa.png create mode 100644 options/images/icons_large/pinterest.png create mode 100644 options/images/icons_large/reddit.png create mode 100644 options/images/icons_large/rss.png create mode 100644 options/images/icons_large/soundcloud.png create mode 100644 options/images/icons_large/spotify.png create mode 100644 options/images/icons_large/stumbleupon.png create mode 100644 options/images/icons_large/tumblr.png create mode 100644 options/images/icons_large/twitter.png create mode 100644 options/images/icons_large/xing.png create mode 100644 options/images/icons_large/youtube.png create mode 100644 options/zappbar_options.php create mode 100644 uninstall.php create mode 100644 widgets/translator.php create mode 100644 widgets/zappbar_sidebar.php create mode 100644 zappbar.php diff --git a/LICENSE b/LICENSE index 733c072..94a9ed0 100644 --- a/LICENSE +++ b/LICENSE @@ -631,8 +631,8 @@ to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. - {one line to give the program's name and a brief idea of what it does.} - Copyright (C) {year} {name of author} + + Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -652,7 +652,7 @@ Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: - {project} Copyright (C) {year} {fullname} + Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. @@ -672,4 +672,3 @@ may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . - diff --git a/README.md b/README.md index 14edcc2..3b5cd97 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,216 @@ -# zappbar +# ZappBar + Automagically adds responsive, customizable mobile UI to (almost) any WordPress theme. + +**Version:** 0.1 + +**Requires WordPress Version:** 3.5 or higher + +**Compatible up to:** 4.3 + +**Alpha Version Disclaimer** + +This plugin is still being tested is incomplete! Do not use it in production unless you can live without the things it is missing and are willing to accept the possibility that it could screw up your website. Things left on To-Do list: + +* option to clear/reset settings +* database clean-up on uninstall +* auto-update from repository +* make it more awesome! + +## Description + +I got tired of making the _same_ responsive layout modifications to different WordPress themes over and over again and I wanted an easy way to create and modify a custom interface for mobile devices. So I rolled all the stuff I was doing manually into a single plugin! + +## Installation + +1. Download the GitHub archive as a ZIP file. +2. Unzip it, knock the “-master” off the folder’s filename +3. FTP upload it into your WordPress blog’s _~/wp-content/plugins/_ folder. +4. Go to your _Dashboard > Plugins_ and activate “ZappBar” +5. Go to _Dashboard > Settings > ZappBar_ to configure it. + + +## Settings + +### Site Layout + +**Theme Layout:** Tell ZappBar if the theme is already has a responsive layout or if ZappBar should try to make the theme responsive (this may or may not work depending on how the theme was written). + +**Theme Sidebars:** Themes often have sidebars in them. On narrow screen devices these can be a problem if the theme isn’t responsive. If you told ZappBar to “Make theme responsive” now tell it what it should do with any sidebar containers it finds: + +* Try to MOVE sidebar(s) below the main content on mobile devices +* Try to HIDE sidebar(s) but only from narrow mobile screens +* Try to HIDE sidebar(s) whenever ZappBars are being displayed + +*Admin Mobile Layout:* In my opinion the default, back-end Admin area layout on mobile devices like tablets and phones looks awful. ZappBar can also try to tweak the back-end layout so it looks and works better (WordPress 3.8.1 or later only). + +*WP Admin Bar:* check this box to disable the Admin Toolbar on the FRONT end of the website (this would be the bar across the top of a website when you are logged into it). + +*Include ZappBars On:* This is where you decide what size of screens will use the ZappBar user interface and which sizes won’t: + +* None (use this when you are setting up ZappBar) +* Phones Only (screens < 736 pixels wide) +* Tablets and Phones (screens < 1024 pixels wide) +* HD Tablets and Phones (screens < 1440 pixels wide) +* Desktops, Tablets, and Phones (screens < 1920 pixels wide) +* HD Desktops, Tablets, and Phones (screens of all widths) + +_Note: The reasoning behind these cut-offs are the landscape rendering sizes:_ + +* Phones: “iPhone 6 Plus” @ 736 pixels +* Tablets: “iPad” @ 1024 pixels +* HD Tablets: “Surface Pro 3” @ 1440 pixels, “iPad Pro” @ 1366 pixels +* Desktops: Any screen size up to, but not including, 1920 pixels wide +* HD Desktops: All screen sizes, no matter how big they might be. + +_(You probably don’t want to use that last option in most circumstances because a mobile UI on a huge display is awkward to use)._ + +**When ZappBars are Included:** additional, optional, modifications to the theme layout: + +* Hide Entire `
` Section - this is typically where the site masthead is and may also contain desktop navigation or custom widgets. +* Hide regular site navigation - if the desktop navigation can’t be hidden by hiding the `
` section, or if there is a mobile nav menu that is part of the theme but is redundant when ZappBars are in use. +* Convert Comment Form to App Panel - normally there is just a simple form below blog posts for people to comment. This turns it into a slide-in panel (you’ll probably also want to link a button to opening this panel or people won’t be able to comment when ZappBars are in use). +* Push _#page_ element over when App Panel is open - normally the panels slide in from the sides and overlay the page content. Check this box to, instead, push the page content over when the panel slides into view. + +**App Icon Image:** An optional icon or logo image that would be used as the favicon and/or the icon when bookmarked to the home screen of a mobile device (on devices that support it). + +**Splash Image:** If you want your site to look even _more_ like an app on mobile devices you can add an image to use as the “Splash” when visitors come to your site on phones or tablets. Whatever image you select is shown, centered and scaled, against whatever background color you’ve set for panel backgrounds. This only displays ONCE at the start of a new user session (or it would be pretty annoying). + +**Splash Image Fit:** If you included a splash image this adjusts how the image is scaled on that splash screen: + +* Do NOT scale splash image, use the original size (may be cut off) +* Scale Splash Image to FIT if image is larger than screen space (pretty self-explanatory) +* Scale Splash Image to FILL all available screen space (may be cut off) + +**Splash Timer:** select the amount of time to display the Splash screen (users can always clear it sooner by clicking on it). + +**Splash Link:** If you are using the Splash screen to show an advertisement you can enter a URL target for the ad here. + +**CUSTOM SETTINGS** + +If you are using a theme that doesn’t use the typical class names or IDs for the parts of the layout you’ll need to tell ZappBar what they are: + +* Header Target - typically whatever holds the site’s name/masthead. +* Navigation Target - the main navigation menu container +* Comment Target - element that contains blog post comment form +* Page Target - the main page content container +* Sidebar Targets - a comma-separated list of classes and/or IDs for sidebar elements (some may be part of the theme, others may have been added by plugins). +* Always Hide - comma-separated list of classes/IDs for anything _else_ you want hidden whenever the ZappBars are displayed. +* Comic Navigation - (only shown if using a supported comics theme/plugin) you can choose to HIDE the default comic navigation when ZappBars are displayed. + +### Social Media + +ZappBar has it’s own Social Media functions to make is easy for people to share your site on their social media feeds. However, if you are already using another plugin on your site that adds social/sharing meta tags (such as Yoast SEO) that meta may be injected _before_ ZappBar’s in which case it will be read first by the social media site(s). + +**Default Facebook Image:** If a post has no “Featured Image” this is the image that will be displayed as the thumbnail when somebody shares the link on Facebook (if left blank ZappBar will _not_ inject _any_ Facebook `` tags). + +**Twitter ID:* Enter the @ Twitter ID associated with your blog (if any). If you leave this blank then no Twitter `` tags will be injected. + +**Phone Number:** If you intend to link a ZappBar button to the “Phone” action this is the phone number that will be inserted into the on-screen notice box. + +**E-Mail Address:** If you link a ZappBar button to “E-Mail Contact” this is the e-mail address to which the message will be sent. If you want people to e-mail the site administrator set your button action to “E-mail Admin” and it will use the address on your blog’s _Settings > General_ page. + +**Social Media Panel:** Enable/Disable buttons for various social media websites: + +* Facebook +* Twitter +* Google Plus +* Reddit +* StumbleUpon +* Digg +* LinkedIn +* Pinterest +* Del.icio.us +* RSS Feed +* Share via E-Mail + +**Social Shortcode:** you can invoke this same list of social media links anywhere on your site, even when ZappBars are not being shown, by using the shortcode *_[zb-share]_* which accepts the following parameters: + +* type=“text” - simple text-only links. +* type=“label” - (default) buttons with both a small icon and text label. +* type=“small” - 16x16 icons as button, spaced far enough apart to be clickable on mobile devices. +* type=“medium” - 24x25 icons as buttons +* type=“large” - 32x32 icons as buttons +* include=“twitter,linkedin…” - comma-separated list limiting which social media sites will be included. +* exclude=“facebook,pinterest…” - comma-separated list of which social media sites to exclude. + +### ZappBar Colors + +You can use either an external stylesheet (and then give the FULL URL to it) or you can set individual item colors from within the plugin. + +_(the color options in the plugin are pretty self-explanatory, so they won’t be covered in this README)_ + +### ZappBar Panels + +If you set a Custom Stylesheet on the *ZappBar Colors* tab everything on this tab will be ignored. Otherwise you can define how the ZappBar styles will look and work here. + +**Menu Panel:** The “Menu” Panel is the replacement mobile-style navigation menu for your site when ZappBars are being displayed. These settings determine how the menu items in that panel will be shown: + +* Indent sub-items - moves sub-pages/sections over to make it obvious they are part of the parent item. +* Flatten List - no items (even if they’re subsections) will be indented. +* Show top-level Items Only - Parent items with subsections will only show the parent. No sub-items will be shown in the menu. + +**Sidebar Panels:** If you do not plan to link buttons to open/close the sidebar panels users will need some way to open/close them. If this setting is enabled it will overlay your site, left and right, with two tabs which can be used to open/close the left/right panels. + +**Use Bar Styles for Panels:** Automatically uses the *ZappBar Colors* settings for the Panels too (which saves you having to repeat it all if you want them to look the same). If checked all the visual settings below this in the tab section are ignored. + +_(the color and style options for the panels are also fairly self-explanatory so they won’t be covered in this README)_ + +### ZappBar Layout + +This tab section shows you editable previews of what the ZappBars will look like on the front-end of your website. + +**Button Layout:** Determines the position of the five buttons on the ZappBars: + +* Evenly Spaced +* Centered and Outside +* Four Left, One Right +* Five Left +* One Left, Four Right +* Five Right + +**ZappBar Search Box:** Normally the ZappBar “Search” field has a “Submit” button after it. If you want a cleaner look you can hide the “Submit” button and have it automatically submit on hitting Enter/Return. + +**Logo Icon:** (optional) Select an image to be your logo icon and then set one of the buttons to “logo” to display it (the image will be scaled to fit on the button). + +**Default Top/Bottom ZappBar:** Shows a preview of the default top bar. Click on a button to change the icon and text. Click on the “Show Button Actions” below it to “wire” a button to an action in the drop-down lists. + +**Top/Bottom Archive ZappBar:** Determines whether the Default top/bottom bar is used on Archive pages or the custom “Archive Top/Bottom ZappBar” will be used instead. + +**Archive Top/Bottom ZappBar:** these bars will ONLY appear on an Archive page on your blog, and only if you enabled them under *Top Archive ZappBar* and/or *Bottom Archive ZappBar* + +If you are using the ComicPress theme, Comic Easel plugin, or Webcomic plugin more bar options are displayed for the custom comic post pages: + +**Top/Bottom Comic ZappBar:** Choose whether to use the custom “comic” bars on comics pages or the Default ones. + +**Comic Top/Bottom ZappBar:** optional bars you can have displayed only on comic post pages (if you are using one of the aforementioned comic themes/plugins). + +If you are using the WooCommerce plugin you will also see options for custom e-commerce ZappBars: + +**Top/Bottom WooCommerce ZappBar:** set whether to use custom or default bars on WooCommerce store-related pages. + +**WooCommerce Top/Bottom Bar:** optional bars and buttons you can link to WooCommerce functions. + +**WooCommerce Site:** tell ZappBar to further alter you e-commerce pages: + +* Convert Woo Review to App Panel - moves the “Reviews” section out of the main page content and into a slide-in panel. +* Convert Woo Product Description to App Panel - moves the product description block into a slide-in panel. +* Convert Woo Additional Product Info to App Panel - moves “Additional Info” block into a slide-in panel. + +## Resources + +This uses my [Icon Picker](https://github.com/kmhcreative/icon-picker) (which is based on [Dashicons Picker](https://github.com/bradvin/dashicons-picker) by Brad Vincent) to get/set the icons on the ZappBars. + +[ComicPress 2.9 Theme](http://comicpress.org/) + +[ComicPress 4.x Theme](https://github.com/Frumph/comicpress) + +[Webcomic Plugin](https://wordpress.org/plugins/webcomic/) + +[WooCommerce Plugin](https://wordpress.org/plugins/woocommerce/) + + + + + + diff --git a/css/admin_styles.css b/css/admin_styles.css new file mode 100644 index 0000000..db74d00 --- /dev/null +++ b/css/admin_styles.css @@ -0,0 +1,333 @@ +/* CSS for Admin Area */ +label img { + vertical-align: middle; +} + +.dropdown, .dropview { + position: relative; + display: table; + width: auto; +} +.dropdown .select, .dropview .select { + background: #eee; + box-shadow: none; + border: 1px solid #ccc; + border-radius: 2px; + height: 30px; + min-width: 159px; + line-height: 30px; + padding-right:40px; + white-space: nowrap; + overflow: hidden; +} + .dropdown input.select.flex, .dropview div.select.flex { + + } + .dropdown input.select.fixed, .dropview div.select.fixed { + width: 159px; + } + .dropdown input.select.full, .dropview div.select.full { + + } + .select:hover, .select:focus { + border: 1px solid #999; + } + .dropview .select span { + width: 100px; + top: 7px; + } + .dropdown div.dashicons.dashicons-arrow-down, + .dropview div.dashicons.dashicons-arrow-down { + position: absolute; + top: 1px; + right: 1px; + border-radius: 2px; + border-left: 1px solid #ccc; + height: 30px; + width:30px; + line-height:30px; + background: #eee; + } + .dropdown ul, .dropview ul { + top: 0; + display: block; + height: 0px; + overflow: hidden; + z-index: 10; + background: #fff; + margin: 0; + padding: 0; + } + /* flex width for select, not for list */ + .dropdown ul.flex, .dropview ul.flex { + position: absolute; + width: 100%; + } + /* fixed width */ + .dropdown ul.fixed, .dropview ul.fixed { + position: absolute; + width: 100%; + } + /* assumes width of widest item */ + .dropdown ul.full, .dropview ul.full { + position: relative; + width: auto; + } + .dropdown.open ul, .dropview.open ul { + height: auto; + border: 1px solid #ccc; + } + .dropdown.open ul.longlist, .dropview.open ul.longlist { + height: 200px; + border: 1px solid #ccc; + overflow: auto; + overflow-y: scroll; /* has to be scroll, not auto for iOS */ + -webkit-overflow-scrolling: touch; + } + .dropdown.open li, .dropview.open li { + display: block; + border-bottom: 1px solid #eee; + white-space: nowrap; + } + +#zappbar_colors_bar_border_style span, +#zappbar_panels_panel_border_style span { + position: relative; + display: block; + width: 100px; + margin: 5px 10px; + float: left; +} + #zappbar_colors_bar_border_style span._solid, + #zappbar_panels_panel_border_style span._solid { + border-bottom: 4px solid black; + } + #zappbar_colors_bar_border_style span._double, + #zappbar_panels_panel_border_style span._double { + border-bottom: 4px double black; + } + #zappbar_colors_bar_border_style span._dashed, + #zappbar_panels_panel_border_style span._dashed { + border-bottom: 4px dashed black; + } + #zappbar_colors_bar_border_style span._dotted, + #zappbar_panels_panel_border_style span._dotted { + border-bottom: 4px dotted black; + } + #zappbar_colors_bar_border_style span._groove, + #zappbar_panels_panel_border_style span._groove { + border: 4px groove; + height: 4px; + width: 100px !important; + } + #zappbar_colors_bar_border_style span._ridge, + #zappbar_panels_panel_border_style span._ridge { + border: 4px ridge; + height: 4px; + width: 100px !important; + } + #zappbar_colors_bar_border_style span._inset, + #zappbar_panels_panel_border_style span._inset { + border: 4px inset; + height: 4px; + width: 100px !important; + } + #zappbar_colors_bar_border_style span._outset, + #zappbar_panels_panel_border_style span._outset { + border: 4px outset; + height: 4px; + width: 100px !important; + } + +#zappbar_colors_bar_border_width span, +#zappbar_panels_panel_border_width span { + position: relative; + display: block; + width: 100px; + margin: 5px 10px; + float: left; +} + #zappbar_colors_bar_border_width span._1px, + #zappbar_panels_panel_border_width span._1px { + border-bottom: 1px solid black; + } + #zappbar_colors_bar_border_width span._2px, + #zappbar_panels_panel_border_width span._2px { + border-bottom: 2px solid black; + } + #zappbar_colors_bar_border_width span._3px, + #zappbar_panels_panel_border_width span._3px { + border-bottom: 3px solid black; + } + #zappbar_colors_bar_border_width span._4px, + #zappbar_panels_panel_border_width span._4px { + border-bottom: 4px solid black; + } + #zappbar_colors_bar_border_width span._5px, + #zappbar_panels_panel_border_width span._5px { + border-bottom: 5px solid black; + } + #zappbar_colors_bar_border_width span._6px, + #zappbar_panels_panel_border_width span._6px { + border-bottom: 6px solid black; + } + #zappbar_colors_bar_border_width span._7px, + #zappbar_panels_panel_border_width span._7px { + border-bottom: 7px solid black; + } + #zappbar_colors_bar_border_width span._8px, + #zappbar_panels_panel_border_width span._8px { + border-bottom: 8px solid black; + } + #zappbar_colors_bar_border_width span._9px, + #zappbar_panels_panel_border_width span._9px { + border-bottom: 9px solid black; + } + #zappbar_colors_bar_border_width span._10px, + #zappbar_panels_panel_border_width span._10px { + border-bottom: 10px solid black; + } + + + +.zappbar { + position: relative; + width: 320px; + height: 45px; + background: #eee; + border: 1px solid #ccc; + display: block; +} + .zappbar div.zb { position: relative; } + .zappbar div.button { + position: relative; + height: 45px; + width: 50px; + margin: 0 auto; + padding: 0; + background: none; + border: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + -ms-box-shadow: none; + box-shadow: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + border-radius: 0; + } + .helper { + position: absolute; + top:-25px; + height: 12px; + font-size: 10px; + text-align:center; + width: 50px; + background: #eee; + border:1px solid #ccc; + } + .zappbar div.icon-picker { + width: 100%; + height: 100%; + font-size: 24px; + margin: 0; + padding: 0; + line-height: 28px; + text-align: center; + } + + .zappbar input.zb-label { + position: relative; + top: -16px; + width:50px !important; + padding:0 !important; + margin: 0; + border:none; + text-align: center; + font-size: 10px !important; + background: none; + display: block !important; + color: inherit; + -webkit-box-shadow: none; + -moz-box-shadow: none; + -ms-box-shadow: none; + box-shadow: none; + } + + + .zb-spread div.zb { + float: left; + width: 20%; + } + .zb-spread div.zb div.button { + margin: 0 auto; + display: block; + } + .zb-spread div.zb.button_a div.button { + float: left; + } + .zb-spread div.zb.button_a div.helper { + left: 0; + } + .zb-spread div.zb.button_e div.button { + float: right; + } + .zb-spread div.zb.button_e div.helper { + right: 0; + } + + .zb-clusterleft div.zb { + width: 50px; + float: left; + } + .zb-clusterleft1r div.zb { + width: 50px; + float: left; + } + .zb-clusterleft1r div.zb.button_e { + float: right; + } + .zb-clusterright div.zb { + width: 50px; + float: right; + } + .zb-clusterright1l div.zb { + width: 50px; + float: right; + } + .zb-clusterright1l div.zb.button_a { + float: left; + } + + .zb-pushout div.zb { + width: 50px; + } + .zb-pushout div.zb.button_a { + float: left; + } + .zb-pushout div.zb.button_b { + float: left; + } + .zb-pushout div.zb.button_c { + position: absolute; + left: 50%; + margin-left: -25px; + } + .zb-pushout div.zb.button_d { + float: right; + } + .zb-pushout div.zb.button_e { + float: right; + } +@media screen and (min-width:640px) and (max-width: 768px) { + input#zappbar_layout_logo.regular-text { + float: left; + margin-right: 10px; + } +} +@media screen and (max-width: 320px) { + .zappbar { + width: 280px; + } + +} \ No newline at end of file diff --git a/css/admin_tweaks.css b/css/admin_tweaks.css new file mode 100644 index 0000000..309c6c3 --- /dev/null +++ b/css/admin_tweaks.css @@ -0,0 +1,132 @@ +/* Make Menu into Sliding app panel */ +@media screen and (min-width: 640px) and (max-width: 782px) { + .auto-fold #adminmenuback, .auto-fold #adminmenuwrap { + position: fixed; + top: 46px; + bottom: 0px; + width: 320px; + left: -325px; + -webkit-transition-duration: 1s; + -moz-transition-duration: 1s; + -ms-transition-duration: 1s; + transition-duration: 1s; + display: block !important; + overflow: auto; + overflow-y: scroll; + -webkit-overflow-scrolling: touch; + -moz-overflow-scrolling: touch; + -ms-overflow-scrolling: touch; + overflow-scrolling: touch; + } + .auto-fold #adminmenu { + width: 100%; + } + + .auto-fold .wp-responsive-open #adminmenuwrap, + .auto-fold .wp-responsive-open #adminmenuback { + left: 0%; + display: block !important; + } + + /* Prevent Body from being pushed over */ + #wpbody { + right: 0px; + -webkit-transition-duration: 1s; + -moz-transition-duration: 1s; + -ms-transition-duration: 1s; + transition-duration: 1s; + } + .wp-responsive-open #wpbody { + right: -320px; + } + + + /* Fix horrible spacing on radio/checkboxes */ + .form-table td { padding-left: 5px;} + .form-table td input[type="text"] { max-width:75%;} + .form-table td select { width: auto;} + .form-table input[type="radio"], .form-table input[type="checkbox"] { + margin: 5px; + } + .form-table span.description { + font-size: 12px; + padding: 5px; + } +} +@media screen and (max-width: 639px) { + #wpadminbar { position: fixed;} + .auto-fold #adminmenuback, .auto-fold #adminmenuwrap { + position: fixed; + top: 0px; + bottom: 0px; + width: 100%; + left: -100%; + right: auto; + -webkit-transition-duration: 1s; + -moz-transition-duration: 1s; + -ms-transition-duration: 1s; + transition-duration: 1s; + display: block !important; + overflow: auto; + overflow-y: scroll; + -webkit-overflow-scrolling: touch; + -moz-overflow-scrolling: touch; + -ms-overflow-scrolling: touch; + overflow-scrolling: touch; + } + .auto-fold #adminmenu { + width: 100%; + } + + .auto-fold .wp-responsive-open #adminmenuback, + .auto-fold .wp-responsive-open #adminmenuwrap { + left: 0% !important; + display: block !important; + } + + /* Prevent Body from being pushed over */ + #wpbody { + height: 100%; + -webkit-overflow-scrolling: touch; + -moz-overflow-scrolling: touch; + -ms-overflow-scrolling: touch; + overflow-scrolling: touch; + } + .wp-responsive-open #wpbody { + right: 0; + } + #wp-content, .auto-fold #wp-content { + padding-left: 0; + } + + /* Show Tabs stacked in mobile list style */ + h2.nav-tab-wrapper { + padding-left: 0px; + margin-right: 7px; + } + h2 .nav-tab { + width: 100%; + } + + /* Fix horrible spacing on radio/checkboxes */ + .form-table td { padding-left: 5px;} + .form-table input { max-width: 90%;} + .form-table input[type="radio"], .form-table input[type="checkbox"] { + margin: 5px; + } + .form-table span.description { + font-size: 12px; + padding: 5px; + } + /* Fix for iconpicker to prevent it appearing off-screen */ + .icon-picker-container { + position: fixed; + top: 50% !important; + left: 50% !important; + margin-top: -145px; + margin-left: -138px; + border: 1px solid #ccc; + -webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, .50); + box-shadow: 0 0px 10px rgba(0, 0, 0, .50); + } +} \ No newline at end of file diff --git a/css/sample_styles.css b/css/sample_styles.css new file mode 100644 index 0000000..7042a3f --- /dev/null +++ b/css/sample_styles.css @@ -0,0 +1,441 @@ +div.zb-panel a:hover, div.zb-panel .button:hover, + div.zb-panel a:focus, div.zb-panel .button:focus { + background-color: #eeee22; + color: #000000; + } + div.sbtab span:hover, div.sbtab span:focus { + background-color: #eeee22; + color: #000000; + } + + span.zb-label span.contents { + height:15px; + min-width:15px; + background: red; + color:white; + position:absolute; + top:-28px; + border-radius:100%; + line-height:15px; + font-size:8px; + text-shadow:none; + right: -3px; + text-align:center; + border:1px solid white; + } + a.button.zb-disabled { + opacity: .5; + cursor: not-allowed; + } + #wpadminbar { + display:none !important; + } + html { margin-top: 0px !important;} + .zappbar, .zb-panel, .sbtab { + display: none; + } + @media screen and (min-width: 1367px) { + #page.push, #page-wide.push { left: 0px; } + + .zb-panel.show { left: -320px; } + #respond { + position: relative; + height: auto; + width: auto; + overflow: visible; + border: none; + background: none; + padding: 0; + left: 0px; + } + .woocommerce #content div.product .woocommerce-tabs ul.tabs li, + .woocommerce div.product .woocommerce-tabs ul.tabs li, + .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, + .woocommerce-page div.product .woocommerce-tabs ul.tabs li { + display: inline-block; + } + #tab-reviews, + #tab-description, + #tab-additional_information { + position: relative !important; + left: auto; + top: auto; + background-color: inherit !important; + border: inherit !important; + color: inherit !important; + } + #tab-description { display: block; } + #tab-reviews { display: none; } + #tab-additional_information { display:none;} + + } + @media screen and (min-width: 980px) and (max-width: 1366px) { + html { margin-top: 46px !important; + } + + + #masthead, #header { + display: none !important; + } + + + #site-navigation, #menubar-wrapper { + display: none !important; + } + + .zappbar { + display: block; + } + .zappbar.top { + top: 0px; + } + + #respond.zb-panel { + margin-top: 0; + padding: 60px 0 0 0 !important; + overflow: auto; + overflow-x: scroll; + -webkit-overflow-scrolling: touch; + } + #respond.zb-panel form { + margin-bottom: 100px; + } + #respond.zb-panel textarea, + #respond.zb-panel input[type="text"] { + max-width: 100%; + resize: vertical; + } + + div.sbtab { display: none; } + + div.zappbar, div.zappbar a.searchbox span.search { + background-color: #a81515; + } + div.zappbar a.button { + background-color: rgba(255,255,255,0); + } + div.zappbar a.searchbox span.search input[type="submit"] { + background-color: rgba(255,255,255,0); + background-image: none; + border: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + -ms-box-shadow: none; + box-shadow: none; + } + div.zappbar a.button { + color: #ffffff; + } + div.zappbar a.searchbox span.search input[type="submit"] { + color: #ffffff; + text-shadow: none; + } + div.zappbar a.button:hover, div.zappbar a.button:focus { + background-color: #eeee22; + color: #000000; + } + div.zappbar a.searchbox span.search input[type="submit"]:hover, + div.zappbar a.searchbox span.search input[type="submit"]:focus { + background-color: #eeee22; + color: #000000; + } + div.zappbar.top { + border-bottom: 4px solid #dd9933; + } + .sbtab { border: 4px solid #dd9933;} + div.zappbar.bottom { + border-top: 4px solid #dd9933; + } + div.zb-panel { + background-color: #a81515 !important; + } + div.sbtab { + background-color: #a81515; + } + div.zb-panel .button, div.zb-panel a { + background-color: rgba(255,255,255,0); + } + div.sbtab * { + background-color: rgba(255,255,255,0); + } + div.zb-panel, div.zb-panel a, div.zb-panel .button, + div.zb-panel h1, div.zb-panel h2, div.zb-panel h3 { + color: #ffffff; + } + div.sbtab { + color: #ffffff; + } + div.zb-panel.left { + border-right: 4px solid #dd9933; + } + div.zb-panel.right { + border-left: 4px solid #dd9933; + } + div.sbtab { + border: 4px solid #dd9933;} + + div#comic-foot { display: none; } + #sidebar-left, #sidebar-right { + display: none; + } + #content, #content-column { + float: none; + width: auto; + max-width: 100%; + min-height: 0px; + } + + div.comicthumbwrap { + width: 33%; + } + div.comic.uentry { + float: left; + width: 33%; + } + } + @media screen and (min-width: 720px) and (max-width: 979px) { + html { margin-top: 46px !important; + } + + + #masthead, #header { + display: none !important; + } + + + #site-navigation, #menubar-wrapper { + display: none !important; + } + + .zappbar { + display: block; + } + .zappbar.top { + top: 0px; + } + + #respond.zb-panel { + margin-top: 0; + padding: 60px 0 0 0 !important; + overflow: auto; + overflow-x: scroll; + -webkit-overflow-scrolling: touch; + } + #respond.zb-panel form { + margin-bottom: 100px; + } + #respond.zb-panel textarea, + #respond.zb-panel input[type="text"] { + max-width: 100%; + resize: vertical; + } + + + #sidebar-left, #sidebar-right { + display: none; + } + #content, #content-column { + float: none; + width: auto; + max-width: 100%; + min-height: 0px; + } + + div.sbtab { display: none; } + + div.zappbar, div.zappbar a.searchbox span.search { + background-color: #a81515; + } + div.zappbar a.button { + background-color: rgba(255,255,255,0); + } + div.zappbar a.searchbox span.search input[type="submit"] { + background-color: rgba(255,255,255,0); + background-image: none; + border: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + -ms-box-shadow: none; + box-shadow: none; + } + div.zappbar a.button { + color: #ffffff; + } + div.zappbar a.searchbox span.search input[type="submit"] { + color: #ffffff; + text-shadow: none; + } + div.zappbar a.button:hover, div.zappbar a.button:focus { + background-color: #eeee22; + color: #000000; + } + div.zappbar a.searchbox span.search input[type="submit"]:hover, + div.zappbar a.searchbox span.search input[type="submit"]:focus { + background-color: #eeee22; + color: #000000; + } + div.zappbar.top { + border-bottom: 4px solid #dd9933; + } + .sbtab { border: 4px solid #dd9933;} + div.zappbar.bottom { + border-top: 4px solid #dd9933; + } + div.zb-panel { + background-color: #a81515 !important; + } + div.sbtab { + background-color: #a81515; + } + div.zb-panel .button, div.zb-panel a { + background-color: rgba(255,255,255,0); + } + div.sbtab * { + background-color: rgba(255,255,255,0); + } + div.zb-panel, div.zb-panel a, div.zb-panel .button, + div.zb-panel h1, div.zb-panel h2, div.zb-panel h3 { + color: #ffffff; + } + div.sbtab { + color: #ffffff; + } + div.zb-panel.left { + border-right: 4px solid #dd9933; + } + div.zb-panel.right { + border-left: 4px solid #dd9933; + } + div.sbtab { + border: 4px solid #dd9933;} + + div#comic-foot { display: none; } + } + @media screen and (max-width: 719px) { + html { + margin-top: 46px !important; + } + + + #masthead, #header { + display: none !important; + } + + + #site-navigation, #menubar-wrapper { + display: none !important; + } + + .zappbar { + display: block; + } + .zappbar.top { + top: 0px; + } + + #respond.zb-panel { + margin-top: 0; + padding: 60px 0 0 0 !important; + overflow: auto; + overflow-x: scroll; + -webkit-overflow-scrolling: touch; + } + #respond.zb-panel form { + margin-bottom: 100px; + } + #respond.zb-panel textarea, + #respond.zb-panel input[type="text"] { + max-width: 100%; + resize: vertical; + } + + + #sidebar-left, #sidebar-right { + display: none; + } + #content, #content-column { + float: none; + width: auto; + max-width: 100%; + min-height: 0px; + } + + div.sbtab { display: none; } + + div.sbtab { display: none; } + + div.zappbar, div.zappbar a.searchbox span.search { + background-color: #a81515; + } + div.zappbar a.button { + background-color: rgba(255,255,255,0); + } + div.zappbar a.searchbox span.search input[type="submit"] { + background-color: rgba(255,255,255,0); + background-image: none; + border: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + -ms-box-shadow: none; + box-shadow: none; + } + div.zappbar a.button { + color: #ffffff; + } + div.zappbar a.searchbox span.search input[type="submit"] { + color: #ffffff; + text-shadow: none; + } + div.zappbar a.button:hover, div.zappbar a.button:focus { + background-color: #eeee22; + color: #000000; + } + div.zappbar a.searchbox span.search input[type="submit"]:hover, + div.zappbar a.searchbox span.search input[type="submit"]:focus { + background-color: #eeee22; + color: #000000; + } + div.zappbar.top { + border-bottom: 4px solid #dd9933; + } + .sbtab { border: 4px solid #dd9933;} + div.zappbar.bottom { + border-top: 4px solid #dd9933; + } + div.zb-panel { + background-color: #a81515 !important; + } + div.sbtab { + background-color: #a81515; + } + div.zb-panel .button, div.zb-panel a { + background-color: rgba(255,255,255,0); + } + div.sbtab * { + background-color: rgba(255,255,255,0); + } + div.zb-panel, div.zb-panel a, div.zb-panel .button, + div.zb-panel h1, div.zb-panel h2, div.zb-panel h3 { + color: #ffffff; + } + div.sbtab { + color: #ffffff; + } + div.zb-panel.left { + border-right: 4px solid #dd9933; + } + div.zb-panel.right { + border-left: 4px solid #dd9933; + } + div.sbtab { + border: 4px solid #dd9933;} + + div#comic-foot { display: none; } + } + @media screen and (max-width: 320px) { + .zappbar a.searchbox.left span.search form, + .zappbar a.searchbox.right span.search form { + float: none; + margin: 0 auto; + } + } \ No newline at end of file diff --git a/css/site_tweaks.css b/css/site_tweaks.css new file mode 100644 index 0000000..173b966 --- /dev/null +++ b/css/site_tweaks.css @@ -0,0 +1,80 @@ +body { + padding: 0 0 50px 0; +} +#branding { + z-index: 1 !important; +} + #page-wide #header, #page-wide #menubar-wrapper, + #page-wide #subcontent-wrapper, #page-wide #footer, + #page-wide #comic-header, #page-wide #comic-foot { + max-width: 100%; + } + #page-wide #header h1 { + max-width: 100%; + -webkit-background-size: contain; + -moz-background-size: contain; + -ms-background-size: contain; + background-size: contain; + } + .layout-3c #comic, .layout-3c2r #comic { + width: auto; + max-width: 100%; + } + img { + max-width: 100%; + } + /* Un-clutter Comic Easel Archives */ + .customsidebar { max-width: 100%; } + div.comic.uentry h2.post-title, + div.comic.uentry div.post-calendar-date, + div.comic.uentry span.post-author, + div.comic.uentry span.posted-on, + div.comic.uentry div.comic-post-info, + div.comic.uentry div.entry p { + display: none; + } + div.comic.uentry div.entry { + padding: 0 10px; + } + div.comic.uentry div.entry p.comic-thumbnail-in-archive { + display: block; + } + div.comic.uentry div.post-info, + div.comic.uentry div.post-extras div.comment-link, + div.comic.uentry a.post-edit-link { + display: block; + text-align: center; + } + +@media screen and (min-width: 980px) and (max-width:1024px) { + div.comic.uentry { + float: left; + width: 45%; + } +} +@media screen and (min-width: 641px) and (max-width:980px) { + div.comicthumbwrap { + width: 33%; + } + div.comic.uentry { + float: left; + width: 33%; + } +} +@media screen and (max-width: 640px) { + div.comic.uentry { + float: left; + width: 45% !important; + } +} +@media screen and (max-width: 320px) { + div.comicthumbwrap { + float: none; + width: auto; + } + div.comic.uentry { + float: none !important; + width: auto !important; + } +} + diff --git a/css/social_buttons.css b/css/social_buttons.css new file mode 100644 index 0000000..616537a --- /dev/null +++ b/css/social_buttons.css @@ -0,0 +1,269 @@ +a.zb-share { + min-width: 50px; + border-radius:5px; + margin: 0 5px 5px 0; + display: inline-block; + text-align: center; + text-decoration: none; +} + a.zb-share span { + line-height: 20px; + color: #fff; + text-shadow: 1px 1px 1px #222; + font-size: 10px; + display: block; + padding: 0 5px; + } + a.zb-share.twitter { + background-color:#9AE4E8; + } + /*Facebook*/ + a.zb-share.facebook { + background-color:#3B5998; + } + /*Google Plus*/ + a.zb-share.google-plus { + background-color:#D34836; + } + /*LinkedIn*/ + a.zb-share.linkedin { + background-color:#0e76a8; + } + /*StumbleUpon*/ + a.zb-share.stumbleupon { + background-color:#EF4916; + } + /*Reddit*/ + a.zb-share.reddit { + background-color:#CEE3F8; + } + /*Digg*/ + a.zb-share.digg { + background-color:#1B5790; + } + /*Pinterest*/ + a.zb-share.pinterest { + background-color:#C92228; + } + /*Delicious*/ + a.zb-share.delicious { + background-color:#0b79e5; + } + /*RSS*/ + a.zb-share.rss-feed { + background-color:#F64C0B; + } + /* Email */ + a.zb-share.zb-mail { + background-color:#333333; + } + + .zb-sharethis.small a.zb-share { + background-position: center center; + background-repeat: no-repeat; + height: 16px; + width: 16px; + min-width: 16px; + border-radius: 0; + margin-left: 10px; + } + .zb-sharethis.small a.zb-share span { display: none;} + .zb-sharethis.small a.zb-share.twitter { + background-image: url('../includes/images/social_icons/icons_small/twitter.png'); + } + /*Facebook*/ + .zb-sharethis.small a.zb-share.facebook { + background-image: url('../includes/images/social_icons/icons_small/facebook.png'); + } + /*Google Plus*/ + .zb-sharethis.small a.zb-share.google-plus { + background-image: url('../includes/images/social_icons/icons_small/googleplus.png'); + } + /*LinkedIn*/ + .zb-sharethis.small a.zb-share.linkedin { + background-image: url('../includes/images/social_icons/icons_small/linkedin.png'); + } + /*StumbleUpon*/ + .zb-sharethis.small a.zb-share.stumbleupon { + background-image: url('../includes/images/social_icons/icons_small/stumbleupon.png'); + } + /*Reddit*/ + .zb-sharethis.small a.zb-share.reddit { + background-image: url('../includes/images/social_icons/icons_small/reddit.png'); + } + /*Digg*/ + .zb-sharethis.small a.zb-share.digg { + background-image: url('../includes/images/social_icons/icons_small/digg.png'); + } + /*Pinterest*/ + .zb-sharethis.small a.zb-share.pinterest { + background-image: url('../includes/images/social_icons/icons_small/pinterest.png'); + } + /*Delicious*/ + .zb-sharethis.small a.zb-share.delicious { + background-image: url('../includes/images/social_icons/icons_small/delicious.png'); + } + /*RSS*/ + .zb-sharethis.small a.zb-share.rss-feed { + background-image: url('../includes/images/social_icons/icons_small/rss.png'); + } + /*Email*/ + .zb-sharethis.small a.zb-share.zb-mail { + background-image: url('../includes/images/social_icons/icons_small/email.png'); + } + + .zb-sharethis.medium a.zb-share { + background-position: center center; + background-repeat: no-repeat; + height: 24px; + width: 24px; + min-width: 24px; + border-radius: 0; + } + .zb-sharethis.medium a.zb-share span { display: none;} + .zb-sharethis.medium a.zb-share.twitter { + background-image: url('../includes/images/social_icons/icons_medium/twitter.png'); + } + /*Facebook*/ + .zb-sharethis.medium a.zb-share.facebook { + background-image: url('../includes/images/social_icons/icons_medium/facebook.png'); + } + /*Google Plus*/ + .zb-sharethis.medium a.zb-share.google-plus { + background-image: url('../includes/images/social_icons/icons_medium/googleplus.png'); + } + /*LinkedIn*/ + .zb-sharethis.medium a.zb-share.linkedin { + background-image: url('../includes/images/social_icons/icons_medium/linkedin.png'); + } + /*StumbleUpon*/ + .zb-sharethis.medium a.zb-share.stumbleupon { + background-image: url('../includes/images/social_icons/icons_medium/stumbleupon.png'); + } + /*Reddit*/ + .zb-sharethis.medium a.zb-share.reddit { + background-image: url('../includes/images/social_icons/icons_medium/reddit.png'); + } + /*Digg*/ + .zb-sharethis.medium a.zb-share.digg { + background-image: url('../includes/images/social_icons/icons_medium/digg.png'); + } + /*Pinterest*/ + .zb-sharethis.medium a.zb-share.pinterest { + background-image: url('../includes/images/social_icons/icons_medium/pinterest.png'); + } + /*Delicious*/ + .zb-sharethis.medium a.zb-share.delicious { + background-image: url('../includes/images/social_icons/icons_medium/delicious.png'); + } + /*RSS*/ + .zb-sharethis.medium a.zb-share.rss-feed { + background-image: url('../includes/images/social_icons/icons_medium/rss.png'); + } + /*Email*/ + .zb-sharethis.small a.zb-share.zb-mail { + background-image: url('../includes/images/social_icons/icons_medium/email.png'); + } + .zb-sharethis.large a.zb-share { + background-position: center center; + background-repeat: no-repeat; + height: 32px; + width: 32px; + min-width: 32px; + border-radius: 0; + } + .zb-sharethis.large a.zb-share span { display: none;} + .zb-sharethis.large a.zb-share.twitter { + background-image: url('../includes/images/social_icons/icons_large/twitter.png'); + } + /*Facebook*/ + .zb-sharethis.large a.zb-share.facebook { + background-image: url('../includes/images/social_icons/icons_large/facebook.png'); + } + /*Google Plus*/ + .zb-sharethis.large a.zb-share.google-plus { + background-image: url('../includes/images/social_icons/icons_large/googleplus.png'); + } + /*LinkedIn*/ + .zb-sharethis.large a.zb-share.linkedin { + background-image: url('../includes/images/social_icons/icons_large/linkedin.png'); + } + /*StumbleUpon*/ + .zb-sharethis.large a.zb-share.stumbleupon { + background-image: url('../includes/images/social_icons/icons_large/stumbleupon.png'); + } + /*Reddit*/ + .zb-sharethis.large a.zb-share.reddit { + background-image: url('../includes/images/social_icons/icons_large/reddit.png'); + } + /*Digg*/ + .zb-sharethis.large a.zb-share.digg { + background-image: url('../includes/images/social_icons/icons_large/digg.png'); + } + /*Pinterest*/ + .zb-sharethis.large a.zb-share.pinterest { + background-image: url('../includes/images/social_icons/icons_large/pinterest.png'); + } + /*Delicious*/ + .zb-sharethis.large a.zb-share.delicious { + background-image: url('../includes/images/social_icons/icons_large/delicious.png'); + } + /*RSS*/ + .zb-sharethis.large a.zb-share.rss-feed { + background-image: url('../includes/images/social_icons/icons_large/rss.png'); + } + /*Email*/ + .zb-sharethis.large a.zb-share.zb-mail { + background-image: url('../includes/images/social_icons/icons_large/email.png'); + } + .zb-sharethis.label a.zb-share { + background-position: 3px center; + background-repeat: no-repeat; + } + .zb-sharethis.label a.zb-share span { + padding-left: 25px; + line-height: 22px; + } + .zb-sharethis.label a.zb-share.twitter { + background-image: url('../includes/images/social_icons/icons_small/twitter.png'); + } + /*Facebook*/ + .zb-sharethis.label a.zb-share.facebook { + background-image: url('../includes/images/social_icons/icons_small/facebook.png'); + } + /*Google Plus*/ + .zb-sharethis.label a.zb-share.google-plus { + background-image: url('../includes/images/social_icons/icons_small/googleplus.png'); + } + /*LinkedIn*/ + .zb-sharethis.label a.zb-share.linkedin { + background-image: url('../includes/images/social_icons/icons_small/linkedin.png'); + } + /*StumbleUpon*/ + .zb-sharethis.label a.zb-share.stumbleupon { + background-image: url('../includes/images/social_icons/icons_small/stumbleupon.png'); + } + /*Reddit*/ + .zb-sharethis.label a.zb-share.reddit { + background-image: url('../includes/images/social_icons/icons_small/reddit.png'); + } + /*Digg*/ + .zb-sharethis.label a.zb-share.digg { + background-image: url('../includes/images/social_icons/icons_small/digg.png'); + } + /*Pinterest*/ + .zb-sharethis.label a.zb-share.pinterest { + background-image: url('../includes/images/social_icons/icons_small/pinterest.png'); + } + /*Delicious*/ + .zb-sharethis.label a.zb-share.delicious { + background-image: url('../includes/images/social_icons/icons_small/delicious.png'); + } + /*RSS*/ + .zb-sharethis.label a.zb-share.rss-feed { + background-image: url('../includes/images/social_icons/icons_small/rss.png'); + } + /*Email*/ + .zb-sharethis.label a.zb-share.zb-mail { + background-image: url('../includes/images/social_icons/icons_small/email.png'); + } \ No newline at end of file diff --git a/css/zappbar_desktops.css b/css/zappbar_desktops.css new file mode 100644 index 0000000..8df05df --- /dev/null +++ b/css/zappbar_desktops.css @@ -0,0 +1,963 @@ +/* zAppBar ALL - show on Desktop, Tablets, and Mobile */ +.sbtab { display: none; } +/* Surface Pro 3 should end tablets at 1440px and + this extends mobile UI for larger screens, but + stops just short of "full HD" +*/ +@media screen and (max-width: 1919px) { + #zappbar_menu_left, #zappbar_menu_right, + #zappbar_sidebar_left, #zappbar_sidebar_right, + #zappbar_share_this, div.zappbar { display: block; } +/* Make sure Google Translate bar doesn't overlay ZappBar */ +.goog-te-banner-frame { + top: 47px !important; + z-index: 9980 !important; +} + .zb-admin-bar .goog-te-banner-frame { + top: 79px !important; + } +#page, #page-wide, #wrapper { + padding-bottom: 50px !important; +} + + /* Android 2.x needs page element adjusted */ + .android2x_page { + width: 100% !important; + max-width: 100% !important; + padding: 0px !important; + margin: 0px !important; + overflow: visible !important; + } + +.zb-panel { + position: fixed !important; + height: 100%; + background: #eee; + display: block !important; + -webkit-transition-duration: .5s; + -moz-transition-duration: .5s; + -ms-transition-duration: .5s; + transition-duration: .5s; + overflow: auto; + overflow-x: scroll; + -webkit-overflow-scrolling: touch; + z-index: 9990; +} + .zb-panel { + margin: 0; + padding: 0 0 15px 0; + width: 320px !important; + } + /* for converted panels that have no marginbox */ + .zb-panel h1, .zb-panel h2, .zb-panel h3, .zb-panel form { + margin: 0px !important; + padding: 10px; + } + .zb-panel p { + padding-left: 10px; + padding-right: 10px; + } + .zb-panel.left.hide { + top: 0px; + left: -350px; + } + .zb-panel.left.show { + top: 0px; + left: 0px; + } + .zb-panel.right.hide { + top: 0px; + right: -350px; + } + .zb-panel.right.show { + top: 0px; + right: 0px; + } + .zb-panel div.marginbox { + margin: 60px 0px; + } + .zb-panel div.marginbox .widget_shopping_cart_content { + margin: 60px 10px; + } + .zb-admin-bar .zb-panel div.marginbox { + margin: 90px 0px; + } + .zb-admin-bar .zb-panel div.marginbox .widget_shopping_cart_content { + margin: 90px 0px; + } + /* woo panels for Android 2.x need adjusting */ + .zb-panel.android2x { + position: absolute !important; + height: auto; + min-height: 100%; + padding-top: 0px !important; + margin-top: 0px; + } + .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -350px; + } + .zb-panel.panel.left.android2x.show { + top: -60px; + left: 0px; + } + .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -350px; + } + .zb-panel.panel.right.android2x.show { + top: -60px; + right: 0px; + } + .pushleft .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -650px; + } + .pushleft .zb-panel.panel.left.android2x.show { + top: -60px; + left: -320px; + } + .pushright .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -650px; + } + .pushright .zb-panel.panel.right.android2x.show { + top: -60px; + right: -320px; + } + .zb-panel.android2x div.marginbox { + margin-top: 0px; + } + + .zb-panel div.marginbox ul { + margin: 0; + padding: 0; + display: block; + width: 100%; + } + .zb-panel div.marginbox li a { + font-size: 18px; + line-height: 48px; + height: 100%; + display: block; + border-bottom: 1px solid #eee; + padding-left: 10px; + text-decoration: none; + } + .zb-panel div.marginbox ul.sub-menu a { + padding-left: 20px; + } + .zb-panel div.marginbox ul.sub-menu ul.sub-menu a { + padding-left: 30px; + } + /* Indicate which menu item is selected */ + .zb-panel div.marginbox li.current-menu-item > a { + font-weight: bold; + } + .zb-panel #respond #commentform .comment-form-author, + .zb-panel #respond #commentform .comment-form-email, + .zb-panel #respond #commentform .comment-form-url { + float: none; + width: 75%; + } + + .sbtab { + background: #eee; + color: #333; + z-index: 9999; + -webkit-transition-duration: .5s; + -moz-transtion-duration: .5s; + -ms-transition-duration: .5s; + transition-duration: .5s; + } + .sbtab span { + height: 100%; + width: 100%; + display: block; + } + .sbtab span:hover, .sbtab span:focus { + background: #ccc; + } + .sbtab span:before { + font-family: "Genericons"; + content: "\f436"; + font-size:28px; + line-height:50px; + margin:0; + padding:0; + } + #zappbar_sbtab_left { + position: fixed; + top: 50%; + margin-top:-15px; + -webkit-border-radius: 0 5px 5px 0; + -moz-border-radius: 0 5px 5px 0; + -ms-border-radius: 0 5px 5px 0; + border-radius: 0 5px 5px 0; + } + #zappbar_sbtab_right { + position: fixed; + top: 50%; + margin-top:-15px; + -webkit-border-radius: 5px 0 0 5px; + -moz-border-radius: 5px 0 0 5px; + -ms-border-radius: 5px 0 0 5px; + border-radius: 5px 0 0 5px; + } + #zappbar_sbtab_left.hide { + left: 0px; + margin-left:-5px; + } + #zappbar_sbtab_left.show { + left: 320px; + z-index: 10; + } + #zappbar_sbtab_right.hide { + right: 0px; + margin-right: -5px; + } + #zappbar_sbtab_right.show { + right: 320px; + z-index: 10; + } + +/*social sharing buttons*/ +#zappbar_share_this a{ + display:block; + margin:10px; + padding:0ox; + height: 45px; + font-size: 18px; + line-height:45px; + color:#fff !important; + text-shadow: none; + font-weight:bold; + text-align:center; + text-decoration:none; + border-radius:5px; + -moz-border-radius:5px; + -o-border-radius:5px; + -webkit-border-radius:5px; + -ms-border-radius:5px; +} +/*Twitter*/ +#zappbar_share_this a.twitter{ + background:#3cf url('../includes/images/social_icons/icons_large/twitter.png') 10px center no-repeat; +} +/*Facebook*/ +#zappbar_share_this a.facebook{ + background:#3B5998 url('../includes/images/social_icons/icons_large/facebook.png') 10px center no-repeat; +} +/*Google Plus*/ +#zappbar_share_this a.google-plus{ + background:#D34836 url('../includes/images/social_icons/icons_large/googleplus.png') 10px center no-repeat; +} +/*LinkedIn*/ +#zappbar_share_this a.linkedin{ + background:#0e76a8 url('../includes/images/social_icons/icons_large/linkedin.png') 10px center no-repeat; +} +/*StumbleUpon*/ +#zappbar_share_this a.stumbleupon{ + background:#EF4916 url('../includes/images/social_icons/icons_large/stumbleupon.png') 10px center no-repeat; +} +/*Reddit*/ +#zappbar_share_this a.reddit{ + color: #333 !important; + background:#CEE3F8 url('../includes/images/social_icons/icons_large/reddit.png') 10px center no-repeat; +} +/*Digg*/ +#zappbar_share_this a.digg{ + background:#1B5790 url('../includes/images/social_icons/icons_large/digg.png') 10px center no-repeat; +} +/*Pinterest*/ +#zappbar_share_this a.pinterest{ + background:#C92228 url('../includes/images/social_icons/icons_large/pinterest.png') 10px center no-repeat; +} +/*Delicious*/ +#zappbar_share_this a.delicious{ + background:#0b79e5 url('../includes/images/social_icons/icons_large/delicious.png') 10px center no-repeat; +} +/*RSS*/ +#zappbar_share_this a.rss-feed{ + background:#F64C0B url('../includes/images/social_icons/icons_large/rss.png') 10px center no-repeat; +} +/* Email */ +#zappbar_share_this a.zb-mail { + background: #333333 url('../includes/images/social_icons/icons_large/email.png') 10px center no-repeat; +} +#zappbar_share_this a:hover, #zappbar_share_this a:focus { + -webkit-box-shadow: 0 0 10px rgba(0,0,0,.5); + -moz-box-shadow: 0 0 10px rgba(0,0,0,.5); + -ms-box-shadow: 0 0 10px rgba(0,0,0,.5); + box-shadow: inset 0 0 10px rgba(0,0,0,.5); + position: relative; +} +#zappbar_notice { + position: fixed; + left: 50%; + width: 240px; + margin-left: -120px; + z-index: 999999; + background: #fff; + border: 1px solid black; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -ms-border-radius: 5px; + border-radius: 5px; + -webkit-transition-duration: .5s; + -moz-transition-duration: .5s; + -ms-transition-duration: .5s; + transition-duration: .5s; +} + #zappbar_notice.in { + top: 50%; + opacity: 1.0; + } + #zappbar_notice.out { + top: -110%; + opacity: 0; + } + .zb-phone { + font-size: 14px; + text-align: center; + line-height: 50px; + } + .zb-phone a { + text-decoration: none; + } +.zappbar { + position: fixed; + width: 100%; + height: 45px; + background: #eee; + display: block; + z-index: 9999; +} + .zappbar.top { + top: 0; left: 0; + } + .zappbar.bottom { + bottom:0; left: 0; + } + .zappbar a.button { + position: relative; + height: 45px; + width: 50px; + margin: 0 auto; + padding: 0; + background: none; + color: #333; + text-shadow: none; + border: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + -ms-box-shadow: none; + box-shadow: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + border-radius: 0; + display: block; + text-decoration:none; + } + .zappbar a.button:hover, + .zappbar a.button:active, + .zappbar a.button:focus { + background: #cccccc; + top: 0; /* Prevent woocommerce shifting button positions */ + } + .zappbar div.icon { + width: 100%; + height: 45px; + font-size: 24px; + margin: 0; + padding: 0; + line-height: 28px; + text-align: center; + } + + .zappbar span.zb-label { + position: relative; + top: -16px; + width:50px !important; + padding:0 !important; + margin: 0; + border:none; + text-align: center; + font-size: 10px !important; + line-height:10px; + background: none; + display: block !important; + color: inherit; + -webkit-box-shadow: none; + -moz-box-shadow: none; + -ms-box-shadow: none; + box-shadow: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + .zappbar a.searchbox span.search { + position: fixed; + width: 100%; + height: 45px; + line-height: 45px; + background-color: #eee; + -webkit-transition-duration: .5s; + -moz-transition-duration: .5s; + -ms-transition-duration: .5s; + transition-duration: .5s; + } + .zappbar a.searchbox .screen-reader-text { + clip: rect(1px, 1px, 1px, 1px); + position: absolute !important; + } + .zappbar a.searchbox.left form { + float: left; + margin-left: 10px; + } + .zappbar a.searchbox.right form { + float: right; + margin-right: 10px; + } + + .zappbar.top a.searchbox.center span.search.out { + left: 0px; + top: -50px; + } + .zappbar.top a.searchbox.center span.search.in { + left: 0px; + top: 0px; + } + .zappbar.top a.searchbox.left span.search.out { + left:-100%; + top: 0px; + max-width: 350px; + } + .zappbar.top a.searchbox.left span.search.in { + left: 0%; + top: 0px; + max-width: 350px; + } + .zappbar.top a.searchbox.right span.search.out { + right: -100%; + top: 0px; + max-width: 350px; + } + .zappbar.top a.searchbox.right span.search.in { + right: 0%; + top: 0px; + max-width: 350px; + } + + .zappbar.bottom a.searchbox.center span.search.out { + left: 0px; + top: -50px; + } + .zappbar.bottom a.searchbox.center span.search.in { + left: 0px; + top: 0px; + } + .zappbar.bottom a.searchbox.left span.search.out { + left:-100%; + top: 0px; + max-width: 350px; + } + .zappbar.bottom a.searchbox.left span.search.in { + left: 0%; + top: 0px; + max-width: 350px; + } + .zappbar.bottom a.searchbox.right span.search.out { + right: -100%; + top: 0px; + max-width: 350px; + } + .zappbar.bottom a.searchbox.right span.search.in { + right: 0%; + top: 0px; + max-width: 350px; + } + + + + .zb-spread div.zb { + float: left; + width: 20%; + min-height: 1px; + } + .zb-spread div.zb div.button { + margin: 0 auto; + display: block; + } + .zb-spread div.zb.button_a a.button { + float: left; + } + .zb-spread div.zb.button_e a.button { + float: right; + } + .zb-clusterleft div.zb { + width: 50px; + float: left; + } + .zb-clusterleft1r div.zb { + width: 50px; + float: left; + } + .zb-clusterleft1r div.zb.button_e { + float: right; + } + .zb-clusterright div.zb { + width: 50px; + float: right; + } + .zb-clusterright1l div.zb { + width: 50px; + float: right; + } + .zb-clusterright1l div.zb.button_a { + float: left; + } + .zb-pushout div.zb { + width: 50px; + } + .zb-pushout div.zb.button_a { + float:left; + } + .zb-pushout div.zb.button_b { + float:left; + } + .zb-pushout div.zb.button_c { + position: absolute; + left: 50%; + margin-left: -25px; + } + .zb-pushout div.zb.button_d { + float:right; + } + .zb-pushout div.zb.button_e { + float:right; + } + + /* WooCommerce Counts */ + span.zb-label span.contents { + height:15px; + min-width:15px; + background: red; + color:white; + position:absolute; + top:-28px; + border-radius:100%; + line-height:15px; + font-size:8px; + text-shadow:none; + right: -3px; + text-align:center; + border:1px solid white; + } + a.button.zb-disabled { + opacity: .5; + cursor: not-allowed; + } + /* Because the woocommerce rating stars look awful and + are too small to select easily on mobile devices: + */ + + p.stars a { + width: auto; + display: inline-block; + position: relative; + float: none; + text-decoration: none; + -webkit-box-sizing: none; + -moz-box-sizing: none; + box-sizing: none; + padding: 0; + background: none; + margin-right: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-background-clip: none; + -moz-background-clip: none; + } + .woocommerce p.stars a, + .woocommerce-page p.stars a { + display: inline-block; + font-weight: normal; + margin-right: 0; + text-indent: -1px; font-size: 0px; /* hides number */ + position: relative; + } + .woocommerce p.stars a.star-1, + .woocommerce p.stars a.star-2, + .woocommerce p.stars a.star-3, + .woocommerce p.stars a.star-4, + .woocommerce p.stars a.star-5 { + border: none; + } + .woocommerce p.stars a.star-1, + .woocommerce-page p.stars a.star-1 { + width: 30px; + z-index: 5; + } + .woocommerce p.stars a.star-2, + .woocommerce-page p.stars a.star-2 { + width: 60px; + margin-left: -30px; + z-index: 4; + } + .woocommerce p.stars a.star-3, + .woocommerce-page p.stars a.star-3 { + width: 90px; + margin-left: -60px; + z-index: 3; + } + .woocommerce p.stars a.star-4, + .woocommerce-page p.stars a.star-4 { + width: 120px; + margin-left: -90px; + z-index: 2; + } + .woocommerce p.stars a.star-5, + .woocommerce-page p.stars a.star-5 { + width: 142px; + margin-left: -120px; + z-index: 1; + } + p.stars a.star-1::after, + p.stars a.star-2::after, + p.stars a.star-3::after, + p.stars a.star-4::after, + p.stars a.star-5::after { + position: relative; + width: auto; + top: auto; + right: auto; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -webkit-background-clip: none; + -moz-background-clip: none; + background-clip: none; + text-align: left; + font-size: 28px; + line-height: 28px; + color: inherit; + } + + .woocommerce p.stars a.star-1::after, + .woocommerce p.stars a.star-2::after, + .woocommerce p.stars a.star-3::after, + .woocommerce p.stars a.star-4::after, + .woocommerce p.stars a.star-5::after, + .woocommerce-page p.stars a.star-1::after, + .woocommerce-page p.stars a.star-2::after, + .woocommerce-page p.stars a.star-3::after, + .woocommerce-page p.stars a.star-4::after, + .woocommerce-page p.stars a.star-5::after { + text-indent: 0; + position: relative; + top: 2px; + left: 2px; + } + p.stars a.star-1:hover::after, + p.stars a.star-2:hover::after, + p.stars a.star-3:hover::after, + p.stars a.star-4:hover::after, + p.stars a.star-5:hover::after, + p.stars a.star-1.active::after, + p.stars a.star-2.active::after, + p.stars a.star-3.active::after, + p.stars a.star-4.active::after, + p.stars a.star-5.active::after { + color: inherit; + } + + /* woocommerce select for variables is crazy wide */ + .woocommerce #content div.product form.cart .variations select, + .woocommerce div.product form.cart .variations select, + .woocommerce-page #content div.product form.cart .variations select, + .woocommerce-page div.product form.cart .variations select { + width: auto; + float: none; + } + .woocommerce #reviews #comments ol.commentlist li .comment-text, + .woocommerce-page #reviews #comments ol.commentlist li .comment-text { + margin: 0 10px 0 50px; + border: none; + border-bottom: 1px solid #f0eef0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + border-radius: 0; + } + html { + margin-top: 46px !important; + } + html.zb-admin-bar { + margin-top: 78px !important; + } + html.zb-admin-bar #wpadminbar { + position: fixed !important; + z-index: 10000 !important; + } + .zb-admin-bar .zappbar.top { + top: 32px; + } + .zb-admin-bar .zappbar.top a.searchbox span.search { + margin-top: 32px; + } +} +@media screen and (max-width: 1025px) { +#page, #page-wide, #wrapper { + position: relative; + width: auto; + margin: 0 auto; + -webkit-transition-duration: .5s; + -moz-transition-duration: .5s; + -ms-transition-duration: .5s; + transition-duration: .5s; +} + #page.pushleft, #page-wide.pushleft, #wrapper.pushleft { left: 320px;} + #page.pushright, #page-wide.pushright, #wrapper.pushright { left: -320px;} + + +} +@media screen and (max-width: 782px) { /* break-point for responsive wpadminbar */ + html { + margin-top: 46px; + } + html.zb-admin-bar { + margin-top: 92px !important; + } + .zb-admin-bar .zappbar.top { + top: 46px; + } + .zb-admin-bar .zappbar.top a.searchbox span.search { + margin-top: 46px; + } + .zb-admin-bar .goog-te-banner-frame { + top: 93px !important; + } + .zb-admin-bar #tab-reviews.zb-panel, + .zb-admin-bar #tab-description.zb-panel, + .zb-admin-bar #tab-additional_information.zb-panel { + padding-top: 120px !important; + } + .zb-admin-bar .zb-panel div.marginbox { + margin: 120px 0px; + } + .zb-admin-bar .zb-panel div.marginbox .widget_shopping_cart_content { + margin: 120px 0px; + } +} +@media screen and (max-width: 639px) { + + #page.pushleft, #page-wide.pushleft, #wrapper.pushleft, + #page.pushright, #page-wide.pushright, #wrapper.pushright { + left: 0px; + } + /* woocommerce select for variables is crazy wide */ + .woocommerce #content div.product form.cart .variations select, + .woocommerce div.product form.cart .variations select, + .woocommerce-page #content div.product form.cart .variations select, + .woocommerce-page div.product form.cart .variations select { + width: auto; + float: none; + } + .woocommerce #reviews #comments ol.commentlist li .comment-text, + .woocommerce-page #reviews #comments ol.commentlist li .comment-text { + margin: 0 10px 0 50px; + border: none; + border-bottom: 1px solid #f0eef0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + border-radius: 0; + } + .zb-panel { + width: 100% !important; + } + .zb-panel.left.hide { + left: -105%; + } + .zb-panel.left.show { + left: 0%; + } + .zb-panel.right.hide { + top: 0px; + right: -105%; + } + .zb-panel.right.show { + top: 0px; + right: 0%; + } + /* Android 2.x need adjusting */ + .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -105%; + } + .zb-panel.panel.left.android2x.show { + top: -60px; + left: 0%; + } + .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -105%; + } + .zb-panel.panel.right.android2x.show { + top: -60px; + right: 0%; + } + .pushleft .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -105%; + } + .pushleft .zb-panel.panel.left.android2x.show { + top: -60px; + left: 0%; + } + .pushright .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -105%; + } + .pushright .zb-panel.panel.right.android2x.show { + top: -60px; + right: 0%; + } + .zb-panel.android2x div.marginbox { + margin-top: 0px; + } + #zappbar_sbtab_left.hide { + left: 0%; + margin-left: -5px; + } + #zappbar_sbtab_left.show { + left: 100%; + z-index: 10; + margin-left: -35px; + margin-top: -75px; + } + #zappbar_sbtab_right.hide { + right: 0%; + margin-right: -5px; + } + #zappbar_sbtab_right.show { + right: 100%; + z-index: 10; + margin-top: -75px; + margin-right: -35px; + } + #zappbar_sidebar_left.show { + margin-left: -35px; + } + #zappbar_sidebar_left.notabs.show { + margin-left: 0px; + } + #zappbar_sidebar_left.show .marginbox { + margin-left: 45px; + } + #zappbar_sidebar_right.show { + margin-right: -35px; + } + #zappbar_sidebar_right.notabs.show { + margin-right: 0px; + } + #zappbar_sidebar_right.show .marginbox { + margin-right: 45px; + } + +} +@media screen and (max-width: 320px) { + + /* woocommerce select for variables is crazy wide */ + .woocommerce #content div.product form.cart .variations select, + .woocommerce div.product form.cart .variations select, + .woocommerce-page #content div.product form.cart .variations select, + .woocommerce-page div.product form.cart .variations select { + width: auto; + float: none; + } + .woocommerce #reviews #comments ol.commentlist li .comment-text, + .woocommerce-page #reviews #comments ol.commentlist li .comment-text { + margin: 0 10px 0 50px; + border: none; + border-bottom: 1px solid #f0eef0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + border-radius: 0; + } + .woocommerce tr.cart_item td { + padding: 0 !important; + border: 1px solid #eee; + } + .woocommerce table.shop_table th, + .woocommerce-page table.shop_table th { + padding: 0 !important; + text-align: center; + } + .woocommerce tr.cart_item td.product-remove a { + margin: 0 auto; + } + .woocommerce div.cart_totals th { width: 50% !important; } + .zb-panel { + width: 100% !important; + } + .zb-panel.left.hide { + left: -105%; + } + .zb-panel.left.show { + left: 0%; + } + .zb-panel.right.hide { + top: 0px; + right: -105%; + } + .zb-panel.right.show { + top: 0px; + right: 0%; + } + /* Android 2.x need adjusting */ + .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -105%; + } + .zb-panel.panel.left.android2x.show { + top: -60px; + left: 0%; + } + .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -105%; + } + .zb-panel.panel.right.android2x.show { + top: -60px; + right: 0%; + } + .pushleft .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -105%; + } + .pushleft .zb-panel.panel.left.android2x.show { + top: -60px; + left: 0%; + } + .pushright .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -105%; + } + .pushright .zb-panel.panel.right.android2x.show { + top: -60px; + right: 0%; + } + .zb-panel.android2x div.marginbox { + margin-top: 0px; + } + .zappbar a.searchbox.left span.search form, + .zappbar a.searchbox.right span.search form { + float: none; + margin: 0 auto; + } +} diff --git a/css/zappbar_desktops_hd.css b/css/zappbar_desktops_hd.css new file mode 100644 index 0000000..79bf4c6 --- /dev/null +++ b/css/zappbar_desktops_hd.css @@ -0,0 +1,965 @@ +/* zAppBar ALL - show on Desktop, Tablets, and Mobile + + Applies mobile UI to ALL screens of ALL sizes + which includes all HD and HD+ screens. +*/ + + #zappbar_menu_left, #zappbar_menu_right, + #zappbar_sidebar_left, #zappbar_sidebar_right, + #zappbar_share_this, div.zappbar { display: block; } +/* Make sure Google Translate bar doesn't overlay ZappBar */ +.goog-te-banner-frame { + top: 47px !important; + z-index: 9980 !important; +} + .zb-admin-bar .goog-te-banner-frame { + top: 79px !important; + } +#page, #page-wide, #wrapper { + padding-bottom: 50px !important; /* allowance for bottom zappbar */ +} + /* Android 2.x needs page element adjusted */ + .android2x_page { + width: 100% !important; + max-width: 100% !important; + padding: 0px !important; + margin: 0px !important; + overflow: visible !important; + } +.zb-panel { + position: fixed !important; + height: 100%; + background: #eee; + display: block !important; + -webkit-transition-duration: .5s; + -moz-transition-duration: .5s; + -ms-transition-duration: .5s; + transition-duration: .5s; + overflow: auto; + overflow-x: scroll; + -webkit-overflow-scrolling: touch; + z-index:9990; +} + .zb-panel { + margin: 0; + padding: 0 0 15px 0; + width: 320px !important; + } + /* for converted panels that have no marginbox */ + .zb-panel h1, .zb-panel h2, .zb-panel h3, .zb-panel form { + margin: 0px !important; + padding: 10px; + } + .zb-panel p { + padding-left: 10px; + padding-right: 10px; + } + .zb-panel.left.hide { + top: 0px; + left: -350px; + } + .zb-panel.left.show { + top: 0px; + left: 0px; + } + .zb-panel.right.hide { + top: 0px; + right: -350px; + } + .zb-panel.right.show { + top: 0px; + right: 0px; + } + .zb-panel div.marginbox { + margin: 60px 0px; + } + .zb-panel div.marginbox .widget_shopping_cart_content { + margin: 60px 10px; + } + .zb-admin-bar #tab-reviews.zb-panel, + .zb-admin-bar #tab-description.zb-panel, + .zb-admin-bar #tab-additional_information.zb-panel { + padding-top: 90px !important; + } + .zb-admin-bar .zb-panel div.marginbox { + margin: 90px 0px; + } + .zb-admin-bar .zb-panel div.marginbox .widget_shopping_cart_content { + margin: 90px 0px; + } + + /* woo panels for Android 2.x need adjusting */ + .zb-panel.android2x { + position: absolute !important; + height: auto; + min-height: 100%; + padding-top: 0px !important; + margin-top: 0px; + } + .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -350px; + } + .zb-panel.panel.left.android2x.show { + top: -60px; + left: 0px; + } + .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -350px; + } + .zb-panel.panel.right.android2x.show { + top: -60px; + right: 0px; + } + .pushleft .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -650px; + } + .pushleft .zb-panel.panel.left.android2x.show { + top: -60px; + left: -320px; + } + .pushright .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -650px; + } + .pushright .zb-panel.panel.right.android2x.show { + top: -60px; + right: -320px; + } + .zb-panel.android2x div.marginbox { + margin-top: 0px; + } + + .zb-panel div.marginbox ul { + margin: 0; + padding: 0; + display: block; + width: 100%; + } + .zb-panel div.marginbox li a { + font-size: 18px; + line-height: 48px; + height: 100%; + display: block; + border-bottom: 1px solid #eee; + padding-left: 10px; + text-decoration: none; + } + .zb-panel div.marginbox ul.sub-menu a { + padding-left: 20px; + } + .zb-panel div.marginbox ul.sub-menu ul.sub-menu a { + padding-left: 30px; + } + /* Indicate which menu item is selected */ + .zb-panel div.marginbox li.current-menu-item > a { + font-weight: bold; + } + .zb-panel #respond #commentform .comment-form-author, + .zb-panel #respond #commentform .comment-form-email, + .zb-panel #respond #commentform .comment-form-url { + float: none; + width: 75%; + } + + .sbtab { + background: #eee; + color: #333; + -webkit-transition-duration: .5s; + -moz-transtion-duration: .5s; + -ms-transition-duration: .5s; + transition-duration: .5s; + z-index: 9999; + } + .sbtab span { + height: 100%; + width: 100%; + display: block; + } + .sbtab span:hover, .sbtab span:focus { + background: #ccc; + } + .sbtab span:before { + font-family: "Genericons"; + content: "\f436"; + font-size:28px; + line-height:50px; + margin:0; + padding:0; + } + #zappbar_sbtab_left { + position: fixed; + top: 50%; + margin-top:-15px; + -webkit-border-radius: 0 5px 5px 0; + -moz-border-radius: 0 5px 5px 0; + -ms-border-radius: 0 5px 5px 0; + border-radius: 0 5px 5px 0; + } + #zappbar_sbtab_right { + position: fixed; + top: 50%; + margin-top:-15px; + -webkit-border-radius: 5px 0 0 5px; + -moz-border-radius: 5px 0 0 5px; + -ms-border-radius: 5px 0 0 5px; + border-radius: 5px 0 0 5px; + } + #zappbar_sbtab_left.hide { + left: 0px; + margin-left:-5px; + } + #zappbar_sbtab_left.show { + left: 320px; + z-index: 10; + } + #zappbar_sbtab_right.hide { + right: 0px; + margin-right: -5px; + } + #zappbar_sbtab_right.show { + right: 320px; + z-index: 10; + } + +/*social sharing buttons*/ +#zappbar_share_this a{ + display:block; + margin:10px; + padding:0ox; + height: 45px; + font-size: 18px; + line-height:45px; + color:#fff !important; + text-shadow: none; + font-weight:bold; + text-align:center; + text-decoration:none; + border-radius:5px; + -moz-border-radius:5px; + -o-border-radius:5px; + -webkit-border-radius:5px; + -ms-border-radius:5px; +} +/*Twitter*/ +#zappbar_share_this a.twitter{ + background:#3cf url('../includes/images/social_icons/icons_large/twitter.png') 10px center no-repeat; +} +/*Facebook*/ +#zappbar_share_this a.facebook{ + background:#3B5998 url('../includes/images/social_icons/icons_large/facebook.png') 10px center no-repeat; +} +/*Google Plus*/ +#zappbar_share_this a.google-plus{ + background:#D34836 url('../includes/images/social_icons/icons_large/googleplus.png') 10px center no-repeat; +} +/*LinkedIn*/ +#zappbar_share_this a.linkedin{ + background:#0e76a8 url('../includes/images/social_icons/icons_large/linkedin.png') 10px center no-repeat; +} +/*StumbleUpon*/ +#zappbar_share_this a.stumbleupon{ + background:#EF4916 url('../includes/images/social_icons/icons_large/stumbleupon.png') 10px center no-repeat; +} +/*Reddit*/ +#zappbar_share_this a.reddit{ + color: #333 !important; + background:#CEE3F8 url('../includes/images/social_icons/icons_large/reddit.png') 10px center no-repeat; +} +/*Digg*/ +#zappbar_share_this a.digg{ + background:#1B5790 url('../includes/images/social_icons/icons_large/digg.png') 10px center no-repeat; +} +/*Pinterest*/ +#zappbar_share_this a.pinterest{ + background:#C92228 url('../includes/images/social_icons/icons_large/pinterest.png') 10px center no-repeat; +} +/*Delicious*/ +#zappbar_share_this a.delicious{ + background:#0b79e5 url('../includes/images/social_icons/icons_large/delicious.png') 10px center no-repeat; +} +/*RSS*/ +#zappbar_share_this a.rss-feed{ + background:#F64C0B url('../includes/images/social_icons/icons_large/rss.png') 10px center no-repeat; +} +/* Email */ +#zappbar_share_this a.zb-mail { + background: #333333 url('../includes/images/social_icons/icons_large/email.png') 10px center no-repeat; +} +#zappbar_share_this a:hover, #zappbar_share_this a:focus { + -webkit-box-shadow: 0 0 10px rgba(0,0,0,.5); + -moz-box-shadow: 0 0 10px rgba(0,0,0,.5); + -ms-box-shadow: 0 0 10px rgba(0,0,0,.5); + box-shadow: inset 0 0 10px rgba(0,0,0,.5); + position: relative; +} + +#zappbar_notice { + position: fixed; + left: 50%; + width: 240px; + margin-left: -120px; + z-index: 999999; + background: #fff; + border: 1px solid black; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -ms-border-radius: 5px; + border-radius: 5px; + -webkit-transition-duration: .5s; + -moz-transition-duration: .5s; + -ms-transition-duration: .5s; + transition-duration: .5s; +} + #zappbar_notice.in { + top: 50%; + opacity: 1.0; + } + #zappbar_notice.out { + top: -110%; + opacity: 0; + } + .zb-phone { + font-size: 14px; + text-align: center; + line-height: 50px; + } + .zb-phone a { + text-decoration: none; + } + +.zappbar { + position: fixed; + width: 100%; + height: 45px; + background: #eee; + display: block; + z-index: 9999; +} + .zappbar.top { + top: 0; left: 0; + } + .zappbar.bottom { + bottom:0; left: 0; + } + .zappbar a.button { + position: relative; + height: 45px; + width: 50px; + margin: 0 auto; + padding: 0; + background: none; + color: #333; + text-shadow: none; + border: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + -ms-box-shadow: none; + box-shadow: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + border-radius: 0; + display: block; + text-decoration:none; + } + .zappbar a.button:hover, + .zappbar a.button:active, + .zappbar a.button:focus { + background: #cccccc; + top: 0; /* Prevent woocommerce shifting button positions */ + } + .zappbar div.icon { + width: 100%; + height: 45px; /* cannot use 100% or Android 2.x squishes */ + font-size: 24px; + margin: 0; + padding: 0; + line-height: 28px; + text-align: center; + } + + .zappbar span.zb-label { + position: relative; + top: -16px; + width:50px !important; + padding:0 !important; + margin: 0; + border:none; + text-align: center; + font-size: 10px !important; + line-height:10px; + background: none; + display: block !important; + color: inherit; + -webkit-box-shadow: none; + -moz-box-shadow: none; + -ms-box-shadow: none; + box-shadow: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + .zappbar a.searchbox span.search { + position: fixed; + width: 100%; + height: 45px; + line-height: 45px; + background-color: #eee; + -webkit-transition-duration: .5s; + -moz-transition-duration: .5s; + -ms-transition-duration: .5s; + transition-duration: .5s; + } + .zappbar a.searchbox .screen-reader-text { + clip: rect(1px, 1px, 1px, 1px); + position: absolute !important; + } + .zappbar a.searchbox.left form { + float: left; + margin-left: 10px; + } + .zappbar a.searchbox.right form { + float: right; + margin-right: 10px; + } + + .zappbar.top a.searchbox.center span.search.out { + left: 0px; + top: -50px; + } + .zappbar.top a.searchbox.center span.search.in { + left: 0px; + top: 0px; + } + .zappbar.top a.searchbox.left span.search.out { + left:-100%; + top: 0px; + max-width: 350px; + } + .zappbar.top a.searchbox.left span.search.in { + left: 0%; + top: 0px; + max-width: 350px; + } + .zappbar.top a.searchbox.right span.search.out { + right: -100%; + top: 0px; + max-width: 350px; + } + .zappbar.top a.searchbox.right span.search.in { + right: 0%; + top: 0px; + max-width: 350px; + } + + .zappbar.bottom a.searchbox.center span.search.out { + left: 0px; + top: -50px; + } + .zappbar.bottom a.searchbox.center span.search.in { + left: 0px; + top: 0px; + } + .zappbar.bottom a.searchbox.left span.search.out { + left:-100%; + top: 0px; + max-width: 350px; + } + .zappbar.bottom a.searchbox.left span.search.in { + left: 0%; + top: 0px; + max-width: 350px; + } + .zappbar.bottom a.searchbox.right span.search.out { + right: -100%; + top: 0px; + max-width: 350px; + } + .zappbar.bottom a.searchbox.right span.search.in { + right: 0%; + top: 0px; + max-width: 350px; + } + + + + .zb-spread div.zb { + float: left; + width: 20%; + min-height: 1px; + } + .zb-spread div.zb div.button { + margin: 0 auto; + display: block; + } + .zb-spread div.zb.button_a a.button { + float: left; + } + .zb-spread div.zb.button_e a.button { + float: right; + } + .zb-clusterleft div.zb { + width: 50px; + float: left; + } + .zb-clusterleft1r div.zb { + width: 50px; + float: left; + } + .zb-clusterleft1r div.zb.button_e { + float: right; + } + .zb-clusterright div.zb { + width: 50px; + float: right; + } + .zb-clusterright1l div.zb { + width: 50px; + float: right; + } + .zb-clusterright1l div.zb.button_a { + float: left; + } + .zb-pushout div.zb { + width: 50px; + } + .zb-pushout div.zb.button_a { + float:left; + } + .zb-pushout div.zb.button_b { + float:left; + } + .zb-pushout div.zb.button_c { + position: absolute; + left: 50%; + margin-left: -25px; + } + .zb-pushout div.zb.button_d { + float:right; + } + .zb-pushout div.zb.button_e { + float:right; + } + + /* WooCommerce Counts */ + span.zb-label span.contents { + height:15px; + min-width:15px; + background: red; + color:white; + position:absolute; + top:-28px; + border-radius:100%; + line-height:15px; + font-size:8px; + text-shadow:none; + right: -3px; + text-align:center; + border:1px solid white; + } + a.button.zb-disabled { + opacity: .5; + cursor: not-allowed; + } + /* Because the woocommerce rating stars look awful and + are too small to select easily on mobile devices: + */ + + p.stars a { + width: auto; + display: inline-block; + position: relative; + float: none; + text-decoration: none; + -webkit-box-sizing: none; + -moz-box-sizing: none; + box-sizing: none; + padding: 0; + background: none; + margin-right: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-background-clip: none; + -moz-background-clip: none; + } + .woocommerce p.stars a, + .woocommerce-page p.stars a { + display: inline-block; + font-weight: normal; + margin-right: 0; + text-indent: -1px; font-size: 0px; /* hides number */ + position: relative; + } + .woocommerce p.stars a.star-1, + .woocommerce p.stars a.star-2, + .woocommerce p.stars a.star-3, + .woocommerce p.stars a.star-4, + .woocommerce p.stars a.star-5 { + border: none; + } + .woocommerce p.stars a.star-1, + .woocommerce-page p.stars a.star-1 { + width: 30px; + z-index: 5; + } + .woocommerce p.stars a.star-2, + .woocommerce-page p.stars a.star-2 { + width: 60px; + margin-left: -30px; + z-index: 4; + } + .woocommerce p.stars a.star-3, + .woocommerce-page p.stars a.star-3 { + width: 90px; + margin-left: -60px; + z-index: 3; + } + .woocommerce p.stars a.star-4, + .woocommerce-page p.stars a.star-4 { + width: 120px; + margin-left: -90px; + z-index: 2; + } + .woocommerce p.stars a.star-5, + .woocommerce-page p.stars a.star-5 { + width: 142px; + margin-left: -120px; + z-index: 1; + } + p.stars a.star-1::after, + p.stars a.star-2::after, + p.stars a.star-3::after, + p.stars a.star-4::after, + p.stars a.star-5::after { + position: relative; + width: auto; + top: auto; + right: auto; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -webkit-background-clip: none; + -moz-background-clip: none; + background-clip: none; + text-align: left; + font-size: 28px; + line-height: 28px; + color: inherit; + } + + .woocommerce p.stars a.star-1::after, + .woocommerce p.stars a.star-2::after, + .woocommerce p.stars a.star-3::after, + .woocommerce p.stars a.star-4::after, + .woocommerce p.stars a.star-5::after, + .woocommerce-page p.stars a.star-1::after, + .woocommerce-page p.stars a.star-2::after, + .woocommerce-page p.stars a.star-3::after, + .woocommerce-page p.stars a.star-4::after, + .woocommerce-page p.stars a.star-5::after { + text-indent: 0; + position: relative; + top: 2px; + left: 2px; + } + p.stars a.star-1:hover::after, + p.stars a.star-2:hover::after, + p.stars a.star-3:hover::after, + p.stars a.star-4:hover::after, + p.stars a.star-5:hover::after, + p.stars a.star-1.active::after, + p.stars a.star-2.active::after, + p.stars a.star-3.active::after, + p.stars a.star-4.active::after, + p.stars a.star-5.active::after { + color: inherit; + } + + /* woocommerce select for variables is crazy wide */ + .woocommerce #content div.product form.cart .variations select, + .woocommerce div.product form.cart .variations select, + .woocommerce-page #content div.product form.cart .variations select, + .woocommerce-page div.product form.cart .variations select { + width: auto; + float: none; + } + .woocommerce #reviews #comments ol.commentlist li .comment-text, + .woocommerce-page #reviews #comments ol.commentlist li .comment-text { + margin: 0 10px 0 50px; + border: none; + border-bottom: 1px solid #f0eef0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + border-radius: 0; + } + html { + margin-top: 46px !important; + } + html.zb-admin-bar { + margin-top: 78px !important; + } + html.zb-admin-bar #wpadminbar { + position: fixed !important; + z-index: 10000 !important; + } + .zb-admin-bar .zappbar.top { + top: 32px; + } + .zb-admin-bar .zappbar.top a.searchbox span.search { + margin-top: 32px; + } +@media screen and (max-width: 1366px) { +#page, #page-wide, #wrapper { + position: relative; + width: auto; + margin: 0 auto; + -webkit-transition-duration: .5s; + -moz-transition-duration: .5s; + -ms-transition-duration: .5s; + transition-duration: .5s; +} + #page.pushleft, #page-wide.pushleft, #wrapper.pushleft { left: 320px;} + #page.pushright, #page-wide.pushright, #wrapper.pushright { left: -320px;} +} +@media screen and (max-width: 782px) { /* break-point for responsive wpadminbar */ + html { + margin-top: 46px; + } + html.zb-admin-bar { + margin-top: 92px !important; + } + .zb-admin-bar .zappbar.top { + top: 46px; + } + .zb-admin-bar .zappbar.top a.searchbox span.search { + margin-top: 46px; + } + .zb-admin-bar .goog-te-banner-frame { + top: 93px !important; + } + .zb-admin-bar #tab-reviews.zb-panel, + .zb-admin-bar #tab-description.zb-panel, + .zb-admin-bar #tab-additional_information.zb-panel { + padding-top: 120px !important; + } + .zb-admin-bar .zb-panel div.marginbox { + margin: 120px 0px; + } + .zb-admin-bar .zb-panel div.marginbox .widget_shopping_cart_content { + margin: 120px 0px; + } +} +@media screen and (max-width: 720px) { + + #page.pushleft, #page-wide.pushleft, #wrapper.pushleft, + #page.pushright, #page-wide.pushright, #wrapper.pushright { + left: 0px; + } + /* woocommerce select for variables is crazy wide */ + .woocommerce #content div.product form.cart .variations select, + .woocommerce div.product form.cart .variations select, + .woocommerce-page #content div.product form.cart .variations select, + .woocommerce-page div.product form.cart .variations select { + width: auto; + float: none; + } + .woocommerce #reviews #comments ol.commentlist li .comment-text, + .woocommerce-page #reviews #comments ol.commentlist li .comment-text { + margin: 0 10px 0 50px; + border: none; + border-bottom: 1px solid #f0eef0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + border-radius: 0; + } + .zb-panel { + width: 100% !important; + } + .zb-panel.left.hide { + left: -105%; + } + .zb-panel.left.show { + left: 0%; + } + .zb-panel.right.hide { + top: 0px; + right: -105%; + } + .zb-panel.right.show { + top: 0px; + right: 0%; + } + /* Android 2.x need adjusting */ + .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -105%; + } + .zb-panel.panel.left.android2x.show { + top: -60px; + left: 0%; + } + .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -105%; + } + .zb-panel.panel.right.android2x.show { + top: -60px; + right: 0%; + } + .pushleft .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -105%; + } + .pushleft .zb-panel.panel.left.android2x.show { + top: -60px; + left: 0%; + } + .pushright .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -105%; + } + .pushright .zb-panel.panel.right.android2x.show { + top: -60px; + right: 0%; + } + .zb-panel.android2x div.marginbox { + margin-top: 0px; + } + #zappbar_sbtab_left.hide { + left: 0%; + margin-left: -5px; + } + #zappbar_sbtab_left.show { + left: 100%; + z-index: 10; + margin-left: -35px; + margin-top: -75px; + } + #zappbar_sbtab_right.hide { + right: 0%; + margin-right: -5px; + } + #zappbar_sbtab_right.show { + right: 100%; + z-index: 10; + margin-top: -75px; + margin-right: -35px; + } + #zappbar_sidebar_left.show { + margin-left: -35px; + } + #zappbar_sidebar_left.notabs.show { + margin-left: 0px; + } + #zappbar_sidebar_left.show .marginbox { + margin-left: 45px; + } + #zappbar_sidebar_right.show { + margin-right: -35px; + } + #zappbar_sidebar_right.notabs.show { + margin-right: 0px; + } + #zappbar_sidebar_right.show .marginbox { + margin-right: 45px; + } + +} +@media screen and (max-width: 320px) { + + /* woocommerce select for variables is crazy wide */ + .woocommerce #content div.product form.cart .variations select, + .woocommerce div.product form.cart .variations select, + .woocommerce-page #content div.product form.cart .variations select, + .woocommerce-page div.product form.cart .variations select { + width: auto; + float: none; + } + .woocommerce #reviews #comments ol.commentlist li .comment-text, + .woocommerce-page #reviews #comments ol.commentlist li .comment-text { + margin: 0 10px 0 50px; + border: none; + border-bottom: 1px solid #f0eef0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + border-radius: 0; + } + .woocommerce tr.cart_item td { + padding: 0 !important; + border: 1px solid #eee; + } + .woocommerce table.shop_table th, + .woocommerce-page table.shop_table th { + padding: 0 !important; + text-align: center; + } + .woocommerce tr.cart_item td.product-remove a { + margin: 0 auto; + } + .woocommerce div.cart_totals th { width: 50% !important; } + .zb-panel { + width: 100% !important; + } + .zb-panel.left.hide { + left: -105%; + } + .zb-panel.left.show { + left: 0%; + } + .zb-panel.right.hide { + top: 0px; + right: -105%; + } + .zb-panel.right.show { + top: 0px; + right: 0%; + } + /* Android 2.x need adjusting */ + .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -105%; + } + .zb-panel.panel.left.android2x.show { + top: -60px; + left: 0%; + } + .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -105%; + } + .zb-panel.panel.right.android2x.show { + top: -60px; + right: 0%; + } + .pushleft .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -105%; + } + .pushleft .zb-panel.panel.left.android2x.show { + top: -60px; + left: 0%; + } + .pushright .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -105%; + } + .pushright .zb-panel.panel.right.android2x.show { + top: -60px; + right: 0%; + } + .zb-panel.android2x div.marginbox { + margin-top: 0px; + } + .zappbar a.searchbox.left span.search form, + .zappbar a.searchbox.right span.search form { + float: none; + margin: 0 auto; + } +} diff --git a/css/zappbar_phones.css b/css/zappbar_phones.css new file mode 100644 index 0000000..fbf8396 --- /dev/null +++ b/css/zappbar_phones.css @@ -0,0 +1,942 @@ +/* zAppBar ALL - show on Desktop, Tablets, and Mobile */ +.sbtab { display: none; } +@media screen and (max-width: 736px) { +/* Make sure Google Translate bar doesn't overlay ZappBar */ +.goog-te-banner-frame { + top: 47px !important; + z-index: 9980 !important; +} + #zappbar_menu_left, #zappbar_menu_right, + #zappbar_sidebar_left, #zappbar_sidebar_right, + #zappbar_share_this, div.zappbar { display: block; } + +#page, #page-wide, #wrapper { + position: relative; + width: auto; + margin: 0 auto; + padding-bottom: 50px !important; + -webkit-transition-duration: .5s; + -moz-transition-duration: .5s; + -ms-transition-duration: .5s; + transition-duration: .5s; +} + #page.pushleft, #page-wide.pushleft, #wrapper.pushleft { left: 320px;} + #page.pushright, #page-wide.pushright, #wrapper.pushright { left: -320px;} + + /* Android 2.x needs page element adjusted */ + .android2x_page { + width: 100% !important; + max-width: 100% !important; + padding: 0px !important; + margin: 0px !important; + overflow: visible !important; + } + +.zb-panel { + position: fixed !important; + height: 100%; + background: #eee; + display: block !important; + -webkit-transition-duration: .5s; + -moz-transition-duration: .5s; + -ms-transition-duration: .5s; + transition-duration: .5s; + overflow: auto; + overflow-x: scroll; + -webkit-overflow-scrolling: touch; + z-index: 9990; +} + .zb-panel { + margin: 0; + padding: 0 0 15px 0; + width: 100% !important; + } + /* for converted panels that have no marginbox */ + .zb-panel h1, .zb-panel h2, .zb-panel h3, .zb-panel form { + margin: 0px !important; + padding: 10px; + } + .zb-panel p { + padding-left: 10px; + padding-right: 10px; + } + .zb-panel.left.hide { + top: 0px; + left: -350px; + } + .zb-panel.left.show { + top: 0px; + left: 0px; + } + .zb-panel.right.hide { + top: 0px; + right: -350px; + } + .zb-panel.right.show { + top: 0px; + right: 0px; + } + .zb-panel div.marginbox { + margin: 60px 0px; + } + .zb-panel div.marginbox .widget_shopping_cart_content { + margin: 60px 10px; + } + .zb-admin-bar #tab-reviews.zb-panel, + .zb-admin-bar #tab-description.zb-panel, + .zb-admin-bar #tab-additional_information.zb-panel { + padding-top: 90px !important; + } + .zb-admin-bar .zb-panel div.marginbox { + margin: 90px 0px; + } + .zb-admin-bar .zb-panel div.marginbox .widget_shopping_cart_content { + margin: 90px 0px; + } + /* Android 2.x need adjusting */ + .zb-panel.android2x { + position: absolute !important; + height: auto; + min-height: 100%; + padding-top: 0px !important; + margin-top: 0px; + } + .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -105%; + } + .zb-panel.panel.left.android2x.show { + top: -60px; + left: 0%; + } + .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -105%; + } + .zb-panel.panel.right.android2x.show { + top: -60px; + right: 0%; + } + .pushleft .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -105%; + } + .pushleft .zb-panel.panel.left.android2x.show { + top: -60px; + left: 0%; + } + .pushright .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -105%; + } + .pushright .zb-panel.panel.right.android2x.show { + top: -60px; + right: 0%; + } + .zb-panel.android2x div.marginbox { + margin-top: 0px; + } + + .zb-panel div.marginbox ul { + margin: 0; + padding: 0; + display: block; + width: 100%; + } + .zb-panel div.marginbox li a { + font-size: 18px; + line-height: 48px; + height: 100%; + display: block; + border-bottom: 1px solid #eee; + padding-left: 10px; + text-decoration: none; + } + .zb-panel div.marginbox ul.sub-menu a { + padding-left: 20px; + } + .zb-panel div.marginbox ul.sub-menu ul.sub-menu a { + padding-left: 30px; + } + /* Indicate which menu item is selected */ + .zb-panel div.marginbox li.current-menu-item > a { + font-weight: bold; + } + .zb-panel #respond #commentform .comment-form-author, + .zb-panel #respond #commentform .comment-form-email, + .zb-panel #respond #commentform .comment-form-url { + float: none; + width: 75%; + } + + .sbtab { + background: #eee; + color: #333; + -webkit-transition-duration: .5s; + -moz-transtion-duration: .5s; + -ms-transition-duration: .5s; + transition-duration: .5s; + z-index: 9999; + } + .sbtab span { + height: 100%; + width: 100%; + display: block; + } + .sbtab span:hover, .sbtab span:focus { + background: #ccc; + } + .sbtab span:before { + font-family: "Genericons"; + content: "\f436"; + font-size:28px; + line-height:50px; + margin:0; + padding:0; + } + #zappbar_sbtab_left { + position: fixed; + top: 50%; + margin-top:-15px; + -webkit-border-radius: 0 5px 5px 0; + -moz-border-radius: 0 5px 5px 0; + -ms-border-radius: 0 5px 5px 0; + border-radius: 0 5px 5px 0; + } + #zappbar_sbtab_right { + position: fixed; + top: 50%; + margin-top:-15px; + -webkit-border-radius: 5px 0 0 5px; + -moz-border-radius: 5px 0 0 5px; + -ms-border-radius: 5px 0 0 5px; + border-radius: 5px 0 0 5px; + } + #zappbar_sbtab_left.hide { + left: 0px; + margin-left:-5px; + } + #zappbar_sbtab_left.show { + left: 320px; + z-index: 10; + } + #zappbar_sbtab_right.hide { + right: 0px; + margin-right: -5px; + } + #zappbar_sbtab_right.show { + right: 320px; + z-index: 10; + } + +/*social sharing buttons*/ +#zappbar_share_this a{ + display:block; + margin:10px; + padding:0ox; + height: 45px; + font-size: 18px; + line-height:45px; + color:#fff !important; + text-shadow: none; + font-weight:bold; + text-align:center; + text-decoration:none; + border-radius:5px; + -moz-border-radius:5px; + -o-border-radius:5px; + -webkit-border-radius:5px; + -ms-border-radius:5px; +} +/*Twitter*/ +#zappbar_share_this a.twitter{ + background:#3cf url('../includes/images/social_icons/icons_large/twitter.png') 10px center no-repeat; +} +/*Facebook*/ +#zappbar_share_this a.facebook{ + background:#3B5998 url('../includes/images/social_icons/icons_large/facebook.png') 10px center no-repeat; +} +/*Google Plus*/ +#zappbar_share_this a.google-plus{ + background:#D34836 url('../includes/images/social_icons/icons_large/googleplus.png') 10px center no-repeat; +} +/*LinkedIn*/ +#zappbar_share_this a.linkedin{ + background:#0e76a8 url('../includes/images/social_icons/icons_large/linkedin.png') 10px center no-repeat; +} +/*StumbleUpon*/ +#zappbar_share_this a.stumbleupon{ + background:#EF4916 url('../includes/images/social_icons/icons_large/stumbleupon.png') 10px center no-repeat; +} +/*Reddit*/ +#zappbar_share_this a.reddit{ + color: #333 !important; + background:#CEE3F8 url('../includes/images/social_icons/icons_large/reddit.png') 10px center no-repeat; +} +/*Digg*/ +#zappbar_share_this a.digg{ + background:#1B5790 url('../includes/images/social_icons/icons_large/digg.png') 10px center no-repeat; +} +/*Pinterest*/ +#zappbar_share_this a.pinterest{ + background:#C92228 url('../includes/images/social_icons/icons_large/pinterest.png') 10px center no-repeat; +} +/*Delicious*/ +#zappbar_share_this a.delicious{ + background:#0b79e5 url('../includes/images/social_icons/icons_large/delicious.png') 10px center no-repeat; +} +/*RSS*/ +#zappbar_share_this a.rss-feed{ + background:#F64C0B url('../includes/images/social_icons/icons_large/rss.png') 10px center no-repeat; +} +/* Email */ +#zappbar_share_this a.zb-mail { + background: #333333 url('../includes/images/social_icons/icons_large/email.png') 10px center no-repeat; +} +#zappbar_share_this a:hover, #zappbar_share_this a:focus { + -webkit-box-shadow: 0 0 10px rgba(0,0,0,.5); + -moz-box-shadow: 0 0 10px rgba(0,0,0,.5); + -ms-box-shadow: 0 0 10px rgba(0,0,0,.5); + box-shadow: inset 0 0 10px rgba(0,0,0,.5); + position: relative; +} +#zappbar_notice { + position: fixed; + left: 50%; + width: 240px; + margin-left: -120px; + z-index: 999999; + background: #fff; + border: 1px solid black; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -ms-border-radius: 5px; + border-radius: 5px; + -webkit-transition-duration: .5s; + -moz-transition-duration: .5s; + -ms-transition-duration: .5s; + transition-duration: .5s; +} + #zappbar_notice.in { + top: 50%; + opacity: 1.0; + } + #zappbar_notice.out { + top: -110%; + opacity: 0; + } + .zb-phone { + font-size: 14px; + text-align: center; + line-height: 50px; + } + .zb-phone a { + text-decoration: none; + } +.zappbar { + position: fixed; + width: 100%; + height: 45px; + background: #eee; + display: block; + z-index: 9999; +} + .zappbar.top { + top: 0; left: 0; + } + .zappbar.bottom { + bottom:0; left: 0; + } + .zappbar a.button { + position: relative; + height: 45px; + width: 50px; + margin: 0 auto; + padding: 0; + background: none; + color: #333; + text-shadow: none; + border: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + -ms-box-shadow: none; + box-shadow: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + border-radius: 0; + display: block; + text-decoration:none; + } + .zappbar a.button:hover, + .zappbar a.button:active, + .zappbar a.button:focus { + background: #cccccc; + top: 0; /* Prevent woocommerce shifting button positions */ + } + .zappbar div.icon { + width: 100%; + height: 45px; + font-size: 24px; + margin: 0; + padding: 0; + line-height: 28px; + text-align: center; + } + + .zappbar span.zb-label { + position: relative; + top: -16px; + width:50px !important; + padding:0 !important; + margin: 0; + border:none; + text-align: center; + font-size: 10px !important; + line-height:10px; + background: none; + display: block !important; + color: inherit; + -webkit-box-shadow: none; + -moz-box-shadow: none; + -ms-box-shadow: none; + box-shadow: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + .zappbar a.searchbox span.search { + position: fixed; + width: 100%; + height: 45px; + line-height: 45px; + background-color: #eee; + -webkit-transition-duration: .5s; + -moz-transition-duration: .5s; + -ms-transition-duration: .5s; + transition-duration: .5s; + } + .zappbar a.searchbox .screen-reader-text { + clip: rect(1px, 1px, 1px, 1px); + position: absolute !important; + } + .zappbar a.searchbox.left form { + float: left; + margin-left: 10px; + } + .zappbar a.searchbox.right form { + float: right; + margin-right: 10px; + } + + .zappbar.top a.searchbox.center span.search.out { + left: 0px; + top: -50px; + } + .zappbar.top a.searchbox.center span.search.in { + left: 0px; + top: 0px; + } + .zappbar.top a.searchbox.left span.search.out { + left:-100%; + top: 0px; + max-width: 350px; + } + .zappbar.top a.searchbox.left span.search.in { + left: 0%; + top: 0px; + max-width: 350px; + } + .zappbar.top a.searchbox.right span.search.out { + right: -100%; + top: 0px; + max-width: 350px; + } + .zappbar.top a.searchbox.right span.search.in { + right: 0%; + top: 0px; + max-width: 350px; + } + + .zappbar.bottom a.searchbox.center span.search.out { + left: 0px; + top: -50px; + } + .zappbar.bottom a.searchbox.center span.search.in { + left: 0px; + top: 0px; + } + .zappbar.bottom a.searchbox.left span.search.out { + left:-100%; + top: 0px; + max-width: 350px; + } + .zappbar.bottom a.searchbox.left span.search.in { + left: 0%; + top: 0px; + max-width: 350px; + } + .zappbar.bottom a.searchbox.right span.search.out { + right: -100%; + top: 0px; + max-width: 350px; + } + .zappbar.bottom a.searchbox.right span.search.in { + right: 0%; + top: 0px; + max-width: 350px; + } + + + + .zb-spread div.zb { + float: left; + width: 20%; + min-height: 1px; + } + .zb-spread div.zb div.button { + margin: 0 auto; + display: block; + } + .zb-spread div.zb.button_a a.button { + float: left; + } + .zb-spread div.zb.button_e a.button { + float: right; + } + .zb-clusterleft div.zb { + width: 50px; + float: left; + } + .zb-clusterleft1r div.zb { + width: 50px; + float: left; + } + .zb-clusterleft1r div.zb.button_e { + float: right; + } + .zb-clusterright div.zb { + width: 50px; + float: right; + } + .zb-clusterright1l div.zb { + width: 50px; + float: right; + } + .zb-clusterright1l div.zb.button_a { + float: left; + } + .zb-pushout div.zb { + width: 50px; + } + .zb-pushout div.zb.button_a { + float:left; + } + .zb-pushout div.zb.button_b { + float:left; + } + .zb-pushout div.zb.button_c { + position: absolute; + left: 50%; + margin-left: -25px; + } + .zb-pushout div.zb.button_d { + float:right; + } + .zb-pushout div.zb.button_e { + float:right; + } + + /* WooCommerce Counts */ + span.zb-label span.contents { + height:15px; + min-width:15px; + background: red; + color:white; + position:absolute; + top:-28px; + border-radius:100%; + line-height:15px; + font-size:8px; + text-shadow:none; + right: -3px; + text-align:center; + border:1px solid white; + } + a.button.zb-disabled { + opacity: .5; + cursor: not-allowed; + } + /* Because the woocommerce rating stars look awful and + are too small to select easily on mobile devices: + */ + + p.stars a { + width: auto; + display: inline-block; + position: relative; + float: none; + text-decoration: none; + -webkit-box-sizing: none; + -moz-box-sizing: none; + box-sizing: none; + padding: 0; + background: none; + margin-right: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-background-clip: none; + -moz-background-clip: none; + } + .woocommerce p.stars a, + .woocommerce-page p.stars a { + display: inline-block; + font-weight: normal; + margin-right: 0; + text-indent: -1px; font-size: 0px; /* hides number */ + position: relative; + } + .woocommerce p.stars a.star-1, + .woocommerce p.stars a.star-2, + .woocommerce p.stars a.star-3, + .woocommerce p.stars a.star-4, + .woocommerce p.stars a.star-5 { + border: none; + } + .woocommerce p.stars a.star-1, + .woocommerce-page p.stars a.star-1 { + width: 30px; + z-index: 5; + } + .woocommerce p.stars a.star-2, + .woocommerce-page p.stars a.star-2 { + width: 60px; + margin-left: -30px; + z-index: 4; + } + .woocommerce p.stars a.star-3, + .woocommerce-page p.stars a.star-3 { + width: 90px; + margin-left: -60px; + z-index: 3; + } + .woocommerce p.stars a.star-4, + .woocommerce-page p.stars a.star-4 { + width: 120px; + margin-left: -90px; + z-index: 2; + } + .woocommerce p.stars a.star-5, + .woocommerce-page p.stars a.star-5 { + width: 142px; + margin-left: -120px; + z-index: 1; + } + p.stars a.star-1::after, + p.stars a.star-2::after, + p.stars a.star-3::after, + p.stars a.star-4::after, + p.stars a.star-5::after { + position: relative; + width: auto; + top: auto; + right: auto; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -webkit-background-clip: none; + -moz-background-clip: none; + background-clip: none; + text-align: left; + font-size: 28px; + line-height: 28px; + color: inherit; + } + + .woocommerce p.stars a.star-1::after, + .woocommerce p.stars a.star-2::after, + .woocommerce p.stars a.star-3::after, + .woocommerce p.stars a.star-4::after, + .woocommerce p.stars a.star-5::after, + .woocommerce-page p.stars a.star-1::after, + .woocommerce-page p.stars a.star-2::after, + .woocommerce-page p.stars a.star-3::after, + .woocommerce-page p.stars a.star-4::after, + .woocommerce-page p.stars a.star-5::after { + text-indent: 0; + position: relative; + top: 2px; + left: 2px; + } + p.stars a.star-1:hover::after, + p.stars a.star-2:hover::after, + p.stars a.star-3:hover::after, + p.stars a.star-4:hover::after, + p.stars a.star-5:hover::after, + p.stars a.star-1.active::after, + p.stars a.star-2.active::after, + p.stars a.star-3.active::after, + p.stars a.star-4.active::after, + p.stars a.star-5.active::after { + color: inherit; + } + + /* woocommerce select for variables is crazy wide */ + .woocommerce #content div.product form.cart .variations select, + .woocommerce div.product form.cart .variations select, + .woocommerce-page #content div.product form.cart .variations select, + .woocommerce-page div.product form.cart .variations select { + width: auto; + float: none; + } + .woocommerce #reviews #comments ol.commentlist li .comment-text, + .woocommerce-page #reviews #comments ol.commentlist li .comment-text { + margin: 0 10px 0 50px; + border: none; + border-bottom: 1px solid #f0eef0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + border-radius: 0; + } + html { + margin-top: 46px; + } + html.zb-admin-bar { + margin-top: 92px !important; + } + html.zb-admin-bar #wpadminbar { + position: fixed !important; + z-index: 10000 !important; + } + .zb-admin-bar .zappbar.top { + top: 46px; + } + .zb-admin-bar .zappbar.top a.searchbox span.search { + margin-top: 46px; + } + .zb-admin-bar .goog-te-banner-frame { + top: 93px !important; + } + .zb-admin-bar #tab-reviews.zb-panel, + .zb-admin-bar #tab-description.zb-panel, + .zb-admin-bar #tab-additional_information.zb-panel { + padding-top: 120px !important; + } + .zb-admin-bar .zb-panel div.marginbox { + margin: 120px 0px; + } + .zb-admin-bar .zb-panel div.marginbox .widget_shopping_cart_content { + margin: 120px 0px; + } +} +@media screen and (max-width: 736px) { + + #page.pushleft, #page-wide.pushleft, #wrapper.pushleft, + #page.pushright, #page-wide.pushright, #wrapper.pushright { + left: 0px; + } + /* woocommerce select for variables is crazy wide */ + .woocommerce #content div.product form.cart .variations select, + .woocommerce div.product form.cart .variations select, + .woocommerce-page #content div.product form.cart .variations select, + .woocommerce-page div.product form.cart .variations select { + width: auto; + float: none; + } + .woocommerce #reviews #comments ol.commentlist li .comment-text, + .woocommerce-page #reviews #comments ol.commentlist li .comment-text { + margin: 0 10px 0 50px; + border: none; + border-bottom: 1px solid #f0eef0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + border-radius: 0; + } + .zb-panel { + width: 100% !important; + } + .zb-panel.left.hide { + left: -105%; + } + .zb-panel.left.show { + left: 0%; + } + .zb-panel.right.hide { + top: 0px; + right: -105%; + } + .zb-panel.right.show { + top: 0px; + right: 0%; + } + /* Android 2.x need adjusting */ + .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -105%; + } + .zb-panel.panel.left.android2x.show { + top: -60px; + left: 0%; + } + .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -105%; + } + .zb-panel.panel.right.android2x.show { + top: -60px; + right: 0%; + } + .pushleft .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -105%; + } + .pushleft .zb-panel.panel.left.android2x.show { + top: -60px; + left: 0%; + } + .pushright .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -105%; + } + .pushright .zb-panel.panel.right.android2x.show { + top: -60px; + right: 0%; + } + .zb-panel.android2x div.marginbox { + margin-top: 0px; + } + #zappbar_sbtab_left.hide { + left: 0%; + margin-left: -5px; + } + #zappbar_sbtab_left.show { + left: 100%; + z-index: 10; + margin-left: -35px; + margin-top: -75px; + } + #zappbar_sbtab_right.hide { + right: 0%; + margin-right: -5px; + } + #zappbar_sbtab_right.show { + right: 100%; + z-index: 10; + margin-top: -75px; + margin-right: -35px; + } + #zappbar_sidebar_left.show { + margin-left: -35px; + } + #zappbar_sidebar_left.notabs.show { + margin-left: 0px; + } + #zappbar_sidebar_left.show .marginbox { + margin-left: 45px; + } + #zappbar_sidebar_right.show { + margin-right: -35px; + } + #zappbar_sidebar_right.notabs.show { + margin-right: 0px; + } + #zappbar_sidebar_right.show .marginbox { + margin-right: 45px; + } + +} +@media screen and (max-width: 320px) { + + /* woocommerce select for variables is crazy wide */ + .woocommerce #content div.product form.cart .variations select, + .woocommerce div.product form.cart .variations select, + .woocommerce-page #content div.product form.cart .variations select, + .woocommerce-page div.product form.cart .variations select { + width: auto; + float: none; + } + .woocommerce #reviews #comments ol.commentlist li .comment-text, + .woocommerce-page #reviews #comments ol.commentlist li .comment-text { + margin: 0 10px 0 50px; + border: none; + border-bottom: 1px solid #f0eef0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + border-radius: 0; + } + .woocommerce tr.cart_item td { + padding: 0 !important; + border: 1px solid #eee; + } + .woocommerce table.shop_table th, + .woocommerce-page table.shop_table th { + padding: 0 !important; + text-align: center; + } + .woocommerce tr.cart_item td.product-remove a { + margin: 0 auto; + } + .woocommerce div.cart_totals th { width: 50% !important; } + .zb-panel { + width: 100% !important; + } + .zb-panel.left.hide { + left: -105%; + } + .zb-panel.left.show { + left: 0%; + } + .zb-panel.right.hide { + top: 0px; + right: -105%; + } + .zb-panel.right.show { + top: 0px; + right: 0%; + } + /* Android 2.x need adjusting */ + .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -105%; + } + .zb-panel.panel.left.android2x.show { + top: -60px; + left: 0%; + } + .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -105%; + } + .zb-panel.panel.right.android2x.show { + top: -60px; + right: 0%; + } + .pushleft .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -105%; + } + .pushleft .zb-panel.panel.left.android2x.show { + top: -60px; + left: 0%; + } + .pushright .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -105%; + } + .pushright .zb-panel.panel.right.android2x.show { + top: -60px; + right: 0%; + } + .zb-panel.android2x div.marginbox { + margin-top: 0px; + } + .zappbar a.searchbox.left span.search form, + .zappbar a.searchbox.right span.search form { + float: none; + margin: 0 auto; + } +} diff --git a/css/zappbar_tablets.css b/css/zappbar_tablets.css new file mode 100644 index 0000000..ddfa639 --- /dev/null +++ b/css/zappbar_tablets.css @@ -0,0 +1,966 @@ +/* zAppBar ALL - show on Desktop, Tablets, and Mobile */ +.sbtab { display: none; } + +@media screen and (max-width: 1024px) { +/* Make sure Google Translate bar doesn't overlay ZappBar */ +.goog-te-banner-frame { + top: 47px !important; + z-index: 9980 !important; +} + .zb-admin-bar .goog-te-banner-frame { + top: 79px !important; + } + #zappbar_menu_left, #zappbar_menu_right, + #zappbar_sidebar_left, #zappbar_sidebar_right, + #zappbar_share_this, div.zappbar { display: block; } + +#page, #page-wide, #wrapper { + position: relative; + width: auto; + margin: 0 auto; + padding-bottom: 50px !important; + -webkit-transition-duration: .5s; + -moz-transition-duration: .5s; + -ms-transition-duration: .5s; + transition-duration: .5s; +} + #page.pushleft, #page-wide.pushleft, #wrapper.pushleft { left: 320px;} + #page.pushright, #page-wide.pushright, #wrapper.pushright { left: -320px;} + + /* Android 2.x needs page element adjusted */ + .android2x_page { + width: 100% !important; + max-width: 100% !important; + padding: 0px !important; + margin: 0px !important; + overflow: visible !important; + } + + +.zb-panel { + position: fixed !important; + height: 100%; + background: #eee; + display: block !important; + -webkit-transition-duration: .5s; + -moz-transition-duration: .5s; + -ms-transition-duration: .5s; + transition-duration: .5s; + overflow: auto; + overflow-x: scroll; + -webkit-overflow-scrolling: touch; + z-index: 9990; +} + .zb-panel { + margin: 0; + padding: 0 0 15px 0; + width: 320px !important; + } + /* for converted panels that have no marginbox */ + .zb-panel h1, .zb-panel h2, .zb-panel h3, .zb-panel form { + margin: 0px !important; + padding: 10px; + } + .zb-panel p { + padding-left: 10px; + padding-right: 10px; + } + .zb-panel.left.hide { + top: 0px; + left: -350px; + } + .zb-panel.left.show { + top: 0px; + left: 0px; + } + .zb-panel.right.hide { + top: 0px; + right: -350px; + } + .zb-panel.right.show { + top: 0px; + right: 0px; + } + .zb-panel div.marginbox { + margin: 60px 0px; + } + .zb-panel div.marginbox .widget_shopping_cart_content { + margin: 60px 10px; + } + .zb-admin-bar #tab-reviews.zb-panel, + .zb-admin-bar #tab-description.zb-panel, + .zb-admin-bar #tab-additional_information.zb-panel { + padding-top: 90px !important; + } + .zb-admin-bar .zb-panel div.marginbox { + margin: 90px 0px; + } + .zb-admin-bar .zb-panel div.marginbox .widget_shopping_cart_content { + margin: 90px 0px; + } + /* woo panels for Android 2.x need adjusting */ + .zb-panel.android2x { + position: absolute !important; + height: auto; + min-height: 100%; + padding-top: 0px !important; + margin-top: 0px; + } + .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -350px; + } + .zb-panel.panel.left.android2x.show { + top: -60px; + left: 0px; + } + .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -350px; + } + .zb-panel.panel.right.android2x.show { + top: -60px; + right: 0px; + } + .pushleft .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -650px; + } + .pushleft .zb-panel.panel.left.android2x.show { + top: -60px; + left: -320px; + } + .pushright .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -650px; + } + .pushright .zb-panel.panel.right.android2x.show { + top: -60px; + right: -320px; + } + .zb-panel.android2x div.marginbox { + margin-top: 0px; + } + + .zb-panel div.marginbox ul { + margin: 0; + padding: 0; + display: block; + width: 100%; + } + .zb-panel div.marginbox li a { + font-size: 18px; + line-height: 48px; + height: 100%; + display: block; + border-bottom: 1px solid #eee; + padding-left: 10px; + text-decoration: none; + } + .zb-panel div.marginbox ul.sub-menu a { + padding-left: 20px; + } + .zb-panel div.marginbox ul.sub-menu ul.sub-menu a { + padding-left: 30px; + } + /* Indicate which menu item is selected */ + .zb-panel div.marginbox li.current-menu-item > a { + font-weight: bold; + } + .zb-panel #respond #commentform .comment-form-author, + .zb-panel #respond #commentform .comment-form-email, + .zb-panel #respond #commentform .comment-form-url { + float: none; + width: 75%; + } + + .sbtab { + background: #eee; + color: #333; + -webkit-transition-duration: .5s; + -moz-transtion-duration: .5s; + -ms-transition-duration: .5s; + transition-duration: .5s; + z-index: 9999; + } + .sbtab span { + height: 100%; + width: 100%; + display: block; + } + .sbtab span:hover, .sbtab span:focus { + background: #ccc; + } + .sbtab span:before { + font-family: "Genericons"; + content: "\f436"; + font-size:28px; + line-height:50px; + margin:0; + padding:0; + } + #zappbar_sbtab_left { + position: fixed; + top: 50%; + margin-top:-15px; + -webkit-border-radius: 0 5px 5px 0; + -moz-border-radius: 0 5px 5px 0; + -ms-border-radius: 0 5px 5px 0; + border-radius: 0 5px 5px 0; + } + #zappbar_sbtab_right { + position: fixed; + top: 50%; + margin-top:-15px; + -webkit-border-radius: 5px 0 0 5px; + -moz-border-radius: 5px 0 0 5px; + -ms-border-radius: 5px 0 0 5px; + border-radius: 5px 0 0 5px; + } + #zappbar_sbtab_left.hide { + left: 0px; + margin-left:-5px; + } + #zappbar_sbtab_left.show { + left: 320px; + z-index: 10; + } + #zappbar_sbtab_right.hide { + right: 0px; + margin-right: -5px; + } + #zappbar_sbtab_right.show { + right: 320px; + z-index: 10; + } + +/*social sharing buttons*/ +#zappbar_share_this a{ + display:block; + margin:10px; + padding:0ox; + height: 45px; + font-size: 18px; + line-height:45px; + color:#fff !important; + text-shadow: none; + font-weight:bold; + text-align:center; + text-decoration:none; + border-radius:5px; + -moz-border-radius:5px; + -o-border-radius:5px; + -webkit-border-radius:5px; + -ms-border-radius:5px; +} +/*Twitter*/ +#zappbar_share_this a.twitter{ + background:#3cf url('../includes/images/social_icons/icons_large/twitter.png') 10px center no-repeat; +} +/*Facebook*/ +#zappbar_share_this a.facebook{ + background:#3B5998 url('../includes/images/social_icons/icons_large/facebook.png') 10px center no-repeat; +} +/*Google Plus*/ +#zappbar_share_this a.google-plus{ + background:#D34836 url('../includes/images/social_icons/icons_large/googleplus.png') 10px center no-repeat; +} +/*LinkedIn*/ +#zappbar_share_this a.linkedin{ + background:#0e76a8 url('../includes/images/social_icons/icons_large/linkedin.png') 10px center no-repeat; +} +/*StumbleUpon*/ +#zappbar_share_this a.stumbleupon{ + background:#EF4916 url('../includes/images/social_icons/icons_large/stumbleupon.png') 10px center no-repeat; +} +/*Reddit*/ +#zappbar_share_this a.reddit{ + color: #333 !important; + background:#CEE3F8 url('../includes/images/social_icons/icons_large/reddit.png') 10px center no-repeat; +} +/*Digg*/ +#zappbar_share_this a.digg{ + background:#1B5790 url('../includes/images/social_icons/icons_large/digg.png') 10px center no-repeat; +} +/*Pinterest*/ +#zappbar_share_this a.pinterest{ + background:#C92228 url('../includes/images/social_icons/icons_large/pinterest.png') 10px center no-repeat; +} +/*Delicious*/ +#zappbar_share_this a.delicious{ + background:#0b79e5 url('../includes/images/social_icons/icons_large/delicious.png') 10px center no-repeat; +} +/*RSS*/ +#zappbar_share_this a.rss-feed{ + background:#F64C0B url('../includes/images/social_icons/icons_large/rss.png') 10px center no-repeat; +} +/* Email */ +#zappbar_share_this a.zb-mail { + background: #333333 url('../includes/images/social_icons/icons_large/email.png') 10px center no-repeat; +} +#zappbar_share_this a:hover, #zappbar_share_this a:focus { + -webkit-box-shadow: 0 0 10px rgba(0,0,0,.5); + -moz-box-shadow: 0 0 10px rgba(0,0,0,.5); + -ms-box-shadow: 0 0 10px rgba(0,0,0,.5); + box-shadow: inset 0 0 10px rgba(0,0,0,.5); + position: relative; +} +#zappbar_notice { + position: fixed; + left: 50%; + width: 240px; + margin-left: -120px; + z-index: 999999; + background: #fff; + border: 1px solid black; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -ms-border-radius: 5px; + border-radius: 5px; + -webkit-transition-duration: .5s; + -moz-transition-duration: .5s; + -ms-transition-duration: .5s; + transition-duration: .5s; +} + #zappbar_notice.in { + top: 50%; + opacity: 1.0; + } + #zappbar_notice.out { + top: -110%; + opacity: 0; + } + .zb-phone { + font-size: 14px; + text-align: center; + line-height: 50px; + } + .zb-phone a { + text-decoration: none; + } +.zappbar { + position: fixed; + width: 100%; + height: 45px; + background: #eee; + display: block; + z-index: 9999; +} + .zappbar.top { + top: 0; left: 0; + } + .zappbar.bottom { + bottom:0; left: 0; + } + .zappbar a.button { + position: relative; + height: 45px; + width: 50px; + margin: 0 auto; + padding: 0; + background: none; + color: #333; + text-shadow: none; + border: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + -ms-box-shadow: none; + box-shadow: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + border-radius: 0; + display: block; + text-decoration:none; + } + .zappbar a.button:hover, + .zappbar a.button:active, + .zappbar a.button:focus { + background: #cccccc; + top: 0; /* Prevent woocommerce shifting button positions */ + } + .zappbar div.icon { + width: 100%; + height: 45px; + font-size: 24px; + margin: 0; + padding: 0; + line-height: 28px; + text-align: center; + } + + .zappbar span.zb-label { + position: relative; + top: -16px; + width:50px !important; + padding:0 !important; + margin: 0; + border:none; + text-align: center; + font-size: 10px !important; + line-height:10px; + background: none; + display: block !important; + color: inherit; + -webkit-box-shadow: none; + -moz-box-shadow: none; + -ms-box-shadow: none; + box-shadow: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + .zappbar a.searchbox span.search { + position: fixed; + width: 100%; + height: 45px; + line-height: 45px; + background-color: #eee; + -webkit-transition-duration: .5s; + -moz-transition-duration: .5s; + -ms-transition-duration: .5s; + transition-duration: .5s; + } + .zappbar a.searchbox .screen-reader-text { + clip: rect(1px, 1px, 1px, 1px); + position: absolute !important; + } + .zappbar a.searchbox.left form { + float: left; + margin-left: 10px; + } + .zappbar a.searchbox.right form { + float: right; + margin-right: 10px; + } + + .zappbar.top a.searchbox.center span.search.out { + left: 0px; + top: -50px; + } + .zappbar.top a.searchbox.center span.search.in { + left: 0px; + top: 0px; + } + .zappbar.top a.searchbox.left span.search.out { + left:-100%; + top: 0px; + max-width: 350px; + } + .zappbar.top a.searchbox.left span.search.in { + left: 0%; + top: 0px; + max-width: 350px; + } + .zappbar.top a.searchbox.right span.search.out { + right: -100%; + top: 0px; + max-width: 350px; + } + .zappbar.top a.searchbox.right span.search.in { + right: 0%; + top: 0px; + max-width: 350px; + } + + .zappbar.bottom a.searchbox.center span.search.out { + left: 0px; + top: -50px; + } + .zappbar.bottom a.searchbox.center span.search.in { + left: 0px; + top: 0px; + } + .zappbar.bottom a.searchbox.left span.search.out { + left:-100%; + top: 0px; + max-width: 350px; + } + .zappbar.bottom a.searchbox.left span.search.in { + left: 0%; + top: 0px; + max-width: 350px; + } + .zappbar.bottom a.searchbox.right span.search.out { + right: -100%; + top: 0px; + max-width: 350px; + } + .zappbar.bottom a.searchbox.right span.search.in { + right: 0%; + top: 0px; + max-width: 350px; + } + + + + .zb-spread div.zb { + float: left; + width: 20%; + min-height: 1px; + } + .zb-spread div.zb div.button { + margin: 0 auto; + display: block; + } + .zb-spread div.zb.button_a a.button { + float: left; + } + .zb-spread div.zb.button_e a.button { + float: right; + } + .zb-clusterleft div.zb { + width: 50px; + float: left; + } + .zb-clusterleft1r div.zb { + width: 50px; + float: left; + } + .zb-clusterleft1r div.zb.button_e { + float: right; + } + .zb-clusterright div.zb { + width: 50px; + float: right; + } + .zb-clusterright1l div.zb { + width: 50px; + float: right; + } + .zb-clusterright1l div.zb.button_a { + float: left; + } + .zb-pushout div.zb { + width: 50px; + } + .zb-pushout div.zb.button_a { + float:left; + } + .zb-pushout div.zb.button_b { + float:left; + } + .zb-pushout div.zb.button_c { + position: absolute; + left: 50%; + margin-left: -25px; + } + .zb-pushout div.zb.button_d { + float:right; + } + .zb-pushout div.zb.button_e { + float:right; + } + + /* WooCommerce Counts */ + span.zb-label span.contents { + height:15px; + min-width:15px; + background: red; + color:white; + position:absolute; + top:-28px; + border-radius:100%; + line-height:15px; + font-size:8px; + text-shadow:none; + right: -3px; + text-align:center; + border:1px solid white; + } + a.button.zb-disabled { + opacity: .5; + cursor: not-allowed; + } + /* Because the woocommerce rating stars look awful and + are too small to select easily on mobile devices: + */ + + p.stars a { + width: auto; + display: inline-block; + position: relative; + float: none; + text-decoration: none; + -webkit-box-sizing: none; + -moz-box-sizing: none; + box-sizing: none; + padding: 0; + background: none; + margin-right: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-background-clip: none; + -moz-background-clip: none; + } + .woocommerce p.stars a, + .woocommerce-page p.stars a { + display: inline-block; + font-weight: normal; + margin-right: 0; + text-indent: -1px; font-size: 0px; /* hides number */ + position: relative; + } + .woocommerce p.stars a.star-1, + .woocommerce p.stars a.star-2, + .woocommerce p.stars a.star-3, + .woocommerce p.stars a.star-4, + .woocommerce p.stars a.star-5 { + border: none; + } + .woocommerce p.stars a.star-1, + .woocommerce-page p.stars a.star-1 { + width: 30px; + z-index: 5; + } + .woocommerce p.stars a.star-2, + .woocommerce-page p.stars a.star-2 { + width: 60px; + margin-left: -30px; + z-index: 4; + } + .woocommerce p.stars a.star-3, + .woocommerce-page p.stars a.star-3 { + width: 90px; + margin-left: -60px; + z-index: 3; + } + .woocommerce p.stars a.star-4, + .woocommerce-page p.stars a.star-4 { + width: 120px; + margin-left: -90px; + z-index: 2; + } + .woocommerce p.stars a.star-5, + .woocommerce-page p.stars a.star-5 { + width: 142px; + margin-left: -120px; + z-index: 1; + } + p.stars a.star-1::after, + p.stars a.star-2::after, + p.stars a.star-3::after, + p.stars a.star-4::after, + p.stars a.star-5::after { + position: relative; + width: auto; + top: auto; + right: auto; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -webkit-background-clip: none; + -moz-background-clip: none; + background-clip: none; + text-align: left; + font-size: 28px; + line-height: 28px; + color: inherit; + } + + .woocommerce p.stars a.star-1::after, + .woocommerce p.stars a.star-2::after, + .woocommerce p.stars a.star-3::after, + .woocommerce p.stars a.star-4::after, + .woocommerce p.stars a.star-5::after, + .woocommerce-page p.stars a.star-1::after, + .woocommerce-page p.stars a.star-2::after, + .woocommerce-page p.stars a.star-3::after, + .woocommerce-page p.stars a.star-4::after, + .woocommerce-page p.stars a.star-5::after { + text-indent: 0; + position: relative; + top: 2px; + left: 2px; + } + p.stars a.star-1:hover::after, + p.stars a.star-2:hover::after, + p.stars a.star-3:hover::after, + p.stars a.star-4:hover::after, + p.stars a.star-5:hover::after, + p.stars a.star-1.active::after, + p.stars a.star-2.active::after, + p.stars a.star-3.active::after, + p.stars a.star-4.active::after, + p.stars a.star-5.active::after { + color: inherit; + } + + /* woocommerce select for variables is crazy wide */ + .woocommerce #content div.product form.cart .variations select, + .woocommerce div.product form.cart .variations select, + .woocommerce-page #content div.product form.cart .variations select, + .woocommerce-page div.product form.cart .variations select { + width: auto; + float: none; + } + .woocommerce #reviews #comments ol.commentlist li .comment-text, + .woocommerce-page #reviews #comments ol.commentlist li .comment-text { + margin: 0 10px 0 50px; + border: none; + border-bottom: 1px solid #f0eef0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + border-radius: 0; + } + html { + margin-top: 46px !important; + } + html.zb-admin-bar { + margin-top: 78px !important; + } + html.zb-admin-bar #wpadminbar { + position: fixed !important; + z-index: 10000 !important; + } + .zb-admin-bar .zappbar.top { + top: 32px; + } + .zb-admin-bar .zappbar.top a.searchbox span.search { + margin-top: 32px; + } +} +@media screen and (max-width: 782px) { /* break-point for responsive wpadminbar */ + html { + margin-top: 46px; + } + html.zb-admin-bar { + margin-top: 92px !important; + } + .zb-admin-bar .zappbar.top { + top: 46px; + } + .zb-admin-bar .zappbar.top a.searchbox span.search { + margin-top: 46px; + } + .zb-admin-bar .goog-te-banner-frame { + top: 93px !important; + } + .zb-admin-bar #tab-reviews.zb-panel, + .zb-admin-bar #tab-description.zb-panel, + .zb-admin-bar #tab-additional_information.zb-panel { + padding-top: 120px !important; + } + .zb-admin-bar .zb-panel div.marginbox { + margin: 120px 0px; + } + .zb-admin-bar .zb-panel div.marginbox .widget_shopping_cart_content { + margin: 120px 0px; + } +} +@media screen and (min-width: 640px) and (max-width:1024px) { + + +} +@media screen and (max-width: 639px) { + + #page.pushleft, #page-wide.pushleft, #wrapper.pushleft, + #page.pushright, #page-wide.pushright, #wrapper.pushright { + left: 0px; + } + /* woocommerce select for variables is crazy wide */ + .woocommerce #content div.product form.cart .variations select, + .woocommerce div.product form.cart .variations select, + .woocommerce-page #content div.product form.cart .variations select, + .woocommerce-page div.product form.cart .variations select { + width: auto; + float: none; + } + .woocommerce #reviews #comments ol.commentlist li .comment-text, + .woocommerce-page #reviews #comments ol.commentlist li .comment-text { + margin: 0 10px 0 50px; + border: none; + border-bottom: 1px solid #f0eef0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + border-radius: 0; + } + .zb-panel { + width: 100% !important; + } + .zb-panel.left.hide { + left: -105%; + } + .zb-panel.left.show { + left: 0%; + } + .zb-panel.right.hide { + top: 0px; + right: -105%; + } + .zb-panel.right.show { + top: 0px; + right: 0%; + } + /* Android 2.x need adjusting */ + .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -105%; + } + .zb-panel.panel.left.android2x.show { + top: -60px; + left: 0%; + } + .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -105%; + } + .zb-panel.panel.right.android2x.show { + top: -60px; + right: 0%; + } + .pushleft .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -105%; + } + .pushleft .zb-panel.panel.left.android2x.show { + top: -60px; + left: 0%; + } + .pushright .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -105%; + } + .pushright .zb-panel.panel.right.android2x.show { + top: -60px; + right: 0%; + } + .zb-panel.android2x div.marginbox { + margin-top: 0px; + } + + #zappbar_sbtab_left.hide { + left: 0%; + margin-left: -5px; + } + #zappbar_sbtab_left.show { + left: 100%; + z-index: 10; + margin-left: -35px; + margin-top: -75px; + } + #zappbar_sbtab_right.hide { + right: 0%; + margin-right: -5px; + } + #zappbar_sbtab_right.show { + right: 100%; + z-index: 10; + margin-top: -75px; + margin-right: -35px; + } + #zappbar_sidebar_left.show { + margin-left: -35px; + } + #zappbar_sidebar_left.notabs.show { + margin-left: 0px; + } + #zappbar_sidebar_left.show .marginbox { + margin-left: 45px; + } + #zappbar_sidebar_right.show { + margin-right: -35px; + } + #zappbar_sidebar_right.notabs.show { + margin-right: 0px; + } + #zappbar_sidebar_right.show .marginbox { + margin-right: 45px; + } + +} +@media screen and (max-width: 320px) { + + /* woocommerce select for variables is crazy wide */ + .woocommerce #content div.product form.cart .variations select, + .woocommerce div.product form.cart .variations select, + .woocommerce-page #content div.product form.cart .variations select, + .woocommerce-page div.product form.cart .variations select { + width: auto; + float: none; + } + .woocommerce #reviews #comments ol.commentlist li .comment-text, + .woocommerce-page #reviews #comments ol.commentlist li .comment-text { + margin: 0 10px 0 50px; + border: none; + border-bottom: 1px solid #f0eef0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + border-radius: 0; + } + .woocommerce tr.cart_item td { + padding: 0 !important; + border: 1px solid #eee; + } + .woocommerce table.shop_table th, + .woocommerce-page table.shop_table th { + padding: 0 !important; + text-align: center; + } + .woocommerce tr.cart_item td.product-remove a { + margin: 0 auto; + } + .woocommerce div.cart_totals th { width: 50% !important; } + .zb-panel { + width: 100% !important; + } + .zb-panel.left.hide { + left: -105%; + } + .zb-panel.left.show { + left: 0%; + } + .zb-panel.right.hide { + top: 0px; + right: -105%; + } + .zb-panel.right.show { + top: 0px; + right: 0%; + } + /* Android 2.x need adjusting */ + .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -105%; + } + .zb-panel.panel.left.android2x.show { + top: -60px; + left: 0%; + } + .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -105%; + } + .zb-panel.panel.right.android2x.show { + top: -60px; + right: 0%; + } + .pushleft .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -105%; + } + .pushleft .zb-panel.panel.left.android2x.show { + top: -60px; + left: 0%; + } + .pushright .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -105%; + } + .pushright .zb-panel.panel.right.android2x.show { + top: -60px; + right: 0%; + } + .zb-panel.android2x div.marginbox { + margin-top: 0px; + } + .zappbar a.searchbox.left span.search form, + .zappbar a.searchbox.right span.search form { + float: none; + margin: 0 auto; + } +} \ No newline at end of file diff --git a/css/zappbar_tablets_hd.css b/css/zappbar_tablets_hd.css new file mode 100644 index 0000000..e25b536 --- /dev/null +++ b/css/zappbar_tablets_hd.css @@ -0,0 +1,1018 @@ +/* zAppBar HD Tablets and Phones */ +html { + -ms-touch-action: none; /* hopeful fix for IE10 on touch device */ +} +.sbtab { display: none; } +/* Surface 3: 1920x1280 @ 150% scaling = 1280x853 + Surface Pro 3: 2160x1440 @ 150% scaling = 1440x960 + So largest HD tablet rendered screen size should be 1440px (in theory) +*/ +@media screen and (max-width: 1440px) { +/* Make sure Google Translate bar doesn't overlay ZappBar */ +.goog-te-banner-frame { + top: 47px !important; + z-index: 9980 !important; +} + .zb-admin-bar .goog-te-banner-frame { + top: 79px !important; + } + #zappbar_menu_left, #zappbar_menu_right, + #zappbar_sidebar_left, #zappbar_sidebar_right, + #zappbar_share_this, div.zappbar { display: block; } + +#page, #page-wide, #wrapper { + position: relative; + width: auto; + margin: 0 auto; + padding-bottom: 50px !important; + -webkit-transition-duration: .5s; + -moz-transition-duration: .5s; + -ms-transition-duration: .5s; + transition-duration: .5s; +} + #page.pushleft, #page-wide.pushleft, #wrapper.pushleft { left: 320px;} + #page.pushright, #page-wide.pushright, #wrapper.pushright { left: -320px;} + + /* Android 2.x needs page element adjusted */ + .android2x_page { + width: 100% !important; + max-width: 100% !important; + padding: 0px !important; + margin: 0px !important; + overflow: visible !important; + } + +#zappbar_notice { + position: fixed; + left: 50%; + width: 240px; + margin-left: -120px; + z-index: 999999; + background: #fff; + border: 1px solid black; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -ms-border-radius: 5px; + border-radius: 5px; + -webkit-transition-duration: .5s; + -moz-transition-duration: .5s; + -ms-transition-duration: .5s; + transition-duration: .5s; +} + #zappbar_notice.in { + top: 50%; + opacity: 1.0; + } + #zappbar_notice.out { + top: -110%; + opacity: 0; + } + .zb-phone { + font-size: 14px; + text-align: center; + line-height: 50px; + } + .zb-phone a { + text-decoration: none; + } + +.zb-panel { + position: fixed !important; + height: 100%; + background: #eee; + display: block !important; + -webkit-transition-duration: .5s; + -moz-transition-duration: .5s; + -ms-transition-duration: .5s; + transition-duration: .5s; + overflow: auto; + overflow-x: scroll; + -webkit-overflow-scrolling: touch; + z-index: 9990; +} + .zb-panel { + margin: 0; + padding: 0 0 15px 0; + width: 320px !important; + } + /* for converted panels that have no marginbox */ + .zb-panel h1, .zb-panel h2, .zb-panel h3, .zb-panel form { + margin: 0px !important; + padding: 10px; + } + .zb-panel p { + padding-left: 10px; + padding-right: 10px; + } + .zb-panel div.marginbox { + margin: 60px 0px; + } + .zb-panel div.marginbox .widget_shopping_cart_content { + margin: 60px 10px; + } + .zb-admin-bar #tab-reviews.zb-panel, + .zb-admin-bar #tab-description.zb-panel, + .zb-admin-bar #tab-additional_information.zb-panel { + padding-top: 90px !important; + } + .zb-admin-bar .zb-panel div.marginbox { + margin: 90px 0px; + } + .zb-admin-bar .zb-panel div.marginbox .widget_shopping_cart_content { + margin: 90px 0px; + } + /* panel animation */ + .zb-panel.left.hide { + top: 0px; + left: -350px; + } + .zb-panel.left.show { + top: 0px; + left: 0px; + } + .zb-panel.right.hide { + top: 0px; + right: -350px; + } + .zb-panel.right.show { + top: 0px; + right: 0px; + } + /* woo panels for Android 2.x need adjusting */ + .zb-panel.android2x { + position: absolute !important; + height: auto; + min-height: 100%; + padding-top: 0px !important; + margin-top: 0px; + } + .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -350px; + } + .zb-panel.panel.left.android2x.show { + top: -60px; + left: 0px; + } + .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -350px; + } + .zb-panel.panel.right.android2x.show { + top: -60px; + right: 0px; + } + .pushleft .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -650px; + } + .pushleft .zb-panel.panel.left.android2x.show { + top: -60px; + left: -320px; + } + .pushright .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -650px; + } + .pushright .zb-panel.panel.right.android2x.show { + top: -60px; + right: -320px; + } + .zb-panel.android2x div.marginbox { + margin-top: 0px; + } + + + .zb-panel div.marginbox ul { + margin: 0; + padding: 0; + display: block; + width: 100%; + } + .zb-panel div.marginbox li a { + font-size: 18px; + line-height: 48px; + height: 100%; + display: block; + border-bottom: 1px solid #eee; + padding-left: 10px; + text-decoration: none; + } + .zb-panel div.marginbox ul.sub-menu a { + padding-left: 20px; + } + .zb-panel div.marginbox ul.sub-menu ul.sub-menu a { + padding-left: 30px; + } + /* Indicate which menu item is selected */ + .zb-panel div.marginbox li.current-menu-item > a { + font-weight: bold; + } + .zb-panel #respond #commentform .comment-form-author, + .zb-panel #respond #commentform .comment-form-email, + .zb-panel #respond #commentform .comment-form-url { + float: none; + width: 75%; + } + + .sbtab { + background: #eee; + color: #333; + -webkit-transition-duration: .5s; + -moz-transtion-duration: .5s; + -ms-transition-duration: .5s; + transition-duration: .5s; + z-index: 9999; + } + .sbtab span { + height: 100%; + width: 100%; + display: block; + } + .sbtab span:hover, .sbtab span:focus { + background: #ccc; + } + .sbtab span:before { + font-family: "Genericons"; + content: "\f436"; + font-size:28px; + line-height:50px; + margin:0; + padding:0; + } + #zappbar_sbtab_left { + position: fixed; + top: 50%; + margin-top:-15px; + -webkit-border-radius: 0 5px 5px 0; + -moz-border-radius: 0 5px 5px 0; + -ms-border-radius: 0 5px 5px 0; + border-radius: 0 5px 5px 0; + } + #zappbar_sbtab_right { + position: fixed; + top: 50%; + margin-top:-15px; + -webkit-border-radius: 5px 0 0 5px; + -moz-border-radius: 5px 0 0 5px; + -ms-border-radius: 5px 0 0 5px; + border-radius: 5px 0 0 5px; + } + #zappbar_sbtab_left.hide { + left: 0px; + margin-left:-5px; + } + #zappbar_sbtab_left.show { + left: 320px; + z-index: 10; + } + #zappbar_sbtab_right.hide { + right: 0px; + margin-right: -5px; + } + #zappbar_sbtab_right.show { + right: 320px; + z-index: 10; + } + +/*social sharing buttons*/ +#zappbar_share_this a{ + display:block; + margin:10px; + padding:0ox; + height: 45px; + font-size: 18px; + line-height:45px; + color:#fff !important; + text-shadow: none; + font-weight:bold; + text-align:center; + text-decoration:none; + border-radius:5px; + -moz-border-radius:5px; + -o-border-radius:5px; + -webkit-border-radius:5px; + -ms-border-radius:5px; +} +/*Twitter*/ +#zappbar_share_this a.twitter{ + background:#3cf url('../includes/images/social_icons/icons_large/twitter.png') 10px center no-repeat; +} +/*Facebook*/ +#zappbar_share_this a.facebook{ + background:#3B5998 url('../includes/images/social_icons/icons_large/facebook.png') 10px center no-repeat; +} +/*Google Plus*/ +#zappbar_share_this a.google-plus{ + background:#D34836 url('../includes/images/social_icons/icons_large/googleplus.png') 10px center no-repeat; +} +/*LinkedIn*/ +#zappbar_share_this a.linkedin{ + background:#0e76a8 url('../includes/images/social_icons/icons_large/linkedin.png') 10px center no-repeat; +} +/*StumbleUpon*/ +#zappbar_share_this a.stumbleupon{ + background:#EF4916 url('../includes/images/social_icons/icons_large/stumbleupon.png') 10px center no-repeat; +} +/*Reddit*/ +#zappbar_share_this a.reddit{ + color: #333 !important; + background:#CEE3F8 url('../includes/images/social_icons/icons_large/reddit.png') 10px center no-repeat; +} +/*Digg*/ +#zappbar_share_this a.digg{ + background:#1B5790 url('../includes/images/social_icons/icons_large/digg.png') 10px center no-repeat; +} +/*Pinterest*/ +#zappbar_share_this a.pinterest{ + background:#C92228 url('../includes/images/social_icons/icons_large/pinterest.png') 10px center no-repeat; +} +/*Delicious*/ +#zappbar_share_this a.delicious{ + background:#0b79e5 url('../includes/images/social_icons/icons_large/delicious.png') 10px center no-repeat; +} +/*RSS*/ +#zappbar_share_this a.rss-feed{ + background:#F64C0B url('../includes/images/social_icons/icons_large/rss.png') 10px center no-repeat; +} +/* Email */ +#zappbar_share_this a.zb-mail { + background: #333333 url('../includes/images/social_icons/icons_large/email.png') 10px center no-repeat; +} +#zappbar_share_this a:hover, #zappbar_share_this a:focus { + -webkit-box-shadow: 0 0 10px rgba(0,0,0,.5); + -moz-box-shadow: 0 0 10px rgba(0,0,0,.5); + -ms-box-shadow: 0 0 10px rgba(0,0,0,.5); + box-shadow: inset 0 0 10px rgba(0,0,0,.5); + position: relative; +} +#zappbar_notice { + position: fixed; + left: 50%; + width: 240px; + margin-left: -120px; + z-index: 999999; + background: #fff; + border: 1px solid black; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -ms-border-radius: 5px; + border-radius: 5px; + -webkit-transition-duration: .5s; + -moz-transition-duration: .5s; + -ms-transition-duration: .5s; + transition-duration: .5s; +} + #zappbar_notice.in { + top: 50%; + opacity: 1.0; + } + #zappbar_notice.out { + top: -110%; + opacity: 0; + } + .zb-phone { + font-size: 14px; + text-align: center; + line-height: 50px; + } + .zb-phone a { + text-decoration: none; + } +.zappbar { + position: fixed; + width: 100%; + height: 45px; + background: #eee; + display: block; + z-index: 9999; +} + .zappbar.top { + top: 0; left: 0; + } + .zappbar.bottom { + bottom:0; left: 0; + } + .zappbar a.button { + position: relative; + height: 45px; + width: 50px; + margin: 0 auto; + padding: 0; + background: none; + color: #333; + text-shadow: none; + border: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + -ms-box-shadow: none; + box-shadow: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + border-radius: 0; + display: block; + text-decoration:none; + } + .zappbar a.button:hover, + .zappbar a.button:active, + .zappbar a.button:focus { + background: #cccccc; + top: 0; /* Prevent woocommerce shifting button positions */ + } + .zappbar div.icon { + width: 100%; + height: 45px; + font-size: 24px; + margin: 0; + padding: 0; + line-height: 28px; + text-align: center; + } + + .zappbar span.zb-label { + position: absolute; + bottom: 6px; +/* top: -16px; */ + width:50px !important; + padding:0 !important; + margin: 0; + border:none; + text-align: center; + font-size: 10px !important; + line-height:10px; + background: none; + display: block !important; + color: inherit; + -webkit-box-shadow: none; + -moz-box-shadow: none; + -ms-box-shadow: none; + box-shadow: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + .zappbar a.searchbox span.search { + position: fixed; + width: 100%; + height: 45px; + line-height: 45px; + background-color: #eee; + -webkit-transition-duration: .5s; + -moz-transition-duration: .5s; + -ms-transition-duration: .5s; + transition-duration: .5s; + } + .zappbar a.searchbox input[type="search"] { + border: 1px solid #ccc; + border-radius: 3px; + font-family: inherit; + padding: 6px; + -webkit-appearance: textfield; + } + .zappbar a.searchbox .screen-reader-text { + clip: rect(1px, 1px, 1px, 1px); + position: absolute !important; + } + .zappbar a.searchbox.left form { + float: left; + margin-left: 10px; + } + .zappbar a.searchbox.right form { + float: right; + margin-right: 10px; + } + + .zappbar.top a.searchbox.center span.search.out { + left: 0px; + top: -50px; + } + .zappbar.top a.searchbox.center span.search.in { + left: 0px; + top: 0px; + } + .zappbar.top a.searchbox.left span.search.out { + left:-100%; + top: 0px; + max-width: 350px; + } + .zappbar.top a.searchbox.left span.search.in { + left: 0%; + top: 0px; + max-width: 350px; + } + .zappbar.top a.searchbox.right span.search.out { + right: -100%; + top: 0px; + max-width: 350px; + } + .zappbar.top a.searchbox.right span.search.in { + right: 0%; + top: 0px; + max-width: 350px; + } + + .zappbar.bottom a.searchbox.center span.search.out { + left: 0px; + top: -50px; + } + .zappbar.bottom a.searchbox.center span.search.in { + left: 0px; + top: 0px; + } + .zappbar.bottom a.searchbox.left span.search.out { + left:-100%; + top: 0px; + max-width: 350px; + } + .zappbar.bottom a.searchbox.left span.search.in { + left: 0%; + top: 0px; + max-width: 350px; + } + .zappbar.bottom a.searchbox.right span.search.out { + right: -100%; + top: 0px; + max-width: 350px; + } + .zappbar.bottom a.searchbox.right span.search.in { + right: 0%; + top: 0px; + max-width: 350px; + } + + + + .zb-spread div.zb { + float: left; + width: 20%; + min-height: 1px; + } + .zb-spread div.zb div.button { + margin: 0 auto; + display: block; + } + .zb-spread div.zb.button_a a.button { + float: left; + } + .zb-spread div.zb.button_e a.button { + float: right; + } + .zb-clusterleft div.zb { + width: 50px; + float: left; + } + .zb-clusterleft1r div.zb { + width: 50px; + float: left; + } + .zb-clusterleft1r div.zb.button_e { + float: right; + } + .zb-clusterright div.zb { + width: 50px; + float: right; + } + .zb-clusterright1l div.zb { + width: 50px; + float: right; + } + .zb-clusterright1l div.zb.button_a { + float: left; + } + .zb-pushout div.zb { + width: 50px; + } + .zb-pushout div.zb.button_a { + float:left; + } + .zb-pushout div.zb.button_b { + float:left; + } + .zb-pushout div.zb.button_c { + position: absolute; + left: 50%; + margin-left: -25px; + } + .zb-pushout div.zb.button_d { + float:right; + } + .zb-pushout div.zb.button_e { + float:right; + } + + /* WooCommerce Counts */ + span.zb-label span.contents { + height:15px; + min-width:15px; + background: red; + color:white; + position:absolute; + top:-28px; + border-radius:100%; + line-height:15px; + font-size:8px; + text-shadow:none; + right: -3px; + text-align:center; + border:1px solid white; + } + a.button.zb-disabled { + opacity: .5; + cursor: not-allowed; + } + /* Because the woocommerce rating stars look awful and + are too small to select easily on mobile devices: + */ + + p.stars a { + width: auto; + display: inline-block; + position: relative; + float: none; + text-decoration: none; + -webkit-box-sizing: none; + -moz-box-sizing: none; + box-sizing: none; + padding: 0; + background: none; + margin-right: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-background-clip: none; + -moz-background-clip: none; + } + .woocommerce p.stars a, + .woocommerce-page p.stars a { + display: inline-block; + font-weight: normal; + margin-right: 0; + text-indent: -1px; font-size: 0px; /* hides number */ + position: relative; + } + .woocommerce p.stars a.star-1, + .woocommerce p.stars a.star-2, + .woocommerce p.stars a.star-3, + .woocommerce p.stars a.star-4, + .woocommerce p.stars a.star-5 { + border: none; + } + .woocommerce p.stars a.star-1, + .woocommerce-page p.stars a.star-1 { + width: 30px; + z-index: 5; + } + .woocommerce p.stars a.star-2, + .woocommerce-page p.stars a.star-2 { + width: 60px; + margin-left: -30px; + z-index: 4; + } + .woocommerce p.stars a.star-3, + .woocommerce-page p.stars a.star-3 { + width: 90px; + margin-left: -60px; + z-index: 3; + } + .woocommerce p.stars a.star-4, + .woocommerce-page p.stars a.star-4 { + width: 120px; + margin-left: -90px; + z-index: 2; + } + .woocommerce p.stars a.star-5, + .woocommerce-page p.stars a.star-5 { + width: 142px; + margin-left: -120px; + z-index: 1; + } + p.stars a.star-1::after, + p.stars a.star-2::after, + p.stars a.star-3::after, + p.stars a.star-4::after, + p.stars a.star-5::after { + position: relative; + width: auto; + top: auto; + right: auto; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -webkit-background-clip: none; + -moz-background-clip: none; + background-clip: none; + text-align: left; + font-size: 28px; + line-height: 28px; + color: inherit; + } + + .woocommerce p.stars a.star-1::after, + .woocommerce p.stars a.star-2::after, + .woocommerce p.stars a.star-3::after, + .woocommerce p.stars a.star-4::after, + .woocommerce p.stars a.star-5::after, + .woocommerce-page p.stars a.star-1::after, + .woocommerce-page p.stars a.star-2::after, + .woocommerce-page p.stars a.star-3::after, + .woocommerce-page p.stars a.star-4::after, + .woocommerce-page p.stars a.star-5::after { + text-indent: 0; + position: relative; + top: 2px; + left: 2px; + } + p.stars a.star-1:hover::after, + p.stars a.star-2:hover::after, + p.stars a.star-3:hover::after, + p.stars a.star-4:hover::after, + p.stars a.star-5:hover::after, + p.stars a.star-1.active::after, + p.stars a.star-2.active::after, + p.stars a.star-3.active::after, + p.stars a.star-4.active::after, + p.stars a.star-5.active::after { + color: inherit; + } + + /* woocommerce select for variables is crazy wide */ + .woocommerce #content div.product form.cart .variations select, + .woocommerce div.product form.cart .variations select, + .woocommerce-page #content div.product form.cart .variations select, + .woocommerce-page div.product form.cart .variations select { + width: auto; + float: none; + } + .woocommerce #reviews #comments ol.commentlist li .comment-text, + .woocommerce-page #reviews #comments ol.commentlist li .comment-text { + margin: 0 10px 0 50px; + border: none; + border-bottom: 1px solid #f0eef0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + border-radius: 0; + } + html { + margin-top: 46px !important; + } + html.zb-admin-bar { + margin-top: 78px !important; + } + html.zb-admin-bar #wpadminbar { + position: fixed !important; + z-index: 10000 !important; + } + .zb-admin-bar .zappbar.top { + top: 32px; + } + .zb-admin-bar .zappbar.top a.searchbox span.search { + margin-top: 32px; + } +} +@media screen and (max-width: 782px) { /* break-point for responsive wpadminbar */ + html { + margin-top: 46px; + } + html.zb-admin-bar { + margin-top: 92px !important; + } + .zb-admin-bar .zappbar.top { + top: 46px; + } + .zb-admin-bar .zappbar.top a.searchbox span.search { + margin-top: 46px; + } + .zb-admin-bar .goog-te-banner-frame { + top: 93px !important; + } + .zb-admin-bar #tab-reviews.zb-panel, + .zb-admin-bar #tab-description.zb-panel, + .zb-admin-bar #tab-additional_information.zb-panel { + padding-top: 120px !important; + } + .zb-admin-bar .zb-panel div.marginbox { + margin: 120px 0px; + } + .zb-admin-bar .zb-panel div.marginbox .widget_shopping_cart_content { + margin: 120px 0px; + } +} +@media screen and (min-width: 721px) and (max-width:1440px) { + /* what was this for? */ +} +@media screen and (max-width: 720px) { + + #page.pushleft, #page-wide.pushleft, #wrapper.pushleft, + #page.pushright, #page-wide.pushright, #wrapper.pushright { + left: 0px; + } + /* position fix for tab->panel on Android 2.x */ + .woocommerce div.product, .woocommerce #content div.product, + .woocommerce-page div.product, .woocommerce-page #content div.product { + position: inherit; + } + /* woocommerce select for variables is crazy wide */ + .woocommerce #content div.product form.cart .variations select, + .woocommerce div.product form.cart .variations select, + .woocommerce-page #content div.product form.cart .variations select, + .woocommerce-page div.product form.cart .variations select { + width: auto; + float: none; + } + .woocommerce #reviews #comments ol.commentlist li .comment-text, + .woocommerce-page #reviews #comments ol.commentlist li .comment-text { + margin: 0 10px 0 50px; + border: none; + border-bottom: 1px solid #f0eef0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + border-radius: 0; + } + .zb-panel { + width: 100% !important; + } + .zb-panel.left.hide { + left: -105%; + } + .zb-panel.left.show { + left: 0%; + } + .zb-panel.right.hide { + top: 0px; + right: -105%; + } + .zb-panel.right.show { + top: 0px; + right: 0%; + } + /* Android 2.x need adjusting */ + .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -105%; + } + .zb-panel.panel.left.android2x.show { + top: -60px; + left: 0%; + } + .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -105%; + } + .zb-panel.panel.right.android2x.show { + top: -60px; + right: 0%; + } + .pushleft .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -105%; + } + .pushleft .zb-panel.panel.left.android2x.show { + top: -60px; + left: 0%; + } + .pushright .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -105%; + } + .pushright .zb-panel.panel.right.android2x.show { + top: -60px; + right: 0%; + } + .zb-panel.android2x div.marginbox { + margin-top: 0px; + } + #zappbar_sbtab_left.hide { + left: 0%; + margin-left: -5px; + } + #zappbar_sbtab_left.show { + left: 100%; + z-index: 10; + margin-left: -35px; + margin-top: -75px; + } + #zappbar_sbtab_right.hide { + right: 0%; + margin-right: -5px; + } + #zappbar_sbtab_right.show { + right: 100%; + z-index: 10; + margin-top: -75px; + margin-right: -35px; + } + #zappbar_sidebar_left.show { + margin-left: -35px; + } + #zappbar_sidebar_left.notabs.show { + margin-left: 0px; + } + #zappbar_sidebar_left.show .marginbox { + margin-left: 45px; + } + #zappbar_sidebar_right.show { + margin-right: -35px; + } + #zappbar_sidebar_right.notabs.show { + margin-right: 0px; + } + #zappbar_sidebar_right.show .marginbox { + margin-right: 45px; + } + +} +@media screen and (max-width: 320px) { + + /* woocommerce select for variables is crazy wide */ + .woocommerce #content div.product form.cart .variations select, + .woocommerce div.product form.cart .variations select, + .woocommerce-page #content div.product form.cart .variations select, + .woocommerce-page div.product form.cart .variations select { + width: auto; + float: none; + } + .woocommerce #reviews #comments ol.commentlist li .comment-text, + .woocommerce-page #reviews #comments ol.commentlist li .comment-text { + margin: 0 10px 0 50px; + border: none; + border-bottom: 1px solid #f0eef0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + border-radius: 0; + } + .woocommerce tr.cart_item td { + padding: 0 !important; + border: 1px solid #eee; + } + .woocommerce table.shop_table th, + .woocommerce-page table.shop_table th { + padding: 0 !important; + text-align: center; + } + .woocommerce tr.cart_item td.product-remove a { + margin: 0 auto; + } + .woocommerce div.cart_totals th { width: 50% !important; } + .zb-panel { + width: 100% !important; + } + .zb-panel.left.hide { + left: -105%; + } + .zb-panel.left.show { + left: 0%; + } + .zb-panel.right.hide { + top: 0px; + right: -105%; + } + .zb-panel.right.show { + top: 0px; + right: 0%; + } + /* Android 2.x need adjusting */ + .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -105%; + } + .zb-panel.panel.left.android2x.show { + top: -60px; + left: 0%; + } + .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -105%; + } + .zb-panel.panel.right.android2x.show { + top: -60px; + right: 0%; + } + .pushleft .zb-panel.panel.left.android2x.hide { + top: -60px; + left: -105%; + } + .pushleft .zb-panel.panel.left.android2x.show { + top: -60px; + left: 0%; + } + .pushright .zb-panel.panel.right.android2x.hide { + top: -60px; + right: -105%; + } + .pushright .zb-panel.panel.right.android2x.show { + top: -60px; + right: 0%; + } + .zb-panel.android2x div.marginbox { + margin-top: 0px; + } + .zappbar a.searchbox.left span.search form, + .zappbar a.searchbox.right span.search form { + float: none; + margin: 0 auto; + } +} \ No newline at end of file diff --git a/fonts/dashicons/dashicons.eot b/fonts/dashicons/dashicons.eot new file mode 100644 index 0000000000000000000000000000000000000000..e3e9c345ad2b517ce76d2bc1175749933bbd5f63 GIT binary patch literal 16153 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/fonts/dashicons/dashicons.ttf b/fonts/dashicons/dashicons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ccc5f1b877e0a5fef31ec9e2b31c1edaa88070d8 GIT binary patch literal 29936 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 ^N(!!vuLNa@1!AP(!!V94QZ8?jd`(VtthmO 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 W(f4~m-|vAi$wFAmo<;CC`+oplP=7Q4 literal 0 HcmV?d00001 diff --git a/fonts/dashicons/dashicons.woff b/fonts/dashicons/dashicons.woff new file mode 100644 index 0000000000000000000000000000000000000000..5c8d33604c45dad3048980f8b4d89d8ea49533bb GIT binary patch literal 18780 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 literal 0 HcmV?d00001 diff --git a/fonts/dashicons/stylesheet.css b/fonts/dashicons/stylesheet.css new file mode 100644 index 0000000..bf8a03d --- /dev/null +++ b/fonts/dashicons/stylesheet.css @@ -0,0 +1,12 @@ +@font-face { + font-family: 'dashicons'; + src: url('dashicons.eot'); + src: url('dashicons.eot?#iefix') format('embedded-opentype'), + url('dashicons.woff') format('woff'), + url('dashicons.ttf') format('truetype'), + url('dashicons.svg#dashicons') format('svg'); + src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'), url(../wp-includes/fonts/dashicons.ttf) format("truetype"), url(../wp-includes/fonts/dashicons.svg#dashicons) format("svg"); + font-weight: 400; + font-style: normal; + +} diff --git a/fonts/font-awesome/css/font-awesome.css b/fonts/font-awesome/css/font-awesome.css new file mode 100644 index 0000000..048cff9 --- /dev/null +++ b/fonts/font-awesome/css/font-awesome.css @@ -0,0 +1,1338 @@ +/*! + * Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url('../fonts/fontawesome-webfont.eot?v=4.0.3'); + src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg'); + font-weight: normal; + font-style: normal; +} +.fa { + display: inline-block; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.3333333333333333em; + line-height: 0.75em; + vertical-align: -15%; +} +.fa-2x { + font-size: 2em; +} +.fa-3x { + font-size: 3em; +} +.fa-4x { + font-size: 4em; +} +.fa-5x { + font-size: 5em; +} +.fa-fw { + width: 1.2857142857142858em; + text-align: center; +} +.fa-ul { + padding-left: 0; + margin-left: 2.142857142857143em; + list-style-type: none; +} +.fa-ul > li { + position: relative; +} +.fa-li { + position: absolute; + left: -2.142857142857143em; + width: 2.142857142857143em; + top: 0.14285714285714285em; + text-align: center; +} +.fa-li.fa-lg { + left: -1.8571428571428572em; +} +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eeeeee; + border-radius: .1em; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.fa.pull-left { + margin-right: .3em; +} +.fa.pull-right { + margin-left: .3em; +} +.fa-spin { + -webkit-animation: spin 2s infinite linear; + -moz-animation: spin 2s infinite linear; + -o-animation: spin 2s infinite linear; + animation: spin 2s infinite linear; +} +@-moz-keyframes spin { + 0% { + -moz-transform: rotate(0deg); + } + 100% { + -moz-transform: rotate(359deg); + } +} +@-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + } +} +@-o-keyframes spin { + 0% { + -o-transform: rotate(0deg); + } + 100% { + -o-transform: rotate(359deg); + } +} +@-ms-keyframes spin { + 0% { + -ms-transform: rotate(0deg); + } + 100% { + -ms-transform: rotate(359deg); + } +} +@keyframes spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(359deg); + } +} +.fa-rotate-90 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); + -webkit-transform: rotate(270deg); + -moz-transform: rotate(270deg); + -ms-transform: rotate(270deg); + -o-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); + -webkit-transform: scale(-1, 1); + -moz-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + -o-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.fa-flip-vertical { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); + -webkit-transform: scale(1, -1); + -moz-transform: scale(1, -1); + -ms-transform: scale(1, -1); + -o-transform: scale(1, -1); + transform: scale(1, -1); +} +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.fa-stack-1x { + line-height: inherit; +} +.fa-stack-2x { + font-size: 2em; +} +.fa-inverse { + color: #ffffff; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before { + content: "\f000"; +} +.fa-music:before { + content: "\f001"; +} +.fa-search:before { + content: "\f002"; +} +.fa-envelope-o:before { + content: "\f003"; +} +.fa-heart:before { + content: "\f004"; +} +.fa-star:before { + content: "\f005"; +} +.fa-star-o:before { + content: "\f006"; +} +.fa-user:before { + content: "\f007"; +} +.fa-film:before { + content: "\f008"; +} +.fa-th-large:before { + content: "\f009"; +} +.fa-th:before { + content: "\f00a"; +} +.fa-th-list:before { + content: "\f00b"; +} +.fa-check:before { + content: "\f00c"; +} +.fa-times:before { + content: "\f00d"; +} +.fa-search-plus:before { + content: "\f00e"; +} +.fa-search-minus:before { + content: "\f010"; +} +.fa-power-off:before { + content: "\f011"; +} +.fa-signal:before { + content: "\f012"; +} +.fa-gear:before, +.fa-cog:before { + content: "\f013"; +} +.fa-trash-o:before { + content: "\f014"; +} +.fa-home:before { + content: "\f015"; +} +.fa-file-o:before { + content: "\f016"; +} +.fa-clock-o:before { + content: "\f017"; +} +.fa-road:before { + content: "\f018"; +} +.fa-download:before { + content: "\f019"; +} +.fa-arrow-circle-o-down:before { + content: "\f01a"; +} +.fa-arrow-circle-o-up:before { + content: "\f01b"; +} +.fa-inbox:before { + content: "\f01c"; +} +.fa-play-circle-o:before { + content: "\f01d"; +} +.fa-rotate-right:before, +.fa-repeat:before { + content: "\f01e"; +} +.fa-refresh:before { + content: "\f021"; +} +.fa-list-alt:before { + content: "\f022"; +} +.fa-lock:before { + content: "\f023"; +} +.fa-flag:before { + content: "\f024"; +} +.fa-headphones:before { + content: "\f025"; +} +.fa-volume-off:before { + content: "\f026"; +} +.fa-volume-down:before { + content: "\f027"; +} +.fa-volume-up:before { + content: "\f028"; +} +.fa-qrcode:before { + content: "\f029"; +} +.fa-barcode:before { + content: "\f02a"; +} +.fa-tag:before { + content: "\f02b"; +} +.fa-tags:before { + content: "\f02c"; +} +.fa-book:before { + content: "\f02d"; +} +.fa-bookmark:before { + content: "\f02e"; +} +.fa-print:before { + content: "\f02f"; +} +.fa-camera:before { + content: "\f030"; +} +.fa-font:before { + content: "\f031"; +} +.fa-bold:before { + content: "\f032"; +} +.fa-italic:before { + content: "\f033"; +} +.fa-text-height:before { + content: "\f034"; +} +.fa-text-width:before { + content: "\f035"; +} +.fa-align-left:before { + content: "\f036"; +} +.fa-align-center:before { + content: "\f037"; +} +.fa-align-right:before { + content: "\f038"; +} +.fa-align-justify:before { + content: "\f039"; +} +.fa-list:before { + content: "\f03a"; +} +.fa-dedent:before, +.fa-outdent:before { + content: "\f03b"; +} +.fa-indent:before { + content: "\f03c"; +} +.fa-video-camera:before { + content: "\f03d"; +} +.fa-picture-o:before { + content: "\f03e"; +} +.fa-pencil:before { + content: "\f040"; +} +.fa-map-marker:before { + content: "\f041"; +} +.fa-adjust:before { + content: "\f042"; +} +.fa-tint:before { + content: "\f043"; +} +.fa-edit:before, +.fa-pencil-square-o:before { + content: "\f044"; +} +.fa-share-square-o:before { + content: "\f045"; +} +.fa-check-square-o:before { + content: "\f046"; +} +.fa-arrows:before { + content: "\f047"; +} +.fa-step-backward:before { + content: "\f048"; +} +.fa-fast-backward:before { + content: "\f049"; +} +.fa-backward:before { + content: "\f04a"; +} +.fa-play:before { + content: "\f04b"; +} +.fa-pause:before { + content: "\f04c"; +} +.fa-stop:before { + content: "\f04d"; +} +.fa-forward:before { + content: "\f04e"; +} +.fa-fast-forward:before { + content: "\f050"; +} +.fa-step-forward:before { + content: "\f051"; +} +.fa-eject:before { + content: "\f052"; +} +.fa-chevron-left:before { + content: "\f053"; +} +.fa-chevron-right:before { + content: "\f054"; +} +.fa-plus-circle:before { + content: "\f055"; +} +.fa-minus-circle:before { + content: "\f056"; +} +.fa-times-circle:before { + content: "\f057"; +} +.fa-check-circle:before { + content: "\f058"; +} +.fa-question-circle:before { + content: "\f059"; +} +.fa-info-circle:before { + content: "\f05a"; +} +.fa-crosshairs:before { + content: "\f05b"; +} +.fa-times-circle-o:before { + content: "\f05c"; +} +.fa-check-circle-o:before { + content: "\f05d"; +} +.fa-ban:before { + content: "\f05e"; +} +.fa-arrow-left:before { + content: "\f060"; +} +.fa-arrow-right:before { + content: "\f061"; +} +.fa-arrow-up:before { + content: "\f062"; +} +.fa-arrow-down:before { + content: "\f063"; +} +.fa-mail-forward:before, +.fa-share:before { + content: "\f064"; +} +.fa-expand:before { + content: "\f065"; +} +.fa-compress:before { + content: "\f066"; +} +.fa-plus:before { + content: "\f067"; +} +.fa-minus:before { + content: "\f068"; +} +.fa-asterisk:before { + content: "\f069"; +} +.fa-exclamation-circle:before { + content: "\f06a"; +} +.fa-gift:before { + content: "\f06b"; +} +.fa-leaf:before { + content: "\f06c"; +} +.fa-fire:before { + content: "\f06d"; +} +.fa-eye:before { + content: "\f06e"; +} +.fa-eye-slash:before { + content: "\f070"; +} +.fa-warning:before, +.fa-exclamation-triangle:before { + content: "\f071"; +} +.fa-plane:before { + content: "\f072"; +} +.fa-calendar:before { + content: "\f073"; +} +.fa-random:before { + content: "\f074"; +} +.fa-comment:before { + content: "\f075"; +} +.fa-magnet:before { + content: "\f076"; +} +.fa-chevron-up:before { + content: "\f077"; +} +.fa-chevron-down:before { + content: "\f078"; +} +.fa-retweet:before { + content: "\f079"; +} +.fa-shopping-cart:before { + content: "\f07a"; +} +.fa-folder:before { + content: "\f07b"; +} +.fa-folder-open:before { + content: "\f07c"; +} +.fa-arrows-v:before { + content: "\f07d"; +} +.fa-arrows-h:before { + content: "\f07e"; +} +.fa-bar-chart-o:before { + content: "\f080"; +} +.fa-twitter-square:before { + content: "\f081"; +} +.fa-facebook-square:before { + content: "\f082"; +} +.fa-camera-retro:before { + content: "\f083"; +} +.fa-key:before { + content: "\f084"; +} +.fa-gears:before, +.fa-cogs:before { + content: "\f085"; +} +.fa-comments:before { + content: "\f086"; +} +.fa-thumbs-o-up:before { + content: "\f087"; +} +.fa-thumbs-o-down:before { + content: "\f088"; +} +.fa-star-half:before { + content: "\f089"; +} +.fa-heart-o:before { + content: "\f08a"; +} +.fa-sign-out:before { + content: "\f08b"; +} +.fa-linkedin-square:before { + content: "\f08c"; +} +.fa-thumb-tack:before { + content: "\f08d"; +} +.fa-external-link:before { + content: "\f08e"; +} +.fa-sign-in:before { + content: "\f090"; +} +.fa-trophy:before { + content: "\f091"; +} +.fa-github-square:before { + content: "\f092"; +} +.fa-upload:before { + content: "\f093"; +} +.fa-lemon-o:before { + content: "\f094"; +} +.fa-phone:before { + content: "\f095"; +} +.fa-square-o:before { + content: "\f096"; +} +.fa-bookmark-o:before { + content: "\f097"; +} +.fa-phone-square:before { + content: "\f098"; +} +.fa-twitter:before { + content: "\f099"; +} +.fa-facebook:before { + content: "\f09a"; +} +.fa-github:before { + content: "\f09b"; +} +.fa-unlock:before { + content: "\f09c"; +} +.fa-credit-card:before { + content: "\f09d"; +} +.fa-rss:before { + content: "\f09e"; +} +.fa-hdd-o:before { + content: "\f0a0"; +} +.fa-bullhorn:before { + content: "\f0a1"; +} +.fa-bell:before { + content: "\f0f3"; +} +.fa-certificate:before { + content: "\f0a3"; +} +.fa-hand-o-right:before { + content: "\f0a4"; +} +.fa-hand-o-left:before { + content: "\f0a5"; +} +.fa-hand-o-up:before { + content: "\f0a6"; +} +.fa-hand-o-down:before { + content: "\f0a7"; +} +.fa-arrow-circle-left:before { + content: "\f0a8"; +} +.fa-arrow-circle-right:before { + content: "\f0a9"; +} +.fa-arrow-circle-up:before { + content: "\f0aa"; +} +.fa-arrow-circle-down:before { + content: "\f0ab"; +} +.fa-globe:before { + content: "\f0ac"; +} +.fa-wrench:before { + content: "\f0ad"; +} +.fa-tasks:before { + content: "\f0ae"; +} +.fa-filter:before { + content: "\f0b0"; +} +.fa-briefcase:before { + content: "\f0b1"; +} +.fa-arrows-alt:before { + content: "\f0b2"; +} +.fa-group:before, +.fa-users:before { + content: "\f0c0"; +} +.fa-chain:before, +.fa-link:before { + content: "\f0c1"; +} +.fa-cloud:before { + content: "\f0c2"; +} +.fa-flask:before { + content: "\f0c3"; +} +.fa-cut:before, +.fa-scissors:before { + content: "\f0c4"; +} +.fa-copy:before, +.fa-files-o:before { + content: "\f0c5"; +} +.fa-paperclip:before { + content: "\f0c6"; +} +.fa-save:before, +.fa-floppy-o:before { + content: "\f0c7"; +} +.fa-square:before { + content: "\f0c8"; +} +.fa-bars:before { + content: "\f0c9"; +} +.fa-list-ul:before { + content: "\f0ca"; +} +.fa-list-ol:before { + content: "\f0cb"; +} +.fa-strikethrough:before { + content: "\f0cc"; +} +.fa-underline:before { + content: "\f0cd"; +} +.fa-table:before { + content: "\f0ce"; +} +.fa-magic:before { + content: "\f0d0"; +} +.fa-truck:before { + content: "\f0d1"; +} +.fa-pinterest:before { + content: "\f0d2"; +} +.fa-pinterest-square:before { + content: "\f0d3"; +} +.fa-google-plus-square:before { + content: "\f0d4"; +} +.fa-google-plus:before { + content: "\f0d5"; +} +.fa-money:before { + content: "\f0d6"; +} +.fa-caret-down:before { + content: "\f0d7"; +} +.fa-caret-up:before { + content: "\f0d8"; +} +.fa-caret-left:before { + content: "\f0d9"; +} +.fa-caret-right:before { + content: "\f0da"; +} +.fa-columns:before { + content: "\f0db"; +} +.fa-unsorted:before, +.fa-sort:before { + content: "\f0dc"; +} +.fa-sort-down:before, +.fa-sort-asc:before { + content: "\f0dd"; +} +.fa-sort-up:before, +.fa-sort-desc:before { + content: "\f0de"; +} +.fa-envelope:before { + content: "\f0e0"; +} +.fa-linkedin:before { + content: "\f0e1"; +} +.fa-rotate-left:before, +.fa-undo:before { + content: "\f0e2"; +} +.fa-legal:before, +.fa-gavel:before { + content: "\f0e3"; +} +.fa-dashboard:before, +.fa-tachometer:before { + content: "\f0e4"; +} +.fa-comment-o:before { + content: "\f0e5"; +} +.fa-comments-o:before { + content: "\f0e6"; +} +.fa-flash:before, +.fa-bolt:before { + content: "\f0e7"; +} +.fa-sitemap:before { + content: "\f0e8"; +} +.fa-umbrella:before { + content: "\f0e9"; +} +.fa-paste:before, +.fa-clipboard:before { + content: "\f0ea"; +} +.fa-lightbulb-o:before { + content: "\f0eb"; +} +.fa-exchange:before { + content: "\f0ec"; +} +.fa-cloud-download:before { + content: "\f0ed"; +} +.fa-cloud-upload:before { + content: "\f0ee"; +} +.fa-user-md:before { + content: "\f0f0"; +} +.fa-stethoscope:before { + content: "\f0f1"; +} +.fa-suitcase:before { + content: "\f0f2"; +} +.fa-bell-o:before { + content: "\f0a2"; +} +.fa-coffee:before { + content: "\f0f4"; +} +.fa-cutlery:before { + content: "\f0f5"; +} +.fa-file-text-o:before { + content: "\f0f6"; +} +.fa-building-o:before { + content: "\f0f7"; +} +.fa-hospital-o:before { + content: "\f0f8"; +} +.fa-ambulance:before { + content: "\f0f9"; +} +.fa-medkit:before { + content: "\f0fa"; +} +.fa-fighter-jet:before { + content: "\f0fb"; +} +.fa-beer:before { + content: "\f0fc"; +} +.fa-h-square:before { + content: "\f0fd"; +} +.fa-plus-square:before { + content: "\f0fe"; +} +.fa-angle-double-left:before { + content: "\f100"; +} +.fa-angle-double-right:before { + content: "\f101"; +} +.fa-angle-double-up:before { + content: "\f102"; +} +.fa-angle-double-down:before { + content: "\f103"; +} +.fa-angle-left:before { + content: "\f104"; +} +.fa-angle-right:before { + content: "\f105"; +} +.fa-angle-up:before { + content: "\f106"; +} +.fa-angle-down:before { + content: "\f107"; +} +.fa-desktop:before { + content: "\f108"; +} +.fa-laptop:before { + content: "\f109"; +} +.fa-tablet:before { + content: "\f10a"; +} +.fa-mobile-phone:before, +.fa-mobile:before { + content: "\f10b"; +} +.fa-circle-o:before { + content: "\f10c"; +} +.fa-quote-left:before { + content: "\f10d"; +} +.fa-quote-right:before { + content: "\f10e"; +} +.fa-spinner:before { + content: "\f110"; +} +.fa-circle:before { + content: "\f111"; +} +.fa-mail-reply:before, +.fa-reply:before { + content: "\f112"; +} +.fa-github-alt:before { + content: "\f113"; +} +.fa-folder-o:before { + content: "\f114"; +} +.fa-folder-open-o:before { + content: "\f115"; +} +.fa-smile-o:before { + content: "\f118"; +} +.fa-frown-o:before { + content: "\f119"; +} +.fa-meh-o:before { + content: "\f11a"; +} +.fa-gamepad:before { + content: "\f11b"; +} +.fa-keyboard-o:before { + content: "\f11c"; +} +.fa-flag-o:before { + content: "\f11d"; +} +.fa-flag-checkered:before { + content: "\f11e"; +} +.fa-terminal:before { + content: "\f120"; +} +.fa-code:before { + content: "\f121"; +} +.fa-reply-all:before { + content: "\f122"; +} +.fa-mail-reply-all:before { + content: "\f122"; +} +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: "\f123"; +} +.fa-location-arrow:before { + content: "\f124"; +} +.fa-crop:before { + content: "\f125"; +} +.fa-code-fork:before { + content: "\f126"; +} +.fa-unlink:before, +.fa-chain-broken:before { + content: "\f127"; +} +.fa-question:before { + content: "\f128"; +} +.fa-info:before { + content: "\f129"; +} +.fa-exclamation:before { + content: "\f12a"; +} +.fa-superscript:before { + content: "\f12b"; +} +.fa-subscript:before { + content: "\f12c"; +} +.fa-eraser:before { + content: "\f12d"; +} +.fa-puzzle-piece:before { + content: "\f12e"; +} +.fa-microphone:before { + content: "\f130"; +} +.fa-microphone-slash:before { + content: "\f131"; +} +.fa-shield:before { + content: "\f132"; +} +.fa-calendar-o:before { + content: "\f133"; +} +.fa-fire-extinguisher:before { + content: "\f134"; +} +.fa-rocket:before { + content: "\f135"; +} +.fa-maxcdn:before { + content: "\f136"; +} +.fa-chevron-circle-left:before { + content: "\f137"; +} +.fa-chevron-circle-right:before { + content: "\f138"; +} +.fa-chevron-circle-up:before { + content: "\f139"; +} +.fa-chevron-circle-down:before { + content: "\f13a"; +} +.fa-html5:before { + content: "\f13b"; +} +.fa-css3:before { + content: "\f13c"; +} +.fa-anchor:before { + content: "\f13d"; +} +.fa-unlock-alt:before { + content: "\f13e"; +} +.fa-bullseye:before { + content: "\f140"; +} +.fa-ellipsis-h:before { + content: "\f141"; +} +.fa-ellipsis-v:before { + content: "\f142"; +} +.fa-rss-square:before { + content: "\f143"; +} +.fa-play-circle:before { + content: "\f144"; +} +.fa-ticket:before { + content: "\f145"; +} +.fa-minus-square:before { + content: "\f146"; +} +.fa-minus-square-o:before { + content: "\f147"; +} +.fa-level-up:before { + content: "\f148"; +} +.fa-level-down:before { + content: "\f149"; +} +.fa-check-square:before { + content: "\f14a"; +} +.fa-pencil-square:before { + content: "\f14b"; +} +.fa-external-link-square:before { + content: "\f14c"; +} +.fa-share-square:before { + content: "\f14d"; +} +.fa-compass:before { + content: "\f14e"; +} +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: "\f150"; +} +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: "\f151"; +} +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: "\f152"; +} +.fa-euro:before, +.fa-eur:before { + content: "\f153"; +} +.fa-gbp:before { + content: "\f154"; +} +.fa-dollar:before, +.fa-usd:before { + content: "\f155"; +} +.fa-rupee:before, +.fa-inr:before { + content: "\f156"; +} +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: "\f157"; +} +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: "\f158"; +} +.fa-won:before, +.fa-krw:before { + content: "\f159"; +} +.fa-bitcoin:before, +.fa-btc:before { + content: "\f15a"; +} +.fa-file:before { + content: "\f15b"; +} +.fa-file-text:before { + content: "\f15c"; +} +.fa-sort-alpha-asc:before { + content: "\f15d"; +} +.fa-sort-alpha-desc:before { + content: "\f15e"; +} +.fa-sort-amount-asc:before { + content: "\f160"; +} +.fa-sort-amount-desc:before { + content: "\f161"; +} +.fa-sort-numeric-asc:before { + content: "\f162"; +} +.fa-sort-numeric-desc:before { + content: "\f163"; +} +.fa-thumbs-up:before { + content: "\f164"; +} +.fa-thumbs-down:before { + content: "\f165"; +} +.fa-youtube-square:before { + content: "\f166"; +} +.fa-youtube:before { + content: "\f167"; +} +.fa-xing:before { + content: "\f168"; +} +.fa-xing-square:before { + content: "\f169"; +} +.fa-youtube-play:before { + content: "\f16a"; +} +.fa-dropbox:before { + content: "\f16b"; +} +.fa-stack-overflow:before { + content: "\f16c"; +} +.fa-instagram:before { + content: "\f16d"; +} +.fa-flickr:before { + content: "\f16e"; +} +.fa-adn:before { + content: "\f170"; +} +.fa-bitbucket:before { + content: "\f171"; +} +.fa-bitbucket-square:before { + content: "\f172"; +} +.fa-tumblr:before { + content: "\f173"; +} +.fa-tumblr-square:before { + content: "\f174"; +} +.fa-long-arrow-down:before { + content: "\f175"; +} +.fa-long-arrow-up:before { + content: "\f176"; +} +.fa-long-arrow-left:before { + content: "\f177"; +} +.fa-long-arrow-right:before { + content: "\f178"; +} +.fa-apple:before { + content: "\f179"; +} +.fa-windows:before { + content: "\f17a"; +} +.fa-android:before { + content: "\f17b"; +} +.fa-linux:before { + content: "\f17c"; +} +.fa-dribbble:before { + content: "\f17d"; +} +.fa-skype:before { + content: "\f17e"; +} +.fa-foursquare:before { + content: "\f180"; +} +.fa-trello:before { + content: "\f181"; +} +.fa-female:before { + content: "\f182"; +} +.fa-male:before { + content: "\f183"; +} +.fa-gittip:before { + content: "\f184"; +} +.fa-sun-o:before { + content: "\f185"; +} +.fa-moon-o:before { + content: "\f186"; +} +.fa-archive:before { + content: "\f187"; +} +.fa-bug:before { + content: "\f188"; +} +.fa-vk:before { + content: "\f189"; +} +.fa-weibo:before { + content: "\f18a"; +} +.fa-renren:before { + content: "\f18b"; +} +.fa-pagelines:before { + content: "\f18c"; +} +.fa-stack-exchange:before { + content: "\f18d"; +} +.fa-arrow-circle-o-right:before { + content: "\f18e"; +} +.fa-arrow-circle-o-left:before { + content: "\f190"; +} +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: "\f191"; +} +.fa-dot-circle-o:before { + content: "\f192"; +} +.fa-wheelchair:before { + content: "\f193"; +} +.fa-vimeo-square:before { + content: "\f194"; +} +.fa-turkish-lira:before, +.fa-try:before { + content: "\f195"; +} +.fa-plus-square-o:before { + content: "\f196"; +} diff --git a/fonts/font-awesome/css/font-awesome.min.css b/fonts/font-awesome/css/font-awesome.min.css new file mode 100644 index 0000000..449d6ac --- /dev/null +++ b/fonts/font-awesome/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.0.3');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857142858em;text-align:center}.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.fa-li.fa-lg{left:-1.8571428571428572em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-asc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-desc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-reply-all:before{content:"\f122"}.fa-mail-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"} \ No newline at end of file diff --git a/fonts/font-awesome/fonts/FontAwesome.otf b/fonts/font-awesome/fonts/FontAwesome.otf new file mode 100644 index 0000000000000000000000000000000000000000..8b0f54e47e1d356dcf1496942a50e228e0f1ee14 GIT binary patch literal 62856 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