/*
Theme Name: Storefront Child
Theme URI: https://woocommerce.com/storefront/
Template: storefront
Author: Automattic
Author URI: https://woocommerce.com/
Description: Storefront is the perfect theme for your next WooCommerce project. Designed and developed by WooCommerce Core developers, it features a bespoke integration with WooCommerce itself plus many of the most popular customer facing WooCommerce extensions. There are several layout &amp; color options to personalise your shop, multiple widget regions, a responsive design and much more. Developers will love its lean and extensible codebase making it a joy to customize and extend. Looking for a WooCommerce theme? Look no further!
Tags: e-commerce,two-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-header,custom-menu,featured-images,full-width-template,threaded-comments,accessibility-ready,rtl-language-support,footer-widgets,sticky-post,theme-options,editor-style
Version: 4.1.3.1665828885
Updated: 2022-10-15 12:14:45

*/


header
{
	padding-bottom:30px !important;
}

h1, h2, h3, h4, h5, a, p
{
	font-family: "Roboto","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

header .site-search
{
	display:none;
}

body, button, input, textarea {
    color: #43454b;
    font-family: "Roboto","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif !important;
    line-height: 1.618;
    text-rendering: optimizeLegibility;
    font-weight: 400;
}

a:focus, input:focus, textarea:focus, button:focus {
    outline: none;
}

a {
    color: #C74E00;
}

a:hover {
    color: #3D872F;
}

::placeholder
{
    color: #3D872F;
}

input[type=text]:focus, input[type=number]:focus, input[type=email]:focus, input[type=tel]:focus, input[type=url]:focus, input[type=password]:focus, input[type=search]:focus, textarea:focus, .input-text:focus {
    background-color: #FCFCE0;
}

input[type=text], input[type=number], input[type=email], input[type=tel], input[type=url], input[type=password], input[type=search], textarea, .input-text {
    padding: 0.6180469716em;
    background-color: #FCFCE0;
    color: #3D872F;
    border: 0;
    -webkit-appearance: none;
    box-sizing: border-box;
    font-weight: 400;
    border-radius: 10px;
    box-shadow: none;
} 

footer{
background-image:url("https://lejardindeclaire.fr/wp-content/uploads/2022/10/fraise.png");

}

#wpcf7-f12-p14-o1{border-left: 2px solid green;padding-left: 60px;}
#wpcf7-f12-p14-o1 p{margin-bottom:-15px;}
#wpcf7-f12-p14-o1 p:nth-child(5){margin-bottom:15px;}
#wpcf7-f12-p14-o1 p:nth-child(6){margin-bottom:15px;}
#wpcf7-f12-p14-o1 p:nth-child(7){text-align:right;}

#wpcf7-f12-p250-o1{border-left: 2px solid green;padding-left: 60px;}
#wpcf7-f12-p250-o1 p{margin-bottom:-15px;}
#wpcf7-f12-p250-o1 p:nth-child(5){margin-bottom:15px;}
#wpcf7-f12-p250-o1 p:nth-child(6){margin-bottom:15px;}
#wpcf7-f12-p250-o1 p:nth-child(7){text-align:right;}

.wpcf7-spinner {display:none;}


.widget_nav_menu ul li::before{display:none;}
.widget_nav_menu ul li{padding-left:0px; text-align:center;}
.widget_nav_menu ul li a{text-decoration:none;}

input[type="submit"], .button, .widget a.button {
    background-color: #3D872F;
    border-color: #3D872F;
    color: #ffffff;
	border-radius:5px;
	transition:all 0.5s;
}

input[type="submit"]:hover, .button, .widget a.button {
    background-color: #C74E00;
    border-color: #C74E00;
	color: #ffffff;
}

.main-navigation ul li a, .site-title a, ul.menu li a, .site-branding h1 a, button.menu-toggle, button.menu-toggle:hover, .handheld-navigation .dropdown-toggle {
    font-weight: bold;
}

.main-navigation ul li a:hover, .main-navigation ul li:hover > a, .site-title a:hover, .site-header ul.menu li.current-menu-item > a {
    color: #3D872F;
}

.widget .widget-title, .site-footer .widget .widgettitle {
  color: #cb895e !important;
  font-weight: bold;
  font-size: 20px;
  text-align:center;
}

footer .widget ul.menu li a
{
	font-weight:400;
	transition:all 0.5s;
}

footer .widget ul.menu li a i
{
	font-size: 24px;
    display: block;
    margin-bottom: 3px;
    margin-top: 5px;
	color: #64d94f !important;
}

footer .widget ul.menu li a:hover
{
	color:#cb895e !important;
}

.widget .widget-title, .widget .widgettitle {
  border-bottom: 2px solid #FCFCE0;
}

.widget .widget-title, .widget .widgettitle {
  padding: 0 0 5px;
}

header .site-search
{
	display:none;
}

.site-footer {
    padding: 0em 0 0em;
}

.site-footer .widget {
    margin: 0 0 40px;
}

.widget_recent_entries ul li, .widget_pages ul li, .widget_categories ul li, .widget_archive ul li, .widget_recent_comments ul li, .widget_nav_menu ul li, .widget_links ul li, .widget_product_categories ul li, .widget_layered_nav ul li, .widget_layered_nav_filters ul li {
  list-style: none;
  margin-bottom: 5px;
  line-height: 1.41575em;
}

.site-info
{
display:none;	
}

.site-footer .widget_media_image {
    margin: 40px 0 10px 0px !important;
}

#secondary
{
	display:none;
}

.right-sidebar .content-area {
    width: 100%;
    margin-right: 0px;
}

.copy-right
{
	line-height : 60px;
	text-align : center;
	color : #fff;
	background-color: #0d4a00;
}

.site-header {
    z-index: 555;
	background-color:transparent;
}

.post-type-archive-product .woocommerce-products-header::before
{
	content:"La saison commence ! N'hésitez pas à passer régulièrement pour découvrir nos produits de saison";
}




@media (min-width: 768px){

	
	.main-navigation ul li, .secondary-navigation ul li 
	{
    position: relative;
    display: inline-block;
    text-align: left;
	z-index: 900;
	}
	
	.main-navigation ul li a, .secondary-navigation ul li a 
	{
    position: relative;
    display: inline-block;
    text-align: left;
	z-index: 950;
	}
	
	.storefront-breadcrumb 
	{
	  padding: 1.41575em 0;
	  margin: 0 0 0;
	  position: relative;
	  z-index: 0;
	  top: -50px;
	}
	
	.main-navigation ul.menu ul.sub-menu, .main-navigation ul.nav-menu ul.children {
    border-top: 2px solid green;
	}
}

@media (max-width: 1278px){
	.woocommerce-active .site-header .site-branding 
	{
	  width: 240px;
	  float: none;
	  margin-right: 20px;
	  position: relative;
	  margin:auto;
	}
	
	.storefront-primary-navigation .col-full
	{
	max-width: 100%;
	}
	
	
	.woocommerce-active .site-header .main-navigation 
	{
	  width: 80%;
	  margin-right: 0px;
	  
	}
	
	.woocommerce-active .site-header .site-header-cart 
	{
	  width: 20%;
	  float: right;
	  margin-right: 0;
	  margin-bottom: 0;
	}
}

@media (min-width: 1279px){
	.woocommerce-active .site-header .site-branding 
	{
	  width: 240px;
	  float: none;
	  margin-right: 20px;
	  position: absolute;
	  left: 50px;
	  top: 0px;
	}
	
	.storefront-primary-navigation .col-full
	{
	max-width: calc(100% - 640px);
	}
	
	
	.woocommerce-active .site-header .main-navigation 
	{
	  width: 80%;
	  margin-right: 0px;
	  
	}
	
	.woocommerce-active .site-header .site-header-cart 
	{
	  width: 20%;
	  float: right;
	  margin-right: 0;
	  margin-bottom: 0;
	}
}

@media (max-width: 768px){
	
button.menu-toggle {
    cursor: pointer;
    text-align: left;
    float: left;
    position: relative;
    border: none;
    box-shadow: none;
    border-radius: 2px;
    background-image: none;
    padding: 0.6180469716em 0.875em 0.6180469716em 2.617924em;
    font-size: .875em;
    max-width: 120px;
}

.elementor-element-9830d60
{
	margin-top:-90px !important;
}


}

.star-rating {
  display: none !important;
}