concrete5 Environment Information
# concrete5 Version
Core Version - 8.5.2
Version Installed - 8.5.2
Database Version - 20190925072210
# Database Information
Version: 5.6.40-84.0-log
SQL Mode: NO_ENGINE_SUBSTITUTION
# concrete5 Packages
None
# concrete5 Overrides
None
# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).
# Server Software
Apache
# Server API
cgi-fcgi
# PHP Version
7.1.30
# PHP Extensions
bcmath, bz2, calendar, cgi-fcgi, Core, ctype, curl, date, dba, dom, enchant, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, imap, intl, ionCube Loader, json, ldap, libxml, mbstring, mcrypt, memcached, mysqli, mysqlnd, openssl, pcntl, pcre, PDO, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, readline, Reflection, session, shmop, SimpleXML, soap, sockets, SPL, sqlite3, standard, sysvmsg, sysvsem, tidy, tokenizer, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib
# PHP Settings
max_execution_time - 120
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 120
max_input_vars - 3000
memory_limit - 768M
post_max_size - 128M
sql.safe_mode - Off
upload_max_filesize - 128M
ldap.max_links - Unlimited
memcached.sess_lock_max_wait - not set
memcached.sess_lock_wait_max - 2000
memcached.sess_server_failure_limit - 0
mysqli.max_links - 60
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - 60
pgsql.max_persistent - Unlimited
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
opcache.max_accelerated_files - 10000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5
Hide Post Content
This will replace the post content with the message: "Content has been removed by an Administrator"
Hide Content
you should find that both add-ons neatly integrate such themes.
For Location Map, the map itself is largely unaffected by the theme, but it may adopt some of the font styling for its popup bubbles. The list of locations that can be displayed underneath the map is output as a simple unordered list of links.
For Snipcart, the output is also quite simple, in that it outputs the product image and the button within paragraph tags and the name within an H2 tag. The add-to-cart button itself is set by default to use Bootstrap based classes, so in any Bootstrap based theme they'll look like a standard button. But you can also change the button class used, and add further classes through the dashboard.
Ultimately you can override quite easily the block templates for both add-ons, if you are using a theme that has custom classes you'd like to apply, or if you'd like to change the output HTML. The blocks also output quite a number of custom classes (like 'snipcart-product-name'), so you'd have further styling control - either through custom templates or other CSS overrides you'd put in your site.
Personally I'm not a fan of add-ons that include their own look-and-feel, and I've taken the same approach with these add-ons in that their output is as vanilla as possible.
Cheers
-Ryan