/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.5.0.1649750077
Updated: 2022-04-12 07:54:37

*/
#top-header.scrolled {
  background-color: #fff;
  border-color: #2D4059;
}

#top-header.scrolled .elementor-nav-menu .menu-item a {
  color: #323339;
}

#homepage-search-form .elementor-element.elementor-element-b2eb409 > .elementor-widget-container {
  margin: 0px 30px 0px 30px;
}

#homepage-search-form .elementor-element.elementor-element-b2eb409 .elementor-field-group {
  padding-right: calc(20px/2);
  padding-left: calc(20px/2);
  margin-bottom: 30px;
}

#homepage-search-form .elementor-element.elementor-element-b2eb409 .elementor-form-fields-wrapper {
  margin-left: calc(-20px/2);
  margin-right: calc(-20px/2);
  margin-bottom: -30px;
}

#homepage-search-form .elementor-element.elementor-element-b2eb409 .elementor-field-group.recaptcha_v3-bottomleft,
#homepage-search-form .elementor-element.elementor-element-b2eb409 .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}

#homepage-search-form .elementor-element.elementor-element-b2eb409 .elementor-labels-inline .elementor-field-group > label {
  padding-left: 15px;
}

#homepage-search-form .elementor-element.elementor-element-b2eb409 .elementor-labels-inline .elementor-field-group > label {
  padding-right: 15px;
}

#homepage-search-form .elementor-element.elementor-element-b2eb409 .elementor-labels-above .elementor-field-group > label {
  padding-bottom: 15px;
}

#homepage-search-form .elementor-element.elementor-element-b2eb409 .elementor-field-group > label,
#homepage-search-form .elementor-element.elementor-element-b2eb409 .elementor-field-subgroup label {
  color: #FDFDFE;
}

#homepage-search-form .elementor-element.elementor-element-b2eb409 .elementor-field-group > label {
  font-family: "Lexend Deca", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}

#homepage-search-form .elementor-element.elementor-element-b2eb409 .elementor-field-type-html {
  color: #FDFDFE;
  font-family: "Lexend Deca", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}

#homepage-search-form .elementor-element.elementor-element-b2eb409 .elementor-field-group .elementor-field {
  color: #FDFDFE;
}

#homepage-search-form .elementor-element.elementor-element-b2eb409 .elementor-field-group .elementor-field,
#homepage-search-form .elementor-element.elementor-element-b2eb409 .elementor-field-subgroup label {
  font-family: "Lexend Deca", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}

#homepage-search-form .elementor-element.elementor-element-b2eb409 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
  background-color: #314352;
  border-color: #73818C;
  border-radius: 5px 5px 5px 5px;
}

#homepage-search-form .elementor-element.elementor-element-b2eb409 .elementor-field-group .elementor-select-wrapper select {
  background-color: #314352;
  border-color: #73818C;
  border-radius: 5px 5px 5px 5px;
}

#homepage-search-form .elementor-element.elementor-element-b2eb409 .elementor-field-group .elementor-select-wrapper::before {
  color: #73818C;
}

#homepage-search-form .elementor-element.elementor-element-b2eb409 .elementor-button {
  font-family: "Lexend Deca", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  border-radius: 5px 5px 5px 5px;
  padding: 20px 50px 20px 50px;
}

#homepage-search-form .elementor-element.elementor-element-b2eb409 .e-form__buttons__wrapper__button-next {
  background-color: var(--e-global-color-7e46af2);
  color: #FFFFFF;
}

#homepage-search-form .elementor-element.elementor-element-b2eb409 .elementor-button[type=submit] {
  background-color: var(--e-global-color-7e46af2);
  color: #FFFFFF;
}

#homepage-search-form .elementor-element.elementor-element-b2eb409 .elementor-button[type=submit] svg * {
  fill: #FFFFFF;
}

#homepage-search-form .elementor-element.elementor-element-b2eb409 .e-form__buttons__wrapper__button-previous {
  background-color: #FF9540;
  color: #FFFFFF;
}

#homepage-search-form .elementor-element.elementor-element-b2eb409 .e-form__buttons__wrapper__button-next:hover {
  background-color: #FFA55C;
  color: #FFFFFF;
}

#homepage-search-form .elementor-element.elementor-element-b2eb409 .elementor-button[type=submit]:hover {
  background-color: #FFA55C;
  color: #FFFFFF;
}

#homepage-search-form .elementor-element.elementor-element-b2eb409 .elementor-button[type=submit]:hover svg * {
  fill: #FFFFFF;
}

#homepage-search-form .elementor-element.elementor-element-b2eb409 .e-form__buttons__wrapper__button-previous:hover {
  background-color: #FFA55C;
  color: #FFFFFF;
}

#homepage-search-form .elementor-element.elementor-element-b2eb409 {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}

.btn-bg-red-brand {
  background-color: var(--e-global-color-7e46af2) !important;
  color: #fff !important;
  border-color: var(--e-global-color-7e46af2) !important;
}
.btn-bg-red-brand:hover {
  opacity: 0.5;
}

.btn-bg-blue-brand {
  background-color: var(--e-global-color-2f6f026) !important;
  color: #fff !important;
  border-color: var(--e-global-color-2f6f026) !important;
}
.btn-bg-blue-brand:hover {
  opacity: 0.5;
}

.modal .btn-close {
  border: none !important;
  background-color: transparent !important;
}
.modal .btn-close:hover {
  opacity: 0.2;
}

#profile-listing-image-wrapper {
  overflow: hidden;
}
#profile-listing-image-wrapper .swiper-button-prev:after,
#profile-listing-image-wrapper .swiper-button-next:after {
  font-size: 30px;
  color: var(--e-global-color-7e46af2);
}
#profile-listing-image-wrapper .swiper-slide a {
  display: block;
}
#profile-listing-image-wrapper .swiper-slide img {
  height: 250px;
  object-fit: cover;
  width: 100%;
}
#profile-listing-image-wrapper .swiper-pagination {
  bottom: 0;
}

.my-profile-listing-row {
  --bs-gutter-y: 1.3em;
}
.my-profile-listing-row .page-link {
  color: var(--e-global-color-2f6f026);
}
.my-profile-listing-row .page-link.current {
  border-color: var(--e-global-color-2f6f026) !important;
  background-color: var(--e-global-color-2f6f026) !important;
  color: #fff;
}

#my_profile_listing_show_result_counts-wrapper .elementor-element.elementor-element-e98ce1c {
  font-family: "Lexend Deca", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #73818C;
}

.my-profile-listing-item {
  height: 100%;
}
.my-profile-listing-item .elementor.elementor-4534 {
  height: 100%;
}
.my-profile-listing-item .elementor.elementor-4534 .elementor-element.elementor-element-5d7982e1 {
  height: 100%;
}
.my-profile-listing-item .elementor.elementor-4534 .elementor-element.elementor-element-1b2728f2 {
  height: 100%;
}
.my-profile-listing-item .elementor.elementor-4534 .elementor-element.elementor-element-206fbf61:not(.elementor-motion-effects-element-type-background),
.my-profile-listing-item .elementor.elementor-4534 .elementor-element.elementor-element-206fbf61 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  height: 100%;
}
.my-profile-listing-item #listing-view-btn {
  transition: 0.3s all;
}
.my-profile-listing-item:hover #listing-view-btn {
  opacity: 1;
  visibility: visible;
}

#search-listing-container .elementor-element.elementor-element-e92bef6 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

#search-listing-container .elementor-element.elementor-element-d4f6924 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

#search-listing-container .elementor-element.elementor-element-d4f6924.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

#search-listing-container .elementor-element.elementor-element-dc5c5ee {
  width: auto;
  max-width: auto;
}

#search-listing-container .elementor-element.elementor-element-dc5c5ee > .elementor-widget-container {
  padding: 10px 0px 0px 0px;
}

#search-listing-container .elementor-element.elementor-element-dc5c5ee .elementor-heading-title {
  font-family: "Lexend Deca", Sans-serif;
  font-size: 24px;
  font-weight: 700;
  color: #314352;
}

#search-listing-container .elementor-element.elementor-element-991385d {
  width: auto;
  max-width: auto;
  text-align: center;
  color: #FF9540;
  font-family: "Lexend Deca", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}

#search-listing-container .elementor-element.elementor-element-991385d > .elementor-widget-container {
  padding: 12px 0px 0px 20px;
}

#search-listing-container .elementor-element.elementor-element-ad8ceee {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

#search-listing-container .elementor-element.elementor-element-a09e411 {
  width: auto;
  max-width: auto;
  text-align: left;
  color: #000000;
  font-family: "Lexend Deca", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
}

#search-listing-container .elementor-element.elementor-element-a09e411 > .elementor-widget-container {
  padding: 10px 15px 0px 0px;
}

#search-listing-container .elementor-element.elementor-element-935b9f3 {
  width: auto;
  max-width: auto;
}

#search-listing-container .elementor-element.elementor-element-935b9f3 .elementor-search-form__container {
  min-height: 48px;
}

#search-listing-container .elementor-element.elementor-element-935b9f3 .elementor-search-form__submit {
  min-width: calc(1 * 48px);
  --e-search-form-submit-text-color: #121212;
  background-color: #FFFFFF;
  --e-search-form-submit-icon-size: 14px;
}

#search-listing-container .elementor-element.elementor-element-935b9f3 .elementor-search-form__icon {
  padding-left: calc(48px / 3);
}

#search-listing-container .elementor-element.elementor-element-935b9f3 .elementor-search-form__icon {
  padding-right: calc(48px / 3);
}

#search-listing-container .elementor-element.elementor-element-935b9f3 .elementor-search-form__input,
#search-listing-container .elementor-element.elementor-element-935b9f3.elementor-search-form--button-type-text .elementor-search-form__submit {
  padding-left: calc(48px / 3);
  padding-right: calc(48px / 3);
}

#search-listing-container .elementor-element.elementor-element-935b9f3 input[type=search].elementor-search-form__input {
  font-family: "Lexend Deca", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}

#search-listing-container .elementor-element.elementor-element-935b9f3 .elementor-search-form__input,
#search-listing-container .elementor-element.elementor-element-935b9f3 .elementor-search-form__icon,
#search-listing-container .elementor-element.elementor-element-935b9f3 .elementor-lightbox .dialog-lightbox-close-button,
#search-listing-container .elementor-element.elementor-element-935b9f3 .elementor-lightbox .dialog-lightbox-close-button:hover,
#search-listing-container .elementor-element.elementor-element-935b9f3.elementor-search-form--skin-full_screen input[type=search].elementor-search-form__input {
  color: #000000;
  fill: #000000;
}

#search-listing-container .elementor-element.elementor-element-935b9f3:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container {
  background-color: #FFFFFF;
  border-color: #D5E3EE;
  border-width: 1px 1px 1px 1px;
  border-radius: 5px;
}

#search-listing-container .elementor-element.elementor-element-935b9f3.elementor-search-form--skin-full_screen input[type=search].elementor-search-form__input {
  background-color: #FFFFFF;
  border-color: #D5E3EE;
  border-width: 1px 1px 1px 1px;
  border-radius: 5px;
}

#search-listing-container .elementor-element.elementor-element-2b3f447 .elementor-button {
  background-color: #FF9540;
  fill: #000000;
  color: #000000;
  border-radius: 5px 5px 5px 5px;
  padding: 14px 14px 14px 16px;
}

#search-listing-container .elementor-element.elementor-element-2b3f447 {
  width: auto;
  max-width: auto;
}

#search-listing-container .elementor-element.elementor-element-2b3f447 > .elementor-widget-container {
  margin: 2px 0px 0px 10px;
}

#search-listing-container .elementor-element.elementor-element-7a64b30 .elementor-button {
  background-color: #FFFFFF;
  fill: #000000;
  color: #000000;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #D5E3EE;
  border-radius: 5px 5px 5px 5px;
  padding: 14px 14px 14px 16px;
}

#search-listing-container .elementor-element.elementor-element-7a64b30 {
  width: auto;
  max-width: auto;
}

#search-listing-container .elementor-element.elementor-element-7a64b30 > .elementor-widget-container {
  margin: 2px 0px 0px 10px;
}

.breadcrumbs-container span a {
  font-size: 16px;
  color: #ea5455;
  font-weight: 600;
}
.breadcrumbs-container span .current-item {
  color: #314352;
  font-size: 16px;
  font-weight: 600;
}

#sidebar-post-categories .elementor-element.elementor-element-e6f6d76 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --padding-top: 5px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
#sidebar-post-categories .elementor-element.elementor-element-4e19111 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
#sidebar-post-categories .elementor-element.elementor-element-4e19111.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
#sidebar-post-categories .elementor-element.elementor-element-4e19111 .elementor-heading-title {
  font-family: "Lexend Deca", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #314352;
}
#sidebar-post-categories .elementor-element.elementor-element-d267437 > .elementor-widget-container {
  background-color: var(--e-global-color-7e46af2);
  margin: 0px 0px 0px 0px;
  padding: 0px 12px 0px 12px;
  border-radius: 35px 35px 35px 35px;
}
#sidebar-post-categories .elementor-element.elementor-element-d267437.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
#sidebar-post-categories .elementor-element.elementor-element-d267437 .elementor-heading-title {
  font-family: "Lexend Deca", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #FFFFFF;
}

#car-listing-form .elementor-element.elementor-element-747d222 .elementor-button .elementor-align-icon-left {
  margin-right: 25px;
}
#car-listing-form .elementor-element.elementor-element-747d222 .elementor-field-group {
  padding-right: calc(30px/2);
  padding-left: calc(30px/2);
  margin-bottom: 30px;
}
#car-listing-form .elementor-element.elementor-element-747d222 .elementor-form-fields-wrapper {
  margin-left: calc(-30px/2);
  margin-right: calc(-30px/2);
  margin-bottom: -30px;
}
#car-listing-form .elementor-element.elementor-element-747d222 .elementor-field-group.recaptcha_v3-bottomleft,
#car-listing-form .elementor-element.elementor-element-747d222 .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
#car-listing-form .elementor-element.elementor-element-747d222 .elementor-labels-inline .elementor-field-group > label {
  padding-left: 15px;
}
#car-listing-form .elementor-element.elementor-element-747d222 .elementor-labels-inline .elementor-field-group > label {
  padding-right: 15px;
}
#car-listing-form .elementor-element.elementor-element-747d222 .elementor-labels-above .elementor-field-group > label {
  padding-bottom: 15px;
}
#car-listing-form .elementor-element.elementor-element-747d222 .elementor-field-group > label,
#car-listing-form .elementor-element.elementor-element-747d222 .elementor-field-subgroup label {
  color: #314352;
}
#car-listing-form .elementor-element.elementor-element-747d222 .elementor-field-group > label {
  font-family: "Lexend Deca", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
#car-listing-form .elementor-element.elementor-element-747d222 .elementor-field-type-html {
  padding-bottom: 0px;
  color: #314352;
  font-family: "Lexend Deca", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
#car-listing-form .elementor-element.elementor-element-747d222 .elementor-field-group .elementor-field {
  color: #314352;
}
#car-listing-form .elementor-element.elementor-element-747d222 .elementor-field-group .elementor-field,
#car-listing-form .elementor-element.elementor-element-747d222 .elementor-field-subgroup label {
  font-family: "Lexend Deca", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
#car-listing-form .elementor-element.elementor-element-747d222 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
  background-color: #FDFDFE;
  border-color: #D5E3EE;
  border-radius: 5px 5px 5px 5px;
}
#car-listing-form .elementor-element.elementor-element-747d222 .elementor-field-group .elementor-select-wrapper select {
  background-color: #FDFDFE;
  border-color: #D5E3EE;
  border-radius: 5px 5px 5px 5px;
}
#car-listing-form .elementor-element.elementor-element-747d222 .elementor-field-group .elementor-select-wrapper::before {
  color: #D5E3EE;
}
#car-listing-form .elementor-element.elementor-element-747d222 .elementor-button {
  font-family: "Lexend Deca", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  border-radius: 5px 5px 5px 5px;
}
#car-listing-form .elementor-element.elementor-element-747d222 .e-form__buttons__wrapper__button-next {
  background-color: #FF9540;
  color: #314352;
}
#car-listing-form .elementor-element.elementor-element-747d222 .elementor-button[type=submit] {
  background-color: var(--e-global-color-7e46af2);
  color: #ffffff;
}
#car-listing-form .elementor-element.elementor-element-747d222 .elementor-button[type=submit] svg * {
  fill: #314352;
}
#car-listing-form .elementor-element.elementor-element-747d222 .e-form__buttons__wrapper__button-previous {
  background-color: #61CE70;
  color: #ffffff;
}
#car-listing-form .elementor-element.elementor-element-747d222 .e-form__buttons__wrapper__button-next:hover {
  background-color: var(--e-global-color-7e46af2);
  color: #ffffff;
}
#car-listing-form .elementor-element.elementor-element-747d222 .elementor-button[type=submit]:hover {
  background-color: var(--e-global-color-2f6f026);
}
#car-listing-form .elementor-element.elementor-element-747d222 .elementor-button[type=submit]:hover svg * {
  fill: #ffffff;
}
#car-listing-form .elementor-element.elementor-element-747d222 .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}
#car-listing-form .elementor-element.elementor-element-747d222 {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}
#car-listing-form .features-check-subgroup {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#car-listing-form .features-check-subgroup .elementor-field-option {
  flex-basis: 33%;
}

.listing-images-container {
  padding: 20px 0;
  display: flex;
  flex-direction: row;
  gap: 15px;
  flex-wrap: wrap;
}
.listing-images-container .listing-image-wrapper {
  position: relative;
  border: 1px solid #00000021;
}
.listing-images-container a {
  display: inline-block;
  position: relative;
  height: 150px;
  width: 185px;
}
.listing-images-container a img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.listing-images-container span {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
  padding: 5px 10px;
  cursor: pointer;
  color: var(--e-global-color-7e46af2);
}
.listing-images-container span:hover {
  color: var(--e-global-color-2f6f026);
}

.view-listing-btn {
  margin-right: 10px;
}

#listing_features_lists-wrapper .elementor-icon-list-items {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#listing_features_lists-wrapper .elementor-icon-list-items .elementor-icon-list-item {
  width: 50%;
}
#listing_features_lists-wrapper .elementor-element.elementor-element-2e4b93d {
  width: auto;
  max-width: auto;
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}
#listing_features_lists-wrapper .elementor-element.elementor-element-2e4b93d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px/2);
}
#listing_features_lists-wrapper .elementor-element.elementor-element-2e4b93d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px/2);
}
#listing_features_lists-wrapper .elementor-element.elementor-element-2e4b93d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(10px/2);
  margin-left: calc(10px/2);
}
#listing_features_lists-wrapper .elementor-element.elementor-element-2e4b93d .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px/2);
  margin-left: calc(-10px/2);
}
#listing_features_lists-wrapper .elementor-element.elementor-element-2e4b93d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-10px/2);
}
#listing_features_lists-wrapper .elementor-element.elementor-element-2e4b93d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-10px/2);
}
#listing_features_lists-wrapper .elementor-element.elementor-element-2e4b93d .elementor-icon-list-icon i {
  color: #FF9540;
  transition: color 0.3s;
}
#listing_features_lists-wrapper .elementor-element.elementor-element-2e4b93d .elementor-icon-list-icon svg {
  fill: #FF9540;
  transition: fill 0.3s;
}
#listing_features_lists-wrapper .elementor-element.elementor-element-2e4b93d .elementor-icon-list-item > .elementor-icon-list-text,
#listing_features_lists-wrapper .elementor-element.elementor-element-2e4b93d .elementor-icon-list-item > a {
  font-family: "Lexend Deca", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
#listing_features_lists-wrapper .elementor-element.elementor-element-2e4b93d .elementor-icon-list-text {
  color: #314352;
  transition: color 0.3s;
}

#button_listing-wrapper .elementor-element.elementor-element-f44e44c .elementor-button {
  background-color: transparent;
  font-family: "Lexend Deca", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  fill: #FFFFFF;
  color: #FFFFFF;
  background-image: linear-gradient(110deg, var(--e-global-color-7e46af2) 65%, var(--e-global-color-a34e207) 0%);
  border-radius: 5px 5px 5px 5px;
  padding: 15px 35px 15px 25px;
}
#button_listing-wrapper .elementor-element.elementor-element-f44e44c .elementor-button:hover,
#button_listing-wrapper .elementor-element.elementor-element-f44e44c .elementor-button:focus {
  background-color: transparent;
  background-image: linear-gradient(110deg, var(--e-global-color-2f6f026) 65%, var(--e-global-color-341b3b6) 0%);
}
#button_listing-wrapper .elementor-element.elementor-element-f44e44c {
  width: auto;
  max-width: auto;
}
#button_listing-wrapper .elementor-element.elementor-element-f44e44c .elementor-button-content-wrapper {
  flex-direction: row;
}
#button_listing-wrapper .elementor-element.elementor-element-f44e44c .elementor-button .elementor-button-content-wrapper {
  gap: 12px;
}

.page-id-37 #profile-listing-image-wrapper .swiper-slide img {
  height: 200px;
}

#edit-profile-form-wrapper .elementor-element.elementor-element-0546e46 .elementor-field-group {
  padding-right: calc(10px/2);
  padding-left: calc(10px/2);
  margin-bottom: 25px;
}
#edit-profile-form-wrapper .elementor-element.elementor-element-0546e46 .elementor-form-fields-wrapper {
  margin-left: calc(-10px/2);
  margin-right: calc(-10px/2);
  margin-bottom: -25px;
}
#edit-profile-form-wrapper .elementor-element.elementor-element-0546e46 .elementor-field-group.recaptcha_v3-bottomleft,
#edit-profile-form-wrapper .elementor-element.elementor-element-0546e46 .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
#edit-profile-form-wrapper .elementor-element.elementor-element-0546e46 .elementor-labels-inline .elementor-field-group > label {
  padding-left: 0px;
}
#edit-profile-form-wrapper .elementor-element.elementor-element-0546e46 .elementor-labels-inline .elementor-field-group > label {
  padding-right: 0px;
}
#edit-profile-form-wrapper .elementor-element.elementor-element-0546e46 .elementor-labels-above .elementor-field-group > label {
  padding-bottom: 0px;
}
#edit-profile-form-wrapper .elementor-element.elementor-element-0546e46 .elementor-field-type-html {
  padding-bottom: 0px;
}
#edit-profile-form-wrapper .elementor-element.elementor-element-0546e46 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
  background-color: #ffffff;
}
#edit-profile-form-wrapper .elementor-element.elementor-element-0546e46 .elementor-field-group .elementor-select-wrapper select {
  background-color: #ffffff;
}
#edit-profile-form-wrapper .elementor-element.elementor-element-0546e46 .e-form__buttons__wrapper__button-next {
  background-color: var(--e-global-color-2f6f026);
  color: #ffffff;
}
#edit-profile-form-wrapper .elementor-element.elementor-element-0546e46 .elementor-button[type=submit] {
  background-color: var(--e-global-color-2f6f026);
  color: #ffffff;
}
#edit-profile-form-wrapper .elementor-element.elementor-element-0546e46 .elementor-button[type=submit] svg * {
  fill: #ffffff;
}
#edit-profile-form-wrapper .elementor-element.elementor-element-0546e46 .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}
#edit-profile-form-wrapper .elementor-element.elementor-element-0546e46 .e-form__buttons__wrapper__button-next:hover {
  background-color: var(--e-global-color-7e46af2);
  color: #ffffff;
}
#edit-profile-form-wrapper .elementor-element.elementor-element-0546e46 .elementor-button[type=submit]:hover {
  background-color: var(--e-global-color-7e46af2);
  color: #ffffff;
}
#edit-profile-form-wrapper .elementor-element.elementor-element-0546e46 .elementor-button[type=submit]:hover svg * {
  fill: #ffffff;
}
#edit-profile-form-wrapper .elementor-element.elementor-element-0546e46 .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}
#edit-profile-form-wrapper .elementor-element.elementor-element-0546e46 {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}
#edit-profile-form-wrapper .elementor-field-group input:disabled {
  background-color: #cecece !important;
}
#edit-profile-form-wrapper .profile-picture-upload-wrapper {
  flex-direction: row;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
#edit-profile-form-wrapper .profile-picture-upload-wrapper * {
  width: 100%;
}
#edit-profile-form-wrapper .profile-picture-preview {
  width: 250px;
  height: 250px;
  border-radius: 100%;
  object-fit: cover;
  margin-top: 25px;
  display: block;
}

.alert {
  width: 100%;
}

#unread-messages-wrapper .elementor-element.elementor-element-d8d8136 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
#unread-messages-wrapper .elementor-element.elementor-element-6ff91cc {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
#unread-messages-wrapper .elementor-element.elementor-element-5ebb97d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  --border-radius: 10px 10px 0px 0px;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
#unread-messages-wrapper .elementor-element.elementor-element-5ebb97d:not(.elementor-motion-effects-element-type-background),
#unread-messages-wrapper .elementor-element.elementor-element-5ebb97d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #2E405A;
}
#unread-messages-wrapper .elementor-element.elementor-element-9b8ac95 .elementor-heading-title {
  font-family: "Lexend Deca", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 34px;
  color: #FFFFFF;
}
#unread-messages-wrapper .elementor-element.elementor-element-d2cc322 .elementor-heading-title {
  font-family: "Lexend Deca", Sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 34px;
  color: #FFFFFF;
}
#unread-messages-wrapper .elementor-element.elementor-element-5dd5762 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 1px 1px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #02010126;
  --border-color: #02010126;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
#unread-messages-wrapper .elementor-element.elementor-element-5dd5762:not(.elementor-motion-effects-element-type-background),
#unread-messages-wrapper .elementor-element.elementor-element-5dd5762 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #FFFFFF;
}
#unread-messages-wrapper .elementor-element.elementor-element-6ffd6dc {
  --display: flex;
}
#unread-messages-wrapper .elementor-element.elementor-element-b3b0910 .elementor-heading-title {
  font-family: "Lexend Deca", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 34px;
  color: #4B5563;
}
#unread-messages-wrapper .elementor-element.elementor-element-6fe74f6 {
  --display: flex;
}
#unread-messages-wrapper .elementor-element.elementor-element-ad7802e .elementor-heading-title {
  font-family: "Lexend Deca", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 34px;
  color: #4B5563;
}
#unread-messages-wrapper .elementor-element.elementor-element-28c7fbd {
  --display: flex;
}
#unread-messages-wrapper .elementor-element.elementor-element-6899d9d .elementor-heading-title {
  font-family: "Lexend Deca", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 34px;
  color: #4B5563;
}
#unread-messages-wrapper .elementor-element.elementor-element-cc4ba94 .elementor-heading-title {
  font-family: "Lexend Deca", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 34px;
  color: #FFFFFF;
}
#unread-messages-wrapper .elementor-element.elementor-element-e72c3ff {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 1px 1px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #02010126;
  --border-color: #02010126;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
#unread-messages-wrapper .elementor-element.elementor-element-e72c3ff:not(.elementor-motion-effects-element-type-background),
#unread-messages-wrapper .elementor-element.elementor-element-e72c3ff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #F5F5F5;
}
#unread-messages-wrapper .elementor-element.elementor-element-e72c3ff:hover {
  background-color: var(--e-global-color-2f6f026);
  --overlay-opacity: 0.5;
}
#unread-messages-wrapper .elementor-element.elementor-element-e72c3ff:hover h2 {
  color: #ffffff !important;
}
#unread-messages-wrapper .elementor-element.elementor-element-e72c3ff:hover::before,
#unread-messages-wrapper .elementor-element.elementor-element-e72c3ff:hover > .elementor-background-video-container::before,
#unread-messages-wrapper .elementor-element.elementor-element-e72c3ff:hover > .e-con-inner > .elementor-background-video-container::before,
#unread-messages-wrapper .elementor-element.elementor-element-e72c3ff > .elementor-background-slideshow:hover::before,
#unread-messages-wrapper .elementor-element.elementor-element-e72c3ff > .e-con-inner > .elementor-background-slideshow:hover::before {
  --background-overlay: "";
}
#unread-messages-wrapper .elementor-element.elementor-element-e1887a7 {
  --display: flex;
}
#unread-messages-wrapper .elementor-element.elementor-element-c078253 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: #02010126;
  --border-color: #02010126;
  --border-radius: 0px 0px 10px 10px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
#unread-messages-wrapper .elementor-element.elementor-element-8a7d2b7 {
  --display: flex;
}
#unread-messages-wrapper .elementor-element.elementor-element-ec02a94 .elementor-heading-title {
  font-family: "Lexend Deca", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 34px;
  color: #4B5563;
}
#unread-messages-wrapper .elementor-element.elementor-element-02d56cc {
  --display: flex;
}
#unread-messages-wrapper .elementor-element.elementor-element-782a7b2 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
}
#unread-messages-wrapper .elementor-element.elementor-element-32d3d09 .elementor-icon-wrapper {
  text-align: center;
}
#unread-messages-wrapper .elementor-element.elementor-element-32d3d09.elementor-view-framed .elementor-icon,
#unread-messages-wrapper .elementor-element.elementor-element-32d3d09.elementor-view-default .elementor-icon {
  color: #45454580;
  border-color: #45454580;
}
#unread-messages-wrapper .elementor-element.elementor-element-32d3d09.elementor-view-framed .elementor-icon,
#unread-messages-wrapper .elementor-element.elementor-element-32d3d09.elementor-view-default .elementor-icon svg {
  fill: #45454580;
}
#unread-messages-wrapper .elementor-element.elementor-element-32d3d09 .elementor-icon {
  font-size: 18px;
}
#unread-messages-wrapper .elementor-element.elementor-element-32d3d09 .elementor-icon svg {
  height: 18px;
}
#unread-messages-wrapper .elementor-element.elementor-element-7478f47 .elementor-icon-wrapper {
  text-align: center;
}
#unread-messages-wrapper .elementor-element.elementor-element-7478f47.elementor-view-framed .elementor-icon,
#unread-messages-wrapper .elementor-element.elementor-element-7478f47.elementor-view-default .elementor-icon {
  color: #45454580;
  border-color: #45454580;
}
#unread-messages-wrapper .elementor-element.elementor-element-7478f47.elementor-view-framed .elementor-icon,
#unread-messages-wrapper .elementor-element.elementor-element-7478f47.elementor-view-default .elementor-icon svg {
  fill: #45454580;
}
#unread-messages-wrapper .elementor-element.elementor-element-7478f47 .elementor-icon {
  font-size: 18px;
}
#unread-messages-wrapper .elementor-element.elementor-element-7478f47 .elementor-icon svg {
  height: 18px;
}
#unread-messages-wrapper .elementor-element.elementor-element-b5e0056 .elementor-heading-title {
  font-family: "Lexend Deca", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 34px;
  color: #4B5563;
}
#unread-messages-wrapper .elementor-element.elementor-element-3f88e2d {
  --display: flex;
}
#unread-messages-wrapper .elementor-element.elementor-element-910fe83 .elementor-heading-title {
  font-family: "Lexend Deca", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 34px;
  color: #4B5563;
}
#unread-messages-wrapper .elementor-element.elementor-element-80897c5 {
  --display: flex;
}
#unread-messages-wrapper .elementor-element.elementor-element-1424fa0 .elementor-heading-title {
  font-family: "Lexend Deca", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 34px;
  color: #4B5563;
}
#unread-messages-wrapper .inbox-message-link {
  display: flex;
  flex-direction: row;
  width: 100%;
  flex-wrap: nowrap;
}

.listings-template-default.single.single-listings .comment-list, .listings-template-default.single.single-listings .title-comments {
  display: none;
}
.listings-template-default.single.single-listings .logged-in-as, .listings-template-default.single.single-listings label[for=comment] {
  display: none;
}
.listings-template-default.single.single-listings #comment {
  margin-top: 20px;
}

@media (max-width: 1024px) {
  #search-listing-container .elementor-element.elementor-element-991385d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 17px 0px 0px 6px;
  }

  #sidebar-post-categories .elementor-element.elementor-element-4e19111 {
    width: auto;
    max-width: auto;
  }
  #sidebar-post-categories .elementor-element.elementor-element-4e19111 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px 25px;
  }
  #sidebar-post-categories .elementor-element.elementor-element-d267437 {
    width: auto;
    max-width: auto;
  }
  #sidebar-post-categories .elementor-element.elementor-element-d267437 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px 25px;
  }

  #unread-messages-wrapper .elementor-element.elementor-element-d8d8136 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
}
@media (max-width: 767px) {
  #search-listing-container .elementor-element.elementor-element-a09e411 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 14px;
  }

  #search-listing-container .elementor-element.elementor-element-2b3f447 > .elementor-widget-container {
    margin: 10px 0px 10px 10px;
  }

  #search-listing-container .elementor-element.elementor-element-7a64b30 > .elementor-widget-container {
    margin: 10px 0px 10px 10px;
  }

  #unread-messages-wrapper .elementor-element.elementor-element-6ffd6dc {
    --width: 60%;
  }
  #unread-messages-wrapper .elementor-element.elementor-element-28c7fbd {
    --width: 40%;
  }
  #unread-messages-wrapper .elementor-element.elementor-element-5ebb97d {
    --width: 100%;
  }
  #unread-messages-wrapper .elementor-element.elementor-element-e1887a7 {
    --width: 60%;
  }
  #unread-messages-wrapper .elementor-element.elementor-element-8a7d2b7 {
    --width: 60%;
  }
  #unread-messages-wrapper .elementor-element.elementor-element-782a7b2 {
    --width: 40%;
  }
  #unread-messages-wrapper .elementor-element.elementor-element-80897c5 {
    --width: 40%;
  }
}
@media (min-width: 768px) {
  #search-listing-container .elementor-element.elementor-element-d4f6924 {
    --width: 39.361%;
  }
}