@import url("../../components/file-upload/file-upload.css");
@import url("../../components/sortable/sortable.css");
@import url("../../components/step-form-bottom-nav/step-form-bottom-nav.css");
@import url("../../components/auth-form-section/auth-form-section.css");
@import url("../../components/popover/popover.css");
@import url("../../components/popup/popup.css");
@import url("../../components/category-selector/category-selector.css");
@import url("../../components/crossed-category/crossed-category.css");
@import url("../../components/plans-chart/plans-chart.css");
.close.small {
  width: 28px;
  height: 28px;
  position: relative;
  cursor: pointer; }
  .close.small:before {
    content: '';
    position: absolute;
    top: 7px;
    left: 7px;
    width: 14px;
    height: 14px;
    background: url("../../img/gallery.png") right -469px no-repeat;
    opacity: .7; }
  .close.small:hover:before {
    opacity: 1; }

.text-notice {
  padding-bottom: 1.25rem; }

@media screen and (max-width: 767px) {
  .content-padding-negative {
    margin-left: -0.625rem;
    margin-right: -0.625rem; } }

input[type=button].cancel,
button.cancel {
  background: #ababab; }
  input[type=button].cancel:hover,
  button.cancel:hover {
    background: #bcbcbc; }

img.icon.delete,
img.icon.cancel,
img.icon.manage,
img.icon.crop,
img.icon.rotate {
  width: 17px;
  height: 17px;
  background: url("../../img/gallery.png") right -489px no-repeat;
  cursor: pointer;
  opacity: 0.7; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    img.icon.delete,
    img.icon.cancel,
    img.icon.manage,
    img.icon.crop,
    img.icon.rotate {
      background: url("../../img/@2x/gallery2.png") right -755px no-repeat;
      background-size: 40px auto; } }

img.icon:hover {
  opacity: 1; }

img.icon.manage {
  background-position: left -489px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    img.icon.manage {
      background-position: 0 -755px; } }

img.icon.crop {
  background-position: 0 -513px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    img.icon.crop {
      background-position: right -776px; } }

img.icon.rotate {
  background: url("../../img/rotate.svg"); }

.content-padding:not(.selected) .category-selection {
  display: block; }

.content-padding:not(.selected) .dynamic-content {
  display: none; }

.content-padding.selected .category-selection {
  display: none; }

.content-padding.selected .dynamic-content {
  display: block; }

.dynamic-content.single-plan .selected-plan {
  display: none; }

.dynamic-content div.listing-form .form-fields {
  margin: 1.25rem 0; }

.dynamic-content div.listing-form .form-media {
  margin-bottom: 1.25rem; }

.plans-chart-link {
  margin-left: 0.625rem; }
  @media screen and (max-width: 767px) {
    .plans-chart-link {
      margin: 0.3125rem 0 0 0;
      display: inline-block; } }

.plans-subscribe {
  margin-top: 0.625rem; }
  .plans-subscribe.disabled {
    display: none; }

.plans-chart {
  width: 1200px;
  min-height: 300px; }

.qtip-content {
  font-size: 14px !important;
  line-height: 1.35 !important;
}

div.fieldset > header.single-plan-group-header {
  display: none;
}

div.fieldset > header.single-plan-group-header ~ .body > div {
  border-top: 0;
}

div.fieldset[id^="fs_"] ul.plans > li > div.frame > span.description {
  left: 50%;
  margin-left: 0 !important;
  text-align: center;
  transform: translateX(-50%);
}

div.fieldset[id^="fs_"] ul.plans > li > div.frame > span.description img {
  display: block;
  margin: 0 auto !important;
}

div.fieldset[id^="fs_"] ul.plans > li > div.frame > div.selector {
  text-align: center;
}

div.fieldset[id^="fs_"] ul.plans > li > div.frame > div.selector label {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0;
}

div.fieldset[id^="fs_"] ul.plans > li > div.frame > div.selector input {
  margin: 0;
}

@media screen and (max-width: 767px) {
  div.fieldset[id^="fs_"] ul.plans > li > div.frame > span.description {
    transform: none;
    width: 100%;
  }

  div.fieldset[id^="fs_"] ul.plans > li > div.frame > span.description img {
    margin: 0 auto 0 calc(50% - 15.5px) !important;
  }
}

div.fieldset[id^="fs_"] .plans-container.mCustomScrollbar .mCSB_horizontal > .mCSB_container {
  margin-bottom: 0;
}

div.fieldset[id^="fs_"] ul.plans > li > div.frame {
  margin-bottom: 44px;
}

div.fieldset[id^="fs_"] ul.plans.with-featured li div.frame,
div.fieldset[id^="fs_"] ul.plans.with-subscription li div.frame {
  margin-bottom: 66px;
}

div.fieldset[id^="fs_"] ul.plans.with-subscription.with-featured li div.frame {
  margin-bottom: 80px;
}

@media screen and (max-width: 767px) {
  .plan-morephotos-note {
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px;
  }
}

.selected-ad-type {
  display: block; }
  .selected-ad-type.disabled {
    display: none; }
  .selected-ad-type mark {
    color: inherit;
    background: inherit; }

.form-crossed.disabled {
  display: none; }

.form-crossed .crossed-categories-container {
  margin-top: 8px; }

.form-media.disabled {
  display: none; }

body[dir="rtl"] .submit-cell .field.phone {
  direction: ltr;
  float: right; }

/* smart search */
.smart-search.position-relative.mb-5 {
    margin-bottom: 2rem !important;
}
.smart-search__input {
    border: 2px solid #FACB05;
    border-radius: 3px !important;
    background-color: transparent !important;
    width: 100%;
}
.smart-search__input:focus {
    border-color: #000;
}
.smart-search__submit {
    border-radius: 0 8px 8px 0 !important;
    transition: box-shadow var(--duration) var(--timing);
}
.smart-search_focus .smart-search__submit {
    box-shadow: inset 0px -2px 0px #D0A800, inset 0px 2px 0px #D0A800, inset -2px 0px 0px #D0A800;
}
@media screen and (max-width: 767px) {
    .smart-search__form {
        margin-top: 7px;
    }
}
.smart-search_opened .smart-search__form {
    position: relative;
    z-index: 111;
}
.smart-search_opened .smart-search__input {
    padding-right: 40px
}
.smart-search__close {
    display: flex;
    position: absolute;
    width: 40px;
    height: 40px;
    z-index: 112;
    top: 2px;
    right: 0;
    cursor: pointer;
    opacity: 0.7;
}
.smart-search__close:hover {
    opacity: 1;
}
.smart-search__close svg {
    width: 8px;
    height: 8px;
}
.smart-search:not(.smart-search_opened) .smart-search__results-wrapper,
.smart-search:not(.smart-search_opened) .smart-search__close {
    display: none;
}
.smart-search__results-wrapper {
    position: absolute;
    right: 0;
    top: 0;
    left: 0;
    background: white;
    border-radius: 4px;
    box-shadow: 0px 15px 20px rgba(17, 17, 17, 0.2), 0px 9.60239px 28.7201px rgba(17, 17, 17, 0.1), 0px 4.5859px 17.3649px rgba(17, 17, 17, 0.1);
    padding: 12px;
    margin-left: -12px;
    z-index: 110;
}
.smart-search .category-menu__category-arrow {
    width: 7px;
    height: 12px;
    fill: #BABABA;
}
.smart-search__results-cont {
    margin-top: 45px;
    max-height: 300px;
    overflow: auto;
}
.smart-search__results-item {
    height: 40px;
    padding: 0 14px;
    border-radius: 3px;
    cursor: pointer;
    color: #111111 !important;
    overflow: hidden;
    height: 40px;
}
.smart-search__results-item:hover,
.smart-search__results-item.smart-search__results-item_active {
    background: #EDEDED;
}
.smart-search__results-item-icon_keyword {
    height: 22px;
    width: 22px;
    margin-right: 12px;
    stroke: #BABABA;
    stroke-width: 2px;
}
.smart-search__results-item-icon_category {
    width: 23px;
    height: 20px;
    margin-right: 10px;
    fill: #BABABA;
}
.smart-search__results-item-text {
    flex-wrap: wrap;
    justify-content: normal;
    height: 40px;
    align-content: end;
}
.smart-search__results-item-text > span {
    font-size: 0.9375em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    align-content: center;
    height: 40px;
    line-height: 39px;
}
.smart-search__results-item-text > span:not(:last-of-type):after {
    content: '\2192';
    color: #BABABA;
    padding: 0 8px;
    font-size: 0.9375em;
}
.smart-search__results-item_keyword + .smart-search__results-item_category {
    margin-top: 20px;
}
.smart-search__results-item_keyword + .smart-search__results-item_category:before {
    content: '';
    height: 1px;
    left: 26px;
    right: 26px;
    position: absolute;
    margin-top: -59px;
    background: #EDEDED;
}
.smart-search__results-item div.lens {
    width: 20px;
    height: 20px;
    background: url(../../img/lens.svg) no-repeat left 0 center !important;
    margin-right: 8px;
}
/* smart search end */
