.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1770 .elementor-element.elementor-element-22309a1 .elementor-icon-list-icon{width:14px;}.elementor-1770 .elementor-element.elementor-element-22309a1 .elementor-icon-list-icon i{font-size:14px;}.elementor-1770 .elementor-element.elementor-element-22309a1 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-1770 .elementor-element.elementor-element-22309a1 .elementor-icon-list-text, .elementor-1770 .elementor-element.elementor-element-22309a1 .elementor-icon-list-text a{color:#C0A062;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1770 .elementor-element.elementor-element-91602de{text-align:center;}.elementor-1770 .elementor-element.elementor-element-91602de .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;}.elementor-1770 .elementor-element.elementor-element-5c98fe7 .elementor-icon-list-icon{width:14px;}.elementor-1770 .elementor-element.elementor-element-5c98fe7 .elementor-icon-list-icon i{font-size:14px;}.elementor-1770 .elementor-element.elementor-element-5c98fe7 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}/* Start custom CSS *//* Fit To Trends - Single Post layout fixes | Option 1 Classic Editorial */
/* 1. Centered post container: title, featured image, body and navigation sit centered (~1180px max) with clear whitespace on both sides. */
.elementor-1770 > .e-con {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
}
/* 2. Constrain top-level post widgets to the same centered width. */
.elementor-1770 .elementor-widget-theme-post-title,
.elementor-1770 .elementor-widget-theme-post-featured-image,
.elementor-1770 .elementor-widget-theme-post-content,
.elementor-1770 .elementor-widget-post-navigation {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}/* End custom CSS */