.single-post-layout-avada-fullwidth-container{
    width: 100%;
}
.width-100 .single-post-layout-avada-fullwidth-container .fusion-fullwidth, 
.width-100 .single-post-layout-avada-fullwidth-container .nonhundred-percent-fullwidth {
    margin-left: -30px !important;
    margin-right: -30px !important;
}
.single-post-layout-avada-default-container{
    float: unset;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.single-post-layout-avada-right-container,
.single-post-layout-avada-left-container{
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
}
.single-post-layout-avada-right-content{
    float: left;
    width: calc(100% - 24% - 6%);
}
.single-post-layout-avada-left-content{
    float: right;
    width: calc(100% - 24% - 6%);
}
.single-post-layout-avada-right-sidebar{
    float: right;
    width: 24%;
}
.single-post-layout-avada-left-sidebar{
    float: left;
    width: 24%;
}
/**Text Size**/
.is-xxxlarge {
    font-size: 2.5em;
  }
  .is-xxlarge {
    font-size: 2em;
  }
  .is-xlarge {
    font-size: 1.5em;
  }
  .is-larger {
    font-size: 1.3em;
  }
  .is-large {
    font-size: 1.15em;
  }
  .is-small,
  .is-small.button {
    font-size: 0.8em;
  }
  .is-smaller {
    font-size: 0.75em;
  }
  .is-xsmall {
    font-size: 0.7em;
  }
  .is-xxsmall {
    font-size: 0.6em;
  }
  @media (max-width: 549px) {
    .is-xxlarge {
      font-size: 2.5em;
    }
    .is-xlarge {
      font-size: 1.8em;
    }
    .is-larger {
      font-size: 1.2em;
    }
    .is-large {
      font-size: 1em;
    }
  }

/***VISIBLITY***/
.hidden {
    display: none !important;
    visibility: hidden !important;
}
.is-invisible {
    visibility: hidden;
    opacity: 0;
}
@media (min-width: 850px) {
    [data-show="show-for-medium"],
    .show-for-medium {
      display: none !important;
    }
}
@media (max-width: 849px) {
    [data-show="hide-for-medium"],
    .hide-for-medium {
      display: none !important;
    }
}
@media (min-width: 550px) {
    [data-show="show-for-small"],
    .show-for-small {
      display: none !important;
    }
}
@media (max-width: 549px) {
    [data-show="hide-for-small"],
    .hide-for-small {
      display: none !important;
    }
}

.capitalize{
  text-transform: capitalize;
}
.lowercase{
  text-transform: lowercase;
}
.uppercase{
  text-transform: uppercase;
}
/***TEXT ALIGN***/
.avada-layout-text-left {
  text-align: left;
}
.avada-layout-text-center {
  text-align: center;
}
.avada-layout-text-right {
  text-align: right;
}
/***ENTRY CATEGORY***/
.avada-single-layout-entry-header-text {
  padding: 1.5em 0 1.5em;
}
.avada-single-layout-entry-header-text.avada-layout-text-center {
  padding-left: 1.5em;
  padding-right: 1.5em;
}
.avada-single-layout-entry-header-text-top {
  padding-top: 0;
}
.avada-single-layout-entry-header-text-bottom {
  padding-bottom: 0px;
}
.avada-single-layout-entry-category{
  color: var(--link_color);
  margin: 15px 0;
}

.avada-post-title-wrapper h2{
  margin: 15px 0px;
}

.avada-post-share-wrapper .fusion-sharing-box {
  margin: 5px 0px 15px 0px;
}

.avada-post-prev-next-wrapper .single-navigation {
  margin: 10px 0px;
}

.avada-post-author-wrapper section.about-author,
.avada-post-related-posts-wrapper .single-related-posts{
  margin: 20px 0px;
}

.avada-post-comments-wrapper div#respond {
  margin: 20px 0px;
}