/*
Theme Name: Advance Consultancy
Theme URI: https://www.themeshopy.com/themes/free-consultancy-wordpress-theme/
Author: Themeshopy
Author URI: https://www.themeshopy.com/
Description: Advance Consultancy is a powerful and versatile theme perfect for consulting firms, business advisors, placement consultancies, corporate and digital agencies, software companies, IT businesses, tech startups, and multiple other business types. Ideal for Consulting, Finance, Legal, Marketing, HR, Accounting, Strategy, IT Services, Management, Coaching, Analytics, Startups, Advisory, Corporate, Training, and Business Solutions, the theme features a responsive, flexible design that looks great on desktops, laptops, tablets, and mobile devices. With a beautiful banner and well-structured sections including Testimonials and Team profiles, the theme offers an intuitive interface that allows users to build a professional website quickly. SEO-friendly and optimized for fast page loads, it ensures high performance and better search engine rankings. Social media integration helps boost online visibility, while interactive Call to Action (CTA) buttons engage visitors effectively. Built with Bootstrap and fully compatible with WooCommerce for digital product or service sales, Contact Form 7 for easy lead capture, and YITH WooCommerce Wishlist for client-focused features, the theme provides a robust platform for Corporate Strategy, Business Coaching, Management Consulting, IT Services, Legal Advisory, HR Solutions, Startup Portfolios, and other professional business niches. Demo: https://www.themeshopy.com/advance-consultancy-pro/
Requires at least: 5.0
Tested up to: 6.8
Requires PHP: 7.2
Version: 0.6.6
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
*/

/* 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: #ff9227;
}
.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: #ff9227;
	border-radius: 30px;
	bottom: 0;
	left: 0;
	opacity: 0;
}
.primary-navigation ul li.current-menu-item  li a {
	background: #458dce;
	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: #ff9227;
}
.wp-block-woocommerce-empty-cart-block .wp-block-button a, .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-onsale{
	background: #ff9227 !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: #458dce;
}
.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: #ff9227 !important;
}
.woocommerce .woocommerce-MyAccount-content .title a{
	background: #458dce;
}
.woocommerce .entry-summary .posted_in a{
	background: #ff9227;
}
.primary-navigation ul li.current-menu-item li a:hover {
	background: #fff;
	color: #458dce;
}
.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: #458dce;
}
.page-box:hover .post-categories a{
	color: #458dce;
}
#sidebar ul li:hover:before, #comments input[type="submit"].submit {
	background: #458dce !important;
}
#sidebar #block-2 button[type="submit"]{
	background-color: #458dce;
}
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: #458dce;
}
#header, .primary-navigation ul ul, .woocommerce-message {
	border-color: #458dce;
}
.woocommerce .loader::before {
	display: none;
}
#scroll-top{
	background-color: #458dce;
	border-color: #458dce;
}
#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: #ff9227;
	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: #458dce !important;
}
#maincontent .page-box-single .wp-block-button.is-style-outline a{
	background-color: transparent !important;
	color: #458dce !important;
}
.our-services .navigation .nav-previous a, .our-services .navigation .nav-next a{
	background: #458dce;
}
.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: #ff9227;
}
/* --------- Bradcrumbs --------- */
.bradcrumbs a {
  background: #ff9227 !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:#ff9227 !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: #ff9227;
}
#comments input[type="submit"].submit:hover{
	background: #ff9227 !important;
}
/*  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: #ff9227;
	}
	#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;
	}
}
