.elementor-26173 .elementor-element.elementor-element-9b6a3f8 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.elementor-26173 .elementor-element.elementor-element-0c1b86a>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-26173 .elementor-element.elementor-element-0c1b86a {
  margin-top: 0px;
  margin-bottom: 50px;
}

.elementor-26173 .elementor-element.elementor-element-956a39b .elementor-heading-title {
  color: #000000;
}

.elementor-26173 .elementor-element.elementor-element-956a39b>.elementor-widget-container {
  padding: 0px 0px 0px 10px;
}

.elementor-26173 .elementor-element.elementor-element-a4ffe08 .elementor-search-form__container {
  min-height: 40px;
}

.elementor-26173 .elementor-element.elementor-element-a4ffe08 .elementor-search-form__submit {
  min-width: calc(1.5 * 40px);
  --e-search-form-submit-text-color: #FFFFFF;
  background-color: #FF8228;
  --e-search-form-submit-icon-size: 15px;
}

body:not(.rtl) .elementor-26173 .elementor-element.elementor-element-a4ffe08 .elementor-search-form__icon {
  padding-left: calc(40px / 3);
}

body.rtl .elementor-26173 .elementor-element.elementor-element-a4ffe08 .elementor-search-form__icon {
  padding-right: calc(40px / 3);
}

.elementor-26173 .elementor-element.elementor-element-a4ffe08 .elementor-search-form__input,
.elementor-26173 .elementor-element.elementor-element-a4ffe08.elementor-search-form--button-type-text .elementor-search-form__submit {
  padding-left: calc(40px / 3);
  padding-right: calc(40px / 3);
}

.elementor-26173 .elementor-element.elementor-element-a4ffe08 .elementor-search-form__input,
.elementor-26173 .elementor-element.elementor-element-a4ffe08 .elementor-search-form__icon,
.elementor-26173 .elementor-element.elementor-element-a4ffe08 .elementor-lightbox .dialog-lightbox-close-button,
.elementor-26173 .elementor-element.elementor-element-a4ffe08 .elementor-lightbox .dialog-lightbox-close-button:hover,
.elementor-26173 .elementor-element.elementor-element-a4ffe08.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
  color: #AAAAAA;
  fill: #AAAAAA;
}

.elementor-26173 .elementor-element.elementor-element-a4ffe08:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container {
  background-color: #F5F5F5;
  border-color: #AAAAAA;
  border-width: 1px 1px 1px 1px;
  border-radius: 30px;
}

.elementor-26173 .elementor-element.elementor-element-a4ffe08.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
  background-color: #F5F5F5;
  border-color: #AAAAAA;
  border-width: 1px 1px 1px 1px;
  border-radius: 30px;
}

.elementor-26173 .elementor-element.elementor-element-a4ffe08:not(.elementor-search-form--skin-full_screen) .elementor-search-form--focus .elementor-search-form__input,
.elementor-26173 .elementor-element.elementor-element-a4ffe08 .elementor-search-form--focus .elementor-search-form__icon,
.elementor-26173 .elementor-element.elementor-element-a4ffe08 .elementor-lightbox .dialog-lightbox-close-button:hover,
.elementor-26173 .elementor-element.elementor-element-a4ffe08.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input:focus {
  color: #000000;
  fill: #000000;
}

.elementor-26173 .elementor-element.elementor-element-a4ffe08 .elementor-search-form__submit:hover {
  --e-search-form-submit-text-color: #FFFFFF;
  background-color: #62B046;
}

.elementor-26173 .elementor-element.elementor-element-4b98ff7 .elementor-posts-container .elementor-post__thumbnail {
  padding-bottom: calc(0.5 * 100%);
}

.elementor-26173 .elementor-element.elementor-element-4b98ff7:after {
  content: "0.5";
}

.elementor-26173 .elementor-element.elementor-element-4b98ff7 .elementor-post__meta-data span+span:before {
  content: "•";
}

.elementor-26173 .elementor-element.elementor-element-4b98ff7 {
  --grid-column-gap: 20px;
  --grid-row-gap: 20px;
}

.elementor-26173 .elementor-element.elementor-element-4b98ff7 .elementor-post__card {
  background-color: #F5F5F5;
  border-radius: 0px;
}

.elementor-26173 .elementor-element.elementor-element-4b98ff7 .elementor-post__card .elementor-post__meta-data {
  border-top-color: #FFFFFF;
}

.elementor-26173 .elementor-element.elementor-element-4b98ff7 .elementor-post__text {
  margin-top: 0px;
}

.elementor-26173 .elementor-element.elementor-element-4b98ff7 .elementor-post__title,
.elementor-26173 .elementor-element.elementor-element-4b98ff7 .elementor-post__title a {
  color: #000000;
  font-size: 20px;
}

.elementor-26173 .elementor-element.elementor-element-4b98ff7 .elementor-post__meta-data {
  color: #AAAAAA;
  font-weight: 600;
}

.elementor-26173 .elementor-element.elementor-element-4b98ff7 .elementor-pagination {
  text-align: center;
  margin-top: 50px;
}

.elementor-26173 .elementor-element.elementor-element-4b98ff7 .elementor-pagination .page-numbers:not(.dots) {
  color: #000000;
}

.elementor-26173 .elementor-element.elementor-element-4b98ff7 .elementor-pagination a.page-numbers:hover {
  color: #FF8228;
}

.elementor-26173 .elementor-element.elementor-element-4b98ff7 .elementor-pagination .page-numbers.current {
  color: #AAAAAA;
}

body:not(.rtl) .elementor-26173 .elementor-element.elementor-element-4b98ff7 .elementor-pagination .page-numbers:not(:first-child) {
  margin-left: calc(50px/2);
}

body:not(.rtl) .elementor-26173 .elementor-element.elementor-element-4b98ff7 .elementor-pagination .page-numbers:not(:last-child) {
  margin-right: calc(50px/2);
}

body.rtl .elementor-26173 .elementor-element.elementor-element-4b98ff7 .elementor-pagination .page-numbers:not(:first-child) {
  margin-right: calc(50px/2);
}

body.rtl .elementor-26173 .elementor-element.elementor-element-4b98ff7 .elementor-pagination .page-numbers:not(:last-child) {
  margin-left: calc(50px/2);
}

@media(max-width:767px) {
  .elementor-26173 .elementor-element.elementor-element-4b98ff7 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc(0.8 * 100%);
  }

  .elementor-26173 .elementor-element.elementor-element-4b98ff7:after {
    content: "0.8";
  }
}

@media(min-width:768px) {
  .elementor-26173 .elementor-element.elementor-element-448ae48 {
    width: 70%;
  }

  .elementor-26173 .elementor-element.elementor-element-760ba74 {
    width: 30%;
  }
}

/* Start custom CSS for archive-posts, class: .elementor-element-4b98ff7 */
.archivepost .page-numbers {
  font-size: 20px;
  border-bottom: solid 1px black;
}

.archivepost .page-numbers.current,
.page-numbers.dots {
  border: none;
}

.archivepost .page-numbers:hover {
  border-bottom: solid 1px #FF8228;
}

.archivepost .elementor-post__card:hover {
  box-shadow: 0 0 20px 5px rgba(0, 0, 0, .3);
}

/* End custom CSS */