/* DO NOT EDIT THIS FILE ::: if it is NOT the SCSS file, your changes will be overwritten. This is a dynamically generated file. */
/* DO NOT EDIT THIS FILE ::: if it is NOT the SCSS file, your changes will be overwritten. This is a dynamically generated file. */
/* vars */
/* DO NOT EDIT THIS FILE ::: if it is NOT the SCSS file, your changes will be overwritten. This is a dynamically generated file. */
/* DO NOT EDIT THIS FILE ::: if it is NOT the SCSS file, your changes will be overwritten. This is a dynamically generated file. */
/* vars */
/* Existing Selectors */
/* Existing Selectors */
/* Existing Selectors */
/* Existing Selectors */
/* Existing Selectors */
/*
 * Avada :: page_defaults
 */
/* NONE */
/*
 * Sidebar
 */
/* give the sidebar bottom some margin */
.sidebar {
  margin-bottom: 20px;
}

/* Remove margin from the first widget title */
.sidebar .widget-first .widget-title {
  margin-top: 0;
}

/*
 * Pages :: Fusion Builder
 */
.post-content .fusion-title:first-of-type,
.post-content .fusion-fullwidth:first-of-type {
  /* The first container should not have any extra top padding & margin */
  padding-top: 0 !important;
  margin-top: 0 !important;
}

.fusion-content-widget-area .widget:last-of-type,
.post-content .fusion-fullwidth:last-of-type {
  /* The last container should not have any extra bottom padding & margin */
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

/*
 * Single
 */
.fusion-posts-container [class*="fusion-post-"]:last-child,
.single #content [class*="type-"]:last-child {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

/*
 * Blogroll
 */
.fusion-post-medium-alternate .blog-shortcode-post-title,
.fusion-post-medium .blog-shortcode-post-title,
.fusion-post-large-alternate .blog-shortcode-post-title,
.fusion-post-large .blog-shortcode-post-title {
  margin-top: 0;
  margin-bottom: 20px;
}

.fusion-post-medium-alternate .fusion-post-content-container,
.fusion-post-large-alternate .fusion-post-content-container {
  margin-top: 10px;
}

#content .fusion-post-medium-alternate:last-of-type,
#content .fusion-post-medium:last-of-type,
#content .fusion-post-large-alternate:last-of-type,
#content .fusion-post-large:last-of-type {
  margin-bottom: 0;
}

/* --- */
/* --- */
/* Custom Selectors*/
/* Custom Selectors*/
/* Custom Selectors*/
/* Custom Selectors*/
/* Custom Selectors*/
/* Custom Selectors*/
/*
 * Avada :: page_defaults
 */
.post-content .fusion-fullwidth:not(.lct_override_css) .fusion-column-last .lct_last_element p:last-of-type {
  margin-bottom: 0 !important;
}

/* --- */
/* --- */
/* UNSORTED */
