@import url(https://fonts.googleapis.com/css?family=Lobster);
@import url(https://fonts.googleapis.com/css?family=Open+Sans);

body {
    background: #efe8dd;
  	font-family:"open sans";
}

h1,h2,h3,h4,h5, .about-us-section .inner .container h1, .about-us-section .inner .container h2, .about-us-section .inner .container h3, .about-us-section .inner .container h4, .about-us-section .inner .container h5 {
	font-family:"open sans";
}

.section-title h1:after, .section-title h1:before {
    width: 100px;
}

p {
  	font-family:"open sans";
    font-size: 1rem;
}

body, label {
    line-height: 1.4;
}

nav a:hover {
	color:#c5d84c!important;
}

.content img, aside img {
    box-shadow: 0 0 18px 0 rgba(50,50,50,.2);
    border: 8px solid #fff;
}

.about-us-section .inner .container h1+p, .about-us-section .inner .container h2+p, .about-us-section .inner .container h3+p, .about-us-section .inner .container h4+p, .about-us-section .inner .container h5+p {
    font-size: 1rem;
}

.navigation-section .top-bar .top-bar-section ul.top-menu li.active a, .navigation-section .top-bar .top-bar-section ul.top-menu li.active a:hover, .navigation-section .top-bar .top-bar-section ul.top-menu>li.has-dropdown .dropdown li.active a, .navigation-section .top-bar .top-bar-section ul.top-menu>li.has-dropdown.active>a {
    color: #c5d84c!important;
}


/* Picto pour patienter pendant le chargement */

.spinner-double-section-far:after, .spinner-double-section-far:before, .spinner-double-section-in:after, .spinner-double-section-in:before, .spinner-double-section-out:after, .spinner-double-section-out:before, .spinner-double-section:after, .spinner-double-section:before, .spinner-section-far:after, .spinner-section-far:before, .spinner-section-in:after, .spinner-section-in:before, .spinner-section-out:after, .spinner-section-out:before, .spinner-section:after, .spinner-section:before {
    border-top-color: #c5d84c;
}


/* Page couleur de l'asperge */

.meet-with-our-section:before {
    background: rgba(239,232,221,.9);
}

.meet-with-our-wrapper .meet-with-our-carousel .owl-stage-outer .item h3 {
  	font-family:"open sans";
	color:#5e3c3e;
    text-rendering:auto;
}

.meet-with-our-wrapper .meet-with-our-carousel .owl-stage-outer .item p {
  	font-family:"open sans";
	color:#5e3c3e;
    font-size: 1rem;
    line-height: 1.4rem;
  	text-rendering:auto;
}

.section-title.dark h1, .section-title.dark p {
	color:#5e3c3e;
}

.section-title.dark p {
    font-family:"open sans";
}

.meet-with-our-wrapper .meet-with-our-carousel .owl-nav [class*=owl-] i:before {
  	color:#5e3c3e;
}

.column a {
    color: #5e3c3e;
}

.column a:hover {
    color: #5e3c3e;
}

nav .dropdown a {
	color: #333;
	font-size:0.9rem!important;
}

nav a:hover {
	color: #fff;
}

.top-bar-section ul li:hover:not(.has-form)>a {
	color: #c5d84c;
}

.medium-block-grid-3>li {
    width: 100%;
}

.services-section {
     padding-top: 0;
}

.service-tabs-item-content .button {
	display:none;
}

.service-tabs-item-content h1 i {
    display:none!important;
    font-family:"open sans";
}

.service-tabs-wrapper .service-tabs ul li.service-tabs-item .service-tabs-item-content h1 {
    font-family:Georgia;
 	font-weight:bold;
	font-style:italic;
 	text-transform:none;
}

.flaticon-vegan {
	display:none;
}

.services-section .inner .container ul.service-blocks>li {
    width:33%;
}

.services-section .inner .container ul.service-blocks>li:nth-of-type(2n+1) {
    clear: none;
}

.services-section .inner .container ul.service-blocks li .excerpt {
	width:100%;
    text-align:center;
}

.services-section .inner .container ul.service-blocks li .photo {
	width:100%;
  	margin-bottom:20px;
}

.services-section .inner .container ul.service-blocks li .photo img {
    border-radius: 0;
}
.service-tabs-wrapper .service-tabs ul li.service-tabs-item .service-tabs-item-content h1 {
    font-size: 1.5rem;
}

.services-section .inner .container ul.service-blocks li .excerpt h4 {
	font-family: Lato,sans-serif;
  	font-size: 1.1rem;
}

.service-tabs-wrapper .service-tabs ul {
  	background-color:#efe8dd!important;
}

.service-tabs-wrapper .service-tabs ul li.service-tabs-item .service-tabs-item-content p {
	font-family:"open sans";
    font-size: 1rem;
  	max-height: 105px!important;
  	overflow: visible!important;
    margin-bottom: 0rem;
    text-rendering: auto;
}

.service-tabs-wrapper .service-tabs ul li.service-tabs-item .service-tabs-item-content:hover {
    border-bottom: 2px solid #b1d34b;
}

.services-section .inner .container ul.service-blocks li .excerpt .button {
    background-color:#625548;
    border-bottom: 2px solid #423630;
    font-family:"open sans";
   	text-transform:none;
}

.services-section .inner .container ul.service-blocks li .excerpt p {
    font-family:"open sans";
    font-size: 1rem;
	color:#5e3c3e;
}

.medium-4 {
    width: 30.33333%;
    margin-right: 1.9rem;
}

/* Un peu d'histoire */

.section-title h1 span {
	font-size:2rem;
}

.our-history-section h2 {
	font-family:"open sans";
}

.events-history .item .excerpt .description, .events-history .item .excerpt .description p {
    color: #333; 
    font-family:"open sans";
}

.events-history .item .date .month, .events-history .year span {
    display:none;
}

.events-history .item .date .day {
    font-size: 1rem;
    padding-top: 25px;
}

.events-history .item .date {
	width: 86px;
    height: 86px;
    margin-left: -43px;
    margin-top: -43px;
	letter-spacing: -0.5px;
    background: #c5d84c;
}

.events-history .year {
	display:none;
}

.our-history-section {
    background-color: transparent;
}

.our-history-section .section-title span {
    background-color: transparent;
}

/* Footer */

#copyright-section .container {
    text-align: center;
}

#copyright-section {
    background: #c5d84c;
}

#copyright-section a {
    font-family:"open sans";
    color:#fff!important;
}

#copyright-section img {
    margin-left: 100px;
}


/* Boutons Slider */
.hebe .tp-arr-titleholder {
    font-family:"open sans";
}

/* menu */

.navigation-section .top-bar .top-bar-section ul.top-menu>li.has-dropdown .dropdown {
    border-top: 4px solid #c5d84c;
    font-family:"open sans";
}

.navigation-section .top-bar .top-bar-section ul.top-menu>li.has-dropdown .dropdown li a {
     font-family:"open sans";
}


/* Qui sommes-nous ? Asperges de France */

img.chiffres {
 	border:0!important;
  	box-shadow:none!important;
  	width:650px;
  	margin-top:10px!important;
  	margin-bottom:20px;
}

.christophe {
  	text-transform: capitalize!important;
}

.citation {
  	font-family:georgia;
  	font-style:italic;
}

#about-us-section p, #about-us-section li {
	font-family:"open sans";
}

section .inner .container h1, .about-us-section .inner .container h2, .about-us-section .inner .container h4, .about-us-section .inner .container h5 {
    font-family:"open sans";
}

.about-us-section .inner .container h2 {
    font-size: 1.7rem;
}

.about-us-section .inner .container img {
    box-shadow: 0 0 18px 0 rgba(50,50,50,.2);
    border: 8px solid #fff;
	padding:0;
}

.legende {
    box-shadow: 0 0 18px 0 rgba(50,50,50,.2);
    border: 8px solid #fff;
	padding:0;
	background-color:#fff;
	position:relative;
}

.legende h5 {
    color: #c5d84c;
}

.legende div {
	position:relative;
}

.about-us-section .inner .container h3.title {
	position:relative;
    padding-bottom: 8px;
    margin-bottom: 20px;
	font-size:2rem;
}

.about-us-section .inner .container h3.title:before {
    content: "";
    height: 3px;
    width: 60px;
    background: #c5d84c;
	position:absolute;
  	bottom:0;
}


/* Adhérents */
.fiche {
    background-color: rgba(255,255,255,.5);
  	margin:20px;
  	width:21%;
  	text-align:center;
  	/*height:840px;*/
  	letter-spacing:-0.5px;
}

.fiche p {
  	font-size:0.9rem;
}
/* Modif effectué le 21 décembre 2020 par Mediacrossing */
.fiche {
  	height:870px;
}
.fiche p img.couleur:last-child {
  	margin-right: 0;
}
.couleur {
	border:0!important;
  	box-shadow:none!important;
  	height:60px;
  	width: auto;
  	margin: 5px 14px 0 0;
}
/*.couleur {
	border:0!important;
  	box-shadow:none!important;
  	width:50px;
}*/

.marque {
	border:0!important;
  	box-shadow:none!important;
  	width:auto;
  	height:60px;
  	margin-top:5px;
}

.page-id-1013 .medium-4 {
  display: none;
}
.page-id-1013 .medium-8 {
  float: none !important;
  width: 100%;
}
.page-id-1013 .medium-8 .carte {
  display: inline;
}
.page-id-1013 .medium-8 .carte:first-child {
  padding: 0 50px 0 42px;
  width: 532px;
  vertical-align: top;
}
.page-id-1013 .medium-8 .carte:last-child {
  padding: 0 0 0 50px;
  width: 595px;
  border-left: 1px solid #322222 !important;
}
.page-id-1013 .medium-8 p:last-child {
  font-size: 80%;
  text-align: center;
  margin: 46px 0 0;
}
@media only screen and (max-width:1160px) {
  .page-id-1013 .medium-8 .carte:first-child {
   	margin-bottom: 20px !important;
  }
  .page-id-1013 .medium-8 .carte:last-child {
   	border: none !important;
  }
  .page-id-1013 .medium-8 .carte {
  	padding: 0 !important;
	width: auto 0 !important;
}
}
.carte {
 	border:0!important;
  	box-shadow:none!important;
}

.cartefrance {
 	border:0!important;
  	box-shadow:none!important;
  	position:relative;
  	top:-30px;
  	left:50px;
}
@media only screen and (max-width:1024px) {
	.cartefrance {
    width: 100%;
    top:0;
  	left:0;
  }
}

.legendecarte {
	text-align:center;
  	background-color:rgba(255,255,255,0.7);
    box-shadow: 0 0 18px 0 rgba(50,50,50,.2);
    border: 8px solid rgba(255,255,255,0.7);
	padding:0;
  	top:30px;
  	position:relative;
}

.legendecarte img {
	position:relative;
  	top:-40px;
}

hr {
 	margin:0; 
}

.contact-section .inner .contact-wrapper .form-wrapper {
	display:none;
}

.contact-section .inner .google-map {
    height: 700px;
}

.contact-section {
    padding-top: 0;
}

#header .inner .head-title h1 {
    display:none;
}

.gm-style-iw br {
    line-height: 0.5rem!important;
}

.section-title h1 {
    font-family:"open sans";
}

.blog-item .info h3.title, .section-title p {
    font-family:"open sans";
}

.little-about-section .photo {
    border:0;
}

.little-about-section .photo:hover:before {
 	background:transparent; 
}

/* Contact */

.reservation-section .inner .container .contact-wrapper .inner .photo {
	border-radius: 0;
	border:0;
}


/* blog délicieuse asperge */

.puceprep img {
  width:70px;
  float:left;
  padding-right:10px;
}

.puceprep {
 	clear:both; 
   	margin-top:20px; 
}

.blog-item.page-item .info h4 {
   	clear:both; 
 	margin-top:30px; 
}

.blog-item.page-item .info h4.suite {
 	margin-top:60px; 
}

.italiquegrasgeorgia {
	font-family:Georgia;
 	font-weight:bold;
	font-style:italic;  
}

.blog-section .inner .container>.content {
  	padding-right:3rem; 
}

.blog-item.page-item .info h3.title {
	font-family:"open sans";
}

.blog-item.page-item .info h3.title:before, .box>h3:before { /* trait vert */
    background: #c5d84c;
}

.wp-sc-content ul.accordion li.accordion-navigation.active a {
    background: #c5d84c;
	font-family:"open sans";
}

.wp-sc-content ul.accordion li.accordion-navigation a {
	font-family:"open sans";
    font-size: 1.1rem;
}

.blog-item .info p {
    font-size: 1rem;
}

.shop-item-details .side .recent-posts ul li .inner .product-info .left-side .infos form.cart .quantity a.single_add_to_cart_button, .side .recent-posts ul li .inner a.button, .side .recent-posts ul li .shop-item-details .inner .product-info .left-side .infos form.cart .quantity a.single_add_to_cart_button {
      color: #c5d84c;
      font-family:"open sans";
}


/* recette */

.isotope-grids .element-item .inner .blog-item .info {
    padding: 20px;
}

ul.recipes-properties li {
    float: left;
    width: 33.3333333333%;
}

ul.recipes-properties li {
    padding:0;
}

.recipes-section {
    background-image:none;
}

.recipes-section .recipes-properties-wrapper {
    padding-bottom: 25px;
}

.recipes-section .ingredients-wrapper .bordered-box.ingredients .bordered-box-inner {
    border-color: #fff;
}

.recipes-section .ingredients-wrapper .bordered-box.ingredients {
    background: #c5d84c;
}

.box.recipes-categories { /* boite des liens page */
    background: #c5d84c;
    padding: 10px;
    margin-top: 10px;
}

.box.recipes-categories .nav-recipes {
    border: 1px solid #fff;
}

.side .delicieuse a {
 	display:block;
  	color:#5e3c3e;
    border-bottom: 1px dashed #CCC;
 	line-height:2rem;
}

.side .delicieuse a:hover {
  	color:#c5d84c;
}

.box.recipes-categories h3 {
	font-family:"open sans";
    color:#fff;
  	font-size: 1.4rem;
  	font-weight:500!important;
}

.recipes-section .ingredients-wrapper .bordered-box.ingredients .bordered-box-inner ul li h4 span:first-child {
	display:none;
}


.side .recent-posts ul li .photo img {
    border:8px solid #fff;
    padding: 0;
}

.isotope-grids .element-item .inner .blog-item .info .date {
    background: #c5d84c;
}

.button, .form-submit input[type=submit], .shop-item-details .inner .product-info .left-side .infos form.cart .quantity .single_add_to_cart_button, .shop-item-details .inner .product-info .left-side .infos form.cart .quantity a.single_add_to_cart_button, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce input.button, .woocommerce input.button.alt, a.button, form input[type=submit] {
    border-bottom: 2px solid #c5d84c;
      background-color: #c5d84c;
    border-color: #c5d84c;
  font-family:"open sans";
}

.button, .form-submit input[type=submit], .shop-item-details .inner .product-info .left-side .infos form.cart .quantity .single_add_to_cart_button, .shop-item-details .inner .product-info .left-side .infos form.cart .quantity a.single_add_to_cart_button, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce input.button, .woocommerce input.button.alt, a.button:hover, form input[type=submit] {
    border-bottom: 2px solid #c5d84c;
      background-color: #c5d84c;
    border-color: #c5d84c;
}

.isotope-paginate a, .isotope-paginate a:focus {
    border-bottom: 2px solid #c5d84c;
}

.blog-item .info h3.title, .meta {
    font-family:"open sans";
}

.side .recent-posts ul li .inner h3, .side .recent-posts ul li .inner h3 a {
    font-family:"open sans";
}


/* Culture de l'asperge */

.our-history-section {
      background-color: rgba(255,255,255,.5);
}

.meet-with-our-carousel h3+p {
    font-size: 0.9rem;
}

.meet-with-our-wrapper .meet-with-our-carousel .owl-stage-outer .item p {
	font-size: 0.9rem;
}


/* recherche */

.ps-modal-overlay {
    background: rgba(197,216,76,.75);
}

.ps-modal-overlay .shop-item-details .inner .product-info .left-side .infos form.cart .quantity .single_add_to_cart_button, .ps-modal-overlay form .button, .ps-modal-overlay form .woocommerce #respond input#submit, .ps-modal-overlay form .woocommerce a.button.alt, .ps-modal-overlay form .woocommerce button.button.alt, .ps-modal-overlay form .woocommerce input.button.alt, .ps-modal-overlay form input[type=submit], .shop-item-details .inner .product-info .left-side .infos .ps-modal-overlay form.cart .quantity .single_add_to_cart_button, .woocommerce #respond .ps-modal-overlay form input#submit, .woocommerce .ps-modal-overlay form a.button.alt, .woocommerce .ps-modal-overlay form button.button.alt, .woocommerce .ps-modal-overlay form input.button.alt {
    background: #5a4a42;
}

.search-section .inner .content ul li a {
    color: #5a4a42;
}


/* responsive */


@media only screen and (orientation: portrait) {
  
  .services-section .inner .container ul.service-blocks>li:nth-of-type(2n+1) {clear: both;}
  .services-section .inner .container ul.service-blocks>li {width:100%;}
  .contact-wrapper {margin-top:80px;}
  .column {width:100%!important;  }
  .ingredients {margin-bottom:40px;}
  ul.recipes-properties li .content .title, ul.recipes-properties li .content .sub-title {font-size:0.7rem!important;}
  .events-history .item .date {display:none;}
  .events-history .item .excerpt h2, .events-history .item .excerpt .description, .events-history .item .excerpt .description p { text-align:center; }
}

@media only screen and (max-width:1024px) {
    .fiche {min-width:40%  }
  
  	.services-section .inner .container ul.service-blocks>li:nth-of-type(2n+1) {clear: both;}
  	.services-section .inner .container ul.service-blocks>li {width:100%;}
  
 	#copyright-section a { font-size:0.8rem;}
	#copyright-section img {  width: 100px;display:block;margin:20px auto 0 auto}
  
  	.service-tabs-wrapper .service-tabs ul li.service-tabs-item .service-tabs-item-content p {font-size:0.9rem; line-height:1rem}
  	.service-tabs-wrapper .service-tabs ul li.service-tabs-item .service-tabs-item-content h1 {font-size: 1.2rem;}
	.service-tabs-wrapper .service-tabs ul li.service-tabs-item .service-tabs-item-content:hover, .service-tabs-wrapper .service-tabs ul li.service-tabs-item .service-tabs-item-content { border-bottom:0}
  
	.contact-wrapper {margin-top:80px;}
  .medium-8 {width:52%} 
  .medium-4 {width:40%} 
}
