/* 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 :: legacy
 */
/* NONE */
/* --- */
/* --- */
/* Custom Selectors*/
/* Custom Selectors*/
/* Custom Selectors*/
/* Custom Selectors*/
/* Custom Selectors*/
/* Custom Selectors*/
/*
 * Avada :: legacy
 */
/* NONE */
/* --- */
/* --- */
/* UNSORTED */
.fusion-title.center .title-sep-container,
.no-sep .title-sep-container {
  display: none !important;
}

.fusion-title {
  letter-spacing: 1px;
}

.fusion-title.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.fusion-title.center .title-heading-left,
.fusion-title.center .title-heading-right {
  text-align: center;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.fa-map-marker {
  color: #C72926;
  text-shadow: 1px 1px 2px #333333;
}

.fusion-page-title-bar {
  height: auto !important;
  padding-top: 10px;
  padding-bottom: 10px;
}

.fusion-main-menu-container {
  z-index: 99999;
}

.fusion-is-sticky .fusion-mobile-nav-holder > ul {
  max-height: 10000px !important;
  overflow-y: hidden !important;
}

#side-header.fusion-mobile-menu-design-modern .fusion-main-menu-container .fusion-mobile-nav-holder {
  padding-top: 0;
  overflow-y: auto;
}

@media (max-width: 1200px) {
  /* STARTzz */
  .full-width-overflow-container {
    margin: 0 -30px;
  }
  .full-width-overflow-container .avada-row {
    margin: 0 15px;
  }
  /* ENDzz */
}

@media (max-width: 800px) {
  /* STARTzz */
  .fusion-is-sticky .hide_if_sticky,
  .show_if_sticky,
  .fusion-title .title-sep-container {
    display: none !important;
  }
  .fusion-is-sticky .show_if_sticky {
    display: block !important;
  }
  .fusion-title h1,
  .fusion-title h2,
  .fusion-title h3,
  .fusion-title h4,
  .fusion-title h5,
  .fusion-title h6 {
    white-space: normal;
  }
  #content {
    width: 100% !important;
    margin-left: 0 !important;
  }
  .sidebar {
    width: 100% !important;
    float: none !important;
    margin-left: 0 !important;
    clear: both;
  }
  .fusion-header-wrapper .fusion-mobile-menu-design-modern .fusion-logo,
  .fusion-header-wrapper .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-logo,
  .fusion-header-wrapper .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-logo,
  .fusion-header-wrapper .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-logo,
  .fusion-header-wrapper .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo,
  .fusion-header-wrapper .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-logo {
    float: none !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
    min-width: 260px !important;
  }
  .fusion-standard-logo {
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  /* ENDzz */
}

@media (min-width: 1921px) {
  /* STARTzz */
  .full-width-overflow-container {
    margin: 0px -905px;
  }
  /* ENDzz */
}

@media (min-width: 1201px) {
  /* STARTzz */
  .full-width-overflow-container {
    margin: 0px -405px;
  }
  /* ENDzz */
}

@media (min-width: 801px) {
  /* STARTzz */
  .fusion-is-sticky .hide_if_sticky {
    display: none !important;
  }
  /* ENDzz */
}
