/*
Theme Name: Boyajian
Theme URI: http://okthemes.com/villenoir
Author: WEBDOGS
Author URI: https://webdogs.com
Description: Boyajian WooCommerce shop customizations
Tags: white, light, dark, two-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, featured-images, full-width-template, microformats, sticky-post, theme-options
Text Domain: villenoir
Template: villenoir
Version: 1.0
=======
License: GPL
License URI: http://www.opensource.org/licenses/gpl-license.php
*/
/* =Imports styles from the parent theme
-------------------------------------------------------------- */
@import url('../villenoir/style.css');

/* =Theme customization starts here
-------------------------------------------------------------- */
body.gg-has-stiky-menu .navbar-fixed-top .navbar-nav>li>a {
	padding-top: 30px;
	padding-bottom: 30px;
}

body.gg-has-stiky-menu .navbar-fixed-top .logo-wrapper .brand {
	padding-top: 19px;
	padding-bottom: 19px;
}

.navbar-fixed-top .logo-wrapper {
	margin-top: 8px;
}

nav.gg-shrink .logo-wrapper {
	margin-top: 8px !important;
}

.header-page-description {
	color: #fff !important;
}

.footer-extras a:hover {
	color: #b0976d !important;
}

.byline.author {
	display: none !important;
}

article.post.has-post-thumbnail header.entry-header {
	margin-bottom: 0px;
}

article.post a.post-thumbnail img.wp-post-image {
	margin-bottom: 20px !important;
}

article.post h2.entry-title {
	margin-bottom: 15px !important;
}

.single article.post .post-meta {
	display: none !important;
}

.breadcrumb-row {
	margin-top: 20px;
	padding: 0px 15px;
}

mark.count {
	background-color: #fff !important;
	color: #000 !important;
}

ul.products .product .gg-product-image-wrapper {
	padding: 0px !important
}

.contact-form-gf {
	margin-top: 90px;
}

.contact-form-gf input::-moz-placeholder, .contact-form-gf textarea::-moz-placeholder {
	font-weight: 600;
	font-size: 12px;
	color: #ccc;
	letter-spacing: 2px;
}

.contact-form-gf input::-webkit-input-placeholder, .contact-form-gf textarea::-webkit-input-placeholder {
	font-weight: 600;
	font-size: 12px;
	color: #ccc;
	letter-spacing: 2px;
}

.contact-form-gf input {
	padding: 13px 30px !important;
}

.contact-form-gf textarea {
	border-color: rgb(233, 233, 233) !important;
	padding: 30px !important;
}

.contact-form-gf .gform_button {
	border: 1px solid rgb(233, 233, 233) !important;
	background: #fff;
	color: #000;
}

.contact-form-gf .gform_button:hover {
	border-color: #000 !important;
}

.tax-product_cat .page-header-image {
	display: none;
}

.gg-product-meta-wrapper dl {
	display: block !important;
}

.gg-product-meta-wrapper dd {
	padding-left: 0px !important;
	text-align: center !important;
}

.tax-product_cat #content, .post-type-archive-product #content, .single-product #content {
	padding: 50px 0px !important;
}

.woocommerce-shop .col-md-4 {
	width: 50% !important;
}

.woocommerce-shop .count {
	display: none !important;
}

/*
div[itemprop="offers"] {
	display: none !important;
} */
.single-product .from-price {
	display: none !important;
}

.footer-slogan {
	display: inline-block;
	padding-right: 20px;
}

.footer-logo {
	width: 80px;
	margin-top: -20px;
}

@media screen and (max-width: 768px) {
	.footer-slogan {
		padding-right: 0px;
	}

	.footer-logo {
		margin-top: 0px;
	}
}

body .el-grid li.isotope-item {
	min-height: 570px;
}

@media screen and (max-width: 768px) {
	body .el-grid li.isotope-item {
		min-height: auto !important;
	}
}

#wc-stripe-payment-request-button-separator {
	position: relative;
	top: -15px;
}

.woocommerce.single-product .product .summary, .woocommerce.single-product .images {
	margin-bottom: 40px !important;
}

.woocommerce .product .summary h1.product_title {
	margin-bottom: 20px;
}

.woocommerce .product .summary div[itemprop="description"] {
	margin-bottom: 20px !important;
}

.woocommerce .product .summary form.cart {
	margin-bottom: 20px;
}

.woocommerce .product .upsells.products>h2, .woocommerce .product .related.products>h2 {
	margin: 50px 0 !important;
}

@media screen and (max-width: 768px) {
	#newsletter-cta {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	#newsletter-cta .btn-default {
		width: 100%;
		margin-top: 20px;
	}

	body .sm-home-page {
		padding-right: 0px !important;
	}

	.home-citrus-image {
		padding-top: 40px;
	}
}

.lb-caption {
	display: none !important;
}

/* #main-menu a, #footer-menu a, .secondary-nav a, .footer-copyright {
	color: #000000
}
.navbar-nav > li > a {
	color: #000000 !important;
}

#main-menu a:hover,  #footer-menu a:hover, .secondary-nav a:hover {
	color: var(--links-elements-color) !important;
}

.navbar-default {
	background-color: #f4f3e7;
} */
