Our theme uses Bootstrap 4 framework.
We’re using several CSS files in this theme:
- assets/theme-static.css – The base styling of the theme
- assets/theme-dynamic.css – Dynamic saved css based on your Customizer settings
- assets/icon/style.css – Custom theme icon fonts
This template loads several JS files.
All JS (scripts) are loaded at the end because it will increase speed and rendering. The JS files in this template are:
- functions.js – Theme logic and script initialization.
- jQuery fitVids – Make embeded videos looks nice
- jQuery flexMenu – Makes long menus collapse in dropdown
- jQuery lazy – Used for lazy loading images
- jRespond – Responsive script helper
- slick.js – Used for elements carousel
Theme structure is as follows:
- assets: CSS, Javscript files
- buddypress: Templates overrides for BuddyPress plugins
- languages: theme translation files
- lib: theme configuration files
- page-parts: theme templates for variuos site elements
- page-templates: full width or with left/right sidebar templates
- paid-memberships-pro: template overrides for Paid Memberships Pro
- rtMedia: template overrides for rtMedia plugins
- sq-framework: base theme PHP framework