/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Post Template
    03. Page Template
    04. Tag Page
    05. Category Page
    06. Category Page
    07. Product Template
    08. Product Template
    09. "Locadie &#8211; Local et Bon" Page
    10. "Mes recettes de Cuisine" Page
    11. "Contact" Page
    12. "Le label bio" Page
    13. "Partenaires" Page
    14. "Avis" Page
    15. "Panier" Page
    16. "Validation de la commande" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #main .woocommerce-LoopProduct-link h2{
	font-size:18px;
	position:relative;
	bottom:0px;
	line-height:1.2em;
}

body #main .product .price{
	font-size:21px;
	position:relative;
	top:-16px;
}

body #main .product .wcz-soldout{
	font-size:14px;
	border-top-left-radius:12px;
	border-top-right-radius:12px;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
}

body #secondary .widget .widget-title{
	border-color:#049942;
	border-style:none;
	font-size:25px;
	line-height:1em;
	position:relative;
	top:0px !important;
}

body #secondary .widget{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-color:#05893c;
	border-width:1px;
	border-style:solid;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	line-height:1.5em;
	padding-left:7px;
	padding-right:8px;
	padding-top:10px;
}

body #secondary .store-title{
	font-size:21px;
	line-height:1em;
}

body #secondary .address p{
	line-height:1.2em;
	font-size:16px;
	font-style:italic;
}

body #secondary .description p{
	line-height:1.3em;
	font-size:15px;
}

body #secondary .widget .widget_store-content{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-width:13px;
	border-color:#beeed2;
}

body #main .product .add_to_cart_button{
	position:relative;
	bottom:21px;
	border-top-left-radius:22px;
	border-top-right-radius:22px;
	border-bottom-left-radius:22px;
	border-bottom-right-radius:22px;
}

body #main .product .button{
	position:relative;
	top:-25px;
}

body #primary .storefront-product-categories a h2{
	font-size:21px !important;
}

body #main .storefront-product-section .section-title{
	font-size:38px;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body #main .hentry .entry-content{
	position:relative;
}

body #page #content .col-full #primary #main .hentry .entry-content{
	right:auto !important;
	left:auto !important;
}

body #main article{
	padding-left:12px;
}

body #site-header-cart li .cart-contents{
	left:-48px;
	top:-12px;
	font-size:24px;
	font-weight:400;
}

body .entry-summary .cart .single_add_to_cart_button{
	border-top-left-radius:10px;
	border-top-right-radius:23px;
	border-bottom-left-radius:23px;
	border-bottom-right-radius:10px;
}

body .entry-summary .cart input[type=number]{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:7px;
}

body .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{
	border-bottom-left-radius:13px;
	border-top-right-radius:16px;
	border-top-left-radius:15px;
	border-bottom-right-radius:14px;
}

body .cart_totals .wc-proceed-to-checkout a{
	border-top-left-radius:12px;
	border-top-right-radius:12px;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
}

body .bdp-post-list .bdp-post-list-content .bdp-columns .bdp-post-content a{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	-webkit-box-shadow:6px 0px 3px 0px #888888;	box-shadow:6px 0px 3px 0px #888888;
}

body .hentry tr a.page-numbers{
	border-bottom-left-radius:26px;
	border-top-right-radius:26px;
	border-top-left-radius:28px;
	border-bottom-right-radius:6px;
}

body .hentry tr .current{
	border-bottom-right-radius:30px;
	border-bottom-left-radius:30px;
	border-top-right-radius:30px;
	border-top-left-radius:30px;
}

body #place_order{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

body .bdp-post-grid-main .bdp-post-grid .bdp-post-image-bg{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

body #site-header-cart p a{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

body .variations tr .label{
	font-size:21px;
}

body .variations tr .value{
	font-size:21px;
}

body .hentry ul{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-left:11px;
	padding-right:18px;
	padding-top:0px;
}

body #secondary .widget .iksm-terms{
	position:relative;
	top:-41px;
}

body .iksm-terms > .iksm-terms-tree > .iksm-terms-tree__inner > .iksm-term > .iksm-term__inner .iksm-term__link{
	-webkit-transform:scale(1.06);	-ms-transform:scale(1.06);	transform:scale(1.06);
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:14px;
	position:relative;
	top:8px;
}

body .hentry .woocommerce-LoopProduct-link img{
	padding-left:0px;
	padding-right:0px;
	padding-top:21px;
}

body #secondary .widget .menu-boutique-container .menu > .menu-item{
	position:relative;
	top:-41px;
}

body #agriculturesouscompo{
	font-size:12px !important;
	line-height:1.5em !important;
}

body #colophon .col-full .site-info{
	max-height:0px;
}

body #main .cart input[type=number]{
	position:relative;
}

body #main .cart .single_add_to_cart_button{
	top:-25px;
	left:19px;
	border-top-left-radius:15px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:15px;
}

body #main .hentry .entry-content .woocommerce .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-subtotal{
	top:auto !important;
}

body #primary #main .hentry .entry-content .woocommerce .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item .product-quantity .quantity input[type=number]{
	left:auto !important;
	top:auto !important;
}

body #menu-boutique{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	position:relative;
	left:-70px;
	bottom:29px;
	max-width:1250px;
}

body .sss .gwolle-gb-widget article{
	top:-4px;
}

body #fluentform_widget-2 .widget-title{
	-webkit-transform: translatex(6px) translatey(35px);	-ms-transform: translatex(6px) translatey(35px);	transform: translatex(6px) translatey(35px);
	position:relative;
	top:-16px;
}

body #secondary .gwolle-gb-widget .widget-title{
	bottom:-45px;
	position:relative;
	top:17px;
}

body #page #content .col-full #primary #main .paper .hentry .entry-header h1{
	font-size:36px !important;
}

body #tab-description h2{
	font-weight:400;
	font-size:21px;
}

body #page #content .col-full #primary #main .hentry .entry-content h3{
	font-size:25px !important;
}

body #page #content .col-full #primary #main .woocommerce-tabs #tab-description h3{
	font-size:20px !important;
}

body #page #content .col-full #primary #main .hentry .entry-content h2{
	font-size:25px !important;
}

body #page #content .col-full #primary #main .hentry .entry-header h1{
	font-size:30px !important;
}

body .hentry .entry-header h1{
	font-weight:500;
}

body #page #content .col-full #primary #main .paper .hentry .entry-content h4 span{
	font-size:22px !important;
}

body #main .product h1{
	text-shadow:rgb(255, 255, 255) 1px 1px 0px, rgb(170, 170, 170) 2px 2px 0px;
}

body #content .col-full{
	position:static;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #tab-description .entete_des{
	font-weight:300;
	text-shadow:rgb(255, 0, 0) -1px 0px 0px, rgb(0, 255, 255) 1px 0px 0px;
	text-align:left;
	letter-spacing:1.7px;
	font-size:14px;
	line-height:2.9em;
}

body .hentry .entry-header img{
	max-width:45%;
}

body .hentry .wp-post-image{
	max-width:60%;
	max-height:80%;
}

body #tab-description h3{
	font-weight:500;
	text-align:left;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 0px 1px;
}

body #tab-description p{
	text-shadow:none;
}

body #main .product .wcz-continue{
	font-size:20px;
	font-weight:500;
	line-height:1em;
}

@media (min-width:768px){

	body #menu-boutique{
	font-size:13px;
	}

}



/*-----------------------------------------------*/
/*  Post Template                                */
/*-----------------------------------------------*/
body.single-post .hentry .entry-header h1{
	text-align:left;
}

body.single-post #page #content .col-full #primary #main .paper .hentry .entry-header h1{
	font-size:43px !important;
}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) .hentry .entry-header img{
	-webkit-transform:scale(0.69);	-ms-transform:scale(0.69);	transform:scale(0.69);
}



/*-----------------------------------------------*/
/*  Tag Page                                     */
/*-----------------------------------------------*/
body.tag #main .page-header h1{
	font-size:29px;
}

body.tag #main .hentry .entry-content{
	padding-left:15px;
	padding-top:0px;
}



/*-----------------------------------------------*/
/*  Category Page                                */
/*-----------------------------------------------*/
body.category #main .hentry img{
	max-width:42%;
}

body.category #main .hentry .wp-post-image{
	max-width:52%;
}



/*-----------------------------------------------*/
/*  Category Page                                */
/*-----------------------------------------------*/
body.category a:3:{
	s:7:"history";
	i:1;
	s:6:"export";
	i:1;
	s:4:"cron";
	i:1;
}



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
body.single-product .entry-summary .woocommerce-product-details__short-description p{
	font-size:20px;
}

body.single-product #main .product .woocommerce-tabs{
	font-size:18px;
}

body.single-product #agriculturesouscompo{
	font-size:14px !important;
	line-height:1.1em !important;
	border-bottom-left-radius:3px;
	-webkit-box-shadow:none;	box-shadow:none;
	border-top-left-radius:4px;
	border-top-right-radius:50px;
	border-bottom-right-radius:50px;
}

body.single-product #tab-additional_information .poids strong{
	font-style:normal;
}

body.single-product #page #content .col-full #primary #main .product .entry-summary .poidsfen_princ{
	font-size:12px !important;
}

body.single-product #composition{
	font-style:normal;
	letter-spacing:-0.2px;
	font-size:13px !important;
	text-transform:none;
	-webkit-box-shadow:none;	box-shadow:none;
	-webkit-transform: translatey(11px);	-ms-transform: translatey(11px);	transform: translatey(11px);
}

body.single-product #prixaukg{
	font-style:italic;
	font-size:12px !important;
	font-weight:600;
}

body.single-product #main .cart a{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	border-style:solid;
	border-color:#16a085;
	border-width:1px;
}

body.single-product #smntcswcb{
	z-index:194 !important;
	top:auto !important;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-webkit-transform: translatey(-27px);	-ms-transform: translatey(-27px);	transform: translatey(-27px);
	left:auto !important;
}



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
1



/*-----------------------------------------------*/
/*  "Locadie &#8211; Local et Bon" Page          */
/*-----------------------------------------------*/
body.page-id-37 .page-description .rvps1 h1{
	font-size:55px;
	line-height:1em;
	position:relative;
	right:-79px;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-37 .woocommerce-products-header .page-description p{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-37 .aligncenter > tbody > tr > td{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.page-id-37 .aligncenter h1 span{
	text-align:left;
	font-style:italic;
}

body.page-id-37 .aligncenter tr h1{
	text-align:center !important;
}

body.page-id-37 #wpmenucartli a{
	-webkit-transform:translatex(-58px) translatey(-150px);	-ms-transform:translatex(-58px) translatey(-150px);	transform:translatex(-58px) translatey(-150px);
	font-size:15px;
	line-height:1em;
	font-style:italic;
}

body.page-id-37 #secondary .widget .widget-title{
	font-size:32px;
	line-height:1em;
	font-weight:300;
}

body.page-id-37 .aligncenter tr img{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.page-id-37 #content .col-full{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-37 #block-12 .store-title{
	font-size:24px;
}

body.page-id-37 .hentry .entry-header h1{
	font-size:16px;
}

body.page-id-37 .entry-content > table > tbody > tr > td{
	border-top-left-radius:24px;
	border-top-right-radius:24px;
	border-bottom-left-radius:24px;
	border-bottom-right-radius:24px;
}

body.page-id-37 .storefront-product-categories a h2{
	font-size:25px !important;
}

body.page-id-37 .products a h2{
	font-size:8px !important;
}

body.page-id-37 .hentry ul{
	border-style:solid;
	border-color:#03672d;
	border-width:1px;
	border-top-left-radius:34px;
	border-top-right-radius:34px;
	border-bottom-left-radius:34px;
	border-bottom-right-radius:34px;
	-webkit-box-shadow:-3px -3px 1px -2px #6f3005;	box-shadow:-3px -3px 1px -2px #6f3005;
}

@media (min-width:768px){

	body.page-id-37 #wpmenucartli a{
	display:inline-block;
	}

}



/*-----------------------------------------------*/
/*  "Mes recettes de Cuisine" Page               */
/*-----------------------------------------------*/
body.page-id-1054 .bdp-list-main .bdp-post-title a{
	font-size:26px !important;
	font-weight:500;
	line-height:25.9px;
}

body.page-id-1054 .hentry .entry-header h1{
	font-weight:400;
	font-size:28px;
	line-height:1.6em;
	-webkit-column-count:1;	column-count:1;
	font-style:italic;
	text-shadow:rgb(255, 0, 0) -1px 0px 0px, rgb(0, 255, 255) 1px 0px 0px;
}

body.page-id-1054 .bdp-list-main .bdp-post-categories a{
	font-weight:100;
}

body.page-id-1054 .bdp-list-main a img{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	-webkit-box-shadow:0px 0px 15px 0px #112618;	box-shadow:0px 0px 15px 0px #112618;
}

body.page-id-1054 .hentry tr td{
	border-style:none;
	border-top-left-radius:30px;
	border-top-right-radius:30px;
	border-bottom-left-radius:30px;
	border-bottom-right-radius:30px;
}

body.page-id-1054 .hentry .aligncenter{
	border-style:none;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-1054 .bdp-list-main .bdp-columns .bdp-post-short-content{
	font-size:20px;
}

body.page-id-1054 .hentry .bdp-list-main{
	border-style:none;
}

body.page-id-1054 .bdp-post-grid-main .bdp-post-grid .bdp-post-margin-content{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}



/*-----------------------------------------------*/
/*  "Contact" Page                               */
/*-----------------------------------------------*/
body.page-id-972 #main article{
	padding-left:43px;
	padding-right:29px;
}



/*-----------------------------------------------*/
/*  "Le label bio" Page                          */
/*-----------------------------------------------*/
body.page-id-3590 #main{
	padding-left:0px;
}

body.page-id-3590 #main article{
	padding-left:39px;
	padding-right:28px;
}



/*-----------------------------------------------*/
/*  "Partenaires" Page                           */
/*-----------------------------------------------*/
body.page-id-3593 #main article{
	padding-left:29px;
	padding-right:33px;
}



/*-----------------------------------------------*/
/*  "Avis" Page                                  */
/*-----------------------------------------------*/
body.page-id-2062 .gb-author-info .gb-author-avatar img{
	opacity:0.38;
	-webkit-box-shadow:-50px -50px 0px -50px rgba(123,95,52,0.811765);	box-shadow:-50px -50px 0px -50px rgba(123,95,52,0.811765);
}



/*-----------------------------------------------*/
/*  "Panier" Page                                */
/*-----------------------------------------------*/
body.page-id-12 .woocommerce-cart-form__cart-item .product-thumbnail img{
	-webkit-box-shadow:-47px -50px 0px -46px rgba(123,95,52,0.811765);	box-shadow:-47px -50px 0px -46px rgba(123,95,52,0.811765);
	border-top-right-radius:5px;
	border-bottom-left-radius:6px;
	border-top-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-12 .hentry p img{
	-webkit-box-shadow:-50px -50px 0px -50px rgba(123,95,52,0.811765);	box-shadow:-50px -50px 0px -50px rgba(123,95,52,0.811765);
	border-top-left-radius:1px;
	border-top-right-radius:1px;
	border-bottom-left-radius:1px;
	border-bottom-right-radius:1px;
}



/*-----------------------------------------------*/
/*  "Validation de la commande" Page             */
/*-----------------------------------------------*/
body.page-id-13 .wc_payment_methods label img{
	-webkit-box-shadow:-50px -50px 0px -50px rgba(123,95,52,0.811765);	box-shadow:-50px -50px 0px -50px rgba(123,95,52,0.811765);
	border-top-right-radius:0px;
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}

body.page-id-13 .hentry .wcz-checkout-secureimg img{
	border-top-left-radius:0px;
	border-top-right-radius:2px;
	border-bottom-left-radius:1px;
	border-bottom-right-radius:1px;
	-webkit-box-shadow:-50px -50px 0px -50px rgba(123,95,52,0.811765);	box-shadow:-50px -50px 0px -50px rgba(123,95,52,0.811765);
}

body.page-id-13 .woocommerce-checkout-review-order-table tbody .product-name{
	font-size:14px;
}

body.page-id-13 #shipping_method li label{
	font-size:15px;
}

body.page-id-13 .order-total td small{
	font-size:11px;
}

body.page-id-13 .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{
	font-size:13px;
	line-height:1em;
}

body.page-id-13 #order_comments_field label{
	font-size:17px;
}