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

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

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

footer .dnd-section {
  padding: 60px;  }

.social-links-lite a {
  color: #FFF;
  background-color: transparent;
  box-shadow: 0 0 0;}

.social-links-lite a:hover {
  color: #FFDD00;}

h1, h1.lvl1 {
  font-family: Erbaum !important;
  font-size: clamp(2rem, 4.706vw + 0.853rem, 6.5rem) !important;
  font-weight: 700 !important;
  line-height: 1.2em !important;
  text-transform: uppercase !important;}

h1.lvl2 {
  font-family: Erbaum !important;
  font-size: clamp(2rem, 2.614vw + 1.363rem, 4.5rem) !important;
  font-weight: 700 !important;
  line-height: 1.2em !important;
  text-transform: uppercase !important;}

h1.lvl3 {
  font-family: Erbaum !important;
  font-size: clamp(2rem, 1.569vw + 1.618rem, 3.5rem) !important;
  font-weight: 700 !important;
  line-height: 1.2em !important;
  text-transform: uppercase !important;}

h2 {
  font-family: Erbaum !important;
  font-size: clamp(1.5rem, 1.3725rem + 0.5229vw, 2rem) !important;
  font-weight: 700 !important;
  line-height: 1.2em !important;
  text-transform: uppercase !important;}

h3 {
  font-family: Erbaum !important;
  font-size: clamp(1.25rem, 1.1863rem + 0.2614vw, 1.5rem) !important;
  font-weight: 700 !important;
  line-height: 1.2em !important;
  text-transform: uppercase !important;}

h4, h5, h6 {
  font-family: Erbaum !important;
  font-size: clamp(1rem, 1rem + 0vw, 1rem) !important;
  font-weight: 700 !important;
  line-height: 1.2em !important;
  text-transform: uppercase !important;}

#Blog .hs-menu-item.hs-menu-depth-1 {
  font-family: Erbaum;
  font-size: clamp(0.75rem, 0.75rem + 0vw, 0.75rem);
  font-weight: 400;
  line-height: 1.5em;
  text-transform: uppercase;}

#Blog .hs-menu-item.hs-menu-depth-1 a {
  color: #232729;}

#Blog #hs_menu_wrapper_widget_1787347572320_ {
  display: flex;
  justify-content: center;
  align-items: center;}

#Blog .blog-search-row {
  display: grid;
  grid-template-columns: repeat(12, 1fr);}

#Blog .blog-search-row-content {
  grid-column: 4 / span 6;}

#Blog .blog-search {
  padding: 80px 0;}

#Blog .hs-search-field__suggestions-container ul,
#Blog .hs-menu-wrapper {
  z-index: 1000;}

/* Remove Language Switcher */
.header-lite-menu .header-lite_language-switcher-wrapper {
  display: none !important;
}

@media (max-width: 767px) {
  #Blog #hs-link-widget_1787345703619_hs_logo_widget > img {
    width: 100px !important;}
  #Blog .hs-menu-item.hs-menu-depth-1 a {
    color: #FFF;}
  #Blog #hs_menu_wrapper_widget_1787347572320_ .hs-menu-item.hs-menu-depth-1 a {
    color: #232729;}
  #Blog .cell_17873459724753-vertical-alignment {
    float: left !important; /* floats the logo div to the left */}
  #Blog .cell_17873459724753-vertical-alignment > div {
    padding-top: 1.0rem;}
  #Blog .cell_17873459724754-vertical-alignment {
    float: right !important; /* floats the menu div to the right */}
  #Blog .header-top-row-0-padding {
    margin-bottom: 12px;
}

@media (min-width: 768px) and (max-width: 1139px) {
  #Blog .cell_17873459724754-vertical-alignment {
    width: 100%;
  }
  #Blog .cell_17873459724753-vertical-alignment {
    width: 100px;}
}


@media (min-width: 768px) {
  .header-lite-menu .hs-menu-wrapper {
    margin-right: 0rem;
  }
}