/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
.nomargen, .nomargen h2, .nomargen p{
	margin-bottom:0;
}
.headsearch .dgwt-wcas-sf-wrapp{
	padding:0;
}
.headsearch .dgwt-wcas-sf-wrapp > input[type="search"].dgwt-wcas-search-input{
	padding-left:30px;
	padding-right:80px;
	font-family:'Aller';
}
.headsearch .dgwt-wcas-sf-wrapp > button.dgwt-wcas-search-submit{
	background-color: #68BD45;
	right: 0 !important;
	left: unset;
	top: 50%;
	bottom: unset;
	transform: translateY(-50%);
	height: 100%;
	width: 70px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 50px;
	border-top-left-radius: 0;
	border-top-right-radius: 50px;
	border-right: 2px solid #818181;
	border-top: 2px solid #818181;
	border-bottom: 2px solid #818181;
}
.headsearch .dgwt-wcas-sf-wrapp > button.dgwt-wcas-search-submit svg{
	width:27px;
	height:27px;
	max-width:unset;
}
.h1home span{
	font-size:64px;
	font-family: 'Aller Display';
}
.h1home{
	paint-order:stroke fill;
}
.iconfixgreen circle{
	stroke:#68BD45;
}
.iconfixgreen path{
	fill:#68BD45;
}
.iconfixgreen g{
	clip-path:unset;
}
.gridcart .input-text.qty{
	padding:8px;
	width:50px;
}
.title_allerd span{
	font-family: 'Aller Display';
}
.ctacat .elementor-cta__content .elementor-cta__title{
	max-width:270px;
}
.woocommerce-breadcrumb{
	margin-bottom:0 !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.mgbutton{
	color:#373737;
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected]{
	background-color:#68BD45;
	color:white;
}
@media screen and (max-width:767px){
	.bgmobile{
		background-color:#68BD45;
	}
	.headsvgwhite svg path{
		fill:white;
	}
	.headsearch{
		position: absolute;
		bottom: -76px;
		left: 50%;
		transform:translatex(-50%);
	}
	.h1home span{
		font-size:32px;
	}
	.prgrid .jet-listing-grid__items .jet-listing-grid__item:last-child{
		display:none;
	}
	body.tax-product_cat .elementor-location-archive, body.single-product .elementor-location-single, body:is(.page-id-15,.page-id-16) #content{
		padding-top:100px;
	}
}
@media screen and (max-width:1024px){
	.ctacat .elementor-cta__button-wrapper{
		display:none;
	}
	.ctacat .elementor-cta{
		height:100%;
	}
	.ctacat .elementor-cta__content{
		height:100%;
		align-content:center;
		align-items:center;
	}
	.ctacat .elementor-cta__content .elementor-cta__title{
		color: white !important;
  		text-shadow: 0 4px 4px rgba(0, 0, 0, 0.65);
	}
}