/*
Theme Name: CLC 2.0
Theme URI:
Author:
Author URI:
Description:
Version: 2.0.1
Updated: 2024-02-22

*/

@media screen and (max-width: 1000px) {
  footer.footer .menu-our-solutions-container {
    margin-bottom: 60px;
  }
}

footer.footer ul#menu-our-solutions {
  margin: 20px 0 20px 30px;
}

@media screen and (max-width: 650px) {
  footer.footer ul#menu-our-solutions {
    margin-top: 0;
  }
}

footer.footer ul#menu-our-solutions li.menu-item {
  display: block;
  width: 100%;
  padding: 6px 0;
}

@media screen and (max-width: 650px) {
  footer.footer ul#menu-our-solutions li.menu-item:first-child {
    padding-top: 0;
  }
}

footer.footer ul#menu-our-solutions li.menu-item a {
  color: #fff;
  font-weight: 300;
  font-size: 16px;
  text-decoration: none;
}

.main-content .report-links,
.main-content .downloads {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

body .main-content .report-links a.wp-block-button__link,
body .main-content .downloads a.wp-block-button__link {
  width: 215px !important;
  line-height: 1.2em;
}

body .single-report div .downloads .downloads-link {
  margin-bottom: 0;
}

body
  .main-content
  .report-links
  .report-link.red-text-white-brackground
  a.wp-block-button__link {
  background-color: #fff;
  border: 1px solid #ce2127;
  color: #ce2127;
}

body
  .main-content
  .downloads
  .downloads-link.white-text-red-background
  a.wp-block-button__link {
  background-color: #ce2127;
  color: #ffffff;
  border-width: 0;
}

.btn-open-lp-contact {
  width: 100%;
  display: block;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 300;
  text-align: center;
  padding: 15px 10px 10px;
  background-color: #ce2127;
  border: none;
  border-radius: 6px;
}

body:not(.home) .btn-open-lp-contact {
  background-color: #fff;
  border: 1px solid #ce2127;
  color: #ce2127 !important;
}

.btn-open-lp-contact:hover {
  color: #fff;
}

body:not(.home) .btn-open-lp-contact:hover {
  color: #ce2127;
}

.wp-block-image a {
  display: unset !important;
}
