/*!
Author       : Bestwebcreator.
Template Name: Eduglobal - Education & Courses HTML Template
Version      : 1.2
*/
a:hover,
.btn-outline-white:hover,
.top-header.light_skin .header_list li a:hover, 
.top-header.light_skin .contact_detail li a:hover, 
.social_white .social_icons li a:hover, 
.social_white.social_icons li a:hover,
.navbar-expand-lg .navbar-nav > li > a.active, 
.navbar-expand-lg .navbar-nav > li:hover > a,
.dark_skin .navbar-expand-lg .navbar-nav .dropdown-menu li a.active, 
.dark_skin .navbar-expand-lg .navbar-nav .dropdown-menu li a:hover, 
.dark_skin .navbar-expand-lg .navbar-nav .dropdown-menu > ul > li:hover > a, 
.dark_skin .navbar-expand-lg .navbar-nav .dropdown-menu > ul > .mega-menu-col ul > li:hover > a,
.navbar-expand-lg .navbar-nav .dropdown-menu li a.active, 
.navbar-expand-lg .navbar-nav .dropdown-menu li a:hover, 
.navbar-expand-lg .navbar-nav .dropdown-menu > ul > li:hover > a, 
.navbar-expand-lg .navbar-nav .dropdown-menu > ul > .mega-menu-col ul > li:hover > a,
.ripple,
.content_meta li a:hover,
.blog_meta li a:hover,
.blog_meta li i,
.footer_dark .widget_links li a:hover, 
.footer_dark .footer_link li a:hover, 
.footer_dark .post_content h6 a:hover,
.footer_dark .contact_info a:hover,
.nav-tabs .nav-link.active, .nav-tabs .nav-link.active:hover,
.search_form button:hover,
.owl-theme .owl-nav [class*="owl-"]:hover,
.program_info li {
	color: #9838E7;
}

.btn-default,
.bg_default,
.scrollup:hover,
.page-item.active .page-link, 
.page-item .page-link:hover,
.sidebar .widget_title::before,
.tags a:hover,
.item_meta.duration,
.course_rate .review_bar .rating,
.grid_filter li a.current, .grid_filter li a:hover,
.cat_style1 a:hover,
.sub_heading::before,
.carousel_style2 .carousel-control-next:hover, 
.carousel_style2 .carousel-control-prev:hover {
	background-color: #9838E7;
}

.btn-default,
.page-item.active .page-link, 
.page-item .page-link:hover,
.custome-checkbox .form-check-label::before,
.custome-checkbox input[type="checkbox"] + .form-check-label::after,
.tags a:hover,
.fancy_box::before {
	border-color: #9838E7;
}

.btn-default:hover {
	background-color: #642589;
}

.btn-default:hover {
	border-color: #642589;
}

.text_default {
	color: #9838E7 !important;
}

.bg_gray {
	background-color: #fbf7ff !important;
}

.bg_black {
	background-color: #4b1a69 !important;
}

.bg_dark, .bg-dark {
	background-color: #642589 !important;
}

.top-header {
	background-color: #642589 !important;
}

.footer_dark {
	background-color: #642589 !important;
}

.bottom_footer {
	background-color: #4b1a69 !important;
}

/* =========================================================
   ANIMATED THEME GRADIENT & IMAGE BREADCRUMB SECTION
   ========================================================= */
.breadcrumb_section {
	background-image: url('../images/breadcrumb_bg.jpg') !important;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	position: relative !important;
	overflow: hidden !important;
	padding: 45px 0 !important;
	box-shadow: inset 0 -6px 18px rgba(0, 0, 0, 0.25);
}

.breadcrumb_section::before {
	content: '' !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
	background: linear-gradient(-45deg, rgba(75, 26, 105, 0.82), rgba(100, 37, 137, 0.78), rgba(152, 56, 231, 0.70), rgba(123, 44, 191, 0.78), rgba(75, 26, 105, 0.85)) !important;
	background-size: 350% 350% !important;
	animation: breadcrumbThemeGradient 8s ease infinite !important;
	pointer-events: none !important;
	z-index: 1 !important;
}

.breadcrumb_section::after {
	content: '' !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
	background: radial-gradient(circle at 20% 50%, rgba(255, 255, 255, 0.12) 0%, transparent 50%),
	            radial-gradient(circle at 80% 60%, rgba(152, 56, 231, 0.25) 0%, transparent 60%) !important;
	pointer-events: none !important;
	z-index: 1 !important;
}

.breadcrumb_section .container {
	position: relative !important;
	z-index: 2 !important;
}

.breadcrumb_section .page-title h1 {
	color: #ffffff !important;
	font-weight: 700 !important;
	letter-spacing: 0.5px !important;
	text-shadow: 0 2px 12px rgba(0, 0, 0, 0.45) !important;
}

.breadcrumb_section .breadcrumb-item a {
	color: rgba(255, 255, 255, 0.90) !important;
	transition: all 0.3s ease !important;
}

.breadcrumb_section .breadcrumb-item a:hover {
	color: #ffffff !important;
	text-shadow: 0 0 10px rgba(255, 255, 255, 0.9) !important;
}

.breadcrumb_section .breadcrumb-item.active {
	color: #ffffff !important;
	font-weight: 600 !important;
}

.breadcrumb_section .breadcrumb-item + .breadcrumb-item::before {
	color: rgba(255, 255, 255, 0.7) !important;
}

@keyframes breadcrumbThemeGradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

.overlay_bg_default_90:before {
	background-color: rgba(152, 56, 231, 0.90);
}
.overlay_bg_default_80:before {
	background-color: rgba(152, 56, 231, 0.80);
}
.overlay_bg_default_70:before,
.instafeed li a::before {
	background-color: rgba(152, 56, 231, 0.70);
}
.overlay_bg_default_60:before {
	background-color: rgba(152, 56, 231, 0.60);
}
.overlay_bg_default_50:before {
	background-color: rgba(152, 56, 231, 0.50);
}
.overlay_bg_default_40:before {
	background-color: rgba(152, 56, 231, 0.40);
}
.overlay_bg_default_30:before {
	background-color: rgba(152, 56, 231, 0.30);
}
.overlay_bg_default_20:before {
	background-color: rgba(152, 56, 231, 0.20);
}
.overlay_bg_default_10:before {
	background-color: rgba(152, 56, 231, 0.10);
}

.spinner, .spinner-small {
	border-top-color: #9838E7;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-link.active:hover {
	border-bottom-color: #9838E7;
}
