/**
*
* ---------------------------------------------------------------------------
# [Color codes]

# Background:   #fff, rgba(62, 214, 115, 1)
# Content:      #7a7a7a,#fff, rgba(62, 214, 115, 1)
# Heading:      #3a3a3a
# Navigation:   #fff
# Link:         #fff, rgba(62, 214, 115, 1)
# Hover:        #fff, rgba(62, 214, 115, 1)
# Footer:       #7a7a7a

* --------------------------------------------------------------------------- 
*
*/

/* Color */

.single-sidebar-widget ul li a,
.nav-links .page-numbers.dots:hover,
.nav-links .page-numbers,
.single-footer-widget a,
.home-blog-con a,
.pricing-price span,
.single-schedule .class-link a,
.schedule-menu button,
body {
    color: #7a7a7a !important;
}

.tem-btn:hover,
#scrollUp,
.single-sidebar-widget .tagcloud a,
.page-breadcrumb li a,
.page-title-con h2,
.contact-form .input-group-text i,
.discount-con h3,
.single-fact.over-bg i,
.single-fact.over-bg h6,
.video-con h2,
.video-con p,
.tagcloud a:hover,
.single-footer-widget .widget-title,
.single-testimonial .testimonial-con,
.single-trainer-social ul li:nth-child(odd) a i,
.trainer-name,
.class-time-info,
.class-name a,
.single-gallery-img .single-gallery-overlay a,
.single-schedule,
.schedule-menu button.active-schedule,
.schedule-menu button:hover,
.single-service-ovelay,
.single-service-ovelay h4,
.banner-area .owl-dot,
.banner-area .owl-nav .owl-prev i,
.banner-area .owl-nav .owl-next i,
.banner-con h1,
.banner-con h3,
.banner-con,
.social-links li a i,
.main-menu ul li a {
    color: #fff !important;
}
.tem-btn,
.reply a,
.entry-content a,
.nav-links .page-numbers.current,
.nav-links .page-numbers:hover,
ul.entry-meta li,
ul.entry-meta li a,
.page-breadcrumb li,
.discount-con h2,
.discount-con h3 span,
.single-fact-counter,
.home-blog-thumb-icon a i,
.widget_nav_menu ul li a:hover,
.widget_archive ul li a:hover,
.widget_categories ul li a:hover,
.widget_recent_entries ul li span,
.copy-right-txt a,
.contact-info i,
.home-blog-con a:hover,
.home-blog-title a:hover,
.pricing-price,
.pricing-header i,
.testimonial-meta h4,
.single-trainer-social ul li:nth-child(even) a i,
.trainer-designation,
.class-date-info,
.single-service-ovelay a {
    color: rgba(62, 214, 115, 1) !important;
}

/* Background Color */

.tem-preloader,
.mobile-menu .slicknav_nav a:hover,
.main-menu ul li a:after,
.home-blog-thumb-icon a i,
.single-pricing,
.single-trainer-social ul li:nth-child(even) a i,
.trainer-designation,
.class-date-info,
.single-schedule .class-link a {
    background-color: #fff !important;
}
.home-blog-meta,
.schedule-menu button,
.bg-alt {
    background-color: #f4f4f4 !important;
}
.tagcloud a {
    background-color: #333 !important;
}
.footer-widget-area {
    background-color: #222 !important;
}
.copy-right-area {
    background-color: #1a1a1a !important;
}
.tem-btn:before,
.tem-preloader .spinner,
.main-menu ul ul li,
#scrollUp,
.mobile-menu .slicknav_nav,
.fixed-top .slicknav_menu,
.header-bottom.fixed-top,
.tagcloud a:hover,
.single-pricing-pro:after,
.single-trainer-social ul li:nth-child(odd) a i,
.trainer-name,
.class-time-info,
.class-name,
.single-schedule,
.schedule-menu button.active-schedule,
.schedule-menu button:hover,
.special-list li:before {
    background-color: rgba(62, 214, 115, 1) !important;
}
.mobile-menu .slicknav_menu,
.single-service:hover:after,
.single-brand,
.contact-form .input-group-text,
.single-home-blog .home-blog-thumb:after,
.testimonials .owl-dots button.owl-dot.active:after,
.single-testimonial .testimonial-con,
.single-trainer:hover:after,
.single-class-tumb:after,
.single-gallery-img:hover .single-gallery-overlay,
.banner-area .owl-nav .owl-prev i,
.banner-area .owl-nav .owl-next i,
.social-links li a:hover i,
.main-menu {
    background-image: linear-gradient(to right, rgba(62, 214, 115, 0.5), rgba(157, 218, 62, 0.5)) !important;
}
.page-title-con,
.sec-overlay:after {
    background-color: rgba(0, 0, 0, 0.65) !important;
    
}
.single-service:after {
    background-color: rgba(0, 0, 0, 0.55) !important;
    
}

/* Border Color */

.main-menu ul ul ul,
.main-menu ul ul li,
.single-testimonial .testimonial-con,
.testimonials .owl-dots button.owl-dot,
.social-links li a i {
    border-color: #fff !important;
}
.single-footer-widget ul li {
    border-color: #333 !important;
}
.mobile-menu .slicknav_nav {
    border-color: rgba(0, 0, 0, .10);
}
.tem-btn,
.comment-reply-title,
.comments-title,
.page-title-con,
.widget-title,
.home-blog-meta,
.banner-area .owl-dot:hover,
.sec-title,
.banner-area .owl-dot.active {
    border-color: rgba(62, 214, 115, 1) !important;
}
.single-sidebar-widget ul li {
    border-color: #e8e8e8 !important;
}

/* Box Shadow */

.mobile-menu .slicknav_menu {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.10);
}