/*
  Your custom styles
  No preprocessor
*/

.page-main.single .content_wrapper .single__sidebar .add-info .box .box-links {
  margin-top: 10px;
}

.page-main.single .content_wrapper .single__sidebar .add-info .box .box-links span {
  font-family: DM Sans, sans-serif;
  font-weight: 700;
  text-decoration: underline;
}

.page-main.single .content_wrapper .single__sidebar .add-info .box .box-links .social-link svg {
    fill: unset;
    left: -2px;
}

.page-main.single .content_wrapper .single__sidebar .add-info .box .box-links .social-link .social-link-label {
  padding-left: 3px;
  color: #0e0129;
  transition: all 0.3s ease;
}

.page-main.single .content_wrapper .single__sidebar .add-info .box .box-links .social-link:hover .social-link-label {
  color: #007a94;
}


@media screen and (min-width: 768px) {
  .s-news .list-posts .post {
      display: flex;
      flex-direction: column;
      justify-content: space-between
  }
}

@media screen and (min-width: 992px) {
  .single-solutions .s-img-2cols .cols-grid {
    align-items: center;
  }

  .single-solutions .s-img-2cols .box__img {
      height:100%;
      min-height: 300px;
      max-height: unset
  }
}

.page-footer .wp-block-search__inside-wrapper:after {
  content: unset;
}

.page-footer form .wp-block-search__inside-wrapper:after {
  position: absolute;
  content: "";
  display: block;
  background-color: transparent;
  background-image: url(../images/icon-search.svg);
  width: 24px;
  height: 24px;
  background-position: 50%;
  background-size: contain;
  background-repeat: no-repeat;
  right: 10px;
  top: 45%;
  transform: translateY(-50%);
  pointer-events: none;
}

.page-footer form.clearData .wp-block-search__inside-wrapper:after {
  content: unset;
  background: unset!important;
  height: 0;
  width: 0;
}

.formatted-name {
  font-family: DM Sans, sans-serif;
  font-weight: 700;
}

@media screen and (min-width: 992px) {
  .s-info-rows .box-products .box,.s-solutions-products .box-products .box {
      height: 100%;
  }

  .single-solutions .s-img-2cols:not(.add-style) .cols-grid {
    align-items: stretch;
  }
}

/* button */
.wp-block-button__link {
  color: #fff!important;
  background-color: #007a94!important;
  border-radius: 5px!important;
  transition: all 0.3s ease;
}

.wp-block-button__link:hover {
  color: #fff!important;
  background-color: #0e0129!important;
  border-radius: 5px!important;
}

.page-header_wrapper .page-header .header-logo img{
	height: 50px;
}

.page-header_wrapper .page-header .header-logo{
	width: 120px;
}