/*
Theme Name: timberstone-child
Description: This is a custom child theme for timberstone
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: timberstone
Version: 1.0
Text Domain: timberstone-child
*/

#top nav>ul>li[class*=button_bordered]>a:before {
    border-color: rgba(255,255,255,.4) !important;
}
.italic {
    font-style: italic;
}

.custom-cursor {
    position: fixed;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    pointer-events: none;
    z-index: 9999;
    transform: translate3d(-50%, -50%, 0);
    background: #ffffff;
    mix-blend-mode: difference;
    opacity: 0;
    transition: opacity 0.2s ease-out;
}

.custom-cursor.is-visible {
    opacity: 1;
}

@media (pointer: coarse) {
    .custom-cursor {
        display: none;
    }
}


.client-slider {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 80px;
}

.client-slider__logo-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  min-height: 40px;
  opacity: .25;
}

.client-slider__logo {
  max-height: 200px;
  max-width: 180px;
  object-fit: contain;
  opacity: 0;
  transition: opacity 600ms ease-in-out;
  filter: grayscale(0.2) contrast(1.05);
}



