/* Classic Elegant Color Scheme */
/* Deep Navy, Gold, and Cream Classic Theme */

a:hover, a:focus {
    color: #B8860B;
}

a, .box h4 a:hover, .category-grid-box .short-description h3 a:hover, .category-grid-box .view-details:hover, .ad-listing .ad-content h3 a:hover, .car-details h4:hover, .post-title a:hover, .post-info a:hover, .popular-categories li a:hover, .ad-location-gird .location-title-disc h5:hover, .ad-location-gird .location-title-disc h5 a:hover, .footer-content .footer-widget .contact-info li:hover, .footer-content .footer-widget.links-widget li a:hover, .footer-content .news-widget .news-post a:hover, ul.category-list-style li a:hover, .funfacts h4 span, .singlepage-detail .content-box-grid .short-history li b, .singlepage-detail .content-box-grid .short-history li b a, .content-box-grid i, .share-ad .modal-body p a, .item-date a, .blog-sidebar .widget .tagcloud a:hover, .blog-sidebar .widget ul li a:hover, .comming-soon-grid .count-down #clock > span, .features .features-text h3:hover, .features .features-text h3 a:hover, .site-map-list li a:hover, .header-top ul li a:hover, .ad-archive-desc h3:hover, .ad-archive-desc h3 a:hover, .footer-area .contact-info li .icon, .heading-color, .ad-preview-details .overview-price span, .ad-listing .content-area .price, .category-grid-box-1 a:hover, .category-grid i, .hero .content p:first-child b, ul.category-list-data li:hover::before, ul.category-list-data li:hover a, ul.category-list-data li:hover a span, .category-list-title h5 > a:hover, .view-more a:hover, .category-grid-box .short-description .price, .ad-price, ul.category-list-style li:hover a i, .sidebar .side-menu nav .nav > li > a:hover, .filter-brudcrums-sort ul li a:hover, .skin-minimal .list li label:hover, .advertising .banner .submit, .recent-ads .recent-ads-list-price, .bread-3.page-header-area .small-breadcrumb .breadcrumb-link ul li a.active, .ad .content-zone .short-description-1 h3 a:hover, .user-profile ul li:hover a, .user-profile ul li.active a, .dashboard-menu-container ul li.active .menu-name, .dashboard-menu-container ul li:hover .menu-name, .tags-share .tags ul li a, .comment-list .comment .comment-info .author-desc .author-title li a:hover, .why-us:hover i, .why-us:hover h5, .card .nav-tabs > li.active > a, .card .nav-tabs > li > a:hover, .accordion-title a:hover, .usefull-info .info-content h3:hover, .mega-menu .drop-down a:hover, .mega-menu .drop-down-tab-bar a:hover, .recent-ads .recent-ads-list-title a:hover, .singleContadds i, .white.category-grid-box-1 .ad-info-1 ul li:hover, .white.category-grid-box-1 .ad-info-1 ul li a:hover, .ad-listing .content-area h3 a:hover, .ad-price-simple, .ad-archive-desc ul.short-meta li a:hover, .blog-sidebar .widget .table > tbody > tr > td a:hover, .search-result-item .info span a:hover, .search-result-item .info span a:hover, .message-details h2 a:hover, .mega-menu .menu-links > li > a:hover, .mega-menu .drop-down-multilevel li.activeTrigger > a, .mega-menu .drop-down-multilevel li:hover > a, .about-stats h4 span, .services-grid-3 .service-icon, .content-area h4:hover, .header-top ul.dropdown-menu li a:hover, .service-left .inner-box h3 a:hover, .service-right .inner-box h3 a:hover, .parallex .owl-testimonial-2 .single_testimonial h3:hover, .owl-testimonial-1 .single_testimonial h3:hover, .news .mainimage:hover a .overlay, .services-grid h4:hover, .white.category-grid-box-1 h3 a:hover, .custom-links a:hover, .services-grid-3 .content-area h1, .footer-top .widget.socail-icons li:hover, .footer-top .widget.my-quicklinks ul li a:hover, .comparison-box h2:hover, .comparison-box h2 a:hover, .message-inbox .message-header span a:hover, .message-inbox .message-header span a.active, .site-map-list li a:hover, .contact-in-header strong, .copyright p a, .copyright p a, .blog-post .post-excerpt a strong:hover, .post-review .summary-review .text-summary h5, .post-review .summary-review .final-rate h6 { 
    color: #B8860B;
}

.featured-slider .owl-controls .owl-nav .owl-next:hover, .featured-slider .owl-controls .owl-nav .owl-prev:hover, .ms-layer.btn3:hover, .home-category-slider .category-slider .owl-controls .owl-nav .owl-next:hover, .home-category-slider .category-slider .owl-controls .owl-nav .owl-prev:hover, .subscribe button:hover, .featured-slider-1 .owl-controls .owl-nav .owl-next:hover, .featured-slider-1 .owl-controls .owl-nav .owl-prev:hover, .sticky-post-button:hover, .btn-light:hover, .featured-slider-3 .owl-controls .owl-nav .owl-next:hover, .featured-slider-3 .owl-controls .owl-nav .owl-prev:hover, .hero-form-sub li a:hover, .ms-layer.btn3:hover, .category-grid-box .category-grid-img .ad-status, #google-map-btn a:hover, .custom-zoom-in:hover, .custom-zoom-out:hover, .featured-slider-single .owl-controls .owl-nav .owl-next:hover, .featured-slider-single .owl-controls .owl-nav .owl-prev:hover {
    background-color: #8B7355;
}

blockquote {
    border-left: 5px solid #B8860B;
}

.mega-menu .drop-down-multilevel, .mega-menu .drop-down.grid-col-12, .mega-menu .drop-down-tab-bar.grid-col-12, .header-top ul.dropdown-menu, .pricing .block, .primary-header-1 .mega-menu {
    border-top: 2px solid #B8860B;
}

.blog-sidebar .widget .widget-heading h4::before, .badge-tech, .ms-layer.btn3 {
    background-color: #B8860B;
}

.app-download-button.hover, .app-download-button:hover, .app-download-button.focus, .app-download-button:focus, .app-download-button:active, .app-download-button.active, .ms-layer.btn3, .minimal-footer-1 .widget .social-links a:hover, .subscribe button, .social-area-share > a:hover, .search-section .search-options > li .btn.btn-danger:hover, .featured-slider-1 .owl-controls .owl-nav .owl-next, .featured-slider-1 .owl-controls .owl-nav .owl-prev, .featured-slider .owl-controls .owl-nav .owl-next, .featured-slider .owl-controls .owl-nav .owl-prev, .category-grid-box-1 .price-tag .price span, .featured-slider-3 .owl-controls .owl-nav .owl-next, .featured-slider-3 .owl-controls .owl-nav .owl-prev, .small-breadcrumb .breadcrumb-link ul li a::after, .user-profile .badge, .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y, .sticky-post-button, .select2-container--default .select2-results__option--highlighted[aria-selected], ul.filterAdType li.active a, ul.filterAdType li a:hover, .ad-listing .ad-status, .featured-slider-single .owl-controls .owl-nav .owl-next, .featured-slider-single .owl-controls .owl-nav .owl-prev {
    background-color: #B8860B;
}

span.app-store-btn:hover, .social-links-two a:hover, .search-section .search-options > li .btn.btn-danger:hover {
    border: 1px solid #B8860B;
}

.slide-thumbnail .flex-active-slide img {
    border-color: #B8860B;
}

.pagination > .active > a:hover, .pagination li:hover > a, .pagination > .active > a, .category-grid a:hover, .pricing .featured a.btn-theme:hover, .btn-orange {
    background-color: #B8860B;
    border-color: #8B7355;
    color: #fff !important;
}

.small-breadcrumb .breadcrumb-link ul li a.active {
    border-bottom: 4px solid #B8860B;
    color: #B8860B;
    font-weight: 600;
}

.popup-cls.close::before {
    border-color: rgba(0, 0, 0, 0) #B8860B;
    border-style: solid;
    border-width: 0 70px 70px 0;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    z-index: -1;
}

.grid-panel .location-icon i, .widget-newsletter .fieldset form .submit-btn, .ad-listing .content-area .additional-info li a:hover, .noUi-connect, .card .nav-tabs > li > a::after, .ad-listing-price p, .featured-ribbon span, .progress-bar > span {
    background: #B8860B none repeat scroll 0 0;
}

.cd-top {
    background: #B8860B url(../../images/cd-top-arrow.svg) no-repeat center 50%;
}

.heading-panel h3.main-title {
    border-bottom: 2px solid #B8860B;
}

.mega-menu .drop-down a, .mega-menu .drop-down-tab-bar a {
    color: #232323;
}

.mega-menu .menu-search-bar li .btn:hover {
    color: #fff;
}

.btn-theme { 
    color: #ffffff; 
    background: linear-gradient(135deg, #1a365d 0%, #2c5282 50%, #B8860B 100%);
    border: 2px solid #B8860B;
    border-radius: 4px;
    padding: 12px 24px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: all 0.3s ease;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    font-family: 'Times New Roman', serif;
}

.btn-theme:hover, 
.btn-theme:focus, 
.btn-theme:active, 
.btn-theme.active, 
.open .dropdown-toggle.btn-theme { 
    color: #ffffff; 
    background: linear-gradient(135deg, #2c5282 0%, #1a365d 50%, #8B7355 100%);
    border-color: #8B7355;
    transform: translateY(-2px);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
}

.btn-theme:active, 
.btn-theme.active, 
.open .dropdown-toggle.btn-theme { 
    background-image: none; 
}

.btn-theme.disabled, 
.btn-theme[disabled], 
fieldset[disabled] .btn-theme, 
.btn-theme.disabled:hover, 
.btn-theme[disabled]:hover, 
fieldset[disabled] .btn-theme:hover, 
.btn-theme.disabled:focus, 
.btn-theme[disabled]:focus, 
fieldset[disabled] .btn-theme:focus, 
.btn-theme.disabled:active, 
.btn-theme[disabled]:active, 
fieldset[disabled] .btn-theme:active, 
.btn-theme.disabled.active, 
.btn-theme[disabled].active, 
fieldset[disabled] .btn-theme.active { 
    background: linear-gradient(135deg, #1a365d 0%, #2c5282 50%, #B8860B 100%);
    border-color: #B8860B;
}

.btn-theme .badge { 
    color: #B8860B; 
    background-color: #ffffff; 
}

.profile-tabs .nav-tabs {
    background-color: #fff;
    border-color: #B8860B;
}

.user-profile ul li.active a::before {
    border-left: 9px solid #B8860B;
}

.user-profile ul li.active a {
    border-left: 3px solid #B8860B;
}

.header-top {
    background: linear-gradient(135deg, #1a365d 0%, #2c5282 50%, #1a365d 100%);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
    border-bottom: 3px solid #B8860B;
}

.linear-overlay, .background-3::before {
    background: linear-gradient(135deg, rgba(26, 54, 93, 0.9) 0%, rgba(44, 82, 130, 0.9) 100%);
}

.cluster div:before {
    border: 7px solid #B8860B;
    opacity: 0.3;
    box-shadow: inset 0 0 0 4px #B8860B;
}

.cluster div {
    background-color: #B8860B;
}

/* Classic Typography */
body {
    font-family: 'Times New Roman', 'Georgia', serif;
    color: #2d3748;
    line-height: 1.6;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Times New Roman', 'Georgia', serif;
    font-weight: 600;
    color: #1a365d;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* Classic Card Styling */
.white.category-grid-box-1 {
    border-radius: 0;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
    border: 2px solid #e2e8f0;
    transition: all 0.3s ease;
    overflow: hidden;
    background: #fff;
}

.white.category-grid-box-1:hover {
    transform: translateY(-3px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
    border-color: #B8860B;
}

/* Classic Form Elements */
.form-control {
    border-radius: 0;
    border: 2px solid #e2e8f0;
    padding: 12px 16px;
    transition: all 0.3s ease;
    font-size: 14px;
    font-family: 'Times New Roman', serif;
}

.form-control:focus {
    border-color: #B8860B;
    box-shadow: 0 0 0 3px rgba(184, 134, 11, 0.1);
    outline: none;
}

/* Classic Search Button */
.search-section .search-options > li .btn.btn-danger {
    background: linear-gradient(135deg, #1a365d 0%, #2c5282 50%, #B8860B 100%);
    border: 2px solid #B8860B;
    border-radius: 0;
    padding: 12px 24px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: all 0.3s ease;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    font-family: 'Times New Roman', serif;
}

.search-section .search-options > li .btn.btn-danger:hover {
    background: linear-gradient(135deg, #2c5282 0%, #1a365d 50%, #8B7355 100%);
    transform: translateY(-2px);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
}

/* Classic Navigation */
.mega-menu .menu-links > li > a {
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: all 0.3s ease;
    padding: 15px 20px;
    border-radius: 0;
    margin: 0 5px;
    font-family: 'Times New Roman', serif;
    color: #1a365d;
}

.mega-menu .menu-links > li > a:hover {
    background: linear-gradient(135deg, #1a365d 0%, #2c5282 50%, #B8860B 100%);
    color: #fff;
    transform: translateY(-2px);
}

/* Classic Footer */
.footer-bg {
    background: linear-gradient(135deg, #1a365d 0%, #2c5282 100%);
    color: #fff;
    border-top: 3px solid #B8860B;
}

.footer-top .widget h5 {
    color: #B8860B;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: 'Times New Roman', serif;
}

.footer-top .widget ul li a {
    color: #e2e8f0;
    transition: all 0.3s ease;
    font-family: 'Times New Roman', serif;
}

.footer-top .widget ul li a:hover {
    color: #B8860B;
    padding-left: 5px;
}

/* Classic Statistics */
.funfacts {
    background: linear-gradient(135deg, rgba(26, 54, 93, 0.1) 0%, rgba(44, 82, 130, 0.1) 100%);
    border: 2px solid #B8860B;
    border-radius: 0;
}

.funfacts .icons i {
    color: #B8860B;
    font-size: 48px;
}

.funfacts .number {
    color: #1a365d;
    font-size: 36px;
    font-weight: 700;
    font-family: 'Times New Roman', serif;
}

.funfacts h4 {
    color: #1a365d;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: 'Times New Roman', serif;
}

/* Classic Price Tags */
.ad-price {
    color: #B8860B;
    font-weight: 700;
    font-size: 18px;
    font-family: 'Times New Roman', serif;
}

/* Classic Category Titles */
.category-title span {
    background: linear-gradient(135deg, #1a365d 0%, #2c5282 50%, #B8860B 100%);
    color: #fff;
    padding: 6px 16px;
    border-radius: 0;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: 'Times New Roman', serif;
}

/* Classic Location Icons */
.location i {
    color: #B8860B;
}

/* Classic Featured Ribbon */
.featured-ribbon span {
    background: linear-gradient(135deg, #1a365d 0%, #2c5282 50%, #B8860B 100%);
    color: #fff;
    padding: 8px 20px;
    border-radius: 0;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 12px;
    font-family: 'Times New Roman', serif;
}

/* Classic Main Search Section */
.main-search {
    background: linear-gradient(135deg, rgba(26, 54, 93, 0.9) 0%, rgba(44, 82, 130, 0.9) 100%);
    border-bottom: 3px solid #B8860B;
}

.main-search-title h1 {
    color: #fff;
    font-family: 'Times New Roman', serif;
    font-weight: 700;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

.main-search-title p {
    color: #B8860B;
    font-size: 18px;
    font-weight: 600;
}

/* Classic Logo Styling */
.menu-logo img {
    filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.3));
}

/* Classic Breadcrumb */
.breadcrumb {
    background: #f7fafc;
    border: 1px solid #e2e8f0;
    border-radius: 0;
}

.breadcrumb a {
    color: #1a365d;
    text-decoration: none;
    font-weight: 500;
}

.breadcrumb a:hover {
    color: #B8860B;
}

/* Classic Pagination */
.pagination > li > a {
    color: #1a365d;
    border: 1px solid #e2e8f0;
    border-radius: 0;
    margin: 0 2px;
}

.pagination > li > a:hover {
    background-color: #B8860B;
    border-color: #B8860B;
    color: #fff;
}

.pagination > .active > a {
    background-color: #1a365d;
    border-color: #1a365d;
    color: #fff;
}
