/**
 * Elementor
 */
.elementor-template-full-width #content,
.page-template-elementor_header_footer #content,
.elementor_library-template-elementor_header_footer #content {
  padding: 0 !important;
}

.elementor-template-full-width #content > .region__container,
.page-template-elementor_header_footer #content > .region__container,
.elementor_library-template-elementor_header_footer #content > .region__container {
  padding: 0 !important;
  max-width: 100% !important;
}

.elementor-template-full-width #content > .region__container > .region__row,
.page-template-elementor_header_footer #content > .region__container > .region__row,
.elementor_library-template-elementor_header_footer #content > .region__container > .region__row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.elementor-template-full-width #content > .region__container > .region__row > .elementor,
.page-template-elementor_header_footer #content > .region__container > .region__row > .elementor,
.elementor_library-template-elementor_header_footer #content > .region__container > .region__row > .elementor {
  flex: 0 0 100% !important;
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.elementor-template-full-width #content .grimlock-section.region--container-fluid > .region__inner > .region__container,
.page-template-elementor_header_footer #content .grimlock-section.region--container-fluid > .region__inner > .region__container,
.elementor_library-template-elementor_header_footer #content .grimlock-section.region--container-fluid > .region__inner > .region__container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

li.elementor-editor-element-setting:before {
  display: none !important;
}

.elementor-element .elementor-widget-container .grimlock-reveal-element {
  visibility: visible !important;
}

