
.ekit_modal-searchPanel .xs-serach {
	position: relative;
}

.ekit_modal-searchPanel .xs-serach input:not([type=submit]) {
	padding: 0 20px;
	background-color: transparent;
	width: 100%;
	height: 44px;
	border-radius: 5px;
	border: 0;
	border: 1px solid #e7e7e7;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.ekit_modal-searchPanel .xs-serach input:not([type=submit])::-moz-placeholder {
	color: #777;
	font-size: 14px;
	opacity: 1;
}

.ekit_modal-searchPanel .xs-serach input:not([type=submit])::-webkit-input-placeholder {
	color: #777;
	font-size: 14px;
	opacity: 1;
}

.ekit_modal-searchPanel .xs-serach input:not([type=submit]):-ms-input-placeholder {
	color: #777;
	font-size: 14px;
	opacity: 1;
}

.ekit_modal-searchPanel .xs-serach input:not([type=submit])::-ms-input-placeholder {
	color: #777;
	font-size: 14px;
	opacity: 1;
}

.ekit_modal-searchPanel .xs-serach input:not([type=submit])::placeholder {
	color: #777;
	font-size: 14px;
	opacity: 1;
}

.ekit_modal-searchPanel .xs-serach input:not([type=submit]):focus {
	border-color: #2575fc;
}

.ekit_modal-searchPanel .xs-serach .search-btn {
	width: 62px;
	border: 0;
	font-size: 14px;
	color: #777;
	background-color: transparent;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	cursor: pointer;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.ekit_modal-searchPanel .mfp-wrap.ekit-promo-popup::before {
	content: "";
	width: 100%;
	height: 100%;
	display: block;
	background-color: rgba(0, 0, 0, .87);
	padding-bottom: 100%;
	border-radius: 100%;
	overflow: hidden;
	-webkit-animation: menu-animation .8s ease-out forwards;
	animation: menu-animation .8s ease-out forwards;
}

.ekit_modal-searchPanel .mfp-wrap.ekit-promo-popup {
	height: 100vh;
	overflow: hidden;
}

.ekit_modal-searchPanel .mfp-bg.my-mfp-slide-bottom {
	display: none;
}

.ekit_modal-searchPanel .ekit-sidebar-widget {
	height: 100vh;
}

.ekit_modal-searchPanel .ekit-bg-black {
	height: 100vh !important;
}

.ekit_modal-searchPanel .ekit-search-group {
	position: relative;
}

.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]) {
	height: 70px;
	background-color: transparent;
	border-radius: 50px;
	border: 2px solid #fff;
	color: #fff;
	padding: 0 30px;
	width: 100%;
}

.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]):focus {
	outline: 0;
}

.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::-moz-placeholder {
	color: #fff;
	opacity: 1;
}

.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::-webkit-input-placeholder {
	color: #fff;
	opacity: 1;
}

.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]):-ms-input-placeholder {
	color: #fff;
	opacity: 1;
}

.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::-ms-input-placeholder {
	color: #fff;
	opacity: 1;
}

.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::placeholder {
	color: #fff;
	opacity: 1;
}

.ekit_modal-searchPanel .ekit-search-group .ekit_search-button {
	background-color: transparent;
	border: 0;
	padding: 0;
	color: #fff;
	fill: #fff;
	position: absolute;
	right: 0;
	cursor: pointer;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 100%;
	width: 70px;
	border-radius: 0 50px 50px 0;
}

.ekit_modal-searchPanel .ekit-search-group .ekit_search-button svg {
	width: 1em;
	height: 1em;
}

.ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-cancel-button, .ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-decoration, .ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-results-button, .ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-results-decoration {
	display: none;
}

.ekit_modal-searchPanel .ekit-search-panel {
	max-width: 800px;
	margin: 1.75rem auto;
}

.ekit_navsearch-button {
	display: inline-block;
}

.elementor-widget-elementskit-header-search .mfp-close {
	width: 44px;
}
