.searchform .text{
	width: 100%;
}
#header .searchform button{
	height: 50px;
}
#header .header-main .header-row>div, #header .header-top .header-row>div{
	padding: 10px 0;
}
#menu-secondary-menu.main-menu > li.menu-item > a{
	padding: 15px!important;
}
#main-toggle-menu .menu-title{
	padding: 15px 40px 15px 15px!important;
},
#main-toggle-menu .menu-title{
	padding: 10px 83px 10px 20px;
}
#header .searchform{
	margin-top: 5px;
}
#header .header-top .header-row>div{
	padding: 0;
}
.header-top > .container, .header-top > .container-fluid{
	min-height: 35px;
}
#header .header-top .separator{
	height: 35px;
}
.autocomplete-suggestions{
	display: flex;
	flex-direction: column;
}
.filter-products.show-category .product-categories a:hover, .filter-products.show-category .product-categories .current a{
	color: #ff6600!important;
	    box-shadow: 0 0 0 2px #ff6600;
}
@media (max-width: 991px){
	#header .logo {
    min-width: 60px;
	}
}
.mfp-bg,.mfp-wrap{
	display: none!important;
}
html{
	overflow: auto!important;
}

.elementor-element-d7189ee label,
.elementor-element-d7189ee input,
.elementor-element-d7189ee textarea{
	display:bock;
	width: 100%;
}
.single-product .product_title{
	font-size: 25px;
}

.single_add_to_cart_button {
    font-family: var(--porto-add-to-cart-ff,var(--porto-body-ff)),sans-serif;
    background: var(--porto-heading-color)!important;
    color: var(--porto-body-bg)!important;
}

[class*=flag-]{
	width: unset!important;
	height: unset!important;
	background: none!important;
}


#header .elementor-element-41fda7f form >div{
	    display: grid;
    grid-template-columns: 0.9fr auto;
    gap: 10px;
    align-items: center;
}
#header .elementor-element-41fda7f input{
	margin:0;
}
#header .elementor-element-41fda7f input[type="submit"]{
	  height: auto;
    line-height: 28px;
}


.elementor-element.elementor-element-342474a {
	padding: 20px;
	border-radius: 10px;
	border: 2px solid #ff6600;
}

@media only screen and (max-width: 990px) {
	#header .elementor-element-41fda7f .searchform{
			max-width: calc(100vw - 10px);
			width: calc(100vw - 10px);
			left: 5px;
			position: fixed;
			top: 64px;
			right: 5px;
	}
	#header .searchform-popup .search-toggle{
		margin-left: auto;
	}
	
}

.yith-wcwl-icon-svg{
	display: none!important;	
}