/*
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 Organic Market theme is a beautiful and clean theme perfect for any food blog or online store selling organic products. Designed for Farmers Markets, Organic Stores, Eco Shops, Fresh Produce, Green Grocers, Farm-to-Table Businesses, Organic Farms, Healthy Foods, Sustainable Markets, Natural Products, Local Markets, Organic Bakeries, Eco-Friendly Shops, Herbal Stores, and Organic Cafes, this theme offers a responsive and mobile-friendly design that looks great on all devices. Packed with stunning animations, interactive elements, and built on a Bootstrap framework, the theme makes customization easy to fit your brand. With full compatibility for WooCommerce, YITH WooCommerce Wishlist, Contact Form 7, and Mailchimp for better lead management, users can sell organic foods, dairy products, eggs, fresh vegetables, fruits, groceries, herbal supplements, eco-friendly goods, and farm-fresh items efficiently. Ideal for Eco Markets, Organic Lifestyle Blogs, Vegan Shops, Food Delivery Services, Organic Grocery Stores, Health-Conscious Brands, and Clean Eating Communities, the theme supports sustainable farming, locally sourced produce, and pesticide-free products, emphasizing a natural, healthy, and environmentally conscious approach. Fully responsive and retina ready, the Organic Market theme ensures a professional, SEO-friendly, and engaging online presence for anyone looking to showcase and sell organic products effectively.
 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.1
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;
	}
}
