.elementor-16113 .elementor-element.elementor-element-d37bf5c {
  margin-top: 50px;
  margin-bottom: 50px;
}

.elementor-16113 .elementor-element.elementor-element-42b1748 .elementor-heading-title {
  color: #000000;
  text-transform: capitalize;
}

.elementor-16113 .elementor-element.elementor-element-8983b9c {
  color: #000000;
}

.elementor-16113 .elementor-element.elementor-element-8983b9c>.elementor-widget-container {
  margin: 0% 33% 0% 0%;
}

.elementor-16113 .elementor-element.elementor-element-aa1f035 .elementor-posts-container .elementor-post__thumbnail {
  padding-bottom: calc(0.5 * 100%);
}

.elementor-16113 .elementor-element.elementor-element-aa1f035:after {
  content: "0.5";
}

.elementor-16113 .elementor-element.elementor-element-aa1f035 .elementor-post__meta-data span+span:before {
  content: "•";
}

.elementor-16113 .elementor-element.elementor-element-aa1f035 .elementor-post__card {
  background-color: #F5F5F5;
  border-radius: 0px;
}

.elementor-16113 .elementor-element.elementor-element-aa1f035 .elementor-post__card .elementor-post__meta-data {
  border-top-color: #FFFFFF;
}

.elementor-16113 .elementor-element.elementor-element-aa1f035 .elementor-post__text {
  margin-top: 20px;
}

.elementor-16113 .elementor-element.elementor-element-aa1f035 .elementor-post__title,
.elementor-16113 .elementor-element.elementor-element-aa1f035 .elementor-post__title a {
  color: #000000;
  font-size: 20px;
}

.elementor-16113 .elementor-element.elementor-element-aa1f035 .elementor-post__title {
  margin-bottom: 20px;
}

.elementor-16113 .elementor-element.elementor-element-aa1f035 .elementor-post__meta-data {
  color: #AAAAAA;
  font-weight: 600;
}

.elementor-16113 .elementor-element.elementor-element-aa1f035 .elementor-pagination {
  text-align: center;
  margin-top: 50px;
}

.elementor-16113 .elementor-element.elementor-element-aa1f035 .elementor-pagination .page-numbers:not(.dots) {
  color: #000000;
}

.elementor-16113 .elementor-element.elementor-element-aa1f035 .elementor-pagination a.page-numbers:hover {
  color: #FF8228;
}

.elementor-16113 .elementor-element.elementor-element-aa1f035 .elementor-pagination .page-numbers.current {
  color: #AAAAAA;
}

body:not(.rtl) .elementor-16113 .elementor-element.elementor-element-aa1f035 .elementor-pagination .page-numbers:not(:first-child) {
  margin-left: calc(50px/2);
}

body:not(.rtl) .elementor-16113 .elementor-element.elementor-element-aa1f035 .elementor-pagination .page-numbers:not(:last-child) {
  margin-right: calc(50px/2);
}

body.rtl .elementor-16113 .elementor-element.elementor-element-aa1f035 .elementor-pagination .page-numbers:not(:first-child) {
  margin-right: calc(50px/2);
}

body.rtl .elementor-16113 .elementor-element.elementor-element-aa1f035 .elementor-pagination .page-numbers:not(:last-child) {
  margin-left: calc(50px/2);
}

@media(max-width:767px) {
  .elementor-16113 .elementor-element.elementor-element-8983b9c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-16113 .elementor-element.elementor-element-aa1f035 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc(0.8 * 100%);
  }

  .elementor-16113 .elementor-element.elementor-element-aa1f035:after {
    content: "0.8";
  }
}

/* Start custom CSS for archive-posts, class: .elementor-element-aa1f035 */
.archivepost .page-numbers {
  border-bottom: solid 1px black;
}

.archivepost .page-numbers.current,
.archivepost .page-numbers.dots,
.archivepost .page-numbers.current:hover {
  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);
}

.archivepost .elementor-posts-container .elementor-post {
  margin: 10px;
}

/* End custom CSS */