Ultimate Member – User Profile & Membership Plugin - Version 1.3.83

Version Description

Download this release

Release Info

Developer champsupertramp
Plugin Icon 128x128 Ultimate Member – User Profile & Membership Plugin
Version 1.3.83
Comparing to
See all releases

Code changes from version 1.3.82 to 1.3.83

Files changed (52) hide show
  1. admin/core/lib/ReduxFramework/ReduxCore/assets/css/redux-admin.css +0 -0
  2. admin/core/lib/ReduxFramework/ReduxCore/assets/css/redux-admin.scss +0 -0
  3. admin/core/lib/ReduxFramework/ReduxCore/assets/css/rtl.css +0 -0
  4. admin/core/lib/ReduxFramework/ReduxCore/assets/css/rtl.scss +0 -0
  5. admin/core/lib/ReduxFramework/ReduxCore/assets/js/redux.js +0 -0
  6. admin/core/lib/ReduxFramework/ReduxCore/assets/js/redux.min.js +0 -0
  7. admin/core/lib/ReduxFramework/ReduxCore/framework.php +0 -0
  8. admin/core/lib/ReduxFramework/ReduxCore/inc/browser.php +0 -0
  9. admin/core/lib/ReduxFramework/ReduxCore/inc/class.redux_admin_notices.php +0 -0
  10. admin/core/lib/ReduxFramework/ReduxCore/inc/extensions/customizer/extension_customizer.js +0 -0
  11. admin/core/lib/ReduxFramework/ReduxCore/inc/extensions/customizer/extension_customizer.min.js +0 -0
  12. admin/core/lib/ReduxFramework/ReduxCore/inc/extensions/import_export/extension_import_export.php +0 -0
  13. admin/core/lib/ReduxFramework/ReduxCore/inc/fields/color/field_color.js +0 -0
  14. admin/core/lib/ReduxFramework/ReduxCore/inc/fields/color_rgba/field_color_rgba.php +0 -0
  15. admin/core/lib/ReduxFramework/ReduxCore/inc/fields/date/field_date.js +0 -0
  16. admin/core/lib/ReduxFramework/ReduxCore/inc/fields/date/field_date.min.js +0 -0
  17. admin/core/lib/ReduxFramework/ReduxCore/inc/fields/link_color/field_link_color.php +0 -0
  18. admin/core/lib/ReduxFramework/ReduxCore/inc/fields/typography/field_typography.php +0 -0
  19. admin/core/lib/ReduxFramework/ReduxCore/inc/validation/preg_replace/validation_preg_replace.php +0 -0
  20. admin/core/lib/ReduxFramework/ReduxCore/inc/welcome/welcome.php +0 -0
  21. admin/core/lib/ReduxFramework/ReduxCore/templates/panel/container.tpl.php +0 -0
  22. admin/core/lib/ReduxFramework/class.redux-plugin.php +0 -0
  23. admin/core/lib/ReduxFramework/redux-framework.php +0 -0
  24. admin/core/lib/ReduxFramework/uninstall.php +0 -0
  25. admin/core/lib/ReduxFramework/wpml-config.xml +0 -0
  26. admin/core/um-admin-actions-modal.php +2 -2
  27. admin/core/um-admin-actions.php +0 -1
  28. assets/css/um-profile.css +4 -0
  29. assets/css/um-styles.css +15 -0
  30. assets/css/um.min.css +2 -2
  31. assets/dynamic_css/dynamic_directory.php +5 -5
  32. core/um-access.php +3 -1
  33. core/um-account.php +57 -36
  34. core/um-actions-access.php +133 -28
  35. core/um-actions-account.php +49 -34
  36. core/um-actions-core.php +3 -3
  37. core/um-actions-form.php +15 -13
  38. core/um-actions-members.php +15 -16
  39. core/um-actions-password.php +6 -6
  40. core/um-actions-profile.php +1 -1
  41. core/um-actions-register.php +52 -41
  42. core/um-fields.php +21 -7
  43. core/um-filters-account.php +6 -7
  44. core/um-filters-avatars.php +15 -5
  45. core/um-filters-fields.php +10 -9
  46. core/um-form.php +3 -3
  47. core/um-members.php +5 -1
  48. core/um-permalinks.php +15 -0
  49. core/um-short-functions.php +2 -1
  50. core/um-user.php +19 -1
  51. index.php +1 -1
  52. readme.txt +26 -1
admin/core/lib/ReduxFramework/ReduxCore/assets/css/redux-admin.css CHANGED
File without changes
admin/core/lib/ReduxFramework/ReduxCore/assets/css/redux-admin.scss CHANGED
File without changes
admin/core/lib/ReduxFramework/ReduxCore/assets/css/rtl.css CHANGED
File without changes
admin/core/lib/ReduxFramework/ReduxCore/assets/css/rtl.scss CHANGED
File without changes
admin/core/lib/ReduxFramework/ReduxCore/assets/js/redux.js CHANGED
File without changes
admin/core/lib/ReduxFramework/ReduxCore/assets/js/redux.min.js CHANGED
File without changes
admin/core/lib/ReduxFramework/ReduxCore/framework.php CHANGED
File without changes
admin/core/lib/ReduxFramework/ReduxCore/inc/browser.php CHANGED
File without changes
admin/core/lib/ReduxFramework/ReduxCore/inc/class.redux_admin_notices.php CHANGED
File without changes
admin/core/lib/ReduxFramework/ReduxCore/inc/extensions/customizer/extension_customizer.js CHANGED
File without changes
admin/core/lib/ReduxFramework/ReduxCore/inc/extensions/customizer/extension_customizer.min.js CHANGED
File without changes
admin/core/lib/ReduxFramework/ReduxCore/inc/extensions/import_export/extension_import_export.php CHANGED
File without changes
admin/core/lib/ReduxFramework/ReduxCore/inc/fields/color/field_color.js CHANGED
File without changes
admin/core/lib/ReduxFramework/ReduxCore/inc/fields/color_rgba/field_color_rgba.php CHANGED
File without changes
admin/core/lib/ReduxFramework/ReduxCore/inc/fields/date/field_date.js CHANGED
File without changes
admin/core/lib/ReduxFramework/ReduxCore/inc/fields/date/field_date.min.js CHANGED
File without changes
admin/core/lib/ReduxFramework/ReduxCore/inc/fields/link_color/field_link_color.php CHANGED
File without changes
admin/core/lib/ReduxFramework/ReduxCore/inc/fields/typography/field_typography.php CHANGED
File without changes
admin/core/lib/ReduxFramework/ReduxCore/inc/validation/preg_replace/validation_preg_replace.php CHANGED
File without changes
admin/core/lib/ReduxFramework/ReduxCore/inc/welcome/welcome.php CHANGED
File without changes
admin/core/lib/ReduxFramework/ReduxCore/templates/panel/container.tpl.php CHANGED
File without changes
admin/core/lib/ReduxFramework/class.redux-plugin.php CHANGED
File without changes
admin/core/lib/ReduxFramework/redux-framework.php CHANGED
File without changes
admin/core/lib/ReduxFramework/uninstall.php CHANGED
File without changes
admin/core/lib/ReduxFramework/wpml-config.xml CHANGED
File without changes
admin/core/um-admin-actions-modal.php CHANGED
@@ -11,9 +11,9 @@
11
  ***/
12
  add_action('um_admin_field_modal_footer', 'um_admin_add_conditional_support', 10, 4);
13
  function um_admin_add_conditional_support( $form_id, $field_args, $in_edit, $edit_array ){
14
- $metabox = new UM_Admin_Metabox();
15
 
16
- if ( isset($field_args['conditional_support']) && $field_args['conditional_support'] == 0 ) return;
17
 
18
  ?>
19
 
11
  ***/
12
  add_action('um_admin_field_modal_footer', 'um_admin_add_conditional_support', 10, 4);
13
  function um_admin_add_conditional_support( $form_id, $field_args, $in_edit, $edit_array ){
14
+ $metabox = new UM_Admin_Metabox();
15
 
16
+ if ( isset($field_args['conditional_support']) && $field_args['conditional_support'] == 0 ) return;
17
 
18
  ?>
19
 
admin/core/um-admin-actions.php CHANGED
@@ -51,7 +51,6 @@
51
  **/
52
 
53
  $exclude_taxonomies = array(
54
- 'post_tag',
55
  'nav_menu',
56
  'link_category',
57
  'post_format',
51
  **/
52
 
53
  $exclude_taxonomies = array(
 
54
  'nav_menu',
55
  'link_category',
56
  'post_format',
assets/css/um-profile.css CHANGED
@@ -541,4 +541,8 @@ font-weight: normal;
541
  right: 8px;
542
  font-size: 11px;
543
  font-weight: 400;
 
 
 
 
544
  }
541
  right: 8px;
542
  font-size: 11px;
543
  font-weight: 400;
544
+ }
545
+
546
+ .um-profile.um-viewing .um-field-checkbox, .um-profile.um-viewing .um-field-radio{
547
+ cursor: default !important;
548
  }
assets/css/um-styles.css CHANGED
@@ -465,6 +465,10 @@ p.um-notice.warning {
465
  display: block;
466
  margin: 8px 0;
467
  position: relative;
 
 
 
 
468
  cursor: pointer !important;
469
  }
470
 
@@ -901,4 +905,15 @@ small.um-max-filesize span{
901
 
902
  .select2-container .select2-search--inline {
903
  line-height: 38px;
 
 
 
 
 
 
 
 
 
 
 
904
  }
465
  display: block;
466
  margin: 8px 0;
467
  position: relative;
468
+ }
469
+
470
+ .um-profile.um-editing .um-field-checkbox,
471
+ .um-profile.um-editing .um-field-radio{
472
  cursor: pointer !important;
473
  }
474
 
905
 
906
  .select2-container .select2-search--inline {
907
  line-height: 38px;
908
+ }
909
+
910
+ .um-field-select .um-field-area .um-field-icon,
911
+ .um-field-multiselect .um-field-area .um-field-icon{
912
+ z-index: 99999999;
913
+ }
914
+ .um-field-select .um-field-area.um-field-area-has-icon .select2-selection__rendered{
915
+ text-indent: 20px;
916
+ }
917
+ .um-field-multiselect .um-field-area.um-field-area-has-icon ul:first-child{
918
+ margin-left: 30px !important;
919
  }
assets/css/um.min.css CHANGED
@@ -2,9 +2,9 @@
2
  @charset "UTF-8";@font-face{font-family:FontAwesome;src:url(../font/fontawesome-webfont.eot?v=4.2.0);src:url(../font/fontawesome-webfont.eot?v=4.2.0#iefix) format("embedded-opentype"),url(../font/fontawesome-webfont.woff?v=4.2.0) format("woff"),url(../font/fontawesome-webfont.ttf?v=4.2.0) format("truetype"),url(../font/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}[class*=" um-faicon-"]:before,[class^=um-faicon-]:before{font-family:FontAwesome!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.um-faicon-glass:before{content:"\f000"}.um-faicon-music:before{content:"\f001"}.um-faicon-search:before{content:"\f002"}.um-faicon-envelope-o:before{content:"\f003"}.um-faicon-heart:before{content:"\f004"}.um-faicon-star:before{content:"\f005"}.um-faicon-star-o:before{content:"\f006"}.um-faicon-user:before{content:"\f007"}.um-faicon-film:before{content:"\f008"}.um-faicon-th-large:before{content:"\f009"}.um-faicon-th:before{content:"\f00a"}.um-faicon-th-list:before{content:"\f00b"}.um-faicon-check:before{content:"\f00c"}.um-faicon-close:before,.um-faicon-remove:before,.um-faicon-times:before{content:"\f00d"}.um-faicon-search-plus:before{content:"\f00e"}.um-faicon-search-minus:before{content:"\f010"}.um-faicon-power-off:before{content:"\f011"}.um-faicon-signal:before{content:"\f012"}.um-faicon-cog:before,.um-faicon-gear:before{content:"\f013"}.um-faicon-trash-o:before{content:"\f014"}.um-faicon-home:before{content:"\f015"}.um-faicon-file-o:before{content:"\f016"}.um-faicon-clock-o:before{content:"\f017"}.um-faicon-road:before{content:"\f018"}.um-faicon-download:before{content:"\f019"}.um-faicon-arrow-circle-o-down:before{content:"\f01a"}.um-faicon-arrow-circle-o-up:before{content:"\f01b"}.um-faicon-inbox:before{content:"\f01c"}.um-faicon-play-circle-o:before{content:"\f01d"}.um-faicon-repeat:before,.um-faicon-rotate-right:before{content:"\f01e"}.um-faicon-refresh:before{content:"\f021"}.um-faicon-list-alt:before{content:"\f022"}.um-faicon-lock:before{content:"\f023"}.um-faicon-flag:before{content:"\f024"}.um-faicon-headphones:before{content:"\f025"}.um-faicon-volume-off:before{content:"\f026"}.um-faicon-volume-down:before{content:"\f027"}.um-faicon-volume-up:before{content:"\f028"}.um-faicon-qrcode:before{content:"\f029"}.um-faicon-barcode:before{content:"\f02a"}.um-faicon-tag:before{content:"\f02b"}.um-faicon-tags:before{content:"\f02c"}.um-faicon-book:before{content:"\f02d"}.um-faicon-bookmark:before{content:"\f02e"}.um-faicon-print:before{content:"\f02f"}.um-faicon-camera:before{content:"\f030"}.um-faicon-font:before{content:"\f031"}.um-faicon-bold:before{content:"\f032"}.um-faicon-italic:before{content:"\f033"}.um-faicon-text-height:before{content:"\f034"}.um-faicon-text-width:before{content:"\f035"}.um-faicon-align-left:before{content:"\f036"}.um-faicon-align-center:before{content:"\f037"}.um-faicon-align-right:before{content:"\f038"}.um-faicon-align-justify:before{content:"\f039"}.um-faicon-list:before{content:"\f03a"}.um-faicon-dedent:before,.um-faicon-outdent:before{content:"\f03b"}.um-faicon-indent:before{content:"\f03c"}.um-faicon-video-camera:before{content:"\f03d"}.um-faicon-image:before,.um-faicon-photo:before,.um-faicon-picture-o:before{content:"\f03e"}.um-faicon-pencil:before{content:"\f040"}.um-faicon-map-marker:before{content:"\f041"}.um-faicon-adjust:before{content:"\f042"}.um-faicon-tint:before{content:"\f043"}.um-faicon-edit:before,.um-faicon-pencil-square-o:before{content:"\f044"}.um-faicon-share-square-o:before{content:"\f045"}.um-faicon-check-square-o:before{content:"\f046"}.um-faicon-arrows:before{content:"\f047"}.um-faicon-step-backward:before{content:"\f048"}.um-faicon-fast-backward:before{content:"\f049"}.um-faicon-backward:before{content:"\f04a"}.um-faicon-play:before{content:"\f04b"}.um-faicon-pause:before{content:"\f04c"}.um-faicon-stop:before{content:"\f04d"}.um-faicon-forward:before{content:"\f04e"}.um-faicon-fast-forward:before{content:"\f050"}.um-faicon-step-forward:before{content:"\f051"}.um-faicon-eject:before{content:"\f052"}.um-faicon-chevron-left:before{content:"\f053"}.um-faicon-chevron-right:before{content:"\f054"}.um-faicon-plus-circle:before{content:"\f055"}.um-faicon-minus-circle:before{content:"\f056"}.um-faicon-times-circle:before{content:"\f057"}.um-faicon-check-circle:before{content:"\f058"}.um-faicon-question-circle:before{content:"\f059"}.um-faicon-info-circle:before{content:"\f05a"}.um-faicon-crosshairs:before{content:"\f05b"}.um-faicon-times-circle-o:before{content:"\f05c"}.um-faicon-check-circle-o:before{content:"\f05d"}.um-faicon-ban:before{content:"\f05e"}.um-faicon-arrow-left:before{content:"\f060"}.um-faicon-arrow-right:before{content:"\f061"}.um-faicon-arrow-up:before{content:"\f062"}.um-faicon-arrow-down:before{content:"\f063"}.um-faicon-mail-forward:before,.um-faicon-share:before{content:"\f064"}.um-faicon-expand:before{content:"\f065"}.um-faicon-compress:before{content:"\f066"}.um-faicon-plus:before{content:"\f067"}.um-faicon-minus:before{content:"\f068"}.um-faicon-asterisk:before{content:"\f069"}.um-faicon-exclamation-circle:before{content:"\f06a"}.um-faicon-gift:before{content:"\f06b"}.um-faicon-leaf:before{content:"\f06c"}.um-faicon-fire:before{content:"\f06d"}.um-faicon-eye:before{content:"\f06e"}.um-faicon-eye-slash:before{content:"\f070"}.um-faicon-exclamation-triangle:before,.um-faicon-warning:before{content:"\f071"}.um-faicon-plane:before{content:"\f072"}.um-faicon-calendar:before{content:"\f073"}.um-faicon-random:before{content:"\f074"}.um-faicon-comment:before{content:"\f075"}.um-faicon-magnet:before{content:"\f076"}.um-faicon-chevron-up:before{content:"\f077"}.um-faicon-chevron-down:before{content:"\f078"}.um-faicon-retweet:before{content:"\f079"}.um-faicon-shopping-cart:before{content:"\f07a"}.um-faicon-folder:before{content:"\f07b"}.um-faicon-folder-open:before{content:"\f07c"}.um-faicon-arrows-v:before{content:"\f07d"}.um-faicon-arrows-h:before{content:"\f07e"}.um-faicon-bar-chart-o:before,.um-faicon-bar-chart:before{content:"\f080"}.um-faicon-twitter-square:before{content:"\f081"}.um-faicon-facebook-square:before{content:"\f082"}.um-faicon-camera-retro:before{content:"\f083"}.um-faicon-key:before{content:"\f084"}.um-faicon-cogs:before,.um-faicon-gears:before{content:"\f085"}.um-faicon-comments:before{content:"\f086"}.um-faicon-thumbs-o-up:before{content:"\f087"}.um-faicon-thumbs-o-down:before{content:"\f088"}.um-faicon-star-half:before{content:"\f089"}.um-faicon-heart-o:before{content:"\f08a"}.um-faicon-sign-out:before{content:"\f08b"}.um-faicon-linkedin-square:before{content:"\f08c"}.um-faicon-thumb-tack:before{content:"\f08d"}.um-faicon-external-link:before{content:"\f08e"}.um-faicon-sign-in:before{content:"\f090"}.um-faicon-trophy:before{content:"\f091"}.um-faicon-github-square:before{content:"\f092"}.um-faicon-upload:before{content:"\f093"}.um-faicon-lemon-o:before{content:"\f094"}.um-faicon-phone:before{content:"\f095"}.um-faicon-square-o:before{content:"\f096"}.um-faicon-bookmark-o:before{content:"\f097"}.um-faicon-phone-square:before{content:"\f098"}.um-faicon-twitter:before{content:"\f099"}.um-faicon-facebook:before{content:"\f09a"}.um-faicon-github:before{content:"\f09b"}.um-faicon-unlock:before{content:"\f09c"}.um-faicon-credit-card:before{content:"\f09d"}.um-faicon-rss:before{content:"\f09e"}.um-faicon-hdd-o:before{content:"\f0a0"}.um-faicon-bullhorn:before{content:"\f0a1"}.um-faicon-bell:before{content:"\f0f3"}.um-faicon-certificate:before{content:"\f0a3"}.um-faicon-hand-o-right:before{content:"\f0a4"}.um-faicon-hand-o-left:before{content:"\f0a5"}.um-faicon-hand-o-up:before{content:"\f0a6"}.um-faicon-hand-o-down:before{content:"\f0a7"}.um-faicon-arrow-circle-left:before{content:"\f0a8"}.um-faicon-arrow-circle-right:before{content:"\f0a9"}.um-faicon-arrow-circle-up:before{content:"\f0aa"}.um-faicon-arrow-circle-down:before{content:"\f0ab"}.um-faicon-globe:before{content:"\f0ac"}.um-faicon-wrench:before{content:"\f0ad"}.um-faicon-tasks:before{content:"\f0ae"}.um-faicon-filter:before{content:"\f0b0"}.um-faicon-briefcase:before{content:"\f0b1"}.um-faicon-arrows-alt:before{content:"\f0b2"}.um-faicon-group:before,.um-faicon-users:before{content:"\f0c0"}.um-faicon-chain:before,.um-faicon-link:before{content:"\f0c1"}.um-faicon-cloud:before{content:"\f0c2"}.um-faicon-flask:before{content:"\f0c3"}.um-faicon-cut:before,.um-faicon-scissors:before{content:"\f0c4"}.um-faicon-copy:before,.um-faicon-files-o:before{content:"\f0c5"}.um-faicon-paperclip:before{content:"\f0c6"}.um-faicon-floppy-o:before,.um-faicon-save:before{content:"\f0c7"}.um-faicon-square:before{content:"\f0c8"}.um-faicon-bars:before,.um-faicon-navicon:before,.um-faicon-reorder:before{content:"\f0c9"}.um-faicon-list-ul:before{content:"\f0ca"}.um-faicon-list-ol:before{content:"\f0cb"}.um-faicon-strikethrough:before{content:"\f0cc"}.um-faicon-underline:before{content:"\f0cd"}.um-faicon-table:before{content:"\f0ce"}.um-faicon-magic:before{content:"\f0d0"}.um-faicon-truck:before{content:"\f0d1"}.um-faicon-pinterest:before{content:"\f0d2"}.um-faicon-pinterest-square:before{content:"\f0d3"}.um-faicon-google-plus-square:before{content:"\f0d4"}.um-faicon-google-plus:before{content:"\f0d5"}.um-faicon-money:before{content:"\f0d6"}.um-faicon-caret-down:before{content:"\f0d7"}.um-faicon-caret-up:before{content:"\f0d8"}.um-faicon-caret-left:before{content:"\f0d9"}.um-faicon-caret-right:before{content:"\f0da"}.um-faicon-columns:before{content:"\f0db"}.um-faicon-sort:before,.um-faicon-unsorted:before{content:"\f0dc"}.um-faicon-sort-desc:before,.um-faicon-sort-down:before{content:"\f0dd"}.um-faicon-sort-asc:before,.um-faicon-sort-up:before{content:"\f0de"}.um-faicon-envelope:before{content:"\f0e0"}.um-faicon-linkedin:before{content:"\f0e1"}.um-faicon-rotate-left:before,.um-faicon-undo:before{content:"\f0e2"}.um-faicon-gavel:before,.um-faicon-legal:before{content:"\f0e3"}.um-faicon-dashboard:before,.um-faicon-tachometer:before{content:"\f0e4"}.um-faicon-comment-o:before{content:"\f0e5"}.um-faicon-comments-o:before{content:"\f0e6"}.um-faicon-bolt:before,.um-faicon-flash:before{content:"\f0e7"}.um-faicon-sitemap:before{content:"\f0e8"}.um-faicon-umbrella:before{content:"\f0e9"}.um-faicon-clipboard:before,.um-faicon-paste:before{content:"\f0ea"}.um-faicon-lightbulb-o:before{content:"\f0eb"}.um-faicon-exchange:before{content:"\f0ec"}.um-faicon-cloud-download:before{content:"\f0ed"}.um-faicon-cloud-upload:before{content:"\f0ee"}.um-faicon-user-md:before{content:"\f0f0"}.um-faicon-stethoscope:before{content:"\f0f1"}.um-faicon-suitcase:before{content:"\f0f2"}.um-faicon-bell-o:before{content:"\f0a2"}.um-faicon-coffee:before{content:"\f0f4"}.um-faicon-cutlery:before{content:"\f0f5"}.um-faicon-file-text-o:before{content:"\f0f6"}.um-faicon-building-o:before{content:"\f0f7"}.um-faicon-hospital-o:before{content:"\f0f8"}.um-faicon-ambulance:before{content:"\f0f9"}.um-faicon-medkit:before{content:"\f0fa"}.um-faicon-fighter-jet:before{content:"\f0fb"}.um-faicon-beer:before{content:"\f0fc"}.um-faicon-h-square:before{content:"\f0fd"}.um-faicon-plus-square:before{content:"\f0fe"}.um-faicon-angle-double-left:before{content:"\f100"}.um-faicon-angle-double-right:before{content:"\f101"}.um-faicon-angle-double-up:before{content:"\f102"}.um-faicon-angle-double-down:before{content:"\f103"}.um-faicon-angle-left:before{content:"\f104"}.um-faicon-angle-right:before{content:"\f105"}.um-faicon-angle-up:before{content:"\f106"}.um-faicon-angle-down:before{content:"\f107"}.um-faicon-desktop:before{content:"\f108"}.um-faicon-laptop:before{content:"\f109"}.um-faicon-tablet:before{content:"\f10a"}.um-faicon-mobile-phone:before,.um-faicon-mobile:before{content:"\f10b"}.um-faicon-circle-o:before{content:"\f10c"}.um-faicon-quote-left:before{content:"\f10d"}.um-faicon-quote-right:before{content:"\f10e"}.um-faicon-spinner:before{content:"\f110"}.um-faicon-spin{-webkit-animation:um-faicon-spin 2s infinite linear;animation:um-faicon-spin 2s infinite linear}.um-faicon-circle:before{content:"\f111"}.um-faicon-mail-reply:before,.um-faicon-reply:before{content:"\f112"}.um-faicon-github-alt:before{content:"\f113"}.um-faicon-folder-o:before{content:"\f114"}.um-faicon-folder-open-o:before{content:"\f115"}.um-faicon-smile-o:before{content:"\f118"}.um-faicon-frown-o:before{content:"\f119"}.um-faicon-meh-o:before{content:"\f11a"}.um-faicon-gamepad:before{content:"\f11b"}.um-faicon-keyboard-o:before{content:"\f11c"}.um-faicon-flag-o:before{content:"\f11d"}.um-faicon-flag-checkered:before{content:"\f11e"}.um-faicon-terminal:before{content:"\f120"}.um-faicon-code:before{content:"\f121"}.um-faicon-mail-reply-all:before,.um-faicon-reply-all:before{content:"\f122"}.um-faicon-star-half-empty:before,.um-faicon-star-half-full:before,.um-faicon-star-half-o:before{content:"\f123"}.um-faicon-location-arrow:before{content:"\f124"}.um-faicon-crop:before{content:"\f125"}.um-faicon-code-fork:before{content:"\f126"}.um-faicon-chain-broken:before,.um-faicon-unlink:before{content:"\f127"}.um-faicon-question:before{content:"\f128"}.um-faicon-info:before{content:"\f129"}.um-faicon-exclamation:before{content:"\f12a"}.um-faicon-superscript:before{content:"\f12b"}.um-faicon-subscript:before{content:"\f12c"}.um-faicon-eraser:before{content:"\f12d"}.um-faicon-puzzle-piece:before{content:"\f12e"}.um-faicon-microphone:before{content:"\f130"}.um-faicon-microphone-slash:before{content:"\f131"}.um-faicon-shield:before{content:"\f132"}.um-faicon-calendar-o:before{content:"\f133"}.um-faicon-fire-extinguisher:before{content:"\f134"}.um-faicon-rocket:before{content:"\f135"}.um-faicon-maxcdn:before{content:"\f136"}.um-faicon-chevron-circle-left:before{content:"\f137"}.um-faicon-chevron-circle-right:before{content:"\f138"}.um-faicon-chevron-circle-up:before{content:"\f139"}.um-faicon-chevron-circle-down:before{content:"\f13a"}.um-faicon-html5:before{content:"\f13b"}.um-faicon-css3:before{content:"\f13c"}.um-faicon-anchor:before{content:"\f13d"}.um-faicon-unlock-alt:before{content:"\f13e"}.um-faicon-bullseye:before{content:"\f140"}.um-faicon-ellipsis-h:before{content:"\f141"}.um-faicon-ellipsis-v:before{content:"\f142"}.um-faicon-rss-square:before{content:"\f143"}.um-faicon-play-circle:before{content:"\f144"}.um-faicon-ticket:before{content:"\f145"}.um-faicon-minus-square:before{content:"\f146"}.um-faicon-minus-square-o:before{content:"\f147"}.um-faicon-level-up:before{content:"\f148"}.um-faicon-level-down:before{content:"\f149"}.um-faicon-check-square:before{content:"\f14a"}.um-faicon-pencil-square:before{content:"\f14b"}.um-faicon-external-link-square:before{content:"\f14c"}.um-faicon-share-square:before{content:"\f14d"}.um-faicon-compass:before{content:"\f14e"}.um-faicon-caret-square-o-down:before,.um-faicon-toggle-down:before{content:"\f150"}.um-faicon-caret-square-o-up:before,.um-faicon-toggle-up:before{content:"\f151"}.um-faicon-caret-square-o-right:before,.um-faicon-toggle-right:before{content:"\f152"}.um-faicon-eur:before,.um-faicon-euro:before{content:"\f153"}.um-faicon-gbp:before{content:"\f154"}.um-faicon-dollar:before,.um-faicon-usd:before{content:"\f155"}.um-faicon-inr:before,.um-faicon-rupee:before{content:"\f156"}.um-faicon-cny:before,.um-faicon-jpy:before,.um-faicon-rmb:before,.um-faicon-yen:before{content:"\f157"}.um-faicon-rouble:before,.um-faicon-rub:before,.um-faicon-ruble:before{content:"\f158"}.um-faicon-krw:before,.um-faicon-won:before{content:"\f159"}.um-faicon-bitcoin:before,.um-faicon-btc:before{content:"\f15a"}.um-faicon-file:before{content:"\f15b"}.um-faicon-file-text:before{content:"\f15c"}.um-faicon-sort-alpha-asc:before{content:"\f15d"}.um-faicon-sort-alpha-desc:before{content:"\f15e"}.um-faicon-sort-amount-asc:before{content:"\f160"}.um-faicon-sort-amount-desc:before{content:"\f161"}.um-faicon-sort-numeric-asc:before{content:"\f162"}.um-faicon-sort-numeric-desc:before{content:"\f163"}.um-faicon-thumbs-up:before{content:"\f164"}.um-faicon-thumbs-down:before{content:"\f165"}.um-faicon-youtube-square:before{content:"\f166"}.um-faicon-youtube:before{content:"\f167"}.um-faicon-xing:before{content:"\f168"}.um-faicon-xing-square:before{content:"\f169"}.um-faicon-youtube-play:before{content:"\f16a"}.um-faicon-dropbox:before{content:"\f16b"}.um-faicon-stack-overflow:before{content:"\f16c"}.um-faicon-instagram:before{content:"\f16d"}.um-faicon-flickr:before{content:"\f16e"}.um-faicon-adn:before{content:"\f170"}.um-faicon-bitbucket:before{content:"\f171"}.um-faicon-bitbucket-square:before{content:"\f172"}.um-faicon-tumblr:before{content:"\f173"}.um-faicon-tumblr-square:before{content:"\f174"}.um-faicon-long-arrow-down:before{content:"\f175"}.um-faicon-long-arrow-up:before{content:"\f176"}.um-faicon-long-arrow-left:before{content:"\f177"}.um-faicon-long-arrow-right:before{content:"\f178"}.um-faicon-apple:before{content:"\f179"}.um-faicon-windows:before{content:"\f17a"}.um-faicon-android:before{content:"\f17b"}.um-faicon-linux:before{content:"\f17c"}.um-faicon-dribbble:before{content:"\f17d"}.um-faicon-skype:before{content:"\f17e"}.um-faicon-foursquare:before{content:"\f180"}.um-faicon-trello:before{content:"\f181"}.um-faicon-female:before{content:"\f182"}.um-faicon-male:before{content:"\f183"}.um-faicon-gittip:before{content:"\f184"}.um-faicon-sun-o:before{content:"\f185"}.um-faicon-moon-o:before{content:"\f186"}.um-faicon-archive:before{content:"\f187"}.um-faicon-bug:before{content:"\f188"}.um-faicon-vk:before{content:"\f189"}.um-faicon-weibo:before{content:"\f18a"}.um-faicon-renren:before{content:"\f18b"}.um-faicon-pagelines:before{content:"\f18c"}.um-faicon-stack-exchange:before{content:"\f18d"}.um-faicon-arrow-circle-o-right:before{content:"\f18e"}.um-faicon-arrow-circle-o-left:before{content:"\f190"}.um-faicon-caret-square-o-left:before,.um-faicon-toggle-left:before{content:"\f191"}.um-faicon-dot-circle-o:before{content:"\f192"}.um-faicon-wheelchair:before{content:"\f193"}.um-faicon-vimeo-square:before{content:"\f194"}.um-faicon-try:before,.um-faicon-turkish-lira:before{content:"\f195"}.um-faicon-plus-square-o:before{content:"\f196"}.um-faicon-space-shuttle:before{content:"\f197"}.um-faicon-slack:before{content:"\f198"}.um-faicon-envelope-square:before{content:"\f199"}.um-faicon-wordpress:before{content:"\f19a"}.um-faicon-openid:before{content:"\f19b"}.um-faicon-bank:before,.um-faicon-institution:before,.um-faicon-university:before{content:"\f19c"}.um-faicon-graduation-cap:before,.um-faicon-mortar-board:before{content:"\f19d"}.um-faicon-yahoo:before{content:"\f19e"}.um-faicon-google:before{content:"\f1a0"}.um-faicon-reddit:before{content:"\f1a1"}.um-faicon-reddit-square:before{content:"\f1a2"}.um-faicon-stumbleupon-circle:before{content:"\f1a3"}.um-faicon-stumbleupon:before{content:"\f1a4"}.um-faicon-delicious:before{content:"\f1a5"}.um-faicon-digg:before{content:"\f1a6"}.um-faicon-pied-piper:before{content:"\f1a7"}.um-faicon-pied-piper-alt:before{content:"\f1a8"}.um-faicon-drupal:before{content:"\f1a9"}.um-faicon-joomla:before{content:"\f1aa"}.um-faicon-language:before{content:"\f1ab"}.um-faicon-fax:before{content:"\f1ac"}.um-faicon-building:before{content:"\f1ad"}.um-faicon-child:before{content:"\f1ae"}.um-faicon-paw:before{content:"\f1b0"}.um-faicon-spoon:before{content:"\f1b1"}.um-faicon-cube:before{content:"\f1b2"}.um-faicon-cubes:before{content:"\f1b3"}.um-faicon-behance:before{content:"\f1b4"}.um-faicon-behance-square:before{content:"\f1b5"}.um-faicon-steam:before{content:"\f1b6"}.um-faicon-steam-square:before{content:"\f1b7"}.um-faicon-recycle:before{content:"\f1b8"}.um-faicon-automobile:before,.um-faicon-car:before{content:"\f1b9"}.um-faicon-cab:before,.um-faicon-taxi:before{content:"\f1ba"}.um-faicon-tree:before{content:"\f1bb"}.um-faicon-spotify:before{content:"\f1bc"}.um-faicon-deviantart:before{content:"\f1bd"}.um-faicon-soundcloud:before{content:"\f1be"}.um-faicon-database:before{content:"\f1c0"}.um-faicon-file-pdf-o:before{content:"\f1c1"}.um-faicon-file-word-o:before{content:"\f1c2"}.um-faicon-file-excel-o:before{content:"\f1c3"}.um-faicon-file-powerpoint-o:before{content:"\f1c4"}.um-faicon-file-image-o:before,.um-faicon-file-photo-o:before,.um-faicon-file-picture-o:before{content:"\f1c5"}.um-faicon-file-archive-o:before,.um-faicon-file-zip-o:before{content:"\f1c6"}.um-faicon-file-audio-o:before,.um-faicon-file-sound-o:before{content:"\f1c7"}.um-faicon-file-movie-o:before,.um-faicon-file-video-o:before{content:"\f1c8"}.um-faicon-file-code-o:before{content:"\f1c9"}.um-faicon-vine:before{content:"\f1ca"}.um-faicon-codepen:before{content:"\f1cb"}.um-faicon-jsfiddle:before{content:"\f1cc"}.um-faicon-life-bouy:before,.um-faicon-life-buoy:before,.um-faicon-life-ring:before,.um-faicon-life-saver:before,.um-faicon-support:before{content:"\f1cd"}.um-faicon-circle-o-notch:before{content:"\f1ce"}.um-faicon-ra:before,.um-faicon-rebel:before{content:"\f1d0"}.um-faicon-empire:before,.um-faicon-ge:before{content:"\f1d1"}.um-faicon-git-square:before{content:"\f1d2"}.um-faicon-git:before{content:"\f1d3"}.um-faicon-hacker-news:before{content:"\f1d4"}.um-faicon-tencent-weibo:before{content:"\f1d5"}.um-faicon-qq:before{content:"\f1d6"}.um-faicon-wechat:before,.um-faicon-weixin:before{content:"\f1d7"}.um-faicon-paper-plane:before,.um-faicon-send:before{content:"\f1d8"}.um-faicon-paper-plane-o:before,.um-faicon-send-o:before{content:"\f1d9"}.um-faicon-history:before{content:"\f1da"}.um-faicon-circle-thin:before{content:"\f1db"}.um-faicon-header:before{content:"\f1dc"}.um-faicon-paragraph:before{content:"\f1dd"}.um-faicon-sliders:before{content:"\f1de"}.um-faicon-share-alt:before{content:"\f1e0"}.um-faicon-share-alt-square:before{content:"\f1e1"}.um-faicon-bomb:before{content:"\f1e2"}.um-faicon-futbol-o:before,.um-faicon-soccer-ball-o:before{content:"\f1e3"}.um-faicon-tty:before{content:"\f1e4"}.um-faicon-binoculars:before{content:"\f1e5"}.um-faicon-plug:before{content:"\f1e6"}.um-faicon-slideshare:before{content:"\f1e7"}.um-faicon-twitch:before{content:"\f1e8"}.um-faicon-yelp:before{content:"\f1e9"}.um-faicon-newspaper-o:before{content:"\f1ea"}.um-faicon-wifi:before{content:"\f1eb"}.um-faicon-calculator:before{content:"\f1ec"}.um-faicon-paypal:before{content:"\f1ed"}.um-faicon-google-wallet:before{content:"\f1ee"}.um-faicon-cc-visa:before{content:"\f1f0"}.um-faicon-cc-mastercard:before{content:"\f1f1"}.um-faicon-cc-discover:before{content:"\f1f2"}.um-faicon-cc-amex:before{content:"\f1f3"}.um-faicon-cc-paypal:before{content:"\f1f4"}.um-faicon-cc-stripe:before{content:"\f1f5"}.um-faicon-bell-slash:before{content:"\f1f6"}.um-faicon-bell-slash-o:before{content:"\f1f7"}.um-faicon-trash:before{content:"\f1f8"}.um-faicon-copyright:before{content:"\f1f9"}.um-faicon-at:before{content:"\f1fa"}.um-faicon-eyedropper:before{content:"\f1fb"}.um-faicon-paint-brush:before{content:"\f1fc"}.um-faicon-birthday-cake:before{content:"\f1fd"}.um-faicon-area-chart:before{content:"\f1fe"}.um-faicon-pie-chart:before{content:"\f200"}.um-faicon-line-chart:before{content:"\f201"}.um-faicon-lastfm:before{content:"\f202"}.um-faicon-lastfm-square:before{content:"\f203"}.um-faicon-toggle-off:before{content:"\f204"}.um-faicon-toggle-on:before{content:"\f205"}.um-faicon-bicycle:before{content:"\f206"}.um-faicon-bus:before{content:"\f207"}.um-faicon-ioxhost:before{content:"\f208"}.um-faicon-angellist:before{content:"\f209"}.um-faicon-cc:before{content:"\f20a"}.um-faicon-ils:before,.um-faicon-shekel:before,.um-faicon-sheqel:before{content:"\f20b"}.um-faicon-meanpath:before{content:"\f20c"}@-moz-keyframes um-faicon-spin{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes um-faicon-spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes um-faicon-spin{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes um-faicon-spin{0%{-ms-transform:rotate(0)}100%{-ms-transform:rotate(359deg)}}@keyframes um-faicon-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}
3
  .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--classic .select2-results>.select2-results__options,.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
4
  .um-modal *,.um-popup,.um-popup *{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.um-modal,.um-modal-body,.um-popup{box-sizing:border-box}.um-modal-btn,.um-modal-close{text-decoration:none!important}.um-popup-overlay{background:rgba(0,0,0,.7);width:100%;height:100%;position:fixed;top:0;left:0;z-index:1999992}.um-popup{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:fixed;left:50%;top:10%;margin-left:-250px;width:500px;background:#fff;box-shadow:0 1px 3px #111;z-index:1999993;overflow:auto;color:#888;padding:0!important}.um-modal,.um-modal-body.photo{-moz-border-radius:3px;-webkit-border-radius:3px}.um-popup.loading{background:url(../img/loading.gif) center no-repeat #fff;min-height:100px}.um-popup a{outline:0!important}.um-modal-overlay{background:rgba(0,0,0,.85);width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999}.um-modal-hidden-content{display:none}.um-modal-close{display:block;position:fixed;right:0;top:0;font-size:24px;color:#fff!important;padding:0 10px}.um-modal{border-radius:3px;position:fixed;left:50%;display:none;z-index:1999993;bottom:-50px}.um-modal.normal{width:500px;margin-left:-250px}.um-modal.large{width:730px;margin-left:-365px}.um-modal.small{width:400px;margin-left:-200px}.um-modal-body{min-height:3px;padding:20px;width:100%;background:#fff;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.um-modal-body.photo{border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 0 0 1px rgba(255,255,255,.12) inset;background:#888;padding:0}.um-modal-btn,.um-modal-header{padding:0 20px;box-sizing:border-box;color:#fff}.um-modal-body.photo img{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:block;overflow:hidden;opacity:0}.um-modal.loading .um-modal-body{background:url(../img/loading.gif) center no-repeat #fff;min-height:150px}.um-modal div.um{margin-bottom:20px!important}.um-modal-header{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;height:44px;line-height:44px;font-size:17px}.um-modal-footer{margin-top:20px}.um-modal-left{float:left}.um-modal-right{float:right}.um-modal-btn.disabled,.um-modal-btn.disabled:hover{opacity:.5;cursor:default!important}.um-modal-btn{cursor:pointer!important;line-height:34px!important;height:34px;display:inline-block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-align:center;vertical-align:middle;font-size:14px;transition:.2s}.um-modal-btn:hover{background:#44b0ec;color:#fff}.um-modal-btn.alt{color:#666;background:#eee}.um-modal-btn.alt:hover{background:#e5e5e5}.um-modal .um-single-image-preview.crop img{float:left}
5
- .um,.um input,.um select,.um textarea{font-size:15px}.um,.um *{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.um-field-error,p.um-notice{-moz-border-radius:3px;-webkit-border-radius:3px}.um-button i,.um-field-group-head i:before,.um-row-heading i:before{vertical-align:middle!important}.um{width:100%;text-align:left;box-sizing:border-box;color:#666;margin-bottom:30px!important;opacity:0}.um-s1,.um-s2{display:none}.um *,.um :after,.um :before{box-sizing:content-box}.um-account-side li a,.um-cover a,.um-field-value a,.um-header a,.um-member-less a,.um-member-more a,.um-member-name a,.um-member-photo a,.um-members a,.um-members-pagi a,.um-members-pagi span{border-bottom:0!important}.um a:focus,.um-modal a:focus{outline:0!important}.um a .image-overlay,.um a:hover .image-overlay,.um a:hover .image-overlay *{display:none!important;width:0!important;height:0!important;position:static!important}.um.um-in-admin{padding-top:0}.um.um-in-admin .um-tip{display:none!important}.um-left{float:left}.um-right{float:right}.um-clear{clear:both}.um-center{text-align:center}.um-center .um-button{display:inline-block!important;width:auto!important;min-width:250px!important}.um-half{width:48%}.um-field-half{width:48%;float:left}.um-field-half.right{float:right}.um-field-tri{width:30%;float:left;margin-right:3%}.um img{box-shadow:none!important}.um-col{padding-bottom:20px}.um-col-alt{margin:0 0 5px}.um-col-alt-s{padding-top:10px}.um-col-alt-b{padding-top:20px}.um-col-121{float:left;width:48%}.um-col-122{float:right;width:48%}.um-col-131,.um-col-132,.um-col-133{width:30%;float:left}.um-col-132{margin:0 5%}.um-raty i{font-size:26px}.um-field-half .um-raty i,.um-field-tri .um-raty i{font-size:21px}.um-button i{font-size:22px;width:22px;height:12px!important;display:inline-block;line-height:12px!important;position:relative;top:-6px;margin-right:8px}.um-row-heading{padding:5px 0;font-size:16px}.um-row-heading i{font-size:24px;height:24px;line-height:24px;margin:0 12px 0 0;display:inline-block;width:30px;text-align:center}p.um-notice{width:auto;color:#fff;box-sizing:border-box;font-size:15px;padding:12px!important;margin:12px 0 0!important;border-radius:3px;position:relative}p.um-notice i{position:absolute;right:14px;font-size:36px;cursor:pointer;top:7px;display:block;height:30px;line-height:30px}p.um-notice.success{background:#7ACF58}p.um-notice.err{background:#C74A4A}p.um-notice.warning{background:#f9f9d1;color:#666;border:1px solid #efe4a2;padding:8px 15px!important}.um-error-block,.um-field-error{width:auto;max-width:100%;background:#C74A4A;box-sizing:border-box;padding:12px;margin:12px 0 0}.um-field-error{border-radius:3px;color:#fff;position:relative;font-size:14px;line-height:20px!important}.um-field-error a{color:#fff!important;text-decoration:underline!important}.um-button,.um-field-group-cancel,a.um-link-alt{text-decoration:none!important}.um-field-arrow{top:-17px;left:10px;position:absolute;z-index:900;color:#C74A4A;font-size:28px;line-height:1em!important}.um-error-block,.um-field,.um-field-area,.um-field-divider,.um-tip,.um-tip i{position:relative}.um-error-block{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;font-size:14px;line-height:1em!important}.um-tip{margin:0 0 0 8px;cursor:pointer;display:inline-block;top:3px}.um-tip i{font-size:22px;height:22px;line-height:22px;display:block}.um-tip-text{display:block;font-size:13px;line-height:15px;color:#999}.um-form button::-moz-focus-inner,.um-form input::-moz-focus-inner{border:0!important;padding:0!important}.um-field{padding:15px 0 0}.um-field-b,.um-field-c{padding-top:0!important}.um-field.um-is-conditional{display:none}.um-field-label{display:block;margin:0 0 8px}.um-field-label .um-field-label-icon{float:left;margin:0 8px 0 0;height:22px;line-height:18px;display:inline-block;width:24px;text-align:center}.um-field-label .um-field-label-icon i{font-size:22px;position:relative;top:1px}.um-field-label label{font-size:15px!important;line-height:22px!important;font-weight:700;font-weight:600}.um-field-area{word-wrap:break-word}.um-field-value p{margin:0 0 6px!important;padding:0}.um-field-block{color:#777;font-size:17px}.um-field-spacing{width:100%}.um-field-divider{width:100%;margin:0 0 12px;height:24px}.um-field-divider-text{position:absolute;width:100%;text-align:center;bottom:-24px;left:0;font-size:16px;padding:10px 0}.um-field-divider-text span{background:#fff;color:#555;display:inline-block;padding:0 15px}.um-field-icon{position:absolute;cursor:default;text-align:center!important;top:2px;left:0;width:44px;font-size:22px;line-height:1.7em}.um-form input[type=number],.um-form input[type=password],.um-form input[type=tel],.um-form input[type=text]{padding:0 12px!important;width:100%;display:block!important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;cursor:text!important;font-size:15px!important;height:40px!important;box-sizing:border-box!important;box-shadow:none!important;margin:0!important;position:static;outline:0!important}.um-form input[type=number]{width:auto;padding:0 0 0 5px!important;height:30px!important}.um-form input[type=number]:focus,.um-form input[type=password]:focus,.um-form input[type=tel]:focus,.um-form input[type=text]:focus,.um-form textarea:focus{box-shadow:none!important;outline:0!important}.um-form input[type=password].um-iconed,.um-form input[type=tel].um-iconed,.um-form input[type=text].um-iconed{padding-left:44px!important}.um-form input[type=password].um-error,.um-form input[type=tel].um-error,.um-form input[type=text].um-error{border-color:#C74A4A!important}.um-form textarea{width:100%;padding:8px 12px!important;display:block;font-size:15px!important;line-height:22px!important;background:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;box-sizing:border-box;min-height:80px!important;box-shadow:none;outline:0!important}.um-form .wp-editor-container{border:1px solid #ddd}.um-form .wp-editor-container textarea{background:#ddd!important;color:#222!important;border-radius:0}.um-field-c .um-field-checkbox{margin:0!important;position:relative;top:-14px}.um-field-checkbox,.um-field-radio{display:block;margin:8px 0;position:relative;cursor:pointer!important}.um-field-checkbox:hover i,.um-field-radio:hover i{color:#666}.um-field-checkbox input,.um-field-radio input{opacity:0!important;display:inline!important;width:0!important;float:left}.um-field-checkbox-state,.um-field-radio-state{position:absolute;top:0;left:1px;width:24px;height:24px}.um-field-checkbox-state i,.um-field-radio-state i{font-size:24px;line-height:24px;height:24px;color:#aaa;transition:all .2s linear}.um-button,.um-field-group-head{transition:.25s;box-sizing:border-box}.um-field-checkbox-option,.um-field-radio-option{margin:0 0 0 36px;line-height:24px;color:#888!important;display:block}.um-field-group{margin-top:20px}.um-field-group-head{cursor:pointer;color:#fff;font-size:16px;line-height:22px;padding:10px 20px;-moz-border-radius:4px!important;-webkit-border-radius:4px!important;border-radius:4px!important;border-top:1px solid transparent!important;border-bottom:2px solid rgba(0,0,0,.1)!important}.um-field-group-head i{font-size:20px;margin:0 8px 0 0}.um-field-group-body{display:none;margin:15px 0 0;padding:15px 20px 5px;background:#f9f9f9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;box-sizing:border-box;width:100%}.um-field-group-body div.um-field{padding:0 0 15px}.um-field-group-cancel{font-size:18px;position:absolute;z-index:800;right:8px;top:8px;color:#ccc!important}.um-field-group-cancel:hover{color:#777!important}.um div.disabled,.um input[type=number]:disabled,.um input[type=submit]:disabled,.um input[type=text]:disabled,.um-disabled{opacity:.6!important;cursor:no-drop!important}input[type=submit].um-button,input[type=submit].um-button:focus{vertical-align:middle!important;height:auto!important;font-size:15px;cursor:pointer!important;width:100%;box-shadow:none;text-shadow:none;font-family:inherit;outline:0!important;margin:0;opacity:1;-webkit-appearance:none}input[type=submit].um-button:hover{opacity:1}.um-button{font-size:15px;border:none!important;display:block;width:100%;line-height:1em!important;padding:16px 20px!important;text-align:center;text-transform:none!important;font-weight:400!important;overflow:hidden;position:relative;-moz-border-radius:4px!important;-webkit-border-radius:4px!important;border-radius:4px!important;border-top:1px solid transparent!important;border-bottom:2px solid rgba(0,0,0,.1)!important;opacity:1}.um-button.um-btn-auto-width{width:auto;display:inline-block;padding:14px 20px!important;min-width:200px;max-width:450px}a.um-link-alt{line-height:22px;color:#888!important;display:block!important;font-weight:400;text-align:center;border-bottom:none!important}a.um-link-alt:hover{text-decoration:underline!important}.um-dropdown{position:absolute;height:auto;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;z-index:10;display:none;border:1px solid #e5e5e5;box-sizing:border-box;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1);box-shadow:0 0 1px rgba(0,0,0,.1)}.um-dropdown li,.um-dropdown ul{list-style-type:none!important;padding:0!important;margin:0!important}.um-dropdown li a{display:block;padding:8px 12px;color:#666;font-size:14px;line-height:18px}.um-dropdown li:last-child a{border-top:1px solid #e5e5e5;padding:12px}.um-dropdown-b{position:relative}.um-dropdown-arr{position:absolute;font-size:24px;width:24px;height:24px;overflow:hidden;z-index:15;color:#eee}.um-dropdown-arr *{display:block!important;width:24px!important;height:24px!important;vertical-align:bottom!important;overflow:hidden!important;line-height:24px!important}div.um-photo{margin:20px auto 0;text-align:center;box-sizing:border-box;max-width:100%}div.um-photo,div.um-photo a,div.um-photo img{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}div.um-photo a{border:1px solid #e5e5e5;padding:5px;box-sizing:border-box;display:inline-block;box-shadow:0 1px 1px #eee;margin:0 auto;max-width:100%}div.um-photo img{max-height:300px;max-width:100%}span.um-req{margin:0 0 0 8px;font-size:14px;display:inline-block}small.um-max-filesize{display:block;color:#999;padding-top:5px}small.um-max-filesize span{font-size:12px}.um-form .um-field .um-field-area input.um-form-field.um-validate-not-matched,.um-form .um-field .um-field-area input.um-form-field.um-validate-not-matched:focus,.um-form .um-field .um-field-area input.um-form-field.um-validate-username-exists,.um-form .um-field .um-field-area input.um-form-field.um-validate-username-exists:focus{border-color:#DB2929!important}.um-form .um-field .um-field-area input.um-searching-username{background-image:url(../img/loading.gif);background-position:right center;background-repeat:no-repeat;background-size:24px 24px}.um-search-area{position:relative;max-width:300px}.um-search-area .um-search-field{width:100%}.um-search-area .um-search-icon{position:absolute;top:7px;right:10px}.select2-container.select2-container--open{z-index:9999999}.select2.select2-container .select2-selection{display:block!important;height:40px;padding:0 0 0 12px!important;overflow:hidden!important;position:relative!important;white-space:nowrap!important;line-height:35px!important;color:#666!important;font-size:15px!important;text-align:left!important;text-decoration:none!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;border-radius:2px!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fff!important;border:2px solid #ddd!important}.select2.select2-container .select2-selection .select2-selection__arrow b[role=presentation]{display:none}.select2.select2-container .select2-selection .select2-selection__arrow:before{content:"\f3d0"!important;font-size:27px!important;font-family:Ionicons!important;width:100%!important;display:block;height:100%;line-height:35px;color:#aaa}.select2.select2-container .select2-selection .select2-selection__arrow{display:inline-block!important;width:34px!important;height:100%!important;position:absolute!important;right:0!important;top:0!important;-moz-border-radius:0 2px 2px 0!important;-webkit-border-radius:0 2px 2px 0!important;border-radius:0 2px 2px 0!important;text-align:center!important;background:0 0!important;border-left:0!important}.select2-container.select2-container--open .select2-dropdown{border:2px solid #ddd!important}.select2-results li{list-style:none;display:list-item;background-image:none;font-size:15px;margin:5px!important;color:#666!important;padding:3px 7px 4px!important;cursor:pointer;min-height:1em!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:37px}.select2-results li.select2-results__option.select2-results__option--highlighted{background:#f4f4f4!important;color:#666!important}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-selection__clear{right:10px;font-size:30px;color:#aaa!important}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0;width:100%;line-height:20px;font-size:13px}.select2.select2-container .select2-selection.select2-selection--multiple{height:auto!important}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;top:-6px;margin-right:-9px;font-size:15px;position:absolute}.select2-container--default .select2-selection--multiple .select2-selection__choice{padding:3px 3px 3px 5px}.select2-container .select2-search--inline{line-height:38px}
6
  .um-members a,.um-members a:hover,.um-members-pagi a:hover{text-decoration:none!important}.um-members img{display:block;overflow:hidden;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important;margin:0!important;padding:0!important}.um-members-intro{text-align:center;margin:0 0 20px}.um-members-total{font-size:30px;font-weight:300}.um-members-none{text-align:center;font-size:18px}.um-search{text-align:center;padding:20px 50px}.um-search.um-search-2{padding-left:20%;padding-right:20%;width:100%;box-sizing:border-box}.um-search.um-search-1{padding-left:32%;padding-right:32%;width:100%;box-sizing:border-box}.um-search.um-search-1 .um-search-submit .um-button{display:block!important;min-width:100%!important;margin:0 0 10px!important}.um-search.um-search-1 .um-search-filter{width:100%;padding:0 0 10px;float:none}.um-member,.um-search-filter{float:left;box-sizing:border-box}.um-search.um-search-2 .um-search-filter{width:50%}.um-search-filter{padding:0 15px 30px;display:block;width:33%}.um-search-submit .um-button{display:inline-block!important;width:auto!important;padding:12px 20px!important;margin:0 10px!important;min-width:150px!important}.um-members{-ms-word-break:break-all;word-break:break-word;word-wrap:break-word}.um-member{width:30%;background:#fff;text-align:center;border:1px solid #eee;margin-bottom:40px;position:relative}.um-member.awaiting_admin_review,.um-member.inactive,.um-member.rejected{opacity:.7}.um-member-status{display:none}.um-member-status.awaiting_admin_review,.um-member-status.inactive,.um-member-status.rejected{display:block;position:absolute;top:0;left:0;width:100%;padding:7px 15px;background:#C74A4A;color:#fff;z-index:10;font-size:13px;box-sizing:border-box}.um-member-photo a,.um-member-photo img{display:inline!important}.um-member-status.inactive,.um-member-status.rejected{background:#999}.um-gutter-sizer{width:5%}.um-member-cover{background-color:#eee;box-sizing:border-box;position:relative}.um-member-cover-e{text-align:center;box-sizing:border-box}.um-member-cover-e img{width:100%!important}.um-member-photo{padding:40px 0 20px;text-align:center}.um-member-photo img{border:5px solid #fff;background:#fff;width:140px;height:140px;float:none!important}.um-member.with-cover .um-member-photo{padding-top:0}.um-member.with-cover .um-member-photo img{width:90px;height:90px;position:relative;top:-35px;margin-bottom:-45px!important;float:none!important;opacity:1}.um-member-photo.radius-1 img{-moz-border-radius:999px!important;-webkit-border-radius:999px!important;border-radius:999px!important}.um-member-photo.radius-2 img{-moz-border-radius:4px!important;-webkit-border-radius:4px!important;border-radius:4px!important}.um-member-photo.radius-3 img{-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important}.um-member-card.no-photo{padding-top:30px}.um-member-card{padding-bottom:15px}.um-member-name{margin:0 0 4px}.um-member-name a{font-size:16px;line-height:26px;color:#444;font-weight:700}.um-member-tagline{font-size:13px;line-height:22px;color:#999;padding:0 15px}.um-member-less{display:none}.um-member-less a,.um-member-more a{color:#666;display:inline-block}.um-member-less i,.um-member-more i{display:block;font-size:32px;height:32px;line-height:32px}.um-member-meta{display:none;margin:20px 15px 0;padding:15px 0;border-top:1px solid #e5e5e5}.um-member-meta.no-animate{display:block}.um-member-metaline{font-size:13px;padding:12px 0 0;line-height:16px;vertical-align:middle}.um-member-metaline span{display:block;text-align:center}.um-member-connect{padding-top:20px}.um-member-connect a{display:inline-block;width:40px;line-height:40px;height:40px;-moz-border-radius:999px;-webkit-border-radius:999px;border-radius:999px;color:#fff!important;opacity:.85;margin:0 1px;font-size:22px;transition:.25s}.um-member-connect a:hover{opacity:1;color:#fff}.um-members-pagi,.um-members-pagidrop{text-align:center;padding:5px 0;font-size:15px}.um-members-pagi span.current,.um-members-pagi span.current:hover{color:#fff!important}.um-members-pagi i:before{font-size:20px;vertical-align:middle!important;height:34px;line-height:34px;top:-2px;position:relative}.um-members-pagi span.disabled{opacity:.4;cursor:default}.um-members-pagi span.none{color:#aaa!important}.um-members-pagi span{cursor:default}.um-members-pagi a,.um-members-pagi span{display:inline-block;width:auto;height:34px;line-height:34px;transition:all .2s linear;padding:0 14px;color:#666!important;font-weight:400}
7
- .um-cover-add,.um-cover-add i{font-size:36px}.um-cover-e,.um-cover-overlay{text-align:center;box-sizing:border-box}.um-cover,.um-cover-e,.um-cover-overlay,.um-profile{box-sizing:border-box}.um-cover-overlay,.um-profile-photo-overlay{text-shadow:0 1px #666;cursor:pointer!important}.um-cover-overlay ins,.um-profile a,.um-profile a:hover,.um-profile-photo-overlay ins{text-decoration:none!important}.um-profile .um-cover-overlay{display:none}.um-profile.um-editing .um-cover.has-cover .um-cover-overlay{display:block}.um-profile.um-viewing .um-profile-photo-overlay{display:none}.um-profile img{display:block;overflow:hidden;border-radius:0;margin:0!important}.um-profile .um-profile-body{padding-top:15px;padding-bottom:15px;max-width:600px;margin:auto}.um-profile.um-editing{padding-bottom:15px}.um-profile.um-viewing{padding-bottom:1px}.um-profile.um-viewing .um-field-label{display:block;margin:0 0 8px;border-bottom:solid 2px #eee;padding-bottom:4px}.um-cover{background-color:#eee;position:relative}.um-cover-add{color:#aaa;width:100%;display:table}.um-cover-add span{display:table-cell;vertical-align:middle}.um-cover-e img{width:100%!important}.um-cover-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.5);padding:0 40px;color:#fff;line-height:21px;font-size:16px;height:100%;width:100%}.um-cover-overlay:hover{background:rgba(0,0,0,.55)}.um-cover-overlay span.um-cover-overlay-s{display:table;height:100%;width:100%}.um-cover-overlay ins{display:table-cell;vertical-align:middle;height:100%;background:0 0!important;color:#fff!important;border-bottom:none!important}.um-cover-overlay i{font-size:46px;display:block;margin-bottom:6px}.um-header{position:relative;padding:0 0 25px;border-bottom:solid 2px #eee;min-height:85px;box-sizing:content-box!important}.um-profile-edit{position:absolute;top:15px;right:0;vertical-align:middle;font-size:30px;height:30px;line-height:30px;z-index:66;padding-right:10px}.um-profile-edit i{font-size:30px}.um-header.no-cover .um-profile-meta{padding-left:0!important;padding-right:0!important;text-align:center!important}.um-header.no-cover .um-name{float:none!important;margin-right:0!important}.um-header.no-cover .um-profile-photo{float:none!important;margin:0 auto!important;text-align:center!important}.um-header.no-cover a.um-profile-photo-img{position:relative!important;top:auto!important;left:auto!important;float:none!important;display:inline-block!important;text-align:center!important}.um-header.no-cover .um-main-meta{padding:0}.um-profile .gravatar{position:static}.um-profile-photo{float:left;position:relative}.um-profile-photo a.um-profile-photo-img{float:left;position:absolute;background:#fff;padding:5px;left:30px}.um-profile-photo a.um-profile-photo-img img{width:100%;height:100%}.um-profile-photo-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.5);text-align:center;box-sizing:border-box;padding:0;color:#fff;line-height:21px;font-size:16px;height:100%;width:100%}.um-profile-photo-overlay:hover{background:rgba(0,0,0,.55)}.um-profile-photo-overlay span.um-profile-photo-overlay-s{display:table;height:100%;width:100%}.um-profile-photo-overlay ins{display:table-cell;vertical-align:middle;height:100%;background:0 0!important;color:#fff!important;border-bottom:none!important}.um-item-link a:hover,.um-profile-note a:hover{text-decoration:underline!important}.um-profile-photo-overlay i{font-size:46px;display:block}.um-name,.um-name a{font-size:24px}.um-profile-meta{padding-right:30px;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word}.um-main-meta{padding:10px 0 0}.um-name{float:left;font-weight:700;margin-right:30px;line-height:1.7em}.um-meta{font-size:15px}.um-meta span a{font-weight:400}.um-meta span:first-child{margin:0 5px 0 0}.um-meta span{margin:0 5px;font-size:14px;display:inline-block}.um-meta span i{font-size:16px;margin:0 5px 0 0}.um-meta-text{margin:6px 0 0;color:#666;line-height:1.4em;font-size:13px}.um-meta-text p{margin:0 0 6px!important;padding:0!important}.um-profile-status{display:none}.um-profile-status.awaiting_admin_review,.um-profile-status.inactive,.um-profile-status.rejected{display:inline-block;margin:6px 0 0;border-left:3px solid #C74A4A;padding-left:10px;font-size:14px;color:#777}.um-profile-note{display:none;text-align:center!important;padding-top:20px;color:#666}.um-profile-note i{display:inline-block;font-size:70px;height:70px;line-height:70px}.um-profile-note i.um-faicon-lock{position:relative;top:2px;display:inline-block;font-size:24px;height:auto;line-height:24px;margin-right:10px}.um-profile-note span{margin-top:10px;display:block;font-size:16px;color:#888}.um-profile-note a{border:none!important}.um-profile-nav{padding:10px;background:#444;text-align:center}.um-profile-nav-item.active a,.um-profile-nav-item.active a:hover{color:#FFF!important}.um-profile-nav-item.active a span.count{background:0 0;padding:4px 0;color:#fff}.um-profile-nav-item a{color:#fff!important;font-size:14px;font-weight:600;padding:6px 10px 6px 28px;display:block;float:left;border-radius:4px;margin-left:5px;position:relative;border-bottom:0!important}.um-profile-nav-item.without-icon a{padding-left:10px}.um-profile-nav-item.without-icon span.title{padding-left:0}.um-profile-nav-item.without-icon i{display:none}.um-profile-nav-item a:hover{background:#555}.um-profile-nav-item i{font-size:18px;height:18px;line-height:18px;position:absolute;display:block;top:8px;left:10px}.um-profile-nav-item span.title{padding-left:5px}.um-profile-nav-item span.count{font-size:12px;font-weight:300;background:#ddd;color:#666;border-radius:3px;padding:4px 8px;margin-left:3px}.um-profile-subnav{background:#eee;padding:15px;text-align:center}.um-profile-subnav a{display:inline-block;color:#555;font-size:15px;font-weight:600;margin:0 20px;border-bottom:none!important}.um-profile-subnav a:hover{color:#333}.um-profile-subnav span{display:inline-block;margin:0 0 0 8px;background:#ddd;padding:1px 8px;color:#aaa!important;border-radius:2px}.um-item{padding:20px 0;border-bottom:1px solid #eee;position:relative}.um-item-action{position:absolute;right:0;top:16px;width:20px;height:20px;font-size:20px;text-align:center}.um-item-action a{color:#ccc}.um-item-action a:hover{color:#999}.um-item-link{padding-right:40px}.um-item-link a{color:#333;font-size:16px;line-height:20px}.um-item-link i{font-size:24px;color:#666;margin-right:10px;position:relative;top:3px}.um-item-img{padding:10px 0 0}.um-item-img a{display:inline-block;padding:8px;border-radius:3px;border:1px solid #ddd}.um-item-img a:hover{border-color:#bbb}.um-item-img img{max-width:100%;border-radius:3px}.um-item-meta{color:#888}.um-item-meta span{font-size:13px;font-weight:400;font-style:italic}.um-item-meta span:not(:last-child):after{position:relative;padding:0 4px 0 7px;content:"•"}.um-item-meta a{font-weight:700;border-bottom:1px solid #E0E0E0}.um-item-meta a:hover{border-bottom-color:#bbb}.um-load-items{text-align:center;margin-top:12px;padding-top:30px}.um-load-items.loading{background:url(../img/loading-dots.gif) top center no-repeat}.um-load-items a{max-width:250px;display:inline-block;margin:0 auto}.um-tab-notifier{position:absolute;background:#c65151;width:18px;height:18px;border-radius:999px;line-height:18px;top:2px;right:8px;font-size:11px;font-weight:400}
8
  .um-account i{vertical-align:baseline!important}.um-account p.um-notice{margin:0 0 20px!important;padding:12px 15px!important}.um-account-main,.um-account-side{float:left;padding:0 30px;box-sizing:border-box}.um-account a:focus{outline:0!important}.um-account-side{width:35%}.um-account-main{width:50%}.um-account-main a{border-bottom:none!important}.um-account-tab{display:none}.um-account-main div.um-account-heading{margin:0!important;font-size:18px;line-height:18px;font-weight:700;color:#555}.um-account-main div.um-account-heading i{margin-right:10px;font-size:26px;position:relative;top:2px}.um-account-main p{margin:20px 0 0!important;padding:0!important}.um-account-main label{font-size:15px}.um-account-meta{text-align:center;margin-bottom:20px}.um-account-meta img{margin:0!important;position:static!important;float:none!important;display:inline-block}.um-account-meta.radius-1 img{-moz-border-radius:999px;-webkit-border-radius:999px;border-radius:999px}.um-account-meta.radius-2 img{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.um-account-meta.radius-3 img{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.um-account-name{padding-top:12px}.um-account-name a{font-weight:700;color:#555;text-decoration:none!important;font-size:18px;line-height:1.4em}.um-account-profile-link a{font-size:13px;font-weight:400}.um-account-nav a{display:block;height:44px;line-height:44px;color:#666!important;text-decoration:none!important;position:relative;padding-left:40px;border-bottom:1px solid #eee!important;transition:all .2s linear;font-size:14px}.um-account-nav a.current{font-weight:700}.um-account-nav span.arr{position:absolute;right:0;top:1px;font-size:28px}.um-account-nav span.ico{position:absolute;left:0;top:0;font-size:21px;width:21px;text-align:center}.um-account-side li,.um-account-side ul{margin:0!important;padding:0!important;list-style-type:none!important}.um-account-side li{margin-bottom:1px!important;background:#eee}.um-account-side li a{display:block;padding:4px 0;font-size:14px;height:30px;line-height:20px;color:#999;position:relative}.um-account-side li a span.um-account-arrow{position:absolute;right:10px;top:6px;font-size:26px;opacity:.6}.um-account-side li a span.um-account-icon,.um-account-side li a.current span.um-account-icon,.um-account-side li a.current:hover span.um-account-icon{text-align:center;font-size:20px;width:20px;height:30px;border-right:1px solid #ccc;color:#444;float:left;padding:0 15px;font-weight:400!important}.um-account-side li a span.um-account-icon i{display:block;height:30px;line-height:30px}.um-account-side li a span.um-account-title{padding-left:20px;float:left;height:30px;line-height:30px;color:#555}.um-account-side li a:hover{color:#444;background:#ddd}.um-account-side li a.current,.um-account-side li a.current:hover{color:#444;font-weight:700;text-decoration:none!important}
9
  .um-misc-img,.um-misc-with-img{text-align:center}.um-login.um-logout{max-width:300px!important}.um-misc-with-img{position:relative;font-size:15px;border-bottom:3px solid #eee;margin-bottom:14px;padding-top:4px;padding-bottom:14px}.um-misc-img img{border-radius:999px;height:auto!important;display:inline-block!important}.um-misc-ul,.um-misc-ul li{font-size:14px}.um-googlemap,.um-vimeo,.um-youtube{position:relative;height:0;overflow:hidden}.um-vimeo,.um-youtube{padding-bottom:56.25%}.um-googlemap{padding-bottom:75%}.um-googlemap iframe,.um-vimeo iframe,.um-youtube iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.um-profile-connect.um-member-connect{padding:5px 0 10px}.um-profile-connect.um-member-connect a{text-align:center;width:36px;line-height:36px;height:36px;font-size:20px}@-webkit-keyframes um-effect-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes um-effect-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.um-effect-pop{-webkit-animation-name:um-effect-pop;animation-name:um-effect-pop;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.um-locked-content{width:100%;box-sizing:border-box;border:2px dotted #cc3000;color:#333;background:#fff;font-size:14px;padding:20px;border-radius:4px;margin-bottom:20px}.um-locked-content a{border:none!important}
10
  .um .um-single-file-preview,.um .um-single-image-preview{margin-bottom:20px}.um .um-single-image-preview>img{max-height:300px;display:inline-block;overflow:hidden;margin:auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.um-single-file-preview,.um-single-image-preview{display:none;text-align:center;position:relative}.um-single-file-preview.show,.um-single-image-preview.show{display:block}.um-single-image-preview>img{max-width:100%;max-height:inherit}.um-single-file-preview a.cancel,.um-single-image-preview a.cancel{position:absolute;top:-15px;right:-15px;width:30px;height:30px;-moz-border-radius:999px;-webkit-border-radius:999px;border-radius:999px;background:#ddd;cursor:pointer;text-decoration:none!important;z-index:666;opacity:.75}.um-single-file-preview a.cancel i,.um-single-image-preview a.cancel i{font-size:16px;color:#888;position:relative;display:block;width:100%;height:100%;line-height:30px;overflow:hidden}.um-single-file-preview a.cancel i:before,.um-single-image-preview a.cancel i:before{line-height:inherit}.um-single-fileinfo{padding:26px 0 20px;display:inline-block}.um-single-fileinfo span.icon{font-size:40px;display:inline-block;width:100px;height:70px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#666;color:#fff!important}.um-single-fileinfo span.icon i{display:block;height:70px;line-height:70px;overflow:hidden}.um-single-fileinfo span.icon i:before{line-height:inherit}.um-single-fileinfo span.filename{display:block;font-size:16px;color:#888;padding-top:5px}.um-single-fileinfo a{text-decoration:none!important;opacity:.9}.um-single-fileinfo a:hover{opacity:1}div.um-modal .upload-statusbar{margin:20px 0 0}div.um-modal .upload-filename{display:none!important}div.um-modal .upload-progress{position:relative;width:100%;box-sizing:border-box}div.um-modal .upload-bar{width:0;height:10px;color:#666;background:#7ACF58;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}div.um-modal .ajax-upload-dragdrop{width:100%;text-align:center;vertical-align:middle;padding:20px;box-sizing:border-box;border:2px dashed #ddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:18px;line-height:1em}div.um-modal .ajax-upload-dragdrop span.str{display:block;margin:0 0 15px}div.um-modal .ajax-upload-dragdrop span.icon{display:block;font-size:80px;line-height:80px;vertical-align:middle;margin-bottom:10px}div.um-modal .ajax-upload-dragdrop span.help{display:block;font-size:14px;color:#aaa;margin:0 0 12px}div.um-modal .upload{cursor:pointer!important;line-height:34px!important;height:34px;display:inline-block;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:0 20px;color:#fff;vertical-align:middle;font-size:14px;box-sizing:border-box;transition:.2s}div.um-modal .upload:hover{background:#44b0ec}.um-modal input[type=file]::-webkit-file-upload-button{cursor:pointer}
2
  @charset "UTF-8";@font-face{font-family:FontAwesome;src:url(../font/fontawesome-webfont.eot?v=4.2.0);src:url(../font/fontawesome-webfont.eot?v=4.2.0#iefix) format("embedded-opentype"),url(../font/fontawesome-webfont.woff?v=4.2.0) format("woff"),url(../font/fontawesome-webfont.ttf?v=4.2.0) format("truetype"),url(../font/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}[class*=" um-faicon-"]:before,[class^=um-faicon-]:before{font-family:FontAwesome!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.um-faicon-glass:before{content:"\f000"}.um-faicon-music:before{content:"\f001"}.um-faicon-search:before{content:"\f002"}.um-faicon-envelope-o:before{content:"\f003"}.um-faicon-heart:before{content:"\f004"}.um-faicon-star:before{content:"\f005"}.um-faicon-star-o:before{content:"\f006"}.um-faicon-user:before{content:"\f007"}.um-faicon-film:before{content:"\f008"}.um-faicon-th-large:before{content:"\f009"}.um-faicon-th:before{content:"\f00a"}.um-faicon-th-list:before{content:"\f00b"}.um-faicon-check:before{content:"\f00c"}.um-faicon-close:before,.um-faicon-remove:before,.um-faicon-times:before{content:"\f00d"}.um-faicon-search-plus:before{content:"\f00e"}.um-faicon-search-minus:before{content:"\f010"}.um-faicon-power-off:before{content:"\f011"}.um-faicon-signal:before{content:"\f012"}.um-faicon-cog:before,.um-faicon-gear:before{content:"\f013"}.um-faicon-trash-o:before{content:"\f014"}.um-faicon-home:before{content:"\f015"}.um-faicon-file-o:before{content:"\f016"}.um-faicon-clock-o:before{content:"\f017"}.um-faicon-road:before{content:"\f018"}.um-faicon-download:before{content:"\f019"}.um-faicon-arrow-circle-o-down:before{content:"\f01a"}.um-faicon-arrow-circle-o-up:before{content:"\f01b"}.um-faicon-inbox:before{content:"\f01c"}.um-faicon-play-circle-o:before{content:"\f01d"}.um-faicon-repeat:before,.um-faicon-rotate-right:before{content:"\f01e"}.um-faicon-refresh:before{content:"\f021"}.um-faicon-list-alt:before{content:"\f022"}.um-faicon-lock:before{content:"\f023"}.um-faicon-flag:before{content:"\f024"}.um-faicon-headphones:before{content:"\f025"}.um-faicon-volume-off:before{content:"\f026"}.um-faicon-volume-down:before{content:"\f027"}.um-faicon-volume-up:before{content:"\f028"}.um-faicon-qrcode:before{content:"\f029"}.um-faicon-barcode:before{content:"\f02a"}.um-faicon-tag:before{content:"\f02b"}.um-faicon-tags:before{content:"\f02c"}.um-faicon-book:before{content:"\f02d"}.um-faicon-bookmark:before{content:"\f02e"}.um-faicon-print:before{content:"\f02f"}.um-faicon-camera:before{content:"\f030"}.um-faicon-font:before{content:"\f031"}.um-faicon-bold:before{content:"\f032"}.um-faicon-italic:before{content:"\f033"}.um-faicon-text-height:before{content:"\f034"}.um-faicon-text-width:before{content:"\f035"}.um-faicon-align-left:before{content:"\f036"}.um-faicon-align-center:before{content:"\f037"}.um-faicon-align-right:before{content:"\f038"}.um-faicon-align-justify:before{content:"\f039"}.um-faicon-list:before{content:"\f03a"}.um-faicon-dedent:before,.um-faicon-outdent:before{content:"\f03b"}.um-faicon-indent:before{content:"\f03c"}.um-faicon-video-camera:before{content:"\f03d"}.um-faicon-image:before,.um-faicon-photo:before,.um-faicon-picture-o:before{content:"\f03e"}.um-faicon-pencil:before{content:"\f040"}.um-faicon-map-marker:before{content:"\f041"}.um-faicon-adjust:before{content:"\f042"}.um-faicon-tint:before{content:"\f043"}.um-faicon-edit:before,.um-faicon-pencil-square-o:before{content:"\f044"}.um-faicon-share-square-o:before{content:"\f045"}.um-faicon-check-square-o:before{content:"\f046"}.um-faicon-arrows:before{content:"\f047"}.um-faicon-step-backward:before{content:"\f048"}.um-faicon-fast-backward:before{content:"\f049"}.um-faicon-backward:before{content:"\f04a"}.um-faicon-play:before{content:"\f04b"}.um-faicon-pause:before{content:"\f04c"}.um-faicon-stop:before{content:"\f04d"}.um-faicon-forward:before{content:"\f04e"}.um-faicon-fast-forward:before{content:"\f050"}.um-faicon-step-forward:before{content:"\f051"}.um-faicon-eject:before{content:"\f052"}.um-faicon-chevron-left:before{content:"\f053"}.um-faicon-chevron-right:before{content:"\f054"}.um-faicon-plus-circle:before{content:"\f055"}.um-faicon-minus-circle:before{content:"\f056"}.um-faicon-times-circle:before{content:"\f057"}.um-faicon-check-circle:before{content:"\f058"}.um-faicon-question-circle:before{content:"\f059"}.um-faicon-info-circle:before{content:"\f05a"}.um-faicon-crosshairs:before{content:"\f05b"}.um-faicon-times-circle-o:before{content:"\f05c"}.um-faicon-check-circle-o:before{content:"\f05d"}.um-faicon-ban:before{content:"\f05e"}.um-faicon-arrow-left:before{content:"\f060"}.um-faicon-arrow-right:before{content:"\f061"}.um-faicon-arrow-up:before{content:"\f062"}.um-faicon-arrow-down:before{content:"\f063"}.um-faicon-mail-forward:before,.um-faicon-share:before{content:"\f064"}.um-faicon-expand:before{content:"\f065"}.um-faicon-compress:before{content:"\f066"}.um-faicon-plus:before{content:"\f067"}.um-faicon-minus:before{content:"\f068"}.um-faicon-asterisk:before{content:"\f069"}.um-faicon-exclamation-circle:before{content:"\f06a"}.um-faicon-gift:before{content:"\f06b"}.um-faicon-leaf:before{content:"\f06c"}.um-faicon-fire:before{content:"\f06d"}.um-faicon-eye:before{content:"\f06e"}.um-faicon-eye-slash:before{content:"\f070"}.um-faicon-exclamation-triangle:before,.um-faicon-warning:before{content:"\f071"}.um-faicon-plane:before{content:"\f072"}.um-faicon-calendar:before{content:"\f073"}.um-faicon-random:before{content:"\f074"}.um-faicon-comment:before{content:"\f075"}.um-faicon-magnet:before{content:"\f076"}.um-faicon-chevron-up:before{content:"\f077"}.um-faicon-chevron-down:before{content:"\f078"}.um-faicon-retweet:before{content:"\f079"}.um-faicon-shopping-cart:before{content:"\f07a"}.um-faicon-folder:before{content:"\f07b"}.um-faicon-folder-open:before{content:"\f07c"}.um-faicon-arrows-v:before{content:"\f07d"}.um-faicon-arrows-h:before{content:"\f07e"}.um-faicon-bar-chart-o:before,.um-faicon-bar-chart:before{content:"\f080"}.um-faicon-twitter-square:before{content:"\f081"}.um-faicon-facebook-square:before{content:"\f082"}.um-faicon-camera-retro:before{content:"\f083"}.um-faicon-key:before{content:"\f084"}.um-faicon-cogs:before,.um-faicon-gears:before{content:"\f085"}.um-faicon-comments:before{content:"\f086"}.um-faicon-thumbs-o-up:before{content:"\f087"}.um-faicon-thumbs-o-down:before{content:"\f088"}.um-faicon-star-half:before{content:"\f089"}.um-faicon-heart-o:before{content:"\f08a"}.um-faicon-sign-out:before{content:"\f08b"}.um-faicon-linkedin-square:before{content:"\f08c"}.um-faicon-thumb-tack:before{content:"\f08d"}.um-faicon-external-link:before{content:"\f08e"}.um-faicon-sign-in:before{content:"\f090"}.um-faicon-trophy:before{content:"\f091"}.um-faicon-github-square:before{content:"\f092"}.um-faicon-upload:before{content:"\f093"}.um-faicon-lemon-o:before{content:"\f094"}.um-faicon-phone:before{content:"\f095"}.um-faicon-square-o:before{content:"\f096"}.um-faicon-bookmark-o:before{content:"\f097"}.um-faicon-phone-square:before{content:"\f098"}.um-faicon-twitter:before{content:"\f099"}.um-faicon-facebook:before{content:"\f09a"}.um-faicon-github:before{content:"\f09b"}.um-faicon-unlock:before{content:"\f09c"}.um-faicon-credit-card:before{content:"\f09d"}.um-faicon-rss:before{content:"\f09e"}.um-faicon-hdd-o:before{content:"\f0a0"}.um-faicon-bullhorn:before{content:"\f0a1"}.um-faicon-bell:before{content:"\f0f3"}.um-faicon-certificate:before{content:"\f0a3"}.um-faicon-hand-o-right:before{content:"\f0a4"}.um-faicon-hand-o-left:before{content:"\f0a5"}.um-faicon-hand-o-up:before{content:"\f0a6"}.um-faicon-hand-o-down:before{content:"\f0a7"}.um-faicon-arrow-circle-left:before{content:"\f0a8"}.um-faicon-arrow-circle-right:before{content:"\f0a9"}.um-faicon-arrow-circle-up:before{content:"\f0aa"}.um-faicon-arrow-circle-down:before{content:"\f0ab"}.um-faicon-globe:before{content:"\f0ac"}.um-faicon-wrench:before{content:"\f0ad"}.um-faicon-tasks:before{content:"\f0ae"}.um-faicon-filter:before{content:"\f0b0"}.um-faicon-briefcase:before{content:"\f0b1"}.um-faicon-arrows-alt:before{content:"\f0b2"}.um-faicon-group:before,.um-faicon-users:before{content:"\f0c0"}.um-faicon-chain:before,.um-faicon-link:before{content:"\f0c1"}.um-faicon-cloud:before{content:"\f0c2"}.um-faicon-flask:before{content:"\f0c3"}.um-faicon-cut:before,.um-faicon-scissors:before{content:"\f0c4"}.um-faicon-copy:before,.um-faicon-files-o:before{content:"\f0c5"}.um-faicon-paperclip:before{content:"\f0c6"}.um-faicon-floppy-o:before,.um-faicon-save:before{content:"\f0c7"}.um-faicon-square:before{content:"\f0c8"}.um-faicon-bars:before,.um-faicon-navicon:before,.um-faicon-reorder:before{content:"\f0c9"}.um-faicon-list-ul:before{content:"\f0ca"}.um-faicon-list-ol:before{content:"\f0cb"}.um-faicon-strikethrough:before{content:"\f0cc"}.um-faicon-underline:before{content:"\f0cd"}.um-faicon-table:before{content:"\f0ce"}.um-faicon-magic:before{content:"\f0d0"}.um-faicon-truck:before{content:"\f0d1"}.um-faicon-pinterest:before{content:"\f0d2"}.um-faicon-pinterest-square:before{content:"\f0d3"}.um-faicon-google-plus-square:before{content:"\f0d4"}.um-faicon-google-plus:before{content:"\f0d5"}.um-faicon-money:before{content:"\f0d6"}.um-faicon-caret-down:before{content:"\f0d7"}.um-faicon-caret-up:before{content:"\f0d8"}.um-faicon-caret-left:before{content:"\f0d9"}.um-faicon-caret-right:before{content:"\f0da"}.um-faicon-columns:before{content:"\f0db"}.um-faicon-sort:before,.um-faicon-unsorted:before{content:"\f0dc"}.um-faicon-sort-desc:before,.um-faicon-sort-down:before{content:"\f0dd"}.um-faicon-sort-asc:before,.um-faicon-sort-up:before{content:"\f0de"}.um-faicon-envelope:before{content:"\f0e0"}.um-faicon-linkedin:before{content:"\f0e1"}.um-faicon-rotate-left:before,.um-faicon-undo:before{content:"\f0e2"}.um-faicon-gavel:before,.um-faicon-legal:before{content:"\f0e3"}.um-faicon-dashboard:before,.um-faicon-tachometer:before{content:"\f0e4"}.um-faicon-comment-o:before{content:"\f0e5"}.um-faicon-comments-o:before{content:"\f0e6"}.um-faicon-bolt:before,.um-faicon-flash:before{content:"\f0e7"}.um-faicon-sitemap:before{content:"\f0e8"}.um-faicon-umbrella:before{content:"\f0e9"}.um-faicon-clipboard:before,.um-faicon-paste:before{content:"\f0ea"}.um-faicon-lightbulb-o:before{content:"\f0eb"}.um-faicon-exchange:before{content:"\f0ec"}.um-faicon-cloud-download:before{content:"\f0ed"}.um-faicon-cloud-upload:before{content:"\f0ee"}.um-faicon-user-md:before{content:"\f0f0"}.um-faicon-stethoscope:before{content:"\f0f1"}.um-faicon-suitcase:before{content:"\f0f2"}.um-faicon-bell-o:before{content:"\f0a2"}.um-faicon-coffee:before{content:"\f0f4"}.um-faicon-cutlery:before{content:"\f0f5"}.um-faicon-file-text-o:before{content:"\f0f6"}.um-faicon-building-o:before{content:"\f0f7"}.um-faicon-hospital-o:before{content:"\f0f8"}.um-faicon-ambulance:before{content:"\f0f9"}.um-faicon-medkit:before{content:"\f0fa"}.um-faicon-fighter-jet:before{content:"\f0fb"}.um-faicon-beer:before{content:"\f0fc"}.um-faicon-h-square:before{content:"\f0fd"}.um-faicon-plus-square:before{content:"\f0fe"}.um-faicon-angle-double-left:before{content:"\f100"}.um-faicon-angle-double-right:before{content:"\f101"}.um-faicon-angle-double-up:before{content:"\f102"}.um-faicon-angle-double-down:before{content:"\f103"}.um-faicon-angle-left:before{content:"\f104"}.um-faicon-angle-right:before{content:"\f105"}.um-faicon-angle-up:before{content:"\f106"}.um-faicon-angle-down:before{content:"\f107"}.um-faicon-desktop:before{content:"\f108"}.um-faicon-laptop:before{content:"\f109"}.um-faicon-tablet:before{content:"\f10a"}.um-faicon-mobile-phone:before,.um-faicon-mobile:before{content:"\f10b"}.um-faicon-circle-o:before{content:"\f10c"}.um-faicon-quote-left:before{content:"\f10d"}.um-faicon-quote-right:before{content:"\f10e"}.um-faicon-spinner:before{content:"\f110"}.um-faicon-spin{-webkit-animation:um-faicon-spin 2s infinite linear;animation:um-faicon-spin 2s infinite linear}.um-faicon-circle:before{content:"\f111"}.um-faicon-mail-reply:before,.um-faicon-reply:before{content:"\f112"}.um-faicon-github-alt:before{content:"\f113"}.um-faicon-folder-o:before{content:"\f114"}.um-faicon-folder-open-o:before{content:"\f115"}.um-faicon-smile-o:before{content:"\f118"}.um-faicon-frown-o:before{content:"\f119"}.um-faicon-meh-o:before{content:"\f11a"}.um-faicon-gamepad:before{content:"\f11b"}.um-faicon-keyboard-o:before{content:"\f11c"}.um-faicon-flag-o:before{content:"\f11d"}.um-faicon-flag-checkered:before{content:"\f11e"}.um-faicon-terminal:before{content:"\f120"}.um-faicon-code:before{content:"\f121"}.um-faicon-mail-reply-all:before,.um-faicon-reply-all:before{content:"\f122"}.um-faicon-star-half-empty:before,.um-faicon-star-half-full:before,.um-faicon-star-half-o:before{content:"\f123"}.um-faicon-location-arrow:before{content:"\f124"}.um-faicon-crop:before{content:"\f125"}.um-faicon-code-fork:before{content:"\f126"}.um-faicon-chain-broken:before,.um-faicon-unlink:before{content:"\f127"}.um-faicon-question:before{content:"\f128"}.um-faicon-info:before{content:"\f129"}.um-faicon-exclamation:before{content:"\f12a"}.um-faicon-superscript:before{content:"\f12b"}.um-faicon-subscript:before{content:"\f12c"}.um-faicon-eraser:before{content:"\f12d"}.um-faicon-puzzle-piece:before{content:"\f12e"}.um-faicon-microphone:before{content:"\f130"}.um-faicon-microphone-slash:before{content:"\f131"}.um-faicon-shield:before{content:"\f132"}.um-faicon-calendar-o:before{content:"\f133"}.um-faicon-fire-extinguisher:before{content:"\f134"}.um-faicon-rocket:before{content:"\f135"}.um-faicon-maxcdn:before{content:"\f136"}.um-faicon-chevron-circle-left:before{content:"\f137"}.um-faicon-chevron-circle-right:before{content:"\f138"}.um-faicon-chevron-circle-up:before{content:"\f139"}.um-faicon-chevron-circle-down:before{content:"\f13a"}.um-faicon-html5:before{content:"\f13b"}.um-faicon-css3:before{content:"\f13c"}.um-faicon-anchor:before{content:"\f13d"}.um-faicon-unlock-alt:before{content:"\f13e"}.um-faicon-bullseye:before{content:"\f140"}.um-faicon-ellipsis-h:before{content:"\f141"}.um-faicon-ellipsis-v:before{content:"\f142"}.um-faicon-rss-square:before{content:"\f143"}.um-faicon-play-circle:before{content:"\f144"}.um-faicon-ticket:before{content:"\f145"}.um-faicon-minus-square:before{content:"\f146"}.um-faicon-minus-square-o:before{content:"\f147"}.um-faicon-level-up:before{content:"\f148"}.um-faicon-level-down:before{content:"\f149"}.um-faicon-check-square:before{content:"\f14a"}.um-faicon-pencil-square:before{content:"\f14b"}.um-faicon-external-link-square:before{content:"\f14c"}.um-faicon-share-square:before{content:"\f14d"}.um-faicon-compass:before{content:"\f14e"}.um-faicon-caret-square-o-down:before,.um-faicon-toggle-down:before{content:"\f150"}.um-faicon-caret-square-o-up:before,.um-faicon-toggle-up:before{content:"\f151"}.um-faicon-caret-square-o-right:before,.um-faicon-toggle-right:before{content:"\f152"}.um-faicon-eur:before,.um-faicon-euro:before{content:"\f153"}.um-faicon-gbp:before{content:"\f154"}.um-faicon-dollar:before,.um-faicon-usd:before{content:"\f155"}.um-faicon-inr:before,.um-faicon-rupee:before{content:"\f156"}.um-faicon-cny:before,.um-faicon-jpy:before,.um-faicon-rmb:before,.um-faicon-yen:before{content:"\f157"}.um-faicon-rouble:before,.um-faicon-rub:before,.um-faicon-ruble:before{content:"\f158"}.um-faicon-krw:before,.um-faicon-won:before{content:"\f159"}.um-faicon-bitcoin:before,.um-faicon-btc:before{content:"\f15a"}.um-faicon-file:before{content:"\f15b"}.um-faicon-file-text:before{content:"\f15c"}.um-faicon-sort-alpha-asc:before{content:"\f15d"}.um-faicon-sort-alpha-desc:before{content:"\f15e"}.um-faicon-sort-amount-asc:before{content:"\f160"}.um-faicon-sort-amount-desc:before{content:"\f161"}.um-faicon-sort-numeric-asc:before{content:"\f162"}.um-faicon-sort-numeric-desc:before{content:"\f163"}.um-faicon-thumbs-up:before{content:"\f164"}.um-faicon-thumbs-down:before{content:"\f165"}.um-faicon-youtube-square:before{content:"\f166"}.um-faicon-youtube:before{content:"\f167"}.um-faicon-xing:before{content:"\f168"}.um-faicon-xing-square:before{content:"\f169"}.um-faicon-youtube-play:before{content:"\f16a"}.um-faicon-dropbox:before{content:"\f16b"}.um-faicon-stack-overflow:before{content:"\f16c"}.um-faicon-instagram:before{content:"\f16d"}.um-faicon-flickr:before{content:"\f16e"}.um-faicon-adn:before{content:"\f170"}.um-faicon-bitbucket:before{content:"\f171"}.um-faicon-bitbucket-square:before{content:"\f172"}.um-faicon-tumblr:before{content:"\f173"}.um-faicon-tumblr-square:before{content:"\f174"}.um-faicon-long-arrow-down:before{content:"\f175"}.um-faicon-long-arrow-up:before{content:"\f176"}.um-faicon-long-arrow-left:before{content:"\f177"}.um-faicon-long-arrow-right:before{content:"\f178"}.um-faicon-apple:before{content:"\f179"}.um-faicon-windows:before{content:"\f17a"}.um-faicon-android:before{content:"\f17b"}.um-faicon-linux:before{content:"\f17c"}.um-faicon-dribbble:before{content:"\f17d"}.um-faicon-skype:before{content:"\f17e"}.um-faicon-foursquare:before{content:"\f180"}.um-faicon-trello:before{content:"\f181"}.um-faicon-female:before{content:"\f182"}.um-faicon-male:before{content:"\f183"}.um-faicon-gittip:before{content:"\f184"}.um-faicon-sun-o:before{content:"\f185"}.um-faicon-moon-o:before{content:"\f186"}.um-faicon-archive:before{content:"\f187"}.um-faicon-bug:before{content:"\f188"}.um-faicon-vk:before{content:"\f189"}.um-faicon-weibo:before{content:"\f18a"}.um-faicon-renren:before{content:"\f18b"}.um-faicon-pagelines:before{content:"\f18c"}.um-faicon-stack-exchange:before{content:"\f18d"}.um-faicon-arrow-circle-o-right:before{content:"\f18e"}.um-faicon-arrow-circle-o-left:before{content:"\f190"}.um-faicon-caret-square-o-left:before,.um-faicon-toggle-left:before{content:"\f191"}.um-faicon-dot-circle-o:before{content:"\f192"}.um-faicon-wheelchair:before{content:"\f193"}.um-faicon-vimeo-square:before{content:"\f194"}.um-faicon-try:before,.um-faicon-turkish-lira:before{content:"\f195"}.um-faicon-plus-square-o:before{content:"\f196"}.um-faicon-space-shuttle:before{content:"\f197"}.um-faicon-slack:before{content:"\f198"}.um-faicon-envelope-square:before{content:"\f199"}.um-faicon-wordpress:before{content:"\f19a"}.um-faicon-openid:before{content:"\f19b"}.um-faicon-bank:before,.um-faicon-institution:before,.um-faicon-university:before{content:"\f19c"}.um-faicon-graduation-cap:before,.um-faicon-mortar-board:before{content:"\f19d"}.um-faicon-yahoo:before{content:"\f19e"}.um-faicon-google:before{content:"\f1a0"}.um-faicon-reddit:before{content:"\f1a1"}.um-faicon-reddit-square:before{content:"\f1a2"}.um-faicon-stumbleupon-circle:before{content:"\f1a3"}.um-faicon-stumbleupon:before{content:"\f1a4"}.um-faicon-delicious:before{content:"\f1a5"}.um-faicon-digg:before{content:"\f1a6"}.um-faicon-pied-piper:before{content:"\f1a7"}.um-faicon-pied-piper-alt:before{content:"\f1a8"}.um-faicon-drupal:before{content:"\f1a9"}.um-faicon-joomla:before{content:"\f1aa"}.um-faicon-language:before{content:"\f1ab"}.um-faicon-fax:before{content:"\f1ac"}.um-faicon-building:before{content:"\f1ad"}.um-faicon-child:before{content:"\f1ae"}.um-faicon-paw:before{content:"\f1b0"}.um-faicon-spoon:before{content:"\f1b1"}.um-faicon-cube:before{content:"\f1b2"}.um-faicon-cubes:before{content:"\f1b3"}.um-faicon-behance:before{content:"\f1b4"}.um-faicon-behance-square:before{content:"\f1b5"}.um-faicon-steam:before{content:"\f1b6"}.um-faicon-steam-square:before{content:"\f1b7"}.um-faicon-recycle:before{content:"\f1b8"}.um-faicon-automobile:before,.um-faicon-car:before{content:"\f1b9"}.um-faicon-cab:before,.um-faicon-taxi:before{content:"\f1ba"}.um-faicon-tree:before{content:"\f1bb"}.um-faicon-spotify:before{content:"\f1bc"}.um-faicon-deviantart:before{content:"\f1bd"}.um-faicon-soundcloud:before{content:"\f1be"}.um-faicon-database:before{content:"\f1c0"}.um-faicon-file-pdf-o:before{content:"\f1c1"}.um-faicon-file-word-o:before{content:"\f1c2"}.um-faicon-file-excel-o:before{content:"\f1c3"}.um-faicon-file-powerpoint-o:before{content:"\f1c4"}.um-faicon-file-image-o:before,.um-faicon-file-photo-o:before,.um-faicon-file-picture-o:before{content:"\f1c5"}.um-faicon-file-archive-o:before,.um-faicon-file-zip-o:before{content:"\f1c6"}.um-faicon-file-audio-o:before,.um-faicon-file-sound-o:before{content:"\f1c7"}.um-faicon-file-movie-o:before,.um-faicon-file-video-o:before{content:"\f1c8"}.um-faicon-file-code-o:before{content:"\f1c9"}.um-faicon-vine:before{content:"\f1ca"}.um-faicon-codepen:before{content:"\f1cb"}.um-faicon-jsfiddle:before{content:"\f1cc"}.um-faicon-life-bouy:before,.um-faicon-life-buoy:before,.um-faicon-life-ring:before,.um-faicon-life-saver:before,.um-faicon-support:before{content:"\f1cd"}.um-faicon-circle-o-notch:before{content:"\f1ce"}.um-faicon-ra:before,.um-faicon-rebel:before{content:"\f1d0"}.um-faicon-empire:before,.um-faicon-ge:before{content:"\f1d1"}.um-faicon-git-square:before{content:"\f1d2"}.um-faicon-git:before{content:"\f1d3"}.um-faicon-hacker-news:before{content:"\f1d4"}.um-faicon-tencent-weibo:before{content:"\f1d5"}.um-faicon-qq:before{content:"\f1d6"}.um-faicon-wechat:before,.um-faicon-weixin:before{content:"\f1d7"}.um-faicon-paper-plane:before,.um-faicon-send:before{content:"\f1d8"}.um-faicon-paper-plane-o:before,.um-faicon-send-o:before{content:"\f1d9"}.um-faicon-history:before{content:"\f1da"}.um-faicon-circle-thin:before{content:"\f1db"}.um-faicon-header:before{content:"\f1dc"}.um-faicon-paragraph:before{content:"\f1dd"}.um-faicon-sliders:before{content:"\f1de"}.um-faicon-share-alt:before{content:"\f1e0"}.um-faicon-share-alt-square:before{content:"\f1e1"}.um-faicon-bomb:before{content:"\f1e2"}.um-faicon-futbol-o:before,.um-faicon-soccer-ball-o:before{content:"\f1e3"}.um-faicon-tty:before{content:"\f1e4"}.um-faicon-binoculars:before{content:"\f1e5"}.um-faicon-plug:before{content:"\f1e6"}.um-faicon-slideshare:before{content:"\f1e7"}.um-faicon-twitch:before{content:"\f1e8"}.um-faicon-yelp:before{content:"\f1e9"}.um-faicon-newspaper-o:before{content:"\f1ea"}.um-faicon-wifi:before{content:"\f1eb"}.um-faicon-calculator:before{content:"\f1ec"}.um-faicon-paypal:before{content:"\f1ed"}.um-faicon-google-wallet:before{content:"\f1ee"}.um-faicon-cc-visa:before{content:"\f1f0"}.um-faicon-cc-mastercard:before{content:"\f1f1"}.um-faicon-cc-discover:before{content:"\f1f2"}.um-faicon-cc-amex:before{content:"\f1f3"}.um-faicon-cc-paypal:before{content:"\f1f4"}.um-faicon-cc-stripe:before{content:"\f1f5"}.um-faicon-bell-slash:before{content:"\f1f6"}.um-faicon-bell-slash-o:before{content:"\f1f7"}.um-faicon-trash:before{content:"\f1f8"}.um-faicon-copyright:before{content:"\f1f9"}.um-faicon-at:before{content:"\f1fa"}.um-faicon-eyedropper:before{content:"\f1fb"}.um-faicon-paint-brush:before{content:"\f1fc"}.um-faicon-birthday-cake:before{content:"\f1fd"}.um-faicon-area-chart:before{content:"\f1fe"}.um-faicon-pie-chart:before{content:"\f200"}.um-faicon-line-chart:before{content:"\f201"}.um-faicon-lastfm:before{content:"\f202"}.um-faicon-lastfm-square:before{content:"\f203"}.um-faicon-toggle-off:before{content:"\f204"}.um-faicon-toggle-on:before{content:"\f205"}.um-faicon-bicycle:before{content:"\f206"}.um-faicon-bus:before{content:"\f207"}.um-faicon-ioxhost:before{content:"\f208"}.um-faicon-angellist:before{content:"\f209"}.um-faicon-cc:before{content:"\f20a"}.um-faicon-ils:before,.um-faicon-shekel:before,.um-faicon-sheqel:before{content:"\f20b"}.um-faicon-meanpath:before{content:"\f20c"}@-moz-keyframes um-faicon-spin{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes um-faicon-spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes um-faicon-spin{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes um-faicon-spin{0%{-ms-transform:rotate(0)}100%{-ms-transform:rotate(359deg)}}@keyframes um-faicon-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}
3
  .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--classic .select2-results>.select2-results__options,.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
4
  .um-modal *,.um-popup,.um-popup *{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.um-modal,.um-modal-body,.um-popup{box-sizing:border-box}.um-modal-btn,.um-modal-close{text-decoration:none!important}.um-popup-overlay{background:rgba(0,0,0,.7);width:100%;height:100%;position:fixed;top:0;left:0;z-index:1999992}.um-popup{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:fixed;left:50%;top:10%;margin-left:-250px;width:500px;background:#fff;box-shadow:0 1px 3px #111;z-index:1999993;overflow:auto;color:#888;padding:0!important}.um-modal,.um-modal-body.photo{-moz-border-radius:3px;-webkit-border-radius:3px}.um-popup.loading{background:url(../img/loading.gif) center no-repeat #fff;min-height:100px}.um-popup a{outline:0!important}.um-modal-overlay{background:rgba(0,0,0,.85);width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999}.um-modal-hidden-content{display:none}.um-modal-close{display:block;position:fixed;right:0;top:0;font-size:24px;color:#fff!important;padding:0 10px}.um-modal{border-radius:3px;position:fixed;left:50%;display:none;z-index:1999993;bottom:-50px}.um-modal.normal{width:500px;margin-left:-250px}.um-modal.large{width:730px;margin-left:-365px}.um-modal.small{width:400px;margin-left:-200px}.um-modal-body{min-height:3px;padding:20px;width:100%;background:#fff;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.um-modal-body.photo{border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 0 0 1px rgba(255,255,255,.12) inset;background:#888;padding:0}.um-modal-btn,.um-modal-header{padding:0 20px;box-sizing:border-box;color:#fff}.um-modal-body.photo img{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:block;overflow:hidden;opacity:0}.um-modal.loading .um-modal-body{background:url(../img/loading.gif) center no-repeat #fff;min-height:150px}.um-modal div.um{margin-bottom:20px!important}.um-modal-header{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;height:44px;line-height:44px;font-size:17px}.um-modal-footer{margin-top:20px}.um-modal-left{float:left}.um-modal-right{float:right}.um-modal-btn.disabled,.um-modal-btn.disabled:hover{opacity:.5;cursor:default!important}.um-modal-btn{cursor:pointer!important;line-height:34px!important;height:34px;display:inline-block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-align:center;vertical-align:middle;font-size:14px;transition:.2s}.um-modal-btn:hover{background:#44b0ec;color:#fff}.um-modal-btn.alt{color:#666;background:#eee}.um-modal-btn.alt:hover{background:#e5e5e5}.um-modal .um-single-image-preview.crop img{float:left}
5
+ .um,.um input,.um select,.um textarea{font-size:15px}.um,.um *{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.um-field-error,p.um-notice{-moz-border-radius:3px;-webkit-border-radius:3px}.um-button i,.um-field-group-head i:before,.um-row-heading i:before{vertical-align:middle!important}.um{width:100%;text-align:left;box-sizing:border-box;color:#666;margin-bottom:30px!important;opacity:0}.um-s1,.um-s2{display:none}.um *,.um :after,.um :before{box-sizing:content-box}.um-account-side li a,.um-cover a,.um-field-value a,.um-header a,.um-member-less a,.um-member-more a,.um-member-name a,.um-member-photo a,.um-members a,.um-members-pagi a,.um-members-pagi span{border-bottom:0!important}.um a:focus,.um-modal a:focus{outline:0!important}.um a .image-overlay,.um a:hover .image-overlay,.um a:hover .image-overlay *{display:none!important;width:0!important;height:0!important;position:static!important}.um.um-in-admin{padding-top:0}.um.um-in-admin .um-tip{display:none!important}.um-left{float:left}.um-right{float:right}.um-clear{clear:both}.um-center{text-align:center}.um-center .um-button{display:inline-block!important;width:auto!important;min-width:250px!important}.um-half{width:48%}.um-field-half{width:48%;float:left}.um-field-half.right{float:right}.um-field-tri{width:30%;float:left;margin-right:3%}.um img{box-shadow:none!important}.um-col{padding-bottom:20px}.um-col-alt{margin:0 0 5px}.um-col-alt-s{padding-top:10px}.um-col-alt-b{padding-top:20px}.um-col-121{float:left;width:48%}.um-col-122{float:right;width:48%}.um-col-131,.um-col-132,.um-col-133{width:30%;float:left}.um-col-132{margin:0 5%}.um-raty i{font-size:26px}.um-field-half .um-raty i,.um-field-tri .um-raty i{font-size:21px}.um-button i{font-size:22px;width:22px;height:12px!important;display:inline-block;line-height:12px!important;position:relative;top:-6px;margin-right:8px}.um-row-heading{padding:5px 0;font-size:16px}.um-row-heading i{font-size:24px;height:24px;line-height:24px;margin:0 12px 0 0;display:inline-block;width:30px;text-align:center}p.um-notice{width:auto;color:#fff;box-sizing:border-box;font-size:15px;padding:12px!important;margin:12px 0 0!important;border-radius:3px;position:relative}p.um-notice i{position:absolute;right:14px;font-size:36px;cursor:pointer;top:7px;display:block;height:30px;line-height:30px}p.um-notice.success{background:#7ACF58}p.um-notice.err{background:#C74A4A}p.um-notice.warning{background:#f9f9d1;color:#666;border:1px solid #efe4a2;padding:8px 15px!important}.um-error-block,.um-field-error{width:auto;max-width:100%;background:#C74A4A;box-sizing:border-box;padding:12px;margin:12px 0 0}.um-field-error{border-radius:3px;color:#fff;position:relative;font-size:14px;line-height:20px!important}.um-field-error a{color:#fff!important;text-decoration:underline!important}.um-button,.um-field-group-cancel,a.um-link-alt{text-decoration:none!important}.um-field-arrow{top:-17px;left:10px;position:absolute;z-index:900;color:#C74A4A;font-size:28px;line-height:1em!important}.um-error-block,.um-field,.um-field-area,.um-field-divider,.um-tip,.um-tip i{position:relative}.um-error-block{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;font-size:14px;line-height:1em!important}.um-tip{margin:0 0 0 8px;cursor:pointer;display:inline-block;top:3px}.um-tip i{font-size:22px;height:22px;line-height:22px;display:block}.um-tip-text{display:block;font-size:13px;line-height:15px;color:#999}.um-form button::-moz-focus-inner,.um-form input::-moz-focus-inner{border:0!important;padding:0!important}.um-field{padding:15px 0 0}.um-field-b,.um-field-c{padding-top:0!important}.um-field.um-is-conditional{display:none}.um-field-label{display:block;margin:0 0 8px}.um-field-label .um-field-label-icon{float:left;margin:0 8px 0 0;height:22px;line-height:18px;display:inline-block;width:24px;text-align:center}.um-field-label .um-field-label-icon i{font-size:22px;position:relative;top:1px}.um-field-label label{font-size:15px!important;line-height:22px!important;font-weight:700;font-weight:600}.um-field-area{word-wrap:break-word}.um-field-value p{margin:0 0 6px!important;padding:0}.um-field-block{color:#777;font-size:17px}.um-field-spacing{width:100%}.um-field-divider{width:100%;margin:0 0 12px;height:24px}.um-field-divider-text{position:absolute;width:100%;text-align:center;bottom:-24px;left:0;font-size:16px;padding:10px 0}.um-field-divider-text span{background:#fff;color:#555;display:inline-block;padding:0 15px}.um-field-icon{position:absolute;cursor:default;text-align:center!important;top:2px;left:0;width:44px;font-size:22px;line-height:1.7em}.um-form input[type=number],.um-form input[type=password],.um-form input[type=tel],.um-form input[type=text]{padding:0 12px!important;width:100%;display:block!important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;cursor:text!important;font-size:15px!important;height:40px!important;box-sizing:border-box!important;box-shadow:none!important;margin:0!important;position:static;outline:0!important}.um-form input[type=number]{width:auto;padding:0 0 0 5px!important;height:30px!important}.um-form input[type=number]:focus,.um-form input[type=password]:focus,.um-form input[type=tel]:focus,.um-form input[type=text]:focus,.um-form textarea:focus{box-shadow:none!important;outline:0!important}.um-form input[type=password].um-iconed,.um-form input[type=tel].um-iconed,.um-form input[type=text].um-iconed{padding-left:44px!important}.um-form input[type=password].um-error,.um-form input[type=tel].um-error,.um-form input[type=text].um-error{border-color:#C74A4A!important}.um-form textarea{width:100%;padding:8px 12px!important;display:block;font-size:15px!important;line-height:22px!important;background:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;box-sizing:border-box;min-height:80px!important;box-shadow:none;outline:0!important}.um-form .wp-editor-container{border:1px solid #ddd}.um-form .wp-editor-container textarea{background:#ddd!important;color:#222!important;border-radius:0}.um-field-c .um-field-checkbox{margin:0!important;position:relative;top:-14px}.um-field-checkbox,.um-field-radio{display:block;margin:8px 0;position:relative}.um-profile.um-editing .um-field-checkbox,.um-profile.um-editing .um-field-radio{cursor:pointer!important}.um-field-checkbox:hover i,.um-field-radio:hover i{color:#666}.um-field-checkbox input,.um-field-radio input{opacity:0!important;display:inline!important;width:0!important;float:left}.um-field-checkbox-state,.um-field-radio-state{position:absolute;top:0;left:1px;width:24px;height:24px}.um-field-checkbox-state i,.um-field-radio-state i{font-size:24px;line-height:24px;height:24px;color:#aaa;transition:all .2s linear}.um-button,.um-field-group-head{transition:.25s;box-sizing:border-box}.um-field-checkbox-option,.um-field-radio-option{margin:0 0 0 36px;line-height:24px;color:#888!important;display:block}.um-field-group{margin-top:20px}.um-field-group-head{cursor:pointer;color:#fff;font-size:16px;line-height:22px;padding:10px 20px;-moz-border-radius:4px!important;-webkit-border-radius:4px!important;border-radius:4px!important;border-top:1px solid transparent!important;border-bottom:2px solid rgba(0,0,0,.1)!important}.um-field-group-head i{font-size:20px;margin:0 8px 0 0}.um-field-group-body{display:none;margin:15px 0 0;padding:15px 20px 5px;background:#f9f9f9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;box-sizing:border-box;width:100%}.um-field-group-body div.um-field{padding:0 0 15px}.um-field-group-cancel{font-size:18px;position:absolute;z-index:800;right:8px;top:8px;color:#ccc!important}.um-field-group-cancel:hover{color:#777!important}.um div.disabled,.um input[type=number]:disabled,.um input[type=submit]:disabled,.um input[type=text]:disabled,.um-disabled{opacity:.6!important;cursor:no-drop!important}input[type=submit].um-button,input[type=submit].um-button:focus{vertical-align:middle!important;height:auto!important;font-size:15px;cursor:pointer!important;width:100%;box-shadow:none;text-shadow:none;font-family:inherit;outline:0!important;margin:0;opacity:1;-webkit-appearance:none}input[type=submit].um-button:hover{opacity:1}.um-button{font-size:15px;border:none!important;display:block;width:100%;line-height:1em!important;padding:16px 20px!important;text-align:center;text-transform:none!important;font-weight:400!important;overflow:hidden;position:relative;-moz-border-radius:4px!important;-webkit-border-radius:4px!important;border-radius:4px!important;border-top:1px solid transparent!important;border-bottom:2px solid rgba(0,0,0,.1)!important;opacity:1}.um-button.um-btn-auto-width{width:auto;display:inline-block;padding:14px 20px!important;min-width:200px;max-width:450px}a.um-link-alt{line-height:22px;color:#888!important;display:block!important;font-weight:400;text-align:center;border-bottom:none!important}a.um-link-alt:hover{text-decoration:underline!important}.um-dropdown{position:absolute;height:auto;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;z-index:10;display:none;border:1px solid #e5e5e5;box-sizing:border-box;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1);box-shadow:0 0 1px rgba(0,0,0,.1)}.um-dropdown li,.um-dropdown ul{list-style-type:none!important;padding:0!important;margin:0!important}.um-dropdown li a{display:block;padding:8px 12px;color:#666;font-size:14px;line-height:18px}.um-dropdown li:last-child a{border-top:1px solid #e5e5e5;padding:12px}.um-dropdown-b{position:relative}.um-dropdown-arr{position:absolute;font-size:24px;width:24px;height:24px;overflow:hidden;z-index:15;color:#eee}.um-dropdown-arr *{display:block!important;width:24px!important;height:24px!important;vertical-align:bottom!important;overflow:hidden!important;line-height:24px!important}div.um-photo{margin:20px auto 0;text-align:center;box-sizing:border-box;max-width:100%}div.um-photo,div.um-photo a,div.um-photo img{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}div.um-photo a{border:1px solid #e5e5e5;padding:5px;box-sizing:border-box;display:inline-block;box-shadow:0 1px 1px #eee;margin:0 auto;max-width:100%}div.um-photo img{max-height:300px;max-width:100%}span.um-req{margin:0 0 0 8px;font-size:14px;display:inline-block}small.um-max-filesize{display:block;color:#999;padding-top:5px}small.um-max-filesize span{font-size:12px}.um-form .um-field .um-field-area input.um-form-field.um-validate-not-matched,.um-form .um-field .um-field-area input.um-form-field.um-validate-not-matched:focus,.um-form .um-field .um-field-area input.um-form-field.um-validate-username-exists,.um-form .um-field .um-field-area input.um-form-field.um-validate-username-exists:focus{border-color:#DB2929!important}.um-form .um-field .um-field-area input.um-searching-username{background-image:url(../img/loading.gif);background-position:right center;background-repeat:no-repeat;background-size:24px 24px}.um-search-area{position:relative;max-width:300px}.um-search-area .um-search-field{width:100%}.um-search-area .um-search-icon{position:absolute;top:7px;right:10px}.select2-container.select2-container--open{z-index:9999999}.select2.select2-container .select2-selection{display:block!important;height:40px;padding:0 0 0 12px!important;overflow:hidden!important;position:relative!important;white-space:nowrap!important;line-height:35px!important;color:#666!important;font-size:15px!important;text-align:left!important;text-decoration:none!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;border-radius:2px!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fff!important;border:2px solid #ddd!important}.select2.select2-container .select2-selection .select2-selection__arrow b[role=presentation]{display:none}.select2.select2-container .select2-selection .select2-selection__arrow:before{content:"\f3d0"!important;font-size:27px!important;font-family:Ionicons!important;width:100%!important;display:block;height:100%;line-height:35px;color:#aaa}.select2.select2-container .select2-selection .select2-selection__arrow{display:inline-block!important;width:34px!important;height:100%!important;position:absolute!important;right:0!important;top:0!important;-moz-border-radius:0 2px 2px 0!important;-webkit-border-radius:0 2px 2px 0!important;border-radius:0 2px 2px 0!important;text-align:center!important;background:0 0!important;border-left:0!important}.select2-container.select2-container--open .select2-dropdown{border:2px solid #ddd!important}.select2-results li{list-style:none;display:list-item;background-image:none;font-size:15px;margin:5px!important;color:#666!important;padding:3px 7px 4px!important;cursor:pointer;min-height:1em!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:37px}.select2-results li.select2-results__option.select2-results__option--highlighted{background:#f4f4f4!important;color:#666!important}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-selection__clear{right:10px;font-size:30px;color:#aaa!important}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0;width:100%;line-height:20px;font-size:13px}.select2.select2-container .select2-selection.select2-selection--multiple{height:auto!important}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;top:-6px;margin-right:-9px;font-size:15px;position:absolute}.select2-container--default .select2-selection--multiple .select2-selection__choice{padding:3px 3px 3px 5px}.select2-container .select2-search--inline{line-height:38px}.um-field-multiselect .um-field-area .um-field-icon,.um-field-select .um-field-area .um-field-icon{z-index:99999999}.um-field-select .um-field-area.um-field-area-has-icon .select2-selection__rendered{text-indent:20px}.um-field-multiselect .um-field-area.um-field-area-has-icon ul:first-child{margin-left:30px!important}
6
  .um-members a,.um-members a:hover,.um-members-pagi a:hover{text-decoration:none!important}.um-members img{display:block;overflow:hidden;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important;margin:0!important;padding:0!important}.um-members-intro{text-align:center;margin:0 0 20px}.um-members-total{font-size:30px;font-weight:300}.um-members-none{text-align:center;font-size:18px}.um-search{text-align:center;padding:20px 50px}.um-search.um-search-2{padding-left:20%;padding-right:20%;width:100%;box-sizing:border-box}.um-search.um-search-1{padding-left:32%;padding-right:32%;width:100%;box-sizing:border-box}.um-search.um-search-1 .um-search-submit .um-button{display:block!important;min-width:100%!important;margin:0 0 10px!important}.um-search.um-search-1 .um-search-filter{width:100%;padding:0 0 10px;float:none}.um-member,.um-search-filter{float:left;box-sizing:border-box}.um-search.um-search-2 .um-search-filter{width:50%}.um-search-filter{padding:0 15px 30px;display:block;width:33%}.um-search-submit .um-button{display:inline-block!important;width:auto!important;padding:12px 20px!important;margin:0 10px!important;min-width:150px!important}.um-members{-ms-word-break:break-all;word-break:break-word;word-wrap:break-word}.um-member{width:30%;background:#fff;text-align:center;border:1px solid #eee;margin-bottom:40px;position:relative}.um-member.awaiting_admin_review,.um-member.inactive,.um-member.rejected{opacity:.7}.um-member-status{display:none}.um-member-status.awaiting_admin_review,.um-member-status.inactive,.um-member-status.rejected{display:block;position:absolute;top:0;left:0;width:100%;padding:7px 15px;background:#C74A4A;color:#fff;z-index:10;font-size:13px;box-sizing:border-box}.um-member-photo a,.um-member-photo img{display:inline!important}.um-member-status.inactive,.um-member-status.rejected{background:#999}.um-gutter-sizer{width:5%}.um-member-cover{background-color:#eee;box-sizing:border-box;position:relative}.um-member-cover-e{text-align:center;box-sizing:border-box}.um-member-cover-e img{width:100%!important}.um-member-photo{padding:40px 0 20px;text-align:center}.um-member-photo img{border:5px solid #fff;background:#fff;width:140px;height:140px;float:none!important}.um-member.with-cover .um-member-photo{padding-top:0}.um-member.with-cover .um-member-photo img{width:90px;height:90px;position:relative;top:-35px;margin-bottom:-45px!important;float:none!important;opacity:1}.um-member-photo.radius-1 img{-moz-border-radius:999px!important;-webkit-border-radius:999px!important;border-radius:999px!important}.um-member-photo.radius-2 img{-moz-border-radius:4px!important;-webkit-border-radius:4px!important;border-radius:4px!important}.um-member-photo.radius-3 img{-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important}.um-member-card.no-photo{padding-top:30px}.um-member-card{padding-bottom:15px}.um-member-name{margin:0 0 4px}.um-member-name a{font-size:16px;line-height:26px;color:#444;font-weight:700}.um-member-tagline{font-size:13px;line-height:22px;color:#999;padding:0 15px}.um-member-less{display:none}.um-member-less a,.um-member-more a{color:#666;display:inline-block}.um-member-less i,.um-member-more i{display:block;font-size:32px;height:32px;line-height:32px}.um-member-meta{display:none;margin:20px 15px 0;padding:15px 0;border-top:1px solid #e5e5e5}.um-member-meta.no-animate{display:block}.um-member-metaline{font-size:13px;padding:12px 0 0;line-height:16px;vertical-align:middle}.um-member-metaline span{display:block;text-align:center}.um-member-connect{padding-top:20px}.um-member-connect a{display:inline-block;width:40px;line-height:40px;height:40px;-moz-border-radius:999px;-webkit-border-radius:999px;border-radius:999px;color:#fff!important;opacity:.85;margin:0 1px;font-size:22px;transition:.25s}.um-member-connect a:hover{opacity:1;color:#fff}.um-members-pagi,.um-members-pagidrop{text-align:center;padding:5px 0;font-size:15px}.um-members-pagi span.current,.um-members-pagi span.current:hover{color:#fff!important}.um-members-pagi i:before{font-size:20px;vertical-align:middle!important;height:34px;line-height:34px;top:-2px;position:relative}.um-members-pagi span.disabled{opacity:.4;cursor:default}.um-members-pagi span.none{color:#aaa!important}.um-members-pagi span{cursor:default}.um-members-pagi a,.um-members-pagi span{display:inline-block;width:auto;height:34px;line-height:34px;transition:all .2s linear;padding:0 14px;color:#666!important;font-weight:400}
7
+ .um-cover-add,.um-cover-add i{font-size:36px}.um-cover-e,.um-cover-overlay{text-align:center;box-sizing:border-box}.um-cover,.um-cover-e,.um-cover-overlay,.um-profile{box-sizing:border-box}.um-cover-overlay,.um-profile-photo-overlay{text-shadow:0 1px #666;cursor:pointer!important}.um-cover-overlay ins,.um-profile a,.um-profile a:hover,.um-profile-photo-overlay ins{text-decoration:none!important}.um-profile .um-cover-overlay{display:none}.um-profile.um-editing .um-cover.has-cover .um-cover-overlay{display:block}.um-profile.um-viewing .um-profile-photo-overlay{display:none}.um-profile img{display:block;overflow:hidden;border-radius:0;margin:0!important}.um-profile .um-profile-body{padding-top:15px;padding-bottom:15px;max-width:600px;margin:auto}.um-profile.um-editing{padding-bottom:15px}.um-profile.um-viewing{padding-bottom:1px}.um-profile.um-viewing .um-field-label{display:block;margin:0 0 8px;border-bottom:solid 2px #eee;padding-bottom:4px}.um-cover{background-color:#eee;position:relative}.um-cover-add{color:#aaa;width:100%;display:table}.um-cover-add span{display:table-cell;vertical-align:middle}.um-cover-e img{width:100%!important}.um-cover-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.5);padding:0 40px;color:#fff;line-height:21px;font-size:16px;height:100%;width:100%}.um-cover-overlay:hover{background:rgba(0,0,0,.55)}.um-cover-overlay span.um-cover-overlay-s{display:table;height:100%;width:100%}.um-cover-overlay ins{display:table-cell;vertical-align:middle;height:100%;background:0 0!important;color:#fff!important;border-bottom:none!important}.um-cover-overlay i{font-size:46px;display:block;margin-bottom:6px}.um-header{position:relative;padding:0 0 25px;border-bottom:solid 2px #eee;min-height:85px;box-sizing:content-box!important}.um-profile-edit{position:absolute;top:15px;right:0;vertical-align:middle;font-size:30px;height:30px;line-height:30px;z-index:66;padding-right:10px}.um-profile-edit i{font-size:30px}.um-header.no-cover .um-profile-meta{padding-left:0!important;padding-right:0!important;text-align:center!important}.um-header.no-cover .um-name{float:none!important;margin-right:0!important}.um-header.no-cover .um-profile-photo{float:none!important;margin:0 auto!important;text-align:center!important}.um-header.no-cover a.um-profile-photo-img{position:relative!important;top:auto!important;left:auto!important;float:none!important;display:inline-block!important;text-align:center!important}.um-header.no-cover .um-main-meta{padding:0}.um-profile .gravatar{position:static}.um-profile-photo{float:left;position:relative}.um-profile-photo a.um-profile-photo-img{float:left;position:absolute;background:#fff;padding:5px;left:30px}.um-profile-photo a.um-profile-photo-img img{width:100%;height:100%}.um-profile-photo-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.5);text-align:center;box-sizing:border-box;padding:0;color:#fff;line-height:21px;font-size:16px;height:100%;width:100%}.um-profile-photo-overlay:hover{background:rgba(0,0,0,.55)}.um-profile-photo-overlay span.um-profile-photo-overlay-s{display:table;height:100%;width:100%}.um-profile-photo-overlay ins{display:table-cell;vertical-align:middle;height:100%;background:0 0!important;color:#fff!important;border-bottom:none!important}.um-item-link a:hover,.um-profile-note a:hover{text-decoration:underline!important}.um-profile-photo-overlay i{font-size:46px;display:block}.um-name,.um-name a{font-size:24px}.um-profile-meta{padding-right:30px;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word}.um-main-meta{padding:10px 0 0}.um-name{float:left;font-weight:700;margin-right:30px;line-height:1.7em}.um-meta{font-size:15px}.um-meta span a{font-weight:400}.um-meta span:first-child{margin:0 5px 0 0}.um-meta span{margin:0 5px;font-size:14px;display:inline-block}.um-meta span i{font-size:16px;margin:0 5px 0 0}.um-meta-text{margin:6px 0 0;color:#666;line-height:1.4em;font-size:13px}.um-meta-text p{margin:0 0 6px!important;padding:0!important}.um-profile-status{display:none}.um-profile-status.awaiting_admin_review,.um-profile-status.inactive,.um-profile-status.rejected{display:inline-block;margin:6px 0 0;border-left:3px solid #C74A4A;padding-left:10px;font-size:14px;color:#777}.um-profile-note{display:none;text-align:center!important;padding-top:20px;color:#666}.um-profile-note i{display:inline-block;font-size:70px;height:70px;line-height:70px}.um-profile-note i.um-faicon-lock{position:relative;top:2px;display:inline-block;font-size:24px;height:auto;line-height:24px;margin-right:10px}.um-profile-note span{margin-top:10px;display:block;font-size:16px;color:#888}.um-profile-note a{border:none!important}.um-profile-nav{padding:10px;background:#444;text-align:center}.um-profile-nav-item.active a,.um-profile-nav-item.active a:hover{color:#FFF!important}.um-profile-nav-item.active a span.count{background:0 0;padding:4px 0;color:#fff}.um-profile-nav-item a{color:#fff!important;font-size:14px;font-weight:600;padding:6px 10px 6px 28px;display:block;float:left;border-radius:4px;margin-left:5px;position:relative;border-bottom:0!important}.um-profile-nav-item.without-icon a{padding-left:10px}.um-profile-nav-item.without-icon span.title{padding-left:0}.um-profile-nav-item.without-icon i{display:none}.um-profile-nav-item a:hover{background:#555}.um-profile-nav-item i{font-size:18px;height:18px;line-height:18px;position:absolute;display:block;top:8px;left:10px}.um-profile-nav-item span.title{padding-left:5px}.um-profile-nav-item span.count{font-size:12px;font-weight:300;background:#ddd;color:#666;border-radius:3px;padding:4px 8px;margin-left:3px}.um-profile-subnav{background:#eee;padding:15px;text-align:center}.um-profile-subnav a{display:inline-block;color:#555;font-size:15px;font-weight:600;margin:0 20px;border-bottom:none!important}.um-profile-subnav a:hover{color:#333}.um-profile-subnav span{display:inline-block;margin:0 0 0 8px;background:#ddd;padding:1px 8px;color:#aaa!important;border-radius:2px}.um-item{padding:20px 0;border-bottom:1px solid #eee;position:relative}.um-item-action{position:absolute;right:0;top:16px;width:20px;height:20px;font-size:20px;text-align:center}.um-item-action a{color:#ccc}.um-item-action a:hover{color:#999}.um-item-link{padding-right:40px}.um-item-link a{color:#333;font-size:16px;line-height:20px}.um-item-link i{font-size:24px;color:#666;margin-right:10px;position:relative;top:3px}.um-item-img{padding:10px 0 0}.um-item-img a{display:inline-block;padding:8px;border-radius:3px;border:1px solid #ddd}.um-item-img a:hover{border-color:#bbb}.um-item-img img{max-width:100%;border-radius:3px}.um-item-meta{color:#888}.um-item-meta span{font-size:13px;font-weight:400;font-style:italic}.um-item-meta span:not(:last-child):after{position:relative;padding:0 4px 0 7px;content:"•"}.um-item-meta a{font-weight:700;border-bottom:1px solid #E0E0E0}.um-item-meta a:hover{border-bottom-color:#bbb}.um-load-items{text-align:center;margin-top:12px;padding-top:30px}.um-load-items.loading{background:url(../img/loading-dots.gif) top center no-repeat}.um-load-items a{max-width:250px;display:inline-block;margin:0 auto}.um-tab-notifier{position:absolute;background:#c65151;width:18px;height:18px;border-radius:999px;line-height:18px;top:2px;right:8px;font-size:11px;font-weight:400}.um-profile.um-viewing .um-field-checkbox,.um-profile.um-viewing .um-field-radio{cursor:default!important}
8
  .um-account i{vertical-align:baseline!important}.um-account p.um-notice{margin:0 0 20px!important;padding:12px 15px!important}.um-account-main,.um-account-side{float:left;padding:0 30px;box-sizing:border-box}.um-account a:focus{outline:0!important}.um-account-side{width:35%}.um-account-main{width:50%}.um-account-main a{border-bottom:none!important}.um-account-tab{display:none}.um-account-main div.um-account-heading{margin:0!important;font-size:18px;line-height:18px;font-weight:700;color:#555}.um-account-main div.um-account-heading i{margin-right:10px;font-size:26px;position:relative;top:2px}.um-account-main p{margin:20px 0 0!important;padding:0!important}.um-account-main label{font-size:15px}.um-account-meta{text-align:center;margin-bottom:20px}.um-account-meta img{margin:0!important;position:static!important;float:none!important;display:inline-block}.um-account-meta.radius-1 img{-moz-border-radius:999px;-webkit-border-radius:999px;border-radius:999px}.um-account-meta.radius-2 img{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.um-account-meta.radius-3 img{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.um-account-name{padding-top:12px}.um-account-name a{font-weight:700;color:#555;text-decoration:none!important;font-size:18px;line-height:1.4em}.um-account-profile-link a{font-size:13px;font-weight:400}.um-account-nav a{display:block;height:44px;line-height:44px;color:#666!important;text-decoration:none!important;position:relative;padding-left:40px;border-bottom:1px solid #eee!important;transition:all .2s linear;font-size:14px}.um-account-nav a.current{font-weight:700}.um-account-nav span.arr{position:absolute;right:0;top:1px;font-size:28px}.um-account-nav span.ico{position:absolute;left:0;top:0;font-size:21px;width:21px;text-align:center}.um-account-side li,.um-account-side ul{margin:0!important;padding:0!important;list-style-type:none!important}.um-account-side li{margin-bottom:1px!important;background:#eee}.um-account-side li a{display:block;padding:4px 0;font-size:14px;height:30px;line-height:20px;color:#999;position:relative}.um-account-side li a span.um-account-arrow{position:absolute;right:10px;top:6px;font-size:26px;opacity:.6}.um-account-side li a span.um-account-icon,.um-account-side li a.current span.um-account-icon,.um-account-side li a.current:hover span.um-account-icon{text-align:center;font-size:20px;width:20px;height:30px;border-right:1px solid #ccc;color:#444;float:left;padding:0 15px;font-weight:400!important}.um-account-side li a span.um-account-icon i{display:block;height:30px;line-height:30px}.um-account-side li a span.um-account-title{padding-left:20px;float:left;height:30px;line-height:30px;color:#555}.um-account-side li a:hover{color:#444;background:#ddd}.um-account-side li a.current,.um-account-side li a.current:hover{color:#444;font-weight:700;text-decoration:none!important}
9
  .um-misc-img,.um-misc-with-img{text-align:center}.um-login.um-logout{max-width:300px!important}.um-misc-with-img{position:relative;font-size:15px;border-bottom:3px solid #eee;margin-bottom:14px;padding-top:4px;padding-bottom:14px}.um-misc-img img{border-radius:999px;height:auto!important;display:inline-block!important}.um-misc-ul,.um-misc-ul li{font-size:14px}.um-googlemap,.um-vimeo,.um-youtube{position:relative;height:0;overflow:hidden}.um-vimeo,.um-youtube{padding-bottom:56.25%}.um-googlemap{padding-bottom:75%}.um-googlemap iframe,.um-vimeo iframe,.um-youtube iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.um-profile-connect.um-member-connect{padding:5px 0 10px}.um-profile-connect.um-member-connect a{text-align:center;width:36px;line-height:36px;height:36px;font-size:20px}@-webkit-keyframes um-effect-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes um-effect-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.um-effect-pop{-webkit-animation-name:um-effect-pop;animation-name:um-effect-pop;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.um-locked-content{width:100%;box-sizing:border-box;border:2px dotted #cc3000;color:#333;background:#fff;font-size:14px;padding:20px;border-radius:4px;margin-bottom:20px}.um-locked-content a{border:none!important}
10
  .um .um-single-file-preview,.um .um-single-image-preview{margin-bottom:20px}.um .um-single-image-preview>img{max-height:300px;display:inline-block;overflow:hidden;margin:auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.um-single-file-preview,.um-single-image-preview{display:none;text-align:center;position:relative}.um-single-file-preview.show,.um-single-image-preview.show{display:block}.um-single-image-preview>img{max-width:100%;max-height:inherit}.um-single-file-preview a.cancel,.um-single-image-preview a.cancel{position:absolute;top:-15px;right:-15px;width:30px;height:30px;-moz-border-radius:999px;-webkit-border-radius:999px;border-radius:999px;background:#ddd;cursor:pointer;text-decoration:none!important;z-index:666;opacity:.75}.um-single-file-preview a.cancel i,.um-single-image-preview a.cancel i{font-size:16px;color:#888;position:relative;display:block;width:100%;height:100%;line-height:30px;overflow:hidden}.um-single-file-preview a.cancel i:before,.um-single-image-preview a.cancel i:before{line-height:inherit}.um-single-fileinfo{padding:26px 0 20px;display:inline-block}.um-single-fileinfo span.icon{font-size:40px;display:inline-block;width:100px;height:70px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#666;color:#fff!important}.um-single-fileinfo span.icon i{display:block;height:70px;line-height:70px;overflow:hidden}.um-single-fileinfo span.icon i:before{line-height:inherit}.um-single-fileinfo span.filename{display:block;font-size:16px;color:#888;padding-top:5px}.um-single-fileinfo a{text-decoration:none!important;opacity:.9}.um-single-fileinfo a:hover{opacity:1}div.um-modal .upload-statusbar{margin:20px 0 0}div.um-modal .upload-filename{display:none!important}div.um-modal .upload-progress{position:relative;width:100%;box-sizing:border-box}div.um-modal .upload-bar{width:0;height:10px;color:#666;background:#7ACF58;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}div.um-modal .ajax-upload-dragdrop{width:100%;text-align:center;vertical-align:middle;padding:20px;box-sizing:border-box;border:2px dashed #ddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:18px;line-height:1em}div.um-modal .ajax-upload-dragdrop span.str{display:block;margin:0 0 15px}div.um-modal .ajax-upload-dragdrop span.icon{display:block;font-size:80px;line-height:80px;vertical-align:middle;margin-bottom:10px}div.um-modal .ajax-upload-dragdrop span.help{display:block;font-size:14px;color:#aaa;margin:0 0 12px}div.um-modal .upload{cursor:pointer!important;line-height:34px!important;height:34px;display:inline-block;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:0 20px;color:#fff;vertical-align:middle;font-size:14px;box-sizing:border-box;transition:.2s}div.um-modal .upload:hover{background:#44b0ec}.um-modal input[type=file]::-webkit-file-upload-button{cursor:pointer}
assets/dynamic_css/dynamic_directory.php CHANGED
@@ -1,7 +1,7 @@
1
  <style type="text/css">
2
  <?php
3
 
4
- if ( isset( $css_profile_card_bg ) ) {
5
 
6
  print ".um-$form_id .um-member {
7
  background: $css_profile_card_bg;
@@ -9,7 +9,7 @@ print ".um-$form_id .um-member {
9
 
10
  }
11
 
12
- if ( isset( $css_card_thickness ) ) {
13
 
14
  print ".um-$form_id .um-member {
15
  border-width: $css_card_thickness;
@@ -17,7 +17,7 @@ print ".um-$form_id .um-member {
17
 
18
  }
19
 
20
- if ( isset( $css_profile_card_text ) ) {
21
 
22
  print ".um-$form_id .um-member-card * {
23
  color: $css_profile_card_text;
@@ -25,7 +25,7 @@ print ".um-$form_id .um-member-card * {
25
 
26
  }
27
 
28
- if ( isset( $css_card_bordercolor ) ) {
29
 
30
  print ".um-$form_id .um-member {
31
  border-color: $css_card_bordercolor;
@@ -33,7 +33,7 @@ print ".um-$form_id .um-member {
33
 
34
  }
35
 
36
- if ( isset( $css_img_bordercolor ) ) {
37
 
38
  print ".um-$form_id .um-member-photo img {
39
  border-color: $css_img_bordercolor;
1
  <style type="text/css">
2
  <?php
3
 
4
+ if ( isset( $css_profile_card_bg ) && ! empty( $css_profile_card_bg ) ) {
5
 
6
  print ".um-$form_id .um-member {
7
  background: $css_profile_card_bg;
9
 
10
  }
11
 
12
+ if ( isset( $css_card_thickness ) && ! empty( $css_card_thickness ) ) {
13
 
14
  print ".um-$form_id .um-member {
15
  border-width: $css_card_thickness;
17
 
18
  }
19
 
20
+ if ( isset( $css_profile_card_text ) && ! empty( $css_profile_card_text ) ) {
21
 
22
  print ".um-$form_id .um-member-card * {
23
  color: $css_profile_card_text;
25
 
26
  }
27
 
28
+ if ( isset( $css_card_bordercolor ) && ! empty( $css_card_bordercolor ) ) {
29
 
30
  print ".um-$form_id .um-member {
31
  border-color: $css_card_bordercolor;
33
 
34
  }
35
 
36
+ if ( isset( $css_img_bordercolor ) && ! empty( $css_img_bordercolor ) ) {
37
 
38
  print ".um-$form_id .um-member-photo img {
39
  border-color: $css_img_bordercolor;
core/um-access.php CHANGED
@@ -27,7 +27,9 @@ class UM_Access {
27
  do_action('um_access_homepage_per_role');
28
 
29
  do_action('um_access_category_settings');
30
-
 
 
31
  do_action('um_access_post_settings');
32
 
33
  if ( $this->redirect_handler && $this->allow_access == false && ! um_is_core_page('login') ) {
27
  do_action('um_access_homepage_per_role');
28
 
29
  do_action('um_access_category_settings');
30
+
31
+ do_action('um_access_tags_settings');
32
+
33
  do_action('um_access_post_settings');
34
 
35
  if ( $this->redirect_handler && $this->allow_access == false && ! um_is_core_page('login') ) {
core/um-account.php CHANGED
@@ -2,8 +2,11 @@
2
 
3
  class UM_Account {
4
 
 
5
  function __construct() {
6
 
 
 
7
  add_shortcode('ultimatemember_account', array(&$this, 'ultimatemember_account'), 1);
8
 
9
  add_filter('um_account_page_default_tabs_hook', array(&$this, 'core_tabs'), 1);
@@ -18,9 +21,10 @@ class UM_Account {
18
 
19
  }
20
 
21
- /***
22
- *** @get core account tabs
23
- ***/
 
24
  function core_tabs() {
25
 
26
  $tabs[100]['general']['icon'] = 'um-faicon-user';
@@ -41,9 +45,9 @@ class UM_Account {
41
  return $tabs;
42
  }
43
 
44
- /***
45
- *** @account page form
46
- ***/
47
  function form_init() {
48
  global $ultimatemember;
49
 
@@ -67,9 +71,9 @@ class UM_Account {
67
 
68
  }
69
 
70
- /***
71
- *** @can access account page
72
- ***/
73
  function account(){
74
  global $ultimatemember;
75
 
@@ -99,9 +103,11 @@ class UM_Account {
99
 
100
  }
101
 
102
- /***
103
- *** @get tab link
104
- ***/
 
 
105
  function tab_link( $id ) {
106
 
107
  if ( get_option('permalink_structure') ) {
@@ -118,9 +124,11 @@ class UM_Account {
118
  return $url;
119
  }
120
 
121
- /***
122
- *** @Add class based on shortcode
123
- ***/
 
 
124
  function get_class( $mode ){
125
 
126
  global $ultimatemember;
@@ -143,9 +151,11 @@ class UM_Account {
143
  return $classes;
144
  }
145
 
146
- /***
147
- *** @get tab output
148
- ***/
 
 
149
  function get_tab_output( $id ) {
150
  global $ultimatemember;
151
 
@@ -243,16 +253,20 @@ class UM_Account {
243
  }
244
  }
245
 
246
- /***
247
- *** @Shortcode
248
- ***/
 
 
249
  function ultimatemember_account( $args = array() ) {
250
  return $this->load( $args );
251
  }
252
 
253
- /***
254
- *** @Load a module with global function
255
- ***/
 
 
256
  function load( $args ) {
257
 
258
  global $ultimatemember;
@@ -296,18 +310,21 @@ class UM_Account {
296
 
297
  }
298
 
299
- /***
300
- *** @Get dynamic css args
301
- ***/
 
 
302
  function get_css_args( $args ) {
303
  $arr = um_styling_defaults( $args['mode'] );
304
  $arr = array_merge( $arr, array( 'form_id' => $args['form_id'], 'mode' => $args['mode'] ) );
305
  return $arr;
306
  }
307
 
308
- /***
309
- *** @Load dynamic css
310
- ***/
 
311
  function dynamic_css( $args=array() ) {
312
  extract($args);
313
  $global = um_path . 'assets/dynamic_css/dynamic_global.php';
@@ -317,9 +334,11 @@ class UM_Account {
317
  include $file;
318
  }
319
 
320
- /***
321
- *** @Loads a template file
322
- ***/
 
 
323
  function template_load( $template, $args=array() ) {
324
  global $ultimatemember;
325
  if ( is_array( $args ) ) {
@@ -328,9 +347,11 @@ class UM_Account {
328
  $ultimatemember->shortcodes->load_template( $template );
329
  }
330
 
331
- /***
332
- ** @filter account fields
333
- ****/
 
 
334
  function predefined_fields_hook( $predefined_fields ){
335
 
336
  $account_hide_in_directory = um_get_option('account_hide_in_directory');
2
 
3
  class UM_Account {
4
 
5
+
6
  function __construct() {
7
 
8
+ $this->register_fields = array();
9
+
10
  add_shortcode('ultimatemember_account', array(&$this, 'ultimatemember_account'), 1);
11
 
12
  add_filter('um_account_page_default_tabs_hook', array(&$this, 'core_tabs'), 1);
21
 
22
  }
23
 
24
+ /**
25
+ * Get Core account tabs
26
+ * @return array
27
+ */
28
  function core_tabs() {
29
 
30
  $tabs[100]['general']['icon'] = 'um-faicon-user';
45
  return $tabs;
46
  }
47
 
48
+ /**
49
+ * Account page form
50
+ */
51
  function form_init() {
52
  global $ultimatemember;
53
 
71
 
72
  }
73
 
74
+ /**
75
+ * Can access account page
76
+ */
77
  function account(){
78
  global $ultimatemember;
79
 
103
 
104
  }
105
 
106
+ /**
107
+ * Get Tab Link
108
+ * @param integer $id
109
+ * @return string
110
+ */
111
  function tab_link( $id ) {
112
 
113
  if ( get_option('permalink_structure') ) {
124
  return $url;
125
  }
126
 
127
+ /**
128
+ * Add class based on shortcode
129
+ * @param string $mode
130
+ * @return string
131
+ */
132
  function get_class( $mode ){
133
 
134
  global $ultimatemember;
151
  return $classes;
152
  }
153
 
154
+ /**
155
+ * Get Tab Output
156
+ * @param integer $id
157
+ * @return string
158
+ */
159
  function get_tab_output( $id ) {
160
  global $ultimatemember;
161
 
253
  }
254
  }
255
 
256
+ /**
257
+ * Shortcode
258
+ * @param array $args
259
+ * @return string
260
+ */
261
  function ultimatemember_account( $args = array() ) {
262
  return $this->load( $args );
263
  }
264
 
265
+ /**
266
+ * Load module with global function
267
+ * @param array $args
268
+ * @return string
269
+ */
270
  function load( $args ) {
271
 
272
  global $ultimatemember;
310
 
311
  }
312
 
313
+ /**
314
+ * Get dynamic css args
315
+ * @param array $args
316
+ * @return array
317
+ */
318
  function get_css_args( $args ) {
319
  $arr = um_styling_defaults( $args['mode'] );
320
  $arr = array_merge( $arr, array( 'form_id' => $args['form_id'], 'mode' => $args['mode'] ) );
321
  return $arr;
322
  }
323
 
324
+ /**
325
+ * Load dynamic css
326
+ * @param array $args
327
+ */
328
  function dynamic_css( $args=array() ) {
329
  extract($args);
330
  $global = um_path . 'assets/dynamic_css/dynamic_global.php';
334
  include $file;
335
  }
336
 
337
+ /**
338
+ * Loads a template file
339
+ * @param string $template
340
+ * @param array $args
341
+ */
342
  function template_load( $template, $args=array() ) {
343
  global $ultimatemember;
344
  if ( is_array( $args ) ) {
347
  $ultimatemember->shortcodes->load_template( $template );
348
  }
349
 
350
+ /**
351
+ * Filter account fields
352
+ * @param array $predefined_fields
353
+ * @return array
354
+ */
355
  function predefined_fields_hook( $predefined_fields ){
356
 
357
  $account_hide_in_directory = um_get_option('account_hide_in_directory');
core/um-actions-access.php CHANGED
@@ -1,9 +1,7 @@
1
  <?php
2
-
3
-
4
- /***
5
- *** @Global Access Settings
6
- ***/
7
  add_action('um_access_global_settings','um_access_global_settings');
8
  function um_access_global_settings() {
9
  global $post, $ultimatemember;
@@ -64,13 +62,11 @@
64
 
65
  do_action("um_access_post_type",$current_page_type);
66
  do_action("um_access_post_type_{$current_page_type}");
67
-
68
-
69
  }
70
 
71
- /***
72
- *** @Custom User homepage redirection
73
- ***/
74
  add_action("um_access_user_custom_homepage","um_access_user_custom_homepage");
75
  function um_access_user_custom_homepage(){
76
  global $ultimatemember;
@@ -93,13 +89,11 @@
93
  wp_redirect( $redirect_to ); exit;
94
 
95
  }
96
-
97
-
98
  }
99
 
100
- /***
101
- *** @Front page access settings
102
- ***/
103
  add_action('um_access_frontpage_per_role','um_access_frontpage_per_role');
104
  function um_access_frontpage_per_role() {
105
  global $ultimatemember, $post;
@@ -213,9 +207,9 @@
213
 
214
  }
215
 
216
- /***
217
- *** @Posts page access settings
218
- ***/
219
  add_action('um_access_homepage_per_role','um_access_homepage_per_role');
220
  function um_access_homepage_per_role() {
221
  global $ultimatemember, $post;
@@ -342,9 +336,9 @@
342
  }
343
 
344
 
345
- /***
346
- *** @Archieves/Taxonomies/Categories access settings
347
- ***/
348
  add_action('um_access_category_settings','um_access_category_settings');
349
  function um_access_category_settings() {
350
  global $post, $wp_query, $ultimatemember;
@@ -526,9 +520,121 @@
526
 
527
  }
528
 
529
- /***
530
- *** @Posts/Page access settings
531
- ***/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
532
  add_action('um_access_post_settings','um_access_post_settings');
533
  function um_access_post_settings() {
534
  global $post, $ultimatemember;
@@ -750,9 +856,9 @@
750
 
751
  }
752
 
753
- /***
754
- *** @Profile Access
755
- ***/
756
  add_action('um_access_profile','um_access_profile');
757
  function um_access_profile( $user_id ){
758
 
@@ -767,5 +873,4 @@
767
  um_reset_user();
768
 
769
  }
770
-
771
  }
1
  <?php
2
+ /**
3
+ * Global Access Settings
4
+ */
 
 
5
  add_action('um_access_global_settings','um_access_global_settings');
6
  function um_access_global_settings() {
7
  global $post, $ultimatemember;
62
 
63
  do_action("um_access_post_type",$current_page_type);
64
  do_action("um_access_post_type_{$current_page_type}");
 
 
65
  }
66
 
67
+ /**
68
+ * Custom User homepage redirection
69
+ */
70
  add_action("um_access_user_custom_homepage","um_access_user_custom_homepage");
71
  function um_access_user_custom_homepage(){
72
  global $ultimatemember;
89
  wp_redirect( $redirect_to ); exit;
90
 
91
  }
 
 
92
  }
93
 
94
+ /**
95
+ * Front page access settings
96
+ */
97
  add_action('um_access_frontpage_per_role','um_access_frontpage_per_role');
98
  function um_access_frontpage_per_role() {
99
  global $ultimatemember, $post;
207
 
208
  }
209
 
210
+ /**
211
+ * Posts page access settings
212
+ */
213
  add_action('um_access_homepage_per_role','um_access_homepage_per_role');
214
  function um_access_homepage_per_role() {
215
  global $ultimatemember, $post;
336
  }
337
 
338
 
339
+ /**
340
+ * Archives/Taxonomies/Categories access settings
341
+ */
342
  add_action('um_access_category_settings','um_access_category_settings');
343
  function um_access_category_settings() {
344
  global $post, $wp_query, $ultimatemember;
520
 
521
  }
522
 
523
+ /**
524
+ * Tags access settings
525
+ */
526
+ add_action('um_access_tags_settings','um_access_tags_settings');
527
+ function um_access_tags_settings() {
528
+ global $post, $wp_query, $ultimatemember;
529
+
530
+ if ( is_front_page() ||
531
+ is_home() ||
532
+ is_feed() ||
533
+ is_page() ||
534
+ is_404()
535
+ ) {
536
+
537
+ return;
538
+
539
+ }
540
+
541
+ $access = um_get_option('accessible');
542
+ $current_page_type = um_get_current_page_type();
543
+
544
+ $tag_id = get_query_var( 'tag_id' );
545
+
546
+ if( is_tag() && $current_page_type == 'tag' && $tag_id ){
547
+
548
+ if( isset( $tag_id ) && ! empty( $tag_id ) ){
549
+
550
+ $opt = get_option("category_$tag_id");
551
+
552
+ if ( isset( $opt['_um_accessible'] ) ) {
553
+
554
+ $redirect = false;
555
+
556
+ switch( $opt['_um_accessible'] ) {
557
+
558
+ case 0:
559
+
560
+ $ultimatemember->access->allow_access = true;
561
+ $ultimatemember->access->redirect_handler = ''; // open to everyone
562
+
563
+ break;
564
+
565
+ case 1:
566
+
567
+ if ( is_user_logged_in() ){
568
+
569
+ if( isset( $opt['_um_redirect'] ) && ! empty( $opt['_um_redirect'] ) ) {
570
+ $redirect = $opt['_um_redirect'];
571
+ }else{
572
+ $redirect = site_url();
573
+ }
574
+ }
575
+
576
+ $ultimatemember->access->allow_access = false;
577
+
578
+ $redirect = $ultimatemember->access->set_referer( $redirect, "tag_1" );
579
+
580
+ $ultimatemember->access->redirect_handler = esc_url( $redirect );
581
+
582
+ if ( ! is_user_logged_in() && ! empty( $redirect ) ){
583
+ $ultimatemember->access->allow_access = true;
584
+ }
585
+
586
+ break;
587
+
588
+ case 2:
589
+
590
+ if ( ! is_user_logged_in() ){
591
+
592
+ if( isset( $opt['_um_redirect'] ) && ! empty( $opt['_um_redirect'] ) ){
593
+ $redirect = $opt['_um_redirect'];
594
+ }else{
595
+ $redirect = um_get_core_page('login');
596
+ }
597
+
598
+ $ultimatemember->access->allow_access = false;
599
+
600
+ $redirect = $ultimatemember->access->set_referer( $redirect, "tag_2" );
601
+
602
+ $ultimatemember->access->redirect_handler = esc_url( $redirect );
603
+ }
604
+
605
+ if ( is_user_logged_in() && isset( $opt['_um_roles'] ) && !empty( $opt['_um_roles'] ) ){
606
+ if ( ! in_array( um_user('role'), $opt['_um_roles'] ) ) {
607
+
608
+
609
+ if( isset( $opt['_um_redirect'] ) ){
610
+ $redirect = $opt['_um_redirect'];
611
+ }
612
+ $redirect = $ultimatemember->access->set_referer( $redirect, "tag_2b" );
613
+
614
+ $ultimatemember->access->redirect_handler = esc_url( $redirect );
615
+
616
+ }
617
+ }
618
+
619
+ }
620
+ }
621
+ }
622
+
623
+ } else if ( $access == 2 && ! is_user_logged_in() && is_tag() ) {
624
+
625
+ $ultimatemember->access->allow_access = false;
626
+ $redirect = um_get_core_page('login');
627
+ $redirect = $ultimatemember->access->set_referer( $redirect, "tag" );
628
+
629
+ $ultimatemember->access->redirect_handler = $redirect;
630
+
631
+ }
632
+
633
+ }
634
+
635
+ /**
636
+ * Posts/Page access settings
637
+ */
638
  add_action('um_access_post_settings','um_access_post_settings');
639
  function um_access_post_settings() {
640
  global $post, $ultimatemember;
856
 
857
  }
858
 
859
+ /**
860
+ * Profile Access
861
+ */
862
  add_action('um_access_profile','um_access_profile');
863
  function um_access_profile( $user_id ){
864
 
873
  um_reset_user();
874
 
875
  }
 
876
  }
core/um-actions-account.php CHANGED
@@ -1,8 +1,8 @@
1
  <?php
2
 
3
- /***
4
- *** @submit account page changes
5
- ***/
6
  add_action('um_submit_account_details','um_submit_account_details');
7
  function um_submit_account_details( $args ) {
8
  global $ultimatemember;
@@ -20,7 +20,9 @@
20
  }
21
 
22
  $arr_fields = array();
23
- $secure_fields = get_user_meta( um_user('ID'), 'um_account_secure_fields', true );
 
 
24
  if( isset( $secure_fields ) ){
25
  foreach ( $secure_fields as $tab_key => $fields ) {
26
  if( isset( $fields ) ){
@@ -30,6 +32,7 @@
30
  }
31
  }
32
  }
 
33
 
34
  $changes = array();
35
  foreach( $_POST as $k => $v ) {
@@ -87,9 +90,9 @@
87
 
88
  }
89
 
90
- /***
91
- *** @validate for errors in account page
92
- ***/
93
  add_action('um_submit_account_errors_hook','um_submit_account_errors_hook');
94
  function um_submit_account_errors_hook( $args ) {
95
  global $ultimatemember;
@@ -185,9 +188,9 @@
185
 
186
  }
187
 
188
- /***
189
- *** @hidden inputs for account page
190
- ***/
191
  add_action('um_account_page_hidden_fields','um_account_page_hidden_fields');
192
  function um_account_page_hidden_fields( $args ) {
193
  global $ultimatemember;
@@ -203,9 +206,9 @@
203
 
204
  }
205
 
206
- /***
207
- *** @display tab "Delete"
208
- ***/
209
  add_action('um_account_tab__delete', 'um_account_tab__delete');
210
  function um_account_tab__delete( $info ) {
211
  global $ultimatemember;
@@ -235,9 +238,9 @@
235
 
236
  }
237
 
238
- /***
239
- *** @display tab "Privacy"
240
- ***/
241
  add_action('um_account_tab__privacy', 'um_account_tab__privacy');
242
  function um_account_tab__privacy( $info ) {
243
  global $ultimatemember;
@@ -265,9 +268,9 @@
265
 
266
  }
267
 
268
- /***
269
- *** @display tab "General"
270
- ***/
271
  add_action('um_account_tab__general', 'um_account_tab__general');
272
  function um_account_tab__general( $info ) {
273
  global $ultimatemember;
@@ -295,9 +298,9 @@
295
 
296
  }
297
 
298
- /***
299
- *** @display tab "Password"
300
- ***/
301
  add_action('um_account_tab__password', 'um_account_tab__password');
302
  function um_account_tab__password( $info ) {
303
  global $ultimatemember;
@@ -325,9 +328,9 @@
325
 
326
  }
327
 
328
- /***
329
- *** @display tab "Notifications"
330
- ***/
331
  add_action('um_account_tab__notifications', 'um_account_tab__notifications');
332
  function um_account_tab__notifications( $info ) {
333
  global $ultimatemember;
@@ -361,9 +364,9 @@
361
 
362
  }
363
 
364
- /***
365
- *** @display account photo and username
366
- ***/
367
  add_action('um_account_user_photo_hook__mobile', 'um_account_user_photo_hook__mobile');
368
  function um_account_user_photo_hook__mobile( $args ) {
369
  global $ultimatemember;
@@ -386,9 +389,9 @@
386
 
387
  }
388
 
389
- /***
390
- *** @display account photo and username
391
- ***/
392
  add_action('um_account_user_photo_hook', 'um_account_user_photo_hook');
393
  function um_account_user_photo_hook( $args ) {
394
  global $ultimatemember;
@@ -421,9 +424,9 @@
421
 
422
  }
423
 
424
- /***
425
- *** @display account page tabs
426
- ***/
427
  add_action('um_account_display_tabs_hook', 'um_account_display_tabs_hook');
428
  function um_account_display_tabs_hook( $args ) {
429
  global $ultimatemember;
@@ -474,3 +477,15 @@
474
  <?php
475
 
476
  }
 
 
 
 
 
 
 
 
 
 
 
 
1
  <?php
2
 
3
+ /**
4
+ * Submit account page changes
5
+ */
6
  add_action('um_submit_account_details','um_submit_account_details');
7
  function um_submit_account_details( $args ) {
8
  global $ultimatemember;
20
  }
21
 
22
  $arr_fields = array();
23
+ $account_fields = get_user_meta( um_user('ID'), 'um_account_secure_fields', true );
24
+ $secure_fields = apply_filters('um_secure_account_fields', $account_fields , um_user('ID') );
25
+
26
  if( isset( $secure_fields ) ){
27
  foreach ( $secure_fields as $tab_key => $fields ) {
28
  if( isset( $fields ) ){
32
  }
33
  }
34
  }
35
+
36
 
37
  $changes = array();
38
  foreach( $_POST as $k => $v ) {
90
 
91
  }
92
 
93
+ /**
94
+ * Validate for errors in account form
95
+ */
96
  add_action('um_submit_account_errors_hook','um_submit_account_errors_hook');
97
  function um_submit_account_errors_hook( $args ) {
98
  global $ultimatemember;
188
 
189
  }
190
 
191
+ /**
192
+ * Hidden inputs for account form
193
+ */
194
  add_action('um_account_page_hidden_fields','um_account_page_hidden_fields');
195
  function um_account_page_hidden_fields( $args ) {
196
  global $ultimatemember;
206
 
207
  }
208
 
209
+ /**
210
+ * Display "Delete" tab
211
+ */
212
  add_action('um_account_tab__delete', 'um_account_tab__delete');
213
  function um_account_tab__delete( $info ) {
214
  global $ultimatemember;
238
 
239
  }
240
 
241
+ /**
242
+ * Display "Privacy" tab
243
+ */
244
  add_action('um_account_tab__privacy', 'um_account_tab__privacy');
245
  function um_account_tab__privacy( $info ) {
246
  global $ultimatemember;
268
 
269
  }
270
 
271
+ /**
272
+ * Display "General" tab
273
+ */
274
  add_action('um_account_tab__general', 'um_account_tab__general');
275
  function um_account_tab__general( $info ) {
276
  global $ultimatemember;
298
 
299
  }
300
 
301
+ /**
302
+ * Display "Password" tab
303
+ */
304
  add_action('um_account_tab__password', 'um_account_tab__password');
305
  function um_account_tab__password( $info ) {
306
  global $ultimatemember;
328
 
329
  }
330
 
331
+ /**
332
+ * Display "Notifications" tab
333
+ */
334
  add_action('um_account_tab__notifications', 'um_account_tab__notifications');
335
  function um_account_tab__notifications( $info ) {
336
  global $ultimatemember;
364
 
365
  }
366
 
367
+ /**
368
+ * Display account photo and username in mobile
369
+ */
370
  add_action('um_account_user_photo_hook__mobile', 'um_account_user_photo_hook__mobile');
371
  function um_account_user_photo_hook__mobile( $args ) {
372
  global $ultimatemember;
389
 
390
  }
391
 
392
+ /**
393
+ * Display account photo and username
394
+ */
395
  add_action('um_account_user_photo_hook', 'um_account_user_photo_hook');
396
  function um_account_user_photo_hook( $args ) {
397
  global $ultimatemember;
424
 
425
  }
426
 
427
+ /**
428
+ * Display account page tabs
429
+ */
430
  add_action('um_account_display_tabs_hook', 'um_account_display_tabs_hook');
431
  function um_account_display_tabs_hook( $args ) {
432
  global $ultimatemember;
477
  <?php
478
 
479
  }
480
+
481
+ /**
482
+ * Update account fields to secure the account submission
483
+ */
484
+ add_action('wp_footer','um_account_secure_registered_fields');
485
+ function um_account_secure_registered_fields(){
486
+ global $ultimatemember;
487
+
488
+ $secure_fields = $ultimatemember->account->register_fields;
489
+ update_user_meta( um_user('ID'), 'um_account_secure_fields', $secure_fields );
490
+
491
+ }
core/um-actions-core.php CHANGED
@@ -1,8 +1,8 @@
1
  <?php
2
 
3
- /***
4
- *** @the um_action
5
- ***/
6
  add_action('init','um_action_request_process', 10);
7
  function um_action_request_process(){
8
  global $ultimatemember;
1
  <?php
2
 
3
+ /**
4
+ * Processes the requests of UM actions
5
+ */
6
  add_action('init','um_action_request_process', 10);
7
  function um_action_request_process(){
8
  global $ultimatemember;
core/um-actions-form.php CHANGED
@@ -383,39 +383,41 @@
383
 
384
  case 'unique_email':
385
 
 
 
386
  if ( in_array( $key, array('user_email') ) ) {
387
 
388
  if( ! isset( $args['user_id'] ) ){
389
  $args['user_id'] = um_get_requested_user();
390
  }
391
 
392
- $email_exists = email_exists( $args[$key] );
393
 
394
- if ( $args[$key] == '' && in_array( $key, array('user_email') ) ) {
395
- $ultimatemember->form->add_error($key, __('You must provide your email','ultimatemember') );
396
  } else if ( in_array( $mode, array('register') ) && $email_exists ) {
397
  $ultimatemember->form->add_error($key, __('This email is already linked to an existing account','ultimatemember') );
398
  } else if ( in_array( $mode, array('profile') ) && $email_exists && $email_exists != $args['user_id'] ) {
399
- $ultimatemember->form->add_error($key, __('This email is already linked to an existing account','ultimatemember') );
400
- } else if ( !is_email( $args[$key] ) ) {
401
- $ultimatemember->form->add_error($key, __('This is not a valid email','ultimatemember') );
402
- } else if ( !$ultimatemember->validation->safe_username( $args[$key] ) ) {
403
- $ultimatemember->form->add_error($key, __('Your email contains invalid characters','ultimatemember') );
404
  }
405
 
406
  } else {
407
 
408
- if ( $args[$key] != '' && !is_email($args[$key]) ) {
409
- $ultimatemember->form->add_error($key, __('This is not a valid email','ultimatemember') );
410
- } else if ( $args[$key] != '' && email_exists( $args[$key] ) ) {
411
  $ultimatemember->form->add_error($key, __('This email is already linked to an existing account','ultimatemember') );
412
- } else if ( $args[$key] != '' ) {
413
 
414
  $users = get_users('meta_value='.$args[ $key ]);
415
 
416
  foreach ( $users as $user ) {
417
  if( $user->ID != $args['user_id'] ){
418
- $ultimatemember->form->add_error($key, __('This email is already linked to an existing account','ultimatemember') );
419
  }
420
  }
421
 
383
 
384
  case 'unique_email':
385
 
386
+ $args[ $key ] = trim( $args[ $key ] );
387
+
388
  if ( in_array( $key, array('user_email') ) ) {
389
 
390
  if( ! isset( $args['user_id'] ) ){
391
  $args['user_id'] = um_get_requested_user();
392
  }
393
 
394
+ $email_exists = email_exists( $args[ $key ] );
395
 
396
+ if ( $args[ $key ] == '' && in_array( $key, array('user_email') ) ) {
397
+ $ultimatemember->form->add_error( $key, __('You must provide your email','ultimatemember') );
398
  } else if ( in_array( $mode, array('register') ) && $email_exists ) {
399
  $ultimatemember->form->add_error($key, __('This email is already linked to an existing account','ultimatemember') );
400
  } else if ( in_array( $mode, array('profile') ) && $email_exists && $email_exists != $args['user_id'] ) {
401
+ $ultimatemember->form->add_error( $key, __('This email is already linked to an existing account','ultimatemember') );
402
+ } else if ( !is_email( $args[ $key ] ) ) {
403
+ $ultimatemember->form->add_error( $key, __('This is not a valid email','ultimatemember') );
404
+ } else if ( !$ultimatemember->validation->safe_username( $args[ $key ] ) ) {
405
+ $ultimatemember->form->add_error( $key, __('Your email contains invalid characters','ultimatemember') );
406
  }
407
 
408
  } else {
409
 
410
+ if ( $args[ $key ] != '' && !is_email( $args[ $key ] ) ) {
411
+ $ultimatemember->form->add_error( $key, __('This is not a valid email','ultimatemember') );
412
+ } else if ( $args[ $key ] != '' && email_exists( $args[ $key ] ) ) {
413
  $ultimatemember->form->add_error($key, __('This email is already linked to an existing account','ultimatemember') );
414
+ } else if ( $args[ $key ] != '' ) {
415
 
416
  $users = get_users('meta_value='.$args[ $key ]);
417
 
418
  foreach ( $users as $user ) {
419
  if( $user->ID != $args['user_id'] ){
420
+ $ultimatemember->form->add_error( $key, __('This email is already linked to an existing account','ultimatemember') );
421
  }
422
  }
423
 
core/um-actions-members.php CHANGED
@@ -1,8 +1,7 @@
1
  <?php
2
-
3
- /***
4
- *** @member directory search
5
- ***/
6
  add_action('um_members_directory_search', 'um_members_directory_search');
7
  function um_members_directory_search( $args ) {
8
  global $ultimatemember;
@@ -74,9 +73,9 @@
74
  }
75
  }
76
 
77
- /***
78
- *** @pre-display members directory
79
- ***/
80
  add_action('um_pre_directory_shortcode', 'um_pre_directory_shortcode');
81
  function um_pre_directory_shortcode($args) {
82
  global $ultimatemember;
@@ -86,9 +85,9 @@
86
 
87
  }
88
 
89
- /***
90
- *** @member directory header
91
- ***/
92
  add_action('um_members_directory_head', 'um_members_directory_head');
93
  function um_members_directory_head( $args ) {
94
  global $ultimatemember;
@@ -114,9 +113,9 @@
114
 
115
  }
116
 
117
- /***
118
- *** @member directory pagination
119
- ***/
120
  add_action('um_members_directory_footer', 'um_members_directory_pagination');
121
  function um_members_directory_pagination( $args ) {
122
  global $ultimatemember;
@@ -192,9 +191,9 @@
192
 
193
  }
194
 
195
- /***
196
- *** @member directory display
197
- ***/
198
  add_action('um_members_directory_display', 'um_members_directory_display');
199
  function um_members_directory_display( $args ) {
200
  global $ultimatemember;
1
  <?php
2
+ /**
3
+ * Member Directory Search
4
+ */
 
5
  add_action('um_members_directory_search', 'um_members_directory_search');
6
  function um_members_directory_search( $args ) {
7
  global $ultimatemember;
73
  }
74
  }
75
 
76
+ /**
77
+ * Pre-display Member Directory
78
+ */
79
  add_action('um_pre_directory_shortcode', 'um_pre_directory_shortcode');
80
  function um_pre_directory_shortcode($args) {
81
  global $ultimatemember;
85
 
86
  }
87
 
88
+ /**
89
+ * Member Directory Header
90
+ */
91
  add_action('um_members_directory_head', 'um_members_directory_head');
92
  function um_members_directory_head( $args ) {
93
  global $ultimatemember;
113
 
114
  }
115
 
116
+ /**
117
+ * Member Directory Pagination
118
+ */
119
  add_action('um_members_directory_footer', 'um_members_directory_pagination');
120
  function um_members_directory_pagination( $args ) {
121
  global $ultimatemember;
191
 
192
  }
193
 
194
+ /**
195
+ * Member Directory Display
196
+ */
197
  add_action('um_members_directory_display', 'um_members_directory_display');
198
  function um_members_directory_display( $args ) {
199
  global $ultimatemember;
core/um-actions-password.php CHANGED
@@ -95,16 +95,16 @@
95
  global $ultimatemember;
96
 
97
  if ( $_POST[ $ultimatemember->honeypot ] != '' )
98
- wp_die('Hello, spam bot!');
99
 
100
  $form_timestamp = trim($_POST['timestamp']);
101
  $live_timestamp = current_time( 'timestamp' );
102
 
103
  if ( $form_timestamp == '' && um_get_option('enable_timebot') == 1 )
104
- wp_die( __('Hello, spam bot!') );
105
 
106
  if ( $live_timestamp - $form_timestamp < 3 && um_get_option('enable_timebot') == 1 )
107
- wp_die( __('Whoa, slow down! You\'re seeing this message because you tried to submit a form too fast and we think you might be a spam bot. If you are a real human being please wait a few seconds before submitting the form. Thanks!') );
108
 
109
  $user = "";
110
 
@@ -157,17 +157,17 @@
157
  global $ultimatemember;
158
 
159
  if ( isset( $_POST[ $ultimatemember->honeypot ] ) && $_POST[ $ultimatemember->honeypot ] != '' ){
160
- wp_die('Hello, spam bot!');
161
  }
162
 
163
  $form_timestamp = trim($_POST['timestamp']);
164
  $live_timestamp = current_time( 'timestamp' );
165
 
166
  if ( $form_timestamp == '' && um_get_option('enable_timebot') == 1 )
167
- wp_die( __('Hello, spam bot!') );
168
 
169
  if ( $live_timestamp - $form_timestamp < 3 && um_get_option('enable_timebot') == 1 ){
170
- wp_die( __('Whoa, slow down! You\'re seeing this message because you tried to submit a form too fast and we think you might be a spam bot. If you are a real human being please wait a few seconds before submitting the form. Thanks!') );
171
  }
172
 
173
  $reset_pass_hash = '';
95
  global $ultimatemember;
96
 
97
  if ( $_POST[ $ultimatemember->honeypot ] != '' )
98
+ wp_die('Hello, spam bot!','ultimatemember');
99
 
100
  $form_timestamp = trim($_POST['timestamp']);
101
  $live_timestamp = current_time( 'timestamp' );
102
 
103
  if ( $form_timestamp == '' && um_get_option('enable_timebot') == 1 )
104
+ wp_die( __('Hello, spam bot!','ultimatemember') );
105
 
106
  if ( $live_timestamp - $form_timestamp < 3 && um_get_option('enable_timebot') == 1 )
107
+ wp_die( __('Whoa, slow down! You\'re seeing this message because you tried to submit a form too fast and we think you might be a spam bot. If you are a real human being please wait a few seconds before submitting the form. Thanks!','ultimatemember') );
108
 
109
  $user = "";
110
 
157
  global $ultimatemember;
158
 
159
  if ( isset( $_POST[ $ultimatemember->honeypot ] ) && $_POST[ $ultimatemember->honeypot ] != '' ){
160
+ wp_die('Hello, spam bot!','ultimatemember');
161
  }
162
 
163
  $form_timestamp = trim($_POST['timestamp']);
164
  $live_timestamp = current_time( 'timestamp' );
165
 
166
  if ( $form_timestamp == '' && um_get_option('enable_timebot') == 1 )
167
+ wp_die( __('Hello, spam bot!','ultimatemember') );
168
 
169
  if ( $live_timestamp - $form_timestamp < 3 && um_get_option('enable_timebot') == 1 ){
170
+ wp_die( __('Whoa, slow down! You\'re seeing this message because you tried to submit a form too fast and we think you might be a spam bot. If you are a real human being please wait a few seconds before submitting the form. Thanks!','ultimatemember') );
171
  }
172
 
173
  $reset_pass_hash = '';
core/um-actions-profile.php CHANGED
@@ -446,7 +446,7 @@
446
  $ultimatemember->fields->viewing = 1;
447
 
448
  if ( um_get_requested_user() ) {
449
- if ( !um_can_view_profile( um_get_requested_user() ) ) um_redirect_home();
450
  if ( !um_current_user_can('edit', um_get_requested_user() ) ) $ultimatemember->user->cannot_edit = 1;
451
  um_fetch_user( um_get_requested_user() );
452
  } else {
446
  $ultimatemember->fields->viewing = 1;
447
 
448
  if ( um_get_requested_user() ) {
449
+ if ( !um_can_view_profile( um_get_requested_user() ) && ! um_is_myprofile() ) um_redirect_home();
450
  if ( !um_current_user_can('edit', um_get_requested_user() ) ) $ultimatemember->user->cannot_edit = 1;
451
  um_fetch_user( um_get_requested_user() );
452
  } else {
core/um-actions-register.php CHANGED
@@ -1,8 +1,8 @@
1
  <?php
2
 
3
- /***
4
- *** @account automatically approved
5
- ***/
6
  add_action('um_post_registration_approved_hook', 'um_post_registration_approved_hook', 10, 2);
7
  function um_post_registration_approved_hook($user_id, $args){
8
  global $ultimatemember;
@@ -12,9 +12,9 @@
12
  $ultimatemember->user->approve();
13
  }
14
 
15
- /***
16
- *** @account needs email validation
17
- ***/
18
  add_action('um_post_registration_checkmail_hook', 'um_post_registration_checkmail_hook', 10, 2);
19
  function um_post_registration_checkmail_hook($user_id, $args){
20
  global $ultimatemember;
@@ -24,9 +24,9 @@
24
  $ultimatemember->user->email_pending();
25
  }
26
 
27
- /***
28
- *** @account needs admin review
29
- ***/
30
  add_action('um_post_registration_pending_hook', 'um_post_registration_pending_hook', 10, 2);
31
  function um_post_registration_pending_hook($user_id, $args){
32
  global $ultimatemember;
@@ -37,9 +37,9 @@
37
 
38
  }
39
 
40
- /***
41
- *** @add user to wordpress
42
- ***/
43
  add_action('um_add_user_frontend', 'um_add_user_frontend', 10);
44
  function um_add_user_frontend($args){
45
  global $ultimatemember;
@@ -80,7 +80,7 @@
80
 
81
  $unique_userID = $ultimatemember->query->count_users() + 1;
82
 
83
- if ( ! isset( $user_login ) || strlen( $user_login ) > 30 ) {
84
  $user_login = 'user' . $unique_userID;
85
  }
86
 
@@ -102,7 +102,7 @@
102
 
103
  $creds['user_login'] = $user_login;
104
  $creds['user_password'] = $user_password;
105
- $creds['user_email'] = $user_email;
106
 
107
  $args['submitted'] = array_merge( $args['submitted'], $creds);
108
  $args = array_merge($args, $creds);
@@ -118,9 +118,9 @@
118
  return $user_id;
119
  }
120
 
121
- /***
122
- *** @after adding a new user
123
- ***/
124
  add_action('um_after_new_user_register', 'um_after_new_user_register', 10, 2);
125
  function um_after_new_user_register( $user_id, $args ){
126
  global $ultimatemember, $pagenow;
@@ -158,9 +158,9 @@
158
 
159
  }
160
 
161
- /***
162
- *** @Update user's profile after registration
163
- ***/
164
  add_action('um_post_registration_save', 'um_post_registration_save', 10, 2);
165
  function um_post_registration_save( $user_id, $args ){
166
  global $ultimatemember;
@@ -173,9 +173,9 @@
173
 
174
  }
175
 
176
- /***
177
- *** @post-registration admin listender
178
- ***/
179
  add_action('um_post_registration_listener', 'um_post_registration_listener', 10, 2);
180
  function um_post_registration_listener( $user_id, $args ){
181
  global $ultimatemember;
@@ -188,9 +188,9 @@
188
 
189
  }
190
 
191
- /***
192
- *** @post-registration procedure
193
- ***/
194
  add_action('um_post_registration', 'um_post_registration', 10, 2);
195
  function um_post_registration( $user_id, $args ){
196
  global $ultimatemember;
@@ -251,9 +251,9 @@
251
 
252
  }
253
 
254
- /***
255
- *** @new user registration
256
- ***/
257
  add_action('um_user_registration', 'um_user_registration', 10);
258
  function um_user_registration($args){
259
  global $ultimatemember;
@@ -263,9 +263,9 @@
263
 
264
  }
265
 
266
- /***
267
- *** @form processing
268
- ***/
269
  add_action('um_submit_form_register', 'um_submit_form_register', 10);
270
  function um_submit_form_register($args){
271
  global $ultimatemember;
@@ -276,9 +276,9 @@
276
 
277
  }
278
 
279
- /***
280
- *** @Register user with predefined role in options
281
- ***/
282
  add_action('um_after_register_fields', 'um_add_user_role');
283
  function um_add_user_role( $args ){
284
 
@@ -303,9 +303,9 @@
303
 
304
  }
305
 
306
- /***
307
- *** @Show the submit button (highest priority)
308
- ***/
309
  add_action('um_after_register_fields', 'um_add_submit_button_to_register', 1000);
310
  function um_add_submit_button_to_register($args){
311
  global $ultimatemember;
@@ -344,9 +344,9 @@
344
  <?php
345
  }
346
 
347
- /***
348
- *** @Show Fields
349
- ***/
350
  add_action('um_main_register_fields', 'um_add_register_fields', 100);
351
  function um_add_register_fields($args){
352
  global $ultimatemember;
@@ -354,3 +354,14 @@
354
  echo $ultimatemember->fields->display( 'register', $args );
355
 
356
  }
 
 
 
 
 
 
 
 
 
 
 
1
  <?php
2
 
3
+ /**
4
+ * Account automatically approved
5
+ */
6
  add_action('um_post_registration_approved_hook', 'um_post_registration_approved_hook', 10, 2);
7
  function um_post_registration_approved_hook($user_id, $args){
8
  global $ultimatemember;
12
  $ultimatemember->user->approve();
13
  }
14
 
15
+ /**
16
+ * Account needs email validation
17
+ */
18
  add_action('um_post_registration_checkmail_hook', 'um_post_registration_checkmail_hook', 10, 2);
19
  function um_post_registration_checkmail_hook($user_id, $args){
20
  global $ultimatemember;
24
  $ultimatemember->user->email_pending();
25
  }
26
 
27
+ /**
28
+ * Account needs admin review
29
+ */
30
  add_action('um_post_registration_pending_hook', 'um_post_registration_pending_hook', 10, 2);
31
  function um_post_registration_pending_hook($user_id, $args){
32
  global $ultimatemember;
37
 
38
  }
39
 
40
+ /**
41
+ * Add user to wordpress
42
+ */
43
  add_action('um_add_user_frontend', 'um_add_user_frontend', 10);
44
  function um_add_user_frontend($args){
45
  global $ultimatemember;
80
 
81
  $unique_userID = $ultimatemember->query->count_users() + 1;
82
 
83
+ if ( ! isset( $user_login ) || strlen( $user_login ) > 30 && ! is_email( $user_login ) ) {
84
  $user_login = 'user' . $unique_userID;
85
  }
86
 
102
 
103
  $creds['user_login'] = $user_login;
104
  $creds['user_password'] = $user_password;
105
+ $creds['user_email'] = trim( $user_email );
106
 
107
  $args['submitted'] = array_merge( $args['submitted'], $creds);
108
  $args = array_merge($args, $creds);
118
  return $user_id;
119
  }
120
 
121
+ /**
122
+ * After adding a new user
123
+ */
124
  add_action('um_after_new_user_register', 'um_after_new_user_register', 10, 2);
125
  function um_after_new_user_register( $user_id, $args ){
126
  global $ultimatemember, $pagenow;
158
 
159
  }
160
 
161
+ /**
162
+ * Update user's profile after registration
163
+ */
164
  add_action('um_post_registration_save', 'um_post_registration_save', 10, 2);
165
  function um_post_registration_save( $user_id, $args ){
166
  global $ultimatemember;
173
 
174
  }
175
 
176
+ /**
177
+ * Post-registration admin listener
178
+ */
179
  add_action('um_post_registration_listener', 'um_post_registration_listener', 10, 2);
180
  function um_post_registration_listener( $user_id, $args ){
181
  global $ultimatemember;
188
 
189
  }
190
 
191
+ /**
192
+ * Post-registration procedure
193
+ */
194
  add_action('um_post_registration', 'um_post_registration', 10, 2);
195
  function um_post_registration( $user_id, $args ){
196
  global $ultimatemember;
251
 
252
  }
253
 
254
+ /**
255
+ * New user registration
256
+ */
257
  add_action('um_user_registration', 'um_user_registration', 10);
258
  function um_user_registration($args){
259
  global $ultimatemember;
263
 
264
  }
265
 
266
+ /**
267
+ * Form Processing
268
+ */
269
  add_action('um_submit_form_register', 'um_submit_form_register', 10);
270
  function um_submit_form_register($args){
271
  global $ultimatemember;
276
 
277
  }
278
 
279
+ /**
280
+ * Register user with predefined role in options
281
+ */
282
  add_action('um_after_register_fields', 'um_add_user_role');
283
  function um_add_user_role( $args ){
284
 
303
 
304
  }
305
 
306
+ /**
307
+ * Show the submit button
308
+ */
309
  add_action('um_after_register_fields', 'um_add_submit_button_to_register', 1000);
310
  function um_add_submit_button_to_register($args){
311
  global $ultimatemember;
344
  <?php
345
  }
346
 
347
+ /**
348
+ * Show Fields
349
+ */
350
  add_action('um_main_register_fields', 'um_add_register_fields', 100);
351
  function um_add_register_fields($args){
352
  global $ultimatemember;
354
  echo $ultimatemember->fields->display( 'register', $args );
355
 
356
  }
357
+
358
+ /**
359
+ * Set user gravatar with user_email
360
+ */
361
+ add_action('user_register','um_user_register_generate_gravatar');
362
+ function um_user_register_generate_gravatar( $user_id ){
363
+ global $ultimatemember;
364
+
365
+ $ultimatemember->user->set_gravatar( $user_id );
366
+
367
+ }
core/um-fields.php CHANGED
@@ -1111,7 +1111,9 @@ class UM_Fields {
1111
  if ( ( $visibility == 'view' && $this->set_mode == 'register' ) ||
1112
  ( isset( $data['editable'] ) && $data['editable'] == 0 && $this->set_mode == 'profile' ) ){
1113
 
1114
- $disabled = ' disabled="disabled" ';
 
 
1115
 
1116
  if ( isset( $data['public'] ) && $data['public'] == '-2' && $data['roles'] ){
1117
  if ( in_array( $ultimatemember->query->get_role_by_userid( get_current_user_id() ), $data['roles'] ) ){
@@ -1792,7 +1794,10 @@ class UM_Fields {
1792
  $output .= $this->field_label($label, $key, $data);
1793
  }
1794
 
1795
- $output .= '<div class="um-field-area">';
 
 
 
1796
 
1797
  $has_parent_option = false;
1798
  $disabled_by_parent_option = '';
@@ -1946,10 +1951,16 @@ class UM_Fields {
1946
  $output .= $this->field_label($label, $key, $data);
1947
  }
1948
 
1949
- $use_keyword = apply_filters('um_multiselect_option_value', 0, $data['type'] );
 
1950
 
1951
- $output .= '<div class="um-field-area">';
1952
 
 
 
 
 
 
1953
  $output .= '<select '.$disabled.' multiple="multiple" name="'.$key.'[]" id="'.$key.'" data-maxsize="'. $max_selections . '" data-validate="'.$validate.'" data-key="'.$key.'" class="'.$this->get_class($key, $data, $class).' um-user-keyword_'.$use_keyword.'" style="width: 100%" data-placeholder="'.$placeholder.'">';
1954
 
1955
 
@@ -2521,9 +2532,12 @@ class UM_Fields {
2521
  default:
2522
 
2523
  $output .= '<div class="um-field' . $classes . '"' . $conditional . ' data-key="'.$key.'">';
 
 
2524
 
2525
- if ( isset( $data['label'] ) ) {
2526
- $output .= $this->field_label($label, $key, $data);
 
2527
  }
2528
 
2529
  $res = $this->field_value( $key, $default, $data );
@@ -2580,7 +2594,7 @@ class UM_Fields {
2580
 
2581
  $output .= '<div class="um-field' . $classes . '"' . $conditional . ' data-key="'.$key.'">';
2582
 
2583
- if ( isset( $data['label'] ) ) {
2584
  $output .= $this->field_label($label, $key, $data);
2585
  }
2586
 
1111
  if ( ( $visibility == 'view' && $this->set_mode == 'register' ) ||
1112
  ( isset( $data['editable'] ) && $data['editable'] == 0 && $this->set_mode == 'profile' ) ){
1113
 
1114
+ if( ! current_user_can('manage_options') ){
1115
+ $disabled = ' disabled="disabled" ';
1116
+ }
1117
 
1118
  if ( isset( $data['public'] ) && $data['public'] == '-2' && $data['roles'] ){
1119
  if ( in_array( $ultimatemember->query->get_role_by_userid( get_current_user_id() ), $data['roles'] ) ){
1794
  $output .= $this->field_label($label, $key, $data);
1795
  }
1796
 
1797
+ $output .= '<div class="um-field-area '.( isset( $this->field_icons ) && $this->field_icons == 'field' ? 'um-field-area-has-icon':'' ).' ">';
1798
+ if ( isset( $icon ) && $icon && isset( $this->field_icons ) && $this->field_icons == 'field' ) {
1799
+ $output .= '<div class="um-field-icon"><i class="'.$icon.'"></i></div>';
1800
+ }
1801
 
1802
  $has_parent_option = false;
1803
  $disabled_by_parent_option = '';
1951
  $output .= $this->field_label($label, $key, $data);
1952
  }
1953
 
1954
+ $field_icon = false;
1955
+ $field_icon_output = '';
1956
 
1957
+ $use_keyword = apply_filters('um_multiselect_option_value', 0, $data['type'] );
1958
 
1959
+ $output .= '<div class="um-field-area '.( isset( $this->field_icons ) && $this->field_icons == 'field' ? 'um-field-area-has-icon':'' ).' ">';
1960
+ if ( isset( $icon ) && $icon && isset( $this->field_icons ) && $this->field_icons == 'field' ) {
1961
+ $output .= '<div class="um-field-icon"><i class="'.$icon.'"></i></div>';
1962
+ }
1963
+
1964
  $output .= '<select '.$disabled.' multiple="multiple" name="'.$key.'[]" id="'.$key.'" data-maxsize="'. $max_selections . '" data-validate="'.$validate.'" data-key="'.$key.'" class="'.$this->get_class($key, $data, $class).' um-user-keyword_'.$use_keyword.'" style="width: 100%" data-placeholder="'.$placeholder.'">';
1965
 
1966
 
2532
  default:
2533
 
2534
  $output .= '<div class="um-field' . $classes . '"' . $conditional . ' data-key="'.$key.'">';
2535
+
2536
+ if ( isset( $data['label'] ) || isset( $data['icon'] ) && ! empty( $data['icon'] ) ) {
2537
 
2538
+ if( ! isset( $data['label'] ) ) $data['label'] = '';
2539
+
2540
+ $output .= $this->field_label( $data['label'], $key, $data);
2541
  }
2542
 
2543
  $res = $this->field_value( $key, $default, $data );
2594
 
2595
  $output .= '<div class="um-field' . $classes . '"' . $conditional . ' data-key="'.$key.'">';
2596
 
2597
+ if ( isset( $data['label'] ) || isset( $data['icon'] ) && ! empty( $data['icon'] ) ) {
2598
  $output .= $this->field_label($label, $key, $data);
2599
  }
2600
 
core/um-filters-account.php CHANGED
@@ -1,6 +1,5 @@
1
  <?php
2
 
3
-
4
  /**
5
  * Account default tabs
6
  * @param array $tabs
@@ -21,6 +20,7 @@
21
 
22
  if ( $id == 'delete' ) {
23
  if ( !um_user('can_delete_profile') && !um_user('can_delete_everyone') ) {
 
24
  unset( $tabs[$k][$id] );
25
  }
26
  }
@@ -41,18 +41,17 @@
41
  */
42
  add_filter('um_account_secure_fields','um_account_secure_fields', 10, 2);
43
  function um_account_secure_fields( $fields, $tab_key ){
44
-
45
  $secure = apply_filters('um_account_secure_fields__enabled', true );
46
 
47
  if( ! $secure ) return $fields;
48
 
49
- if( ! isset( $_SESSION['um_account_fields'] ) || ! isset( $_SESSION['um_account_fields'][ $tab_key ] ) ){
50
-
51
- $_SESSION['um_account_fields'][ $tab_key ] = $fields;
52
-
53
- update_user_meta( um_user('ID'), 'um_account_secure_fields', $_SESSION['um_account_fields'] );
54
 
 
 
55
  }
 
56
 
 
57
  return $fields;
58
  }
1
  <?php
2
 
 
3
  /**
4
  * Account default tabs
5
  * @param array $tabs
20
 
21
  if ( $id == 'delete' ) {
22
  if ( !um_user('can_delete_profile') && !um_user('can_delete_everyone') ) {
23
+
24
  unset( $tabs[$k][$id] );
25
  }
26
  }
41
  */
42
  add_filter('um_account_secure_fields','um_account_secure_fields', 10, 2);
43
  function um_account_secure_fields( $fields, $tab_key ){
44
+ global $ultimatemember;
45
  $secure = apply_filters('um_account_secure_fields__enabled', true );
46
 
47
  if( ! $secure ) return $fields;
48
 
 
 
 
 
 
49
 
50
+ if( isset( $ultimatemember->account->register_fields ) && ! isset( $ultimatemember->account->register_fields[ $tab_key ] ) ){
51
+ $ultimatemember->account->register_fields[ $tab_key ] = $fields;
52
  }
53
+
54
 
55
+
56
  return $fields;
57
  }
core/um-filters-avatars.php CHANGED
@@ -9,9 +9,17 @@
9
  return $avatar_defaults;
10
  }
11
 
12
- /***
13
- *** @Override avatars with a high priority
14
- ***/
 
 
 
 
 
 
 
 
15
  add_filter('get_avatar', 'um_get_avatar', 99999, 5);
16
  function um_get_avatar($avatar = '', $id_or_email='', $size = '96', $avatar_class = '', $default = '', $alt = '') {
17
 
@@ -28,6 +36,8 @@
28
 
29
  $avatar = um_user('profile_photo', $size);
30
 
 
 
31
  if ( ! $avatar && um_get_option('use_gravatars') ) {
32
 
33
  $default = get_option( 'avatar_default', 'mystery' );
@@ -55,12 +65,12 @@
55
 
56
  }
57
 
58
- $avatar = '<img src="' .$avatar_url .'?d='. $default . '&amp;s=' . $size . $rating .'" class="func-um_get_avatar gravatar avatar avatar-'.$size.' um-avatar" width="'.$size.'" height="'.$size.'" alt="" />';
59
 
60
  }else if( empty( $avatar ) ){
61
  $default_avatar_uri = um_get_default_avatar_uri();
62
 
63
- $avatar = '<img src="' .$default_avatar_uri .'" class="gravatar avatar avatar-'.$size.' um-avatar" width="'.$size.'" height="'.$size.'" alt="" />';
64
  }
65
 
66
  return $avatar;
9
  return $avatar_defaults;
10
  }
11
 
12
+ /**
13
+ * Get user UM avatars
14
+ * @param string $avatar
15
+ * @param string $id_or_email
16
+ * @param string $size
17
+ * @param string $avatar_class
18
+ * @param string $default
19
+ * @param string $alt
20
+ * @hooks filter `get_avatar`
21
+ * @return string returns avatar in image html elements
22
+ */
23
  add_filter('get_avatar', 'um_get_avatar', 99999, 5);
24
  function um_get_avatar($avatar = '', $id_or_email='', $size = '96', $avatar_class = '', $default = '', $alt = '') {
25
 
36
 
37
  $avatar = um_user('profile_photo', $size);
38
 
39
+ $image_alt = apply_filters("um_avatar_image_alternate_text", um_user("display_name") );
40
+
41
  if ( ! $avatar && um_get_option('use_gravatars') ) {
42
 
43
  $default = get_option( 'avatar_default', 'mystery' );
65
 
66
  }
67
 
68
+ $avatar = '<img src="' .$avatar_url .'?d='. $default . '&amp;s=' . $size . $rating .'" class="func-um_get_avatar gravatar avatar avatar-'.$size.' um-avatar" width="'.$size.'" height="'.$size.'" alt="'.$image_alt.'" />';
69
 
70
  }else if( empty( $avatar ) ){
71
  $default_avatar_uri = um_get_default_avatar_uri();
72
 
73
+ $avatar = '<img src="' .$default_avatar_uri .'" class="gravatar avatar avatar-'.$size.' um-avatar" width="'.$size.'" height="'.$size.'" alt="'.$image_alt.'" />';
74
  }
75
 
76
  return $avatar;
core/um-filters-fields.php CHANGED
@@ -199,7 +199,7 @@
199
 
200
  if ( ( isset( $data['validate'] ) && $data['validate'] != '' && strstr( $data['validate'], 'url' ) ) || ( isset( $data['type'] ) && $data['type'] == 'url' ) ) {
201
  $alt = ( isset( $data['url_text'] ) && !empty( $data['url_text'] ) ) ? $data['url_text'] : $value;
202
- $url_rel = ( isset( $data['url_rel'] ) ) ? 'rel="nofollow"' : '';
203
  if( !strstr( $value, 'http' )
204
  && !strstr( $value, '://' )
205
  && !strstr( $value, 'www.' )
@@ -207,14 +207,15 @@
207
  && !strstr( $value, '.net' )
208
  && !strstr( $value, '.org' )
209
  ) {
210
- if ( $data['validate'] == 'soundcloud_url' ) $value = 'https://soundcloud.com/' . $value;
211
- if ( $data['validate'] == 'youtube_url' ) $value = 'https://youtube.com/user/' . $value;
212
- if ( $data['validate'] == 'facebook_url' ) $value = 'https://facebook.com/' . $value;
213
- if ( $data['validate'] == 'twitter_url' ) $value = 'https://twitter.com/' . $value;
214
- if ( $data['validate'] == 'linkedin_url' ) $value = 'https://linkedin.com/' . $value;
215
- if ( $data['validate'] == 'skype' ) $value = $value;
216
- if ( $data['validate'] == 'googleplus_url' ) $value = 'https://plus.google.com/' . $value;
217
- if ( $data['validate'] == 'instagram_url' ) $value = 'https://instagram.com/' . $value;
 
218
  }
219
 
220
  if ( isset( $data['validate'] ) && $data['validate'] == 'skype' ) {
199
 
200
  if ( ( isset( $data['validate'] ) && $data['validate'] != '' && strstr( $data['validate'], 'url' ) ) || ( isset( $data['type'] ) && $data['type'] == 'url' ) ) {
201
  $alt = ( isset( $data['url_text'] ) && !empty( $data['url_text'] ) ) ? $data['url_text'] : $value;
202
+ $url_rel = ( isset( $data['url_rel'] ) && $data['url_rel'] == 'nofollow' ) ? 'rel="nofollow"' : '';
203
  if( !strstr( $value, 'http' )
204
  && !strstr( $value, '://' )
205
  && !strstr( $value, 'www.' )
207
  && !strstr( $value, '.net' )
208
  && !strstr( $value, '.org' )
209
  ) {
210
+ if ( $data['validate'] == 'soundcloud_url' ) $value = 'https://soundcloud.com/' . $value;
211
+ if ( $data['validate'] == 'youtube_url' ) $value = 'https://youtube.com/user/' . $value;
212
+ if ( $data['validate'] == 'facebook_url' ) $value = 'https://facebook.com/' . $value;
213
+ if ( $data['validate'] == 'twitter_url' ) $value = 'https://twitter.com/' . $value;
214
+ if ( $data['validate'] == 'linkedin_url' ) $value = 'https://linkedin.com/' . $value;
215
+ if ( $data['validate'] == 'skype' ) $value = $value;
216
+ if ( $data['validate'] == 'googleplus_url' ) $value = 'https://plus.google.com/' . $value;
217
+ if ( $data['validate'] == 'instagram_url' ) $value = 'https://instagram.com/' . $value;
218
+ if ( $data['validate'] == 'vk_url' ) $value = 'https://vk.com/' . $value;
219
  }
220
 
221
  if ( isset( $data['validate'] ) && $data['validate'] == 'skype' ) {
core/um-form.php CHANGED
@@ -138,7 +138,7 @@ class UM_Form {
138
  }
139
 
140
  if ( isset( $_POST[ $ultimatemember->honeypot ] ) && $_POST[ $ultimatemember->honeypot ] != '' ){
141
- wp_die('Hello, spam bot!');
142
  }
143
 
144
  if ( !in_array( $this->form_data['mode'], array('login') ) ) {
@@ -147,10 +147,10 @@ class UM_Form {
147
  $live_timestamp = current_time( 'timestamp' );
148
 
149
  if ( $form_timestamp == '' && um_get_option('enable_timebot') == 1 )
150
- wp_die( __('Hello, spam bot!') );
151
 
152
  if ( !current_user_can('manage_options') && $live_timestamp - $form_timestamp < 6 && um_get_option('enable_timebot') == 1 )
153
- wp_die( __('Whoa, slow down! You\'re seeing this message because you tried to submit a form too fast and we think you might be a spam bot. If you are a real human being please wait a few seconds before submitting the form. Thanks!') );
154
 
155
  }
156
 
138
  }
139
 
140
  if ( isset( $_POST[ $ultimatemember->honeypot ] ) && $_POST[ $ultimatemember->honeypot ] != '' ){
141
+ wp_die('Hello, spam bot!','ultimatemember');
142
  }
143
 
144
  if ( !in_array( $this->form_data['mode'], array('login') ) ) {
147
  $live_timestamp = current_time( 'timestamp' );
148
 
149
  if ( $form_timestamp == '' && um_get_option('enable_timebot') == 1 )
150
+ wp_die( __('Hello, spam bot!','ultimatemember') );
151
 
152
  if ( !current_user_can('manage_options') && $live_timestamp - $form_timestamp < 6 && um_get_option('enable_timebot') == 1 )
153
+ wp_die( __('Whoa, slow down! You\'re seeing this message because you tried to submit a form too fast and we think you might be a spam bot. If you are a real human being please wait a few seconds before submitting the form. Thanks!','ultimatemember') );
154
 
155
  }
156
 
core/um-members.php CHANGED
@@ -170,10 +170,14 @@ class UM_Members {
170
  }
171
 
172
  $query_args['paged'] = $members_page;
 
 
 
 
173
 
174
  $users = new WP_User_Query( $query_args );
175
 
176
- $array['users'] = array_unique( $users->results );
177
 
178
  $array['total_users'] = (isset( $max_users ) && $max_users && $max_users <= $users->total_users ) ? $max_users : $users->total_users;
179
 
170
  }
171
 
172
  $query_args['paged'] = $members_page;
173
+
174
+ if( ! um_user('can_view_all') && is_user_logged_in() ){
175
+ unset( $query_args );
176
+ }
177
 
178
  $users = new WP_User_Query( $query_args );
179
 
180
+ $array['users'] = isset( $users->results ) && ! empty( $users->results ) ? array_unique( $users->results ) : array();
181
 
182
  $array['total_users'] = (isset( $max_users ) && $max_users && $max_users <= $users->total_users ) ? $max_users : $users->total_users;
183
 
core/um-permalinks.php CHANGED
@@ -255,6 +255,17 @@ class UM_Permalinks {
255
  if( $generate_slug && $update_slug == false && $profile_slug ){
256
  return $this->profile_permalink( $profile_slug );
257
  }
 
 
 
 
 
 
 
 
 
 
 
258
 
259
  // Username
260
  if ( $permalink_base == 'user_login' ) {
@@ -380,6 +391,10 @@ class UM_Permalinks {
380
 
381
  $user_in_url = '';
382
 
 
 
 
 
383
  switch( $permalink_base )
384
  {
385
  case 'name': // dotted
255
  if( $generate_slug && $update_slug == false && $profile_slug ){
256
  return $this->profile_permalink( $profile_slug );
257
  }
258
+
259
+ // Reset cache
260
+ if( $update_slug == true ){
261
+
262
+ $user_id = um_user('ID');
263
+
264
+ delete_option( "um_cache_userdata_{$user_id}" );
265
+
266
+ um_fetch_user( $user_id );
267
+
268
+ }
269
 
270
  // Username
271
  if ( $permalink_base == 'user_login' ) {
391
 
392
  $user_in_url = '';
393
 
394
+ $full_name = str_replace("'", "", $full_name );
395
+ $full_name = str_replace("&", "", $full_name );
396
+ $full_name = str_replace("/", "", $full_name );
397
+
398
  switch( $permalink_base )
399
  {
400
  case 'name': // dotted
core/um-short-functions.php CHANGED
@@ -1641,6 +1641,7 @@
1641
 
1642
  $has_profile_photo = false;
1643
  $photo_type = 'um-avatar-default';
 
1644
 
1645
  if ( um_profile('profile_photo') ) {
1646
  $avatar_uri = um_get_avatar_uri( um_profile('profile_photo'), $attrs );
@@ -1672,7 +1673,7 @@
1672
 
1673
  }
1674
 
1675
- return '<img src="' . $avatar_uri . '" class="func-um_user gravatar avatar avatar-'.$attrs.' um-avatar '.$photo_type.'" width="'.$attrs.'" height="'.$attrs.'" alt="" />';
1676
 
1677
  if ( !$avatar_uri )
1678
  return '';
1641
 
1642
  $has_profile_photo = false;
1643
  $photo_type = 'um-avatar-default';
1644
+ $image_alt = apply_filters("um_avatar_image_alternate_text", um_user("display_name") );
1645
 
1646
  if ( um_profile('profile_photo') ) {
1647
  $avatar_uri = um_get_avatar_uri( um_profile('profile_photo'), $attrs );
1673
 
1674
  }
1675
 
1676
+ return '<img src="' . $avatar_uri . '" class="func-um_user gravatar avatar avatar-'.$attrs.' um-avatar '.$photo_type.'" width="'.$attrs.'" height="'.$attrs.'" alt="'.$image_alt.'" />';
1677
 
1678
  if ( !$avatar_uri )
1679
  return '';
core/um-user.php CHANGED
@@ -798,7 +798,7 @@ class UM_User {
798
  *** @Get admin actions for individual user
799
  ***/
800
  function get_admin_actions() {
801
- $items = '';
802
  $actions = array();
803
  $actions = apply_filters('um_admin_user_actions_hook', $actions );
804
  if ( !isset( $actions ) || empty( $actions ) ) return false;
@@ -1106,4 +1106,22 @@ class UM_User {
1106
  return $user_id;
1107
  }
1108
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1109
  }
798
  *** @Get admin actions for individual user
799
  ***/
800
  function get_admin_actions() {
801
+ $items = array();
802
  $actions = array();
803
  $actions = apply_filters('um_admin_user_actions_hook', $actions );
804
  if ( !isset( $actions ) || empty( $actions ) ) return false;
1106
  return $user_id;
1107
  }
1108
 
1109
+ /**
1110
+ * Set gravatar hash id
1111
+ */
1112
+ function set_gravatar( $user_id ){
1113
+
1114
+ um_fetch_user( $user_id );
1115
+ $email_address = um_user('user_email');
1116
+ $hash_email_address = '';
1117
+
1118
+ if( $email_address ){
1119
+ $hash_email_address = md5( $email_address );
1120
+ $this->profile['synced_gravatar_hashed_id'] = $hash_email_address;
1121
+ $this->update_usermeta_info('synced_gravatar_hashed_id');
1122
+ }
1123
+
1124
+ return $hash_email_address;
1125
+ }
1126
+
1127
  }
index.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Ultimate Member
4
  Plugin URI: http://ultimatemember.com/
5
  Description: The easiest way to create powerful online communities and beautiful user profiles with WordPress
6
- Version: 1.3.82
7
  Author: Ultimate Member
8
  Author URI: http://ultimatemember.com/
9
  Text Domain: ultimatemember
3
  Plugin Name: Ultimate Member
4
  Plugin URI: http://ultimatemember.com/
5
  Description: The easiest way to create powerful online communities and beautiful user profiles with WordPress
6
+ Version: 1.3.83
7
  Author: Ultimate Member
8
  Author URI: http://ultimatemember.com/
9
  Text Domain: ultimatemember
readme.txt CHANGED
@@ -7,7 +7,7 @@ Tags: access control, author, authors, author profile, comments, community, comm
7
  Requires at least: 4.1
8
  Tested up to: 4.7.2
9
 
10
- Stable Tag: 1.3.82
11
 
12
  License: GNU Version 2 or Any Later Version
13
 
@@ -150,6 +150,31 @@ The plugin works with popular caching plugins by automatically excluding Ultimat
150
 
151
  == Changelog ==
152
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
153
  = 1.3.82: January 31, 2017 =
154
 
155
  * Enhancements:
7
  Requires at least: 4.1
8
  Tested up to: 4.7.2
9
 
10
+ Stable Tag: 1.3.83
11
 
12
  License: GNU Version 2 or Any Later Version
13
 
150
 
151
  == Changelog ==
152
 
153
+ = 1.3.83: February 20, 2017 =
154
+
155
+ * Enhancements:
156
+ * Adds user avatar's alternate text. The default text is set to `display_name`
157
+ * Adds new filter hook to modif the user avatar's alternate text.
158
+ * `um_avatar_image_alternate_text`
159
+ * Set gravatar for newly registered users
160
+ * Adds Tag archive page access settings
161
+
162
+ * Bugfixes
163
+ * Remove pointer cursor from field areas in profile view mode
164
+ * Fix profile slug in permalinks
165
+ * Fix URL field 'nofollow' issue
166
+ * Fix field icons display
167
+ * Fix an issue with admin roles in editing fields
168
+ * Fix whitepspace issue with Email Address validation
169
+ * Fix profile visibility option in member directories
170
+ * Fix icon display as label in profile view
171
+ * Fix PHP 7.1.1 compatibility
172
+ * Fix redirection on update profile slug
173
+ * Fix dynamic CSS options in member directory
174
+ * Fix edit profile option by specific role
175
+ * Fix Vkontakte view
176
+ * Remove notices
177
+
178
  = 1.3.82: January 31, 2017 =
179
 
180
  * Enhancements: