/*
Theme Name: Advance Consultancy
Theme URI: https://www.themeshopy.com/themes/free-consultancy-wordpress-theme/
Author: Themeshopy
Author URI: https://www.themeshopy.com/
Description: The Advance Consultancy theme is a modern, professional, and multipurpose solution designed for consulting businesses, corporate consultants, business advisors, financial consultants, management consultancy, HR consultants, IT consulting firms, legal consultants, startup consultants, business coaching, investment advisory, tax consultants, marketing consultancy, SME consultancy, organizational development, leadership training, recruitment agencies, project management consulting, risk management, compliance advisory, business strategy, and corporate solutions. Featuring a clean, responsive, and retina-ready layout, the theme ensures a polished user experience across desktops, tablets, and mobile devices. It includes sections for services, client testimonials, team profiles, interactive banners, and strategically placed Call to Action (CTA) buttons to engage visitors. Fully customizable with advanced personalization options for colors, fonts, and layouts, the theme allows businesses to reflect their brand identity effortlessly. Optimized for speed, performance, and SEO, it enhances online visibility and user engagement. Additionally, it integrates seamlessly with WooCommerce for service payments, Contact Form 7 for lead capture, and WPML for multilingual support, making Advance Consultancy a complete solution for professional consulting services aiming to establish a strong online presence.
 Demo: https://www.themeshopy.com/advance-consultancy-pro/
Requires at least: 5.0
Tested up to: 6.8
Requires PHP: 7.2
Version: 0.7.2
License: GPLv3.0 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: advance-consultancy
Template: multi-advance
Tags: wide-blocks, flexible-header, block-styles, left-sidebar, right-sidebar, one-column, two-columns, three-columns, four-columns, grid-layout, custom-colors, custom-background, custom-logo, custom-menu, custom-header, editor-style, featured-images, footer-widgets, full-width-template, theme-options, threaded-comments, e-commerce, blog, portfolio
*/
:root {
  --primary-color: #ff9227;
  --secondary-color: #458dce;
}
/* Basic CSS */
.primary-navigation ul li {
	padding: 0 10px;
}
.primary-navigation ul li a {
	padding: 20px 0;
	position: relative;
	font-size: 14px;
}
.primary-navigation ul li a:hover{
	background: #fff;
}
.primary-navigation ul li a:hover, .sf-arrows ul li > .sf-with-ul:focus:after,.sf-arrows ul li:hover > .sf-with-ul:after,.sf-arrows .sfHover > .sf-with-ul:after, .primary-navigation ul li.current-menu-item a {
	color: var(--primary-color);
}
.primary-navigation ul li a:hover:before, .primary-navigation ul li.current-menu-item a:before {
	opacity: 1;
}
.primary-navigation ul li a:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 3px;
	background: var(--primary-color);
	border-radius: 30px;
	bottom: 0;
	left: 0;
	opacity: 0;
}
.primary-navigation ul li.current-menu-item  li a {
	background: var(--secondary-color);
	color: #fff;
}
.primary-navigation ul li li {
	padding: 0;
}
.primary-navigation ul li li a {
	padding: 15px;
}
.primary-navigation ul ul {
	top: 50px;
}
.sf-arrows .sf-with-ul {
	padding-right: 20px;
}
#header a.reach-btn, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce a.added_to_cart.wc-forward, .woocommerce span.onsale {
	background: var(--primary-color);
}
.wp-block-woocommerce-empty-cart-block .wp-block-button a, .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-onsale{
	background: var(--primary-color) !important;
}
.wp-block-woocommerce-empty-cart-block .wp-block-button a:hover{
	background: #121212 !important;
}
.wp-block-woocommerce-cart .wc-block-components-totals-coupon a, .wp-block-woocommerce-cart .wc-block-cart__submit-container a, .wp-block-woocommerce-checkout .wc-block-components-totals-coupon a, .wp-block-woocommerce-checkout .wc-block-checkout__actions_row a, .wc-block-cart__sidebar form.wc-block-components-totals-coupon__form .wc-block-components-button, .wc-block-checkout__sidebar form.wc-block-components-totals-coupon__form .wc-block-components-button, .wc-block-checkout__form .wc-block-components-button{
	background: var(--secondary-color);
}
.wc-block-checkout__sidebar form.wc-block-components-totals-coupon__form .wc-block-components-button span,
.wc-block-cart__sidebar .wc-block-components-totals-coupon__form button span{
	opacity: 1 !important;
}
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-onsale{
	border-color: var(--primary-color) !important;
}
.woocommerce .woocommerce-MyAccount-content .title a{
	background: var(--secondary-color);
}
.woocommerce .entry-summary .posted_in a{
	background: var(--primary-color);
}
.primary-navigation ul li.current-menu-item li a:hover {
	background: #fff;
	color: var(--secondary-color);
}
.topbar, .primary-navigation ul ul a, .page-box:hover, .pagination .current, .pagination a:hover, .page-links .post-page-numbers.current, .page-links a:hover, #sidebar input[type="submit"], #sidebar .tagcloud a:hover, #footer, .copyright, #comments a.comment-reply-link, nav.woocommerce-MyAccount-navigation ul li, .innerlightbox input[type="submit"], .read-moresec a, #sidebar .widget_block.widget_tag_cloud a:hover, .page-box-single .wp-block-tag-cloud a:hover {
  background: var(--secondary-color);
}
.page-box:hover .post-categories a{
	color: var(--secondary-color);
}
#sidebar ul li:hover:before, #comments input[type="submit"].submit {
	background: var(--secondary-color) !important;
}
#sidebar #block-2 button[type="submit"]{
	background-color: var(--secondary-color);
}
a, .entry-content a, .comment a, .woocommerce-product-details__short-description p a, .entry-content ul li a, .entry-content ol li a, #sidebar .textwidget a, p.logged-in-as a, a.showcoupon, .woocommerce-message::before {
	color: var(--secondary-color);
}
#header, .primary-navigation ul ul, .woocommerce-message {
	border-color: var(--secondary-color);
}
.woocommerce .loader::before {
	display: none;
}
#scroll-top{
	background-color: var(--secondary-color);
	border-color: var(--secondary-color);
}
#footer {
	background: rgb(236 243 250);
	color: #000;
}
#footer h3, #footer li a, #footer th, #footer td, #footer caption, .copyright p, .copyright p a, .copyright .social-icons i, #footer a.rsswidget, #footer input[type="search"],#footer .tagcloud a, #footer .widget_block.widget_tag_cloud a, #footer .widget_block .wp-block-calendar .wp-calendar-nav a {
	color: #000;
}
#footer .widget_calendar .calendar_wrap a, table#wp-calendar td a{
	color: #000 !important;
}
#footer .tagcloud a, #footer .widget_block.widget_tag_cloud a {
	border-color: #000;
}
#footer .tagcloud a:hover, #footer input[type="submit"], #footer .widget_block.widget_tag_cloud a:hover {
	background: var(--primary-color);
	color: #fff;
}
.copyright {
	border-top: 1px solid #8f8f8f5c;
	background: rgb(236 243 250);
}
.copyright .social-icons i:hover {
	background: transparent;
}
.copyright .footer-social-icon a{
  color: #000000;
  border-color: #000000;
}
.screen-reader-response form.wpcf7-form.init {
	position: relative;
}
body #footer input.wpcf7-form-control.wpcf7-submit {
    left: auto !important;
    right: 0;
}
input#url {
	border: 1px solid #bcbcbc !important;
}
.wp-block-button__link{
	background-color: var(--secondary-color) !important;
}
#maincontent .page-box-single .wp-block-button.is-style-outline a{
	background-color: transparent !important;
	color: var(--secondary-color) !important;
}
.our-services .navigation .nav-previous a, .our-services .navigation .nav-next a{
	background: var(--secondary-color);
}
.our-services .navigation .nav-previous a:hover, .our-services .navigation .nav-next a:hover{
	background: #000;
}
.wp-block-latest-comments__comment-meta a:hover{
	color: var(--primary-color);
}
/* --------- Bradcrumbs --------- */
.bradcrumbs a {
  background: var(--primary-color) !important;
  color: #fff;
  padding: 8px 17px;
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 10px;
  border-radius: 28px;
}
.bradcrumbs a:hover, .post-categories li a:hover{
  background:#000 !important;
  color: #fff;
}
.bradcrumbs span{
  background:var(--primary-color) !important;
  color:#fff;
  padding: 10px 10px;
  border-radius: 30px;
}
.post-categories li a, #comments a.comment-reply-link:hover, #sidebar #block-2 button[type="submit"]:hover{
	background: var(--primary-color);
}
#comments input[type="submit"].submit:hover{
	background: var(--primary-color) !important;
}
#slider .slide_nav i {
  padding: 13px 28px 13px 13px;
}
#our-projects .owl-carousel .owl-nav i {
  width: 60px;
}
#testimonials .owl-carousel .owl-nav i {
  width: 50px;
  height: 50px;
}
/*  Media CSS */
@media screen and (max-width: 1000px) {
	.primary-navigation ul li.current-menu-item a{
		background: transparent;
	}
	.toggle-menu i, .search-box i {
		background: var(--primary-color);
	}
	#menu-sidebar {
	    background-image: linear-gradient(-90deg, #2434B3 0%, #000 120% );
	}
	.primary-navigation ul li {
		padding: 0;
	}
	.primary-navigation ul li a:before {
		display: none;
	}
}
