/*===================== 
	Orwell Theme Colors - Matching Website 2
=====================*/

:root {
    --primary-gold: #BC993A;
    --secondary-dark: #273447;
    --darker-bg: #192639;
    --white: #ffffff;
    --text-dark: #333333;
}

/*===================== 
	Primary Gold Background Color 
=====================*/

::selection {
    background: #BC993A;
    color: #ffffff;
}

::-moz-selection {
    background: #BC993A;
    color: #ffffff;
}

::-webkit-selection {
    background: #BC993A;
    color: #ffffff;
}

/* Primary Gold Backgrounds */
.bg--gradient,
.btn-main,
.btn-main-two,
.site-button,
.banner-video__subtitle,
.common-tab .nav-link.active,
.service-slider,
.badge-primary,
.alert-primary,
.progress-bar {
    background-color: #BC993A !important;
}

/* Buttons */
.btn-main:hover,
.btn-main:focus,
.btn-main-two:hover,
.btn-main-two:focus,
.site-button:hover,
.site-button:focus {
    background-color: #a68630 !important;
}

/* Newsletter and Forms */
.newsletter-form button,
.contact-form button[type="submit"],
.search-form button {
    background-color: #BC993A !important;
}

.newsletter-form button:hover,
.contact-form button[type="submit"]:hover,
.search-form button:hover {
    background-color: #a68630 !important;
}

/*===================== 
	Primary Gold Text Color 
=====================*/

.text-gradient,
.site-text-primary,
.text-primary,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
a:hover,
.nav-menu__link:hover,
.nav-submenu__link:hover,
.footer a:hover,
.social-list__link:hover,
.feature-card:hover .feature-card__icon,
.pricing-card:hover .pricing-card__title {
    color: #BC993A !important;
}

/* Icons */
.icon-box i,
.feature-icon,
.check-icon,
.list-style-check li::before {
    color: #BC993A !important;
}

/*===================== 
	Primary Gold Border Color 
=====================*/

.border-primary,
.form-control:focus,
.common-input:focus,
input:focus,
textarea:focus,
select:focus,
.custom-checkbox input:checked + label:before,
.custom-radio input:checked + label:before {
    border-color: #BC993A !important;
}

.common-input:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
textarea:focus {
    border-color: #BC993A !important;
    box-shadow: 0 0 0 0.2rem rgba(188, 153, 58, 0.25) !important;
}

/*===================== 
	Secondary Dark Background Color 
=====================*/

.bg-dark,
.footer,
.site-footer,
.banner-overlay,
.section-dark,
.header-dark {
    background-color: #273447 !important;
}

/*===================== 
	Service Slider & Special Sections 
=====================*/

.service-slider {
    background: linear-gradient(135deg, #282265 0%, #3D3874 100%) !important;
}

.service-slider__icon {
    color: #BC993A !important;
}

.service-slider__text {
    color: #ffffff !important;
}

/*===================== 
	Cards & Components 
=====================*/

.property-card:hover,
.blog-card:hover,
.team-card:hover {
    box-shadow: 0 10px 30px rgba(188, 153, 58, 0.2) !important;
}

.property-card__badge,
.blog-card__badge {
    background-color: #BC993A !important;
    color: #ffffff !important;
}

/*===================== 
	Navigation 
=====================*/

.nav-menu__link.active,
.nav-submenu__link.active {
    color: #BC993A !important;
}

.mobile-menu .nav-menu__link:hover {
    color: #BC993A !important;
}

/*===================== 
	Pagination 
=====================*/

.pagination .page-item.active .page-link {
    background-color: #BC993A !important;
    border-color: #BC993A !important;
}

.pagination .page-link:hover {
    color: #BC993A !important;
}

/*===================== 
	Testimonials 
=====================*/

.testimonial-card {
    border-left: 3px solid #BC993A !important;
}

.testimonial-quote {
    color: #BC993A !important;
}

/*===================== 
	Counter & Stats 
=====================*/

.counter-card__number,
.stats-number {
    color: #BC993A !important;
}

/*===================== 
	Overlays 
=====================*/

.overlay-gradient::before {
    background: linear-gradient(135deg, rgba(188, 153, 58, 0.9) 0%, rgba(40, 34, 101, 0.9) 100%) !important;
}

/*===================== 
	Tables 
=====================*/

.table-primary {
    background-color: rgba(188, 153, 58, 0.1) !important;
}

.table thead th {
    background-color: #BC993A !important;
    color: #ffffff !important;
}

/*===================== 
	Alerts 
=====================*/

.alert-info {
    background-color: rgba(188, 153, 58, 0.1) !important;
    border-color: #BC993A !important;
    color: #273447 !important;
}

/*===================== 
	Loader 
=====================*/

.loading-box {
    background-color: #ffffff !important;
}

.cssload-cupcakeCircle {
    background-color: #BC993A !important;
}

.noTrespassingBarLineG {
    background-color: #BC993A !important;
}

/*===================== 
	Scrollbar 
=====================*/

::-webkit-scrollbar-thumb {
    background-color: #BC993A !important;
}

::-webkit-scrollbar-thumb:hover {
    background-color: #a68630 !important;
}

/*===================== 
	Progress Bars 
=====================*/

.progress-wrap svg path {
    stroke: #BC993A !important;
}

/*===================== 
	Social Icons 
=====================*/

.social-icon-list a:hover,
.social-list__link:hover {
    background-color: #BC993A !important;
    color: #ffffff !important;
}

/*===================== 
	Featured Cards & Boxes 
=====================*/

.feature-box:hover {
    border-color: #BC993A !important;
}

.feature-box:hover .feature-icon {
    color: #BC993A !important;
}

/*===================== 
	CTA Sections 
=====================*/

.cta-section {
    background: linear-gradient(135deg, #BC993A 0%, #273447 100%) !important;
}

/*===================== 
	List Styles 
=====================*/

ul.check-list li::before {
    content: "\f00c";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #BC993A !important;
    margin-right: 10px;
}

/*===================== 
	Blockquotes 
=====================*/

blockquote {
    border-left: 4px solid #BC993A !important;
}

/*===================== 
	Tags & Labels 
=====================*/

.tag,
.label-primary {
    background-color: #BC993A !important;
    color: #ffffff !important;
}

.tag:hover,
.label-primary:hover {
    background-color: #a68630 !important;
}
