h1 a:hover,
h1 a:focus,
h2 a:hover,
h2 a:focus,
h3 a:hover,
h3 a:focus,
h4 a:hover,
h4 a:focus,
h5 a:hover,
h5 a:focus,
h6 a:hover,
h6 a:focus {
    color: #00584B !important;
}
a:hover,
a:focus {
    color: #00584B !important;
}
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
    color: #00584B !important;
}
.theme {
    color: #00584B !important;
}
.theme1 {
    color: #D12233 !important;
}

.bg-theme {
    background: #00584B !important;
}
.bg-theme1 {
    background: #D12233 !important;
}
blockquote {
    background-color: #00584B !important;
}
blockquote span :before {
    background: #00584B !important;
}
footer.footer1 .footer-copyright .social-links ul li a {
    background: #00584B !important;
}
.nav-tabs>li.nav-item button:hover {
    border-color: #00584B !important;
    background: #00584B !important;
}
.nav-tabs>li.nav-item button.active {
    border-color: #00584B !important;
    background: #00584B !important;
}
.nav-tabs>li.nav-item button.active:hover {
    border-color: #00584B !important;
    background: #00584B !important;
}
.pagination-main .pagination li a:hover,
.pagination-main .pagination li a:focus {
    background-color: #00584B !important;
    border-color: #00584B !important;
}
.pagination-main .pagination li.active a {
    background: #00584B !important;
    border-color: #00584B !important;
}
.breadcrumb li a,
.breadcrumb li.active a {
    color: #00584B !important;
}
.nir-btn,
.nir-btn-black {
    background: #00584B !important;
}
input#submit:hover {
    background: #00584B !important;
}
.item-slider .slick-prev:hover,
.item-slider .slick-prev:focus,
.item-slider .slick-next:hover,
.item-slider .slick-next:focus {
    background: #00584B !important;
    border-color: #00584B !important;
}
#back-to-top a {
    background: #00584B !important;
}
.accrodion-grp .accrodion.active .accrodion-title {
    background: #00584B !important;
    border-color: #00584B !important;
}
.team-slider .slick-prev:before,
.team-slider .slick-next:before {
    color: #00584B !important;
}
.team-slider .slick-prev:hover,
.team-slider .slick-prev:focus,
.team-slider .slick-next:hover,
.team-slider .slick-next:focus {
    opacity: 1;
    background: #00584B !important;
}
.main_header_area.headerstye-1 .header_menu .navbar.navbar-default .nav.navbar-nav li:hover>a {
    color: #00584B !important;
}
.main_header_area.headerstye-1 .header_menu .navbar.navbar-default .nav.navbar-nav li.active>a {
    color: #00584B !important;
}
.header_menu .navbar.navbar-default .nav.navbar-nav li:hover a,
.header_menu .navbar.navbar-default .nav.navbar-nav li.active a {
    color: #00584B !important;
    background: transparent;
}
.header_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a:hover {
    background: #00584B !important;
}
.header_menu .navbar.navbar-default.navbar-sticky-in .nav.navbar-nav li:hover>a,
.header_menu .navbar.navbar-default.navbar-sticky-in .nav.navbar-nav li.active>a {
    color: #00584B !important;
}
#search1 .btn {
    background: #00584B !important;
}
#search1 .close {
    background-color: #00584B !important;
    border-color: #00584B !important;
}
.menu-ham a i:hover {
    background: #00584B !important;
}
.navbar-sticky-in .nir-btn:hover {
    color: #00584B !important;
}
.main_header_area.headerstye-1 .header_menu.fixed-top .navbar.navbar-default .nav.navbar-nav li.active>a {
    color: #00584B !important;
}
.modal__container .modal__content button.close {
    background: #00584B !important;
}
.log-reg .nav-pills .nav-link.active,
.log-reg .nav-pills .show>.nav-link {
    background: #00584B !important;
}
.log-reg hr.log-reg-hr::before {
    color: #00584B !important;
}
.banner .slider .swiper-pagination-bullet-active {
    background: #00584B !important;
}
.banner .swiper-button-next:after,
.banner .swiper-button-prev:after {
    background: #00584B !important;
}
.banner .slider-thumbs .slick-prev,
.banner .slider-thumbs .slick-next {
    background: #00584B !important;
}
.category-item::before {
    background: #00584B !important;
}
.why-us .why-us-item::before {
    background: #00584B !important;
}
.trending .recreationaltrend::before
{
    background: #D12233 !important;
}
.trending .educationaltrend::before {
    background: #004aad !important;
}
.trending .spiritualtrend::before
 {
    background: #00584B !important;
}
.sidebar-sticky .list-sidebar .sidebar-item h3::before {
    background: #00584B !important;
}
.trend-item.recreationaltrend:hover .trend-content p {
    color: #D12233 !important;
    /* Matches the bar color */
}

.trend-item.educationaltrend:hover .trend-content p {
    color: #004aad !important;
    /* Matches the bar color */
}

.trend-item.spiritualtrend:hover .trend-content p {
    color: #00584B !important;
    /* Matches the bar color */
}

/* Ensure other elements are not overriding the styles */
.trend-content p {
    color: initial;
    /* Default text color */
}
.sidebar-sticky .list-sidebar .sidebar-item .pretty.p-icon input:checked~.state .icon {
    background: #00584B !important;
}
.sidebar-sticky .list-sidebar .sidebar-item .range-slider .ui-slider .ui-slider-range {
    background: #00584B !important;
}
.sidebar-sticky .form-content {
    background: #00584B !important;
}
.tabs-navbar ul li a:hover {
    background: #00584B !important;
}
.tabs-navbar ul li.active a {
    background: #00584B !important;
}
.tabs-navbar1 ul li a:hover {
    background: #00584B !important;
}
.tabs-navbar1 ul li.active a {
    background: #00584B !important;
}
.call-button button.play-btn i {
    background: #00584B !important;
}
.counter_one:before {
    border-top: 10px solid#00584B !important;
}
.latest-tour .tour-item .tour-tag {
    background: #00584B !important;
}
.quick-service .card-box .box-inner .box-image .box-title i {
    color: #00584B !important;
}
.quick-service .card-box .box-inner .box-image .box-title {
    background: #00584B !important;
}
.quick-service .card-box .box-inner .top-service .service-inner {
    background: #00584B !important;
}
.quick-service .card-box .box-inner .top-service .service-inner i {
    color: #00584B !important;
}
.about-us .box-title i {
    color: #00584B !important;
}
.call-to-action .call-content h2 span {
    color: #00584B !important;
}
section.call-to-action1 .call-inner .call-content h2 span {
    color: #00584B !important;
}
.testimonial .testimonial-item .testimonial-content .testimonial-icon,
.testimonial .testimonial-item1 .testimonial-content .testimonial-icon {
    background: #00584B !important;
    }
.testimonial .testimonial-item .details i,
.testimonial .testimonial-item1 .details i {
    color: #00584B !important;
}
.testimonial .testimonial-item .author-info i,
.testimonial .testimonial-item1 .author-info i {
    color: #00584B !important;
}
.testimonial .review-slider .slick-prev,
.testimonial .review-slider .slick-next {
    background: #00584B !important;
}
.testimonial .abt-short .short-p::before {
    background: #00584B !important;
}
.testimonial .tst-slide p i {
    color: #00584B !important;
}
.testimonial .tst-slide:hover p {
    border-color: #00584B !important;
}
.testimonial .testimonials_one_single:hover .testimonials_one_image:before {
    border: 10px solid#00584B !important;
}
.testimonial .testimonials_one_single .testimonials_one_text .testimonials_one_rating_box a {
    color: #00584B !important;
}
.testimonial .testimonials_one_single .testimonials_one_text .testimonials_quote_icon span {
    font-size: 36px;
    color: #00584B !important;
}
.news .news-item .news-image .news-content1 .news-list li a:hover {
    color: #00584B !important;
}
.news .news-item .news-list li a:hover {
    color: #00584B !important;
}
.news .news-item .news-content .news-list li a:hover {
    color: #00584B !important;
}
.news .news-item .news-cont .news-list li a:hover {
    color: #00584B !important;
}
.news .news-item .blog-one__content .blog_one_date {
    background: #00584B !important;
}
.contact-main .contact-info .info-item .box-table li span {
    color: #00584B !important;
}
.gallery .gallery-item .gallery-content ul li:hover {
    background: #00584B !important;
}
.error .error-content i {
    color: #00584B !important;
}
.error .error-content h1 span {
    color: #00584B !important;
}
.error .newsletter-form form input.nir-btn:hover {
    background: #00584B !important;
}
.nir-btn::before,
.nir-btn-black::before {
    background: #D12233 !important;
}
.nir-btn-black:hover:before {
    color: #D12233 !important;
}
.banner-slider .slick-prev,
.banner-slider .slick-next {
    background: #D12233 !important;
}
section.comingsoon .comingsoon-content .coming-title span {
    color: #00584B !important;
}
footer .footer-upper .footer-links ul li a:hover {
    color: #00584B !important;
}
footer .footer-upper .footer-links ul p span {
    color: #00584B !important;
}
footer .footer-upper .footer-links ul li a.active {
    color: #00584B !important;
}
footer .footer-upper .footer-links .tagcloud a:hover {
    background: #00584B !important;
}
footer .footer-upper .footer-links input.nir-btn:hover {
    background: #00584B !important;
}
.social-links ul li a:hover {
    background: #00584B !important;
}
footer.footer1 h4:after {
    background: #00584B !important;
}
footer.footer1 .footer-upper .footer-links input.nir-btn:hover {
    background: #00584B !important;
}
.blog-content p:first-child:first-letter {
    color: #00584B !important;
}
.blog-content>a:hover {
    color: #00584B !important;
}
.detail-title .detail-title-inner .list-single-details .list-single-rating .rating-score span {
    color: #00584B !important;
    }
section.blog .grid .gridblog-content .date a:hover {
    color: #00584B !important;
}
ul.sidebar-category li a:hover {
    background: #00584B !important;
}

ul.sidebar-category li.active a {
    background: #00584B !important;
}
.sidebar-products .s-content .products-price {
    color: #00584B !important;
}
.sidebar-tabs .nav-tabs>li button:hover {
    border-color: #00584B !important;
    background: #00584B !important;
}
.sidebar-tabs .nav-tabs>li button.active {
    border-color: #00584B !important;
    background: #00584B !important;
}
.sidebar-tabs .nav-tabs>li button.active:hover {
    border-color: #00584B !important;
    background: #00584B !important;
}
ul.sidebar-tags li a:hover {
    background: #00584B !important;
    transition: all ease-in-out 0.5s;
}
.blog-single .blog-quote:before {
    background: #00584B !important;
}
.blog-single .blog-quote i {
    color: #00584B !important;
}
.blog-single .blog-next a.float-left {
    background: #00584B !important;
}
.main-slider-1 .main-slider-inner .form-content .search-tabs li i {
    color: #00584B !important;
}
.main-slider-1 .main-slider-inner .form-content .search-tabs li.active a {
    color: #00584B !important;
}

.main-slider-1 .main-slider-inner .form-content .search-tabs li.active a span {
    color: #00584B !important;
}

.main-slider-1 .main-slider-inner .form-content .search-tabs li.active i {
    background: #00584B !important;
}
.main-slider-1 .main-slider-inner .form-content .input-box [class^="fa-"]:before {
    color: #00584B !important;
}
.main-slider-1 .main-slider-inner .social-icons li a {
    color: #00584B !important;
}
.flight-navtab .nav-tabs button.active,
.flight-navtab .nav-tabs button.show {
    background: #00584B !important;
}
.flight-full .accordion-button:not(.collapsed) {
    color: #00584B !important;
}
footer.footer1 .footer-copyright .social-links ul li a:hover {
    background: #00584B !important;
}
footer.footer1 .footer-upper .footer-links ul p span {
    color: #00584B !important;
}
.list-results .change-list.f-active i,
.list-results .change-grid.f-active i {
    background: #D12233;
    border-color: #D12233 !important;
}
.banner-slider .slick-prev,
.banner-slider .slick-next {
    background: #D12233 !important;
}
.ribbon span {
    background-color: #D12233 !important;
}
.banner .swiper-button-next:hover:after,
.banner .swiper-button-prev:hover:after {
    background: #D12233 !important;
}
.banner .slider .swiper-container .slider-before:before {
    background: #D12233 !important;
}
.call-button button.play-btn::after,
.call-button button.play-btn::before {
    border: 2px solid #D1223380;
}
.newsletter .newsletter-form form button:hover {
    background: #D12233 !important;
}