/* @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    */
/*****************************************/

/*** HEADER ***/

.menu__link, .menu__link:active, .menu__link:focus, .menu__link:hover, .header__cta a {
 font-size: 16px !important;
}

.header__logo {
  margin-right: 5%;
}

.header__cta {
  bottom: 0px !important;
}

.menu--desktop ul li {
  display: inline-flex !important;
}

@media (max-width: 1024px) {
  .header__row {
    height: 60px !important;
  }
  .header__row-2 {
    padding: 3.5rem 2rem !important;
  }
  .header .header--scroll .header__logo--main {
    padding-top: .5rem !important;
  }
  .header--scroll img {
    width: 80% !important;
  }
  
  .header__navigation.open, .header__search.open, .header__language-switcher.open {
    background-color: #2d2d2d;
  }

/*** SERVICES SLIDER ***/

.slide-subhead {
  margin-bottom: 10px !important;
}

/*** SERVICE AREA ***/
.service-area__right-content {
  padding-left: 40px;
}

/***SUBPAGE BANNER ***/
.subpage__banner-text h1 {
  padding-bottom: 15px;
}

/*** SALES ENABLEMENT ***/
.checklist_items {
  max-height: 105px !important;
}

@media screen and (max-width: 767px) {
  .checklist_items {
    max-height: 100% !important;
  }
}

/*** BLOG ***/

.blog-post__tags {
  padding-top: 30px;
}

/*** CONTACT INFO ***/
#hs_cos_wrapper_dnd_area-module-3 .card__details:not(:last-child) {
  border-right: 1px solid #fff !important;
  }