/*  -    +   */

/*     ( ) */
.elementor-element-a1cbe54 {
	  position: fixed !important;
	  top: 18px !important;
  right: 30px !important;	  z-index: 9999 !important;
	  width: auto !important;
}

/*  :  (width: 0) */
.elementor-element-a1cbe54 .e-search-input-wrapper {
	  width: 0;
	  overflow: hidden;
	  transition: width 0.35s ease;
}

/*     */
.elementor-element-a1cbe54 .e-search-form:focus-within .e-search-input-wrapper {
	  width: 220px;
}

/*   */
.elementor-element-a1cbe54 .e-search-input {
	  height: 36px !important;
	  padding: 6px 10px !important;
	  font-size: 14px !important;
	  border: 1px solid #333 !important;
	  min-width: 220px;
}

/* Submit  () */
.elementor-element-a1cbe54 .e-search-submit {
	  height: 36px !important;
	  width: 36px !important;
	  min-width: 36px !important;
	  padding: 0 !important;
	  background: transparent !important;
	  border: none !important;
	  cursor: pointer;
}

/* Submit    */
.elementor-element-a1cbe54 .e-search-submit span:not(.elementor-screen-only) {
	  display: none !important;
}

/*    */
.elementor-element-a1cbe54 .e-search-submit i {
	  font-size: 16px !important;
	  color: #333 !important;
}

/* label  */
.elementor-element-a1cbe54 .e-search-label {
	  display: none !important;
}
}
}
}
}
}
}
}
}






/* 검색 결과 없음 - 텍스트 가운데 정렬 */
body.search-no-results .elementor-element-35ddb10 {
    display: none !important;
    width: 0 !important;
    overflow: hidden !important;
    flex: 0 0 0px !important;
    max-width: 0px !important;
}

body.search-no-results .elementor-element-868b462 {
    width: 100% !important;
    max-width: 100% !important;
    flex: 1 1 auto !important;
}

body.search-no-results .elementor-element-d0992cb,
body.search-no-results .elementor-posts-container,
body.search-no-results .elementor-posts-nothing-found {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    width: 100% !important;
    min-height: 50vh !important;
    margin: 0 auto !important;
}

/* Archive 검색 위젯 (9447566) */
.elementor-element-9447566 {
  position: fixed !important;
  top: 18px !important;
  right: 30px !important;
  z-index: 9999 !important;
  width: auto !important;
}

.elementor-element-9447566 .e-search-input-wrapper {
  width: 0;
  overflow: hidden;
  transition: width 0.35s ease;
}

.elementor-element-9447566 .e-search-form:focus-within .e-search-input-wrapper {
  width: 220px;
}

.elementor-element-9447566 .e-search-input {
  height: 36px !important;
  padding: 6px 10px !important;
  font-size: 14px !important;
  border: 1px solid #333 !important;
  min-width: 220px;
}

.elementor-element-9447566 .e-search-submit {
  height: 36px !important;
  width: 36px !important;
  min-width: 36px !important;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
  cursor: pointer;
}

.elementor-element-9447566 .e-search-submit i,
.elementor-element-9447566 .e-search-submit svg {
  font-size: 16px !important;
  color: #333 !important;
  fill: #333 !important;
}

.elementor-element-9447566 .e-search-label {
  display: none !important;
}