Add to .gitignore so all the compiled files are ignored

This commit is contained in:
stuartobrien 2021-05-25 15:24:27 +02:00
parent a3f863679e
commit f9bb2517cd
16 changed files with 2 additions and 2174 deletions

2
.gitignore vendored
View file

@ -12,3 +12,5 @@ Thumbs.db
*.log
*.map
yarn.lock
assets/js/
*.css

View file

@ -1,817 +0,0 @@
/******/ (() => { // webpackBootstrap
/******/ var __webpack_modules__ = ({

/***/ "./node_modules/@babel/runtime/helpers/arrayLikeToArray.js":
/*!*****************************************************************!*\
!*** ./node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***!
\*****************************************************************/
/***/ ((module) => {

function _arrayLikeToArray(arr, len) {
if (len == null || len > arr.length) len = arr.length;

for (var i = 0, arr2 = new Array(len); i < len; i++) {
arr2[i] = arr[i];
}

return arr2;
}

module.exports = _arrayLikeToArray;
module.exports.default = module.exports, module.exports.__esModule = true;

/***/ }),

/***/ "./node_modules/@babel/runtime/helpers/arrayWithHoles.js":
/*!***************************************************************!*\
!*** ./node_modules/@babel/runtime/helpers/arrayWithHoles.js ***!
\***************************************************************/
/***/ ((module) => {

function _arrayWithHoles(arr) {
if (Array.isArray(arr)) return arr;
}

module.exports = _arrayWithHoles;
module.exports.default = module.exports, module.exports.__esModule = true;

/***/ }),

/***/ "./node_modules/@babel/runtime/helpers/assertThisInitialized.js":
/*!**********************************************************************!*\
!*** ./node_modules/@babel/runtime/helpers/assertThisInitialized.js ***!
\**********************************************************************/
/***/ ((module) => {

function _assertThisInitialized(self) {
if (self === void 0) {
throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
}

return self;
}

module.exports = _assertThisInitialized;
module.exports.default = module.exports, module.exports.__esModule = true;

/***/ }),

/***/ "./node_modules/@babel/runtime/helpers/classCallCheck.js":
/*!***************************************************************!*\
!*** ./node_modules/@babel/runtime/helpers/classCallCheck.js ***!
\***************************************************************/
/***/ ((module) => {

function _classCallCheck(instance, Constructor) {
if (!(instance instanceof Constructor)) {
throw new TypeError("Cannot call a class as a function");
}
}

module.exports = _classCallCheck;
module.exports.default = module.exports, module.exports.__esModule = true;

/***/ }),

/***/ "./node_modules/@babel/runtime/helpers/createClass.js":
/*!************************************************************!*\
!*** ./node_modules/@babel/runtime/helpers/createClass.js ***!
\************************************************************/
/***/ ((module) => {

function _defineProperties(target, props) {
for (var i = 0; i < props.length; i++) {
var descriptor = props[i];
descriptor.enumerable = descriptor.enumerable || false;
descriptor.configurable = true;
if ("value" in descriptor) descriptor.writable = true;
Object.defineProperty(target, descriptor.key, descriptor);
}
}

function _createClass(Constructor, protoProps, staticProps) {
if (protoProps) _defineProperties(Constructor.prototype, protoProps);
if (staticProps) _defineProperties(Constructor, staticProps);
return Constructor;
}

module.exports = _createClass;
module.exports.default = module.exports, module.exports.__esModule = true;

/***/ }),

/***/ "./node_modules/@babel/runtime/helpers/createSuper.js":
/*!************************************************************!*\
!*** ./node_modules/@babel/runtime/helpers/createSuper.js ***!
\************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {

var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "./node_modules/@babel/runtime/helpers/getPrototypeOf.js");

var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct.js */ "./node_modules/@babel/runtime/helpers/isNativeReflectConstruct.js");

var possibleConstructorReturn = __webpack_require__(/*! ./possibleConstructorReturn.js */ "./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js");

function _createSuper(Derived) {
var hasNativeReflectConstruct = isNativeReflectConstruct();
return function _createSuperInternal() {
var Super = getPrototypeOf(Derived),
result;

if (hasNativeReflectConstruct) {
var NewTarget = getPrototypeOf(this).constructor;
result = Reflect.construct(Super, arguments, NewTarget);
} else {
result = Super.apply(this, arguments);
}

return possibleConstructorReturn(this, result);
};
}

module.exports = _createSuper;
module.exports.default = module.exports, module.exports.__esModule = true;

/***/ }),

/***/ "./node_modules/@babel/runtime/helpers/defineProperty.js":
/*!***************************************************************!*\
!*** ./node_modules/@babel/runtime/helpers/defineProperty.js ***!
\***************************************************************/
/***/ ((module) => {

function _defineProperty(obj, key, value) {
if (key in obj) {
Object.defineProperty(obj, key, {
value: value,
enumerable: true,
configurable: true,
writable: true
});
} else {
obj[key] = value;
}

return obj;
}

module.exports = _defineProperty;
module.exports.default = module.exports, module.exports.__esModule = true;

/***/ }),

/***/ "./node_modules/@babel/runtime/helpers/getPrototypeOf.js":
/*!***************************************************************!*\
!*** ./node_modules/@babel/runtime/helpers/getPrototypeOf.js ***!
\***************************************************************/
/***/ ((module) => {

function _getPrototypeOf(o) {
module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {
return o.__proto__ || Object.getPrototypeOf(o);
};
module.exports.default = module.exports, module.exports.__esModule = true;
return _getPrototypeOf(o);
}

module.exports = _getPrototypeOf;
module.exports.default = module.exports, module.exports.__esModule = true;

/***/ }),

/***/ "./node_modules/@babel/runtime/helpers/inherits.js":
/*!*********************************************************!*\
!*** ./node_modules/@babel/runtime/helpers/inherits.js ***!
\*********************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {

var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "./node_modules/@babel/runtime/helpers/setPrototypeOf.js");

function _inherits(subClass, superClass) {
if (typeof superClass !== "function" && superClass !== null) {
throw new TypeError("Super expression must either be null or a function");
}

subClass.prototype = Object.create(superClass && superClass.prototype, {
constructor: {
value: subClass,
writable: true,
configurable: true
}
});
if (superClass) setPrototypeOf(subClass, superClass);
}

module.exports = _inherits;
module.exports.default = module.exports, module.exports.__esModule = true;

/***/ }),

/***/ "./node_modules/@babel/runtime/helpers/interopRequireDefault.js":
/*!**********************************************************************!*\
!*** ./node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
\**********************************************************************/
/***/ ((module) => {

function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : {
"default": obj
};
}

module.exports = _interopRequireDefault;
module.exports.default = module.exports, module.exports.__esModule = true;

/***/ }),

/***/ "./node_modules/@babel/runtime/helpers/isNativeReflectConstruct.js":
/*!*************************************************************************!*\
!*** ./node_modules/@babel/runtime/helpers/isNativeReflectConstruct.js ***!
\*************************************************************************/
/***/ ((module) => {

function _isNativeReflectConstruct() {
if (typeof Reflect === "undefined" || !Reflect.construct) return false;
if (Reflect.construct.sham) return false;
if (typeof Proxy === "function") return true;

try {
Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {}));
return true;
} catch (e) {
return false;
}
}

module.exports = _isNativeReflectConstruct;
module.exports.default = module.exports, module.exports.__esModule = true;

/***/ }),

/***/ "./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js":
/*!*********************************************************************!*\
!*** ./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***!
\*********************************************************************/
/***/ ((module) => {

function _iterableToArrayLimit(arr, i) {
var _i = arr && (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]);

if (_i == null) return;
var _arr = [];
var _n = true;
var _d = false;

var _s, _e;

try {
for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {
_arr.push(_s.value);

if (i && _arr.length === i) break;
}
} catch (err) {
_d = true;
_e = err;
} finally {
try {
if (!_n && _i["return"] != null) _i["return"]();
} finally {
if (_d) throw _e;
}
}

return _arr;
}

module.exports = _iterableToArrayLimit;
module.exports.default = module.exports, module.exports.__esModule = true;

/***/ }),

/***/ "./node_modules/@babel/runtime/helpers/nonIterableRest.js":
/*!****************************************************************!*\
!*** ./node_modules/@babel/runtime/helpers/nonIterableRest.js ***!
\****************************************************************/
/***/ ((module) => {

function _nonIterableRest() {
throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}

module.exports = _nonIterableRest;
module.exports.default = module.exports, module.exports.__esModule = true;

/***/ }),

/***/ "./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js":
/*!**************************************************************************!*\
!*** ./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***!
\**************************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {

var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "./node_modules/@babel/runtime/helpers/typeof.js").default;

var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "./node_modules/@babel/runtime/helpers/assertThisInitialized.js");

function _possibleConstructorReturn(self, call) {
if (call && (_typeof(call) === "object" || typeof call === "function")) {
return call;
}

return assertThisInitialized(self);
}

module.exports = _possibleConstructorReturn;
module.exports.default = module.exports, module.exports.__esModule = true;

/***/ }),

/***/ "./node_modules/@babel/runtime/helpers/setPrototypeOf.js":
/*!***************************************************************!*\
!*** ./node_modules/@babel/runtime/helpers/setPrototypeOf.js ***!
\***************************************************************/
/***/ ((module) => {

function _setPrototypeOf(o, p) {
module.exports = _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {
o.__proto__ = p;
return o;
};

module.exports.default = module.exports, module.exports.__esModule = true;
return _setPrototypeOf(o, p);
}

module.exports = _setPrototypeOf;
module.exports.default = module.exports, module.exports.__esModule = true;

/***/ }),

/***/ "./node_modules/@babel/runtime/helpers/slicedToArray.js":
/*!**************************************************************!*\
!*** ./node_modules/@babel/runtime/helpers/slicedToArray.js ***!
\**************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {

var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/arrayWithHoles.js");

var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js");

var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");

var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/nonIterableRest.js");

function _slicedToArray(arr, i) {
return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();
}

module.exports = _slicedToArray;
module.exports.default = module.exports, module.exports.__esModule = true;

/***/ }),

/***/ "./node_modules/@babel/runtime/helpers/typeof.js":
/*!*******************************************************!*\
!*** ./node_modules/@babel/runtime/helpers/typeof.js ***!
\*******************************************************/
/***/ ((module) => {

function _typeof(obj) {
"@babel/helpers - typeof";

if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
module.exports = _typeof = function _typeof(obj) {
return typeof obj;
};

module.exports.default = module.exports, module.exports.__esModule = true;
} else {
module.exports = _typeof = function _typeof(obj) {
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
};

module.exports.default = module.exports, module.exports.__esModule = true;
}

return _typeof(obj);
}

module.exports = _typeof;
module.exports.default = module.exports, module.exports.__esModule = true;

/***/ }),

/***/ "./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js":
/*!***************************************************************************!*\
!*** ./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***!
\***************************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {

var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/arrayLikeToArray.js");

function _unsupportedIterableToArray(o, minLen) {
if (!o) return;
if (typeof o === "string") return arrayLikeToArray(o, minLen);
var n = Object.prototype.toString.call(o).slice(8, -1);
if (n === "Object" && o.constructor) n = o.constructor.name;
if (n === "Map" || n === "Set") return Array.from(o);
if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
}

module.exports = _unsupportedIterableToArray;
module.exports.default = module.exports, module.exports.__esModule = true;

/***/ }),

/***/ "./assets/dev/js/editor/component.js":
/*!*******************************************!*\
!*** ./assets/dev/js/editor/component.js ***!
\*******************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";


var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "./node_modules/@babel/runtime/helpers/interopRequireDefault.js");

Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.default = void 0;

var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "./node_modules/@babel/runtime/helpers/classCallCheck.js"));

var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "./node_modules/@babel/runtime/helpers/createClass.js"));

var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/assertThisInitialized */ "./node_modules/@babel/runtime/helpers/assertThisInitialized.js"));

var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "./node_modules/@babel/runtime/helpers/inherits.js"));

var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createSuper */ "./node_modules/@babel/runtime/helpers/createSuper.js"));

var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/defineProperty.js"));

var _controlsHook = _interopRequireDefault(__webpack_require__(/*! ./hooks/ui/controls-hook */ "./assets/dev/js/editor/hooks/ui/controls-hook.js"));

var _default = /*#__PURE__*/function (_$e$modules$Component) {
(0, _inherits2["default"])(_default, _$e$modules$Component);

var _super = (0, _createSuper2["default"])(_default);

function _default() {
var _this;

(0, _classCallCheck2["default"])(this, _default);

for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}

_this = _super.call.apply(_super, [this].concat(args));
(0, _defineProperty2["default"])((0, _assertThisInitialized2["default"])(_this), "pages", {});
return _this;
}

(0, _createClass2["default"])(_default, [{
key: "getNamespace",
value: function getNamespace() {
return 'hello-elementor';
}
}, {
key: "defaultHooks",
value: function defaultHooks() {
return this.importHooks({
ControlsHook: _controlsHook["default"]
});
}
}]);
return _default;
}($e.modules.ComponentBase);

exports.default = _default;

/***/ }),

/***/ "./assets/dev/js/editor/hooks/ui/controls-hook.js":
/*!********************************************************!*\
!*** ./assets/dev/js/editor/hooks/ui/controls-hook.js ***!
\********************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";


var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "./node_modules/@babel/runtime/helpers/interopRequireDefault.js");

Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.default = void 0;

var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "./node_modules/@babel/runtime/helpers/slicedToArray.js"));

var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "./node_modules/@babel/runtime/helpers/classCallCheck.js"));

var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "./node_modules/@babel/runtime/helpers/createClass.js"));

var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "./node_modules/@babel/runtime/helpers/inherits.js"));

var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createSuper */ "./node_modules/@babel/runtime/helpers/createSuper.js"));

var ControlsHook = /*#__PURE__*/function (_$e$modules$hookUI$Af) {
(0, _inherits2["default"])(ControlsHook, _$e$modules$hookUI$Af);

var _super = (0, _createSuper2["default"])(ControlsHook);

function ControlsHook() {
(0, _classCallCheck2["default"])(this, ControlsHook);
return _super.apply(this, arguments);
}

(0, _createClass2["default"])(ControlsHook, [{
key: "getCommand",
value: function getCommand() {
// Command to listen.
return 'document/elements/settings';
}
}, {
key: "getId",
value: function getId() {
// Unique id for the hook.
return 'hello-elementor-editor-controls-handler';
}
/**
* Get Hello Theme Controls
*
* Returns an object in which the keys are control IDs, and the values are the selectors of the elements that need
* to be targeted in the apply() method.
*
* Example return value:
* {
* hello_elementor_show_logo: '.site-header .site-header-logo',
* hello_elementor_show_menu: '.site-header .site-header-menu',
* }
*/

}, {
key: "getHelloThemeControls",
value: function getHelloThemeControls() {
var _this = this;

return {
hello_header_logo_display: {
selector: '.site-header .site-logo, .site-header .site-title',
callback: function callback($element, args) {
_this.toggleShowHideClass($element, args.settings.hello_header_logo_display);
}
},
hello_header_menu_display: {
selector: '.site-header .site-navigation, .site-header .site-navigation-toggle-holder',
callback: function callback($element, args) {
_this.toggleShowHideClass($element, args.settings.hello_header_menu_display);
}
},
hello_header_tagline_display: {
selector: '.site-header .site-description',
callback: function callback($element, args) {
_this.toggleShowHideClass($element, args.settings.hello_header_tagline_display);
}
},
hello_header_logo_type: {
selector: '.site-header .site-branding',
callback: function callback($element, args) {
var classPrefix = 'show-',
inputOptions = args.container.controls.hello_header_logo_type.options,
inputValue = args.settings.hello_header_logo_type;

_this.toggleLayoutClass($element, classPrefix, inputOptions, inputValue);
}
},
hello_header_layout: {
selector: '.site-header',
callback: function callback($element, args) {
var classPrefix = 'header-',
inputOptions = args.container.controls.hello_header_layout.options,
inputValue = args.settings.hello_header_layout;

_this.toggleLayoutClass($element, classPrefix, inputOptions, inputValue);
}
},
hello_header_width: {
selector: '.site-header',
callback: function callback($element, args) {
var classPrefix = 'header-',
inputOptions = args.container.controls.hello_header_width.options,
inputValue = args.settings.hello_header_width;

_this.toggleLayoutClass($element, classPrefix, inputOptions, inputValue);
}
},
hello_header_menu_layout: {
selector: '.site-header',
callback: function callback($element, args) {
var classPrefix = 'menu-layout-',
inputOptions = args.container.controls.hello_header_menu_layout.options,
inputValue = args.settings.hello_header_menu_layout;

_this.toggleLayoutClass($element, classPrefix, inputOptions, inputValue);
}
},
hello_header_menu_dropdown: {
selector: '.site-header',
callback: function callback($element, args) {
var classPrefix = 'menu-dropdown-',
inputOptions = args.container.controls.hello_header_menu_dropdown.options,
inputValue = args.settings.hello_header_menu_dropdown;

_this.toggleLayoutClass($element, classPrefix, inputOptions, inputValue);
}
},
hello_footer_logo_display: {
selector: '.site-footer .site-logo, .site-footer .site-title',
callback: function callback($element, args) {
_this.toggleShowHideClass($element, args.settings.hello_footer_logo_display);
}
},
hello_footer_tagline_display: {
selector: '.site-footer .site-description',
callback: function callback($element, args) {
_this.toggleShowHideClass($element, args.settings.hello_footer_tagline_display);
}
},
hello_footer_menu_display: {
selector: '.site-footer .site-navigation',
callback: function callback($element, args) {
_this.toggleShowHideClass($element, args.settings.hello_footer_menu_display);
}
},
hello_footer_copyright_display: {
selector: '.site-footer .copyright',
callback: function callback($element, args) {
_this.toggleShowHideClass($element, args.settings.hello_footer_copyright_display);
}
},
hello_footer_logo_type: {
selector: '.site-footer .site-branding',
callback: function callback($element, args) {
var classPrefix = 'show-',
inputOptions = args.container.controls.hello_footer_logo_type.options,
inputValue = args.settings.hello_footer_logo_type;

_this.toggleLayoutClass($element, classPrefix, inputOptions, inputValue);
}
},
hello_footer_layout: {
selector: '.site-footer',
callback: function callback($element, args) {
var classPrefix = 'footer-',
inputOptions = args.container.controls.hello_footer_layout.options,
inputValue = args.settings.hello_footer_layout;

_this.toggleLayoutClass($element, classPrefix, inputOptions, inputValue);
}
},
hello_footer_width: {
selector: '.site-footer',
callback: function callback($element, args) {
var classPrefix = 'footer-',
inputOptions = args.container.controls.hello_footer_width.options,
inputValue = args.settings.hello_footer_width;

_this.toggleLayoutClass($element, classPrefix, inputOptions, inputValue);
}
},
hello_footer_copyright_text: {
selector: '.site-footer .copyright',
callback: function callback($element, args) {
var inputValue = args.settings.hello_footer_copyright_text;
$element.find('p').text(inputValue);
}
}
};
}
/**
* Toggle show and hide classes on containers
*
* This will remove the .show and .hide clases from the element, then apply the new class
*
*/

}, {
key: "toggleShowHideClass",
value: function toggleShowHideClass(element, inputValue) {
element.removeClass('hide').removeClass('show').addClass(inputValue ? 'show' : 'hide');
}
/**
* Toggle layout classes on containers
*
* This will cleanly set classes onto which ever container we want to target, removing the old classes and adding the new one
*
*/

}, {
key: "toggleLayoutClass",
value: function toggleLayoutClass(element, classPrefix, inputOptions, inputValue) {
// Loop through the possible classes and remove the one that's not in use
Object.entries(inputOptions).forEach(function (_ref) {
var _ref2 = (0, _slicedToArray2["default"])(_ref, 2),
key = _ref2[0],
value = _ref2[1];

element.removeClass(classPrefix + key);
}); // Append the class which we want to use onto the element

if ('' !== inputValue) {
element.addClass(classPrefix + inputValue);
}
}
/**
* Set the conditions under which the hook will run.
*/

}, {
key: "getConditions",
value: function getConditions(args) {
var isKit = 'kit' === elementor.documents.getCurrent().config.type,
changedControls = Object.keys(args.settings),
isSingleSetting = 1 === changedControls.length; // If the document is not a kit, or there are no changed settings, or there is more than one single changed
// setting, don't run the hook.

if (!isKit || !args.settings || !isSingleSetting) {
return false;
} // If the changed control is in the list of theme controls, return true to run the hook.
// Otherwise, return false so the hook doesn't run.


return !!Object.keys(this.getHelloThemeControls()).includes(changedControls[0]);
}
/**
* The hook logic.
*/

}, {
key: "apply",
value: function apply(args, result) {
var allThemeControls = this.getHelloThemeControls(),
// Extract the control ID from the passed args
controlId = Object.keys(args.settings)[0],
controlConfig = allThemeControls[controlId],
// Find the element that needs to be targeted by the control.
$element = elementor.$previewContents.find(controlConfig.selector);
controlConfig.callback($element, args);
}
}]);
return ControlsHook;
}($e.modules.hookUI.After);

exports.default = ControlsHook;

/***/ })

/******/ });
/************************************************************************/
/******/ // The module cache
/******/ var __webpack_module_cache__ = {};
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/ // Check if module is in cache
/******/ var cachedModule = __webpack_module_cache__[moduleId];
/******/ if (cachedModule !== undefined) {
/******/ return cachedModule.exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = __webpack_module_cache__[moduleId] = {
/******/ // no module.id needed
/******/ // no module.loaded needed
/******/ exports: {}
/******/ };
/******/
/******/ // Execute the module function
/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/************************************************************************/
var __webpack_exports__ = {};
// This entry need to be wrapped in an IIFE because it need to be in strict mode.
(() => {
"use strict";
/*!**********************************************!*\
!*** ./assets/dev/js/editor/hello-editor.js ***!
\**********************************************/


var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "./node_modules/@babel/runtime/helpers/interopRequireDefault.js");

var _component = _interopRequireDefault(__webpack_require__(/*! ./component */ "./assets/dev/js/editor/component.js"));

$e.components.register(new _component["default"]());
})();

/******/ })()
;
//# sourceMappingURL=hello-editor.js.map

File diff suppressed because one or more lines are too long

View file

@ -1,2 +0,0 @@
(()=>{"use strict";!function(e){e(document).on("click",".site-navigation-toggle",(function(t){var i=e(t.currentTarget),n=i.parent(".site-navigation-toggle-holder"),a=n.siblings(".site-navigation-dropdown"),o=!n.hasClass("elementor-active");i.attr("aria-expanded",o),a.attr("aria-hidden",!o),n.toggleClass("elementor-active",o),a.find(".elementor-active").removeClass("elementor-active"),e(window).on("resize",close_items_on_resize)})),e(document).on("click",".site-navigation-dropdown .menu-item-has-children > a",(function(t){var i=e(t.currentTarget).parent("li");i.hasClass("elementor-active")?i.removeClass("elementor-active"):i.addClass("elementor-active")}));function close_items_on_resize(){var t=e(".site-navigation-toggle-holder.elementor-active");t.length&&(t.removeClass("elementor-active"),e(window).off("resize",close_items_on_resize))}}(jQuery)})();
//# sourceMappingURL=hello-frontend.min.js.map

View file

@ -1,37 +0,0 @@
/**
* Style for your classic editor.
*/
/**
* DO NOT CHANGE THIS FILE!
* To override any of the settings in this section, add your styling code in the custom directory.
* Loading first in the style.scss & classic-editor.scss
*/
p {
margin-bottom: 0.75rem; }

img {
max-width: 100%;
height: auto;
vertical-align: middle;
border-style: none; }

pre {
font-family: monospace;
font-size: 1em;
white-space: pre-wrap; }

code,
kbd,
pre,
samp {
font-size: 1rem; }

code,
kbd,
pre,
samp {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
font-size: 1rem; }

blockquote {
font-style: italic; }

View file

@ -1 +0,0 @@
p{margin-bottom:.75rem}img{max-width:100%;height:auto;vertical-align:middle;border-style:none}pre{font-family:monospace;font-size:1em;white-space:pre-wrap}code,kbd,pre,samp{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:1rem}blockquote{font-style:italic}

View file

@ -1,17 +0,0 @@
/**
* Style for your Customizer editor.
*/
#sub-accordion-section-hello_theme_options.accordion-section-content {
background: #fff; }

#customize-control-hello-elementor-header-footer .customize-control-header-footer-holder {
margin: 12px auto 12px;
max-width: 300px;
text-align: center; }

#customize-control-hello-elementor-header-footer .elementor-panel-heading-title {
font-weight: 600;
margin: 10px 0 4px; }

#customize-control-hello-elementor-header-footer .elementor-section-body {
margin: .1em 0 1.3em; }

1
customizer.min.css vendored
View file

@ -1 +0,0 @@
#sub-accordion-section-hello_theme_options.accordion-section-content{background:#fff}#customize-control-hello-elementor-header-footer .customize-control-header-footer-holder{margin:12px auto;max-width:300px;text-align:center}#customize-control-hello-elementor-header-footer .elementor-panel-heading-title{font-weight:600;margin:10px 0 4px}#customize-control-hello-elementor-header-footer .elementor-section-body{margin:.1em 0 1.3em}

View file

@ -1,23 +0,0 @@
/**
* Style for the Elementor customizer.
*/
.elementor-panel-menu-item-hello-settings-header {
margin-top: 15px;
border-radius: 6px 6px 0 0; }

.elementor-panel-menu-item-theme-style-form-fields {
border-radius: 0 0 6px 6px; }

.hello-elementor.elementor-nerd-box .elementor-nerd-box-icon {
margin: 0; }

.hello-elementor.elementor-nerd-box .elementor-nerd-box-message .elementor-nerd-box-title {
margin: 24px 0 0;
font-size: 16px; }

.hello-elementor.elementor-nerd-box .elementor-nerd-box-message .elementor-nerd-box-message {
margin: 12px 0 0;
font-size: 11px; }

.hello-elementor.elementor-nerd-box .elementor-nerd-box-link {
margin: 24px 0 0; }

1
editor.min.css vendored
View file

@ -1 +0,0 @@
.elementor-panel-menu-item-hello-settings-header{margin-top:15px;border-radius:6px 6px 0 0}.elementor-panel-menu-item-theme-style-form-fields{border-radius:0 0 6px 6px}.hello-elementor.elementor-nerd-box .elementor-nerd-box-icon{margin:0}.hello-elementor.elementor-nerd-box .elementor-nerd-box-message .elementor-nerd-box-title{margin:24px 0 0;font-size:16px}.hello-elementor.elementor-nerd-box .elementor-nerd-box-message .elementor-nerd-box-message{margin:12px 0 0;font-size:11px}.hello-elementor.elementor-nerd-box .elementor-nerd-box-link{margin:24px 0 0}

View file

@ -1,25 +0,0 @@
/**
* Style for the Elementor customizer.
*/
.elementor-panel-menu-item-hello-settings-header {
margin-top: 15px;
border-radius: 6px 6px 0 0; }

.elementor-panel-menu-item-theme-style-form-fields {
border-radius: 0 0 6px 6px; }

.elementor-nerd-box .elementor-nerd-box-icon {
margin: 0; }

.elementor-nerd-box .elementor-nerd-box-message .elementor-nerd-box-title {
margin: 24px 0 0;
font-size: 16px;
color: #6d7882; }

.elementor-nerd-box .elementor-nerd-box-message .elementor-nerd-box-message {
margin: 12px 0 0;
font-size: 11px;
color: #6d7882; }

.elementor-nerd-box .elementor-nerd-box-link {
margin: 24px 0 0; }

View file

@ -1 +0,0 @@
.elementor-panel-menu-item-hello-settings-header{margin-top:15px;border-radius:6px 6px 0 0}.elementor-panel-menu-item-theme-style-form-fields{border-radius:0 0 6px 6px}.elementor-nerd-box .elementor-nerd-box-icon{margin:0}.elementor-nerd-box .elementor-nerd-box-message .elementor-nerd-box-title{margin:24px 0 0;font-size:16px;color:#6d7882}.elementor-nerd-box .elementor-nerd-box-message .elementor-nerd-box-message{margin:12px 0 0;font-size:11px;color:#6d7882}.elementor-nerd-box .elementor-nerd-box-link{margin:24px 0 0}

589
style.css
View file

@ -1,589 +0,0 @@
/*!
Theme Name: Hello Elementor
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Description: A plain-vanilla & lightweight theme for Elementor page builder
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Version: 2.4.0
Stable tag: 2.4.0
Requires at least: 4.7
Tested up to: 5.6
Requires PHP: 5.6
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: hello-elementor
Tags: flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
/**
* DO NOT CHANGE THIS FILE!
* To override any of the settings in this section, add your styling code in the custom directory.
* Loading first in the style.scss & classic-editor.scss
*/
/*!
* Based on Normalize.css v8.0.0, HTML5 Boilerplate v6.1.0, & Bootstrap Reboot v4.1.0 | Under MIT License
*/
/**
* Document basic styling
* DO NOT CHANGE THIS FILE!
* To override any of the settings in this section, add your styling code in the custom directory.
*/
/**
* 1. Correct the line height in all browsers.
* 2. Prevent adjustments of font size after orientation changes in iOS.
* 3. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.
*/
html {
line-height: 1.15;
/* 1 */
-webkit-text-size-adjust: 100%;
/* 2 */ }

*,
*::before,
*::after {
-webkit-box-sizing: border-box;
box-sizing: border-box;
/* 3 */ }

/* Sections
*/
body {
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #333333;
background-color: #fff;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }

/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
*/
h1, h2, h3, h4, h5, h6 {
margin-top: .5rem;
margin-bottom: 1rem;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit; }

h1 {
font-size: 2.5rem; }

h2 {
font-size: 2rem; }

h3 {
font-size: 1.75rem; }

h4 {
font-size: 1.5rem; }

h5 {
font-size: 1.25rem; }

h6 {
font-size: 1rem; }

p {
margin-top: 0;
margin-bottom: .9rem; }

/* Grouping content
*/
/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/
hr {
-webkit-box-sizing: content-box;
box-sizing: content-box;
/* 1 */
height: 0;
/* 1 */
overflow: visible;
/* 2 */ }

/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
pre {
font-family: monospace, monospace;
/* 1 */
font-size: 1em;
/* 2 */
white-space: pre-wrap; }

/* Text-level semantics
*/
a {
background-color: transparent;
text-decoration: none;
color: #CC3366; }
a:hover, a:active {
color: #333366; }
a:not([href]):not([tabindex]) {
color: inherit;
text-decoration: none; }
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
color: inherit;
text-decoration: none; }
a:not([href]):not([tabindex]):focus {
outline: 0; }

/**
* 1. Remove the bottom border in Chrome 57-
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/
abbr[title] {
border-bottom: none;
/* 1 */
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
/* 2 */ }

/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/
b,
strong {
font-weight: bolder; }

/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp {
font-family: monospace, monospace;
/* 1 */
font-size: 1em;
/* 2 */ }

/**
* Add the correct font size in all browsers.
*/
small {
font-size: 80%; }

/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline; }

sub {
bottom: -0.25em; }

sup {
top: -0.5em; }

/* Embedded content
*/
/**
* Remove the border on images inside links in IE 10.
*/
img {
border-style: none;
height: auto;
max-width: 100%; }

/* Interactive
*/
/*
* Add the correct display in Edge, IE 10+, and Firefox.
*/
details {
display: block; }

/*
* Add the correct display in all browsers.
*/
summary {
display: list-item; }

figcaption {
font-size: 16px;
color: #333333;
line-height: 1.4;
font-style: italic;
font-weight: 400; }

/* Misc
*/
/**
* Add the correct display in IE 10+.
*/
template {
display: none; }

/**
* Add the correct display in IE 10.
*/
[hidden] {
display: none; }

.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0; }

/* Print
*/
@media print {
*,
*:before,
*:after {
background: transparent !important;
color: #000 !important;
/* Black prints faster */
-webkit-box-shadow: none !important;
box-shadow: none !important;
text-shadow: none !important; }
a,
a:visited {
text-decoration: underline; }
a[href]:after {
content: " (" attr(href) ")"; }
abbr[title]:after {
content: " (" attr(title) ")"; }
a[href^="#"]:after,
a[href^="javascript:"]:after {
content: ""; }
pre {
white-space: pre-wrap !important; }
pre,
blockquote {
page-break-inside: avoid;
border: 1px solid #cccccc; }
thead {
display: table-header-group; }
tr,
img {
page-break-inside: avoid; }
p,
h2,
h3 {
orphans: 3;
widows: 3; }
h2,
h3 {
page-break-after: avoid; } }

/**
* Form styling
* DO NOT CHANGE THIS FILE!
* To override any of the settings in this section, add your styling code in the custom directory.
*/
label {
display: inline-block;
line-height: 1;
vertical-align: middle; }

/**
* 1. Change the font styles in all browsers.
* 2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
font-family: inherit;
/* 1 */
font-size: 1rem;
/* 1 */
line-height: 1.5;
/* 1 */
margin: 0;
/* 2 */ }

input[type="text"],
input[type="date"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="url"],
select,
textarea {
width: 100%;
border: solid 1px #666666;
border-radius: 3px;
padding: 0.5rem 1rem;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s; }
input[type="text"]:focus,
input[type="date"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
select:focus,
textarea:focus {
border-color: #333333;
outline: 0 none; }

/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/
button,
input {
/* 1 */
overflow: visible; }

/**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/
button,
select {
/* 1 */
text-transform: none; }

/**
* Correct the inability to style clickable types in iOS and Safari.
*/
button,
[type="button"],
[type="reset"],
[type="submit"] {
width: auto;
-webkit-appearance: button; }

/**
* Remove the inner border and padding in Firefox.
*/
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0; }

/**
* Restore the focus styles unset by the previous rule.
*/
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText; }

button,
[type="submit"],
[type="button"] {
display: inline-block;
font-weight: 400;
color: #CC3366;
text-align: center;
white-space: nowrap;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: transparent;
border: 1px solid #CC3366;
padding: 0.5rem 1rem;
font-size: 1rem;
border-radius: 3px;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s; }
button:focus,
[type="submit"]:focus,
[type="button"]:focus {
outline: 5px auto -webkit-focus-ring-color; }
button:hover, button:focus,
[type="submit"]:hover,
[type="submit"]:focus,
[type="button"]:hover,
[type="button"]:focus {
color: #ffffff;
background-color: #CC3366;
text-decoration: none; }
button:not(:disabled),
[type="submit"]:not(:disabled),
[type="button"]:not(:disabled) {
cursor: pointer; }

/**
* Correct the padding in Firefox.
*/
fieldset {
padding: 0.35em 0.75em 0.625em; }

/**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
* 3. Remove the padding so developers are not caught out when they zero out
* `fieldset` elements in all browsers.
*/
legend {
-webkit-box-sizing: border-box;
box-sizing: border-box;
/* 1 */
color: inherit;
/* 2 */
display: table;
/* 1 */
max-width: 100%;
/* 1 */
padding: 0;
/* 3 */
white-space: normal;
/* 1 */ }

/**
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/
progress {
vertical-align: baseline; }

/**
* Remove the default vertical scrollbar in IE 10+.
*/
textarea {
overflow: auto;
resize: vertical; }

/**
* 1. Add the correct box sizing in IE 10.
* 2. Remove the padding in IE 10.
*/
[type="checkbox"],
[type="radio"] {
-webkit-box-sizing: border-box;
box-sizing: border-box;
/* 1 */
padding: 0;
/* 2 */ }

/**
* Correct the cursor style of increment and decrement buttons in Chrome.
*/
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto; }

/**
* 1. Correct the odd appearance in Chrome and Safari.
* 2. Correct the outline style in Safari.
*/
[type="search"] {
-webkit-appearance: textfield;
/* 1 */
outline-offset: -2px;
/* 2 */ }

/**
* Remove the inner padding in Chrome and Safari on macOS.
*/
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none; }

/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
-webkit-appearance: button;
/* 1 */
font: inherit;
/* 2 */ }

select {
display: block; }

/**
* Table styling
* DO NOT CHANGE THIS FILE!
* To override any of the settings in this section, add your styling code in the custom directory.
*/
table {
background-color: transparent;
width: 100%;
margin-bottom: 15px;
font-size: 0.9em;
border-spacing: 0;
border-collapse: collapse; }
table th,
table td {
padding: 15px;
line-height: 1.5;
vertical-align: top;
border: 1px solid #cccccc; }
table th {
font-weight: bold; }
table thead th,
table tfoot th {
font-size: 1em; }
table caption + thead tr:first-child th,
table caption + thead tr:first-child td,
table caption + thead tr:first-child th,
table caption + thead tr:first-child td,
table colgroup + thead tr:first-child th,
table colgroup + thead tr:first-child td,
table colgroup + thead tr:first-child th,
table colgroup + thead tr:first-child td,
table thead:first-child tr:first-child th,
table thead:first-child tr:first-child td,
table thead:first-child tr:first-child th,
table thead:first-child tr:first-child td {
border-top: 1px solid #cccccc; }
table tbody > tr:nth-child(odd) > td,
table tbody > tr:nth-child(odd) > th {
background-color: #f7f7f7; }
table tbody tr:hover > td,
table tbody tr:hover > th {
background-color: #e9e9e9; }
table tbody + tbody {
border-top: 2px solid #cccccc; }
@media (max-width: 767px) {
table table {
font-size: 0.8em; }
table table th,
table table td {
padding: 7px;
line-height: 1.3; }
table table th {
font-weight: 400; } }

/**
* List styling
* DO NOT CHANGE THIS FILE!
* To override any of the settings in this section, add your styling code in the custom directory.
*/
dl,
dt,
dd,
ol,
ul,
li {
margin-top: 0;
margin-bottom: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent; }

19
style.min.css vendored

File diff suppressed because one or more lines are too long

638
theme.css
View file

@ -1,638 +0,0 @@
/**
* DO NOT CHANGE THIS FILE!
* To override any of the settings in this section, add your styling code in the custom directory.
* Loading first in the style.scss & classic-editor.scss
*/
/**
* General - https://codex.wordpress.org/CSS#WordPress_Generated_Classes
* DO NOT CHANGE THIS FILE
* to override any of the settings in this section, add your styling code in the custom directory.
*/
.alignright {
float: right;
margin-left: 1rem; }

.alignleft {
float: left;
margin-right: 1rem; }

.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto; }

.alignwide {
margin-left: -80px;
margin-right: -80px; }

.alignfull {
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
max-width: 100vw;
width: 100vw; }
.alignfull img {
width: 100vw; }

.wp-caption {
margin-bottom: 1.25rem;
max-width: 100%; }
.wp-caption.alignleft {
margin: 5px 20px 20px 0; }
.wp-caption.alignright {
margin: 5px 0 20px 20px; }
.wp-caption img {
display: block;
margin-left: auto;
margin-right: auto; }

.wp-caption-text {
margin: 0; }

.gallery-caption {
display: block;
font-size: 0.8125rem;
line-height: 1.5;
margin: 0;
padding: 0.75rem; }

.pagination {
margin: 20px auto; }

.sticky {
position: relative;
display: block; }

.bypostauthor {
font-size: inherit; }

.hide {
display: none !important; }

/*
DO NOT CHANGE THIS FILE
to override any of the settings in this section, add your styling code in the custom directory.
*/
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
/* Many screen reader and browser combinations announce broken words as they would appear visually. */ }
.screen-reader-text:focus {
background-color: #eeeeee;
clip: auto !important;
-webkit-clip-path: none;
clip-path: none;
color: #333333;
display: block;
font-size: 1rem;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
/* Above WP toolbar. */ }

/**
* Header layout
*/
.site-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding-top: 1rem;
padding-bottom: 1rem;
position: relative; }
.site-header:not(.header-stacked) .site-branding {
max-width: 30%; }
.site-header:not(.header-stacked) .site-navigation {
max-width: 70%; }
.site-header .site-navigation {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end; }
.site-header.header-inverted {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse; }
.site-header.header-inverted .site-branding {
text-align: right; }
.site-header.header-inverted .site-navigation {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: start; }
.site-header.header-stacked {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
text-align: center; }
.site-header .site-branding .site-title,
.site-header .site-branding .site-description {
margin: 0; }
.site-header .site-branding.show-title .site-logo {
display: none !important; }
.site-header .site-branding.show-logo .site-title {
display: none !important; }
.site-header .custom-logo-link {
display: block; }

@media (max-width: 576px) {
.site-header:not(.header-stacked) .site-branding {
max-width: 80%; } }

/**
* Footer styling and layout
*/
.site-footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding-top: 1rem;
padding-bottom: 1rem; }
.site-footer .site-navigation {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end; }
.site-footer.footer-inverted {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse; }
.site-footer.footer-inverted .site-branding {
text-align: right; }
.site-footer.footer-inverted .site-navigation {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; }
.site-footer.footer-has-copyright .site-navigation {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.site-footer.footer-stacked {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
text-align: center; }
.site-footer:not(.footer-stacked) .site-branding {
max-width: 20%; }
.site-footer:not(.footer-stacked) .site-navigation {
max-width: 60%; }
.site-footer:not(.footer-stacked) .copyright {
max-width: 20%; }
.site-footer .site-branding .site-title,
.site-footer .site-branding .site-description {
margin: 0; }
.site-footer .site-branding.show-title .site-logo {
display: none !important; }
.site-footer .site-branding.show-logo .site-title {
display: none !important; }
.site-footer .custom-logo-link {
display: block; }

@media (max-width: 576px) {
.site-footer:not(.footer-stacked) .site-branding,
.site-footer:not(.footer-stacked) .site-navigation,
.site-footer:not(.footer-stacked) .copyright {
display: block;
text-align: center;
width: 100%;
max-width: none; }
.site-footer .site-navigation ul.menu li {
display: inline-block; } }

/**
* Footer Menu
*/
.site-footer {
/* Stacked Footer Settings */ }
.site-footer .site-branding {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.site-footer .copyright {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end; }
.site-footer .copyright p {
margin: 0; }
.site-footer.footer-stacked .site-branding h4.site-title {
text-align: center; }
.site-footer.footer-stacked .site-navigation .menu {
padding: 0; }

/**
* Post Item in Archive
*/
.post .wp-post-image {
width: 100%;
max-height: 500px;
-o-object-fit: cover;
object-fit: cover; }
@media (max-width: 991px) {
.post .wp-post-image {
max-height: 400px; } }
@media (max-width: 575px) {
.post .wp-post-image {
max-height: 300px; } }

/**
* Comments
*/
#comments .comment-list {
margin: 0;
padding: 0;
list-style: none;
font-size: .9em; }

#comments .comment,
#comments .pingback {
position: relative; }
#comments .comment .comment-body,
#comments .pingback .comment-body {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 30px 0 30px 60px;
border-bottom: 1px solid #cccccc; }
body.rtl #comments .comment .comment-body, body.rtl
#comments .pingback .comment-body {
padding: 30px 60px 30px 0; }
#comments .comment .avatar,
#comments .pingback .avatar {
position: absolute;
left: 0;
border-radius: 50%;
margin-right: 10px; }
body.rtl #comments .comment .avatar, body.rtl
#comments .pingback .avatar {
left: auto;
right: 0;
margin-right: 0;
margin-left: 10px; }

#comments .comment-meta {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: .9rem; }

#comments .reply,
#comments .comment-metadata {
font-size: 11px;
line-height: 1; }

#comments .children {
position: relative;
list-style: none;
margin: 0;
padding-left: 30px; }
body.rtl #comments .children {
padding-left: 0;
padding-right: 30px; }
#comments .children li:last-child {
padding-bottom: 0; }

#comments ol.comment-list .children:before {
display: inline-block;
font-size: 1em;
font-weight: normal;
line-height: 100%;
content: '\21AA';
position: absolute;
top: 45px;
left: 0;
width: auto; }
body.rtl #comments ol.comment-list .children:before {
content: '\21A9';
left: auto;
right: 0; }

@media (min-width: 768px) {
#comments .comment-author,
#comments .comment-metadata {
line-height: 1; } }

@media (max-width: 767px) {
#comments .comment .comment-body {
padding: 30px 0; }
#comments .children {
padding-left: 20px; }
#comments .comment .avatar {
position: inherit;
float: left; }
body.rtl #comments .comment .avatar {
float: right; } }

/**
* Navigation Menu's
*/
.site-header.header-inverted .site-navigation-toggle-holder {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; }

.site-header.header-stacked .site-navigation-toggle-holder {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
max-width: 100%; }

.site-header.menu-layout-dropdown .site-navigation {
display: none; }

.site-navigation-toggle-holder {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 20%;
padding: 8px 15px; }
.site-navigation-toggle-holder .site-navigation-toggle {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: 22px;
padding: 0.25em;
cursor: pointer;
border: 0 solid;
border-radius: 3px;
background-color: rgba(0, 0, 0, 0.05);
color: #494c4f; }
.site-navigation-toggle-holder.elementor-active .site-navigation-toggle i:before {
content: '\e87f'; }

.site-navigation {
grid-area: nav-menu;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1; }
.site-navigation ul.menu, .site-navigation ul.menu ul {
list-style-type: none;
padding: 0; }
.site-navigation ul.menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.site-navigation ul.menu li {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.site-navigation ul.menu li a {
display: block;
padding: 8px 15px; }
.site-navigation ul.menu li.menu-item-has-children {
padding-right: 15px; }
.site-navigation ul.menu li.menu-item-has-children:after {
display: block;
content: '\25BE';
font-size: 1.5em;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: #666666;
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
text-decoration: none; }
.site-navigation ul.menu li ul {
background: #fff;
display: none;
min-width: 150px;
position: absolute;
z-index: 2;
left: 0;
top: 100%; }
.site-navigation ul.menu li ul li {
border-bottom: #eeeeee 1px solid; }
.site-navigation ul.menu li ul li:last-child {
border-bottom: none; }
.site-navigation ul.menu li ul li.menu-item-has-children a {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1; }
.site-navigation ul.menu li ul li.menu-item-has-children:after {
-webkit-transform: translateY(-50%) rotate(-90deg);
-ms-transform: translateY(-50%) rotate(-90deg);
transform: translateY(-50%) rotate(-90deg); }
.site-navigation ul.menu li ul ul {
left: 100%;
top: 0; }
.site-navigation ul.menu li:hover > ul {
display: block; }

footer .site-navigation ul.menu li ul {
top: auto;
bottom: 100%; }
footer .site-navigation ul.menu li ul ul {
bottom: 0; }

footer .site-navigation ul.menu a {
padding: 5px 15px; }

.site-navigation-dropdown {
margin-top: 10px;
-webkit-transition: max-height 0.3s, -webkit-transform 0.3s;
transition: max-height 0.3s, -webkit-transform 0.3s;
-o-transition: max-height 0.3s, transform 0.3s;
transition: max-height 0.3s, transform 0.3s;
transition: max-height 0.3s, transform 0.3s, -webkit-transform 0.3s;
-webkit-transform-origin: top;
-ms-transform-origin: top;
transform-origin: top;
position: absolute;
bottom: 0;
left: 0;
z-index: 10000;
width: 100%;
text-align: left; }
.site-navigation-toggle-holder:not(.elementor-active) + .site-navigation-dropdown {
-webkit-transform: scaleY(0);
-ms-transform: scaleY(0);
transform: scaleY(0);
max-height: 0; }
.site-navigation-toggle-holder.elementor-active + .site-navigation-dropdown {
-webkit-transform: scaleY(1);
-ms-transform: scaleY(1);
transform: scaleY(1);
max-height: 100vh; }
.site-navigation-dropdown ul {
padding: 0; }
.site-navigation-dropdown ul.menu {
position: absolute;
width: 100%;
padding: 0;
margin: 0;
background: white; }
.site-navigation-dropdown ul.menu li {
display: block;
width: 100%;
position: relative; }
.site-navigation-dropdown ul.menu li a {
display: block;
padding: 20px;
background: #ffffff;
color: #55595c;
-webkit-box-shadow: inset 0 -1px 0 #0000001a;
box-shadow: inset 0 -1px 0 #0000001a; }
.site-navigation-dropdown ul.menu li.current-menu-item a {
color: white;
background: #55595c; }
.site-navigation-dropdown ul.menu > li li {
-webkit-transition: max-height 0.3s, -webkit-transform 0.3s;
transition: max-height 0.3s, -webkit-transform 0.3s;
-o-transition: max-height 0.3s, transform 0.3s;
transition: max-height 0.3s, transform 0.3s;
transition: max-height 0.3s, transform 0.3s, -webkit-transform 0.3s;
-webkit-transform-origin: top;
-ms-transform-origin: top;
transform-origin: top;
-webkit-transform: scaleY(0);
-ms-transform: scaleY(0);
transform: scaleY(0);
max-height: 0; }
.site-navigation-dropdown ul.menu li.elementor-active > ul > li {
-webkit-transform: scaleY(1);
-ms-transform: scaleY(1);
transform: scaleY(1);
max-height: 100vh; }

@media (max-width: 576px) {
.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation {
display: none !important; } }

@media (min-width: 768px) {
.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation-toggle-holder {
display: none !important; } }

@media (min-width: 576px) and (max-width: 767px) {
.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation {
display: none !important; } }

@media (min-width: 992px) {
.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder {
display: none !important; } }

@media (max-width: 992px) {
.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation {
display: none !important; } }

.site-header.menu-dropdown-none:not(.menu-layout-dropdown) .site-navigation-toggle-holder {
display: none !important; }

/**
* Basic responsive layout
*/
.site-header, body:not([class*="elementor-page-"]) .site-main, .site-footer {
margin-right: auto;
margin-left: auto; }

@media (max-width: 575px) {
.site-header, body:not([class*="elementor-page-"]) .site-main, .site-footer {
padding-right: 10px;
padding-left: 10px; } }

@media (min-width: 576px) {
.site-header, body:not([class*="elementor-page-"]) .site-main, .site-footer {
max-width: 500px; }
.site-header.header-full-width {
max-width: 100%; }
.site-footer.footer-full-width {
max-width: 100%; } }

@media (min-width: 768px) {
.site-header, body:not([class*="elementor-page-"]) .site-main, .site-footer {
max-width: 600px; }
.site-header.header-full-width {
max-width: 100%; }
.site-footer.footer-full-width {
max-width: 100%; } }

@media (min-width: 992px) {
.site-header, body:not([class*="elementor-page-"]) .site-main, .site-footer {
max-width: 800px; }
.site-header.header-full-width {
max-width: 100%; }
.site-footer.footer-full-width {
max-width: 100%; } }

@media (min-width: 1200px) {
.site-header, body:not([class*="elementor-page-"]) .site-main, .site-footer {
max-width: 960px; }
.site-header.header-full-width {
max-width: 100%; }
.site-footer.footer-full-width {
max-width: 100%; } }

.site-header + .elementor {
min-height: calc( 100vh - 320px); }

1
theme.min.css vendored

File diff suppressed because one or more lines are too long