@charset "utf-8";

.ekit_modal-searchPanel .xs-serach { position: relative; }

.ekit_modal-searchPanel .xs-serach input:not([type="submit"]) { padding: 0px 20px; background-color: transparent; width: 100%; height: 44px; border-radius: 5px; border: 1px solid rgb(231, 231, 231); transition: 0.4s; }

.ekit_modal-searchPanel .xs-serach input:not([type="submit"])::-webkit-input-placeholder { color: rgb(119, 119, 119); font-size: 14px; opacity: 1; }

.ekit_modal-searchPanel .xs-serach input:not([type="submit"])::placeholder { color: rgb(119, 119, 119); font-size: 14px; opacity: 1; }

.ekit_modal-searchPanel .xs-serach input:not([type="submit"]):focus { border-color: rgb(37, 117, 252); }

.ekit_modal-searchPanel .xs-serach .search-btn { width: 62px; border: 0px; font-size: 14px; color: rgb(119, 119, 119); background-color: transparent; position: absolute; right: 0px; top: 0px; height: 100%; cursor: pointer; transition: 0.4s; }

.ekit_modal-searchPanel .mfp-wrap.ekit-promo-popup::before { content: ""; width: 100%; height: 100%; display: block; background-color: rgba(0, 0, 0, 0.87); padding-bottom: 100%; border-radius: 100%; overflow: hidden; animation: 0.8s ease-out 0s 1 normal forwards running menu-animation; }

.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 rgb(255, 255, 255); color: rgb(255, 255, 255); padding: 0px 30px; width: 100%; }

.ekit_modal-searchPanel .ekit-search-group input:not([type="submit"]):focus { outline: 0px; }

.ekit_modal-searchPanel .ekit-search-group input:not([type="submit"])::-webkit-input-placeholder { color: rgb(255, 255, 255); opacity: 1; }

.ekit_modal-searchPanel .ekit-search-group input:not([type="submit"])::placeholder { color: rgb(255, 255, 255); opacity: 1; }

.ekit_modal-searchPanel .ekit-search-group .ekit_search-button { background-color: transparent; border: 0px; padding: 0px; color: rgb(255, 255, 255); fill: rgb(255, 255, 255); position: absolute; right: 0px; cursor: pointer; top: 50%; transform: translateY(-50%); height: 100%; width: 70px; border-radius: 0px 50px 50px 0px; }

.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; }