/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/****************************************/
/* HubSpot Style Boilerplate            */
/****************************************/

/* These includes are optional, but helpful. */
{% include "hubspot/styles/responsive/modules.css" %}
{% include "hubspot/styles/patches/recommended.css" %}

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/* Wrapper */
.header-container-wrapper {}
.body-container-wrapper {}
.footer-container-wrapper {}

/* Container */
.header-container {}
.body-container {}
.footer-container {}

/* Custom */
#contentSection .uk-text-read > p,
#contentSection .uk-text-default > p,
#contentSection .uk-text-small > p {
  margin-top: 0!important;
  margin-bottom: 0!important;
}

#contentSection .uk-text-read > p+p,
#contentSection .uk-text-default > p+p,
#contentSection .uk-text-small > p+p {
  margin-top: inherit;
  margin-bottom: inherit;
}

/* Article Image Wrapper */
@media screen and (min-width: 900px) {
  .article-image-expanded {
    text-align: center;
    margin-left: -100px;
    margin-right: -100px;
  }
  .article-image-expanded > img {
    width: 120%;
  }
}
.article-image-expanded > img {
  border: 1px solid #efefef;
}

.kb-content #video-wrapper,
.article-body #video-wrapper,
.hs-responsive-embed-inner-wrapper{
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}

.kb-content #video-wrapper > iframe,
.article-body #video-wrapper > iframe,
.article-body .hs-responsive-embed-inner-wrapper>.hs-responsive-embed-iframe{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* RTE */
.rte {
  h1::after,
  h2::after,
  .h1::after,
  .h2::after {
    display: none!important;
  }
}
