/*
CTC Separate Stylesheet
Updated: 2025-08-06 23:05:36
Theme Name: Seargin Child - CTC
Theme URI: https://wp.xpressbuddy.com/seargin/
Template: seargin
Author: XpressBuddy
Author URI: https://xpressbuddy.com/
Description: Seargin is a WordPress theme for Business Consulting company
Tags: custom-background,custom-logo,custom-menu,featured-images,threaded-comments,translation-ready
Version: 1.0.0.1754521536
*/

/* --- Home Slider --- */
.insurance_hero_subtitle::before, .insurance_hero_subtitle::after {
	display: none;
}

/* --- Home Tabbed Section --- */
.bc-about__tab .nav-item .nav-link {
	border-radius: 4px !important;
}

.bc-about__tab .nav-item .nav-link.active, .bc-about__tab .nav-item .nav-link:hover {
	background-color: #585858;
}

/* --- Page Banners (Breadcrumbs) --- */
.breadcrumb-container a {
	color: #888686;
}

.breadcrumb-container a:hover {
	color: #fff;
}

.breadcrumb-container {
	color: #fff;
}

.breadcrumb__title {
	font-size: 80px;
	font-family: "catalpa", Sans-serif;
	text-transform: uppercase;
	letter-spacing: 1.6px;
	font-weight: 700;
	line-height: 70px;
}

/* --- Password Protect --- */
.ppw-ppf-input-container {
	padding: 200px 400px 200px 400px;
	margin: auto;
	align-content: center;
}

.ppw-ppf-input-container input[type='submit'] {
	font-family: "Poppins";
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	border: none;
	background: #a14936;
	padding: 12px 30px 12px 30px;
}

/* --- Contact Page --- */
.contact-icon-color path {
	fill: #fff !important;
}

/* --- Main Header Button --- */
.elementor-1504 .elementor-element.elementor-element-3b877b1 .xb-btn {
	border-radius: 4px;
}

/* --- WP Forms --- */
div.wpforms-container-full input[type=submit], div.wpforms-container-full button[type=submit], div.wpforms-container-full .wpforms-page-button, .wp-core-ui div.wpforms-container-full input[type=submit], .wp-core-ui div.wpforms-container-full button[type=submit], .wp-core-ui div.wpforms-container-full .wpforms-page-button {
	font-family: "Poppins" !important;
	font-size: 14px !important;
	text-transform: uppercase !important;
	padding: 25px 30px 25px 30px !important;
	font-weight: 600 !important;
	letter-spacing: 1px !important;
	border-radius: 4px !important;
	vertical-align: center;
	line-height: 2px !important;
}

div.wpforms-container-full input[type=submit]:hover, div.wpforms-container-full input[type=submit]:active, div.wpforms-container-full button[type=submit]:hover, div.wpforms-container-full button[type=submit]:active, div.wpforms-container-full .wpforms-page-button:hover, div.wpforms-container-full .wpforms-page-button:active, .wp-core-ui div.wpforms-container-full input[type=submit]:hover, .wp-core-ui div.wpforms-container-full input[type=submit]:active, .wp-core-ui div.wpforms-container-full button[type=submit]:hover, .wp-core-ui div.wpforms-container-full button[type=submit]:active, .wp-core-ui div.wpforms-container-full .wpforms-page-button:hover, .wp-core-ui div.wpforms-container-full .wpforms-page-button:active {
	background: #84332a !important;
	transition: 0.3s ease !important;
}

/* --- Dark Header --- */
#header-dark .header-default {
	background-color: #171819;
}

.main-menu ul li .sub-menu li a {
	color: #171819 !important;
}

.main-menu ul li .sub-menu li a:hover {
	color: #a14936 !important;
}

/* --- Sticky Header --- */
#xb-header-area .xb-header-area-sticky {
	background-color: #171819;
}

/* --- Red Header --- */
#header-red .header-default {
	background-color: #a14936;
}

/* --- FAQ Page --- */
.xb-accordion .block {
	border: 2px solid #E7E9EE;
}

.xb-accordion .block.active-block {
	box-shadow: 0px 14px 14px #84332a;
}

/* --- Team Page --- */
.xb-team1 .xb-item--shape {
	bottom: 0px;
}

.xb-team1 .xb-item--inner::before {
	background: linear-gradient(0deg, #a14936 14.12%, rgba(161, 73, 54, 0.72) 28.36%, rgba(161, 73, 54, 0) 53.79%);
}