/* PAK Filters — brand accent
   Every place the Indofact theme hardcodes its stock gold (#FDCD00) is
   restated here against the CSS variable --pak-accent.

   Do NOT edit this file to change the colour. Set it in
   Appearance > Customize > PAK Brand Colour — that writes the variable and
   everything below follows.

   Generated from the theme's own rules, so each selector matches exactly.
   Kept in the plugin so a theme update cannot wipe it. */

/* --- from theme style.css --- */
body.maintenance-body { background:var(--pak-accent, #B7B747); }
.stats { background:var(--pak-accent, #B7B747); }
span.service-home5.read-more-link { color: var(--pak-accent, #B7B747); }
a.read-more-link { background: var(--pak-accent, #B7B747); }
.read-more-link a { color:var(--pak-accent, #B7B747); }
.enitre_mouse:hover h6 a { color:var(--pak-accent, #B7B747); }
.wpb-js-composer .faq-mobile-margin .vc_tta.vc_general .vc_tta-panel-title>a { color: var(--pak-accent, #B7B747) !important; }
.wpb-js-composer .faq-mobile-margin .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before { border-color: var(--pak-accent, #B7B747); }
.wpb-js-composer .faq-mobile-margin .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after { border-color: var(--pak-accent, #B7B747); }
.wpb-js-composer .faq-mobile-margin .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon::before { border-color: var(--pak-accent, #B7B747)!important; }
ul.header-info li:before { color: var(--pak-accent, #B7B747); }
a.header-requestbtn { background:var(--pak-accent, #B7B747); }
.thm-btn:hover,.wp-block-button__link:hover,
.wp-block-button a.wp-block-button__link:hover { background:var(--pak-accent, #B7B747); }
#main-navigation-wrapper.navbar-default .navbar-nav > .open > a, 
#main-navigation-wrapper.navbar-default .navbar-nav > .open > a:focus, 
#main-navigation-wrapper.navbar-default .navbar-nav > .open > a:hover, 
#main-navigation-wrapper.navbar-default .navbar-nav > li > a.active { color: var(--pak-accent, #B7B747); }
.header1 #main-navigation-wrapper.navbar-default .navbar-nav > .open > a, 
.header1 #main-navigation-wrapper.navbar-default .navbar-nav > .open > a:focus, 
.header1 #main-navigation-wrapper.navbar-default .navbar-nav > .open > a:hover, 
.header1 #main-navigation-wrapper.navbar-default .navbar-nav > li > a.active { background: var(--pak-accent, #B7B747); }
.header-socials a:before { background:var(--pak-accent, #B7B747); }
.modal-body { background-color:var(--pak-accent, #B7B747); }
header.header2:before { border-top: 142px solid var(--pak-accent, #B7B747); }
header.header2 .header-socials i:hover { border:2px solid var(--pak-accent, #B7B747); background: var(--pak-accent, #B7B747); }
header.header3 .header-socials i:hover { color:var(--pak-accent, #B7B747); }
a.header-requestbtn.header3-requestbtn:before { background:var(--pak-accent, #B7B747); }
.var2-nav.var3-nav { background:var(--pak-accent, #B7B747); }
#main-navigation-wrapper.navbar-default.sticky_header.navbar2-wrap.navbar3-wrap { background:var(--pak-accent, #B7B747); }
header.header5 { background:var(--pak-accent, #B7B747); }
.header6 .headerTopSec:before { border-bottom: 64px solid var(--pak-accent, #B7B747); }
.header6 .var2-nav { background: var(--pak-accent, #B7B747); }
ul.header-info li.phnClass:before { background: var(--pak-accent, #B7B747); }
.header6 #main-navigation-wrapper.navbar-default .navbar-nav > li.current_page_parent.current-menu-ancestor.current-menu-parent > a { color: var(--pak-accent, #B7B747); }
.header4.header7 .hdr3-right.hdr4-right .header-socials i:hover { color: var(--pak-accent, #B7B747); }
header.header4.header7 a.logo { background: var(--pak-accent, #B7B747); }
header.header4.header7 .sticky_header a.logo { background: var(--pak-accent, #B7B747); }
.header7 #main-navigation-wrapper.navbar-default .navbar-nav > li.current_page_parent.current-menu-ancestor.current-menu-parent > a { color: var(--pak-accent, #B7B747)!important; }
header.header4.header7.header8 #main-navigation-wrapper.navbar-default:before { border-top: 89px solid var(--pak-accent, #B7B747); }
.header4.header7.header8 .hdr3-right.hdr4-right .header-socials i:hover { color: var(--pak-accent, #B7B747); }
.header4.header7.header8 #main-navigation-wrapper.navbar-default .navbar-nav>li.current_page_parent.current-menu-ancestor.current-menu-parent>a { color: var(--pak-accent, #B7B747)!important; }
blockquote { border-left: 5px solid var(--pak-accent, #B7B747); }
.blog-list-cl ul li a:hover { color:var(--pak-accent, #B7B747); }
a:hover { color: var(--pak-accent, #B7B747); }
.widget_search input[type=submit]:hover { background: var(--pak-accent, #B7B747); }
.search-form .input-group-addon button { background: var(--pak-accent, #B7B747); }
.widget_search .search form button, .search_layout .search form button, 
.wp-block-search .wp-block-search__button { background-color: var(--pak-accent, #B7B747); }
.col-md-4 ol.wp-block-latest-comments .wp-block-latest-comments__comment a.wp-block-latest-comments__comment-author { color: var(--pak-accent, #B7B747); }
.site-footer table>thead>tr>th, table>thead>tr>th { background: var(--pak-accent, #B7B747); }
.post-password-form input[type=submit] { background: var(--pak-accent, #B7B747); }
.thm-btn:hover, .wp-block-button__link:hover, .wp-block-button a.wp-block-button__link:hover { background: var(--pak-accent, #B7B747); }
.wp-block-calendar table th { background: var(--pak-accent, #B7B747); }
ul.filter > li > a:hover, ul.filter > li > a:focus { border-bottom: 2px solid var(--pak-accent, #B7B747); color:var(--pak-accent, #B7B747); }
ul.filter > li.active a { color:var(--pak-accent, #B7B747); border-bottom: 2px solid var(--pak-accent, #B7B747); }
a.view-all.slide_learn_btn.view_project_btn { background:var(--pak-accent, #B7B747); }
.home3_testimonial .next_prve_control:hover { border: 2px solid var(--pak-accent, #B7B747); background: var(--pak-accent, #B7B747); }
#our_project .next_prve_control, 
#our_project1 .next_prve_control, 
#our_project2 .next_prve_control, 
#our_project3 .next_prve_control,
#our_project4 .next_prve_control, 
#our_project5 .next_prve_control { border: 2px solid var(--pak-accent, #B7B747); }
#our_project .next_prve_control:hover, 
#our_project1 .next_prve_control:hover, 
#our_project2 .next_prve_control:hover, 
#our_project3 .next_prve_control:hover, 
#our_project4 .next_prve_control:hover, 
#our_project5 .next_prve_control:hover { background: var(--pak-accent, #B7B747); }
.golden { color: var(--pak-accent, #B7B747); }
.service-box { border-left: 2px solid var(--pak-accent, #B7B747); border-right: 2px solid var(--pak-accent, #B7B747); border-bottom: 2px solid var(--pak-accent, #B7B747); border-top: 2px solid var(--pak-accent, #B7B747); }
.service-box:hover { background: var(--pak-accent, #B7B747); }
.service-box span.read-more-link { color: var(--pak-accent, #B7B747); }
.sc-upper:before { color: var(--pak-accent, #B7B747); background-color: var(--pak-accent, #B7B747); }
.sc-upper:after { color: var(--pak-accent, #B7B747); background-color: var(--pak-accent, #B7B747); }
.service-column h5 { color: var(--pak-accent, #B7B747); }
.service-column:hover { background: var(--pak-accent, #B7B747); }
.bestthing-text-column span { color: var(--pak-accent, #B7B747); }
.nav-tabs { background:var(--pak-accent, #B7B747); }
.news-column .yellow-strip { background:var(--pak-accent, #B7B747); }
.news-column h6 a:hover { color:var(--pak-accent, #B7B747); }
.news-column .yellow-strip-lay2 .datedisplay { background: var(--pak-accent, #B7B747); }
a.header-requestbtn.more-infobtn { background:var(--pak-accent, #B7B747); }
a.header-requestbtn.more-infobtn:before { background:var(--pak-accent, #B7B747); }
a.header-requestbtn.more-infobtn:hover { border:1px solid var(--pak-accent, #B7B747); }
.boxes-column { background: var(--pak-accent, #B7B747); }
a.view-project-link:hover { color:var(--pak-accent, #B7B747); }
.home3-client-desc h4 { color:var(--pak-accent, #B7B747); }
.whychoose-boxes h5 { color: var(--pak-accent, #B7B747); }
.service-column.service4-column:hover .read-more-link { color:var(--pak-accent, #B7B747); }
.banner-bottom-boxes ul li.first-box { background:var(--pak-accent, #B7B747); }
.static-section.home4-static-section.home5-static-section h2 { color:var(--pak-accent, #B7B747); }
ul.breadcumb li a:hover { color:var(--pak-accent, #B7B747); }
.history-list-middle .white-circle-border { border:1px solid var(--pak-accent, #B7B747); }
.history-list-middle .yellow-circle { background:var(--pak-accent, #B7B747); }
.experience-team hr { background:var(--pak-accent, #B7B747); }
.dedicated-team-img-holder .overlay { background: var(--pak-accent, #B7B747)c4; }
.service-list-column .service-heading { border-left:4px solid var(--pak-accent, #B7B747); }
ul.office-information li:before { color: var(--pak-accent, #B7B747); }
.have-queston { background:var(--pak-accent, #B7B747); }
.blog-list-cl h6 a:hover { color:var(--pak-accent, #B7B747); }
.blog-timing { background:var(--pak-accent, #B7B747); }
.blog-list-cl p a:hover { color:var(--pak-accent, #B7B747); }
.post-list .post-txt a.read-more { color:var(--pak-accent, #B7B747); }
.tagcloud a:hover { background:var(--pak-accent, #B7B747); border:1px solid var(--pak-accent, #B7B747); }
.shares-col { background:var(--pak-accent, #B7B747); }
.form-submit-btn:hover { background:var(--pak-accent, #B7B747); }
.timerWrapper .timerBlock { background: var(--pak-accent, #B7B747); }
.page-404 a.gotohome:hover { color:var(--pak-accent, #B7B747); }
a.header-requestbtn.filter-link { background:var(--pak-accent, #B7B747); }
.post-list .post-txt.product-txt p a { color:var(--pak-accent, #B7B747); }
.footer-social-bg { background:var(--pak-accent, #B7B747); }
div#btt:hover { background: var(--pak-accent, #B7B747); }
.search .blog-posts .blogWrapper .margin-read a:hover { color: var(--pak-accent, #B7B747); }
.banner-caption > span > a:hover { color: var(--pak-accent, #B7B747); }
.testi_bcolor:before { border-bottom-color: var(--pak-accent, #B7B747); }
.view-all.slide_learn_btn.view_project_btn { background: var(--pak-accent, #B7B747); }
.service_section1 .right_sec i { color: var(--pak-accent, #B7B747); }
.view-all.slide_learn_btn.view_project_btn { background: var(--pak-accent, #B7B747); }
.wpb-js-composer .tabb .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a { background: var(--pak-accent, #B7B747); }
.wpb-js-composer .tabb .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:focus, 
.wpb-js-composer .tabb .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover { background: var(--pak-accent, #B7B747); }
.vc_active h4.vc_tta-panel-title { background-color: var(--pak-accent, #B7B747); }
#main-navigation-wrapper .nav .current-menu-item >a { color: var(--pak-accent, #B7B747); }
.ftr-section h6 { color: var(--pak-accent, #B7B747); }
ul.footer-info li:before { color: var(--pak-accent, #B7B747); }
a.ftr-read-more:hover { color:var(--pak-accent, #B7B747); border:1px solid var(--pak-accent, #B7B747); }
ul.footer-link li a:hover { color:var(--pak-accent, #B7B747); }
.header-socials.footer-socials i { border: 2px solid var(--pak-accent, #B7B747); }
.header-socials.footer-socials i:hover { color: var(--pak-accent, #B7B747); }
.footer4 .header-socials.footer-socials i:hover { color: var(--pak-accent, #B7B747); }
.footer5 .plumb_footer_form input.submit_btn:hover { background: var(--pak-accent, #B7B747); }
@media only screen and (min-width:992px) {
  .header1 #main-navigation-wrapper .nav > li:hover > a { background: var(--pak-accent, #B7B747); }
  .header2 #main-navigation-wrapper .nav > li:hover > a { color: var(--pak-accent, #B7B747); }
  .header4 #main-navigation-wrapper .nav > li:hover > a { color: var(--pak-accent, #B7B747); }
  .header6 #main-navigation-wrapper .nav .current-menu-item >a { color: var(--pak-accent, #B7B747); }
}
.whowearelay1 { background-color: var(--pak-accent, #B7B747); }
a.whowearethree { background: var(--pak-accent, #B7B747); }
.formback { background-color:var(--pak-accent, #B7B747); }
.signCol { border-left: 1px solid var(--pak-accent, #B7B747); }
.teamImage { background: var(--pak-accent, #B7B747); }
.teamContent { background: var(--pak-accent, #B7B747); }
.teamSocial a { color: var(--pak-accent, #B7B747); }
.serviceImgArea { background: var(--pak-accent, #B7B747); }
.singleService:hover .serviceContent h5 { color: var(--pak-accent, #B7B747); }
.featuredProject .titleSec { background-color: var(--pak-accent, #B7B747); }
.projectNameRight { background: var(--pak-accent, #B7B747); }
.projectNameLeft .titleButton.projectButton { border: 2px solid var(--pak-accent, #B7B747); background: var(--pak-accent, #B7B747); }
.projectTopRight .titleButton:hover { border: 2px solid var(--pak-accent, #B7B747); background: var(--pak-accent, #B7B747); }
.newsDate { border: 2px solid var(--pak-accent, #B7B747); }
.newsAuth li a { color: var(--pak-accent, #B7B747); }
.testimonialRightSec { background: var(--pak-accent, #B7B747); }
.testimonialArea .title1 p { color: var(--pak-accent, #B7B747); }
.testimonialText .testi-star { color: var(--pak-accent, #B7B747); }
.supportVideoCol .ultv-video__play-icon { border: 2px solid var(--pak-accent, #B7B747); }
.demo3Client .ult-carousel-wrapper .slick-dots li.slick-active i { color: var(--pak-accent, #B7B747)!important; }
.demoProContent { background: var(--pak-accent, #B7B747); }
.demo3SingleTeam:hover .demo3TeamTitle { background-color: var(--pak-accent, #B7B747); }
.demo3TeamTitle p { color: var(--pak-accent, #B7B747); }
.demo3TeamContent { background: var(--pak-accent, #B7B747); }
.demo3TeamBottom { background: var(--pak-accent, #B7B747); }
.home7SingleNews .dateArea i { color: var(--pak-accent, #B7B747); }
.home7_news_content h6 a:hover { color: var(--pak-accent, #B7B747); }
.hm7TestimonialArrow .next_prve_control { color: var(--pak-accent, #B7B747); }
.video__play-icon { border: 2px solid var(--pak-accent, #B7B747); }
.hm7singleService:hover { border: 2px solid var(--pak-accent, #B7B747); }
.hm7serviceImgArea { border: 1px solid var(--pak-accent, #B7B747); }
.home7Services .slick-dots li.slick-active button { background: var(--pak-accent, #B7B747); }
.videoServiceLeft .ultv-video__play-icon { border: 2px solid var(--pak-accent, #B7B747); }
.hm8ProjectSection .nav-tabs>li>a { color: var(--pak-accent, #B7B747); }
.hm8TestimonialContent p { color: var(--pak-accent, #B7B747); }
.hm8TestimonialContent .testi-star i { color: var(--pak-accent, #B7B747); }
.hm8Testimonial { border-left: 4px solid var(--pak-accent, #B7B747); }
.iconArea i.fas,.iconArea i.far { color: var(--pak-accent, #B7B747); }
a.header-contctbtn:before { background: var(--pak-accent, #B7B747); }
.sideBarSocial a i:hover { background: var(--pak-accent, #B7B747); }
.service-boxs:hover 
.elementor-button { background:var(--pak-accent, #B7B747) !important; }
.service-boxs:hover .elementor-divider { color:var(--pak-accent, #B7B747) !important; }
.blogimg:after { background:var(--pak-accent, #B7B747); }
.latest-news .card-body h6:hover a { color: var(--pak-accent, #B7B747); }
.latest-news .info-box { background: var(--pak-accent, #B7B747); }
.white-circle .white-circle-border { border: 1px solid var(--pak-accent, #B7B747); }
.white-circle-border .yellow-circle { background: var(--pak-accent, #B7B747); }
.sercices-box .sercices-content .card-body { border-left: 4px solid var(--pak-accent, #B7B747); }
.sercices-content .card-body:hover .services-logo .fas { color: var(--pak-accent, #B7B747); }
.horizontal-border::before { background: var(--pak-accent, #B7B747); }
.advice-form .submit_btn:hover { background: var(--pak-accent, #B7B747); }
.visionAccord.elementor-widget-tabs .elementor-tab-title.elementor-tab-desktop-title.elementor-active,
.visionAccord.elementor-widget-tabs .elementor-tab-title.elementor-tab-mobile-title.elementor-active { background: var(--pak-accent, #B7B747); }
.filter-menu .cat-item:hover { color: var(--pak-accent, #B7B747); }
.filter-menu .cat-item::before { border-bottom: 3px solid var(--pak-accent, #B7B747); }
.filter-menu .cat-item.active { color: var(--pak-accent, #B7B747); }
.filter-menu .cat-item:hover { color: var(--pak-accent, #B7B747); }
.filter-menu .cat-item.active::after { border-bottom: 3px solid var(--pak-accent, #B7B747); }
.view-all.slide_learn_btn.view_project_btn { background: var(--pak-accent, #B7B747); }
.home2-latest-news .card-body h6 a:hover { color: var(--pak-accent, #B7B747); }
.home2-latest-news .news-date { background: var(--pak-accent, #B7B747); }
.services-content .card-body .read-more-link { color: var(--pak-accent, #B7B747); }
.elementor-widget-button .elementor-button:hover { color: var(--pak-accent, #B7B747); }
.filter-menu .cat-item:hover a { color: var(--pak-accent, #B7B747); }
.filter-menu .cat-item::before { border-bottom: 3px solid var(--pak-accent, #B7B747); }
.filter-menu .cat-item.active a { color: var(--pak-accent, #B7B747); }
.filter-menu .cat-item:hover a { color: var(--pak-accent, #B7B747); }
.filter-menu .cat-item.active::after { border-bottom: 3px solid var(--pak-accent, #B7B747); }
.view-all.slide_learn_btn.view_project_btn { background: var(--pak-accent, #B7B747); }
.home3_testimonial .next_prve_control i:hover { background: var(--pak-accent, #B7B747); border: 2px solid var(--pak-accent, #B7B747); }
.home3_testimonial .home3-client-desc h4.color-yellow { color: var(--pak-accent, #B7B747); }
.home3_testimonial .home3-client-desc h4 { color: var(--pak-accent, #B7B747); }
.service-column:hover .service4-desc .read_more_link { color: var(--pak-accent, #B7B747); }
.service4-desc h5 { color: var(--pak-accent, #B7B747); }
.home5-service1 a { color:var(--pak-accent, #B7B747); }
.testimonial-rght-head { background: var(--pak-accent, #B7B747); }
.home6_ylw_divider:after { border-left: 1px solid var(--pak-accent, #B7B747); }
.home6 .tophead p { color: var(--pak-accent, #B7B747); }
.supportTextCol h3 { color: var(--pak-accent, #B7B747); }
.counterBox i { color: var(--pak-accent, #B7B747); }
.phoneSupport .col-md-8.col-sm-8.col-xs-8 { background-color: var(--pak-accent, #B7B747); }
.hm7VideoPhone .elementor-widget-icon-box .elementor-icon-box-content { background: var(--pak-accent, #B7B747); }
.hm7singleService:hover { border: 2px solid var(--pak-accent, #B7B747); }
.hm7serviceImgArea { border: 1px solid var(--pak-accent, #B7B747); }
.hm7serviceImgArea { border: 1px solid var(--pak-accent, #B7B747); }
.home7Services .slick-dots li.slick-active button { background: var(--pak-accent, #B7B747); }
.home7Services .home7Title h3 { color: var(--pak-accent, #B7B747); }
.home7Title h3 { color: var(--pak-accent, #B7B747); }
.hm7missionContentSide a.header-requestbtn.more-infobtn { background: var(--pak-accent, #B7B747); }
.hm7TestimonialArrow { background: var(--pak-accent, #B7B747); }
.hm7TestimonialArrow .next_prve_control i { color: var(--pak-accent, #B7B747); }
.hm7Testimonial .testimonialText p.desig { color: var(--pak-accent, #B7B747); }
.home8Title h3 { color: var(--pak-accent, #B7B747); }
.videoServiceLeft img { border-bottom: 6px solid var(--pak-accent, #B7B747); }
.hm8ProjectSection a.home8Button { background: var(--pak-accent, #B7B747); }
.hm8TestimonialContent p { color: var(--pak-accent, #B7B747); }
.hm8TestimonialContent .testi-star i { color: var(--pak-accent, #B7B747); }
.hm8TestimonialSection .next_prve_control:hover i { color: var(--pak-accent, #B7B747); }
.hm8Testimonial { border-left: 4px solid var(--pak-accent, #B7B747); }
.blog-timing { background: var(--pak-accent, #B7B747); }
.team_style5 .team-list .team_style5_content h5 { color: var(--pak-accent, #B7B747); }
.testimonial9 .testimonial9_arrow a.left.next_prve_control:hover,
.testimonial9 .testimonial9_arrow a.right.next_prve_control:hover { background: var(--pak-accent, #B7B747); }
.inner-box:hover h5 { color: var(--pak-accent, #B7B747)!important; }
.elementor-element.service_two_box .elementor-widget-image { border: 1px solid var(--pak-accent, #B7B747); }
.plumbing_form .submit_btn { background: var(--pak-accent, #B7B747); }

/* --- from theme responsive.css --- */
@media (min-width: 1024px) and  (max-width: 1366px) {
  .testimonial-rght-head:before { border-bottom: 365px solid var(--pak-accent, #B7B747); }
}
@media(max-width: 992px) {
  .header6 #main-navigation-wrapper .navbar-collapse { background: var(--pak-accent, #B7B747); }
  .header7 #main-navigation-wrapper .navbar-collapse { background: var(--pak-accent, #B7B747); }
  .header8 #main-navigation-wrapper .navbar-collapse { background: var(--pak-accent, #B7B747); }
  header.header4.header7.header8 #main-navigation-wrapper.navbar-default { background: var(--pak-accent, #B7B747); }
}
@media(max-width: 414px) {
  .header6 ul.header-info li:before { background: var(--pak-accent, #B7B747); }
}
