/**
* Theme Name: Lawnshaper Child
* Description: This is a child theme of Lawnshaper, generated by Merlin WP.
* Author: <a href="https://themeforest.net/category/wordpress?term=steelthemes&#038;view=grid#content">SteelThemes</a>
* Template: lawnshaper
* Version: 1.2.1
*/

/* Scrolling Title Solution */
.cardNews .all_unset a,
.cardNews .all_unset .font-26,
.all_unset .font-26,
.font-26,
.cardNews .cardInfo .all_unset a,
.cardNews.style_one .cardInfo .all_unset a,
.cardNews.style_two .cardInfo .all_unset a,
article .cardNews .all_unset a,
article .cardNews .cardInfo .all_unset a,
.post .cardNews .all_unset a,
.post .cardNews .cardInfo .all_unset a,
.post-type-post .cardNews .all_unset a,
.status-publish .cardNews .all_unset a,
.hentry .cardNews .all_unset a,
.font-26 a,
a.font-26 {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    display: block !important;
    text-align: center !important;
    text-transform: capitalize !important;
    position: relative !important;
    transition: all 0.3s ease !important;
}

/* Hover effect for scrolling */
.cardNews .all_unset a:hover,
.cardNews .all_unset .font-26:hover,
.all_unset .font-26:hover,
.font-26:hover,
.cardNews .cardInfo .all_unset a:hover,
.cardNews.style_one .cardInfo .all_unset a:hover,
.cardNews.style_two .cardInfo .all_unset a:hover,
article .cardNews .all_unset a:hover,
article .cardNews .cardInfo .all_unset a:hover,
.post .cardNews .all_unset a:hover,
.post .cardNews .cardInfo .all_unset a:hover,
.post-type-post .cardNews .all_unset a:hover,
.status-publish .cardNews .all_unset a:hover,
.hentry .cardNews .all_unset a:hover,
.font-26 a:hover,
a.font-26:hover {
    animation: scrollTitle 8s linear infinite !important;
    white-space: nowrap !important;
    overflow: visible !important;
    text-overflow: clip !important;
}

/* Scrolling animation */
@keyframes scrollTitle {
    0% {
        transform: translateX(0);
    }
    25% {
        transform: translateX(0);
    }
    75% {
        transform: translateX(-100%);
    }
    100% {
        transform: translateX(-100%);
    }
}

/* Container for scrolling titles */
.cardNews .all_unset,
.cardNews .cardInfo .all_unset {
    overflow: hidden !important;
    position: relative !important;
    text-align: center !important;
}

/* Target ALL column layouts for scrolling titles */
[class*='col'] .cardNews .all_unset a,
[class*='col'] .cardNews .cardInfo .all_unset a,
[class*='col'] .font-26,
[class*='col'] .font-26 a,
[class*='lg'] .cardNews .all_unset a,
[class*='lg'] .cardNews .cardInfo .all_unset a,
[class*='lg'] .font-26,
[class*='lg'] .font-26 a,
[class*='md'] .cardNews .all_unset a,
[class*='md'] .cardNews .cardInfo .all_unset a,
[class*='md'] .font-26,
[class*='md'] .font-26 a,
[class*='sm'] .cardNews .all_unset a,
[class*='sm'] .cardNews .cardInfo .all_unset a,
[class*='sm'] .font-26,
[class*='sm'] .font-26 a,
[class*='xs'] .cardNews .all_unset a,
[class*='xs'] .cardNews .cardInfo .all_unset a,
[class*='xs'] .font-26,
[class*='xs'] .font-26 a,
[class*='1-5'] .cardNews .all_unset a,
[class*='1-5'] .cardNews .cardInfo .all_unset a,
[class*='1-5'] .font-26,
[class*='1-5'] .font-26 a,
[class*='2-5'] .cardNews .all_unset a,
[class*='2-5'] .cardNews .cardInfo .all_unset a,
[class*='2-5'] .font-26,
[class*='2-5'] .font-26 a,
[class*='3-5'] .cardNews .all_unset a,
[class*='3-5'] .cardNews .cardInfo .all_unset a,
[class*='3-5'] .font-26,
[class*='3-5'] .font-26 a,
[class*='4-5'] .cardNews .all_unset a,
[class*='4-5'] .cardNews .cardInfo .all_unset a,
[class*='4-5'] .font-26,
[class*='4-5'] .font-26 a,
[class*='5-5'] .cardNews .all_unset a,
[class*='5-5'] .cardNews .cardInfo .all_unset a,
[class*='5-5'] .font-26,
[class*='5-5'] .font-26 a {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    display: block !important;
    text-align: center !important;
    text-transform: capitalize !important;
    position: relative !important;
    transition: all 0.3s ease !important;
}

/* Hover effect for all column layouts */
[class*='col'] .cardNews .all_unset a:hover,
[class*='col'] .cardNews .cardInfo .all_unset a:hover,
[class*='col'] .font-26:hover,
[class*='col'] .font-26 a:hover,
[class*='lg'] .cardNews .all_unset a:hover,
[class*='lg'] .cardNews .cardInfo .all_unset a:hover,
[class*='lg'] .font-26:hover,
[class*='lg'] .font-26 a:hover,
[class*='md'] .cardNews .all_unset a:hover,
[class*='md'] .cardNews .cardInfo .all_unset a:hover,
[class*='md'] .font-26:hover,
[class*='md'] .font-26 a:hover,
[class*='sm'] .cardNews .all_unset a:hover,
[class*='sm'] .cardNews .cardInfo .all_unset a:hover,
[class*='sm'] .font-26:hover,
[class*='sm'] .font-26 a:hover,
[class*='xs'] .cardNews .all_unset a:hover,
[class*='xs'] .cardNews .cardInfo .all_unset a:hover,
[class*='xs'] .font-26:hover,
[class*='xs'] .font-26 a:hover,
[class*='1-5'] .cardNews .all_unset a:hover,
[class*='1-5'] .cardNews .cardInfo .all_unset a:hover,
[class*='1-5'] .font-26:hover,
[class*='1-5'] .font-26 a:hover,
[class*='2-5'] .cardNews .all_unset a:hover,
[class*='2-5'] .cardNews .cardInfo .all_unset a:hover,
[class*='2-5'] .font-26:hover,
[class*='2-5'] .font-26 a:hover,
[class*='3-5'] .cardNews .all_unset a:hover,
[class*='3-5'] .cardNews .cardInfo .all_unset a:hover,
[class*='3-5'] .font-26:hover,
[class*='3-5'] .font-26 a:hover,
[class*='4-5'] .cardNews .all_unset a:hover,
[class*='4-5'] .cardNews .cardInfo .all_unset a:hover,
[class*='4-5'] .font-26:hover,
[class*='4-5'] .font-26 a:hover,
[class*='5-5'] .cardNews .all_unset a:hover,
[class*='5-5'] .cardNews .cardInfo .all_unset a:hover,
[class*='5-5'] .font-26:hover,
[class*='5-5'] .font-26 a:hover {
    animation: scrollTitle 8s linear infinite !important;
    white-space: nowrap !important;
    overflow: visible !important;
    text-overflow: clip !important;
}

/* Replace four-leaf clover icon with leaf icon */
.trimprim-clover:before {
    content: "\e9ef" !important; /* trimprim-leaf unicode */
}