.text-white p{
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
.blog-desc .wp-block-quote {
    background-color: #003D40;
    border-left: 10px solid #C39F57;
    padding: 60px 40px;
    margin: 40px 0 30px;
}
.blog-desc .wp-block-quote h2{
    color: #fff;
    margin: 0;
    font-weight: 400;
    padding: 0;
    font-size: 2.2rem;
} 
.c-details a {
    font-size: 1rem;
    color: #000;
    margin-bottom: 0;
    text-decoration: none;
}
.feature-list-box .f-list p {
    color: #fff;
    font-size: 1.1rem;
}
.search .innovation-desc{
    text-align: left;
}
.search .footer-link.searchLink ul li a{
    color: #fff;
}



/* ------------------------------------------- SEARCH FORM ------------------------ */
.search-form {
    display: none;
    position: absolute;
    right: 50px;
}
.search-submit{
    display: none;
}
.search-form.active {
    display: flex;
}

/* ----------------------------------- Document solve ------------------------------ */

.btn-primary:hover {
    background-color: #c3a055;
    border: 1px solid #c3a055;
    color: #fff;
}
.btn-secondary:hover {
    background-color: #c3a055;
    border: 1px solid #c3a055;
    color: #fff;
}
.btn-secondary:hover img{
    filter: brightness(0) invert(1);
}

header.transparent-header .navbar-nav .nav-item:hover .nav-link {
    color: #c3a055;
}
.footer-link li:hover a{
     color: #c3a055 !important;
}
@media only screen and (max-width: 767px) {
    .industrie-name p {
        font-size: 0.90rem;
    }
    .industrie-name h3 {
        font-size: 1.50rem;
    }
    .b-title {
        display: block;
    }
    .b-title a img {
        margin-left: 0;
    }
    .blog-desc .wp-block-quote h2 {
        font-size: 1.4rem;
    }
    .blog-desc .wp-block-quote{
        padding: 30px 20px;
    }
}
@media (min-width: 992px) {
    /*.banner_btn {
        width: 100% !important;
        margin-top: 25px;
    }
    .banner_btn .text-lg-end {
        text-align: left !important;
    }*/
    
}
@media only screen and (max-width: 992px) {
    .blog-desc .wp-block-quote h2 {
        font-size: 1.9rem;
    }
}

.blog-desc ul {
    list-style-type: disc;
}
.contact-links .wpcf7-spinner{
    order: 3;
}
.contact-links .contact-img{
    order: 2;
}
.product-nav-arrow .product-prev:hover .normal-img,.product-nav-arrow .product-next:hover .normal-img {
    display: none;
}

.product-nav-arrow .product-prev:hover .hover-img,.product-nav-arrow .product-next:hover .hover-img {
    display: block;
}

.link-slide:hover img.normal-img{
    display: none;
}
.link-slide:hover img.hover-img{
    display: block;
}

.blog-box.related-blog-box {
    height: calc(100% - 15px);
}
.field-nav .custom-prev:hover .normal-img,.field-nav .custom-next:hover .normal-img {
    display: none;
}
.field-nav .custom-prev:hover .hover-img,.field-nav .custom-next:hover .hover-img {
    display: block;
}
.product-nav-arrow .solvent-prev:hover .normal-img,.product-nav-arrow .solvent-next:hover .normal-img {
    display: none;
}
.product-nav-arrow .solvent-prev:hover .hover-img,.product-nav-arrow .solvent-next:hover .hover-img {
    display: block;
}
.form-contact .contact-links .contact-btn:hover {
    background-color: #C3A055;
    border: 1px solid #C3A055 !important;
}
.product-box:hover h3 {
    color: #c3a055;
}
.form-contact .form-group p a:hover {
    color: #c3a055 !important;
}
.c-details a:hover {
    color: #C3A055;
}
.footer-details li a:hover{
    color: #C3A055;
}
a.contact-img:hover .hover-img{
    display:block;
}
a.contact-img:hover .normal-img{
    display: none;
}

.btn.btn-primary.send-btn{
    background-image: url("https://joyam.anxzone.com/wp-content/themes/joyam/assets/images/right-arrow.svg");
    background-repeat: no-repeat;
    background-position: right 16px center;
    padding-right: 50px; 
    padding-top: 8px;
}
