/*
Theme Name: Clymb
Author: kihoro2d
Author URI: https://t.me/kihoro2d
Version: 1.0.5
*/

.page-template-special header.page-header,
.page-template-special footer.page-footer,
.page-template-special-hero header.page-header,
.page-template-special-hero footer.page-footer {
  display: none;
}

.wpcf7-list-item {
  display: block;
  margin: 0 0 0.5rem;
}
.wpcf7-list-item.last {
  margin-bottom: 0;
}

.wpcf7 form .wpcf7-response-output {
  font-size: var(--font-size-12);
  padding: 10px 15px;
  border-radius: var(--bs-border-radius-sm);
  margin: 20px 0 0;
}

.wpcf7 form .wpcf7-spinner {
  display: none;
}

.wpcf7-not-valid-tip {
  font-size: var(--font-size-12);
  margin-top: 0.25em;
}


/* Fix white line in Safari  */

.page-content.is-home .section-5::before {
  z-index: initial;
}


/* Сorrections */

.page-header .button {
  padding-left: 1.625em;
  padding-right: 1.625em;
}

.navbar {
  font-size: var(--font-size-10);
}
   
/* Announcement Bar  */

.annoucement_bar .announcement {
  display: inline-block;
  height: 50px;
  text-align: center;
  width: 100%;
  background: #2c7bf0;
  color: black;
  font-family: arial-rounded-mt, sans-serif;
  margin: 0;
  margin-top: -20px;
  padding-top: 5px;
  margin-bottom: 20px;
  vertical-align: middle;
  font-size: 0.8em;
}

.annoucement_bar .announcement a { 
  color: #fff;
  text-decoration: none;
  font-family: var(--bs-body-font-family);
}

.annoucement_bar .announcement a:hover {
  cursor: pointer;
}

.annoucement_bar .announcement span { 
  color: #f39f6c;
  text-decoration: underline;
  font-weight: bold;
}

@media (max-width: 768px) {
  .annoucement_bar .announcement {
    margin-top: -12px;
  }

}