.PM_ASearchTitle {
	font-style: normal!important; 
	font-weight: bolder!important; 
	color:#54595F!important;
}
.PM_ASBlockOutput.PM_ASMobileMode .PM_ASBlockTitle::after, .PM_ASBlockOutput.PM_ASMobileMode .PM_ASearchTitle::after {
	content:"\e5cf"!important;
	font-size: 32px!important; 
	position: relative!important; 
	left: 8px!important;
	top: 10px!important;
}
.PM_ASMobileMode.PM_ASMobileVisible.PM_ASBlockTitle::after, .PM_ASBlockOutput.PM_ASMobileMode.PM_ASMobileVisible .PM_ASearchTitle::after{
   content:"\e5ce"!important; 
   font-size: 32px;
	position: relative;
	left: 12px!important;
	top: 10px!important;
}
.card-header {
	background-color: #ffffff;
		padding: .75rem 1em!important;
}

#wrapper {
	background: #ffffff;
}
.card-header {
	background-color: #ffffff;
	border-bottom: none;
}
.form-control:focus {
  outline: .1875rem solid #61CE70;
}
.form-control:focus {
  border-color: #61CE70;
}
#js-product-list-top {
	display: none;
}
.elementor-widget-ajax-search .elementor-search__product-name {
color: #595A59;	
}
.PM_ASearchTitle {
	font-size: larger;
	font-style: italic;
}
#js-product-list {
	margin-top: 40px;
}
.col-xl-4, .col-xl-5 {
	float: left;
	width: 25%;
}
.product-flag.new {
	display: none;
}
.col-lg-9 {
	width: 100%;
}
.pagination .current a {
	color: #35d32f;
}
.elementor-4170101 .elementor-element.elementor-element-6e7d6a6a .elementor-button--checkout {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #61CE70;
	background-color: #61CE70;
}
.elementor-4170101 .elementor-element.elementor-element-6e7d6a6a .elementor-cart__product-price {
	color: #61CE70;
	font-weight: 500;
}
a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	color: #61CE70;
	text-decoration: none;
}
.product-quantities {
	display: none;
}

.btn-primary, .btn-primary:hover {
	background-color: #35D32F!important;
	border-radius: 5px!important;
}
.input-group .input-group-btn > .btn[data-action="show-password"] {
	border-radius: 0 5px 5px 0!important;
}
.PM_ASearchTitle, .PM_ASBlockOutputHorizontal a, .PM_ASBlockOutputVertical a {
	color: #54595F!important;
	font-weight: bold!important;
}
.elementor-button.elementor-size-md {
	padding: 8px 8px!important;
}
.product-price {
	color: #35D32F!important;
}
#subcategories ul li .subcategory-name:hover, .block-categories .arrows .arrow-down:hover, .block-categories .arrows .arrow-right:hover, .block-categories .collapse-icons .add:hover, .block-categories .collapse-icons .remove:hover, .cart-grid-body a.label:hover {
	color: #35D32F!important;
}
body#checkout a:hover {
	color: #35D32F!important;
}
.carousel .carousel-control .icon-next:hover i, .carousel .carousel-control .icon-prev:hover i, .dropdown:hover .expand-more, .page-my-account #content .links a:hover i, .search-widget form button[type="submit"] .search:hover, .top-menu .sub-menu a:hover {
	color:  #35D32F!important;

}
.custom-radio input[type="radio"]:checked + span {
	background-color: #35D32F!important;
}
.alert-info {
	background-color: #35D32F30!important;
	border-color: #35D32F!important;
	color: #5C8A5A!important;
}
.grecaptcha-badge { 
    visibility: hidden;
}
.product-miniature .thumbnail-container:hover .highlighted-informations {
  bottom: 0!important;
}
.fa-list::before {
	content: none!important;
}
.elementor-4170101 .elementor-element.elementor-element-7c5d4bdd .elementor-nav--dropdown a.elementor-item-active:not(#e), .elementor-4170101 .elementor-element.elementor-element-7c5d4bdd .elementor-nav--dropdown a.highlighted:not(#e), .elementor-4170101 .elementor-element.elementor-element-7c5d4bdd .elementor-nav--dropdown a:not(#e):hover, .elementor-4170101 .elementor-element.elementor-element-7c5d4bdd .elementor-menu-toggle:hover {
	color: #35D32F!important;
}
.product-miniature .highlighted-informations {
	padding: 10px 0 !important;
	height: 40px !important;
}
@media (max-width: 1024px) {
.elementor-4170101 .elementor-element.elementor-element-dbdeeb6:not(.elementor-search--skin-topbar) .elementor-search__products {
	width: 100% !important;
}
}