/*!
Theme Name: TM 9studio
Theme URI: https://ninestudio.thememove.com/
Author: ThemeMove
Author URI: https://thememove.com
Description: A Film Maker, Studio, Agency & Blogger WordPress Theme
Version: 3.3.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tm-9studio
Tags: featured-images, post-formats, sticky-post, threaded-comments, translation-ready
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Settings
# Vendor
# Tools
# Generic
# Elements
# Objects
# Components
# Trumps
--------------------------------------------------------------*/
/*
Settings store all variables, config switches, etc.
Split up into logical sections, the smaller and simpler the better.
*/
@import "settings/global";
@import "settings/color";
@import "settings/typography";
@import "settings/bootstrap";
@import "settings/keyframes";
/*
Tools store all programic Sass functionality.
If your tooling is simplistic enough, you can do something like:
  tools.mixins
If your tooling is more complex you can split it up like:
  tools.grid
  tools.typography
  etc.
*/
@import "tools/mixins";
@import "tools/family";
/*
Generic rules are project-agnostic.
These can be copied from any project to the next
*/
@import "generic/normalize";
@import "generic/reset";
@import "generic/box-sizing";
@import "generic/clearings";
@import "vendor/bootstrap/bootstrap-grid";
@import "vendor/hint/hint";
@import "vendor/mmenu/mmenu";
@import "generic/bs_notify";
@import "generic/shared";
/*
Elements are rules for classless HTML tags.
There can exist no classes at this layer, only further into our triangle.
*/
@import "elements/button";
@import "elements/headings";
@import "elements/links";
@import "elements/lists";
@import "elements/forms";
@import "elements/formatting";
@import "elements/images";
@import "elements/tables";
@import "elements/typography";
@import "elements/vc-elements/vc-elements";
/*
Objects are "formless", in other words invisible to the user, no cosmetics
  Eg. wrappers, grid systems, etc.
This is the first layer of classes and should be agnostically named
  Eg. list-inline, ui-list, etc.
*/
@import "objects/accessibility";
@import "objects/alignments";
@import "objects/media";
@import "objects/galleries";
@import "objects/buttons";
@import "objects/balloon";
@import "objects/infinitescroll";
@import "objects/pagination";
@import "objects/layout";
@import "objects/topbar";
@import "objects/header";
@import "objects/header-01";
@import "objects/header-02";
@import "objects/header-03";
@import "objects/header-mobile";
@import "objects/header-overlay";
@import "objects/header-minimal";
@import "objects/navigation";
@import "objects/mega-menu";
@import "objects/content";
@import "objects/footer";
@import "objects/copyright";
@import "objects/breadcrumbs";
@import "objects/popup";
@import "objects/newsletter";
@import "objects/mobile-nav";
@import "objects/scroll-up";
@import "objects/onepage";
/*
Components are the stuff of UI. Eg. buttons, special titles, etc.
These get much more explicitly named: eg. products-list, etc.
*/
@import "components/default";
@import "components/site";
@import "components/pages";
@import "components/posts";
@import "components/project";
@import "components/widgets";
@import "components/comments";
@import "components/archive";
@import "components/responsive";
@import "components/unittest";
@import "components/extra";
@import "components/landing";
/*
Trumps are overrides, helpers, utilities. They should only affect
one piece of DOM at a time and usually carry !important
*/
@import 'trumps/slick';
@import 'trumps/hint';
@import 'trumps/gutenberg';
/*
WooCommerce
*/
@import "woo/woo-all";
@import "woo/woo-archive";
@import "woo/woo-cart";
@import "woo/woo-checkout";
@import "woo/woo-extra";
@import "woo/woo-minicart";
@import "woo/woo-sidebar";
@import "woo/woo-single";
