/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
/* 

/* Keep the 100-width-real template flush with the viewport. */
body.page-template-100-width #main.width-100 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

body.page-template-100-width #main.width-100 > .fusion-row {
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
}

/* Make the locator's full-width builder block truly edge-to-edge. */
body.page-template-100-width #post-13205 .fusion-fullwidth.fullwidth-box.fusion-builder-row-2 {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
  max-width: 100%;
}

body.page-template-100-width #post-13205 .fusion-fullwidth.fullwidth-box.fusion-builder-row-2 > .fusion-builder-row {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

body.page-template-100-width #post-13205 .fusion-fullwidth.fullwidth-box.fusion-builder-row-2 > .fusion-builder-row > .fusion-layout-column {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

body.page-template-100-width #post-13205 .fusion-fullwidth.fullwidth-box.fusion-builder-row-2 > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper {
  margin: 0;
  padding-left: 0;
  padding-right: 0;
}

/* Avada injects gutter spacing via custom properties on the locator column. Zero them out here. */
body.page-template-100-width #post-13205 .fusion-builder-column-2 {
  --awb-spacing-left-large: 0%;
  --awb-spacing-right-large: 0%;
  --awb-spacing-left-medium: 0%;
  --awb-spacing-right-medium: 0%;
  --awb-spacing-left-small: 0%;
  --awb-spacing-right-small: 0%;
}