/*
 Theme Name:   Vegan Child
 Theme URI:    http://wordpress.com
 Description:  Vegan Child Theme
 Author:       ApusTheme
 Author URI:   http://apusthemes.com
 Template:     vegan
 Version:      1.0.0
 Text Domain:  vegan-child
*/

* {
	font-family: roboto !important;
}

.woocommerce .star-rating {
	font-family: 'star' !important;
}

.navbar-nav.megamenu > li, #primary-menu {
	float: none;
}

.vendor-title {
	padding: 0;
	margin-bottom: 10px;
    background: #1F7B94;
    text-align: center;
	color:white;
}

.vendor-title h1 {
	color:white;
}

#apus-header.header-v5 .apus-topbar {
    padding: 0px !important;
}

body #apus-header.header-v5 .apus-topbar .topbar-menu {
    padding-top: 10px;
    padding-bottom: 10px;
}

body #wcfmmp-store .left_sidebar {
	float: left !important;
}

body #wcfmmp-store .right_side {
	float: right !important;
}

body .product-header-info, body .product-v-wrapper {
	background: transparent;
}


/*html {
	--store-primary: #2f2f2f;
}*/

body #wcfmmp-store #wcfm_store_header, body #wcfmmp-store .header_right {
	background-color: var(--store-primary) !important;
}

.woocommerce-cart #wcfmmp-store .banner_img, .woocommerce-checkout #wcfmmp-store .banner_img, .single-product #wcfmmp-store .banner_img {
	height: 120px;
}

h3.name {
	width: 100%;
}


#wcfmmp-store .tab_area .tab_links li.active {
	border-top-color: var(--store-primary) !important;
}

#wcfmmp-store .tab_area .tab_links li:hover a, #wcfmmp-store .tab_area .tab_links li.active a, .wcfmmp_store_hours .wcfmmp-store-hours-day {
	color: var(--store-primary) !important;
}

.btn-outline.btn-primary {
	background: var(--store-primary) !important;
	border-color: #fff;
	color: #fff;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
	color: var(--store-primary) !important;
}

.apus-topbar {
	color: var(--store-primary) !important;
}

body .btn-outline.btn-primary, .woocommerce-cart button, .woocommerce-checkout button {
	background: var(--store-secondary) !important;
	border-color: var(--store-secondary) !important;
	color: #fff;
}

body .apus-breadscrumb {
	background: var(--store-primary);
}

body #apus-header.header-v6 .apus-topbar {
	background: white;
}

body #apus-header.header-v6 .header-main {
	padding: 0;
}

.woocommerce-cart header#apus-header, .woocommerce-cart #apus-header-mobile, .woocommerce-checkout header#apus-header, .woocommerce-checkout #apus-header-mobile {
	display: none;
}

@media (max-width: 1024px) {
	body .sidebar {
		margin-top: 0 !important;
		-ms-box-orient: horizontal;
		display: -webkit-box !important;
		display: -moz-box !important;
		display: -ms-flexbox !important;
		display: -moz-flex !important;
		display: -webkit-flex !important;
		display: flex !important;
		-webkit-flex-flow: row wrap;
		flex-flow: row wrap;
	}

	body .sidebar .widget{
		width: 100%;
	}

	body .sidebar .widget_shopping_cart {
		order: 2;
	}

	body .sidebar .matm-store-category {
		order: 1;
	}

	body .sidebar .wcfmmp-store-hours-widget {
		order: 3;
	}

	body .sidebar .wcfmmp_store_info_store_location {
		order: 4;
	}

	body.single-product .sidebar .wcfmmp-store-hours-widget {
		display: none;
	}

	body.single-product .sidebar .wcfmmp_store_info_store_location {
		display: none;
	}
}

#wcfmmp_user_location_field {
	display: none !important;
}

.wcfmmp-user-locaton-map {
	display: none !important;
}

body #wcfmmp-store .social_area {
	background: var(--store-primary) !important;
}

