.header-area .top-header {
	background-color: #dedede;
}
header.page-header .header-area.active-sticky.scrolling .top-header {
  display: block !important;
}
header.page-header .clearfix{
	margin-bottom: 5px;
}
.header.header13 .minicart-wrapper a{
	/*position: absolute;*/
	/*left: -50px;*/
	/*right:0px;
	font-size: 50px;
	color: #98c700;*/
}
.top-header .links{
	padding: 11px 0;
	margin-bottom: 0;
	float: right;
}
.top-header .links li{
	float: left;
	padding: 0 10.5px;
}
.top-header .links li a{
	color: #404040!important;
}
.top-header .switcher-language, .top-header .switcher-currency{
	float: right;
	display: block !important;
	color: #404040;
}
.top-header .switcher-currency{
	border-left: 1px solid rgba(8, 6, 6, 0.3);
	padding: 0 8px;
	/*overflow: hidden;*/
	margin-left: 0px;
}
.top-header .switcher-language{
	border-left: 1px solid rgba(8, 6, 6, 0.3);
	border-right: 1px solid rgba(8, 6, 6, 0.3);
	padding: 0 8px;
	/*overflow: hidden;*/
	margin-left: 0px;
}
.top-header .switcher-currency ul li a, .top-header .switcher-currency .switcher-toggle, .top-header .switcher-language ul li a,.top-header .switcher-language .switcher-toggle{
	color: #404040 !important;
}
.header-area.header4.active-sticky::after{
	clear:both;
	display: block;
	content: '';
	/*margin-top: 150px;*/
}

.header-area.header4.active-sticky .bottom-header-content {
  position: fixed;
  left: 0;
  right: 0;
  top: 180px;
  z-index: 997;
  background-color: #fff;
  box-shadow: 0 0 3px 0 rgba(0,0,0,0.5);
  padding: 0;
}

.header-area.header4 .middle-header-content{
	padding: 15px 0 20px 0;
}
.header-area.header4 .table-icon-menu{
	/*top: -15px;*/
	display: table;
	position: relative;
}
.header-area.header4 .table-icon-menu .minicart-wrapper{
	left:-25px
}
.header-area.header4 .minicart-wrapper .action.showcart{
	/*top: -10px;*/
	/*display: inline-block;*/
	display: flex;
}
.header-area.header4 .minicart-wrapper .action.showcart::before{
	content:url("../images/cart7.png");
	/*position: relative;
	left: -31px;
	padding-right: 14px;
	border-right: 1px solid #dadada;*/

}
.header-area.header4 .minicart-wrapper .action.showcart span:not(.counter-number):not(.counter-label){
	float:right;
	margin-top:10px;
}
.header-area.header4 .minicart-wrapper .action.showcart .label{
	display:block;
	text-transform: uppercase;
	font-weight: bold;
}
.header-area.header4 .minicart-wrapper .action.showcart .counter.qty .counter-label, .header-area.header4 .minicart-wrapper .action.showcart .counter.qty .counter-number{
	display:block;
	padding-left: 3px;
	bottom: 2px;
	color: #fff;
	position: relative;
}
.header-area.header4 .minicart-wrapper .action.showcart .text{
	position:inherit;
	clip: rect(1,1,1,1);
	height: auto;
	width:auto;
	display:none;
}
.header-area.header4 .minicart-wrapper .action.showcart .counter.qty .counter-label span{
	margin-top: 0px;
}
.header-area.header4 .minicart-wrapper .action.showcart .counter.qty{
	color: #868686;
	background-color: #ffffff;
	position: inherit;
	display: inline-flex;
}
/*.header4 .table-icon-menu {
  display: table;
  position: relative;
}*/
.header-area.header4 .bottom-content{
	background-color: #98c700 !important;
}

.header4 .navigation .nav-main-menu a.level0{color:#ffffff !important;text-transform: uppercase;}
@media (max-width: 1199px) {
  .header4 .navigation .nav-main-menu a.level0{color:#6faf11 !important;text-transform: uppercase;}
}
.header4 .navigation .megamenu-homelink i{
	font-size:24px;
}
.header4 .table-icon-menu .text-right{
    position: relative;
    top: -85px;
    left: -50px;
}
.header-area.header4.active-sticky .bottom-content {
  /*position: fixed;
  left: 0;
  right: 0;*/
  /*top: 140px;*/
  /*z-index: 997;*/
  background-color: #fff;
  box-shadow: 0 0 3px 0 rgba(0,0,0,0.5);
  padding: 0;
}

@media (min-width: 992px) {
  .header-area.header4.active-sticky .middle-header {
   /* position: fixed;
    left: 0;
    right: 0;*/
    /*top: 0;*/
    /*z-index: 997;*/
    background-color: #fff;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.5);
    padding: 0;
  }
}

#page-header-sliders{max-height:270px;}
/**general **/
.btn-primary, .tocart.btn-cart{
	color: #ffffff !important;
	border: 2px solid #6faf11 !important;
	background-color: #6faf11 !important;
}
.btn{
	border-radius: 0px !important;
}
.btn-secondary{background-color:#ffffff !important;border-color:inherit !important;}
.list-products .product-item-info .product-item-details .btn.btn-cart{
	color: #ffffff !important;
}
.products-grid .product-item-info .tocart{
	border-radius: 40px;
	padding: 0 25px;
	line-height: 40px;
	white-space: nowrap;
}
.toolbar .modes .modes-mode{
	border-radius: 0px !important;
}
.products-list .product-item-info .product-item-details .actions-link .action{
	border-radius: 0% !important;
	border: none !important;
}
.actions-link li .towishlist, .actions-link li .tocompare{
	background-color: #c8c8c8 !important;
	color: #fff !important;
}
.actions-link li .towishlist:hover, .actions-link li .tocompare:hover{
	background-color: #98c700 !important;
	color: #fff !important;
}
.header.header4 .bottom-header-content{
	background-color: #98c700 !important;
}

.checkout-cart-index .cart-summary .checkout-methods-items .item .action.checkout:hover{
	background-color: #98c700 !important;
	border-color: #98c700;
}
.product-info-main .extra-link{
	display:none;
}
/*.bottom-header-middle-block{
	border: 1px solid #ccc;
	padding: 5px;
	background-color: #dedede;
	color: #000;
	width: 95%;
	margin-top: 20px;
}*/
.banniere{
	border: 1px solid #ccc;
	padding: 5px;
	background-color: #dedede;
	color: #000;
	/*float: right !important;*/
	width: 75%;
	/*height:107px;*/
	margin-top: 10px;
	position: relative;
	/*right: 0px;*/
}
@media (max-width: 767px) {
	header.page-header .logo {
		width: 70%;
		display: block;
		text-align: center;
		margin: 0 auto;
	}
	.header-area.header4.active-sticky::after{
		margin-top: 10px;
	}
	.header-area.header4.active-sticky .bottom-content {
		top: 200px;
	}
	.banniere {
		width: 100%;
		margin-top:0px;
		padding:0px;
	}
	.header-area.header4 .table-icon-menu {
	  width: 100%;
	}
	.header-area.header4 .table-icon-menu button{
		margin-top: 20px;
	}
	 .header-mobile-tabs--bottom {
		 top:140px !important;
		 right: inherit !important;
		 bottom: inherit !important;
		 height: 50px;
		 display: none !important;
	 }
	 
	 .header-mobile-tabs--bottom ul {
		padding: 0;
		display: flex;
	  }
	  .minicart-wrapper{
		  float: right !important;
			margin-top: -40px !important;
	  }
	#page-header-sliders{
		display:none;
	}
	    
}
.top-pagination .modes,.top-pagination .field.limiter,.top-pagination .toolbar-sorter{
	display:none;
}
.top-pagination .pages.list-inline{
	display: block;
}
.pagination .item{
	padding: 0 0px !important;
}
.top-pagination .pagination{
	margin-bottom: 15px !important;
}
.top-pagination .pagination .item a{
	border-top: 1px solid #98c700 !important;
	border-bottom: 1px solid #98c700 !important;
	background-color: #ffffff !important;
	border-left: 1px solid rgba(8, 6, 6, 0.2) !important;
	border-right: 1px solid rgba(8, 6, 6, 0.2) !important;
	border-radius: 0 !important;
	color: #98c700 !important;
	font-weight: 400;
	font-size: 14px;

	padding: 4px 15px !important;
	margin-left: -1px !important;
	line-height: 1.42857143;
}
.top-pagination .pagination .item.current a{
	background-color: #98c700 !important;
	color: #fff !important;
}

.pagination .item a{
	border-top: 1px solid #98c700 !important;
	border-bottom: 1px solid #98c700 !important;
	background-color: #98c700 !important;
	border-left: 1px solid rgba(8, 6, 6, 0.2) !important;
	border-right: 1px solid rgba(8, 6, 6, 0.2) !important;
	border-radius: 0 !important;
	color: #fff;
	font-weight: 400;
	font-size: 14px;
	/*position: relative;
	float: left;*/
	padding: 4px 15px !important;
	margin-left: -1px !important;
	line-height: 1.42857143;
	/*color: #428bca;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;*/
}
.pagination .item.current a{
	background-color: #ffffff !important;
	color: #98c700 !important;
}
.footer .middle-footer{
	background-color: #d5d5d5 !important;
	padding: 40px 0;
}
.footer .bottom-footer{
	background-color: #98c700 !important;
	color: #ffffff !important;
}

.static_footer_contact_us p{
	color: #98c700 !important;
}

.rare-contact a{
	color: #98c700 !important;
}
.rare-contact li{
	padding-left: 0px !important;
}
.price-box .minimal-price .price-label {
  display: inline-block;
  font-size: 14px;
  color: #696969;
}
.product-item .minimal-price .price {
  font-size: 1rem;
  color: var(--thim-mgs-color-body, #696969);
}
.product-item .minimal-price .price-container {
  display: inline-block !important;
}
/*****minicart ****/
.minicart-wrapper .close-minicart{
	background:#98c700 !important;
}

/********footer ***/
footer.footer1 .fcontent > div {
  border-left: 1px solid #c6c6c6;
}
footer.footer1 .fcontent h6{
	text-transform: uppercase;
	color: #000000;
	font-weight: 700;
/*margin-bottom: 22px;*/
}
.nopaddingr {
  padding-right: 0px !important;
}

.scroll-to-top{
	background-color:#98c700;
	color: #ffffff;
}
.page-title-wrapper {
	background-image:none;
	background-color: #fff;
}
.page-title-wrapper::before {
	background: #fff;
}
.page-title-wrapper h1{
	color:#878787;
}

/*****page list product*****/
.category-description h2, .category-long-description h2{
	font-size:20px;
}
.page-title-wrapper h1.page-title {
	color: #6faf11 !important;
}
.breadcrumbs .items li strong {
	color: #6faf11 !important;
	font-weight: bold;
}
.irs-from, .irs-to, .irs-single{
	background: #98c700 !important;
}
.irs-bar,.irs-slider{
	background: #98c700 !important;
}
.product-image-photo.img-thumbnail{
	max-height : 100%;
	width : auto;
	min-width: auto;
}

.slider-label > div{
	background: #98c700 !important;
}

/****page cms content ***/
.cms-content h2,.cms-content h3.expand_heading a{
	padding: 15px 10px;
	color:#98c700;
}

/****page cms catalogue graine*****/
.cms-content .products-list li{
	display:inline-flex;
	float:none;
}
.cms-content .products-list li .product-top {
	width:30%;
	position:relative;
}
.cms-content .products-list li .product-top a{
	/*float:left;*/
	display: block;
	/*width: 100%;*/
	position: relative;
	padding: 20px;
	padding-bottom: 50%;
}
.cms-content .products-list li .product-top a img{
	margin: 0px 0px !important;
	min-width: 50%;
	max-width:50%;
	max-height: 90%;
}

/******page account****/
.account-nav .item.current a, .account-nav .item.current strong {
	color:	#98c700 !important;
}
.account-nav .item a{
	color:	#878787 !important;
}
.btn-default {
  color: #ffffff !important;
  background-color: #6faf11 !important;
  border-color: #6faf11 !important;
}

#pak-mechouia{
	font-family: 'Roboto', sans-serif;
}
#pak-mechouia h1,#pak-mechouia2 h1,.mechouia-bloc h2{
	font-family: 'Allura', sans-serif;
	color: #ED1844;
}
#pak-mechouia img{
	position: relative;
	top: -70px;
	width: 85%;
}
#pak-mechouia2{
	position: relative;
	top: 60px;
	margin-bottom: 100px;
}
#pak-mechouia2::after{
	clear: both;
	display: block;
}
#pak-mechouia2 .bloc-img{
	position:absolute;
	top:100px;
}
#pak-mechouia2 .social{
	width: 70%;
	margin: 0 auto;
	text-align: center;
}
#pak-mechouia2 .social img{
	width: 100px;
}
.mechouia-footer .bloc-footer{
	height: 100px;
	background-color: #EC000066;
	width: 110%;
	position: relative;
	left: -20px;
}
.emoj.emoj-tomate::before{
	content: '🍅';
	/*font-size: 2rem;*/
	display: inline-block;
	/*vertical-align: middle;*/
}
.emoj.emoj-sun::before{
	content:'🌞';
}
.emoj.emoj-poivron::before{
	content:'🌶';
}
.emoj.emoj-oignon::before{
	content:'🧅';
}
.emoj.emoj-valid::before{
	content:'✔️';
}
form.mechouia label{
	width: 100%;
	display: block;
}
form.mechouia input[type=number]{
	width: 325px;
}
button.primary.mechouia, .action.primary.mechouia, .action-primary.mechouia {
	border-color: #EC0000 !important;
	background-color: #EC0000 !important;
	color: #ffffff !important;
	border-radius: 40px;
	padding: 0px 15px;
	width: 325px;
	height: 50px;
	margin: 5px 0;
	font-size: 18px;
	font-weight: 900;
	text-transform: uppercase;
}
button.primary.mechouia:hover, .action.primary.mechouia:hover, .action-primary.mechouia:hover {
	background-color: #EC0000B3 !important;
	border-color: #EC000033 !important;
}