/* 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 */
@import "../../_vars.scss";

/* 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, /* The first title should not have any extra top padding & margin */
.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, /* The last widget should not have any bottom */
.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 */
