/*
 * Theme Name: Fauxis
 * Author: Template Path
 * Author URI: http://themeforest.net/user/template_path
 * Theme URI: https://old4.commonsupport.com/fauxis/
 * Description: Fauxis Curtains, Blinds & Accessories Service WordPress Theme
 * Version: 2.0.0
 * License: This theme or plugin is comprised of two parts. (1) the PHP code and integrated HTML are licensed under the General Public License (GPL). You will find a copy of the GPL in the same directory as this text file. (2) All other parts, but not limited to the CSS code, images, and design are licensed according to the license purchased from Envato.  Read more about licensing here: http://themeforest.net/licenses
 * License URI: license.txt
 * Tags: blog, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
 * Text Domain: fauxis
 * WordPress 6.2
 * Requires PHP: 7.0
*/
.wp-caption {
	margin-bottom: 2px;
}

.wp-caption-text {
	margin-bottom: 5px;
}

.screen-reader-text {
	margin-bottom: 12px;
}

.gallery-caption {
	margin-bottom: 2px;
}

.bypostauthor {
	margin-bottom: 2px;
}

.alignleft {
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
	max-width: 100%;
}

.alignright {
	float: right !important;
	margin-bottom: 20px;
	margin-left: 20px;
	max-width: 100%;
}

.aligncenter {
	display: block;
	margin: 0 auto 20px;
}

.col-md-4 .funfact-meta > i {
	right: 27px;
}

.mycustom-pricing {
	background-color: #090909 !important;
}

.on-hover {
	display: none;
	animation: fadeOut 0.5s;
}

.hver:hover .on-hover {
	display: block;
	animation: fadeIn 0.5s;
}

.default-sidebar .sidebar-widget {
    padding: 30px;
}
.tagcloud a {
    font-size: 14px!important;
    background: #24160C;
    padding: 7px 13px;
    border-radius: 5px;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    color: #fff;
    margin-bottom: 8px;
    line-height: 35px;
}
 .tagcloud a:hover{
    background: #24160C;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    color: #fff;
}
.shop-block-one .inner-box .image-box .cart-btn i {
    /* display: none; */
}
.mr_shop{
	padding-top:100px;
}
.blog-details-content .inner-box .post-info li a {
    text-transform: capitalize;
}
.main-header.style-two .menu-right-content .support-box:before {
    bottom: -4px;
}

.side_right{
	order:2!important;
}

.footer-top .widget-title h3 {
    padding-top: 50px;
}
.mr_shop{
	padding-top:100px;
}






.bx-controls.bx-has-pager.bx-has-controls-direction {
    display: none;
}

/* ============================================================
   CBC WEBSITE — COMPLETE COLOR SYSTEM
   Primary:   #24160C  (Rich Cocoa Brown)
   Gold:      #24160C  (Luxury Gold)
   Soft Gold: #E7C873  (Light Gold Accent)
   Hover:     #B8923F  (Button Hover Gold)
   Text:      #1A1A1A  (Dark Charcoal)
   On-Dark:   #FFFFFF
   Muted:     #B8B2A6  (Warm Gray)
   Light Bg:  #F7F5F1
   ============================================================ */

/* --- Body & Global Text --- */
body,
p,
.default-form input,
.default-form textarea,
.form-group input,
.form-group textarea,
.form-group select{
    color: #1A1A1A;
}

/* --- Link base --- */
a{
    color: #24160C;
}

/* --- Muted / Meta Text --- */
.sec-title p,
.lower-content .inner .post-info li,
.lower-content .inner .post-info li a,
.blog-details-content .inner-box .post-info li,
.blog-details-content .inner-box .post-info li a,
.news-block-one .inner-box .lower-content .inner .post-info li,
.news-block-one .inner-box .lower-content .inner .post-info li a,
.news-block-two .inner-box .lower-content .inner .post-info li,
.news-block-two .inner-box .lower-content .inner .post-info li a,
.sidebar .post-widget .post .post-date,
.working-block-one .inner-box .inner p,
.service-block-two .inner-box .lower-content p,
.service-details-content .two-column .text h3,
.service-details-content .text p a,
.shop-block-one .inner-box .lower-content .category,
.shop-block-one .inner-box .lower-content h3,
.blog-details-content .inner-box .text blockquote h5,
.team-block-one .inner-box .lower-content .info-box li a,
.content_block_2 .single-item .inner-box span,
.content_block_2 .single-item .inner-box .text h1,
.footer-bottom .bottom-inner .copyright p,
.footer-bottom .bottom-inner .footer-nav li a{
    color: #B8B2A6;
}

/* --- Text on Dark Sections: Header, Footer, Hero, CTA --- */
.main-header.style-one .logo-box p,
.main-header.style-one .menu-right-content li.support-box p,
.main-header.style-one .menu-right-content li.support-box h3,
.main-header.style-one .menu-right-content li.support-box h3 a,
.main-header.style-two .menu-right-content .support-box h4,
.main-header .search-box-btn,
.main-menu .navigation > li > a,
.sticky-header .main-menu .navigation > li > a,
.banner-carousel h1,
.banner-carousel h2,
.banner-carousel h3,
.banner-carousel h4,
.banner-carousel h5,
.banner-carousel h6,
.banner-carousel p,
.cta-section h2,
.cta-section h3,
.cta-section p,
.footer-top .widget-title h3,
.footer-top .footer-widget p,
.footer-top .footer-widget li,
.footer-top .footer-widget li a,
.footer-top .contact-widget .info-list li,
.footer-top .contact-widget .info-list li a,
.footer-top .links-widget .links li a,
.footer-bottom .bottom-inner .copyright p a,
.feature-section h1,
.feature-section h2,
.feature-section h3,
.chooseus-section h1,
.chooseus-section h2,
.chooseus-section h3{
    color: #FFFFFF;
}

/* --- Dark section backgrounds with white text --- */
.main-header.style-one .header-lower,
.main-header.style-two .header-lower,
.sticky-header,
.main-footer,
.footer-top,
.footer-bottom,
.cta-section,
.chooseus-section .bg-layer:before,
.feature-section .bg-layer{
    color: #FFFFFF;
}

/* --- Light Section Backgrounds --- */
.about-section,
.service-section.style-one,
.project-section,
.team-section,
.news-section,
.faq-section,
.pricing-section,
.history-section,
.sidebar-page-container .sidebar,
.default-sidebar,
.project-details,
.service-details,
.blog-details,
.contact-section .lower-inner,
.woocommerce-page,
.shop-section{
    background-color: #F7F5F1;
}

.feature-block-one .inner-box,
.service-block-one .inner-box .lower-content,
.news-block-one .inner-box .lower-content,
.news-block-two .inner-box .lower-content,
.team-block-one .inner-box .lower-content,
.project-block-one .inner-box .content-box,
.sidebar .sidebar-widget,
.default-sidebar .sidebar-widget{
    background-color: #FFFFFF;
}

/* --- Buttons --- */
.theme-btn-one{
    background: linear-gradient(135deg, #24160C 0%, #E7C873 100%);
    color: #FFFFFF;
    border: none;
}

.theme-btn-one:hover{
    background: linear-gradient(135deg, #B8923F 0%, #24160C 100%);
    color: #FFFFFF;
}

.theme-btn-two{
    color: #24160C;
    border-color: #24160C;
}

.theme-btn-two:hover{
    color: #FFFFFF;
}

/* --- Header active/hover nav --- */
.main-menu .navigation > li.current > a,
.main-menu .navigation > li:hover > a{
    color: #24160C !important;
}

/* --- Footer bottom bar --- */
.footer-bottom{
    background: #160e07;
}

/* --- Tagcloud --- */
.tagcloud a{
    background: linear-gradient(135deg, #24160C 0%, #E7C873 100%);
    color: #FFFFFF;
}

.tagcloud a:hover{
    background: #B8923F;
    color: #FFFFFF;
}

/* --- Section title accent line --- */
.sec-title .separator,
hr.separator,
.divider{
    border-color: #E7C873;
    background: #E7C873;
}

/* --- Form focus accent --- */
.default-form .form-group input:focus,
.default-form .form-group textarea:focus,
.form-group input:focus,
.form-group textarea:focus,
.sidebar .search-widget .form-group input:focus,
.default-sidebar .free-quote .quote-form .form-group input:focus,
.default-sidebar .free-quote .quote-form .form-group textarea:focus{
    border-color: #24160C !important;
    box-shadow: 0 0 0 2px rgba(201,162,74,0.15);
}

/* --- Scroll to top button --- */
.scroll-top{
    background: linear-gradient(135deg, #24160C 0%, #E7C873 100%);
    color: #FFFFFF;
}

.scroll-top:hover{
    background: #B8923F;
}

/* --- Preloader --- */
.handle-preloader .animation-preloader .spinner{
    border-color: #24160C;
}

.handle-preloader .animation-preloader .txt-loading .letters-loading,
.handle-preloader .animation-preloader .txt-loading .letters-loading:before{
    color: #24160C;
}

/* --- Accordion active icon --- */
.accordion-box .block.active-block .icon-outer{
    background: #24160C;
    border-color: #24160C;
}

/* --- Testimonial dots --- */
.testimonial-section .owl-theme .owl-dots .owl-dot span{
    border: 2px solid #24160C;
}

.testimonial-section .owl-theme .owl-dots .owl-dot span:before{
    background: #24160C;
}

/* --- Pagination --- */
.pagination li a:hover,
.pagination li a.active,
.pagination li span.current{
    background: #24160C;
    color: #FFFFFF;
}

/* --- Sidebar search button --- */
.sidebar .search-widget .form-group button,
.sidebar .search-widget .form-group .search-btn{
    background: linear-gradient(135deg, #24160C 0%, #E7C873 100%);
    color: #FFFFFF;
}

/* --- Footer newsletter button --- */
.footer-top .subscribe-widget .subscribe-form .form-group button,
.footer-top .newsletter-widget .widget-content .subscribe-form .form-group button{
    background: linear-gradient(135deg, #24160C 0%, #E7C873 100%);
    color: #FFFFFF;
}

/* --- Support box phone/CTA number text --- */
.main-header.style-two .header-upper .upper-info li h5 a{
    color: #24160C;
}

/* --- Map info border --- */
.contact-section .right-column .map-inner .map-info{
    border-top: 3px solid #24160C;
}

/* --- Blog blockquote --- */
.blog-details-content .news-block-one .text blockquote{
    border-left: 4px solid #24160C;
}

/* --- Active tab / filter buttons --- */
.sortable-masonry .filters .filter-tabs li.active,
.sortable-masonry .filters .filter-tabs li:hover{
    background: linear-gradient(135deg, #24160C 0%, #E7C873 100%);
    color: #FFFFFF;
}

/* --- History timeline active --- */
.history-section .inner-box .text:before,
.history-section .inner-box .year-box h3:before{
    background: #24160C;
}

/* --- Page title breadcrumb --- */
.page-title .content-box .bread-crumb li{
    color: #E7C873;
}

/* --- Pricing active block price color --- */
.pricing-block-one.active-block .pricing-table .table-header .price-box h2{
    color: #24160C;
}

/* --- Video play button --- */
.video-section .inner-box a{
    border: 5px solid #24160C;
    color: #24160C;
}

/* --- CTA span highlight --- */
.cta-section .text h2 span,
.cta-style-two .text h2 span{
    color: #E7C873;
}

/* --- Counter icon --- */
.counter-block-one .icon-box:before,
.counter-block-one .icon-box .dotted{
    background: #24160C;
}

/* --- Mobile menu hover --- */
.mobile-menu .contact-info ul li a:hover,
.mobile-menu .social-links li a:hover{
    color: #24160C;
}

/* --- WooCommerce accent --- */
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button{
    background: linear-gradient(135deg, #24160C 0%, #E7C873 100%) !important;
    color: #FFFFFF !important;
    border: none !important;
}

.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover{
    background: #B8923F !important;
    color: #FFFFFF !important;
}
