/* 
 Theme Name:   news-child
 Theme URI:    
 Description:  
 Author:       
 Author URI:   
 Template:     newsexo
 Version:      1.0

 /* == Add your own styles below this line ==
--------------------------------------------*/

:root {
    --primary: #049104;
}

.theme-error-page .title b {
    color: var(--primary) !important;
}

.btn-border {
    border: 2px solid var(--primary) !important;
}

.btn-border:hover,
.btn-border:focus {
    background: var(--primary) !important;
    border: 2px solid var(--primary) !important;
}

.page-breadcrumb>li a:hover,
.page-breadcrumb>li.active,
.page-breadcrumb>li.active a {
    color: var(--primary) !important;
}

a {
    color: var(--primary);
}

.navbar-dark {
    border-top: 4px solid var(--primary) !important;
}

.news-highlights-area .news-highlights-title h5 {
    background-color: var(--primary) !important;
}

.news-highlights-area .news-highlights-title h5:before {
    border-left: 15px solid var(--primary) !important;
}

.entry-meta .cat-links .links-bg:nth-child(1) {
    background: var(--primary) !important;
}

.more-link {
    border: 1px solid var(--primary) !important;
}

.more-link:hover,
.more-link:focus {
    color: var(--primary) !important;
}

.site-info a {
    color: var(--primary) !important;
}

.page-scroll-up a {
    background: var(--primary) !important;
}

.site-footer img {
    position: relative;
    z-index: 99;
}