﻿/*
 * P-WAVE brand colors - child theme overrides
 * Primary accent:   #06C0D6 (logo cyan)
 * Secondary accent: #F25A4D (logo coral) - hover / contrast
 * Dark chrome:      #1E222D (logo wordmark)
 */

:root {
  --pwave-cyan: #06C0D6;
  --pwave-cyan-light: #3DD0E0;
  --pwave-cyan-dark: #0499AB;
  --pwave-coral: #F25A4D;
  --pwave-coral-dark: #D4483C;
  --pwave-dark: #1E222D;
}

::-moz-selection {
  background: #06C0D6 !important;
}

::selection {
  background: #06C0D6 !important;
}

a {
  color: #3DD0E0;
}

dt {
  color: #06C0D6;
}

.activeColor {
  color: #06C0D6 !important;
}

.activeBg {
  background-color: #06C0D6 !important;
}

.btn {
  background-color: #06C0D6 !important;
  border-color: #06C0D6 !important;
}

.btn:hover {
  background-color: #F25A4D !important;
  border-color: #F25A4D !important;
}

.activeBorder {
  border-color: #06C0D6 !important;
}

.section-title .main-title {
  color: #1E222D !important;
}

.home3-base-title .section-title {
  color: #1E222D !important;
}

h6.section-title-four-sub {
  color: #06C0D6 !important;
}

h3.section-title-four-title {
  color: #1E222D !important;
}

.bread_crumb .breadcrumbs-title a:hover span {
  color: #06C0D6 !important;
}

.bread_crumb a:hover {
  color: #06C0D6 !important;
}

span.breadcrumb-info a:hover span {
  color: #06C0D6 !important;
}

.pagination_waper li.page-item .page-link:hover {
  background-color: #06C0D6 !important;
  border-color: #06C0D6 !important;
}

.pagination_waper .activeborder {
  border-color: #06C0D6 !important;
}

.section-title-two .main-title {
  color: #1E222D !important;
}

.section-title-three h2 {
  color: #1E222D !important;
}

button.get_quote_btn {
  background: #06C0D6 !important;
}

button.get_quote_btn:hover {
  background: #F25A4D !important;
}

.play-btn {
  background: #06C0D6 !important;
}

.h2-navigation-area.navbar-fixed-top {
  background: #1E222D !important;
}

.h3-navigation-area.navbar-fixed-top {
  background: #1E222D !important;
}

.search-form .btn:hover {
  color: #06C0D6 !important;
}

.header-cart i,
.header-search i {
  color: #06C0D6 !important;
}

.h1-header-top-area {
  background: #1E222D !important;
}

.h1-single-top-block i.fa {
  color: #06C0D6 !important;
}

.h1-single-top-block a:hover {
  color: #06C0D6 !important;
}

.main-menu ul li a:before {
  background: #06C0D6 !important;
}

.main-menu ul li.active>a,
.main-menu ul li.current-menu-item>a,
.main-menu ul li.menu-item-has-children:hover > a::before,
.main-menu ul li.current-menu-ancestor>a {
  color: #06C0D6 !important;
}

.main-menu ul li:hover> a {
  color: #06C0D6 !important;
}

.main-menu ul li a.active {
  color: #06C0D6 !important;
}

.main-menu ul li ul.sub-menu {
  background: #1E222D !important;
}

.main-menu ul ul a:hover {
  background: #06C0D6 !important;
}

.main-menu ul ul ul a:hover {
  background: #06C0D6 !important;
}

.slider-activee .slick-dots li.slick-active button {
  background: #06C0D6 !important;
}

.second-slider-content .intro::after {
  background: #06C0D6 !important;
}

.slider-button:hover {
  background: #1E222D !important;
}

.fill_button {
  background: #06C0D6 !important;
  border: 1px solid #06C0D6 !important;
}

.fill_button:hover {
  border: 1px solid #1E222D !important;
}

.border_button {
  border: 1px solid #06C0D6 !important;
}

.border_button:hover {
  background: #1E222D !important;
  border: 1px solid #1E222D !important;
}

.video_button {
  border: 1px solid #06C0D6 !important;
}

.video_button:hover {
  background: #1E222D !important;
  border: 1px solid #1E222D !important;
}

.default_button {
  background: #06C0D6 !important;
  border: 1px solid #06C0D6 !important;
}

.default_button:hover {
  background: #1E222D !important;
  border: 1px solid #1E222D !important;
}

.featured-icon i {
  color: #06C0D6 !important;
}

.featured-item:hover .featured-icon i {
  color: #1E222D !important;
}

.featured-item-title {
  color: #1E222D !important;
}

.featured-item:hover .featured-item-title {
  color: #06C0D6 !important;
}

.single-counter .counter {
  color: #1E222D !important;
}

.single-counter h5 {
  color: #1E222D !important;
}

a.video-play-button {
  background: #3DD0E0 !important;
}

a.video-play-button::before {
  background: #06C0D6 !important;
}

.video-play-button-two {
  background: #06C0D6 !important;
}

.video-play-button-two::before {
  background: #06C0D6 !important;
}

.market-single-items i.fa-link {
  color: #06C0D6 !important;
}

.market-single-items:hover .shape {
  border-top: 110px solid #06C0D6;
}

.market-single-items .market-item-details a {
  color: #1E222D !important;
}

.market-single-items:hover .market-item-details a {
  color: #06C0D6 !important;
}

.market-single-items .shape {
  border-top: 100px solid #1E222D;
}

.market-single-items .style-1:before {
  border-color: #06C0D6 !important;
}

#brochures-block .download-brochures i:before {
  color: #06C0D6 !important;
}

.technical-solutions li::before {
  background: #06C0D6 !important;
  border: 1px solid #06C0D6 !important;
}

.mixitup-menus {
  background-color: #06C0D6 !important;
}

.mixitup-menus button:hover {
  color: #1E222D !important;
}

.our-latest-project .mixitup-menus .btn.active {
  color: #1E222D !important;
}

.our-latest-project .mixitup-menus .btn.active:before {
  background-color: #1E222D !important;
}

.isotop-projects-filter .card:hover .shape {
  border-bottom: 110px solid #06C0D6;
}

.isotop-projects-filter .shape {
  border-bottom: 100px solid #06C0D6;
}

.isotop-projects-filter .img-overlay {
  background-color: #1E222D !important;
}

.isotop-projects-filter .grid-item h5 a:hover {
  color: #06C0D6 !important;
}

.inner-mixitup-menus .btn {
  color: #1E222D !important;
}

.inner-mixitup-menus .btn:hover {
  background-color: #06C0D6 !important;
  color: #1E222D !important;
}

.inner-mixitup-menus .btn.active {
  border-color: #06C0D6 !important;
  background-color: #06C0D6 !important;
}

.h1-testimonials h6.sub-title {
  color: #06C0D6 !important;
}

#testimonial-items .owl-dots .owl-dot.active {
  background-color: #06C0D6 !important;
}

.form-control:focus {
  border-color: #06C0D6 !important;
}

.blog-mata ul li a {
  color: #1E222D !important;
}

.blog-mata ul li a:hover {
  color: #06C0D6 !important;
}

.blog-inner-tag .tags-list a {
  color: #1E222D !important;
}

.blog-inner-tag .tags-list a:hover {
  color: #06C0D6 !important;
}

.blog-inner-tag .social-media a {
  color: #1E222D !important;
}

.blog-comment-area .comment-title {
  color: #1E222D !important;
}

.blog-social-media ul li a:hover {
  color: #06C0D6 !important;
}

.blog-sidebar .tag-group ul li a:hover {
  background: #06C0D6 !important;
}

.blog-style-four-item-content .entry-meta ul li i.fa {
  color: #3DD0E0 !important;
}

.blog-style-four-item-content .entry-meta ul li a {
  color: #3DD0E0 !important;
}

.blog-style-four-item-content h3 a {
  color: #1E222D !important;
}

.blog-style-four-item:hover .blog-style-four-item-content h3 a {
  color: #3DD0E0 !important;
}

.blog-style-five-item-content .entry-meta ul li i.fa {
  color: #3DD0E0 !important;
}

.blog-style-five-item-content .entry-meta ul li a {
  color: #3DD0E0 !important;
}

.blog-style-five-item-content h3 a {
  color: #1E222D !important;
}

.blog-style-five-item:hover .blog-style-five-item-content h3 a {
  color: #3DD0E0 !important;
}

#client-carousel-items .owl-dots .owl-dot.active {
  background-color: #06C0D6 !important;
}

.client-carousel-area .owl-prev i.fa,
.client-carousel-area .owl-next i.fa {
  color: #06C0D6 !important;
}

.sidebar-widget .footer-newsletter h5.footer-nav-title.text-light {
  color: #1E222D !important;
}

.footer ul.menu li a:hover {
  color: #06C0D6 !important;
}

.footer ul.menu li a:hover:before {
  background: #06C0D6 !important;
}

.footer .footer-block a:hover .footer-blog-title {
  color: #06C0D6 !important;
}

footer.footer .footer-blog-title a:hover {
  color: #06C0D6 !important;
}

.bind_footer .social-media a:hover {
  color: #06C0D6 !important;
}

.copyright-social-icon ul li a:hover {
  background: #06C0D6 !important;
  border-color: #06C0D6 !important;
}

.h2-navigation-area.navbar-fixed-top a.get_quote:hover {
  color: #06C0D6 !important;
}

#header-bottom a:hover {
  color: #06C0D6 !important;
}

#header-bottom i {
  color: #06C0D6 !important;
}

.h2-single-featured .card-title {
  color: #1E222D !important;
}

.h2-single-featured svg {
  fill: #06C0D6 !important;
}

.h2-single-featured .card:hover .card-title {
  color: #06C0D6 !important;
}

.h2-single-featured .card:hover svg {
  fill: #1E222D !important;
}

.featured_svg i:before {
  color: #06C0D6 !important;
}

.h2-single-featured .card:hover .featured_svg i:before {
  color: #1E222D !important;
}

.market-single-items .market-item2-icons i {
  color: #1E222D !important;
}

.market-single-items:hover .market-item2-icons {
  background: #3DD0E0 !important;
  border: 1px solid #3DD0E0 !important;
}

.company-title {
  color: #1E222D !important;
}

.sub-title {
  color: #1E222D !important;
}

.company-icon i:before {
  color: #06C0D6 !important;
}

#h2-testimonial-items .quotation i.fa.fa-quote-left {
  color: #06C0D6 !important;
}

#h2-testimonial-items .owl-dots .owl-dot.active {
  background-color: #06C0D6 !important;
}

.h2-single-projects-thumbnail a::before {
  background: #1E222D !important;
}

.h2-single-projects-thumbnail a span {
  color: #06C0D6 !important;
}

.h2-single-projects-content .h2-single-projects-title a {
  color: #1E222D !important;
}

.h2-single-projects-item:hover .h2-single-projects-title a {
  color: #06C0D6 !important;
}

.h2-accordion .card:hover .accordion-icon {
  background: #06C0D6 !important;
}

.h2-accordion .collapsed .accordion-icon {
  color: #1E222D !important;
}

.h2-accordion .accordion-icon {
  background: #06C0D6 !important;
}

.h2-accordion .accordion-title {
  color: #1E222D !important;
}

.h2-single-featured-box .featured-item-title {
  color: #1E222D !important;
}

.h2-blog-single-item:hover .blog-img .overlay-btn a {
  background: #06C0D6 !important;
  border-color: #06C0D6 !important;
}

.h2-blog-single-item .blog-img .overlay-btn a {
  color: #1E222D !important;
}

.h2-blog-single-item .entry-title {
  color: #1E222D !important;
}

.h2-blog-single-item:hover a.entry-title {
  color: #06C0D6 !important;
}

.h2-blog-single-item .article-content .entry-meta a:hover {
  color: #06C0D6 !important;
}

.h2-blog-single-item .entry-meta-footer a:hover {
  color: #06C0D6 !important;
}

#blog-list-2 .owl-prev:hover,
#blog-list-2 .owl-next:hover {
  background: #06C0D6 !important;
}

.block.blog-details .blog-title {
  color: #1E222D !important;
}

#blog-list-2 .owl-dots .owl-dot.active {
  background-color: #06C0D6 !important;
}

.h3-header-top-area {
  background: #1E222D !important;
}

.h3-navigation-area .nav-serch-area .header-cart span.cart-badge {
  color: #06C0D6 !important;
}

.breadcrumb-overlay:before,
.call-to-action:before,
.bg-black-overlay:before {
  background: #1E222D none repeat scroll 0 0 !important;
}

.market-style-3 .shape-style-2 {
  background: #06C0D6 none repeat scroll 0 0 !important;
}

.h3-mixitup-menus button:hover {
  background: #06C0D6 !important;
}

.h3-mixitup-menus .btn.active {
  background: #06C0D6 !important;
}

.h3-mixitup-menus .btn:active {
  background-color: #06C0D6 !important;
}

.pagination_waper .page-item.active .page-link {
  border-color: #06C0D6 !important;
  background-color: #06C0D6 !important;
}

.team-single-item .team-item-thumbnail-area::before {
  background: #1E222D none repeat scroll 0 0 !important;
}

.team-single-item .team-single-social a:hover {
  color: #1E222D !important;
}

.team-single-item .team-item-content h5 {
  color: #1E222D !important;
}

#h3-testimonial-items .owl-dots .active {
  background: #06C0D6 !important;
  border-color: #06C0D6 !important;
}

#h3-testimonial-items:hover .owl-nav div i {
  color: #06C0D6 !important;
}

.sidebar-widget a:hover {
  color: #06C0D6 !important;
}

.sidebar-recent-blog-title {
  color: #1E222D !important;
}

.categories li:hover a {
  color: #06C0D6 !important;
}

.single-blog span.icon {
  color: #06C0D6 !important;
}

.single-blog .entry-title {
  color: #1E222D !important;
}

.single-blog:hover .entry-title {
  color: #06C0D6 !important;
}

.single-blog .entry-meta-footer a:hover {
  color: #06C0D6 !important;
}

.single-blog .content .entry-meta a:hover {
  color: #06C0D6 !important;
}

#blog-list .owl-nav i:hover {
  background-color: #06C0D6 !important;
}

.blog-nav button i:hover {
  background-color: #06C0D6 !important;
}

#blog-list .owl-dots .owl-dot.active {
  background-color: #06C0D6 !important;
}

#faq-page-content .card-header .card-title {
  color: #1E222D !important;
}

#faq-page-content .card-header:after {
  color: #06C0D6 !important;
}

#faq-page-content .card-header.collapsed:after {
  color: #1E222D !important;
}

#faq-page-content-two .card-header .card-title {
  color: #1E222D !important;
}

#faq-page-content-two .card-header:after {
  color: #06C0D6 !important;
}

#faq-page-content-two .card-header.collapsed:after {
  color: #1E222D !important;
}

.ask_form_area textarea:focus,
.ask_form_area input:focus {
  border-color: #06C0D6 !important;
}

.market-items-inner-2 .media-icon i:before {
  color: #06C0D6 !important;
}

.market-items-inner .card .card-title {
  color: #1E222D !important;
}

.single_project_widgets.activebgcolor {
  background: #06C0D6 !important;
}

.single_project_widgets a {
  color: #1E222D !important;
}

.single_project_widgets a:hover {
  color: #06C0D6 !important;
}

.single_project_widgets .project-info h1 {
  color: #1E222D !important;
}

.single_project_widgets .social-media a {
  color: #1E222D !important;
}

.about-faq .about-right-title {
  color: #1E222D !important;
}

.market-list-group ul li a {
  color: #1E222D !important;
}

.market-list-group ul li a.active {
  background: #1E222D !important;
}

.market-list-group ul li a.active:before {
  border-right: 5px solid #06C0D6;
}

.market-list-group ul li a:hover {
  background-color: #1E222D !important;
}

.services-right-title {
  color: #1E222D !important;
}

.service-details-pages .sub-title {
  color: #1E222D !important;
}

.tab-content .sub-title-media {
  color: #1E222D !important;
}

#brochures-block .download-brochures {
  background-color: #1E222D !important;
}

.contact-service {
  background-color: #06C0D6 !important;
}

.project-info h1 {
  color: #1E222D !important;
}

span.info-icon {
  color: #06C0D6 !important;
  border: 1px solid #06C0D6 !important;
}

.contact-social-info a {
  color: #1E222D !important;
}

.contact-social-info a:hover {
  background: #06C0D6 !important;
  border: 1px solid #06C0D6 !important;
}

.contact-page textarea:focus,
.contact-page input:focus {
  border-color: #06C0D6 !important;
}

.contact_address .title h1 {
  color: #1E222D !important;
}

.media-body h5 {
  color: #1E222D !important;
}

.dropdown-menu.cart-dropdown-menu .mini-view-cart a:hover {
  color: #06C0D6 !important;
}

.sidebar.sidebar-defalt .sidebar-widget.widget_block.widget_search .wp-block-search__inside-wrapper button.wp-block-search__button {
  background-color: #06C0D6 !important;
}

.sidebar.sidebar-defalt .sidebar-widget.widget_block ol li a:hover,
.sidebar.sidebar-defalt .sidebar-widget.widget_block ul li a:hover {
  color: #06C0D6 !important;
}

.sidebar.sidebar-defalt .sidebar-widget.widget_block ol li:hover::before,
.sidebar.sidebar-defalt .sidebar-widget.widget_block ul li:hover::before {
  border-color: #06C0D6 !important;
  background-color: #06C0D6 !important;
}

a:hover {
  color: #06C0D6 !important;
}

blockquote p {
  background: #06C0D6 none repeat scroll 0 0 !important;
  border-left: 2px solid #06C0D6;
}

blockquote p a:hover {
  color: #1E222D !important;
}

.comment-navigation .nav-previous a:hover,
.comment-navigation .nav-next a:hover {
  color: #06C0D6 !important;
}

.widget_rss ul li a {
  color: #06C0D6 !important;
}

.widget_categories ul li a:hover,
.widget_archive ul li:hover a,
.widget_archive ul li:hover,
.widget_archive ul li a:hover {
  color: #06C0D6 !important;
}

.widget_categories ul li:hover span,
.widget_categories ul li:hover > a {
  color: #06C0D6 !important;
}

.h3-footer-top-area .footer-widget ul>li>a:hover,
.h3-footer-top-area .footer-widget ul>li:hover>a,
.h3-footer-top-area .footer-widget ul>li:hover,
.h3-footer-top-area .footer-widget ul>li>a:hover,
.footer-top-area .footer-widget ul>li>a:hover,
.footer-top-area .footer-widget ul>li:hover>a,
.footer-top-area .footer-widget ul>li:hover,
.footer-top-area .footer-widget ul>li>a:hover {
  color: #06C0D6 !important;
}

.widget_tag_cloud a {
  color: #1E222D !important;
}

.widget_tag_cloud a:hover {
  border-color: #06C0D6 !important;
  background-color: #06C0D6 !important;
}

#wp-calendar caption {
  background: #06C0D6 !important;
  border: 1px solid #06C0D6 !important;
}

#wp-calendar thead th {
  background: #06C0D6 !important;
}

#wp-calendar tbody td#today {
  background: #06C0D6 !important;
}

#wp-calendar tbody td#today:after {
  border-top: 10px solid #1E222D;
}

#wp-calendar tbody td a:hover {
  background: #06C0D6 !important;
}

.sticky a.entry-title {
  color: #06C0D6 !important;
}

.page-links a:hover,
.page-links > span {
  background-color: #06C0D6 !important;
  border-color: #06C0D6 !important;
}

p.logged-in-as a:hover {
  color: #06C0D6 !important;
}

.nav-links a:hover {
  color: #06C0D6 !important;
}

.post-password-form input[type=submit] {
  background-color: #06C0D6 !important;
}

.blog-comment-area .comment-title small a:hover {
  color: #3DD0E0 !important;
}

.bd-comments .title {
  color: #1E222D !important;
}

.bd-comment-box .content .name {
  color: #1E222D !important;
}

.bd-comment-box .content .name a.comment-reply-link {
  color: #1E222D !important;
  border: 1px solid #06C0D6 !important;
}

.bd-comment-box .content .name a.comment-reply-link:hover {
  background: #06C0D6 !important;
}

.bd-comment-box .content .ago {
  color: #1E222D !important;
}

.ws-input button:hover {
  color: #06C0D6 !important;
}

.ws-input input:focus {
  outline-color: #06C0D6 !important;
}

.blog-comment-area ul#submited-comment li.pingback p a:hover {
  color: #06C0D6 !important;
}

.blog-pagination.blog-list-pagination ul li.active a,
.blog-pagination.blog-list-pagination ul li a:hover {
  border-color: #06C0D6 !important;
  background-color: #06C0D6 !important;
}

.widget_nav_menu .menu li a:hover {
  color: #06C0D6 !important;
}

.dustrial-list li:before {
  color: #06C0D6 !important;
}

.fallbackcd-menu-item a.fallbackcd {
  color: #1E222D !important;
}

.default-logo a {
  color: #1E222D !important;
}

.default-logo a:hover {
  color: #06C0D6 !important;
}

.editor-block-list__layout a {
  color: #3DD0E0 !important;
}

/* Coral as secondary accent: button / CTA hover contrast */
.btn.btn-primary:hover,
.btn.btn-primary:focus,
.btn.btn-primary:active,
a.btn.btn-primary:hover,
a.btn:hover,
a.link.btn.btn-primary:hover,
a.link.btn:hover,
.nav-serch-area a.get_quote.btn:hover,
.navbar-fixed-top .nav-serch-area a.get_quote.btn:hover,
button.get_quote_btn:hover,
.dustrial-video-slider .btn.btn-primary:hover,
.dustrial-video-slider a.link.btn.btn-primary:hover,
.dustrial-video-slider a.link.btn:hover {
  background-color: var(--pwave-coral) !important;
  background: var(--pwave-coral) !important;
  border-color: var(--pwave-coral) !important;
  color: #fff !important;
}



