/*
Theme Name: Avante Child
Theme URI: https://themes.themegoods.com/avante/landing
Description: Premium Business & Consulting WordPress Theme
Version: 1.0
Author: ThemeGoods
Author URI: https://themeforest.net/user/ThemeGoods
License: GNU General Public License
License URI: https://themeforest.net/licenses/regular_extended
Text Domain: avante
Template: avante
*/
/* PanjabTek global brand colors - added 2026-05-05 */
:root{
  --pt-base:#050505;
  --pt-navy:#1B3765;
  --pt-yellow:#FFC900;
  --pt-yellow-hover:#E8B600;
  --pt-soft:#F7F8FA;
}
body, p, .elementor-widget-text-editor{color:var(--pt-base);}
h1,h2,h3,h4,h5,h6,.elementor-heading-title{color:var(--pt-base);}
a, .top-menu li a, .main-menu li a{color:var(--pt-base);}
a:hover, a:focus, .top-menu li a:hover, .main-menu li a:hover{color:var(--pt-navy);}
::selection{background:var(--pt-yellow);color:var(--pt-base);}
#loftloader-wrapper .loader-section{background:var(--pt-base)!important;opacity:.98!important;}
#loftloader-wrapper .loader-inner #loader{color:var(--pt-yellow)!important;}
#loftloader-wrapper #loader:before,
#loftloader-wrapper #loader:after,
#loftloader-wrapper .loader-inner #loader:before,
#loftloader-wrapper .loader-inner #loader:after{border-color:var(--pt-yellow)!important;background-color:var(--pt-yellow)!important;}
.elementor-widget-icon .elementor-icon,
.elementor-icon-wrapper .elementor-icon{color:var(--pt-yellow)!important;border-color:var(--pt-yellow)!important;}
.elementor-widget-icon .elementor-icon svg,
.elementor-icon-wrapper .elementor-icon svg{fill:var(--pt-yellow)!important;}
.elementor-view-stacked .elementor-icon{background-color:var(--pt-yellow)!important;color:var(--pt-base)!important;}
.elementor-view-stacked .elementor-icon i{color:var(--pt-base)!important;}
.elementor-button,
.button,
input[type="submit"],
button[type="submit"],
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button{background:var(--pt-yellow)!important;border-color:var(--pt-yellow)!important;color:var(--pt-base)!important;}
.elementor-button:hover,
.button:hover,
input[type="submit"]:hover,
button[type="submit"]:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover{background:var(--pt-navy)!important;border-color:var(--pt-navy)!important;color:#fff!important;}
.elementor-widget-heading .elementor-heading-title[style*="text-transform: uppercase"],
.elementor-widget-heading .elementor-heading-title.elementor-size-default{border-color:var(--pt-yellow);}
.synchronized-carousel-slider-wrapper .ms--numbers .ms-slide,
.elementor-element-ac0f243 .ms--numbers .ms-slide{color:var(--pt-yellow)!important;}
.synchronized-carousel-slider-wrapper .pagination-item--active .pagination-button:after,
.synchronized-carousel-slider-wrapper .pagination-button:after{background-color:var(--pt-yellow)!important;}
.synchronized-carousel-slider-wrapper .ms-slide-link,
.elementor-element-ac0f243 .ms--links a.ms-slide-link{background:var(--pt-yellow)!important;color:var(--pt-base)!important;}
.synchronized-carousel-slider-wrapper .ms-slide-link:hover,
.elementor-element-ac0f243 .ms--links a.ms-slide-link:hover{background:var(--pt-navy)!important;color:#fff!important;}
.elementor-widget-avante-testimonial-card .swiper-pagination-bullet-active,
.elementor-widget-testimonial-carousel .swiper-pagination-bullet-active{background:var(--pt-yellow)!important;}
.elementor-widget-avante-testimonial-card .swiper-pagination-bullet,
.elementor-widget-testimonial-carousel .swiper-pagination-bullet{border-color:var(--pt-yellow)!important;}
.elementor-widget-avante-testimonial-card .elementor-star-rating i,
.elementor-widget-rating .elementor-star-rating i{color:var(--pt-yellow)!important;}
#mobile-menu-toggle, .mobile-menu-toggle, .search-icon, .cart-icon, .ti-search, .ti-shopping-cart{color:var(--pt-base)!important;}
#mobile-menu-toggle:hover, .mobile-menu-toggle:hover, .search-icon:hover, .cart-icon:hover, .ti-search:hover, .ti-shopping-cart:hover{color:var(--pt-yellow)!important;}
.elementor-widget-heading .elementor-heading-title:where(:not(h1):not(h2):not(h3)){color:var(--pt-navy);}
