/*
Theme Name: Cerevia
Theme URI: http://designingmedia.com/cerevia
Author: Designingmedia
Author URI: https://designingmedia.com
Description: Cerevia is a modern, fully responsive WordPress theme designed for therapy centers, ADHD support services, autism care providers, and mental health professionals. It helps showcase therapy programs, counseling services, and structured care solutions in a calm and professional layout. With appointment booking, service pages, and support program listings, Cerevia is built to create a welcoming and accessible experience for individuals and families seeking guidance and care. Optimized for performance, usability, and SEO, it works seamlessly across all devices.
Version: 1.0.0
Requires PHP: 8.0
Tested up to: 7.1
License: GNU General Public License v2 or later 
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: cerevia
Tags: custom-menu, custom-header, custom-logo, custom-background, custom-colors, translation-ready, right-sidebar, full-width-template, blog, portfolio, e-commerce, grid-layout, featured-images, theme-options
*/
.no-breadcrumbs.page-title-area:after {
  display: none;
}

.navbar-area .nav-container .navbar-collapse #menu-all-pages > li + li {
  margin-left: 10px;
}
.navbar-area .nav-container .navbar-collapse #menu-all-pages li {
  padding: 0 7px;
}
/*Unit test css*/
.navbar-area .nav-container .logo a.retina-logo {
  display: none;
}
.wpcf7-form-control-wrap {
  display: block;
  z-index: 0;
}
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output,
.wpcf7 form.sent .wpcf7-response-output {
  color: #46b450;
  margin: 2em 0em 0em;
  font-size: 14px;
  line-height: 1.5em;
  font-weight: 400;
  text-align: center;
  border-radius: 10px;
}
.wpcf7-not-valid-tip {
  color: #dc3232;
  font-size: 12px;
  line-height: 12px;
  font-weight: 500;
  display: block;
  margin-top: 0;
  position: absolute;
  width: auto;
  display: block;
  left: 28px;
  border: none;
  padding: 0;
  top: 67px;
}
textarea + .wpcf7-not-valid-tip {
  top: 122px;
}
.wpcf7-spinner {
  display: none;
}
.wpcf7 form.invalid .wpcf7-response-output {
  display: none;
}

@media only screen and (max-width: 1366px) {
  .wpcf7-not-valid-tip {
    font-size: 12px;
    line-height: 12px;
    top: 52px;
  }
}

@media only screen and (max-width: 1024px) {
  .wpcf7-not-valid-tip {
    top: 52px;
  }
  .wpcf7 form.failed .wpcf7-response-output,
  .wpcf7 form.aborted .wpcf7-response-output,
  .wpcf7 form.sent .wpcf7-response-output {
    text-align: center;
  }
}

@media only screen and (max-width: 767px) {
  .wpcf7-not-valid-tip {
    top: 52px;
    left: 17px;
  }
  textarea + .wpcf7-not-valid-tip {
    top: 118px;
  }
  .wpcf7 form.failed .wpcf7-response-output,
  .wpcf7 form.aborted .wpcf7-response-output,
  .wpcf7 form.sent .wpcf7-response-output {
    font-size: 12px;
  }
}
